通信裝置、通信系統(tǒng)、用于它們的控制方法以及使得計算機(jī)執(zhí)行該方法的程序的制作方法
【專利摘要】本發(fā)明防止顯示信息的分發(fā)的中斷。如果已經(jīng)與分發(fā)要與內(nèi)容的回放同步地顯示在顯示裝置上的顯示信息的服務(wù)器建立連接,則消息處理單元處理來自服務(wù)器的消息,所述消息用于控制分發(fā)并且依據(jù)第一協(xié)議處理。依據(jù)第二協(xié)議,連接檢查單元檢查連接是否已經(jīng)建立。如果連接沒有建立,則連接請求單元依據(jù)第二協(xié)議向服務(wù)器請求以建立連接。
【專利說明】通信裝置、通信系統(tǒng)、用于它們的控制方法以及使得計算機(jī)執(zhí)行該方法的程序
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信裝置、通信系統(tǒng)、用于它們的控制方法以及用于使得計算機(jī)執(zhí)行該方法的程序。詳細(xì)地,本公開涉及向顯示裝置傳送顯示信息的通信裝置、通信系統(tǒng)、用于它們的控制方法以及用于使得計算機(jī)執(zhí)行該方法的程序。
【背景技術(shù)】
[0002]過去,已知諸如字符串或圖像之類的顯示信息與諸如移動圖像之類的內(nèi)容的再現(xiàn)同步地被顯示在顯示裝置上的技術(shù)。所顯示字符串是電影的字幕等。例如,在存在能夠被觀眾理解的多種語言的情況下,或在字幕僅對于一些觀眾必要的情況下,提出服務(wù)器單獨(dú)地分發(fā)顯示信息到由每一個觀眾佩戴的顯示裝置的系統(tǒng)(例如,參考專利文獻(xiàn)I)。例如,在該系統(tǒng)中,來自服務(wù)器的顯示信息傳送到通過LAN(局域網(wǎng))線纜等連接到服務(wù)器的傳送設(shè)備,并且顯示信息從該傳送設(shè)備無線地傳送到每一個顯示裝置。此外,SMPTE(電影與電視工程師學(xué)會)等被用作控制顯示信息分發(fā)的通信協(xié)議。該SMPTE是基于TCP (傳輸控制協(xié)議)的協(xié)議,并且顯示信息的分發(fā)在依據(jù)TCP在服務(wù)器和傳送設(shè)備之間已經(jīng)建立連接之后基于SMPTE啟動。
[0003]引用列表
[0004]專利文獻(xiàn)
[0005]專利文件I JP2Oll-22I236A
【發(fā)明內(nèi)容】
[0006]技術(shù)問題
[0007]然而,在在上述系統(tǒng)中使用諸如SMPTE之類的用于分發(fā)控制的協(xié)議的情況下,將存在顯示信息分發(fā)中斷的情況。在上述系統(tǒng)中,在通信故障出現(xiàn)在服務(wù)器和傳送設(shè)備之間的情況下,盡管服務(wù)器可以檢測到通信故障,但是傳送設(shè)備不能檢測該通信故障。這是因?yàn)椋赟MPTE中,在傳送設(shè)備不能傳送請求響應(yīng)的消息到服務(wù)器的情況下傳送設(shè)備不能確認(rèn)通信狀態(tài)。其結(jié)果是,在故障出現(xiàn)的時候,在服務(wù)器無法檢測通信故障的情況下,或在通信故障的檢測已經(jīng)緩慢的情況下,將存在顯示信息分發(fā)長時間被切斷的情況。
[0008]考慮這樣的情況而創(chuàng)建本公開,并且存在提供防止顯示信息分發(fā)的中斷的系統(tǒng)。
[0009]解決方案
[0010]已經(jīng)提出本公開以便于消除上述問題,并且其第一方面是包括如下的通信裝置:消息處理部分,其在連接已經(jīng)與分發(fā)要與內(nèi)容的再現(xiàn)同步地顯示在顯示裝置上的顯示信息的服務(wù)器建立的情況下依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息;連接確認(rèn)部分,其依據(jù)第二協(xié)議確認(rèn)連接是否已經(jīng)建立;以及連接請求部分,其在連接沒有建立的情況下,依據(jù)第二協(xié)議請求向服務(wù)器連接的建立。這樣,產(chǎn)生如下效果:依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)與服務(wù)器建立連接,并且在連接沒有建立的情況下向服務(wù)器請求連接的建立。
[0011]此外,在該第一方面,在已經(jīng)通過作為指定控制開始的消息的開始消息建立連接之后的固定時間段內(nèi)控制沒有開始的情況下,或在連接沒有建立的情況下,連接請求部分可以向服務(wù)器依據(jù)第二協(xié)議來請求連接的建立。這樣,產(chǎn)生在已經(jīng)建立連接之后的固定時間段內(nèi)沒有通過消息通知控制開始的情況下或在連接沒有建立的情況下請求到服務(wù)器的連接的建立的效果。
[0012]此外,在第一方面,連接確認(rèn)部分可以以固定間隔確認(rèn)是否已經(jīng)建立連接。這樣,產(chǎn)生以固定間隔確認(rèn)是否已經(jīng)建立連接的效果。
[0013]此外,在該第一方面,可以進(jìn)一步包括文件獲取部分,其從依據(jù)保留位置設(shè)置請求消息(retaining locat1n setting request message)(其是請求文件的保留位置的設(shè)置的文件)設(shè)置的保留位置獲取包括顯示信息的文件;文件緩存(buffer),與內(nèi)容關(guān)聯(lián)地保留所獲取文件;以及傳送部分,其從所保留文件內(nèi)的顯示信息之中傳送與由作為指定要再現(xiàn)的內(nèi)容的消息的內(nèi)容指定消息指定的內(nèi)容對應(yīng)的顯示信息。這樣,產(chǎn)生如下效果:與在從保留位置獲取的文件內(nèi)的內(nèi)容關(guān)聯(lián)地保留顯示信息,并且與由消息指定的內(nèi)容對應(yīng)的顯示信息被讀取并傳送到顯示裝置。
[0014]此外,在該第一方面,文件獲取部分可以識別使用顯示信息中包括的字符串的語言,并且通過識別語言使得文件緩存對內(nèi)容和語言的每一種組合保留該文件,并且傳送部分可以基于語言從文件內(nèi)的顯示信息之中傳送與指定的內(nèi)容對應(yīng)的顯示信息。這樣,產(chǎn)生基于語言傳送顯示信息的效果。
[0015]此外,在該第一方面,顯示裝置可以是頭戴式顯示器。這樣,產(chǎn)生顯示信息傳送到頭戴式顯示器的效果。
[0016]此外,本公開的第二方面是包括如下的通信系統(tǒng):服務(wù)器,其分發(fā)要與內(nèi)容的再現(xiàn)同步顯示在顯示裝置上的顯示信息;以及通信裝置,包括消息處理部分,該消息處理部分在與服務(wù)器已經(jīng)建立連接的情況下依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息;連接確認(rèn)部分,其依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及連接請求部分,其在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。這樣,產(chǎn)生如下效果:依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)與服務(wù)器建立連接,并且在連接沒有建立的情況下向服務(wù)器請求連接的建立。
[0017]有益效果
[0018]根據(jù)本公開,可以實(shí)現(xiàn)如下優(yōu)異效果:可以防止顯示信息分發(fā)的中斷。
【專利附圖】
【附圖說明】
[0019]圖1是示出實(shí)施例中字幕分發(fā)系統(tǒng)的配置示例的示圖。
[0020]圖2是示出實(shí)施例中字幕分發(fā)服務(wù)器的配置示例的框圖。
[0021]圖3是示出實(shí)施例中字幕數(shù)據(jù)傳送設(shè)備的配置示例的框圖。
[0022]圖4是示出實(shí)施例中字幕傳送調(diào)度管理部分的配置示例的框圖。
[0023]圖5是示出實(shí)施例中字幕數(shù)據(jù)顯示設(shè)備的配置示例的框圖。
[0024]圖6是用于描述實(shí)施例中字幕數(shù)據(jù)流的示圖。
[0025]圖7是示出實(shí)施例中保留位置呈現(xiàn)文件的描述示例的示圖。
[0026]圖8是實(shí)施例中字幕數(shù)據(jù)的配置示例的示圖。
[0027]圖9是示出實(shí)施例中字幕數(shù)據(jù)的描述示例的示圖。
[0028]圖10是示出實(shí)施例中在SMPTE協(xié)議中定義的消息的示例的示圖。
[0029]圖11是示出實(shí)施例中字幕數(shù)據(jù)的分發(fā)控制的示例的序列圖。
[0030]圖12是示出實(shí)施例中分發(fā)控制處理的示例的流程圖。
[0031]圖13是示出實(shí)施例中響應(yīng)處理的示例的流程圖。
[0032]圖14是用于描述實(shí)施例中TCP連接管理部分的狀態(tài)轉(zhuǎn)換的狀態(tài)轉(zhuǎn)換圖。
[0033]圖15是示出實(shí)施例中TCP連接處理的示例的流程圖。
[0034]圖16是示出實(shí)施例中SMPTE消息處理的示例的流程圖。
[0035]圖17是示出實(shí)施例中連接確認(rèn)處理的示例的流程圖。
[0036]圖18是示出實(shí)施例中保留位置呈現(xiàn)文件獲取處理的示例的流程圖。
[0037]圖19是示出實(shí)施例中字幕文件保留位置讀取處理的示例的流程圖。
[0038]圖20是示出實(shí)施例中字幕文件獲取處理的示例的流程圖。
[0039]圖21是示出實(shí)施例中字幕數(shù)據(jù)讀取處理的示例的流程圖。
[0040]圖22是示出修改示例中字幕數(shù)據(jù)的描述示例的示圖。
【具體實(shí)施方式】
[0041]在下文中,將描述用于執(zhí)行本公開的實(shí)施方式(下文稱為實(shí)施例)。將以以下順序給出描述。
[0042]1.第一實(shí)施例(依據(jù)TCP/IP協(xié)議進(jìn)行連接確認(rèn)的示例)
[0043]2.修改示例
[0044]〈1.實(shí)施例 >
[0045][通信系統(tǒng)的配置示例]
[0046]圖1是示出實(shí)施例中的通信系統(tǒng)的配置示例的示圖。該通信系統(tǒng)是用于向每一個顯示裝置分發(fā)要與內(nèi)容的再現(xiàn)同步地在顯示裝置上顯示的顯示信息的系統(tǒng)。例如,顯示信息是包括電影字幕的字幕數(shù)據(jù)。通信系統(tǒng)包括字幕分發(fā)服務(wù)器100、路由器150、一個或多個字幕數(shù)據(jù)傳送設(shè)備200以及一個或多個字幕數(shù)據(jù)顯示裝置400。注意,顯示信息不限于字幕數(shù)據(jù),只要是要顯示在顯示裝置上的信息即可。例如,顯示信息可以包括與字幕不同的字符串或圖像。
[0047]字幕分發(fā)服務(wù)器100分發(fā)字幕數(shù)據(jù)到顯示裝置。該字幕分發(fā)服務(wù)器100經(jīng)由路由器150等傳送字幕數(shù)據(jù)到字幕數(shù)據(jù)傳送設(shè)備字幕數(shù)據(jù)傳送設(shè)備200。例如,將TCP/IP和SMPTE協(xié)議用于字幕分發(fā)服務(wù)器100和字幕數(shù)據(jù)傳送設(shè)備200之間的通信。字幕分發(fā)服務(wù)器100被處理為SMPTE協(xié)議中的DCS (數(shù)字影院服務(wù)器)。注意,字幕分發(fā)服務(wù)器100是權(quán)利要求范圍內(nèi)描述的服務(wù)器的示例。此外,SMPTE協(xié)議是權(quán)利要求范圍內(nèi)描述的第一協(xié)議的示例,并且TCP/IP是權(quán)利要求范圍內(nèi)描述的第二協(xié)議的示例。
[0048]路由器150互相連接字幕分發(fā)服務(wù)器100所屬的網(wǎng)絡(luò)和字幕數(shù)據(jù)傳送設(shè)備200所屬的網(wǎng)絡(luò)。
[0049]字幕數(shù)據(jù)傳送設(shè)備200接收由字幕分發(fā)服務(wù)器100分發(fā)的字幕數(shù)據(jù),并且無線地傳送所接收到的字幕數(shù)據(jù)到每一個字幕數(shù)據(jù)顯示裝置400。例如,每一個字幕數(shù)據(jù)傳送設(shè)備200均以固定或更大的間隔(每一房間等)安裝,并且字幕數(shù)據(jù)從字幕數(shù)據(jù)傳送設(shè)備200傳送到該通信范圍內(nèi)的每一個字幕數(shù)據(jù)顯示裝置400。字幕數(shù)據(jù)傳送設(shè)備200處理為SMPTE協(xié)議中的ACS (輔助內(nèi)容服務(wù)器)。注意,字幕數(shù)據(jù)傳送設(shè)備200是權(quán)利要求范圍內(nèi)描述的通信裝置的示例。
[0050]字幕數(shù)據(jù)顯示裝置400顯示從字幕數(shù)據(jù)傳送設(shè)備200傳送的字幕數(shù)據(jù)。例如,透視型頭戴式顯示器(HMD:頭戴式顯示器)用作該字幕數(shù)據(jù)顯示裝置400。
[0051][字幕分發(fā)服務(wù)器的配置示例]
[0052]圖2是示出實(shí)施例中字幕分發(fā)服務(wù)器100的配置示例的框圖。它包括保留位置呈現(xiàn)文件存儲部分110、字幕文件存儲部分120、TCP/IP通信部分130以及SMPTE通信部分140。
[0053]保留位置呈現(xiàn)文件存儲部分110存儲保留位置呈現(xiàn)文件。這里,保留位置呈現(xiàn)文件保留用于識別內(nèi)容的內(nèi)容識別信息和與該內(nèi)容有關(guān)的一個或多個字幕文件的每一個的保留位置。例如,字幕文件的保留位置由URL(統(tǒng)一資源定位符)指定。例如,保留位置呈現(xiàn)文件是SMPTE中的RPL(資源呈現(xiàn)列表)文件。此外,字幕文件保留內(nèi)容識別信息、用于識別語言的語言識別信息以及與這些語言和內(nèi)容有關(guān)的一個或多個字幕數(shù)據(jù)。例如,字幕文件是SMPTE中的字幕文件。例如,內(nèi)容識別信息是SMPTE中的PlayoutID。字幕文件存儲部分120存儲字幕文件。
[0054]TCP/IP通信部分130依據(jù)TCP/IP與字幕數(shù)據(jù)傳送設(shè)備200通信。具體地,TCP/IP通信部分130通過經(jīng)由通信信道109-1依據(jù)TCP傳送和接收消息來建立與字幕數(shù)據(jù)傳送設(shè)備200的連接。此外,在請求用于確認(rèn)通信條件的響應(yīng)的消息(例如,ping)已經(jīng)接收到的情況下,TCP/IP通信部分130依據(jù)IP傳送響應(yīng)消息。另外,TCP/IP通信部分130通過經(jīng)由通信信道109-3和109-4依據(jù)IP傳送和接收消息,分發(fā)保留位置呈現(xiàn)文件和字幕文件到字幕數(shù)據(jù)傳送設(shè)備200。
[0055]在已經(jīng)通過TCP建立連接的情況下,SMPTE通信部分140依據(jù)SMPTE協(xié)議經(jīng)由通信信道109-2與字幕數(shù)據(jù)傳送設(shè)備200通信。稍后將描述通過SMPTE協(xié)議的通信步驟的細(xì)節(jié)。
[0056]注意,盡管假定保留位置呈現(xiàn)文件存儲部分110和字幕文件存儲部分120包括在字幕分發(fā)服務(wù)器100中的配置,但是如果存在由字幕分發(fā)服務(wù)器100管理的保留位置,則也可以是這些包括在字幕分發(fā)服務(wù)器100之外的配置。
[0057][字幕數(shù)據(jù)傳送設(shè)備的配置示例]
[0058]圖3是示出實(shí)施例中字幕數(shù)據(jù)傳送設(shè)備200的配置示例的框圖。字幕數(shù)據(jù)傳送設(shè)備200包括TCP連接管理部分210、連接確認(rèn)部分220、SMPTE消息處理部分230和RPL文件保留位置緩存240。此外,字幕數(shù)據(jù)傳送設(shè)備200包括保留位置呈現(xiàn)文件獲取部分250、保留位置呈現(xiàn)文件緩存260、字幕文件保留位置讀取部分270、字幕傳送控制部分280和字幕文件保留位置緩存290。另外,字幕數(shù)據(jù)傳送設(shè)備200包括字幕文件獲取部分300、字幕文件緩存310和用于每一種語言的字幕數(shù)據(jù)讀取部分320,并且包括字幕傳送調(diào)度管理部分330和字幕數(shù)據(jù)傳送部分340。例如,在字幕數(shù)據(jù)傳送設(shè)備200傳送6種語言的字幕數(shù)據(jù)的情況下,將為6個組設(shè)置字幕文件獲取部分300、字幕文件緩存310和字幕數(shù)據(jù)讀取部分320的組。
[0059]TCP連接管理部分210通過經(jīng)由通信信道159-1依據(jù)TCP傳送和接收消息進(jìn)行與字幕分發(fā)服務(wù)器100的連接的建立和斷開。在建立連接的情況下,該TCP連接管理部分210向連接確認(rèn)部分220通知連接完成。這里,通信信道159-1對應(yīng)于圖2中的通信信道109-1。例如,在連接的建立中,傳送并接收SYN、SYN/ACK和ACK消息的三方握手由套接字(socket)命令的執(zhí)行使用。例如,在連接的斷開中,傳送和接收FIN和ACK。
[0060]此外,在已經(jīng)建立連接并且SMPTE消息已經(jīng)經(jīng)由通信信道159-2接收的情況下,TCP連接管理部分210使得SMPTE消息處理部分230處理該消息。這里,通信信道159-2對應(yīng)于圖2中的通信信道109-2。
[0061]另外,在從建立連接起的固定時間段內(nèi)用于開始分發(fā)控制的消息沒有被接收或連接確認(rèn)部分220檢測到連接的斷開的情況下,TCP連接管理部分210執(zhí)行連接的重新連接。例如,用于開始分發(fā)控制的消息是SMPTE中的聲明消息。
[0062]注意,TCP連接管理部分210是權(quán)利要求范圍內(nèi)連接請求部分的示例。
[0063]連接確認(rèn)部分220通過經(jīng)由通信信道159-1依據(jù)IP傳送和接收消息來判斷是否已經(jīng)與字幕分發(fā)服務(wù)器100建立連接。具體地,在TCP連接管理部分210已經(jīng)建立連接之后,連接確認(rèn)部分220傳送ping消息等到字幕分發(fā)服務(wù)器100。然后,連接確認(rèn)部分220在Ping消息已經(jīng)傳送之后的固定時間段內(nèi)沒有接收到響應(yīng)消息的情況下判斷連接沒有建立(換言之,檢測到連接的斷開)。在已經(jīng)檢測連接的斷開的情況下,連接確認(rèn)部分220輸出請求連接的重新連接的重新連接請求到TCP連接管理部分210。注意,如果是向字幕分發(fā)服務(wù)器100請求響應(yīng)的消息,則連接確認(rèn)部分220可以通過依據(jù)TCP/IP傳送與ping消息不同的消息來確認(rèn)連接。
[0064]SMPTE消息處理部分230依據(jù)SMPTE協(xié)議處理來自字幕分發(fā)服務(wù)器100的消息。具體地,SMPTE消息處理部分230經(jīng)由通信信道159-2傳送對于所接收到的消息的響應(yīng)消息到字幕分發(fā)服務(wù)器100。此外,在包括保留位置呈現(xiàn)文件的保留位置和要再現(xiàn)的內(nèi)容識別信息的RPL保留位置設(shè)置請求消息被接收的情況下,SMPTE消息處理部分230使得RPL文件保留位置緩存240保留該保留位置。例如,保留位置呈現(xiàn)文件的保留位置由URL指定。
[0065]此外,SMPTE消息處理部分230從時間線更新請求消息和輸出模式設(shè)置請求消息中提取時間線的當(dāng)前位置以及再現(xiàn)的開始或結(jié)束的指定。這里,時間線更新請求消息是請求由服務(wù)器管理的時間線中當(dāng)前位置的更新的消息。輸出模式設(shè)置請求消息是通過輸出模式的啟用或禁用由內(nèi)容識別信息以及與該內(nèi)容有關(guān)的字幕的再現(xiàn)的開始或結(jié)束指定的消息。SMPTE消息處理部分230向字幕傳送控制部分280供應(yīng)開始或結(jié)束的指定、內(nèi)容識別信息以及當(dāng)前位置的定時作為再現(xiàn)定時數(shù)據(jù)。
[0066]RPL文件保留位置緩存240保留保留位置呈現(xiàn)文件的保留位置(RPL URL)。例如,RPL文件保留位置緩存240使用隊列控制系統(tǒng)作為管理系統(tǒng)。
[0067]保留位置呈現(xiàn)文件獲取部分250從保留位置呈現(xiàn)文件的保留位置(RPL URL)獲取保留位置呈現(xiàn)文件。例如,該保留位置呈現(xiàn)文件獲取部分250通過指定保留位置并且依據(jù)IP向字幕分發(fā)服務(wù)器100傳送請求保留位置呈現(xiàn)文件的傳送的消息來下載保留位置呈現(xiàn)文件。保留位置呈現(xiàn)文件獲取部分250使得保留位置呈現(xiàn)文件緩存260保留所獲取保留位置呈現(xiàn)文件。
[0068]保留位置呈現(xiàn)文件緩存260保留保留位置呈現(xiàn)文件。例如,該保留位置呈現(xiàn)文件緩存260使用隊列控制系統(tǒng)作為管理系統(tǒng)。
[0069]字幕傳送控制部分280基于再現(xiàn)定時數(shù)據(jù)控制字幕文件保留位置讀取部分270等。除了字幕文件保留位置讀取部分270,字幕文件保留位置緩存290、字幕文件獲取部分300、字幕文件緩存310、字幕數(shù)據(jù)讀取部分320和字幕傳送調(diào)度管理部分330也被控制。具體地,字幕傳送控制部分280向字幕文件保留位置讀取部分270等通知由再現(xiàn)的開始指定的內(nèi)容識別信息以及時間線中的當(dāng)前位置。此外,字幕傳送控制部分280從緩存(290、310和字幕傳送調(diào)度管理部分330)擦除與由再現(xiàn)的結(jié)束指定的內(nèi)容有關(guān)的字幕文件保留位置、字幕文件和字幕數(shù)據(jù)。
[0070]字幕文件保留位置讀取部分270依據(jù)字幕傳送控制部分280的控制讀取與要再現(xiàn)的內(nèi)容有關(guān)的保留位置呈現(xiàn)文件,并且讀取在該字幕位置指定文件中描述的字幕文件的保留位置(字幕URL)。字幕文件保留位置讀取部分270在保留位置呈現(xiàn)文件緩存260中擦除所讀取的保留位置呈現(xiàn)文件。然后,字幕文件保留位置讀取部分270根據(jù)從字幕傳送控制部分280接收的時間線中的當(dāng)前位置以及保留位置呈現(xiàn)文件中描述的再現(xiàn)時間段來判斷內(nèi)容的再現(xiàn)是否已經(jīng)完成。字幕文件保留位置讀取部分270使得字幕文件保留位置緩存290在再現(xiàn)之前或再現(xiàn)期間進(jìn)行內(nèi)容的保留位置呈現(xiàn)文件的保留。另一方面,對于已經(jīng)完成再現(xiàn)的內(nèi)容的保留位置呈現(xiàn)文件,字幕文件保留位置讀取部分270僅進(jìn)行擦除而不引起字幕文件保留位置緩存290中的保留。
[0071]字幕文件保留位置緩存290與內(nèi)容識別信息(PlayoutID)相關(guān)聯(lián)地保留字幕的保留位置(字幕URL)。例如,該字幕文件保留位置緩存290使用隊列控制系統(tǒng)作為管理系統(tǒng)。
[0072]字幕文件獲取部分300依據(jù)字幕傳送控制部分280的控制獲取與要再現(xiàn)的內(nèi)容以及規(guī)定語言對應(yīng)的字幕文件。例如,對字幕文件獲取部分300的每一個設(shè)置不同語言的語言識別信息。此外,每一個字幕文件緩存310和每一個字幕文件獲取部分300均具有關(guān)聯(lián)性。字幕文件獲取部分300從字幕傳送控制部分280接收內(nèi)容識別信息,并且從字幕文件保留位置緩存290讀取字幕文件的保留位置(字幕URL),其中該內(nèi)容識別信息和所設(shè)置的語言識別信息匹配。然后,字幕文件獲取部分300從這些保留位置獲取字幕文件。字幕文件獲取部分300從字幕文件保留位置緩存290擦除字幕文件的所讀取的保留位置。
[0073]然后,字幕文件獲取部分300根據(jù)從字幕傳送控制部分280接收的時間線中的當(dāng)前位置以及字幕文件中的描述的字幕的再現(xiàn)時間段來判斷字幕的再現(xiàn)是否已經(jīng)結(jié)束。字幕文件獲取部分300使得對應(yīng)的字幕文件緩存310在再現(xiàn)之前或再現(xiàn)期間對字幕的字幕文件進(jìn)行保留。另一方面,對于已經(jīng)結(jié)束再現(xiàn)的內(nèi)容的字幕文件,字幕文件獲取部分300僅進(jìn)行擦除而不引起字幕文件緩存310中的保留。注意,字幕文件獲取部分300是權(quán)利要求范圍內(nèi)描述的文件獲取部分的示例。此外,即使其是再現(xiàn)之前或再現(xiàn)期間內(nèi)的字幕文件,字幕文件獲取部分300在基于當(dāng)前位置判斷傳送沒有及時進(jìn)行的情況下可以僅進(jìn)行擦除。
[0074]字幕文件緩存310依據(jù)字幕傳送控制部分280的控制,保留由對應(yīng)字幕文件獲取部分300獲取的字幕文件(字幕文件)。例如,該字幕文件緩存310使用隊列控制系統(tǒng)作為管理系統(tǒng)。注意,字幕文件緩存310是權(quán)利要求范圍內(nèi)描述的文件緩存的示例。
[0075]字幕數(shù)據(jù)讀取部分320依據(jù)字幕傳送控制部分280的控制,從字幕文件緩存310讀取與要再現(xiàn)內(nèi)容有關(guān)的字幕文件,并且順序地從該字幕文件讀取字幕數(shù)據(jù)。此外,字幕數(shù)據(jù)讀取部分320從字幕文件緩存310擦除所讀取的字幕文件。
[0076]然后,字幕數(shù)據(jù)讀取部分320根據(jù)從字幕傳送控制部分280接收的時間線中的當(dāng)前位置以及字幕數(shù)據(jù)中的描述的再現(xiàn)時間段來判斷字幕的再現(xiàn)是否已經(jīng)完成。字幕文件獲取部分300對于再現(xiàn)之前或再現(xiàn)期間的字幕數(shù)據(jù)進(jìn)行到字幕傳送調(diào)度管理部分330的供應(yīng)。另一方面,對于已經(jīng)結(jié)束再現(xiàn)的字幕數(shù)據(jù),字幕數(shù)據(jù)讀取部分320僅進(jìn)行擦除,而不供應(yīng)到字幕傳送調(diào)度管理部分330。注意,即使其是在再現(xiàn)之前或再現(xiàn)期間的字幕數(shù)據(jù),字幕數(shù)據(jù)讀取部分320可以在基于當(dāng)前位置判斷傳送沒有及時進(jìn)行的情況下僅進(jìn)行擦除。
[0077]字幕傳送調(diào)度管理部分330依據(jù)字幕傳送控制部分280的控制確定與要再現(xiàn)的內(nèi)容有關(guān)的每一個字幕數(shù)據(jù)的傳送調(diào)度。該字幕傳送調(diào)度管理部分330基于每一個字幕數(shù)據(jù)的傳送頻率和語言確定字幕數(shù)據(jù)的傳送次序。例如,在英語字幕數(shù)據(jù)#1和日語字幕數(shù)據(jù)#2二者被傳送2次的情況下,它們將以字幕數(shù)據(jù)#1、字幕數(shù)據(jù)#2、字幕數(shù)據(jù)#1和字幕數(shù)據(jù)#2的次序被傳送?;蛘?,它們將以字幕數(shù)據(jù)#1、字幕數(shù)據(jù)#1、字幕數(shù)據(jù)#2和字幕數(shù)據(jù)#2的次序被傳送。字幕傳送調(diào)度管理部分330以傳送次序的次序供應(yīng)字幕數(shù)據(jù)到字幕數(shù)據(jù)傳送部分 340。
[0078]字幕數(shù)據(jù)傳送部分340無線地傳送字幕數(shù)據(jù)到通信范圍內(nèi)的每一個字幕數(shù)據(jù)顯示裝置400。字幕傳送調(diào)度管理部分330和字幕數(shù)據(jù)傳送部分340是權(quán)利要求范圍內(nèi)描述的傳送部分的示例。
[0079]圖4是示出字幕傳送調(diào)度管理部分330的配置示例的框圖。該字幕傳送調(diào)度管理部分330包括與字幕數(shù)據(jù)讀取部分320的每一個對應(yīng)的字幕數(shù)據(jù)緩存331以及傳送字幕數(shù)據(jù)讀取部分332。
[0080]字幕數(shù)據(jù)緩存331保留來自對應(yīng)字幕數(shù)據(jù)讀取部分320的字幕數(shù)據(jù)。例如,該字幕數(shù)據(jù)緩存331使用隊列控制系統(tǒng)作為管理系統(tǒng)。
[0081]傳送字幕數(shù)據(jù)讀取部分332依據(jù)字幕傳送控制部分280的控制確定字幕數(shù)據(jù)的傳送調(diào)度,并且從字幕數(shù)據(jù)緩存331基于該傳送調(diào)度讀取字幕數(shù)據(jù)。該傳送字幕數(shù)據(jù)讀取部分332從字幕數(shù)據(jù)緩存331擦除所讀取的字幕數(shù)據(jù)。此外,傳送字幕數(shù)據(jù)讀取部分332根據(jù)從字幕傳送控制部分280接收到的時間線中的當(dāng)前位置以及字幕數(shù)據(jù)中的描述的字幕的再現(xiàn)時間段來判斷字幕再現(xiàn)是否已經(jīng)結(jié)束。傳送字幕數(shù)據(jù)讀取部分332對于再現(xiàn)之前或再現(xiàn)期間的字幕數(shù)據(jù)進(jìn)行到字幕數(shù)據(jù)傳送部分340的供應(yīng)。另一方面,對于已經(jīng)結(jié)束再現(xiàn)的字幕數(shù)據(jù),傳送字幕數(shù)據(jù)讀取部分332僅進(jìn)行擦除而不供應(yīng)到字幕數(shù)據(jù)傳送部分340。
[0082][字幕數(shù)據(jù)顯示裝置的配置示例]
[0083]圖5是示出實(shí)施例中字幕數(shù)據(jù)顯示裝置400的配置示例的框圖。字幕數(shù)據(jù)顯示裝置400包括字幕數(shù)據(jù)接收部分410、接收字幕數(shù)據(jù)緩存420、語言選擇部分430、顯示字幕數(shù)據(jù)生成部分440、顯示字幕數(shù)據(jù)緩存450和顯示部分460。
[0084]字幕數(shù)據(jù)接收部分410接收從字幕數(shù)據(jù)傳送設(shè)備200無線地傳送的字幕數(shù)據(jù)。字幕數(shù)據(jù)接收部分410使得接收字幕數(shù)據(jù)緩存420保留所接收字幕數(shù)據(jù)。
[0085]接收字幕數(shù)據(jù)緩存420保留所所接收字幕數(shù)據(jù)。例如,該接收字幕數(shù)據(jù)緩存420使用隊列控制系統(tǒng)作為管理系統(tǒng)。
[0086]語言選擇部分430從接收字幕數(shù)據(jù)緩存420內(nèi)的字幕數(shù)據(jù)之中選擇與要顯示在顯示部分460上的語言對應(yīng)的字幕數(shù)據(jù)。要顯示在顯示部分460上的語言通過用戶的切換操作等來改變。語言選擇部分430供應(yīng)所選擇的字幕數(shù)據(jù)到顯示字幕數(shù)據(jù)生成部分440。
[0087]顯示字幕數(shù)據(jù)生成部分440基于所供應(yīng)的字幕數(shù)據(jù)生成用于顯示在顯示部分460上的數(shù)據(jù)作為顯示字幕數(shù)據(jù)。例如,顯示字幕數(shù)據(jù)基于在字幕數(shù)據(jù)中描述的字體或字符串、顯示位置、顯示部分460的規(guī)格等生成。顯示字幕數(shù)據(jù)生成部分440使得顯示字幕數(shù)據(jù)緩存450保留所生成的顯示字幕數(shù)據(jù)。
[0088]顯示字幕數(shù)據(jù)緩存450保留所生成的顯示字幕數(shù)據(jù)。例如,該顯示字幕數(shù)據(jù)緩存450使用隊列控制系統(tǒng)作為管理系統(tǒng)。
[0089]顯示部分460讀取并且顯示來自顯示字幕數(shù)據(jù)緩存450的字幕數(shù)據(jù)。
[0090]圖6是用于描述實(shí)施例中字幕數(shù)據(jù)流的示圖。首先,當(dāng)保留位置呈現(xiàn)文件的保留位置(RPL URL)由來自字幕分發(fā)服務(wù)器100的RPL保留位置設(shè)置請求消息通知時,該保留位置保留在RPL文件保留位置緩存240中。
[0091]從所保留的保留位置呈現(xiàn)文件的保留位置獲取的保留位置呈現(xiàn)文件(RPL文件)261保留在保留位置呈現(xiàn)文件緩存260中。內(nèi)容識別信息和與該內(nèi)容識別信息有關(guān)的字幕文件保留位置(字幕URL)262、263和264公開在保留位置呈現(xiàn)文件261中。此外,與每一個字幕文件保留位置關(guān)聯(lián)的語言識別信息公開在保留位置呈現(xiàn)文件261中。
[0092]對于每一種語言而從所保留的保留位置呈現(xiàn)文件獲取的字幕文件保留位置262等保留在字幕文件保留位置緩存290中。
[0093]從所保留的字幕文件保留位置獲取的字幕文件(字幕文件)311保留在字幕文件緩存310。在與該字幕文件中與內(nèi)容和語言對應(yīng)的字幕數(shù)據(jù)312、313、314等與每一再現(xiàn)時間段一起描述。
[0094]從所保留的字幕文件讀取的字幕數(shù)據(jù)(字幕)保留在字幕數(shù)據(jù)緩存331中。所保留的字幕數(shù)據(jù)依據(jù)傳送調(diào)度傳送。
[0095]如圖6所示,通過將保留位置(URL)保留在緩存(240或290)中,將確定地將文件從該保留位置下載。此外,通過將文件保留在緩存(260或310)中,該文件中描述的數(shù)據(jù)將確定地被讀取。另外,通過將字幕數(shù)據(jù)保留在字幕數(shù)據(jù)緩存331中,字幕數(shù)據(jù)將依據(jù)傳送調(diào)度確定地被傳送。
[0096]圖7是示出保留位置呈現(xiàn)文件的描述示例的示圖。如圖7所示,例如,在保留位置呈現(xiàn)文件中,字幕文件保留位置262等與語言和再現(xiàn)時間段一起通過XML(可擴(kuò)展標(biāo)記語言)描述。具體地,保留位置262等描述為“資源文件”標(biāo)簽的要素。
[0097]圖8是示出實(shí)施例中字幕數(shù)據(jù)的配置示例的示圖。該字幕數(shù)據(jù)包括內(nèi)容識別信息(PlayoutID)、語言識別信息(LanguageID)、顯示開始時間(TimeIn)、顯示結(jié)束時間(TimeOut)、字符串信息(String)等。
[0098]顯示開始時間和顯示結(jié)束時間示出了字幕數(shù)據(jù)顯示的開始和結(jié)束的時間。字符串信息是顯示為字幕的字符串的數(shù)據(jù)。
[0099]圖9是示出字幕數(shù)據(jù)的描述示例的示圖。如圖9所示,例如,在該字幕數(shù)據(jù)中描述了內(nèi)容識別?目息312-1、語目識別/[目息312-2、顯不開始時間312-3、顯不結(jié)束時間312-4和字符串信息312-5。具體地,內(nèi)容識別信息312-1描述為“Id”標(biāo)簽的要素,并且語言識別信息312-2描述為“Language”標(biāo)簽的要素。此外,在“Subtitle”標(biāo)簽中,顯示開始時間312-3描述為“Timeln”屬性而顯示結(jié)束時間312-4描述為“TimeOut”屬性。另外,字符串信息312-5描述為“Text”標(biāo)簽的要素。
[0100]圖10是示出實(shí)施例中SMPTE協(xié)議中定義的消息的示例的示圖。諸如聲明、新租用獲取請求、狀態(tài)獲取請求、RPL保留位置設(shè)置請求、輸出模式設(shè)置請求、時間線更新請求和租用結(jié)束請求之類的消息定義在SMPTE協(xié)議中。
[0101]聲明消息是為了 DCS(字幕分發(fā)服務(wù)器100等)確認(rèn)接收側(cè)的裝置(字幕數(shù)據(jù)傳送設(shè)備200等)可以解釋(interpret) SMPTE協(xié)議而傳送的消息。分發(fā)的控制通過該消息的傳送和接收開始。注意,聲明消息是權(quán)利要求范圍內(nèi)描述的開始消息的示例。
[0102]新租用獲取請求消息是為了設(shè)置通信信道的租用時段而傳送的消息。
[0103]狀態(tài)獲取請求消息是為了 DCS獲取ACS (字幕數(shù)據(jù)傳送設(shè)備200等)的當(dāng)前狀態(tài)而傳送的消息。
[0104]RPL保留位置設(shè)置請求消息是DCS向ACS呈現(xiàn)保留位置呈現(xiàn)文件的保留位置的消息。注意,RPL保留位置設(shè)置請求消息是在權(quán)利要求范圍內(nèi)描述的保留位置設(shè)置請求消息的示例。
[0105]輸出模式設(shè)置請求消息是DCS指定資源(字幕等)的輸出是否對于ACS啟用的消息。內(nèi)容識別信息(Playout ID)和輸出模式的狀態(tài)在輸出模式設(shè)置請求消息中描述。在已經(jīng)對該輸出模式設(shè)置啟用的情況下,與該內(nèi)容識別信息有關(guān)的字幕數(shù)據(jù)的再現(xiàn)開始。注意,輸出模式設(shè)置請求消息是在權(quán)利要求范圍內(nèi)描述的內(nèi)容指定消息的示例。
[0106]時間線更新請求消息是DCS向ACS呈現(xiàn)時間線中的當(dāng)前位置的消息。
[0107]租用結(jié)束消息是DCS指定通信信道的租用結(jié)束并且放棄與當(dāng)前租用有關(guān)的全部數(shù)據(jù)的消息。
[0108][通信系統(tǒng)的操作示例]
[0109]圖11是示出實(shí)施例中字幕數(shù)據(jù)的分發(fā)控制的示例的序列圖。首先,開始以SMPTE協(xié)議建立通信的通信建立階段。當(dāng)通過字幕數(shù)據(jù)傳送設(shè)備200執(zhí)行套接字命令而完成與字幕分發(fā)服務(wù)器100的連接時,字幕分發(fā)服務(wù)器100傳送聲明消息到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,通信建立階段結(jié)束。
[0110]在通信建立階段結(jié)束之后,開始通信信道的租用的開始階段被開始。字幕分發(fā)服務(wù)器100傳送新租用獲取請求到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,開始階段結(jié)束。
[0111]在開始階段結(jié)束之后,字幕分發(fā)服務(wù)器100傳送狀態(tài)獲取請求到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,用于讀取保留位置呈現(xiàn)文件的保留位置的保留位置讀取階段開始。
[0112]在保留位置讀取階段,字幕分發(fā)服務(wù)器100傳送RPL文件保留位置設(shè)置請求到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,保留位置讀取階段結(jié)束。
[0113]在保留位置讀取階段結(jié)束之后,字幕分發(fā)服務(wù)器100傳送狀態(tài)獲取請求到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,用于使得字幕數(shù)據(jù)顯示裝置400再現(xiàn)保留的字幕再現(xiàn)階段開始。另一方面,當(dāng)接收回描述處理的消息時,字幕再現(xiàn)階段不開始。
[0114]在字幕再現(xiàn)階段,字幕分發(fā)服務(wù)器100傳送時間線更新請求到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,字幕分發(fā)服務(wù)器100接著傳送其中描述啟用(Enable)的輸出模式設(shè)置請求到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,字幕分發(fā)服務(wù)器100必要時(例如以固定間隔)傳送時間線更新請求或狀態(tài)獲取請求到字幕數(shù)據(jù)傳送設(shè)備200。然后,在使得字幕的再現(xiàn)結(jié)束的情況下,字幕分發(fā)服務(wù)器100傳送其中描述禁用(Disable)的輸出模式設(shè)置請求到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,字幕再現(xiàn)階段結(jié)束。
[0115]在字幕再現(xiàn)階段結(jié)束之后,結(jié)束通信信道的租用的結(jié)束階段開始。在結(jié)束階段,字幕分發(fā)服務(wù)器100傳送租用結(jié)束請求到字幕數(shù)據(jù)傳送設(shè)備200。當(dāng)接收回描述OK的響應(yīng)消息時,結(jié)束階段結(jié)束。
[0116][字幕分發(fā)服務(wù)器的操作示例]
[0117]圖12是示出實(shí)施例中由字幕分發(fā)服務(wù)器100執(zhí)行的分發(fā)控制處理的示例的流程圖。例如,該分發(fā)控制處理在接通到字幕分發(fā)服務(wù)器100的電源的時候開始,并且執(zhí)行控制字幕分發(fā)的程序。
[0118]字幕分發(fā)服務(wù)器100判斷是否存在來自字幕數(shù)據(jù)傳送設(shè)備200的連接建立(即,連接)的請求(步驟S901)。在存在連接請求的情況下(步驟S901:是),字幕分發(fā)服務(wù)器100依據(jù)TCP進(jìn)行套接字連接,并且建立連接(步驟S902)。
[0119]字幕分發(fā)服務(wù)器100依據(jù)SMPTE協(xié)議傳送聲明消息(步驟S903)。
[0120]然后,字幕分發(fā)服務(wù)器100判斷在傳送聲明消息之后的規(guī)定時間段內(nèi)(例如,10秒)是否已經(jīng)接收到與聲明對應(yīng)的響應(yīng)消息(步驟S904)。在已經(jīng)在規(guī)定時間段內(nèi)接收到與聲明對應(yīng)的響應(yīng)消息的情況下(步驟S904:是),字幕分發(fā)服務(wù)器100基于SMPTE協(xié)議開始字幕數(shù)據(jù)的傳送(步驟S905)。
[0121]在不存在連接請求的情況下(步驟S901:否),在沒有在規(guī)定時間段內(nèi)接收到響應(yīng)消息的情況下(步驟S904:否)或在步驟S905之后,字幕分發(fā)服務(wù)器100返回到步驟S901。
[0122]圖13是示出實(shí)施例中由字幕分發(fā)服務(wù)器100執(zhí)行的響應(yīng)處理的示例的流程圖。例如,該響應(yīng)處理在當(dāng)接通到字幕分發(fā)服務(wù)器100的電源的時候開始,并且執(zhí)行控制與字幕數(shù)據(jù)傳送設(shè)備200的通信的程序。字幕分發(fā)服務(wù)器100判斷是否存在來自字幕數(shù)據(jù)傳送設(shè)備200的連接確認(rèn)的請求(例如,ping)(步驟S906)。
[0123]在存在連接確認(rèn)的請求的情況下(步驟S906:是),字幕分發(fā)服務(wù)器100依據(jù)IP發(fā)送回響應(yīng)消息(步驟S907)。在不存在連接確認(rèn)的請求的情況下(步驟S906:否)或在步驟S907之后,字幕分發(fā)服務(wù)器100返回步驟S906。
[0124][字幕數(shù)據(jù)傳送設(shè)備的操作示例]
[0125]圖14是用于描述實(shí)施例中TCP連接管理部分210的狀態(tài)轉(zhuǎn)換的狀態(tài)轉(zhuǎn)換圖。TCP連接管理部分210的狀態(tài)包括初始狀態(tài)810、聲明等待狀態(tài)820和SMPTE通信狀態(tài)830。在字幕數(shù)據(jù)的傳送處理開始的情況下,TCP連接管理部分210轉(zhuǎn)換到初始狀態(tài)810。
[0126]TCP連接管理部分210在初始狀態(tài)810中嘗試連接的建立(即,套接字連接)。在套接字連接成功的情況下,TCP連接管理部分210轉(zhuǎn)換到聲明等待狀態(tài)820。另一方面,在不同套接字連接的情況下,TCP連接管理部分210維持初始狀態(tài)810。
[0127]在聲明等待狀態(tài)820中,TCP連接管理部分210判斷是否在從套接字連接成功開始的固定時間段內(nèi)已經(jīng)接收到聲明消息。沒有在固定時間段內(nèi)接收到聲明消息以下將稱為聲明的“超時”。在出現(xiàn)超時的情況下,或在套接字的重新連接已經(jīng)由連接確認(rèn)部分220請求的情況下,TCP連接管理部分210轉(zhuǎn)換到初始狀態(tài)810。另一方面,在已經(jīng)在固定時間段內(nèi)接收到聲明消息的情況下,TCP連接管理部分210轉(zhuǎn)換到SMPTE通信狀態(tài)830。
[0128]在SMPTE通信狀態(tài)830中,TCP連接管理部分210使得SMPTE消息處理部分230處理SMPTE協(xié)議下的消息。此外,在連接確認(rèn)部分220已經(jīng)請求套接字重新連接的情況下,TCP連接管理部分210轉(zhuǎn)換到初始狀態(tài)810。
[0129]圖15是示出實(shí)施例中TCP連接處理的示例的流程圖。例如,在字幕數(shù)據(jù)傳送設(shè)備200開始字幕數(shù)據(jù)的傳送處理的情況下,TCP連接管理部分210開始該TCP連接處理。
[0130]TCP連接管理部分210轉(zhuǎn)換到初始狀態(tài)810,并且執(zhí)行套接字連接(步驟S911)。在完成套接字連接之后,TCP連接管理部分210轉(zhuǎn)換到聲明等待狀態(tài)820 (步驟S912)。
[0131]TCP連接管理部分210判斷在轉(zhuǎn)換到聲明等待狀態(tài)820之后固定時間段(例如,5秒)是否已經(jīng)流逝(步驟S913)。
[0132]在固定時間段沒有流逝的情況下(步驟S913:否),TCP連接管理部分210判斷沒有從連接確認(rèn)部分220請求重新連接(步驟S914)。
[0133]在沒有從連接確認(rèn)部分220請求重新連接的情況下(步驟S914:否),TCP連接管理部分210判斷是否已經(jīng)以SMPTE協(xié)議接收消息(步驟S915)。
[0134]在已經(jīng)以SMPTE協(xié)議接收消息的情況下(步驟S915:是),TCP連接管理部分210判斷該消息是否是聲明消息(步驟S916)。
[0135]在是聲明消息的情況下(步驟S916:是),TCP連接管理部分210轉(zhuǎn)換到SMPTE通信狀態(tài)830 (步驟S917)。
[0136]在不是聲明消息的情況下(步驟S916:否),或在步驟S917之后,TCP連接管理部分210執(zhí)行使得SMPTE消息處理部分230處理接收到的消息的SMPTE消息處理(步驟S930)。
[0137]在消息沒有以SMPTE協(xié)議接收的情況下(步驟S915:否),或在步驟S930之后,TCP連接管理部分210返回到步驟S913。
[0138]在固定時間段已經(jīng)流逝的情況下(步驟S913:是)或在已經(jīng)請求重新連接的情況下(步驟S914:是),TCP連接管理部分210斷開套接字連接(步驟S919)。然后,TCP連接管理部分210轉(zhuǎn)換到初始狀態(tài)810 (步驟S920)。
[0139]TCP連接管理部分210判斷在轉(zhuǎn)換到初始狀態(tài)810之后是否已經(jīng)流逝了固定時間段(例如,5秒)。在固定時間段沒有流逝的情況下(步驟S921:否),TCP連接管理部分210返回步驟S921。
[0140]在固定時間段已經(jīng)流逝的情況下(步驟S921:是),TCP連接管理部分210回到步驟 S911。
[0141]圖16是實(shí)施例中SMPTE消息處理的示例。SMPTE消息處理部分230判斷所接收消息是否是聲明消息(步驟S931)。
[0142]如果不是聲明消息(步驟S931:否),則SMPTE消息處理部分230判斷所接收消息是否是新租用獲取請求消息(步驟S932)。
[0143]如果不是新租用獲取請求消息(步驟S931:否),則SMPTE消息處理部分230判斷所接收的消息是否是RPL保留位置設(shè)置請求消息(步驟S933)。
[0144]如果是RPL保留位置設(shè)置請求消息(步驟S933:是),則SMPTE消息處理部分230使得RPL文件保留位置緩存240保留由該消息指定的保留位置呈現(xiàn)文件的保留位置(步驟S934)。
[0145]如果不是RPL保留位置設(shè)置請求消息(步驟S933:否),則SMPTE消息處理部分230判斷所接收的消息是否是狀態(tài)獲取請求消息(步驟S935)。
[0146]如果不是狀態(tài)獲取請求消息(步驟S935:否),則SMPTE消息處理部分230判斷所接收的消息是否是時間線更新請求消息(步驟S936)。
[0147]如果不是時間線更新請求消息(步驟S936:是),則SMPTE消息處理部分230從該消息獲取時間線中的當(dāng)前位置以及內(nèi)容識別信息。然后,SMPTE消息處理部分230供應(yīng)包括當(dāng)前位置和內(nèi)容識別信息的再現(xiàn)定時數(shù)據(jù)到字幕傳送控制部分280(步驟S937)。
[0148]如果不是時間線更新請求消息(步驟S936:否),則SMPTE消息處理部分230判斷所接收消息是否是輸出模式設(shè)置請求消息(步驟S938)。
[0149]如果是輸出模式設(shè)置請求消息(步驟S938:是),則SMPTE消息處理部分230從該消息獲取再現(xiàn)的開始或結(jié)束的指定以及內(nèi)容識別信息。然后,SMPTE消息處理部分230供應(yīng)包括該指定和內(nèi)容識別信息的再現(xiàn)定時數(shù)據(jù)到字幕傳送控制部分280(步驟S939)。
[0150]如果不是輸出模式設(shè)置請求消息(步驟S938:否),則SMPTE消息處理部分230判斷所接收的消息是否是租用結(jié)束請求消息(步驟S940)。
[0151]在是聲明消息的情況下(步驟S931:是)或在是新租用獲取請求消息的情況下(步驟S932:是),SMPTE消息處理部分230向這些請求消息發(fā)送回響應(yīng)消息(步驟S941)。
[0152]此外,在步驟S934之后,在是狀態(tài)獲取請求消息的情況下(步驟S935:是)或在步驟S937之后,SMPTE消息處理部分230向這些請求消息發(fā)送回響應(yīng)消息(步驟S941)。
[0153]此外,在步驟S939之后或在是租用請求消息的情況下(步驟S940:是),SMPTE消息處理部分230向這些請求消息發(fā)送回響應(yīng)消息(步驟S941)。
[0154]在不是租用請求消息的情況下(步驟S940:否),或在步驟S941之后,SMPTE消息處理部分230結(jié)束SMPTE消息處理。
[0155]圖17是示出實(shí)施例中連接確認(rèn)處理的示例的流程圖。例如,在字幕數(shù)據(jù)傳送設(shè)備200開始字幕數(shù)據(jù)的傳送處理的情況下,由連接確認(rèn)部分220開始該連接確認(rèn)處理。
[0156]連接確認(rèn)部分220判斷TCP連接管理部分210是否已經(jīng)完成套接字連接(步驟S951)。
[0157]如果套接字連接已經(jīng)完成(步驟S951:是),則連接確認(rèn)部分220執(zhí)行ping命令等,以便于確認(rèn)連接是否通過TCP建立(步驟S952)。判斷在規(guī)定時間段內(nèi)(例如,4秒)是否存在對Ping的響應(yīng)(步驟S953)。
[0158]在規(guī)定時間段內(nèi)不存在響應(yīng)的情況下(步驟S953:否),連接確認(rèn)部分220請求到TCP連接管理部分210的重新連接(步驟S954)。
[0159]在規(guī)定時間段內(nèi)不存在響應(yīng)的情況下(步驟S953:是),連接確認(rèn)部分220在響應(yīng)的等待時間(4秒)已經(jīng)流逝之后判斷固定時間段(例如,0.5秒)是否已經(jīng)流逝。如果固定時間段沒有流逝(步驟S955:否),則連接確認(rèn)部分220返回到步驟S955。
[0160]在套接字連接沒有完成的情況下(步驟S951:否),在固定時間段已經(jīng)流逝的情況下(步驟S955:是)或在步驟S954之后,連接確認(rèn)部分220返回到步驟S951。
[0161]圖18是示出實(shí)施例中保留位置呈現(xiàn)文件獲取處理的示例的流程圖。例如,由保留位置呈現(xiàn)文件獲取部分250在字幕數(shù)據(jù)傳送設(shè)備200開始字幕數(shù)據(jù)的傳送處理的情況下開始該保留位置呈現(xiàn)文件獲取處理。保留位置呈現(xiàn)文件獲取部分250判斷保留位置呈現(xiàn)文件緩存260中是否存在空位(opening)(步驟S961)。如果存在空位(步驟S961:是),則判斷保留位置呈現(xiàn)文件的保留位置是否已經(jīng)保留在RPL文件保留位置緩存240中(步驟S962)。
[0162]如果保留位置呈現(xiàn)文件的保留位置已經(jīng)保留(步驟S962:是),則保留位置呈現(xiàn)文件獲取部分250從RPL文件保留位置緩存240讀取初始保留的保留位置(步驟S963)。保留位置呈現(xiàn)文件獲取部分250從所讀取的保留位置獲取保留位置呈現(xiàn)文件(步驟S964)。保留位置呈現(xiàn)文件獲取部分250向保留位置呈現(xiàn)文件緩存260增加所獲取的保留位置呈現(xiàn)文件(步驟S965)。
[0163]在保留位置呈現(xiàn)文件緩存260中不存在空位的情況下(步驟S961:否),在保留位置沒有保留的情況下(步驟S962:否),或在步驟S965之后,保留位置呈現(xiàn)文件獲取部分250返回步驟S961。
[0164]圖19是示出實(shí)施例中字幕文件保留位置讀取處理的示例的流程圖。例如,在字幕數(shù)據(jù)傳送設(shè)備200開始字幕數(shù)據(jù)的傳送處理的情況下由字幕文件保留位置讀取部分270開始該字幕文件保留位置讀取處理。字幕文件保留位置讀取部分270判斷字幕文件保留位置緩存290中是否存在空位(步驟S971)。
[0165]如果存在空位(步驟S971:是),則判斷在空位內(nèi)是否存在保留位置呈現(xiàn)文件(步驟S972)。如果在空位內(nèi)不存在保留位置呈現(xiàn)文件(步驟S972:否),則判斷是否存在保留在保留位置呈現(xiàn)文件緩存260中的保留位置呈現(xiàn)文件(步驟S973)。
[0166]如果存在所保留的保留位置呈現(xiàn)文件(步驟S973:是),則字幕文件保留位置讀取部分270通過對所通知的內(nèi)容識別信息讀取保留位置呈現(xiàn)文件來執(zhí)行文件打開(步驟S974)。字幕文件保留位置讀取部分270檢索所讀取保留位置呈現(xiàn)文件內(nèi)的要使用的字幕文件的保留位置。例如,字幕文件保留位置讀取部分270檢索與每一個字幕文件獲取部分300與之對應(yīng)的語言識別信息有關(guān)的字幕文件的保留位置(步驟S975)。
[0167]字幕文件保留位置讀取部分270判斷是否存在所檢索字幕文件的保留位置(步驟S976)。如果存在所檢索字幕文件的保留位置(步驟S976:是),則字幕文件保留位置讀取部分270從保留位置呈現(xiàn)文件讀取該字幕文件的保留位置(步驟S977)。字幕文件保留位置讀取部分270向字幕文件保留位置緩存290增加所讀取保留位置(步驟S978)。
[0168]如果不存在所檢索字幕文件的保留位置(步驟S976:否),則字幕文件保留位置讀取部分270執(zhí)行所讀取字幕位置呈現(xiàn)文件的文件關(guān)閉(步驟S979)。
[0169]在字幕文件保留位置緩存290中不存在空位的情況下(步驟S971:否),或在不存在所保留保留位置呈現(xiàn)文件的情況下(步驟S973:否),字幕文件保留位置讀取部分270返回到步驟S971。此外,在步驟S978或S979之后,字幕文件保留位置讀取部分270返回到步驟 S971。
[0170]圖20是示出實(shí)施例中字幕文件獲取處理的示例的流程圖。例如,在要再現(xiàn)的內(nèi)容識別信息已經(jīng)由字幕傳送控制部分280通知的時候,由字幕文件獲取部分300開始該字幕文件獲取處理。字幕文件獲取部分300判斷字幕文件緩存310中是否存在空位(步驟S981)。如果存在空位(步驟S981:是),則判斷字幕文件的保留位置是否已經(jīng)保留在字幕文件保留位置緩存290中(步驟S982)。
[0171]如果保留位置已經(jīng)保留(步驟S982:是),則字幕文件獲取部分300從字幕文件保留位置緩存290讀取所通知的內(nèi)容識別信息以及與規(guī)定語言對應(yīng)的字幕文件的保留位置(步驟S983)。字幕文件獲取部分300從所讀取保留位置獲取字幕文件(步驟S984)。然后,字幕文件獲取部分300向字幕文件緩存310添加字幕文件(步驟S985)。
[0172]在字幕文件緩存310中不存在空位的情況下(步驟S981:否),在保留位置沒有保留的情況下(步驟S982:否)或在步驟S985之后,字幕文件獲取部分300返回步驟S981。
[0173]圖21是示出實(shí)施例中字幕數(shù)據(jù)讀取處理的示例的流程圖。例如,在要再現(xiàn)的內(nèi)容識別信息已經(jīng)由字幕傳送控制部分280通知的時候,由字幕文件獲取部分300開始該字幕文件獲取處理。
[0174]字幕數(shù)據(jù)讀取部分320判斷對應(yīng)的字幕數(shù)據(jù)緩存331中是否存在空位(步驟S991)。如果存在空位(步驟S991:是),則字幕數(shù)據(jù)讀取部分320判斷空位內(nèi)是否存在字幕文件(步驟S992)。如果空位內(nèi)不存在字幕文件(步驟S992:否),則字幕數(shù)據(jù)讀取部分320判斷是否存在對應(yīng)的字幕文件緩存310中保留的字幕文件(步驟S993)。如果存在保留的字幕文件(步驟S993:是),則字幕數(shù)據(jù)讀取部分320通過讀取初始保留的字幕文件來執(zhí)行文件打開(步驟S994)。
[0175]在空位內(nèi)存在字幕文件的情況下(步驟S992:是)或在步驟994之后,字幕數(shù)據(jù)讀取部分320必要時從所讀取的字幕文件提取字幕數(shù)據(jù)。例如,字幕數(shù)據(jù)讀取部分320向前地從時間線的當(dāng)前位置提取字幕數(shù)據(jù)作為必要字幕數(shù)據(jù)(步驟S995)。字幕數(shù)據(jù)讀取部分320判斷是否已經(jīng)提取必要字幕數(shù)據(jù)(步驟S996)。在已經(jīng)提取的情況下(步驟S996:是),字幕數(shù)據(jù)讀取部分320供應(yīng)所提取的字幕數(shù)據(jù)到字幕傳送調(diào)度管理部分330 (步驟S997)。在字幕數(shù)據(jù)已經(jīng)從所讀取的字幕文件提取的情況下(步驟S996:否),字幕數(shù)據(jù)讀取部分320執(zhí)行該字幕文件的文件關(guān)閉(步驟S998)。
[0176]在字幕數(shù)據(jù)緩存331中不存在空位的情況下,(步驟S991:否),在不存在保留的字幕文件的情況下(步驟S993:否)或在步驟S997或S998之后,字幕數(shù)據(jù)讀取部分320返回到步驟S991。
[0177]這樣,根據(jù)本公開的實(shí)施例,通過在SMPTE通信期間確認(rèn)連接是否已經(jīng)依據(jù)TCP建立,字幕數(shù)據(jù)傳送設(shè)備200可以在連接沒有建立的情況下建立該連接。因此,即使連接由于使用其中未提供確認(rèn)與服務(wù)器的通信狀態(tài)的步驟(procedure)的協(xié)議(SMPTE等)的系統(tǒng)中的通信干擾而已經(jīng)斷開,也可以進(jìn)行字幕數(shù)據(jù)傳送設(shè)備200的重新連接。其結(jié)果是,防止字幕數(shù)據(jù)被截斷。
[0178]<2.修改示例>
[0179][字幕數(shù)據(jù)的確認(rèn)示例]
[0180]圖22是示出修改示例中字幕數(shù)據(jù)的描述示例的示圖。在使用交互操作(Interop)協(xié)議替代SMPTE協(xié)議的方面,根據(jù)該修改示例的字幕數(shù)據(jù)傳送設(shè)備200不同于上述實(shí)施例的字幕數(shù)據(jù)傳送設(shè)備200。如圖22所示,內(nèi)容識別信息312-1描述為交互操作的“SubtitleId”標(biāo)簽的要素。在語言識別信息312-2、顯示開始時間312-3和顯示結(jié)束時間312-4的描述格式中存在細(xì)微不同。例如,在SMPTE中“en”描述為表示英語的語言識別信息,而相反,在交互操作中描述了“English”。此外,在SMPTE中以幀為單位描述時間,而相反,在交互操作中以秒為單位描述時間。字符串信息312-5的描述與SMPTE的描述相同。這樣,盡管描述方法等部分不同,但是在修改示例的字幕數(shù)據(jù)中包括對于字幕的分發(fā)控制可能必要的全部信息(內(nèi)容識別信息312-1等)。因此,即使在使用交互操作協(xié)議替代SMPTE的情況下,修改示例的字幕數(shù)據(jù)傳送設(shè)備200可以進(jìn)行與實(shí)施例的控制相同的控制,并且可以防止顯不信息的分發(fā)被中斷。
[0181]注意,如果是用于控制顯示信息的分發(fā)的協(xié)議,則字幕數(shù)據(jù)傳送設(shè)備200可以使用與SMPTE協(xié)議或交互操作協(xié)議不同的協(xié)議。
[0182]上述實(shí)施例是用于實(shí)現(xiàn)本技術(shù)的示例,并且實(shí)施例中的事項(xiàng)每個具有與權(quán)利要求中發(fā)明特定的事項(xiàng)的對應(yīng)關(guān)系。同樣地,用相同名稱表示的實(shí)施例中的事項(xiàng)與權(quán)利要求中發(fā)明特定的事項(xiàng)具有彼此對應(yīng)的關(guān)系。然而,本技術(shù)不限于實(shí)施例,并且在不背離本技術(shù)的精神的情況下可以在本技術(shù)的范圍內(nèi)實(shí)施實(shí)施例的各種修改。
[0183]上述實(shí)施例中描述的處理序列可以處理為具有一系列序列的方法或可以處理為用于使得計算機(jī)執(zhí)行該一系列序列的程序和存儲該程序的記錄介質(zhì)。作為記錄介質(zhì),可以使用CD(密致盤)、MD(小型磁盤)和DVD(數(shù)字多功能盤)、存儲器卡和藍(lán)光盤(注冊商標(biāo))。
[0184](I) 一種通信裝置,包括:
[0185]消息處理部分,其在已經(jīng)與分發(fā)要與內(nèi)容的再現(xiàn)同步地顯示在顯示裝置上的顯示信息的服務(wù)器建立連接的情況下,依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息;
[0186]連接確認(rèn)部分,其依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及
[0187]連接請求部分,其在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
[0188](2)根據(jù)(I)的通信裝置,
[0189]其中,在通過作為指定控制開始的消息的開始消息已經(jīng)建立連接之后的固定時間段內(nèi)控制沒有開始的情況下,或在連接沒有建立的情況下,連接請求部分依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
[0190](3)根據(jù)(I)或(2)的通信裝置,
[0191]其中連接確認(rèn)部分以固定間隔依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接。
[0192](4)根據(jù)⑴到(3)的任一個的通信裝置,進(jìn)一步包括:
[0193]文件獲取部分,其從依據(jù)作為請求設(shè)置文件的保留位置的消息的保留位置設(shè)置請求消息而設(shè)置的保留位置,獲取包括顯示信息的文件;
[0194]文件緩存,其與內(nèi)容關(guān)聯(lián)地保留所獲取文件;以及
[0195]傳送部分,其從所保留文件內(nèi)的顯示信息之中傳送與由作為指定要再現(xiàn)的內(nèi)容的消息的內(nèi)容指定消息指定的內(nèi)容對應(yīng)的顯示信息。
[0196](5)根據(jù)(4)的通信裝置,
[0197]其中,文件獲取部分識別使用在顯示信息中包括的字符串的語言,并且使得文件緩存對內(nèi)容和語言的每一種組合保留該文件,并且
[0198]其中傳送部分基于語言從文件內(nèi)的顯示信息之中傳送與指定的內(nèi)容對應(yīng)的顯示信息。
[0199](6)根據(jù)⑴到(5)的任一個的通信裝置,
[0200]其中顯示裝置是頭戴式顯示器。
[0201](7) —種通信系統(tǒng),包括:
[0202]服務(wù)器,其分發(fā)要與內(nèi)容的再現(xiàn)同步顯示在顯示裝置上的顯示信息;以及
[0203]通信裝置,包括消息處理部分,該消息處理部分在與服務(wù)器已經(jīng)建立連接的情況下依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息;連接確認(rèn)部分,其依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及連接請求部分,其在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
[0204](8) 一種通信裝置的控制方法,該控制方法包括:
[0205]消息處理步驟,其中消息處理部分在已經(jīng)與分發(fā)要與內(nèi)容的再現(xiàn)同步地顯示在顯示裝置上的顯示信息的服務(wù)器建立連接的情況下,依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息;
[0206]連接確認(rèn)步驟,其中連接確認(rèn)部分依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及
[0207]連接請求步驟,其中連接請求部分在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
[0208](9) 一種用于使得計算機(jī)用作如下的程序:
[0209]消息處理步驟,其中消息處理部分在已經(jīng)與分發(fā)要與內(nèi)容的再現(xiàn)同步地顯示在顯示裝置上的顯示信息的服務(wù)器建立連接的情況下,依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息;
[0210]連接確認(rèn)步驟,其中連接確認(rèn)部分依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及
[0211]連接請求步驟,其中連接請求部分在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
[0212]附圖標(biāo)記清單
[0213]100字幕分發(fā)服務(wù)器
[0214]110保留位置呈現(xiàn)文件存儲部分
[0215]120字幕文件存儲部分
[0216]130 TCP/IP 通信部分
[0217]140 SMPTE 通信部分
[0218]150路由器
[0219]200字幕數(shù)據(jù)傳送設(shè)備
[0220]210 TCP連接管理部分
[0221]220連接確認(rèn)部分
[0222]230 SMPTE消息處理部分
[0223]240 RPL文件保留位置緩存
[0224]250保留位置呈現(xiàn)文件獲取部分
[0225]260保留位置呈現(xiàn)文件緩存
[0226]270字幕文件保留位置讀取部分
[0227]280字幕傳送控制部分
[0228]290字幕文件保留位置緩存
[0229]300字幕文件獲取部分
[0230]310字幕文件緩存
[0231]320字幕數(shù)據(jù)讀取部分
[0232]330字幕傳送調(diào)度管理部分
[0233]331字幕數(shù)據(jù)緩存
[0234]332傳送字幕數(shù)據(jù)讀取部分
[0235]340字幕數(shù)據(jù)傳送部分
[0236]400字幕數(shù)據(jù)顯示裝置
[0237]410字幕數(shù)據(jù)接收部分
[0238]420接收字幕數(shù)據(jù)緩存
[0239]430語言選擇部分
[0240]440顯示字幕數(shù)據(jù)生成部分
[0241]450顯示字幕數(shù)據(jù)緩存
[0242]460顯示部分
【權(quán)利要求】
1.一種通信裝置,包括: 消息處理部分,其在已經(jīng)與分發(fā)要與內(nèi)容的再現(xiàn)同步地顯示在顯示裝置上的顯示信息的服務(wù)器建立連接的情況下,依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息;連接確認(rèn)部分,其依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及連接請求部分,其在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
2.根據(jù)權(quán)利要求1所述的通信裝置, 其中,在通過作為指定控制開始的消息的開始消息已經(jīng)建立連接之后的固定時間段內(nèi)控制沒有開始的情況下,或在連接沒有建立的情況下,連接請求部分依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
3.根據(jù)權(quán)利要求1所述的通信裝置, 其中連接確認(rèn)部分以固定間隔依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接。
4.根據(jù)權(quán)利要求1所述的通信裝置,進(jìn)一步包括: 文件獲取部分,其從依據(jù)作為請求設(shè)置文件的保留位置的消息的保留位置設(shè)置請求消息而設(shè)置的保留位置,獲取包括顯示信息的文件; 文件緩存,其與內(nèi)容關(guān)聯(lián)地保留所獲取文件;以及 傳送部分,其從所保留文件內(nèi)的顯示信息之中傳送與由作為指定要再現(xiàn)的內(nèi)容的消息的內(nèi)容指定消息指定的內(nèi)容對應(yīng)的顯示信息。
5.根據(jù)權(quán)利要求4所述的通信裝置, 其中,文件獲取部分識別使用在顯示信息中包括的字符串的語言,并且使得文件緩存對內(nèi)容和語言的每一種組合保留該文件,并且 其中傳送部分基于語言從文件內(nèi)的顯示信息之中傳送與指定的內(nèi)容對應(yīng)的顯示信息。
6.根據(jù)權(quán)利要求1所述的通信裝置, 其中顯示裝置是頭戴式顯示器。
7.一種通信系統(tǒng),包括: 服務(wù)器,其分發(fā)要與內(nèi)容的再現(xiàn)同步顯示在顯示裝置上的顯示信息;以及通信裝置,包括消息處理部分,該消息處理部分在與服務(wù)器已經(jīng)建立連接的情況下依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息;連接確認(rèn)部分,其依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及連接請求部分,其在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
8.一種通信裝置的控制方法,該控制方法包括: 消息處理步驟,其中消息處理部分在已經(jīng)與分發(fā)要與內(nèi)容的再現(xiàn)同步地顯示在顯示裝置上的顯示信息的服務(wù)器建立連接的情況下,依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息; 連接確認(rèn)步驟,其中連接確認(rèn)部分依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及連接請求步驟,其中連接請求部分在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
9.一種用于使得計算機(jī)用作如下的程序: 消息處理步驟,其中消息處理部分在已經(jīng)與分發(fā)要與內(nèi)容的再現(xiàn)同步地顯示在顯示裝置上的顯示信息的服務(wù)器建立連接的情況下,依據(jù)第一協(xié)議處理來自用于控制分發(fā)的服務(wù)器的消息; 連接確認(rèn)步驟,其中連接確認(rèn)部分依據(jù)第二協(xié)議確認(rèn)是否已經(jīng)建立連接;以及連接請求步驟,其中連接請求部分在連接沒有建立的情況下,依據(jù)第二協(xié)議向服務(wù)器請求連接的建立。
【文檔編號】G06F13/00GK104137087SQ201280070615
【公開日】2014年11月5日 申請日期:2012年12月10日 優(yōu)先權(quán)日:2012年3月1日
【發(fā)明者】石川博隆, 巖津健, 鈴木謙治 申請人:索尼公司