基于DM642 DSP的高效率H.264编码器

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:edwardlj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文选择DM642 DSP作为硬件平台,成功实现了H.264实时编码器,具有非常重要的研究意义和实用价值。 首先简要介绍了本课题研究的目的以及面临的现状和挑战,然后具体分析了H.264编码器各个算法模块的性能和运算复杂度,然后将代码在C语言级进行优化,主要做的工作包括简化代码,提出了适合在DSP平台上运行的快速整像素运动估计算法和快速帧间预测模式判决算法并加以了实现,测试结果表明,新算法在保持高图像质量和高编码效率的同时,极大的降低了运算复杂度,提高了运行速度。 接下来,在DSP平台上的优化工作,为了充分发挥DM642的性能,必须做好两方面的工作,一是尽量减少cache不命中,即让CPU要访问的数据和程序代码都位于一级缓存中,二就是使在同一个时钟周期内让尽量多的运算单元并行。基于上面两点考虑,接着介绍了二级缓存的空间分配,程序代码和数据在存储器位置的安排,为了适应数据段一级缓存的大小,将整个编码结构做了调整。其间用到EDMA引擎来完成片内存储器与片外存储器的通信,介绍了如何配置EDMA,才能保证数据搬移的快速和高效。对于占系统资源非常大的函数,如ME,DCT,量化,写码流等函数,用线性汇编和纯汇编来改写,并借助于这些函数来说明如何充分利用八个运算单元,做到让尽量多的指令并行。 最后,介绍了以DM642 DSP 为平台的H.264视频监控系统的各个模块的组成和特点,并对整个编码器系统进行了测试,测试结果表明,该系统完全可以在保持高图像质量和高编码效率的条件下,实现符合实时监控的要求。
其他文献
在无线信道环境中可靠、高速的传输数据是无线通信技术的目标和要求。MIMO-OFDM技术将OFDM与空时编码技术有机的结合在一起,能够大幅度的提高无线通信系统的信道容量和传输速
本文第一、二章主要论述了软件无线电的概念和基本理论。第三章根据项目的设计要求确定了系统的体系结构。第四章论述了各种模拟和数字调制的解调算法,简述了调制方式识别的理
无线信道信源数目估计是信道测量和建模的重要工作之一,是再现真实传播场景和改善通信质量的关键。对信道的分析有赖于多维参数的精确估计,而信源数目是影响参数提取算法性能
客流计数是车载智能视频监控系统运作的基础,通过客流计数,可以实时地获取各路公交车在各个时段的上下车人数,方便维护公交车秩序和安全。然而,由于公交车上的复杂环境,车体
嵌入式系统是为特定应用而设计的专用计算机系统,其以应用为中心、以计算机技术为基础,软件硬件可裁剪,对功能、功耗、体积、成本及稳定性有严格要求。我们生活在满是嵌入式
本论文致力于无线蜂窝网络中基于时间测量值的无线定位算法研究。通过分析国内外相关研究现状,本文对现有多种定位方法进行了分析,基于科学的定位精度评价指标,在多种信道环境下
脑电是大脑神经元突触后电位的综合,是大脑电活动产生的电场经容积导体(由皮层、颅骨、脑膜及头皮构成)传导后在头皮上的电位分布,分为自发脑电(electroencephalograph,EEG)
行人检测近几年已成为模式识别发展的一个重要领域。首先,行人检测的应用领域十分广泛,在人机交互、智能监控摄像头及移动智能设备上面都有着重要的应用。其次,行人检测也是