欢迎来到上海光学仪器一厂

本文标题:"移动补偿主要功能是取出后一个画面与前一个画面的“差异影像”"

发布者:yiyi ------ 分类: 行业动态 ------ 人浏览过-----时间:2012-9-30 23:34:34

 移动补偿(Motion compensation)

移动补偿主要的功能是取出后一个画面与前一个画面的“差异影像”,并且将这个差异影像以DCT运算的方式压缩储存起来,如此一来就可以节省许多储存空间,大家会不会好奇,影像裏的东西都是动来动去的,怎么把两个影像的差异找出来呢?JPEG压缩时是使用“区块(Block)”做为单位来进行压缩,一个区块固定为88个画素;MPEG在进行移动补偿时是使用“巨区块(MB:Macro Block)”做为单位来进行压缩,至于巨区块(MB)有多少画素则与压缩技术的种类有关,MPEG1、MPEG2的一个巨区块固定为1616个画素,MPEG4、H.264则可能是44、48、88、816、1616个画素,而且压缩的时候可以自由选择巨区块的大小,甚至一个画面裏同时可以有许多大小不同的巨区块,当前后两个画面影像没什么变化的区域使用比较大的巨区块来进行影像比对;当前后两个画面影像有明显变化的区域使用比较小的巨区块来进行影像比对,可以有效节省储存空间,当然运算又更複杂了。
以MPEG1压缩为例,我们只取出画面中的12个巨区块(MB)来说明,每一个巨区块有1616个画素,9-18(a),假设有一个圆形的物体由画面的左下角向右上角移动,画面1的圆形在左下角的MB1,画面2时跑到右上角的MB2,则其运算如下:
>压缩(Encode):当画面2进行压缩运算的时候,电脑先取出画面2的MB2,再与画面1的12个巨区块逐一进行影像比对,结果发现只有画面1的MB1影像最接近,于是先将MB2与MB1的“位置差”记录下来,称为“移动向量(MV:Motion Vector)”,并且将画面2的MB2减去画面1的MB1得到的“差异影像”记录下来,9-18(b)。依此类推,对画面2的每一个巨区块都进行类似的运算,就可以得到画面2与画面1每一个巨区块的差异影像。
 
>解压缩(Decode):当画面2进行解压缩运算的时候,电脑先取出记录下来的移动向量(MV)与差异影像,并且将“移动向量(MV)”加上“画面1的MB1”再加上“差异影像”,就可以得到“画面2的MB2”影像,9-18(c)。依此类推,对画面2的每一个巨区块都进行类似的运算,就可以得到一个完整的画面2。
 

后一篇文章:豌豆芽生产需要具备的条件!生物百科 »
前一篇文章:« 移动预测是MPEG运算裏非常重要的观念


tags:科学,技能,金相显微镜,上海精密仪器,

移动补偿主要功能是取出后一个画面与前一个画面的“差异影像”,金相显微镜现货供应


本页地址:/gxnews/216.html转载注明
本站地址:/
http://www.xianweijing.org/