一种获取照相设备的焦距的方法及装置与流程

文档序号:11254276阅读:948来源:国知局
一种获取照相设备的焦距的方法及装置与流程

本发明涉及图像处理领域,特别涉及一种获取照相设备的焦距的方法及装置。



背景技术:

在使用照相设备拍照时,照相设备需要根据拍摄的环境和拍摄对象相对照相设备的位置,并利用相应的对焦算法进行计算,得出焦距,以使照相设备使用该焦距进行拍摄。但是使用上述方式获取焦距时耗时较长,并且经常会因为光线太暗等原因找不到拍摄对象而无法对焦,或者进行重复对焦操作,使得拍摄过程延长,用户体验差。



技术实现要素:

本发明实施例的目的在于提供一种获取照相设备的焦距的方法及装置,该方法能够使照相设备快速而准确的获取焦距,并使用该焦距。

为了解决上述技术问题,本发明的实施例采用了如下技术方案:一种获取照相设备的焦距的方法,包括:

至少一次预先获取所述照相设备所在环境的环境信息,并获取在所述环境下拍照对象在所述照相设备的取景框中的位置信息;

根据所述环境信息和位置信息确定对应的预设焦距,并根据所述预设焦距的相应信息生成预设焦距表;

当所述照相设备进行对焦时,根据所述预设焦距表获取焦距,以使用所述焦距。

作为优选,所述环境信息包括光照强度,所述的预先获取所述照相设备所在环境的环境信息包括:

预设多个光照强度等级;

将预先获取的所述光照强度映射到相应的所述光照强度等级中。

作为优选,所述的获取在所述环境下拍照对象在所述照相设备的取景框中的位置信息包括:

根据所述拍照对象调用相应的识别程序;

利用所述识别程序对显示在所述取景框中的影像进行识别,并生成所述位置信息。

作为优选,所述方法还包括:在所述照相设备进行对焦时,如果根据当前的所述环境信息和位置信息不能从所述预设焦距表中获取相应的焦距,则发出提示信息并记录当前的所述环境信息和位置信息。

作为优选,所述照相设备为带有照相功能的智能设备,所述智能设备通过其光传感器获取所述环境信息。

本发明实施例还提供一种获取照相设备的焦距的装置,该装置包括获取模块,生成模块和调用模块;

所述获取模块配置为至少一次预先获取所述照相设备所在环境的环境信息,并获取在所述环境下拍照对象在所述照相设备的取景框中的位置信息;

所述生成模块与所述获取模块连接,所述生成模块配置为根据所述环境信息和位置信息确定对应的预设焦距,并根据所述预设焦距的相应信息生成预设焦距表;

所述调用模块配置为当所述照相设备进行对焦时,根据所述预设焦距表获取焦距,以使用所述焦距。

作为优选,所述环境信息包括光照强度,所述获取模块预设有多个光照强度等级,所述获取模块包括映射单元,所述映射单元配置为将预先获取的所述光照强度映射到相应的所述光照强度等级中。

作为优选,所述获取模块还包括识别单元,所述识别单元配置为根据所述拍照对象调用相应的识别程序,并利用所述识别程序对显示在所述取景框中的影像进行识别,以生成所述位置信息。

作为优选,所述装置还包括提示模块,所述提示模块与调用模块连接,所述提示模块配置为在所述照相设备进行对焦时,并当所述调用模块根据当前的所述环境信息和位置信息不能从所述预设焦距表中获取相应的焦距时,则发出提示信息并记录当前的所述环境信息和位置信息。

作为优选,所述照相设备为带有照相功能的智能设备,所述智能设备通过其光传感器获取所述环境信息。

本发明实施例的有益效果在于:该方法能够根据环境信息,位置信息及预设焦距生成预设焦距表,使照相设备在对焦时能够快速而准确的从预设焦距表中获取焦距,提升用户体验效果。

附图说明

图1为本发明实施例的获取照相设备的焦距的方法的流程图;

图2为本发明实施例的预先获取照相设备所在环境的环境信息的流程图;

图3为本发明实施例的获取拍照对象在照相设备的取景框中的位置信息的流程图;

图4为本发明实施例的获取照相设备的焦距的装置的结构框图。

附图标记说明

1-获取模块2-生成模块3-调用模块

4-提示模块5-预设焦距表

具体实施方式

此处参考附图描述本发明的各种方案以及特征。

应理解的是,可以对此处发明的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本发明的范围和精神内的其他修改。

包含在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且与上面给出的对本发明的大致描述以及下面给出的对实施例的详细描述一起用于解释本发明的原理。

通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本发明的这些和其它特性将会变得显而易见。

还应当理解,尽管已经参照一些具体实例对本发明进行了描述,但本领域技术人员能够确定地实现本发明的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。

当结合附图时,鉴于以下详细说明,本发明的上述和其他方面、特征和优势将变得更为显而易见。

此后参照附图描述本发明的具体实施例;然而,应当理解,所发明的实施例仅仅是本发明的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本发明模糊不清。因此,本文所发明的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本发明。

本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本发明的相同或不同实施例中的一个或多个。

本发明实施例的一种获取照相设备的焦距的方法,能够根据拍摄对象的位置和拍摄时的光照强度等信息实现快速准确的对焦,如图1所示,该方法包括:

s1,至少一次预先获取照相设备所在环境的环境信息,并获取在上述环境下拍照对象在照相设备的取景框中的位置信息。该照相设备可以为照相机或带有照相功能的其他电子设备,照相设备所在环境的环境信息可以包括光照强度信息,天气信息,场地环境,时间信息或其他可以影响拍照效果的信息。照相设备在拍摄照片时其显示屏上可以显示相应的取景框,照片的有效像素在取景框内显示,而上述的位置信息是指在获取环境信息时拍照对象在取景框中的位置信息,例如拍照对象为人体,位置信息可以是人脸在取景框中的具体位置。

s2,根据环境信息和位置信息确定对应的预设焦距,并根据预设焦距的相应信息生成预设焦距表5。在根据环境信息和位置信息确定对应的预设焦距时,可以根据图像的清晰度利用相应的算法来预先确定预设焦距,在一定的环境信息和位置信息的前提下,图像清晰度最高时的焦距即可确定为预设焦距。在确定预设焦距后,可以根据预设焦距及其与相关的环境信息和位置信息之间的关系来生成预设焦距表5,该预设焦距表5中记录了预设焦距与相应的环境信息和位置信息之间的映射关系。在一个实施例中,可以将环境信息,位置信息和预设焦距中的数据值预设为多个范围,上述的映射关系可以为范围与范围之间的映射,例如,在室内环境中,光照强度在90勒克斯(lux)到100勒克斯(lux)的范围内,拍摄对象的人脸处于取景框的正中间,则相应的预设焦距可以为0.9厘米至1.1厘米的范围内。当然上述映射关系也可以是具体数值的之间的映射。

s3,当照相设备进行对焦时,根据预设焦距表5获取焦距,以使用焦距。具体来说,当照相设备拍照时,照相设备当前所在环境的环境信息是确定的,此时用户拍摄时可以设置拍照对象在取景框中的位置,当用户选定位置后,位置信息也是确定的,在对焦时可以调用预设焦距表5,根据确定的位置信息和环境信息从预设焦距表5中获取相适应的焦距,并且照相设备可以使用该焦距进行拍摄。在一个实施例中,如果获取的焦距为一个范围的数值,则可以让用户在该范围内自行确定,或者自动选定中间值,以免发生太大偏差。

在本发明的一个实施例中,环境信息包括光照强度,光照强度表示被摄主体表面单位面积上受到的光通量,光照度是衡量拍摄环境的一个重要指标。如图2所示,所述的预先获取照相设备所在环境的环境信息的步骤包括:

s11,预设多个光照强度等级。该方式可以避免对每个光照强度数值进行处理,从而导致处理速度变慢,预设多个光照强度等级可以对拍摄环境影响相似的光照强度数值归为一个等级,这样统一的对一个等级范围内的光照强度进行处理同样可以精确的确定相应的预设焦距。

s12,将预先获取的光照强度映射到相应的光照强度等级中。例如将光照强度等级预设为四个等级分别为:0lux至1lux,1lux至50lux,50lux至1000lux,1000lux以上,上述光照强度等级相对应的拍摄环境可以分别定义为黑夜,阴天,晴天,暴晒等。0lux至1lux映射为第一等级;1lux至50lux映射为第二等级;50lux至1000lux映射为第三等级;000lux以上映射为第四等级。在获取光照强度时可以根据实际的光照强度统一对相应的等级进行处理或调用等操作。

在本发明的一个实施例中,如图3所示,所述的获取在上述环境下拍照对象在照相设备的取景框中的位置信息的步骤包括:

s13,根据拍照对象调用相应的识别程序。该识别程序可以预设在照相设备中,在需要生成位置信息时被调用。在一个实施例中,可以预设多个针对不同拍照对象的识别程序,例如针对人物的识别程序,针对景色的识别程序,在实际拍摄时可以根据不同的拍照对象调用相应的识别程序,从而更加有效的对拍照对象进行处理。

s14,利用识别程序对显示在取景框中的影像进行识别,并生成位置信息。具体来说,可以对不同的拍照对象的影像进行识别,例如对人物的人脸进行识别,对景物的形态进行识别等,生成相应的位置信息,可以根据处于取景框的中心位置的人脸生成相应的位置信息,也可以根据处于取景框边缘的景物生成相应的位置信息等。

在本发明的一个实施例中,获取照相设备的焦距的方法还包括:在照相设备进行对焦时,如果根据当前的环境信息和位置信息不能从预设焦距表5中获取相应的焦距,则发出提示信息并记录当前的环境信息和位置信息。不能从预设焦距表5中获取相应的焦距则说明在预设焦距表5中没有记录相关数据,可能发生了缺失,例如不同类型的照相设备,具有不同的硬件配置,其性能也是大相径庭,从而对相同的环境信息和位置信息的反应也不相同,因此如果为了节省成本使不同类型的照相设备使用同一个预设焦距表5,则有可能会发生某些照相设备不适用该预设焦距表5,从而不能在该预设焦距表5中查出与该照相设备相适应的焦距。此时可以发出提示信息,以提示用户可以通过其他手段来确定焦距,同时记录当前的环境信息和位置信息,以丰富预设焦距表5中的数据信息,在下一次使用该照相设备照相时可以根据新增加的数据来快速获取焦距。

在本发明的一个实施例中,照相设备为带有照相功能的智能设备,如带有照相功能的智能手机或带有照相功能的平板电脑等设备,智能设备通过其光传感器获取环境信息,特别是通过光传感器获取光照强度等数据,例如智能手机可以通过其自带的光传感器获取光照强度。

本发明实施例还提供了一种获取照相设备的焦距的装置,能够根据拍摄对象的位置和拍摄时的光照强度等信息使照相设备实现快速准确的对焦。如图4所示,该获取照相设备的焦距的装置包括获取模块1,生成模块2和调用模块3;

获取模块1配置为至少一次预先获取照相设备所在环境的环境信息,并获取在上述环境下拍照对象在照相设备的取景框中的位置信息。该照相设备可以为照相机或带有照相功能的其他电子设备,照相设备所在环境的环境信息可以包括光照强度信息,天气信息,场地环境,时间信息或其他可以影响拍照效果的信息。照相设备在拍摄照片时其显示屏上可以显示相应的取景框,照片的有效像素在取景框内显示,而上述的位置信息是指在获取环境信息时拍照对象在取景框中的位置信息,例如拍照对象为人体,位置信息可以是人脸在取景框中的具体位置。

生成模块2与获取模块1连接,生成模块2配置为根据环境信息和位置信息确定对应的预设焦距,并根据预设焦距的相应信息生成预设焦距表5。在根据环境信息和位置信息确定对应的预设焦距时,生成模块2可以根据图像的清晰度利用相应的算法来预先确定预设焦距,在一定的环境信息和位置信息的前提下,对于图像清晰度最高时的焦距,生成模块2即可确定为预设焦距。在确定预设焦距后,生成模块2可以根据预设焦距及其与相关的环境信息和位置信息之间的关系来生成预设焦距表5,该预设焦距表5中记录了预设焦距与相应的环境信息和位置信息之间的映射关系。在一个实施例中,生成模块2可以将环境信息,位置信息和预设焦距中的数据值预设为多个范围,上述的映射关系可以为范围与范围之间的映射,例如,在室内环境中,光照强度在90勒克斯(lux)到100勒克斯(lux)的范围内,拍摄对象的人脸处于取景框的正中间,则相应的预设焦距可以为0.9厘米至1.1厘米的范围内。当然上述映射关系也可以是具体数值的之间的映射。

调用模块3配置为当照相设备进行对焦时,根据预设焦距表5获取焦距,以使用焦距。具体来说,当照相设备拍照时,照相设备当前所在环境的环境信息是确定的,此时用户拍摄时可以设置拍照对象在取景框中的位置,当用户选定位置后,位置信息也是确定的,调用模块3在对焦时可以调用预设焦距表5,并根据确定的位置信息和环境信息从预设焦距表5中获取相适应的焦距,以使照相设备使用该焦距进行拍摄。在一个实施例中,如果调用模块3获取的焦距为一个范围的数值,则可以让用户在该范围内自行确定,或者自动选定中间值,以免发生太大偏差。

在本发明的一个实施例中,环境信息包括光照强度,光照强度表示被摄主体表面单位面积上受到的光通量,光照度是衡量拍摄环境的一个重要指标。获取模块1预设有多个光照强度等级,获取模块1包括映射单元,映射单元配置为将预先获取的光照强度映射到相应的光照强度等级中。获取模块1预设多个光照强度等级可以避免对每个光照强度数值进行处理,从而导致处理速度变慢,预设多个光照强度等级可以对拍摄环境影响相似的光照强度数值归为一个等级,这样统一的对一个等级范围内的光照强度进行处理同样可以精确的确定相应的预设焦距。

举例说明,获取模块1将光照强度等级预设为四个等级分别为:0lux至1lux,1lux至50lux,50lux至1000lux,1000lux以上,上述光照强度等级相对应的拍摄环境可以分别定义为黑夜,阴天,晴天,暴晒等。映射单元将0lux至1lux映射为第一等级;映射单元将1lux至50lux映射为第二等级;映射单元将50lux至1000lux映射为第三等级;映射单元将000lux以上映射为第四等级。在获取光照强度时可以根据实际的光照强度统一对相应的等级进行处理或调用等操作。

在本发明的一个实施例中,获取模块1还包括识别单元,识别单元配置为根据拍照对象调用相应的识别程序,并利用识别程序对显示在取景框中的影像进行识别,以生成位置信息。该识别程序可以预设在照相设备中,在需要生成位置信息时被识别单元调用。在一个实施例中,可以预设多个针对不同拍照对象的识别程序,例如针对人物的识别程序,针对景色的识别程序,在实际拍摄时识别单元可以根据不同的拍照对象调用相应的识别程序,从而更加有效的对拍照对象进行处理。此外识别单元可以利用识别程序对显示在取景框中的影像进行识别,以生成位置信息。具体来说,识别单元可以对不同的拍照对象的影像进行识别,例如对人物的人脸进行识别,对景物的形态进行识别等,生成相应的位置信息,识别单元可以根据处于取景框的中心位置的人脸生成相应的位置信息,也可以根据处于取景框边缘的景物生成相应的位置信息等。

在本发明的一个实施例中,结合图4,装置还包括提示模块4,提示模块4与调用模块3连接,提示模块4配置为在照相设备进行对焦时,并当调用模块3根据当前的环境信息和位置信息不能从预设焦距表5中获取相应的焦距时,则发出提示信息并记录当前的环境信息和位置信息。当调用模块3不能从预设焦距表5中获取相应的焦距,则说明在预设焦距表5中没有记录相关数据,可能发生了缺失,例如不同类型的照相设备,具有不同的硬件配置,其性能也是大相径庭,从而对相同的环境信息和位置信息的反应也不相同,因此如果为了节省成本使不同类型的照相设备使用同一个预设焦距表5,则有可能会发生某些照相设备不适用该预设焦距表5,从而调用模块3不能在该预设焦距表5中查出与该照相设备相适应的焦距。此时提示模块4可以发出提示信息,以提示用户可以通过其他手段来确定焦距,同时记录当前的环境信息和位置信息,以丰富预设焦距表5中的数据信息,在下一次使用该照相设备照相时可以根据新增加的数据来快速获取焦距。

在本发明的一个实施例中,照相设备为带有照相功能的智能设备,如带有照相功能的智能手机或带有照相功能的平板电脑等设备,智能设备通过其光传感器获取环境信息,特别是通过光传感器获取光照强度等数据,例如智能手机可以通过其自带的光传感器获取光照强度。

以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1