智能设备的控制方法及装置制造方法

文档序号:6639087阅读:125来源:国知局
智能设备的控制方法及装置制造方法
【专利摘要】本发明适用于智能设备【技术领域】,提供了智能设备的控制方法及装置。所述方法包括:通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹,其中,N为大于1的整数;根据预先存储的映射列表获取与所述人脸的运动轨迹对应的操作指令,并执行获取的所述操作指令。本发明通过在智能设备中加入摄像头,通过摄像头获取人脸的运动轨迹,根据预先存储的映射列表获取与人脸的运动轨迹对应的操作指令,并执行获取的操作指令,由此使用户无需借助双手来进行智能设备的操作,提高了智能设备的操作灵活性。
【专利说明】智能设备的控制方法及装置

【技术领域】
[0001]本发明属于智能设备【技术领域】,尤其涉及智能设备的控制方法及装置。

【背景技术】
[0002]智能设备一般通过遥控器、按键或者触摸屏来进行操作控制。例如,智能电视通过遥控器来进行操作控制,游戏机通过手柄来进行操作控制,计算机通过按键来进行操作控制,移动终端通过按键或者触摸屏来进行操作控制。但是,对于双手不便的用户或用户因其它情况不方便使用双手时,很难通过遥控器、手柄、按键或者触摸屏来对智能设备进行操作控制。


【发明内容】

[0003]鉴于此,本发明实施例提供一种智能设备的控制方法及装置,以通过人脸遥控这种自然而直观的人机交互模式来取代传统基于遥控器、按键或者触摸屏的输入和控制方式。
[0004]一方面,本发明实施例提供了一种智能设备的控制方法,包括:
[0005]通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹,其中,N为大于I的整数;
[0006]根据预先存储的映射列表获取与所述人脸的运动轨迹对应的操作指令,并执行获取的所述操作指令。
[0007]第二方面,本发明实施例提供了一种智能设备的控制装置,包括:
[0008]运动轨迹确定单元,用于通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹,其中,N为大于I的整数;
[0009]操作指令执行单元,用于根据预先存储的映射列表获取与所述人脸的运动轨迹对应的操作指令,并执行获取的所述操作指令。
[0010]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过在智能设备中加入摄像头,通过摄像头获取人脸的运动轨迹,根据预先存储的映射列表获取与人脸的运动轨迹对应的操作指令,并执行获取的操作指令,由此使用户无需借助双手来进行智能设备的操作,提高了智能设备的操作灵活性。

【专利附图】

【附图说明】
[0011]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本发明实施例提供的智能设备的控制方法的实现流程图;
[0013]图2是本发明实施例提供的智能设备的控制方法步骤SlOl的具体实现流程图;
[0014]图3是本发明实施例提供的智能设备的控制装置的结构框图。

【具体实施方式】
[0015]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0016]图1示出了本发明实施例提供的智能设备的控制方法的实现流程图,详述如下:
[0017]在步骤SlOl中,通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹,其中,N为大于I的整数。
[0018]在这里,智能设备可以包括智能电视、游戏机、计算机或者移动终端等,在此不作限定。若智能设备本身不包含摄像头,则将摄像头加入到智能设备中。
[0019]在本发明实施例中,通过摄像头获取N张人脸图像,其中,N可以为10,在此不作限定。需要说明的是,获取的N张人脸图像为同一个人的N张人脸图像。
[0020]优选地,步骤SlOl所述通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹具体为:
[0021]在预设时间内通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹。
[0022]在这里,预设时间可以为2秒,在此不作限定。在操作实时性要求较高的应用场景,如游戏应用场景时,可缩短预设时间,例如,预设时间为0.5秒。
[0023]优选地,所述人脸的运动轨迹包含人脸的运动方向和人脸的运动轨迹长度。
[0024]在步骤S102中,根据预先存储的映射列表获取与所述人脸的运动轨迹对应的操作指令,并执行获取的所述操作指令。
[0025]作为本发明的一个实施例,人脸的运动轨迹包含人脸的运动方向和人脸的运动轨迹长度,根据人脸的运动方向、人脸的运动轨迹长度以及预先存储的映射列表,可确定与人脸的运动轨迹对应的操作指令。
[0026]例如,当智能设备为游戏机时,若人脸的运动方向为向上、人脸的运动轨迹长度大于第三预设值且小于第四预设值,则该人脸的运动轨迹对应的操作指令为控制游戏人物向上跳第一预设高度;若人脸的运动方向为向上、人脸的运动轨迹长度大于或等于第四预设值,则该人脸的运动轨迹对应的操作指令为控制游戏人物向上跳第二预设高度;若人脸的运动方向为向右、人脸的运动轨迹长度大于第五预设值且小于第六预设值,则该人脸的运动轨迹对应的操作指令为控制游戏人物向右移动第一预设距离;若人脸的运动方向为向右、人脸的运动轨迹长度大于或等于第六预设值,则该人脸的运动轨迹对应的操作指令为控制游戏人物向右移动第二预设距离;若人脸的运动方向为向后、人脸的运动轨迹长度大于第七预设值且小于第八预设值,则该人脸的运动轨迹对应的操作指令为控制游戏人物向后移动第三预设距离;若人脸的运动方向为向后、人脸的运动轨迹长度大于或等于第八预设值,则该人脸的运动轨迹对应的操作指令为控制游戏人物向后移动第四预设距离。其中,第四预设值大于第三预设值,第二预设高度大于第一预设高度;第六预设值大于第五预设值,第二预设距离大于第一预设距离;第八预设值大于第七预设值,第四预设距离大于第三预设距离。
[0027]再例如,当智能设备为电视机时,若人脸的运动方向为向上、人脸的运动轨迹长度大于第三预设值且小于第四预设值,则该人脸的运动轨迹对应的操作指令为音量加I ;若人脸的运动方向为向上、人脸的运动轨迹长度大于或等于第四预设值,则该人脸的运动轨迹对应的操作指令为音量加2 ;若人脸的运动方向为向右、人脸的运动轨迹长度大于第五预设值且小于第六预设值,则该人脸的运动轨迹对应的操作指令为切换至下一频道;若人脸的运动方向为向右、人脸的运动轨迹长度大于或等于第六预设值,则该人脸的运动轨迹对应的操作指令为切换到后10个频道;若人脸的运动方向为向后、人脸的运动轨迹长度大于第七预设值且小于第八预设值,则该人脸的运动轨迹对应的操作指令为以第一频率快进;若人脸的运动方向为向后、人脸的运动轨迹长度大于或等于第八预设值,则该人脸的运动轨迹对应的操作指令为以第二频率快进。其中,第二频率大于第一频率。
[0028]本发明实施例中,通过获取人脸的运动轨迹来获取对应的操作指令,由此提高了智能设备的操作灵活性,并增强了用户操作的趣味性。
[0029]图2示出了本发明实施例提供的智能设备的控制方法步骤SlOl的具体实现流程图,参照图2:
[0030]在步骤S201中,通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定每张人脸图像对应的人脸识别方框以及方框中心。
[0031]在本发明实施例中,摄像头每获取一张人脸图像后,利用人脸识别技术输出人脸识别方框。方框中心为人脸识别方框的几何中心。
[0032]在步骤S202中,计算N个所述人脸识别方框的面积的标准差,得到第一标准差;计算N个所述方框中心与预设原点之间的距离的标准差,得到第二标准差。
[0033]根据N个人脸识别方框的面积变化程度,可判断人脸是否前后移动;根据N个方框中心与预设原点的距离的变化程度,可判断人脸是否上下左右移动。其中,预设原点可以为人脸图像的几何中心点,在此不作限定。
[0034]在步骤S203中,当所述第一标准差小于第一预设值且所述第二标准差大于或等于第二预设值时,按照N张所述人脸图像获取的时间先后顺序连结N个所述方框中心,得到人脸的运动轨迹。
[0035]作为本发明的一个实施例,当第一标准差小于第一预设值且第二标准差大于或等于第二预设值时,判定人脸的运动方向为向上、向下、向左或向右中的任一项。此时,根据N张人脸图像获取的时间先后顺序连结N个方框中心,得到人脸的运动轨迹,并得到人脸的运动方向以及人脸的运动轨迹长度。
[0036]在步骤S204中,当所述第一标准差大于或等于所述第一预设值且所述第二标准差小于所述第二预设值时,按照N张所述人脸图像获取的时间先后顺序确定所述人脸识别方框的面积变化信息,并根据所述面积变化信息确定所述人脸的运动轨迹。
[0037]作为本发明的一个实施例,当第一标准差大于或等于第一预设值且第二标准差小于第二预设值时,判定人脸的运动方向为向前或者向后。此时,按照N张人脸图像获取的时间先后顺序,若人脸识别方框的面积逐渐变小,则判定人脸的运动方向为向后;若人脸识别方框的面积逐渐变大,则判定人脸的运动方向为向前。
[0038]应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0039]本发明实施例通过在智能设备中加入摄像头,通过摄像头获取人脸的运动轨迹,根据预先存储的映射列表获取与人脸的运动轨迹对应的操作指令,并执行获取的操作指令,由此使用户无需借助双手来进行智能设备的操作,提高了智能设备的操作灵活性。
[0040]图3示出了本发明实施例提供的智能设备的控制装置的结构框图,该装置可以用于运行图1或图2所述的智能设备的控制方法。为了便于说明,仅示出了与本实施例相关的部分。
[0041 ] 参照图3,所述装置包括:
[0042]运动轨迹确定单元31,用于通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹,其中,N为大于I的整数;
[0043]操作指令执行单元32,用于根据预先存储的映射列表获取与所述人脸的运动轨迹对应的操作指令,并执行获取的所述操作指令。
[0044]优选地,所述运动轨迹确定单元31包括:
[0045]方框及方框中心确定子单元311,用于通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定每张人脸图像对应的人脸识别方框以及方框中心;
[0046]标准差计算子单元312,用于计算N个所述人脸识别方框的面积的标准差,得到第一标准差;计算N个所述方框中心与预设原点之间的距离的标准差,得到第二标准差;
[0047]第一运动轨迹确定子单元313,用于当所述第一标准差小于第一预设值且所述第二标准差大于或等于第二预设值时,按照N张所述人脸图像获取的时间先后顺序连结N个所述方框中心,得到人脸的运动轨迹。
[0048]优选地,所述运动轨迹确定单元31还包括:
[0049]第二运动轨迹确定子单元314,用于当所述第一标准差大于或等于所述第一预设值且所述第二标准差小于所述第二预设值时,按照N张所述人脸图像获取的时间先后顺序确定所述人脸识别方框的面积变化信息,并根据所述面积变化信息确定所述人脸的运动轨迹。
[0050]优选地,所述运动轨迹确定单元31具体用于:
[0051]在预设时间内通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹。
[0052]优选地,所述人脸的运动轨迹包含人脸的运动方向和人脸的运动轨迹长度。
[0053]本发明实施例通过在智能设备中加入摄像头,通过摄像头获取人脸的运动轨迹,根据预先存储的映射列表获取与人脸的运动轨迹对应的操作指令,并执行获取的操作指令,由此使用户无需借助双手来进行智能设备的操作,提高了智能设备的操作灵活性。
[0054]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0055]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的智能设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0056]在本申请所提供的几个实施例中,应该理解到,所揭露的智能设备和方法,可以通过其它的方式实现。例如,以上所描述的智能设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0057]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0058]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0059]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0060]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种智能设备的控制方法,其特征在于,包括: 通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹,其中,N为大于I的整数; 根据预先存储的映射列表获取与所述人脸的运动轨迹对应的操作指令,并执行获取的所述操作指令。
2.如权利要求1所述的方法,其特征在于,所述通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹包括: 通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定每张人脸图像对应的人脸识别方框以及方框中心; 计算N个所述人脸识别方框的面积的标准差,得到第一标准差;计算N个所述方框中心与预设原点之间的距离的标准差,得到第二标准差; 当所述第一标准差小于第一预设值且所述第二标准差大于或等于第二预设值时,按照N张所述人脸图像获取的时间先后顺序连结N个所述方框中心,得到人脸的运动轨迹。
3.如权利要求2所述的方法,其特征在于,在所述计算N个所述人脸识别方框的面积的标准差,得到第一标准差;计算N个所述方框中心与预设原点之间的距离的标准差,得到第二标准差之后,所述方法还包括: 当所述第一标准差大于或等于所述第一预设值且所述第二标准差小于所述第二预设值时,按照N张所述人脸图像获取的时间先后顺序确定所述人脸识别方框的面积变化信息,并根据所述面积变化信息确定所述人脸的运动轨迹。
4.如权利要求1所述的方法,其特征在于,所述通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹具体为: 在预设时间内通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹。
5.如权利要求1至4任一项所述的方法,其特征在于,所述人脸的运动轨迹包含人脸的运动方向和人脸的运动轨迹长度。
6.一种智能设备的控制装置,其特征在于,所述装置包括: 运动轨迹确定单元,用于通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹,其中,N为大于I的整数; 操作指令执行单元,用于根据预先存储的映射列表获取与所述人脸的运动轨迹对应的操作指令,并执行获取的所述操作指令。
7.如权利要求6所述的装置,其特征在于,所述运动轨迹确定单元包括: 方框及方框中心确定子单元,用于通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定每张人脸图像对应的人脸识别方框以及方框中心; 标准差计算子单元,用于计算N个所述人脸识别方框的面积的标准差,得到第一标准差;计算N个所述方框中心与预设原点之间的距离的标准差,得到第二标准差; 第一运动轨迹确定子单元,用于当所述第一标准差小于第一预设值且所述第二标准差大于或等于第二预设值时,按照N张所述人脸图像获取的时间先后顺序连结N个所述方框中心,得到人脸的运动轨迹。
8.如权利要求7所述的装置,其特征在于,所述运动轨迹确定单元还包括: 第二运动轨迹确定子单元,用于当所述第一标准差大于或等于所述第一预设值且所述第二标准差小于所述第二预设值时,按照N张所述人脸图像获取的时间先后顺序确定所述人脸识别方框的面积变化信息,并根据所述面积变化信息确定所述人脸的运动轨迹。
9.如权利要求6所述的装置,其特征在于,所述运动轨迹确定单元具体用于: 在预设时间内通过摄像头获取N张人脸图像,根据获取的N张所述人脸图像确定人脸的运动轨迹。
10.如权利要求6至9任一项所述的装置,其特征在于,所述人脸的运动轨迹包含人脸的运动方向和人脸的运动轨迹长度。
【文档编号】G06F3/01GK104484038SQ201410784783
【公开日】2015年4月1日 申请日期:2014年12月16日 优先权日:2014年12月16日
【发明者】曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1