对焦方法、装置、电子设备及存储介质与流程

文档序号:31723540发布日期:2022-10-04 23:56阅读:37来源:国知局
对焦方法、装置、电子设备及存储介质与流程

1.本技术属于电子设备技术领域,具体涉及一种对焦方法、装置、电子设备及存储介质。


背景技术:

2.随着信息技术快速发展,电子设备(如手机、平板电脑等)使用越来越普及。电子设备中集成的功能也越来越多,就拿拍照来说,不仅要求高像素,而且对对焦的要求也越来越高。相关的对焦方法,在进行对焦距离变换时,容易出现对焦不准的现象。


技术实现要素:

3.鉴于上述问题,本技术提出了一种对焦方法、装置、电子设备以及存储介质,以实现改善上述问题。
4.第一方面,本技术实施例提供了一种对焦方法,应用于电子设备,所述电子设备包括可调镜头模组,所述方法包括:获取对焦对象;获取所述电子设备与所述对焦对象之间的对焦距离;若所述电子设备与所述对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压;基于所述目标控制电压控制所述可调镜头模组进行对焦。
5.第二方面,本技术实施例提供了一种对焦装置,运行于电子设备,所述电子设备包括可调镜头模组,所述装置包括:对象获取单元,用于获取对焦对象;距离获取单元,用于获取所述电子设备与所述对焦对象之间的对焦距离;电压调节单元,用于若所述电子设备与所述对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压;对焦单元,用于基于所述目标控制电压控制所述可调镜头模组进行对焦。
6.第三方面,本技术实施例提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
7.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
8.本技术实施例提供了一种对焦方法、装置、电子设备及存储介质。首先获取对焦对象,获取电子设备与所述对焦对象之间的对焦距离,若电子设备与对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压,最后基于目标控制电压控制可调镜头模组进行对焦。通过上述方法,可以通过先将控制电压调节至预设电压,使得可以将可调镜头模组的对焦状态调节至预设对焦状态,从而在预
设对焦状态的基础上,再将预设电压调节至目标电压,可以使得可调镜头模组的对焦状态一直在预设对焦状态上,进而提高了在电子设备和对焦对象之间的对焦距离发生变化时,进行对焦的精确度。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了本技术一实施例提出的一种对焦方法的应用场景示意图;
11.图2示出了本技术一实施例提出的一种对焦方法的应用场景示意图;
12.图3示出了本技术一实施例提出的一种对焦方法的流程图;
13.图4示出了本技术一实施例中可调镜头的光焦度变化曲线示意图;
14.图5示出了本技术一实施例中调整电压后可调镜头的光焦度变化曲线示意图;
15.图6示出了本技术另一实施例提出的一种对焦方法的流程图;
16.图7示出了本技术又一实施例提出的一种对焦方法的流程图;
17.图8示出了本技术再一实施例提出的一种对焦方法的流程图;
18.图9示出了本技术实施例提出的一种对焦装置的结构框图;
19.图10示出了本技术实施例提出的一种对焦装置的结构框图;
20.图11示出了本技术实时中的用于执行根据本技术实施例的对焦方法的电子设备或服务器的结构框图;
21.图12示出了本技术实时中的用于保存或者携带实现根据本技术实施例的对焦方法的程序代码的存储单元。
具体实施方式
22.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
23.随着信息技术快速发展,电子设备(如手机、平板电脑等)使用越来越普及。电子设备中集成的功能也越来越多,就拿拍照来说,不仅要求高像素,而且对对焦的要求也越来越高。
24.但是,发明人在对相关的对焦方法的研究中发现,电子设备中的可调镜头(tuneable lens,tlens)模组,由于可调镜头的压电薄膜材料特性,在加电压和减电压至相同电压值时,光焦度会有偏差,就形成了类似普通动子马达的迟滞现象,使得对焦不准确。其中,迟滞现象(hysteresis),或称滞后现象,指一系统的状态(主要多为物理系统),不仅与当下系统的输入有关,更会因其过去输入过程之路径不同,而有不同的结果。换句话说,一系统经过某一输入路径之运作后,即使换回最初的状态时同样的输入值,状态也不能回到其初始。
25.因此,发明人提出了本技术中的对焦方法、装置、电子设备及存储介质。首先获取对焦对象,获取电子设备与所述对焦对象之间的对焦距离,若电子设备与对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压,最后基于目标控制电压控制可调镜头模组进行对焦。通过上述方法,可以通过先将控制电压调节至预设电压,使得可以将可调镜头模组的对焦状态调节至预设对焦状态,从而在预设对焦状态的基础上,再将预设电压调节至目标电压,可以使得可调镜头模组的对焦状态一直在预设对焦状态上,进而提高了在电子设备和对焦对象之间的对焦距离发生变化时,进行对焦的精确度。
26.在本技术实施例中,所提供的对焦方法可以由电子设备执行。在由电子设备执行的这种方式中,本技术实施例提供的对焦方法中所有步骤可以均由电子设备执行。例如,如图1所示,通过电子设备100的处理器执行获取对焦对象;获取所述电子设备与所述对焦对象之间的对焦距离;若所述电子设备与所述对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压;基于所述目标控制电压控制所述可调镜头模组进行对焦。
27.再者,本技术实施例提供的对焦方法也可以由服务器(云端)进行执行。对应的,在由服务器执行的这种方式中,可以由电子设备获取对焦对象,并将对焦对象同步发送给服务器,然后由服务器实时的获取所述电子设备与所述对焦对象之间的对焦距离;若所述电子设备与所述对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压;基于所述目标控制电压控制所述可调镜头模组进行对焦。
28.另外,还可以由电子设备和服务器协同执行。在由电子设备和服务器协同执行的这种方式中,本技术实施例提供的对焦方法中的部分步骤由电子设备执行,而另外部分的步骤则由服务器来执行。
29.示例性的,如图2所示,电子设备100可以执行对焦方法包括的:获取对焦对象,然后由服务器200来执行获取所述电子设备与所述对焦对象之间的对焦距离,再由电子设备100执行若所述电子设备与所述对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压;基于所述目标控制电压控制所述可调镜头模组进行对焦。
30.需要说明的是,在由电子设备和服务器协同执行的这种方式中,电子设备和服务器分别执行的步骤不限于上述示例中所介绍的方式,在实际应用中,可以根据实际情况动态的调整电子设备和服务器分别执行的步骤。
31.需要说明的是,该电子设备100除了可以为图1和图2中所示的智能手机外,还可以为车机设备、可穿戴设备、平板电脑、笔记本电脑等包括有可调镜头模组的装置。服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统。
32.下面将结合附图具体描述本技术的各实施例。
33.请参阅图3,本技术实施例提供的一种对焦方法,应用于如图1或图2所示的电子设备或服务器,所述方法包括:
34.步骤s110:获取对焦对象。
35.在本技术实施例中,所述电子设备中包括可调镜头模组;所述可调镜头模组中包括可调镜头,所述可调镜头为压电薄膜材料,比如压电陶瓷薄膜。对焦对象可以为电子设备的拍摄场景内的任一物体,示例性的,物体可以为桌子、电脑、书本、动物,或者,还可以为具体的某个人脸图像。不同的拍摄场景对应的对焦对象可以不同,比如,在汽车拍摄场景中,对焦对象可以为汽车;在景物拍摄场景中,对焦对象可以是花、草、树、木等。
36.作为一种方式,电子设备中可以预先存储多个物体的图像,在检测到打开摄像头的操作之后,可以扫描拍摄场景内的物体,并识别出是否存在预先存储的物体的图像,若存在,则将该物体作为对焦对象。
37.作为另一种方式,电子设备也可以实时获取对焦对象。当检测到电子设备的摄像头打开后,可以将进入摄像头对应的拍摄场景内的任意物体作为对焦对象。可选的,对焦对象可以包括静态物体或动态物体。若对焦对象为动态物体,那么可以根据拍摄场景的不同,将第一个进入拍摄场景的物体作为对焦对象。示例性的,若在人像拍摄场景中,可以将第一个进入拍摄场景的人作为对焦对象。
38.可选的,当拍摄场景中有多个物体时,可以将用户的触控操作对应的物体做为对焦对象。具体的,电子设备的屏幕为触控屏,当打开摄像头后,电子设备的触控屏中可以显示拍摄场景中的所有物体,当用户确定需要对某个物体进行对焦时,可以通过触控操作来确定该物体,当电子设备检测到用户的触控操作时,对用户的触控区域的物体进行识别,将触控区域识别出的物体作为对焦对象。其中,用户的触控操作可以为点击操作或者短滑动操作。可选的,点击操作可以为单击操作或双击操作,在此不作具体限定。
39.步骤s120:获取所述电子设备与所述对焦对象之间的对焦距离。
40.在本技术实施例中,对焦距离指物象之间的距离,是镜头到物体的距离与镜头到感光元件的距离之和。
41.作为一种方式,电子设备中设置有距离传感器,电子设备可以通过距离传感器确定对焦对象与电子设备之间的对焦距离。例如,可以根据距离传感器确定对焦对象所在对焦区域中的每一点与电子设备之间的距离,将对焦区域的所有点与电子设备之间的距离的平均距离值作为对焦距离。例如,可以将某个人的人脸图像作为对焦对象,在该人进入了拍摄场景时,则可以将该人作为对焦对象,其人脸图像的区域作为对焦区域,进而,可以通过距离传感器,根据该人脸图像确定电子设备与对焦对象之间的对焦距离。
42.其中,距离传感器可以为光学距离传感器、红外距离传感器、超声波距离传感器等多种。其中,红外距离传感器在电子设备中比较常用,红外传感器具有一个红外线发射管和一个红外线接收管,当红外线发射管发出的红外线被红外线接收管接收到时,可以基于红外线发出的时间和被接收到的时间,以及红外线的发射速度,来确定电子设备和对焦对象之间的对焦距离。其它类型距离传感器的工作原理也大同小异,也是通过某种物质的发射与接受来判断电子设备和对焦对象之间的对焦距离,其发射的物质可以是超声波,光脉冲等等。
43.步骤s130:若所述电子设备与所述对焦对象之间的对焦距离由第一距离变换至第
二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压。
44.其中,所述电子设备和所述对焦对象之间的对焦距离越大,确定的用于控制所述可调镜头模组的控制电压越小。
45.在本技术实施例中,预设电压为预先设置的用于规避迟滞现象带来的对焦不准确造成的成像模糊的问题的电压。其中,预设电压可以基于可调镜头加电压的光焦度变化曲线以及可调镜头减电压的光焦度变化曲线来确定,通过将控制电压调节至预设电压,使得可调镜头加电压的光焦度变化曲线和可调镜头减电压的光焦度变化曲线重合,使得只使用可调镜头加电压的光焦度变化曲线或者只利用可调镜头减电压的光焦度曲线。示例性的,如图4所示,图4为可调镜头的光焦度变化曲线示意图,图4中的正向mft表征可调镜头加电压的光焦度变化曲线,反向mft表征可调镜头减电压的光焦度变化曲线,从图4可以看出,可调镜头加电压的光焦度变化曲线和可调镜头减电压的光焦度变化曲线没有重合,因此,当可调镜头减电压和加电压至相同电压值时,对应的光焦度可能不同,可能会出现迟滞现象。
46.作为一种方式,若通过距离传感器检测到电子设备与对焦对象之间的对焦距离从第一距离变换至第二距离,则将对应的控制电压,从第一距离对应的控制电压调节至第二距离对应的控制电压。
47.在将第一距离对应的控制电压调节至第二距离对应的控制电压的过程中,为了解决对焦过程中对焦不准确带来的成像模糊问题,可以先将第一距离对应的控制电压调节至一个预设电压后,再将预设电压调节至第二距离对应的控制电压。示例性的,如图5所示,图5为调整电压后的可调镜头的光焦度变化曲线示意图,通过图5可知,当电子设备和对焦对象之间的对焦距离发生变化时,在将对焦距离变化前对应的控制电压调整至预设电压后,再调节至对焦距离变化后对应的控制电压,可以使得可调镜头加电压的光焦度变化曲线和可调镜头减电压的光焦度变化曲线重合,消除迟滞现象。
48.可选的,在本技术实施例中,电子设备或服务器中可以预先存储有对焦距离和控制电压之间的对应关系,不同的对焦距离对应不同的控制电压。其中,每个对焦距离对应的控制电压可以通过大量实验进行确定。
49.当通过距离传感器获取到电子设备和对焦对象之间的对焦距离后,可以通过电子设备或服务器中预先存储的对焦距离和控制电压之间的对应关系来确定与当前的对焦距离对应的控制电压,进而可以将控制电压调节至与当前的对焦距离对应的控制电压。
50.可选的,电子设备或服务器中也可以预先存储有对焦距离、控制电压、以及预设电压之间的对应关系。其中,每两个对焦距离可以对应两个预设电压,不同的两个对焦距离对应的预设电压可以不同。可选的,每两个对焦距离可以包括第一对焦距离和第二对焦距离,每两个对焦距离可以对应两个预设电压可以包括第一预设电压和第二预设电压,其中,第一预设电压为从第一对焦距离到第二对焦距离对应的预设电压,第二预设电压为从第二对焦距离到第一对焦距离对应的预设电压。
51.在确定电子设备和对焦对象之间的对焦距离发生变化时(包括从第一距离变换至第二距离以及从第二距离变换至第一距离),根据对焦距离、控制电压、以及预设电压之间的对应关系,确定对应的预设电压,进而可以将对焦距离变换前的控制电压先调节至预设电压后,再调节至变换对焦距离后对应的控制电压。
52.步骤s140:基于所述目标控制电压控制所述可调镜头模组进行对焦。
53.在本技术实施例中,可以利用可调镜头模组外围封装电路中的驱动芯片供给可调镜头模组以上述大小的控制电压,压电陶瓷薄膜便会产生形变,带动聚合物变形,改变可调镜头的镜片本身曲率半径、光焦度和整个可调镜头模组的有效焦距,从而使可调镜头模组完成不同对焦距离下的对焦。如此,可通过可调镜头模组实现对焦,在该对焦过程中,不需要用到马达,因而,不会产生磁性干扰。
54.本技术提供的一种对焦方法,首先获取对焦对象,获取电子设备与所述对焦对象之间的对焦距离,若电子设备与对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压,最后基于目标控制电压控制可调镜头模组进行对焦。通过上述方法,可以通过先将控制电压调节至预设电压,使得可以将可调镜头模组的对焦状态调节至预设对焦状态,从而在预设对焦状态的基础上,再将预设电压调节至目标电压,可以使得可调镜头模组的对焦状态一直在预设对焦状态上,进而提高了在电子设备和对焦对象之间的对焦距离发生变化时,进行对焦的精确度。
55.请参阅图6,本技术实施例提供的一种对焦方法,应用于如图1或图2所示的电子设备或服务器,所述方法包括:
56.步骤s210:获取对焦对象。
57.步骤s220:获取所述电子设备与所述对焦对象之间的对焦距离。
58.步骤s230:若所述电子设备与所述对焦对象之间的对焦距离为第一距离,基于所述第一距离,确定用于控制所述可调镜头模组的第一控制电压。
59.在本技术实施例中,第一距离为通过距离传感器确定的电子设备与对焦对象之间的对焦距离。
60.当确定电子设备与对焦对象之间的对焦距离为第一距离之后,可以通过对焦距离和控制电压之间的对应关系,来确定与第一距离对应的控制电压。
61.步骤s240:若所述电子设备与所述对焦对象之间的对焦距离为第二距离,基于所述第二距离,确定用于控制所述可调镜头模组的第二控制电压。
62.在本技术实施例中,第二距离为通过距离传感器确定的电子设备与对焦对象之间的对焦距离。
63.当确定电子设备与对焦对象之间的对焦距离为第二距离之后,可以通过对焦距离和控制电压之间的对应关系,来确定与第二距离对应的控制电压。
64.步骤s250:若所述电子设备与所述对焦对象之间的对焦距离由所述第一距离变换至所述第二距离,将所述第一控制电压调节至所述预设电压后,再调节至所述第二控制电压。
65.在本技术实施例中,在检测到电子设备与对焦对象之间的对焦距离由第一距离变化至第二距离时,可以通过比较第一距离和第二距离的大小,来确定是对第一控制电压进行减电压操作还是加电压操作,从而使得控制电压变换至第二控制电压。其中,若第一距离大于第二距离,确定是对第一控制电压进行减电压操作,使得控制电压变换至第二控制电压;若第一距离小于第二距离,确定是对第一控制电压进行加电压操作,使得控制电压变换至第二控制电压。
66.步骤s260:基于所述第二控制电压控制所述可调镜头模组进行对焦。
67.在本技术实施例中,在将控制电压调节至第二控制电压后,通过第二控制电压控制可调镜头模组进行对焦。
68.本技术提供的一种对焦方法,首先获取对焦对象,获取电子设备与所述对焦对象之间的对焦距离,然后若电子设备与对焦对象之间的对焦距离为第一距离,基于第一距离,确定用于控制可调镜头模组的第一控制电压,若电子设备与对焦对象之间的对焦距离为第二距离,基于第二距离,确定用于控制可调镜头模组的第二控制电压;若电子设备与对焦对象之间的对焦距离由第一距离变换至第二距离,将第一控制电压调节至预设电压后,再调节至第二控制电压,最后基于第二控制电压控制可调镜头模组进行对焦。通过上述方法,可以通过先将控制电压调节至预设电压,使得可以将可调镜头模组的对焦状态调节至预设对焦状态,从而在预设对焦状态的基础上,再将预设电压调节至目标电压,可以使得可调镜头模组的对焦状态一直在预设对焦状态上,进而提高了在电子设备和对焦对象之间的对焦距离发生变化时,进行对焦的精确度。
69.请参阅图7,本技术实施例提供的一种对焦方法,应用于如图1或图2所示的电子设备或服务器,所述方法包括:
70.步骤s310:获取对焦对象。
71.步骤s320:获取所述电子设备与所述对焦对象之间的对焦距离。
72.步骤s330:若所述电子设备与所述对焦对象之间的对焦距离为第一距离,基于所述第一距离,确定用于控制所述可调镜头模组的第一控制电压。
73.步骤s340:若所述电子设备与所述对焦对象之间的对焦距离为第二距离,基于所述第二距离,确定用于控制所述可调镜头模组的第二控制电压。
74.步骤s350:若所述第一距离小于所述第二距离,若所述电子设备与所述对焦对象之间的对焦距离由所述第一距离变换至所述第二距离,将所述第一控制电压降低至零后,再增加至所述第二控制电压。
75.在本技术实施例中,由于第一距离小于第二距离,因此,第一距离对应的第一控制电压大于第二距离对应的第二控制电压。若通过距离传感器确定电子设备和对焦对象之间的对焦距离由第一距离变换至第二距离,那么确定是从近景对焦切换到远景对焦,此时,需要对第一控制电压进行减电压操作,变换至第二控制电压,从而通过第二控制电压控制可调镜头模组进行对焦。
76.可选的,在对第一控制电压进行减电压操作时,可以先将第一距离对应的第一控制电压降低到0v,再将控制电压增加到第二距离对应的第二控制电压,从而可以避免减电压操作,规避了迟滞现象。示例性的,若第一距离为10cm,对应的第一控制电压为4v;第二距离为5m,对应的第二控制电压为2v,当检测到电子设备和对焦对象之间的对焦距离由10cm转化到5m时,需要减小第一控制电压至2v来实现,此时,可以先将第一控制电压减小到0v后,再增加到2v。
77.步骤s360:基于所述第二控制电压控制所述可调镜头模组进行对焦。
78.本技术提供的一种对焦方法,首先获取对焦对象,获取电子设备与所述对焦对象之间的对焦距离,然后若电子设备与对焦对象之间的对焦距离为第一距离,基于第一距离,确定用于控制可调镜头模组的第一控制电压,若电子设备与对焦对象之间的对焦距离为第
二距离,基于第二距离,确定用于控制可调镜头模组的第二控制电压;若第一距离小于第二距离,且电子设备与对焦对象之间的对焦距离由第一距离变换至第二距离,将第一控制电压降低至零后,再增加至第二控制电压,最后基于第二控制电压控制可调镜头模组进行对焦。通过上述方法,可以通过先将控制电压调节至0,使得可以将可调镜头模组的对焦状态调节至预设对焦状态,从而在预设对焦状态的基础上,再从0调节至目标电压,可以使得可调镜头模组的对焦状态一直在预设对焦状态上,进而提高了在电子设备和对焦对象之间的对焦距离发生变化时,进行对焦的精确度。
79.请参阅图8,本技术实施例提供的一种对焦方法,应用于如图1或图2所示的电子设备或服务器,所述方法包括:
80.步骤s410:获取对焦对象。
81.步骤s420:获取所述电子设备与所述对焦对象之间的对焦距离。
82.步骤s430:若所述电子设备与所述对焦对象之间的对焦距离为第一距离,基于所述第一距离,确定用于控制所述可调镜头模组的第一控制电压。
83.步骤s440:若所述电子设备与所述对焦对象之间的对焦距离为第二距离,基于所述第二距离,确定用于控制所述可调镜头模组的第二控制电压。
84.步骤s450:若所述第一距离大于所述第二距离,若所述电子设备与所述对焦对象之间的对焦距离由所述第一距离变换至所述第二距离,将所述第一控制电压增加至所述预设电压后,再增加至所述第二控制电压。
85.在本技术实施例中,由于第一距离大于第二距离,因此,第一距离对应的第一控制电压小于第二距离对应的第二控制电压。若通过距离传感器确定电子设备和对焦对象之间的对焦距离由第一距离变换至第二距离,那么确定是从远景对焦切换到近景对焦,此时,需要对第一控制电压进行加电压操作,变换至第二控制电压,从而通过第二控制电压控制可调镜头模组进行对焦。
86.可选的,在对第一控制电压进行加电压操作时,可以先将第一距离对应的第一控制电压增加到预设电压,再将控制电压增加到第二距离对应的第二控制电压。
87.步骤s460:基于所述第二控制电压控制所述可调镜头模组进行对焦。
88.本技术提供的一种对焦方法,首先获取对焦对象,获取电子设备与所述对焦对象之间的对焦距离,然后若电子设备与对焦对象之间的对焦距离为第一距离,基于第一距离,确定用于控制可调镜头模组的第一控制电压,若电子设备与对焦对象之间的对焦距离为第二距离,基于第二距离,确定用于控制可调镜头模组的第二控制电压;若第一距离大于第二距离,且电子设备与对焦对象之间的对焦距离由第一距离变换至第二距离,将第一控制电压增加至预设电压后,再由预设电压增加至第二控制电压,最后基于第二控制电压控制可调镜头模组进行对焦。通过上述方法,可以通过先将控制电压调节至预设电压,使得可以将可调镜头模组的对焦状态调节至预设对焦状态,从而在预设对焦状态的基础上,再将预设电压调节至目标电压,可以使得可调镜头模组的对焦状态一直在预设对焦状态上,进而提高了在电子设备和对焦对象之间的对焦距离发生变化时,进行对焦的精确度。
89.请参阅图9,本技术实施例提供的一种对焦装置500,运行于电子设备,所述电子设备包括可调镜头模组,所述装置500包括:
90.对象获取单元510,用于获取对焦对象。
91.距离获取单元520,用于获取所述电子设备与所述对焦对象之间的对焦距离。
92.电压调节单元530,用于若所述电子设备与所述对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压。
93.作为一种方式,电压调节单元530具体可以用于若所述电子设备与所述对焦对象之间的对焦距离由所述第一距离变换至所述第二距离,将所述第一控制电压调节至所述预设电压后,再调节至所述第二控制电压。
94.可选的,电压调节单元530具体可以用于若所述第一距离小于所述第二距离,若所述电子设备与所述对焦对象之间的对焦距离由所述第一距离变换至所述第二距离,将所述第一控制电压降低至零后,再增加至所述第二控制电压。
95.可选的,电压调节单元530具体可以用于若所述第一距离大于所述第二距离,若所述电子设备与所述对焦对象之间的对焦距离由所述第一距离变换至所述第二距离,将所述第一控制电压增加至所述预设电压后,再增加至所述第二控制电压。
96.对焦单元540,用于基于所述目标控制电压控制所述可调镜头模组进行对焦。
97.请参阅图10,所述装置500还可以包括:
98.电压确定单元550,用于若所述电子设备与所述对焦对象之间的对焦距离为第一距离,基于所述第一距离,确定用于控制所述可调镜头模组的第一控制电压;若所述电子设备与所述对焦对象之间的对焦距离为第二距离,基于所述第二距离,确定用于控制所述可调镜头模组的第二控制电压。
99.需要说明的是,本技术中装置实施例与前述方法实施例是相互对应的,装置实施例中具体的原理可以参见前述方法实施例中的内容,此处不再赘述。
100.下面将结合图11对本技术提供的一种电子设备或服务器进行说明。
101.请参阅图11,基于上述的对焦方法、装置,本技术实施例还提供的另一种可以执行前述对焦方法的电子设备或服务器800。电子设备或服务器800包括相互耦合的一个或多个(图中仅示出一个)处理器802、存储器804、网络模块806以及可调镜头模组808。其中,该存储器804中存储有可以执行前述实施例中内容的程序,而处理器802可以执行该存储器804中存储的程序。
102.其中,处理器802可以包括一个或者多个处理核。处理器802利用各种接口和线路连接整个电子设备或服务器800内的各个部分,通过运行或执行存储在存储器804内的指令、程序、代码集或指令集,以及调用存储在存储器804内的数据,执行电子设备或服务器800的各种功能和处理数据。可选地,处理器802可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器802可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器802中,单独通过一块通信芯片进行实现。
103.存储器804可以包括随机存储器(random access memory,ram),也可以包括只读
存储器(read-only memory)。存储器804可用于存储指令、程序、代码、代码集或指令集。存储器804可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备或服务器800在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
104.所述网络模块806用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯,例如和音频播放设备进行通讯。所述网络模块806可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。所述网络模块806可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。例如,网络模块806可以与基站进行信息交互。
105.所述可调镜头模组808中可以包括可调镜头(tuneable lens,tlens)模组、pcb(printed circuit board,印刷电路板)板、成像传感器以及镜头载体。其中,pcb板上附着有成像传感器,成像传感器上方设置有可调镜头模组,所述可调镜头模组用于基于控制电压实现对焦,可调镜头模组上方设置有固定镜头的镜头载体,镜头载体上方设置有镜头。
106.请参考图12,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质900中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
107.计算机可读存储介质900可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质900包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质900具有执行上述方法中的任何方法步骤的程序代码910的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码910可以例如以适当形式进行压缩。
108.本技术提供的一种对焦方法、装置、电子设备以及存储介质,首先获取对焦对象,获取电子设备与所述对焦对象之间的对焦距离,若电子设备与对焦对象之间的对焦距离由第一距离变换至第二距离,将控制电压调节至预设电压后,再调节至目标控制电压,其中,所述控制电压为第一距离对应的电压,所述目标控制电压为所述第二距离对应的电压,最后基于目标控制电压控制可调镜头模组进行对焦。通过上述方法,可以通过先将控制电压调节至预设电压,使得可以将可调镜头模组的对焦状态调节至预设对焦状态,从而在预设对焦状态的基础上,再将预设电压调节至目标电压,可以使得可调镜头模组的对焦状态一直在预设对焦状态上,进而提高了在电子设备和对焦对象之间的对焦距离发生变化时,进行对焦的精确度。
109.上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1