二维码图像扫描方法、装置及移动终端与流程

文档序号:11880305阅读:305来源:国知局
二维码图像扫描方法、装置及移动终端与流程

本发明属于二维码图像扫描技术领域,尤其涉及一种二维码图像扫描方法、装置及移动终端。



背景技术:

传统的移动终端(例如,手机)一般都具有二维码图像扫描功能。上述传统的移动终端是通过以下方式来实现二维码图像扫描功能的:移动终端的镜头对二维码图像进行自动对焦,然后再对二维码图像进行扫描。

在实践中,发明人发现现有技术至少存在以下技术问题:

扫描二维码图像的目的是为了获取二维码信息,在扫取的二维码图像相对地不太清晰的情况下,也能获取到二维码信息。

上述传统的移动终端的镜头一般都会扫取相对清晰的二维码图像,因此这会使得所述镜头的自动对焦速度较慢。

即,上述传统的移动终端扫描二维码图像的速度较慢。



技术实现要素:

本发明的目的在于提供一种二维码图像扫描方法、装置及移动终端,其能提高扫描二维码图像的速度。

为了解决以上技术问题,本发明的技术方案如下:

一种二维码图像扫描方法,所述方法包括以下步骤:获取自动对焦控制数据;根据所述自动对焦控制数据调整移动终端的镜头的自动对焦参数,以使所述镜头根据所述对焦参数对二维码图像进行自动对焦;控制所述镜头对所述二维码图像进行扫描。

在上述二维码图像扫描方法中,所述自动对焦参数包括自动对焦速度;所述根据所述自动对焦控制数据调整移动终端的镜头的自动对焦参数的步骤包括:根据所述对焦控制数据调整所述镜头的自动对焦速度,以使所述镜头根据预定对焦速度对二维码图像进行自动对焦。

在上述二维码图像扫描方法中,所述根据所述对焦控制数据调整所述镜头的自动对焦速度的步骤包括:根据所述对焦控制数据控制所述镜头的马达以预定移动速度移动所述镜头的镜片,以使得所述镜头以所述预定对焦速度对所述二维码图像进行自动对焦;其中,所述预定对焦速度与所述预定移动速度对应。

在上述二维码图像扫描方法中,所述自动对焦参数还包括自动对焦起始位置;在所述根据所述对焦控制数据调整所述镜头的自动对焦速度的步骤之前,还包括步骤:根据所述对焦控制数据调整所述镜头的自动对焦起始位置,以使所述镜头从所述自动对焦起始位置开始对所述二维码图像进行自动对焦。

在上述二维码图像扫描方法中,所述根据所述对焦控制数据调整所述镜头的自动对焦起始位置的步骤包括:在所述镜头对所述二维码图像进行自动对焦前,根据所述对焦控制数据控制所述镜头的马达将所述镜头的镜片移动到所述预定位置,以使所述镜头从所述自动对焦起始位置开始对所述二维码图像进行对焦;其中,所述自动对焦起始位置与所述预定位置对应。

一种二维码图像扫描装置,所述装置包括:获取模块,用于获取自动对焦控制数据;调整模块,用于根据所述自动对焦控制数据调整移动终端的镜头的自动对焦参数,以使所述镜头根据所述对焦参数对二维码图像进行自动对焦;控制模块,用于控制所述镜头对所述二维码图像进行扫描。

在上述二维码图像扫描装置中,所述自动对焦参数包括自动对焦速度;所述调整模块用于根据所述对焦控制数据调整所述镜头的自动对焦速度,以使所述镜头根据预定对焦速度对二维码图像进行自动对焦。

在上述二维码图像扫描装置中,所述调整模块用于根据所述对焦控制数据控制所述镜头的马达以预定移动速度移动所述镜头的镜片,以使得所述镜头以所述预定对焦速度对所述二维码图像进行自动对焦;其中,所述预定对焦速度与所述预定移动速度对应。

在上述二维码图像扫描装置中,所述自动对焦参数还包括自动对焦起始位置;所述调整模块用于根据所述对焦控制数据调整所述镜头的自动对焦起始位置,以使所述镜头从所述自动对焦起始位置开始对所述二维码图像进行自动对焦。

在上述二维码图像扫描装置中,所述调整模块用于在所述镜头对所述二维码图像进行自动对焦前,根据所述对焦控制数据控制所述镜头的马达将所述镜头的镜片移动到预定位置,以使所述镜头从所述自动对焦起始位置开始对所述二维码图像进行对焦;其中,所述自动对焦起始位置与所述预定位置对应。

一种移动终端,所述移动终端包括上述二维码图像扫描装置。

相对于现有技术,本发明能在实现获取到二维码信息的目的的前提下,通过控制所述镜头从所述自动对焦起始位置开始对所述二维码图像进行自动对焦,并且通过控制所述镜头以预定对焦速度对所述二维码图像进行自动对焦,因此可以节省所述镜头在扫描所述二维码图像时从远端焦点开始至近端焦点的扫描过程,同时可以加快所述镜头的镜片的移动速度,即,使得所述镜头以高于默认自动对焦速度的速度来对所述二维码图像进行对焦,因此可以有效地提高扫描所述二维码图像的速度。

附图说明

图1是本发明的移动终端的示意图;

图2为本发明的二维码图像扫描方法及装置的运行环境的示意图;

图3是本发明的二维码图像扫描装置的示意图;

图4是本发明的二维码图像扫描方法的流程图;

图5是图4中根据自动对焦控制数据调整移动终端的镜头的自动对焦参数,以使镜头根据对焦参数对二维码图像进行自动对焦的步骤的流程图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

图1示出了本发明所提供的一个或多个实施例的移动终端的示意图,其中,本发明的二维码图像扫描方法及装置可以应用于所述移动终端中。

参考图2,本发明的二维码图像扫描方法及装置所应用或运行的客户端设备(例如,所述移动终端101)可以是智能手机、随身听、数码相机、平板电脑等电子设备。所述移动终端包括处理器201、存储器202、传感器204、时钟信号生成器206、通信接口205、输入输出设备203等中的任意组合,所述处理器201与所述存储器202、所述输入设备203、所述输出设备204、所述通信接口205、所述总线接口206连接,所述移动终端中的处理器201、存储器202、传感器204、输入输出设备203、通信接口205、时钟信号生成器206等中的任意组合用于实现本发明的二维码图像扫描方法中的步骤及二维码图像扫描装置中的功能。其中,所述输入设备203包括触摸屏、按键、用于扫描二维码图像的镜头、麦克风,所述输出设备204包括所述触摸屏、扬声器,所述存储器202用于存储本发明的二维码图像扫描方法及装置所对应的功能执行代码以及自动对焦控制数据,所述处理器用于根据所述功能执行代码和所述自动对焦控制数据控制所述移动终端的所述镜头对所述二维码图像进行扫描。

下面详细说明在上述移动终端101的运行环境中,本发明的二维码图像扫描方法及装置的技术方案。

参考图3,图3是本发明的二维码图像扫描装置的示意图。

本发明的二维码图像扫描装置的第一实施例包括获取模块301、调整模块302、控制模块303。

所述获取模块301用于获取自动对焦控制数据。所述自动对焦控制数据是预先设定并存储在预定存储空间中的。当所述移动终端需要对二维码图像进行扫描时,所述获取模块301从所述预定存储空间获取所述自动对焦控制数据。

所述调整模块302用于根据所述自动对焦控制数据调整移动终端的镜头的自动对焦参数,以使所述镜头根据所述对焦参数对二维码图像进行自动对焦。其中,所述镜头包括马达、镜片和芯片。所述调整模块302用于通过在所述镜头对所述二维码图像进行扫描之前,将所述自动对焦控制数据输入到所述镜头的所述芯片中来实现对所述镜头的自动对焦参数的调整。

所述控制模块303用于控制所述镜头对所述二维码图像进行扫描。

在本实施例的二维码图像扫描装置中,所述自动对焦参数包括自动对焦速度。

所述调整模块302用于根据所述对焦控制数据调整所述镜头的自动对焦速度,以使所述镜头根据预定对焦速度(调整后的自动对焦速度)对所述二维码图像进行自动对焦。

具体地,所述调整模块302用于根据所述对焦控制数据提高所述镜头的自动对焦速度至所述预定对焦速度(调整后的自动对焦速度),以使所述镜头根据所述预定对焦速度对二维码图像进行自动对焦。

在本实施例的二维码图像扫描装置中,所述调整模块302用于根据所述对焦控制数据控制所述镜头的马达以所述预定移动速度移动所述镜头的镜片(透镜),从而使得所述镜头以所述预定对焦速度对所述二维码图像进行自动对焦。

其中,所述预定对焦速度与所述预定移动速度对应。

具体地,所述调整模块302用于根据所述对焦控制数据控制所述马达,以使所述镜片在所述马达的驱动下沿所述镜片的主光轴以所述预定移动速度(预定步幅)移动,从而使得所述镜头以所述预定对焦速度对所述二维码图像进行自动对焦。

其中,所述预定移动速度(所述预定步幅)大于所述镜片的默认移动速度(默认步幅)。

本发明的二维码图像扫描装置的第二实施例与上述第一实施例相似,不同之处在于:

所述自动对焦参数还包括自动对焦起始位置。

所述调整模块302用于根据所述对焦控制数据调整所述镜头的自动对焦起始位置,以使所述镜头从所述自动对焦起始位置开始对所述二维码图像进行自动对焦。

由于用户在使用所述移动终端对所述二维码图像进行扫描时,一般都会将所述移动终端的所述镜头靠近所述二维码图像,因此,在这种情况下,从远端焦点开始对所述二维码图像进行对焦会使得所述镜头的自动对焦操作的效率十分低下。

因此,在本实施例中,所述自动对焦起始位置可例如为近端焦点,即,所述调整模块302用于根据所述对焦控制数据将所述镜头的自动对焦起始位置调整为近端焦点,以使所述镜头从所述近端焦点开始对所述二维码图像进行自动对焦。这样可以使得所述镜头更快地完成自动对焦。

在本实施例的二维码图像扫描装置中,所述调整模块302用于在所述镜头对所述二维码图像进行自动对焦前,根据所述对焦控制数据控制所述镜头的马达将所述镜头的镜片移动到预定位置,以使所述镜头从所述自动对焦起始位置开始对所述二维码图像进行对焦。

其中,所述自动对焦起始位置与所述预定位置对应。

具体地,在所述镜头对所述二维码图像进行自动对焦前,所述调整模块302用于根据所述对焦控制数据控制所述镜头的马达,以使所述镜片在所述马达的驱动下沿所述镜片的主光轴移动到所述近端焦点所对应的位置,从而使得所述镜头从所述近端焦点所对应的位置开始对所述二维码图像进行对焦。

也就是说,在本实施例中,所述调整模块302用于根据所述对焦控制数据控制所述马达,以使所述镜片在所述马达的驱动下沿所述镜片的主光轴移动到所述预定位置,并使得所述镜片在所述马达的驱动下从所述预定位置开始沿所述镜片的主光轴以所述预定移动速度(预定步幅)移动,从而使得所述镜头从所述预定位置开始以所述预设对焦速度对所述二维码图像进行自动对焦。

通过上述技术方案,本发明能在实现获取到二维码信息的目的的前提下,通过控制所述镜头从所述自动对焦起始位置开始对所述二维码图像进行自动对焦,并且通过控制所述镜头以预定对焦速度对所述二维码图像进行自动对焦,因此可以节省所述镜头在扫描所述二维码图像时从远端焦点开始至近端焦点的扫描过程,同时可以加快所述镜头的镜片的移动速度,即,使得所述镜头以高于默认自动对焦速度的速度来对所述二维码图像进行对焦,因此可以有效地提高扫描所述二维码图像的速度。

参考图4和图5,图4是本发明的二维码图像扫描方法的流程图,图5是图4中根据自动对焦控制数据调整移动终端的镜头的自动对焦参数,以使镜头根据对焦参数对二维码图像进行自动对焦的步骤的流程图。

本发明的二维码图像扫描方法的第一实施例包括以下步骤:

S401、所述获取模块301获取自动对焦控制数据。所述自动对焦控制数据是预先设定并存储在预定存储空间中的。当所述移动终端需要对二维码图像进行扫描时,所述获取模块301从所述预定存储空间获取所述自动对焦控制数据。

S402、所述调整模块302根据所述自动对焦控制数据调整移动终端的镜头的自动对焦参数,以使所述镜头根据所述对焦参数对二维码图像进行自动对焦。其中,所述镜头包括马达、镜片和芯片。所述调整模块302通过在所述镜头对所述二维码图像进行扫描之前,将所述自动对焦控制数据输入到所述镜头的所述芯片中来实现对所述镜头的自动对焦参数的调整。

S403、所述控制模块303控制所述镜头对所述二维码图像进行扫描。

在本实施例的二维码图像扫描方法中,所述自动对焦参数包括自动对焦速度。

所述步骤S402包括:

S502、所述调整模块302根据所述对焦控制数据调整所述镜头的自动对焦速度,以使所述镜头根据预定对焦速度(调整后的自动对焦速度)对二维码图像进行自动对焦。

具体地,所述调整模块302根据所述对焦控制数据提高所述镜头的自动对焦速度至预定对焦速度(调整后的自动对焦速度),以使所述镜头根据所述预定对焦速度对二维码图像进行自动对焦。

在本实施例的二维码图像扫描方法中,所述步骤S502为:

所述调整模块302根据所述对焦控制数据控制所述镜头的马达以预定移动速度移动所述镜头的镜片,从而使得所述镜头以所述预定对焦速度对所述二维码图像进行自动对焦。

其中,所述预定对焦速度与所述预定移动速度对应。

具体地,所述调整模块302根据所述对焦控制数据控制所述马达,以使所述镜片在所述马达的驱动下沿所述镜片的主光轴以所述预定移动速度(预定步幅)移动,从而使得所述镜头以所述预定对焦速度对所述二维码图像进行自动对焦。

其中,所述预定移动速度(所述预定步幅)大于所述镜片的默认移动速度(默认步幅)。

本发明的二维码图像扫描方法的第二实施例与上述第一实施例相似,不同之处在于:

所述自动对焦参数还包括自动对焦起始位置。

在所述步骤S502之前,所述S402包括:

S501、所述调整模块302根据所述对焦控制数据调整所述镜头的自动对焦起始位置,以使所述镜头从所述自动对焦起始位置开始对所述二维码图像进行自动对焦。

由于用户在使用所述移动终端对所述二维码图像进行扫描时,一般都会将所述移动终端的所述镜头靠近所述二维码图像,因此,在这种情况下,从远端焦点开始对所述二维码图像进行对焦会使得所述镜头的自动对焦操作的效率十分低下。

因此,在本实施例中,所述自动对焦起始位置可例如为近端焦点,即,所述调整模块302根据所述对焦控制数据将所述镜头的自动对焦起始位置调整为近端焦点,以使所述镜头从所述近端焦点开始对所述二维码图像进行自动对焦。这样可以使得所述镜头更快地完成自动对焦。

在本实施例的二维码图像扫描方法中,所述步骤S502为:

在所述镜头对所述二维码图像进行自动对焦前,所述调整模块302根据所述对焦控制数据控制所述镜头的马达将所述镜头的镜片移动到所述预定位置,以使所述镜头从所述自动对焦起始位置开始对所述二维码图像进行对焦。

其中,所述自动对焦起始位置与所述预定位置对应。

具体地,在所述镜头对所述二维码图像进行自动对焦前,所述调整模块302根据所述对焦控制数据控制所述镜头的马达,以使所述镜片在所述马达的驱动下沿所述镜片的主光轴移动到所述近端焦点所对应的位置,从而使得所述镜头从所述近端焦点所对应的位置开始对所述二维码图像进行对焦。

也就是说,在本实施例中,所述调整模块302根据所述对焦控制数据控制所述马达,以使所述镜片在所述马达的驱动下沿所述镜片的主光轴移动到所述预定位置,并使得所述镜片在所述马达的驱动下从所述预定位置开始沿所述镜片的主光轴以所述预定移动速度(预定步幅)移动,从而使得所述镜头从所述预定位置开始以所述预设对焦速度对所述二维码图像进行自动对焦。

通过上述技术方案,本发明能在实现获取到二维码信息的目的的前提下,通过控制所述镜头从所述自动对焦起始位置开始对所述二维码图像进行自动对焦,并且通过控制所述镜头以预定对焦速度对所述二维码图像进行自动对焦,因此可以节省所述镜头在扫描所述二维码图像时从远端焦点开始至近端焦点的扫描过程,同时可以加快所述镜头的镜片的移动速度,即,使得所述镜头以高于默认自动对焦速度的速度来对所述二维码图像进行对焦,因此可以有效地提高扫描所述二维码图像的速度。

综上所述,虽然本发明实施例揭露如上,但上述实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种改动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

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