《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 適用于AVS的高性能整像素運動估計硬件設計
適用于AVS的高性能整像素運動估計硬件設計
來源:電子技術應用2013年第1期
吳燕秀1,王法翔2
1.福州大學 物理與信息工程學院,福建 福州350002; 2.福建省集成電路中心,福建 福州350002
摘要: 提出了一種適用于AVS的高性能整像素運動估計的硬件設計。該設計采用了二維內置SAD加法樹計算陣列結構,通過合理的安排片上存儲,極大地降低了I/O帶寬;運用了加1電路選擇進位加法器,進一步縮小了結構面積,提高了處理速度。實驗表明,使用SMIC 0.18 μm CMOS工藝庫在250 MHz頻率下綜合,所提出的結構只需102 K門,滿足對AVS高清視頻實時處理的要求。
中圖分類號: TN919.81
文獻標識碼: A
文章編號: 0258-7998(2013)01-0040-03
A high-performance hardware design of integer motion estimation for AVS
Wu Yanxiu1,Wang Faxiang2
1.Department of Physics and Information Engineering, Fuzhou University, Fuzhou 350002,China; 2.Fujian IC Center,Fuzhou 350002,China
Abstract: In this paper, a high-performance hardware architecture proper for integer motion estimation in AVS is presented. In this architecture, we propose 2D SAD adder tree-PE matrix with the data storage carefully organized to decrease I/O bandwidth,and use the add-one carry select adder so as to reduce the area of architecture and improve the processing speed . The experiment shows the proposed design can achieve 250 MHz only with gate count of 102 K by using SMIC 0.18 μm CMOS technology, and this design satisfies the requirement of high definition video.
Key words : AVS;video coding;integer motion estimation;hardware design

    音視頻編碼標準(AVS)是我國具有知識產權的第二代信源編碼標準[1]。近年來,AVS解碼器發展較為成熟,已有較多的國內外企業生產解碼芯片。但是,AVS編碼器還未發展到令人滿意的程度,在一定程度上限制了AVS的推廣。運動估計在AVS編碼器中主要用于消除時間冗余,以使視頻編碼達到更高的壓縮率。然而,其運算量巨大,占整個視頻編碼的60%左右。所以,在面積和功耗限制下設計專門的運動估計硬件結構成為當前研究熱點。

    AVS整像素運動估計的搜索算法很多,其中全搜索塊匹配算法因數據流規則匹配率高并且沒有復雜的動態反饋和決策邏輯,最適合可變塊大小運動估計,故本文選擇全搜索塊匹配算法。現有的全搜索塊匹配算法運動估計硬件結構在面積及處理速度上已做了很多努力,如參考文獻[2-5]提出的實現方案:參考文獻[2]利用像素截斷的方法,將像素低位截斷,在保證圖像信噪比降低不多的情況下大大減少了運算量;參考文獻[3]提出了二維intra-Level SAD計算陣列的運動估計結構,在列方向上數據重用率可達到100%;參考文獻[4]和[5]提出的結構能夠實現100%的硬件處理器利用率,但是均存在I/O帶寬大的缺點。本文根據AVS整像素運動估計的特點,采用二維內置SAD加法樹計算陣列,通過合理安排片上存儲,極大地降低了I/O帶寬;運用了加1電路選擇進位加法器,進一步縮小了結構面積,提高了處理速度,實現了適用于AVS的高性能整像素運動估計硬件設計。
1 AVS運動估計算法
1.1 可變塊運動估計

    基于塊的運動估計,即找到當前幀的塊在參考幀中一定范圍內最匹配的塊所在的相對位置,這個相對位置稱為運動矢量。AVS標準中規定將16×16的宏塊進一步劃分為8×16、16×8、8×8的子塊,如圖1所示,這樣能夠提供更加精確的運動矢量預測??勺儔K運動估計需要對每個宏塊的所有子塊進行塊匹配,即進行9次計算。本文采用如圖2所示的加法樹結構,所有的大塊由小塊簡單相加即可,大大減少了計算量[4]。

2 AVS整像素運動估計硬件設計
2.1 像素截斷

    由參考文獻[2]可知,適當地對像素的低位數據進行截斷,并不影響整個運動估計的結果。本文采用的方法并不是真正截斷數據,而是利用“與門”將輸入像素的低3位變為0,以減少運算量,降低功耗。
2.2 內置SAD加法樹計算陣列
    要實現高性能全搜索可變塊運動估計的硬件結構,需要滿足資源利用率高、PE個數少、I/O帶寬低等條件。本文采用參考文獻[3]提出的在計算陣列中內置加法樹的方法。計算陣列由8×8個處理單元(PE)及二維加法樹組成,如圖3所示。采用二維陣列結構提高了硬件資源的利用率;將當前像素儲存在陣列寄存器中,不需要反復讀入當前像素,PE個數由宏塊大小決定,不隨著搜索窗大小變化而變化;參考像素存儲在移位寄存器組中,每個移位寄存器存儲9個像素值,配合蛇形移動的數據傳輸方式,如圖4所示,參考塊數據輸入經過初始的8個移動周期后,寄存器組中正好存放著一個參考塊的像素值,之后的每次移動,寄存器組中的數據只需更新一行新的數據,而有7行數據是與上一個參考塊共享的, 這樣能實現列方向100%的數據重用率,有效地減少了I/O帶寬。整個設計結構有4個這樣的計算陣列,只需在開始計算時等待25個周期,以后的每個周期計算陣列都將輸出整個8×8塊的SAD值,保證了數據讀入過程中的時鐘不被浪費。

2.3 進位選擇加法器
    通過上文介紹的結構可知,每個計算陣列需要使用大量的加法器。當計算小塊SAD值時,不僅需要得到當前像素和一個參考像素的差的絕對值,而且需要累加整個塊的絕對差值;當計算大塊SAD值時,又需要將小塊SAD值進行累加。大量的加法器嚴重影響計算陣列的面積和處理速度,故本設計對加法器進行了改進。目前已有設計選擇使用超前進位流水線加法器,其處理速度雖然提高了很多,但是大量并行處理占用了比普通加法器更多的資源。由于進位選擇加法器比普通加法器處理速度快,占用的資源比超前進位加法器少,所以本設計選擇進位選擇加法器。
    傳統的進位選擇加法器使用兩個相同的行波法加法器計算高位的值,兩個行波法加法器分別假設進位為0和1并同時進行計算,等待正確的進位到來時,再選擇正確的結果輸出。這樣雖然可以縮短等待時間,但是占用面積較大。本文采用加1電路的選擇進位加法器,如圖5所示。高位加法器以固定進位為0進行計算。若正確進位為0,則加1電路不必進行計算,直接輸出結果;若正確的進位為1,則將此結果加1,得到進位為1的結果。加1電路如圖6所示,其中CS表示低位進位。如此,計算陣列的面積和功耗將會降低很多,處理速度也較快。

2.4 存儲器設計
    由于當前像素直接存放在陣列寄存器中,所以不需要設計緩沖器。考慮到參考塊一共有47×47個像素,且每個周期需要配合計算陣列蛇形輸入數據,因此采用片上RAM來緩存參考數據。將參考塊分為6個區域,每個區域大小為8×47個像素,用RAM0~RAM5來標識,如圖7所示。設計使用雙端口RAM,利用奇偶地址,讓32 bit雙端口RAM相當于64 bit單端口RAM。由于相鄰宏塊的搜索區域重疊部分占整個搜索塊的三分之二,按照本文的存儲器設計,當進行下一個宏塊的運動估計時,不需要更新整個參考塊的數據,只需更新其中兩個區域的數據即可,進一步減少了存儲帶寬,提高了數據的重用率。

3 仿真和結構分析
    本文提出了一種適用于AVS的高性能整像素運動估計硬件設計,使用了Verilog HDL語言進行RTL級描述,用AVS軟件RM52j的C程序產生測試碼流,應用了Modelsim 6.5c仿真平臺進行了邏輯功能的仿真驗證。采用Synopsys的Design Compiler在SMIC 0.18 ?滋m CMOS工藝庫下綜合,在最大頻率為250 MHz時,門數為102 K(未包括存儲器面積)。表1給出了運動估計硬件設計性能分析,這表明本文所設計的結構具有高性能、低帶寬的優勢。表2將本文提出的結構與其他幾種運動估計結構進行了比較,其中引用了效率E作為一個重要的比較參數,E為結構每秒處理的搜索點數和實際面積的比值,具體公式見參考文獻[5]。通過比較可以看出,本設計與參考文獻[5]的設計均可實現對高清圖像的實時處理,但本設計的最快時鐘頻率提升了25%,面積減小了36.2%,效率提高了98%。

 

 

    本文針對AVS視頻標準,提出了一種適用于AVS的高性能整像素運動估計硬件設計。采用二維內置SAD加法樹計算陣列,通過合理的安排片上存儲,優化了加法器設計,大大提高了結構的性能。實驗結果表明,本設計電路規模為102 K門,處理一個宏塊只需要1 051個時鐘周期,能夠以2 388.0搜索點數/秒門的效率對高清圖像進行運動估計。與同類設計相比,本設計具有電路規模小、處理速度快、I/O帶寬低等優勢。另外,本設計還可以作為IP核嵌入到特定的處理器中,對AVS高清視頻進行實時處理。
參考文獻
[1] GB/T20090.2-2006.信息技術先進音視頻編碼第二部分:視頻[S].2006.
[2] He Zhongli,LIOU M I.Reducing hardware complexity of motion estimation algorithms using truncated pixels[C]. Proceedings of IEEE International Symposium on Circuits  and Systems,1997,4:2809-2812.
[3] CHEN C Y,CHIEN S Y,HUANG Y W,et al.Analysis  and architecture design of variable block-size motion estimation for H.264/AVC[J].IEEE Transactions on Circuits and Systems,2006,53(3):578-593.
[4] Deng Lei,Xie Xiaodong,Gao Wen.A real-time full architecture for AVS motion estimation[J].IEEE Transactions on  Consumer Electronics,2007,53(4):1744-1751.
[5] Cao Wei,Hou Hui,Tong Jiarong,et al.A high-performance  reconfigurable VLSI architecture for VBSME in H.264[J].  IEEE Transactions on Consumer Electronics,2008,53(4):1338-1345.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          精品电影一区| 久久久久久久久蜜桃| 国产精品成人一区二区艾草| 国产午夜精品久久久久久免费视| 日韩一区二区免费看| 国内成+人亚洲+欧美+综合在线| 另类图片国产| 亚洲在线一区二区| 亚洲视频福利| 国产精品久久久久久久久久妞妞| 久久不见久久见免费视频1| 欧美天堂在线观看| 亚洲欧美日韩综合| 亚洲欧美变态国产另类| 亚洲一级在线观看| 国产日韩欧美在线一区| 国产精品网站视频| 午夜在线一区| 亚洲国产欧美一区二区三区久久| 欧美国产精品va在线观看| 亚洲日本中文字幕免费在线不卡| 亚洲精品美女91| 久久久水蜜桃av免费网站| 久久精品国产一区二区三区免费看| 国产精品v欧美精品v日本精品动漫| 国产精品福利久久久| 国产精品a级| 亚洲一区二区在线播放| 另类酷文…触手系列精品集v1小说| 国产午夜精品全部视频播放| 黄色小说综合网站| 欧美新色视频| 亚洲精品视频一区| 亚洲男人的天堂在线| 国产精品久久波多野结衣| 欧美激情a∨在线视频播放| 欧美中文字幕在线| 欧美va天堂在线| 亚洲激情在线播放| 久久艳片www.17c.com| 亚洲在线观看视频网站| 99re6这里只有精品视频在线观看| 亚洲国产成人在线视频| 欧美日韩成人综合天天影院| 久久午夜精品一区二区| 欧美精品在线视频观看| 欧美日韩国产综合新一区| 亚洲午夜精品| 美女精品国产| 欧美一级黄色网| 国产视频一区免费看| 久久综合九色欧美综合狠狠| 99精品国产在热久久| 美女999久久久精品视频| 欧美午夜女人视频在线| 亚洲欧美成人综合| 一区二区三区四区在线| 国产一区二区三区最好精华液| 久久综合色8888| 狠狠色2019综合网| 欧美韩日精品| 欧美精品尤物在线| 欧美日韩亚洲系列| 久久夜色精品国产欧美乱极品| 欧美三级视频在线播放| 欧美日韩日日夜夜| 亚洲一区二区在线播放| 欧美二区在线播放| 免费一区二区三区| 美女主播精品视频一二三四| 国产精品日产欧美久久久久| 亚洲人成人一区二区在线观看| 久久精品视频在线免费观看| 亚洲无玛一区| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美三区不卡| 午夜欧美大片免费观看| 美日韩精品视频| 国产精品a久久久久| 欧美激情精品久久久久久变态| 欧美在线资源| 欧美日韩国产经典色站一区二区三区| 麻豆精品视频在线观看| 欧美国产综合一区二区| 欧美性感一类影片在线播放| 午夜在线一区| 亚洲欧美经典视频| 国产一区二区高清不卡| 在线播放视频一区| 亚洲欧美日韩电影| 欧美久久综合| 久久av一区二区| 欧美精品久久久久久久| 国产精品亚洲欧美| 欧美日韩一区二区三区四区五区| 国产精品第2页| 免费成年人欧美视频| 欧美三级韩国三级日本三斤| 国产久一道中文一区| 亚洲精品日产精品乱码不卡| 欧美一区二区三区四区在线| 国产精品夜色7777狼人| 欧美高潮视频| 久久大逼视频| 亚洲欧美变态国产另类| 一本色道久久88亚洲综合88| 国产精品日韩高清| 亚洲国产精品悠悠久久琪琪| 欧美超级免费视 在线| 日韩视频在线永久播放| 亚洲一区二区欧美| 国产日韩一区二区三区在线播放| 亚洲一区二区欧美日韩| 亚洲人成网站999久久久综合| 性做久久久久久久久| 国内外成人免费激情在线视频| 国内一区二区三区在线视频| 国产毛片精品国产一区二区三区| 亚洲高清影视| 欧美日韩小视频| 久久亚洲精选| 国内外成人免费激情在线视频| 亚洲中字在线| 国产一区二区久久| 亚洲色图自拍| 国产精品一区二区三区成人| 欧美人成免费网站| 亚洲欧美激情在线视频| 国产视频在线观看一区二区三区| 日韩视频欧美视频| 久久精品日产第一区二区三区| 亚洲国产第一页| 亚洲精品国精品久久99热| 日韩亚洲视频| 美女999久久久精品视频| 亚洲黄色影院| 国产精品电影观看| 麻豆成人在线| 久久久久国产一区二区| 国产一区二区丝袜高跟鞋图片| 国外视频精品毛片| 国产欧美日韩三级| 亚洲精品在线视频观看| 欧美aaaaaaaa牛牛影院| 国产精品二区在线| 国产精品丝袜白浆摸在线| 久久免费偷拍视频| 伊人色综合久久天天五月婷| 午夜一区不卡| 在线亚洲伦理| 欧美精品黄色| 亚洲激情视频网站| 欧美日韩一区视频| 久久久www| 美日韩在线观看| 欧美国产高清| 夜夜躁日日躁狠狠久久88av| 欧美成人免费va影院高清| 欧美激情免费观看| 亚洲电影激情视频网站| 欧美人在线视频| 亚洲精品综合在线| 欧美精品在线免费观看| 最新亚洲电影| 国产午夜精品在线观看| 国产一区二区三区黄视频| 亚洲老司机av| 欧美日韩福利视频| 国产伦精品一区二区三区四区免费| 国产日韩精品视频一区二区三区| 激情综合久久| 亚洲精品视频啊美女在线直播| 国产亚洲观看| 欧美影院视频| 亚洲在线1234| 国产精品视频99| 国产精品毛片高清在线完整版| 久久免费视频这里只有精品| 国产精品jizz在线观看美国| 欧美另类videos死尸| 国产精品外国| 欧美高清你懂得| 另类图片国产| 国产一区二区三区成人欧美日韩在线观看| 亚洲美女福利视频网站| 亚洲视频一二区| 性做久久久久久免费观看欧美| 亚洲午夜精品一区二区三区他趣| 午夜精品一区二区三区电影天堂| 久热re这里精品视频在线6| 亚洲欧美色一区| 国产一区二区高清不卡| 国产精品一区一区| 久久久噜噜噜久噜久久| 黄色日韩网站| 久久久久久九九九九| 国产一区二区三区高清| 国产九九视频一区二区三区| 亚洲免费不卡| 国产欧美一区二区三区在线老狼| 久久综合给合| 欧美日韩情趣电影| 蜜桃av久久久亚洲精品| 国产一区二区视频在线观看| 在线欧美日韩| 国产情人节一区| 国产精品午夜春色av| 激情久久中文字幕| 国产麻豆视频精品| 红桃视频欧美| 欧美日韩一区二区三区在线看| 在线观看欧美日本| 嫩草影视亚洲| **性色生活片久久毛片| 国产乱码精品一区二区三| 欧美亚韩一区| 一二美女精品欧洲| 亚洲第一黄色网| 久久精品视频亚洲| 男女精品网站| 国产精品福利在线观看网址| 在线 亚洲欧美在线综合一区| 久久久久久一区| 欧美电影免费观看高清完整版| 欧美日韩在线视频一区| 久久久爽爽爽美女图片| 在线观看欧美视频| 欧美极品一区| 欧美91视频| 欧美电影打屁股sp| 国产精品视频最多的网站| 国产精品美女一区二区| 一区二区三区日韩精品| 久久精品人人做人人爽电影蜜月| 欧美日韩高清在线| 亚洲欧美日韩爽爽影院| 亚洲永久精品大片| 午夜精品久久久久久久99热浪潮| 欧美一区二区免费视频| 久久蜜桃香蕉精品一区二区三区| 久久嫩草精品久久久精品一| 国产精品日韩欧美大师| 亚洲激情影院| 欧美日韩精品是欧美日韩精品| 篠田优中文在线播放第一区| 日韩视频第一页| 免费中文日韩| 亚洲久久视频| 欧美天天在线| 国产热re99久久6国产精品| 亚洲欧美激情视频| 欧美视频一区二区| 欧美视频专区一二在线观看| 噜噜噜在线观看免费视频日韩| 国产精品久久久久久久久久久久久久| 欧美成人一区二免费视频软件| 国内外成人免费激情在线视频网站| 亚洲欧洲日本一区二区三区| 欧美11—12娇小xxxx| 欧美激情一二三区| 一本在线高清不卡dvd| 久久久久久久久岛国免费| 欧美日韩在线播放三区| 久久免费精品视频| 国产精品伦理| 久久久国产精品亚洲一区| 激情五月综合色婷婷一区二区| 亚洲欧洲一区二区在线播放| 久久国产欧美日韩精品| 国产精品久久久久久久app| 日韩一级片网址| 亚洲自拍偷拍网址| 亚洲人成艺术| 欧美激情一区二区三区在线| 欧美88av| 美女精品自拍一二三四| 国产精品豆花视频| 亚洲日本中文字幕区| 久久九九免费视频| 亚洲欧美国产日韩中文字幕| 免费观看一级特黄欧美大片| 99热这里只有成人精品国产| 久久九九全国免费精品观看| 亚洲国产色一区| 欧美日韩人人澡狠狠躁视频| 国产精品揄拍一区二区| 亚洲网站在线播放| 欧美电影在线免费观看网站| 欧美日韩国产bt| 久久www成人_看片免费不卡| 国产精品福利在线观看网址| 韩国自拍一区| 亚洲精品1234| 欧美专区在线| 香蕉视频成人在线观看| 国产酒店精品激情| 国产亚洲激情| 亚洲电影免费观看高清完整版在线| 欧美大片免费观看在线观看网站推荐| 欧美激情一区二区三区蜜桃视频| 亚洲一区二区成人在线观看| 国产一区二区三区久久悠悠色av| 狠狠色伊人亚洲综合成人| 亚洲国产日韩欧美在线99| 欧美视频在线观看视频极品| 黑人巨大精品欧美一区二区小视频| 久久精品日韩一区二区三区| 有坂深雪在线一区| 亚洲国产日韩欧美| 老司机久久99久久精品播放免费| 免费亚洲一区| 亚洲精品美女在线| 亚洲视频 欧洲视频| 久久久久久综合网天天| 日韩天堂在线视频| 国产精品自拍一区| 欧美在线视频全部完| 亚洲二区在线观看| 亚洲欧美日韩精品一区二区| 老司机成人在线视频| 亚洲成色精品| 亚洲韩国日本中文字幕| 欧美精品一区二区高清在线观看| 开元免费观看欧美电视剧网站| 国产伦精品一区二区三区照片91| 樱桃成人精品视频在线播放| 一本一本大道香蕉久在线精品| 国产一区二区在线免费观看|