1.一种使用图像的调色板预测的调色板模式编码的方法,其特征在于,所述调色板预测包括基于相应地位于一个或多个第一像素上方的一个或多个第二像素来预测所述一个或多个第一像素的复制上方模式,所述方法包括:
接收与当前块相关的输入数据;
确定一个或多个当前像素的当前编码模式;
如果所述当前编码模式是所述复制上方模式,则识别相应地位于所述一个或多个当前像素上方的一个或多个上方像素,以使所述一个或多个当前像素从所述一个或多个上方像素来复制;以及
如果所述一个或多个上方像素包括一个或多个当前跳出像素,则发信所述一个或多个当前跳出像素的一个或多个跳出值,或者在第一个上方像素为跳出像素处终止复制上方游程。
2.如权利要求1所述的方法,其特征在于,如果所述当前编码模式对应于所述复制上方模式,则发信对应于包括在所述一个或多个上方像素中的所述一个或多个当前跳出像素的每个当前跳出像素的每个颜色分量的一个跳出值。
3.如权利要求1所述的方法,其特征在于,如果所述当前编码模式对应于所述复制上方模式,则发信、导出或推断出所述一个或多个当前像素的第一数量。
4.如权利要求3所述的方法,其特征在于,当发信所述一个或多个当前像素的所述第一数量时,在所述一个或多个当前跳出像素的所述一个或多个跳出值之前发信所述一个或多个当前像素的所述第一数量。
5.如权利要求3所述的方法,其特征在于,如果所述一个或多个上方像素包括一个或多个跳出像素,则在是跳出像素的第一像素处终止所述复制上方游程。
6.如权利要求1所述的方法,其特征在于,如果所述当前编码模式对应于复制索引模式并且对应的发信的索引是跳出索引,则发信、导出或推断出所述一个或多个当前像素的第二数量。
7.如权利要求6所述的方法,其特征在于,当发信所述一个或多个当前像素的所述第二数量时,在所述一个或多个当前跳出像素的所述一个或多个跳出值之前发信所述一个或多个当前像素的所述第二数量。
8.如权利要求7所述的方法,其特征在于,发信对应于所述一个或多个当前像素的所述第二数量的每个跳出像素的每个颜色分量的一个跳出值。
9.一种使用图像的调色板预测的调色板模式解码的方法,其特征在于,所述调色板预测包括基于相应地位于一个或多个第一像素上方的一个或多个第二像素来预测所述一个或多个第一像素的复制上方模式,所述方法包括:
接收包括当前块的压缩数据的输入编码比特流;
从所述输入编码比特流解析一个或多个当前像素的当前编码模式;
如果所述当前编码模式对应于所述复制上方模式,则识别相应地位于所述一个或多个当前像素上方的一个或多个上方像素;以及
如果所述一个或多个上方像素包括一个或多个当前跳出像素,则解析来自所述输入编码比特流的一个或多个像素值,以重构所述一个或多个当前像素的所述一个或多个当前跳出像素。
10.如权利要求9所述的方法,其特征在于,如果所述当前编码模式对应于所述复制上方模式,则解析、导出或推断出所述一个或多个当前像素的第一数量。
11.如权利要求10所述的方法,其特征在于,如果位于所述一个或多个当前像素的前导当前像素上方的所述上方像素是一个跳出像素,则所述一个或多个当前像素的第一数量被推断为零。
12.如权利要求10所述的方法,其特征在于,如果所述当前编码模式对应于复制索引模式并且对应的解析索引是跳出索引,则解析、导出或推断出所述一个或多个当前像素的第二数量。
13.如权利要求12所述的方法,其特征在于,当解析所述一个或多个当前像素的所述第二数量时,在所述一个或多个当前跳出像素的一个或多个跳出值之前解析所述一个或多个当前像素的所述第二数量。
14.如权利要求13所述的方法,其特征在于,解析对应于所述一个或多个当前像素的的所述第二数量的每个当前跳出像素的每个颜色分量的一个跳出值。
15.如权利要求9所述的方法,其特征在于,如果所述当前编码模式对应于复制索引模式,则除了编码单元的第一样本,调整最大调色板索引被固定为等于最大调色板索引减1。
16.一种使用图像的调色板预测的调色板模式编码的方法,其特征在于,所述调色板预测包括基于相应地位于一个或多个第一像素上方的一个或多个上方像素来预测所述一个或多个第一像素的复制上方模式,所述方法包括:
接收与当前块相关的输入数据;
确定一个或多个当前像素的当前编码模式;以及
如果所述当前编码模式对应于所述复制上方模式:
识别相应地位于所述一个或多个当前像素上方的一个或多个上方像素,其中所述一个或多个上方像素被限制为非跳出像素;以及
通过使用所述一个或多个上方像素作为预测器来对所述一个或多个当前像素进行编码。
17.一种使用图像的调色板预测的调色板模式编码的方法,其特征在于,所述调色板预测包括基于相应地位于一个或多个第一像素上方的一个或多个第二像素来预测所述一个或多个第一像素的复制上方模式,所述方法包括:
接收与当前块相关的输入数据;
确定一个或多个当前像素的当前编码模式;
如果所述当前编码模式是所述复制上方模式,则识别相应地位于所述一个或多个当前像素上方的一个或多个上方像素,以从所述一个或多个上方像素复制所述一个或多个当前像素,而不论所述一个或多个上方像素是否包括任何跳出像素;以及
通过发信所述一个或多个当前像素中的像素数量而不发信任何像素值,来编码所述一个或多个当前像素。
18.一种使用图像的调色板预测的调色板模式解码的方法,其特征在于,所述调色板预测包括基于相应地位于一个或多个第一像素上方的一个或多个第二像素来预测所述一个或多个第一像素的复制上方模式,所述方法包括:
接收包括当前块的压缩数据的输入编码比特流;
从所述输入编码比特流解析一个或多个当前像素的当前编码模式;以及
如果所述当前编码模式是所述复制上方模式:
识别相应地位于所述一个或多个当前像素上方的一个或多个上方像素,以预测所述一个或多个当前像素;以及
如果位于一个当前像素上方的上方像素是跳出像素,则通过复制跳出值、跳出索引和所述跳出值二者、或者所述上方像素的重构值,来重构所述一个当前像素。
19.一种使用图像的调色板预测的调色板模式编码的方法,其特征在于,所述方法包括:
接收与当前块相关的输入数据;
确定一个或多个当前像素的当前编码模式;
确定所述一个或多个当前像素的一个或多个预测器;
如果任何预测器是跳出像素,则给所述预测器分配预定义的调色板索引;以及
使用所述一个或多个预测器对所述一个或多个当前像素进行编码或解码。
20.如权利要求19所述的方法,其特征在于,所述预定义的调色板索引对应于调色板索引0。
21.如权利要求19所述的方法,其特征在于,如果所述当前编码模式是复制上方模式,所述一个或多个预测器对应于位于所述一个或多个当前像素上方的一个或多个上方像素。
22.如权利要求19所述的方法,其特征在于,如果所述当前编码模式是复制索引模式,则所述一个或多个预测器对应于前导当前像素。
23.如权利要求22所述的方法,其特征在于,如果存在至少一个后续当前像素,则在编码器侧,所述前导当前像素被编码为跳出索引,并且一个或多个后续当前像素被编码为所述预定义的调色板索引。
24.如权利要求23所述的方法,其特征在于,在所述编码器侧发信表示被编码为所述预定义的调色板索引的所述后续当前像素的数量的游程值。
25.如权利要求22所述的方法,其特征在于,发信对应于所述跳出像素的像素值。
26.如权利要求22所述的方法,其特征在于,如果所述前导当前像素被解析为跳出索引,则在解码器侧重构具有对应于所述预定义的调色板索引的像素索引的后续当前像素的数量,其中,所述后续当前像素的数量由从比特流解析的游程值来指示。
27.如权利要求22所述的方法,其特征在于,在编码器侧,所述前导当前像素被编码为跳出索引,并且一个或多个后续当前像素被编码为跳出索引。
28.如权利要求27所述的方法,其特征在于,在编码器侧发信表示被编码为所述跳出索引的所述后续当前像素的数量的游程值的第一数量。
29.如权利要求28所述的方法,其特征在于,发信对应于所述一个或多个当前像素的所述游程值的所述第一数量加1的每个跳出像素的每个颜色分量的一个跳出值。
30.如权利要求28所述的方法,其特征在于,如果所述前导当前像素被解析为跳出索引,则在解码器侧重构具有对应于所述跳出索引的像素索引的所述后续当前像素的数量,其中所述后续当前像素的所述数量由从比特流解析的游程值的第一数量来指示。
31.如权利要求28所述的方法,其特征在于,解析每个跳出像素的每个颜色分量的一个跳出值对应于所述一个或多个当前像素之一的游程值的第一数量。
32.如权利要求19所述的方法,其特征在于,如果所述当前编码模式对应于复制索引模式,则除了编码单元的第一样本,调整最大调色板索引被固定为等于最大调色板索引减1。