1.一种预测要在帧内块复制ibc模式下解码的当前块的方法,该方法包括以下步骤:
从比特流将指示是否允许应用所述ibc模式的使能标志和指示切片类型是否为帧间的类型信息解码;
从所述比特流将指示所述当前块的预测模式是否为所述ibc模式的ibc标志解码,所述ibc标志的解码取决于所述使能标志和所述类型信息;
当所述ibc标志指示所述ibc模式时,从所述比特流将不包括所述当前块的参考画面索引的运动信息解码;以及
使用当前画面内由所述运动信息所指示的块来预测所述当前块,所述当前块位于所述当前画面中。
2.根据权利要求1所述的方法,其中,当所述使能标志指示允许应用所述ibc模式并且所述类型信息指示帧间时,将所述ibc标志解码。
3.根据权利要求2所述的方法,该方法还包括以下步骤:
在将所述ibc标志解码之前,从所述比特流将指示所述当前块是否通过帧内预测编码的模式信息解码,
其中,当所述模式信息指示帧间预测时,评估所述使能标志和所述类型信息。
4.根据权利要求3所述的方法,其中,当所述使能标志指示允许应用所述ibc模式并且所述类型信息指示类型不是帧间时,将所述运动信息解码。
5.根据权利要求2所述的方法,该方法还包括以下步骤:
在将所述ibc标志解码之前,从所述比特流将指示所述当前块是否通过帧内预测编码的模式信息解码,
其中,当所述模式信息指示帧内预测时,评估所述使能标志和所述类型信息。
6.根据权利要求5所述的方法,其中,当所述模式信息指示帧间预测并且所述类型信息指示类型不是帧间时,将所述运动信息解码。
7.根据权利要求1所述的方法,其中,预测所述当前块的步骤包括以下步骤:
在包括一个或更多个块向量预测器bvp候选的bvp候选列表中选择与包括在所述运动信息中的bvp索引对应的bvp候选;
使用包括在所述运动信息中的块向量差bvd和所选bvp候选来推导所述当前块的块向量bv;以及
使用所述当前画面中由推导的bv所指示的块来预测所述当前块,
其中,所述bvp候选列表包括以下项作为所述bvp候选:
所述当前块的一个或更多个空间邻近块当中的在所述ibc模式下预测的块的bv;
在所述ibc模式下预测的一个或更多个块的bv;以及
一个或更多个零bv。
8.根据权利要求7所述的方法,其中,所述空间邻近块包括位于所述当前块的左侧的左块和位于所述当前块的上方的上块,
其中,所述左块包括沿着所述当前块的高度位于下侧的块,并且
其中,所述上块包括沿着所述当前块的宽度位于右侧的块。
9.根据权利要求7所述的方法,其中,在所述ibc模式下预测的所述块的所述bv是从包括在所述ibc模式下预测并根据预测顺序存储的所述块的所述bv的候选列表按照存储顺序的相反顺序选择的,并且被包括在所述bvp候选列表中。
10.一种视频解码装置,该视频解码装置包括:
解码器,该解码器被配置为:
从比特流将指示是否允许应用帧内块复制ibc模式的使能标志和指示切片类型是否为帧间的类型信息解码,
根据所述使能标志和所述类型信息将指示当前块的预测模式是否为所述ibc模式的ibc标志解码,并且
当所述ibc标志指示所述ibc模式时,将不包括所述当前块的参考画面索引的运动信息解码;以及
预测器,该预测器被配置为使用当前画面内由所述运动信息所指示的块来预测所述当前块,所述当前块位于所述当前画面中。
11.根据权利要求10所述的视频解码装置,其中,当所述使能标志指示允许应用所述ibc模式并且所述类型信息指示帧间时,将所述ibc标志解码。
12.根据权利要求11所述的视频解码装置,其中,所述解码器在将所述ibc标志解码之前将指示所述当前块是否通过帧内预测编码的模式信息解码,
其中,当所述模式信息指示帧间预测时,评估所述使能标志和所述类型信息。
13.根据权利要求12所述的视频解码装置,其中,当所述使能标志指示允许应用所述ibc模式并且所述类型信息指示类型不是帧间时,所述解码器将所述运动信息解码。
14.根据权利要求11所述的视频解码装置,其中,所述解码器在将所述ibc标志解码之前将指示所述当前块是否通过帧内预测编码的模式信息解码,
其中,当所述模式信息指示帧内预测时,评估所述使能标志和所述类型信息。
15.根据权利要求14所述的视频解码装置,其中,当所述模式信息指示帧间预测并且所述类型信息指示类型不是帧间时,所述解码器将所述运动信息解码。
16.根据权利要求10所述的视频解码装置,其中,所述预测器被配置为:
在包括一个或更多个块向量预测器bvp候选的bvp候选列表中选择与包括在所述运动信息中的bvp索引对应的bvp候选;
使用包括在所述运动信息中的块向量差bvd和所选bvp候选来推导所述当前块的块向量bv;并且
使用所述当前画面中由推导的bv所指示的块来预测所述当前块,
其中,所述bvp候选列表包括以下项作为所述bvp候选:
所述当前块的一个或更多个空间邻近块当中的在所述ibc模式下预测的块的bv;
在所述ibc模式下预测的一个或更多个块的bv;以及
零bv。
17.根据权利要求16所述的视频解码装置,其中,所述空间邻近块包括位于所述当前块的左侧的左块和位于所述当前块的上方的上块,
其中,所述左块包括沿着所述当前块的高度位于下侧的块,并且
其中,所述上块包括沿着所述当前块的宽度位于右侧的块。
18.根据权利要求16所述的视频解码装置,其中,在所述ibc模式下预测的所述块的所述bv是从包括在所述ibc模式下预测并根据预测顺序存储的所述块的所述bv的候选列表按照存储顺序的相反顺序选择的,并且被包括在所述bvp候选列表中。
19.一种在视频编码装置中执行的方法,该方法包括以下步骤:
对指示是否允许应用帧内块复制ibc模式的使能标志和指示切片类型是否为帧间的类型信息进行编码;
根据所述使能标志和所述类型信息对指示当前块的预测模式是否为所述ibc模式的ibc标志进行编码;以及
当所述ibc标志指示所述ibc模式时,对不包括所述当前块的参考画面索引的运动信息进行编码,并且
其中,所述运动信息指示当前画面内用于所述当前块的预测的块,所述当前块位于所述当前画面中。
20.一种视频编码装置,该视频编码装置包括:
编码器,该编码器被配置为:
对指示是否允许应用帧内块复制ibc模式的使能标志和指示切片类型是否为帧间的类型信息进行编码;
根据所述使能标志和所述类型信息对指示当前块的预测模式是否为所述ibc模式的ibc标志进行编码;并且
当所述ibc标志指示所述ibc模式时,对不包括所述当前块的参考画面索引的运动信息进行编码,并且
其中,所述运动信息指示当前画面内用于所述当前块的预测的块,所述当前块位于所述当前画面中。