电子设备的视频处理方法、装置和电子设备制造方法及图纸

技术编号:21719617 阅读:24 留言:0更新日期:2019-07-27 21:59
本公开提供了一种电子设备的视频处理方法,包括:在电子设备拍摄视频的过程中,获取视频帧图像;基于第一方式对所述视频帧图像进行防抖处理;以及基于第二方式对所述视频帧图像进行防抖处理,所述第二方式与所述第一方式不同;其中,经基于第一方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程中的预览帧图像进行展示,经基于第二方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程生成的视频文件的一帧图像。本公开还提供了一种电子设备的视频处理装置和电子设备。

Video Processing Methods, Devices and Electronic Equipment of Electronic Equipment

【技术实现步骤摘要】
电子设备的视频处理方法、装置和电子设备
本公开涉及一种电子设备的视频处理方法、装置和电子设备。
技术介绍
随着现代信息技术的飞速发展,视频成为信息的重要载体之一,丰富了人们的日常生活。与此同时,支持视频拍摄的电子设备也已越来越普遍,这些设备在为人们提供便利的同时,也存在着一些问题有待提供。用户在利用电子设备进行视频拍摄时一方面需要在拍摄过程中进行预览,另一方面需要在拍摄完成后得到最终视频文件。现有技术中,对于预览视频和最终生成的视频文件的防抖(Stabilization)处理方式是相同的,为了获得更为优质的最终视频文件,该防抖处理过程是较为复杂费时的,导致预览视频的输出展示相对于视频拍摄过程有相当大的延迟,给用户带来不好的感受。如何兼顾预览视频画面的稳定性和即时性,是当前亟需解决的问题。
技术实现思路
本公开的一个方面提供了一种电子设备的视频处理方法,包括:在电子设备拍摄视频的过程中,获取视频帧图像;基于第一方式对所述视频帧图像进行防抖处理;以及基于第二方式对所述视频帧图像进行防抖处理,所述第二方式与所述第一方式不同。其中,经基于第一方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程中的预览帧图像进行展示,经基于第二方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程生成的视频文件的一帧图像。可选地,上述基于第一方式对所述视频帧图像进行防抖处理包括:获取与所述视频帧图像之前的第一预定数量的视频帧图像对应的在第一方向上的第一位置参数,其中,所述视频帧图像是所述拍摄视频的过程中获取的任意一视频帧图像;基于所述第一位置参数确定与所述视频帧图像对应的预测偏移量;以及基于所述预测偏移量对所述视频帧图像进行所述第一方向的第一补偿防抖处理。可选地,上述获取与所述视频帧图像之前第一预定数量的视频帧图像对应的在第一方向上的第一位置参数包括:基于图像配准法和/或惯性测量法获取与所述视频帧图像之前第一预定数量的视频帧图像对应的在第一方向上的第一位置参数。可选地,上述基于所述第一位置参数确定与所述视频帧图像对应的预测偏移量包括:基于所述第一位置参数确定与所述视频帧图像对应的预测位置参数;基于所述第一位置参数和所述预测位置参数的变化,计算获得第一运动趋势曲线;以及将所述预测位置参数和所述第一运动趋势曲线上与所述视频帧图像对应的位置参数之间的差值作为所述预测偏移量。可选地,上述基于所述第一位置参数确定与所述视频帧图像对应的预测位置参数包括:基于所述第一位置参数进行线性拟合获得所述预测位置参数;或者,利用所述第一位置参数进行神经网络模型训练,基于训练得到的神经网络模型确定所述预测位置参数。可选地,上述基于第二方式对所述视频帧图像进行防抖处理包括:获取与所述视频帧图像之前的第二预定数量的视频帧图像、所述视频帧图像、以及所述视频帧图像之后的第三预定数量的视频帧图像对应的在第一方向上的第二位置参数,其中,所述视频帧图像是所述拍摄视频的过程中获取的任意一视频帧图像;基于所述第二位置参数的变化,计算获得第二运动趋势曲线;以及基于与所述视频帧图像对应的第二位置参数和所述第二运动趋势曲线上与所述视频帧图像对应的位置参数之间的差值,对所述视频帧图像进行所述第一方向的第二补偿防抖处理。可选地,上述获取与所述视频帧图像之前的第二预定数量的视频帧图像、所述视频帧图像、以及所述视频帧图像之后的第三预定数量的视频帧图像对应的在第一方向上的第二位置参数包括:基于图像配准法和/或惯性测量法获取与所述视频帧图像之前的第二预定数量的视频帧图像、所述视频帧图像、以及所述视频帧图像之后的第三预定数量的视频帧图像对应的在第一方向上的第二位置参数。可选地,上述基于第一方式对所述视频帧图像进行防抖处理的开始时间早于上述基于第二方式对所述视频帧图像进行防抖处理的开始时间。上述基于第一方式对所述视频帧图像进行防抖处理所需要的时间小于上述基于第二方式对所述视频帧图像进行防抖处理所需要的时间。多个视频帧图像经基于第二方式的防抖处理后的稳定性高于所述多个视频帧图像经基于第一方式的防抖处理后的稳定性。本公开的另一方面提供了一种电子设备的视频处理装置,包括:获取模块、第一处理模块、以及第二处理模块。获取模块用于在电子设备拍摄视频的过程中,获取视频帧图像。第一处理模块用于基于第一方式对所述视频帧图像进行防抖处理。以及第二处理模块用于基于第二方式对所述视频帧图像进行防抖处理,所述第二方式与所述第一方式不同。其中,经基于第一方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程中的预览帧图像进行展示,经基于第二方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程生成的视频文件的一帧图像。可选地,第一处理模块包括:第一获取子模块、第一确定子模块、以及第一处理子模块。第一获取子模块用于获取与所述视频帧图像之前的第一预定数量的视频帧图像对应的在第一方向上的第一位置参数,其中,所述视频帧图像是所述拍摄视频的过程中获取的任意一视频帧图像。第一确定子模块用于基于所述第一位置参数确定与所述视频帧图像对应的预测偏移量。以及第一处理子模块用于基于所述预测偏移量对所述视频帧图像进行所述第一方向的第一补偿防抖处理。可选地,第一获取子模块具体用于基于图像配准法和/或惯性测量法获取与所述视频帧图像之前第一预定数量的视频帧图像对应的在第一方向上的第一位置参数。可选地,第一确定子模块包括:预测单元、第一计算单元、以及第一确定单元。预测单元用于基于所述第一位置参数确定与所述视频帧图像对应的预测位置参数。第一计算单元用于基于所述第一位置参数和所述预测位置参数的变化,计算获得第一运动趋势曲线。以及第一确定单元用于将所述预测位置参数和所述第一运动趋势曲线上与所述视频帧图像对应的位置参数之间的差值作为所述预测偏移量。可选地,预测单元用于基于所述第一位置参数进行线性拟合获得所述预测位置参数;或者,用于利用所述第一位置参数进行神经网络模型训练,基于训练得到的神经网络模型确定所述预测位置参数。可选地,第二处理模块包括:第二获取子模块、第一计算子模块、以及第二处理子模块。第二获取子模块用于获取与所述视频帧图像之前的第二预定数量的视频帧图像、所述视频帧图像、以及所述视频帧图像之后的第三预定数量的视频帧图像对应的在第一方向上的第二位置参数,其中,所述视频帧图像是所述拍摄视频的过程中获取的任意一视频帧图像。第一计算子模块用于基于所述第二位置参数的变化,计算获得第二运动趋势曲线。以及第二处理子模块用于基于与所述视频帧图像对应的第二位置参数和所述第二运动趋势曲线上与所述视频帧图像对应的位置参数之间的差值,对所述视频帧图像进行所述第一方向的第二补偿防抖处理。可选地,第二获取子模块具体用于基于图像配准法和/或惯性测量法获取与所述视频帧图像之前的第二预定数量的视频帧图像、所述视频帧图像、以及所述视频帧图像之后的第三预定数量的视频帧图像对应的在第一方向上的第二位置参数。可选地,基于第一方式对所述视频帧图像进行防抖处理的开始时间早于所述基于第二方式对所述视频帧图像进行防抖处理的开始时间。所述基于第一方式对所述视频帧图像进行防抖处理所需要的时间小于所述基于第二方式对所述视频帧图像进行防抖处理所需要的时间。多个视频帧图像经基于第二方式的防抖处理后本文档来自技高网...

【技术保护点】
1.一种电子设备的视频处理方法,包括:在电子设备拍摄视频的过程中,获取视频帧图像;基于第一方式对所述视频帧图像进行防抖处理;以及基于第二方式对所述视频帧图像进行防抖处理,所述第二方式与所述第一方式不同;其中,经基于第一方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程中的预览帧图像进行展示,经基于第二方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程生成的视频文件的一帧图像。

【技术特征摘要】
1.一种电子设备的视频处理方法,包括:在电子设备拍摄视频的过程中,获取视频帧图像;基于第一方式对所述视频帧图像进行防抖处理;以及基于第二方式对所述视频帧图像进行防抖处理,所述第二方式与所述第一方式不同;其中,经基于第一方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程中的预览帧图像进行展示,经基于第二方式的防抖处理后的所述视频帧图像作为所述拍摄视频的过程生成的视频文件的一帧图像。2.根据权利要求1所述的方法,其中,所述基于第一方式对所述视频帧图像进行防抖处理包括:获取与所述视频帧图像之前的第一预定数量的视频帧图像对应的在第一方向上的第一位置参数,其中,所述视频帧图像是所述拍摄视频的过程中获取的任意一视频帧图像;基于所述第一位置参数确定与所述视频帧图像对应的预测偏移量;以及基于所述预测偏移量对所述视频帧图像进行所述第一方向的第一补偿防抖处理。3.根据权利要求2所述的方法,其中,所述获取与所述视频帧图像之前第一预定数量的视频帧图像对应的在第一方向上的第一位置参数包括:基于图像配准法和/或惯性测量法获取与所述视频帧图像之前第一预定数量的视频帧图像对应的在第一方向上的第一位置参数。4.根据权利要求2所述的方法,其中,所述基于所述第一位置参数确定与所述视频帧图像对应的预测偏移量包括:基于所述第一位置参数确定与所述视频帧图像对应的预测位置参数;基于所述第一位置参数和所述预测位置参数的变化,计算获得第一运动趋势曲线;以及将所述预测位置参数和所述第一运动趋势曲线上与所述视频帧图像对应的位置参数之间的差值作为所述预测偏移量。5.根据权利要求4所述的方法,其中,所述基于所述第一位置参数确定与所述视频帧图像对应的预测位置参数包括:基于所述第一位置参数进行线性拟合获得所述预测位置参数;或者利用所述第一位置参数进行神经网络模型训练,基于训练得到的神经网络模型确定所述预测位置参数。6.根据权利要求1所述的方法,其中,所述基于第二方式对所述视频帧图像进行防抖处理包括:获取与所述视频帧图像之前的第二预定数量的视频帧图像、所述视频帧图像、以及所述视频帧图像之后的第三预定数量的视频帧图像对应的在第一方向上的第二位置参数,其中,所述视频帧图像是所述拍摄视频的过程中的任意一视频...

【专利技术属性】
技术研发人员:张兴李丛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1