掌桥专利:专业的专利平台
掌桥专利
首页

移动终端相机对焦方法、装置、存储介质和计算机设备

文献发布时间:2024-04-18 20:02:18


移动终端相机对焦方法、装置、存储介质和计算机设备

技术领域

本申请涉及拍照对焦的技术领域,具体涉及一种移动终端相机对焦方法、装置、存储介质和计算机设备。

背景技术

使用移动终端拍照时,如果需要调整拍照的焦距,需要一只手持有移动终端,另一只手使用两个手指在屏幕上滑动张开或捏合来调整拍照的焦距,操作起来十分麻烦,并且手指在屏幕上操作时,会阻挡用户查看屏幕上的画面,影响用户观察调整拍照的焦距时的画面,并且影响调整拍照的焦距的效率。

发明内容

本申请的目的在于克服现有技术中的缺点与不足,提供一种移动终端相机对焦方法、装置、存储介质和计算机设备,可以在不阻挡用户查看屏幕上的画面的情况下调整拍照的焦距,提高调整拍照的焦距的效率。

本申请一个实施例的第一方面提供了一种移动终端相机对焦方法,应用于移动终端,所述移动终端设有指纹传感器,所述方法包括:

当所述移动终端进入拍摄界面时,获取初始对焦参数;

响应于在所述指纹传感器的操作,生成对应的第一变焦参数;

根据所述第一变焦参数更新所述初始对焦参数,得到目标对焦参数。

本申请一个实施例的第二方面提供了一种移动终端相机对焦装置,应用于移动终端,所述移动终端设有指纹传感器,所述装置包括:

初始对焦参数获取模块,用于当所述移动终端进入拍摄界面时,获取初始对焦参数;

第一变焦参数获取模块,响应于在所述指纹传感器的操作,生成对应的第一变焦参数;

目标对焦参数获取模块,用于根据所述第一变焦参数更新所述初始对焦参数,得到目标对焦参数。

本申请一个实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的移动终端相机对焦方法的步骤。

本申请一个实施例的第四方面提供了一种计算机设备,包括储存器、处理器以及储存在所述储存器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的移动终端相机对焦方法的步骤。

相对于相关技术,本申请可以根据用户手指在移动终端的指纹传感器的操作,得到第一变焦参数,并根据所述第一变焦参数更新所述初始对焦参数,得到目标对焦参数,以实现调整拍照的焦距的技术效果,并且由于第一变焦参数是根据用户手指在移动终端的指纹传感器的操作产生的,因此,用户在调整拍照的焦距时,不需要用手指点击或滑动屏幕,方便在用户调整拍照的焦距时直观地观察移动终端的屏幕显示的拍摄界面,从而更好地调整拍照的焦距,以及提高调整拍照的焦距的效率。

为了能更清晰的理解本申请,以下将结合附图说明阐述本申请的具体实施方式。

附图说明

图1为本申请一个实施例的移动终端相机对焦方法的流程图。

图2为本申请一个实施例的移动终端相机对焦方法的步骤S201-S204的流程图。

图3为本申请一个实施例的移动终端相机对焦方法的步骤S211-S214的流程图。

图4为本申请一个实施例的移动终端相机对焦装置的模块连接示意图。

100、移动终端相机对焦装置;101、初始对焦参数获取模块;102、第一变焦参数获取模块;103、目标对焦参数获取模块。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。

应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。在此所使用的词语“如果”/“若”可以被解释成为“在……时”或“当……时”或“响应于确定”。

此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

请参阅图1,其是本申请一个实施例的移动终端相机对焦方法的流程图,应用于移动终端,所述移动终端设有指纹传感器。

其中,移动终端是指具有拍摄功能的智能电子设备,如智能手机、平板电脑等;指纹传感器属于光学指纹传感器半导体指纹传感器一种,是实现指纹自动采集的关键器件,而且当用户手指在指纹传感器上移动时,还可以感应用户手指的移动方向、移动速度和移动距离等信息。

所述方法包括:

S1:当所述移动终端进入拍摄界面时,获取初始对焦参数。

其中,拍摄界面可以是移动终端的出厂设置的相机功能的拍摄界面,也可以是安装于移动终端并可以启动相机功能进行拍摄的应用程序。

初始对焦参数是指预设在本地或服务器上的对焦参数,其中,对焦参数影响物距和相距的位置,进而影响被拍对象的成像清晰度。

S2:响应于在所述指纹传感器的操作,生成对应的第一变焦参数。

在指纹传感器的操作,包括点击、敲击、按压、滑动等。

S3:根据所述第一变焦参数更新所述初始对焦参数,得到目标对焦参数。

其中,根据所述第一变焦参数更新所述初始对焦参数,可以是将第一变焦参数代替初始对焦参数,以得到目标对焦参数,也可以是将第一变焦参数和初始对焦参数进行加减运算,以更新初始对焦参数,从而得到目标对焦参数。

相对于相关技术,本申请可以根据用户手指在移动终端的指纹传感器的操作,得到第一变焦参数,并根据所述第一变焦参数更新所述初始对焦参数,得到目标对焦参数,以实现调整拍照的焦距的技术效果,并且由于第一变焦参数是根据用户手指在移动终端的指纹传感器的操作产生的,因此,用户在调整拍照的焦距时,不需要用手指点击或滑动屏幕,方便在用户调整拍照的焦距时直观地观察移动终端的屏幕显示的拍摄界面,从而更好地调整拍照的焦距,以及提高调整拍照的焦距的效率。

请参阅图2,在一个可行的实施例中,所述S2:响应于在所述指纹传感器的操作,生成对应的第一变焦参数的步骤,包括:

S201:根据用户手指在所述指纹传感器的滑动方向,以及预设的滑动方向与第一增减方向的关系,获取变焦参数的第一增减方向。

所述第一增减方向的表现为数值的前缀符号,如:“+”和“-”,用于决定第一变焦绝对值是正值还是负值。

S202:根据用户手指在所述指纹传感器的滑动速度,以及预设的滑动速度与增减倍率的关系,获得变焦参数的增减倍率。

具体地,在预设的滑动速度与增减倍率的关系中,滑动速度和增减倍率的数据是呈一一对应关系的,其中,若实际的滑动速度小于预设的滑动速度与增减倍率的关系的最小滑动速度,实际的滑动速度视为等于最小滑动速度;若实际的滑动速度大于预设的滑动速度与增减倍率的关系的最大滑动速度,实际的滑动速度视为等于最大滑动速度。

S203:根据用户手指在所述指纹传感器的滑动距离,以及预设的滑动距离与增减系数的关系,获得变焦参数的增减系数。

具体地,在预设的滑动距离与增减系数的关系中,滑动距离和增减系数的数据是呈一一对应关系的,其中,若实际的滑动距离小于预设的滑动距离与增减系数的关系的最小滑动距离,实际的滑动距离视为等于最小滑动距离;若实际的滑动距离大于预设的滑动距离与增减系数的关系的最大滑动距离,实际的滑动距离视为等于最大滑动距离。

S204:根据所述第一增减方向、所述增减倍率和所述增减系数,计算得到所述第一变焦参数。

在本实施例中,可以根据手指在所述指纹传感器的滑动方向、滑动速度和滑动距离,获得对应的第一增减方向、增减倍率和增减系数,进而计算得到所述第一变焦参数。

具体地,步骤S204:所述根据所述第一增减方向、所述增减倍率和所述增减系数,计算得到所述第一变焦参数的步骤,包括:

S2041:根据所述增减倍率和所述增减系数计算出变焦绝对值。

具体地,变焦绝对值为所述增减倍率和所述增减系数的乘积。

S2042:根据所述第一增减方向和所述变焦绝对值,生成所述第一变焦参数。

在本实施例中,根据增减倍率和增减系数计算出变焦绝对值,根据用户手指的移动速度和移动距离决定变焦绝对值的大小,再结合用户手指的移动方向决定变焦绝对值生成的第一变焦参数是正值还是负值,方便用户操作。

请参阅图3,在一个可行的实施例中,所述S2:响应于在所述指纹传感器的操作,生成对应的第一变焦参数的步骤,包括:

S211:获取用户手指在所述指纹传感器的点击次数。

S212:根据预设的点击次数与变焦焦段的关系,获取所述点击次数对应的变焦焦段,以及所述变焦焦段的预设对焦参数。

具体地,在预设的点击次数与变焦焦段的关系中,点击次数和变焦焦段的数据是呈一一对应关系的,其中,若实际的点击次数小于预设的滑动距离与增减系数的关系的最小点击次数,实际的点击次数视为等于无效数据;若实际的点击次数大于预设的滑动距离与增减系数的关系的最大点击次数,实际的点击次数视为无效数据,或实际的点击次数视为等于最大点击次数。

S213:根据用户手指在所述指纹传感器的滑动信息,获取对应的第二变焦参数。

S214:根据所述第二变焦参数和所述预设对焦参数,生成所述第一变焦参数。

在本实施例中,由于指纹传感器的长度有限,因此,在有限的长度上,通过获取点击次数对应的变焦焦段,可以提高指纹传感器对应的变焦参数的范围,以及使各个变焦焦段的变焦参数的更加细致,提高用户基于指纹传感器改变对焦参数的准确性。

在一个可行的实施例中,所述S213:根据用户手指在所述指纹传感器的滑动信息,获取对应的第二变焦参数的步骤,包括:

S2131:根据用户手指在所述指纹传感器的滑动方向,获取变焦参数的第二增减方向。

所述第二增减方向的表现为数值的前缀符号,如:“+”和“-”,用于决定第一变焦绝对值是正值还是负值。

S2132:根据用户手指在所述指纹传感器的滑动距离,获得变焦参数的增减数值。

具体地,滑动距离与变焦参数的增减数值是呈一一对应关系的;其中,滑动距离的绝对值的最大值为指纹传感器的长度,增减数值是没有前缀符号的纯数字参数。

S2133:根据所述第二增减方向和所述增减数值,获得所述第二变焦参数。

具体地,将第二增减方向作添加为增减数值的前缀符号,以得到第二变焦参数。

在本实施例中,通过检测用户手指在指纹传感器的滑动信息,可以得到当前变焦焦段对应的第二变焦参数。

在一个可行的实施例中,所述S1:当所述移动终端进入拍摄界面时,获取初始对焦参数的步骤,包括:

S101:将所述移动终端的实时定位上传到服务器;所述服务器存储有多个拍摄作品,以及各个所述拍摄作品的定位信息、评分和对焦参数。

S102:所述服务器获取所述实时定位对应的若干个拍摄作品,并将所述若干个拍摄作品中,评分最高的拍摄作品的对焦参数下发给所述移动终端。

S103:当所述移动终端进入拍摄界面时,将接收到的对焦参数确定为所述初始对焦参数。

在本实施例中,考虑到大部分移动终端的用户对拍摄的对焦参数缺乏了解,因此会在对焦上花费大量的时间,而通过将当前定位对应的评分高的作品的对焦参数下发给移动终端,作为移动终端的初始对焦参数,使用户可以实用当前定位对应的评分高的作品的对焦参数直接拍照,或基于当前定位对应的评分高的作品的对焦参数调整移动终端的相机对焦,可以有效缩短用户在对焦上花费的时间,提高对焦和拍摄的效率。

在一个可行的实施例中,所述服务器存储拍摄作品的步骤包括:

获取移动终端上传的照片,以及照片对应的定位信息和对焦参数,以得到所述拍摄作品;

将各个所述拍摄作品公布于预设网站,并获取各个所述作品在所述预设网站的评分。

在本实施例中,通过将拍摄作品公布于预设网站,以供大众的浏览并进行评分,可以使拍摄作品的评分更加公平准确。

请参阅图4,本申请的一个实施例还提供一种移动终端相机对焦装置100,应用于移动终端,所述移动终端设有指纹传感器,所述装置包括:

初始对焦参数获取模块101,用于当所述移动终端进入拍摄界面时,获取初始对焦参数;

第一变焦参数获取模块102,响应于在所述指纹传感器的操作,生成对应的第一变焦参数;

目标对焦参数获取模块103,用于根据所述第一变焦参数更新所述初始对焦参数,得到目标对焦参数。

相对于相关技术,本申请可以根据用户手指在移动终端的指纹传感器的操作,得到第一变焦参数,并根据所述第一变焦参数更新所述初始对焦参数,得到目标对焦参数,以实现调整拍照的焦距的技术效果,并且由于第一变焦参数是根据用户手指在移动终端的指纹传感器的操作产生的,因此,用户在调整拍照的焦距时,不需要用手指点击或滑动屏幕,方便在用户调整拍照的焦距时直观地观察移动终端的屏幕显示的拍摄界面,从而更好地调整拍照的焦距,以及提高调整拍照的焦距的效率。

其中,移动终端是指具有拍摄功能的智能电子设备,如智能手机、平板电脑等;指纹传感器属于光学指纹传感器半导体指纹传感器一种,是实现指纹自动采集的关键器件,而且当用户手指在指纹传感器上移动时,还可以感应用户手指的移动方向、移动速度和移动距离等信息。

拍摄界面可以是移动终端的出厂设置的相机功能的拍摄界面,也可以是安装于移动终端并可以启动相机功能进行拍摄的应用程序。

初始对焦参数是指预设在本地或服务器上的对焦参数,其中,对焦参数影响物距和相距的位置,进而影响被拍对象的成像清晰度。

在指纹传感器的操作,包括点击、敲击、按压、滑动等。

根据所述第一变焦参数更新所述初始对焦参数,可以是将第一变焦参数代替初始对焦参数,以得到目标对焦参数,也可以是将第一变焦参数和初始对焦参数进行加减运算,以更新初始对焦参数,从而得到目标对焦参数。

本申请的一个实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的移动终端相机对焦方法的步骤。

本申请的一个实施例还提供一种计算机设备,包括储存器、处理器以及储存在所述储存器中并可被所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的移动终端相机对焦方法的步骤。

以上所描述的设备实施例仅仅是示意性的,其中所述作为分离部件说明的组件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

技术分类

06120116581199