论文部分内容阅读
随着多媒体通信的普及和视频编码技术的快速发展以及针对不同的数字视频应用,出现了许多视频编码标准。多种视频编码标准的广泛应用使得在不同视频之间进行格式转换的需求不断上升。视频转码器恰好可以满足上述需求。它将一种压缩格式的视频码流转换为另一种压缩格式。实际上,视频转码就是将视频信息由一种编码格式转换成另一种编码格式的编码方法。它包含了两个方面的含义,即同一视频编码标准中的转换和不同视频编码标准间的转换。视频转码技术研究的关键是利用输入压缩视频流中的编码信息和统计特性来加速和优化转码过程,从而在不同的转码应用环境和限制条件下达到最佳的质量与复杂度的统一。本课题是实验室与北京维柯视(WWCOMS)公司合作完成的企业级项目。在课题研究和开展的过程中,本人的主要工作是研究视频转码过程中运动矢量重用及其相关改进算法。另外,本人也做了视频转码器的相关测试工作,得到了很多有价值的试验数据。这为本文的撰写提供了必要的素材。本文首先以视频编码理论与视频转码技术为基础,探究了不同框架的视频编码标准之间的转码原理、技术和实现,并提出了有待改进的方向。视频编码技术和视频编码标准是视频转码技术产生和发展的基础。本文以新一代视频编码标准H.264为例,介绍在视频编码中占主导地位的混合视频编码框架及标准编码器中的相关技术。运动矢量重用是视频转码中的一项关键技术。特别是在不同的视频编码标准间进行转码时,如何有效地利用编码的运动矢量信息是优化转码速度的重要手段。本文在试验的基础上,说明了运动矢量重用时,应根据情况对运动矢量进行适当的修正以到达最优值。并根据试验数据的对比,阐明运动矢量修正的重要性。最后,本文提出了基于DSP的硬件视频转码器的设计,即将转码器的功能集中在一块以DSP为核心处理器的PCI卡板上面,形成硬件转码卡。通过这样的设计可以将转码器的功能以板卡的物理模式集中到普通的多媒体服务器中,从而实现低成本、使用灵活方便的视频转码器。