【技术实现步骤摘要】
具有从邻域导出的运动信息的重叠块运动补偿相关申请的交叉引用根据适用的专利法和/或《巴黎公约》的规定,本申请及时要求于2018年10月31日提交的国际专利申请号PCT/CN2018/112948的优先权和利益。根据法律,将前述申请的全部公开以引用方式并入本文,作为本申请公开的一部分。
本专利文件涉及视频编码和解码技术、设备和系统。
技术介绍
在互联网和其他数字通信网络中,数字视频占用的带宽最大。随着能够接收和显示视频的连接用户设备数量的增加,预计数字视频使用的带宽需求将继续增长。
技术实现思路
所公开的技术可由视频解码器或编码器实施例使用,其中使用具有从邻域导出的运动信息的重叠块运动补偿。所描述的方法可以应用于现有的视频编码标准(例如,高效视频编码(HEVC))和未来的视频编码标准或视频编解码器。在一个示例方面,处理视频的方法包括:在视觉媒体数据的当前块和视觉媒体数据的对应编码表示之间的转换期间,确定当前块的至少一个临近块;确定至少一个临近块的运动信息;以及基于至少一个临近块的运动信息对当前块执行重叠块运动补偿(OBMC);其中,OBMC包括:使用当前块的一个子块的中间预测值、以及至少一个临近子块的预测值来生成子块的最终预测值。在另一示例方面,处理视频的方法包括:在视觉媒体数据的当前块和视觉媒体数据的对应编码表示之间的转换期间,确定当前块的至少一个临近块;确定至少一个临近块的运动信息;以及基于至少一个临近块的运动信息修改当前块的运动信息,以生成当前块的修改的运动信息; ...
【技术保护点】
1.一种视频处理方法,包括:/n在视觉媒体数据的当前块和所述视觉媒体数据的对应编码表示之间的转换期间,确定所述当前块的至少一个临近块;/n确定所述至少一个临近块的运动信息;以及/n基于所述至少一个临近块的所述运动信息对所述当前块执行重叠块运动补偿(OBMC),/n其中,所述OBMC包括:使用所述当前块的一个子块的中间预测值、以及至少一个临近子块的预测值来生成所述子块的最终预测值。/n
【技术特征摘要】
20181031 CN PCT/CN2018/1129481.一种视频处理方法,包括:
在视觉媒体数据的当前块和所述视觉媒体数据的对应编码表示之间的转换期间,确定所述当前块的至少一个临近块;
确定所述至少一个临近块的运动信息;以及
基于所述至少一个临近块的所述运动信息对所述当前块执行重叠块运动补偿(OBMC),
其中,所述OBMC包括:使用所述当前块的一个子块的中间预测值、以及至少一个临近子块的预测值来生成所述子块的最终预测值。
2.根据权利要求1所述的方法,其中,基于所述至少一个临近块的所述运动信息对所述当前块执行OBMC包括:
基于所述至少一个临近块的所述运动信息对所述当前块的所有子块执行OBMC。
3.根据权利要求1或2所述的方法,其中,所述至少一个临近块包括位于所述当前块上方的第一临近块和位于所述当前块左侧的第二临近块。
4.根据权利要求1至3中任一项所述的方法,其中,所述至少一个临近块和所述当前块来自所述视觉媒体数据的不同图片。
5.根据权利要求1至4中任一项所述的方法,其中,仅在所述当前块未使用子块技术编码时才应用所述方法。
6.一种视频处理方法,包括:
在视觉媒体数据的当前块和所述视觉媒体数据的对应编码表示之间的转换期间,确定所述当前块的至少一个临近块;
确定所述至少一个临近块的运动信息;以及
基于所述至少一个临近块的所述运动信息修改所述当前块的运动信息,以生成所述当前块的修改的运动信息;
基于所述修改的运动信息执行所述当前块的处理。
7.根据权利要求6所述的方法,其中,基于所述至少一个临近块的所述运动信息修改所述当前块的运动信息,以生成所述当前块的所述修改的运动信息包括:
基于所述至少一个临近块的所述运动信息和所述当前块的所述运动信息修改所述当前块的运动信息,以生成所述当前块的所述修改的运动信息。
8.根据权利要求6或7所述的方法,其中,修改所述当前块的运动信息包括:
将所述至少一个临近块的所述运动信息缩放到所述当前块的相同参考图片;以及基于所述至少一个临近块的缩放运动信息和所述当前块的所述运动信息修改所述当前块的运动信息。
9.根据权利要求8所述的方法,其中,对所述至少一个临近块的所述缩放运动信息进行加权平均或平均,以为所述当前块的每个参考图片列表生成一个代表性缩放运动矢量。
10.根据权利要求9所述的方法,其中,将所述当前块的所述修改的运动信息生成为所述代表性缩放运动矢量和所述当前块的所述运动矢量的加权平均。
11.根据权利要求10所述的方法,其中,所述修改的运动矢量计算为:avgMv=(w1*neigScaleMvLX+w2*currMvLX+offset)>>N,
其中w1、w2、offset和N为整数,其中avgMv是所述修改的运动矢量,neigScaleMvLX是所述代表性缩放运动矢量,并且currMvLX是所述当前块的所述运动矢量,X是所述参考图片列表,其中X=0,1。
12.根据权利要求11所述的方法,其中,w1是1、w2是3、N是2、并且offset是2,或者其中w1是1、w2是7、N是3、并且offset是4。
13.根据权利要求6至12中任一项所述的方法,其中,基于所述至少一个临近块的所述运动信息执行所述当前块的处理包括:
在所述当前块的边界区域上执行处理,
其中所述当前块的所述边界区域包括所述当前块的多个顶部行和/或左侧列。
14.根据权利要求13所述的方法,其中,分别使用不同的临近块为所述当前块的顶部行和左侧列生成所述代表性运动矢量。
15.根据权利要求6至14中任一项所述的方法,其中,仅当所述当前块使用子块技术编码时才在子块级应用所述方法。
16.根据权利要求6至15中任一项所述的方法,其中,当边界区域的所述至少一个临近块是帧内编码时,不对所述当前块的所述边界区域执行所述方法。
17.根据权利要求6至16中任一项所述的方法,其中,当所述至少一个临近块是帧内编码时,所述方法还包括:
检查相邻块和/或非相邻块,直到找到一个帧间编码块,并且
响应于未找到帧间编码块而禁用所述运动矢量修改处理。
18.根据权利要求17所述的方法,其中,所述非相邻块包括所述当前块的顶部边界区域的上方和/或左上和/或右上临近块,并且所述非相邻块包括所述当...
【专利技术属性】
技术研发人员:刘鸿彬,张莉,张凯,王悦,
申请(专利权)人:北京字节跳动网络技术有限公司,字节跳动有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。