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