图像标头中全局运动矢量的信号发送制造技术

技术编号:32506575 阅读:19 留言:0更新日期:2022-03-02 10:29
一种解码器包含电路,该电路配置为接收比特流、提取标头、使用该标头确定全局运动模型及使用该全局运动模型解码当前帧的当前块。还描述了相关的设备、系统、技术和制品。技术和制品。技术和制品。

【技术实现步骤摘要】
【国外来华专利技术】图像标头中全局运动矢量的信号发送
[0001]相关申请的交叉引用
[0002]本申请要求于2019年4月25日提交的、标题为“在图像标头中全局运动矢量的信号发送”的美国临时专利申请62/838,509号的优先权,该美国临时专利申请通过引用整体并入本文。


[0003]本专利技术一般地涉及视频压缩领域。特别地,本专利技术涉及在图像标头中全局运动矢量的信号发送。

技术介绍

[0004]视频编解码器可以包括压缩或解压缩数字视频的电子电路或软件。它可以将未压缩的视频转换为压缩格式,反之亦然。在视频压缩的情况下,压缩视频的设备(和/或执行该压缩视频设备的某些功能)通常可称为编码器,而解压缩视频的设备(和/或执行该压缩视频的设备的某些功能)可称为解码器。

技术实现思路

[0005]一方面,一种解码器包含电路,该电路配置为接收比特流、提取标头、使用该标头确定全局运动模型,以及使用该全局运动模型解码当前帧的当前块。
[0006]另一方面,一种方法包括由解码器接收比特流。该方法包括从比特流中提取标头。该方法包含使用该标头确定全局运动模型。该方法包含使用该全局运动模型解码当前帧的当前块。
[0007]在附图和以下描述中阐述了本文描述主题的一个或多个变型的细节。从说明书和附图以及从权利要求书中,本文描述主题的其它特征和优点将显而易见。
附图说明
[0008]为了说明本专利技术,附图示出了本专利技术的一个或多个实施例的各个方面。然而,应当理解,本专利技术不限于附图中所示的精确布置和机构,其中:
[0009]图1是图解说明具有全局及局部运动的示例帧的运动矢量图;
[0010]图2说明可用于全局运动的三个示例运动模型,包含该三个示例运动模型的指数值(0、1或2);
[0011]图3是根据当前主题的一些示例实现方式的过程流程图;
[0012]图4是根据当前主题的一些示例实现方式的示例解码器的系统框图;
[0013]图5是根据当前主题的一些示例实现方式的过程流程图;
[0014]图6是根据当前主题的一些示例实现方式的示例编码器的系统框图;以及
[0015]图7是可用于实现本文所公开的方法中的任何一个或多个及它们中的任何一个或多个部分的计算系统框图。
[0016]附图未必按比例绘制,并可由虚线、图解表示和局部视图来说明。在某些情况下,可能已省略对于理解实施例并非必要或致使其它细节难以理解的细节。在各个附图中相同的附图标记表示相同的元件。
具体实施方式
[0017]视频中的全局运动是指发生在整个帧中的运动。全局运动可由摄像机运动引起,例如但不限于,摄像机平移和缩放可以在帧中产生通常影响整个帧的运动。存在于视频部分中的运动可以称为局部运动。局部运动可以由场景中的移动的对象引起;例如但不限于,局部运动可由场景中从左向右移动的对象引起。视频可以包含局部和全局运动的组合。当前主题的一些实现方式可提供用以将全局运动传送到解码器的有效方法,以及使用全局运动矢量来提高缩效率。
[0018]图1是示例性实施例的图,该示例性实施例的图示出具有全局和局部运动的示例帧100的运动矢量。帧100可以包括示为正方形的多个像素块,以及示为箭头的与它们相关联的运动矢量。箭头指向上方和左侧的正方形(例如,像素块)指示具有可视为全局运动的块,并箭头指向其它方向的正方形(由104指示)指示具有局部运动的块。在图1的所示例子中,许多的块具有相同的全局运动。在标头中发送全局运动信号(例如,图像参数集PPS或序列参数集SPS)并使用信号全局运动可减少块所需的运动矢量信息,并可导致改进的预测。尽管出于说明的目的,以下描述的例子涉及在块层确定和/或应用全局或局部运动矢量,但是可以针对帧和/或图像的任何区域和/或帧和/或图像的整体来确定和/或应用全局运动矢量,区域包括由多个块构成的区域、由任何几何形式界定的区域,例如但不限于由几何和/或指数编码界定的区域,其中,界定形状的一条或多条线和/或曲线可以是成角度的和/或弯曲的。尽管信号发送在此描述为在帧层和/或帧的标头和/或参数集中执行,但是信号发送可以替代地或附加地在子图像层执行,其中,子图像可以包括帧和/或图像的任何区域,如上描述。
[0019]作为示例,并继续参考图1,可以使用具有两个分量MV
x
、MV
y
的运动矢量(MV)来描述简单平移运动,该MV
x
、MV
y
描述了当前帧中的块和/或像素的位移。可以使用仿射运动矢量来描述诸如旋转、缩放和扭曲之类的更复杂的运动,其中,如在本公开中使用的“仿射运动矢量”是矢量,该矢量描述在视频图像和/或图像中表示的一组像素或点的均匀位移,例如一组像素,该像素说明对象在视频中的视图上移动,而在运动过程中不改变外观形状。视频编码和/或解码的一些方法可以使用4参数或6参数仿射模型,用于图像间编码中的运动补偿。
[0020]举例来说,并仍参考图1,六参数仿射运动模型可将仿射运动描述为:
[0021]x

=ax+by+c
[0022]y

=dx+ey+f
[0023]四参数仿射运动可描述为:
[0024]x

=ax+by+c
[0025]y



bx+ay+f
[0026]其中(x,y)和(x

,y

)分别是当前图像和参考图像中的像素位置;a、b、c、d、e和f可表示仿射运动模型的参数。
[0027]继续参考图1,用于描述仿射运动的参数用信号发送给解码器,以在该解码器中应
用仿射运动补偿。在一些方法中,运动参数可明确地发送信号或通过用信号发送平移控制点运动矢量(Control Point Motion Vector,CPMVs)并接着从平移运动矢量导出仿射运动参数。两个控制点运动矢量(CPMVs)可使用以导出用于四参数仿射运动模型的仿射运动参数,并三个控制点平移运动矢量(CPMVs)可使用以获得六参数运动模型的参数。使用控制点运动矢量信号仿射运动参数可允许使用有效运动矢量编码方法来发送信号仿射运动参数。
[0028]在一些实现方式中,并进一步参考图1,全局运动的信号可包括在诸如PPS或SPS等标头中。全局运动可以随图像而变化。在图像标头中用信号表示的运动矢量可描述相对于先前经解码的帧的运动。在一些实现方式中,全局运动可为平移或仿射的。所使用的运动模型(例如,参数的数量,模型是否为仿射的、平移的、还是其它)也可以在图像标头中发送信号。
[0029]现在参考图2,示出了可以用于全局运动的运动模型200的三个非限制性示例的实施例,包括该三个非限制性示例实施例的指数值(0、1或2)。
[0030]仍然参考图2,PPS可以用于发送令参数,该参数在序列的图像之间变化。对于图像序列保持相同的参数可在序列参数集中发送信号,以减小PPS的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种解码器,所述解码器包括电路,所述电路配置为:接收比特流;提取标头;使用所述标头确定全局运动模型;以及使用所述全局运动模型解码当前帧的当前块。2.根据权利要求1所述的解码器,其中,所述标头包含图像参数集或序列参数集。3.根据权利要求1所述的解码器,其中,所述标头包含标志,所述标志表征所述当前块是否存在全局运动。4.根据权利要求1所述的解码器,其中,所述标头包括所述全局运动模型的至少一个参数。5.根据权利要求4所述的解码器,其中,所述至少一个参数包括控制点运动矢量。6.根据权利要求5所述的解码器,其中,所述控制点运动矢量包含平移运动矢量。7.根据权利要求1所述的解码器,其中,所述全局运动模型包含平移运动模型。8.根据权利要求1所述的解码器,其中,所述全局运动模型包含四参数仿射运动模型。9.根据权利要求1所述的解码器,其中,所述全局运动模型包含六参数仿射运动模型。10.根据权利要求1所述的解码器,还包括:熵解码器处理器,所述熵解码器处理器配置为接收所述比特流,并将所述比特流解码成量化系数;逆量化和逆变换处理器,所述逆量化和逆变换处理器配置为处理量化系数,包括执行逆离散余弦;去块滤波器;帧缓冲器;以及帧内预测处理器。11.根据权利要求1所述的解码器,其中,所述当前块形成四叉树加二叉决策树的部分。12.根据权利要求1所述的解码器,其中,所述当前块为编码树单元、编码单元或预测单元。13.一种方法,所述方法包括:...

【专利技术属性】
技术研发人员:H
申请(专利权)人:OP方案有限责任公司
类型:发明
国别省市:

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

1