Advertisement

VTM10.0视频编码器学习(4):编码树单元读取器

阅读量:

此系列旨在记录学习VTM10.0的过程并提升表达技巧;主要从解码端入手进行探索。由于个人基础较为薄弱,在学习过程中遇到了一些问题,请各位予以指导;同时期待在交流中共同提高。

上一篇博客(VTM10.0代码学习3)介绍了两个关键的函数coding_tree_unit()与decompressCtu()。随后的文章将详细地阐述这些函数的应用与原理,并特别聚焦于从码流解析中实现CTU分割的技术细节。至于CTU级别的语义信息解析方法及其相关技术细节,则将在后续文章中深入探讨。

1.coding_tree_unit()

复制代码
    CUCtx cuCtx( qps[CH_L] );//用prevLumaQP初始化CU上下文模型类
    QTBTPartitioner partitioner;//定义划分类实例
    
    partitioner.initCtu(area, CH_L, *cs.slice);
    cs.treeType = partitioner.treeType = TREE_D;//设置默认树类型
    cs.modeType = partitioner.modeType = MODE_TYPE_ALL;//设置默认可进行的预测模式

cuCtx变量记录了CU相关上下文数据(即前一个CU的相关参数),其初始化方式

全部评论 (0)

还没有任何评论哟~