一种帧间预测的方法及装置制造方法及图纸

技术编号:24294059 阅读:42 留言:0更新日期:2020-05-26 20:59
本申请实施例涉及一种帧间预测的方法及装置,该方法包括:根据尺寸参考信息,确定待处理图像块中的基本预测块的尺寸,该尺寸用于确定基本预测块在待处理图像块中的位置;根据该位置,确定基本预测块的第一参考块和第二参考块。其中,第一参考块的左边界线和基本预测单元的左边界线共线,第二参考块的上边界线和基本预测单元的上边界线共线,第一参考块与待处理图像块的上边界线邻接,第二参考块与待处理图像块的左边界线邻接;对第一参考块对应的运动矢量、第二参考块对应的运动矢量以及与待处理图像块具有预设位置关系的原始参考块对应的运动矢量中的一个或多个进行加权计算,以获取基本预测块对应的运动矢量。

A method and device of inter frame prediction

【技术实现步骤摘要】
一种帧间预测的方法及装置本申请要求于2018年11月19日提交中国专利局、申请号为201811377897.4、专利技术名称为“一种帧间预测的方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及视频编解码
,尤其涉及一种帧间预测的方法及装置。
技术介绍
数字视频能力可并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(personaldigitalassistant,PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如,在由动态图像专家组(movingpictureexpertsgroup,MPEG)-2、MPEG-4、国际电信联盟电信标准分局(internationaltelecommunicationunion-telecommunicationsector,ITU-T本文档来自技高网...

【技术保护点】
1.一种帧间预测的方法,其特征在于,包括:/n根据尺寸参考信息,确定待处理图像块中的基本预测块的尺寸,所述尺寸用于确定所述基本预测块在所述待处理图像块中的位置;/n根据所述位置,确定所述基本预测块的第一参考块和第二参考块;其中,所述第一参考块的左边界线和所述基本预测块的左边界线共线,所述第二参考块的上边界线和所述基本预测块的上边界线共线,所述第一参考块与所述待处理图像块的上边界线邻接,所述第二参考块与所述待处理图像块的左边界线邻接;/n对所述第一参考块对应的运动矢量、所述第二参考块对应的运动矢量以及与所述待处理图像块具有预设位置关系的原始参考块对应的运动矢量中的一个或多个进行加权计算,以获取所...

【技术特征摘要】
20181119 CN 20181137789741.一种帧间预测的方法,其特征在于,包括:
根据尺寸参考信息,确定待处理图像块中的基本预测块的尺寸,所述尺寸用于确定所述基本预测块在所述待处理图像块中的位置;
根据所述位置,确定所述基本预测块的第一参考块和第二参考块;其中,所述第一参考块的左边界线和所述基本预测块的左边界线共线,所述第二参考块的上边界线和所述基本预测块的上边界线共线,所述第一参考块与所述待处理图像块的上边界线邻接,所述第二参考块与所述待处理图像块的左边界线邻接;
对所述第一参考块对应的运动矢量、所述第二参考块对应的运动矢量以及与所述待处理图像块具有预设位置关系的原始参考块对应的运动矢量中的一个或多个进行加权计算,以获取所述基本预测块对应的运动矢量。


2.根据权利要求1所述的方法,其特征在于,所述与所述待处理图像块具有预设位置关系的原始参考块,包括:与所述待处理图像块具有预设空域位置关系的原始参考块,和/或,与所述待处理图像块具有预设时域位置关系的原始参考块。


3.根据权利要求2所述的方法,其特征在于,所述与所述待处理图像块具有预设空域位置关系的原始参考块,包括:位于所述待处理图像块左上角且与所述待处理图像块的左上角点相邻的图像块、位于所述待处理图像块右上角且与所述待处理图像块的右上角点相邻的图像块和位于所述待处理图像块左下角且与所述待处理图像块的左下角点相邻的图像块中的一个或多个;其中,所述与所述待处理图像块具有预设空域位置关系的原始参考块位于所述待处理图像块的外部。


4.根据权利要求2或3所述的方法,其特征在于,所述与所述待处理图像块具有预设时域位置关系的原始参考块,包括:在目标参考帧中位于映射图像块右下角且与所述映射图像块的右下角点相邻的图像块;其中,所述与所述待处理图像块具有预设时域位置关系的原始参考块位于所述映射图像块的外部,所述映射图像块与所述待处理图像块尺寸相等,所述映射图像块在所述目标参考帧中的位置与所述待处理图像块在所述待处理图像块所在图像帧中的位置相同。


5.根据权利要求4所述的方法,其特征在于,所述目标参考帧的索引信息和参考帧列表信息通过解析码流获得。


6.根据权利要求5所述的方法,其特征在于,所述目标参考帧的索引信息和参考帧列表信息位于所述待处理图像块所在的条带的条带头对应的码流段中。


7.根据权利要求4至6任一项所述的方法,其特征在于,所述对所述第一参考块对应的运动矢量、所述第二参考块对应的运动矢量以及与所述待处理图像块具有预设位置关系的原始参考块对应的运动矢量中的一个或多个进行加权计算,以获取所述基本预测块对应的运动矢量,包括:
所述基本预测块对应的运动矢量根据如下公式获得:
P(x,y)=(H×Ph(x,y)+W×Pv(x,y)+H×W)/(2×H×W)
其中,
Ph(x,y)=(W-1-x)×L(-1,y)+(x+1)×R(W,y);
Pv(x,y)=(H-1-y)×A(x,-1)+(y+1)×B(x,H);
R(W,y)=((H-y-1)×AR+(y+1)×BR)/H;
B(x,H)=((W-x-1)×BL+(x+1)×BR)/W;
所述AR为所述位于所述待处理图像块右上角且与所述待处理图像块的右上角点相邻的图像块对应的运动矢量,所述BR为所述在目标参考帧中位于映射图像块右下角且与所述映射图像块的右下角点相邻的图像块对应的运动矢量,所述BL为所述位于所述待处理图像块左下角且与所述待处理图像块的左下角点相邻的图像块对应的运动矢量,所述x为所述基本预测块的左上角点相对于所述待处理图像块的左上角点的水平距离与所述基本预测块的宽的比值,所述y为所述基本预测块的左上角点相对于所述待处理图像块的左上角点的竖直距离与所述基本预测块的高的比值,所述H为所述待处理图像块的高与所述基本预测块的高的比值,所述W为所述待处理图像块的宽与所述基本预测块的宽的比值,所述L(-1,y)为所述第二参考块对应的运动矢量,所述A(x,-1)为所述第一参考块对应的运动矢量,所述P(x,y)为所述基本预测块对应的运动矢量。


8.根据权利要求1至7任一项所述的方法,其特征在于,所述尺寸参考信息包括第一标识;所述第一标识用于指示所述基本预测块的尺寸;
所述方法还包括:接收码流,从所述码流中解析获取所述第一标识;其中,所述第一标识位于所述待处理图像块所在序列的序列参数集、所述待处理图像块所在图像的图像参数集和所述待处理图像块所在条带的条带头中的任一个所对应的码流段中。


9.根据权利要求1至8任一项所述的方法,其特征在于,在所述根据尺寸参考信息,确定待处理图像块中的基本预测块的尺寸之前,还包括:
确定所述待处理图像块的预测方向。


10.根据权利要求9所述的方法,其特征在于,所述确定所述待处理图像块的预测方向,包括:
当第一向预测有效且第二向预测无效,或者,所述第二向预测有效且所述第一向预测无效时,所述待处理图像块的预测方向为单向预测;
当所述第一向预测有效且所述第二向预测有效时,所述待处理图像块的预测方向为双向预测。


11.根据权利要求10所述的方法,其特征在于,
当所述待处理图像块的相邻区域内至少一个临时图像块采用第一参考帧图像列表获得运动矢量时,所述第一向预测有效;
当所述待处理图像块的相邻区域内没有所述临时图像块采用所述第一参考帧图像列表获得运动矢量时,所述第一向预测无效;
当所述待处理图像块的相邻区域内至少一个所述临时图像块采用第二参考帧图像列表获得运动矢量时,所述第二向预测有效;
当所述待处理图像块的相邻区域内没有所述临时图像块采用所述第二参考帧图像列表获得运动矢量时,所述第二向预测无效。


12.根据权利要求10所述的方法,其特征在于,所述运动矢量包括第一运动矢量和/或第二运动矢量,当所述待处理图像块的相邻区域内至少两个采用第一参考帧图像列表获得运动矢量的临时图像块的第一运动矢量不同时,所述第一向预测有效,其中,所述第一运动矢量对应所述第一参考帧图像列表;
当所述待处理图像块的相邻区域内所有采用所述第一参考帧图像列表获得运动矢量的临时图像块的第一运动矢量均相同时,所述第一向预测无效;
当所述待处理图像块的相邻区域内至少两个采用第二参考帧图像列表获得运动矢量的临时图像块的第二运动矢量不同时,所述第二向预测有效,其中,所述第二运动矢量对应所述第二参考帧图像列表;
当所述待处理图像块的相邻区域内所有采用所述第二参考帧图像列表获得运动矢量的临时图像块的第二运动矢量均相同时,所述第二向预测无效。


13.根据权利要求11至12任一项所述的方法,其特征在于,所述临时图像块为具有预设尺寸的图像块。


14.根据权利要求11至12任一项所述的方法,其特征在于,所述待处理图像块的相邻区域包括:所述待处理图像块的左侧空域区域,上侧空域区域,右侧时域区域,下侧时域区域中的一个区域或者任意区域组合。


15.根据权利要求1至9任一项所述的方法,其特征在于,所述尺寸参考信息包括所述待处理图像块的形状信息;所述形状信息包括宽度和高度;
所述根据尺寸参考信息,确定所述基本预测块的尺寸,包括:
当所述待处理图像块的宽度大于或等于所述待处理图像块的高度时,所述基本预测块的宽度为8像素,高度为4像素;
当所述待处理图像块的宽度小于所述待处理图像块的高度时,所述基本预测块的宽度为4像素,高度为8像素。


16.根据权利要求1至9任一项所述的方法,其特征在于,所述基本预测块的宽度为8像素,高度为8像素。


17.根据权利要求10至14任一项所述的方法,其特征在于,所述尺寸参考信息包括所述待处理图像块的预测方向。


18.根据权利要求17所述的方法,其特征在于,所述根据所述尺寸参考信息,确定所述基本预测块的尺寸,包括:
当所述待处理图像块的预测方向为单向预测时,所述基本预测块的宽度为4像素,高度为4像素;
当所述待处理图像块的预测方向为双向预测时,所述基本预测块的宽度为8像素,高度为4像素,或者,所述基本预测块的宽度为4像素,高度为8像素。


19.根据权利要求17所述的方法,其特征在于,所述根据尺寸参考信息,确定所述基本预测块的尺寸,包括:
当所述待处理图像块的预测方向为单向预测时,所述基本预测块的宽度为4像素,高度为4像素;
当所述待处理图像块的预测方向为双向预测且所述待处理图像块的宽度大于或等于所述待处理图像块的高度时,所述基本预测块的宽度为8像素,高度为4像素;
当所述待处理图像块的预测方向为双向预测且所述待处理图像块的宽度小于所述待处理图像块的高度时,所述基本预测块的宽度为4像素,高度为8像素。


20.根据权利要求17所述的方法,其特征在于,所述根据尺寸参考信息,确定所述基本预测块的尺寸,包括:
当所述待处理图像块的预测方向为单向预测时,所述基本预测块的宽度为4像素,高度为4像素;
当所述待处理图像块的预测方向为双向预测时,所述基本预测块的宽度为8像素,高度为8像素。


21.根据权利要求17所述的方法,其特征在于,所述根据尺寸参考信息,确定所述基本预测块的尺寸,包括:
当所述待处理图像块的预测方向为双向预测时,所述基本预测块的宽度为8像素,高度为8像素;
当所述待处理图像块的预测方向为单向预测且所述待处理图像块的宽度大于或等于所述待处理图像块的高度时,所述基本预测块的宽度为8像素,高度为4像素;
当所述待处理图像块的预测方向为单向预测且所述待处理图像块的宽度小于所述待处理图像块的高度时,所述基本预测块的宽度为4像素,高度为8像素。


22.根据权利要求1至21任一项所述的方法,在所述确定待处理图像块中的基本预测块的尺寸之后,还包括:
根据所述尺寸,将所述待处理图像块划分为多个所述基本预测块;
依次确定每个所述基本预测块在所述待处理图像块中的位置。


23.根据权利要求1至22任一项所述的方法,其特征在于,在所述根据尺寸参考信息,确定待处理图像块中的基本预测块的尺寸之前,所述方法还包括:
确定所述第一参考块和所述第二参考块位于所述待处理图像块所在的图像边界内。


24.根据权利要求1至23任一项所述的方法,其特征在于,在所述根据尺寸参考信息,确定待处理图像块中的基本预测块的尺寸之前,所述方法还包括:
确定所述待处理图像块的宽大于或等于16且所述待处理图像块的高大于或等于16;或者,确定所述待处理图像块的宽大于或等于16;或者,确定所述待处理图像块的高大于或等于16。


25.根据权利要求1至24任一项所述的方法,其特征在于,所述方法用于编码所述待处理图像块,或者,解码所述待处理图像块。


26.一种帧间预测的装置,其特征在于,包括:
确定模块,用于根据尺寸参考信息,确定待处理图像块中的基本预测块的尺寸,所述尺寸用于确定所述基本预测块...

【专利技术属性】
技术研发人员:张娜陈旭郑建铧
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1