1

我对 HEVC 编解码器领域非常陌生。我正在使用 HM 参考代码版本 10.1。我的任务是使更大的块大小尺寸达到 128x128。所以,我尝试的是在配置文件中设置参数

最大CUWidth

最大CU高度

分别为 128 和 128,而深度为 5 和

QuadtreeLog2MinSize= 2

QuadtreeLog2MaxSize= 6

.

这确保了最大 CU 大小限制为 128 x 128。但是,代码崩溃并出现以下错误:

{

错误:最小 CU 宽度必须大于最小变换大小

错误:最小 CU 高度必须大于最小变换大小

错误:QuadtreeLog2MaxSize 必须为 5 或更大

}

我的问题是我无法弄清楚代码需要更改的位置和方式,以免影响其他参数。任何与此相关的帮助对我来说都是非常有价值的。

4

1 回答 1

0

感谢您帮助我完成 HEVC

HM 版本 (10.1)

只需要修改 1 的深度增量,而CusizeWidth必须CuSizeheight等于 128。为此,我对log2Bliksize<=7包含进行了更改

TComPattern.cpp

MAX_CU_DEPTH

TComRom.h

之后我得到了 128x128 的块大小/CU(尺寸)。

于 2015-11-25T02:43:16.163 回答