基于音频数据的界面灯光控制方法及计算机可读存储介质技术

技术编号:37959633 阅读:8 留言:0更新日期:2023-06-30 09:34
本发明专利技术公开了一种基于音频数据的界面灯光控制方法及计算机可读存储介质,方法包括:实时获取音频数据,并实时识别所述音频数据中的鼓点;根据预设的鼓点频率等级检测周期,获取当前鼓点频率等级检测周期内的鼓点数量,并根据鼓点数量,确定鼓点频率等级;根据预设的鼓点能量等级检测周期,获取当前鼓点能量等级检测周期内的鼓点的最大频谱能量和,并根据最大频谱能量和,确定鼓点能量等级;根据鼓点频率等级,控制下一鼓点频率等级检测周期的界面灯光,和/或根据鼓点能量等级,控制下一鼓点能量等级检测周期的界面灯光。本发明专利技术可丰富显示屏的视觉效果。屏的视觉效果。屏的视觉效果。

【技术实现步骤摘要】
基于音频数据的界面灯光控制方法及计算机可读存储介质


[0001]本专利技术涉及屏幕灯光控制
,尤其涉及一种基于音频数据的界面灯光控制方法及计算机可读存储介质。

技术介绍

[0002]在KTV、酒吧、舞厅等娱乐场所中,往往会布置比较酷炫或有独特主题的场景灯光,使得客户可以进行全方位的感官娱乐。
[0003]目前,市面上已经出现根据音频控制场景灯光的技术,例如,在专利申请号为CN202110127046.X,名称为《基于音频的灯光控制系统及方法》的专利文件中,公开了一种基于音频的灯光控制系统及方法,包括:音频信号输入单元、音频信号均衡单元、音色数据解析单元、音调数据解析单元、响度数据解析单元和灯光模式单元;各数据解析单元读取音频数字信号,分别将音频数字信号解析为音色数据、音调数据和响度数据;灯光模式单元将音色数据转换成灯光主色调信号,将音调数据转换成灯光局部色调信号,将响度数据转换成灯光总体亮度信号;灯光控制系统通过音色数据、音调数据和响度数据对灯光进行分层控制;音色数据用于控制灯光主色调;音调数据用于控制灯光局部色调;响度数据用于控制灯光总体亮度。该专利技术可实现灯光随音色、音调、响度的变化而发生亮度、颜色的变化,律动效果更丰富,提升用户体验。
[0004]从上述专利可以看出,目前已经实现通过音频控制场景灯光的显示。但是,在KTV、酒吧等数字娱乐场所中往往还设有显示屏(电视屏或大屏幕),目前这些场所的显示屏通常只显示歌曲MV或者预先设置好的图片或视频,并未与播放的音频进行关联,显示效果较为单一,无法使用户更好地融入现场气氛。

技术实现思路

[0005]本专利技术所要解决的技术问题是:提供一种基于音频数据的界面灯光控制方法及计算机可读存储介质,可丰富显示屏的视觉效果,提升用户视觉体验。
[0006]为了解决上述技术问题,本专利技术采用的技术方案为:一种基于音频数据的界面灯光控制方法,包括:
[0007]实时获取音频数据,并实时识别所述音频数据中的鼓点;
[0008]根据预设的鼓点频率等级检测周期,获取当前鼓点频率等级检测周期内的鼓点数量,并根据所述鼓点数量,确定当前鼓点频率等级检测周期的鼓点频率等级;
[0009]根据预设的鼓点能量等级检测周期,获取当前鼓点能量等级检测周期内的鼓点的最大频谱能量和,并根据所述最大频谱能量和,确定当前鼓点能量等级检测周期的鼓点能量等级;
[0010]根据所述当前鼓点频率等级检测周期的鼓点频率等级,控制下一鼓点频率等级检测周期的界面灯光,和/或根据所述当前鼓点能量等级检测周期的鼓点能量等级,控制下一鼓点能量等级检测周期的界面灯光。
[0011]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的方法。
[0012]本专利技术的有益效果在于:通过检测音频数据中的鼓点,并根据鼓点的频率和能量大小,控制界面灯光动画的显示,使得界面灯光可根据音频变化而变化,丰富了显示屏的视觉效果,更能吸引场所内的用户目光,提升用户视觉体验。
附图说明
[0013]图1为本专利技术的一种基于音频数据的界面灯光控制方法的流程图;
[0014]图2为本专利技术实施例一的方法流程图;
[0015]图3为本专利技术实施例二的步骤S1的流程图。
具体实施方式
[0016]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图详予说明。
[0017]请参阅图1,一种基于音频数据的界面灯光控制方法,包括:
[0018]实时获取音频数据,并实时识别所述音频数据中的鼓点;
[0019]根据预设的鼓点频率等级检测周期,获取当前鼓点频率等级检测周期内的鼓点数量,并根据所述鼓点数量,确定当前鼓点频率等级检测周期的鼓点频率等级;
[0020]根据预设的鼓点能量等级检测周期,获取当前鼓点能量等级检测周期内的鼓点的最大频谱能量和,并根据所述最大频谱能量和,确定当前鼓点能量等级检测周期的鼓点能量等级;
[0021]根据所述当前鼓点频率等级检测周期的鼓点频率等级,控制下一鼓点频率等级检测周期的界面灯光,和/或根据所述当前鼓点能量等级检测周期的鼓点能量等级,控制下一鼓点能量等级检测周期的界面灯光。
[0022]从上述描述可知,本专利技术的有益效果在于:基于音频数据中的鼓点的频率和能量大小,控制界面灯光的显示,实现音频与显示屏的互动,丰富了显示屏的视觉效果,提升用户视觉体验。
[0023]进一步地,所述根据预设的鼓点频率等级检测周期,获取当前鼓点频率等级检测周期内的鼓点数量,并根据所述鼓点数量,确定当前鼓点频率等级检测周期的鼓点频率等级具体为:
[0024]当达到预设的鼓点频率等级检测周期时,获取当前鼓点频率等级检测周期内能量差值大于预设的第一阈值的鼓点,得到第一鼓点;
[0025]根据所述第一鼓点的数量,确定当前鼓点频率等级检测周期对应的鼓点频率等级。
[0026]进一步地,所述根据所述第一鼓点的数量,确定当前鼓点频率等级检测周期对应的鼓点频率等级具体为:
[0027]若所述第一鼓点的数量为0或1,则将当前鼓点频率等级检测周期对应的鼓点频率等级设为1;
[0028]若所述第一鼓点的数量为2,则将当前鼓点频率等级检测周期对应的鼓点频率等
级设为2;
[0029]若所述第一鼓点的数量为3或4,则将当前鼓点频率等级检测周期对应的鼓点频率等级设为3;
[0030]若所述第一鼓点的数量大于或等于5,则将当前鼓点频率等级检测周期对应的鼓点频率等级设为4。
[0031]由上述描述可知,根据能量差值大于预设阈值的鼓点数量来确定鼓点频率等级。
[0032]进一步地,所述根据预设的鼓点能量等级检测周期,获取当前鼓点能量等级检测周期内的鼓点的最大频谱能量和,并根据所述最大频谱能量和,确定当前鼓点能量等级检测周期的鼓点能量等级具体为:
[0033]当达到预设的鼓点能量等级检测周期时,获取当前鼓点能量等级检测周期内的各鼓点的频谱能量和的最大值,并根据所述最大值,确定当前鼓点能量等级检测周期对应的鼓点能量等级。
[0034]进一步地,所述当达到预设的鼓点能量等级检测周期时,获取当前鼓点能量等级检测周期内的各鼓点的频谱能量和的最大值,并根据所述最大值,确定当前鼓点能量等级检测周期对应的鼓点能量等级具体为:
[0035]当达到预设的鼓点能量等级检测周期时,判断当前鼓点能量等级检测周期内是否存在鼓点;
[0036]若不存在,则将当前鼓点能量等级检测周期对应的鼓点能量等级设为1;
[0037]若存在,则获取当前鼓点能量等级检测周期内的各鼓点的频谱能量和的最大值;
[0038]若所述最大值处于预设的第一取值范围内,则将当前鼓点能量等级检测周期对应的鼓点能量等级设为2;
[0039]若所述最大值处于预设的第二取值范围内,则将当前鼓点能量等级检测周期对应的鼓点能量等级设为3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于音频数据的界面灯光控制方法,其特征在于,包括:实时获取音频数据,并实时识别所述音频数据中的鼓点;根据预设的鼓点频率等级检测周期,获取当前鼓点频率等级检测周期内的鼓点数量,并根据所述鼓点数量,确定当前鼓点频率等级检测周期的鼓点频率等级;根据预设的鼓点能量等级检测周期,获取当前鼓点能量等级检测周期内的鼓点的最大频谱能量和,并根据所述最大频谱能量和,确定当前鼓点能量等级检测周期的鼓点能量等级;根据所述当前鼓点频率等级检测周期的鼓点频率等级,控制下一鼓点频率等级检测周期的界面灯光,和/或根据所述当前鼓点能量等级检测周期的鼓点能量等级,控制下一鼓点能量等级检测周期的界面灯光。2.根据权利要求1所述的基于音频数据的界面灯光控制方法,其特征在于,所述根据预设的鼓点频率等级检测周期,获取当前鼓点频率等级检测周期内的鼓点数量,并根据所述鼓点数量,确定当前鼓点频率等级检测周期的鼓点频率等级具体为:当达到预设的鼓点频率等级检测周期时,获取当前鼓点频率等级检测周期内能量差值大于预设的第一阈值的鼓点,得到第一鼓点;根据所述第一鼓点的数量,确定当前鼓点频率等级检测周期对应的鼓点频率等级。3.根据权利要求2所述的基于音频数据的界面灯光控制方法,其特征在于,所述根据所述第一鼓点的数量,确定当前鼓点频率等级检测周期对应的鼓点频率等级具体为:若所述第一鼓点的数量为0或1,则将当前鼓点频率等级检测周期对应的鼓点频率等级设为1;若所述第一鼓点的数量为2,则将当前鼓点频率等级检测周期对应的鼓点频率等级设为2;若所述第一鼓点的数量为3或4,则将当前鼓点频率等级检测周期对应的鼓点频率等级设为3;若所述第一鼓点的数量大于或等于5,则将当前鼓点频率等级检测周期对应的鼓点频率等级设为4。4.根据权利要求1所述的基于音频数据的界面灯光控制方法,其特征在于,所述根据预设的鼓点能量等级检测周期,获取当前鼓点能量等级检测周期内的鼓点的最大频谱能量和,并根据所述最大频谱能量和,确定当前鼓点能量等级检测周期的鼓点能量等级具体为:当达到预设的鼓点能量等级检测周期时,获取当前鼓点能量等级检测周期内的各鼓点的频谱能量和的最大值,并根据所述最大值,确定当前鼓点能量等级检测周期对应的鼓点能量等级。5.根据权利要求4所述的基于音频数据的界面灯光控制方法,其特征在于,所述当达到预设的鼓点能量等级检测周期时,获取当前鼓点能量等级检测周期内的各鼓点的频谱能量和的最大值,并根据所述最大值,确定当前鼓点能量等级检测周期对应的鼓点能量等级具体为:当达到预设的鼓点能量等级检测周期时,判断当...

【专利技术属性】
技术研发人员:林飞虎林海黄文书徐继芸
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:

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

1