An improvement in encoding efficiency due to improved motion vector compensation processing for omnidirectional video is provided, which maps frame F for encoding to surface S for rendering frames using mapping F. The corner of the block on the surface is corrected to map to the coded frame that can be used to render the new frame. Various embodiments include: correcting pixels and using separate motion vectors for each group of pixels. In another embodiment, motion vectors can be expressed in polar coordinates by using affine models of mapping projections or overlapping block motion compensation models.
【技术实现步骤摘要】
【国外来华专利技术】用于校正针对全向视频的运动补偿的方法和装置
所描述的实施例的各方面涉及校正针对全向视频的运动补偿。
技术介绍
最近,可用的大视场内容有所增长(高达360°)。这些内容对于在沉浸式显示设备(例如头戴式显示器、智能眼镜、PC屏幕、平板电脑、智能电话等)上观看内容的用户来讲可能并不是完全可见的。这意味着在给定时刻,用户可能仅查看内容的一部分。然而,用户通常可以通过诸如头部移动、鼠标移动、触摸屏幕、语音之类的各种手段在内容内导航。通常希望对该内容进行编码和解码。
技术实现思路
根据本原理的一个方面,提供了一种用于改进针对全向视频的运动补偿的方法。该方法包括:通过使用运动补偿预测全向视频图像块来解码视频图像块的步骤,其中,所述运动补偿包括:使用块中心点以及块高度和宽度来计算所述视频图像块的块角,以及通过对计算出的块角使用块扭曲函数,在参数表面上获得角的图像和视频图像块的中心点。该方法还包括如下步骤:通过从参数表面上的角变换到三维表面来获得三维角;在三维表面上获得块的每个三维角相对于块的中心点的三维偏移;在参数表面上通过使用块扭曲函数以及在三维表面上通过使用变换和针对视频图像块的运动矢量,计算运动补偿块的图像。该方法还包括:使用三维偏移来计算视频图像块的运动补偿角的三维坐标;以及通过使用逆块扭曲函数和逆变换根据参考帧计算所述运动补偿角的图像。根据本原理的另一方面,提供了一种装置。装置包括存储器和处理器。处理器被配置为通过使用运动补偿预测全向视频图像块来解码视频图像块,其中,运动补偿包括:使用块中心点以及块高度和宽度来计算所述视频图像块的块角,以及通过对计算出的块角使用块扭 ...
【技术保护点】
1.一种通过使用运动补偿来预测全向视频图像块以解码视频图像块的方法,其中运动补偿包括:使用块中心点以及块高度和宽度来计算所述视频图像块的块角;通过对所述计算出的块角使用块扭曲函数,在参数表面上获得角的图像和所述视频图像块的中心点;通过从所述参数表面上的角变换到三维表面来获得三维角;在所述三维表面上获得所述块的每个三维角相对于所述块的所述中心点的三维偏移;在所述参数表面上通过使用所述块扭曲函数以及在三维表面上通过使用所述变换和针对所述视频图像块的运动矢量,计算运动补偿块的图像;使用所述三维偏移来计算所述视频图像块的运动补偿角的三维坐标;以及通过使用逆块扭曲函数和逆变换,根据参考帧计算所述运动补偿角的图像。
【技术特征摘要】
【国外来华专利技术】2016.09.30 EP 16306267.21.一种通过使用运动补偿来预测全向视频图像块以解码视频图像块的方法,其中运动补偿包括:使用块中心点以及块高度和宽度来计算所述视频图像块的块角;通过对所述计算出的块角使用块扭曲函数,在参数表面上获得角的图像和所述视频图像块的中心点;通过从所述参数表面上的角变换到三维表面来获得三维角;在所述三维表面上获得所述块的每个三维角相对于所述块的所述中心点的三维偏移;在所述参数表面上通过使用所述块扭曲函数以及在三维表面上通过使用所述变换和针对所述视频图像块的运动矢量,计算运动补偿块的图像;使用所述三维偏移来计算所述视频图像块的运动补偿角的三维坐标;以及通过使用逆块扭曲函数和逆变换,根据参考帧计算所述运动补偿角的图像。2.一种用于解码视频图像块的装置,包括:存储器;以及处理器,被配置为通过使用运动补偿来预测全向视频图像块以解码所述视频图像块,其中运动补偿包括:使用块中心点以及块高度和宽度来计算所述视频图像块的块角;通过对所述计算出的块角使用块扭曲函数,在参数表面上获得角的图像和所述视频图像块的中心点;通过从所述参数表面上的角变换到三维表面来获得三维角;在所述三维表面上获得所述块的每个三维角相对于所述块的所述中心点的三维偏移;在所述参数表面上通过使用所述块扭曲函数以及在三维表面上通过使用所述变换和针对所述视频图像块的运动矢量,计算运动补偿块的图像;使用所述三维偏移来计算所述视频图像块的运动补偿角的三维坐标;以及通过使用逆块扭曲函数和逆变换,根据参考帧计算所述运动补偿角的图像。3.一种用于解码视频图像块的装置,包括用于执行以下处理的装置:通过使用运动补偿来预测全向视频图像块以解码所述视频图像块,其中运动补偿包括:使用块中心点以及块高度和宽度来计算所述视频图像块的块角;通过对所述计算出的块角使用块扭曲函数,在参数表面上获得角的图像和所述视频图像块的中心点;通过从所述参数表面上的角变换到三维表面来获得三维角;在所述三维表面上获得所述块的每个三维角相对于所述块的所述中心点的三维偏移;在所述参数表面上通过使用所述块扭曲函数以及在三维表面上通过使用所述变换和针对所述视频图像块的运动矢量,计算运动补偿块的图像;使用所述三维偏移来计算所述视频图像块的运动补偿角的三维坐标;以及通过使用逆块扭曲函数和逆变换,根据参考帧计算所述运动补偿角的图像。4.一种通过使用运动补偿来预测全向视频图像块以编码视频图像块的方法,其中运动补偿包括:使用块中心点以及块高度和宽度来计算所述视频图像块的块角;通过对所述计算出的块角使用块扭曲函数,在参数表面上获得角的图像和所述视频图像块的中心点;通过从所述参数表面上的角变换到三维表面来获得三维角;在所述三维表面上获得所述块的每个三维角相对于所述块的所述中心点的三维偏移;在所述参数表面上通过使用所述块扭曲函数以及在三维表面上通过使用所述变换和针对所述视频图像块的运动矢量,计算运动补偿块的图像;使用所述三...
【专利技术属性】
技术研发人员:弗兰克·加尔平,法布里斯·勒林内克,法比安·拉卡佩,
申请(专利权)人:交互数字VC控股公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。