本发明专利技术提供一种动态触觉振动效果的实现方法、装置和存储介质。所述动态触觉振动效果的实现方法包括:设置振动组合模式并输出所述振动组合模式;设置恢复条件;判断恢复条件是否为恢复普通振动模式;设置输入条件;检测所述输入条件,将所述输出的振动组合模式结合所述输入条件进行调整处理或输出所述输入条件的振动,以得到驱动马达振动的马达驱动电压波形;将所述马达驱动电压波形输出至所述马达,以使所述马达根据所述马达驱动电压波形振动。本发明专利技术提供的技术方案,通过定制振动组合模式和动态监控输入条件,实现对触觉振动的动态调节,实现动态的触觉振动效果。
Realization method, device and storage medium of dynamic tactile vibration effect
【技术实现步骤摘要】
动态触觉振动效果的实现方法、装置和存储介质
本专利技术涉及触觉感知
,尤其涉及一种动态触觉振动效果的实现方法、装置和存储介质。
技术介绍
随着手机和平板等消费电子设备的快速发展与普及应用,通过定制独特的触觉反馈效果以提升用户体验,增强游戏、视频和音乐的效果,直观无误地重建“机械”触觉振动效果。而产生触觉振动效果通常使用线性谐振传动器(LinearResonanceDriver,LRA)马达,LRA马达作为目前主流触控反馈方案中的关键器件,其驱动电信号直接决定着线性马达振动信号的输出,并最终影响用户的触觉感受。但现有技术中触觉振动的输出单一,缺乏交互,一旦触发某个振动,只能输出某一种类的触觉振动效果,也无法再对该振动信号进行调整,对于外部输入已经改变的场景,无法做到动态的适应,特别是对于连续、长输出的应用场景。因此,有必要提供一种可以定制动态触觉振动效果的实现方式,这将会极大程度的提高电子产品的个性化体验效果和用户满意度。
技术实现思路
本专利技术提供一种动态触觉振动效果的实现方法、装置和存储介质,通过定制振动组合模式和动态监控输入条件,实现对触觉振动的动态调节,实现动态的触觉振动效果。本专利技术提供的动态触觉振动效果的实现方法包括:步骤S10:设置振动组合模式并输出所述振动组合模式;所述振动组合模式包括多个振动效果的组合;步骤S20:设置恢复条件;所述恢复条件用于恢复普通振动模式和触发所述振动组合模式的判断;步骤S30:判断所述恢复条件是否为恢复普通振动模式,当所述恢复条件为恢复普通振动模式时,恢复振动为普通振动模式,否则输出所述振动组合模式并执行步骤S40和步骤S50;步骤S40:设置输入条件,所述输入条件用于实现不同的动态触觉振动效果;步骤S50:检测所述输入条件,将所述输出的振动组合模式结合所述输入条件进行调整处理或输出所述输入条件的振动,以得到驱动马达振动的马达驱动电压波形;步骤S60:将所述马达驱动电压波形输出至所述马达,以使所述马达根据所述马达驱动电压波形振动。进一步地,所述步骤S50包括:步骤S510:每间隔预设时间检测一次所述输入条件;步骤S520:输入所述输入条件,并将所述输入条件转换为驱动所述马达振动的振动条件;步骤S530:判断所述振动条件是否为插入新的触觉振动效果,如果是则执行步骤S540,否则执行步骤S550;步骤S540:将所述振动条件输出为驱动所述马达振动的马达驱动电压波形,在所述马达完成所述振动条件的振动后恢复所述振动组合模式的振动;步骤S550:根据所述振动条件对所述振动组合模式进行调整,将调整后的所述振动组合模式输出为所述马达驱动电压波形。进一步地,在所述马达完成所述振动组合模式中的一个所述振动效果的振动后进行所述恢复条件的判断,当所述恢复条件为恢复普通振动模式时,恢复振动为普通振动模式,否则输出所述振动组合模式中的下一个所述振动效果并执行所述步骤S40和所述步骤S50。进一步地,所述振动效果包括驱动所述马达振动的振动强度、振动时长、间隔时间和重复次数中的至少一种。进一步地,所述输入条件为外部条件,具体地,所述外部条件包括外部环境的变化。进一步地,所述振动条件为根据所述输入条件转换的振动强度、振动时长、间隔时间和重复次数中的一种或多种。进一步地,所述预设时间为10ms-10秒。此外,本专利技术提供一种动态触觉振动效果的实现装置,所述动态触觉振动效果的实现装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的动态触觉振动效果的实现程序,所动态触觉振动效果的实现程序被所述处理器执行时实现如上述的动态触觉振动效果的实现方法的步骤。优选地,所述动态触觉振动效果的实现装置还包括传感器,所述输入条件为输入所述动态触觉振动效果的实现装置的外部环境变化,包括施加在所述动态触觉振动效果的实现装置的压力值的变化以及加速度的变化,所述传感器将所述输入条件转换为驱动所述马达振动的振动条件。同时,本专利技术提供一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有动态触觉振动效果的实现程序,所述动态触觉振动效果的实现程序可被一个或者多个处理器执行,以实现如上述的动态触觉振动效果的实现方法的步骤。与现有技术相比,本专利技术提供的动态触觉振动效果的实现方法、装置和存储介质,通过定制振动组合模式和动态监控输入条件,实现对触觉振动的动态调节,实现动态的触觉振动效果。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:图1为本专利技术实施例一提供的流程示意图;图2为图1中的步骤S50的流程示意图;图3为本专利技术一实施例提供的动态触觉振动效果的实现装置内部结构示意图;图4为本专利技术一实施例提供的动态触觉振动效果的实现装置中的动态触觉振动效果的实现程序模块示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供一种动态触觉振动效果的实现方法,所述动态触觉振动效果的实现方法包括:步骤S10:设置振动组合模式并输出所述振动组合模式;所述振动组合模式包括多个振动效果的组合;具体地,在一实施例中,所述振动组合模式包括5个不同的振动效果的组合:第一振动效果、第二振动效果、第三振动效果、第四振动效果和第五振动效果,每一振动效果包括驱动所述马达振动的振动强度、振动时长、间隔时间和重复次数中的至少一种。步骤S20:设置恢复条件;所述恢复条件用于恢复普通振动模式和触发所述振动组合模式的判断。步骤S30:判断所述恢复条件是否为恢复普通振动模式,当所述恢复条件为恢复普通振动模式时,恢复振动为普通振动模式,否则输出所述振动组合模式并执行步骤S40和步骤S50。步骤S40:设置输入条件,所述输入条件用于实现不同的动态触觉振动效果;所述输入条件为外部条件,具体地,所述外部条件包括外部环境的变化。所述输入条件用于实现不同的动态触觉振动效果;所述输入条件包括施加在所述动态触觉振动效果的实现装置的压力值的变化以及加速度的变化。在一实施例中,所述输入条件例如是按在所述动态触觉振动效果的实现装置的屏幕或者表面的压力值的变化,另一个例子是手指在屏幕上的滑动速度的变化。进一步地,所述输入条件转换为振动条件,所述振动条件为根据所述输入条件转换的振动强度、振动时长、间隔时间和重复次数中的一种或多种。步骤S50:检测所述本文档来自技高网...
【技术保护点】
1.一种动态触觉振动效果的实现方法,其特征在于,所述方法包括:/n步骤S10:设置振动组合模式并输出所述振动组合模式;所述振动组合模式包括多个振动效果的组合;/n步骤S20:设置恢复条件;所述恢复条件用于恢复普通振动模式和触发所述振动组合模式的判断;/n步骤S30:判断所述恢复条件是否为恢复普通振动模式,当所述恢复条件为恢复普通振动模式时,恢复振动为普通振动模式,否则输出所述振动组合模式并执行步骤S40和步骤S50;/n步骤S40:设置输入条件,所述输入条件用于实现不同的动态触觉振动效果;/n步骤S50:检测所述输入条件,将所述输出的振动组合模式结合所述输入条件进行调整处理或输出所述输入条件的振动,以得到驱动马达振动的马达驱动电压波形;/n步骤S60:将所述马达驱动电压波形输出至所述马达,以使所述马达根据所述马达驱动电压波形振动。/n
【技术特征摘要】
1.一种动态触觉振动效果的实现方法,其特征在于,所述方法包括:
步骤S10:设置振动组合模式并输出所述振动组合模式;所述振动组合模式包括多个振动效果的组合;
步骤S20:设置恢复条件;所述恢复条件用于恢复普通振动模式和触发所述振动组合模式的判断;
步骤S30:判断所述恢复条件是否为恢复普通振动模式,当所述恢复条件为恢复普通振动模式时,恢复振动为普通振动模式,否则输出所述振动组合模式并执行步骤S40和步骤S50;
步骤S40:设置输入条件,所述输入条件用于实现不同的动态触觉振动效果;
步骤S50:检测所述输入条件,将所述输出的振动组合模式结合所述输入条件进行调整处理或输出所述输入条件的振动,以得到驱动马达振动的马达驱动电压波形;
步骤S60:将所述马达驱动电压波形输出至所述马达,以使所述马达根据所述马达驱动电压波形振动。
2.根据权利要求1所述的动态触觉振动效果的实现方法,其特征在于,所述步骤S50包括:
步骤S510:每间隔预设时间检测一次所述输入条件;
步骤S520:输入所述输入条件,并将所述输入条件转换为驱动所述马达振动的振动条件;
步骤S530:判断所述振动条件是否为插入新的触觉振动效果,如果是则执行步骤S540,否则执行步骤S550;
步骤S540:将所述振动条件输出为驱动所述马达振动的马达驱动电压波形,在所述马达完成所述振动条件的振动后恢复所述振动组合模式的振动;
步骤S550:根据所述振动条件对所述振动组合模式进行调整,将调整后的所述振动组合模式输出为所述马达驱动电压波形。
3.根据权利要求1或2所述的动态触觉振动效果的实现方法,其特征在于,在所述马达完成所述振动组合模式中的一个所述振动效果的振动后进行所述恢复条件的判断,当所述恢复条件为恢复普通振动模式时,恢复振动为普...
【专利技术属性】
技术研发人员:邵笑杰,
申请(专利权)人:瑞声科技新加坡有限公司,
类型:发明
国别省市:新加坡;SG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。