一种拍照方法及电子设备与流程

文档序号:35378487发布日期:2023-09-09 00:13阅读:64来源:国知局
一种拍照方法及电子设备与流程

本申请涉及拍摄,尤其涉及一种拍照方法及电子设备。


背景技术:

1、随着终端设备和半导体技术的发展,越来越多终端设备被配置有多个具有不同焦距的摄像头。对于具有不同焦距的摄像头的终端设备,通过调整其变焦(zoom)倍率,就可以清晰拍摄到近距离或远距离的物体。

2、目前,在拍摄过程中,用户可手动调整zoom倍率。为了保证在不同焦距下拍摄画面的清晰度,终端设备检测到用户将zoom倍率调整到预设倍率,就会从一个摄像头切换到另一个摄像头。然而在实际应用中,由于视差以及摄像头光学性能的不一致性,使得在摄像头的切换过程中,用户所看到的画面无法对齐,而且亮度和白平衡变化明显等现象,导致切换过程出现卡顿的问题。


技术实现思路

1、本申请实施例提供一种拍照方法及电子设备,用于解决摄像头切换过程中画面过渡不自然的问题。

2、为达到上述目的,本申请的实施例采用如下技术方案:

3、第一方面,本申请提供一种拍照方法,应用于包括第一摄像头、第二摄像头的电子设备,第一摄像头的取景范围和第二摄像头的取景范围不同,方法包括:电子设备显示拍摄预览界面,拍摄预览界面包括来自第一摄像头的第一图像;响应于用户调整变焦倍率的操作,电子设备获取当前变焦倍率;在当前变焦倍率达到预设的第一变焦倍率的情况下,电子设备从第一摄像头切换为第二摄像头;若第一亮度值与第二亮度值的差值大于或等于第一阈值,电子设备在拍摄预览界面显示来自第二摄像头的第二图像;其中,第一亮度值用于反映第一摄像头拍摄时的环境亮度,第二亮度值用于反映第二摄像头最近一次拍摄时的环境亮度,第二图像为第二摄像头根据第一曝光值进行拍摄得到的图像,第一曝光值与第一亮度值对应。

4、可以理解地,在第一亮度值与第二亮度值的差值大于或等于第一阈值时,利用能够准确反映当前的环境亮度的第一亮度值来确定第一曝光值,并控制第二摄像头基于该第一曝光值进行拍摄得到第二图像,可使第二图像的亮度值与当前的环境亮度更加适配,从而减少第二图像出现曝光异常的风险,使得切换摄像头过程中画面的亮度能够自然过渡,弱化由于亮度差异过大导致的画面切换不自然的问题。

5、在第一方面提供的一种实施方式中,方法还包括:若第一亮度值与第二亮度值的差值小于第一阈值,电子设备在拍摄预览界面显示来自第二摄像头的第三图像;其中,第三图像为第二摄像头根据第二曝光值进行拍摄得到的图像,第二曝光值与第二亮度值对应。

6、在第一方面提供的一种实施方式中,方法还包括:在当前变焦倍率与预设的第一变焦倍率的差值小于第二阈值的情况下,电子设备获取第一亮度值和第二亮度值。这样一来,可使电子设备在当前变焦倍率达到第一变焦倍率之前获取第一曝光值或第二曝光值,从而在当前变焦倍率达到预设的第一变焦倍率时,电子设备可直接根据第一曝光值或第二曝光值进行拍摄得到第二图像或第三图像,减少切换过程中电子设备显示第二图像或第三图像所花费的时间,达到减弱摄像头切换时画面卡顿现象的效果。

7、在第一方面提供的一种实施方式中,第一亮度值为在当前变焦倍率与预设的第一变焦倍率的差值小于第二阈值时,第一摄像头所拍摄的图像的亮度值,第二亮度值为第二摄像头最近一次拍摄的最后一帧图像的亮度值,或者为第二摄像头最近一次拍摄的最后多帧图像的亮度值的均值。

8、在第一方面提供的一种实施方式中,方法还包括:在当前变焦倍率达到预设的第一变焦倍率的情况下,电子设备获取第一亮度值和第二亮度值。

9、在第一方面提供的一种实施方式中,第一亮度值为电子设备从第一摄像头切换为第二摄像头的过程中,第一摄像头拍摄的最后一帧图像的亮度值,或者第一摄像头拍摄的最后多帧图像的亮度值的均值;第二亮度值为第二摄像头最近一次拍摄的最后一帧图像的亮度值,或者为第二摄像头最近一次拍摄的最后多帧图像的亮度值的均值。

10、在第一方面提供的一种实施方式中,电子设备还包括多光谱摄像头,第一亮度值为电子设备从第一摄像头切换为第二摄像头的过程中,多光谱摄像头拍摄的最后一帧图像的亮度值,或者多光谱摄像头拍摄的最后多帧图像的亮度值的均值;第二亮度值为第二摄像头最近一次拍摄时,多光谱摄像头拍摄的最后一帧图像的亮度值,或者为第二摄像头最近一次拍摄时,多光谱摄像头拍摄的最后多帧图像的亮度值的均值。

11、在第一方面提供的一种实施方式中,第一曝光值与第一亮度值对应包括:第一曝光值根据第一亮度值确定,第一曝光值与第一亮度值呈负相关。

12、在第一方面提供的一种实施方式中,方法还包括:电子设备根据第二亮度值从预存储的对应关系中读取第二曝光值,预存储的对应关系包括第二亮度值与第二曝光值的对应关系。

13、第二方面,本申请提供一种芯片系统,该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。上述芯片系统可以应用于包括通信模块和存储器的电子设备。该接口电路用于从电子设备的存储器接收信号,并向处理器发送接收到的信号,该信号包括存储器中存储的计算机指令。当处理器执行该计算机指令时,电子设备可以执行如第一方面及其任一种可能的设计方式所述的方法。

14、第三方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令。当计算机指令在电子设备(如手机)上运行时,使得该电子设备执行如第一方面及其任一种可能的设计方式所述的方法。

15、第四方面,本申请提供一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行如第一方面及其任一种可能的设计方式所述的方法。

16、第五方面,本申请提供一种电子设备,所述电子设备包括:存储器、第一摄像头、第二摄像头和一个或多个处理器;所述存储器、所述第一摄像头以及所述第二摄像头与所述处理器耦合;其中,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令;当所述计算机指令被所述处理器执行时,使得所述电子设备执行如第一方面及其任一种可能的设计方式所述的方法。

17、其中,第四方面至第五方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。



技术特征:

1.一种拍照方法,其特征在于,应用于包括第一摄像头、第二摄像头的电子设备,所述第一摄像头的取景范围和所述第二摄像头的取景范围不同,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第一亮度值为在所述当前变焦倍率与预设的第一变焦倍率的差值小于所述第二阈值时,所述第一摄像头所拍摄的图像的亮度值,所述第二亮度值为所述第二摄像头最近一次拍摄的最后一帧图像的亮度值,或者为所述第二摄像头最近一次拍摄的最后多帧图像的亮度值的均值。

5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述第一亮度值为所述电子设备从所述第一摄像头切换为所述第二摄像头的过程中,所述第一摄像头拍摄的最后一帧图像的亮度值,或者所述第一摄像头拍摄的最后多帧图像的亮度值的均值;所述第二亮度值为所述第二摄像头最近一次拍摄的最后一帧图像的亮度值,或者为所述第二摄像头最近一次拍摄的最后多帧图像的亮度值的均值。

7.根据权利要求5所述的方法,其特征在于,所述电子设备还包括多光谱摄像头,所述第一亮度值为所述电子设备从所述第一摄像头切换为所述第二摄像头的过程中,所述多光谱摄像头拍摄的最后一帧图像的亮度值,或者所述多光谱摄像头拍摄的最后多帧图像的亮度值的均值;所述第二亮度值为所述第二摄像头最近一次拍摄时,所述多光谱摄像头拍摄的最后一帧图像的亮度值,或者为所述第二摄像头最近一次拍摄时,所述多光谱摄像头拍摄的最后多帧图像的亮度值的均值。

8.根据权利要求1-7中任意一项所述的方法,其特征在于,

9.根据权利要求2-7中任意一项所述的方法,其特征在于,所述方法还包括:

10.一种电子设备,其特征在于,所述电子设备包括:存储器、第一摄像头、第二摄像头和一个或多个处理器;所述存储器、所述第一摄像头以及所述第二摄像头与所述处理器耦合;

11.一种计算机可读存储介质,其特征在于,包括计算机指令;


技术总结
本申请提供一种拍照方法及电子设备,涉及拍摄技术领域。该方法可以使切换摄像头过程中画面的亮度能够自然过渡,弱化由于亮度差异过大导致的画面切换不自然的问题。该方法包括:电子设备显示拍摄预览界面,拍摄预览界面包括来自第一摄像头的第一图像;响应于用户调整变焦倍率的操作,电子设备获取当前变焦倍率;在当前变焦倍率达到预设的第一变焦倍率的情况下,电子设备从第一摄像头切换为第二摄像头;若第一亮度值与第二亮度值的差值大于或等于第一阈值,电子设备在拍摄预览界面显示来自第二摄像头的第二图像;该第二图像为第二摄像头根据第一曝光值进行拍摄得到的图像,第一曝光值与第一亮度值对应。

技术研发人员:杨路浩,丁志兵
受保护的技术使用者:荣耀终端有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1