【技术实现步骤摘要】
【国外来华专利技术】基于聚类的传感器分配
[0001]相关申请的交叉引用
[0002]本PCT申请要求于2019年6月14日提交的名称为“CLUSTER
‑
BASED SENSOR ASSIGNMENT”的美国专利申请序列号16/442,299的优先权,该专利申请据此全文以引用方式并入。
技术介绍
[0003]手持式控制器在一系列架构中使用,以例如向远程计算设备提供输入。例如,在游戏行业中使用手持式控制器来允许玩家与执行游戏应用程序、游戏机、游戏服务器等的个人计算设备进行交互。手持式控制器可在虚拟现实(VR)环境中使用,并且可尽可能地模仿自然交互,诸如抓持、投掷、挤压等。尽管当前的手持式控制器提供了一系列功能,但进一步的技术改进可增强利用手持式控制器的系统。
附图说明
[0004]图1描绘了根据本公开的示例性实施方案的控制器,其中手固定器处于打开位置。
[0005]图2描绘了根据本公开的示例性实施方案的在用户的手心朝上张开的手中的图1的控制器。
[0006]图3描绘了根据本公开的示例性实施方案的在用户紧握的手中的图1的控制器。
[0007]图4描绘了根据本公开的示例性实施方案的在用户的手心朝下紧握的手中的图1的控制器。
[0008]图5描绘了根据本公开的示例性实施方案的一对控制器,其中手固定器处于打开位置。
[0009]图6描绘了根据本公开的示例性实施方案的图1的控制器的触摸传感器(或触摸传感器阵列)。
[0010]图7描绘了根据本公开的示例性实施方案的图6的触摸传 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,所述系统包括:手持式控制器,所述手持式控制器具有触摸传感器阵列,所述触摸传感器阵列包括分布在所述手持式控制器的手柄上的多个电容垫;一个或多个处理器;和存储计算机可执行指令的一个或多个非暂态计算机可读介质,所述计算机可执行指令在由所述一个或多个处理器执行时使得所述一个或多个处理器执行动作,所述动作包括以下项:从所述触摸传感器阵列接收由所述多个电容垫检测到的电容值;至少部分地基于所述电容值生成协方差矩阵,所述协方差矩阵指示所述多个电容垫的垫对之间的相关性;至少部分地基于所述协方差矩阵确定多个特征向量,每个特征向量对应于所述多个电容垫中的垫并且描述所述垫与所述多个电容垫中的一个或多个其他垫之间的相关性;使用聚类算法对所述多个特征向量进行聚类;以及根据至少部分地基于所述聚类的控制器配置来配置所述手持式控制器的所述触摸传感器阵列,所述控制器配置将所述多个电容垫的至少第一子集分配给对应于手的第一手指的第一组并且将所述多个电容垫的第二子集分配给对应于所述手的第二手指的第二组。2.根据权利要求1所述的系统,其中:所述多个电容垫包括一组n个垫,其中n是第一整数;所述协方差矩阵的所述生成包括:至少部分地基于所述多个电容垫中的d个参考垫的子集,将所述协方差矩阵生成为n
×
d协方差矩阵,其中d是小于所述第一整数的第二整数;并且所述多个特征向量的所述确定包括确定n个d维特征向量。3.根据权利要求2所述的系统,其中:所述多个传感器在所述手柄上以垫的行和列分布,所述行在所述手柄上基本上水平地取向并且所述列在所述手柄上基本上垂直地取向;并且所述d个参考垫的子集包括一列垫。4.根据权利要求2所述的系统,其中:所述聚类算法是k
‑
means聚类算法;并且所述多个特征向量的所述聚类包括:利用输入参数将所述k
‑
means聚类算法初始化,所述输入参数包括:k个聚类的数量;和d维空间中所述k个聚类的中心估计;将所述多个特征向量中的每个特征向量分配给所述k个聚类中的具有与所述特征向量的最小距离的中心估计的聚类;以及更新每个中心估计以获得k个更新的聚类中心,其中至少部分地基于分配给聚类的所述特征向量来更新所述聚类的中心估计。5.一种方法,所述方法包括:接收由手持式控制器的触摸传感器阵列的多个传感器生成的数据,所述多个传感器分布在所述手持式控制器的手柄上;
至少部分地基于所述数据生成协方差矩阵,所述协方差矩阵指示所述多个传感器中的传感器对之间的相关性;至少部分地基于所述协方差矩阵确定多个特征向量,每个特征向量对应于所述多个传感器中的传感器并且描述所述传感器与所述多个传感器中的一个或多个其他传感器之间的相关性;使用聚类算法对所述多个特征向量进行聚类;以及根据至少部分地基于所述聚类的控制器配置来配置所述手持式控制器的所述触摸传感器阵列,所述控制器配置将所述多个传感器的至少第一子集分配给对应于手的第一手指的第一组并且将所述多个传感器的第二子集分配给对应于所述手的第二手指的第二组。6.根据权利要求5所述的方法,其中:所述多个传感器包括一组n个传感器,其中n是第一整数;所述协方差矩阵的所述生成包括:至少部分地基于所述多个传感器中的d个参考传感器的子集,将所述协方差矩阵生成为n
×
d协方差矩阵,其中d是小于所述第一整数的第二整数;并且所述多个特征向量的所述确定包括确定n个d维特征向量。7.根据权利要求6所述的方法,其中:所述多个传感器在所述手柄上以传感器的行和列分布,所述行在所述手柄上基本上水平地取向并且所述列在所述手柄上基本上垂直地取向;并且所述d个参考传感器的子集包括一列传感器。8.根据权利要求6所述的方法,其中:所述聚类算法是k
‑
means聚类算法;并且所述多个特征向量的所述聚类包括:利用输入参数将所述k
‑
means聚类算法初始化,所述输入参数包括:k个聚类的数量;和d维空间中所述k个聚类的中心估计;将所述多个特征向量中的每个特征向量分配给所述k个聚类中的具有与所述特征向量的最小距离的中心估计的聚类;以及更新每个中心估计以获得k个更新的聚类中心,其中至少部分地基于分配给聚类的所述特征向量来更新所述聚类的中心估计。9.根据权利要求8所述的方法,其中所述多个特征向量的所述聚类还包括重复所述分配和所述更新,直到所更新的聚类中心收敛到...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。