HM16.22 software-manual.pdf 参数翻译——Table8

本文详细解读了模式决策参数LambdaModifierN、LambdaModifierI、IQPFactor等在视频编码中的作用,包括拉格朗日乘数、量化参数调整和快速编码模式选择。了解这些参数有助于提升编码效率和图像质量控制。
摘要由CSDN通过智能技术生成
2.5 Mode decision parameters

模式决策参数

LambdaModifierN
  • 默认值为 1.0

指定一个与拉格朗日乘数 λ \lambda λ 相乘的值,用于编码时域层 N 时的率失真优化代价计算。如果指定了 LambdaModifierI 参数,那么 LambdaModifierI 将会用于帧内编码

N 的范围是 0(inclusive)~7(exclusive)

率失真优化(RDO):点击这里

LambdaModifierI
  • 无默认值

指定一个或多个 LambdaModifiers 用于每一个时域层的帧内编码图像。如果没有指定,那么 LambdaModifierN 设置将会使用。如果列表中的数值数目(使用逗号或者空格分隔开)比所有时域层的数目少,则将会重复使用最后一个数的数组已达到要求。

IQPFactor
  • 默认值为 -1

指定量化参数因子,该因子在计算 λ \lambda λ 时用于帧内编码图像。(在 GOP structure 中指定的值只会应用于帧间编码图像)。如果为负值(默认值),将会通过以下的方程生成相应的值:
I Q P f a c t o r = 0.57 ∗ ( 1.0 − M a x ( 0.5 , M i n ( 0.0 , 0.05 ∗ s ) ) ) IQP_{factor}=0.57*(1.0-Max(0.5,Min(0.0,0.05*s))) IQPfactor=0.57(1.0Max(0.5,Min(0.0,0.05s)))

其中

s = I n t ( i s F i e l d ? ( G S − 1 ) / 2 : G S − 1 ) s=Int(isField?(GS-1)/2:GS-1) s=Int(isField?(GS1)/2:GS1)

GS 是 GOPSize

ECU
  • 默认值为 false

启用或不启用使用更早 CU 的决策。如果启用,则跳过的 CU 不会被进一步地划分。

CFM
  • 默认值为 false

启用或禁用基于编码块标识(Code Block Flag CBF) 快速编码模式。在启用时,一旦一个 2Nx2N 的 CU 被评估,如果 RootCbf 为0,则进一步的 PU 划分不会被评估。

ESD
  • 默认值为 false

启用或禁用跳跃优先检测(early skip detection)。如果启用,则优先测试 skip mode

FEN
  • 默认值为 0

控制使用不同快速编码的编码工具。以下工具会在不同的组合下被支持:

  • a 在计算大小大于8的块的 SAD 时,只考虑块中的偶数行。
  • b 用于在运动估计处理中的双向运动向量的细化,迭代次数从4次减为1次。

根据参数的值,以下的组合会被允许:

  • 0 禁止所有模式
  • 1 启用 a b 两种模式
  • 2 只启用 b
  • 3 只启用 a
FDM
  • 默认值为 true

启用或禁用 2Nx2N 合并模式(2Nx2N merge mode)的快速编码决策。当启用时,如果 merge skip mode 是候选模式中最优的 merge mode,则不会评估当前候选模式的率失真代价。

RDpenalty

  • 默认值为 0

RD-penalty for 32x32 TU for intra in non-intra slices.(翻译不来,就先放着)。启用这个参数会减少编码后图片的 CU 边界的可视度。

  • 0 不使用 RD-penalty
  • 1 使用 RD-penalty
  • 2 最大化 RD-penalty(不使用 32x32 的 TU)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值