Advertisement

VTM 10.0代码学习 16: intra-pred chroma qt

阅读量:

本系列内容旨在记录本人在学习VTM10.0过程中的心得体会,当前阶段主要关注编码端的相关内容。主要参考资料包括JVET-S2001-vH和JVET-S2002-v1。鉴于个人能力尚有不足,文中可能存在疏漏或错误,恳请各位读者不吝指正,并期待与大家共同探讨、相互促进。

此前两篇博文(VTM10.0代码学习14VTM10.0代码学习15)详细介绍了如何确定亮度分量的最佳帧内预测模式,本文将聚焦于色度部分的函数estIntraPredChromaQT(),相较于亮度处理部分,该部分内容相对更为简洁。

1. estIntraPredChromaQT

复制代码
    const ChromaFormat format   = cu.chromaFormat;
    const uint32_t    numberValidComponents = getNumberValidComponents(format);
    CodingStructure &cs = *cu.cs;
    const TempCtx ctxStart  ( m_CtxCache, m_CABACEstimator->getCtx() );
    
    cs.setDecomp( cs.area.Cb(), false );
    

全部评论 (0)

还没有任何评论哟~