[發明專利]一種基于H.264和HSV顏色量化的屏幕圖像編碼方法有效
| 申請號: | 201610143356.X | 申請日: | 2016-03-11 |
| 公開(公告)號: | CN105791825B | 公開(公告)日: | 2018-10-26 |
| 發明(設計)人: | 王中元;張安娜;朱榮;肖晶 | 申請(專利權)人: | 武漢大學 |
| 主分類號: | H04N19/107 | 分類號: | H04N19/107;H04N19/176;H04N19/124;H04N19/51;H04N19/186 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 魏波 |
| 地址: | 430072 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 264 hsv 顏色 量化 屏幕 圖像 編碼 方法 | ||
1.一種基于H.264和HSV顏色量化的屏幕圖像編碼方法,其特征在于,包括以下步驟:
步驟1:判斷當前幀類型;
若當前幀是I幀,則執行下述步驟2;
若當前幀是P幀,則執行下述步驟6;
步驟2:根據YUV轉RGB模型得到當前圖像的RGB三個分量的值,根據RGB轉HSV模型得到當前圖像的HSV三個分量的值;
步驟3:將色調H空間量化成7份,飽和度S空間量化成2份,亮度V空間量化成2份;
步驟4:顏色量化后,H用3bit表示,S、V分別用1bit表示,得到32個顏色空間進行LZMA算法的無失真壓縮編碼;
步驟5:判斷當前幀是否是最后一幀;
若是,則結束編碼;
若否,則回轉執行步驟1;
步驟6:則根據幀差法可得到前后兩幀的運動區域,并將在運動區域內的宏塊標志為1,否則標志為0;若連續5個宏塊的運動矢量是一樣的且宏塊的標志為1,則獲取運動區域中第一個宏塊的坐標和最后一個宏塊的坐標,由此得到一個變化的運動區域;
步驟7:判斷當前宏塊是否屬于運動區域;
若是,則執行下述步驟8;
若否,則執行下述步驟11;
步驟8:判斷當前宏塊是否是運動區域的第一個宏塊;
若是,則執行下述步驟9;
若否,則執行下述步驟10;
步驟9:對當前宏塊按H.264編碼方法編碼;然后執行下述步驟12;
步驟10:對當前宏塊直接重用運動區域中第一個宏塊的運動矢量和模式并按H.264編碼方法編碼;然后執行下述步驟12;
步驟11:對當前宏塊采用P_Skip模式按H.264編碼方法編碼;然后執行下述步驟12;
步驟12:判斷當前宏塊是否是當前幀的最后一個宏塊;
若是,則執行下述步驟13;
若否,則執行回轉執行步驟7;
步驟13:判斷,當前幀是否是最后一幀;
若是,則結束編碼;
若否,則回轉執行步驟1。
2.根據權利要求1所述的基于H.264和HSV顏色量化的屏幕圖像編碼方法,其特征在于:步驟2中所述根據YUV轉RGB模型得到當前圖像的RGB三個分量的值,轉換公式為:
r=y+1.402v
g=y-0.344u-0.714v;
b=y+1.772u
所述根據RGB轉HSV模型得到當前圖像的HSV三個分量的值,轉換公式為:
v=max;
其中,max=max(r,g,b),即r,g,b三者中的最大值;min=min(r,g,b),即r,g,b三者中的最小值。
3.根據權利要求1所述的基于H.264和HSV顏色量化的屏幕圖像編碼方法,其特征在于:步驟3中所述將色調H空間量化成7份,飽和度S空間量化成2份,亮度V空間量化成2份,量化公式為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學,未經武漢大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610143356.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:二進制算術編碼器及其編碼方法
- 下一篇:一種虛擬立體顯示的方法及裝置





