[发明专利]一种马达控制方法、控制系统、控制装置和芯片有效
申请号: | 202011618084.7 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112866472B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 李慧;缪丽林;童小彬;王成栋 | 申请(专利权)人: | 上海艾为电子技术股份有限公司 |
主分类号: | H04M1/72427 | 分类号: | H04M1/72427;H04M1/72442;H02P25/032;H02P7/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘猛 |
地址: | 201199 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 马达 控制 方法 控制系统 装置 芯片 | ||
1.一种马达控制方法,其特征在于,包括:
获取当前运行游戏的音频数据;
将所述音频数据分成多帧数据,其中,每N个数据为一帧数据,N为大于1的自然数;
对所述多帧数据依次进行判断,判断每一帧数据中是否包含特定语音;若否,计数值等于0;若是,计数值加1,并判断所述计数值是否大于2,若是,则判定连续的三帧数据中均包含特定语音;其中,当连续的三帧数据中均包含特定语音时,表征所述音频数据中包含特定语音,所述特定语音包括评价性提示音;
在所述特定语音被播放时,控制马达进行相应振感的振动;
判断每一帧数据中是否包含特定语音包括:
判断第一参数值等于第一预设值、第二参数值小于第二预设值和第三参数值大于第三预设值这三个条件是否同时成立;
若是,则判定所述一帧数据包含特定语音;
其中,当第一绝对值小于或等于第四预设值时,所述第一参数值等于第一预设值;所述第一绝对值为一帧数据中的左声道数据与右声道数据的差值的绝对值;
所述第二参数值为第二绝对值和第三绝对值的差值的绝对值;所述第二绝对值为带通滤波处理后的一帧数据中的左声道数据的平均值,所述第三绝对值为所述带通滤波处理后的一帧数据中的右声道数据的平均值,所述带通滤波处理后保留了一帧数据中特定语音所在频段的数据、滤除了其他频段的数据;
所述第三参数值等于所述第二绝对值。
2.根据权利要求1所述的方法,其特征在于,判定所述音频数据中包含特定语音之后,还包括:
根据所述第三参数值,获得马达的相应振感,以控制马达进行相应振感的振动。
3.根据权利要求2所述的方法,其特征在于,根据所述第三参数值,获得马达的相应振感包括下面情形中的至少一种:
当第三参数值大于第五预设值时,令所述马达的振感大于预设最大振感;
当第三参数值大于第三预设值小于或等于第五预设值时,若上一帧数据对应的马达振感小于预设最大振感且马达的振感尚未达到预设最大振感,则令所述马达的振感大于上一帧数据对应的马达振感且小于等于预设最大振感;
当第三参数值大于第三预设值小于或等于第五预设值时,若上一帧数据对应的马达振感大于或等于预设最大振感,则令马达的振感小于或等于预设最大振感且小于上一帧数据对应的马达振感。
4.根据权利要求3所述的方法,其特征在于,令所述马达的振感大于预设最大振感包括令所述马达的振感等于预设最大振感的5/4倍;
令所述马达的振感大于上一帧数据对应的马达振感且小于或等于预设最大振感包括:令所述马达的振感等于上一帧数据对应的马达振感和预设最大振感的四分之一之和,并判断所述马达的振感大于预设最大振感这一条件是否成立,若成立,令所述马达的振感等于预设最大振感;
令马达的振感小于或等于预设最大振感且小于上一帧数据对应的马达振感包括:判断上一帧数据对应的马达振感大于预设最大振感这一条件是否成立,若是,令所述马达的振感等于预设最大振感,若否,判断上一帧数据对应的马达振感大于预设最大振感的二分之一这一条件是否成立,若是,令所述马达的振感等于预设最大振感的二分之一,若否,判断上一帧数据对应的马达振感大于预设最大振感的四分之一这一条件是否成立,若是,令所述马达的振感等于预设最大振感的四分之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海艾为电子技术股份有限公司,未经上海艾为电子技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011618084.7/1.html,转载请声明来源钻瓜专利网。