一种对焦方法和装置制造方法及图纸

技术编号:37476197 阅读:10 留言:0更新日期:2023-05-07 09:17
本申请实施例提供一种对焦方法和装置,涉及终端领域,能够更准确更合理地进行对焦,使画面重点更为突出,提高用户体验。其方法为:显示当前取景画面,判断当前取景画面是否属于多景深场景;若确定当前取景画面属于多景深场景,根据当前取景画面中的目标人脸的注意力位置进行对焦,当前取景画面属于多景深场景表示当前取景画面中的多个拍摄对象处于不同的深度位置;若确定当前取景画面不属于多景深场景,检测拍摄者的注意力位置,根据拍摄者的注意力位置进行对焦,当前取景画面不属于多景深场景表示当前取景画面中的多个拍摄对象处于相同或相似的深度位置。相同或相似的深度位置。相同或相似的深度位置。

【技术实现步骤摘要】
一种对焦方法和装置


[0001]本申请涉及终端领域,尤其涉及一种对焦方法和装置。

技术介绍

[0002]传统的对焦系统是基于画面的中心区域进行对焦的,当感兴趣主体偏离画面的中心区域时,往往会产生失焦问题。例如,如图1所示,在实际拍摄时,如果对焦框在画面中心,感兴趣主体(花朵)就会失焦。为了解决这个问题,出现了基于主体物体检测的智能对焦系统。
[0003]基于主体物体检测的智能对焦系统的实现原理为:检测出取景画面中的主体(如:花朵、人脸),然后将主体物体框下发给对焦系统进行对焦,由于主体可以在图像中的不同位置,因此对焦区域也是变化的。
[0004]但是对于内容丰富的场景,取景画面中可能存在多个主体物体框,如何对焦成为新的问题。

技术实现思路

[0005]本申请实施例提供一种对焦方法和装置,能够更准确更合理地进行对焦,使画面重点更为突出,提高用户体验。
[0006]第一方面,本申请实施例提供一种对焦方法,应用于电子设备,包括:显示当前取景画面,判断当前取景画面是否属于多景深场景;若确定当前取景画面属于多景深场景,根据当前取景画面中的目标人脸的注意力位置进行对焦,当前取景画面属于多景深场景表示当前取景画面中的多个拍摄对象处于不同的深度位置;若确定当前取景画面不属于多景深场景,检测拍摄者的注意力位置,根据拍摄者的注意力位置进行对焦,当前取景画面不属于多景深场景表示当前取景画面中的多个拍摄对象处于相同或相似的深度位置。
[0007]基于本申请实施例提供的对焦方法,可以根据当前取景画面是否为多景深场景采取不同的对焦方案。例如当前取景画面属于多景深场景时,可以以画面中人物(目标人脸)注意力方向作为对焦方向。由于多景深场景内容复杂,画面中的对象(例如,人或物)的景深不同,人不容易理解复杂场景,难以迅速找出画面中的重点,此时以拍摄者注意力位置作为对焦位置不够准确和快速。因此可以基于画面中人物(目标人脸)注意力方向作为对焦方向,更加准确和合理,可以使画面重点更为突出,更加符合镜头语言的表达,可以提高用户体验。反之,当前取景画面不属于多景深场景(即为非多景深场景)时,可以基于拍摄者的注意力位置进行对焦。由于非多景深场景内容简单,画面中的对象(例如,人或物)所处深度相似或相近,人更加容易理解简单场景,也就更容易找出画面中的重点,此时可以基于拍摄者的注意力位置进行对焦,可以使画面重点更为突出,更加符合镜头语言的表达,可以提高用户体验。
[0008]在一种可能的实现方式中,若无法检测到拍摄者的注意力位置,根据当前取景画面中的目标人脸进行对焦,或者根据当前取景画面中的中心区域进行对焦。
[0009]在一种可能的实现方式中,若目标人脸的注意力位置不在当前取景画面内,根据目标人脸所在的区域进行对焦。即当取景画面中的目标人脸的视线方向的汇聚区域超出取景画面时,可以采用人脸对焦的方案,即基于目标人脸进行对焦。目标人脸可以是取景画面中面积占比最大的人脸。若目标人脸的注意力位置不在当前取景画面内,则目标人脸很可能是用户较为感兴趣的对象,因此根据目标人脸所在的区域进行对焦是合理和准确的。
[0010]在一种可能的实现方式中,判断当前取景画面是否属于多景深场景包括:获取当前取景画面的相位差序列;确定相位差序列中的最大值和最小值;判断最大值和最小值的差值的绝对值与预设阈值的大小;若差值的绝对值大于预设阈值,确定当前取景画面属于多景深场景,若差值的绝对值小于或等于预设阈值,确定当前取景画面不属于多景深场景。由于目前大部分摄像头都配置有相位检测像素,可以支持相位检测对焦(phase detection autofocus,PDAF)技术。即摄像头拍摄的图像通过PDAF算法的处理可以得到相位差(phase difference,PD)序列,根据相位差序列可以进行对焦。并且,采用PDAF技术进行对焦的成像效果好,相较于激光成像成本低,不受距离限制。因此,基于PDAF技术得到的相位差序列来判断图像是否为多景深图像的适配度高,可以适配市面大部分厂商的摄像头或摄像产品。
[0011]在一种可能的实现方式中,获取当前取景画面的相位差序列包括:从摄像头获取当前取景画面对应的相位差原始(PD raw)图;将PD raw图输入相位检测库PDLIB中;PDLIB通过增益图为PD raw图对应的多个相位差PD像素提升增益;根据提升增益后的多个PD像素计算得到多个PD值,多个PD值组成相位差序列。
[0012]在一种可能的实现方式中,目标人脸是根据当前取景画面中的人脸框大小、人脸与中心位置的权重比例以及人脸与镜头的距离远近中的至少一种确定的。
[0013]在一种可能的实现方式中,若当前取景画面中包括多个人脸,目标人脸为当前取景画面中面积占比最大的人脸。
[0014]第二方面,本申请提供一种芯片系统,该芯片系统包括一个或多个接口电路和一个或多个处理器。该接口电路和处理器通过线路互联。上述芯片系统可以应用于包括通信模块和存储器的电子设备。该接口电路用于从电子设备的存储器接收信号,并向处理器发送接收到的信号,该信号包括存储器中存储的计算机指令。当处理器执行该计算机指令时,电子设备可以执行如第一方面及其任一种可能的设计方式所述的方法。
[0015]第三方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令。当计算机指令在电子设备(如手机)上运行时,使得该电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
[0016]第四方面,本申请实施例提供了一种对焦装置,包括处理器,处理器和存储器耦合,存储器存储有程序指令,当存储器存储的程序指令被处理器执行时使得所述装置实现上述第一方面及其任一种可能的设计方式所述的方法。所述装置可以为电子设备;或可以为电子设备中的一个组成部分,如芯片。
[0017]第五方面,本申请实施例提供了一种对焦装置,所述装置可以按照功能划分为不同的逻辑单元或模块,各单元或模块执行不同的功能,以使得所述装置执行上述第一方面及其任一种可能的设计方式所述的方法。
[0018]第六方面,本申请提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。
[0019]可以理解地,上述提供的第二方面所述的芯片系统,第三方面所述的计算机可读存储介质,第四方面、第五方面所述的装置以及第六方面所述的计算机程序产品所能达到的有益效果,可参考如第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
附图说明
[0020]图1为本申请实施例提供的一种中心对焦的示意图;
[0021]图2为本申请实施例提供的一种景深的示意图;
[0022]图3为本申请实施例提供的一种非多景深场景的示意图;
[0023]图4为本申请实施例提供的一种多景深场景的示意图;
[0024]图5为本申请实施例提供的一种相位检测对焦的像素示意图;
[0025]图6A为本申请实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对焦方法,其特征在于,应用于电子设备,包括:显示当前取景画面,判断所述当前取景画面是否属于多景深场景;若确定所述当前取景画面属于所述多景深场景,根据所述当前取景画面中的目标人脸的注意力位置进行对焦,所述当前取景画面属于所述多景深场景表示所述当前取景画面中的多个拍摄对象处于不同的深度位置;若确定所述当前取景画面不属于所述多景深场景,检测拍摄者的注意力位置,根据所述拍摄者的注意力位置进行对焦,所述当前取景画面不属于所述多景深场景表示所述当前取景画面中的多个拍摄对象处于相同或相似的深度位置。2.根据权利要求1所述的方法,其特征在于,若无法检测到所述拍摄者的注意力位置,根据所述当前取景画面中的所述目标人脸进行对焦,或者根据所述当前取景画面中的中心区域进行对焦。3.根据权利要求1或2所述的方法,其特征在于,若所述目标人脸的注意力位置不在所述当前取景画面内,根据所述目标人脸所在的区域进行对焦。4.根据权利要求1

3任一项所述的方法,其特征在于,所述判断所述当前取景画面是否属于多景深场景包括:获取所述当前取景画面的相位差序列;确定所述相位差序列中的最大值和最小值;判断所述最大值和所述最小值的差值的绝对值与预设阈值的大小;若所述差值的绝对值大于所述预设阈值,确定所述当前取景画面属于多景深场景,若所述差值的绝对值小于或等于所述预设阈值,确定所述当前取景画面不属于多景深场景。5.根据权利要求4所述的方法,其特征在于,所述获取所述当前取景画面的相位差序列包括:从摄像头获取所述当前取景画面对应的相位差原始PD raw图;将所述PD raw图输入相位检测库PDLIB中;所述PDLIB通过增益图为...

【专利技术属性】
技术研发人员:林梦然
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1