一种手柄的扳机键控制方法、装置、手柄及存储介质与流程

阅读: 评论:0



1.本技术涉及游戏设备控制领域,特别涉及一种手柄的扳机键控制方法、装置、手柄及存储介质。


背景技术:



2.手柄是用户与主机进行交互的主要设备之一,用户可以通过手柄上的按键和摇杆向主机发送特定的指令。为了提高用户在赛车游戏、射击游戏中的体验,手柄上还设置具有扳机键。
3.扳机键可以根据游戏场景(如泥泞路面或高速公路)调节反馈力度。当用户按压扳机键后松开手指,扳机键会自动恢复至初始位置,以便用户进行下一次按压,相关技术中主要依赖手柄的弹簧实现扳机键的复位,但是上述方式中扳机键复位时间较长,影响扳机键的力反馈效果。
4.因此,如何实现扳机键的快速复位,提高力反馈模组的响应速度是本领域技术人员目前需要解决的技术问题。


技术实现要素:



5.本技术的目的是提供一种手柄的扳机键控制方法、装置、手柄及存储介质,能够实现扳机键的快速复位,提高力反馈模组的响应速度。
6.为解决上述技术问题,本技术提供一种手柄的扳机键控制方法,该扳机键控制方法包括:
7.确定扳机键的位置信息;
8.根据所述位置信息确定所述扳机键的运动状态;
9.若所述扳机键的运动状态为松开状态,则控制力反馈模组对扳机键施加复位作用力,以使所述扳机键恢复至初始位置。
10.可选的,所述控制力反馈模组对扳机键施加复位作用力,包括:
11.根据所述位置信息确定所述扳机键的按压距离;
12.根据所述按压距离控制所述力反馈模组对所述扳机键施加复位作用力。
13.可选的,根据所述按压距离控制所述力反馈模组对所述扳机键施加复位作用力,包括:
14.根据所述按压距离确定马达工作参数;其中,所述马达工作参数包括复位时长和/或马达转速;
15.控制所述力反馈模组的马达按照所述马达工作参数转动,以使所述力反馈模组的连杆对所述扳机键施加复位作用力;其中,所述马达用于驱动所述连杆往复运动。
16.可选的,根据所述位置信息确定所述扳机键的运动状态,包括:
17.根据预设时间段内的位置信息确定所述扳机键的运动趋势;
18.若所述扳机键的运动趋势为按压距离增大,则判定所述扳机键的运动状态为按压
状态;
19.若所述扳机键的运动趋势为按压距离减小,则判定所述扳机键的运动状态为松开状态。
20.可选的,在控制力反馈模组对扳机键施加复位作用力的过程中,还包括:
21.判断所述扳机键的运动状态是否由松开状态恢复为按压状态;
22.若是,则按照目标力反馈效果控制力反馈模组对所述扳机键施加作用力。
23.可选的,在按照目标力反馈效果控制力反馈模组对所述扳机键施加作用力之前,还包括:
24.根据用户配置和/或主机设备操作场景确定所述目标力反馈效果。
25.可选的,所述扳机键上设置有霍尔传感器;
26.相应的,所述确定扳机键的位置信息,包括:
27.根据所述霍尔传感器采集的数据确定所述扳机键的位置信息。
28.本技术还提供了一种手柄的扳机键控制装置,该装置包括:
29.位置确定模块,用于确定扳机键的位置信息;
30.状态确定模块,用于根据所述位置信息确定所述扳机键的运动状态;
31.复位模块,用于若所述扳机键的运动状态为松开状态,则控制力反馈模组对扳机键施加复位作用力,以使所述扳机键恢复至初始位置。
32.本技术还提供了一种存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述手柄的扳机键控制方法执行的步骤。
33.本技术还提供了一种手柄,包括存储器、主控芯片、力反馈模组、扳机键,所述存储器中存储有计算机程序,所述主控芯片调用所述存储器中的计算机程序时实现上述手柄的扳机键控制方法执行的步骤。
34.本技术提供了一种手柄的扳机键控制方法,包括:确定扳机键的位置信息;根据所述位置信息确定所述扳机键的运动状态;若所述扳机键的运动状态为松开状态,则控制力反馈模组对扳机键施加复位作用力,以使所述扳机键恢复至初始位置。
35.本技术根据手柄上扳机键的位置信息确定扳机键的运动状态,扳机键的运动状态能够反映用户对扳机键的操作情况,如按压扳机键或松开扳机键。若扳机键的运动状态为松开状态,说明用户已按压扳机键完毕且松开扳机键,在此情况下控制力反馈模组对扳机键施加复位作用力,以便扳机键在力反馈模组的作用下恢复至初始位置。通过上述方案能够实现扳机键的快速复位,避免力反馈模组在工作时由于马达位置影响力反馈效果,提高了力反馈模组的响应速度。本技术同时还提供了一种手柄的扳机键控制装置、一种存储介质和一种手柄,具有上述有益效果,在此不再赘述。
附图说明
36.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1为本技术实施例所提供的一种手柄的扳机键控制方法的流程图;
38.图2为本技术实施例所提供的一种手柄的结构示意图;
39.图3为本技术实施例所提供的一种力反馈模组结构示意图;
40.图4为本技术实施例所提供的一种扳机键力度稳定调节的流程图;
41.图5为本技术实施例所提供的一种扳机键按压状态示意图;
42.图6为本技术实施例所提供的一种扳机键松开状态示意图;
43.图7为本技术实施例所提供的一种手柄的扳机键控制装置的结构示意图。
具体实施方式
44.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.下面请参见图1,图1为本技术实施例所提供的一种手柄的扳机键控制方法的流程图。
46.具体步骤可以包括:
47.s101:确定扳机键的位置信息;
48.其中,本实施例可以应用于手柄的主控芯片,上述手柄可以为无线手柄或有线手柄,该手柄上可以设置有力反馈模组和扳机键,力反馈模组包括马达以及与马达齿轮连接的连杆,马达转动带动连杆运动,以使连杆的端部对扳机键施加作用力进而在扳机键上产生反馈力度。
49.作为一种可行的实施方式,本实施例可以在扳机键上设置运动传感器,根据运动传感器采集的运动数据确定扳机键的位置信息。作为另一种可行的实施方式,本实施例可以在扳机键上设置测距传感器(如激光测距传感器、霍尔传感器hall sensor等),根据测距传感器采集的距离数据确定扳机键的位置信息。具体的,扳机键上可以设置有霍尔传感器和磁铁,根据所述霍尔传感器采集的数据确定所述扳机键的位置信息。
50.s102:根据所述位置信息确定所述扳机键的运动状态;
51.其中,本实施例可以根据位置信息确定扳机键的运动状态,扳机键的运动状态包括:按压状态、松开状态、初始状态等。上述按压状态指:扳机键被用户按压的状态;初始状态指:扳机键未被按压且不运动的状态(即扳机键处于初始位置的状态);松开状态指:用户停止按压扳机键后扳机键运动至初始位置的状态。
52.作为一种可行的方式,本实施例可以预先确定扳机键被完全按压时的位置,在得到扳机键的位置信息后根据上述位置信息判断扳机键是否被完全按压,若是,则判定扳机键处于按压状态。作为另一种可行的实施方式,本实施例还可以根据至少2个时刻的位置信息确定扳机键的运动趋势,根据扳机键的运动趋势确定扳机键所处的运动状态。
53.s103:若所述扳机键的运动状态为松开状态,则控制力反馈模组对扳机键施加复位作用力,以使所述扳机键恢复至初始位置。
54.其中,本步骤建立在扳机键的运动状态为松开状态,此时用户已按压扳机键完毕且松开扳机键,为了帮助扳机键尽快回复至初始位置,本实施例控制力反馈模组对扳机键施加复位作用力,以使扳机键的作用下运动至初始位置。
55.本实施例根据手柄上扳机键的位置信息确定扳机键的运动状态,扳机键的运动状
态能够反映用户对扳机键的操作情况,如按压扳机键或松开扳机键。若扳机键的运动状态为松开状态,说明用户已按压扳机键完毕且松开扳机键,在此情况下控制力反馈模组对扳机键施加复位作用力,以便扳机键在力反馈模组的作用下恢复至初始位置。通过上述方案能够实现扳机键的快速复位,避免力反馈模组在工作时由于马达位置影响力反馈效果,提高了力反馈模组的响应速度。
56.作为对于图1对应实施例的进一步介绍,可以通过以下方式控制力反馈模组对扳机键施加复位作用力:根据所述位置信息确定所述扳机键的按压距离;根据所述按压距离控制所述力反馈模组对所述扳机键施加复位作用力。
57.具体的,在上述过程中根据扳机键的位置信息为初始位置的位置信息计算按压距离,按照按压距离控制力反馈模组对所述扳机键施加复位作用力。上述过程中可以根据按压距离设置复位作用力的力量大小,也可以根据按压距离设置复位作用力的持续时间。按压距离与复位作用力的力量大小正相关,按压距离与复位作用力的持续时间正相关,以便尽快将扳机键恢复至初始位置。
58.作为一种可行的实施方式,复位作用力的力量大小与力反馈模组的马达转速相关,复位作用力的持续时间与复位时长(即马达的工作时长)相关,相应的,可以通过以下方式实现上述根据按压距离对扳机键施加复位作用力的操作:根据所述按压距离确定马达工作参数;控制所述力反馈模组的马达按照所述马达工作参数转动,以使所述力反馈模组的连杆对所述扳机键施加复位作用力。其中,所述马达工作参数包括复位时长和/或马达转速,所述马达用于驱动所述连杆往复运动。
59.若马达工作参数包括复位时长a1秒和马达转速n1,则控制马达按照转速n1工作a1秒。若马达工作参数包括复位时长a2秒,则控制马达按照默认转速工作a2秒。若马达工作参数包括马达转速n2,则控制马达按照转速n2工作固定时长。
60.作为一种可行的实施方式,图1对应的实施例可以根据扳机键的运动趋势确定扳机键的运动状态,相应的图1对应的实施例中的扳机键控制流程可以包括以下步骤:
61.步骤a1:确定扳机键的位置信息;
62.步骤a2:根据预设时间段内的位置信息确定所述扳机键的运动趋势;
63.步骤a3:按照规则(1)~(5)判断运动趋势;
64.规则(1)若所述扳机键的运动趋势为按压距离增大,则判定所述扳机键的运动状态为按压状态;
65.规则(2)若所述扳机键的运动趋势为按压距离先减小后增大,则判定所述扳机键的运动状态为按压状态;
66.规则(3)若所述扳机键的运动趋势为按压距离先增大后不变,则判定所述扳机键的运动状态为按压状态;
67.规则(4)若所述扳机键的运动趋势为按压距离减小,则判定所述扳机键的运动状态为松开状态。
68.规则(5)若所述扳机键的运动趋势为按压距离先增大后减小,则判定所述扳机键的运动状态为松开状态。
69.步骤a4:若所述扳机键的运动状态为松开状态,则根据所述位置信息确定预设时间段内所述扳机键的最大按压距离;
70.步骤a5:根据最大按压距离控制所述力反馈模组对所述扳机键施加复位作用力,以使所述扳机键恢复至初始位置。
71.上述规则(1)描述了用户在预设时间段内持续按压扳机键的情况,规则(2)描述了用户在预设时间段内先松开扳机键、后按压扳机键的情况,规则(3)描述了用户在预设时间段内续按压扳机键且完全按压(扳机键按压程度最大)的情况,规则(4)描述了用户在预设时间段内持续松开扳机键的情况,规则(5)描述了用户在预设时间段内先按压扳机键、后松开扳机键的情况。通过上述方式丰富了扳机键运动状态的检测场景,提高了力反馈模组的响应速度。
72.作为一种可行的实施方式,图1对应的实施例可以持续检测扳机键的位置信息,根据当前检测的扳机键的位置信息更新扳机键的运动状态,在控制力反馈模组对扳机键施加复位作用力的过程中还可以判断所述扳机键的运动状态是否由松开状态恢复为按压状态;若是,则按照目标力反馈效果控制力反馈模组对所述扳机键施加作用力;若否,则继续控制力反馈模组对扳机键施加复位作用力。
73.上述过程描述了用户松开扳机键后再次按压扳机键的情况,提供上述方式可以使扳机键对用户的操作做出快速反应,提高了力反馈模组的响应速度。作为一种可行的试试覅昂视在按照目标力反馈效果控制力反馈模组对所述扳机键施加作用力之前,还可以根据用户配置和/或主机设备操作场景确定所述目标力反馈效果。
74.下面通过在实际应用中的实施例说明上述实施例描述的流程。
75.游戏是虚拟现实技术的主要应用领域,虚拟现实市场主要有三种产品形态:基于外部主机的虚拟现实产品、虚拟现实一体机产品和移动式虚拟现实产品。其中,基于外部主机的虚拟现实产品借助了外部主机(如pc机、游戏主机等)强大的数据处理能力和图像渲染能力,能够提供给消费者最好的体验。本实施例中提到的手柄可以应用于基于外部主机的虚拟现实产品。头戴显示器是虚拟现实的主要设备,用于向体验者提供视觉图像。头戴显示器的视频信号从外部主机获取,常用的接口有displayport、hdmi(high definition multimedia interface,高清多媒体接口)、mhl(mobile high-definition link,移动终端高清影音标准接口)等。传统的头戴显示器通常采用专门的电源接口或者通过usb接口进行供电,视频信号则通过专门的接口(如displayport、hdmi等)接入。pc能够识别到视频接口和usb接口从而实现数据的通信。
76.随着近几年的vr虚拟现实技术的逐渐成熟,各类vr产品也应运而生,手柄就是其中一种。手柄用于可以而控制vr游戏的进度,并在vr游戏中控制角执行特定的动作。将vr眼镜和手柄结合可以使用户亲身体验到游戏的快乐。通常手柄都会设置有扳机按键trigger,用户可以使用扳机按键控制游戏场景的动作,例如开赛车加油门,射箭等等。自适应扳机力反馈功能将扳机键的体验效果大大提升,更加真实的模拟游戏场景中的反馈力。为了给用户提供更加真实的体验效果,在控制力反馈模组时,在用户需要感受力度时能够快速的产生力度大小,避免力反馈模组在工作时由于马达位置影响力反馈效果。
77.本技术实施例提供了一种实现扳机键力度稳定调节的方案,用于提高扳机键的使用性能,该方案可以适用于游戏手柄,vr手柄等设备。
78.请参见图2,图2为本技术实施例所提供的一种手柄的结构示意图,在手柄中会有主控芯片,霍尔传感器和力反馈模组。主控芯片可以采集霍尔传感器的数据,并根据霍尔传
感器的数据来计算当前扳机键的位置信息,并能够根据霍尔传感器的数据来判断扳机键当前的运动状态(按压状态或松开状态),并根据运动状态实时调节力反馈模组。主控芯片可以控制力反馈模组,对扳机键产生力反馈效果,力反馈模组对扳机键的力的方向可以是正向(垂直于手指朝内),也可以是负向(垂直于手指朝外)。本实施例还可以根据不同的场景或者用户的不同设置可以改变力反馈模组作用在用户手上的力度大小。
79.请参见图3,图3为本技术实施例所提供的一种力反馈模组结构示意图,图3中301为扳机键,302为直流马达,303为马达齿轮,304为连杆,trigger travel表示扳机键的键程。主控芯片可以控制直流马达正转或者反转,从而产生不同的力度大小和不同的力度方向,以便在扳机键上产生反馈力度。连杆上靠近扳机键的端部为马达位置。
80.请参见图4,图4为本技术实施例所提供的一种扳机键力度稳定调节的流程图,本实施例可以实现扳机键自动归位方法,此方法能够获取扳机键r的运动状态,并自动将力反馈模组与扳机键进行接触,提高力反馈模组的响应速度。增强用户使用效果,本实施例的具体实现过程如下:
81.s401:系统开始工作;
82.s402:主控芯片采集霍尔传感器的数据,并根据霍尔传感器的数据计算扳机键当前的位置x;
83.s403:判断扳机键当前的运动状态是否为松开状态;若否,则进入s404;若是,则进入s405;
84.s404:进入正常力反馈模式;
85.其中,此时若扳机键处于按压状态,则主控芯片控制力反馈模组正常工作,按照用户设置、应用场景提供合适的力度大小。
86.s405:判断按压位置是否小于x0;若是,则进入s406;若否,则进入s407;
87.s406:控制力反馈模组工作t0时间;
88.s407:判断按压位置是否小于x1;若是,则进入s408;若否,则进入s409;
89.s408:控制力反馈模组工作t1时间;
90.s409:控制力反馈模组工作t2时间;
91.在上述过程中若扳机处于松开状态,则根据扳机键移动的最大位置确定按压位置y,并将按压位置y与扳机键预先设置的阈值x0,x1等进行比较,若y《x0,则扳机松开之后,继续控制力反馈模组提供垂直于手指向外的力,持续时间为t0,将马达位置恢复到起点,与扳机键进行接触。若x0《y《x1,则扳机键松开之后,继续控制力反馈模组提供垂直于手指向外的力,持续时间为t1,将马达位置恢复到起点,与扳机键进行接触。若y》x1,则扳机松开之后,继续控制力反馈模组提供垂直于手指向外的力,持续时间为t2,将马达位置恢复到起点,与扳机键进行接触。由于扳机键按压的位置不同,所以需要控制模组工作不同的时长,从而保证扳机键能够移动到起点并且不会影响用户的使用体验。在使用者下次需要力反馈模组提供力度时,由于扳机键与力反馈模组已经接触,因此力反馈模组能够快速作用到扳机键上力度,提高力反馈模组的响应速度,增强使用者的体验效果。
92.请参见图5和图6,图5为本技术实施例所提供的一种扳机键按压状态示意图,图6为本技术实施例所提供的一种扳机键松开状态示意图。图5和图6示出了手指按压和松开时的马达位置和按压位置。在按压状态下,主控芯片通过霍尔传感器获取扳机键的当前位置。
在松开状态下,主控芯片能够得到按压状态下扳机键移动的最大位置。并控制力反馈模组将马达位置进行归位恢复到初始位置,与扳机键处于接触状态。为下次提供力反馈模式做准备,提高力反馈模组的响应速度。
93.请参见图7,图7为本技术实施例所提供的一种手柄的扳机键控制装置的结构示意图,该装置可以包括:
94.位置确定模块701,用于确定扳机键的位置信息;
95.状态确定模块702,用于根据所述位置信息确定所述扳机键的运动状态;
96.复位模块703,用于若所述扳机键的运动状态为松开状态,则控制力反馈模组对扳机键施加复位作用力,以使所述扳机键恢复至初始位置。
97.本实施例根据手柄上扳机键的位置信息确定扳机键的运动状态,扳机键的运动状态能够反映用户对扳机键的操作情况,如按压扳机键或松开扳机键。若扳机键的运动状态为松开状态,说明用户已按压扳机键完毕且松开扳机键,在此情况下控制力反馈模组对扳机键施加复位作用力,以便扳机键在力反馈模组的作用下恢复至初始位置。通过上述方案能够实现扳机键的快速复位,避免力反馈模组在工作时由于马达位置影响力反馈效果,提高了力反馈模组的响应速度。
98.进一步的,复位模块703控制力反馈模组对扳机键施加复位作用力的过程包括:根据所述位置信息确定所述扳机键的按压距离;根据所述按压距离控制所述力反馈模组对所述扳机键施加复位作用力。
99.进一步的,复位模块703根据所述按压距离控制所述力反馈模组对所述扳机键施加复位作用力的过程包括:根据所述按压距离确定马达工作参数;其中,所述马达工作参数包括复位时长和/或马达转速;控制所述力反馈模组的马达按照所述马达工作参数转动,以使所述力反馈模组的连杆对所述扳机键施加复位作用力;其中,所述马达用于驱动所述连杆往复运动。
100.进一步的,状态确定模块702根据所述位置信息确定所述扳机键的运动状态的过程包括:根据预设时间段内的位置信息确定所述扳机键的运动趋势;若所述扳机键的运动趋势为按压距离增大,则判定所述扳机键的运动状态为按压状态;若所述扳机键的运动趋势为按压距离减小,则判定所述扳机键的运动状态为松开状态。
101.进一步的,还包括:
102.按压响应模块,用于在控制力反馈模组对扳机键施加复位作用力的过程中,判断所述扳机键的运动状态是否由松开状态恢复为按压状态;若是,则按照目标力反馈效果控制力反馈模组对所述扳机键施加作用力。
103.进一步的,还包括:
104.力反馈设置模块,用于在按照目标力反馈效果控制力反馈模组对所述扳机键施加作用力之前,根据用户配置和/或主机设备操作场景确定所述目标力反馈效果。
105.进一步的,所述扳机键上设置有霍尔传感器;
106.相应的,位置确定模块701用于根据所述霍尔传感器采集的数据确定所述扳机键的位置信息。
107.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
108.本技术还提供了一种存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
109.本技术还提供了一种手柄,可以包括存储器、主控芯片、力反馈模组、扳机键,所述存储器中存有计算机程序,所述主控芯片调用所述存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然所述手柄还可以包括各种接口,电源等组件。
110.说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
111.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

技术特征:


1.一种手柄的扳机键控制方法,其特征在于,包括:确定扳机键的位置信息;根据所述位置信息确定所述扳机键的运动状态;若所述扳机键的运动状态为松开状态,则控制力反馈模组对扳机键施加复位作用力,以使所述扳机键恢复至初始位置。2.根据权利要求1所述手柄的扳机键控制方法,其特征在于,所述控制力反馈模组对扳机键施加复位作用力,包括:根据所述位置信息确定所述扳机键的按压距离;根据所述按压距离控制所述力反馈模组对所述扳机键施加复位作用力。3.根据权利要求2所述手柄的扳机键控制方法,其特征在于,根据所述按压距离控制所述力反馈模组对所述扳机键施加复位作用力,包括:根据所述按压距离确定马达工作参数;其中,所述马达工作参数包括复位时长和/或马达转速;控制所述力反馈模组的马达按照所述马达工作参数转动,以使所述力反馈模组的连杆对所述扳机键施加复位作用力;其中,所述马达用于驱动所述连杆往复运动。4.根据权利要求1所述手柄的扳机键控制方法,其特征在于,根据所述位置信息确定所述扳机键的运动状态,包括:根据预设时间段内的位置信息确定所述扳机键的运动趋势;若所述扳机键的运动趋势为按压距离增大,则判定所述扳机键的运动状态为按压状态;若所述扳机键的运动趋势为按压距离减小,则判定所述扳机键的运动状态为松开状态。5.根据权利要求1所述手柄的扳机键控制方法,其特征在于,在控制力反馈模组对扳机键施加复位作用力的过程中,还包括:判断所述扳机键的运动状态是否由松开状态恢复为按压状态;若是,则按照目标力反馈效果控制力反馈模组对所述扳机键施加作用力。6.根据权利要求5所述手柄的扳机键控制方法,其特征在于,在按照目标力反馈效果控制力反馈模组对所述扳机键施加作用力之前,还包括:根据用户配置和/或主机设备操作场景确定所述目标力反馈效果。7.根据权利要求1所述手柄的扳机键控制方法,其特征在于,所述扳机键上设置有霍尔传感器;相应的,所述确定扳机键的位置信息,包括:根据所述霍尔传感器采集的数据确定所述扳机键的位置信息。8.一种手柄的扳机键控制装置,其特征在于,包括:位置确定模块,用于确定扳机键的位置信息;状态确定模块,用于根据所述位置信息确定所述扳机键的运动状态;复位模块,用于若所述扳机键的运动状态为松开状态,则控制力反馈模组对扳机键施加复位作用力,以使所述扳机键恢复至初始位置。9.一种手柄,其特征在于,包括存储器、主控芯片、力反馈模组、扳机键,所述存储器中
存储有计算机程序,所述主控芯片调用所述存储器中的计算机程序时实现如权利要求1至7任一项所述手柄的扳机键控制方法的步骤。10.一种存储介质,其特征在于,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被主控芯片加载并执行时,实现如权利要求1至7任一项所述手柄的扳机键控制方法的步骤。

技术总结


本申请公开了一种手柄的扳机键控制方法、装置、手柄及存储介质,所属的技术领域为游戏设备控制领域。所述手柄的扳机键控制方法包括:确定扳机键的位置信息;根据所述位置信息确定所述扳机键的运动状态;若所述扳机键的运动状态为松开状态,则控制力反馈模组对扳机键施加复位作用力,以使所述扳机键恢复至初始位置。本申请能够实现扳机键的快速复位,提高力反馈模组的响应速度。反馈模组的响应速度。反馈模组的响应速度。


技术研发人员:

杜文彬

受保护的技术使用者:

歌尔股份有限公司

技术研发日:

2022.07.29

技术公布日:

2022/11/1

本文发布于:2022-12-21 20:00:01,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/2/40625.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:扳机   所述   模组   反馈
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图