本发明涉及音响,尤其是一种音响控制方法及电子设备、计算机可读存储介质。
背景技术:
1、随着现代科技的迅猛发展,音响技术的发展也日新月异,音响作为声音输出设备已在舞台表演领域得到广泛应用。在表演时,一般需要专业的调音师对音响系统进行操作,且操作控制过程复杂,受环境声音和演出人员的个人声音的影响较大,需要音响师不断的进行调整。随着现代科技的不断提高和观众对于舞台表演效果的要求的提高,仅依靠调音师的人工操作已经渐渐难以满足舞台表演的需求。
技术实现思路
1、本发明实施例提供了一种音响控制方法及电子设备、计算机可读存储介质,能够根据表演者与舞台、舞台设备之间的位置关系调整音响的音频输出,有利于呈现更佳的舞台表演效果。
2、第一方面,本技术实施例提供了一种音响控制方法,所述音响控制方法包括:
3、获取演员位置信息、舞台尺寸信息和舞台设备位置信息;
4、根据所述演员位置信息和所述舞台尺寸信息进行位置关系判断处理,在演员位于舞台内的情况下,生成通道开启控制信息;
5、根据所述演员位置信息和所述舞台设备位置信息进行计算处理,确定声像值、目标音源、目标输出通道和音量控制信息;
6、根据所述通道开启控制信息、所述声像值、所述目标音源、所述目标输出通道和所述音量控制信息生成音响控制指令;
7、根据所述音响控制指令控制舞台音响工作。
8、根据本技术实施例提供的音响控制方法,至少具有如下有益效果:在获取演员位置信息、舞台尺寸信息和舞台设备位置信息之后,根据演员位置信息和舞台尺寸信息进行位置关系判断处理,在演员位于舞台内的情况下,生成通道开启控制信息;而后,根据演员位置信息和舞台设备位置信息进行计算处理,确定声像值、目标音源、目标输出通道和音量控制信息;接着根据通道开启控制信息、声像值、目标音源、目标输出通道和音量控制信息生成音响控制指令;最后,根据音响控制指令控制舞台音响工作。根据本技术实施例的方案,通过演员与舞台、舞台设备之间的位置关系,生成音响控制指令,使得音响根据音响控制指令的指示进行工作,实现智能化调控音频输出,有利于呈现更佳的舞台效果为观众提供更好的视听体验。即是说,本技术实施例的方案能够根据表演者与舞台、舞台设备之间的位置关系调整音响的音频输出,有利于呈现更佳的舞台表演效果。
9、根据本技术的一些实施例,所述根据所述演员位置信息和所述舞台尺寸信息进行位置关系判断处理,在演员位于舞台内的情况下,生成通道开启控制信息,包括:
10、根据舞台尺寸信息获取舞台横向长度和舞台纵向长度;
11、在舞台中确定坐标原点位置;
12、根据所述坐标原点位置、所述舞台横向长度和所述舞台纵向长度,将舞台沿水平平面坐标化,得到横向坐标轴信息和纵向坐标轴信息;
13、根据所述横向坐标轴信息、所述纵向坐标轴信息和所述演员位置信息进行位置关系判断处理,在演员位于舞台内的情况下,生成所述通道开启控制信息。
14、根据本技术的一些实施例,所述舞台设备位置信息包括舞台基站位置信息和至少一个音响的音响位置信息,所述根据所述演员位置信息和所述舞台设备位置信息进行计算处理,确定声像值、音量控制信息、目标音源和目标输出通道包括:
15、根据所述演员位置信息和所述舞台基站位置信息进行计算处理,得到所述声像值;
16、根据所述演员位置信息和所述音响位置信息从至少一个演员中确定目标音源、从所述至少一个音响中确定目标输出通道;
17、根据所述演员位置信息、所述音响位置信息和所述舞台基站位置信息进行计算处理,生成所述音量控制信息。
18、根据本技术的一些实施例,所述舞台基站位置信息包括左基站位置信息和右基站位置信息,所述根据所述演员位置信息和所述舞台基站位置信息进行计算处理,得到所述声像值,包括:
19、根据所述演员位置信息和所述左基站位置信息进行计算得到第一距离值,所述第一距离值用于表征演员与左基站之间的距离;
20、根据所述演员位置信息和所述右基站位置信息进行计算得到第二距离值,所述第二距离值用于表征演员与右基站之间的距离;
21、根据所述第一距离值和所述第二距离值进行声像值计算处理得到所述声像值。
22、根据本技术的一些实施例,当舞台为沉浸式演出舞台时,所述舞台基站位置信息包括位于舞台四角的四个基站的基站位置信息,所述根据所述演员位置信息和所述舞台基站位置信息进行计算处理,得到所述声像值,还包括:
23、根据四个所述基站位置信息确定舞台中心点,所述舞台中心点与各个基站之间的距离相等;
24、以所述舞台中心点为坐标原点建立舞台水平坐标系,所述舞台水平坐标系包括相互垂直的横轴和竖轴;
25、获取演员在所述舞台水平坐标系中相对于所述舞台中心的所述演员位置信息;
26、根据反正切函数和所述演员位置信息进行角度值计算处理,得到演员位置与所述舞台中心点的连线与竖轴正半轴方向之间的夹角值;
27、确定所述夹角值为所述声像值。
28、根据本技术的一些实施例,所述根据所述演员位置信息和所述音响位置信息从至少一个演员中确定目标音源、从所述至少一个音响中确定目标输出通道,包括:
29、从所述至少一个所述音响位置信息中确定一个定位音响的音响定位位置信息;
30、根据至少一个演员的所述演员位置信息和所述音响定位位置信息,计算所述演员与所述定位音响之间的第三距离值;
31、将具有最短的所述第三距离值的所述演员确定为所述定位音响的所述目标音源。
32、根据本技术的一些实施例,所述根据所述演员位置信息和所述音响位置信息从至少一个演员中确定目标音源、从所述至少一个音响中确定目标输出通道,还包括:
33、从所述至少一个所述演员位置信息中确定一个定位演员的演员定位位置信息;
34、根据至少一个音响的所述音响位置信息和所述演员定位位置信息,计算所述音响与所述定位演员之间的第四距离值;
35、将具有最短的所述第四距离值的所述音响确定为所述定位演员的所述目标输出通道。
36、根据所述音响位置信息和所述舞台基站位置信息进行计算,得到音响与舞台基站之间的第五距离值;
37、根据所述演员位置信息和所述舞台基站位置信息进行计算,得到演员与舞台基站之间的第六距离值;
38、根据所述第五距离值和所述第六距离值得到所述音响和所述演员之间的距离差值;
39、根据所述距离差值生成所述音量控制信息,所述音量控制信息用于在所述距离差值变大的情况下控制音量调小,在所述距离差值变小的情况下控制音量调大。
40、第二方面,本发明实施例还提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的音响控制方法。
41、第三方面,本发明实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面所述的音响控制方法。