音箱灯光控制方法和音箱技术

技术编号:24015901 阅读:75 留言:0更新日期:2020-05-02 03:23
本发明专利技术涉及音箱技术领域,提供了一种音箱灯光控制方法和音箱,所述音箱灯光控制方法包括:步骤S10、获取音频时域信号,使用FFT算法将获取的所述音频时域信号转换为频域信号,得到所述频域信号的连续帧原始数据;步骤S20、将所述频域信号的连续帧原始数据进行频率和响度分析,以得到频率值和对应的响度值;所述频率值为高频、中频或低频,所述响度值为各个频率值的幅值;步骤S30、对所述频率值和响度值进行滤波处理,以得到显示驱动参数;步骤S40、根据所述显示驱动参数驱动灯光按照预定的灯效样式进行显示。本发明专利技术提供的方法实现更好的跟随音乐的节奏来动态的显示灯效,同时提供一种结构简单、灯光效果好和成本低的音箱。

Speaker light control method and speaker

【技术实现步骤摘要】
音箱灯光控制方法和音箱
本专利技术涉及音箱
,尤其涉及一种音箱灯光控制方法和音箱。
技术介绍
现有技术的音箱灯效的数据处理来源于对模拟数字转换数据的采样,或者是对音箱播放歌曲能量的一个判断,这种采样或判断不能够很好的根据音乐的节奏进行灯光闪烁。为了实现不同的灯光效果,通常需要设置大量的灯,随着灯数量的增加,等于灯光效果的控制也越发复杂,在程序的控制下很容易给程序带来不可控的意外,并且成本高。因此,有必要提供一种新的音箱灯光控制方法和音箱以解决上述问题。
技术实现思路
本专利技术的目的在于提供一种音箱灯光控制方法,实现更好的跟随音乐的节奏来动态的显示灯效,同时提供一种结构简单、灯光效果好和成本低的音箱。本专利技术提供一种音箱灯光控制方法,所述方法包括:步骤S10:获取音频时域信号,使用离散傅立叶变换的高速算法(FastFourierTransform,FFT)将获取的所述音频时域信号转换为频域信号,得到所述频域信号的连续帧原始数据;步骤S20:将所述频域信号的连续帧原始数据进行频率和响度分析,以得到频率值和对应的响度值;所述频率值为高频、中频或低频,所述响度值为各个频率值的幅值;步骤S30:对所述频率值和响度值进行滤波处理,以得到显示驱动参数;步骤S40:根据所述显示驱动参数驱动灯光按照预定的灯效样式进行显示。进一步地,所述步骤S10包括:步骤S110:获取音频时域信号,所述音频时域信号为采样音频解码数据;步骤S120:当所述采样音频解码数据达到预定采样阈值时,启动FFT算法运算;步骤S130:通过FFT算法将等于所述采样阈值的音频解码数据转换为频域信号,经过一次转换的频域信号为一帧原始数据;步骤S140:重复执行步骤S110至S130,得到所述频域信号的连续帧原始数据。优选地,所述采样阈值为n×1024,其中n为自然数。进一步地,所述步骤S30包括:步骤S310:对所述频率值和响度值进行滤波处理,提取对应的帧数据;所述帧数据包括滤波处理后的频率值和响度值;步骤S320:根据所述帧数据刷新显示驱动参数,每一帧所述帧数据刷新一次。进一步地,所述显示驱动支持真正无线立体声(TrueWirelessStereo,TWS)模式组队播放;所述TWS模式实现两个或两个以上音箱的所述灯光控制。进一步地,所述灯效样式包括灯与对应的显示样式,所述灯包括闪灯、射灯和带灯中的一种或多种,所述显示样式包括对应的灯的显示亮度、显示时长及显示颜色中的一种或多种。同时,本专利技术提供一种音箱,包括灯光系统,所述音箱根据上述的音箱灯光控制方法控制所述灯光系统。优选地,所述音箱包括音箱本体及设置于所述音箱本体前侧的灯光系统,所述灯光系统包括前盖、前壳、第一灯光组件和第二灯光组件,所述前盖盖设于所述前壳上,所述前盖可拆卸安装在所述前壳上,所述前壳盖设于所述音箱本体上,所述前壳可拆卸安装在所述音箱本体上;所述第一灯光组件设于所述前壳上,所述前壳的中间位置设有安装座,所述第二灯光组件固定于所述安装座上。优选地,所述第一灯光组件包括第一电路板、与所述第一电路板连接的导光条和与所述导光条相对设置的导光镜,所述第一电路板上设有用于发光的第一LED灯,所述第一LED灯发出的光经所述导光条聚集后,从所述导光镜传导至外界;所述第二灯光组件包括第二电路板、设置于所述第二电路板上下两端的灯镜以及与所述第二电路板间隔设置的透明灯罩;所述第二电路板中间设有用于发光的第二LED灯,所述第二LED灯发出的光透过所述透明灯罩传导至外界;所述第二电路板上下两端设有用于发光的第三LED灯,所述第三LED灯发出的光经所述灯镜反射后透过所述透明灯罩传导至外界。优选地,所述音箱本体还包括控制组件,所述控制组件与所述第一电路板和第二电路板连接,所述控制组件使用如上述的音箱灯光控制方法实现对所述第一灯光组件和第二灯光组件的灯光控制。与现有技术相比,本专利技术提供的音箱灯光控制方法,通过将时域信号转换成频域信号,可以更好的让灯效跟随音乐节奏显示;同时,所述灯光组件包括带灯、闪灯和射灯组合,灯光效果更佳,提供的音箱组装生产简单,成本低,实现的灯光效果好。附图说明图1为本专利技术提供的音箱灯光控制方法的流程示意图;图2为图1中的步骤S10的流程示意图;图3为图1中的步骤S30的流程示意图;图4为本专利技术提供的音箱的分解结构示意图;图5为图4中的灯光系统的分解结构示意图;图6为图4中的导光镜的立体结构示意图;图7为图4中的第二灯光组件的结构示意图;图8为图4中的透明灯罩的结构示意图;图9为图4中的前壳的结构示意图;图10为图4中的前盖的正面示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,本专利技术提供的音箱灯光控制方法包括:步骤S10:获取音频时域信号,使用离散傅立叶变换的高速算法(FastFourierTransform,FFT)将获取的所述音频时域信号转换为频域信号,得到所述频域信号的连续帧原始数据;步骤S20:将所述频域信号的连续帧原始数据进行频率和响度分析,以得到频率值和对应的响度值;所述频率值为高频、中频或低频,所述响度值为各个频率值的幅值;步骤S30:对所述频率值和响度值进行滤波处理,以得到显示驱动参数;步骤S40:根据所述显示驱动参数驱动灯光按照预定的灯效样式进行显示。具体地,如图2所示,所述步骤S10包括:步骤S110:获取音频时域信号,所述音频时域信号为采样音频解码数据。步骤S120:当所述采样音频解码数据达到预定采样阈值时,启动FFT算法运算;所述采样阈值为n×1024,其中n为自然数。具体在一实施例中,所述采样阈值为1024。步骤S130:通过FFT算法将等于所述采样阈值的音频解码数据转换为频域信号,经过一次转换的频域信号为一帧原始数据。步骤S140:重复执行步骤S110至S130,得到所述频域信号的连续帧原始数据。具体地,当播放音乐时,获取音频时域信号,每达到1024个数据,即启动FFT算法进行计算一次,通过一次FFT计算出来的数据为一帧原始数据,这样可以避免过度占用CPU资源,使处理效率更优;不断循环得到连续地多帧原始数据,进一步地,将所述频域信号的连续帧原始数据进行频率和响度的分析处理,以得到频率值和对应的响度值;所述频率值为高频、中频或低频,所述响度值为各个频率值的幅值。请参见图3,所述步骤S30包括:步骤S310:对所述频率值和响度值进行滤波处理,本文档来自技高网...

【技术保护点】
1.一种音箱灯光控制方法,其特征在于,所述方法包括:/n步骤S10:获取音频时域信号,使用离散傅立叶变换的高速算法(Fast FourierTransform,FFT)将获取的所述音频时域信号转换为频域信号,得到所述频域信号的连续帧原始数据;/n步骤S20:将所述频域信号的连续帧原始数据进行频率和响度分析,以得到频率值和对应的响度值;所述频率值为高频、中频或低频,所述响度值为各个频率值的幅值;/n步骤S30:对所述频率值和响度值进行滤波处理,以得到显示驱动参数;/n步骤S40:根据所述显示驱动参数驱动灯光按照预定的灯效样式进行显示。/n

【技术特征摘要】
1.一种音箱灯光控制方法,其特征在于,所述方法包括:
步骤S10:获取音频时域信号,使用离散傅立叶变换的高速算法(FastFourierTransform,FFT)将获取的所述音频时域信号转换为频域信号,得到所述频域信号的连续帧原始数据;
步骤S20:将所述频域信号的连续帧原始数据进行频率和响度分析,以得到频率值和对应的响度值;所述频率值为高频、中频或低频,所述响度值为各个频率值的幅值;
步骤S30:对所述频率值和响度值进行滤波处理,以得到显示驱动参数;
步骤S40:根据所述显示驱动参数驱动灯光按照预定的灯效样式进行显示。


2.根据权利要求1所述的音箱灯光控制方法,其特征在于,所述步骤S10包括:
步骤S110:获取音频时域信号,所述音频时域信号为采样音频解码数据;
步骤S120:当所述采样音频解码数据达到预定采样阈值时,启动FFT算法运算;
步骤S130:通过FFT算法将等于所述采样阈值的音频解码数据转换为频域信号,经过一次转换的频域信号为一帧原始数据;
步骤S140:重复执行步骤S110至S130,得到所述频域信号的连续帧原始数据。


3.根据权利要求2所述的音箱灯光控制方法,其特征在于,所述采样阈值为n×1024,其中n为自然数。


4.根据权利要求1所述的音箱灯光控制方法,其特征在于,所述步骤S30包括:
步骤S310:对所述频率值和响度值进行滤波处理,提取对应的帧数据;所述帧数据包括滤波处理后的频率值和响度值;
步骤S320:根据所述帧数据刷新显示驱动参数,每一帧所述帧数据刷新一次。


5.根据权利要求1或4所述的音箱灯光控制方法,其特征在于,所述显示驱动支持真正无线立体声(TrueWirelessSte...

【专利技术属性】
技术研发人员:陈金华刘勇强
申请(专利权)人:深圳市奋达科技股份有限公司
类型:发明
国别省市:广东;44

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

1