logo好方法网

插值帧的生成方法、装置、电子设备和存储介质


技术摘要:
本申请涉及一种插值帧的生成方法和装置、电子设备、计算机可读存储介质。方法包括获取原始视频中所包括的第一帧和第二帧;第一帧和第二帧间隔预设数量的帧;对第一帧和第二帧进行运动估计,得到第一帧和第二帧之间的第一运动矢量;基于第一帧和第二帧之间的第一运动矢  全部
背景技术:
随着计算机技术的发展,出现了插帧技术,即在视频的图像帧中生成新的图像帧, 并插入视频中,可以提高视频的帧率,从而使得视频的帧率与计算机设备的刷新率相匹配。 然而,传统的视频插帧方法,存在生成新的图像帧不准确的问题。
技术实现要素:
本申请实施例提供了一种插值帧的生成方法、装置、电子设备、计算机可读存储介 质,可以提高生成的插值帧的准确性。 一种插值帧的生成方法,包括: 获取原始视频中所包括的第一帧和第二帧;所述第一帧和所述第二帧间隔预设数 量的帧; 对所述第一帧和所述第二帧进行运动估计,得到所述第一帧和所述第二帧之间的 第一运动矢量; 基于所述第一帧和所述第二帧之间的第一运动矢量,确定所述第一帧和所述第二 帧之间的第一帧率; 基于所述第一帧率和所述第一运动矢量,生成所述第一帧和所述第二帧之间的插 值帧。 一种插值帧的生成装置,包括: 图像帧获取模块,用于获取原始视频中所包括的第一帧和第二帧;所述第一帧和 所述第二帧间隔预设数量的帧; 运动估计模块,用于对所述第一帧和所述第二帧进行运动估计,得到所述第一帧 和所述第二帧之间的第一运动矢量; 第一帧率确定模块,用于基于所述第一帧和所述第二帧之间的第一运动矢量,确 定所述第一帧和所述第二帧之间的第一帧率; 差值帧生成模块,用于基于所述第一帧率和所述第一运动矢量,生成所述第一帧 和所述第二帧之间的插值帧。 一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算 机程序被所述处理器执行时,使得所述处理器执行如上述的插值帧的生成方法的步骤。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现如上述的方法的步骤。 上述插值帧的生成方法、装置、电子设别和计算机可读存储介质,获取原始视频中 所包括的第一帧和第二帧;第一帧和第二帧间隔预设数量的帧;对第一帧和第二帧进行运 6 CN 111586409 A 说 明 书 2/27 页 动估计,得到第一帧和第二帧之间的第一运动矢量;第一运动矢量表示第一帧和第二帧之 间的运动情况,基于第一帧和第二帧之间的第一运动矢量,即基于第一帧和第二帧之间的 运动情况,可以更准确地确定第一帧和第二帧之间的第一帧率,再基于第一帧率和第一运 动矢量,生成更准确的第一帧和第二帧之间的插值帧。 并且,生成的插值帧可以插入到第一帧和第二帧之间,则第一帧和第二帧之间的 视频片段的帧率越高,该视频片段在播放时也更加清晰、流畅。 一种插值帧的生成方法,包括: 获取原始视频中的上一次插值帧生成过程中得到的第二运动矢量; 基于所述第二运动矢量,确定第一帧率; 基于所述第一帧率确定所述原始视频中所包括的第一帧和第二帧;所述第一帧和 所述第二帧间隔预设数量的帧; 对所述第一帧和所述第二帧进行运动估计,得到所述第一帧和所述第二帧之间的 第一运动矢量; 基于所述第一帧率和所述第一运动矢量,生成所述第一帧和所述第二帧之间的插 值帧。 一种插值帧的生成装置,包括: 第二运动矢量获取模块,用于获取原始视频中的上一次插值帧生成过程中得到的 第二运动矢量; 第一帧率确定模块,用于基于所述第二运动矢量,确定第一帧率; 图像帧获取模块,用于基于所述第一帧率确定所述原始视频中所包括的第一帧和 第二帧;所述第一帧和所述第二帧间隔预设数量的帧; 运动估计模块,用于对所述第一帧和所述第二帧进行运动估计,得到所述第一帧 和所述第二帧之间的第一运动矢量; 差值帧生成模块,用于基于所述第一帧率和所述第一运动矢量,生成所述第一帧 和所述第二帧之间的插值帧。 一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算 机程序被所述处理器执行时,使得所述处理器执行如上述的插值帧的生成方法的步骤。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现如上述的方法的步骤。 上述插值帧的生成方法、装置、电子设备和计算机可读存储介质,获取原始视频中 的上一次插值帧生成过程中得到的第二运动矢量;基于第二运动矢量,确定第一帧率;基于 第一帧率确定原始视频中所包括的第一帧和第二帧;第一帧和第二帧间隔预设数量的帧; 对第一帧和第二帧进行运动估计,得到第一帧和第二帧之间的第一运动矢量;第一运动矢 量表示第一帧和第二帧之间的运动情况,而基于第一帧和第二帧之间的运动情况和第一帧 率,可以更准确地生成第一帧和第二帧之间的插值帧。 并且,生成的插值帧可以插入到第一帧和第二帧之间,则第一帧和第二帧之间的 视频片段的帧率越高,该视频片段在播放时也更加清晰、流畅。 7 CN 111586409 A 说 明 书 3/27 页 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1为一个实施例中图像处理电路的示意图; 图2为一个实施例中插值帧的生成方法的流程图; 图3为一个实施例中生成目标视频的流程图; 图4为一个实施例中基于不同目标模式得到第一帧率的流程图; 图5为另一个实施例中基于不同目标模式得到第一帧率的流程图; 图6为另一个实施例中生成目标视频的流程图; 图7为一个实施例中插值帧生成的系统框架示意图; 图8为另一个实施例中插值帧的生成方法的流程图; 图9为另一个实施例中生成目标视频的流程图; 图10为一个实施例中插值帧的生成装置的结构框图; 图11为另一个实施例中插值帧的生成装置的结构框图; 图12为一个实施例中电子设备的内部结构示意图。
分享到:
收藏