一种拍摄方法、装置及终端设备转让专利

申请号 : CN201310395891.0

文献号 : CN103475818A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周志农王博

申请人 : 小米科技有限责任公司

摘要 :

本发明实施例公开了一种拍摄方法、装置及终端设备。其中,所述拍摄方法包括:确定终端处于待机状态;接收用户输入的触发指令;根据所述触发指令拍摄第一图像。本发明实施例中,当终端处于待机状态时,只需通过一步操作就可以完成拍摄,减少拍摄步骤,节约了拍摄时间,并且拍摄第一图像无需进行对焦和测光,进一步提高了第一图像的拍摄速度。

权利要求 :

1.一种拍摄方法,其特征在于,包括:确定终端处于待机状态;

接收用户输入的触发指令;

根据所述触发指令拍摄第一图像。

2.如权利要求1所述的拍摄方法,其特征在于,所述根据所述触发指令拍摄第一图像,包括:获取预设的拍摄参数;

根据所述获取预设的拍摄参数拍摄第一图像。

3.如权利要求2所述的拍摄方法,其特征在于,所述获取预设的拍摄参数,包括:获取用户预先设置的拍摄参数;或者获取上一次拍摄的拍摄参数;或者

获取当前环境信息,获取根据当前环境信息确定的拍摄参数。

4.如权利要求3所述的拍摄方法,其特征在于,所述获取上一次拍摄的拍摄参数,包括:当上一次拍摄的时刻与当前时刻的时间间隔在预设时长内时,获取上一次拍摄的拍摄参数;

或者当上一次拍摄的位置与当前位置的距离在预设距离内时,获取上一次拍摄的拍摄参数。

5.如权利要求1所述的拍摄方法,其特征在于,所述接收用户输入的触发指令,包括:接收用户针对预设按键的触发操作生成的触发指令。

6.如权利要求1所述的拍摄方法,其特征在于,所述根据所述触发指令拍摄第一图像之后,所述拍摄方法还包括:自动对焦及测光,获得对焦及测光后的拍摄参数;

根据所述对焦及测光后的拍摄参数拍摄第二图像。

7.如权利要求6所述的拍摄方法,其特征在于,所述根据所述对焦及测光后的拍摄参数拍摄第二图像之后,所述拍摄方法还包括:判断所述第一图像与所述第二图像的拍摄参数的差距是否超过第一预设阈值;

当所述第一图像与所述第二图像的拍摄参数的差距超过第一预设阈值时,删除所述第一图像。

8.如权利要求6所述的拍摄方法,其特征在于,所述根据所述对焦及测光后的拍摄参数拍摄第二图像之后,所述拍摄方法还包括:分别对所述第一图像和所述第二图像进行图像内容识别;

判断所述第一图像与所述第二图像的图像内容的差距是否超过第二预设阈值;

当所述第一图像与所述第二图像的图像内容的差距超过第二预设阈值时,删除所述第一图像。

9.如权利要求1所述的拍摄方法,其特征在于,所述接收用户输入的触发指令之前,所述拍摄方法还包括:接收所述终端的屏幕的点亮指令;

点亮所述终端的屏幕;

或者,所述接收用户输入的触发指令之前,所述拍摄方法还包括:确定所述终端的屏幕方向的变化超过第三预设阈值。

10.一种拍摄装置,其特征在于,包括:第一确定模块,用于确定终端处于待机状态;

第一接收模块,用于接收用户输入的触发指令;

第一拍摄模块,用于根据所述触发指令拍摄第一图像。

11.如权利要求10所述的拍摄装置,其特征在于,所述第一拍摄模块包括:获取单元,用于获取预设的拍摄参数;

拍摄单元,用于根据所述获取预设的拍摄参数拍摄第一图像。

12.如权利要求11所述的拍摄装置,其特征在于,所述获取单元包括:第一获取子单元,用于获取用户预先设置的拍摄参数;或者第二获取子单元,用于获取上一次拍摄的拍摄参数;或者第三获取子单元,用于获取当前环境信息,获取根据当前环境信息确定的拍摄参数。

13.如权利要求10所述的拍摄装置,其特征在于,所述第一接收模块包括:接收单元,用于接收用户针对预设按键的触发操作生成的触发指令。

14.如权利要求10所述的拍摄装置,其特征在于,所述拍摄装置还包括:对焦模块,用于在所述第一拍摄模块根据所述触发指令拍摄第一图像之后,自动对焦及测光,获得对焦及测光后的拍摄参数;

第二拍摄模块,用于根据所述对焦及测光后的拍摄参数拍摄第二图像。

15.如权利要求14所述的拍摄装置,其特征在于,所述拍摄装置还包括:第一判断模块,用于在所述第二拍摄模块根据所述对焦及测光后的拍摄参数拍摄第二图像之后,判断所述第一图像与所述第二图像的拍摄参数的差距是否超过第一预设阈值;

第一删除模块,用于当所述第一图像与所述第二图像的拍摄参数的差距超过第一预设阈值时,删除所述第一图像。

16.如权利要求14所述的拍摄装置,其特征在于,所述拍摄装置还包括:识别模块,用于在所述第二拍摄模块根据所述对焦及测光后的拍摄参数拍摄第二图像之后,分别对所述第一图像和所述第二图像进行图像内容识别;

第二判断模块,用于判断所述第一图像与所述第二图像的图像内容的差距是否超过第二预设阈值;

第二删除模块,用于当所述第一图像与所述第二图像的图像内容的差距超过第二预设阈值时,删除所述第一图像。

17.如权利要求10所述的拍摄装置,其特征在于,所述拍摄装置还包括:第二接收模块,用于在所述第一接收模块接收用户输入的触发指令之前,接收所述终端的屏幕的点亮指令;

点亮模块,用于点亮所述终端的屏幕;

或者,所述拍摄装置还包括:

第二确定模块,用于在所述第一接收模块接收用户输入的触发指令之前,确定所述终端的屏幕方向的变化超过第三预设阈值。

18.一种终端设备,其特征在于,终端设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:确定终端处于待机状态;

接收用户输入的触发指令;

根据所述触发指令拍摄第一图像。

说明书 :

一种拍摄方法、装置及终端设备

技术领域

[0001] 本发明涉及智能终端技术领域,尤其涉及一种拍摄方法、装置及终端设备。

背景技术

[0002] 随着相机及带有摄像头的其他移动终端的普及,人们拍摄照片越来越方便。目前,若采用相机进行拍照,首先要打开相机开关,其次要按动快门按钮,由相机自动对焦并设置拍摄参数后,完成图片的拍摄。若采用手机进行拍照,如果手机处于待机状态,那么需要先点亮屏幕进入锁屏界面,然后解锁进入桌面后启动相机应用,接着按下快门拍摄,镜头自动对焦并自动设置拍摄参数后,完成图片的拍摄。
[0003] 可见,上述拍照方式操作步骤繁琐,不方便,且耗时过长,在某些特殊的场合,相机经过上述开机步骤后,可能我们需要拍摄的景物或者场景就不见了。例如,在车祸事故现场,当肇事者想要马上加速逃离现场的时候,若相机的处理反应时间太长,往往没有办法将肇事者的车牌拍摄下来,从而丢失了证据。再如,之前刚刚拍摄过孩子玩耍时的照片,过了一会儿发现孩子忽然做了个有趣的表情,而此时周围环境和场景都没有变化,就希望不再重新对焦,而直接用上次设定快速拍摄。因此,如何提高拍摄的效率成为目前亟待解决的技术问题。

发明内容

[0004] 本发明实施例提供一种拍摄方法、装置及终端设备,用于实现减少拍摄步骤,节约拍摄时间,提高拍摄效率。
[0005] 本发明的一个方面,提出了一种拍摄方法,包括:
[0006] 确定终端处于待机状态;
[0007] 接收用户输入的触发指令;
[0008] 根据所述触发指令拍摄第一图像。
[0009] 本发明实施例中,当终端处于待机状态时,只需通过一步操作就可以完成拍摄,减少拍摄步骤,节约了拍摄时间,并且拍摄第一图像无需进行对焦和测光,进一步提高了第一图像的拍摄速度。
[0010] 作为上述技术方案的优选,所述根据所述触发指令拍摄第一图像,包括:获取预设的拍摄参数;根据所述获取预设的拍摄参数拍摄第一图像。本方案中,能够自动获取拍摄参数,不需要用户手动设置拍摄参数,节约了拍摄时间。
[0011] 作为上述技术方案的优选,所述获取预设的拍摄参数,包括:获取用户预先设置的拍摄参数;或者获取上一次拍摄的拍摄参数;或者获取当前环境信息,获取根据当前环境信息确定的拍摄参数。本方案中,提供了多种获取拍摄参数的方法。
[0012] 作为上述技术方案的优选,所述获取上一次拍摄的拍摄参数,包括:当上一次拍摄的时刻与当前时刻的时间间隔在预设时长内时,获取上一次拍摄的拍摄参数;或者当上一次拍摄的位置与当前位置的距离在预设距离内时,获取上一次拍摄的拍摄参数。本方案中,获取上一次拍摄的拍摄参数需要在预设时长或预设距离内,超过预设时长或预设距离可能用户上一次拍摄与当前拍摄的场景不同,拍摄参数也就不同,则不采用上一次拍摄的拍摄参数。
[0013] 作为上述技术方案的优选,所述接收用户输入的触发指令,包括:接收用户针对预设按键的触发操作生成的触发指令。本方案中,可以通过一次按键触发拍摄。
[0014] 作为上述技术方案的优选,所述根据所述触发指令拍摄第一图像之后,所述拍摄方法还包括:自动对焦及测光,获得对焦及测光后的拍摄参数;根据所述对焦及测光后的拍摄参数拍摄第二图像。本方案中,还可以自动对焦及测光,连续拍摄第二图像,拍摄第二图像可以用来判断第一图像的质量。
[0015] 作为上述技术方案的优选,所述根据所述对焦及测光后的拍摄参数拍摄第二图像之后,所述拍摄方法还包括:判断所述第一图像与所述第二图像的拍摄参数的差距是否超过第一预设阈值;当所述第一图像与所述第二图像的拍摄参数的差距超过第一预设阈值时,删除所述第一图像。本方案中,由于第二图像是通过自动对焦拍摄的,因此拍摄参数较佳,如果第一图像与第二图像的拍摄参数的差距没有超过第一预设阈值,则说明第一图像的拍摄质量很高;如果第一图像与第二图像的拍摄参数的差距超过第一预设阈值,则说明第一图像可能拍摄失败,可自动删除第一图像,节省终端的存储空间。
[0016] 作为上述技术方案的优选,所述根据所述对焦及测光后的拍摄参数拍摄第二图像之后,所述拍摄方法还包括:分别对所述第一图像和所述第二图像进行图像内容识别;判断所述第一图像与所述第二图像的图像内容的差距是否超过第二预设阈值;当所述第一图像与所述第二图像的图像内容的差距超过第二预设阈值时,删除所述第一图像。本方案中,由于第二图像是通过自动对焦拍摄的,因此拍摄参数较佳,如果第一图像与第二图像的图像内容的差距超过第二预设阈值,则说明第一图像可能拍摄失败,可自动删除第一图像,节省终端的存储空间。
[0017] 作为上述技术方案的优选,所述接收用户输入的触发指令之前,所述拍摄方法还包括:接收所述终端的屏幕的点亮指令;点亮所述终端的屏幕。本方案中,在接收用户输入的触发指令之前,加了一个点亮屏幕的操作,可避免黑屏锁定状态下的误操作导致的拍摄。
[0018] 或者,作为上述技术方案的优选,所述接收用户输入的触发指令之前,所述拍摄方法还包括:确定所述终端的屏幕方向的变化超过第三预设阈值。本方案中,如果终端的屏幕方向的变化没有超过第三预设阈值,可能是用户的误操作,例如在兜里的误触,此时不接收触发指令;当终端的屏幕方向的变化超过第三预设阈值时才接收触发指令,可以避免用户的误操作而导致的拍摄。
[0019] 本发明的另一方面,提出了一种拍摄装置,包括:
[0020] 第一确定模块,用于确定终端处于待机状态;
[0021] 第一接收模块,用于接收用户输入的触发指令;
[0022] 第一拍摄模块,用于根据所述触发指令拍摄第一图像。
[0023] 作为上述技术方案的优选,所述第一拍摄模块包括:
[0024] 获取单元,用于获取预设的拍摄参数;
[0025] 拍摄单元,用于根据所述获取预设的拍摄参数拍摄第一图像。
[0026] 作为上述技术方案的优选,所述获取单元包括:
[0027] 第一获取子单元,用于获取用户预先设置的拍摄参数;或者
[0028] 第二获取子单元,用于获取上一次拍摄的拍摄参数;或者
[0029] 第三获取子单元,用于获取当前环境信息,获取根据当前环境信息确定的拍摄参数。
[0030] 作为上述技术方案的优选,所述第一接收模块包括:
[0031] 接收单元,用于接收用户针对预设按键的触发操作生成的触发指令。
[0032] 作为上述技术方案的优选,所述拍摄装置还包括:
[0033] 对焦模块,用于在所述第一拍摄模块根据所述触发指令拍摄第一图像之后,自动对焦及测光,获得对焦及测光后的拍摄参数;
[0034] 第二拍摄模块,用于根据所述对焦及测光后的拍摄参数拍摄第二图像。
[0035] 作为上述技术方案的优选,所述拍摄装置还包括:
[0036] 第一判断模块,用于在所述第二拍摄模块根据所述对焦及测光后的拍摄参数拍摄第二图像之后,判断所述第一图像与所述第二图像的拍摄参数的差距是否超过第一预设阈值;
[0037] 第一删除模块,用于当所述第一图像与所述第二图像的拍摄参数的差距超过第一预设阈值时,删除所述第一图像。
[0038] 作为上述技术方案的优选,所述拍摄装置还包括:
[0039] 识别模块,用于在所述第二拍摄模块根据所述对焦及测光后的拍摄参数拍摄第二图像之后,分别对所述第一图像和所述第二图像进行图像内容识别;
[0040] 第二判断模块,用于判断所述第一图像与所述第二图像的图像内容的差距是否超过第二预设阈值;
[0041] 第二删除模块,用于当所述第一图像与所述第二图像的图像内容的差距超过第二预设阈值时,删除所述第一图像。
[0042] 作为上述技术方案的优选,所述拍摄装置还包括:
[0043] 第二接收模块,用于在所述第一接收模块接收用户输入的触发指令之前,接收所述终端的屏幕的点亮指令;
[0044] 点亮模块,用于点亮所述终端的屏幕;
[0045] 或者,所述拍摄装置还包括:
[0046] 第二确定模块,用于在所述第一接收模块接收用户输入的触发指令之前,确定所述终端的屏幕方向的变化超过第三预设阈值。
[0047] 本发明实施例还提供了一种终端设备,终端设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0048] 确定终端处于待机状态;
[0049] 接收用户输入的触发指令;
[0050] 根据所述触发指令拍摄第一图像。
[0051] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0052] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0053] 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0054] 图1为本发明实施例中拍摄的主要方法流程图;
[0055] 图2为本发明实施例中拍摄方法的第一种优选的实施方式流程图;
[0056] 图3为本发明实施例中拍摄方法的第二种优选的实施方式流程图;
[0057] 图4为本发明实施例中拍摄方法的第三种优选的实施方式流程图;
[0058] 图5为本发明实施例中拍摄方法的第四种优选的实施方式流程图;
[0059] 图6为本发明实施例中拍摄装置的主要结构示意图;
[0060] 图7为本发明实施例中拍摄装置中第一接收模块的详细结构示意图;
[0061] 图8为本发明实施例中拍摄装置中第一拍摄模块的详细结构示意图;
[0062] 图9为本发明实施例中拍摄装置的第一种详细结构示意图;
[0063] 图10为本发明实施例中拍摄装置的第二种详细结构示意图;
[0064] 图11为本发明实施例中拍摄装置的第三种详细结构示意图;
[0065] 图12为本发明实施例中拍摄装置的第四种详细结构示意图;
[0066] 图13为本发明实施例中拍摄装置的第五种详细结构示意图;
[0067] 图14为本发明实施例提供的一种终端设备结构示意图。

具体实施方式

[0068] 以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0069] 目前,采用相机进行拍照时,需要进行多步操作才能完成拍摄。采用手机进行拍照时,虽然可以在解锁界面解锁时,直接进入拍摄模式(无需再进入桌面启动相机),但是仍然需要较多的时间和步骤,无法快速完成拍摄。如果手机处于非对焦状态,还需要先进行对焦,然后进行拍摄,然而往往等对焦完毕进行拍摄时,当前场景已经发生变化,从而错过了最佳拍摄时间。本发明实施例,只需通过一步操作(例如,针对预设按键的按压操作)就可以完成拍摄,从而节约了拍摄时间,提高了拍摄效率。
[0070] 如图1所示为本发明实施例中拍摄的主要方法流程,包括以下步骤11-13:
[0071] 步骤11、确定终端处于待机状态。
[0072] 终端处于待机状态包括终端处于黑屏锁定状态。
[0073] 步骤12、接收用户输入的触发指令。
[0074] 优选地,可以是接收用户针对预设按键的触发操作生成的触发指令。其中,针对预设按键的触发操作可以是针对某个特定按键的触发操作,也可以是针对多个按键的组合的触发操作。
[0075] 步骤13、根据上述触发指令拍摄第一图像。
[0076] 优选地,上述步骤13可包括以下步骤A1-A2:
[0077] 步骤A1、获取预设的拍摄参数。
[0078] 步骤A2、根据获取预设的拍摄参数拍摄第一图像。
[0079] 优选地,获取预设的拍摄参数可以是获取用户预先设置的拍摄参数;或者也可以是获取上一次拍摄的拍摄参数;或者也可以是获取当前环境信息(例如当前的天气情况、地理位置等),获取根据当前环境信息确定的拍摄参数,从而不需要系统进行对焦和测光设置拍摄参数,节约了拍摄时间。
[0080] 其中,优选地,获取上一次拍摄的拍摄参数可以是当上一次拍摄的时刻与当前时刻的时间间隔在预设时长内时,获取上一次拍摄的拍摄参数,也就是说,如果上一次拍摄的时刻与当前时刻的时间间隔超出了预设时长,说明可能用户上一次拍摄的时刻与当前时刻拍摄的场景不同,拍摄参数也就不同,则不采用上一次拍摄的拍摄参数;也可以是当上一次拍摄的位置与当前位置的距离在预设距离内时,获取上一次拍摄的拍摄参数,也就是说,如果上一次拍摄的位置与当前位置的距离超出了预设距离时,说明可能用户上一次拍摄的位置与当前位置拍摄的场景不同,拍摄参数也就不同,则不采用上一次拍摄的拍摄参数。
[0081] 当然,获取预设的拍摄参数的方式并不局限于上述几种方式,还可以采用其它方式获取预设的拍摄参数,此处不再一一叙述。
[0082] 优选地,为了保证最后能获得质量较佳的图像,还可以在拍摄完第一图像之后,继续拍摄更多的图像,即上述步骤13之后,还可以自动对焦及测光,连续拍摄第二图像,包括以下步骤B1-B2:
[0083] 步骤B1、自动对焦及测光,获得对焦及测光后的拍摄参数。
[0084] 步骤B2、根据对焦及测光后的拍摄参数拍摄第二图像。
[0085] 拍摄第二图像可以是自动拍摄第二图像,也可以是接收用户输入的拍摄指令拍摄第二图像。此时,根据对焦后的拍摄参数拍摄第二图像,使得拍摄的图像更加精确,误差小。
[0086] 进一步优选地,上述步骤B2之后,可以通过对比第一图像和第二图像的质量,保留第一图像和第二图像中质量更好的那一个图像以备后用,节省终端的存储空间。下面详细说明以下两种对比方法:
[0087] 方法一
[0088] 方法一中可包括以下步骤C1-C2:
[0089] 步骤C1、判断第一图像与第二图像的拍摄参数的差距是否超过第一预设阈值。
[0090] 步骤C2、当第一图像与第二图像的拍摄参数的差距超过第一预设阈值时,删除第一图像。
[0091] 由于第二图像是通过自动对焦拍摄的,因此拍摄参数较佳,如果第一图像与第二图像的拍摄参数的差距没有超过第一预设阈值,则说明第一图像的拍摄质量很高;如果第一图像与第二图像的拍摄参数的差距超过第一预设阈值,则说明第一图像可能拍摄失败,可自动删除第一图像。
[0092] 方法二
[0093] 方法二中可包括以下步骤D1-D3:
[0094] 步骤D1、分别对第一图像和第二图像进行图像内容识别。
[0095] 图像内容可包括:图像中的人脸、图像中的景物、图像中的植物或图像中的动物等等。
[0096] 步骤D2、判断第一图像与第二图像的图像内容的差距是否超过第二预设阈值。
[0097] 图像内容的差距可包括:图像中的人脸、景物、植物或者动物的颜色、位置、大小的差距。
[0098] 步骤D3、当第一图像与第二图像的图像内容的差距超过第二预设阈值时,删除第一图像。
[0099] 由于第二图像是通过自动对焦拍摄的,因此拍摄参数较佳,如果第一图像与第二图像的图像内容的差距超过第二预设阈值,则说明第一图像可能拍摄失败,可自动删除第一图像。
[0100] 另外,优选地,在上述步骤12之前可包括以下步骤E1-E2:
[0101] 步骤E1、接收终端的屏幕的点亮指令。
[0102] 步骤E2、点亮终端的屏幕。
[0103] 在接收用户输入的触发指令之前,加了一个点亮屏幕的操作,可避免黑屏锁定状态下的误操作导致的拍摄。
[0104] 或者,优选地,在上述步骤12之前可包括以下步骤F:
[0105] 步骤F、确定终端的屏幕方向的变化超过第三预设阈值。
[0106] 可以通过陀螺仪或重力感应器,判断终端的屏幕方向的变化是否超过第三预设阀值,如果终端的屏幕方向的变化没有超过第三预设阈值,可能是用户的误操作,例如在兜里的误触,此时不接收触发指令;当终端的屏幕方向的变化超过第三预设阈值时才接收触发指令,可以避免用户的误操作而导致的拍摄。
[0107] 本发明实施例中,当终端处于待机状态时,只需通过一步操作就可以完成拍摄,减少拍摄步骤,节约了拍摄时间,并且拍摄第一图像无需进行对焦和测光,进一步提高了第一图像的拍摄速度,
[0108] 拍摄第一图像之后,还可以通过自动对焦和测光连续拍摄第二图像,通过对比第一图像和第二图像,判断第一图像的质量,提高拍摄的精确度。
[0109] 需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。
[0110] 下面通过四个实施例来详细介绍本发明实施例提供的技术方案。
[0111] 实施例一
[0112] 如图2所示为本发明实施例中拍摄方法的第一种优选的实施方式,该实施例中,终端处于待机状态,用户需要对当前场景进行拍摄。该方法包括以下步骤:
[0113] 步骤201、确定终端处于待机状态。
[0114] 步骤202、接收用户针对预设按键的触发操作生成的触发指令。
[0115] 步骤203、根据触发指令,启动摄像应用,进入拍摄模式。
[0116] 步骤204、获取用户预先设置的拍摄参数。
[0117] 上述步骤204中,还可以是获取上一次拍摄的拍摄参数;或者还可以是获取当前环境信息,获取根据当前环境信息确定的拍摄参数。
[0118] 步骤205、根据用户预先设置的拍摄参数拍摄第一图像。
[0119] 实施例一中,当终端处于待机状态时,只需通过一步操作(针对预设按键的一次触发操作)就可以完成拍摄第一图像,减少拍摄步骤,节约了拍摄时间,并且拍摄第一图像时无需进行对焦和测光,可直接根据用户预先设置的拍摄参数进行拍摄,进一步提高了第一图像的拍摄速度。
[0120] 实施例二
[0121] 如图3所示为本发明实施例中拍摄方法的第二种优选的实施方式,该实施例中,在上述步骤202之前,还可以加上一个点亮屏幕的操作,可避免黑屏锁定状态下的误操作导致的拍摄。该方法包括以下步骤:
[0122] 步骤301、确定终端处于待机状态。
[0123] 步骤302、接收终端的屏幕的点亮指令。
[0124] 步骤303、点亮终端的屏幕。
[0125] 步骤304、接收用户针对预设按键的触发操作生成的触发指令。
[0126] 步骤305、根据触发指令,启动摄像应用,进入拍摄模式。
[0127] 步骤306、获取用户预先设置的拍摄参数。
[0128] 上述步骤306中,还可以是获取上一次拍摄的拍摄参数;或者还可以是获取当前环境信息,获取根据当前环境信息确定的拍摄参数。
[0129] 步骤307、根据用户预先设置的拍摄参数拍摄第一图像。
[0130] 实施例二中,当终端处于待机状态(黑屏锁定状态)时,在接收触发指令之前,加了一个点亮屏幕的操作,可避免黑屏锁定状态下的误操作导致的拍摄。或者,优选地,还可判断终端的屏幕方向的变化是否超过第三预设阈值,如果终端的屏幕方向的变化没有超过第三预设阈值,可能是用户的误操作,例如在兜里的误触,此时不接收触发指令;当终端的屏幕方向的变化超过第三预设阈值时才接收触发指令,可以避免用户的误操作而导致的拍摄。
[0131] 实施例三
[0132] 如图4所示为本发明实施例中拍摄方法的第三种优选的实施方式,该实施例中,拍摄第一图像之后,还可以通过自动对焦及测光连续拍摄第二图像,并且可以通过对比第一图像和第二图像,判断第一图像的质量。该方法包括以下步骤:
[0133] 步骤401、确定终端处于待机状态。
[0134] 步骤402、接收用户针对预设按键的触发操作生成的触发指令。
[0135] 步骤403、根据触发指令,启动摄像应用,进入拍摄模式。
[0136] 步骤404、获取用户预先设置的拍摄参数。
[0137] 上述步骤404中,还可以是获取上一次拍摄的拍摄参数;或者还可以是获取当前环境信息,获取根据当前环境信息确定的拍摄参数。
[0138] 步骤405、根据用户预先设置的拍摄参数拍摄第一图像。
[0139] 步骤406、自动对焦及测光,获得对焦及测光后的拍摄参数。
[0140] 步骤407、根据对焦及测光后的拍摄参数拍摄第二图像。
[0141] 上述步骤407中,拍摄第二图像可以是自动拍摄第二图像,也可以是接收用户输入的拍摄指令拍摄第二图像。
[0142] 步骤408、判断第一图像与第二图像的拍摄参数的差距是否超过第一预设阈值,若是,则继续执行步骤409,否则,结束本次流程。
[0143] 步骤409、删除第一图像。
[0144] 实施例三中,由于第二图像是通过自动对焦拍摄的,因此拍摄参数较佳,如果第一图像与第二图像的拍摄参数的差距没有超过第一预设阈值,则说明第一图像的拍摄质量很高;如果第一图像与第二图像的拍摄参数的差距超过第一预设阈值,则说明第一图像可能拍摄失败,可自动删除第一图像,节省终端的存储空间。
[0145] 实施例四
[0146] 如图5所示为本发明实施例中拍摄方法的第四种优选的实施方式,该实施例中,可通过对比第一图像和第二图像的图像内容,判断第一图像的质量。该方法包括以下步骤:
[0147] 步骤501、确定终端处于待机状态。
[0148] 步骤502、接收用户针对预设按键的触发操作生成的触发指令。
[0149] 步骤503、根据触发指令,启动摄像应用,进入拍摄模式。
[0150] 步骤504、获取用户预先设置的拍摄参数。
[0151] 步骤505、根据用户预先设置的拍摄参数拍摄第一图像。
[0152] 步骤506、自动对焦及测光,获得对焦及测光后的拍摄参数。
[0153] 步骤507、根据对焦及测光后的拍摄参数拍摄第二图像。
[0154] 步骤508、分别对第一图像和第二图像进行图像内容识别。
[0155] 步骤509、判断第一图像与第二图像的图像内容的差距是否超过第二预设阈值,若是,则继续执行步骤510,否则,结束本次流程。
[0156] 步骤510、删除第一图像。
[0157] 实施例四中,由于第二图像是通过自动对焦拍摄的,因此拍摄参数较佳,如果第一图像与第二图像的图像内容的差距超过第二预设阈值,则说明第一图像可能拍摄失败,可自动删除第一图像,节省终端的存储空间。
[0158] 以上描述了拍摄方法实现过程,该过程可由装置实现,下面对装置的内部功能和结构进行介绍。
[0159] 基于同一发明构思,如图6所示为本发明实施例中拍摄装置包括:第一确定模块601、第一接收模块602和第一拍摄模块603。
[0160] 第一确定模块601,用于确定终端处于待机状态;
[0161] 第一接收模块602,用于接收用户输入的触发指令;
[0162] 第一拍摄模块603,用于根据触发指令拍摄第一图像。
[0163] 优选地,如图7所示,上述第一接收模块602可包括:
[0164] 接收单元701,用于接收用户针对预设按键的触发操作生成的触发指令。
[0165] 优选地,如图8所示,上述第一拍摄模块603可包括:
[0166] 获取单元801,用于获取预设的拍摄参数;
[0167] 拍摄单元802,用于根据获取预设的拍摄参数拍摄第一图像。
[0168] 优选地,上述获取单元801包括:
[0169] 第一获取子单元,用于获取用户预先设置的拍摄参数;或者
[0170] 第二获取子单元,用于获取上一次拍摄的拍摄参数;或者
[0171] 第三获取子单元,用于获取当前环境信息,获取根据当前环境信息确定的拍摄参数。
[0172] 其中,优选地,获取上一次拍摄的拍摄参数,包括:当上一次拍摄的时刻与当前时刻的时间间隔在预设时长内时,获取上一次拍摄的拍摄参数;或者当上一次拍摄的位置与当前位置的距离在预设距离内时,获取上一次拍摄的拍摄参数。
[0173] 优选地,如图9所示,上述图6展示的拍摄装置还可包括:
[0174] 对焦模块901,用于在第一拍摄模块603根据触发指令拍摄第一图像之后,自动对焦及测光,获得对焦及测光后的拍摄参数;
[0175] 第二拍摄模块902,用于根据对焦及测光后的拍摄参数拍摄第二图像。
[0176] 优选地,如图10所示,上述图9展示的拍摄装置还可包括:
[0177] 第一判断模块1001,用于在第二拍摄模块902根据对焦及测光后的拍摄参数拍摄第二图像之后,判断第一图像与第二图像的拍摄参数的差距是否超过第一预设阈值;
[0178] 第一删除模块1002,用于当第一图像与第二图像的拍摄参数的差距超过第一预设阈值时,删除第一图像。
[0179] 优选地,如图11所示,上述图9展示的拍摄装置还可包括:
[0180] 识别模块1101,用于在第二拍摄模块902根据对焦及测光后的拍摄参数拍摄第二图像之后,分别对第一图像和第二图像进行图像内容识别;
[0181] 第二判断模块1102,用于判断第一图像与第二图像的图像内容的差距是否超过第二预设阈值;
[0182] 第二删除模块1103,用于当第一图像与第二图像的图像内容的差距超过第二预设阈值时,删除第一图像。
[0183] 优选地,如图12所示,上述图6展示的拍摄装置还可包括:
[0184] 第二接收模块1201,用于在第一接收模块602接收用户输入的触发指令之前,接收终端的屏幕的点亮指令;
[0185] 点亮模块1202,用于点亮终端的屏幕。
[0186] 或者,优选地,如图13所示,上述图6展示的拍摄装置还可包括:
[0187] 第二确定模块1301,用于在第一接收模块602接收用户输入的触发指令之前,确定终端的屏幕方向的变化超过第三预设阈值。
[0188] 本发明实施例还提出一种终端,图14是本发明实施例提供的一种终端设备结构示意图。参见图14,该终端设备可以用于实施上述实施例中提供的拍摄方法。优选的:
[0189] 终端设备800可以包括通信单元110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WIFI(Wireless Fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图14中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0190] 通信单元110可用于收发信息或通话过程中,信号的接收和发送,该通信单元110可以为RF(Radio Frequency,射频)电路、路由器、调制解调器、等网络通信设备。特别地,当通信单元110为RF电路时,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,作为通信单元的RF电路包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,通信单元110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备800的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
[0191] 输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。优选地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。
优选地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0192] 显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备800的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图14中,触敏表面131与显示面板
141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面
131与显示面板141集成而实现输入和输出功能。
[0193] 终端设备800还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备800移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备800还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0194] 音频电路160、扬声器161,传声器162可提供用户与终端设备800之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端设备,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端设备800的通信。
[0195] 为了实现无线通信,该终端设备上可以配置有无线通信单元170,该无线通信单元170可以为WIFI模块。WIFI属于短距离无线传输技术,终端设备800通过无线通信单元
170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图14示出了无线通信单元170,但是可以理解的是,其并不属于终端设备
800的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0196] 处理器180是终端设备800的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端设备800的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
[0197] 终端设备800还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0198] 尽管未示出,终端设备800还可以包括摄像头、蓝牙模块等,在此不再赘述。在本实施例中,终端设备还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
[0199] 确定终端处于待机状态;
[0200] 接收用户输入的触发指令;
[0201] 根据触发指令拍摄第一图像。
[0202] 可选地,存储器还包括进行以下操作的指令:
[0203] 优选地,根据触发指令拍摄第一图像,包括:获取预设的拍摄参数;根据获取预设的拍摄参数拍摄第一图像。
[0204] 优选地,获取预设的拍摄参数,包括:获取用户预先设置的拍摄参数;或者获取上一次拍摄的拍摄参数;或者获取当前环境信息,获取根据当前环境信息确定的拍摄参数。
[0205] 优选地,获取上一次拍摄的拍摄参数,包括:当上一次拍摄的时刻与当前时刻的时间间隔在预设时长内时,获取上一次拍摄的拍摄参数;或者当上一次拍摄的位置与当前位置的距离在预设距离内时,获取上一次拍摄的拍摄参数。
[0206] 优选地,接收用户输入的触发指令,包括:接收用户针对预设按键的触发操作生成的触发指令。
[0207] 优选地,根据触发指令拍摄第一图像之后,拍摄方法还包括:自动对焦及测光,获得对焦及测光后的拍摄参数;根据对焦及测光后的拍摄参数拍摄第二图像。
[0208] 优选地,根据对焦及测光后的拍摄参数拍摄第二图像之后,拍摄方法还包括:判断第一图像与第二图像的拍摄参数的差距是否超过第一预设阈值;当第一图像与第二图像的拍摄参数的差距超过第一预设阈值时,删除第一图像。
[0209] 优选地,根据对焦及测光后的拍摄参数拍摄第二图像之后,拍摄方法还包括:分别对第一图像和第二图像进行图像内容识别;判断第一图像与第二图像的图像内容的差距是否超过第二预设阈值;当第一图像与第二图像的图像内容的差距超过第二预设阈值时,删除第一图像。
[0210] 优选地,接收用户输入的触发指令之前,拍摄方法还包括:接收终端的屏幕的点亮指令;点亮终端的屏幕;
[0211] 或者,接收用户输入的触发指令之前,拍摄方法还包括:确定终端的屏幕方向的变化超过第三预设阈值。
[0212] 本发明实施例中,当终端处于待机状态时,只需通过一步操作就可以完成拍摄,减少拍摄步骤,节约了拍摄时间,并且拍摄第一图像无需进行对焦和测光,进一步提高了第一图像的拍摄速度;拍摄第一图像之后,还可以通过自动对焦和测光连续拍摄第二图像,通过对比第一图像和第二图像,判断第一图像的质量,提高拍摄的精确度。
[0213] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0214] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0215] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0216] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0217] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。