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

文档序号:7790537阅读:143来源:国知局
接收设备、接收方法、发送设备、发送方法和程序的制作方法
【专利摘要】本发明涉及使得在不改变现有设施的情况下能够发送应用程序的管理信息的接收设备、接收方法、发送设备、发送方法和程序。AIT获取单元获取AIT信息,该AIT信息在由数字广播的广播波发送的数据广播内容的BML文本的元要素中列出,所述AIT信息用于控制与广播内容结合地运行的关联应用的操作。HTML浏览器单元基于由AIT获取单元获取的AIT信息控制关联应用的操作,所述应用经由因特网提供。本发明可以例如应用于接收数字广播的广播波的电视接收器。
【专利说明】接收设备、接收方法、发送设备、发送方法和程序
【技术领域】
[0001]本发明涉及接收设备、接收方法、发送设备、发送方法和程序,并且尤其涉及使得 能够在不需要改变现有设施的情况下发送应用程序的管理信息的接收设备、接收方法、发 送设备、发送方法和程序。
【背景技术】
[0002]AIT (应用信息表)已知为由欧洲数字广播标准化组织(DVB:数字视频广播)建立 的交互应用广播信号(例如,参考专利文献I)。
[0003]要作为欧洲数据广播服务的所有MHEG (多媒体和超媒体专家组)、MHP (多媒体家 庭平台)和ffibTV (混合广播宽带TV),通过AIT控制操作,诸如与广播内容关联地操作的应 用程序的启动和结束之类的操作。
[0004]引用列表
[0005]专利文献
[0006]专利文献IJP2Oll-66556A

【发明内容】

[0007]技术问题
[0008]AIT的信号被叠加到广播波并且被发送。然而,在目前情况下,在采用不执行AIT 的发送的数字广播标准的、诸如日本和美国之类的国家中,存在对于使用AIT管理应用程 序的要求。
[0009]然而,在不执行AIT的发送的广播系统中,因为向广播波叠加AIT的信号导致现有 设施的改变,所以引入成本增加。由于这个原因,有必要采用用以在不改变现有广播系统中 的发送器或者接收器的情况下来发送AIT的措施。
[0010]作为不改变现有发送器的方法,已经建议了使用数据广播中的数据轮播 (carousel)发送方法,将以基于DVB标准(ETSI TS102809)的XML格式转换的AIT作为一 个文件发送的方法。然而,如果使用该方法,则已经销售的现有接收器可能引起故障。
[0011]同样地,在目前情况下,没有建立用以在不需要改变现有设施的情况下发送AIT 的技术方法。
[0012]本发明已经鉴于上面的情况作出并且使得能够在不需要改变现有设施的情况下 发送应用程序的管理信息。
[0013]解决方案
[0014]根据本技术的第一实施例,提供接收设备,包括:接收单元,接收由数字广播的广 播波发送的广播内容;获取单元,获取应用管理信息,以控制与数据广播内容关联地执行的 应用程序的操作,所述数据应用管理信息在一个区域中描述,以描述描述由广播波发送的 数据广播内容的、标记语言的任何信息;以及控制单元,根据获取的应用管理系统控制应用 程序的操作。[0015]应用管理信息是定义应用程序的生命周期的信息。
[0016]在不影响数据广播内容的操作的区域中描述应用管理信息。
[0017]标记语言是BML (广播标记语言),以及在要首先提供的BML文件的元要素中描述
应用管理信息。
[0018]应用管理信息是通过等效地转换定义预先规定的应用程序的生命周期的信息获 得的息。
[0019]应用管理信息是通过根据预定规则转换XML-AIT获得的信息,XML-AIT通过用XML (可扩展标记语言)表达由DVB (数字视频广播)规定的AIT获得。
[0020]应用程序通过因特网分发。
[0021]接收设备可以是独立设备并且可以是配置一个设备的内部块。
[0022]根据本发明的第一方面的接收方法或者程序是与根据上面描述的本发明的第一 方面的接收设备对应的接收方法或者程序。
[0023]根据本发明的第一方面的接收设备、接收方法和程序接收由数字广播的广播波发 送的广播内容;获取应用管理信息,以控制与数据广播内容关联地执行的应用程序的操作, 所述数据应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、 标记语言的任何信息;以及根据获取的应用管理信息控制应用程序的操作。
[0024]根据本发明的第二方面的发送设备包括:发送单元,发送由数字广播的广播波发 送的广播内容,以及生成单元,生成应用管理信息,以控制与数据广播内容关联地执行的应 用程序的操作,所述数据应用管理信息在一个区域中描述,以描述描述由广播波发送的数 据广播内容的、标记语言的任何信息。发送单元发送由广播波发送的数据广播内容。
[0025]发送设备可以是独立设备并且可以是配置一个设备的内部块。
[0026]根据本发明的第二方面的发送方法是与根据上面描述的本发明的第二方面的发 送设备对应的发送方法。
[0027]根据本发明的第二方面的发送设备和发送方法发送由数字广播的广播波发送的 广播内容;生成应用管理信息,以控制与数据广播内容关联地执行的应用程序的操作,所述 数据应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标记 语言的任何信息;以及发送由广播波发送的数据广播内容。
[0028]发明的有利效果
[0029]根据本发明的第一和第二方面,可以在不需要改变现有设施的情况下发送应用程
序的管理信息。
【专利附图】

【附图说明】
[0030]图1是图示HTML文件中的元要素的示图。
[0031]图2是图示XML-AIT中的可见描述符的表示的示例的示图。
[0032]图3是图示简单型中的元要素的表示的示例的示图。
[0033]图4是图示XML-AIT中的MhpVersion描述符的表示的示例的示图。
[0034]图5是图示第一复杂型中的元要素的表示的示例的示图。
[0035]图6是图不XML-AIT中的StorageCapabilities描述符的描述不例的不图。
[0036]图7是图示第二复杂型中的元要素的表示的示例的示图。[0037]图8是图示XML-AIT的描述示例的示图。
[0038]图9是图示AIT信息的描述示例的示图。
[0039]图10是图示本发明应用于的广播系统的实施例的配置的示图。
[0040]图11是图示本发明应用于的接收设备的实施例的配置的示图。
[0041]图12是图不关联应用控制处理的流程图。
[0042]图13是图示AIT信息的描述示例的示图。
[0043]图14是图示计算机的配置示例的示图。
【具体实施方式】
[0044]在下文中,将参考附图详细描述本发明的优选实施例。注意,在本说明书和附图 中,具有基本相同功能和结构的元件用相同的参考标号表示,并且省略重复的说明。
[0045][本发明的概述]
[0046]在除了由日本的数据广播使用的BML (广播标记语言)之外的欧洲的HbbTV和美国 的ATSC2.0 (高级电视系统委员会2.0)的规范中,采用HTML (超文本标记语言)的数据结 构用于交互功能的实现。在该数据结构中,存在可以描述称为元要素的任何元数据的区域。
[0047]如图1中图示,在HTML文件的首部要素中描述元要素。在元要素中,描述名称属 性和内容属性。在名称属性中指定性质的名称,并且在内容属性中指定性质的值。
[0048]也就是,因为没有规定名称属性的值,所以可以通过组合名称属性和内容属性将 名称属性的值指定为任何值。在图1的示例中,“HTML”、“CSS”和“XML”被指定为关键字。
[0049]当根据作为DVB的标准的ETSI TS102809的规范由XML (可扩展标记语言)将AIT 表达为XML方案时,其可以由简单型或者复杂型表达。利用XML的AIT的表达称为XML-AIT。
[0050]这里,简单型(simpleType)意味着不包括诸如字符串或者数值之类的属性或者子 要素之类的简单型。此外,复杂型(complexType)意味着包括属性或者要素的内容中的子 要素的类型。
[0051]此外,存在属性要素的复杂型和不存在属性要素的复杂型存在于复杂型中。在下 文中,对于复杂型,不存在属性要素的复杂型称为第一复杂型并且存在属性要素的复杂型 称为第二复杂型。
[0052]也就是,由简单型、第一复杂型和第二复杂型中的任何类型表达XML-AIT。在下文 中,将描述如何根据每种类型由元要素表达XML-AIT。
[0053](1.简单型)
[0054]首先,将参考图2和3描述简单型。
[0055]图2图示在ETSI TS102809中规定的XML-AIT中的可见描述符的表示。在ETSI TS102809的“5.2.6.3XML”中描述对应表示。
[0056]如图2中图示,在可见描述符的情形下,“VisibilityDescriptor”指定为 simpleType 要素的名称属性。此外,“NOT_VISIBLE_ALL”、“NOT_VISIBLE_USERS” 和 “VISIBLE_ALL”指定为列举要素的值。
[0057]图2的表示可以通过根据稍后描述的简单型的转换规则执行转换由元要素来表 达。
[0058](简单型的转换规则)[0059](I)XML-AIT的要素名称(在图2的示例中为VisibilityDescriptor”)通过向元要素的名称属性添加诸如“AIT: ”之类的前缀来定义。然而,“AIT: ”是前缀的示例,并且可以添加其他字符串。
[0060](2)在元要素的内容属性中指定XML-AIT的值。
[0061]也就是,如果根据简单型的转换规则转换图2的表示,则例如图3中图示,在元要素中,在名称属性中指定“AIT: VisibilityDescriptor”并且在内容属性中指定“VISIBLE_ ALL”。
[0062]同样地,可以由元要素表达由简单型表达的XML-AIT。
[0063](2.第一复杂型)
[0064]下面将参考图4和图5描述第一复杂型。
[0065]图4图示ETSI TS102809中规定的XML-AIT中的MhpVersion描述符的表示。在 ETSI TS102809的“5.2.5.3XML编码”中描述对应表示。
[0066]如图4中图不,在MhpVersion描述符的情形下,“MhpVersion”指定为complexType 要素的名称属性。此外,“prof iIe”、“ versionMajor”、“ versionMinor ” 和“¥6^;[011]\1;[(31'0” 在要素的名称属性中指定,并且 “ ip1:Hexadecimal 16bit”、“ ip1:Hexadecimal8bit”、 “ ip1:Hexadecimal8bit” 和 “ ip1:Hexadecimal8bit” 指定为类型属性的值。
[0067]图4的表示通过根据稍后要描述的第一复杂型的转换规则执行转换由元要素表达。
[0068](第一复杂型的转换)
[0069](I)通过向元要素的名称属性添加诸如“AIT: ”之类的前缀来定义XML-AIT的要素名称(在图4的示例中为“MhpVersion”)。然而,“AIT: ”是前缀的示例,并且可以添加其他字符串。此外,因为内容属性是空的,所以不生成行。
[0070](2)然而,作为(I)的例外,可以通过描述内容属性=“”将重复出现相同名称的情形(例如,“Application”)处理为分离符。
[0071](3)在该情形中,使得元要素的内容属性变成空。这是因为内容属性变成在元要素中必要。
[0072](4)通过向XLM-AIT的要素名称添加句点在元要素的名称属性中列举XML-AIT的要素中规定的名称属性。然而,句点是示例,并且可以使用逗号、下划线、连字号、或者其他分隔符。
[0073](5)向元要素的内容属性分配XML-AIT的要素中规定的类型属性的值。
[0074]也就是,如果根据第一复杂型的转换规则转换图4的表示,则例如图5中图示, 在元要素中,当在名称属性中指定“AIT:MhpVersion.profile”时,在其内容属性中指定 “FFFF”,并且当在名称属性中指定“AIT:MhpVersion.versionMajor”时,在其内容属性中指定“FF”。此外,当在名称属性中指定“AIT:MhpVersion.versionMinor”时,在其名称属性中指定“FF”,并且当在名称属性中指定“AIT:MhpVersion.versionMicro”时,在其内容属性中指定“FF”。
[0075]同样地,可以由元要素表达由第一复杂型表达的XML-AIT。
[0076](3.第二复杂型)
[0077]最后,将参考图6和图7,描述第二复杂型。[0078]图 6 图示 ETSI TS102809 中规定的 XML-AIT 中的 StorageCapabilities 描述符的 表示。在ETSI TS102809的“5.2.11.3XML编码”中描述对应表示。
[0079]如图6中图示,在StorageCapabilities描述符的情形下, “StorageCapabilities”指定为 complexType 要素的名称属性。此外,“storageProperty”、 “isStorable”和“canCache”指定在要素的名称属性中,并且“mhp: StorageType”、 “xsd:boolean”和“xsd:boolean”指定为类型属性的值。
[0080]此外,“IaunchableFromBroadcast ”、“ launchabIeCompIeteIyFromCache,, 和 “IaunchableWithOlderVersion” 指定在属性要素的名称中,并且 “xsd:boolean”、 “xsd:boolean”和“xsd:boolean”指定为类型属性的值。
[0081]图6的表示可以通过根据稍后描述的第二复杂型的转换规则执行转换来表达。
[0082](第二复杂型的转换规则)
[0083](I)通过向元要素的名称属性添加诸如“AIT: ”之类的前缀来定义XML-AIT的要 素名称(在图6的示例中,“StorageCapabilities”)。然而,“AIT: ”是前缀的示例,并且可 以添加其他字符串。
[0084](2)XML-AIT的属性中规定的名称属性可以由逗号划分,并且在元要素的名称属性 中列举。然而,替代句号,可以使用其他分隔符。此外,可以通过诸如“=”之类的预定符号 表达属性的值。
[0085](3)通过向XLM-AIT的要素名称添加句点在元要素的名称属性中列举XML-AIT的 要素中规定的名称属性。然而,替代句点,可以使用其他分隔符。
[0086](4)向元要素的内容属性分配XML-AIT的要素中规定的类型属性的值。
[0087]也就是,如果根据第二复杂型的转换规则转换图6的表示,则例如图7中图示,在 元要素中,当在名称属性中指定“AIT:StorageCapabiIitie”时,在其内容属性中指定“Iaun chableFromBroadcast=false, launchabIeCompIetelyFromCache=true, IaunchableffithOl derVersion=true,,。
[0088]此外,当在名称属性中指定“AIT: StorageCapabilities.storageProperty” 时,在其内容属性中指定“BROADCAST-RELATED”。此外,当在名称属性中指定 “AIT: StorageCapabilities.1sStorable”时,在其内容属性中指定“true”。此外,当在名 称属性中指定“AIT: StorageCapabilities.canCache”时,在其内容属性中指定“true”。
[0089]同样地,可以由元要素表达由第二复杂型表达的XML-AIT。
[0090]如上所述,根据按照每种类型的预定转换来转换XML-AIT,使得可以由元要素表达 对应XML-AIT。例如,图8的XML-AIT通过应用转换规则由元要素表达,如图9中图示。在 该示例的情形下,作为“AUTOSTART”的控制命令在由是“I”的ID标识的关联应用中指定, 并且作为“PRESENT”的控制命令在由是“2”的ID标识的关联应用中指定。
[0091]这里,关联应用是与诸如电视节目之类的广播内容关联地执行并且由连接到因特 网的预定服务器分发的应用程序。例如,关联应用由诸如HTML5 (超文本标记语言5)之类 的HTML文件组成。
[0092]此外,“AUT0START”、“PRESENT”、“KILL”和 “PREFETCH” 被指定为控制命令。 “AUTOSTART”是使得接收器立即自动执行关联应用的命令。同时,“PRESENT”是当不自动执 行关联应用并且根据外部请求以任何定时执行关联应用时,示出是否可以执行关联应用的命令。
[0093]“KILL”是使得接收器结束关联应用的执行的命令。此外,“PREFETCH”是使得关联 应用被预先获取的命令。
[0094]此外,如果发送器可以生成与XLM-AIT对应的元要素的内容(下文称为AIT信息) 并且发送该内容,则已经接收到该内容的接收器可以根据AIT信息来控制与广播内容关联 的关联应用的操作。
[0095]例如,在日本,采用BML作为描述数据广播内容的标记语言。然而,可以在启动文 件(Startup, bml)的首部要素中的元要素中嵌入AIT信息。也就是,在作为数据轮播发送 方法的现有数据广播而发送的启动文件中包括AIT信息。
[0096]由此,接收器从在启动文件中包括的元要素中提取其名称属性从“AIT: ”开始的 字符串并且从其提取AIT信息。因为根据数据轮播发送方法管理诸如启动文件之类的BML 文件的版本,所以当更新AIT信息的内容时,更新模块的版本信息,使得接收器可以检测到 AIT信息的内容中的改变。在该情形下,AIT信息的内容根据更新的启动文件被重写和更 新。此外,因为发送启动文件的频率高,所以发送器可以安全地向接收器发送AIT信息。
[0097]同时,接收器根据从AIT信息获得的控制命令来控制关联应用的操作。
[0098]在接收器中,当用以显示数据广播内容的BML浏览器执行BML文件的语法分析时, BML浏览器在不分析元要素的情况下跳过元要素中名称属性的内容不能被理解的元要素。 出于这个原因,即使在元要素中描述AIT信息,也可以在不受AIT信息影响的情况下显示数 据广播内容。
[0099]此外,上面描述的转换规则是示例性的。可以使用执行语义上等效的转换的其他 转换。
[0100]已经描述本发明的概述。
[0101][具体配置]
[0102]下面,将描述用以实现本发明的具体配置。
[0103](广播系统的配置示例)
[0104]图10是图示本发明应用于的广播系统的实施例的配置的示图。
[0105]广播系统I包括广播设备10、接收设备20和应用服务器30。此外,接收设备20 和应用服务器30通过因特网40相互连接。
[0106]广播设备10配置为通过数字广播的广播波发送诸如电视节目或者CM之类的广播 内容的广播信号。
[0107]接收设备20通过数字广播的广播波来接收从广播设备10发送的广播信号,并且 获取广播内容的视频和音频。接收设备20向显示器输出获取的视频并且向扬声器输出音频。
[0108]接收设备20可以作为单一体存在,并且可以嵌入在电视接收器或者视频记录器 中。此外,下面将参考图11描述接收设备20的详细配置。
[0109]此外,广播设备10生成AIT信息以控制关联应用的操作,将AIT信息包括在广播 信号中,并且发送该广播信号。
[0110]通过根据预定转换规则转换XML-AIT而获得AIT信息。此外,AIT信息在数据广播 内容的启动文件中描述并且由数据轮播发送方法通过数字广播的广播波发送。也就是,数据轮播发送方法是用于数据广播的发送方法。然而,数据轮播发送方法也用于发送AIT信
肩、O
[0111]在AIT信息中,描述诸如用以控制关联应用的操作的控制命令之类的信息。例如, 在AIT信息中,应用服务器30的URL (统一资源定位符)被描述为关联应用的获取目的地 的信息。
[0112]接收设备20基于AIT信息来获取设置为立即自动执行的关联应用,并且执行该关 联应用。此时,接收设备20根据AIT信息中描述的URL,通过因特网40访问应用服务器30, 并且获取关联应用。
[0113]应用服务器30管理关联应用。应用服务器30由通过广播设备10广播广播内容 的广播公司提供。
[0114]应用服务器30根据来自接收设备20的询问,通过因特网40向接收设备20分发 被管理的关联应用。
[0115]如上所述配置广播系统I。
[0116](接收设备的配置示例)
[0117]图11是图示本发明应用于的接收设备的实施例的配置的示图。
[0118]接收设备20包括控制单元100、存储单元101、输入单元102、调谐器103、多路分 解器104、解码单元105、视频输出单元106、音频输出单元107、区段(section)处理单元 108、AIT获取单元109、HTML浏览器单元110、BML浏览器单元111、存储单元112和通信单 元 113。
[0119]控制单元100控制接收设备20的各单元的操作。存储单元101根据来自控制单 元100的控制存储各种数据。
[0120]输入单元102例如包括光接收单元,以接收红外线。输入单元102接收由用户的 遥控器的操纵,并且根据到控制单元100的操纵供应操纵信号。控制单元100根据从输入 单元102供应的操纵信号控制接收设备20的各单元的操作。
[0121]调谐器103从接收到的数字广播信号提取信道选择指令的信道的数字广播信号, 解调数字广播信号并且向多路分解器104供应作为其结果获得的传输流。
[0122]多路分解器104将从调谐器103供应的传输流分离为视频流、音频流和区段数据。 多路分解器104向解码单元105供应视频流和音频流。此外,多路分解器104向区段处理 单元108供应区段数据。
[0123]解码单元105解码从多路分解器104供应的视频流,并且向视频输出单元106供 应作为其结果获得的视频信息。视频输出单元106向外部显示器(图中未示出)输出与从解 码单元105供应的广播内容的视频对应的视频信号。
[0124]此外,解码单元105解码从多路分解器104供应的音频流,并且向音频输出单元 107供应作为其结果获得的音频信号。音频输出单元107向外部扬声器(图中未示出)输出 与从解码单元105供应的广播内容的音频对应的音频信号。
[0125]区段处理单元108对于从多路分解器104供应的区段数据执行各种处理。例如, 区段处理单元108在从多路分解器104供应的区段数据中对于由数据轮播发送方法发送的 DSM-CC (数字存储介质-命令和控制)区段执行区段过滤。此外,区段处理单元108执行作 为其结果获得的DII (下载信息指示)和DDB (下载数据块)的分析处理。[0126]此外,区段处理单元108以模块单位向AIT获取单元109,供应作为DII和DDB的 分析处理的结果获得的、诸如在DDB中包括的图像数据或者BML文件之类的数据。
[0127]AIT获取单元109基于从区段处理单元108供应的模块单位的数据,获取启动文 件。当启动文件中包括的元要素中存在其名称属性从“AIT: ”开始的字符串时,AIT获取 单元109从其提取AIT信息。AIT获取单元109生成存储从提取的AIT信息获得的信息的 AIT数据库。向HTML浏览器单元110供应在AIT数据库中存储的AIT信息。AIT数据库存 储在存储单元101中并且被适当读取。
[0128]HTML浏览器单元110基于从AIT获取单元109供应的AIT信息执行存储在存储单 元112中的HTML浏览器,并且控制从存储单元112读取的关联应用的操作。HTML浏览器 单元110生成关联应用的视频信号并且向视频输出单元106供应视频信号。视频输出单元 106向外部显示器输出与其中关联应用叠加到广播内容的视频对应的视频信号。
[0129]此外,AIT获取单元109向BML浏览器单元111供应从区段处理单元108供应的 模块单位的数据。
[0130]BML浏览器单元111基于从AIT获取单元109供应的模块单位的数据,执行在存储 单元112中存储的BML浏览器,生成数据广播内容的视频信号,并且向视频输出单元106供 应视频信号。视频输出单元106向外部显示器输出与其中数据广播内容叠加到广播内容的 视频对应的视频信号。
[0131]通信单元113根据来自HTML浏览器单元110的控制,通过因特网40访问应用服 务器30,并且请求关联应用。通信单元113接收从应用服务器30分发的关联应用,并且由 存储单元112存储关联应用。
[0132]在图11的配置示例中,向外部输出视频信号和音频信号。然而,当接收设备20配 置为电视接收器时,向嵌入显示器和扬声器供应这种信号。
[0133]如上所述第配置接收设备20。
[0134](关联应用控制处理)
[0135]下面,将参考图12的流程图描述关联应用控制处理。
[0136]在步骤S101,控制单元100从由多路分解器104分离的流获取PMT。这里,PMT(节 目图表)存储诸如在特定节目中包括的视频和音频之类的每个PID (分组ID)。
[0137]在步骤S102中,控制单元100基于获取的PMT,确定数据广播的基本流分量是否存 在于由多路分解器104分离的流中。当在步骤S102确定数据广播的基本流分量存在时,处 理进行到步骤S103。
[0138]在步骤S103中,AIT获取单元109从以模块单位发送的数据中获取启动文件 (Startup, bml)。
[0139]在步骤S104中,AIT获取单元109执行获取的启动文件的语法分析。
[0140]在步骤S105中,AIT获取单元109根据语法分析的结果,获取启动文件中描述的
元要素。
[0141]在步骤S106中,AIT获取单元109确定从“AIT:”开始的字符串是否存在于获取 的元要素的名称属性中。当在步骤S106确定对应字符串存在时,该处理进行到步骤S107。
[0142]在步骤S107,AIT获取单元109基于跟随“AIT:”的字符串和内容属性的值生成 AIT数据库,以存储从AIT信息获取的信息。[0143]在步骤S108中,HTML浏览器单元110根据AIT数据库中存储的控制命令,确定是 否存在其中启用AUTOSTART的关联应用。如果在步骤S108中确定存在其中启用AUTOSTART 的关联应用时,该处理进行到步骤S109。
[0144]在步骤S109中,HTML浏览器单元110启动其中启用AUTOSTART的关联应用。由 此,在显示器上显示其中关联应用叠加到电视节目的视频。同样地,接收设备20可以通过 生成AIT数据库执行其中XML-AIT看上去从广播设备10发送的操作。
[0145]在步骤S109中,如果关联应用启动,则该处理返回步骤SlOl并且重复随后过程。 此外,当在步骤S108中确定不存在其中启用AUTOSTART的关联应用,则不存在要立即启动 的关联应用。出于这个原因,该处理返回步骤S101,并且重复随后过程。
[0146]当在步骤S102中确定数据广播的基本流分量存在时,不执行对应广播内容的数 据广播,并且不启动数据广播内容以及关联应用。出于这个原因,关联应用控制处理结束。 在该情形下,仅仅在显示器上显示诸如电视节目之类的视频。
[0147]此外,当在步骤S106中确定在元要素的名称属性中不存在从“AIT:”开始的字符 串时,该处理进行到步骤S110。在步骤SllO中,HTML浏览器单元110确定关联应用是否已
经启动。
[0148]当在步骤SllO中确定已经启动了关联应用时,该处理返回到步骤SlOl并且重复 随后过程。也就是,当关联应用已经启动时,另外发送对应关联应用的AIT信息。此外,当更 新由数据轮播发送方法发送的模块的版本信息并且改变AIT信息的内容时,生成根据AIT 信息的内容的AIT数据库并且控制关联应用的操作。
[0149]此外,当在步骤SllO中确定没有启动关联应用时,关联应用没有启动并且由此关 联应用控制处理结束。在该情形下,在显示器上显示其中诸如天气预报之类的数据广播信 息被叠加到电视节目上的视频。例如,接收器可以仅仅与现有数据广播对应并且可以不与 关联应用对应。在这些接收器的情形下,通过上面的处理启动正常数据广播内容。
[0150]已经描述关联应用处理。
[0151]已经描述其中将AUTOSTART指定为控制命令的情形。然而,当指定诸如PRESENT或 者KILL之类的其他控制命令时,接收设备20根据控制命令执行关联应用控制处理。例如, 在特定节目结束并且下一节目开始的情形下,当期望结束关于之前节目的关联应用并且启 动下一节目的关联应用时,图13中图示的元要素描述为启动文件中的AIT信息,并且由数 据轮播发送方法发送。
[0152]在图13中,KILL指定为由是“I”的ID标识的关联应用的控制命令,该控制命令 在“1st application”的区域中描述。此外,AUTOSTART指定为由是“2”的ID标识的关联 应用的控制命令,该控制命令在“2st application”的区域中描述。
[0153]在接收设备20中,当获取其中描述元要素的启动文件时,AIT数据库通过AIT获 取单元109基于在图13的元要素中描述的AIT信息生成。此外,根据在对应AIT数据库中 存储的控制命令,HTML浏览器单元110结束关于之前节目的关联应用并且启动下一节目的 关联应用。
[0154]如上所述,在本发明中,发送器在用于启动的BML文件的元要素中嵌入AIT信息, 并且使用现有数据广播发送该信息,使得接收器可以提取AIT信息,并且根据该AIT信息来 控制关联应用的操作。由此,在广播系统中,可以在不改变现有设施的情况下发送用以控制关联应用的AIT信息。
[0155]AIT信息已经描述为用以管理关联应用的生命周期的应用管理信息。本发明不限 于此并且可以使用其他应用管理信息。
[0156][本技术应用于的计算机的配置示例]
[0157]上面描述的系列过程可以由硬件执行但是也可以由软件执行。当由软件执行该系 列过程时,构建这种软件的程序被安装到计算机。这里,表达“计算机”包括其中并入专用 硬件的计算机和当安装各种程序时能够执行各种功能的通用个人计算机等。
[0158]图14是示出使用程序执行上面描述的系列处理的计算机的硬件配置示例的框 图。
[0159]在计算机200中,中央处理器(CPU)201、只读存储器(R0M)202和随机存取存储器 (RAM) 203由总线204相互连接。
[0160]输入/输出接口 205也连接到总线204。输入单元206、输出单元207、存储单元 208、通信单元209和驱动器210相互连接到输入/输出接口 205。
[0161]输入单元206由键盘、鼠标、麦克风等配置。输出单元207由显示器、扬声器等配 置。存储单元208由硬盘、非易失性存储器等配置。通信单元209由网络接口等配置。驱 动器210驱动诸如磁盘、光盘、磁光盘、半导体存储器等之类的可移除介质211。
[0162]在如上所述配置的计算机200中,CPU201经由输入/输出接口 205和总线204将 例如在存储单元208中存储的程序加载到RAM203上,并且执行该程序。由此,执行上面描 述的系列处理。
[0163]提供在可移除介质211中记录的要由计算机200 (CPU201)执行的程序,该可移除 介质211是封装介质等。此外,可以经由有线或者无线传输介质(诸如局域网、因特网或者 数字卫星广播之类)提供程序。
[0164]在计算机200中,通过将可移除介质211插入到驱动器210中,可以经由输入/输 出接口 205将程序安装在存储单元908中。另外,该程序可以经由有线或者无线传输介质 由通信单元209接收并且安装在存储单元908中。此外,可以预先在R0M202或者存储单元 908中安装程序。
[0165]应当注意,由计算机200执行的程序可以是以根据本说明书中描述的序列的时间 顺序处理的程序,或者并行或者在诸如根据调用之类的必要定时处理的程序。
[0166]这里用于描述使得计算机200执行各种处理的程序的处理步骤没有必要以在流 程图中描述的顺序按时间顺序处理。还可以包括并行或者单独执行的处理(例如,并行处理 或者由对象的处理)。
[0167]可以由一个计算机(处理器)或者由分布方式的多个计算机执行程序。另外,可以 在传递到远程计算机执行之后执行程序。
[0168]另外,在本公开中,系统具有多个配置元件(诸如设备或者模块(部件))的集合的 含义并且不考虑全部配置元件是否在相同的外壳中。因此,该系统可以是存储在单独外壳 中并且通过网络连接的多个设备或者在单个外壳内的多个模块。
[0169]本技术的实施例不限于上面描述的实施例。本领域的技术人员应当理解,依赖于 设计要求和其他因素,可以出现各种修改、组合、子组合和改变,只要它们在所附权利要求 和其等效物的范围内。[0170]例如,本公开可以采用云计算的配置,该云计算通过网络由多个设备分配和连接 一个功能来进行处理。
[0171]另外,可以由一个设备或者通过分配多个设备执行由上述流程图描述的每个步骤。
[0172]此外,在多个过程包括在一个步骤中的情形下,包括在该一个步骤中的多个过程 可以由一个设备或者通过分配多个设备来执行。
[0173]此外,本技术还可以如下配置。
[0174](I)
[0175]—种接收设备,包括:
[0176]接收单元,接收由数字广播的广播波发送的广播内容;
[0177]获取单元,获取应用管理信息,以控制与广播内容关联地执行的应用程序的操作, 所述应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标记 语言的任何信息;以及
[0178]控制单元,根据获取的应用管理信息来控制应用程序的操作。
[0179](2)
[0180]如(I)所述的接收设备,
[0181]其中,应用管理信息是定义应用程序的生命周期的信息。
[0182](3)
[0183]如(I)或(2)所述的接收设备,
[0184]其中,在不影响数据广播内容的操作的区域中描述应用管理信息。
[0185](4)
[0186]如(3)所述的接收设备,
[0187]其中,标记语言是广播标记语言(BML),以及
[0188]在要首先提供的BML文件的元要素中描述应用管理信息。
[0189](5)
[0190]如(I) IlJ (4)中任一项所述的接收设备,
[0191]其中,应用管理信息是通过等效地转换定义了预先规定的应用程序的生命周期的 f目息而获得的"[目息。
[0192](6)
[0193]如(5)所述的接收设备,
[0194]其中,应用管理信息是通过根据预定规则转换可扩展标记语言应用信息表 (XML-AIT)获得的信息,该可扩展标记语言应用信息表通过用XML表达由数字视频广播 (DVB)规定的AIT而获得。
[0195](7)
[0196]如(I)到(6)中任一项所述的接收设备,
[0197]其中,应用程序通过因特网分发。
[0198](8)
[0199]一种接收设备的接收方法,所述方法包括以下步骤:
[0200]使得接收设备接收由数字广播的广播波发送的广播内容;
[0201]使得接收设备获取应用管理信息,以控制与广播内容关联地执行的应用程序的操作,所述应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标 记语言的任何信息;以及
[0202]使得根据获取的应用管理信息控制应用程序的操作。
[0203](9)
[0204]一种使得计算机用作以下的程序:
[0205]接收单元,接收由数字广播的广播波发送的广播内容;
[0206]获取单元,获取应用管理信息,以控制与广播内容关联地执行的应用程序的操作, 所述应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标记 语言的任何信息;以及
[0207]控制单元,根据获取的应用管理信息控制应用程序的操作。
[0208](10)
[0209]一种发送设备,包括:
[0210]发送单元,发送由数字广播的广播波发送的广播内容;
[0211]生成单元,生成应用管理信息,以控制与广播内容关联地执行的应用程序的操作, 所述应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标记 语言的任何信息;以及
[0212]其中,发送单元发送由广播波发送的数据广播内容。
[0213](11)
[0214]一种发送设备的发送方法,所述方法包括以下步骤:
[0215]使得发送设备发送由数字广播的广播波发送的广播内容;
[0216]使得发送设备生成应用管理信息,以控制与广播内容关联地执行的应用程序的操 作,所述应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标 记语言的任何信息;以及
[0217]使得发送设备发送由广播波发送的数据广播内容。
[0218]参考标号列表
[0219]I 广播系统
[0220]20 接收设备
[0221]30 应用服务器
[0222]40 因特网
[0223]100控制单元
[0224]101存储单元
[0225]103调谐器
[0226]109 AIT获取单元
[0227]110 HTML浏览器单元
[0228]111 BML浏览器单元
[0229]112存储单元
[0230]113通信单元
[0231]200计算机
[0232]201 CPU
【权利要求】
1.一种接收设备,包括:接收单元,接收由数字广播的广播波发送的广播内容;获取单元,获取应用管理信息,以控制与广播内容关联地执行的应用程序的操作,所述应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标记语言的任何信息;以及控制单元,根据获取的应用管理信息控制应用程序的操作。
2.如权利要求1所述的接收设备,其中,应用管理信息是定义应用程序的生命周期的信息。
3.如权利要求2所述的接收设备,其中,在不影响数据广播内容的操作的区域中描述应用管理信息。
4.如权利要求3所述的接收设备,其中,标记语言是广播标记语言(BML),以及在要首先提供的BML文件的元要素中描述应用管理信息。
5.如权利要求2所述的接收设备,其中,应用管理信息是通过等效地转换定义了预先规定的应用程序的生命周期的信息而获得的彳目息。
6.如权利要求5所述的接收设备,其中,应用管理信息是通过根据预定规则转换可扩展标记语言应用信息表(XML-AIT) 而获得的信息,所述可扩展标记语言应用信息表通过用XML表达由数字视频广播(DVB)规定的AIT而获得。
7.如权利要求1所述的接收设备,其中,应用程序通过因特网分发。
8.一种接收设备的接收方法,所述方法包括以下步骤:使得接收设备接收由数字广播的广播波发送的广播内容;使得接收设备获取应用管理信息,以控制与广播内容关联地执行的应用程序的操作, 所述应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标记语言的任何信息;以及使得根据获取的应用管理信息来控制应用程序的操作。
9.一种使得计算机用作以下的程序:接收单元,接收由数字广播的广播波发送的广播内容;获取单元,获取应用管理信息,以控制与广播内容关联地执行的应用程序的操作,所述应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标记语言的任何信息;以及控制单元,根据获取的应用管理信息来控制应用程序的操作。
10.一种发送设备,包括:发送单元,发送由数字广播的广播波发送的广播内容;生成单元,生成应用管理信息,以控制与数据广播内容关联地执行的应用程序的操作, 所述数据应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、 标记语言的任何信息;以及其中,发送单元发送由广播波发送的数据广播内容。
11.一种发送设备的发送方法,所述方法包括以下步骤:使得发送设备发送由数字广播的广播波发送的广播内容;使得发送设备生成应用管理信息,以控制与数据广播内容关联地执行的应用程序的操作,所述数据应用管理信息在一个区域中描述,以描述描述由广播波发送的数据广播内容的、标记语言的任何信息;以及使得发送设备发送由广播波发送的数据广播内容。
【文档编号】H04N21/8543GK103609132SQ201380001666
【公开日】2014年2月26日 申请日期:2013年4月9日 优先权日:2012年4月19日
【发明者】山叶义治 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1