System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 运动抓拍方法及电子设备技术_技高网

运动抓拍方法及电子设备技术

技术编号:40635275 阅读:2 留言:0更新日期:2024-03-13 21:19
本申请实施例提供了运动抓拍方法及电子设备,电子设备在预览时检测到运动物体就降低曝光时间,进入短曝光模式,而不是在用户按下快门后才降低曝光时间。如此,缓存的预览帧便带有降曝效果,之后一旦检测到拍照操作,电子设备便可以基于缓存的预览帧获得要保存的照片,而无需等待短曝光时间生效后才能出图,因此运动抓拍时成像速度慢和快门迟滞的问题便得到改善。

【技术实现步骤摘要】

本申请涉及电子,尤其涉及运动抓拍方法及电子设备


技术介绍

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、第二方面,本申请提供了一种电子设备,该电子设备包括一个或多个处理器和一个或多个存储器;其中,一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计本文档来自技高网...

【技术保护点】

1.一种运动抓拍方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述在预览时降低所述第一摄像头的曝光时间,具体包括:

3.如权利要求1或2所述的方法,其特征在于,若所述预览是高动态范围HDR预览,则所述方法还包括:在预览时,在不同帧时刻应用不同曝光值EV以缓存亮度不同的多帧图像。

4.如权利要求3所述的方法,其特征在于,所述在不同帧时刻应用不同曝光值EV,具体包括:在不同帧时刻采用相同的曝光时间但不同的曝光增益,或者在不同帧时刻采用不同的曝光时间且不同的曝光增益,或者在不同帧时刻采用相同曝光增益但不同曝光时间。

5.如权利要求1-4中任一项所述的方法,其特征在于,若所述预览不是HDR预览,则在所述电子设备保存照片之前,所述方法还包括:

6.如权利要求5所述的方法,其特征在于,所述电子设备保存照片,具体包括:将所述多帧融合降噪处理后的图像帧保存为所述照片;

7.如权利要求1-6中任一项所述的方法,其特征在于,若所述预览是HDR预览,则在所述电子设备保存照片之前,所述方法还包括:

8.如权利要求7所述的方法,其特征在于,所述电子设备保存照片,具体包括:将所述HDR融合后的图像帧保存为所述照片;

9.如权利要求1-8中任一项所述的方法,其特征在于,还包括:在预览时,所述电子设备启动闪烁光源检测装置进行闪烁光源检测。

10.如权利要求9所述的方法,其特征在于,所述在预览时降低所述第一摄像头的曝光时间,具体包括:

11.如权利要求9或10所述的方法,其特征在于,所述在预览时降低所述第一摄像头的曝光时间,具体包括:

12.如权利要求9-11中任一项所述的方法,其特征在于,所述闪烁光源检测装置包括:第二摄像头,所述第二摄像头是卷帘快门摄像头,所述第二摄像头的曝光时间小于光能量周期,所述第二摄像头采集的图像不会被送显。

13.如权利要求12所述的方法,其特征在于,所述电子设备启动闪烁光源检测装置进行闪烁光源检测,具体包括:

14.如权利要求1-5中任一项所述的方法,其特征在于,在所述电子设备启动闪烁光源检测装置进行闪烁光源检测之前,还包括:所述电子设备确定环境亮度不是过亮环境,也不是过暗环境,其中,所述过亮环境的亮度高于第一高亮度,所述过暗环境的亮度低于第一低亮度。

15.如权利要求14所述的方法,其特征在于,所述电子设备确定出环境亮度不是过亮环境,也不是过暗环境,具体包括:根据自动曝光控制AEC设定给所述第一摄像头的曝光时间大于第三时长确定出所述环境亮度不是过亮环境,根据自动曝光控制AEC设定给所述第一摄像头的曝光时间小于第四时长确定出所述环境亮度不是过暗环境,所述第三时长小于所述第四时长。

16.如权利要求15所述的方法,其特征在于,所述第三时长、所述第四时长记录于所述第一摄像头的曝光表中。

17.一种电子设备,其特征在于,包括一个或多个处理器和一个或多个存储器;其中,所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得执行如权利要求1-16任一项所述的方法。

18.一种芯片系统,所述芯片系统应用于电子设备,所述芯片系统包括一个或多个处理器,其特征在于,所述处理器用于调用计算机指令以使得执行如权利要求1-16中任一项所述的方法。

19.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得执行如权利要求1-16任一项所述的方法。

...

【技术特征摘要】

1.一种运动抓拍方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述在预览时降低所述第一摄像头的曝光时间,具体包括:

3.如权利要求1或2所述的方法,其特征在于,若所述预览是高动态范围hdr预览,则所述方法还包括:在预览时,在不同帧时刻应用不同曝光值ev以缓存亮度不同的多帧图像。

4.如权利要求3所述的方法,其特征在于,所述在不同帧时刻应用不同曝光值ev,具体包括:在不同帧时刻采用相同的曝光时间但不同的曝光增益,或者在不同帧时刻采用不同的曝光时间且不同的曝光增益,或者在不同帧时刻采用相同曝光增益但不同曝光时间。

5.如权利要求1-4中任一项所述的方法,其特征在于,若所述预览不是hdr预览,则在所述电子设备保存照片之前,所述方法还包括:

6.如权利要求5所述的方法,其特征在于,所述电子设备保存照片,具体包括:将所述多帧融合降噪处理后的图像帧保存为所述照片;

7.如权利要求1-6中任一项所述的方法,其特征在于,若所述预览是hdr预览,则在所述电子设备保存照片之前,所述方法还包括:

8.如权利要求7所述的方法,其特征在于,所述电子设备保存照片,具体包括:将所述hdr融合后的图像帧保存为所述照片;

9.如权利要求1-8中任一项所述的方法,其特征在于,还包括:在预览时,所述电子设备启动闪烁光源检测装置进行闪烁光源检测。

10.如权利要求9所述的方法,其特征在于,所述在预览时降低所述第一摄像头的曝光时间,具体包括:

11.如权利要求9或10所述的方法,其特征在于,所述在预览时降低所述第一摄像头的曝光时间,具体包括:

12.如权利要求9-11中任一项所述的方法,其特征在于,所述闪烁光源检测装置包括:第二摄像头,所述...

【专利技术属性】
技术研发人员:吴天航郑耀国杨坤
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1