天天看点

HM参数设置多slice、多tile

如下随便打开一个cfg文件,Slices和Tiles部分是设置多slice和多tile的一些参数

HM参数设置多slice、多tile

SliceMode和SliceArgument是两个配套参数

1.当SliceMode等于0时关闭帧内slice的划分

2.当SliceMode等于1时代表每个slice内最多包含多少个CTU,数目由SliceArgument控制

3.当SliceMode等于2时代表每个slice最多有多少字节,字节数目由SliceArgument控制

4.当SliceMode等于3时代表每个slice内最多包含多少个tile,数目由SliceArgument控制

TileUniformSpacing用来控制行和列tile的数目

1.等于0时代表每一行和每一列的tile数不一定,每个tile列数和tile行数分别由TileColumnWidthArray和TileRowHeightArray分别设置

2.等于1时行和列均匀分布,行列数由TileColumnWidthArray和TileRowHeightArray设置

NumTileRowsMinus1 行tile数减1

NumTileColumnsMinus1 列tile数减1

TileColumnWidthArray :用逗号或者空格做分隔符的一个列表表示每一列有多少个tile,列表中的第一个值代表最左边的列有几个tile

TileRowHeightArray:用逗号或者空格做分隔符的一个列表表示每一行有多少个tile,列表中的第一个值代表最上边的行有几个tile