logo好方法网

振动信号的生成方法、装置、设备及存储介质


技术摘要:
本发明实施例公开了一种振动信号的生成方法、装置、计算机设备及计算机可读存储介质。其中,所述方法包括:获取输入的振动信号模板参数;根据所述振动信号模板参数分别确定多个振动片段以及与所述多个振动片段对应的目标振动时长和目标振动波形;获取输入的振动强度参  全部
背景技术:
电机作为一种基于电磁感应原理的换能器,在现在便携式设备中广泛运用。其中, 线性电机能够丰富的振动效果,且具有稳定的工作状态,这给线性电机设计人员与振动效 果设计人员提供了很大的发挥空间,在用户体验上,可以获得更丰富的触觉体验效果,触觉 效果在现实生活中的应用越来越广泛。一般来讲,提示性的铃声及振动效果是固定的,不能 根据用户的相关要求体现不同的提示效果,无法有效利用线性电机的振动效果。 因此,亟需提供一种可以针对不同的需求生成不同振动效果的振动信号,以提供 不同的触觉体验效果。
技术实现要素:
基于此,有必要针对上述问题,提出了一种一种振动信号的生成方法、装置、计算 机设备及计算机可读存储介质。 一种振动信号的生成方法,包括: 获取输入的振动信号模板参数; 根据所述振动信号模板参数分别确定多个振动片段以及与所述多个振动片段对 应的目标振动时长和目标振动波形; 获取输入的振动强度参数和/或振动频率参数,确定对应的目标振动强度和/或目 标振动频率; 根据所述目标振动时长、目标振动波形、目标振动强度和/或目标振动频率,生成 目标振动信号,所述目标振动信号用于驱动电机进行振动,以产生不同的振动效果。 可选的,所述振动信号模板参数包括振动模板标识; 所述根据所述振动信号模板参数分别确定所述多个振动片段对应的目标振动时 长和目标振动波形的步骤,还包括: 根据所述振动模板标识,在预设的振动信号模板库中,查找与所述振动模板标识 对应的目标振动模板,所述目标振动模板包括多个振动子片段; 根据所述目标振动模板,确定所述多个振动片段,并确定每一个所述振动片段对 应的目标振动时长和目标振动波形。 可选的,所述振动信号模板参数包括多个振动片段对应的振动时间参数; 所述根据所述振动信号模板参数分别确定多个振动片段以及与所述多个振动片 段对应的目标振动时长和目标振动波形的步骤,还包括: 根据所述振动时间参数,分别确定与每一个振动片段对应的目标振动时长和目标 振动波形。 4 CN 111552377 A 说 明 书 2/11 页 可选的,所述根据所述振动时间参数,分别确定与每一个振动片段对应的目标振 动时长和目标振动波形的步骤,还包括: 在预设的振动波形数据库中,针对每一个振动片段,分别查找与该振动片段对应 的振动样本波形作为所述目标振动波形。 可选的,所述获取输入的振动强度参数和/或振动频率参数,确定对应的目标振动 强度和/或目标振动频率的步骤,还包括: 获取输入的振动强度设置操作,所述振动强度设置操作为触控操作; 确定与所述振动强度设置操作对应的目标压力值,根据预设的振动强度与压力值 之间的对应关系,确定与所述目标压力值对应的振动强度作为目标振动强度。 可选的,所述获取输入的振动强度参数和/或振动频率参数,确定对应的目标振动 强度和/或目标振动频率的步骤,还包括: 获取输入的振动频率设置操作,所述振动频率设置操作为滑动操作; 确定与所述振动频率设置操作对应的目标滑动距离值; 根据预设的滑动距离值与振动频率之间的对应关系,确定与所述目标滑动距离值 对应的振动频率为目标振动频率。 可选的,所述获取输入的振动强度参数和/或振动频率参数,确定对应的目标振动 强度和/或目标振动频率的步骤,还包括: 分别获取输入的与每一个振动片段对应的振动子强度参数; 根据与每一个振动片段对应的振动子强度参数,分别确定每一个振动片段对应的 目标振动子强度; 分别获取输入的与每一个振动片段对应的振动子频率参数; 根据与每一个振动片段对应的振动子频率参数,分别确定每一个振动片段对应的 目标振动子频率。 可选的,所述根据所述目标振动时长、目标振动波形、目标振动强度和/或目标振 动频率,生成目标振动信号的步骤,还包括: 根据每一个振动片段对应的目标振动时长、目标振动波形、目标振动子强度、目标 振动子频率,分别生成与每一个振动片段对应的目标子振动信号; 根据所述目标子振动信号生成所述目标振动信号。 一种振动信号的生成装置,所述装置包括: 第一振动参数确定模块,用于获取输入的振动信号模板参数; 振动片段确定模块,用于根据所述振动信号模板参数分别确定多个振动片段以及 与所述多个振动片段对应的目标振动时长和目标振动波形; 第二振动参数确定模块,用于获取输入的振动强度参数和/或振动频率参数,确定 对应的目标振动强度和/或目标振动频率; 振动信号生成模块,用于根据所述目标振动时长、目标振动波形、目标振动强度 和/或目标振动频率,生成目标振动信号,所述目标振动信号用于驱动电机进行振动,以产 生不同的振动效果。 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算 机程序被所述处理器执行时,使得所述处理器执行以下步骤: 5 CN 111552377 A 说 明 书 3/11 页 获取输入的振动信号模板参数; 根据所述振动信号模板参数分别确定多个振动片段以及与所述多个振动片段对 应的目标振动时长和目标振动波形; 获取输入的振动强度参数和/或振动频率参数,确定对应的目标振动强度和/或目 标振动频率; 根据所述目标振动时长、目标振动波形、目标振动强度和/或目标振动频率,生成 目标振动信号,所述目标振动信号用于驱动电机进行振动,以产生不同的振动效果。 一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时, 使得所述处理器执行以下步骤: 获取输入的振动信号模板参数; 根据所述振动信号模板参数分别确定多个振动片段以及与所述多个振动片段对 应的目标振动时长和目标振动波形; 获取输入的振动强度参数和/或振动频率参数,确定对应的目标振动强度和/或目 标振动频率; 根据所述目标振动时长、目标振动波形、目标振动强度和/或目标振动频率,生成 目标振动信号,所述目标振动信号用于驱动电机进行振动,以产生不同的振动效果。 采用本发明实施例,具有如下有益效果: 采用上述振动信号的生成方法、装置、计算机设备及计算机可读存储介质之后,可 以通过输入振动信号生成过程中的振动时长、波形、强度以及频率相关的参数,以对振动信 号进行定义,从而生成对应的振动信号来驱动电机进行振动,以达到用户期望的有益效果, 提高振动效果的丰富性,提升用户体验。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 其中: 图1为一个实施例中一种振动信号的生成方法的流程示意图; 图2为一个实施例中步骤S102中确定振动片段的流程示意图; 图3为一个实施例中振动信号包括的多个振动片段的示意图; 图4为一个实施例中振动强度设置的流程示意图; 图5为一个实施例中振动频率设置的流程示意图; 图6为一个实施例中振动频率设置的界面示意图 图7为一个实施例中一种振动信号的生成方法的流程示意图; 图8为一个实施例中一种振动信号的生成装置的结构框图; 图9为一个实施例中运行上述振动信号的生成方法的计算机设备的结构框图。 6 CN 111552377 A 说 明 书 4/11 页
下载此资料需消耗2积分,
分享到:
收藏