论文部分内容阅读
H.264/AVC(AdvancedVideoCoding)是ITU-T和ISO/IEC共同组成的联合专家组于2003年颁布的新一代视频编解码国际标准,同时也作为MPEG-4标准中的第10部分。与以往的视频编解码标准相比,H.264标准具有更高效的视频压缩效率和更高的计算复杂度,同时对硬件提出了更高的要求。
北京大学微处理器研发中心开发设计了基于北大众志-863CPU系统芯片的网络计算机系统。随着该系统的广泛应用,需要提供越来越丰富的应用软件支持。多媒体应用作为当前计算机技术发展的重要方向,无疑更加需要得到我们的关注。如何能够使网络计算机能够支持更多视频格式,提高多媒体音视频的播放质量,是我们工作中急需解决的问题。
本文基于北大众志网络计算机软硬件平台,研究开发支持H.264标准视频解码的硬件系统结构及相应的多媒体播放软件。论文较全面地分析了H.264视频编解码算法的特点,并对北大众志网络计算机系统平台的视频处理性能进行测试,分析得出该平台的多媒体处理的瓶颈。另外,论文还对X86体系结构的PC机和北大众志-863CPU的网络计算机的多媒体处理程序执行效率的对比分析
基于上述分析,本文采用软硬件协同设计的思想,设计了一种硬件优化方案。该方案采用DSP协处理的方式,分担H.264解码所需的计算量。分析表明,该方案可以在现有网络计算机系统结构基础之上,通过简单的硬件扩展,实现H.264解码处理。