基于位置提供触觉刺激的系统和方法_3

文档序号:9929290阅读:来源:国知局
户、激励器16、传感器18、控制器20等)在绝对坐标系统中相对于其他 物体的位置、和/或在其他情况下的位置。正如在本文中使用的那样,"位置信息"或"与位置 有关的信息"指的不是与控制输入有关联的手势或运动。而是,"位置信息"或"与位置有关 的信息"只是指描述物体的位置、或者在坐标系统中的位置、或者相对于一些其他物体的位 置的信息。这种信息可以包括而不限于:坐标、距离、转动方位、和/或角度关系。
[0029] 刺激模块30被配置成确定要为用户产生的触觉刺激。确定触觉刺激包括确定激励 器16的哪一个(或哪些个)应该施加刺激,和/或确定触觉刺激的一个或多个参数。这种一个 或多个参数可以包括力的幅度、方向性和方位、刺激的位置、振动的频率、幅度、持续时间、 和/或其他参数之中的一个或多个。
[0030] 通过刺激模块30确定的触觉刺激与通过用户接口设备12传送的感知内容相关。同 样,通过利用内容被电子地存储的信息(例如在电子储存器22上)至少可以在某种程度上指 示出刺激。通过刺激模块30确定触觉刺激以增强通过内容提供的体验的一个或多个方面。 例如,可以确定触觉刺激以增强内容的真实性、内容的娱乐性、用户对内容的理解、和/或经 由用户接口设备12传送给用户的内容所提供的体验的其他方面之中的一个或多个。
[0031] 为了增强经由用户接口设备12传送给用户的内容所提供的体验的一个或多个方 面,刺激模块30被配置成基于与位置有关的信息确定触觉刺激。这包括基于用户相对于用 户接口设备12的位置、用户的一个身体部分相对于用户的另一个身体部分的位置、一个用 户相对于一个或多个其他用户的位置、和/或位置信息,来改变触觉刺激。在基于位置改变 触觉刺激的过程中,刺激模块30可以按照清晰的步骤、或平稳地改变刺激。用户接口设备12 被配置成以相对于起到内容发送部分14功能的显示表面以离散、预定的视角提供三维视 图,然后刺激模块30可以改变触觉刺激,以使每个预定视角都接收到相应于其三维视图的 触觉刺激。作为另一个示例,如果一个用户相对于用户接口设备12站在另一个用户后面,则 提供给该用户的更加远的触觉刺激可以反映被站在中间的用户的"遮挡"。
[0032] 确定触觉刺激以考虑位置信息可以是基于由位置模块28确定位置信息,和/或确 定与被预先存储或配置的激励器16的位置有关的位置信息。将意识到的是,基于本文描述 的位置信息使触觉刺激变化的讨论与基于输入或控制手势使触觉刺激变化是不同的。由刺 激模块30基于位置确定触觉刺激不依赖于通过用户执行的手势或物理操纵。而是,由刺激 模块30确定的相应于给定控制或输入手势的触觉刺激会在控制或输入手势执行期间基于 用户的位置(或者用户身体部分的相对位置)而变化。同样,不相应于控制或输入手势(例 如,与被传送给用户的内容的效应或成分(component)相关)的触觉刺激可以由刺激模块30 确定,以基于类似的位置信息而变化。
[0033] 在一个实施例中,刺激模块30确定要为用户产生的触觉刺激,以与被传送给用户 的内容的效果的方向性和方位一致。例如,如果用户接口设备12被配置成通过充当内容发 送部分14的显示表面产生三维图像,则触觉刺激依据视角、离开内容发送部分14的距离、 和/或视角和距离两者而变化,以传送由用户接口设备12传送的三维视图中的视觉实体的 方向性和方位。而是可以使用其他有关位置的参数,或者结合视角和/或距离,以改变触觉 刺激。
[0034]作为这个示例的一个具体实例,如果三维视图中的球远离内容发送部分14沿着一 路径向外投射,则由刺激模块30确定触觉刺激以便为位于该路径上或者位于该路径附近的 用户模仿被球碰撞。另一方面,不在路径附近的用户不会接收到这种刺激。将意识到的是, 可以用一些其他抛射体来替代球。作为这个示例的另一个具体实例,如果在三维视图中显 示出爆炸,则触觉刺激能够用于增强爆炸的真实性。这会包括确定触觉刺激的幅度、量、和/ 或类型,以便与爆炸的方向性和方位一致。
[0035]产生触觉刺激以便与通过用户接口设备12传送的三维视图的效果的方向性和/或 方位一致的这些实例不旨在为限制性的。示例性使用位置信息以确定触觉刺激的其他实例 可以不背离本公开的范围而实施。将意识到的是,改变触觉刺激以反映通过用户接口设备 12传送的内容中事件的方向性和/或方位的描述不被限制于三维视图,或者甚至是视觉效 果。可以将相同的原理应用于二维视图的效果、和/或音频效果。
[0036] 在一个实施例中,激励器16包括在传送内容期间相对于用户接口设备12位置固定 的一个或多个激励器。例如,激励器16可以包括在传送内容期间是固定的装置、地板、垫子、 和/或其他物体携载或包括于其中的激励器。在这个实施例中,刺激模块30可以为固定位置 的激励器16确定触觉刺激。与这些固定位置有关的位置信息可以包括由刺激模块30使用的 预先配置和/或预先存储的一个或多个位置信息。
[0037] 在一个实施例中,激励器16包括被用户佩带、携载或另外移动的物体包括于其中 或携载的一个或多个激励器。在这个实施例中,由刺激模块30基于其从位置模块28接收到 的位置信息来确定要由便携式激励器产生的触觉刺激,该位置信息与用户和/或可移动激 励器相对于用户接口设备12的位置有关。例如,可移动激励器可以被包括在游戏控制器、可 佩带式背带、枕头、被充填的玩具动物、玩具、和/或其他物体之中。
[0038] 在一个实施例中,刺激模块30被配置成基于用户的身体部分的相对位置而确定触 觉刺激。例如,如果用户正持有控制器20之一,则位置模块28可以确定控制器20相对于用户 躯干的位置。随着控制器20离用户越来越近或越来越远,由刺激模块30确定的触觉刺激可 以基于相对位置的改变而变化。通过在确定用户相对于用户接口设备12(例如,并非假设20 以反映用户的位置而不调整)的位置过程中包括用户躯干与控制器20之间的相对位置可以 简单地做出这个改变,或者基于控制器20靠近和/或离开用户躯干的动作而具体做出改变。 [0039]在一个实施例中,刺激将用户(和/或控制器20)相对于用户接口设备12的位置和 控制器相对于用户的位置考虑在内。例如,响应于用户从他的身体移动控制器20至离开他 的身体一个臂长度、为用户确定的刺激可以不同于使控制器20离开他的身体但是向前步进 一个臂的长度。同样,向前步进半个臂的长度同时将他的臂伸展到一半可以引起与只移动 臂或只向前步进不同的刺激。
[0040]在一个实施例中,确定触觉刺激,以便基于控制器20相对于用户躯干的转动方位、 或与控制器20相对于用户躯干的相对位置有关的其他信息而变化。
[0041]激励器控制模块32被配置成控制激励器16以产生由刺激模块30确定的触觉刺激。 这包括将要产生的触觉刺激从处理器24通信到激励器16。要产生的触觉刺激可以在有线通 信链路、无线通信链路、和/或处理器24与激励器16之间的其他通信链路上通信。在一个实 施例中,归属于激励器控制模块32的功能的至少一部分被布置在由控制器20携载的处理 器、和/或携载一个或多个激励器16的一些其他物体之中。
[0042]图2示出提供与传送给一个或多个用户的其他感知内容相关的触觉刺激的方法 34。下面提供的方法34的操作旨在为示例性的。在一些实施例中,方法34可以利用未描述的 一个或多个附加操作、和/或不用所讨论的一个或多个操作来实现。此外,图2中示出和下面 描述的方法34的操作顺序旨在为非限制性的。
[0043] 在一些实施例中,方法34可以在一个或多个处理设备(例如,数字处理器、模拟处 理器、设计成处理信息的数字电路、设计成处理信息的模拟电路、状态机
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1