接收装置、接收方法、程序和信息处理系统的制作方法

文档序号:7991602阅读:127来源:国知局
接收装置、接收方法、程序和信息处理系统的制作方法
【专利摘要】本技术涉及能够提供与诸如数字电视节目的AV内容联动地执行的应用程序的接收装置、接收方法、程序和信息处理系统。接收装置:接收AV内容;提取与AV内容一并发送的、用于激活要与AV内容联动地执行的应用程序的触发信息;根据所提取的触发信息获取用于控制应用程序的工作的命令;以及根据所获取的命令控制应用程序的工作。该技术能够应用于例如接收数字电视信号的电视接收机。
【专利说明】接收装置、接收方法、程序和信息处理系统
【技术领域】
[0001]在此公开的技术涉及接收装置、接收方法、程序和信息处理系统。更具体地,本技术涉及能够提供与诸如数字电视节目的AV内容联动地执行的应用程序的接收装置、接收方法、程序和信息处理系统。
【背景技术】
[0002]期望由接收数字电视广播信号的接收装置提供的与数字电视节目联动的应用程序的获取和执行服务能够得到普及。对用于实现上述广播和通信结合的混合服务的结束的研究在进行中(例如参见专利文献I)。
[0003]引证列表
[0004]专利文献
[0005][专利文献I]
[0006]JP2006-245653A

【发明内容】

[0007]技术问题
[0008]顺便提及,在接收装置不直接接收数字电视广播信号而是通过诸如CATV网络或卫星通信网络的广播传输线路进行接收的情况下,为了实现与广播电视节目联动地执行应用程序的服务,将与该服务相关的信息通过广播传输线路和专用终端传递至接收装置。
[0009]此时会涉及广播传输线路的安装以及对专用终端的修改,并且需要执行中继(r印eating)的广播组织许可。因此,期望能够提供一种无需执行这些工作就能与广播电视节目联动地执行的应用程序。然而现状是提供与广播电视节目联动地执行的应用程序的技术方式尚未确立。
[0010]本技术的作出是为了解决上述问题,并且因此期望提供一种与诸如广播电视节目之类的AV内容联动地执行的应用程序。
[0011]所要解决的问题
[0012]根据本公开的第一方面,提供了一种接收装置,包括:适合于接收AV内容的接收部;适合于提取与所述AV内容一并发送的、用于使得要与所述AV内容联动地执行的应用程序工作的触发信息的触发提取部;适合于响应于所提取的触发信息,获取用于控制所述应用程序的工作的命令的命令获取部;以及适合于响应于所获取的命令控制所述应用程序的所述工作的控制部。
[0013]所述命令指示所述应用程序的获取或登录、获取或启动、事件激发、中断、以及终止之一,并且所述控制部可以响应于所述命令对所述应用程序的获取或登录、获取或启动、或者正被执行的所述应用程序的事件激发、中断和终止之一而进行控制。
[0014]所述命令可以包括指示要执行所述命令的时刻的时刻信息,而所述控制部则可以响应于所述时刻信息执行所述命令。[0015]所述时刻信息可以是用于在与所述AV内容的进度无关的预先确定的特定时刻到来之时允许执行所述命令的信息,或是用于在与所述AV内容的进度联动地预先确定的特定时间经过之时允许执行所述命令的信息。
[0016]所述接收装置可被配置为使得在所述命令指示获取或启动并且尚未获得所述应用程序的情况下,在所述控制部获取所述应用程序之后在要执行所述命令的时刻到来之时启动所获取的应用程序。
[0017]所述触发信息可以包括用于识别所述AV内容的标识信息以及与所述触发信息在所述AV内容中的时间插入位置有关的时间位置信息,而所述命令获取部则可获取由所述标识信息和所述时间位置信息指定的所述命令。
[0018]所述接收装置还可以包括适合于将用于识别所述接收装置侧的标识信息发送至提供所述命令的信息处理装置的发送部,所述命令获取部从所述信息处理装置获取与所述标识信息相应的所述命令。
[0019]所述接收装置还可以包括适合于将用于识别所述接收装置侧的标识信息发送至提供所述应用程序的信息处理装置的发送部,所述控制部对于来自所述信息处理装置的所述标识信息相应的所述应用程序的所述获取加以控制。
[0020]所述接收装置还可以包括适合于响应于所提取的触发信息,获取用于指定提供所述命令的信息处理装置的指定信息的指定信息获取部,所述命令获取部访问由所获取的指定信息指定的所述信息处理装置以获取所述命令。
[0021 ] 所述接收装置可以是独立装置,也可以是组成一个装置的内部块。
[0022]根据本技术第一方面的接收方法和程序是与根据本技术第一方面的上述接收装置相对应的接收方法和程序。
[0023]在本技术第一方面的所述接收装置、接收方法和程序中,接收AV内容,并且提取与所述AV内容一并发送的、用于使得要与所述AV内容联动地执行的应用程序工作的触发信息。随后响应于所提取的触发信息获取用于控制所述应用程序的工作的命令,并且响应于所获取的命令控制所述应用程序的所述工作。
[0024]根据公开技术的第二方面,提供了一种信息处理系统,包括:适合于接收AV内容的接收装置,适合于指定用于控制要与所述AV内容联动地执行的应用程序的操作的命令的获取目的地的第一信息处理装置,适合于提供所述命令的第二信息处理装置,以及适合于提供所述应用程序的第三信息处理装置。所述接收装置包括:适合于接收所述AV内容的接收部,适合于提取与所述AV内容一并发送的、用于使得所述应用程序工作的触发信息的触发提取部,适合于响应于所提取的触发信息,从所述第一信息处理装置获取用于指定所述第二信息处理装置的指定信息的指定信息获取部,适合于访问由从所述第一信息处理装置获取的所述指定信息指定的所述第二信息处理装置以获取所述命令的命令获取部,以及适合于响应于从所述第二信息处理装置获取的所述命令,控制从所述第三信息处理装置获取的所述应用程序的工作的控制部。所述第一信息处理装置包括适合于响应于来自所述接收装置的查询提供所述指定信息的第一提供部,所述第二信息处理装置包括适合于响应于来自所述接收装置的查询提供所述命令的第二提供部,所述第三信息处理装置包括适合于响应于来自所述接收装置的查询,提供与所述命令相应的所述应用程序的第三提供部。
[0025]在根据本技术的第二方面的信息处理系统中,由所述接收装置接收AV内容并提取与所述AV内容一并发送的、用于使得所述应用程序工作的触发信息。随后,响应于所提取的触发信息,由所述接收装置从所述第一信息处理装置获取用于指定所述第二信息处理装置的指定信息。随后,由所述接收装置访问由从所述第一信息处理装置获取的所述指定信息指定的所述第二信息处理装置以获取所述命令。随后,由所述接收装置响应于从所述第二信息处理装置获取的所述命令,控制从所述第三信息处理装置获取的所述应用程序的操作。响应于来自所述接收装置的查询由所述第一信息处理装置提供所述指定信息。进一步地,响应于来自所述接收装置的查询由所述第二信息处理装置提供所述命令。进一步地,响应于来自所述接收装置的查询由所述第三信息处理装置提供与所述命令相应的所述应用程序。
[0026]本发明的有益效果
[0027]根据在此公开的技术,能够提供与诸如广播电视节目之类的AV内容联动地执行的应用程序。
【专利附图】

【附图说明】
[0028]图1是示出了广播系统配置例的框图。
[0029]图2是示出了接收装置配置例的框图。
[0030]图3是例示了构造广播系统的各装置的操作的示意图。
[0031]图4是例示了触发信号嵌入视频信号的示例的示意图。
[0032]图5是例示了其中包括触发信号的PCR分组的传输原理的图示。
[0033]图6是例示了 PCR分组中触发信息的具体安排的视图。
[0034]图7是例示了包括在触发信息内的项的示例的视图。
[0035]图8是例示了包括在命令内的信息项的示例的视图。
[0036]图9是例示了命令的详细方式的视图。
[0037]图10是例示了命令的详细方式的视图。
[0038]图11是例示了命令描述的示例的视图。
[0039]图12是例示了数据广播应用的状态迁移的示意图。
[0040]图13是例示了命令和状态迁移之间的关系的示意图。
[0041 ]图14是不出了命令应对处理的流程图。
[0042]图15是例示了同步控制处理的流程图。
[0043]图16是例示了操作场景的示例的示意图。
[0044]图17是示出了广播系统配置例的框图。
[0045]图18是示出了计算机配置例的框图。
【具体实施方式】
[0046]在下文中将参考附图描述公开技术的优选实施方式。
[0047]<第一实施方式>
[0048][广播系统配置例]
[0049]图1示出了根据本公开技术的第一实施方式的广播系统I。广播系统I包括广播装置11、接收装置12、企业解决服务器13、命令服务器14和应用服务器15。接收装置12、企业解决服务器13、命令服务器14和应用服务器15经由因特网16互联。
[0050]广播装置11传送诸如数字电视节目或商业广告(CM)之类的AV内容的数字电视广播信号。注意到在随后的描述中,描述电视广播节目作为AV内容的一个例子。
[0051]进一步地,广播装置11传送其中包含有触发信息的数字电视广播信号,其中所述触发信息用于使得与数字电视节目联动地执行的数据广播应用工作。在此,数据广播应用是用于与数字电视节目联动地执行的数据广播的应用程序。
[0052]另外,触发信息在被插入到数字电视节目的视频信号或音频信号内或置于数字电视广播信号的传输流(其后称为TS)内之后传送。注意到其后将参考图4至图7描述触发信息的细节。
[0053]接收装置12接收从广播装置11传送到其的数字电视广播信号以获取数字电视节目的图像和声音。接收装置12将获取的图像输出至监视器,并将获取的声音输出至扬声器。
[0054]注意到,该接收装置12可被设为单独装置,或者可被内建在例如电视接收机或视频记录器等内。接收装置12的详细配置将在其后参考图2进行描述。
[0055]进一步地,接收装置12响应于该触发信息通过因特网16访问企业解决服务器13以查询用于控制数据广播应用的操作的命令的获取目的地。
[0056]企业解决服务器13管理命令服务器指定信息。在此,命令服务器指定信息是用于指定提供命令的命令服务器14的信息,其中所述命令用于对由用作数字电视广播提供源的企业提供的数据广播应用进行控制。企业解决服务器13响应于来自接收装置12的查询将命令服务器指定信息通过因特网16提供给接收装置12。
[0057]接收装置12响应于从企业解决服务器13获取的命令服务器指定信息通过因特网16访问命令服务器14,以获取用于控制数据广播应用的操作的命令。
[0058]命令服务器14管理该用于控制数据广播应用的操作的命令。命令服务器14响应于来自接收装置12的查询将命令通过因特网16提供给接收装置12。
[0059]接收装置12根据从命令分析部60获取的命令控制数据广播应用的操作。进一步地,接收装置12响应于从命令服务器14接收到的命令通过因特网16访问应用服务器15以获取数据广播应用。
[0060]应用服务器15对与由广播装置11广播的数字广播电视节目联动地执行的应用程序进行管理。应用服务器15响应于来自接收装置12的查询通过因特网16提供数据广播应用。
[0061]广播系统I以上述方式配置。
[0062][接收装置的配置示例]
[0063]图2示出了图1所示接收装置12的配置例。
[0064]接收装置12包括调谐器51、多路分解部52、音频解码器53、音频输出部54、视频解码器55、视频输出部56和触发提取部57。接收装置还包括通信接口(I/F)58、时钟同步部59、命令分析部60、控制部61、存储器62、操作部63、应用引擎64、高速缓冲存储器65和应用存储器66。
[0065]调谐器51接收并解调与用户选择的频道相对应的数字电视广播信号,并将通过解调获得的TS输出至多路分解部52。[0066]多路分解部52将从调谐器51输入至其内的TS多路分解为音频编码信号和视频编码信号,并将它们分别输出至音频解码器53和视频解码器55。进一步地,多路分解部52从构成TS的TS分组中提取PCR (节目时钟基准),并将该PCR供应至时钟同步部59。
[0067]音频解码器53解码输入至其内的音频编码信号,并将解码所得的音频信号输出至音频输出部54。音频输出部54将输入至其内的音频信号输出至后段的扬声器。
[0068]视频解码器55解码输入至其内的视频编码信号,并将解码所得的视频信号输出至视频输出部56和触发提取部57。视频输出部56将从视频解码器55输入至其内的视频信号输出至后段的监视器。
[0069]触发提取部57通常监管从视频解码器55输入至其内的视频信号以提取该视频信号中嵌入的触发信息。
[0070]注意到虽然将触发信息描述为嵌入在视频信号内作为例子,但是在触发信息位于TS内的情况下,触发提取部57从由多路分解部52输入至其内并包括该触发信号的PCR分组中提取触发信息。另一方面,在触发信号被嵌入在音频信号的情况下,触发提取部57通常监管从音频解码器53输入至其内的音频信号以提取该音频信号中嵌入的触发信息。
[0071]触发提取部57响应于所提取的触发信息控制通信I/F58,从而通过因特网16访问企业解决服务器13以查询命令的获取目的地。通信I/F58接收从企业解决服务器13传送至其内的命令服务器指定信息并将接收到的该命令服务器指定提供给控制部61。
[0072]控制部61执行预先存储在存储器62中的控制程序以控制接收装置12相关部件的操作。要由控制部61执行的控制程序被预先存储在存储器62内。该控制程序能够基于数字电视广播信号或通过因特网16获取的更新数据而被恰当更新。操作部63接收来自用户的各操作,并且将与各操作相应的操作信号通知给控制部68。
[0073]进一步地,控制部61从通信I/F58获取命令服务器指定信息。控制部61响应于获取的命令服务器指定信息控制通信I/F58,从而通过因特网16访问命令服务器14以查询命令。通信I/F58接收从高命令服务器14送至其内的命令并将接收到的命令供应给命令分析部60。
[0074]命令分析部60对来自通信I/F58的命令进行分析并将分析结果供应给控制部61。
[0075]时钟同步部59例如根据PLL (锁相环)配置并根据来自多路分解部52的PCR将系统时钟供应给接收装置12的关联部件,诸如音频解码器53、视频解码器55和控制部61。结果,由于接收装置12能够获得与广播装置11同步的系统时钟,因此该接收装置12能够再现音频信号和视频信号。
[0076]控制部61基于来自命令分析部60的分析结果控制数据广播应用的获取或登录、获取或启动、事件激发、中断和终止等。进一步地,控制部61基于来自命令分析部60的分析结果并根据来自时钟同步部59的系统时钟对命令的执行定时加以控制。
[0077]应用引擎64在控制部61的控制下控制通信I/F58经由因特网16访问应用服务器15以请求数据广播应用。通信I/F58接收从应用服务器15送至其内的数据广播应用并将接收到的数据广播应用保持在高速缓冲存储器65内。
[0078]应用引擎64在控制部61的控制下读出保持在高速缓冲存储器65内的数据广播应用并执行该数据广播应用。正被执行的数据广播应用的视频信号被供应至视频输出部56。[0079]视频输出部56将从应用引擎64输入其内的视频信号与从视频解码器55输入其内的视频信号进行同步,并将所得的视频信号输出至后段的监视器。
[0080]应用存储器66包括工作存储器66A和保存存储器66B。应用引擎64将与正被执行的数据广播应用相关的数据(尤其是包括显示信息层级的数据)记录到工作存储器66A中。进一步地,如果正在执行的数据广播应用被使得不工作,那么应用引擎64随后就将应用存储器66的工作存储器66A的数据移入保存存储器66B。于是,在被使得不工作的数据广播应用将重启时,保存存储器66B的数据被移入工作存储器66A,由此恢复在该数据广播应用被使得不工作之前的状态。
[0081]接收装置12以上述方式配置。
[0082][广播系统各部件的操作]
[0083]现在将参考图3描述广播系统I的各部件。
[0084]在图3的广播系统I中,广播装置11传送包括有由图3中的“触发”表示的触发信息的由图3中的“内容”表示的数字电视节目的数字电视广播信号。数字电视广播信号还包括由图3中的“元数据”表示的、与该数字电视节目相关的元数据。
[0085]在由图3中的“TV”表示的接收装置12直接从广播装置11接收数字电视广播信号的情况下,该接收装置12能够获取数字电视广播信号中包括的元数据(SI)。另一方面,在接收装置12通过CATV网络或卫星通信网络从广播装置11接收数字电视广播信号的情况下,该接收装置12通过HDMI (高清多媒体接口)接收通过由“STB (机顶盒)记录器”表示的机顶盒17转换后的信号(Sl-1,S1-2)。在此例中,仅从机顶盒17中输出数字电视节目和触发信息,并且接收装置12无法利用元数据。
[0086]具体地,不仅在数字电视广播信号被直接接收(SI)的情况下,而且在其通过机顶盒17接收(Sl-1,S1-2)的情况下,接收装置12都能够提取与数字电视广播信号一并传送的触发信息。随后,接收装置12将包括在所提取的触发信息内的当前所选数字电视节目的频道标识信息经由因特网16传送至企业解决服务器13以查询命令的获取目的地(S2)。
[0087]在此,频道标识信息是用于识别数字电视节目的频道的标识信息,并且与其后在图7中描述的“源ID”相对应。在图3中,频道标识信息被表示为“S ID”,并且“S ID”被传送至企业解决服务器13。
[0088]注意到,在接收装置12中,用于指定企业解决服务器13的URL(统一资源定位器)之类的企业解决服务器13的企业解决服务器指定信息被预先存储在存储器62内。接收装置12从存储器62中读取企业解决服务器指定信息以访问该企业解决服务器13。进一步地,该企业解决服务器指定信息例如作为设置文件提供。该设置文件能够基于数字电视广播信号或通过因特网16获取的更新数据而被恰当更新。
[0089]企业解决服务器13识别用作与来自接收装置12的频道标识信息相对应的数字电视节目的提供源的企业,从而指定该企业的命令服务器指定信息。具体地,企业解决服务器13保留将例如用于识别数字电视节目的标识信息、可以用作数字电视节目的提供源的企业的企业信息以及用于每个企业的命令服务器指定信息彼此关联的表格。企业解决服务器13参照该表格以指定提供与来自接收装置12的频道标识信息相对应的数字电视节目的企业的命令服务器指定信息。随后,该企业解决服务器13将指定企业的命令服务器指定信息具有因特网16传送给接收装置12 (S3)。命令服务器指定信息例如描述命令服务器14的URL。[0090]接收装置12响应于来自企业解决服务器13的命令服务器指定信息而经由因特网16访问命令服务器14。接收装置12随后将包括在触发信号内的频道标识信息和时间位置信息经由因特网16发送给命令服务器14以查询能够由该接收装置12执行的命令(S4)。
[0091]在此,时间位置信息是指示触发信息在数字电视节目中的时间插入位置的信息。例如,该时间位置信息指示当在时间轴上呈现在数字电视节目开始之后直至结束的时间时触发信息被插入的时间位置等。该时间位置信息对应于将在其后描述的图7中的“媒体时亥IJ”。在图3中,该时间位置信息由“MT (媒体时刻)”指示,并且“SID”和“MT”被传送至命令服务器14。
[0092]命令服务器14响应于来自接收装置12的查询指定与上述频道标识信息和时间位置信息相对应的命令。具体地,命令服务器14管理可以为各个数字电视节目执行的这些命令,并且指示能够在与对应于来自接收装置12的频道标识信息的数字电视节目中的时间位置相对应的时间带内执行的命令。例如,命令服务器14基于来自接收装置12的时间位置信息指定要在一时间带内被使得工作的一个或多个命令,其中该时间段可以是从对象触发信息由接收装置12接收的时刻到下一触发信息被接收的时刻的几秒或几分钟。随后,命令服务器14将指定的一个或多个命令经由因特网16发送至接收装置12 (S5)。注意到该一个或多个命令例如作为命令文件提供,并在图3中被表示为“命令文件”。该文件于是描述一个或多个命令。
[0093]注意到该命令服务器14可以一次性将用于控制与由接收装置12当前选择的数字电视节目联动地执行的数据广播应用的操作的所有命令发送至接收装置12。在此实例中,接收装置12以命令起效时刻到来的命令开始顺序执行接收到的全部命令。注意到该命令起效时刻的细节将在随后描述。进一步地,考虑到电磁干扰和接收装置12的接收错误等,命令服务器14可以多次连续发送同一内容的命令文件。
[0094]接收装置12接收来自命令服务器14的一个或多个命令并对每个命令加以分析。进一步地,接收装置12根据命令分析结果访问应用服务器15以请求要与该所选数字电视节目联动地执行的数据广播应用(S6),这在图3中由“应用请求”表示。
[0095]应用服务器15根据来自接收装置12的应用请求发送在图3中由“应用”表示的数据广播应用(S7)。接收装置12获取来自应用服务器15的数据广播应用并启动该数据广播应用。
[0096]进一步地,如果触发信息在数据广播应用执行期间被提取,则接收装置12响应于该提取的触发信息而从命令服务器14中获取用于控制正被执行的数据广播应用的操作的命令。随后,该数据广播应用响应于所获取的命令执行诸如事件激发、中断或终止等的操作。
[0097]由于接收装置12如上所述响应于来自广播装置11的触发信息执行与企业解决服务器13、命令服务器14和应用服务器15的协作,因此能够获取并执行与所选数字电视节目联动的数据广播应用。
[0098]注意到接收装置12可以预先访问企业解决服务器13,从而一并获取与命令服务器指定信息相关的表格并将该表格预先保留在存储器62内。这样就使得接收装置12能够在每次接收到触发信息时参照预先保留在接收装置12本身内的表格以获取用作与包括在触发信息内的频道标识信息相对应的数字电视节目的提供源的企业的命令服务器指定信息,而无需访问企业解决服务器13。或者,在命令服务器指定信息能够通过其他途径获取的情况下(例如其中命令服务器指定信息被包括在频道标识信息中的情况下),在每次接收到触发信息时,接收装置12都能够在不访问企业解决服务器13的情况下指定命令服务器指定信息。例如,在根据广播装置11广播的数字电视节目而限制频道数目的情况下,接收装置12能够快速利用其内保留的表格来指定命令服务器指定信息。
[0099]进一步地,虽然在上文的描述中在接收装置12查询命令服务器指定信息的企业解决服务器13时仅发送频道标识信息,但是在其他情况下,该接收装置12也可以在频道标识信息之外还发送用于识别该接收装置12侧的标识信息。作为这类标识信息,例如可以发送用于识别该接收装置12的终端标识信息或是用于识别使用该接收装置12的用户的用户标识信息。这使得企业解决服务器13能够通过预先登记与标识信息相对应的用户属性信息(诸如用户的性别、年龄、地址和爱好等)而响应于来自接收装置12的标识信息执行各类处理,从而为各个用户提供各种服务。例如,接收装置12可以使用来自接收装置12的标识信息执行与个人收视率的收视率调查相关的处理。
[0100]进一步地,虽然在上文的描述中,在接收装置12从命令服务器14查询命令时仅发送了频道标识信息和时间位置信息,但是该接收装置12也可以在频道标识信息和时间位置信息之外发送用于标识接收装置12侧的标识信息,诸如终端标识信息。这使得命令服务器14能够通过登记与标识信息相对应的用户属性信息(诸如用户的性别)而响应于来自接收装置12的标识信息提供为每个用户所定制的命令。
[0101]进一步地,虽然在上文的描述中,在接收装置12查询数据广播应用的应用服务器15时仅发送了频应用请求,但是该接收装置12也可以发送包括用于标识接收装置12侧的标识信息(诸如终端标识信息)的应用请求。这使得应用服务器15能够通过登记与标识信息相对应的用户属性信息(诸如用户的性别)而响应于来自接收装置12的标识信息提供为每个用户所定制的数据广播应用。
[0102]注意到与标识信息相对应的用户属性信息可被登记在企业解决服务器13、命令服务器14和应用服务器15中的特定服务器内,使得该特定服务器基于来自接收装置12的标识信息执行处理并向其他服务器通知处理结果。这使得例如在仅是企业解决服务器13管理与标识信息相对应的用户属性信息的情况下,命令服务器14能够使用递送自企业解决服务器13的处理结果来向接收装置12提供为每个用户定制的命令。进一步地,应用服务器15能够使用递送自企业解决服务器13的处理结果来向接收装置12提供为每个用户定制的数据广播应用。以此方式,在广播系统I中,根据用户标识信息的命令或数据广播应用通过各服务器的协作而被提供给接收装置12。
[0103][触发信息的通信方法]
[0104]现在将描述触发信息的传输方法。
[0105]图4示出了其中触发信息被嵌入数据广播应用的视频信号内的情况下的两个不同例子。
[0106]图4A示出了其中触发信息被转换成二维条形码并在视频信号图像的预定位置处(在图4A中,在图像的右下角处)叠加合成的例子。与此同时,图4B则示出了其中触发信息被转换成图像码并在视频信号图像的下部处的数行合成的例子。图4A和图4B中的触发信息由接收装置12的触发提取部57所提取。[0107]在图4A和图4B的两例中,触发信息都位于数字电视节目的图像之上。因此,该触发信息可被传递至例如利用CATV网络或卫星通信网络的接收装置,例如图3的接收装置12。
[0108]进一步地,在图4A和图4B的两例中,位于图像之上的触发信息(B卩,二维条形码或图像码)都可由接收装置12的用户看到。然而,如果不优选这种方式,也可以在图像上的触发信息由与周围像素相同的像素掩蔽之后显示图像。
[0109]虽然图4示出了其中触发信息嵌入数字电视节目的视频信号内的例子,但是触发信息的布置位置和传输方法不限于这些例子中的情况。例如,触发信息也可以位于TS的PCR 内。
[0110]图5例示了其中触发信息位于数字电视广播信号的TS的PCR分组内的情况的概念。
[0111]如图5中所示,触发信息并未被包括在所有PCR分组内,而是仅被布置在用于与数字电视节目联动的适当定时处的PCR分组内。通常而言,由于PCR分组传递通过CATV重传装置的PID滤波器,因此触发信息也能被传递至利用CATV网络或卫星通信网络的接收装置12,诸如图3中的接收装置12。或者,触发信息也可被布置在视频编码流或音频编码流上的用户数据区域内。
[0112]注意到,考虑到电磁干扰和接收装置12的接收错误等,同一内容的触发信息可被多次连续发送。
[0113]图6例示了 PCR分组布置有触发信息的位置。PCR分组包括布置在TS分组的adaptation_field (适应字段)内的 PCR,并且触发信息(Trigger Info_description(触发信息描述))被布置在PCR之后的transport_private_data_byte (运输私有数据字节)中。注意到,在布置有触发信息的情况下,设置为与PCR紧邻的Various_flags (各类标志)的transport_private_data_flag (运输私有数据标志)被置I。
[0114][触发信息的细节]
[0115]现将描述触发信息的细节。图7例示了包括在触发信息内的信息的项的示例。
[0116]“触发ID”是用于标识触发信息的信息。在相同内容的触发信息被多次传送的情况下,触发信息中的触发ID是相等同的。因此,接收装置12可以为相同触发ID的触发信息仅执行一次处理。
[0117]“源ID类型”指示与触发信息一并传送的AV内容的类型,并且指定“ I ”和“2”之一。如果“I”被指定为源ID类型,则表示该AV内容是“频道”,即,从广播装置11发送的数字电视节目等。另一方面,如果“2”被指定为源ID类型,则表示该AV内容是“内容”,即,由分配服务器(随后描述的图17中的分配服务器91)通过VOD (视频点播)分配的VOD内容。
[0118]“源ID”是标识作为源的AV内容的信息。如果“I”被指定为源ID类型,则用于标识数字电视节目的频道标识信息被指定为源ID。虽然输入频道标识信息取决于广播方法而有所不同,但却由例如网络ID、运输流ID和服务ID的组合构成。另外,如果“2”被指定为源ID类型,则用于标识VOD内容的内容标识信息被指定为源ID。例如,诸如URL的用于唯一指定VOD内容的内容ID被指定作为内容标识信息。
[0119]“媒体时刻类型”是指示触发信息插入在诸如广播电视节目之类的AV内容连内的时间插入位置,并且指定“I”至“3”之一。如果“I”被指定为媒体时刻类型,则例如作为相对时间的距AV内容开始的相对时间被指定为媒体时刻。然而,如果“2”被指定为媒体时刻类型,则与AV内容进度无关地指定预先设置的具体日期和时间作为媒体时刻。进一步地,如果“3”被指定为媒体时刻类型,则作为使用PTS (当前时间戳)的TS的STC (系统时钟)被指定作为媒体时刻,该PTS是用于执行同步再现的时间信息。
[0120]例如,在源ID类型被指定为“2”的VOD内容的情况下,指定媒体时刻类型为“ I”,并且指定距VOD内容开始时间的相对时间作为媒体时刻。或者,例如在源ID类型被指定为“ I ”的数字电视节目的情况下,指定媒体时刻类型为“2”,并且指定绝对日期和时间作为媒体时刻。此外,例如倘若想要指定更为精确的时间信息,则指定媒体时刻类型为“3”,并且指定STC值作为媒体时刻。
[0121]注意到“源ID”对应于频道标识信息,而“媒体时刻”则对应于时间位置信息。
[0122]触发信息以上述方式配置。
[0123][命令的细节]
[0124]图8例示了包括在命令内的信息的项的示例。
[0125]“命令ID”是用于标识命令的信息。在相同内容的命令被多次传送的情况下,命令中的命令ID是相等同的。
[0126]“命令起效时刻”由指示命令要被执行的时刻的“绝对日期时间”、“相对时间”或“PTS”所指定。“绝对日期时间”在预先设置的具体日期时间独立于数字电视节目的进度而到来时执行命令的情况下指定。与此同时,“相对时间”在距被确定为数字电视节目中基准的时刻经过具体时间段时执行命令的情况下指定。例如,指定距数字电视节目开始时刻的一相对时间段作为相对时间。与此同时,“PTS”则在使用作为执行同步再现的时间信息的PTS来执行命令的情况下被指定。换句话说,除了其值使用时分秒指定命令起效时刻的方法之外,还可以使用其中由TS的STC值来指定命令起效时刻的方法。
[0127]注意到如果命令起效时刻已经经过,则在接收该命令的时间点之后随即执行该命令。
[0128]“命令对象装置类型”指定根据命令作为数据广播应用的控制对象的装置。在此,不只是诸如接收装置12的接收装置主体被指定为命令的对象装置,在外部装置与接收装置12相连接的情况下,该外部装置也可被指定为对象装置。
[0129]“命令动作”表示该命令是“应用获取”(Register (登记))、“应用启动”(Execute (执行))、“应用结束”(Terminate (终止))、“事件激发”(Inject_event)和“应用中断”(Suspend(中断))中的一种。
[0130]登记(Register)命令是指示接收装置12获取或登记数据广播应用的命令。在此,数据广播应用的登记表示存储与所获取的数据广播应用相关联的优先级和有效期。数据广播应用根据该优先级和有效期而由控制部61所管理。
[0131]执行(Execute)命令指示接收装置12获取或开始数据广播应用。
[0132]终止(Terminate)命令使得接收装置12终止正被执行的数据广播应用。
[0133]注入事件(Inject_event)命令使得接收装置12在正被执行的数据广播应用中激发事件。
[0134]中断(Suspend)命令使得接收装置12中断正被执行的数据广播应用。
[0135]“命令适用分散化参数”是对命令要由诸如接收装置12的对象装置适用的定时进行或然分散的参数。由于访问命令服务器14或应用服务器15的定时被使用这一参数调整,因此能够分散对服务器的访问并降低该服务器的负载。
[0136]“应用ID”是与该命令相对应的数据广播应用的标识信息。“应用类型”是指示与该命令相对应的数据广播应用的类型。“企业ID”是进行与该命令相对应的数据广播应用的执行服务的企业(例如,广播站)的标识信息。
[0137]“应用URL”是在命令动作是“应用获取”或“应用启动”的情况下数据广播应用的获取目的地的URL的信息。“应用有效期”是指示数据广播应用的有效期的信息。进一步地,“应用保持优先级”是表示在获取并保持与命令相对应的数据广播应用时的优先级的信息。在数据广播应用被登记的情况下,应用有效期和数据广播应用保持优先级被存储,并且根据该有效期和优先级对数据广播应用进行管理。
[0138]“事件ID”是在命令动作是“事件激发”的情况下由应用ID指定的数据广播应用所激发的事件。进一步地,“事件附加数据”是在命令动作是“事件激发”的情况下描述事件激发时所要参考的数据。
[0139]这些命令的详细说明将在图9和图10中例示。
[0140]除了目的地属性和动作属性之外,命令因素主要包括定时因素、扩散因素、应用因素和事件因素。
[0141]目的地属性对应于图8中的“命令对象装置类型”。例如,在命令的对象装置是接收装置12的情况下,指定“接收机”作为目的地属性,而在命令的对象装置是外部装置的情况下,指定“外部_1 ”或“外部_2”作为目的地属性。
[0142]动作属性对应于图8中的“命令动作”。例如,在指定数据广播应用的获取或启动的情况下,指定“执行”作为动作属性;在指定数据广播应用的获取或登记的情况下,指定“登记”;在指定数据广播应用的中断的情况下,指定“中断”;在指定数据广播应用的终止的情况下,指定“终止”;而在事件要由正被执行的数据广播应用激发的情况下,则指定“事件”。
[0143]定时因素对应于图8中的“命令起效时刻”。作为定时因素的属性,单位属性可用。例如,在使用“绝对日期时间”的情况下指定“utc”作为单位属性;在使用“相对时间”的情况下指定“smpte” ;而在使用“PTS”的情况下则指定“pts”。
[0144]扩散因素对应于图8中的“命令适用分散化参数”。可以使用速率属性、范围属性和时间段属性作为扩散因素的属性,并且分别为其指定分配数、最大延迟时间和命令适用扩散时间段。
[0145]应用因素对应于图8中的“应用ID”、“应用类型”、“应用URL”、“应用保持优先级”和“应用有效期”,并且指定id属性、类型属性、url属性、优先级属性和expire_date (有效期)属性。url属性和eXpire_date属性是在动作属性为“执行”或“登记”的情况下所必须的项。进一步地,通常指定“O”作为优先级属性,但在优先级被设为更高时指定“ I ”。
[0146]事件因素对应于图8中的“事件ID”和“事件附加数据“,并且指定id属性和数据属性。事件因素是在动作属性为“事件”的情况下所必须的。
[0147][命令描述例]
[0148]图11示出了命令描述例。
[0149]在图11的例子中描述了两个命令因素,并且对于第一命令因素,指定“接收机”作为目的地属性并指定“执行”作为动作属性。换句话说,命令是对接收装置12的执行命令。
[0150]定时因素和应用因素在命令因素的开始标记和结束标志之间描述。对于定时因素,指定“Pts”作为单位属性,并且指定“ 1286743”作为值。换句话说,在“ 1286743”个时钟经过之后执行命令。
[0151]对于应用因素,指定“I”作为id属性,“html”作为类型属性,“xxx.com/yyy”作为url属性;以及“2011-01-21”作为expire_date属性。换句话说,应用因素表示在HTML(超文本标记语言)中描述的数据广播应用能够从由“XXX.com/yyy”的URL指定的应用服务器15中获取。
[0152]对于第二命令因素,指定“接收机”作为目的地属性并指定“事件”作为动作属性。换句话说,命令是以接收装置12为目的地的注入事件命令。
[0153]定时因素、应用因素和事件因素在命令因素的开始标记和结束标志之间描述。对于定时因素,指定“pts”作为单位属性,并且指定“1288203”作为该属性的值。对于应用因素,指定“I”作为id属性。进一步地,对于事件因素,指定“eventl (事件I)”作为id属性并指定“ZZZZZZZ...ζ”作为数据属性。
[0154]换句话说,该命令是在“1288203”个时钟经过之后执行的注入事件命令,并且响应于事件激发,在数据广播应用中利用数据“ΖΖΖΖΖΖΖ...ζ”。
[0155]注意到命令可由任何描述方法进行描述,并且命令描述方法不限于以上参考图11的描述。
[0156][数据广播应用的状态迁移]
[0157]图12示出了响应于登记、执行、注入事件、中断和终止命令而在接收装置12中操作的数据广播应用的状态迁移。如图12所示,数据广播应用的状态在包括释放状态(Released)、就绪状态(Ready)、活动状态(Active)和中断状态(Suspended)的四个状态中迁移。
[0158]释放状态对应于其中数据广播应用尚未被接收装置12获取的状态。就绪状态表示其中数据广播应用已由接收装置12登记但尚未启动的状态。活动状态表示其中数据广播应用被启动且正在执行的状态。中断状态表示其中数据广播应用的执行被中断且指示该中断何时出现的状态的信息被保留在保存存储器66B中的状态。
[0159]当数据广播应用处于释放状态时,即在数据广播应用尚未由接收装置12获得时,如果接收到登记命令并且根据该登记命令获取并登记数据广播应用,则该数据广播应用迁移至就绪状态。
[0160]当数据广播应用处于就绪状态时,如果接收到执行命令并且数据广播应用根据该执行命令被启动,则该数据广播应用迁移至活动状态。
[0161]另一方面,当数据广播应用处于释放状态且尚未由接收装置12获取时,如果接收到执行命令且根据执行命令获取并启动数据广播应用,则数据广播应用迁移至活动状态。
[0162]当数据广播应用处于活动状态时,如果接收到中断命令并且正被执行的数据广播应用根据该中断命令被中断,则该数据广播应用迁移至中断状态。
[0163]当数据广播应用处于中断状态时,如果接收到执行命令并且其执行被中断的数据广播应用根据该执行命令被恢复,则该数据广播应用迁移至活动状态。
[0164]当数据广播应用处于活动状态或中断状态时,如果接收到终止命令并且正被执行的数据广播应用根据该终止命令被终止,则该数据广播应用如图12中的A所示迁移至就绪状态。注意到向就绪状态的迁移不仅基于终止命令出现,还会在执行不同数据广播应用或某些其他情况下出现。
[0165]进一步地,当数据广播应用处于就绪状态,活动状态或中断状态时,在命令的应用有效期到期之时,数据广播应用迁移至如图12中的B所示的释放状态。
[0166]图13例示了命令和状态迁移之间的关系。
[0167]更具体地,13例示了其中当接收装置12向命令服务器14发送由图13中的“源ID”表示的频道标识信息以及由图13中的“媒体时刻”表示的时间位置信息(两信息都被包括在连同数字电视节目的数字电视广播信号一并发送的触发信息内)时,从命令服务器14获取各命令并从应用服务器15获取数据广播应用的方式。
[0168]当数据广播应用处于释放状态且尚未由接收装置12获取时,如果数据广播应用由接收装置12根据登记命令获取并被保持和登记在接收装置12中,则数据广播应用迁移至就绪状态。
[0169]当数据广播应用在接收装置12中处于就绪状态时,如果数据广播应用响应于执行命令而被启动,则数据广播应用迁移至活动状态。
[0170]另一方面,当位于与接收装置12不同的另一装置内的数据广播应用处于释放状态且尚未由该不同装置获取时,如果根据执行命令获取并启动数据广播应用,则数据广播应用迁移至活动状态。
[0171]当接收装置12中的数据广播应用处于活动状态时,如果根据注入事件命令在正被执行的数据广播应用中激发事件,则数据广播应用保持在活动状态。
[0172]当接收装置12中的数据广播应用处于活动状态时,如果正被执行的数据广播应用响应于中断命令而被中断,则数据广播应用迁移至中断状态。当接收装置12中的数据广播应用处于中断状态时,如果处于中断状态的数据广播应用响应于执行命令而被恢复,则数据广播应用迁移至活动状态。
[0173]另一方面,当接收装置12中的数据广播应用处于活动状态时,如果正被执行的数据广播应用响应于终止命令而被终止,则数据广播应用迁移至就绪状态。注意到当数据广播应用处于就绪状态、活动状态或中断状态时,如果数据广播应用的应用有效期到来,则将数据广播应用从高速缓冲存储器65中擦除并删除登记。于是,数据广播应用迁移至释放状态。
[0174][命令应对处理]
[0175]现将参考图14描述在接收装置12接收命令时的命令应对处理。
[0176]图14是示出了命令应对处理的流程图。该命令应对处理在用户查看数字电视节目时(即,在接收装置12到数字电视广播信号时)被重复执行。
[0177]在步骤SI I,触发提取部57等待直到其从来自视频解码器55的视频信号中提取触发信息。随后,在触发信息被从视频信号中提取时,处理行进至步骤S12。在步骤S12,触发提取部57执行对提取的触发信息的分析。
[0178]在步骤S13,触发提取部57基于触发信息的分析结果判定是否已经执行了用于包括在该触发信息内的触发ID的以步骤S14开始的各步骤的处理。如果判定已经执行了以步骤S14开始的各步骤的处理,则处理返回到步骤S11,并且重复以步骤Sll开始的各步骤的处理。另一方面,如果判定尚未针对触发信息执行了以步骤S14开始的各步骤的处理,则该处理行进至步骤S14。
[0179]在步骤S14,触发提取部57控制通信I/F58以将包括在触发信息内的频道标识信息经由因特网16发送至企业解决服务器13以查询命令服务器指定信息。
[0180]企业解决服务器13基于来自接收装置12的频道标识信息指定数字电视节目提供源的企业并将该指定企业的命令服务器指定信息传送至接收装置12。注意到如果企业解决服务器13无法获取命令服务器指定信息,则不执行对命令服务器指定信息的传送。或者可以传送表示没有所属信息可用的命令服务器指定信息。
[0181]在步骤S15,控制部61控制通信I/F58以判定是否接收到来自企业解决服务器13的命令服务器指定信息。
[0182]如果在步骤S15判定尚未接收到命令服务器指定信息,则处理返回步骤Sll并重复以步骤Sll开始的各步骤的处理。
[0183]另一方面,如果在步骤S15判定接收到命令服务器指定信息,则由控制部61获取接收到的命令服务器指定信息。于是处理行进至步骤S16。在步骤S16,控制部61控制通信I/F58访问与由命令服务器指定信息指示的URL相对应的命令服务器14并且通过传送频道标识信息和时间位置信息查询可由接收装置12执行的命令。命令服务器14获取在能够与对应于频道标识信息的数字电视节目中的时间位置信息相对应的时间带内执行的命令,并且将该命令传送至接收装置12。
[0184]在步骤S17,控制部61控制通信I/F58以判定是否从关于命令的查询目的地的命令服务器14接收到命令。
[0185]如果在步骤S17判定尚未接收到命令,则处理返回步骤Sll由此重复以步骤Sll开始的各步骤的处理。例如,如果命令服务器14不具有满足由频道标识信息和时间位置信息提供的条件的命令,则该命令服务器14不执行命令的传输。或者可以传送表示不要求处理的命令。
[0186]另一方面,如果在步骤S17判定接收到命令,则处理行进至步骤S18。在步骤S18,命令分析部60读出包括在命令中的命令ID,并且判定是否已经针对该命令执行了以步骤S19开始的各步骤的处理。如果判定已经执行了以步骤S19开始的各步骤的处理,则处理返回到步骤Sll由此重复以步骤Sll开始的各步骤的处理。另一方面,如果判定尚未针对该命令执行以步骤S19开始的各步骤的处理,则该处理行进至步骤S19。
[0187]在步骤S19,命令分析部60读出包括在命令中的命令动作并且判定该命令是登记、执行、终止、注入事件和中断命令中的哪一种。
[0188]在步骤S20,命令分析部60判定步骤S19的判定结果是否是登记命令。如果判定该判定结果是登记命令,则处理行进至步骤S21。
[0189]在步骤S21,控制部61控制通信I/F58以访问与命令的应用URL相对应的应用服务器15,由此获取由该应用ID指定的数据广播应用。由通信I/F58获取的数据广播应用被保持在高速缓冲存储器65内。进一步地,控制部61与存储器62内的数据广播应用相关联地存储所获取数据广播应用的应用有效期和应用保持优先级。结果就可由控制部61根据应用有效期和应用保持优先级来管理保持在高速缓冲存储器65内的数据广播应用。
[0190]其后,该处理过程返回步骤S11,从而重复以步骤Sll开始的各步骤的处理。[0191]如果在步骤S20判定步骤S19处的判定结果不是登记命令,则该处理行进至步骤S22。在步骤S22,控制部61判定步骤S19处的判定结果是否是执行命令。如果判定该判定结果是执行命令,则处理行进至步骤S23。
[0192]在步骤S23,应用引擎64在控制部61的控制下判定由命令的命令ID所指定的数据广播应用是否处于不活动或中断状态。具体地,应用引擎64在表示由命令ID指定的数据广播应用的中断状态的数据被保存在保存存储器66B中的情况下判定数据广播应用处于中断状态。
[0193]如果在步骤S23判定由命令ID指定的数据广播应用不处于中断状态,则处理行进至步骤S24。在步骤S24,如果尚未获取数据广播应用,即高速缓冲存储器65中不存在该数据广播应用,则应用引擎64在控制部61的控制下获取由该命令ID所指定的数据广播应用。
[0194]在步骤S25,控制部61执行同步控制处理。在此,参考图15的流程图描述同步控制处理的细节。
[0195]在步骤S51,控制部61判定是否设置包括在该命令中的命令起效时刻。
[0196]如果在步骤S51判定该命令起效时刻被设置,则处理行进至步骤S52。在步骤S52,控制部61判定执行该命令的时刻是否到来。
[0197]该命令起效时刻例如由“绝对日期时间”、“相对时间”或“PTS”所指定。在步骤S52的判定处理中,如果指定的是“绝对日期时间”,则判定预先设置的特定日期时间是否到来。另一方面,如果指定的是“相对时间”,则判定例如从数字电视节目开始时间是否经过了预先设置的特定时间段。进一步地,如果指定的是“PTS”,则具有来自时钟同步部59的时钟判定要执行命令的时刻是否到来。
[0198]重复步骤S52处的判定处理直到判定要执行命令的时刻到来。换句话说,等待命令执行直到要执行命令的时刻到来。
[0199]于是,在步骤S52,在判定要执行命令的时刻到来的情况下,处理返回图14的步骤S25,从而执行以步骤S25开始的各步骤的处理。
[0200]在步骤S26,如果当前正执行数据广播应用,则应用引擎64在控制部61的控制下停止该数据广播应用的执行。随后在步骤S27,应用引擎64在控制部61的控制下启动命令ID所指定的数据广播应用。
[0201]具体地,通过在步骤S25执行图15的同步控制,该数据广播应用在要执行命令的时刻到来之后启动。这使得例如能够根据数字电视节目的进度启动数据广播应用,或是在特定时间带内确定数据广播应用。
[0202]进一步地,在没有设置命令起效时刻的情况下,即在图15的步骤S51处判定为“否”的情况下,跳过图15的步骤S52并在步骤S24处的获取处理结束之后随即执行步骤S26和S27处的处理。在此实例中,在获取了尚未获取的数据广播应用之后随即启动该数据
广播应用。
[0203]其后,该处理过程返回步骤S11,从而重复以步骤Sll开始的各步骤的处理。
[0204]另一方面,如果在步骤S23判定由命令ID指定的数据广播应用处于中断状态,则处理行进至步骤S28。
[0205]在步骤S28,控制部61执行图15的同步控制处理。具体地,如果设置了命令起效时刻,则在要执行命令的时刻到来时执行步骤S29处的处理,但如果没有设置命令起效时亥丨J,则立即执行步骤S29处的处理。
[0206]在步骤S29,应用引擎64在控制部61的控制下将保存存储器66B中的数据传送至工作存储器66A并启动由命令ID指定的数据广播应用。结果,从中断时刻的状态恢复由命令ID指定的不工作状态中的数据广播应用。其后,该处理过程返回步骤S11,从而重复以步骤Sll开始的各步骤的处理。
[0207]如果在步骤S22判定步骤S19处的判定结果不是执行命令,则该处理行进至步骤S30。在步骤S30,控制部61判定步骤S19处的判定结果是否是注入事件命令。如果判定该判定结果是注入事件命令,则处理行进至步骤S31。
[0208]在步骤S31,控制部61执行图15的同步控制处理。具体地,在设置了命令起效时刻的情况下,在要执行命令的时刻到来时执行步骤S32处的处理,但如果没有设置命令起效时刻,则立即执行步骤S32处的处理。
[0209]在步骤S33,控制部61仅在命令的命令ID和当前工作的数据广播应用的命令ID彼此一致的情况下控制应用引擎64,以使得当前工作的数据广播应用被激发或执行与该命令的事件ID相对应的事件。其后,该处理过程返回步骤S11,从而重复以步骤Sll开始的各步骤的处理。
[0210]如果在步骤S30判定步骤S19处的判定结果不是注入事件命令,则该处理行进至步骤S33。在步骤S33,控制部61判定步骤S19处的判定结果是否是中断命令。如果判定该判定结果是中断命令,则处理行进至步骤S34。
[0211]在步骤S34,控制部61执行图15的同步控制处理。具体地,如果设置了命令起效时刻,在要执行命令的时刻到来时执行步骤35处的处理。然而,如果没有设置命令起效时亥丨J,则立即执行步骤S35处的处理。
[0212]在步骤S35,应用引擎64在控制部61的控制下将指示当前正执行的数据广播应用的状态的数据保存至保存存储器66B中。在此实例中的数据是当前被写入工作存储器66A中的数据,并且包括指示所显示信息的分层的信息(如果显示的信息具有分层结构的话)。其后,该处理过程返回步骤S11,从而重复以步骤Sll开始的各步骤的处理。
[0213]如果在步骤S33判定步骤S19处的判定结果并非中断命令,则由于步骤S19的判定结果是终止命令,处理行进至步骤S36。
[0214]在步骤S36,控制部61执行图15的同步控制处理。具体地,如果设置了命令起效时刻,在要执行命令的时刻到来时执行步骤37处的处理。然而,如果没有设置命令起效时亥IJ,则立即执行步骤S37处的处理。
[0215]在步骤S37,如果数据广播应用正被执行,则应用引擎64在控制部61的控制下结束由命令ID指定的该数据广播应用。在步骤S38,应用引擎64在控制部61的控制下从工作存储器66A和保存存储器66B中擦除与命令ID指定的数据广播应用相关的数据,并且从高速缓冲存储器65中擦除数据广播应用。其后,该处理过程返回步骤SI I,从而重复以步骤Sll开始的各步骤的处理。
[0216]命令应对处理如上描述。根据上述命令应对处理,能够与诸如数字电视节目或商业广告之类的电视广播的AV内容联动地启动数据广播应用、激发事件或终止事件。进一步地,能够在保持执行期间的数据广播应用状态的同时中断该数据广播应用,执行不同的数据广播应用,终止该不同的数据广播应用的执行,并在随后从上述中断状态中恢复所述数据广播应用。
[0217]注意到以上关于图14示例做出的描述,对于步骤S24至S27的处理,是在步骤S24获取了尚未获取的数据广播应用之后,在步骤S25处要执行命令的时刻到来时启动获取的数据广播应用。然而步骤S24和S25的处理次序可以相反。具体地,在此实例中,在要执行命令的时刻到来之前,不执行对尚未获取的数据广播应用的获取,并且随后在要执行命令的时刻到来的情况下,获取并启动尚未获取的数据广播应用。
[0218][操作场景]
[0219]如果接收装置12执行上述命令应对处理,则能够实现图16所示数据广播应用的
这一实践应用。
[0220]图16示出了在其中设置了命令起效时刻的情况下的操作场景例。
[0221]参见图16,如果在接收装置12在监视器上显示与来自广播装置11的数字电视广播信号相对应的数字电视节目时将触发信息输入至接收装置12,接收装置12随后针对命令服务器指定信息查询企业解决服务器13。
[0222]虽然接收装置12响应于来自企业解决服务器13的命令服务器指定信息针对命令而查询命令服务器14,但是如果不存在能由接收装置12执行的命令,则命令服务器14不做出响应。
[0223]其后,接收装置12执行触发信息的提取,并且在与触发信息提取的相应关系下连续查询企业解决服务器13和命令服务器14。随后,如果从命令服务器14获取了执行命令,接收装置12随后访问与应用URL (图8)相对应的应用服务器15以获取数据广播应用。进一步地,由于该执行命令内设有命令起效时刻,因此接收装置12在其获取数据广播应用之后等待直到要执行命令的时刻到来以执行该执行命令(图16中的“等待同步”)。例如,在要与数字电视节目的特定场景同步显示与数据广播应用相对应的节目相关信息的情况下,由于用于与该特定场景同步的定时在命令起效时刻中描述,因此接收装置12在等待要执行命令的时刻到来之后启动该数据广播应用。结果是能够将数字电视节目的特定场景与节目相关信息(图16中的“视频同步应用”)彼此同步。
[0224]同样随后,连续执行触发信息的提取。于是,如果接收到来自命令服务器14的终止命令,则接收装置12在等待该命令要被执行的时刻之后终止正在执行的该数据广播应用。结果,在监视器上擦除以叠加关系在数字电视节目上显示的节目相关信息,并仅显示节目。
[0225]虽然在图16示例的以上描述中描述执行命令和终止命令作为从命令服务器14接收到的命令,但是也可以接收任何其他命令。例如,如果在数据广播应用执行期间接收到注入事件命令,则在等待要执行命令的时刻之后在正执行的数据广播应用中激发事件。另一方面,如果在数据广播应用执行期间接收到中断命令,则在等待要执行命令的时刻之后中断正执行的数据广播应用。
[0226]如上所述,在图16的操作场景中,由于在从命令分析部60传送的命令中设有命令起效时刻,因此接收装置12在等待要执行命令的定时之后执行从命令服务器14输入的命令。结果是接收装置12能够在不依赖于触发信息提取中的分辨率的情况下以任意定时执行所述命令。[0227]<第二实施方式>
[0228][通信系统配置例]
[0229]在以上描述中其中对由接收装置12接收从广播装置11传送的诸如数字电视节目的AV内容的数字电视广播信号的例子进行了描述。然而,AV内容也可通过VOD经由因特网16分配。
[0230]图17示出了根据本实施方式的通信系统81。
[0231]图17所示的通信系统81包括若干与上文参考图1描述的广播系统I的部件共同或相似的部件,并且在此省略对这些共同部件的重复描述以避免冗余。
[0232]具体地,若将图17所示通信系统81与图1的广播系统I相比较,则通信系统81包括代替广播装置11连接至因特网16的分配服务器91。分配服务器91响应于来自接收装置12的请求将诸如VOD内容的AV内容经由因特网16分配给接收装置12。进一步地,分配服务器91连同VOD内容一起发送触发信息。
[0233]接收装置12提取出从分配服务器91连同VOD内容一并传送的触发信息,并将包括在提取的触发信息中的内容标识信息传送给企业解决服务器13。具体地,如同样在图7中的“源ID”所指示的,如果接收装置12从广播装置11接收到数字电视节目的数字电视广播信号等,则从触发信息中获取频道标识信息。然而,如果从分配服务器91接收到VOD内容,则获取诸如内容ID的内容标识信息。
[0234]接收装置12访问与命令服务器指定信息中描述的URL相对应的命令服务器14并且传送内容标识信息和时间位置信息以查询能由该接收装置12执行的命令。随后,接收装置12响应于来自命令服务器14的命令控制与VOD内容联动地执行的数据广播应用。
[0235]以此方式,接收装置12不仅能够通过广播网络,还能够通过通信网络接收AV内容。随后,从包括在触发信息内的频道标识信息或内容标识信息能够标识AV内容是从广播网络和通信网络之中哪一者接收的。因此接收装置12能够从命令服务器14获取与该频道标识信息或内容标识信息相对应的命令。
[0236]注意到虽然以上描述涉及其中为各功能提供诸如企业解决服务器13、命令服务器14和应用服务器15的多个服务器的例子,但是也可以由一个服务器共同提供或由多个服务器提供这些功能中的全部或部分。进一步地,命令服务器14不仅可以将数据广播应用的获取命令传送至接收装置12,还可以直接传送至应用服务器15。这样就能够实现接收装置12将频道标识信息或内容标识信息以及时间位置信息传送给命令服务器14并从应用服务器15获取数据广播应用的实践应用。
[0237]如上所述,根据本技术,能够提供与诸如广播电视节目或VOD内容之类的AV内容联动地执行的应用程序。进一步地,在接收装置12中,响应于触发信息来执行与合适服务器的协作,并且控制与诸如所选频道的数字电视节目的AV内容联动地执行的数据广播应用的操作。因此,可以在不涉及修改CATV网络或卫星网络的设备或专用终端的操作以及获取执行中继的广播企业的许可的操作情况下提供与数字电视节目联动地执行的应用程序。
[0238][应用本技术的计算机]
[0239]虽然上述的各系列的处理可由硬件执行,但是它们本可由软件执行。在各系列的处理由软件执行的情况下,构造该软件的程序被安装到计算机内。此处的计算机可以是并入专用硬件的计算机或是例如能够通过安装各类程序执行各种功能的通用个人计算机等。[0240]图18是示出了根据程序执行上述各系列处理的计算机的硬件配置的示例的框图。
[0241]在此计算机100中,CPU (中央处理单元)10UR0M (只读存储器)102和RAM (随机存取存储器)103通过总线104彼此互联。
[0242]此外,输入/输出接口 105连接至总线104。输入部106、输出部107、记录部108、通信部109和驱动器110连接至输入/输出接口 105。
[0243]输入部106包括键盘、鼠标和麦克风等。输出部107包括监视器和扬声器等。记录部108由硬盘或非易失性存储器等构成。通信部109由网络接口等构成。驱动器110驱动诸如磁盘、光盘、磁光盘和半导体存储器等的可移除介质111。
[0244]自如上述方式配置的计算机100中,CPUlOl例如通过将存储在存储部108内的程序通过输入/输出接口 105和总线104载入RAM103并执行该程序来执行上述的各系列处理。
[0245]由计算机100或CPUlll执行的程序能被记录在例如包介质(packet medium)等的可移除介质111上并被提供。或者,该程序可由通过有线或无线传送介质(诸如局域网、因特网或数字卫星广播)提供。
[0246]在计算机100中,程序能够通过经由输入/输出接口 105从可移除介质111装载至驱动器Iio而被安装至记录部108。进一步地,程序可由通信部109通过有线或无线传输介质接收并安装在记录部108内。或者,程序可被预先安装在R0M102或记录部108内。
[0247]注意到要由计算机100执行的程序可以是以本说明书描述的次序按时间顺序执行的处理类型,也可以是在诸如被调用时的所需定时被执行的处理类型。
[0248]进一步地,描述用于引起计算机100执行各处理的程序的处理步骤无需按流程图中描述的时间顺序执行,而是可以包括并行或独立执行的那些处理,例如并行处理或依赖于对象的处理。
[0249]进一步地,该程序可由单个计算机执行,或者可由多个计算机分布式地执行。进一步地,该程序可被传送至远程计算机并由其执行。
[0250]进一步地,在本说明书中,术语“系统“用于表示诸如装置和模块或部分的一组多个部件,并且不需要是同一外壳中包括的所有部件。因此,位于分开外壳内并经由网络彼此连接的多个装置或设备以及包括位于一个外壳内的多个模块的单个装置分别可被认为是系统。
[0251]虽然已经使用特定术语描述了公开技术的优选实施方式,但是这些描述仅出于例示的目的,并且应该理解可以在不背离所附权利要求的精神或范围的情况下做出各种修改和变化。
[0252]进一步地,本技术可以具有如下配置。
[0253][I] 一种接收装置,包括:
[0254]适合于接收AV内容的接收部;
[0255]适合于提取与所述AV内容一并发送的、用于使得要与所述AV内容联动地执行的应用程序工作的触发信息的触发提取部;
[0256]适合于响应于所提取的触发信息,获取用于控制所述应用程序的工作的命令的命令获取部;以及[0257]适合于响应于所获取的命令控制所述应用程序的所述工作的控制部。
[0258][2]如[I]所述的接收装置,其中所述命令指示所述应用程序的获取或登录、获取或启动、事件激发、中断、以及终止之一,以及
[0259]所述控制部响应于所述命令对所述应用程序的获取或登录或者获取或启动、或者正被执行的所述应用程序的事件激发、中断或终止进行控制。
[0260][3]如[2]所述的接收装置,其中所述命令包括指示要执行所述命令的时刻的时刻信息,以及
[0261]所述控制部响应于所述时刻信息执行所述命令。
[0262][4]如[3]所述的接收装置,其中所述时刻信息是用于在与所述AV内容的进度无关的预先确定的特定时刻到来之时允许执行所述命令的信息,或是用于在与所述AV内容的进度联动地预先确定的特定时间经过之时允许执行所述命令的信息。
[0263][5]如[3]所述的接收装置,其中在所述命令指示获取或启动并且尚未获得所述应用程序的情况下,所述控制部在所述控制部获取所述应用程序之后在要执行所述命令的时刻到来之时启动所获取的应用程序。
[0264][6]如[I]所述的接收装置,其中所述触发信息包括用于识别所述AV内容的标识信息以及与所述触发信息在所述AV内容中的时间插入位置有关的时间位置信息,以及
[0265]所述命令获取部获取由所述标识信息和所述时间位置信息指定的所述命令。
[0266][7]如[I]所述的接收装置,还包括:
[0267]适合于将用于识别所述接收装置侧的标识信息发送至提供所述命令的信息处理装置的发送部,
[0268]所述命令获取部从所述信息处理装置获取与所述标识信息相应的所述命令。
[0269][8]如[2]所述的接收装置,还包括:
[0270]适合于将用于识别所述接收装置侧的标识信息发送至提供所述应用程序的信息处理装置的发送部,
[0271]所述控制部对与来自所述信息处理装置的所述标识信息相应的所述应用程序的所述获取加以控制。
[0272][9]如[I]所述的接收装置,还包括:
[0273]适合于响应于所提取的触发信息,获取用于指定提供所述命令的信息处理装置的指定信息的指定信息获取部,
[0274]所述命令获取部访问由所获取的指定信息指定的所述信息处理装置以获取所述命令。
[0275][10] 一种用于接收装置的接收方法,包括:
[0276]接收AV内容;
[0277]提取与所述AV内容一并发送的、用于使得要与所述AV内容联动地执行的应用程序工作的触发信息;
[0278]响应于所提取的触发信息获取用于控制所述应用程序的工作的命令;以及
[0279]响应于所获取的命令控制所述应用程序的所述工作。
[0280][11] 一种程序,用于使得计算机用作:
[0281]适合于接收AV内容的接收部;[0282]适合于提取与所述AV内容一并发送的、用于是奇偶的要与所述AV内容联动地执行的应用程序工作的触发信息的触发提取部;
[0283]适合于响应于所提取的触发信息,获取用于控制所述应用程序的工作的命令的命令获取部;以及
[0284]适合于响应于所获取的命令控制所述应用程序的所述工作的控制部。
[0285][12] 一种信息处理系统,包括:
[0286]适合于接收AV内容的接收装置;
[0287]适合于指定用于控制要与所述AV内容联动地执行的应用程序的操作的命令的获取目的地的第一信息处理装置;
[0288]适合于提供所述命令的第二信息处理装置;以及
[0289]适合于提供所述应用程序的第三信息处理装置;
[0290]所述接收装置包括
[0291]适合于接收所述AV内容的接收部,
[0292]适合于提取与所述AV内容一并发送的、用于使得所述应用程序工作的触发信息的触发提取部,
[0293]适合于响应于所提取的触发信息,从所述第一信息处理装置获取用于指定所述第二信息处理装置的指定信息的指定信息获取部,
[0294]适合于访问由从所述第一信息处理装置获取的所述指定信息指定的所述第二信息处理装置以获取所述命令的命令获取部,以及
[0295]适合于响应于从所述第二信息处理装置获取的所述命令,控制从所述第三信息处理装置获取的所述应用程序的工作的控制部,
[0296]所述第一信息处理装置包括适合于响应于来自所述接收装置的查询提供所述指定信息的第一提供部,
[0297]所述第二信息处理装置包括适合于响应于来自所述接收装置的查询提供所述命令的第二提供部,
[0298]所述第三信息处理装置包括适合于响应于来自所述接收装置的查询,提供与所述命令相应的所述应用程序的第三提供部。
参考标记列表
[0299]I广播系统,11广播装置,12接收装置,13企业解决服务器,14命令服务器,15应用服务器,51调谐器,57触发提取部,58通信I/F,60命令分析部,61控制部,64应用引擎,81通信系统,91分配系统,100计算机,101CPU
【权利要求】
1.一种接收装置,包括: 适合于接收AV内容的接收部; 适合于提取与所述AV内容一并发送的、用于使得要与所述AV内容联动地执行的应用程序工作的触发信息的触发提取部; 适合于响应于所提取的触发信息,获取用于控制所述应用程序的工作的命令的命令获取部;以及 适合于响应于所获取的命令控制所述应用程序的所述工作的控制部。
2.如权利要求1所述的接收装置,其中所述命令指示所述应用程序的获取或登录、获取或启动、事件激发、中断、以及终止之一,以及 所述控制部响应于所述命令对所述应用程序的获取或登录或者获取或启动、或者正被执行的所述应用程序的事件激发、中断或终止进行控制。
3.如权利要求2所述的接收装置,其中所述命令包括指示要执行所述命令的时刻的时刻信息,以及 所述控制部响应于所述时刻信息执行所述命令。
4.如权利要求3所述的接收装置,其中所述时刻信息是用于在与所述AV内容的进度无关的预先确定的特定时刻到来之时允许执行所述命令的信息,或是用于在与所述AV内容的进度联动地预先确定的特定时间经过之时允许执行所述命令的信息。
5.如权利要求3所述的接收装置,其中在所述命令指示获取或启动并且尚未获得所述应用程序的情况下,所述控制部在所述控制部获取所述应用程序之后在要执行所述命令的时刻到来之时启动所获取的应用程序。
6.如权利要求1所述的接收装置,其中所述触发信息包括用于识别所述AV内容的标识信息以及与所述触发信息在所述AV内容中的时间插入位置有关的时间位置信息,以及 所述命令获取部获取由所述标识信息和所述时间位置信息指定的所述命令。
7.如权利要求1所述的接收装置,还包括: 适合于将用于识别所述接收装置侧的标识信息发送至提供所述命令的信息处理装置的发送部, 所述命令获取部从所述信息处理装置获取与所述标识信息相应的所述命令。
8.如权利要求2所述的接收装置,还包括: 适合于将用于识别所述接收装置侧的标识信息发送至提供所述应用程序的信息处理装置的发送部, 所述控制部对与来自所述信息处理装置的所述标识信息相应的所述应用程序的所述获取加以控制。
9.如权利要求1所述的接收装置,还包括: 适合于响应于所提取的触发信息,获取用于指定提供所述命令的信息处理装置的指定信息的指定信息获取部, 所述命令获取部访问由所获取的指定信息指定的所述信息处理装置以获取所述命令。
10.一种用于接收装置的接收方法,包括: 接收AV内容; 提取与所述AV内容一并发送的、用于使得要与所述AV内容联动地执行的应用程序工作的触发信息; 响应于所提取的触发信息获取用于控制所述应用程序的工作的命令;以及 响应于所获取的命令控制所述应用程序的所述工作。
11.一种程序,用于使得计算机用作: 适合于接收AV内容的接收部; 适合于提取与所述AV内容一并发送的、用于是奇偶的要与所述AV内容联动地执行的应用程序工作的触发信息的触发提取部; 适合于响应于所提取的触发信息,获取用于控制所述应用程序的工作的命令的命令获取部;以及 适合于响应于所获取的命令控制所述应用程序的所述工作的控制部。
12.—种信息处理系统,包括: 适合于接收AV内容的接收装置; 适合于指定用于控制要与所述AV内容联动地执行的应用程序的工作的命令的获取目的地的第一信息处理装置; 适合于提供所述命令的第二信息处理装置;以及 适合于提供所述应用程序的第三信息处理装置; 所述接收装置包括 适合于接收所述AV内容的接收部, 适合于提取与所述AV内容一并发送的、用于使得所述应用程序工作的触发信息的触发提取部, 适合于响应于所提取的触发信息,从所述第一信息处理装置获取用于指定所述第二信息处理装置的指定信息的指定信息获取部, 适合于访问由从所述第一信息处理装置获取的所述指定信息指定的所述第二信息处理装置以获取所述命令的命令获取部,以及 适合于响应于从所述第二信息处理装置获取的所述命令,控制从所述第三信息处理装置获取的所述应用程序的工作的控制部, 所述第一信息处理装置包括适合于响应于来自所述接收装置的查询提供所述指定信息的第一提供部, 所述第二信息处理装置包括适合于响应于来自所述接收装置的查询提供所述命令的第二提供部, 所述第三信息处理装置包括适合于响应于来自所述接收装置的查询,提供与所述命令相应的所述应用程序的第三提供部。
【文档编号】H04N21/45GK103748895SQ201280039928
【公开日】2014年4月23日 申请日期:2012年8月14日 优先权日:2011年8月24日
【发明者】北里直久 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1