数据广播节目控制系统的制作方法

文档序号:7736098阅读:172来源:国知局
专利名称:数据广播节目控制系统的制作方法
技术领域
本发明涉及数据广播发送/接收系统,具体地说,涉及数据广播节目的广播控制系统。
背景技术
在当今模拟地面广播中,中心站产生广播节目,并经网络线路将其发送到各地方台。各地方台接收广播节目,并向居住在地方台覆盖的地理区域中的观众广播(这些观众以下称作“本地观众”)。
除了直接向本地观众的接收设备广播从中心站接收的广播节目之外,各地方台还通过部分更改中心站发出的广播节目来广播其自己的广播节目。例如,地方台用本地商业广告替换体育赛事实况广播中播放的部分中心站发出的广告(以下称作“商业广告”)。
当地方台在特定时间从中心站接收到表示替换定时的信号(以下称作“NETQ信号”)时,执行这种替换。更详细地说,一旦检测到NETQ信号,地方台根据其预先设置的广播节目安排表将中心站发出的广播节目的广播切换成本地商业广告的广播。在经过预定时段之后,地方台结束本地商业广告的广播,重新切换到中心站发出的广播节目的广播。
这使广播公司能够预先选择适合本地观众需要的本地商业广告,并在中心站发出的大众国内节目的广播过程中进行广播。因此,可增强商业广告的广告效果。
近年来,数字广播业务已发展为可用。采用广播卫星的BS(广播卫星)数字广播已经投入使用,数字地面广播不久也将投入使用。数字广播与模拟广播的不同之处在于不仅视频广播能够播送,而且诸如静止图片和文本信息之类的数据广播也能够播送。在数据广播中,包括商业广告、新闻、天气及游戏的各种广播节目能够独立于视频广播或与其一起进行广播。因此,通过有效地使用数据广播,广播公司能够进一步增强针对本地观众的商业广告的广告效果。
但是,数据广播采用不同于传统的模拟视频广播的广播素材的广播标准和数据结构。因此,无法简单地将上述利用NETQ信号替换广播节目的方法应用于通过数据广播进行播送的数据广播节目。
发明公开本发明的一个目的是提供一种数据广播节目控制系统,用于在中心站的控制下将中心站的数据广播节目改为针对本地观众的地方台的数据广播节目。
通过一种数据广播节目控制系统可实现所述目的,该数据广播节目控制系统包括反复发送构成数据广播节目的多个数据元素的发送设备以及接收和广播多个数据元素的广播设备,其中发送设备包括控制信息产生装置,用于产生控制信息,该控制信息指示广播设备对数据广播节目的结构执行更改处理;以及发送装置,用于向广播设备发送控制信息,其中广播设备包括接收装置,用于接收控制信息;更改装置,用于根据控制信息对数据广播节目的结构执行更改处理;以及广播装置,用于播送已更改结构的数据广播节目。
通过用于向广播设备反复发送构成数据广播节目的多个数据元素的发送设备,同样可实现所述目的,发送设备包括控制信息产生装置,用于产生控制信息,该控制信息指示广播设备对数据广播节目的结构执行更改处理;以及发送装置,用于向广播设备发送控制信息。这里,发送设备还可包括获取装置,用于获取已经复用了视频数据、音频数据以及多个数据元素的传送流,其中控制信息产生装置将控制信息复用在所获取的传送流中,发送装置将已经复用了控制信息的传送流发送给广播设备。作为备选方案,发送设备还可包括用于获取视频信号的获取装置,其中控制信息产生装置将控制信息叠加到所获取的视频信号上,发送装置将已经叠加了控制信息的视频信号发送给广播设备。作为备选方案,发送设备还可包括获取装置,用于获取视频和音频数据,其中控制信息产生装置在所获取的视频和音频数据中复用控制信息,发送装置将已复用控制信息的视频和音频数据发送给广播设备。这里,控制信息产生装置可在DII(下载信息指示)消息中描述控制信息,根据DSM-CC(数字存储介质-命令与控制)数据转盘式传输方法输出DII消息和多个数据元素,其中发送装置将控制信息产生装置输出的DII消息和多个数据元素发送给广播设备。作为备选方案,控制信息产生装置可在DDB(下载数据块)消息中描述控制信息,并根据DSM-CC(数字存储介质-命令与控制)数据转盘式传输方法输出DDB消息和多个数据元素,其中发送装置将控制信息产生装置输出的DDB消息和多个数据元素发送给广播设备。
通过用于接收来自发送设备的多个数据元素并广播多个数据元素的广播设备同样可实现上述目的,发送设备反复发送构成数据广播节目的多个数据元素,广播设备包括接收装置,用于接收来自发送设备的控制信息,控制信息指示广播设备对数据广播节目的结构执行更改处理;更改装置,用于根据控制信息对数据广播节目的结构执行更改处理;以及广播装置,用于广播已经更改结构的数据广播节目。
通过这些构造,在中心站的控制下更改从作为中心站的发送设备发送到作为地方台的广播设备的数据广播节目的结构,以便适合本地观众的需要。这使中心站能够组织数据广播节目的内容,以便更好地满足本地观众的需要。
这里,控制信息可包括数据元素信息、类型信息以及时间信息,数据元素信息指定多个数据元素中受到更改处理的数据元素,类型信息表明更改处理的类型,时间信息表明执行更改处理的时间,其中广播设备还包括存储装置,用于存储与数据元素信息相关的替换数据元素,替换数据元素是替换数据元素信息指定的数据元素的数据元素,更改装置包括类型判断装置,用于判断类型信息表明的更改处理的类型;删除装置,用于在更改处理的类型是替换的情况下、当时间信息表明的时间到来时从多个数据元素中删除数据元素信息指定的数据元素;以及输出装置,用于从存储装置中读取与数据元素信息相关的替换数据元素,并且输出所读出的替换数据元素以及除所删除的数据元素以外的多个数据元素。
通过这种构造,中心站指定数据广播节目中可由地方台替换的数据元素。也就是说,中心站能够控制地方台用针对本地观众的数据元素替换数据元素以满足本地观众的需要,同时保持基本的数据广播节目。
这里,数据广播节目控制系统可包括多个广播设备,其中控制信息还包括指定多个广播设备中哪一个执行更改处理的设备信息,更改装置还包括设备判断装置,用于判断广播设备是否是由设备信息指定的,更改装置只在广播设备是由设备信息指定时才执行更改处理。
通过这种构造,只有所选的地方台才被允许将数据元素更改为针对本地观众的数据元素。这使中心站能够组织数据广播节目的内容,让各地方台更好地满足本地观众的需要。例如,只有位于特定区域中的地方台才可将数据广播节目的内容更改为本地的竞选新闻、事件信息或者台风警告。这样,必要的信息可提供给地方台的本地观众。
这里,控制信息可包括数据元素信息、类型信息、时间信息以及替换数据元素,数据元素信息指定多个数据元素中受到更改处理的数据元素,类型信息表明更改处理的类型,时间信息表明执行更改处理的时间,以及替换数据元素是替换由数据元素信息指定的数据元素的数据元素,其中更改装置包括类型判断装置,用于判断类型信息表明的更改处理的类型;删除装置,用于在更改处理的类型是替换的情况下,当时间信息表明的时间到来时从多个数据元素中删除数据元素信息指定的数据元素;获取装置,用于获取包含在控制信息中的替换数据元素;以及输出装置,用于输出获取的替换数据元素以及除所删除的数据元素以外的多个数据元素。
这使中心站能够控制替换的定时和内容。因此,中心站能够有效地组织数据广播节目的内容。例如,中心站可以控制地方台将某个制造商的产品的数据广播商业广告更改为可能引起本地观众更多关注的该制造商的另一产品的数据广播商业广告。
这里,数据广播节目控制系统可包括多个广播设备,其中控制信息还包括指定多个广播设备中哪一个执行更改处理的设备信息,更改装置还包括设备判断装置,用于判断广播设备是否是由设备信息指定的,更改装置只在广播设备是设备信息指定的时才执行更改处理。
这使中心站能够从其自己的数据库中选择适当的信息,然后再发送给所选的地方台。因此,中心站能够组织数据广播节目的内容,让各地方台更好地满足本地观众的需要。例如,通过将事件相关的商业广告反复发送给覆盖出现节庆之类事件的区域的地方台,中心站能够进行有效的广告宣传。
这里,控制信息可包括类型信息和时间信息,类型信息表明更改处理的类型,时间信息表明执行更改处理的时间,其中广播设备还包括存储装置,用于存储添加数据元素,它是待添加到多个数据元素中的数据元素,更改装置包括类型判断装置,用于判断类型信息表明的更改处理的类型;读取装置,用于在更改处理的类型是添加的情况下、当时间信息所表明的时间到来时从存储装置中读取添加数据元素;以及输出装置,用于输出读取的添加数据元素和多个数据元素。
另外,多个数据元素也可以是均包含多个资源的多个模块,其中控制信息包括模块信息、类型信息以及时间信息,模块信息指定多个模块中受到更改处理的模块,类型信息表明更改处理的类型,以及时间信息表明执行更改处理的时间,广播设备还包括存储装置,用于存储附加资源,它是要添加到由模块信息指定的模块中的资源,更改装置包括类型判断装置,用于判断类型信息所表明的更改处理的类型;获取装置,用于在更改处理的类型是添加的情况下、当时间信息表明的时间到来时获取模块信息所指定的模块;以及输出装置,用于从存储装置中读取添加资源,将读取的添加资源添加到获取的模块中,并输出模块中已经添加了添加资源的多个模块。
通过这种构造,中心站控制地方台添加针对本地观众的数据元素,而不删除构成中心站发出的数据广播节目的任何数据元素。也就是说,中心站能够控制地方台添加适合本地观众需要的数据元素,同时保持中心站的原始数据广播节目。
这里,存储单元可存储均与发送添加数据元素的发送时隙相关的一个或多个添加数据元素,其中读取装置读取与包含时间信息所表明的时间的发送时隙相关的添加数据元素。
通过这种构造,适合本地观众需要的数据元素可根据时隙来选择和添加。
这里,数据广播节目控制系统可包括多个广播设备,其中控制信息还包括指定多个广播设备中哪一个执行更改处理的设备信息,更改装置还包括设备判断装置,用于判断广播设备是否是由设备信息指定的,更改装置只在广播设备是设备信息指定的时才执行更改处理。
通过这种构造,只有所选的地方台才被允许根据时隙选择和添加适合本地观众需要的数据元素。
这里,控制信息可包括类型信息、时间信息以及添加数据元素,类型信息表明更改处理的类型,时间信息表明执行更改处理的时间,添加数据元素是待添加到多个数据元素中的一个数据元素,其中更改装置包括类型判断装置,用于判断类型信息表明的更改处理的类型;获取装置,用于在更改处理的类型是添加的情况下、当时间信息所表明的时间到达时获取包含在控制信息中的添加数据元素;以及输出装置,用于输出所获取的添加数据元素和多个数据元素。
另外,多个数据元素也可以是均包含多个资源的多个模块,其中控制信息包括模块信息、类型信息、时间信息以及添加资源,模块信息指定多个模块中受到更改处理的模块,类型信息表明更改处理的类型,时间信息表明执行更改处理的时间,以及添加资源是待添加到模块信息指定的模块中的资源,更改装置包括类型判断装置,用于判断类型信息所表明的更改处理的类型;获取装置,用于在更改处理的类型是添加的情况下、当时间信息表明的时间到达时获取模块信息指定的模块和包含在控制信息中的添加资源;以及输出装置,用于将获取的添加资源添加到获取的模块中,并且输出已经在模块中添加了添加资源的多个模块。
这使中心站能够选择适合本地观众需要的数据元素,而不删除构成中心站发出的数据广播节目的任何数据元素。因此,中心站能够添加针对本地观众的数据元素,同时保持原始的数据广播节目。
这里,数据广播节目控制系统可包括多个广播设备,其中控制信息还包括指定多个广播设备中哪一个执行更改处理的设备信息,更改装置还包括设备判断装置,用于判断广播设备是否是由设备信息指定的,更改装置只在广播设备是设备信息指定的时才执行更改处理。
这使中心站能够为所选地方台选择适合本地观众需要的数据元素,而不删除构成中心站发出的数据广播节目的任何数据元素。因此,中心站能够为各地方台添加针对本地观众的数据元素,同时保持原始的数据广播节目。
这里,控制信息可包括数据元素信息、类型信息以及时间信息,数据元素信息指定多个数据元素中受到更改处理的数据元素,类型信息表明更改处理的类型,以及时间信息表明执行更改处理的时间,其中更改装置包括类型判断装置,用于判断类型信息表明的更改处理的类型;删除装置,用于在更改处理的类型是删除的情况下、当时间信息表明的时间到达时从多个数据元素中删除数据元素信息指定的数据元素;以及输出装置,用于输出除所删除的数据元素以外的多个数据元素。
通过这种构造,中心站在必要时禁止地方台广播一部分中心站发出的数据广播节目。因此能够避免广播不必要的节目。
这里,数据广播节目控制系统可包括多个广播设备,其中控制信息还包括指定多个广播设备中哪一个执行更改处理的设备信息,更改装置还包括设备判断装置,用于判断广播设备是否是由设备信息指定的,更改装置只在广播设备是设备信息指定的时才执行更改处理。
通过这种构造,中心站在必要时禁止所选地方台广播一部分中心站发出的数据广播节目。这能够避免广播本地观众不需要的节目。
这里,控制信息可包括类型信息和时间信息,类型信息表明更改处理的类型,时间信息表明执行更改处理的时间,其中广播设备还包括存储装置,用于存储各与发送添加事件消息的发送时隙相关的一个或多个添加事件消息,更改装置包括类型判断装置,用于判断类型信息表明的更改处理的类型;读取装置,用于在更改处理的类型是添加的情况下、当时间信息所表明的时间到达时从存储装置中读取添加事件消息,读取的添加事件消息与包含时间信息所表明的时间的发送时隙相关;以及输出装置,用于输出读取的添加事件消息和多个数据元素。
通过这种构造,中心站控制地方台在必要时将存储在地方台的事件消息添加到数据广播节目中。
这里,数据广播节目控制系统可包括多个广播设备,其中控制信息还包括指定多个广播设备中哪一个执行更改处理的设备信息,更改装置还包括设备判断装置,用于判断广播设备是否是由设备信息指定的,更改装置只在广播设备是设备信息指定的时才执行更改处理。
通过这种构造,中心站控制所选地方台在必要时将存储在地方台的事件消息添加到数据广播节目中。
这里,控制信息可包括表明更改处理的程序的脚本,其中更改装置根据脚本说明的程序来执行更改处理。
通过这种构造,中心站控制地方台根据发送的脚本所说明的程序来更改数据广播节目。
这里,数据广播节目控制系统可包括多个广播设备,其中控制信息还包括指定多个广播设备中哪一个执行更改处理的设备信息,更改装置还包括设备判断装置,用于判断广播设备是否是由设备信息指定的,更改装置只在广播设备是设备信息指定的时才执行更改处理。
通过这种构造,中心站控制所选地方台根据发送的脚本所说明的程序来更改数据广播节目。
这里,控制信息可包括类型信息、时间信息以及添加事件消息,类型信息表明更改处理的类型,时间信息表明执行更改处理的时间,以及添加事件消息是待添加到多个数据元素中的事件消息,其中更改装置包括类型判断装置,用于判断类型信息表明的更改处理的类型;获取装置,用于在更改处理的类型是添加的情况下、当时间信息所表明的时间到达时获取包含在控制信息中的添加事件消息;以及输出装置,用于输出获取的添加事件消息和多个数据元素。
通过这种构造,中心站控制地方台在必要时将中心站所产生的事件消息添加到数据广播节目中。例如,发生重大事件时,中心站可产生与事件有关的事件消息,并将其发送给地方台,以便从地方台广播该事件消息。
这里,数据广播节目控制系统可包括多个广播设备,其中控制信息还包括指定多个广播设备中哪一个执行更改处理的设备信息,更改装置还包括设备判断装置,用于判断广播设备是否是由设备信息指定的,更改装置只在广播设备是设备信息指定的时才执行更改处理。
通过这种构造,中心站控制所选地方台在必要时将中心站所产生的事件消息添加到数据广播节目中。例如,当某个地区发生地震时,中心站可产生表示地震信息的事件消息,并将其发送给覆盖该地区的地方台,以便从该地方台广播该事件消息。
附图概述图1说明本发明的第一实施例中的数据广播节目控制系统的主要部分的构造。
图2是概念图,说明构成从图1所示第一广播设备发送的数据广播节目的示例模块流。
图3说明TOC(目录)信息的一个实例。
图4说明第一实施例中的数据广播控制信息的一个实例。
图5说明资源的一个实例。
图6说明资源表的一个实例。
图7是流程图,说明由图1所示数据处理装置执行的模块替换处理的操作。
图8说明本发明的第二实施例中的数据广播节目控制系统的主要部分的构造。
图9说明第二实施例中的添加控制信息的一个实例。
图10说明添加模块表和添加资源表的一个实例。
图11是流程图,说明由图8所示数据处理装置执行的添加数据添加处理的操作。
图12是流程图,说明由数据处理装置执行的模块添加处理的操作。
图13说明本发明的第三实施例中的数据广播节目控制系统的主要部分的构造。
图14说明第三实施例中的数据广播控制信息的一个实例。
图15是流程图,说明由图13所示数据处理装置执行的模块删除处理的操作。
图16说明本发明的第四实施例中的数据广播节目控制系统的主要部分的构造。
图17说明第四实施例中的数据广播控制信息的一个实例。
图18是流程图,说明由图16所示数据处理装置执行的模块替换处理的操作。
图19说明本发明的第五实施例中的数据广播节目控制系统的主要部分的构造。
图20说明第五实施例中的添加控制信息的一个实例。
图21是流程图,说明由图19所示数据处理装置执行的添加数据添加处理的操作。
图22是原理框图,说明作为若干实施例的修改的第一广播设备的构造。
图23是原理框图,说明作为若干实施例的另一修改的第一广播设备的构造。
图24是原理框图,说明作为若干实施例的另一修改的第一广播设备的构造。
图25是原理框图,说明作为若干实施例的另一修改的第一广播设备的构造。
图26是原理框图,说明作为若干实施例的另一修改的第一广播设备的构造。
图27是原理框图,说明作为若干实施例的另一修改的第一广播设备的构造。
图28是原理框图,说明作为若干实施例的另一修改的第一广播设备的构造。
图29是流程图,说明由图8所示数据处理装置执行的资源添加处理的操作。
图30是流程图,说明由图8所示数据处理装置执行的事件消息添加处理的操作。
图31是流程图,说明由图19所示数据处理装置执行的模块添加处理的操作。
图32是流程图,说明由图19所示数据处理装置执行的资源添加处理的操作。
图33是流程图,说明由图19所示数据处理装置执行的事件消息添加处理的操作。
图34是流程图,说明由图1所示数据处理装置执行的资源替换处理的操作。
图35是流程图,说明由图1 3所示数据处理装置执行的资源删除处理的操作。
图36是流程图,说明由图16所示数据处理装置执行的资源替换处理的操作。
执行本发明的最佳方式第一实施例以下参照


本发明的第一实施例涉及的数据广播节目控制系统。
(构造)图1说明本发明的第一实施例中的数据广播节目控制系统1的主要部分的构造。数据广播节目控制系统1主要由中心站的广播设备100(以下称作“第一广播设备100”)和地方台的广播设备200(以下称作“第二广播设备200”)组成。第一广播设备100发送其中多路复用了视频数据、音频数据以及诸如静止图像和文本信息之类的数据广播的数据(以下称这些数据为“数据广播数据”)的传送流。第二广播设备200接收来自第一广播设备100的传送流并进行广播。
这里,第一广播设备100的数量可以不限于一。
同样,第二广播设备200的数量可以不限于一。
这里所指的传送流按照如下方式获取。构成广播节目的视频数据、音频数据以及数据广播数据均被分成已经附加必要信息的固定长度(188字节)的分组。这些分组的数据(以下称作“分组数据”)则依次排列而形成一个数据流。这个数据流是传送流。传送流广泛用于数字广播。包括视频数据、音频数据以及数据广播数据的各种类型的数据均复用在传送流中进行发送。
在硬件方面,数据广播节目控制系统1通过CPU、ROM、RAM、硬盘、解码器、滤波器等实现。数据广播节目控制系统1的功能由执行存储在ROM或硬盘中的计算机程序的CPU来实现。这同样适用于稍后说明的数据广播节目控制系统2至5。
首先说明第一广播设备100的构造。第一广播设备100包括编码装置101、数据广播输出装置102、广播装置103、数据广播控制信号产生装置104、控制信息通知装置105以及发送装置106。
编码装置101对输入第一广播设备100的视频和音频数据进行压缩编码,并将结果分成分组数据。编码装置101则将PID(稍后说明)附加到这些分组数据中,并将结果输出到广播装置103。
作为一个实例,根据MPEG 2压缩方法来执行压缩编码。
控制信息通知装置105接收来自操作员的数据广播控制信息的输入,并将其输出到数据广播控制信号产生装置104。虽然在本例中数据广播控制信息由操作员输入,但数据广播控制信息也可预先存储在存储器中,使控制信息通知装置105在预定时间从存储器读取数据广播控制信息,并将其输出给数据广播控制信号产生装置104。
数据广播控制信息如下所述。对于从第一广播设备100发送的数据广播节目,数据广播控制信息指定要受到更改处理的数据广播节目的一个组成部分(以下称作“模块”)。数据广播控制信息还指示第二广播设备200对指定模块执行更改处理。
这种数据广播控制信息可以PES(包化基本数据流)或MPEG 2片段的形式进行复用。
各模块由多组分组数据(以下称作“模块分组数据”)组成。各组模块分组数据附带包含PID、模块ID以及资源名称的标识信息。
PID是标识数据类型的标识符。这使第二广播设备200能够识别例如从第一广播设备100发送的模块分组数据是视频数据、音频数据,还是数据广播数据。
模块ID是标识符,用于标识模块分组数据所属的模块。
资源名称是标识符,用于标识包含在模块中的资源。
资源是模块的组成部分,例如以标记语言编写的BML(广播标记语言)文档文件或图像数据的文件。资源的数据可包括链接信息,用于指定作为链接目标的相同模块或另一模块中包含的另一资源的资源名称。
图2是概念图,说明构成从第一广播设备100发送的数据广播节目的示例模块流。图中,数据广播节目由分别表示TOC(目录)信息、新闻、国外新闻、国内商业广告和本地商业广告的模块1至5组成。各模块以预定的时间间隔反复从第一广播设备100发送。
TOC信息是一个模块,表示当用户选择数据广播接收设备的摇控器上的数据广播接收选择按钮时首先显示的菜单选择图像。图3说明TOC信息的一个实例。这个TOC信息表示的菜单选择图像包括链接按钮(①至④),用于接收由选择菜单表示的模块ID的用户指示,以及显示由屏幕上指示的模块ID标识的模块所表示的图像。当用户选择某个链接按钮时,数据广播接收设备接收具有对应于所选链接按钮的模块ID的各组模块分组数据。数据广播接收设备则在屏幕上显示由接收的各组模块分组数据组成的模块所表示的图像。
图4说明数据广播控制信息的一个实例。这个数据广播控制信息由表示目标区域ID、处理目标PID、处理目标模块ID、处理目标资源名称、处理类型、处理时间以及赞助商名称的信息组成。
数据广播控制信息还可包括素材代码(广播电台使用的标识代码)。
目标区域ID是用于标识要受到处理类型所表示的处理的地理区域的标识符。假定目标区域ID表示“日本西部”。如果第二广播设备200位于日本西部,则第二广播设备200在接收到这个数据广播控制信息时,对于从第一广播设备100发送的数据广播节目执行由处理类型表示的处理。另一方面,如果第二广播设备200位于日本东部,则第二广播设备200原封不动地广播从第一广播设备100发送的数据广播节目。
这里,第二广播设备200具有标识第二广播设备200所属地理区域的区域ID。在这种情况下,第二广播设备200通过判断所具有的区域ID是否与接收的目标区域ID匹配,判断是否执行处理类型所表示的处理。
处理目标PID是用于标识在从第一广播设备100发送的传送流中要受到处理类型所表示的处理的数据广播节目的PID。图4中,处理目标PID为“003”。
处理目标模块ID是用于标识由处理目标PID标识的数据广播节目中、要受到处理的模块的模块ID。图4中,处理目标模块ID为“0006”。
处理目标资源名称是用于标识由处理目标模块ID标识的模块中要受到处理的资源的标识符。图4中,指定两个资源“Kanto.JPEG”和“Kanto.BML”。
如果未指定处理目标资源名称,则意味着构成由处理目标模块ID所标识的模块的每个资源都要受到处理。也就是说,整个模块将受到处理。
图5说明一个示例资源。图中,表示笔记本PC(个人计算机)商业广告的图像的资源与包含到其它资源的链接信息的右下选择按钮1001和1002一起显示。
处理类型表示要由第二广播设备200执行的处理的类型。图4中,处理类型为“替换”。
处理时间表示执行处理类型所示的处理的时间。图4中,处理时间为“2001年5月1日九点至九点三十分”。
赞助商名称是用于标识要受到处理的数据广播节目的赞助商的标识符。图4中,赞助商为“M公司”。
数据广播输出装置102对构成数据广播节目的各资源进行编码,并将其分为模块分组数据。数据广播输出装置102则将预定的PID、模块ID以及资源名称附加到划分的各组模块分组数据中,并将结果作为数据广播数据输出到广播装置103。
广播装置103把从编码装置101接收的视频和音频数据与从数据广播输出装置102接收的数据广播数据复用。广播装置103将结果输出到外部以及输出到数据广播控制信号产生装置104,作为传送流。
数据广播控制信号产生装置104把从控制信息通知装置105接收的数据广播控制信息分为分组数据(以下称作“控制分组数据”)。数据广播控制信号产生装置104则将标识数据广播控制信息的预定PID附加到划分的各组控制分组数据中,并在从广播装置103接收的传送流中复用该结果。数据广播控制信号产生装置104最后将所产生的传送流输出到发送装置106。
这里,数据广播控制信息不必是特殊的分组数据。相反,数据广播控制信息可以写入DII(下载信息指示)消息中,DII消息是用于发送数据广播数据的DSM-CC(数字存储介质-命令与控制)数据转盘式传输方法中采用的控制信息(例如,数据广播控制信息可写入DII消息的专用数据区)。作为备选方案,数据广播控制信息可以按照模块或资源的形式写入DSM-CC的DDB(下载数据块)消息。
发送装置106从数据广播控制信号产生装置104接收包含控制分组数据的传送流,并经网络线路将其发送给第二广播设备200。
接下来说明第二广播设备200的构造。第二广播设备200包括控制数据检测装置201、控制信息获取装置202、数据处理装置203、资源数据存储装置204、接收装置205以及广播装置206。
接收装置205从发送装置106接收传送流,并将其输出到控制数据检测装置201和数据处理装置203。
控制数据检测装置201根据预定PID检测从接收装置205接收的传送流中的控制分组数据。控制数据检测装置201将检测的控制分组数据输出到控制信息获取装置202。
控制信息获取装置202对从控制数据检测装置201接收的控制分组数据进行解码,从而获取数据广播控制信息。控制信息获取装置202将数据广播控制信息输出到数据处理装置203。
数据处理装置203根据从控制信息获取装置202接收的数据广播控制信息来替换包含在数据广播节目中的资源或模块。
更详细地说,数据处理装置203按以下方式执行资源替换处理。
从控制信息获取装置202接收的数据广播控制信息所表示的处理时间到达时,数据处理装置203对从接收装置205接收的传送流进行解码。数据处理装置203则采用数据广播控制信息所表明的处理目标PID和处理目标模块ID来指定模块的模块分组数据。数据处理装置203从模块分组数据来重构模块。数据处理装置203则采用数据广播控制信息所表明的处理目标资源名称来指定要受到替换的资源。数据处理装置203从所重构的模块中删除指定的资源。此后,参照存储在资源数据存储装置204中的资源表(稍后说明),数据处理装置203指定将取代所删除资源的替换资源,并从资源数据存储装置204中读取替换资源。数据处理装置203将读取的替换资源添加到重构模块中。数据处理装置203最后将模块分成模块分组数据,并将结果与处理目标PID和处理目标模块ID所标识的模块之外的模块的模块分组数据一起输出到广播装置206。
模块替换处理与上述资源替换处理相同,只不过它不需要重构模块。也就是说,数据处理装置203根据以上说明执行模块替换处理,其中“处理目标资源名称”变更为“处理目标模块ID”,以及“资源”更改为“构成该模块的所有资源”。
因此,数据广播控制信息中的处理目标资源名称所标识的资源被存储在资源数据存储装置204中的替换资源所取代。
这里应指出,这种资源替换处理是以模块分组数据为单位来执行的。
既然如此,与删除的模块分组数据相同的PID、模块ID以及资源名称被附加到输出给广播装置206的模块分组数据中。
一旦替换处理结束,第二广播设备200则可丢弃数据广播控制信息。
资源数据存储装置204存储资源表和一个或多个替换资源。
资源表是用于指定替换资源的表。详细地说,资源表表明要受到替换的资源的PID、模块ID、资源名称以及要代替该资源的替换资源的赞助商名称和资源名称之间的对应关系。
图6说明资源表的一个实例。这个资源表具有要受到替换的资源的PID、模块ID、资源名称栏以及相应的替换资源的赞助商名称、替换资源名称栏。
假定数据广播设备200接收图4所示的数据广播控制信息。数据处理装置203根据处理目标PID“0003”、处理目标模块ID“0006”以及处理目标资源名称“Kanto.JPEG”和“Kanto.BML”指定要被替换的资源。数据处理装置203还指定M公司作为指定资源所属的数据广播节目的赞助商。然后,数据处理装置203从重构模块“0006”中删除指定资源。数据处理装置203则参考图6所示的资源表,并指定对应于指定资源的替换资源“Kansai.JPEG”和“Kansai.BML”。数据处理装置203从资源数据存储装置204中读取这些替换资源,并将替换资源添加到重构模块中。数据处理装置203将模块分成模块分组数据,并将结果与除模块“0006”之外的模块的模块分组数据一起输出到广播装置206。
这里,资源数据存储装置204存储均与赞助商名称相关联的一个或多个替换资源。
广播装置206复用从数据处理装置203接收的模块分组数据,并将结果作为传送流输出。这样,数据广播节目被广播。
(操作)下面说明数据处理装置203执行的模块替换处理的操作。图7是流程图,说明模块替换处理的操作。
当收到来自控制信息获取装置202的数据广播控制信息时,数据处理装置203判断数据广播控制信息表明的处理类型是否为“替换”(S1001)。如果是(S1001是),则数据处理装置203判断数据广播控制信息表明的目标区域ID是否与保存在数据处理装置203中的区域ID匹配,从而判断第二广播设备200是否属于目标区域(S1002)。
如果它们匹配(S1002是),则数据处理装置203判断当前时间是否包含在数据广播控制信息表明的处理时间中(S1003)。
如果当前时间包含在处理时间中(S1003是),则数据处理装置203监测从接收装置205接收的传送流中包含的模块分组数据(S1004)。数据处理装置203判断模块分组数据的PID和模块ID是否匹配数据广播控制信息表明的处理目标PID和处理目标模块ID,从而判断模块分组数据是否对应于要被替换的模块(S1005)。
如果是(S1005是),则数据处理装置203删除该模块分组数据(S1006)。然后,数据处理装置203参考资源表,根据数据广播控制信息指定构成要替换删除模块的模块的各替换资源。数据处理装置203从资源数据存储装置204读取指定的替换资源(S1007),并将其分为模块分组数据。数据处理装置203最后将这些模块分组数据输出到广播装置206。这样,传送流中的模块被不同模块所替换(S1008)。
如果步骤S1001(S1001否)或S1002(S1002否)中的判断是否定的,则数据处理装置203将接收的传送流输出到广播装置206,而不执行替换处理。
如果步骤S1003中的判断为否定的(S1003否),则数据处理装置203等待,直至已到达处理时间。
如果步骤S1005中的判断为否定的(S1005否),则数据处理装置203返回步骤S1004。
接下来说明数据处理装置203执行的资源替换处理的操作。图34是流程图,说明资源替换处理的操作。
图34中的步骤S3001-S3004与图7中的步骤S1001-S1004相同,因此这里省略对它们的说明。
通过将模块分组数据的PID和模块ID与数据广播控制信息表明的处理目标PID和处理目标模块ID进行比较,数据处理装置203判断模块分组数据是否对应于包含要被替换的资源的模块(S3005)。
如果是(S3005是),则数据处理装置203保持该模块分组数据(S3006),并判断是否已经获取构成该模块的全部模块分组数据(S3007)。
如果是(S3007是),则数据处理装置203从获取的模块分组数据中重构该模块(S3008)。然后,数据处理装置203根据数据广播控制信息在资源表中指定替换资源,并从资源数据存储装置204中读取替换资源(S3009)。数据处理装置203从重构模块中删除由数据广播控制信息中的处理目标资源名称所标识的资源,并将替换资源添加到该模块。此后,数据处理装置203将模块分为模块分组数据,并将结果输出到广播装置206(S3010)。数据处理装置203判断数据广播控制信息所表明的处理时间是否已经结束(S3011)。如果是(S3011是),则数据处理装置203结束操作。否则(S3011否),数据处理装置203返回步骤S3004。
第二实施例在第一实施例中,第二广播设备200用另一个资源或模块替换包含在从第一广播设备100发送的数据广播节目中的资源或模块,并广播所产生的数据广播节目。在第二实施例中,第二广播设备将新的资源、模块或事件消息添加到从第一广播设备发送的数据广播节目中,并且广播所产生的数据广播节目。
这里所指的事件消息是根据ARIB STD-B24的事件消息发送方法发送的消息。也就是说,事件消息是从广播台发送到接收设备的消息,指示在接收设备中运行的应用执行一次或在指定时间执行该消息所指定的动作。
更详细地说,事件消息使应用在该应用所显示的图像中显示消息的内容,或者使应用执行预定过程。
(构造)图8说明本发明的第二实施例涉及的数据广播节目控制系统2的主要部分的构造。数据广播节目控制系统2大致由第一广播设备300和第二广播设备400组成。这里,第一广播设备300的数量可以不限于一。同样,第二广播设备400的数量可以不限于一。
第一广播设备300包括编码装置101、数据广播输出装置102、广播装置103、数据广播控制信号产生装置104、控制信息通知装置305以及发送装置106。对于与图1所示第一实施例中的第一广播设备100相同的那些构成单元给予相同的参考标号。以下说明重点放在与第一实施例的差异上。
控制信息通知装置305的功能与第一实施例中的控制信息通知装置105相似,但差别在于输出到数据广播控制信号产生装置104的数据广播控制信息的内容。
这里的数据广播控制信息是用于将新的模块、资源或事件消息添加到从第一广播设备300发送的数据广播节目中的信息(这种要添加的模块、资源或事件消息以下称作“添加数据”)。这种数据广播控制信息以下称作“添加控制信息”,以便与用于第一实施例的数据广播控制信息区分开。
图9说明添加控制信息的一个实例。这个添加控制信息由表明目标区域ID、处理目标PID、处理目标模块ID、处理类型、处理时间、发送间隔以及添加数据类型的信息组成。
目标区域ID是用于标识要受到处理类型所表示的处理的地理区域的标识符。
处理目标PID是用于标识第一广播设备300发送的传送流中要受到处理的数据广播节目的PID。图9中,处理目标PID为“003”。
处理目标模块ID是用于标识由处理目标PID标识的数据广播节目中、要受到处理的模块的模块ID。图9中,处理目标模块ID为“0006”。
处理类型表示要由第二广播设备400执行的处理的类型。图9中,处理类型为“添加”。
处理时间表示执行处理类型所表明的处理的时间。图9中,处理时间为“2001年5月1日九点至九点三十分”。
发送间隔表示第二广播设备400广播添加数据的时间间隔。当添加数据类型为“模块”或“事件消息”时指定这个发送间隔。图9中,添加数据类型为“资源”,因此不指定发送间隔。
添加数据类型表示添加数据的类型是“模块”、“资源”还是“事件消息”。图9中,添加数据类型为“资源”。
如果添加数据类型为“模块”或“事件消息”,则可不指定处理目标PID和处理目标模块ID。
第二广播设备400包括控制数据检测装置201、控制信息获取装置202、数据处理装置403、资源数据存储装置404、接收装置205以及广播装置406。
对于与图1所示第一实施例的第二广播设备200相同的那些组成单元给予相同的参考标号,以下说明重点放在与第一实施例的差异上。
数据处理装置403根据从控制信息获取装置202接收的添加控制信息来增加添加数据。
详细地说,一旦从控制信息获取装置202接收的添加控制信息所表明的处理时间到达,则数据处理装置403按照以下方式工作。如果添加控制信息所表示的添加数据类型为“模块”或“资源”,则数据处理装置403指定对应于包含当前时间的发送时间的资源,并从资源数据存储装置404中读取资源。数据处理装置403将读取的资源分为模块分组数据,并将指定的PID、模块ID以及资源名称附加到分成的各组模块分组数据中。数据处理装置403将结果输出到广播装置406。此外,如果添加数据类型为“模块”,则数据处理装置403根据添加控制信息所表明的发送间隔将结果输出到广播装置406。
另一方面,如果添加数据类型为“事件消息”,则数据处理装置403从资源数据存储装置404中读取对应于包含当前时间的发送时间的事件消息。数据处理装置403根据添加控制信息所表明的发送间隔将读取的事件消息输出到广播装置406。
这里,当添加模块或资源时,数据处理装置403还重写在DII消息中描述的模块信息[诸如模块数量、模块ID以及模块长度(字节长度)之类的信息]。
数据处理装置403在每次执行添加时更新这个模块信息。
这里,TOC信息包括一个脚本,用于显示接受用户对于包含在模块信息中的各模块ID的模块的链接指示的链接按钮。
这通过选择包含在TOC信息中的相应链接按钮,允许用户查看添加模块的资源所表示的图像。
数据处理装置403还把从接收装置205接收的传送流输出到广播装置406。
资源数据存储装置404存储添加模块表、添加资源表、一个或多个资源以及一个或多个事件消息。
添加模块表是用于指定待添加的模块的表。详细地说,添加模块表表示发送时间和模块之间的对应关系。
发送时间是发送起始时间和发送结束时间所定义的时段。发送起始时间和发送结束时间由年份、日期以及时间来表示。
图10A说明添加模块表的一个实例。这个添加模块表具有发送时间栏和模块ID栏。
图10B说明添加资源表的一个实例。这个添加资源表具有发送时间栏和资源名称栏。
假定第二广播设备400接收图9所示的添加控制信息。当添加控制信息表明的处理时间已经到达时,数据处理装置403参考图10B所示的添加资源表。然后,数据处理装置403指定各对应于包含当前时间的发送时间的资源“CM.BML”和“CM.JPEG”。
资源数据存储装置404还存储用于添加的一个或多个资源,各资源均与待附加到该资源的PID、模块ID以及资源名称相关联。资源数据存储装置404还存储用于添加的一个或多个事件消息,各事件消息均与发送时间相关联。
这里,属于相同模块的资源与相同模块ID相关联。
广播装置406在从数据处理装置403接收的传送流中复用从数据处理装置403接收的添加模块分组数据。广播装置406输出结果。
(操作)下面说明数据处理装置403执行的添加数据添加处理的操作。图11是流程图,说明添加数据添加处理的操作。
当收到来自控制信息获取装置202的添加控制信息时,数据处理装置403判断添加控制信息表明的处理类型是否为“添加”(S1201)。如果是(S1201是),则数据处理装置403判断添加控制信息表明的目标区域ID是否与保存在数据处理装置403中的区域ID匹配,从而判断第二广播设备400是否属于目标区域(S1202)。
如果它们匹配(S1202是),则数据处理装置403判断当前时间是否包含在添加控制信息表明的处理时间中(S1203)。
如果是(S1203是),则数据处理装置403判断添加控制信息表明的添加数据类型(S1204)。如果添加数据类型为“模块”,则数据处理装置403执行模块添加处理(S1205)。如果添加数据类型为“资源”,则数据处理装置403执行资源添加处理(S1206)。如果添加数据类型为“事件消息”,则数据处理装置403执行事件消息添加处理(S1207)。
下面说明数据处理装置403执行的模块添加处理(S1205)。图12是流程图,说明模块添加处理。
数据处理装置403参考资源数据存储装置404中的添加模块表,以便指定对应于包含当前时间的发送时间的模块(S1208)。然后,数据处理装置403从资源数据存储装置404读取构成该模块的各资源以及相应的PID和模块ID(S1209)。数据处理装置403根据读取的资源产生模块,并将产生的模块分为模块分组数据。然后,数据处理装置403将对应的PID和模块ID附加到划分的各组模块分组数据中。数据处理装置403根据添加控制信息表明的发送间隔将结果添加到从接收装置205接收的传送流中,并将该传送流输出到广播装置406(S1210)。数据处理装置403判断添加控制信息表明的处理时间是否已经结束(S1212)。如果是(S1212是),则数据处理装置403结束操作。否则(S1212否),数据处理装置403返回步骤S1208。
下面说明数据处理装置403执行的资源添加处理(S1206)。图29是流程图,说明资源添加处理。
数据处理装置403监测从接收装置205接收的模块分组数据(S1213)。通过将模块分组数据的PID和模块ID与添加控制信息表明的处理目标PID和处理目标模块ID进行比较,数据处理装置403判断模块分组数据是否对应于待添加资源的模块(S1214)。
如果是(S1214是),则数据处理装置403保持该模块分组数据(S1215),并判断是否已经获取构成该模块的全部模块分组数据(S1216)。
如果是(S1216是),则数据处理装置403根据获取的模块分组数据重构该模块(S1217)。然后,数据处理装置403参考资源数据存储装置404中的添加资源表,以指定对应于包含当前时间的发送时间的资源(S1218)。数据处理装置403从资源数据存储装置404中读取资源(S1219),并将读取的资源添加到重构模块中。数据处理装置403将模块分为模块分组数据,并将结果输出到广播装置406(S1220)。数据处理装置403判断添加控制信息表明的处理时间是否已经结束(S1221)。如果处理时间已经结束(S1221是),则数据处理装置403结束操作。否则(S1221否),数据处理装置403返回步骤S1213。
下面说明数据处理装置403执行的事件消息添加处理(S1207)。图30是流程图,说明事件消息添加处理。
数据处理装置403从资源数据存储装置404中读取对应于包含当前时间的发送时间的事件消息(S1222)。数据处理装置403根据添加控制信息表明的发送间隔将读取的事件消息添加到从接收装置205接收的传送流中,并将该传送流输出到广播装置406(S1223)。然后,数据处理装置403判断添加控制信息表明的处理时间是否已经结束(S1225)。如果是(S1225是),则数据处理装置403结束操作。否则(S1225否),数据处理装置403返回步骤S1222。
这样,第二广播设备400根据从第一广播设备300发送的添加控制信息将模块、资源或事件消息添加到从第一广播设备300发送的传送流中。
第三实施例在第一实施例中,第二广播设备200用另一个模块或资源替换从第一广播设备100发送的数据广播节目的模块或资源,并广播所产生的数据广播节目。在第三实施例中,第二广播设备删除从第一广播设备发送的数据广播节目的模块或资源,并广播所产生的数据广播节目。
(构造)图13说明本发明的第三实施例涉及的数据广播节目控制系统3的主要部分的构造。数据广播节目控制系统3主要由第一广播设备500和第二广播设备600组成。在这里,第一广播设备500的数量可不限于一。同样,第二广播设备600的数量可不限于一。
第一广播设备500具有与第一实施例中的第一广播设备100相同的组成单元,因此省略对它的说明。
第二广播设备600包括控制数据检测装置201、控制信息获取装置202、数据处理装置603、接收装置205以及广播装置206。
对于与图1所示第一实施例中的第二广播设备200相同的那些组成单元给予相同的参考标号,以下说明重点在于与第一实施例的差异。
数据处理装置603根据从控制信息获取装置202接收的数据广播控制信息来删除模块或资源。
更详细地说,模块删除处理按照如下方式执行。一旦从控制信息获取装置202接收的数据广播控制信息所表示的处理时间到达,数据处理装置603对从接收装置205接收的传送流进行解码。数据处理装置603根据数据广播控制信息表明的处理目标PID和处理目标模块ID来指定构成待删除模块的模块分组数据。数据处理装置603删除指定的模块分组数据。然后,数据处理装置603将包含在传送流中的其余模块分组数据输出到广播装置206。
另一方面,资源删除处理按照如下方式执行。一旦从控制信息获取装置202接收的数据广播控制信息所表明的处理时间到达,数据处理装置603对从接收装置205接收的传送流进行解码。数据处理装置603根据数据广播控制信息表明的处理目标PID和处理目标模块ID来指定构成要从中删除资源的模块的模块分组数据。数据处理装置603根据指定的模块分组数据重构该模块。然后,数据处理装置603指定数据广播控制信息表明的处理目标资源名称所标识的资源,并从重构模块中删除指定资源。
在这些情况下,从控制信息获取装置202接收的数据广播控制信息所表明的处理类型为“删除”。这种数据广播控制信息的一个实例如图14所示。这个数据广播控制信息与图4所示的不同之处在于,处理类型为“删除”,而且没有指定赞助商名称。
这里,处理目标模块ID和处理目标资源名称可从数据广播控制信息中省略,从而仅指定处理目标PID。
另外,在模块删除处理中,也不需要指定处理目标资源名称。
这样,第一广播设备500能够指定将从第二广播设备600广播哪些数据广播节目以及不广播哪些数据广播节目。
(操作)下面说明数据处理装置603执行的模块删除处理的操作。图15是流程图,说明模块删除处理的操作。
在收到来自控制信息获取装置202的数据广播控制信息时,数据处理装置603判断数据广播控制信息表明的处理类型是否为“删除”(S1601)。如果是(S1601是),则数据处理装置603判断数据广播控制信息表明的目标区域ID是否匹配保存在数据处理装置603中的区域ID,从而判断第二广播设备600是否属于目标区域(S1602)。
如果它们匹配(S1602是),则数据处理装置603判断当前时间是否包含在数据广播控制信息表明的处理时间中(S1603)。
如果是(S1603是),则数据处理装置603监测从接收装置205接收的传送流中包含的模块分组数据(S1604)。数据处理装置603通过将模块分组数据的PID和模块ID与数据广播控制信息表明的处理目标PID和处理目标模块ID进行比较,判断模块分组数据是否对应于待删除的模块(S1605)。
如果是(S1605是),则数据处理装置603删除该模块分组数据(S1606)。
如果步骤S1601(S1601否)或S1602(S1602否)中的判断为否定的,则数据处理装置603将传送流输出到广播装置206,而不执行删除处理。
如果步骤S1603中的判断为否定的(S1603否),则数据处理装置603等待,直至已到达处理时间。
如果步骤S1605中的判断为否定的(S1605否),则数据处理装置603返回步骤S1604。
在以上操作中,数据处理装置603可删除事件消息而不是模块。在这种情况下,数据广播控制信息包括用于标识待删除的事件消息的处理目标事件消息ID而不是处理目标模块ID。如果图15的说明中的“模块”更改为“事件消息”,则事件消息删除处理与图15所示的模块删除处理相同,因此省略对它的说明。
下面说明数据处理装置603执行的资源删除处理的操作。图35是流程图,说明资源删除处理的操作。
步骤S3601-S3608和S3610与图34所示的资源替换处理的步骤S3001-S3008和S3011相似,因此省略对它们的说明。
数据处理装置603根据数据广播控制信息从重构模块中删除资源(S3609)。然后,数据处理装置603将模块分为模块分组数据,并将结果输出到广播装置206。
第四实施例在第一实施例中,第二广播设备200存储用于替换的替换资源。在第四实施例中,第一广播设备将替换资源与数据广播控制信息一起发送给第二广播设备。
(构造)图16说明本发明的第四实施例涉及的数据广播节目控制系统4的主要部分的构造。数据广播节目控制系统4主要由第一广播设备700和第二广播设备800组成。这里,第一广播设备700的数量可不限于一。同样,第二广播设备800的数量可不限于一。
第一广播设备700包括编码装置101、数据广播输出装置102、广播装置103、数据广播控制信号产生装置704、控制信息通知装置705以及发送装置106。对于与图1所示第一实施例中的第一广播设备100相同的那些组成单元给予相同的参考标号,因此以下说明重点在于与第一实施例的差异。
控制信息通知装置705接收来自操作员的数据广播控制信息和替换资源的输入,并将它们输出到数据广播控制信号产生装置704。
这里,替换资源可包含在数据广播控制信息中。
数据广播控制信息具有与用于第一实施例中的数据广播控制信息相同的内容,另外还具有表示替换资源名称的信息。图17说明这种数据广播控制信息的一个实例。
替换资源名称是用于标识替换资源的标识符。这个标识符附加到替换资源中。
虽然数据广播控制信息和替换资源在本例中由操作员输入,但数据广播控制信息和替换资源也可预先存储在存储器中,使控制信息通知装置705在预定时间从存储器中读取数据广播控制信息和替换资源,并将它们输出给数据广播控制信号产生装置704。
数据广播控制信号产生装置704把从控制信息通知装置705接收的数据广播控制信息和替换资源分为控制分组数据。然后,数据广播控制信号产生装置704将预定PID附加到划分的各组控制分组数据中。数据广播控制信号产生装置704在从广播装置103接收的传送流中复用控制分组数据,并将结果输出到发送装置106。
第二广播设备800包括控制数据检测装置801、控制信息获取装置802、数据处理装置803、接收装置205以及广播装置206。
对于与图1所示第一实施例中的第二广播设备200相同的那些组成单元给予相同的参考标号,因此以下说明重点在于与第一实施例的差异。
控制数据检测装置801根据预定PID检测从接收装置205接收的传送流中的控制分组数据。控制数据检测装置801将控制分组数据输出到控制信息获取装置802。
控制信息获取装置802对从控制数据检测装置801接收的控制分组数据进行解码,以便获取数据广播控制信息和替换资源。控制信息获取装置802将数据广播控制信息和替换资源输出到数据处理装置803。
数据处理装置803根据从控制信息获取装置802接收的数据广播控制信息来替换属于数据广播节目的组成部分的模块或资源。
更详细地说,模块替换处理按照如下方式执行。从控制信息获取装置802接收的数据广播控制信息所表明的处理时间到达时,数据处理装置803对从接收装置205接收的传送流进行解码。数据处理装置803根据数据广播控制信息表明的处理目标PID和处理目标模块ID来指定待替换模块的模块分组数据。数据处理装置803删除指定的模块分组数据。然后,数据处理装置803从控制信息获取装置802中获取构成将要替换删除模块的模块的各替换资源。数据处理装置803从获取的替换资源来产生模块,并将该模块分为模块分组数据。数据处理装置803最后将这些模块分组数据输出到广播装置206。
另一方面,资源替换处理按照如下方式执行。从控制信息获取装置802接收的数据广播控制信息所表明的处理时间到达时,数据处理装置803对从接收装置205接收的传送流进行解码。数据处理装置803根据数据广播控制信息表明的处理目标PID和处理目标模块ID来指定包含要被替换的资源的模块的模块分组数据。数据处理装置803从模块分组数据中重构该模块。此后,数据处理装置803指定数据广播控制信息表明的处理目标资源名称所标识的资源,并从重构模块中删除指定资源。数据处理装置803根据数据广播控制信息表明的替换资源名称来指定替换资源,并从控制信息获取装置802中获取替换资源。数据处理装置803将替换资源添加到模块中,并将该模块分为模块分组数据。数据处理装置803最后将结果输出到广播装置206。
这里,与删除的模块分组数据相同的PID、模块ID以及资源名称被附加到输出给广播装置206的模块分组数据中。
这使用户能够选择已经在数据广播接收设备中替换了原始资源的资源所表明的信息,而不更改TOC信息的内容。
虽然替换原始模块的模块由以上数据广播控制信息中的替换资源名称来指定,但替换模块ID也可包含在数据广播控制信息中以标识该模块。
(操作)下面说明数据处理装置803执行的模块替换处理的操作。图18是流程图,说明模块替换处理的操作。
当收到来自控制信息获取装置802的数据广播控制信息时,数据处理装置803判断数据广播控制信息表明的处理类型是否为“替换”(S1901)。如果是(S1901是),则数据处理装置803判断数据广播控制信息表明的目标区域ID是否匹配保存在数据处理装置803中的区域ID,以判断第二广播节目800是否属于目标区域(S1902)。
如果它们匹配(S1902是),则数据处理装置803判断当前时间是否包含在数据广播控制信息表明的处理时间中(S1903)。
如果是(S1903是),则数据处理装置803监测从接收装置205接收的传送流中包含的模块分组数据(S1904)。数据处理装置803通过将模块分组数据的PID和模块ID与数据广播控制信息表明的处理目标PID和处理目标模块ID进行比较,判断模块分组数据是否对应于待替换的模块(S1905)。
如果是(S1905是),则数据处理装置803删除该模块分组数据(S1906)。然后,数据处理装置803从控制信息获取装置802中获取由数据广播控制信息表明的替换资源名称所标识的替换资源所组成的模块(S1907)。数据处理装置803将获取的模块分为模块分组数据,并将它输出到广播装置206。这样,传送流中的模块由不同模块所替换(S1908)。
如果步骤S1901(S1901否)或S1902(S1902否)中的判断为否定的,则数据处理装置803将传送流原封不动地输出到广播装置206,而不执行替换处理。
如果步骤S1903中的判断为否定的(S1903否),则数据处理装置803等待,直至到达处理时间。
如果步骤S1905中的判断为否定的(S1905否),则数据处理装置803返回步骤S1904。
在以上操作中,数据处理装置803可替换事件消息而不是模块。在这种情况下,数据广播控制信息包括用于标识将由替换事件消息所取代的事件消息的处理目标事件消息ID、用于标识替换事件消息的替换事件消息ID以及附加了替换事件消息ID的替换事件消息。如果图18的说明中的“模块”更改为“事件消息”,则事件消息替换处理与图18所示的模块替换处理相同,因此省略对它的说明。
接下来说明数据处理装置803执行的资源替换处理的操作。图36是流程图,说明资源替换处理的操作。
步骤S3901-S3908和S3911与图34所示的资源替换处理的步骤S3001-S3008和S3011相似,因此省略对它们的说明。
数据处理装置803从控制信息获取装置802中获取数据广播控制信息表明的替换资源名称所标识的替换资源(S3909)。数据处理装置803从重构模块中删除由处理目标资源名称所标识的资源,并将替换资源添加到该模块。数据处理装置803将模块分为模块分组数据,并将结果输出到广播装置206(S3910)。
第五实施例在第二实施例中,第二广播设备400存储用于添加的模块、资源或事件消息。在第五实施例中,第一广播设备将用于添加的模块、资源或事件消息连同添加控制信息一起发送给第二广播设备。
(构造)图19说明本发明的第五实施例涉及的数据广播节目控制系统5的主要部分的构造。数据广播节目控制系统5主要由第一广播设备900和第二广播设备1000组成。这里,第一广播设备900的数量可不限于一。同样,第二广播设备1000的数量可不限于一。
第一广播设备900包括编码装置101、数据广播输出装置102、广播装置103、数据广播控制信号产生装置904、控制信息通知装置905以及发送装置106。对于与图8所示第二实施例中的第一广播设备300相同的那些组成单元给予相同的标号,以下说明重点放在与第二实施例的差异上。
控制信息通知装置905接收来自操作员的添加控制信息和添加数据的输入。控制信息通知装置905将添加控制信息和添加数据输出到数据广播控制信号产生装置904。
这里,添加数据可包含在添加控制信息中。
添加控制信息具有与用于第二实施例中的添加控制信息相同的内容,另外还具有表示添加数据名称的信息。
图20说明这种添加控制信息的一个实例。
图中,添加数据名称是用于标识添加数据的标识符。这个标识符附加到添加数据中。
如果添加数据为模块,则构成该模块的所有资源的名称被指定为添加数据名称。作为备选方案,可不指定添加数据名称,其中模块由处理目标PID和处理目标模块ID来标识。如果添加数据为资源,则资源的名称被指定为添加数据名称。如果添加数据为事件消息,则用于标识该事件消息的标识符被指定为添加数据名称。
虽然添加控制信息和添加数据在本例中由操作员输入,但添加控制信息和添加数据也可预先存储在存储器中,使得控制信息通知装置905在预定时间从存储器读取添加控制信息和添加数据,并将它们输出给数据广播控制信号产生装置904。
数据广播控制信号产生装置904把从控制信息通知装置905接收的添加控制信息和添加数据分为控制分组数据。数据广播控制信号产生装置904将预定PID附加到控制分组数据中,在从广播装置103接收的传送流中复用控制分组数据,并将该传送流输出到发送装置106。
第二广播设备100包括控制数据检测装置1001、控制信息获取装置1002、数据处理装置1003、接收装置205以及广播装置406。
对于与图8所示第二实施例中的第二广播设备400相同的那些组成单元给予相同的参考标号,以下说明重点放在与第二实施例的差异上。
控制数据检测装置1001根据预定PID检测从接收装置205接收的传送流中的控制分组数据。控制数据检测装置1001将控制分组数据输出到控制信息获取装置1002。
控制信息获取装置1002对从控制数据检测装置1001接收的控制分组数据进行解码,从而获取添加控制信息和添加数据。控制信息获取装置1002将它们输出到数据处理装置1003。
数据处理装置1003根据添加控制信息按照以下方式来加入添加数据。
从控制信息获取装置1002接收的添加控制信息所表明的处理时间到达时,数据处理装置1003根据添加控制信息表明的添加数据名称来指定添加数据,并从控制信息获取装置1002获取添加数据。数据处理装置1003根据添加控制信息所表明的发送间隔将添加数据分为模块分组数据,并将结果输出到广播装置406。
这里,由添加控制信息表明的处理目标PID、处理目标模块ID以及添加数据名称被附加到输出给广播装置406的模块分组数据中。
数据处理装置1003的其它功能与第二实施例中的数据处理装置403相同,因此省略对它们的说明。
(操作)下面说明数据处理装置1003执行的添加数据添加处理的操作。图21是流程图,说明添加数据添加处理的操作。这个操作与图11所示操作的不同之处仅在于模块添加处理(S2205)、资源添加处理(S2206)以及事件消息添加处理(S2207)的内容。因此,在此省略对图21的流程图的说明,以下仅说明各种处理。
首先说明数据处理装置1003执行的模块添加处理(S2205)。图31是流程图,说明模块添加处理。
数据处理装置1003根据从控制信息获取装置1002接收的添加控制信息表明的添加数据名称来指定待添加的模块(即构成该模块的所有资源)(S2208)。数据处理装置1003从控制信息获取装置1002中获取模块(S2209)。数据处理装置1003将模块分为模块分组数据,并将添加控制信息表明的处理目标PID、处理目标模块ID以及添加数据名称(本例中各资源的名称)附加到划分的各组模块分组数据中。数据处理装置1003根据添加控制信息表明的发送间隔将产生的模块分组数据添加到从接收装置205接收的传送流中,并将该传送流输出到广播装置406(S2210)。
接下来说明数据处理装置1003执行的资源添加处理(S2206)。图32是流程图,说明资源添加处理。
数据处理装置1003监测从接收装置205接收的模块分组数据(S2212)。数据处理装置1003通过将模块分组数据的PID和模块ID与从控制信息获取装置1002接收的添加控制信息表明的处理目标PID和处理目标模块ID进行比较,判断模块分组数据是否对应于要向其添加资源的模块(S2213)。如果是(S2213是),则数据处理装置1003保持该模块分组数据(S2214),并判断是否已经获取构成该模块的全部模块分组数据(S2215)。
如果是(S2215是),则数据处理装置1003根据获取的模块分组数据重构该模块(S2216)。然后,数据处理装置1003从控制信息获取装置1002中获取添加控制信息表明的添加数据名称所标识的资源(S2217)。数据处理装置1003将资源添加到重构模块中,并将该模块分为模块分组数据。数据处理装置1003将结果输出到广播装置406(S2218)。
接下来说明数据处理装置1003执行的事件消息添加处理(S2207)。图33是流程图,说明事件消息添加处理。
数据处理装置1003指定从控制信息获取装置1002接收的添加控制信息表明的添加数据名称所标识的事件消息(S2219)。数据处理装置1003从控制信息获取装置1002中获取事件消息(S2220)。数据处理装置1003根据添加控制信息表明的发送间隔将事件消息添加到从接收装置205接收的传送流中,并将它输出到广播装置406(S2221)。
修改虽然已经根据第一至第五实施例对本发明的数据广播节目控制系统进行了说明,但是应当明白本发明不限于此。以下是对这些实施例的示例修改。
(1)第一广播设备可作如下修改。
(第一修改实例)图22是原理框图,说明第一广播设备1100的构造。第一广播设备1100包括编码装置101、数据广播输出装置102、广播装置103、数据广播控制信号产生装置1104、控制信息通知装置105以及发送装置1106。
对于与图1所示第一实施例中的第一广播设备100相同的那些组成单元给予相同的参考标号,以下说明重点放在与第一实施例的差异上。
数据广播控制信号产生装置1104在视频信号的特定水平扫描周期中把从控制信息通知装置105接收的数据广播控制信息叠加到输入第一广播设备1100的视频信号上。然后,数据广播控制信号产生装置1104将视频信号输出到发送装置1106。
发送装置1106把从数据广播输出装置102接收的数据广播数据以及从数据广播控制信号产生装置1104接收的已经叠加数据广播控制信息的视频信号分别发送到第二广播设备。
应当指出,控制信息通知装置105也可以是控制信息通知装置305、控制信息通知装置705或者控制信息通知装置905。
这个修改实例可应用于第一至第五实施例中的任一个。
(第二修改实例)图23是原理框图,说明第一广播设备1200的构造。第一广播设备1200包括编码装置101、数据广播输出装置102、广播装置103、数据广播控制信号产生装置1204、控制信息通知装置105以及发送装置1206。
数据广播控制信号产生装置1204把从控制信息通知装置105接收的数据广播控制信息与从编码装置101接收的视频和音频数据进行复用。数据广播控制信号产生装置1204将结果输出到发送装置1206。
这里,数据广播控制信号产生装置1204可按照PES或MPEG2片段的形式来复用数据广播控制信息。
发送装置1206把从数据广播输出装置102接收的数据广播数据以及从数据广播控制信号产生装置1204接收的已经复用了数据广播控制信息的视频和音频数据分别发送到第二广播设备。
或者,发送装置1206也可将数据广播数据与视频和音频数据进行复用,并发送该结果。
应当指出,控制信息通知装置105也可以是控制信息通知装置305、控制信息通知装置705或者控制信息通知装置905。
这个修改实例可应用于第一至第五实施例中的任一个。
(第三修改实例)图24是原理框图,说明第一广播设备1300的构造。第一广播设备1300包括编码装置101、数据广播输出装置1302、广播装置1303、控制信息通知装置105以及发送装置1306。
数据广播输出装置1302包括数据广播控制信号产生装置1304。数据广播控制信号产生装置1304把从控制信息通知装置105接收的数据广播控制信息包含于数据广播数据中。数据广播输出装置1302根据DSM-CC数据转盘式传输方法输出包含数据广播控制信息的数据广播数据。
这里,数据广播控制信息可以写入DII消息(例如写入DII消息的专用数据区)。
另外,数据广播控制信息也可以按照模块或资源的形式写入DDB消息。
广播装置1303把从编码装置101接收的视频和音频数据与从数据广播输出装置1302接收的包含数据广播控制信息的数据广播数据进行复用。广播装置1303输出结果作为传送流。
这里,视频和音频数据以及数据广播数据不需要进行复用。相反,它们可分开输出。
发送装置1306把从编码装置101接收的视频和音频数据与从数据广播输出装置1302接收的包含数据广播控制信息的数据广播数据进行复用。发送装置1306将结果发送给第二广播设备作为传送流。
应当指出,控制信息通知装置105也可以是控制信息通知装置305、控制信息通知装置705或者控制信息通知装置905。
这个修改实例可应用于第一至第五实施例中的任一个。
(第四修改实例)图25是原理框图,说明第一广播设备1400的构造。第一广播设备1400包括编码装置101、数据广播输出装置1402、广播装置1403、控制信息通知装置105以及发送装置1406。
数据广播输出装置1402包括数据广播控制信号产生装置1404。数据广播控制信号产生装置1404把从控制信息通知装置105接收的数据广播控制信息包含于数据广播数据中。数据广播控制信号产生装置1404将结果输出到发送装置1406。
同时,数据广播输出装置1402根据DSM-CC数据转盘式传输方法把不包含数据广播控制信息的数据广播数据输出到广播装置1403。
这里要注意,数据广播控制信息可以写入DII消息(例如写入DII消息的专用数据区)。
广播装置1403把从编码装置101接收的视频和音频数据与从数据广播输出装置1402接收的不包含数据广播控制信息的数据广播数据进行复用。广播装置1403输出结果作为传送流。
这里,视频和音频数据以及数据广播数据不需要进行复用。相反,它们可分开输出。
发送装置1406把从编码装置101接收的视频和音频数据与从数据广播控制信号产生装置1404接收的包含数据广播控制信息的数据广播数据进行复用。发送装置1406将结果发送给第二广播设备作为传送流。
应当指出,控制信息通知装置105也可以是控制信息通知装置305、控制信息通知装置705或者控制信息通知装置905。
这个修改实例可应用于第一至第五实施例中的任一个。
(第五修改实例)图26是原理框图,说明第一广播设备1500的构造。第一广播设备1500包括编码装置101、数据广播输出装置1302、广播装置1303、控制信息通知装置105以及发送装置1506。
对于与图24所示的第一广播设备1300相同的那些组成单元给予相同的参考标号,以下说明重点放在与第一广播设备1300的差异上。
发送装置1506把从广播装置1303接收的传送流发送给第二广播设备。
应当指出,控制信息通知装置105也可以是控制信息通知装置305、控制信息通知装置705或者控制信息通知装置905。
这个修改实例可应用于第一至第五实施例中的任一个。
(第六修改实例)图27是原理框图,说明第一广播设备1600的构造。第一广播设备1600包括编码装置101、数据广播输出装置1302、广播装置1303、控制信息通知装置105、发送装置1306以及数据广播控制信息删除装置1607。
对于与图24所示的第一广播设备1300相同的那些构成单元给予相同的参考标号,以下说明重点放在与第一广播设备1300的差异上。
除第一广播设备1300的构成单元之外,第一广播设备1600还包括数据广播控制信息删除装置1607。
数据广播控制信息删除装置1607从来自数据广播输出装置1302的数据广播数据中删除数据广播控制信息,并将结果输出到广播装置1303。
广播装置1303把从编码装置101接收的视频和音频数据与从数据广播输出装置1302接收的已经删除数据广播控制信息的数据广播数据进行复用。广播装置1303输出结果作为传送流。
应当指出,控制信息通知装置105也可以是控制信息通知装置305、控制信息通知装置705或者控制信息通知装置905。
这个修改实例可应用于第一至第五实施例中的任一个。
(第七修改实例)图28是原理框图,说明第一广播设备1700的构造。第一广播设备1700包括编码装置101、数据广播输出装置1302、广播装置1303、控制信息通知装置105、发送装置1506以及数据广播控制信息删除装置1707。
对于与图26所示的第一广播设备1500相同的那些构成单元给予相同的参考标号,以下说明重点放在与第一广播设备1500的差异上。
除第一广播设备1500的构成单元之外,第一广播设备1700还包括数据广播控制信息删除装置1707。
数据广播控制信息删除装置1707从来自广播装置1303的数据广播数据中删除数据广播控制信息,并且输出结果。
应当指出,控制信息通知装置105也可以是控制信息通知装置305、控制信息通知装置705或者控制信息通知装置905。
这个修改实例可应用于第一至第五实施例中任一个。
(2)第一至第五实施例描述处理时间被指定为一个时段的情况。但是,处理时间也可指定为定时,如“两秒钟以后”或“三秒钟以后”。
另外,处理时间也可仅采用处理起始时间或者采用处理起始时间和处理结束时间两者来指定。
另外,处理也不需要在处理时间中连续执行。例如,处理可在已经执行指定次数之后结束。
(3)数据广播控制信息的内容不限于第一至第五实施例中所示的内容。例如,数据广播控制信息可包括描述将由第二广播设备执行的程序的脚本。
通过将这种脚本经由数据广播控制信息发送到第二广播设备,第一广播设备能够控制第二广播设备中的数据处理装置根据脚本中描述的程序(例如禁止发送所接收的数据广播数据、更改频带或者过滤指定PID的数据)来执行处理。
(4)在第一至第五实施例中,第一广播设备可以不止一次、而是多次发送数据广播控制信息。
(5)第一至第五实施例描述根据传送流传输方法来发送数据广播数据和数据广播控制信息的情况。但是,传输方法不限于此。
例如,数据广播数据和数据广播控制信息可根据按照用于数字视频和音频的SMPTE(电影与电视工程师协会)295M标准来标准化的SDI(串行数字接口)来发送。在这种情况下,数据广播数据和数据广播控制信息可包含于SDI视频信号的辅助数据空间中(其中插入除视频数据以外的辅助数据)。
作为备选方案,数据广播数据和数据广播控制信息可根据'(因特网协议)传输方法来发送。
(6)第二和第五实施例描述数据添加到从第一广播设备发送的数据广播数据中的情况。这可以作如下修改。没有接收来自第一广播设备的数据广播数据,第二广播设备中的数据处理装置根据从第一广播设备接收的数据广播控制信息来执行图11或21所示的添加处理,并且广播作为添加处理的结果得到的数据。
(7)第一至第五实施例描述第二广播设备由其区域ID标识的情况。这可以作如下修改。给予第二广播设备用于标识第二广播设备的第二广播设备ID。在这种情况下,数据广播控制信息包括第二广播设备ID。这样,存在多个第二广播设备时,第一广播设备能够在数据广播控制信息中采用相应的第二广播设备ID对各个第二广播设备指定不同的处理。
另外,即使数据广播控制信息指示第二广播设备执行处理,第二广播设备也可忽略该指示。
(8)第一实施例描述采用另一个模块或资源来替换模块或资源的情况,但事件消息可采用另一个事件消息来替换。在这种情况下,数据广播控制信息包括用于标识待替换的事件消息的处理目标事件消息ID而不是处理目标资源名称。另外,资源数据存储装置204也存储要替换前一个事件消息、与处理目标事件消息ID相关联的事件消息。如果图7的说明中的“模块”更改为“事件消息”,则这种事件消息替换处理与图7所示的模块替换处理相同,因此省略对它的说明。
工业适用性本发明的数据广播节目控制系统可用于改变从中心站发送到各地方台的数据广播节目的构成的设备。
权利要求
1.一种数据广播节目控制系统,它包括反复发送构成数据广播节目的多个数据元素的发送设备以及接收和广播所述多个数据元素的广播设备,其特征在于,所述发送设备包括用于产生控制信息的控制信息产生装置,所述控制信息指示所述广播设备对所述数据广播节目的结构执行更改处理;以及发送装置,用于将所述控制信息发送到所述广播设备,以及所述广播设备包括接收装置,用于接收所述控制信息;更改装置,用于根据所述控制信息对所述数据广播节目的结构执行更改处理;以及广播装置,用于广播已经更改结构的所述数据广播节目。
2.如权利要求1所述的数据广播节目控制系统,其特征在于,所述控制信息包括数据元素信息、类型信息以及时间信息,所述数据元素信息指定所述多个数据元素中要受到所述更改处理的数据元素,所述类型信息表明所述更改处理的类型,以及所述时间信息表明执行所述更改处理的时间,所述广播设备还包括存储装置,用于存储与所述数据元素信息相关的替换数据元素,所述替换数据元素是替换所述数据元素信息指定的所述数据元素的数据元素,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;删除装置,用于在所述更改处理的类型为替换的情况下、当所述时间信息表明的时间到达时从所述多个数据元素中删除所述数据元素信息所指定的所述数据元素;以及输出装置,用于从所述存储装置中读取与所述数据元素信息相关的所述替换数据元素,并且输出所述读取的替换数据元素以及除所述删除的数据元素以外的所述多个数据元素。
3.如权利要求2所述的数据广播节目控制系统,其特征在于包括多个广播设备,其中所述控制信息还包括指定所述多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是由所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
4.如权利要求1所述的数据广播节目控制系统,其特征在于,所述控制信息包括数据元素信息、类型信息、时间信息以及替换数据元素,所述数据元素信息指定所述多个数据元素中要受到所述更改处理的数据元素,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,以及所述替换数据元素是要代替所述数据元素信息指定的所述数据元素的数据元素,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;删除装置,用于在所述更改处理的类型为替换的情况下、当所述时间信息表明的时间到达时从所述多个数据元素中删除所述数据元素信息所指定的所述数据元素;获取装置,用于获取包含在所述控制信息中的所述替换数据元素;以及输出装置,用于输出所述获取的替换数据元素以及除所述删除的数据元素以外的所述多个数据元素。
5.如权利要求4所述的数据广播节目控制系统,其特征在于包括多个广播设备,其中所述控制信息还包括指定所述多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
6.如权利要求1所述的数据广播节目控制系统,其特征在于,所述控制信息包括类型信息和时间信息,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,所述广播设备还包括存储装置,用于存储作为要添加到所述多个数据元素中的数据元素的添加数据元素,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;读取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时从所述存储装置中读取所述添加数据元素;以及输出装置,用于输出所述读取的添加数据元素和所述多个数据元素。
7.如权利要求6所述的数据广播节目控制系统,其特征在于,所述存储装置存储一个或多个添加数据元素,所述各个添加数据元素与发送该添加数据元素的发送时隙相关,以及所述读取装置读取与包含所述时间信息表明的时间的发送时隙相关的添加数据元素。
8.如权利要求7所述的数据广播节目控制系统,其特征在于包括多个广播设备,其中所述控制信息还包括指定所述多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
9.如权利要求1所述的数据广播节目控制系统,其特征在于,所述控制信息包括类型信息、时间信息以及添加数据元素,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,以及所述添加数据元素是要添加到所述多个数据元素中的数据元素,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;获取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时获取包含在所述控制信息中的所述添加数据元素;以及输出装置,用于输出所述获取的添加数据元素和所述多个数据元素。
10.如权利要求9所述的数据广播节目控制系统,其特征在于包括多个广播设备,其中所述控制信息还包括指定所述多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
11.如权利要求1所述的数据广播节目控制系统,其特征在于,所述多个数据元素是各包含多个资源的多个模块,所述控制信息包括模块信息、类型信息以及时间信息,所述模块信息指定所述多个模块中要受到所述更改处理的模块,所述类型信息表明所述更改处理的类型,以及所述时间信息表明执行所述更改处理的时间,所述广播设备还包括存储装置,用于存储作为要添加到由所述模块信息指定的所述模块中的资源的添加资源,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;获取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时获取所述模块信息所指定的所述模块;以及输出装置,用于从所述存储装置中读取所述添加资源,将所述读取的添加资源添加到所述获取的模块中,以及输出已经在模块中添加了所述添加资源的所述多个模块。
12.如权利要求1所述的数据广播节目控制系统,其特征在于,所述多个数据元素是各包含多个资源的多个模块,所述控制信息包括模块信息、类型信息、时间信息以及添加资源,所述模块信息指定所述多个模块中要受到所述更改处理的模块,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,以及所述添加资源是要添加到由所述模块信息指定的所述模块中的资源,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;获取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时获取所述控制信息中包含的所述模块信息所指定的所述模块和所述添加资源;以及输出装置,用于将所述获取的添加资源添加到所述获取的模块中,以及输出已经在所述模块中添加了所述添加资源的所述多个模块。
13.如权利要求1所述的数据广播节目控制系统,其特征在于,所述控制信息包括数据元素信息、类型信息以及时间信息,所述数据元素信息指定所述多个数据元素中要受到所述更改处理的数据元素,所述类型信息表明所述更改处理的类型,以及所述时间信息表明执行所述更改处理的时间,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;删除装置,用于在所述更改处理的类型为删除的情况下、当所述时间信息表明的时间到达时从所述多个数据元素中删除所述数据元素信息所指定的所述数据元素;以及输出装置,用于输出除所述删除的数据元素以外的所述多个数据元素。
14.如权利要求13所述的数据广播节目控制系统,其特征在于包括多个广播设备,其中所述控制信息还包括指定所述多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
15.如权利要求1所述的数据广播节目控制系统,其特征在于,所述控制信息包括类型信息和时间信息,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,所述广播设备还包括存储装置,用于存储一个或多个添加事件消息,各个添加事件消息与发送该添加事件消息的发送时隙相关,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;读取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时从所述存储装置中读取添加事件消息,所述读取的添加事件消息与包含所述时间信息所表明的时间的发送时隙相关;以及输出装置,用于输出所述读取的添加事件消息和所述多个数据元素。
16.如权利要求15所述的数据广播节目控制系统,其特征在于包括多个广播设备,其中所述控制信息还包括指定所述多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
17.如权利要求1所述的数据广播节目控制系统,其特征在于,所述控制信息包括表示所述更改处理的程序的脚本,以及所述更改装置根据所述脚本表示的所述程序执行所述更改处理。
18.如权利要求17所述的数据广播节目控制系统,其特征在于包括多个广播设备,其中所述控制信息还包括指定所述多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
19.如权利要求1所述的数据广播节目控制系统,其特征在于,所述控制信息包括类型信息、时间信息以及添加事件消息,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,以及所述添加事件消息是要添加到所述多个数据元素中的事件消息,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;获取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时获取包含在所述控制信息中的所述添加事件消息;以及输出装置,用于输出所述获取的添加事件消息和所述多个数据元素。
20.如权利要求19所述的数据广播节目控制系统,其特征在于包括多个广播设备,其中所述控制信息还包括指定所述多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
21.一种发送设备,用于向广播设备反复发送构成数据广播节目的多个数据元素,其特征在于包括用于产生控制信息的控制信息产生装置,所述控制信息指示所述广播设备对所述数据广播节目的结构执行更改处理;以及发送装置,用于将所述控制信息发送到所述广播设备。
22.如权利要求21所述的发送设备,其特征在于还包括获取装置,用于获取已经复用了视频数据、音频数据以及所述多个数据元素的传送流,其中所述控制信息产生装置在所述获取的传送流中复用所述控制信息,以及所述发送装置将已经复用了所述控制信息的所述传送流发送到所述广播设备。
23.如权利要求21所述的发送设备,其特征在于还包括获取装置,用于获取视频信号,其中所述控制信息产生装置将所述控制信息叠加到所述获取的视频信号上,以及所述发送装置将已经叠加了所述控制信息的所述视频信号发送到所述广播设备。
24.如权利要求21所述的发送设备,其特征在于还包括获取装置,用于获取视频和音频数据,其中所述控制信息产生装置在所述获取的视频和音频数据中复用所述控制信息,以及所述发送装置将已经复用了所述控制信息的所述视频和音频数据发送到所述广播设备。
25.如权利要求21所述的发送设备,其特征在于,所述控制信息产生装置在DII(下载信息指示)消息中描述所述控制信息,并且根据DSM-CC(数字存储介质-命令与控制)数据转盘式传输方法输出所述DII消息和所述多个数据元素,以及所述发送装置把从所述控制信息产生装置输出的所述DII消息和所述多个数据元素发送到所述广播设备。
26.如权利要求21所述的发送设备,其特征在于,所述控制信息产生装置在DDB(下载数据块)消息中描述所述控制信息,并且根据DSM-CC(数字存储介质-命令与控制)数据转盘式传输方法输出所述DDB消息和所述多个数据元素,以及所述发送装置把从所述控制信息产生装置输出的所述DDB消息和所述多个数据元素发送到所述广播设备。
27.一种广播设备,用于从发送设备接收多个数据元素,并且广播所述多个数据元素,所述发送设备反复发送构成数据广播节目的所述多个数据元素,其特征在于包括接收装置,用于从所述发送设备接收控制信息,所述控制信息指示所述广播设备对所述数据广播节目的结构执行更改处理;更改装置,用于根据所述控制信息对所述数据广播节目的结构执行所述更改处理;以及广播装置,用于广播已经更改结构的所述数据广播节目。
28.如权利要求27所述的广播设备,其特征在于,所述控制信息包括数据元素信息、类型信息以及时间信息,所述数据元素信息指定所述多个数据元素中要受到所述更改处理的数据元素,所述类型信息表明所述更改处理的类型,以及所述时间信息表明执行所述更改处理的时间,所述广播设备还包括存储装置,用于存储与所述数据元素信息相关的替换数据元素,所述替换数据元素是要代替所述数据元素信息指定的所述数据元素的数据元素,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;删除装置,用于在所述更改处理的类型为替换的情况下、当所述时间信息表明的时间到达时从所述多个数据元素中删除所述数据元素信息所指定的所述数据元素;以及输出装置,用于从所述存储装置中读取与所述数据元素信息相关的所述替换数据元素,并且输出所述读取的替换数据元素以及除所述删除的数据元素以外的所述多个数据元素。
29.如权利要求28所述的广播设备,其特征在于,所述控制信息还包括指定多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
30.如权利要求27所述的广播设备,其特征在于,所述控制信息包括数据元素信息、类型信息、时间信息以及替换数据元素,所述数据元素信息指定所述多个数据元素中要受到所述更改处理的数据元素,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,以及所述替换数据元素是要代替所述数据元素信息指定的所述数据元素的数据元素,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;删除装置,用于在所述更改处理的类型为替换的情况下、当所述时间信息表明的时间到达时从所述多个数据元素中删除所述数据元素信息所指定的所述数据元素;获取装置,用于获取包含在所述控制信息中的所述替换数据元素;以及输出装置,用于输出所述获取的替换数据元素以及除所述删除的数据元素以外的所述多个数据元素。
31.如权利要求30所述的广播设备,其特征在于,所述控制信息还包括指定多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
32.如权利要求27所述的广播设备,其特征在于,所述控制信息包括类型信息和时间信息,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,所述广播设备还包括存储装置,用于存储作为要添加到所述多个数据元素中的数据元素的添加数据元素,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;读取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时从所述存储装置中读取所述添加数据元素;以及输出装置,用于输出所述读取的添加数据元素和所述多个数据元素。
33.如权利要求32所述的广播设备,其特征在于,所述存储装置存储一个或多个添加数据元素,各个添加数据元素与发送该添加数据元素的发送时隙相关,以及所述读取装置读取与包含所述时间信息表明的时间的发送时隙相关的添加数据元素。
34.如权利要求33所述的广播设备,其特征在于,所述控制信息还包括指定多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
35.如权利要求27所述的广播设备,其特征在于,所述控制信息包括类型信息、时间信息以及添加数据元素,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,以及所述添加数据元素是要添加到所述多个数据元素中的数据元素,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;获取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时获取包含在所述控制信息中的所述添加数据元素;以及输出装置,用于输出所述获取的添加数据元素和所述多个数据元素。
36.如权利要求35所述的广播设备,其特征在于,所述控制信息还包括指定多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
37.如权利要求27所述的广播设备,其特征在于,所述多个数据元素是均包含多个资源的多个模块,所述控制信息包括模块信息、类型信息以及时间信息,所述模块信息指定所述多个模块中要受到所述更改处理的模块,所述类型信息表明所述更改处理的类型,以及所述时间信息表明执行所述更改处理的时间,所述广播设备还包括存储装置,用于存储作为要添加到由所述模块信息指定的所述模块中的资源的添加资源,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;获取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时获取所述模块信息所指定的所述模块;以及输出装置,用于从所述存储装置中读取所述添加资源,将所述读取的添加资源添加到所述获取的模块中,以及输出在所述模块中已经添加了所述添加资源的所述多个模块。
38.如权利要求27所述的广播设备,其特征在于,所述多个数据元素是均包含多个资源的多个模块,所述控制信息包括模块信息、类型信息、时间信息以及添加资源,所述模块信息指定所述多个模块中要受到所述更改处理的模块,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,以及所述添加资源是要添加到由所述模块信息所指定的所述模块中的资源,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;获取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时获取所述控制信息中包含的所述模块信息所指定的所述模块和所述添加资源;以及输出装置,用于将所述获取的添加资源添加到所述获取的模块中,以及输出在所述模块中已经添加了所述添加资源的所述多个模块。
39.如权利要求27所述的广播设备,其特征在于,所述控制信息包括数据元素信息、类型信息以及时间信息,所述数据元素信息指定所述多个数据元素中要受到所述更改处理的数据元素,所述类型信息表明所述更改处理的类型,以及所述时间信息表明执行所述更改处理的时间,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;删除装置,用于在所述更改处理的类型为删除的情况下、当所述时间信息表明的时间到达时从所述多个数据元素中删除所述数据元素信息所指定的所述数据元素;以及输出装置,用于输出除所述删除的数据元素以外的所述多个数据元素。
40.如权利要求39所述的广播设备,其特征在于,所述控制信息还包括指定多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
41.如权利要求27所述的广播设备,其特征在于,所述控制信息包括类型信息和时间信息,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,所述广播设备还包括存储装置,用于存储一个或多个添加事件消息,各个添加事件消息与发送该添加事件消息的发送时隙相关,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;读取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时从所述存储装置中读取添加事件消息,所述读取的添加事件消息与包含所述时间信息所表明的时间的发送时隙相关;以及输出装置,用于输出所述读取的添加事件消息和所述多个数据元素。
42.如权利要求41所述的广播设备,其特征在于,所述控制信息还包括指定多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
43.如权利要求27所述的广播设备,其特征在于,所述控制信息包括表示所述更改处理的程序的脚本,以及所述更改装置根据所述脚本表示的所述程序执行所述更改处理。
44.如权利要求43所述的广播设备,其特征在于,所述控制信息还包括指定多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
45.如权利要求27所述的广播设备,其特征在于,所述控制信息包括类型信息、时间信息以及添加事件消息,所述类型信息表明所述更改处理的类型,所述时间信息表明执行所述更改处理的时间,以及所述添加事件消息是要添加到所述多个数据元素中的事件消息,以及所述更改装置包括类型判断装置,用于判断所述类型信息表明的所述更改处理的类型;获取装置,用于在所述更改处理的类型为添加的情况下、当所述时间信息表明的时间到达时获取包含在所述控制信息中的所述添加事件消息;以及输出装置,用于输出所述获取的添加事件消息和所述多个数据元素。
46.如权利要求45所述的广播设备,其特征在于,所述控制信息还包括指定多个广播设备中哪一个将执行所述更改处理的设备信息,所述更改装置还包括设备判断装置,用于判断所述广播设备是否是所述设备信息指定的,以及只有所述广播设备是所述设备信息指定的,所述更改装置才执行所述更改处理。
全文摘要
一种数据广播节目控制系统由反复发送构成数据广播节目的多个数据元素的发送设备以及接收和广播多个数据元素的广播设备组成。发送设备产生控制信息,用于指示广播设备对数据广播节目的构成执行更改处理,并将控制信息发送到广播设备。广播设备接收控制信息,并根据控制信息对数据广播节目的构成执行更改处理。广播设备广播已经更改其构成的数据广播节目。
文档编号H04N7/081GK1526216SQ02813758
公开日2004年9月1日 申请日期2002年7月9日 优先权日2001年7月9日
发明者山口晃一郎, 森俊也, 影本英树, 树 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1