【技术实现步骤摘要】
【国外来华专利技术】控制杆灵敏度调整背景用户输入设备可被用来向计算设备提供输入。一些用户输入设备利用包括机械和电气组件的一个或多个控制杆来生成一个或多个方向轴上的位置值。一些系统采用中央死区,在该中央死区中控制杆的位置被忽略。概述提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的概念的选集。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中提及的任何或所有缺点的实现。公开了涉及用于调整控制杆的灵敏度的设备和方法的示例。在一个示例中,一种方法,包括:接收死区拐点,该死区拐点在控制杆的经归一化的二维移动空间内限定死区区域和游戏空间(playspace)区域的边界,接收经归一化的二维移动空间的游戏空间区域内的灵敏度拐点,使用包括死区拐点的灵敏度缩放函数来将灵敏度拐点变换为经变换的灵敏度拐点,接收表示控制杆的当前位置的位置数据,以及使用包括死区拐点和经变换的灵敏度拐点的映射函数来将当前位置变换为经归一化的二维移动空间中的经变换的位置。附图简述图1示出了根据本公开的各示例的包括多个控制杆的用户输入设备的示例。图2示出了根据本公开的各示例的控制杆的各位置的示例图。图3示出了用于一个移动轴的包括死区拐点和多个灵敏度拐点的映射函数的示例图。图4示出了在通过图3的映射函数进行变换之前,由控制杆沿着两个移动轴报告的可能位置的示例图。图5示出了根据本公开的各示例的控制杆沿着两个移动轴的通过图3的映射函数变换的可能 ...
【技术保护点】
1.一种在计算设备处的用于调整控制杆的灵敏度的方法,所述方法包括:/n接收死区拐点,所述死区拐点在所述控制杆的经归一化的二维移动空间内限定死区区域和游戏空间区域的边界;/n接收所述经归一化的二维移动空间的游戏空间区域内的灵敏度拐点;/n使用包括所述死区拐点的灵敏度缩放函数来将所述灵敏度拐点变换为经变换的灵敏度拐点;/n接收表示所述控制杆的当前位置的位置数据;以及/n使用包括所述死区拐点和所述经变换的灵敏度拐点的映射函数来将所述当前位置变换为所述经归一化的二维移动空间中的经变换的位置。/n
【技术特征摘要】
【国外来华专利技术】20171030 US 15/798,1671.一种在计算设备处的用于调整控制杆的灵敏度的方法,所述方法包括:
接收死区拐点,所述死区拐点在所述控制杆的经归一化的二维移动空间内限定死区区域和游戏空间区域的边界;
接收所述经归一化的二维移动空间的游戏空间区域内的灵敏度拐点;
使用包括所述死区拐点的灵敏度缩放函数来将所述灵敏度拐点变换为经变换的灵敏度拐点;
接收表示所述控制杆的当前位置的位置数据;以及
使用包括所述死区拐点和所述经变换的灵敏度拐点的映射函数来将所述当前位置变换为所述经归一化的二维移动空间中的经变换的位置。
2.根据权利要求1所述的方法,其特征在于,进一步包括:
接收在所述经归一化的二维移动空间的游戏空间区域内的多个灵敏度拐点;
使用所述灵敏度缩放函数来将所述多个灵敏度拐点的每一者变换为经变换的灵敏度拐点;以及
生成包括所述死区拐点和所述多个经变换的灵敏度拐点的所述映射函数。
3.根据权利要求1所述的方法,其特征在于,所述灵敏度缩放函数是以下各项之和:
第一项,所述第一项包括所述死区拐点和所述控制杆的最大可能位置之间的差与所述最大可能位置之比,其中所述差与所述灵敏度拐点相乘;以及
第二项,所述第二项包括所述死区拐点。
4.根据权利要求1所述的方法,其特征在于,所述灵敏度拐点限定由所述死区拐点界定的第一灵敏度区域以及与所述第一灵敏度区域毗邻的第二灵敏度区域,所述方法进一步包括:
接收经更新的死区拐点,所述经更新的死区拐点在所述控制杆的经归一化的二维移动空间内限定经更新的死区区域和经更新的游戏空间区域的边界;
使用具有所述经更新的死区拐点的所述灵敏度缩放函数来将所述经变换的灵敏度拐点变换为经更新的灵敏度拐点;以及
生成包括所述经更新的死区拐点和所述经更新的灵敏度拐点的经更新的映射函数,所述经更新的灵敏度拐点限定由所述经更新的死区拐点界定的经更新的第一灵敏度区域以及与所述经更新的第一灵敏度区域毗邻的经更新的第二灵敏度区域。
5.根据权利要求4所述的方法,其特征在于,所述第一灵敏度区域的第一度量值通过比例常数与所述经更新的第一灵敏度区域的经更新的第一度量值直接成比例,并且所述第二灵敏度区域的第二度量值通过所述比例常数与所...
【专利技术属性】
技术研发人员:R·A·尼尔森,A·J·施密茨,C·F·麦克莱夫,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。