基于压力传感器的拍摄方法及装置与流程

文档序号:11236956阅读:544来源:国知局
基于压力传感器的拍摄方法及装置与流程

本发明涉及摄像技术领域,尤其涉及一种基于压力传感器的拍摄方法及装置。



背景技术:

目前,手机等移动终端上的相机在拍照时的主要对焦方法为自动对焦,拍照模组在对焦时候需要按照一定的行程范围来移动模组里面的摄像头传感器传感器,达到对焦的目的,手机内部的isp(imagesignalprocessor,影像处理器)模块根据所拍摄的内容,按照一定算法来完成焦距的计算,并把摄像头传感器移动到合适的位置进行拍照,但是,摄像头传感器在移动的时候,往往是加速移动,不能精确地一步一步地步进,需要一次移动几步,无法实现焦距的精确调整。



技术实现要素:

本发明提供一种基于压力传感器的拍摄方法及装置,其主要目的在于解决移动终端拍照对焦时无法实现焦距精确调整的问题。

为实现上述目的,本发明提供一种基于压力传感器的拍摄方法,该基于压力传感器的拍摄方法包括:

在拍照界面下,当检测到作用于触控屏幕的触摸操作时,获取所述触摸操作对应的压力值;

当所述压力值符合预设条件时,按照所述触控屏幕的压力传感器感应的压力值区间与所述终端的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像。

优选地,所述根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像的步骤之后,所述基于压力传感器的拍摄方法还包括步骤:

当接收到拍照指令时,按照接收到拍照指令时的压力值对应的摄像头传 感器的行程进行拍照。

优选地,所述当所述压力值符合预设条件时,按照所述触控屏幕的压力传感器感应的压力值区间与所述终端的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像的步骤包括:

当所述压力值符合预设条件时,检测所述摄像头是否自动对焦成功;

若所述摄像头自动对焦成功,则获取所述摄像头传感器的当前行程;

根据所述当前行程确定所述摄像头传感器的行程调整范围,并生成所述调整范围与所述压力传感器感应的压力值区间之间的映射关系;

按照所述映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像。

优选地,所述当所述压力值符合预设条件时,按照所述触控屏幕的压力传感器感应的压力值区间与所述终端的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像的步骤包括:

获取摄像头传感器当前的行程,并确定当前行程对应的压力值区间;

当获取的所述压力值位于所述压力值区间时,按照所述压力传感器感应的压力值区间与所述终端的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像。

优选地,所述基于压力传感器的拍摄方法还包括步骤:

根据所述摄像头传感器的总行程以及所述压力传感器感应的压力值区间,预先配置所述压力传感器的压力值与所述摄像头传感器的行程之间的映射关系。

优选地,所述当接收到拍照指令时,按照接收到拍照指令时的压力值对应的摄像头传感器的行程进行拍照的步骤包括:

当检测到所述压力值的持续时长大于或者等于预设时长时,触发所述拍照指令并显示手动对焦成功的提示界面;

当接收到基于所述提示界面触发的确认指令时,按照触发所述拍照指令时的压力值对应的摄像头传感器的行程进行拍照。

此外,为实现上述目的,本发明还提供一种基于压力传感器的拍摄装置,该基于压力传感器的拍摄装置包括:

获取模块,用于在拍照界面下,当检测到作用于触控屏幕的触摸操作时,获取所述触摸操作对应的压力值;

调整模块,用于当所述压力值符合预设条件时,按照所述触控屏幕的压力传感器感应的压力值区间与所述拍摄装置的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程;

显示模块,用于显示预览图像。

优选地,所述基于压力传感器的拍摄装置还包括:

拍照模块,用于当接收到拍照指令时,按照接收到拍照指令时的压力值对应的摄像头传感器的行程进行拍照。

优选地,所述调整模块包括:

对焦检测单元,用于当所述压力值符合预设条件时,检测所述摄像头是否自动对焦成功;

行程获取单元,用于若所述摄像头自动对焦成功,则获取所述摄像头传感器的当前行程;

映射生成单元,用于根据所述当前行程确定所述摄像头传感器的行程调整范围,并生成所述调整范围与所述压力传感器感应的压力值区间之间的映射关系;

第一调整单元,用于按照所述映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程。

优选地,所述调整模块包括:

区间确定单元,用于获取摄像头传感器当前的行程,并确定当前行程对应的压力值区间;

第二调整单元,用于当获取的所述压力值位于所述压力值区间时,按照所述压力传感器感应的压力值区间与所述拍摄装置的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程。

优选地,所述基于压力传感器的拍摄装置还包括:

配置模块,用于根据所述摄像头传感器的总行程以及所述压力传感器感 应的压力值区间,预先配置所述压力传感器的压力值与所述摄像头传感器的行程之间的映射关系。

优选地,所述显示模块,还用于当检测到所述压力值的持续时长大于或者等于预设时长时,触发所述拍照指令并显示手动对焦成功的提示界面;

所述拍照模块,还用于当接收到基于所述提示界面触发的确认指令时,按照触发所述拍照指令时的压力值对应的摄像头传感器的行程进行拍照。

本发明提出的基于压力传感器的拍摄方法及装置,在拍照界面下,获取用户基于压力传感器进行的触摸操作对应的压力值,并且当压力值符合预设条件时,按照压力传感器感应的压力值区间与摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整摄像头传感器的行程并显示预览图像,这样,用户可以根据自己的需要基于压力传感器对摄像头传感器的行程进行精确的调整,在调整过程中,根据显示的预览图像判断调整的效果,使摄像头传感器移动到用户满意的位置,从而实现了摄像头焦距的精确调整。

附图说明

图1为本发明基于压力传感器的拍摄方法第一实施例的流程图;

图2为本发明基于压力传感器的拍摄方法第一实施例的一实施方式中压力值与摄像头传感器的行程的映射关系图;

图3为本发明基于压力传感器的拍摄方法第一实施例中摄像头传感器的行程调整步骤的细化流程示意图;

图4为本发明基于压力传感器的拍摄装置第二实施例中摄像头传感器的行程调整步骤的细化流程示意图;

图5为本发明基于压力传感器的拍摄方法第一实施例的另一实施方式中压力值与摄像头传感器的行程的映射关系图;

图6为本发明基于压力传感器的拍摄装置模块第一实施例的功能模块示意图;

图7为本发明基于压力传感器的拍摄装置第一实施例中的调整模块的细化功能模块示意图;

图8为本发明基于压力传感器的拍摄装置第二实施例中的调整模块的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种基于压力传感器的拍摄方法。

参照图1所示,为本发明基于压力传感器的拍摄方法第一实施例的流程图。

在第一实施例中,该基于压力传感器的拍摄方法包括:

步骤s10,在拍照界面下,当检测到作用于触控屏幕的触摸操作时,获取所述触摸操作对应的压力值。

本实施例提出的方法可以应用于手机、平板电脑等可以用于拍照的移动终端,在这些终端上设置压力传感器,该压力传感器设置的个数不限,比如设置一个或多个,设置在移动终端的触控屏幕下方,当用户在设置有压力传感器的触控屏幕进行触摸操作时会产生不同的压力值,关于压力传感器感应的压力值区间,可以根据摄像头传感器的可调节行程进行设置。

在拍照界面下,用户需要自动调节焦距时,可以在设置有压力传感器的触控屏幕上进行触摸操作,可以是摄像头在自动对焦完成后,也可以是在还没有进行对焦,或者对焦的过程中,上述触摸操作可以是按压操作、滑动操作等。

步骤s20,当所述压力值符合预设条件时,按照所述触控屏幕的压力传感器感应的压力值区间与所述终端的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像。

一般地,手机等移动终端在拍照时,通过调整摄像头的镜头与其传感器(即感光区域)之间的距离来调节焦距,现有技术中一般是根据一定的算法 来进行自动对焦,但是自动对焦的结果未必符合用户的需要,在调节焦距的过程中,通常是调整摄像头传感器的行程以调整焦距。关于压力值与传感器行程之间的映射关系,可以有多种实施方式,例如,可以按照压力传感器可以感应的压力范围,将其分为不同的区间,每一区间对应一定的传感器行程,可以是满行程,也可以是一段行程,在一实施方式中,用户可以根据所述摄像头传感器的总行程以及所述压力传感器感应的压力值区间,预先配置所述压力传感器的压力值与所述摄像头传感器的行程之间的映射关系。例如,某压力传感器最小值为0,最大值为255,压力较明显的区分为5,而摄像头传感器的行程为120-170,其中,行程每调节1相当于对焦步数1步,也就是说,行程每调节1就进行一步对焦,用户可以通过压力值一步一步地调节焦距,参照图2所示,为压力值与传感器行程之间的映射关系。

由于不同的终端,其摄像头的配置也不相同,因此,在其他实施方式中,若传感器行程大于压力传感器,可以把压力传感器的值映射到摄像头传感器的行程中的一部分。

用户可以设置触发手动调节焦距的条件,例如,当用户触摸操作的压力值等于根据当前摄像头传感器的行程和上述映射关系反推出的压力值区间时,触发手动对焦,用户可以保持触摸操作并调节压力值,以进行摄像头传感器的行程的调节,参照图3所示,步骤s20可以包括以下细化步骤:

步骤s21,获取摄像头传感器当前的行程,并确定当前行程对应的压力值区间;

步骤s22,当获取的所述压力值位于所述压力值区间时,按照所述压力传感器感应的压力值区间与所述终端的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像。

在其他实施例中,也可以设置其他的触发条件,例如一定的压力值或者某压力值持续达到一定按压时长等,由用户根据需要设置。

进一步地,在拍照界面上,可以显示出用户手动对焦的焦距调整的对焦步数,便于用户了解当前焦距的调节情况,例如,可以显示相对于的变化步数,显示为+1、+2、+3、-1、-2、-3等,+1相当于在当前的焦距上对焦步数增加一步,+2相当于在当前的焦距上对焦步数增加两步,以此类推。并且在 根据压力值调节摄像头传感器的行程的同时,实时显示预览图像。

进一步地,在其他实施例中,即使传感器行程小于或者等于压力传感器的压力值范围,为了增强焦距调节的准确性,也可以把压力传感器的值映射到摄像头传感器的行程中的一部分。

进一步地,在步骤s20之后,该基于压力传感器的拍摄方法还包括步骤:

当接收到拍照指令时,按照接收到拍照指令时的压力值对应的摄像头传感器的行程进行拍照。

在用户调整对摄像头传感器的行程调整完成之后,可以触发拍照指令,当终端接收到拍照指令时,按照接收到拍照指令时的压力值对应的摄像头传感器的行程进行拍照。

其中,在一实施例中,当用户调整完成后,可以将压力值维持在当前值,并持续一段时间,当终端检测到压力值的持续时长大于或者等于预设时长时,锁定对焦并自动触发拍照指令,按照当前的传感器行程进行拍照。或者,在拍照屏幕上设置用于触发拍照指令的拍照控件,在用户调整完成后,当检测到用户手指离开触控屏幕后,锁定对焦,即锁定当前的压力值,即用户调整的压力值,当接收到用户基于上述拍照控件触发的拍照指令时,按照锁定的压力值对应的摄像头传感器进行拍照。

本实施例提出的基于压力传感器的拍摄方法,在拍照界面下,获取用户基于压力传感器进行的触摸操作对应的压力值,并且当压力值符合预设条件时,按照压力传感器感应的压力值区间与摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整摄像头传感器的行程并显示预览图像,这样,用户可以根据自己的需要基于压力传感器对摄像头传感器的行程进行精确的调整,在调整过程中,根据显示的预览图像判断调整的效果,使摄像头传感器移动到用户满意的位置,从而实现了摄像头焦距的精确调整。

参照图4所示,基于本发明基于压力传感器的拍摄方法的第一实施例提出本发明基于压力传感器的拍摄方法的第二实施例。在本实施例中,步骤s20可以包括以下细化步骤:

步骤s23,当所述压力值符合预设条件时,检测所述摄像头是否自动对焦成功;

步骤s24,若所述摄像头自动对焦成功,则获取所述摄像头传感器的当前行程;

步骤s25,根据所述当前行程确定所述摄像头传感器的行程调整范围,并生成所述调整范围与所述压力传感器感应的压力值区间之间的映射关系;

步骤s26,按照所述映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程并显示预览图像。

在该实施方式中,把压力传感器的值映射到摄像头传感器的行程中的一部分。在拍照界面下,检测摄像头是否自动对焦成功,若对焦成功,则获取摄像头传感器的当前行程,并根据当前行程确定摄像头传感器的行程调整范围,此范围可以有用户根据压力传感器感应的压力值范围预先设置,例如±50等,如用户拍照时候,自动对焦完成后摄像头传感器的行程值是3000,则确定行程调整范围为2976-3025,参照图5所示,为压力值与摄像头传感器的行程的映射关系。

进一步地,基于上述第一实施例或者第二实施例,当接收到拍照指令时,按照接收到拍照指令时的压力值对应的摄像头传感器的行程进行拍照的步骤可以包括以下细化步骤:

当检测到所述压力值的持续时长大于或者等于预设时长时,触发所述拍照指令并显示手动对焦成功的提示界面;

当接收到基于所述提示界面触发的确认指令时,按照触发所述拍照指令时的压力值对应的摄像头传感器的行程进行拍照。

当用户调整完成后,可以将压力值维持在当前值,并持续一段时间,若维持的时间达到预设时长,则显示手动对焦成功的提示界面,若用户对当前的对焦效果满意,则基于提示界面触发确认指令,如果用户还不满意,则可以把手指重新接触到压力传感器之上触发触摸操作,继续调整。

本实施例提出的基于压力传感器的拍摄方法,把压力传感器的值映射到摄像头传感器的行程中的一部分,进一步增强调整摄像头焦距的精确性。

本发明还提出一种基于压力传感器的拍摄装置。

参照图6所示,为本发明基于压力传感器的拍摄装置第一实施例的功能模块示意图。

在该实施例中,该基于压力传感器的拍摄装置包括:

获取模块10,用于在拍照界面下,当检测到作用于触控屏幕的触摸操作时,获取所述触摸操作对应的压力值。

本实施例提出的方法可以应用于手机、平板电脑等可以用于拍照的移动终端,在这些终端上设置压力传感器,该压力传感器设置的个数不限,比如设置一个或多个,设置在移动终端的触控屏幕下方,当用户在设置有压力传感器的触控屏幕进行触摸操作时会产生不同的压力值,关于压力传感器感应的压力值区间,可以根据摄像头传感器的可调节行程进行设置。

在拍照界面下,用户需要自动调节焦距时,可以在设置有压力传感器的触控屏幕上进行触摸操作,可以是摄像头在自动对焦完成后,也可以是在还没有进行对焦,或者对焦的过程中,上述触摸操作可以是按压操作、滑动操作等。

调整模块20,用于当所述压力值符合预设条件时,按照所述压力传感器感应的压力值区间与所述拍摄装置的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程。

显示模块30,用于显示预览图像;

一般地,手机等移动终端在拍照时,通过调整摄像头的镜头与其传感器(即感光区域)之间的距离来调节焦距,现有技术中一般是根据一定的算法来进行自动对焦,但是自动对焦的结果未必符合用户的需要,在调节焦距的过程中,通常是调整摄像头传感器的行程以调整焦距。关于压力值与传感器行程之间的映射关系,可以有多种实施方式,例如,可以按照压力传感器可以感应的压力范围,将其分为不同的区间,每一区间对应一定的传感器行程,可以是满行程,也可以是一段行程,在一实施方式中,该装置还可以包括配置模块,用于根据所述摄像头传感器的总行程以及所述压力传感器感应的压力值区间,预先配置所述压力传感器的压力值与所述摄像头传感器的行程之间的映射关系。例如,某压力传感器最小值为0,最大值为255,压力较明显的区分为5,而摄像头传感器的行程为120-170,其中,行程每调节1相当于对焦步数1步,也就是说,行程每调节1就进行一步对焦,用户可以通过压力值一步一步地调节焦距,参照图2所示,为压力值与传感器行程之间的映射关系。

由于不同的终端,其摄像头的配置也不相同,因此,在其他实施方式中,若传感器行程大于压力传感器,可以把压力传感器的值映射到摄像头传感器的行程中的一部分。

用户可以设置触发手动调节焦距的条件,例如,当用户触摸操作的压力值等于根据当前摄像头传感器的行程和上述映射关系反推出的压力值区间时,触发手动对焦,用户可以保持触摸操作并调节压力值,调整模块20根据检测到的触摸操作对应的压力值调整摄像头传感器的行程,显示模块30将调整后的图像显示出来,以供用户预览。参照图7所示,调整模块20可以包括以下单元:

区间确定单元21,用于获取摄像头传感器当前的行程,并确定当前行程对应的压力值区间;

第二调整单元22,用于当获取的所述压力值位于所述压力值区间时,按照所述压力传感器感应的压力值区间与所述拍摄装置的摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整所述摄像头传感器的行程。

区间确定单元21根据摄像头传感器当前的行程,确定其对应的压力值区间,第二调整单元22在当前的触摸操作对应的压力值属于上述压力值区间时,根据用户的触摸操作对应的压力值对摄像头传感器的行程进行调整。

在其他实施例中,也可以设置其他的触发条件,例如一定的压力值或者某压力值持续达到一定按压时长等,由用户根据需要设置。

进一步地,在拍照界面上,可以显示出用户手动对焦的焦距调整的对焦步数,便于用户了解当前焦距的调节情况,例如,可以显示相对于的变化步数,显示为+1、+2、+3、-1、-2、-3等,+1相当于在当前的焦距上对焦步数增加一步,+2相当于在当前的焦距上对焦步数增加两步,以此类推。并且在根据压力值调节摄像头传感器的行程的同时,实时显示预览图像。

进一步地,在其他实施例中,即使传感器行程小于或者等于压力传感器的压力值范围,为了增强焦距调节的准确性,也可以把压力传感器的值映射到摄像头传感器的行程中的一部分。

进一步地,该基于压力传感器的拍摄装置还包括:

拍照模块,用于当接收到拍照指令时,按照接收到拍照指令时的压力值 对应的摄像头传感器的行程进行拍照。

在用户调整对摄像头传感器的行程调整完成之后,可以触发拍照指令,当终端接收到拍照指令时,拍照模块按照接收到拍照指令时的压力值对应的摄像头传感器的行程进行拍照。

其中,在一实施例中,当用户调整完成后,可以将压力值维持在当前值,并持续一段时间,当检测到压力值的持续时长大于或者等于预设时长时,拍照模块锁定对焦并自动触发拍照指令,按照当前的传感器行程进行拍照。或者,在拍照屏幕上设置用于触发拍照指令的拍照控件,在用户调整完成后,当检测到用户手指离开触控屏幕后,拍照模块锁定对焦,即锁定当前的压力值,即用户调整的压力值,当接收到用户基于上述拍照控件触发的拍照指令时,拍照模块按照锁定的压力值对应的摄像头传感器进行拍照。

本实施例提出的基于压力传感器的拍摄装置,在拍照界面下,获取用户基于压力传感器进行的触摸操作对应的压力值,并且当压力值符合预设条件时,按照压力传感器感应的压力值区间与摄像头传感器的行程之间的映射关系,根据检测到的触摸操作对应的压力值调整摄像头传感器的行程并显示预览图像,这样,用户可以根据自己的需要基于压力传感器对摄像头传感器的行程进行精确的调整,在调整过程中,根据显示的预览图像判断调整的效果,使摄像头传感器移动到用户满意的位置,从而实现了摄像头焦距的精确调整。

参照图8所示,基于本发明基于压力传感器的拍摄装置的第一实施例提出本发明基于压力传感器的拍摄装置的第二实施例。在本实施例中,调整模块20可以包括以下单元:

对焦检测单元23,用于当所述压力值符合预设条件时,检测所述摄像头是否自动对焦成功;

行程获取单元24,用于若所述摄像头自动对焦成功,则获取所述摄像头传感器的当前行程;

映射生成单元25,用于根据所述当前行程确定所述摄像头传感器的行程调整范围,并生成所述调整范围与所述压力传感器感应的压力值区间之间的映射关系;

第一调整单元26,用于按照所述映射关系,根据检测到的触摸操作对应 的压力值调整所述摄像头传感器的行程。

在该实施方式中,把压力传感器的值映射到摄像头传感器的行程中的一部分。在拍照界面下,对焦检测单元23检测摄像头是否自动对焦成功,若对焦成功,则行程获取单元24获取摄像头传感器的当前行程,映射生成单元25根据当前行程确定摄像头传感器的行程调整范围,此范围可以有用户根据压力传感器感应的压力值范围预先设置,例如±50等,如用户拍照时候,自动对焦完成后摄像头传感器的行程值是3000,则确定行程调整范围为2976-3025,参照图5所示,为压力值与摄像头传感器的行程的映射关系。

进一步地,基于上述第一实施例或者第二实施例,该装置的显示模块30,还用于当检测到所述压力值的持续时长大于或者等于预设时长时,触发所述拍照指令并显示手动对焦成功的提示界面;

拍照模块,还用于当接收到基于所述提示界面触发的确认指令时,按照触发所述拍照指令时的压力值对应的摄像头传感器的行程进行拍照。

当用户调整完成后,可以将压力值维持在当前值,并持续一段时间,若维持的时间达到预设时长,显示模块显示手动对焦成功的提示界面,若用户对当前的对焦效果满意,则基于提示界面触发确认指令,如果用户还不满意,则可以把手指重新接触到压力传感器之上触发触摸操作,继续调整。

本实施例提出的基于压力传感器的拍摄装置,把压力传感器的值映射到摄像头传感器的行程中的一部分,进一步增强调整摄像头焦距的精确性。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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