【技术实现步骤摘要】
指令识别方法和电子设备
本专利技术涉及电子设备的领域,更具体地,本专利技术涉及一种指令识别方法和电子设备。
技术介绍
目前,三维(3D)显示技术越来越普遍。常见的有通过3D眼镜实现的3D显示以及裸眼3D显不。 在3D显示的情况下进行交互时,如果直接用手指对显示单元上显示的内容进行操作,则容易破坏3D视觉。此外,由于进行3D显示,所以操作位置不容易准确定位(尤其是触摸操作时),这可能导致用户的指令无法正确识别,从而导致误操作。 因此,期望提供一种指令识别方法和电子设备,其在进行3D内容显示时,能够准确地识别用户指令,从而提高用户体验。
技术实现思路
根据本专利技术一个实施例,提供了 1.一种指令识别方法,应用于具有显示屏的电子设备,该方法包括: 在所述显示屏上显示三维场景,所述三维场景划分为多个图层,每个图层对应于一个视觉深度; 检测指令发出物相对于所述电子设备的距离; 根据所述距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层; 将指示符投射到当前显示的三维场景中与所述距离对应的图层中; 确定所述指示符在当前显示的三维场景中所投射的图层中的位置;以及 根据所述指示符的位置和指令发出物的动作识别指令。 优选地,所述三维场景按照功能划分为多个图层。 优选地,在所述三维场景的各个图层中叠加至少一个控件,并且在最顶层图层中叠加的控件是功能控件。 优选地,所述方法还包括: 检测所述指令发出物针对所述控件的操作以识别指令,并且激活与该控件相应的操作。 优选地,所述方法还包括: 检测所述指令发出物针对所 ...
【技术保护点】
一种指令识别方法,应用于具有显示屏的电子设备,该方法包括:在所述显示屏上显示三维场景,所述三维场景划分为多个图层,每个图层对应于一个视觉深度;检测指令发出物相对于所述电子设备的距离;根据所述距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层;将指示符投射到当前显示的三维场景中与所述距离对应的图层中;确定所述指示符在当前显示的三维场景中所投射的图层中的位置;以及根据所述指示符的位置和指令发出物的动作识别指令。
【技术特征摘要】
1.一种指令识别方法,应用于具有显示屏的电子设备,该方法包括: 在所述显示屏上显示三维场景,所述三维场景划分为多个图层,每个图层对应于一个视觉深度; 检测指令发出物相对于所述电子设备的距离; 根据所述距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层; 将指示符投射到当前显示的三维场景中与所述距离对应的图层中; 确定所述指示符在当前显示的三维场景中所投射的图层中的位置;以及 根据所述指示符的位置和指令发出物的动作识别指令。2.如权利要求1所述的方法,其中所述三维场景按照功能划分为多个图层。3.如权利要求1所述的方法,其中在所述三维场景的各个图层中叠加至少一个控件,并且在最顶层图层中叠加的控件是功能控件。4.如权利要求3所述的方法,还包括: 检测所述指令发出物针对所述控件的操作以识别指令,并且激活与该控件相应的操作。5.如权利要求4所述的方法,还包括: 检测所述指令发出物针对所述控件的操作后的预定时间段内所述指令发出物是否与所述显示屏的接触; 当所述指令发出物与所述显示屏的接触时,确定此时所述指令发出物对应的所述三维场景中的图层; 将所述指令发出物的操作锁定在所确定的图层中; 根据所述指令发出物针对所述图层中的控件的操作以识别指令,并且激活与该控件相应的操作。6.如权利要求3所述的方法,其中所述显示屏为触摸显示屏,所述方法还包括: 通过所述触摸显示屏检测所述指令发出物针对最顶层图层中的控件操作,并且激活与该控件相应的操作。7.如权利要求1所述的方法,其中检测指令发出物相对于所述电子设备的距离包括: 利用布置在所述电子设备的与所述触摸显示屏相对一侧的三维摄像装置检测指令发出物,以获取该指令发出物相对于所述电子设备的距离。8.如权利要求1所述的方法,还包括: 动态检测所述指令发出物相对于所述电子设备的距离以确定所述距离是否变化, 其中,当所述距离的变化小于预定阈值时,确定所述距离没有变化,以及 当所述距离的变化大于预定阈值时,确定所述距离已经变化。9.如权利要求8所述的方法,其中当确定所述距离已经变化时,根据变化后的距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层;以及 将指示符投射到当前显示的三维场景中与变化后的距离对应的图层中。10.一种电子设备,包括: 显示单元,包括具有三维显示模式的显示屏,其中在三维显示模式中显示三维场景,所述三维场景划分为多个图层...
【专利技术属性】
技术研发人员:杨振奕,张晓平,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。