信息處理設(shè)備、信息處理方法以及程序的制作方法
【專利摘要】為了擴(kuò)展與廣播內(nèi)容相關(guān)的應(yīng)用的結(jié)束控制。在能夠通過(guò)AIT控制與廣播內(nèi)容相關(guān)的應(yīng)用的信息處理系統(tǒng)中,“SUSPEND”新增加至ETSI標(biāo)準(zhǔn)的應(yīng)用控制代碼集。通過(guò)執(zhí)行“SUSPEND”,能夠增加將應(yīng)用從執(zhí)行狀態(tài)設(shè)置成暫停狀態(tài)的新功能。結(jié)果,能夠?qū)崿F(xiàn)這樣的控制:將直到應(yīng)用結(jié)束點(diǎn)為止的處理結(jié)果進(jìn)行存儲(chǔ)并且當(dāng)應(yīng)用下一次被激活時(shí)在接管過(guò)去的處理結(jié)果的情況下恢復(fù)處理。
【專利說(shuō)明】信息處理設(shè)備、信息處理方法以及程序
【技術(shù)領(lǐng)域】
[0001]本公開涉及與廣播內(nèi)容相關(guān)的應(yīng)用能夠利用應(yīng)用管理表來(lái)執(zhí)行的信息處理設(shè)備、信息處理方法以及程序。
【背景技術(shù)】
[0002]近年來(lái),已知有這樣的技術(shù):使經(jīng)由諸如因特網(wǎng)的網(wǎng)絡(luò)遞送的應(yīng)用能夠與廣播內(nèi)容的再現(xiàn)同時(shí)地執(zhí)行。作為這樣的技術(shù),已知的是稱為混合廣播寬帶TV (下文中,稱為“HbbTV”)的技術(shù)。作為HbbTV的標(biāo)準(zhǔn),已在歐洲制定了 “ETSI TS102796”(參見(jiàn)非專利文獻(xiàn)I)。此外,在我國(guó)也制定了與其相符的標(biāo)準(zhǔn)“ARIB STD-B23”(參見(jiàn)非專利文獻(xiàn)2)。
[0003]引用列表
[0004]非專利文獻(xiàn)
[0005]非專利文獻(xiàn)I
[0006]ETSI(歐洲電信標(biāo)準(zhǔn)協(xié)會(huì),European Telecommunications Standards Institute)“ETSI TS102796V1.1.1(2010-06)”
[0007]http://www.ets1.0rg/deliver/etsi_ts/102700_102799/102796/01.01.01_60/ts_102796v010101p.pdf (2011 年 10 月 21 日瀏覽)
[0008]非專利文獻(xiàn)2
[0009]無(wú)線電工商業(yè)聯(lián)合會(huì)(Associationof Radio Industries and Businesses)“Application execution environment standard ARIB STD-B231.2in digitalbroadcast,,
[0010]http://www.arib.0r.jp/english/html/overview/doc/2-STD-B23vl_2.pdf
[0011](2011 年 10 月 21 日瀏覽)
【發(fā)明內(nèi)容】
[0012]技術(shù)問(wèn)題
[0013]例如,如在HbbTV中一樣,在應(yīng)用與廣播內(nèi)容的再現(xiàn)同時(shí)執(zhí)行的系統(tǒng)中,應(yīng)用的從激活到結(jié)束的生命周期通過(guò)疊加在廣播內(nèi)容上的稱為AIT (應(yīng)用信息表,ApplicationInformation Table)的數(shù)據(jù)結(jié)構(gòu)來(lái)管理。已經(jīng)獲取AIT的信息終端基于AIT中所包括的應(yīng)用控制代碼來(lái)控制應(yīng)用。
[0014]此外,根據(jù)ETSI標(biāo)準(zhǔn),要與廣播內(nèi)容的再現(xiàn)同時(shí)執(zhí)行的應(yīng)用能夠如下切換。例如,從應(yīng)用A至應(yīng)用B的切換涉及通過(guò)應(yīng)用控制代碼“DESTROY”或“KILL”結(jié)束正執(zhí)行的應(yīng)用A并且通過(guò)應(yīng)用控制代碼“AUTOSTART”激活新應(yīng)用B。
[0015]然而,當(dāng)應(yīng)用通過(guò)應(yīng)用控制代碼“DESTROY”或“KILL”結(jié)束時(shí),從存儲(chǔ)器刪除正執(zhí)行的應(yīng)用的狀態(tài)和整個(gè)應(yīng)用,這明確地意味著每次僅從初始狀態(tài)激活應(yīng)用。然而,根據(jù)要求的處理,存在這樣的情況:希望存儲(chǔ)直到應(yīng)用的結(jié)束點(diǎn)為止獲得的處理結(jié)果,使得當(dāng)該應(yīng)用在下一次激活時(shí)能夠在接管過(guò)去的處理結(jié)果的情況下恢復(fù)該處理。例如,在應(yīng)用能夠通過(guò)用戶操作來(lái)改變顯示屏幕的情況下,如果就在結(jié)束應(yīng)用之前的用戶已觀看的屏幕能夠在該應(yīng)用下一次激活時(shí)顯示為初始屏幕,則能夠消除尋找在每次激活時(shí)用戶希望觀看的屏幕的操作所需的時(shí)間和精力。然而,在ETSI標(biāo)準(zhǔn)中,沒(méi)有呈現(xiàn)涉及如下內(nèi)容的控制:存儲(chǔ)直到應(yīng)用結(jié)束點(diǎn)為止獲得的處理結(jié)果并且當(dāng)該應(yīng)用在下一次激活時(shí)在接管過(guò)去的處理結(jié)果的情況下恢復(fù)該處理。
[0016]鑒于如上所述的情況,本公開的目的是提供一種能夠擴(kuò)展與廣播內(nèi)容相關(guān)的應(yīng)用的結(jié)束控制的信息處理設(shè)備、信息處理方法以及程序。
[0017]問(wèn)題的解決方案
[0018]為了解決上述問(wèn)題,根據(jù)本公開,提供了一種信息處理設(shè)備,包括:廣播內(nèi)容處理單元,所述廣播內(nèi)容處理單元接收并且處理廣播內(nèi)容;以及控制器,所述控制器獲取應(yīng)用信息表,通過(guò)所述應(yīng)用信息表暫緩信息能夠被設(shè)置為用于控制與所述廣播內(nèi)容相關(guān)的應(yīng)用的控制信息,并且在獲取了包括所述暫緩信息的所述應(yīng)用信息表時(shí)所述控制器基于所述暫緩控制信息將正被執(zhí)行的應(yīng)用設(shè)置為暫停狀態(tài)。
[0019]信息處理設(shè)備還可包括能夠存儲(chǔ)信息的存儲(chǔ)器,并且控制器可以通過(guò)將所述正被執(zhí)行的應(yīng)用的每個(gè)執(zhí)行狀態(tài)存儲(chǔ)在所述存儲(chǔ)器中來(lái)將所述正被執(zhí)行的應(yīng)用設(shè)置為所述暫停狀態(tài)。
[0020]在信息處理設(shè)備中,控制器在獲取了包括預(yù)定控制信息的所述應(yīng)用信息表時(shí)基于所述預(yù)定控制信息取消所述應(yīng)用的所述暫停狀態(tài)。
[0021]根據(jù)本公開,提供了一種信息處理方法,包括:接收并且處理廣播內(nèi)容;通過(guò)控制器獲取應(yīng)用信息表,通過(guò)所述應(yīng)用信息表暫緩信息能夠設(shè)置為用于控制與所述廣播內(nèi)容相關(guān)的應(yīng)用的控制信息;以及在獲取了包括所述暫緩信息的所述應(yīng)用信息表時(shí)由所述控制器基于所述暫緩控制信息將正被執(zhí)行的應(yīng)用設(shè)置為暫停狀態(tài)。
[0022]根據(jù)本公開,提供了一種程序,所述程序使計(jì)算機(jī)用作控制器,該控制器獲取應(yīng)用信息表,通過(guò)所述應(yīng)用信息表暫緩信息能夠設(shè)置為用于控制與廣播內(nèi)容相關(guān)的應(yīng)用的控制信息,并且在獲取了包括所述暫緩信息的所述應(yīng)用信息表時(shí)所述控制器基于所述暫緩控制信息將正被執(zhí)行的應(yīng)用設(shè)置為暫停狀態(tài)。
[0023]發(fā)明的效果
[0024]如上所述,根據(jù)本公開,能夠擴(kuò)展與廣播內(nèi)容相關(guān)的應(yīng)用的結(jié)束控制。
【專利附圖】
【附圖說(shuō)明】
[0025]圖1是示出本實(shí)施例的信息處理系統(tǒng)的概要的示圖。
[0026]圖2是示出AIT數(shù)據(jù)結(jié)構(gòu)的示圖。
[0027]圖3是示出XML-AIT數(shù)據(jù)結(jié)構(gòu)的示圖。
[0028]圖4是示出AIT中存儲(chǔ)的應(yīng)用控制代碼的定義的示圖。
[0029]圖5是示出本實(shí)施例的信息處理設(shè)備的結(jié)構(gòu)的框圖。
[0030]圖6是示出從廣播門戶屏幕激活應(yīng)用的方法的示圖。
[0031]圖7是示出從服務(wù)器門戶屏幕激活應(yīng)用的方法的示圖。
[0032]圖8是示出從圖6和圖7中所示的門戶屏幕激活應(yīng)用的方法的過(guò)程的流程圖。
[0033]圖9是示出基于廣播AIT激活應(yīng)用的方法的示圖。[0034]圖10是示出基于廣播AIT激活應(yīng)用的方法的過(guò)程的流程圖。
[0035]圖11是示出從應(yīng)用列表激活應(yīng)用的方法的過(guò)程的示圖。
[0036]圖12是示出從應(yīng)用列表激活應(yīng)用的方法的過(guò)程的流程圖。
[0037]圖13是示出本實(shí)施例的信息處理系統(tǒng)的典型操作示例的示圖。
[0038]圖14是示出在符合典型信息處理系統(tǒng)中的標(biāo)準(zhǔn)的操作示例的示圖。
[0039]圖15是示出在本實(shí)施例的信息處理系統(tǒng)中的應(yīng)用切換操作的示圖。
【具體實(shí)施方式】
[0040]下文中,將參考附圖來(lái)描述本公開的實(shí)施例。
[0041][信息處理系統(tǒng)]
[0042]圖1是示出本實(shí)施例的信息處理系統(tǒng)的概要的示圖。
[0043]本實(shí)施例的信息處理系統(tǒng)I包括諸如因特網(wǎng)的第一網(wǎng)絡(luò)100、應(yīng)用服務(wù)器200、邊緣路由器300、諸如LAN(局域網(wǎng),Local Area Network)的第二網(wǎng)絡(luò)400、信息處理設(shè)備500、以及廣播站600。
[0044]廣播站600經(jīng)由通信介質(zhì)諸如陸地、衛(wèi)星以及IP (互聯(lián)網(wǎng)協(xié)議,InternetProtocol)網(wǎng)絡(luò)來(lái)傳輸數(shù)字廣播信號(hào)。廣播站600能夠多路復(fù)用并且傳輸廣播內(nèi)容的流分組,要與廣播內(nèi)容的再現(xiàn)同時(shí)執(zhí)行的應(yīng)用的分組以及包括與當(dāng)前正廣播的廣播內(nèi)容和應(yīng)用相關(guān)的各種信息的PSI/SI (節(jié)目特定信息/服務(wù)信息,Program Specific Information/Service Information)分組。PSI/SI包括應(yīng)用信息表(下文中,稱為“AIT”)等作為包括用于管理應(yīng)用的信息的數(shù)據(jù)結(jié)構(gòu)。
[0045]應(yīng)用服務(wù)器200可連接至第一網(wǎng)絡(luò)100并且能夠經(jīng)由第一網(wǎng)絡(luò)100向信息處理設(shè)備 500 遞送 XML (可擴(kuò)展標(biāo)記語(yǔ)言,Extensible Markup Language)-AIL,該 XML-AIL 描述包括要與廣播內(nèi)容的再現(xiàn)相關(guān)地執(zhí)行的應(yīng)用的文件和用于管理應(yīng)用的信息的數(shù)據(jù)結(jié)構(gòu)。
[0046]邊緣路由器300是用于將第一網(wǎng)絡(luò)100與第二網(wǎng)絡(luò)400相連接的路由器。第二網(wǎng)絡(luò)400可以是有線或無(wú)線方式。
[0047]信息處理設(shè)備500是例如個(gè)人計(jì)算機(jī)、蜂窩電話、智能電話、電視設(shè)備或者游戲裝置,但其產(chǎn)品形式不受特別限制。
[0048]信息處理設(shè)備500能夠接收并且解調(diào)來(lái)自廣播站600的數(shù)字廣播信號(hào)以獲取傳輸流。信息處理設(shè)備500能夠從傳輸流分出廣播內(nèi)容,對(duì)該廣播內(nèi)容進(jìn)行解碼,并且將該廣播內(nèi)容輸出至與信息處理設(shè)備500相連接的顯示單元(未示出)或揚(yáng)聲器單元(未示出)或記錄設(shè)備。
[0049]應(yīng)注意的是,顯示單元、揚(yáng)聲器單元以及記錄設(shè)備可以與信息處理設(shè)備500集成在一起,或者它們可以直接連接至信息處理設(shè)備500或者作為獨(dú)立設(shè)備經(jīng)由第二網(wǎng)絡(luò)400間接連接??蛇x地,包括顯示單元和揚(yáng)聲器單元的設(shè)備(未示出)可直接連接或經(jīng)由第二網(wǎng)絡(luò)400間接連接至信息處理設(shè)備500。
[0050]信息處理設(shè)備500還能夠從所獲取的傳輸流提取應(yīng)用或包括AIT的PSI/SI并且解釋AIT,以從而控制應(yīng)用。當(dāng)應(yīng)用是可視應(yīng)用時(shí),信息處理設(shè)備500能夠?qū)⑼ㄟ^(guò)執(zhí)行應(yīng)用產(chǎn)生的視頻信號(hào)與廣播內(nèi)容的視頻信號(hào)和字幕信號(hào)合成并且將它們輸出至顯示單元。
[0051]信息處理設(shè)備500還能夠經(jīng)由第一網(wǎng)絡(luò)100、邊緣路由器300以及第二網(wǎng)絡(luò)400從應(yīng)用服務(wù)器200通過(guò)下載來(lái)獲取應(yīng)用和XML-AIT文件。信息處理設(shè)備500能夠解釋所獲取的XML-AIT并且控制從應(yīng)用服務(wù)器200獲取的應(yīng)用。
[0052][應(yīng)用]
[0053]這里將描述應(yīng)用。從廣播站600和應(yīng)用服務(wù)器200向信息處理設(shè)備500提供應(yīng)用。應(yīng)用例如通過(guò)HTML文件、Java (注冊(cè)商標(biāo))腳本、靜止圖像文件以及運(yùn)動(dòng)圖像文件來(lái)構(gòu)建。
[0054]應(yīng)用可以是可視的或不可視的??梢暤膽?yīng)用是用戶能夠經(jīng)由屏幕觀察該應(yīng)用的狀態(tài)的應(yīng)用。不可視的應(yīng)用是用戶不能夠經(jīng)由屏幕觀察該應(yīng)用的狀態(tài)的應(yīng)用并且例如是記錄用于指定在信息處理設(shè)備中觀看的廣播內(nèi)容或觀看時(shí)間的信息并且為了收視率調(diào)查等目的將該信息傳遞至特定服務(wù)器的功能。
[0055]此外,應(yīng)用可以是能夠根據(jù)信息處理設(shè)備500的用戶的操作來(lái)改變呈現(xiàn)的信息或功能的雙向應(yīng)用,或者可以是向用戶單向地呈現(xiàn)信息的應(yīng)用。[AIT和XML-AIT的數(shù)據(jù)結(jié)構(gòu)]
[0056]這里,將描述從廣播站600提供的AIT的數(shù)據(jù)結(jié)構(gòu)和從應(yīng)用服務(wù)器200提供的XML-AIT的數(shù)據(jù)結(jié)構(gòu)。應(yīng)當(dāng)注意,當(dāng)在說(shuō)明書中簡(jiǎn)稱為“AIT”時(shí),該術(shù)語(yǔ)指從廣播站600提供的AIT。
[0057]圖2是示出AIT數(shù)據(jù)結(jié)構(gòu)的示圖。
[0058]AITlO是存儲(chǔ)與廣播鏈接應(yīng)用(broadcast-linked application)有關(guān)的各種信息、用于控制廣播鏈接應(yīng)用的應(yīng)用控制代碼等的表。具體地,AITlO存儲(chǔ)表ID、區(qū)段語(yǔ)法結(jié)構(gòu)、區(qū)段長(zhǎng)度、應(yīng)用格式、版本編號(hào)、當(dāng)前的下一命令、區(qū)段編號(hào)、最后的區(qū)段編號(hào)、共有描述符循環(huán)長(zhǎng)度、應(yīng)用信息循環(huán)長(zhǎng)度、應(yīng)用標(biāo)識(shí)符、應(yīng)用控制代碼11、應(yīng)用信息描述符循環(huán)長(zhǎng)度、描述符等。
[0059]圖3是示出XML-AIT數(shù)據(jù)結(jié)構(gòu)的示圖。
[0060]XML-AIT20是存儲(chǔ)與廣播非鏈接應(yīng)用(broadcast-unlinked application)有關(guān)的各種信息、用于控制廣播非鏈接應(yīng)用的應(yīng)用控制代碼等的表。具體地,XML-AIT20存儲(chǔ)應(yīng)用名稱、應(yīng)用標(biāo)識(shí)符、應(yīng)用描述符、應(yīng)用類型、應(yīng)用控制代碼21、應(yīng)用可視性、表示應(yīng)用是否僅在當(dāng)前服務(wù)中有效的標(biāo)志、應(yīng)用優(yōu)先級(jí)、應(yīng)用版本、根據(jù)平臺(tái)簡(jiǎn)介的版本、圖標(biāo)、存儲(chǔ)性能、傳輸協(xié)議描述符、應(yīng)用位置描述符、應(yīng)用邊界描述符、應(yīng)用特定描述符、應(yīng)用使用描述符等。
[0061][應(yīng)用控制代碼的定義]
[0062]應(yīng)用的生命周期由信息處理設(shè)備500基于分別存儲(chǔ)在AITlO和XML-AIT20中的應(yīng)用控制代碼11和21來(lái)動(dòng)態(tài)地控制。
[0063]圖4是示出分別存儲(chǔ)在AITlO和XML-AIT20中的應(yīng)用控制代碼11和21的定義的示圖。
[0064]如圖中所示,作為應(yīng)用控制代碼,存在“AUTOSTART”、“PRESENT”、“DESTROY”、“KILL”、“PREFETCH”、“REMOTE”、“DISABLED” 以及 “PLAYBACK_AUT0START” 作為標(biāo)準(zhǔn)。在本實(shí)施例中,“SUSPEND”是新增加的。應(yīng)用控制代碼的定義如下。
[0065]“AUTOSTART”是在應(yīng)用還沒(méi)有執(zhí)行的情況下命令自動(dòng)激活與服務(wù)選擇一起的應(yīng)用的代碼。
[0066]“PRESENT”是在服務(wù)被選擇時(shí)命令將應(yīng)用設(shè)定成可執(zhí)行狀態(tài)的代碼。應(yīng)當(dāng)注意的是,目標(biāo)應(yīng)用并不是與服務(wù)選擇一起自動(dòng)激活,而是在接收到來(lái)自用戶的激活命令時(shí)激活。
[0067]“DESTROY”是命令允許結(jié)束應(yīng)用的代碼。[0068]“KILL”是命令強(qiáng)制結(jié)束應(yīng)用的代碼。
[0069]“PREFETCH”是命令對(duì)應(yīng)用進(jìn)行緩存的代碼。
[0070]“ΜΕΜ0ΤΕ”是表示應(yīng)用是不能在當(dāng)前傳輸流中獲取的應(yīng)用的代碼。這種應(yīng)用在從另一傳輸流或緩存獲取到時(shí)變得可用。
[0071]“DISABLED”是表示禁止應(yīng)用激活的代碼。
[0072]“PLAYBACK_AUTOSTART”是用于與存儲(chǔ)器(記錄設(shè)備)上所記錄的廣播內(nèi)容的再現(xiàn)一起激活應(yīng)用的代碼。
[0073]“SUSPEND”是在本實(shí)施例中新引入的并且命令暫停正被執(zhí)行的應(yīng)用的執(zhí)行同時(shí)存儲(chǔ)應(yīng)用的執(zhí)行狀態(tài)的代碼。
[0074][應(yīng)用激活]
[0075]例如,存在下列的應(yīng)用激活方法。
[0076]1.一種方法:通過(guò)作為觸發(fā)器的信息處理設(shè)備500的用戶所做出的預(yù)定遙控器操作,通過(guò)廣播或者從應(yīng)用服務(wù)器200獲取應(yīng)用門戶屏幕并且顯示該門戶屏幕,并且如圖6和圖7中所示在門戶屏幕上激活用戶所選擇的應(yīng)用。一條或多條可用的應(yīng)用信息呈現(xiàn)在應(yīng)用門戶屏幕上。與呈現(xiàn)的應(yīng)用信息相關(guān)的是應(yīng)用和通信協(xié)議的實(shí)質(zhì)性文件或者用于獲取應(yīng)用的XML-AIT所必要的位置信息。如圖8所示,當(dāng)通過(guò)信息處理設(shè)備500的用戶所做出的預(yù)定遙控器操作等來(lái)命令門戶屏幕的激活(步驟Sll)時(shí),信息處理設(shè)備500通過(guò)廣播或者從應(yīng)用服務(wù)器200獲取應(yīng)用門戶屏幕并且顯示該屏幕(步驟S12)。當(dāng)用戶在門戶屏幕上選擇了期望的應(yīng)用信息(步驟S13)時(shí)并且當(dāng)獲取應(yīng)用的實(shí)質(zhì)性文件所必要的信息與應(yīng)用信息相關(guān)(步驟S14中的“否”)時(shí),信息處理設(shè)備500基于該信息獲取該應(yīng)用的實(shí)質(zhì)性文件(步驟S16中的“是”)并且激活該應(yīng)用(步驟S17)。此外,當(dāng)獲取應(yīng)用的XML-AIT所必要的信息與所選擇的應(yīng)用信息相關(guān)時(shí),信息處理設(shè)備500基于該信息獲取并且分析XML-AIT (步驟S14中的“是”),基于XML-AIT獲取應(yīng)用的實(shí)質(zhì)性文件(步驟S15),并且激活該應(yīng)用(步驟S17)。當(dāng)獲取了 XML-AIT或者應(yīng)用的實(shí)質(zhì)性文件的獲取以失敗結(jié)束時(shí),執(zhí)行將這樣的內(nèi)容呈現(xiàn)給用戶等的錯(cuò)誤處理(步驟S18)。
[0077]2.一種基于如圖9中所示的AIT中的應(yīng)用控制代碼“AUTOSTART”來(lái)自動(dòng)激活應(yīng)用的方法。如圖10中所示,當(dāng)通過(guò)信息處理設(shè)備500的用戶做出的預(yù)定遙控器操作選擇了信道(步驟S21)時(shí),信息處理設(shè)備500從信道的廣播波獲取在被疊加在廣播內(nèi)容上的情況下傳輸?shù)腁IT (步驟S22)。信息處理設(shè)備500分析所獲取的AIT并且基于AIT中用于獲取應(yīng)用的信息來(lái)獲取應(yīng)用(步驟S23),并且使應(yīng)用基于應(yīng)用控制代碼“AUTOSTART”自動(dòng)激活(步驟 S24)。
[0078]3.一種基于AIT通過(guò)作為觸發(fā)器的預(yù)定遙控器操作來(lái)創(chuàng)建并且顯示當(dāng)前可用的應(yīng)用的圖標(biāo)或列表并且如圖11所示提示用戶從那里選擇要激活的應(yīng)用的方法。如圖12所示,當(dāng)通過(guò)信息處理設(shè)備500的用戶所做出的預(yù)定遙控器操作選擇了信道(步驟S31)時(shí),信息處理設(shè)備500從該信道的廣播波獲取在被疊加在廣播內(nèi)容上的情況下傳輸?shù)腁IT (步驟S32)。當(dāng)通過(guò)用戶做出的預(yù)定遙控器操作來(lái)命令顯示可用應(yīng)用的列表時(shí),信息處理設(shè)備500基于所獲取的AIT來(lái)顯示應(yīng)用的列表(步驟S33)。當(dāng)用戶從應(yīng)用列表選擇了期望的應(yīng)用(步驟S34)時(shí),基于應(yīng)用的AIT來(lái)激活該應(yīng)用(步驟S35)。
[0079][信息處理系統(tǒng)I的典型操作示例][0080]接下來(lái),將描述本實(shí)施例的信息處理系統(tǒng)I的操作示例。
[0081]圖13是示出圖1中所示的信息處理系統(tǒng)I的典型操作示例的示圖。
[0082]例如,信息處理設(shè)備500從用戶利用遙控器選擇的廣播站600接收廣播內(nèi)容(廣播A),對(duì)視頻數(shù)據(jù)、音頻數(shù)據(jù)、字幕數(shù)據(jù)等執(zhí)行解碼處理,并且將該廣播內(nèi)容(廣播A)輸出至與信息處理設(shè)備500相連接的顯示單元和揚(yáng)聲器單元。
[0083]在本示例中,廣播鏈接應(yīng)用(下文中,稱為“第一應(yīng)用”)和與第一應(yīng)用相關(guān)的AIT疊加在廣播內(nèi)容上,并且在時(shí)間Tl從廣播站60廣播。
[0084]AIT存儲(chǔ)了命令激活第一應(yīng)用的應(yīng)用控制代碼“AUTOSTART”。一旦接收第一應(yīng)用和AIT,信息處理設(shè)備500基于AIT中所描述的應(yīng)用控制代碼“AUTOSTART”來(lái)激活第一應(yīng)用。例如,被激活的第一應(yīng)用可視化為在顯示單元上顯示的疊加在廣播內(nèi)容A的視頻上的窗P。
[0085]隨后,在時(shí)間T2,包括命令激活廣播非鏈接應(yīng)用(下文中,稱為“第二應(yīng)用”)的應(yīng)用控制代碼“AUTOSTART”的新AIT疊加在廣播內(nèi)容上并且從廣播站600廣播。
[0086]一旦接收到新AIT,信息處理設(shè)備500基于在新AIT中描述的應(yīng)用控制代碼“AUTOSTART”來(lái)獲取第二應(yīng)用并且激活該第二應(yīng)用。這里,第二應(yīng)用是包括不可視屬性的應(yīng)用,在信息處理設(shè)備500的顯示單元上原樣顯示該第一應(yīng)用。
[0087]接下來(lái),在時(shí)間T3,包括命令結(jié)束第一應(yīng)用和第二應(yīng)用的應(yīng)用控制代碼“DESTROY”或“KILL”和命令激活另一廣播非鏈接應(yīng)用(下文中,稱為“第三應(yīng)用”)的應(yīng)用控制代碼“AUTOSTART”的新AIT疊加在廣播內(nèi)容上并且從廣播站600廣播。
[0088]一旦接收到新AIT,信息處理設(shè)備500結(jié)束第一應(yīng)用和第二應(yīng)用并且獲取并且激
活第三應(yīng)用。
[0089][符合典型信息處理系統(tǒng)中的標(biāo)準(zhǔn)的操作示例]
[0090]圖14是示出符合典型信息處理系統(tǒng)中的標(biāo)準(zhǔn)的操作示例的示圖。
[0091]信息處理設(shè)備從用戶所選擇的廣播站接收廣播內(nèi)容(廣播A),對(duì)視頻數(shù)據(jù)、音頻數(shù)據(jù)、字幕數(shù)據(jù)等執(zhí)行解碼處理,并且將廣播內(nèi)容(廣播A)輸出至與信息處理設(shè)備相連接的顯示單元和揚(yáng)聲器單元。
[0092]在時(shí)間Tl,廣播鏈接應(yīng)用(下文中,稱為“第一應(yīng)用”)和與第一應(yīng)用相關(guān)的AIT從廣播站通過(guò)廣播傳輸。AIT存儲(chǔ)了命令激活第一應(yīng)用的應(yīng)用控制代碼“AUTOSTART”。一旦接收到第一應(yīng)用和AIT,信息處理設(shè)備基于在AIT中描述的應(yīng)用控制代碼“AUTOSTART”來(lái)激活第一應(yīng)用。例如,被激活的第一應(yīng)用可視化為在顯示單元上顯示的疊加在廣播內(nèi)容A的視頻上的窗口。
[0093]隨后,在時(shí)間T2,包括命令結(jié)束第一應(yīng)用的應(yīng)用控制代碼“DESTROY”或“KILL”和命令激活另一廣播鏈接應(yīng)用(下文中,稱為“第二應(yīng)用”)的應(yīng)用控制代碼“AUTOSTART”的新AIT從廣播站廣播。一旦接收到新AIT,信息處理設(shè)備基于在該AIT中描述的應(yīng)用控制代碼“DESTROY”或“KILL”來(lái)結(jié)束正執(zhí)行的第一應(yīng)用并且基于應(yīng)用控制代碼“AUTOSTART”來(lái)激活第二應(yīng)用。如上面所描述地切換要執(zhí)行的應(yīng)用。
[0094]當(dāng)應(yīng)用結(jié)束時(shí),從信息處理設(shè)備的存儲(chǔ)器刪除該應(yīng)用(包括關(guān)于該應(yīng)用的執(zhí)行狀態(tài)的信息)。因此,即使當(dāng)信息處理設(shè)備獲取了包括命令再次激活第一應(yīng)用的應(yīng)用控制代碼“AUTOSTART”的新AIT并且在時(shí)間T3基于該AIT激活第一應(yīng)用時(shí),第一應(yīng)用僅從初始狀態(tài)激活。
[0095]在本實(shí)施例中,為了解決這樣的問(wèn)題,如圖3所示,將“SUSPEND”(圖3中附圖標(biāo)記26)新增加至作為AIT的標(biāo)準(zhǔn)的應(yīng)用代碼集。“SUSPEND”是命令暫停正被執(zhí)行的應(yīng)用的執(zhí)行同時(shí)將應(yīng)用的執(zhí)行狀態(tài)存儲(chǔ)到存儲(chǔ)器中的應(yīng)用控制代碼。
[0096][信息處理設(shè)備的結(jié)構(gòu)]
[0097]圖5是示出本實(shí)施例的信息處理設(shè)備500的結(jié)構(gòu)的框圖。
[0098]信息處理設(shè)備500包括廣播接口 501、解復(fù)用器502、輸出處理單元503、視頻解碼器504、音頻解碼器505、字幕解碼器506、通信接口 507、應(yīng)用控制器508、以及應(yīng)用/狀態(tài)存儲(chǔ)器509。
[0099]廣播接口 501包括天線和調(diào)諧器并且使用它們來(lái)接收用戶所選擇的數(shù)字廣播信號(hào)。廣播接口 501向解復(fù)用器502輸出通過(guò)對(duì)所接收的數(shù)字廣播信號(hào)執(zhí)行解調(diào)處理而獲取的傳輸流。
[0100]解復(fù)用器502從傳輸流分離出廣播內(nèi)容的流分組、應(yīng)用分組、以及AIT分組。解復(fù)用器502從廣播內(nèi)容的流分組分離出視頻ES (基本碼流,Elementary Stream)、音頻ES、以及字幕ES。解復(fù)用器502將視頻ES分發(fā)至視頻解碼器504,將音頻ES分發(fā)至音頻解碼器505、將字幕ES分發(fā)至字幕解碼器506并且將應(yīng)用分組和AIT分組分發(fā)至應(yīng)用控制器508。
[0101]視頻解碼器504對(duì)視頻ES進(jìn)行解碼以產(chǎn)生視頻信號(hào)并且將所產(chǎn)生的視頻信號(hào)輸出至輸出處理單元503。音頻解碼器505對(duì)音頻ES進(jìn)行解碼以產(chǎn)生音頻信號(hào)并且將所產(chǎn)生的音頻信號(hào)輸出至輸出處理單元503。字幕解碼器506對(duì)字幕ES進(jìn)行解碼以產(chǎn)生字幕信號(hào)并且將所產(chǎn)生的字幕信號(hào)輸出至輸出處理單元503。
[0102]通信接口 507是用于經(jīng)由諸如LAN的第二網(wǎng)絡(luò)400來(lái)建立與外部設(shè)備的通信的接口。通信接口 507可采用無(wú)線通信或有線通信。
[0103]應(yīng)用控制器508是執(zhí)行與應(yīng)用的控制有關(guān)的處理的控制器。
[0104]應(yīng)用/狀態(tài)存儲(chǔ)器509 (存儲(chǔ)器)是存儲(chǔ)所獲取的應(yīng)用、正執(zhí)行的應(yīng)用及其狀態(tài)、暫停的應(yīng)用及其執(zhí)行狀態(tài)等的存儲(chǔ)器。
[0105]輸出處理單元503將來(lái)自視頻解碼器504的視頻信號(hào)、來(lái)自音頻解碼器505的音頻信號(hào)、來(lái)自字幕解碼器506的字幕信號(hào)、來(lái)自應(yīng)用控制器508的視頻信號(hào)和音頻信號(hào)等進(jìn)行合成并且將結(jié)果輸出至與信息處理設(shè)備500相連接的記錄設(shè)備、顯示單元以及揚(yáng)聲器單元(未示出)。
[0106]至少包括信息處理設(shè)備500的應(yīng)用控制器508和應(yīng)用/狀態(tài)存儲(chǔ)器509的結(jié)構(gòu)的一部分或全部可以由包括CPU (中央處理器,Central Processing Unit)及存儲(chǔ)器和程序的計(jì)算機(jī)來(lái)提供。
[0107][本實(shí)施例的信息處理系統(tǒng)I的應(yīng)用切換操作]
[0108]圖15是示出本實(shí)施例的信息處理系統(tǒng)I的應(yīng)用切換操作的示圖。
[0109]例如,信息處理設(shè)備500從用戶利用遙控器選擇的廣播站600接收廣播內(nèi)容(廣播A),對(duì)視頻數(shù)據(jù)、音頻數(shù)據(jù)、字幕數(shù)據(jù)等執(zhí)行解碼處理,并且將廣播內(nèi)容(廣播A)輸出至與信息處理設(shè)備500相連接的顯示單元和揚(yáng)聲器單元。
[0110]具體地,廣播接口 501從用戶所選擇的廣播站600接收廣播內(nèi)容(廣播A)的數(shù)字廣播信號(hào)并且向解復(fù)用器502輸出通過(guò)執(zhí)行解調(diào)處理等獲取的傳輸流。解復(fù)用器502從傳輸流分離出廣播內(nèi)容的流分組并且還將廣播內(nèi)容的流分組分離為視頻ES、音頻ES、以及字幕ES。分開的視頻ES、音頻ES以及字幕ES分別通過(guò)視頻解碼器504、音頻解碼器505以及字幕解碼器506解碼,通過(guò)輸出處理單元503合成,并且輸出至顯示單元和揚(yáng)聲器單元。
[0111]在該操作示例中,廣播鏈接應(yīng)用(下文中,稱為“第一應(yīng)用”)和與第一應(yīng)用相關(guān)的AIT疊加在廣播內(nèi)容上并且在時(shí)間Tl從廣播站600廣播。AIT存儲(chǔ)了命令激活第一應(yīng)用的應(yīng)用控制代碼“AUTOSTART”。
[0112]解復(fù)用器502從傳輸流分離出第一應(yīng)用的分組和AIT分組并且將它們提供至應(yīng)用控制器508。一旦接收到廣播鏈接應(yīng)用和AIT,應(yīng)用控制器508基于AIT中所描述的應(yīng)用控制代碼“AUTOSTART”來(lái)激活第一應(yīng)用。具體地,應(yīng)用控制器508在作為系統(tǒng)的存儲(chǔ)器的應(yīng)用/狀態(tài)存儲(chǔ)器509中展開(develop)所獲取的應(yīng)用并且將該應(yīng)用設(shè)置成執(zhí)行狀態(tài)。例如,被激活的第一應(yīng)用可視化為在顯示單元上顯示的疊加在廣播內(nèi)容A的視頻上的窗口。
[0113]隨后,在時(shí)間T2,包括命令暫停第一應(yīng)用的應(yīng)用控制代碼“SUSPEND”和命令激活廣播非鏈接應(yīng)用(下文中,稱為“第二應(yīng)用”)的“AUTOSTART”的新AIT從廣播站600廣播。
[0114]一旦獲取到新AIT,信息處理設(shè)備500的應(yīng)用控制器508基于在AIT中存儲(chǔ)的作為關(guān)于第一應(yīng)用的應(yīng)用控制代碼的“SUSPEND”來(lái)暫停正執(zhí)行的第一應(yīng)用同時(shí)存儲(chǔ)第一應(yīng)用的執(zhí)行狀態(tài)。具體地,應(yīng)用控制器508暫停在應(yīng)用/狀態(tài)存儲(chǔ)器509中展開的第一應(yīng)用同時(shí)保持執(zhí)行狀態(tài)。隨后,應(yīng)用控制器508基于在所獲取的AIT中描述的作為關(guān)于第二應(yīng)用的應(yīng)用控制代碼的“AUTOSTART”來(lái)激活第二應(yīng)用。應(yīng)當(dāng)注意的是,在AIT中,設(shè)置了用于訪問(wèn)應(yīng)用服務(wù)器200和獲取廣播非鏈接應(yīng)用所必要的關(guān)于通信協(xié)議、位置信息等的信息。
[0115]接下來(lái),在時(shí)間T3,包括命令結(jié)束第二應(yīng)用的應(yīng)用控制代碼“DESTROY”或“KILL”和命令激活處于暫停狀態(tài)的第一應(yīng)用的應(yīng)用控制代碼“AUTOSTART”或者命令將第一應(yīng)用設(shè)置成可執(zhí)行狀態(tài)的應(yīng)用控制代碼“PRESENT”的新AIT從廣播站600廣播。
[0116]一旦接收到新AIT,信息處理設(shè)備500的應(yīng)用控制器508基于在AIT中描述的作為關(guān)于第二應(yīng)用的應(yīng)用控制代碼的“DESTROY”或者“KILL”來(lái)結(jié)束第二應(yīng)用。此外,應(yīng)用控制器508基于在所獲取的AIT中描述的作為關(guān)于第一應(yīng)用的應(yīng)用控制代碼的“AUTOSTART”或者“PRESENT”將第一應(yīng)用從暫停狀態(tài)恢復(fù)。結(jié)果,第一應(yīng)用從就在上次被暫停之前的狀態(tài)激活。
[0117]如上所述,根據(jù)本實(shí)施例,在能夠基于AIT來(lái)控制與廣播內(nèi)容有關(guān)的應(yīng)用的信息處理系統(tǒng)中,“SUSPEND”新增加至作為ETSI標(biāo)準(zhǔn)的應(yīng)用控制代碼集。通過(guò)執(zhí)行“SUSPEND”,能夠增加將應(yīng)用從執(zhí)行狀態(tài)設(shè)置成暫停狀態(tài)的新功能。結(jié)果,能夠?qū)崿F(xiàn)這樣的控制:將直到應(yīng)用結(jié)束點(diǎn)為止的處理結(jié)果進(jìn)行存儲(chǔ)并且當(dāng)應(yīng)用下一次被激活時(shí)在接管過(guò)去的處理結(jié)果的情況下恢復(fù)處理。
[0118]此外,由于在將應(yīng)用從暫停狀態(tài)恢復(fù)的過(guò)程中不需要獲取應(yīng)用,所以能夠更快地激活并且使用應(yīng)用。
[0119]應(yīng)當(dāng)注意的是,在上面的實(shí)施例中,已經(jīng)描述了將通過(guò)廣播獲取的第一應(yīng)用設(shè)置成暫停狀態(tài)的情形。然而,當(dāng)然可類似地將從應(yīng)用服務(wù)器200獲取的應(yīng)用(第二應(yīng)用)設(shè)置成暫停狀態(tài)。
[0120]此外,盡管上面的實(shí)施例已描述了將一個(gè)應(yīng)用設(shè)置成暫停狀態(tài)的情形,然而,當(dāng)然可以將多個(gè)應(yīng)用設(shè)置成暫停狀態(tài)。[0121]本公開不限于上面的實(shí)施例,并且能夠在不背離本公開的主旨的情況下進(jìn)行各種修改。
[0122]在假設(shè)使用HbbTV標(biāo)準(zhǔn)的情況下描述了實(shí)施例。然而,本公開不一定限于這樣的假設(shè)。
[0123]應(yīng)注意的是,本公開還可以采用下列結(jié)構(gòu)。
[0124](I) 一種信息處理設(shè)備,包括:
[0125]廣播內(nèi)容處理單元,所述廣播內(nèi)容處理單元接收并且處理廣播內(nèi)容;以及
[0126]控制器,所述控制器獲取應(yīng)用信息表,通過(guò)所述應(yīng)用信息表暫緩信息能夠被設(shè)置為用于控制與所述廣播內(nèi)容相關(guān)的應(yīng)用的控制信息,并且在獲取了包括所述暫緩信息的所述應(yīng)用信息表時(shí)所述控制器基于所述暫緩控制信息將正被執(zhí)行的應(yīng)用設(shè)置為暫停狀態(tài)。
[0127](2)根據(jù)上面的(I)的信息處理設(shè)備,還包括:
[0128]存儲(chǔ)器,所述存儲(chǔ)器能夠存儲(chǔ)信息;
[0129]其中,所述控制器通過(guò)將所述正被執(zhí)行的應(yīng)用的每個(gè)執(zhí)行狀態(tài)存儲(chǔ)在所述存儲(chǔ)器中來(lái)將所述正被執(zhí)行的應(yīng)用設(shè)置為所述暫停狀態(tài)。
[0130](3)根據(jù)上面的(I)或(2)的信息處理設(shè)備,
[0131]其中,所述控制器在獲取了包括預(yù)定控制信息的所述應(yīng)用信息表時(shí)基于所述預(yù)定控制信息取消所述應(yīng)用的所述暫停狀態(tài)。
[0132][附圖標(biāo)記列表]
[0133]I 信息處理系統(tǒng)
[0134]10 AIT
[0135]12應(yīng)用控制代碼
[0136]20 AIT
[0137]21應(yīng)用控制代碼
[0138]200應(yīng)用服務(wù)器
[0139]500信息處理設(shè)備
[0140]501 廣播接口
[0141]502解復(fù)用器
[0142]503輸出處理單元
[0143]504視頻解碼器
[0144]505音頻解碼器
[0145]506字幕解碼器
[0146]507 通信接口
[0147]508應(yīng)用控制器
[0148]509應(yīng)用/狀態(tài)存儲(chǔ)器
[0149]600廣播站
【權(quán)利要求】
1.一種信息處理設(shè)備,包括: 廣播內(nèi)容處理單元,所述廣播內(nèi)容處理單元接收并且處理廣播內(nèi)容;以及 控制器,所述控制器獲取應(yīng)用信息表,通過(guò)所述應(yīng)用信息表暫緩信息能夠被設(shè)置為用于控制與所述廣播內(nèi)容相關(guān)的應(yīng)用的控制信息,并且在獲取了包括所述暫緩信息的所述應(yīng)用信息表時(shí)所述控制器基于所述暫緩控制信息將正被執(zhí)行的應(yīng)用設(shè)置為暫停狀態(tài)。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,還包括: 存儲(chǔ)器,所述存儲(chǔ)器能夠存儲(chǔ)信息; 其中,所述控制器通過(guò)將所述正被執(zhí)行的應(yīng)用的每個(gè)執(zhí)行狀態(tài)存儲(chǔ)在所述存儲(chǔ)器中來(lái)將所述正被執(zhí)行的應(yīng)用設(shè)置為所述暫停狀態(tài)。
3.根據(jù)權(quán)利要求2所述的信息處理設(shè)備, 其中,所述控制器在獲取了包括預(yù)定控制信息的所述應(yīng)用信息表時(shí)基于所述預(yù)定控制信息取消所述應(yīng)用的所述暫停狀態(tài)。
4.一種信息處理方法,包括: 接收并且處理廣播內(nèi)容; 通過(guò)控制器獲取應(yīng)用信息表,通過(guò)所述應(yīng)用信息表暫緩信息能夠設(shè)置為用于控制與所述廣播內(nèi)容相關(guān)的應(yīng)用的控制信息;以及 在獲取了包括所述暫緩信息的所述應(yīng)用信息表時(shí)由所述控制器基于所述暫緩控制信息將正被執(zhí)行的應(yīng)用設(shè)置為暫停狀態(tài)。
5.—種程序,所述程序使計(jì)算機(jī)用作控制器, 所述控制器獲取應(yīng)用信息表,通過(guò)所述應(yīng)用信息表暫緩信息能夠設(shè)置為用于控制與廣播內(nèi)容相關(guān)的應(yīng)用的控制信息,并且在獲取了包括所述暫緩信息的所述應(yīng)用信息表時(shí)所述控制器基于所述暫緩控制信息將正被執(zhí)行的應(yīng)用設(shè)置為暫停狀態(tài)。
【文檔編號(hào)】H04N21/6543GK103891296SQ201280051149
【公開日】2014年6月25日 申請(qǐng)日期:2012年10月26日 優(yōu)先權(quán)日:2011年11月1日
【發(fā)明者】北原淳, 北里直久 申請(qǐng)人:索尼公司