一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

灯效控制方法、装置、电子设备及可读存储介质与流程

2022-03-02 02:39:20 来源:中国专利 TAG:


1.本技术涉及照明控制技术领域,更具体地,涉及一种灯效控制方法、装置、电子设备及可读存储介质。


背景技术:

2.音频照明控制(audio fighting controlling)是指利用音乐、歌声或其他声响幅度的高低或频谱分布来实现对光源开关、照度和色调的调节。它主要用于舞台、舞厅、俱乐部、广告宣传、音频彩灯喷泉、音乐花灯,以制造某种艺术效果,烘托娱乐气氛。
3.为了实现发光设备能够根据音乐旋律进行灯效控制,现有技术通常对音乐数据进行人工编排或者对各个曲目进行单独分析,从而为不同音乐配置相应的灯效。但人工操作的方法只能在灯效展示前确定好灯效,灯效控制的效率较低。


技术实现要素:

4.鉴于上述问题,本技术实施例提供一种灯效控制方法、装置、电子设备以及可读存储介质,旨在提高灯效控制的效率。
5.第一方面,本技术一些实施例提供一种灯效控制方法,该方法包括:获取声音文件,该声音文件包括不同音源类型的声音,对声音文件进行音频分析,生成音频参数,该音频参数至少包括响度、音调、音色中的一种,确定与音频参数匹配的预设音频参数,生成与预设音频参数对应的灯效控制指令,灯效控制指令用于对发光设备进行发光控制。
6.第二方面,本技术一些实施例还提供一种灯效控制装置,该装置包括:获取模块,用于获取声音文件,声音文件包括不同音源类型的声音,分析模块,用于对声音文件进行音频分析,生成音频参数,音频参数至少包括响度、音调、音色中的一种,确定模块,用于确定与音频参数匹配的预设音频参数;生成模块,用于生成与预设音频参数对应的灯效控制指令,灯效控制指令用于对发光设备进行发光控制。
7.第三方面,本技术一些实施例还提供一种电子设备,包括处理器以及存储器,存储器存储有计算机程序指令,计算机程序指令被处理器调用时执行上述的灯效控制方法。
8.本技术提供的一种灯效控制方法,可以获取声音文件,该声音文件包括不同类型的声音,并对声音文件进行音频分析,生成音频参数,该音频参数至少包括响度、音调、音色中的一种,进一步地,可以确定与音频参数匹配的预设音频参数,并生成与预设音频参数对应的灯效控制指令,灯效控制指令用于对发光设备进行发光控制。如此,可以在音频分析时将获取的当前音乐与之前分析过的音乐进行对比,为有相似或相同的部分音频快速匹配常用/现有的灯光展示效果,从而提高灯光控制效率。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于
本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了本技术实施例提供的一种灯效控制系统架构示意图。
11.图2示出了本技术实施例提供的一种灯效控制方法的应用场景示意图。
12.图3示出了本技术实施例提供的一种灯效控制方法的流程示意图。
13.图4示出了本技术实施例提供的另一种灯效控制方法的流程示意图。
14.图5示出了图4的灯效控制方法中音频分析步骤的一种流程示意图。
15.图6示出了图4的灯效控制方法中确定灯效参数步骤的一种流程示意图。
16.图7示出了本技术实施例提供的又一种灯效控制方法的流程示意图。
17.图8示出了本技术实施例提供的一种灯效控制装置的模块框图。
18.图9是本技术实施例提供的一种电子设备的模块框图。
19.图10是本技术实施例提供的一种计算机可读存储介质的模块框图。
具体实施方式
20.下面详细描述本技术的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性地,仅用于解释本技术,而不能理解为对本技术的限制。
21.为了使本技术领域的人员更好地理解本技术的方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整的描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
22.音乐氛围灯的rgb灯效往往能够让单调的环境空间变得灵动,同时也能够起到一定的照明和烘托环境氛围的作用。音乐氛围灯主要通过分析声音的音频来确定所要展示的灯光色彩。目前,音乐氛围灯大多都是先对获取的声音数据进行音频分析,再根据音频分析的结果人工设计不同的灯效。
23.例如,音频分析的结果可以包括声音数据的声音音色和声音频率,由此灯效设计师可以根据声音音色调试不同的灯光颜色以及根据声音频率设定不同的灯光色温,从而在音乐播放时,音乐氛围灯可以根据预先设定好的灯效进行发光展示。
24.由于,相同风格或曲调的音乐,其灯光效果的设计存在相似或相同的部分,如同一音乐作品的原声带和伴奏在音律上是相同的,若分别对原声带和伴奏进行灯效设计会带来资源浪费。
25.为了解决上述问题,发明人经过长期研究,提出了本技术实施例提供的灯效控制方法,该方法可以获取声音文件,并对声音文件进行音频分析,生成音频参数,进而可以确定与音频参数匹配的预设音频参数,并生成与预设音频参数对应的灯效控制指令,灯效控制指令用于对发光设备进行发光控制。如此,本技术可以预先对音乐作品的原声带进行音频分析,生成并存储原声带的音频参数,当对该原声带对应的伴奏进行音频分析得到伴奏的音频参数时,可以为伴奏的音频参数中与原声带的音频参数相似或相同的部分音频参数所对应的音乐快速生成对应的灯效控制指令,从而控制电灯展示常用/现有的灯光效果,提高灯光控制效率。
26.下面先对本技术所涉及到的灯效控制方法的应用环境进行介绍。
27.如图1所示,在一些实施例中,本技术实施例提供的一种灯效控制方法可以应用在如图1所示的灯效控制系统700中,该灯效控制系统700包括终端设备701以及发光设备703。其中,终端设备701可以为手机、平板、电脑等具有计算功能的移动终端或pc端。发光设备703通过接收终端设备701发送的灯效控制指令进行灯效展示。
28.需要说明的是,发光设备703可以是独立的发光单元,也可以由多个发光单元组成,例如,第一发光单元703a和第二发光单元703b,在此不做限定。可选地,终端设备701可以借助通用串行总线(universal serial bus,usb)与发光设备703连接,终端设备701也可以通过网络与发光设备703连接,该网络可以为无线网络通信技术(wi-fi)、蓝牙(bluetooth)以及紫蜂协议(zigbee)等能够实现终端设备与群控设备、群控设备与发光设备之间互相通信连接的无线网络,在此不做限定。
29.请参阅图2,图2示出了本技术所涉及到的灯效控制方法的一种应用场景。作为一种实施方式,在该应用场景中,终端设备701可以为手机,发光设备703可以由七个发光单元组成。用户可以通过终端设备701对发光设备703进行灯效控制。例如,终端设备701可以读取声音文件,并对声音文件进行音频分析进而根据音频分析的结果生成灯效控制指令,从而将该灯效控制指令发送至发光设备703以便控制发光设备703进行灯效展示。作为另一种实施方式,在该应用场景中,发光设备703自身可以播放、读取声音文件,并对声音文件进行音频分析进而根据音频分析的结果生成灯效控制指令。
30.下面将结合附图具体描述本技术中的各实施例。
31.请参阅图3,图3示出了本技术实施例提供的一种灯效控制方法,该灯效控制方法可以包括以下步骤s110至步骤s140。
32.步骤s110:获取声音文件。
33.其中,声音文件可以包括不同音源类型的声音,该声音文件指的是通过声音录入设备录制的声音数据,其可以是直接记录了真实声音的二进制采样数据。在本技术实施例中,声音文件可以包括.mp3/.amr/.wma等格式的包含声音数据的文件,在此不做限定,声音文件可以包括多个不同音源类型的声音数据,音源类型可以包括人的声音、乐器的声音、电子音等。
34.作为一种实施方式,终端设备可以从本地或者网络获取用户指定的声音文件。例如,终端设备安装有控制发光设备的客户端(application,app),用户可以在该客户端app上从本地选择指定的声音文件,也可以从网络下载自己需要的声音文件。
35.作为另一种实施方式,终端设备可以录取环境中的声音存储为声音文件。例如,用户希望通过歌声对氛围灯进行灯效控制时,可以利用终端设备中的录音功能录制歌声,进而生成声音文件。
36.步骤s120:对声音文件进行音频分析,生成音频参数。
37.其中,音频参数指的是一系列能够反映出声音质量的参数,通过对声音文件进行音频分析,可以得到多个不同的音频参数,如响度、音调、音色等,其中,响度用于表示声音的强弱,也即音量,可以由频率的大小决定。音调指的是声音的高低,通常也由频率决定音调,与发声物体振动的快慢有关,音色用于表示声音的特征,通过音色可以对每个人的声音以及各种乐器所发出的声音进行区别。音频分析指的是对声音数据进行的不同方式的分
析,可以包括时域分析、频域分析等,其中,时域分析和频域分析是声音在两个不同角度的分析,时域分析可以是以时间函数描述声音信号进行音频分析,频域分析可以是将声音数据经过傅里叶变换在频域上进行的声音的频谱分析,在本技术实施例中,可以根据需要的音频参数类型选定对应的音频分析方式。
38.作为一种实施方式,终端设备在获取声音文件时,可以对该声音文件进行音频分析,具体地,终端设备可以将声音文件作为输入数据,通过音频分析算法(如波形相似叠加算法和重采样算法等)对声音文件进行分析,得到该声音文件的音质,例如,格式为.mp3的声音文件作为输入数据,通过音频分析算法对该声音文件进行音频分析,得到该声音文件的时域波形、频率曲线以及各频点幅度,从而根据时域波形、频率曲线以及各频点幅度计算出该声音文件的音质,也即音频参数。
39.步骤s130:确定与音频参数匹配的预设音频参数。
40.本技术实施例主要是通过音频参数来设计不同的灯光效果,为了能够提高灯效控制的效率,可以将获取的当前的音频参数与之前分析过的音频参数,也即预设音频参数进行对比,为具有相似或相同部分音频参数的声音文件快速匹配常用/现有的灯光展示效果。
41.作为一种实施方式,终端设备可以在存储有预设音频参数的数据库中,查询出与当前音频参数匹配的预设音频参数。例如,终端设备在获取新的音频参数时,可以将音色、音调作为检索条件,通过相似性检索在数据库中查询与新的音频参数在音色、音调上相似或相同的预设音频参数。
42.步骤s140:生成与预设音频参数对应的灯效控制指令。
43.在一些实施例中,预设音频参数配置有对应的灯效参数,因此在确定与音频参数匹配的预设音频参数的同时,也同样可以将预设音频参数所对应的灯效参数确定为音频参数所对应的灯效参数。其中,灯效参数用于量化灯效的数值参数,至少可以包括色彩参数、色温参数和亮度参数中的一种,灯效控制指令用于对发光设备进行发光控制。
44.作为一种实施方式,终端设备在确定与音频参数匹配的预设音频参数之后,可以获取预设音频参数所对应的灯效参数,并将预设音频参数所对应的灯效参数作为与其匹配的新的音频参数所对应的灯效参数,进一步地,根据该灯效参数生成灯效控制指令。
45.在另一些实施例中,声音文件中的多个声音数据可以具有对应的声音权重,该声音权重可以用于匹配不同的灯效参数,从而终端设备可以根据声音数据的声音权重生成控制灯效的灯效控制指令。
46.作为一种实施方式,终端设备可以在获取音频参数后,根据预先存储的音频参数与声音权重的匹配关系,计算出音频参数对应的声音数据的声音权重,从而根据声音权重与灯效参数的匹配关系,为不同的声音数据匹配对应的灯效参数,从而根据灯效参数生成灯效控制指令。
47.本技术实施例中,终端设备可以获取声音文件,并对声音文件进行音频分析,生成音频参数,进一步地,可以确定与音频参数匹配的与预设音频参数,并生成与预设音频参数对应的灯效控制指令,灯效控制指令用于对发光设备进行发光控制。由此,终端设备可以在音频分析时将获取的当前音频参数与预先分析得出的音频参数进行对比,为有相似或相同部分的音频参数快速匹配常用/现有的灯光展示效果,从而提高灯光控制效率。
48.如图4所示,图4示意性地示出本技术实施例提供的另一种灯效控制方法,该灯效
控制方法可以包括以下步骤s210至步骤s240。
49.步骤210:获取声音文件。
50.其中,声音文件包括不同音源类型的声音。在本实施例中,步骤s210的具体实施,可以参考上文实施例所提供的步骤s110的阐述,此处不再赘述。
51.步骤220:对多个声音数据进行音频分析,生成多个子音频参数。
52.其中,声音文件包括多个声音数据,多个声音数据的音源类型各不相同,在一些实施例中,当终端设备获取声音文件时,可以对声音文件中多个声音数据进行音频分析,生成多个子音频参数,该多个子音频参数可以构成音频参数,每个声音数据对应一个子音频参数。具体地,请参阅图5,步骤s220可以包括步骤s221以及步骤s222。
53.步骤221:获取预设分析时段。
54.在对声音数据进行音频分析的过程中,需要对声音数据进行音频采样,为了提高音频分析的效率,减少工作量,可以按照预设时间间隔,也即预设分析时段,对声音数据进行音频采样。其中,该预设分析时段可以根据声音数据的大小或者音频分析的质量要求进行设定。
55.作为一种实施方式,预设分析时段可以控制音频采样的频率,也即每分钟抽取声音数据的声波幅度的次数,为了保证声音不失真,音频采样的频率通常在40khz左右,可以通过音频采样的频率计算出预设分析时段。具体地,已知声音数据的每帧数据对应的字节数frame_size,音频采样的频率sample_rate,则预设分析时段presentation_time的计算公式为:
56.presentation_time=frame_size/sample_rate;
57.其中,预设分析时段presentation_time也就是该帧数据播放的时间长度,单位s,如果用毫秒为单位,则在计算过程中需要将字节数frame_size乘上1000。
58.步骤222:在预设分析时段内对声音文件进行音频分析,生成多个子音频参数。
59.在本技术实施例中,声音文件可以包括多个不同音源类型的声音数据,通过对不同的声音数据进行音频分析,可以得出多个不同的子音频参数,从而便于根据不同的子音频参数设计多种不同的灯效。
60.作为一种实施方式,终端设备可以基于相同的预设分析时段分别对多个不同的声音数据进行音频分析,也可以基于不同的预设分析时段分别对多个不同的声音数据进行音频分析,例如,根据不同的音源类型确定预设分析时段,进而根据该预设分析时段,对该预设分析时段对应的声音数据进行音频分析,从而提高音频分析的准确性。
61.步骤230:将子音频参数与预设音频参数进行匹配,得到匹配结果,根据匹配结果,确定子音频参数对应的灯效参数。
62.在本技术实施例中,终端设备可以将子音频参数与预设音频参数进行匹配,进而获取两者的匹配结果。其中,匹配结果可以包括匹配度,匹配度用于表征子音频参数与预设音频参数的相似程度。具体地,请参阅图6,步骤s230可以包括步骤s231至步骤s234。
63.步骤231:获取子音频参数与预设音频参数的匹配度。
64.考虑到相同风格或曲调的音乐,其对应的灯光效果的设计存在相似或相同的部分。因此,在对声音文件完成音频分析后,可以基于获取的当前的音频参数与之前分析得到的预设音频参数的匹配程度来快速地为当前的音频参数设置对应的灯效。其中,预设音频
参数指的是经音频分析得到的已有的音频参数,该预设音频参数同样包括了响度、音调、音色等。
65.在一些实施例中,终端设备通过对声音文件中多个声音数据进行音频分析,可以生成多个子音频参数,并将每个子音频参数分别与预设音频参数进行匹配,进而为每个子音频参数确定最匹配的预设音频参数。
66.作为一种实施方式,终端设备可以将获取的子音频参数与预设音频参数进行相似度计算,以便确定子音频参数与预设音频参数的匹配度。具体地,可以将不同预设分析时段获取的子音频参数与预设音频参数进行相似度的计算。
67.例如,可以将子音频参数与预设音频参数进行向量化分别得到两者对应的音频向量。进而可以将不同预设分析时段获取的子音频参数的音频向量与预设音频参数的音频向量进行余弦相似度(cosine similarity)计算,并根据余弦相似度的计算结果确定子音频参数与预设音频参数的匹配度。
68.步骤232:当匹配度大于预设匹配度时,将子音频参数确定为目标子音频参数。
69.其中,预设匹配度用于判定获取的子音频参数与预设音频参数是否匹配,该预设匹配度可以为一个数值,也可以为一个数值范围。预设匹配度可以根据对子音频参数与预设音频参数所期望的相似程度,也即期望获取目标子音频参数的准确度进行调整。
70.作为一种实施方式,终端设备获取子音频参数与预设音频参数的匹配度时,可以将该匹配度和预设匹配度进行比较,当预设音频参数为一个数值时,若匹配度大于预设匹配度,则可以将子音频参数确定为目标子音频参数。当预设音频参数为一个数值范围时,若匹配度大于预设匹配度的数值范围内的任一数值,则可以将子音频参数确定为目标子音频参数。
71.作为另一种实施方式,终端设备将该匹配度和预设匹配度进行比较,若匹配度小于预设匹配度,则可以重新对获取的子音频参数与预设音频参数进行匹配,也可以直接为该子音频参数设置灯效。
72.步骤233:获取预设音频参数对应的预设灯效参数。
73.步骤234:将预设灯效参数作为目标子音频参数所对应的灯效参数。
74.其中,预设灯效参数指的是预先存储的预设音频参数所对应的灯效参数,每个预设灯效参数都可以具有对应的预设音频参数。例如,响度可以对应色彩参数,音调可以对应色温参数,音色可以对应亮度参数。可选地,每个该预设灯效参数可以通过数据表的形式与预设音频参数存储在一起。
75.作为一种实施方式,可以将目标子音频参数匹配的预设音频参数所对应的预设灯效参数,作为该目标子音频参数所对应的灯效参数。示例性地,终端设备在获取一段声音数据后,可以在预设分析时段t内对该声音数据进行了音频分析,进而,得到该声音数据在预设分析时段t内的响度v。进一步地,将响度v与预设音频参数响度v

进行匹配,若确定响度v为目标子音频参数,则获取该预设音频参数响度v

所对应的预设灯效参数h,并将预设灯效参数h作为该目标子音频参数所对应的灯效参数。
76.步骤240:根据灯效参数,生成灯效控制指令。
77.考虑到用户在使用音乐氛围灯时的需求也会受到天气和时间的影响,当获取到目标子音频参数对应的灯效参数时,可以根据应用环境来对灯效参数进行调整,以便灯光效
果能够更加与环境适配。
78.作为一种实施方式,可以获取环境数据,该环境数据可以用于表征发光设备所处的环境的天气状态和时间,进而,可以根据该环境数据调整灯效参数,生成调整后的灯效参数对应的灯效控制指令,具体地,环境数据中的天气和时间维度可以分别对应有不同的调整模式,例如,晚间时刻的调整模式会将亮度参数降低,雨天天气的调整模式会将色温参数增高。示例性地,音乐氛围灯可以通过互联网获取到自身所处地方的环境数据:晚间-雨天,从而根据该环境数据对亮度参数和色温参数进行调整,进一步地,根据调整后的灯效参数,生成灯效控制指令。
79.本技术实施例中,首先获取声音文件,该声音文件可以包括多个声音数据,多个声音数据的音源类型各不相同,并对多个声音数据进行音频分析,生成多个子音频参数。进一步地,将子音频参数与预设音频参数进行匹配,得到匹配结果,并根据匹配结果,确定子音频参数对应的灯效参数,从而,根据灯效参数,生成灯效控制指令。如此,通过将新生成的当前音频参数与预设音频参数进行匹配,快速地为当前音频参数设置对应的灯光效果,提高灯光控制的效率。
80.如图7所示,图7示意性地示出本技术实施例提供的又一种灯效控制方法,该灯效控制方法可以包括以下步骤s310至步骤s340。
81.步骤310:获取声音文件。
82.步骤320:对多个声音数据进行音频分析,生成多个子音频参数。
83.在本实施例中,步骤s310以及步骤s320的具体实施,可以分别参考上文实施例所提供的步骤s210以及步骤s220的阐述,此处不再一一赘述。
84.步骤330:获取预设权重规则。
85.为了丰富音乐氛围灯的灯效控制的多样性,同时提高灯效控制的效率。可以对声音数据进行音频分析后,根据子音频参数与声音权重的对应关系,也即预设权重规则,来快速的生成灯光效果。其中,声音权重指的是为不同的声音数据所赋予的不同的权重,例如,人声为第一权重,伴奏声(钢琴)为第二权重,预设权重规则用于表征声音数据的子音频参数与声音权重的对应关系。
86.作为一种实施方式,可以为不同的子音频参数预先设定对应的声音权重。示例性地,子音频参数包括的频率段和音量可以用于区分人声和钢琴声,由此可以确定人声的子音频参数所对应的声音权重为第一权重,钢琴的子音频参数所对应的声音权重为第二权重。
87.步骤340:根据子音频参数和预设权重规则,获取声音数据对应的声音权重。
88.作为一种实施方式,当获取到子音频参数后,可以按照预设权重规则确定出子音频参数对应的声音权重,也即声音数据对应的声音权重。例如,人声的子音频参数所对应的声音权重为第一权重,当获取人声的子音频参数时,可以确定人声对应的声音权重为第一权重。
89.步骤350:根据声音数据对应的声音权重,基于声音权重与灯效参数的对应关系,确定声音数据对应的灯效参数。
90.在本技术实施例中,不同的子音频参数所对应的声音权重不同,在声音权重与灯效参数的对应关系中,声音权重与灯效参数具有一一对应的关系,例如,人声的第一权重可
以对应于色彩参数,钢琴的第二权重可以对应于色温参数,需要说明的是,声音权重与灯效参数的对应关系可以由用户自行设定。
91.作为一种实施方式,终端设备可以根据每个声音数据对应的声音权重,基于声音权重与灯效参数的对应关系,分别确定多个声音数据对应的灯效参数。例如,用户使用手机播放一首音乐时,可以确定音乐中人声对应的色彩参数为rgb(α,β,γ),伴奏琴声对应的色温参数为k(ε)。
92.步骤360:结合多个声音数据对应的多个灯效参数,对多个灯效参数进行编码以生成灯效控制指令。
93.作为一种实施方式,在确定完每个声音数据对应的灯效参数后,可以对多个灯效参数进行编码以生成灯效控制指令。例如,获取音乐中人声对应的色彩参数rgb(α,β,γ),伴奏琴声对应的色温参数k(ε)之后,可以基于色彩参数rgb(α,β,γ)与色温参数k(ε)生成灯效控制指令,从而发光设备根据该灯效控制指令进行灯效展示。
94.本技术实施例中,首先获取声音文件,并对多个声音数据进行音频分析,生成多个子音频参数。进一步地,获取预设权重规则,并根据子音频参数和预设权重规则,获取声音数据对应的声音权重,进一步地,根据声音数据对应的声音权重,基于声音权重与灯效参数的对应关系,确定声音数据对应的灯效参数,并结合多个声音数据对应的多个灯效参数,对多个灯效参数进行编码以生成灯效控制指令。如此,可以基于不同类型的声音来控制对应的灯效,从而丰富了音频控制灯效的多样性,增强用户体验。
95.请参阅图8,其示出了本技术实施例提供的一种灯效控制装置400的结构框图。该灯效控制装置400包括:获取模块410,用于获取声音文件,声音文件包括不同音源类型的声音;分析模块420,用于对声音文件进行音频分析,生成音频参数,音频参数至少包括响度、音调、音色中的一种;确定模块430,用于确定与音频参数匹配的预设音频参数;生成模块440,用于生成与预设音频参数对应的灯效控制指令,灯效控制指令用于对发光设备进行发光控制。
96.在一些实施例中,声音文件包括多个声音数据,多个声音数据的音源类型各不相同,分析模块420可以具体用于:对多个声音数据进行音频分析,生成多个子音频参数,多个子音频参数构成音频参数,每个声音数据对应一个子音频参数。
97.在一些实施例中,灯效控制装置400还可以包括:规则获取模块,用于获取预设权重规则,预设权重规则用于表征声音数据的子音频参数与声音权重的对应关系;权重获取模块,用于根据子音频参数和预设权重规则,获取声音数据对应的声音权重;第一参数确定模块,用于根据声音数据对应的声音权重,基于声音权重与灯效参数的对应关系,确定声音数据对应的灯效参数,灯效参数至少包括色彩参数、色温参数、亮度参数中的一种;第一指令生成模块,用于根据灯效参数,生成灯效控制指令。
98.在一些实施例中,不同的子音频参数所对应的声音权重不同,在声音权重与灯效参数的对应关系中,声音权重与灯效参数具有一一对应的关系;第一参数确定模块可以具体用于根据每个声音数据对应的声音权重,基于声音权重与灯效参数的对应关系,分别确定多个声音数据对应的灯效参数;第一指令生成模块可以具体用于结合多个声音数据对应的多个灯效参数,对多个灯效参数进行编码以生成灯效控制指令。
99.在一些实施例中,确定模块430可以具体用于将子音频参数与预设音频参数进行
匹配,得到匹配结果;生成模块440可以包括:第二参数确定模块,用于根据匹配结果,确定子音频参数对应的灯效参数;第二指令生成模块,用于根据灯效参数,生成灯效控制指令。
100.在一些实施例中,匹配结果包括匹配度,匹配度用于表征子音频参数与预设音频参数的相似程度,第二参数确定模块可以具体用于获取子音频参数与预设音频参数的匹配度;当匹配度大于预设匹配度时,将子音频参数确定为目标子音频参数;获取预设音频参数对应的预设灯效参数;将预设灯效参数作为目标子音频参数所对应的灯效参数。
101.在一些实施例中,灯效控制装置400还可以包括:时段获取模块,用于获取预设分析时段;音频分析模块,用于在预设分析时段内对声音文件进行音频分析。
102.在一些实施例中,第一指令生成模块或第二指令生成模块可以具体用于:获取环境数据,环境数据用于表征发光设备所处的环境;根据环境数据调整灯效参数,生成调整后的灯效参数对应的灯效控制指令。
103.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
104.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
105.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
106.本技术提供的方案,可以获取声音文件,该声音文件包括不同音源类型的声音,并对声音文件进行音频分析,生成音频参数,该音频参数至少包括响度、音调、音色中的一种,进一步地,可以确定与音频参数匹配的与预设音频参数,并生成与预设音频参数对应的灯效控制指令,灯效控制指令用于对发光设备进行发光控制。如此,可以在音频分析时将获取的当前音乐与之前分析过的音乐进行对比,为有相似或相同的部分音频快速匹配常用/现有的灯光展示效果,从而提高灯光控制效率。
107.如图9所示,本技术实施例还提供一种电子设备500,该电子设备500包括处理器510、存储器520,存储器520存储有计算机程序指令,计算机程序指令被处理器510调用时实执行上述的灯效控制方法。
108.处理器510可以包括一个或者多个处理核。处理器510利用各种接口和线路连接整个电池管理系统内的各种部分,通过运行或执行存储在存储器520内的指令、程序、代码集或指令集,以及调用存储在存储器520内的数据,执行电池管理系统的各种功能和处理数据。可选地,处理器510可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器510可集成中央处理器510(central processing unit,cpu)、图像处理器510(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器510中,单独通过一块通信芯片进行实现。
109.存储器520可以包括随机存储器520(random access memory,ram),也可以包括只读存储器520(read-only memory)。存储器520图可用于存储指令、程序、代码、代码集或指
令集。存储器520图可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各种方法实施例的指令等。存储数据区还可以存储电子设备图在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
110.如图10所示,本技术实施例还提供一种计算机可读存储介质600,该计算机可读存储介质600中存储有计算机程序指令610,计算机程序指令610可被处理器调用以执行上述实施例中所描述的方法。
111.计算机可读存储介质可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质包括非易失性计算机可读存储介质(non-transitory computer-readable storage medium)。计算机可读存储介质600具有执行上述方法中的任何方法步骤的程序代码的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码可以例如以适当形式进行压缩。
112.以上,仅是本技术的较佳实施例而已,并非对本技术作任何形式上的限制,虽然本技术已以较佳实施例揭示如上,然而并非用以限定本技术,任何本领域技术人员,在不脱离本技术技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本技术技术方案内容,依据本技术的技术实质对以上实施例所作的任何简介修改、等同变化与修饰,均仍属于本技术技术方案的范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献