欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息處理設備、信息處理方法以及程序的制作方法

文檔序號:7992821閱讀:167來源:國知局
信息處理設備、信息處理方法以及程序的制作方法【專利摘要】為了在利用AIT執(zhí)行對應用的控制的設備中支持應用向外部裝置的轉移。新提供了用于指定應用的對應裝置的應用目的地描述符(Application_destination_descriptor),作為AIT的應用描述符。信息處理設備基于該應用目的地描述符來確定該應用是它自己的裝置的應用還是外部裝置的應用,若該應用是外部裝置的應用,則信息處理設備將應用轉移至外部裝置以啟動該應用?!緦@f明】信息處理設備、信息處理方法以及程序【
技術領域
】[0001]本技術涉及信息處理設備、信息處理方法以及程序,通過該信息處理設備、信息處理方法以及程序能夠使用應用管理表來執(zhí)行與廣播內容相關的應用?!?br>背景技術
】[0002]近年來,已知有同時實現(xiàn)廣播內容的再現(xiàn)和經由諸如因特網(wǎng)的網(wǎng)絡傳遞的要執(zhí)行的應用的執(zhí)行的技術。作為這樣的技術,已知有稱為混合廣播寬帶電視(HybridbroadcastbroadbandTV)(下文中,稱為“HbbTV”)的技術。在歐洲已開發(fā)了“ETSITS102796”(參見非專利文獻I)作為HbbTV的標準。此外,在我們國家也開發(fā)了與其相符的標準“ARIBSTD-B23”(參見非專利文獻2)。[0003]非專利文獻I=ETSI(歐洲電信標準協(xié)會)“ETSITS102796V1.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]非專利文獻2!AssociationofRadioIndustriesandBusinesses“ApplicationexecutionenvironmentstandardARIBSTD-B231.2indigitalbroadcast,,[0006]http://www.arib.0r.jp/english/html/overview/doc/2-STD-B23vl_2.pdf(在2011年10月21日瀏覽)【
發(fā)明內容】[0007]發(fā)明要解決的問題[0008]例如,如在HbbTV中,在同時執(zhí)行廣播內容的再現(xiàn)和應用的執(zhí)行的系統(tǒng)中,從應用的啟動至結束的生命周期由疊加在廣播內容上的稱為應用信息表(AIT,applicationinformationtable)的數(shù)據(jù)結構來管理。已獲取該AIT的信息終端基于AIT中所包括的應用控制的代碼來執(zhí)行對應用的控制。[0009]然而,在利用AIT的關于應用的信息的傳統(tǒng)傳輸中,假設已直接接收AIT的接收機接收并且使用該應用。因此,沒有假設應用從接收機移至外部裝置并且進行使用的情形。接收應用的接收機和與其相連接的裝置可能在例如執(zhí)行環(huán)境(諸如,操作系統(tǒng)和屏幕尺寸)的條件上不同。因此,即使應用能夠從接收機移動至與其相連接的裝置,應用仍不一定在該裝置上運行。另外,即使應用運行,仍會有應用的表示不能根據(jù)應用的制造者的意圖來執(zhí)行的問題。[0010]此外,在利用AIT的關于應用的信息的傳統(tǒng)傳輸中,沒有描述當在接收機內的記錄設備中所存儲的應用要使用的時段。因此,接收機不知道刪除應用的合適時刻。因此,可能仍記錄為還未使用的應用或者可能正使用的應用被刪除。[0011]鑒于上述情況,本技術的目的是提供一種信息處理設備、信息處理方法以及程序,通過該信息處理設備、信息處理方法以及程序能夠擴展利用AIT的對應用的控制。更具體地,其目的是提供一種信息處理設備、信息處理方法以及程序,通過該信息處理設備、信息處理方法以及程序來支持應用向外部裝置的轉移。此外,其目的是提供一種信息處理設備、信息處理方法以及程序,通過該信息處理設備、信息處理方法以及程序來支持應用的有效期的管理。[0012]解決問題的方法[0013]為了解決上述問題,根據(jù)本技術的信息處理設備包括:連接器,其能夠連接至外部裝置;廣播內容處理單元,其接收并且處理廣播內容;以及控制器,其獲取其中設定了用于指定與所述廣播內容相關的應用的對應裝置的應用目的地描述符的應用信息表,并且基于所述應用目的地描述符來確定所述應用是否是與連接至所述連接器的所述外部裝置對應的應用。[0014]所述控制器在確定出所述應用是與所述外部裝置對應的應用時將所述應用轉移至連接至所述連接器的所述外部裝置。[0015]控制器在確定出所述應用是與所述外部裝置對應的應用時將在所獲取的應用信息表中描述的應用控制代碼轉換成當在所述外部裝置的環(huán)境中被解釋時可執(zhí)行的格式的外部裝置控制信息,并且將所轉換的應用控制代碼與所述應用一起轉移至所述外部裝置。[0016]控制器獲取其中設定了用于指定所述應用的有效期的應用有效期描述符的應用信息表,并且基于所述應用有效期描述符來管理所述應用的有效期。[0017]控制器執(zhí)行用于刪除其有效期已期滿的應用的處理。[0018]根據(jù)本技術的信息處理方法包括:接收并且處理廣播內容;以及通過控制器獲取其中設定了用于指定與所再現(xiàn)的廣播內容相關的應用的對應裝置的應用目的地描述符的應用信息表并且基于所述應用目的地描述符來確定所述應用是否是與所連接的外部裝置對應的應用。[0019]根據(jù)本技術的程序使計算機用作控制器,該控制器獲取其中設定了用于指定與廣播內容相關的應用的對應裝置的應用目的地描述符的應用信息表,并且基于所述應用目的地描述符來確定所述應用是否是對應于所連接的外部裝置的應用。[0020]技術效果[0021]如上所述,根據(jù)本技術,可以利用AIT擴展對應用的控制?!緦@綀D】【附圖說明】[0022]圖1是示出了根據(jù)本實施例的信息處理系統(tǒng)的概述的視圖。[0023]圖2是示出了AIT的數(shù)據(jù)結構的視圖。[0024]圖3是示出了應用目的地描述符的配置的視圖。[0025]圖4是示出了應用有效期描述符的配置的視圖。[0026]圖5是示出了XML-AIT的數(shù)據(jù)結構的視圖。[0027]圖6是示出了在AIT中所存儲的應用控制代碼的定義的視圖。[0028]圖7是示出了根據(jù)本實施例的信息處理設備(第一信息處理設備)的配置的框圖。[0029]圖8是示出了根據(jù)本實施例的外部裝置(第二信息處理設備)的配置的框圖。[0030]圖9是示出了應用的啟動和結束的操作示例的視圖。[0031]圖10是關于應用的啟動和結束的處理的流程圖。[0032]圖11是關于向外部裝置的應用轉移處理的流程圖。[0033]圖12解釋了應用轉移至外部裝置的操作示例。[0034]圖13是在應用的有效期管理中與有效期終止日期的登記有關的流程圖。[0035]圖14是與基于應用的有效期的管理來刪除應用有關的流程圖。[0036]圖15解釋了應用的有效期的管理處理的操作示例。【具體實施方式】[0037]下文中,將參考附圖來描述本技術的實施例。[0038]<第一實施例>[0039][信息處理系統(tǒng)][0040]圖1是示出根據(jù)本實施例的信息處理系統(tǒng)的概述的視圖。[0041]根據(jù)本實施例的信息處理系統(tǒng)I包括諸如因特網(wǎng)的第一網(wǎng)絡100、應用服務器200、邊緣路由器300、諸如局域網(wǎng)(LAN,localareanetwork)的第二網(wǎng)絡400、第一信息處理設備500、以及廣播站600。此外,第二信息處理設備700能夠經由接口連接至第一信息處理設備500。[0042]廣播站600經由例如通信介質,諸如地面網(wǎng)絡、衛(wèi)星網(wǎng)絡以及互聯(lián)網(wǎng)協(xié)議(IP,internetprotocol)網(wǎng)絡發(fā)送數(shù)字廣播信號。廣播站600能夠復用并且發(fā)送廣播內容的流數(shù)據(jù)包、與廣播內容的再現(xiàn)同時執(zhí)行的應用的數(shù)據(jù)包、以及包括當前正播放的廣播內容的節(jié)目特定信息/服務信息(PSI/SI,programspecificinformation/serviceinformation)和關于應用的各種類型的信息的數(shù)據(jù)包。PSI/SI包括應用信息表(下文中,稱為“AIT”)等,其是包括用于管理應用的信息的數(shù)據(jù)結構。[0043]應用服務器200可連接至第一網(wǎng)絡100,該應用服務器200能夠經由第一網(wǎng)絡100向第一信息處理設備500遞送結合廣播內容的再現(xiàn)執(zhí)行的應用和描述了包括用于管理應用的信息的數(shù)據(jù)結構的可擴展標記語言(XML)-AIT的文件。[0044]邊緣路由器300是用于將第一網(wǎng)絡100與第二網(wǎng)絡400相連接的路由器。第二網(wǎng)絡400可以是有線的或無線的。[0045]第一信息處理設備500和第二信息處理設備700是例如個人計算機、蜂窩電話、智能電話、電視機、游戲機、平板電腦終端、以及音頻/視頻播放器。然而,其產品形式不受特另IJ限制。[0046]第一信息處理設備500能夠從廣播站600接收數(shù)字廣播信號并且對它們進行解調,以獲得傳輸流。第一信息處理設備500能夠從該傳輸流解調出廣播內容并且對廣播內容進行解碼,并且將經解碼的廣播內容輸出至連接至第一信息處理設備500的顯示單元(未示出)和揚聲器單元(未示出)或記錄設備。第一信息處理設備500和第二信息處理設備700相連接,以能夠經由例如有線接口諸如通用串行總線(USB,universalserialbus)和高清晰度多媒體接口(HDMI,high_definitionmultimediainterface)或者無線接口諸如裝置間無線LAN(諸如,W1-FU注冊商標)直連)彼此通信。[0047]注意,顯示單元、揚聲器單元以及記錄設備可與第一信息處理設備500集成或者可作為獨立設備直接或經由第二網(wǎng)絡400連接至第一信息處理設備500。可替換地,包括顯示單元和揚聲器單元的設備(未示出)可直接或經由第二網(wǎng)絡400連接至第一信息處理設備500。[0048]此外,第一信息處理設備500能夠從獲得的傳輸流提取應用和包括AIT的PSI/SI,并且解釋AIT以執(zhí)行對應用的控制。第一信息處理設備500能夠在應用是可視的應用時將通過該應用的執(zhí)行所產生的視頻信號與廣播內容的視頻信號和字幕信號結合并且將它們輸出至顯示單元。[0049]另外,第一信息處理設備500能夠經由第一網(wǎng)絡100、邊緣路由器300以及第二網(wǎng)絡400從應用服務器200通過下載等來獲取應用和XML-AIT的文件。第一信息處理設備500能夠解釋所獲取的XML-AIT并且控制從應用服務器200獲取的應用。[0050]另外,第一信息處理設備500能夠在獲取外部連接終端的應用時經由接口將應用和應用的啟動和結束等的控制信息傳輸至第二信息處理設備700。[0051]第二信息處理設備700能夠經由接口從第一信息處理設備500接收外部連接終端的應用和控制信息并且根據(jù)該控制信息執(zhí)行該應用。[0052][應用][0053]現(xiàn)在,將描述應用。應用由廣播站600和應用服務器200提供至第一信息處理設備500。應用包括例如HTML文件、Java(注冊商標)腳本、靜態(tài)圖像文件、以及運動圖像文件。[0054]應用可以是可視的或不可視的??梢暤膽靡馕吨脩裟軌蛟谄聊簧嫌^察其狀態(tài)的應用。不可視的應用意味著用戶不能在屏幕上觀察其狀態(tài)的應用。例如,關于不可視的應用,記錄用于標識信息處理設備所觀看到的廣播內容的信息和觀看時段并且為了收視率調查等而將它們遞送至特定服務器的功能是可想象的。[0055]此外,應用可以是其要呈現(xiàn)的信息和功能能夠根據(jù)第一信息處理設備500的用戶操作來變化的雙向應用或者可以是單向地向用戶呈現(xiàn)信息的應用。[0056]應用包括對應于第一信息處理設備500的執(zhí)行環(huán)境(操作系統(tǒng)、屏幕尺寸等)優(yōu)化的用于第一信息處理設備的應用和對應于第二信息程序設備700的執(zhí)行環(huán)境(操作系統(tǒng)、屏幕尺寸等)和規(guī)格優(yōu)化的用于第二信息處理設備的應用。因此,當對于第二信息處理設備而言規(guī)格和執(zhí)行環(huán)境不同的各種設備假設為對應設備時,需要利用AIT來指明用于標識第二信息處理設備的應用的對應設備的信息。[0057][AIT和XML-AIT的數(shù)據(jù)結構][0058]現(xiàn)在,將描述廣播站600所提供的AIT的數(shù)據(jù)結構和應用服務器200所提供的XML-AIT的數(shù)據(jù)結構。注意,本文中簡單描述的“AIT”意味著廣播站600所提供的AIT。[0059]圖2是示出AIT的數(shù)據(jù)結構的視圖。[0060]AITlO是表,其中存儲了與廣播相關應用、用于控制廣播相關應用的應用控制代碼等有關的各種信息。具體地,在AITlO中,存儲了表ID、字段語法指示符、字段長度、應用格式、版本號、當前/下一指示符、字段編號、最后字段編號、共有描述符環(huán)長度、應用信息環(huán)長度、應用標識符、應用控制代碼11、應用描述符環(huán)長度、應用描述符12等。[0061]對于應用描述符12,能夠定義應用目的地描述符(Application_destination_discriptor)和應用有效期描述符(Application_validity_period_descriptor)這兩個描述符。[0062]圖3是示出應用目的地描述符的配置的視圖。在應用目的地描述符中,描述了裝置類型(destination_device_type),其是用于指定應用的對應裝置的信息。當指定主裝置(第一信息處理設備500)作為裝置類型時,做出“主接收機”的描述。當指定外部裝置(例如,第二信息處理設備700)作為裝置類型時,做出“主接收機”的描述之外的描述。[0063]圖4是示出應用有效期描述符的結構的視圖。在應用有效期描述符中,描述了作為用于指定當應用有用時的時段終止的日期的信息的有效期格式(validity_period_format)、以及當應用有用時的時段終止的日期(validity_period_length)。[0064]圖5是示出XML-AIT的數(shù)據(jù)結構的視圖。[0065]XML-AIT20是表,其中存儲了與廣播無關應用、用于控制廣播無關應用的應用控制代碼等有關的各種信息。具體地,在XML-AIT20中,存儲有應用名稱、應用標識符、應用描述符22、應用類型、應用控制代碼21、應用的可視性、表示是否僅在當前服務中有效的標記、應用優(yōu)先級、應用版本、適合于平臺簡介的版本、圖標、存儲功能的能力、傳輸協(xié)議描述符、應用位置描述符、應用邊界描述符、應用特定描述符、應用使用描述符等。[0066]另外,在XML-AIT的應用描述符22中,能夠描述與應用目的地描述符和應用有效期描述符類似的兩個描述符。[0067][應用控制代碼的定義][0068]應用的生命周期由第一信息處理設備500基于在AITlO和XML-AIT20中所存儲的應用控制代碼11和21來動態(tài)地控制。[0069]圖6是示出在AITlO和XML-AIT20中所存儲的應用控制代碼11和21的定義的視圖。[0070]如在圖中所示,作為標準給出了應用控制代碼“AUTOSTART”、“PRESENT”、“DESTROY”、“KILL”、“PREFETCH”、“REMOTE”、“DISABLED”以及“PLAYBACK_AUTOSTART,,。在此實施例中,“SUSPEND”是新增加的。這些應用控制代碼的定義如下。[0071]“AUTOSTART”是表示由于選擇了服務而使應用自動啟動的代碼。如果應用已經正在執(zhí)行,則不應用該代碼。[0072]“PRESENT”是表示在選擇了服務時應用是可執(zhí)行的代碼。注意,目標應用不會由于選擇了應用而自動啟動,而是響應于來自用戶的啟動指令而啟動。[0073]“DESTROY”是表示允許終止應用的代碼。[0074]“KILL”是表示應用的強行關閉(force-quiet)的代碼。[0075]“PREFETCH”是表示應用的高速緩存的代碼。[0076]“REMOTE”是表示應用是不能從當前傳輸流獲取的應用的代碼。該應用從另一傳輸流獲取或高速緩存并且可用。[0077]“DISABLED”是表示禁止應用的啟動的代碼。[0078]“PLAYBACK_AUT0START”是用于使應用與存儲器(記錄設備)中所記錄的廣播內容的再現(xiàn)一起啟動的代碼。[0079][第一信息處理設備的配置][0080]圖7是示出根據(jù)本實施例的第一信息處理設備500的配置的框圖。[0081]第一信息處理設備500包括廣播接口501、解復用器502、輸出處理單元503、視頻解碼器504、音頻解碼器505、字幕解碼器506、通信接口507、應用控制器508(控制器)、高速緩存緩沖器509、以及外部設備接口510(連接器)。[0082]廣播接口501包括天線和調諧器,并且使用它們來接收用戶所選擇的信道的數(shù)字廣播信號。廣播接口501向解復用器502輸出通過將所接收的數(shù)字廣播信號進行解調處理等而獲得的傳輸流。[0083]解復用器502從傳輸流解復用廣播內容的流數(shù)據(jù)包、應用的數(shù)據(jù)包、以及AIT的數(shù)據(jù)包。解復用器502從廣播內容的流數(shù)據(jù)包解復用視頻基本流(ES,elementarystream)、音頻ES、以及字幕ES。解復用器502將視頻ES分發(fā)至視頻解碼器504、將音頻ES分發(fā)至音頻解碼器505、將字幕ES分發(fā)至字幕解碼器506、以及將包括AIT的節(jié)目特定信息/服務信息(PSI/SI)的數(shù)據(jù)包和應用的數(shù)據(jù)包分發(fā)至控制器508。[0084]視頻解碼器504對視頻ES進行解碼以產生視頻信號并且將所產生的視頻信號輸出至輸出處理單元503。音頻解碼器505對音頻ES進行解碼以產生音頻信號并且將所產生的音頻信號輸出至輸出處理單元503。[0085]字幕解碼器506對字幕ES進行解碼以產生字幕信號并且將所產生的字幕信號輸出至輸出處理單元503。[0086]廣播接口501、解復用器502、輸出處理單元503、視頻解碼器504、音頻解碼器505、以及字幕解碼器506用作接收并且處理廣播內容的廣播內容處理單元。[0087]通信接口507是用于經由諸如LAN的第二網(wǎng)絡400來執(zhí)行與外部設備的通信的接口。通信接口507可以執(zhí)行無線通信或有線通信。[0088]應用控制器508是執(zhí)行與應用的控制相關的處理的控制器。[0089]高速緩存緩沖器509用作暫時存儲所獲取的應用的存儲單元。[0090]輸出處理單元503將來自視頻解碼器504的視頻信號、來自音頻解碼器505的音頻信號、來自字幕解碼器506的字幕信號、以及來自應用控制器508的視頻信號、音頻信號等相組合并且將它們輸出至與第一信息處理設備500相連接的記錄設備或顯示單元和揚聲器單元(未示出)。[0091]外部設備接口510是用于連接至第二信息處理設備700的接口。[0092]至少包括第一信息處理設備500的應用控制器508的部件中的一些或全部可通過包括中央處理器(CPU,centralprocessingunit)和存儲器的計算機并且通過程序來提供。[0093][第二信息處理設備的配置(外部裝置)][0094]圖8是示出第二信息處理設備700的配置的框圖。[0095]第二信息處理設備700包括外部設備接口701、用戶操作單元702、應用控制器703、視頻解碼器704、音頻解碼器705、字幕解碼器706、輸出處理單元707、以及顯示器/揚聲器單元708。[0096]外部設備接口701是用于連接至第一信息處理設備500的接口。[0097]用戶操作單元702用作接收來自用戶的數(shù)據(jù)、操作命令等的輸入的輸入單元。[0098]視頻解碼器704對視頻ES進行解碼以產生視頻信號并且將所產生的視頻信號輸出至輸出處理單元707。音頻解碼器705對音頻ES進行解碼以產生音頻信號并且將所產生的音頻信號輸出至輸出處理單元707。字幕解碼器706對字幕ES進行解碼以產生字幕信號并且將所產生的字幕信號輸出至輸出處理單元707。[0099]輸出處理單元707將來自視頻解碼器704的視頻信號、來自音頻解碼器705的音頻信號、來自字幕解碼器706的字幕信號、以及來自應用控制器703的視頻信號、音頻信號等相組合并且將它們輸出至顯示器/揚聲器單元708。[0100]應用控制器703是執(zhí)行與應用的控制有關的處理的控制器。[0101]至少包括第二信息處理設備700的應用控制器703的部件中的一些或全部能夠通過包括中央處理器(CPU)和存儲器的計算機并且通過程序來提供。[0102][信息處理系統(tǒng)I的操作][0103]接下來,將描述根據(jù)第一實施例的信息處理系統(tǒng)I的操作。[0104]注意,操作的描述將按照下列順序進行:[0105]1.應用的啟動和結束[0106]2.應用轉移至外部裝置[0107]3.應用的有效期管理[0108](1.應用的啟動和結束)[0109]圖9是示出應用的啟動和結束的操作示例的視圖。[0110]圖10是與通過第一信息處理設備100進行的應用的啟動和結束的處理相關的流程圖。[0111]例如,第一信息處理設備500從用戶利用遙控器選擇的廣播站600接收廣播內容(廣播A)。第一信息處理設備500執(zhí)行視頻數(shù)據(jù)、音頻數(shù)據(jù)、字幕數(shù)據(jù)等的解碼處理等并且將廣播內容(廣播A)輸出至連接至第一信息處理設備500的顯示器單元和揚聲器單元(步驟S101)。[0112]具體地,廣播接口501從用戶所選擇的廣播站600接收廣播內容(廣播A)的數(shù)字廣播信號并且將通過對它們進行解調處理等而獲得的傳輸流輸出至解復用器502。解復用器502從傳輸流解復用廣播內容的流數(shù)據(jù)包并且進一步將廣播內容的流數(shù)據(jù)包解復用成視頻ES、音頻ES以及字幕ES。經解復用的視頻ES、音頻ES以及字幕ES分別通過視頻解碼器504、音頻解碼器505以及字幕解碼器506進行解碼。經解碼的視頻ES、音頻ES以及字幕ES被輸出處理單元503組合并且輸出至顯示器單元和揚聲器單元。[0113]在此示例中,假設,在時間點Tl,從廣播站600,應用(下文中,稱為“第一應用”)和與該第一應用相關的AIT疊加在廣播內容上并且進行廣播。假設,在該AIT中存儲了表示第一應用的啟動的應用控制代碼“AUTOSTART”。[0114]解復用器502從傳輸流解復用第一應用的數(shù)據(jù)包和AIT的數(shù)據(jù)包并且將它們提供至應用控制器508。當獲取了AIT(步驟S102)時,應用控制器508基于該AIT獲取第一應用(步驟S103)。隨后,應用控制器508根據(jù)在該AIT中描述的應用控制代碼“AUTOSTART”啟動第一應用(步驟S104的是和步驟S105)。例如,啟動的第一應用可視化為疊加在顯示單元上顯示的廣播內容A的視頻上的窗口。[0115]假設,隨后,在時間點T2,從廣播站600,包括表示第一應用結束的應用控制代碼“DESTROY”或“KILL”和表示另一應用(下文中,稱為“第二應用”)啟動的應用控制代碼“AUTOSTART”的新AIT疊加在廣播內容上并且進行廣播。[0116]當獲取了新AIT(步驟S102)時,第一信息處理設備500的應用控制器508根據(jù)作為關于第一應用的應用控制代碼的在該AIT中所存儲的“DESTROY”或“KILL”來終止第一應用(步驟S104中的否、步驟S106以及步驟S107)并且根據(jù)作為關于第二應用的應用控制代碼的在該AIT中所存儲的“AUTOSTART”來獲取第二應用(步驟S103)。第一信息處理設備500的應用控制器508啟動第二應用(步驟S105)。注意,例如,在該AIT中設定關于通信協(xié)議的信息和位置信息,它們是訪問應用服務器200和獲取第二應用所必須的。[0117](2.應用向外部裝置的轉移)[0118]接下來,將描述根據(jù)本實施例的信息處理系統(tǒng)I中向外部裝置的應用轉移處理。[0119]向外部裝置的應用轉移處理是將由第一信息處理設備500從廣播或通信獲取的應用轉移至與第一信息處理設備500相連接的作為外部裝置的第二信息處理設備700的處理。[0120]為了支持這樣的處理,如圖3中所示,在AIT的應用描述符12中新定義了作為用于指定應用的對應裝置的信息的應用目的地描述符(Application_destination_discriptor)。[0121]圖11是關于通過第一信息處理設備500進行的向外部裝置的應用轉移處理的流程圖。[0122]假設,第二信息處理設備700連接至作為主裝置的第一信息處理設備500,作為外部裝置。假設,第一信息處理設備500在與連接到其的第二信息處理設備700的連接處理中已獲取了裝置類型標識符并且存儲了該標識符,通過該標識符能夠標識第二信息處理設備700的裝置類型。[0123]第一信息處理設備500的應用控制器508從根據(jù)用戶進行的遙控操作選擇(步驟S201)的廣播波來獲取AIT(步驟S202)并且分析該AIT(步驟S203)。[0124]參考在所獲取的AIT的應用目的地描述符(圖3)中描述的裝置類型,應用控制器508確定AIT所指定的應用是否是主裝置的應用或外部裝置的應用(步驟S204)。此時,如果裝置類型是“主接收機”,則確定出該應用是主裝置的應用。否則,如果裝置類型是“主接收機”之外的裝置類型,則確定出應用是外部裝置的應用。主裝置的應用意味著例如創(chuàng)建的程序等對應于主裝置的環(huán)境諸如操作系統(tǒng)和屏幕尺寸,并且還能夠稱為對應于主裝置的應用。外部裝置的應用意味著例如所創(chuàng)建的程序等對應于外部裝置的環(huán)境諸如操作系統(tǒng)和屏幕尺寸,并且還能夠稱為對應于外部裝置的應用。[0125]如果應用是用于主裝置的應用(步驟S204中的否),則應用控制器508獲取AIT所指定的應用并且將該應用加載在存儲器中(步驟S205),并且根據(jù)AIT中所描述的應用控制代碼來執(zhí)行應用的啟動、結束等的控制(步驟S206至步驟S209)。[0126]注意,如果AIT中所描述的應用控制代碼是與主裝置的當前執(zhí)行的應用有關的控制代碼(結束,狀態(tài)轉移等),則跳過獲取主裝置的應用的處理(步驟S205)。[0127]否則,如果應用是外部裝置的應用(步驟S204中的是),則應用控制器508確定AIT所指定的裝置類型的外部裝置是否連接(步驟S210)。第一信息處理設備500在第二信息處理設備700的連接處理中已經獲取了第二信息處理設備700的裝置類型標識符,并且因此應用控制器508能夠立即將第二信息處理設備700的裝置類型標識符與AIT所指定的裝置類型相比較,從而確定出AIT所指定的裝置類型的外部裝置是否連接。[0128]如果確定出AIT所指定的裝置類型的外部裝置未連接(在步驟S210中的否),則應用控制器508等待下一AIT的到達而不進行任何操作。如果AIT所指定的裝置類型的外部裝置已連接(步驟S210中的是),則應用控制器508將AIT所指定的外部裝置的應用存儲在高速緩存緩沖器509等中(步驟S211)。然后,應用控制器508將AIT中所描述的應用控制代碼轉換成當在諸如第二信息處理設備700的操作系統(tǒng)的環(huán)境中進行解釋時可執(zhí)行的格式的控制信息(步驟S212)。然后,應用控制器508將在高速緩存緩沖器509中所存儲的轉換成外部裝置的應用的控制信息轉移至第二信息處理設備700(步驟S213)。[0129]注意,如果應用控制器508獲取了包括關于已轉移至外部裝置(第二信息處理設備700)的應用的應用控制代碼(例如,end(結束))的AIT,則獲取外部裝置的應用的處理(步驟S211)被跳過并且僅控制信息轉移至外部裝置(第二信息處理設備700)。[0130]接下來,參考圖12,將描述應用轉移至外部裝置的操作示例。[0131]首先,例如,第一信息處理設備500從用戶利用遙控器選擇的廣播站600接收廣播內容(廣播A)。第一信息處理設備500執(zhí)行對視頻數(shù)據(jù)、音頻數(shù)據(jù)、字幕數(shù)據(jù)等的解碼處理,并且將廣播內容(廣播A)輸出至連接至第一信息處理設備500的顯示器單元和揚聲器單元。[0132]在此示例中,假設,在時間點Tl,從廣播站600,主裝置的應用和關于主裝置的應用的AIT疊加在廣播內容上并且進行廣播。表示主裝置的應用的啟動的應用控制代碼“AUTOSTART”存儲在該AIT中。在應用目的地描述符(Application_destination_discriptor)中,指定“主接收機”作為裝置類型。[0133]當從廣播波獲取AIT時,由于指定“主接收機”作為AIT的裝置類型,所以應用控制器508將所獲取的主裝置的應用加載進第一信息處理設備500的存儲器。然后,應用控制器508根據(jù)在AIT中描述的應用控制代碼“AUTOSTART”來啟動主裝置的應用。例如,啟動的主裝置應用可視化為疊加在顯示單元上所顯示的廣播內容A的視頻上的窗口。[0134]假設,隨后,在時間點T2,從廣播站600,包括表示主裝置的應用的結束的應用控制代碼“DESTROY”或“KILL”和表示外部裝置的應用的啟動的應用控制代碼“AUTOSTART”并且還包括在應用目的地描述符(Application_destination_discriptor)中指定為裝置類型的“便攜式裝置”的新AIT疊加在廣播內容上并且進行廣播。[0135]當獲取新AIT時,第一信息處理設備500的應用控制器508根據(jù)在AIT中所存儲的作為關于主裝置的應用的應用控制代碼的“DESTROY”或“KILL”來終止主裝置的應用。[0136]另外,在該AIT中,指定“便攜式裝置”作為外部裝置的應用的裝置類型,因此應用控制器508將該裝置類型與第二信息處理設備700的裝置類型標識符進行比較。這里,假設,第二信息處理設備700的裝置類型標識符也是“便攜式裝置”并且因此與AIT所指定的裝置類型相同的。在這種情況下,應用控制器508基于此AIT來獲取外部裝置的應用并且將該應用存儲在高速緩存緩沖器509等中。[0137]注意,在圖12的操作示例中,假設從應用服務器200通過下載來獲取外部裝置的應用的情況。在這種情況下,在AIT中,描述了用于從應用服務器200通過下載獲取外部裝置的應用的文件所需的信息,例如,如超文本傳輸協(xié)議(HTTP,hypertexttransferprotocol)的通信協(xié)議信息和如統(tǒng)一資源定位符(URL,uniformresourcelocator)的位置信息。可替換地,在AIT中還可以描述用于從應用服務器200通過下載獲取用于對外部裝置的應用的生命周期進行管理的XML-AIT所需的信息。[0138]接下來,應用控制器508基于在AIT中所描述的應用控制代碼“AUTOSTART”來產生當在諸如第二信息處理設備700的操作系統(tǒng)的環(huán)境下進行解釋時可執(zhí)行的格式的控制信息。然后,應用控制器508將高速緩存緩沖器509中所存儲的外部裝置的應用和所產生的控制信息轉移至第二信息處理設備700。[0139]第二信息處理設備700將通過第一信息處理設備500轉移的外部裝置的應用加載進存儲器,并且根據(jù)控制信息啟動外部裝置的應用。更具體地,第二信息處理設備700經由外部設備接口701從第一信息處理設備500接收外部裝置的應用和其控制信息。第二信息處理設備700的應用控制器703將所接收的外部裝置的應用加載進存儲器。根據(jù)結合的操作系統(tǒng),第二信息處理設備700的應用控制器703解釋該控制信息并且對外部裝置的應用執(zhí)行啟動等控制。[0140](3.應用的有效期的管理)[0141]接下來,將描述根據(jù)本實施例的信息處理系統(tǒng)I中的應用的有效期的管理。[0142]應用的有效期的管理意味著在第一信息處理設備500中存在的應用的有效期的管理。該管理有從第一信息處理設備500刪除有效期期滿的應用或者無論該應用的狀態(tài)(正執(zhí)行,暫時停止和停止)如何都催促用戶刪除該應用的目的。[0143]為了支持這種處理,如在圖5中所示,在AIT的應用描述符12中新定義了用于指定應用有用的時段終止的日期的應用有效期描述符(Application_validity_period_descriptor)。[0144]圖13和圖14是在圖1中信息處理系統(tǒng)I中與應用的有效期的管理處理有關的流程圖。[0145]在應用的有效期的管理處理中在步驟S301至S306中的處理與在上面(1.應用的啟動和結束)的圖10中的步驟SlOl至S106中的處理相同,并且因此將省略其描述。[0146]第一信息處理設備500的應用控制器508根據(jù)在AIT中描述的應用控制代碼來執(zhí)行應用的啟動、狀態(tài)轉移等控制(步驟S305和S306),然后執(zhí)行下列處理。[0147]應用控制器508確定在所獲取的AIT中是否描述了應用有效期描述符(步驟S307)。如果描述了應用有效期描述符(在步驟S307中的是),則應用控制器508設定該應用的有效期終止日期(步驟S308),該有效期終止日期通過應用有效期描述符指示。具體地,應用控制器508將所獲取的相應應用的標識符與所述應用的有效期終止日期相關聯(lián)的信息存儲在諸如高速緩存緩沖器509的存儲單元中。[0148]如圖14中所示,應用控制器508周期性地基于存儲在存儲單元中的應用的標識符與應用的有效期終止日期相關聯(lián)的信息來執(zhí)行如下處理,其中周期性地例如是每當預定的時間段過去時或者每當?shù)谝恍畔⑻幚碓O備500加電時。[0149]應用控制器508確定在第一信息處理設備500中存在的應用(步驟S401)。這里,在第一信息處理設備500中存在的應用意味著在第一信息處理設備500中存儲了應用而與該應用的狀態(tài)例如正執(zhí)行、暫時停止或停止無關。更具體地,其中存在的應用存儲在高速緩存緩沖器509中并且正執(zhí)行的應用和暫時停止的應用存儲在存儲器中。[0150]如果不存在應用,則應用控制器508終止處理,不進行任何操作。如果應用存在,則應用控制器508通過將應用的有效期終止日期與當前日期和時間相比較來確定應用的有效期是否已期滿(步驟S402)。如果有效期還沒有期滿,則應用控制器508類似地確定下一應用的有效期是否已期滿。[0151]應用控制器508使用戶能夠預先設定在檢測到有效期已期滿的應用的情況下執(zhí)行的刪除處理方法。如果發(fā)現(xiàn)有效期已期滿的應用,則應用控制器508根據(jù)用戶等預先設定的刪除處理方法來執(zhí)行刪除應用的處理。例如,刪除處理方法的示例包括在發(fā)現(xiàn)這樣的應用的情況下通過顯示器等向用戶表示該應用的有效期期滿并且響應于用戶的檢查操作來實際刪除該應用的方法和用戶不檢查就刪除該應用的方法。[0152]接下來,參考圖15,將描述應用的有效期的管理處理的操作示例。[0153]例如,第一信息處理設備500從用戶利用遙控器選擇的廣播站600接收廣播內容(廣播A)。第一信息處理設備500對視頻數(shù)據(jù)、音頻數(shù)據(jù)、字幕數(shù)據(jù)等執(zhí)行解碼處理并且將廣播內容(廣播A)輸出至連接至第一信息處理設備500的顯示單元和揚聲器單元。[0154]在此示例中,假設,在時間點Tl,從廣播站600,應用(下文中,稱為“第一應用”)和與該第一應用相關的AIT疊加在廣播內容上并且進行廣播。假設,表示第一應用的啟動的應用控制代碼“AUTOSTART”存儲在該AIT中并且在應用有效期描述符(AppliCation_validity_period_descriptor)中指定了“時間X”,作為應用有用時的時段的終止日期。[0155]當獲取AIT時,應用控制器508根據(jù)AIT中所描述的應用控制代碼“AUTOSTART”來啟動第一應用。此外,應用控制器508產生在所獲取的AIT中描述為應用有效期描述符的“時間X”與第一應用的標識符相關聯(lián)的信息,并且將該信息存儲在諸如高速緩存緩沖器509的存儲單元中。[0156]假設,隨后,在時間點T2,從廣播站600,包括表示第一應用的結束的應用控制代碼“DESTROY”或“KILL”并且關于另一應用(下文中,稱為“第二應用”)的AIT疊加在廣播內容上并且進行廣播。在該AIT中,存儲了表示第二應用的啟動的應用控制代碼“AUTOSTART”并且指定“時間Y”作為應用有效期描述符。[0157]當獲取該新AIT時,第一信息處理設備500的應用控制器508根據(jù)作為關于第一應用的應用控制代碼的在該AIT中存儲的“DESTROY”或“KILL”來終止第一應用,并且根據(jù)作為關于第二應用的應用控制代碼的在該AIT中所存儲的“AUTOSTART”來獲取第二應用并且啟動該第二應用(步驟S105)。注意,例如,在該AIT中,設定了關于用于訪問應用服務器200并且獲取第二應用所需的通信協(xié)議的信息和位置信息。此外,應用控制器508產生在所獲取的AIT中描述的應用有效期描述符的“時間Y”與第二應用的描述符相關聯(lián)的信息,并且將該信息存儲進諸如高速緩存緩沖器509的存儲單元中。[0158]應用控制器508基于在諸如高速緩存緩沖器509的存儲單元中所存儲的在應用的標識符與有效期終止日期之間的關系來確定有效期已期滿的應用,并且刪除該應用或者將有效期期滿呈現(xiàn)給用戶。具體地,應用控制器508在當前日期和時間變成“時間X”時確定出第一應用為有效期已期滿的應用,并且在當前時間和日期變成“時間Y”時確定出第二應用為有效期已期滿的應用,并且對它們執(zhí)行刪除等處理。[0159][實施例的效果等][0160]如上所述,在該實施例中,通過AIT可擴展對應用的控制。[0161]具體地,在本實施例中,在AIT的應用描述符中新定義了用于指定應用的對應裝置的應用目的地描述符(Application_destination_discriptor)?;谠搼媚康牡孛枋龇?,第一信息處理設備500能夠確定應用是其自己的裝置的應用還是外部裝置的應用,并且如果該應用是外部裝置的應用則將應用轉移至外部裝置以啟動該應用。[0162]此外,在本實施例中,在AIT的應用描述符中新定義了用于指定應用有用時的期限的終止日期的應用有效期描述符(Application_validity_period_descriptor)。基于該應用有效期描述符,第一信息處理設備500能夠管理在它自己的設備中存在的應用的有效期,并且例如刪除其有效期已期滿的應用。[0163][變形例等][0164]注意,在根據(jù)上述實施例的應用有效期的管理中,刪除有效期已期滿的應用或者無論該應用的狀態(tài)(正執(zhí)行、暫時停止和停止)如何都催促用戶刪除該應用。然而,可根據(jù)應用的狀態(tài)執(zhí)行不同的處理。例如,可立刻刪除暫時停止或停止的應用或者向用戶發(fā)出通知,以及可在用戶通過操作等終止了該應用之后刪除正執(zhí)行的應用或者向用戶發(fā)出通知。[0165]此外,在上述應用的有效期的管理中,能夠在AIT中定義有效期的終止日期。然而,定義相對時間的變形也是可想象的。[0166]在圖9、圖12以及圖15中的操作示例中,已經描述了通過應用服務器200獲取第二應用(外部裝置的應用)的情況。然而,可以從廣播獲取第二應用。[0167]盡管已經描述了假設HbbTV作為標準的實施例,但本技術不一定限于假設HbbTV作為標準。[0168]另外,不言而喻,本技術不是僅限于上述實施例,而是在不背離本發(fā)明的主旨的情況下可以增加各種變化。[0169]應注意,本技術還可以采用下面的配置。[0170](I)一種信息處理設備,包括:[0171]連接器,其能夠連接至外部裝置;[0172]廣播內容處理單元,其接收并且處理廣播內容;以及[0173]控制器,其獲取其中設定了用于指定與所述廣播內容相關的應用的對應裝置的應用目的地描述符的應用信息表,并且基于所述應用目的地描述符來確定所述應用是否是與連接至所述連接器的所述外部裝置對應的應用。[0174](2)根據(jù)(I)的信息處理設備,其中,[0175]所述控制器在確定出所述應用是與所述外部裝置對應的應用時將所述應用轉移至連接至所述連接器的所述外部裝置。[0176](3)根據(jù)(I)或(2)的信息處理設備,其中,[0177]所述控制器在確定出所述應用是與所述外部裝置對應的應用時將在所獲取的應用信息表中描述的應用控制代碼轉換成當在所述外部裝置的環(huán)境中被解釋時可執(zhí)行的格式的外部裝置控制信息,并且將所轉換的應用控制代碼與所述應用一起轉移至所述外部裝置。[0178](4)根據(jù)⑴至(3)中任意一項的信息處理設備,其中,[0179]所述控制器獲取其中設定了用于指定所述應用的有效期的應用有效期描述符的應用信息表,并且基于所述應用有效期描述符來管理所述應用的有效期。[0180]附圖標記的描述[0181]I信息處理系統(tǒng)[0182]10AIT[0183]200應用服務器[0184]500第一信息處理設備(主裝置)[0185]501廣播接口[0186]502解復用器[0187]503輸出處理單元[0188]504視頻解碼器[0189]505音頻解碼器[0190]506字幕解碼器[0191]507通信接口[0192]508應用控制器[0193]509高速緩存緩沖器[0194]510外部設備接口[0195]600廣播站[0196]700第二信息處理設備(外部裝置)[0197]701外部設備接口[0198]703應用控制器【權利要求】1.一種信息處理設備,包括:連接器,其能夠連接至外部裝置;廣播內容處理單元,其接收并且處理廣播內容;以及控制器,其獲取其中設定了用于指定與所述廣播內容相關的應用的對應裝置的應用目的地描述符的應用信息表,并且基于所述應用目的地描述符來確定所述應用是否是與連接至所述連接器的所述外部裝置對應的應用。2.根據(jù)權利要求1所述的信息處理設備,其中,所述控制器在確定出所述應用是與所述外部裝置對應的應用時將所述應用轉移至連接至所述連接器的所述外部裝置。3.根據(jù)權利要求2所述的信息處理設備,其中,所述控制器在確定出所述應用是與所述外部裝置對應的應用時將在所獲取的應用信息表中描述的應用控制代碼轉換成當在所述外部裝置的環(huán)境中被解釋時可執(zhí)行的格式的外部裝置控制信息,并且將所轉換的應用控制代碼與所述應用一起轉移至所述外部裝置。4.根據(jù)權利要求3所述的信息處理設備,其中,所述控制器獲取其中設定了用于指定所述應用的有效期的應用有效期描述符的應用信息表,并且基于所述應用有效期描述符來管理所述應用的有效期。5.根據(jù)權利要求4所述的信息處理設備,其中,所述控制器執(zhí)行用于刪除其有效期已期滿的應用的處理。6.—種信息處理方法,包括:接收并且處理廣播內容;以及通過控制器獲取其中設定了用于指定與所述再現(xiàn)的廣播內容相關的應用的對應裝置的應用目的地描述符的應用信息表并且基于所述應用目的地描述符來確定所述應用是否是與所連接的外部裝置對應的應用。7.一種使計算機用作下述裝置的程序:控制器,其獲取其中設定了用于指定與廣播內容相關的應用的對應裝置的應用目的地描述符的應用信息表,并且基于所述應用目的地描述符來確定所述應用是否是對應于所連接的外部裝置的應用。【文檔編號】H04H20/08GK103918202SQ201280052698【公開日】2014年7月9日申請日期:2012年10月29日優(yōu)先權日:2011年11月2日【發(fā)明者】北原淳,北里直久申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
建湖县| 黄骅市| 凤阳县| 略阳县| 高雄县| 漳州市| 赤峰市| 秭归县| 墨脱县| 太保市| 壤塘县| 翁源县| 白河县| 宁河县| 潞西市| 大田县| 上虞市| 枣庄市| 五寨县| 互助| 上杭县| 什邡市| 南充市| 东海县| 德州市| 衡南县| 商洛市| 河北区| 湄潭县| 义马市| 伊春市| 文成县| 东丽区| 鹤山市| 阳曲县| 麟游县| 温宿县| 肥乡县| 吴忠市| 东平县| 宁海县|