本申请涉及智能家居,更具体地,涉及一种发光控制方法及相关设备。
背景技术:
1、发光设备例如灯柱、灯带等被广泛应用于营造灯光氛围,或者呈现多样的等效场景。随着智能家居技术的发展,用户对发光设备也提出了更高的要求,用户期望可以结合音频数据来对发光设备进行控制。
2、因此,如何结合音频数据对发光设备进行控制是现有技术中亟待解决的技术问题。
技术实现思路
1、鉴于上述问题,本申请实施例提出了一种发光控制方法及相关设备,以改善上述问题。
2、根据本申请实施例的一个方面,提供了一种发光控制方法,包括:获取目标音频片段;根据所述目标音频片段的音频能量和参考音频片段的音频能量,确定所述目标音频片段相对于所述参考音频片段的第一音频能量变化幅度,所述参考音频片段包括所述目标音频片段之前的至少一个历史音频片段;根据所述目标音频片段中的至少两个音频子片段的音频能量,确定所述目标音频片段内沿采样时间增加方向上的第二音频能量变化幅度;根据所述第一音频能量变化幅度和所述第二音频能量变化幅度,确定所述目标音频片段是否存在节奏点;若确定所述目标音频片段存在节奏点,则根据所述目标音频片段,控制发光设备发光。
3、根据本申请实施例的一个方面,提供了一种发光设备,包括控制器和发光模组,所述发光模组与所述控制器电连接,所述控制器用于按照如上所述的方法控制所述发光模组发光。
4、根据本申请实施例的一个方面,提供了一种发光控制装置,包括:获取模块,用于获取目标音频片段;第一音频能量变化幅度确定模块,用于根据所述目标音频片段的音频能量和参考音频片段的音频能量,确定所述目标音频片段相对于所述参考音频片段的第一音频能量变化幅度,所述参考音频片段包括所述目标音频片段对应的至少一个历史音频片段;第二音频能量变化幅度确定模块,用于根据所述目标音频片段中的至少两个音频子片段的音频能量,确定所述目标音频片段内沿采样时间增加方向上的第二音频能量变化幅度;节奏点确定模块,用于根据所述第一音频能量变化幅度和所述第二音频能量变化幅度,确定所述目标音频片段是否为节奏点;控制模块,用于若确定所述目标音频片段为节奏点,则根据所述目标音频片段,控制发光设备发光。
5、在一些实施例中,节奏点确定模块包括节奏点确定单元,用于若确定所述第一音频能量变化幅度指示的音频能量增加幅度不小于第一阈值,且所述第二音频能量变化幅度指示的音频能量减少幅度不小于第二阈值,则确定所述目标音频片段存在节奏点。
6、在一些实施例中,所述参考音频片段包括第一历史音频片段和第二历史音频片段,所述第一历史音频片段是指所述目标音频片段的上一音频片段;所述第二历史音频片段是指所述第一历史音频片段的上一音频片段;在本实施例中,第一音频能量变化幅度确定模块,包括:第一能量差值计算单元,用于计算所述目标音频片段的音频能量与所述第一历史音频片段的音频能量之间的第一能量差值;第二能量差值计算单元,用于计算所述第一历史音频片段的音频能量与所述第二历史音频片段的音频能量之间的第二能量差值;第一趋势确定单元,用于根据所述第一能量差值和所述第二能量差值,确定所述第一音频能量变化幅度。
7、在一些实施例中,所述至少两个音频子片段包括由先到后采样到的第一音频子片段、第二音频子片段和第三音频子片段;在本实施例中,第二音频能量变化幅度确定模块,包括:第三能量差值计算单元,用于计算所述第二音频子片段的音频能量与所述第一音频子片段的音频能量之间的第三能量差值;第四能量差值计算单元,用于计算所述第三音频子片段的音频能量与所述第一音频子片段的音频能量之间的第四能量差值;第二音频能量变化幅度确定单元,用于根据所述第三能量差值和所述第四能量差值,确定所述目标音频片段内沿采样时间增加方向上的第二音频能量变化幅度。
8、在一些实施例中,发光控制装置还包括:判断模块,用于判断所述第一音频能量变化幅度指示的音频能量增加幅度是否不小于第一阈值;目标音频片段确定模块,用于若所述第一音频能量变化幅度指示的音频能量增加幅度小于第一阈值,则将下一采样到的音频片段作为所述目标音频片段;若所述第一音频能量变化幅度所指示的音频能量增加幅度不小于第一阈值,则转至第二音频能量变化幅度确定模块。
9、在一些实施例中,控制模块包括:音频能量获取模块,用于获取所述目标音频片段的音频能量;灯效控制信号确定模块,用于确定所述目标音频片段的音频能量所对应的灯效控制信号;发光控制模块,用于按照所述目标音频片段的音频能量所对应的灯效控制信号,控制所述发光设备发光。
10、在一些实施例中,所述灯效控制信号包括亮度控制信号、发光颜色控制信号、发光数量控制信号中的至少一项。
11、在一些实施例中,发光控制装置还包括:音乐识别模块,用于对所述目标音频片段进行音乐识别,得到音乐识别结果;若所述音乐识别结果指示所述目标音频片段为音乐数据,则转至第一音频能量变化幅度确定模块。
12、根据本申请实施例的一个方面,提供了一种电子设备,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述的发光控制方法。
13、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被处理器执行时,实现如上所述的发光控制方法。
14、在本申请的方案中,以目标音频片段对应的历史音频片段作为参考音频片段,根据目标音频片段的音频能量和参考音频片段的音频能量,确定目标音片段相对于参考音频片段呈现的第一音频能量变化幅度;并结合目标音频片段内的至少两个音频子片段来确定目标音频片段内呈现的第二音频能量变化幅度,之后,根据第一音频能量变化幅度和第二音频能量变化幅度来确定目标音频片段是否存在节奏点,并在确定目标音频片段为节奏点的情况下,根据目标音频片段控制发光设备进行发光,可以实现发光设备随着音频中的节奏点进行发光切换,呈现丰富的灯光效果;有效实现了结合音频来对发光设备进行控制。
15、在本方案中,由于第二音频能量变化幅度可以近似反映了目标音频片段之后所呈现的音频能量变化趋势,因此,结合第一音频能量变化幅度和第二音频能量变化幅度,可以确定目标音频片段是否为音频中的音频能量极大值,例如若第一音频能量变化幅度为音频能量增加幅度、且第二音频能量变化幅度为音频能量减少幅度,则可以确定目标音频片段为音频中的音频能量极大值,进而,可以确定目标音频片段存在节奏点;之后按照对应控制发光设备发光,可以实现发光设备随着音频中的音频能量极大值位置进行发光切换。由于用户对音频中的音频能量极大值位置在听觉上更敏感,因此,发光设备随着音频中的音频能量极大值位置进行发光切换,可以提高用户体验。
1.一种发光控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一音频能量变化幅度和所述第二音频能量变化幅度,确定所述目标音频片段是否存在节奏点,包括:
3.根据权利要求1所述的方法,其特征在于,所述参考音频片段包括第一历史音频片段和第二历史音频片段,所述第一历史音频片段是指所述目标音频片段的上一音频片段;所述第二历史音频片段是指所述第一历史音频片段的上一音频片段;
4.根据权利要求1所述的方法,其特征在于,所述至少两个音频子片段包括由先到后采样到的第一音频子片段、第二音频子片段和第三音频子片段;
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标音频片段中的至少两个音频子片段的音频能量,确定所述目标音频片段内沿采样时间增加方向上的第二音频能量变化幅度之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标音频片段,控制发光设备发光,包括:
7.根据权利要求6所述的方法,其特征在于,所述灯效控制信号包括亮度控制信号、发光颜色控制信号、发光数量控制信号中的至少一项。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种发光设备,其特征在于,包括控制器和发光模组,所述发光模组与所述控制器电连接,所述控制器用于按照权利要求1-8中任一项所述的方法控制所述发光模组发光。
10.一种发光控制装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被处理器执行时,实现如权利要求1-8中任一项所述的方法。