当前位置: 首页 > 专利查询>田昕专利>正文

基于足势的设备、游戏及应用的控制方法技术

技术编号:31614998 阅读:19 留言:0更新日期:2021-12-29 18:47
基于足势的游戏角色移动控制方法包括四向移动开始控制过程,包括:判断游戏角色处于静止状态;获取用户左脚和右脚的脚倾斜角度以及倾斜状态;确定用户每只脚的倾斜状态变化;并且当检测到右脚从水平状态变为正倾斜状态、右脚从水平状态变为负倾斜状态、左脚从水平状态变为正倾斜状态以及左脚以及从水平状态变为负倾斜状态时,生成对应的游戏角色在第一、第二、第三和第四方向上开始移动的控制。一种使用踏地

【技术实现步骤摘要】
基于足势的设备、游戏及应用的控制方法
[0001]申请相关的交叉引用
[0002]本申请要求2020年6月25日提交的美国临时专利申请第63/044,204号、2020年9月17日提交的美国临时专利申请第63/079,560号和2021年1月5日提交的美国临时专利申请第63/134,122号的优先权。以上列举的所有专利申请均通过引用并入本文。


[0003]本公开涉及电子系统领域,更具体地,涉及用于电子设备、应用和游戏的基于足势的控制的方法和设备。

技术介绍

[0004]电子设备、应用程序和游戏的操控方法决定了用户如何与设备、应用程序、游戏的交互。并在很大程度上决定了用户体验。传统的设备、应用程序和游戏的操控大多是通过手动控制器和输入设备来实现。例如使用键盘、鼠标、触摸屏、游戏手柄、操纵杆等。然而,手动控制器无法让用户的脚部动作参与到控制体验中。在某些情况下,使用手动控制器不方便。本专利技术公开了用于各种设备、应用、游戏控制的基于足势的控制方法,以提供自然和实时的控制体验。

技术实现思路

[0005]本公开的一个方面提供了一种应用于游戏设备中基于足势的游戏中角色移动的控制方法。该方法包括四向移动开始控制过程。该控制过程包括:确定游戏中角色处于静止状态;获取用户的左脚脚倾斜角和右脚脚倾斜角;根据所得左脚脚倾斜角和右脚脚倾斜角确定左脚的倾斜状态和右脚的倾斜状态;确定用户的左脚和右脚各自的倾斜状态的变化,当检测到右脚从水平状态变为正倾斜状态时,生成游戏角色在第一个方向的移动开始控制;当检测到右脚从水平状态变为负倾斜状态时,生成游戏角色在第二个方向上的移动开始控制;当检测到左脚从水平状态变为正倾斜状态时,生成游戏角色在第三个方向的移动开始控制;当检测到左脚从水平状态变为负倾斜状态时,生成游戏角色在第四个方向的移动开始控制。
[0006]本公开的另一方面提供了一种电子设备。该设备包括存储器,用于存储程序指令,以执行基于足势的游戏角色移动控制的方法。该设备还包括与存储器结合的处理器。当处理器执行程序指令时,处理器被配置为执行基于足势的游戏角色移动控制的方法。该方法包括四向移动开始控制过程,包括:确定游戏中角色处于静止状态;获取用户的左脚脚倾斜角和右脚脚倾斜角;根据所得左脚脚倾斜角和右脚脚倾斜角确定左脚的倾斜状态和右脚的倾斜状态;确定用户的左脚和右脚各自的倾斜状态的变化,当检测到右脚从水平状态变为正倾斜状态时,生成游戏角色在第一个方向的移动开始控制;当检测到右脚从水平状态变为负倾斜状态时,生成游戏角色在第二个方向上的移动开始控制;当检测到左脚从水平状态变为正倾斜状态时,生成游戏角色的第三个方向的移动开始控制;当检测到左脚从水平
状态变为负倾斜状态时,生成游戏角色在第四个方向的移动的开始控制。
[0007]本公开的另一方面提供了一种非暂时性计算机可读存储介质。该存储介质存储了可由处理器执行的用于实现基于足势的游戏角色移动控制方法的程序指令。该方法包括执行四向移动开始控制过程,包括:确定游戏中角色处于静止状态;获取用户的左脚脚倾斜角和右脚脚倾斜角;根据所得左脚脚倾斜角和右脚脚倾斜角确定左脚的倾斜状态和右脚的倾斜状态;确定用户的左脚和右脚各自的倾斜状态的变化,当检测到右脚从水平状态变为正倾斜状态时,生成游戏角色在第一个方向的移动开始控制;当检测到右脚从水平状态变为负倾斜状态时,生成游戏角色在第二个方向上的移动开始控制;当检测到左脚从水平状态变为正倾斜状态时,生成游戏角色的第三个方向的移动开始控制;当检测到左脚从水平状态变为负倾斜状态时,生成游戏角色在第四个方向的移动的开始控制。
[0008]本公开的另一个方面提供了一种使用踏地

离地足势进行游戏/应用控制的方法,包括:检测用户的脚着地;在用户的脚着地时检测用户的脚离地;在确定用户脚离地时,获取脚倾斜角度,获取脚指向方向角度作为第一脚指向方向角;和在检测到用户脚离地时,使用获取的足势参数产生控制,其中控制参数包括获取的脚倾斜角和第一脚指向方向角。
附图说明
[0009]图1示出了根据本公开的各种实施例的示例足势特征信息获取装置。
[0010]图2示出了根据本公开的各种实施例的在2D坐标系中的脚指向方向(角度)。
[0011]图3(a)示出了根据本公开的各种实施例的左/右脚倾斜角以及左/右脚处于负倾斜状态。
[0012]图3(b)示出了根据本公开的各种实施例的左/右脚倾斜角以及左/右脚处于正倾斜状态。
[0013]图3(c)示出了根据本公开的各种实施例的左/右脚处于水平状态。
[0014]图4示出了根据本公开的各种实施例的16种双脚触地状态的示例。
[0015]图5示出了根据本公开的各种实施例的使用左/右脚倾斜角实现游戏角色移动开始和/或停止的控制的方法。
[0016]图6(a)图示了根据本公开的各种实施例的四向移动开始控制过程。
[0017]图6(b)图示了根据本公开的各种实施例的另一种四向移动开始控制过程。
[0018]图7图示了根据本公开的各种实施例的右脚踏地

离地足势的示例性过程及其足势参数。
[0019]图8示出了根据本公开的各种实施例的左脚踏地

离地足势的示例性过程及其足势参数。
[0020]图9示出了根据本公开的各种实施例的3D游戏空间中的踢球控制的方向。该方向由在二维2D(X

Y)游戏平面中的方向和仰角确定。
[0021]图10示出了根据本公开的各种实施例的使用在2D(X

Y)平面中的两个方向控制在该平面中踢球控制的方向和球旋转的示例。
[0022]图11示出了根据本公开的各种实施例的攀爬游戏中在攀爬表面上的支撑点的示例。
[0023]图12示出了根据本公开的各种实施例的攀爬游戏中攀爬表面上的一组可及支撑
点的示例。
[0024]图13示出了根据本公开的各种实施例的攀爬游戏中用户左脚或右脚可及支撑点被分成两个子集的示例。
[0025]图14示出了在示例滑雪游戏中根据本公开的各种实施例的游戏中在游戏2D平面中虚拟脚指向方向和游戏角色当前移动方向各种情况。
[0026]图15示出了根据本公开的各种实施例的基于足势的游戏/应用程序控制的示例设置。
具体实施方式
[0027]本公开呈现了用于各种电子设备、应用和游戏的基于足势控制方法,以实现自然和实时的控制体验。用户足势特征信息包括脚触地状态、二维(2D)脚指向方向和脚倾斜角可用于检测用户足势以实现各种控制应用。
[0028]图1示出了根据本公开各种实施例的足势特征信息获取装置的示例。它是一对传感器嵌入的鞋类,用于收集一组足势特征信息包括脚指向角度、脚触地状态、脚倾斜角度等。左/右脚装置组件105/205是传感器单元,例如9轴运动传感器(包括3轴加速度计、3轴陀螺仪传感器和三轴数字罗盘)。使用来自9轴传感器的测量值,可以处理并获得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于电子设备的基于足势的游戏/应用角色移动的控制方法,包括:执行四向移动开始控制过程,包括:确定角色处于静止状态;获取用户的左脚脚倾斜角和右脚脚倾斜角;根据左脚脚倾斜角确定左脚的倾斜状态和根据右脚脚倾斜角确定右脚的倾斜状态;以及确定用户左脚倾斜状态的变化和用户右脚倾斜状态的变化,当检测到右脚从水平状态变为正倾斜状态时,生成角色在第一个方向的移动开始控制,当检测到右脚从水平状态变为负倾斜状态时,生成角色在第二个方向的移动开始控制,当检测到左脚从水平状态变为正倾斜状态时,生成角色在第三个方向的移动开始控制,以及当检测到左脚从水平状态变为负倾斜状态时,生成角色在第四个方向的移动开始控制。2.根据权利要求1所述的方法,其中的四向移动开始控制过程中,还包括:在生成第一、第二、第三和第四方向中的一个或多个的移动开始控制之前,确定左脚和右脚中的一个或两个脚着地。3.根据权利要求1所述的方法,其中的四向移动开始控制过程中,还包括:在生成第一、第二、第三和第四方向中的一个或多个的移动开始控制前,确定左脚和右脚中的每一个的脚指向方向的变化率接近于零。4.根据权利要求1所述的方法,还包括:执行移动类型控制过程,包括:确定角色处于移动状态,在角色移动中,检测用户的“走”和/或“跑”动作,以提供检测结果,以及根据检测结果控制角色的移动的类型和/或速度。5.根据权利要求1所述的方法,还包括:执行移动方向控制过程,包括:获取用户的一只脚或两只脚的脚指向方向,以及根据用户的单脚或双脚的指向方向,确定并更新游戏/应用空间中的第一、第二、第三和/或第四个方向。6.根据权利要求1所述的方法,还包括:执行移动停止过程,包括:确定角色处于移动状态,获得用户左脚的脚倾斜角和/或右脚的脚倾斜角,以及确定用户的左脚和右脚中的至少一个的倾斜状态,确定用户的左脚和右脚中的至少一个从水平状态变为正或负倾斜状态的脚倾斜状态变化,以及基于确定的倾斜状态变化生成停止角色当前移动的控制。
7.根据权利要求6所述的方法,在移动停止过程中,还包括:在生成控制以停止在第一、第二、第三和第四方向中的一个或多个上的正在进行的移动之前,确定右脚和左脚中的一个或两个着地。8.一种电子设备,包括:存储器,用于存储用于执行基于足势的游戏/应用角色移动控制方法的程序指令;和与存储器结合的处理器,并且在执行程序指令时配置为:执行四向移动开始控制过程,包括::确定角色处于静止状态;获取用户的左脚脚倾斜角和右脚脚倾斜角;根据左脚脚倾斜角确定左脚的倾斜状态和根据右脚脚倾斜角确定右脚的倾斜状态;以及确定用户左脚倾斜状态的变化和用户右脚倾斜状态的变化,当检测到右脚从水平状态变为正倾斜状态时,生成角色在第一个方向的移动开始控制,当检测到右脚从水平状态变为负倾斜状态时,生成角色在第二个方向的移动开始控制,当检测到左脚从水平状态变为正倾斜状态时,生成角色在第三个方向的移动开始控制,以及当检测到左脚从水平状态变为负倾斜状态时,生成角色在第四个方向的移动开始控制。9.根据权利要求8所述的设备,其中所述四向移动开始控制过程中,所述处理器还被配置为:在生成第一、第二、第三和第四个方向中的一个或多个的移动开始控制之前,确定右脚和左脚中的一个或两个脚着地。10.根据权利要求8所述的设备,其中所述四向移动开始控制过程中,所述处理器还被配置为:在生成第一、第二、第三和第四方向中的一个或多个的移动开始控制前,确定左脚和右脚中的每一个的脚指向方向的变化率接近于零。11.根据权利要求8所述的设备,其中所述处理器还被配置为:执行移动类型控制过程,包括:确定角色处于移动状态,在角色移动中,检测用户的“走”和/或“跑”动作,以提供检测结果,以及根据检测结果控制角色的移动的类型和/或速度。12.根据权利要求8所述的设备,其中所述处理器还被配置为:执行移动方向控制过程,包括:获取用户的一只脚或两只脚的脚指向方向,以及根据用户的单脚或双脚的指向方向,确定并更新游戏/应用空间中的第一、第二、第三和/或第四方向。13.根据权利要求8所述的设备,其中所述处理器还被配置为:
执行移动停止过程,包括:确定角色处于移动状态,获得用户左脚的脚倾斜角和/或右脚的脚倾斜角,以及确定用户的左脚和右脚中的至少一个的倾斜状态,确定用户的左...

【专利技术属性】
技术研发人员:田昕
申请(专利权)人:田昕
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1