信息处理装置、信息处理方法以及程序的制作方法

文档序号:7993417阅读:145来源:国知局
信息处理装置、信息处理方法以及程序的制作方法
【专利摘要】为了使得能够在其中数据广播和因特网相关广播共存的环境下方便地选择对用户希望观看的数据节目进行广播。一种信息处理装置:获取用于数据广播的启动文档,该启动文档包括指定对与用于指定与电视节目相关的数据节目的应用相关的应用信息表的获取的指定信息;基于存储在启动文档中的指定信息来获取应用信息表;基于该应用信息表来获取应用;执行应用;以及呈现数据节目。
【专利说明】信息处理装置、信息处理方法以及程序
【技术领域】
[0001]本公开内容涉及用于通过广播和通信来选择性地获取和使用数据节目的一种信息处理装置、信息处理方法以及程序。
【背景技术】
[0002]在日本,数字广播通过BML(广播标记语言)系统伴随地使用数据广播。近日,正在讨论对因特网相关广播的介绍,其不是通过广播波而是通过要使用的因特网来将数据节目提供给接收器。公知的是称为混合广播宽带TV(以下,称为“HbbTV”)的技术作为这种经由因特网进行数据广播的技术。在欧洲已经开发了“ETSI TS102796”(参见非专利文献I)作为HbbTV的标准。此外,在我们国家也已经开发了符合其的标准“ARIB STD-B23”(参见非专利文献2)。
[0003][引用列表]
[0004][非专利文献]
[0005][非专利文献I]ETSI (欧洲电信标准协会)“ETSI TS102796V1.1.1 (2010-06) ”
[0006]http://www.ets1.0rg/deliver/etsi_ts/102700_102799/102796/01.01.01_60/ts_102796v010101p.pdf (浏览于 2011 年 10 月 21 日)
[0007][非专利文献2]无线电工业和企业协会“数字广播中的应用执行环境标准ARIBSTD-B231.2”
[0008]http://www.arib.0r.jp/english/html/overview/doc/2-STD-B23vl_2.pdf (浏览于2Oll年10月2I日)

【发明内容】

[0009]本发明要解决的问题
[0010]虽然数据广播具有下述优点,即可以将应用提供给不具有因特网连接环境的接收器,但是因特网相关广播具有下述不同优点,即可以实现使用与接收器的双向通信的相对高度功能。因此,预期在未来数据广播和因特网相关广播将共存。
[0011]在其中数据广播和因特网相关广播共存的环境下,期望使得用户能够方便地使用接收器中的数据广播和因特网相关广播的机制。
[0012]鉴于上述情况,本发明的目的是提供一种使得用户能够在其中数据广播和因特网相关广播共存的环境下方便地选择用户希望观看的数据节目的广播的信息处理装置、信息处理方法以及程序。
[0013]解决问题的方法
[0014]为了解决上述问题,根据本公开内容,提供有一种信息处理装置,包括:控制器,所述控制器获取包括指令信息的数据广播的多媒体文档,所述指令信息指示以获取与用于呈现与电视节目相关的数据节目的应用相关的应用控制信息,所述控制器基于存储在所获取的所述多媒体文档中的所述指令信息来获取所述应用控制信息,所述控制器基于所述应用控制信息来获取所述应用,且所述控制器执行所述应用以呈现所述数据节目。
[0015]随着在基于应用呈现所述数据节目时所述数据广播的多媒体文档的切换,所述控制器可以结束所述应用的执行并且获取切换的多媒体文档,其中所述数据广播的多媒体文档的切换伴随有所述数据广播的多媒体文档的更新。
[0016]当正在由所述数据广播呈现第二数据节目时,所述控制器可以根据伴随有所述数据广播的多媒体文档的更新的、所述多媒体文档的切换,来获取所述切换的多媒体文档。
[0017]所述控制器可以在从用户接收到指令时基于存储在所述多媒体文档中的所述指令信息经由因特网来获取所述应用控制信息。
[0018]所述控制器可以在从用户接收到指令时基于存储在所述多媒体文档中的所述指令信息经由广播波来获取所述应用控制信息。
[0019]所述控制器可以在检测到已经设定了 DII (下载信息指示)消息的拉回标志时获取所述切换的多媒体文档。
[0020]所述控制器可以在检测到数据事件的切换时获取所述切换的多媒体文档。
[0021]所述控制器可以在接收到包括特定事件消息ID的事件消息时获取所述切换的多媒体文档。
[0022]所述控制器可以计算直到所述应用的执行结束的时间,将计算结果设定为定时器设定值并开始定时器计数,并且当所述定时器计数的值达到所述定时器设定值时,所述控制器获取所述切换的多媒体文档。
[0023]根据本公开内容,提供有一种信息处理方法,包括:通过控制器获取包括指令信息的数据广播的多媒体文档,所述指令信息指示以获取与用于呈现与电视节目相关的数据节目的应用相关的应用控制信息;通过所述控制器基于存储在所述多媒体文档中的所述指令信息来获取所述应用控制信息;通过所述控制器基于所述应用控制信息来获取所述应用;以及通过所述控制器执行所述应用以呈现所述数据节目。
[0024]根据本公开内容,提供有一种程序,所述程序使计算机用作为控制器,所述控制器获取包括指令信息的数据广播的多媒体文档,所述指令信息指示以获取与用于呈现与电视节目相关的数据节目的应用相关的应用控制信息,所述控制器基于存储在所述多媒体文档中的所述指令信息来获取所述应用控制信息,所述控制器基于所述应用控制信息来获取所述应用,以及所述控制器执行所述应用以呈现所述数据节目。
[0025]发明的效果
[0026]如上所述,根据本公开内容,用户能够在其中数据广播和因特网相关广播共存的环境下方便地选择用户希望观看的数据节目的广播。
【专利附图】

【附图说明】
[0027][图1]示出了根据本公开内容的第一实施方式的信息处理系统的总体概要的图。
[0028][图2]示出了根据第一实施方式的信息处理系统中的信息处理装置的结构的框图。
[0029][图3]数据轮播系统的示意图。
[0030][图4]示出了DSMCC区段的结构的图。
[0031][图5]示出了数据事件接收序列的图。[0032][图6]原始拉回标志使用方法的说明图。
[0033][图7]示出了事件消息的结构的图。
[0034][图8]由根据第一实施方式的信息处理装置进行的从数据广播到因特网相关广播的切换操作的说明图。
[0035][图9]示出了图8的切换操作的流程图。
[0036][图10]示出了与图8的切换操作相关的画面位移的图。
[0037][图11]示出了根据本公开内容的第二实施方式的信息处理装置的操作的流程图。
[0038][图12]用于说明由根据本公开内容的第三实施方式的信息处理装置进行的切换操作的图。
[0039][图13]示出了图12的切换操作的流程图。
[0040][图14]用于说明由根据本公开内容的第四实施方式的信息处理装置进行的切换操作的图。
[0041][图15]示出了图14的切换操作的流程图。
[0042][图16]用于说明由根据本公开内容的第五实施方式的信息处理装置进行的切换操作的图。
[0043][图17]示出了图16的切换操作的流程图。
[0044][图18]示出了定时器设定时间计算方法的图。
[0045][图19]用于说明由根据本公开内容的第六实施方式的信息处理装置进行的切换操作的图。
[0046][图20]示出了图19的切换操作的流程图。
【具体实施方式】
[0047]下面,将参照附图来描述本公开内容的实施方式。
[0048]<第一实施方式>
[0049][信息处理系统]
[0050]图1是示出了根据本公开内容的第一实施方式的信息处理系统的总体概要的图。
[0051]本实施方式的信息处理系统I包括:广播站100、XML_AIT服务器200、应用服务器300以及作为接收器的信息处理装置400。
[0052]广播站100多路复用TV节目的实时流、数据节目的数据轮播、事件消息等,并且经由广播波传输介质500例如地面、卫星以及IP (因特网协议)网络来将其作为数字广播信号进行传输。
[0053]XML-AIT服务器200存储XML (可扩展标记语言)-AIT的文件,其对用于管理因特网相关广播应用的信息进行描述。因特网相关广播应用是在用于支持多媒体内容的标记语言例如HTML5中创建的程序。响应于来自信息处理装置400的获取请求,XML-AIT服务器200将相关的XML-AIT文件经由网络传输介质600传输到信息处理装置400。
[0054]应用服务器300存储因特网相关广播应用。响应于来自信息处理装置400的获取请求,应用服务器300将相关的应用文件经由网络传输介质600传输到信息处理装置400。
[0055]信息处理装置400是例如个人计算机、蜂窝电话、智能电话、电视装置或者游戏设备,然而其产品形式不受具体限定。
[0056]信息处理装置400能够接收和解调来自广播站100的数字广播信号,以恢复TV节目的实时流的传输流。信息处理装置400能够从传输流分离构成TV节目的实时流的视频数据和音频数据,解码视频数据和音频数据,并且将其输出到被连接到信息处理装置400或记录装置(未示出)的显示单元(未示出)或扬声器单元(未示出)。
[0057]应该注意的是,显示单元、扬声器单元以及记录装置可以与信息处理装置400集成,或者显示单元、扬声器单元以及记录装置可以直接连接到信息处理装置400或作为独立的装置经由局域网(未示出)间接连接到信息处理装置400。或者,包括显示单元和扬声器单元的装置(未示出)可以直接连接到信息处理装置400或经由局域网(未示出)间接连接到信息处理装置400。
[0058]信息处理装置400从所获取的传输流分离数据轮播系统的BML内容、事件消息等。信息处理装置400能够通过数据广播浏览器来解码所分离的BML内容,将其转换成图像,将其叠加到TV节目的视频数据上,并且将其输出到显示单元(未示出)。信息处理装置400还能够间或使得切换基于所分离的事件消息内容的内容。
[0059]信息处理装置400还能够经由网络传输介质600获取XML-AIT的文件和要基于来自应用服务器300的XML-AIT来管理的应用。信息处理装置400还能够解释所获取的XML-AIT,并且能够控制从应用服务器300获取应用以及所获取的应用的生存周期例如激活和结束。
[0060][数据广播]
[0061]在日本,采用DSMCC(IS013818-6)作为数据广播中的区段格式,并且采用数据轮播系统和事件消息系统。
[0062](数据轮播系统)
[0063]图3是数据轮播系统的示意图。
[0064]在数据轮播系统中,数据节目的内容(BML文档等)由多个资源构成。多个资源文件被组织为多部分格式的模块。将模块各自划分成被称为DDB(下载数据块)消息的消息长度最大为4072个字节的块。将DDB消息改变成用于由IS0/IEC13818-6限定的轮播传输的DSMCC区段,将DDB消息划分成TS分组,并且在称为数据事件的时段期间重复传输。
[0065]在将模块划分成DDB消息时,还同时将用于传输每个模块的信息的DII (下载信息指示)消息改变成DSMCC区段、划分成TS分组并且在数据事件期间重复传输。DII消息是用于通知信息处理装置400每个模块是什么类型的模块的消息。
[0066]根据由部件传输的DII消息的数据事件ID的更新来切换数据事件。换言之,与数据事件ID的更新同步地切换作为在数据事件期间传输的内容的本地内容。
[0067]如图4所示,DSMCC区段由区段头、区段主体以及CRC构成。区段主体存储DDB消息或DII消息。
[0068]DII消息由轮播总信息、模块单元信息以及私人信息构成。
[0069]轮播总信息包括关于下载ID、块大小、轮播周期、模块的数量等的信息。
[0070]下载ID是用于唯一地识别数据轮播的标签信息。下载ID包括用于识别数据事件的数据事件ID。
[0071]块大小表示在DDB消息而不是模块尾巴中传输的数据的每个块的字节长度。[0072]轮播周期指示构成数据轮播的模块之外的具有最长传输周期的模块的周期。
[0073]模块的数量指示在单个数据轮播中要被传输的模块的数量。
[0074]模块单元信息包括模块ID、模块长度以及模块版本作为每个模块的信息。
[0075]模块ID是模块的识别信息。
[0076]模块长度是模块的字节长度。
[0077]模块版本是模块的版本。
[0078]存在有模块届满日期、数据压缩方法、内容类型等作为其他信息。
[0079]图5是示出了数据事件接收序列的图。
[0080]由于当正在信息处理装置400中接收数据轮播时由用户输入频道切换指令,信息处理装置400从传输启动文档作为到BML内容的入口的入口部件获取包括启动文档的入口模块。信息处理装置400激活所获取的启动文档。结果是,除了 TV节目之外,在连接到信息处理装置400的显示单元的屏幕上呈现启动画面。在启动画面中,提供有用于将呈现切换成各类低阶页面的各种按钮。当用户操作对移动到任意低阶页面进行指令的按钮时,信息处理装置400从入口部件获取低阶页面的BML内容的模块并且更新数据广播节目的画面。
[0081]另一方面,信息处理装置400不断地监测DII消息的数据事件ID。在检测到已经更新了数据事件ID时,信息处理装置400再次从入口部件获取包括启动文档的入口模块,并且将其激活以切换到启动画面。
[0082](拉回标志)
[0083]如图4所示,可以在作为私人信息的DII消息中描述拉回标志。
[0084]图6是原始拉回标志使用方法的说明图。
[0085]在其中同时传输多个数据广播部件的情况下在信息处理装置400中首先被激活的数据广播部件被称为入口部件。存在有下述情况,即无论正在呈现的BML内容的内容而与入口部件的BML内容的切换同步地要将控制强行地位移到入口部件的启动文档的BML内容等。在这种情况下,拉回标志设定在入口部件的DII消息的私人信息区域。无论部件的哪些BML内容正在呈现,只要在入口部件的DII消息中设定了拉回标志,则信息处理装置400将控制强行地位移到入口部件的启动文档。应该注意的是,可以仅在入口部件的DII消息中设定拉回标志。
[0086]至此,已经描述了拉回标志的标准使用方法。该实施方式使用拉回标志作为用于处理用于提示用户呈现因特网相关广播节目的触发。
[0087](事件消息系统)
[0088]在事件消息系统中,相对于在信息处理装置中呈现的多媒体内容,异步地或者通过指定时间来引起中断事件,并且出于同时传输伴随事件的数据的目的,将事件消息实时地从广播站传输到信息处理装置。由事件消息专用部件单独地传输事件消息而不是像数据轮播那样重复地传输事件消息。因此,可以以比要用于传输需要时间同步的触发的数据轮播更高的速度(更实时地)来传输消息。
[0089]如图7所示,事件消息包括描述数据内容的通用事件消息和事件消息的同步信息以及NPT参考描述符。
[0090]通用事件消息包括事件消息组ID、时间模式、事件点火(ignition)时间、事件消息ID和保密数据。[0091]事件消息组ID是用于识别接收器正在操作其用于呈现多媒体内容的应用要接收的消息组的标识符。
[0092]时间模式指示指定事件消息发生的时间的方法。
[0093]事件点火时间用日本标准时间(JST)和简化儒略日期(MJD)来指示事件消息发生的时间。
[0094]事件消息ID是用于识别单个事件消息的标识符。
[0095]保密数据是事件消息相关信息。
[0096]NPT参考描述符包括用于传输NPT(正常播放时间)和STC(系统时钟)之间的关系的描述符。
[0097][因特网相关广播]
[0098]在因特网相关广播中,通过信息处理装置与TV节目的显示同步地从应用服务器获取与TV节目相关或无关的应用并且执行该应用,呈现该应用的画面作为叠加到TV节目的视频上的窗口。
[0099]在因特网相关广播中,使用应用控制信息(应用信息表,以下称为“AIT”)作为用于管理应用的生存周期的数据结构。
[0100]作为与应用的生存周期相关的控制代码,存在有例如〃AUT0START〃、"PRESENT"、"DESTROY"以及〃KILL〃。〃AUT0START〃是指令以立即激活应用的信息。〃PRESENT〃是指令以在不自动地执行应用的情况下通过接收装置(信息处理装置)来接收应用的信息。"DESTROY"是指令以停止应用的信息。"KILL"是指令以强行地结束应用的代码。
[0101]例如,基于在AIT中描述的控制代码,信息处理装置获取并激活被指定要被立即激活的应用,或者停止或强行地结束被指定要被结束的应用。
[0102]作为传输AIT的方法,存在有下述方法。
[0103]1.通过数字广播信号传输的方法。
[0104]2.在服务器中布置以XML(可扩展标记语言)描述数据结构与AIT的数据结构相同的XML-AIT的文件,并且通过访问服务器的信息处理装置来获取XML-AIT的文件的方法。
[0105]在上述方法2中,例如,通过数字广播信号来将XML-AIT文件的位置信息传输到信息处理装置。信息处理装置基于所获取的位置信息来访问服务器并获取XML-AIT文件。信息处理装置基于在XML-AIT中描述的应用的位置信息来访问应用服务器并且获取应用。
[0106][从数据广播到因特网相关广播的切换]
[0107]至此,已经描述了数据广播和因特网相关广播。在假设其中两个广播共存作为与TV节目相关的数据节目的环境的情况下,期望使得用户能够在信息处理装置中方便地选择用户希望观看的数据节目的广播的机制。
[0108]在本实施方式中,主要通过下述方法来实现上述机制。
[0109]1.广播站100通过入口部件传输与到因特网相关广播的切换对应的启动文档。与到因特网相关广播的切换对应的启动文档存储用于使信息处理装置400获取管理因特网相关广播应用的生存周期的XML-AIT的文件的脚本来作为指令以获取与用于呈现与TV节目相关的数据节目的应用相关的应用控制信息(AIT/XML-AIT)的指令信息。
[0110]2.当接收到与到因特网相关广播的切换对应的启动文档时,信息处理装置400的控制器(图2中示出的CPU401)检查到因特网的连接是否是可能的。[0111]3.在到因特网的连接可能时的情况下,信息处理装置400的控制器在显示单元的屏幕上显示能够从用户接受用于呈现因特网相关广播节目的指令的按钮(I按钮)。
[0112]4.当用户操作I按钮时,信息处理装置400的控制器执行脚本作为存储在启动文档中的指令信息并且从XML-AIT服务器获取XML-AIT文件。
[0113]5.信息处理装置400的控制器基于所获取的XML-AIT来从应用服务器获取应用,并且执行该应用以呈现因特网相关广播节目代替数据广播节目。
[0114]6.在当正在显示I按钮时用户操作远程控制器的d按钮的情况下,信息处理装置400的控制器删除I按钮、前进到BML内容的低阶页面,并且保持数据广播节目的呈现状态。
[0115]7.即使在呈现数据广播节目或者因特网相关广播节目的情况下,随着入口部件的启动文档的切换而获取启动文档,并且处理前进到上述I的处理。具体地,当检测到已经设定了 DII消息的拉回标志时,信息处理装置400的控制器获取入口部件的启动文档,并且处理前进到上述I的处理。
[0116]应该注意的是,通过BML内容的低阶页面的文档中的而不是启动文档中的与I按钮相同的按钮操作,处理可以前进到上述4和5的处理。
[0117]因此,用户可以在其中数据广播和因特网相关广播共存的环境下方便地选择信息处理装置400的用户希望观看的数据节目的广播。 [0118][信息处理装置的结构]
[0119]图2是示出了作为接收器的信息处理装置400的结构的框图。
[0120]信息处理装置400包括0?说01、狀11(主存储器)402、1?01403、远程控制器1/0404、通信接口 405、调谐器406、解调单元407、TS解码器408、音频解码器409、视频解码器410、呈现处理单元411以及系统总线412。连接到信息处理装置400的是显示单元420和扬声器单元430。
[0121]CPU401(控制器)集中地控制信息处理装置400,并且进行用于执行程序的操作处理。
[0122]RAM (主存储器)402是存储要被CPU401解释和执行的各种程序和数据的随机存取
存储器。
[0123]R0M403是固定地存储由信息处理装置400使用的各种类型的数据例如字体的非易失性存储器。
[0124]远程控制器1/0404相对于远程控制器440而输入/输出红外信号和无线信号。
[0125]通信接口 405进行用于使用网络传输介质600例如因特网和局域网的通信的处理。
[0126]调谐器406经由广播波传输介质500接收数字广播信号。
[0127]解调单元407解调由调谐器406接收的数字广播信号,并且恢复TS (传输流)。
[0128]TS解码器408针对每个基本流对传输流(MPEG-2TS)进行分类以将其分离成音频流、视频流、数据轮播(BML内容)、事件消息、AIT区段等。
[0129]音频解码器409解码由TS解码器408分离的音频信号,并将其输出到扬声器单元430。
[0130]视频解码器410解码由TS解码器408分离的视频信号,并将其供应给呈现处理单元 411。[0131]此外,将由TS解码器408分离的数据轮播、事件消息、以及AIT区段供应给CPU401。CPU401根据在RAM402中开发的数据广播处理程序来处理数据轮播,并且进行数据广播和因特网相关广播的视频数据的生成、基于DII消息中的拉回标志的处理、基于事件消息的处理、AIT区段的处理等。
[0132]呈现处理单元411合成来自视频解码器410的视频信号以及由CPU401生成的图形图像、字母等,以生成要被呈现在显示单元420的屏幕上的数据,并且将该数据输出到显示单元420。
[0133][从数据广播到因特网相关广播的切换操作]
[0134]接着,将描述根据在第一实施方式的信息处理系统I的信息处理装置400中的从数据广播到因特网相关广播的切换操作。
[0135]图8是由根据第一实施方式的信息处理装置进行的切换操作的说明图。
[0136]图9是示出了图8的切换操作的流程图。该流程图示出了基于数据广播处理程序的处理、由信息处理装置400的CPU401 (控制器)正在进行的处理的流程。
[0137]图10是示出了与图8的切换操作相关的画面位移的图。
[0138]在本实施方式中,将描述其中从广播站100广播至少视频、音频等的实时流以及数据轮播的部件的情况。
[0139]数据轮播的部件各自是包括启动文档的入口部件。
[0140]在本实施方式中,将拉回标志用作随着入口部件的启动文档的切换使信息处理装置400获取启动文档的触发。应当注意的是,本公开内容并不限于拉回标志。
[0141]在信息处理装置400中,当获取与数据广播相关的入口部件的启动文档时,CPU401解释该启动文档并且开始执行该启动文档(步骤S101)。随后的步骤102至步骤106和步骤111至步骤113是通过执行启动文档的脚本而进行的过程。在执行所获取的启动文档的脚本时,CPU401判断信息处理装置400是否支持因特网相关广播(步骤S102)。
[0142]当信息处理装置400支持因特网相关广播时(步骤S102中为是),CPU401检查到因特网的连接是否是可能的(步骤S103)。例如,CPU401将用于检查相对于因特网的连接状态的命令输出到通信接口 405,并且相对于该命令来检查来自通信接口 405的响应以检查到因特网的连接是否是可能的。
[0143]当判断出到因特网的连接是可能的时(步骤S103中为是),CPU401生成因特网相关广播切换按钮(以下,称为“I按钮”)的要被在正在显示单元420上显示的TV节目上合成的图形数据,并且将该数据供应给呈现处理单元411。结果是,如图10所示,在TV节目的视频11上合成I按钮的图像13并且显示图像13 (步骤S104)。这里,当希望观看因特网相关广播节目时,用户只需要操作远程控制器440中的将如I按钮的功能分配给其的预定按钮。当希望观看数据广播节目时,用户只需要操作远程控制器440的d按钮。
[0144]当检测到用户已经操作了远程控制器440中的将如I按钮的功能分配给其的预定按钮时(步骤S105中为是),CPU401如下地执行用于呈现因特网相关广播节目的处理。
[0145]与到因特网相关广播的切换对应的启动文档存储应用激活功能的脚本,其具有用于管理因特网相关广播应用的生存周期的XML-AIT文件的位置信息等作为变量值。
[0146]当检测到已经操作了远程控制器440中的将如I按钮的功能分配给其的预定按钮时(步骤S105中为是),CPU401执行脚本。结果是,在访问XML-AIT服务器200并且获取XML-AIT文件之后,CPU401结束该脚本的执行(步骤S106)。
[0147]随后,基于在XML-AIT文件中描述的应用位置信息等,CPU401访问应用服务器300以获取相关的应用,并且立即将其激活(步骤S107)。因此,如图10所示,呈现了通过在TV节目的视频11上合成应用的图像14而结构化的因特网相关广播节目(步骤S108)。
[0148]当因特网相关广播节目正在被呈现时检测到在入口部件的DII消息中设定了拉回标志时(步骤S109中为是),CPU401结束对因特网相关广播节目的呈现(步骤S110)。随后,CPU401返回到步骤SlOl以获取入口部件的新的启动文档,并且执行该启动文档。在此之后,以同样的方式重复步骤S102和随后的步骤的处理。
[0149]此外,在步骤S102中当信息处理装置400不支持因特网相关广播时(步骤S102中为否),CPU401设定用于将多媒体数据广播的显示/不显示切换成待机状态的远程控制器440的d (数据)按钮的操作(步骤S111)。
[0150]应该注意的是,即使当判断出信息处理装置400支持因特网相关广播时,当在步骤S103中到因特网的连接被判断为不可能时(步骤S103中为否),将d按钮的操作类似地设定为待机状态(步骤S111)。
[0151]当用户操作远程控制器440的d按钮并且从远程控制器440输入与该操作对应的操作信号时,CPU401根据启动文档的脚本获取低阶页面文档、生成其呈现数据、并且将其供应给呈现处理单元411。结果是,如图10所示,在显示单元420的屏幕上呈现包括TV节目的视频11和用于数据广播的图像12的数据广播节目(步骤SI 12)。
[0152]应该注意的是,还在当I按钮的图像13被合成并显示在TV节目的视频11上时用户操作远程控制器440的d按钮的情况下(步骤S113中为是),CPU401根据启动文档的脚本获取低阶页面文档、生成其呈现数据、并且将其供应给呈现处理单元411。因此,同样在这种情况下,在显示单元420的屏幕上呈现包括TV节目的视频11和用于数据广播的图像12的数据广播节目(步骤S112)。
[0153]在检测到当在显示单元420的屏幕上正在呈现包括TV节目的视频11和用于数据广播的图像12的数据广播节目时在所接收的入口部件的DII消息中设定拉回标志(步骤S114中为是)的情况下,CPU401返回到步骤SlOl以再次获取入口部件的启动文档并执行该启动文档。此后,以同样的方式重复步骤S102和随后的步骤的处理。
[0154]如上所述,在本实施方式中,用户可以在其中数据广播和因特网相关广播共存的环境下方便地在用于要被基于用户选择而呈现的数据节目的数据广播和因特网相关广播之间进行切换。
[0155]在本实施方式中,通过入口部件的启动文档将用于使信息处理装置400获取与因特网相关广播应用对应的XML-AIT文件的脚本传输到信息处理装置400。结果是,可以在不泄漏的情况下将脚本传输到信息处理装置400。
[0156]在本实施方式中,信息处理装置400在将DII消息的拉回标志设定作为触发器的情况下获取入口部件的启动文档。通过使得与存储在启动文档中的脚本的更新同步地设定DII消息的拉回标志,在广播站10侧可以控制用于将所更新的脚本传输到信息处理装置400的定时。
[0157]在本实施方式中,由于仅当确认出信息处理装置400连接到因特网时才将I按钮显示为响应,所以可以改善操作的稳定性和可靠性。[0158]〈第二实施方式〉
[0159]本实施方式采用数据事件切换的事件代替第一实施方式中的DII消息的拉回标志作为用于使信息处理装置400获取并执行存储脚本的启动文档的触发。这是因为,特别地,通过BML内容的切换发生入口部件的数据事件的切换。
[0160]图11是示出了根据本公开内容的第二实施方式的信息处理装置的操作的流程图。
[0161]这里,从步骤S201到S208中的对因特网相关广播节目的呈现的操作以及从步骤S201到S212中的对数据广播节目的呈现的操作与第一实施方式的操作相同。
[0162]在本实施方式中,当在步骤S208中呈现因特网相关广播节目时,信息处理装置400的CPU401等待入口部件的数据事件切换的发生(步骤S209)。当入口部件的数据事件切换发生时(步骤S209中为是),CPU401结束因特网相关广播节目的呈现(步骤S210)。这里,由于更新了由入口部件传输的DII消息的数据事件ID,所以检测入口部件的数据事件切换。随后,CPU401返回到步骤S201以获取并执行入口部件的新的启动文档。此后,以同样的方式重复步骤S202和随后的步骤的处理。
[0163]此外,在当在步骤S212中呈现数据广播节目时入口部件的数据事件切换发生的情况下(步骤S214中为是),CPU401返回到步骤S201以获取并执行入口部件的新的启动文档。此后,以同样的方式重复步骤S202和随后的步骤的处理。
[0164]即使如上所述当数据事件切换用作为用于使信息处理装置400获取存储脚本的启动文档的触发时,也可以获得与第一实施方式相同的效果。
[0165]〈第三实施方式〉
[0166]第三实施方式使用包括特定事件消息ID的事件消息作为用于使信息处理装置400获取并执行存储脚本的启动文档的触发。由事件消息部件根据入口部件的BML内容的切换来传输包括特定事件消息ID的事件消息。
[0167]图12是用于说明由根据本公开内容的第三实施方式的信息处理装置进行的切换操作的图。图13是示出了切换操作的流程图。
[0168]在本实施方式中,将讨论其中从广播站100对视频、音频等的实时流和数据轮播的部件以及事件消息进行广播的情况。
[0169]应该注意的是,在图12中,数据轮播的部件是包括启动文档的入口部件。
[0170]从步骤S301到S308中的对因特网相关广播节目的呈现的操作以及从步骤S301到S312中的对数据广播节目的呈现的操作与第一实施方式的操作相同。
[0171]当在步骤S308中正在呈现因特网相关广播节目时,信息处理装置400的CPU401等待接收包括特定事件消息ID的事件消息(步骤S309)。当接收到包括特定事件消息ID的事件消息时(步骤S309中为是),在根据应用的脚本的描述而结束因特网相关广播节目的呈现(步骤S310)之后,如在第一实施方式中那样,CPU401返回到步骤3201以获取并执行入口部件的启动文档。此后,以同样的方式重复步骤S302和随后的步骤的处理。
[0172]同样在步骤S312中数据广播节目的呈现之后,信息处理装置400的CPU401等待接收包括特定事件消息ID的事件消息(步骤S314),并且当接收到事件消息时(步骤S314中为是),如在第一实施方式中那样,CPU401返回到步骤S301以获取并执行入口部件的启动文档。此后,以同样的方式重复步骤S302和随后的步骤的处理。[0173]结果是,第三实施方式也呈现出与第一实施方式相同的效果。
[0174]〈第四实施方式〉
[0175]图14是用于说明由根据本公开内容的第四实施方式的信息处理装置进行的切换操作的图。
[0176]图15是示出了切换操作的流程图。
[0177]在第四实施方式中,将讨论其中具有与存储在启动文档中的脚本相同的功能的脚本也存储在因特网相关广播应用中的情况。在第四实施方式中,在当正在执行因特网相关广播应用时接收到包括特定事件消息ID的事件消息的情况下(步骤S409中为是),执行被存储在正在执行的应用中的脚本。因此,在访问XML-AIT服务器200并获取相关的XML-AIT文件之后,CPU401结束对因特网相关广播应用的执行(步骤S410)。随后,基于在XML-AIT文件中描述的应用位置信息等,CPU401访问应用服务器300以获取并立即激活相关的应用(步骤S407)。结果是,呈现新的因特网相关广播节目(步骤S408)。
[0178]应该指出的是,在当正呈现数据广播节目时接收到包括特定事件消息ID的事件消息的情况下(步骤S414中为是),如在第二实施方式中那样,CPU401返回到步骤S401以获取并执行入口部件的启动文档。此后,以同样的方式重复步骤S402和随后的步骤的处理。
[0179]在第四实施方式中,当将某因特网相关广播节目切换到要呈现的下一因特网相关广播节目时,不需要检查到因特网的连接是否是可能的。结果是,可以提高因特网相关广播的切换速度。
[0180]应该注意的是,在第四实施方式中,在当正在呈现数据广播节目时接收到包括特定事件消息ID的事件消息的情况下,如在第二实施方式中那样,处理返回到步骤S401以获取并执行入口部件的启动文档。然而,在这种情况下的触发不限于包括特定事件消息ID的事件消息,并且代替地可以是拉回标志、数据事件开关等。
[0181]〈第五实施方式〉
[0182]本实施方式使用定时器作为用于使信息处理装置400获取并执行存储脚本的启动文档的触发。信息处理装置400的CPU401执行被存储在因特网相关广播应用中的脚本以设定定时器值。
[0183]图16是用于说明由根据本公开内容的第五实施方式的信息处理装置进行的切换操作的图。图17是示出了切换操作的流程图。
[0184]在本实施方式中,将讨论其中从广播站100对视频、音频等的实时流和数据轮播的部件进行广播的情况。
[0185]从步骤S501到S507中的对应用的获取和执行的操作以及从步骤S501到S514中的对拉回标志的判断的操作与第一实施方式的操作相同。
[0186]在通过执行应用来呈现因特网相关广播节目之前,信息处理装置400的CPU401执行存储在应用中的定时器设定脚本。根据脚本的处理过程,CPU401计算从当前时间到因特网相关广播节目的结束时间的时间,将计算结果设定作为定时器设定时间,并且开始定时器计数(步骤S507A)。
[0187]图18是示出了定时器设定时间计算方法的图。
[0188]Ts表不因特网相关广播的开始时间,[0189]Te表示因特网相关广播的结束时间,
[0190]Ta表示定时器设定执行时间(当前时间),
[0191]Td表示因特网相关广播的全部时间,以及
[0192]Tt表示定时器设定时间(相对时间)。
[0193]可以在预先假定当前节目的因特网相关广播应用中预设开始时间Ts和全部时间Td,并且可以通过执行应用功能来获得当前时间Ta。
[0194]可以通过下述表达式来获得定时器设定时间Tt。
[0195]Tt = Ts+Td-Ta
[0196]当完成定时器设定时,CPU401根据应用来呈现因特网相关广播节目(步骤S508)。
[0197]此后,当判断出定时器计数值已经达到定时器设定时间时(定时器事件点火)(步骤S509),CPU401结束对因特网相关广播节目的呈现(步骤S510)。随后,CPU401返回到步骤S501以获取并执行入口部件的启动文档。此后,以同样的方式重复步骤S502和随后的步骤的处理。
[0198]在第五实施方式中,如在第四实施方式中的那样,在不需要检查到因特网的连接是否可能的情况下,可以将某因特网相关广播节目切换到下一因特网相关广播节目。结果是,可以提高因特网相关广播节目的切换速度。
[0199]应该注意的是,在本实施方式中,在当正呈现数据广播节目时检测到已经在入口部件的DII消息中设定了拉回标志的情况下(步骤S514中为是),处理返回到步骤S501以重新获取并执行入口部件的启动文档。在这种情况下的触发不限于拉回标志,并且替代地可以是数据事件切换、在其中传输事件消息部件的情况下的包括特定事件消息ID的事件
消息等。
[0200]<第六实施方式>
[0201]虽然在上述实施方式中采用XML-AIT作为用于控制因特网相关广播应用的生存周期的信息,但是可以使用由广播信号提供的AIT而不是XML-AIT。
[0202]图19是用于说明由根据本公开内容的第六实施方式的信息处理装置进行的切换操作的图。图20是示出了切换操作的流程图。
[0203]在本实施方式中,将讨论其中从广播站100对视频、音频等的实时流和数据轮播的部件进行广播的情况。
[0204]从步骤S601到S606中的启动文档的执行结束的操作以及从步骤S601到S614中的对拉回标志的判断的操作与第一实施方式的操作相同。
[0205]在步骤S606中结束对启动文档的执行之后,信息处理装置400的CPU401等待AIT的接收(步骤S607)。当接收到AIT时,CPU401根据在所获取的AIT中描述的应用控制代码开始控制要被基于AIT来管理的应用的操作。
[0206]当在AIT中描述的应用控制代码是〃AUT0START〃时,CPU401基于在AIT中描述的要管理的应用的位置信息访问应用服务器300以获取并立即激活相关的应用。结果是,呈现因特网相关广播节目(步骤S609)。
[0207]在正呈现因特网相关广播节目时接收到其应用控制代码是“KILL”的AIT时,CPU401结束应用的操作以结束对因特网相关广播节目的呈现(步骤S610)。
[0208]此后,每次接收到AIT时,CPU401重复由AIT指定的应用的激活和结束以相继地切换因特网相关广播节目以用于呈现。
[0209]应该注意的是,在本实施方式中,在当正呈现数据广播节目时检测到已经在入口部件的DII消息中设定了拉回标志的情况下(步骤S614中为是),处理返回到步骤S601以重新获取并执行入口部件的启动文档。在这种情况下的触发不限于拉回标志,并且代替地可以是数据事件切换、在其中传输事件消息部件的情况下的包括特定事件消息ID的事件
消息等。
[0210]应该注意的是,本公开内容还可以采取下述结构。
[0211](I) 一种信息处理装置,包括:
[0212]控制器,所述控制器获取包括指令信息的数据广播的多媒体文档,所述指令信息指示以获取与用于呈现与电视节目相关的数据节目的应用相关的应用控制信息,所述控制器基于存储在所获取的所述多媒体文档中的所述指令信息来获取所述应用控制信息,所述控制器基于所述应用控制信息来获取所述应用,且所述控制器执行所述应用以呈现所述数据节目。
[0213](2)根据上述⑴所述的信息处理装置,
[0214]其中,随着在基于应用呈现所述数据节目时所述数据广播的多媒体文档的切换,所述控制器结束所述应用的执行并且获取切换的多媒体文档,其中所述数据广播的多媒体文档的切换伴随有所述数据广播的多媒体文档的更新。
[0215](3)根据上述⑴或(2)所述的信息处理装置,
[0216]其中,当正在由所述数据广播呈现第二数据节目时,所述控制器根据伴随有所述数据广播的多媒体文档的更新的、所述多媒体文档的切换,来获取所述切换的多媒体文档。
[0217](4)根据上述(I)至(3)中任一项所述的信息处理装置,
[0218]其中,所述控制器在从用户接收到指令时基于存储在所述多媒体文档中的所述指令信息经由因特网来获取所述应用控制信息。
[0219](5)根据上述(I)至(3)中任一项所述的信息处理装置,
[0220]其中,所述控制器在从用户接收到指令时基于存储在所述多媒体文档中的所述指令信息经由广播波来获取所述应用控制信息。
[0221](6)根据上述⑴至(5)中任一项所述的信息处理装置,
[0222]其中,所述控制器在检测到已经设定了 DII (下载信息指示)消息的拉回标志时获取所述切换的多媒体文档。
[0223](7)根据上述⑴至(5)中任一项所述的信息处理装置,
[0224]其中,所述控制器在检测到数据事件的切换时获取所述切换的多媒体文档。
[0225](8)根据上述⑴至(5)中任一项所述的信息处理装置,
[0226]其中,所述控制器在接收到包括特定事件消息ID的事件消息时获取所述切换的多媒体文档。
[0227](9)根据上述⑴至(5)中任一项所述的信息处理装置,
[0228]其中,所述控制器计算直到所述应用的执行结束的时间,将计算结果设定为定时器设定值并开始定时器计数,并且当所述定时器计数的值达到所述定时器设定值时,所述控制器获取所述切换的多媒体文档。
[0229][附图标记列表][0230]100 广播站
[0231]200XML-AIT 服务器
[0232]300应用服务器
[0233]400信息处理装置
[0234]401CPU
[0235]402RAM
[0236]403ROM
[0237]404远程控制器I/O
[0238]405通信接口
[0239]406调谐器
[0240]407解调单元
[0241]408TS 解码器
[0242]409音频解 码器
[0243]410视频解码器
[0244]411呈现处理单元
[0245]412系统总线
[0246]420显示单元
[0247]430扬声器单元
[0248]440远程控制器
【权利要求】
1.一种信息处理装置,包括: 控制器,所述控制器获取包括指令信息的数据广播的多媒体文档,所述指令信息进行指示以获取与用于呈现与电视节目相关的数据节目的应用相关的应用控制信息,所述控制器基于存储在所获取的所述多媒体文档中的所述指令信息来获取所述应用控制信息,所述控制器基于所述应用控制信息来获取所述应用,且所述控制器执行所述应用以呈现所述数据节目。
2.根据权利要求1所述的信息处理装置, 其中,随着在基于应用呈现所述数据节目时所述数据广播的多媒体文档的切换,所述控制器结束所述应用的执行并且获取切换的多媒体文档,其中所述数据广播的多媒体文档的切换伴随有所述数据广播的多媒体文档的更新。
3.根据权利要求2所述的信息处理装置, 其中,当正在由所述数据广播呈现第二数据节目时,所述控制器根据伴随有所述数据广播的多媒体文档的更新的、所述多媒体文档的切换,来获取所述切换的多媒体文档。
4.根据权利要求3所述的信息处理装置, 其中,所述控制器在从用户接收到指令时基于存储在所述多媒体文档中的所述指令信息经由因特网来获取所述应用控制信息。
5.根据权利要求3所述的信息处理装置, 其中,所述控制器在从用户接收到指令时、基于存储在所述多媒体文档中的所述指令信息经由广播波来获取所述应用控制信息。
6.根据权利要求3所述的信息处理装置, 其中,所述控制器在检测到已经设定了 DII (下载信息指示)消息的拉回标志时获取所述切换的多媒体文档。
7.根据权利要求3所述的信息处理装置, 其中,所述控制器在检测到数据事件的切换时获取所述切换的多媒体文档。
8.根据权利要求3所述的信息处理装置, 其中,所述控制器在接收到包括特定事件消息ID的事件消息时获取所述切换的多媒体文档。
9.根据权利要求3所述的信息处理装置, 其中,所述控制器计算直到所述应用的执行结束的时间,将计算结果设定为定时器设定值并开始定时器计数,并且当所述定时器计数的值达到所述定时器设定值时,所述控制器获取所述切换的多媒体文档。
10.一种信息处理方法,包括: 通过控制器获取包括指令信息的数据广播的多媒体文档,所述指令信息进行指示以获取与用于呈现与电视节目相关的数据节目的应用相关的应用控制信息; 通过所述控制器基于存储在所述多媒体文档中的所述指令信息来获取所述应用控制信息; 通过所述控制器基于所述应用控制信息来获取所述应用;以及 通过所述控制器执行所述应用以呈现所述数据节目。
11.一种程序,所述程序使计算机用作为控制器,所述控制器获取包括指令信息的数据广播的多媒体文档,所述指令信息进行指示以获取与用于呈现与电视节目相关的数据节目的应用相关的应用控制信息,所述控制器基于存储在所述多媒体文档中的所述指令信息来获取所述应用控制信息,所述控制器基于所述应用控制信息来获取所述应用 ,以及所述控制器执行所述应用以呈现所述数据节目。
【文档编号】H04N21/434GK103959808SQ201280058035
【公开日】2014年7月30日 申请日期:2012年11月8日 优先权日:2011年12月2日
【发明者】北里直久, 出叶义治 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1