本申请涉及音箱,尤其涉及一种动态灯光音箱及其控制方法。
背景技术:
1、近些年来,已有越来越多的音箱产品在扬声器周边添加配备氛围灯,氛围灯因其在氛围营造和舒适性提升等方面的作用,逐渐受到了用户的青睐。
2、在现有技术中,红、绿、蓝色彩模式(red、green、blue colour mode,rgb)氛围灯的光学结构一般是将rgb灯珠大间距分布在灯板上,再连接光导出光媒介,形成各式各样的光源形式。但是,目前基于数据列举累积做法控制音箱灯光随音乐的动态变化,数据量过于庞大。
技术实现思路
1、本申请提供一种动态灯光音箱及其控制方法,在满足音箱灯光随音乐的动态灯效表现力的同时,减少控制灯光所需的数据量。
2、为了达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请实施例提供一种动态灯光音箱,该音箱包括:音箱本体;设置于音箱本体的外侧壁上的音频播放组件;设置于音箱本体的外侧壁上的多个灯珠;控制器,被配置为:获取目标音频的节奏数据;在通过音频播放组件播放目标音频时,根据节奏数据,调节目标灯光效果对应的多个灯珠的时序数据,时序数据用于指示多个灯珠中各个灯珠的亮灭时间;基于目标灯光效果对应的多个灯珠的初始颜色数据和调节后的时序数据,控制多个灯珠,以使得多个灯珠显示目标灯光效果的灯珠切换速率与节奏数据相匹配;其中,初始颜色数据用于指示目标灯光效果的初始时刻下灯珠的颜色显示值。
4、本申请实施例提供的技术方案至少带来以下有益效果:本申请在音箱上设置多个灯珠,通过获取音频的节奏来调整灯光效果中灯珠的时序数据和灯珠颜色的切换速率,从而使每一个灯珠都能根据音频的节奏来实现不同的亮灭时间与不同的切换速度,以此来达到音箱上的灯珠随着音乐的节奏变化而跳动的效果。并且,该方案无需列举累积音频播放的各个时刻下多个灯珠的颜色数据及亮灭时间数据,在满足音箱灯光随音乐的动态灯效表现力的同时,减少控制灯光所需的数据量。
5、在一些实施例中,控制器,具体被配置为:根据节奏数据,等比例缩小时序数据中各个灯珠的亮灭时间,以加快目标灯光显示效果的灯珠切换速率;或者,根据节奏数据,等比例增大时序数据中各个灯珠的亮灭时间,以减缓目标灯光显示效果的灯珠切换速率。
6、在一些实施例中,控制器,具体被配置为:根据多个灯珠的初始颜色数据和调整后的时序数据,确定在显示目标灯光效果的各个时刻下,多个灯珠中亮起的灯珠以及各个亮起的灯珠的颜色显示值。
7、在一些实施例中,控制器还被配置为:实时检测音频播放组件播放的音频数据;在当前时刻播放的音频为第一音频类型时,将第一灯光效果确定为目标灯光效果;第一音频类型包括人声和鼓点声。
8、在一些实施例中,多个灯珠中具有至少一个爆闪灯;控制组件,还被配置为:在第一音频类型为鼓点声时,控制至少一个爆闪灯亮起。
9、第二方面,本申请实施例提供一种动态灯光音箱的控制方法,该方法包括:获取目标音频的节奏数据;在通过音频播放组件播放目标音频时,根据节奏数据,调节目标灯光效果对应的多个灯珠的时序数据,时序数据用于指示多个灯珠中各个灯珠的亮灭时间;基于目标灯光效果对应的多个灯珠的初始颜色数据和调节后的时序数据,控制多个灯珠,以使得多个灯珠显示目标灯光效果的灯珠切换速率与节奏数据相匹配;其中,初始颜色数据用于指示目标灯光效果的初始时刻下灯珠的颜色显示值。
10、第三方面,本申请实施例提供一种控制器,包括:一个或多个处理器;一个或多个存储器;其中,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,控制器执行第二方面所提供的任一种动态灯光音箱的控制方法。
11、第四方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行第二方面所提供的任一种动态灯光音箱的控制方法。
12、第五方面,本发明实施例提供一种计算机程序产品,该计算机程序产品可直接加载到存储器中,并含有软件代码,该计算机程序产品经由计算机载入并执行后能够实现如第二方面所提供的任一种动态灯光音箱的控制方法。
13、需要说明的是,上述计算机指令可以全部或者部分存储在计算机可读存储介质上。其中,计算机可读存储介质可以与控制器的处理器封装在一起的,也可以与控制器的处理器单独封装,本申请对此不作限定。
14、本申请中第二方面至第五方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
1.一种动态灯光音箱,其特征在于,包括:
2.根据权利要求1所述的动态灯光音箱,其特征在于,所述控制器,具体被配置为:
3.根据权利要求1所述的动态灯光音箱,其特征在于,所述控制器,具体被配置为:
4.根据权利要求1至3任一项所述的动态灯光音箱,其特征在于,所述控制器还被配置为:
5.根据权利要求4所述的动态灯光音箱,其特征在于,所述多个灯珠中具有至少一个爆闪灯;
6.一种动态灯光音箱的控制方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.根据权利要求6所述的方法,其特征在于,所述方法还包括
10.根据权利要求6至9任一项所述的方法,其特征在于: