本发明在一些实施方案中涉及视频的编码和解码。更具体地,本发明涉及用于有效地对残差块编码的方法和装置。
背景技术:
1、由于视频数据与音频数据或静止影像数据相比具有较大的数据量,因此在进行压缩处理之前,需要大量的硬件资源,包括存储器,用来以原始形式存储或传输数据。
2、相应地,在解码单元可以接收、解压和再现压缩的视频数据之前,存储或传输视频数据通常伴随着通过利用编码器对其进行压缩。现有的视频压缩技术包括h.264/avc和高效率视频编码(high efficiency video coding,hevc),所述高效率视频编码(hevc)使h.264/avc的编码效率提高了大约40%。
3、然而,视频影像在尺寸、分辨率和帧速率上的不断增加以及由此产生的要编码数据量的增加需要一种比现有压缩技术相比具有更好的编码效率改善和更高的影像质量改善的新的且优秀的压缩技术。
4、在视频编码处理中,视频编码装置利用通过帧内预测或帧间预测来执行当前块的预测,然后从预测块的样本值中减去当前块的样本值以生成残差块。视频编码装置将残差块分割为一个或更多个变换块,对一个或更多个变换块应用变换,从而将变换块的残差值从像素域变换到频域。根据预测精度,残差块的某些区域可能没有残差值或残差值很少,盲目地将残差块划分为更小尺寸的变换块有时效率非常低。
技术实现思路
1、技术问题
2、本发明在一些实施方案中寻求提供一种对残差块编码的方案,其适用于那些没有残差值或具有很少残差值的一些区域的残差块。
3、技术方案
4、本发明的至少一个方面提供了一种视频解码装置,其包括解码单元、预测单元、逆量化和逆变换单元、加法器和滤波器单元。解码单元配置为从比特流中解码标志,所述标志指示仅对应于当前块的部分区域的残差信号是否已被编码,以及当所述标志指示出仅对应于当前块的部分区域的残差信号已被编码时,从比特流中解码从当前块分割的两个子块中的一个子块的变换系数信息,以重构变换系数。预测单元配置为预测当前块以生成预测块。逆量化和逆变换单元配置为对变换系数信息已被解码的一个子块中的变换系数执行逆量化和逆变换,以生成当前块的残差块。加法器配置为将预测块和残差块相加,以重构当前块。滤波器单元配置为在水平和竖直方向上以规则的间隔设置n个样本的网格,并且对与网格的边界重合的当前块中的两个子块之间的边界执行去块滤波。
5、本发明的另一个方面提供了一种视频解码方法,所述方法包括以下步骤:(i)从比特流中解码标志,所述标志指示仅对应于当前块的部分区域的残差信号是否已被编码;(ii)当标志指示出仅对应于当前块的部分区域的残差信号已被编码时,通过从比特流中解码从当前块分割的两个子块中的一个子块的变换系数信息来重构变换系数;(iii)预测当前块,以生成预测块;(iv)通过对变换系数信息已被解码的一个子块中的变换系数执行逆量化和逆变换来生成当前块的残差块;(v)通过将预测块和残差块相加来重构当前块;(vi)在水平和竖直方向上以规则的间隔设置n个样本的网格,并且对与网格的边界重合的当前块中的两个子块之间的边界执行去块滤波。
1.一种视频解码装置,所述装置包括至少一个处理器,所述至少一个处理器配置为:
2.根据权利要求1所述的视频解码装置,其中,通过对变换系数信息已被解码的一个子块中的变换系数执行逆量化和逆变换以生成两个子块中的一个子块的残差信号,并且通过将两个子块中的另一个子块的残差信号设置为零,执行逆量化和逆变换以生成当前块的残差块。
3.根据权利要求1所述的视频解码装置,其中,所述至少一个处理器配置为通过以下来重构变换系数:
4.根据权利要求3所述的视频解码装置,其中,当前块的分区类型包括以下的至少一种:
5.根据权利要求4所述的视频解码装置,其中,所述至少一个处理器配置为通过以下对变换系数信息进行解码:
6.一种视频编码装置,所述装置包括至少一个处理器,所述至少一个处理器配置为:
7.根据权利要求6所述的视频编码装置,其中,所述至少一个处理器进一步配置为:
8.一种利用视频解码装置提供视频数据的装置,所述装置包括至少一个处理器,所述至少一个处理器配置为: