[發明專利]視頻編碼中快速的模式確定方法和裝置無效
| 申請號: | 200710048114.3 | 申請日: | 2007-11-13 |
| 公開(公告)號: | CN101150722A | 公開(公告)日: | 2008-03-26 |
| 發明(設計)人: | 王淑慧;林濤 | 申請(專利權)人: | 同濟大學 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 上海光華專利事務所 | 代理人: | 余明偉 |
| 地址: | 200092上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 編碼 快速 模式 確定 方法 裝置 | ||
1.一種視頻編碼中快速的模式確定方法,其特征在于包括以下步驟:
步驟1、計算空碼模式的成本函數值;
步驟2、若空碼模式的成本函數值小于前一幅編碼圖像中相同位置宏塊的最佳模式對應的成本函數值乘某比例因子,相乘結果用TRD表示,則確定空碼模式為最佳模式,跳到步驟9,否則繼續執行步驟3;
步驟3、對16x16模式進行運動估計,若16x16模式的所有16個4x4參差塊均為能量很小的塊,則計算16x16模式的成本函數值,在空碼模式和16x16模式中確定成本函數值最小者為最佳模式,跳到步驟9,否則對16x8、8x16、8x8模式進行運動估計并計算16x16、16x8、8x16、8x8四種模式的成本函數值;
步驟4、在已編碼的所有模式中選擇成本函數值最小的模式,若此模式不是8x8模式,則確定此模式為最佳模式,跳到步驟9,否則繼續執行步驟5;
步驟5、若8x8模式的所有16個4x4參差塊均為能量很小的塊,則確定8x8模式為最佳模式,跳到步驟9,否則繼續執行步驟6;
步驟6、分別對宏塊中的4個8x8塊的細劃分模式進行運動估計,計算各自的成本函數值并從中選出成本函數值最小的一個模式,確定整個宏塊所對應的編碼模式P8x8;
步驟7、對各種幀內模式進行預測編碼;
步驟8、計算P8x8模式及各種幀內預測模式的成本函數值,確定成本函數值最小的模式為最佳模式;
步驟9、最佳模式確定過程結束。
2.根據權利要求1所述的視頻編碼中快速的模式確定方法,其特征在于:所述步驟6中所述8x8塊的細劃分模式包括8x8、8x4、4x8及4x4。
3.一種視頻編碼中快速的模式確定裝置,其特征在于包括:
空碼模式的運動矢量計算模塊,用于計算空碼模式的運動矢量;
成本函數值計算模塊,接受所述空碼模式的運動矢量計算模塊、運動矢量估計模塊、幀內預測模塊以及參考幀存儲模塊所提供的數據,用于計算不同編碼模式的成本函數值;
空碼模式的成本函數值與成本函數閾值TRD比較模塊,輸入端與成本函數值計算模塊和空碼模式的成本函數閾值計算模塊相連,接受已經計算得到的空碼模式的成本函數值,并將其與前一幅編碼圖像中相同位置宏塊對應的成本函數閾值TRD進行比較,以決定空碼模式是否就是最佳模式,如果是,則不必再進行其他模式的運動估計、預測及RD最優化;
空碼模式的成本函數閾值計算模塊,其輸入端與最佳成本函數值緩存模塊相連,用于接受前一幅編碼圖像中同樣位置宏塊取最佳模式時的成本函數值后,乘以某比例因子得到最終用于當前編碼宏塊的成本函數閾值TRD;
最佳成本函數值緩存模塊,其輸入端與成本函數值比較和最佳模式確定模塊相連,存儲最佳模式的成本函數值以用于下一幅圖像的編碼;
參考幀存儲模塊,用于存儲各參考幀,提供參考圖像數據給運動矢量估計模塊和成本函數值計算模塊;
運動矢量估計模塊,用于在參考幀內搜索與當前編碼塊最匹配的塊,包括以下單元:
一、16x16模式的運動估計單元,用來對16x16的劃分方式進行運動估計;
二、16x8、8x16及8x8模式的運動估計單元,用來對16x8、8x16及8x8的劃分方式進行運動估計;
三、8x4、4x8及4x4模式的運動估計單元,用來對8x4、4x8及4x4的劃分方式進行運動估計;
成本函數值暫存模塊,其輸入端與成本函數值計算模塊相連,接受并暫存所有參與RD優化的各種模式的成本函數值,在需要的時候隨時把這些數值提供給成本函數值比較和最佳模式確定模塊;
16個4x4的參差塊能量大小判別模塊,用于:1)在空碼模式不一定是最佳模式的情況下,判斷在16x16模式下參差塊能量是否很小;其輸入端與16x16模式的運動估計單元相連,在運動估計后判斷此模式對應的16個4x4的參差塊的能量是否很小,若很小則跳過對其他模式的計算僅在空碼模式和16x16模式中選擇成本函數值最小的模式為最佳模式,否則繼續對16x8、8x16及8x8模式進行運動估計;2)在8x8模式是空碼、16x16、16x8、8x16及8x8諸模式中成本函數值為最小的情況下,判斷在8x8模式下參差塊能量是否很小。因此其輸入端也與8x8模式的運動估計單元相連,在運動估計后判斷此模式對應的16個4x4的參差塊的能量是否很小,若很小則跳過對其余模式的計算,選擇8x8模式為最佳模式,否則繼續對8x4、4x8及4x4模式進行運動估計并計算其成本函數值;
幀內預測模塊,用于在完成P8x8模式的編碼后,進行各種幀內模式的預測編碼;
成本函數值比較和最佳模式確定模塊,其輸入端與空碼模式的成本函數值與成本函數閾值TRD比較模塊、16個4x4的參差塊能量大小判別模塊和成本函數值暫存模塊相連,用于根據這些模塊提供的結果,比較各種模式的成本函數值,最終確定每個宏塊的最佳編碼模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于同濟大學,未經同濟大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710048114.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電動車輛驅動電機
- 下一篇:兩段轉子磁極鐵芯勵磁式直流電機





