灯光控制方法及装置制造方法及图纸

技术编号:17038246 阅读:80 留言:0更新日期:2018-01-13 22:46
本申请实施例提供的灯光控制方法及装置接收音乐播放请求,并判断是否存在与待播放音乐对应的灯具控制数据。若是,则根据灯具控制数据对灯具进行灯光控制;若否,根据音乐生成相应的灯具控制数据。本申请实施例可以获取音乐播放请求并对该音乐播放请求进行判断,若存在与待播放音乐对应的灯具控制数据则直接进行灯光控制,若不存在,则先根据音乐生成,然后在根据生成的灯具控制数据进行灯光控制。与现有的灯光控制方法相比,成本降低,有利于提高灯光控制的效果。

Light control method and device

The lighting control method provided by the application example and the device receive music playback request, and determine whether there is a luminaire control data corresponding to the playing music. If, the lamps are controlled according to the control data of the lamps and lanterns; if not, the corresponding lamps are generated to control the data according to the music. The embodiment of the application can access the music playback request and broadcast request to judge the music, if there is to play music lamps corresponding control data directly for lighting control, if not, then according to the generation of the music, and then in the control data generated according to the lamp lighting control. Compared with the existing lighting control methods, the cost is reduced and the effect of lighting control is improved.

【技术实现步骤摘要】
灯光控制方法及装置
本申请涉及控制领域,具体而言,涉及一种灯光控制方法及装置。
技术介绍
近年来,LED光源的发展带动了灯具产业的发展,各种灯具的效果越来越丰富,不仅仅是亮度、色温等,还出现了图案、光束、染色、频闪、角度等各种功能特点的灯具。很多时候这些灯具的变化效果是和音乐相关的,随着音乐的不同变化不同的效果。目前市场上,关于灯光控制的方法有如下几种:灯光设计师预先通过专业的编程设备,对音乐编程,将编程结果存储在灯光控制设备中,当音乐再次播放时,通过MIDI信号等各种方式触发之前存储的灯光效果,实现灯光控制的半自动化。或专业的灯光师根据现场的音乐即兴发挥,通过专业的灯光控制设备对灯光进行实时的控制,整个效果依赖灯光师的水平,人力成本较高,效果较难得到保障。申请内容有鉴于此,本申请实施例提供了一种灯光控制方法及装置,通过对灯光进行控制,改善了现有技术中控制灯光时成本较高效果难以得到保障的问题。为实现上述目的,本申请实施例提供了一种灯光控制方法,所述方法包括:接收音乐播放请求;判断是否存在与待播放音乐对应的灯具控制数据;若是,根据所述灯具控制数据对灯具进行灯光控制;若否,根据音乐生成相应的灯具控制数据。本申请实施例还提供了一种灯光控制装置,所述装置包括:播放请求接收模块,用于接收音乐播放请求;灯具控制数据模块,用于判断是否存在与待播放音乐对应的灯具控制数据;灯光控制模块,用于根据所述灯具控制数据对灯具进行灯光控制;灯光生成模块,用于根据音乐生成相应的灯具控制数据。本申请实施例提供的灯光控制方法及装置的有益效果为:本申请实施例提供的灯光控制方法及装置接收音乐播放请求,并判断是否存在与待播放音乐对应的灯具控制数据。若是,则根据灯具控制数据对灯具进行灯光控制;若否,根据音乐生成相应的灯具控制数据。本申请实施例可以获取音乐播放请求并对该音乐播放请求进行判断,若存在与待播放音乐对应的灯具控制数据则直接进行灯光控制,若不存在,则先根据音乐生成,然后在根据生成的灯具控制数据进行灯光控制。与现有的灯光控制方法相比,成本降低,有利于提高灯光控制的效果。附图说明为了更清楚的说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请第一实施例提供的灯光控制方法的流程图;图2是图1中步骤S140的具体步骤的流程图;图3是图2中步骤S141的具体步骤的流程图;图4是本申请第二实施例提供的灯光控制装置的结构框图;图5是本申请提供的灯光控制系统的示意性结构图。具体实施方式第一实施例请参见图1,图1示出了本申请第一实施例提供的灯光控制方法,具体包括如下步骤:步骤S110,接收音乐播放请求。请参见图5,本地服务端电脑420具体可以接收用户通过用户终端430发送的音乐播放请求。用户终端430可以是个人电脑,也可以为移动终端例如智能手机等。步骤S120,判断是否存在与待播放音乐对应的灯具控制数据,若是,则执行步骤S130;若否,则执行步骤S140。本地服务端电脑420判断自身的存储器内是否存储有与待播放音乐,若存储有,则执行步骤S130,若未存储有,则执行步骤S140。步骤S130,根据所述灯具控制数据对灯具进行灯光控制。本地服务端电脑420根据存储在存储器中的灯具控制数据对灯具进行灯光控制。步骤S140,根据音乐生成相应的灯具控制数据。本地服务端电脑420可以在本地根据音乐生成相应的灯具控制数据,也可以提交音乐文件以及本地灯具信息给服务器410,以使服务器410进行处理,并将灯光效果驱动命令数据流传输回来。请参见图2,图2示出了步骤S140的具体步骤示意图,包括:步骤S141,对音频数据进行处理,获得音频分析结果数据。请参见图3,图3示出了步骤S141的具体步骤示意图,包括如下步骤:步骤S1411,对音频数据进行切分,获得多组音频数据。对音频数据进行切分,以获得多组音频数据,具体地,可以根据音频数据之间的停顿时间来对音频数据进行切分,也可以根据预设时间间隔对音频数据进行切分。步骤S1412,对多组音频数据中的每组音频数据进行快速傅里叶变换,获得频谱数据。对切分出来的多组音频数据分别进行快速傅里叶变换,从而获得频谱数据。步骤S1413,对所述频谱数据分别进行峰值检测、节奏点检测、响度检测、能量分析以及音色分析,获得音频分析结果数据。对频谱数据可以分别进行峰值检测、节奏点检测、响度检测、能量分析以及音色分析。例如,对频谱数据进行响度检测,具体可以检测频谱数据的离散度,若离散度大,则说明响度较高;对于音色,则可以将其与数据库存储的音色进行对比。步骤S142,根据所述音频分析结果数据以及灯光效果素材,获得灯光效果驱动命令,其中,所述灯光效果驱动命令包括所述音频数据的多个时间点,以及多个时间点中的每个时间点灯光亮灭数据。具体地,灯光亮灭数据包括亮度、颜色、图案、位置、频闪等数据。获取音频分析结果数据中响度数值的离散度。若第一时间点对应的响度数值的离散度大于预设离散度值,则将该第一时间点对应的音频数据标记为高潮。从所述灯光效果素材库中查找与高潮对应的第一灯光控制数据。建立该第一时间点与所述第一灯光控制数据的映射关系。根据音频分析结果获得音频数据在每个时间点所对应的特征,例如响度高则记为高潮,然后再从灯光效果素材库中查找与高潮对应的灯光控制数据,例如A个灯以最大亮度常亮,即可以作为与高潮对应的灯光控制数据,则将该灯光控制数据作为第一灯光控制数据与高潮发生的第一时间点建立映射关系。该灯光控制方法还可以包括:获取音频分析结果数据中的频谱能量值。获取音频分析结果数据中的频谱能量值,该频谱能量值可以经频谱数据的频谱分析获得。获取第二时间点的所述频谱能量值所在的频谱能量区间。获取具体的频谱能量值后,判断该频谱能量值位于多个频谱能量区间的哪个区间,例如,具体可以包括3个频谱能量区间,第一频谱能量区间为a~b,第二频谱能量区间为b~c,第三频谱能量区间为c~d。获得频谱能量值为b1,b1大于b且小于c,则b1与第二频谱能量区间对应。获取所述频谱能量区间所对应的情感表达区,以及该情感表达区对应的第二灯光控制数据。每个频谱能量区间分别对应不同的情感表达区,例如三个频谱能量区间可以分别对应欢快、沉闷、平静三种情感表达。而每种情感表达对应了不同的灯光。具体的,所述情感表达区对应有多个情绪表达素材池,该步骤具体包括:获取所述频谱能量区间所对应的情感表达区;从所述情感表达区对应的多个情绪表达素材池中随机选取一个情绪表达素材池,获取该情绪表达素材池中的灯光控制数据,将其作为第二灯光控制数据。每种情感可以通过不同的灯光来呈现和表达,因此,即使是同一情感表达区,也对应有多个情绪表达素材池,每个素材池中对应有不同的灯光控制数据,可以随机从多个情绪表达素材池中选出一种,并将其对应的灯光控制数据作为第二灯光控制数据。第二灯光控制数据控制的灯具可以与第一灯光控制数据控制的灯具不同,即第一灯光控制数据与第二灯光控制数据可以相互配合。每种情感特征的素材效果叠加的元素为位置、颜色、时间本文档来自技高网...
灯光控制方法及装置

【技术保护点】
一种灯光控制方法,其特征在于,所述方法包括:接收音乐播放请求;判断是否存在与待播放音乐对应的灯具控制数据;若是,根据所述灯具控制数据对灯具进行灯光控制;若否,根据音乐生成相应的灯具控制数据。

【技术特征摘要】
1.一种灯光控制方法,其特征在于,所述方法包括:接收音乐播放请求;判断是否存在与待播放音乐对应的灯具控制数据;若是,根据所述灯具控制数据对灯具进行灯光控制;若否,根据音乐生成相应的灯具控制数据。2.根据权利要求1所述的方法,其特征在于,所述根据音乐生成相应的灯具控制数据,包括:对音频数据进行处理,获得音频分析结果数据;根据所述音频分析结果数据以及灯光效果素材,获得灯光效果驱动命令,其中,所述灯光效果驱动命令包括所述音频数据的多个时间点,以及多个时间点中的每个时间点灯光亮灭数据,灯光亮灭数据包括亮度、颜色、图案、位置、频闪数据。。3.根据权利要求2所述的方法,其特征在于,所述对音频数据进行处理,获得音频分析结果数据,包括:对音频数据进行切分,获得多组音频数据;对多组音频数据中的每组音频数据进行快速傅里叶变换,获得频谱数据;对所述频谱数据分别进行峰值检测、节奏点检测、响度检测、能量分析以及音色分析,获得音频分析结果数据。4.根据权利要求2所述的方法,其特征在于,所述根据所述音频分析结果数据以及灯光效果素材,获得灯光效果驱动命令,包括:获取音频分析结果数据中响度数值的离散度;若第一时间点对应的响度数值的离散度大于预设离散度值,则将该第一时间点对应的音频数据标记为高潮;从所述灯光效果素材库中查找与高潮对应的第一灯光控制数据;建立该第一时间点与所述第一灯光控制数据的映射关系。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取音频分析结果数据中的频谱能量值;获取第二时间点的所述频谱能量值所在的频谱能量区间;获取所述频谱能量区间所对应的情感表达区,以及该情感表达区对应的第二灯光控制数据;建立该第二时间点与所述第二灯光控制数据的映射关系。6.一种灯光控制装置,其特征在于,所述装置包括:播放请求接收...

【专利技术属性】
技术研发人员:蔡意明朴飞
申请(专利权)人:上海韵焰智能科技有限公司
类型:发明
国别省市:上海,31

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

1