《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (10): 3195-3201.DOI: 10.11772/j.issn.1001-9081.2022091410

• 网络与通信 • 上一篇    

优化编码树单元级比特分配算法

杨栩1,2(), 郭红伟3,4, 李婉雪1   

  1. 1.成都师范学院 物理与工程技术学院,成都 611130
    2.重庆邮电大学 通信与信息工程学院,重庆 400065
    3.红河学院 工学院,云南 蒙自 661199
    4.电子科技大学 信息与通信工程学院,成都 611731
  • 收稿日期:2022-09-22 修回日期:2022-11-28 接受日期:2022-12-07 发布日期:2023-02-28 出版日期:2023-10-10
  • 通讯作者: 杨栩
  • 作者简介:郭红伟(1980—),男,云南金平人,教授,博士,CCF高级会员,主要研究方向:视频编码及通信、图像处理
    李婉雪(1992—),女,四川成都人,讲师,博士,主要研究方向:图像处理、视频编码。
  • 基金资助:
    国家自然科学基金资助项目(62061015);成都师范学院专项科研项目(ZZBS2020?11)

Optimized bit allocation algorithm for coding tree unit level

Xu YANG1,2(), Hongwei GUO3,4, Wanxue LI1   

  1. 1.School of Physics and Engineering Technology,Chengdu Normal University,Chengdu Sichuan 611130,China
    2.School of Communication and Information Engineering,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
    3.School of Engineering,Honghe University,Mengzi Yunnan 661199,China
    4.School of Information and Communication Engineering,University of Electronic Science and Technology of China,Chengdu Sichuan 611731,China
  • Received:2022-09-22 Revised:2022-11-28 Accepted:2022-12-07 Online:2023-02-28 Published:2023-10-10
  • Contact: Xu YANG
  • About author:GUO Hongwei, born in 1980, Ph. D., professor. His research interests include video coding and communication, image processing.
    LI Wanxue, born in 1992, Ph. D., lecturer. Her research interests include image processing, video coding.
  • Supported by:
    National Natural Science Foundation of China(62061015);Special Scientific Research Project of Chengdu Normal University(ZZBS2020-11)

摘要:

新一代视频编码标准H.266/VVC(Versatile Video Coding)的码率控制算法采用编码参数相互独立的率失真优化技术。然而,同一帧内的编码树单元(CTU)间在空域上相互影响,且存在全局编码参数;同时,CTU级比特分配公式采用近似的编码参数分配比特,进而降低了码率控制精度和编码性能。针对上述问题,提出空域全局优化CTU级比特分配算法RTE_RC(Rate Control with Recursive Taylor Expansion),并通过递归算法逼近全局编码参数。首先,建立空域全局优化比特分配模型;其次,应用递归算法求解CTU级比特分配模型中的全局拉格朗日乘子;最后,优化编码单元的比特分配并对编码单位进行编码。实验结果表明,在低延时P(Prediction)帧(LDP)配置下,与码率控制算法VTM_RC相比,所提算法的码率控制误差由0.46%下降至0.02%,码率节省了2.48个百分点,编码时间下降了3.52%,显著提升了码率控制精度和率失真性能。

关键词: 比特分配, 全局拉格朗日乘子, 码率控制, 递归泰勒展开, VVC

Abstract:

It the rate control algorithms of the new generation video coding standard H.266/VVC (Versatile Video Coding), the rate-distortion optimization technique with independent coding parameters is adopted. However, the Coding Tree Units (CTUs) within the same frame affect others in the spatial domain, and there are global coding parameters. At the same time, in the CTU-level bit allocation formulas, approximated coding parameters for bit allocation are used, resulting in the reduction of rate control accuracy and coding performance. To address these issues, a spatial-domain global optimization algorithm for CTU-level bit allocation called RTE_RC (Rate Control with Recursive Taylor Expansion) was proposed, and the global coding parameters were approximated by using a recursive algorithm. Firstly, a globally optimized bit allocation model in spatial-domain was established. Secondly, a recursive algorithm was used to calculate the global Lagrange multiplier in the CTU-level bit allocation formula. Finally, the bit allocation of coding units was optimized and the coding units were coded. Experimental results show that under the Low-Delay Prediction frame (LDP) configuration, compared with the rate control algorithm VTM_RC (Rate Control algorithm Versatile Test Model), the proposed algorithm has the rate control error decreased from 0.46% to 0.02%, the bit-rate saved by 2.48 percentage points, and the coding time reduced by 3.52%. Therefore, the rate control accuracy and rate distortion performance are significantly improved by the proposed algorithm.

Key words: bit allocation, global Lagrange multiplier, rate control, Recursive Taylor Expansion (RTE), Versatile Video Coding (VVC)

中图分类号: