一种用于移动终端的振动方法、系统和装置制造方法及图纸

技术编号:24805825 阅读:47 留言:0更新日期:2020-07-07 22:13
本发明专利技术提出了一种用于移动终端的振动方法、系统和装置,所述方法包括:获取移动终端当前应用中的目标对象的对应操作指令;判断所述操作指令对应的目标对象是否为近端对象,所述近端对象为该移动终端用户在所述当前应用中所对应的对象;若所述操作指令对应的目标对象为所述近端对象,则发出所述操作指令对应的振动信号;若所述操作指令对应的目标对象不是所述近端对象,则禁止发出所述操作指令对应的振动信号。所述系统包括与所述方法步骤对应的模块。

【技术实现步骤摘要】
一种用于移动终端的振动方法、系统和装置
本专利技术提出了一种用于移动终端的振动方法、系统和装置,属于手机

技术介绍
随着这些年手机硬件配置越来越高,屏幕越来越清晰越来越大,成熟好玩的游戏越来越多。同时随着互联网的发展,网速越来越快,手机平台的联网游戏也越来越成熟。因此用户的体验越发重要,传统的人机交互除了显示(视觉)和声音(听感)感觉外。现在为了达到进一步游戏身临其境的体验,加入了触觉反馈。在未来会有越来越多的根绝游戏节奏,不同的场景,不同效果下,Haptics会模拟出形形色色的振动感觉。可以更进一步的提升游戏的真实感,临场感,和生动感。但是传统的手机AP和DSP无法判断是近端还是远端用户发出的质量。只有在游戏中有枪声的指令,系统就会通过上述一中的关联AI算法,从DSPMemory库里面调出相应的振动波形或者通过AI算法生成模型,直接驱动Hapitcs,无法判断是哪儿发出的枪声,这样会造成手机一直在振动,无论谁开枪或者死亡,都在振动,会严重的影响游戏体验,这也是现在手机行业Haptics的一个难点问题。
技术实现思路
本专利技术提供了一种用于移动终端的振动方法、系统和装置,用以解决移动设备在游戏过程中,无法判断是用户角色发出的音频信号还是游戏中其他角色发出的音频信号,导致所有游戏过程中的音频信号均触发触感振动,使移动设备在游戏过程中一致振动的问题。所采取的技术方案如下:一种用于移动终端的振动方法,所述方法包括:获取移动终端当前应用中的目标对象的对应操作指令;判断所述操作指令对应的目标对象是否为近端对象,所述近端对象为该移动终端用户在所述当前应用中所对应的对象;若所述操作指令对应的目标对象为所述近端对象,则发出所述操作指令对应的振动信号;若所述操作指令对应的目标对象不是所述近端对象,则禁止发出所述操作指令对应的振动信号。进一步地,判断所述操作指令对应的目标对象是否为近端对象,包括:当获得所述操作指令时,利用移动终端的AP检测是否产生TP信号,若是,则判断所述目标对象为近端对象;否则,所述目标对象为远端对象。进一步地,当获得所述操作指令时,检测移动终端是否产生TP信号,包括:当检测到TP信号时,向所述移动终端的PlatforeADSP发送低电平的指令;否则,则向所述移动终端的PlatforeADSP发送高电平的指令。进一步地,判断所述操作指令对应的目标对象是否为近端对象,还包括:所述目标对象的对应操作指令为所述目标对象发出的对应音频信号;在调出所述音频信号时,实时监测并采集移动设备的AP的信号增益变化量;当所述AP的信号增益大于预设的增益阈值时,判断所述目标对象为近端对象;当所述AP的信号增益小于预设阈值时,判断所述目标对象为远端对象。进一步地,在一个AP的信号增益变化量的采集周期内,根据所述AP的信号增益变化量对所述增益阈值进行自适应调整,所述增益阈值的自适应调整模型为:其中,Gh表示增益阈值;Gi表示第i次采集的AP的信号增益,i=1,2,……,n;n为AP的信号增益的采集次数,并且,n≤5;ΔGj表示第i次采集的AP的信号增益与第i+1次采集的AP的信号增益之间的增益变化量,j=1,2……,m,并且m=n-1;max(Gi)和min(Gi)分别表示采集到的AP的信号增益的最大值和最小值;max(ΔGj)和min(ΔGj)分别表示所述增益变化量的最大值和最小值。进一步地,判断所述操作指令对应的目标对象是否为近端对象,还包括:检测LCD信号、G-sensor信号和陀螺仪信号;根据检测LCD信号、G-sensor信号和陀螺仪信号的检测结果判定所述目标对象是否为近端对象。进一步地,所述当前应用具体为移动终端安装的游戏类应用。进一步地,所述操作指令为移动终端的当前用户在游戏进行时,进行游戏操作过程中产生的游戏操作信号。一种用于移动终端的振动系统,所述系统包括:指令获取模块,用于获取移动终端当前应用中的目标对象的对应操作指令;判断模块,用于判断所述操作指令对应的目标对象是否为近端对象,所述近端对象为该移动终端用户在所述当前应用中所对应的对象;振动信号发生模块,用于在所述操作指令对应的目标对象为所述近端对象时,发出所述操作指令对应的振动信号;振动信号禁止模块,用于在所述操作指令对应的目标对象不是所述近端对象时,禁止发出所述操作指令对应的振动信号。进一步地,所述判断模块包括:检测模块,用于当获得所述操作指令时,利用移动终端的AP检测是否产生TP信号;目标对象确定模块,用于在检测到产生TP信号时,判断所述目标对象为近端对象;在检测到没有产生TP信号时,判断所述目标对象为远端对象。进一步地,所述检测模块包括:低电平发送模块,用于当检测到TP信号时,向所述移动终端的PlatforeADSP发送低电平的指令;高电平发送模块,用于当没有检测到TP信号时,向所述移动终端的PlatforeADSP发送高电平的指令。进一步地,所述判断模块还包括:所述目标对象的对应操作指令为所述目标对象发出的对应音频信号;信号增益检测模块,用于在调出所述音频信号时,实时监测并采集移动设备的AP的信号增益变化量;近端对象确定模块,用于当所述AP的信号增益大于预设的增益阈值时,判断所述目标对象为近端对象;远端对象确定模块,用于当所述AP的信号增益小于预设阈值时,判断所述目标对象为远端对象。进一步地,所述判断模块还包括:阈值自适应调整模块,在一个AP的信号增益变化量的采集周期内,所述根据所述AP的信号增益变化量对所述增益阈值进行自适应调整,所述增益阈值的自适应调整模型为:其中,Gh表示增益阈值;Gi表示第i次采集的AP的信号增益,i=1,2,……,n;n为AP的信号增益的采集次数,并且,n≤5;ΔGj表示第i次采集的AP的信号增益与第i+1次采集的AP的信号增益之间的增益变化量,j=1,2……,m,并且m=n-1;max(Gi)和min(Gi)分别表示采集到的AP的信号增益的最大值和最小值;max(ΔGj)和min(ΔGj)分别表示所述增益变化量的最大值和最小值。进一步地,所述判断模块还包括:信号检测模块,用于检测LCD信号、G-sensor信号和陀螺仪信号,并根据检测LCD信号、G-sensor信号和陀螺仪信号的检测结果判定所述目标对象是否为近端对象。进一步地,所述当前应用具体为移动终端安装的游戏类应用。进一步地,所述操作指令为移动终端的当前用户在游戏进行时,进行游戏操作过程中产生的游戏操作信号。一种用于移动终端的振动装置,所述装置包括AP芯片、ADSP芯片、两个智能功率放大器、触感振动马达和音频播放器,所述AP芯片和ADSP芯片电连接;所述ADSP芯片分别与两个智能功率放大器电连接;所述两个智能功率放大器分别对应与触感振动本文档来自技高网...

【技术保护点】
1.一种用于移动终端的振动方法,其特征在于,所述方法包括:/n获取移动终端当前应用中的目标对象的对应操作指令;/n判断所述操作指令对应的目标对象是否为近端对象,所述近端对象为该移动终端用户在所述当前应用中所对应的对象;/n若所述操作指令对应的目标对象为所述近端对象,则发出所述操作指令对应的振动信号;/n若所述操作指令对应的目标对象不是所述近端对象,则禁止发出所述操作指令对应的振动信号。/n

【技术特征摘要】
1.一种用于移动终端的振动方法,其特征在于,所述方法包括:
获取移动终端当前应用中的目标对象的对应操作指令;
判断所述操作指令对应的目标对象是否为近端对象,所述近端对象为该移动终端用户在所述当前应用中所对应的对象;
若所述操作指令对应的目标对象为所述近端对象,则发出所述操作指令对应的振动信号;
若所述操作指令对应的目标对象不是所述近端对象,则禁止发出所述操作指令对应的振动信号。


2.根据权利要求1所述用于移动终端的振动方法,其特征在于,判断所述操作指令对应的目标对象是否为近端对象,包括:
当获得所述操作指令时,利用移动终端的AP检测是否产生TP信号,若是,则判断所述目标对象为近端对象;否则,所述目标对象为远端对象。


3.根据权利要求2所述用于移动终端的振动方法,其特征在于,当获得所述操作指令时,检测移动终端是否产生TP信号,包括:当检测到TP信号时,向所述移动终端的PlatforeADSP发送低电平的指令;否则,则向所述移动终端的PlatforeADSP发送高电平的指令。


4.根据权利要求1所述用于移动终端的振动方法,其特征在于,判断所述操作指令对应的目标对象是否为近端对象,还包括:
所述目标对象的对应操作指令为所述目标对象发出的对应音频信号;
在调出所述音频信号时,实时监测并采集移动设备的AP的信号增益变化量;
当所述AP的信号增益大于预设的增益阈值时,判断所述目标对象为近端对象;
当所述AP的信号增益小于预设阈值时,判断所述目标对象为远端对象。


5.根据权利要求4所述用于移动终端的振动方法,其特征在于,在一个AP的信号增益变化量的采集周期内,根据所述AP的信号增益变化量对所述增益阈值进行自适应调整,所述增益阈值的自适应调整模型为:



其中,Gh表示增益阈值;Gi表示第i次采集的AP的信号增益,i=1,2,……,n;n为AP的信号增益的采集次数,并且,n≤5;ΔGj表示第i次采集的AP的信号增益与第i+1次采集的AP的信号增益之间的增益变化量,j=1,2……,m,并且m=n-1;max(Gi)和min(Gi)分别表示采集到的AP的信号增益的最大值和最小值;max(ΔGj)和min(ΔGj)分别表示所述增益变化量的最大值和最小值。


6.根据权利要求1所述用于移动终端的振动方法,其特征在于,判断所述操作指令对应的目标对象是否为近端对象,还包括:
检测LCD信号、G-sensor信号和陀螺仪信号;根据检测LCD信号、G-sensor信号和陀螺仪信号的检测结果判定所述目标对象是否为近端对象。


7.根据权利要求1所述用于移动终端的振动方法,其特征在于,所述当前应用具体为移动终端安装的游戏类应用。


8.根据权利要求1所述用于移动终端的振动方法,其特征在于,所述操作指令为移动终端的当前用户在游戏进行时,进行游戏操作过程中产生的游戏操作信号。


9.一种用于移动终端的振动系统,其特征在于,所述系统包括:
指令获取模块,用于获取移动终端当前应用中的目标对象的对应操作指令;
判断模块,用于判断所述操作指令对应的目标对象是否为近端对象,所述近端对象为该移动终端用户在所述当前应用中所...

【专利技术属性】
技术研发人员:项吉
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1