拍摄方法、装置、移动终端及存储介质与流程

文档序号:25608106发布日期:2021-06-25 14:19阅读:104来源:国知局
拍摄方法、装置、移动终端及存储介质与流程

1.本申请涉及移动终端技术领域,更具体地,涉及一种拍摄方法、装置、移动终端及存储介质。


背景技术:

2.移动终端,例如手机、平板电脑等,已经成为人们日常生活中最常用的消费型电子产品之一。随着科技水平的发展,移动终端通常会设置有摄像头,从而实现拍摄功能。并且移动终端通常具有对焦功能,但用户在进行对焦和拍摄时,存在不方便用户操作的情况。


技术实现要素:

3.鉴于上述问题,本申请提出了一种拍摄方法、装置、移动终端及存储介质。
4.第一方面,本申请实施例提供了一种拍摄方法,应用于移动终端,所述方法包括:显示拍摄界面,所述拍摄界面包括预览区域以及拍摄按钮;响应针对所述拍摄按钮的滑动操作,在所述滑动操作的终点位置位于所述预览区域时,根据所述终点位置,确定拍摄焦点;根据所述拍摄焦点进行对焦;当所述对焦完成后,触发拍摄操作。
5.第二方面,本申请实施例提供了一种拍摄装置,应用于移动终端,所述装置包括:界面显示模块、焦点确定模块、对焦执行模块以及拍摄执行模块,其中,所述界面显示模块用于显示拍摄界面,所述拍摄界面包括预览区域以及拍摄按钮;所述焦点确定模块用于响应针对所述拍摄按钮的滑动操作,在所述滑动操作的终点位置位于所述预览区域时,根据所述终点位置,确定拍摄焦点;所述对焦执行模块用于根据所述拍摄焦点进行对焦;所述拍摄执行模块用于当所述对焦完成后,触发拍摄操作。
6.第三方面,本申请实施例提供了一种移动终端,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的拍摄方法。
7.第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的拍摄方法。
8.本申请提供的方案,通过显示拍摄界面,该拍摄界面包括预览区域以及拍摄按钮,响应针对该拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,根据终点位置,确定拍摄焦点,然后根据拍摄焦点进行对焦,当对焦完成后,触发拍摄操作。从而可以实现用户通过滑动拍摄按钮至预览区域相应位置,即可进行对焦以及触发完成拍摄操作,简化了用户的操作,提升了拍摄体验。
附图说明
9.为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了根据本申请一个实施例的拍摄方法流程图。
11.图2示出了本申请一个实施例提供的一种界面示意图。
12.图3示出了本申请一个实施例提供的另一种界面示意图。
13.图4示出了本申请一个实施例提供的又一种界面示意图。
14.图5示出了根据本申请另一个实施例的拍摄方法流程图。
15.图6示出了根据本申请又一个实施例的拍摄方法流程图。
16.图7示出了本申请又一个实施例提供的一种界面示意图。
17.图8示出了本申请又一个实施例提供的另一种界面示意图。
18.图9示出了本申请又一个实施例提供的又一种界面示意图。
19.图10示出了根据本申请再一个实施例的拍摄方法流程图。
20.图11示出了本申请再一个实施例提供的一种界面示意图。
21.图12示出了根据本申请一个实施例的拍摄装置的一种框图。
22.图13是本申请实施例的用于执行根据本申请实施例的拍摄方法的移动终端的框图。
23.图14是本申请实施例的用于保存或者携带实现根据本申请实施例的拍摄方法的程序代码的存储单元。
具体实施方式
24.为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
25.当前,移动终端在日常生活使用中,普及率已近乎全民覆盖,其中,相机模块,已成为智能终端主要功能点,用户可通过移动终端的相机功能,拍摄照片与视频,所得的图像即拍即得,方便快捷,不仅如此,用户也经常将拍摄的图像上传到网上与他人一起分享。移动终端进行拍摄已基本取代了传统的摄像机。
26.在通过移动终端进行拍摄时,用户时常会有对焦的需求。目前常用的对焦拍摄方案主要有如下两种:第一种对焦拍摄方案为:在预览画面中点击确定对焦区域,两手指同时在预览画面中滑动,通过调整两手指间距离调整变焦倍数进行对焦,然后再点击拍摄按钮进行拍摄。第二种对焦方案为:在预览画面中点击确定对焦区域,通过手指控制预览界面中的变焦倍数调节按钮来调整变焦倍数进行对焦,然后再点击拍摄按钮进行拍摄。
27.发明人经过长期的研究发现,在对焦拍摄的方案中,单手拍照时,对焦区域与快门区域距离较远,操作不方便,另外,对焦具有时效性,在对焦后再将手指移动至快门,可能对焦操作已经失效。
28.针对上述问题,发明人提出了本申请实施例提供的拍摄方法、装置、移动终端以及存储介质,可以实现用户通过滑动拍摄按钮至预览区域相应位置,即可进行对焦以及触发完成拍摄操作,简化了用户的操作,提升了拍摄体验。其中,具体的拍摄方法在后续的实施例中进行详细的说明
29.请参阅图1,图1示出了本申请一个实施例提供的拍摄方法的流程示意图。在具体的实施例中,所述拍摄方法应用于如图12所示的拍摄装置400以及配置有所述拍摄装置400的移动终端100(图13)。下面将以移动终端为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的移动终端可以为智能手机、平板电脑、智能手表、智能眼镜等,在此不做限定。下面将针对图1所示的流程进行详细的阐述,所述拍摄方法具体可以包括以下步骤:
30.步骤s110:显示拍摄界面,所述拍摄界面包括预览区域以及拍摄按钮。
31.在本申请实施例中,该拍摄界面为拍摄模式下显示的界面。移动终端在进入到拍摄模式时,可以显示拍摄界面。该拍摄模式可以是移动终端在检测到系统相机被开启时,在前台运行系统相机进入拍摄模式,并显示系统相机的拍摄界面。
32.该拍摄模式也可以是移动终端在检测到第三方相机应用被开启时,在前台运行第三方相机应用进入拍摄模式,并显示该第三方系统相机的拍摄界面;该拍摄模式还可以是移动终端在检测到应用运行时调用摄像头进行拍摄,而进入拍摄模式,并显示拍摄界面。上述系统相机、第三方相机应用等相机应用的开启,可以通过检测到对应用的控件(图标)进行触控操作,当然,也可以通过语音控制等方式,触发对相机应用的开启,在此不做限定。
33.在一些实施方式中,该拍摄界面可以包括:预览区域以及拍摄按钮。其中,预览区域用于显示拍摄预览图;该拍摄按钮用于触发对图像的拍摄,也可以指快门按钮或者快门按键。例如,请参阅图2,拍摄界面a1中包括预览区域a2以及拍摄按钮a3,预览区域a2用于展示拍摄预览图像,拍摄按钮a3可以用于控制图像拍摄,当拍摄按钮a3被点击时,则可以控制摄像头进行图像拍摄。
34.当然,拍摄界面中也还可以包括其他内容,例如,拍摄界面中还可以包括:拍摄模式的选择区域、相册按钮、摄像头切换按钮等,当然,拍摄界面中的具体内容可以做限定。拍摄模式的选择区域用于选取不同的拍摄模式,例如可以选取夜景、视频、人像、照片等拍摄模;相册按钮用于触发相册的启动;摄像头切换按钮可以用于切换前置摄像头与后置摄像头,在此不做限定。
35.步骤s120:响应针对所述拍摄按钮的滑动操作,在所述滑动操作的终点位置位于所述预览区域时,根据所述终点位置,确定拍摄焦点。
36.在本申请实施例中,移动终端可以对拍摄界面中的触控操作检测,触控操作可以包括作用于拍摄界面中的按压操作、点击操作、滑动操作等。当检测到拍摄界面中对拍摄按钮的触控操作时,移动终端可以响应该触控操作,并且判断该触控操作是否为滑动操作。其中,对拍摄按钮的滑动操作指触控拍摄按钮,对拍摄按钮选中后,手指不离开屏幕的情况下进行滑动操作。
37.在本申请实施例中,在检测到针对拍摄界面中的拍摄按钮的滑动操作时,则移动终端可以响应该滑动操作,确定该滑动操作的终点位置是否位于预览区域,即确定该滑动操作的滑动停止后,其滑动轨迹的终点位置是否位于预览区域。若滑动操作的终点位置位于预览区域,则表示当前用户需要对该位置进行对焦,因此可以根据该终点位置,确定预览区域的预览图像中与该终点位置对应的对焦区域,得到拍摄焦点。可选的,对焦区域可以是以该终点位置为中心的预设大小的区域,预设大小的具体数值可以不做限定。当然,对焦区域也可以是终点位置不在中心的预设大小的区域,即只需要终点位置在该对焦区域内即
可。
38.步骤s130:根据所述拍摄焦点进行对焦。
39.在本申请实施例中,移动终端在确定出拍摄焦点后,则可以根据拍摄焦点进行对焦。对焦指通过变动物距和相距的位置,使被拍物成像清晰的过程,也叫对光、聚焦。其中,移动终端进行对焦可以利用反差对焦,相位对焦和三角测距对焦等,具体对焦方式可以不做限定,以反差对焦为例,反差对焦是利用算法识别画面对比度,当对比度最高时确认对焦成功,随着对焦镜片开始移动,画面逐渐清晰,对比度开始上升;当画面最清晰,对比度最高时,其实已经处于合焦状态,但相机并不知道,所以会继续移动镜头,当发现对比度开始下降;进一步移动镜片,发现对比度进一步下降,相机知道已经错过焦点;镜片回退至对比度最高的位置,完成对焦。
40.步骤s140:当所述对焦完成后,触发拍摄操作。
41.在本申请实施例中,当移动终端完成对焦操作后,则可以触发拍摄操作,即自动执行拍摄操作,对场景进行拍摄,获得拍摄图像。由此,可以实现用户通过对拍摄按钮进行滑动到需要对焦的位置处,即可进行对焦操作以及触发拍摄操作,极大的方便了用户拍摄时进行对焦和进行拍摄操作。
42.示例性的,请参阅图3及图4,移动终端可以响应对拍摄按钮a2的滑动操作,当滑动操作滑动至预览区域a3中的位置b处,则可以根据位置b确定拍摄焦点,并进行对焦后,执行拍摄操作。
43.本申请实施例提供的拍摄方法,通过显示拍摄界面,该拍摄界面包括预览区域以及拍摄按钮,响应针对该拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,根据终点位置,确定拍摄焦点,然后根据拍摄焦点进行对焦,当对焦完成后,触发拍摄操作。从而可以实现用户通过滑动拍摄按钮至预览区域相应位置,即可进行对焦以及触发完成拍摄操作,简化了用户的操作,提升了拍摄体验。
44.请参阅图5,图5示出了本申请另一个实施例提供的拍摄方法的流程示意图。该拍摄方法应用于上述移动终端,下面将针对图5所示的流程进行详细的阐述,所述拍摄方法具体可以包括以下步骤:
45.步骤s210:显示拍摄界面,所述拍摄界面包括预览区域以及拍摄按钮。
46.在本申请实施例中,步骤s210可以参阅前述实施例的内容,在此不再赘述。
47.步骤s220:响应针对所述拍摄按钮的按压操作,判断所述按压操作是否满足预设按压条件。
48.在本申请实施例中,为避免用户误触发对焦以及拍摄操作的情况,移动终端可以在检测到拍摄界面中对拍摄按钮的按压操作时,判断按压操作是否满足预设按压条件。可以理解地,移动终端在显示拍摄界面后,用户在操作移动终端时,可能会存在误触拍摄按钮并滑动拍摄按钮的情况,而且恰好滑动至预览区域后,则会导致误触发对焦和触发拍摄;并且,若用户需要进行对焦和拍摄,对拍摄按钮进行移动时,则需要先触控拍摄按钮,而检测到对拍摄按钮的按压操作。因此,可以设置预设按压条件,在检测到对拍摄按钮的按压操作的情况下,需要判断按压操作是否判断该预设按压条件;若按压操作满足该预设按压条件,则表示是用户需要进行对焦操作和后续触发拍摄操作;若按压操作不满足该预设按压条件,则表示用户此前的操作并不是用户需要进行对焦和后续触发拍摄操作,例如,该按压操
作是用户正常点击拍摄按钮,触发拍摄操作等。
49.在一些实施方式中,按压条件包括以下条件中至少一种:
50.所述按压操作对应的按压时长大于第一时长;所述按压操作对应的按压面积大于预设面积;所述按压操作对应的按压压力值大于预设压力值。
51.在该实施方式中,预设按压条件包括按压操作对应的按压时长大于第一时长时,若检测到拍摄界面中对拍摄按钮的按压操作,可以判断按压操作的按压时长是否大于第一时长,如果按压操作的按压时长大于第一时长,则确定该按压操作满足预设按压条件,反之,则可以确定该按压操作不满足预设按压条件。其中,第一时长可以为1秒,1.5秒,2秒等,具体数值可以不做限定。
52.在该实施方式中,预设按压条件包括按压操作对应的按压面积大于预设面积时,移动终端检测到对拍摄按钮的按压操作时,可以判断按压操作的按压面积是否大于预设面积,如果按压操作的按压面积大于预设面积,则确定该按压操作满足预设按压条件,反之,则可以确定该按压操作不满足预设按压条件。其中,预设面积的具体数值可以不做限定。
53.在该实施方式中,预设按压条件包括按压操作对应的按压压力值大于预设压力值时,移动终端检测到对拍摄按钮的按压操作时,可以判断按压操作的按压力度是否大于预设压力值,如果按压操作的按压力度大于预设压力值,则确定该按压操作满足预设按压条件,反之,则可以确定该按压操作不满足预设按压条件。其中,预设压力值的具体数值可以不做限定。
54.在一些实施方式中,以上预设按压条件也可以组合,例如,按压操作需要同时满足按压压力值大于预设按压压力值,且按压时长大于第一时长。
55.步骤s230:若所述按压操作满足所述预设按压条件,响应针对所述拍摄按钮的滑动操作,在所述滑动操作的终点位置位于所述预览区域时,根据所述终点位置,确定拍摄焦点。
56.在本申请实施例中,在检测到按压操作是否满足预设按压条件后,则可以根据检测结果,确定是否执行拍摄焦点的确定以及后续的步骤。其中,若按压操作满足预设按压条件时,则移动终端可以响应针对该拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,根据该终点位置,确定拍摄焦点。也就是说,若按压操作满足预设按压条件时,若检测到对该拍摄按钮进行滑动,且滑动至预览区域,则可以执行拍摄焦点的确定以及后续的步骤。若按压操作不满足预设按压条件时,即使检测到滑动操作,也不响应滑动操作,即不执行拍摄焦点的确定以及后续的步骤。
57.步骤s240:根据所述拍摄焦点进行对焦。
58.步骤s250:当所述对焦完成后,触发拍摄操作。
59.在本申请实施例中,步骤s240以及步骤s250可以参阅其他实施例的内容,在此不再赘述。
60.本申请实施例提供的拍摄方法,通过显示拍摄界面,该拍摄界面包括预览区域以及拍摄按钮,响应针对该拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,根据终点位置,确定拍摄焦点,然后根据拍摄焦点进行对焦,当对焦完成后,触发拍摄操作。从而可以实现用户通过滑动拍摄按钮至预览区域相应位置,即可进行对焦以及触发完成拍摄操作,简化了用户的操作,提升了拍摄体验。另外,在检测到对拍摄按钮的按压操作时,在按
压操作满足预设按压条件的情况下,才执行响应对拍摄按钮的滑动操作以及后续的步骤,可以有效避免误触发进行对焦以及拍摄操作。
61.请参阅图6,图6示出了本申请又一个实施例提供的拍摄方法的流程示意图。该拍摄方法应用于上述移动终端,下面将针对图6所示的流程进行详细的阐述,所述拍摄方法具体可以包括以下步骤:
62.步骤s310:显示拍摄界面,所述拍摄界面包括预览区域以及拍摄按钮。
63.在本申请实施例中,步骤s310可以参阅其他实施例的内容,在此不再赘述。
64.步骤s320:响应针对所述拍摄按钮的滑动操作,在所述滑动操作的终点位置位于所述预览区域时,根据所述终点位置,确定拍摄焦点。
65.在本申请实施例中,移动终端在检测到拍摄界面中对拍摄按钮的滑动操作的情况下,若滑动操作的终点位置位于预览区域时,则执行根据终点位置,确定拍摄焦点。
66.在一些实施方式中,移动终端检测到对拍摄按钮的滑动操作时,还可以响应针对该拍摄按钮的滑动操作,显示指示控件,并控制指示控件根据滑动操作的滑动轨迹移动。其中,指示控件用于指示滑动操作的终点位置。
67.在该实施方式中,为便于用户知晓当前滑动操作滑动至的位置,移动终端可以显示指示控件,该指示控件跟随滑动操作的滑动轨迹而移动,即滑动操作当前滑动至哪个位置,则指示控件也跟随移动至该位置。
68.在该实施方式中,指示控件的具体呈现形式可以不做限定。示例性的,请同时参阅图7、图8及图9,指示控件a4可以为圆圈形状的控件,滑动操作为往上滑动的操作时,指示控件a4也跟随滑动轨迹往上移动。示例性的,指示控件a4也可以为与拍摄按钮镜像的控件。通过以上方式,可以使用户在对拍摄按钮进行滑动操作时,可以提升滑动拍摄按钮的真实感。
69.在一些实施方式中,移动终端检测到对拍摄按钮的滑动操作时,还可以响应针对该拍摄按钮的滑动操作,控制拍摄界面中的该拍摄按钮进行移动,并且该拍摄按钮跟随滑动操作的滑动轨迹进行移动。通过该方式,可以使用户感受到对拍摄按钮进行移动的真实体验。
70.在该实施方式下,由于拍摄按钮进行了位置的移动,移动终端可以在后续完成拍摄操作,拍摄完成之后,控制拍摄按钮移动回拍摄界面中的初始位置。作为一种方式,移动终端可以根据对拍摄按钮的滑动操作的滑动轨迹,按照该滑动轨迹控制拍摄按钮移动回拍摄界面中的初始位置;作为另一种方式,移动终端可以确定拍摄按钮由当前位置移动回初始位置的最短路径,然后按照该最短路径控制拍摄按钮移动回拍摄界面中的初始位置。通过以上方式,使得移动终端可以展示拍摄按钮复原的动画效果,提升用户体验。
71.在一些实施方式中,在检测到对拍摄按钮的滑动操作时,为避免用户误触发对焦以及触发拍摄操作,还可以设置滑动操作的滑动条件。该滑动条件可以为:滑动轨迹满足预设滑动轨迹、滑动长度大于指定长度等。示例性的,用户在对拍摄按钮滑动满足预设滑动轨迹的滑动操作之后,再滑动至想要对焦的位置处,即可触发对焦以及拍摄操作。
72.步骤s330:根据所述拍摄焦点进行对焦。
73.在本申请实施例中,步骤s330可以参阅其他实施例的内容,在此不再赘述。
74.步骤s340:当所述对焦完成后,在检测到手指离开屏幕时,触发拍摄操作。
75.在本申请实施例中,当移动终端完成对焦操作后,用户可能需要确定对焦后的预
览图像的效果是不是其想要的对焦效果,因此可以暂时不触发拍摄操作,而是检测到手指离开屏幕时,触发拍摄操作,即用户松手时自动执行拍摄操作,对场景进行拍摄,获得拍摄图像。由此,可以实现用户通过对拍摄按钮进行滑动到需要对焦的位置处,即可进行对焦操作以及触发拍摄操作,极大的方便了用户拍摄时进行对焦和进行拍摄操作。
76.在一些实施方式中,当移动终端完成对焦操作后,若用户的手指未离开屏幕,且用户确定对焦后的预览图像的效果不是想要的对焦效果时,则用户可以响应于以上终点位置进行的新的滑动操作,根据新的滑动操作的终点位置,重新确定拍摄焦点,然后再根据重新确定的拍摄焦点进行对焦。在对焦完成后,在检测到手指离开屏幕时,触发拍摄操作。当然,若用户仍对对焦效果不满意,则可以继续进行新的滑动操作,直至对焦效果为其想要的对焦效果后,再松手,使移动终端检测到手指离开屏幕,触发拍摄操作。
77.在一些实施方式中,本申请实施例提供的拍摄方法,也可以与前一个实施例提供的拍摄方法结合,即显示拍摄界面后,响应针对拍摄按钮的按压操作,判断按压操作是否满足预设按压条件;若按压操作满足预设按压条件,响应针对拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,根据终点位置,确定拍摄焦点;当对焦完成后,在检测到手指离开屏幕时,触发拍摄操作。
78.在一些实施方式中,作为利用手指离开屏幕触发拍摄操作的变形实施例,在对焦完成后,移动终端可以利用前置的摄像头采集人脸图像,并根据采集的人脸图像,确定用户人脸是否执行相应的人脸表情动作,在检测到相应的人脸表情动作时,则可以触发拍摄操作。其中,人脸表情动作可以为眨眼、嘟嘴等动作,具体的人脸表情动作可以不做限定。示例性的,人脸表情动作为眨眼动作时,移动终端可以连续采集人脸图像,在根据连续采集的多张人脸图像,确定出人脸做出连续眨眼(例如眨眼3次)时,触发拍摄操作。
79.在另一些实施方式中,作为利用手指离开屏幕触发拍摄操作的变形实施例,在对焦完成后,移动终端可以通过麦克风采集语音,在采集到语音后,对采集到的语音进行语音识别,并确定语音识别结果是否包含预设关键词,若包含预设关键词,则触发拍摄操作。
80.本申请实施例提供的拍摄方法,通过显示拍摄界面,该拍摄界面包括预览区域以及拍摄按钮,响应针对该拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,根据终点位置,确定拍摄焦点,然后根据拍摄焦点进行对焦,当对焦完成后,触发拍摄操作。从而可以实现用户通过滑动拍摄按钮至预览区域相应位置,即可进行对焦以及触发完成拍摄操作,简化了用户的操作,提升了拍摄体验。另外,完成对焦后,可以在检测到用户手指离开屏幕时,才执行拍摄操作,使得用户可以查看对焦效果,并根据对焦效果确定是否重新进行对焦,满足用户对于对焦的需求。
81.请参阅图10,图10示出了本申请再一个实施例提供的拍摄方法的流程示意图。该拍摄方法应用于上述移动终端,下面将针对图10所示的流程进行详细的阐述,所述拍摄方法具体可以包括以下步骤:
82.步骤s410:显示拍摄界面,所述拍摄界面包括预览区域以及拍摄按钮。
83.在本申请实施例中,步骤s410可以参阅前述实施例的内容,在此不再赘述。
84.步骤s420:响应针对所述拍摄按钮的滑动操作,在所述滑动操作的终点位置位于所述预览区域时,检测所述终点位置被持续按压的时长作为第二时长,所述第二时长的起始时刻为所述滑动操作的滑动结束时刻。
85.在本申请实施例中,移动终端在检测到对拍摄按钮的滑动操作时,可以监测滑动操作的滑动轨迹,在滑动操作停止滑动后,检测所述终点位置被持续按压的时长作为第二时长。该第二时长的起始时刻为滑动操作的滑动结束时刻。也就是说,在滑动操作停止滑动后,在手指未离开屏幕时,即手指继续停留在终点位置时,检测终点位置被持续按压的时长作为第三时长,以确定该第二时长是否大于第三时长。可以理解的,用户对拍摄按钮进行滑动操作后,可能用户在选取焦点时的操作较慢,因此可能出现滑动时短暂停留的情况,为避免该情况下出现误触发拍摄焦点的确定,可以检测以上第二时长,并确定第二时长是否大于第三时长;若第二时长大于第三时长,表示用户当前真正进行了滑动操作的停止;若第二时长小于或等于第三时长,则表示用户当前可能只是在滑动过程中进行了短暂的停留,而不是真正停止了滑动操作。其中,第三时长可以为1秒、2秒、3秒等,其具体数值可以不做限定。
86.步骤s430:在所述第二时长大于第三时长时,根据所述终点位置,确定拍摄焦点。
87.在本申请实施例中,移动终端在检测出第二时长,并判断第二时长是否大于第三时长之后,则可以根据判断结果,确定是否执行拍摄焦点的确定以及后续步骤。若判断出第二时长大于第三时长时,表示当前用户停止了滑动操作,因此可以根据终点位置,确定拍摄焦点。若判断出第二时长不大于第三时长时,表示当前用户未停止滑动操作,由于用户可能继续进行滑动操作,因此可以暂时不执行根据该终点位置,确定拍摄焦点。其中,第三时长可以为1秒,2秒等,具体数值可以根据用户的习惯确定。
88.步骤s440:在所述第二时长大于所述第三时长,且所述终点位置被继续按压时,于所述终点位置对应的区域,显示用于调整指定拍摄参数的指示信息。
89.在本申请实施例中,考虑到用户在拍摄前可能需要进行拍摄参数的调整,因此,在执行拍摄前,还可以响应用户操作,进行拍摄参数的调整。具体地,在判断出以上第二时长大于第三时长后,且终点位置被继续按压时,可以于终点位置对应的区域,显示用于调整指定拍摄参数的指示信息。
90.在一些实施方式中,终点位置对应的区域,可以为终点位置附近的区域。作为一种方式,若移动终端在检测到对拍摄按钮的滑动操作后,显示指示控件,并控制指示控件跟随滑动轨迹进行移动的情况下,移动终端可以于该指示控件的附近显示用于调整指定拍摄参数的指示信息。作为另一种方式,移动终端可以确定当前手指的按压区域,并在相距按压区域预设距离的位置处显示用于调整指定拍摄参数的指示信息。当然,移动终端显示指示信息的方式可以不做限定。
91.在一些实施方式中,指定拍摄参数可以为预先设定的拍摄参数,也就是说,指定拍摄参数可以预先设定。其中,指定拍摄参数可以包括:曝光补偿值、变焦倍数、焦距、感光度、光圈大小、或者对比度。当然,具体的指定拍摄参数可以不作限定。
92.步骤s450:响应基于所述指示信息的参数调整操作,对所述指定拍摄参数进行调整。
93.在本申请实施例中,移动终端在显示以上用于调整指定拍摄参数的指示信息后,则可以继续检测用户于拍摄界面的操作,在检测到参数调整操作的情况下,响应参数调整操作,对以上指定拍摄参数进行调整。
94.在一些实施方式中,以上指示信息可以为参数指示条,参数指示条包括所述指定
拍摄参数对应的不同参数值。移动终端可以响应基于参数指示条的指定滑动操作,获取选取的参数值,该指定滑动操作为终点位置被继续按压的情况下进行的;将指定拍摄参数设置为所述选取的参数值。
95.在该实施方式中,参数指示条可以以竖直排列、或者横向排列的方式进行显示。作为一种方式,请参阅图11,参数指示条a5以竖直排列的方式进行显示,参数指示条a5的中间位置可以与以上终点位置对应,该方式下,用户可以由终点位置继续进行竖直方向的滑动操作,以选取参数指示条a5上不同的参数值。作为另一种方式,参数指示条以竖直排列的方式进行显示,参数指示条的顶部位置可以与以上终点位置对应,该方式下,用户可以由终点位置继续进行竖直往下的滑动操作,以选取参数指示条上不同的参数值。作为又一种方式,参数指示条以竖直排列的方式进行显示,参数指示条的底部位置可以与以上终点位置对应,该方式下,用户可以由终点位置继续进行竖直往上的滑动操作,以选取参数指示条上不同的参数值。当然,参数指示条以横向排列的方式进行显示时,也可以参考以上竖直排列的方式进行处理。
96.在另一些实施方式中,指示信息可以包括指定拍摄参数对应的参数值,移动终端可以根据以上终点位置被继续按压时的按压力度,确定对应的参数值;将所述指定拍摄参数设置为所述对应的参数值。
97.在该实施方式中,以上指定拍摄参数对应的当前参数值可以以指示信息的形式显示于以上终点位置附近。在移动终端被继续按压时,移动终端可以根据以上终点位置被继续按压时的按压力度,确定对应的参数值。当检测到不同的按压力度时,以上显示的当前参数值也相应变化,使用户可以查看到当前选取的拍摄参数值,以便用户选取需求的参数值。在超过第四时长后,若检测到按压力度不发生变化时,则可以将检测到的按压力度对应的参数值,作为用户最终选取的参数值,并将指定拍摄参数设置为检测到的按压力度对应的参数值。
98.在又一些实施方式中,以上指定拍摄参数对应的当前参数值可以以指示信息的形式显示于以上终点位置附近。移动终端被继续按压时,移动终端可以根据以上终点位置被继续按压的时长,确定对应的参数值。当检测到该时长变化时,显示的当前参数值也相应变化,使用户可以查看到当前选取的拍摄参数值,以便用户选取需求的参数值。在检测到手指离开屏幕后,则可以执行后续步骤,即对焦完成后,触发拍摄操作。
99.在再一些实施方式中,若移动终端显示指示控件跟随滑动轨迹移动至以上终点位置处,或者移动终端控制拍摄按钮跟随滑动轨迹移动至以上终点位置处,移动终端也可以将位移至以上终点位置处的指示控件或者拍摄按钮显示为轮盘控件,该轮盘控件用于对指定拍摄参数的调整,以满足用户对指定拍摄参数的调整需求。
100.在该实施方式中,轮盘控件用于对指定拍摄参数进行调整,也就是说,通过对轮盘控件进行操作,可以使得相机应用的拍摄参数发生变化,在将变化后的参数发送给相机服务之后,从而达到用户需求的拍摄参数的调整效果。其中,控件为用户界面控件,轮盘控件可以为用户界面控件中的一种外表与轮盘相似的用户界面控件,当然,轮盘控件并不局限于传统的轮盘造型的控件,轮盘控件也可以为用户界面控件中外部为框型的用户界面控件,轮盘控件还可以为列表形式的控件,在此不做限定。
101.可选的,对轮盘控件的操作可以包括在终点位置处继续进行操作,控制轮盘控件,
具体可以包括按压操作、转动操作等操作中的一种或者多种。例如,轮盘控件中包括指针,以及多个参数值,通过检测到对在以上终点位置处进行的转动操作,使指针处于不同参数值的位置,从而完成对不同参数值的选取,并将指定拍摄参数调整为相应的参数值;又例如,轮盘控件中包括指针,以及多个参数值,可以通过检测对在以上终端位置处的按压操作,根据按压力度、按压时长等,使指针处于不同参数值的位置,从而完成对不同参数值的选取,并将指定拍摄参数调整为相应的参数值。
102.步骤s460:当所述对焦完成后,触发拍摄操作。
103.需要说明的是,本申请实施例提供的拍摄方法的实施方式,也可以与其他实施例中提供的实施方式结合。
104.具体地,显示拍摄界面后,响应针对拍摄按钮的按压操作,判断按压操作是否满足预设按压条件;若按压操作满足预设按压条件,响应针对拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,检测所述终点位置被持续按压的时长作为第二时长,所述第二时长的起始时刻为所述滑动操作的滑动结束时刻;在所述第二时长大于第三时长时,根据所述终点位置,确定拍摄焦点;在所述第二时长大于所述第三时长,且所述终点位置被继续按压时,于所述终点位置对应的区域,显示用于调整指定拍摄参数的指示信息;响应基于所述指示信息的参数调整操作,对所述指定拍摄参数进行调整;当对焦完成后,在检测到手指离开屏幕时,触发拍摄操作。
105.可以理解的是,在以上整个过程中,需满足手指未离开屏幕,也就是,在滑动结束后需要于终点位置停留,以及在终点位置处手指未离开屏幕的情况下进行拍摄参数的调整,最后,在对焦完成后,检测到手指离开屏幕时,触发拍摄操作。
106.另外,若以上对拍摄参数的调整为于终点位置处的滑动操作。在检测到手指离开屏幕时,触发拍摄操作之前,若用户需要重新确定拍摄焦点,由于在以上第二时长大于第三时长时,会显示指示信息,因此可以由终点位置处进行预设轨迹的滑动操作取消指示信息的显示后,再根据继续进行的滑动操作,重新确定终点位置,并执行检测所述终点位置被持续按压的时长作为第二时长的步骤,至当对焦完成后,在检测到手指离开屏幕时,触发拍摄操作的步骤。
107.在一些实施方式中,移动终端中还可以预先设置有单手模式。移动终端可以在单手模式的情况下,才响应对拍摄按钮的滑动操作,而执行后续的步骤。可选的,移动终端可以显示单手模式对应的控制控件,该控制控件用于控制单手模式的开启或者关闭;可选的,移动终端也可以根据于拍摄界面中的滑动手势,若滑动手势与预设的滑动手势匹配,则可以控制单手模式的开启或者关闭。当然,具体控制单手模式的开启或者关闭的方式可以不做限定。
108.本申请实施例提供的拍摄方法,通过显示拍摄界面,该拍摄界面包括预览区域以及拍摄按钮,响应针对该拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,根据终点位置,确定拍摄焦点,然后根据拍摄焦点进行对焦,当对焦完成后,触发拍摄操作。从而可以实现用户通过滑动拍摄按钮至预览区域相应位置,即可进行对焦以及触发完成拍摄操作,简化了用户的操作,提升了拍摄体验。另外,为避免用户在对拍摄按钮进行滑动过程中的短暂停留的情况,而误触发拍摄焦点的确定,还在终点位置被持续按压的时长大于第三时长时,才执行拍摄焦点的确定以及后续的步骤。并且,在拍摄前,还显示用于调整指定
拍摄参数的指示信息,以便用户调整指定拍摄参数的参数值,满足用户的拍摄需求。
109.请参阅图12,其示出了本申请实施例提供的一种拍摄装置400的结构框图。该拍摄装置400应用上述的移动终端,该拍摄装置400包括:界面显示模块410、焦点确定模块420、对焦执行模块430以及拍摄执行440。其中,所述界面显示模块410用于显示拍摄界面,所述拍摄界面包括预览区域以及拍摄按钮;所述焦点确定模块420用于响应针对所述拍摄按钮的滑动操作,在所述滑动操作的终点位置位于所述预览区域时,根据所述终点位置,确定拍摄焦点;所述对焦执行模块430用于根据所述拍摄焦点进行对焦;所述拍摄执行模块440用于当所述对焦完成后,触发拍摄操作。
110.在一些实施方式中,该拍摄装置400还可以包括:按压判断模块。按压判断模块用于响应针对所述拍摄按钮的按压操作,判断所述按压操作是否满足预设按压条件;焦点确定模块420用于若所述按压操作满足所述预设按压条件,响应针对所述拍摄按钮的滑动操作,在所述滑动操作的终点位置位于所述预览区域时,根据所述终点位置,确定拍摄焦点。
111.可选的,所述预设按压条件包括以下条件中至少一种:
112.所述按压操作对应的按压时长大于第一时长;
113.所述按压操作对应的按压面积大于预设面积;
114.所述按压操作对应的按压压力值大于预设压力值。
115.在一些实施方式中,拍摄执行模块440可以具体用于:当所述对焦完成后,在检测到手指离开屏幕时,触发拍摄操作。
116.在一些实施方式中,焦点确定模块420还可以用于:响应于所述终点位置进行的新的滑动操作,根据所述新的滑动操作的终点位置,重新确定拍摄焦点;根据重新确定的拍摄焦点进行对焦。
117.在一些实施方式中,该拍摄装置400还可以包括:按压时长获取模块。按压时长获取模块用于检测所述终点位置被持续按压的时长作为第二时长,所述第三时长的起始时刻为所述滑动操作的滑动结束时刻。焦点确定模块420可以用于在所述第二时长大于第三时长时,根据所述终点位置,确定拍摄焦点。
118.在该实施方式下,该拍摄装置400还可以包括:指示信息显示模块以及参数调整模块。指示信息显示模块用于在所述第二时长大于所述第三时长,且所述终点位置被继续按压时,于所述终点位置对应的区域,显示用于调整指定拍摄参数的指示信息;参数调整模块用于响应基于所述指示信息的参数调整操作,对所述指定拍摄参数进行调整。
119.可选的,所述指示信息包括参数指示条,所述参数指示条包括所述指定拍摄参数对应的不同参数值。参数调整模块可以具体用于:响应基于所述参数指示条的指定滑动操作,获取选取的参数值,所述指定滑动操作为所述终点位置被继续按压的情况下进行的;将所述指定拍摄参数设置为所述选取的参数值。
120.可选的,所述指示信息包括所述指定拍摄参数对应的参数值。参数调整模块可以具体用于:根据所述终点位置被继续按压时的按压力度,确定对应的参数值;将所述指定拍摄参数设置为所述对应的参数值。
121.在一些实施方式中,该拍摄装置400还可以包括:控件显示模块。控件显示模块可以具体用于:响应针对所述拍摄按钮的滑动操作,显示指示控件,并控制所述指示控件根据所述滑动操作的滑动轨迹移动,所述指示控件用于指示所述滑动操作的终点位置。
122.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
123.在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
124.另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
125.综上所述,本申请提供的方案,通过显示拍摄界面,该拍摄界面包括预览区域以及拍摄按钮,响应针对该拍摄按钮的滑动操作,在滑动操作的终点位置位于预览区域时,根据终点位置,确定拍摄焦点,然后根据拍摄焦点进行对焦,当对焦完成后,触发拍摄操作。从而可以实现用户通过滑动拍摄按钮至预览区域相应位置,即可进行对焦以及触发完成拍摄操作,简化了用户的操作,提升了拍摄体验。
126.请参考图13,其示出了本申请实施例提供的一种移动终端的结构框图。该移动终端100可以是智能手机、平板电脑、电子书等能够运行应用程序的移动终端。本申请中的移动终端100可以包括一个或多个如下部件:处理器110、存储器120、显示屏130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
127.处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个移动终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行移动终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
128.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read

only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
129.显示屏130用于显示由用户输入的信息、提供给用户的信息以及所述移动终端100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该显示屏130可以为液晶显示器(liquid crystal display,lcd),也可以为有机发光二极管(organic light

emitting diode,oled),在此不做限定。
130.请参考图14,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法
实施例中所描述的方法。
131.计算机可读存储介质800可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non

transitory computer

readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
132.最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1