一种马达驱动方法及处理装置制造方法及图纸

技术编号:39811327 阅读:16 留言:0更新日期:2023-12-22 19:28
本发明专利技术公开了一种马达驱动方法及处理装置,该方法包括:第一处理装置获取初始触觉信号的

【技术实现步骤摘要】
一种马达驱动方法及处理装置


[0001]本专利技术涉及数据处理
,更具体地,本专利技术涉及一种马达驱动方法及处理装置


技术介绍

[0002]线性马达
(Linear Resonant Actuator

LRA)
凭借其振感强烈

丰富

清脆,能耗低等优点,已经广泛应用于消费电子的各种振动场合,尤其是游戏与
AR/VR
产品

[0003]在游戏场景中,马达通常设置在计算能力较弱的执行端,而计算能力较强的处理端需要将带宽占用量大的触觉信号传递至执行端进行处理,生成触觉驱动信号,并根据触觉驱动信号驱动马达振动

[0004]因此,提出一种在有限的带宽限制下实现触觉信号的传递的方案,是十分有价值的


技术实现思路

[0005]本专利技术实施例的一个目的是提供一种能够在有限的带宽限制下实现触觉信号的传递的新的技术方案

[0006]根据本专利技术的第一方面,提供了一种马达驱动方法,包括:
[0007]第一处理装置获取初始触觉信号的
M
个数据帧,每个数据帧中包括
L
个采样时刻的初始波形数据,
M
为正整数,
L
为正整数;
[0008]所述第一处理装置对所述数据帧进行傅里叶变换处理,得到所述数据帧中第一频点对应的第一幅值;
[0009]所述第一处理装置对所述数据帧中第一频点对应的第一幅值进行编码,得到所述数据帧的编码数据;
[0010]所述第一处理装置将所述数据帧的编码数据传输至第二处理装置;
[0011]所述第二处理装置对所述数据帧的编码数据进行解码,得到所述数据帧的重构数据;
[0012]所述第二处理装置根据所述数据帧的重构数据生成所述数据帧的触觉驱动信号;
[0013]所述第二处理装置根据所述数据帧的触觉驱动信号驱动马达振动

[0014]可选的,所述第一处理装置对所述数据帧中第一频点对应的第一幅值进行编码,得到所述数据帧的编码数据,包括:
[0015]根据所述数据帧中第一频点

及第一频点对应的第一幅值,得到所述数据帧的带宽;
[0016]将所述数据帧的带宽划分为
N
个频带;
[0017]根据所述数据帧中第一频点对应的第一幅值,得到所述数据帧的
N
个频带对应的第二幅值;
[0018]根据所述马达振动的带宽,得到所述数据帧中
N
个频带对应的第二频点;
[0019]根据所述数据帧中
N
个频带对应的第二幅值和第二频点,得到所述数据帧的编码数据

[0020]可选的,所述根据所述数据帧中第一频点

及第一频点对应的第一幅值,得到所述数据帧的带宽,包括:
[0021]根据所述数据帧中第一频点对应的第一幅值,得到所述数据帧的参考幅值;
[0022]确定所述数据帧中第一幅值大于或等于所述参考幅值的最小的第一频点

第一幅值大于或者等于所述参考幅值的最大的第一频点;
[0023]根据所述最小的第一频点和所述最大的第一频点,得到所述数据帧的带宽

[0024]可选的,所述根据所述马达振动的带宽,得到所述数据帧中
N
个频带对应的第二频点,包括:
[0025]根据所述数据帧中每个频带的上限频点和下限频点,得到所述数据帧中
N
个频带的中心频点;
[0026]在所述数据帧中
N
个频带的中心频点均在所述马达振动的带宽内的情况下,将所述数据帧中
N
个频带的中心频点作为对应频带的第二频点;
[0027]在所述数据帧中至少一个频带的中心频点在所述马达振动的带宽外的情况下,将所述数据帧中
N
个频带的中心频点映射至所述马达振动的带宽内,得到所述数据帧中
N
个频带的第二频点

[0028]可选的,所述根据所述数据帧中第一频点对应的第一幅值,得到所述数据帧的
N
个频带对应的第二幅值,包括:
[0029]确定所述数据帧的
N
个频带对应的第一幅值的平均值

中位数

最大值

最小值或有效值,作为对应频带对应的第二幅值

[0030]可选的,所述第一处理装置获取初始触觉信号的
M
个数据帧,包括:
[0031]获取初始触觉信号;
[0032]按照设定的分割频率,对所述初始触觉信号进行分割,得到所述
M
个数据帧

[0033]可选的,所述第二处理装置对所述数据帧的编码数据进行解码,得到所述数据帧的重构数据,包括:
[0034]根据所述数据帧的第二频点和所述分割频率,得到所述数据帧中第二频点在对应的
L
个采样时刻的累计相位;
[0035]根据所述数据帧中第二频点对应的第二幅值

和所述数据帧中第二频点在对应的
L
个采样时刻的累计相位,得到所述数据帧中第二频点在对应的
L
个采样时刻的正弦分量;
[0036]根据所述数据帧中第二频点在对应的
L
采样时刻的正弦分量,得到所述数据帧的所述重构数据

[0037]可选的,所述根据所述数据帧的第二频点和所述分割频率,得到所述数据帧中第二频点在对应的
L
个采样时刻的累计相位,包括:
[0038]确定所述数据帧中第二频点对应的初始相位;
[0039]根据所述数据帧的第二频点和所述分割频率,得到所述数据帧中第二频点在每个采样时刻的相位增量;
[0040]根据所述数据帧中第二频点对应的初始相位

和所述数据帧中第二频点在每个采样时刻的相位增量,得到所述数据帧中第二频点在对应的
L
个采样时刻的累计相位

[0041]可选的,所述确定所述数据帧中第二频点对应的初始相位,包括:
[0042]确定第
i
‑1个数据帧的编码数据中是否包含所述第二频点,
i
为小于或者等于
M
的正整数;
[0043]在第
i
‑1个数据帧的编码数据中包含所述第二频点的情况下,确定第
i
个数据帧中所述第二频点对应的初始相位为第
i
‑1个数据帧中所述第二频点在对应的最后一个采样时刻的累计相位;
[0044]在第
i
‑1个数据帧的编码数据中包含所述第二频点的情况下,确定第
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种马达驱动方法,其特征在于,包括:第一处理装置获取初始触觉信号的
M
个数据帧,每个数据帧中包括
L
个采样时刻的初始波形数据,
M
为正整数,
L
为正整数;所述第一处理装置对所述数据帧进行傅里叶变换处理,得到所述数据帧中第一频点对应的第一幅值;所述第一处理装置对所述数据帧中第一频点对应的第一幅值进行编码,得到所述数据帧的编码数据;所述第一处理装置将所述数据帧的编码数据传输至第二处理装置;所述第二处理装置对所述数据帧的编码数据进行解码,得到所述数据帧的重构数据;所述第二处理装置根据所述数据帧的重构数据生成所述数据帧的触觉驱动信号;所述第二处理装置根据所述数据帧的触觉驱动信号驱动马达振动
。2.
根据权利要求1所述的方法,其特征在于,所述第一处理装置对所述数据帧中第一频点对应的第一幅值进行编码,得到所述数据帧的编码数据,包括:根据所述数据帧中第一频点

及第一频点对应的第一幅值,得到所述数据帧的带宽;将所述数据帧的带宽划分为
N
个频带;根据所述数据帧中第一频点对应的第一幅值,得到所述数据帧的
N
个频带对应的第二幅值;根据所述马达振动的带宽,得到所述数据帧中
N
个频带对应的第二频点;根据所述数据帧中
N
个频带对应的第二幅值和第二频点,得到所述数据帧的编码数据
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述数据帧中第一频点

及第一频点对应的第一幅值,得到所述数据帧的带宽,包括:根据所述数据帧中第一频点对应的第一幅值,得到所述数据帧的参考幅值;确定所述数据帧中第一幅值大于或等于所述参考幅值的最小的第一频点

第一幅值大于或者等于所述参考幅值的最大的第一频点;根据所述最小的第一频点和所述最大的第一频点,得到所述数据帧的带宽
。4.
根据权利要求2所述的方法,其特征在于,所述根据所述马达振动的带宽,得到所述数据帧中
N
个频带对应的第二频点,包括:根据所述数据帧中每个频带的上限频点和下限频点,得到所述数据帧中
N
个频带的中心频点;在所述数据帧中
N
个频带的中心频点均在所述马达振动的带宽内的情况下,将所述数据帧中
N
个频带的中心频点作为对应频带的第二频点;在所述数据帧中至少一个频带的中心频点在所述马达振动的带宽外的情况下,将所述数据帧中
N
个频带的中心频点映射至所述马达振动的带宽内,得到所述数据帧中
N
个频带的第二频点
。5.
根据权利要求2所述的方法,其特征在于,所述根据所述数据帧中第一频点对应的第一幅值,得到所述数据帧的
N
个频带对应的...

【专利技术属性】
技术研发人员:刘兵杨鑫峰
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:

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

1