System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及舞臺(tái)燈控制,具體為用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng)。
技術(shù)介紹
1、早期舞臺(tái)表演或戲劇演出中,燈光控制主要是通過人工手動(dòng)操作來完成的。操作人員根據(jù)舞臺(tái)需要逐個(gè)地打開、關(guān)閉或調(diào)整燈光設(shè)備的亮度、顏色等參數(shù),隨著舞臺(tái)設(shè)備的更新,現(xiàn)階段的舞臺(tái)燈設(shè)備可以預(yù)設(shè)的控制指令自動(dòng)執(zhí)行程序?qū)崿F(xiàn)同樣的效果。
2、但對(duì)于一些大型舞臺(tái),控制臺(tái)傳輸控制指令至每個(gè)設(shè)備會(huì)存在一定的響應(yīng)延遲,同時(shí)受到線材影響,規(guī)模較大的舞臺(tái)燈系統(tǒng)會(huì)容易產(chǎn)生指令丟包的情況,導(dǎo)致個(gè)別設(shè)備出現(xiàn)失控狀態(tài),影響整體的舞臺(tái)燈觀感,因此基于人工智能技術(shù)消除大型舞臺(tái)燈的指令響應(yīng)延遲和指令丟包是本領(lǐng)域技術(shù)人員需要解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)現(xiàn)有技術(shù)的不足,本專利技術(shù)提供了用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),解決了上述
技術(shù)介紹
中提出的問題。
2、為實(shí)現(xiàn)以上目的,本專利技術(shù)通過以下技術(shù)方案予以實(shí)現(xiàn):用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),包括控制臺(tái)、發(fā)送模塊、時(shí)鐘模塊、m個(gè)并發(fā)模塊和n個(gè)接收模塊,所述控制臺(tái)的輸出端與發(fā)送模塊的輸入端連接,所述發(fā)送模塊的輸出端分別與m個(gè)并發(fā)模塊和時(shí)鐘模塊的輸入端連接,所述并發(fā)模塊的輸出端分別與所有接收模塊的輸入端連接,所述時(shí)鐘模塊的端口分別與所有接收模塊的端口建立通信,任意一個(gè)接收模塊的端口與相鄰的兩個(gè)接收模塊的端口建立通信,每個(gè)接收模塊都具有唯一的ip地址,接收模塊用于控制舞臺(tái)燈設(shè)備;
3、所述并發(fā)模塊執(zhí)行第一校準(zhǔn)程序確定每個(gè)接收模塊的發(fā)送
4、控制指令包括燈光方向指令、燈光時(shí)長(zhǎng)指令和燈光顏色指令,響應(yīng)延遲包括傳輸延遲、處理延遲和緩沖隊(duì)列延遲,m個(gè)并發(fā)模塊可以同時(shí)并行發(fā)送控制指令至所連的接收模塊,多個(gè)并發(fā)模塊共同作用一方面可以提高控制指令的傳輸速度,降低了發(fā)送模塊的帶寬壓力,從而降低了發(fā)送模塊與接收模塊之間的處理延遲,另一方面并發(fā)模塊可以作為中繼提高整個(gè)管理系統(tǒng)的傳輸距離,能夠適用于規(guī)模更大的舞臺(tái)燈控制系統(tǒng)。
5、進(jìn)一步地,并發(fā)模塊預(yù)設(shè)第一校準(zhǔn)序列,第一校準(zhǔn)序列中的排位數(shù)量與接收模塊數(shù)量一致為n,第一校準(zhǔn)程序執(zhí)行時(shí),并發(fā)模塊同時(shí)發(fā)送測(cè)試指令至每個(gè)接收模塊并開始計(jì)時(shí),接收模塊在接收到測(cè)試指令后向并發(fā)模塊發(fā)送返回報(bào)文和自身的ip地址,ip地址為每個(gè)接收模塊在管理系統(tǒng)局域網(wǎng)中的內(nèi)網(wǎng)地址,并發(fā)模塊接收到接收模塊發(fā)送的返回報(bào)文時(shí)停止計(jì)時(shí)并記錄時(shí)間t1,并發(fā)模塊將每個(gè)接收模塊的ip地址和時(shí)間t1綁定,并發(fā)模塊將所有時(shí)間t1按照由大到小的順序輸入第一校準(zhǔn)序列,并發(fā)模塊執(zhí)行延遲平衡進(jìn)程;
6、延遲平衡進(jìn)程執(zhí)行時(shí),并發(fā)模塊開始計(jì)時(shí),并發(fā)模塊將第一校準(zhǔn)序列的第一位標(biāo)記為基準(zhǔn)值,基準(zhǔn)值代表該接收模塊接收到測(cè)試指令的時(shí)間點(diǎn)最遲,延遲最大,并發(fā)模塊計(jì)算第一校準(zhǔn)序列中每個(gè)排位與基準(zhǔn)值的時(shí)間差t2,時(shí)間差t2為時(shí)間t1與基準(zhǔn)值的差值,代表并發(fā)模塊延遲發(fā)送測(cè)試指令的時(shí)間段;并發(fā)模塊按照第一校準(zhǔn)序列的順序依次發(fā)送測(cè)試指令至每個(gè)接收模塊,并發(fā)模塊優(yōu)先向延遲較大的接收模塊發(fā)送測(cè)試指令,最后向延遲最小的接收模塊發(fā)送測(cè)試指令,可以在并發(fā)模塊的發(fā)送階段優(yōu)化各個(gè)接收模塊之間接收測(cè)試指令的傳輸延遲,并發(fā)模塊發(fā)送測(cè)試指令的時(shí)間為基準(zhǔn)值與每個(gè)排位對(duì)應(yīng)的時(shí)間差t2的和,接收模塊在接收到測(cè)試指令后向并發(fā)模塊發(fā)送返回報(bào)文和自身的ip地址,并發(fā)模塊接收到接收模塊發(fā)送的返回報(bào)文時(shí)停止計(jì)時(shí)并記錄時(shí)間t3,并發(fā)模塊將所有時(shí)間t3按照由大到小的順序輸入第一校準(zhǔn)序列替換原有的第一校準(zhǔn)序列;
7、并發(fā)模塊從所有時(shí)間t3中選取最小值與最大值,將最小值標(biāo)記為t3x,將最大值標(biāo)記為t3d,并發(fā)模塊計(jì)算所有時(shí)間t3的平均值標(biāo)記為t3p,并發(fā)模塊計(jì)算最大值t3d和最小值t3x的時(shí)間差值δt3,當(dāng)時(shí),并發(fā)模塊重復(fù)執(zhí)行延遲平衡進(jìn)程,反之,當(dāng)時(shí),延遲平衡進(jìn)程停止執(zhí)行,通過不斷循環(huán)執(zhí)行延遲平衡進(jìn)程,可以不斷縮小接收模塊之間的延遲差;
8、并發(fā)模塊將此時(shí)的第一校準(zhǔn)序列標(biāo)記為第二校準(zhǔn)序列,將所有時(shí)間t3按照由大到小的順序輸入第二校準(zhǔn)序列,第一校準(zhǔn)程序停止執(zhí)行;
9、并發(fā)模塊按照第二校準(zhǔn)序列的順序發(fā)送控制指令,并發(fā)模塊向每個(gè)接收模塊發(fā)送控制指令的發(fā)送時(shí)間為時(shí)間t3,時(shí)間t3與接收模塊和ip地址一一對(duì)應(yīng),第一校準(zhǔn)程序在舞臺(tái)燈設(shè)備使用前使用測(cè)試指令進(jìn)行優(yōu)化調(diào)試,并發(fā)模塊以時(shí)間t3做參照調(diào)整對(duì)每個(gè)接收模塊的發(fā)送控制指令的發(fā)送時(shí)間,可以平衡接收模塊之間因傳輸延遲導(dǎo)致的延遲差,方便接收模塊之間同步接收到控制指令的時(shí)間,利于舞臺(tái)燈設(shè)備的統(tǒng)一控制。
10、進(jìn)一步地,第二校準(zhǔn)程序執(zhí)行時(shí),時(shí)鐘模塊接收到發(fā)送模塊發(fā)送的控制指令時(shí)開始計(jì)時(shí),每個(gè)接收模塊在接收到控制指令后向時(shí)鐘模塊發(fā)送確認(rèn)報(bào)文和自身的ip地址,時(shí)鐘模塊接收到確認(rèn)報(bào)文時(shí)停止計(jì)時(shí)并記錄時(shí)間t4,時(shí)鐘模塊將時(shí)間t4與對(duì)應(yīng)的ip地址綁定;
11、時(shí)鐘模塊建立第三校準(zhǔn)序列,第三校準(zhǔn)序列中的排位數(shù)量與接收模塊數(shù)量一致為n,時(shí)鐘模塊將所有時(shí)間t4按照由大到小的順序輸入第三校準(zhǔn)序列,時(shí)鐘模塊將第三校準(zhǔn)序列中的第一位時(shí)間t4標(biāo)記為參照值,計(jì)算第三校準(zhǔn)序列中其余時(shí)間t4與參照值的時(shí)間差δt4,時(shí)鐘模塊將每個(gè)時(shí)間差δt4傳輸至對(duì)應(yīng)的ip地址的接收模塊,接收模塊將時(shí)間差δt4作為延時(shí)指令,接收模塊在接收到控制指令后,接收模塊所連舞臺(tái)燈設(shè)備先執(zhí)行延時(shí)指令后再執(zhí)行控制指令,延遲指令的持續(xù)時(shí)間與時(shí)間差δt4相等,第三校準(zhǔn)序列中的參照值為接收模塊最晚接收到控制指令的時(shí)間,因此,第三校準(zhǔn)序列從第二位開始都需要進(jìn)行延時(shí)補(bǔ)償,以便于所有接收模塊在接收到控制指令后所連舞臺(tái)燈設(shè)備以參照值為時(shí)間點(diǎn)統(tǒng)一執(zhí)行控制指令;
12、第二校準(zhǔn)程序在舞臺(tái)燈設(shè)備使用時(shí)通過時(shí)間模塊實(shí)時(shí)調(diào)整所有舞臺(tái)燈設(shè)備執(zhí)行控制指令的時(shí)間,可以進(jìn)一步提高接收模塊的接收控制指令的一致性,使得舞臺(tái)燈設(shè)備執(zhí)行控制指令時(shí)更加整齊統(tǒng)一。
13、進(jìn)一步地,同步程序包括邊緣檢測(cè)進(jìn)程、關(guān)聯(lián)平均進(jìn)程和補(bǔ)償進(jìn)程,接收模塊先執(zhí)行邊緣檢測(cè)進(jìn)程;
14、邊緣檢測(cè)進(jìn)程執(zhí)行時(shí),接收模塊將左右相鄰的接收模塊分別標(biāo)記為z+1模塊和y+1模塊,接收模塊將左右方向相隔一個(gè)接收模塊的第二個(gè)接收模塊標(biāo)記為z+2模塊和y+2模塊;
15、接收模塊對(duì)比z+1模塊和y+1模塊發(fā)送的同步指令,若z+1模塊和y+1模塊發(fā)送的同步指令相同,同步指令相同指的是燈光方向本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),包括控制臺(tái)、發(fā)送模塊、時(shí)鐘模塊、m個(gè)并發(fā)模塊和n個(gè)接收模塊,所述控制臺(tái)的輸出端與發(fā)送模塊的輸入端連接,所述發(fā)送模塊的輸出端分別與m個(gè)并發(fā)模塊和時(shí)鐘模塊的輸入端連接,所述并發(fā)模塊的輸出端分別與所有接收模塊的輸入端連接,所述時(shí)鐘模塊的端口分別與所有接收模塊的端口建立通信,任意一個(gè)接收模塊的端口與相鄰的兩個(gè)接收模塊的端口建立通信,每個(gè)接收模塊都具有唯一的ip地址,接收模塊用于控制舞臺(tái)燈設(shè)備;其特征在于:
2.根據(jù)權(quán)利要求1所述的用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),其特征在于,并發(fā)模塊預(yù)設(shè)第一校準(zhǔn)序列,第一校準(zhǔn)序列中的排位數(shù)量為n,第一校準(zhǔn)程序執(zhí)行時(shí),并發(fā)模塊同時(shí)發(fā)送測(cè)試指令至每個(gè)接收模塊并開始計(jì)時(shí),接收模塊在接收到測(cè)試指令后向并發(fā)模塊發(fā)送返回報(bào)文和自身的ip地址,并發(fā)模塊接收到返回報(bào)文時(shí)停止計(jì)時(shí)并記錄時(shí)間t1,將每個(gè)接收模塊的ip地址和時(shí)間t1綁定,將所有時(shí)間t1按照由大到小的順序輸入第一校準(zhǔn)序列,并發(fā)模塊執(zhí)行延遲平衡進(jìn)程;
3.根據(jù)權(quán)利要求1所述的用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),其特征在于,第二校準(zhǔn)
4.根據(jù)權(quán)利要求1所述的用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),其特征在于,同步程序包括邊緣檢測(cè)進(jìn)程、關(guān)聯(lián)平均進(jìn)程和補(bǔ)償進(jìn)程,接收模塊先執(zhí)行邊緣檢測(cè)進(jìn)程;
5.根據(jù)權(quán)利要求1所述的用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),其特征在于,并發(fā)模塊出現(xiàn)緩沖隊(duì)列延遲時(shí),并發(fā)模塊發(fā)送緩沖指令至任意一個(gè)所連接收模塊,接收模塊將緩沖指令轉(zhuǎn)發(fā)至?xí)r鐘模塊,時(shí)鐘模塊停止執(zhí)行第二校準(zhǔn)程序,控制臺(tái)發(fā)送的控制指令無法及時(shí)的傳輸至接收模塊,并發(fā)模塊給每個(gè)所連接收模塊預(yù)設(shè)權(quán)重值λ,并發(fā)模塊預(yù)設(shè)時(shí)間輪和單位時(shí)間,時(shí)間輪數(shù)量與接收模塊一一對(duì)應(yīng),時(shí)間輪上設(shè)置有刻度和指針,指針每隔一個(gè)單位時(shí)間在時(shí)間輪上順時(shí)針旋轉(zhuǎn)一個(gè)刻度,并發(fā)模塊給每個(gè)接收模塊預(yù)設(shè)延遲指數(shù)ψ,延遲指數(shù)ψ的數(shù)值等于指針?biāo)缚潭戎担?/p>...
【技術(shù)特征摘要】
1.用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),包括控制臺(tái)、發(fā)送模塊、時(shí)鐘模塊、m個(gè)并發(fā)模塊和n個(gè)接收模塊,所述控制臺(tái)的輸出端與發(fā)送模塊的輸入端連接,所述發(fā)送模塊的輸出端分別與m個(gè)并發(fā)模塊和時(shí)鐘模塊的輸入端連接,所述并發(fā)模塊的輸出端分別與所有接收模塊的輸入端連接,所述時(shí)鐘模塊的端口分別與所有接收模塊的端口建立通信,任意一個(gè)接收模塊的端口與相鄰的兩個(gè)接收模塊的端口建立通信,每個(gè)接收模塊都具有唯一的ip地址,接收模塊用于控制舞臺(tái)燈設(shè)備;其特征在于:
2.根據(jù)權(quán)利要求1所述的用于人工智能舞臺(tái)燈控制的信號(hào)傳輸管理系統(tǒng),其特征在于,并發(fā)模塊預(yù)設(shè)第一校準(zhǔn)序列,第一校準(zhǔn)序列中的排位數(shù)量為n,第一校準(zhǔn)程序執(zhí)行時(shí),并發(fā)模塊同時(shí)發(fā)送測(cè)試指令至每個(gè)接收模塊并開始計(jì)時(shí),接收模塊在接收到測(cè)試指令后向并發(fā)模塊發(fā)送返回報(bào)文和自身的ip地址,并發(fā)模塊接收到返回報(bào)文時(shí)停止計(jì)時(shí)并記錄時(shí)間t1,將每個(gè)接收模塊的ip地址和時(shí)間t1綁定,將所有時(shí)間t1按照由大到小的順序輸入第一校準(zhǔn)序列,并發(fā)模塊執(zhí)行延遲平衡進(jìn)程;
3.根據(jù)權(quán)利要求1所述的用于人工智能舞臺(tái)燈控制...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王志軍,王志紅,王者也,
申請(qǐng)(專利權(quán))人:廣東夜太陽科技集團(tuán)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。