一种操作命令识别方法、装置和穿戴式电子设备的制作方法
【专利摘要】本发明公开了一种操作命令识别方法、装置和穿戴式电子设备,该方法应用于穿戴式电子设备,该电子设备具有感应单元和呈现单元,感应单元对应感应区域,当穿戴式电子设备穿戴在用户身上时,用户的眼睛具有一可视区域;当穿戴式电子设备的呈现单元显示一图形界面时,与图形界面对应有一显示区域;可视区域包含显示区域,且可视区域中不属于显示区域的部分区域为检测区域,感应区域包含检测区域;该方法通过感应单元获取所述检测区域内的输入操作,当判断出输入操作跨越检测区域与显示区域的接触面时,依据输入操作所跨越的接触面,确定与输入操作对应的操作指令;响应操作指令,控制图形界面进行相应的变换。该方法可以降低用户输入操作的复杂度。
【专利说明】一种操作命令识别方法、装置和穿戴式电子设备
【技术领域】
[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] 图1示出了本发明一种操作命令识别方法一个实施例的流程示意图;
[0045] 图2示出了用户穿戴智能眼镜时,检测区域、显示区域和可视区域的俯视示意图;
[0046] 图3示出了用户穿戴智能眼镜时,检测区域、显示区域和可视区域的纵向剖视示 意图;
[0047] 图4示出了本发明一种操作命令识别方法另一个实施例的流程示意图;
[0048] 图5示出了本发明一种操作命令识别方法另一个实施例的流程示意图;
[0049] 图6示出了本发明一种操作命令识别装置一个实施例的结构示意图;
[0050] 图7示出了本发明一种操作命令识别装置另一个实施例中指令确定单元的结构 示意图。
【具体实施方式】
[0051] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0052] 本发明实施例公开了一种操作命令识别方法,该方法可以提高输入操作的便捷 性,进而实现对快速切换到特定操作所需的界面。
[0053] 参见图1,示出了本发明一种操作命令识别方法一个实施例的流程示意图,本实施 例的方法应用于穿戴式电子设备,该穿戴式电子设备具有感应单元和呈现单元,该感应单 元具有感应区域。当该可穿戴电子设备穿戴在用户身上时,用户的眼睛具有一可视区域;当 该可穿戴式电子设备的呈现单元显示一图形界面时,与该图形界面对应有一显示区域。其 中,该可视区域包含该显示区域,且该可视区域中不属于该显示区域的区域为检测区域,使 得该显示区域与该检测区域交界处具有接触面。该感应区域包含该检测区域。本实施例的 方法包括:
[0054] 步骤101 :通过该感应单元获取检测区域内的输入操作。
[0055] 其中,感应单元可以获取感应区域内的输入操作,而感应区域包含了该检测区域, 因此,感应单元可以获取到检测区域内的输入操作。
[0056] 其中,该输入操作可以是用户在空间的手势操作,也可以是在该电子设备上的触 摸操作。相应的,感应单元可以为现有的任意获取用户输入操作行为的装置,如可以为摄像 头,或者是红外感应单元等。
[0057] 步骤102 :判断该输入操作是否跨越检测区域与显示区域的接触面。
[0058] 用户穿戴该可穿戴式电子设备时,用户具有通过该穿戴式电子设备具有一可视区 域,从而使得用户可以看到该可视区域内的任何物体或者动作行为。
[0059] 该电子设备的呈现单元显示一图形界面,对应该图形界面有一显示区域,其中,用 户穿戴该穿戴式电子设备时所具有的可视区域包含该显示区域,用户可以在看到该图形界 面。
[0060] 而用户看到该图形界面的方式有多种,其中一种是该呈现单元向电子设备上显示 界面上输出该图形界面(例如,可穿戴式眼镜上的镜片的部分区域为显示界面),且显示界 面处于该显示区域内,用户可以看到该图形界面。另一种方式为:呈现单元向用户的眼睛内 投射图像,使得用户可以看到该图形界面,此时在用户可看到该图形界面的区域范围即为 显示区域。
[0061] 由于可视区域包含显示区域,而可视区域中不属于该显示区域的部分区域为检测 区域,因此,显示区域与该检测区域在空间中存在交界面,也就是显示区域与检测区域的接 触面。
[0062] 根据感应单元获取的输入操作,可以分析出当前的输入操作是否跨越了该检测区 域与显示区域的接触面。跨越检测区域与显示区域的接触面的输入操作可以是由操作体由 检测区域跨越了该接触面进入了显示区域,也可以是操作体由显示区域跨越了该接触面进 入到该检测区域等,只要是操作体至少跨越了一次该检测区域与显示区域的接触面即可。 [0063] 步骤103 :当输入操作跨越检测区域与显示区域的接触面时,依据输入操作所跨 越的接触面,确定与输入操作对应的操作指令。
[0064] 如果判断出当前的输入操作跨越了检测区域与显示区域的接触面时,则说明需要 当前的输入操作是需要输入指令以触发对图形界面进行变化,因此,需要依据所跨越的接 触面,来确定出与当前的输入操作所对应的操作指令。
[0065] 根据前面的描述可知,该可视区域包含了显示区域和检测区域,用户可以看清当 前的输入操作所处的区域,这样,如果需要进行某操作指令的输入,用户便可以使得输入操 作从显示区域和检测区域内进行交互,从而跨越该显示区域和检测区域的接触面,进而触 发生成相应的操作指令。
[0066] 由于显示区域和检测区域的面积较大,这两个区域的面积明显大于该穿戴式电子 设备上设置或显示的按键的面积,相应的这显示区域和检测区域的接触面所覆盖的面积也 较大。而根据菲茨定律(Fitts' Law,也称为费茨定律),可知,目标越大,越容易定位,且指 向越快时间越短。也就是说,定位一个目标的时间,取决于目标与当前位置的距离,以及目 标的大小。因此,由输入操作跨越该检测区域和显示区域的接触面来触发相应的操作指令, 提高了输入操作的便捷性和高效性。
[0067] 步骤104 :响应该操作指令,控制图形界面进行相应的变换。
[0068] 确定出操作指令后,依据确定出的操作指令,控制呈现单元显示的图形界面进行 相应的变化。
[0069] 其中,图形界面进行变换的方式也可能有所不同,可以对整个图形界面进行切换, 也可以是仅将当前显示的图形界面的部分内容区域进行变化,也可以是将在当前显示的图 形界面上叠加部分子图形界面等。
[0070] 当然,根据确定出的操作指令的不同,控制图形界面所进行的变化也会有所不同。 考虑到实际应用中,一般需要便捷的设定一些常用的输入指令,因此确定出的操作指令可 以包括返回上一图形界面、显示主菜单、在当前界面上执行home功能按键的操作等等。
[0071] 相应的,在确定操作指令时,也可以依据所述输入操作所跨越的接触面,从与不同 接触面对应的预设操作指令中,确定与当前输入操作所对应的操作指令。其中,预设操作指 令可以包括比较常用的指令,如至少包括返回上一图形界面和/或显示主菜单。
[0072] 本实施例的对感应单元检测到的输入操作进行判断,当判断出该输入操作跨越该 检测区域和显示区域的接触面时,依据该输入操作所跨越的接触面,来确定输入操作所对 应的操作指令,进而响应该操作指令控制穿戴式电子设备的呈现的图形界面进行相应的变 换。由于显示区域和检测区域面积区域较大,比较容易定位,因此通过输入操作跨越显示区 域和显示区域的接触面,来触发依据所跨越的接触面来确定与该输入操作对应的操作指令 的方式,减少了输入过程中的误操作,提高了输入操作的准确度,也提高了输入速度和输入 操作的便捷性。
[0073] 其中,本申请实施例中的穿戴式电子设备可以为智能眼镜、盔甲式电子设备、可穿 戴在手腕上的手表式电脑。该种可穿戴式电子设备一般都具有便于携带,但是当进行一些 控制操作以进行界面变换时,如果利用现有的方式一般都需要通过特定按键来进行输入操 作,操作不便。
[0074] 为了有利于理解本发明实施例的方案,对该用户穿戴该穿戴式电子设备后,用户 具有的可视区域、该显示区域和检测区域之间的关系进行介绍,下面以可穿戴式电子设备 为智能眼镜式电子设备为例。并假设该智能眼镜式电子设备的呈现单元将图像显示在该镜 片上而不是直接将图形投射到用户眼睛中,也就是在镜片上设置有显示单元,进而用户可 以用眼看到该显示单元中呈现的图形界面。
[0075] 如图2所示,为用户穿戴该智能眼镜的俯视结构示意图,该智能眼镜20具有两个 眼镜架(或称为耳架或耳托),这两个眼镜架相连有镜框201,在该镜框上设置有镜片,该镜 片上具有显示单元202,呈现单元可以向该显示单元输出一图形界面。该图形界面对应一显 示区域211,如图2中两条黑色粗虚线之间的区域(在该图2中将两个图形界面的空间区域 也认为是显示区域)。目前用户对该图形界面的对象进行操作时,可以在该显示区域内进行 手势输入也可以在包含于该显示区域内的显示单元上进行触摸操作。
[0076] 通常情况下,当在智能眼镜的镜片上显示该图形界面后,图形界面所在的镜片区 域仍具有一定的透光率,用户仍然可以透过该图形界面看到外部的事物。因此,从用户的 眼睛的视线透过该电子设备的整个镜片所成区域为可视区域212,如图2所示,该可视区域 212为两条实线之间的区域。该可视区域212包含该显示区域211,同时该可视区域还包含 有检测区域213。由于图2为俯视图,则仅显示出显示区域两侧的检测区域,该显示区域和 检测区域的接触面在该俯视图中为一条直线,如图中粗体虚线。
[0077] 该智能眼镜上设置有感应单元,该感应单元可以感应该检测区域内的操作,这样 用户的输入动作跨越该检测区域和显示区域的任意一个接触面时,该感应单元均可以检测 到相应的输入操作。
[0078] 当然,图2仅仅是一个用户穿戴该智能眼镜时,各个区域的俯视结构示意图,而在 实际空间内,该图形界面会处于该镜片的中间区域,此时,在显示区域的四周空间区域均为 检测区域。为了能够更加清楚的图2中的检测区域、显示区域和可视区域的位置关系,参见 图3,示出了用户穿戴该智能眼镜时,各个区域的纵向截面示意图。该图3为该图2中在视 线方向上的任意位置处所作的沿坚直方向的截面图,任意截面均为一矩形。其中,实体粗线 所围成的内部区域为可视区域,在可视区域内包含了由虚线围成的显示区域211,而实线与 虚线所围成的区域为检测区域213。当用户在空间在输入操作时,用户的眼睛可以看到其手 部在该可视区域内移动,如果用户需要触发相应的操作指令,则可以将手部跨域该可视区 域和检测区域的接触面,在该截面图中为虚线部分,进而该智能眼镜根据用户当前的输入 操作所跨越的接触面,来确定与当前输入操作对应的操作指令。
[0079] 当然,该图3也可以看成是图2所示的智能眼镜的平面图,其中,可视区域为整个 镜片,显示区域为图形界面(在该图中未考虑将两个镜片之间的区域,即鼻托部分的空隙, 而是将该部分区域也认为是显示区域),检测区域为该镜片中除显示区域外的区域,从而如 果用户在该镜片所在的平面上进行滑动操作,也可以根据手指的移动位置来确定是否跨越 了该显示区域与检测区域的交界线,如果输入操作跨越了交界线则说明在空间内该输入操 作跨越了该显示区域与该检测区域的接触面。
[0080] 在实际应用中,输入操作跨越接触面的方式有多种,相应的,判断输入操作是否跨 越检测区域与所述显示区域的接触面也有多种情况。具体的,可以包括:判断输入操作是否 从检测区域跨越该检测区域与该显示区域的接触面进入显示区域。如果感应单元感应到输 入操作从检测区域内向该检测区域与显示区域的接触面移动,直至移出该接触面,从而进 入到显示区域,则可以判断出输入操作跨越了该接触面。例如,以图3为例,则该种跨越接 触面的方式如301的箭头方向所示。
[0081] 判断输入操作是否跨越了接触面还可以通过判断所述输入操作是否从显示区域 跨越该显示区域与该检测区域的接触面进入到检测区域。感应单元可以感应到在检测区 域内的操作体跨越出该检测区域与该检测区域的接触面,进而操作体进入到该显示区域的 操作,从而确定出输入操作从检测区域跨越了检测区域与显示区域的接触面进入到显示区 域。
[0082] 另外,判断输入操作是否跨越了该接触面还可以是:判断该输入操作是否从检测 区域与显示区域的一个接触面移入检测区域,并从该检测区域与显示区域另一接触面移出 检测区域。在实际应用中,用户的一个连续手势动作可能会涉及到多个接触面,相应的,感 应单元所检测的输入操作很可能会跨越检测区域与显示区域的一个接触面之后,再跨域到 该检测区域与显示区域的另一个接触面的一个连续动作。例如,以图3为例,则该种跨越接 触面的方式如302的箭头方向的连续动作所示。还有一种可能是,两个显示区域之间会存 在一个检测区域。例如,在图2的智能眼镜中,将两个图形界面之间的区域认为时检测区域 时,在图3a的显示区域211的中间会存在一个检测区域,该显示区域中间的检测区域与该 显示区域存在两个平行的接触面,此时,输入操作可以从一侧的显示区域依次跨越两个平 行的接触面进而进入到另一侧的显示区域。
[0083] 当然,判断输入操作是否跨越该检测区域与显示区域的接触面也可以是同时进行 以上任意一种或几种跨越接触面的方式的判断。
[0084] 参见图4,示出了本发明一种操作命令识别方法另一个实施例的流程示意图,本实 施例的方法应用于可穿戴式电子设备,该电子设备具有感应单元和呈现单元,该感应单元 具有感应区域。当该可穿戴电子设备穿戴在用户身上时,用户的眼睛具有一可视区域;当 该可穿戴式电子设备的呈现单元显示一图形界面时,与该图形界面对应有一显示区域。其 中,该可视区域包含该显示区域,且该可视区域中不属于该显示区域的区域为检测区域,使 得该显示区域与该检测区域交界处具有接触面。该感应区域包含该检测区域。本实施例的 方法包括:
[0085] 步骤401 :通过该感应单元获取检测区域内的输入操作。
[0086] 步骤402 :判断该输入操作是否跨越检测区域与显示区域的接触面。
[0087] 以上两个步骤可以与以上实施例中的命令识别方法的相应步骤相似,在此不再赘 述。
[0088] 步骤403 :当输入操作跨越检测区域与显示区域的接触面时,依据输入操作当前 所跨越的接触面,确定与当前所跨越的接触面所对应的操作指令。
[0089] 由于检测区域与显示区域的接触面至少为两个接触面,因此可以预先设置不同的 接触面与操作指令的对应的关系,从而可以依据所跨越的接触面确定出操作指令,所跨越 的接触面不同,确定出的操作指令也会有所不同。具体的,可以从预先设置的接触面与操作 指令的对应关系中,确定出与当前跨越的接触面所对应的操作指令。
[0090] 假设该检测区域与显示区域的接触面至少包括第一接触面和第二接触面,该第一 接触面与第二接触面不同。当输入操作跨越检测区域与显示区域的第一接触面时,依据输 入操作所跨越的第一接触面,确定与所跨越的第一接触面对应的第一操作指令;当输入操 作跨越检测区域与显示区域的第二接触面时,依据输入操作所跨越的第二接触面,确定与 所跨越的第二接触面对应的第二操作指令,其中,该第二操作指令不同于第一操作指令。
[0091] 需要说明的是,该第一接触面和第二接触面仅仅是为了区分不同输入操作所跨越 的接触面,并不对接触面的关系以及数量进行限定。当一次输入操作所跨越仅跨越一个接 触面所确定的操作指令,与一次输入操作跨越两个接触面所确定的操作指令不同。
[0092] 为了便于理解,仍以图2和图3所示的用户穿戴该智能眼镜时,各个区域的结构示 意图为例来进行介绍。在图3中的检测区域与显示区域有四个交界线分别为图中的上交界 线、下交界线,左交界线和右交界线。在空间中这四个交界线分别对应四个接触面。假设上 交界线所在的接触面对应的操作指令为返回上一界面,下交界线所在的接触面对应的操作 指令为显示主菜单,左交界线所在的接触面所对应的操作指令为显示桌面,右交界线所在 的接触面所对应的操作指令为退出当前界面。在用户需要显示主菜单时,则可以在空间进 行手势操作,将手势输入跨越显示区域与检测区域该下交界线所在的接触面,例如,移动手 部从检测区域跨越下交界线所在的接触面进入到显示区域。当然用户也可以通过在镜片上 的触摸操作来跨越该下交界线的接触面,在此不加以限制。智能眼镜检测到用户的输入操 作跨越该下交界线所在的接触面时,确定出输入操作对应的操作指令为显示主菜单。
[0093] 步骤404 :响应该操作指令,控制显示图形界面进行相应的变换。
[0094] 响应该操作指令,进而依据该操作指令,确定需要对当前的图形界面进行的变化。 例如,操作指令为显示主菜单时,则可以将主菜单叠加到当前的图形界面上,使得图形界面 中包含主菜单;当操作指令为返回上一界面时,则可能需要将当前显示的整个图形界面切 换为展现当前图形界面之前的图形界面。
[0095] 参见图5,示出了本发明一种操作命令识别方法另一个实施例的流程示意图,本实 施例的方法应用于穿戴式电子设备,该穿戴式电子设备具有感应单元和呈现单元,该感应 单元具有感应区域。当该可穿戴电子设备穿戴在用户身上时,用户的眼睛具有一可视区域; 当该可穿戴式电子设备的呈现单元显示一图形界面时,与该图形界面对应有一显示区域。 其中,该可视区域包含该显示区域,且该可视区域中不属于该显示区域的区域为检测区域, 使得该显示区域与该检测区域交界处具有接触面。该感应区域包含该检测区域。本实施例 的方法包括:
[0096] 步骤501 :通过该感应单元获取检测区域内的输入操作。
[0097] 步骤502 :判断该输入操作是否跨越检测区域与显示区域的接触面。
[0098] 该步骤501和步骤502的操作过程与图1所示实施例中相应步骤的操作过程相 同,在此不再赘述。
[0099] 步骤503 :当输入操作跨越检测区域与显示区域的接触面时,确定输入操作当前 所跨越的检测区域与显示区域的当前接触面,并识别跨越该当前接触面的跨越模式。
[0100] 在本实施例中,该检测区域与显示区域至少具有两个接触面。当检测到输入操作 跨越显示区域与检测区域的接触面时,在本实施例中除了需要确定当前输入操作所跨越的 接触面,还需要识别跨越该当前接触面的跨越模式。
[0101] 其中,输入操作的跨越模式包括:在跨越检测区域与显示区域的接触面的过程中, 从检测区域跨入到所显示区域的第一跨越模式;和/或,从显示区域跨入到检测区域的第 二跨越模式;和/或,从检测区域与显示区域的一个接触面跨入检测区域,并从检测区域与 显示区域的另一个接触面跨越出检测区域的第三跨越模式。
[0102] 步骤504 :根据输入操作所跨越的当前接触面以及跨越当前接触面的跨越模式, 确定与该输入操作所对应的操作指令。
[0103] 本实施例中需要根据输入操作所跨越的接触面以及跨越该接触面的跨越模式来 确定操作指令。当不同次的输入操作所跨越的接触面相同,但是跨域该接触面的跨越方式 不同时,输入操作所对应的操作指令也不相同。
[0104] 仍以图3的智能眼镜为例,并以跨越上交界线所在的接触面为例,假设从检测区 域跨越上交界线所在的接触面进入到显示区域时,所触发的操作指令为显示主菜单;当从 显示区域跨越该上交界线所在的接触面进入到检测区域时,所对应的操作指令为退出主菜 单;这样,如果用户需要显示主菜单,则可以从检测区域跨越上交界线所在的接触面进入到 显示区域。当用户不需要再显示主菜单时,则可以沿相反的方向跨越该上交界线所在的接 触面,即从显示区域跨越该上交界线所在的接触面,从而会触发退出主菜单的操作指令。
[0105] 步骤505 :响应该操作指令,控制显示图形界面进行相应的变换。
[0106] 在以上任意一个实施例中,感应单元所对应的感应区域还可以包括显示区域,相 应的,本实施例中还可以通过感应单元获取图形界面内的输入操作,以触发对图形界面的 相应操作。
[0107] 同时,由于该感应单元可以包括显示区域,因此,感应单元感应检测区域内的输入 操作,以判断输入操作是否跨越该检测区域和显示区域的接触面,也可以理解为通过感应 单元感应该图形界面的输入操作,进而来判断输入操作是否跨越该检测区域与显示区域的 接触面。当然,由于检测区域和显示区域共同构成了可视区域,也同样可以通过感应单元来 感应整个可视区域内的输入操作,并对输入操作进行分析,判断输入操作是否跨越检测区 域和显示区域的接触面。
[0108] 对应本发明的一种操作命令识别方法,本发明还提供了一种操作命令识别装置。 参见图6,示出了本发明一种操作命令识别装置一个实施例的结构示意图,本实施例的装置 应用于一穿戴式电子设备,该穿戴式电子设备具有感应单元和呈现单元,该感应单元对应 感应区域,当穿戴式电子设备穿戴在用户身上时,用户的眼睛具有一可视区域;当穿戴式电 子设备的呈现单元显示一图形界面时,与图形界面对应有一显示区域;其中,可视区域包含 所述显示区域,且可视区域中不属于该显示区域的部分区域为检测区域,该感应区域包含 检测区域。本实施例的装置包括:第一操作获取单元601、判断单元602、指令确定单元603 和指令响应单元604。
[0109] 其中,第一操作获取单元601,用于通过感应单元获取检测区域内的输入操作。
[0110] 判断单元602,用于判断该输入操作是否跨越检测区域与显示区域的接触面。
[0111] 指令确定单元603,用于当输入操作跨越检测区域与显示区域的接触面时,依据输 入操作所跨越的接触面,确定与输入操作对应的操作指令。
[0112] 指令响应单元604,用于响应操作指令,控制图形界面进行相应的变换。
[0113] 本实施例的对感应单元检测到的输入操作进行判断,当判断出该输入操作跨越该 检测区域和显示区域的接触面时,依据该输入操作所跨越的接触面,来确定输入操作所对 应的操作指令,进而响应该操作指令控制穿戴式电子设备的呈现的图形界面进行相应的变 换。由于显示区域和检测区域面积区域较大,比较容易定位,因此通过输入操作跨越显示区 域和显示区域的接触面,来触发依据所跨越的接触面来确定与该输入操作对应的操作指令 的方式,减少了输入过程中的误操作,提高了输入操作的准确度,也提高了输入速度和输入 操作的便捷性。
[0114] 其中,判断单元判断输入操作是否跨域该显示区域与检测区域的接触面时,可以 通过多种方式,相应的,判断单元具体为:用于判断输入操作是否从所述检测区域跨越显示 区域与检测区域的接触面进入显示区域;和/或,判断输入操作是否从显示区域跨越该显 示区域与检测区域的接触面进入检测区域;和/或,判断输入操作是否从检测区域与显示 区域的一个接触面移入该检测区域,并从检测区域与显示区域另一接触面移出检测区域。
[0115] 在实际中,显示区域与检测区域至少具有两个接触面,为了确定出输入操作所对 应的操作指令,可以根据输入操作所跨域的接触面的不同,确定与接触面对应的操作指令。
[0116] 具体的,该检测区域与所述显示区域的接触面至少包括第一接触面和第二接触 面,所述第一接触面不同于第二接触面;
[0117] 相应的,指令确定单元,至少包括:第一指令确定单元,用于当输入操作跨越检测 区域与显示区域的第一接触面时,依据输入操作所跨越的第一接触面,确定与所跨越的第 一接触面对应的第一操作指令;
[0118] 第二指令确定单元,用于当输入操作跨越检测区域与显示区域的第二接触面时, 依据输入操作所跨越的第二接触面,确定与所跨越的第二接触面对应的第二操作指令,其 中,该第二操作指令不同于所述第一操作指令。
[0119] 其中,该第一接触面与第二接触面仅仅是为了区分不同输入操作所跨越的显示区 域与检测区域的不同接触面。
[0120] 在实际应用中,还可以有其他确定输入操作所对应的操作指令的方式,参见图7, 示出了本发明的一种操作命令识别装置另一个实施例中该指令确定单元的结构示意图。本 实施例与上一实施例的操作命令识别装置的不同之处在于,本实施例中该指令确定单元 603包括:
[0121] 识别单元6031,用于当所述输入操作跨越所述检测区域与显示区域的接触面时, 确定所述输入操作所跨越的检测区域与显示区域的当前接触面,并识别跨越所述当前接触 面的跨越模式,其中,所述检测区域与显示区域至少具有两个接触面,输入操作的跨越模式 包括:从所述检测区域跨入到所述显示区域的第一跨越模式;和/或,从所述显示区域跨入 到所述检测区域的第二跨越模式;和/或,从所述检测区域与所述显示区域的一个接触面 跨入所述检测区域,并从检测区域与显示区域的另一个接触面跨越出所述检测区域的第三 跨越模式。
[0122] 指定确定子单元6032,用于根据所述输入操作所跨越的当前接触面以及跨越所述 当前接触面的跨越模式,确定与所述输入操作所对应的操作指令。
[0123] 在以上任意一个实施例中,该指定确定单元均可以预先设置操作指令,以便于从 预置的操作指令中确定当前输入操作所满足的操作指令。相应的,该指令确定单元,具体 为:用于当输入操作跨越所述检测区域与所述显示区域的接触面时,依据输入操作所跨越 的接触面,从与不同接触面对应的预设操作指令中,确定与当前输入操作所对应的操作指 令,其中,该预设操作指令至少包括返回上一图形界面和/或显示主菜单。
[0124] 进一步,以上任意一个实施例中,该感应区域还可以包括显示区域。
[0125] 相应的,该装置还包括:第二操作获取单元,用于通过感应单元获取所述图形界面 内的输入操作。
[0126] 另一方面,本发明还提供了一种穿戴式电子设备,该穿戴式电子设备具有处理器, 以及均与该处理器相连的感应单元和呈现单元,感应单元对应感应区域,当穿戴式电子设 备穿戴在用户身上时,用户的眼睛具有一可视区域;当穿戴式电子设备的呈现单元显示一 图形界面时,与图形界面对应有一显示区域。其中,可视区域包含所述显示区域,且可视区 域中不属于所述显示区域的部分区域为检测区域,该感应区域包含所述检测区域。该处理 器内置有如上任意一个实施例所述的操作命令识别装置。
[0127] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他 实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置 而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说 明即可。
[0128] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【权利要求】
1. 一种操作命令识别方法,其特征在于,所述方法应用于一穿戴式电子设备,所述穿戴 式电子设备具有感应单元和呈现单元,所述感应单元对应感应区域,当所述穿戴式电子设 备穿戴在用户身上时,用户的眼睛具有一可视区域;当所述穿戴式电子设备的所述呈现单 元显示一图形界面时,与所述图形界面对应有一显示区域;其中,所述可视区域包含所述显 示区域,且所述可视区域中不属于所述显示区域的部分区域为检测区域,所述感应区域包 含所述检测区域,所述方法包括: 通过所述感应单元获取所述检测区域内的输入操作; 判断所述输入操作是否跨越所述检测区域与所述显示区域的接触面; 当所述输入操作跨越所述检测区域与所述显示区域的接触面时,依据所述输入操作所 跨越的接触面,确定与所述输入操作对应的操作指令; 响应所述操作指令,控制所述图形界面进行相应的变换。
2. 根据权利要求1所述的方法,其特征在于,所述判断所述输入操作是否跨越所述检 测区域与所述显示区域的接触面,包括: 判断所述输入操作是否从所述检测区域跨越所述接触面进入所述显示区域; 和/或,判断所述输入操作是否从所述显示区域跨越所述接触面进入所述检测区域; 和/或,判断所述输入操作是否从所述检测区域与所述显示区域的一个接触面移入所 述检测区域,并从所述检测区域与所述显示区域另一接触面移出所述检测区域。
3. 根据权利要求1或2所述的方法,其特征在于,所述检测区域与所述显示区域的接触 面至少包括第一接触面和第二接触面,所述第一接触面不同于第二接触面; 所述当所述输入操作跨越所述检测区域与所述显示区域的接触面时,依据所述输入操 作所跨越的接触面,确定与所述输入操作所对应的操作指令,包括: 当所述输入操作跨越所述检测区域与所述显示区域的第一接触面时,依据所述输入操 作所跨越的第一接触面,确定与所跨越的所述第一接触面对应的第一操作指令; 当所述输入操作跨越所述检测区域与所述显示区域的第二接触面时,依据所述输入操 作所跨越的第二接触面,确定与所跨越的所述第二接触面对应的第二操作指令,其中,所述 第二操作指令不同于所述第一操作指令。
4. 根据权利要求1或2所述的方法,其特征在于,所述当所述输入操作跨越所述检测区 域与所述显示区域的接触面时,依据所述输入操作所跨越的接触面,确定与所述输入操作 所对应的操作指令,包括: 当所述输入操作跨越所述检测区域与显示区域的接触面时,确定所述输入操作所跨越 的检测区域与显示区域的当前接触面,并识别跨越所述当前接触面的跨越模式,其中,所述 检测区域与显示区域至少具有两个接触面; 根据所述输入操作所跨越的当前接触面以及跨越所述当前接触面的跨越模式,确定与 所述输入操作所对应的操作指令; 其中,输入操作的跨越模式包括:从所述检测区域跨入到所述显示区域的第一跨越模 式;和/或,从所述显示区域跨入到所述检测区域的第二跨越模式;和/或,从所述检测区 域与所述显示区域的一个接触面跨入所述检测区域,并从检测区域与显示区域的另一个接 触面跨越出所述检测区域的第三跨越模式。
5. 根据权利要求1或2所述的方法,其特征在于,所述依据所述输入操作所跨越的接触 面,确定与所述输入操作所对应的操作指令,包括: 依据所述输入操作所跨越的接触面,从与不同接触面对应的预设操作指令中,确定与 当前输入操作所对应的操作指令,其中,所述预设操作指令至少包括返回上一图形界面和/ 或显示主菜单。
6. 根据权利要求1所述的方法,其特征在于,所述感应区域还可以包括所述显示区域; 所述方法还包括:通过所述感应单元获取所述图形界面内的输入操作。
7. -种操作命令识别装置,其特征在于,所述装置应用于一穿戴式电子设备,所述穿戴 式电子设备具有感应单元和呈现单元,所述感应单元对应感应区域,当所述穿戴式电子设 备穿戴在用户身上时,用户的眼睛具有一可视区域;当所述穿戴式电子设备的所述呈现单 元显示一图形界面时,与所述图形界面对应有一显示区域;其中,所述可视区域包含所述显 示区域,且所述可视区域中不属于所述显示区域的部分区域为检测区域,所述感应区域包 含所述检测区域,所述装置包括: 第一操作获取单元,用于通过所述感应单元获取所述检测区域内的输入操作; 判断单元,用于判断所述输入操作是否跨越所述检测区域与所述显示区域的接触面; 指令确定单元,用于当所述输入操作跨越所述检测区域与所述显示区域的接触面时, 依据所述输入操作所跨越的接触面,确定与所述输入操作对应的操作指令; 指令响应单元,用于响应所述操作指令,控制所述图形界面进行相应的变换。
8. 根据权利要求7所述的装置,其特征在于,所述判断单元具体为:用于判断所述输入 操作是否从所述检测区域跨越所述接触面进入所述显示区域;和/或,判断所述输入操作 是否从所述显示区域跨越所述接触面进入所述检测区域;和/或,判断所述输入操作是否 从所述检测区域与所述显示区域的一个接触面移入所述检测区域,并从所述检测区域与所 述显示区域另一接触面移出所述检测区域。
9. 根据权利要求7或8所述的装置,其特征在于,所述检测区域与所述显示区域的接触 面至少包括第一接触面和第二接触面,所述第一接触面不同于第二接触面; 所述指令确定单元,包括: 第一指令确定单元,用于当所述输入操作跨越所述检测区域与所述显示区域的第一接 触面时,依据所述输入操作所跨越的第一接触面,确定与所跨越的所述第一接触面对应的 第一操作指令; 第二指令确定单元,用于当所述输入操作跨越所述检测区域与所述显示区域的第二接 触面时,依据所述输入操作所跨越的第二接触面,确定与所跨越的所述第二接触面对应的 第二操作指令,其中,所述第二操作指令不同于所述第一操作指令。
10. 根据权利要求7或8所述的装置,其特征在于,所述指令确定单元,包括: 识别单元,用于当所述输入操作跨越所述检测区域与显示区域的接触面时,确定所述 输入操作所跨越的检测区域与显示区域的当前接触面,并识别跨越所述当前接触面的跨越 模式,其中,所述检测区域与显示区域至少具有两个接触面,输入操作的跨越模式包括:从 所述检测区域跨入到所述显示区域的第一跨越模式;和/或,从所述显示区域跨入到所述 检测区域的第二跨越模式;和/或,从所述检测区域与所述显示区域的一个接触面跨入所 述检测区域,并从检测区域与显示区域的另一个接触面跨越出所述检测区域的第三跨越模 式; 指定确定子单元,用于根据所述输入操作所跨越的当前接触面以及跨越所述当前接触 面的跨越模式,确定与所述输入操作所对应的操作指令。
11. 根据权利要求7或8所述的装置,其特征在于,所述指定确定单元,具体为:用于当 所述输入操作跨越所述检测区域与所述显示区域的接触面时,依据所述输入操作所跨越的 接触面,从与不同接触面对应的预设操作指令中,确定与当前输入操作所对应的操作指令, 其中,所述预设操作指令至少包括返回上一图形界面和/或显示主菜单。
12. 根据权利要求7所述的装置,其特征在于,所述感应区域还可以包括所述显示区 域; 所述装置还包括:第二操作获取单元,用于通过所述感应单元获取所述图形界面内的 输入操作。
13. -种穿戴式电子设备,其特征在于,所述穿戴式电子设备具有处理器,以及均与所 述处理器相连的感应单元和呈现单元,所述感应单元对应感应区域,当所述穿戴式电子设 备穿戴在用户身上时,用户的眼睛具有一可视区域;当所述穿戴式电子设备的所述呈现单 元显示一图形界面时,与所述图形界面对应有一显示区域;其中,所述可视区域包含所述显 示区域,且所述可视区域中不属于所述显示区域的部分区域为检测区域,所述感应区域包 含所述检测区域,所述处理器内置有如上权利要求7至12任一项所述的操作命令识别装 置。
【文档编号】G06F3/01GK104063037SQ201310085514
【公开日】2014年9月24日 申请日期:2013年3月18日 优先权日:2013年3月18日
【发明者】高歌, 张超 申请人:联想(北京)有限公司