控制方法、控制装置和电子装置与流程

文档序号:18619608发布日期:2019-09-06 22:21阅读:140来源:国知局
控制方法、控制装置和电子装置与流程

本发明涉及对焦技术,尤其涉及一种控制方法、控制装置和电子装置。



背景技术:

人脸对焦以人脸区域为对焦区域进行对焦,然而,在手机不稳定时进行对焦,手机抖动导致人脸区域晃动,影响对焦精准度。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提供一种控制方法、控制装置和电子装置。

本发明实施方式的控制方法,用于控制电子装置,所述电子装置包括运动传感器和成像装置,所述控制方法包括以下步骤:

处理所述运动传感器检测到的所述电子装置的运动数据以得到所述电子装置的抖动幅度;

判断所述电子装置的抖动幅度是否小于或等于预定幅度;

在所述抖动幅度小于或等于所述预定幅度时累计所述成像装置输出的缓存图像的稳定帧数;

在所述抖动幅度大于所述预定幅度时重置所述稳定帧数;和

在所述稳定帧数大于预定帧数时控制所述成像装置对焦。

在某些实施方式中,所述控制方法包括以下步骤:

处理所述缓存图像以识别是否存在人脸区域;

在存在所述人脸区域时进入所述处理所述运动传感器检测到的所述电子装置的运动数据以得到所述电子装置的抖动幅度的步骤;和

在不存在所述人脸区域时控制所述成像装置对焦。

在某些实施方式中,所述抖动幅度包括偏移量,所述预定幅度为0.12毫米;或

所述抖动幅度包括偏转角度,所述预定幅度为0.05度;或

所述抖动幅度包括偏移量及偏转角度,所述预定幅度为0.12毫米及0.05度。

在某些实施方式中,所述预定帧数为3帧。

在某些实施方式中,所述成像装置包括对焦镜片和马达,所述在所述稳定帧数大于预定帧数时控制所述成像装置对焦的步骤包括以下步骤:

控制所述马达驱动所述对焦镜片自近焦位置向远焦位置以第一步距逐步移动寻焦;

处理所述对焦镜片的每个第一步距对应的所述缓存图像以识别人脸区域;

处理所述人脸区域以判断所述人脸区域的对比度是否出现第一拐点;

在出现所述第一拐点时控制所述马达驱动所述对焦镜片返回一步并以第二步距向所述远焦位置移动,所述第二步距小于所述第一步距;

处理所述对焦镜片的每个第二步距对应的所述缓存图像以识别人脸区域;

处理所述人脸区域以判断所述人脸区域的对比度是否出现第二拐点;和

在出现所述第二拐点时确定所述成像装置对焦。

本发明实施方式的控制装置,用于控制电子装置,所述电子装置包括运动传感器和成像装置,所述控制装置包括处理模块、判断模块、累计模块、重置模块和对焦模块。所述处理模块用于处理所述运动传感器检测到的所述电子装置的运动数据以得到所述电子装置的抖动幅度;所述判断模块用于判断所述电子装置的抖动幅度是否小于或等于预定幅度;所述累计模块用于在所述抖动幅度小于或等于所述预定幅度时累计所述成像装置输出的缓存图像的稳定帧数;所述重置模块用于在所述抖动幅度大于所述预定幅度时重置所述稳定帧数;所述对焦模块用于在所述稳定帧数大于预定帧数时控制所述成像装置对焦。

在某些实施方式中,所述控制装置还包括识别模块。所述识别模块用于处理所述缓存图像以识别是否存在人脸区域;所述处理模块用于在存在所述人脸区域时进入处理所述运动传感器检测到的所述电子装置的运动数据以得到所述电子装置的抖动幅度的步骤;所述对焦模块还用于在不存在所述人脸区域时控制所述成像装置对焦。

在某些实施方式中,所述抖动幅度包括偏移量,所述预定幅度为0.12毫米;或

所述抖动幅度包括偏转角度,所述预定幅度为0.05度;或

所述抖动幅度包括偏移量及偏转角度,所述预定幅度为0.12毫米及0.05度。

在某些实施方式中,所述预定帧数为3帧。

在某些实施方式中,所述成像装置包括对焦镜片和马达,所述对焦模块包括第一控制单元、第一识别单元、第一判断单元、第二控制单元、第二识别单元、第二判断单元和确认对焦单元。所述第一控制单元用于控制所述马达驱动所述对焦镜片自近焦位置向远焦位置以第一步距逐步移动寻焦;所述第一识别单元用于处理所述对焦镜片的每个第一步距对应的所述缓存图像以识别人脸区域;所述第一判断单元用于处理所述人脸区域以判断所述人脸区域的对比度是否出现第一拐点;所述第二控制单元用于在出现所述第一拐点时控制所述马达驱动所述对焦镜片返回一步并以第二步距向所述远焦位置移动,所述第二步距小于所述第一步距;所述第二识别单元用于处理所述对焦镜片的每个第二步距对应的所述缓存图像以识别人脸区域;所述第二判断单元用于处理所述人脸区域以判断所述人脸区域的对比度是否出现第二拐点;所述确认对焦单元用于在出现所述第二拐点时确定所述成像装置对焦。

本发明实施方式的电子装置包括运动传感器、成像装置和上述的控制装置,所述控制装置与所述运动传感器及所述成像装置均电连接。。

在某些实施方式中,所述电子装置包括手机和/或平板电脑。

在某些实施方式中,所述运动传感器包括陀螺仪和/或加速度传感器。

在某些实施方式中,所述成像装置包括前置摄像头和/或后置摄像头。

本发明实施方式的控制方法、控制装置和电子装置在进行人脸对焦时,利用运动传感器检测电子装置的稳定性,只有在抖动幅度小于或等于预定幅度且稳定帧数大于预定帧数时才会确定对焦,保证对焦的当下手机的抖动幅度范围不影响人脸对焦,从而确保人脸对焦的准确性。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:

图1是本发明实施方式的控制方法的流程示意图‘

图2是本发明实施方式的电子装置的功能模块示意图;

图3是本发明实施方式的电子装置的实物示意图;

图4是本发明某些实施方式的控制方法的流程示意图;

图5是本发明某些实施方式的电子装置的功能模块示意图;

图6是本发明某些实施方式的控制方法的另一流程示意图;

图7是本发明某些实施方式的电子装置的另一功能模块示意图;

图8是本发明某些实施方式的电子装置的另一功能模块示意图;

图9是本发明某些实施方式的控制方法的状态示意图。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

请参阅图1,本发明实施方式的控制方法,用于控制电子装置,所述电子装置包括运动传感器和成像装置,所述控制方法包括以下步骤:

S12:处理所述运动传感器检测到的所述电子装置的运动数据以得到所述电子装置的抖动幅度;

S13:判断所述电子装置的抖动幅度是否小于或等于预定幅度;

S14:在所述抖动幅度小于或等于所述预定幅度时累计所述成像装置输出的缓存图像的稳定帧数;

S15:在所述抖动幅度大于所述预定幅度时重置所述稳定帧数;和

S16:在所述稳定帧数大于预定帧数时控制所述成像装置对焦。

请参阅图2,本发明实施方式的控制方法可以由本发明实施方式的控制装置10实现。

本发明实施方式的控制装置10包括处理模块12、判断模块13、累计模块14、重置模块15和对焦模块16。步骤S12可以由处理模块12实现,步骤S13可以由判断模块13实现,步骤S14可以由累计模块14实现,步骤S15可以由重置模块15实现,步骤S16可以由对焦模块16实现。

也即是说,处理模块12用于处理运动传感器30检测到的电子装置100的运动数据以得到电子装置100的抖动幅度;判断模块13用于判断电子装置100的抖动幅度是否小于或等于预定幅度;累计模块14用于在所述抖动幅度小于或等于所述预定幅度时累计成像装置20输出的缓存图像的稳定帧数;重置模块15用于在所述抖动幅度大于所述预定幅度时重置所述稳定帧数;对焦模块16用于在所述稳定帧数大于预定帧数时控制成像装置20对焦。

请参阅图3,本发明实施方式的控制装置10应用于本发明实施方式的电子装置100,也即是说,本发明实施方式的电子装置100包括本发明实施方式的控制装置10。当然,本发明实施方式的电子装置100还包括成像装置20和运动传感器30。控制装置10和成像装置20及运动传感器30均电连接。

在某些实施方式中,电子装置100包括手机和/或平板电脑,在此不做任何限制。在本发明的具体实施例中,电子装置100为手机。

在某些实施方式中,成像装置100包括前置摄像头和/或后置摄像头。

在某些实施方式中,运动传感器30包括陀螺仪或加速度传感器。

陀螺仪和加速度传感器均可感知电子装置100的加速度或角度变化。在本发明的具体实施例中,运动传感器30为陀螺仪。当电子装置100处于抖动等不稳定状态时,陀螺仪中的微机械振动元件进行旋转,通过测量旋转产生的科氏力获得电子装置100的抖动幅度。陀螺仪可采用微机械陀螺仪。微机械陀螺仪灵敏度高,价格低廉适合量产,且尺寸微小,可以集成在电子装置100中而不影响电子装置100的体积。

在某些实施方式中,抖动幅度包括偏移量,预定幅度为0.12毫米;或抖动幅度包括偏转角度,预定幅度为0.05度;或抖动幅度同时包括偏移量及偏转角度,预定幅度为0.12毫米及0.05度。

在本发明的具体实施方式中,电子装置100的抖动幅度是指电子装置100在下一位置相对电子装置100在初始位置的偏移量、或偏转角度或偏移量与偏转角度。若电子装置100的抖动幅度为电子装置100在下一位置相对电子装置100在初始位置的偏移量时,当电子装置100的偏移量超过预定幅度0.12毫米时即认为电子装置100处于不稳定状态,累积的缓存图像的稳定帧数重置清零。若电子装置100的抖动幅度为电子装置100在下一位置相对电子装置100的初始位置的偏转角度时,当电子装置100旋转的偏转角度超过预定幅度0.05度时即认为电子装置100处于不稳定状态,累计的缓存图像的稳定帧数重置清零。若电子装置100的抖动幅度为电子装置100在下一位置相对电子装置100在初始位置的偏移量与偏转角度时,当电子装置100的偏移量超过预定幅度0.12毫米且偏转角度超过预定幅度0.05度时即认为电子装置100处于不稳定状态,累计的缓存图像的稳定帧数重置清零。其中,电子装置100的偏移量的预定幅度可以任意设置,例如可以为0.09毫米至0.15毫米范围内的其他任意数值。电子装置100的偏转角度的预定幅度也可以任意设置,例如可以为0.025度至0.075度范围内的其他任意数值。

在某些实施方式中,预定帧数为3帧。可以理解,预定帧数并不局限于3帧,可以任意设置。

操作中,拍摄者手持电子装置100即手机进行对焦及拍摄,成像装置20以每秒30帧的速度进行刷新,运动传感器30即陀螺仪检测每一帧缓存图像对应时刻下的手机的抖动幅度,当手机抖动幅度如偏移量小于0.12毫米或偏转角度小于0.05度时记录下缓存图像的稳定帧数,并继续检测下一帧缓存图像对应时刻下的手机的抖动幅度以累计稳定帧数,若手机的抖动幅度如偏移量大于0.12毫米或偏转角度大于0.05度,表明当前手机处于不稳定状态,则将先前累计的稳定帧数重置清零,并继续检测手机的抖动幅度,直至累计的稳定帧数等于或大于3帧时确定当前手机处于稳定状态,并控制手机的摄像头对焦。

可以理解,在电子装置100处于抖动等不稳定状态下时进行对焦将无法获得准确的对焦区域。本发明实施方式的控制方法、控制装置10和电子装置100在进行人脸对焦时,采用运动传感器30检测电子装置100在当前拍摄状态下的稳定性,保证对焦的当下电子装置100的抖动幅度范围不影响人脸对焦,从而确保人脸对焦的准确性。

请参阅图4,在某些实施方式中,控制方法还包括以下步骤:

S11:处理所述缓存图像以识别是否存在人脸区域;

S12:在存在所述人脸区域时处理运动传感器30检测到的电子装置100的运动数据以得到电子装置100的抖动幅度;和

S17:在不存在所述人脸区域时控制成像装置20对焦。

请参阅图5,在某些实施方式中,控制装置还包括识别模块11。步骤S11可以由识别模块11实现,步骤S12可以由处理模块12实现,步骤S17可以由对焦模块16实现。

也即是说,识别模块11用于处理所述缓存图像以识别是否存在人脸区域;处理模块12用于在存在所述人脸区域时处理运动传感器30检测到的电子装置100的运动数据以判断电子装置100的抖动幅度是否小于或等于预定幅度;对焦模块16还用于在不存在所述人脸区域时控制成像装置20对焦。

可以理解,在自动对焦过程中,若拍摄画面中存在人脸,表明拍摄画面中的主体部分为人,且多数情况下人处于近景位置,自动对焦时的对焦区域应选择人脸区域,此时若电子装置100存在抖动,则会导致人像失焦模糊的问题。若拍摄画面中不存在人脸,此时拍摄画面中的主体部分可能为远景等场景画面,此时若电子装置100存在抖动,则景物失焦的可能性较小。因此,拍摄时应先识别拍摄画面中是否存在人脸,在存在人脸时利用运动传感器30进行电子装置100的稳定性检测以提高对焦的准确性。

请参阅图6至8,在某些实施方式中,成像装置20包括对焦镜片21和马达22,步骤S16包括以下步骤:

S161:控制马达22驱动对焦镜片21自近焦位置向远焦位置以第一步距逐步移动寻焦;

S162:处理对焦镜片22的每个第一步距对应的所述缓存图像以识别人脸区域;

S163:处理所述人脸区域以判断所述人脸区域的对比度是否出现第一拐点;

S164:在出现所述第一拐点时控制马达22驱动对焦镜片21返回一步并以第二步距向所述远焦位置移动,所述第二步距小于所述第一步距;

S165:处理对焦镜片21的每个第二步距对应的所述缓存图像以识别人脸区域;

S166:处理所述人脸区域以判断所述人脸区域的对比度是否出现第二拐点;和

S167:在出现所述第二拐点时确定成像装置20对焦。

在某些实施方式中,对焦模块16包括第一控制单元161、第一识别单元162、第一判断单元163、第二控制单元164、第二识别单元165、第二判断单元166和确认对焦单元167。步骤S161可以由第一控制单元161实现,步骤S162可以由第一识别单元162实现,步骤S163可以由第一判断单元163实现,步骤S164可以由第二控制单元164实现,步骤S165可以由第二识别单元165实现,步骤S166可以由第二判断单元166实现,步骤S167可以由确认对焦单元167实现。

也即是说,第一控制单元181用于控制马达22驱动对焦镜片21自近焦位置向远焦位置以第一步距逐步移动寻焦;第一识别单元162用于处理对焦镜片22的每个第一步距对应的所述缓存图像以识别人脸区域;第一判断单元163用于处理所述人脸区域以判断所述人脸区域的对比度是否出现第一拐点;第二控制单元164用于在出现所述第一拐点时控制马达22驱动对焦镜片21返回一步并以第二步距向所述远焦位置移动,所述第二步距小于所述第一步距;第二识别单元165用于处理对焦镜片21的每个第二步距对应的所述缓存图像以识别人脸区域;第二判断单元166用于处理所述人脸区域以判断所述人脸区域的对比度是否出现第二拐点;确认对焦单元167用于在出现所述第二拐点时确定成像装置20对焦。

具体地,请结合图9,当电子装置100处于稳定状态下时,开始进行对焦动作。对焦镜片21从近焦位置开始向远焦位置以第一步距寻焦,每移动一个第一步距,成像装置20会输出一帧对应的缓存图像,第以识别单元162识别每一帧缓存图像中的人脸区域,并由第一判断单元163计算人脸区域的对比度。当对比度达到最高时,对焦镜片21会继续向远焦位置的方向移动一个第一步距,再获得一帧缓存图像的对比度。电子装置100发现当前输出的缓存图像的对比度相较于上一帧的缓存图像的对比度有所下降即出现了第一拐点,于是,控制马达22返回一个第一步距,并利用小于第一步距的第二步距进行寻焦,直至找到第二拐点时对焦完成。其中,一帧缓存图像的人脸区域的对比度可为最低亮度与最高亮度的差值,当计算的最低亮度与最高亮度的差值最大时表明对焦镜片21位于合焦位置,对焦完成。

如此,成像装置20准确对焦并输出清晰的图像。由于只计算每一帧缓存图像中的人脸区域,因此对焦过程中电子装置100所需处理的数据较少,对焦时间也较少。

在本发明的实施方式的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明的实施方式和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的实施方式的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的实施方式的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明的实施方式的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明的实施方式中的具体含义。

在本发明的实施方式中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。

上文的公开提供了许多不同的实施方式或例子用来实现本发明的实施方式的不同结构。为了简化本发明的实施方式的公开,上文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明的实施方式可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明的实施方式提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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