一种功能调用方法及电子设备的制作方法

文档序号:6491017阅读:233来源:国知局
一种功能调用方法及电子设备的制作方法
【专利摘要】本发明公开了一种功能调用方法,用于简化操作过程。所述方法包括:检测在所述电子设备的所处环境的预设区域中是否有一操作体;在有所述操作体时,获取包含所述操作体的第一图像信息;检测获得所述操作体向第一操作方位进行的第一操作;对所述第一操作进行响应,根据与所述第一图像信息对应的第一模型,确定并调用与所述第一操作方位对应的第一功能,其中,所述第一模型用于表征操作方位与功能间的对应关系。本发明还公开了用于实现所述方法的电子设备。
【专利说明】一种功能调用方法及电子设备
【技术领域】
[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]图1为本发明实施例中功能调用方法的主要流程图;
[0033]图2为本发明实施例中电子设备的主要结构图;
[0034]图3为本发明实施例中电子设备的详细结构图。
【具体实施方式】
[0035]本发明实施例中的功能调用方法可以应用于一电子设备,所述方法可以包括:检测在所述电子设备的所处环境的预设区域中是否有一操作体;在有所述操作体时,获取包含所述操作体的第一图像信息;检测获得所述操作体向第一操作方位进行的第一操作;对所述第一操作进行响应,根据与所述第一图像信息对应的第一模型,确定并调用与所述第一操作方位对应的第一功能,其中,所述第一模型用于表征操作方位与功能间的对应关系。
[0036]在获得所述第一图像信息后,可以根据所述第一图像信息建立所述第一模型,从而可以根据所述第一模型来调用与所述第一操作方位对应的所述第一功能,所述第一模型的不同方位可以对应有不同的功能,从而可以根据不同的所述第一操作方位来调用不同的功能,无需借助外接输入设备即可直接对电子设备进行相应操作,有效简化了操作过程。
[0037]参见图1,为本发明实施例中功能调用方法的主要流程,所述方法可以应用于一电子设备。所述方法的主要流程如下:
[0038]步骤101:检测在所述电子设备的所处环境的预设区域中是否有一操作体。
[0039]例如,所述电子设备可以具有摄像单元,可以通过所述摄像单元来检测在所述电子设备的所处环境的所述预设区域中是否有所述操作体。例如,所述摄像单元可以是摄像头,可以通过摄像头来检测在所述电子设备的所处环境的所述预设区域中是否有所述操作体。该摄像头可以设置在所述电子设备上,作为所述电子设备的一部分,或者也可以设置在所述电子设备外,与所述电子设备通过有线或无线方式进行连接。
[0040]本发明实施例中,所述操作体可以是用户的一只手,或者也可以是其他具有指示性的物体。
[0041]本发明实施例中,如果是通过摄像头来进行检测,则所述预设区域可以是所述摄像头的采集区域。例如,如果是通过一个摄像头来进行检测,该摄像头设置在所述电子设备上,则所述预设区域可以是该摄像头的采集区域。
[0042]步骤102:在有所述操作体时,获取包含所述操作体的第一图像信息。
[0043]如果检测到在所述电子设备的所处环境的所述预设区域中包含有所述操作体,则可以获取包含所述操作体的所述第一图像信息。
[0044]例如,如果是通过一个摄像头来进行检测,该摄像头设置在所述电子设备上,则所述预设区域可以是该摄像头的采集区域。如果该摄像头检测到在其采集区域内包含有所述操作体,则可以通过该摄像头获取包含所述操作体的所述第一图像信息。
[0045]步骤103:检测获得所述操作体向第一操作方位进行的第一操作。
[0046]本发明实施例中,在获得了包含所述操作体的所述第一图像信息后,可以继续检测获得所述操作体向所述第一操作方位进行的所述第一操作。[0047]本发明实施例中,所述第一操作可以是所述操作体的至少一个端部向所述第一操作方位进行点击或晃动的操作。例如,所述操作体为用户的一只手,手的每根手指都可以称为手的一个端部,所述第一操作可以是一根或几根手指向所述第一操作方位进行点击或晃动的操作。
[0048]步骤104:对所述第一操作进行响应,根据与所述第一图像信息对应的第一模型,确定并调用与所述第一操作方位对应的第一功能,其中,所述第一模型用于表征操作方位与功能间的对应关系。
[0049]本发明实施例中,在获取所述第一图像信息后,可以根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型。如果所述电子设备为电视、冰箱、空调等设备,则生成的所述第一模型的形状可以与所述操作体相同。
[0050]例如,所述操作体为用户的五指伸开的手,则可以根据所述第一图像信息建立所述第一模型,所述第一模型也可以是一五指伸开的手的模型。在建立所述第一模型后,可以确定所述第一模型的不同操作方位对应有不同的功能,可以在确定所述第一模型的不同操作方位所分别对应的功能后,继续步骤103。例如,如果所述第一模型为一五指伸开的手的模型,则可以确定每根手指所指向的操作方位可以分别对应有不同的功能。
[0051]例如,如果所述电子设备为电视,所述第一模型为一五指伸开的手的模型,则可以确定所述第一模型的大拇指所指向的操作方位对应的功能为将声音调大,所述第一模型的食指所指向的操作方位对应的功能为将声音调小,所述第一模型的中指所指向的操作方位对应的功能为向上换台,所述第一模型的无名指所指向的操作方位对应的功能为向下换台,所述第一模型的小拇指所指向的操作方位对应的功能为静音,等等。具体所述第一模型的哪个操作方位对应哪个功能,可以在所述第一模型生成后由所述电子设备进行随机分配,或者也可以在所述第一模型生成后由用户自行设定。
[0052]例如,检测获得手的一根手指向所述第一模型的食指所指向的操作方位进行了点击操作,则可以根据所述第一模型,确定并调用与所述第一模型的食指所指向的操作方位对应的功能,本实施例中该功能为将声音调小。
[0053]或者,当所述电子设备为PC(个人计算机)、笔记本或PAD (平板电脑)等设备时,生成的所述第一模型可以与所述操作体的形状不同。例如,所述操作体可以是用户的一只手,生成的所述第一模型可以是一鼠标的模型,或者也可以是一键盘的模型。
[0054]例如,如果所述电子设备为PC,所述操作体为用户的一只手,所述第一模型为一鼠标的模型,则该手的手指在不同操作方位进行所述第一操作时可以对应鼠标的不同功能。例如,一根或多根手指在操作方位A进行所述第一操作时可以对应鼠标左键的功能,一根或多根手指在操作方位B进行所述第一操作时可以对应鼠标右键的功能,一根或多根手指在操作方位C进行所述第一操作时可以对应鼠标滚轮的功能,等等。
[0055]例如,如果所述电子设备为笔记本,所述操作体为用户的一只手,所述第一模型为一键盘的模型,则该手的手指在不同操作方位进行所述第一操作时可以对应键盘不同按键的不同功能。在此种应用场景下,所述操作方位也不仅包括方向,也包括位置。例如,用户的手指向同一方向进行所述第一操作,但进行所述第一操作时手指的位置有所不同,也代表用户是在不同的操作方位进行的所述第一操作。在此种应用场景下,可以设定用户的每根手指对应一个按键的功能,例如,用户的手位于第一位置时,五根手指可以分别对应键盘上的Q、W、E、R、T五个按键,如果用户的手从所述第一位置横向向右挪动到第二位置,则其五根手指可以分别对应键盘上的Y、U、1、0、P五个按键,而如果用户的手从所述第一位置纵向向下挪动到第三位置,则其五根手指可以分别对应键盘上的A、S、D、F、G五个按键,等等,以此类推,具体对应关系可以在所述第一模型生成后由所述电子设备进行随机规定,或者也可以在所述第一模型生成后由用户自行设定。
[0056]本发明实施例中,在根据所述第一图像信息建立与所述第一图像信息对应的所述第一模型之后,还可以确定所述第一模型的不同操作方位对应不同的功能,并可以产生一提示信息,以用于提示用户所述第一模型的不同操作方位对应不同的功能,从而便于用户根据所述提示信息进行相应操作,避免用户因为不清楚所述第一模型究竟哪个操作方位对应哪种功能而产生误操作,降低了误操作率,也便于用户使用。
[0057]本发明实施例中,所述电子设备可以具有显示模块,在产生所述提示信息后,所述电子设备还可以在所述显示模块上显示所述提示信息,以供用户进行观看,让用户可以很方便地对所述第一模型的操作方位与功能之间的对应关系有一个直观了解,从而可以直接进行操作。
[0058]本发明实施例中,当所述操作体具有至少两个端部时,例如所述操作体为用户的一只五指伸开的手,则该手的每根手指都可以看做所述操作体的一个端部,则所述操作体具有五个端部,此时可以确定所述至少两个端部中的每个端部分别对应有不同的功能。
[0059]本发明实施例中,当所述操作体只具有一个端部时,例如所述操作体为用户的一根手指,则可以确定所述操作体能够运动到的至少一个操作方位,可以确定所述至少一个操作方位所分别对应的功能。例如所述操作体为用户的一根手指,该手指可以向不同的操作方位进行运动,例如该手指可以向不同方向进行点击或晃动,此时可以确定该手指能够运动到的不同操作方位可以分别对应不同的功能。
[0060]以下通过几个具体的实施例介绍本发明中的功能调用方法,下面的实施例主要介绍了所述方法的几种可能的应用场景。需要说明的是,本发明中的实施例只用于解释本发明,而不能用于限制本发明。凡是符合本发明思想的实施例均在本发明的保护范围之内,本领域技术人员自然知道应如何根据本发明的思想进行变形。
[0061]实施例一:
[0062]所述电子设备为电视,该电视包括有一摄像单元,所述摄像单元可以是摄像头。可以通过所述摄像头来检测在所述电子设备的所处环境的所述预设区域中是否有所述操作体。本实施例中,因是通过摄像头来进行检测,则所述预设区域可以是所述摄像头的采集区域。
[0063]该摄像头检测到在其采集区域内包含有所述操作体,则可以通过该摄像头获取包含所述操作体的所述第一图像信息。其中,所述操作体可以是用户的一只手,或者也可以是其他具有指示性的物体。本实施例中,所述操作体是用户的一只五指伸开的手。所述操作体具有多个端部,则每个端部所指向的操作方位都可以分别对应不同的功能。
[0064]在获得了包含所述操作体的所述第一图像信息后,可以根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型。如果所述电子设备为电视、冰箱、空调等设备,则生成的所述第一模型的形状可以与所述操作体相同。
[0065]本实施例中,所述电子设备为电视,则生成的所述第一模型的形状也可以是一只五指伸开的手的形状。
[0066]在建立所述第一模型后,可以确定所述第一模型的不同操作方位对应有不同的功能。例如,本实施例中所述第一模型为一五指伸开的手的模型,则可以确定每根手指所指向的操作方位可以分别对应有不同的功能。
[0067]例如,本实施例中所述电子设备为电视,所述第一模型为一五指伸开的手的模型,则可以规定所述第一模型的大拇指所指向的操作方位对应的功能为将声音调大,所述第一模型的食指所指向的操作方位对应的功能为将声音调小,所述第一模型的中指所指向的操作方位对应的功能为向上换台,所述第一模型的无名指所指向的操作方位对应的功能为向下换台,所述第一模型的小拇指所指向的操作方位对应的功能为静音,等等。具体所述第一模型的哪个操作方位对应哪个功能,可以在所述第一模型生成后由所述电子设备进行随机分配,或者也可以在所述第一模型生成后由用户自行设定。本实施例中具体所述第一模型的哪个操作方位对应哪个功能是在所述第一模型生成后由所述电子设备进行随机分配。
[0068]在建立所述第一模型,且确定所述第一模型的各个操作方位所分别对应的不同功能后,可以继续检测获得所述操作体向所述第一操作方位进行的所述第一操作。
[0069]本实施例中,所述第一操作可以是所述操作体的至少一个端部向所述第一操作方位进行点击或晃动的操作。例如,本实施例中所述操作体为用户的一只手,手的每根手指都可以称为手的一个端部,所述第一操作可以是一根或几根手指向所述第一操作方位进行点击或晃动的操作。本实施例中检测获得手的一根手指向第一操作方位进行点击的操作。
[0070]本实施例中所述第一操作方位为所述第一模型的中指所指向的操作方位,则可以根据所述第一模型,确定并调用与所述第一模型的中指所指向的操作方位对应的功能,本实施例中该功能为向上换台。
[0071]实施例二:
[0072]所述电子设备为电视,该电视包括有一摄像单元,所述摄像单元可以是摄像头。可以通过所述摄像头来检测在所述电子设备的所处环境的所述预设区域中是否有所述操作体。本实施例中,因是通过摄像头来进行检测,则所述预设区域可以是所述摄像头的采集区域。
[0073]该摄像头检测到在其采集区域内包含有所述操作体,则可以通过该摄像头获取包含所述操作体的所述第一图像信息。其中,所述操作体可以是用户的一只手,或者也可以是其他具有指示性的物体。本实施例中,所述操作体是用户的一根手指。所述操作体只具有一个端部,则可以获得所述操作体可能的运动方向,其每个运动方向所对应的操作方位都可以对应一种功能,不同的运动方向可以对应不同的功能。
[0074]本实施例中确定所述操作体有五个可能的运动方向,分别是第一运动方向、第二运动方向、第三运动方向、第四运动方向和第五运动方向,其中所述第一运动方向对应操作方位A,所述第二运动方向对应操作方位B,所述第三运动方向对应操作方位C,所述第四运动方向对应操作方位D,所述第五运动方向对应操作方位E。
[0075]在获得了包含所述操作体的所述第一图像信息后,可以根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型。如果所述电子设备为电视、冰箱、空调等设备,则生成的所述第一模型的形状可以与所述操作体相同。
[0076]本实施例中,所述电子设备为电视,则生成的所述第一模型的形状也可以是一根手指的形状。
[0077]在建立所述第一模型后,可以确定所述第一模型的不同操作方位对应有不同的功能。本实施例中,因所述操作体只有一个端部,建立的所述第一模型也只有一个端部,则所述第一模型的操作方位可以是指该端部的可能的运动方向所对应的操作方位。例如,本实施例中所述第一模型为一根手指的模型,则可以确定该手指可能的运动方向所对应的操作方位所分别对应的不同功能。
[0078]例如,本实施例中所述电子设备为电视,所述第一模型为一根手指,则可以规定所述操作方位A对应的功能为将声音调大,所述操作方位B对应的功能为将声音调小,所述操作方位C对应的功能为向上换台,所述操作方位D对应的功能为向下换台,所述操作方位E对应的功能为静音,等等。具体所述第一模型的哪个操作方位对应哪个功能,可以在所述第一模型生成后由所述电子设备进行随机分配,或者也可以在所述第一模型生成后由用户自行设定。本实施例中具体所述第一模型的哪个操作方位对应哪个功能是在所述第一模型生成后由所述电子设备进行随机分配。
[0079]在建立所述第一模型,且确定所述第一模型的各个操作方位所分别对应的不同功能后,可以产生一提示信息,以用于提示用户所述第一模型的不同操作方位对应不同的功能,从而便于用户根据所述提示信息进行相应操作,避免用户因为不清楚所述第一模型究竟哪个操作方位对应哪种功能而产生误操作,降低了误操作率,也便于用户使用。
[0080]本实施例中,所述电子设备可以具有显示模块,在产生所述提示信息后,所述电子设备还可以在所述显示模块上显示所述提示信息,以供用户进行观看,让用户可以很方便地对所述第一模型的操作方位与功能之间的对应关系有一个直观了解,从而可以直接进行操作。
[0081]本实施例中,用户根据所述显示模块上显示的所述提示信息进行了第一操作,则所述电子设备可以继续检测获得所述操作体第一操作方位进行的所述第一操作。
[0082]本实施例中,所述第一操作可以是所述操作体的至少一个端部向所述第一操作方位进行点击或晃动的操作。例如,本实施例中所述操作体为用户的一根手指,该手指都可以称为所述操作体的端部,本实施例中所述操作体只具有一个端部。所述第一操作可以是该手指向所述第一操作方位进行点击或晃动的操作。本实施例中检测获得手的一根手指向所述第一操作方位进行晃动的操作。本实施例中,假设所述第一操作方位为所述操作方位D。
[0083]可以根据所述第一模型,确定并调用与所述第一模型的操作方位D对应的功能,本实施例中该功能为向下换台。
[0084]这样一来,用户在无需借助外接输入设备的前提下直接对所述电子设备进行了相应操作,简化了操作过程,也节省了硬件设备,节省了成本。
[0085]实施例三:
[0086]所述电子设备为PC,该PC包括有一摄像单元,所述摄像单元可以是摄像头。可以通过所述摄像头来检测在所述电子设备的所处环境的所述预设区域中是否有所述操作体。本实施例中,因是通过摄像头来进行检测,则所述预设区域可以是所述摄像头的采集区域。
[0087]该摄像头检测到在其采集区域内包含有所述操作体,则可以通过该摄像头获取包含所述操作体的所述第一图像信息。其中,所述操作体可以是用户的一只手,或者也可以是其他具有指示性的物体。本实施例中,所述操作体是用户的一只五指伸开的手。所述操作体具有多个端部,则每个端部所指向的操作方位都可以分别对应不同的功能。
[0088]在获得了包含所述操作体的所述第一图像信息后,可以根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型。当所述电子设备为PC(个人计算机)、笔记本或PAD (平板电脑)等设备时,生成的所述第一模型可以与所述操作体的形状不同。例如,所述操作体可以是用户的一只手,生成的所述第一模型可以是一鼠标的模型,或者也可以是一键盘的模型。本实施例中所述第一模型可以是一鼠标的模型。
[0089]本实施例中所述电子设备为PC,所述操作体为用户的一只手,所述第一模型为一鼠标的模型,则该手的手指在不同操作方位进行所述第一操作时可以对应鼠标的不同功能。例如,该手的一根或多根手指在操作方位A进行所述第一操作时可以对应鼠标左键的功能,该手的一根或多根手指在操作方位B进行所述第一操作时可以对应鼠标右键的功能,该手的一根或多根手指在操作方位C进行所述第一操作时可以对应鼠标滚轮的功能,
坐坐寸寸ο
[0090]在建立所述第一模型,且确定所述第一模型的各个操作方位所分别对应的不同功能后,可以产生一提示信息,以用于提示用户所述第一模型的不同操作方位对应不同的功能,从而便于用户根据所述提示信息进行相应操作,避免用户因为不清楚所述第一模型究竟哪个操作方位对应哪种功能而产生误操作,降低了误操作率,也便于用户使用。
[0091 ] 本实施例中,所述电子设备可以具有显示模块,所述显示模块可以是该PC的显示屏,在产生所述提示信息后,所述电子设备还可以在所述显示模块上显示所述提示信息,以供用户进行观看,让用户可以很方便地对所述第一模型的操作方位与功能之间的对应关系有一个直观了解,从而可以直接进行操作。
[0092]本实施例中,用户根据所述显示模块上显示的所述提示信息进行了第一操作,则所述电子设备可以继续检测获得所述操作体第一操作方位进行的所述第一操作。
[0093]本实施例中,所述第一操作可以是所述操作体的至少一个端部向所述第一操作方位进行点击或晃动的操作。例如,本实施例中所述操作体为用户的一只手,该手的每根手指都可以称为所述操作体的一个端部,本实施例中所述操作体具有五个端部。所述第一操作可以是该手的至少一根手指同时向所述第一操作方位进行点击或晃动的操作。本实施例中检测获得该手的两根手指同时向所述第一操作方位进行晃动的操作。本实施例中,假设所述第一操作方位为所述操作方位A。
[0094]可以根据所述第一模型,确定并调用与所述第一模型的操作方位A对应的功能,本实施例中该功能为鼠标左键对应的功能。
[0095]这样一来,用户在无需借助外接输入设备的前提下直接对所述电子设备进行了相应操作,简化了操作过程,也节省了硬件设备,节省了成本。
[0096]实施例四:
[0097]所述电子设备为PC,该PC包括有一摄像单元,所述摄像单元可以是摄像头。可以通过所述摄像头来检测在所述电子设备的所处环境的所述预设区域中是否有所述操作体。本实施例中,因是通过摄像头来进行检测,则所述预设区域可以是所述摄像头的采集区域。
[0098]该摄像头检测到在其采集区域内包含有所述操作体,则可以通过该摄像头获取包含所述操作体的所述第一图像信息。其中,所述操作体可以是用户的一只手,或者也可以是其他具有指示性的物体。本实施例中,所述操作体是用户的一只五指伸开的手。所述操作体具有多个端部,则每个端部所指向的操作方位都可以分别对应不同的功能。
[0099]在获得了包含所述操作体的所述第一图像信息后,可以根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型。当所述电子设备为PC(个人计算机)、笔记本或PAD (平板电脑)等设备时,生成的所述第一模型可以与所述操作体的形状不同。例如,所述操作体可以是用户的一只手,生成的所述第一模型可以是一鼠标的模型,或者也可以是一键盘的模型。本实施例中所述第一模型可以是一键盘的模型。
[0100]本实施例中所述电子设备为笔记本,所述操作体为用户的一只手,所述第一模型为一键盘的模型,则该手的手指在不同操作方位进行所述第一操作时可以对应键盘不同按键的不同功能。在此种应用场景下,所述操作方位也不仅包括方向,也包括位置。例如,用户的手指向同一方向进行所述第一操作,但进行所述第一操作时手指的位置有所不同,也代表用户是在不同的操作方位进行的所述第一操作。在此种应用场景下,可以设定用户的每根手指对应一个按键的功能,例如,用户的手位于第一位置时,五根手指可以分别对应键盘上的Q、W、E、R、T五个按键,如果用户的手从所述第一位置横向向右挪动到第二位置,则其五根手指可以分别对应键盘上的Y、U、1、0、P五个按键,而如果用户的手从所述第一位置纵向向下挪动到第三位置,则其五根手指可以分别对应键盘上的A、S、D、F、G五个按键,等等,以此类推,具体对应关系可以在所述第一模型生成后由所述电子设备进行随机规定,或者也可以在所述第一模型生成后由用户自行设定。
[0101]在建立所述第一模型,且确定所述第一模型的各个操作方位所分别对应的不同功能后,可以产生一提示信息,以用于提示用户所述第一模型的不同操作方位对应不同的功能,从而便于用户根据所述提示信息进行相应操作,避免用户因为不清楚所述第一模型究竟哪个操作方位对应哪种功能而产生误操作,降低了误操作率,也便于用户使用。
[0102]本实施例中,所述电子设备可以具有显示模块,所述显示模块可以是该PC的显示屏,在产生所述提示信息后,所述电子设备还可以在所述显示模块上显示所述提示信息,以供用户进行观看,让用户可以很方便地对所述第一模型的操作方位与功能之间的对应关系有一个直观了解,从而可以直接进行操作。
[0103]本实施例中,用户根据所述显示模块上显示的所述提示信息进行了第一操作,则所述电子设备可以继续检测获得所述操作体第一操作方位进行的所述第一操作。
[0104]本实施例中,所述第一操作可以是所述操作体的至少一个端部向所述第一操作方位进行点击或晃动的操作。例如,本实施例中所述操作体为用户的一只手,该手的每根手指都可以称为所述操作体的一个端部,本实施例中所述操作体具有五个端部。所述第一操作可以是该手的至少一根手指同时向所述第一操作方位进行点击或晃动的操作。
[0105]本实施例中检测获得该手的一根手指向所述第一操作方位进行点击的操作,其中该手位于所述第一位置,所述第一操作方位所对应的功能为按键“Q”的功能。
[0106]可以根据所述第一模型,确定并调用与所述第一模型的所述第一操作方位对应的功能。
[0107]这样一来,用户在无需借助外接输入设备的前提下直接对所述电子设备进行了相应操作,简化了操作过程,也节省了硬件设备,节省了成本。
[0108]参见图2,本发明还提供一种电子设备,所述电子设备可以包括第一检测模块201、获取模块202、第二检测模块203和调用模块204。[0109]第一检测模块201可以用于检测在所述电子设备的所处环境的预设区域中是否
有一操作体。
[0110]获取模块202可以用于在有所述操作体时,获取包含所述操作体的第一图像信
肩、O
[0111]所述电子设备可以具有摄像单元,获取模块202具体可以用于通过所述摄像单元获取包含所述操作体的所述第一图像信息。
[0112]第二检测模块203可以用于检测获得所述操作体向第一操作方位进行的第一操作。
[0113]调用模块204可以用于对所述第一操作进行响应,根据与所述第一图像信息对应的第一模型,确定并调用与所述第一操作方位对应的第一功能,其中,所述第一模型用于表征操作方位与功能间的对应关系。
[0114]参见图3,所述电子设备还可以包括建立模块301、提示模块302和显示模块303。
[0115]建立模块301可以用于根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型。
[0116]提示模块302可以用于确定所述第一模型的不同操作方位对应不同的功能,并产生一提示信息,以提示用户所述第一模型的不同操作方位对应的不同功能。
[0117]当所述操作体具有至少两个端部,提示模块302具体可以用于确定所述至少两个端部中的每个端部对应不同的功能。
[0118]当所述操作体具有一个端部,提示模块302具体可以用于确定所述端部能够运动到的至少一个操作方位,确定所述至少一个操作方位所分别对应的功能。
[0119]本发明实施例中,所述第一操作为所述操作体的至少一个端部向所述第一操作方位进行点击或晃动的操作。
[0120]显示模块303可以用于在所述显示模块上显示所述提示信息,以提示用户所述第一模型的不同操作方位对应的不同功能。
[0121]本发明实施例中的功能调用方法可以应用于一电子设备,所述方法可以包括:检测在所述电子设备的所处环境的预设区域中是否有一操作体;在有所述操作体时,获取包含所述操作体的第一图像信息;检测获得所述操作体向第一操作方位进行的第一操作;对所述第一操作进行响应,根据与所述第一图像信息对应的第一模型,确定并调用与所述第一操作方位对应的第一功能,其中,所述第一模型用于表征操作方位与功能间的对应关系。
[0122]在获得所述第一图像信息后,可以根据所述第一图像信息建立所述第一模型,从而可以根据所述第一模型来调用与所述第一操作方位对应的所述第一功能,所述第一模型的不同方位可以对应有不同的功能,从而可以根据不同的所述第一操作方位来调用不同的功能,无需借助外接输入设备即可直接对电子设备进行相应操作,有效简化了操作过程。
[0123]本发明实施例中,可以根据不同的电子设备生成不同的第一模型,第一模型的形状可以与操作体的形状相同,或者也可以与操作体的形状不同,具体的第一模型的形状可以以尽量方便用户的使用为基准。例如,如果所述电子设备为电视等设备,则所述第一模型的形状可以与操作体的形状相同,用户可以直接进行操作,如果所述电子设备为电脑等设备,则所述第一模型的形状可以与操作体的形状不同,例如所述第一模型可以是鼠标模型或键盘模型,更加方便用户对电脑进行操作。即,所述第一模型的形状可以与所述操作体的形状相同,或者也可以参考所述电子设备对应的外接输入设备的形状来生成所述第一模型。
[0124]具体所述第一模型的哪个操作方位对应哪个功能可以由所述电子设备设定,或可以由用户自行设定,方式灵活。
[0125]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0126]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0127]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0128]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0129]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种功能调用方法,应用于一电子设备,其特征在于,包括以下步骤: 检测在所述电子设备的所处环境的预设区域中是否有一操作体; 在有所述操作体时,获取包含所述操作体的第一图像信息; 检测获得所述操作体向第一操作方位进行的第一操作; 对所述第一操作进行响应,根据与所述第一图像信息对应的第一模型,确定并调用与所述第一操作方位对应的第一功能,其中,所述第一模型用于表征操作方位与功能间的对应关系。
2.如权利要求1所述的方法,其特征在于,在根据与所述第一图像信息对应的第一模型,确定并调用与所述第一操作方位对应的第一功能之前还包括步骤:根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型。
3.如权利要求2所述的方法,其特征在于,在根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型之后还包括步骤:确定所述第一模型的不同操作方位对应不同的功能,并产生一提示信息,以提示用户所述第一模型的不同操作方位对应的不同功倉泛。
4.如权利要求3所述的方法,其特征在于,所述电子设备具有显示模块,在产生一提示信息之后还包括步骤:在所述显示模块上显示所述提示信息,以提示用户所述第一模型的不同操作方位对应的不同功能。
5.如权利要 求3所述的方法,其特征在于,当所述操作体具有至少两个端部,确定所述第一模型的不同操作方位对应不同的功能的步骤包括:确定所述至少两个端部中的每个端部对应不同的功能。
6.如权利要求3所述的方法,其特征在于,当所述操作体具有一个端部,确定所述第一模型的不同操作方位对应不同的功能的步骤包括:确定所述端部能够运动到的至少一个操作方位,确定所述至少一个操作方位所分别对应的功能。
7.如权利要求1所述的方法,其特征在于,所述第一操作为所述操作体的至少一个端部向所述第一操作方位进行点击或晃动的操作。
8.如权利要求1所述的方法,其特征在于,所述电子设备具有摄像单元,获取包含所述操作体的第一图像信息的步骤包括:通过所述摄像单元获取包含所述操作体的所述第一图像息。
9.一种电子设备,其特征在于,所述电子设备包括: 第一检测模块,用于检测在所述电子设备的所处环境的预设区域中是否有一操作体; 获取模块,用于在有所述操作体时,获取包含所述操作体的第一图像信息; 第二检测模块,用于检测获得所述操作体向第一操作方位进行的第一操作; 调用模块,用于对所述第一操作进行响应,根据与所述第一图像信息对应的第一模型,确定并调用与所述第一操作方位对应的第一功能,其中,所述第一模型用于表征操作方位与功能间的对应关系。
10.如权利要求9所述的电子设备,其特征在于,所述电子设备还包括建立模块,用于:根据所述第一图像信息建立一与所述第一图像信息对应的所述第一模型。
11.如权利要求10所述的电子设备,其特征在于,所述电子设备还包括提示模块,用于:确定所述第一模型的不同操作方位对应不同的功能,并产生一提示信息,以提示用户所述第一模型的不同操作方位对应的不同功能。
12.如权利要求11所述的电子设备,其特征在于,所述电子设备还包括显示模块,用于:在所述显示模块上显示所述提示信息,以提示用户所述第一模型的不同操作方位对应的不同功能。
13.如权利要求11所述的电子设备,其特征在于,当所述操作体具有至少两个端部,所述提示模块具体用于:确定所述至少两个端部中的每个端部对应不同的功能。
14.如权利要求11所述的电子设备,其特征在于,当所述操作体具有一个端部,所述提示模块具体用于:确定所述端部能够运动到的至少一个操作方位,确定所述至少一个操作方位所分别对应的功能。
15.如权利要求9所述的电子设备,其特征在于,所述第一操作为所述操作体的至少一个端部向所述第一操作方位进行点击或晃动的操作。
16.如权利要求9所述的电子设备,其特征在于,所述电子设备具有摄像单元,所述获取模块具体用于:通 过所述摄像单元获取包含所述操作体的所述第一图像信息。
【文档编号】G06F3/0481GK103809846SQ201210454601
【公开日】2014年5月21日 申请日期:2012年11月13日 优先权日:2012年11月13日
【发明者】黄世光, 温泽中, 赵永刚 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1