基于TMS320C6416 DSP的MPEG-4视频编码器的实现与优化

来源 :重庆大学 | 被引量 : 0次 | 上传用户:czh1078
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MPEG-4是国际运动图像专家组(MPEG)于1999年制定的新一代面向对象的多媒体压缩国际标准。它将应用在数字电视、可视电话、实时多媒体监控、移动多媒体通信等。TMS320C6416 DSP是TI公司推出的一款高性能可编程数字信号处理器。本课题研究目的就是要利用TMS320C6416 DSP硬件平台,实现MPEG-4标准的视频编码器并对其进行优化,达到实时性要求。首先,文章介绍了图像压缩的基本原理和图像技术的发展,对比了各种视频标准的主要内容、应用范围和发展现状。结合的实际情况,确定了MPEG-4 Simple Profile作为此文的视频编码器的框架。然后,对MPEG-4视频编码的核心算法进行了研究,本文主要分析了运动编码和纹理编码,并确立编码方案。运动估计算法在视频压缩算法中占有重要的地位,一般占整个系统60~80%左右的编码资源。文章分析了基于免疫系统的块匹配运动估计算法和经典算法的优缺点,借鉴MVFAST,介绍了这两种算法结合使用的混合算法,也通过减少SAD计算改进块匹配免疫算法的运算量,通过MATLAB实验,证实了这两种方式都能在不降低搜索精度的条件下大大减少了运算量。接着,讨论了MPEG-4采用的两种量化技术,通过研究和实验,确立了H.263量化方案。同时对码率控制技术进行了研究,可以实现不同应用要求下,视频质量的调节。随后,研究了C6416 DSP特有的硬件结构特点、指令系统、存储器结构、流水线结构、CCS软件环境和C64x系列DSP的软件开发优化过程等。结合MPEG-4的算法特点,并充分利用DSP的并行处理能力,最终提出了编码流程的优化方案。文章参考了XVID开放源码,在分析源代码的基础上,提出了编码器的整体实现、帧内编码和帧间编码实现方案。通过DSP的测试工具分析出了消耗时间最多的关键代码段,利用了DSP特有的线性汇编和汇编语言进行了改写。通过实验测试取得了很好的效果。比较了各种编译选项,测试了各种选项的性能。合理的配置了各代码部分在DSP存储器上的分配,提高缓存命中率。最后对于编码器的整体性能进行了测试。利用标准序列进行实验,从主观性能和客观性能进行了比较。并对码率控制,优化效果也进行了测试。从实验结果可以得出结论:基本上实现了MPEG-4视频的简单框架的功能。对于CIF格式,可以达到每秒25帧以上的实时性要求,对实际的应用有一定的参考和商用价值。
其他文献
浙江省装备制造业已形成具有相当规模和特色优势的产业发展格局,但总体水平亟待进一步提升.“浙江省工业转型升级系列报告会”继纺织产业专题之后的第二个专题--装备制造业专
H.264/AVC是ITU和ISO/IEC联合制定的最新国际视频编码标准。同以往的视频编码标准相比,H.264采用了众多新技术,具有更高的压缩比,更好的图像质量和网络亲和性。然而其编码性
去年三季度以来,来势凶猛的国际金融危机,使我国的经济发展由高速增长急转为下行.生产经营遇到很多困难,直接的诱因是国际金融危机,但也不可否认,长期困扰我国经济发展的体制
信息安全是一个具有重要意义的研究课题。密码学是保障信息安全的重要工具之一,日前广泛应用的数学密码依赖于没有严格证明的数学难题。然而,随着经典计算机计算能力的提高和
明确牵头单位,配合单位和实施主体,用三年左右时间,实施“六个一百加一个基地”计划,实施光伏等新能源产业提升战略我省是能源消耗大省,但全省96.7%以上的化石能源依赖省外调
5月下旬,一场规模并不很大的浙江老字号企业展会在台北市举行,引发浙台两地业界和台北民众对我省传统产业与产品的热议和青睐.无可争议的是,老字号原本就有的老传统,加之新经
目前,人工智能时代已经到来,作为走向人工智能之路的重要工具——深度学习已经走进了人们的视野之中。目前,在我们的日常生活中,其实随处可见深度学习的身影。它采用多层次的
无线多媒体传感器网络(wireless multimedia sensor networks, WMSNs)指通过大量价格低廉的传感器节点以自组织的方式布置在应用场景中,这些不同种类的多媒体数据传感器节点
纹理图像是由紧密交织在一起的基元组成的某种结构,具有局部的不变规则和整体的规律性。纹理分类是计算机视觉研究领域的一个基础性问题,有着重要的研究意义,其研究成果在图像分
本文的研究内容是无线通信系统中Bussgang族盲均衡算法,收敛速度和剩余码间干扰(ISI)是衡量它们性能优劣的重要标准。本文首先简要论述盲均衡技术的提出过程及其分类和信道均