利索能及
我要发布
收藏
专利号: 2015101185917
申请人: 上海天荷电子信息有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-29
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种图像编码方法,其特征在于至少包括以下步骤的至少之一:

1)在编码中产生新的参考像素样值,即产生新的参考区域从而有新的参考区域边界时,对参考像素样值集区域进行扩展,即对参考像素样值集区域边界外一定范围的区域按照预先制定的规则赋予像素数值,形成一个扩展的参考像素样值集;

2)至少使用所述扩展的参考像素样值集对编码块进行编码,并将编码结果写入视频码流。

2.一种图像解码方法,其特征在于至少包括以下步骤的至少之一:

1)在解码中产生新的参考像素样值,即产生新的参考区域从而有新的参考区域边界时,对参考像素样值集区域进行扩展,即对参考像素样值集区域边界外一定范围的区域按照预先制定的规则赋予像素数值,形成一个扩展的参考像素样值集;

2)解析视频码流,至少使用所述扩展的参考像素样值集对解码块进行解码。

3.根据权利要求1所述的编码方法或根据权利要求2所述的解码方法,其特征在于:所述编码块或解码块是图像的一个编码区域或一个解码区域,包括以下至少一种:最大编码单元LCU、编码树单元CTU、编码单元CU、CU的子区域、预测单元PU、变换单元TU、宏块。

4.根据权利要求1所述的编码方法,其特征在于至少包括以下步骤的至少之一步骤1)编码块特性分析评估、前处理和编码方式选择步骤;对当前编码块和邻近编码块的像素样值特性进行分析评估,包括对像素样值进行必要的前处理,预先判断2维匹配编码方式是否适合用来对当前编码块进行编码,本步骤是可选的,即可以跳过本步骤,直接进入下一步骤;

步骤2)扩展参考像素样值集步骤;根据当前编码块的深度和序号,对2维的参考像素样值集区域进行扩展,即在2维的参考像素样值集区域边界外一定范围内填充按照预先制定的规则得到的像素数值,所述参考像素样值集加上扩展的区域合起来形成扩展后的参考像素样值集;

步骤3)2维匹配编码步骤;使用2维匹配编码方式和所述扩展后的参考像素样值集对当前编码块进行2维匹配编码运算;在编码过程中,也可以按照预先制定的规则更新扩展区域的像素数值;

步骤4)其余各种常用编码和重构运算步骤,完成当前编码块的所有其余编码和重构运算,对输入的原始像素、各种参数和变量进行各种常用技术的编码和重构运算以及熵编码运算。

5.根据权利要求2所述的解码方法,其特征在于至少包括以下步骤的至少之一:步骤1)视频码流数据解析与部分解码步骤;对输入的含匹配位置、匹配长度、未匹配样值(或其位置)的压缩数据以及所有其他语法元素压缩数据的视频码流进行熵解码,并解析出熵解码得到的各种数据的意义;依据从视频码流数据中解析得到的信息或者依据从视频码流数据中解析得到的信息再加上对当前解码块以及邻近解码块的特性进行分析评估的结果,确定新的参考区域及其新的边界;

步骤2)扩展参考像素样值集步骤;根据当前解码块的深度和序号以及在步骤1)获得的信息和结果,对2维的参考像素样值集区域进行扩展,即在2维的参考像素样值集区域边界外一定范围内填充按照预先制定的规则得到的像素数值,所述参考像素样值集加上扩展的区域合起来形成扩展后的参考像素样值集;

步骤3)2维匹配解码步骤;使用2维匹配解码方式和所述扩展后的参考像素样值集对当前解码块进行2维匹配解码运算;在解码过程中,也可以按照预先制定的规则更新扩展区域的像素数值。

6.根据权利要求1所述的编码方法或权利要求2所述的解码方法,其特征在于所述新的参考区域边界至少是在下列情形之一或其组合中产生的参考区域边界:

1)对一个编码块或一个解码块进行编码或解码的过程中;

2)对一个编码块或一个解码块完成了编码或解码之后;

3)对一个条带进行编码或解码的过程中;

4)对一个条带完成了编码或解码之后;

5)对一组编码块或一组解码块进行编码或解码的过程中;

6)对一组编码块或一组解码块完成了编码或解码之后;

7)对一组CTU进行编码或解码的过程中;

8)对一组CTU完成了编码或解码之后;

9)对一行或多行CTU进行编码或解码的过程中;

10)对一行或多行CTU完成了编码或解码之后;

11)对一列或多列CTU进行编码或解码的过程中;

12)对一列或多列CTU完成了编码或解码之后;

13)对一个CTU阵列进行编码或解码的过程中;

14)对一个CTU阵列完成了编码或解码之后;

15)对一帧图像进行编码或解码的过程中;

16)对一帧图像完成了编码或解码之后。

7.根据权利要求1所述的编码方法或权利要求2所述的解码方法,其特征在于所述新的参考区域边界至少是在下列情形之一产生的参考区域边界:

1)参考像素是不同程度的部分重构像素;

2)参考像素是完全重构像素;

3)参考像素是预测后但未经过其他重构步骤的重构像素;

4)参考像素是复制后但未经过其他重构步骤的重构像素;

5)参考像素是未经过去块效应滤波和/或样值自适应补偿(Sample Adaptive Offset 即SAO)步骤的重构像素;

6)参考像素是经过了去块效应滤波和/或样值自适应补偿(Sample Adaptive Offset 即SAO)步骤的重构像素。

8.根据权利要求1所述的编码方法或权利要求2所述的解码方法,其特征在于:在编码或解码中,对一帧图像中的同一个区域及其边界,进行至少二次扩展。

9.根据权利要求1所述的编码方法或权利要求2所述的解码方法,其特征在于:在编码或解码中,对一帧图像中的同一个区域及其边界,进行至少下列二次扩展:

1)在参考像素是未经过去块效应滤波和/或SAO的重构像素时进行第一次扩展;

2)在参考像素是经过了去块效应滤波或/和SAO的重构像素时进行第二次扩展。

10.根据权利要求1所述的编码方法或权利要求2所述的解码方法,其特征在于:对参考区域及其边界的扩展的一种具体实施方式,至少使用下列方法之一或其组合来实现:

1)使用一个表示扩展区域的数组,把扩展区域的像素样值的数值赋值予所述数组;

2)使用一个从扩展前区域的坐标及其像素样值的数值和扩展后区域的坐标来确定扩展后区域的坐标上像素样值的数值的规则,使用所述规则来对参考区域进行扩展;

3)使用一个把扩展后区域的坐标转换成扩展前区域的坐标的映射,再使用扩展前区域的坐标上像素样值的数值来确定扩展后区域的坐标上像素样值的数值,来对参考区域进行扩展。