对焦方法、装置、存储介质及电子设备与流程

文档序号:15649724发布日期:2018-10-12 23:00阅读:217来源:国知局

本申请涉及电子技术领域,特别涉及一种对焦方法、装置、存储介质及电子设备。



背景技术:

随着电子技术的快速发展,诸如智能手机等电子设备的功能越来越丰富。其中,拍照功能已经成为智能手机等电子设备必不可少的功能。

当前,在使用电子设备拍照时,用户需要通过点击显示屏来确定焦点位置,以实现电子设备对焦。对焦过程中,用户需要保持握持电子设备的握持姿势,同时由于用户需要点击显示屏,从而用户手部需要来回移动,容易导致电子设备在拍照过程中发生抖动,从而影响拍摄的照片的质量。



技术实现要素:

本申请实施例提供一种对焦方法、装置、存储介质及电子设备,可以提高拍摄的照片的质量。

本申请实施例提供一种对焦方法,应用于电子设备,所述电子设备包括边框,固定在所述边框上的显示屏以及摄像头,所述电子设备的边框上设置有触控感应模组,所述对焦方法包括:

在拍照界面,通过所述触控感应模组检测触控操作;

根据所述触控操作对所述拍照界面上的焦点的位置进行调整。

本申请实施例还提供一种对焦装置,应用于电子设备,所述电子设备包括边框,固定在所述边框上的显示屏以及摄像头,所述电子设备的边框上设置有触控感应模组,所述对焦装置包括:

检测模块,用于在拍照界面,通过所述触控感应模组检测触控操作;

焦点调整模块,用于根据所述触控操作对所述拍照界面上的焦点的位置进行调整。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述对焦方法。

本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述对焦方法。

本申请实施例还提供一种电子设备,包括摄像头、显示屏、处理器以及壳体,所述显示屏安装在所述壳体上,所述摄像头、处理器设置在所述壳体内部,所述壳体的边框设置有触控感应模组,所述摄像头、显示屏、触控感应模组分别与所述处理器电性连接,其中:

所述摄像头用于在拍照时采集取景信息;

所述显示屏用于显示拍照界面;

所述触控感应模组用于检测触控操作;

所述处理器用于根据所述触控操作对所述拍照界面上的焦点的位置进行调整。

本申请实施例提供的对焦方法,包括:在拍照界面,通过触控感应模组检测触控操作;根据所述触控操作对所述拍照界面上的焦点的位置进行调整。所述对焦方法中,用户在控制电子设备显示屏上的焦点位置进行调整时,无需对电子设备的显示屏进行操作,通过电子设备边框上的触控感应模组即可实现对焦,用户在拍照过程中可以维持稳定的握持姿势,从而可以减少拍照过程中电子设备的抖动,提高拍摄的照片的质量。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请提供的电子设备的结构示意图。

图2为本申请实施例电子设备上设置的触控感应模组的电路示意图。

图3为本申请实施例电子设备上设置的触控感应模组的另一电路示意图。

图4为本申请实施例提供的对焦方法的流程示意图。

图5为本申请实施例提供的对焦方法的另一流程示意图。

图6为本申请实施例提供的对焦方法的又一流程示意图。

图7为本申请实施例提供的对焦方法的应用场景示意图。

图8为本申请实施例提供的对焦方法中触控感应模组检测滑动操作的示意图。

图9为本申请实施例提供的对焦装置的结构示意图。

图10为本申请实施例提供的电子设备的另一结构示意图。

图11为本申请实施例提供的电子设备的又一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。

本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块或单元的装置、电子设备、系统不必限于清楚地列出的那些步骤或模块或单元,还可以包括没有清楚地列出的步骤或模块或单元,也可以包括对于这些过程、方法、装置、电子设备或系统固有的其它步骤或模块或单元。

参考图1,图1为本申请实施例提供的电子设备的结构示意图。所述电子设备可以是智能手机、平板电脑、游戏设备、ar(augmentedreality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如手表、眼镜、头盔、电子手链、电子项链、电子衣物等设备。电子设备100包括显示屏10、中框20、电路板30、电池40、壳体50以及摄像头60。

其中,显示屏10安装在壳体50上,以形成电子设备100的显示面。显示屏10作为电子设备100的前壳,与壳体50形成一收容空间,用于容纳电子设备100的其他电子元件或功能组件。同时,显示屏10形成电子设备100的显示面,用于显示图像、文本等信息。显示屏10可以为液晶显示屏(liquidcrystaldisplay,lcd)或有机发光二极管显示屏(organiclight-emittingdiode,oled)等类型的显示屏。

在一些实施例中,显示屏10上可以设置有玻璃盖板。其中,玻璃盖板可以覆盖显示屏10,以对显示屏10进行保护,防止显示屏10被刮伤或者被水损坏。

在一些实施例中,如图1所示,显示屏10可以包括显示区域11以及非显示区域12。其中,显示区域11执行显示屏10的显示功能,用于显示图像、文本等信息。非显示区域12可以用于设置摄像头、受话器、显示屏触控电极等功能组件。在一些实施例中,非显示区域12可以包括位于显示区域11上部和下部的至少一个区域。

在一些实施例中,显示屏10可以为全面屏。此时,显示屏10可以全屏显示信息,从而电子设备100具有较大的屏占比。显示屏10只包括显示区域11,而不包括非显示区域,或者对用户而言非显示区域的面积较小。此时,电子设备100中的摄像头、环境光传感器等功能组件可以隐藏在显示屏10下方,而电子设备100的指纹识别模组可以设置在电子设备100的背面。

中框20可以为薄板状或薄片状的结构,也可以为中空的框体结构。其中,中框20可以收容在上述显示屏10与壳体50形成的收容空间中。中框20用于为电子设备100中的电子元件或功能组件提供支撑作用,以将电子设备中的电子元件、功能组件安装到一起。例如,电子设备中的摄像头、受话器、电路板、电池等功能组件都可以安装到中框20上以进行固定。在一些实施例中,中框20的材质可以包括金属或塑胶。

电路板30安装在上述收容空间内部。例如,电路板30可以安装在所述中框20上,并随中框20一同收容在上述收容空间中。电路板30可以为电子设备100的主板。电路板30上设置有接地点,以实现电路板30的接地。电路板30上集成有处理器。电路板30上还可以集成有马达、麦克风、扬声器、受话器、耳机接口、通用串行总线接口(usb接口)、摄像头、距离传感器、环境光传感器、陀螺仪等功能组件中的一个、两个或多个。同时,显示屏10可以电连接至电路板30。

在一些实施例中,电路板30上设置有显示控制电路。所述显示控制电路向显示屏10输出电信号,以控制显示屏10显示信息。

电池40安装在上述收容空间内部。例如,电池40可以安装在所述中框20上,并随中框20一同收容在上述收容空间中。电池40可以电连接至所述电路板30,以实现电池40为电子设备100供电。其中,电路板30上可以设置有电源管理电路。所述电源管理电路用于将电池40提供的电压分配到电子设备100中的各个电子元件。

壳体50用于形成电子设备100的边框以及后盖。壳体50可以一体成型。在壳体50的成型过程中,可以在壳体50上形成后置摄像头孔、指纹识别模组安装孔等结构。

在本申请实施例中,所述壳体50的边框上设置有触控感应模组。其中,所述触控感应模组可以包括压力传感器。所述压力传感器可以设置在壳体50的边框内,并在压力传感器的上方设置触控面板,以形成触控感应模组。

在一些实施例中,如图2所示,压力传感器可以包括由四个压敏电阻组成的电桥电路。其中,电桥电路由首尾相连且电阻值相同的压敏电阻r1、r2、r3、r4组成。当压力传感器没有受到按压力作用时,电桥电路中四个电阻的电阻值是相等的。当压力传感器受到按压力作用时,两个相向电阻的电阻值增加,另外两个电阻的电阻值将减小。从而,将电阻值的变化量转换为对应的电压值,以根据电压值的变化获知按压力的大小。

举例而言,如图3所示,当电阻r2和电阻r3的电阻值受到按压力均减小1%时,电阻r1和电阻r4的电阻值则增加1%,那么两个“中”点间的电压值将从0变为2%,进而,可将该电压值经过放大处理到适合adc的电平,进而,由adc将放大后的传感器输出电压转换为数字式,再交给电路板中的控制器或dsp处理,获知当前按压力的大小以及按压位置。

继续参考图1,摄像头60安装在所述电路板30上。摄像头60用于实现拍照功能。其中,所述摄像头60可以是前置摄像头,也可以是后置摄像头。所述摄像头60可以是单摄像头,也可以是双摄像头,或者还可以是多摄像头。本申请对摄像头60在电子设备100上的设置位置以及摄像头的数量不做限定。

本申请实施例提供一种对焦方法,所述对焦方法可以应用于上述电子设备100中。其中,所述电子设备100包括边框、固定在所述边框上的显示屏以及摄像头。所述电子设备的边框上设置有触控感应模组。如图4所示,所述对焦方法,可以包括以下步骤:

110,获取摄像头采集到的取景信息,并在显示屏上显示所述取景信息。

电子设备包括间隔设置的摄像头和显示屏。电子设备在拍照时,可以通过摄像头采集取景信息,并在显示屏上显示所述取景信息。可以理解的,取景信息即为拍摄过程中摄像头摄入的外界信息。此时,只是通过摄像头采集取景信息,但并未完成拍摄过程,也即摄像头摄入的取景信息并未保存为照片。取景信息可以包括人物、环境、建筑物等各种信息。需要说明的是,取景信息中包括焦点。焦点即为用户拍照时想要聚焦的拍摄对象位置。

摄像头采集的取景信息可以显示在电子设备的显示屏上。可以理解的,显示屏上显示的取景信息即为拍照界面。用户可以通过观察拍照界面来确定对当前的取景信息是否满意。用户可以通过移动电子设备来改变取景信息。若用户对当前的取景信息满意,可以点击或触摸拍摄按钮,以完成拍摄过程。

120,通过触控感应模组检测触控操作。

本申请实施例中,电子设备的边框上设置有触控感应模组。电子设备可以通过所述触控感应模组检测用户的触控操作。

例如,用户可以按压所述触控感应模组,用户也可以在所述触控感应模组上进行滑动操作。电子设备可以通过所述触控感应模组检测用户按压的按压力大小以及按压位置。当用户在所述触控感应模组上进行滑动操作时,触控感应模组可以通过检测用户滑动操作中的多个按压点来检测用户滑动操作的滑动方向、滑动轨迹以及滑动速度。

130,根据所述触控操作生成对应的触控指令。

电子设备通过触控感应模组检测到用户的触控操作后,可以根据所述触控操作生成对应的触控指令。所述触控指令指示电子设备对显示屏上显示的取景信息的焦点位置进行调整。

其中,电子设备中可以预先存储多个触控指令。并且,每个触控指令与一种触控操作相对应。电子设备检测到用户的触控操作后,将检测到的触控操作与预先存储的多个触控指令进行匹配,以生成与所述触控操作对应的触控指令。

140,根据所述触控指令对所述显示屏上的焦点位置进行调整。

电子设备生成触控指令后,即可根据所述触控指令对所述显示屏上的焦点位置进行调整,以使得显示屏上显示的取景信息达到用户的预期,如图7所示。随后,用户可以点击显示屏上的拍摄按钮,以完成拍摄过程。

需要说明的是,由于电子设备对用户的触控操作的处理时间可以很短,因此可以理解为用户的触控操作与电子设备显示屏上焦点位置的调整是同步进行的。用户进行触控操作时,显示屏上焦点的位置即进行调整;用户的触控操作结束时,显示屏上焦点的位置即维持不变。

在一些实施例中,如图5所示,步骤130、根据所述触控操作生成对应的触控指令,包括以下步骤:

131,获取滑动操作的滑动方向;

132,根据所述滑动方向生成对应的触控指令。

其中,触控感应模组检测到的触控操作包括滑动操作。滑动操作即为用户持续按压所述触控感应模组并且在持续按压过程中改变按压位置的操作。所述滑动操作具有滑动方向和滑动轨迹。其中,滑动方向即为所述滑动操作的滑动起点指向滑动终点的方向。滑动轨迹即为所述滑动操作中所有按压位置的连线。滑动轨迹可以为直线,也可以为曲线。

电子设备可以根据触控感应模组检测到的滑动操作来获取所述滑动操作的滑动方向。

其中,电子设备中预先存储的多个触控指令可以分别与一个滑动方向相对应。例如,如图8所示,滑动方向向左可以与触控指令1对应,滑动方向向右可以与触控指令2对应,滑动方向向上可以与触控指令3对应,滑动方向向下可以与触控指令4对应。

电子设备获取到滑动操作的滑动方向后,可以将滑动方向与多个触控指令进行匹配,以生成与所述滑动方向对应的触控指令。

在一些实施例中,如图5所示,步骤140、根据所述触控指令对所述显示屏上的焦点位置进行调整,包括以下步骤:

141,获取所述触控指令携带的焦点位置移动方向;

142,根据所述焦点位置移动方向移动所述显示屏上的焦点位置。

其中,电子设备生成的触控指令携带有焦点位置移动方向。所述焦点位置移动方向指示电子设备显示屏上显示的取景信息中的焦点位置往哪个方向移动。例如,上述触控指令1携带的焦点位置移动方向可以为向左,表示显示屏上显示的取景信息中的焦点位置往左边移动。上述触控指令2携带的焦点位置移动方向可以为向右,表示显示屏上显示的取景信息中的焦点位置往右边移动,等等。

电子设备生成触控指令后,进一步获取所述触控指令携带的焦点位置移动方向,并根据所述焦点位置移动方向移动所述显示屏上的焦点位置。例如,获取到的焦点位置移动方向为向左,则显示屏上的焦点位置向左边移动。

在一些实施例中,如图6所示,步骤130、根据所述触控操作生成对应的触控指令,包括以下步骤:

133,获取滑动操作的滑动方向;

134,获取所述滑动操作的滑动速度;

135,根据所述滑动方向以及所述滑动速度生成对应的触控指令。

其中,触控感应模组检测到的触控操作包括滑动操作。电子设备可以根据触控感应模组检测到的滑动操作分别获取所述滑动操作的滑动方向和滑动速度。其中,滑动速度可以为滑动轨迹的滑动起点至滑动终点之间的平均速度。电子设备可以获取滑动起点至滑动终点之间的距离,以及滑动起点至滑动终点之间经历的时长,并根据所述距离以及所述时长计算滑动速度。

电子设备预先存储的多个触控指令中,每一个触控指令可以与一个滑动方向以及一个滑动速度相对应。电子设备获取到滑动操作的滑动方向以及滑动速度后,可以将滑动方向以及滑动速度与多个触控指令进行匹配,以生成与所述滑动方向和滑动速度对应的触控指令。

在一些实施例中,如图6所示,步骤140、根据所述触控指令对所述显示屏上的焦点位置进行调整,包括以下步骤:

143,获取所述触控指令携带的焦点位置移动方向以及焦点位置移动速度;

144,根据所述焦点位置移动方向以及焦点位置移动速度移动所述显示屏上的焦点位置。

其中,电子设备生成的触控指令携带有焦点位置移动方向以及焦点位置移动速度。所述焦点位置移动方向指示电子设备显示屏上显示的取景信息中的焦点位置往哪个方向移动。所述焦点位置移动速度指示电子设备显示屏上显示的取景信息中的焦点位置在移动时以什么速度进行移动。

电子设备生成触控指令后,进一步获取所述触控指令携带的焦点位置移动方向以及焦点位置移动速度,并根据所述焦点位置移动方向和焦点位置移动速度移动所述显示屏上的焦点位置。也即,电子设备可以分别根据所述滑动操作的滑动方向和滑动速度来确定拍照界面的焦点的移动方向和移动速度,并根据焦点的移动方向和移动速度对拍照界面上的焦点的位置进行调整。例如,获取到的焦点位置移动方向为向左,焦点位置移动速度为2cm/s(厘米每秒),则显示屏上的焦点位置以2cm/s的速度向左边移动。

在一些实施例中,所述触控感应模组检测到的触控操作包括滑动操作。电子设备可以根据触控感应模组检测到的滑动操作分别获取所述滑动操作的滑动方向和滑动距离。其中,滑动方向即为所述滑动操作的滑动起点指向滑动终点的方向。滑动距离即为滑动起点至滑动终点之间的距离。

随后,电子设备可以根据所述滑动方向以及所述滑动距离对所述拍照界面上的焦点的位置进行调整。

例如,电子设备可以根据所述滑动方向确定焦点的移动方向,并根据所述滑动距离确定焦点的移动距离。随后,电子设备根据确定的移动方向和移动距离对拍照界面上的焦点的位置进行调整。

其中,电子设备中可以预先设置滑动操作的滑动距离与焦点的移动距离之间的计算关系。例如,焦点的移动距离可以为滑动距离的5倍,此时若滑动距离为5mm(毫米),则焦点的移动距离为25mm。

具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。

由上可知,本申请实施例提供的对焦方法,包括:在拍照界面,通过触控感应模组检测触控操作;根据所述触控操作对所述拍照界面上的焦点的位置进行调整。所述对焦方法中,用户在控制电子设备显示屏上的焦点位置进行调整时,无需对电子设备的显示屏进行操作,通过电子设备边框上的触控感应模组即可实现对焦,用户在拍照过程中可以维持稳定的握持姿势,从而可以减少拍照过程中电子设备的抖动,提高拍摄的照片的质量。

本申请实施例还提供一种对焦装置,所述对焦装置可以集成在上述电子设备100中。其中,所述电子设备100包括边框、固定在所述边框上的显示屏以及摄像头。所述电子设备的边框上设置有触控感应模组。

如图9所示,对焦装置200可以包括:获取模块201、检测模块202、指令生成模块203以及焦点调整模块204。

获取模块201,用于获取摄像头采集到的取景信息,并在显示屏上显示所述取景信息。

电子设备包括间隔设置的摄像头和显示屏。电子设备在拍照时,获取模块201可以通过摄像头采集取景信息,并在显示屏上显示所述取景信息。可以理解的,取景信息即为拍摄过程中摄像头摄入的外界信息。此时,只是通过摄像头采集取景信息,但并未完成拍摄过程,也即摄像头摄入的取景信息并未保存为照片。取景信息可以包括人物、环境、建筑物等各种信息。需要说明的是,取景信息中包括焦点。焦点即为用户拍照时想要聚焦的拍摄对象位置。

摄像头采集的取景信息可以显示在电子设备的显示屏上。可以理解的,显示屏上显示的取景信息即为拍照界面。用户可以通过观察拍照界面来确定对当前的取景信息是否满意。用户可以通过移动电子设备来改变取景信息。若用户对当前的取景信息满意,可以点击或触摸拍摄按钮,以完成拍摄过程。

检测模块202,用于通过触控感应模组检测触控操作。

其中,电子设备的边框上设置有触控感应模组。检测模块202可以通过所述触控感应模组检测用户的触控操作。

例如,用户可以按压所述触控感应模组,用户也可以在所述触控感应模组上进行滑动操作。检测模块202可以通过所述触控感应模组检测用户按压的按压力大小以及按压位置。当用户在所述触控感应模组上进行滑动操作时,触控感应模组可以通过检测用户滑动操作中的多个按压点来检测用户滑动操作的滑动方向、滑动轨迹以及滑动速度。

指令生成模块203,用于根据所述触控操作生成对应的触控指令。

检测模块202通过触控感应模组检测到用户的触控操作后,指令生成模块203可以根据所述触控操作生成对应的触控指令。所述触控指令指示电子设备对显示屏上显示的取景信息的焦点位置进行调整。

其中,电子设备中可以预先存储多个触控指令。并且,每个触控指令与一种触控操作相对应。检测模块202检测到用户的触控操作后,指令生成模块203将检测到的触控操作与预先存储的多个触控指令进行匹配,以生成与所述触控操作对应的触控指令。

焦点调整模块204,用于根据所述触控指令对所述显示屏上的焦点位置进行调整。

指令生成模块203生成触控指令后,焦点调整模块204即可根据所述触控指令对所述显示屏上的焦点位置进行调整,以使得显示屏上显示的取景信息达到用户的预期。

需要说明的是,由于电子设备对用户的触控操作的处理时间可以很短,因此可以理解为用户的触控操作与电子设备显示屏上焦点位置的调整是同步进行的。用户进行触控操作时,显示屏上焦点的位置即进行调整;用户的触控操作结束时,显示屏上焦点的位置即维持不变。

在一些实施例中,指令生成模块203用于执行以下步骤:

获取滑动操作的滑动方向;

根据所述滑动方向生成对应的触控指令。

其中,触控感应模组检测到的触控操作包括滑动操作。滑动操作即为用户持续按压所述触控感应模组并且在持续按压过程中改变按压位置的操作。所述滑动操作具有滑动方向和滑动轨迹。其中,滑动方向即为所述滑动操作的滑动起点指向滑动终点的方向。滑动轨迹即为所述滑动操作中所有按压位置的连线。滑动轨迹可以为直线,也可以为曲线。

指令生成模块203可以根据触控感应模组检测到的滑动操作来获取所述滑动操作的滑动方向。

其中,电子设备中预先存储的多个触控指令可以分别与一个滑动方向相对应。例如,滑动方向向左可以与触控指令1对应,滑动方向向右可以与触控指令2对应,滑动方向向上可以与触控指令3对应,滑动方向向下可以与触控指令4对应。

指令生成模块203获取到滑动操作的滑动方向后,可以将滑动方向与多个触控指令进行匹配,以生成与所述滑动方向对应的触控指令。

在一些实施例中,焦点调整模块204用于执行以下步骤:

获取所述触控指令携带的焦点位置移动方向;

根据所述焦点位置移动方向移动所述显示屏上的焦点位置。

其中,指令生成模块203生成的触控指令携带有焦点位置移动方向。所述焦点位置移动方向指示电子设备显示屏上显示的取景信息中的焦点位置往哪个方向移动。例如,上述触控指令1携带的焦点位置移动方向可以为向左,表示显示屏上显示的取景信息中的焦点位置往左边移动。上述触控指令2携带的焦点位置移动方向可以为向右,表示显示屏上显示的取景信息中的焦点位置往右边移动,等等。

指令生成模块203生成触控指令后,焦点调整模块204获取所述触控指令携带的焦点位置移动方向,并根据所述焦点位置移动方向移动所述显示屏上的焦点位置。例如,获取到的焦点位置移动方向为向左,则显示屏上的焦点位置向左边移动。

在一些实施例中,指令生成模块203用于执行以下步骤:

获取滑动操作的滑动方向;

获取所述滑动操作的滑动速度;

根据所述滑动方向以及所述滑动速度生成对应的触控指令。

其中,触控感应模组检测到的触控操作包括滑动操作。指令生成模块203可以根据触控感应模组检测到的滑动操作分别获取所述滑动操作的滑动方向和滑动速度。其中,滑动速度可以为滑动轨迹的滑动起点至滑动终点之间的平均速度。指令生成模块203可以获取滑动起点至滑动终点之间的距离,以及滑动起点至滑动终点之间经历的时长,并根据所述距离以及所述时长计算滑动速度。

电子设备预先存储的多个触控指令中,每一个触控指令可以与一个滑动方向以及一个滑动速度相对应。指令生成模块203获取到滑动操作的滑动方向以及滑动速度后,可以将滑动方向以及滑动速度与多个触控指令进行匹配,以生成与所述滑动方向和滑动速度对应的触控指令。

在一些实施例中,焦点调整模块204用于执行以下步骤:

获取所述触控指令携带的焦点位置移动方向以及焦点位置移动速度;

根据所述焦点位置移动方向以及焦点位置移动速度移动所述显示屏上的焦点位置。

其中,指令生成模块203生成的触控指令携带有焦点位置移动方向以及焦点位置移动速度。所述焦点位置移动方向指示电子设备显示屏上显示的取景信息中的焦点位置往哪个方向移动。所述焦点位置移动速度指示电子设备显示屏上显示的取景信息中的焦点位置在移动时以什么速度进行移动。

指令生成模块203生成触控指令后,焦点调整模块204获取所述触控指令携带的焦点位置移动方向以及焦点位置移动速度,并根据所述焦点位置移动方向和焦点位置移动速度移动所述显示屏上的焦点位置。也即,焦点调整模块204可以分别根据所述滑动操作的滑动方向和滑动速度来确定拍照界面的焦点的移动方向和移动速度,并根据焦点的移动方向和移动速度对拍照界面上的焦点的位置进行调整。例如,获取到的焦点位置移动方向为向左,焦点位置移动速度为2cm/s(厘米每秒),则显示屏上的焦点位置以2cm/s的速度向左边移动。

在一些实施例中,所述触控感应模组检测到的触控操作包括滑动操作。焦点调整模块204可以根据触控感应模组检测到的滑动操作分别获取所述滑动操作的滑动方向和滑动距离。其中,滑动方向即为所述滑动操作的滑动起点指向滑动终点的方向。滑动距离即为滑动起点至滑动终点之间的距离。

随后,焦点调整模块204可以根据所述滑动方向以及所述滑动距离对所述拍照界面上的焦点的位置进行调整。

例如,焦点调整模块204可以根据所述滑动方向确定焦点的移动方向,并根据所述滑动距离确定焦点的移动距离。随后,焦点调整模块204根据确定的移动方向和移动距离对拍照界面上的焦点的位置进行调整。

其中,电子设备中可以预先设置滑动操作的滑动距离与焦点的移动距离之间的计算关系。例如,焦点的移动距离可以为滑动距离的5倍,此时若滑动距离为5mm(毫米),则焦点的移动距离为25mm。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现。

由上可知,本申请实施例提供的对焦装置200,通过获取模块201获取摄像头采集到的取景信息,并在显示屏上显示所述取景信息;检测模块202通过触控感应模组检测触控操作;指令生成模块203根据所述触控操作生成对应的触控指令;焦点调整模块204根据所述触控指令对所述显示屏上的焦点位置进行调整。所述对焦装置中,用户在控制电子设备显示屏上的焦点位置进行调整时,无需对电子设备的显示屏进行操作,通过电子设备边框上的触控感应模组即可实现对焦,用户在拍照过程中可以维持稳定的握持姿势,从而可以减少拍照过程中电子设备的抖动,提高拍摄的照片的质量。

本申请实施例还提供一种电子设备。所述电子设备可以是智能手机、平板电脑等设备。如图10所示,电子设备300包括处理器301和存储器302。其中,处理器301与存储器302电性连接。

处理器301是电子设备300的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或调用存储在存储器302内的计算机程序,以及调用存储在存储器302内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

在本实施例中,电子设备300中的处理器301会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器302中,并由处理器301来运行存储在存储器302中的计算机程序,从而实现各种功能:

在拍照界面,通过所述触控感应模组检测触控操作;

根据所述触控操作对所述拍照界面上的焦点的位置进行调整。

在一些实施例中,所述触控操作包括滑动操作,根据所述触控操作对所述拍照界面上的焦点的位置进行调整时,处理器301执行以下步骤:

获取所述滑动操作的滑动方向;

根据所述滑动方向对所述拍照界面上的焦点的位置进行调整。

在一些实施例中,所述触控操作包括滑动操作,根据所述触控操作对所述拍照界面上的焦点的位置进行调整时,处理器301执行以下步骤:

获取所述滑动操作的滑动方向和滑动距离;

根据所述滑动方向以及所述滑动距离对所述拍照界面上的焦点的位置进行调整。

在一些实施例中,所述触控操作包括滑动操作,根据所述触控操作对所述拍照界面上的焦点的位置进行调整时,处理器301执行以下步骤:

获取所述滑动操作的滑动方向和滑动速度;

根据所述滑动方向以及所述滑动速度对所述拍照界面上的焦点的位置进行调整。

在一些实施例中,根据所述滑动方向以及所述滑动速度对所述拍照界面上的焦点的位置进行调整时,处理器301执行以下步骤:

分别根据所述滑动方向和所述滑动速度确定焦点移动方向和焦点移动速度;

根据所述焦点移动方向和焦点移动速度对所述拍照界面上的焦点的位置进行调整。

存储器302可用于存储计算机程序和数据。存储器302存储的计算机程序中包含有可在处理器中执行的指令。计算机程序可以组成各种功能模块。处理器301通过调用存储在存储器302的计算机程序,从而执行各种功能应用以及数据处理。

在一些实施例中,如图11所示,电子设备300还包括:摄像头303、显示屏304、触控感应模组305以及电源306。其中,处理器301分别与摄像头303、显示屏304、触控感应模组305以及电源306电性连接。

摄像头303用于采集拍照时的取景信息,以实现电子设备300的拍照功能。其中,所述摄像头303可以是前置摄像头,也可以是后置摄像头。所述摄像头303可以是单摄像头,也可以是双摄像头,或者还可以是多摄像头。

显示屏304可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图像、文本、图标、视频和其任意组合来构成。其中,当电子设备300执行拍照功能时,显示屏304用于显示所述摄像头303采集到的取景信息,也即显示拍照界面。

触控感应模组305用于检测用户的触控操作。其中,所述触控操作可以为点击操作或者滑动操作。当用户的触控操作为点击操作时,所述触控感应模组305可以检测点击操作的按压力大小以及按压位置。当用户的触控操作为滑动操作时,所述触控感应模组305可以检测滑动操作的滑动方向、滑动轨迹以及滑动速度。

电源306用于给电子设备300的各个部件供电。在一些实施例中,电源306可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图11中未示出,电子设备300还可以包括射频电路、音频电路、蓝牙模块等,在此不再赘述。

由上可知,本申请实施例提供了一种电子设备,所述电子设备执行以下步骤:在拍照界面,通过触控感应模组检测触控操作;根据所述触控操作对所述拍照界面上的焦点的位置进行调整。所述电子设备中,用户在控制电子设备显示屏上的焦点位置进行调整时,无需对电子设备的显示屏进行操作,通过电子设备边框上的触控感应模组即可实现对焦,用户在拍照过程中可以维持稳定的握持姿势,从而可以减少拍照过程中电子设备的抖动,提高拍摄的照片的质量。

本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行上述任一实施例所述的对焦方法。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可以存储于计算机可读存储介质中,所述存储介质可以包括但不限于:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本申请实施例所提供的对焦方法、装置、存储介质及电子设备进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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