欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 对焦方法、装置和电子设备独创技术42890字

对焦方法、装置和电子设备

2021-01-31 20:54:27

对焦方法、装置和电子设备

  技术领域

  本申请属于电子设备技术领域,具体涉及一种对焦方法、装置和电子设备。

  背景技术

  在使用电子设备的摄像头进行拍照或摄像时,往往需要控制摄像头对目标物体或人像进行对焦,以取得理想的拍摄效果。目前,摄像头自动对焦技术主要依靠前置或后置的固定位置摄像头的感光元件对目标物体及人像进行捕捉,并相应调整摄像头的焦距而实现自动对焦功能。

  但是,上述摄像头自动对焦技术仅能对固定角度范围内的拍摄对象进行对焦,在拍摄对象移动至该固定角度范围外时,则无法继续对拍摄对象进行追踪对焦及拍摄,容易给用户带来不便。

  发明内容

  本申请实施例的目的是提供一种自动对焦方法,能够解决现有的电子设备无法对拍摄对象进行追踪拍摄的问题。

  为了解决上述技术问题,本申请是这样实现的:

  第一方面,本申请实施例提供了一种对焦方法,应用于电子设备,所述电子设备包括摄像头模组及至少两个麦克风,所述摄像头模组包括旋转摄像头,各个所述麦克风设置于所述电子设备的不同位置,所述方法包括:

  通过所述至少两个麦克风分别采集语音信息;

  根据所述至少两个麦克风分别采集的多个语音信息,确定目标对象相对于所述摄像头模组的目标位置;

  根据所述目标位置,调整所述摄像头模组的朝向及焦距,对所述目标对象进行对焦。

  第二方面,本申请实施例提供了一种自动对焦装置,应用于电子设备,所述电子设备包括摄像头模组及至少两个麦克风,各个所述麦克风设置于所述电子设备的不同位置,该装置包括:

  采集模块,用于通过所述至少两个麦克风分别采集语音信息;

  第一确定模块,用于根据所述至少两个麦克风分别采集的多个语音信息,确定目标对象相对于所述摄像头模组的目标位置;

  调整模块,用于根据所述目标位置,调整所述摄像头模组的朝向及焦距,对所述目标对象进行对焦。

  第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

  第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

  第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

  在本申请实施例中,在需要对焦时,调用至少两个麦克风分别采集语音信息;并根据各个麦克风所采集到的语音信息,确定目标对象相对于所述摄像头模组的目标位置;然后根据所确定的目标位置,调整所述摄像头模组的朝向及焦距,以对上述位置处的目标对焦进行对焦。本申请实施例中通过语音信息追踪发出声音的目标对象的位置,并根据该位置调整摄像头模组的朝向及焦距,能够对目标对象持续对焦进行追踪拍摄,不会受摄像头模组视场角范围限制,能够提升用户的拍摄体验。

  附图说明

  图1是本申请实施例提供的对焦方法的步骤流程图;

  图2是通过两个麦克风实现对目标对象位置确定的原理图;

  图3是本申请实施例提供的电子设备的第一角度示意图;

  图4是本申请实施例提供的电子设备的第二角度示意图;

  图5是本申请实施例提供的电子设备的第三角度示意图;

  图6是利用前置摄像头进行对焦的控制逻辑图;

  图7是前置伸缩旋转摄像头组件的初始伸出状态示意图;

  图8是目标对象的第一位置状态示意图;

  图9是目标对象的第二位置状态示意图;

  图10是目标对象的第三位置状态示意图;

  图11是目标对象的第四位置状态示意图;

  图12是利用前置摄像头及后置摄像进行对焦的控制逻辑图;

  图13是目标对象的第五位置状态示意图;

  图14是本申请实施例提供的图像拍摄装置的结构示意图;

  图15是本申请实施例提供的电子设备的结构示意图。

  具体实施方式

  下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

  本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

  下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的对焦方法进行详细地说明。

  请参阅图1,示出了本申请实施例提供的一种对焦方法的步骤流程图,其中,应用于电子设备,所述电子设备包括摄像头模组及至少两个麦克风,各个所述麦克风设置于所述电子设备的不同位置,该方法可以包括步骤S100~S300。

  本申请实施例中,各个上述麦克风分别设置在电子设备的不同位置处,使得同一位置发出的声音抵达各个上述麦克风的时间、强度有所差异。

  在实际应用中,该电子设备可以为手机、平板电脑、笔记本电脑、数码相机、数码摄像机、智能穿戴设备、网络摄像头及职能家具等终端设备,具体使用场景可以为照片拍摄、录像及视频会议等。

  本申请实施例中,摄像头模组包括旋转摄像头,其中,该旋转摄像头可被电子设备控制并相对电子设备的本体进行转动,使得旋转摄像头的朝向发生变化,从而使其视场角范围也相应发生变化。

  可选地,上述旋转摄像头为伸缩旋转摄像头,也即该旋转摄像头可被电子设备控制并相对电子设备的本体进行伸缩及旋转,使得旋转摄像头的朝向发生变化,从而使其视场角范围也相应发生变化。

  步骤S100、通过所述至少两个麦克风分别采集语音信息。

  上述步骤S100,即在需要对焦时,开启各个麦克风分别采集电子设备周围的语音信息,以用于确定目标对象的位置。

  在实际应用中,该语音信息可以为人声信息,也可以是其他声音信息,如动物的声音,或汽车、火车等设备发出的声音等。在语音信息为人声信息时,可以仅控制麦克风只采集人声对应的频率区间内的声音,从而可以减少数据采集量及数据处理量,以便于快速锁定目标对象的位置。

  步骤S200、根据所述至少两个麦克风分别采集的多个语音信息,确定目标对象相对于所述摄像头模组的目标位置。

  上述步骤S200中,通过各个麦克风采集的语音信息中,分析目标对象发出的声音抵达各个麦克风模组情况的差异,从而确定目标对象相对于摄像头模组的角度、距离等位置信息,进而可以确定目标对象的位置。

  可选地,根据各个上述麦克风接收到的语音信息的时间差值和语音强度差值中的至少一者,确定上述目标对象相对于上述摄像头模组的位置。其中,因为各个上述麦克风安装在电子设备的不同位置,也即各个麦克风之间具有一定的距离,因而可以根据各个上述麦克风接收到的语音信息的时间差值和/或语音强度差值,结合各个麦克风之间的距离,计算出目标对象相对摄像头模组的方位和距离。

  请参阅图2,示出了通过两个麦克风实现对目标对象位置确定的原理图。如图2所示,两个麦克风分别为第一麦克风A与第二麦克风B,第一麦克风A与第二麦克风B可以形成两个检测点来接收目标对象发出的语音信息,由于目标对象M与第一麦克风A之间的距离a不同于目标对象M与第二麦克风之间的距离b,所以该目标对象M发出的语音到达第一麦克风A的时间与到达第二麦克风B的时间存在时间差Δt,根据两个麦克风之间的距离c及Δt,结合时延差算法即可以计算出目标对象M相对于电子设备的方向α和距离d,也即可以确定目标对象相对于摄像头模组的目标位置。

  当然可以理解的是本实施例并不限定麦克风的数量以及并不限定麦克风的具体安装位置,也不限定通过多个麦克风锁定目标对象相对于摄像头模组的目标位置的具体原理。

  步骤S300、根据所述目标位置,调整所述摄像头模组的朝向及焦距,以对所述目标对象进行对焦。

  上述步骤S300中,因为根据上述目标位置可以知晓目标对象相对于第一摄像头的方位及距离,因而可以通过调整摄像头模组的朝向及焦距,实现对上述目标位置处的目标对象的对焦,达到自动追踪拍摄的目的。

  本申请实施例提供的图像拍摄方法,在拍摄功能开启的情况下,调用至少两个麦克风分别采集语音信息;并根据各个麦克风所采集到的语音信息,确定目标对象相对于所述摄像头模组的目标位置;然后根据所确定的目标位置,调整所述摄像头模组的朝向及焦距,以对上述目标位置处的目标对象进行对焦。本申请实施例中通过语音信息追踪发出声音的目标对象的目标位置,并根据该目标位置调整摄像头模组的朝向及焦距,能够对目标对象持续对焦进行追踪拍摄,不会受摄像头模组视场角范围限制,能够提升用户的拍摄体验。

  可选地,在一种实施方式中,在步骤S100之前,还包括步骤S101~S102:

  步骤S101、接收来自用户的第一输入。

  上述步骤S101中,第一输入为确定目标对象的确定规则的输入。例如对于视频发言,上述第一输入为人声信号频道,即确定只要是人声信号频道内的声音,就会发出该声音的目标对象进行跟踪拍摄;对于追踪拍摄,上述第一输入则为目标人声信号,即只对目标人进行跟踪拍摄,也即只基于检测到的目标人发出的声音进行定位,以确定目标人的位置,并基于确定的目标人的位置调整摄像头模组进行对焦。

  步骤S102、响应于所述第一输入,确定所述目标对象。

  上述步骤S102中,因为第一输入即规定了如何确定对应的目标对象,因而可以响应步骤S101中用户的第一输入,确定需要跟踪对焦的目标对象。

  上述实施方式中,通过接收用户的第一输入确定目标对象,可以实现跟踪拍摄目标的切换,为用户提供了方便。

  可选地,在一种实施方式中,上述步骤S300包括步骤S301~S302:

  步骤S301、在所述目标对象未处于所述摄像头模组的视场角范围内的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内。

  在上述步骤S301中,旋转摄像头可以在旋转马达的驱动下相对电子设备本体进行360°转动。因为上述目标位置包括目标对象相对摄像头模组的角度及距离,因而可以通过该角度判断上述目标对象是否处于旋转摄像头的视场角范围内。在上述目标对象未处于旋转摄像头的视场角范围内,说明旋转摄像头当前无法拍摄到目标对象,显然无法对目标对象进行对焦及拍摄,因而控制旋转摄像头转动。其中,旋转摄像头的转动则会带动其视场角范围也整体进行转移,使得目标对象可以落入旋转摄像头的视场角范围内。

  上述步骤S301中,在目标对象相对摄像头模组的角度发生变化时,若待目标对象仍处于旋转摄像头的视场角范围内,则不控制旋转摄像头进行转动;在目标对象相对摄像头模组的角度发生变化时,若目标对象未处于旋转摄像头的视场角范围内,则控制旋转摄像头进行转动,直至目标对象重新进入旋转摄像头的视场角范围内。

  可选地,上述步骤S301中,在上述目标对象未处于第一摄像头的视场角范围内的情况下,控制旋转摄像头转动,直至上述目标对象处于旋转摄像头的视场角范围的中间位置。也即在检测到目标对象未处于旋转摄像头的视场角范围内,控制旋转摄像头转动时,不仅是要控制旋转摄像头转动至目标对象进入旋转摄像头的拍摄范围内,而且要控制旋转摄像头转动至目标对象处于旋转摄像头的视场角范围的中间位置,这样可以避免目标对象处于旋转摄像头的视场角范围的边缘处时,因为目标对象轻微移动而造成旋转摄像头的频繁启停转动。

  步骤S302、在所述目标对象处于所述旋转摄像头的视场角范围内的情况下,根据所述目标位置调整所述旋转摄像头的焦距,以对所述目标对象进行对焦。

  上述步骤S302中,在上述目标对象处于第一摄像头的视场角范围内的情况下,说明目标对象当前所处的目标位置处于旋转摄像头的视场角范围内,此时旋转摄像头可以拍摄到目标对象,另外,因为上述目标位置包括目标对象相对摄像头模组的角度及距离,因而可以根据上述目标位置调整旋转摄像头的焦距,具体来说是根据上述目标位置所确定的距离对旋转摄像头进行调焦,以实现对上述目标位置处的目标对象进行对焦。

  上述步骤S302中,随着目标对象相对摄像头模组的距离发生变化,旋转摄像头的焦距也会相应进行调整,因而可以实现对目的对象的追踪拍摄。

  在上述实施方式中,通过语音信息追踪发出声音的目标对象的目标位置,并在上述目标位置未处于旋转摄像头的视场角范围内时控制旋转摄像头转动,直至上述目标位置处于所述旋转摄像头的视场角范围内,并根据上述目标位置调整旋转摄像头的焦距,能够对目标对象持续对焦而进行追踪拍摄,不会受摄像头视场角范围限制,能够提升用户的拍摄体验。

  可选地,在上述实施方式中,若根据各个上述麦克风所采集的语音信息,未找寻到目标对象,则控制上述旋转摄像头按预设朝向及预设焦距进行对焦,即控制旋转摄像头按默认模式进行图像拍摄。

  可选地,在一种实施方式中,所述摄像头模组中还包括第一摄像头,上述步骤S300包括步骤S311~S313。

  在本实施方式中,第一摄像头固定设置在电子设备上,且第一摄像头的朝向与旋转摄像头的初始朝向的不同,例如,第一摄像头可以是电子设备的后置摄像头和前置摄像头中的至少一者。

  步骤S311、在所述目标对象未处于所述第一摄像头的视场角范围内的情况下,确定所述目标对象是否处于所述旋转摄像头的视场角范围内。

  上述步骤S311中,在上述目标对象未处于第一摄像头的视场角范围内的情况下,通过上述目标位置判断目标对象是否处于旋转摄像头的视场角范围内,即在第一摄像头未能拍摄到目标对象的时候,检测旋转摄像头是否能够拍摄到目标对象。因为第一摄像头的视场角范围与旋转摄像头的视场角不同,因而可能存在上述目标对象未处于第一摄像头的视场角范围内但处于旋转摄像头的视场角范围内的情况,以及存在上述目标对象未处于旋转摄像头的视场角范围内但处于第一摄像头的视场角范围内的情况。

  步骤S312、在所述目标对象未处于所述旋转摄像头的视场角范围内的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内。

  上述步骤S312中,即在目标对象的目标位置既未处于第一摄像头的视场角范围内,也未处于旋转摄像头的视场角范围内时,才控制旋转摄像头转动,直至旋转摄像头转动至上述目标对象处于旋转摄像头的视场角范围内,也即使得旋转摄像头可以拍摄到目标对象。

  步骤S313、根据所述目标对象调整所述旋转摄像头的焦距,并对所述目标对象进行对焦。

  上述步骤S313中,在旋转摄像头旋转至目标对象处于旋转摄像头的视场角范围内时,根据上述目标对象所确定的位置相对摄像头模组的角度及距离,调整旋转摄像头的焦距,以实现对上述目标对象进行对焦。

  步骤S314、在所述目标对象处于所述第一摄像头的视场角范围内的情况下,根据所述目标对象调整所述第一摄像头的焦距,对所述目标对象进行对焦。

  上述步骤S314中,在目标对象处于第一摄像头的视场角范围内时,即在第一摄像头以当前朝向可以拍摄到目标对象的情况下,直接根据上述目标对象与第一摄像头的距离,控制第一摄像头调整焦距,实现利用第一摄像头对目标对象对焦。

  在实际应用中,该第一摄像头为后置摄像头,旋转摄像头为前置摄像头,可以有效降低前置伸缩摄像头旋转造成的能量浪费及机械损耗,同时,可以利用后置摄像头提高拍摄的清晰度,以及节约因摄像头旋转过程而增加的时间,提高用户体验。

  在上述实施方式中,通过语音信息追踪发出声音的目标对象的目标位置,并在上述目标位置处于第一摄像头的视场角范围内时,直接根据上述目标位置,控制第一摄像头对目标对象进行对焦,不仅能够对目标对象持续对焦进行追踪拍摄,不会受旋转摄像头视场角范围限制,还能够减少摄像头旋转造成的能量浪费、机械损耗以及时间延迟,可以提升用户的拍摄体验。

  可选地,在一种实施方式中,上述步骤S314包括步骤S3141~S3143。

  步骤S3141、在所述目标对象处于所述第一摄像头的视场角范围内,且所述目标对象处于所述旋转摄像头的视场角范围之外的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内。

  上述步骤S3141中,即在第一摄像头可以拍摄到目标对象的情况下,若旋转摄像头无法拍摄到目标对象,则控制选项摄像头旋转,至旋转摄像头也可以拍摄到目标对象。

  步骤S3142、根据所述目标对象调整所述第一摄像头的焦距,并对所述目标对象进行对焦。

  上述步骤S3142中,因为目标对象处于第一摄像头的视场角范围内,因而可以直接根据目标对象与第一摄像头之间的距离,调整第一摄像头的焦距,利用第一摄像头实现对目标对象对焦。

  步骤S3143、根据所述目标对象或参考对象,调整所述旋转摄像头的焦距,并对所述目标对象或参考对象进行对焦;其中,所述参考对象为在所述第一摄像头的视场角范围内除所述目标对象之外的对象。

  在上述步骤S3143中,参考对象指的是旋转摄像头的视场角范围除目标对象之外的可拍摄对象,该参考对象具体可以为目标对象的前景或后景。上述步骤S3143中,在控制旋转摄像头旋转至目标对象处于旋转摄像头的视场角范围内后,利用旋转摄像头对焦拍摄目标对象或参考对象,以烘托目标对象和装饰环境,有助于增强画面的空间深度,通过对第一摄像头和旋转摄像头分别采集到的图像进行合成,可以更好地在显示界面上展示目标对象。

  在本实施方式中,在第一摄像头可以拍摄到目标对象的情况下,同时利用旋转摄像头拍摄目标对象或拍摄参数对象,不仅可以实现对目标对象的跟踪拍摄,还可以拍摄出具有更强烈地空间深度的画面,增强了画面立体感。

  可选地,在一种实施方式中,上述至少两个麦克风包括第一麦克风、第二麦克风和第三麦克风中的至少两者;所述第一麦克风设置于所述旋转摄像头的一侧,且可随所述旋转摄像头转动;所述第二麦克风和所述第三麦克风分别设置于所述电子设备的不同表面。

  在该实施方式中,第一麦克风设置在旋转摄像头的一侧且可随旋转摄像头转动,使得第一麦克风可以采集旋转摄像头处目标对象的语言信息,以更精准地通过确定目标对象相对于摄像头模组的位置;

  在该实施方式中,第二麦克风和第三麦克风分别设置在电子设备的不同表面,可以避免因为电子设备自身结构对目标对象的语言信息的采集造成阻碍;

  在本实施方式中,因为上述第一麦克风、第二麦克风及第三麦克风设置在电子设备的不同部位,利用上述第一麦克风、第二麦克风及第三麦克风中的至少两个,即可以精准确定目标对象相对于摄像头模组的位置。

  可选地,上述麦克风设置为4个,并分别设置在上述电子设备的前侧、后侧、左侧和右侧,以便于全方位、更精准地通过各个麦克风所采集的语音信息确定目标对象的位置。

  可选地,4个上述麦克风分别设置上述电子设备的左侧、电子设备的右侧、摄像头模组的前侧及摄像头模组后侧,使得所采集的语音信息更接近于摄像头模组处的实际语音情况,也即可以直接地通过各个麦克风所采集的语言信息确定目标对象相对于摄像头模组的位置。

  在实际应用中,请参阅图3~5,依次示出了本申请实施例中所提供的电子设备的第一角度示意图、第二角度示意图及第三角度示意图,如图3~5所示,上述电子设备包括壳体31、摄像头模组32、显示模组33、前置麦克风341、后置麦克风342、左置麦克风343及右置麦克风344;

  摄像头模组32及显示模组33设置在壳体31上,摄像头模组32包括前置伸缩旋转摄像头组件321及后置摄像头322;

  上述显示模组33设置在壳体31的前侧;

  上述前置伸缩旋转摄像头组件321设置在上述壳体31顶部,前置伸缩旋转摄像头组件321包括基座3211及前置摄像头3212,该基座3211可相对壳体31进行伸缩旋转;上述前置摄像头3212及前置麦克风341设置在摄像头模组本体的第一侧,上述后置麦克风342设置在摄像头本体的第二侧,该第二侧与第一侧相对;

  上述后置摄像头322设置在壳体31的背侧;

  上述左置麦克风343及右置麦克风344分别设置在壳体31的左侧及右侧;

  其中,前置麦克风341及后置麦克风342均为拾音与追焦麦克风,也即可用于获取语音信息及进行追踪定位。

  请参阅图6,示出了利用上述前置摄像头进行对焦的控制逻辑图。如图6所示,在步骤S601中,当用户开启前置摄像头时,前置伸缩旋转摄像头组件321伸出上述壳体31,即前置伸缩旋转摄像头组件321到达如图7所示状态,前置摄像头3212面向显示模组33;

  在步骤S602中,调用前置麦克风341、后置麦克风342、左置麦克风343及右置麦克风344捕捉目标对象的声音;

  在步骤S603中,电子设备的处理器通过对四个麦克风收集的声音进行计算声音来源相对于显示模组33的角度、前置摄像头3212的当前位置、前置摄像头3212的视场角,进而可以判定目标对象是否在前置摄像头3212的视场角(FOV)范围内;

  在步骤S603中,若判定目标对象在当前位置前置摄像头3212视场角覆盖范围内,即如图8所示,则进入步骤S604中,前置伸缩旋转摄像头组件321保持如图7所示位置不变,并利用前置麦克风341的追焦功能对目标对象的位置进行计算,然后进入步骤S605中,控制前置摄像头3212马达驱动前置摄像头3212对目标对象进行自动调焦;

  在步骤S603中,若判定目标对象超出当前前置摄像头3212视场角覆盖范围内,即如图9所示,则进入步骤S606中,并通过电机自动旋转控制前置伸缩旋转摄像头组件321转动至目标对象的角度,使前置伸缩旋转摄像头组件321面向目标对象,即进入图10所示的状态,然后利用前置麦克风341的追焦功能对目标对象的位置进行计算,再进入步骤S605中,控制前置摄像头3212马达驱动前置摄像头3212对目标对象进行自动调焦。

  另外,在步骤S603之后,若目标对象的位置发生变化并超出当前位置前置摄像头3212视场角覆盖范围,则控制前置伸缩旋转摄像头组件321继续旋转至目标对象的角度,使前置伸缩旋转摄像头组件321面向目标对象,即进入图11所示的状态,接着重新利用前置麦克风341的追焦功能对目标对象的位置进行计算,再进入步骤S605中,控制前置摄像头3212马达驱动前置摄像头3212对目标对象进行自动调焦。

  请参阅图12,示出了利用上述前置摄像头及后置摄像进行对焦的控制逻辑图。如图12所示,在步骤S1201中,当用户开启前置摄像头3212时,前置伸缩旋转摄像头组件321伸出上述壳体31,即前置伸缩旋转摄像头组件321到达如图7所示位置,前置摄像头3212面向显示模组33;

  在步骤S1202中,调用前置麦克风341、后置麦克风342、左置麦克风343及右置麦克风344捕捉目标对象的声音;

  在步骤S1203中,电子设备的处理器通过对四个麦克风收集的声音进行计算声音来源相对于显示模组33的角度、前置摄像头3212的当前位置、前置摄像头3212的视场角,进而可以判定目标对象是否在前置摄像头3212的视场角(FOV)范围内;

  在步骤S1203中,若判定目标对象在当前位置前置摄像头3212视场角覆盖范围内,则进入步骤S1204中,利用前置麦克风341的追焦功能对目标对象的位置进行计算,然后进入步骤S1205中,控制前置摄像头3212马达驱动前置摄像头3212对目标对象进行自动调焦;

  在步骤S1203中,若判定目标对象超出当前前置摄像头3212视场角覆盖范围内,即如图8所示,则进入步骤S1206中;

  在步骤S1206中,判定目标对象是否在后置摄像头322的视场角范围内;若判定目标对象在后置摄像头322的视场角范围内,即如图13所示,则进入步骤S1207并控制伸缩旋转摄像头模组保持原位置不变,开启后置摄像头322,然后依次进入步骤S1208~S1209中,并利用后置麦克风342的追焦功能对目标对象的位置进行计算,控制后置摄像头322马达驱动后置摄像头322对目标对象进行自动调焦;

  在步骤S1206中,判定目标对象不在后置摄像头322的视场角范围内,则进入步骤S1210中,并通过电机自动旋转控制前置伸缩旋转摄像头组件321转动至目标对象的角度,使前置伸缩旋转摄像头组件321面向目标对象,然后进入步骤S1204中,利用前置麦克风341的追焦功能对目标对象的位置进行计算;再进入步骤S1205中,控制前置摄像头3212马达驱动前置摄像头3212对目标对象进行自动调焦。

  需要说明的是,本申请实施例提供的对焦方法,执行主体可以为对焦装置,或者该对焦装置中的用于执行加载对焦方法的控制模块。本申请实施例中以对焦装置执行加载对焦方法为例,说明本申请实施例提供的对焦方法。

  请参阅图14,示出了本申请实施例提供的一种对焦装置的结构示意图,所述对焦装置应用于电子设备,所述电子设备包括摄像头模组及至少两个麦克风,所述摄像头模组包括旋转摄像头,各个所述麦克风设置于所述电子设备的不同位置,如图14所示,所述装置包括:

  采集模块141,用于通过所述至少两个麦克风分别采集语音信息;

  第一确定模块142,用于根据所述至少两个麦克风分别采集的多个语音信息,确定目标对象相对于所述摄像头模组的目标位置;

  调整模块143,用于根据所述目标位置,调整所述摄像头模组的朝向及焦距,对所述目标对象进行对焦。

  可选地,所述的对焦装置中,所述调整模块143包括:

  第一控制单元,用于在所述目标对象未处于所述摄像头模组的视场角范围内的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内;

  第二控制单元,用于在所述目标对象处于所述旋转摄像头的视场角范围内的情况下,根据所述目标位置调整所述摄像头模组的焦距,以对所述目标对象进行对焦。

  可选地,所述的对焦装置中,所述摄像头模组还包括第一摄像头,所述旋转摄像头可相对所述第一摄像头转动;所述调整模块包括:

  确定单元,用于在所述目标对象未处于所述第一摄像头的视场角范围内的情况下,确定所述位置是否处于所述旋转摄像头的视场角范围内;

  第三控制单元,用于在所述目标对象未处于所述旋转摄像头的视场角范围内的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内;

  第四控制单元,用于根据所述目标对象调整所述旋转摄像头的焦距,并对所述目标对象进行对焦;

  第五控制单元,用于在所述目标对象处于所述第一摄像头的视场角范围内的情况下,根据所述目标对象调整所述第一摄像头的焦距,并对所述目标对象进行对焦。

  可选地,所述的对焦装置中,所述第五控制单元包括:

  第一控制子单元,用于在所述目标对象处于所述第一摄像头的视场角范围内,且所述目标对象处于所述旋转摄像头的视场角范围之外的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内;

  第二控制子单元,用于根据所述目标对象调整所述第一摄像头的焦距,并对所述目标对象进行对焦;

  第三控制子单元,用于根据所述目标对象或参考对象,调整所述旋转摄像头的焦距,并对所述目标对象或参考对象进行对焦;

  其中,所述参考对象为在所述第一摄像头的视场角范围内除所述目标对象之外的对象。

  可选地,所述的对焦装置中,所述第一确定模块142,具体用于根据所述至少两个麦克风分别采集到的语音信息的时间差值和语音强度差值中的至少一者,确定所述目标对象相对于所述摄像头模组的位置。

  可选地,所述的对焦装置中,所述装置还包括:

  接收模块,用于在根据所述至少两个麦克风分别采集的多个语音信息,确定目标对象相对于所述摄像头模组的目标位置之前,接收来自用户的第一输入;

  第二确定模块,用于响应于所述第一输入,确定所述目标对象。

  本申请实施例中的对焦装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

  本申请实施例中的对焦装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

  本申请实施例提供的对焦装置能够实现图1至图13的方法实施例中对焦装置实现的各个过程,为避免重复,这里不再赘述。

  本申请实施例中,在拍摄功能开启的情况下,由采集模块141调用至少两个麦克风分别采集语音信息;并由第一确定模块142根据各个麦克风所采集到的语音信息,确定目标对象相对于所述摄像头模组的位置;然后由调整模块143根据所确定目标对象相对于摄像头模组的目标位置,调整所述摄像头模组的朝向及焦距,以对上述目标对象进行对焦。本申请实施例中通过语音信息追踪发出声音的目标对象的位置,并根据该位置调整摄像头模组的朝向及焦距,能够对目标对象持续对焦进行追踪拍摄,不会受摄像头模组视场角范围限制,能够提升用户的拍摄体验。

  可选的,本申请实施例还提供一种电子设备,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的程序或指令,该程序或指令被处理器110执行时实现上述对焦方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

  需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

  图15为实现本申请实施例的一种电子设备的硬件结构示意图。

  该电子设备150包括但不限于:射频单元1501、网络模块1502、音频输出单元1503、输入单元1504、传感器1505、显示单元1506、用户输入单元1507、接口单元1508、存储器1509、以及处理器1510等部件。

  本领域技术人员可以理解,电子设备150还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图15中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

  其中,输入单元1504,在本申请实施例中包括摄像头模组及麦克风;所述摄像头模组包括旋转摄像头;

  处理器1510,用于通过输入单元104中的至少两个麦克风1542分别采集语音信息;根据所述至少两个麦克风分别采集的语音信息,确定目标对象相对于输入单元1504中摄像头模组的目标位置;以及根据所述目标位置,调整所述摄像头模组的朝向及焦距,以对所述目标对象进行对焦。

  本申请实施例提供的电子设备,通过语音信息追踪发出声音的目标对象的目标位置,并根据该目标位置调整摄像头的朝向及焦距,能够对目标对象持续对焦进行追踪拍摄,不会受摄像头模组视场角范围限制,能够提升用户的拍摄体验。

  可选的,处理器1510,还用于在所述目标对象未处于所述旋转摄像头的视场角范围内的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内;在所述目标对象处于所述旋转摄像头的视场角范围内的情况下,根据所述目标位置调整所述摄像头模组的焦距,以对所述目标对象进行对焦。

  可选的,所述摄像头模组还包括第一摄像头,所述旋转摄像头可相对所述第一摄像头转动,处理器1510,还用于在所述目标对象未处于所述第一摄像头的视场角范围内的情况下,确定所述目标对象是否处于所述第旋转摄像头的视场角范围内;在所述目标对象未处于所述旋转摄像头的视场角范围内的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内,并根据所述目标对象调整所述旋转摄像头的焦距,并对所述目标对象进行对焦;在所述目标对象处于所述第一摄像头的视场角范围内的情况下,根据所述目标对象调整所述第一摄像头的焦距,并对所述目标对象进行对焦。

  可选地,处理器1510,具体用于在所述目标对象处于所述第一摄像头的视场角范围内,且所述目标对象处于所述旋转摄像头的视场角范围之外的情况下,控制所述旋转摄像头转动,直至所述目标对象处于所述旋转摄像头的视场角范围内;根据所述目标对象调整所述第一摄像头的焦距,并对所述目标对象进行对焦;根据所述目标对象或参考对象,调整所述旋转摄像头的焦距,并对所述目标对象或参考对象进行对焦;其中,所述参考对象为在所述第一摄像头的视场角范围内除所述目标对象之外的对象。

  可选的,处理器1510,具体用于根据所述至少两个麦克风分别采集到的语音信息的时间差值和语音强度差值中的至少一者,确定所述目标对象相对于所述摄像头模组的位置。

  可选地,所述至少两个麦克风包括第一麦克风、第二麦克风和第三麦克风中的至少两者;所述第一麦克风设置于所述旋转摄像头的一侧,且可随所述旋转摄像头转动;所述第二麦克风和所述第三麦克风分别设置于所述电子设备的不同表面。

  可选的,用户输入单元1507用于接收用户对待检测单元的第一输入;

  处理器1510,还用于响应于所述第一输入,确定所述所述目标对象。

  本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述对焦方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

  其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

  本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述对焦方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

  应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

  需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

  通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。

  上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

《对焦方法、装置和电子设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)