【技术实现步骤摘要】
视频处理方法、装置和计算机可读介质
[0001]本申请是申请日为2019年8月5日、申请号为201910718717.2、专利技术名称为“视频处理方法、装置和计算机可读介质”的专利技术专利申请的分案申请。
[0002]本专利文档涉及视频编码技术、设备和系统。
技术介绍
[0003]尽管视频压缩有所进步,数字视频在互联网和其他数字通信网络上仍占最大的带宽使用量。随着能够接收和显示视频的连接用户设备的数量增加,预计数字视频使用所需的带宽将继续增长。
技术实现思路
[0004]信令通知描述了与数字视频编码有关的设备、系统和方法,并且具体地,描述了基于根据两步帧间预测生成的更新的运动矢量的运动细化。所描述的方法可以应用于现有视频编码标准(例如,高效视频编码(HEVC))和未来视频编码标准或视频编解码器。
[0005]在一个代表性方面,提供了一种视频处理方法,包括:确定当前块的原始运动信息;将原始运动信息的原始运动矢量和基于原始运动矢量推导的推导运动矢量缩放到相同的目标精度;从缩放的原始和推导的运动矢量生成更新的运动矢量;以及基于更新的运动矢量,执行当前块和包括当前块的视频的比特流表示之间的转换。
[0006]在另一个代表性方面,提供了一种视频处理方法,包括:确定当前块的原始运动信息;基于细化方法更新当前块的原始运动信息的原始运动矢量;将更新的运动矢量裁剪到一个范围内;以及基于裁剪的更新的运动矢量,执行当前块和包括当前块的视频的比特流表示之间的转换。
[0007]在又一个代表性方 ...
【技术保护点】
【技术特征摘要】
1.一种视频处理方法,包括:确定当前块的原始运动信息;基于解码器侧运动矢量细化DMVR更新所述原始运动信息的原始运动矢量;将更新的运动矢量裁剪到第一范围内;以及基于裁剪的更新的运动矢量,执行所述当前块和包括所述当前块的视频的所述比特流表示之间的转换。2.根据权利要求1所述的方法,其中,所述第一范围与所述原始运动矢量允许的范围相同。3.根据权利要求1所述的方法,其中,执行所述转换包括:基于所述更新的运动矢量确定参考样点;以及基于在双向光流细化期间推导的运动矢量场(v
x
,v
y
)调整所述参考样点;其中,在所述双向光流细化中,将所述运动矢量场中的v
x
和v
y
中至少之一裁剪到第二范围内。4.根据权利要求3所述的方法,其中,将v
x
和v
y
中至少之一约束到第二范围,如下:
‑
M
x
<v
x
<N
x
,和/或
‑
M
y
<v
y
<N
y
,其中,M
x
、N
x
、M
y
、N
y
是非负整数,其中,基于对应于所述参考样点的至少一个梯度值来确定所述运动矢量场(v
x
,v
y
)。5.根据权利要求1所述的方法,其中,在所述当前块满足特定条件的情况下,不应用所述方法;其中,所述特定条件指定以下中的至少一个:所述当前块的尺寸、所述当前块的条带类型、所述当前块的图片类型和所述当前块的片类型,其中,所述特定条件包括以下条件中的至少一个:所述当前块包含的样点数小于第一阈值;所述当前块的宽度小于或不大于第二阈值;所述当前块的高度小于或不大于第三阈值;其中,预定义所述第一阈值、所述第二阈值或所述第三阈值中至少之一。6.根据权利要求1所述的方法,其中,为所述当前块的每个子块执行所述更新原始运动矢量和所述裁剪所述更新的运动矢量,其中,在所述当前块的宽度和/或高度大于第四阈值的情况下,将所述当前块划分为多个子块,其中,所述子块属于所述当前块,其中,将所述多个子块中的每一个以与具有等于所述子块尺寸的普通视频块相同的方式经历解码器侧运动矢量细化或/和双向光流。7.根据权利要求1所述的方法,其中,确定所述原始运动信息,包括:构建所述当前块的运动候选列表;以及从所述运动候选列表中确定所述原始运动信息。8.一种视频编解码方法,包括:为以仿射帧间模式编解码的当前块,确定来自运动矢量差MVD精度集的MVD精度;以及基于所确定的MVD精度,对所述视频的当前块进行编解码,其中,所述MVD精度集包括多个不同的MVD精度。9.根据权利要求8所述的方法,其中,至少一个语法元素可选择性地存在以指示所述当
前块的MVD精度,其中,所述语法元素的数量为2个,其中,存在所述至少一个语法元素至少基于存在所述当前块的非零MVD分量。10.根据权利要求8所述的方法,其中,所述仿射帧间模式是具有2个控制点的4参数仿射帧间模式或者具有3个控制点的6参数仿射帧间模式,并且对每个预测方向上的每个控制点使用一个MVD。11.根据权利要求8所述的方法,其中,在所述当前块满足特定条件的情况下应用所述方法,其中,所述特定条件指定以下中的至少一个:所述当前块的尺寸或者所述当前块的条带类型,其中,所述特定条件指定所述当前块的宽度大于或不小于第五阈值,并且所述当前块的高度大于或不小于第六阈值,其中,预定义所述第五阈值和所述第六阈值中的每一个。12.根据权利要求8所述的方法,其中,将所述当前块划分为多个子块,并且所述多个子块中的每个子块进一步以与具有等于所述子块尺寸的尺寸的普通编解码块相同的方式经历双向光流BIO过程。13.根据权利要求8所述的方法,其中,所述MVD精度集包括以下中的至少一个:1/16亮度样点、1/8亮度样点、1亮度样点、2亮度样点、4亮度样点、1/4亮度样点以及1/2亮度样点。14.根据权利要求8所述的方法,其中,其中,所述编解码包括:基于所述MVD精度确定至少一个MVD;基于所述至少一个MVD推导至少一个运动矢量;基于所述至少一个运动矢量对所述当前块进行编解码。15.一种视频处理方法,包括:确定与当前块相关联的原始运动信息;基于特定预测模式生成更新的运动信息;以及基于所述更新的运动信息,执行所述当前块与包括所述当前块的视频数据的比特流表示之间的转换,其中,所述特定预测模式包括双向光流(BIO)细化、解码器侧运动矢量细化(DMVR)、帧速率上转换(FRUC)技术或模板匹配技术中的一个或多个,其中,所述更新的运动信息包括更新的运动矢量。16.如权利要求1所述的方法,其中,所述更新的运动矢量用于运动预测,以用于对后续视频块进行编码;或者所述更...
【专利技术属性】
技术研发人员:刘鸿彬,张莉,张凯,王悦,
申请(专利权)人:字节跳动有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。