【作者中文名】 陈航锋; 【导师】 黄轶伦; 陈耀武; 【学位授予单位】 浙江大学; 【学科专业名称】 电子信息技术及仪器 【学位年度】 2007 【论文级别】 硕士 【网络出版投稿人】 浙江大学 【网络出版投稿时间】 2007-09-28 【关键词】 数字视频; H.264; DaVinci; 多运动矢量运动补偿; 去块滤波; 错误掩盖; CAVLC; 【英文关键词】 digital video; H.264; DaVinci; multi-mvs motion concealment; deblock; error concealment; CAVLC; 【中文摘要】 本文针对DaVinci处理器,提出了H.264解码器的软件设计,对解码器中主要的五个模块及容错策略进行了论述,并且根据DaVinci处理器具体特点,对解码器的五个模块以及容错策略进行了设计和优化。 本文首先对数字视频、数字视频技术相关背景以及视频压缩编码国际标准作了简要介绍。在硬件平台部分,本文先对数字信号处理器的发展现状及其在数字视频领域的应用进行概括性论述,然后详细阐述了DaVinci处理器的整体架构,存储结构,汇编指令特点和开发环境等。 本文的重点是H.264解码器的设计以及解码器中核心模块的优化设计。论文主体部分先提出了H.264标准的技术亮点,设计了解码器,并且对解码器的五个主要模块:取码模块、预测模块、熵解码模块、反量化/反变换模块和去块滤波模块进行了详细的论述以及设计和优化。其中在预测模块的优化中提出了多运动矢量(mvs)的运动补偿技术;在熵解码模块中对CAVLC码表进行了改进设计;在去块滤波模块中改进了它的数据流和bS值计算的机制;另外,针对H.264视频的容错策略,本文归纳了五种策略,最后重点讨论了错误掩盖技术,并且根据系统的算法复杂度要求,设计了空域错误掩盖和时域... 【英文摘要】 Based on DaVinci processor, a software design of H.264 decoder is put forward. Five important modules of H.264 decoder and error management are discussed. Furthermore, by taking the structure characteristics of DaVinci into consideration, the algorithm of these modules and error management are optimized. Firstly, we present the background of digital video technology, its standardization and the characteristics of DaVinci processor. Then our discussion is mainly focus on the software design and... 【DOI】 CNKI:CDMD:2.2007.162306 |