手柄的参数校准方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36352554 阅读:50 留言:0更新日期:2023-01-14 18:08
本发明专利技术提供一种手柄的参数校准方法、装置、计算机设备及存储介质,涉及计算机技术领域。该方法包括:获取物理摇杆在预设历史时间段内连续输入的多个移动量;根据多个移动量,判断物理摇杆是否达到预设校准条件;若达到预设校准条件,则根据多个移动量,对物理摇杆的预设死区参数进行校准。本发明专利技术可以实现手柄中摇杆的死区参数的自动校准,提升用户的使用体验。验。验。

【技术实现步骤摘要】
手柄的参数校准方法、装置、计算机设备及存储介质


[0001]本专利技术涉及计算机领域,具体而言,涉及一种手柄的参数校准方法、装置、计算机设备及存储介质。

技术介绍

[0002]在游戏手柄、虚拟现实(Virtual Reality,VR)手柄及其他类型的手柄中,通常都有一到两个摇杆,玩家通过控制摇杆的转动,可以控制游戏人物的运动状态。
[0003]由于摇杆的物理性质很容易产生硬件问题,使得即使用户没有任何输入摇杆可能也会产生一些错误输入,为了避免摇杆的错误输入,一般都会为摇杆设置死区范围,在死区范围内的输入将无法生效。
[0004]但是,由于不同手柄的使用情况不同,导致摇杆的损坏程度也不相同,默认设置的死区范围可能无法满足大多数用户的需求,即使为用户提供死区设置权限,用户也难以设置准确的死区范围,不利于用户的使用体验。

技术实现思路

[0005]本专利技术的目的在于,针对上述现有技术中的不足,提供一种手柄的参数校准方法、装置、计算机设备及存储介质,以便实现手柄参数的自动校准,提升用户的使用体验。
[0006]为实现上述目的,本专利技术实施例采用的技术方案如下:
[0007]第一方面,本专利技术实施例提供了一种手柄的参数校准方法,所述手柄至少包括:物理摇杆,所述方法包括:
[0008]获取所述物理摇杆在预设历史时间段内连续输入的多个移动量;
[0009]根据所述多个移动量,判断所述物理摇杆是否达到预设校准条件;
[0010]若达到所述预设校准条件,则根据所述多个移动量,对所述物理摇杆的预设死区参数进行校准。
[0011]可选的,所述根据所述多个移动量,判断所述物理摇杆是否达到预设校准条件,包括:
[0012]计算所述多个移动量中每两个移动量之间的偏差值;
[0013]根据所述每两个移动量之间的偏差值,判断所述物理摇杆是否达到预设校准条件。
[0014]可选的,所述根据所述每两个移动量之间的偏差值,判断所述物理摇杆是否达到预设校准条件,包括:
[0015]若所述每两个移动量之间的偏差值均在预设偏差值范围内,则确定所述物理摇杆达到所述预设校准条件;
[0016]若所述每两个移动量之间的偏差值存在处于所述预设偏差值范围之外的偏差值,则确定所述物理摇杆未达到所述预设校准条件。
[0017]可选的,所述多个移动量包括:所述预设历史时间段内多个子时间段的多组移动
量;所述根据所述多个移动量,判断所述物理摇杆是否达到预设校准条件,包括:
[0018]根据每组移动量中的多个移动量,判断所述物理摇杆是否达到预设校准条件;
[0019]所述若达到所述预设校准条件,则根据所述多个移动量,对所述物理摇杆的预设死区参数进行校准,包括:
[0020]若所述多组移动量中预设组数的移动量均指示所述物理摇杆达到所述预设校准条件,则根据所述多组移动量,对所述物理摇杆的预设死区参数进行校准。
[0021]可选的,所述根据所述多个移动量,对所述物理摇杆的预设死区参数进行校准,包括:
[0022]根据所述多个移动量,确定标准移动量;
[0023]根据所述标准移动量,对所述物理摇杆的预设死区参数进行校准。
[0024]可选的,所述获取所述物理摇杆在预设历史时间段内连续输入的多个移动量,包括:
[0025]根据预设周期,周期性获取所述物理摇杆的所述多个移动量。
[0026]可选的,所述根据预设周期,周期性获取所述物理摇杆的所述多个移动量之前,所述方法还包括:
[0027]根据所述物理摇杆的使用频率,确定所述预设周期;或者,
[0028]根据所述物理摇杆所操作的游戏应用程序的类型,确定所述预设周期。
[0029]第二方面,本专利技术实施例还提供一种手柄的参数校准装置,所述手柄至少包括:物理摇杆,所述装置包括:
[0030]移动量获取模块,用于获取所述物理摇杆在预设历史时间段内连续输入的多个移动量;
[0031]校准条件判断模块,用于根据所述多个移动量,判断所述物理摇杆是否达到预设校准条件;
[0032]死区参数校准模块,用于若达到所述预设校准条件,则根据所述多个移动量,对所述物理摇杆的预设死区参数进行校准。
[0033]可选的,所述校准条件判断模块,包括:
[0034]偏差值计算单元,用于计算所述多个移动量中每两个移动量之间的偏差值;
[0035]校准条件判断单元,用于根据所述每两个移动量之间的偏差值,判断所述物理摇杆是否达到预设校准条件。
[0036]可选的,所述偏差值计算单元,具体用于若所述每两个移动量之间的偏差值均在预设偏差值范围内,则确定所述物理摇杆达到所述预设校准条件;
[0037]所述偏差值计算单元,还用于若所述每两个移动量之间的偏差值存在处于所述预设偏差值范围之外的偏差值,则确定所述物理摇杆未达到所述预设校准条件。
[0038]可选的,所述多个移动量包括:所述预设历史时间段内多个子时间段的多组移动量;所述校准条件判断模块,具体用于根据每组移动量中的多个移动量,判断所述物理摇杆是否达到预设校准条件;
[0039]所述死区参数校准模块,具体用于若所述多组移动量中预设组数的移动量均指示所述物理摇杆达到所述预设校准条件,则根据所述多组移动量,对所述物理摇杆的预设死区参数进行校准。
[0040]可选的,所述死区参数校准模块,包括:
[0041]标准移动量计算单元,用于根据所述多个移动量,确定标准移动量;
[0042]死区参数校准单元,用于根据所述标准移动量,对所述物理摇杆的预设死区参数进行校准。
[0043]可选的,所述移动量获取模块,具体用于根据预设周期,周期性获取所述物理摇杆的所述多个移动量。
[0044]可选的,所述移动量获取模块之前,所述装置还包括:
[0045]预设周期确定模块,用于根据所述物理摇杆的使用频率,确定所述预设周期;或者,根据所述物理摇杆所操作的游戏应用程序的类型,确定所述预设周期。
[0046]第三方面,本专利技术实施例还提供一种计算机设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当所述计算机设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如第一方面任一所述的手柄的参数校准方法的步骤。
[0047]第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的手柄的参数校准方法的步骤。
[0048]本专利技术的有益效果是:
[0049]本专利技术提供一种手柄的参数校准方法、装置、计算机设备及存储介质,手柄至少包括:物理摇杆,该方法包括:获取物理摇杆在预设历史时间段内连续输入的多个移动量;根据多个移动量,判断物理摇杆是否达到预设校准条件;若达到预设校准条件,则根据多个移动量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种手柄的参数校准方法,其特征在于,所述手柄至少包括:物理摇杆,所述方法包括:获取所述物理摇杆在预设历史时间段内连续输入的多个移动量;根据所述多个移动量,判断所述物理摇杆是否达到预设校准条件;若达到所述预设校准条件,则根据所述多个移动量,对所述物理摇杆的预设死区参数进行校准。2.如权利要求1所述的方法,其特征在于,所述根据所述多个移动量,判断所述物理摇杆是否达到预设校准条件,包括:计算所述多个移动量中每两个移动量之间的偏差值;根据所述每两个移动量之间的偏差值,判断所述物理摇杆是否达到预设校准条件。3.如权利要求2所述的方法,其特征在于,所述根据所述每两个移动量之间的偏差值,判断所述物理摇杆是否达到预设校准条件,包括:若所述每两个移动量之间的偏差值均在预设偏差值范围内,则确定所述物理摇杆达到所述预设校准条件;若所述每两个移动量之间的偏差值存在处于所述预设偏差值范围之外的偏差值,则确定所述物理摇杆未达到所述预设校准条件。4.如权利要求1所述的方法,其特征在于,所述多个移动量包括:所述预设历史时间段内多个子时间段的多组移动量;所述根据所述多个移动量,判断所述物理摇杆是否达到预设校准条件,包括:根据每组移动量中的多个移动量,判断所述物理摇杆是否达到预设校准条件;所述若达到所述预设校准条件,则根据所述多个移动量,对所述物理摇杆的预设死区参数进行校准,包括:若所述多组移动量中预设组数的移动量均指示所述物理摇杆达到所述预设校准条件,则根据所述多组移动量,对所述物理摇杆的预设死区参数进行校准。5.如权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:高翔刘勇成胡志鹏袁思思程龙
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1