一种振动控制方法、装置及计算机可读存储介质制造方法及图纸

技术编号:27145804 阅读:18 留言:0更新日期:2021-01-27 21:55
本申请提供了一种振动控制方法、装置及计算机可读存储介质,该振动控制方法包括:获取对应于待播放音频的目标振动波形,以及获取对应于马达配置属性的波形库,其中,波形库中包括振动波形与驱动波形的映射关系,不同马达配置属性对应的波形库所包括的振动波形一致;基于目标振动波形,在波形库中查找对应的目标驱动波形;在对待播放音频进行播放时,调用目标驱动波形控制马达振动。通过本申请方案的实施,针对不同马达配置属性分别适应性配置驱动波形,从而可以使得马达配置情况不同的电子装置针对同一音频所输出的振动波形一致,可有效提升不同电子装置针对同一音频所输出的振感的一致性,增强了用户的振感交互体验。增强了用户的振感交互体验。增强了用户的振感交互体验。

【技术实现步骤摘要】
一种振动控制方法、装置及计算机可读存储介质


[0001]本申请涉及电子
,尤其涉及一种振动控制方法、装置及计算机可读存储介质。

技术介绍

[0002]随着电子技术的不断发展,电子装置已经不仅仅是一个简单的通信工具,其逐渐成为一个多元化的用户对外交互窗口,在实际应用中,用户对电子装置的使用需求不断提高,目前,各大电子装置厂商均投入了较多精力去优化电子装置的振感反馈性能。
[0003]振感反馈的一种典型应用场景是音频随振,也即在电子装置播放音频(例如来电铃声、闹钟铃声等)的同时触发振感反馈。在目前的音频随振方案中,通常针对不同音频设置有对应的马达驱动波形,然后在音频播放时,基于相应马达驱动波形控制马达振动。然而,在实际应用中,不同型号电子装置的马达配置属性(例如马达型号、马达安装位置等)可能有所不同,那么按照同一马达驱动波形所反馈至用户的实际振感是有所不同的,从而导致在不同电子装置上针对同一音频进行振感反馈时的振感一致性欠佳。

技术实现思路

[0004]本申请实施例提供了一种振动控制方法、装置及计算机可读存储介质,至少能够解决相关技术中在不同电子装置上针对同一音频进行振感反馈时的振感一致性欠佳的问题。
[0005]本申请实施例第一方面提供了一种振动控制方法,包括:
[0006]获取对应于待播放音频的目标振动波形,以及获取对应于马达配置属性的波形库;其中,所述波形库中包括振动波形与驱动波形的映射关系,不同所述马达配置属性对应的所述波形库所包括的所述振动波形一致;
[0007]基于所述目标振动波形,在所述波形库中查找对应的目标驱动波形;
[0008]在对所述待播放音频进行播放时,调用所述目标驱动波形控制马达振动。
[0009]本申请实施例第二方面提供了一种振动控制装置,包括:
[0010]获取模块,用于获取对应于待播放音频的目标振动波形,以及获取对应于马达配置属性的波形库;其中,所述波形库中包括振动波形与驱动波形的映射关系,不同所述马达配置属性对应的所述波形库所包括的所述振动波形一致;
[0011]查找模块,用于基于所述目标振动波形,在所述波形库中查找对应的目标驱动波形;
[0012]控制模块,用于在对所述待播放音频进行播放时,调用所述目标驱动波形控制马达振动。
[0013]本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的振动控制方法中的各步骤。
[0014]本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的振动控制方法中的各步骤。
[0015]由上可见,根据本申请方案所提供的振动控制方法、装置及计算机可读存储介质,获取对应于待播放音频的目标振动波形,以及获取对应于马达配置属性的波形库,其中,波形库中包括振动波形与驱动波形的映射关系,不同马达配置属性对应的波形库所包括的振动波形一致;基于目标振动波形,在波形库中查找对应的目标驱动波形;在对待播放音频进行播放时,调用目标驱动波形控制马达振动。通过本申请方案的实施,针对不同马达配置属性分别适应性配置驱动波形,从而可以使得马达配置情况不同的电子装置针对同一音频所输出的振动波形一致,可有效提升不同电子装置针对同一音频所输出的振感的一致性,增强了用户的振感交互体验。
附图说明
[0016]图1为本申请第一实施例提供的振动控制方法的基本流程示意图;
[0017]图2为本申请第一实施例提供的一种驱动波形查找方法的流程示意图;
[0018]图3为本申请第一实施例提供的另一种驱动波形查找方法的流程示意图;
[0019]图4为本申请第一实施例提供的音频随振方法的流程示意图;
[0020]图5为本申请第二实施例提供的振动控制方法的细化流程示意图;
[0021]图6为本申请第三实施例提供的振动控制装置的程序模块示意图;
[0022]图7为本申请第四实施例提供的电子装置的结构示意图。
具体实施方式
[0023]为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]为了解决相关技术中在不同电子装置上针对同一音频进行振感反馈时的振感一致性欠佳的缺陷,本申请第一实施例提供了一种振动控制方法,如图1为本实施例提供的振动控制方法的基本流程图,该振动控制方法包括以下的步骤:
[0025]步骤101、获取对应于待播放音频的目标振动波形,以及获取对应于马达配置属性的波形库。
[0026]具体的,本实施例的波形库中包括振动波形与驱动波形的映射关系,不同马达配置属性对应的波形库所包括的振动波形一致。在实际应用中,马达包括电子装置上安装的线性马达、转子马达等,电子装置不仅限于手机,还可以包括手柄或智能穿戴设备等具有振动功能的设备,马达配置属性可以包括马达型号、马达安装位置等,目前,同一厂商不同系列的电子装置或同一系列不同型号的电子装置的马达配置属性通常不同。此外,本实施例的振动控制场景不仅包括来电、充电、闹钟等通知类的音频随振,还可以包括游戏、视频等场景下等的音频随振。
[0027]应当理解的是,振动波形为马达振动时传递至外部的振动信号的波形,而驱动波
形则为电子装置的驱动IC驱动马达振动的电信号的波形。本实施例针对同一音频所要求输出的振动波形保持一致,而不同配置属性的马达在各振动波形下所对应的驱动波形则有所不同。在本实施例中,以马达配置属性包括马达配置属性A和马达配置属性B,以及振动波形类型包括振动波形A、振动波形B和振动波形C为例,在马达配置属性A对应的波形库中,包括振动波形A、振动波形B、振动波形C与驱动波形1、驱动波形2、驱动波形3的映射关系,而在马达配置属性B对应的波形库中,则包括振动波形A、振动波形B、振动波形C与驱动波形4、驱动波形5、驱动波形6的映射关系,也即对于不同配置属性的马达,针对相同振动波形所对应配置的驱动波形不同。
[0028]还应当说明的是,本实施例可以通过前期波形调试的大数据,在保持输出的振动波形一致的前提下,建立不同马达对应的波形库,然后通过机器学习不断拟合驱动波形与已有振动波形的相关性,对波形库的准确性进一步进行优化。
[0029]步骤102、基于目标振动波形,在波形库中查找对应的目标驱动波形。
[0030]具体的,在本实施例中,考虑到实际应用中电子装置所需输出的音频类型有所不同,而为了保证用户的振感交互体验,通常针对不同音频类型来设置不同的振感效果,例如针对来电提示音设置振动波形A、针对充电提示音设置振本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种振动控制方法,其特征在于,包括:获取对应于待播放音频的目标振动波形,以及获取对应于马达配置属性的波形库;其中,所述波形库中包括振动波形与驱动波形的映射关系,不同所述马达配置属性对应的所述波形库所包括的所述振动波形一致;基于所述目标振动波形,在所述波形库中查找对应的目标驱动波形;在对所述待播放音频进行播放时,调用所述目标驱动波形控制马达振动。2.根据权利要求1所述的振动控制方法,其特征在于,所述获取对应于待播放音频的目标振动波形,包括:对待播放音频进行分段处理,并获取各音频片段的音频特征参数;分别根据各所述音频特征参数,配置所述各音频片段对应的目标振动波形;所述基于所述目标振动波形,在所述波形库中查找对应的目标驱动波形,包括:分别基于各所述目标振动波形,在所述波形库中查找对应的驱动波形;将所查找到的所有所述驱动波形按照所述音频片段的播放顺序进行合成,得到目标驱动波形。3.根据权利要求2所述的振动控制方法,其特征在于,所述音频特征参数包括:音频时长、音频幅值、音频频率;所述分别根据各所述音频特征参数,配置所述各音频片段对应的目标振动波形,包括:分别根据所述音频片段的所述音频时长、所述音频幅值以及所述音频频率,确定对应的波形振动时长、波形振动幅度以及波形振动频率;基于所述波形振动时长、所述波形振动幅度以及所述波形振动频率,分别配置所述各音频片段对应的目标振动波形。4.根据权利要求1所述的振动控制方法,其特征在于,所述基于所述目标振动波形,在所述波形库中查找对应的目标驱动波形,包括:基于所述目标振动波形,在所述波形库中进行驱动波形查找;在无查找结果时,获取所述待播放音频对应的音频播放场景;获取对应于所述音频播放场景的历史播放音频;通过所述历史播放音频的振动波形在所述波形库中查找目标驱动波形。5.根据权利要求1所述的振动控制方法,其特征在于,所述基于所述目标振动波形,在所述波形库中查找对应的目标驱动波形,包括:基于所述目标振动波形,在所述波形库中进行驱动波形查找;在无查找结果时,基于所述目标振动波形的波形特征参数,从所述波...

【专利技术属性】
技术研发人员:黎贵星景子龙谭劲舟
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利