【技术实现步骤摘要】
一种帧间预测方法、编码器、解码器及存储介质
[0001]本申请是申请日为2020年12月03日的PCT国际专利申请PCT/CN2020/133709进入中国国家阶段的中国专利申请号202080107593.5、专利技术名称为“一种帧间预测方法、编码器、解码器及存储介质”的分案申请。
[0002]本申请实施例涉及视频编码技术,涉及但不限于一种帧间预测方法、编码器、解码器及存储介质。
技术介绍
[0003]在视频编解码,对当前块进行编解码的过程中,除了有帧内预测方式外,还可以采用帧间预测。帧间预测可以对每个编码单元分别进行帧间预测过程计算预测块。
[0004]相关技术中,在帧间预测中,采用光照补偿技术,来消除由于光照变化、物体运动引起的光照角度变化、前后物体相对运动引起的阴影变化、后期制作引入的亮度变化等,当前块(编码块或解码块)和参考块之间可能存在纹理相似但亮度不同的情况。这时,对当前块使用光照补偿技术,利用当前块左边一列和上边一行的已重构像素中的某些像素,及参考块左边一列和上边一行的像素中的对应位置的像素,确定出当前块的光照补偿因子,进行光照补偿。
[0005]然而,光照补偿技术在计算光照补偿因子时要用到当前块的左边一列和上边一行的已重构像素中的某些像素,及参考块的左边一列和上边一行的像素中的对应位置的像素,这样存在像素差异较大时,计算出来的线性模型并不能很好地预测当前编码块,存在线性偏移不足或过偏的问题,且计算范围局限,响应最终的编解码精度。
技术实现思路
[0006]本申请 ...
【技术保护点】
【技术特征摘要】
1.一种帧间预测方法,其特征在于,应用于解码器,包括:获取码流,并解析所述码流,得到光照补偿允许标识、当前运动信息和当前预测模式;若所述光照补偿允许标识为有效,则获取所述码流中的光照补偿使用标识;若所述光照补偿使用标识为有效,则获取所述码流中的目标光照补偿模式的索引信息;根据所述目标光照补偿模式的索引信息、所述当前预测模式和所述当前运动信息,对当前块进行帧间预测,得到预测值。2.根据权利要求1所述的方法,其特征在于,所述目标光照补偿模式的索引信息对应上左光照补偿模式、上光照补偿模式和左光照补偿模式中的一种;其中,所述上左光照补偿模式、所述上光照补偿模式和所述左光照补偿模式之间是由不同位置相邻边的像素确定得到的。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标光照补偿模式的索引信息、所述当前预测模式和所述当前运动信息,对当前块进行帧间预测,包括:基于所述当前运动信息,确定当前块对应的初始预测块;对所述初始预测块进行运动补偿,得到第一预测块;采用所述目标光照补偿模式的索引信息,确定目标光照补偿模式;采用所述目标光照补偿模式,对所述第一预测块进行光照补偿处理,得到第二预测块。4.根据权利要求3所述的方法,其特征在于,所述采用所述目标光照补偿模式的索引信息,确定目标光照补偿模式,包括:根据所述目标光照补偿模式的索引信息,确定当前帧的重建像素和所述参考帧的重建参考像素;基于所述当前帧的重建像素和所述参考帧的重建参考像素,确定所述目标光照补偿模式。5.根据权利要求4所述的方法,其特征在于,所述基于所述当前帧的重建像素和所述参考帧的重建参考像素,确定所述目标光照补偿模式,包括:基于所述当前帧的上重建像素、左重建像素,以及对应像素位置相同的所述参考帧的上重建参考像素和左重建参考像素,确定所述目标光照补偿模式为所述上左光照补偿模式;或者,基于所述当前帧的上重建像素,以及对应像素位置相同的所述参考帧的上重建参考像素,确定所述目标光照补偿模式为所述上光照补偿模式;基于所述当前帧的左重建像素,以及对应像素位置相同的所述参考帧的左重建参考像素,确定所述目标光照补偿模式为所述上左光照补偿模式。6.根据权利要求1至5任一项所述的方法,其特征在于,上述的光照补偿处理作用在双向光流技术、解码端运动矢量修正、双向预测加权、帧间预测滤波或帧间帧内联合预测的实现流程中的任一位置。7.根据权利要求1至6任一项所述的方法,其特征在于,双向光流技术、解码端运动矢量修正、双向预测加权、帧间预测滤波或帧间帧内联合预测中的至少一种的处理,与光照补偿处理不作用于同一个当前块。8.根据权利要求1至7任一项所述的方法,其特征在于,
所述当前块的尺寸范围在像素个数为64与像素个数为128x128之间。9.根据权利要求1至8任一项所述的方法,其特征在于,所述方法还包括:解析码流,获取当前帧的帧级预测模式光照补偿允许标识;将所述帧级预测模式光照补偿允许标识作为所述光照补偿允许标识。10.一种帧间预测方法,其特征在于,应用于编码器,包括:遍历多个候选运动信息,确定出当前块对应的初始预测块的初始预测值;所述初始预测块与所述多个候选运动信息一一对应;针对所述初始预测块,遍历上左光照补偿模式、上光照补偿模式和左光照补偿模式进行光照补偿处理,得到所述多个候选运动信息对应的第一类预测值、第二类预测值和第三类预测值;其中,所述上左光照补偿模式、所述上光照补偿模式和所述左光照补偿模式之间是由不同位置相邻边的像素确定得到的;采用所述初始预测值、所述第一类预测值、所述第二类预测值和所述第三类预测值,分别与当前块的原始像素值进行率失真代价计算,确定出光照补偿使用标识,以及最优率失真代价对应的当前预测模式、当前运动信息和目标光照补偿模式;采用所述当前预测模式、所述当前运动信息和所述目标光照补偿模式对所述当前编码块进行帧间预测,得到当前预测值;将所述当前预测模式的索引信息、当前运动信息的索引信息、所述目标光照补偿模式的索引信息和所述光照补偿使用标识写入码流。11.根据权利要求10所述的方法,其特征在于,所述针对所述初始预测块,遍历上左光照补偿模式、上光照补偿模式和左光照补偿模式进行光照补偿处理,得到所述多个候选运动信息对应的第一类预测值、第二类预测值和第三类预测值之前,所述方法还包括:开启光照补偿功能,确定光照补偿允许标识为有效,所述光照补偿允许标识要写入码流。12.根据...
【专利技术属性】
技术研发人员:王凡,谢志煌,王东,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。