【技术实现步骤摘要】
【国外来华专利技术】降低平面模式的帧内预测的复杂度的编码器、解码器和对应方法
[0001]相关申请案交叉引用
[0002]本专利申请要求于2019年9月23日提交的申请号为PCT/EP2019/075519的PCT申请案的优先权。上述专利申请的全部公开内容通过引用结合在本文中。
[0003]本申请(专利技术)实施例大体上涉及图像处理领域,更具体地,涉及对平面模式的通用帧内预测过程的滤波器修改。
技术介绍
[0004]视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字电视、基于互联网和移动网络的视频传输、视频聊天、视频会议等实时会话应用、DVD和蓝光光盘、视频内容采集和编辑系统以及安全应用的可携式摄像机。
[0005]即使视频相对较短,也需要大量的视频数据来描述,当数据要在带宽容量受限的通信网络中进行流式传输或以其它方式传输时,这样可能会造成困难。因此,视频数据通常要先压缩,然后在现代电信网络中发送。由于内存资源可能有限,当在存储设备上存储视频时,视频的大小也可能成为问题。视频压缩设备通常在信源侧使用软件和/或硬件对视频数据进行编码,然后进行传输或存储,从而减少表示数字视频图像所需的数据量。然后,由解码视频数据的视频解压缩设备在目的地侧接收压缩数据。在网络资源有限以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不牺牲图像质量的前提下提高压缩比。
[0006]预测方法可能在图像和视频译码中发挥重要作用,因为它们能够基于先前编码的样本减少信号冗余。主要的预测技术 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于图像中的平面(Planar)模式帧内预测的方法,其特征在于,包括:计算所述图像的块中包括的帧内预测样本的垂直分量的值,其中,所述垂直分量predV[x][y]的值为:predV[x][y]=((nTbH
–1–
y)*p[x][
–
1]+(y+1)*p[
–
1][nTbH])<<Log2(nTbW);计算所述帧内预测样本的水平分量的值,其中,所述水平分量predH[x][y]的值为:predH[x][y]=((nTbW
–1–
x)*p[
–
1][y]+(x+1)*p[nTbW][
–
1])<<Log2(nTbH);根据所述垂直分量的值和所述水平分量的值,生成帧内预测样本predSamples[x][y],其中,nTbH表示所述块的高度,nTbW表示所述块的宽度,p[x][y]表示相邻样本,x=
–
1,y=
–
1..nTbH以及x=0..nTbW,y=
–
1。2.根据权利要求1所述的方法,其特征在于,所述帧内预测样本predSamples[x][y]为:predSamples[x][y]=(predV[x][y]+predH[x][y]+nTbW*nTbH)>>(Log2(nTbW)+Log2(nTbH)+1)。3.根据权利要求1或2所述的方法,其特征在于,所述块的下参考样本行使用p[
–
1][nTbH]填充。4.根据权利要求1或2所述的方法,其特征在于,所述块的右参考样本列使用p[nTbW][
–
1]填充。5.根据权利要求1至3中任一项所述的方法,其特征在于,当所述块的高度等于1时,predV[x][y]=((y+1)*p[
–
1][nTbH])<<Log2(nTbW),predH[x][y]=((nTbW
–1–
x)*p[
–
1][y]+(x+1)*p[nTbW][
–
1]),predSamples[x][y]=(predV[x][y]+predH[x][y]+nTbW)>>(Log2(nTbW)+1)。6.一种用于块高度等于1的平面模式(Planar)帧内预测的方法,其特征在于,包括:计算帧内预测样本的垂直分量的值,其中,所述垂直分量predV[x][y]的值为predV[x][y]=((y+1)*p[
–
1][nTbH])<<Log2(nTbW);计算所述帧内预测样本的水平分量的值,其中,所述水平分量predH[x][y]的值为predH[x][y]=((nTbW
–1–
x)*p[
–
1][y]+(x+1)*p[nTbW][
–
1]);根据所述垂直分量的值和所述水平分量的值,生成帧内预测样本,其中,nTbH表示所述块的高度,nTbW表示所述块的宽度,p[x][y]表示相邻样本,x=
–
1,y=
–
1..nTbH以及x=0..nTbW,y=
–
1。7.根据权利要求6所述的方法,其特征在于,所述帧内预测样本通过以下等式计算:predSamples[x][y]=(predV[x][y]+predH[x][y]+nTbW)>>(Log2(nTbW)+1)。8.根据权利要求6或7所述的方法,其特征在于,所述预测块的下参考样本行使用p[
–
1][nTbH]填充。9.一种由解码设备实现的译码方法,其特征在于,包括:在不应用限幅(clipping)操作的情况下获取当前块的高度和宽度;根据预测块的高度和宽度,计算帧内预测样本的垂直分量的值;根据所述预测块的高度和宽度,计算所述帧内预测样本的水平分量的值;根据所述垂直分量的值和所述水平分量的值,生成帧内预测样本。10.根据权利要求9所述的方法,其特征在于,所述垂直分量predV[x][y]的值通过以下等式计算:
predV[x][y]=((nTbH
–1–
y)*p[x][
–
1]+(y+1)*p[
–
1][nTbH])<<Log2(nTbW),其中,predV[x][y]表示所述垂直分量的值,x=0..nTbW
–
1,y=0..nTbH
–
1,nTbH表示所述当前块的高度,nTbW表示所述当前块的宽度。11.根据权利要求9或10所述的方法,其特征在于,所述水平分量predH[x][y]的值通过以下等式计算:predH[x][y]=((nTbW
–1–
x)*p[
–
1]...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。