具有可断开覆盖物的手持式控制器的制作方法

文档序号:26098780发布日期:2021-07-30 18:09阅读:114来源:国知局
具有可断开覆盖物的手持式控制器的制作方法

相关申请的交叉引用

本申请要求于2018年11月27日提交的题为“具有可断开覆盖物的手持式控制器(handheldcontrollerswithdetachableoverlays)”的美国专利申请第16/201,782号的优先权,其全部内容通过引用结合于此。



背景技术:

手持式控制器用在用于向例如远程计算装置提供输入的体系结构阵列中。例如,在游戏行业中使用手持式控制器以允许玩家与执行游戏应用程序的个人计算设备、游戏控制台、游戏服务器等进行交互。尽管当前的手持式控制器提供了一系列功能,但进一步的技术改进可以增强这些控制器提供的用户体验。

附图说明

参考附图描述具体实施方式。在图中,附图标记的最左边的数字表示附图标记第一次出现的图。在不同附图中使用同一附图标记指示类似或相同的组件或特征。

图1是示例性手持式控制器的前视图,其部分地包括接收器,该接收器被配置为可断开地耦合至不同的控件,例如操纵杆、方向键(d-pad)等。

图2示出了当耦合到可断开操纵杆时图1的手持式控制器的接收器的截面图和透视图。如所示,在该实例中,控制器包括霍尔效应传感器,用于确定控制器当前耦合至操纵杆。

图3示出了两个不同的可断开操纵杆的透视图和横截面图,以及可以被配置成容纳每个不同操纵杆的手持式控制器的接收器的横截面图。

图4示出了两个不同的可断开d-pad的透视图、横截面侧视图和横截面俯视图,以及可以被配置成容纳每个不同d-pad的手持式控制器的接收器的横截面图。

图5示出了一个实例,其中接收器包括rfid功能,该功能用于识别当前将哪个控件(例如,可断开操纵杆)耦合到接收器。在该实例中,凹形操纵杆被示为耦合到接收器。

图6示出了另一个实例,其中接收器包括rfid功能,该功能用于识别当前将哪个控件(例如,可断开d-pad)耦合到接收器。在此实例中,四向d-pad被示为耦合到接收器。

图7示出了可断开操纵杆和可断开d-pad的透视图和横截面图,以及被配置成容纳每个可断开控件的手持式控制器的接收器的横截面图。

图8是图1的示例手持式控制器的俯视图。

图9是图1的示例手持式控制器的侧视图。

图10是图1的示例手持式控制器的后视图。在该实例中,控制器包括具有两个按钮的后盖,而该图还示出了具有四个按钮的后盖,在某些情况下,该后盖可以被替换为两按钮后盖。

图11示出了示例性两按钮后盖的透视图。在这种情况下,后盖包括磁体,当该后盖耦合到控制器时,手持式控制器可以使用该磁体来识别两按钮盖。

图12示出了示例性四按钮后盖的透视图。在这种情况下,后盖包括rfid芯片,当该后盖耦合到控制器时,手持式控制器可以使用该rfid芯片来识别四按钮盖。

图13是用于使用在此描述的技术实现在手持式控制器上替换控件的示例过程的流程图。

图14是示例性手持式控制器的前视图,其部分地包括轨迹板和不同的覆盖物,覆盖物被配置成可断开地耦合到轨迹板并且充当手持式控制器的相应控件。

图15示出了可以可断开地耦合到手持式控制器的轨迹板的示例性覆盖物。

图16是用于形成手持式控制器的示例性过程的流程图,该手持式控制器包括被配置成可断开地耦合到手持式控制器的轨迹板的覆盖物。

图17示出了诸如图1和图14的控制器的手持式控制器的示例性部件。

具体实施方式

如上所述,手持式控制器在多种环境中使用并且包括多种功能。然而,传统的手持式控制器在用户可操作的控件方面包括静态配置。即,传统的手持式控制器通常包括用于不同应用的相同控件,例如不同的游戏名称等。此外,尽管不同的用户可能具有不同的配置需求和/或偏好的事实,但手持式控制器的每个用户仍使用这些相同的控件。

本文中描述了配置成可断开地耦合到不同控件的手持式控制器,以及使用和/或组装手持式控制器的方法等事项。因此,本文描述的手持式控制器允许控件的动态替换,以改变控制器的配置,以满足不同应用程序(例如游戏名称)、用户等的需求。例如,可以使用与控制器耦合的第一控件(例如操纵杆)最佳地玩第一游戏应用程序,而可以使用第二控件例如方向键(d-pad)最佳地玩第二游戏应用程序。因此,取决于当前正在执行的游戏应用程序,用户可以将第一控件与第二控件替换,反之亦然。另外,或替代地,第一用户可偏好第一控件,例如具有凸形帽的相对较高的操纵杆,而第二用户可偏好第二控件,例如具有凹形帽的较矮的操纵杆。同样,可以根据哪个用户当前正在操作手持式控制器来动态地配置手持式控制器。此外,在这些情况的每一种中,手持式控制器或远程系统可以近实时地确定哪个控制当前耦合至控制器,并且可以将该信息提供给执行当前应用程序的系统,这又可以基于手持式控制器的配置进行修改。因此,如上所述,本文描述的技术实现了可动态配置的手持式控制器,其弥补了传统手持式控制器的一些当前缺陷。

另外,本文描述的手持式控制器可以包括一个或多个触摸板(即,触敏控件),其被配置成可断开地耦合到一个或多个覆盖物,一个或多个覆盖物有效地将相应的触摸板转换成不同的控件。例如,一个示例性手持式控制器可以包括被配置成检测手指在轨迹板的顶表面上的位置的电容式或导电式圆形轨迹板。在一些情况下,轨迹板可以是圆形的,而在其它情况下轨迹板可以是椭圆形、矩形、多边形或任何其它形状。此外,轨迹板可以利用电容式触摸传感器、导电式触摸传感器、电阻式触摸传感器、红外触摸传感器和/或任何其它类型的触摸传感器技术来检测手指在轨迹板上的位置。该位置可用于控制光标或化身,用于滚动或用于任何其它类型的命令。通常,所述顶表面的大部分或全部可由用户用于向所述控制器和/或耦合到所述控制器的远程系统提供输入。然而,如下所述,一个或多个不同的覆盖物可以可断开地耦合到控制器的外壳和/或轨迹板本身,以有效地改变轨迹板的用途。

在一个实例中,覆盖物的形状类似于轨迹板(例如,圆形),并且包括第一部分和第二部分,第一部分有效地掩蔽对在轨迹板的顶表面的特定部分处的手指的检测,第二部分使得能够在顶表面的不同部分处检测手指。例如,覆盖物可以包含模板,该模板包括第一部分和第二部分,当第一部分耦合到轨迹板时,第一部分覆盖轨迹板的第一部分,第二部分暴露轨迹板的第二部分。例如,覆盖物可以包含绝缘材料(例如,塑料等),其利用暴露顶表面的不同部分的一个或多个凹槽覆盖轨迹板的顶表面的一部分。因此,当覆盖物耦合到控制器时,用户可以在被覆盖物暴露的位置处操作轨迹板,同时不能向其它位置处的轨迹板提供输入。在另一实例中,覆盖物可以包含第一绝缘材料和第二导电、电容或电阻材料,第一绝缘材料掩蔽对在轨迹板的顶表面的某些部分处的手指的检测,第二导电、电容或电阻材料在被用户的手指按压到轨迹板的顶表面上时引起在顶表面的所选位置处的手指或其它输入装置(例如,触控笔)的检测。在其它情况下,覆盖物可以包含单一材料,但是在某些区域可以更薄,以便能够通过更薄的材料检测用户的手指。即,覆盖物的形状可以类似于模板,但是可以包括薄区域而不是暴露区域。

本文描述的覆盖物可以以任何数量的方式耦合到外壳和/或轨迹板。例如,覆盖物可以经由过盈配合,经由粘合剂和/或类似物磁性耦合。此外,覆盖物可以将以其它方式打开的轨迹板转换成任何类型的控件,诸如允许用户向上、向下、向左和向右选择的十字形控件;允许上下选择的垂直控件;允许左右选择的水平控件;包括对应于可选择按钮的圆形(或其它形状)孔或导电/电容/电阻区段的按钮控件;允许径向设置可选择区域的径向控件;和/或其它控件。虽然已经描述了几个实例,但是应当理解,控件可以包括任何其它数量的控件。此外,在一些情况下,用户可以换出覆盖物,以根据用户的期望、游戏名称的要求等改变由轨迹板/覆盖物组合提供的所得控件。此外,本文描述的用于识别耦合到手持式控制器的不同控件的技术可以同等地应用于在给定时间确定耦合到手持式控制器的特定覆盖物的身份。例如,覆盖物可包括rfid芯片,霍尔效应传感器磁体或可用于识别耦合的覆盖物的其它功能。在一些情况下,手持式控制器可以包括多个轨迹板,其可以可断开地耦合到不同的相应覆盖物。

在一些情况下,覆盖物可以具有与覆盖物耦合到的轨迹板的形状因数或形状基本匹配的形状因数或形状。在其它情况下,覆盖物可以具有与轨迹板的形状因数或形状不同的形状因数或形状。例如,正方形覆盖物可以耦合在圆形轨迹板的顶上。在该实例中,覆盖物可以包括rfid芯片、霍尔效应传感器磁体等,当覆盖物耦合到轨迹板时,该rfid芯片、霍尔效应传感器磁体等位于与轨迹板相邻但不在其顶上的覆盖物的一部分处。

在其它情况下,可以基于各个覆盖物的电容、导电和/或电阻覆盖区来识别覆盖物。即,每个覆盖物可以包括位于覆盖物底侧上的一个或多个突起,当覆盖物耦合到轨迹板时,所述突起唯一地识别覆盖物。即,突起可以在被耦合时接触轨迹板,使得由轨迹板检测的所得触摸传感器值可由手持式控制器、游戏控制台、远程系统(例如服务器)或与控制器直接或间接通信的任何其它装置唯一地识别。

在一些情况下,控制器、控制台、远程系统等可以基于哪个覆盖物当前耦合到轨迹板来改变某些功能。例如,当控制器、控制台或系统识别出左/右/上/下覆盖物耦合到轨迹板时,游戏控制台可以仅接受对应于这些方向的输入并且可以忽略其它触摸输入(例如,对角线方向上的触摸输入)。另外或可替代地,控制器、控制台或远程系统的软件/固件可以放大在某些位置接收的触摸输入,忽略或减少在其它位置接收的触摸输入,改变与轨迹板的不同区域相关联的触摸阈值,打开或关闭轨迹板的某些区域等,这取决于哪个控制器当前耦合到轨迹板。例如,当左/右/上/下覆盖物耦合到轨迹板时,控制器、控制台或系统可以关闭与左/右/上/下区域相关联的区域之外的触摸传感器,可以改变区域内和外部的阈值(例如,可以使这些区域外部的阈值较高和/或可以使这些左/右/上/下区域之内的阈值较低)等。

在某些情况下,如本文所述的手持式控制器可用于控制远程设备(例如,电视、音频系统、个人计算设备、游戏控制台等),以参与视频游戏和/或类似游戏。手持式控制器可以包括一个或多个控件,包括在手持式控制器的外壳的前表面上的一个或多个前表面控件。这些前表面控件可以包括一个或多个操纵杆、方向键(d-pad)、轨迹板、轨迹球、按钮或其他可由例如手持式控制器的用户的拇指控制的控件。另外地或可替代地,手持式控制器可以包括一个或多个位于手持式控制器的外壳的顶表面上的顶表面控件。例如,这些顶表面控件可以被称为“触发器”、“碰触器(bumper)”等,并且可以由用户的一个或多个手指(诸如中指、食指等)控制。在一些情况下,手持式控制器包括可通过用户左手的一个或多个手指操作的一个或多个左顶表面控件,以及可通过用户右手的一个或多个手指操作的一个或多个右顶表面控件。另外,手持式控制器可包括一个或多个背面控件,例如控制器后盖上的一个或多个按钮,其也用于提供至控制器电池的通路。在一些情况下,背面控件可包括可由用户的左手操作的一个或多个控件以及可由用户的右手操作的一个或多个控件。

在某些情况下,手持式控制器可以包括具有用于可断开地耦合到一个或多个控件的一个或多个接收器部分的外壳。例如,外壳可以在外壳的前表面上包括接收器,该接收器被配置成可断开地耦合到一个或多个操纵杆、一个或多个d-pad、一个或多个轨迹板、一个或多个按钮等。在一些情况下,用户可以基于用户正在玩的当前应用(例如,游戏名称)、基于用户的舒适度和/或出于任何其他原因,将第一控件替换为第二控件。此外,尽管以上实例描述了可断开的前表面控件,但是在其他情况下,控制器可以附加地或替代地包括一个或多个可断开的顶表面控件、后表面控件等。

在一些情况下,手持式控制器或通信地耦合到控制器的系统可以确定耦合到控制器的当前控件,诸如操纵杆、d-pad等。在一个实例中,手持式控制器可以包括霍尔效应传感器,其用于识别当前哪个控件耦合到控制器。在这些情况下,每个控件可以包括不同的磁体配置,并且当相应的控件耦合到控制器外壳的接收器时,霍尔效应传感器可以响应于由相应控件的磁体配置引起的磁场而改变其电压。控制器或耦合到该控制器的系统然后可以将该电压映射到已知的控件,例如操纵杆、d-pad等。即,因为控件的每个磁体构造相对于彼此控件可以是唯一的,所以所产生的磁场以及因此由霍尔效应传感器产生的电压也可以是唯一的。控制器或与控制器通信的系统可以存储表格或其他数据结构,该表格或其他数据结构将每个电压与识别特定控件的特定标识数据相关联。

如本文中所使用的,磁体构造可以包括磁体的强度、磁体的位置或定位、磁体的取向、所使用的磁体的数量和/或它们的任何组合。例如,第一控件可以包括沿第一方向定向的第一强度的磁体。第二控件可包括也具有第一强度但沿第二方向(例如,与第一方向相反)定向的磁体。第三控件可以包括第二强度的磁体,而第四控件可以包括在特定位置的两个磁体,第五控件可以包括特定数量的特定强度的磁体以及预定的位置和方向,等等。在这些情况的每一个中,所产生的磁场以及因此由霍尔效应传感器所产生的电压相对于彼此的控件可以是唯一的,使得每个控件可以相对于彼此的控件消除歧义。此外,在某些情况下,一个控件可能不包含磁体,因此,没有霍尔效应传感器检测到的磁场唯一地标识该特定控件。

在识别当前耦合到手持式控制器的外壳的控件之后,手持式控制器和/或系统可以中继对系统正在执行的应用程序的控件的识别。然后,系统可以考虑该信息以确定应用程序的一个或多个参数。例如,转换为显示器上的移动的与控件的移动相关联的校准和缩放因子可以被更新以反映当前的控件。在另一个实例中,应用程序(例如游戏)可以基于当前耦合到接收器的控件来启用不同的移动/控件选项。在又一个实例中,控制器的配置可以用于确定向用户推荐或以其他方式披露的内容。例如,如果控制器当前耦合到具有四个按钮而不是两个按钮的后盖控件,则游戏应用或平台可推荐与四按钮后盖控件兼容(例如,包括由其利用的特征)的游戏。当然,尽管已经描述了一些实例,但是应当理解,系统和/或控制器可以以一种或多种其他方式使用该信息。

在一些情况下,例如,响应于确定在八个方向(例如,上、下、左、右、上/左、下/左、上/右、下/左)上可移动的第一d-pad耦合到手持式控制器,控制器和/或远程系统可以在与用户提供的当前输入方向相对应的这八个方向上放大信号。然而,当控制器确定可在四个方向(例如,左、右、上和下)上移动的第二d-pad耦合到控制器时,控制器和/或远程系统可以再次对应于用户的输入在四个方向上放大来自该控件的信号。在放大信号之后,控制器和/或远程系统可以对多个方向中的每个方向上的信号的值应用阈值,并且可以确定值中的哪一个大于阈值。如果控制器和/或远程系统确定特定值(例如,对应于“左”或“上/右”)大于阈值,则控制器和/或远程系统可以将其解释为输入(例如,可以在第一实例中向左移动用户的飞行员,或者在第二实例中向右移动用户的飞行员)。换句话说,控制器和/或远程信号可以“提升”从耦合的d-pad接收的信号,并将阈值应用于与每个方向相关联的每个信号,使得四个、八个或其它数量的方向中的每一个对应于“开”或“关”读数。

另外,可以利用其他技术来确定当前哪个控件耦合到手持式控制器。例如,可以使用射频识别(rfid)技术来唯一地标识可分离地耦合到控制器的每个控件。在这些实例中,外壳(例如,在接收器附近)可以包括被配置为发送rfid信号的rfid读取器,而每个控件可以包括被配置为接收rfid信号并作为响应提供识别数据的rfid标签,所述识别数据相对于配置为可断开地耦合到控制器的其他控件唯一地标识了该控件。在某些情况下,rfid标签可以包括有源标签、无源标签等。此外,尽管以上实例描述了包括rfid读取器的手持式控制器的外壳,但在某些情况下,每个控件可以包括相应的读取器,而外壳可以包括rfid标签。

在其他实例中,手持式控制器可以利用光学传感器、电容性传感器、嵌入式电阻器和/或任何其他类型的硬件来识别当前哪个特定控件耦合至控制器的外壳。

在其他情况下,可以使用一种或多种基于软件的检测方法来识别可断开控件。例如,假设每个控件可以具有不同的物理形状因数,则每个控件可以由用户以不同的方式进行操作。即,虽然耦合到外壳的接收器的操纵杆可以在所有方向(即,360度)上移动,但第一d-pad只能在八个方向(例如,上、下、左、右、上/左、下/左、上/右、下/右)上移动,而第二d-pad只能在四个方向(例如,左、右、上和下)上移动,而第三d-pad只能在两个方向(例如,左右或上下)上移动。手持式控制器或在通信上耦合至手持式控制器的系统上执行的应用程序可以随着时间接收经由耦合的控件进行的运动,以识别当前耦合至控制器的特定控件。例如,如果应用随时间推移接收到指示用户仅在四个方向(例如,左、右、上、下)操纵控件的指示,则应用可确定控制器当前耦合到上述第二d-pad。然而,如果应用随时间接收到指示用户在全部方向上操纵控件的指示,则应用可确定控制器当前耦合到操纵杆。当然,尽管已经描述了一些实例,但是应当理解,这些技术可以识别当前哪个控件以多种其他方式耦合至控制器。

虽然传统的手持式控制器包括固定数量和固定类型的控件,但是本文描述的控制器允许不同的配置,这些配置可以针对各个用户和/或经由控制器执行的应用而定制。这种可配置性丰富了这些控制器的用途,从而丰富了用户操作控制器的体验。

图1是示例性手持式控制器100的前视图,其可包括接收器,该接收器被配置为可断开地耦合至不同的控件,例如操纵杆、方向键(d-pad)等。

如所示,手持式控制器100包括外壳102,外壳具有前表面104(1)和顶表面104(2),可能还有与前表面104(1)相对的后表面以及与顶表面104(2)相对的底表面。前表面104(1)可以包括一个或多个前表面控件,在一些情况下,该前表面控件可由操作手持式控制器100的用户的一个或多个拇指来控制。这些前表面控件可以包括一个或多个轨迹板、轨迹球、操纵杆、按钮等,如下面更详细描述的。在该实例中,前表面104(1)包括可由用户的左手拇指控制的左轨迹板106(1)和可由用户的右手拇指控制的右轨迹板106(2)。另外,示例性控制器100包括接收器108,其被配置为可断开地耦合至一个或多个控件110,例如操纵杆110(1)、第一d-pad110(2)、第二d-pad110(3),等等。当耦合到控制器时,这些控件110中的每一个例如可以由用户的左手拇指控制。当然,虽然图1示出了手持式控制器100为包括在外壳102的顶表面104(1)上的接收器108,但在其他情况下,控制器100可以附加地或替代地在外壳102的其他表面上包括一个或多个接收器。

例如,并且如下所述,手持式控制器100可包括在外壳的后表面上的接收器,该接收器被配置为接收不同的可断开后盖。这些后盖除了用作坐在控制器100的电池腔上方的盖之外,还可以用作控件。例如,第一可断开后盖可以包括两个按钮(在后盖的每侧上一个),而第二可断开后盖可以包括四个按钮(在每侧上两个)。再次,手持式控制器100可以被配置为使用本文描述的识别技术来识别控制器100当前联接到哪个后盖。此外,虽然已经描述了几个示例性后盖和接收器位置,但是应当理解,手持式控制器100可以包括在不同位置处的接收器,其被配置成可断开地耦合到不同类型的控件的阵列。

控制器可以进一步包括可按下按钮112(例如,可由用户的右手拇指来控制)和附加的输入控件。在该实例中,手持式控制器100还包括左手柄114(1)和右手柄114(2),用户可以通过它们分别经由用户的右手和左手握住控制器100。

同时,顶表面104(2)可以包括一个或多个顶表面控件。在示出的实例中,控制器100包括左顶表面控件116(1)和右顶表面控件116(2)。左顶表面控件116(1)可以由用户的左手指(例如,中指或食指)操作,而右顶表面控件可以由用户的右手指(例如,中指或食指)操作。在某些情况下,顶表面控件116(1)和116(2)可以被称为“触发器”或“碰触器”。此外,在某些情况下,顶表面控件116(1)和116(2)中的一个或多个可以包括一个或多个触摸传感器,用于检测用户的一个或多个手指在各自的顶表面控件上的存在、位置和/或姿势。

在一些情况下,手持式控制器100的用户可以互换哪个控件110耦合到接收器108以改变控制器100的功能、外观或感觉。例如,用户可以选择在操作第一应用程序时将操纵杆110(1)耦合到接收器108,在操作第二应用程序时耦合到第一d-pas110(2),在操作第三应用程序时耦合到第二d-pas110(3),依此类推。在某些情况下,这些控件中的每一个都可以提供不同的功能(例如,沿不同方向的移动)。在其他情况下,用户可以基于控件的外观或感觉选择控件。例如,不同的控件可以包括不同的大小、纹理、形状、高度等等。在一实例中,不同的操纵杆可以具有不同的高度、不同的形状(例如,凸形、凹形、平坦等),等等。

在每种情况下,手持式控制器可以生成用于识别当前哪个控件110耦合到接收器的数据。在一些情况下,手持式控制器100可以使用该数据来进行该确定,而在其他情况下,手持式控制器100可以将该数据提供给远程系统(例如,控制器的本地环境中的游戏控制台,执行由控制器100控制的应用程序的远程服务器,等等)以进行此确定。在这些实例的每一个中,控制器100可以以多种方式生成该数据。例如,手持式控制器100可以包括模拟霍尔效应传感器、数字霍尔效应传感器、光学传感器、rfid功能或用于生成用以确定当前耦合到接收器108的控件的数据的其它功能。在一些情况下,手持式控制器可以随着时间跟踪指示用户如何操作控件的控制使用数据,以确定哪个控件当前耦合到接收器108。例如,在控件上,在游戏控制台、远程服务器等上执行的软件可以使用该控件使用数据来识别与特定控件相关联的特定使用签名。例如,如果控件使用数据指示控件正在以360°的方式进行操作,则软件(或固件)可以识别与操纵杆相关的使用签名,并因此可以确定操纵杆耦合至接收器108。相反,如果控件使用数据指示控件仅在四个方向(例如上、下、左、右)上使用,则软件可以识别与四向d-pad相关的使用签名,并且因此,可以确定四向d-pad当前耦合到接收器108。以下附图和随附的描述在下面进一步详细讨论了这些概念。

图2示出了示例组件200的截面图和透视图,该示例组件包括耦合至诸如图1的手持式控制器100的手持式控制器的接收器204的可断开操纵杆202。如所示,在该实例中,接收器部分耦合至霍尔效应传感器206或与其相邻,该霍尔效应传感器被配置为生成用于确定哪个可断开控件当前耦合至接收器204的数据,如下所述。虽然图2示出了单个霍尔效应传感器,在其他情况下,控制器可以包括多个这样的传感器。在这些情况下,每个霍尔效应传感器可以生成不同的电压读数,并且这些读数的组合可以用于唯一地识别耦合到控制器的特定控件。在这些情况下,控件(例如示例操纵杆202)可以包括多个霍尔效应传感器磁体,或者如上所述,可能不包括霍尔效应传感器磁体。

图2进一步示出了接收器204还包括磁体208(1),而操纵杆202包括磁体208(2)。在一些情况下,磁体208(1)和208(2)被定向成使得它们彼此吸引,以将操纵杆202可断开地耦合到接收器204。例如,磁体208(1)的南极可以朝上,而磁体208(2)的北极可以朝下(反之亦然),这样接收器和操纵杆就会磁耦合,从而允许控制器的用户使用操纵杆来操作控制器。同时,在其他情况下,磁体208(1)或208(2)中的一个可以包括磁性金属而不是磁体,从而产生相似的吸引力,用于将操纵杆202(或其他控件)耦合到接收器204。例如,控制器100可以包括磁体208(1),其耦合到位于所示磁体208(2)的位置处并且代替磁体208(2)的磁性材料。在另一个实例中,操纵杆202可以包括磁体208(2),其耦合到位于所示磁体208(1)的位置处并代替磁体208(1)的磁性材料。此外,尽管该实例描述了通过磁引力将操纵杆202或其他控件可断开地耦合到接收器204,但是在其他情况下,这些部件可以附加地或可替代地经由力配合连接或任何其他类型的连接而耦合。

同时,霍尔效应传感器206可以包括换能器,该换能器响应于磁场而改变其输出电压。为此,霍尔效应传感器206可以包括施加有电流的金属薄带,使得当将磁场施加到金属薄带时,该薄带的电子朝一个边缘偏转。这种偏转会在带上产生一个垂直于外加电流的电压梯度。

因此,控件110中的不同控件可以包括生成不同磁场的不同磁配置,从而在霍尔效应传感器206处创建不同的电压梯度。然后可以将这些不同的梯度或电压测量值用于确定将哪个控件耦合到接收器204。即,手持式控制器或远离控制器的系统(例如,游戏控制台、服务器等)可以存储相应的电压测量值和相应的控件标识符(id)之间的关联。例如,第一电压测量值可以与第一控件相关联,第二电压测量值与第二控件相关联,等等。

在该实例中,操纵杆202包括霍尔效应传感器磁体210。这样,当操纵杆202耦合到控制器时,霍尔效应传感器206可以测量特定的电压测量,控制器或另一装置可以使用该电压测量来确定当前耦合的操纵杆202的身份。即,控制器或另一装置(例如,游戏控制台、服务器等)可确定与由霍尔效应传感器206确定的特定电压测量相关联的装置id。

此外,并且如上所述,在某些情况下,电压梯度的不存在可以与特定控件相关联。例如,操纵杆可能不包括紧邻传感器206的霍尔效应传感器磁体。因此,传感器可以避免产生梯度,该梯度在该实例中可以用作信号以指示接收器204当前耦合至特定操纵杆。

图3示出了两个不同的可断开操纵杆的透视图和横截面图,以及可以被配置成容纳每个不同操纵杆的手持式控制器的接收器的横截面图。右侧的操纵杆可以包括参照图2示出的操纵杆202。即,与具有凸起的顶表面的操纵杆302相比,该操纵杆202可以包括相对平坦的顶部。如所示,操纵杆202和302中的每个可分别包括磁体208(2)和208(3),用于经由磁体208(1)将相应的操纵杆磁耦合至接收器204。在一些情况下,磁体208(2)和208(3)可以包括沿相同方向取向的相同或基本相似的磁场。此外,在该实例中,操纵杆202包括用于识别操纵杆202的霍尔效应传感器磁体210。同时,操纵杆302可以包括霍尔效应传感器磁体212,以便当操纵杆302耦合到接收器204时,霍尔效应传感器206会生成唯一的电压梯度。虽然在该实例中操纵杆可以包括不同的霍尔效应传感器磁体,但是在其它示例性中操纵杆202和302可以包括等效的霍尔效应传感器磁体,使得手持式控制器和/或控制器耦合到的系统可以将操纵杆202和302视为相同,以用于由控制器控制的任何应用的操作。因此,用户可以选择他或她偏好的操纵杆(例如,凸的、凹的、平的),而无需相对于其他操纵杆改变控件的功能。

图4示出了两个不同的可断开d-pad的透视图、横截面侧视图和横截面俯视图,以及可以被配置成容纳每个不同d-pad的手持式控制器的接收器的横截面图。如所示,图4示出了d-pad402和d-pad404,d-pad402可以被配置为在耦合至接收器204时在四个方向(例如,四个基本方向)上移动;d-pad404可以被配置为在耦合到接收器204时在八个方向(例如,四个基本方向和四个方位点间方向)上移动。当然,尽管描述了两个示例d-pad,但是应当理解,也可以使用具有任何其他运动范围的其他d-pad。

为了使这两个控件彼此之间以及与被配置为可断开地耦合到接收器的其他控件之间的歧义消除,这些d-pad可以包括不同的霍尔效应传感器磁体。如所示,d-pad402包括布置在d-pad的边缘附近的霍尔效应传感器磁体406(1)。同时,d-pad404包括也布置在d-pad的边缘附近的霍尔效应传感器磁体406(2)。在某些情况下,这些磁体可以位于(例如,模制到)控件中最靠近霍尔效应传感器206的一侧,以使霍尔效应传感器206能够生成电压数据,该电压数据用于识别当前耦合到手持式控制器的控件。

此外,在一些情况下,霍尔效应传感器磁体406(1)的磁性构造可以不同于霍尔效应传感器磁体406(2)的磁性构造。例如,磁极可以彼此相对地定向,磁强度可以不同,相应控件上的位置可以不同,等等。此外,在一些情况下,控件可以相对于彼此使用不同数量的霍尔效应传感器磁体。无论如何,这些磁体可用于识别d-pad402、d-pad404或其他控件当前是否耦合到控制器。另外,d-pad402和404可以分别包括磁体208(4)和208(5)(可以相同或不同),用于通过磁体208(1)将相应的控件可断开地固定到接收器204。

图5示出了示例性组件500,其包括耦合到接收器504的示例性控件,在这种情况下是操纵杆502,接收器504包括用于识别哪个控制(例如可断开操纵杆502)当前耦合到接收器504的rfid功能。为了通过rfid识别控件,在某些情况下,控制器的外壳(例如与接收器504相邻的外壳的一部分或其他)可以包括rfid读取器,该读取器配置为将询问信号发送到rfid标签并作为响应接收调制信号形式的识别数据。因此,被配置为可断开地耦合到接收器的每个控件(或控件类别)可以包括唯一的rfid标签,该标签被配置为从rfid读取器接收询问信号并发回其标识信息。此外,虽然以上实例描述了向无源标签发送询问信号的接收器504,但是应当理解,可以使用任何其它形式的rfid(例如,无源读取器、有源标签等)。

如图所示,示例性操纵杆502包括rfid标签506(例如,包括rf线圈和集成电路(ic)),rfid标签506被配置成从rfid读取器508(例如,rf线圈和ic)接收询问信号,并发送编码其识别数据的信号作为响应。然后,手持式控制器或另一系统可以使用由rfid读取器508接收到的该标识数据来标识当前将哪个控件耦合到该控制器。在一些情况下,rfid读取器508形成接收器504的一部分或与其相邻。在此,rfid读取器508包括容纳在rfid线轴510中的线圈。此外,在一些情况下,rfid标签506可以形成集成组件的一部分,该集成组件包括用于将控制耦合到接收器的磁体。即,rfid标签506可以形成被配置为执行以上讨论的rfid标签功能和磁体208(2)的功能的部件的一部分。可选地,在其他实施方式中,rfid标签506可以位于所示磁体208(2)的位置处或附近,而不用作磁体208(2)。

图6示出了示例组件600,其包括示例控件,在这种情况下为d-pad602,其耦合至接收器504,该接收器包括用于识别哪个控件(例如可断开d-pad602)当前耦合至接收器504的rfid功能。再次,为了通过rfid识别控制,d-pad602包括rfid标签606,而接收器504或外壳的另一部分包括rfid读取器508,该rfid读取器被配置为向标签606发送询问信号。作为响应,rfid标签可以将其识别数据以调制信号的形式发送回读取器508。然后,手持式控制器或另一系统可以使用由rfid读取器508接收到的该标识数据来标识当前将哪个控件耦合到该控制器。再次,rfid读取器508可以形成接收器504的一部分或以其他方式与接收器504相邻。在此,rfid读取器508包括容纳在rfid线轴510中的线圈。此外,在一些情况下,rfid标签606可以形成集成组件的一部分,该集成组件包括用于将控制耦合到接收器的磁体。即,并且如上所述,rfid标签606可以形成被配置为执行以上讨论的rfid标签功能和磁体208(4)的功能的部件的一部分。

图7示出了示例可断开操纵杆502和示例可断开d-pad602的透视图和横截面图,以及被配置成容纳每个可断开控件的手持式控制器的接收器504的横截面图。该图用于说明用户可以将操纵杆502换成d-pad602和/或任何其他具有耦合到其上的rfid的控件,并且作为响应,rfid读取器508可以从标签接收rfid标识数据,用于识别耦合的控件。例如,如果操纵杆502耦合到接收器504,则操纵杆502的rfid标签506可以从rfid读取器508接收询问信号,并且作为响应,调制编码其识别数据的信号。类似地,如果d-pad602耦合到接收器504,则d-pad602的rfid标签606可以从rfid读取器508接收询问信号,并且作为响应,调制编码其标识数据的信号。

图8是被配置为实现本文描述的技术的示例性手持式控制器100的俯视图。如所示,顶表面104(2)可以包括可由用户的左手指操作的附加的左顶表面控件802(1)和可由用户的右手指操作的附加的右顶表面控件802(2)。在一些情况下,附加的左顶表面控件802(1)和附加的右顶表面控件802(2)都可以包括触摸传感器,用于检测手指在控件上的存在、位置和/或姿势,其附加于或代替驻留在顶表面控件116(1)和/或116(2)上的触摸传感器。

图9是示例手持式控制器100的侧视图。如所示,该侧视图示出了右手柄114(2)以及右顶表面控件116(2)和802(2)。控件116(2)和802(2)中的一个或多个可以是触敏的和/或压敏的,以识别控件上的一个或多个手指的存在、位置和/或手势。

图10是图1的示例手持式控制器100的后视图。在该实例中,控制器包括后表面104(3),后表面104(3)包括用于接收不同类型的后盖控件(或“后盖”)的接收器部分。例如,该后表面接收器可以接收具有两个按钮的后盖1002、具有四个按钮的后盖1004等。在每种情况下,诸如两按钮后盖1002的后盖控件可在诸如后盖1004的另一后盖控件内交换。当然,虽然图10示出了后盖控件的两个实例,但在其它情况下,可交换后盖控件可包括任何其它数量的可选按钮。此外,类似于以上参考所示出的控件110所描述的技术,手持式控制器100可以被配置为获取指示当前哪个后盖耦合至控制器的数据。然后,手持式控制器或另一个系统可以使用此数据进行此确定,而该确定又可以由通过控制器100运行的应用程序使用。

在一些情况下,控制器100可使用上文参考所说明的控制器100描述的类似或相同技术来确定哪个后盖控件耦合到控制器100。例如,控制器100的外壳的后表面104(3)可以包括或邻近于霍尔效应传感器、rfid读取器、光学传感器等。这些部件中的每一个可被配置成生成用于识别哪个后盖控件当前耦合到控制器100的数据。为此,每个后盖控件可以包括特定的磁性配置、唯一的rfid标签和/或用于识别特定盖的其它信息。

例如,图11示出了示例性两按钮后盖1002的透视图。在这种情况下,后盖1002包括霍尔效应传感器磁体1102,当该后盖耦合到控制器100时,手持式控制器可以使用该霍尔传感器磁体来识别两按钮盖1002。即,霍尔效应传感器(类似于霍尔效应传感器206,但是更靠近控制器的后表面104(3))可以基于磁体1102的磁性配置产生电压梯度。该电压梯度可用于唯一地识别后盖控件1002。后盖控件1004可类似地包括用于识别后盖1004等的唯一霍尔效应传感器磁体(或磁性配置)。

同时,图12示出了示例四按钮后盖1004的透视图。在这种情况下,后盖1004包括rfid标签1202,当该后盖耦合至控制器100时,手持式控制器可以使用该rfid标签识别四按钮盖1004。即,类似于上述读取器但位于更靠近控制器的后表面104(3)的rfid读取器可以发送询问信号,该询问信号被rfid标签1202接收并调制回。此调制信号可用于唯一地识别后盖控件1004。后盖控件1002可类似地包括用于识别后盖1002等的唯一rfid标签。

图13是示例性过程1300的流程图。过程1300被描述为逻辑流程图中的框的集合,其表示可以在硬件、软件或其组合中实现的操作序列。在软件的上下文中,块表示在由一个或多个处理器执行时执行所述操作的计算机可执行指令。通常,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。所描述的操作顺序不旨在被解释为是限制性的,并且任何数量的所描述的框可以以任何顺序和/或并行组合以实施过程。

操作1302表示确定第一控件被耦合到手持式控制器的外壳的接收器。可以以多种方式执行该操作。例如,手持式控制器的部件可以生成唯一地标识第一控件的数据,并且可以使用该数据来确定数据与唯一控件id之间的关联,或者可以将该数据发送到另一系统以进行该确定。该数据可以包括由霍尔效应传感器测量的电压数据、由rfid读取器接收的rfid数据、光学数据、电阻数据、指示控件的使用方式的控件使用数据和/或可以用于唯一地标识当前耦合的控件的任何其他类型的数据。

同时,操作1304表示向手持式控制器当前正在操作的软件应用程序通知手持式控制器当前耦合至第一控件。例如,控制器可以提供该通知,或者另一个系统,例如游戏控制台、远程服务器等,可以提供该通知。同时,软件应用程序可以多种方式使用此信息。例如,软件应用程序可以基于该信息来利用某些缩放参数,从而例如正确地进行特定游戏内的移动。在另一个实例中,软件应用程序可以基于控制器的当前配置向用户推荐内容等。例如,软件应用程序可以确定哪些应用程序(例如游戏)与控制器的当前配置兼容或推荐之,并且可以将这些应用程序推荐给控制器的用户。当然,尽管已经描述了一些实例,但是应当理解,软件应用程序可以以任何其他方式使用该信息。

操作1306表示确定第二控件被耦合到手持式控制器的外壳的接收器。同样,可以以多种方式执行该操作。例如,手持式控制器的部件可以生成唯一地识别第二控件的数据,并且可以使用该数据来确定该数据与唯一控件id之间的关联,或者可以将该数据发送到另一系统以进行该确定。该数据可以包括由霍尔效应传感器测量的电压数据、由rfid读取器接收的rfid数据、光学数据、电阻数据、指示控件的使用方式的控件使用数据和/或可以用于唯一地标识当前耦合的控件的任何其他类型的数据。

最后,操作1308表示向软件应用程序通知手持式控制器现在耦合到第二控件。例如,控制器可以提供该通知,或者另一个系统,例如游戏控制台、远程服务器等,可以提供该通知。同样,软件应用程序可以通过多种方式使用此信息。例如,软件应用可以基于该信息来更新某些缩放参数,以使得特定游戏内的移动继续正确地执行。在另一个实例中,软件应用程序可以基于控制器的新配置向用户推荐内容等。例如,软件应用程序可以确定哪些应用程序(例如游戏)与控制器的当前配置兼容或推荐之,并且可以将这些应用程序推荐给控制器的用户。再次,尽管已经描述了一些实例,但是应当理解,软件应用程序可以以任何其他方式使用该信息。

图14是部分地包括轨迹板106(1)和106(2)的示例性手持式控制器100的前视图,每个轨迹板可以可断开地耦合到多个不同覆盖物1402中的一个。在一些情况下,覆盖物1402可以磁性地,通过过盈配合,通过粘合剂或以任何其它方式耦合到轨迹板。在一些情况下,控制器100的外壳可以包括靠近轨迹板的第一磁体,相应的覆盖物可以包括与第一磁体相对定向的第二磁体,以使覆盖物“卡在”轨迹板或外壳上。在其它情况下,外壳或覆盖物可包括磁体或磁性材料中的一个,而外壳或覆盖物中的另一个可包括磁体或磁性材料中的另一个。

在一些情况下,覆盖物具有与其所耦合的轨迹板基本相似的形状。在所示的实例中,例如,轨迹板106(1)是圆形的,覆盖物1402中的每一个也是圆形的。此外,覆盖物可以包括第一部分和第二部分,第一部分被配置成掩蔽轨迹板106(1)对手指的检测,第二部分被配置成使得轨迹板106(1)能够对手指进行检测。例如,覆盖物的第一部分可以包含绝缘材料,其削弱由轨迹板106(1)的顶表面接收的信号(例如电容、导电或电阻信号),使得轨迹板不识别触摸。然而,覆盖物可以进一步包括使得能够检测手指的第二部分。例如,覆盖物的第一部分可以包含绝缘材料,而第二部分可以包含使轨迹板106(1)的顶表面的特定部分暴露的凹槽。在其它情况下,第一部分可以包含绝缘材料,而第二部分可以包含电容或导电材料,当被用户向下推时,电容或导电材料与轨迹板106(1)接触,使得轨迹板识别触摸。在一些情况下,覆盖物可包括覆盖物底表面上的电容或导电元件,使得这些元件在用户推动时接触。

图14示出了若干示例性覆盖物,包括第一覆盖物1402(1),第一覆盖物1402(1)包括径向图案的绝缘材料中的凹槽。即,第一覆盖物1402(1)可以由绝缘材料形成,但可以包括凹槽或“切口”(即,孔),用户的手指可穿过所述凹槽或“切口”延伸或突出。因此,当第一覆盖物1402(1)耦合到轨迹板106(1)时,用户可以选择位于凹槽下面的轨迹板106(1)的顶表面的部分,而不能选择轨迹板106(1)的顶表面的剩余部分(其被覆盖物1402(1)的绝缘材料覆盖)。图14还示出了第二覆盖物1402(2),其也包括径向图案。然而,在该实例中,覆盖物1402(2)包括径向图案的导电或电容元件,使得当用户按下这些元件时,与轨迹板106(1)进行接触并检测到触摸。然而,同样地,覆盖物1402(2)上除了这些位置处的触摸没有被轨迹板106(1)检测到。

图14进一步示出了示例性第三覆盖物1402(3)。在该实例中,覆盖物1402(3)包含具有十字形凹槽的绝缘材料。因此,当耦合到轨迹板106(1)时,用户能够使用轨迹板106(1)来提供向左、向右、向上和向下命令。同时,第四覆盖物1402(4)启用相同的命令,但包括与第三覆盖物1402(3)中所示的凹槽相比更呈十字形形式的导电或电容材料。

图15示出了可断开地耦合到手持式控制器的轨迹板(例如控制器100的轨迹板116(1)和/或116(2))的附加示例性覆盖物。例如,图15再次示出了示例性覆盖物1402(1)。如图所示,该覆盖物包括第一部分1502和第二部分1504,第一部分1502被配置成掩蔽对轨迹板处的触摸输入的检测,第二部分1504被配置成使得能够进行检测。同样,在该实例中,第一部分可以包含绝缘材料,而第二部分可以包含凹槽或切口。同时,第二覆盖物1402(1)包括绝缘第一部分1502以及导电或电容第二部分1506。同样,不同于包括凹槽,该覆盖物包括与设置在覆盖物下面的轨迹板接触的电容和/或导电元件,从而允许检测触摸。

图15进一步示出了具有第一部分1502和第二部分1504的第三覆盖物1402(3),其包含十字形式的切口。同时,覆盖物1402(4)包含第一部分1502和第二电容和/或导电部分1506,用于使得能够检测在轨迹板的指定位置处的触摸。另外,图15示出了示例性第五覆盖物1402(5),其可以包括由绝缘体形成的第一部分1502和包含垂直凹槽或切口的第二部分1504,以使用户能够在下面的轨迹板106(1)上提供上下输入。类似地,第六覆盖物1402(6)可以包含垂直线形式的导电或电容第二部分1506,以实现用户的上/下输入。

类似于这些垂直覆盖物,图15示出了示例性第七覆盖物1402(7)和第八覆盖物1402(8),第七覆盖物1402(7)包括水平凹槽或切口,第八覆盖物1402(8)包含以水平方式设置的导电或电容元件。这些覆盖物中的每一个可以允许用户向覆盖物所耦合的轨迹板106(1)提供左和右输入。最后,图15示出了示例性第九覆盖物1402(9)和第十覆盖物1402(10),它们中的每一个使得用户能够向轨迹板106(1)的多个部分提供输入,每个部分有效地充当相应的按钮。即,在该实例中,轨迹板106(1)能够在四个示出的圆圈中的每一个处检测用户的手指,并且可以解释类似于按下按钮的触摸的每个触摸。例如,尽管使用了轨迹板106(1),但是示例性配置可以对应于a/b/x/y按钮配置。虽然图15示出了若干示例性覆盖物配置,但是应当理解,当耦合到手持式控制器的轨迹板时,可以使用任何其它类型的覆盖物来生成任何类型的控件。另外,虽然图15示出了可以耦合到轨迹板的覆盖物,但是在其它情况下,所描述的覆盖物可以耦合到手持式控制器上的其它触敏控件,诸如顶表面控件等。

图16是用于形成手持式控制器的示例性过程1600的流程图,该手持式控制器包括被配置成可断开地耦合到手持式控制器的轨迹板的覆盖物。操作1602包含形成手持式控制器的外壳。外壳可以由任何合适的材料形成,例如塑料。在形成外壳之后,在操作1604处,包含顶表面的轨迹板可以耦合到外壳,轨迹板被配置成检测轨迹板的顶表面处的触摸输入。例如,轨迹板可以被配置成当用户围绕轨迹板的顶表面移动他们的手指时检测用户的一个或多个手指的位置。

同时,操作1608表示形成覆盖物,该覆盖物被配置成可断开地耦合到外壳或轨迹板中的至少一个。覆盖物可由任何合适的材料形成,例如绝缘材料、电容材料、导电材料和/或其组合。此外,覆盖物可以包含第一部分和第二部分,第一部分被配置成掩蔽对手指在轨迹板的顶表面的第一部分处的位置的检测,第二部分被配置成使得能够检测手指在轨迹板的顶表面的第二部分处的位置。覆盖物的第一部分可包含绝缘材料,而覆盖物的第二部分可包含绝缘材料中的一个或多个凹槽、覆盖物底表面上的一个或多个电容元件、覆盖物底表面上的一个或多个导电元件等。

操作1608表示形成第二覆盖物,该第二覆盖物也被配置成可断开地耦合到外壳或轨迹板中的至少一个。第二覆盖物可由任何合适的材料形成,例如绝缘材料、电容材料、导电材料和/或其组合。此外,第二覆盖物还可以包含第一部分和第二部分,第一部分被配置成掩蔽对手指在轨迹板的顶表面的第三部分处的位置的检测,第二部分被配置成使得能够检测手指在轨迹板的顶表面的第四部分处的位置。在一些情况下,第一覆盖物和第二覆盖物的配置彼此不同,使得每个覆盖物有效地将触摸板转换成不同的相应控件。虽然过程1600描述形成两个覆盖物,但是应当理解,可形成任何其它数目和/或配置的覆盖物,其可根据用户的需要可互换地交换到手持式控制器的轨迹板上。

图17示出了诸如控制器100的手持式控制器的示例性部件。如图所示,手持式控制器包括一个或多个输入/输出(i/o)装置1702,诸如以上描述的控件(例如,操纵杆、轨迹板、触发器、可断开控件、固定控件等),以及可能的任何其它类型的输入或输出装置。例如,i/o装置1702可以包括一个或多个麦克风以接收音频输入,例如用户语音输入。在一些实施方案中,一个或多个相机或其它类型的传感器(例如,惯性测量单元(imu))可以充当输入装置以接收手势输入,如手持式控制器100的运动。在一些实施例中,可以以键盘、小键盘、鼠标、触摸屏、操纵杆、控制按钮等形式提供另外的输入装置。一个或多个输入装置可以进一步包含控制机构,如用于增大/减小音量的一个或多个基本音量控制按钮以及电源和复位按钮。

同时,输出装置可以包含显示器、发光元件(例如,led)、用于产生触觉感觉的振动器、一个或多个扬声器(例如,头戴式耳机)等。还可能存在简单的发光元件(例如,led)以指示例如当电源接通时的状态。虽然已经提供了一些实例,但是手持式控制器可以另外或可替代地包括任何其它类型的输出装置。

在某些情况下,一个或多个输出设备的输出可以基于一个或多个输入设备接收的输入。例如,顶表面控件的选择可以导致位于顶表面控件附近(例如,在其下方)或在任何其他位置处的振动器的触觉响应的输出。在一些情况下,输出可以至少部分地基于诸如与顶表面控件相关联的触摸传感器之类的触摸传感器上的触摸输入的特性而变化。例如,在触摸传感器上的第一位置处的触摸输入可以导致第一触觉输出,而在触摸传感器上的第二位置处的触摸输入可以导致第二触觉输出。此外,触摸传感器上的特定手势可以导致特定的触觉输出(或其他类型的输出)。例如,顶表面控件上的轻扫手势可导致第一类触觉输出,而顶表面控件上的轻击(由触摸传感器检测到)可导致第二类触觉输出,而顶表面控制的强行按下可导致第三类触觉输出。

另外,手持式控制器100可包括一个或多个通信接口1704以促进到网络和/或到一个或多个远程系统(例如,执行应用的主机计算装置、游戏控制台等)的无线连接。通信接口1704可以实现诸如wi-fi、蓝牙、射频(rf)等的各种无线技术中的一种或多种。应当理解,手持式控制器100可以进一步包含物理端口,以促进与网络、连接的外围装置或与其它无线网络通信的插入式网络装置的有线连接。

在所示实现方式中,手持式控制器进一步包括一个或多个处理器1706和计算机可读介质1708。在一些实现方式中,处理器1706可包括中央处理单元(cpu)、图形处理单元(gpu)、cpu和gpu两者、微处理器、数字信号处理器或此项技术中已知的其它处理单元或部件。可替代地或另外地,本文描述的功能可以至少部分由一个或多个硬件逻辑组件执行。例如但不限于,可以使用的硬件逻辑部件的说明性类型包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld)等。另外,处理器1706中的每一个可以拥有其自己的本地存储器,本地存储器还可以存储程序模块、程序数据和/或一个或多个操作系统。

计算机可读介质1708可包括以任何方法或技术实现的易失性和非易失性存储器、可移动和不可移动介质,用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息。此类存储器包括但不限于ram、rom、eeprom、快闪存储器或其他存储器技术、cd-rom、数字通用光盘(dvd)或其他光学存储器、磁盒、磁带、磁盘存储器或其他磁性存储装置、raid存储系统、或可以用于存储所需信息并且可以由计算装置访问的任何其他介质。计算机可读介质1708可以被实施为计算机可读存储介质(“crsm”),其可以是可由一个或多个处理器1706访问以执行存储在计算机可读介质1708上的指令的任何可用物理介质。在一个基本实现方式中,crsm可以包括随机存取存储器(“ram”)和快闪存储器。在其它实现方式中,crsm可包括但不限于只读存储器(“rom”)、电可擦除可编程只读存储器(“eeprom”)或可以用于存储所需信息并可以由处理器1706访问的任何其它有形介质。

如指令、数据存储等若干模块可以存储在计算机可读介质1708内并且被配置成在处理器1706上执行。一些示例性功能模块被示出为存储在计算机可读介质1708中并在处理器1706上执行,但是相同功能可替代地在硬件、固件中实施或被实施为片上系统(soc)。

为了其它模块的利益,操作系统模块1710可以被配置成管理手持式控制器100内并且耦合到所述手持式控制器的硬件。另外,计算机可读介质1708可以存储网络通信模块1712,所述网络通信模块1712使得手持式控制器100能够通过通信接口1704与一个或多个其它装置通信,如执行应用(例如,游戏应用)的个人计算装置、游戏控制台、远程服务器等。计算机可读介质1708可以进一步包括游戏会话数据库1714,以存储与在手持式控制器上或在手持式控制器100耦合到其的计算装置上执行的游戏(或其它应用)相关联的数据。计算机可读介质1708还可以包括装置记录数据库1716,其存储与手持式控制器100耦合到其的装置(如个人计算装置、游戏控制台、远程服务器等)相关联的数据。计算机可读介质1708可以进一步存储将手持式控制器100配置成充当游戏控制器的游戏控制指令1718和将手持式控制器100配置成充当其它非游戏装置的控制器的通用控制指令1720。

尽管已经用专用于结构特征的语言对主题进行了描述,但是应理解,所附权利要求中定义的主题不必限于所描述的具体特征。相反,具体特征被公开为实施权利要求的说明性形式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1