Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Tuesday 26.10.2021 at 12:00 PM CEST
Settings

Settings

Goto Application

1. CN110099281 - Method of block vector prediction for intra block copy mode coding

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ ZH ]

权利要求书

1.一种块向量预测方法,用于视频编码系统中的块内复制模式编码块,其特征在于,所述方法包括:
接收与当前图片中的当前块相关联的输入数据;
决定所述当前块的当前块向量,以定位所述当前图片中的帧内参考块;
自所述当前块的多个相邻块获取多个块向量候选列表;
选择一个块向量候选列表作为所述当前块的块向量预测值;
基于所述块向量预测值编码所述当前块向量;
发信号通知用于标识从所述多个块向量候选列表中选择的所述一个块向量候选列表的索引;以及
使用所述帧内参考块作为预测值编码所述当前块;
其中所述多个块向量候选列表对应于第一块向量候选列表和第二块向量候选列表;
其中根据第一位置相关优先级顺序从所选择的多个第一位置中的一个或多个第一相邻块产生所述第一块向量候选列表,以及根据第二位置相关优先级顺序从所选择的多个第二位置中的一个或多个第二相邻块产生所述第二块向量候选列表,并且其中所述第一块向量候选列表由第一块内复制模式编码的第一相邻块的块向量填充,并且第二块向量候选列表由第一块内复制模式编码的第二相邻块的块向量填充;其中
如果与所述第一块向量候选列表或所述第二块向量候选列表相关联的多个所选位置中没有相邻块可用于填充所述第一块向量候选列表或所述第二块向量候选列表,则对应于先前块内复制模式编码块的替代块向量用于所述第一块向量候选列表或所述第二块向量候选列表。

2.根据权利要求1所述的块向量预测方法,其特征在于,所述一个或多个第一相邻块对应于所述当前块的左下位置处的单个第一空间相邻块;所述第一位置相关优先级顺序仅包括所述左下位置;所述一个或多个第二相邻块对应于所述当前块的右上位置处的单个第二空间相邻块;并且所述第二位置相关优先级顺序仅包括所述右上位置。

3.一种块向量解码方法,用于视频解码器中的块内复制模式编码块,其特征在于,所述方法包括:
接收包括当前图片的编码数据的比特流;
从当前块的多个块内复制模式编码的相邻块导出多个块向量候选列表;
从所述比特流确定用于从所述多个块向量候选列表中选择特定块向量候选列表的索引;
从所述比特流确定编码的块向量;
基于所述编码的块向量和对应于所述特定块向量候选列表的块向量预测值来解码所述当前块的当前块向量;
基于所述当前块向量确定所述当前图片中的帧内参考块;以及
使用所述帧内参考块来解码所述当前块;
其中所述多个块向量候选列表对应于第一块向量候选列表和第二块向量候选列表;
其中根据第一位置相关优先级顺序从所选择的多个第一位置中的一个或多个第一相邻块产生所述第一块向量候选列表,以及根据第二位置相关优先级顺序从所选择的多个第二位置中的一个或多个第二相邻块产生所述第二块向量候选列表,并且其中所述第一块向量候选列表由第一块内复制模式编码的第一相邻块的块向量填充,并且第二块向量候选列表由第一块内复制模式编码的第二相邻块的块向量填充;其中
如果与一个块向量候选列相关联的多个所选位置中没有相邻块可用于填充所述一个块向量候选列表,则对应于先前块内复制模式编码块的替代块向量用于所述一个块向量候选列表。

4.根据权利要求3所述的块向量解码方法,其特征在于,所述索引对应于用于在所述第一块向量候选列表和所述第二块向量候选列表之间进行选择的1比特位代码。

5.根据权利要求3所述的块向量解码方法,其特征在于,所述一个或多个第一相邻块对应于所述当前块的左下位置处的单个第一空间相邻块;所述第一位置相关优先级顺序仅包括所述左下位置;所述一个或多个第二相邻块对应于所述当前块的右上位置处的单个第二空间相邻块;并且所述第二位置相关优先级顺序仅包括所述右上位置。

6.根据权利要求3所述的块向量解码方法,其特征在于,所述一个或多个第一相邻块对应于所述当前块的左下位置和左下角位置处的两个第一空间相邻块;所述第一位置相关优先级顺序对应于所述左下位置->所述左下角位置;所述一个或多个第二相邻块对应于所述当前块的右上位置,右上角位置和左上角位置处的三个第二相邻块;并且所述第二位置相关优先级顺序对应于所述右上位置->所述右上角位置->所述左上角位置。

7.根据权利要求3所述的块向量解码方法,其特征在于,在生成所述第二块向量候选列表之前生成所述第一块向量候选列表,并且如果所述第一块向量候选列表没有被多个选定的第一位置中的所述一个或多个第一相邻块填充,使用多个选定的第二位置中的所述一个或多个第二相邻块填充所述第一块向量候选列表。

8.根据权利要求7所述的块向量解码方法,其特征在于,如果从所述多个选择的第一位置中的所述一个或多个第一相邻块或所述多个选择的第一位置中的所述一个或多个第一相邻块和所述多个选择的第二位置中的所述一个或多个第二相邻块中没有找到用于所述第一块向量候选列表的可用块向量候选,则对于所述第一块向量候选列表使用默认块向量。

9.根据权利要求7所述的块向量解码方法,其特征在于,如果从多个所选择的第二位置中的所述一个或多个第二相邻块中没有找到用于所述第二块向量候选列表的可用块向量候选,则对于所述第二块向量候选列表使用默认块向量。

10.根据权利要求3所述的块向量解码方法,其特征在于,每个块向量候选列表根据位置相关的优先级顺序从多个所选位置中的一个或多个相邻块产生。

11.根据权利要求3所述的块向量解码方法,其特征在于,如果在与一个块向量候选列表相关联的多个所选位置中没有相邻块可用于填充所述一个块向量候选列表,则默认块向量用于所述一个块向量候选列表。

12.根据权利要求11所述的块向量解码方法,其特征在于,所述默认块向量从包括(0,0)、(-2w,0)、(-w,0)、(0,-2w)和(0,-w)的组中选择,其中w对应于块宽度。

13.根据权利要求3所述的块向量解码方法,其特征在于,所述多个块向量候选列表中的每一个对应于用于存储对应于所述先前块内复制模式编码块的所述替代块向量的缓冲器;并且相同的块向量值不存储在对应于不同块向量候选列表的两个不同缓冲器中。

14.根据权利要求13所述的块向量解码方法,其特征在于,所述多个块向量候选列对应于两个块向量候选列表,并且使用对应于(-2w,0)和(-w,0)的两个初始块向量值来初始化对应于所述两个块向量候选列表的两个缓冲器,其中w 对应于块宽度。

15.根据权利要求3所述的块向量解码方法,其特征在于,所述多个块向量候选列表包括从所述当前块的一个或多个时间相邻块导出的时间块向量候选列表。

16.根据权利要求15所述的块向量解码方法,其特征在于,所述一个或多个时间相邻块对应于从一个组中选择的一个或多个共同位置块,其中所述组包括所述当前图片的共同位置图片中的中心块、外右下块、左上块和内右下块。

17.根据权利要求3所述的块向量解码方法,其特征在于,所述多个块向量候选列表包括从由一个或多个空间块向量候选列表、一个或多个时间块向量候选列表和对应于一个或多个先前编码的块向量的一个或多个储存的块向量候选列表组成的组中选择的两个或多个块向量候选列表。

18.根据权利要求17所述的块向量解码方法,其特征在于,块向量预测值列表被构造为通过将一个或多个新块向量候选列表添加到先前的块向量预测值列表中来导出所述多个块向量候选列表。

19.根据权利要求18所述的块向量解码方法,其特征在于,在将所述一个或多个新块向量候选列表添加到所述先前的块向量预测值列表之前或之后,修剪所述块向量预测值列表以去除任何冗余块向量候选列表。

20.根据权利要求18所述的块向量解码方法,其特征在于,如果最终块向量预测值列表的大小大于N,则在所述最终块向量预测值列表中仅使用N个块向量候选列表,其中N是大于1的整数。

21.根据权利要求18所述的块向量解码方法,其特征在于,如果最终块向量预测值列表的大小小于N,则将一个或多个预定义块向量添加到所述最终块向量预测值列表,其中N是大于1的整数。

22.根据权利要求21所述的块向量解码方法,其特征在于,所述一个或多个预定义块向量对应于从包括(0,0)、(-2w,0)、(-w,0)、(-1.5w,0)、(0,-2w)、(0,-w)和(0,-1.5w)的组中选择的一个或多个预定义值,其中w对应于块宽度。