用户输入设备中控制机构的校准偏置的制作方法

文档序号:21087273发布日期:2020-06-12 16:58阅读:来源:国知局

技术特征:

1.一种用户输入系统,包括:

移动接口,所述移动接口被配置为接收表示控制机构的用户操纵的移动数据;

移动校准系统,所述移动校准系统被配置成至少部分地基于至少使用适格化所述控制机构在一个或多个轴上的峰值冲程的适格区而归一化的移动空间来确定经校准的移动数据;以及

响应于所述移动数据,所述移动校准系统被配置成建立对所述适格区的更新,所述更新使所述适格区在所述一个或多个轴上向外偏置偏移;

通信接口,所述通信接口被配置成提供所述经校准的移动数据以用于利用所述控制机构控制一个或多个用户界面元素。

2.如权利要求1所述的用户输入系统,其特征在于,所述移动校准系统被进一步配置成:

监视由所述移动数据指示的所述适格区中的过渡事件以保持所述一个或多个轴上的峰值保持值和应用于每个所述适格区的至少平均函数的结果值;以及

至少基于在所述峰值保持值和所述结果值之间执行比较来建立对所述适格区的所述更新。

3.如权利要求2所述的用户输入系统,其特征在于,所述适格区的所述峰值保持值基于所述峰值冲程超过相关联的适格区的当前峰值保持值被更新以反映所述相关联的适格区内的峰值冲程;以及其中,所述峰值保持值基于所述相关联的适格区内的所述峰值冲程下降低于所述相关联的适格区的所述当前峰值保持值而被减少预定量。

4.如权利要求2所述的用户输入系统,其特征在于,所述移动校准系统被进一步配置成:

通过至少确定每个所述适格区的所述峰值保持值和所述结果值之间在所述一个或多个轴上的最外值来执行所述比较;以及

通过至少基于所述最外值中相关联的最外值定位所述适格区来建立所述更新。

5.如权利要求4所述的用户输入系统,其特征在于,定位所述适格区包括将所述适格区在所述最外值中相关联的最外值上定中。

6.如权利要求4所述的用户输入系统,其特征在于,所述移动校准系统被进一步配置成:

进一步通过至少基于所述最外值中相关联的最外值更新所述适格区的轴向大小来建立所述更新,其中所述适格区的朝外侧的所述轴向大小是根据超出所述最外值中相关联的最外值的预定量来确定的,并且其中所述适格区的朝内侧的所述轴向大小被确定以确保所述结果值被包括在所述适格区中。

7.如权利要求1所述的用户输入系统,其特征在于,所述移动校准系统被进一步配置成:

通过至少监视由在所述适格区内发生的所述移动数据指示的所述控制机构的过渡并确定相对于在所述适格区内发生的所述一个或多个轴的过渡极限来适格化所述控制机构的所述峰值冲程。

8.一种操作用户输入系统的方法,所述方法包括:

监视代表控制机构的用户操纵的移动数据;

至少部分地基于至少使用适格化所述控制机构在一个或多个轴上的峰值冲程的适格区而归一化的移动空间来确定经校准的移动数据;

响应于所述移动数据,建立对所述适格区的更新,所述更新使所述适格区在所述一个或多个轴上向外偏置偏移;以及

提供所述经校准的移动数据以用于利用所述控制机构控制一个或多个用户界面元素。

9.如权利要求8所述的方法,其特征在于,进一步包括:

监视由所述移动数据指示的所述适格区中的过渡事件以保持所述一个或多个轴上的峰值保持值和应用于每个所述适格区的至少平均函数的结果值;以及

至少基于在所述峰值保持值和所述结果值之间执行比较来建立对所述适格区的所述更新。

10.如权利要求9所述的方法,其特征在于,进一步包括:

基于所述峰值冲程超过相关联的适格区的当前峰值保持值来更新所述适格区的所述峰值保持值以反映所述相关联的适格区内的峰值冲程;以及

基于所述相关联的适格区内的所述峰值冲程下降低于所述相关联的适格区的所述当前峰值保持值而将所述峰值保持值减少预定量。

11.如权利要求9所述的方法,其特征在于,进一步包括:

通过至少确定每个所述适格区的所述峰值保持值和所述结果值之间在所述一个或多个轴上的最外值来执行所述比较;以及

通过至少基于所述最外值中相关联的最外值定位所述适格区来建立所述更新。

12.如权利要求11所述的方法,其特征在于,定位所述适格区包括将所述适格区在所述最外值中相关联的最外值上定中。

13.如权利要求11所述的方法,其特征在于,进一步包括:

进一步通过至少基于所述最外值中相关联的最外值更新所述适格区的轴向大小来建立所述更新,其中所述适格区的朝外侧的所述轴向大小是根据超出所述最外值中相关联的最外值的预定量来确定的,并且其中所述适格区的朝内侧的所述轴向大小被确定以确保所述结果值被包括在所述适格区中。

14.如权利要求8所述的方法,其特征在于,进一步包括:

通过至少监视由在所述适格区内发生的所述移动数据指示的所述控制机构的过渡并确定相对于在所述适格区内发生的所述一个或多个轴的过渡极限来适格化所述控制机构的所述峰值冲程。

15.一种用于用户设备的用户输入装置,包括:

一个或多个计算机可读存储介质;

可操作地与所述一个或多个计算机可读存储介质耦合的处理系统;以及

输入校准服务,所述输入校准服务包括存储在所述一个或多个计算机可读存储介质上的程序指令,所述程序指令基于由所述处理系统读取和执行,引导所述处理系统以至少:

处理指示控制机构的用户操纵的移动数据以确定分别与所述控制机构的基数方向相对应的至少一个或多个适格区,其中一个或多个所述适格区各自适格化所述控制机构在相关联的基数方向上的峰值冲程;

至少基于在相应的适格区内发生的所述峰值冲程来对所述一个或多个适格区执行更新,以使至少所述一个或多个适格区的边界沿所述相关联的基数方向向外偏置偏移;

至少部分地基于所述一个或多个适格区来确定经校准的移动数据;以及

提供所述经校准的移动数据以用于利用所述控制机构控制一个或多个用户界面元素。


技术总结
本文提供了诸如游戏控制器之类的用户输入设备。在一个示例中,用户输入设备包括控制机构,该控制机构被配置成接收在一个或多个轴上的用户操纵。用户输入设备包括移动校准系统,其监视表示控制机构的用户操纵的移动数据,并且至少部分地基于至少使用适格化控制机构在一个或多个轴上的峰值冲程的适格区而归一化的移动空间来确定经校准的移动数据。响应于移动数据,移动校准系统建立对适格区的更新,其使适格区在一个或多个轴上向外偏置偏移,并提供经校准的移动数据以用于用控制机构控制一个或多个用户界面元素。

技术研发人员:R·A·尼尔森;A·施密茨;C·F·麦克莱夫
受保护的技术使用者:微软技术许可有限责任公司
技术研发日:2018.10.13
技术公布日:2020.06.12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1