一种数字电视业务的生成方法及系统转让专利

申请号 : CN200710076844.4

文献号 : CN101202862B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 术宏斌

申请人 : 深圳市同洲电子股份有限公司

摘要 :

本发明适用于数字通讯领域,提供了一种数字电视业务的生成方法及系统,所述方法包括下述步骤:录制节目;检测判断预先发布的节目单中的节目播放时间与实际播放时间是否一致,是则不做修改,否则按照录制的节目的播放时间进行修改;划分新频道,并编排生成节目播放列表以及节目编排信息;根据所述节目播放列表,在所述划分的新频道上播放所述录制的节目;将所述播放的录制节目以及根据所述节目编排信息生成的业务信息调制、复用传输到公共传输网上。本发明实施例将录制的视频节目及通过编排该录制的视频节目生成的业务信息发送到公共传输网络,供客户端观看,达到重复利用已有的节目源创建数字电视业务的目的,给数字电视业务运营商带来价值。

权利要求 :

1.一种数字电视业务的生成方法,其特征在于,所述方法包括下述步骤:录制节目;

检测判断预先发布的节目单中的节目播放时间与实际播放时间是否一致,是则对该节目在节目单中的播放时间不做修改,否则按照实际播放时间修改该节目在节目单中的播放时间;

接收数字电视业务预先发布的已经录制的节目单,其中,该节目单可能被修改过,建立已录制的节目信息库;从该节目信息库中选择节目来编排某个数字电视业务下的节目事件信息,从而生成节目播放列表以及节目编排信息;

对物理网络资源进行逻辑上的频道划分,在已经建立的逻辑频道下能够实现数字电视业务的增加与删除,将资源分配到具体的数字电视业务;

根据所述节目播放列表,在划分的新频道上播放所述录制的节目;

将所述播放的录制节目以及根据所述节目编排信息生成的业务信息调制、复用传输到公共传输网上。

2.如权利要求1所述的数字电视业务的生成方法,其特征在于,所述录制节目的步骤进一步包括下述步骤:生成数字TS复用流;

解析生成单节目流并录制存储所述单节目流;

生成节目索引文件。

3.如权利要求2所述的数字电视业务的生成方法,其特征在于,所述方法进一步包括更新所述索引文件的步骤。

4.如权利要求1所述的数字电视业务的生成方法,其特征在于,所述节目播放列表包括需要播放的节目列表以及每一个节目播放的开始与结束时间信息。

5.如权利要求1所述的数字电视业务的生成方法,其特征在于,所述节目编排信息包括网络信息、网络下的逻辑频道信息、逻辑频道下的数字电视业务列表以及数字电视业务下的节目事件信息。

6.一种数字电视业务的生成系统,其特征在于,所述系统包括:节目录制模块,用于录制节目;

节目单检测判断模块,用于检测判断预先发布的节目单中的节目播放时间与实际播放时间是否一致,是则对该节目在节目单中的播放时间不做修改,否则按照实际播放时间修改该节目在节目单中的播放时间;

节目编排模块,用于接收数字电视业务预先发布的已经录制的节目单,其中,该节目单可能被修改过,建立已录制的节目信息库;从该节目信息库中选择节目来编排某个数字电视业务下的节目事件信息,从而生成节目播放列表以及节目编排信息;并对物理网络资源进行逻辑上的频道划分,在已经建立的逻辑频道下能够实现数字电视业务的增加与删除,将资源分配到具体的数字电视业务;

视频播放模块,用于根据所述节目播放列表,在划分的新频道上播放所述录制的节目;

业务信息生成模块,用于根据所述节目编排信息生成业务信息;以及调制复用模块,用于将所述播放的录制节目以及所述业务信息调制、复用传输到公共传输网上。

7.如权利要求6所述的数字电视业务的生成系统,其特征在于,所述节目录制模块进一步包括:复用流生成模块,用于生成数字TS复用流;

节目录制存储模块,用于解析生成单节目流并录制存储所述单节目流;以及索引文件生成模块,用于生成节目索引文件。

8.如权利要求7所述的数字电视业务的生成系统,其特征在于,所述节目录制模块还包括:索引文件更新模块,用于更新所述索引文件。

9.如权利要求6所述的数字电视业务的生成系统,其特征在于,所述节目播放列表包括需要播放的节目列表以及每一个节目播放的开始与结束时间信息。

10.如权利要求6所述的数字电视业务的生成系统,其特征在于,所述节目编排信息包括网络信息、网络下的逻辑频道信息、逻辑频道下的数字电视业务列表以及数字电视业务下的节目事件信息。

说明书 :

技术领域

本发明属于数字通讯领域,尤其涉及一种数字电视业务的生成方法及系统。

背景技术

目前国内数字电视蓬勃发展,整个电视领域正处在一个由模拟电视向数字电视整体平移的大环境中,数字电视业务相比较模拟电视来讲能够为用户提供更加高质量的画面质量,带来全新的视觉感受,它的普及将在不久的将来得以实现。
数字电视技术实现了在一个传输频点上传输多个数字电视节目流,所以在固有数量频点的基础上,数字电视实现的节目数量大大超过了模拟电视。随着节目数量的增加,节目源就成为迫切需要解决的问题。
对于数字电视运营商来说,为了充分利用节目源,可以采取以下两种方式:
1、创建一个新的数字电视业务,该数字电视业务播放的节目内容是其他某一个数字电视业务中正在播放的内容。比如新的数字电视业务为自办新闻台,目前正在播放的数字电视业务为CCTV1与CCTV5。CCTV1在19:00-19:30之间播放新闻联播节目,CCTV5在19:30-20:00之间播放体育新闻。在19:00-19:30之间解调CCTV1节目,并将节目信号调制到自办新闻台的频点上,同样在19:30-20:00之间对CCTV5做相同的操作。这样可以实现在自办新闻台上19:00-19:30之间转播CCTV1的新闻联播,在19:30-20:00之间转播CCTV5的体育新闻。这种通过转播方式实现的数字电视业务可以实现对不同频道节目的进行重新组合播放的目的,但是由于该类数字电视业务所依赖的节目必须是当前某一个频点上正在播放的节目,所以节目与选择播放的时间的相关性太强。也就说如果我们想播放CCTV1的新闻联播,就必须在19:00-19:30之间进行播放,时间超过19:30点之后就无法再播放了。
2、在当前已存在的数字电视业务中重播某一个数字电视业务已经播放过的精彩节目。为了得到需要重新播放的精彩节目,传统的做法是需要对该节目进行录制、剪辑、编排,制作起来程序比较繁琐,效率不高,大大限制了对已有节目源的利用。

发明内容

本发明实施例的目的在于提供一种数字电视业务的生成方法,旨在解决现有技术中数字电视业务与电视节目推流时间紧密关联,用户无法实现再次重复观看或者自由点播的问题。
本发明实施例是这样实现的,一种数字电视业务的生成方法,所述方法包括下述步骤:
录制节目;
检测判断预先发布的节目单中的节目播放时间与实际播放时间是否一致,是则对该节目在节目单中的播放时间不做修改,否则按照实际播放时间修改该节目在节目单中的播放时间;
接收数字电视业务预先发布的已经录制的节目单,其中,该节目单可能被修改过,建立已录制的节目信息库;从该节目信息库中选择节目来编排某个数字电视业务下的节目事件信息,从而生成节目播放列表以及节目编排信息;
对物理网络资源进行逻辑上的频道划分,在已经建立的逻辑频道下能够实现数字电视业务的增加与删除,将资源分配到具体的数字电视业务;
根据所述节目播放列表,在划分的新频道上播放所述录制的节目;
将所述播放的录制节目以及根据所述节目编排信息生成的业务信息调制、复用传输到公共传输网上。
本发明实施例的另一目的在于提供一种数字电视业务的生成系统,所述系统包括:
节目录制模块,用于录制节目;
节目单检测判断模块,用于检测判断预先发布的节目单中的节目播放时间与实际播放时间是否一致,是则对该节目在节目单中的播放时间不做修改,否则按照实际播放时间修改该节目在节目单中的播放时间;
节目编排模块,用于接收数字电视业务预先发布的已经录制的节目单,其中,该节目单可能被修改过,建立已录制的节目信息库;从该节目信息库中选择节目来编排某个数字电视业务下的节目事件信息,从而生成节目播放列表以及节目编排信息;并对物理网络资源进行逻辑上的频道划分,在已经建立的逻辑频道下能够实现数字电视业务的增加与删除,将资源分配到具体的数字电视业务;
视频播放模块,用于根据所述节目播放列表,在划分的新频道上播放所述录制的节目;
业务信息生成模块,用于根据所述节目编排信息生成业务信息;以及
调制复用模块,用于将所述播放的录制节目以及所述业务信息调制、复用传输到公共传输网上。
在本发明实施例中,将录制的视频节目以及通过编排该录制的视频节目生成的业务信息发送到公共传输网络上,供客户端观看,达到了重复利用已有的节目源创建数字电视业务的目的,给数字电视业务运营商带来价值,同时也方便客户端用户。

附图说明

图1是本发明实施例提供的数字电视业务的生成流程图;
图2是本发明实施例提供的节目录制的流程图;
图3是本发明实施例提供的数字电视业务的生成系统的结构图;
图4是本发明实施例提供的节目录制模块的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,将录制的视频节目以及通过编排该录制的视频节目生成的业务信息发送到公共传输网络上,供客户端观看,达到了重复利用已有的节目源创建数字电视业务的目的,给数字电视业务运营商带来价值,同时也方便客户端用户。
图1示出了本发明实施例提供的数字电视业务的生成流程,其详细步骤如下所述:
在步骤S101中,录制数字电视节目源正在向下推流的电视节目,并为每一个已经录制的节目生成索引文件。
在本发明实施例中,该索引文件至少包括每个节目录制的开始时间以及结束时间。
在步骤S102中,检测判断预先发布的节目单中的节目播放时间与实际播放时间是否一致,是则不做修改,否则执行步骤S103。
在步骤S103中,按照录制的节目的播放时间进行修改设置,即按照录制的节目的播放时间进行修改该节目在节目单上的时间信息。
在步骤S104中,对物理网络资源进行逻辑上新的频道划分,在划分出的逻辑新频道上添加数字电视业务,然后根据上述步骤中的节目列表,对每一个数字电视业务进行编排,生成节目播放列表以及节目编排信息。
在本发明实施例中,在本步骤之前需要对数字电视业务源预先发布的已经录制的节目单进行检验教正、修改节目单的步骤,该节目单中存储有每个视频节目的开始、结束时间。在该实施例中,通过播放已经录制的节目来判断检测节目的实际播放时间与数字电视业务源预先发布的节目单中的节目的播放时间是否存在不同,即对录制的节目进行时间的校准,是则需修改节目单中的时间为实际的录制时间,即通过一输入界面对该节目单的时间进行修改,从而生成了节目列表;否则不做处理,将该节目单作为节目列表供下述步骤处理,其中,该节目列表包括该数字业务的所有视频节目。
节目播放列表以及节目编排信息可以通过超文本传输协议(HypertextTransfer Protocol,HTTP)加可扩展标识语言(Extensible Markup Language,XML)格式进行传送,即用XML的格式封装数据,用HTTP协议进行传输。
在步骤S105中,根据上述步骤的业务编排信息生成数字电视业务的业务信息。
数字视频广播(Digital Video Broadcasting,DVB)标准中规定了数字电视业务信息的生成标准,节目编排信息可以用来填充DVB标准中定义的各个业务信息的分段,然后根据每一类业务信息已经配置好的传输速率进行业务信息级别的复用(即作用在不同的业务信息之间的复用)发送。对于每一类业务信息的传输速率的配置可以通过配置文件的方式进行配置,在业务信息被送入调制器前,还需要将其进行系统级别复用,即是作用在业务信息与其它传输流(Transport Stream,TS)之间的复用,将其插入相应频道的TS流中,而系统复用一般由复用器实现,所以需要在系统复用前将业务信息复用发送到复用器,发送的速率遵循配置文件中设置的发送速率。
在步骤S106中,根据步骤S104中的节目播放列表与步骤S101中已经录制的节目以及索引文件,在步骤S104中所划分的频道上播放需要播放的节目。
根据上述步骤中生成的节目播放列表确定当前需要播放的节目以及该节目的开始、结束时间,然后分析该节目的索引文件,根据该索引文件快速定位需要播放节目的开始播放位置,根据上述划分的逻辑频道上进行视频节目的播放。
在本发明实施例中,上述步骤S105以及步骤S106是并行处理的,因此没有先后的顺序。
在步骤S107中,将步骤S105中生成的业务信息以及步骤S106中播放的录制节目调制、复用传输到公共传输网上。
在本发明实施例中,将复用后的数字电视业务的业务信息传输到公共传输网络上。客户端用户可以根据该业务信息了解该数字电视业务的主要业务信息。其中,该业务信息包括网络信息生成DVB标准中定义的网络信息表(NetworkInformation Table,NIT),逻辑频道信息从逻辑上划分物理网络资源,数字电视业务列表生成DVB标准中的业务描述表(Service Description Table,SDT),节目事件信息生成DVB标准中的事件信息表(Event Information Table,EIT)、时间及日期表(Time and Data Table,TDT)以及时间偏移表TOT(Time OffsetTable),其中,EIT表提供事件的名称,开始时间,时间长度,运行状态等;TDT表提供当前的时间信息,该TDT表用来对解码时钟进行更新;TOT表提供当地时间与TDT表之间的关系,TOT表与TDT表配合使用。
作为本发明的一个实施例,图2示出了本发明实施例提供的节目录制的流程,其步骤如下所述:
在步骤S201中,将公共传输网络上传输的节目进行解调、采样、量化以及重新解码,生成数字TS复用流。
在本发明实施例中,TS复用流以模拟信号的形式在公共传输网络进行传输,节目的解码即是将节目由模拟信号转化为数字信号。
在步骤S202中,对上述步骤生成的TS复用流进行解复用,解析生成需要录制的单节目流。
解析TS复用流中的节目关联表(Program Association Table,PAT),分析出TS复用流中包含的节目数量以及节目的ID号,根据该PAT过滤出需要录制的节目TS包。其中,单节目流是与数字电视业务中的某一个数字电视业务相对应的,在本发明实施例中,TS复用流包含多路节目流,根据该数字电视业务的需要,录制的仅仅是某一单节目流,需要将多路节目流解复用为单节目流。
在步骤S203中,录制上述步骤S202中生成的需要录制的单节目流,并存储该录制的节目。
在该实施例中,单节目流的存储可以采用分块存储的方式,即将单节目流以一定大小(例如1M)的文件存储,对于存储的每一个TS块的文件的大小可以通过在配置文件中进行设定。
在步骤S204中,对每一个单节目流生成索引文件。
该索引文件至少包括每个节目录制的开始时间以及结束时间,在本发明实施例中,该索引文件用来定位录制的每个节目在整个已经录制的节目信息中的位置。
当然,随着对某个数字电视业务的节目的录制,索引文件中的节目信息存储量越来越大,在本发明实施例中,通过删除该索引文件中距离当前一定时间之前的所有节目信息,来更新索引文件,当然上述的一定时间可以根据需要进行设置,例如可以把该一定时间设置为一个月,当前及时自动更新索引文件中一个月之前录制的节目。
作为本发明的另一个实施例,生成节目播放列表以及节目编排信息,并对物理网络资源进行逻辑上的频道划分至少包括下述几个部分:
1.接收数字电视业务预先发布的已经录制的节目单,其中,该节目单可能被修改过,建立已录制的节目信息库;可以从该节信息库中选择节目来编排某个数字电视业务下的节目事件信息,从而生成节目播放列表以及节目编排信息,其中:
节目播放列表主要包括需要播放的节目列表以及每一个节目播放的开始与结束时间信息,该节目列表是根据该数字电视业务的需要对上述建立的已录制的节目信息库中节目信息进行调整编排生成的,用来标识该数字电视业务的节目的播放需要。
节目编排信息主要包括网络信息,网络下的逻辑频道信息,逻辑频道下的数字电视业务列表,以及数字电视业务下的节目事件信息等。
2.对物理网络资源进行逻辑上的频道划分,在已经建立的逻辑频道下能够实现数字电视业务的增加与删除,将资源分配到具体的数字电视业务。当然在数字电视业务的传输时,还需要对该数字电视业务进行标识,例如设定每一个数字电视业务的属性,例如频点,带宽等等,以及设定该数字电视业务的一些特征信息,例如业务名称、业务ID以及码率等。
图3示出了本发明实施例提供的数字电视业务的生成系统的结构,该数字电视业务的生成系统内置于服务器的软件单元、硬件单元或者软硬件单元,仅示出与本发明实施例相关的部分。
数字电视业务的生成系统包括节目录制模块11、节目单检测判断模块12、节目编排模块13、视频播放模块14、业务信息生成模块15以及调制复用模块16。
在本发明实施例中,节目录制模块11用于录制节目,录制完成之后,需要对数字电视业务源预先发布的已经录制的节目单进行检验教正,即修改节目单,该节目单中存储有每个视频节目的开始、结束时间。在该实施例中,节目单检测判断模块12通过播放已经录制的节目来检测判断节目的实际播放时间与数字电视业务预先发布的节目单中的节目的播放时间是否一致,是则需修改节目单中的时间为实际的录制时间,生成了节目列表;否则不做处理,将该节目单作为节目列表供下述步骤处理,其中,该节目列表包括该数字业务的所有视频节目。
节目编排模块13控制生成节目播放列表以及节目编排信息,并逻辑划分物理网络频道。
在本发明实施例中,该节目播放列表主要包括需要播放的节目列表以及每一个节目播放的开始与结束时间信息;而节目编排信息主要包括网络信息,网络下的逻辑频道信息,逻辑频道下的数字电视业务列表,以及数字电视业务的下的节目事件信息等信息。
同时,在本发明实施例中,对物理网络资源进行逻辑上的频道划分,在已经建立的逻辑频道下能够实现数字电视业务的增加与删除,将资源分配到具体的数字电视业务。设定每一个数字电视业务的属性,比如频点,带宽等等。
视频播放模块14根据上述节目播放列表,在已经划分的逻辑频道上播放节目录制模块11录制的节目。
同时,业务信息生成模块15通过上述节目编排信息生成的业务信息。
调制复用模块16将视频播放模块14播放的录制节目以及业务信息生成模块15生成的业务信息调制、复用传输到公共传输网上。客户端用户可以根据该业务信息了解该数字电视业务的主要业务信息。其中该业务信息包括网络信息生成DVB标准中定义的NIT表,逻辑频道信息从逻辑上划分物理网络资源,数字电视业务列表生成DVB标准中的SDT表,节目事件信息生成DVB标准中的EIT表、TDT表以及TOT表。
作为本发明的一个实施例,如图4所示,节目录制模块11进一步包括复用流生成模块111、节目录制存储模块112、索引文件生成模块113以及索引文件更新模块114。其中,复用流生成模块111将公共传输网络上传输的节目进行解调、采样、量化以及重新解码,生成数字TS复用流;然后节目录制存储模块112对生成的TS复用流进行解复用,解析生成需要录制的单节目流,并录制该单节目流并存储,同时索引文件生成模块113为录制的每个节目生成节目索引文件;该索引文件至少包括每个节目录制的开始时间以及结束时间,对录制的每个节目在整个已经录制的节目信息中的位置进行定位;随着对某个数字电视业务的节目的录制,该索引文件中的节目信息存储量越来越大,在本发明实施例中,索引文件更新模块114通过删除该索引文件中距离当前一定时间之前的所有节目信息,来更新索引文件,当然上述的一定时间可以根据需要进行设置。
在本发明实施例中,将录制的视频节目以及通过编排该录制的视频节目生成的业务信息发送到公共传输网络上,供客户端观看,达到了重复利用已有的节目源创建数字电视业务的目的,给数字电视业务运营商带来价值,同时也方便客户端用户。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。