CN111787231B - 一种对焦方法、终端设备以及计算机可读存储介质 - Google Patents

一种对焦方法、终端设备以及计算机可读存储介质 Download PDF

Info

Publication number
CN111787231B
CN111787231B CN202010763394.1A CN202010763394A CN111787231B CN 111787231 B CN111787231 B CN 111787231B CN 202010763394 A CN202010763394 A CN 202010763394A CN 111787231 B CN111787231 B CN 111787231B
Authority
CN
China
Prior art keywords
value
brightness
preset
shooting preview
acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010763394.1A
Other languages
English (en)
Other versions
CN111787231A (zh
Inventor
胡泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN202010763394.1A priority Critical patent/CN111787231B/zh
Publication of CN111787231A publication Critical patent/CN111787231A/zh
Application granted granted Critical
Publication of CN111787231B publication Critical patent/CN111787231B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/67Focus control based on electronic image sensor signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/67Focus control based on electronic image sensor signals
    • H04N23/673Focus control based on electronic image sensor signals based on contrast or high frequency components of image signals, e.g. hill climbing method
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/67Focus control based on electronic image sensor signals
    • H04N23/675Focus control based on electronic image sensor signals comprising setting of focusing regions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Automatic Focus Adjustment (AREA)

Abstract

本发明实施例公开了一种对焦方法、终端设备以及计算机可读存储介质,用于终端设备在拍摄预览图像时实现快速对焦。本发明实施例方法包括:获取当前参数;在所述当前参数满足预置条件的情况下,获取焦点位置方向;根据所述焦点位置方向,通过对比度自动对焦进行对焦;其中,所述当前参数包括终端设备所处环境的亮度值,或者,所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率。

Description

一种对焦方法、终端设备以及计算机可读存储介质
技术领域
本发明涉及终端设备应用领域,尤其涉及一种对焦方法、终端设备以及计算机可读存储介质。
背景技术
随着科技的高速发展,人们越来越依赖终端设备。这些终端设备不再是简单用来通信的工具,其拍摄功能也已成为这些终端设备中必要的一项拓展功能。随着生活品质的提高,人们在拍摄过程中对于摄像头对焦速度的要求也越来越高。
在现有技术中,当终端设备处于暗环境下时,终端设备为了保证图像质量清晰程度,一般会先启动相位检测自动对焦进行对焦,由于在绝大多数暗环境的情况下,相位检测自动对焦会对焦失败,于是会再启动对比度自动对焦。但是,在使用对比度自动对焦时,该对焦方法会默认从终端设备的远端运行至近端,这种方法的设定不够灵活,会延长部分距离的耗时过程。所以,现有终端设备采用的自动对焦模式,往往需要用户等待较长一段时间后才能完成对焦,致使用户的体验感不佳。
发明内容
本发明实施例提供了一种对焦方法、终端设备以及计算机可读存储介质,用于终端设备在拍摄预览图像时实现快速对焦。
有鉴于此,本发明实施例第一方面提供了一种对焦方法,可以包括:
获取当前参数;
在该当前参数满足预置条件的情况下,获取焦点位置方向;
根据该焦点位置方向,通过对比度自动对焦进行对焦;
其中,该当前参数包括终端设备所处环境的亮度值,或者,该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率。
可选的,在该当前参数包括该终端设备所处环境的亮度值的情况下,该在该当前参数满足预置条件的情况下,获取焦点位置方向,包括:在该终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。或者,
在该当前参数包括该终端设备所处环境的亮度值的情况下,该在该当前参数满足预置条件的情况下,获取焦点位置方向,包括:在该终端设备所处环境的亮度值大于等于预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,在该当前参数包括终端设备所处环境的亮度值,该终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,该在该当前参数满足预置条件的情况下,获取焦点位置方向,包括:求取该终端设备所处环境的N个亮度值的环境亮度平均值;在该环境亮度平均值小于该预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。或者,
在该当前参数包括终端设备所处环境的亮度值,该终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,该在该当前参数满足预置条件的情况下,获取焦点位置方向,包括:求取该终端设备所处环境的N个亮度值的环境亮度平均值;在该环境亮度平均值小于该预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。在该环境亮度平均值大于等于该预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,在该当前参数包括该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率的情况下,该在该当前参数满足预置条件的情况下,获取焦点位置方向,包括:在该终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,该拍摄预览图像的帧率小于预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。或者,
在该当前参数包括该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率的情况下,该在该当前参数满足预置条件的情况下,获取焦点位置方向,包括:在该终端设备的拍摄预览界面中拍摄预览图像的亮度值小于等于预置图像亮度阈值,和/或,该拍摄预览图像的帧率大于等于预置帧率阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,在该当前参数包括该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,该拍摄预览图像的亮度值为P个,该拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,该在该当前参数满足预置条件的情况下,获取焦点位置方向,包括:求取该终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,该终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;在该图像亮度平均值大于该预置图像亮度阈值,和/或,该帧率平均值小于该预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。或者,
在该当前参数包括该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,该拍摄预览图像的亮度值为P个,该拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,该在该当前参数满足预置条件的情况下,获取焦点位置方向,包括:求取该终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,该终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;在该图像亮度平均值小于等于该预置图像亮度阈值,和/或,该帧率平均值大于等于该预置帧率阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,该根据DCC算法获取焦点位置方向,包括:获取拍摄预览图像中相位检测像素点的坐标信息值;根据该拍摄预览图像中相位检测像素点的坐标信息值,根据DCC算法处理,获取焦点位置方向。
可选的,该坐标信息值包括当前绿值,该根据该拍摄预览图像的坐标信息值,根据DCC算法处理,获取焦点位置方向,包括:对该相位检测像素点的当前绿值进行增益处理,得到该相位检测像素点的第一绿值;对该相位检测像素点的第一绿值进行数据归一化处理,得到该相位检测像素点的第二绿值;根据该相位检测像素点的第二绿值,根据DCC算法处理,获取焦点位置方向。
本发明实施例第二方面提供了一种终端设备,可以包括:
获取模块,用于获取当前参数;在该当前参数满足预置条件的情况下,获取焦点位置方向;其中,该当前参数包括终端设备所处环境的亮度值,或者,该终端设备的拍摄预览界面中拍摄预览图像的亮度值和帧率;
处理模块,用于根据该焦点位置方向,通过对比度自动对焦进行对焦。
可选的,该获取模块,具体用于在该当前参数包括该终端设备所处环境的亮度值的情况下,在该终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。或者,
该获取模块,具体用于在该当前参数包括该终端设备所处环境的亮度值的情况下,在该终端设备所处环境的亮度值大于等于预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,该获取模块,具体用于在该当前参数包括终端设备所处环境的亮度值,该终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,求取该终端设备所处环境的N个亮度值的环境亮度平均值;在该环境亮度平均值小于该预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。或者,
该获取模块,具体用于在该当前参数包括终端设备所处环境的亮度值,该终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,求取该终端设备所处环境的N个亮度值的环境亮度平均值;在该环境亮度平均值小于该预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。在该环境亮度平均值大于等于该预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,该获取模块,具体用于在该当前参数包括该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率的情况下,在该终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,该拍摄预览图像的帧率小于预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。或者,
该获取模块,具体用于在该当前参数包括该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率的情况下,在该终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,该拍摄预览图像的帧率小于预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。
可选的,该获取模块,具体用于在该当前参数包括该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,该拍摄预览图像的亮度值为P个,该拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,求取该终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,该终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;在该图像亮度平均值大于该预置图像亮度阈值,和/或,该帧率平均值小于该预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。或者,
该获取模块,具体用于在该当前参数包括该终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,该拍摄预览图像的亮度值为P个,该拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,求取该终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,该终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;在该图像亮度平均值小于等于该预置图像亮度阈值,和/或,该帧率平均值大于等于该预置帧率阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,该获取模块,具体用于获取拍摄预览图像中相位检测像素点的坐标信息值;根据该拍摄预览图像中相位检测像素点的坐标信息值,根据DCC算法处理,获取焦点位置方向。
可选的,该获取模块,具体用于该坐标信息值包括当前绿值,对该相位检测像素点的当前绿值进行增益处理,得到该相位检测像素点的第一绿值;对该相位检测像素点的第一绿值进行数据归一化处理,得到该相位检测像素点的第二绿值;根据该相位检测像素点的第二绿值,根据DCC算法处理,获取焦点位置方向。
本发明实施例第三方面提供了一种终端设备,可以包括:
存储有可执行程序代码的存储器;
以及所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行如本发明实施例第一方面所述的方法。
本发明实施例第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例第一方面所述的方法。
从以上技术方案可以看出,本发明实施例具有以下优点:
在本申请实施例中,获取当前参数;在所述当前参数满足预置条件的情况下,获取焦点位置方向;根据所述焦点位置方向,通过对比度自动对焦进行对焦;其中,所述当前参数包括终端设备所处环境的亮度值,或者,所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率。终端设备在获取的当前参数满足预置条件的情况下,可以根据DCC算法或相位检测自动对焦获取焦点位置方向,根据获取的焦点位置方向通过对比度自动对焦进行对焦,不需要像现有技术中对比度自动对焦在其进行对焦时会从终端设备的远端运行至近端进行对焦,从而实现快速对焦。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,还可以根据这些附图获得其它的附图。
图1为本发明实施例中对焦方法的一个实施例示意图;
图2为本发明实施例中终端设备获取焦点位置方向的一个示意图;
图3为本发明实施例中对焦方法的另一个实施例示意图;
图4为本发明实施例中终端设备的一个实施例示意图;
图5为本发明实施例中终端设备的另一个实施例示意图。
具体实施方式
本发明实施例提供了一种对焦方法、终端设备以及计算机可读存储介质,用于终端设备在拍摄预览图像时实现快速对焦。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,都应当属于本发明保护的范围。
可以理解的是,本发明实施例中所涉及的终端设备可以包括一般的手持有屏电子终端设备,诸如手机、智能电话、便携式终端、终端、个人数字助理(Personal DigitalAssistant,PDA)、便携式多媒体播放器(Personal Media Player,PMP)装置、笔记本电脑、笔记本(Note Pad)、无线宽带(Wireless Broadband,Wibro)终端、平板电脑(PersonalComputer,PC)、智能PC、销售终端(Point of Sales,POS)和车载电脑等。
终端设备也可以包括可穿戴设备。可穿戴设备即可以直接穿戴在用户身上,或是整合到用户的衣服或配件的一种便携式电子设备。可穿戴设备不仅仅是一种硬件设备,更可以通过软件支持以及数据交互、云端交互来实现强大的智能功能,比如:计算功能、定位功能、报警功能,同时还可以连接手机及各类终端。可穿戴设备可以包括但不限于以手腕为支撑的watch类(比如手表、手腕等产品),以脚为支撑的shoes类(比如鞋、袜子或者其他腿上佩戴产品),以头部为支撑的Glass类(比如眼镜、头盔、头带等)以及智能服装,书包、拐杖、配饰等各类非主流产品形态。
下面先对本发明实施例中所涉及的术语做一个简要的说明,如下所示:
DCC算法:DCC算法是终端设备处于暗环境中时,一种自定义的识别PD像素点和马达位置关系的算法。
PDAF:Phase Detection Auto Focus,相位检测自动对焦。相位检测自动对焦能够精确知道哪个方向设置的距离需要改变;相位检测自动对焦速度快,适合运动的物体,对于全功能的,需要广角,自动对焦区域有限制,前置和后置焦点有风险。
CAF:Contrast Auto Focus,对比度自动对焦。对比度自动对焦非常精确,没有最小光圈要求,比较慢,拍摄时要有足够的光线,对于快速运动的物体不支持,耗电量大。
PD:Phase Detection,相位检测。
G:Green,绿色。绿色为终端设备拍摄预览界面的拍摄预览图像像素中的绿色像素点。
R:Red,红色。绿色为终端设备拍摄预览界面的拍摄预览图像像素中的红色像素点。
B:Blue,蓝色。绿色为终端设备拍摄预览界面的拍摄预览图像像素中的蓝色像素点。
其中,RGB为终端设备拍摄预览界面的拍摄预览图像像素中的三原色像素点。
COMS:Complementary Metal Oxide Semiconductor,互补金属氧化物半导体。互补金属氧化物半导体是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片,是电脑主板上的一块可读写的RAM芯片。因为其可读写的特性,所以在电脑主板上用来保存BIOS设置完电脑硬件参数后的数据,这个COMS芯片仅仅是用来存放数据的。
BIOS:Basic Input Output System,基本输入输出***。BIOS是个人电脑启动时加载的第一个软件。它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和***自启动程序,它可从CMOS中读写***设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
ROM:Read-Only Memory,只读存储器。ROM可以存储程序代码的介质。
RAM:Random Access Memory,随机存取存储器。RAM可以存储程序代码的介质。
下面以实施例的方式,对本发明技术方案做进一步的说明,如图1所示,为本发明实施例中对焦方法的一个实施例示意图,可以包括:
101、获取当前参数,所述当前参数包括终端设备所处环境的亮度值。
可以理解的是,所述当前参数包括终端设备所处环境的亮度值可以由高精度光感传感器进行识别获取。
可选的,终端设备在获取当前参数之前,可以先判断所述终端设备是否满足预设条件。如果所述终端设备满足预设条件中的至少一项,那么所述终端设备可以获取当前参数。其中,所述预设条件包括:所述终端设备的剩余内存大于预置内存阈值;所述终端设备的当前温度小于预置温度阈值;以及,所述终端设备的剩余电量大于预置电量阈值。示例性的,终端设备的预置电量阈值为50%,当剩余电量大于等于预置电量阈值50%的时候,终端设备可以获取当前参数。
102、在所述当前参数满足预置条件的情况下,获取焦点位置方向。
可以理解的是,在终端设备的当前参数满足预置条件的情况下,即在终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,此时,可以认为终端设备当前是处于暗环境中,此时,终端设备可以根据DCC算法获取焦点位置方向;或者,在终端设备的当前参数满足预置条件的情况下,即在终端设备所处环境的亮度值大于等于预置环境亮度阈值的情况下,此时,可以认为终端设备当前是处于亮环境中,此时,终端设备可以通过PDAF获取焦点位置方向。
可选的,所述终端设备在所述当前参数满足预置条件的情况下,获取焦点位置方向,可以包括但不限于以下的实现方式:
实现方式1:终端设备在其所处环境的亮度值小于预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。
示例性的,假设预置环境亮度阈值为260光照度(lux),所述终端设备所处环境的亮度值为230lux,此时,所述终端设备所处环境的亮度值230lux小于预置环境亮度阈值260lux,那么,可以认为终端设备当前是处于暗环境中,所以终端设备可以根据DCC算法获取焦点位置方向。
实现方式2:终端设备在其所处环境的亮度值大于等于预置环境亮度阈值的情况下,通过PDAF获取焦点位置方向。
示例性的,假设预置环境亮度阈值为260光照度(lux),所述终端设备所处环境的亮度值为280lux,此时,所述终端设备所处环境的亮度值280lux大于预置环境亮度阈值260lux,那么,可以认为终端设备当前是处于亮环境中,所以终端设备可以通过PDAF获取焦点位置方向。
实现方式3:终端设备在所述当前参数包括终端设备所处环境的亮度值,所述终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,终端设备求取所述终端设备所处环境的N个亮度值的环境亮度平均值;终端设备在所述环境亮度平均值小于所述预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。
示例性的,假设预置环境亮度阈值为260lux,获取所述终端设备所处环境的3个亮度值,分别为240lux,250lux,260lux,求取其环境亮度平均值为250lux,此时,所述终端设备所处环境的亮度值250lux小于预置环境亮度阈值260lux,那么,可以认为终端设备当前是处于暗环境中,所以终端设备可以根据DCC算法获取焦点位置方向。
实现方式4:终端设备在所述当前参数包括终端设备所处环境的亮度值,所述终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,终端设备求取所述终端设备所处环境的N个亮度值的环境亮度平均值;终端设备在所述环境亮度平均值大于等于所述预置环境亮度阈值的情况下,通过PDAF获取焦点位置方向。
示例性的,假设预置环境亮度阈值为260lux,获取所述终端设备所处环境的3个亮度值,分别为250lux,270lux,290lux,求取其环境亮度平均值为270lux,此时,所述终端设备所处环境的亮度值270lux大于预置环境亮度阈值260lux,那么,可以认为终端设备当前是处于亮环境中,所以终端设备可以通过PDAF获取焦点位置方向。
可以理解的是,终端设备在获取所述终端设备所处环境的N个亮度值时,获取相邻两个亮度值的时间间隔可以是时长相等的,也可以是时长不相等的,具体此处不做限定。
可选的,在上述实现方式1或3中,所述根据DCC算法获取焦点位置方向,可以包括:获取拍摄预览图像中相位检测像素点的坐标信息值;根据所述拍摄预览图像中相位检测像素点的坐标信息值,根据DCC算法处理,获取焦点位置方向。
进一步的,图2为本发明实施例中终端设备获取焦点位置方向的一个示意图。其中,所述坐标信息值包括当前绿值,所述根据所述拍摄预览图像的坐标信息值,根据DCC算法处理,获取焦点位置方向,包括:201、对所述相位检测像素点的当前绿值进行增益处理,得到所述相位检测像素点的第一绿值;202、对所述相位检测像素点的第一绿值进行数据归一化处理,得到所述相位检测像素点的第二绿值;203、根据所述相位检测像素点的第二绿值,根据DCC算法处理,获取焦点位置方向。
可以理解的是,拍摄预览图像中包括PD像素点和非PD像素点的坐标信息值。其中,PD像素点的坐标信息值含有绿色像素点G的坐标信息值(以下简称:绿值即G值)、红色像素点R的坐标信息值以及蓝色像素点B的坐标信息值。
在所述终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,可以认为终端设备当前是处于暗环境中。终端设备首先获取拍摄预览图像中PD像素点的坐标信息值;再获取拍摄预览图像中PD像素点的坐标信息值中的当前G值,对该当前G值通过增益处理获得第一G值,因为获取的G值较小,需要通过增益将它变大,所以对该当前G值进行了增益处理,提高PD像素点的当前G值;由于终端设备的当前参数所满足的预置条件,增益后获得的第一G值可能在相位比对的过程中比对不到,于是接着对第一G值进行数据归一化处理获得第二G值,此时提高了第二G值的亮度,即重点突出PD像素点;然后终端设备可以根据提高亮度后的第二G值进行相位比对,最后获取焦点位置方向。其中,数据归一化处理可以为傅里叶变换,此处不做具体限定;所述PD像素点的坐标信息值是由COMS中的传感器识别获取。
终端设备通过对环境亮度进行判断后直接区分场景,在确定其处于暗环境时,对PD像素点中的G值亮度进行提高从而坐标信息值,根据该PD像素点的坐标信息值辅助CAF找准对焦方向进行对焦,实现快速对焦。
可选的,终端设备可以根据红外设备直接测量对焦距离,通过马达启动CAF进行对焦。
可以理解的是,焦点位置方向可以位于马达的目标方向,该目标方向可以位于马达的上方、下方、左方、右方、左上方、左下方、右上方以及右下方,此处不做具体限定;其中,所述马达为在摄像头中提供CAF进行对焦时提供动力的装置。
103、根据所述焦点位置方向,通过对比度自动对焦进行对焦。
终端设备控制马达根据焦点位置方向,通过对比度自动对焦进行对焦。
在本发明实施例中,终端设备首先获取环境亮度值或者环境亮度平均值,对环境亮度值或者环境亮度平均值与预置环境亮度阈值进行比较,如果环境亮度值或者环境亮度平均值小于预置环境亮度阈值,那么终端设备就先通过PDAF,再通过CAF进行对焦;如果环境亮度值或者环境亮度平均值大于等于预置环境亮度阈值,那么终端设备就先根据DCC算法,再通过CAF进行对焦。不需要像现有技术中CAF在其进行对焦时会从终端设备的远端运行至近端进行对焦,从而实现快速对焦。
如图3所示,为本发明实施例中对焦方法的另一个实施例示意图,可以包括:
301、获取当前参数,所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率。
可以理解的是,所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和帧率可以由COMS中的传感器进行识别获取。
可选的,终端设备在获取当前参数之前,可以先判断所述终端设备是否满足预设条件。如果所述终端设备满足预设条件中的至少一项,那么所述终端设备可以获取当前参数。其中,所述预设条件包括:所述终端设备的剩余内存大于预置内存阈值;所述终端设备的当前温度小于预置温度阈值;以及,所述终端设备的剩余电量大于预置电量阈值。示例性的,终端设备的预置温度阈值为25摄氏度,当当前温度小于预置温度阈值25摄氏度的时候,终端设备可以获取当前参数。
302、在所述当前参数满足预置条件的情况下,获取焦点位置方向。
可以理解的是,在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值的情况下,此时,可以认为终端设备当前是处于暗环境中,此时,终端设备可以根据DCC算法获取焦点位置方向。或者,
在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值小于等于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率大于等于预置帧率阈值的情况下,此时,可以认为终端设备当前是处于亮环境中,此时,终端设备可以通过相位检测自动对焦获取焦点位置方向。
可选的,终端设备在所述当前参数满足预置条件的情况下,获取焦点位置方向,可以包括但不限于以下的实现方式:
实现方式1:终端设备在其拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。
示例性的,假设预置图像亮度阈值为260lux,拍摄预览图像的亮度值为280lux,拍摄预览图像的帧率为每秒13帧数(frames per second,fps),此时,拍摄预览图像的亮度值大于预置图像亮度阈值,和,所述拍摄预览图像的帧率小于预置帧率阈值,此时,可以认为终端设备当前是处于暗环境中,所以终端设备可以根据DCC算法获取焦点位置方向。
实现方式2:终端设备在其拍摄预览界面中拍摄预览图像的亮度值小于等于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率大于等于预置帧率阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
示例性的,假设预置图像亮度阈值为260lux,预置帧率阈值为16fps,拍摄预览图像的亮度值为250lux,拍摄预览图像的帧率为13fps,此时,拍摄预览图像的亮度值250lux小于预置图像亮度阈值260lux,此时,可以认为终端设备当前是处于亮环境中,所以终端设备可以通过相位检测自动对焦获取焦点位置方向。
实现方式3:终端设备在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,所述拍摄预览图像的亮度值为P个,所述拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,终端设备求取所述终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,所述终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;终端设备在所述图像亮度平均值大于所述预置图像亮度阈值,和/或,所述帧率平均值小于所述预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。
示例性的,假设预置图像亮度阈值为260lux,预置帧率阈值为16fps,获取拍摄预览图像的2个亮度值,分别为250lux和280lux,以及拍摄预览图像的2个帧率,分别为18fps和10fps,求取其图像亮度平均值为265lux以及帧率平均值为14fps,此时,所述图像亮度平均值265lux大于所述预置图像亮度阈值260lux,和,所述帧率平均值14fps小于所述预置帧率阈值16fps,此时,可以认为终端设备当前是处于暗环境中,所以终端设备可以根据DCC算法获取焦点位置方向。
实现方式4:终端设备在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,所述拍摄预览图像的亮度值为P个,所述拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,终端设备求取所述终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,所述终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;终端设备在所述图像亮度平均值小于等于所述预置图像亮度阈值,和/或,所述帧率平均值大于等于所述预置帧率阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
示例性的,假设预置图像亮度阈值为260lux,预置帧率阈值为16fps,获取拍摄预览图像的2个亮度值,分别为250lux和280lux,以及拍摄预览图像的2个帧率,分别为18fps和20fps,求取其图像亮度平均值为265lux以及帧率平均值为19fps,此时,所述图像亮度平均值265lux大于所述预置图像亮度阈值260lux,此时,可以认为终端设备当前是处于亮环境中,所以终端设备可以通过相位检测自动对焦获取焦点位置方向。
可以理解的是,终端设备在获取所述终端设备的拍摄预览界面中拍摄预览图像的P个亮度值,和/或,所述终端设备的拍摄预览界面中拍摄预览图像的Q个帧率时,获取相邻两个亮度值和/或相邻两个帧率的时间间隔可以是时长相等的,也可以是时长不相等的,具体此处不做限定。
可选的,在上述实现方式1或3中,所述根据DCC算法获取焦点位置方向,可以包括:获取拍摄预览图像中相位检测像素点的坐标信息值;根据所述拍摄预览图像中相位检测像素点的坐标信息值,根据DCC算法处理,获取焦点位置方向。
进一步的,图2为本发明实施例中终端设备获取焦点位置方向的一个示意图。其中,所述坐标信息值包括当前绿值,所述根据所述拍摄预览图像的坐标信息值,根据DCC算法处理,获取焦点位置方向,包括:201、对所述相位检测像素点的当前绿值进行增益处理,得到所述相位检测像素点的第一绿值;202、对所述相位检测像素点的第一绿值进行数据归一化处理,得到所述相位检测像素点的第二绿值;203、根据所述相位检测像素点的第二绿值,根据DCC算法处理,获取焦点位置方向。
可以理解的是,拍摄预览图像中包括PD像素点和非PD像素点的坐标信息值。其中,PD像素点的坐标信息值含有绿色像素点G的坐标信息值(以下简称:绿值即G值)、红色像素点R的坐标信息值以及蓝色像素点B的坐标信息值。
在所述终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,可以认为终端设备当前是处于暗环境中。终端设备首先获取拍摄预览图像中PD像素点的坐标信息值;再获取拍摄预览图像中PD像素点的坐标信息值中的当前G值,对该当前G值通过增益处理获得第一G值,因为获取的G值较小,需要通过增益将它变大,所以对该当前G值进行了增益处理,提高PD像素点的当前G值;由于终端设备的当前参数所满足的预置条件,增益后获得的第一G值可能在相位比对的过程中比对不到,于是接着对第一G值进行数据归一化处理获得第二G值,此时提高了第二G值的亮度,即重点突出PD像素点;然后终端设备可以根据提高亮度后的第二G值进行相位比对,最后获取焦点位置方向。其中,数据归一化处理可以为傅里叶变换,此处不做具体限定;所述PD像素点的坐标信息值是由COMS中的传感器识别获取。
终端设备通过对环境亮度进行判断后直接区分场景,在确定其处于暗环境时,对PD像素点中的G值亮度进行提高从而坐标信息值,根据该PD像素点的坐标信息值辅助CAF找准对焦方向进行对焦,实现快速对焦。
可选的,终端设备可以根据红外设备直接测量对焦距离,通过马达启动CAF进行对焦。
可以理解的是,焦点位置方向可以位于马达的目标方向,该目标方向可以位于马达的上方、下方、左方、右方、左上方、左下方、右上方以及右下方,此处不做具体限定;其中,所述马达为在摄像头中提供CAF进行对焦时提供动力的装置。
303、根据所述焦点位置方向,通过对比度自动对焦进行对焦。
需要说明的是,步骤303与图1所示的步骤1103类似,此处不再赘述。
在本发明实施例中,终端设备首先获取拍摄预览图像亮度值和/或帧率,或者,拍摄预览图像亮度平均值和/或帧率平均值;对拍摄预览图像亮度值或拍摄预览图像亮度平均值与预置图像亮度阈值进行比较,和/或,拍摄预览图像帧率或拍摄预览图像帧率平均值与预置帧率阈值进行比较。如果拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值,那么终端设备就先根据DCC算法;再通过CAF进行对焦;或者,如果拍摄预览界面中拍摄预览图像的亮度值小于等于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率大于等于预置帧率阈值,那么终端设备就先通过PDAF,再通过CAF进行对焦。
其中,PDAF和DCC算法的作用都是为CAF提供焦点位置方向,以便CAF直接找准焦点位置方向。该方法通过终端设备对拍摄预览图像中的亮度值和帧率的双重判断,直接区分了对焦流程,再通过PDAF或DCC算法为CAF直接提供焦点位置方向,不需要像现有技术中CAF在其进行对焦时会从终端设备的远端运行至近端进行对焦,从而实现快速对焦。
如图4所示,为本发明实施例中终端设备的一个实施例示意图,可以包括:
获取模块401,用于获取当前参数;在所述当前参数满足预置条件的情况下,获取焦点位置方向;其中,所述当前参数包括终端设备所处环境的亮度值,或者,所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和帧率;
处理模块402,用于根据所述焦点位置方向,通过对比度自动对焦进行对焦。
可选的,在本发明的一些实施例中,
获取模块401,具体用于在所述当前参数包括所述终端设备所处环境的亮度值的情况下,在所述终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。或者,
获取模块401,具体用于在所述当前参数包括所述终端设备所处环境的亮度值的情况下,在所述终端设备所处环境的亮度值大于等于预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,在本发明的一些实施例中,
获取模块401,具体用于在所述当前参数包括终端设备所处环境的亮度值,所述终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,求取所述终端设备所处环境的N个亮度值的环境亮度平均值;在所述环境亮度平均值小于所述预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。或者,
获取模块401,具体用于在所述当前参数包括终端设备所处环境的亮度值,所述终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,求取所述终端设备所处环境的N个亮度值的环境亮度平均值;在所述环境亮度平均值小于所述预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向。在所述环境亮度平均值大于等于所述预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,在本发明的一些实施例中,
获取模块401,具体用于在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率的情况下,在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。或者,
获取模块401,具体用于在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率的情况下,在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。
可选的,在本发明的一些实施例中,
获取模块401,具体用于在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,所述拍摄预览图像的亮度值为P个,所述拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,求取所述终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,所述终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;在所述图像亮度平均值大于所述预置图像亮度阈值,和/或,所述帧率平均值小于所述预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。或者,
获取模块401,具体用于在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,所述拍摄预览图像的亮度值为P个,所述拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,求取所述终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,所述终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;在所述图像亮度平均值小于等于所述预置图像亮度阈值,和/或,所述帧率平均值大于等于所述预置帧率阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,在本发明的一些实施例中,
获取模块401,具体用于获取拍摄预览图像中相位检测像素点的坐标信息值;根据所述拍摄预览图像中相位检测像素点的坐标信息值,根据DCC算法处理,获取焦点位置方向。
可选的,在本发明的一些实施例中,
获取模块401,具体用于所述坐标信息值包括当前绿值,对所述相位检测像素点的当前绿值进行增益处理,得到所述相位检测像素点的第一绿值;对所述相位检测像素点的第一绿值进行数据归一化处理,得到所述相位检测像素点的第二绿值;根据所述相位检测像素点的第二绿值,根据DCC算法处理,获取焦点位置方向。
如图5所示,为本发明实施例中终端设备的另一个实施例示意图,图5示出的是与本发明实施例提供的终端设备相关的手机的部分结构的框图。参考图5,手机包括:射频(Radio Frequency,RF)电路510、存储器520、输入单元530、显示单元540、传感器550、音频电路560、无线保真(Wireless Fidelity,WiFi)模块560、处理器580、以及电源590等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图5对手机的各个构成部件进行具体的介绍:
RF电路510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器580处理;另外,将设计上行的数据发送给基站。通常,RF电路510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmplifier,LNA)、双工器等。此外,RF电路510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(GlobalSystem of Mobile communication,GSM)、通用分组无线服务(General Packet RadioService,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器520可用于存储软件程序以及模块,处理器580通过运行存储在存储器520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元530可包括触控面板531以及其他输入设备532。触控面板531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板531上或在触控面板531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板531。除了触控面板531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元540可包括显示面板541,可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板541。进一步的,触控面板531可覆盖显示面板541,当触控面板531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图5中,触控面板531与显示面板541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板531与显示面板541集成而实现手机的输入和输出功能。
手机还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路560、扬声器561,传声器562可提供用户与手机之间的音频接口。音频电路560可将接收到的音频数据转换后的电信号,传输到扬声器561,由扬声器561转换为声音信号输出;另一方面,传声器562将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经RF电路510以发送给比如另一手机,或者将音频数据输出至存储器520以便进一步处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块560可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了WiFi模块560,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器580可包括一个或多个处理单元;优选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
手机还包括给各个部件供电的电源590(比如电池),优选的,电源可以通过电源管理***与处理器580逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本发明实施例中,该终端设备所包括的处理器580还具有以下功能:
获取当前参数;
在所述当前参数满足预置条件的情况下,获取焦点位置方向;
根据所述焦点位置方向,通过对比度自动对焦进行对焦;
其中,所述当前参数包括终端设备所处环境的亮度值,或者,所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和帧率。
可选的,处理器580还具有以下功能:
在所述当前参数包括所述终端设备所处环境的亮度值的情况下,在所述终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向;或者,
在所述当前参数包括所述终端设备所处环境的亮度值的情况下,在所述终端设备所处环境的亮度值大于等于预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,处理器580还具有以下功能:
在所述当前参数包括终端设备所处环境的亮度值,所述终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,求取所述终端设备所处环境的N个亮度值的环境亮度平均值;在所述环境亮度平均值小于所述预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向;或者,
在所述当前参数包括终端设备所处环境的亮度值,所述终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,求取所述终端设备所处环境的N个亮度值的环境亮度平均值;在所述环境亮度平均值大于等于所述预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,处理器580还具有以下功能:
在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率的情况下,在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值的情况下,根据DCC算法获取焦点位置方向;或者,
在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率的情况下,在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值的情况下,根据DCC算法获取焦点位置方向。
可选的,处理器580还具有以下功能:
在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,所述拍摄预览图像的亮度值为P个,所述拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,求取所述终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,所述终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;在所述图像亮度平均值大于所述预置图像亮度阈值,和/或,所述帧率平均值小于所述预置帧率阈值的情况下,根据DCC算法获取焦点位置方向;或者,
在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,所述拍摄预览图像的亮度值为P个,所述拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,求取所述终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,所述终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;在所述图像亮度平均值小于等于所述预置图像亮度阈值,和/或,所述帧率平均值大于等于所述预置帧率阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
可选的,处理器580还具有以下功能:
获取拍摄预览图像中相位检测像素点的坐标信息值;根据所述拍摄预览图像中相位检测像素点的坐标信息值,根据DCC算法处理,获取焦点位置方向。
可选的,处理器580还具有以下功能:
所述坐标信息值包括当前绿值,对所述相位检测像素点的当前绿值进行增益处理,得到所述相位检测像素点的第一绿值;对所述相位检测像素点的第一绿值进行数据归一化处理,得到所述相位检测像素点的第二绿值;根据所述相位检测像素点的第二绿值,根据DCC算法处理,获取焦点位置方向。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (8)

1.一种对焦方法,其特征在于,包括:
获取当前参数;
在所述当前参数满足预置条件的情况下,获取焦点位置方向;
根据所述焦点位置方向,通过对比度自动对焦进行对焦;
其中,所述当前参数包括终端设备所处环境的亮度值,或者,所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率;
所述在所述当前参数满足预置条件的情况下,获取焦点位置方向,包括:
在终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向;或者,
在所述终端设备所处环境的亮度值大于等于所述预置环境亮度阈值的情况下,通过相位检测自动对焦获取所述焦点位置方向;或者,
在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值的情况下,根据所述DCC算法获取所述焦点位置方向;或者,
在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值小于等于所述预置图像亮度阈值,和/或,所述拍摄预览图像的帧率大于等于所述预置帧率阈值的情况下,通过所述相位检测自动对焦获取所述焦点位置方向;
其中,所述DCC算法指的是一种基于相位检测PD像素点和马达位置关系,得到焦点位置方向的方法,所述焦点位置方向位于马达的目标方向,所述目标方向位于所述马达的上方、下方、左方、右方、左上方、左下方、右上方以及右下方中的任一方向。
2.根据权利要求1所述的方法,其特征在于,在所述当前参数包括终端设备所处环境的亮度值,所述终端设备所处环境的亮度值为N个,N为大于等于2的整数的情况下,所述在所述当前参数满足预置条件的情况下,获取焦点位置方向,包括:
求取所述终端设备所处环境的N个亮度值的环境亮度平均值;
在所述环境亮度平均值小于所述预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向;或者,
在所述环境亮度平均值大于等于所述预置环境亮度阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
3.根据权利要求1所述的方法,其特征在于,在所述当前参数包括所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和/或帧率,所述拍摄预览图像的亮度值为P个,所述拍摄预览图像的帧率为Q个,P和Q为大于等于2的整数的情况下,所述在所述当前参数满足预置条件的情况下,获取焦点位置方向,包括:
求取所述终端设备的拍摄预览界面中拍摄预览图像的P个亮度值的图像亮度平均值,和/或,所述终端设备的拍摄预览界面中拍摄预览图像的Q个帧率的帧率平均值;
在所述图像亮度平均值大于所述预置图像亮度阈值,和/或,所述帧率平均值小于所述预置帧率阈值的情况下,根据DCC算法获取焦点位置方向;或者,
在所述图像亮度平均值小于等于所述预置图像亮度阈值,和/或,所述帧率平均值大于等于所述预置帧率阈值的情况下,通过相位检测自动对焦获取焦点位置方向。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据DCC算法获取焦点位置方向,包括:
获取拍摄预览图像中相位检测像素点的坐标信息值;
根据所述拍摄预览图像中相位检测像素点的坐标信息值,根据DCC算法处理,获取焦点位置方向。
5.根据权利要求4中所述的方法,其特征在于,所述坐标信息值包括当前绿值,所述根据所述拍摄预览图像的坐标信息值,根据DCC算法处理,获取焦点位置方向,包括:
对所述相位检测像素点的当前绿值进行增益处理,得到所述相位检测像素点的第一绿值;
对所述相位检测像素点的第一绿值进行数据归一化处理,得到所述相位检测像素点的第二绿值;
根据所述相位检测像素点的第二绿值,根据DCC算法处理,获取焦点位置方向。
6.一种终端设备,其特征在于,包括:
获取模块,用于获取当前参数;在所述当前参数满足预置条件的情况下,获取焦点位置方向;其中,所述当前参数包括终端设备所处环境的亮度值,或者,所述终端设备的拍摄预览界面中拍摄预览图像的亮度值和帧率;
处理模块,用于根据所述焦点位置方向,通过对比度自动对焦进行对焦;
所述获取模块,具体用于在终端设备所处环境的亮度值小于预置环境亮度阈值的情况下,根据DCC算法获取焦点位置方向;或者,在所述终端设备所处环境的亮度值大于等于所述预置环境亮度阈值的情况下,通过相位检测自动对焦获取所述焦点位置方向;或者,在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值大于预置图像亮度阈值,和/或,所述拍摄预览图像的帧率小于预置帧率阈值的情况下,根据所述DCC算法获取所述焦点位置方向;或者,在所述终端设备的拍摄预览界面中拍摄预览图像的亮度值小于等于所述预置图像亮度阈值,和/或,所述拍摄预览图像的帧率大于等于所述预置帧率阈值的情况下,通过所述相位检测自动对焦获取所述焦点位置方向;其中,所述DCC算法指的是一种基于相位检测PD像素点和马达位置关系,得到焦点位置方向的方法,所述焦点位置方向位于马达的目标方向,所述目标方向位于所述马达的上方、下方、左方、右方、左上方、左下方、右上方以及右下方中的任一方向。
7.一种终端设备,其特征在于,包括:
存储有可执行程序代码的存储器;
以及所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行如权利要求1-5中任一项所述的方法。
8.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-5中任意一项所述的方法。
CN202010763394.1A 2020-07-31 2020-07-31 一种对焦方法、终端设备以及计算机可读存储介质 Active CN111787231B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010763394.1A CN111787231B (zh) 2020-07-31 2020-07-31 一种对焦方法、终端设备以及计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010763394.1A CN111787231B (zh) 2020-07-31 2020-07-31 一种对焦方法、终端设备以及计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN111787231A CN111787231A (zh) 2020-10-16
CN111787231B true CN111787231B (zh) 2022-05-27

Family

ID=72765686

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010763394.1A Active CN111787231B (zh) 2020-07-31 2020-07-31 一种对焦方法、终端设备以及计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN111787231B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012168382A (ja) * 2011-02-15 2012-09-06 Nikon Corp 撮像装置およびプログラム
CN109981965A (zh) * 2017-12-27 2019-07-05 华为技术有限公司 对焦的方法和电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007248782A (ja) * 2006-03-15 2007-09-27 Olympus Imaging Corp 焦点調節装置およびカメラ
JP5322783B2 (ja) * 2009-06-05 2013-10-23 キヤノン株式会社 撮像装置及び該撮像装置の制御方法
KR101773168B1 (ko) * 2011-07-21 2017-09-12 삼성전자주식회사 위상차이 촬상 소자에 의한 초점 조절 장치 및 방법
WO2014083914A1 (ja) * 2012-11-29 2014-06-05 富士フイルム株式会社 撮像装置及び合焦制御方法
CN110881103B (zh) * 2019-09-19 2022-01-28 Oppo广东移动通信有限公司 对焦控制方法和装置、电子设备、计算机可读存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012168382A (ja) * 2011-02-15 2012-09-06 Nikon Corp 撮像装置およびプログラム
CN109981965A (zh) * 2017-12-27 2019-07-05 华为技术有限公司 对焦的方法和电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
手机摄像头自动对焦技术;徐仁东;《科技传播》;20200910(第17期);全文 *

Also Published As

Publication number Publication date
CN111787231A (zh) 2020-10-16

Similar Documents

Publication Publication Date Title
CN108093134B (zh) 电子设备的抗干扰方法及相关产品
CN107609514B (zh) 人脸识别方法及相关产品
US11363196B2 (en) Image selection method and related product
CN107038681B (zh) 图像虚化方法、装置、计算机可读存储介质和计算机设备
US20220005439A1 (en) Method for display-brightness adjustment and related products
CN107124556B (zh) 对焦方法、装置、计算机可读存储介质和移动终端
US20190080120A1 (en) Unlocking methods and related products
CN106993136B (zh) 移动终端及其基于多摄像头的图像降噪方法和装置
CN110245601B (zh) 眼球追踪方法及相关产品
EP3407177A1 (en) Method for capturing fingerprint and associated products
CN111611027A (zh) 一种启动应用程序的方法、终端设备以及可读存储介质
CN110851350A (zh) 网页界面白屏监测的方法及装置
CN107330867B (zh) 图像合成方法、装置、计算机可读存储介质和计算机设备
CN110187769B (zh) 一种预览图像查看方法、设备及计算机可读存储介质
CN107657160B (zh) 面部信息采集方法及相关产品
CN115514876A (zh) 图像融合方法、电子设备、存储介质及计算机程序产品
CN111556248B (zh) 拍摄方法、装置、存储介质及移动终端
CN110536067B (zh) 图像处理方法、装置、终端设备及计算机可读存储介质
CN107835336B (zh) 双摄像头帧同步方法、装置、用户终端及存储介质
CN111787231B (zh) 一种对焦方法、终端设备以及计算机可读存储介质
CN108304709B (zh) 人脸解锁方法及相关产品
CN106851023B (zh) 一种快速拨打电话的方法和设备以及移动终端
CN110971822A (zh) 图片处理方法、装置、终端设备及计算机可读存储介质
CN103079047B (zh) 一种参数调整的方法及终端
CN110889102B (zh) 图像解锁方法、装置、计算机可读存储介质及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant