论文部分内容阅读
自上世纪九十年代,数字电视经历快速的发展,尤其是北美和欧洲部分国家,数字电视的覆盖率已达到百分之百。字幕是数字电视系统中非常重要的一部分,一方面,具有听力障碍的观众能够依靠字幕来理解电视节目中的对话内容;另一方面,数字电视节目的传播已经跨越国家的边界,提供多国语言的字幕可以使不同国家的观众理解相同节目的内容。数字广播电视(Digital Video Broadcasting, DVB)软字幕包括了图文电视、DVB字幕。为了降低数字机顶盒成本,机身内存配置小,主频设置低,同时还需要满足用户流畅体验。因此,针对图文的存储,设计了基于哈希表和基于内存池的数据存储系统,针对图文的页面替换,设计了基于Z型页面淘汰算法,以满足快速访问内存中的页面数据,同时也提高了内存的利用率,避免了内存碎片的产生。对字幕的同步设计了拥塞控制算法,避免了数据的丢失和字幕的不正常显示。对字幕的显示改进了图形显示架构,以满足图形显示和其他模块的完全独立,从而提高图形显示的速度。在数字电视协议栈层中设置了字幕业务,方便用户对字幕的集成和移植。最后把整个字幕系统融合到机顶盒架构各层中。通过对字幕系统的测试,表明整个系统无论在功能上,还是性能上都达到了预期的目标。特别是在内存利用,图形刷新显示两方面性能均优于其他商家,在DVB字幕方面有较强的竞争力。