用于帧内预测的方法和装置制造方法及图纸

技术编号:27757010 阅读:24 留言:0更新日期:2021-03-19 13:54
本发明专利技术提供了一种图像的当前块的帧内预测的方法。所述方法包括:根据所述当前块的宽度和高度获得所述当前块的纵横比;基于所述纵横比获得加权因子;基于所述加权因子确定所述当前块的帧内预测值。可以高精度地或更简单地获得当前块的帧内预测值,以便提高编解码效率。

【技术实现步骤摘要】
【国外来华专利技术】用于帧内预测的方法和装置相关申请案交叉申请本申请要求于2018年6月15日递交的第62/685,297号美国临时专利申请案和于2019年1月14日递交的第62/792,363号美国临时专利申请案的在先申请优先权。每个上述申请的内容以引入的方式并入本文。本专利技术涉及图像和/或视频编码及解码的
,尤其涉及一种用于帧内预测的方法及装置。
技术介绍
自从引入DVD光盘以来,数字视频已被广泛使用。在传输前,使用传输介质对视频进行编码和传输。观看者接收所述视频,并通过观看设备解码和显示所述视频。多年来,例如由于分辨率、色深和帧率的提高,视频的质量获得了提升。这带来了如今通常在互联网和移动通信网络上传输的更大的数据流。然而,更高分辨率的视频由于包含更多的信息,通常需要更多的带宽。为降低带宽需求,引入了涉及视频压缩的视频编解码标准。当所述视频被编码时,所述带宽需求(或相应的就存储而言的内存需求)降低了。通常这种需求的降低是以质量为代价的。因此,所述视频编解码标准试图在带宽需求和质量之间找到平衡。高效视频编码(HighEfficiencyVideoCoding,简称HEVC)是本领域技术人员通常已知的视频编解码标准的示例。在HEVC中,将编码单元(codingunit,简称CU)拆分为预测单元(predictionunit,简称PU)或者变换单元(transformunit,简称TU)。多功能视频编码(VersatileVideoCoding,简称VVC)下一代标准是ITU-T视频编码专家组(VideoCodingExpertsGroup,简称VCEG)和ISO/IEC运动图像专家组(MovingPictureExpertsGroup,简称MPEG)标准化组织最新的联合视频计划,所述两个标准化组织以称之为联合视频探索组(JointVideoExplorationTeam,简称JVET)的合作关系共同工作。VVC也被称为ITU-TH.266/下一代视频编码(NextGenerationVideoCoding,简称NGVC)标准。在VVC中,它删除了多个分区类型的概念,即它删除了所述CU、PU和TU概念的分离(针对最大变换长度的尺寸过大的CU除外),并支持CU分区形状的更大灵活性。这些编码单元(CU)(也称为块)的处理取决于它们的尺寸、空间位置和编码器指定的编码模式。根据预测类型,可将编码模式分为两组:帧内预测模式和帧间预测模式。帧内预测模式使用相同图片(也称为帧或图像)的样本来生成参考样本以计算正在重构的块的样本的预测值。帧内预测也称为空间预测。帧间预测模式旨在进行时间预测,并使用前一个或后一个图像的参考样本来预测当前图像的块的样本。针对矩形块,在给定的帧内预测模式下,相邻像素的均值更不精确或者更为复杂,这降低了编解码效率。
技术实现思路
本专利技术公开了用于帧内预测的装置和方法,从而高精度地或更简单地获得当前块的帧内预测值,以便提高编解码效率。本申请实施例第一方面公开了一种在编码器或解码器中实现当前块的帧内预测方法。所述方法包括获取所述当前块的宽度和高度,并将所述宽度与所述高度进行比较。所述方法还包括基于所述宽度和所述高度中较长者确定所述当前块的DC值。例如,当所述宽度大于所述高度时,基于所述宽度确定所述当前块的DC值。当所述高度大于所述宽度时,基于所述高度确定所述当前块的DC值。这使DC模式确定的设计在计算上简单。可选地,所述第一方面的一实现方式提供了,当所述宽度大于所述高度时,所述DC值通过以下等式计算:w=log2(W)其中DC表示所述DC值,W表示所述当前块的所述宽度,pi表示所述当前块的参考像素。可选地,所述第一方面的另一实现方式提供了,当所述高度大于所述宽度时,所述DC值通过以下等式计算:h=log2(H),其中DC表示所述DC值,H表示所述当前块的所述高度,pi表示所述当前块的参考像素。本申请实施例第二方面公开了一种在编码器或解码器中实现当前块的帧内预测方法。所述方法包括获得所述当前块的宽度和高度。所述方法还包括,当所述宽度大于所述高度与第一阈值的乘积时,基于所述宽度确定所述当前块的DC值。所述方法还包括,当所述高度大于所述宽度与第二阈值的乘积时,基于所述高度确定所述当前块的DC值。这使DC模式确定的设计在计算上简单。可选地,所述第二方面的一实现方式提供了,所述第一阈值可以与所述第二阈值相同。例如,所述第一阈值可以等于1。可选地,在所述第二方面中,所述方面的另一实现方式提供了,当W>fTHR·H时,所述DC值确定为:w=log2(W)其中DC表示所述DC值,fTHR表示所述第一阈值,W表示所述当前块的所述宽度,H表示所述当前块的所述高度,pi表示所述当前块的参考像素。可选地,所述第二方面的另一实现方式提供了,当H>fTHR·W时,所述DC值确定为:h=log2(H),其中DC表示所述DC值,fTHR表示所述第二阈值,W表示所述当前块的所述宽度,H表示所述当前块的所述高度,pi表示所述当前块的参考像素。本申请实施例的第三方面公开了一种装置,所述装置用于执行本申请第一方面所述的方法。本专利技术第三方面所述的装置的更多特征和实现形式对应于本专利技术第一方面所述的方法的特征和实现形式。本申请实施例的第四方面公开了一种装置,所述装置用于执行本专利技术第二方面所述的方法。本专利技术第四方面所述的装置的更多特征和实现形式对应于本专利技术第二方面所述的方法的特征和实现形式。根据第五方面,本专利技术实施例涉及一种用于解码当前块的帧内预测的装置,其中所述装置包括处理器和存储器。所述存储器存储指令,所述指令使所述处理器执行所述第一方面或所述第二方面或所述第一或第二方面的任意可能的实施例所述的方法。根据第六方面,本专利技术实施例涉及一种用于编码当前块的帧内预测的装置,其中所述装置包括处理器和存储器。所述存储器存储指令,所述指令使所述处理器执行所述第一方面或所述第二方面或所述第一或第二方面的任意可能的实施例所述的方法。根据第七方面,提出了一种在其上存储指令的计算机可读存储介质,所述指令被执行时使得一个或多个处理器用于编码或解码当前块的帧内预测。所述指令使所述一个或多个处理器执行所述第一或第二方面或所述第一或第二方面的任意可能的实施例所述的方法。根据第八方面,本专利技术实施例涉及一种包括程序代码的计算机程序,当所述计算机程序在计算机上被执行时用于执行所述第一或第二方面或所述第一或第二方面的任意可能的实施例所述的方法。为表述清楚,在不脱离本专利技术范围的前提下,任何一个前述实施例都可以与任何一个或多个其它前述实施例结合以创建新的实施例。通过以下结合附图和权利要求的详细描述,这些以及其它特征将会被更清楚地理解。附图说明下文将参考以下附图详细描述示例性实施例:图1示出了一种视频编码和解码系统100的示例的示意图;图2示出了一本文档来自技高网
...

【技术保护点】
1.一种图像的当前块的帧内预测的方法,其特征在于,所述方法包括:/n根据所述当前块的宽度和高度获得所述当前块的纵横比;/n基于所述纵横比获得加权因子;/n基于所述加权因子确定帧内预测值。/n

【技术特征摘要】
【国外来华专利技术】20180615 US 62/685,297;20190114 US 62/792,3631.一种图像的当前块的帧内预测的方法,其特征在于,所述方法包括:
根据所述当前块的宽度和高度获得所述当前块的纵横比;
基于所述纵横比获得加权因子;
基于所述加权因子确定帧内预测值。


2.根据权利要求1所述的方法,其特征在于,所述当前块为矩形块,所述帧内预测值为DC值。


3.根据权利要求1或2所述的方法,其特征在于,基于所述加权因子和所述当前块的相邻像素的乘法确定所述当前块的所述帧内预测值。


4.根据权利要求1至3中任一项所述的方法,其特征在于,所述加权因子对应所述当前块的所述纵横比与1之和的倒数。


5.根据权利要求4所述的方法,其特征在于,所述加权因子等于其中RA为所述纵横比。


6.根据权利要求4所述的方法,其特征在于,所述加权因子等于其中RA为所述纵横比。


7.根据权利要求1至6中任一项所述的方法,其特征在于,所述加权因子的值被制成表格并存储在查找表(lookuptable,简称LUT)中。


8.根据权利要求1至7中任一项所述的方法,其特征在于,所述当前块的宽度W为W=2w,所述当前块的高度H为H=2h,
当W>H时,所述纵横比RA=2w-h;
当H>W时,所述纵横比RA=2h-w。


9.根据权利要求8所述的方法,其特征在于,当所述帧内预测值为DC值时,所述DC值确定为:



其中m=min(w,h),pi为所述当前块的相邻像素,为所述加权因子。


10.根据权利要求8或9所述的方法,其特征在于,当所述帧内预测值为DC值时,所述DC值确定为:



其中m=min(w,h),pi为所述当前块的相邻像素,为所述加权因子,<<和>>分别为左移运算和右移运算。


11.根据权利要求8所述的方法,其特征在于,当所述帧内预测值为DC值时,所述DC值确定为:



其中m=min(w,h),pi为所述当前块的相邻像素,为所述加权因子,q为整型参数,所述整型参数取不导致数据类型溢出的最大可能值。


12.根据权利要求8或11所述的方法,其特征在于,当所述帧内预测值为DC值时,所述DC值确定为:



其中m=min(w,h),pi为所述当前块的相邻像素,为所述加权因子,q为整型参数,所述整型参数取不导致数据类型溢出的最大可能值。


13.根据权利要求1至12中任一项所述的方法,其特征在于,当W>fTHR·H时,fTHR为阈值,所述当前块的宽度W为W=2w,所述当前块的高度H为H=2h,所述帧内预测值为DC值,所述DC值确定为:





14.根据权利要求1至13中任一项所述的方法,其特征在于,当H>fTHR·W时,fTHR为阈值,所述当前块的所述宽度W为W=2w,所述当前块的高度H为H=2h,所述帧内预测值为DC值,所述DC值确定为:





15.根据权利要求1至14中任一项所述的方法,其特征在于,所述方法应用于图像的单色度平面的块。


16.一种图像的当前块的帧内预测的方法,其特征在于,所述方法包括:
获得所述当前块的宽度和高度;
比较所述宽度和高度;
当所述宽度大于所述高度时,基于所述宽度确定所述当前块的DC值;
当所述高度大于所述宽度时,基于所述高度确定所述当前块的DC值。


17.根据权利要求16所述的方法,其特征在于,当所述宽度大于所述高度时,所述DC值通过以下等式计算:



其中DC表示所述DC值,W表示所述当前块的所述宽度,pi表示所述当前块的参考像素。


18.根据权利要求16所述的方法,其特征在于,当所述高度大于所述宽度时,所述DC值通过以下等式计算:



其中DC表示所述DC值,H表示所述当前块的所述高度,pi表示所述当前块的参考像素。


19.一种图像的当前块的帧...

【专利技术属性】
技术研发人员:阿列克谢·康斯坦丁诺维奇·菲利波夫瓦西里·亚历斯维奇·拉夫特斯基陈建乐
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1