发射设备和方法、接收设备和方法、程序以及广播系统的制作方法

文档序号:7912294阅读:235来源:国知局
专利名称:发射设备和方法、接收设备和方法、程序以及广播系统的制作方法
技术领域
本公开涉及发射设备、发射方法、接收设备、接收方法、程序和广播系统。具体地, 本公开涉及适合于在如下情况下使用的发射设备、发射方法、接收设备、接收方法、程序和广播系统例如在数字电视广播中,与节目或商业消息(CM) —起执行数据广播的内容。
背景技术
迄今为止,电视广播的数字化已在日本得以促进,并且地面数字广播和BS数字广播等处在广泛使用中。另外,在诸如地面数字广播之类的数字电视广播中,不仅实现了节目 (内容)的广播,而且还实现了所谓的数据广播。根据数据广播中的内容,例如可以显示与正在广播的节目有关的信息,也可以显示不与正在广播的节目有关的信息(诸如其它节目的通知、新闻、天气预报和交通信息)。例如在日本专利公布第2006-50237号中公开了这种技术。要注意的是,在对电视广播进行数字化时的数字电视广播的广播波段之内预先确保了专用于数据广播的波段。这样一来,通过使用专用波段来广播用于数据广播的内容,从而实现在日本的数据广播。另一方面,在美国的数字电视广播中,没有确保像日本的数字电视广播那样的专用于数据广播的波段。换言之,如图1的㈧所示,美国的数字电视广播的实际广播波段由用于图像的波段、用于声音的波段和用于控制信息的波段占据。这样一来,就没有提供用于广播用于数据广播的内容的波段。因此,为了在有限的数字电视广播的广播波段中确保用于广播用于数据广播的内容的波段起见,例如如图1的(B)所示,有必要窄化用于图像的波段和用于声音的波段。

发明内容
然而,通过窄化用于图像的波段和用于声音的波段来确保用于广播用于数据广播的内容的波段导致了电视广播的图像质量和声音质量的劣化。因此,这很难说是现实的方法。另外,即使确保了用于数据广播的内容的波段,可发射数据的量也受到限制。因此,关于用于数据广播的内容的信息量变得不足。或者,当信息量被描述为增加时,会花费时间,直到接收侧接收必要的数据为止。另外,由于在美国,使用有线电视(CATV)网络的数字电视广播的重发系统被广泛使用,所以可能造成以下问题。图2示出了使用CATV网络的数字电视节目的重发系统的配置的例子。重发系统主要包括广播设备1、CATV重发设备2、CATV网络3、数字电视接收器4、 机顶盒(STB) 5和电视接收器6。设置在广播站等中的广播设备1通过使用地面波或卫星波来广播数字电视广播信号。设置在有线TV站等中的CATV重发设备2接收如此广播的数字电视广播以去除不必要的信息,并且添加为CATV所特有的信息,从而通过CATV网络3将作为结果的数字电视广播重发到数字电视接收器4和机顶盒5等。CATV重发设备2包括调谐器11、PID滤波器12、CATV独特信号生成部13、复用部 14和调制部15。在这种情况下,PID滤波器12对一包预定的包ID进行滤波。调谐器11接收并解调各个频道的数字电视广播信号,并且将作为结果的传输流 (TS)输出到PID滤波器12。PID滤波器12从TS中去除对应于预定包ID的包(与作为节目的内容无关的包),并且将作为结果的TS输出到复用部14。CATV独特信号生成部13生成其中存储了为有关CATV站所特有的信息的包,并且将如此生成的包输出到复用部14。复用部14对来自PID滤波器12的输出信号和来自CATV独特信号生成部13的输出信号进行复用,并且将作为结果的输出信号输出到调制部15。调制部15根据适合于CATV网络3的调制系统来调制来自复用部14的输出信号,并且将如此调制的输出信号通过CATV网络3 重发到数字电视接收器4和机顶盒5等中的每一个。对应于CATV的数字电视接收器4接收并解码通过CATV网络3如此向其重发的数字电视广播的TS,并且在其上显示作为结果的图像并输出作为结果的声音。对应于CATV的机顶盒5接收并解码通过CATV网络3如此向其重发的数字电视广播的TS,并且通过HDMI线缆等将作为结果的视频信号和音频信号输出到电视接收器6。基于通过HDMI线缆等从机顶盒5向其输入的视频信号和音频信号,电视接收器6显示对应于视频信号的图像并且输出声音。如上所述,在CATV重发设备2中,通过PID滤波器12从数字广播信号的TS中去除对应于预定包ID的包(与作为节目的内容无关)。因此,即使如图1的(B)所示在广播波段中确保了用于广播用于数据广播的内容的波段,也可能造成如下情况其中存储了用于数据广播的内容的包被PID滤波器12排除。已进行了本公开以便解决上面描述的问题,并且因此希望提供一种发射设备、发射方法、接收设备、接收方法、程序和广播系统,它们中的每一个都能够实现与电视广播的节目或CM —起执行的用于数据广播的内容,而不用在数字电视广播的广播波段中提供用于数据广播的波段。为了实现上面描述的希望,根据本公开的实施例,提供了一种发射内容的发射设备,该发射设备包括触发信息生成部,配置成生成关于针对应用程序的控制的触发信息, 所述应用程序在接收设备中与所述内容一起执行;编码部,配置成编码所述内容以生成编码流;复用部,配置成复用所述编码流以生成复用流;以及发送部,配置成发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息通过所述编码部与所述内容一起进行编码;或者通过所述复用部与所述编码流一起进行复用。根据本公开的另一个实施例,提供了一种用于在发射内容的发射设备中使用的发射方法,该发射方法包括通过所述发射设备生成关于针对应用程序的控制的触发信息,所述应用程序在接收设备中与所述内容一起执行;通过所述发射设备编码所述内容以生成编码流;通过所述发射设备复用所述编码流以生成复用流;以及通过所述发射设备发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息在编码处理中与所述内容一起进行编码;或者在复用处理中与所述编码流一起进行复用。
6
根据本公开的还有另一个实施例,提供了一种控制发射内容的发射设备的程序, 该程序使所述发射设备的计算机执行包括以下步骤的处理生成关于针对应用程序的控制的触发信息,所述应用程序在接收设备中与所述内容一起执行;编码所述内容以生成编码流;复用所述编码流以生成复用流;以及发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息在编码处理中与所述内容一起进行编码;或者在复用处理中与所述编码流一起进行复用。在本公开的实施例、另一个实施例以及还有另一个实施例中,关于针对与接收设备中的内容一起执行的应用程序的控制的触发信息通过实行以下中的至少一个来发送与内容一起进行编码;或者与编码流一起进行复用。根据本公开的又一个实施例,提供了一种接收向其发射的内容的接收设备,该接收设备包括接收部,配置成接收所述内容被编码以复用而成的复用流;复用拆分部,配置成对所述复用流进行复用拆分;解码部,配置成对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及控制部,配置成控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行,其中,通过实行以下中的至少一个来获取所述触发信息 通过所述复用拆分部进行的从所述复用流的复用拆分;或者通过所述解码部进行的从所述编码流的解码。根据本公开的进一步的实施例,提供了一种用于在接收向其发射的内容的接收设备中使用的接收方法,该接收方法包括通过所述接收设备接收所述内容被编码以复用而成的复用流;通过所述接收设备对所述复用流进行复用拆分;通过所述接收设备对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及通过所述接收设备控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行,其中,通过实行以下中的至少一个来获取所述触发信息复用拆分处理中的从所述复用流的复用拆分;或者解码处理中的从所述编码流的解码。根据本公开的更进一步的实施例,提供了一种控制接收向其发射的内容的接收设备的程序,该程序使所述接收设备的计算机执行包括以下步骤的处理接收所述内容被编码以复用而成的复用流;对所述复用流进行复用拆分;对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行,其中,通过实行以下中的至少一个来获取所述触发信息复用拆分处理中的从所述复用流的复用拆分;或者解码处理中的从所述编码流的解码。在本公开的进一步的实施例和更进一步的实施例中,根据获取的触发信息来控制关于与内容一起执行的应用程序的处理。通过实行以下中的至少一个来获取触发信息从复用流的复用拆分;或者从编码流的解码。根据本公开的又进一步的实施例,提供了一种包括发射内容的发射设备和接收向其发射的所述内容的接收设备的广播系统,其中,所述发射设备包括触发信息生成部,配置成生成关于针对应用程序的控制的触发信息,所述应用程序在接收设备中与所述内容一起执行;编码部,配置成编码所述内容以生成编码流;复用部,配置成复用所述编码流以生成复用流;以及发送部,配置成发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息通过所述编码部与所述内容一起进行编码;或者通过所述复用部与所述编码流一起进行复用;并且所述接收设备包括接收部,配置成接收复用流;复用拆分部,配置成对所述复用流进行复用拆分;解码部,配置成对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及控制部,配置成控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行,其中,通过实行以下中的至少一个来获取所述触发信息通过所述复用拆分部进行的从所述复用流的复用拆分;或者通过所述解码部进行的从所述编码流的解码。在本公开的又进一步的实施例中,关于针对与接收设备中的内容一起执行的应用程序的控制的触发信息通过由发射设备实行以下中的至少一个来发送与内容一起进行编码;或者与编码流一起进行复用。另外,通过接收设备来控制关于根据获取的触发信息与内容一起执行的应用程序的处理。通过实行以下中的至少一个来获取触发信息从复用流的复用拆分;或者从编码流的解码。如上文中所阐述的那样,根据本公开,可以命令接收侧控制用于与电视广播的节目或CM等一起执行的数据广播的内容,而不用在数字电视广播的广播波段中处理用于数据广播的波段。另外,可以与电视广播的节目或CM等一起控制用于数据广播的内容。而且,可以在不用在数字电视广播的广播波段中提供用于数据广播的波段的情况下,实现与电视广播的节目或CM等一起执行的用于数据广播的内容的服务。


图1是示出数字电视广播的广播波段的示图;图2是示出现有CATV重发系统的配置例子的框图;图3是示出根据本公开实施例的广播系统的配置的框图;图4是示出根据本公开实施例的广播系统中的广播设备的配置的框图;图5是示出根据本公开实施例的广播系统中的接收设备的配置的框图;图6是示出Pre-cache命令的触发信息中包含的项目的示图;图7是示出Execute命令的触发信息中包含的项目的示图;图8是示出hjeCt_eVent命令的触发信息中包含的项目的示图;图9是示出Suspend命令的触发信息中包含的项目的示图;图10是示出Terminate命令的触发信息中包含的项目的示图;图11是示出触发信息的语法的例子的示图;图12是说明其中触发信息嵌入在要被编码的MPEG2视频流中的例子的示图;图13是说明其中触发信息嵌入在要被编码的H. 264视频流中的例子的示图;图14是说明其中触发信息被复用成传输流的例子的示图;图15是说明其中触发信息被复用成ISO基本媒体文件格式(MP4)的例子的示图;图16是示出当与节目或CM的处理一起执行应用程序时的显示例子的示图;图17是说明触发信息发射处理的流程图;图18是说明触发信息接收处理的流程图;图19是说明触发信息对应处理的流程图;图20是示出应用程序的操作场景的例子的示图;图21是接收设备中的应用程序的状态转移图;以及
图22是示出计算机的配置例子的框图。
具体实施例方式在下文中参考附图来详细地描述本公开的实施例。[广播系统的配置例子]图3示出了根据本公开的实施例的广播系统。广播系统30实现了用于数据广播的内容,该内容可以在如下状态下与节目或CM —起执行例如像美国在实际状态下,在数字电视广播的广播波段中没有提供用于广播用于数据广播的内容的波段。注意在本说明书中,简单地称之为内容的术语指的是所谓的节目或CM。要注意的是,通过由接收设备的计算机执行来实现供应给接收设备的应用程序, 从而实现用于数据广播的内容。因此,在下文中,用于数据广播的内容会同样被称为“用于数据广播的应用程序”,或者同样被称为“用于数据广播的应用”。广播系统30包括设置在广播站一侧的广播设备31和服务器32以及设置在接收方一侧的接收设备60。广播设备31发射数字电视广播的广播信号(在下文中称之为“数字电视广播信号”)。另外,广播设备31以包含在数字电视广播信号中的形式发射触发信息作为命令以指示获取或执行与节目或CM—起执行的用于数据广播的内容。具体地,触发信息以嵌入在编码视频流中的形式或者以与编码视频流复用的形式等等而被发射。除了表示命令种类的信息之外,用于指定作为获取或执行对象的用于数据广播的内容、亦即应用程序等的信息也包含在触发信息中。稍后会描述触发信息的细节。服务器32对从已通过因特网50访问了服务器32的接收设备60所做出的请求进行响应,并且将用于数据广播的内容(应用程序)供应给接收设备60。接收设备60接收从广播设备31广播的数字电视广播信号,并且针对数字电视广播信号进行解调和解码等,从而向监视器(未示出)输出内容(诸如电视节目或CM之类) 的图像和声音。另外,接收设备60通过因特网50访问服务器32以获取用于数据广播的内容。要注意的是,接收设备60例如可以以单体的形式存在,也可以内置在电视接收机或视频记录器等中。[广播设备的配置例子]根据本公开的实施例的发射内容的发射设备(亦即广播设备)可以包括触发信息生成部,配置成生成关于针对应用程序的控制的触发信息,所述应用程序在接收设备中与所述内容一起执行;编码部,配置成编码所述内容以生成编码流;复用部,配置成复用所述编码流以生成复用流;以及发送部,配置成发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息通过所述编码部与所述内容一起进行编码;或者通过所述复用部与所述编码流一起进行复用。图4示出了广播设备31的配置。广播设备31包括触发生成部41、视频编码部42、 音频编码部43、复用部44和发送部45。触发生成部41与从先前的阶段向其输入的节目或CM的视频流的行进合拍地生成触发信息。而且,触发生成部41将如此生成的触发信息输出到视频编码部42和复用部44 中的每一个。
视频编码部42在根据预定的编码系统对视频流进行编码时,将从触发生成部41 向其供应的触发信息嵌入在从先前的阶段向其输入的节目或CM的视频流中,并且对将触发信息如此嵌入其中的视频流进行编码。而且,视频编码部42将作为结果的编码视频流输出到复用部44。例如,MPEG2系统或H. 264系统等可以被给定作为在视频编码部42中使用的编码系统。音频编码部43根据预定的编码系统对与输入到视频编码部42的视频流相对应的音频流进行编码。而且,音频编码部43将作为结果的编码音频流输出到复用部44。复用部44对从视频编码部42向其输入的编码视频流、从音频编码部43向其输入的编码音频流和从触发生成部41向其输入的触发信息进行复用。而且,复用部44将作为结果的复用流输出到发送部45。具体地,例如,复用部44将编码视频流、编码音频流和触发信息复用成传输流(化)。代替地,考虑到数字电视广播的网络递送,复用部44可以将编码视频流、编码音频流和触发信息复用成适合于网络递送的ISO基本媒体文件格式(MP4)。发送部45以数字电视广播信号的形式发送从复用部44向其输入的复用流。要注意的是,尽管在上面的描述中,触发信息嵌入在视频流中,并且也复用到复用流中,但是可以实行嵌入或复用中之一。[接收设备的配置例子]根据本公开的实施例的接收向其发射的内容的接收设备可以包括接收部,配置成接收所述内容被编码以复用而成的复用流;复用拆分部,配置成对所述复用流进行复用拆分;解码部,配置成对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及控制部,配置成控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行,其中,通过实行以下中的至少一个来获取所述触发信息通过所述复用拆分部进行的从所述复用流的复用拆分;或者通过所述解码部进行的从所述编码流的解码。图5示出了接收设备60的配置。接收设备60包括调谐器61、复用拆分部62、音频解码器63、声音输出部64、视频解码器65、触发检测部66以及图像输出部67。而且,接收设备60还包括控制部68、存储器69、操纵部70、记录部71、通信接口(I/F)72、高速缓冲存储器73、应用引擎74以及针对应用的存储器75。调谐器61接收并解调与用户选择的频道相对应的数字电视广播信号,并且将作为结果的复用流输出到复用拆分部62。复用拆分部62将从调谐器61向其输入的复用流复用拆分成编码音频流、编码视频流和控制信号。而且,复用拆分部62将通过复用拆分获得的编码音频流、编码视频流和控制信号分别输出到音频解码器63、视频解码器65和控制部 68。另外,复用拆分部62从复用流中复用拆分复用在复用流中的触发信息,并且将触发信息输出到触发检测部66。音频解码器63解码从复用拆分部62向其输入的编码音频流,并且将作为结果的音频流(音频信号)输出到声音输出部64。声音输出部64将从音频解码器63向其输入的音频信号输出到下一级(比如扬声器)。视频解码器65解码从复用拆分部62向其输入的编码视频流,并且将作为结果的视频流(视频信号)输出到触发检测部66和图像输出部67中的每一个。触发检测部66检测从视频解码器65向其输入的视频流中嵌入的触发信息,并且
1将如此检测的触发信息输出到控制部68。另外,触发检测部66将从复用拆分部62向其输入的触发信息输出到控制部68。要注意的是,可以省略触发检测部66,触发信息可以从视频解码器65中的视频流中提取,并且可以输出到控制部68。在这种情况下,复用拆分部62 中复用拆分的触发信息也直接输出到控制部68。图像输出部67将从视频解码器65向其输入的视频信号输出到下一级(比如显示装置)。另外,图像输出部67对从应用引擎74向其输入的用于数据广播的内容的图像和从视频解码器65向其输入的视频信号进行合成,并且将作为结果的信号输出到下一级。控制部68通过执行存储器69中记录的用于控制的程序来控制整个接收设备60。 另外,控制部68根据从触发检测部66向其输入的触发信息来控制用于数据广播的应用程序的获取、激活、事件激发、暂停和终止等。将要由控制部68执行的用于控制的程序记录在存储器69中。用于控制的程序可以基于数字电视广播信号来更新,或者基于通过因特网50获取的更新数据来更新。操纵部 70接收由用户做出的各种操纵,并且向控制部68通知分别对应于各种操纵的操纵信号。记录部71在内置于其中的记录介质中保持当通过使用数字电视广播信号递送用于数据广播的应用程序时下载的用于数据广播的应用程序。根据通过应用引擎74进行的控制,通信I/F 72通过因特网50连接到服务器32。 根据通过控制部68进行的控制,应用引擎74通过通信I/F 72和因特网50两者从服务器 32获取用于数据广播的应用程序,并且使高速缓冲存储器73在其中保持用于数据广播的应用程序。根据通过控制部68进行的控制,应用引擎74读出并执行保持在记录部71中或者保持在高速缓冲存储器73中的用于数据广播的应用程序。针对应用的存储器75包括工作存储器75A和疏散存储器75B。应用引擎74在工作存储器75A中记录关于正在执行的用于数据广播的应用程序的数据(特别是包含正在显示的信息的层级)。另外,当正在执行的用于数据广播的应用程序暂停时,应用引擎74将针对应用的存储器75的工作存储器75A中存储的数据移动到疏散存储器75B。而且,当如此暂停的用于数据广播的应用程序重启时,将疏散存储器75B中存储的数据移动到工作存储器75A以恢复暂停之前的状态。要注意的是,在针对应用的存储器75中的具有相同大小的两个区域当中,可以以这样的方式交替进行转换两个区域中的一个用作工作存储器75A,而另一个则用作疏散存储器75B。结果,防止了数据在工作存储器75A和疏散存储器75B之间移动。[触发信息的细节]接下来描述触发信息的细节。考虑到接收设备60中的意外失败(接收错误)和无线电干扰,在包含(嵌入或复用)于数字电视广播信号中的状态下以相同的内容多次重复发射触发信息。触发信息被分成五种,其对应于以下示出的命令frejache、Execute、Inject, event、Suspend 禾口 Terminate。图6示出了作为ft~e_CaChe命令的触发信息中包含的项目。Pre_CaChe命令是用于指示接收设备60获取用于数据广播的应用的命令。 Tr iggerjd是用于标识相关触发信息的信息。尽管触发信息以相同的内容被正常发射多次,但是多次发射的每个触发信息的Triggejd变得等同。ftOtocolversion表示相关触发信息的协议版本。CommancLcode表示相关触发信息的命令种类。在图6所示的情况下,描述的是表示Pre_cache命令的信息。Trigger_validity是表示已接收到触发信息的接收设备60中的每一个根据相关触发信息执行处理的概率的值。这个值的设置导致了当多个接收设备60从服务器32获取用于数据广播的应用时,通过多个接收设备60进行的访问可以被分散,而不会集中在一次。App_id是要被获取以便对应于触发信息的用于数据广播的应用的标识信息。App_ type是表示对应于触发信息的用于数据广播的应用的类型(比如HTML5或java)的信息。 而且,App_url是用于数据广播的应用的获取目的地(在这种情况下为服务器32)的URL。Broadcast_App_flag> Downloaded_App_flag 禾口 Internet_App_flag 是表示其中保持了对应于相关触发信息的用于数据广播的应用的程序数据的各个地方的旗标。当可以从数字电视广播信号中获取对应于相关触发信息的用于数据广播的应用时,Broadcast, App_flag设置成1。当对应于相关触发信息的用于数据广播的应用被预先下载并且可以从本地存储器(比如记录部71)中获取时,D0wnl0aded_App_flag设置成1。当对应于相关触发信息的用于数据广播的应用可以通过因特网50而从服务器32获取时,Internet_App_ flag设置成1。图7示出了作为Execute命令的触发信息中包含的项目。Execute命令是用于指示接收设备60激活用于数据广播的应用的命令。Trigger_id>Protocol_version> Command_code>Trigger_validity>App_id>App_ type>App_url>Broadcast_App_flag>Downloaded_App_flag 禾口 Internet_App_flag 与图 6 所示的作为I^rejache命令的触发信息的情况相同。然而,在CommancLcode中记录了表示命令是Execute命令的信息。App_life_SCOpe表示用于数据广播的应用是否根据同一频道之内的视图转换或频道转换等结束。App_eXpire_date表示这样的日期和时间,在所述日期和时间处,即使当没有接收到Terminate命令(稍后将会描述)时,也会结束正在执行的用于数据广播的应用。图8示出了作为hject_event命令的触发信息中包含的项目。hject_event命令是用于指示接收设备60激发正在执行的用于数据广播的应用中的事件的命令。Trigger_id、Protocol_version> Command_code> Trigger_validity> App_id 禾口 App_type与图6所示的作为I^e^ache命令的触发信息的情况相同。然而,在Command_ code中描述了表示命令是hject_event命令的信息。Eventjd是将要在App_id所指定的用于数据广播的应用中激发的事件的标识信息。在Event Embedded Data中描述了当事件被激发时引用的数据。图9示出了作为Suspend命令的触发信息中包含的项目。Suspend命令是用于指示接收设备60暂停正在执行的用于数据广播的应用的命令。Trigger_id、Protocol_vesion> Command_code> Trigger_validity> App_id 禾口 App_type与图6所示的作为I^e^ache命令的触发信息的情况相同。然而,在Command_ code中描述了表示命令是Suspend命令的信息。
图10示出了作为Terminate命令的触发信息中包含的项目。Terminate命令是用于指示接收设备60结束正在执行的用于数据广播的应用的命令。Trigger_id、Protocol_version> Command_code> Trigger_validity> App_id 禾口 App_type与图6所示的作为I^e^ache命令的触发信息的情况相同。然而,在Command_ code中描述了表示命令是Terminate命令的信息。[触发信息的语法]图11示出了触发信息的语法的例子,其可以对应于作为上面描述的命令中的每一个的触发信息。要注意的是,触发信息的语法是任意的,因此决不限于图11所示的语法。[触发信息嵌入在MPEG2编码视频流中的情况]图12示出了其中触发信息嵌入在MPEG2编码视频流中的情况。在这种情况下,利用了图12的(A)所示的MPEG2视频所定义的videc^sequence 之内的画面层中的uSer_data,并且以如图12的(B)所示的方式描述触发信息。具体地,在图12的(B)中的ATSC_trigger ()的位置中描述图11所示的语法。[触发信息嵌入在H.264编码视频流中的情况]图13示出了其中触发信息嵌入在H. 264编码视频流中的情况。在这种情况下,利用了图13的(A)所示的H. 264补充增强信息(SEI) W user_ data,并且以如图13的⑶所示的方式描述触发信息。具体地,在图13的⑶中的ATSC_ trigger()之内和之后的位置中描述图11所示的语法。[触发信息复用到传输流(TS)中的情况]图14示出了其中触发信息复用到TS中的情况。在这种情况下,如图14的(A)所示,在TS的节目映射表(PMT)中定义触发信息的描述符,并且以如图14的(B)所示的方式描述触发信息。具体地,在图14的(B)中的 descriptor_length之内和之后的位置中描述图11所示的语法。要注意的是,触发信息的描述符可以不定义在PMT描述符中,而是例如可以定义在选择信息表(SIT)描述符中。[根据基本媒体文件格式(MP4)复用触发信息的情况]图15示出了其中触发信息根据ISO基本媒体文件格式而复用在MP4文件中的情况。在这种情况下,触发信息在MP4文件之内的部署可以是File、Movie、Trak, Movie Fragment或Track Fragment中的任何一个。这样一来,如图15所示,定义了对应于触发信息的Box。而且,在//ATSC Trigger的位置中描述图11所示的语法。如已描述的那样,触发信息嵌入在编码视频流中,或者复用到复用流中,从而使得可以向如同图2所示的利用CATV网络的接收设备(如同图2所示的数字电视接收器4)通知触发信息。[操作的描述]接下来描述广播系统10的操作。图16示出了当使接收设备60执行诸如电视节目或CM之类的用于数据广播的相应应用时接收设备60上的显示屏的转变。例如,如图16的㈧所示,当对电视节目(在这种情况下为“七点钟新闻”)进行广播、然后将节目的内容转移到经济信息时,与节目转移合拍地发射用于对应于节目的用于数据广播的应用的Execute命令的触发信息。当接收到触发信息时,激活用于数据广播的应用。这样一来,如图16的(B)所示,在其中节目被显示的屏幕上显示用于促使用户显示用于数据广播的应用的图标(在这种情况下为“股票”)。当用户选择这个图标时,如图16的(C)所示,在画面上实行由用于数据广播的应用造成的显示(在这种情况下为股票报价信息显示)。以这样的方式,只有当显示了用于促使用户显示用于数据广播的应用的图标时,才实行由用于数据广播的应用造成的显示。因此,可以防止不需要由用于数据广播的应用造成的显示的用户受到打扰。当节目的内容进一步转移(在这种情况下转移到运动信息)时,与节目转移合拍地发射hjeCt_eVent命令的触发信息。当接收到触发信息时,事件被激发,并且例如如图 16的(D)所示改变画面上的由用于数据广播的应用造成的显示(在这种情况下改变为比赛结果信息显示)。而且,当用于正在执行并且对应于节目的用于数据广播的应用的Suspend命令的触发信息被发射并且然后被接收到时,对应于节目的用于数据广播的应用暂停。在这之后, 当用于对应于CM的用于数据广播的应用的Execute命令的触发信息被发射并且然后被接收到时,CM节目的用于数据广播的应用被激活。结果,如图16的(E)所示,在其中正在显示CM的屏幕上显示用于促使用户显示对应于CM的用于数据广播的应用的图标(在这种情况下为“参与有奖竞赛”)。当用户选择这个图标时,在屏幕上实行由对应于CM的用于数据广播的应用造成的显示(在这种情况下为用于参与有奖竞赛的显示)。在CM结束之后,当用于对应于节目的用于数据广播的应用的Execute命令的触发信息与节目的重启合拍地发射并且然后被接收到时,如图16的(F)所示,对应于CM的用于数据广播的应用的显示被删除。这样一来,节目的用于数据广播的应用的显示也从较早已暂停的状态下重启。而且,在节目结束之后,当用于对应于节目的用于数据广播的应用的Terminate 命令的触发信息与节目的结束合拍地发射并且然后被接收到时,如图16的(G)所示,用于数据广播的应用的显示被从屏幕删除,并且只显示节目的图像。要注意的是,关于对用于数据广播的应用的显示,如图16所示,除了其中节目的显示被减少以提供用于显示用于数据广播的应用的区域的方法之外,例如,用于数据广播的应用的显示还可以叠加在节目的显示上。接下来参考图17给出关于当广播设备31在其中触发信息包含在数字电视广播信号中的状态下发射触发信息时的处理(在下文中称之为“触发信息发射处理”)的描述。图17是说明触发信息发射处理的流程图。在步骤Sl中,广播设备31的触发生成部41生成触发信息,该触发信息被构造成对应于从先前的阶段向其输入的节目或CM的视频流的行进,并且将如此生成的触发信息输出到视频编码部42和复用部44中的每一个。在步骤S2中,视频编码部42确定从触发生成部41向其发送的触发信息是否根据来自用户的预先设置的指令而与视频流一起编码。当在步骤S2中确定从触发生成部41发送的触发信息与视频流一起编码时,操作前进到步骤S3中的处理。在步骤S3中,视频编码部42将来自触发生成部41的触发信息嵌入在从先前的阶段向其输入的节目或CM的视频流中,以将触发信息与视频流一起编码。 然后,视频编码部42将作为结果的编码视频流输出到复用部44。在这之后,操作前进到步骤S5中的处理。要注意的是,在步骤S2中确定来自触发生成部41的触发信息不与视频流一起编码,则操作前进到步骤S4中的处理。在步骤S4中,视频编码部42对从先前的阶段向其输入的节目或CM的视频流进行编码,并且将作为结果的编码视频流输出到复用部44。在这之后,操作前进到步骤S5中的处理。在步骤S5中,复用部44确定来自触发生成部41的触发信息是否根据来自用户的预先设置的指令而与编码视频流等复用。当在步骤S5中确定来自触发生成部41的触发信息与编码视频流等复用时,操作前进到步骤S6中的处理。在步骤S6中,复用部44对从先前的阶段向其输入的编码视频流、 编码音频流和触发信息进行复用,并且将作为结果的复用流发送到发送部45。要注意的是,在步骤S5中确定来自触发生成部41的触发信息不与编码视频流等复用,则操作前进到步骤S7中的处理。在步骤S7中,复用部44对从先前的阶段向其输入的编码视频流和编码音频流进行复用,并且将作为结果的复用流输出到发送部45。在步骤S8中,发送部45以数字电视广播信号的形式发送从复用部44向其输入的复用流。在这之后,操作返回到步骤Sl中的处理,并且重复执行步骤Sl中的处理之内和之后的预定处理。于是,对触发信息发射处理的描述就此结束。接下来参考图18给出关于当接收设备60接收到其中包含触发信息的数字电视广播信号时的处理(在下文中称之为“触发信息接收处理”)的描述。图18是说明触发信息接收处理的流程图。要注意的是在以下描述中,只描述与触发信息有关的操作,而适当地省略例如与音频流等有关的操作的描述。例如,当用户收看和收听电视广播时,亦即当接收到数字电视信号时,重复地执行触发信息接收处理。在步骤Sll中,接收设备60的复用拆分部62复用拆分从调谐器61向其输入的复用流。而且,在步骤S12中,复用拆分部62将已从复用流中复用拆分的编码音频流、编码视频流和控制信号分别输出到音频解码器63、视频解码器65和控制部68,并且将通过拆分获得的触发信息输出到触发检测部66。在步骤S13中,视频解码器65解码从复用拆分部62向其输入的编码视频流,并且将作为结果的视频流(视频信号)输出到触发检测部66和图像输出部67中的每一个。在步骤S14中,触发检测部66检测从视频解码器65向其输入的视频流中嵌入的触发信息,并且将如此检测的触发信息输出到控制部68。另外,触发检测部66将从复用拆分部62向其输入的触发信息输出到控制部68。在步骤S15中,控制部68执行与从触发检测部66向其输入的触发信息相对应的处理(在下文中称之为“触发信息相应处理”)。在这之后,操作返回到步骤Sll中的处理, 并且重复执行步骤Sll中的处理之内和之后的预定处理。图19是详细说明触发信息相应处理的流程图。在步骤S21中,控制部68等待直到从触发检测部66输入触发信息为止。而且,当触发信息输入到控制器68时,操作前进到步骤S22中的处理。在步骤S22中,控制部68读出触发信息的Triggered,并且确定针对相关触发信息是否已经执行了步骤S23中的处理之内和之后的预定处理。当在步骤S22中确定针对相关触发信息已经执行了步骤S23中的处理之内和之后的预定处理时,操作返回到步骤S21 中的处理,并且重复地执行步骤S21中的处理之内和之后的预定处理。另一方面,当在步骤 S22中判断针对相关触发信息尚未执行步骤S23中的处理之内和之后的预定处理时,操作前进到步骤S23中的处理。在步骤S23中,控制部68读出触发信息的CommancLcode,并且判别相关触发信息所表不的命令是 Pre_cache、Execute、Inject_event> Suspend 还是 Terminate。在步骤S24中,控制部68确定步骤S23中的判别结果是否是I^rejache。当在步骤SM中确定步骤S23中的判别结果是ft~e_cache (是)时,操作前进到步骤S25中的处理。在步骤S25中,获取相关触发信息的App_id所指定的用于数据广播的应用的程序数据。具体地,当相关触发信息的Broadcast_App_flag为1时,App_id所指定的用于数据广播的应用的程序数据从电视广播信号中获取,然后记录在记录部71中。当相关触发信息的D0wnl0aded_App_flag为1时,App_id所指定的用于数据广播的应用的程序数据从作为本地存储器的记录部71中获取。当相关触发信息的hternet_App_flag为1时,App_ id所指定的用于数据广播的应用的程序数据通过因特网50而从服务器32中获取,然后记录在高速缓冲存储器73中。要注意的是,Broadcast_App_flag、Downloaded_App_f lag和 Internet_APP_flag当中有两个或更多旗标为1时,可以根据接收设备60 —侧的便利性来获取相关触发信息的App_id所指定的用于数据广播的应用的程序数据。在这之后,操作返回到步骤S21中的处理,并且重复地执行步骤S21中的处理之内和之后的预定处理。当在步骤S24中确定步骤S23中的判别结果不是ft~e_CaChe时,操作前进到步骤 S26中的处理。在步骤S26中,控制部68确定步骤S23中的判别结果是否是Execute。当在步骤S26中确定步骤S23中的判别结果是Execute时,操作前进到步骤S27中的处理。在步骤S27中,应用引擎74确定相关触发信息的App_id所指定的用于数据广播的应用是否根据控制部68所做出的控制而处于暂停中(暂停状态下)。具体地,当表示暂停状态的数据被疏散到疏散存储器75B时,App_id所指定的用于数据广播的应用被确定为处于暂停中。当在步骤S27中确定相关触发信息的App_id所指定的用于数据广播的应用没有处于暂停中时,操作前进到步骤S28中的处理。在步骤S28中,根据控制部68所做出的控制,当相关的程序数据未获取(在记录部71或高速缓冲存储器73中都没有)时,应用引擎 74获取App_id所指定的用于数据广播的应用的程序数据。在步骤S29中,当存在当前处于执行中的用于数据广播的应用时,应用引擎74根据控制部68所做出的控制来结束相关的用于数据广播的应用。在步骤S30中,应用引擎74根据控制部68所做出的控制来激活App_id所指定的用于数据广播的应用。在这之后,操作返回到步骤S21中的处理,并且重复地执行步骤S21 中的处理之内和之后的预定处理。要注意的是,当在步骤S27中确定App_id所指定的用于数据广播的应用处于暂停中(暂停状态下)时,操作前进到步骤S31中的处理。在步骤S31中,应用引擎74将疏散存储器75B存储的数据移动到工作存储器75A,并且根据控制部68所做出的控制来激活App_ id所指定的用于数据广播的应用。结果,处于暂停中并且由App_id指定的用于数据广播的应用从其暂停状态中重启。在这之后,操作返回到步骤S21中的处理,并且重复地执行步骤 S21中的处理之内和之后的预定处理。当在步骤幻6中确定步骤S23中的判别结果不是Execute时,操作前进到步骤S32 中的处理。在步骤S32中,控制部68确定步骤S23中的判别结果是否是hject^vent。当在步骤S32中确定步骤S23中的判别结果是hieCt_event时,操作前进到步骤S33中的处理。在步骤S33中,只有当相关触发信息的App_id和正在操作的用于数据广播的应用的App_id彼此一致时,控制部68才控制应用引擎74,从而激发(执行)与正在操作的应用中的触发信息的Eventjd相对应的事件。在这之后,操作返回到步骤S21中的处理,并且重复地执行步骤S21中的处理之内和之后的预定处理。当在步骤S32中确定步骤S23中的判别结果不是hject^vent时,操作前进到步骤S34中的处理。在步骤S34中,控制部68确定步骤S23中的判别结果是否是Suspend。 当在步骤S34中确定步骤S23中的判别结果是Suspend时,操作前进到步骤S35中的处理。在步骤S35中,应用引擎74根据控制部68所做出的控制而将表示当前正在执行的用于数据广播的应用的状态的数据(亦即当前被写入到工作存储器75A的数据。当在将要显示的信息中存在层级结构时,表示正在显示的信息层级的信息包含在其中)疏散到疏散存储器75B。在这之后,操作返回到步骤S21中的处理,并且重复地执行步骤S21中的处理之内和之后的预定处理。当在步骤S34中确定步骤S23中的判别结果不是Suspend时,操作前进到步骤S36 中的处理,因为步骤S23中的判别结果是Terminate。在步骤S36中,当App_id所指定的用于数据广播的应用处于执行中时,应用引擎74根据控制部68所做出的控制来结束相关的 App_id所指定的用于数据广播的应用。在步骤S37中,应用引擎74根据控制部68所做出的控制而从工作存储器75A和疏散存储器75B两者中删除关于App_id所指定的用于数据广播的应用的数据。而且,应用引擎74根据控制部68所做出的控制而从记录部71或高速缓冲存储器73中删除用于数据广播的应用的程序数据。在这之后,操作返回到步骤S21中的处理,并且重复地执行步骤S21中的处理之内和之后的预定处理。于是,对触发信息相应处理的详细描述就此结束。根据上面描述的触发信息相应处理,与电视节目或CM—起,用于数据广播的应用可以被激活,并且事件可以被激发和结束。另外,正在执行的用于数据广播的应用可以暂停,同时保持其中用于数据广播的应用处于执行中的状态,并且可以从其暂停状态中重启。另外,根据上面描述的触发信息相应处理,可以实行如图20所示的用于数据广播的应用的操作。图20示出了用于数据广播的应用的操作的例子。当广播设备31与电视节目的行进合拍地向接收设备60发射pre_CaChe命令的触发信息以指示接收设备60获取对应于节目的用于数据广播的应用的程序数据时,响应于 pre_cache命令的触发信息,接收设备60获取用于数据广播的应用的程序数据。接下来,当广播设备31与电视节目的行进合拍地向接收设备60发射对应于节目的用于数据广播的应用的Execute命令的触发信息时,响应于Execute命令的触发信息,接收设备60激活用于数据广播的应用。这个激活导致用于促使用户显示用于数据广播的应用的图标被显示,以便叠加在节目的图像上。当用户选择这个图标时,由用于数据广播的应用造成的显示就叠加在节目的图像画面上。当广播设备31与电视节目的行进合拍地向接收设备60发射hjeCt_eVent命令的触发信息时,响应于hjedevent命令的触发信息,在接收设备60中,在正在执行的用于数据广播的应用中激发事件(例如,将显示改变为另一个)。而且,当广播设备31在预定时刻向接收设备60发射用于数据广播的应用的 Suspend命令的触发信息时,响应于Suspend命令的触发信息,在接收设备60中,正在执行的用于数据广播的应用暂停(相关联的数据保持在疏散存储器75B中)。在这之后,当广播设备31向接收设备60发射用于数据广播的应用的Execute命令的触发信息时,响应于 Execute命令的触发信息,在接收设备60中,已暂停的用于数据广播的应用被重启。另外,当广播设备31与电视广播的结束合拍地向接收设备60发射Terminate命令的触发信息时,响应于Terminate命令的触发信息,在接收设备60中,正在执行的用于数据广播的应用结束。[用于数据广播的应用的状态转移]图21是示出在接收设备60中执行的用于数据广播的应用的状态转移的视图。如图21所示,用于数据广播的应用转移到四种状态中的任何一种停止状态 (Stopped)、准备状态(Ready)、活动状态(Active)和暂停状态(Suspended)。停止状态指的是这样一种状态,在该状态下,用于数据广播的应用未被执行,并且用于数据广播的应用的程序数据没有获取。准备状态指的是预先获取了用于数据广播的应用的程序数据,并且用于数据广播的应用尚未执行。活动状态指的是用于数据广播的应用处于执行中。并且,暂停状态指的是用于数据广播的应用的执行被中断,并且表示当实行中断时的状态的信息保持在疏散存储器75B中。当在用于数据广播的应用转移到暂停状态的同时根据ft~e_CaChe命令的触发信息获取用于数据广播的应用的程序数据时,用于数据广播的应用转移到准备状态。当在用于数据广播的应用转移到暂停状态或者处于准备状态的同时根据Execute 命令的触发信息激活用于数据广播的应用时,用于数据广播的应用转移到活动状态。当在用于数据广播的应用转移到活动状态的同时根据Suspend命令的触发信息中断正在执行的用于数据广播的应用时,用于数据广播的应用转移到暂停状态。当在用于数据广播的应用转移到暂停状态的同时根据Execute命令的触发信息重启已中断的用于数据广播的应用时,用于数据广播的应用转移到活动状态。当在用于数据广播的应用转移到准备状态、活动状态或暂停状态的同时根据 Terminate命令的触发信息结束正在执行的用于数据广播的应用时,用于数据广播的应用转移到停止状态。要注意的是,除了基于Terminate命令的触发信息的情况之外,当触发信息的App_eXpire_date已过去时,当用于数据广播的其它应用已被执行时,或者当接收频道已变为另一个时,用于数据广播的应用向停止状态的转移也可能发生。如迄今已描述的那样,根据本公开的实施例的广播系统30,可以与节目或CM—起执行用于数据广播的应用。另外,当用于数据广播的应用暂停时,用于数据广播的应用可以从其暂停状态重启。另外,即使当通过CATV网络或卫星通信网络等重发数字电视节目时,也可以实现可以与电视节目一起执行的用于数据广播的内容的服务。现在,上面描述的系列处理可以通过硬件执行,也可以通过软件执行。当上面描述的系列处理通过软件执行时,从结合到专用硬件中的计算机中的程序记录介质中或者例如从可以通过在其中安装各种程序来执行各种功能的通用个人计算机中的程序记录介质中安装包括软件的程序。图22是示出根据程序执行上面描述的系列处理的计算机硬件配置例子的框图。在计算机100中,中央处理单元(CPU) 101、只读存储器(ROM) 102和随机存取存储器(RAM) 103通过总线104相互连接。输入/输出(I/O)接口 105进一步连接到总线104。输入部106、输出部107、存储部108、通信部109和驱动器110连接到I/O接口 105。在这种情况下,输入部106包括键盘、鼠标或麦克风等。输出部107包括显示装置或扬声器等。存储部108包括硬盘或非易失性存储器等。而且,通信部109包括网络接口等。驱动器110驱动可移动介质111如磁盘、光盘、磁光盘或半导体存储器。在如上所述配置的计算机中,CPU 101例如通过I/O接口 105和总线104两者将存储部108中存储的程序加载到RAM 103中,并且执行如此加载的程序,从而执行上面描述的系列处理。要注意的是,计算机执行的程序可以是这样的程序,根据所述程序,按照本说明书中描述的顺序以时间序列的方式执行预定处理;也可以是这样的程序,根据所述程序,并行地或者在必要时刻比如当进行调用时执行预定处理。另外,程序可以是由一个计算机处理的程序,也可以是由多个计算机以分布的方式处理的程序。另外,程序可以是被传送到远程计算机然后由远程计算机执行的程序。另外,在本说明书中,系统指的是包括多个设备的整个系统。要注意的是,本公开的实施例决不限于上面描述的实施例,并且可以在不背离主题的情况下做出各种改变。本公开包含与2010年9月15日向日本专利局申请的日本优先权专利申请JP 2010-206851中公开的主题有关的主题,该专利申请的整体内容通过引用结合于此。
权利要求
1.一种发射内容的发射设备,包括触发信息生成部,配置成生成关于针对应用程序的控制的触发信息,所述应用程序在接收设备中与所述内容一起执行;编码部,配置成编码所述内容以生成编码流; 复用部,配置成复用所述编码流以生成复用流;以及发送部,配置成发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息通过所述编码部与所述内容一起进行编码;或者通过所述复用部与所述编码流一起进行复用。
2.根据权利要求1所述的发射设备,其中,所述编码部编码所述内容以生成MPEG2视频流;并且所述触发信息描述在所述MPEG2视频流的video_sequence之内的画面层中的use_ data中以进行编码。
3.根据权利要求1所述的发射设备,其中,所述编码部编码所述内容以生成H.264视频流;并且所述触发信息描述在所述H. 264视频流的补充增强信息(SEI)中以进行编码。
4.根据权利要求1所述的发射设备,其中,所述复用部复用所述编码流以生成传输流 (TS);并且所述触发信息被定义在所述TS的节目映射表(PMT)或选择信息表(SIT)中以复用到所述TS中。
5.根据权利要求1所述的发射设备,其中,所述复用部复用所述编码流以生成根据ISO 基本媒体文件格式的MP4文件;并且所述触发信息放置在所述MP4文件的定义成File、Movie、Trak, Movie Fragment或 Track Fragment 的 Box 中。
6.一种用于在发射内容的发射设备中使用的发射方法,包括通过所述发射设备生成关于针对应用程序的控制的触发信息,所述应用程序在接收设备中与所述内容一起执行;通过所述发射设备编码所述内容以生成编码流; 通过所述发射设备复用所述编码流以生成复用流;以及通过所述发射设备发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息在编码处理中与所述内容一起进行编码;或者在复用处理中与所述编码流一起进行复用。
7.—种控制发射内容的发射设备的程序,所述程序使所述发射设备的计算机执行包括以下步骤的处理生成关于针对应用程序的控制的触发信息,所述应用程序在接收设备中与所述内容一起执行;编码所述内容以生成编码流; 复用所述编码流以生成复用流;以及发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息在编码处理中与所述内容一起进行编码;或者在复用处理中与所述编码流一起进行复用。
8.一种接收向其发射的内容的接收设备,包括接收部,配置成接收所述内容被编码以复用而成的复用流;复用拆分部,配置成对所述复用流进行复用拆分;解码部,配置成对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及控制部,配置成控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行,其中,通过实行以下中的至少一个来获取所述触发信息通过所述复用拆分部进行的从所述复用流的复用拆分;或者通过所述解码部进行的从所述编码流的解码。
9.根据权利要求8所述的接收设备,其中,所述解码部从复用拆分自所述复用流的 MPEG2视频流的video_sequence之内的画面层中的use_data中获取所述触发信息。
10.根据权利要求8所述的接收设备,其中,所述解码部从复用拆分自所述复用流的 H. 264视频流的补充增强信息(SEI)中获取所述触发信息。
11.根据权利要求8所述的接收设备,其中,根据作为所述复用流的传输流(TQ的节目映射表(PMT)或选择信息表(SIT)的定义,所述复用拆分部从所述TS中复用拆分所述触发 fn息ο
12.根据权利要求8所述的接收设备,其中,所述复用拆分部从作为所述复用流的MP4 ^ 牛白勺胃^ File、Movie、Trak> Movie Fragment Track Fragment 白勺 Box ^M-Mff^ 所述触发信息。
13.根据权利要求8所述的接收设备,进一步包括触发检测部,配置成检测获取的所述触发信息并将检测的所述触发信息输出到所述控制部。
14.根据权利要求8所述的接收设备,进一步包括输出部,配置成输出所述内容;以及应用引擎,配置成基于所述控制部的控制执行所述应用程序,并且将通过执行所述应用程序得到的结果输出到所述输出部以进行合成。
15.根据权利要求8所述的接收设备,进一步包括记录部,配置成保持当通过使用数字电视广播信号递送所述应用程序时下载的所述应用程序。
16.根据权利要求8所述的接收设备,进一步包括高速缓冲存储器,配置成保持当通过因特网而从服务器获取所述应用程序时获取的所述应用程序。
17.根据权利要求8所述的接收设备,进一步包括工作存储器,配置成记录关于正在执行的应用程序的数据;以及疏散存储器,配置成记录关于暂停的应用程序的数据。
18.一种用于在接收向其发射的内容的接收设备中使用的接收方法,包括通过所述接收设备接收所述内容被编码以复用而成的复用流;通过所述接收设备对所述复用流进行复用拆分;通过所述接收设备对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及通过所述接收设备控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行,其中,通过实行以下中的至少一个来获取所述触发信息复用拆分处理中的从所述复用流的复用拆分;或者解码处理中的从所述编码流的解码。
19.一种控制接收向其发射的内容的接收设备的程序,所述程序使所述接收设备的计算机执行包括以下步骤的处理接收所述内容被编码以复用而成的复用流; 对所述复用流进行复用拆分;对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行, 其中,通过实行以下中的至少一个来获取所述触发信息复用拆分处理中的从所述复用流的复用拆分;或者解码处理中的从所述编码流的解码。
20.一种广播系统,包括 发射内容的发射设备;以及接收向其发射的所述内容的接收设备,其中, 所述发射设备包括触发信息生成部,配置成生成关于针对应用程序的控制的触发信息,所述应用程序在接收设备中与所述内容一起执行;编码部,配置成编码所述内容以生成编码流; 复用部,配置成复用所述编码流以生成复用流;以及发送部,配置成发送所述复用流,其中,通过实行以下中的至少一个来发送所述触发信息通过所述编码部与所述内容一起进行编码;或者通过所述复用部与所述编码流一起进行复用;并且所述接收设备包括 接收部,配置成接收复用流; 复用拆分部,配置成对所述复用流进行复用拆分;解码部,配置成对从所述复用流复用拆分的编码流进行解码以再现所述内容;以及控制部,配置成控制关于应用程序的处理,所述应用程序根据获取的触发信息与所述内容一起执行,其中,通过实行以下中的至少一个来获取所述触发信息通过所述复用拆分部进行的从所述复用流的复用拆分;或者通过所述解码部进行的从所述编码流的解码。
全文摘要
本公开提供了一种发射设备和方法、接收设备和方法、程序以及广播系统。根据本公开的广播系统包括发射内容的发射设备和接收向其发射的内容的接收设备。发射设备包括触发信息生成部、编码部、复用部和发送部。接收设备包括接收部、复用拆分部、解码部和控制部。
文档编号H04N7/26GK102404606SQ201110276939
公开日2012年4月4日 申请日期2011年9月8日 优先权日2010年9月15日
发明者北里直久, 服部忍 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1