信息处理设备、数据管理方法和程序的制作方法

文档序号:7913485阅读:131来源:国知局
专利名称:信息处理设备、数据管理方法和程序的制作方法
技术领域
本发明涉及一种能够通过广播及经由网络来接收数据的信息处理设备、基于对数据的生命周期进行定义的信息的数据管理方法以及用于它们的程序。
背景技术
近年来,正在讨论在欧洲被称为HBBTV (混合广播宽带电视)的规范。在HBBTV中, 经由包括广播和因特网的传输介质来传递视频和应用。这里,视频指的是A/V内容数据,该 A/V内容数据将要经受终端设备的播放器的再现处理,而应用指的是文档数据、图像数据、 脚本数据等,这些文档数据、图像数据、脚本数据等可以由终端设备的浏览器进行处理。在HBBTV中,终端设备获取被称为AIT (应用信息表)的表,并基于该表中所描述的关于生命周期的控制信息而对应用进行管理。在AIT中,例如,将“AUTOSTART”、“PRESENT”和“KILL”描述为关于应用的生命周期的控制信息。“AUTOSTART”意味着终端设备立即地并且自动地执行应用的再现,“PRESENT” 意味着终端设备不自动执行再现,而“KILL”意味着终端设备停止应用的再现。例如,基于如上所述的AIT中的关于生命周期的控制信息,终端设备获取并再现已被设置为立即地且自动地被再现的应用。专利文献1公开了如下技术该技术将AIT用作信息处理设备已下载的应用程序的同步信息。专利文献1 日本专利申请公开2009-94702(第W106] 40108]段)

发明内容
本发明要解决的问题假设以下操作发生在兼容于HBBTV的终端设备中。当用户选择广播服务时,终端设备的浏览器获取与广播服务对应的AIT(下文中称为“广播AIT”)并再现广播视频和音频,并且开始获取和再现在广播AIT中的控制信息为“AUTOSTART”的应用。这里,假设广播应用数据是CE-HTML数据,并且CE-HTML数据中嵌入有VoD内容URL和⑶I,该⑶I用于提示用户输入VoD内容的再现指令。当终端设备的用户在GUI中选择要观看的VoD内容时,终端设备从CE-HTML数据获取VoD内容的URL,并基于该URL来访问因特网以获取该VoD内容。然后,终端设备开始再现所获取的VoD内容。当结束或中断VoD内容的再现时,重新开始广播视频和音频的再现,并自动恢复为对先前所选的那个广播站正广播的应用的再现。然而,为了恢复到如上所述的原始广播应用的再现状态,需要甚至在VoD内容的再现期间也继续监测广播AIT,以掌握广播应用的生命周期。具体地,由于AIT的内容随时间而改变,因此终端设备需要周期性地获取最新的广播AIT。为了甚至在VoD内容的再现期间也继续监测广播AIT,需要在终端设备中同时执行用于VoD内容传输流的分离处理和用于广播传输流的分离处理。因此,在结构上有必要在终端设备中安装能同时操作的两个解复用器,这导致终端设备的硬件规模增大。考虑到上述情形,本发明的目的是提供如下信息处理设备、数据管理方法和程序 该信息处理设备、数据管理方法和程序能够在不安装多个解复用器的情况下,实现用于将广播数据的再现状态切换到网络数据的再现状态、然后恢复到原始广播数据的再现状态的处理,并且利用该信息处理设备、数据管理方法和程序能使硬件规模小。解决问题的手段为了实现以上目的,根据本发明的实施例,提供了一种信息处理设备,包括第一管理单元,用于通过广播获取用于定义第一应用数据的生命周期的第一定义信息,并基于所述第一定义信息而管理通过广播或经由网络传递的所述第一应用数据,所述第一应用数据是与第一视频数据一起发送的;以及第二数据管理单元,用于当在所述第一视频数据被切换出再现状态之后经由所述网络获取并再现第二视频数据时,经由所述网络获取包括等同于所述第一定义信息的第二定义信息的描述信息,并基于所述描述信息中所包括的所述第二定义信息而管理所述第一应用数据。在本发明中,第一视频数据和第一定义信息作为传输流的部分通过广播被发送, 而类似地,第二视频数据经由网络作为传输流被发送。当在接收数据之后需要解复用器执行分离处理时,第二数据管理单元经由网络获取包括等同于第一定义信息的第二定义信息的描述信息,同时解复用器被用于经由网络获取并再现第二视频数据。结果,可以利用单个解复用器实现用于将广播数据的再现状态切换到网络数据的再现状态、然后恢复到原始广播数据的再现状态的处理。所述第二数据管理单元基于包括所述第二定义信息的所述描述信息而关闭所述第一数据的接收状态。结果,基于第一定义信息管理第一应用数据的状态可以切换到基于第二定义信息管理第一应用数据的状态。当所述第二视频数据的再现结束时,所述第二数据管理单元重新开始所述第一视频数据的接收。利用该结构,在第二视频数据的再现结束之后,基于第二定义信息管理第一应用数据的状态可以恢复到基于第一定义信息管理第一应用数据的状态。所述第二数据管理单元可以基于如下信息来获取所述第二定义信息该信息被包括在所述第一应用数据中,并指示所述第二定义信息在所述网络中的位置。所述第二数据管理单元可以根据所述第一应用数据中所包括的关于处理进程的描述而重新开始所述第一视频数据的接收。根据本发明的另一实施例,提供了一种数据管理方法,包括由第一管理单元通过广播获取用于定义第一应用数据的生命周期的第一定义信息,并基于所述第一定义信息而管理通过广播或经由网络传递的所述第一应用数据,所述第一应用数据是与第一视频数据一起发送的;以及当在所述第一视频数据被切换出再现状态之后经由所述网络获取并再现第二视频数据时,由第二数据管理单元经由所述网络获取包括等同于所述第一定义信息的第二定义信息的描述信息,并基于所述描述信息中所包括的所述第二定义信息而管理所述第一应用数据。根据本发明的另一实施例,提供了一种使得计算机用作如下单元的程序第一管理单元,用于通过广播获取用于定义第一应用数据的生命周期的第一定义信息,并基于所述第一定义信息而管理通过广播或经由网络传递的所述第一应用数据,所述第一应用数据是与第一视频数据一起发送的;以及第二数据管理单元,用于当在所述第一视频数据被切换出再现状态之后经由所述网络获取并再现第二视频数据时,经由所述网络获取包括等同于所述第一定义信息的第二定义信息的描述信息,并基于所述描述信息中所包括的所述第二定义信息而管理所述第一应用数据。本发明的效果如上所述,根据本发明,能够在不安装多个解复用器的情况下,实现用于将广播数据的再现状态切换到网络数据的再现状态、然后恢复到原始广播数据的再现状态的处理, 并且能够使硬件规模小。


[图1]示出根据本发明的实施例的数据通信系统的结构的图。[图2]示出图1的终端设备的结构的图。[图3]示出本实施例的操作的顺序图。
具体实施例方式在下文中,将参照附图描述本发明的实施例。<第一实施例>图1是示出根据本发明的实施例的数据通信系统的结构的图。如图中所示,数据通信系统100包括广播/应用提供者10和终端设备20 (信息处理设备)。广播/应用提供者10经由诸如广播30和网络40的传输介质来传递视频、应用和 AIT(应用信息表)。网络40可以是有线的或无线的。网络40可以是因特网。广播/应用提供者10包括用于经由网络40传递视频和应用的服务器设备以及作为广播站的功能。广播/应用提供者10能够广播作为广播AIT (第一定义信息)的AIT,并响应于来自终端设备20的请求而通过服务器设备传递XML-AIT (包括第二定义信息的描述信息),该 XML-AIT具有等同于广播AIT的内容的内容。这里,视频是A/V内容(MPEG-2/Video等的传输流)等的数据,而应用是文档数据、图像数据、脚本数据等。在HBBTV中,采用MPEG-2/ Video等作为A/V内容的数据格式,并采用CE (消费类电子产品)-HTML等作为文档的数据格式。终端设备20是能够接收广播/应用提供者10经由传输介质(诸如广播30和网络40)提供的视频和应用、并使这些视频和应用经受再现处理等的电子设备。更具体地,终端设备20是电视机、个人计算机、蜂窝电话等。图2是示出终端设备20的结构的图。该示例示出了在将电视机用作终端设备20 的情况下的结构图。如图中所示,终端设备20包括广播接收单元21、网络连接单元22、解复用器23、操作处理器对、存储装置25、操作输入单元沈、显示单元27以及扬声器单元观。广播接收单元21从广播/应用提供者10接收作为传输流的广播视频、应用和广播AIT。网络连接单元22能够通过处理关于网络40的连接来访问广播/应用提供者10的服务器设备,并接收视频、应用以及XML-AIT。
解复用器23从广播接收单元21和网络连接单元22所接收的传输流中分离出视频、音频、AIT (广播AIT、XML-AIT)等。在该实施例中,只安装了一个解复用器23,并且只能使一个传输流经受同时分离处理。操作处理器M包括CPU(中央处理单元)、主存储器以及R0M(只读存储器)。主存储器或ROM存储作为软件的浏览器241和媒体播放器M2。浏览器241 (第一管理单元、 第二管理单元)执行对作为应用的文档和图像的浏览处理。媒体播放器242是作为浏览器 241的插件(附加功能)而并入的软件,并执行A/V内容的再现处理。存储装置25存储调谐信息,该调谐信息用于识别在广播应用的浏览状态被切换为VoD内容的再现之前的先前广播服务。操作输入单元沈从用户接收输入操作并且通知操作处理器24。操作输入单元沈可以是设置在终端设备20的主体上的按键操作单元、遥控器等。显示单元27显示经浏览器241处理的文档和图像,并且还显示由媒体播放器M2 再现的A/V内容的视频。扬声器单元观例如输出由媒体播放器242再现的A/V内容的音频。〈操作的说明〉接下来,将在主要关注终端设备20的操作的情况下来描述本实施例的操作。这里,将描述在如下情况下执行的操作在该情况下,广播应用的浏览状态被切换到VoD内容的再现状态,然后恢复到原始广播应用的浏览状态。图3是示出本实施例的操作的顺序图。终端设备20的浏览器241获取由用户选择的广播站的广播AIT (S_l)。广播AIT 的获取是以一定时间间隔执行的。浏览器241从广播站所广播的应用当中获取在最新的广播AIT中的控制信息为“AUTOSTART”的应用(S-2),并执行该应用的再现处理(S-3)。这里,将讨论该应用为 CE-HTML数据的情况。CE-HTML数据包括如下XML-AIT的URL (统一资源定位符)以及如下⑶I (图形用户界面)数据该XML-AIT用于定义与广播站所广播的视频相关的一个或多个VoD内容的生命周期,而该GUI数据能够从用户接收用于选择VoD内容的指令。CE-HTML数据还包括如下XML-AIT的URL以及如下脚本该XML-AIT (包括第二定义信息的描述信息)等同于用于定义该应用本身的生命周期的广播AIT(第一定义信息),而该脚本包括用于将调谐状态从关恢复为开的函数(setCharmel)。这里,尽管XML-AIT包括与广播AIT相同的控制信息,但是即使当基于XML-AIT激活应用时,实际接收状态(调谐状态)也是关。换言之,在通过createApplication方法激活新应用时,只有当XML-AIT中的输送协议描述符(transport_protocol_descriptor)的 org_id、app_id和protocoled是“3”、并且该应用的激活URL中所包括的域名与广播AIT 的应用域匹配时,浏览器241才使广播调谐状态变为开。否则,通过由浏览器241激活独立于广播的应用,选择空服务,即调谐状态变为关。因此,只需将XML-AIT描述为使得不满足以上条件。假设用户已使用操作输入单元沈在CE-HTML数据的浏览屏幕上选择了要观看的 VoD内容(S-4),则浏览器241将用于识别当前选择的广播服务的调谐信息存储在存储装置
625中,并基于XML-AIT的URL将XML-AIT请求发送到网络(S-5)。此后,浏览器241经由网络获取从广播/应用提供者10的服务器设备发送的 XML-AIT (S-6)。当获取到XML-AIT时,浏览器241通过createApplication方法激活新应用,以选择空服务(调谐状态为关)。结果,释放了曾用于分离广播传输流的解复用器23。此后,浏览器Ml以一定周期将XML-ALT请求发送到网络40,获取每次发送请求时的最新XML-AIT,并基于XML-AIT中的控制信息管理新应用。在释放解复用器23之后,浏览器Ml向媒体播放器242发出用于开始再现用户所选择的VoD内容的指令(S-7)。响应于该指令,媒体播放器242经由网络40将VoD内容请求发送到广播/应用提供者10的服务器设备(S-8)。当获取到VoD内容时(S-9),媒体播放器242再现该VoD内容(S-IO)。换言之,将解复用器23用于执行VoD内容的传输流的分离处理。当VoD内容的再现被来自用户的指令所结束或中断时,将再现结束通知从媒体播放器242发送到浏览器241 (S-Il)。浏览器241还在VoD内容再现期间存储CE-HTML数据。 当从媒体播放器242接收到再现结束通知时,浏览器241基于如下的脚本、存储装置25中所存储的调谐信息以及XML-AIT中的控制信息,恢复在再现VoD内容之前的先前应用和调谐状态,并重新开始广播接收(S-12)该脚本被包括在CE-HTML数据中,并包括用于将调谐状态从关恢复为开的函数(setCharmel)。此后,通过重新开始广播接收,浏览器241获取广播AIT (S_13),获取在广播AIT中的控制信息为“AUTOSTART”的应用数据(S-14),并执行浏览处理(S-15)。如上所述,在本实施例中,在切换自广播应用的再现的VoD内容的再现期间,浏览器Ml经由网络获取XML-AIT,该XML-AIT具有等同于对广播应用的生命周期进行定义的广播AIT的内容的内容。浏览器241基于XML-ATI管理广播应用,并在VoD内容的再现结束之后恢复广播应用的接收状态。利用该结构,用于同时分离两个传输流的处理变得不必要, 而只需设置一个解复用器23。<修改示例>在第一实施例中,描述了在通过广播30在S-2和S-14中接收应用(CE-HTML数据)的情况下所执行的操作。然而,可经由网络40从广播/应用提供者10的服务器设备接收应用(CE-HTML数据)。另外,在该情况下,其它操作与第一实施例的操作相同。此外,本发明不限于HBBTV,并且还可应用于用于基于对数据的生命周期进行定义的信息而管理数据的其它系统。附图标记说明10广播/应用提供者20终端设备21广播接收单元22网络连接单元23解复用器24操作处理器25存储装置
26操作输入单元27显示单元28扬声器单元30 广播40 网络100数据通信系统241浏览器242媒体播放器
权利要求
1.一种信息处理设备,包括第一管理单元,用于通过广播获取用于定义第一应用数据的生命周期的第一定义信息,并基于所述第一定义信息而管理通过广播或经由网络传递的所述第一应用数据,所述第一应用数据是与第一视频数据一起发送的;以及第二数据管理单元,用于当在所述第一视频数据被切换出再现状态之后经由所述网络获取并再现第二视频数据时,经由所述网络获取包括等同于所述第一定义信息的第二定义信息的描述信息,并基于所述描述信息中所包括的所述第二定义信息而管理所述第一应用数据。
2.根据权利要求1所述的信息处理设备,其中,所述第二数据管理单元基于包括所述第二定义信息的所述描述信息而关闭所述第一视频数据的接收状态。
3.根据权利要求2所述的信息处理设备,其中,当所述第二视频数据的再现结束时,所述第二数据管理单元重新开始所述第一视频数据的接收。
4.根据权利要求3所述的信息处理设备,其中,所述第二数据管理单元基于如下信息来获取所述第二定义信息该信息被包括在所述第一应用数据中,并指示所述第二定义信息在所述网络中的位置。
5.根据权利要求4所述的信息处理设备,其中,所述第二数据管理单元根据所述第一应用数据中所包括的关于处理进程的描述而重新开始所述第一视频数据的接收。
6.一种数据管理方法,包括由第一管理单元通过广播获取用于定义第一应用数据的生命周期的第一定义信息,并基于所述第一定义信息而管理通过广播或经由网络传递的所述第一应用数据,所述第一应用数据是与第一视频数据一起发送的;以及当在所述第一视频数据被切换出再现状态之后经由所述网络获取并再现第二视频数据时,由第二数据管理单元经由所述网络获取包括等同于所述第一定义信息的第二定义信息的描述信息,并基于所述描述信息中所包括的所述第二定义信息而管理所述第一应用数据。
7.一种使得计算机用作以下单元的程序第一管理单元,用于通过广播获取用于定义第一应用数据的生命周期的第一定义信息,并基于所述第一定义信息而管理通过广播或经由网络传递的所述第一应用数据,所述第一应用数据是与第一视频数据一起发送的;以及第二数据管理单元,用于当在所述第一视频数据被切换出再现状态之后经由所述网络获取并再现第二视频数据时,经由所述网络获取包括等同于所述第一定义信息的第二定义信息的描述信息,并基于所述描述信息中所包括的所述第二定义信息而管理所述第一应用数据。
全文摘要
提供了一种信息处理设备,其中,在不安装多个解复用器的情况下,实现了从再现广播数据的状态切换到再现网络数据的状态的处理以及恢复再现广播数据的状态。当作为从广播信息的再现切换而来的状态,浏览器再现VoD内容时,浏览器(241)经由网络获取具有等同于定义广播应用的生命周期的广播AIT的内容的XML-AIT。浏览器(241)基于该XML-AIT管理广播应用,并在VoD内容的再现结束之后恢复广播应用的接收状态。这样,将不再产生用于分离两个传输流的同时处理,而仅必需一个解复用器(23)。
文档编号H04N21/472GK102484747SQ201080040008
公开日2012年5月30日 申请日期2010年8月31日 优先权日2009年9月15日
发明者出叶义治, 北里直久, 桥本胜宪, 森正仁 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1