信息處理設(shè)備、信息處理方法、程序,應(yīng)用信息表供給設(shè)備及應(yīng)用信息表供給方法
【專利摘要】為了解決與廣播內(nèi)容一起處理的應(yīng)用的穩(wěn)定供給。一種信息處理裝置設(shè)置有:廣播內(nèi)容處理單元,其接收廣播內(nèi)容以便處理廣播內(nèi)容;以及控制器,其針對(duì)用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求來獲取存儲(chǔ)有用于計(jì)算隨機(jī)定時(shí)的第一信息的應(yīng)用信息表,并且基于第一信息來計(jì)算用于獲取應(yīng)用的請(qǐng)求被傳輸時(shí)的定時(shí)。
【專利說明】信息處理設(shè)備、信息處理方法、程序,應(yīng)用信息表供給設(shè)備及應(yīng)用信息表供給方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及能夠利用應(yīng)用管理表來執(zhí)行與廣播內(nèi)容有關(guān)的應(yīng)用的信息處理設(shè)備、信息處理方法、程序,應(yīng)用信息表供給設(shè)備以及應(yīng)用信息表供給方法。
【背景技術(shù)】
[0002]近年來,已知能夠在再現(xiàn)廣播內(nèi)容的同時(shí)執(zhí)行經(jīng)由諸如因特網(wǎng)等網(wǎng)絡(luò)傳遞的應(yīng)用的技術(shù)。作為這樣的技術(shù),已知的是稱為混合廣播寬帶電視(下文中,稱為HbbTV(HybridBroadcast Broadband TV))的技術(shù)。作為 HbbTV 的標(biāo)準(zhǔn),在歐洲開發(fā)了“ETSI TS102796”(參見非專利文獻(xiàn)I)。另外,在日本,也開發(fā)了根據(jù)“ETSI TS102796”的標(biāo)準(zhǔn)“ARIB STD-B23”(參見非專利文獻(xiàn)2)。
[0003]非專利文獻(xiàn)I =ETSI (歐洲電信標(biāo)準(zhǔn)協(xié)會(huì)),“ETSI TS102796V1.1.1 (2010-06) ”,
[0004]http://www.ets1.0rg/deliver/etsi_ts/102700_102799/102796/01.01.01_60/ts_102796v010101p.pdf (于 2011 年 10 月 21 日瀏覽)
[0005]非專利文獻(xiàn)2:無線工業(yè)和商貿(mào)聯(lián)合會(huì),“數(shù)字廣播標(biāo)準(zhǔn)ARIB STD-B231.2版的應(yīng)用執(zhí)行引擎平臺(tái)”,
[0006]http://www.arib.0r.jp/english/html/overview/doc/2-STD-B23vl_2.pdf (于2011年10月21日瀏覽)
【發(fā)明內(nèi)容】
[0007]本發(fā)明要解決的技術(shù)問題
[0008]例如,在再現(xiàn)廣播內(nèi)容的同時(shí)執(zhí)行應(yīng)用的系統(tǒng)(例如HbbTV)中,通過疊加在廣播內(nèi)容上的稱為AIT(應(yīng)用信息表,Application Information Table)部段的數(shù)據(jù)結(jié)構(gòu)來管理從激活應(yīng)用到結(jié)束應(yīng)用的生命周期。已獲取了 AIT部段的信息終端基于AIT部段中所包括的應(yīng)用的位置信息來訪問存儲(chǔ)有應(yīng)用的服務(wù)器(應(yīng)用服務(wù)器),獲取該應(yīng)用,以及隨后基于在AIT部段中所描述的應(yīng)用控制代碼來控制該應(yīng)用。
[0009]從廣播獲取的AIT部段在每個(gè)用戶的信息處理設(shè)備中并行地獲取。為此,從各個(gè)用戶的信息處理設(shè)備至應(yīng)用服務(wù)器的應(yīng)用獲取請(qǐng)求往往會(huì)在短時(shí)段內(nèi)集中。當(dāng)至應(yīng)用服務(wù)器的大量應(yīng)用獲取請(qǐng)求在短時(shí)段內(nèi)以這種方式集中時(shí),由于應(yīng)用服務(wù)器的負(fù)荷增加,在最壞的情況下,會(huì)存在服務(wù)器癱瘓并且應(yīng)用不能被提供至用戶的可能性。
[0010]鑒于上述情況,本技術(shù)的一個(gè)目的是提供能夠穩(wěn)定地提供與廣播內(nèi)容一起處理的應(yīng)用的信息處理設(shè)備,信息處理方法、程序,應(yīng)用信息表供給設(shè)備,以及應(yīng)用信息表供給方法。
[0011]解決該問題的手段
[0012]為了解決上述問題,根據(jù)本技術(shù)提供了一種信息處理設(shè)備,包括:廣播內(nèi)容處理單元,其接收并且處理廣播內(nèi)容;以及控制器,其針對(duì)用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求來獲取存儲(chǔ)有用于計(jì)算隨機(jī)定時(shí)的第一信息的應(yīng)用信息表,并且基于第一信息來計(jì)算用于獲取應(yīng)用的請(qǐng)求被傳輸時(shí)的定時(shí)。
[0013]在應(yīng)用信息表中,可以存儲(chǔ)與基于第一信息的處理的有效期有關(guān)的第二信息,并且控制器可基于第二信息來確定執(zhí)行或不執(zhí)行基于第一信息的處理。
[0014]控制器可基于第二信息來確定處理的有效期是否已經(jīng)消逝,并且當(dāng)有效期已經(jīng)消逝時(shí),取消基于第一信息的處理并且傳輸用于獲取應(yīng)用的請(qǐng)求。
[0015]根據(jù)本技術(shù),提供了一種信息處理方法,包括:通過廣播內(nèi)容處理單元接收并且處理廣播內(nèi)容;并且通過控制器針對(duì)用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求來獲取存儲(chǔ)有用于計(jì)算隨機(jī)定時(shí)的第一信息的應(yīng)用信息表并且基于該第一信息來計(jì)算用于獲取該應(yīng)用的請(qǐng)求被傳輸時(shí)的定時(shí)。
[0016]根據(jù)本發(fā)明的技術(shù),提供了一種程序,該程序使計(jì)算機(jī)用作:廣播內(nèi)容處理單元,其接收并且處理廣播內(nèi)容;以及控制器,其針對(duì)用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求來獲取存儲(chǔ)有用于計(jì)算隨機(jī)定時(shí)的第一信息的應(yīng)用信息表并且基于該第一信息來計(jì)算用于獲取應(yīng)用的請(qǐng)求被傳輸時(shí)的定時(shí)。
[0017]根據(jù)本技術(shù),提供了一種應(yīng)用信息表供給設(shè)備,包括:供給單元,其針對(duì)用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求向信息處理設(shè)備供給應(yīng)用信息表,該應(yīng)用信息表存儲(chǔ)了用于使信息處理設(shè)備計(jì)算隨機(jī)定時(shí)的第一信息。
[0018]根據(jù)本技術(shù),提供了一種應(yīng)用信息表供給方法,包括:針對(duì)用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求,通過供給單元向信息處理設(shè)備供給應(yīng)用信息表,該應(yīng)用信息表存儲(chǔ)了用于使信息處理設(shè)備計(jì)算隨機(jī)定時(shí)的第一信息。
[0019]發(fā)明的效果
[0020]如上所述,根據(jù)本技術(shù),可穩(wěn)定地提供與廣播內(nèi)容一起處理的應(yīng)用。
【專利附圖】
【附圖說明】
[0021]圖1是示出本實(shí)施例的信息處理系統(tǒng)的總體概況的示圖。
[0022]圖2是示出AIT部段的數(shù)據(jù)結(jié)構(gòu)的示圖。
[0023]圖3是示出XML-AIT的數(shù)據(jù)結(jié)構(gòu)的示圖。
[0024]圖4是示出隨機(jī)延遲描述符的數(shù)據(jù)結(jié)構(gòu)的示圖。
[0025]圖5是示出通過AIT部段和XML-AIT指定的應(yīng)用控制代碼的定義的示圖。
[0026]圖6是示出本實(shí)施例的信息處理設(shè)備的配置的框圖。
[0027]圖7是示出基于AIT部段來激活應(yīng)用的典型操作示例的示圖。
[0028]圖8是圖7中所示的操作示例的流程圖。
[0029]圖9是示出本實(shí)施例的信息處理系統(tǒng)的配置示例的示圖。
[0030]圖10是示出在使用AIT部段時(shí)對(duì)應(yīng)用服務(wù)器的訪問進(jìn)行分配的操作示例的示圖。
[0031]圖11是圖10中所示的操作示例的流程圖。
[0032]圖12是示出通過使用XML-AIT來激活應(yīng)用的典型操作示例的示圖。
[0033]圖13是圖12中所示的操作示例的流程圖。
[0034] 圖14是示出在使用XML-AIT時(shí)對(duì)應(yīng)用服務(wù)器300的訪問進(jìn)行分配的操作示例的示圖。[0035]圖15是圖14中所示的操作示例的流程圖。
【具體實(shí)施方式】
[0036]執(zhí)行本發(fā)明的一種或多種模式
[0037]下文中,將參考附圖來描述本技術(shù)的實(shí)施例。
[0038]<第一實(shí)施例>
[0039][信息處理系統(tǒng)]
[0040]圖1是示出本實(shí)施例的信息處理系統(tǒng)的總體概況的示圖。
[0041]本實(shí)施例的信息處理系統(tǒng)I包括廣播設(shè)施100、第一網(wǎng)絡(luò)200 (諸如因特網(wǎng))、應(yīng)用服務(wù)器300、XML-AIT服務(wù)器400、邊緣路由器500、的第二網(wǎng)絡(luò)600 (諸如LAN (局域網(wǎng),LocalArea Network))以及信息處理設(shè)備700。
[0042]廣播設(shè)施100 (應(yīng)用信息表供給設(shè)備)經(jīng)由例如通信媒介(例如地面波、衛(wèi)星波以及IP(因特網(wǎng)協(xié)議,Internet Protocol)網(wǎng)絡(luò))來傳輸數(shù)字廣播信號(hào)。廣播設(shè)施100發(fā)送AV流和所謂的廣播流,其中視頻、語音、字幕等的流多路復(fù)用進(jìn)該AV流中,并且伴隨著AV流的數(shù)據(jù)等疊加在該廣播流上。伴隨著AV流的數(shù)據(jù)包括例如HTML和BML等標(biāo)記語言、在例如Java(注冊(cè)商標(biāo))腳本等腳本語言中描述的應(yīng)用、包括用于管理應(yīng)用的信息的AIT (應(yīng)用信息表)部段等。即,廣播設(shè)施100包括將AIT部段供給至信息處理設(shè)備700的供給單元101。
[0043]應(yīng)用服務(wù)器300能夠連接至第一網(wǎng)絡(luò)200并且經(jīng)由第一網(wǎng)絡(luò)200向信息處理設(shè)備700提供與廣播流一起進(jìn)行處理的應(yīng)用。
[0044]XML-AIT服務(wù)器400 (應(yīng)用信息表供給設(shè)備)能夠連接至第一網(wǎng)絡(luò)200并且經(jīng)由第一網(wǎng)絡(luò)200向信息處理設(shè)備700輸送從應(yīng)用服務(wù)器300提供的、用于管理應(yīng)用的XML(可擴(kuò)展標(biāo)記語言)-AIT。即,XML-AIT服務(wù)器400包括向信息處理設(shè)備700供給XML-AIT的供給單元401。
[0045]應(yīng)當(dāng)注意,應(yīng)用服務(wù)器300和XML-AIT服務(wù)器400可以是一個(gè)服務(wù)器。那些服務(wù)器均可包括典型計(jì)算機(jī)系統(tǒng)。具體地,那些服務(wù)器均包括CPU(中央處理器,CentralProcessing Unit)、主存儲(chǔ)器、存儲(chǔ)器、用戶接口等。主存儲(chǔ)器存儲(chǔ)使計(jì)算機(jī)系統(tǒng)操作來向信息處理設(shè)備700供給XML-AIT的程序等,并且CPU執(zhí)行該程序以用作向信息處理設(shè)備700供給XML-AIT的供給單元401。
[0046]邊緣路由器500是用于連接第一網(wǎng)絡(luò)200和第二網(wǎng)絡(luò)600的路由器。第二網(wǎng)絡(luò)600可以有線的或無線的。
[0047]信息處理設(shè)備700是例如個(gè)人計(jì)算機(jī)、移動(dòng)電話、智能電話、電視設(shè)備、游戲裝置、平板電腦終端、音頻-視頻再現(xiàn)裝置等,但并不確定具體產(chǎn)品形式。
[0048]信息處理設(shè)備700從廣播設(shè)施100接收數(shù)字廣播信號(hào)并且調(diào)制該數(shù)字廣播信號(hào)以獲取傳輸流。信息處理設(shè)備700能夠從該傳輸流中分離廣播流并且對(duì)要輸出至與信息處理設(shè)備700相連接的顯示單元(未示出)和揚(yáng)聲器單元(未示出)或記錄設(shè)備(未示出)的廣播流進(jìn)行解碼。
[0049]應(yīng)注意,顯示單元、揚(yáng)聲器單元和記錄設(shè)備中的每一個(gè)可合并入信息處理設(shè)備700內(nèi)或可以作為彼此獨(dú)立的裝置直接地或經(jīng)由第二網(wǎng)絡(luò)600連接至信息處理設(shè)備700??蛇x地,包括顯示單元和揚(yáng)聲器單元的裝置(未示出)可直接地或經(jīng)由第二網(wǎng)絡(luò)600連接至信息處理設(shè)備700。
[0050]此外,信息處理設(shè)備700能夠提取從所獲取的傳輸流中提取應(yīng)用和包括AIT部段的 PSI/SI (節(jié)目特定信息 / 服務(wù)信息,Program Specific Information/ServiceInformation),并且解釋AIT部段以對(duì)應(yīng)用執(zhí)行控制。在應(yīng)用是可視應(yīng)用的情況下,信息處理設(shè)備700能夠?qū)⑼ㄟ^執(zhí)行該應(yīng)用而產(chǎn)生的視頻信號(hào)與要輸出至顯示單元的上述廣播內(nèi)容的視頻和字幕信號(hào)結(jié)合。
[0051]此外,信息處理設(shè)備700能夠經(jīng)由第一網(wǎng)絡(luò)200、邊緣路由器500以及第二網(wǎng)絡(luò)600從應(yīng)用服務(wù)器300獲取應(yīng)用。類似地,信息處理設(shè)備700能夠從XML-AIT服務(wù)器400獲取XML-AIT的文件。信息處理設(shè)備700能夠解釋所獲取的XML-AIT,以對(duì)從應(yīng)用服務(wù)器300獲取的應(yīng)用或經(jīng)由廣播獲取的應(yīng)用執(zhí)行控制。
[0052][應(yīng)用]
[0053]下面,將描述應(yīng)用。從廣播設(shè)施100和應(yīng)用服務(wù)器300向信息處理設(shè)備700提供應(yīng)用。應(yīng)用包括例如HTML(超文本標(biāo)記語言,Hyper Text Markup Language)文檔、BML(廣播標(biāo)記語言,Broadcast Markup Language)文檔、MHEG(多媒體和超媒體信息編碼,Multimediaand Hypermedia information coding)文檔、Java(注冊(cè)商標(biāo))腳本、靜止圖像文件以及運(yùn)動(dòng)圖像文件。
[0054]應(yīng)用可以是可視的或不可視的。可視應(yīng)用是用戶能夠通過屏幕看到其狀態(tài)的應(yīng)用。不可視應(yīng)用是用戶不能通過屏幕看到其狀態(tài)的應(yīng)用??梢栽O(shè)想以下應(yīng)用:例如,當(dāng)在對(duì)用戶是不可視的透明狀態(tài)中激活瀏覽器時(shí)使用的應(yīng)用,對(duì)用于指定在信息處理設(shè)備中觀看到的廣播內(nèi)容的信息 或觀看時(shí)間進(jìn)行記錄的應(yīng)用以及出于收視率調(diào)查等目的而將該觀看時(shí)間和信息傳遞至特定服務(wù)器的應(yīng)用,等等。
[0055]此外,該應(yīng)用可以是能夠根據(jù)信息處理設(shè)備700的用戶的操作來改變所呈現(xiàn)的信息或功能的雙向型應(yīng)用或者可以是用于向用戶單向地呈現(xiàn)信息的應(yīng)用。
[0056][AIT部段和XML-AIT的數(shù)據(jù)結(jié)構(gòu)]
[0057]這里,將描述從廣播設(shè)施100作為AIT部段傳輸?shù)腁IT的數(shù)據(jù)結(jié)構(gòu)和從應(yīng)用服務(wù)器300提供的XML-AIT的數(shù)據(jù)結(jié)構(gòu)。
[0058]圖2是示出AIT的數(shù)據(jù)結(jié)構(gòu)的示圖。
[0059]AIT是存儲(chǔ)有關(guān)于應(yīng)用的各種信息、用于控制應(yīng)用的應(yīng)用控制代碼等的表。具體地,AIT存儲(chǔ)了表1D,部段語法指示符、部段長度、應(yīng)用格式、版本號(hào)、當(dāng)前/下一指示符、部段編號(hào)、最后部段編號(hào)、共有描述符循環(huán)長度、應(yīng)用信息循環(huán)長度、應(yīng)用標(biāo)識(shí)符、應(yīng)用控制代碼11、應(yīng)用描述符循環(huán)長度、應(yīng)用描述符12等。在應(yīng)用描述符12中,能夠描述為應(yīng)用服務(wù)器300分配負(fù)荷的隨機(jī)延遲描述符。將在后面詳細(xì)描述隨機(jī)延遲描述符。
[0060]圖3是示出XML-AIT的數(shù)據(jù)結(jié)構(gòu)的示圖。
[0061]XML-AIT針對(duì)每個(gè)應(yīng)用來存儲(chǔ)應(yīng)用名稱、應(yīng)用標(biāo)識(shí)符、應(yīng)用描述符、應(yīng)用類型、應(yīng)用控制代碼21、應(yīng)用的可視性、表示僅在當(dāng)前服務(wù)中有效的標(biāo)記、應(yīng)用優(yōu)先級(jí)、應(yīng)用版本、適合于平臺(tái)型式的版本、圖標(biāo)、存儲(chǔ)功能性能、傳輸協(xié)議描述符、應(yīng)用位置描述符、應(yīng)用邊界描述符、應(yīng)用特定描述符、應(yīng)用用法描述符、隨機(jī)延遲描述符22等。隨機(jī)延遲描述符22與在AIT的應(yīng)用描述符12中所描述的隨機(jī)延遲描述符相同。[0062]在上述AIT和XML-AIT的數(shù)據(jù)結(jié)構(gòu)中,隨機(jī)延遲描述符是為了在時(shí)間上分配應(yīng)用服務(wù)器300的負(fù)荷而從根據(jù)本技術(shù)的實(shí)施例的系統(tǒng)新實(shí)施的信息。
[0063]圖4是示出隨機(jī)延遲描述符的數(shù)據(jù)結(jié)構(gòu)的示圖。
[0064]隨機(jī)延遲描述符包括用于標(biāo)識(shí)隨機(jī)延遲描述符的描述符標(biāo)簽(deSCriptor_tag)、描述符長度(descriptor_length)、所分配的對(duì)應(yīng)用服務(wù)器300進(jìn)行訪問的時(shí)間范圍(rang)、訪問定時(shí)的分配數(shù)(rate)、訪問分配結(jié)束時(shí)的絕對(duì)時(shí)間(randomize_end_time)、絕對(duì)時(shí)間的長度(randomize_end_time_length)等。
[0065]這里,范圍(rang)和分配數(shù)(rate)對(duì)應(yīng)于第一信息,該第一信息用來計(jì)算用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每一個(gè)請(qǐng)求的隨機(jī)定時(shí)。
[0066]此外,絕對(duì)時(shí)間(randomize_end_time)對(duì)應(yīng)于第二信息,該第二信息與基于上述第一信息的處理的有效期相關(guān)聯(lián)。
[0067][應(yīng)用控制代碼的定義]
[0068]應(yīng)用的生命周期由信息處理設(shè)備700基于分別在AIT部段和XML - AIT中所存儲(chǔ)的應(yīng)用控制代碼11和21來動(dòng)態(tài)地控制。
[0069]圖5是示出在AIT部段和XML-AIT的AIT中所存儲(chǔ)的應(yīng)用控制代碼11和21的定義的示圖。
[0070]如圖中所示,在標(biāo)準(zhǔn)中存在“AUTOSTART”、“PRESENT”、“DESTROY”、“KILL”、“ PREFETCH”、“ REMOT E ”、“ DISABLED ” 以及“ PLAYBACK_AUTOSTART ” 作為應(yīng)用控制代碼。這些應(yīng)用控制代碼的定義如下。
[0071]“AUTOSTART”是使應(yīng)用與服務(wù)的選擇一起自動(dòng)地激活的指令的代碼。這不適用于應(yīng)用已在執(zhí)行的情況。
[0072]“PRESENT”是當(dāng)選擇了服務(wù)時(shí)使應(yīng)用處于可執(zhí)行狀態(tài)的指令的代碼。然而,目標(biāo)應(yīng)用不會(huì)與服務(wù)的選擇一起自動(dòng)地被激活,而是在從用戶接收到激活指令時(shí)被激活。
[0073]“DESTROY”是允許終止應(yīng)用的指令的代碼。
[0074]“KILL”是強(qiáng)行推出(force-quit)應(yīng)用的指令的代碼。
[0075]“PREFETCH”是執(zhí)行應(yīng)用的高速緩存的指令的代碼。
[0076]“REMOTE”是表示不能從當(dāng)前傳輸流獲取的應(yīng)用的代碼。該應(yīng)用能夠從要使用的不同傳輸流或高速緩存獲取。
[0077]“DISABLED”是表示禁止應(yīng)用的激活的代碼。
[0078]“PLAYBACK_AUT0START”是用于使應(yīng)用與存儲(chǔ)器(記錄設(shè)備)中所記錄的廣播內(nèi)容的再現(xiàn)一起被激活的代碼。
[0079][第一信息處理設(shè)備的配置]
[0080]圖6是示出本實(shí)施例的信息處理設(shè)備的配置的框圖。
[0081]信息處理設(shè)備700包括廣播接口 701、多路分配器702、輸出處理單元703、視頻解碼器704、語音解碼器705、字幕解碼器706、通信接口 707、以及應(yīng)用控制器708 (控制器)。
[0082]廣播接口 701包括天線和調(diào)諧器,并且使用那些天線和調(diào)諧器來接收用戶所選擇的信道的數(shù)字廣播信號(hào)。廣播接口 701向多路分配器702輸出傳輸流。通過對(duì)所接收的數(shù)字廣播信號(hào)執(zhí)行解調(diào)處理等來獲得該傳輸流。
[0083]多路分配器702從傳輸流分離出廣播內(nèi)容的流數(shù)據(jù)包、應(yīng)用數(shù)據(jù)包、以及AIT部段數(shù)據(jù)包。多路分配器702從廣播內(nèi)容的流數(shù)據(jù)包分離出視頻ES(基本流,elementarystream)、語音ES、以及字幕ES。多路分配器702將視頻ES傳遞至視頻解碼器704、將語音ES傳遞至語音解碼器705、將字幕ES傳遞至字幕解碼器706、以及將包括AIT部段的PSI/SI數(shù)據(jù)包和應(yīng)用數(shù)據(jù)包傳遞至應(yīng)用控制器708。
[0084]視頻解碼器704對(duì)視頻ES進(jìn)行解碼以產(chǎn)生視頻信號(hào)并且將所產(chǎn)生的視頻信號(hào)輸出至輸出處理單元703。語音解碼器705對(duì)語音ES進(jìn)行解碼以產(chǎn)生語音信號(hào)并且將所產(chǎn)生的語音信號(hào)輸出至輸出處理單元703。
[0085]字幕解碼器706對(duì)字幕ES進(jìn)行解碼以產(chǎn)生字幕信號(hào)并且將所產(chǎn)生的字幕信號(hào)輸出至輸出處理單元703。
[0086]廣播接口 701、多路分配器702、輸出處理單元703、視頻解碼器704、語音解碼器705、以及字幕解碼器706對(duì)應(yīng)于接收并且處理廣播內(nèi)容的廣播內(nèi)容處理單元。
[0087]通信接口 707是用于經(jīng)由諸如LAN等第二網(wǎng)絡(luò)600與外部裝置進(jìn)行通信的接口。通信接口 707可以執(zhí)行無線通信或有線通信。
[0088]應(yīng)用控制器708是執(zhí)行與應(yīng)用的控制相關(guān)的處理的控制器。
[0089]輸出處理單元703將來自視頻解碼器704的視頻信號(hào)、來自語音解碼器705的語音信號(hào)、來自字幕解碼器706的字幕信號(hào)、以及來自應(yīng)用控制器708的視頻信號(hào)、語音信號(hào)等彼此組合并且將得到的信號(hào)輸出至與信息處理設(shè)備700相連接的記錄設(shè)備(未示出)和顯示單元和揚(yáng)聲器單元(未示出)。
[0090]至少包括上述信息處理設(shè)備700的應(yīng)用控制器708的配置的一些或全部包括包含中央處理器(CPU, central processing unit)和主存儲(chǔ)器的計(jì)算機(jī)和程序。
[0091][信息處理系統(tǒng)I的操作]
[0092]接下來將以下列順序描述本實(shí)施例的信息處理系統(tǒng)I的操作示例。
[0093]1.基于AIT部段來激活應(yīng)用的典型操作示例
[0094]2.在使用AIT部段時(shí)服務(wù)器訪問的分配的操作示例
[0095]3.基于XML-AIT來激活應(yīng)用的操作示例
[0096]4.在使用XML-AIT時(shí)服務(wù)器訪問的分配的操作示例
[0097](1.基于AIT部段來激活應(yīng)用的典型操作示例)
[0098]圖7是示出基于AIT部段來激活應(yīng)用的典型操作示例的示圖。
[0099]圖8是圖7中所示的操作示例的流程圖。
[0100]信息處理設(shè)備700接收從廣播站(其信道由用戶使用遙控器來選擇)的廣播設(shè)施100傳輸?shù)膹V播內(nèi)容并且對(duì)視頻數(shù)據(jù)、語音數(shù)據(jù)、字幕數(shù)據(jù)等執(zhí)行解碼處理等,以將廣播內(nèi)容輸出至與信息處理設(shè)備700相連接的顯示器單元和揚(yáng)聲器單元(步驟S101)。
[0101]具體地,廣播接口 701從廣播站的廣播設(shè)施100接收廣播內(nèi)容的數(shù)字廣播信號(hào)并且將傳輸流輸出至多路分配器702,其中所述廣播站的信道由用戶來選擇,并且通過對(duì)數(shù)字廣播信號(hào)執(zhí)行解調(diào)處理等來獲得該傳輸流。多路分配器702從傳輸流中分離出廣播內(nèi)容的流數(shù)據(jù)包并且進(jìn)一步將廣播內(nèi)容的流數(shù)據(jù)包分離成視頻ES、語音ES以及字幕ES。經(jīng)分離的視頻ES、語音ES以及字幕ES分別在視頻解碼器704、語音解碼器705以及字幕解碼器706進(jìn)行解碼并且在輸出處理單元703中進(jìn)行組合以輸出至顯示器單元和揚(yáng)聲器單元。
[0102]在此示例中,在時(shí)間Tl,存儲(chǔ)有關(guān)于應(yīng)用Appl的AIT的AIT部段疊加在廣播內(nèi)容上并且從廣播設(shè)施100傳輸。在該AIT部段中,存儲(chǔ)了應(yīng)用Appl的位置信息和命令激活的應(yīng)用控制代碼“AUTOSTART”。這里,由于假設(shè)從應(yīng)用服務(wù)器300獲取應(yīng)用Appl,所以用作用于從應(yīng)用服務(wù)器300獲取應(yīng)用Appl所必需的信息的位置信息包括通信協(xié)議信息,例如,HTTP (超文本傳輸協(xié)議)、URL(統(tǒng)一資源定位符,Uniform Resource Locator)等。
[0103]多路分配器702從傳輸流分離出應(yīng)用Appl的數(shù)據(jù)包和AIT部段數(shù)據(jù)包并且將分離出的數(shù)據(jù)包提供至應(yīng)用控制器708。當(dāng)獲取了 AIT部段(步驟S102)時(shí),應(yīng)用控制器708分析該AIT部段(步驟S103)。
[0104]在該操作示例中,由于“AUTOSTART”描述為AIT部段的AIT中的應(yīng)用控制代碼,應(yīng)用控制器708基于在那個(gè)AIT部段中所描述的位置信息來訪問應(yīng)用服務(wù)器300,以獲取應(yīng)用Appl并且激活應(yīng)用Appl (步驟S104為N(否),步驟S105為Y (是)和步驟S106)。例如,激活的應(yīng)用Appl與在顯示單元上顯示的廣播節(jié)目A的視頻一起被顯現(xiàn)(被呈現(xiàn))。
[0105]隨后,在時(shí)間T2,假設(shè)AIT部段的更新發(fā)生。可向信息處理設(shè)備700的應(yīng)用控制器708通知,AIT部段基于AIT部段的數(shù)據(jù)結(jié)構(gòu)中的版本號(hào)發(fā)生了更新。這里,假定,在經(jīng)更新的AIT部段中描述了命令終止應(yīng)用Appl的應(yīng)用控制代碼“DESTROY”或“KILL”和命令激活下一應(yīng)用App2的應(yīng)用控制代碼“AUTOSTART”。
[0106]當(dāng)獲取了新的AIT部段(步驟S102)時(shí),信息處理設(shè)備700的應(yīng)用控制器708根據(jù)在該AIT部段中描述的針對(duì)應(yīng)用Appl的應(yīng)用控制代碼“DESTROY”或“KILL”來終止應(yīng)用Appl (步驟S104為Y并且結(jié)束)。而且,應(yīng)用控制器708根據(jù)在AIT部段中作為應(yīng)用App2的應(yīng)用控制代碼存儲(chǔ)的“AUTOSTART”來獲取應(yīng)用App2 (步驟S105為Y和步驟S106)并且激活應(yīng)用App2 (步驟S105)。隨后,應(yīng)用App2代替應(yīng)用Appl與廣播節(jié)目A的視頻一起被呈現(xiàn)。
[0107]應(yīng)當(dāng)注意,在所獲取的AIT部段中描述了不同于“AUTOSTART”、“DESTROY”和“KILL”的下一應(yīng)用控制代碼的情況下,在應(yīng)用控制器708根據(jù)那個(gè)應(yīng)用控制代碼執(zhí)行諸如轉(zhuǎn)換應(yīng)用的狀態(tài)等處理(步驟S107)之后,應(yīng)用控制器708等待下一 AIT部段。
[0108]在圖7中,盡管應(yīng)用Appl和應(yīng)用App2中的每個(gè)應(yīng)用在與廣播節(jié)目的視頻共享區(qū)域的同時(shí)以L形的形式顯示,但應(yīng)用Appl和應(yīng)用App2中的每個(gè)應(yīng)用不一定與廣播節(jié)目的視頻同時(shí)顯示,并且可以顯示在整個(gè)屏幕上。此外,如果應(yīng)用Appl和應(yīng)用App2中的每個(gè)應(yīng)用在與廣播節(jié)目的視頻共享區(qū)域的同時(shí)進(jìn)行顯示,則應(yīng)用Appl和應(yīng)用App2中的每個(gè)應(yīng)用可顯示成與廣播節(jié)目的視頻垂直地或水平地分開。在將應(yīng)用顯示在整個(gè)屏幕上的情況下,廣播節(jié)目的視頻不顯示,但是同樣在該狀態(tài)下,廣播接口 701的調(diào)諧器處于信道選擇狀態(tài)并且包括AIT部段的廣播流的接收狀態(tài)持續(xù)。
[0109]如上所述,作為應(yīng)用按時(shí)間切換并且通過信息處理設(shè)備700來呈現(xiàn)的服務(wù)的特定模式,例如,例示了以下模式。
[0110]1.用于在示出歌手的整個(gè)演唱會(huì)的移動(dòng)圖像作為主視頻經(jīng)由AV流傳輸?shù)那闆r下,提供通過從不同角度拍攝演唱會(huì)的現(xiàn)場(chǎng)、放大歌手和關(guān)于歌手的信息、關(guān)于演唱會(huì)的字符數(shù)據(jù)等而獲得的子視頻的應(yīng)用。
[0111]2.用于以不同國家的語言提供體育直播的語音和字幕的應(yīng)用。
[0112] 3.用于通過語音為有視覺障礙的人解釋通過AV流傳輸?shù)囊曨l的細(xì)節(jié)的音頻描述的應(yīng)用。[0113](2.在使用AIT部段時(shí)服務(wù)器訪問的分配的操作示例)
[0114]接下來,將給出關(guān)于以下機(jī)制的描述,其中,基于在本實(shí)施例中的信息處理信息I中的AIT部段的AIT在時(shí)間上分配從多個(gè)信息處理設(shè)備700至應(yīng)用服務(wù)器300的應(yīng)用獲取請(qǐng)求的傳輸。
[0115]通常,本質(zhì)上,AIT部段在相同時(shí)間或者在很短的時(shí)段內(nèi)被許多信息處理設(shè)備所接收。如圖9中所示,在信息操作系統(tǒng)I中實(shí)際上存在許多信息處理設(shè)備700A、700B、…。因此,在信息處理設(shè)備700A、700B、…中的每個(gè)信息處理設(shè)備打算基于在AIT部段的AIT中所描述的內(nèi)容來激活應(yīng)用的情況下,認(rèn)為,為獲取應(yīng)用而對(duì)應(yīng)用服務(wù)器300的訪問是集中的。當(dāng)對(duì)應(yīng)用服務(wù)器300的訪問是集中的并且應(yīng) 用服務(wù)器300的負(fù)荷極度增加時(shí),存在響應(yīng)時(shí)間增大并且服務(wù)停止的可能性。
[0116]在本實(shí)施例的信息處理系統(tǒng)I中,為了解決這樣的問題,在AIT部段的AIT中新實(shí)施了圖4中所示的隨機(jī)延遲描述符22,作為提供向以下定時(shí)的轉(zhuǎn)移(shift)的信息:在所述定時(shí)處,信息處理設(shè)備700A、700B、…中的每個(gè)信息處理設(shè)備訪問應(yīng)用服務(wù)器300以獲取應(yīng)用。
[0117]圖10是示出在使用AIT部段時(shí)對(duì)應(yīng)用服務(wù)器300的訪問的分配的操作實(shí)例的示圖,同時(shí)關(guān)注圖9中所示的兩個(gè)信息處理設(shè)備700A和700B的操作。
[0118]圖11是圖10中所示的操作實(shí)例的流程圖。
[0119]下文中,一個(gè)信息處理設(shè)備700A稱為“第一信息處理設(shè)備”,而另一信息處理設(shè)備700B稱為“第二信息處理設(shè)備”。
[0120]假設(shè),第一信息處理設(shè)備700A和第二信息處理設(shè)備700B兩者都選擇廣播A的信道(步驟S201)并且在各自的顯示單元上顯示廣播A。
[0121]在此示例中,在時(shí)間Tl處,存儲(chǔ)有關(guān)于應(yīng)用Appl的AIT的AIT部段被疊加在廣播內(nèi)容上并且從廣播設(shè)施100傳輸。假設(shè),在此AIT部段中,存儲(chǔ)了應(yīng)用Appl的位置信息和命令激活的應(yīng)用控制代碼“AUTOSTART”。
[0122]第一信息處理設(shè)備700A和第二信息處理設(shè)備700B中的每一個(gè)在大致相同的定時(shí)處接收該AIT部段(步驟S202),分析在AIT部段中所存儲(chǔ)的AIT (步驟S203),并且基于分析的結(jié)果執(zhí)行對(duì)應(yīng)用Appl的控制。
[0123]這里,在正在執(zhí)行的應(yīng)用存在并且在AIT中將“DESTROY”或“KILL”描述為應(yīng)用控制代碼的情況下(步驟S204為Y),第一信息處理設(shè)備700A和第一信息處理設(shè)備700A中的每一個(gè)的應(yīng)用控制器708終止正在執(zhí)行的應(yīng)用。
[0124]此外,在AIT中將“AUTOSTART”描述為應(yīng)用控制代碼的情況下(步驟S205為Y),第一信息處理設(shè)備700A和第一信息處理設(shè)備700A中的每一個(gè)的應(yīng)用控制器708開始以下處理:基于在AIT中所描述的隨機(jī)延遲描述符22來確定傳輸至應(yīng)用服務(wù)器300的應(yīng)用獲取請(qǐng)求被傳輸時(shí)的定時(shí)。稍后將描述該處理。
[0125]此外,在AIT中描述了不同于“DESTROY”、“KILL”和“AUTOSTART”的應(yīng)用控制代碼的情況下,應(yīng)用控制器708根據(jù)應(yīng)用控制代碼轉(zhuǎn)換應(yīng)用的狀態(tài)(步驟S206)。其后,應(yīng)用控制器708進(jìn)入待機(jī)狀態(tài)等待下一 AIT部段。
[0126]下面,將描述基于在AIT中描述的隨機(jī)延遲描述符22來確定至應(yīng)用服務(wù)器300的應(yīng)用獲取請(qǐng)求被傳輸時(shí)的定時(shí)的處理。[0127]首先,應(yīng)用控制器708檢查在所接收的AIT部段的AIT中是否描述了隨機(jī)延遲描述符。在沒有描述隨機(jī)延遲描述符的情況下,應(yīng)用控制器708執(zhí)行在AIT中描述的應(yīng)用控制代碼“AUTOSTART”。即,應(yīng)用控制器708盡可能快地向應(yīng)用服務(wù)器300傳輸應(yīng)用獲取請(qǐng)求。因此,在這種情況下,不執(zhí)行對(duì)應(yīng)用服務(wù)器300的訪問的時(shí)間分配。
[0128]在AIT中描述了隨機(jī)延遲描述符的情況下,應(yīng)用控制器708將隨機(jī)延遲描述符22中的絕對(duì)時(shí)間(randomize_end_time)與當(dāng)前時(shí)間相比較,并且確定在當(dāng)前時(shí)間處絕對(duì)時(shí)間(randomize_end_time)是否已消逝(步驟S207),其中絕對(duì)時(shí)間表示訪問的分配結(jié)束時(shí)的時(shí)間。作為確定的結(jié)果,在當(dāng)前時(shí)間處絕對(duì)時(shí)間(randomize_end_time)已消逝的情況下(步驟S207為Y),應(yīng)用控制器708執(zhí)行在AIT中描述的應(yīng)用控制代碼“AUTOSTART” (步驟S211)。即,在由絕對(duì)時(shí)間(randomize_end_time)表示的時(shí)間之后,不執(zhí)行向應(yīng)用服務(wù)器300傳輸應(yīng)用獲取請(qǐng)求的時(shí)間分配。另一方面,在當(dāng)前時(shí)間處絕對(duì)時(shí)間(randomize_end_time)還沒有消逝的情況下(步驟S207為Y),為了執(zhí)行向應(yīng)用服務(wù)器300傳輸應(yīng)用獲取請(qǐng)求的時(shí)間分配,應(yīng)用控制器708如下計(jì)算向應(yīng)用服務(wù)器300傳輸應(yīng)用獲取請(qǐng)求的定時(shí)(步驟 S208)。
[0129]首先,應(yīng)用控制器708從所接收的AIT的隨機(jī)延遲描述符22提取訪問定時(shí)的分配數(shù)(rate)并且從包括I至值(rate+Ι)的值中隨機(jī)地確定一個(gè)整數(shù)值N。隨后,應(yīng)用控制器708從所接收的AIT的隨機(jī)延遲描述符22提取時(shí)間值范圍(range),在該時(shí)間值范圍中分配對(duì)應(yīng)用服務(wù)器300的訪問。應(yīng)用控制器708基于整數(shù)值N和范圍(range)使用以下表達(dá)式(I)來計(jì)算應(yīng)用獲取請(qǐng)求的傳輸定時(shí)(LatencyPeriod)。
[0130]LatencyPeriod = (N-1) Xrange/rate...(I)
[0131]這里,在第一信息處理設(shè)備700A中計(jì)算的LatencyPeriod對(duì)應(yīng)于圖10的Tdl,在第二信息處理設(shè)備700B中計(jì) 算的LatencyPeriod對(duì)應(yīng)于圖10的Td2。因此,從第一信息處理設(shè)備700A和第二信息處理設(shè)備700B中的每一個(gè),針對(duì)應(yīng)用獲取請(qǐng)求被傳輸時(shí)的定時(shí),以很高的可能性來確保了 3個(gè)轉(zhuǎn)移。
[0132]應(yīng)當(dāng)注意,這里,已例示了上述隨機(jī)延遲描述符和基于隨機(jī)延遲描述符的計(jì)算方法,但是本技術(shù)不限于所例示的這些。如果可將轉(zhuǎn)移從多個(gè)信息處理設(shè)備提供至應(yīng)用獲取請(qǐng)求的傳輸定時(shí),則可以采用任何描述符和計(jì)算方法。此外,盡管假設(shè)僅在隨機(jī)延遲描述符22中的絕對(duì)時(shí)間(randomize_end_time)在當(dāng)前時(shí)間處還沒有消逝的時(shí)段內(nèi)分配應(yīng)用獲取請(qǐng)求的傳輸定時(shí),但可以采用從XML-AIT的獲取定時(shí)起的上限消逝時(shí)間來代替絕對(duì)時(shí)間(randomi z e_end_t ime)。
[0133]之后,第一信息處理設(shè)備700A和第二信息處理設(shè)備700B中的每一個(gè)的應(yīng)用控制器708在每個(gè)控制器708中所計(jì)算的定時(shí)處將應(yīng)用獲取請(qǐng)求傳輸至應(yīng)用服務(wù)器300。應(yīng)用服務(wù)器300針對(duì)每個(gè)應(yīng)用獲取請(qǐng)求返回對(duì)應(yīng)的應(yīng)用Appl。一旦獲取應(yīng)用Appl,第一信息處理設(shè)備700A和第二信息處理設(shè)備700B中的每一個(gè)的應(yīng)用服務(wù)器300根據(jù)AIT中所描述的應(yīng)用控制代碼“AUTOSTART”激活應(yīng)用Appl (步驟S209)。
[0134]隨后,在所獲取的AIT部段的AIT中所描述的不同于“AUTOSTART”的下一應(yīng)用控制代碼被描述的情況下,應(yīng)用控制器708根據(jù)那個(gè)應(yīng)用控制代碼轉(zhuǎn)換應(yīng)用Appl的狀態(tài)(步驟S210)。之后,應(yīng)用控制器708進(jìn)入待機(jī)狀態(tài)等待下一 AIT部段。
[0135](3.基于XML-AIT來激活應(yīng)用的典型操作示例)[0136]接下來,將描述基于通過諸如因特網(wǎng)等通信獲取的XML-AIT來激活應(yīng)用的典型操作示例。
[0137]圖12是示出利用XML-AIT來激活應(yīng)用的典型操作示例。
[0138]圖13是關(guān)于圖12中所示的操作示例的流程圖。
[0139]在此操作示例中,從用戶利用遙控器進(jìn)行廣播信道選擇至基于AIT部段來控制應(yīng)用的操作與“1.基于AIT部段來激活應(yīng)用的典型操作示例”中相同。
[0140]在此操作示例中,假設(shè)將包含createApplicationO函數(shù)等的腳本并入正在呈現(xiàn)的應(yīng)用Appl中,所述createApplicationO函數(shù)等用于使信息處理設(shè)備700獲取接下來要呈現(xiàn)的應(yīng)用App2的XML-AIT。在createApplication O函數(shù)中,與訪問應(yīng)用App2的XML-AIT所需的通信協(xié)議有關(guān)的信息、XML-AIT的位置信息等被描述為參數(shù)。
[0141]在第一信息處理設(shè)備700A和第一信息處理設(shè)備700A中的每一個(gè)中,在應(yīng)用Appl的呈現(xiàn)期間,當(dāng)預(yù)定的條件(例如來自用戶的指令或時(shí)間)成立(步驟S309的Y),執(zhí)行將上述腳本并入應(yīng)用Appl中,并因此應(yīng)用控制器708從XML-AIT服務(wù)器400獲取新XML-AIT (步驟S310)并且分析該新SML-AIT (步驟S311)。
[0142]假設(shè),在該新XML-AIT中,描述了命令終止應(yīng)用Appl的應(yīng)用控制代碼“DESTROY”或“KILL”和命令激活應(yīng)用App2的應(yīng)用控制代碼“AUTOSTART”。 [0143]在第一信息處理設(shè)備700A和第一信息處理設(shè)備700A中的每一個(gè)中,應(yīng)用控制器708根據(jù)在XML-AIT中描述的應(yīng)用控制代碼“DESTROY”或“KILL”終止應(yīng)用Appl (步驟S314)。此外,根據(jù)在XML-AIT中描述的應(yīng)用App2的應(yīng)用控制代碼“AUTOSTART”(步驟S312為Y),應(yīng)用控制器708基于在XML-AIT中描述的應(yīng)用App2的位置信息從應(yīng)用服務(wù)器300獲取應(yīng)用App2并且激活應(yīng)用App2 (步驟S313)。
[0144]隨后,應(yīng)用控制器708根據(jù)在XML-AIT中描述的下一應(yīng)用控制代碼轉(zhuǎn)換應(yīng)用App2的狀態(tài)(步驟S314)。之后,應(yīng)用控制器708進(jìn)入待機(jī)狀態(tài)等待下一 AIT部段。
[0145](4.在使用XML-AIT時(shí)服務(wù)器訪問的分配的操作示例)
[0146]接下來,將給出關(guān)于以下操作的描述,其中在本實(shí)施例的信息處理系統(tǒng)I中基于XML-AIT在時(shí)間上分配從多個(gè)信息處理設(shè)備700至應(yīng)用服務(wù)器300的應(yīng)用獲取請(qǐng)求的傳輸。
[0147]通過經(jīng)由因特網(wǎng)的通信將XML-AIT傳輸至信息處理設(shè)備700。為此,與AIT部段相t匕,應(yīng)用服務(wù)器300的負(fù)荷出現(xiàn)時(shí)間集中的可能性低。然而,假設(shè)根據(jù)例如絕對(duì)時(shí)間等時(shí)間條件在多個(gè)信息處理設(shè)備700上同時(shí)執(zhí)行以下腳本:其包含createApplicationO函數(shù)等并且合并入生命周期受控于AIT部段中的AIT的應(yīng)用(例如,上述的應(yīng)用Appl)內(nèi)。而且,在這樣的情況下,認(rèn)為多個(gè)信息處理設(shè)備700大致同時(shí)向應(yīng)用服務(wù)器300傳輸應(yīng)用獲取請(qǐng)求,從而應(yīng)用服務(wù)器300的負(fù)荷增加。
[0148]在這方面,在本實(shí)施例的信息處理系統(tǒng)I中,也在XML-AIT中新實(shí)施圖4中所示的隨機(jī)延遲描述符22。
[0149]圖14是在使用XML-AIT時(shí)對(duì)應(yīng)用服務(wù)器300進(jìn)行訪問的分配的操作示例的示圖。
[0150]圖15是圖14中所示的操作示例的流程圖。
[0151]在該操作示例中,基于XML-AIT對(duì)從多個(gè)信息處理設(shè)備700向應(yīng)用服務(wù)器300的應(yīng)用獲取請(qǐng)求的傳輸在時(shí)間上進(jìn)行分配的操作與基于AIT部段的AIT的操作基本相同。
[0152]同樣在該操作示例中,假設(shè)了包含以下createApplicationO函數(shù)等的腳本被合并入正在呈現(xiàn)的應(yīng)用Appl中:所述createApplicationO函數(shù)等用于使信息處理設(shè)備700獲取接下來要呈現(xiàn)的應(yīng)用App2的XML-AIT。
[0153]在第一信息處理設(shè)備700A和第一信息處理設(shè)備700A中的每一個(gè)中,在應(yīng)用Appl的呈現(xiàn)期間,當(dāng)預(yù)定的條件(例如來自用戶的指令或時(shí)間)成立(步驟S409為Y),執(zhí)行上述并入應(yīng)用Appl中的腳本,并因此應(yīng)用控制器708從XML-AIT服務(wù)器400獲取新XML-AIT (步驟S410)并且分析該新XML-AIT (步驟S411)。
[0154]假設(shè)在該新XML-AIT中描述了命令終止應(yīng)用Appl的應(yīng)用控制代碼“DESTROY”或“KILL”和命令激活應(yīng)用App2的應(yīng)用控制代碼“AUTOSTART”。
[0155]在第一信息處理設(shè)備700A和第一信息處理設(shè)備700A中的每一個(gè)中,應(yīng)用控制器708根據(jù)在XML-AIT中描述的針對(duì)應(yīng)用APPl的應(yīng)用控制代碼“DESTROY”或“KILL”來終止應(yīng)用Appl (步驟S417)。
[0156]此外,在XML-AIT中將“AUTOSTART”描述為應(yīng)用App2的應(yīng)用控制代碼的情況下(步驟S412為Y),應(yīng)用控制器708基于在所獲取的XML-AIT中所描述的隨機(jī)延遲描述符22來計(jì)算將應(yīng)用獲取請(qǐng)求傳輸至應(yīng)用服務(wù)器300的定時(shí)(步驟S415)。計(jì)算定時(shí)的具體方法如在“2.在使用AIT部段時(shí)服務(wù)器訪問的分配的操作示例”中所描述。因此,針對(duì)應(yīng)用獲取請(qǐng)求被傳輸時(shí)的定時(shí)確保了從第一信息處理設(shè)備700A和第二信息處理設(shè)備700B中的每一個(gè)的轉(zhuǎn)移。
[0157]之后,在第一信息處理設(shè)備700A和第二信息處理設(shè)備700B中的每一個(gè)的應(yīng)用控制器708在每個(gè)應(yīng)用控制器708中所計(jì)算的定時(shí)處向應(yīng)用服務(wù)器300傳輸應(yīng)用獲取請(qǐng)求。應(yīng)用服務(wù)器300針對(duì)每 個(gè)應(yīng)用獲取請(qǐng)求返回對(duì)應(yīng)的應(yīng)用App2。一旦獲取應(yīng)用App2,第一信息處理設(shè)備700A和第二信息處理設(shè)備700B中的每一個(gè)的應(yīng)用服務(wù)器300根據(jù)在AIT中所描述的應(yīng)用控制代碼“AUTOSTART”來激活應(yīng)用App2 (步驟S416)。
[0158]隨后,在所獲取的AIT部段的AIT中所描述的不同于“AUTOSTART”的下一應(yīng)用控制代碼被描述的情況下,應(yīng)用控制器708根據(jù)那個(gè)應(yīng)用控制代碼轉(zhuǎn)換應(yīng)用Appl的狀態(tài)(步驟S417)。之后,應(yīng)用控制器708進(jìn)入待機(jī)狀態(tài)等待下一 AIT部段。
[0159][實(shí)施例的效果等]
[0160]在該實(shí)施例中,獲得了下列效果。
[0161]1.由于在AIT部段和XML-AIT的AIT中隨機(jī)延遲描述符22的實(shí)施,能夠分配將應(yīng)用獲取請(qǐng)求從多個(gè)信息處理設(shè)備700傳輸至應(yīng)用服務(wù)器300的定時(shí)。因此,例如,能夠在時(shí)間上分配在AIT部段和XML-AIT剛傳遞之后的應(yīng)用服務(wù)器300的負(fù)荷,并且能夠改善應(yīng)用服務(wù)器300的響應(yīng)性和可用性。
[0162]2.通過在隨機(jī)延遲描述符22中的絕對(duì)時(shí)間(randomize_end_time)描述符,能夠任意設(shè)定以下時(shí)間段(有效期):在該時(shí)間段上執(zhí)行在時(shí)間上分配對(duì)應(yīng)用服務(wù)器300的訪問的處理。
[0163]已描述了假設(shè)了 HbbTV的標(biāo)準(zhǔn)的實(shí)施例,但本技術(shù)不限于HbbTV的標(biāo)準(zhǔn)的假設(shè)。
[0164]當(dāng)然,除上述以外,本技術(shù)不限于上述實(shí)施例并且能夠在不背離本發(fā)明的構(gòu)思的情況下進(jìn)行各種修改。
[0165]附圖標(biāo)記的描述
[0166]I信息處理系統(tǒng)[0167]100廣播設(shè)施
[0168]101供給單元
[0169]300應(yīng)用服務(wù)器
[0170]400 XML-AIT 服務(wù)器
[0171]401供給單元
[0172]700信息處理設(shè)備
[0173]701 廣播接口
[0174]702多路分配器
[0175]703輸出處理單元
[0176]704視頻解碼器
[0177]705語音解碼器 [0178]706字幕解碼器
[0179]707 通信接口
[0180]708應(yīng)用控制器
【權(quán)利要求】
1.一種信息處理設(shè)備,包括: 廣播內(nèi)容處理單元,所述廣播內(nèi)容處理單元接收并且處理廣播內(nèi)容;以及控制器,所述控制器針對(duì)用于從服務(wù)器獲取能夠與所述廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求來獲取存儲(chǔ)有用于計(jì)算隨機(jī)定時(shí)的第一信息的應(yīng)用信息表,并且基于所述第一信息來計(jì)算用于獲取所述應(yīng)用的請(qǐng)求被傳輸時(shí)的定時(shí)。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其中, 在所述應(yīng)用信息表中存儲(chǔ)了與基于所述第一信息的處理的有效期有關(guān)的第二信息,并且 所述控制器基于所述第二信息來確定執(zhí)行或不執(zhí)行基于所述第一信息的處理。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備,其中, 所述控制器基于所述第二信息來確定所述處理的有效期是否已經(jīng)消逝,并且當(dāng)所述有效期已經(jīng)消逝時(shí),取消基于所述第一信息的處理并且傳輸用于獲取所述應(yīng)用的請(qǐng)求。
4.一種信息處理方法,包括: 通過廣播內(nèi)容處理單元接收并且處理廣播內(nèi)容;并且 針對(duì)用于從服務(wù)器獲取能夠與所述廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求,通過控制器來獲取存儲(chǔ)有用于計(jì)算隨機(jī)定時(shí)的第一信息的應(yīng)用信息表并且基于所述第一信息來計(jì)算用于獲取所述應(yīng)用的請(qǐng)求被傳輸時(shí)的定時(shí)。
5.—種程序,所述程序使計(jì)算機(jī)用作: 廣播內(nèi)容處理單元,所述廣播內(nèi)容處理單元接收并且處理廣播內(nèi)容;以及控制器,所述控制器針對(duì)用于從服務(wù)器獲取能夠與所述廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求來獲取存儲(chǔ)有用于計(jì)算隨機(jī)定時(shí)的第一信息的應(yīng)用信息表,并且基于所述第一信息來計(jì)算用于獲取所述應(yīng)用的請(qǐng)求被傳輸時(shí)的定時(shí)。
6.一種應(yīng)用信息表供給設(shè)備,包括: 供給單元,所述供給單元針對(duì)用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求,向信息處理設(shè)備供給應(yīng)用信息表,所述應(yīng)用信息表存儲(chǔ)了用于使所述信息處理設(shè)備計(jì)算隨機(jī)定時(shí)的第一信息。
7.—種應(yīng)用信息表供給方法,包括: 針對(duì)用于從服務(wù)器獲取能夠與廣播內(nèi)容一起處理的應(yīng)用的每個(gè)請(qǐng)求,通過供給單元向信息處理設(shè)備供給應(yīng)用信息表,所述應(yīng)用信息表存儲(chǔ)了用于使所述信息處理設(shè)備計(jì)算隨機(jī)定時(shí)的第一信息。
【文檔編號(hào)】H04N21/854GK104025616SQ201280063472
【公開日】2014年9月3日 申請(qǐng)日期:2012年11月22日 優(yōu)先權(quán)日:2011年12月27日
【發(fā)明者】北原淳, 北里直久 申請(qǐng)人:索尼公司