本發(fā)明涉及直播舞臺(tái)燈光調(diào)節(jié),具體為一種用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法。
背景技術(shù):
1、直播間舞臺(tái)燈光不僅提供必要的照明,更是塑造氛圍、傳達(dá)情感和增強(qiáng)視覺(jué)效果的關(guān)鍵元素。在技術(shù)層面,燈光設(shè)計(jì)依賴于多種燈光設(shè)備的綜合應(yīng)用,包括led燈、聚光燈、跟蹤燈以及各種色彩過(guò)濾器和光束控制工具。這些設(shè)備在直播中的運(yùn)用,可以實(shí)現(xiàn)從基本的明暗調(diào)節(jié)到復(fù)雜的場(chǎng)景變換和情感表達(dá)。現(xiàn)代直播間通常配備先進(jìn)的燈光控制系統(tǒng),如dmx控制臺(tái),這些系統(tǒng)能夠精確地控制每個(gè)燈具的亮度、顏色、方向和效果,允許燈光師即時(shí)地調(diào)整燈光以適應(yīng)直播內(nèi)容的變化和特定的表演需求。通過(guò)精心設(shè)計(jì)的燈光安排,直播間的舞臺(tái)可以變得生動(dòng)且具有吸引力,從而有效地吸引和保持觀眾的注意力,增強(qiáng)信息的傳達(dá)效果,使直播內(nèi)容更加豐富和動(dòng)人。
2、現(xiàn)有直播間舞臺(tái)上的演員進(jìn)行表演時(shí),當(dāng)聚光燈在照亮觀眾席的過(guò)程中,由于聚光燈的光照強(qiáng)度強(qiáng),光線經(jīng)過(guò)演員時(shí),演員在舞臺(tái)上變成一個(gè)黑影,造成觀眾的觀看效果不佳。
3、本方案提出,根據(jù)其照明區(qū)域的多個(gè)行,執(zhí)行篩選約束策略,判斷坐席聚光燈是否會(huì)照射到演員,當(dāng)照射到演員時(shí),執(zhí)行分類(lèi)避讓策略,避免照射到演員。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,用于促進(jìn)解決上述背景技術(shù)中所提到的問(wèn)題。
2、本發(fā)明提供如下技術(shù)方案:一種用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,包括:
3、獲取觀眾坐席所在的區(qū)域,記為坐席區(qū)域;
4、其中,所述坐席區(qū)域的形狀為矩形;
5、將用于照明坐席區(qū)域的聚光燈記為坐席聚光燈;
6、對(duì)坐席區(qū)域進(jìn)行劃分,得到多個(gè)照明區(qū)域,其中,一個(gè)坐席聚光燈用于照明一個(gè)照明區(qū)域;
7、針對(duì)一個(gè)照明區(qū)域:
8、獲取坐席聚光燈照射到照明區(qū)域的光斑,所述光斑的形狀為圓形;
9、根據(jù)光斑和照明區(qū)域,執(zhí)行行列劃分策略,將照明區(qū)域劃分為多個(gè)行和列;
10、針對(duì)一個(gè)坐席聚光燈,根據(jù)其照明區(qū)域的多個(gè)行,執(zhí)行篩選約束策略,判斷坐席聚光燈是否會(huì)照射到演員;
11、將照射到演員的坐席聚光燈記為約束聚光燈;
12、針對(duì)任意一個(gè)坐席聚光燈:
13、獲取坐席聚光燈照明的所有列,執(zhí)行照明路徑規(guī)劃策略,獲取坐席聚光燈照明的路徑;
14、在約束聚光燈照明觀眾坐席的過(guò)程中,預(yù)測(cè)是否照射到演員:
15、當(dāng)照射到演員時(shí),執(zhí)行分類(lèi)避讓策略,避免照射到演員。
16、可選的,所述對(duì)坐席區(qū)域進(jìn)行劃分,得到多個(gè)照明區(qū)域,包括:
17、獲取直播間坐席聚光燈的數(shù)量,記為劃分?jǐn)?shù)量;
18、獲取坐席區(qū)域的長(zhǎng),記為區(qū)域長(zhǎng);
19、計(jì)算區(qū)域長(zhǎng)/劃分?jǐn)?shù)量,結(jié)果記為劃分長(zhǎng);
20、獲取坐席區(qū)域的寬,記為區(qū)域?qū)挘?/p>
21、在坐席區(qū)域上,將以劃分長(zhǎng)為長(zhǎng),以區(qū)域?qū)挒閷捤纬傻木匦斡洖檎彰鲄^(qū)域。
22、可選的,所述執(zhí)行行列劃分策略,包括:
23、獲取所述光斑的直徑c;
24、獲取照明區(qū)域的寬a,計(jì)算,結(jié)果記為行數(shù)n;
25、獲取照明區(qū)域的長(zhǎng)b,計(jì)算,結(jié)果記為列數(shù)m;
26、則,照明區(qū)域被劃分為n行m列;
27、每一列中有n個(gè)執(zhí)行單元。
28、可選的,所述執(zhí)行篩選約束策略,包括:
29、過(guò)坐席聚光燈作垂直于水平面且平行于照明區(qū)域長(zhǎng)的平面,記為限定平面;
30、獲取n行中最靠近直播舞臺(tái)的行,記為判定行;
31、獲取判定行距離限定平面的距離,記為第一距離x;
32、獲取坐席聚光燈距離水平面的距離,記為第二距離y;
33、獲取舞臺(tái)上的演員在表演時(shí),距離判定行的最遠(yuǎn)距離,記為執(zhí)行距離z;
34、設(shè)定用于判斷坐席聚光燈是否會(huì)照射到演員的判定閾值;
35、計(jì)算y*z/x;
36、當(dāng)y*z/x小于等于判定閾值時(shí),該坐席聚光燈是約束聚光燈。
37、可選的,所述執(zhí)行照明路徑規(guī)劃策略,包括:
38、針對(duì)照明區(qū)域的任意一個(gè)列:
39、將最遠(yuǎn)離舞臺(tái)的執(zhí)行單元記為第一執(zhí)行單元;
40、將最靠近舞臺(tái)的執(zhí)行單元記為第二執(zhí)行單元;
41、對(duì)照明區(qū)域的每個(gè)列進(jìn)行排序;
42、記列的序號(hào)從小到大的順序?yàn)檎蝽樞颍?/p>
43、按照正向順序依次遍歷每一列;
44、當(dāng)列的序號(hào)為奇數(shù)時(shí):
45、以第二執(zhí)行單元為起始點(diǎn)按照第二執(zhí)行單元到第一執(zhí)行單元的順序依次遍歷每個(gè)執(zhí)行單元;
46、當(dāng)列的序號(hào)為偶數(shù)時(shí):
47、以第一執(zhí)行單元為起始點(diǎn)按照第一執(zhí)行單元到第二執(zhí)行單元的順序依次遍歷每個(gè)執(zhí)行單元。
48、可選的,所述在約束聚光燈照明觀眾坐席的過(guò)程中,預(yù)測(cè)是否照射到演員,包括:
49、獲取約束聚光燈從一個(gè)執(zhí)行單元移動(dòng)到相鄰執(zhí)行單元的時(shí)長(zhǎng),記為單位時(shí)長(zhǎng);
50、在約束聚光燈按照第一執(zhí)行單元到第二執(zhí)行單元的方向遍歷時(shí):
51、當(dāng)約束聚光燈照明第一執(zhí)行單元時(shí),獲取演員的位置,記為初始位置;
52、從第一執(zhí)行單元開(kāi)始依次遍歷每個(gè)執(zhí)行單元:
53、獲取一個(gè)執(zhí)行單元,記為限定單元;
54、獲取第一執(zhí)行單元到限定單元經(jīng)過(guò)的執(zhí)行單元的個(gè)數(shù),記為遍歷個(gè)數(shù);
55、計(jì)算遍歷個(gè)數(shù)*單位時(shí)長(zhǎng)=遍歷時(shí)長(zhǎng);
56、當(dāng)約束聚光燈在限定單元時(shí),獲取演員的位置,記為終止位置;
57、獲取初始位置和終止位置的距離,記為演員距離;
58、計(jì)算演員距離/遍歷時(shí)長(zhǎng)=演員速度;
59、獲取初始位置到終止位置的方向,記為演員方向;
60、計(jì)算演員速度*單位時(shí)長(zhǎng)=預(yù)測(cè)距離;
61、獲取演員按照演員方向移動(dòng)預(yù)測(cè)距離的位置,記為預(yù)測(cè)位置;
62、獲取限定位置的下一個(gè)執(zhí)行單元,記為預(yù)測(cè)單元;
63、執(zhí)行判定策略,判斷約束聚光燈在預(yù)測(cè)單元是否會(huì)照到演員。
64、可選的,所述執(zhí)行判定策略,包括:
65、獲取預(yù)測(cè)單元距離預(yù)測(cè)位置的距離,記為第一判定距離h1;
66、獲取預(yù)測(cè)單元距離限定平面的距離,記為第二判定距離h2;
67、計(jì)算h1*y/h2;
68、當(dāng)h1*y/h2小于等于判定閾值時(shí),約束聚光燈在預(yù)測(cè)單元會(huì)照到演員。
69、可選的,所述執(zhí)行分類(lèi)避讓策略,包括:
70、當(dāng)約束聚光燈在遍歷列的過(guò)程中預(yù)測(cè)會(huì)照到演員時(shí),記會(huì)照到演員的列為轉(zhuǎn)換下行列;
71、按照正向順序獲取和轉(zhuǎn)換下行列相鄰的序號(hào)為奇數(shù)的列,記為轉(zhuǎn)換上行列;
72、獲取轉(zhuǎn)化下行列中的限定單元;
73、在轉(zhuǎn)換上行列中獲取和限定單元相鄰的執(zhí)行單元,記為轉(zhuǎn)換單元;
74、當(dāng)約束聚光燈照射限定單元后:
75、將約束聚光燈在轉(zhuǎn)換上行列中按照之前的遍歷順序從轉(zhuǎn)換單元開(kāi)始繼續(xù)照射觀眾坐席。
76、本發(fā)明具備以下有益效果:
77、1、該用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,獲取直播間坐席聚光燈的數(shù)量,得到劃分?jǐn)?shù)量,用劃分?jǐn)?shù)量劃分區(qū)域長(zhǎng),得到多個(gè)劃分長(zhǎng),在坐席區(qū)域上,將以劃分長(zhǎng)為長(zhǎng),以區(qū)域?qū)挒閷捤纬傻木匦斡洖檎彰鲄^(qū)域,即按照縱向方向劃分坐席區(qū)域,使得每個(gè)坐席聚光燈對(duì)應(yīng)一個(gè)照明區(qū)域,即每個(gè)坐席聚光燈可以統(tǒng)一規(guī)劃路徑,進(jìn)而統(tǒng)一管理,提高效率;將每個(gè)坐席聚光燈對(duì)應(yīng)一個(gè)照明區(qū)域,減少管理的復(fù)雜度,提高效率。
78、2、該用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,獲取光斑的直徑,用光斑的直徑劃分照明區(qū)域的寬,當(dāng)照明區(qū)域的寬/直徑為整數(shù)時(shí),照明區(qū)域的寬被均分成行數(shù)個(gè)線段,每個(gè)線段的長(zhǎng)度為直徑的長(zhǎng)度;當(dāng)照明區(qū)域的寬/直徑不為整數(shù)時(shí),照明區(qū)域的寬被均分成行數(shù)個(gè)線段,每個(gè)線段的長(zhǎng)度為照明區(qū)域的寬/行數(shù);同理,當(dāng)照明區(qū)域的長(zhǎng)/直徑為整數(shù)時(shí),照明區(qū)域的長(zhǎng)被均分成列數(shù)個(gè)線段,每個(gè)線段的長(zhǎng)度為直徑的長(zhǎng)度;當(dāng)照明區(qū)域的長(zhǎng)/直徑不為整數(shù)時(shí),照明區(qū)域的長(zhǎng)被均分成列數(shù)個(gè)線段,每個(gè)線段的長(zhǎng)度為照明區(qū)域的長(zhǎng)/列數(shù),將照明區(qū)域分成多個(gè)行和列,便于后續(xù)進(jìn)行照明路徑的規(guī)劃,多個(gè)執(zhí)行單元便于后續(xù)預(yù)測(cè)是否照射到演員,減少計(jì)算的復(fù)雜度,提高效率。
79、3、該用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,過(guò)坐席聚光燈作垂直于水平面且平行于照明區(qū)域長(zhǎng)的平面,獲取限定平面,獲取判定行距離限定平面的距離,得到第一距離,獲取坐席聚光燈距離水平面的距離,得到第二距離;獲取演員距離判定行的最遠(yuǎn)距離,得到執(zhí)行距離,將演員距離判定行的最遠(yuǎn)位置,記為標(biāo)記位置,利用相似三角形的比例關(guān)系,計(jì)算光線在標(biāo)記位置的高度,和判定閾值進(jìn)行比較,其中,判定閾值為演員的身高,當(dāng)光線在標(biāo)記位置的高度小于判定閾值時(shí),坐席聚光燈在照射判定行的過(guò)程中一定會(huì)照射到演員;坐席聚光燈在距離舞臺(tái)從遠(yuǎn)到近照射的過(guò)程中,在照射判定行時(shí)光線距離舞臺(tái)最近,當(dāng)判斷在判定行會(huì)照射到演員時(shí),則,判定坐席聚光燈是約束聚光燈,利用判定行判斷坐席聚光燈是否為約束聚光燈,減少判斷的復(fù)雜性,提高判斷的效率。
80、4、該用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,將照明區(qū)域的每一列中最遠(yuǎn)離舞臺(tái)的執(zhí)行單元記為第一執(zhí)行單元,最靠近舞臺(tái)的執(zhí)行單元記為第二執(zhí)行單元,將照明區(qū)域的每個(gè)列進(jìn)行排序,對(duì)于序號(hào)為奇數(shù)的列,以第二執(zhí)行單元為起始點(diǎn)按照第二執(zhí)行單元到第一執(zhí)行單元的順序依次遍歷每個(gè)執(zhí)行單元,對(duì)于序號(hào)為偶數(shù)的列,以第一執(zhí)行單元為起始點(diǎn)按照第一執(zhí)行單元到第二執(zhí)行單元的順序依次遍歷每個(gè)執(zhí)行單元,奇數(shù)列和偶數(shù)列的遍歷順序不同,原因在于,當(dāng)總列數(shù)為奇數(shù)時(shí),序號(hào)為奇數(shù)的列比序號(hào)為偶數(shù)的列多一列,序號(hào)為奇數(shù)的列的遍歷方式為從靠近舞臺(tái)到遠(yuǎn)離舞臺(tái),這個(gè)過(guò)程光線距離舞臺(tái)的高度逐漸增加,如果照到演員,可以直接避免,不需要后續(xù)的轉(zhuǎn)換策略,減少進(jìn)行避讓策略造成未照明的區(qū)域,增強(qiáng)觀眾的體驗(yàn)感,提高照明的效率。
81、5、該用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,在約束聚光燈按照第一執(zhí)行單元到第二執(zhí)行單元的方向遍歷時(shí),依次對(duì)每個(gè)執(zhí)行單元執(zhí)行判定策略,將其中一個(gè)執(zhí)行單元記為限定單元,獲取第一執(zhí)行單元到限定單元經(jīng)過(guò)的執(zhí)行單元的個(gè)數(shù),得到遍歷個(gè)數(shù),計(jì)算遍歷個(gè)數(shù)*單位時(shí)長(zhǎng),得到遍歷時(shí)長(zhǎng),獲取演員的初始位置和終止位置,計(jì)算初始位置和終止位置的距離,得到演員距離,計(jì)算演員距離/遍歷時(shí)長(zhǎng),得到演員速度,獲取初始位置到終止位置的方向,得到演員方向,計(jì)算演員速度*單位時(shí)長(zhǎng),得到預(yù)測(cè)距離;將限定單元的下一個(gè)執(zhí)行單元記為預(yù)測(cè)單元,在約束聚光燈未照到預(yù)測(cè)單元的時(shí)候,預(yù)測(cè)演員經(jīng)過(guò)單元時(shí)長(zhǎng)后的位置,得到預(yù)測(cè)位置,在預(yù)測(cè)單元預(yù)測(cè)光線是否會(huì)照到演員,對(duì)列中的每個(gè)執(zhí)行單元逐個(gè)進(jìn)行預(yù)測(cè),判斷是否會(huì)照射到演員,精細(xì)化的管理和預(yù)測(cè),盡量增加照射到觀眾的區(qū)域,提高觀眾的互動(dòng)強(qiáng)度,增強(qiáng)觀眾的體驗(yàn)感。
82、6、該用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,獲取預(yù)測(cè)單元距離預(yù)測(cè)位置的距離,得到第一判定距離,獲取預(yù)測(cè)單元距離限定平面的距離,得到第二判定距離,利用相似三角形的比例關(guān)系,計(jì)算演員在預(yù)測(cè)位置時(shí),光線在預(yù)測(cè)位置的高度,當(dāng)光線在預(yù)測(cè)位置的高度小于等于判定閾值時(shí),說(shuō)明演員在預(yù)測(cè)位置會(huì)被光線照射到,此時(shí),約束聚光燈在照射預(yù)測(cè)單元時(shí)會(huì)照到演員,需要進(jìn)行避讓?zhuān)苊夤饩€照到演員,使得演員在舞臺(tái)上變成一個(gè)黑影,降低觀眾的體驗(yàn)感。
83、7、該用于直播舞臺(tái)的燈光智能調(diào)節(jié)方法,當(dāng)在預(yù)測(cè)單元執(zhí)行判定策略,判斷演員會(huì)在預(yù)測(cè)單元照到演員,執(zhí)行分類(lèi)避讓策略,按照正向順序獲取和轉(zhuǎn)換下行列相鄰的奇數(shù)列,得到轉(zhuǎn)換上行列,在轉(zhuǎn)換上行列中獲取和限定單元相鄰的執(zhí)行單元,得到轉(zhuǎn)換單元,當(dāng)約束聚光燈照射限定單元后:將約束聚光燈在轉(zhuǎn)換上行列中按照之前的遍歷順序從轉(zhuǎn)換單元開(kāi)始繼續(xù)照射觀眾坐席,即轉(zhuǎn)換約束聚光燈到下一列上,由于下一列一定為距離舞臺(tái)從近到遠(yuǎn)依次照射,即光線距離舞臺(tái)的高度逐漸增加,可以避免照射到舞臺(tái)上的演員,從而增加觀眾的體驗(yàn)感,由于坐席聚光燈會(huì)按照照明路徑多次照射觀眾坐席,且演員的位置在時(shí)刻變化,每次未被照明的區(qū)域都不同,避免一個(gè)區(qū)域多次未被照明,增加觀眾的互動(dòng)感。