前置摄像头的启动方法、终端及存储介质转让专利

申请号 : CN201810027001.3

文献号 : CN110035168A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张宇

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种前置摄像头的启动方法,该方法包括步骤:获取终端在三维空间坐标系的位置参数;判断所述位置参数是否满足预设的参数阈值;若是,则启动所述终端的前置摄像头。此外,本发明还提供了一种终端及存储介质。采用本发明的技术方案,解决了现有技术需要多重步骤的手动操作才能启动前置摄像头再开启化妆镜功能的问题,显著地提升了效率,让终端更加智能,提升了用户体验。

权利要求 :

1.一种前置摄像头的启动方法,其特征在于,所述方法包括步骤:获取终端在三维空间坐标系的位置参数;

判断所述位置参数是否满足预设的参数阈值;

若是,则启动所述终端的前置摄像头。

2.根据权利要求1所述的前置摄像头的启动方法,其特征在于,在启动所述终端的前置摄像头之后,所述方法还包括:判断是否识别到人脸;

若是,则计算所述人脸面积占所述前置摄像头的取景框面积的比值。

3.根据权利要求2所述的前置摄像头的启动方法,其特征在于,在计算所述人脸面积占所述前置摄像头的取景框面积的比值之后,所述方法还包括:判断所述比值是否满足预设值;

若是,则解锁所述终端;

开启相机应用程序。

4.根据权利要求2所述的前置摄像头的启动方法,其特征在于,在识别到所述人脸之后,所述方法还包括:判断从启动所述前置摄像头至识别到所述人脸的持续时间是否超过预设的时间阈值。

5.根据权利要求4所述的前置摄像头的启动方法,其特征在于,若从启动所述前置摄像头至识别到所述人脸的持续时间没有超过预设的时间阈值,则所述方法还包括:判断在预设的时间段内,是否持续识别到所述人脸;

若是,则进入所述计算所述人脸面积占所述前置摄像头的取景框面积的比值的步骤。

6.一种终端,其特征在于,所述终端包括处理器、存储器、前置摄像头;其中,所述处理器用于执行存储器中存储的前置摄像头的启动程序,以实现以下步骤:获取终端在三维空间坐标系的位置参数;

判断所述位置参数是否满足预设的参数阈值;

若是,则启动所述终端的前置摄像头。

7.根据权利要求6所述的终端,其特征在于,所述处理器还用于执行存储器中存储的前置摄像头的启动程序,以实现以下步骤:判断是否识别到人脸;

若是,则计算所述人脸面积占所述前置摄像头的取景框面积的比值。

8.根据权利要求7所述的终端,其特征在于,所述处理器还用于执行存储器中存储的前置摄像头的启动程序,以实现以下步骤:判断所述比值是否满足预设值;

若是,则解锁所述终端;

开启相机应用程序。

9.根据权利要求7所述的终端,其特征在于,所述处理器还用于执行存储器中存储的前置摄像头的启动程序,以实现以下步骤:判断从启动所述前置摄像头至识别到所述人脸的持续时间是否超过预设的时间阈值;

若否,则判断在预设的时间段内,是否持续识别到所述人脸。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1-5任一项所述的方法。

说明书 :

前置摄像头的启动方法、终端及存储介质

技术领域

[0001] 本发明涉及终端技术领域,尤其涉及一种前置摄像头的启动方法、终端及存储介质。

背景技术

[0002] 摄影作为一种迅速普及的兴趣爱好,它不仅是一种简单的休闲和娱乐,重要的是它能让人们停下脚步,用摄影的方法观察身边的人和事,用全新的角度来欣赏生活。手机作为现代人随身携带的通讯工具,同时也成为了最便捷的拍摄工具,能让人们用一种更平和、更细腻、更朴实的心态来观察并记录生活中的点点滴滴。随着拍照手机技术的日益成熟和价格的下降,手机摄影日益普及。越来越多的人用手机等智能终端拍照记录生活的点点滴滴,如:休闲娱乐、旅游度假、自拍等等,这其中前置摄像头取景由于自己可以看见取景框,不仅是年轻用户最为喜欢的一种拍照方式,也可以作为化妆镜被年轻用户高频使用。但是,这在实际使用中也有一些不便的地方,比如:黑屏或者锁屏状态下,使用者若要启动前置摄像头作为化妆镜补妆,需要先解锁手机,然后找到相机的应用程序,打开相机应用程序之后,如果当前是后置摄像头取景还需要再切换至前置摄像头,步奏繁多,对于高频使用该功能的用户来说非常不方便。

发明内容

[0003] 本发明的主要目的在于提出一种前置摄像头的启动方法、终端及存储介质,旨在解决在黑屏或者锁屏状态下启动前置摄像头的过程繁琐、不方便的问题。
[0004] 为实现上述目的,本发明提供的一种前置摄像头的启动方法,所述方法包括步骤:
[0005] 获取终端在三维空间坐标系的位置参数;
[0006] 判断所述位置参数是否满足预设的参数阈值;
[0007] 若是,则启动所述终端的前置摄像头。
[0008] 此外,为实现上述目的,本发明还提出一种终端,所述终端包括处理器、存储器、前置摄像头;其中,
[0009] 所述处理器用于执行存储器中存储的前置摄像头的启动程序,以实现以下步骤:
[0010] 获取终端在三维空间坐标系的位置参数;
[0011] 判断所述位置参数是否满足预设的参数阈值;
[0012] 若是,则启动所述终端的前置摄像头。
[0013] 此外,为实现上述目的,本发明还提出一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的方法。
[0014] 本发明提出的前置摄像头的启动方法、终端及存储介质,通过获取终端在三维空间坐标系的位置参数,当判断该位置参数满足预设的参数阈值时,则启动终端的前置摄像头。解决了现有技术需要多重步骤的手动操作才能启动前置摄像头再开启化妆镜功能的问题,显著地提升了效率,让终端更加智能,提升了用户体验。

附图说明

[0015] 图1为本发明第一实施例提供的前置摄像头的启动方法的流程示意图;
[0016] 图2为本发明第一实施例提供的前置摄像头的启动方法的另一流程示意图;
[0017] 图3为本发明第一实施例提供的前置摄像头的启动方法的另一流程示意图;
[0018] 图4为本发明第二实施例提供的终端硬件架构的示意图;
[0019] 图5为图3中前置摄像头的启动程序的模块示意图。
[0020] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0021] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022] 在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0023] 第一实施例
[0024] 如图1所示,为本发明第一实施例提供的前置摄像头的启动方法的流程示意图。在图1中,所述前置摄像头的启动方法包括以下步骤:
[0025] 步骤110,获取终端在三维空间坐标系的位置参数。
[0026] 具体的,获取终端在三维空间坐标系的位置参数,在本实施例中,位置参数可以是终端相对三维空间坐标系中的放置角度,也可以是终端在三维空间坐标系的位置坐标,还可以是放置角度与位置坐标的组合等,本发明在此不作具体限制。
[0027] 进一步的,通过终端内置的传感器获取终端在三维空间坐标系的放置角度、位置坐标等参数。
[0028] 可选的,在步骤110之前,所述前置摄像头的启动方法还包括以下步骤:
[0029] 检测终端的使用状态。终端的使用状态可以是:使用状态或者锁屏状态。在本实施例中,终端的使用状态优选为锁屏状态,即:黑屏状态或者亮屏且锁定状态。
[0030] 在本实施例中,终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal  Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。
[0031] 步骤120,判断所述位置参数是否满足预设的参数阈值;若是,则进入步骤130,若否,则流程结束。
[0032] 具体的,根据位置参数的不同,预设的参数阈值也不同。例如,若位置参数是放置角度时,则参数阈值为角度阈值;若位置参数是位置坐标时,则参数阈值为坐标阈值;若位置参数是放置角度和位置坐标时,则参数阈值分别为角度阈值和坐标阈值。在步骤120中,判断步骤110中获取的位置参数是否满足预设的参数阈值。若位置参数的数量大于一个,则可以分别判断每个位置参数是否满足参数阈值,也可以同时判断所有位置参数是否满足参数阈值,本发明在此不作具体限制。
[0033] 可选的,在持续获取的位置参数期间,若该位置参数均未达到预设的参数阈值,则返回步骤110重新获取终端的位置参数。
[0034] 步骤130,启动所述终端的前置摄像头。
[0035] 具体的,开启终端的前置摄像头,以通过该前置摄像头进行人脸识别。
[0036] 采用本实施例的前置摄像头的启动方法,能够根据终端的位置参数,启动前置摄像头,省去了现有技术中启动前置摄像头的繁琐步骤,节约了使用者的时间,提高了用户体验。
[0037] 可选的,如图2所示,在步骤130之后,所示前置摄像头的启动方法还包括:
[0038] 步骤210,判断是否识别到人脸;若是,则进入步骤220,若否,则返回步骤120。
[0039] 具体的,判断是否通过前置摄像头捕捉到人脸,若是,则进入步骤220,若否,则返回步骤120重新判断终端的当前位置参数是否满足预设的参数阈值。
[0040] 步骤220,计算所述人脸面积占所述前置摄像头的取景框面积的比值。
[0041] 具体的,计算捕捉到的人脸面积,并计算人脸面积与前置摄像头取景框面积的比值。
[0042] 步骤230,判断所述比值是否满足预设值;若是,则进入步骤240,若否,则返回步骤110。
[0043] 具体的,判断该比值是否在预设范围内,若是,则进入步骤240,若否,则返回步骤110。
[0044] 步骤240,解锁所述终端。
[0045] 步骤250,开启相机应用程序。
[0046] 具体的,当人脸面积占所述前置摄像头的取景框面积的比值在预设范围时,则解锁终端并开启相机应用程序,以进入前置摄像头取景的化妆镜功能界面。
[0047] 可选的,在步骤250中开启的相机应用程序可以是本地的相机应用或者第三方的相机应用,本实施例在此不作具体限制。
[0048] 可选的,如图3所示,在步骤210和步骤220之间,还可以包括以下步骤:
[0049] 步骤310,判断从启动所述前置摄像头至识别到所述人脸的持续时间是否超过预设的时间阈值;若是,则进入步骤320,若否,则返回步骤120;
[0050] 步骤320,判断在预设的时间段内,是否持续识别到所述人脸;若是,则进入步骤220。
[0051] 具体的,判断持续捕捉到人脸的时间是否达到预设的时间阈值,若是,则进一步判断在预设时间段内,是否持续捕捉到相同的人脸,若是,则进入步骤220。
[0052] 若判断持续捕捉到人脸的时间没有达到预设的时间阈值,则返回步骤120,重新判断位置参数是否满足预设的参数阈值。
[0053] 本实施例提供的前置摄像头的启动方法,通过获取终端在三维空间坐标系的位置参数,当判断该位置参数满足预设的参数阈值时,则启动终端的前置摄像头。解决了现有技术需要多重步骤的手动操作才能启动前置摄像头再开启化妆镜功能的问题,显著地提升了效率,让终端更加智能,提升了用户体验。
[0054] 第二实施例
[0055] 如图4所示,为本发明第三实施例提供一种终端硬件架构的示意图。在图4中,终端包括:存储器410、处理器420及存储在所述存储器410上并可在所述处理器420上运行的前置摄像头的启动程序430。在本实施例中,所述的前置摄像头的启动程序430包括一系列的存储于存储器410上的计算机程序指令,当该计算机程序指令被处理器420执行时,可以实现本发明各实施例的前置摄像头的启动操作。在一些实施例中,基于该计算机程序指令各部分所实现的特定的操作,前置摄像头的启动程序430可以被划分为一个或多个模块。如图5所示,前置摄像头的启动程序430包括:检测模块510、获取模块520、判断模块530、启动模块540、计算模块550、解锁模块560以及开启模块570。其中,
[0056] 检测模块510,用于检测终端的使用状态。终端的使用状态可以是:使用状态或者锁屏状态。在本实施例中,终端的使用状态优选为锁屏状态,即:黑屏状态或者亮屏且锁定状态。
[0057] 在本实施例中,终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、PDA、PMP、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。
[0058] 获取模块520,用于获取终端在三维空间坐标系的位置参数。
[0059] 具体的,获取模块520获取终端在三维空间坐标系的位置参数,在本实施例中,位置参数可以是终端相对三维空间坐标系中的放置角度,也可以是终端在三维空间坐标系的位置坐标,还可以是放置角度与位置坐标的组合等,本发明在此不作具体限制。
[0060] 进一步的,获取模块520通过终端内置的传感器获取终端在三维空间坐标系的放置角度、位置坐标等参数。
[0061] 判断模块530,用于判断所述位置参数是否满足预设的参数阈值;若是,则触发启动模块540。
[0062] 具体的,根据位置参数的不同,预设的参数阈值也不同。例如,若位置参数是放置角度时,则参数阈值为角度阈值;若位置参数是位置坐标时,则参数阈值为坐标阈值;若位置参数是放置角度和位置坐标时,则参数阈值分别为角度阈值和坐标阈值。判断模块530判断获取模块520获取的位置参数是否满足预设的参数阈值。若位置参数的数量大于一个,则判断模块530可以分别判断每个位置参数是否满足参数阈值,也可以同时判断所有位置参数是否满足参数阈值,本发明在此不作具体限制。
[0063] 可选的,在持续获取的位置参数期间,若该位置参数均未达到预设的参数阈值,则获取模块520重新获取终端的位置参数。
[0064] 启动模块540,用于启动所述终端的前置摄像头。
[0065] 具体的,启动模块540开启终端的前置摄像头,以通过该前置摄像头进行人脸识别。
[0066] 采用本实施例的前置摄像头的启动方法,能够根据终端的位置参数,启动前置摄像头,省去了现有技术中启动前置摄像头的繁琐步骤,节约了使用者的时间,提高了用户体验。
[0067] 判断模块530,还用于判断是否识别到人脸;若是,则触发计算模块550。
[0068] 具体的,判断模块530判断是否通过前置摄像头捕捉到人脸,若是,则触发计算模块550,若否,则判断模块530重新判断终端的当前位置参数是否满足预设的参数阈值。
[0069] 计算模块550,用于计算所述人脸面积占所述前置摄像头的取景框面积的比值。
[0070] 具体的,计算模块550计算捕捉到的人脸面积,并计算人脸面积与前置摄像头取景框面积的比值。
[0071] 判断模块530,还用于判断所述比值是否满足预设值;若是,则判断模块530进一步判断该比值是否在预设范围内,若是,则触发解锁模块560。
[0072] 解锁模块560,用于解锁所述终端。
[0073] 开启模块570,用于开启相机应用程序。
[0074] 具体的,当判断模块530判断人脸面积占所述前置摄像头的取景框面积的比值在预设范围时,则解锁模块560解锁终端并开启相机应用程序,以进入前置摄像头取景的化妆镜功能界面。
[0075] 可选的,开启模块570开启的相机应用程序可以是本地的相机应用或者第三方的相机应用,本实施例在此不作具体限制。
[0076] 判断模块530,还用于判断从启动所述前置摄像头至识别到所述人脸的持续时间是否超过预设的时间阈值;若是,则判断模块530进一步判断在预设的时间段内,是否持续识别到所述人脸。
[0077] 具体的,判断模块530判断持续捕捉到人脸的时间是否达到预设的时间阈值,若是,则进一步判断在预设时间段内,是否持续捕捉到相同的人脸。
[0078] 若判断持续捕捉到人脸的时间没有达到预设的时间阈值,则判断模块530重新判断位置参数是否满足预设的参数阈值。
[0079] 本实施例提供的终端,通过获取模块520获取终端在三维空间坐标系的位置参数,当判断模块530判断该位置参数满足预设的参数阈值时,则启动模块540启动终端的前置摄像头。解决了现有技术需要多重步骤的手动操作才能启动前置摄像头再开启化妆镜功能的问题,显著地提升了效率,让终端更加智能,提升了用户体验。
[0080] 第三实施例
[0081] 本发明实施例还提供了一种计算机可读存储介质。这里的计算机可读存储介质存储有一个或者多个程序。其中,计算机可读存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。当计算机可读存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述第一实施例所提供的前置摄像头的启动方法。
[0082] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0083] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0084] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0085] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。