视频处理方法及装置、设备、存储介质制造方法及图纸

技术编号:21205644 阅读:27 留言:0更新日期:2019-05-25 02:59
本发明专利技术公开了一种视频处理方法及装置、设备、存储介质,属于视频处理领域。该视频处理方法包括:获取目标视频,该目标视频包括多个视频帧序列,每个视频帧序列包括时序上相邻的两个视频帧;对于每个视频帧序列,根据该视频帧序列所包括的两个视频帧获取该视频帧序列对应的内插帧;对于每个视频帧序列,将该视频帧序列对应的内插帧插入该视频帧序列所包括的两个视频帧之间;将插入有内插帧的目标视频确定为处理后的目标视频。本发明专利技术能够提高视频的播放流畅度。本发明专利技术用于视频处理。

Video Processing Method, Device, Storage Media

The invention discloses a video processing method, a device, a storage medium and belongs to the field of video processing. The video processing method includes: acquiring the target video, which includes multiple video frame sequences, each video frame sequence includes two adjacent video frames in time sequence; acquiring the corresponding interpolation frames of the video frame sequence according to the two video frames included in the video frame sequence for each video frame sequence; and for each video frame sequence, the corresponding intra-frame of the video frame sequence. The interpolation frame is inserted between two video frames included in the video frame sequence, and the target video with the interpolation frame is determined as the processed target video. The invention can improve the playback fluency of video. The invention is used for video processing.

【技术实现步骤摘要】
视频处理方法及装置、设备、存储介质
本专利技术涉及视频处理领域,特别涉及一种视频处理方法及装置、设备、存储介质。
技术介绍
随着科学技术的发展,观看视频的娱乐方式在人们的日常生活中已经越来越常见了。视频的帧率是影响视频播放效果的重要参数,其指的是视频播放时视频帧的刷新率,一般可以用视频播放时单位时间内播放的视频帧的数量表征。一般的,对于一视频,在单位时间内播放的视频帧的数量越多,该视频的帧率越高,反之,视频的帧率越低。实际应用中,许多视频的帧率较低(例如,对于流媒体视频而言,其帧率一般在24帧/秒到30帧/秒之间),低帧率的视频的播放流畅度(指的是视频帧在播放时的流畅度)较差,因此,如何提高视频的播放流畅度,特别是提高低帧率视频的播放流畅度成为亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种视频处理方法及装置、设备、存储介质,能够提高视频的帧率,从而提高视频的播放流畅度。所述技术方案如下:第一方面,提供了一种视频处理方法,所述方法包括:获取目标视频,所述目标视频包括多个视频帧序列,每个所述视频帧序列包括时序上相邻的两个视频帧;对于每个所述视频帧序列,根据所述视频帧序列所包括的两个视频帧获取所述视频帧序列对应的内插帧;对于每个所述视频帧序列,将所述视频帧序列对应的所述内插帧插入所述视频帧序列所包括的两个视频帧之间;将插入有所述内插帧的所述目标视频确定为处理后的目标视频。可选的,所述对于每个所述视频帧序列,根据所述视频帧序列所包括的两个视频帧获取所述视频帧序列对应的内插帧,包括:对于每个所述视频帧序列,获取所述视频帧序列所包括的两个视频帧的相似度;根据所述相似度与目标相似度范围的关系,确定所述视频帧序列对应的内插帧。可选的,所述根据所述相似度与目标相似度范围的关系,确定所述视频帧序列对应的内插帧,包括:当所述相似度处于所述目标相似度范围外时,将所述视频帧序列所包括的两个视频帧中的任意一个视频帧确定为所述视频帧序列对应的内插帧;当所述相似度处于所述目标相似度范围内时,获取所述视频帧序列对应的运动信息,根据所述运动信息生成所述视频帧序列对应的内插帧,所述运动信息用于表征所述视频帧序列所包括的两个视频帧中相同物体的位置变化。可选的,所述视频帧序列所包括的所述两个视频帧包括第一视频帧和第二视频帧,所述获取所述视频帧序列对应的运动信息,包括:将所述第一视频帧分割为互不重叠的多个第一图像块;对于每个所述第一图像块,在所述第二视频帧中确定与所述第一图像块相匹配的第二图像块,所述第二图像块与所述第一图像块的相似度大于目标相似度阈值;对于每个所述第一图像块,将第一位置和第二位置之间的位移确定为所述第一图像块的运动矢量,所述第一位置为所述第一图像块在所述第一视频帧中的位置,所述第二位置为与所述第一图像块相匹配的所述第二图像块在所述第二视频帧中的位置;将所述第一视频帧中的所有所述第一图像块的运动矢量确定为所述视频帧序列对应的运动信息。可选的,每个所述第一图像块包括多个像素,所述根据所述运动信息生成所述视频帧序列对应的内插帧,包括:从所述多个第一图像块的所述运动矢量中获取至少一个目标运动矢量,所述目标运动矢量的模大于目标矢量模阈值;根据所述至少一个目标运动矢量的模确定所述视频帧序列对应的内插帧的个数;对于每个所述第一图像块,获取所述第一图像块的残差数据,所述残差数据为与所述第一图像块相匹配的所述第二图像块的像素数据与所述第一图像块的像素数据的差值;根据所述视频帧序列对应的内插帧的个数、所述多个第一图像块的运动矢量和所述多个第一图像块的残差数据生成所述视频帧序列对应的内插帧。可选的,所述根据所述视频帧序列对应的内插帧的个数、所述多个第一图像块的运动矢量和所述多个第一图像块的残差数据生成所述视频帧序列对应的内插帧,包括:对于每个所述第一图像块,将所述第一图像块的运动矢量进行分解,得到所述第一图像块的n+1个运动分矢量,所述n表示所述内插帧的个数,所述n为正整数;对于每个所述第一图像块,将所述第一图像块的残差数据进行分解,得到所述第一图像块的n+1个残差分数据;对于每个所述第一图像块,根据所述第一图像块的像素数据以及所述第一图像块的n+1个残差分数据中前i个残差分数据,获取所述第一图像块对应的等效图像块,1≤i≤n,所述i为正整数;对于每个所述第一图像块,根据所述第一位置以及所述第一图像块的n+1个运动分矢量中前i个运动分矢量,获取所述第一图像块对应的第三位置,所述第三位置为所述等效图像块在所述视频帧序列对应的内插帧中的第i个内插帧中的位置;根据所述多个第一图像块对应的等效图像块以及所述多个第一图像块对应的第三位置生成所述第i个内插帧。可选的,所述根据所述视频帧序列对应的内插帧的个数、所述多个第一图像块的运动矢量和所述多个第一图像块的残差数据生成所述视频帧序列对应的内插帧,包括:根据所述视频帧序列对应的内插帧的个数确定处理组件的时钟频率;控制所述处理组件在所述时钟频率下,根据所述视频帧序列对应的内插帧的个数、所述多个第一图像块的运动矢量和所述多个第一图像块的残差数据生成所述视频帧序列对应的内插帧。第二方面,提供了一种视频处理装置,所述装置包括:第一获取模块,用于获取目标视频,所述目标视频包括多个视频帧序列,每个所述视频帧序列包括时序上相邻的两个视频帧;第二获取模块,用于对于每个所述视频帧序列,根据所述视频帧序列所包括的两个视频帧获取所述视频帧序列对应的内插帧;插帧模块,用于对于每个所述视频帧序列,将所述视频帧序列对应的所述内插帧插入所述视频帧序列所包括的两个视频帧之间;确定模块,用于将插入有所述内插帧的所述目标视频确定为处理后的目标视频。可选的,所述第二获取模块,包括:获取子模块,用于对于每个所述视频帧序列,获取所述视频帧序列所包括的两个视频帧的相似度;确定子模块,用于根据所述相似度与目标相似度范围的关系,确定所述视频帧序列对应的内插帧。可选的,所述确定子模块,包括:确定单元,用于当所述相似度处于所述目标相似度范围外时,将所述视频帧序列所包括的两个视频帧中的任意一个视频帧确定为所述视频帧序列对应的内插帧;获取单元,用于当所述相似度处于所述目标相似度范围内时,获取所述视频帧序列对应的运动信息,所述运动信息用于表征所述视频帧序列所包括的两个视频帧中相同物体的位置变化;生成单元,用于根据所述运动信息生成所述视频帧序列对应的内插帧。可选的,所述视频帧序列所包括的所述两个视频帧包括第一视频帧和第二视频帧,所述获取单元,用于:将所述第一视频帧分割为互不重叠的多个第一图像块;对于每个所述第一图像块,在所述第二视频帧中确定与所述第一图像块相匹配的第二图像块,所述第二图像块与所述第一图像块的相似度大于目标相似度阈值;对于每个所述第一图像块,将第一位置和第二位置之间的位移确定为所述第一图像块的运动矢量,所述第一位置为所述第一图像块在所述第一视频帧中的位置,所述第二位置为与所述第一图像块相匹配的所述第二图像块在所述第二视频帧中的位置;将所述第一视频帧中的所有所述第一图像块的运动矢量确定为所述视频帧序列对应的运动信息。可选的,每个所述第一图像块包括多个像素,所述生成单元,包括:第一获取子单元,用于从所述多个第一图像块的所述运动矢量中获取至少一个目本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:获取目标视频,所述目标视频包括多个视频帧序列,每个所述视频帧序列包括时序上相邻的两个视频帧;对于每个所述视频帧序列,根据所述视频帧序列所包括的两个视频帧获取所述视频帧序列对应的内插帧;对于每个所述视频帧序列,将所述视频帧序列对应的所述内插帧插入所述视频帧序列所包括的两个视频帧之间;将插入有所述内插帧的所述目标视频确定为处理后的目标视频。

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:获取目标视频,所述目标视频包括多个视频帧序列,每个所述视频帧序列包括时序上相邻的两个视频帧;对于每个所述视频帧序列,根据所述视频帧序列所包括的两个视频帧获取所述视频帧序列对应的内插帧;对于每个所述视频帧序列,将所述视频帧序列对应的所述内插帧插入所述视频帧序列所包括的两个视频帧之间;将插入有所述内插帧的所述目标视频确定为处理后的目标视频。2.根据权利要求1所述的方法,其特征在于,所述对于每个所述视频帧序列,根据所述视频帧序列所包括的两个视频帧获取所述视频帧序列对应的内插帧,包括:对于每个所述视频帧序列,获取所述视频帧序列所包括的两个视频帧的相似度;根据所述相似度与目标相似度范围的关系,确定所述视频帧序列对应的内插帧。3.根据权利要求2所述的方法,其特征在于,所述根据所述相似度与目标相似度范围的关系,确定所述视频帧序列对应的内插帧,包括:当所述相似度处于所述目标相似度范围外时,将所述视频帧序列所包括的两个视频帧中的任意一个视频帧确定为所述视频帧序列对应的内插帧;当所述相似度处于所述目标相似度范围内时,获取所述视频帧序列对应的运动信息,根据所述运动信息生成所述视频帧序列对应的内插帧,所述运动信息用于表征所述视频帧序列所包括的两个视频帧中相同物体的位置变化。4.根据权利要求3所述的方法,其特征在于,所述视频帧序列所包括的所述两个视频帧包括第一视频帧和第二视频帧,所述获取所述视频帧序列对应的运动信息,包括:将所述第一视频帧分割为互不重叠的多个第一图像块;对于每个所述第一图像块,在所述第二视频帧中确定与所述第一图像块相匹配的第二图像块,所述第二图像块与所述第一图像块的相似度大于目标相似度阈值;对于每个所述第一图像块,将第一位置和第二位置之间的位移确定为所述第一图像块的运动矢量,所述第一位置为所述第一图像块在所述第一视频帧中的位置,所述第二位置为与所述第一图像块相匹配的所述第二图像块在所述第二视频帧中的位置;将所述第一视频帧中的所有所述第一图像块的运动矢量确定为所述视频帧序列对应的运动信息。5.根据权利要求4所述的方法,其特征在于,每个所述第一图像块包括多个像素,所述根据所述运动信息生成所述视频帧序列对应的内插帧,包括:从所述多个第一图像块的所述运动矢量中获取至少一个目标运动矢量,所述目标运动矢量的模大于目标矢量模阈值;根据所述至少一个目标运动矢量的模确定所述视频帧序列对应的内插帧的个数;对于每个所述第一图像块,获取所述第一图像块的残差数据,所述残差数据为与所述第一图像块相匹配的所述第二图像块的像素数据与所述第一图像块的像素数据的差值;根据所述...

【专利技术属性】
技术研发人员:吴聪睿
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:北京,11

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

1