[發明專利]基于HHI分層B幀預測結構的多視點視頻編碼的改進方法無效
| 申請號: | 200910021528.6 | 申請日: | 2009-03-13 |
| 公開(公告)號: | CN101511016A | 公開(公告)日: | 2009-08-19 |
| 發明(設計)人: | 趙凡;劉貴忠;張娜;任斐斐 | 申請(專利權)人: | 西安交通大學 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26;H04N7/36;H04N7/50 |
| 代理公司: | 西安通大專利代理有限責任公司 | 代理人: | 惠文軒 |
| 地址: | 710049陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 hhi 分層 預測 結構 視點 視頻 編碼 改進 方法 | ||
1.一種基于HHI分層B幀預測結構的多視點視頻編碼的改進方法,其特征在于,
對于I視的非關鍵幀和P視的非關鍵幀,其參考幀選擇時間方向幀;P視的關鍵幀和B視的關鍵幀,其參考幀選擇同時刻的相鄰視點幀;
對于B視的非關鍵幀,其中每個宏塊為16×16像素,其參考幀的選擇包括最近的前向時間方向幀、最近的后向時間方向幀、同時刻的前向相鄰視點幀或同時刻的后向相鄰視點幀;當待編碼幀中的每個宏塊確定參考幀時,首先,選擇前向時間方向幀和后向時間方向幀;然后,將前向相鄰視點幀和后向相鄰視點幀分別與待編碼幀進行相關性判斷后,其相關性強的相鄰視點幀作為參考幀;
對于I視的非關鍵幀、B視和P視的全部幀,在確定幀間預測的宏塊分割模式時,對待編碼幀中的待編碼宏塊,先進行幀內預測,得到最佳的幀內預測模式BestMode_Intra,再進行16×16,16×8,8×16三種宏塊分割模式的幀間預測,得到幀間預測的最佳宏塊分割模式BestMode_Inter;如果BestMode_Intra=Intra_16×16并且BestMode_Inter=Inter_16×16,則跳過8×8,8×4,4×8,4×4四種宏塊分割模式的幀間預測;否則,進行8×8,8×4,4×8,4×4四種宏塊分割模式的幀間預測;其中,Intra_16×16表示幀內16×16預測模式,Inter_16×16表示幀間16×16的宏塊分割模式。
2.根據權利要求1所述的一種基于HHI分層B幀預測結構的多視點視頻編碼的改進方法,其特征在于,
所述將前向相鄰視點幀和后向相鄰視點幀分別與待編碼幀進行相關性判斷后,其相關性強的相鄰視點幀作為參考幀,具體步驟如下:
首先,在B視的關鍵幀和非關鍵幀中定義邊界區域和中心區域;
利用關鍵幀以宏塊為單位進行幀間預測的結果,將前一關鍵幀與其前向相鄰視點幀相匹配的宏塊按照邊界區域和中心區域進行分類,計算中心區域相匹配的宏塊個數與中心區域宏塊總個數的比值,記為RT0_FMB;將后一關鍵幀與其前向相鄰視點幀相匹配的宏塊按照邊界區域和中心區域進行分類,計算中心區域相匹配的宏塊個數與中心區域宏塊總個數的比值,記為RTn_FMB;
利用關鍵幀以宏塊為單位進行幀間預測的結果,將前一關鍵幀與其后向相鄰視點幀相匹配的宏塊按照邊界區域和中心區域進行分類,計算中心區域相匹配的宏塊個數與中心區域宏塊總個數的比值,記為RT0_BMB;將后一關鍵幀與其后向相鄰視點幀相匹配的宏塊按照邊界區域和中心區域進行分類,計算中心區域相匹配的宏塊個數與中心區域宏塊總個數的比值,記為RTn_BMB;
利用前一關鍵幀以宏塊為單位進行幀間預測的結果,將與關鍵幀的前向相鄰視點幀中的宏塊相匹配的關鍵幀中邊界區域的宏塊集合,記為Set邊界區域F_T0;利用后一關鍵幀以宏塊為單位進行幀間預測的結果,將與關鍵幀的前向相鄰視點幀中的宏塊相匹配的關鍵幀中邊界區域的宏塊集合,記為Set邊界區域F_Tn;Set邊界區域F_T0和Set邊界區域F_Tn的并集記為Set邊界區域F;
利用前一關鍵幀以宏塊為單位進行幀間預測的結果,將與關鍵幀的后向相鄰視點幀中的宏塊相匹配的關鍵幀中邊界區域的宏塊集合,記為Set邊界區域B_T0;利用后一關鍵幀以宏塊為單位進行幀間預測的結果,將與關鍵幀的后向相鄰視點幀中的宏塊相匹配的關鍵幀中邊界區域的宏塊集合,記為Set邊界區域B_Tn;Set邊界區域B_T0和Set邊界區域B_Tn的并集記為Set邊界區域B;
其次,設定相關性判斷閾值r_thresh;
當RT0_FMB>r_thresh或RTn_FMB>r_thresh時,如果待編碼宏塊不屬于待編碼幀的邊界區域,直接將待編碼幀的前向相鄰視點幀增加為待編碼宏塊的參考幀;如果待編碼宏塊屬于待編碼幀的邊界區域,并且待編碼宏塊屬于Set邊界區域F時,將待編碼幀的前向相鄰視點幀增加為待編碼宏塊的參考幀;
當RT0_BMB>r_thresh或RTn_BMB>r_thresh時,如果待編碼宏塊不屬于待編碼幀的邊界區域,直接將待編碼幀的后向相鄰視點幀增加為待編碼宏塊的參考幀;如果待編碼宏塊屬于待編碼幀的邊界區域,并且待編碼宏塊屬于Set邊界區域B時,將待編碼幀的后向相鄰視點幀增加為待編碼宏塊的參考幀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安交通大學,未經西安交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910021528.6/1.html,轉載請聲明來源鉆瓜專利網。





