非显而易见性评估仅供参考,不构成法律建议。
| 编号 | 名称 |
|---|
一种对图像的块进行解码的解码方法,在分裂模式集合中确定用于所述块的分裂模式;其中所述分裂模式集合包括用于将所述块不对称分裂成至少两个子块的至少一个分裂模式;响应于所述分裂模式,将所述块分裂成至少两个子块;对所述至少两个子块中的每个子块进行解码;其中确定所述分裂模式包括:对指定所述块是被垂直分裂还是被水平分裂的第一语法元素(btSplitOrientation)进行解码;如果对所述块允许不对称分裂,则取决于至少第三语法元素确定值;并且响应于所述值,对指定所述块是被对称分裂还是被不对称分裂的第二语法元素(horAsymmetricSplitFlag,verAsymmetricSplitFlag)进行解码;以及对分裂模式语法元素(vertical_asymmetric_type/horizontal_asymmetric_type)进行解码以指定所述分裂的位置。
根据权利要求1所述的方法,其中对所述第二语法元素进行解码包括:确定用于对所述第二语法元素进行解码的上下文;其中所述上下文是根据相对于当前块的大小的相邻块的大小;其中所述大小是宽度或高度;以及响应于所述确定的上下文,对所述第二语法元素进行基于上下文的算术解码。
根据权利要求2所述的方法,其中所述上下文是根据相邻块中的、具有小于所述块的大小的四分之一的大小的子块的数量;其中所述大小是宽度或高度。
根据权利要求3所述的方法,其中在所述块被水平分裂的情况下;确定用于对所述第二语法元素进行解码的所述上下文包括:确定位于所述块的左侧的相邻块中的、具有小于所述块的高度的四分之一的高度的子块的数量;以及在所述数量等于零的情况下获得第一上下文,否则获得第二上下文。
根据权利要求3至4中任一项所述的方法,其中在所述块被垂直分裂的情况下;确定用于对所述第二语法元素进行解码的所述上下文包括:确定位于所述块的顶部的相邻块中的、具有小于所述块的宽度的四分之一的宽度的子块的数量;以及在所述数量等于零的情况下获得第一上下文,否则获得第二上下文。
根据权利要求2所述的方法,其中所述上下文是根据具有高于所述块的大小的一半的大小的相邻块的存在;其中所述大小是宽度或高度。
根据权利要求1至6中任一项所述的方法,其中对所述分裂模式语法元素进行解码包括:确定所述块的相邻块中的边界是否与从将所述块不对称分裂中产生的边界对齐;确定用于对所述分裂模式语法元素进行解码的上下文;其中所述上下文是根据所述确定所述块的相邻块中的边界是否与从将所述块不对称分裂中产生的边界对齐;以及响应于所述确定的上下文,对所述分裂模式语法元素进行基于上下文的算术解码。
根据权利要求1至6中任一项所述的方法,其中在所述块被水平分裂的情况下;对所述分裂模式语法元素进行解码包括:确定位于所述块的左侧的相邻块中的边界是否与从水平地将所述块不对称分裂中产生的边界对齐;确定用于对所述分裂模式语法元素进行解码的上下文;其中所述上下文是根据所述确定位于所述块的左侧的相邻块中的边界是否与从水平地将所述块不对称分裂中产生的边界对齐;以及响应于所述确定的上下文,对所述分裂模式语法元素进行基于上下文的算术解码。
根据权利要求1至6中任一项所述的方法,其中在所述块被垂直分裂的情况下;对所述分裂模式语法元素进行解码包括:确定位于所述块的顶部的相邻块中的边界是否与从垂直地将所述块不对称分裂中产生的边界对齐;确定用于对所述分裂模式语法元素进行解码的上下文;其中所述上下文是根据所述确定位于所述块的顶部的相邻块中的边界是否与从垂直地将所述块不对称分裂中产生的边界对齐;以及响应于所述确定的上下文,对所述分裂模式语法元素进行基于上下文的算术解码。
根据权利要求1至6中任一项所述的方法,其中对所述分裂模式语法元素进行解码包括:确定用于对所述分裂模式语法元素进行解码的上下文;其中所述上下文是根据相对于所述块的第二相邻块的大小的所述块的第一相邻块的大小;其中所述大小是宽度或高度;以及响应于所述确定的上下文,对所述分裂模式语法元素进行基于上下文的算术解码。