论文部分内容阅读
数字视频比模拟视频具有多种明显的优点,它的发展推动了多媒体、视频通信和数字电视等产业的飞速发展,具有重要的研究意义。基于不同的应用时期和不同应用环境,一些国际组织建立了一系列的国际视频压缩编码标准,这些标准在语法格式、压缩效率、码率、分辨率等方面也不尽相同,对应的传输介质以及要求终端的处理能力也不相同。视频转码技术的出现,解决了视频数据在不同系统和设备之间进行无缝连通的问题。所谓视频转码就是将一种标准和格式的视频数据处理成更适应于某种特定应用的另一种标准和格式的视频数据。本文以不同标准之间的视频转码为背景,主要研究了H.263与MPEG-4两种标准之间的视频转码,包括空间分辨率转换和码率转换的内容,并在PC上实现了转码系统。本文首先对视频转码技术进行了介绍,然后讨论了H.263和MPEG-4两种视频编码标准,并对二者的异同做了比较,分析了设计转码系统的一些关键问题,提出了基于象素域的信息重用转码结构。该结构可以通过运动矢量映射、编码模式映射等算法对码流中的重要信息进行复用来减少计算量,提高转码效率。为了进一步提高转码后的图像质量,本文还提出了一种运动矢量复用与运动搜索相结合的转码算法,该算法在增加较少计算量的基础上可以大大提高转码后的图像质量。空间分辨率转换主要通过象素域下采样来完成,本文比较了三种下采样算法性能的优劣。码率转换通过码率控制算法来实现,文中对比了两种常用的码率控制算法。本文还简要介绍了误码扩散补偿算法。最后,详细介绍转码器的设计方案,在PC上实现转码系统,并对各种算法的性能进行测试。