比特流解码器制造技术

技术编号:28118256 阅读:17 留言:0更新日期:2021-04-19 11:20
本发明专利技术涉及一种在解码器1中解码代表图像的比特流的方法,包括:接收比特流;对于比特流中的每个块:形成预测;以及向每个残差样本添加相应的预测以形成重构图像样本;从重构图像样本中提供重构图像;以及输出重构图像;其中,形成预测的步骤包括:将第一定向或非定向预测模式应用于参考样本,以形成当前块的至少第一组一个或更多个预测;将一个或更多个后续不同的定向或非定向预测模式应用于相同的参考样本,以形成当前块的至少一个后续组的一个或更多个预测,其中任何后续定向预测模式均与任何第一定向预测模式在预测的空间方向中不同。第一定向预测模式在预测的空间方向中不同。第一定向预测模式在预测的空间方向中不同。

【技术实现步骤摘要】
【国外来华专利技术】比特流解码器


[0001]本专利技术涉及图像编码和解码,并且特别地,本专利技术涉及一种解码代表图像的比特流的方法。

技术介绍

[0002]在图像或视频编解码器内,对空间冗余的利用使得可以对图像进行更有效的编码。最成功的帧内预测(intra

prediction)方案之一在于执行所谓的定向帧内预测。每个预测均被形成为一个或更多个参考样本的加权平均值;使用哪些参考样本的选择以及用于计算平均值的权重取决于特定的帧内预测方向。也存在帧内预测的非定向模式。本公开涉及帧内预测,并且应当相应地理解术语“预测”等的后续使用。
[0003]专利技术概述
[0004]根据本公开的至少一个方面,本文描述了一种在解码器中对代表图像的比特流进行解码的方法,其中,该比特流包括多个残差样本块,其中,通过将残差样本块添加到预测块来获得重构图像样本块,通过将所选预测过程应用于重构图像中的参考样本来形成预测,该方法包括以下步骤:接收比特流;对于每个块:形成预测;以及向每个残差样本添加相应的预测以形成重构图像样本;从重构图像样本中提供重构图像;以及输出重构图像;其中,形成当前块的预测的步骤包括:将第一定向或非定向预测模式应用于参考样本以形成当前块的至少第一组一个或更多个预测;将一个或更多个后续不同的定向或非定向预测模式应用于相同的参考样本,以形成当前块的至少一个后续组的一个或更多个预测,其中任何后续定向预测模式均与任何第一定向预测模式在预测的空间方向中不同;其中,以下预测参数中的至少一个是在解码器中针对当前块确定的,并且未在比特流中显式发信号通知:第一非定向预测模式;第一定向预测模式的方向;后续非定向预测模式;后续定向预测模式的方向;第一组预测在块中的位置;后续组预测在块中的位置。该方法允许使用不同的帧内预测模式和/或方向对块的不同部分中的样本进行解码,这使得能够进行更准确的预测,并且从而减少了所需的残差并减少了定义图像所需的比特数。该方法可以用于对视频流内的图像进行解码,使得可以以较低的比特率来发送图像。
[0005]优选地,比特流包括与预测有关的数据,例如,最终帧内预测模式和/或最终定向预测模式的方向的指示。
[0006]可选地,后续非定向预测模式是最终非定向预测模式和/或其中后续定向预测模式的方向是最终定向预测模式的方向。
[0007]优选地,基于相邻块内的对应参数来确定预测参数中的至少一个。优选地,该参数是在相邻块中使用的最终对应参数。这使得可以将第一方向和/或预测模式推断为先前块的方向和/或预测模式,使得不需要在比特流内发信号通知该第一方向和/或预测模式。
[0008]优选地,通过在一个方向和/或预测模式与另一不同方向和/或预测模式之间进行插值来确定预测参数中的至少一个。
[0009]优选地,通过在初始方向和/或预测模式与最终方向和/或预测模式之间进行插值
来确定预测参数中的至少一个。优选地,插值包括线性插值。
[0010]优选地,通过从查找表获得值来确定预测参数中的至少一个。查找表可以包括用于在以下至少一项之间进行插值的函数的指示:初始非定向预测模式和后续非定向预测模式;和/或初始定向预测模式的方向和后续定向预测模式的方向。
[0011]优选地,在给定不同的定向或非定向预测模式的情况下,比特流定义一种过程以得出一个或更多个后续的定向或非定向预测模式。
[0012]优选地,比特流包括与第一定向预测模式的方向和后续定向预测模式的方向之间的差有关的增量(delta)。
[0013]优选地,比特流包括与以下至少一项之间的差有关的增量:第一非定向预测模式和后续非定向预测模式;和/或初始定向预测模式的方向和后续定向预测模式的方向。
[0014]优选地,比特流包括非定向预测模式和定向预测模式之间的变化的指示,优选地,其中该指示识别发生变化的位置。
[0015]本文还公开了一种计算机程序产品,其适于使可编程设备实现根据前述权利要求中任一项的方法。
[0016]根据本文公开的另一方面,描述了一种用于解码代表图像的比特流的设备,其中,该比特流包括多个残差样本块,该设备包括:接收器,其被布置为接收比特流;处理器,其被布置为:对于每个块,形成预测;将相应的预测添加到残差样本以形成重构图像样本;从重构图像样本中提供重构图像;以及输出重构图像;其中被布置为形成预测包括被布置为:将第一定向或非定向预测模式应用于参考样本,以形成当前块的至少第一组一个或更多个预测;将一个或更多个后续不同的定向或非定向的预测模式应用于相同的参考样本,以形成当前块的至少一个后续组的一个或更多个预测,其中任何后续定向预测模式均与任何第一定向预测模式在预测的空间方向中不同;确定以下预测参数中的未在比特流中显式发信号通知的至少一个参数:第一非定向预测模式;第一定向预测模式的方向;后续非定向预测模式;后续定向预测模式的方向;第一组预测在块中的位置;后续组的预测在块中的位置。
[0017]可以提供一种计算机程序产品,其适于使可编程设备实现这些方法中的任何方法。
[0018]可以提供一种设备,其被配置为实现根据这些方法中的任何方法的方法。
[0019]通常,本公开至少涉及一种在视频帧的块内使用不同的帧内预测模式的方法,其中,该方法可用于利用块内的空间冗余并且导致比特流的大小减小。在示例中,使用不同的方向对块的每个样本进行帧内预测,其中可以基于例如在块的边界处使用的方向来推断方向的变化。
[0020]本文还描述了一种解码视频比特流的方法,该方法包括以下步骤:接收与视频帧有关的比特流;其中,比特流涉及多个像素块;确定与多个块中的一个块有关的初始帧内预测特征;确定块内的多个像素之间的帧内预测特征的变化;取决于所识别的初始帧内预测特征和所识别的帧内预测特征的变化,确定块内至少一个像素的帧内预测矩阵;其中,帧内预测矩阵可用于取决于参考像素组的参考值来预测至少一个像素的值。与像素的多个块有关可以包括包含与像素的值有关的残差。
附图说明
[0021]现在将参考附图通过示例的方式描述本专利技术,在附图中:
[0022]图1示出视频比特流解码器;
[0023]图2(a)

(b)示出使用传统定向帧内预测的示例性块预测;
[0024]图3(a)

(b)示出使用多定向帧内预测的示例性块预测;
[0025]图4示出推断初始方向的多定向帧内预测;
[0026]图5是用于执行多定向帧内预测的方法的流程图;
[0027]图6是用于推断帧内预测的方向的详细示例性方法的流程图;
[0028]图7是用于进一步推断将用于帧内预测的预测模式的方法的示例性流程图;以及
[0029]图8示出视频编码器。
具体实施方式
[0030]在图1中示出了典型的解码器,其中代表视频图像的比特流被接收和处理以获得视频流。解码器包括熵解码级102、逆量化级104和逆变换级106,经由它们通常顺序地处理接收到的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种在解码器中解码代表图像的比特流的方法,其中,所述比特流包括多个残差样本块,其中,通过将残差样本块添加到预测块来获得重构图像样本块,通过将所选预测过程应用于所述重构图像中的参考样本来形成预测,所述方法包括以下步骤:接收所述比特流;对于每个块:形成预测;以及向每个残差样本添加相应的预测以形成重构图像样本;从所述重构图像样本中提供重构图像;以及输出所述重构图像;其中,形成预测的所述步骤包括:将第一定向或非定向预测模式应用于参考样本以形成当前块的至少第一组一个或更多个预测;将一个或更多个后续不同的定向或非定向预测模式应用于相同的参考样本,以形成当前块的至少一个后续组的一个或更多个预测,其中任何后续定向预测模式均与任何第一定向预测模式在预测的空间方向中不同;其中,以下预测参数中的至少一个是在所述解码器中针对当前块确定的,并且未在所述比特流中显式发信号通知:第一非定向预测模式;第一定向预测模式的方向;后续非定向预测模式;后续定向预测模式的方向;所述第一组预测在该块中的位置;后续组预测在该块中的位置。2.根据权利要求1所述的方法,其中,所述比特流包括与所述预测有关的数据。3.根据权利要求1或2所述的方法,其中,所述比特流包括对最终帧内预测模式和/或最终定向预测模式的方向的指示。4.根据任一前述权利要求所述的方法,其中,所述后续非定向预测模式是最终非定向预测模式,和/或其中,后续定向预测模式的方向是最终定向预测模式的方向。5.根据任一前述权利要求所述的方法,其中,基于相邻块内的对应参数,优选地所述相邻块中使用的最终对应参数,来确定所述预测参数中的至少一个。6.根据任一前述权利要求所述的方法,其中,通过在一个方向和/或预测模式与另一不同的方向和/或预测模式之间进行插值来确定所述预测参数中的至少一个。7.根据任一前述权利要求所述的方法,其中,通过在所述第一方向和/或预测模式与最终方向和/或预测模式之间进行插值来确定所述预测参数中的至少一个。8.根据权利要求6或7所述的方法,其中,插值包括线性插值。9.根据任一前述权利要求所述的方法,其中,通过从查找表获得值来确定所述预测参数中的至少一个。10.根据权利要求9所述的方法,其中,所述查找表包括用于在以下的至少一项之间进行插值的函数的指示:任何第一非定向预测模式和任何后续非定向预测模式;和/或任何第
一定向预测模式的方...

【专利技术属性】
技术研发人员:赛维里奥
申请(专利权)人:英国广播公司
类型:发明
国别省市:

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

1