使用用于视频编解码中的帧内块复制的帧内缓冲区样点的预测制造技术

技术编号:30007071 阅读:15 留言:0更新日期:2021-09-11 04:58
一种可视媒体处理的方法,包括:确定缓冲区的尺寸以存储用于帧内块复制模式下的预测的参考样点;以及使用存储在缓冲区中的参考样点来执行可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片。重构块相关的运动信息且不参考参考图片。重构块相关的运动信息且不参考参考图片。

【技术实现步骤摘要】
【国外来华专利技术】使用用于视频编解码中的帧内块复制的帧内缓冲区样点的预测
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据巴黎公约的规则,本申请旨在及时要求2019年2月2日提交的第PCT/CN2019/074598号国际专利申请、2019年3月1日提交的第PCT/CN2019/076695号国际专利申请、2019年3月4日提交的第PCT/CN2019/076848号国际专利申请、2019年3月11日提交的第PCT/CN2019/077725号国际专利申请、2019年3月21日提交的第PCT/CN2019/079151号国际专利申请、2019年5月7日提交的第PCT/CN2019/085862号国际专利申请、2019年5月23日提交的第PCT/CN2019/088129号国际专利申请、2019年6月18日提交的第PCT/CN2019/091691号国际专利申请、2019年6月28日提交的第PCT/CN2019/093552号国际专利申请、2019年7月6日提交的第PCT/CN2019/094957号国际专利申请、2019年7月9日提交的第PCT/CN2019/095297号国际专利申请、2019年7月10日提交的第PCT/CN2019/095504号国际专利申请、2019年7月11日提交的第PCT/CN2019/095656号国际专利申请、2019年7月13日提交的第PCT/CN2019/095913号国际专利申请、2019年7月15日提交的第PCT/CN2019/096048号国际专利申请的优先权和利益。出于根据法律的所有目的,前述申请的全部公开通过引用而并入作为本申请的公开的一部分。


[0003]本专利文档涉及视频编解码和解码技术、设备以及系统。

技术介绍

[0004]尽管视频压缩有所进步,但数字视频仍占互联网和其它数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备的数量增加,预计对数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]本文档描述了用于对视频或图像进行解码或编码的帧内块复制模式的缓冲区管理和块矢量编解码的各种实施例和技术。
[0006]在一个示例方面,公开了一种视频或图像(可视数据)处理的方法。该方法包括:确定缓冲区的尺寸以存储用于帧内块复制模式下的预测的参考样点;以及使用存储在缓冲区中的参考样点来执行可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片。
[0007]在另一示例方面,公开了另一种可视数据处理的方法。该方法包括:对于可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的重构样点的缓冲区,其中,缓冲区用于存储环路滤波步骤之前的重构样点;以及使用存储在缓冲区中的重构样点来执行该转换,其中,该转换在帧内块复制模式下被执行,
其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片。
[0008]在又一示例方面,公开了另一种可视数据处理的方法。该方法包括:对于可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的重构样点的缓冲区,其中,缓冲区用于存储环路滤波步骤之后的重构样点;以及使用存储在缓冲区中的重构样点来执行该转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片。
[0009]在又一示例方面,公开了另一种视频处理的方法。该方法包括:对于可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的重构样点的缓冲区,其中,缓冲区用于存储环路滤波步骤之前的重构样点和环路滤波步骤之后的重构样点两者;以及使用存储在缓冲区中的重构样点来执行该转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片。
[0010]在另一示例方面,公开了另一种视频处理的方法。该方法包括:使用缓冲区来存储用于帧内块复制模式下的预测的参考样点,其中,缓冲区的第一比特深度不同于用于在比特流表示中表示可视媒体数据的第二比特深度;以及使用存储在缓冲区中的参考样点来执行可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片。
[0011]在又一示例方面,公开了另一种视频处理的方法。该方法包括:初始化缓冲区以存储用于帧内块复制模式下的预测的参考样点,其中,缓冲区用第一值进行初始化;以及使用存储在缓冲区中的参考样点来执行可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片。
[0012]在又一示例方面,公开了另一种视频处理的方法。该方法包括:初始化缓冲区以存储用于帧内块复制模式下的预测的参考样点,其中,基于可视媒体数据中的一个或多个视频块的可用性,缓冲区用可视媒体数据中的一个或多个视频块的像素值进行初始化;以及使用存储在缓冲区中的参考样点来执行不属于可视媒体数据的一个或多个视频块的当前视频块和当前视频块的比特流表示之间的转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片。
[0013]在又一示例方面,公开了另一种视频处理的方法。该方法包括:对于可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的参考样点的缓冲区;使用存储在缓冲区中的参考样点来执行该转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片;以及对于空域上位于位置(x0,y0)处并具有被包括在运动信息中的块矢量(BVx,BVy)的像素,基于参考位置来计算缓冲区中的对应参考(P mod M,Q mod N),其中“mod”是模运算,并且M和N是表示缓冲区的x维度和y维度的
整数,其中,参考位置(P,Q)是使用块矢量(BVx,BVy)和位置(x0,y0)而确定的。
[0014]在又一示例方面,公开了另一种视频处理的方法。该方法包括:对于可视媒体数据的当前视频块和当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的参考样点的缓冲区;使用存储在缓冲区中的参考样点来执行该转换,其中,该转换在帧内块复制模式下被执行,其中该帧内块复制模式基于与和当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种可视媒体处理的方法,包括:对于可视媒体数据的当前视频块和所述当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的参考样点的缓冲区;使用存储在所述缓冲区中的所述参考样点来执行所述转换,其中,所述转换在帧内块复制模式下被执行,其中所述帧内块复制模式基于与和所述当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片;以及对于空域上位于位置(x0,y0)处并具有被包括在所述运动信息中的块矢量(BVx,BVy)的像素,基于参考位置来计算所述缓冲区中的对应参考(P mod M,Q mod N),其中“mod”是模运算,并且M和N是表示所述缓冲区的x维度和y维度的整数,其中,参考位置(P,Q)是使用块矢量(BVx,BVy)和位置(x0,y0)而确定的。2.根据权利要求1所述的方法,其中,参考位置(P,Q)被确定为P=x0+BVx并且Q=y0+BVy。3.一种可视媒体处理的方法,包括:对于可视媒体数据的当前视频块和所述当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的参考样点的缓冲区;使用存储在所述缓冲区中的所述参考样点来执行所述转换,其中,所述转换在帧内块复制模式下被执行,其中所述帧内块复制模式基于与和所述当前视频块位于相同视频区域中的重构块相关的运动信息且不参考参考图片;以及对于空域上位于位置(x0,y0)处并具有被包括在所述运动信息中的块矢量(BVx,BVy)的像素,基于参考位置(P,Q)来计算所述缓冲区中的对应参考,其中,参考位置(P,Q)是使用块矢量(BVx,BVy)和位置(x0,y0)而确定的。4.根据权利要求3所述的方法,其中,参考位置(P,Q)被确定为P=x0+BVx并且Q=y0+BVy。5.根据权利要求3

4中任一项或多项所述的方法,还包括:在参考位置(P,Q)在所述缓冲区之外的事件下,通过在所述缓冲区的边界处裁剪参考位置(P,Q)来计算所述缓冲区中的所述对应参考。6.根据权利要求3

4中任一项或多项所述的方法,还包括:在参考位置(P,Q)在所述缓冲区之外的事件下,计算所述缓冲区中的所述对应参考为预定值。7.根据权利要求6所述的方法,其中,所述预定值对应于中间灰度值。8.一种可视媒体处理的方法,包括:对于可视媒体数据的当前视频块和所述当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的参考样点的缓冲区,其中,所述缓冲区内的像素位置使用x数字和y数字进行寻址;以及基于所述x数字和y数字,使用存储在所述缓冲区中的所述参考样点来执行所述转换,其...

【专利技术属性】
技术研发人员:许继征张莉张凯刘鸿彬王悦
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1