华南理工大学学报(自然科学版) ›› 2008, Vol. 36 ›› Issue (9): 100-106.

• 电子、通信与自动控制 • 上一篇    下一篇

一种新的H.264自适应帧层码率控制算法

兰天 顾学迈 郭庆 王振永   

  1. 哈尔滨工业大学 通信技术研究所, 黑龙江 哈尔滨 150001
  • 收稿日期:2008-03-25 修回日期:2008-05-09 出版日期:2008-09-25 发布日期:2008-09-25
  • 通信作者: 兰天(1981-),男,博士生,主要从事视频通信、视频压缩和码率控制研究. E-mail:skywards_lan@hotmail.com
  • 作者简介:兰天(1981-),男,博士生,主要从事视频通信、视频压缩和码率控制研究.
  • 基金资助:

    国家“863”计划项目(2006AA701116);国家自然科学基金资助项目(60532030)

A Novel Adaptive Rate Control Algorithm for H. 264 Frame Layer

Lan Tian  Gu Xue-mai  Guo Qing  Wang Zhen-yong   

  1. Communication Research Center, Harbin Institute of Technology, Harbin 150001, Heilongjiang, China
  • Received:2008-03-25 Revised:2008-05-09 Online:2008-09-25 Published:2008-09-25
  • Contact: 兰天(1981-),男,博士生,主要从事视频通信、视频压缩和码率控制研究. E-mail:skywards_lan@hotmail.com
  • About author:兰天(1981-),男,博士生,主要从事视频通信、视频压缩和码率控制研究.
  • Supported by:

    国家“863”计划项目(2006AA701116);国家自然科学基金资助项目(60532030)

摘要: 现存的H.264帧层码率控制算法没有考虑到视频序列编码复杂度和可用信道带宽之间的关系.针对这一问题,提出了一种新的H.264帧层码率控制算法.首先将视频序列划分成不同的场景;然后使用信道带宽充裕度来描述各场景的编码复杂度与可用信道带宽之间的关系;最后根据信道带宽充裕度和基于宏块级亮度直方图差异的相对复杂度对帧层目标比特和量化参数进行调整.仿真结果表明,和JVT—G012相比,在不同信道带宽充裕度下,文中提出的算法能够在压缩后图像质量、可用信道带宽和编码器缓冲区占用度之间做出垂好的平衡.

关键词: 视频压缩, H.264视频编码, 码率控制, 信道带宽充裕度, 宏块级亮度直方图差异

Abstract:

As the existing rate control algorithms for H. 264 frame layer do not consider the relationship between the encoding complexity of video sequence and the available channel bandwidth, a novel rate control algorithm is proposed. In this algorithm, each video sequence is divided into several scenes, and the channel bandwidth sufficiency is introduced to describe the relationship between the encoding complexity of each scene and the available channel bandwidth. Moreover, the target bit and the quantization parameter are adjusted according to the channel bandwidth sufficiency and the relative encoding complexity measurement based on block histogram. Simulated results show that, as compared with JVT-G012, the proposed algorithm can achieve better trade-off among compressed video quality, available channel bandwidth and encoder buffer fullness under different channel bandwidth sufficiencies.

Key words: image compression, H. 264 video coding, rate control, channel bandwidth sufficiency, block histogram difference