指令识别方法和电子设备技术

技术编号:10495642 阅读:84 留言:0更新日期:2014-10-04 13:35
本发明专利技术提供一种指令识别方法和电子设备。该指令识别方法应用于具有显示屏的电子设备。该方法包括:在所述显示屏上显示三维场景,所述三维场景划分为多个图层,每个图层对应于一个视觉深度;检测指令发出物相对于所述电子设备的距离;根据所述距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层;将指示符投射到当前显示的三维场景中与所述距离对应的图层中;确定所述指示符在当前显示的三维场景中所投射的图层中的位置;以及根据所述指示符的位置和指令发出物的动作识别指令。

【技术实现步骤摘要】
指令识别方法和电子设备
本专利技术涉及电子设备的领域,更具体地,本专利技术涉及一种指令识别方法和电子设备。
技术介绍
目前,三维(3D)显示技术越来越普遍。常见的有通过3D眼镜实现的3D显示以及裸眼3D显不。 在3D显示的情况下进行交互时,如果直接用手指对显示单元上显示的内容进行操作,则容易破坏3D视觉。此外,由于进行3D显示,所以操作位置不容易准确定位(尤其是触摸操作时),这可能导致用户的指令无法正确识别,从而导致误操作。 因此,期望提供一种指令识别方法和电子设备,其在进行3D内容显示时,能够准确地识别用户指令,从而提高用户体验。
技术实现思路
根据本专利技术一个实施例,提供了 1.一种指令识别方法,应用于具有显示屏的电子设备,该方法包括: 在所述显示屏上显示三维场景,所述三维场景划分为多个图层,每个图层对应于一个视觉深度; 检测指令发出物相对于所述电子设备的距离; 根据所述距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层; 将指示符投射到当前显示的三维场景中与所述距离对应的图层中; 确定所述指示符在当前显示的三维场景中所投射的图层中的位置;以及 根据所述指示符的位置和指令发出物的动作识别指令。 优选地,所述三维场景按照功能划分为多个图层。 优选地,在所述三维场景的各个图层中叠加至少一个控件,并且在最顶层图层中叠加的控件是功能控件。 优选地,所述方法还包括: 检测所述指令发出物针对所述控件的操作以识别指令,并且激活与该控件相应的操作。 优选地,所述方法还包括: 检测所述指令发出物针对所述控件的操作后的预定时间段内所述指令发出物是否与所述显示屏的接触; 当所述指令发出物与所述显示屏的接触时,确定此时所述指令发出物对应的所述三维场景中的图层; 将所述指令发出物的操作锁定在所确定的图层中; 根据所述指令发出物针对所述图层中的控件的操作以识别指令,并且激活与该控件相应的操作。 优选地,所述显示屏为触摸显示屏,所述方法还包括: 通过所述触摸显示屏检测所述指令发出物针对最顶层图层中的控件操作,并且激活与该控件相应的操作。 优选地,检测指令发出物相对于所述电子设备的距离包括: 利用布置在所述电子设备的与所述触摸显示屏相对一侧的三维摄像装置检测指令发出物,以获取该指令发出物相对于所述电子设备的距离。 优选地,所述方法还包括: 动态检测所述指令发出物相对于所述电子设备的距离以确定所述距离是否变化, 其中,当所述距离的变化小于预定阈值时,确定所述距离没有变化,以及 当所述距离的变化大于预定阈值时,确定所述距离已经变化。 优选地,当确定所述距离已经变化时,根据变化后的距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层;以及 将指示符投射到当前显示的三维场景中与变化后的距离对应的图层中。 根据本专利技术另一实施例,提供了一种电子设备,包括: 显示单元,包括具有三维显示模式的显示屏,其中在三维显示模式中显示三维场景,所述三维场景划分为多个图层,每个图层对应于一个视觉深度; 检测单元,用于检测指令发出物相对于所述电子设备的距离; 图层确定单元,用于根据所述距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层; 投射单元,用于将指示符投射到当前显示的三维场景中与所述距离对应的图层中; 位置确定单元,用于确定所述指示符在当前显示的三维场景中所投射的图层中的位置;以及 指令识别单元,用于根据确定的位置和指令发出物的动作识别指令。 优选地,所述三维场景按照功能划分为多个图层。 优选地,在所述三维场景的各个图层中叠加至少一个控件,并且在最顶层图层中叠加的控件是功能控件。 优选地,所述电子设备还包括操作单元,用于根据指令识别单元检测指令发出物针对所述控件的操作以识别指令的结果,激活与该控件相应的操作。 优选地,所述检测单元进一步用于: 检测所述指令发出物针对所述控件的操作后的预定时间段内所述指令发出物是否与所述显示屏的接触; 所述图层确定单元进一步用于: 当所述指令发出物与所述显示屏的接触时,确定此时所述指令发出物对应的所述三维场景中的图层;将所述指令发出物的操作锁定在所确定的图层中;以及 所述指令识别单元进一步用于: 根据所述指令发出物针对所述图层中的控件的操作以识别指令,并且激活与该控件相应的操作。 优选地,所述显示屏为触摸显示屏,所述检测单元进一步用于通过所述触摸显示屏检测所述指令发出物针对最顶层图层中的控件操作,并且所述指令识别单元激活与该控件相应的操作。 优选地,所述检测单元包括三维摄像装置,布置在所述电子设备的与所述显示单元相对一侧,用于检测指令发出物以获取该指令发出物对应的距离。 优选地,所述检测单元还用于动态检测所述指令发出物相对于所述电子设备的距离,以确定所述距离是否变化, 其中,当所述距离的变化小于预定阈值时,确定所述距离没有变化,以及 当所述距离的变化大于预定阈值时,确定所述距离已经变化。 优选地,当确定所述距离已经变化时,所述图层确定单元根据变化后的距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层;以及所述投射单元将指示符投射到当前显示的三维场景中与变化后的距离对应的图层中。 因此,根据本专利技术实施例的指令识别方法和电子设备,在进行3D内容显示时,能够准确地识别用户指令,从而提高用户体验。 【附图说明】 图1是描述根据本专利技术第一实施例的指令识别方法的原理的示例; 图2是描述根据本专利技术第一实施例的指令识别方法的流程图; 图3是描述根据本专利技术第一实施例的指令识别方法的应用示例;以及 图4是描述根据本专利技术第二实施例的电子设备的功能框图。 【具体实施方式】 下面,将参考附图详细描述根据本专利技术实施例的指令识别方法和电子设备。根据本专利技术实施例的指令识别方法应用于具有三维显示模式的电子设备。这样的电子设备可以是任何电子设备,例如电视机、平板电脑、智能手机等等,只要其具有三维显示模式,能够显示3D内容即可。 <第一实施例> 根据本专利技术第一实施例的指令识别方法100应用于显示3D场景的电子设备。 在开始描述本专利技术之前,将参考图1描述根据本专利技术第一实施例的指令识别方法的原理。 如图1所示,当界面内容以3D形式(裸眼3D或眼镜式3D)显示时,界面内容可以按照功能层次进行划分,并分布到不同的视觉深度图层。也就是说,三维场景可以划分为多个图层,每个图层对应于一个视觉深度。 如图1所示,从前往后,假设将内容划分为三层,第一图层例如是背景画面,第二图层例如是人物,第三图层例如是操作面板,每个图层具有一个深度坐标。 或者,以Photoshop软件为例,画布作为一层,调色板等工具类应用作为另一层,通过视觉深度进行区分。 检测装置可以检测指令发出物与检测装置的距离作为距离,然后将该指令发出物的距离投射到相应图层。 在每一图层中,用户可以根据预定指令,进行相应的操作。由于所有的操作都在该图层内进行,而不会影响到其他图层。通过这种手段,实现对于操作区域的区隔,以避免误操作的发生。 此外,可以通过距离的调整,切换到不同图层,然后在相应图层中进行预定操作。本文档来自技高网...

【技术保护点】
一种指令识别方法,应用于具有显示屏的电子设备,该方法包括:在所述显示屏上显示三维场景,所述三维场景划分为多个图层,每个图层对应于一个视觉深度;检测指令发出物相对于所述电子设备的距离;根据所述距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层;将指示符投射到当前显示的三维场景中与所述距离对应的图层中;确定所述指示符在当前显示的三维场景中所投射的图层中的位置;以及根据所述指示符的位置和指令发出物的动作识别指令。

【技术特征摘要】
1.一种指令识别方法,应用于具有显示屏的电子设备,该方法包括: 在所述显示屏上显示三维场景,所述三维场景划分为多个图层,每个图层对应于一个视觉深度; 检测指令发出物相对于所述电子设备的距离; 根据所述距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层; 将指示符投射到当前显示的三维场景中与所述距离对应的图层中; 确定所述指示符在当前显示的三维场景中所投射的图层中的位置;以及 根据所述指示符的位置和指令发出物的动作识别指令。2.如权利要求1所述的方法,其中所述三维场景按照功能划分为多个图层。3.如权利要求1所述的方法,其中在所述三维场景的各个图层中叠加至少一个控件,并且在最顶层图层中叠加的控件是功能控件。4.如权利要求3所述的方法,还包括: 检测所述指令发出物针对所述控件的操作以识别指令,并且激活与该控件相应的操作。5.如权利要求4所述的方法,还包括: 检测所述指令发出物针对所述控件的操作后的预定时间段内所述指令发出物是否与所述显示屏的接触; 当所述指令发出物与所述显示屏的接触时,确定此时所述指令发出物对应的所述三维场景中的图层; 将所述指令发出物的操作锁定在所确定的图层中; 根据所述指令发出物针对所述图层中的控件的操作以识别指令,并且激活与该控件相应的操作。6.如权利要求3所述的方法,其中所述显示屏为触摸显示屏,所述方法还包括: 通过所述触摸显示屏检测所述指令发出物针对最顶层图层中的控件操作,并且激活与该控件相应的操作。7.如权利要求1所述的方法,其中检测指令发出物相对于所述电子设备的距离包括: 利用布置在所述电子设备的与所述触摸显示屏相对一侧的三维摄像装置检测指令发出物,以获取该指令发出物相对于所述电子设备的距离。8.如权利要求1所述的方法,还包括: 动态检测所述指令发出物相对于所述电子设备的距离以确定所述距离是否变化, 其中,当所述距离的变化小于预定阈值时,确定所述距离没有变化,以及 当所述距离的变化大于预定阈值时,确定所述距离已经变化。9.如权利要求8所述的方法,其中当确定所述距离已经变化时,根据变化后的距离以及距离与视觉深度的对应关系确定该指令发出物对应的图层;以及 将指示符投射到当前显示的三维场景中与变化后的距离对应的图层中。10.一种电子设备,包括: 显示单元,包括具有三维显示模式的显示屏,其中在三维显示模式中显示三维场景,所述三维场景划分为多个图层...

【专利技术属性】
技术研发人员:杨振奕张晓平
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1