对倾斜功能灵敏度的动态选择的制作方法

文档序号:6594088阅读:164来源:国知局
专利名称:对倾斜功能灵敏度的动态选择的制作方法
对倾斜功能灵敏度的动态选择背景游戏系统是公知的,其中玩家姿势以对玩家的动画描绘来模仿。如此处所使用的, 术语“姿势”可以指玩家的移动、或对玩家的动画描绘的对应移动。这些姿势的示例包括全 部或部分身体的移动,这可以包括诸如手、手臂、头、脸等身体部位的移动。在这一系统中,姿势通常由玩家所操纵的远程游戏输入设备中的运动传感器来检 测,并且从该远程设备传送到游戏系统处理器。这样的运动传感器的示例包括回转仪、磁强 计和加速计。所支持的姿势的选项板通常受到运动传感器的预定分辨率的限制。即,对姿 势的灵敏度通常受限于运动传感器已经设定到的分辨率。为了获得游戏输入设备的特定姿势输入的完全范围,玩家通常需要手动地改变运 动传感器的灵敏度。然而,如果玩家选择精细传感器(即,具有相对高灵敏度的传感器),并 且执行粗略的姿势,则该传感器可能往往会卡壳。相反,如果玩家选择粗略传感器(即,具 有相对低灵敏度的传感器),并且执行精细的姿势,则该精细运动的描绘往往在噪声中变得 模糊。在任一场景中,可能丢失数据。因此,有一种其中可以从游戏软件中动态地设定分辨率、使得粗略和精细姿势可 以有最大效果的游戏系统是合乎需要的。通过使游戏软件能够评估和控制分辨率要求,并 且使输入设备能够相应地调整和响应,可以用更好的准确度和精确度来辨别和描绘相对精 细的姿势以及相对粗略的姿势。概述如此处所描述的,诸如例如游戏系统等计算机系统可包括处理设备和远程输入设 备。远程输入设备可以在操作上被耦合来为处理设备提供输入。远程输入设备可以被无线 地耦合到处理设备。远程输入设备可包括一个或多个运动传感器,每个运动传感器具有一个或多个灵 敏度范围。例如,远程输入设备可包括一个或多个运动传感器,每个运动传感器具有多个可 选择的灵敏度范围。另选地或另外地,远程输入设备可以包括多个运动传感器,每个运动传 感器具有至少一个灵敏度范围。处理设备可以包括上下文确定模块、灵敏度确定模块、以及通信模块。上下文确定 模块可以被配置成查明在计算设备上执行的诸如玩游戏应用程序等应用程序中的当前上 下文。例如,上下文确定模块可以被配置成查明玩游戏应用程序中的当前脚本化情形,或查 明用户简档。灵敏度确定模块可以被配置成从上下文确定模块接收信息,并且为远程输入设备 确定所需灵敏度范围。敏度确定模块可以被配置成至少部分地基于用户简档来确定所需灵 敏度范围。通信模块被配置成将指示所需灵敏度范围的信息传递到远程输入设备。例如,处 理设备可以发信号通知远程输入设备从多个传感器中选择一个传感器,和/或从多个灵敏 度范围中选择一个灵敏度范围。远程输入设备可以被配置成接收所传递的指示所需灵敏度范围的信息。远程输入设备可以被配置 成通过在所需灵敏度范围中操作来响应于所接收的信息。例如,远程输入 设备可以被配置成通过激活具有对应于所需灵敏度范围的灵敏度范围的特定物理传感器 来响应于所接收的信息。附图简述

图1描绘了粗略姿势的图像。图2A-C描绘了在各种时间采用倾斜模式的精细姿势的图像。图3是示例计算系统的功能框图。图4是在如图1描绘的计算系统中使用的示例方法的流程图。图5是在其中可以实现本发明各示例实施例和方面的示例计算环境的框图。图6是在其中可以实现本发明各方面的示例网络配置。说明性实施例的详细描述概览;示例场景其中可以使用此处描述的系统和方法的示例场景现在以游戏系统的上下文来呈 现。然而,应当理解,描述游戏系统仅出于说明目的,此处描述的系统和方法不限于在游戏 系统中的实现。通常游戏系统可以包括游戏控制台。其上可执行游戏的操作软件应用程序的处理 设备可以被容纳在游戏控制台中。游戏系统还可以包括远程输入设备,其特性可以基于玩 家正在玩的实际游戏。远程输入设备可以将对应于玩家使用该远程输入设备的姿势的信息 传递给游戏控制台。游戏控制台可以促使对玩家姿势或其效果的描绘被呈现在游戏控制台 操作上耦合到的视频显示器上,诸如电视机、计算机监视器、或专用视频显示器。考虑其中玩家正在玩高尔夫游戏的示例场景。相应地,远程输入设备可以表示高 尔夫球杆。玩家姿势可以由玩家挥动高尔夫球杆来表征。玩家姿势的效果可以由高尔夫球 杆被挥动来表征。在一示例场景中,可以存在三种高尔夫的挥杆,S卩,远击、近击、轻击。应当理解,一 般而言,玩家往往在远击时比在近击时挥动得更剧烈(例如,更快且以更大角度)。类似地, 玩家往往在近击时比在轻击时挥动得更剧烈。因此,为了呈现对远击和轻击都准确且精确 的描绘,在轻击姿势期间比在远击姿势期间可能需要更高的运动灵敏度。该系统能够识别这一玩游戏场景中使用的姿势,并且响应于这样的识别来动态地 调整硬件灵敏度。例如,游戏软件可以被配置成决定何时切换分辨率,并且确定要切换到的 分辨率。由于视频游戏通常是脚本化的交互,因此游戏软件通常知道当前情形的上下文。例 如,在高尔夫场景中,游戏软件可以识别,如果球在树下,则玩家很有可能正远击而非轻击。 类似地,如果球在果岭,则玩家很有可能正轻击而非远击。或者,上下文可以基于球杆的选 择来标识。例如,如果用户选择发球杆,则他很有可能要远击。如果他选择推杆,则他很有 可能要轻击。游戏软件可以识别上下文,并且从上下文确定所需灵敏度。随着玩游戏从远击上 下文移到近击上下文再到轻击上下文,处理设备可以发信号通知远程输入设备选择逐渐更 灵敏的传感器。由此,远击姿势、近击姿势、以及轻击姿势,与其效果一起可以被准确且精确 地描绘。图1描绘了粗略姿势的示例图像。如所示出的,呈现了手持话筒的一个人的图像。该粗略姿势对应于歌唱者相当快地将她的手臂挥动约60度角。为产生这一姿势的清晰图 像,相对低的运动灵敏度是合乎需要的。图2A-C描绘了在各种时间采用倾斜模式的精细姿势的示例图像。如所示出的,现 在歌唱者正相对慢地将话筒倾斜相对小的角度(例如,以每7秒10度的速率)。为产生这 一姿势的清晰图像,相对高的运动灵敏度是合乎需要的。随后是示例系统和方法的详细描述。对倾斜功能灵敏度的动态选择图3是示例计算系统10的功能框图。如所示出的,系统10可以包括计算或处理 设备20,以及远程输入设备30。处理设备20可以被容纳在例如游戏控制台中。远程输入 设备30可以在操作上被耦合来为处理设备20提供输入。远程输入设备30可以被有线连 接到处理设备20,或无线地耦合到处理设备20远程输入设备30可以包括人类接口设备,例如诸如球、球棒、鼓槌、钓鱼竿、或话 筒,包括任何类型的游戏控制器,诸如操纵杆、耳机、头盔、平视显示器等。远程输入设备30 可以包括姿势识别硬件。姿势识别硬件可以包括一个或多个传感器,例如可以是运动传感 器、热传感器、或压力传感器、或这些传感器的组合。远程输入设备30可以是例如可用于制 造的一种机器人设备。远程输入设备30可以在多个灵敏度范围内操作。远程输入设备30可以包括一个 或多个物理运动传感器32A-C。这样的运动传感器的示例包括回转仪、加速计和磁强计。通 常,单个运动传感器或单类运动传感器不提供移动目标的绝对位置。因此,可以采用多个、 不同的传感器。例如,可以使用加速计来测量移动,而可以采用附加的传感器(例如,回转 仪)来确定位置。一个或多个物理运动传感器32A-C的每一个都可以在多个可选择的灵敏度范围 内操作。远程输入设备30可以包括多个物理运动传感器32A-C,它们中的每一个可在至少 一个灵敏度范围中操作。应当理解,此处描述的系统和方法不限于使用运动传感器。例如, 可以采用热或压力传感器。处理设备20可以包括上下文确定模块22、灵敏度确定模块24、以及通信模块26。 上下文确定模块22可以被配置成查明在处理设备20上执行的应用程序观中的当前上下 文。例如,应用程序观可以是玩游戏应用程序。上下文确定模块沈可以被配置成查明玩 游戏应用程序观中的当前脚本化情形。上下文确定模块22可以被配置成查明用户简档27。处理设备20可以包括其中 存储用户简档27的存储器25。示例用户简档可以包括特定用户的一个或多个预定义的偏 好。这些偏好的示例包括增益、灵敏度和个性化的预设默认设置。这可以通过例如口令或 生物测定传感器来访问。可以一次存储多个简档。灵敏度确定模块M可以被配置成从上下文确定模块22接收信息,并且为远程输 入设备30确定所需灵敏度范围。所需灵敏度范围可以至少部分地基于在处理设备20上执 行的应用程序观中的当前上下文来确定。例如,所需灵敏度范围可以至少部分地基于在玩 游戏应用程序中的当前脚本化情形来确定。灵敏度度确定模块M可以被配置成至少部分 地基于用户简档27来确定所需灵敏度范围。通信模块沈可以被配置成将指示所需灵敏度范围的信息传递给远程输入设备,以供为远程输入设备选择灵敏度范围使用。处理设备20可以发信号通知远程输入设备30 在所需灵敏度范围中进行操作。信号可以通过处理设备20与远程输入设备30之间的有线 或无线连接来传输。由此,处理设备20可以将控制信号发送给远程输入设备30中的传感 器来设置传感器的灵敏度。这一信号可以包括通知远程输入设备30所需灵敏度范围的字段。例如,信号可以 包括对应于所需尺度设置的多个位(例如,两个)。位的数量(因而以及灵敏度范围)可以 是可经由处理设备调整的参数值。远程输入设备30可以从处理设备20接收信号,并且由此从处理设备20接收指示 所需灵敏度范围的信息。远程输入设备30可以通过在所需灵敏度范围中进行操作来响应 于接收从处理设备20传递的信息。例如,远程输入设备30可以通过使得物理运动传感器中所选择的一个以多个灵 敏度范围中所选择的一个进行操作来响应于接收所传递的信息。其中,远程输入设备30包 括多个物理运动传感器,远程输入设备30可以使得操作物理运动传感器中可在所需灵敏 度范围中进行操作的所选择的一个。在远程输入设备30包括可在多个可选择的灵敏度范 围内操作的一个物理运动传感器的情况下,远程输入设备30可以通过从运动传感器可操 作的多个灵敏度范围中选择所需灵敏度范围来使得该物理运动传感器在所需灵敏度范围 中进行操作。作为概括,图4提供在如图3描绘的计算系统中使用的示例方法60的流程图。在 62处,可以在处理设备处为远程输入设备确定所需灵敏度范围。如在64处所示出的,在62 处的确定可以至少部分地基于在系统上执行的应用程序中的当前上下文。如在66处所示 出的,在62处的确定可以至少部分地基于用户简档。在68处,处理设备可以发信号通知远程输入设备在所需灵敏度范围中进行操作。 处理设备可以发信号通知远程输入设备来使得远程输入设备中的运动传感器在所选择的 灵敏度范围中进行操作,如在70处。另选地或另外地,处理设备可以发信号通知远程输入 设备来使得多个运动传感器中所选择的一个在所需灵敏度范围中进行操作,如在72处。示例计算环境图5示出了在其中可实现各示例实施例和各方面的示例性计算环境。计算系统环 境100只是合适计算环境的一个示例,并非旨在对使用范围或功能提出任何限制。也不应 该将计算环境100解释为对示例性操作环境100中示出的任一组件或其组合有任何依赖性 或要求。可以使用多种其它通用或专用计算系统环境或配置。适合与本发明一起使用的公 知的计算系统、环境和/或配置的示例包括但不限于个人计算机、服务器计算机、手持式或 膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费电子产品、网络PC、 微型计算机、大型计算机、嵌入式系统、包括任何以上系统或设备的分布式计算环境等等。可以使用诸如程序模块等可由计算机执行的计算机可执行指令。一般而言,程序 模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。也 可使用其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境。在分布式计 算环境中,程序模块可以位于包括存储器存储设备的本地和远程计算机存储介质中。参考图5,示例性系统包括计算机110形式的通用计算设备。计算机110的组件可以包括,但不限于,处理单元120、系统存储器130和将包括系统存储器在内的各种系统组 件耦合至处理单元120的系统总线121。处理单元120可表示诸如多线程处理器上支持的 多个逻辑处理单元。系统总线121可以是几种类型的总线结构中的任何一种,包括存储器 总线或存储控制器、外围总线、以及使用各种总线体系结构中的任一种的局部总线。作为示 例,而非限制,这样的体系结构包括工业标准体系结构(ISA)总线、微通道体系结构(MCA) 总线、增强型ISA(EISA)总线、视频电子技术标准协会(VESA)局部总线和外围部件互连 (PCI)总线(也称为夹层(Mezzanine)总线)。系统总线121也可被实现为点对点连接、交 换光纤等通信设备。计算机110通常包括各种计算机可读介质。计算机可读介质可以是能由计算机 110访问的任何可用介质,而且包含易失性和非易失性介质、可移动和不可移动介质。作为 示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包 括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或 技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于, RAM、ROM、EEPR0M、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光盘存储、 磁盒、磁带、磁盘存储或其它磁存储设备、或可以用来储存所期望的信息并可由计算机110 访问的任一其它介质。通信介质通常以诸如载波或其他传输机制等已调制数据信号来体现 计算机可读指令、数据结构、程序模块或其他数据,并包括任意信息传送介质。术语“已调制 数据信号”指的是其一个或多个特征以在信号中编码信息的方式被设定或更改的信号。作 为示例而非限制,通信设备介质包括有线介质,如有线网络或直接线连接,以及诸如声学、 射频(RF)、红外线及其他无线介质之类的无线介质。以上的任何组合也应包括在计算机可 读介质的范围内。系统存储器130包括易失性和/或非易失性存储器形式的计算机存储介质,如只 读存储器(ROM) 131和随机存取存储器(RAM) 132。基本输入/输出系统133 ¢10 包括如 在启动时帮助在计算机110内的元件之间传输信息的基本例程,它通常储存在ROM 131中。 RAM 132通常包含处理单元120可以立即访问和/或目前正在操作的数据和/或程序模块。 作为示例而非限制,图5示出操作系统134、应用程序135、其他程序模块136和程序数据 137。计算机110也可以包括其他可移动/不可移动、易失性/非易失性计算机存储介 质。仅作为示例,图5示出了对不可移动、非易失性磁介质进行读写的硬盘驱动器140,对可 移动、非易失性磁盘152进行读写的磁盘驱动器151,以及对诸如CD ROM或其它光学介质 等可移动、非易失性光盘156进行读写的光盘驱动器155。可以在示例性操作环境中使用 的其他可移动/不可移动、易失性/非易失性计算机存储介质包括但不限于,磁带盒、闪存 卡、数字多功能盘、数字录像带、固态RAM、固态ROM等等。硬盘驱动器141通常由不可移动 存储器接口,诸如接口 140连接至系统总线121,磁盘驱动器151和光盘驱动器155通常由 可移动存储器接口,诸如接口 150连接至系统总线121。以上讨论并在图5中示出的驱动器及其相关联的计算机存储介质为计算机110提 供了对计算机可读指令、数据结构、程序模块和其他数据的存储。在图5中,例如,硬盘驱动 器141被示为存储操作系统144、应用程序145、其他程序模块146和程序数据147。注意, 这些组件可以与操作系统134、应用程序135、其他程序模块136和程序数据137相同,也可以与它们不同。操作系统144、应用程序145、其他程序模块146和程序数据147在这里 被标注了不同的标号是为了说明至少它们是不同的副本。用户可以通过输入设备,诸如键 盘162和定点设备161 (通常指的是鼠标、跟踪球或触摸垫)向计算机20输入命令和信息。 其他输入设备(未示出)可以包括话筒、操纵杆、游戏手柄、圆盘式卫星天线、扫描仪等。这 些和其他输入设备通常由耦合至系统总线的用户输入接口 160连接至处理单元120,但也 可以由其他接口和总线结构,诸如并行端口、游戏端口或通用串行总线(USB)连接。监视器 191或其他类型的显示设备也经由接口,诸如视频接口 190连接至系统总线121。除监视器 以外,计算机还可以包括其他外围输出设备,诸如扬声器197和打印机196,它们可以通过 输出外围接口 195连接。计算机110可使用至一个或多个远程计算机,如远程计算机180的逻辑连接在网 络化环境中操作。远程计算机180可以是个人计算机、服务器、路由器、网络PC、对等设备或 其他常见网络节点,并且通常包括许多或所有以上关于计算机110所描述的元件,尽管在 图5中仅示出了存储器存储设备181。图5中所示的逻辑连接包括局域网(LAN) 171和广域 网(WAN) 173,但也可以包括其他网络。这样的联网环境在办公室、企业范围计算机网络、内 联网和因特网中是常见的。当在LAN联网环境中使用时,计算机110通过网络接口或适配器170连接至LAN 171。当在WAN联网环境中使用时,计算机110通常包括调制解调器172或用于通过诸如因 特网等WAN 173建立通信的其他装置。调制解调器172可以是内置或外置的,它可以经由 用户输入接口 160或其他适当的机制连接至系统总线121。在网络化环境中,关于计算机 110所描述的程序模块或其部分可被储存在远程存储器存储设备中。作为示例而非限制, 图5示出远程应用程序185驻留在存储器设备181上。可以理解,所示的网络连接是示例 性的,且可以使用在计算机之间建立通信链路的其他手段。示例分布式计算框架或体系结构鉴于个人计算和因特网的交汇,已经开发且正在开发各种分布式计算框架。个人 和企业用户同样地配备用于应用程序和计算设备的无缝互操作和启用web的接口,使得计 算活动越来越面向web浏览器和网络。例如,MICROSOFT 的.NET平台包括服务器、诸如基于web的数据存储等构件 块服务、以及可下载设备软件。一般而言,.NET平台提供(1)令整个范围的计算设备共同 工作并在所有设备上自动更新并同步用户信息的能力,(2)提高的网站交互能力,通过大 量使用XML而不是HTML来实现,(3)以从用于管理诸如电子邮件等各种应用程序或诸如 Office. NET等软件的中央起点到用户的产品和服务的定制访问和递送为特点的在线服务,
(4)集中式数据存储,将增加对信息访问以及用户和设备间的信息同步的效率和简易性,
(5)集成各种通信媒体,如电子邮件、传真和电话的能力,(6)对开发人员来说,创建可重用 模块的能力,由此提高生产力并降低编程差错的数量,以及(7)许多其它跨平台综合特性。尽管此处的示例实施例是结合驻留在计算设备上的软件来描述的,但本发明的一 个或多个部分也可以通过操作系统、API或协处理器和请求对象之间的中间件软件来实现, 使服务可由所有.NET 的语言和服务来执行,以及在其它分布式计算框架中,在其中得到 支持或经由它们来访问。网络环境7/7页图6示出了其中可以采用本发明的示例网络环境。当然,实际网络和数据库环境 可以按各种配置来安排;然而,这里示出的示例环境提供用于理解在其中实施例可以操作 的环境类型的框架。示例网络可以包括一个或多个客户机计算机200a、服务器计算机200b、数据源计 算机200c、和/或数据库270、27 和272b。客户机计算机200a和数据源计算机200c可以 经由通信网络观0(例如,内联网、因特网等)与服务器计算机200b进行电子通信。客户机 计算机200a和数据源计算机200c可以经由通信接口 282连接到通信网络。通信接口 282 可以是任何类型的通信接口,诸如以太网连接、调制解调器连接、无线连接等。服务器计算机200b可以经由诸如MICROSOFT 的SQL SERVER等数据库服务器 系统软件提供对数据库270的管理。由此,服务器200b可以担当来自各种数据源的数据的 仓库,并且将这些数据提供给各种数据消费者。在图6的示例网络环境中,可以由数据源计算机200c提供数据源。数据源计算机 200c可以经由通信网络280将数据传送到服务器计算机200b,通信网络可以是LAN、WAN、 内联网、因特网等。数据源计算机200c可以将数据本地地存储在可以是数据库服务器等的 数据库27 中。由数据源200c提供的数据可以被组合并且存储在大型数据库中,诸如由 服务器200b维护的数据仓库。期望使用服务器计算机200b存储的数据的客户机计算机200a可以经由通信网络 280访问数据库270。客户机计算机200a经由例如查询、表单等来访问数据。应当理解,计 算机的任何配置同等地与本发明的实施例兼容。
权利要求
1.一种在计算系统中使用的方法,所述计算系统包括处理设备和远程输入设备,所述 远程输入设备可在多个灵敏度范围内操作,所述方法包括在所述处理设备处为所述远程输入设备确定所需灵敏度范围;以及所述处理设备发信号通知所述远程输入设备在所需灵敏度范围中进行操作。
2.如权利要求1所述的方法,其特征在于,所述计算系统包括玩游戏系统,并且确定所 需灵敏度范围至少部分地基于在所述玩游戏系统上执行的应用程序中的当前上下文。
3.如权利要求1所述的方法,其特征在于,所述计算系统包括玩游戏系统,并且确定所 需灵敏度范围至少部分地基于用户简档。
4.如权利要求1所述的方法,其特征在于,所述远程输入设备包括可在多个可选择的 灵敏度范围内操作的运动传感器,并且所述处理设备发信号通知所述远程输入设备包括所 述处理设备发信号通知所述远程输入设备使得所述运动传感器以在从多个灵敏度范围中 所选择的灵敏度范围中操作。
5.如权利要求1所述的方法,其特征在于,所述远程输入设备包括多个运动传感器,每 个所述远程传感器在至少一个灵敏度范围中操作,并且所述处理设备发信号通知所述远程 输入设备包括所述处理设备发信号通知所述远程输入设备操作从多个传感器中所选择的 传感器。
6.如权利要求1所述的方法,其特征在于,所述远程输入设备包括回转仪、加速计和磁 强计中的至少一项。
7.如权利要求1所述的方法,其特征在于,所述远程输入设备被无线地耦合到所述处 理设备。
8.一种系统,包括上下文确定模块,所述上下文确定模块被配置成查明在计算设备上执行的应用程序中 的当前上下文;灵敏度确定模块,所述灵敏度确定模块被配置成从所述上下文确定模块接收信息、并 且为远程输入设备确定所需灵敏度范围,其中所述远程输入设备在操作上被耦合来为计算 设备提供输入,所述远程输入设备可在多个灵敏度范围内操作;以及通信模块,所述通信模块被配置成将指示所需灵敏度范围的信息传递给所述远程输入 设备,用于为所述远程输入设备选择灵敏度范围。
9.如权利要求8所述的系统,其特征在于,所述远程输入设备被无线地耦合到计算设备。
10.如权利要求8所述的系统,其特征在于,所述在计算设备上执行的应用程序是玩游 戏应用程序,并且所述上下文确定模块被配置成查明在所述玩游戏应用程序中的当前脚本 化情形。
11.如权利要求8所述的系统,其特征在于,所述上下文确定模块被配置成查明用户简 档,并且所述灵敏度度确定模块被配置成至少部分地基于所述用户简档来确定所需灵敏度 范围。
12.如权利要求8所述的系统,其特征在于,所述远程输入设备包括具有多个灵敏度范 围的物理传感器,并且被配置成通过在所需灵敏度范围中进行操作来响应于所传送的指示 所需灵敏度范围的信息。
13.如权利要求8所述的系统,其特征在于,所述远程输入设备包括多个物理运动传感 器,每个所述物理运动传感器具有至少一个灵敏度范围,并且所述远程输入设备被配置成 通过激活至少一个所述物理运动传感器来响应于所传送的指示所需灵敏度范围的信息,所 述至少一个物理运动传感器可在对应于所需灵敏度范围的灵敏度范围中操作。
14.如权利要求8所述的系统,其特征在于,所述远程输入设备包括回转仪、加速计和 磁强计中的至少一项。
15.一种计算机实现的玩游戏系统,包括远程输入设备,所述远程输入设备包括可在多个灵敏度范围内操作的物理运动传感 器;以及处理设备,所述处理设备查明在所述处理设备上执行的玩游戏应用程序中的当前脚本 化情形、至少部分地基于当前脚本化情形来为所述远程输入设备确定所需灵敏度范围、并 且将指示所需灵敏度范围的信息传送给所述远程输入设备,其中所述远程输入设备从所述处理设备接收所传送的指示所需灵敏度范围的信息,并 且通过使得所述物理运动传感器在所需灵敏度范围中操作来响应于接收所传送的信息。
16.如权利要求15所述的系统,其特征在于,所述处理设备至少部分地基于用户简档 来确定所需灵敏度范围。
17.如权利要求15所述的系统,其特征在于,所述物理运动传感器可在多个可选择的 灵敏度范围内操作,并且所述远程输入设备通过使得所述物理运动传感器以多个灵敏度范 围中所选择的一个进行操作来响应于接收所传送的信息。
18.如权利要求15所述的系统,其特征在于,所述远程输入设备包括多个物理运动传 感器,每个所述物理运动传感器可在至少一个相应灵敏度范围中操作,并且所述远程输入 设备通过使得多个物理运动传感器中所选择的一个在所需灵敏度范围中进行操作来响应 于接收所传送的信息。
19.如权利要求15所述的系统,其特征在于,所述物理运动传感器包括回转仪、加速计 和磁强计中的至少一项。
20.如权利要求15所述的系统,其特征在于,所述远程输入设备被无线地耦合到计算 设备。
全文摘要
公开了具有处理设备和在操作上被耦合到该处理设备的远程输入设备的游戏系统。该远程输入设备可包括运动传感器。可以从游戏软件动态地设置运动传感器的分辨率,使得粗略和精细姿势都能有最大效果。通过使游戏软件能够评估和控制分辨率要求,并且使输入设备能够相应地调整和响应,可以用更好的准确度和精确度来辨别和描绘相对精细的姿势以及相对粗略的姿势。
文档编号G06Q50/00GK102077234SQ200980124870
公开日2011年5月25日 申请日期2009年6月26日 优先权日2008年6月27日
发明者D·W·汤姆, E·P·法勒, L·D·列阿斯, V·鲁比奥 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1