H.266/VVC、VTM、YUV中的各种参数(函数):slice、sps、pps、ss、vps、luma、chroma等
H.266/VVC、VTM、YUV中的各种参数(函数):slice、sps、pps、ss、vps、luma、chroma等
视频编码方向的小白,本篇是个人看VTM代码时的部分参数笔记,会逐步更新,若有错误请指正
slice
片,一帧可以分为多个片
sps
sequence parameter set 序列参数集,解码相关信息,档次级别、分辨率、某档次中编码工具开关标识和涉及的参数。
pps
picture parameter set 图像参数集,图像所用的公共参数
ss
slice segment 一个图像中所有ss共用一个pps,初始图像控制信息、初始化参数、分块信息。ss<slice
vps
video parameter set 视频参数集
SS PPS SPS VPS
luma
亮度
chroma
色度
tempCS
当前临时的Coding Structure结构,得到当前块的宽高后,从m_pTempCS中得到当前块尺寸对应的临时Coding Struct结构(当前待划分CTU的临时Coding Struct结构)
bestCS
最佳模式的Coding Structure结构,得到当前块的宽高后,从m_pBestCS中得到当前块尺寸对应的最佳Coding Struct结构(当前待划分CTU的最佳Coding Struct结构)
DualITree
是VTM中对于I帧的亮度和色度分量,会分别进行xCompressCU和encodeCU,即I帧CTU的亮度和色度分量,拥有着完全不同的划分树,所以I帧的CTU,就有了亮度CU、亮度PU和色度CU、色度PU的分别
————————————————
版权声明:本文为CSDN博主「矛盾统一」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gq0323/article/details/103719591
isDualITree()函数
只有当当前帧为I帧,并且使用亮度色度二重树时,返回值为true。此时就表明I帧的亮度和色度分量需要分开来处理
————————————————
版权声明:本文为CSDN博主「矛盾统一」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gq0323/article/details/103719591
getUseColorTrans()函数
是否使用色彩变换,使用色彩变换时,返回值为true
estIntraPredChromaQT()函数
进行色度分量的帧内预测。如果当前CU开启ISP,那么cu.ispMode是非0的值。但如果estIntraPredChromaQT函数中得到的色度RDcost大于maxCostAllowedForChroma,那么会将cu.ispMode设为0,此时会跳过之后的步骤
————————————————
版权声明:本文为CSDN博主「柴门风雪夜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hjhyxq2014/article/details/114497341
estIntraPredLumaQT()函数
进行亮度分量的帧内预测,如果无效则跳过之后的步骤
————————————————
版权声明:本文为CSDN博主「柴门风雪夜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hjhyxq2014/article/details/114497341
LFNST
低频不可分离变换
MTS
多变换选择
————————————————
版权声明:本文为CSDN博主「KTomohisa」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40124902/article/details/125654777
CBF
编码块旗标(Coded Block Flag,CBF)是HEVC中的标志位,当CU编码后残差系数非常小,即可以认为残差为0,此时CBF为0;若存在明显的残差系数则CBF为1。通常 Y、U、V分量的CBF均为0时,总的CBF才为0
foundZeroRootCbf()函数
返回一个bool值,表示RootCbf是否为0,是0则返回true;否则返回false
LMCS
Luma Mapping with Chroma Scaling主要包括两部分,1)亮度映射,通过充分利用特定位深下的亮度值取值范围提高SDR和HDR视频的压缩效率;2)依赖亮度的色度缩放,主要用于控制亮度和色度分量的相对压缩效率。
————————————————
版权声明:本文为CSDN博主「Dillon2015」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Dillon2015/article/details/111938739
getLmcsEnabledFlag()函数
bool值,LMCS可用为true,否则为false
getMaxNumTriangleCand()函数
三角预测的最大候选数
更多推荐
所有评论(0)