视频序列的运动补偿方法、系统、存储介质及终端技术方案

技术编号:30094239 阅读:20 留言:0更新日期:2021-09-18 08:57
本发明专利技术提供了一种视频序列的运动补偿方法、系统、介质及终端,所述方法包括:从存储器所存储的运动场景的视频序列中读取相邻两帧原始图像;计算相邻两帧原始图像中N个对象的运动矢量;根据N个对象的运动矢量,确定N个对象的压缩参数;其中,N为正整数,对象的运动矢量越大,对象的压缩参数越大;根据压缩参数,压缩相邻两帧原始图像,将压缩后的数据保存至缓存中;通过数据总线从缓存中获取压缩后的数据,对压缩后的数据进行解压缩;根据解压缩后的两帧原始图像和N个对象的运动矢量,重建相邻两帧原始图像之间的中间帧图像,本方法在实现图像运动补偿的过程中,有效降低运动补偿计算的平均带宽消耗,提高了运动补偿效率。提高了运动补偿效率。提高了运动补偿效率。

【技术实现步骤摘要】
视频序列的运动补偿方法、系统、存储介质及终端


[0001]本专利技术涉及终端设备
,尤其涉及一种视频序列的运动补偿方法、系统、存储介质及终端。

技术介绍

[0002]目前电视内容帧率一般不超过30Hz(PAL制式电视帧率一般是25Hz,NTSC制式是29.97Hz)。即便用60Hz/120Hz的电视,没有对应的视频还是无法达到最好的显示效果。一般情况画面通过增加重复帧改变画质,这种方法并没有给视频添加新的画面内容,运动画面的质量也没有得到真正的改变,在遇到高速运动场景时就会出现“拖影”或者“模糊”的情况。为了解决视频画面不流畅,很多厂商通过芯片和算法预估物体运动的轨迹。最终补偿出视频源中本身没有的画面,达到画面更为流畅的目的。其中,MEMC运动补偿技术是提升电视观看体验的关键技术。
[0003]传统的MEMC运动估计运动补偿算法由两个重要部分组成:运动估计(Motion Estimation)和运动补偿(Motion Compensation)。其中运动补偿部分需要将利用原始帧和运动信息,重建出原本不存在的中间帧,但是运动补偿重建中间帧的过程需要非常大的内存带宽。目前4K甚至8K分辨率以及120Hz屏幕面板的普及,这会消耗大量的内存带宽,给整体系统带来巨大的压力。
[0004]因此,有必要提供一种新型的视频序列的运动补偿方法、系统、存储介质及终端以解决现有技术中存在的上述问题。

技术实现思路

[0005]本专利技术的目的在于提供一种视频序列的运动补偿方法、系统、存储介质及终端,在实现图像运动补偿的过程中,有效降低运动补偿计算的平均带宽消耗,提高了运动补偿效率。
[0006]第一方面,为实现上述目的,本专利技术的所述一种视频序列的运动补偿方法,所述方法包括:
[0007]从存储器所存储的运动场景的视频序列中读取相邻两帧原始图像;
[0008]计算所述相邻两帧原始图像中N个对象的运动矢量;
[0009]根据所述N个对象的运动矢量,确定N个对象的压缩参数;其中,N为正整数,对象的运动矢量越大,对象的压缩参数越大;
[0010]根据所述压缩参数,压缩所述相邻两帧原始图像,将压缩后的数据保存至缓存中;
[0011]通过数据总线从所述缓存中获取压缩后的数据,对所述压缩后的数据进行解压缩;
[0012]根据解压缩后的两帧原始图像和所述N个对象的运动矢量,重建所述相邻两帧原始图像之间的中间帧图像。
[0013]本专利技术所述的视频序列的运动补偿方法的有益效果在于:在从存储器所存储的运
动场景的视频序列中读取相邻两帧原始图像后,计算所述相邻两帧原始图像中N个对象的运动矢量,根据所述N个对象的运动矢量,确定N个对象的压缩参数,后续根据压缩参数将相邻两帧原始图像压缩,并将压缩后的数据保存在缓存中,后续通过数据总线从缓存中读取压缩后的数据,并对压缩后的数据进行解压缩,后续根据解压缩后的两帧原始图像和N个对象的运动矢量,重建相邻两帧原始图像之间的中间帧图像,由于根据每一个对象的运动矢量调整压缩参数,根据压缩参数对原始图像进行压缩,既保证了图像质量,又充分降低了内存带宽的消耗。
[0014]在一些可能的实施方式中,所述计算所述相邻两帧原始图像中N个对象的运动矢量,包括:
[0015]针对N个对象的任意一个对象,执行如下处理:
[0016]确定同一对象在相邻两帧原始图像中第一位置和第二位置;
[0017]根据第一位置的坐标点和第二位置的坐标点,以及相邻两帧原始图像的时间间隔,经过运动估计得到所述对象的运动矢量。其有益效果在于:通过对象在相邻两帧原始图像中的第一位置、第二位置,以及相邻两帧原始图像的时间间隔来确定所述对象的运动矢量,保证了运动矢量计算结果的准确性,同时也便于后续根据运动矢量获取对象在中间帧图像的像素值。
[0018]在一些可能的实施方式中,所述根据所述N个对象的运动矢量,确定N个对象的压缩参数,其中,对象的运动矢量越大,对象的压缩参数越大,包括:
[0019]分别计算N个对象的运动矢量是否大于设定阈值;
[0020]确定运动矢量大于设定阈值的对象的压缩参数为第一压缩参数,确定运动矢量小于设定阈值的对象的压缩参数为第二压缩参数,其中,第二压缩参数小于第一压缩参数。其有益效果在于:对于运动矢量大于设定阈值的对象,判断其运动程度剧烈,因此将该对象的压缩参数设置的更大,而对于运动矢量小于设定阈值的对象,判断其运动程度不剧烈,将该对象的压缩参数设置的更小,从而便于根据对象的运动剧烈程度对压缩参数进行动态调整,在压缩数据的同时,有效保证图像质量。
[0021]在一些可能的实施方式中,根据解压缩后的两帧原始图像和所述N个对象的运动矢量,重建所述相邻两帧原始图像之间的中间帧图像,包括:
[0022]针对N个对象的第一对象,所述第一对象为所述N个对象中的任意一个对象,执行如下处理:根据解压缩后的两帧原始图像中第一对象的运动矢量和所述第一对象在所述两帧原始图像中的第一原始图像的第一坐标点,计算出所述第一对象在所述两帧原始图像中的第二原始图像的第二坐标点;根据所述第一坐标点从所述第一原始图像获取第一参考像素值,根据所述第二坐标点从所述第二原始图像中获取第二参考像素值;根据所述第一参考像素值和所述第二参考像素值,以及中间帧的时间参数,计算得到所述第一对象的中间帧像素值;
[0023]根据N个对象的中间帧像素值,重建出中间帧图像。
[0024]在一些可能的实施方式中,所述中间帧图像至少为两帧。
[0025]第二方面,本专利技术还公开了一种视频序列的运动补偿系统,所述系统包括:
[0026]原始图像获取模块,用于从存储器所存储的运动场景的视频序列中读取相邻两帧原始图像;
[0027]矢量计算模块,用于计算所述相邻两帧原始图像中N个对象的运动矢量;
[0028]压缩参数确定模块,用于根据所述N个对象的运动矢量,确定N个对象的压缩参数;其中,N为正整数,对象的运动矢量越大,对象的压缩参数越大;
[0029]数据压缩模块,用于根据所述压缩参数,压缩所述相邻两帧原始图像,将压缩后的数据保存至缓存中;
[0030]数据解压缩模块,用于通过数据总线从所述缓存中获取压缩后的数据,对所述压缩后的数据进行解压缩;
[0031]图像重建模块,用于根据解压缩后的两帧原始图像和所述N个对象的运动矢量,重建所述相邻两帧原始图像之间的中间帧图像。
[0032]本专利技术所述的视频序列的运动补偿系统的有益效果在于:原始图像获取模块在从存储器所存储的运动场景的视频序列中读取相邻两帧原始图像后,矢量计算模块计算所述相邻两帧原始图像中N个对象的运动矢量,压缩参数确定模块根据所述N个对象的运动矢量,确定N个对象的压缩参数,后续数据压缩模块根据压缩参数将相邻两帧原始图像压缩,并将压缩后的数据保存在缓存中,后续数据解压缩模块通过数据总线从缓存中读取压缩后的数据,并对压缩后的数据进行解压缩,图像重建模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频序列的运动补偿方法,其特征在于,所述方法包括:从存储器所存储的运动场景的视频序列中读取相邻两帧原始图像;计算所述相邻两帧原始图像中N个对象的运动矢量;根据所述N个对象的运动矢量,确定N个对象的压缩参数;其中,N为正整数,对象的运动矢量越大,对象的压缩参数越大;根据所述压缩参数,压缩所述相邻两帧原始图像,将压缩后的数据保存至缓存中;通过数据总线从所述缓存中获取压缩后的数据,对所述压缩后的数据进行解压缩;根据解压缩后的两帧原始图像和所述N个对象的运动矢量,重建所述相邻两帧原始图像之间的中间帧图像。2.根据权利要求1所述的方法,其特征在于,所述计算所述相邻两帧原始图像中N个对象的运动矢量,包括:针对N个对象的任意一个对象,执行如下处理:确定同一对象在相邻两帧原始图像中第一位置和第二位置;根据第一位置的坐标点和第二位置的坐标点,以及相邻两帧原始图像的时间间隔,经过运动估计得到所述对象的运动矢量。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述N个对象的运动矢量,确定N个对象的压缩参数,其中,对象的运动矢量越大,对象的压缩参数越大,包括:分别计算N个对象的运动矢量是否大于设定阈值;确定运动矢量大于设定阈值的对象的压缩参数为第一压缩参数,确定运动矢量小于设定阈值的对象的压缩参数为第二压缩参数,其中,第二压缩参数小于第一压缩参数。4.根据权利要求1或2所述的方法,其特征在于,根据解压缩后的两帧原始图像和所述N个对象的运动矢量,重建所述相邻两帧原始图像之间的中间帧图像,包括:针对N个对象的第一对象,所述第一对象为所述N个对象中的任意一个对象,执行如下处理:根据解压缩后的两帧原始图像中第一对象的运动矢量和...

【专利技术属性】
技术研发人员:沈珈立罗小伟彭晓峰
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

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

1