[發明專利]編碼單元的仿射運動估計方法、裝置、存儲介質及終端在審
| 申請號: | 202110732569.7 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113630602A | 公開(公告)日: | 2021-11-09 |
| 發明(設計)人: | 張鵬;陳長鑫;向國慶;嚴偉;賈惠柱 | 申請(專利權)人: | 杭州未名信科科技有限公司;浙江省北大信息技術高等研究院 |
| 主分類號: | H04N19/176 | 分類號: | H04N19/176;H04N19/51;H04N19/513;H04N19/147;H04N19/567 |
| 代理公司: | 北京辰權知識產權代理有限公司 11619 | 代理人: | 李小朋 |
| 地址: | 311200 浙江省杭州市蕭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編碼 單元 運動 估計 方法 裝置 存儲 介質 終端 | ||
1.一種編碼單元的仿射運動估計方法,其特征在于,所述方法包括:
獲取并劃分當前編碼單元,生成n個編碼塊;
獲取所述n個編碼塊各自的中心運動矢量,生成n個第一中心運動矢量;
從所述n個第一中心運動矢量中任意選取m個不同編碼塊的中心運動矢量進行遍歷組合,生成多組中心運動矢量;
根據所述多組中心運動矢量中各組中心運動矢量計算與其對應的未選中編碼塊的運動矢量,生成n個編碼塊各自的第二中心運動矢量;
根據所述n個編碼塊各自的第二中心運動矢量從所述多組中心運動矢量中確定出率失真代價最小值對應的中心運動矢量,得到一組最優中心運動矢量;
其中,所述m表示所采用的仿射運動估計模型的控制點數目;所述n和m為預設常數,所述n和m為正整數,所述m小于n。
2.根據權利要求1所述的方法,其特征在于,所述根據所述n個編碼塊各自的第二中心運動矢量從所述多組中心運動矢量中確定出率失真代價最小值對應的中心運動矢量,得到一組最優中心運動矢量,包括:
利用所述n個編碼塊各自的第二中心運動矢量針對與其對應的編碼塊進行運動補償,生成n個預測塊;
計算所述n個預測塊和其對應的編碼塊之間的殘差像素,并基于所述殘差像素計算所述n個預測塊的率失真代價;
選取所述n個預測塊的率失真代價中最小值,并將所述最小值對應的一組中心運動矢量確定為一組最優中心運動矢量。
3.根據權利要求1所述的方法,其特征在于,所述獲取所述n個編碼塊各自的中心運動矢量,包括:
初始化所述當前編碼單元的同一幀編碼單元;
提取所述同一幀編碼單元中與所述當前編碼單元相同位置處的中心運動矢量。
4.根據權利要求1所述的方法,其特征在于,所述獲取并劃分當前編碼單元,生成n個編碼塊,包括:
獲取當前編碼單元;
確定編碼塊的劃分數量n;
根據所述編碼塊的劃分數量n與預設劃分方式將所述當前編碼單元進行劃分;
生成n個編碼塊。
5.根據權利要求2所述的方法,其特征在于,所述基于所述殘差像素計算所述n個預測塊的率失真代價,包括:
加載率失真代價計算公式;
將每個所述殘差像素代入所述率失真代價計算公式中進行計算,生成當前編碼單元的預測塊的率失真代價;其中,所述率失真代價計算公式為:
J=SATD+λ·R;其中,J為率失真代價值,SATD是當前編碼單元與匹配塊的像素絕對差值和,λ是拉格朗日系數,R為當前編碼模式所需的比特數。
6.根據權利要求1所述的方法,其特征在于,所述確定出一組最優中心運動矢量之后,還包括:
根據確定出的所述一組最優中心運動矢量生成搜索窗;
基于預設率失真優化公式從所述搜索窗中選取目標運動矢量;
將所述一組最優中心運動矢量的均值與所述目標運動矢量的差值確定為運動矢量差;
將所述運動矢量差寫入當前碼流。
7.根據權利要求6所述的方法,其特征在于,所述預設率失真優化公式為:
J=SAD+λR(MVD)
其中,SAD為當前編碼單元與匹配塊的像素絕對差值和,R(MVD)則為表示當前MVD所需要的字節數,λ則為拉格朗日乘子。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州未名信科科技有限公司;浙江省北大信息技術高等研究院,未經杭州未名信科科技有限公司;浙江省北大信息技術高等研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110732569.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:扇出型封裝填埋方法
- 下一篇:一種鋼塔與鋼殼混凝土組合塔的混合塔結構





