接收设备、接收方法、传送设备、传送方法和程序的制作方法

文档序号:7792894阅读:169来源:国知局
接收设备、接收方法、传送设备、传送方法和程序的制作方法【专利摘要】本技术涉及允许数字广播的广播波被用于传送各种数据的接收设备、接收方法、传送设备、传送方法和程序。表获得/分析单元获得用于将在不同于数据编码系统描述符的额外数据描述符中描述的应用控制信息的模块的模块ID传送到PMT的数据基础流描述区域。轮播处理单元从由模块ID确定的模块获得应用控制信息。应用控制单元依据应用控制信息控制经由因特网传递的成组的应用的操作。该技术可以例如应用到接收数字广播的广播波的电视接收器。【专利说明】接收设备、接收方法、传送设备、传送方法和程序【
技术领域
】[0001]本发明涉及接收设备、接收方法、传送设备、传送方法和程序,并且尤其涉及配置为能够通过数字广播的广播波来传送各种数据的接收设备、接收方法、传送设备、传送方法和程序。【
背景技术
】[0002]近期,随着数字广播的开播,BML(广播标记语言)方案下的数据广播已经广泛实施。在数据广播中,以称为模块的信息传送单位传送数据的数据轮播传送方案中传送数据。在数据轮播传送方案中,传送可以重复地以收集一些模块的称为数据轮播的单位实施,并且接收器可以在任何时候显示诸如新闻和天气预报之类的数据广播。[0003]本申请人:已经提出了通过多路复用并且传送存储符号语言字图像的数据轮播的模块,在内容图像上叠加并显示符号语言的图像的技术(例如,参见专利文献I)。[0004]引用列表[0005]专利文献[0006]专利文献IJP2011-91619A【
发明内容】[0007]顺便提及,取决于数字广播的操作模式,用于除了现有数据广播之外的目的的各种数据要求由广播波传送。具体地,已经研究了称为利用除了广播波之外的通信的混合型广播的广播的引入。然而,为了链接广播及其通信,还期望传送由广播波控制该链接的控制信息。[0008]然而,当前,尚未建立用于通过数字广播的广播波传送各种数据的技术方案。[0009]本技术鉴于这样的情形已经完成并且使得能够通过利用数据轮播传送方案由数字广播的广播波传送各种数据。[0010]解决方案[0011]根据本技术第一方面的接收设备包括:接收单元,其接收由数字广播的广播波传送的广播内容;第一获得单元,其获得除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案传送;以及控制单元,其基于所获得的传送数据控制预定操作。[0012]传送数据是用于控制结合广播内容执行的应用程序的操作的控制信息。控制单元依据控制信息控制经由网络分发的应用程序的操作。[0013]接收设备进一步包括:第二获得单元,其获得与用于传送控制信息的模块有关的识别信息,该识别信息在不同于由广播波传送的PMT(节目映射表)的数据基础(elementary)流描述区域中的数据编码方案描述符的额外数据描述符中描述。第一获得单元从由所获得的识别信息识别的模块获得控制信息。[0014]指示传送数据的类型的信息在额外数据描述符中描述。[0015]当控制信息指定为该类型时,控制单元依据在额外数据描述符中描述的设置内容(setcontent)控制应用程序的操作。[0016]当控制信息指定为该类型时,指示控制信息的传送方案的信息描述为额外数据描述符中的额外信息。[0017]当控制信息指定为该类型时,指示在应用程序和数据广播内容之间的激活优先级的信息描述为额外数据描述符中的额外信息。[0018]第一获得单元获得关于用于传送从在数据轮播传送方案中存储关于DDB(下载数据块)的目录信息的DII(下载信息指示)获得的控制信息的模块的识别信息,并且从由所获得的识别信息识别的模块获得控制信息。[0019]当传送指定为默认并且在由广播波传送的PMT(节目映射表)的数据基础流描述区域中的数据编码方案描述符的保留区域中描述的控制信息时,控制单元依据预先确定的设置内容控制应用程序的操作。[0020]当没有传送指定为默认的控制信息时,在保留区域中指示控制信息的传送方案的信息描述为额外信息。[0021]当没有传送指定为默认的控制信息时,在保留区域中指示在应用程序和数据广播内容之间的激活优先级的信息描述为额外信息。[0022]接收设备可以是独立设备或构成一个设备的内部块。[0023]本技术的第一方面的接收方法或程序是与本技术的上述第一方面的接收设备对应的接收方法或程序。[0024]在本技术的第一方面的接收设备、接收方法和程序中,接收由数字广播的广播波传送的广播内容,由广播波以数据轮播传送方案传送并且不同于数据广播内容的传送数据被获得,并且基于所获得的传送数据控制预定操作。[0025]本技术的第二方面的传送设备配备有:第一传送单元,其传送由数字广播的广播波传送的广播内容;以及第二传送单元,其传送由广播波以数据轮播传送方案传送并且不同于数据广播内容的传送数据。[0026]本技术的第二方面的传送方法是与本技术的上述第二方面的传送设备对应的传送方法。[0027]在本技术的第二方面的传送设备和传送方法中,传送由数字广播的广播波传送的广播内容,并且传送由广播波以数据轮播传送方案传送并且不同于数据广播内容的传送数据。[0028]本发明的有益效果[0029]根据本技术的第一方面和第二方面,各种数据可以通过数字广播的广播波传送。【专利附图】【附图说明】[0030]图1是示出向其应用本技术的广播系统的实施例的配置的示图。[0031]图2是示出向其应用本技术的接收设备的实施例的配置的示图。[0032]图3是说明数据轮播传送方案中的传送数据的传送的概述的示图。[0033]图4是示出DSM-CC区段的结构的示图。[0034]图5是说明数据轮播传送方案中接收设备的接收操作的示图。[0035]图6是说明具体操作示例的概述的示图。[0036]图7是说明接收设备的操作序列的示图。[0037]图8是示出应用控制信息的描述内容的示图。[0038]图9是示出PMT的结构的示图。[0039]图10是示出根据第一方案的PMT的描述示例的示图。[0040]图11是说明根据第一方案的应用控制处理的流程图。[0041]图12是示出根据第二方案的PMT的描述示例的示图。[0042]图13是说明根据第二方案的应用控制处理的流程图。[0043]图14是示出计算机的配置示例的示图。【具体实施方式】[0044]以下,将参考附图描述本技术的实施例。[0045][广播系统的配置示例][0046]图1是示出向其应用本技术的广播系统的实施例的配置的示图。[0047]广播系统I由广播设备10、接收设备20和应用服务器30构成。此外,接收设备20和应用服务器30经由因特网40互相连接。[0048]广播设备10配置为通过数字广播的广播波传送诸如TV节目和广告之类的广播内容的广播信号。[0049]接收设备20接收通过数字广播的广播波从广播设备10传送的广播信号,并且获得广播内容的图像和声音。接收设备20输出所获得的图像到显示器并输出声音到扬声器。[0050]注意,接收设备20可以呈现为单个设备或可以配置为例如内置在电视接收器或录像机内。接收设备20的详细配置将参考图2稍后描述。[0051]广播设备10将用于控制(多个)链接应用的操作的应用控制信息置于广播信号中并传送它们。[0052]这里,链接应用是结合诸如TV节目之类的广播内容执行的应用程序并且由连接到因特网40的应用服务器30分发。[0053]此外,应用控制信息通过利用数据轮播传送方案由数字广播的广播波传送。因此,在数据轮播传送方案是用于如上所述的数据广播中的传送方案的同时,数据轮播传送方案还用于传送本实施例中的应用控制信息。[0054]在应用控制信息中,“自动启动”、“呈现”、“取消”、“预取”等描述为用于控制链接应用的操作的控制命令。[0055]“自动启动”是接收设备20借助其自动立即执行链接应用的命令。另一方面,“呈现”是示出替代自动执行链接应用,在响应于来自外部的请求在任意定时执行链接应用的情况下链接应用是否可执行的命令。[0056]“取消”是使得接收设备20终止链接应用的执行的命令。此外,“预取”是用于预先获得链接应用的命令。[0057]此外,在应用控制信息中,应用服务器30的URL(统一资源定位符)描述为关于链接应用的获得资源的信息。[0058]基于应用控制信息,接收设备20例如获得并执行被设置以自动立即执行的链接应用。在该处理中,接收设备20依据在应用控制信息中描述的URL经由因特网40访问应用服务器30并且获得链接应用。[0059]应用服务器30管理链接应用。应用服务器30例如由通过广播设备10广播广播内容的广播提供商等提供。[0060]响应于来自接收设备20的查询,应用服务器30经由因特网40分发那样管理的链接应用到接收设备20。[0061]广播系统I以以上方式配置。[0062][接收设备的配置示例][0063]图2是示出向其应用本技术的接收设备的实施例的配置的示图。[0064]接收设备20由控制单元101、操纵单元102、调谐器103、去多路复用单元104、视频解码器105、音频解码器106、合成单元107、图像输出单元108、声音输出单元109、轮播(carousel)处理单元110、数据广播控制单元111、表获得/分析单元112、应用控制单元113、通信I/F114和存储器115。[0065]控制单元101控制接收设备20的单元的操作。[0066]操纵单元102供应与用户的操纵对应的操纵信号到控制单元101。响应于来自操纵单元102的操纵信号,控制单元101控制接收设备20的单元的操作。[0067]调谐器103接收并解调与所选择信道对应的广播信号并且供应作为其结果获得的传输流到去多路复用单元104。[0068]去多路复用单元104分离从调谐器103供应的传输流为视频基础流、音频基础流和数据基础流。去多路复用单元104供应在分离的流中的视频基础流到视频解码器105,供应音频基础流到音频解码器106,并且供应数据基础流到轮播处理单元110。[0069]注意,在传输流中,在上述流之外还多路复用用于控制信息的流等。在MPEG2-TS(运动图片专家组2-传输流)的情况下,用于控制信息的流包含关于PSI/SI等的信息。[0070]PSI(节目特定信息)是选择并接收特定信道的系统中要求的信息。PSI包含PMT。PMT(节目映射表)存储在某一节目中包含的图像、声音等的PID(分组ID)。SI(服务信息)是诸如节目信息之类的信息并且例如包含EIT。EIT(事件信息表)包含关于节目的信息,诸如节目的名称、广播时间和日期、广播内容等。[0071]视频解码器105解码从去多路复用单元104供应的视频基础流并且供应作为其结果获得的图像信号到合成单元107。合成单元107供应从视频解码器105供应的该图像信号到图像输出单元108。[0072]图像输出单元108输出从合成单元107供应的图像信号到外部显示器(未示出)。其结果是,显示器显示TV节目等的图像。[0073]音频解码器106解码从去多路复用单元104供应的音频基础流并且供应作为其结果获得的声音信号到声音输出单元109。[0074]声音输出单兀109输出从音频解码器106供应的声音信号到外部扬声器(未不出)。其结果是,与TV节目等的图像对应的声音从扬声器输出。[0075]轮播处理单元110从由去多路复用单元104供应的数据基础流提取用于数据广播的内容(以下称为数据广播内容)的数据,并且供应该数据到数据广播控制单元111。注意,尽管将稍后描述细节,但是通过数据轮播传送方案中称为模块的相应数据构成对象来传送数据广播内容的数据。[0076]数据广播控制单元111控制从轮播处理单元110供应的数据广播内容的操作。例如,如果数据广播内容由BML形式的文档构成,则数据广播控制单元111通过控制BML浏览器供应与数据广播内容对应的图像信号到合成单元107。[0077]来自视频解码器105的图像信号和来自数据广播控制单元111的图像信号被供应到合成单元107。合成单元107合成TV节目等的图像信号以及数据广播内容的图像信号并供应它们到图像输出单元108。结果是,例如,在其中关于诸如天气预报之类的数据广播的信息的图像被叠加在TV节目上的图像被显示在显示器上。[0078]表获得/分析单元112总是监视用于从去多路复用单元104分离的控制信息的流,并且获得PMT。表获得/分析单元112分析所获得的PMT并且供应其分析结果到轮播处理单元110。[0079]轮播处理单元110基于从表获得/分析单元112供应的分析结果等,从由去多路复用单元104供应的数据基础流提取应用控制信息,并且供应应用控制信息到应用控制单元113。注意,尽管将稍后描述细节,但是通过数据轮播传送方案中称为模块的相应数据构成对象来传送应用控制信息。[0080]应用控制单元113基于从轮播处理单元110供应的应用控制信息控制链接应用的操作。[0081]依据来自应用控制单元113的控制,通信I/F114经由因特网40访问应用服务器30并且请求链接应用。通信I/F114接收从应用服务器30分发的链接应用并且存储链接应用在存储器115中。[0082]基于应用控制信息,应用控制单元113读取在存储器115中存储的链接应用,并且控制其操作。例如,如果链接应用由HTML5(超文本标记语言5)格式的文档构成,则应用控制单元113通过控制HTML浏览器供应与链接应用对应的图像信号到合成单元107。[0083]来自视频解码器105的图像信号和来自应用控制单元113的图像信号被供应到合成单元107。合成单元107合成TV节目等的图像信号以及链接应用的图像信号并供应它们到图像输出单元108。结果是,在其中链接应用叠加在TV节目上的图像被显示在显示器上。[0084]注意,在图2的配置示例中,已经说明图像信号和声音信号被输出到外部。然而,如果接收设备20构成为电视接收器,则信号配置为分别供应到内置其中的显示器和扬声器。[0085]以以上方式配置接收设备20。[0086][数据轮播传送方案的概述][0087]在本实施例中,通过使用数据轮播传送方案,诸如数据广播内容和应用控制信息(在下文中,在数据轮播传送方案中传送的数据将称为传送数据)之类的数据被传送。因而,接着,在数据轮播传送方案中传送的传送数据将参考图3到图5说明。[0088]图3是说明数据轮播传送方案中的数据传送的概述的示图。注意,这里,作为示例说明数据广播内容作为传送数据传送的情况。[0089]如图3所示,数据广播内容由BML文件和诸如JPEG(联合图像专家组)和PNG(便携式网络图形)的图像文件之类的簇构成并且以文件夹单元(在该文件夹单元中,文件以目录配置来存储)来管理。当数据广播内容以数据轮播传送方案来传送时,用作传送目标的文件形成为虚拟文件夹单元中的多个部分。[0090]此外,在数据轮播传送方案中,主要利用两类消息,其是包含数据广播内容的实际数据的DDB(下载数据块)和存储关于DDB的目录信息的DII(下载信息指示)。[0091]DDB对应于模块的相应块,并且向其分配块编号。接收设备20以块编号的顺序来重新排列所获得的数据块,由此重建模块。DII表示关于数据轮播中传送目标的索引信息。此外,关于多个模块的信息可以用单个DII来描述。当接收到DII时,接收设备20识别模块的配置。[0092]因为形成为块的模块在数据轮播传送方案(如图3概念地示出)中循环传送,所以接收设备20基于DII获得DDB并且重建目标模块。注意,尽管DDB和DII的传送顺序是任意的,但是DII以相对高的频率传送,因为DII存储与索引信息对应的数据。[0093]图4是示出用于DDB或DII消息传送的DSM-CC区段的结构的示图。[0094]如图4的上部所示,DSM-CC区段由区段首部、有效负载部分和CRC部分构成。模块的上述块存储在有效负载部分中。区段首部存储表识别信息、区段长度、表识别扩展、版本信息等以及区段信息。[0095]在表识别信息中,指示该区段是否是DDB消息或DII消息的信息被描述。区段长度指示排除表识别信息的字段的区段的尺寸以及其本身的区段长度。表识别扩展、版本信息等取决于表识别信息的值而具有不同含义。在区段信息中,存储区段编号和最终区段编号。[0096]CRC部分是用于验证构成区段的TS分组是否已经顺序地正确校正的校验码,并且被用于循环冗余校验(循环冗余校验)的错误校正处理。[0097]此外,在图4的下部,DDB消息和DII消息的结构被示出。[0098]如果该区段是DDB消息,则有效负载部分由块数据和指示模块ID的信息、模块版本和块编号构成。[0099]作为模块ID,描述与该DDB中包含的模块有关的识别信息。作为模块版本,描述与该DDB中包含的模块有关的版本信息。此外,作为块编号,描述该DDB中包含的模块的每一个块的编号。[0100]如果该区段是DII消息,则有效负载部分由作为关于数据轮播传送方案中的通用传送的轮播通用信息、作为关于模块的信息的模块单位信息和私有数据构成。[0101]该轮播通用信息包含下载ID、块尺寸、轮播循环和模块的编号。作为下载ID,描述该DII的关于下载的识别信息。作为块尺寸,描述每一个块的尺寸。同时,作为轮播循环,描述传送的循环。作为模块的编号,描述要被传送的模块的编号。[0102]同时,该模块单位信息包含模块ID、模块尺寸、模块版本、内容类型、累积有效日期和数据压缩方案作为关于每一个模块的信息。作为模块ID,描述与要由DDB传送的模块有关的识别信息。作为模块尺寸,描述要由DDB传送的模块的尺寸。作为模块版本,描述与要由DDB传送的模块有关的版本信息。作为内容类型,分别描述累积有效日期和数据压缩方案、文件类型、累积期限和数据压缩方案。[0103]私有数据例如包含回调标志(pullbackflag)。[0104]在广播设备10中,该区段进一步划分,以多个连续TS分组存储,并且传送。此外,在数据轮播传送方案中,数据广播内容循环地以块(区段)为单位被传送。另一方面,接收设备20接收TS分组,通过使用这些TS分组恢复该区段,并且通过使用所恢复的区段来重建原始模块。然后,在接收设备20中,基于由模块ID识别的模块来恢复数据广播内容。[0105]具体地,在接收设备20中实施图5所示的操作。具体地,如果数据广播内容要由BML浏览器显示,则数据广播控制单元111实施关于去多路复用单元104的过滤器设置,以使得获得指定“O”作为模块ID的DDB消息。更具体地,因为要首先显示的BML形式文档被具有为“O”的模块ID的模块传送,所以一旦数据广播内容激活,则具有为“O”的模块ID的模块必须重建,并且实施这样的模块过滤器设置。注意,为“O”的模块ID的模块由预先设置的DII消息或信息指定。[0106]依据模块过滤器设置,去多路复用单元104根据为“O”的模块ID的DDB消息重建模块并且存储其在高速缓冲存储器中。注意,高速缓冲存储器至少具有模块尺寸整数倍的尺寸作为其尺寸并且可以以模块为单位存储数据。数据广播控制单元111存取高速缓冲存储器,读取具有为“O”的模块ID的模块,恢复要首先显示的BML形式的文档,并且通过BML浏览器显示该文档。结果是,BML浏览器显示数据广播内容的首页。[0107]然后,如果要做出到另一BML形式的文档的转换,类似地,实施模块过滤器设置,以使得获得用于在转换目的地处传送BML形式的文档的模块ID的模块,获得对应模块ID的模块,并且恢复在转换目的地处的BML形式的文档。[0108]以上,已经说明数据轮播传送方案的概述。[0109][具体操作示例][0110]顺便地,在本实施例中,除了数据广播内容之外还传送应用控制信息作为传送数据。在接收设备20中,基于所传送的应用控制信息,控制链接应用的操作。因而,接着,用于提供链接应用的具体操作示例将参考图6到图13进行说明。[0111](操作示例的概述)[0112]图6是用于说明具体操作示例的概述的示图。[0113]如图6所示,当以数据轮播传送方案传送数据广播内容和应用控制信息时,数据广播内容和链接应用两者均可以在接收设备20中操作。数据广播内容和链接应用在不同的产生环境中产生并提供。[0114]因而,在数据广播内容的产生环境中产生的数据广播内容在数据轮播传送方案中以上述方式通过DDB和DII循环地传送。接收设备20基于DII获得DDB并且重建目标模块,由此操作数据广播内容(在图6中,描述为“BML内容”)。[0115]另一方面,在在链接应用的产生环境中产生的链接应用的情况下,在数据轮播传送方案中通过DDB循环地传送用于控制链接应用的操作的应用控制信息。接收设备20基于PMT或DII获得DDB并且重建目标模块,由此获得应用控制信息。[0116]这里,这是通过预定模块传送的应用控制信息并且通过对PMT或DII指定用于传送应用控制信息的模块的模块ID获得。更具体地,接收设备20通过参考PMT或DII并且重建所指定模块ID的模块而获得应用控制信息。然后,接收设备20基于所获得的应用控制信息操作链接应用。[0117]注意,在图6中,链接应用描述为“HTML5应用”,这是因为它是HTML5形式的文档。此外,例如在AIT(应用信息表)中描述和提供应用控制信息。然而,在图6的示例的情况下,AIT描述为“XML-AIT”,这是因为它作为XML(可扩展标记语言)形式的文档提供。在PMT或DII中描述用于获得该“XML-AIT”的信息。[0118](操作序列)[0119]接着,将参考图7说明接收设备20的操作序列。注意,图7说明传送应用控制信息的模块的模块ID从PMT获得的示例。[0120]如图7所示,广播流与视频基础流、音频基础流和用于控制信息的流多路复用并且被广播。此外,以数据轮播传送方案传送数据基础流。[0121]当接收到PMT时,例如,在选择TV节目的定时,接收设备20保留所接收的PMT。接收设备20获得在通过由PMT指定的模块ID的模块传送的AIT中包含的应用控制信息(SI)。[0122]如果在应用控制信息中包含的控制命令指定“自动启动”,则接收设备20经由因特网40从应用服务器30获得并激活链接应用(S2)。结果是,显示器显示其中链接应用的图像Pll叠加在TV节目的图像上的图像。[0123]然后,如果由PMT指定的模块ID的模块的模块版本改变,则接收设备20获得在由该模块传送的AIT中包含的应用控制信息(S3)。[0124]如果在应用控制信息中包含的控制命令指定“取消”,则接收设备20终止正被操作的链接应用(S4)。结果是,关于显示器上的显示,叠加在TV节目的图像上的所显示的链接应用的图像Pll被终止,并且仅显示该节目的图像。[0125]此外,如果由PMT指定的模块ID的模块的模块版本进一步改变,则接收设备20获得在由该模块传送的AIT中包含的应用控制信息(S5)。[0126]如果在应用控制信息中包含的控制命令指定“自动启动”,则接收设备20经由因特网40从应用服务器30获得链接应用并激活它(S6)。结果是,显示器显示其中链接应用的图像P12叠加在TV节目的图像上的图像。[0127]以上述方式,在接收设备20中,总是监视由PMT指定的模块ID的模块,当模块的模块版本改变时获得应用控制信息,并且实施与在应用控制信息中包含的控制命令对应的操作。[0128](应用控制信息)[0129]接着,将参考图8说明应用控制信息的细节。在应用控制信息中,例如描述图8示出的条目。[0130]作为应用类型,描述链接应用的类型。例如,固定地指定HTML5作为该类型。[0131]作为提供商ID,描述关于提供链接应用的提供商的识别信息。[0132]作为应用ID,描述在特定提供商中唯一的关于链接应用的识别信息。因此,应用ID在结合上述提供商ID使用时启用链接应用的唯一识别。[0133]作为应用控制命令,描述用于目标链接应用的控制动作。作为控制命令,描述诸如“自动启动”、“呈现”、“取消”、“预取”之类的具体操作。[0134]作为应用规范版本,描述关于上述每一个应用类型的版本信息。[0135]作为接收器请求功能配置文件(profile),描述指示从链接应用向接收设备20请求的功能的配置文件值。因而,如果接收设备20具有由该配置文件值描述的功能,则接收设备20确定可以利用链接应用。[0136]作为应用URL,描述链接应用的获得源URL。[0137]作为应用边界,描述链接应用的操作范围。该操作范围由边界信息指定。[0138]例如,作为边界信息,特定域被指定为链接应用的操作范围,并且在该域的范围内允许链接应用的操作。然而,描述为上述应用URL的链接应用的获得源URL的域可以用作边界信息。[0139]作为应用广播链接范围,描述链接应用的链接操作范围。该链接操作范围被指定为绑定类型。[0140]例如,如果服务绑定(Service_bound)指定为绑定类型,则链接应用被链接并且在预定服务中操作。如果指定提供商绑定(Provider_bound),则链接应用被链接并且在相同广播提供商中操作。如果指定无绑定(U-bound),则链接应用被链接并且无限制地操作。[0141]作为应用优先级,描述在相同应用类型中的优先级。例如,作为应用优先级,指定了指示HTML5形式的文档的应用程序中哪个应用程序被优先化的值。[0142]作为服务器访问分散参数,描述通过分散命令的应用定时来分散对应用服务器30的访问的控制参数。[0143]注意,在应用控制信息中,应用类型、提供商ID、应用ID、应用控制命令和应用规范版本是基本条目。同时,接收器请求功能配置文件、应用URL、应用边界和应用广播链接范围是附条件的可选条目。此外,应用优先级和服务器访问分散参数是完全可选条目。[0144]以上,已经说明应用控制信息的细节。[0145](PMT结构)[0146]接着,参考图9,将说明PMT的细节。图9是示出PMT的结构的示图。[0147]作为table_id,描述关于PMT的识别信息。作为sect1n_syntax_indicator描述“I”。[0148]作为sect1n_length,描述PMT的区段长度。作为program_number,描述service_id。[0149]作为vers1n_number,描述版本信息。作为current_next_indicator,描述“I”。作为sect1n_number,描述“0x00”。作为last_sect1n_numer,描述“0x00”。[0150]作为PCR_PID,描述该服务的PCR的PID。作为program_info_length,描述第一循环的循环长度。作为该第一循环中的descriptorO,描述作为在基于费用/版权保护服务中使用的描述符的CA_descriptor、作为在复制控制中使用的描述符的digital_copy_control_descriptor、content_avaiIabiIity_descriptor等。[0151]在第二循环中,描述stream_type、elementary_PID和ES_info_length。作为stream_type,描述目标的流形式识别。作为elementary_PID,描述传送相关基础流或有效负载的TS分组的PID。作为ES_info_length,描述在其后的ES描述符的长度。[0152]作为该第二循环中的descriptorO,描述在基础流单位中在基于费用/版权保护服务中使用的CA_descriptor、在基础流单位中在复制控制中使用的digital_copy_control_descriptor>content_availability_descriptor等。此外,作为数据编码方案描述符,描述data_component_descriptor0[0153]PMT由上述结构构成。[0154]顺便地,由PMT或DII指定用于传送应用控制信息的模块的模块ID,并且存在以下两种方法作为描述用于提供应用控制信息的PMT的方法。即,首先,增加并定义新描述符而不改变在上述PMT的第二循环中描述为“描述符”的数据编码方案描述符的描述内容的方法,以及其次,利用数据编码方案描述符中的保留区域的方法。[0155]以下,前一种方法将称为第一方案而后一种方法将称为第二方案以给出说明。[0156](第一方案)[0157]首先,将参考图10和图11说明第一方案。[0158]图10是示出根据第一方案的PMT的描述示例的示图。如图10所示,在第一方案中,在PMT中,通过与数据编码方案描述符不同的额外数据描述符描述关于应用控制信息的信息。[0159]如果addit1nal_data_module_descriptor()描述为额外数据描述符,则描述以下内容。[0160]作为descriptor_tag,描述分配给该描述符的标签值。此外,作为descritptor_length,描述该描述符的描述符长度。[0161]作为数据类型,描述传送数据的类型。如果例如由AIT传送应用控制信息,则在这里指定该AIT。如果其他传送数据要传送,则在这里描述指示效果的类型。[0162]作为representative_module_id,描述指不由哪个模块传送由上述data_type指定的传送数据的识别信息。例如,如果AIT指定为data_type,则由特定模块ID的模块传送传送数据。然而,因为由多个模块传送某些传送数据,所以在该情况下代表性模块ID描述为representative_module_id,并且结果是由该模块ID识别对应模块。[0163]这里,说明其中仅指定一个代表性模块ID的示例。然而,如果由多个模块传送传送数据,则可以指定目标的多个模块ID。[0164]作为addit1nal_addit1nal_data_infoO,描述被进一步增加到额外数据的数据。那里,描述与由上述data_type指定的传送数据对应的额外数据。例如,如果由data_type指定AIT,则如图10所不,描述ait_identifier_infoO。作为ait_identifier_infoO,描述以下内容。[0165]作为applicat1n_type,描述依据控制命令操作的链接应用的类型。例如,如果HTML5指定为该类型,则在接收设备20中可以预先实施激活并准备HTML浏览器的操作。[0166]作为transp0rt_type,描述指示AIT由哪种类型传送的信息。因为在该情况下AIT作为数据轮播传送方案中的XML形式的文档的文件来传送,所以描述指示效果的I位信息。[0167]期望AIT作为数据轮播传送方案中的XML形式的文档的文件来传送的情况和例如AIT通过AIT区段的流作为二进制数据来传送的情况。因而,在该情况下,描述指示它以它们之中的何种方案传送的I位信息。[0168]作为auto_start_pr1rity,描述指示在链接应用依据控制命令被自动激活(自动启动)的情况下其他应用程序(在该情况下,包括数据广播内容)的类型中的优先级的值。[0169]该值由两位指定。因而,例如,如果数据广播内容由BML形式的文档构成,则BML的优先级值设置为0.5作为默认;结果是,如果目标类型的优先级值大于0.5,则其优先级变得比BML形式的文档更高,而如果比0.5低则其优先级变得比BML形式的文档更低。如果呈现具有比BML形式文档更高的优先级的多个类型,则具有其优先级的最高值的类型的应用程序自动激活。[0170]注意,PMT是以100毫秒或更少的频率传送的信息并且例如当选择信道时获得。因而,接收设备20总是可以在激活应用程序时获得指示该优先级的值。因而,接收设备20可以在激活应用程序时立即判断该优先级并且激活高优先级的应用程序。[0171]作为AIT_vers1n_number,描述关于AIT的版本信息。[0172]在第一方案中,PMT以上述方式描述。[0173]根据第一方案的额外数据描述符的描述内容是任意的并且不限于图10的描述示例。[0174](第一方案的应用控制处理)[0175]接着,根据第一方案的应用控制处理将参考图11的流程图说明。[0176]在步骤SlOl中,表获得/分析单元112在诸如信道选择之类的预定定时处获得PMT。[0177]在步骤S102,表获得/分析单元112分析所获得的PMT,并且根据在额外数据描述符中描述的representative_module_id,识别AIT由其传送的模块的模块ID。[0178]在步骤S103中,轮播处理单元110开始监视由PMT识别的模块ID的模块。注意,在监视该模块时,获得DII,并且基于所获得的DII实施模块的监视。[0179]在步骤S104,轮播处理单元110确定目标模块是否尚未获得或者目标模块是否已经更新。这里,目标模块是否已经更新由模块版本是否已经改变来确定。在步骤S104,如果确定目标模块尚未获得或目标模块已经更新,则处理前进到步骤S105。[0180]在步骤S105,表获得/分析单元112分析在所获得PMT中描述的auto_start_pr1rity,并且确定链接应用的优先级是否比数据广播内容的优先级更高。在步骤S105,如果确定链接应用的优先级比数据广播内容的优先级更高,则处理前进到步骤S106。[0181]在步骤S106,轮播处理单元110重建由PMT识别的模块ID的模块并且获得AIT。[0182]在步骤S107,应用控制单元113分析AIT中包含的应用控制信息并且辨别控制命令是否是“自动启动”、“呈现”、“取消”或“预取”。[0183]在步骤S108,应用控制单元113确定在步骤S107中的辨别结果是否是“预取”。如果“预取”在步骤S108中被确定,则处理前进到步骤S109。[0184]在步骤S109,依据来自应用控制单元113的控制,通信I/F114访问由应用URL识别的应用服务器30并且获得链接应用。链接应用保留在存储器115中。当步骤S108终止时,处理前进到步骤S116。[0185]如果在步骤S108中确定在步骤S107中的辨别结果不是“预取”,则处理前进到步骤S110。在步骤S110,应用控制单元113确定在步骤S107中的辨别结果是“自动启动”。如果在步骤SllO中确定在步骤S107中的辨别结果是“自动启动”,则处理前进到步骤Slll。[0186]在步骤S111,如果由应用ID识别的链接应用尚未获得(未呈现在存储器115中),则应用控制单元113获得它。[0187]在步骤SI12,中,应用控制单元113从存储器115获得由应用ID识别的链接应用并且激活它。当步骤S112终止时,处理前进到步骤S116。[0188]如果在步骤SllO中确定步骤S107中的辨别结果不是“自动启动”,则处理前进到步骤S113。[0189]在步骤S113中,应用控制单元113确定在步骤S107中的辨别结果是“取消”。如果在步骤S113中确定步骤S107中的辨别结果是“取消”,则处理前进到步骤S114。[0190]在步骤SI14,如果由应用ID识别的链接应用正被执行,则应用控制单元113终止它。当步骤S114终止时,处理前进到步骤S116。[0191]如果在步骤SI13中确定步骤S107中的辨别结果不是“取消”,则步骤S107中的辨别结果是“呈现”。因而,处理前进到步骤S115。[0192]在步骤S115,应用控制单元113存储用作目标的应用ID。凭借这个,用作目标的应用ID的链接应用在任意定时执行。当步骤S115终止时,处理前进到步骤S116。[0193]在步骤S116中,应用控制单元113确定在AIT中描述的全部处理是否已经终止。如果在步骤S116确定处理尚未终止,则处理返回到步骤S107,并重复之后的处理。如果在步骤S116确定处理已经终止,则处理返回步骤S103并且重复之后的处理。[0194]注意,如果在步骤S105中确定链接应用的优先级低于数据广播内容的优先级,则处理前进到步骤S117。然后,在步骤S117,确定在数据轮播传送方案中传送的数据广播内容是否呈现。如果数据广播内容呈现,则获得并激活它(S118)。[0195]以上,终止根据第一方案的应用控制处理的说明。[0196]在根据第一方案的应用控制处理中,链接应用可以例如结合TV节目等激活或终止。在第一方案的情况下,AIT由其传送的模块通过在PMT的额外数据描述符中描述的representative_module_id识别。[0197]注意,在第一方案中,AIT由其传送的模块可以通过使用由DII指定的模块ID而被识别。然而,如果链接应用和数据广播内容的产生环境不同,则在其环境的边界的清晰区分方面更适宜于通过representative_module_id来识别模块。[0198](第二方案)[0199]接着,将参考图12和图13说明第二方案。[0200]图12是示出根据第二方案的PMT的描述示例的示图。如图12所示,在第二方案中,在PMT中,在数据编码方案描述符的保留区域中描述关于应用控制信息的信息。[0201]在数据编码方案描述符的保留区域中,描述以下内容。[0202]作为addit1nal_default_ait_info_indicator,描述指不是否传送默认AIT的信息。例如,如果“O”指定为addit1nal_default_ait_info_indicator,则这指示用于由HTML5形式的文档构成的链接应用的AIT在数据轮播传送方案中传送。[0203]如果“O”指定为addit1nal_default_ait_info_indicator,则关于数据广播内容类型的链接应用的类型的自动激活(自动启动)的优先级描述为default_auto_start_pr1rity_flag。例如,如果“O”指定为default_auto_start_pr1rity_flag,则这指不HTML5形式的文档具有比BML形式的文档更高的优先级。[0204]如果不同于默认AIT的AIT被指定,贝丨J“O”描述为non_default_ait_info_indiciator。更具体地,AIT基本上在数据轮播传送方案中作为用于由HTML5形式的文档构成的链接应用的AIT而传送;然而,还期望不同于默认AIT的AIT被传送的可能性。因而,在未来扩展的准备中,如果“O”指定为non_default_ait_info_indicator,则不同于默认AIT的AIT要被传送。因而,关于该AIT的信息在之后描述。[0205]如果不同于默认AIT的AIT要被传送,则其(多个)方案的编号描述为non_default_ait_info_number。如果不同于默认AIT的AIT要被传送,则依据方案的编号描述addit1nal_ait_info()。[0206]作为addit1nal_ait_infoO,描述ait_identifier_infoO,并且其内容类似于图10的第一方案的ait_identifier_infoO。因而,省略其说明。[0207]在第二方案中,以上述方式描述PMT。[0208]注意,根据第二方案的数据编码方案描述符的保留区域的描述内容是任意的,并且不限于图12的描述示例。[0209](第二方案的应用控制处理)[0210]接着,将参考图13的流程图说明根据第二方案的应用控制处理。[0211]在步骤S200,表获得/分析单元112在诸如信道选择时之类的预定定时处获得PMT。在步骤S201,轮播处理单元110获得以数据轮播传送方案传送的DII。[0212]在步骤S202,根据由DII指定的模块ID,轮播处理单元110识别由其传送AIT的模块的模块ID。注意,当指示AIT的信息被识别为关于DII的模块单位信息中的内容类型时,由其传送AIT的模块的模块ID可以根据该信息指定。[0213]在步骤S203到S218,以及图11的步骤S103到S118,如果目标模块尚未获得或目标模块已经更新,则获得由目标模块传送的AIT,并且实施与应用控制信息中包含的控制命令对应的操作。如果“O”指定为PMT中描述的default_auto_start_pr1rity_flag,则链接应用的优先级高于数据广播内容的优先级;并且因而,优先化链接应用的激活。[0214]以上,已经终止根据第二方案的应用控制处理的说明。[0215]在根据第二方案的应用控制处理中,链接应用可以例如结合TV节目而激活或终止。在第二方案的情况下,因为模块ID不能被PMT识别,所以由其传送AIT的模块通过参考DII而识别。[0216]如上所述,根据本技术,通过使用数据轮播传送方案,通过传送应用控制信息,链接应用可以结合TV节目等而操作。[0217]诸如广播站之类的提供商侧期望通过引入新传送设备而采用尽可能减少成本负担和操作风险的方案。如果采用本技术,应用控制信息可以通过利用现有数据轮播传送方案而传送。因而,可以减少成本负担和操作风险。[0218]在上述说明中,应用控制信息已经说明为在数据轮播传送方案中传送的传送数据。然而,不限于此,并且例如诸如音乐数据和电子书数据之类的各种数据可以作为传送数据传送。[0219][本技术应用到的计算机的配置示例][0220]上述系列处理可以通过硬件执行,但是也可以通过软件执行。当通过软件执行系列处理时,将构成这样软件的程序安装到计算机。这里,表达“计算机”包括合并了专用硬件的计算机和能够在安装各种程序时执行各种功能的通用目的个人计算机等。[0221]图14是示出使用程序进行上述系列处理的计算机的硬件配置示例的框图。[0222]在计算机200中,通过总线204互相连接中央处理器(CPU)201、只读存储器(ROM)202和随机存取存储器(RAM)203。[0223]输入/输出接口205还连接到总线204。输入单元206、输出单元207、记录单元208、通信单元209和驱动210连接到输入/输出接口205。[0224]输入单元206由键盘、鼠标、麦克风等配置。输出单元207由显示器、扬声器等配置。记录单元208由硬盘、非易失性存储器等配置。通信单元209由网络接口等配置。驱动210驱动可移除介质211,诸如磁盘、光盘、磁光盘、半导体存储器等。[0225]在如上配置的计算机200中,CPU201将例如存储在记录单元208中的程序经由输入/输出接口205和总线204载入到RAM203,并且执行该程序。因此,进行上述系列处理。[0226]提供要由计算机200(CPU201)执行的程序,该程序记录在作为封装介质等的可移除介质211中。此外,经由诸如局域网、因特网或数字卫星广播之类的有线或无线传送介质来提供该程序。[0227]在计算机200中,通过将可移除介质211载入到驱动210中,程序可以经由输入/输出接口205安装到记录单元208中。还可以使用通信单元209从有线或无线传输介质接收该程序,并且安装该程序到记录单元208中。作为另一替代,程序可以预先安装到ROM202或记录单元208中。[0228]应当注意,由计算机200执行的程序可以是以根据在该说明书中描述的顺序的时间序列处理的程序或并行地或在诸如在调用时之类的必要定时处处理的程序。[0229]这里,在本说明书中,描述使得计算机200执行各种处理的程序的处理步骤可以不必以流程图所述的顺序按时间序列处理,而是包括并行地或单独地进行的处理(例如,并行处理或按对象处理)。[0230]程序可以是由单个计算机执行的程序或可以是由多个计算机以分布方式执行的程序。程序可以远程地传送到计算机以被执行。[0231]此外,在本公开中,系统具有多个配置要素(诸如设备或模块(部件))的集合的含义,并且不考虑全部配置要素是否在相同外壳中。因而,系统可以是存储在分离外壳中并且通过网络连接的多个设备,或单个外壳内的多个模块。[0232]本公开的实施例不限于上述实施例,并且可以在不背离本公开的范围的情况下做出各种改变和修改。[0233]例如,本公开可以采用云计算的配置,其通过由多个设备通过网络分配和连接一个功能来处理。[0234]此外,上述流程图描述的每一个步骤可以由一个设备或通过分配多个设备来执行。[0235]此外,在多个处理包括在一个步骤中的情况下,包括在该一个步骤中的多个处理可以由一个设备或通过分配多个设备来执行。[0236]注意,本技术可以具有以下配置。[0237](I)[0238]一种接收设备,具有:[0239]接收单元,其接收由数字广播的广播波传送的广播内容;[0240]第一获得单元,其获得除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案来传送;以及[0241]控制单元,其基于所获得的传送数据控制预定操作。[0242](2)[0243]根据⑴的接收设备,其中[0244]传送数据是用于控制结合广播内容执行的应用程序的操作的控制信息;并且[0245]控制单元依据控制信息控制经由网络分发的应用程序的操作。[0246](3)[0247]根据(2)的接收设备,进一步具有[0248]第二获得单元,其获得与用于传送控制信息的模块有关的识别信息,该识别信息在与由广播波传送的PMT(节目映射表)的数据基础流描述区域中的数据编码方案描述符不同的额外数据描述符中描述,其中[0249]第一获得单元从由所获得的识别信息识别的模块获得控制信息。[0250](4)[0251]根据⑶的接收设备,其中[0252]指示传送数据的类型的信息描述为额外数据描述符。[0253](5)[0254]根据⑷的接收设备,其中,[0255]如果控制信息指定为该类型,则控制单元依据描述为额外数据描述符来控制应用程序的操作。[0256](6)[0257]根据⑷或(5)的接收设备,其中,[0258]如果控制信息指定为该类型,指示控制信息的传送方案的信息描述为额外数据描述符中的额外信息。[0259](7)[0260]根据(5)到(7)的任一个的接收设备,其中,[0261]如果控制信息指定为该类型,则指示在应用程序和数据广播内容之间的激活优先级的信息描述为额外数据描述符中的额外信息。[0262](8)[0263]根据⑵的接收设备,其中,[0264]第一获得单元[0265]获得与用于传送控制信息的模块有关的识别信息,该识别信息从在数据轮播传送方案中存储与DDB(下载数据块)有关的目录信息的DII(下载信息指示)获得,并且[0266]从由所获得的识别信息识别的模块获得控制信息。[0267](9)[0268]根据⑶的接收设备,其中,[0269]如果传送指定为默认并且在由广播波传送的PMT(节目映射表)的数据基础流描述区域中的数据编码方案描述符的保留区域中描述的控制信息,则控制单元依据预先确定的设置内容来控制应用程序的操作。[0270](10)[0271]根据(9)的接收设备,其中,[0272]当没有传送指定为默认的控制信息时,在保留区域中指示控制信息的传送方案的信息描述为额外信息。[0273](11)[0274]根据(9)或(10)的接收设备,其中,[0275]当没有传送指定为默认的控制信息时,在保留区域中指示在应用程序和数据广播内容之间的激活优先级的信息描述为额外信息。[0276](12)[0277]一种接收设备的接收方法,该接收方法包括:[0278]接收步骤,由接收设备接收由数字广播的广播波传送的广播内容;[0279]获得步骤,由接收设备获得除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案来传送;以及[0280]控制步骤,由接收设备基于所获得的传送数据控制预定操作。[0281](13)[0282]一种用于使得计算用作如下的程序:[0283]接收单元,其接收由数字广播的广播波传送的广播内容;[0284]第一获得单元,其获得除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案来传送;以及[0285]控制单元,其基于所获得的传送数据控制预定操作。[0286](14)[0287]一种传送设备,包括[0288]第一传送单元,其传送由数字广播的广播波传送的广播内容;以及[0289]第二传送单元,其传送除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案来传送。[0290](15)[0291]—种传送设备的传送方法,该传送方法包括:[0292]由传送设备传送由数字广播的广播波传送的广播内容的步骤;以及[0293]由传送设备传送除了数据广播内容之外的传送数据的步骤,该传送数据由广播波以数据轮播传送方案来传送。[0294]附图标记列表[0295]I广播系统[0296]10广播设备[0297]20接收设备[0298]30应用服务器[0299]40因特网[0300]101控制单元[0301]103调谐器[0302]110轮播处理单元[0303]111数据广播处理单元[0304]112表获得/分析单元[0305]113应用控制单元[0306]114通信I/F[0307]115存储器[0308]200计算机[0309]201CPU【权利要求】1.一种接收设备,包括:接收单元,其接收由数字广播的广播波传送的广播内容;第一获得单元,其获得除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案来传送;以及控制单元,其基于所获得的传送数据控制预定操作。2.根据权利要求1所述的接收设备,其中传送数据是用于控制结合广播内容执行的应用程序的操作的控制信息;并且控制单元依据控制信息控制经由网络分发的应用程序的操作。3.根据权利要求2所述的接收设备,进一步包括:第二获得单元,其获得与用于传送控制信息的模块有关的识别信息,该识别信息在与由广播波传送的PMT(节目映射表)的数据基础流描述区域中的数据编码方案描述符不同的额外数据描述符中描述,其中第一获得单元从由所获得的识别信息识别的模块获得控制信息。4.根据权利要求3所述的接收设备,其中指示传送数据的类型的信息描述在额外数据描述符中。5.根据权利要求4所述的接收设备,其中,如果控制信息指定为该类型,则控制单元依据在额外数据描述符中描述的设置内容来控制应用程序的操作。6.根据权利要求5所述的接收设备,其中,当控制信息指定为该类型时,指示控制信息的传送方案的信息描述为额外数据描述符中的额外信息。7.根据权利要求5所述的接收设备,其中,当控制信息指定为该类型时,指示在应用程序和数据广播内容之间的激活优先级的信息描述为额外数据描述符中的额外信息。8.根据权利要求2所述的接收设备,其中,第一获得单元获得与用于传送控制信息的模块有关的识别信息,该识别信息从在数据轮播传送方案中存储与DDB(下载数据块)有关的目录信息的DII(下载信息指示)获得,并且从由所获得的识别信息识别的模块获得控制信息。9.根据权利要求8所述的接收设备,其中,当传送指定为默认并且在由广播波传送的PMT(节目映射表)的数据基础流描述区域中的数据编码方案描述符的保留区域中描述的控制信息时,控制单元依据预先确定的设置内容来控制应用程序的操作。10.根据权利要求9所述的接收设备,其中,当没有传送指定为默认的控制信息时,在保留区域中指示控制信息的传送方案的信息描述为额外信息。11.根据权利要求9所述的接收设备,其中,当没有传送指定为默认的控制信息时,在保留区域中指示在应用程序和数据广播内容之间的激活优先级的信息描述为额外信息。12.一种接收设备的接收方法,该接收方法包括:接收步骤,由接收设备接收由数字广播的广播波传送的广播内容;获得步骤,由接收设备获得除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案来传送;以及控制步骤,由接收设备基于所获得的传送数据控制预定操作。13.一种用于使得计算机用作如下的程序:接收单元,其接收由数字广播的广播波传送的广播内容;第一获得单元,其获得除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案来传送;以及控制单元,其基于所获得的传送数据控制预定操作。14.一种传送设备,包括:第一传送单元,其传送由数字广播的广播波传送的广播内容;以及第二传送单元,其传送除了数据广播内容之外的传送数据,该传送数据由广播波以数据轮播传送方案来传送。15.一种传送设备的传送方法,该传送方法包括:由传送设备传送由数字广播的广播波传送的广播内容的步骤;以及由传送设备传送除了数据广播内容之外的传送数据的步骤,该传送数据由广播波以数据轮播传送方案来传送。【文档编号】H04N21/236GK104272755SQ201380023739【公开日】2015年1月7日申请日期:2013年4月4日优先权日:2012年4月12日【发明者】北里直久,北原淳申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1