本文標題:"移動(dòng)補償主要功能是取出后一個(gè)畫(huà)面與前一個(gè)畫(huà)面的“差異影像”"
發(fā)布者:yiyi ------ 分類(lèi): 行業(yè)動(dòng)態(tài) ------
人瀏覽過(guò)-----時(shí)間:2012-9-30 23:34:34
移動(dòng)補償(Motion compensation)
移動(dòng)補償主要的功能是取出后一個(gè)畫(huà)面與前一個(gè)畫(huà)面的“差異影像”,并且將這個(gè)差異影像以DCT運算的方式壓縮儲存起來(lái),如此一來(lái)就可以節省許多儲存空間,大家會(huì )不會(huì )好奇,影像裏的東西都是動(dòng)來(lái)動(dòng)去的,怎么把兩個(gè)影像的差異找出來(lái)呢?JPEG壓縮時(shí)是使用“區塊(Block)”做為單位來(lái)進(jìn)行壓縮,一個(gè)區塊固定為8?8個(gè)畫(huà)素;MPEG在進(jìn)行移動(dòng)補償時(shí)是使用“巨區塊(MB:Macro Block)”做為單位來(lái)進(jìn)行壓縮,至于巨區塊(MB)有多少畫(huà)素則與壓縮技術(shù)的種類(lèi)有關(guān),MPEG1、MPEG2的一個(gè)巨區塊固定為16?16個(gè)畫(huà)素,MPEG4、H.264則可能是4?4、4?8、8?8、8?16、16?16個(gè)畫(huà)素,而且壓縮的時(shí)候可以自由選擇巨區塊的大小,甚至一個(gè)畫(huà)面裏同時(shí)可以有許多大小不同的巨區塊,當前后兩個(gè)畫(huà)面影像沒(méi)什么變化的區域使用比較大的巨區塊來(lái)進(jìn)行影像比對;當前后兩個(gè)畫(huà)面影像有明顯變化的區域使用比較小的巨區塊來(lái)進(jìn)行影像比對,可以有效節省儲存空間,當然運算又更複雜了。
以MPEG1壓縮為例,我們只取出畫(huà)面中的12個(gè)巨區塊(MB)來(lái)說(shuō)明,每一個(gè)巨區塊有16?16個(gè)畫(huà)素,9-18(a),假設有一個(gè)圓形的物體由畫(huà)面的左下角向右上角移動(dòng),畫(huà)面1的圓形在左下角的MB1,畫(huà)面2時(shí)跑到右上角的MB2,則其運算如下:
>壓縮(Encode):當畫(huà)面2進(jìn)行壓縮運算的時(shí)候,電腦先取出畫(huà)面2的MB2,再與畫(huà)面1的12個(gè)巨區塊逐一進(jìn)行影像比對,結果發(fā)現只有畫(huà)面1的MB1影像最接近,于是先將MB2與MB1的“位置差”記錄下來(lái),稱(chēng)為“移動(dòng)向量(MV:Motion Vector)”,并且將畫(huà)面2的MB2減去畫(huà)面1的MB1得到的“差異影像”記錄下來(lái),9-18(b)。依此類(lèi)推,對畫(huà)面2的每一個(gè)巨區塊都進(jìn)行類(lèi)似的運算,就可以得到畫(huà)面2與畫(huà)面1每一個(gè)巨區塊的差異影像。
>解壓縮(Decode):當畫(huà)面2進(jìn)行解壓縮運算的時(shí)候,電腦先取出記錄下來(lái)的移動(dòng)向量(MV)與差異影像,并且將“移動(dòng)向量(MV)”加上“畫(huà)面1的MB1”再加上“差異影像”,就可以得到“畫(huà)面2的MB2”影像,9-18(c)。依此類(lèi)推,對畫(huà)面2的每一個(gè)巨區塊都進(jìn)行類(lèi)似的運算,就可以得到一個(gè)完整的畫(huà)面2。
后一篇文章:豌豆芽生產(chǎn)需要具備的條件!生物百科 »
前一篇文章:« 移動(dòng)預測是MPEG運算裏非常重要的觀(guān)念
tags:科學(xué),技能,金相顯微鏡,上海精密儀器,
移動(dòng)補償主要功能是取出后一個(gè)畫(huà)面與前一個(gè)畫(huà)面的“差異影像”,金相顯微鏡現貨供應
本頁(yè)地址:/gxnews/216.html轉載注明
本站地址:/
http://www.xianweijing.org/