一种振动反馈信号的生成方法、电子设备及存储介质技术

技术编号:37712761 阅读:18 留言:0更新日期:2023-06-02 00:06
本申请提供了一种振动反馈信号的生成方法、电子设备及存储介质。其中,振动反馈信号的生成方法包括:根据音频数据生成音频的能量变化趋势曲线(横轴为帧数、纵轴为能量变化值);对比能量变化趋势曲线中的能量变化值与预设能量变化阈值;根据对比结果(指示各音频片段相应的节奏变化趋势)将音频划分为多个音频片段;根据各音频片段相应的节奏变化趋势为各音频片段匹配相应的振动反馈信号;对所有振动反馈信号进行拼接处理,得到目标振动反馈信号。本申请中各音频片段最终匹配的振动反馈信号拼接后所得到的目标振动反馈信号符合音频整体的节奏变化趋势,从而有效地提升了音频与振动反馈信号之间匹配的合理性。动反馈信号之间匹配的合理性。动反馈信号之间匹配的合理性。

【技术实现步骤摘要】
一种振动反馈信号的生成方法、电子设备及存储介质


[0001]本申请涉及触觉反馈
,尤其涉及一种振动反馈信号的生成方法、电子设备及存储介质。

技术介绍

[0002]随着科技的发展和时代的进步,振动反馈被逐渐应用于手机、平板电脑、手柄和智能手表等消费类电子设备,其应用场景也从最初单纯的振动提示发展到与音频、游戏和视频等相结合,比如在游戏进行的过程中其可以根据用户输入的不同触发指令(比如点击、长按和滑动等)提供不同的振动效果,而在音频播放的过程中其可以随着音频的播放提供强弱不一的振动效果,从而为用户带来沉浸式的感官体验。
[0003]相关技术中,如果想要进行音频的振动反馈,那么需要预先生成相应的振动反馈信号,而该振动反馈信号最终会被输入电子设备中的振动反馈器件,使得振动反馈器件在音频播放的过程中能够根据振动反馈信号同步进行振动以达到预期的振动效果。但是,目前几乎所有的音频都基于同一套振动反馈信号去实现振动反馈,而同一套振动反馈信号却难以合理地匹配不同类型(主要体现于节奏的快慢不同)的音频,这就说明音频与振动反馈信号之间匹配的合理性较差,从而导致其针对不同类型的音频都不能为用户带来耳目一新的感官体验,同时也印证了振动反馈信号相应的振动效果过于单一、丰富性不高的现象。
[0004]因此,有必要对上述振动反馈信号的生成方法进行改进。

技术实现思路

[0005]本申请的目的在于提供一种振动反馈信号的生成方法、电子设备及存储介质,旨在解决相关技术中音频与振动反馈信号之间匹配的合理性较差的问题。
[0006]为了解决上述技术问题,本申请实施例第一方面提供了一种振动反馈信号的生成方法,包括:
[0007]根据音频数据生成音频的能量变化趋势曲线;其中,能量变化趋势曲线的横轴为帧数、纵轴为能量变化值;
[0008]对比能量变化趋势曲线中的能量变化值与预设能量变化阈值;
[0009]根据对比结果将音频划分为多个音频片段;其中,对比结果指示各音频片段相应的节奏变化趋势;
[0010]根据各音频片段相应的节奏变化趋势为各音频片段匹配相应的振动反馈信号;
[0011]对所有振动反馈信号进行拼接处理,得到目标振动反馈信号。
[0012]本申请实施例第二方面提供了一种电子设备,包括存储器和至少一个处理器,其中,存储器用于存储至少一个程序,且当至少一个程序被至少一个处理器执行时,使得至少一个处理器执行本申请实施例第一方面所述的振动反馈信号的生成方法。
[0013]本申请实施例第三方面提供了一种计算机可读存储介质,其上存储有可执行指令,该可执行指令被执行时执行本申请实施例第一方面所述的振动反馈信号的生成方法。
[0014]从上述描述可知,与相关技术相比,本申请的有益效果在于:
[0015]首先,根据音频数据生成音频的能量变化趋势曲线,并将能量变化趋势曲线中的能量变化值与预设能量变化阈值进行对比;其次,根据对比结果将音频划分为多个音频片段,其中,对比结果指示各音频片段相应的节奏变化趋势;最后,根据各音频片段相应的节奏变化趋势为各音频片段匹配相应的振动反馈信号,并对所有振动反馈信号进行拼接处理以得到目标振动反馈信号,而电子设备中的振动反馈器件可以在音频播放的过程中根据目标振动反馈信号同步振动以达到相应的振动效果。由此可见,本申请以能量变化趋势曲线中的能量变化值与预设能量变化阈值之间的对比结果体现音频的节奏变化趋势,同时根据音频的节奏变化趋势将音频划分为了多个音频片段,而对于具有不同节奏变化趋势的音频片段,它们最终匹配的振动反馈信号不同,即它们最终匹配的振动反馈信号分别具有不同的振动效果,这就说明各音频片段最终匹配的振动反馈信号拼接后所得到的目标振动反馈信号符合音频整体的节奏变化趋势,从而有效地提升了音频与振动反馈信号之间匹配的合理性。此外,不同类型的音频分别具有不同的节奏变化趋势,而本申请对于不同类型的音频,它们相应的目标振动反馈信号在符合各自节奏变化趋势的前提下分别具有不同的振动效果,不仅提升了振动反馈信号的丰富性,还使得针对不同类型的音频都能够为用户带来耳目一新的感官体验。
【附图说明】
[0016]为了更清楚地说明相关技术或本申请实施例中的技术方案,下面将对相关技术或本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,而并非是全部实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
[0017]图1为本申请实施例提供的振动反馈信号的生成方法的流程示意图;
[0018]图2为本申请实施例提供的修正前的能量变化趋势曲线示意图;
[0019]图3为本申请实施例提供的能量累加曲线示意图;
[0020]图4为本申请实施例提供的能量曲线示意图;
[0021]图5为本申请实施例提供的修正后的能量变化趋势曲线示意图;
[0022]图6为本申请实施例提供的音频片段的分区示意图;
[0023]图7为本申请实施例提供的振动反馈信号从生成到利用的流程图;
[0024]图8为本申请实施例提供的电子设备的模块框图;
[0025]图9为本申请实施例提供的计算机可读存储介质的模块框图。
【具体实施方式】
[0026]为了使本申请的目的、技术方案及优点更加的明显、易懂,下面将结合本申请实施例及其附图,对本申请进行清楚、完整地描述,其中,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。应当理解的是,下面所描述的本申请的各个实施例仅仅用以解释本申请,并不用于限定本申请,也即基于本申请的各个实施例,本领域的普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例都属于本申请保护的范围。此外,下面所描述的本申请的各个实施例中所涉及的技术特征只要彼此之间
未构成冲突就可以相互组合。
[0027]请参阅图1,图1为本申请实施例提供的振动反馈信号的生成方法的流程示意图,该振动反馈信号的生成方法包括如下步骤101至105。
[0028]步骤101、根据音频数据生成音频的能量变化趋势曲线。
[0029]在本申请实施例中,如果想要生成符合音频节奏变化趋势的振动反馈信号,那么需要先获取音频的音频数据,并根据所获取的音频数据生成音频的能量变化趋势曲线,该能量变化趋势曲线的示意图可以参阅图2,其横轴为帧数、纵轴为能量变化值,其确立了音频的能量变化值与帧数之间的对应关系,或者是说其表征了音频的能量随帧数的动态变化。需要说明的是,因为对音频数据进行梅尔频谱能量分析时的一系列标准化操作(如对数化、整流、差分等)使得其直接生成的能量变化趋势曲线很大可能会存在一定的偏差,因此我们需要对能量变化趋势曲线进行修正,而图2所给出的仅是能量变化趋势曲线修正前的示意图,对于具体的修正过程,将在下文中进行详细地说明。
[0030]步骤102、将能量变化趋势曲线中的能量变化本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种振动反馈信号的生成方法,其特征在于,包括:根据音频数据生成音频的能量变化趋势曲线;其中,所述能量变化趋势曲线的横轴为帧数、纵轴为能量变化值;对比所述能量变化趋势曲线中的能量变化值与预设能量变化阈值;根据对比结果将音频划分为多个音频片段;其中,所述对比结果指示各所述音频片段相应的节奏变化趋势;根据各所述音频片段相应的节奏变化趋势为各所述音频片段匹配相应的振动反馈信号;对所有所述振动反馈信号进行拼接处理,得到目标振动反馈信号。2.如权利要求1所述的振动反馈信号的生成方法,其特征在于,所述根据音频数据生成音频的能量变化趋势曲线,包括:根据音频数据生成音频的能量累加曲线;其中,所述能量累加曲线的横轴为帧数、纵轴为能量累加值;根据所述能量累加曲线生成音频的能量变化趋势曲线。3.如权利要求2所述的振动反馈信号的生成方法,其特征在于,所述根据音频数据生成音频的能量累加曲线,包括:根据音频的帧数、时长、每分钟节拍数及能量曲线生成音频的能量累加曲线;其中,所述能量曲线的横轴为帧数、纵轴为能量值。4.如权利要求3所述的振动反馈信号的生成方法,其特征在于,所述能量曲线为梅尔频谱能量曲线,其中,所述梅尔频谱能量曲线的横轴为帧数、纵轴为梅尔频谱能量值。5.如权利要求3所述的振动反馈信号的生成方法,其特征在于,所述根据音频数据生成音频的能量变化趋势曲线,还包括:获取音频数据原始的频谱能量的能量包络;根据所述能量包络对所述能量变化趋势曲线进行修正。6.如权利要求5所述的振动反馈信号的生成方法,其特征在于,所述根据所述能量包络对所述能量变化趋势曲线进行修正之后,还包括:根据修正后的所述能量变化趋势曲线中最大的能量变化值对预设能量变化阈值进行调整。7.如权利要求1所述的振动反馈信号的生成方法,其特征在于,所述根据对比结果将音...

【专利技术属性】
技术研发人员:裴诗雨孟增铀郑亚军曹梦雅
申请(专利权)人:瑞声开泰声学科技上海有限公司
类型:发明
国别省市:

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

1