基于响应于相邻样本的线性模型进行视频编码和解码的方法和设备技术

技术编号:25532613 阅读:37 留言:0更新日期:2020-09-04 17:19
描述了不同的实施方式,特别是,提出了基于响应于相邻样本的线性模型的用于视频编码和解码的实施方式。因此,为画面中正在被编码或解码的块,确定至少一个空间相邻模板并且基于至少一个空间相邻模板的重构样本,确定至少一个线性模型参数。在第一实施例中,重构样本的数量N对应于N=2

【技术实现步骤摘要】
【国外来华专利技术】基于响应于相邻样本的线性模型进行视频编码和解码的方法和设备
通常,本实施例的至少一个涉及例如用于视频编码或解码的方法或设备,具体而言,涉及一种基于至少一个空间相邻模板的重构样本来为正在被编码或解码的块确定至少一个线性模型参数的方法或设备。
技术介绍
所述一个或多个实施方式的
通常与视频压缩有关。与诸如HEVC之类的现有视频压缩体系相比(HEVC是指高效视频编码(HighEfficiencyVideoCoding),也称为H.265和MPEG-H第2部分,如《ITU-TH.265ITU电信标准化部门(2014年10月),H系列:视听和多媒体系统、视听服务的基础设施-运动视频编码、高效视频编码、ITU-TH.265建议书》中所述),或者与正在开发的视频压缩体系如VVC相比(VVC是指多功能视频编码(VersatileVideoCoding),是由联合视频专家组(JointVideoExpertsTeam)JVET开发的新标准),至少一些实施例涉及提高压缩效率。为了实现高压缩效率,图像和视频编码方案通常采用包括运动矢量预测的预测方法,并进行变换以利用视频内容中的空间和时间冗余。通常,使用帧内预测或帧间预测来利用帧内或帧间帧相关性,然后对原始图像和预测图像之间的差(通常表示为预测误差或预测残差)进行变换、量化和熵编码。为了重构视频,通过对应于熵编码、量化、变换和预测的逆过程来对压缩数据进行解码。高效压缩技术的最近增加的内容包括基于线性建模的预测模型,该线性建模响应于正在被处理的块的邻域。特别是,在解码过程中,基于位于正在被处理的块的空间邻域中的样本来计算一些预测参数。这种空间邻域包含已经重构的画面样本,其在下文中称为模板。根据非限制性示例,这种具有基于空间邻域确定的预测参数的预测模型包括跨分量线性模型(Cross-componentlinearmodel,CCLM)、局部照明补偿(LocalIlluminationCompensation,LIC)、或双向光流(Bi-directionalOpticalflow,BIO)。在解码过程中,基于一些重构画面样本确定一些预测参数,这些重构画面样本位于正在被处理的块的左侧和/或顶部。因此,需要优化为正在被编码或解码的块确定至少一个空间相邻模板,在所述至少一个空间相邻模板上确定了至少一个线性模型参数,以便提供准确的线性模型。
技术实现思路
本专利技术的目的是克服现有技术的至少一个缺点。为此,根据至少一个实施例的一般方面,提出了一种用于视频编码的方法,包括:为画面中正在被编码的块,确定至少一个空间相邻模板;基于所述至少一个空间相邻模板的重构样本,为所述正在被编码的块确定至少一个线性模型参数;以及,基于所确定的至少一个线性模型参数,使用线性模型对所述块进行编码;其中,所述确定至少一个空间相邻模板,包括:确定所述至少一个空间相邻模板中的重构样本的数量n,对应于n=2k,其中k的选取使得n为小于块宽度和块高度之和的最大整数。根据至少一个实施例的另一个一般方面,提出了一种用于视频解码的方法,包括:为正在被解码的块,确定至少一个空间相邻模板;基于所述至少一个空间相邻模板的重构样本,为所述正在被解码的块确定至少一个线性模型参数;以及,基于所确定的至少一个线性模型参数,使用线性模型对所述块进行解码;其中,所述确定至少一个空间相邻模板,包括:确定所述至少一个空间相邻模板中的重构样本的数量n,对应于n=2k,其中k的选取使得n为小于块宽度和块高度之和的最大整数。根据至少一个实施例的另一个一般方面,提出了一种用于视频编码的设备,包括用于实现所述编码方法的任一实施例的部件。根据至少一个实施例的另一个一般方面,提出了一种用于视频解码的设备,包括用于实现所述解码方法的任一实施例的部件。根据至少一个实施例的另一个一般方面,提出了一种用于视频编码的设备,其包括一个或多个处理器和至少一个存储器。所述一个或多个处理器被配置为实施到编码方法的任一实施例。根据至少一个实施例的另一个一般方面,提出了一种用于视频解码的设备,其包括一个或多个处理器和至少一个存储器。所述一个或多个处理器被配置为实施到解码方法的任一实施例中。根据至少一个实施例的另一个一般方面,确定正在被编码或解码的块的左侧相邻行(列)的样本中的第一样本的相对位置的偏移,或者,确定正在被编码或解码的块的顶部相邻行(行)中的样本中的第一样本的相对位置的偏移。在左侧相邻列的情况下,所述“第一样本的相对位置”对应于该列的参考样本之中位于该列的上部/顶部位置的样本,或者该列的参考样本中位于该列的下部/底部位置的样本,这取决于扫描方向的选择。类似地,在顶部相邻行的情况下,所述“第一样本的相对位置”对应于该行的参考样本中位于该行最左侧位置的样本,或者对应于该行的参考样本中位于最右侧位置的样本,这取决于扫描方向的选择。根据至少一个实施例的另一个一般方面,将所述至少一个空间相邻模板的重构样本的数量设置为正在被编码或解码的块在较大维度上的较高的样本数量。根据至少一个实施例的另一个一般方面,所述至少一个空间相邻模板包括所述正在被编码或解码的块的顶部相邻行的样本中的样本、或者所述正在被编码或解码的块的左侧相邻行的样本中的样本。优选地,对顶部相邻行的样本或左侧相邻行的样本进行子采样。在一个变型中,从偏移开始对顶部相邻行的样本或左侧相邻行的样本进行子采样。根据一个变型,已经使用一种特定的编码模式(例如,帧内模式、组合的帧内/帧间模式、帧内块复制模式、IPCM…)或使用一个特定的编码参数(例如,运动矢量值、标志等等)重构的模板的样本不被考虑和/或从模板中移除。根据至少一个实施例的另一个一般方面,在左侧相邻行的重构样本不可用以及顶部相邻行的重构样本不可用的情况下,在编码或解码时隐式禁用所述线性模型。在一个变型中,在块宽度和块高度小于某一值的情况下,在编码或解码时隐式禁用线性模型。根据一个变型,如果已经使用一种特定编码模式或使用一种特定编码参数来重构模板的所有样本,则隐式禁用线性模型。在另一个变型中,如果已经使用一种特定编码模式或使用一种特定编码参数重构的模板中的样本数量大于一阈值,则隐式禁用线性模型。根据至少一个实施例的另一个一般方面,所述块宽度和块高度中的至少一个不等于2的幂。根据至少一个实施例的另一个一般方面,所述块宽度和块高度不相等。根据至少一个实施例的另一个一般方面,所述线性模型属于包括以下项的集合:跨分量线性模式;基于块的照明补偿线性模型;以及,双向光流。根据至少一个实施例的另一个一般方面,通过最小化所述正在被编码或解码的块的空间相邻模板的样本和正在被编码或解码的块的参考块的空间相邻模板的样本之间的失真,来获得基于所述至少一个空间相邻模板的重构样本的所述至少一个线性模型。根据至少一个实施例的另一个一般方面,提出了一种非暂时性计算机可读介质,该非暂时性计算机可读介质包含根据前述任一方法或设备生成的数据内容。根据至少一个实施例的另一个一本文档来自技高网
...

【技术保护点】
1.一种用于视频编码的方法,包括:/n为画面中正在被编码的块,确定至少一个空间相邻模板;/n基于所述至少一个空间相邻模板的重构样本,为所述正在被编码的块确定至少一个线性模型参数;以及/n基于所确定的至少一个线性模型参数,使用线性模型对块进行编码;/n其中,所述确定至少一个空间相邻模板,包括:确定所述至少一个空间相邻模板中的重构样本的数量N,对应于N=2

【技术特征摘要】
【国外来华专利技术】20180126 EP 18305073.1;20181220 EP 18306779.21.一种用于视频编码的方法,包括:
为画面中正在被编码的块,确定至少一个空间相邻模板;
基于所述至少一个空间相邻模板的重构样本,为所述正在被编码的块确定至少一个线性模型参数;以及
基于所确定的至少一个线性模型参数,使用线性模型对块进行编码;
其中,所述确定至少一个空间相邻模板,包括:确定所述至少一个空间相邻模板中的重构样本的数量N,对应于N=2k,其中k的选取使得N为小于块宽度和块高度之和的最大整数。


2.一种用于视频解码的方法,包括:
为正在被解码的块,确定至少一个空间相邻模板;
基于所述至少一个空间相邻模板的重构样本,为所述正在被解码的块确定至少一个线性模型参数;以及
基于所确定的至少一个线性模型参数,使用线性模型对块进行解码;
其中,所述确定至少一个空间相邻模板,包括:确定所述至少一个空间相邻模板中的重构样本的数量N,对应于N=2k,其中k的选取使得N为小于块宽度和块高度之和的最大整数。


3.一种用于视频编码的设备,包括:一个或多个处理器和至少一个存储器,其中,所述一个或多个处理器被配置为:
为画面中编码的块,确定至少一个空间相邻模板;
基于所述至少一个空间相邻模板的重构样本,为所述正在被编码的块确定至少一个线性模型参数;以及
基于所确定的至少一个线性模型参数,使用线性模型对块进行编码;
其中,所述一个或多个处理器还被配置为:确定所述至少一个空间相邻模板中的重构样本的数量N,对应于N=2k,其中k的选取使得N为小于块宽度和块高度之和的最大整数。


4.一种用于视频解码的设备,包括:一个或多个处理器和至少一个存储器,其中,所述一个或多个处理器被配置为:
为正在被解码的块,确定至少一个空间相邻模板;
基于所述至少一个空间相邻模板的重构样本,为所述正在被解码的块确定至少一个线性模型参数;以及
基于所确定的至少一个线性模型参数,使用线性模型对块进行解码;
其中,所述一个或多个处理器还被配置为:确定所述至少一个空间相邻模板中的重构样本的数量N,对应于N=2k,其中k的选取使得N为小于块宽度和块高度之和的最大整数。<...

【专利技术属性】
技术研发人员:F加尔平T波里尔P博德斯F勒林内克F拉卡普
申请(专利权)人:交互数字VC控股公司
类型:发明
国别省市:美国;US

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

1