一种拍照方法及移动终端的制作方法
【专利摘要】本发明实施例公开了一种拍照方法,包括:接收用户在对移动终端执行第一操作时产生的第一指令;根据所述第一指令判断所述第一操作是否与第一预设操作匹配;若所述第一操作与所述第一预设操作匹配,则为用于拍照的硬件上电并进行相机应用资源预加载;接收用户在对所述移动终端执行第二操作时产生的第二指令;根据所述第二指令判断所述第二操作是否与第二预设操作匹配;若所述第二操作与所述第二预设操作匹配,则执行拍照动作。本发明实施例还公开了一种移动终端。采用本发明,可解决抓拍时相机启动慢,抓拍效率低的问题。
【专利说明】一种拍照方法及移动终端
【技术领域】
[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]若所述第一指令是由用户按住所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配;
[0055]所述第二判断单元具体用于:
[0056]判断所述第二指令是否由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生;
[0057]若所述第二指令是由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生,则判定所述第二操作与所述第二预设操作匹配。
[0058]结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述预设手势操作包括以下任意一种:举起所述移动终端后静止、摇动所述移动终端后静止、单击所述移动终端的屏.、双击所述移动终端的屏.、在所述移动终端的屏.上滑动。
[0059]结合第二方面或结合第二方面的第一或第二或第三或第四种可能的实现方式,在第五种可能的实现方式中,还包括:
[0060]释放单元,用于若所述第二操作与所述第二预设操作不匹配,则为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
[0061]本发明实施例第三方面提供了一种移动终端,可包括:
[0062]输入装置、输出装置、存储器和处理器,其中,所述存储器中存储一组程序代码,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作:
[0063]接收用户在对移动终端执行第一操作时产生的第一指令;
[0064]根据所述第一指令判断所述第一操作是否与第一预设操作匹配;
[0065]若所述第一操作与所述第一预设操作匹配,则为用于拍照的硬件上电并进行相机应用资源预加载;
[0066]接收用户在对所述移动终端执行第二操作时产生的第二指令;
[0067]根据所述第二指令判断所述第二操作是否与第二预设操作匹配;
[0068]若所述第二操作与所述第二预设操作匹配,则执行拍照动作。
[0069]在第三方面的第一种可能的实现方式中,所述处理器具体用于执行以下操作:
[0070]检测用户执行所述第一操作时所述移动终端移动的加速度;
[0071]判断所述加速度是否达到预设阈值;
[0072]若所述加速度达到预设阈值,则判定所述第一操作与所述第一预设操作匹配;
[0073]判断所述加速度在用户执行所述第一操作后是否变为零;
[0074]若所述加速度变为零,则判定所述第二操作与所述第二预设操作匹配。
[0075]在第三方面的第二种可能的实现方式中,所述处理器具体用于执行以下操作:
[0076]判断所述第一指令是否由用户第一次按下所述移动终端上预设按键时产生;
[0077]若所述第一指令是由用户第一次按下所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配;
[0078]判断所述第二指令是否由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在预设时间差以内;
[0079]若所述第二指令是由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在所述预设时间差以内,则判定所述第二操作与所述第二预设操作匹配。
[0080]在第三方面的第三种可能的实现方式中,所述处理器具体用于执行以下操作:
[0081]判断所述第一指令是否由用户按住所述移动终端上预设按键时产生;
[0082]若所述第一指令是由用户按住所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配;
[0083]判断所述第二指令是否由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生;
[0084]若所述第二指令是由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生,则判定所述第二操作与所述第二预设操作匹配。
[0085]结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述预设手势操作包括以下任意一种:举起所述移动终端后静止、摇动所述移动终端后静止、单击所述移动终端的屏.、双击所述移动终端的屏.、在所述移动终端的屏.上滑动。
[0086]结合第三方面或结合第三方面的第一或第二或第三或第四种可能的实现方式,在第五种可能的实现方式中,所述处理器还用于执行以下操作:
[0087]若所述第二操作与所述第二预设操作不匹配,则为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
[0088]实施本发明实施例,具有如下有益效果:
[0089]移动终端根据用户第一操作产生的第一指令来判断用户是否存在拍照需求,进而在用户存在拍照需求时触发相机相关软硬件资源的准备工作,为拍照做好准备,然后根据用户第二操作产生的第二指令来确定用户是否需要移动终端执行拍照动作,当确定用户需要移动终端执行拍照动作时,根据已做好的拍照准备工作,移动终端便可以执行拍照动作,从而实现快速的抓拍,提升了抓拍的效率,可帮助用户记录下想要保存的美好景象。
【专利附图】
【附图说明】
[0090]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0091]图1为本发明拍照方法的第一实施例的流程示意图;
[0092]图2为本发明拍照方法的第二实施例的流程示意图;
[0093]图3为本发明拍照方法的第三实施例的流程示意图;
[0094]图4为本发明拍照方法的第四实施例的流程示意图;
[0095]图5为本发明拍照方法的第五实施例的流程示意图;
[0096]图6为本发明移动终端的第一实施例的组成示意图;
[0097]图7为本发明移动终端的第二实施例的组成示意图;
[0098]图8为本发明移动终端的第三实施例的组成示意图。
【具体实施方式】
[0099]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0100]请参照图1,为本发明拍照方法的第一实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
[0101]S101,接收用户在对移动终端执行第一操作时产生的第一指令。
[0102]其中,当用户在对移动终端进行各种操作时,移动终端将接收到不同指令,如按下移动终端上的实体按键,触摸移动终端的屏幕,摇晃移动终端等,这些操作都将产生对应的指令被移动终端接收,移动终端根据这些指令便可以判断用户当前执行的是何种操作,从而进行相应的响应或反馈。
[0103]可选地,此处的第一操作可以是用户快速的举起移动终端、按一下移动终端上某个按键或按住移动终端上某个按键等等,移动终端在接收到因这些操作产生的指令之后,便可以执行步骤S102,从而预测用户是否存在拍照的需求。
[0104]S102,根据所述第一指令判断所述第一操作是否与第一预设操作匹配。若是,则执行步骤S103。
[0105]具体地,第一指令因用户的第一操作产生,与第一操作存在对应关系,因此当移动终端接收到第一指令之后,便可以根据第一指令得知用户执行的第一操作为何种操作,然后与第一预设操作进行匹配,从而得知用户是否存在拍照的需求。
[0106]S103,为用于拍照的硬件上电并进行相机应用资源预加载。
[0107]具体地,当所述第一操作与第一预设操作匹配时,则说明用户需要拍照,此时可做好除触发拍照动作前的所有拍照准备工作,所述准备工作可包括移动终端的硬件准备工作和拍照相关软件的准备工作。例如,所述已经准备工作可以为为移动终端负责拍照的硬件上电,如在所述第一操作与第一预设操作匹配时,所述移动终端可执行处理器、传感器和图像处理器(Image Signal Processor,简称ISP)等上电操作,对于移动终端屏幕可以上电点亮,当然,所述屏幕也可以根据能耗的考虑暂时不上电,此处不作任何限定。拍照相关软件的准备工作可包括对相机应用涉及的软件资源进行预加载。这样便可以为后续的拍照提前做好准备,提前了包括硬件上电时间和软件资源预加载的时间,从而减少用户从拿出移动终端到拍照所需的抓拍时间。
[0108]应当理解,此处为用于拍照的硬件上电并进行相机应用资源预加载应包括除执行拍照动作前的所有准备工作,即除用户最终触发拍照指令前,在所述终端检测第一操作与第一预设相匹配时,该移动终端可提前执行除生成抓拍图片前的所有动作。
[0109]S104,接收用户在对所述移动终端执行第二操作时产生的第二指令。
[0110]在接收到第一指令判定第一操作与第一预设操作匹配并完成拍照相关软硬件的准备工作之后,若移动终端接收到第二指令,则可以根据第二指令通过判断第二操作是否与第二预设操作匹配,进而确定用户是否需要移动终端立即执行拍照动作。
[0111]S105,根据所述第二指令判断所述第二操作是否与第二预设操作匹配,若是,则执行步骤S106。
[0112]可选地,用户执行的第二操作可以是用户对移动终端执行的一些抓拍手势、对移动终端实体按键或屏幕的一些快速操作等。整个操作可以在移动终端的锁定状态下进行,无需点击相机应用的图标去启动相机便可以快速的确定用户是否真的需要进行拍照;也可以在解锁状态下进行,对此本发明实施例不作限定。
[0113]S106,执行拍照动作。
[0114]当根据接收到的第二指令确定第二操作与第二预设操作匹配之后,移动终端则马上拍照,记录下需要抓拍的瞬间景象。
[0115]需要说明的是,执行第一操作的用户和执行第二操作的用户可以是同一用户,也可以是不同的用户,本发明不作任何限定。如,第一操作为按住移动终端某实体按键后举起移动终端,可由第一用户执行;第二操作为“拍照”的语音指示以控制移动终端执行拍照动作,可由第二用户执行。
[0116]在本实施例中,移动终端根据用户第一操作产生的第一指令来判断用户是否存在拍照需求,进而在用户存在拍照需求时触发相机相关软硬件资源的准备工作,为拍照做好准备,然后根据用户第二操作产生的第二指令来确定用户是否需要移动终端执行拍照动作,当确定用户需要移动终端执行拍照动作时,根据已做好的拍照准备工作,移动终端便可以执行拍照动作,从而实现快速的抓拍,提升了抓拍的效率,可帮助用户记录下想要保存的美好景象。
[0117]可选地,请参照图2,在本发明拍照方法的第二实施例中,所述方法的步骤S201-S206与本发明拍照方法的第一实施例中的步骤S101-S106相同,此外,在根据所述第二指令判断所述第二操作是否与第二预设操作匹配时。若所述第二操作与第二预设操作不匹配,则表明用户不需要进行快速执行拍照动作,可执行步骤S207。
[0118]S207,为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
[0119]由于在步骤S102和步骤S202中,对于用户的拍照需求只是根据第一指令进行了预测,并在步骤S103和S203中进行拍照所需软硬件的准备工作,但是用户可能并没有真正的拍照需求,因此在根据第二指令判断所述第二操作与第二预设操作不匹配时,即可以确定用户不需要进行拍照,此时便可以为已上电的用于拍照的硬件下电并释放已加载的相机应用资源以减轻移动终端不必要的资源占用和能源消耗。
[0120]请参照图3,为本发明拍照方法的第三实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
[0121]S301,接收用户在对移动终端执行第一操作时产生的第一指令。
[0122]具体地,用户可快速移动所述移动终端,或者用户可摇动所述移动终端,所述移动终端可通过传感器获取用户快速移动或者摇动所产生的第一指令。
[0123]S302,检测用户执行所述第一操作时所述移动终端移动的加速度。
[0124]一般地,在移动终端中包含加速度感应器,通过加速度感应器便可以检测移动终端的加速度。此时的第一指令由用户以某一加速度移动所述移动终端而产生,移动终端通过检测加速度便可以获取。在用户通过加速传感器获取用户输入的第一指令后,所述终端可检测用户执行快速移动移动终端或者摇动移动终端所产生的加速度。
[0125]S303,判断所述加速度是否达到预设阈值。若是,则执行步骤S303,否则无需进行用于拍照的硬件上电和相机应用资源预加载。
[0126]当用户需要快速抓怕时,可以快速的举起移动终端,此时的加速度一般将会比正常使用移动终端时的加速度大。因此,通过设定加速度的预设阈值可以使得移动终端正确地识别用户的拍照需求,避免因用户进行其他操作产生较小加速度时也进行用于拍照的硬件上电和相机应用资源预加载。
[0127]S304,判定所述第一操作与所述第一预设操作匹配。
[0128]具体地,可根据所述第一操作与所述第一预设操作是否匹配的判定结果,例如在所述移动终端的移动加速度大于等于预设阈值时,判断用户存在拍照需求。
[0129]S305,为用于拍照的硬件上电并进行相机应用资源预加载。
[0130]S306,接收用户在对所述移动终端执行第二操作时产生的第二指令。
[0131]S307,判断所述加速度在用户执行所述第二操作后是否变为零。若是,则执行步骤S308-S309,否则执行步骤S310。
[0132]当用户快速举起移动终端时,加速度较大,而当用户需要进行拍照时,为保证拍摄效果,移动终端将处于静止状态,此时加速度将变为零。需要说明的是,在用户举起移动终端并静止时,可能会由于人为原因存在一定范围内的抖动,因此也可以在加速度变化至趋近于零或加速度在零周围的极小区间摆动时,执行步骤S308。
[0133]可选地,在本发明实施例的一种实现方式中,所述移动终端也可设定一预设阈值。在用户执行所述第二操作后,判断该移动终端的加速度在前述预设范围内时,所述终端也可执行步骤S308。所述加速度预设阈值为所述移动终端可正常拍摄的移动终端移动阈值,其可由一种终端出厂时设置,也可由用户选择设置。
[0134]S308,判定所述第二操作与所述第二预设操作匹配。
[0135]在所述第二操作与所述第二预设操作匹配时,表明用户需要移动终端执行拍照动作。
[0136]S309,执行拍照动作。
[0137]S310,为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
[0138]在本实施例中,通过对用户进行抓拍的动作进行分析,通过移动终端的加速度来反应用户的操作并进行拍照需求的判断、硬件上电、资源加载等,整个过程无需用户启动相机应用,无需对移动终端的屏幕进行任何操作便可以完成拍照,使用方便快捷。
[0139]请参照图4,为本发明拍照方法的第四实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
[0140]S401,接收用户在对移动终端执行第一操作时产生的第一指令。
[0141]S402,判断所述第一指令是否由用户第一次按住所述移动终端上预设按键时产生。若是,则执行步骤S403。
[0142]可选地,此处的预设按键可以是移动终端的物理按键,例如该移动终端的音量增加按键或音量减小按键,在本实施例中,统称为音量键。当然,也可以是电源按键,这样一般会点亮屏幕,耗电量相对增加。在本实施例中,后续以音量键为例进行说明。
[0143]S403,判定所述第一操作与所述第一预设操作匹配。
[0144]在所述第一操作与所述第一预设操作匹配时,表明用户存在拍照需求。
[0145]S404,为用于拍照的硬件上电并进行相机应用资源预加载。
[0146]S404,判断所述第二指令是否由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在预设时间差以内,若是,则执行步骤S406-S407,否则执行步骤S408。
[0147]具体地,终端可获取用户第二次按下所述预设按键时产生的第二指令,判断获取所述第二指令与所述第一指令的时间差是否在预设范围内。例如,可以将预设时间差设置为300毫秒,这样当用户连续按下音量键的时间差在300毫秒内时,便可以判定用户需要进行拍照。当然,所述预设时间可以根据用户使用习惯进行对应的增加或减少。
[0148]S406,判定所述第二操作与所述第二预设操作匹配。
[0149]在所述第一操作与所述第一预设操作匹配时,可表明用户需要移动终端执行拍照动作。
[0150]S407,执行拍照动作。
[0151 ] S408,为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
[0152]在本实施例中,通过对移动终端的预设按键进行预设时间差内连续两次的按压操作便可以快速的触发拍照的准备及正式进行,减少了抓拍所需的时间。
[0153]请参照图5,为本发明拍照方法的第五实施例的流程示意图,在本实施例中,所述方法包括以下步骤:
[0154]S501,接收用户在对移动终端执行第一操作时产生的第一指令。
[0155]S502,判断所述第一指令是否由用户按住所述移动终端上预设按键时产生。若是,则执行步骤S503。
[0156]可选地,此处的预设按键可以是移动终端的物理按键,例如音量增加按键或音量减小按键,在本实施例中,统称为音量键。当然,也可以是电源按键,这样一般会点亮屏幕,耗电量相对增加。在本实施例中,后续以音量键为例进行说明。
[0157]S503,判定所述第一操作与所述第一预设操作匹配。表明用户存在拍照的需求。
[0158]S504,为用于拍照的硬件上电并进行相机应用资源预加载。
[0159]S504,判断所述第二指令是否由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生,若是,则执行步骤S506-S507,否则执行步骤S508。
[0160]可选地,所述预设手势操作包括以下任意一种:举起所述移动终端后静止、摇动所述移动终端后静止、单击所述移动终端的屏.、双击所述移动终端的屏.、在所述移动终端的屏幕上滑动。
[0161]其中,举起所述移动终端后静止来触发拍照动作是通过移动终端检测自身运动的加速度来实现的,在举起所述移动终端的过程中,所述移动终端的加速度大于零,而当所述加速度变小,即所述移动终端移动变缓,直至所述加速度变为零时,则可以触发拍照动作。例如,所述第一预设操作为用户按住物理按键,所述第二预设按键为举起所述移动终端后静止,则用户按住音量键,并举起移动终端,在检测到所述移动终端静止时,所述移动终端可自动执行拍照动作;类似地,摇动所述移动终端后静止同样可以通过移动终端检测自身运动的加速度来实现,在摇动所述移动终端时加速度将在相反方向上变化,而静止趋于零时,则可以触发拍照动作。
[0162]S506,判定所述第二操作与所述第二预设操作匹配。表明用户需要移动终端执行拍照动作。
[0163]S507,执行拍照动作。
[0164]S508,为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
[0165]在本实施例中,通过按住预设按键并执行预设手势操作或发出预设语音提示便可以快速的触发拍照的准备及拍照动作的正式执行,减少了抓拍所需的时间。
[0166]请参照图6,为本发明移动终端的第一实施例的组成示意图,在本实施例中,所述移动终端包括:
[0167]第一接收单元100,用于接收用户在对移动终端执行第一操作时产生的第一指令;
[0168]第一判断单元200,用于根据所述第一指令判断所述第一操作是否与第一预设操作匹配;
[0169]加载单元300,用于若所述第一操作与所述第一预设操作匹配,则为用于拍照的硬件上电并进行相机应用资源预加载;
[0170]第二接收单元400,用于接收用户在对所述移动终端执行第二操作时产生的第二指令;
[0171]第二判断单元500,用于根据所述第二指令判断所述第二操作是否与第二预设操作匹配;
[0172]拍照单元600,用于若所述第二操作与所述第二预设操作匹配,则执行拍照动作。
[0173]可选地,请参照图7,在本发明移动终端的第二实施例中,所述移动终端还可以包括一个释放单元700,用于若所述第二操作与所述第二预设操作不匹配,则为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
[0174]其中,第一接收单元100和第二接收单元400可以集成设置,也可以独立设置,第一判断单元200和第二判断单元500同样可以集成设置,也可以独立设置。
[0175]可选地,所述第一判断单元100具体用于:
[0176]检测用户执行所述第一操作时所述移动终端移动的加速度;
[0177]判断所述加速度是否达到预设阈值;
[0178]若所述加速度达到预设阈值,则判定所述第一操作与所述第一预设操作匹配;
[0179]所述第二判断单元400具体用于:
[0180]判断所述加速度在用户执行所述第一操作后是否变为零;
[0181]若所述加速度变为零,则判定所述第二操作与所述第二预设操作匹配。
[0182]或者,所述第一判断单元100具体用于:
[0183]判断所述第一指令是否由用户第一次按下所述移动终端上预设按键时产生;
[0184]若所述第一指令是由用户第一次按下所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配;
[0185]所述第二判断单元400具体用于:
[0186]判断所述第二指令是否由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在预设时间差以内;
[0187]若所述第二指令是由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在所述预设时间差以内,则判定所述第二操作与所述第二预设操作匹配。
[0188]或者,所述第一判断单元100具体用于:
[0189]判断所述第一指令是否由用户按住所述移动终端上预设按键时产生;
[0190]若所述第一指令是由用户按住所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配;
[0191]所述第二判断单元400具体用于:
[0192]判断所述第二指令是否由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生;
[0193]若所述第二指令是由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生,则判定所述第二操作与所述第二预设操作匹配。
[0194]其中,所述预设手势操作包括以下任意一种:举起所述移动终端后静止、摇动所述移动终端后静止、单击所述移动终端的屏.、双击所述移动终端的屏.、在所述移动终端的屏幕上滑动。
[0195]需要说明的是,以上第一接收单元100、第一判断单元200、加载单元300、第二接收单元400、第二判断单元500、拍照单元600以及释放单元700可以独立存在,也可以集成设置,且以上移动终端实施例中第一判断单元200、加载单元300、第二判断单元500、拍照单元600或释放单元700可以以硬件的形式独立于移动终端的处理器单独设置,且设置形式可以是微处理器的形式;也可以以硬件形式内嵌于移动终端的处理器中,还可以以软件形式存储于移动终端的存储器中,以便于移动终端的处理器调用执行以上第一判断单元200、加载单元300、第二判断单元500、拍照单元600或释放单元700对应的操作。
[0196]例如,在本发明移动终端的第一实施例(图6所示的实施例)中,第一判断单元200可以为移动终端的处理器,而加载单元300、第二判断单元400的功能可以内嵌于该处理器中,也可以独立于处理器单独设置,也可以以软件的形式存储于存储器中,由处理器调用实现其功能。当然,第一接收单元100、第二接收单元400可以集成设置,也可以独立设置,或者还可以作为移动终端的接口电路,独立设置或集成设置。本发明实施例不做任何限制。以上处理器可以为中央处理单元(CPU)、微处理器、单片机等。
[0197]请参照图8,为本发明移动终端的第三实施例的组成示意图,在本实施例中,所述移动终端包括:
[0198]输入装置110、输出装置120、存储器130及处理器140。其中,所述存储器130用于存储一组程序代码,所述处理器140用于调用所述存储器130中存储的程序代码,执行以下操作:
[0199]接收用户在对移动终端执行第一操作时产生的第一指令;
[0200]根据所述第一指令判断所述第一操作是否与第一预设操作匹配;
[0201]若所述第一操作与所述第一预设操作匹配,则为用于拍照的硬件上电并进行相机应用资源预加载;
[0202]接收用户在对所述移动终端执行第二操作时产生的第二指令;
[0203]根据所述第二指令判断所述第二操作是否与第二预设操作匹配;
[0204]若所述第二操作与所述第二预设操作匹配,则执行拍照动作。
[0205]所述处理器140具体用于执行以下操作:
[0206]检测用户执行所述第一操作时所述移动终端移动的加速度;
[0207]判断所述加速度是否达到预设阈值;
[0208]若所述加速度达到预设阈值,则判定所述第一操作与所述第一预设操作匹配;
[0209]判断所述加速度在用户执行所述第一操作后是否变为零;
[0210]若所述加速度变为零,则判定所述第二操作与所述第二预设操作匹配。
[0211]或者,所述处理器140具体用于执行以下操作:
[0212]判断所述第一指令是否由用户第一次按下所述移动终端上预设按键时产生;
[0213]若所述第一指令是由用户第一次按下所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配;
[0214]判断所述第二指令是否由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在预设时间差以内;
[0215]若所述第二指令是由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在所述预设时间差以内,则判定所述第二操作与所述第二预设操作匹配。
[0216]或者,所述处理器140具体用于执行以下操作:
[0217]判断所述第一指令是否由用户按住所述移动终端上预设按键时产生;
[0218]若所述第一指令是由用户按住所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配;
[0219]判断所述第二指令是否由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生;
[0220]若所述第二指令是由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生,则判定所述第二操作与所述第二预设操作匹配。
[0221]所述预设手势操作包括以下任意一种:举起所述移动终端后静止、摇动所述移动终端后静止、单击所述移动终端的屏.、双击所述移动终端的屏.、在所述移动终端的屏.上滑动。
[0222]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0223]通过上述实施例的描述,本发明具有以下优点:
[0224]移动终端根据用户第一操作产生的第一指令来判断用户是否存在拍照需求,进而在用户存在拍照需求时触发相机相关软硬件资源的准备工作,为拍照做好准备,然后根据用户第二操作产生的第二指令来确定用户是否需要移动终端执行拍照动作,当确定用户需要移动终端执行拍照动作时,根据已做好的拍照准备工作,移动终端便可以执行拍照动作,从而实现快速的抓拍,提升了抓拍的效率,可帮助用户记录下想要保存的美好景象。
[0225]应当理解,上述实施例中的相同或相应技术特征可相互参照。
[0226]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0227]以上对本发明实施例所提供的一种拍照方法及移动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种拍照方法,其特征在于,包括: 接收用户在对移动终端执行第一操作时产生的第一指令; 根据所述第一指令判断所述第一操作是否与第一预设操作匹配; 若所述第一操作与所述第一预设操作匹配,则为用于拍照的硬件上电并进行相机应用资源预加载; 接收用户在对所述移动终端执行第二操作时产生的第二指令; 根据所述第二指令判断所述第二操作是否与第二预设操作匹配; 若所述第二操作与所述第二预设操作匹配,则执行拍照动作。
2.如权利要求1所述的方法,其特征在于,所述根据所述第一指令判断所述第一操作是否与第一预设操作匹配;包括: 检测用户执行所述第一操作时所述移动终端移动的加速度; 判断所述加速度是否达到预设阈值; 若所述加速度达到预设阈值,则判定所述第一操作与所述第一预设操作匹配; 所述根据所述第二指令判断所述第二操作是否与第二预设操作匹配,包括: 判断所述加速度在用户执行所述第一操作后是否变为零; 若所述加速度变为零,则判定所述第二操作与所述第二预设操作匹配。
3.如权利要求1所述的方法,其特征在于,所述根据所述第一指令判断所述第一操作是否与第一预设操作匹配,包括: 判断所述第一指令是否由用户第一次按下所述移动终端上预设按键时产生; 若所述第一指令是由用户第一次按下所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配; 所述根据所述第二指令判断所述第二操作是否与第二预设操作匹配,包括: 判断所述第二指令是否由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在预设时间差以内; 若所述第二指令是由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在所述预设时间差以内,则判定所述第二操作与所述第二预设操作匹配。
4.如权利要求1所述的方法,其特征在于,所述根据所述第一指令判断所述第一操作是否与第一预设操作匹配,包括: 判断所述第一指令是否由用户按住所述移动终端上预设按键时产生; 若所述第一指令是由用户按住所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配; 所述根据所述第二指令判断所述第二操作是否与第二预设操作匹配,包括: 判断所述第二指令是否由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生; 若所述第二指令是由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生,则判定所述第二操作与所述第二预设操作匹配。
5.如权利要求4所述的方法,其特征在于,所述预设手势操作包括以下任意一种:举起所述移动终端后静止、摇动所述移动终端后静止、单击所述移动终端的屏眷、双击所述移动终端的屏.、在所述移动终端的屏.上滑动。
6.如权利要求1-5任一项所述的方法,其特征在于,还包括:若所述第二操作与所述第二预设操作不匹配,则为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
7.一种移动终端,其特征在于,包括: 第一接收单元,用于接收用户在对移动终端执行第一操作时产生的第一指令; 第一判断单元,用于根据所述第一指令判断所述第一操作是否与第一预设操作匹配;加载单元,用于若所述第一操作与所述第一预设操作匹配,则为用于拍照的硬件上电并进行相机应用资源预加载; 第二接收单元,用于接收用户在对所述移动终端执行第二操作时产生的第二指令; 第二判断单元,用于根据所述第二指令判断所述第二操作是否与第二预设操作匹配; 拍照单元,用于若所述第二操作与所述第二预设操作匹配,则执行拍照动作。
8.如权利要求7所述的移动终端,其特征在于,所述第一判断单元具体用于: 检测用户执行所述第一操作时所述移动终端移动的加速度; 判断所述加速度是否达到预设阈值; 若所述加速度达到预设阈值,则判定所述第一操作与所述第一预设操作匹配; 所述第二判断单元具体用于: 判断所述加速度在用户执行所述第一操作后是否变为零; 若所述加速度变为零,则判定所述第二操作与所述第二预设操作匹配。
9.如权利要求7所述的移动终端,其特征在于,所述第一判断单元具体用于: 判断所述第一指令是否由用户第一次按下所述移动终端上预设按键时产生; 若所述第一指令是由用户第一次按下所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配; 所述第二判断单元具体用于: 判断所述第二指令是否由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在预设时间差以内; 若所述第二指令是由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在所述预设时间差以内,则判定所述第二操作与所述第二预设操作匹配。
10.如权利要求7所述的移动终端,其特征在于,所述第一判断单元具体用于: 判断所述第一指令是否由用户按住所述移动终端上预设按键时产生; 若所述第一指令是由用户按住所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配; 所述第二判断单元具体用于: 判断所述第二指令是否由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生; 若所述第二指令是由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生,则判定所述第二操作与所述第二预设操作匹配。
11.如权利要求10所述的移动终端,其特征在于,所述预设手势操作包括以下任意一种:举起所述移动终端后静止、摇动所述移动终端后静止、单击所述移动终端的屏.、双击所述移动终端的屏幕、在所述移动终端的屏幕上滑动。
12.如权利要求7-11任一项所述的移动终端,其特征在于,还包括: 释放单元,用于若所述第二操作与所述第二预设操作不匹配,则为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
13.—种移动终端,其特征在于,包括:输入装置、输出装置、存储器和处理器,其中,所述存储器中存储一组程序代码,所述处理器用于调用所述存储器中存储的程序代码,执行以下操作: 接收用户在对移动终端执行第一操作时产生的第一指令; 根据所述第一指令判断所述第一操作是否与第一预设操作匹配; 若所述第一操作与所述第一预设操作匹配,则为用于拍照的硬件上电并进行相机应用资源预加载; 接收用户在对所述移动终端执行第二操作时产生的第二指令; 根据所述第二指令判断所述第二操作是否与第二预设操作匹配; 若所述第二操作与所述第二预设操作匹配,则执行拍照动作。
14.如权利要求13所述的移动终端,其特征在于,所述处理器具体用于执行以下操作: 检测用户执行所述第一操作时所述移动终端移动的加速度; 判断所述加速度是否达到预设阈值; 若所述加速度达到预设阈值,则判定所述第一操作与所述第一预设操作匹配; 判断所述加速度在用户执行所述第一操作后是否变为零; 若所述加速度变为零,则判定所述第二操作与所述第二预设操作匹配。
15.如权利要求13所述的移动终端,其特征在于,所述处理器具体用于执行以下操作: 判断所述第一指令是否由用户第一次按下所述移动终端上预设按键时产生; 若所述第一指令是由用户第一次按下所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配; 判断所述第二指令是否由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在预设时间差以内; 若所述第二指令是由用户第二次按下所述预设按键时产生,且接收到所述第二指令与接收到所述第一指令的时间差在所述预设时间差以内,则判定所述第二操作与所述第二预设操作匹配。
16.如权利要求13所述的移动终端,其特征在于,所述处理器具体用于执行以下操作: 判断所述第一指令是否由用户按住所述移动终端上预设按键时产生; 若所述第一指令是由用户按住所述移动终端上预设按键时产生,则判定所述第一操作与所述第一预设操作匹配; 判断所述第二指令是否由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生; 若所述第二指令是由用户在所述移动终端上执行预设手势操作或对所述移动终端发出预设语音指示时产生,则判定所述第二操作与所述第二预设操作匹配。
17.如权利要求16所述的移动终端,其特征在于,所述预设手势操作包括以下任意一种:举起所述移动终端后静止、摇动所述移动终端后静止、单击所述移动终端的屏眷、双击所述移动终端的屏幕、在所述移动终端的屏幕上滑动。
18.如权利要求13-17任一项所述的移动终端,其特征在于,所述处理器还用于执行以下操作: 若所述第二操作与所述第二预设操作不匹配,则为已上电的用于拍照的硬件下电并释放已预加载的相机应用资源。
【文档编号】G06F3/0346GK104205016SQ201480000801
【公开日】2014年12月10日 申请日期:2014年2月27日 优先权日:2014年2月27日
【发明者】王秀文, 余小波, 倪元强 申请人:华为终端有限公司