掌桥专利:专业的专利平台
掌桥专利
首页

无线话筒的灯光律动方法、装置、设备和计算机存储介质

文献发布时间:2024-07-23 01:35:21


无线话筒的灯光律动方法、装置、设备和计算机存储介质

技术领域

本发明涉及无线通信领域,特别涉及一种无线话筒的灯光律动方法、装置、设备和计算机存储介质。

背景技术

随着网络技术和电子技术的发展,唱歌这种非常受到大众喜爱的休闲娱乐方式已经不仅仅局限于传统KTV包房。手机K歌、小型唱歌亭、网络K歌以及家庭K歌等,使得唱歌的形式和地点更加多元化。由于K歌场景的变化,K歌产品的设计越来越趋向于小型化,娱乐化。无线传输替代有线话筒,微型接收机替代大型音效设备。更多的娱乐元素向话筒端转移。

话筒也称麦克风(microphone),是一种将声音转换成电信号的换能器,其将声音的振动传到麦克风的振膜上,推动其中的磁铁形成变化的电流,如此,变化的电流送到后端声音处理电路进行放大处理。麦克风广泛用于正规会议或日常的休闲娱乐,话筒上灯光律动成为未来K歌产品的趋势。

现有的话筒其灯光律动形式包括固定律动,即话筒上的灯光按照特定程序闪烁,意味着无论用户在唱什么歌,灯光律动都是一种模式,不能给用户带来变化的体验。

发明内容

本申请提供一种无线话筒的灯光律动方法、装置、设备和计算机存储介质,可以使得话筒的灯光随音乐节奏的变化而变化。

一方面,本申请提供了一种无线话筒的灯光律动方法,所述方法应用于包含蓝牙模块的接收机,所述方法包括:

对歌者当前所唱歌曲对应的伴奏音频数据进行预处理,得到预处理后伴奏数据;

采用高通滤波器和低通滤波器对所述预处理后伴奏数据滤波,分别得到所述伴奏音频数据的高频数据和低频数据;

将所述伴奏音频数据的高频数据和低频数据转换为律动电平;

将所述律动电平映射为灯光亮度等级;

将所述灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过所述蓝牙模块发送至所述无线话筒,以驱动所述无线话筒上的发光元件发出与所述灯光律动信号相应的灯光。

另一方面,本申请提供了一种无线话筒的灯光律动方法,所述方法应用于包含蓝牙模块的话筒,所述方法包括:

通过所述蓝牙模块,接收来自接收机的灯光律动信号;

使用所述灯光律动信号驱动所述无线话筒上集成的发光元件发出与所述灯光律动信号相应的灯光。

第三方面,本申请提供了一种无线话筒的灯光律动装置,所述装置应用于包含蓝牙模块的接收机,所述装置包括:

预处理模块,用于对歌者当前所唱歌曲对应的伴奏音频数据进行预处理,得到预处理后伴奏数据;

滤波模块,用于采用高通滤波器和低通滤波器对所述预处理后伴奏数据滤波,分别得到所述伴奏音频数据的高频数据和低频数据;

转换模块,用于将所述伴奏音频数据的高频数据和低频数据转换为律动电平;

映射模块,用于将所述律动电平映射为灯光亮度等级;

计算模块,用于将所述灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过所述蓝牙模块发送至所述无线话筒,以驱动所述无线话筒上的发光元件发出与所述灯光律动信号相应的灯光。

第四方面,本申请提供了一种无线话筒的灯光律动装置,所述装置应用于包含蓝牙模块的话筒,所述装置包括:

接收模块,用于通过所述蓝牙模块,接收来自接收机的灯光律动信号;

驱动模块,用于使用所述灯光律动信号驱动所述无线话筒上集成的发光元件发出与所述灯光律动信号相应的灯光。

第五方面,本申请提供了一种设备,所述设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述无线话筒的灯光律动方法的技术方案的步骤。

第六方面,本申请提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述无线话筒的灯光律动方法的技术方案的步骤。

从上述本申请提供的技术方案可知,通过对歌者当前所唱歌曲对应的伴奏音频数据进行预处理和滤波,将伴奏音频数据的高频数据和低频数据转换为律动电平并将律动电平映射为灯光亮度等级,最后将灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至所述无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光。相比于现有技术的灯光律动只能是按照特定或固定程序律动,本申请的技术方案中,由于伴奏音频数据是具有音乐节奏的数据,而律动电平是由这些伴奏音频数据的高频部分和低频部分得到,由此映射得到的灯光亮度等级会随音乐节奏的变化而变化,因此,由灯光亮度等级得到的灯光律动信号所驱动的灯光亦可会随音乐节奏的变化而变化,从而给麦克风系统或带有麦克风系统的娱乐系统的用户带来别样的使用体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的无线话筒的灯光律动方法的流程图;

图2是本申请另一实施例提供的无线话筒的灯光律动方法的流程图;

图3是本申请实施例提供的无线话筒的灯光律动装置的结构示意图;

图4是本申请另一实施例提供的无线话筒的灯光律动装置的结构示意图;

图5是本申请实施例提供的设备的结构示意。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本说明书中,诸如第一和第二这样的形容词仅可以用于将一个元素或动作与另一元素或动作进行区分,而不必要求或暗示任何实际的这种关系或顺序。在环境允许的情况下,参照元素或部件或步骤(等)不应解释为局限于仅元素、部件、或步骤中的一个,而可以是元素、部件、或步骤中的一个或多个等。

在本说明书中,为了便于描述,附图中所示的各个部分的尺寸并不是按照实际的比例关系绘制的。

如附图1所示,是本申请提出了一种无线话筒的灯光律动方法流程图,该方法应用于包含蓝牙模块的接收机。图1示例的方法主要包括步骤S101至S105,详述如下:

步骤S101:对歌者当前所唱歌曲对应的伴奏音频数据进行预处理,得到预处理后伴奏数据。

在本申请实施例中,歌者当前所唱歌曲对应的伴奏音频数据来源于音频播放设备,既可以是传统的室内音频播放设备,亦可以是车载的音频播放设备,例如,车载KTV系统的音频播放设备,具体为接收机通过其数据线或数据接口,例如USB接口从这些音频播放设备接收当前所唱歌曲对应的伴奏音频数据。考虑到接收机的资源有限,为了减少数据处理量,并且考虑到伴奏和灯光的同步,在开始数据处理之前,本申请实施例对歌者当前所唱歌曲对应的伴奏音频数据进行预处理。作为本申请一个实施例,对歌者当前所唱歌曲对应的伴奏音频数据进行预处理,得到预处理后伴奏数据可以通过如下步骤S1011和步骤S1012实现:

步骤S1011:若伴奏音频数据从音频播放设备的左声道和右声道播放,则将来自左声道的伴奏音频数据与来自右声道的伴奏音频数据混合。

一般而言,为了营造立体声氛围,音频播放设备都具备左右声道。左声道和右声道通常包含了相似的信息但也可能有一些区别,因为在立体声混音中,一些元素可能会被分配更多到一个声道来创造空间感。然而,本申请实施例中,立体声氛围或空间感并不是重要考虑因此,因此,为了降低数据处理量,在本申请实施例中,可以将来自左声道的伴奏音频数据与来自右声道的伴奏音频数据混合,混合方法可以是简单的平均混合,亦可以是加权混合,前者是指将左声道和右声道的伴奏音频数据取其平均值,虽然在某些情况下可能不是最优的,因为它可能会引入相位问题,或者不同声道中的某些音频元素可能被不恰当地减弱,但该方法简单,并且并不影响后续产生灯光律动的效果。至于加权混合,是指根据不同声道中音频的重要性,对声道的伴奏音频数据进行加权平均,例如,若已知一个声道包含更多重要的音频信息,可能会给这个声道更大的权重。通过上述对自左声道的伴奏音频数据与来自右声道的伴奏音频数据进行混合,能够减少一半的数据量,因为它将两个独立的声道合并成一个声道。例如,如果左声道和右声道各自有一个数据流,混音为单声道后,只剩下一个数据流,这样在存储和处理上都只需要原来的一半资源。

步骤S1012:将混合后得到的伴奏音频数据按照预设长度进行分帧,分帧后的伴奏音频数据作为预处理后伴奏数据。

若每一次处理的伴奏音频数据量过大,则处理数据会有延迟,则可能导致伴奏和灯光不同步。因此,在本申请实施例中,可以将混合后得到的伴奏音频数据按照预设长度进行分帧,分帧后的伴奏音频数据作为预处理后伴奏数据。例如,将伴奏音频数据按照10毫秒或者10毫秒以下一帧来划分,划分后的每一帧伴奏音频数据不超过10毫秒,并且,每一帧数据之间无交叠,可以使灯光更快地表达伴奏音频的变化。

步骤S102:采用高通滤波器和低通滤波器对预处理后伴奏数据滤波,分别得到伴奏音频数据的高频数据和低频数据。

在本申请实施例中,可以通过采用对数函数将预处理后伴奏数据转换为律动电平,即,将预处理后伴奏数据作为对数函数的自变量,从而将预处理后伴奏数据转换为律动电平。考虑到歌曲音频数据的高频部分主要蕴含音乐的音色、清晰度、空间感等细节信息,而低频部分则主要蕴含音乐的节拍(BPM,Beats PerMinute)信息。根据音频数据的高频部分变换灯光,可以用增强灯光效果的多样性和丰富性,提供更细腻的视觉反馈,而根据音频数据的低频部分变换灯光,则可以增强灯光的律动效果,因此,在将预处理后伴奏数据转换为律动电平之前,可以对音频数据做一下处理,具体是采用高通滤波器和低通滤波器对预处理后伴奏数据滤波,分别得到伴奏音频数据的高频数据和低频数据,后续在将预处理后伴奏数据转换为律动电平时,分开处理高频数据和低频数据,之后再融合。

步骤S103:将伴奏音频数据的高频数据和低频数据转换为律动电平。

具体地,将伴奏音频数据的高频数据和低频数据转换为律动电平可以是:对于分帧后的每一帧伴奏音频数据,分别按照如下公式计算其中高频数据的平均电平和低频数据的平均电平:

上述公式中,N表示一帧伴奏音频数据包含的高频数据或低频数据的个数,Data(n)表示一帧伴奏音频数据包含的高频数据或低频数据,b表示Data(n)的位宽,然后,再将高频数据的平均电平和低频数据的平均电平进行加权平均,得到律动电平。具体地,若使用Data'

根据实际场景,对AVG'

考虑到灯光律动的变化范围与伴奏音频数据的声响范围高度相关,若只是按照上述方案,将预处理后伴奏数据转换为律动电平,后续按照这种方案得到的律动灯光的变化范围不会很大,因而律动效果不是最佳。为了扩大灯光律动的变化范围,给用户带来丰富的灯光律动效果,在本申请实施例中,可以在将伴奏音频数据的高频数据和低频数据转换为律动电平之前,增强预处理后伴奏数据对应伴奏声响的动态范围。具体而言,可以采用一个数字无限冲击响应(IIR,Infinite Impulse Response)滤波器,通过峰值滤波器参量算法来增强预处理后伴奏数据对应伴奏声响的动态范围,其中,IIR滤波器的模型如下:

首先,通过如下公式计算得到IIR滤波器的模型的各参数:

A=10

a1=-2×cos(ω

b0=1+α×A

b1=-2cos(ω

b2=1+α×A

其中,Fs表示采样率,f

上述Q和boost的计算公式中,对于伴奏音频数据的高频数据,AVG可采用前述实施例的公式2计算得到,对于伴奏音频数据的低频数据,AVG可采用前述实施例的公式3计算得到。

在得到IIR滤波器的模型的各参数后,即得到IIR滤波器的模型。采用IIR滤波器的模型对伴奏音频数据的高频数据和低频数据滤波,得到声音响度增强的伴奏音频数据,从而使得预处理后伴奏数据对应伴奏声响的动态范围得到扩增。之所以通过设计合适的IIR滤波器,可以对伴奏音频数据进行声响的增强,是基于如下事实,即,对于音频的高频部分,人耳对高频的敏感度较低,特别是在较低的声音强度下,通过增强音频数据的高频部分,可以使音频的细节更加清晰,增加音频的清晰度和存在感,从而提升了声音的响度感;对于音频的低频部分,其通常关联着音频的力量感和丰满度,增强低频可以使声音显得更加饱满,提升音频的能量感,从而在听觉上提升响度。因此,通过分别增强音频数据的高频和低频部分,可以使得声音在响度的低端和高端都获得改善,扩展了音频的动态范围,从而使得音频在保持清晰度的同时,能够在更宽的响度范围内表现出细节和能量。

在对预处理后伴奏数据对应伴奏声响的动态范围进行增强后,可以按照前述实施例的公式1来计算低频数据和高频数据转换后得到的平均电平AVG

其中,DataL(n)和DataH(n)分别表示采用上述实施例提供的IIR滤波器,并通过峰值滤波器参量算法对低频数据和高频数据进行动态增强处理后得到的增强低频数据和增强高频数据,然后,根据实际场景,对AVG

步骤S104:将律动电平映射为灯光亮度等级。

具体地,可以按照如下公式将律动电平映射为灯光亮度等级RGBLevel:

步骤S105:将灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光。

在本申请实施例中,无线话筒当前灯光可采用同一种颜色或者在不同颜色之间周期性切换,颜色尽量选择饱和度较高的颜色。然后,将经步骤S101至步骤S104得到的灯光亮度等级RGBLevel与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光。

从上述附图1示例的无线话筒的灯光律动方法可知,通过对歌者当前所唱歌曲对应的伴奏音频数据进行预处理和滤波,将伴奏音频数据的高频数据和低频数据转换为律动电平并将律动电平映射为灯光亮度等级,最后将灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至所述无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光。相比于现有技术的灯光律动只能是按照特定或固定程序律动,本申请的技术方案中,由于伴奏音频数据是具有音乐节奏的数据,而律动电平是由这些伴奏音频数据的高频部分和低频部分得到,由此映射得到的灯光亮度等级会随音乐节奏的变化而变化,因此,由灯光亮度等级得到的灯光律动信号所驱动的灯光亦可会随音乐节奏的变化而变化,从而给麦克风系统或带有麦克风系统的娱乐系统的用户带来别样的使用体验。

如附图2所示,是本申请另一实施例提出的一种无线话筒的灯光律动方法流程图,该方法应用于包含蓝牙模块的话筒。图2示例的方法主要包括步骤S201和步骤S203,详述如下:

步骤S201:通过蓝牙模块,接收来自接收机的灯光律动信号。

接收机通过蓝牙模块发出的灯光律动信号也即前述实施例经步骤S101至步骤S105得到的灯光律动信号。由于无线话筒亦集成有蓝牙模块,因此,接收机通过蓝牙模块发出经步骤S101至步骤S105得到的灯光律动信号,无线话筒通过其集成的蓝牙模块接收到这些灯光律动信号。

步骤S202:使用灯光律动信号驱动无线话筒上集成的发光元件发出与灯光律动信号相应的灯光。

无线话筒本体集成的发光元件可以是灯具阵列,在收到灯光律动信号后,将其作为驱动信号,驱动灯具阵列发出与灯光律动信号相应的灯光。

从上述附图2示例的无线话筒的灯光律动方法可知,通过蓝牙模块,接收来自接收机的灯光律动信号,使用灯光律动信号驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光。相比于现有技术的灯光律动只能是按照特定程序律动,本申请的技术方案中,由于伴奏音频数据是具有音乐节奏的数据,而律动电平是由这些伴奏音频数据的高频部分和低频部分得到,由此映射得到的灯光亮度等级会随音乐节奏的变化而变化,因此,由灯光亮度等级得到的灯光律动信号所驱动的灯光亦可会随音乐节奏的变化而变化,从而给麦克风系统或带有麦克风系统的娱乐系统的用户带来别样的使用体验。

请参阅附图3,是本申请实施例提供的一种无线话筒的灯光律动装置,该装置可以是包含蓝牙模块的接收机,该装置可以包括预处理模块301、转换模块302、映射模块303、计算模块304和滤波模块305,详述如下:

预处理模块301,用于对歌者当前所唱歌曲对应的伴奏音频数据进行预处理,得到预处理后伴奏数据;

滤波模块305,用于采用高通滤波器和低通滤波器对预处理后伴奏数据滤波,分别得到伴奏音频数据的高频数据和低频数据;

转换模块302,用于将伴奏音频数据的高频数据和低频数据转换为律动电平;

映射模块303,用于将律动电平映射为灯光亮度等级;

计算模块304,用于将灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光。

从上述附图3示例的无线话筒的灯光律动装置可知,通过对歌者当前所唱歌曲对应的伴奏音频数据进行预处理和滤波,将伴奏音频数据的高频数据和低频数据转换为律动电平并将律动电平映射为灯光亮度等级,最后将灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至所述无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光。相比于现有技术的灯光律动只能是按照特定或固定程序律动,本申请的技术方案中,由于伴奏音频数据是具有音乐节奏的数据,而律动电平是由这些伴奏音频数据的高频部分和低频部分得到,由此映射得到的灯光亮度等级会随音乐节奏的变化而变化,因此,由灯光亮度等级得到的灯光律动信号所驱动的灯光亦可会随音乐节奏的变化而变化,从而给麦克风系统或带有麦克风系统的娱乐系统的用户带来别样的使用体验。

请参阅附图4,是本申请实施例提供的一种无线话筒的灯光律动装置,该装置应用于包含蓝牙模块的话筒,该装置包括接收模块401和驱动模块402,详述如下:

接收模块401,用于通过蓝牙模块,接收来自接收机的灯光律动信号;

驱动模块402,用于使用灯光律动信号驱动无线话筒上集成的发光元件发出与灯光律动信号相应的灯光。

从上述附图4示例的无线话筒的灯光律动装置可知,通过蓝牙模块,接收来自接收机的灯光律动信号,使用灯光律动信号驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光。相比于现有技术的灯光律动只能是按照特定程序律动,本申请的技术方案中,由于伴奏音频数据是具有音乐节奏的数据,而律动电平是由这些伴奏音频数据的高频部分和低频部分得到,由此映射得到的灯光亮度等级会随音乐节奏的变化而变化,因此,由灯光亮度等级得到的灯光律动信号所驱动的灯光亦可会随音乐节奏的变化而变化,从而给麦克风系统或带有麦克风系统的娱乐系统的用户带来别样的使用体验。

图5是本申请一实施例提供的设备的结构示意图。如图5所示,该实施例的设备5主要包括:处理器50、存储器51以及存储在存储器51中并可在处理器50上运行的计算机程序52,例如无线话筒的灯光律动方法的程序。处理器50执行计算机程序52时实现上述无线话筒的灯光律动方法实施例中的步骤,例如图1所示的步骤S101至S105,或者图2所示的步骤S201至S202。或者,处理器50执行计算机程序52时实现上述各装置实施例中各模块/单元的功能,例如图3所示预处理模块301、转换模块302、映射模块303、计算模块304和滤波模块305的功能或图4所示接收模块401和驱动模块402的功能。

示例性地,无线话筒的灯光律动方法的计算机程序52主要包括:对歌者当前所唱歌曲对应的伴奏音频数据进行预处理,得到预处理后伴奏数据;采用高通滤波器和低通滤波器对预处理后伴奏数据滤波,分别得到伴奏音频数据的高频数据和低频数据;将伴奏音频数据的高频数据和低频数据转换为律动电平;将律动电平映射为灯光亮度等级;将灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至所述无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光;或者,无线话筒的灯光律动方法的计算机程序52主要包括:通过蓝牙模块,接收来自接收机的灯光律动信号;使用灯光律动信号驱动无线话筒上集成的发光元件发出与灯光律动信号相应的灯光。计算机程序52可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器51中,并由处理器50执行,以完成本申请。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序52在设备5中的执行过程。例如,计算机程序52可以被分割成预处理模块301、转换模块302、映射模块303、计算模块304和滤波模块305(虚拟装置中的模块)的功能,各模块具体功能如下:预处理模块301,用于对歌者当前所唱歌曲对应的伴奏音频数据进行预处理,得到预处理后伴奏数据;滤波模块305,用于采用高通滤波器和低通滤波器对预处理后伴奏数据滤波,分别得到伴奏音频数据的高频数据和低频数据;转换模块302,用于将伴奏音频数据的高频数据和低频数据转换为律动电平;映射模块303,用于将律动电平映射为灯光亮度等级;计算模块304,用于将灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光;或者,计算机程序52可以被分割成接收模块401和驱动模块402(虚拟装置中的模块)的功能,各模块具体功能如下:接收模块401,用于通过蓝牙模块,接收来自接收机的灯光律动信号;驱动模块402,用于使用灯光律动信号驱动无线话筒上集成的发光元件发出与灯光律动信号相应的灯光。

设备5可包括但不仅限于处理器50、存储器51。本领域技术人员可以理解,图5仅仅是设备5的示例,并不构成对设备5的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器50可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器51可以是设备5的内部存储单元,例如设备5的硬盘或内存。存储器51也可以是设备5的外部存储设备,例如设备5上配备的插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器51还可以既包括设备5的内部存储单元也包括外部存储设备。存储器51用于存储计算机程序以及设备所需的其他程序和数据。存储器51还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即,将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述装置中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,无线话筒的灯光律动方法的计算机程序可存储于一计算机存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤,即,对歌者当前所唱歌曲对应的伴奏音频数据进行预处理,得到预处理后伴奏数据;采用高通滤波器和低通滤波器对预处理后伴奏数据滤波,分别得到伴奏音频数据的高频数据和低频数据;将伴奏音频数据的高频数据和低频数据转换为律动电平;将律动电平映射为灯光亮度等级;将灯光亮度等级与无线话筒当前灯光颜色值相乘,将相乘得到的灯光律动信号通过蓝牙模块发送至无线话筒,以驱动无线话筒上的发光元件发出与灯光律动信号相应的灯光;或者,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤,即,通过蓝牙模块,接收来自接收机的灯光律动信号;使用灯光律动信号驱动无线话筒上集成的发光元件发出与灯光律动信号相应的灯光。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读内存(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机存储介质不包括电载波信号和电信信号。

以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 无线信息传输方法、装置、计算机存储介质及计算机设备
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 一种无线传输装置、无线传输方法及计算机可读存储介质
  • 一种元数据存储方法、装置、设备及计算机可读存储介质
  • 存储设备的数据删除方法、装置及计算机可读存储介质
  • 一种灯光律动方法、装置、终端设备及存储介质
  • 一种车辆律动灯光的控制方法、装置及可读存储介质
技术分类

06120116679678