基于频谱分析的音乐可视化系统



1.本发明是一种基于频谱分析的音乐可视化系统,属于计算机科学技术领域。通过这个系统,可以实现音乐与彩的实时匹配的效果,能够促进具有音乐与彩相匹配技术的发展,将在城市景观、舞台灯光、心理以及教育等方面有广阔的应用前景。


背景技术:



2.本发明是针对播放中的音乐与彩不匹配的问题而展开的研究。首先在音乐和弦与彩研究的基础上,探索构成音乐的各种和弦的机理,对音乐和彩之间对应关系进行研究,开展对播放中的音乐能够实时识别的方法,提出通过频谱分析的方法对音乐的特征进行识别,从而确定与播放中的音乐相匹配的彩。各种光的彩产生是通过计算机技术控制rgb-led混光而实现的。通过对rgb-led混光研究,最终达到使播放中的音乐与光的彩实时匹配的效果。灯光的彩随着播放中的音乐的情感,实时无级地自动变化,产生良好的联觉效果。本发明是集音乐、光学、电子学等学科而发展形成的新型音乐视听形式。


技术实现要素:



3.本发明提供了一种嵌入式系统上进行的音频频谱分析方法,提取音乐的相关特征。并通过在设计的硬件平台上实现音乐与彩的实时匹配。在嵌入式系统上实现了对音频文件进行操作;对音频文件解码,播放;对音频信号a/d采样,fft转换,小波变换,以及双频谱识别;pwm驱动rgb-led混光;音频频谱lcd实时显示等功能。系统软件能实现音频实验系统的多任务时序调度安排。通过系统的时序调试,确定合适的音频信号采样频率,采样样本点数,以及两次样本点采集处理的间隔,音频双频谱识别方法效率评估,rgb-led混光效果测试,达到了最佳的音乐与彩的匹配效果。
附图说明
4.图1是整体技术路线图。
5.图2是系统的整体硬件框图。
具体实施方式
6.下面结合附图和具体实施方式对本发明进一步说明。
7.在图1中频谱分析系统是通过fft,提取音乐音频信号的频谱特征,从本质上揭示构成音乐的频谱规律。为了实现彩与播放中的音乐相匹配,仅对播放的音频信号进行频谱分析是不够的,必须还要通过与前面论述的音乐和弦的频谱进行对比,确定实时播放的音频的频谱与哪个和弦相对应,进而决定此时驱动rgb-led的彩。对播放(演奏)中的音乐的音频信号进行采样,采用fft进行傅立叶变换。为保证频谱变换的精度,必须要有足够多的采样点。而为了保证实时性,必须要有足够快的变换速度。为此,进行一组a/d采样,样本点,n在32~2048之间,最低采样频率fs要保证转换后,信号的最高频率fm能被分辨出来,则
需服从奈奎斯特采样定理。两组a/d采样之间的间隔一般在200~500ms之间。选用fft高效算法中的基2时分fft算法进行频谱分析,fft算法是离散傅里叶变换dft的快速算法,主要利用了旋转因子的周期性、对称性等性质,将dft算法逐次分解为点数较少的dft,从而改进了算法,减少了运算量。
8.在图2中对硬件系统整体进行设计研制,其硬件组成包括内嵌微处理器的控制系统,在mpu的选择过程中,为了满足实验平台的各实验要求的诸多功能,从性价比上,选择stc15w4k6134作为系统的微处理器。系统包括ram存储器电路,音频sd卡spi接口和u盘接口芯片ch375接口电路,解码器vs1003接口电路,双路音频信号放大采集电路,lcd显示,led数码管显示,键盘电路,以及多路pwm驱动led显示电路等。音频文件需要大容量存储器,采用sd/tf卡,和u盘。mpu通过spi同步串行总线与sd/tf卡接口连接。ch375是usb总线通用接口芯片,支持usb主机及从设备方式。在本地端,ch375具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机/dsp/mcu/mpu等控制器的系统总线上。在usb主机方式下,ch375还提供了串行通讯方式,通过串行输入、输出和中断输出与单片机/dsp/mcu/mpu等相连接。
9.mpu通过spi总线在sd/tf卡,或者通过ch375从u盘上读取音频文件,由spi总线把音频文件数据发送给音频解码器vs1003。vs1003是一个mp3/wma等格式的音频解码器及adpcm编码器。利用vs1003对左右声道的输出音频信号,分别驱动两个音箱,播放音乐。同时两路音频信号经过放大器、滤波器,送入mpu的a/d转换通道。
10.pwm输出驱动rgb-led混光电路设计,选择红(r)、绿(g)、蓝(b)三种led发光管作为光源,通过微处理器的pwm输出,驱动led发光管,根据不同占空比比例,达到驱动的这些r、g、b三种led发光管亮度混合,从而形成混光效果。


技术特征:


1.一种基于频谱分析的音乐可视化系统,其特征是,包括:彩与音乐理论分析,频谱分析,pwm驱动rgb-led混光,系统硬件的设计。2.根据权利要求1所述的一种基于频谱分析的音乐可视化系统,其特征是:通过分析音乐的各种音程关系推导出与之关联的关系,建立和弦与彩的映射数据库。3.根据权利要求2所述的一种基于频谱分析的音乐可视化系统,其特征是:通过频谱分析出各种和弦形成的规律,除了和弦中包括的频率信息,还有频谱差,以及倍数关系,都可以解释组成和弦的频率成分,并确定要符合和弦调性彩的规律。4.根据权利要求1所述的一种基于频谱分析的音乐可视化系统,其特征是:采用fft,对音乐音频信号进行频谱变换。采用的频谱分析方法,无论何种类型音乐,从频谱分析的角度,它们的音频信号都由正弦信号的各种谐波构成。音频信号的频谱是其本质特征。对播放中的音乐的音频信号进行采样,在嵌入式实验系统上进行fft变换,得到其频谱。5.根据权利要求1所述的一种基于频谱分析的音乐可视化系统,其特征是,嵌入式系统设计包括:ram存储器电路,由ch378芯片控制的sd卡和u盘的接口电路,音频解码器vs1003接口电路,双路音频信号放大采集电路,lcd显示,led数码管显示,键盘电路,以及多路pwm驱动led显示电路等。6.根据权利要求5所述的一种基于频谱分析的音乐可视化系统,其特征是:mpu可以通过对ch378芯片的操作读取u盘和sd卡上的数据,实现相互通信。因此在此系统中选择ch378作为读取数据的接口芯片,除了有一定的缓存,ch378还能实现快速通讯。可以检查并报告u盘和sd卡的断开、连接等状态。因为存储空间较大所以对大容量u盘和sd卡也可以流畅的读取并播放,另外操作简单,只需要配合电容和晶体就可以操作,具有多功能、便携的特点。7.根据权利要求5所述的一种基于频谱分析的音乐可视化系统,其特征是:单片机通过ch378得到u盘上的音频数据后,将数据通过spi总线传输给vs1003解码,进而由vs1003送出音频信号,对音乐进行播放。主机将获取的数据发送到vs1003,并通过传输命令消息控制vs1003。8.根据权利要求7所述的一种基于频谱分析的音乐可视化系统,其特征是:其中vs1003传送或者接收数据的时候,一般采用串行数据接口以及串行控制接口的形式。其中前者的功能是传送命令指令,而后者的功能是传送数据信息。对vs1003进行初始化时需要通过sci接口配置它的功能控制,比如时钟、音量复位、采样率等参数。初始化完成后,把音频数据发送到vs1003就可以进行音乐的播放。9.根据权利要求1所述的一种基于频谱分析的音乐可视化系统,其特征是:在rgb对照表中可到近百个颜的rgb值,为每个颜设定具体的数值如1到100,白为1,黑为50等。通过程序实现在按键上输入颜的数值就可以控制pwm,根据这些值可以确定对应三原的占空比,进而混合出需要呈现的颜。

技术总结


本发明提出了对音乐频谱的识别方法,确定与播放中的音乐相匹配的彩,以达到播放中的音乐与彩实时匹配的效果,并给人在意识、神经系统以及心理上带来冲击,并产生多种感受。将在城市景观、舞台灯光、心理以及教育等方面有广阔的应用前景。本发明通过采用现代电子信息技术,基于微处理器,微电子技术,计算机软件编程,以及计算机I/O接口技术,信息管理系统设计等科知识,进行的开发制作、编程、经过反复调试而达到音频播放与彩实时匹配效果的高科技电子智能设备。系统功能包括:在嵌入式系统上实现FAT32文件系统,对音频文件进行操作;对音频文件解码、播放;对音频信号A/D采样、FFT转换、小波变换、以及双频谱识别;PWM驱动RGB-LED混光;音频频谱LCD实时显示等。音频频谱LCD实时显示等。音频频谱LCD实时显示等。


技术研发人员:

全夏庆 曲益佳 张宏

受保护的技术使用者:

哈尔滨理工大学

技术研发日:

2022.06.08

技术公布日:

2022/10/17

本文发布于:2024-09-24 08:22:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/25394.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:频谱   音乐   音频   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议