999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種先進運動估計算法的硬件實現

2012-09-19 01:31:00飛,楊奕,楊
電子與封裝 2012年6期
關鍵詞:排序

江 飛,楊 奕,楊 兵

(中國電子科技集團公司第58研究所,江蘇 無錫 214035)

1 引言

視頻壓縮是數字視頻信號傳輸和儲存的必要手段,一般我們采用基于預測和變換的混合編碼技術,它們在H.261、H.262、H.263和MPEG-1、MPEG-2、MPEG-4標準中已經被采納。在這種編碼技術中運動估計占有很重要的地位,也耗費了視頻編碼中大部分的計算時間。通常能夠得到精確和平滑的運動場矢量的運動估計方法都比較復雜,如光流場運動估計、貝葉斯運動估計、基于小波的分層估計,甚至基于全搜索的塊匹配法等,需要大量的計算時間,并不適合實際的軟件和硬件實現。而一些在實際中經常采用的快速運動估計方法如快速塊匹配法(三步法、四步法、菱形搜索法)基本可以滿足實際視頻顯示的效果,并且在硬件方面也較容易實現。本文介紹的就是一種基于快速塊匹配法的硬件實現。

2 MEP設計目標

六種工作模式如表1所示。

RW支持掩模:即在有掩模的區域不作運算。

在最大的模式(64×64 →128×128)下,運算時間不超過5ms(工作頻率為33MHz)。

輸出全部的運算結果及其最小的三個值和相應的坐標。

設計定義如下:

PW:Peak Window(頂點窗,頂點區域);RW:Reference Window(參考窗);SW:Search Window(搜索窗);PE:Processor Element(處理單元)。

SW及RW中坐標的定義如圖1。

表1 工作模式

圖1 RW和SW坐標定義

Error(i,j):對應(i,j)頂點的運算結果(本文的結果、運算結果都是Error)。

3 MEP算法原理

為了使256個PE能全部高效運作,并行算法的設計成了本項目目標能否實現及芯片性能的關鍵。用戶的要求是遍歷整個搜索窗口,并且找出3個最優值及其坐標,這決定了我們對每個頂點都要作運算,運算的數學表達式為:ΣΣ|SW(i,j)-RW(i,j)|。

3.1 RW(16×16)→SW(32×32)的并行運算

SW頂點區域為X(0~5),Y(0~15),即在SW的左上角區域內。每個PE計算一個頂點,各個PE并行運算,使用流水線技術實現數據的復用以確保各PE的獨立運行。

如圖2所示,RW的數據按先X方向后Y方向的順序滾入PE;同時SW中的數據按先X方向后Y方向的順序滾入PE。在PE同時收到RW與SW后進行已定義好的運算操作,并在下一個時鐘周期將RW的數據向下一個PE進行傳播。而SW的數據是在數據總線上按一定的順序進行傳播,也就是有多個PE同時接收一個SW的數據。RW的數據全部滾入PE1起的下一個周期開始輸出誤差結果Error并進行冒泡排序,在RW(15,15)到達PE256時,全部數據輸入完成,并且除去最后一個數外,其他255個頂點計算完畢;再過一個周期,排序完畢。總共需256+256+1=513個周期來完成全部的頂點運算及結果排序。

圖2 PE排列結構

3.2 冒泡排序算法

如圖3所示,首先將三個排序結果寄存器全部置1,將對應的坐標寄存器清零;然后將Error傳播到三個比較器與各自先前的值比較,若Error小則將Error送入自身的寄存器,并將對應的Error的坐標送入坐標寄存器;再指定優先級,若優先級為1,則將Error送入自身的寄存器,并將對應的Error的坐標送入坐標寄存器;最后返回2,直到排序結束。

圖3 排序結構

3.3 PE結構

如圖4所示。只要將SW'中的數據按upper、lower組織好,即可實現對SW'中數據的復用。在第二次加載RW(0,0)時,SW'正在讀入SW'(0,16),它也正是PE需要的數據。Counter為12bit,其余的reg為8bit。

4 MEP的RW掩模

掩模位單獨載入,每位掩模位對應唯一的PE,它不隨時鐘傳播,它只隨時鐘每次對一個PE進行載入。

圖4 內在結構

圖5 RW掩模

如果RW為16×16,則MW(掩模窗口)也為16×16,并且MW只需載入一次。

如果RW為32×32,對應的MW為32×32,如圖5,MW要隨時鐘循環載入對應的PE中。

掩模位控制對應的PE在以后的255個周期是否需要作運算,如果不要作運算,則將自身的SE置為全1(在作SE比較時才不會出錯)。

掩模位若在芯片內部緩沖,則需要64 bit×64 bit(512B)的緩沖區。

5 硬件實現

具體電路圖如圖6。

PE陣列的功能就是接收DSP提供的搜索窗(Searching Window ,簡稱SW)數據、參考窗(Referencing Window,簡稱RW)數據,以及搜索模式(Searching Pattern,簡稱SP)數據,計算出運動向量,并將處理結果返回給DSP。

外掛DSP處理器的主要功能是完成對視頻信號的編碼,產生相應的搜索窗數據、參考窗數據以及搜索模式數據,并接受PE處理結果以完成整個信號的編碼功能。

圖6 電路結構

圖7 PE陣列結構

外置SRAM接收MEP的數據,并按照MEP的要求存儲起來,當MEP需要SRAM中的數據時,可以從SRAM中順序讀出來。

6 結論

本文詳細分析了基于塊的快速匹配的算法原理,對于不同窗口操作方式時的硬件實現速度以及所耗資源都進行了分類比較,并根據硬件實現的處理速度和面積規劃的要求,詳細地設計了該系統的構架以及各部分的硬件電路。

[1]T Koga,K Iinuma,A Hirano,Y Iijima,and T Ishiguro.Motion compensated interframe coding for video conferencing[C].Proc.Nat.Telecommun.Conf.,New Orleans,LA,Dec.1981.G5.3.1-G5.3.5.

[2]M Po,C K Cheung,W C Ma.A novel fast block motion estimation algorithm using center-biased search pattern[J].Proc.IEEE Int.Conf.on Neural Net and Signal Proc,1995,2(12): 1 616-1 619.

[3]T Sikora.The MPEG-4 video standard verification model[J].IEEE Trans.Circuits Syst.Video Technol,1997,7(2): 19-31.

[4]J Y Tham,S Ranganath,M Ranganath,and A A Kassim.A Novel Unrestricted Center-Biased Diamond Search Algorithm for Block Motion Estimation[J].IEEE Trans.Circuits Syst.Video Technol,1998,8(8): 369-377.

[5]J R Jain,A K Jain.Displacement measurement and its application in interframe image coding[J].IEEE Trans.Commun,1981,COM-29(12) :1 799-1 808.

猜你喜歡
排序
排排序
排序不等式
作者簡介
名家名作(2021年9期)2021-10-08 01:31:36
作者簡介
名家名作(2021年4期)2021-05-12 09:40:02
恐怖排序
律句填空排序題的備考策略
節日排序
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
作者簡介(按文章先后排序)
名家名作(2017年2期)2017-08-30 01:34:24
按特定規律排序
兒童與健康(2012年1期)2012-04-12 00:00:00
主站蜘蛛池模板: 看你懂的巨臀中文字幕一区二区 | 日韩欧美亚洲国产成人综合| 色呦呦手机在线精品| 日日碰狠狠添天天爽| 午夜福利视频一区| 精品色综合| 婷婷成人综合| 国产欧美日韩在线一区| 九九免费观看全部免费视频| 国产H片无码不卡在线视频 | 国产精品九九视频| 久久精品国产国语对白| 91久久国产综合精品| 国产99视频免费精品是看6| 精品无码专区亚洲| 91精品啪在线观看国产91| 国产乱码精品一区二区三区中文 | 波多野结衣第一页| 国产精品久久久久久影院| 国产成人区在线观看视频| 爽爽影院十八禁在线观看| 国产在线观看成人91 | 国产精品太粉嫩高中在线观看| 四虎影视8848永久精品| 亚洲成人高清在线观看| 国产精品hd在线播放| 成人综合在线观看| 久久亚洲国产一区二区| 黄色在线不卡| 亚洲精品无码高潮喷水A| 91小视频在线观看| 青草娱乐极品免费视频| 嫩草影院在线观看精品视频| 国产成人一区| 亚洲大学生视频在线播放| 免费在线色| 国产91丝袜在线观看| 亚洲无码免费黄色网址| 四虎免费视频网站| 国产在线日本| 成人福利视频网| 一级毛片不卡片免费观看| 99精品久久精品| 成人免费网站久久久| 在线日本国产成人免费的| 亚洲精品视频在线观看视频| 精品国产黑色丝袜高跟鞋| 夜色爽爽影院18禁妓女影院| 在线无码九区| 亚洲日韩国产精品综合在线观看| 国产一级做美女做受视频| 国产综合在线观看视频| 看看一级毛片| 青青青视频91在线 | 中文字幕亚洲精品2页| 亚洲久悠悠色悠在线播放| 精品一区二区三区四区五区| 亚洲av综合网| 欧美在线伊人| 国产在线观看91精品| 欧美亚洲日韩中文| 日韩精品无码免费一区二区三区| 国产综合精品一区二区| 精品久久久久无码| 精品视频91| 波多野吉衣一区二区三区av| 亚洲va在线∨a天堂va欧美va| 国产精品第一区| 亚洲第一成年网| 91破解版在线亚洲| 真实国产乱子伦视频| 欧美亚洲网| 欧美a级在线| 狠狠综合久久久久综| 成人字幕网视频在线观看| 99热这里只有精品在线播放| 精品国产Av电影无码久久久| 色综合天天综合中文网| 国产精品网曝门免费视频| 日本一区二区三区精品国产| 亚洲无线观看| 亚洲第一极品精品无码|