基于达芬奇技术的H.264编码器的设计与实现

被引量 : 0次 | 上传用户:wingkong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC是ITU-T和ISO/IEC联合推出的新标准,以其高效的编码效率和良好的网络友好性成为新一代国际视频编码标准,在数字媒体领域有着非常广阔的应用前景。H.264高效的编码效率建立在其高复杂度的编码算法基础上,而数字信号处理器(Digital Signal Processor,DSP)通过专门的指令和体系结构设计,为数字信号处理提供了较高的处理速度和较低的资源消耗,特别适合视频编码等复杂数字信号处理算法的执行。而采用了具有很强的并行处理能力的C64x+ DSP芯片的达芬奇(Davinci)技术平台,则以较高的运算性能和丰富的外围接口成为目前实现视频应用系统的理想平台。本文围绕H.264的算法研究以及基于达芬奇技术平台的实现和优化工作而展开。本文首先介绍了国际上现有的视频编码标准,并详细分析了H.264编码算法的原理和核心技术。随后详细介绍了达芬奇技术的组成和特点,并重点描述了达芬奇技术平台的实现之一,DM6446硬件平台的结构特点及其程序开发过程。此外,还探讨了达芬奇技术的内存管理方式。接着在分析和借鉴三大开源编码算法的基础上,提出了本文编码器的设计原则和实现方案。运动搜索作为编码算法中计算最为复杂的部分,在很大程度上影响着编码的性能,是本文研究的重点。因此本文提出了一种自适应的H.264快速运动估计算法,该算法首先进行Skip宏块的预判,然后采取多预测中心的方法找到最佳中心点,再根据图像运动矢量特征的不同,采用不同的搜索方式。实验表明,该算法可显著减少搜索点数并能达到较好的匹配效果。最后本文详细介绍了编码算法在达芬奇平台上的移植和优化过程。充分利用DSP的硬件优势,采用各种优化方法对原有算法进行优化,大幅度提高了程序的执行效率,最终在DM6446硬件平台上实现了一个支持CIF图像实时处理的编码器。
其他文献
当前,农业和农村经济既面临“工业反哺农业、城市支持农村”的重大机遇期,又面临加入WTO之后的资源、市场约束加强、竞争加剧的严峻挑战。要想实现全面建设小康社会的目标,中
近年来,全国各地每年都会有因被拆迁人认为拆迁补偿不合理而抗议、上访的事件,拒绝拆迁的“钉子户事件”也屡屡发生。拆迁纠纷已成为一个日益严重的社会问题。尽管各地方政府
我国水产技术推广体系是实施科技兴渔的重要载体,为渔业发展提供了强有力的支撑和保障,对渔业结构调整、渔民增收和现代化渔业建设做出了重要贡献。当前,我国渔业发展已进入
土地利用/土地覆被变化(LUCC)是全球环境变化的重要组成部分和核心内容,它对区域可持续发展和区域土地管理具有重要意义,因而成为现代生态学研究的前沿与热点领域之一。只有
自2008年春季开始,国际粮食价格飙升,引发了众多国家的粮食危机,尤其是部分发展中小国深受其害。此次危机引发了世界各国的高度关注,各国元首欲协同联合国试图解决这场危机。
目的:通过优化人表皮生长因子(hEGF)基因序列,利用大肠杆菌大量表达重组hEGF(rhEGF)包涵体,经过包涵体纯化复性获得高活性的rhEGF。方法:采用全基因合成优化后的序列,克隆至p
GATA转录因子在植物中广泛存在,并参与生长发育、生物和非生物胁迫等多种生物学过程,为深入阐明GATA基因家族在剑麻相关生物学过程中的重要功能。本研究基于转录组水平鉴定手段
本研究在优化乳脂CLA分析方法的基础上,主要探讨了泌乳期和胎次、日粮亚油酸和亚麻酸水平、基础日粮结构及其与日粮亚油酸水平组合、鱼油及其与植物油组合对乳脂CLA合成的影
飞机电源地面试验测试系统任务来源于中国飞行试验研究院,该系统是为飞机电源系统的地面测试而设计的,其目的在于检测飞机电源系统的供电品质是否达到规定要求,从而为电源系
目的探讨糖尿病患者糖化血红蛋白与血糖的关系,从而为疾病的诊断与治疗提供科学的参考依据。方法以该院在2013年6月—2014年6月期间收治的200例糖尿病患者作为研究对象。测定