论文部分内容阅读
本文设计了数字电视机顶盒中的音视频解码SoC芯片的传输流解复用器。
数字电视(DTV)是指采用数字技术将活动图像和声音等信号进行编码,经存储或实时广播后,供用户接收、播放的电视系统。我国目前暂行的有线数字电视标准是DVB(数字视频广播)标准,它采用了MPEG-2标准的系统层。另外,我国具备自主知识产权的第二代信源编码标准AVS的系统层选择了与MPEG-2系统层兼容的道路。
针对MPEG-2/AVS传输流解复用设计中面临的问题,本文在近年来相关人员的研究成果上,提出并实现了一种解复用器的设计方案,用于音视频解码SoC芯片。本文详细分析了AVS系统层(兼容MPEG-2系统层)定义的传输流结构、解复用原理和同步机制、解复用技术概述,提出了一种传输流解复用器的设计方案,详细介绍了软硬件划分、工作流程、各模块功能、接口定义、硬件电路的实现、周期分析等,对于解复用得到的音视频基本流在内存中的存放,提出了一种新的分配和管理方法,对于PTS和DTS等同步信息的存储也做了说明。在本文的设计中,采用了软硬件相结合的方法,比只用软件处理的方法提高了效率,同时保证了灵活性;使用UTI芯片来输入经过解扰的传输流,即采用机卡分离的方法,比一般的SoC解决方案有更强的通用性;在音视频同步机制研究成果的基础上,提出了一种新的与PTS、DTS相对应的音视频基本流在内存中的分配和管理方法,这种方法可以更高效地使用内存,并能有效地防止内存的覆盖和取空等问题。