论文部分内容阅读
20多年来,图文电视广播业务因其能以低廉的费用向大众传播即时的新闻、体育、气象等信息,已在世界许多国家和地区得到了普及和推广。如今,随着数字技术的发展,模拟电视正在向数字电视全面过渡,在真正的数字图文系统没有实现之前,利用现有的数字电视平台来仿效模拟图文系统成为一种延长图文使用期限的有效方式,也是图文应用领域的拓宽。
在DVB机顶盒中有两种方法处理图文数据:硬件和软件。符合标准的图文被机顶盒接收并解复用后,硬件方法利用解复用器中的图文接口和视频编码器之间的通讯把图文数据插入到视频编码器输出的模拟电视信号的逆场程,然后输出到电视中;此时需要电视中内嵌图文解码卡来实现图文的显示。软件方法中,主处理器对解复用后的图文数据软解码,然后由图形处理器处理并输出到DENC,电视没有参与对图文数据的处理[1]。本文基于后一种方法设计和实现了接收端图文解码系统。
本文的主要贡献和创新工作如下:
1、支持动态存储器(DRAM)。可以存储上千页的图文数据,一套电视节目的所有图文数据可以在一个循环周期内全部接收并存储在DRAM中,其中有误码的数据会被解码器“默默地纠正。这样用户就可以随时选看存储在解码器中的信息,而无需等待。
2、基于自主提出的互斥性和实时性设计原则,完成了多任务之间相互通信机制的设计,从而降低多任务实时系统中对共享内存资源的访问频率,减小CPU的负荷;
3、基于软件体系结构的设计原则,该图文软解码系统采用分层的思想设计了系统结构,从而易于系统的移植和未来的系统扩展。
本文基于DVB标准EN300472和En300706和上述设计工作设计和实现了图文软解码系统,与同类型设备相比,给用户提供了更快的图文页访问速度,同时对显示设备电视没有特殊需求,使图文更易于普及。目前该系统已被长虹、夏新等厂家采用。