歌词显示方法及电子设备技术

技术编号:37232126 阅读:9 留言:0更新日期:2023-04-20 23:14
一种歌词显示方法及电子设备,在该方法中,电子设备能够实时地让每个词根据其对应的频率确定显示位置,让频率高的词相对于频率低的词显示在更高的位置,实现歌曲与歌词的联动,丰富歌词的显示效果,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
歌词显示方法及电子设备


[0001]本申请涉及计算机
,尤其涉及歌词显示方法及电子设备。

技术介绍

[0002]随着计算机科学技术的不断完善与发展,手机、平板电脑以及笔记本电脑等电子设备在人们的日常生活中越来越普及。与此同时,电子设备中安装的各种软件为人们提供的服务也越来越丰富。例如,音乐播放器可以为用户提供歌曲播放,歌曲录制以及歌曲识别等功能。
[0003]目前,用音乐播放器播放歌曲时,音乐播放器的歌词界面可以根据歌曲的播放进度同步显示对应的歌词。例如,音乐播放器播放到歌曲A的第10秒时,歌词界面可以高亮显示歌曲A的第10秒对应的一句歌词,其余已播放或未播放的歌词以灰色显示。但是,上述歌词显示方法的效果单一。

技术实现思路

[0004]本申请提供了一种歌词显示方法及电子设备。通过本申请的一些实施例,电子设备在播放歌曲时,可以根据每个词对应的频率调整其显示的位置,从而丰富歌词的显示效果,提升用户体验。
[0005]第一方面,本申请实施例提供了一种歌词显示方法,该方法包括:
[0006]响应于播放歌曲的操作,电子设备播放第一歌曲并显示歌词界面;该歌词界面包括第一显示区域,该第一显示区域用于显示当前播放的一句歌词;
[0007]在播放该第一歌曲中的第一音频段时,该电子设备在该第一显示区域中将该第一音频段对应的第一目标词显示在第一高度;该第一高度由该电子设备根据该第一音频段的频率确定;
[0008]在播放该第一歌曲中的第二音频段时,该电子设备在该第一显示区域中将该第二音频段对应的第二目标词显示在第二高度;该第二高度由该电子设备根据该第二音频段的频率确定;该第二音频段的频率大于该第一音频段的频率,该第二高度大于该第一高度;
[0009]该第一音频段为该第一歌曲的音频数据中的一段音频,该第一目标词为该第一歌曲的歌词文件中与该第一音频段对应的一个词;
[0010]该第二音频段为该第一歌曲的音频数据中与该第一音频段不同的另一段音频,该第二目标词为该第一歌曲的歌词文件中与该第二音频段对应的一个词。
[0011]可以理解的是,电子设备可以响应多种类型的歌曲播放操作,从而播放第一歌曲。示例性地,电子设备可以响应于播放歌曲的操作从第一歌曲的开始位置或者中间位置播放该第一歌曲。
[0012]可以理解的是,该第一目标词和该第二目标词可以理解为该第一歌曲的歌词文件中不同的两个词。本申请实施例中,一个目标词可以理解为歌词文件中,被限定开始位置和结束位置的一个词。可以理解地,不同语言环境下歌词文件中被限定了开始时刻和结束时
刻的词可能不同。例如,在中文环境下,该目标词可以理解为一个字;在英文环境下,该目标词可以理解为一个单词。
[0013]另外,歌词文件中的每个词有确定的开始时刻和结束时刻,也可以理解为每个词有确定的时间区间。该第一歌曲的音频数据中与该第一目标词的时间区间对应的一段音频可以理解为第一音频段,与该第二目标词的时间区间对应的一段音频可以理解为第二音频段。
[0014]示例性地,该第一目标词在歌词文件中从第1秒开始,第1.5秒结束,由此,该第一歌曲在第1秒至第1.5秒播放的音频对应的音频数据可以理解为该第一音频段。
[0015]本申请实施例中,电子设备能够实时地让每个词根据其对应的频率确定显示位置,让频率高的词相对于频率低的词显示在更高的位置,实现歌曲与歌词的联动,丰富歌词的显示效果,提升用户体验。
[0016]结合第一方面,在一些实施例中,在播放该第一歌曲中的第一音频段时,该电子设备在该第一显示区域中将该第一音频段对应的第一目标词显示在第一高度之前,该方法还包括:
[0017]该电子设备获取该第一歌曲的音频数据和歌词文件;
[0018]该电子设备以第一采样周期对该音频数据进行采样,得到第一采样结果集;该第一采样结果集包括每个采样时刻对应的频率;
[0019]该电子设备根据该歌词文件中该第一目标词的开始时刻和结束时刻从该第一采样结果集中获取第一音频段的频率。
[0020]可以理解的是,电子设备可以从本地或第三方服务器获取该第一歌曲的音频文件,对音频文件进行处理,例如解析封装格式,解码等,得到音频数据。
[0021]可以理解的是,电子设备可以从本地或第三方服务器获取该第一歌曲的歌词文件,然后对歌词文件进行解析,得到歌词文件中每个词的开始时刻和结束时刻。
[0022]在一些实施例中,以安卓系统为例,电子设备可以以第一采样周期调用安卓系统提供的回调方法onFftDataCapture,直接获取到当前播放的歌曲的音频数据,并计算得到每个采样时刻对应的频率。
[0023]结合第一方面,在一些实施例中,该电子设备根据该歌词文件中该第一目标词的开始时刻和结束时刻从该第一采样结果集中获取该第一音频段的频率,包括:
[0024]该电子设备确定该第一目标词的开始时刻和结束时刻组成的第一时间区间;
[0025]该电子设备将该第一采样结果集中,位于该第一时间区间内的采样时刻对应的频率求和,或者求和再取平均得到该第一音频段的频率。
[0026]结合第一方面,在一些实施例中,在播放该第一歌曲中的第一音频段时,该电子设备在该第一显示区域中将该第一音频段对应的第一目标词显示在第一高度之前,该方法还包括:
[0027]该电子设备将该第一显示区域从横向分成K个子显示区域,该K为大于或等于2的整数;
[0028]该电子设备确定该K个显示区域中每个子显示区域对应的频率范围;
[0029]该在播放该第一歌曲中的第一音频段时,该电子设备在该第一显示区域中将该第一音频段对应的第一目标词显示在第一高度,包括:
[0030]在播放该第一歌曲中的该第一音频段时,该电子设备在该第一显示区域中将该第一音频段对应的第一目标词显示在第一子显示区域,该第一子显示区域为该K个子显示区域中的一个子显示区域;该第一音频段的频率包含于该第一子显示区域对应的频率范围内。
[0031]示例性地,电子设备可以将第一显示区域横向划分成5个子显示区域,从下往上每个子显示区域对应的频率范围是200Hz

300Hz,300Hz

400Hz,400Hz

500Hz,500Hz

600Hz,600Hz

700Hz。上述词“B”对应的频率为284Hz,284Hz在频率范围200Hz

300Hz内,电子设备将词“B”显示在从下往上的第一个子显示区域处。
[0032]可以理解的,通过上述方式可以让每个的显示高度与其对应的频率成正比,实现歌曲与唱歌词的联动显示,丰富歌词的显示效果。
[0033]结合第一方面,在一些实施例中,该第一显示区域包括歌词显示基准位,该歌词显示基准位为该第一目标词进行偏移的参考位置;
[0034]在播放该第一歌曲中的第一音频段时,该电子设备在该第一显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种歌词显示方法,其特征在于,所述方法包括:响应于播放歌曲的操作,电子设备播放第一歌曲并显示歌词界面;所述歌词界面包括第一显示区域,所述第一显示区域用于显示当前播放的一句歌词;在播放所述第一歌曲中的第一音频段时,所述电子设备在所述第一显示区域中将所述第一音频段对应的第一目标词显示在第一高度;所述第一高度由所述电子设备根据所述第一音频段的频率确定;在播放所述第一歌曲中的第二音频段时,所述电子设备在所述第一显示区域中将所述第二音频段对应的第二目标词显示在第二高度;所述第二高度由所述电子设备根据所述第二音频段的频率确定;所述第二音频段的频率大于所述第一音频段的频率,所述第二高度大于所述第一高度;所述第一音频段为所述第一歌曲的音频数据中的一段音频,所述第一目标词为所述第一歌曲的歌词文件中与所述第一音频段对应的一个词;所述第二音频段为所述第一歌曲的音频数据中与所述第一音频段不同的另一段音频,所述第二目标词为所述第一歌曲的歌词文件中与所述第二音频段对应的一个词。2.根据权利要求1所述的方法,其特征在于,在播放所述第一歌曲中的第一音频段时,所述电子设备在所述第一显示区域中将所述第一音频段对应的第一目标词显示在第一高度之前,所述方法还包括:所述电子设备获取所述第一歌曲的音频数据和歌词文件;所述电子设备以第一采样周期对该音频数据进行采样,得到第一采样结果集;所述第一采样结果集包括每个采样时刻对应的频率;所述电子设备根据所述歌词文件中所述第一目标词的开始时刻和结束时刻从所述第一采样结果集中获取第一音频段的频率。3.根据权利要求2所述的方法,其特征在于,所述电子设备根据所述歌词文件中所述第一目标词的开始时刻和结束时刻从所述第一采样结果集中获取所述第一音频段的频率,包括:所述电子设备确定所述第一目标词的开始时刻和结束时刻组成的第一时间区间;所述电子设备将所述第一采样结果集中,位于所述第一时间区间内的采样时刻对应的频率求和,或者求和再取平均得到所述第一音频段的频率。4.根据权利要求1

3中任一项所述的方法,其特征在于,在播放所述第一歌曲中的第一音频段时,所述电子设备在所述第一显示区域中将所述第一音频段对应的第一目标词显示在第一高度之前,所述方法还包括:所述电子设备将所述第一显示区域从横向分成K个子显示区域,所述K为大于或等于2的整数;所述电子设备确定所述K个显示区域中每个子显示区域对应的频率范围;所述在播放所述第一歌曲中的第一音频段时,所述电子设备在所述第一显示区域中将所述第一音频段对应的第一目标词显示在第一高度,包括:在播放所述第一歌曲中的所述第一音频段时,所述电子设备在所述第一显示区域中将所述第一音频段对应的第一目标词显示在第一子显示区域,所述第一子显示区域为所述K个子显示区域中的一个子显示区域;所述第一音频段的频率包含于所述第一子显示区域对
应的频率范围内。5.根据权利要求1

3中任一项所述的方法,其特征在于,所述第一显示区域包括歌词显示基准位,所述歌词显示基准位为所述第一目标词进行偏移的参考位置;在播放所述第一歌曲中的第一音频段时,所述电子设备在所述第一显示区域中将所述第一音...

【专利技术属性】
技术研发人员:徐步辉
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1