再現(xiàn)設(shè)備,再現(xiàn)方法和程序的制作方法
【專利摘要】本技術(shù)涉及配置成提供與利用VOD服務(wù)提供的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的再現(xiàn)設(shè)備、再現(xiàn)方法和程序。分析部件獲得并分析用于控制分發(fā)內(nèi)容的再現(xiàn)的再現(xiàn)控制元文件。流式再現(xiàn)處理部件按照再現(xiàn)控制元文件的分析結(jié)果,執(zhí)行分發(fā)內(nèi)容的流式再現(xiàn)??刂撇考凑赵谠佻F(xiàn)控制元文件中描述的與VOD應(yīng)用相關(guān)的信息,控制應(yīng)用引擎,從而控制與正被再現(xiàn)的分發(fā)內(nèi)容聯(lián)動地執(zhí)行的VOD應(yīng)用的操作。本技術(shù)適用于例如接收數(shù)字電視廣播信號的數(shù)字電視接收機(jī)。
【專利說明】再現(xiàn)設(shè)備,再現(xiàn)方法和程序
【技術(shù)領(lǐng)域】
[0001]本技術(shù)涉及再現(xiàn)設(shè)備、再現(xiàn)方法和程序,更具體地,涉及配置成提供與由VOD服務(wù)提供的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的再現(xiàn)設(shè)備、再現(xiàn)方法和程序。
【背景技術(shù)】
[0002]通過利用數(shù)據(jù)廣播,配置成接收數(shù)字電視廣播信號的接收設(shè)備能夠提供響應(yīng)于廣播內(nèi)容(比如數(shù)字電視節(jié)目)而執(zhí)行的應(yīng)用程序(例如,參見PTL1)。
[0003][引文列表]
[0004][專利文獻(xiàn)]
[0005][PTL1]JP2006-050237A
【發(fā)明內(nèi)容】
[0006]隨著近年來的因特網(wǎng)的普及,存在能夠再現(xiàn)利用VOD (視頻點(diǎn)播)服務(wù)提供的分發(fā)內(nèi)容的接收設(shè)備。就這種分發(fā)內(nèi)容來說,還預(yù)想與之聯(lián)動地執(zhí)行應(yīng)用程序。
[0007]然而,目前還未確立提供與分發(fā)內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的技術(shù)。
[0008]于是,鑒于這種情況,產(chǎn)生了本技術(shù),本技術(shù)允許提供與VOD服務(wù)提供的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序。
[0009]按照本技術(shù)的一個方面的再現(xiàn)設(shè)備包括:再現(xiàn)控制信息獲取部件,所述再現(xiàn)控制信息獲取部件被配置成獲取用于控制內(nèi)容的再現(xiàn)的再現(xiàn)控制信息;再現(xiàn)部件,所述再現(xiàn)部件被配置成按照獲取的再現(xiàn)控制信息,再現(xiàn)分發(fā)的內(nèi)容;和控制部件,所述控制部件被配置成按照與和從獲取的再現(xiàn)控制信息獲得的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序相關(guān)的信息,控制和正被再現(xiàn)的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的操作。
[0010]再現(xiàn)控制信息指定按照直接寫入再現(xiàn)控制信息中的信息控制應(yīng)用程序的操作的第一類型,按照從提供用于控制應(yīng)用程序的操作的應(yīng)用控制信息的信息處理設(shè)備獲得的應(yīng)用控制信息控制應(yīng)用程序的操作的第二類型,和按照嵌入內(nèi)容的數(shù)據(jù)中的應(yīng)用控制信息控制應(yīng)用程序的操作的第三類型任意之一??刂撇考凑赵佻F(xiàn)控制信息的指定類型,控制應(yīng)用程序的操作。
[0011]如果在再現(xiàn)控制信息中指定第一類型,那么控制部件按照內(nèi)容的再現(xiàn)開始,啟動應(yīng)用程序,并按照內(nèi)容的再現(xiàn)結(jié)束,終止應(yīng)用程序。
[0012]如果在再現(xiàn)控制信息中指定第二類型,那么控制部件按照在有效期內(nèi)的命令,控制應(yīng)用程序的操作,所述有效期表示用從信息處理設(shè)備獲得的應(yīng)用控制信息識別的內(nèi)容的進(jìn)展的同步期。
[0013]所述命令表示應(yīng)用程序的獲取或注冊、獲取或啟動、事件激發(fā)、暫停和終止中的任意一個??刂撇考凑账雒?,控制應(yīng)用程序的獲取或注冊和獲取或啟動,和活動的應(yīng)用程序的事件激發(fā)、暫停和終止中的任意一個。
[0014]有效期由表示對應(yīng)內(nèi)容的進(jìn)展位置的PTS識別。[0015]如果在再現(xiàn)控制信息中指定第三類型,那么控制部件按照用嵌入在由再現(xiàn)控制信息識別的嵌入位置的應(yīng)用控制信息指示的命令,控制應(yīng)用程序的操作。
[0016]所述命令表示應(yīng)用程序的獲取或注冊、獲取或啟動、事件激發(fā)、暫停和終止中的任意一個??刂撇考凑账雒?,控制應(yīng)用程序的獲取或注冊和獲取或啟動,和活動的應(yīng)用程序的事件激發(fā)、暫停和終止中的任意一個。
[0017]應(yīng)用控制信息被插入在利用AAC編碼的音頻流的幀結(jié)構(gòu)中的DSE區(qū)域中。
[0018]再現(xiàn)設(shè)備是還包括被配置成接收數(shù)字電視廣播信號的接收部件的接收設(shè)備。
[0019]上述再現(xiàn)設(shè)備或上述接收設(shè)備可以是獨(dú)立單元,或者構(gòu)成一個設(shè)備的內(nèi)部部件。
[0020]按照本技術(shù)的一個方面的再現(xiàn)方法或程序是與本技術(shù)的一個方面的上述再現(xiàn)設(shè)備對應(yīng)的再現(xiàn)方法或程序。
[0021]在本技術(shù)的一個方面的再現(xiàn)設(shè)備、再現(xiàn)方法和程序中,獲取用于控制內(nèi)容的再現(xiàn)的再現(xiàn)控制信息,按照獲取的再現(xiàn)控制信息,再現(xiàn)分發(fā)的內(nèi)容,按照與和從獲取的再現(xiàn)控制信息獲得的正在再現(xiàn)的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序關(guān)聯(lián)的信息,控制將與所述內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的操作。
[0022]按照本技術(shù)的一個方面,能夠提供與由VOD服務(wù)提供的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序。
【專利附圖】
【附圖說明】
[0023]圖1是圖解說明廣播系統(tǒng)的例證結(jié)構(gòu)的示圖。
[0024]圖2是圖解說明接收設(shè)備的例證結(jié)構(gòu)的示圖。
[0025]圖3是圖解說明外部設(shè)備的例證結(jié)構(gòu)的示圖。
[0026]圖4是圖解說明分發(fā)內(nèi)容的流式再現(xiàn)的流程的示圖。
[0027]圖5是圖解說明再現(xiàn)控制元文件的例證結(jié)構(gòu)的示圖。
[0028]圖6表示再現(xiàn)控制元文件的ERI的例證說明。
[0029]圖7表示再現(xiàn)控制元文件的ERI的例證附加項目。
[0030]圖8是圖解說明當(dāng)接收設(shè)備按直接控制類型工作時,設(shè)備之間的操作連接的示圖。
[0031]圖9表示直接控制類型的再現(xiàn)控制元文件的ERI的例證說明。
[0032]圖10是圖解說明按直接控制類型的VOD用應(yīng)用的例證操作情形的示圖。
[0033]圖11是圖解說明當(dāng)接收設(shè)備按文件控制類型工作時,設(shè)備之間的操作連接的示圖。
[0034]圖12表示文件控制類型的再現(xiàn)控制元文件的ERI的例證說明。
[0035]圖13表示分段數(shù)據(jù)序列的例證結(jié)構(gòu)。
[0036]圖14表示應(yīng)用控制信息的例證結(jié)構(gòu)。
[0037]圖15表示分段數(shù)據(jù)序列的例證數(shù)據(jù)結(jié)構(gòu)。
[0038]圖16表示命令的例證數(shù)據(jù)結(jié)構(gòu)。
[0039]圖17表示命令的例證數(shù)據(jù)結(jié)構(gòu)。
[0040]圖18表示命令應(yīng)用的擴(kuò)散的細(xì)節(jié)。
[0041]圖19表示元數(shù)據(jù)的例證結(jié)構(gòu)。[0042]圖20表示分段序列的例證說明。
[0043]圖21是圖解說明按文件控制類型的VOD用應(yīng)用的例證操作情形的示圖。
[0044]圖22是圖解說明當(dāng)接收設(shè)備按流控制類型工作時,設(shè)備之間的操作連接的示圖。
[0045]圖23表示流控制類型的再現(xiàn)控制元文件的ERI的例證說明。
[0046]圖24表示AAC的幀的例證結(jié)構(gòu)。
[0047]圖25表示待插入音頻流中的元數(shù)據(jù)的具體配置。
[0048]圖26表不應(yīng)用控制/[目息的例證語法。
[0049]圖27表不應(yīng)用控制/[目息的例證語法。
[0050]圖28是圖解說明按流控制類型的VOD用應(yīng)用的例證操作情形的示圖。
[0051]圖29是圖解說明VOD用應(yīng)用的狀態(tài)轉(zhuǎn)移的示圖。
[0052]圖30是表示分發(fā)內(nèi)容再現(xiàn)處理的流程圖。
[0053]圖31是表示直接控制類型的VOD用應(yīng)用的控制處理的流程圖。
[0054]圖32是表示文件控制類型的VOD用應(yīng)用的控制處理的流程圖。
[0055]圖33是表示流控制類型的VOD用應(yīng)用的控制處理的流程圖。
[0056]圖34是圖解說明計算機(jī)的例證結(jié)構(gòu)的示圖。
【具體實施方式】
[0057]下面參考附圖,說明本技術(shù)的實施例。
[0058][廣播系統(tǒng)的例證結(jié)構(gòu)]
[0059]圖1表示廣播系統(tǒng)的例證結(jié)構(gòu)。
[0060]廣播系統(tǒng)I由廣播設(shè)備11、接收設(shè)備12、內(nèi)容服務(wù)器13、應(yīng)用服務(wù)器16和應(yīng)用控制信息服務(wù)器17構(gòu)成。內(nèi)容服務(wù)器13具有再現(xiàn)控制信息服務(wù)器14和分發(fā)服務(wù)器15。
[0061]接收設(shè)備12、再現(xiàn)控制信息服務(wù)器14、分發(fā)服務(wù)器15、應(yīng)用服務(wù)器16和應(yīng)用控制信息服務(wù)器17通過因特網(wǎng)2互連。外部設(shè)備18根據(jù)需要連接到接收設(shè)備12,并且可通過因特網(wǎng)2連接到應(yīng)用服務(wù)器16。
[0062]廣播設(shè)備11被配置成例如通過地面數(shù)字廣播網(wǎng)絡(luò),廣播(或傳送)數(shù)字電視廣播信號。借助這些數(shù)字電視廣播信號,傳送包括數(shù)字電視節(jié)目和CM的廣播內(nèi)容。
[0063]接收設(shè)備12接收從廣播設(shè)備11傳送的數(shù)字電視廣播信號,從而獲得數(shù)字電視節(jié)目的視頻和音頻。接收設(shè)備12把獲得的視頻輸出給顯示器(后面說明的圖2中所示的顯示器52),并把獲得的音頻輸出給揚(yáng)聲器(后面說明的圖2中所示的揚(yáng)聲器51)。
[0064]接收設(shè)備12還可接收從分發(fā)服務(wù)器15分發(fā)的分發(fā)內(nèi)容,從而再現(xiàn)接收的內(nèi)容。如果用戶指定分發(fā)內(nèi)容的再現(xiàn),那么接收設(shè)備12通過因特網(wǎng)2向再現(xiàn)控制信息服務(wù)器14請求再現(xiàn)控制元文件。
[0065]再現(xiàn)控制信息服務(wù)器14管理再現(xiàn)控制元文件。這里,再現(xiàn)控制元文件表示用于控制分發(fā)內(nèi)容的再現(xiàn)的控制信息。另外,再現(xiàn)控制元文件描述和將與分發(fā)內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序(下面稱為VOD應(yīng)用)相關(guān)的信息。應(yīng)注意,再現(xiàn)控制元文件的細(xì)節(jié)將在后面參考圖4-7說明。
[0066]響應(yīng)于來自接收設(shè)備12的查詢,再現(xiàn)控制信息服務(wù)器14通過因特網(wǎng)2向接收設(shè)備12傳送再現(xiàn)控制元文件。[0067]響應(yīng)于來自再現(xiàn)控制信息服務(wù)器14的再現(xiàn)控制元文件,接收設(shè)備12通過因特網(wǎng)2向分發(fā)服務(wù)器15請求分發(fā)內(nèi)容。
[0068]分發(fā)服務(wù)器15保存和管理一個或多個分發(fā)內(nèi)容。響應(yīng)于來自接收設(shè)備12的查詢,分發(fā)服務(wù)器通過因特網(wǎng)2把分發(fā)內(nèi)容傳送(或分發(fā))給接收設(shè)備12。
[0069]應(yīng)注意,再現(xiàn)控制信息服務(wù)器14和分發(fā)服務(wù)器15例如由提供發(fā)布分發(fā)內(nèi)容的VOD服務(wù)的商業(yè)實體提供。于是,再現(xiàn)控制信息服務(wù)器14和分發(fā)服務(wù)器15不僅可以單獨(dú)構(gòu)成,而且可以一體地構(gòu)成為內(nèi)容服務(wù)器13。
[0070]響應(yīng)于記載在獲得的再現(xiàn)控制元文件中的信息,接收設(shè)備12通過因特網(wǎng)2向應(yīng)用服務(wù)器16請求VOD應(yīng)用。接收設(shè)備12與正被再現(xiàn)的分發(fā)內(nèi)容聯(lián)動地執(zhí)行從應(yīng)用服務(wù)器16接收的VOD應(yīng)用。
[0071]應(yīng)用服務(wù)器16管理與分發(fā)內(nèi)容聯(lián)動地執(zhí)行的VOD應(yīng)用。響應(yīng)于來自接收設(shè)備12的查詢,應(yīng)用服務(wù)器16通過因特網(wǎng)2把VOD應(yīng)用傳送(或提供)給接收設(shè)備12。
[0072]另外,響應(yīng)于獲得的再現(xiàn)控制元文件,接收設(shè)備12通過因特網(wǎng)2向應(yīng)用控制信息服務(wù)器17請求應(yīng)用控制信息。
[0073]應(yīng)用控制信息服務(wù)器17管理用于控制VOD應(yīng)用的操作的控制信息(下面稱為應(yīng)用控制信息)。響應(yīng)于來自接收設(shè)備12的查詢,應(yīng)用控制信息服務(wù)器17通過因特網(wǎng)2把應(yīng)用控制信息傳送(或提供)給接收設(shè)備12。
[0074]響應(yīng)于來自應(yīng)用控制信息服務(wù)器17的應(yīng)用控制信息,接收設(shè)備12通過因特網(wǎng)2向應(yīng)用服務(wù)器16請求VOD應(yīng)用。接收設(shè)備12與正被再現(xiàn)的分發(fā)內(nèi)容聯(lián)動地執(zhí)行來自應(yīng)用服務(wù)器16的VOD應(yīng)用。
[0075]同時,分發(fā)服務(wù)器15可把應(yīng)用控制信息包含在分發(fā)內(nèi)容的數(shù)據(jù)中地傳送應(yīng)用控制信息。更具體地,把應(yīng)用控制信息布置在分發(fā)內(nèi)容的傳輸流(下面稱為TS)中,或者嵌入視頻信號或音頻信號中地傳送應(yīng)用控制信息。
[0076]接收設(shè)備12獲得包含在從分發(fā)服務(wù)器15接收的分發(fā)內(nèi)容的數(shù)據(jù)中的應(yīng)用控制信息。響應(yīng)于獲得的應(yīng)用控制信息,接收設(shè)備12通過因特網(wǎng)2向應(yīng)用服務(wù)器16請求VOD應(yīng)用。接收設(shè)備12與正被再現(xiàn)的分發(fā)內(nèi)容聯(lián)動地執(zhí)行從應(yīng)用服務(wù)器16接收的VOD應(yīng)用。
[0077]接收設(shè)備12有線或者無線地連接到外部設(shè)備18。接收設(shè)備12把用獲得的應(yīng)用控制信息指示的命令之中的、待傳送給外部設(shè)備的命令傳輸給外部設(shè)備18。響應(yīng)于從接收設(shè)備12收到的命令,外部設(shè)備18從應(yīng)用服務(wù)器16獲得VOD應(yīng)用,并執(zhí)行獲得的VOD應(yīng)用。
[0078]應(yīng)注意,接收設(shè)備12可被布置為獨(dú)立設(shè)備,或者并入例如數(shù)字電視接收機(jī)或錄像機(jī)中。在圖1中所示的例子中,說明了接收設(shè)備12既具有接收廣播內(nèi)容的數(shù)字電視廣播信號的接收功能,又具有流式再現(xiàn)分發(fā)內(nèi)容的再現(xiàn)功能;然而,不必總是布置接收功能,從而接收設(shè)備12可被配置為只具有再現(xiàn)功能的再現(xiàn)設(shè)備。
[0079]對于外部設(shè)備18,例如,可以使用所謂的智能電話機(jī)、便攜式信息終端、個人計算機(jī)、平板計算機(jī)、數(shù)字電視接收機(jī)或錄像機(jī)。
[0080]如上所述構(gòu)成廣播系統(tǒng)I。
[0081][接收設(shè)備的例證結(jié)構(gòu)]
[0082]圖2表示圖1中所示的接收設(shè)備的例證結(jié)構(gòu)。
[0083]接收設(shè)備12由調(diào)諧器61、多路分解器62、音頻解碼器63、音頻輸出部件64、視頻解碼器65、分析部件66、視頻輸出部件67,控制部件68、存儲器69、操作部件70,通信I/F71、應(yīng)用引擎72、應(yīng)用存儲器73、外部I/F74、流式再現(xiàn)處理部件75和高速緩存存儲器76組成。
[0084]調(diào)諧器61接收并解調(diào)與用戶選擇的服務(wù)(或者,廣播頻道)對應(yīng)的數(shù)字廣播信號,并把通過解調(diào)獲得的TS提供給多路分解器62。
[0085]多路分解器62從供給自調(diào)諧器61的TS中分離音頻流和視頻流,然后把音頻流提供給音頻解碼器63,把視頻流提供給視頻解碼器65。
[0086]音頻解碼器63解碼從多路分解器62供給的音頻流,然后把通過解碼獲得的音頻流提供給音頻輸出部件64和分析部件66。音頻輸出部件64把與從音頻解碼器63供給的音頻流對應(yīng)的音頻信號輸出給揚(yáng)聲器51。
[0087]視頻解碼器65解碼從多路分解器62供給的視頻流,然后把通過解碼獲得的視頻流提供給分析部件66和視頻輸出部件67。視頻輸出部件67把與從視頻解碼器65供給的視頻流對應(yīng)的視頻信號輸出給顯示器52。
[0088]分析部件66控制通信I/F71,從再現(xiàn)控制信息服務(wù)器14獲得再現(xiàn)控制元文件。分析部件66分析獲得的再現(xiàn)控制元文件,并把分析結(jié)果提供給控制部件68。
[0089]另外,按照再現(xiàn)控制元文件的分析結(jié)果,分析部件66控制通信I/F71,從應(yīng)用控制信息服務(wù)器17獲得應(yīng)用控制信息。分析部件66分析獲得的應(yīng)用控制信息,并把分析結(jié)果提供給控制部件68。
[0090]此外,按照再現(xiàn)控制元文件的分析結(jié)果,分析部件66從音頻流或視頻流獲得應(yīng)用控制信息,同時正常監(jiān)視來自音頻解碼器63的音頻流或來自視頻解碼器65的視頻流。
[0091]控制部件68通過執(zhí)行記錄在存儲器69中的控制程序,控制接收設(shè)備12的其它組件的操作。存儲器69保存將由控制部件68執(zhí)行的控制程序??筛鶕?jù)通過數(shù)字廣播信號或因特網(wǎng)2供給的更新數(shù)據(jù),更新該控制程序。
[0092]操作部件70接收用戶進(jìn)行的各種操作,并使操作信號和所述各種操作相關(guān)聯(lián),從而把這些操作信號通知控制部件68。按照來自控制部件70的操作信號,控制部分68控制通信I/F71在連接到因特網(wǎng)2的服務(wù)器之間傳送信息。
[0093]另外,按照從分析部件66接收的分析結(jié)果,控制部件68控制應(yīng)用引擎72。更具體地,按照來自分析部件66的分析結(jié)果指示的命令,控制部分68控制VOD應(yīng)用的獲取、注冊、啟動、事件激發(fā)(event fire)、暫停或終止。
[0094]在分析部件66、控制部件68或應(yīng)用引擎72的控制下,通信I/F71通過因特網(wǎng)2連接到再現(xiàn)控制信息服務(wù)器14、分發(fā)服務(wù)器15、應(yīng)用服務(wù)器16或應(yīng)用控制信息服務(wù)器17。
[0095]在控制部分68的控制下,應(yīng)用引擎72讀取保存在高速緩存存儲器76中的VOD應(yīng)用,并執(zhí)行該應(yīng)用。視頻輸出部件67合成從應(yīng)用引擎72供給的VOD應(yīng)用的視頻的視頻信號,和從視頻解碼器65供給的視頻信號,隨后把作為結(jié)果的合成信號輸出給顯示器52。
[0096]應(yīng)用存儲器73由工作存儲器73A和保存存儲器73B構(gòu)成。應(yīng)用引擎72把與活動的VOD應(yīng)用相關(guān)的數(shù)據(jù)(更具體地,包括顯示的信息的層的數(shù)據(jù))記錄到工作存儲器73A。另外,如果活動的VOD應(yīng)用被暫停,那么應(yīng)用引擎72把數(shù)據(jù)從應(yīng)用存儲器73的工作存儲器74A遷移到保存存儲器73B。隨后,如果重新開始暫停的VOD應(yīng)用,那么應(yīng)用引擎72把數(shù)據(jù)從保存存儲器73B遷移到工作存儲器73A,以恢復(fù)暫停之前的狀態(tài)。[0097]在控制部件68的控制下,外部I/F74有線或者無線地與外部設(shè)備18建立連接。外部I/F74把待傳送給外部設(shè)備的命令輸出給連接到外部I/F74的外部設(shè)備18。
[0098]流式再現(xiàn)處理部件75對從通信I/F71供給的分發(fā)內(nèi)容的數(shù)據(jù),進(jìn)行流式再現(xiàn)所必需的處理,并把通過該處理獲得的TS提供給多路分解器62。
[0099]多路分解器62從供給自調(diào)諧器61或流式再現(xiàn)處理部件75的TS中,分離音頻流和視頻流,并把獲得的音頻流提供給音頻解碼器63,把獲得的視頻流提供給視頻解碼器65。從而,音頻解碼器63和視頻解碼器65分別進(jìn)行解碼,以執(zhí)行分發(fā)內(nèi)容的流式再現(xiàn)。
[0100]如上所述構(gòu)成接收設(shè)備12。
[0101][外部設(shè)備的例證結(jié)構(gòu)]
[0102]圖3表示圖1中所示的外部設(shè)備的例證結(jié)構(gòu)。
[0103]外部設(shè)備18由外部I/F91,命令分析部件92,控制部件93,操作部件94,存儲器95,應(yīng)用引擎96,通信I/F97和輸出部件98組成。
[0104]外部I/F91有線或者無線地連接到接收設(shè)備12的外部I/F74,從而接收從接收設(shè)備12發(fā)送的遞送給外部設(shè)備的命令。外部I/F91把接收的命令提供給命令分析部件92。
[0105]命令分析部件92分析從外部I/F91供給的遞送給外部設(shè)備的命令,并把分析結(jié)果提供給控制部件93。
[0106]控制部件93執(zhí)行保存在存儲器95中的控制程序,控制外部設(shè)備18的其它組件的操作。另外,按照從命令分析部件92提供的遞送給外部設(shè)備的命令,控制部件93控制VOD應(yīng)用的獲取、注冊、啟動、事件激發(fā)、暫?;蚪K止。
[0107]操作部件94接收用戶進(jìn)行的各種操作,并向控制部件93提供與接收的操作對應(yīng)的操作信號。
[0108]在控制部件93的控制下,應(yīng)用引擎96通過通信I/F97和因特網(wǎng)2,從應(yīng)用服務(wù)器16獲得VOD應(yīng)用,并執(zhí)行獲得的VOD應(yīng)用。作為執(zhí)行結(jié)果獲得的與接收設(shè)備12再現(xiàn)的分發(fā)內(nèi)容相關(guān)的VOD應(yīng)用的視頻信號和音頻信號被提供給輸出部分98。
[0109]在應(yīng)用引擎96的控制下,通信I/F97經(jīng)因特網(wǎng)2連接到應(yīng)用服務(wù)器16,以獲得VOD應(yīng)用。
[0110]輸出部件98顯示與從應(yīng)用引擎96供給的VOD應(yīng)用的視頻信號對應(yīng)的視頻,并輸出對應(yīng)于音頻信號的音頻。
[0111]如上所述構(gòu)成外部設(shè)備18。
[0112][再現(xiàn)控制元文件的細(xì)節(jié)]
[0113]圖4表示接收設(shè)備12執(zhí)行的處理的流程,其中從內(nèi)容服務(wù)器13獲得再現(xiàn)控制元文件,并按照獲得的再現(xiàn)控制元文件,進(jìn)行分發(fā)內(nèi)容的流式再現(xiàn)。
[0114]如圖4中所示,當(dāng)用戶指定分發(fā)內(nèi)容的再現(xiàn)時,接收設(shè)備12向內(nèi)容服務(wù)器13請求再現(xiàn)控制元文件,從而獲得再現(xiàn)控制元文件(Si)。按照獲得的再現(xiàn)控制元文件,接收設(shè)備12訪問DRM服務(wù)器21,查詢待流式再現(xiàn)的分發(fā)內(nèi)容的許可證(S2)。應(yīng)注意盡管未在圖1中所示的例證結(jié)構(gòu)中示出,不過DRM服務(wù)器21進(jìn)行分發(fā)內(nèi)容的數(shù)字版權(quán)管理。
[0115]之后,當(dāng)獲得DRM服務(wù)器21發(fā)出的許可證時,接收設(shè)備12開始接收內(nèi)容服務(wù)器13分發(fā)的分發(fā)內(nèi)容。從而,在接收設(shè)備12中,進(jìn)行分發(fā)內(nèi)容的流式再現(xiàn)(S3)。
[0116]下面參考圖5-7,說明由內(nèi)容服務(wù)器13 (或者再現(xiàn)控制信息服務(wù)器14)管理的再現(xiàn)控制元文件的細(xì)節(jié)。
[0117]圖5表示再現(xiàn)控制元文件的例證結(jié)構(gòu)。
[0118]如圖5中所示,再現(xiàn)控制元文件由ER1、LLI和NCI構(gòu)成。ERI (條目資源信息)描述用于控制分發(fā)內(nèi)容的再現(xiàn)的控制信息,和與VOD應(yīng)用相關(guān)的信息。
[0119]此外,LLI (許可證鏈接信息)描述與分發(fā)內(nèi)容的許可證相關(guān)的信息。NCI(網(wǎng)絡(luò)內(nèi)容控制信息)描述與流式再現(xiàn)時的參數(shù)相關(guān)的信息。
[0120]圖6表示再現(xiàn)控制元文件的ERI的例證說明。例如,ERI是用XML (可擴(kuò)展置標(biāo)語H )編寫的。
[0121]如圖6 中所不,ERI 由 header 要素、startup 要素、content_chapter_info 要素和ES_info要素構(gòu)成。在header要素的起始標(biāo)簽和結(jié)束標(biāo)簽之間,除了與日期和時間相關(guān)的date要素和time要素之外,還描述與分發(fā)內(nèi)容的加密相關(guān)的encryption要素。
[0122]在startup要素的起始標(biāo)簽和結(jié)束標(biāo)簽之間,除了與分發(fā)內(nèi)容的標(biāo)題、內(nèi)容和時間長度相關(guān)的content_title要素、content_abstract要素和duration要素之外,還描述與分發(fā)服務(wù)器15的URL(統(tǒng)一資源定位符)相關(guān)的start要素。在content_chapter_info要素的起始標(biāo)簽和結(jié)束標(biāo)簽之間,描述與分發(fā)內(nèi)容的每個章節(jié)的時間位置和標(biāo)題相關(guān)的 chapter_point 要素和 chapter_title 要素。
[0123]在ESjnfo要素的起始標(biāo)簽和結(jié)束標(biāo)簽之間,描述與ES (基本碼流)相關(guān)的信息。更具體地,描述包括諸如分辨率和編碼方法之類的視頻屬性,諸如ES編號和模式之類的音頻通道屬性,和諸如主音頻和副音頻的音頻通道標(biāo)題以及語言之類的字幕屬性的信息。
[0124]如上所述,ERI主要描述為分發(fā)內(nèi)容的再現(xiàn)所必需的信息;本技術(shù)應(yīng)用于的再現(xiàn)控制元文件的ERI還描述如圖7中所示的與VOD應(yīng)用相關(guān)的信息。
[0125]更具體地,如圖7中所示,除了圖6中所示的header要素、startup要素、content_chapter_info要素和ES_info要素之外,再現(xiàn)控制元文件的ERI還由app_control_info組成。app_control_info要素描述與VOD應(yīng)用相關(guān)的信息。
[0126]對于app_control_info 要素的屬性,指定 control_type 屬性。control_type 屬性是指定表示如何控制VOD應(yīng)用的控制類型的屬性。對于control_type屬性,指定包括direct、file和stream的控制類型任意之一。
[0127]應(yīng)注意,在下面的說明中,以direct、file和stream作為control_type屬性指定的控制類型將被分別描述成直接控制類型、文件控制類型和流控制類型。
[0128]在app_control_info要素的起始標(biāo)簽和結(jié)束標(biāo)簽之間,記載app_id要素、app_type 要素、app_url 要素、destination 要素、expire_date 要素、app_control_url 要素和app_control_position 要素。
[0129]只有在直接控制類型的情況下,才指定app_id要素到eXpire_date要素的各個要素。對于app_id,指定與涉及的再現(xiàn)控制元文件對應(yīng)的VOD應(yīng)用的標(biāo)識信息。此外,對于app_type要素,指定表示與涉及的再現(xiàn)控制元文件對應(yīng)的VOD應(yīng)用的種類,比如HTML (超文本置標(biāo)語言)的信息。
[0130]對于app_url要素,指定VOD應(yīng)用的獲取目的地的URL。對于destination要素,指定VOD應(yīng)用的應(yīng)用目的地,比如接收設(shè)備本體(reception apparatus main)或外部設(shè)備。對于expire_date要素,指定表示VOD應(yīng)用的有效期的信息。[0131]只有在文件控制類型的情況下,才指定app_control_url要素。對于app_control_url要素,指定應(yīng)用控制信息的獲取目的地的URL。
[0132]只有在流控制類型的情況下,才指定app_control_position要素。對于app_controlposition要素,指定表示應(yīng)用控制信息被嵌入的位置(或者插入位置)的信息。例如,對于app_control_position要素,指定用于把應(yīng)用控制信息嵌入音頻流中的audio_es,或者用于把應(yīng)用控制信息嵌入視頻流中的video_es。
[0133]如上所述,除了圖6中所示的要素和屬性之外,本技術(shù)應(yīng)用于的再現(xiàn)控制元文件的ERI還描述圖7中所示的要素和屬性。接收設(shè)備12按照由記載在ERI中的app_control_info要素的control_type屬性指定的控制類型,控制VOD應(yīng)用的操作。于是,下面按照直接控制類型、文件控制類型和流控制類型的順序,說明當(dāng)接收設(shè)備12按直接控制類型、文件控制類型和流控制類型工作時,接收設(shè)備12的操作。
[0134][直接控制類型的例證操作]
[0135]首先參考圖8-10,說明其中接收設(shè)備12按直接控制類型工作的情況。
[0136](直接控制類型的設(shè)備之間的連接)
[0137]圖8表示當(dāng)接收設(shè)備12按直接控制類型工作時,各個設(shè)備之間的連接。
[0138]如圖8中所示,當(dāng)用戶指定分發(fā)內(nèi)容的再現(xiàn)時,接收設(shè)備12訪問再現(xiàn)控制信息服務(wù)器14,從而獲得再現(xiàn)控制元文件(Sll)。之后,按照獲得的再現(xiàn)控制元文件,再現(xiàn)設(shè)備12訪問分發(fā)服務(wù)器15,從而開始從分發(fā)服務(wù)器15分發(fā)的分發(fā)內(nèi)容的接收(S12)。
[0139]同時,接收設(shè)備12分析獲得的再現(xiàn)控制元文件,從而如果ERI的app_control_info要素的control_type屬性指示direct,那么按照直接控制類型工作。
[0140]例如,如圖9中所示,在直接控制類型的再現(xiàn)控制元文件的ERI中,對于app_control_info 要素的 control_type 屬性,指定 direct,并指定 app_id 要素、app_type 要素、app_url要素和expire_date要素。app_url要素例如描述應(yīng)用服務(wù)器16的URL。
[0141]重新參見圖8,按照再現(xiàn)控制元文件的ERI (app_url要素),接收設(shè)備12訪問應(yīng)用服務(wù)器16,從而獲得VOD應(yīng)用(S13)。從而,在接收設(shè)備12中,執(zhí)行直接控制類型的操作,從而與來自分發(fā)服務(wù)器15的分發(fā)內(nèi)容聯(lián)動地執(zhí)行從應(yīng)用服務(wù)器16獲得的VOD應(yīng)用。
[0142]應(yīng)注意,在參考圖8的說明中,說明了其中在開始分發(fā)內(nèi)容的接收之后獲得VOD應(yīng)用的情況;不過,在獲得VOD應(yīng)用之后開始分發(fā)內(nèi)容的接收也是可行的。具體地,圖8中所示的處理步驟S12和S13可被顛倒,從而在S13的處理步驟之后,執(zhí)行S12的處理步驟。
[0143](直接控制類型的VOD應(yīng)用的例證操作)
[0144]在接收設(shè)備12中,執(zhí)行直接控制類型的操作使如圖10中所示的VOD應(yīng)用的操作成為可能。
[0145]圖10表示直接控制類型的VOD應(yīng)用的操作情形的例子。
[0146]如圖10中所示,如果從顯示在顯示器52上的VOD導(dǎo)航屏幕Pll的列表中選擇了一項特定的分發(fā)內(nèi)容,那么接收設(shè)備12向再現(xiàn)控制信息服務(wù)器14請求與選擇的分發(fā)內(nèi)容對應(yīng)的再現(xiàn)控制元文件。同時,按照從再現(xiàn)控制信息服務(wù)器14接收的再現(xiàn)控制元文件,接收設(shè)備12向分發(fā)服務(wù)器15請求選擇的分發(fā)內(nèi)容,從而開始請求的分發(fā)內(nèi)容的接收。
[0147]另外,按照獲得的再現(xiàn)控制元文件,接收設(shè)備12從應(yīng)用服務(wù)器16獲得VOD應(yīng)用,并啟動獲得的VOD應(yīng)用。從而,在顯示器52上顯示VOD應(yīng)用的視頻P21被疊加在分發(fā)內(nèi)容的視頻上的視頻。
[0148]之后,在接收設(shè)備12中,在進(jìn)行分發(fā)內(nèi)容的流式再現(xiàn)的時候,顯示疊加有VOD應(yīng)用的視頻P21的分發(fā)內(nèi)容的視頻。當(dāng)流式再現(xiàn)的分發(fā)內(nèi)容結(jié)束時,在接收設(shè)備12中,VOD應(yīng)用和分發(fā)內(nèi)容一起被終止,從而再次在顯示器52上顯示VOD導(dǎo)航屏幕PU。
[0149]如上所述,如果接收設(shè)備12按直接控制類型工作,那么接收設(shè)備12通過利用直接寫入再現(xiàn)控制元文件的ERI中的與VOD應(yīng)用相關(guān)的信息,控制VOD應(yīng)用。在這種情況下,依照分發(fā)內(nèi)容的流式再現(xiàn)的開始,獲得并啟動VOD應(yīng)用,并將其疊加在待顯示的分發(fā)內(nèi)容上。如果分發(fā)內(nèi)容的流式再現(xiàn)結(jié)束,那么同時終止疊加在分發(fā)內(nèi)容上的VOD應(yīng)用。
[0150][文件控制類型的例證操作]
[0151]下面參考圖11-21,說明其中接收設(shè)備12按文件控制類型工作的例子。
[0152](文件控制類型的設(shè)備之間的操作連接)
[0153]圖11表示如果接收設(shè)備12按文件控制類型工作,各個設(shè)備之間的操作連接。
[0154]如圖11中所示,當(dāng)用戶指定分發(fā)內(nèi)容的再現(xiàn)時,接收設(shè)備12訪問再現(xiàn)控制信息服務(wù)器14,從而獲得再現(xiàn)控制元文件(S21)。之后,按照獲得的再現(xiàn)控制元文件,接收設(shè)備12訪問分發(fā)服務(wù)器15,以開始從分發(fā)服務(wù)器15分發(fā)的分發(fā)內(nèi)容的接收(S22)。
[0155]同時,接收設(shè)備12分析獲得的再現(xiàn)控制元文件,如果ERI的app_control_info要素的control_type屬性指示file,那么按文件控制類型工作。
[0156]例如,如圖12中所示,在文件控制類型的再現(xiàn)控制元文件的ERI中,對于app_control_info 要素的 control_type 屬性,指定 file,并且指定 app_control_url 要素。對于app_control_url要素,例如指定應(yīng)用控制信息服務(wù)器17的URL。
[0157]重新參見圖11,按照再現(xiàn)控制元文件的ERI (app_control_url要素),接收設(shè)備12訪問應(yīng)用控制信息服務(wù)器17,從而獲得應(yīng)用控制信息(S23)。之后,按照在有效期內(nèi)的命令,接收設(shè)備12訪問應(yīng)用服務(wù)器16,從而獲得VOD應(yīng)用,并啟動獲得的VOD應(yīng)用(S24),所述有效期表示用從應(yīng)用控制信息服務(wù)器17獲得的應(yīng)用控制信息識別的分發(fā)內(nèi)容的進(jìn)展的同步期。同時,在接收設(shè)備12中,按照在用應(yīng)用控制信息指示的有效期內(nèi)的命令,暫停、恢復(fù)、事件激發(fā)或終止活動的VOD應(yīng)用。
[0158]如上所述,在接收設(shè)備12中,當(dāng)執(zhí)行文件控制類型的操作時,與從分發(fā)服務(wù)器15獲得的分發(fā)內(nèi)容聯(lián)動地執(zhí)行從應(yīng)用服務(wù)器16獲得的VOD應(yīng)用。
[0159]應(yīng)注意,在參考圖11的說明中,說明了其中在開始分發(fā)內(nèi)容的接收之后獲得VOD應(yīng)用的情況;在獲得VOD應(yīng)用之后,開始分發(fā)內(nèi)容的接收也是可行的。具體地,圖11中所示的處理步驟S22和處理步驟S23及S24可被顛倒,以便在S23和S24的處理之后,執(zhí)行步驟S22的處理。
[0160](應(yīng)用控制信息的細(xì)節(jié))
[0161]下面參考圖13-20,說明從應(yīng)用控制信息服務(wù)器17提供給接收設(shè)備12的應(yīng)用控制信息。
[0162]圖13表示分段數(shù)據(jù)序列的例證結(jié)構(gòu)。
[0163]如圖13中所示,以分段數(shù)據(jù)序列的形式構(gòu)成應(yīng)用控制信息,分段數(shù)據(jù)序列由利用諸如PTS(呈現(xiàn)時間戳)之類的表示特定定時的信息劃界的兩個或者更多的分段數(shù)據(jù)構(gòu)成。分段數(shù)據(jù)是命令數(shù)據(jù)和元數(shù)據(jù)之一。如果分段數(shù)據(jù)是命令數(shù)據(jù),那么包括與用于控制VOD應(yīng)用的操作的命令相關(guān)的各種信息。如果分段數(shù)據(jù)是元數(shù)據(jù),那么包括與分段相關(guān)的各種信息。
[0164]圖14表示應(yīng)用控制信息的例證結(jié)構(gòu)。如在圖14的A中所示,應(yīng)用控制信息包括由兩個或更多的分段數(shù)據(jù)構(gòu)成的分段數(shù)據(jù)序列。
[0165]每個分段數(shù)據(jù)由分段有效期和命令數(shù)據(jù)(圖14的B),或者分段有效期和元數(shù)據(jù)(圖14的C)構(gòu)成。
[0166]分段有效期用表示對應(yīng)的分發(fā)內(nèi)容的進(jìn)展時間軸上的兩個點(diǎn)的start_time和end_time指示;如果分發(fā)內(nèi)容的進(jìn)展定時在分段有效期內(nèi),那么涉及的分段數(shù)據(jù)有效,而如果分發(fā)內(nèi)容的進(jìn)展定時在分段有效期之前或之后,那么涉及的分段數(shù)據(jù)無效。
[0167]一條應(yīng)用控制信息(分段數(shù)據(jù)序列)可同時包含包括命令數(shù)據(jù)的分段數(shù)據(jù),和包括元數(shù)據(jù)的分段數(shù)據(jù)。
[0168]圖15-19表示分段數(shù)據(jù)序列的數(shù)據(jù)結(jié)構(gòu)的詳細(xì)例子。應(yīng)注意假定每個數(shù)據(jù)結(jié)構(gòu)是用XML編寫的;具有的項目表示伴隨上層要素的屬性,其它項目表示要素。
[0169]圖15表示分段數(shù)據(jù)序列的數(shù)據(jù)結(jié)構(gòu)。對于segment_sequence要素,指定表示分段數(shù)據(jù)(segment)的編號的segment_number屬性,和表示指定分段有效期的方法的time_unit屬性。對于time_unit屬性,如果利用基于時、分和秒的絕對日期和時間,那么指定utc,如果利用從分發(fā)內(nèi)容的開始起的相對時間,那么指定smpte,而如果利用PTS值,那么指定pts。應(yīng)注意對于PTS值,可以使用嵌入視頻流和音頻流中的90KHz時鐘的計數(shù)器值。
[0170]此外,對于start_time要素,指定分段開始定時。對于end_time要素,指定分段結(jié)束定時。另外,每個分段數(shù)據(jù)描述命令數(shù)據(jù)和元數(shù)據(jù)之一。
[0171]圖16和17表示分段數(shù)據(jù)中的命令數(shù)據(jù)結(jié)構(gòu)。
[0172]除了 destination屬性和action屬性之外,命令要素還包括diffusion要素、application 要素和 event 要素。
[0173]對于destination屬性,指定服從利用所涉及的命令的VOD應(yīng)用控制的裝置。例如,對于destination屬性,如果服從命令的裝置是接收設(shè)備本體,那么指定接收機(jī),而如果服從命令的裝置是外部裝置,那么指定external」或external_2。
[0174]action屬性指示涉及的命令是執(zhí)行、注冊、暫停、終止還是事件命令。
[0175]執(zhí)行命令用于指令接收設(shè)備12獲得或啟動VOD應(yīng)用。
[0176]注冊命令用于指令接收設(shè)備12獲得或注冊VOD應(yīng)用。這里,VOD應(yīng)用的注冊表示通過使有效期和有效范圍與獲得的VOD應(yīng)用關(guān)聯(lián),對獲得的VOD應(yīng)用的有效期和有效范圍的保存。從而,按照VOD應(yīng)用的有效期和有效范圍,管理VOD應(yīng)用。
[0177]暫停命令用于使接收設(shè)備12暫?;顒拥腣OD應(yīng)用。
[0178]終止命令用于使接收設(shè)備12終止活動的VOD應(yīng)用。
[0179]事件命令用于使接收設(shè)備在活動的VOD應(yīng)用中激發(fā)事件。
[0180]diffusion要素是在諸如接收設(shè)備12之類的目標(biāo)裝置中,隨機(jī)地擴(kuò)散涉及的命令的應(yīng)用定時的參數(shù)。diffusion要素的屬性包括rate屬性、range屬性和period屬性,對于這些屬性,分別指定分發(fā)數(shù)、最大延遲時間和命令應(yīng)用擴(kuò)散期。
[0181]下面參考圖18,說明命令應(yīng)用的擴(kuò)散的細(xì)節(jié)。
[0182]例如,如果正在執(zhí)行相同分發(fā)內(nèi)容的流式再現(xiàn)的接收設(shè)備12-1?12-3響應(yīng)于注冊命令或暫停命令,從應(yīng)用服務(wù)器16獲得VOD應(yīng)用,那么同時訪問應(yīng)用服務(wù)器16會使應(yīng)用服務(wù)器16過載。于是,對于diffusion要素的屬性,指定rate屬性、range屬性和period屬性,從而分散兩個或更多的接收設(shè)備12為獲得VOD應(yīng)用而對應(yīng)用服務(wù)器16的訪問。
[0183]例如,在接收設(shè)備12-1?12-3中,產(chǎn)生隨機(jī)值N,并使命令執(zhí)行時間偏移通過計算(N-l)*range/rate而獲得的持續(xù)時間,從而偏移每個接收設(shè)備12對應(yīng)用服務(wù)器16的訪問定時。在圖18中所示的例子中,表示了 rate = 5的情況。應(yīng)注意對于執(zhí)行其它分發(fā)內(nèi)容的流式再現(xiàn)的接收設(shè)備12-4,也可按照如上所述的相同方式偏移命令執(zhí)行時間。還應(yīng)注意在命令應(yīng)用擴(kuò)散期外執(zhí)行命令的接收設(shè)備12-5可以不延遲命令執(zhí)行時間地立即執(zhí)行命令。
[0184]如上所述,接收設(shè)備12訪問應(yīng)用服務(wù)器16的定時被調(diào)整,以致對應(yīng)用服務(wù)器16的訪問可被分散,從而減輕應(yīng)用服務(wù)器16的處理負(fù)荷。
[0185]再次參見圖17,application要素是與從應(yīng)用服務(wù)器16獲得的VOD應(yīng)用相關(guān)的參數(shù)。application要素的屬性包括id屬性、url屬性、expire_date屬性和scope屬性。
[0186]對于id屬性,指定與涉及的命令對應(yīng)的VOD應(yīng)用的標(biāo)識信息。對于url屬性,指定VOD應(yīng)用的獲取目的地的URL,如果涉及的命令是執(zhí)行命令或注冊命令的話。例如,對于url屬性,指定應(yīng)用服務(wù)器16的URL。
[0187]對于expire_date屬性,指定表示VOD應(yīng)用的有效期的信息。對于scope屬性,指定表示VOD應(yīng)用的有效范圍的信息。如果VOD應(yīng)用被注冊,那么保存該VOD應(yīng)用的有效期和有效范圍,并按照保存的有效期和有效范圍,管理注冊的VOD應(yīng)用。
[0188]如果action屬性是event的話,那么event要素是必需的項目。對于event要素的屬性,指定id屬性。對于id屬性,指定將在利用application要素的id屬性指定的VOD應(yīng)用中激發(fā)的事件的標(biāo)識信息。對于related_data要素,記載在激發(fā)事件時要參照的數(shù)據(jù)。
[0189]圖19表示分段數(shù)據(jù)中的元數(shù)據(jù)的結(jié)構(gòu)。
[0190]對于type屬性,指定涉及的元數(shù)據(jù)的類型(元數(shù)據(jù)類型)。元數(shù)據(jù)類型包括應(yīng)用數(shù)據(jù)(application_data)、文本字幕數(shù)據(jù)(caption)和位圖字幕數(shù)據(jù)(subtitle)。
[0191]對于target屬性,指定處理涉及的元數(shù)據(jù)的應(yīng)用。應(yīng)注意,如果處理涉及的元數(shù)據(jù)的應(yīng)用是預(yù)先保持在接收設(shè)備12中的駐留應(yīng)用,那么省略target屬性。
[0192]對于##defined structure,寫入對各個元數(shù)據(jù)類型來說不同的結(jié)構(gòu)的數(shù)據(jù)。
[0193]圖20表示分段序列的例證說明。
[0194]在圖20中所示的例子中,記述了 2個分段數(shù)據(jù);對于第一個分段數(shù)據(jù),作為其在12000?15000范圍中的PTS值是有效期的命令,記述了遞送給接收設(shè)備本體的執(zhí)行命令。從URL "xxx.com/yyy”指定的應(yīng)用服務(wù)器16獲得將按照涉及的執(zhí)行命令獲得的VOD應(yīng)用,該VOD應(yīng)用的有效期為2011/01/21。
[0195]第二個分段數(shù)據(jù)記述遞送給接收設(shè)備本體的事件命令,作為介于13000?13100間的PTS值在有效期內(nèi)的命令。在按照記述在第一個分段數(shù)據(jù)中的執(zhí)行命令獲得的VOD應(yīng)用中,激發(fā)該事件命令。
[0196]應(yīng)注意分段序列可按照任何方式記述,并不局限于圖20中所示的記述例子。
[0197](文件控制類型的VOD應(yīng)用的例證操作)[0198]在接收設(shè)備12中執(zhí)行文件控制類型的操作可允許如圖21中所示的VOD應(yīng)用操作。
[0199]圖21表示按文件控制類型的VOD應(yīng)用的例證操作情形。
[0200]如圖21中所示,如果從顯示在顯示器52上的VOD導(dǎo)航屏幕Pll的列表中選擇特定的一項分發(fā)內(nèi)容,那么接收設(shè)備12向再現(xiàn)控制信息服務(wù)器14請求對應(yīng)于所選分發(fā)內(nèi)容的再現(xiàn)控制元文件。另外,按照來自再現(xiàn)控制信息服務(wù)器14的再現(xiàn)控制元文件,接收設(shè)備12向分發(fā)服務(wù)器15請求選擇的分發(fā)內(nèi)容,從而開始該分發(fā)內(nèi)容的接收。
[0201]另外,接收設(shè)備12訪問應(yīng)用控制信息服務(wù)器17,按照獲得的再現(xiàn)控制元文件的ERI,獲得應(yīng)用控制信息(圖中的app_C0ntr0l_file)。之后,如果表示利用獲得的應(yīng)用控制信息識別的分發(fā)內(nèi)容的進(jìn)展的同步期的有效期開始生效,那么接收設(shè)備12按照在該有效期內(nèi)的命令,控制VOD應(yīng)用的操作。
[0202]更具體地,如果遞送給接收設(shè)備本體的執(zhí)行命令在有效期內(nèi),那么接收設(shè)備12從應(yīng)用服務(wù)器16獲得VOD應(yīng)用,并啟動獲得的VOD應(yīng)用。從而,在顯示器52上顯示VOD應(yīng)用的視頻P21被疊加在分發(fā)內(nèi)容的視頻上的視頻。
[0203]之后,如果遞送給外部設(shè)備的執(zhí)行命令在有效期內(nèi),那么接收設(shè)備12把該執(zhí)行命令傳送給外部設(shè)備18。當(dāng)從接收設(shè)備12收到該執(zhí)行命令時,外部設(shè)備18從應(yīng)用服務(wù)器16獲得VOD應(yīng)用,并啟動獲得的VOD應(yīng)用。從而,在輸出部件98上顯示VOD應(yīng)用的視頻P31。
[0204]之后,如果遞送給接收設(shè)備本體的事件命令在有效期內(nèi),那么接收設(shè)備12在活動的VOD應(yīng)用中激發(fā)事件,并執(zhí)行諸如讀取更新數(shù)據(jù)之類的預(yù)定處理,以把數(shù)據(jù)反映在顯示器上。從而,例如,疊加地顯示在分發(fā)內(nèi)容的視頻上的VOD應(yīng)用的視頻P21被改變成視頻P22。
[0205]此外,如果在預(yù)定定時,遞送給接收設(shè)備本體的暫停命令在有效期內(nèi),那么接收設(shè)備12暫?;顒拥腣OD應(yīng)用。隨后,如果遞送給接收設(shè)備的執(zhí)行命令在有效期內(nèi),那么接收設(shè)備12恢復(fù)暫停的VOD應(yīng)用。
[0206]隨后,如果當(dāng)終止分發(fā)內(nèi)容,或者單獨(dú)終止VOD應(yīng)用時,遞送給接收設(shè)備本體和外部設(shè)備的終止命令在有效期內(nèi),那么接收設(shè)備12終止活動的VOD應(yīng)用。同時,接收設(shè)備12向外部設(shè)備18傳送終止命令。當(dāng)收到從接收設(shè)備12傳送的終止命令時,外部設(shè)備12終止活動的VOD應(yīng)用。
[0207]隨后,如果在接收設(shè)備12中終止了已被流式再現(xiàn)的分發(fā)內(nèi)容,那么再次在顯示器52上顯示VOD導(dǎo)航屏幕Pll。
[0208]如上所述,如果接收設(shè)備12按文件控制類型工作,那么接收設(shè)備12按照記載在再現(xiàn)控制元文件的ERI中的信息,從應(yīng)用控制信息服務(wù)器17獲得應(yīng)用控制信息,并按照在有效期內(nèi)的命令控制VOD應(yīng)用,所述有效期表示利用獲得的應(yīng)用控制信息識別的分發(fā)內(nèi)容的進(jìn)展的同步期。具體地,按照在應(yīng)用控制信息中預(yù)先時序地排定的命令,接收設(shè)備12可啟動、事件激發(fā)和終止VOD應(yīng)用。此外,接收設(shè)備12可暫停VOD應(yīng)用,同時保持VOD應(yīng)用的活動狀態(tài),從而執(zhí)行和終止另一個VOD應(yīng)用,隨后從暫停狀態(tài)恢復(fù)暫停的VOD應(yīng)用。
[0209][流控制類型的例證操作]
[0210]下面參考圖22-28,說明其中接收設(shè)備12按照流控制類型工作的例子。
[0211](流控制類型的設(shè)備之間的操作連接)[0212]圖22表示在接收設(shè)備12按照流控制類型工作的情況下,各個設(shè)備之間的操作連接。
[0213]如圖22中所示,當(dāng)用戶指定分發(fā)內(nèi)容的再現(xiàn)時,接收設(shè)備12訪問再現(xiàn)控制信息服務(wù)器14,從而獲得再現(xiàn)控制元文件(S31)。之后,按照獲得的再現(xiàn)控制元文件,接收設(shè)備12訪問分發(fā)服務(wù)器15,開始接收從分發(fā)服務(wù)器15分發(fā)的分發(fā)內(nèi)容(S32)。
[0214]同時,接收設(shè)備12分析獲得的再現(xiàn)控制元文件,并且如果ERI的app_control_info要素的control_type屬性指示Stream,那么按照流控制類型工作。
[0215]例如,如圖23中所示,在流控制類型的再現(xiàn)控制元文件的ERI中,對于app_control_info 要素的 control_type 屬性,指定 Stream,并且指定 app_control_position要素。對于app_control_position要素,指定表示應(yīng)用控制信息被嵌入音頻流中的audio_
eso
[0216]重新參見圖22,按照再現(xiàn)控制元文件的ERI (app_control_position要素),接收設(shè)備12獲得嵌入來自分發(fā)服務(wù)器15的分發(fā)內(nèi)容的數(shù)據(jù)中的應(yīng)用控制信息。例如,如果對于ERI的app_control_position要素指定了 audio_es,那么接收設(shè)備12獲得嵌入音頻流中的應(yīng)用控制信息。
[0217]之后,按照包含在獲得的應(yīng)用控制信息中的命令,接收設(shè)備12訪問應(yīng)用服務(wù)器16,從而獲得和啟動VOD應(yīng)用(S33)。另外,在接收設(shè)備12中,按照應(yīng)用控制信息指示的命令,活動的VOD應(yīng)用被暫停、恢復(fù)、注入事件或者終止。
[0218]如上所述,在接收設(shè)備12中,執(zhí)行流控制類型的操作會與從分發(fā)服務(wù)器15獲得的分發(fā)內(nèi)容聯(lián)動地執(zhí)行從應(yīng)用服務(wù)器16獲得的VOD應(yīng)用。
[0219](嵌入應(yīng)用控制信息的方法)
[0220]下面參考圖24-27,說明嵌入應(yīng)用控制信息的方法。在下面的說明中,利用其中在音頻流中插入應(yīng)用控制信息的例子,作為嵌入方法的一個例子。
[0221]圖24和25表示其中在利用AAC (高級音頻編碼)編碼的音頻流中,插入保存應(yīng)用控制信息的元數(shù)據(jù)的例子。
[0222]圖24表示其中包括AAC的1024個樣本的音頻數(shù)據(jù)的幀(Raw_data_block)的結(jié)構(gòu)。如果編碼方法是AAC,那么元數(shù)據(jù)被插入DSE (Data Stream Element)區(qū)域中。
[0223]圖 25 表不 DSE 語法的例子。Element_instance_tag 表不 data_stream_element中的數(shù)據(jù)類型;如果在集成DSE的情況下,使用DSE作為用戶數(shù)據(jù),那么其值可被設(shè)定為O。Data_byte_align_flag被設(shè)定為I,使整個DSE字節(jié)對齊。按照用戶數(shù)據(jù)大小,恰當(dāng)?shù)卮_定count或者描述附加的字節(jié)計數(shù)的esc_count的值。隨后,data_stream_byte的空間被定義為metadata O ,并把應(yīng)用控制信息插入其中。
[0224]如上所述,在把元數(shù)據(jù)插入音頻流中的方法中,如果用AAC編碼的話,那么保存應(yīng)用控制信息的元數(shù)據(jù)被插入DSE區(qū)中。應(yīng)注意在本例中,AAC用于編碼;如果利用AC3(音頻編碼號3)進(jìn)行編碼,那么通過把元數(shù)據(jù)插入AUX(輔助數(shù)據(jù))區(qū)中,其它編碼方案也適用。
[0225]圖26和27表示應(yīng)用控制信息(App_command_data())的語法的例子。應(yīng)注意任何語法都可用于應(yīng)用控制信息,于是,除圖26和27中所示的語法以外的語法也適用。
[0226](流控制類型的VOD應(yīng)用的例證操作)
[0227]在接收設(shè)備12中,執(zhí)行流控制類型的操作使得能夠?qū)崿F(xiàn)例如如圖28中所示的VOD應(yīng)用的操作。
[0228]圖28表示按流控制類型的VOD應(yīng)用的操作情形的例子。
[0229]在接收設(shè)備12中,當(dāng)指定分發(fā)內(nèi)容的再現(xiàn)時,從再現(xiàn)控制信息服務(wù)器14獲得再現(xiàn)控制元文件,并從記載在ERI中的app_control_position要素識別應(yīng)用控制信息嵌入位置。同時,接收設(shè)備12接收來自分發(fā)服務(wù)器15的分發(fā)內(nèi)容,并開始流式再現(xiàn)。
[0230]當(dāng)分發(fā)服務(wù)器15依照分發(fā)內(nèi)容的進(jìn)展,傳送用于指定對應(yīng)于分發(fā)內(nèi)容的VOD應(yīng)用的獲取的注冊命令的應(yīng)用控制信息時,在收到該應(yīng)用控制信息時,接收設(shè)備12正常監(jiān)視例如音頻流的預(yù)先識別的嵌入位置,從而獲得應(yīng)用控制信息。之后,按照應(yīng)用控制信息指示的注冊命令,接收設(shè)備12從應(yīng)用服務(wù)器16獲得并注冊VOD應(yīng)用。
[0231]之后,當(dāng)分發(fā)服務(wù)器15依照分發(fā)內(nèi)容的進(jìn)展,傳送對應(yīng)于分發(fā)內(nèi)容的VOD應(yīng)用的執(zhí)行命令的應(yīng)用控制信息時,在收到該應(yīng)用控制信息時,接收設(shè)備12啟動VOD應(yīng)用。當(dāng)VOD應(yīng)用被啟動時,指示準(zhǔn)備VOD應(yīng)用的顯示的圖標(biāo)被疊加地顯示在分發(fā)內(nèi)容的視頻上。
[0232]當(dāng)用戶選擇該圖標(biāo)時,VOD應(yīng)用的視頻P21被疊加地顯示在分發(fā)內(nèi)容的視頻上。
[0233]之后,當(dāng)分發(fā)服務(wù)器15依照分發(fā)內(nèi)容的進(jìn)展,傳送事件命令的應(yīng)用控制信息時,在收到該應(yīng)用控制信息時,接收設(shè)備12在活動的VOD應(yīng)用中激發(fā)事件。從而,例如,疊加地顯示在分發(fā)內(nèi)容的視頻上的VOD應(yīng)用的視頻P21被改變成視頻P22。
[0234]此外,當(dāng)分發(fā)服務(wù)器15在預(yù)定定時,傳送VOD應(yīng)用的暫停命令的應(yīng)用控制信息時,在收到該應(yīng)用控制信息時,接收設(shè)備12暫?;顒拥腣OD應(yīng)用(相關(guān)的數(shù)據(jù)被保持在保存存儲器73B中)。隨后,當(dāng)分發(fā)服務(wù)器15傳送VOD應(yīng)用的執(zhí)行命令的應(yīng)用控制信息時,在收到該應(yīng)用控制信息時,接收設(shè)備12恢復(fù)暫停的VOD應(yīng)用。
[0235]此外,當(dāng)分發(fā)服務(wù)器15依照分發(fā)內(nèi)容的終止,傳送終止命令的應(yīng)用控制信息時,在收到該應(yīng)用控制信息時,接收設(shè)備12終止活動的VOD應(yīng)用。應(yīng)注意,如果分發(fā)服務(wù)器15不傳送終止命令的應(yīng)用控制信息,那么在分發(fā)內(nèi)容的終止的同時,終止活動的VOD應(yīng)用程序。
[0236]如上所述,如果按流控制類型工作,那么接收設(shè)備12按照記載在再現(xiàn)控制元文件的ERI中的信息,正常監(jiān)視應(yīng)用控制信息嵌入位置,從分發(fā)內(nèi)容的數(shù)據(jù)中獲得應(yīng)用控制信息,從而按照由獲得的應(yīng)用控制信息指示的命令,控制VOD應(yīng)用。具體地,按照由從分發(fā)服務(wù)器15傳送的應(yīng)用控制信息指示的命令,接收設(shè)備12控制VOD應(yīng)用的操作,比如啟動、暫停、事件激發(fā)和終止。
[0237][V0D應(yīng)用狀態(tài)轉(zhuǎn)移]
[0238]圖29表示按照注冊、執(zhí)行、事件、暫停和終止命令,在接收設(shè)備12中工作的VOD應(yīng)用的狀態(tài)轉(zhuǎn)移。如圖29中所示,規(guī)定VOD應(yīng)用的狀態(tài)為釋放、就緒、活動和暫停這4種狀態(tài)中的任意一種狀態(tài)。
[0239]應(yīng)注意,如上所述,如果接收設(shè)備12按直接控制類型工作,那么VOD應(yīng)用的狀態(tài)被固定為活動狀態(tài)。此外,如果接收設(shè)備12按文件控制類型或流控制類型工作,那么VOD應(yīng)用的狀態(tài)轉(zhuǎn)變?yōu)獒尫艩顟B(tài)、就緒狀態(tài)、活動狀態(tài)和暫停狀態(tài)這4種狀態(tài)任意之一。
[0240]在釋放狀態(tài)下,接收設(shè)備12還未獲得VOD應(yīng)用。在就緒狀態(tài)下,VOD應(yīng)用已向接收設(shè)備12登記,但是未被啟動。在活動狀態(tài)下,啟動的VOD應(yīng)用正被執(zhí)行。在暫停狀態(tài)下,VOD應(yīng)用的執(zhí)行被中斷,指示其中發(fā)生中斷的狀態(tài)的信息被保持在保存存儲器73B中。[0241]如果當(dāng)VOD應(yīng)用處于釋放狀態(tài)(S卩,當(dāng)接收設(shè)備12未獲得VOD應(yīng)用)時,收到注冊命令,并且按照收到的注冊命令,獲得(或注冊)VOD應(yīng)用,那么VOD應(yīng)用轉(zhuǎn)變成就緒狀態(tài)。
[0242]如果當(dāng)VOD應(yīng)用處于就緒狀態(tài)時,收到執(zhí)行命令,并按照收到的執(zhí)行命令啟動VOD應(yīng)用,那么VOD應(yīng)用轉(zhuǎn)變成活動狀態(tài)。
[0243]此外,如果當(dāng)VOD應(yīng)用處于釋放狀態(tài)(B卩,VOD應(yīng)用一直未向接收設(shè)備12注冊)時,收到執(zhí)行命令,并按照收到的執(zhí)行命令獲得和啟動該VOD應(yīng)用,那么VOD應(yīng)用轉(zhuǎn)變成活動狀態(tài)。
[0244]如果當(dāng)VOD應(yīng)用處于活動狀態(tài)時,收到暫停命令,并按照收到的暫停命令中斷活動的VOD應(yīng)用,那么VOD應(yīng)用轉(zhuǎn)變成暫停狀態(tài)。
[0245]如果當(dāng)VOD應(yīng)用處于暫停狀態(tài)時,收到執(zhí)行命令,并按照接收的執(zhí)行命令恢復(fù)暫停的VOD應(yīng)用,那么VOD應(yīng)用轉(zhuǎn)變成活動狀態(tài)。
[0246]如果當(dāng)VOD應(yīng)用處于活動狀態(tài)或暫停狀態(tài)時,收到終止命令,并按照接收的終止命令終止活動的VOD應(yīng)用,那么VOD應(yīng)用轉(zhuǎn)變成就緒狀態(tài)(圖中的“A”)。應(yīng)注意除了終止命令的啟動之外,當(dāng)執(zhí)行另一個VOD應(yīng)用時,也發(fā)生到就緒狀態(tài)的轉(zhuǎn)變。
[0247]此外,如果當(dāng)VOD應(yīng)用處于就緒狀態(tài)、活動狀態(tài)或暫停狀態(tài)時,命令的應(yīng)用有效期已過去,那么VOD應(yīng)用轉(zhuǎn)變成釋放狀態(tài)(圖中的“B”)。
[0248][分發(fā)內(nèi)容再現(xiàn)處理]
[0249]下面參考圖30-33中所示的流程圖,說明由接收設(shè)備12執(zhí)行的分發(fā)內(nèi)容再現(xiàn)處理。
[0250]圖30是表示分發(fā)內(nèi)容再現(xiàn)處理的流程圖。
[0251 ] 在步驟SI 11,控制部件68根據(jù)來自操作部分70的操作信號,判定用戶是否選擇了分發(fā)內(nèi)容。如果發(fā)現(xiàn)用戶選擇了分發(fā)內(nèi)容(步驟Slll中“是”),那么處理轉(zhuǎn)到步驟S112。此時,控制部分68控制通信I/F71訪問再現(xiàn)控制信息服務(wù)器14,以請求再現(xiàn)控制元文件。
[0252]在步驟S112,分析部件66控制通信I/F71,從再現(xiàn)控制信息服務(wù)器14獲得再現(xiàn)控制元文件。按照獲得的再現(xiàn)控制元文件的分析結(jié)果,分析部件66控制通信I/F71訪問分發(fā)服務(wù)器15,以請求分發(fā)內(nèi)容。
[0253]流式再現(xiàn)處理部分75控制通信I/F71,從分發(fā)服務(wù)器15獲得分發(fā)內(nèi)容,以把獲得的分發(fā)內(nèi)容提供給多路分解器62。從而,在接收設(shè)備12中,開始分發(fā)內(nèi)容的流式接收(S113)。之后,多路分解器62分離的音頻流和視頻流分別由音頻解碼器63和視頻解碼器65解碼,以便輸出,從而實現(xiàn)分發(fā)內(nèi)容的流式再現(xiàn)。
[0254]在步驟S114,按照獲得的再現(xiàn)控制元文件的分析結(jié)果,分析部件66確定接收設(shè)備12按直接控制類型、文件控制類型和流控制類型中的哪種類型工作。
[0255]如果在步驟S114,發(fā)現(xiàn)接收設(shè)備12將按直接控制類型工作,那么處理轉(zhuǎn)到步驟SI 15。在步驟SI 15,根據(jù)通過分析部件66獲得的分析結(jié)果,控制部件68控制應(yīng)用引擎72執(zhí)行直接控制類型的VOD應(yīng)用控制處理。
[0256]應(yīng)注意,直接控制類型的VOD應(yīng)用控制處理的細(xì)節(jié)將在后面參考圖31中所示的流程圖說明。
[0257]此外,如果在步驟S114,發(fā)現(xiàn)接收設(shè)備12按文件控制類型工作,那么處理轉(zhuǎn)到步驟S116。在步驟S116,控制部件68根據(jù)通過分析部件66獲得的分析結(jié)果控制應(yīng)用引擎72,從而執(zhí)行文件控制類型的VOD應(yīng)用控制處理。
[0258]應(yīng)注意,文件控制類型的VOD應(yīng)用控制處理的細(xì)節(jié)將在后面參考圖32中所示的流程圖說明。
[0259]此外,如果在步驟S114,發(fā)現(xiàn)接收設(shè)備12按流控制類型工作,那么處理轉(zhuǎn)到步驟SI 17。在步驟SI 17,控制部件68根據(jù)通過分析部件66獲得的分析結(jié)果,控制應(yīng)用引擎72,從而執(zhí)行流控制類型的VOD應(yīng)用控制處理。
[0260]應(yīng)注意,流控制類型的VOD應(yīng)用控制處理的細(xì)節(jié)將在后面參考圖33中所示的流程圖說明。
[0261]當(dāng)完成了步驟S115-S117的VOD應(yīng)用控制處理時,處理返回步驟S111,從而從步驟Sm重復(fù)上述處理操作。
[0262]在上述說明中,解釋了分發(fā)內(nèi)容再現(xiàn)處理。
[0263](直接控制類型的VOD應(yīng)用控制處理的細(xì)節(jié))
[0264]下面參考圖31中所示的流程圖,說明與圖30的步驟S115對應(yīng)的直接控制類型的VOD應(yīng)用控制處理的細(xì)節(jié)。
[0265]在步驟S131,在控制部件68的控制下,應(yīng)用引擎72控制通信I/F71從應(yīng)用服務(wù)器16獲得VOD應(yīng)用,并把獲得的VOD應(yīng)用保存在高速緩存存儲器76中。在步驟S132,應(yīng)用引擎72啟動保存在高速緩存存儲器76中的VOD應(yīng)用。從而,在顯示器52上,疊加在分發(fā)內(nèi)容的視頻上地顯示VOD應(yīng)用的視頻。
[0266]隨后,重復(fù)步驟S113的處理,直到分發(fā)內(nèi)容的流式接收被終止為止。在接收設(shè)備12中,在執(zhí)行流式再現(xiàn)的時候,VOD應(yīng)用的視頻被疊加在分發(fā)內(nèi)容的視頻上地顯示。
[0267]隨后,當(dāng)正被流式再現(xiàn)的分發(fā)內(nèi)容結(jié)束時(步驟S133中“是”),處理轉(zhuǎn)到步驟S134。在步驟S134,在控制部分68的控制下,應(yīng)用引擎72終止活動的VOD應(yīng)用。從而,在終止分發(fā)內(nèi)容的同時,VOD應(yīng)用被終止。
[0268]當(dāng)直接控制類型的VOD應(yīng)用控制處理被終止時,處理返回圖30的步驟SI 15,從而從步驟SI 15重復(fù)上述處理操作。
[0269](文件控制類型的VOD應(yīng)用控制處理的細(xì)節(jié))
[0270]下面參考圖32中所示的流程圖,說明與圖30的步驟S116對應(yīng)的文件控制類型的VOD應(yīng)用控制處理的細(xì)節(jié)。
[0271]在步驟S151,按照再現(xiàn)控制元文件的分析結(jié)果,分析部件66控制通信I/F71從應(yīng)用控制信息服務(wù)器17獲得應(yīng)用控制信息。分析部件66分析獲得的應(yīng)用控制信息,然后把該分析的結(jié)果提供給控制部件68。
[0272]在步驟S152,控制部件68根據(jù)來自分析部件66的分析結(jié)果,判定活動的分發(fā)內(nèi)容的進(jìn)展定時是否在分段有效期內(nèi)。
[0273]如果在步驟S152,發(fā)現(xiàn)進(jìn)展定時在分段有效期內(nèi),那么處理轉(zhuǎn)到步驟S153。在步驟S153,控制部件68讀取分段有效期內(nèi)的命令,以判定該命令是否是注冊、執(zhí)行、事件、暫?;蚪K止。
[0274]在步驟S154,控制部件68判定步驟S153中的判別結(jié)果是否指示注冊。如果發(fā)現(xiàn)所述判別結(jié)果指示注冊,那么處理轉(zhuǎn)到步驟S155。在步驟S155,控制部件68控制應(yīng)用引擎72訪問由應(yīng)用獲取目的地URL識別的應(yīng)用服務(wù)器16,從而獲得和注冊VOD應(yīng)用。隨后,處理返回步驟S152,重復(fù)從步驟S152起的上述處理操作。
[0275]在步驟S154,如果發(fā)現(xiàn)步驟S153的判別結(jié)果不指示注冊,那么處理轉(zhuǎn)到步驟S156。在步驟S156,控制部件68判定步驟S153的判別結(jié)果是否指示執(zhí)行。如果發(fā)現(xiàn)該判別結(jié)果指示執(zhí)行,那么處理轉(zhuǎn)到步驟S157。
[0276]在步驟S157,在控制部件68的控制下,應(yīng)用引擎72判定利用應(yīng)用ID識別的VOD應(yīng)用是否被暫停(或者處于暫停狀態(tài))。更具體地,如果表示利用應(yīng)用ID識別的VOD應(yīng)用的暫停狀態(tài)的數(shù)據(jù)被保存在保存存儲器73B中,那么判定VOD應(yīng)用被暫停。
[0277]在步驟S157,如果發(fā)現(xiàn)利用應(yīng)用ID識別的VOD應(yīng)用不被暫停,那么處理轉(zhuǎn)到步驟S158。在步驟S158,在控制部件68的控制下,應(yīng)用引擎72獲得利用應(yīng)用ID識別的VOD應(yīng)用,如果該VOD應(yīng)用還未被獲得(未被保存在高速緩存存儲器76中)的話。
[0278]在步驟S159,在控制部件68的控制下,應(yīng)用引擎72終止活動的VOD應(yīng)用(如果有的話)。
[0279]在步驟S160,在控制部件68的控制下,應(yīng)用引擎72啟動利用應(yīng)用ID識別的VOD應(yīng)用。隨后,處理返回步驟S152,從而重復(fù)從步驟S152起的上述處理操作。
[0280]應(yīng)注意,如果在步驟S157,發(fā)現(xiàn)利用應(yīng)用ID識別的VOD應(yīng)用被暫停(或者處于暫停狀態(tài)),那么處理轉(zhuǎn)到步驟S161。在步驟S161,在控制部件68的控制下,應(yīng)用引擎72把數(shù)據(jù)從保存存儲器73B移動到工作存儲器73A,以啟動利用應(yīng)用ID識別的VOD應(yīng)用。從而,從暫停狀態(tài)恢復(fù)利用應(yīng)用ID識別的暫停的VOD應(yīng)用的執(zhí)行。隨后,處理返回步驟S152,以重復(fù)從步驟S152起的處理操作。
[0281]如果在步驟S156中,發(fā)現(xiàn)步驟S153的判別結(jié)果不是執(zhí)行,那么處理轉(zhuǎn)到步驟S162。在步驟S162,控制部件68判定步驟S153的判別結(jié)果是否指示事件。如果發(fā)現(xiàn)該判別結(jié)果指示事件,那么處理轉(zhuǎn)到步驟S163。
[0282]在步驟S163,只有當(dāng)存在應(yīng)用ID匹配時,控制部件68才控制應(yīng)用引擎72在活動的VOD應(yīng)用中,激發(fā)(或者執(zhí)行)對應(yīng)于事件ID的事件。隨后,處理返回步驟S152,重復(fù)從步驟S152起的處理操作。
[0283]在步驟S162,如果發(fā)現(xiàn)步驟S153的判別結(jié)果不指示事件,那么處理轉(zhuǎn)到步驟S164。在步驟S164,控制部件68判定步驟S153的判別結(jié)果是否指示暫停。如果發(fā)現(xiàn)該判別結(jié)果指示暫停,那么處理轉(zhuǎn)到步驟S165。
[0284]在步驟S165,在控制部件68的控制下,應(yīng)用引擎72把表示當(dāng)前活動的VOD應(yīng)用的狀態(tài)的數(shù)據(jù)(即,當(dāng)前寫入工作存儲器73A中的數(shù)據(jù);如果待顯示的信息被分層,那么該數(shù)據(jù)包括表示顯示的信息的層的信息)保存到保存存儲器73B中。隨后,處理返回步驟S152,重復(fù)從步驟S152起的上述處理操作。
[0285]在步驟S164,如果發(fā)現(xiàn)步驟S153的判別結(jié)果不指示暫停,那么步驟S153的判別結(jié)果指示終止,從而處理轉(zhuǎn)到步驟S166。在步驟S166,在控制部件68的控制下,應(yīng)用引擎72終止由應(yīng)用ID識別的VOD應(yīng)用,如果該VOD應(yīng)用處于活動中的話。在步驟S167,在控制部件68的控制下,應(yīng)用引擎72從工作存儲器73A和保存存儲器73B中,刪除與用應(yīng)用ID識別的VOD應(yīng)用相關(guān)的數(shù)據(jù),并從高速緩存存儲器76中刪除該VOD應(yīng)用。隨后,處理返回步驟S152,重復(fù)從步驟S152起的上述處理操作。
[0286]此外,如果發(fā)現(xiàn)分段有效期過去,S卩,如果在步驟S152中,發(fā)現(xiàn)分發(fā)內(nèi)容的進(jìn)展定時超過分段有效期,那么處理轉(zhuǎn)到步驟S168。在步驟S168,判定流式再現(xiàn)的分發(fā)內(nèi)容是否已終止。如果發(fā)現(xiàn)該分發(fā)內(nèi)容未終止,那么處理轉(zhuǎn)到步驟S152,從而重復(fù)從步驟S152起的上述處理操作。
[0287]另一方面,如果發(fā)現(xiàn)流式再現(xiàn)的分發(fā)內(nèi)容被終止(步驟S168中“是”),那么結(jié)束文件控制類型的VOD應(yīng)用控制處理。當(dāng)文件控制類型的VOD應(yīng)用控制處理結(jié)束時,處理返回圖30的步驟SI 16,從而重復(fù)從步驟SI 16起的上述處理操作。
[0288](流控制類型的VOD應(yīng)用控制處理的細(xì)節(jié))
[0289]下面參考圖33中所示的流程圖,說明與圖30的步驟S117對應(yīng)的流控制類型的VOD應(yīng)用控制處理的細(xì)節(jié)。
[0290]在步驟S191,分析部件66正常監(jiān)視識別的應(yīng)用控制信息嵌入位置,比如音頻流,以判定是否收到應(yīng)用控制信息。如果在步驟S191,發(fā)現(xiàn)收到了應(yīng)用控制信息,那么處理轉(zhuǎn)到步驟S192。在步驟S192,分析部件66獲得嵌入分發(fā)內(nèi)容的數(shù)據(jù)中的應(yīng)用控制信息。當(dāng)在步驟S192中,獲得應(yīng)用控制信息時,處理轉(zhuǎn)到步驟S193。
[0291]在步驟S193-S208中,如同圖32中所示的步驟S153-S168—樣,判定應(yīng)用控制信息指示的命令是否是注冊、執(zhí)行、事件、暫?;蚪K止。按照判定的命令的類型,控制VOD應(yīng)用的操作。更具體地,在用戶觀看分發(fā)內(nèi)容的流式再現(xiàn)的時候,重復(fù)執(zhí)行流控制類型的VOD應(yīng)用控制處理,從而與分發(fā)內(nèi)容聯(lián)動地啟動、事件激發(fā)或終止VOD應(yīng)用。此外,在保持執(zhí)行的狀態(tài)的情況下,暫停VOD應(yīng)用,從而執(zhí)行和終止另一個VOD應(yīng)用,隨后從暫停狀態(tài)恢復(fù)被暫停的VOD應(yīng)用。
[0292]隨后,當(dāng)流控制類型的VOD應(yīng)用控制處理結(jié)束時,處理返回圖30中所示的步驟SI 17,從而重復(fù)從步驟SI 17起的上述處理操作。
[0293]如上所述,按照本技術(shù),能夠提供與流式再現(xiàn)的分發(fā)內(nèi)容聯(lián)動地執(zhí)行的VOD應(yīng)用。尤其是,如果存在待流式再現(xiàn)的兩個或更多的分發(fā)內(nèi)容,那么可以為每個分發(fā)內(nèi)容單獨(dú)地執(zhí)行VOD應(yīng)用。
[0294][本技術(shù)應(yīng)用于的計算機(jī)的說明]
[0295]上述一系列的處理操作可用軟件執(zhí)行,以及用硬件執(zhí)行。如果用軟件執(zhí)行上述一系列的處理操作,那么構(gòu)成所述軟件的程序被安裝在計算機(jī)中。這里,計算機(jī)包括內(nèi)置在專用硬件設(shè)備中的計算機(jī),其中可安裝各種程序,以便實現(xiàn)各種功能的通用個人計算機(jī),等
坐寸ο
[0296]圖34是圖解說明利用程序,執(zhí)行上述一系列的處理操作的計算機(jī)的例證硬件結(jié)構(gòu)的方框圖。
[0297]在計算機(jī)200中,CPU (中央處理器)201、R0M (只讀存儲器)202和RAM (隨機(jī)存取存儲器)203由總線204互連。
[0298]總線204還被連接到輸入/輸出接口 205。輸入/輸出接口 205被連接到輸入部件206、輸出部件207、記錄部件208、通信部分209和驅(qū)動器210。
[0299]輸入部分206例如由鍵盤、鼠標(biāo)和麥克風(fēng)構(gòu)成。輸出部件207例如由顯示器和揚(yáng)聲器構(gòu)成。記錄部分208例如由硬盤驅(qū)動器或非易失性存儲器構(gòu)成。通信部分209例如由網(wǎng)絡(luò)接口構(gòu)成。驅(qū)動器210驅(qū)動可拆卸介質(zhì)211,比如磁盤、光盤、磁光盤或半導(dǎo)體存儲器。
[0300]在如上所述構(gòu)成的計算機(jī)200中,CPU210通過輸入/輸出接口 205和總線204,把程序從記錄部件208載入RAM203中,并執(zhí)行載入的程序,從而執(zhí)行上述一系列的處理操作。
[0301]可記錄在作為套裝介質(zhì)的可拆卸介質(zhì)211中地提供由計算機(jī)(或CPU201)執(zhí)行的程序。同時,可通過無線或有線傳輸介質(zhì),比如局域網(wǎng)、因特網(wǎng)或數(shù)字衛(wèi)星廣播,提供程序。
[0302]在計算機(jī)200中,通過把可拆卸介質(zhì)211裝入驅(qū)動器210中,可通過輸入/輸出接口 205,把程序安裝到記錄部件208中。另外,可借助無線或有線傳輸介質(zhì),在通信部件209接收程序,接收的程序可被安裝在記錄部件208中。此外,程序可被預(yù)先安裝在R0M202或記錄部件208中。
[0303]注意,可沿著本說明書中說明的順序時序地,或者并行地或按需地執(zhí)行由計算機(jī)200執(zhí)行的程序。
[0304]這里,在本說明書中,不必沿著作為流程圖說明的順序,時序地執(zhí)行用于描述供計算機(jī)200執(zhí)行各種處理操作的程序的處理步驟;即,這些處理步驟包括并行或者離散地執(zhí)行的處理步驟(并行處理操作或?qū)ο筇幚聿僮?。
[0305]應(yīng)注意程序可由一臺計算機(jī)處理,或者由兩臺或者更多的計算機(jī)分布地處理。此外,程序可被傳送給遠(yuǎn)程計算機(jī)執(zhí)行。
[0306]應(yīng)注意,本說明書中使用的術(shù)語“系統(tǒng)”表示一組兩個或更多組成元件(例如,設(shè)備或模塊(或部分)),并且這些組成元件不必容納在單個機(jī)殼中。于是,容納在獨(dú)立的機(jī)殼中,并且通過網(wǎng)絡(luò)互連的兩個或更多的設(shè)備,及具有容納在單個機(jī)殼中的兩個或更多的模塊的單個設(shè)備都構(gòu)成系統(tǒng)。
[0307]應(yīng)注意,本技術(shù)的實施例并不局限于上述實施例,在不脫離本技術(shù)的要旨的范圍中,各種變化都是可能的。
[0308]例如,本技術(shù)可以采取云計算的結(jié)構(gòu),其中一個功能由兩個或者更多的設(shè)備通過網(wǎng)絡(luò)分別執(zhí)行,從而共同處理該功能。
[0309]此外,在上述流程圖中說明的各個步驟可由單個設(shè)備進(jìn)行,或者由兩個或更多的設(shè)備共同進(jìn)行。
[0310]此外,如果兩個或更多的處理操作包含在單個步驟中,那么包含在該單個步驟中的這些兩個或更多的處理操作可由單個設(shè)備執(zhí)行,或者由兩個或更多的設(shè)備共同執(zhí)行。
[0311]應(yīng)注意,本技術(shù)也可采用以下結(jié)構(gòu)。
[0312](I) 一種再現(xiàn)設(shè)備,包括:
[0313]再現(xiàn)控制信息獲取部件,所述再現(xiàn)控制信息獲取部件被配置成獲取用于控制內(nèi)容的再現(xiàn)的再現(xiàn)控制信息;
[0314]再現(xiàn)部件,所述再現(xiàn)部件被配置成按照獲取的再現(xiàn)控制信息,再現(xiàn)分發(fā)的內(nèi)容;和
[0315]控制部件,所述控制部件被配置成按照與和從獲取的再現(xiàn)控制信息獲得的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序相關(guān)的信息,控制和正被再現(xiàn)的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的操作。
[0316](2)在上面的⑴中所示的再現(xiàn)設(shè)備,
[0317]其中再現(xiàn)控制信息指定按照直接寫入再現(xiàn)控制信息中的信息控制應(yīng)用程序的操作的第一類型,按照從提供用于控制應(yīng)用程序的操作的應(yīng)用控制信息的信息處理設(shè)備獲得的應(yīng)用控制信息控制應(yīng)用程序的操作的第二類型,和按照嵌入內(nèi)容的數(shù)據(jù)中的應(yīng)用控制信息控制應(yīng)用程序的操作的第三類型任意之一,和
[0318]控制部件按照再現(xiàn)控制信息的指定類型,控制應(yīng)用程序的操作。[0319](3)在上面的(2)中所示的再現(xiàn)設(shè)備,其中如果在再現(xiàn)控制信息中指定第一類型,那么控制部件按照內(nèi)容的再現(xiàn)開始,啟動應(yīng)用程序,并按照內(nèi)容的再現(xiàn)結(jié)束,終止應(yīng)用程序。
[0320](4)在上面的(2)中所示的再現(xiàn)設(shè)備,其中如果在再現(xiàn)控制信息中指定第二類型,那么控制部件按照在有效期內(nèi)的命令,控制應(yīng)用程序的操作,所述有效期表示用從信息處理設(shè)備獲得的應(yīng)用控制信息識別的內(nèi)容的進(jìn)展的同步期。
[0321](5)在上面的⑷中所示的再現(xiàn)設(shè)備,
[0322]其中所述命令表示應(yīng)用程序的獲取或注冊、獲取或啟動、事件激發(fā)、暫停和終止中的任意一個,和
[0323]控制部件按照所述命令,控制應(yīng)用程序的獲取或注冊和獲取或啟動,和活動的應(yīng)用程序的事件激發(fā)、暫停和終止中的任意一個。
[0324](6)在上面的(4)或(5)中所示的再現(xiàn)設(shè)備,其中有效期由表示對應(yīng)內(nèi)容的進(jìn)展位置的PTS識別。
[0325](7)在上面的(2)中所示的再現(xiàn)設(shè)備,其中如果在再現(xiàn)控制信息中指定第三類型,那么控制部件按照用嵌入在由再現(xiàn)控制信息識別的嵌入位置的應(yīng)用控制信息指示的命令,控制應(yīng)用程序的操作。
[0326](8)在上面的(7)中所示的再現(xiàn)設(shè)備,
[0327]其中所述命令表示應(yīng)用程序的獲取或注冊、獲取或啟動、事件激發(fā)、暫停和終止中的任意一個,和
[0328]控制部件按照所述命令,控制應(yīng)用程序的獲取或注冊和獲取或啟動,和活動的應(yīng)用程序的事件激發(fā)、暫停和終止中的任意一個。
[0329](9)在上面的(7)或⑶中所示的再現(xiàn)設(shè)備,其中應(yīng)用控制信息被插入在利用AAC編碼的音頻流的幀結(jié)構(gòu)中的DSE區(qū)域中。
[0330](10)在上面的(I)中所示的再現(xiàn)設(shè)備,其中再現(xiàn)設(shè)備是還包括被配置成接收數(shù)字電視廣播信號的接收部件的接收設(shè)備。
[0331](11) 一種再現(xiàn)設(shè)備的再現(xiàn)方法,包括以下步驟:
[0332]獲取用于控制內(nèi)容的再現(xiàn)的再現(xiàn)控制信息;
[0333]按照獲取的再現(xiàn)控制信息,再現(xiàn)分發(fā)的內(nèi)容;和
[0334]按照與和從獲取的再現(xiàn)控制信息獲得的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序相關(guān)的信息,控制和正被再現(xiàn)的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的操作;
[0335]這些步驟都由再現(xiàn)設(shè)備執(zhí)行。
[0336](12) 一種使計算機(jī)起以下作用的程序:
[0337]再現(xiàn)控制信息獲取部件,所述再現(xiàn)控制信息獲取部件被配置成獲取用于控制內(nèi)容的再現(xiàn)的再現(xiàn)控制信息;
[0338]再現(xiàn)部件,所述再現(xiàn)部件被配置成按照獲取的再現(xiàn)控制信息,再現(xiàn)分發(fā)的內(nèi)容;和
[0339]控制部件,所述控制部件被配置成按照與和從獲取的再現(xiàn)控制信息獲得的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序相關(guān)的信息,控制和正被再現(xiàn)的內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序的操作。
[0340][附圖標(biāo)記列表]
[0341]I廣播系統(tǒng),2因特網(wǎng),11廣播設(shè)備,12接收設(shè)備,13內(nèi)容服務(wù)器,14再現(xiàn)控制信息服務(wù)器,15分發(fā)服務(wù)器,16應(yīng)用服務(wù)器,17應(yīng)用控制信息服務(wù)器,18外部設(shè)備,66分析部件,68控制部件,71通信I/F,72應(yīng)用引擎,75流式再現(xiàn)處理部件,200計算機(jī),201 CPU。
【權(quán)利要求】
1.一種再現(xiàn)設(shè)備,包括: 再現(xiàn)控制信息獲取部件,所述再現(xiàn)控制信息獲取部件被配置成獲取用于控制內(nèi)容的再現(xiàn)的再現(xiàn)控制信息; 再現(xiàn)部件,所述再現(xiàn)部件被配置成按照獲取的再現(xiàn)控制信息,再現(xiàn)分發(fā)的所述內(nèi)容;和 控制部件,所述控制部件被配置成按照與和從所述獲取的再現(xiàn)控制信息獲得的所述內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序相關(guān)的信息,控制和正被再現(xiàn)的所述內(nèi)容聯(lián)動地執(zhí)行的所述應(yīng)用程序的操作。
2.按照權(quán)利要求1所述的再現(xiàn)設(shè)備, 其中所述再現(xiàn)控制信息指定用按照直接寫入所述再現(xiàn)控制信息中的信息控制所述應(yīng)用程序的操作的第一類型,按照從提供用于控制所述應(yīng)用程序的操作的應(yīng)用控制信息的信息處理設(shè)備獲得的所述應(yīng)用控制信息控制所述應(yīng)用程序的操作的第二類型,和按照嵌入所述內(nèi)容的數(shù)據(jù)中的所述應(yīng)用控制信息控制所述應(yīng)用程序的操作的第三類型中任意之一,和 所述控制部件按照所述再現(xiàn)控制信息的所述指定類型,控制所述應(yīng)用程序的操作。
3.按照權(quán)利要求2所述的再現(xiàn)設(shè)備,其中如果在所述再現(xiàn)控制信息中指定所述第一類型,那么所述控制部件按照所述內(nèi)容的再現(xiàn)開始,啟動所述應(yīng)用程序,并按照所述內(nèi)容的再現(xiàn)結(jié)束,終止所述應(yīng)用程序。
4.按照權(quán)利要求2所述的再現(xiàn)設(shè)備,其中如果在所述再現(xiàn)控制信息中指定所述第二類型,那么所述控制部件按照在有效期內(nèi)的命令,控制所述應(yīng)用程序的操作,所述有效期表示用從所述信息處理設(shè)備獲得的所述應(yīng)用控制信息識別的所述內(nèi)容的進(jìn)展的同步期。
5.按照權(quán)利要求4所述的再現(xiàn)設(shè)備, 其中所述命令表示所述應(yīng)用程序的獲取或注冊、獲取或啟動、事件激發(fā)、暫停和終止中的任意一個,和 所述控制部件按照所述命令,控制所述應(yīng)用程序的獲取或注冊和獲取或啟動,和活動的應(yīng)用程序的事件激發(fā)、暫停和終止中的任意一個。
6.按照權(quán)利要求4所述的再現(xiàn)設(shè)備,其中所述有效期由表示對應(yīng)的所述內(nèi)容的進(jìn)展位置的PTS識別。
7.按照權(quán)利要求2所述的再現(xiàn)設(shè)備,其中如果在所述再現(xiàn)控制信息中指定所述第三類型,那么所述控制部件按照用嵌入在由所述再現(xiàn)控制信息識別的嵌入位置的所述應(yīng)用控制信息指示的命令,控制所述應(yīng)用程序的操作。
8.按照權(quán)利要求7所述的再現(xiàn)設(shè)備, 其中所述命令表示所述應(yīng)用程序的獲取或注冊、獲取或啟動、事件激發(fā)、暫停和終止中的任意一個,和 所述控制部件按照所述命令,控制所述應(yīng)用程序的獲取或注冊和獲取或啟動,和活動的應(yīng)用程序的事件激發(fā)、暫停和終止中的任意一個。
9.按照權(quán)利要求7所述的再現(xiàn)設(shè)備,其中所述應(yīng)用控制信息被插入在利用AAC編碼的音頻流的幀結(jié)構(gòu)中的DSE區(qū)域中。
10.按照權(quán)利要求1所述的再現(xiàn)設(shè)備,其中所述再現(xiàn)設(shè)備是還包括被配置成接收數(shù)字電視廣播信號的接收部件的接收設(shè)備。
11.一種再現(xiàn)設(shè)備的再現(xiàn)方法,包括以下步驟:獲取用于控制內(nèi)容的再現(xiàn)的再現(xiàn)控制信息; 按照獲取的再現(xiàn)控制信息,再現(xiàn)分發(fā)的所述內(nèi)容;和 按照與和從所述獲取的再現(xiàn)控制信息獲得的所述內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序相關(guān)的信息,控制和正被再現(xiàn)的所述 內(nèi)容聯(lián)動地執(zhí)行的所述應(yīng)用程序的操作; 所述步驟都由所述再現(xiàn)設(shè)備執(zhí)行。
12.—種使計算機(jī)起以下作用的程序: 再現(xiàn)控制信息獲取部件,所述再現(xiàn)控制信息獲取部件被配置成獲取用于控制內(nèi)容的再現(xiàn)的再現(xiàn)控制信息; 再現(xiàn)部件,所述再現(xiàn)部件被配置成按照獲取的再現(xiàn)控制信息,再現(xiàn)分發(fā)的所述內(nèi)容;和控制部件,所述控制部件被配置成按照與和從所述獲取的再現(xiàn)控制信息獲得的所述內(nèi)容聯(lián)動地執(zhí)行的應(yīng)用程序相關(guān)的信息,控制和正被再現(xiàn)的所述內(nèi)容聯(lián)動地執(zhí)行的所述應(yīng)用程序的操作。
【文檔編號】H04N7/173GK103907344SQ201280052162
【公開日】2014年7月2日 申請日期:2012年10月25日 優(yōu)先權(quán)日:2011年11月1日
【發(fā)明者】北里直久 申請人:索尼公司