当前位置: 首页 > 专利查询>VID拓展公司专利>正文

重叠块运动补偿制造技术

技术编号:24598617 阅读:45 留言:0更新日期:2020-06-21 04:02
外部重叠块运动补偿(OBMC)可针对编码单元(CU)的位于沿该CU的CU间边界的样本而被执行,而内部OBMC可单独针对CU内的位于沿着子块间边界的样本而被执行。可基于与邻近于所述CU的多个外部块相关联的实质上类似的运动信息来应用外部OBMC。所述外部块可以作为一群组来处理,以在外部OBMC操作中一起为多个边界样本提供OBMC。可以使用与用于子块级运动导出的相同的子块大小来应用内部OBMC。可针对所述CU停用内部OBMC,举例来说,如果该CU在空间‑时间运动向量预测(STMVP)模式中被编码,那么可针对该CU停用内部OBMC。

Overlapping block motion compensation

【技术实现步骤摘要】
【国外来华专利技术】重叠块运动补偿相关申请的交叉引用本申请要求提交于2017年11月1日递交的的临时美国专利申请No.62/580,104的权益,其公开内容通过引用而被整体并入本文。
技术介绍
数字视频压缩技术可以实现高效的数字视频通信、分发和消费。标准化视频压缩技术的一些示例包括H.261、MPEG-1、MPEG-2、H.263、MPEG-4部分2和H.264/MPEG-4部分10AVC。诸如高效视频编码(HEVC)的高级视频压缩技术可以使压缩率加倍(例如,节省50%的比特率),同时仍然保持与H.264/AVC相似的视频质量。
技术实现思路
公开了用于将重叠块运动补偿(OBMC)应用于视频编码单元的系统、方法和手段。所述编码单元可在视频比特流中被接收且可与沿着所述编码单元的边界的多个外部子块相邻。可以确定这些外部子块共享实质上类似的运动信息,该运动信息可以用于对所述编码单元的多个边界样本执行合并的OBMC。所述边界样本可属于所述编码单元的位于从所述外部子块跨越所述边界的位置的不同子块。在所述合并的OBMC操作中,所述外部子块可以作为一群组来处理,并且由所述外部子块共享的所述实质上类似的运动信息可以用于在外部OBMC操作中为所述边界样本一起提供OBMC。可以对位于编码单元内部的一个或多个子块间边界附近的样本执行内部OBMC。该内部OBMC的执行可以与上述外部OBMC的操作分开。该内部OBMC可以基于用于子块级运动导出的相同子块大小。所述内部OBMC可被停用,举例来说,如果所述CU以例如空间-时间运动向量预测(STMVP)模式等某些子块模式而被编码,那么可针对该CU停用所述内部OBMC。附图说明图1示出了基于块的混合视频编码器的示例。图2示出了基于块的视频解码器的示例。图3示出了高级时间运动向量预测的示例。图4示出了时空运动向量预测(STMVP)的示例。图5A-B示出了帧速率上变换(FRUC)的示例。图6A-B示出了仿射模型的示例。图7示出了用于在无子块运动补偿的情况下编码的编码单元(CU)的OBMC过程的示例。图8示出了用于通过子块模式编码的CU的OBMC过程的示例。图9示出了将基于外部OBMC的运动补偿与基于内部OBMC的运动补偿进行比较的示例。图10示出了分别执行外部OBMC和内部OBMC的示例。图11A和11B示出了基于外部OBMC的运动补偿的示例。图12A和12B示出了基于内部OBMC的运动补偿的示例。图13示出了针对以STMVP模式编码的CU停用基于内部OBMC的运动补偿的示例。图14A是示出了其中可以实施一个或多个公开的实施例的示例通信系统的系统图。图14B是示出了根据实施例的可在图14A中所示的通信系统内使用的示例无线发射/接收单元(WTRU)的系统图。图14C是示出了根据实施例的可在图14A中所示的通信系统内使用的示例无线电接入网络(RAN)和示例核心网络(CN)的系统图。图14D是示出了根据实施例的可在图14A中所示的通信系统内使用的另一示例RAN和另一示例CN的系统图。具体实施方式现在将参考各个附图来描述说明性实施例的详细描述。尽管本说明书提供了可能实施方式的详细示例,但是应当注意,这些细节旨在是示例性的,而不以任何方式限制本申请的范围。视频编码系统可以压缩数字视频信号,例如,以减少存储和/或节省传输带宽。存在不同类型的视频编码系统,例如基于块的系统、基于小波的系统和基于对象的系统。基于块的视频编码系统可以包括多种国际视频编码标准,例如运动图片专家组(MPEG)1/2/4第2部分、H.264/MPEG-4第10部分高级视频编码(AVC)、VC-1和高效视频编码(HEVC)。与一些较早代的视频编码技术(例如,H.264/MPEGAVC)相比,HEVC可以提供大约50%的比特率节省,并且仍然保持相同的感知质量。甚至更高的编码效率可以用高级编码工具来实现。这些工具可包括集成到联合探索模型(JEM)代码库中并在JVET公共测试条件(CTC)下测试的那些工具。该工具可以基于HEVC模型(HM)和/或基于块的混合视频编码框架。图1示出了基于块的混合视频编码系统(例如,编码器1000)的示例。该编码器可以被配置为逐块地处理输入视频信号1002。这些视频块在本文中还可被称作编码单元(CU)或宏块(MB),且可具有不同块大小(包含64×64像素的扩展大小)。高分辨率(例如1080p及以上)视频内容可使用基于块的编码技术(例如,具有64×64像素的块大小)来有效地压缩。CU可被分割成多个预测单元(PU)。可使用相同预测技术或使用不同预测技术来编码不同CU或PU。这些预测技术可包含(例如)空间预测1004(其也可被称作帧内预测)及时间预测1006(其也可被称作帧间预测、运动预测或运动补偿预测)。空间预测可使用来自同一图片或切片的一个或一个以上先前经编码的相邻块的样本(例如,参考样本)来预测当前视频块。空间预测可以减少视频信号中固有的空间冗余。时间预测可使用来自一个或一个以上先前经编码图片的样本(例如,经重构像素)来预测当前视频块。时间预测可减少视频信号中可能固有的时间冗余。当前块的(一个或多个)时间预测块可经由一个或多个运动向量(MV)来用信号通知,所述运动向量可指示所述当前块与所述预测块之间的运动的量和方向。举例来说,当支持多个参考图片时(例如,在H.264/AVC和HEVC中),可用信号表示视频块(例如,针对每一视频块)的参考图片索引。所述参考图片索引可以用于标识可以从中导出时间预测信号(例如,参考样本)的(例如,在参考图片存储库1008中的)参考图片。所述编码器100的模式决策和控制逻辑单元1010可被配置以(例如,在已执行空间和/或时间预测之后)例如基于速率失真优化程序来选择CU或PU的合适预测模式。在1012处,可从当前视频块减去预测块,且可例如经由变换单元1014和/或量化单元1016对所得到的预测残差进行去相关和/或量化,以获得经量化的残差系数。该经量化的残差系数可以在1018处经过逆量化并且在1020处经过逆变换,例如以产生重构的残差。可以通过将重构的残差加回到所述预测块来形成重构的视频块。环内滤波1022(例如,解块滤波器和/或自适应环路滤波器)可应用于所述重构的视频块,例如,在其被放入参考图片存储库1008中且用于编码未来视频块之前应用。熵编码单元1024可用于例如通过将编码模式(例如,帧间或帧内)信息、预测模式信息、运动信息和/或经量化的残差系数压缩和打包到视频比特流1030中来产生输出视频比特流1030。图2示出了基于块的视频解码器2000的示例。该视频解码器2000可被配置以例如在熵解码单元2004处解包及熵解码所接收的视频比特流2002。从视频比特流2002获得的编码模式和预测信息可被发送到空间预测单元2006(例如,当视频内容被帧内编码时)或时间预测单元2008(例如,当视频内容被帧间编码时)。预测块可以在空间预测本文档来自技高网...

【技术保护点】
1.一种处理视频数据的方法,所述方法包括:/n接收视频比特流中的当前编码单元CU,所述当前CU与沿着所述当前CU的边界邻近所述当前CU的多个外部子块相关联;/n确定所述外部子块共享实质上类似的运动信息;/n识别所述当前CU内的多个边界样本,其中所述边界样本属于所述当前CU的不同子块且该不同子块中的每一者位于从所述外部子块中的一者跨越所述边界的位置;以及/n使用所述外部子块的所述实质上类似的运动信息,对作为群组的所述边界样本执行合并重叠块运动补偿OBMC操作。/n

【技术特征摘要】
【国外来华专利技术】20171101 US 62/580,1041.一种处理视频数据的方法,所述方法包括:
接收视频比特流中的当前编码单元CU,所述当前CU与沿着所述当前CU的边界邻近所述当前CU的多个外部子块相关联;
确定所述外部子块共享实质上类似的运动信息;
识别所述当前CU内的多个边界样本,其中所述边界样本属于所述当前CU的不同子块且该不同子块中的每一者位于从所述外部子块中的一者跨越所述边界的位置;以及
使用所述外部子块的所述实质上类似的运动信息,对作为群组的所述边界样本执行合并重叠块运动补偿OBMC操作。


2.根据权利要求1所述的方法,其中所述边界样本位于沿着所述当前CU的垂直边界的位置。


3.根据权利要求1所述的方法,其中所述边界样本位于沿着所述当前CU的水平边界的位置。


4.根据权利要求1所述的方法,其中所述当前CU的所述不同子块中的每一者具有4×4像素的子块大小。


5.根据权利要求1所述的方法,其中所述外部子块中的每一者具有4×4像素的子块大小。


6.根据权利要求1所述的方法,其中确定所述外部子块共享实质上类似的运动信息包括:比较与所述外部子块相关联的相应运动向量,并确定所述相应运动向量之间的差小于阈值。


7.根据权利要求1所述的方法,其中所述当前CU是使用子块编码模式而被编码的。


8.根据权利要求1所述的方法,其中所述当前CU是在子块编码模式中被编码的,所述当前CU进一步包括多个内部样本,且所述方法进一步包括:
基于所述当前CU是否是以空间-时间运动向量预测STMVP模式而被编码,确定是否应用OBMC;
基于所述当前CU未以所述STMVP模式而被编码的确定,使用与所述当前CU的一或多个子块相关联的运动信息将OBMC应用于所述内部样本;以及
基于所述当前CU是以所述STMVP模式而被编码的确定,跳过用于所述内部样本的OBMC。


9.根据权利要求8所述的方法,还包括:
基于一个以上4×4单元的子块大小,导出所述当前CU的运动信息;以及
从具有相同子块大小的子块中选择所述内部样本,其中所述内部样本属于所述子块的不同4×4单元;以及
使用与所述当前CU的一或多个子块相关联的运动信息,将OBMC应用于作为群组的所述内部样本。


10.一种视频编码设备,其包括...

【专利技术属性】
技术研发人员:修晓宇贺玉文叶艳张焱
申请(专利权)人:VID拓展公司
类型:发明
国别省市:美国;US

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

1