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

文档序号:9929290阅读:来源:国知局
器16和/或激励器16和用户都接触的物体物理施加给用户的一个或 多个轻微振动、力和/或动作。还可以将超声能量形式、或能量的其他形式的非接触式触知 反馈实施为触觉刺激。激励器16可以包括被配置成产生这种反馈以便施加给用户的任何设 备。例如,激励器16可以包括一个或多个压电激励器、气动激励器、偏心块(eccentric mass)激励器、电活性(electroactive)聚合体激励器、静电表面激励器、形状记忆合金,和/ 或其他激励器。
[0018] 将意识到的是,虽然在图1中将激励器16示出为单个实体,但这仅仅是出于示例性 的目的。在一个实施例中,激励器16包括多个激励器。多个激励器可以被包括在单个物体或 设备中、被其携载、和/或与其接触。或者,多个激励器可以包括被包括在多个单独的物体或 设备中、被其携载、和/或与其接触的激励器。
[0019]传感器18被配置成产生输出信号,输出信号传送与位置有关的信息。在一个实施 例中,输出信号传送与至少一个用户、激励器16(例如,如果一个或多个激励器16被包括在 可移动物体中或者被可移动物体携载)、控制器20、和/或其他物体之中的一个或多个的位 置有关的信息。通过传感器18的输出信号传送的信息的所用于的位置可以包括绝对坐标系 统中的一个或多个位置,相对于用户接口设备12的位置(例如相对于内容发送部分14的位 置),激励器16和/或传感器18之中的一个或两个相对于用户和/或用户的身体部分的位置, 用户相对于彼此的位置,和/或相对于其他物体的位置。
[0020]产生传送与位置相关信息的输出信号的多种传感器的任何一种的一个或多个可 以被实施成系统10中的传感器18。通过非限制性示例,传感器18可以包括一个或多个加速 度计、陀螺仪、数字式罗盘、超声回声定位传感器、光学距离或近程式传感器、成像传感器 (例如视频或静态成像)、射频传感器,和/或其他传感器。将意识到的是,传感器18的输出信 号可以直接传送位置信息,诸如距离、方位、角度,和/或其他位置信息。传感器18的输出信 号可以间接传送位置信息。例如,传感器18可以传送与位置的时间导数有关的信息(例如加 速度),可以确定来自哪一位置的图像,和/或可以确定来自哪一位置的其他类型的信息。输 出信号可以是来自传感器18"原始"输出,或者传感器18可以包括用于提供某些初步处理的 能力。
[0021]在一个实施例中,传感器18包括通过系统10的其他组件(例如激励器16、传感器18 等)携载的一个或多个传感器。在一个实施例中,传感器18包括使用期间不被移动的一个或 多个传感器。在一个实施例中,传感器18包括被提供为可由用户佩带的单独的组件的一个 或多个传感器。
[0022]控制器20被配置成相对于系统10提供用户交互和控制。在一个实施例中,控制器 20包括由用户实施的一个或多个游戏控制器,以在视频游戏、虚拟世界和/或仿真中操纵虚 拟特性和/或对象。在一个实施例中,控制器20包括被配置成给用户提供对系统10中的一个 或多个其他组件的配置和/或设置进行控制(例如对用户接口设备12远程控制)的一个或多 个电子控制器。控制器20可以包括手持式控制器,与手持式组件协同工作的照相机控制器 (例如Sony PlayStation? Eye和PlayStation?运动控制器),和/或非手持的控制器 (例如飞行仿真控制、驱动仿真控制等)。
[0023]在一个实施例中,电子储存器22包含电子地存储信息的电子储存介质。电子储存 器22的电子储存介质可以包括与系统10集成(即基本不可拆卸地)提供的一个或两个系统 储存器,和/或经由例如端口(例如通用串行总线(USB)端口、火线(firewire)端口等)或驱 动器(例如磁盘驱动器等)可拆卸地连接至系统10的可拆卸式储存器。电子储存器22可以包 括一个或多个光学可读储存介质(例如光盘等),磁性可读储存介质(例如磁带、磁性硬盘驱 动器、软盘驱动器等),基于电子电荷(electrical charge-based)的储存介质(例如电可擦 除只读存储器(EEPR0M)、随机存取存储器(RAM)等),固态储存介质(例如闪盘驱动器等), 和/或其他电可读储存介质。电子储存器22可以存储软件算法、由处理器24确定的信息、要 通过用户接口设备12传送给用户的内容,和/或使系统10能够正确工作的其他信息。电子储 存器22可以是系统10内的单独的组件,或者电子储存器22可以与系统10的一个或多个其他 组件(例如用户接口设备12、处理器24等)集成提供。
[0024] 处理器24被配置成在系统10中提供信息处理能力。同样,处理器24可以包括数字 处理器、模拟处理器、设计成处理信息的数字电路、设计成处理信息的模拟电路、状态机、 和/或用于电子地处理信息的其他机构之中的一个或多个。虽然处理器24在图1中被示出为 单个实体,但是这仅仅是出于示例性的目的。在一些实施方式中,处理器24可以包括多个处 理单元。这些处理单元可以物理地位于同一个设备内,或者处理器24可以代表协同操作的 多个设备的处理功能。例如,在一个实施例中,下属于处理器24的功能在第一处理器和第二 处理器之间被划分,第一处理器被设置在计算机、视频游戏控制台、光盘播放器和/或其他 家用娱乐设施中,并且第二处理器与第一处理器通信以给第一处理器提供位置信息。
[0025]如图1所示,处理器24可以被配置成执行一个或多个计算机程序模块。该一个或多 个计算机程序模块可以包括内容提供模块26、位置模块28、刺激模块30、激励器控制模块 32、和/或其他模块之中的一个或多个。处理器24可以被配置成通过软件;硬件;固件;软件、 硬件和/或固件的一些组合;和/或用于在处理器24上配置处理能力的其他机构来执行模块 26、28、30和/或32。
[0026]应该意识到的是,虽然模块26、28、30和/或32在图1中被示出为与单个的处理单元 协同定位,但是在处理器24包括多个处理单元的实施方式中,模块26、28、30和/或32之中的 一个或多个可以位于远离其他模块之处。下面描述的由不同模块26、28、30和/或32提供的 功能的描述是出于示例性的目的,而非旨在为限制性的,因为模块26、28、30和/或32的任何 一个都可以提供比描述的功能更多或更少的功能。例如,可以除去模块26、28、30和/或32之 中的一个或多个,并且可以通过模块26、28、30和/或32之中的另一些模块提供其功能的一 些或全部。作为另一个示例,处理器24可以被配置成执行一个或多个附加的模块,这些模块 可以执行下属于模块26、28、30和/或32之一的功能的一些或全部。
[0027] 内容提供模块26被配置成对经由用户接口设备12给用户提供的内容进行控制。如 果内容包括计算机产生的图像(例如视频游戏、虚拟世界、仿真等中的图像),则内容提供模 块26被配置成通过用户接口设备12产生用于显示给用户的图像和/或视图。如果内容包括 视频和/或静止的图像,则内容提供模块26被配置成存取(access)视频和/或静止的图像和 产生视频和/或静止的图像的视图,以便显示在用户接口设备12上。如果内容包括音频内 容,则内容提供模块26被配置成产生电子信号,电子信号将驱动用户接口设备12输出适当 的声音。可以通过内容提供模块26从电子储存器22获得内容、或内容得自于其的信息。
[0028] 位置模块28被配置成从传感器18产生的输出信号确定位置信息。位置信息可以包 括与以下有关的信息:用户的位置、激励器16的位置、传感器18的位置、控制器20的位置、 和/或其他位置之中的一个或多个。与由位置模块28确定的位置有关的信息可以描述一个 或多个物体(例如,用
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1