在头戴式显示器上提供用户界面的装置和方法及其头戴式显示器的制造方法_2

文档序号:8323886阅读:来源:国知局
定的设置,当HMDUI被设置对应于周围环境条件操作时,UI模式可以按照示例的实施例的实施例自动地变化。同时,基于由用户预先确定的设置,当不考虑周围环境条件,特定Π模式是固定时,如果固定的Π模式处于可操作状态下,则固定的Π模式将在“开”状态上操作,并且如果不是,则UI模式将在“关”状态上操作。
[0046]此外,显示控制单元160在HMD显示屏幕101上输出电影或者图像。此外,按照实施例,显示控制单元160对HMD外部目标提供以成像的UI屏幕,或者执行用于对外部数字设备提供UI屏幕的控制功能。此外,按照实施例,显示控制单元160提供信息去按照确定的Π确定用于HMD显示屏幕101的Π或者图像。详细描述将进一步图示。
[0047]此外,Π控制单元170对HMD用户提供UI,并且控制提供的UI。UI控制单元170包括实体UI控制单元171和非实体UI控制单元172。
[0048]作为实体Π控制单元171表示可以具有与用户实际接触的UI,例如,其可以是作为实施例的虚拟键盘Π和绘图UI。虚拟键盘Π表示在HMD附近的检测到的目标的表面上显示虚拟键盘,接收通过用户的键盘触摸的命令,并且据此操作的UI方法。此外,绘图Π表示在HMD附近的检测到的目标的表面上提供虚拟的绘图板,并且在绘图板上,由用户使用绘图工具,诸如电子笔或者手指输入命令的UI方法。此外,由于非实体UI控制单元172表示不具有与用户实际接触的UI,例如,其可以作为实施例是手势UI和语音识别U10因此,UI方法的详细描述将进一步图示。
[0049]因此,在示例的实施例中图示的实体和非实体UI是某些UI方法,并且不局限于仅仅前面提到的虚拟键盘、绘图、手势和语音识别U1也就是说,实体UI表示可以具有与目标实际接触的所有UI,并且非实体UI表示不需要与目标实际接触的所有U1
[0050]由于处理器110是主HMD控制器,其不仅控制HMD 100的每个块,而且控制在每个块之间的信息和数据传输和接收。在下文中,示例的实施例的详细过程可以主要地由处理器110的控制操作来操作。因此,在图2中示出的HMD 100的内部配置框图作为仅仅用于解释目的的实施例图示。因此,在图2中示出的每个块可以整个地组合,或者某些必要的块可以整个地分解和组合。例如,处理器110可以与Π控制单元合成为组合的控制器。
[0051]图3和4作为示例的实施例的实施例示出按照目标位置的HMD UI模式确定过程的流程图。此外,图5a、5b、5c、6a、6b、7a和7b是解释本发明示例的实施例的图。
[0052]在示例的实施例中,目标是存在于在HMD上佩带的用户附近的物体或者实体,并且其包括例如墙、桌子和球。示例的实施例的第一个实施例基于在HMD 100附近的目标的检测应用Π模式。进一步描述如下。
[0053]应用HMD的UI模式确定过程由用户的请求或者自动化系统设置操作S110。例如,SllO可以基于由用户确定的设置操作。更详细地,例如,用户10可以按照在HMD Π附近的周围环境条件预先确定设置,并且在那种情况下,处理器110可以控制HMD,使得HMD UI按照周围环境条件自动地变化。在下文中,在HMD Π被预置以按照周围环境条件操作的情形下,本发明示例的实施例将描述最佳的HMD UI确定过程。
[0054]按照示例的实施例的第一个实施例,HMD UI模式过程包括目标位置确定S120和HMD UI模式确定S130的步骤。当HMD UI模式过程开始时,HMD处理器110检测在HMD附近的目标,并且经由目标传感器S121确定目标的位置。基于S121确定的结果,处理器110将在HMD和目标之间的关系分为三个状态。
[0055]例如,在图5a,当检测到目标时,并且检测到的目标保持在其中实体反馈是可能的距离之内时,其被称作Fl状态,如在S122示出的。此外,在图5b,当检测到目标时,并且检测到的目标没有保持在其中实体反馈是可能的距离之内时,其被称作F2状态,如S123示出的。最后,在图5c,当目标不存在于HMD附近时,其被称作F3状态,如S124示出的。
[0056]在图5a、5b和5c中Fl、F2和F3状态的进一步说明如下。HMD100处理器110确定目标400是否存在,并且经由目标传感器121定位其位于哪里。例如,图5a和5b说明在HMD附近检测到目标400时,并且图5c说明目标不存在时。此外,图5a示出在检测到的目标400和HMD之间的距离(称作Dl)小于预先确定的距离(称作Th)时,S122。另一方面,图5b示出在检测到的目标400和HMD之间的距离(称作D2)大于预先确定的距离(称作Th)时。因此,该预先确定的距离Th可以被设置为其中用户可以具有与目标400实际接触并且触摸目标400的距离。因此,图5a的Fl状态表示其中用户可以触摸目标的状态,并且图5b的F2状态表示其中即使目标存在,但用户无法触摸目标400的状态。此外,图5c的F3状态是其中目标400不存于HMD附近的状态。
[0057]当在HMD附近目标的状态经由S121的步骤被确定为Fl (S122)、F2 (S123),或者F3(S124)时,HMD处理器110选择HMD UI,并且由Π控制单元170对其操作。例如,在FKS122)的情况下,应用前面提到的实体Π模式S131,并且在F2状态(S123)或者F3状态(S124)的情况下,应用前面提到的非实体Π模式S132。这些实体和非实体Π模式也可以分别地称为目标和非目标模式。
[0058]此外,虽然某个HMD Π当前正在经由S131、S132或者S133应用,但是处理器110连续地检测目标,并且确定目标S121的位置,并且当状态,例如,从Fl变到F3,或者从F2变到Fl时,HMD UI模式可以自动地变化。因此,在实施例中,当UI模式自动地变化时,有可能通知用户10该变化。
[0059]因此,作为Fl状态应用于表示用户10可以直接接触或者触摸Π的Π模式,其例如可以是在图6a中示出的虚拟键盘Π方法,或者在图6b中示出的绘图UI方法。但是,这些仅是示例的实施例的实施例,并且可以实际触摸的其它各种的UI方法可以明显地存在。
[0060]例如,图6a的虚拟键盘UI方法在检测到的目标400的表面上显示虚拟键盘410,并且通过触摸虚拟键盘410产生用户直接输入的命令。然后,相应的目标400对用户10提供触摸感觉,使得用户10可以有效地使用虚拟键盘410。此外,图6b的绘图UI方法是例如其中可以绘制的虚拟窗口 420显示在检测到的目标400的表面上,并且通过使用笔430,用户10产生期望的命令的方法。然后,相应的目标400对用户10提供触摸感觉,使得用户10可以有效地使用笔430。
[0061]因此,当实体Π模式在S131中被选择为HMD Π时,多个实体模式Π的一个可以通过用户的设置或者系统的设置选择。例如,由于用户10可以通过使用用户输入单元150预先确定该设置,所以在实体Π模式确定的情况下,有可能或者在图6a中示出的虚拟键盘的一个,或者在图6b中示出的绘图UI方法可以被提前地设置为默认。或者,当用户的设置不存在时,Π控制单元170可以确定是否诸如笔430的绘图输入设备存在。如果绘图输入设备存在,则在图6b中示出的绘图UI方法可以提前地选择,并且如果绘图设备不存在,则在图6a中示出的虚拟键盘可以被提前地选择。此外,虽然Π方法已经提前地选择,但是如果存在任何变化,则可以使用不同的UI方法。例如,当用户10正在使用在图6a中示出的虚拟键盘Π方法时,在用手抓住绘图输入设备的情况下,在图6b中示出的绘图UI方法可以自动地使用。此外,关于原始确定的Π模式,当用户希望改变为特定Π模式时,用户可以随时地改变Π模式。
[0062]此外,当虚拟键盘Π方法作为实体Π如图6a所示应用时,在目标的表面上的虚拟键盘410的位置可以以各种方式控制。进一步说明如下。
[0063]例如,虚拟键盘410可以在用户手10位于的点处生成。也就是说,处理器110确定是否用户手10正在接近,或者触摸目标400的表面,并且控制以在相应的用户手10位于的点处产生虚拟键盘410。因此,由于用户希望的目标被生成,并且虚拟键盘被在目标的表面的某个点处生成,用户可以方便地利用虚拟键盘。
[0064]此外,取决于是否用户正在仅仅使用一只手或者双手,有可能生成不同类型和大小的虚拟键盘。例如,Π控制单元170配备有类似小型的键盘的一只手虚拟键盘,或者类似大型的键盘的双手虚拟键盘,并且处理器110通过确定接近或者触摸该目标手指的数目,控制以产生或者一只手或者双手键盘中的一个。
[0065]此外,虚拟键盘410的位置可以基于用户的视角确定。例如,处理器110可以控制以确定是否用户正在使用第一视角,右眼的视角,或者第二视角,左眼的视角,或者两者。处理器I1然后控制虚拟键盘410,使得虚拟键盘410位于对应于视角的适宜的点处。例如,当仅仅使用一个视角时,对应于视角的适宜的点可以是相应的视角的中心点,或者当使用两个视角时,可以是相应的视角的重叠点。
[0066]此外,所有前面提到的实施例可以被组合和使用。也就是说,例如,处理器110可以通过确定是否用户10正在仅仅使用一只手或者双手确定虚拟键盘的类型,并且在用户手10正在接近或者触摸的目标的表面上产生确定的虚拟键盘。此外,处理器110可以首先通过确定是否用户10正在使用一只手或者双手确定虚拟键盘的类型,并且在用户使用的视角的适宜的点处产生确定的虚拟键盘。此外,处理器110可以首先通过确定是否用户10正在使用一只手或者双手确定虚拟键盘的类型,并且在用户使用的视角的适宜的点处产生确定的虚拟键盘,并且移动在用户手10接近或者触摸的目标的表面上产生的虚拟键盘。
[0067]此外,处理器110可以首先通过确定是否用户10正在使用一只手或者双手确定虚拟键盘的类型,并且通过将视角的适宜的点与用户10接近或者触摸的目标表面的位置比较,在最适宜的位置处产生确定的虚拟键盘。例如,在用户手10不在视角内的情况下,虚拟键盘可以在视角的边缘处生成。这是因为其确定用户手10对虚拟键盘毫无动作。另一方面,在用户手10在视角内的情况下,虚拟键盘可以在首先用户手10的位置处生成。这是因为其确定用户手10为虚拟键盘的使用作准备。
[0068]因此,有关前面提到的虚拟键盘410的类型和位置的各种示例可以同样地应用于在图6b中示出的绘图UI的窗口 420的类型和窗口 420的位置的确定。
[0069]此外,由于F2和F3状态应用于的非实体UI模式是其中用户10没有实际利用目标400的UI模式,例如,其可以是在图7a中示出的语音识别UI方法、在图7b中示出的手势Π方法,或者使用眼球运动的Π。但是,这仅仅是本发明的实施例,并且如提及的,具有与目标400非实际接触的其它各种的UI方法明显地存在。
[0070]例如,图7a的语音识别UI方法显示图标440,该图标440显示语音识别UI正在HMD显示器的屏幕上执行,并且一旦输入用户的10语音,语音命令在非实体UI模式控制单元172中经由语音识别过程被识别和转换。然后,语音识别UI方法经由处理器110执行相应的命令。此外,图7b的手势UI方法显示图标450,该图标450显示语音识别UI正在HMD显
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1