帧内块复制和双向光流的交互制造技术

技术编号:33932372 阅读:29 留言:0更新日期:2022-06-25 22:38
描述了在视频编码中应用帧内块复制(IBC)的设备、系统和方法。总体来说,描述了将IBC与现有运动补偿算法相结合的视频编码和解码方法。在一个典型的方面,一种使用IBC进行视频编码的方法,包括:确定是否使用运动补偿算法对当前图片的当前块进行编码;以及基于该确定,通过将帧内块复制选择性地应用到当前块对当前块进行编码。在一个典型的方面,另一种使用IBC进行视频编码方法,包括:确定是否使用帧内块复制对当前图片的当前块进行编码;以及基于该确定,通过将运动补偿算法选择性地应用到当前块对当前块进行编码。前块对当前块进行编码。前块对当前块进行编码。

【技术实现步骤摘要】
帧内块复制和双向光流的交互
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或《巴黎公约》的规定,本申请及时要求于2018年6月5日提交的国际专利申请号PCT/CN2018/089920的优先权和利益。将国际专利申请号PCT/CN2018/089920的全部公开以引用方式并入本文,作为本申请公开的一部分。


[0003]一般来说,本专利文件针对视频编解码技术。

技术介绍

[0004]运动补偿是视频处理中的一种技术,通过考虑摄像机和/或视频中的对象的运动,给定先前帧和/或将来帧来预测视频中的帧。运动补偿可以用于视频数据的编码和解码中以实现视频压缩。

技术实现思路

[0005]描述了与用于运动补偿的帧内块复制相关的设备、系统和方法。
[0006]在一个典型的方面,可以使用所公开的技术来提供使用帧内块复制的视频编码方法。该方法包括:确定是否使用运动补偿算法对当前图片的当前块进行编码;以及基于该确定,通过将帧内块复制选择性地应用到当前块对当前块进行编码。
[0007]在另一典型的方面,可以使本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,包括:对于视频的当前块和所述视频的比特流之间的转换,确定所述当前块是使用第一编解码技术编解码的;通过使用所述第一编解码技术,并且通过不使用第二编解码技术,执行所述转换;其中,所述两种编解码技术中的一种对应于使用所述当前块所在的视频图片中的另一重构区域来预测所述当前块的编解码技术,并且所述两种解码技术中的另一种对应于使用所述当前块的预测样点的梯度值来细化所述预测样点。2.根据权利要求1所述的方法,其中所述使用所述当前块所在的视频图片中的另一重构区域来预测所述当前块的编解码技术包括帧内块复制(IBC),所述IBC使用同一视频图片的第二块编解码所述当前块。3.根据权利要求1所述的方法,所述使用所述当前块的预测样点的梯度值来细化所述预测样点的技术包括双向光流(BIO)技术。4.根据权利要求1至3中任一项所述的方法,还包括:基于所述确定,决定所述比特流不包含第二编解码技术的使用的指示符;以及基于所述决定解析所述比特流。5.根据权利要求1所述的方法,所述使用所述当前块所在的视频图片中的另一重构区域来预测所述当前块的技术,包括:获取表示第一图片的第一多个编码块;对所述第一多个编码块中的初始块进行解码;以及在解码所述初始块之后,基于所述初始块对所述第一多个编码块中的所述当前块进行解码。6.根据权利要求3所述的方法,所述使用当前块的预测样点的梯度值来细化所述预测样点的技术,包括:根据所述当前块的尺寸将所述当前块划分为至少一个子块,其中,所述至少一个子块的宽度和长度均大于或等于1;对于所述至少一个子块中的每个子块,获取与第一参考图片相关联的第一多个预测样点和与第二参考图片相关联的第二多个预测样点;基于所述第一多个预测样点和所述第二多个预测样点推导至少一个梯度;基于所述至少一梯度生成至少一个细化的偏移;以及至少基于所述至少一个细化的偏移为所述至少一个子块中的每个子块生成至少一个细化的预测样点。7.根据权利要求1所述的方法,其中,在所述第一编解码技术对应于帧内块复制(IBC)技术以及所述第二编解码技术对应于所述双向光流技术的情况下,通过使用所述帧内块复制(IBC)技术以及排除所述双向光流技术来编解码所述当前块。8.根据权利要求5所述的方法,还包括:在所述第一图片是使用帧内块复制(IBC)技术编码的情况下,避免使用所述双向光流技术来编码所述第一图片。9.根据权利要求6所述的方法,其中,所述第一参考图片和所述第二参考图片与当前图片不同。10.根据权利要求6所述的方法,其中,所述视觉信息包括有序的图片序列,并且其中所
述第一参考图片在显示顺序上在当前图片之后并且所述第二参考图片在显示顺序上在所述当前图片之前。11.根据权利要求6所述的方法,其中,当所述第一参考图片和当前图片相同、或者所述第二参考图片和所述当前图片相同时,避免应用所述使用被解码的块的预测样点的梯度值来细化所述预测样点的技术。12.根据权利要求1所述的方法,其中,所述转换包括将所述当前块编码到所述比特流中。13.根据权利要求1所述的方法,其中,所述转换包括从所述比特流解码所述当前块。14.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器执行时使得所述处理器:对于视频的当前块和所述视频的比特流之间的转换,确定所述当前块是使用第一编解码技术编解码的;通过使用所述第一编解码技术,并且通过不使用第二编解码技术,执行所述转换;其中,所述两种编解码技术中的一种对应于使用所述当前块所在的视频图片中的另一重构区域来预测所述当前块的编解码技术,并且所述两种解码技术中的另一种对应于使用所述当前块的预测样点的梯度值来细化所述预测样点。15.根据权利要求14所述的装置,其中,其中所述使用所述当前块所在的视频图片中的另一重构区域来预测所述当前块的编解码技术包括帧内块复制(IBC),所述IBC使用同一视频图片的第二块编解码所述当前块。16.根据权利要求14所述的装置,其中,所述使用所述当前块的预测样点的梯度值来细化所述预...

【专利技术属性】
技术研发人员:张凯张莉刘鸿彬王悦
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1