一种长期参考图像选择方法及装置制造方法及图纸

技术编号:17518283 阅读:26 留言:0更新日期:2018-03-21 02:43
本发明专利技术实施例公开了一种长期参考图像选择方法及装置。该方法包括:获得待编码图像的预定图像属性的目标属性值;其中,待编码图像为目标视频中的图像;判断该目标属性值是否为预设属性值;在该目标属性值为预设属性值的情况下,根据第一数据关系,判断该待编码图像是否符合长期参考图像的确定条件;其中,第一数据关系为:关于该待编码图像与相近图像间的数据关系或关于相近图像间的数据关系,相近图像为:在按照预设排序方式所得的目标视频的图像序列中,该待编码图像之前第一预设数量帧图像和/或之后第二预设数量帧图像;如果是,生成该待编码图像对应的重建图像,并将该重建图像确定为长期参考图像。通过本方案可以提高视频编码效率。

A long term reference image selection method and device

【技术实现步骤摘要】
一种长期参考图像选择方法及装置
本专利技术涉及视频编码
,特别涉及一种长期参考图像选择方法及装置。
技术介绍
随着多媒体应用中视频业务的不断发展以及视频云计算需求的不断提高,现有的网络传输带宽和存储资源愈来愈难以支撑数据量庞大的原始视频信源,这一现状使得视频编码逐渐成为国内外研究和应用的热点之一。国内外标准化组织制定了多种视频编码标准,这些标准大都通过预测、变换、扫描、量化、熵编码等技术来去除视频图像数据中的冗余信息,以减少传输带宽和存储空间。其中,预测技术又分为帧内预测和帧间预测,而帧间预测是利用视频图像帧间的相关性,来达到图像压缩的目的,简单来说,即使用已编码图像来预测待编码的图像。作为一种帧间预测的优化技术,长期参考图像预测技术在多个编码标准中均得到有效支撑,例如H.264/AVC(AdvancedVideoCoding)标准、HEVC(HighEfficiencyVideoCoding)标准。其中,长期参考图像预测技术基于长期参考图像来实现视频编码,所谓的长期参考图像,指在视频压缩过程中,一直驻留在参考图像缓冲区中,可以被后续较长一段图像参考的重建图像。具体的,应用长期参考图像预测技术进行帧间预测的步骤,如图1所示,包括:S101,选择待编码图像,即首先选定一幅待编码图像;S102,生成该待编码图像的重建图像,并将该重建图像确定为长期参考图像,即将该待编码图像通过编码,去除图像数据中的冗余信息,实现图像的压缩,然后进行解码重建,将得到的重建图像确定为长期参考图像;S103,将所确定的长期参考图像移入长期参考图像缓冲区,以供后续未编码图像参考,该长期参考图像将会被保留在长期参考图像缓冲区中不被移出,直到取消长期参考预测或者该长期参考图像被更新替换;S104,使用该长期参考图像进行长期参考预测,即对后续的每帧待编码图像进行帧间预测时,可以选择该长期参考图像作为预测参考。其中,如图2所示,参考图像缓冲区包括:长期参考图像1、短期参考图像2、长期参考图像缓冲区3、短期参考图像缓冲区4,其中,长期参考图像1保存在长期参考图像缓冲区3中,短期参考图像2保存在短期参考图像缓冲区4中;实际应用中,长期参考图像和短期参考图像的数量不限于图2所示数量。现有技术中,通常直接选择待编码视频的第一帧图像对应的重建图像作为长期参考图像。虽然,使用上述方法,对于编码器来说,控制相对简单,但不能很好地适应视频的多场景特性,视频编码效率低。
技术实现思路
本专利技术实施例的目的在于提供一种长期参考图像选择方法及装置,以提高视频编码效率。具体技术方案如下:第一方面,本专利技术实施例提供了一种长期参考图像选择方法,所述方法包括:获得待编码图像的预定图像属性的目标属性值;其中,所述待编码图像为目标视频中的图像;判断所述目标属性值是否为预设属性值;在所述目标属性值为预设属性值的情况下,根据第一数据关系,判断所述待编码图像是否符合长期参考图像的确定条件;其中,所述第一数据关系为:关于所述待编码图像与相近图像间的数据关系或关于所述相近图像间的数据关系,所述相近图像为:在按照预设排序方式所得的所述目标视频的图像序列中,所述待编码图像之前第一预设数量帧图像和/或之后第二预设数量帧图像;如果是,生成所述待编码图像对应的重建图像,并将所述重建图像确定为长期参考图像。可选的,所述获得待编码图像的预定图像属性的目标属性值,包括:获得待编码图像的帧类型的目标类型值;所述判断所述目标属性值是否为预设属性值,包括:判断所述目标类型值是否为I类型。可选的,所述获得待编码图像的预定图像属性的目标属性值,包括:获得待编码图像所属编码层级的目标层级值;所述判断所述目标属性值是否为预设属性值,包括:判断所述目标层级值是否为目标值,所述目标值对应的图像不参考所属图像组内的其他图像。可选的,所述获得待编码图像的预定图像属性的目标属性值,包括:获得待编码图像的帧类型的目标类型值和所属编码层级的目标层级值;所述判断所述目标属性值是否为预设属性值,包括:判断所述目标类型值是否为I类型且所述目标层级值是否为目标值,所述目标值对应的图像不参考所属图像组内的其他图像。可选的,所述获得待编码图像所属编码层级的目标层级值,包括:确定所述目标视频中目标图像所属编码层级的下一级的层级值,其中,所述目标图像与所述待编码图像属同一图像组,且所述目标图像为所述待编码图像的参考图像中所属编码层级的层级值最大的图像;将所确定出的层级值确定为所述待编码图像所属编码层级的目标层级值。可选的,所述获得待编码图像所属编码层级的目标层级值,包括:获得待编码图像所属图像组中、量化参数小于所述待编码图像的量化参数的图像的数量;将所述数量确定为所述待编码图像所属编码层级的目标层级值。可选的,当所述第一数据关系为关于所述待编码图像与相近图像间的数据关系时,所述根据第一数据关系,判断所述待编码图像是否符合长期参考图像的确定条件,包括:根据所述待编码图像与相近图像的数据块之间的运动信息,判断所述待编码图像是否符合长期参考图像的确定条件;或,根据所述待编码图像与相近图像的帧间预测失真值的总和,判断所述待编码图像是否符合长期参考图像的确定条件。可选的,所述根据所述待编码图像与相近图像的数据块之间的运动信息,判断所述待编码图像是否符合长期参考图像的确定条件,包括:针对相近图像包括的每一图像,确定所述待编码图像中第一类数据块的第一比例,判断所述第一比例是否小于第一预设阈值,其中,所述第一类数据块为在所述待编码图像与该图像间的运动矢量模值大于第二预设阈值的数据块;若所有的判断结果均为是,判定所述待编码图像符合长期参考图像的确定条件。可选的,所述根据所述待编码图像与相近图像的帧间预测失真值的总和,判断所述待编码图像是否符合长期参考图像的确定条件,包括:若所述待编码图像与相近图像包括的每一图像的帧间预测失真值的总和小于第三预设阈值,判定所述待编码图像符合长期参考图像的确定条件。可选的,当所述第一数据关系为关于相近图像间的数据关系时,所述根据第一数据关系,判断所述待编码图像是否符合长期参考图像的确定条件,包括:针对相近图像包括的每一图像,确定该图像中第二类数据块的第二比例,判断所述第二比例是否小于第四预设阈值,其中所述第二类数据块为:在该图像与该图像的前一帧图像间的运动矢量模值大于第五预设阈值的数据块;若所有的判断结果均为是,判定所述待编码图像符合长期参考图像的确定条件。可选的,所述预设排序方式为:根据图像编解码顺序进行排序或根据图像显示顺序进行排序。可选的,所述相近图像为预读取图像。可选的,还包括:将所确定的长期参考图像移入长期参考图像缓冲区,以供未编码的图像参考。可选的,本专利技术实施例所提供的长期参考图像选择方法,还包括:针对所述长期参考图像缓冲区中的每一长期参考图像,根据第二数据关系,判断是否继续使用该长期参考图像,如果否,将该长期参考图像标记为非长期参考图像;其中,所述第二数据关系为:关于第一类图像与该长期参考图像间的数据关系或关于所述第一类图像间的数据关系,所述第一类图像包括预读取图像和/或统计的已编码图像。可选的,当所述第二数据关系为关于第一类图像与该长期参考图像间的数据关系时,所述根据第二数据关系,判断是否继续使用该长期本文档来自技高网
...
一种长期参考图像选择方法及装置

【技术保护点】
一种长期参考图像选择方法,其特征在于,所述方法包括:获得待编码图像的预定图像属性的目标属性值;其中,所述待编码图像为目标视频中的图像;判断所述目标属性值是否为预设属性值;在所述目标属性值为预设属性值的情况下,根据第一数据关系,判断所述待编码图像是否符合长期参考图像的确定条件;其中,所述第一数据关系为:关于所述待编码图像与相近图像间的数据关系或关于所述相近图像间的数据关系,所述相近图像为:在按照预设排序方式所得的所述目标视频的图像序列中,所述待编码图像之前第一预设数量帧图像和/或之后第二预设数量帧图像;如果是,生成所述待编码图像对应的重建图像,并将所述重建图像确定为长期参考图像。

【技术特征摘要】
1.一种长期参考图像选择方法,其特征在于,所述方法包括:获得待编码图像的预定图像属性的目标属性值;其中,所述待编码图像为目标视频中的图像;判断所述目标属性值是否为预设属性值;在所述目标属性值为预设属性值的情况下,根据第一数据关系,判断所述待编码图像是否符合长期参考图像的确定条件;其中,所述第一数据关系为:关于所述待编码图像与相近图像间的数据关系或关于所述相近图像间的数据关系,所述相近图像为:在按照预设排序方式所得的所述目标视频的图像序列中,所述待编码图像之前第一预设数量帧图像和/或之后第二预设数量帧图像;如果是,生成所述待编码图像对应的重建图像,并将所述重建图像确定为长期参考图像。2.根据权利要求1所述的方法,其特征在于,所述获得待编码图像的预定图像属性的目标属性值,包括:获得待编码图像的帧类型的目标类型值;所述判断所述目标属性值是否为预设属性值,包括:判断所述目标类型值是否为I类型。3.根据权利要求1所述的方法,其特征在于,所述获得待编码图像的预定图像属性的目标属性值,包括:获得待编码图像所属编码层级的目标层级值;所述判断所述目标属性值是否为预设属性值,包括:判断所述目标层级值是否为目标值,所述目标值对应的图像不参考所属图像组内的其他图像。4.根据权利要求1所述的方法,其特征在于,所述获得待编码图像的预定图像属性的目标属性值,包括:获得待编码图像的帧类型的目标类型值和所属编码层级的目标层级值;所述判断所述目标属性值是否为预设属性值,包括:判断所述目标类型值是否为I类型且所述目标层级值是否为目标值,所述目标值对应的图像不参考所属图像组内的其他图像。5.根据权利要求3所述的方法,其特征在于,所述获得待编码图像所属编码层级的目标层级值,包括:确定所述目标视频中目标图像所属编码层级的下一级的层级值,其中,所述目标图像与所述待编码图像属同一图像组,且所述目标图像为所述待编码图像的参考图像中所属编码层级的层级值最大的图像;将所确定出的层级值确定为所述待编码图像所属编码层级的目标层级值。6.根据权利要求3所述的方法,其特征在于,所述获得待编码图像所属编码层级的目标层级值,包括:获得待编码图像所属图像组中、量化参数小于所述待编码图像的量化参数的图像的数量;将所述数量确定为所述待编码图像所属编码层级的目标层级值。7.根据权利要求1所述的方法,其特征在于,当所述第一数据关系为关于所述待编码图像与相近图像间的数据关系时,所述根据第一数据关系,判断所述待编码图像是否符合长期参考图像的确定条件,包括:根据所述待编码图像与相近图像的数据块之间的运动信息,判断所述待编码图像是否符合长期参考图像的确定条件;或,根据所述待编码图像与相近图像的帧间预测失真值的总和,判断所述待编码图像是否符合长期参考图像的确定条件。8.根据权利要求7所述的方法,其特征在于,所述根据所述待编码图像与相近图像的数据块之间的运动信息,判断所述待编码图像是否符合长期参考图像的确定条件,包括:针对相近图像包括的每一图像,确定所述待编码图像中第一类数据块的第一比例,判断所述第一比例是否小于第一预设阈值,其中,所述第一类数据块为在所述待编码图像与该图像间的运动矢量模值大于第二预设阈值的数据块;若所有的判断结果均为是,判定所述待编码图像符合长期参考图像的确定条件。9.根据权利要求7所述的方法,其特征在于,所述根据所述待编码图像与相近图像的帧间预测失真值的总和,判断所述待编码图像是否符合长期参考图像的确定条件,包括:若所述待编码图像与相近图像包括的每一图像的帧间预测失真值的总和小于第三预设阈值,判定所述待编码图像符合长期参考图像的确定条件。10.根据权利要求1所述的方法,其特征在于,当所述第一数据关系为关于相近图像间的数据关系时,所述根据第一数据关系,判断所述待编码图像是否符合长期参考图像的确定条件,包括:针对相近图像包括的每一图像,确定该图像中第二类数据块的第二比例,判断所述第二比例是否小于第四预设阈值,其中所述第二类数据块为:在该图像与该图像的前一帧图像间的运动矢量模值大于第五预设阈值的数据块;若所有的判断结果均为是,判定所述待编码图像符合长期参考图像的确定条件。11.根据权利要求1-10任一项所述的方法,其特征在于,所述预设排序方式为:根据图像编解码顺序进行排序或根据图像显示顺序进行排序。12.根据权利要求1-10任一项所述的方法,其特征在于,所述相近图像为预读取图像。13.根据权利要求1-10任一项所述的方法,其特征在于,还包括:将所确定的长期参考图像移入长期参考图像缓冲区,以供未编码的图像参考。14.根据权利要求13所述的方法,其特征在于,还包括:针对所述长期参考图像缓冲区中的每一长期参考图像,根据第二数据关系,判断是否继续使用该长期参考图像,如果否,将该长期参考图像标记为非长期参考图像;其中,所述第二数据关系为:关于第一类图像与该长期参考图像间的数据关系或关于所述第一类图像间的数据关系,所述第一类图像包括预读取图像和/或统计的已编码图像。15.根据权利要求14所述的方法,其特征在于,当所述第二数据关系为关于第一类图像与该长期参考图像间的数据关系时,所述根据第二数据关系,判断是否继续使用该长期参考图像,包括:根据所述第一类图像与该长期参考图像间的数据块之间的运动信息,判断是否继续使用该长期参考图像;或,根据所述第一类图像与该长期参考图像的帧间预测失真值的总和,判断是否继续使用该长期参考图像。16.根据权利要求14所述的方法,其特征在于,当所述第二数据关系为关于第一类图像与该长期参考图像间的数据关系且所述第一类图像为统计的已编码图像时,所述根据第二数据关系,判断是否继续使用该长期参考图像,包括:根据统计的已编码图像中使用该长期参考图像的面积之和,判断是否继续使用该长期参考图像。17.根据权利要求15所述的方法,其特征在于,所述根据所述第一类图像与该长期参考图像间的数据块之间的运动信息,判断是否继续使用该长期参考图像,包括:针对所述第一类图像包括的每一图像,确定该长期参考图像中第三类数据块的第三比例,判断所述第三比例是否小于第六预设阈值,其中,所述第三类数据块为在该长期参考图像与该图像间的运动矢量模值大于第七预设阈值的数据块;若所有的判断结果均为是,判定继续使用该长期参考图像,否则,判定不继续使用该长期参考图像。18.根据权利要求15所述的方法,其特征在于,所述根据所述第一类图像与长期参考图像的帧间预测失真值的总和,判断是否继续使用该长期参考图像,包括:若所述第一类图像包括的每一图像与长期参考图像的帧间预测失真值的总和小于第八预设阈值,判定继续使用该长期参考图像,否则,判定不继续使用该长期参考图像。19.根据权利要求16所述的方法,其特征在于,所述根据统计的已编码图像中使用该长期参考图像的面积之和,判断是否继续使用该长期参考图像,包括:若统计的已编码图像中使用该长期参考图像的面积之和大于第九预设阈值,判定继续使用该长期参考图像,否则,判定不继续使用该长期参考图像;或,若统计的已编码图像中使用该长期参考图像的面积之和占所述已编码图像总面积的比例大于第十预设阈值,判定继续使用该长期参考图像,否则,判定不继续使用该长期参考图像。20.根据权利要求14所述的方法,其特征在于,当所述第二数据关系为关于第一类图像间的数据关系时,所述根据第二数据关系,判断是否继续使用该长期参考图像,包括:针对所述第一类图像包括的每一图像,确定该图像中第四类数据块的第四比例,判断所述第四比例是否小于第十一预设阈值,其中,所述第四类数据块为在该图像与该图像的前一帧图像间的运动矢量模值大于所述第十二预设阈值的数据块;若所有的判断结果均为是,判定继续使用该长期参考图像,否则,判定不继续使用该长期参考图像。21.根据权利要求14所述的方法,其特征在于,还包括:将所标记的非长期参考图像移出所述长期参考图像缓冲区。22.一种长期参考图像选择装置,其特征在于,所述装置包括:目标属性值获得模块,用于获...

【专利技术属性】
技术研发人员:张贤国朱政金星
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京,11

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

1