视频会议系统最主要是进行视频的相互交流,而视频数据一般都是比较大,因此我们必须要对视频数据进行压缩,而我们是怎样对视频进行压缩的呢?首先我们要看看图像的冗余,图像的冗余是指视频序列图像在空间和时间上上存在很强的相关性,采用运动估计和运动补偿技术可以消除时间冗余以提高编码效率,这种技术广泛用于视频压缩的一些国际标准中,如H.261/263/264、MPEG-1/2/4,而空间是一般图片压缩已经广泛使用了,如jpg和gif的压缩,我们今天主要是讲一下时间上的压缩,时间上的压缩主要是进行运动估算,基本思想是将图像序列的每一帧分成许多互不重叠的宏块,并认为宏块内所有象素的位移量都相同,然后对每个宏块到参考帧某一给定特定搜索范围内根据一定的匹配准则找出与当前块最相似的块,即匹配块,匹配块与当前块的相对位移即为运动矢量。视频压缩的时候,只需保存运动矢量和残差数据就可以完全恢复出当前块。
运动估计的可以分为五类
1.全局运动估计
2.基于象素点的运动估计
3.基于块的运动估计
4.基于区域的运动估计
5.基于网格的运动估计
而运动的估算我们采用匹配算法,而块匹配运动估计因算法简单、便于硬件实现得到广泛应用。常见的运动估计匹配准则有三种:MAD、MSE和NCCF,由于MAD没有乘除操作,不需做乘法运算,实现简单方便,所以使用较多。通常使用求和绝对误差(SAD)代替MAD 。
 
 

Powered by PageAdmin CMS