CN1968421B - 在数字电视***中实现数字媒体广告的方法及其装置 - Google Patents
在数字电视***中实现数字媒体广告的方法及其装置 Download PDFInfo
- Publication number
- CN1968421B CN1968421B CN2006101570455A CN200610157045A CN1968421B CN 1968421 B CN1968421 B CN 1968421B CN 2006101570455 A CN2006101570455 A CN 2006101570455A CN 200610157045 A CN200610157045 A CN 200610157045A CN 1968421 B CN1968421 B CN 1968421B
- Authority
- CN
- China
- Prior art keywords
- data
- business
- digital
- advertisement
- television system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了在数字电视***中实现数字媒体广告的方法及其装置,涉及数字电视技术领域。该方法包括:以XML格式对应当前观看指引,并生成相应的XML索引文件;组织设置数字电视***增加广告业务所需的业务信息表及定位广告业务数据流的标识符;生成广告业务数据信息的控制信息和数据索引信息;将广告数据、控制信息、数据索引信息、XML索引文件和业务信息表打包成符合数字电视标准的传输流结构数据;将传输流结构数据播发、复用传输到数字电视网络中。对应的装置包括:XML广告编排模块、***信息生成模块、数据打包模块和数据复用播发模块。本发明能够指导运营商基于现有数字电视的标准增加广告业务,降低广告设备成本。
Description
[技术领域]
本发明涉及数字电视技术领域,特别涉及在数字电视***中实现媒体广告的方法及其装置。
[背景技术]
随着数字电视产品发展的逐步普及、数字电视用户量日益剧增,基于数字媒体终端(数字电视、机顶盒STB)用户界面的广告业务愈来愈被商家所看好。只要有展示的需要,商家都希望有合适的广告数据、以合理的方式展示在所有的人机界面上。
传统的广告实现方法是:将广告数据(如:图片、文字、动画等)烧写入数字媒体终端设备的存储单元中,当数字媒体终端设备开机时,通过嵌入式软件按既定方式,从存储单元中调用广告数据,并在人机界面上展现出来;而这种广告展现方式的缺点是:展现方式不灵活,广告内容单一,用户不能及时了解最新的广告信息;若要更新广告数据,则必须对数字媒体终端设备内的嵌入式软件包括程序模块全部更新升级,这对正在运营的商业***来说造价太大,也有许多成本风险,如:数字媒体终端设备在软件更新的过程中突然掉电,可能会造成设备某种程度的损坏。
另外,还可以通过在数字电视节目中实现广告业务,其过程大致如下:
对音视频节目业务进行数字化编码→复用设备进行复用处理→加扰加密处理→调制→混合→传输→接收→调频解调→解复用→解码→显示输出在数字媒体终端设备上
但是,这种实现广告业务的方式,需要在广告公司完成广告拍摄的基础上进行,因此,广告实现过程较为复杂,需要较长的广告制作时间,并且需要支付较高的广告费用,不利于各小型企业根据自身特点制定广告宣传策略。
[发明内容]
本发明要解决的技术问题是提供一种在数字电视***中实现数字媒体广告的方法及其装置,运营商能够基于现有数字电视的标准增加各种广告业务,降低广告费用。
本发明的技术方案是:
在数字电视***中实现数字媒体广告的方法,包括以下步骤:
101、以XML格式对应当前观看指引,并生成相应的XML索引文件;
102、组织设置数字电视***增加广告业务所需的业务信息表及定位广告业务数据流的标识符;
103、生成广告业务数据信息的控制信息和数据索引信息;
104、将控制信息、数据索引信息、XML索引文件、业务信息表和广告数据打包成符合数字电视标准的传输流结构数据;
105、将所述传输流结构数据播发、复用传输到数字电视网络中。
步骤101进一步包括:
201、按照数字媒体终端的启动顺序及显示顺序,得出节目指引的逻辑结构;
202、XML格式对应节目指引,并描述广告内容的属性,包括播放的顺序及时刻;
203、生成对应观看指引的XML索引文件。
步骤102进一步包括:
301、按当前数字电视***的业务规划,给所述增加的广告业务分配一特定业务编号及业务名称;
302、生成相应的业务群关联表,指定表中业务群标识符的值为0x60C0至0xFFFE之间的任一值,并在业务群描述符长度字段后增加私有数据特定描述子以及用于定位广告业务数据标识的链接描述子;
303、按照已分配的业务编号及业务名称,生成广告业务的节目关联表和节目映射表。
步骤302进一步包括:所述私有数据特定描述子中的描述符标签的值为0x80至0xFE之间的任一值,特定标识符设置为“advertisement”。
步骤302进一步包括:所述链接描述子中的链接类型字段值为0xA1至0xFE之间的任一值,所述链接描述子的第一层循环中携带广告数据标识。
步骤303进一步包括:根据已分配的业务编号及业务名称,在当前数字电视***中的业务描述表中注册所述广告业务。
步骤303进一步包括:所述业务描述表中的业务类型字段值为0x80至0xFE之间的任一值。
步骤302进一步包括:在业务群关联表的链接描述子中的private_data_bytel域设定所述广告业务所在频点、调制方式及符号率。
所述的在数字电视***中实现数字媒体广告的方法,当广告数据的内容每发生一次变化,则业务群相关表的版号值相应改变一次。
在数字电视***中实现数字媒体广告的装置,包括:
一数据复用播发模块,按照数字电视***的传输标准对多路传输流结构数据进行复用处理,生成复合数字流,并将复合数字流***到数字电视网络中;
还包括:
一XML广告编排模块,按照节目指引得出对应的树形结构,在特定必要位置增加广告数据,并描述其属性,最终输出相应的XML索引文件,实现广告编排;
一***信息生成模块,生成并输出数字电视***运营广告业务所需的各种***业务信息表数据;
以及一数据打包模块,按数字电视***信源标准,将所述***信息表数据、XML索引文件和广告数据打包为传输流结构数据,并把所述传输流结构数据输出给所述数据复用播发模块。
本发明的有益效果是:
本发明的广告实现方法是基于目前数字电视的标准展开的,通过生成XML索引文件,组织数字电视***实现广告业务所需的信息表参数,然后将XML索引文件、业务信息表以及广告数据按数字电视标准进行打包,最后对打包后的数据和电视节目数据进行复用处理,并发送到数字电视网络中,当数字媒体终端从数字电视网络中接收到复合数字流后,通过一系列的处理,最后在其显示界面上显示出广告内容,从而实现了数字媒体终端的广告功能;通过本发明的方法,只需改变与广告业务相关的信息,即可在线灵活更新广告数据内容,使广告的内容多样化,满足不同消费群体的需求;由于本发明的方法是基于数字电视的标准提出的,对数字媒体终端的硬件配置要求相对较低,适应性强;另外,运营商通过本发明的方法实现广告业务,可实时在线运营、大大降低维护成本,可为运营商带来增值,同时降低了实现广告所需的各种费用。
[附图说明]
图1是本发明广告实现装置的模块图。
图2是本发明广告实现方法的流程图。
图3是本发明广告数据更新的过程示意图。
[具体实施方式]
下面结合附图和实施例对本发明进行进一步阐述:
图1是本发明广告实现装置的模块图,该装置包括XML广告编排模块、***信息生成模块、数据打包模块和数据复用播发模块,XML广告编排模块与数据打包模块一输入端相连接,***信息生成模块与数据打包模块另一输入端相连接,数据打包模块的输出端与数据复用播发模块的输入端相连接,数据复用播发模块的输出端连接到数字电视网络中,其中:
XML广告编排模块,按照节目指引得出对应的树形结构,在特定必要位置增加广告数据,并描述其属性,最终输出相应的XML索引文件,实现广告编排;
***信息生成模块,生成并输出数字电视***运营广告业务所需的各种***信息表数据;
数据打包模块,按数字电视***信源标准,将所述***信息表数据、XML结构文件和广告数据打包为传输流结构数据,并把所述传输流结构数据输出给所述数据复用播发模块;
数据复用播发模块,按照数字电视***的传输标准对多路传输流结构数据进行复用处理,生成复合数字流,并将复合数字流传输到数字电视网络中。
图2是本发明广告实现方法的流程图,主要包括以下步骤:
一、以XML格式对应当前观看指引,并生成相应的XML索引文件,包括:按照数字媒体终端的启动顺序及显示顺序,得出节目指引的逻辑结构;XML对应节目指引,并描述广告内容的属性,包括播放的顺序及时刻;生成对应节目指引的XML索引文件;
二、组织设置数字电视***增加广告业务所需的业务信息表及定位广告业务数据流的标识符,包括:按当前数字电视***的业务规划,分配一特定业务编号及业务名称,生成相应的业务群关联表;在业务信息表,节目关联表和节目映射表注册所述广告业务;
三、生成广告业务数据信息的控制信息和数据索引信息;
四、将广告数据、控制信息、数据索引信息、XML索引文件和业务信息表打包成符合数字电视标准的传输流结构数据,包括:对广告数据索引信息及广告数据的控制信息进行打包;将XML索引文件打包为符合数字电视标准的传输流结构数据;将“图片、数据信息”等广告数据打包成标准传输流结构;
五、将上述传输流结构数据播发、与其他电视业务数据流复用成复合数字流并传输到数字电视网络中。
在完成上述的五个步骤之后,数字媒体终端对其从数字电视网络上接收到复合数字流进行相应处理,就可以在其显示界面上显示出广告内容,从而实现了数字媒体终端的广告功能。
下面对本发明实施例的每个步骤进行具体的说明:
(1)本发明实施例的整个菜单结构的广告数据的组织采纳通用XML格式,实现广告编排,其中,广告数据中的广告内容为媒体、图片和/或文字条幅。
首先,按照数字媒体终端启动顺序、显示顺序,抽象节目指引的逻辑结构(树形结构),例如,节目指引的逻辑结构,如下所示:
开机
|
显示第一幅广告画面
显示第二幅广告画面
…
显示第n幅广告画面
|
显示主菜单
|
在主菜单界面特定位置显示一幅或多幅广告画面
|
等待用户选择特定业务
用户选择特定业务A
|
显示业务A的指引界面
|
在界面特定位置显示一幅或多幅广告画面
其次,根据上述的节目指引的逻辑结构,XML对应节目指引,描述画面、主菜单及各种功能的显示顺序,以及描述广告内容的属性、播放的顺序及时刻等内容,具体的XML文件结构如下:
Bootlogo /*开机画面*/
Logo1: /*画面1*/
file_number:1
format:gif
position:(x,y)
height:100
width:50
duration:2
…
logo2 /*画面2*/
file_number:2
format:gif
position:(x,y)
height:100
width:50
duration:1
…
…
MainMenu /*主菜单*/
function:TV /*功能一*/
Item1:
…
function:Intetactive /*功能2*/
function:AudioBroadcast /*功能...*/
function:favorite
function:Info
function:VOD
function:Mail
function:Config
…
Ad /*主菜单广告*/
ad1: /*画面1*/
file_number:3
format:gif
position:(x,y)
height:100
width:50
duration:0
…
ad2: /*画面2*/
ad3: /*画面...*/
ad4:
…
Stripe /*条幅*/
current/follow /*当前/后续条幅...*/
channel1: /*逻辑频道1*/
ad1:
file_number:4
format:gif
position:(x,y)
height:100
width:50
duration:2
…
ad2:
…
channel2: /*逻辑频道2*/
ad1:
ad2:
…
channel3:
ad1:
ad2:
…
channel3:
…
最后,按上述的XML文件结构,生成对应的XML索引文件(index.xml文件)格式,如下:
<?xml version=″1.0″encoding=″UTF-8″?>
<root>
<Bootlogo>
<Logo name=″Logo1″>
<file_number>1</file_number>
<format>gif</format>
<position_x>0</position_x>
<position_y>0</position_y>
<height>100</height>
<width>50</width>
<duration>2</duration>
<version>1</version>
</Logo>
<Logo name=″Logo2″>
<file_number>2<file_number>
<format>gif</format>
<position_x>0</position_x>
<position_y>0</position_y>
<height>100</height>
<width>50</width>
<duration>1</duration>
<version>1</version>
</Logo>
</Bootlogo>
<MainMenu>
<function name=″TV″/>
<function name=″Intetactive″/>
<function name=″AudioBroadcast″/>
<function name=″favorite″/>
<function name=″Info″/>
<function name=″VOD″/>
<function name=″Mail″/>
<function name=″Config″/>
<ad name=″ad1″>
<file_number>3</file_number>
<format>gif</format>
<position_x>0</position_x>
<position_y>0</position_y>
<height>100</height>
<width>50</width>
<version>1</version>
<duration>0</duration>
</ad>
</MainMenu>
<Stripe>
<Current_follow>
<Network id=”100”>
<Ts id=”1”>
<Service id=″1″>
<ad name=″ad1″>
<file_number>4</file_number>
<format>gif</format>
<position_x>0</position_x>
<position_y>0</position_y>
<height>100</height>
<width>50</width>
<duration>0</duration>
<version>1</version>
</ad>
<subtitle>
<text>您认为哪支球队将获得2006德国世界杯冠军?巴西 阿根
廷德国...</text>
<duration>0</duration>
</subtitle>
</Service>
<Service id=″2″>
<ad name=″ad1″>
<file_number>5</file_number>
<format>gif</format>
<position_x>0</position_x>
<position_y>0</position_y>
<height>100</height>
<width>50</width>
<duration>0</duration>
<version>1</version>
</ad>
<subtitle>
<text>安踏:我选择我喜欢!</text>
<duration>0</duration>
</subtitle>
</Service>
</Ts>
<Ts id=”2”>
……
</Ts>
……
</Network>
</Current_follow>
</Stripe>
</root>
(2)为实现广告业务,本发明的方法中组织设置数字电视***增加广告业务所需的业务信息表及定位广告业务数据流的标识符。
在数字电视数据广播标准中,有许多实现数据下载的方法,本发明遵循数据广播标准及兼顾简易性,选择以下方案:
①、按当前数字电视***的业务规划,分配一特定业务编号及业务名称,组织BAT表(Bouquet Association Table,业务群关联表):
在前端EPG***(电子节目指南***)的PSI/SI流中***多个符合私有数据规范的linkage_descriptor描述子,linkage_descriptor描述子具体设置于BAT表,此描述子中描述广告数据所在的频点、业务、PID(标识符)等数据;主要用于描述广告、LOADER数据流在本***网络中传输的位置,且本表的Bouquet_id与***中其他BAT表Bouquet_id保证不会冲突。
BAT表中的Bouquet_id字段值为0x60C0至0xFFFE之间的任一值,本发明的实施例选择的字段值为0xFF00(遵循DVB标准);
linkage_descriptor描述子中,linkage_type字段的值为0xA1至0xFE之间的任一值,本发明的实施例选择的linkage_type字段值的说明如下:
0xA0表示Loader升级(保留);
0xA1表示广告数据;
0xA2~~0xFE表示预留将来使用。
本发明的BAT表(Bouquet Association Table,业务群关联表)如下表所示:
其中,广告数据中任何数据的更新都将导致version_number值变化(增1),具体要定位是什么数据,则终端需要遍历XML文件,比较version字段值。本发明新增的私有数据内容,即在bouquet_descriptors_length字段后增加以下内容:
{
Private_data_specifier_descriptor()
Linkage_descriptor()
……
Linkage_descriptor()
}
在bouquet_descriptors_length字段后新增的内容中,Private_data_specifier_descriptor描述子的内容如下表所示:
在Private_data_specifier_descriptor描述子的内容表中,特定标识符语义为:
描述符标签descriptor_tag的值为0x80至0xFE之间的任一值,本发明实施例中的描述符标签descriptor_tag:固定为“0xF0”;
Private_ID:建议转为“advertisement”。
在bouquet_descriptors_length字段后新增的内容中,Linkage_descriptor描述子的内容如下表所示:
在Linkage_descriptor描述子的内容表中,标识广告数据内容的标识在linkage_descriptor中的第一层循环中携带,广告数据内容的标识为:
for(i=0;i<N;i++){
private_data_bytel
}
}
for(i=0,i<n,i++){
private_data_byte2
}
Linkage_descriptor描述子的内容表中,链接描述符的语义为:
transport_stream_id:16位字段,标识包含指定信息业务的TS(传输流)。
original_network_id:16位字段,唯一标识指定的业务原始传输***的network_id。
service_id:16位字段,唯一标识TS中的信息业务。service_id与相应的节目映射段中的program_number相同。若linkage_type值为0x04,则service_id没有意义,需设为0x0000。
linkage_type:8位字段,定义链接类型,例如与信息链接,见下表:
链接类型 | 描述 |
0xA0 | 预留使用 |
0xA1 | 广告数据 |
0xA2至0xFF | 预留使用 |
在Linkage_descriptor描述子的内容表中,linkage_type为0xA1,携带传输的数据内容(private_data_bytel)如下表所示:
在private_data_bytel内容表中,各字段的语义如下:
频率frequency:
32位字段,以8个4位BCD码给出频率值,单位为MHz(兆赫兹)。小数点位于第4个BCD码之后(如:0312.0000MHz)。
调制方式modulation:
8位字段。指出有线传送***的调制方式,定义下表:
调制方式(十六进制) | 描述 |
0x00 | 未定义 |
0x01 | 16 QAM |
0x02 | 32 QAM |
0x03 | 64 QAM |
0x04 | 128 QAM |
0x05 | 256 QAM |
0x06至0xFF | 预留使用 |
符号率symbol_rate:
28位字段,以7个4位BCD码表示符号率的值,单位为Msymbol/s(兆符号数/秒),小数点位于第3个BCD码后(如:027.4500)。
AD_Headdata_table_id:
广告数据流头部控制数据表的表标识符;
AD_Picdata_table_id:
广告数据流数据部分(图片部分)表标识符起始值,建议从0xFD递减到0x00。
Private_Data_Byte2:主多频点播发广告数据保留。
date_type:预留使用。
②、根据已分配的业务编号及业务名称,在数字电视***中的业务描述表中注册所述广告业务,组织SDT表(业务描述表):
针对广告数据流业务建议在EPG***中加以描述,在SDT表的“service_descriptor”中,指定业务类型为“0xFE”;业务描述表主要考虑到在没有EPG前端***支持下,实现广告、LOADER业务的一种解决办法;若有EPG***,则统一由EPG***生成;主要对描述当前广告、或LOADER业务说明,业务类型service_type=0xFE(非数字电视业务)。
SDT表的内容如下表所示:
其中,业务类型service_type为8位字段,定义了业务的类型。其编码方式下表:
Service_type | 描述 |
0x00 | 预留使用 |
0x01 | 数字电视业务 |
0x02 | 数字音频广播业务 |
0x03 | 图文电视业务 |
0x04 | NVOD参考业务 |
0x05 | NVOD时移业务 |
0x06 | 马赛克业务 |
0x07 | PAL制编码信号 |
0x08 | SECAM制编码信号 |
0x09 | D/D2-MAC |
0x0A | 调频广播 |
0x0B | NTSC制信号 |
0x0C | 数据广播业务 |
0x0D | 公共接口使用预留 |
0x0E | RCS映射(见EN 301 790) |
0x0F | RCS FLS(见EN 301 790) |
0x10 | DVB MHP业务 |
0x11至0x7F | 预留使用 |
0x80至0xFE | 用户定义 |
0xFF | 预留使用 |
③按照已分配的业务编号及业务名称,在数字电视***中的节目相关表(PAT表)中注册所述广告业务。
④按照已分配的业务编号,在数字电视***中的节目映射表(PMT表)中注册所述广告业务。
生成以上PSI信息(PAT表和PMT表),主要为适应有些复用器设备考虑,在许多复用器设备上,当一个输入口中无PAT/PMT表PSI信息时,拒绝将数据流透过设备而生成一个业务。
需要指出的是,本发明中的广告数据包括如下内容:
控制信息(DOWN_CTRL_INFO);
广告头数据信息(AD_HEAD数据信息),其中广告头数据信息包括XML索引文件(Index.xml)和广告基本数据文件信息(pic_information)图片信息结构;
以及广告内容(以图片为例)。
在传输过程中,以上三部分内容的数据流分段结构如下表所示:
其中,控制信息(Down_ctrl_info)的结构如下表所示:
语法描述 | 长度(bit) | 备注 |
down_ctrl_info_section(){ | ||
Table_id | 8 | 0xFE |
Section_syntax_indicator | 1 | |
Private_indicator | 1 | |
Reserved | 2 | |
Section_length | 12 | |
Table_extension_id=0x0000 | 16 | |
Reserved | 8 | |
Section_number=0x00 | 8 | |
Last_section_number=0x00 | 8 | |
Index_xml_table_extension_id_start | 16 | |
Index_xml_table_extension_id_end | 16 | |
Index_xml_size | 32 | |
Pic_information_table_extension_id_start | 16 | |
Pic_information_table_extension_id_end | 16 | |
Pic_information_size | 32 | |
CRC_32 | 32 | 阴影部分的校验码 |
} |
控制信息(Down_ctrl_info)中各字段含义:
Table_id:8位宽度,置0xFE;
Section_syntax_indicator:保留,置1;
Private_indicator:保留,置1;
Reserved:保留,置1;
Table_extension_id:16位宽度,置0x0000;
Section_number:8位宽度,置0x00;
Last_section_number:8位宽度,置0x00;
Index_xml_table_extension_id_start:16位宽度,index.xml文件数据打包时,描述起始table_extension_id;
Index_xml_table_extension_id_end:16位宽度,index.xml文件数据打包时,描述终止table_extension_id;
Index_xml_size:32宽度,index.xml文件大小(Byte);
Pic_information_table_extension_id_start:16位宽度,Pic_informatiom数据打包时,描述起始table_extension_id;
Pic_information_table_extension_id_end:16位宽度,Pic_informatiom数据打包时,描述终止table_extension_id;
Pic_information_size:32宽度,Pic_informatiom数据大小(Byte);
CRC_32:8位宽度;
注:当数据量非常小时,可能会存在以下情况:
Index_xml_table_extension_id_start=Index_xml_table_extension_id_end=Pic_information_table_extension_id_start=Pic_information_table_extension_id_end
此时Index.xml表(Section)信息section_number从0起始,Pic_information表信息section_number则递增起始。
其中,广告头数据信息表(AD_HEAD数据信息表)如下表所示:
语法描述 | 长度(bit) | 备注 |
AD_Head_section(){ | ||
Table_id | 8 | 0xFE |
Section_syntax_indicator | 1 | |
Private_indicator | 1 | |
Reserved | 2 | |
Section_length | 12 | |
Table_extension_id | 16 | =0x0001起始 |
Reserved | 8 | |
Section_number | 8 | =0x00起始 |
Last_section_number | ||
{ | ||
Data_type | 8 | =0x01(index.xml)=0x02(pic_informaion) |
Reserved | 4 | |
Data_length | 12 | |
data_byte | 8 | |
} | ||
CRC_32 | 32 | 阴影部分的校验码 |
} |
各字段含义:
Table_id:8位宽度,置为0xFE;
Table_extension_id:16位宽度,从0x0001开始;
Data_type:本section中data_byte数据类型
=0x01:index.xml文件数据
=0x02:pic_information数据
Data_length:12位宽度,标识数据块的长度,以字节Byte为单位;
Data_byte:index.xml文件或Pic_information数据;
其中,广告基本数据文件信息pic_information如下表所示:
其中,图片数据段结构表(pic_segment_data)如下表所示:
名称 | 符号 | 长度(bit) | 备注 |
数据类型 | Data_type | 8 | 保留 |
保留 | Reserved | 4 | |
长度 | Pic_segment_size | 12 | |
数据 | Pic_segment_data | 8 |
其中,图片数据表(pic_segment_data_section)如下表所示:
语法描述 | 长度(bit) | 备注 |
pic_segment_data_Section(){ | ||
Table_id | 8 | 0xFD |
Section_syntax_indicatcr=1 | 1 |
‘0’ | 1 | |
reserved | 2 | |
section_length | 12 | |
table_extension_id | 16 | |
reserved | 8 | |
section_number | 8 | |
last_section_number | 8 | |
{ | ||
pic_segment_data() | ||
} | ||
CRC_32 | 32 | 阴影部分的校验码 |
} |
各字段的含义:
Table_id:8位宽度,置为0xFD;
Section_syntax_indicator:8位宽度,置为1;
Section_length:12位宽度,指示自该字段之后的section的长度;
Table_extension_id:16位宽度,扩展table_id,描述图象数据段号,数据段号从0开始记数;
Section_number:8位宽度;
Lasi_section_number:8位宽度;
CRC 32:MPEG2 CRC 32。
(3)将广告数据和所述信息表参数打包成符合数字电视标准的传输流结构数据,包括:对广告内容及广告数据的控制信息进行打包;将XML索引文件打包为符合数字电视标准的传输流结构数据;打包“图片、数据信息”成传输流结构。
(4)将电视节目数据和所述传输流结构数据复用为复合数字流,传输到数字电视网络中。
图3是本发明中广告数据更新的过程示意图。广告数据有更新时,直接更新BAT表的版号,表的版号更改作为数字媒体终端判断是否更新显示广告的依据。一旦发现版本改变,数字媒体终端应该立即接收新数据,接收完全后释放原来接收到的旧数据,更新OSD显示。
终端设备在网络中首先查找业务群关联表(BAT),由BAT表中Linkage_descriptor描述子的字段{传输流标识号transport_stream_id,原始网络标识号original_network_id,业务标识号service_id}来查询广告业务在哪个网络、网络中属于哪个物理频点;由频点、service_id再查询到当前业务的节目关联表(PAT)及节目映射表(PMT)。
另外,本发明还可以通过了一种更快捷方法标识广告业务,即在业务群关联表的链接描述子中的private_data_bytel域直接明确当前业务所在频点、调制方式、符号率等参数,终端设备可依据这些参数快速定位广告业务在整个网络中的位置。
综上所述,本发明的广告实现方法是基于目前数字电视的标准展开的,通过生成XML索引文件,组织数字电视***实现广告业务所需的信息表参数,然后将XML索引文件、信息表参数以及广告数据按数字电视标准进行打包,最后对打包后的数据和电视节目数据进行复用处理,并发送到数字电视网络中,当数字媒体终端从数字电视网络中接收到复合数字流后,通过一系列的处理,最后在其显示界面上显示出广告内容,从而实现了数字媒体终端的广告功能;通过本发明的方法,可在线灵活更新广告数据内容,可为运营商带来增值,同时降低了实现广告所需的各种费用。
Claims (7)
1.在数字电视***中实现数字媒体广告的方法,其特征在于,包括以下步骤:
101、以XML格式对应节目指引,并生成相应的XML索引文件,其中包括:按照数字媒体终端的启动顺序及显示顺序,得出节目指引的逻辑结构;以XML格式对应节目指引,并描述广告数据的属性,包括播放的顺序及时刻;生成对应节目指引的XML索引文件;
102、组织设置数字电视***增加广告业务所需的业务信息表及定位广告业务数据流的标识符,包括;
按当前数字电视***的业务规划,给所述增加的广告业务分配一特定业务编号及业务名称;
生成相应的业务群关联表,指定表中业务群标识符的值为0x60C0至0xFFFE之间的任一值,并在表中业务群描述符长度字段后增加私有数据特定描述子以及包括定位广告业务数据流的标识符的链接描述子;
按照已分配的业务编号及业务名称,生成广告业务的节目关联表和节目映射表,并根据已分配的业务编号及业务名称,在当前数字电视***中的业务描述表中注册所述广告业务;
103、生成广告数据的控制信息和数据索引信息;
104、将控制信息、数据索引信息、XML索引文件、业务信息表和广告数据打包成符合数字电视标准的传输流结构数据;
105、将所述传输流结构数据播发、复用传输到数字电视网络中。
2.根据权利要求1所述的在数字电视***中实现数字媒体广告的方法,其特征在于,所述私有数据特定描述子中的描述符标签的值为0x80至0xFE之间的任一值,所述私有数据特定描述子中的特定标识符设置为“advertisement”。
3.根据权利要求1所述的在数字电视***中实现数字媒体广告的方法,其特征在于,所述链接描述子中的链接类型字段值为0xAl至0xFE之间的任一值,所述链接描述子的第一层循环中携带定位广告业务数据流的标识符。
4.根据权利要求1所述的在数字电视***中实现数字媒体广告的方法,其特征在于,所述业务描述表中的业务类型字段值为0x80至0xFE之间的任一值。
5.根据权利要求1所述的在数字电视***中实现数字媒体广告的方法,其特征在于,在业务群关联表的链接描述子中的private_data_bytel域设定所述广告业务数据流所在频点、调制方式及符号率。
6.根据权利要求1所述的在数字电视***中实现数字媒体广告的方法,其特征在于:当广告数据的内容每发生一次变化,则业务群关联表的版号值相应改变一次。
7.在数字电视***中实现数字媒体广告的装置,包括:
一数据复用播发模块,按照数字电视***的传输标准对多路传输流结构数据进行复用处理,生成复合数字流,并将复合数字流***到数字电视网络中;
其特征在于,还包括:
一XML广告编排模块,按照节目指引得出对应的树形结构,在特定必要位置增加广告数据,并描述其属性,最终输出相应的XML索引文件,实现广告编排;
一***信息生成模块,生成并输出数字电视***运营广告业务所需的各种***业务信息表数据,包括:
按当前数字电视***的业务规划,给广告业务分配一特定业务编号及业务名称;
生成相应的业务群关联表,指定表中业务群标识符的值为0x60C0至0xFFFE之间的任一值,并在表中业务群描述符长度字段后增加私有数据特定描述子以及包括定位广告业务数据流的标识符的链接描述子;
按照已分配的业务编号及业务名称,生成广告业务的节目关联表和节目映射表,并根据已分配的业务编号及业务名称,在当前数字电视***中的业务描述表中注册所述广告业务;
以及一数据打包模块,按数字电视***信源标准,将所述***业务信息表数据、XML索引文件和广告数据打包为传输流结构数据,并把所述传输流结构数据输出给所述数据复用播发模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101570455A CN1968421B (zh) | 2006-11-23 | 2006-11-23 | 在数字电视***中实现数字媒体广告的方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006101570455A CN1968421B (zh) | 2006-11-23 | 2006-11-23 | 在数字电视***中实现数字媒体广告的方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1968421A CN1968421A (zh) | 2007-05-23 |
CN1968421B true CN1968421B (zh) | 2012-05-30 |
Family
ID=38076914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006101570455A Expired - Fee Related CN1968421B (zh) | 2006-11-23 | 2006-11-23 | 在数字电视***中实现数字媒体广告的方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1968421B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101335884B (zh) * | 2008-07-21 | 2010-06-09 | 深圳市同洲电子股份有限公司 | 多媒体数据的获取方法及多媒体设备 |
US9124631B2 (en) * | 2009-05-08 | 2015-09-01 | Google Inc. | Content syndication in web-based media via ad tagging |
CN101720034B (zh) * | 2009-12-17 | 2012-09-05 | 中国华录集团有限公司 | 在数字电视网络上实现多媒体分类广告的*** |
CN102098570B (zh) * | 2011-02-23 | 2013-05-08 | 深圳创维数字技术股份有限公司 | 一种数字电视信息播放方法及*** |
CN102223568B (zh) * | 2011-06-03 | 2013-09-04 | 深圳创维数字技术股份有限公司 | 一种广告播放***和方法 |
CN104301791A (zh) * | 2014-10-28 | 2015-01-21 | 四川金网通电子科技有限公司 | 一种机顶盒开机广告的优化方法 |
CN108200460B (zh) * | 2017-12-22 | 2020-12-22 | 四川迪佳通电子有限公司 | 机顶盒广告图片更新方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1327684A (zh) * | 1999-08-19 | 2001-12-19 | 索尼公司 | 发送方法和接收装置 |
CN1389034A (zh) * | 2000-06-13 | 2003-01-01 | 松下电器产业株式会社 | 传输***、接收器及广播*** |
CN1507696A (zh) * | 2002-02-04 | 2004-06-23 | 松下电器产业株式会社 | 广告节目提供*** |
CN1711766A (zh) * | 2002-11-14 | 2005-12-21 | Lg电子株式会社 | 电子文档版本化方法和使用基于可扩展标识语言的版本号的更新文档提供方法 |
-
2006
- 2006-11-23 CN CN2006101570455A patent/CN1968421B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1327684A (zh) * | 1999-08-19 | 2001-12-19 | 索尼公司 | 发送方法和接收装置 |
CN1389034A (zh) * | 2000-06-13 | 2003-01-01 | 松下电器产业株式会社 | 传输***、接收器及广播*** |
CN1507696A (zh) * | 2002-02-04 | 2004-06-23 | 松下电器产业株式会社 | 广告节目提供*** |
CN1711766A (zh) * | 2002-11-14 | 2005-12-21 | Lg电子株式会社 | 电子文档版本化方法和使用基于可扩展标识语言的版本号的更新文档提供方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1968421A (zh) | 2007-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1968421B (zh) | 在数字电视***中实现数字媒体广告的方法及其装置 | |
CN1929584B (zh) | 一种数字媒体终端广告内容的实时更新方法 | |
CN100431352C (zh) | 用于组织表格的方法 | |
CN100581237C (zh) | 广播信号以及对其解码的装置和方法 | |
US9609375B2 (en) | Method for mapping between signaling information and announcement information and broadcast receiver | |
CA2692770C (en) | Method of transmitting and receiving a broadcasting signal and an apparatus for receiving a broadcasting signal | |
KR100800860B1 (ko) | 디지털 방송 시스템에서 전자 서비스 가이드를 이용한미리보기 서비스 방법 및 장치 | |
CN103975602A (zh) | 广播服务接收方法和广播服务接收装置 | |
KR20110102349A (ko) | 방송 신호를 수신하는 방법 및 방송 수신기 | |
KR101759951B1 (ko) | 시그널링 정보와 어나운스먼트 정보의 매핑 방법 및 방송 수신기 | |
US20110239251A1 (en) | Electronic Program Guide Generation | |
ES2558967T3 (es) | Motor de tratamiento de datos genérico | |
CN100536556C (zh) | 机顶盒图片广告设计及更新的实现方法 | |
JP2022179688A (ja) | 受信装置及び受信方法 | |
US7249137B1 (en) | Storage-type broadcast system, transmitter and receiver | |
Peng et al. | A digital television navigator | |
CN102186105B (zh) | 数字电视节目的播放***、方法及数字电视接收终端 | |
CN101448106A (zh) | 一种在数字视频广播中实时文本广告的实现方法及*** | |
US20100211977A1 (en) | Apparatus and method for transmitting presentation information in a digital broadcast system | |
CN103167321A (zh) | 广告应用在数字电视中的一种实现方法 | |
KR100622257B1 (ko) | Mpeg-2 전송 스트림 규격을 이용한 텍스트 백-링크처리 방법 | |
CN101184211B (zh) | 数字电视广播节目点播方法 | |
KR100845132B1 (ko) | 리치미디어 서비스에 의한 디지털 방송 채널의 제어방법 및그 단말기 | |
KR20090105388A (ko) | 방송 분할화면을 통한 양방향 부가 서비스 제공 시스템 및방법 | |
CN101753953A (zh) | 一种图文电子节目指南的实现方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20071228 Address after: Shenzhen Nanshan District City, a high-tech South SKYWORTH tower A 14 floor Applicant after: Shenzhen Skyworth RGB Electronic Co., Ltd. Address before: Guangdong city of Shenzhen province Nanshan District Gao Xin Road SKYWORTH building A block 13-16 Applicant before: Shenzhen Skyworth-RGB Electronics Co., Ltd. |
|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120530 Termination date: 20151123 |
|
CF01 | Termination of patent right due to non-payment of annual fee |