视频解码方法和装置以及视频编码方法和装置制造方法及图纸

技术编号:18467303 阅读:26 留言:0更新日期:2018-07-18 16:42
提供一种视频解码方法和一种能够执行所述视频解码方法的视频解码装置。所述视频解码方法包括:确定当前块的要用于对所述当前块执行帧内预测的相邻像素;从比特流获取指示用在所述相邻像素上的多种滤波方法之一的信息;根据所获取的信息来选择所述多种滤波方法之一;通过使用所选择的滤波方法对所述相邻像素进行滤波;以及通过使用经滤波的相邻像素对所述当前块执行所述帧内预测,其中,所述多种滤波方法包括空间域滤波方法和频域滤波方法,其中,所述空间域滤波方法在空间域中对所述相邻像素进行滤波,并且所述频域滤波方法在频域中对所述相邻像素进行滤波。

Video decoding method and device, and video encoding method and device

A video decoding method and a video decoding device capable of executing the video decoding method are provided. The video decoding method includes determining the adjacent pixels for the current block to perform intra prediction in the current block; obtaining information indicating one of the various filtering methods used on the adjacent pixels from the bit stream; selecting one of the plurality of filtering methods according to the information obtained; by using the selected filter. The wave method filters the adjacent pixels; and performs intra prediction of the current block by using a filtered adjacent pixel, in which the various filtering methods include a spatial domain filtering method and a frequency domain filtering method, in which the spatial domain filtering method filters the adjacent pixels in the space domain. The frequency domain filtering method filters the adjacent pixels in the frequency domain.

【技术实现步骤摘要】
【国外来华专利技术】视频解码方法和装置以及视频编码方法和装置
本公开涉及视频解码方法和装置以及视频编码方法和装置。特别地,本公开涉及对用于帧内预测的参考样本应用滤波的方法。
技术介绍
随着用于再现和存储高分辨率或高质量视频内容的硬件的发展和推广,对用于有效编码或解码高分辨率或高质量视频内容的视频编解码器的需求在增加。根据常规视频编解码器,用于帧内预测的参考样本通过参考样本滤波过程被滤波。然而,常规滤波技术根据块尺寸或模式对参考区域应用简单类型的滤波器。此方法不能从参考区域中有效地去除噪声,因此降低预测效率。特别地,在高效率视频编码(HEVC)的情况下,有以32×32块的参考滤波技术;然而,这仅稍微减少平滑区域中的参考区域中存在的变换块边界中存在的块伪像,但是也不能从参考区域中有效地去除噪声。由参考区域中的强边缘和噪声引起的预测误差可能导致变换效率降低的问题。
技术实现思路
技术问题提供可以通过对用于帧内预测的参考样本进行滤波来改善帧内预测性能和帧内编码效率的视频解码/编码方法和装置。问题的解决方案根据本公开的一方面,提供了一种视频解码方法,所述视频解码方法包括:确定当前块的要用于对所述当前块执行帧内预测的相邻像素;从比特流获取指示用在所述相邻像素上的多种滤波方法之一的信息;根据所获取的信息来选择所述多种滤波方法之一;通过使用所选择的滤波方法对所述相邻像素进行滤波;以及通过使用经滤波的相邻像素对所述当前块执行所述帧内预测,其中,所述多种滤波方法包括空间域滤波方法和频域滤波方法,其中,所述空间域滤波方法在空间域中对所述相邻像素进行滤波,并且所述频域滤波方法在频域中对所述相邻像素进行滤波。根据本公开的另一方面,提供了一种视频编码方法,所述视频编码方法包括:确定当前块的要用于对所述当前块执行帧内预测的相邻像素;选择用在所述相邻像素上的多种滤波方法之一;通过使用所选择的滤波方法对所述相邻像素进行滤波;以及通过使用经滤波的相邻像素对所述当前块执行所述帧内预测,其中,所述多种滤波方法包括空间域滤波方法和频域滤波方法,其中,所述空间域滤波方法在空间域中对所述相邻像素进行滤波,并且所述频域滤波方法在频域中对所述相邻像素进行滤波。根据本公开的另一方面,提供了一种视频解码装置,所述视频解码装置包括:相邻像素确定器,所述相邻像素确定器确定当前块的要用于对所述当前块执行帧内预测的相邻像素;信息获取器,所述信息获取器从比特流获取指示用在所述相邻像素上的多种滤波方法之一的信息;以及解码器,所述解码器根据所获取的信息来选择所述多种滤波方法之一,通过使用所选择的滤波方法对所述相邻像素进行滤波,并且通过使用经滤波的相邻像素对所述当前块执行所述帧内预测,其中,所述多种滤波方法包括空间域滤波方法和频域滤波方法,其中,所述空间域滤波方法在空间域中对所述相邻像素进行滤波,并且所述频域滤波方法在频域中对所述相邻像素进行滤波。根据本公开的另一方面,提供了一种视频编码装置,所述视频编码装置包括:相邻像素确定器,所述相邻像素确定器确定当前块的要用于对所述当前块执行帧内预测的相邻像素;编码器,所述编码器选择用于所述相邻像素的多种滤波方法之一,通过使用所选择的滤波方法对所述相邻像素进行滤波,并且通过使用经滤波的相邻像素对所述当前块执行所述帧内预测;以及比特流生成器,所述比特流生成器生成包括指示从所述多种滤波方法中选择的滤波方法的信息的比特流,其中,所述多种滤波方法包括空间域滤波方法和频域滤波方法,其中,所述空间域滤波方法在空间域中对所述相邻像素进行滤波,并且所述频域滤波方法在频域中对所述相邻像素进行滤波。本公开的有益效果根据实施例,可以通过在帧内预测中以与常规方法不同的方法来执行滤波,提高预测的效率。附图说明图1a例示了根据实施例的视频解码装置的框图。图1b例示了根据实施例的视频编码装置的框图。图2例示了根据实施例的视频解码方法的流程图。图3例示了根据实施例确定要用于对当前块的帧内预测的相邻像素和分割这些相邻像素。图4例示了根据另一实施例分割当前块的相邻像素。图5例示了根据另一实施例分割当前块的相邻像素。图6是例示了根据实施例的对相邻像素进行滤波的方法的参考图。图7a是例示了根据实施例的空间域滤波方法的参考图。图7b是例示了根据实施例的频域滤波方法的参考图。图8例示了根据实施例的视频编码方法的流程图。图9是例示了根据实施例将通过滤波生成的参考样本存储在缓冲器中的参考图。图10例示了根据实施例的通过分割当前编码单元来确定一个或多个编码单元的操作。图11例示了根据实施例的通过分割非正方形编码单元来确定一个或多个编码单元的操作。图12例示了根据实施例的基于块形状信息和分割形状信息中的至少一种来分割编码单元的操作。图13例示了根据实施例的从奇数个编码单元中确定预定编码单元的方法。图14例示了根据实施例的通过分割当前编码单元而确定的多个编码单元的处理顺序。图15例示了根据实施例的当不能以预定顺序处理编码单元时确定当前编码单元被分割成奇数个编码单元的操作。图16例示了根据实施例的通过分割第一编码单元来确定一个或多个编码单元的操作。图17例示了根据实施例,当非正方形第二编码单元满足预定条件时,通过分割第一编码单元来确定该第二编码单元的分割方法受限制。图18例示了根据实施例,当分割形状信息指示不将一个正方形编码单元分割成四个正方形编码单元时,分割该正方形编码单元的操作。图19例示了根据实施例,多个编码单元的处理顺序可根据分割编码单元的操作而变化。图20例示了根据实施例,当通过递归地分割编码单元来确定多个编码单元时,随着该编码单元的形状和尺寸变化而确定该编码单元的深度的操作。图21例示了根据实施例的可以基于编码单元的形状和尺寸而确定的编码单元的深度和用于区分这些编码单元的部分索引(PID)。图22例示了根据实施例基于包括在图片中的多个预定数据单元来确定多个编码单元。图23例示了根据实施例的用作用于确定包括在图片中的参考编码单元的确定顺序的单元的处理块。具体实施方式根据本公开的一方面,提供了一种视频解码方法,所述视频解码方法包括:确定当前块的要用于对所述当前块执行帧内预测的相邻像素;从比特流获取指示用于所述相邻像素的多种滤波方法之一的信息;根据所获取的信息来选择所述多种滤波方法之一;通过使用所选择的滤波方法对所述相邻像素进行滤波;以及通过使用经滤波的相邻像素对所述当前块执行所述帧内预测,其中,所述多种滤波方法包括:在空间域中对所述相邻像素进行滤波的空间域滤波方法;和在频域中对所述相邻像素进行滤波的频域滤波方法。根据实施例,所述空间域滤波方法可以包括:将所述相邻像素分割成预定像素单元;获得关于每一个所述预定像素单元的像素值的平均值;以及用所述平均值代替包括在每一个所述预定像素单元中的像素的像素值。根据实施例,将所述相邻像素分割成所述预定像素单元可以包括:基于所述相邻像素的图像特性将所述相邻像素分割成所述预定像素单元。根据实施例,将所述相邻像素分割成所述预定像素单元可以包括:生成关于所述相邻像素的像素值的直方图;基于至少一个阈值在所述直方图中设置像素值的部分;以及将彼此相邻并且具有属于所述直方图的相同部分的像素值的像素确定为一个像素单元。根据实施例,将所述相邻像素分割成所述预定像素单元可以本文档来自技高网...

【技术保护点】
1.一种视频解码方法,所述视频解码方法包括:确定当前块的要用于对所述当前块执行帧内预测的相邻像素;从比特流获取指示用在所述相邻像素上的多种滤波方法之一的信息;根据所获取的信息来选择所述多种滤波方法之一;通过使用所选择的滤波方法对所述相邻像素进行滤波;以及通过使用经滤波的相邻像素对所述当前块执行所述帧内预测,其中,所述多种滤波方法包括空间域滤波方法和频域滤波方法,其中,所述空间域滤波方法在空间域中对所述相邻像素进行滤波,并且所述频域滤波方法在频域中对所述相邻像素进行滤波。

【技术特征摘要】
【国外来华专利技术】2015.11.24 US 62/259,1701.一种视频解码方法,所述视频解码方法包括:确定当前块的要用于对所述当前块执行帧内预测的相邻像素;从比特流获取指示用在所述相邻像素上的多种滤波方法之一的信息;根据所获取的信息来选择所述多种滤波方法之一;通过使用所选择的滤波方法对所述相邻像素进行滤波;以及通过使用经滤波的相邻像素对所述当前块执行所述帧内预测,其中,所述多种滤波方法包括空间域滤波方法和频域滤波方法,其中,所述空间域滤波方法在空间域中对所述相邻像素进行滤波,并且所述频域滤波方法在频域中对所述相邻像素进行滤波。2.根据权利要求1所述的视频解码方法,其中,所述空间域滤波方法包括:将所述相邻像素分割成预定像素单元;获得关于每一个所述预定像素单元的像素值的平均值;以及用所述平均值代替包括在每一个所述预定像素单元中的像素的像素值。3.根据权利要求2所述的视频解码方法,其中,将所述相邻像素分割成所述预定像素单元包括:基于所述相邻像素的图像特性,将所述相邻像素分割成所述预定像素单元。4.根据权利要求2所述的视频解码方法,其中,将所述相邻像素分割成所述预定像素单元包括:生成关于所述相邻像素的像素值的直方图;基于至少一个阈值,在所述直方图中设置像素值的部分;以及将彼此相邻并且具有属于所述直方图的相同部分的像素值的像素确定为一个像素单元。5.根据权利要求2所述的视频解码方法,其中,将所述相邻像素分割成所述预定像素单元包括:通过对所述相邻像素执行梯度运算,生成所述相邻像素的梯度值;以及通过使用所述相邻像素中具有大于或等于阈值的梯度值的一个或多个像素,确定所述预定像素单元之间的边界。6.根据权利要求2所述的视频解码方法,其中,将所述相邻像素分割成所述预定像素单元包括:提取包括在所述相邻像素中的边缘信息;以及基于所提取的边缘信息,将所述相邻像素分割成所述预定像素单元。7.根据权利要求2所述的视频解码方法,其中,所述空间域滤波方法还包括对所述预定像素单元之间的边界进行滤波。8.根据权利要求1所述的视频解码方法,其中,所述频域滤波方法包括:将所述相邻像素变换到所述频域中;对经变换的相邻像素进行滤波;以及将经滤波的相邻像素逆变换到所述空间域中。9.根据权利要求8所述的...

【专利技术属性】
技术研发人员:崔楠睿朴愍佑金赞烈
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1