买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】游戏控制器和经由外部附件控制游戏控制器操作的方法_微软技术许可有限责任公司_201680024868.2 

申请/专利权人:微软技术许可有限责任公司

申请日:2016-04-06

公开(公告)日:2020-10-23

公开(公告)号:CN107548317B

主分类号:A63F13/42(20140101)

分类号:A63F13/42(20140101);A63F13/98(20140101);A63F13/22(20140101)

优先权:["20150429 US 62/154,596","20160125 US 15/005,696"]

专利状态码:有效-授权

法律状态:2020.10.23#授权;2018.02.02#实质审查的生效;2018.01.05#公开

摘要:一游戏控制器包括多个控件、被配置为可移除地将外部附件附加到游戏控制器的附件接口,以及控件映射机。控件映射机被配置成当外部附件没有被附加到游戏控制器时将多个控件中的一控件映射到第一功能,而当外部附件被可移除地附加到游戏控制器时将该控件映射到不同于第一功能的第二功能。

主权项:1.一种游戏控制器,包括:多个控件;被配置成可移除地将外部附件附加到所述游戏控制器的附件接口;以及控件映射机,被配置成:在所述外部附件没有被附加到所述游戏控制器时将所述多个控件中的一控件映射到第一功能,以及在所述外部附件被可移除地附加到所述游戏控制器时将所述控件映射到不同于所述第一功能的第二功能。

全文数据:经由外部附件的游戏控制器功能重新映射[0001]背景[0002]游戏控制器在人类工程学上可被设计为用两只手握住。例如,游戏控制器可以是紧凑的且轻量的,使得游戏控制器可按舒服的方式被握住达延长的时间段。此外,各控件可按促进直截了当的交互的方式被安排在游戏控制器上。例如,控制器上的各按钮可间隔开一距离,该距离允许选定按钮被按压,而不会无意地按到邻近的按钮。[0003]概述[0004]提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。[0005]—游戏控制器包括多个控件、被配置为可移除地将外部附件附加到游戏控制器的附件接口以及控件映射机。控件映射机被配置成当外部附件没有被附加到游戏控制器时将多个控件中的一控件映射到第一功能,并且当外部附件被可移除地附加到游戏控制器时将该控件映射到不同于第一功能的第二功能。[0006]附图简述[0007]图1显示了示例游戏控制器的正面。[0008]图2显示了图1的游戏控制器的底部。[0009]图3显示了图1的游戏控制器以及准备好被附加到游戏控制器的外部附件。[0010]图4显示了被附加到图1的游戏控制器的外部附件。[0011]图5显示一示例场景,其中图1的游戏控制器的方向垫被映射到第一功能集。[0012]图6显示一示例场景,其中图1的游戏控制器的方向垫被映射到第二功能集。[0013]图7-9显示了基于被附加到游戏控制器的不同的外部附件,不同的功能映射被应用到图1的游戏控制器。[0014]图10-12显示了基于被附加到游戏控制器的不同的外部附件,不同的功能映射被应用到图1的游戏控制器的控件的不同子集。[0015]图13显示了用于控制游戏控制器的操作的示例方法。[0016]详细描述[0017]归因于对紧凑、轻量以及握拿舒适的设计目标,被提供在游戏控制器上的控件例如,按钮、扳机、方向塾、保险杆、控件杆、开关以及触摸传感器的数量可被限制。因此,游戏控制器的功能可能受限于控件的数量。例如,每个控件可能具有与对应功能的一对一映射。[0018]然而,可能存在一些场景,其中游戏控制器提供附加功能可能是理想的。在一个示例中,为了提供这种附加功能,游戏控制器可被重新设计带有可被映射到附加功能的附加控件。然而,用于重新设计游戏控件的开发周期会是代价高的、长的且可需要许多开发资源。此外,这种重新设计会偏离游戏控制器的初始设计目标。例如,将附加控件硬塞进现有控制器设计中可产生难以与其进行准确交互的过于拥挤的控件布局。[0019]本发明涉及一种游戏控制器,其被配置成在外部附件不被附加到该游戏控制器时将至少一个控件映射到第一功能。此外,该游戏控制器可被配置成在外部附件被附加到游戏控制器时将至少一个控件映射到不同于第一功能的第二功能。[0020]在一些实现中,游戏控制器可被配置成响应于检测到外部附件正被附加到游戏控制器而自动地将至少一个控件从第一功能重新映射到第二功能。换言之,外部附件的存在触发对至少一个控件的重新映射。[0021]在一些实现中,游戏控制器可被配置成在外部附件被附加到游戏控制器时将至少一个控件从第一功能重新映射到第二功能。在一个示例中,外部附件可被配置成在不同的状态或模式中操作。例如,外部附件可包括在不同的状态或模式之间切换外部附件的控件。游戏控制器可被配置成在外部附件被附加到游戏控制器时检测外部附件的状态或模式。此夕卜,游戏控制器可被配置成在外部附件处于第一状态时将至少一个控件映射到第一功能,并且被配置成在外部附件处于第二状态时将至少一个控件映射到第二功能。[0022]在这种实现的一个具体示例中,外部附件可包括“功能”按钮。此外,游戏控制器可被配置成响应于对功能按钮的激活来改变对至少一个控件的映射。在一些实现中,当外部附件被附加到控制器并且功能按钮被按压时,游戏控制器上的现有控件可被暂时地重新映射被重新赋予任务来在功能按钮保持被按压时执行替换功能。在其他实现中,对功能按钮的每次按压可在两个或更多个不同映射之间切换,使得控制器将继续使用特定映射直到功能按钮被随后致动。[0023]在以上描述的实现中,外部附件可被用于快速且成本高效地扩展游戏控制器的功能,而不需对游戏控制器进行重新设计。此外,通过使用外部附件上的控件和游戏控制器上的现有控件的组合,游戏控制器上的控件布局可针对人类工程学和舒适度来设计,同时经由外部附件选择性地提供扩展的功能。尽管主要关于外部附件来进行描述,但是功能按钮可任选地作为基本游戏控制器的一部分来被包括。在一些实现中,类似于由功能按钮或其他硬件控件所提供的状态切换可经由语音识别、姿势手别和或独立于游戏控制器或外部附件上的控件致动所执行的其他类型的用户输入来实现。[0024]图1和2显示了一示例游戏控制器1〇〇。游戏控制器100可被配置成将用户输入转换成被提供给计算设备101诸如游戏控制台)的控制信号。控制信号可被映射到用于控制视频游戏或执行其他操作的命令。例如,游戏控制器100可被配置成经由与计算设备101的有线或无线连接来发送控制信号。计算设备101和或游戏控制器100可被配置成基于计算设备101和或游戏控制器100的设置将不同的控制信号映射到不同的命令。[0025]在一些实现中,游戏控制器100可被配置成将控制信号映射或重映射到命令并将命令发送到计算设备101。换言之,控制信号到命令的映射可在游戏控制器100被机载地本地地执行。[0026]游戏控制器100包括多个控件102,该多个控件102被配置成响应于手指操纵来生成不同的控制信号。具体而言,多个控件102包括多个动作按钮104例如,104A,104B,104C,104D,104E,104F,104G,104H和1041、多个操纵杆106例如,左操纵杆106A和右操纵杆106B、多个扳机108例如,左扳机108A和右扳机108B以及方向垫110。游戏控制器110可包括任意数量的控件、任意类型的控件、任意数量的电子输入传感器以及任意类型的电子输入传感器,而不背离本申请的范围。多个控件102可被耦合到一个或多个框112。框112可被包括在游戏控制器100的外壳114中。一个或多个印刷电路板116可被耦合到框112。印刷电路板116可包括多个电子输入传感器118。每个电子输入传感器118可被配置成响应于与对应控件102的交互来生成激活控制信号。电子输入传感器的非限制示例可包括圆顶开关、触觉开关、霍耳效应传感器、电位计以及其他电子感测组件。任何合适的传感器可被实现在游戏控制器100中。在一些实现中,可使用两个或更多个印刷电路板。[0027]动作按钮104中的每一个可被配置成响应于例如,通过手指操纵被按压来激活相应的电子输入传感器118以生成激活控制信号。操纵杆1〇6中的每一个可被配置成提供二维输入,该二维输入基于操纵杆相对于默认“中心”位置的位置。例如,操纵杆可与具有电位计形式的电子输入传感器交互,该电位计使用连续电活动来提供模拟输入控制信号。扳机108中的每一个可被配置成基于扳机相对于默认位置的位置来提供可变控制信号。例如,随着扳机被拉得更远离默认位置,所生成的控制信号的特征可在量级方面增加。[0028]方向垫110可被配置成在没有触摸力被施加到方向垫110时驻留在默认姿态。在默认姿态中,方向垫110不致使多个电子输入传感器128中的任一个生成指示触摸输入的激活控制信号。此外,方向垫110可被配置成响应于触摸力被施加到方向垫110来从默认姿态移动到所选激活姿态。所选激活姿态可以是多个不同的激活姿态中的一个,该多个不同的激活姿态中的每一个通过与不同的电子输入传感器接口来生成不同的激活控制信号或激活控制信号的组合。[0029]注意,由电子输入传感器II8在对应的控件1〇2处于激活姿态时所产生的激活信号可以是与由该电子输入传感器II8在默认姿态中所产生的信号不同或缺乏该信号的任意信号。例如,在一些实现中,激活信号可对应于游戏控制器100的供电电压例如,VDD,而在默认状态中所产生的信号可对应于相对地面。(例如,0。在其他实现中,激活信号可对应于相对地面,而在默认状态中产生的信号可对应于游戏控制器100的供电电压。[0030]在所描绘的实现中,方向垫110可在四个不同的方向(例如,向上、向下、向左和向右上按压以与生成不同激活控制信号的不同电子输入传感器对接。在一些实现中,四个不同方向可对应于生成四个不同激活控制信号的四个不同激活姿态来提供四向方向输入。在一些实现中,与一次在两个方向(例如,向上和向左上按压方向垫110相对应的激活控制信号的组合可被解释为与在四个方向之间中的对角线相对应的附加激活姿态以提供八向方向输入。在一些实现中,方向垫110可包括不同于四个或八个的方向的数量。例如,方向垫110可包括两个或更多个不同的方向。[0031]游戏控制器100包括被配置成将外部附件可移除地附加到游戏控制器100的附件接口120。具体而言,附加接口120可被配置成电子地和或机械地将外部附件连接到游戏控制器100。由此,附件接口可包括与外部附件的互补导电触点对准的一个或多个导电触点以促进单向和或双向通信信号在游戏控制器100和外部附件之间传递。功率也可通过互补导电触点来递送。此外,附件接口可包括一个或多个孔口的大小和形状以机械地与外部附件的互补扩展物匹配,和或附件接口可包括一个或多个扩展物的大小和形状以机械地与外部附件的互补孔口匹配。当导电触点被包括时,导电触点可被放置在附件接口的孔口和或扩展物上。附件接口120可提供安装平台,外部附件可对准该安装平台以将外部附件附加到游戏控制器100。在一些实现中,附件接口120可使得游戏控制器1〇〇能够经由对准的导电触点将功率提供给附加到游戏控制器100的外部附件或反之亦然。附件接口120可经由对准的导电触点实现游戏控制器120与附加到游戏控制器100的外部附件之间的单向或双向通信。在一个示例中,附件接口120可包括通用串行总线US®端口以实现外部附件和游戏控制器1〇〇之间的双向通信。附件接口120可以采取任何合适的形式。[0032]游戏控制器100包括控件映射机122,该控件映射机122被配置成基于不同的操作条件将生成自游戏控制器1〇〇的不同控件的控制信号映射到不同的命令或功能。控件映射机122可基于任何合适的操作条件将游戏控制器的任意合适的控件映射到任意合适的功能。此外,控件映射机122可响应于操作条件方面任意合适的改变将任意合适的控件从第一功能重新映射到不同于第一功能的第二功能。如本文中使用的,“机器或机”指物理数据存储以及被编程有指令来执行专用计算操作的处理硬件。可以理解,两个或更多个不同的机器可共享硬件组件。例如,同一集成式电路可以是两个或更多个不同机器的一部分。[0033]在一些实现中,控件映射机122可以至少部分地被虚拟化并且至少部分地被实现在计算设备101中。在这样的实现中,游戏控制器100可发送与游戏控制器100的不同控件相对应的控制信号和或游戏控制器100的操作状态信息,诸如外部附件是否被附加到游戏控制器100的指示。此外,至少部分地被实现在计算设备101上的经虚拟化的控件映射机122可基于游戏控制器100的操作状态将控制信号映射到不同的命令。[0034]与外部附件到游戏控制器100的附加有关的各种示例控件映射场景在以下被描述。图3显示了没有外部附件300被附加到游戏控制器100情况下的游戏控制器100。在其中没有外部附件被附加到游戏控制器1〇〇的状态中,控件映射机122可将与多个控件102相对应的控制信号映射到第一例如,默认命令集,也称为第一功能方案。注意,第一命令集可包括基于游戏控制器100正向其提供控制信号的计算设备例如,游戏控制台)的状态而改变的不同的命令子集。[0035]在一个示例中,当视频游戏正被游戏控制台执行时,与多个控件102相对应的控制信号可被映射到特定于该视频游戏的第一命令子集。在另一个示例中,当游戏控制台正呈现平台级控制面板时,与多个控件102相对应的控制信号可被映射到可应用于平台级操作的第二命令子集。在这两个示例中,命令子集是在没有外部附件被附加到游戏控制器100时被映射到与多个控件102相对应的控制信号的较大默认命令集或默认功能方案的一部分。[0036]当没有外部附件被附加到游戏控制器100时,由游戏控制器100提供的功能可被限制到被映射到与多个控件102相对应的控制信号的默认命令集。在一些实现中,默认功能可被改变,但是这么做可涉及用于改变设备系统游戏设置的耗时过程。因此,外部附件例如,外部附件300可被附加到游戏控制器100以快速且容易地提供附加功能。[0037]在一些实现中,外部附件可包括与一附加控制信号相对应的至少一个控件。附加控制信号可被发送到游戏控制台(例如,直接来自于外部附件或通过游戏控制器100传递),并且控件映射机122可将控制信号映射到不被包括在与游戏控制器100的多个控件102相对应的默认命令集中的附加命令。[0038]在一些实现中,将外部附件附加到游戏控制器100可致使游戏控制器100响应于对控件的激活来发送不同的控制信号。换言之,对特定控件的激活将致使游戏控制器100在外部附件没有被附加时发送一控制信号,并且在外部附件被附加时发送不同的控制信号。在一些实现中,相同的控制信号可被发送,但是要与指示附件功能要被实现的另一控制信号合作,使得计算设备101将该控制信号进行不同地解释。[0039]在一些实现中,激活一功能按钮可致使游戏控制器100响应于对控件的激活发送不同的控制信号。换言之,对特定功能控件的激活将致使游戏控制器100在对该功能控件的激活之前发送一控制信号,并在对该功能控件的激活之后发送不同的控制信号。[0040]作为一个示例,参考方向垫110来描述选择重映射。注意,本文中描述的重映射基于外部附件正被附加到游戏控制器1〇〇和或功能按钮正被激活可被广泛地应用到多个控件102中的任意一个。[0041]在所描绘的实现中,方向垫110包括多个分支302例如,向上分支302A、向右分支302B、向下分支302C、向左分支302D。在默认映射中,每个分支可对应于不同的默认命令。例如,四个默认命令可以是被映射到四个不同分支302的四个基本导航命令例如,向上、向右、向下、向左)。在一个示例中,四个基本导航命令可被用于在被游戏控制台执行的视频游戏的虚拟世界中移动化身或其他虚拟对象)。在另一示例中,四个基本导航命令可被用于在游戏控制台的平台级控制面板中的不同菜单、菜单项、选项卡、位置或其他对象之间导航。[0042]在这个示例实现中,没有默认命令包括音频命令。例如,音频命令可包括用于在与计算设备101的通信时调整音频设备(例如,头戴式耳机、扬声器、条型音响或另一音频设备的命令。因此,如图4中显示的,外部附件300可被附加到游戏控制器100来将游戏控制器100的功能进行扩展以包括音频命令。换言之,当外部附件300被附加到游戏控制器100时,控件映射机122可将游戏控制器100的一个或多个控件从第一例如,默认功能方案重新映射到不同于第一功能方案的第二功能方案。注意,不同的功能方案可包括对游戏控制器1〇〇的一个或多个控件的映射。[0043]在一个示例中,外部附件300包括当被按压时致使方向垫110的不同分支将从默认基本导航命令被重新映射到音频命令的功能按钮304。换言之,当外部附件300被附加到游戏控制器100时,功能按钮304可被按压以选择性地暂时重新映射与方向垫110的不同分支304相对应的控制信号。[0044]在所描绘的实现中,音频控件可包括用于调整音量水平的控件以及用于调整聊天游戏音量比(其是由视频游戏和聊天通信所产生的声音的混合的控件。具体而言,当功能按钮304被按压时,控件映射机122将方向垫110的向上分支302A映射到增加游戏音量命令。当功能按钮304被按压时,控件映射机122将方向垫110的向下分支302C映射到降低游戏音量命令。此外,当功能按钮304被按压时,控件映射机122将方向垫110的向右分支302B映射到用于相对于聊天游戏音频混合的聊天音量来增加游戏音量的命令。当功能按钮304被按压时,控件映射机122将方向垫110的向左分支302D映射到用于相对于聊天游戏音频混合的游戏音量来增加聊天音量的命令。[0045]注意,在图3-6中,方向垫110上的图标法出于易于理解的目的被描绘,并且这样的图标法可不被实际地呈现在方向垫110上。但是,在一些实现中,方向垫110可被配置成选择性地呈现这样的图标法例如,经由活动照明和或迷你显示)。此外,方向垫110可被配置成动态地改变所呈现的图标法以反映方向垫110的当前映射。[0046]在一些实现中,各种方式可被实现来支持对用户进行有关这样重新映射的功能的教导。在一个示例中,在其中方向垫110是可置换的实现中,置换部分可包括用于帮助向用户指示替代地经映射的功能的图标法。在另一示例中,印刷的覆盖层例如,纸、贴纸可被暂时地附加在方向垫110周围或附加在方向垫110上以提供经重新映射的图标法。在另一实现中,具有图标法或其他指令的游戏控制器的图像可(例如,经由覆盖层被暂时地显示在视频游戏或其他所显示的内容上。_[0047]此外,外部附件300可包括提供正反馈以指示经重新映射的功能正被执行的指示器。具体而言,外部附件300包括音量水平反馈指示器304和聊天游戏音频混合反馈指示器306。例如,指示器304和306可包括在音量水平或聊天游戏混合水平被实时地改变时指示它们的LED阵列。注意,外部附件300可包括任意正反馈指示器。在一个示例中,这样的反馈指示器可以是听觉型指示器而非视觉型指示器。_[0048]外部附件可用任何合适的方式被附加到游戏控制器1〇〇。在一个示例中,附件接口120包括通信端口(例如,USB端口),该通信端口被配置成选择性地与包括协作通信插头的外部附件匹配。外部附件和或游戏控制器100可包括允许外部附件被附加到游戏控制器的任意合适的匹配组件。匹配元件的非限制示例可包括磁体、机械紧固件、对准的电触点以及其他匹配结构。[0049]如以上所讨论的,外部附件300可允许按用户所希望的那样按需对方向垫11〇的选择性、暂时性的重新映射。在一个示例中,如图5中显示的,当外部附件300被附加到游戏控制器100时,用户可用左拇指500按压方向垫110的向上分支302A。在这种情况下,功能按钮304不被按压,所以控件映射机122将向上分支302A映射到具有“方向向上”控制信号502形式的默认命令。换言之,即使外部附件300被附加到游戏控制器1〇〇,用户也可选择不重新映射方向垫110的功能。[0050]在另一个示例中,如图6中显示的,当外部附件300被附加到游戏控制器100时,用户可用左拇指500按压向上分支302A。与此同时,用户可用右拇指600按压功能按钮304。在这种情况下,因为功能按钮304被按压,所以控件映射机122将向上分支302A映射到具有“音量提高”控制信号602形式的经重新映射的命令。相应地,音量水平反馈指示器306的LED被点亮以显示音量水平方面的增加。换言之,在外部附件300被附加到游戏控制器100时,用户能够按需在运行中调整方向垫110的功能。此外,用户在替代功能被执行时被提供正反馈。[0051]在一些实现中,计算设备101可接收指示功能按钮304的状态的信号。在一个示例中,外部附件300可响应于功能按钮304被按压而向游戏控制器100发送控制信号。此外,游戏控制器100可将控制信号传递到计算设备101。在另一个示例中,外部附件300可响应于功能按钮304被按压而向直接向计算设备101发送控制信号。在另一个示例中,响应于多个控件102中的一个被激活例如,方向垫110的一方向被按压)的同时功能按钮304被按压,游戏控制器100和或外部附件300可向计算设备101发送与两个控件的组合相对应的控制信号。[0052]在一些实现中,当外部附件300被附加到游戏控制器100时,计算设备101图1中显示的)可接收指示外部附件300被附加到游戏控制器100的通知。例如,游戏控制器100可意识到外部附件300被附加到游戏控制器1〇〇,并向计算设备1〇1发送通知例如,控制信号)。在一个示例中,游戏控制器100可例如,经由接收自外部附件的信号检测外部附件300的存在,并且响应于检测到外部附件300,向计算设备101发送通知例如,控制信号)。在另一示例中,响应于外部附件3〇0正被附加到游戏控制器1〇〇,外部附件300可直接向计算设备101发送通知例如,控制信号)。[0053]在一些实现中,替代于当外部附件被附加到游戏控制器1〇〇时允许对功能的选择性重新映射,计算设备101可被配置成响应于外部附件正被附加到游戏控制器1〇〇自动地重新映射游戏控制器100的功能。在一些这样的实现中,以上描述的通知可被用于触发对功能的重新映射。[0054]在一些实现中,经不同配置的外部附件可导致要被应用到游戏控制器1〇〇的对不同功能方案的不同映射。图7-9显示了一个示例场景,其中不同的控件映射或功能方案基于经不同配置的外部附件被附加到游戏控制器100被应用到游戏控制器100。具体而言,在图7中,没有外部附件被附加到游戏控制器100,并且多个控件102被映射到提供游戏控制器1〇〇的默认功能的第一例如,默认控件映射700或第一功能方案)。第一控件映射7〇〇可包括多个控件102中的每一个到对应功能的映射。[0055]在图8中,第一外部附件800被附加到游戏控制器100,并且多个控件1〇2被映射到具有与第一控件映射700不同功能的第二控件映射802或第二功能方案)。例如,多个控件102中的一个或多个可被映射到第二控件映射802中相对于第一控件映射700而言不同的功能。在一些实现中,多个控件102中的每一个控件可被重新映射到不同的功能。[0056]在图9中,第二外部附件900倍附加到游戏控制器100。第二外部附件900可相比于外部附件800被不同地配置。例如,外部附件800可提供与音频命令有关的经扩展的功能,并且外部附件900可提供与视频命令有关的经扩展的功能例如,对显示特征的调整、2D到3D调整以及对其他视频参数的调整)。当第二外部附件900被附加到游戏控制器1〇〇时,多个控件102被映射到具有与第一控件映射700和第二控件映射802不同功能的第三控件映射9〇2或第三功能方案)。任何合适数量的外部附件可致使游戏控制器1〇〇的多个控件1〇2中的任意一个或全部到任何合适功能的重新映射。[0057]在一些实现中,经不同配置的外部附件可致使要被应用到游戏控制器1〇〇的不同控件的不同映射。图10-12显示了一个示例场景,其中不同的控件基于经不同配置的外部附件被附加到游戏控制器100而被重新映射。具体而言,在图10中,第一外部附件1000被附加到游戏控制器100,其致使方向垫110从默认功能被重新映射到不同的功能。在这种情况下,第一外部附件1000的存在不影响游戏控制器100上除方向垫100之外的控件的映射。[0058]在图11中,相较于第一外部附件1000而言被不同配置的第二外部附件1100被附加到游戏控制器100。当第二外部附件1100被附加到游戏控制器100时,保险杆10从和1048可从默认功能被重新映射到不同的功能。在这种情况下,第二外部附件H00的存在不影响游戏控制器100上除保险杆104A和104B之外的控件的映射。[0059]在图12中,相较于第一外部附件1000而言被不同配置的并且相较于第二外部附件1200而言被不同配置的第三外部附件1200被附加到游戏控制器1〇〇。当第三外部附件12〇〇被附加到游戏控制器1〇〇时,操纵杆1〇6A和1〇6B可从默认功能被重新映射到不同的功能。在这种情况下,第三外部附件1200的存在不影响游戏控制器1〇〇上除操纵杆l〇6A和106B之外的控件的映射。[0060]在一些实现中,功能控件可被配置成在两个、三个或更多个不同的控件映射或功能方案之间切换和或被配置成致使不同的映射被应用到不同的控件。换言之,具有功能切换控件的单个外部附件可提供以上参考图7_12所描述的灵活性。以上描述的控件映射可在外部附件被附加到游戏控制器100时根据以上描述的方式被选择性地或自动地应用。[0061]外部附件可包括任意合适的组件,该任意合适的组件可移除地被附加到游戏控制器100并允许游戏控制器100的至少一个控件被映射到不同功能。注意,外部附件可按任意名适的万式来配^以向游戏控制器100提供任意合适的功能。[0062]图13显示了用于控制游戏控制器的操作的示例方法uoo。在一个示例中,方法1300由图1中显示的游戏控制器100的控件映射机122来执行。[0063]在1302,方法1300包括识别外部附件是否被附加到游戏控制器。如果没有外部附件被附加到游戏控制器,则方法1300移动到1304。否则,外部附件被附加到游戏控制器,并且方法1300移动到1306。[0064]在1304,方法1300包括在外部附件没有被附加到游戏控制器时将游戏控制器的控件映射到第一功能。例如,第一功能可以是在没有外部附件被附加到游戏控制器时被映射到控件的默认功能。[0065]在13〇6,方法1300包括在外部附件被可移除地附加到游戏控制器时将该控件映射到不同于第一功能的第二功能。[0066]在一些实现中,在1308,方法1300任选地可包括响应于外部附件正被可移除地附加到游戏控制器来将该控件映射到第二功能。[0067]在一些实现中,在1310,方法1300任选地可包括在外部附件被附加到游戏控制器时响应于不同于第一控件的第二控件正被激活来将该控件映射到第二功能。例如,第二控件可用作功能按钮,该功能按钮在第一控件被激活时被激活以致使对第一控件的功能的重新映射。在一个示例中,第二控件被包括在可移除地附加到游戏控制器的外部附件上。在另一示例中,第二控件被包括在游戏控制器上。[0068]在一些实现中,在1312,方法1300任选地可包括向外部附件发送一信号,该信号可由外部附件用来提供第二功能正被执行的感受反馈。例如,信号可响应于对控件的激活而被发送。在一个示例中,外部附件提供视觉反馈,诸如对灯进行激活。在另一示例中,外部附件提供触觉反馈,诸如对振动电机进行激活。[0069]在一些实现中,游戏控制器可包括被配置成可交换地将多个经不同配置的外部附件附加到游戏控制器的附件接口。在一些这样的实现中,在1314,方法1300任选地可包括识别一第二、不同的外部附件是否被可移除地附加到游戏控制器。如果第二、不同的外部附件被可移除地附加到游戏控制器,则方法1300移动到1316。否则,方法1300返回到其他操作。[0070]在一些这样的实现中,在1316,方法1300任选地可包括在第二、不同的外部附件被可移除地附加到游戏控制器时将控件映射到与第一功能和第二功能不同的第三功能。[0071]以上描述的方法可被执行来经由外部附件按允许游戏控制器的功能被扩展的方式快速且成本高效地控制游戏控制器的操作,而无需对游戏控制器进行重新设计。此外,通过使用外部附件上的控件和游戏控制器上的现有控件的组合,游戏控制器上的控件布局可针对人类工程学和舒适度来设计,同时经由外部附件选择性地提供扩展的功能。[0072]以下描述本发明的附加方面。根据一个方面,游戏控制器包括多个控件、被配置成可移除地将外部附件附加到游戏控制器的附件接口、以及控件映射机,所述控件映射机被配置成在外部附件没有被附加到游戏控制器时将多个控件中的一控件映射到第一功能,并在外部附件被可移除地附加到游戏控制器时将该控件映射到不同于第一功能的第二功能。在这个方面,该控件可以是第一控件,并且控件映射机可被配置成在外部附件被可移除地附加到游戏控制器时响应于不同于第一控件的第二控件正被激活来将该控件映射到第二功能。在这个方面,第二控件被包括在可移除地附加到游戏控制器的外部附件上。在这个方面,控件映射机可被配置成响应于对外部附件的功能控件的切换来在两个或更多个不同的映射之间切换。在这个方面,控件映射机可被配置成响应于外部附件正被可移除地附加到游戏控制器来将该控件映射到第二功能。在这个方面,控件映射机可被配置成向外部附件发送一信号,该信号可由外部附件用来提供第二功能正被执行的感受反馈。在这个方面,附件接口可被配置成可交换地将多个经不同配置的外部附件附加到游戏控制器。在这个方面,控件映射机可被配置成在第一外部附件被可移除地附加到游戏控制器时将控件映射到第一外部附件功能,并且控件映射机可被配置成在一第二、不同的外部附件被可移除地附加到游戏控制器时将控件映射到与第一外部附件功能不同的第二外部附件功能。在这个方面,控件映射机可被配置成基于多个经不同配置的外部附件中的哪一个被可移除地附加到游戏控制器来选择性地改变多个控件中不同控件的映射。[0073]根据另一方面,一种用于控制游戏控制器的操作的方法,包括识别没有外部附件被附加到游戏控制器,在没有外部附件被附加到游戏控制器时将游戏控制器的一控件映射到第一功能,识别外部附件被可移除地附加到游戏控制器,并且在外部附件被可移除地附加到游戏控制器时将该控件映射到不同于第一功能的第二功能。在这个方面,该控件可以是第一控件,并且该方法还可包括在外部附件被可移除地附加到游戏控制器时响应于不同于第一控件的第二控件正被激活来将该控件映射到第二功能。在这个方面,第二控件被包括在可移除地附加到游戏控制器的外部附件上。在这个方面,该方法还可包括响应于对外部附件的功能控件的切换在两个或更多个不同的映射之间切换。在这个方面,映射可包括响应于外部附件正被可移除地附加到游戏控制器来将该控件映射到第二功能。在这个方面,该方法还可包括向外部附件发送一信号,该信号可由外部附件用来提供第二功能正被执行的感受反馈。在这个方面,附件接口可被配置成可交换地将多个经不同配置的外部附件附加到游戏控制器。在这个方面,该方法还可包括在第一外部附件被可移除地附加到游戏控制器时将控件映射到第一外部附件功能,并且在一第二、不同的外部附件被可移除地附加到游戏控制器时将控件映射到与第一外部附件功能不同的第二外部附件功能。[0074]根据另一方面,游戏控制器包括多个控件、被配置成可交换地将多个经不同配置的外部附件附加到游戏控制器的附件接口、以及控件映射机,所述控件映射机被配置成在没有外部附件被附加到游戏控制器时将多个控件映射到第一功能方案,在第一外部附件被可移除地附加到游戏控制器时将多个控件映射到不同于第一功能方案的第二功能方案,并且在一第二、不同的外部附件被可移除地附加到游戏控制器时将多个控件映射到与第一功能方案和第二功能方案不同的第三功能方案。在这个方面,第一功能方案可将多个控件中的第一控件映射到第一功能,第二功能方案可将第一控件映射到不同于第一功能的第二功能,并且第三功能方案可将第一控件映射到与第一功能和第二功能不同的第三功能。在这个方面,控件映射机可被配置成响应于对第一外部附件的功能控件的切换来在第一功能方案和第二功能方案之间切换。[0075]将会理解,此处描述的配置和或方法本质是示例性的,这些具体实现或示例不应被视为限制性的,因为许多变体是可能的。本公开的主题包括本文公开的各种过程、系统和配置以及其他特征、功能、动作和或性质的所有新颖和非显而易见的组合和子组合,以及其任何和所有等同物。

权利要求:1.一种游戏控制器,包括:多个控件;被配置成可移除地将外部附件附加到所述游戏控制器的附件接口;以及控件映射机,被配置成:在所述外部附件没有被附加到所述游戏控制器时将所述多个控件中的一控件映射到第一功能,以及在所述外部附件被可移除地附加到所述游戏控制器时将所述控件映射到不同于所述第一功能的第二功能。2.如权利要求1所述的游戏控制器,其特征在于,所述控件是第一控件,并且其中所述控件映射机被配置成在所述外部附件被可移除地附加到所述游戏控制器时响应于不同于所述第一控件的第二控件正被激活来将所述控件映射到所述第二功能。3.如权利要求2所述的游戏控制器,其特征在于,所述第二控件被包括在被可移除地附加到所述游戏控制器的所述外部附件上。4.如权利要求3所述的游戏控制器,其特征在于,所述控件映射机被配置成响应于对所述外部附件的功能控件的切换来在两个或更多个不同的映射之间切换。5.如权利要求1所述的游戏控制器,其特征在于,所述控件映射机被配置成响应于所述外部附件正被可移除地附加到所述游戏控制器来将所述控件映射到所述第二功能。6.如权利要求1所述的游戏控制器,其特征在于,所述控件映射机被配置成向所述外部附件发送一信号,所述信号能由所述外部附件用来提供所述第二功能正被执行的感受反馈。7.如权利要求1所述的游戏控制器,其特征在于,所述附件接口被配置成可交换地将多个经不同配置的外部附件附加到所述游戏控制器。8.如权利要求7所述的游戏控制器,其特征在于,所述控件映射机被配置成在第一外部附件被可移除地附加到所述游戏控制器时将所述控件映射到第一外部附件功能,并且其中所述控件映射机被配置成在一第二、不同的外部附件被可移除地附加到所述游戏控制器时将所述控件映射到与所述第一外部附件功能不同的第二外部附件功能。9.如权利要求7所述的游戏控制器,其特征在于,所述控件映射机被配置成基于所述多个经不同配置的外部附件中的哪一个被可移除地附加到所述游戏控制器来选择性地改变所述多个控件中不同控件的映射。10.—种用于控制游戏控制器的操作的方法,包括:识别没有外部附件被附加到所述游戏控制器;在没有外部附件被附加到所述游戏控制器时,将所述游戏控制器的一控件映射到第一功能;识别外部附件被可移除地附加到所述游戏控制器;以及在所述外部附件被可移除地附加到所述游戏控制器时,将所述控件映射到不同于所述第一功能的第二功能。11.如权利要求1〇所述的方法,其特征在于,所述控件是第一控件,并且其中所述方法还包括在所述外部附件被可移除地附加到所述游戏控制器时响应于不同于所述第一控件的第二控件正被激活来将所述控件映射到所述第二功能。12.如权利要求11所述的方法,其特征在于,所述第二控件被包括在被可移除地附加到所述游戏控制器的所述外部附件上。13.如权利要求12所述的方法,其特征在于,还包括:响应于对所述外部附件的功能控件的切换来在两个或更多个不同映射之间切换。14.如权利要求10所述的方法,其特征在于,映射包括响应于所述外部附件正被可移除地附加到所述游戏控制器来将所述控件映射到所述第二功能。15.如权利要求10所述的方法,其特征在于,还包括:向所述外部附件发送一信号,所述信号能被所述外部附彳牛用来提供所述第二功能正被执行的感受反馈。

百度查询: 微软技术许可有限责任公司 游戏控制器和经由外部附件控制游戏控制器操作的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。