本文档涉及视频和图像编解码和解码技术。
背景技术:
1、数字视频导致了因特网和其它数字通信网络上的最大带宽使用。随着能够接收和显示视频的、连接的用户设备的数量的增加,预期用于数字视频用途的带宽需求将继续增长。
技术实现思路
1、所公开的技术可以被视频或图像解码器或编码器实施例使用,其中参考图片被用于视频编解码或解码。
2、在一个示例方面中,公开了一种视频处理方法。该方法包括:对于视频的当前图片的当前视频块与视频的编解码表示之间的转换,基于用于转换的参考图片的类型来确定编解码工具对当前视频块的适用性;以及基于确定进行转换,其中,参考图片的类型至少基于:1)参考图片是短期参考图片还是长期参考图片,2)参考图片或当前图片的分辨率,或3)参考图片相对于当前图片的图片顺序计数(poc)距离。
3、在另一示例方面中,公开了另一视频处理方法。该方法包括:对于视频的当前视频块与视频的编解码表示之间的转换,基于用于转换的参考图片的类型来确定双向光流(bdof)编解码工具或解码器侧运动矢量细化(dmvr)编解码工具对当前视频块的适用性;以及基于确定进行转换,其中,使用bdof编解码工具,基于光流计算细化一个或多个初始预测,使用dmvr编解码工具,使用当前视频块的预测块来细化当前视频块的运动信息;并且其中,参考图片的类型至少基于1)参考图片是短期参考图片还是长期参考图片,2)参考图片或当前图片的分辨率,或3)参考图片相对于当前图片的图片顺序计数(poc)距离。
4、在另一示例方面中,公开了另一视频处理方法。该方法包括:使用merge模式运动矢量差(mmvd)编解码进行视频的当前图片的当前视频块与当前视频块的编解码表示之间的转换,其中,merge候选被选择作为基础merge候选并利用运动矢量差(mvd)信息进行细化,而不缩放mvd信息,并且其中,基础merge候选是双向运动矢量,并且其中,基于视频的编解码条件,一个预测方向的mvd设置为等于包括在编解码表示中的mvd,以及另一预测方向的另一mvd设置为与包括在编解码表示中的mvd相等或相反。
5、在另一示例方面中,公开了另一视频处理方法。该方法包括:使用merge模式运动矢量差(mmvd)编解码进行视频的当前图片的当前视频块与当前视频块的编解码表示之间的转换,其中,merge候选被选择用作基础merge候选并利用运动矢量差(mvd)信息进行细化,其中编解码表示符合以下规则,其中该规则规定至多用于第一预测方向的第一mvd值包括在编解码表示中。
6、在又一示例方面中,上述方法可以由包括处理器的视频编码器装置来实现。
7、在又一示例方面中,上述方法可以由包括处理器的视频解码器设备来实现。
8、在又一示例方面中,这些方法可以以处理器可进行指令的形式来实现,并存储在计算机可读程序介质上。
9、在本文件中进一步描述了这些和其它方面。
1.一种处理视频数据的方法,包括:
2.如权利要求1所述的方法,其中,所述第一参考图片的类型还基于所述第一参考图片的分辨率是否与所述第一图片的分辨率不同。
3.如权利要求1所述的方法,其中,所述第一参考图片的类型还基于所述第一参考图片相对于所述第一图片的图片顺序计数距离。
4.如权利要求1所述的方法,其中,所述确定包括:由于所述第一参考图片中的至少两个具有不同类型,确定不允许所述第一编解码工具用于所述第一视频块。
5.如权利要求1所述的方法,其中,所述确定包括:在所述第一参考图片中的一个或全部不是短期参考图片的情况下,确定不允许所述第一编解码工具用于所述第一视频块。
6.如权利要求1所述的方法,其中,所述确定包括:在所述第一参考图片中的一个或全部是自适应分辨率图片使得所述第一参考图片中的一个或全部具有与所述第一图片的分辨率不同的分辨率的情况下,确定不允许所述第一编解码工具用于所述第一视频块。
7.如权利要求1所述的方法,其中,所述确定包括:基于所述第一参考图片的每一个是短期参考图片,确定允许所述第一编解码工具用于所述第一视频块。
8.如权利要求1所述的方法,其中,所述确定包括:基于所述第一参考图片中没有一个是自适应分辨率图片,并且其中所述第一参考图片的每一个具有与所述第一图片的分辨率相同的分辨率,确定允许所述第一编解码工具用于所述第一视频块。
9.如权利要求1所述的方法,其中,所述确定包括:基于所述第一参考图片具有相对于所述第一图片相同的绝对图片顺序计数(poc)距离,确定允许所述第一编解码工具用于所述第一视频块。
10.如权利要求1所述的方法,还包括:
11.如权利要求10所述的方法,其中所述确定包括:在所述至少一个第二参考图片的一个或全部是自适应分辨率图片(arp)使得所述至少一个第二参考图片的一个或全部具有与所述第二图片的分辨率不同的分辨率的情况下,确定不允许所述第二编解码工具用于所述第二视频块。
12.如权利要求10所述的方法,其中所述确定包括:基于所述至少一个第二参考图片中没有一个是自适应分辨率图片(arp),并且其中所述至少一个第二参考图片的每一个具有与所述第二图片的分辨率相同的分辨率,确定允许所述第二编解码工具用于所述第二视频块。
13.如权利要求1所述的方法,其中,所述第一转换包括将所述第一视频块编码为所述比特流。
14.如权利要求1所述的方法,其中,所述第一转换包括将所述第一视频块从所述比特流解码。
15.一种处理视频数据的装置,包括处理器和其上具有指令的非瞬时性存储器,其中,所述指令当由所述处理器执行时,使得所述处理器:
16.如权利要求15所述的装置,其中所述第一参考图片的类型还基于所述第一参考图片的分辨率是否与所述第一图片的分辨率不同。
17.如权利要求15所述的装置,其中所述第一参考图片的类型还基于所述第一参考图片相对于所述第一图片的图片顺序计数距离。
18.如权利要求15所述的装置,其中所述确定包括:由于所述第一参考图片中的至少两个具有不同类型,确定不允许所述第一编解码工具用于所述第一视频块。
19.一种非瞬时性计算机可读储存介质,存储使得处理器进行以下的指令:
20.一种非瞬时性计算机可读储存介质,储存视频的比特流,所述比特流由视频处理装置进行的方法生成,其中所述方法包括:
21.一种储存视频的比特流的方法,包括: