影像解码/编码方法以及传送比特流的方法

文档序号:35913934发布日期:2023-10-29 22:18阅读:50来源:国知局
影像解码/编码方法以及传送比特流的方法

本发明涉及一种影像信号编码/解码方法及装置,尤其涉及一种作为编码模式适用混合模式的影像信号编码/解码方法及装置。


背景技术:

1、近年来,互联网中对如视频等多媒体数据的需求正在急剧增加。但是,目前信道(channel)带宽(bandwidth)的发展速度却难以充分满足急剧增加的多媒体数据量。为此,国际标准化机构即国际电联电信标准化部门(itu-t)的视频编码专家组(vceg,videocoding expert group)和国际标准化组织/国际电工委员会(iso/iec)的动态图像专家组(mpeg,moving picture expert group)于2014年02月制定了视频压缩标准即高效率视频编码(hevc,high efficiency video coding)第1版。

2、在高效率视频编码(hevc)中对如画面内预测(或帧内预测)、画面间预测(或帧间预测)、变换、量化、熵编码以及环路滤波等多种技术进行了定义。

3、目前的视频压缩标准即高效率视频编码(hevc)在编码区块(或编码单元)内只能执行一种预测(帧内预测或帧间预测),因此会导致预测的准确性下降的问题。

4、此外,在高效率视频编码(hevc)中作为画面间预测模式只能执行高级运动向量预测(amvp)模式、合并(merge)模式或跳过(skip)模式,因此会导致预测的准确性下降的问题。

5、此外,在高效率视频编码(hevc)中作为画面内预测模式只能执行平面(planar)模式、均值(dc)模式或角度(angular)模式,因此会导致预测的准确性下降的问题。


技术实现思路

1、技术问题

2、本发明的主要目的在于解决如上所述的现有问题而提供一种在编码区块内利用2种以上的预测方法执行预测的方法。

3、此外,主要目的在于提供一种在执行画面间预测时根据编码区块内的预测区块的位置特性决定画面间预测模式的方法。

4、此外,主要目的在于提供一种在执行画面内预测时根据编码区块内的预测区块的位置特性决定画面内预测模式的方法。

5、本公开要达成的技术课题并不限定于在上述内容中提及的技术课题,具有本公开所属技术领域之一般知识的人员将能够通过下述记载进一步明确理解未被提及的其他技术课题。

6、技术方案

7、根据本发明的一实施例的影像解码方法包括如下步骤:确定合并模式是否应用于当前编码区块;确定混合模式是否应用于当前编码区块;根据所述合并模式从合并候选列表中推导出所述当前编码区块的运动信息;基于帧内预测模式生成所述当前编码区块的第一预测区块;基于所述运动信息生成所述当前编码区块的第二预测区块;以及基于所述第一预测区块和所述第二预测区块的组合来生成所述当前编码区块的最终预测区块;其中,所述合并候选列表从所述当前编码区块的空间相邻区块和时间并置区块推导出,其中,所述时间并置区块位于包括有所述当前编码区块的当前图像中的预定位置,并且,所述预定位置是所述当前编码区块的中心或与所述当前编码区块的右下端样本相邻的位置。

8、根据本发明的一实施例的影像编码方法包括如下步骤:确定合并模式是否应用于当前编码区块;确定混合模式是否应用于当前编码区块;根据所述合并模式从合并候选列表中确定所述当前编码区块的运动信息;基于帧内预测模式生成所述当前编码区块的第一预测区块;基于所述运动信息生成所述当前编码区块的第二预测区块;以及基于所述第一预测区块和所述第二预测区块的组合来生成所述当前编码区块的最终预测区块;其中,所述合并候选列表从所述当前编码区块的空间相邻区块和时间并置区块推导出,其中,所述时间并置区块位于包括有所述当前编码区块的当前图像中的预定位置,并且,所述预定位置是所述当前编码区块的中心或与所述当前编码区块的右下端样本相邻的位置。

9、根据本发明的一实施例的比特流的传送方法,所述比特流通过影像编码方法生成,所述影像编码方法包括如下步骤:确定合并模式是否应用于当前编码区块;确定混合模式是否应用于当前编码区块;根据所述合并模式从合并候选列表中确定所述当前编码区块的运动信息;基于帧内预测模式生成所述当前编码区块的第一预测区块;基于所述运动信息生成所述当前编码区块的第二预测区块;以及基于所述第一预测区块和所述第二预测区块的组合来生成所述当前编码区块的最终预测区块;其中,所述合并候选列表从所述当前编码区块的空间相邻区块和时间并置区块推导出,其中,所述时间并置区块位于包括有所述当前编码区块的当前图像中的预定位置,并且,所述预定位置是所述当前编码区块的中心或与所述当前编码区块的右下端样本相邻的位置。

10、适用本公开之一形式的影像解码方法,能够包括:对当前编码区块的编码模式信息进行解码的步骤;将上述当前编码区块分割成至少一个预测区块的步骤;以及,以上述已解码的编码模式信息为基础生成上述至少一个预测区块的预测样本的步骤;其中,上述编码模式信息能够是用于指示帧内模式、帧间模式以及混合模式中的某一个的信息。

11、在上述影像解码方法中,当上述当前编码区块的编码模式信息指示混合模式时,能够将上述当前编码区块分割成第1预测区块以及第2预测区块。

12、在上述影像解码方法中,当上述当前编码区块的编码模式信息指示混合模式时,能够利用上述第1预测区块的至少一个周边区块的预测信息生成上述第1预测区块的预测样本并利用以帧内预测模式、帧间预测模式、解码器侧运动信息推导(dmid,decoder-sidemotion information derivation)模式以及解码器侧帧内模式推导(dimd,decoder-sideintra mode derivation)模式中的某一个为基础推导出的预测信息生成上述第2预测区块的预测样本。

13、在上述影像解码方法中,当上述当前编码区块的编码模式信息指示混合模式时,能够通过对上述第2预测区块的预测模式信息进行解码而推导出上述第2预测区块的预测信息。

14、在上述影像解码方法中,上述解码器侧运动信息推导(dmid)模式,能够以从编码区块的周边区块推导出的初始运动信息为基础推导出最终运动信息并将上述所推导出的最终运动信息作为上述编码区块内的预测区块的预测信息使用。

15、在上述影像解码方法中,上述解码器侧帧内模式推导(dimd)模式,能够在编码区块周边的重建区域中设定模板(template)区块并将可以推导出上述模板(template)区块的最佳预测像素值的画面内预测模式作为上述编码区块内的预测区块的预测信息使用。

16、在上述影像解码方法中,上述至少一个预测区块能够是在上述当前编码区块内被角落分割。

17、在上述影像解码方法中,当上述至少一个预测区块在上述当前编码区块内被角落分割时,能够对预测区块的角落边界上的像素适用对角线方向滤波。

18、此外,适用本发明之一形式的影像编码方法,能够包括:将当前编码区块分割成至少一个预测区块的步骤;以及,以上述当前编码区块的编码模式信息为基础生成上述至少一个预测区块的预测样本的步骤;其中,上述编码模式信息能够是用于指示帧内模式、帧间模式以及混合模式中的某一个的信息。

19、在上述影像编码方法中,当上述当前编码区块的编码模式信息指示混合模式时,能够将上述当前编码区块分割成第1预测区块以及第2预测区块。

20、在上述影像编码方法中,当上述当前编码区块的编码模式信息指示混合模式时,能够利用上述第1预测区块的至少一个周边区块的预测信息生成上述第1预测区块的预测样本并利用以帧内预测模式、帧间预测模式、解码器侧运动信息推导(dmid,decoder-sidemotion information derivation)模式以及解码器侧帧内模式推导(dimd,decoder-sideintra mode derivation)模式中的某一个为基础推导出的预测信息生成上述第2预测区块的预测样本。

21、在上述影像编码方法中,当上述当前编码区块的编码模式信息指示混合模式时,能够决定上述第2预测区块的预测模式并对上述第2预测区块的预测模式信息进行编码。

22、在上述影像编码方法中,上述至少一个预测区块能够是在上述当前编码区块内被角落分割。

23、在上述影像编码方法中,当上述至少一个预测区块在上述当前编码区块内被角落分割时,能够对预测区块的角落边界上的像素适用对角线方向滤波。

24、此外,适用本发明之一形式的记录介质,能够对通过影像编码方法生成的比特流进行保存,其中,上述影像编码方法,能够包括:将当前编码区块分割成至少一个预测区块的步骤;以及,以上述当前编码区块的编码模式信息为基础生成上述至少一个预测区块的预测样本的步骤;其中,上述编码模式信息能够是用于指示帧内模式、帧间模式以及混合模式中的某一个的信息。

25、适用本公开之一形式的影像解码方法,能够包括:对当前编码区块的帧间混合模式信息进行解码的步骤;以及,以上述帧间混合模式信息为基础生成上述当前编码区块内的至少一个预测区块的预测样本的步骤;其中,当上述当前编码区块为帧间混合模式时,生成上述当前编码区块内的至少一个预测区块的预测样本的步骤,能够包括:将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤;利用合并(merge)模式推导出上述第1预测区块的运动信息并利用上述所推导出的第1预测区块的运动信息生成上述第1预测区块的预测样本的步骤;以及,利用合并(merge)模式、高级运动向量预测(amvp)模式以及解码器侧运动信息推导(dmid,decoder-side motion information derivation)模式中的某一个推导出上述第2预测区块的运动信息并利用上述所推导出的第2预测区块的运动信息生成上述第2预测区块的预测样本的步骤。

26、在上述影像解码方法中,能够通过对上述第2预测区块的画面间预测模式信息进行解码而决定用于推导出上述第2预测区块的运动信息的预测模式。

27、在上述影像解码方法中,上述解码器侧运动信息推导(dmid)模式,能够以从编码区块的周边区块推导出的初始运动信息为基础推导出最终运动信息并将上述所推导出的最终运动信息作为上述编码区块内的预测区块的预测信息使用。

28、在上述影像解码方法中,将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤,其特征在于:能够对上述当前编码区块进行角落分割。

29、在上述影像解码方法中,当上述第1预测区块以及上述第2预测区块在上述当前编码区块内被角落分割时,能够对与上述第1预测区块的角落边界相邻的像素适用对角线方向滤波。

30、适用本发明之一形式的影像编码方法,能够包括:对当前编码区块的帧间混合模式信息进行编码的步骤;以及,以上述帧间混合模式信息为基础生成上述当前编码区块内的至少一个预测区块的预测样本的步骤;其中,当上述当前编码区块为帧间混合模式时,生成上述当前编码区块内的至少一个预测区块的预测样本的步骤,能够包括:将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤;利用合并(merge)模式推导出上述第1预测区块的运动信息并利用上述所推导出的第1预测区块的运动信息生成上述第1预测区块的预测样本的步骤;以及,利用合并(merge)模式、高级运动向量预测(amvp)模式以及解码器侧运动信息推导(dmid,decoder-side motion information derivation)模式中的某一个推导出上述第2预测区块的运动信息并利用上述所推导出的第2预测区块的运动信息生成上述第2预测区块的预测样本的步骤。

31、在上述影像编码方法中,能够以上述第2预测区块的画面间预测模式信息为基础决定用于推导出上述第2预测区块的运动信息的预测模式。

32、在上述影像编码方法中,上述解码器侧运动信息推导(dmid)模式,能够以从编码区块的周边区块推导出的初始运动信息为基础推导出最终运动信息并将上述所推导出的最终运动信息作为上述编码区块内的预测区块的运动信息使用。

33、在上述影像编码方法中,将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤,能够对上述当前编码区块进行角落分割。

34、在上述影像编码方法中,当上述第1预测区块以及上述第2预测区块在上述当前编码区块内被角落分割时,能够对与上述第1预测区块的角落边界相邻的像素适用对角线方向滤波。

35、适用本发明之一形式的记录介质,能够对通过影像编码方法生成的比特流进行保存,其中,上述影像编码方法,能够包括:对当前编码区块的帧间混合模式信息进行编码的步骤;以及,以上述帧间混合模式信息为基础生成上述当前编码区块内的至少一个预测区块的预测样本的步骤;其中,当上述当前编码区块为帧间混合模式时,生成上述当前编码区块内的至少一个预测区块的预测样本的步骤,能够包括:将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤;利用合并(merge)模式推导出上述第1预测区块的运动信息并利用上述所推导出的第1预测区块的运动信息生成上述第1预测区块的预测样本的步骤;以及,利用合并(merge)模式、高级运动向量预测(amvp)模式以及解码器侧运动信息推导(dmid,decoder-side motion information derivation)模式中的某一个推导出上述第2预测区块的运动信息并利用上述所推导出的第2预测区块的运动信息生成上述第2预测区块的预测样本的步骤。

36、适用本公开之一形式的影像解码方法,能够包括:对当前编码区块的帧内混合模式信息进行解码的步骤;以及,以上述帧内混合模式信息为基础生成上述当前编码区块内的至少一个预测区块的预测样本的步骤;其中,当上述当前编码区块为帧内混合模式时,生成上述当前编码区块内的至少一个预测区块的预测样本的步骤,能够包括:将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤;利用从上述第1预测区块的周边区块推导出的上述第1预测区块的画面内预测模式生成上述第1预测区块的预测样本的步骤;以及,通过对上述第2预测区块的画面内预测模式信息或解码器侧帧内模式推导(dimd,decoder-side intra mode derivation)模式信息进行解码而决定上述第2预测区块的画面内预测模式并利用上述所决定的画面内预测模式生成上述第2预测区块的预测样本的步骤。

37、上述影像解码方法中,上述解码器侧帧内模式推导(dimd)模式,能够以从编码区块的周边区块推导出的帧内预测模式为基础推导出最终帧内预测模式并将上述所推导出的帧内预测模式作为上述编码区块内的预测区块的预测信息使用。

38、在上述影像解码方法中,生成上述第1预测区块的预测样本的步骤,能够通过将上述第1预测区块的周边区块中按照预先设定的优先顺序决定的周边区块的画面内预测模式推导为上述第1预测区块的画面内预测模式而生成上述第1预测区块的预测样本。

39、在上述影像解码方法中,生成上述第1预测区块的预测样本的步骤,能够通过将以周边区块的索引信息为基础决定的周边区块的画面内预测模式推导为上述第1预测区块的画面内预测模式而生成上述第1预测区块的预测样本。

40、在上述影像解码方法中,将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤,能够对上述当前编码区块进行角落分割。

41、在上述影像解码方法中,当上述第1预测区块以及上述第2预测区块在上述当前编码区块内被角落分割时,能够对与上述第1预测区块的角落边界相邻的像素适用对角线方向滤波。

42、适用本发明之一形式的影像编码方法,能够包括:对当前编码区块的帧内混合模式信息进行编码的步骤;以及,以上述帧内混合模式信息为基础生成上述当前编码区块内的至少一个预测区块的预测样本的步骤;其中,当上述当前编码区块为帧内混合模式时,生成上述当前编码区块内的至少一个预测区块的预测样本的步骤,能够包括:将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤;利用从上述第1预测区块的周边区块推导出的上述第1预测区块的画面内预测模式生成上述第1预测区块的预测样本的步骤;以及,以上述第2预测区块的画面内预测模式或解码器侧帧内模式推导(dimd,decoder-sideintra mode derivation)模式信息为基础决定上述第2预测区块的画面内预测模式并利用上述所决定的画面内预测模式生成上述第2预测区块的预测样本的步骤。

43、在上述影像编码方法中,生成上述第1预测区块的预测样本的步骤,能够通过将上述第1预测区块的周边区块中按照预先设定的优先顺序决定的周边区块的画面内预测模式推导为上述第1预测区块的画面内预测模式而生成上述第1预测区块的预测样本。

44、在上述影像编码方法中,生成上述第1预测区块的预测样本的步骤,能够通过将以周边区块的索引信息为基础决定的周边区块的画面内预测模式推导为上述第1预测区块的画面内预测模式而生成上述第1预测区块的预测样本。

45、在上述影像编码方法中,将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤,能够对上述当前编码区块进行角落分割。

46、在上述影像编码方法中,当上述第1预测区块以及上述第2预测区块在上述当前编码区块内被角落分割时,能够对与上述第1预测区块的角落边界相邻的像素适用对角线方向滤波。

47、适用本发明之一形式的记录介质,能够对通过影像编码方法生成的比特流进行保存,其中,上述影像编码方法,能够包括:对当前编码区块的帧内混合模式信息进行编码的步骤;以及,以上述帧内混合模式信息为基础生成上述当前编码区块内的至少一个预测区块的预测样本的步骤;其中,当上述当前编码区块为帧内混合模式时,生成上述当前编码区块内的至少一个预测区块的预测样本的步骤,能够包括:将上述当前编码区块分割成第1预测区块以及第2预测区块的步骤;利用从上述第1预测区块的周边区块推导出的上述第1预测区块的画面内预测模式生成上述第1预测区块的预测样本的步骤;以及,以上述第2预测区块的画面内预测模式或解码器侧帧内模式推导(dimd,decoder-side intra modederivation)模式信息为基础决定上述第2预测区块的画面内预测模式并利用上述所决定的画面内预测模式生成上述第2预测区块的预测样本的步骤。

48、有益效果

49、本发明能够通过在编码区块内利用2种以上的预测方式执行预测而提升预测的准确性。

50、本发明能够通过在编码区块内利用2种以上的预测方式执行预测而提升压缩效率。

51、本发明能够通过根据编码区块内的预测区块的位置特性决定画面间预测模式而提升预测的准确性。

52、本发明能够通过根据编码区块内的预测区块的位置特性决定画面间预测模式而提升压缩效率。

53、本发明能够通过根据编码区块内的预测区块的位置特性决定画面内预测模式而提升预测的准确性。

54、本发明能够通过根据编码区块内的预测区块的位置特性决定画面内预测模式而提升压缩效率。

55、本公开能够实现的效果并不限定于在上述内容中提及的效果,具有本公开所属技术领域之一般知识的人员将能够通过下述记载进一步明确理解未被提及的其他效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1