本发明专利技术属于数字电视领域,特别涉及一种开机画面动态更换的设计实现方法及装置。本发明专利技术是通过制作部分:EPG制作服务器单元、发送装置、数字电视网和接收部分:遥控器、机顶盒、电视机来实现的。在机顶盒动态存储器中设置动态可更换数据存储区,使机顶盒端EPG应用程序数据和开机画面格式数据分离开来,在单向传送广播方式的数字电视网络和普通的机顶盒中实现不影响程序代码以及存储的情况下,可以随意替换开机画面格式数据。本发明专利技术实现了在数字电视广播的单向传输网络,在基本配置的普通机顶盒上,不用更改程序代码,无需更新应用程序和专门的数据广播通道而达到画面数据的更新目的。
【技术实现步骤摘要】
本专利技术属于数字电视领域,特别涉及一种开机画面动态更换的设计实现方法及装置,即数字电视机顶盒动态接收电视传输网络系统前端发送的数据来更新本地机顶盒的开机画面的方法,特别涉及到前端数据的发送以及本地终端机顶盒对数据的解析应用。
技术介绍
以往各厂家的机顶盒都是将开机画面的图像作为程序资源烧录在机顶盒中,针对不同的运营商或者不同的机顶盒厂商定制不同开机画面的时候,都得更新机顶盒的程序,非常不方便。所以现在的机顶盒大多一到用户手里之后基本上就是一成不变的开机画面了。而现在常用的在线更新的方式如CN1487740A专利所公开的方法,需要机顶盒特定的Loader程序,来接收前端发送的完整的包括开机画面以及其他所有驻留程序代码的内容到机顶盒端并更新烧录到机顶盒中。而整个机顶盒程序主要采用DSMCC的数据广播的形式进行封装,然后专门占用一路service进行MPEG-2的数据传输,如此只是为了更新一个开机画面而非软件代码上更新,就得周折的连带相对较大的程序代码一并发送下去,而且接收端还得经过完整的CRC32校验,因为整个数据量比较大,分成了很多块来传输,所以从发送传输以及终端的接收应用都比较麻烦,而且一旦下载失败的时候在重新执行新的下载过程中,无法同时启动旧的程序,除非放弃下载然后载入旧的程序档案。另外在CN1275740A中公布了一种用于计算机网络的数据更新方式,但计算机网络的双向对称性以及计算机的操作便利性都无法用于只具有单向传送广播方式的数字电视网络和普通的机顶盒应用。
技术实现思路
本专利技术的目的是针对上述情况,而开发的一种开机画面动态更换的设计实现方法及装置。本专利技术是通过制作部分EPG制作服务器单元、发送装置、数字电视网和接收部分遥控器、机顶盒、电视机来实现的,EPG制作服务器单元含有EPG制作服务器、交互制播服务器、视频节目存储服务器、编码转换服务器、复用调制服务器,机顶盒中含有节目信号接收装置、节目信号发送装置、遥控器信号发送接收装置以及微处理芯片和静态、动态存储器等,在机顶盒动态存储器中设置动态可更换数据存储区,使机顶盒端EPG应用程序数据和开机画面格式数据分离开来,在单向传送广播方式的数字电视网络和普通的机顶盒中实现不影响程序代码以及存储的情况下,可以随意替换开机画面格式数据。所述的可更换数据储区分为存储区1和存储区2,所述的存储区1和存储区2,分别存有可更换的指定画面数据,所述的指定画面数据为开机画面数据或其它画面数据。本专利技术的方法含有如下的步骤数字电视系统前端在向EPG制作服务器提供要发送的指定画面数据后,a.执行生成指定画面格式数据的步骤,即通过TS封装工具,将图片数据转成指定画面格式数据,b.将指定画面格式数据合成数据流步骤,c.通过复用器将合成数据流复用到包含其他音视频节目流和EPGSI的TS流中步骤,d.调制输出到运营商的传输网络步骤;在终端机顶盒在接收数据时e.过滤的数据流的步骤,即通过机顶盒EPG应用程序运行,过滤指定的数据流,f.解析出开机画面格式数据步骤,即机顶盒EPG应用程序的TS数据解析模块,按照定义的格式解析出指定画面格式数据,g.存储指定画面的步骤,即用解析出来的新的指定画面格式数据,经过校验,替换掉机顶盒当前存储的指定画面数据, h.显示指定画面的步骤。所述的显示指定画面的步骤,进一步含有,进行指定画面数据CRC32校验步骤,校验成功,则显示新的指定画面数据,校验失败,则继续显示旧的完好指定画面数据步骤。所述的通过复用器将合成数据流复用到包含其他音视频节目流和EPG SI的TS流中步骤,进一步含有生成指定画面格式数据跟EPG节目表中的指定画面显示相关联关系的步骤。所述的存储指定画面的步骤,进一步含有将指定画面格式数据保存在两个独立的存储区步骤,保存时各自进行CRC32校验步骤,至少有一个区域的数据完整可用于显示指定画面,所述的指定画面格式数据为I帧格式数据,所述的数据流为PID的TS数据流,所述的指定画面为开机画面或其它画面,所述的关联关系是在包含EPG SI的TS数据流的BAT(BouquetAssociation Table)表中发送的关联关系的描述子数据,用户在收到EPG信息时,并据此关联关系定位到EPG节目表开机画面显示。该方法将前端系统将要发送的合适的图片通过合适的转换工具转成开机画面所需要的I帧格式数据,然后按定义的格式合成特定PID的TS数据流,之后的过程采用本行业技术人员所熟知的手段,通过复用器复用到包含其他音视频节目流和EPG SI的TS流中,调制输出到运营商的传输网络广播到用户终端,在数字电视系统前端系统发送特定格式的开机画面格式数据;终端机顶盒在接收数据时,仅需要在特定的频点过滤出指定PID的TS数据流,机顶盒EPG应用程序的数据解析模块按照定义的格式解析出I帧数据(通常一个画面所占的数据就是一个或多个本文所规定格式的图表)。把需要更新的数据部分,分离出来,在专门的区域存储,机顶盒主程序不用更新,用解析出来的新的I帧格式数据替换掉机顶盒原来存储的开机画面格式数据,达到更新机顶盒开机画面的目的;这样就能够在不用改变机顶盒固有程序的情况下,根据运营商的需求自由的更改用户开机画面数据。本专利技术的有益效果是,实现了在数字电视广播的单向传输网络,在基本配置的普通机顶盒上,不用更改程序代码,无需更新应用程序和专门的数据广播通道而达到画面数据的更新目的,使用此种方法,数据量小而且又简单。完全不需要借助于特定的数据广播的方式来传输,无需借助于特定厂商的Loader程序,仅通过发送少量特定格式(本文所定义的格式)的数据(复用进任何频点进行传输都不会对该传输流的带宽有大的影响),通过应用程序的接收解析,实现了开机画面动态更换。它可以作为数字电视运营商动态定期广告画面,也可以避免机顶盒用户总是看着一成不变的开机画面而感到厌烦,又省去了需要一套完整的数据广播DSMCC来更新整个应用程序所消耗的传输带宽和前后端的封装和解构的麻烦,而且使用Loader程序来进行DSMCC封装的程序代码数据更新的时候,在此期间无法运行旧的应用程序,必须等到新的程序代码成功接收后才能启用或者更新失败后重新使用旧的程序代码运行。下面结合附图和实施例对本专利技术作一详细描述。附图说明图1数字电视制作、播放系统示意图;图2为机顶盒存储区分配图;图3为前端发送部分流程;图4为终端接收部分流程;图5为开机画面显示流程;图6为PID的TS数据流格式流程;图7为I帧格式数据PID的TS数据流图表;图8为关联关系的BAT表描述子流程;图9为关联关系的BAT表描述子的结构表。具体实施例方式参见图1,EPG制作服务器单元1.1,它含有EPG制作服务器、交互制播服务器、视频节目存储服务器、编码转换服务器、复用调制服务器,发送装置1.2,数字电视网1.3和接收部分机顶盒1.4,它含有节目信号接收装置、节目信号发送装置、遥控器信号发送接收装置以及微处理芯片和静态、动态存储器等,电视机1.5和遥控器1.6;EPG制作服务器单元完成EPG节目的制作通过发射装置1.2将信号发送到数字电视网1.3上,机顶盒1.4通过数字电视网1.3接收到信号后,在电视机1.5显示输出并通过遥控器1.6,对节目进行选择。参见图2,机顶盒的存本文档来自技高网...
【技术保护点】
一种开机画面动态更换的设计实现方法,通过EPG制作服务器单元(1.1)、发送装置(1.2)、数字电视网(1.3)、遥控器(1.6)、机顶盒(1.4)、电视机(1.5)来实现,其特征在于,含有如下的步骤:数字电视系统前端:在向 EPG制作服务器提供要发送的指定画面数据后,a.执行生成指定画面格式数据的步骤,b.将指定画面格式数据合成数据流步骤,c.通过复用器将合成数据流复用到包含其他音视频节目流和EPGSI的TS流中步骤,d.调 制输出到运营商的传输网络步骤;在终端机顶盒在接收数据时:e.过滤的数据流的步骤,f.解析出开机画面格式数据步骤,g.存储指定画面的步骤,h.显示指定画面的步骤。
【技术特征摘要】
【专利技术属性】
技术研发人员:张淮野,易鹏,党海飞,
申请(专利权)人:中央电视台,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。