用于触觉启用的投影用户界面的系统和方法_3

文档序号:9200008阅读:来源:国知局
计算设备201的底部或支柱中的导体。当用户与投影表面交互时,计算设备201确定与交互相关联的远程触觉效果,诸如电触觉效果。计算设备201然后向触觉输出设备218输出对应的信号,所述触觉输出设备218通过将电流传递到投影表面来输出远程触觉效果。在一些实施例中,用户可以例如通过投影表面中的半导体或导体来感知到这个远程触觉效果。
[0047]图3示出用于触觉启用的投影用户界面的系统的一个实施例的外部视图。在一些实施例中,计算设备301可以包括台式计算机、膝上型计算机、智能电话、平板、电子阅读机和/或其它电子设备。在图3中所示出的实施例中,计算设备301将虚拟键盘306投影到投影表面302上。在一些实施例中,计算设备301可以将虚拟键盘306投影到与表面不相关联的区域(例如,与全息图相关联的区域)中。在一个这样的实施例中,用户可以使用投影虚拟键盘306来输入数据。在这样的实施例中,当用户与投影虚拟键盘306交互时,计算设备301输出被配置成确认用户已成功地输入字母的远程触觉效果。
[0048]例如,在一个实施例中,计算设备301包括智能电话并且将大虚拟键盘306投影到投影表面302上。不是使用智能电话显示器的小虚拟键盘来输入文本消息,而是用户可以替代地通过与虚拟键盘306交互来输入文本消息数据。在这样的实施例中,计算设备301输出远程触觉效果以用作用户键入了字母的确认。在一个这样的实施例中,当用户成功地输入字母时,计算设备301可以通过使直接耦合至投影表面302的触觉输出设备振动来输出远程触觉效果。在另一实施例中,当用户成功地输入字母时,计算设备301可以通过向投影表面302辐射集中超声压力波来使投影表面302振动。在又一个这样的实施例中,当用户成功地输入字母时,计算设备301可以通过向用户的手指的背面辐射气体(例如空气、氧气、二氧化碳、一氧化碳或氮气)的一连串或股气体来输出远程触觉效果。在其它实施例中,计算设备301可以通过辐射一连串液体(诸如水)或固体(诸如一个或多个泡沫球)来输出远程触觉效果。
[0049]在一些实施例中,当用户成功地输入字母时,计算设备301可以通过使桌面它本身振动来直接地输出振动。用户可以通过桌面或投影表面302的振动而感到这个远程触觉效果。在这样的实施例中,由用户所感到的效果的特性可以取决于以下因素:诸如由计算设备301所辐射的振动的属性、计算设备与用户的手指之间的距离以及振动必须通过其而行进的表面。因此,作为确定远程触觉效果的一部分,计算设备301可以确定以下特性:诸如表面的类型(例如,表面如何对在不同频率下的振动起反应)、到用户的距离、以及由用户感到所需要的振动的强度。
[0050]在一些这样的实施例中,计算设备301可以向包括触觉输出设备的可穿戴设备(诸如领带)输出触觉信号,所述可穿戴设备在用户成功地输入字母时输出远程触觉效果。在又一个实施例中,当用户成功地输入字母时,计算设备301可以通过改变投影表面302的温度来输出远程触觉效果。在其它实施例中,可以将远程触觉效果添加到许多不同类型的投影用户界面。
[0051]现在转向图4,图4示出根据一个实施例的用于触觉启用的投影用户界面的另一系统。在一个实施例中,计算设备401可以包括多功能控制器。例如,控制器用于在台式计算机、膝上型计算机、视频游戏系统、投影视频系统或其它类型的计算设备中使用。在另一实施例中,计算设备401可以包括智能电话、平板或其它类型的计算机。
[0052]在图4中所示出的实施例中,计算设备401可以被配置成控制音频播放机。如图4中所示,计算设备401将一个或多个虚拟控制器投影到投影表面402上。在其它实施例中,一个或多个虚拟控制器可以被投影到与表面不相关联的空间(例如,与全息图相关联的空间)中。用户可以与控制器交互以控制音频播放机的功能。例如,在图4中所示出的实施例中,计算设备401包括如图4中作为控制器404和控制器406所示出的一个或多个微件或虚拟界面。控制器404包括被配置成控制音频播放机的设定的旋钮(例如,用来调谐至无线电台或选择新的歌曲的旋钮)的图像。类似地,控制器406包括被配置成调整音频播放机的另一特征(诸如音量)的滑块的图像。在其它实施例中,计算设备401可以投影多个其它虚拟控制器,所述虚拟控制器中的每一个被配置成控制音频播放机的其它方面,诸如均衡、高音、低音或通常与音乐播放机相关联的其它功能。
[0053]当用户与控制器404和406交互时,计算设备401输出远程触觉效果以确认手势的接收。例如,在一个实施例中,计算设备401可以使用一个或多个触觉输出设备来输出包括振动的触觉效果。在这样的实施例中,计算设备401可以选择用来将信息传送给用户的振动模式。例如,这个振动模式可以指示由计算设备401所控制的系统或设备的类型。在一个这样的实施例中,用户可以知道一个振动模式(例如,长短短)与音频播放机控制相关联。在这样的实施例中,计算设备401可以随着用户与投影用户界面交互而输出这个振动模式以控制音频播放机应用。
[0054]在另一个实施例中,计算设备401可以输出附加类型的远程触觉效果。例如,在一个实施例中,当用户与控制器404或406中的一个交互时,计算设备401可以输出被配置成确认用户交互的检测的远程触觉效果。在一个这样的实施例中,计算设备401例如包括诸如被配置成向用户的手投出一股气体(例如空气)的喷射器的触觉输出设备。因此,当用户与投影用户界面交互时,该股气体可以确认用户正在触摸旋钮。
[0055]在另一实施例中,计算设备401可以随着用户调整旋钮而输出不同的远程触觉效果。在一个这样的实施例中,计算设备401可以包括被配置成随着用户与控制器404或406交互而向用户或投影表面402投出振动的超声换能器的阵列。例如,在一个这样的实施例中,随着用户进一步向右转动控制器404,计算设备401输出渐增强度的效果。类似地,随着用户向左转动控制器404,计算设备401输出变得更弱的效果。在一些实施例中,这样的远程触觉效果可以用作计算设备401已接收到用户输入的确认。
[0056]在另一个实施例中,用户可以将振动模式或其它远程触觉效果指派给由计算设备401所控制的各种应用或操作。因此,例如,用户可以选择特定振动模式或其它类型的远程触觉效果并且使该远程触觉效果与由计算设备401所控制的应用相关联。
[0057]作为特定示例,在上面所描述的实施例中,用户可以是办公室中的工作人员。计算设备401将音频播放机控件投影到用户的书桌上。在这样的实施例中,远程触觉效果可以使得用户能够调整音频应用的设定而不必集中于投影界面。例如,远程触觉效果可以允许用户确定计算设备401接收到输入,而不用集中于计算设备401。这可以使得用户能够在仍然与计算设备401交互的同时维持集中于另一设备,例如,用户的台式计算机。另外,在一些实施例中,触觉反馈可以使得用户能够与未被看得见地投影的用户界面交互。例如,在一些实施例中,计算设备401可以在不用看得见地显示投影用户界面的情况下检测用户的手势。
[0058]在一些实施例中,计算设备401可以包括用于播放视频游戏的游戏设备。在一些实施例中,计算设备401可以是包括投影仪(例如,微型投影仪)的手持设备。计算设备401可以将视频游戏投影到投影表面406上或到与表面不相关联的区域(例如,与全息图相关联的空间)中。在一些实施例中,用户可以通过改变其定向或者摇动它或通过做出手势来与计算设备401交互(相对于图5进一步讨论)。例如,在一个实施例中,通过使计算设备401倾斜,用户可以使投影虚拟字符蜷伏。在另一实施例中,通过轻敲投影表面402,用户可以使虚拟字符跳跃。在一些实施例中,响应于用户交互或基于游戏事件,计算设备401可以输出触觉效果。例如,在一个实施例中,用户可以通过向左/右用他的或她的手指打手势或通过使计算设备401向左/右倾斜来使虚拟字符向左/向右转。作为响应,在一些实施例中,计算设备402可以输出触觉效果,诸如振动、温度改变或成股空气。在一些实施例中,触觉效果可以确认用户输入的接收或者可以对应于游戏事件(诸如虚拟爆炸、开火或虚拟字符可能正在越过的地形)。
[0059]现在转向图5,图5示出用于触觉启用的投影用户界面的系统的另一实施例。如图5中所示,手势交互由滚动箭头508和510表示。手势交互包括可能的用户与计算设备501交互的示例。例如,用户可能希望滚动数据,其中对于在投影表面502 —侧变得可见的数据的每行来说,数据的另一行在投影表面502相反侧变得不可见。在这样的实施例中,向左/向右510或向上/向下508滚动可以包括其中用户向左/向右或向上/向下扫掠他的或她的手指的交互。在一个这样的实施例中,用户可以跨越投影表面502向左/向右或向上/向下扫掠他的或她的手指。在另一实施例中,用户可以远离投影表面502向左/向右或向上/向下扫掠他的或她的手指。在其它实施例中,计算设备501可以检测其它手势。这些可以包括诸如四手指捏的手势,其中使用四个手指用户做出可以使计算设备501改变程序的捏手势、轻敲或摆手,或用来返回的手势。
[0060]在一些实施例中,计算设备501检测这些手势中的每一个。这一些这样的实施例中,计算设备501可以基于手势来控制一个或多个应用。例如,在一个实施例中,计算设备501可以包括被配置成控制在显示器上示出的游戏(图5中未示出)的游戏系统。当用户通过打手势来与计算设备501交互时,计算设备501控制与游戏相关联的操作。
[0061]在其它实施例中,计算设备501可以输出远程触觉效果以确认手势的接收。在一个这样的实施例中,计算设备501可以位于桌面上并且将用户界面投影到同一桌面上。在接收到手势输入(诸如向左/向右扫掠至向左/向右滚动)后,计算设备501可以以特定模式或强度使投影表面502振动以确认手势输入的接收。例如,在一个实施例中,用户可以滚动相簿。在这样的实施例中,当用户向左/向右扫掠以滚动每个图片时,计算设备501输出变化强度的振动以确认扫掠手势的接收。
[0062]用于启用投影用户界面的触觉反馈的说明性方法
[0063]图6是示出根据一个实施例的用于启用投影用户界面的触觉反馈的方法600的流程图。在一些实施例中,图6中的步骤可以用由处
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1