[發明專利]一種空間分辨率視頻轉碼中宏塊運動矢量的計算方法有效
| 申請號: | 201410766150.3 | 申請日: | 2014-12-12 |
| 公開(公告)號: | CN104394423B | 公開(公告)日: | 2018-03-13 |
| 發明(設計)人: | 徐新艷;劉兆廣;冷嚴 | 申請(專利權)人: | 山東電子職業技術學院 |
| 主分類號: | H04N21/2343 | 分類號: | H04N21/2343;H04N19/59;H04N19/40;H04N19/176;H04N19/513 |
| 代理公司: | 濟南金迪知識產權代理有限公司37219 | 代理人: | 呂利敏 |
| 地址: | 250200 山東省濟南市章丘大*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 空間 分辨率 視頻 轉碼中宏塊 運動 矢量 計算方法 | ||
1.一種空間分辨率視頻轉碼中宏塊運動矢量的計算方法,包括步驟如下:
1)對每個4×4子塊估計運動矢量:計算區域A1所有運動矢量的中間值,其中,所述區域A1定義為:其橫向和縱向尺寸均為B個像素的整數倍,其中B=4,區域A1中每個4×4子塊都有一個運動矢量,在解碼時從視頻流中提取得到;計算得到的運動矢量共計16個,為mvi,i=0,1,…,15,計算結果為表1:
表1宏塊內各個4×4子塊的運動矢量的計算結果
2)將步驟1)中的16個運動矢量劃分為9個不同的集合,劃分方法如下:
MV1={mv0,mv1,mv2,mv3,mv4,mv5,mv6,mv7,mv8,mv9,mv10,mv11,mv12,mv13,mv14,mv15}
MV2={mv0,mv1,mv2,mv3,mv4,mv5,mv6,mv7}
MV3={mv8,mv9,mv10,mv11,mv12,mv13,mv14,mv15}
MV4={mv0,mv1,mv4,mv5,mv8,mv9,mv12,mv13}
MV5={mv2,mv3,mv6,mv7,mv10,mv11,mv14,mv15}
MV6={mv0,mv1,mv4,mv5}
MV7={mv2,mv3,mv6,mv7}
MV8={mv8,mv9,mv12,mv13}
MV9={mv10,mv11,mv14,mv15}
3)為當前宏塊選擇候選類型,選擇方法采用現有公開的算法;
4)如果當前宏塊類型選擇為P16×16,其中P16×16類型包括一個初始運動矢量mv16×16和一個細化步長re16×16,其計算方法為:
mv16×16=median{mv∈MV1}
其中median{·}表示計算括號內所有數值的中間值;
5)如果當前宏塊類型選擇為P16×8,其中P16×8類型包括上、下兩個初始運動矢量,分別為:mv16×80和mv16×81,每個運動矢量分別對應一個細化步長,分別為:re16×80,re16×81,其計算方法為:
6)如果當前宏塊類型選擇為P8×16,其中P8×16類型包括左、右兩個初始運動矢量,分別為:mv8×160和mv8×161,每個運動矢量分別對應一個細化步長,分別為:re8×160,re8×161,其計算方法為:
7)如果當前宏塊類型選擇為P8×8,其中P8×8類型包括上、下、左、右四個初始運動矢量,分別為:mv8×80,mv8×81,mv8×82,mv8×83,每個運動矢量分別對應一個細化步長,分別為:re8×80,re8×81,re8×82,re8×83,其計算方法為:
8)采用上述步驟計算得到的初始運動矢量,采用現有公開的運動估計算法對其進行運動細化。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東電子職業技術學院,未經山東電子職業技術學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410766150.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電視收視率統計方法及裝置
- 下一篇:一種視頻分割點獲取方法及裝置





