fine granularity slice partition(细粒度slice分块边界)[HEVC/H.265]

这个提案是华为,爱立信和MTK提出的。

在HEVC中首次提出了CU的概念,代替以前视频编码标准中MB的概念,CU是可递归的,最大允许的CU大小是64x64,最小允许的CU是8x8。

按照编码器框架,图像首先分为slice,再分为CU,再分为partition。早期的测试模型中slice是以最大CU(LCU)为粒度划分的,如64x64。但是这一划分方式带来以下问题:

1.      同一幅图像中不同的LCU之间差别很大,简单的LCU纹理非常简单,因此编码结果bit数很少,复杂的LCU可能占有很多bit,这对于编码器的码率控制和负载均衡都很不利。

2.      如果减小LCU的大小,比如减为32x32或16x16,则压缩效率会降低很多。

针对这一问题,这些提案提出slice边界划分不以LCU为单位,而是可以以更小的CU为单位,如下图所示:

 

采用这一方式后,每个slice的大小都可以精确控制,同时解决了码率控制和负载均衡的问题。但是带来的代价是slice边界处理更为复杂。

================================================================

参考文献:JCTVC-E298,JCTVC-E260,JCTVC-E043

 


你可能感兴趣的:(框架,负载均衡,测试,华为,MTK)