一种图像采集组件的位置检测方法、装置及存储介质
文献发布时间:2023-06-19 09:24:30
技术领域
本公开涉及计算机通信技术,尤其涉及一种图像采集组件的位置检测方法、装置及存储介质。
背景技术
随着终端的图像采集组件、例如摄像头功能的提升,越来越多的用户选择使用终端的摄像头进行图像采集,基于目前大多数终端的摄像头是固定镶嵌在终端上的,会占用终端屏幕的面积。对此,设计了伸缩式摄像头,可以在有图像采集需求时伸出到终端的壳体外进行图像采集,没有图像采集时位于终端的壳体内并隐藏,而伸缩式摄像头的返修率和不必要的返修率都很高。
发明内容
本公开提供一种图像采集组件的位置检测方法、装置及存储介质。
根据本公开实施例的第一方面,提供一种图像采集组件的位置检测方法,包括:
检测图像采集组件在行程范围内出现移动异常时,启动对所述图像采集组件进行校准的检测操作;其中,所述图像采集组件能够在驱动组件的驱动下进行移动;
驱动所述图像采集组件移动,并检测所述图像采集组件的移动位移是否在正常范围内;
若所述移动位移不在正常范围内,则基于所述检测操作对所述图像采集组件进行校准。
可选的,所述驱动所述图像采集组件移动,并检测所述图像采集组件的移动位移是否在正常范围内,包括:
驱动所述图像采集组件移动至预设第一检测位置,根据第一检测配置中的所述第一检测位置和第一位置传感参数的对应关系,判断所述第一检测位置是否在正常范围内;
其中,所述第一检测配置包括:第一位置传感参数和所述图像采集组件所在位置的对应关系。
可选的,所述若所述移动位移不在正常范围内,则基于所述检测操作对所述图像采集组件进行校准,包括:
若所述移动位移不在正常范围内,则基于所述检测操作获取驱动参数与所述图像采集组件的移动位移之间的映射关系;
基于所述映射关系,将所述图像采集组件驱动到校准位置,其中,所述校准位置为所述行程范围内的任意位置;
检测所述图像采集组件移动到所述校准位置的第二位置传感参数;
利用所述第二位置传感参数,更新第一检测配置中与所述校准位置对应的第一位置传感参数,生成校准后的第二检测配置。
可选的,所述基于所述映射关系,将所述图像采集组件驱动到校准位置,包括:
基于所述驱动参数与所述移动位移之间的映射关系,使得所述图像采集组件从所述行程范围的初始位置开始每间隔预定距离停留一次,其中,所述图像采集组件所停留的位置为所述校准位置。
可选的,所述图像采集组件停留的最后位置为所述行程范围的终止位置,其中,所述初始位置位于移动终端内,所述终止位置位于所述移动终端外;所述图像采集组件位于所述移动终端外时,能够采集图像。
可选的,所述检测所述图像采集组件移动到所述校准位置的第二位置传感参数,包括:
利用磁场感应器检测所述图像采集组件移动到所述校准位置时的第二磁场强度;
所述利用所述第二位置传感参数,更新所述第一检测配置中与所述校准位置对应的所述第一位置传感参数,生成校准后的第二检测配置,包括:
将所述第一检测配置中所述校准位置的第一磁场强度替换为所述第二磁场强度,以生成校准后的所述第二检测配置。
可选的,所述检测所述图像采集组件移动到所述校准位置的第二位置传感参数,包括:
利用磁场感应器检测所述图像采集组件以每间隔预定距离停留一次的方式移动到所述校准位置中的任一校准位置时的第三磁场强度;
利用磁场感应器检测所述图像采集组件直接从初始位置移动到所述任一校准位置时的第四磁场强度;
所述利用所述第二位置传感参数,更新所述第一检测配置中与所述校准位置对应的所述第一位置传感参数,生成校准后的第二检测配置,包括:
将所述第一检测配置中所述任一校准位置的第一磁场强度替换为所述第三磁场强度或者所述第四磁场强度,以生成校准后的所述第二检测配置;或者,
获取所述任一校准位置对应的所述第三磁场强度和所述第四磁场强度的平均值;
将所述第一检测配置中所述任一校准位置的第一磁场强度替换为所述平均值,以生成校准后的所述第二检测配置。
可选的,所述方法还包括:
当在预定时长内检测到所述图像采集组件的打开指令的次数大于预设次数阈值时,确定所述图像采集组件在所述行程范围内出现移动异常。
根据本公开实施例的第二方面,提供一种图像采集组件的位置检测装置,包括:
启动模块,配置为检测图像采集组件在行程范围内出现移动异常时,启动对所述图像采集组件进行校准的检测操作;其中,所述图像采集组件能够在驱动组件的驱动下进行移动;
驱动模块,配置为驱动所述图像采集组件移动,并检测所述图像采集组件的移动位移是否在正常范围内;
校准模块,配置为若所述移动位移不在正常范围内,则基于所述检测操作对所述图像采集组件进行校准。
可选的,所述驱动模块,包括:
第一驱动子模块,配置为驱动所述图像采集组件移动至预设第一检测位置,根据第一检测配置中的所述第一检测位置和第一位置传感参数的对应关系,判断所述第一检测位置是否在正常范围内;
其中,所述第一检测配置包括:第一位置传感参数和所述图像采集组件所在位置的对应关系。
可选的,所述校准模块,包括:
获取子模块,若所述移动位移不在正常范围内,则基于所述检测操作获取驱动参数与所述图像采集组件的移动位移之间的映射关系;
第二驱动子模块,配置为基于所述映射关系,将所述图像采集组件驱动到校准位置,其中,所述校准位置为所述行程范围内的任意位置;
检测子模块,配置为检测所述图像采集组件移动到所述校准位置的第二位置传感参数;
校准子模块,配置为利用所述第二位置传感参数,更新第一检测配置中与所述校准位置对应的第一位置传感参数,生成校准后的第二检测配置。
可选的,所述第二驱动子模块,具体配置为基于所述驱动参数与所述移动位移之间的映射关系,使得所述图像采集组件从所述行程范围的初始位置开始每间隔预定距离停留一次,其中,所述图像采集组件所停留的位置为所述校准位置。
可选的,所述图像采集组件停留的最后位置为所述行程范围的终止位置,其中,所述初始位置位于移动终端内,所述终止位置位于所述移动终端外;所述图像采集组件位于所述移动终端外时,能够采集图像。
可选的,所述检测子模块,具体配置为利用磁场感应器检测所述图像采集组件移动到所述校准位置时的第二磁场强度;
所述校准子模块,具体配置为将所述第一检测配置中所述校准位置的第一磁场强度替换为所述第二磁场强度,以生成校准后的所述第二检测配置。
可选的,所述检测子模块,具体配置为利用磁场感应器检测所述图像采集组件以每间隔预定距离停留一次的方式移动到所述校准位置中的任一校准位置时的第三磁场强度;
利用磁场感应器检测所述图像采集组件直接从初始位置移动到所述任一校准位置时的第四磁场强度;
所述校准子模块,具体配置为将所述第一检测配置中所述任一校准位置的第一磁场强度替换为所述第三磁场强度或者所述第四磁场强度,以生成校准后的所述第二检测配置;或者,
获取所述任一校准位置对应的所述第三磁场强度和所述第四磁场强度的平均值;
将所述第一检测配置中所述任一校准位置的第一磁场强度替换为所述平均值,以生成校准后的所述第二检测配置。
可选的,所述装置还包括:
确定模块,配置为当在预定时长内检测到所述图像采集组件的打开指令的次数大于预设次数阈值时,确定所述图像采集组件在所述行程范围内出现移动异常。
根据本公开实施例的第三方面,提供一种图像采集组件的位置检测装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器用于:执行时实现上述实施例中的图像采集组件的位置检测方法的方法中的步骤。
根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由图像采集组件的位置检测装置的处理器执行时,使得所述装置能够执行上述实施例中的图像采集组件的位置检测方法。
本公开的实施例提供的技术方案可以包括以下有益效果:
由上述实施例可知,本公开中当检测出图像采集组件在行程范围内出现移动异常时,可以先启动对图像采集组件进行校准的检测操作,以进行自校准,能够降低返修率并提高用户体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的图像采集组件的位置检测方法的流程示意图;
图2是根据一示例性实施例示出的图像采集组件的位置检测装置框图;
图3是根据一示例性实施例示出的一种图像采集组件的位置检测装置的框图。
具体实施方式
以移动终端所包含的图像采集组件是伸缩式摄像头为例,随着伸缩式摄像头使用时间的推移,伸缩式摄像头的硬件及驱动伸缩摄像头移动的驱动组件会出现老化和轻微损伤的情况,可能会导致伸缩式摄像头的硬件和驱动组件的功能退化、例如伸缩式摄像头移动不到位等,如果此时伸缩式摄像头的硬件和驱动组件并未完全损坏,而用户直接拿着移动终端到特定的维修点进行维修,会花费用户大量的时间和金钱,且维修点的专业技术人员还需要对移动终端进行多项测试,不仅提高了移动终端的返修率,还增加了厂商的售后成本。
本公开实施例中提供了一种图像采集组件的位置检测方法,当以第一检测配置检测图像采集组件在行程范围内出现移动异常时,启动检测校准机制,可以先通过校准机制进行自校准,可以避免在不必要的情况下往返维修点进行测试维修,以降低返修率、降低用户和厂商的维修成本、并提高用户体验。
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开实施例中提供了一种图像采集组件的位置检测方法,图1是根据一示例性实施例示出的图像采集组件的位置检测方法的流程示意图,如图1所示,该方法主要包括以下步骤:
在步骤101中,检测图像采集组件在行程范围内出现移动异常时,启动对图像采集组件进行校准的检测操作;其中,图像采集组件能够在驱动组件的驱动下进行移动。
这里,移动异常可以为图像采集组件移动失败或者不能移动至设定位置。检测操作可以为移动终端检测到图像采集组件在行程范围内出现移动异常时,用户根据需求启动的操作或者移动终端自动启动的操作。
本公开实施例中,在移动终端检测到图像采集组件在行程范围内出现移动异常时,可以通过移动终端或者移动终端上安装的应用程序输出提示信息,以提示用户启动检测操作。例如,可以通过应用程序输出提示框,并在提示框中显示提示信息,以通过该提示信息提示用户按照设定的步骤启动检测操作。
在另一实施例中,用户也可以自主启动检测操作。例如,在移动终端相应的界面设置能够启动检测操作的控件,当用户需要使用时,可以进入相应的界面找到该控件,并基于该控件启动检测操作。
在步骤102中,驱动图像采集组件移动,并检测图像采集组件的移动位移是否在正常范围内。
这里,驱动组件可以基于接收到的指令,驱动图像采集组件从第一位置移动到第二位置。如果第一位置为图像采集组件在终端内的原始位置,则第二位置即为图像采集组件根据接收到的指令所移出的位置。该移动终端的壳体上设置有开口,该图像采集组件可以通过该开口在第一位置和第二位置之间移动。该图像采集组件位于第一位置时,图像采集组件的顶部能够与移动终端的外壳平齐,即图像采集组件的顶部可以构成图像采集组件某一个外表面的一部分;如此,一方面,使得图像采集组件位于移动终端的壳体内时,移动终端的外表面整体性更好,另一方面,减少因为开口开着引入的灰尘等损害。
其中,正常范围可以为图像采集组件在驱动组件的驱动下应当移动至的设定位置的范围,而该设定位置有对应的位置传感参数,可以根据设定位置和位置传感参数的对应关系检测图像采集组件的移动位移是否在正常范围内。例如,驱动组件在接收到驱动图像采集组件的指令时,按照该指令,可以驱动图像采集组件移动至2毫米的位置,获取图像采集组件在该位置的位置传感参数,根据该位置传感参数查询预设列表,其中,预设列表中预设有位置传感参数和图像采集组件所在位置的对应关系。若从该预设列表中确定出该位置传感参数所对应的位置是2毫米,则确定图像采集组件的移动位移是在正常范围内,否则,图像采集组件的移动位移不在正常范围内。
在步骤103中,若移动位移不在正常范围内,则基于检测操作对图像采集组件进行校准。
本公开实施例中,在图像采集组件出现移动异常、而用户又不能及时去维修时,可以先进行自校准,以降低返修率并提高用户体验。
在一个可选的实施例中,驱动图像采集组件移动,并检测图像采集组件的移动位移是否在正常范围内,包括:驱动图像采集组件移动至预设第一检测位置,根据第一检测配置中的第一检测位置和第一位置传感参数的对应关系,判断第一检测位置是否在正常范围内;其中,第一检测配置包括:第一位置传感参数和图像采集组件所在位置的对应关系。
这里,可以以第一检测配置检测图像采集组件的移动位移是否在正常范围内。其中,第一传感参数可以包括图像采集组件在各个位置对应的磁场强度,基于每一移动终端出厂的时候会对移动终端的属性参数进行测试并进行相应的配置。以图像采集组件是伸缩式摄像头、第一传感参数包括图像采集组件在各个位置对应的磁场强度为例,在包含有伸缩式摄像头的移动终端出厂的时候,会根据伸缩式摄像头移动至各个位置和在各个位置所对应的磁场强度设置该伸缩式摄像头的第一检测配置,以作为验证该伸缩摄像头的移动功能是否正常的标准。
本公开实施例中,通过预先设置第一传感参数和图像采集组件所在位置的对应关系,并将该对应关系作为验证图像采集组件的移动功能是否正常的标准,以确定图像采集组件的移动位移是否在正常范围内,能够进一步提高对图像采集组件校准的便利性和精确度。
在一个可选的实施例中,若移动位移不在正常范围内,则基于检测操作对图像采集组件进行校准,包括:若移动位移不在正常范围内,则基于检测操作获取驱动参数与图像采集组件的移动位移之间的映射关系;基于映射关系,将图像采集组件驱动到校准位置,其中,校准位置为行程范围内的任意位置;检测图像采集组件移动到校准位置的第二位置传感参数;利用第二位置传感参数,更新第一检测配置中与校准位置对应的第一位置传感参数,生成校准后的第二检测配置。
这里,驱动参数可以为表征驱动组件驱动图像采集组件移动距离的参数,以驱动组件是马达(电动机)为例,驱动参数可以为马达中的动机转子在单位时间内的旋转速度、马达的转动圈数等,主要用于驱动图像采集组件移动至相应位置。其中,移动位移可以为图像采集组件从初始位置移动到终止位置的总行程。
本公开实施例中,通过获取第二传感参数,并基于第二位置参数对图像采集组件进行校准,能够在图像采集组件出现老化或者轻微损伤时,还能够使图像采集组件移动至准确位置,不仅能够减少维修率,还能提高用户体验。
在一个可选的实施例中,基于映射关系,将图像采集组件驱动到校准位置,包括:基于驱动参数与移动位移之间的映射关系,使得图像采集组件从行程范围的初始位置开始每间隔预定距离停留一次,其中,图像采集组件所停留的位置为校准位置。
这里,图像采集组件从行程范围的初始位置开始每间隔预定距离停留一次,可以基于磁场感应器获取每一次停留时的磁场强度,并构建每一次停留时的位置和相应的磁场强度之间的映射关系,直至图像采集组件从初始位置移动至终止位置,以预定距离是1毫米为例,控制图像采集组件从初始位置以每间隔1毫米停留一次的方式向终止位置移动,一共移动9次,可以采集图像采集组件在整个行程范围内所停留的各个位置及该位置所对应的磁场强度,并构建各个位置及该位置所对应的磁场强度之间的映射关系,并保存。其中,校准位置可以为在行程范围内任意一次停留时的位置,例如移动位移是7毫米所对应的位置。
本公开实施例中,图像采集组件通过每间隔预定距离停留一次的方式,以获取图像采集组件在每一校准位置的位置传感参数,为图像采集组件的校验提供更加精确的数据,能够有效规避由于随机情况引起的误差,以提高图像采集组件校验的精确性。
在一个可选的实施例中,图像采集组件停留的最后位置为行程范围的终止位置,其中,初始位置位于移动终端内,终止位置位于移动终端外;图像采集组件位于移动终端外时,能够采集图像。
在一个可选的实施例中,检测图像采集组件移动到校准位置的第二位置传感参数,包括:利用磁场感应器检测图像采集组件移动到校准位置时的第二磁场强度;利用第二位置传感参数,更新第一检测配置中与校准位置对应的第一位置传感参数,生成校准后的第二检测配置,包括:将第一检测配置中校准位置的第一磁场强度替换为第二磁场强度,以生成校准后的第二检测配置。
这里,第一位置传感参数包括第一检测配置中校准位置的第一磁场强度,第二位置传感参数包括图像采集组件移动到校准位置时的第二磁场强度,本实施例中,以磁场感应器是霍尔传感器为例,可以利用霍尔传感器检测图像采集组件移动到校准位置时的第二磁场强度,将第二磁场强度与第一磁场强度进行比较,如果第二磁场强度与第一磁场强度之间的差值在预设阈值范围内,则将第一磁场强度替换为第二磁场强度,以生成校准后的第二检测配置;如果第二磁场强度与第一磁场强度之间的差值不在预设阈值范围内,则确定该图像采集组件损坏,可以通过移动终端或者移动终端上安装的应用程序输出提示信息,以提示用户将移动终端送至指定的维修点进行维修,能够提高用户的便利性。
本公开实施例中,通过复用移动终端中磁场感应器检测图像采集组件移动到各个位置的磁场强度,移动终端无需引入额外的结构,具有结构简单及精巧的特点。
在一个可选的实施例中,检测图像采集组件移动到校准位置的第二位置传感参数,包括:利用磁场感应器检测图像采集组件以每间隔预定距离停留一次的方式移动到校准位置中的任一校准位置时的第三磁场强度;利用磁场感应器检测图像采集组件直接从初始位置移动到任一校准位置时的第四磁场强度;利用第二位置传感参数,更新第一检测配置中与校准位置对应的第一位置传感参数,生成校准后的第二检测配置,包括:将第一检测配置中任一校准位置的第一磁场强度替换为第三磁场强度或者第四磁场强度,以生成校准后的第二检测配置;或者,获取任一校准位置对应的第三磁场强度和第四磁场强度的平均值;将第一检测配置中任一校准位置的第一磁场强度替换为平均值,以生成校准后的第二检测配置。
这里,以任一校准位置所对应的移动位移是7毫米为例,可以利用磁场感应器检测图像采集组件以每间隔1毫米停留一次的方式移动移动到7毫米时所对应的第三磁场强度,并检测图像采集组件直接从初始位置移动到7毫米时所对应的第四磁场强度,然后将第一检测配置中7毫米处的第一磁场强度替换为第三磁场强度或者第四磁场强度,以生成校准后的第二检测配置;或者,将第一检测配置中7毫米处的第一磁场强度替换为第三磁场强度和第四磁场强度的平均值,以生成校准后的第二检测配置。
本公开实施例中,通过对多个磁场强度求平均值,并基于该平均值对图像采集组件进行校准,能够在图像采集组件出现老化或者轻微损伤时,使图像采集组件移动至准确位置,不仅能够减少维修率,以提高用户体验;还能够减少因为数据单一而引起的误差,提高图像采集组件校准的经确定;且通过复用移动终端中磁场感应器检测图像采集组件移动到各个位置的磁场强度,移动终端无需引入额外的结构,具有结构简单及精巧的特点。
在一个可选的实施例中,该方法还包括:当在预定时长内检测到图像采集组件的打开指令的次数大于预设次数阈值时,确定图像采集组件在行程范围内出现移动异常。
这里,移动异常可以为图像采集组件移动失败或者不能移动至设定位置。例如,用户通过移动终端自带的功能键或者移动终端上的应用程序输入打开图像采集组件的打开指令时,如果在预定时长内输入打开指令的次数大于预设次数阈值,则确定出现移动异常,例如,用户在10秒内输入5次打开指令,这5次图像采集组件均未移动至设定位置,则确定该图像采集组件出现移动异常。
在一个可选的实施例中,还可以检测已经进行校准了的校准位置之外的其他校准位置所对应的磁场强度,以验证校准后的第二检测配置是否准确。例如,在通过上述实施例中的方式对7毫米的位置进行校准之后,还可以将图像采集组件驱动至终止位置,基于终止位置所对应的磁场强度确定图像采集组件是否移动到位,如果移动到位,则驱动图像采集组件至初始位置,基于初始位置所对应的磁场强度确定图像采集组件是否移动到位,如果移动到位,则确定校准后的第二检测配置准确,否则,就确定该图像采集组件损坏,可以通过移动终端或者移动终端上安装的应用程序输出提示信息,以提示用户将移动终端送至指定的维修点进行维修。
在一个可选的实施例中,检测校准机制通过霍尔传感器获取驱动组件在初始位置的磁场强度,并保存,然后再以每间隔1毫米停留一次的方式向上驱动图像采集组件,在每一次停留的时候都对数据(磁场强度)进行防抖处理,并保存经过防抖处理的磁场强度,依次推动9次,直至采样驱动组件驱动图像采集组件移动的整个行程。然后在设定时长内驱动采集组件移动至初始位置,再次从初始位置向上驱动采集组件移动到7毫米处,获取驱动组件在7毫米处的磁场强度,并保存;完成后再次驱动采集组件移动至初始位置。接着进行一次校准数据的验证操作,驱动采集组件移动至终止位置,检测是否移动到位,然后再驱动采集组件移动至初始位置,检测是否移动到位,如果移动到位,则完成校准。
本公开实施例中,以第一检测配置检测图像采集组件在行程范围内出现移动的检测异常时,启动检测校准机制;启动检测校准机制之后,基于驱动参数与图像采集组件移动位移之间的映射关系,将图像采集组件驱动到校准位置;检测图像采集组件移动到校准位置的第二位置传感参数;利用第二位置传感参数,更新第一检测配置中与校准位置对应的第一位置传感参数,生成校准后的第二检测配置,在图像采集组件出现移动异常,而用户又不能及时去维修时,可以先进行自校准,在图像采集组件未收到损坏时,不仅能够降低返修率,还能提高用户体验、降低用户及厂商的维修成本。
图2是根据一示例性实施例示出的图像采集组件的位置检测装置框图,如图2所示,该图像采集组件的位置检测装置200主要包括:
启动模块201,配置为检测图像采集组件在行程范围内出现移动异常时,启动对图像采集组件进行校准的检测操作;其中,图像采集组件能够在驱动组件的驱动下进行移动;
驱动模块202,配置为驱动图像采集组件移动,并检测图像采集组件的移动位移是否在正常范围内;
校准模块203,配置为若移动位移不在正常范围内,则基于检测操作对图像采集组件进行校准。
在一个可选的实施例中,驱动模块202,包括:
第一驱动子模块,配置为驱动图像采集组件移动至预设第一检测位置,根据第一检测配置中的第一检测位置和第一位置传感参数的对应关系,判断第一检测位置是否在正常范围内;
其中,第一检测配置包括:第一位置传感参数和图像采集组件所在位置的对应关系。
在一个可选的实施例中,校准模块203,包括:
获取子模块,若移动位移不在正常范围内,则基于检测操作获取驱动参数与图像采集组件的移动位移之间的映射关系;
第二驱动子模块,配置为基于映射关系,将图像采集组件驱动到校准位置,其中,校准位置为行程范围内的任意位置;
检测子模块,配置为检测图像采集组件移动到校准位置的第二位置传感参数;
校准子模块,配置为利用第二位置传感参数,更新第一检测配置中与校准位置对应的第一位置传感参数,生成校准后的第二检测配置。
在一个可选的实施例中,第二驱动子模块,具体配置为基于驱动参数与移动位移之间的映射关系,使得图像采集组件从行程范围的初始位置开始每间隔预定距离停留一次,其中,图像采集组件所停留的位置为校准位置。
在一个可选的实施例中,图像采集组件停留的最后位置为行程范围的终止位置,其中,初始位置位于移动终端内,终止位置位于移动终端外;图像采集组件位于移动终端外时,能够采集图像。
在一个可选的实施例中,检测子模块,具体配置为利用磁场感应器检测图像采集组件移动到校准位置时的第二磁场强度;
校准子模块,具体配置为将第一检测配置中校准位置的第一磁场强度替换为第二磁场强度,以生成校准后的第二检测配置。
在一个可选的实施例中,检测子模块,具体配置为利用磁场感应器检测图像采集组件以每间隔预定距离停留一次的方式移动到校准位置中的任一校准位置时的第三磁场强度;
利用磁场感应器检测图像采集组件直接从初始位置移动到任一校准位置时的第四磁场强度;
校准子模块,具体配置为将第一检测配置中任一校准位置的第一磁场强度替换为第三磁场强度或者第四磁场强度,以生成校准后的第二检测配置;或者,
获取任一校准位置对应的第三磁场强度和第四磁场强度的平均值;
将第一检测配置中任一校准位置的第一磁场强度替换为平均值,以生成校准后的第二检测配置。
在一个可选的实施例中,该装置200还包括:
确定模块,配置为当在预定时长内检测到图像采集组件的打开指令的次数大于预设次数阈值时,确定图像采集组件在行程范围内出现移动异常。
相应的,本公开还提供一种图像采集组件的位置检测装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器用于:执行时实现上述实施例中任意一种图像采集组件的位置检测方法中的步骤。
图3是根据一示例性实施例示出的一种图像采集组件的位置检测装置300的框图。例如,装置300可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制台、平板设备、医疗设备、健身设备、个人数字助理等。
参照图3,装置300可以包括以下一个或多个组件:处理组件302,存储器304,电力组件306,多媒体组件308,音频组件310,输入/输出(I/O)接口312,传感器组件314,以及通信组件316。
处理组件302通常控制装置300的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件302可以包括一个或多个处理器320来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件302还可以包括一个或多个模块,便于处理组件302和其他组件之间的交互。例如,处理组件302可以包括多媒体模块,以方便多媒体组件308和处理组件302之间的交互。
存储器304被配置为存储各种类型的数据以支持在装置300的操作。这些数据的示例包括用于在装置300上操作的任何应用程序或方法的指令、联系人数据、电话簿数据、消息、图片、视频等。存储器304可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、快闪存储器、磁盘或光盘。
电力组件306为装置300各种组件提供电力。电力组件306可以包括:电源管理系统,一个或多个电源,及其他与为装置300生成、管理和分配电力相关联的组件。
多媒体组件308包括在所述装置300和用户之间提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件308包括一个前置摄像头和/或后置摄像头。当装置300处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和/或后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件310被配置为输出和/或输入音频信号。例如,音频组件310包括一个麦克风(MIC),当装置300处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器304或经由通信组件316发送。在一些实施例中,音频组件310还包括一个扬声器,用于输出音频信号。
I/O接口312为处理组件302和外围接口模块之间提供接口,上述外围接口模块可以是键盘、点击轮、按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件314包括一个或多个传感器,用于为装置300提供各个方面的状态评估。例如,传感器组件314可以检测到装置300的打开/关闭状态、组件的相对定位,例如所述组件为装置300的显示器和小键盘,传感器组件314还可以检测装置300或装置300一个组件的位置改变,用户与装置300接触的存在或不存在,装置300方位或加速/减速和装置300的温度变化。传感器组件314可以包括接近传感器,被配置为在没有任何的物理接触时检测附近物体的存在。传感器组件314还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件314还可以包括加速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。
通信组件316被配置为便于装置300和其他设备之间有线或无线方式的通信。装置300可以接入基于通信标准的无线网络,如WiFi、2G或3G,或它们的组合。在一个示例性实施例中,通信组件316经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件316还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术、超宽带(UWB)技术、蓝牙(BT)技术或其他技术来实现。
在示例性实施例中,装置300可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器304,上述指令可由装置300的处理器320执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
相应的,本公开还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由图像采集组件的位置检测装置的处理器执行时,使得所述装置能够执行上述实施例中的图像采集组件的位置检测方法,所述方法包括:
检测图像采集组件在行程范围内出现移动异常时,启动对所述图像采集组件进行校准的检测操作;其中,所述图像采集组件能够在驱动组件的驱动下进行移动;
驱动所述图像采集组件移动,并检测所述图像采集组件的移动位移是否在正常范围内;
若所述移动位移不在正常范围内,则基于所述检测操作对所述图像采集组件进行校准。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
- 一种图像采集组件的位置检测方法、装置及存储介质
- 一种图像采集组件的控制方法、装置及存储介质