HEVC有关量化参数Qp的计算

本文详细介绍了HEVC解码中量化参数Qp的计算过程,涉及PPS和Sliceheader中的相关参数,以及CU、TU中的QP调整。内容包括Qp的初始设定、QP的计算步骤,以及量化组的概念,最后给出QP计算的流程图和关键结论。
摘要由CSDN通过智能技术生成

量化参数,简称QP,是解码中反量化过程中最重要的参数,我觉得HEVC解码的中Qp的计算有那一点复杂,标准有那么一点晦涩,这里来一起探讨下。


1.参数


PPS中关于Qp的参数

init_qp_minus26:加上26表示初始Qp,范围[-26,25]。

cu_qp_delta_enabled_flag:1表示语法元素diff_cu_qp_delta_depth(PPS中)存在,而cu_qp_delta_abs(TU)中可能存在。

diff_cu_qp_delta_depth:给出CTU的尺寸和使用相同的cu_qp_delta_abs和 cu_qp_delta_sign_flag的coding block的尺寸差。范围[0, log2_diff_max_min_luma_coding_block_size]。默认值为0。


变量Log2MinCuQpDeltaSize =CtbLog2SizeY −diff_cu_qp_delta_depth


pps_cb_qp_offsetpps_cr_qp_offset:给出cb,cr的Qp相对于y的Qp的offset,范围为[-12,12]

pps_slice_chroma_qp_offsets_present_flag:表明语法元素slice_cb_qp_offset 和slice_cr_qp_offset存在于相应的slice header中。

 

Sliceheader中关于Qp的参数:

slice_qp_delta:给出本slice中CU使用的Qpy的初值sliceQpy。范围[0,51]。


sliceQpy = 26 + init_qp_minus26 +slice_qp_delta。


slice_cb_qp_offset:计算CU使用的cb量化参数Qpcb的offset,范围[-12,12]。这个offset等于pps

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值