一种视频编解码的方法及装置制造方法及图纸

技术编号:19077619 阅读:36 留言:0更新日期:2018-09-29 18:42
本发明专利技术的方面提供了一种视频编解码方法。本方法包括:接收与当前图像中的处理块相关的输入数据;基于像素的位置和处理块的帧内预测模式,从用于处理块中多个帧内编解码像素的相邻重构样本集中选择用于处理块中像素的多个参考样本;基于像素的位置和处理块的帧内预测模式,确定用于像素的投影相位;基于用于像素的投影相位,确定插值滤波器的多个系数;将具有所确定的多个系数的插值滤波器应用到所选择的多个参考样本上,以生成像素的预测;以及使用像素的预测,对处理块中像素进行编码或者解码。

【技术实现步骤摘要】
【国外来华专利技术】一种视频编解码的方法及装置交叉引用本专利技术要求在2015年11月20日提出的名称为"MethodstoderivetheIntraReferenceSampleforVideoCoding"的申请号为62/257,756的美国临时申请以及在2016年11月17日提出的申请号为15/354,435的美国申请的权利,其整体以引用方式并入本文中。
本专利技术涉及视频编解码。具体而言,本专利技术涉及视频编解码系统中像素的预测的技术。
技术介绍
此处提供的
技术介绍
描述通常用作介绍本专利技术的内容的目的。目前署名专利技术人的工作内容,既包含在本
技术介绍
部分中所描述的工作的内容,也包含在申请时未被认为是现有技术的说明书的各方面,这些既不明确也不暗示地被承认是本专利技术的现有技术。视频编解码标准,例如高效视频编解码标准等,使用视频压缩技术以提高编解码效率,并提高视频质量。在一个示例中,帧中的冗余部分由简短描述(shortdescription)来替代原始像素,以提高编解码效率。当冗余部分在单个帧内时,帧内预测技术可以用于编码/解码。当冗余部分在后续帧中时,帧间预测技术可以用于编码/解码。
技术实现思路
本专利技术的方面提供了一种视频编解码方法。本方法包括:接收与当前图像中处理块相关的输入数据;基于像素的位置和处理块的帧内预测模式,从用于处理块中的帧内编解码像素的相邻重构样本集合中选择用于处理块中的像素的多个参考样本;基于像素的位置和处理块的帧内预测模式,确定用于像素的投影相位;基于用于像素的投影相位,确定插值滤波器的多个系数;将具有所确定的多个系数的插值滤波器应用到所选择的多个参考样本上,以生成像素的预测;以及使用像素的预测,编码或者解码处理块中的像素。在一个实施例中,本方法包括:从包括一个或多个Lanczos插值滤波器和至少一个其他插值滤波器的多个滤波器中确定插值滤波器。在一个示例中,一个或多个Lanczos插值滤波器包括2抽头Lanczos滤波器、4抽头Lanczos滤波器或者6抽头Lanczos滤波器,并且至少一个其他插值滤波器包括双线性滤波器、立方滤波器或者高斯滤波器。为了从多个滤波器中确定插值滤波器,在一个实施例中,本方法包括:基于处理块的尺寸和四叉树分割的深度中的至少一个,选择多个滤波器中的一个作为插值滤波器。在一个示例中,当处理块的高度或宽度小于预设值时,从多个滤波器中选择一个或多个Lanczos插值滤波器中的一个作为插值滤波器。在另一实施例中,本方法包括:基于包含在比特流中的标志,选择多个滤波器中的一个作为插值滤波器。在一个示例中,标志被发送在序列层、视图层、图像层、切片层或者块层中。在另一实施例中,本方法包括:基于当前图像和一个或多个先前编解码图像中的多个帧内编解码块的统计,选择多个滤波器中的一个作为插值滤波器。此外,在一个实施例中,本方法包括:当任何参考样本均不可用时,获取替代样本以替代不可用的参考样本。在另一实施例中,本方法包括:基于多个参考样本的可用性,确定插值滤波器。本专利技术的方面提供了一种装置,其包括处理电路。处理电路用于:接收与当前图像中处理块相关的输入数据;基于像素的位置和处理块的帧内预测模式,从用于处理块中的多个帧内编解码像素的相邻重构样本集合中选择用于处理块中的像素的多个参考样本;基于像素的位置和处理块的帧内预测模式,确定用于像素的投影相位;基于用于像素的投影相位,确定插值滤波器的多个系数;将具有所确定的多个系数的插值滤波器应用到所选择的多个参考样本上,以生成像素的预测;以及使用像素的预测,编码或者解码处理块中的像素。附图说明将结合下面的附图对被提供作为示例的本专利技术的各种实施例进行详细描述,其中相同的符号表示相同的元件,以及其中:图1是根据本专利技术一实施例的电子系统100的示意图;图2是根据本专利技术一实施例的帧内预测示例的绘图200;图3是根据本专利技术一实施例的编码器320的示意图;图4是描述根据本专利技术一实施例的流程400的流程图;图5是根据本专利技术一实施例的解码器570的示意图;图6是描述根据本专利技术一实施例的流程600的流程图;图7是与4抽头Lanczos滤波器的投影相位(phase)相关的系数的表格;以及图8是与4抽头Lanczos滤波器的投影相位相关的系数的另一表格。具体实施方式图1显示了根据本专利技术一实施例的电子系统100的示意图。电子系统100包括多个电子设备,其使用不同的编解码(编码/解码)技术,例如帧间预测编解码技术、帧内预测编解码技术等,以有效地在多个电子设备中传输视频。在图1示例中,电子系统100包括第一设备110和第二设备160,视频被编解码,且已编解码视频在第一设备110和第二设备160之间的比特流中被发送。根据本专利技术的一方面,帧内预测编解码技术之一使用插值滤波器,以提高编解码效率,并提高视频质量。插值滤波器使用基于投影相位的系数(projectionphasedependentcoefficients)以提高预测质量。在一个实施例中,插值滤波器是Lanczos滤波器。根据本专利技术的一方面,电子系统100中的多个电子设备可以是任何适当的设备。在一个实施例中,第一设备110是多媒体捕获设备,例如录像机、摄像机、智能手机、平板电脑、笔记本电脑、台式电脑等,其用于生成视频帧,并将视频帧编码成已编码视频;第二设备160是多媒体播放设备,例如电视机、投影仪、智能手机、平板电脑、笔记本电脑、台式电脑等,其用于解码已编码视频,以构建已解码视频帧并显示已解码视频帧。在另一示例中,第一设备110耦接于生成视频帧的多媒体捕获设备(未示出),第一设备110自多媒体捕获设备接收视频帧,并编码视频帧。在另一示例中,第二设备160耦接于多媒体播放设备(未示出),第二设备160解码已编解码视频,以构建已解码视频帧,并将已解码视频帧提供给多媒体播放设备以进行显示。在图1示例中,根据一个或多个通信标准,例如电缆、局域网(localareanetwork,LAN)、无线局域网(wirelessLAN,WLAN)、蜂窝网络、光纤网络、因特网或者上述的任意组合,第一设备110通过任何适当的通信信道,将视频比特流中的已编码视频发送到第二设备160。在一个示例中,比特流被承载在电信号中,并通过电缆发送。在另一示例中,比特流被承载在数据包中,且数据包由LAN中的电信号发送。在另一示例中,数据包括可以由无线射频信号承载,例如,在WLAN或者蜂窝网络中。根据本专利技术的方面,第一设备110包括编码电路,其用于根据视频编解码标准(例如HEVC标准)编码视频,并生成已编码视频的比特流。比特流由第一设备110和/或其他设备(未示出)以任何适当的格式发送。第二设备160包括解码电路,其用于接收已编码视频的比特流,并根据视频编解码标准(例如HEVC标准)解码比特流,以生成已解码视频帧。另外,编码电路120和解码电路170在编码和/或解码期间,使用一个或多个插值滤波器。例如,编码电路120包括帧内编码器130,其用于确定单个视频帧内的空间冗余,例如,像素间的相关性,并使用空间冗余的简短描述来代替原始像素,以提高编解码效率。在帧内编码期间,帧内编码器130使用一个或多个插值滤波器以生成像素的帧内预测。例如,根据相关帧内预测模式的方向,块中的像素被投影到参考本文档来自技高网...

【技术保护点】
1.一种视频编解码方法,其特征在于,包括:接收与当前图像中处理块相关的输入数据;基于像素的位置和所述处理块的帧内预测模式,从用于所述处理块中的多个帧内编解码像素的相邻重构样本集合中选择用于所述处理块中的所述像素的多个参考样本;基于所述像素的位置和所述处理块的所述帧内预测模式,确定用于所述像素的投影相位;基于用于所述像素的所述投影相位,确定插值滤波器的多个系数;将具有所确定的所述多个系数的所述插值滤波器应用到所选择的所述多个参考样本上,以生成所述像素的预测;以及使用所述像素的所述预测,编码或者解码所述处理块中的所述像素。

【技术特征摘要】
【国外来华专利技术】2015.11.20 US 62/257,756;2016.11.17 US 15/354,4351.一种视频编解码方法,其特征在于,包括:接收与当前图像中处理块相关的输入数据;基于像素的位置和所述处理块的帧内预测模式,从用于所述处理块中的多个帧内编解码像素的相邻重构样本集合中选择用于所述处理块中的所述像素的多个参考样本;基于所述像素的位置和所述处理块的所述帧内预测模式,确定用于所述像素的投影相位;基于用于所述像素的所述投影相位,确定插值滤波器的多个系数;将具有所确定的所述多个系数的所述插值滤波器应用到所选择的所述多个参考样本上,以生成所述像素的预测;以及使用所述像素的所述预测,编码或者解码所述处理块中的所述像素。2.如权利要求1中所述的视频编解码方法,其特征在于,还包括:从包括一个或多个Lanczos插值滤波器和至少一个其他插值滤波器的多个滤波器中确定所述插值滤波器。3.如权利要求2中所述的视频编解码方法,其特征在于,所述一个或多个Lanczos插值滤波器包括2抽头Lanczos滤波器、4抽头Lanczos滤波器或者6抽头Lanczos滤波器;以及所述至少一个其他插值滤波器包括双线性滤波器、立方滤波器或者高斯滤波器。4.如权利要求2中所述的视频编解码方法,其特征在于,所述从多个滤波器中确定所述插值滤波器的步骤,还包括:基于所述处理块的尺寸和四叉树分割的深度中的至少一个,选择所述多个滤波器中的一个作为所述插值滤波器。5.如权利要求2中所述的视频编解码方法,其特征在于,当所述处理块的高度或宽度小于预设值时,从所述多个滤波器中选择所述一个或多个Lanczos插值滤波器中的一个作为所述插值滤波器。6.如权利要求2中所述的视频编解码方法,其特征在于,所述从多个滤波器中确定所述插值滤波器的步骤,还包括:基于包含在比特流中的标志,选择所述多个滤波器中的一个作为所述插值滤波器。7.如权利要求5中所述的视频编解码方法,其特征在于,所述标志被发送在序列层、视图层、图像层、切片层或者块层中。8.如权利要求2中所述的视频编解码方法,其特征在于,所述从多个滤波器中确定所述插值滤波器的步骤,还包括:基于所述当前图像和一个或多个先前编解码图像中的多个帧内编解码块的统计,选择所述多个滤波器中的一个作为所述插值滤波器。9.如权利要求1中所述的视频编解码方法,其特征在于,还包括:当所述多个参考样本中的一个不可用时,获取替代样本、相邻重构样本、参考样本,...

【专利技术属性】
技术研发人员:林建良黃毓文
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1