[發明專利]宏塊類型的判定方法、裝置、圖像處理芯片和電子設備有效
| 申請號: | 202010837815.0 | 申請日: | 2020-08-19 |
| 公開(公告)號: | CN112437305B | 公開(公告)日: | 2022-07-22 |
| 發明(設計)人: | 王桂賓 | 申請(專利權)人: | 珠海市杰理科技股份有限公司 |
| 主分類號: | H04N19/176 | 分類號: | H04N19/176;H04N19/436;H04N19/523;H04N19/503;H04N19/593;H04N19/51 |
| 代理公司: | 深圳市君之泉知識產權代理有限公司 44366 | 代理人: | 楊洪龍 |
| 地址: | 519075 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 類型 判定 方法 裝置 圖像 處理 芯片 電子設備 | ||
1.一種視頻幀待編碼宏塊類型的判定方法,其特征在于,包括如下步驟:
S100、利用運動矢量預測算法根據當前宏塊前面的非左邊鄰居宏塊的運動矢量計算所述當前宏塊的臨時預測運動矢量;
S200、設置所述當前宏塊的跳躍模式的第一臨時跳躍運動矢量,利用跳躍模式代價計算方法根據所述臨時預測運動矢量和跳躍模式的第一臨時跳躍運動矢量計算所述當前宏塊的跳躍模式的第一判斷標志和第一代價;
S300、假設所述當前宏塊的左邊鄰居宏塊的類型為幀間宏塊,利用跳躍運動矢量預測算法根據所述左邊鄰居宏塊的亞像素運動矢量、以及所述非左邊鄰居宏塊的運動矢量計算所述當前宏塊的跳躍模式的第二臨時跳躍運動矢量,利用所述跳躍模式代價計算方法根據所述臨時預測運動矢量和跳躍模式的第二臨時跳躍運動矢量計算所述當前宏塊的跳躍模式的第二判斷標志和第二代價;
S400、對所述當前宏塊進行亞像素運動估計得到所述當前宏塊的亞像素運動矢量,利用所述跳躍模式代價計算方法根據所述臨時預測運動矢量和所述當前宏塊的亞像素運動矢量計算所述當前宏塊的跳躍模式的第三判斷標志和第三代價;
S500、計算所述當前宏塊的幀內預測代價;
S600、在所述左邊鄰居宏塊的類型確定后,利用所述跳躍運動矢量預測算法根據所述左邊鄰居宏塊、非左邊鄰居宏塊的運動矢量計算所述當前宏塊的跳躍模式的最終跳躍運動矢量;
S700、若所述跳躍模式的第一判斷標志為跳躍類型、跳躍模式的第一臨時跳躍運動矢量等于跳躍模式的最終跳躍運動矢量且第一代價與所述幀內預測代價之差不大于第一閾值,或者,
所述跳躍模式的第二判斷標志為跳躍類型、跳躍模式的第二臨時跳躍運動矢量等于跳躍模式的最終跳躍運動矢量且第二代價與所述幀內預測代價之差不大于所述第一閾值,或者,
所述跳躍模式的第三判斷標志為跳躍類型、所述當前宏塊的亞像素運動矢量等于跳躍模式的最終跳躍運動矢量且第三代價與所述幀內預測代價之差不大于第二閾值,
則將所述當前宏塊判定為跳躍宏塊。
2.根據權利要求1所述的宏塊類型的判定方法,其特征在于,
步驟S400還包括如下步驟:
獲取對所述當前宏塊進行亞像素運動估計過程中產生的所述當前宏塊的臨時幀間預測代價;
步驟S600還包括如下步驟:
利用所述運動矢量預測算法根據所述左邊鄰居宏塊、非左邊鄰居宏塊的運動矢量計算所述當前宏塊的最終預測運動矢量;
利用幀間預測塊代價算法根據所述最終預測運動矢量與所述臨時預測運動矢量之差矯正所述臨時幀間預測代價,得到所述當前宏塊的最終幀間預測代價;
在步驟S700中,若當前宏塊未被判定為跳躍宏塊,則比較所述幀內預測代價與最終幀間預測代價的大小,若所述幀內預測代價小于所述最終幀間預測代價,則將所述當前宏塊的類型判定為幀內宏塊,否則將所述當前宏塊的類型判定為幀間宏塊。
3.根據權利要求1所述的判定方法,其特征在于,
在步驟S200中,設置所述當前宏塊的跳躍模式的第一臨時跳躍運動矢量為零矢量。
4.根據權利要求1所述的判定方法,其特征在于,
所述非左邊鄰居宏塊是所述當前宏塊的左上邊鄰居宏塊、上邊鄰居宏塊和右上邊鄰居宏塊。
5.根據權利要求1-4任一項所述的判定方法,其特征在于,
所述第一閾值和第二閾值均為0。
6.根據權利要求1-4任一項所述的判定方法,其特征在于,
所有宏塊的分割模式為1616像素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海市杰理科技股份有限公司,未經珠海市杰理科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010837815.0/1.html,轉載請聲明來源鉆瓜專利網。





