[發明專利]一種基于H.264的I幀碼率控制方法無效
| 申請號: | 200910085818.7 | 申請日: | 2009-06-01 |
| 公開(公告)號: | CN101572806A | 公開(公告)日: | 2009-11-04 |
| 發明(設計)人: | 門愛東;常侃;張文豪;韓鈺;宗曉飛;陳曉博;明陽陽;韓睿 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | H04N7/24 | 分類號: | H04N7/24 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 王一斌;王 琦 |
| 地址: | 100876*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 264 幀碼率 控制 方法 | ||
1.一種基于H.264的I幀碼率控制方法,用于依次對當前圖像序列中除第一個圖像組GOP外的其它不存在B幀的GOP中的I幀進行碼率控制,其特征在于,該方法包括:
預先建立I幀的R-QP模型,用于表示I幀的碼率與量化參數QP以及圖像梯度之間的對應關系,其中,根據QP的取值范圍將所述R-QP模型分為三個區域:
當QP≤15時,R=a1×QP+b1+c1×Grad+d1;
當15<QP<32時,
當QP≥32時,
其中,所述Grad為I幀的梯度值,所述a1,b1,c1,d1,a2,b2,c2,d2,a3,b3,c3,a4,b4,c4,a5,b5,c5,c6,d3,a6,b6,c7,a7,b7,c8,a8,b8,c9,a9,b9,c10均為參數;
在為當前幀進行碼率控制時,計算為當前幀分配的編碼比特數R,并將所述R分別代入所述R-QP模型的三個區域,根據當前幀的梯度和所述R計算在每個區域中的QP,在計算得到的QP中,選擇與相應區域的QP取值范圍一致的QP,作為當前幀的QP。
2.如權利要求1所述的方法,其特征在于,所述編碼比特數R是按照如下公式進行計算得到的:
且RGOP=N×目標比特率/Fr,
其中,所述RGOP為給所述當前GOP分配的編碼比特數,所述W為當前GOP的前一個GOP中I幀編碼比特數與P幀平均編碼比特數之比,所述N為所述當前GOP中包含的幀的總個數,所述N-1為所述當前GOP中P幀的總個數,所述Fr為幀率。
3.如權利要求2所述的方法,其特征在于,所述當前GOP的前一個GOP中I幀編碼比特數與P幀平均編碼比特數之比W是按照如下公式計算得到的:
其中,所述QPI前為當前GOP的前一個GOP中I幀的QP值,所述RI前為當前GOP的前一個GOP中I幀的編碼比特數,所述QPP前(i)為當前GOP的前一個GOP中第i個P幀的QP值,所述RP前(i)為當前GOP的前一個GOP中第i個P幀的編碼比特數,所述N為當前GOP的前一個GOP中包含的幀的總個數,所述N-1為當前GOP的前一個GOP中包含的P幀的總個數。
4.如權利要求3所述的方法,其特征在于,所述計算為當前幀分配的編碼比特數R之前該方法還包括對所述計算出的W進行如下形式的調整:
當滿足QPI前-MinQPP前≥m時,
W′=W+{(QPI前-MinQPP前)/m-1};
當不滿足QPI前-MinQPP前≥m,但滿足MaxQPP前-QPI前≥m時,
W′=W-{(MaxQPP前-QPI前)/m-1},
其中,所述W′為對所述W調整后的值,所述MinQPP前為所述當前GOP的前一個GOP中P幀的最小QP值,所述MaxQPP前為所述當前GOP的前一個GOP中P幀的最大QP值,所述m為大于零的整數;
則所述編碼比特數R的計算如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910085818.7/1.html,轉載請聲明來源鉆瓜專利網。





