CN101980522B - 一种基于数字机顶盒开机视频广告的实现方法 - Google Patents
一种基于数字机顶盒开机视频广告的实现方法 Download PDFInfo
- Publication number
- CN101980522B CN101980522B CN2010105057510A CN201010505751A CN101980522B CN 101980522 B CN101980522 B CN 101980522B CN 2010105057510 A CN2010105057510 A CN 2010105057510A CN 201010505751 A CN201010505751 A CN 201010505751A CN 101980522 B CN101980522 B CN 101980522B
- Authority
- CN
- China
- Prior art keywords
- video
- advertisement
- stb
- data
- top box
- 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
本发明提供一种基于数字机顶盒开机视频广告的实现方法,通过机顶盒主线程初始化机顶盒中的视频播放模块,并创建视频播放进程,对视频广告并进行播放;同时机顶盒主线程继续初始化机顶盒其他模块,机顶盒通过视频广告监控进程监控是否有视频广告更新信息,并及时更新,当机顶盒的其他模块初始化完毕,结束视频播放进程,进入机顶盒的主菜单界面。本发明利用开机初始化机顶盒各模块的时间来播放存储在Flash存储器中的广告视频,这样既不会影响机顶盒的正常使用,又达到播放广告的目的。
Description
【技术领域】
本发明涉及一种数字机顶盒技术领域,尤其涉及一种基于数字机顶盒开机视频广告的实现方法。
【背景技术】
近年来,随着有线数字电视的推广,有线数字电视机顶盒逐渐走进千家万户。随着国家数字电视的大规模普及,作为数字电视终端产品的数字电视机顶盒的功能也越来越强大,在机顶盒上实现广告业务能够达到非常好的效果,现有的电视广告大多数是插播在节目中,视频广告数据没有存放在flash存储器中,如当播放完了新闻联播后插入几分钟的广告播放,现在的广告作为节目的一部分实时播放,广告的视频数据都是从电视营运中心发送的,由于是实时播放,所以经常在精彩节目中插广告会让大家产生厌烦的心理,而且广告越来越多,甚至影响大家正常收看电视节目。如何有效的缓解广告的播放成为了现阶段的一个问题。
【发明内容】
本发明要解决的技术问题,在于提供一种基于数字机顶盒开机视频广告的实现方法,利用开机初始化机顶盒各模块的时间来播放存储在Flash存储器中的广告视频,这样既不会影响机顶盒的正常使用,又达到播放广告的目的。
本发明是这样实现的:一种基于数字机顶盒开机视频广告的实现方法,其特征在于:包括以下步骤:
步骤10、通过机顶盒主线程初始化机顶盒中的视频播放模块,并创建视频播放进程,播放进程开始读取存储在Flash存储器中的视频广告并进行播放,所述的视频广告是机顶盒在出厂时统一存放了一段视频广告数据;
步骤20、在播放视频广告时,机顶盒主线程继续初始化机顶盒其他模块,并创建视频广告监控进程;
步骤30、机顶盒通过视频广告监控进程监控有线信号的频点中的PID(标志码传输)表里面是否有视频广告更新信息,其中PID表是以广告更新标志位、广告版本号、广告数据序号、广告视频数据长度以及广告视频数据这些字段进行定义的;当广告更新标志位是0xA5标识时,说明当前有更新广告流,其他值说明没有更新广告数据;广告版本号为0~0xFFFFFFFF中的一个数,标识当前更新的广告版本号;广告数据序号是:过滤出PID表的表大小时以标准的TS Packet来表示,即TS Packet大小为188字节,除去TS Packet的包头之后剩下就是184字节,所有更新一次广告数据会分成很多个TS Packet来传输,广告数据序号就是表示该TS Packet中的广告数据是这次更新广告数据的第几个包,根据这个标志便于机顶盒快速组合滤到的广告视频数据;广告视频数据长度是:表示接收到的广告视频数据长度;广告视频数据是:机顶盒通过读取所述广告视频数据长度描述的长度数据来得到广告视频数据;即视频广告监控进程监控PID表中的广告更新标志位是否为0xA5;否,则延时等待10S后继续去判断,是则判断当前待更新的视频广告版本号是否与本地机顶盒中存储的视频广告版本号相等,即判断更新的视频广告的PID表中的广告版本号是否与本地机顶盒中存储的视频广告版本号是否相等;是,则机顶盒上的视频广告已是最新,否则下载广告视频数据并写入Flash存储器中,广告视频数据即为所述更新的视频广告的PID表中的广告视频数据;并更新本地视频广告版本号,所述广告监控进程在用户看任何频点的节目时也能及时更新广告视频数据;
步骤40、当机顶盒的其他模块初始化完毕,结束视频播放进程,进入机顶盒的主菜单界面。
本发明具有如下优点:当开机初始化机顶盒各模块时,同时通过机顶盒主线程初始化机顶盒中的视频播放模块,并创建视频播放进程,播放存储在Flash存储器中的广告视频,这样既不会影响机顶盒的正常使用,又达到播放广告的目的。
【附图说明】
图1为本发明方法流程示意图。
【具体实施方式】
下面参照图1结合实施例对本发明作进一步的说明:
一种基于数字机顶盒开机视频广告的实现方法,包括以下步骤:
步骤10、通过机顶盒主线程初始化机顶盒中的视频播放模块,并创建视频播放进程,播放进程开始读取存储在Flash存储器中的视频广告并进行播放,所述的视频广告是机顶盒在出厂时统一存放了一段视频广告数据(之后视频广告数据是广播电视中心通过在特定的PID中播发广告升级数据,机顶盒能够自动下载该视频广告数据,并将其存储在flash存储器中,下次开机时播放的视频广告数据也就更新了)。
步骤20、在播放视频广告时,机顶盒主线程继续初始化机顶盒其他模块,并创建视频广告监控进程;
步骤30、机顶盒通过视频广告监控进程监控有线信号的频点中的PID表里面是否有视频广告更新信息;否,则延时等待10S后继续去判断,是则判断当前待更新的视频广告版本号是否与本地机顶盒中存储的视频广告版本号相等;即判断更新的视频广告的PID表中的广告版本号是否与本地机顶盒中存储的视频广告版本号是否相等;是,则机顶盒上的视频广告已是最新,否则下载广告视频数据并写入Flash存储器中,广告视频数据即为所述更新的视频广告的PID表中的广告视频数据;并更新本地视频广告版本号,通常情况下,由于现有的机顶盒Tuner同一时间只能锁一个频点,这样就导致用户在看某一频点的节目,该节目不是传输广告更新流的频点节目时无法更新,而本发明设置的广告监控进程则可以在用户看任何频点的节目时去及时更新广告视频数据;
步骤40、当机顶盒的其他模块初始化完毕,结束视频播放进程,进入机顶盒的主菜单界面,此时要是广告视频还没播放完毕,则存储在机顶盒flash存储器中,待下次机顶盒开机初始化时,进行播放。
其中本发明的PID表中视频广告更新数据包括:syncword(广告更新标志位)、Version(广告版本号)、Serial Number(广告数据序号)、Lenth(广告视频数据长度)、Data(广告视频数据)。当广告更新标志位是0xA5标识时,说明当前有更新广告流,其他值说明没有更新广告数据。广告版本号为0---0xFFFFFFFF中的一个数,标识当前更新的广告版本号。广告数据的序号是:广告流的大小一般在2MB左右,而滤指定PID表的表大小时标准的TS Packet,即188字节,除去TS Packet的包头之后剩下就是184字节,所有更新一次广告流数据会分成很多个TS Packet来传输。广告数据序号就是表示该TS Packet中的广告数据是这次更新广告数据的第几个包,根据这个标志便于机顶盒快速组合滤到的广告数据。广告数据长度是:表示接下来的广告数据长度。广告视频数据是:机顶盒通过读取描述的长度数据来得到真正的广视频告数据。现有的视频广告没有存放在flash存储器中,视频广告作为电视节目的一部分进行了实时的播放,而本发明机顶盒通过接收上述特定的PID表中广告数据进行更新,机顶盒能够自动下载该广告数据,并将其存储在flash存储器中,下次开机时播放的广告数据也就更新了。
总之,本发明利用开机初始化机顶盒各模块的时间来播放存储在Flash存储器中的广告视频,这样既不会影响机顶盒的正常使用,又达到播放广告的目的。
以上所述仅为本实发明的较佳实施例,凡依本实发明申请专利范围所做的均等变化与修饰,皆应属本实发明的涵盖范围。
Claims (1)
1.一种基于数字机顶盒开机视频广告的实现方法,其特征在于:包括以下步骤:
步骤10、通过机顶盒主线程初始化机顶盒中的视频播放模块,并创建视频播放进程,播放进程开始读取存储在Flash存储器中的视频广告并进行播放,所述的视频广告是机顶盒在出厂时统一存放了一段视频广告数据;
步骤20、在播放视频广告时,机顶盒主线程继续初始化机顶盒其他模块,并创建视频广告监控进程;
步骤30、机顶盒通过视频广告监控进程监控有线信号的频点中的PID表里面是否有视频广告更新信息,其中PID表是以广告更新标志位、广告版本号、广告数据序号、广告视频数据长度以及广告视频数据这些字段进行定义的;当广告更新标志位是0xA5标识时,说明当前有更新广告流,其他值说明没有更新广告数据;广告版本号为0~0xFFFFFFFF中的一个数,标识当前更新的广告版本号;广告数据序号是:过滤出PID表的表大小时以标准的TS Packet来表示,即TS Packet大小为188字节,除去TS Packet的包头之后剩下就是184字节,所有更新一次广告数据会分成很多个TS Packet来传输,广告数据序号就是表示该TS Packet中的广告数据是这次更新广告数据的第几个包,根据这个标志便于机顶盒快速组合滤到的广告视频数据;广告视频数据长度是:表示接收到的广告视频数据长度;广告视频数据是:机顶盒通过读取所述广告视频数据长度描述的长度数据来得到广告视频数据;即视频广告监控进程监控PID表中的广告更新标志位是否为0xA5;否,则延时等待10S后继续去判断,是则判断当前待更新的视频广告版本号是否与本地机顶盒中存储的视频广告版本号相等,即判断更新的视频广告的PID表中的广告版本号是否与本地机顶盒中存储的视频广告版本号是否相等;是,则机顶盒上的视频广告已是最新,否则下载广告视频数据并写入Flash存储器中,广告视频数据即为所述更新的视频广告的PID表中的广告视频数据;并更新本地视频广告版本号,所述广告监控进程在用户看任何频点的节目时也能及时更新广告视频数据;
步骤40、当机顶盒的其他模块初始化完毕,结束视频播放进程,进入机顶盒的主菜单界面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105057510A CN101980522B (zh) | 2010-10-13 | 2010-10-13 | 一种基于数字机顶盒开机视频广告的实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105057510A CN101980522B (zh) | 2010-10-13 | 2010-10-13 | 一种基于数字机顶盒开机视频广告的实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101980522A CN101980522A (zh) | 2011-02-23 |
CN101980522B true CN101980522B (zh) | 2012-07-04 |
Family
ID=43601005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105057510A Expired - Fee Related CN101980522B (zh) | 2010-10-13 | 2010-10-13 | 一种基于数字机顶盒开机视频广告的实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101980522B (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102209270A (zh) * | 2011-06-03 | 2011-10-05 | 深圳创维数字技术股份有限公司 | 一种基于机顶盒的广告播放系统和方法 |
CN102333239B (zh) * | 2011-09-30 | 2016-08-03 | 康佳集团股份有限公司 | 交互式数字电视广告的显示方法 |
CN102340694B (zh) * | 2011-10-27 | 2014-11-05 | Tcl集团股份有限公司 | 智能电视及智能电视广告实现方法和系统 |
CN103535043A (zh) * | 2011-11-25 | 2014-01-22 | 华为技术有限公司 | 一种机顶盒中呈现自定义内容的方法和机顶盒 |
CN102364956B (zh) * | 2011-11-29 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | 一种iptv系统的开机广告的实现方法 |
CN102395053B (zh) * | 2011-11-29 | 2014-03-19 | 乐视致新电子科技(天津)有限公司 | 一种iptv系统 |
CN103297848B (zh) * | 2012-02-22 | 2016-12-14 | 华为终端有限公司 | 媒体流的播放方法及机顶盒 |
CN102665101A (zh) * | 2012-04-25 | 2012-09-12 | 深圳市茁壮网络股份有限公司 | 广告数据的处理方法、装置及系统 |
CN103209352A (zh) * | 2013-03-27 | 2013-07-17 | 四川长虹电器股份有限公司 | 一种实现电视机开机视频文件自动播放的方法 |
CN103260084B (zh) * | 2013-04-11 | 2016-05-11 | 北京歌华有线电视网络股份有限公司 | 一种数字电视机顶盒开机方法及系统 |
CN104301792B (zh) * | 2014-10-28 | 2018-02-13 | 四川金网通电子科技有限公司 | 一种优化的机顶盒广告系统数据自适应接收方法 |
CN104936005A (zh) * | 2015-06-18 | 2015-09-23 | 深圳市茁壮网络股份有限公司 | 一种机顶盒广告视频播放方法、装置及系统 |
CN105867965A (zh) * | 2015-12-18 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 一种基于Android系统的播放开机视频的方法及系统 |
CN105791948A (zh) * | 2016-05-30 | 2016-07-20 | Tcl集团股份有限公司 | 一种智能电视开机视频的实现方法及系统 |
CN108600800B (zh) * | 2018-04-28 | 2021-05-28 | 海信视像科技股份有限公司 | 一种智能电视的开机方法及智能电视 |
CN109547837A (zh) * | 2018-12-05 | 2019-03-29 | 未来电视有限公司 | 一种开机广告播放方法、装置、液晶电视及存储介质 |
CN111586471A (zh) * | 2019-02-19 | 2020-08-25 | 深圳市茁壮网络股份有限公司 | 广告播放的控制方法及装置 |
CN109889915B (zh) * | 2019-03-19 | 2022-04-01 | 青岛海信宽带多媒体技术有限公司 | 一种播放开机广告的开机方法及机顶盒 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1913601A (zh) * | 2005-08-12 | 2007-02-14 | 邓小云 | 一种新的广告发布模式 |
CN1917571A (zh) * | 2006-09-15 | 2007-02-21 | 中辉世纪传媒发展有限公司 | 一种数字广播电视系统、机顶盒及开机画面显示方法 |
CN101098445A (zh) * | 2006-06-30 | 2008-01-02 | 株式会社日立制作所 | 电视节目接收设备及其接收和播放电视节目的方法 |
CN101197925A (zh) * | 2007-12-24 | 2008-06-11 | 康佳集团股份有限公司 | 一种数字电视广告视频的下载方法和实现方法 |
CN101272449A (zh) * | 2008-03-28 | 2008-09-24 | 山东泰信电子有限公司 | 一种基于数字电视机顶盒的电视广告截播方法 |
CN101426101A (zh) * | 2008-11-28 | 2009-05-06 | 康佳集团股份有限公司 | 一种机顶盒的开机视频播放方法 |
CN101448138A (zh) * | 2008-12-29 | 2009-06-03 | 深圳市同洲电子股份有限公司 | 一种视频广告的插播方法、系统及服务器 |
CN101521816A (zh) * | 2009-03-31 | 2009-09-02 | 深圳创维数字技术股份有限公司 | 一种数字电视的广告播放方法、系统及数字电视接收终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8270810B2 (en) * | 2002-12-11 | 2012-09-18 | Broadcom Corporation | Method and system for advertisement insertion and playback for STB with PVR functionality |
-
2010
- 2010-10-13 CN CN2010105057510A patent/CN101980522B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1913601A (zh) * | 2005-08-12 | 2007-02-14 | 邓小云 | 一种新的广告发布模式 |
CN101098445A (zh) * | 2006-06-30 | 2008-01-02 | 株式会社日立制作所 | 电视节目接收设备及其接收和播放电视节目的方法 |
CN1917571A (zh) * | 2006-09-15 | 2007-02-21 | 中辉世纪传媒发展有限公司 | 一种数字广播电视系统、机顶盒及开机画面显示方法 |
CN101197925A (zh) * | 2007-12-24 | 2008-06-11 | 康佳集团股份有限公司 | 一种数字电视广告视频的下载方法和实现方法 |
CN101272449A (zh) * | 2008-03-28 | 2008-09-24 | 山东泰信电子有限公司 | 一种基于数字电视机顶盒的电视广告截播方法 |
CN101426101A (zh) * | 2008-11-28 | 2009-05-06 | 康佳集团股份有限公司 | 一种机顶盒的开机视频播放方法 |
CN101448138A (zh) * | 2008-12-29 | 2009-06-03 | 深圳市同洲电子股份有限公司 | 一种视频广告的插播方法、系统及服务器 |
CN101521816A (zh) * | 2009-03-31 | 2009-09-02 | 深圳创维数字技术股份有限公司 | 一种数字电视的广告播放方法、系统及数字电视接收终端 |
Also Published As
Publication number | Publication date |
---|---|
CN101980522A (zh) | 2011-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101980522B (zh) | 一种基于数字机顶盒开机视频广告的实现方法 | |
CN104412603B (zh) | 处理互动服务的方法及接收互动服务的装置 | |
CN101472051B (zh) | 一种机顶盒软件升级的方法 | |
CN102098560B (zh) | 机顶盒及其开机播放广告图片的方法 | |
US20120050619A1 (en) | Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system | |
CN1929584B (zh) | 一种数字媒体终端广告内容的实时更新方法 | |
JP5768149B2 (ja) | バックチャネル通信経路で電子番組ガイド情報にアクセスするためのシステム及び方法 | |
CN102710980B (zh) | 一种数字电视机顶盒快速换台的方法及装置 | |
MX2014000313A (es) | Extensiones a la tabla de parametros del activador para television interactiva. | |
CN102026031B (zh) | 一种机顶盒 | |
CN103260084A (zh) | 一种数字电视机顶盒开机方法及系统 | |
CN102790912A (zh) | 一种机顶盒频道信息及菜单信息更新方法 | |
CN101184151A (zh) | 对机顶盒下载器文件进行统一升级管理的系统 | |
CN101753979A (zh) | 机顶盒节目升级方法 | |
CN103327404A (zh) | 一种支持多运营商的数字电视的实现方法及系统 | |
CN104053056A (zh) | 一种数字电视机顶盒搜索电视节目的方法及系统 | |
CN103108240B (zh) | 一种获取台标数据的方法及装置 | |
CN101990130B (zh) | 一种有线数字电视机顶盒广告接收的方法 | |
EP2560401A2 (en) | Method for providing a widget service streaming through a broadcast network, and apparatus for same | |
CN203423767U (zh) | 一种多功能数字电视系统 | |
CN102595230B (zh) | 一种节目关联应用的实现方法及数字电视终端 | |
WO2017076011A1 (zh) | 用于直播节目的回看方法和系统 | |
CN101600043A (zh) | 一种单向网中进行广告投递的方法 | |
CN201571122U (zh) | 音视频播放系统及用于处理音视频播放的装置 | |
CN103618932B (zh) | 显示运营商广告的方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
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: 20120704 Termination date: 20151013 |
|
EXPY | Termination of patent right or utility model |