一种振动驱动信号生成方法、装置和电子设备制造方法及图纸

技术编号:25395235 阅读:25 留言:0更新日期:2020-08-25 23:00
本申请实施例提供一种振动驱动信号生成方法、装置和电子设备。方法包括:获取匹配触觉体验应用场景需求和/或用户触觉体验需求的用户振动触感参数,所述用户振动触感参数包括:初始强度调整参数,其用于调整驱动信号的初始信号;强度变化参数,其用于描述驱动信号的强度随时间的变化模式;速度变化参数,其用于描述驱动信号的强度变化速度随时间的变化模式;获取原始驱动信号;根据所述用户振动触感参数以及所述原始驱动信号计算第一驱动信号。相较于现有技术,根据本申请实施例的方法,可以为用户提供更优的触觉体验。

【技术实现步骤摘要】
一种振动驱动信号生成方法、装置和电子设备
本申请涉及智能终端
,特别涉及一种振动驱动信号生成方法、装置和电子设备。
技术介绍
丰富的触觉体验可以给带来更完美的用户体验,在现有技术方案中,通常基于振动效果来实现用户的触觉体验。例如,在用户触发振动触觉体验时,应用程序会生成用于驱动振动电机的振动驱动信号,电机在振动驱动信号的驱动下运行,从而实现振动触感。随着触觉体验的普及,振动触觉体验的应用场景越来越多。由于触觉体验的应用场景多种多样,同时,用户的触觉感官也各不相同,在基于振动效果来实现用户的触觉体验时,存在用户触觉体验不理想的情况,振动效果并不能为用户带来预期的触觉体验。更严重的,在某些应用场景中,振动效果反而会降低用户体验。
技术实现思路
针对现有技术振动触觉体验应用场景中用户触觉体验不理想以及用户体验被降低的问题,本申请提供了一种振动驱动信号生成方法、装置和电子设备,本申请还提供一种计算机可读存储介质。本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种振动驱动信号生成方法,包括:获取匹配触觉体验应用场景需求和/或用户触觉体验需求的用户振动触感参数,所述用户振动触感参数包括:初始强度调整参数,其用于调整驱动信号的初始信号;强度变化参数,其用于描述驱动信号的强度随时间的变化模式;速度变化参数,其用于描述驱动信号的强度变化速度随时间的变化模式;获取原始驱动信号,所述原始驱动信号用于驱动电机实现默认振动触感;根据所述用户振动触感参数以及所述原始驱动信号计算第一驱动信号,其中:所述第一驱动信号的初始信号为,根据所述初始强度调整参数调整所述原始驱动信号的初始信号而生成的第一初始信号;所述第一驱动信号的强度随时间的变化模式以及强度变化速度随时间的变化模式分别为,所述强度变化参数以及所述速度变化参数所描述的强度随时间的变化模式以及强度变化速度随时间的变化模式。在基于上述第一方面的一种可能的实现方式中,所述初始强度调整参数包括强度倍数,所述第一初始信号为:按照所述强度倍数放大或缩小所述原始驱动信号的初始信号而生成的信号。在基于上述第一方面的一种可能的实现方式中,所述强度变化参数包括用于描述振动幅值增强速度或振动幅值减弱速度的第一幅值渐变参数,所述第一驱动信号的强度的变化模式为:从所述第一驱动信号的起始到结束,按照所述振动幅值增强速度增强所述第一初始信号的振动幅值或者按照所述振动幅值减弱速度减弱所述第一初始信号的振动幅值。在基于上述第一方面的一种可能的实现方式中,所述强度变化参数包括用于描述振动幅值终值的第二幅值渐变参数,所述第一驱动信号的强度的变化模式为:从所述第一驱动信号的起始到结束,按照第一预设增量规则增强所述第一初始信号的振动幅值或者按照第一预设减量规则减弱所述第一初始信号的振动幅值,使得所述第一驱动信号结束时的振动幅值为所述振动幅值终值。在基于上述第一方面的一种可能的实现方式中,所述强度变化参数包括第三幅值渐变参数,所述第一驱动信号的强度的变化模式为:从所述第一驱动信号的起始到结束,按照第二预设增量规则增强所述第一初始信号的振动幅值或者按照第二预设减量规则减弱所述第一初始信号的振动幅值,使得所述第一驱动信号结束时的强度为所述第三幅值渐变参数的参数值所对应的强度。在基于上述第一方面的一种可能的实现方式中,所述第三幅值渐变参数的设定值范围为[0~+∞],其中:所述第三幅值渐变参数的设定值越大,对应的强度越大;当所述第三幅值渐变参数的设定值为0时,对应的强度为0;当所述第三幅值渐变参数的设定值为1时,对应的强度为所述第一初始信号的强度;当所述第三幅值渐变参数的设定值为+∞时,对应的强度为振动设备所能实现的最大强度。在基于上述第一方面的一种可能的实现方式中,所述速度变化参数包括用于描述强度变化速度的增强速度或强度变化速度的减弱速度的第一速度渐变参数,所述第一驱动信号的强度变化速度的变化模式为:从所述第一驱动信号的起始到结束,按照所述强度变化速度的增强速度增加所述第一初始信号的强度变化速度或者按照所述强度变化速度的减弱速度减小所述第一初始信号的强度变化速度。在基于上述第一方面的一种可能的实现方式中,所述速度变化参数包括用于描述强度变化速度终值的第二速度渐变参数,所述第一驱动信号的强度变化速度的变化模式为:从所述第一驱动信号的起始到结束,按照第三预设增量规则增加所述第一初始信号的强度变化速度或者按照第三预设减量规则减小所述第一初始信号的强度变化速度,使得所述第一驱动信号结束时的强度变化速度为所述强度变化速度终值。在基于上述第一方面的一种可能的实现方式中,所述第二速度渐变参数的设定值范围为[-∞~+∞],其中:所述第二速度渐变参数的设定值越大,所述强度变化速度终值越小;当所述第二速度渐变参数的设定值为0时,所述强度变化速度终值为所述第一初始信号的强度变化速度;当所述第二速度渐变参数的设定值为+∞时,所述强度变化速度终值为振动设备所能实现的最小强度变化速度;当所述第二速度渐变参数的设定值为-∞时,所述强度变化速度终值为振动设备所能实现的最大强度变化速度。在基于上述第一方面的一种可能的实现方式中,所述根据所述用户振动触感参数以及所述原始驱动信号计算第一驱动信号,包括:根据所述初始强度调整参数、所述强度变化参数以及所述速度变化参数生成加权包络线;使用所述加权包络线与所述原始驱动信号进行乘法运算以生成所述第一驱动信号。在基于上述第一方面的一种可能的实现方式中,所述获取用户振动触感参数,包括:提供用于输入所述用户振动触感参数的交互界面,根据第一用户的输入数据确定所述第一用户的用户振动触感参数;或者,获取第二用户的振动触感反馈数据,根据所述第二用户的振动触感反馈数据确定所述第二用户的用户振动触感参数;或者,获取所述原始驱动信号的应用场景描述,根据所述应用场景描述确定所述用户振动触感参数。第二方面,本申请实施例提供一种振动驱动信号生成装置,包括:参数获取模块,其用于获取用户振动触感参数,所述用户振动触感参数包括:初始强度调整参数,其用于调整驱动信号的初始信号;强度变化参数,其用于描述驱动信号的强度随时间的变化模式;速度变化参数,其用于描述驱动信号的强度变化速度随时间的变化模式;信号获取模块,其用于获取原始驱动信号,所述原始驱动信号用于驱动电机实现默认振动触感;计算模块,其用于根据所述用户振动触感参数以及所述原始驱动信号计算第一驱动信号,其中:所述第一驱动信号的初始信号为,根据所述初始强度调整参数调整所述原始驱动信号的初始信号而生成的第一初始信号;所述第一驱动信号的强度随时间的变化模式以及强度变化速度随时间的变化模式分别为,所述强度变化参数以及所述速度变化参数所描述的强度随时间的变化模式以及强度变本文档来自技高网...

【技术保护点】
1.一种振动驱动信号生成方法,其特征在于,包括:/n获取匹配触觉体验应用场景需求和/或用户触觉体验需求的用户振动触感参数,所述用户振动触感参数包括:初始强度调整参数,其用于调整驱动信号的初始信号;强度变化参数,其用于描述驱动信号的强度随时间的变化模式;速度变化参数,其用于描述驱动信号的强度变化速度随时间的变化模式;/n获取原始驱动信号,所述原始驱动信号用于驱动电机实现默认振动触感;/n根据所述用户振动触感参数以及所述原始驱动信号计算第一驱动信号,其中:/n所述第一驱动信号的初始信号为,根据所述初始强度调整参数调整所述原始驱动信号的初始信号而生成的第一初始信号;/n所述第一驱动信号的强度随时间的变化模式以及强度变化速度随时间的变化模式分别为,所述强度变化参数以及所述速度变化参数所描述的强度随时间的变化模式以及强度变化速度随时间的变化模式。/n

【技术特征摘要】
1.一种振动驱动信号生成方法,其特征在于,包括:
获取匹配触觉体验应用场景需求和/或用户触觉体验需求的用户振动触感参数,所述用户振动触感参数包括:初始强度调整参数,其用于调整驱动信号的初始信号;强度变化参数,其用于描述驱动信号的强度随时间的变化模式;速度变化参数,其用于描述驱动信号的强度变化速度随时间的变化模式;
获取原始驱动信号,所述原始驱动信号用于驱动电机实现默认振动触感;
根据所述用户振动触感参数以及所述原始驱动信号计算第一驱动信号,其中:
所述第一驱动信号的初始信号为,根据所述初始强度调整参数调整所述原始驱动信号的初始信号而生成的第一初始信号;
所述第一驱动信号的强度随时间的变化模式以及强度变化速度随时间的变化模式分别为,所述强度变化参数以及所述速度变化参数所描述的强度随时间的变化模式以及强度变化速度随时间的变化模式。


2.根据权利要求1所述的方法,其特征在于,所述初始强度调整参数包括强度倍数,所述第一初始信号为:
按照所述强度倍数放大或缩小所述原始驱动信号的初始信号而生成的信号。


3.根据权利要求1或2所述的方法,其特征在于,所述强度变化参数包括用于描述振动幅值增强速度或振动幅值减弱速度的第一幅值渐变参数,所述第一驱动信号的强度的变化模式为:
从所述第一驱动信号的起始到结束,按照所述振动幅值增强速度增强所述第一初始信号的振动幅值或者按照所述振动幅值减弱速度减弱所述第一初始信号的振动幅值。


4.根据权利要求1或2所述的方法,其特征在于,所述强度变化参数包括用于描述振动幅值终值的第二幅值渐变参数,所述第一驱动信号的强度的变化模式为:
从所述第一驱动信号的起始到结束,按照第一预设增量规则增强所述第一初始信号的振动幅值或者按照第一预设减量规则减弱所述第一初始信号的振动幅值,使得所述第一驱动信号结束时的振动幅值为所述振动幅值终值。


5.根据权利要求1或2所述的方法,其特征在于,所述强度变化参数包括第三幅值渐变参数,所述第一驱动信号的强度的变化模式为:
从所述第一驱动信号的起始到结束,按照第二预设增量规则增强所述第一初始信号的振动幅值或者按照第二预设减量规则减弱所述第一初始信号的振动幅值,使得所述第一驱动信号结束时的强度为所述第三幅值渐变参数的参数值所对应的强度。


6.根据权利要求5所述的方法,其特征在于,所述第三幅值渐变参数的设定值范围为[0~+∞],其中:
所述第三幅值渐变参数的设定值越大,对应的强度越大;
当所述第三幅值渐变参数的设定值为0时,对应的强度为0;
当所述第三幅值渐变参数的设定值为1时,对应的强度为所述第一初始信号的强度;
当所述第三幅值渐变参数的设定值为+∞时,对应的强度为振动设备所能实现的最大强度。


7.根据权利要求1~6中任一项所述的方法,其特征在于,所述速度变化参数包括用于描述强度变化速度的增强速度或强度变化速度的减弱速度的第一速度渐变参数,所述第一驱动信号的强度变化速度的变化模式为:
从所述第一驱动信号的起始到结束,按照所述强度变化速度的增强速度增加所述第一初始信号的强度变化速度或者按照所述强度变化速度的减弱速度减小所述第一初始信号的强度变化速度。

【专利技术属性】
技术研发人员:郑亚军
申请(专利权)人:瑞声科技新加坡有限公司
类型:发明
国别省市:新加坡;SG

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

1