运动抓拍方法及电子设备与流程

文档序号:37296188发布日期:2024-03-13 20:44阅读:13来源:国知局
运动抓拍方法及电子设备与流程

本技术涉及电子,尤其涉及运动抓拍方法及电子设备。


背景技术:

1、随着电子技术的发展,手机、平板电脑等电子设备一般都配置有摄像头。用户可以使用这样的电子设备去抓拍运动中的各种各样的对象,以记录下它们在运动中的精彩瞬间。但是,拍摄好运动中的物体,尤其是拍清楚运动中的物体,通常需要较复杂的曝光设置,而一般用户对相机曝光了解很少,操作难度高。


技术实现思路

1、本技术提供了运动抓拍方法及电子设备。

2、第一方面,本技术提供了运动抓拍方法,可包括:电子设备启动第一摄像头,在显示屏上显示预览图像,该预览图像来自第一摄像头采集的图像,并且电子设备缓存最新采集的多帧图像(又称为缓存帧)。在预览时,电子设备判断预览图像中是否有运动物体,若有运动物体,则在预览时降低第一摄像头的曝光时间,例如降低曝光时间至短于光能量周期。电子设备可检测到拍照操作,例如快门按键被按下,响应于拍照操作,电子设备保存照片,该照片可来自于缓存帧。

3、第一方面中,第一摄像头的启动可以是用户打开相机应用这一事件触发的。在启动第一摄像头时,第一摄像头的曝光时间可以为第一时长,相对较长,不适合抓拍运动中的物体,容易出现运动拖影。例如,第一时长可以大于光能量周期且为光能量周期的整数倍,如50ms。

4、通过第一方面的方法,电子设备在预览时检测到运动物体就降低曝光时间,进入短曝光模式,而不是在用户按下快门后才降低曝光时间。如此,缓存的预览帧便带有降曝效果,之后一旦检测到拍照操作,电子设备便可以基于缓存的预览帧获得要保存的照片,而无需等待短曝光时间生效后才能出图,因此成像速度慢和快门迟滞的问题便得到改善。

5、结合第一方面,在一些实施例中,电子设备在降低第一摄像头的曝光时间时,还可以进一步检测预览画面中运动物体的运动速度(也是一种相对速度),并根据运动速度控制降曝:运动速度越快,曝光时间被降低的越多,降低后的曝光时间越短。运动速度可以通过像素移动距离和帧间隔来确定,例如对于固定帧间隔的相邻两帧图像,在这两帧图像之间运动物体的像素移动距离越大,运动速度就越大。

6、结合第一方面,在一些实施例中,若预览是高动态范围hdr预览,则方法还可以包括:在预览时,在不同帧时刻应用不同曝光值ev以缓存亮度不同的多帧图像。其中,在不同帧时刻应用不同曝光值ev,具体可包括:在不同帧时刻采用相同的曝光时间但不同的曝光增益,或者在不同帧时刻采用不同的曝光时间且不同的曝光增益,或者在不同帧时刻采用相同曝光增益但不同曝光时间。

7、结合第一方面,在一些实施例中,若预览是hdr预览,则在电子设备保存照片之前,方法还可以包括:电子设备利用参考帧和曝光值ev不同的多帧图像进行hdr融合处理,得到hdr融合后的图像帧;参考帧是预览缓存区中清晰度最高的图像帧,曝光值ev不同的多帧图像是从参考帧之外的缓存的图像帧中选择出来的。如此,电子设备保存照片,具体可包括:将hdr融合后的图像帧保存为照片。照片来自于缓存的最新采集的多帧图像,在这里具体是指:照片来自参考帧和曝光值ev不同的多帧图像,是参考帧和曝光值ev不同的多帧图像融合产生的。

8、结合第一方面,在一些实施例中,若预览不是hdr预览,则在电子设备保存照片之前,方法还可以包括:电子设备利用参考帧和多帧优选帧进行多帧融合降噪处理,得到多帧融合降噪处理后的图像帧;参考帧是预览缓存区中清晰度最高的图像帧,多帧优选帧是从参考帧之外的缓存的图像帧中选择出来的。如此,电子设备保存照片,具体可包括:将多帧融合降噪处理后的图像帧保存为照片。照片来自于缓存的最新采集的多帧图像,在这里具体是指:照片来自参考帧和多帧优选帧,是参考帧和多帧优选帧融合产生的。

9、这样,待用户产生拍照意图时,电子设备可迅速从缓存帧中取出用于生成照片的多帧图像,并进行多帧图像融合,可以降低图像噪声和增强细节,提高了图像质量;而且,针对hdr拍摄场景,还额外进行了多个亮度帧的曝光出图,实施了多帧亮度融合。

10、结合第一方面,在一些实施例中,在预览时,电子设备还可以启动闪烁光源检测装置进行闪烁光源检测。在预览时降低第一摄像头的曝光时间,具体可包括:若在预览时检测到闪烁光源,则电子设备控制降低后的曝光时间是光能量周期的整数倍,曝光时间最短设置成一倍光能量周期;若在预览时未检测到闪烁光源,则电子设备将曝光时间至光能量周期以下。

11、其中,闪烁光源检测装置可以包括:环境光传感器(als)、多光谱传感器。其中,als运行在高频率f下,根据香农定理,当f高于光能量周期f’的两倍时,可以通过读取als的数据恢复闪烁光源的能量变化情况,从而确认当前环境是否存在flicker光源。多光谱传感器可直接读出闪烁光源的能量变化信息。

12、结合第一方面,在一些实施例中,闪烁光源检测装置也可以是电子设备上的另一个卷帘快门摄像头(称为第二摄像头)。

13、第二摄像头并非为了闪烁光源检测专门引入的,其采集的图像不会送显,通常它被用作景深摄像头、广角摄像头或者微距摄像头,其曝光时间可以被设置成第二时长,第二时长比光能量周期短,例如9ms,从而第二摄像头在50hz或者60hz闪烁光源下采集的图像必然会产生水波纹,闪烁光源能够被检测出。第二时长可进一步设定成满足多种工频下检测闪烁光源的曝光时间,即小于这多种工频的光能量周期中的最小光能量周期。以50hz和60hz这两种工频为例,第二时长可以设置成7ms,其值比60hz光源的光能量周期(约8.3毫秒)还短。

14、结合第一方面,在一些实施例中,当闪烁光源检测装置是第二摄像头时,电子设备启动闪烁光源检测装置进行闪烁光源检测,具体可以包括:电子设备对第二摄像头采集的图像进行图像识别,判断图像内容中是否包含水波纹特征,若包含,则确定检测出闪烁光源;检测的结果用于控制第一摄像头的曝光时间。

15、结合第一方面,在一些实施例中,在电子设备启动闪烁光源检测装置进行闪烁光源检测之前,电子设备还可以先确定出环境亮度不是过亮环境,也不是过暗环境,其中,过亮环境的亮度高于第一高亮度,如10000勒克斯(lux),过暗环境的亮度低于第一低亮度,如50lux。

16、结合第一方面,在一些实施例中,第一摄像头的曝光时长可以是自动曝光控制aec设定的;电子设备确定出环境亮度不是过亮环境,也不是过暗环境,具体可包括:根据第一摄像头的曝光时长大于第三时长(如20ms)确定出环境亮度不是过亮环境,根据第一摄像头的曝光时长小于第四时长(200ms)确定出环境亮度不是过暗环境,第三时长小于第四时长。其中,第三时长、第四时长记录于第一摄像头的曝光表中,例如第三时长属于曝光表中高ev对应的几个最短曝光时间,第四时长属于曝光表中低ev对应的几个最长曝光时间。

17、第二方面,本技术提供了一种电子设备,该电子设备包括一个或多个处理器和一个或多个存储器;其中,一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行如第一方面以及第一方面中任一可能的实现方式描述的方法。

18、第三方面,本技术实施例提供了一种芯片系统,该芯片系统应用于电子设备,该芯片系统包括一个或多个处理器,该处理器用于调用计算机指令以使得该电子设备执行如第一方面以及第一方面中任一可能的实现方式描述的方法。

19、第四方面,本技术提供一种计算机可读存储介质,包括指令,当上述指令在电子设备上运行时,使得上述电子设备执行如第一方面以及第一方面中任一可能的实现方式描述的方法。

20、第五方面,本技术提供一种包含指令的计算机程序产品,当上述计算机程序产品在电子设备上运行时,使得上述电子设备执行如第一方面以及第一方面中任一可能的实现方式描述的方法。

21、可以理解地,上述第二方面提供的电子设备、第三方面提供的芯片系统、第四方面提供的计算机存储介质、第五方面提供的计算机程序产品均用于执行本技术所提供的方法。因此,其所能达到的有益效果可参考对应方法中的有益效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1