相机控制方法及装置与流程

文档序号:12696337阅读:234来源:国知局
相机控制方法及装置与流程

本发明涉及通信领域,尤其涉及一种相机控制方法及装置。



背景技术:

目前,智能手机、平板电脑等移动终端应用广泛,已经成为人们随时随地随身携带的物品之一。这些移动终端一般都设置有相机,能够进行拍照、录像等应用。

随着移动终端智能化程度的进一步提高,很多移动终端具有快速打开相机的功能。该功能使得用户不必象原始打开方式那样经过多步人工操作,通过繁琐的过程开启相机。

然而,在使用这些快速打开相机的功能打开相机时,仍然或多或少地需要一些人工操作,从而使得人工操作仍然是打开相机过程中不可或缺的环节。这导致现有技术中移动终端的相机开启方式仍然不够快速、智能。



技术实现要素:

有鉴于此,本发明实施例提供了一种相机控制方法及装置,用以解决现有技术中移动终端的相机开启方式仍然不够快速、智能的问题。

第一方面,本发明实施例提供一种相机控制方法,应用于设置有相机的终端,所述方法包括:

响应于所述终端的第一指定运动,采集所述第一指定运动对应的第一运动信息,以及采集所述终端在完成所述第一指定运动后所处姿态的姿态信息;

判断所述第一运动信息是否符合第一指定条件,以及所述姿态信息是否符合第二指定条件;

在所述第一运动信息符合所述第一指定条件,且所述姿态信息符合所述第二指定条件时,控制所述终端的相机进行图像采集进行图像采集。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,控制所述终端的相机进行图像采集进行图像采集之前,所述方法还包括:

在所述姿态信息符合所述第二指定条件的情况下,统计所述姿态的持续时长;

判断所述持续时长是否大于时长阈值;

在所述第一运动信息符合所述第一指定条件,且所述姿态信息符合所述第二指定条件时,控制所述终端的相机进行图像采集,包括:

在所述第一运动信息符合所述第一指定条件,所述姿态信息符合所述第二指定条件,且所述持续时长大于所述时长阈值时,控制所述终端的相机进行图像采集。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,控制所述终端的相机进行图像采集进行图像采集之前,所述方法还包括:

在所述第一运动信息符合所述第一指定条件,且所述姿态信息符合所述第二指定条件时,开启所述终端的相机的前置摄像头进行取景,得到取景图像;

判断在所述取景图像中是否识别到人脸信息;

在所述第一运动信息符合所述第一指定条件,且所述姿态信息符合所述第二指定条件时,控制所述终端的相机进行图像采集进行图像采集,包括:

在所述第一运动信息符合所述第一指定条件,所述姿态信息符合所述第二指定条件,且在所述取景图像中识别到人脸信息时,控制所述终端的相机进行图像采集进行图像采集。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在控制所述终端的相机进行图像采集进行图像采集之后,所述方法还包括:

响应于所述终端的第二指定运动,采集所述第二指定运动对应的第二运动信息;

判断所述第二运动信息是否符合第三指定条件;

在所述第二运动信息符合所述第三指定条件时,控制所述相机退出图像采集。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一运动信息包括第一运动方向和第一运动距离;

所述第一指定条件为:所述第一运动方向包含向上方向分量,所述第一运动距离大于第一距离阈值;

所述第二指定条件为:所述姿态信息表明所述终端处于侧立横屏或侧立竖屏状态。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二运动信息包括第二运动方向和第二运动距离;

所述第三指定条件为:所述第二运动方向包含向下方向分量,所述第二运动距离大于第二距离阈值。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,控制所述终端的相机进行图像采集,包括:

控制所述终端的相机进行拍照;或者,

控制所述终端的相机进行录像。

第二方面,本发明实施例提供一种相机控制装置,设置于设置有相机的终端,所述装置包括:

第一采集模块,用于响应于所述终端的第一指定运动,采集所述第一指定运动对应的第一运动信息,以及采集所述终端在完成所述第一指定运动后所处姿态的姿态信息;

第一判断模块,用于判断所述第一运动信息是否符合第一指定条件,以及所述姿态信息是否符合第二指定条件;

控制模块,用于在所述第一运动信息符合所述第一指定条件,且所述姿态信息符合所述第二指定条件时,控制所述终端的相机进行图像采集进行图像采集。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:

统计模块,用于在所述姿态信息符合所述第二指定条件的情况下,统计所述姿态的持续时长;

第二判断模块,用于判断所述持续时长是否大于时长阈值;

所述控制模块在用于在所述第一运动信息符合所述第一指定条件,且所述姿态信息符合所述第二指定条件时,控制所述终端的相机进行图像采集进行图像采集时,具体用于:

在所述第一运动信息符合所述第一指定条件,所述姿态信息符合所述第二指定条件,且所述持续时长大于所述时长阈值时,控制所述终端的相机进行图像采集进行图像采集。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:

取景模块,用于在所述第一运动信息符合所述第一指定条件,且所述姿态信息符合所述第二指定条件时,开启所述终端的相机的前置摄像头进行取景,得到取景图像;

第三判断模块,用于判断在所述取景图像中是否识别到人脸信息;

所述控制模块在用于在所述第一运动信息符合所述第一指定条件,且所述姿态信息符合所述第二指定条件时,控制所述终端的相机进行图像采集进行图像采集时,具体用于:

在所述第一运动信息符合所述第一指定条件,所述姿态信息符合所述第二指定条件,且在所述取景图像中识别到人脸信息时,控制所述终端的相机进行图像采集进行图像采集。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:

第二采集模块,用于响应于所述终端的第二指定运动,采集所述第二指定运动对应的第二运动信息;

第四判断模块,用于判断所述第二运动信息是否符合第三指定条件;

退出模块,用于在所述第二运动信息符合所述第三指定条件时,控制所述相机退出图像采集。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一运动信息包括第一运动方向和第一运动距离;

所述第一指定条件为:所述第一运动方向包含向上方向分量,所述第一运动距离大于第一距离阈值;

所述第二指定条件为:所述姿态信息表明所述终端处于侧立横屏或侧立竖屏状态。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二运动信息包括第二运动方向和第二运动距离;

所述第三指定条件为:所述第二运动方向包含向下方向分量,所述第二运动距离大于第二距离阈值。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述控制模块在用于控制所述终端的相机进行图像采集时,具体用于:

控制所述终端的相机进行拍照;或者,

控制所述终端的相机进行录像。

本发明实施例具有以下有益效果:

本发明实施例,通过采集终端进行指定运动的运动信息和指定运动后的姿态信息,并在采集信息符合指定条件后控制终端的相机进行图像采集,能够在不需要任何人工操作的情况下,根据终端的运动轨迹和姿势来理解用户意图,使终端中的相机自动开启并自动工作,实现自动拍照、自动录像等功能,进一步提高了相机的开启速度和相机开启过程的智能化程度,使得移动终端的相机开启更加快速、智能。

【附图说明】

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

图1为本发明实施例提供的相机控制方法的第一流程示例图。

图2为本发明实施例提供的相机控制方法的第二流程示例图。

图3为本发明实施例提供的相机控制方法的第三流程示例图。

图4为本发明实施例提供的相机控制方法的第四流程示例图。

图5为本发明实施例提供的相机控制方法的第五流程示例图。

图6为本发明实施例提供的相机控制装置的功能方块图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

实施例一

本发明实施例提供了一种相机控制方法,该相机控制方法可以应用于手机、平板电脑等终端。该相机控制方法可以通过应用程序APP实现,该应用程序能够安装在手机、平板电脑等终端上。

图1为本发明实施例提供的相机控制方法的第一流程示例图。如图1所示,本实施例中,相机控制方法应用于设置有相机的终端,该方法包括如下步骤:

S101,响应于终端的第一指定运动,采集第一指定运动对应的第一运动信息,以及采集终端在完成第一指定运动后所处姿态的姿态信息;

S102,判断第一运动信息是否符合第一指定条件,以及姿态信息是否符合第二指定条件;

S103,在第一运动信息符合第一指定条件,且姿态信息符合第二指定条件时,控制终端的相机进行图像采集。

第一指定运动可以是运动轨迹包含向上运动分量的任何运动。例如,用户从口袋中掏出手机举到脸部前方的运动(这种运动通常对应弧形或斜线形的运动轨迹),用户从桌面拿起手机举到脸部前方的运动(这种运动通常对应直线形或斜线形的运动轨迹)等等。

在本实施例中,第一运动信息主要需要检测的信息包括:运动方式是否包含向上分量,以及运动轨迹中向上分量的长度。

终端的运动信息(包括第一指定运动的运动信息在内)可以通过终端上的陀螺仪、重力传感器等部件检测得到。

举例说明。通过手机的重力传感器,可以检测手机在运动过程中是超重状态还是失重状态。如果手机在运动过程中是超重状态,说明手机的运动方向中包含向上分量,手机是向上运动的。如果手机在运动过程中是失重状态,说明手机的运动方向中包含向下分量,手机是向下运动的。

通过重力感应器,还可以判断手机所处姿态是否处于正向竖直或横向摆放状态,以此确认手机是否是侧立竖屏状态还是侧立横屏状态。

需要说明的是,上述运动检测方式为列举的示例,本实施例不对运动检测的具体方式进行限定。

在一个具体的实现过程中,控制终端的相机进行图像采集,可以包括:控制终端的相机进行拍照;或者,控制终端的相机进行录像。

其中,拍照可以是自动单次拍照,也可以是自动连续拍照,在自动连续拍照中,还可以进一步对拍照的数量进行设置,比如连续拍照5张(或者称为5连拍)。在控制终端的相机进行录像时,可以设置录像的时间长度,并且,用户可以通过事先的设置修改,来修改录像的时间长度。

在控制终端的相机进行图像采集时,还可以根据预先设置进行自动调焦等处理。

其中,第一运动信息可以包括第一运动方向和第一运动距离,第一指定条件可以为:第一运动方向包含向上方向分量,第一运动距离大于第一距离阈值。

其中,第二指定条件可以为:姿态信息表明终端处于侧立横屏或侧立竖屏状态。

需要说明的是,终端在执行本实施例所示的流程前,可以处于锁屏状态,也可以处于非锁屏状态。如果终端在执行本实施例所示的流程前处于锁屏、灭屏状态,终端会自动解锁,自动亮屏,并且在图像采集结束后再自动进入锁屏、灭屏状态。

图1所示实施例,通过采集终端进行指定运动的运动信息和指定运动后的姿态信息,并在采集信息符合指定条件后控制终端的相机进行图像采集,能够在不需要任何人工操作的情况下,根据终端的运动轨迹和姿势来理解用户意图,使终端中的相机自动开启并自动工作,实现自动拍照、自动录像等功能。

由于相机开启过程中不需要任何人工操作,最大限度地减少了人工操作的环节,因此进一步提高了相机的开启速度。

由于相机开启过程中,终端根据运动轨迹和姿势来理解用户意图,并且在不接收任何人工指令的情况下,完全根据理解的用户意图来控制相机的开启操作,因此进一步提高了相机开启过程的智能化程度。

图2为本发明实施例提供的相机控制方法的第二流程示例图。如图2所示,本实施例中,相机控制方法应用于设置有相机的终端,该方法包括如下步骤:

S201,响应于终端的第一指定运动,采集第一指定运动对应的第一运动信息,以及采集终端在完成第一指定运动后所处姿态的姿态信息;

S202,判断第一运动信息是否符合第一指定条件,如果符合执行S203,否则结束;

S203,判断姿态信息是否符合第二指定条件,如果符合执行S204,否则结束;

S204,统计该姿态的持续时长;

S205,判断统计的持续时长是否大于时长阈值,如果大于时长阈值执行S206,否则结束;

S206,控制终端的相机进行图像采集。

图2所示实施例,在第一运动信息符合第一指定条件,且姿态信息符合第二指定条件的情况下,进一步检测终端保持符合第二指定条件的姿态的时长,根据时长判断是否控制终端相机进行图像采集。图2所示实施例,通过增加保持姿态时长的判断条件,降低了误判用户意图的概率,从而能够更加准确地理解用户意图,进而提高用户的使用满意度。

图3为本发明实施例提供的相机控制方法的第三流程示例图。如图3所示,本实施例中,相机控制方法应用于设置有相机的终端,该方法包括如下步骤:

S301,响应于终端的第一指定运动,采集第一指定运动对应的第一运动信息,以及采集终端在完成第一指定运动后所处姿态的姿态信息;

S302,判断第一运动信息是否符合第一指定条件,如果符合执行S303,否则结束;

S303,判断姿态信息是否符合第二指定条件,如果符合执行S304,否则结束;

S304,开启终端的相机的前置摄像头进行取景,得到取景图像;

S305,判断在取景图像中是否识别到人脸信息,如果识别到人脸信息执行S306,否则结束;

S306,控制终端的相机进行图像采集。

图3所示实施例,在第一运动信息符合第一指定条件,且姿态信息符合第二指定条件的情况下,进一步检测相机前置摄像头的取景图像中是否有人脸信息,根据人脸信息来控制是否使终端相机进行图像采集。因为根据用户使用相机的习惯,在用相机拍照或录像时,用户的脸部通常会正对终端屏幕,此时与屏幕处于同一侧的前置摄像头就会捕捉到人脸信息。

图3所示实施例,根据用户使用相机的习惯,通过增加终端的前置摄像头的取景中是否有人脸信息的判断条件,降低了误判用户意图的概率,从而能够更加准确地理解用户意图,进而提高用户的使用满意度。

图4为本发明实施例提供的相机控制方法的第四流程示例图。如图4所示,本实施例中,相机控制方法应用于设置有相机的终端,该方法包括如下步骤:

S401,响应于终端的第一指定运动,采集第一指定运动对应的第一运动信息,以及采集终端在完成第一指定运动后所处姿态的姿态信息;

S402,判断第一运动信息是否符合第一指定条件,如果符合执行S403,否则结束;

S403,判断姿态信息是否符合第二指定条件,如果符合执行S404,否则结束;

S404,开启终端的相机的前置摄像头进行取景,得到取景图像;

S405,判断在取景图像中是否识别到人脸信息,如果识别到人脸信息执行S406,否则结束;

S406,统计该姿态的持续时长;

S407,判断统计的持续时长是否大于时长阈值,如果大于时长阈值执行S408,否则结束;

S408,控制终端的相机进行图像采集。

图4所示实施例,在第一运动信息符合第一指定条件,且姿态信息符合第二指定条件的情况下,通过进一步根据相机前置摄像头的取景图像中是否有人脸信息和终端保持符合第二指定条件的姿态的持续时长来控制是否使终端相机进行图像采集,进一步降低了误判用户意图的概率,从而能够更加准确地理解用户意图,进而提高用户的使用满意度。

图5为本发明实施例提供的相机控制方法的第五流程示例图。如图5所示,本实施例中,相机控制方法应用于设置有相机的终端,该方法包括如下步骤:

S501,响应于终端的第一指定运动,采集第一指定运动对应的第一运动信息,以及采集终端在完成第一指定运动后所处姿态的姿态信息;

S502,判断第一运动信息是否符合第一指定条件,以及姿态信息是否符合第二指定条件,如果第一运动信息符合第一指定条件,并且姿态信息符合第二指定条件,执行S503,否则结束;

S503,控制终端的相机进行图像采集;

S504,响应于终端的第二指定运动,采集第二指定运动对应的第二运动信息;

S505,判断第二运动信息是否符合第三指定条件,如果符合执行S506,否则执行S507;

S506,控制相机退出图像采集,结束;

S507,控制终端的相机继续进行图像采集。

其中,第二指定运动可以是运动轨迹包含向下运动分量的任何运动。例如,用户将手机从脸部前方放回到口袋中的运动(这种运动通常对应弧形或斜线形的运动轨迹),用户将手机从脸部前方放回桌面的运动(这种运动通常对应直线形或斜线形的运动轨迹)等等。

其中,第二运动信息可以包括第二运动方向和第二运动距离,第三指定条件可以为:第二运动方向包含向下方向分量,第二运动距离大于第二距离阈值。

图5所示实施例,在终端的相机进行图像采集后,根据终端的第二指定运动自动控制相机退出图像采集,使终端在相机在图像采集时,根据运动轨迹就能理解用户想使相机退出图像采集的意图,进而根据理解的用户意图控制相机自动退出图像采集,不需要人工操作,进一步提高了终端的智能化程度,有利于进一步提升用户的使用体验。

本发明实施例的相机控制方法,通过采集终端进行指定运动的运动信息和指定运动后的姿态信息,并在采集信息符合指定条件后控制终端的相机进行图像采集,能够在不需要任何人工操作的情况下,根据终端的运动轨迹和姿势来理解用户意图,使终端中的相机自动启动并自动工作,实现自动拍照、自动录像等功能,进一步提高了相机的开启速度和相机开启过程的智能化程度,使得移动终端的相机开启更加快速、智能。

实施例二

本发明实施例提供了一种相机控制装置,该相机控制装置能够实现前述实施例一中相机控制方法的各步骤。

图6为本发明实施例提供的相机控制装置的功能方块图。如图6所示,本实施例中,相机控制装置可以设置于设置有相机的终端,该装置包括:

第一采集模块610,用于响应于终端的第一指定运动,采集第一指定运动对应的第一运动信息,以及采集终端在完成第一指定运动后所处姿态的姿态信息;

第一判断模块620,用于判断第一运动信息是否符合第一指定条件,以及姿态信息是否符合第二指定条件;

控制模块630,用于在第一运动信息符合第一指定条件,且姿态信息符合第二指定条件时,控制终端的相机进行图像采集。

在一个具体的实现过程中,相机控制装置还可以包括:统计模块,用于在姿态信息符合第二指定条件的情况下,统计姿态的持续时长;第二判断模块,用于判断统计模块统计的持续时长是否大于时长阈值;控制模块630在用于在第一运动信息符合第一指定条件,且姿态信息符合第二指定条件时,控制终端的相机进行图像采集时,具体用于:在第一运动信息符合所述第一指定条件,姿态信息符合第二指定条件,且持续时长大于所述时长阈值时,控制终端的相机进行图像采集。

在一个具体的实现过程中,相机控制装置还可以包括:取景模块,用于在第一运动信息符合第一指定条件,且姿态信息符合所述第二指定条件时,开启终端的相机的前置摄像头进行取景,得到取景图像;第三判断模块,用于判断在取景图像中是否识别到人脸信息;控制模块630在用于在第一运动信息符合第一指定条件,且姿态信息符合第二指定条件时,控制终端的相机进行图像采集时,具体用于:在第一运动信息符合第一指定条件,姿态信息符合第二指定条件,且在取景图像中识别到人脸信息时,控制终端的相机进行图像采集。

在一个具体的实现过程中,相机控制装置还可以包括:第二采集模块,用于响应于终端的第二指定运动,采集第二指定运动对应的第二运动信息;第四判断模块,用于判断第二运动信息是否符合第三指定条件;退出模块,用于在第二运动信息符合第三指定条件时,控制相机退出图像采集。

在一个具体的实现过程中,第一运动信息包括第一运动方向和第一运动距离;第一指定条件为:第一运动方向包含向上方向分量,第一运动距离大于第一距离阈值;第二指定条件为:姿态信息表明终端处于侧立横屏或侧立竖屏状态。

在一个具体的实现过程中,第二运动信息包括第二运动方向和第二运动距离;第三指定条件为:第二运动方向包含向下方向分量,第二运动距离大于第二距离阈值。

在一个具体的实现过程中,控制模块630在用于控制终端的相机进行图像采集时,可以具体用于:控制终端的相机进行拍照;或者,控制终端的相机进行录像。

由于本实施例中的相机控制装置能够执行前述实施例一中的相机控制方法,本实施例未详细描述的部分,可参考对前述实施例一中相机控制方法的相关说明。

本发明实施例的相机控制装置,通过采集终端进行指定运动的运动信息和指定运动后的姿态信息,并在采集信息符合指定条件后控制终端的相机进行图像采集,能够在不需要任何人工操作的情况下,根据终端的运动轨迹和姿势来理解用户意图,使终端中的相机自动启动并自动工作,实现自动拍照、自动录像等功能,进一步提高了相机的开启速度和相机开启过程的智能化程度,使得移动终端的相机开启更加快速、智能。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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