CN115035920A - 音乐照明同步装置、***、方法、终端和可读存储介质 - Google Patents
音乐照明同步装置、***、方法、终端和可读存储介质 Download PDFInfo
- Publication number
- CN115035920A CN115035920A CN202110241149.9A CN202110241149A CN115035920A CN 115035920 A CN115035920 A CN 115035920A CN 202110241149 A CN202110241149 A CN 202110241149A CN 115035920 A CN115035920 A CN 115035920A
- Authority
- CN
- China
- Prior art keywords
- music
- lighting
- control instruction
- music playing
- sending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000005286 illumination Methods 0.000 claims abstract description 68
- 230000005236 sound signal Effects 0.000 claims abstract description 59
- 230000001795 light effect Effects 0.000 claims abstract description 38
- 238000004891 communication Methods 0.000 claims description 65
- 238000004590 computer program Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000033764 rhythmic process Effects 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B31/00—Arrangements for the associated working of recording or reproducing apparatus with related apparatus
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B47/00—Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
- H05B47/10—Controlling the light source
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
本申请属于音乐照明技术领域,主要提供了一种音乐照明同步装置、***、方法、终端和可读存储介质,所述音乐照明同步装置包括:音频获取模块,用于获取待播放音频信号;音频解析模块,用于对所述待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;音乐照明控制模块,用于将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,以控制所述照明设备根据所述照明控制指令播放灯光效果,以及控制所述音乐播放设备根据所述音乐播放控制指令播放待播放音频;可以减小照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
Description
技术领域
本申请属于音乐照明技术领域,尤其涉及一种音乐照明同步装置、***、方法、终端和可读存储介质。
背景技术
灯光和音乐的同步律动可以给消费者带来极致的声光体验,是照明娱乐化的一个重要功能点。
然而,目前的照明设备的灯光效果与音乐播放设备播放的音乐之间存在延迟的问题,极大地影响了用户体验。
发明内容
本申请的目的在于提供一种音乐照明同步装置、***、方法、终端和可读存储介质,可以减小照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
本申请实施例第一方面提供一种音乐照明同步装置,所述音乐照明同步装置包括:
音频获取模块,用于获取待播放音频信号;
音频解析模块,用于对所述待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;
音乐照明控制模块,用于将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,以控制所述照明设备根据所述照明控制指令播放灯光效果,以及控制所述音乐播放设备根据所述音乐播放控制指令播放待播放音频。
可选的,所述音频获取模块包括:第一蓝牙连接单元;
所述第一蓝牙连接单元用于与第一终端建立蓝牙连接,并获取所述第一终端发送的待播放音频信号。
可选的,所述音乐照明控制模块,包括:
计算单元,用于计算将所述照明控制指令发送给照明设备的第一通信时长,以及计算将所述音乐播放控制指令发送给音乐播放设备的第二通信时长;
确定单元,用于根据所述第一通信时长和所述第二通信时长确定所述照明设备与所述音乐播放设备之间的通信时延,并根据所述通信时延确定所述照明控制指令和音乐播放控制指令的发送顺序和发送时间间隔;
发送单元,用于根据所述发送顺序和所述发送时间间隔将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备。
可选的,所述音乐照明控制模块包括:第二蓝牙连接单元;
所述第二蓝牙连接单元用于与所述音乐播放设备建立蓝牙连接,并将所述音乐播放控制指令发送给所述音乐播放设备。
可选的,所述音乐照明控制模块还包括:WiFi模块;
所述WiFi模块用于与无线路由器连接,并将所述照明控制指令发送给所述无线路由器,以由所述无线路由器将所述照明控制指令发送给所述照明设备。
本申请实施例第二方面提供一种音乐照明同步***,包括:第一终端、音乐照明同步装置、照明设备以及音乐播放设备;
所述音乐照明同步装置与所述第一终端连接,用于获取所述第一终端发送的待播放音频信号,并对所述待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;
所述音乐照明同步装置还分别与所述照明设备和所述音乐播放设备连接,用于将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,以控制所述照明设备根据所述照明控制指令播放灯光效果,以及控制所述音乐播放设备根据所述音乐播放控制指令播放待播放音频。
本申请实施例第三方面提供一种音乐照明同步方法,所述音乐照明同步方法包括:
获取待播放音频信号;
对所述待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;
将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,以控制所述照明设备根据所述照明控制指令播放灯光效果,以及控制所述音乐播放设备根据所述音乐播放控制指令播放待播放音频。
可选的,所述获取待播放音频信号包括:获取第一终端发送的待播放音频信号。
可选的,所述将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,包括:
计算将所述照明控制指令发送给照明设备的第一通信时长,以及计算将所述音乐播放控制指令发送给音乐播放设备的第二通信时长;
根据所述第一通信时长和所述第二通信时长确定所述照明设备与所述音乐播放设备之间的通信时延,并根据所述通信时延确定所述照明控制指令和音乐播放控制指令的发送顺序和发送时间间隔;
根据所述发送顺序和所述发送时间间隔将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备。
本申请实施例第四方面提供一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现上述第三方面所述的音乐照明同步方法的步骤。
本申请实施例第五方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第三方面所述的音乐照明同步方法的步骤。
本申请实施例中,通过在音乐播放之前,获取待播放音频信号,减少了声音采集过程造成的照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟,并且,不会受到环境噪声的影响,也不需要使声音采集麦克风靠近音源。
另外,本申请还通过在对所述待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令之后,才将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,以控制所述照明设备根据所述照明控制指令播放灯光效果,以及控制所述音乐播放设备根据所述音乐播放控制指令播放待播放音频,即,在对声音信号进行分析之后,才控制音乐播放设备播放音乐,以及控制照明设备播放灯光效果,减少了声音分析过程造成的照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
附图说明
图1为本申请实施例提供的音乐照明同步装置的结构示意图。
图2为本申请的实施例提供的音乐照明同步装置的音乐照明控制模块的结构示意图。
图3为本申请的实施例提供的音乐照明同步***的第一结构示意图。
图4为本申请的实施例提供的音乐照明同步***的第二结构示意图。
图5为本申请的实施例提供的音乐照明同步方法的实现流程示意图。
图6为本申请的实施例提供的音乐照明同步方法的步骤503的具体实现流程示意图。
图7为本申请的实施例提供的终端的示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
灯光和音乐的同步律动可以给消费者带来极致的声光体验,是照明娱乐化的一个重要功能点。
目前,主要通过以下两种方式实现:一种是通过智能手机等智能终端的麦克风采集音频信号,再通过智能终端的智能照明APP分析采集的音频的频率和幅度,再根据分析出的音频的频率和幅度控制照明设备的灯光变化,实现音乐和照明***的氛围融合。另一种是通过照明设备本身自带的麦克风装置,采集周围环境的声音的频率和幅度,再自动调节自身的灯光变化,以及控制***内其他产品的灯光变化,来实现音乐和照明***的氛围融合。
然而,在这两种方式中,由于存在音频信号的采集和分析过程,因此,照明设备的灯光效果与音乐播放设备播放的音乐之间存在延迟的问题。并且,在音频信号的采集过程中,还容易受到环境噪声的影响,以及,需要使声音采集麦克风靠近音源。
本申请基于此,提供一种音乐照明同步装置、***、方法、终端和可读存储介质,可以有效减小照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
具体的,本申请第一个实施例提供一种音乐照明同步装置,该音乐照明同步装置可以灵活配置于智能音箱等音乐播放设备,以及智能照明设备、智能手机、电脑等智能终端上,还可以作为功能模块集成到USB等设备上。
如图1所示,该音乐照明同步装置10可以包括:音频获取模块11、音频解析模块12和音乐照明控制模块13。
其中,音频获取模块11,用于获取待播放音频信号。音频解析模块12,用于对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令。音乐照明控制模块13,用于将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备,以控制照明设备根据照明控制指令播放灯光效果,以及控制音乐播放设备根据音乐播放控制指令播放待播放音频。
本申请实施例中,音频获取模块11是在音乐播放之前,获取待播放音频信号,即,不需要通过声音麦克风拾音,以及对音乐模拟信号进行数字信号转换,而是直接获取待播放音频对应的数字信号,因而,可以减少声音采集过程造成的照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
另外,由于本申请还通过音乐照明控制模块,在对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令之后,才将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备,以控制照明设备根据照明控制指令播放灯光效果,以及控制音乐播放设备根据音乐播放控制指令播放待播放音频,即,在对声音信号进行分析之后,才控制音乐播放设备播放音乐,以及控制照明设备播放灯光效果,因此,可以减少声音分析过程造成的照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
本申请实施例中,上述对待播放音频信号进行解码分析可以包括:提取待播放音频信号的频率、幅度、相位等音乐特征,通过预设的音律算法将待播放音频信号的频率、幅度、相位等音乐特征映射为照明设备的亮度、色温、颜色等灯光特征,并生成携带灯光特征的照明控制指令。
可选的,在本申请的一些实施方式中,为了进一步减少照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟,如图2所示,音乐照明控制模块13,可以包括:计算单元31、确定单元32和发送单元33。
其中,计算单元31,用于计算将照明控制指令发送给照明设备的第一通信时长,以及计算将音乐播放控制指令发送给音乐播放设备的第二通信时长;确定单元32,用于根据第一通信时长和第二通信时长确定照明设备与音乐播放设备之间的通信时延,并根据通信时延确定照明控制指令和音乐播放控制指令的发送顺序和发送时间间隔;发送单元33,用于根据发送顺序和发送时间间隔将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备。
具体的,上述计算单元31在计算将照明控制指令发送给照明设备的第一通信时长时,可以先向照明设备发送与照明控制指令相等数据量的测试数据,以确定将照明控制指令发送给照明设备所需要的时间,即,第一通信时长。
同样的,计算单元31在计算将音乐播放控制指令发送给音乐播放设备的第二通信时长的过程中,也可以先向音乐播放设备发送与音乐播放控制指令相等数据量的测试数据,以确定将音乐播放控制指令发送给音乐播放设备所需要的时间,即,第二通信时长。
本实施例中,通过计算单元计算上述第一通信时长以及上述第二通信时长,再通过上述确定单元根据上述第一通信时长和上述第二通信时长确定照明设备与音乐播放设备之间的通信时延,并根据通信时延确定照明控制指令和音乐播放控制指令的发送顺序和发送时间间隔,进而使得根据发送顺序和发送时间间隔将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备时,照明设备和音乐播放控制指令可以同时收到各自对应的控制指令,消除了因信号传输造成的时延,有利于实现照明设备根据照明控制指令播放的灯光效果与音乐播放设备根据音乐播放控制指令播放的待播放音频的音律同步。
可选的,在本申请的一些实施方式中,在确定单元计算得到上述通信时延之后,还可以通过在照明控制指令中增加灯光效果播放时间,并在音乐播放控制指令中增加音乐播放控制时间,使得照明设备可以在到达照明控制指令中的灯光效果播放时间才播放相应的灯光效果,以及使得音乐播放设备可以在到达音乐播放控制时间才播放相应的待播放音频,使得照明设备根据照明控制指令播放的灯光效果与音乐播放设备根据音乐播放控制指令播放的待播放音频的音律同步。
可选的,在本申请的一些实施方式中,上述音频获取模块11可以包括:第一蓝牙连接单元;该第一蓝牙连接单元可以用于与第一终端建立蓝牙连接,并获取第一终端发送的待播放音频信号。
其中,上述第一终端可以为上述智能手机、平板电脑等声源设备。
例如,上述音乐照明同步装置配置于音乐播放设备或照明设备上,通过接收智能手机、平板电脑等声源设备发送的待播放音频信号,再对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令,进而控制照明设备根据照明控制指令播放灯光效果,以及控制音乐播放设备根据音乐播放控制指令播放待播放音频。
需要说明的是,当上述音乐播放设备与上述第一终端不属于同一个终端时,上述音乐播放控制指令可以携带有待播放音频,当上述音乐播放设备与上述第一终端属于同一个终端时,上述音乐播放控制指令可以不携带待播放音频,并且,音乐播放设备接收到音乐照明同步装置发送的音乐播放控制指令时才进行音乐播放。
可选的,在本申请的一些实施方式中,上述音乐照明控制模块13还可以包括:第二蓝牙连接单元;该第二蓝牙连接单元用于与音乐播放设备建立蓝牙连接,并将音乐播放控制指令发送给音乐播放设备。
在本申请的上述实施方式中,上述音乐播放设备可以为蓝牙音箱、手机、平板电脑等可以进行音乐播放的智能终端。
本申请实施例中,当音乐播放设备与上述第一终端不属于同一个终端时,音乐照明同步装置可以先与第一终端建立蓝牙连接,并进一步地与音乐播放设备建立蓝牙连接,即,同时支持蓝牙的主模式和蓝牙的从模式。
例如,如图3所示,为本申请实施例提供的一种音乐照明同步***的第一结构示意图,用户使用手机、平板电脑等第一终端30与音乐照明同步装置10建立蓝牙蓝牙连接,将待播放音频发送给音乐照明同步装置10,并控制音乐照明同步装置10进一步地与蓝牙音箱等音乐播放设备20建立蓝牙连接,使得音乐照明同步装置10在对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令之后,可以将照明控制指令发送给照明设备40,以及将音乐播放控制指令发送给音乐播放设备20,以控制照明设备40根据照明控制指令播放灯光效果,以及控制音乐播放设备20根据音乐播放控制指令播放待播放音频。
可选的,在本申请的一些实施方式中,音乐照明控制模块还可以包括:WiFi模块;该WiFi模块用于与无线路由器连接,并将照明控制指令发送给无线路由器,以由无线路由器将照明控制指令发送给照明设备。
具体的,如图4所示,为本申请实施例提供的一种音乐照明同步***的第二结构示意图,无线路由器50可以与智能照明网关60通过WiFi或以太网进行连接,并且,该智能照明网关可以基于WiFi、zigbee、ble mesh、Thread等无线通信协议与智能灯等具有照明功能的照明设备连接,使得音乐照明同步装置可以通过无线路由器将照明控制指令发送给照明设备。
本申请实施例中,通过在音乐播放之前,获取待播放音频信号,减少了声音采集过程造成的照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟,并且,不会受到环境噪声的影响,也不需要使声音采集麦克风靠近音源。另外,本申请还通过在对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令之后,才将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备,以控制照明设备根据照明控制指令播放灯光效果,以及控制音乐播放设备根据音乐播放控制指令播放待播放音频,即,在对声音信号进行分析之后,才控制音乐播放设备播放音乐,以及控制照明设备播放灯光效果,减少了声音分析过程造成的照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
进一步地,本申请实施例中,音乐照明同步装置还可以灵活配置于智能音箱等音乐播放设备,以及智能照明设备、智能手机、电脑等智能终端上,并且,还可以作为功能模块集成到USB等设备上。
如上述图3所示,为本申请第二个实施例提供的一种音乐照明同步***的结构示意图,包括:第一终端30、音乐照明同步装置10、照明设备40以及音乐播放设备20。
音乐照明同步装置10与第一终端30连接,用于获取第一终端30发送的待播放音频信号,并对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;音乐照明同步装置10还分别与照明设备40和音乐播放设备20连接,用于将照明控制指令发送给照明设备40,以及将音乐播放控制指令发送给音乐播放设备20,以控制照明设备40根据照明控制指令播放灯光效果,以及控制音乐播放设备20根据音乐播放控制指令播放待播放音频;使得本申请实施例提供的音乐照明同步装置10实现了对局域网内的音乐播放设备和照明设备的控制,并且有效地减小了照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟,使得照明设备播放的灯光效果与音乐播放设备播放的待播放音频的音律同步。
可选的,本申请实施例提供的音乐照明同步***中,音乐照明控制模块10还可以包括:WiFi模块;该WiFi模块用于与无线路由器连接,并将照明控制指令发送给无线路由器,以由无线路由器将照明控制指令发送给照明设备。
具体的,如图4所示,为本申请实施例提供的一种音乐照明同步***的第二结构示意图,无线路由器50可以与智能照明网关60通过WiFi或以太网进行连接,并且,该智能照明网关可以基于WiFi、zigbee、ble mesh、Thread等无线通信协议与智能灯等具有照明功能的照明设备连接,使得音乐照明同步装置可以通过无线路由器将照明控制指令发送给照明设备。
如图5所示,为本申请第三个实施例提供的一种音乐照明同步方法的实现流程示意图,应用于上述各个实施方式的音乐照明同步装置。该音乐照明同步方法可以包括:步骤501至步骤503,详述如下:
步骤501,获取待播放音频信号。
本申请实施例中,上述获取待播放音频信号是指,在音乐播放之前,获取待播放音频信号,即,不需要通过声音麦克风拾音,以及对音乐模拟信号进行数字信号转换,而是直接获取待播放音频对应的数字信号,因而,可以减少声音采集过程造成的照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
可选的,在本申请的一些实施方式中,获取待播放音频信号可以包括:获取第一终端发送的待播放音频信号。
例如,通过与第一终端建立蓝牙连接,获取第一终端发送的待播放音频信号。
其中,上述第一终端可以为上述智能手机、平板电脑等声源设备。
例如,上述音乐照明同步装置配置于音乐播放设备或照明设备上,通过接收智能手机、平板电脑等声源设备发送的待播放音频信号,再对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令,进而控制照明设备根据照明控制指令播放灯光效果,以及控制音乐播放设备根据音乐播放控制指令播放待播放音频。
需要说明的是,当上述音乐播放设备与上述第一终端不属于同一个终端时,上述音乐播放控制指令可以携带有待播放音频,当上述音乐播放设备与上述第一终端属于同一个终端时,上述音乐播放控制指令可以不携带待播放音频。
步骤502,对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令。
本申请实施例中,上述对待播放音频信号进行解码分析可以包括:提取待播放音频信号的频率、幅度、相位等音乐特征,通过预设的音律算法将待播放音频信号的频率、幅度、相位等音乐特征映射为照明设备的亮度、色温、颜色等灯光特征,并生成携带灯光特征的照明控制指令。
步骤503,将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备,以控制照明设备根据照明控制指令播放灯光效果,以及控制音乐播放设备根据音乐播放控制指令播放待播放音频。
本申请还通过在对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令之后,才将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备,以控制照明设备根据照明控制指令播放灯光效果,以及控制音乐播放设备根据音乐播放控制指令播放待播放音频,即,在对声音信号进行分析之后,才控制音乐播放设备播放音乐,以及控制照明设备播放灯光效果,减少了声音分析过程造成的照明设备的灯光效果与音乐播放设备播放的音乐之间的延迟。
可选的,在本申请的一些实施方式中,如图6所示,上述步骤503中,将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备,可以包括如下步骤601至步骤603。
步骤601,计算将照明控制指令发送给照明设备的第一通信时长,以及计算将音乐播放控制指令发送给音乐播放设备的第二通信时长。
具体的,在计算将照明控制指令发送给照明设备的第一通信时长时,可以先向照明设备发送与照明控制指令相等数据量的测试数据,以确定将照明控制指令发送给照明设备所需要的时间,即,第一通信时长。
同样的,在计算将音乐播放控制指令发送给音乐播放设备的第二通信时长的过程中,也可以先向音乐播放设备发送与音乐播放控制指令相等数据量的测试数据,以确定将音乐播放控制指令发送给音乐播放设备所需要的时间,即,第二通信时长。
步骤602,根据第一通信时长和第二通信时长确定照明设备与音乐播放设备之间的通信时延,并根据通信时延确定照明控制指令和音乐播放控制指令的发送顺序和发送时间间隔。
本申请实施例中,上述通信时延为第一通信时长与第二通信时长之间的时间差。上述发送时间间隔等于该时间差。
步骤603,根据发送顺序和发送时间间隔将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备。
本实施例中,通过计算上述第一通信时长以及上述第二通信时长,再根据上述第一通信时长和上述第二通信时长确定照明设备与音乐播放设备之间的通信时延,并根据通信时延确定照明控制指令和音乐播放控制指令的发送顺序和发送时间间隔,进而使得根据发送顺序和发送时间间隔将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备时,照明设备和音乐播放控制指令可以同时收到各自对应的控制指令,消除了因信号传输造成的时延,有利于实现照明设备根据照明控制指令播放的灯光效果与音乐播放设备根据音乐播放控制指令播放的待播放音频的音律同步。
可选的,在本申请的一些实施方式中,在计算得到上述通信时延之后,还可以通过在照明控制指令中增加灯光效果播放时间,并在音乐播放控制指令中增加音乐播放控制时间,使得照明设备可以在到达照明控制指令中的灯光效果播放时间才播放相应的灯光效果,以及使得音乐播放设备可以在到达音乐播放控制时间才播放相应的待播放音频,使得照明设备根据照明控制指令播放的灯光效果与音乐播放设备根据音乐播放控制指令播放的待播放音频的音律同步。
可选的,在本申请的一些实施方式中,上述音乐播放设备可以为蓝牙音箱、手机、平板电脑等可以进行音乐播放的智能终端。
需要说明的是,为描述的方便和简洁,上述描述的音乐照明同步方法的具体工作过程,可以参考上述图1至图4中音乐照明同步装置和音乐照明同步***的描述,在此不再赘述。并且,还需要说明的是,上述各个实施方式可以进行相互组合,得到多种不同的实施方式,均属于本申请的保护范围。
本申请第四个实施例提供一种终端。该终端可以配置有上述各个实施方式的音乐照明同步装置的终端;或者,上述终端还可以为用于实现上述各个音乐照明同步方法的终端。并且,该终端可以为蓝牙音箱、照明灯等智能家电设备。
如图7所示,上述终端可以包括:处理器70、存储器71以及存储在存储器71中并可在处理器70上运行的计算机程序72。处理器70执行计算机程序72时实现上述各个音乐照明同步方法实施例中的步骤,例如,图5所示的步骤501至步骤503。
所称处理器70可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器,也可以是任何常规的处理器等。
存储器71可以是终端7的内部存储单元,例如,硬盘或内存。存储器71也可以是用于终端7的外部存储设备,例如,终端7上配备的插接式硬盘,智能存储卡(Smart MediaCard,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器71还可以既包括终端7的内部存储单元也包括外部存储设备。存储器71用于存储上述计算机程序以及终端所需的其他程序和数据。
上述计算机程序可以被分割成一个或多个模块/单元,上述一个或者多个模块/单元被存储在上述存储器71中,并由上述处理器70执行,以完成本申请。上述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述上述计算机程序在上述进行音乐照明同步的终端中的执行过程。例如,上述计算机程序可以被分割成:音频获取模块、音频解析模块和音乐照明控制模块,具体功能如下:
音频获取模块,用于获取待播放音频信号;
音频解析模块,用于对待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;
音乐照明控制模块,用于将照明控制指令发送给照明设备,以及将音乐播放控制指令发送给音乐播放设备,以控制照明设备根据照明控制指令播放灯光效果,以及控制音乐播放设备根据音乐播放控制指令播放待播放音频。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的。例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口、装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (10)
1.一种音乐照明同步装置,其特征在于,包括:
音频获取模块,用于获取待播放音频信号;
音频解析模块,用于对所述待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;
音乐照明控制模块,用于将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,以控制所述照明设备根据所述照明控制指令播放灯光效果,以及控制所述音乐播放设备根据所述音乐播放控制指令播放待播放音频。
2.如权利要求1所述的音乐照明同步装置,其特征在于,所述音频获取模块包括:第一蓝牙连接单元;
所述第一蓝牙连接单元用于与第一终端建立蓝牙连接,并获取所述第一终端发送的待播放音频信号。
3.如权利要求1所述的音乐照明同步装置,其特征在于,所述音乐照明控制模块,包括:
计算单元,用于计算将所述照明控制指令发送给照明设备的第一通信时长,以及计算将所述音乐播放控制指令发送给音乐播放设备的第二通信时长;
确定单元,用于根据所述第一通信时长和所述第二通信时长确定所述照明设备与所述音乐播放设备之间的通信时延,并根据所述通信时延确定所述照明控制指令和音乐播放控制指令的发送顺序和发送时间间隔;
发送单元,用于根据所述发送顺序和所述发送时间间隔将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备。
4.如权利要求1-3任意一项所述的音乐照明同步装置,其特征在于,所述音乐照明控制模块包括:第二蓝牙连接单元;
所述第二蓝牙连接单元用于与所述音乐播放设备建立蓝牙连接,并将所述音乐播放控制指令发送给所述音乐播放设备。
5.如权利要求4所述的音乐照明同步装置,其特征在于,所述音乐照明控制模块还包括:WiFi模块;
所述WiFi模块用于与无线路由器连接,并将所述照明控制指令发送给所述无线路由器,以由所述无线路由器将所述照明控制指令发送给所述照明设备。
6.一种音乐照明同步***,其特征在于,所述音乐照明同步***包括:第一终端、音乐照明同步装置、照明设备以及音乐播放设备;
所述音乐照明同步装置与所述第一终端连接,用于获取所述第一终端发送的待播放音频信号,并对所述待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;
所述音乐照明同步装置还分别与所述照明设备和所述音乐播放设备连接,用于将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,以控制所述照明设备根据所述照明控制指令播放灯光效果,以及控制所述音乐播放设备根据所述音乐播放控制指令播放待播放音频。
7.一种音乐照明同步方法,其特征在于,包括:
获取待播放音频信号;
对所述待播放音频信号进行解码分析,得到照明控制指令和音乐播放控制指令;
将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,以控制所述照明设备根据所述照明控制指令播放灯光效果,以及控制所述音乐播放设备根据所述音乐播放控制指令播放待播放音频。
8.如权利要求7所述的音乐照明同步方法,其特征在于,所述将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备,包括:
计算将所述照明控制指令发送给照明设备的第一通信时长,以及计算将所述音乐播放控制指令发送给音乐播放设备的第二通信时长;
根据所述第一通信时长和所述第二通信时长确定所述照明设备与所述音乐播放设备之间的通信时延,并根据所述通信时延确定所述照明控制指令和音乐播放控制指令的发送顺序和发送时间间隔;
根据所述发送顺序和所述发送时间间隔将所述照明控制指令发送给照明设备,以及将所述音乐播放控制指令发送给音乐播放设备。
9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求7至8任意一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求7至8中任意一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110241149.9A CN115035920A (zh) | 2021-03-04 | 2021-03-04 | 音乐照明同步装置、***、方法、终端和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110241149.9A CN115035920A (zh) | 2021-03-04 | 2021-03-04 | 音乐照明同步装置、***、方法、终端和可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115035920A true CN115035920A (zh) | 2022-09-09 |
Family
ID=83118174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110241149.9A Pending CN115035920A (zh) | 2021-03-04 | 2021-03-04 | 音乐照明同步装置、***、方法、终端和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115035920A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070040774A (ko) * | 2007-03-28 | 2007-04-17 | 권대웅 | 사운드 딜레이 타이밍 컨트롤러와 티티에스 엔진에 의한스케줄 컨트롤형 음악분수 제어 서버 시스템 |
CN103809554A (zh) * | 2012-11-05 | 2014-05-21 | 索尼公司 | 音响照明设备和存储介质 |
CN106304539A (zh) * | 2016-08-03 | 2017-01-04 | 杭州电子科技大学 | 一种基于节奏跟随的音乐彩灯控制器设计方法 |
WO2017206935A1 (zh) * | 2016-06-03 | 2017-12-07 | 公安部第三研究所 | 一种音视频同步测试的***及方法 |
CN107580399A (zh) * | 2017-09-22 | 2018-01-12 | 上海韵焰智能科技有限公司 | 灯光控制方法及装置 |
CN108925022A (zh) * | 2018-09-14 | 2018-11-30 | 再兴电子(深圳)有限公司 | 配合音乐的声光控制*** |
-
2021
- 2021-03-04 CN CN202110241149.9A patent/CN115035920A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070040774A (ko) * | 2007-03-28 | 2007-04-17 | 권대웅 | 사운드 딜레이 타이밍 컨트롤러와 티티에스 엔진에 의한스케줄 컨트롤형 음악분수 제어 서버 시스템 |
CN103809554A (zh) * | 2012-11-05 | 2014-05-21 | 索尼公司 | 音响照明设备和存储介质 |
WO2017206935A1 (zh) * | 2016-06-03 | 2017-12-07 | 公安部第三研究所 | 一种音视频同步测试的***及方法 |
CN106304539A (zh) * | 2016-08-03 | 2017-01-04 | 杭州电子科技大学 | 一种基于节奏跟随的音乐彩灯控制器设计方法 |
CN107580399A (zh) * | 2017-09-22 | 2018-01-12 | 上海韵焰智能科技有限公司 | 灯光控制方法及装置 |
CN108925022A (zh) * | 2018-09-14 | 2018-11-30 | 再兴电子(深圳)有限公司 | 配合音乐的声光控制*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106685772A (zh) | 一种智能音箱、智能家居***及其实现方法 | |
CN106878915B (zh) | 播放设备的控制方法、装置及播放设备和移动终端 | |
CN104934050A (zh) | 一种基于无线网络的音频组网播放方法和*** | |
CN106341546B (zh) | 一种音频的播放方法、装置及移动终端 | |
CN105072176B (zh) | 一种播放***的无线连接方法及装置 | |
CN105120528B (zh) | 一种设备间进行配置性设置的方法、装置及*** | |
CN110503984A (zh) | 无线音频播放设备的播放方法、设备及*** | |
CN108737648B (zh) | 音乐音量自适应调节方法、装置、存储介质及终端 | |
CN105703984B (zh) | 一种连接方法及移动终端 | |
CN103686540A (zh) | 一种主动式无线网络音响设备及其使用方法 | |
CN108566706A (zh) | 闪光灯控制方法、装置、终端设备及存储介质 | |
CN205829977U (zh) | 一种适用于传统音响的无线语音对话和控制装置 | |
CN105703987B (zh) | 一种音视频播放***控制方法和装置 | |
CN112331195A (zh) | 语音交互方法、装置以及*** | |
CN104184426A (zh) | 一种音量调节方法以及装置 | |
CN204836428U (zh) | 一种数字直播调音台 | |
CN105703806A (zh) | 播放设备的蓝牙模块控制方法、装置及音视频播放*** | |
CN115035920A (zh) | 音乐照明同步装置、***、方法、终端和可读存储介质 | |
CN108925014B (zh) | 一种光源亮度控制方法、***以及设备 | |
CN110380944A (zh) | 一种电子设备及其控制方法 | |
CN105872732B (zh) | 音视频播放***中音源设备的接入方法、装置及播放设备 | |
CN203733282U (zh) | 一种基于wifi实现音频接入的户外音乐播放装置 | |
CN105682188A (zh) | 接入WiFi网络的方法、装置及WiFi接入设备 | |
CN113827953B (zh) | 游戏控制*** | |
CN105847905B (zh) | 一种音视频播放***控制方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |