一种对焦方法及电子设备技术

技术编号:22060621 阅读:58 留言:0更新日期:2019-09-07 18:04
本申请公开了一种对焦方法及电子设备,涉及电子设备技术领域,其中该方法应用于电子设备,具体包括:检测当前拍摄场景;在当前拍摄场景为水下场景时,向目标物体发射第一面阵光脉冲,接收由所述目标物体返回的第二面阵光脉冲;根据所述第一面阵光脉冲和第二面阵光脉冲,确定水下场景的第一深度信息,所述第一深度信息为所述电子设备到所述目标物体的距离;根据水下场景的第一深度信息进行对焦。因而,这种技术方案有助于提高对焦速度和准确度,提高水下场景拍摄图像的质量。

A Focusing Method and Electronic Equipment

【技术实现步骤摘要】
一种对焦方法及电子设备
本申请涉及电子设备
,尤其涉及一种对焦方法及电子设备。
技术介绍
随着水下摄影需求的增加,对用于进行水下摄影的电子设备的需求也越来越高。但是在水下摄影时,由于水对光线的吸收,在水下拍照摄影时,通常亮度不足,并且拍摄者也难以像陆地上固定用于拍摄的电子设备,而且水下拍摄的主体通常是运动速度比较快的水生物,因此造成对焦速度和准焦率较差,最终图像质量难以满足需求。
技术实现思路
本申请提供了一种对焦方法及电子设备,有助于提高电子设备在水下场景拍摄时的对焦速度和准确度,提高水下场景拍摄图像的质量。第一方面,本申请实施例提供的一种对焦方法,所述方法包括:电子检测当前拍摄场景,当当前拍摄的场景为水下场景时,向目标物体发射第一面阵光脉冲,接收由目标物体返回的第二面阵光脉冲;根据该第一面阵光脉冲和该第二面阵光脉冲,确定表征电子设备到目标物体的距离的水下场景的第一深度信息;根据该水下场景的第一深度信息进行对焦,由于面阵光脉冲能够被更多物体所反射,并且不依赖于水下光线,水下生物对光脉冲也不敏感,因此有助于提高对焦速度和准确度。在一种可能的设计中,电子设备确定当前拍摄场景为水下场景的过程中,向所述目标物体发射第三面阵光脉冲,接收由所述目标物体返回的第四面阵光脉冲;根据所述第三面阵光脉冲、所述第四面阵光脉冲和光在水中传播的第一速度,确定第二深度信息;根据所述第二深度信息进行对焦并对所述目标物体进行拍摄,得到第一图像,确定所述第一图像的第一对比度;根据所述第三面阵光脉、所述第四面阵光脉冲和光在空气中传播的第二速度,确定第三深度信息;根据所述第三深度信息进行对焦并对所述目标物体进行拍摄,得到第二图像,确定所述第二图像的第二对比度;如果所述第一对比度大于所述第二对比度,确定当前拍摄场景为水下场景,电子设备能够自动检测当前拍摄场景是否为水下场景,并在为水下场景时通过面阵光脉冲确定水下场景的深度信息进行对焦,有助于进一步提高对焦速度和准确度。在一种可能的设计中,电子设备向目标物体发射第一面阵光脉冲,接收由所述目标物体返回的第二面阵光脉冲的过程中,通过电子设备中设置的面阵ToF器件向所述目标物体发射所述第一面阵光脉冲,并通过所述面阵ToF器件接收由所述目标物体返回的所述第二面阵光脉冲,通过面阵ToF器件接收和发射面阵光脉冲有助于进一步提高对焦速度和准确度。在一种可能的设计中,电子设备通过电子设备中设置的面阵ToF器件向所述目标物体发射所述第一面阵光脉冲的过程中,控制所述面阵ToF器件在所述面阵ToF器件当前的第一发射功率基础上提高发射功率,得到第二发射功率;控制所述面阵ToF器件基于所述第二发射功率向所述目标物体发射所述第一面阵光脉冲。由于水下场景会对光线造成折射,因此增加发射功率发射面阵光脉冲,可以消除光线折射造成的损耗,有助于进一步提高对焦速度和准确度。在一种可能的设计中,电子设备根据所述第一面阵光脉冲和第二面阵光脉冲,确定水下场景的第一深度信息的过程中,确定所述面阵ToF器件接收所述第二面阵光脉冲的时间点与发送所述第一面阵光脉冲的时间点之间的时间差;和/或确定所述面阵ToF器件接收的所述第二面阵光脉冲与发送的所述第一面阵光脉冲的相位差;根据确定的所述时间差和/或相位差,确定水下场景的第一深度信息,根据时间差和/或相位差进行水下场景的第一深度信息的计算,有助于进一步提高对焦速度和准确度。在一种可能的设计中,电子设备确定所述面阵ToF器件接收所述第二面阵光脉冲的时间点与发送所述第一面阵光脉冲的时间点之间的时间差的过程中,分别确定所述面阵ToF器件中设置的面阵传感器sensor中设置的每个像素感光单元接收所述第二面阵光脉冲的时间点与发送所述第一面阵光脉冲的时间点之间的时间差,得到至少一个时间差;和/或确定所述面阵ToF器件接收的所述第二面阵光脉冲与发送的所述第一面阵光脉冲的相位差,包括:分别确定所述面阵ToF器件中设置的面阵传感器sensor中设置的每个像素感光单元接收的所述第二面阵光脉冲的与发送的所述第一面阵光脉冲的相位差,得到至少一个相位差,确定至少一个时间差和/或至少一个相位差,有助于进一步提高对焦准确度。在一种可能的设计中,电子设备根据所述时间差和/或相位差,确定水下场景的第一深度信息之后,还可以对所述水下场景的第一深度信息进行优化处理,得到优化后的水下场景的第一深度信息。通过对确定的第一深度信息进行优化处理,根据优化后的深度信息进行对焦有助于进一步提高对焦速度和准确度。在一种可能的设计中,所述根据水下场景的深度信息进行对焦,包括:根据水下场景的深度信息,确定对焦马达的目标的对焦位置;驱动对焦马达移动到目标的对焦位置进行对焦。通过驱动对焦马达移动到目标的对焦位置进行对焦,有助于提高对焦速度和准确度。第二方面,本申请实施例提供的一种电子设备,包括:一个或多个处理器、存储器和摄像装置;其中,一个或多个计算机程序被存储在所述存储器中,当所述计算机程序被所述处理器执行时,使得所述电子设备能够通过摄像装置实现第一方面以及第一方面提供的任一可能设计的方法。第三方面,本申请实施例提供的一种芯片,所述芯片与电子设备中的存储器耦合,使得所述芯片在运行时调用所述存储器中存储的计算机程序,实现本申请实施例第一方面以及第一方面提供的任一可能设计的方法。第四方面,本申请实施例提供的一种计算机存储介质,该计算机存储介质存储有计算机程序,当所述计算机程序在电子设备上运行时,使得电子设备执行第一方面以及第一方面任意一种可能的设计的方法。第五方面,本申请实施例提供的一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行第一方面以及第一方面任意一种可能的设计的方法。第六方面,本申请实施例提供的一种电子设备包括处理器、面阵时间飞行ToF器件和摄像装置;所述处理器,用于检测所述电子设备当前的拍摄场景;以及在检测到当前拍摄场景为水下场景时,触发所述面阵ToF器件;所述面阵ToF器件,用于在所述处理器的触发下,向目标物体发射第一面阵光脉冲,以及接收由所述目标物体返回的第二面阵光脉冲;所述处理器,还用于根据所述面阵ToF器件发射的第一面阵光脉冲和接收的第二面阵光脉冲,确定水下场景的第一深度信息,所述第一深度信息为所述电子设备到所述目标物体的距离;以及根据水下场景的第一深度信息,对所述摄像装置进行对焦。在一种可能的设计中,所述面阵ToF器件,具体用于在所述面阵ToF器件当前的第一发射功率基础上提高发射功率,得到第二发射功率;基于所述第二发射功率向所述目标物体发射所述第一面阵光脉冲。在一种可能的设计中,所述处理器,具体用于确定所述面阵ToF器件接收所述第二面阵光脉冲的时间点与发送所述第一面阵光脉冲的时间点之间的时间差;和/或确定所述面阵ToF器件接收的所述第二面阵光脉冲与发送的所述第一面阵光脉冲的相位差;根据确定的所述时间差和/或相位差,确定水下场景的第一深度信息。在一种可能的设计中,所述处理器,具体用于分别确定所述面阵ToF器件中设置的面阵传感器sensor中设置的每个像素感光单元接收所述第二面阵光脉冲的时间点与发送所述第一面阵光脉冲的时间点之间的时间差,得到至少一个时间差;和/或分别确定所述面阵ToF器件中设置本文档来自技高网...

【技术保护点】
1.一种对焦方法,其特征在于,应用于电子设备,所述方法包括:检测当前拍摄场景;在当前拍摄场景为水下场景时,向目标物体发射第一面阵光脉冲,接收由所述目标物体返回的第二面阵光脉冲;根据所述第一面阵光脉冲和第二面阵光脉冲,确定水下场景的第一深度信息,所述第一深度信息为所述电子设备到所述目标物体的距离;根据水下场景的第一深度信息进行对焦。

【技术特征摘要】
1.一种对焦方法,其特征在于,应用于电子设备,所述方法包括:检测当前拍摄场景;在当前拍摄场景为水下场景时,向目标物体发射第一面阵光脉冲,接收由所述目标物体返回的第二面阵光脉冲;根据所述第一面阵光脉冲和第二面阵光脉冲,确定水下场景的第一深度信息,所述第一深度信息为所述电子设备到所述目标物体的距离;根据水下场景的第一深度信息进行对焦。2.如权利要求1所述的方法,其特征在于,确定当前拍摄场景为水下场景,包括:向所述目标物体发射第三面阵光脉冲,接收由所述目标物体返回的第四面阵光脉冲;根据所述第三面阵光脉冲、所述第四面阵光脉冲和光在水中传播的第一速度,确定第二深度信息;根据所述第二深度信息进行对焦并对所述目标物体进行拍摄,得到第一图像,确定所述第一图像的第一对比度;根据所述第三面阵光脉冲、所述第四面阵光脉冲和光在空气中传播的第二速度,确定第三深度信息;根据所述第三深度信息进行对焦并对所述目标物体进行拍摄,得到第二图像,确定所述第二图像的第二对比度;如果所述第一对比度大于所述第二对比度,确定当前拍摄场景为水下场景。3.如权利要求1所述的方法,其特征在于,向目标物体发射第一面阵光脉冲,接收由所述目标物体返回的第二面阵光脉冲,包括:通过电子设备中设置的面阵时间飞行ToF器件向所述目标物体发射所述第一面阵光脉冲,并通过所述面阵ToF器件接收由所述目标物体返回的所述第二面阵光脉冲。4.如权利要求3所述的方法,其特征在于,通过电子设备中设置的面阵ToF器件向所述目标物体发射所述第一面阵光脉冲,包括:控制所述面阵ToF器件在所述面阵ToF器件当前的第一发射功率基础上提高发射功率,得到第二发射功率;控制所述面阵ToF器件基于所述第二发射功率向所述目标物体发射所述第一面阵光脉冲。5.如权利要求3或4所述的方法,其特征在于,根据所述第一面阵光脉冲和第二面阵光脉冲,确定水下场景的第一深度信息,包括:确定所述面阵ToF器件接收所述第二面阵光脉冲的时间点与发送所述第一面阵光脉冲的时间点之间的时间差;和/或确定所述面阵ToF器件接收的所述第二面阵光脉冲与发送的所述第一面阵光脉冲的相位差;根据确定的所述时间差和/或相位差,确定水下场景的第一深度信息。6.如权利要求5所述的方法,其特征在于,确定所述面阵ToF器件接收所述第二面阵光脉冲的时间点与发...

【专利技术属性】
技术研发人员:张磊廖川
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1