论文部分内容阅读
随着因特网、通信及多媒体技术的发展,视频压缩编码的实时实现已经成为了人们研究的一个热点.视频压缩编码的实现主要有三种途径:纯软件实现、纯硬件实现、软硬件相结合实现.但是,随着视频压缩标准的不断发展与完善,算法的运算量和复杂度也就随之而提升,因此用软件方法来实现实时压缩已经非常困难了;此时,借助于高性能的专业视频处理芯片来完成视频编解码就一度在视频压缩系统中占据了主导地位.尽管专用的视频处理芯片的处理能力很强,但是其固有的灵活性差和高成本缺点却极大地限制了该方法的普及;通用的数字信号处理器DSP,由于其丰富灵活的指令集、特殊的内部结构、高集成度、超强的数据吞吐能力及运算速度,使得以DSP为核心处理器的软硬件相结合的方法已经成为了一种有效的视频编码实现途径.在使用DSP设计视频编码系统时,涉及到了诸多方面的问题.论文主要是研究在实现基于DSP的H.26L视频压缩中所遇到的一些关键性问题,内容包括:系统中接口程序的设计、压缩算法的代码优化问题、并行压缩及算法的改进等问题.论文首先介绍了视频图像压缩的发展历史与现状,重点研究和分析了当前H.26x系列中的最新视频压缩协议H.26L,对于H.26L中现有的关键技术进行了深入的研究和仿真实验;同时对于DSP相关的实时数字信号处理技术做了一定的介绍.接着提出了一个基于TI-DSP的H.26L视频编码系统,该编码系统以TI公司的TMS320C6711/TMS320C6211DSK板为核心处理平台,外挂一个前端视频采集卡,同时给出了相关的接口设计.研究和分析了H.26L的TML9.6验证模型,并在DSP的软仿真环境下对该程序进行了调试,用VC++搭建了H.26L的开发平台.作者通过对于整个编码算法进行研究时发现,算法中诸如帧内预测、整数变换以及量化等由于频繁进行调用,所以比较耗费时间,这是制约视频压缩编码实时性的一个关键性问题.基于以上原因,该文对上述的几个模块一方面借用DSP的线性汇编语言重新进行了编写,另一方面结合DSP的结构特点提出了相应的代码优化方案;同时对整个编码部分引入了并行压缩处理机制.最后,论文对于H.26L的帧内预测算法做了一定的改进,提出了一个"纹理预判帧内预测算法(简称为IPT)",实验表明:同单一的4×4或16×16预测模式相比,该算法有效的改进了预测图像的质量,取得了良好的预测效果.