本文档涉及视频和图像编解码及解码技术。
背景技术:
1、数字视频占据了因特网和其他数字通信网络上最大的带宽使用量。随着能够接收和显示视频的连接用户设备数量的增加,预计数字视频使用的带宽需求将持续增长。
技术实现思路
1、所公开的技术可以由视频或图像解码器或编码器实施例用来使用帧内预测样点滤波执行视频编解码或解码。
2、在一个示例方面,公开了一种视频处理方法。该方法包括:根据规则推导视频的当前视频块的样点的邻近样点的加权因子;以及执行当前视频块与该视频的编解码表示之间的转换,并且其中,该规则规定,在使用平面模式或dc模式对当前视频块编解码的情况下,从当前视频块的维度或者当前视频块的样点的位置中的至少一个确定加权因子,其中,当前视频块使用位置相关帧内预测(position dependent intra prediction,pdpc)方法,该pdpc方法将所述邻近样点与当前视频块的预测信号相结合,以生成当前视频块的细化预测信号,并且其中,基于样点的对应邻近样点的加权因子确定该样点的预测信号的加权因子。
3、在又一示例方面,可以由包括处理器的视频编码器装置实施上述方法。
4、在又一示例方面,可以由包括处理器的视频解码器装置实施上述方法。
5、在又一示例方面,这些方法可以被体现为处理器可执行指令的形式并存储于计算机可读程序介质上。
6、本文档进一步描述了这些方面以及其他方面。
1.一种视频处理方法,包括:
2.根据权利要求1所述的方法,其中,所述当前视频块的维度包括所述当前视频块的宽度和高度。
3.根据权利要求1所述的方法,其中,在使用intra_angular18、平面模式或dc模式中的一种编解码所述当前视频块的情况下,对于所述第一预测样点的位置(x,y),所述至少一个邻近样点的上方邻近样点的加权因子是wt[y]=n1>>((y< <n2)> >nscale),
4.根据权利要求3所述的方法,其中,所述上方邻近样点是位于位置(x,-1)的样点。
5.根据权利要求3所述的方法,其中,在使用intra_angular50、平面模式或dc模式中的一种编解码所述当前视频块的情况下,对于所述第一预测样点的位置(x,y),所述至少一个邻近样点的左侧邻近样点的加权因子是wl[x]=n1>>((x< <n2)> >nscale)。
6.根据权利要求5所述的方法,其中,所述左侧邻近样点是位于位置(-1,y)的样点。
7.根据权利要求5所述的方法,其中,n1=32,n2=1,n3=2,或n4=2。
8.根据权利要求1所述的方法,其中,在使用大于intra_angular50的帧内预测模式编解码所述当前视频块,或使用小于intra_angular18且不等于平面模式也不等于dc模式的帧内预测模式编解码所述当前视频块的情况下,进一步根据invangle变量确定所述至少一个邻近样点的至少一个加权因子,其中,所述invangle变量基于所述帧内预测模式确定。
9.根据权利要求8所述的方法,其中,在使用大于intra_angular50的帧内预测模式编解码所述当前视频块的情况下,根据min(2,log2(h)-floor(log2(3*invangle-2))+8)确定所述至少一个邻近样点的至少一个加权因子,
10.根据权利要求8所述的方法,其中,在使用小于intra_angular18且不等于平面模式也不等于dc模式的帧内预测模式编解码所述当前视频块的情况下,根据min(2,log2(w)-floor(log2(3*invangle-2))+8)确定所述至少一个邻近样点的至少一个加权因子,
11.根据权利要求1所述的方法,其中,所述转换包括将所述当前视频块编码到所述比特流中。
12.根据权利要求1所述的方法,其中,所述转换包括从所述比特流解码所述当前视频块。
13.一种处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中,所述指令在由所述处理器执行时使得所述处理器:
14.根据权利要求13所述的装置,其中,所述当前视频块的维度包括所述当前视频块的宽度和高度。
15.根据权利要求13所述的装置,其中,在使用intra_angular18、平面模式或dc模式中的一种编解码所述当前视频块的情况下,对于所述第一预测样点的位置(x,y),所述至少一个邻近样点的上方邻近样点的加权因子是wt[y]=n1>>((y< <n2)> >nscale),
16.根据权利要求15所述的装置,其中,所述上方邻近样点是位于位置(x,-1)的样点。
17.根据权利要求15所述的装置,其中,在使用intra_angular50、平面模式或dc模式中的一种编解码所述当前视频块的情况下,对于所述第一预测样点的位置(x,y),所述至少一个邻近样点的左侧邻近样点的加权因子是wl[x]=n1>>((x< <n2)> >nscale)。
18.根据权利要求17所述的装置,其中,所述左侧邻近样点是位于位置(-1,y)的样点。
19.根据权利要求17所述的装置,其中,n1=32,n2=1,n3=2,或n4=2。
20.一种存储指令的非暂时性计算机可读存储介质,所述指令使得处理器:
21.一种存储视频的比特流的方法,包括:
22.一种视频处理装置,包括处理器,所述处理器被配置为实施根据权利要求8到12中的任何一项中所述的方法。
23.一种存储程序代码的计算机可读介质,所述程序代码在被执行时使处理器实施根据权利要求2到12中的任何一项所述的方法。