本發(fā)明涉及音頻技術領域,具體是一種面向影視、舞臺的復雜聲效軌跡控制方法。
背景技術:
在演出節(jié)目編排過程中,一個比較突出的問題是各個專業(yè)(指音頻、視頻、燈光、機械等)之間的協(xié)調與同步控制。在大型的演出中,每個專業(yè)相對獨立,需要一個比較龐大的隊伍才能保障演出的順利編排與演出。而在編排各專業(yè)節(jié)目的過程中,大部分時間都花在了專業(yè)之間的協(xié)調和同步上面,而且比起真正專注在節(jié)目本身的時間可能要多得多。
由于每個專業(yè)相對獨立,控制方式相差甚遠。若要進行現場的音視頻同步編輯,視頻由燈控臺進行控制,音頻通過多軌回放編輯控制,音頻很容易定位到任意的時間開始回放,但視頻卻只能從頭開始(可由操作人員手動將幀數調整到對應位置,但卻不能跟著時間碼啟動),這對現場演出控制來說,欠缺足夠的靈活性。
此外,現有的影視、舞臺的專業(yè)音箱系統(tǒng)的音箱位置固定以后,通過舞臺兩側的左、右通道主擴音或左、中、右三路主擴音將聲像大致設定在舞臺的中央位置,雖然演出場所除了舞臺上的主擴音以外,還在各個位置設置有數量眾多的音箱,但整場演出下來,音箱系統(tǒng)的聲像幾乎很少會發(fā)生變化。
因此,解決目前演出節(jié)目的編輯與同步控制以及聲像跑動效果的靈活控制都是本技術領域亟待解決的關鍵技術問題。
技術實現要素:
本發(fā)明解決的技術問題是提供一種可簡化影視、舞臺等場合演出多專業(yè)控制以及可以對擴聲系統(tǒng)的聲像進行靈活快速設置的多專業(yè)協(xié)同編輯及控制方法。
為解決上述技術問題,本發(fā)明采用的技術方案是:一種面向影視、舞臺的復雜聲效軌跡控制方法,該控制方法通過控制臺對實體音箱系統(tǒng) 各音箱節(jié)點的輸出電平值進行設置,使聲像在設定的總時長內按設定的方式運動或靜止,其特征在于,該控制方法包括:生成聲像軌跡數據,所述聲像軌跡數據包括定點聲像軌跡、變軌聲像軌跡數據、變域聲像軌跡中的一種或多種;在該聲像軌跡數據所對應的總時長內,根據聲像軌跡數據,調整各個音箱實體的輸出電平;在該總時長內,將輸入至各個音箱實體信號的輸入電平和相應音箱實體的輸出電平進行疊加得到各個音箱實體實際輸出的電平。
附圖說明
圖1是實施例的多專業(yè)協(xié)同編輯及控制方法示意圖。
圖2是實施例的多專業(yè)協(xié)同編輯及控制方法的音頻控制部分的方法示意圖。
圖3是實施例的多專業(yè)協(xié)同編輯及控制方法的音頻子軌道的操作方法示意圖。
圖4是實施例的多專業(yè)協(xié)同編輯及控制方法的視頻控制部分的方法示意圖。
圖5是實施例的多專業(yè)協(xié)同編輯及控制方法的燈光控制部分的方法示意圖。
圖6是實施例的多專業(yè)協(xié)同編輯及控制方法的裝置控制部分的方法示意圖。
圖7是實施例的多專業(yè)協(xié)同編輯及控制控制系統(tǒng)的原理示意圖。
圖8是實施例的多專業(yè)協(xié)同編輯及控制的音頻控制模塊的原理示意圖。
圖9是實施例的多專業(yè)協(xié)同編輯及控制的視頻控制模塊的原理示意圖。
圖10是實施例的多專業(yè)協(xié)同編輯及控制的燈光控制模塊的原理示意圖。
圖11是實施例的多專業(yè)協(xié)同編輯及控制的裝置控制模塊的原理示意圖。
圖12是實施例的多專業(yè)協(xié)同編輯及控制方法的多軌回放編輯模塊界面示意圖。
圖13是實施例的多專業(yè)協(xié)同編輯及控制系統(tǒng)的音頻控制部分的原理示意圖。
圖14是實施例的多專業(yè)協(xié)同編輯及控制系統(tǒng)的軌跡矩陣模塊的原理示意圖。
圖15是實施例的多專業(yè)協(xié)同編輯及控制系統(tǒng)的視頻控制部分的原理示意圖。
圖16是實施例的多專業(yè)協(xié)同編輯及控制系統(tǒng)的燈光控制部分的原理示意圖。
圖17是實施例的多專業(yè)協(xié)同編輯及控制系統(tǒng)的裝置控制部分的原理示意圖。
圖18是實施例的聲像軌跡控制方法的步驟示意圖。
圖19是實施例的聲像軌跡數據生成方法步驟示意圖。
圖20是實施例的音箱分布地圖及變域聲像軌跡示意圖之一。
圖21是實施例的音箱分布地圖及變域聲像軌跡示意圖之二。
具體實施方式
本實施例提供一種可簡化影視、舞臺等場合演出多專業(yè)控制以及可以對擴聲系統(tǒng)的聲像進行靈活快速設置的面向影視、舞臺的多專業(yè)協(xié)同編輯及控制方法。該方法通過集成控臺的多軌回放編輯模塊,實現對多個專業(yè)素材的集中編排和控制。
如圖1所示,上述面向影視、舞臺的多專業(yè)協(xié)同編輯及控制方法包括以下步驟:
s101:在集成控臺的顯示界面上顯示時間軸;
s102:添加和/或刪除用于對相應演出設備進行控制的軌道,所述軌道包括音頻軌道、視頻軌道、燈光軌道、裝置軌道中的一種或多種;
s103:編輯軌道屬性;
s104:添加素材;
s105:編輯素材屬性;
s106:集成控臺根據各軌道屬性及其素材屬性發(fā)出相應的控制指令。
如圖2和圖12所示,該多專業(yè)協(xié)同編輯及控制方法可選擇包括多軌音頻回放控制(與下述音頻控制模塊對應),此時,該方法包括以下步驟:
s201:添加音頻軌道,在顯示界面上添加平行且對齊于所述時間軸的一個或多個音頻軌道(區(qū)域)1、2,每個所述音頻軌道對應一輸出通道。
s202:編輯音頻軌道屬性,可編輯的音頻軌道屬性包括軌道鎖定、軌道靜音。軌道靜音屬性可控制此軌道上的音頻素材及所有子軌道是否靜音,是音頻軌道的總控。軌道鎖定屬性可控制軌道上除靜音和添加隱藏子軌道外等個別屬性外,其它屬性及音頻軌道中的素材位置和素材屬性均不能修改。
s203:添加音頻素材,在音頻軌道1、2中添加一個或多個音頻素材111、112、113、211、212、213、214,并在音頻軌道中生成與該音頻素材對應的音頻素材,該音頻素材所占據的音頻軌道的長度與該音頻素材的總時長相匹配。在添加音頻素材之前,先從音頻服務器獲取音頻素材列表,然后再從該音頻素材列表中選定音頻素材添加進入音頻軌道。當音頻素材添加進音頻軌道后,將生成與該音頻素材相對應的音頻屬性文件,集成控臺通過編輯音頻屬性文件來控制發(fā)送給音頻服務器的指令,而不是直接調用或編輯音頻素材對應的源文件,確保源文件的安全性和集成控臺的穩(wěn)定性。
s204:編輯音頻素材屬性,所述音頻素材屬性包括起點位置、終點位置、開始時間、結束時間、總時長、播放時間長度。其中,所述起點位置為該音頻素材起點位置(沿垂直方向)所對應的時間軸時刻,所述終點位置為該音頻素材終點位置(沿垂直方向)所對應的時間軸時刻,所述開始時間為該音頻素材在時間軸上的實際開始播放時刻,所述結束時間為該音頻素材在時間軸上的實際結束播放位置。一般而言,開始時間可延后于起點位置,結束時間可提前于終點位置??倳r長是指音頻素材的原本時間長度,起點位置至終點位置的時間差即為音頻素材的總時長,播放時間長度是指該音頻素材在時間軸上的播放時間長度,開始時間與結束時間的時間差即為該音頻素材的播放時間長度。通過調整開始時間和結束時間可以實現對聲像素材的剪切操作,即只播放用戶希望播放的部分。
通過調整(橫向移動)音頻素材在音頻軌道中的位置可以改變起點 位置和終點位置,但起點位置與終點位置在時間軸上的相對位置不會改變,即音頻素材的長度不會改變。通過調整音頻素材的開始時間和結束時間可以改變音頻素材在時間軸上的實際播放時間及其長度。一個音頻軌道中可以放置多個音頻素材,表示在時間軸所表示的時間段內,可以(經相應的輸出通道)依次播放多個音頻素材。需要注意的是,任一音頻軌道內的音頻素材位置(時間位置)可以自由調整,但各音頻素材之間不應重疊。
進一步的,由于集成控臺只是對音頻素材對應的屬性文件進行控制,因此集成控臺還可以對音頻素材進行剪斷操作和拼接操作。剪斷操作是指將音頻軌道上的一個音頻素材分割成多個音頻素材,同時分割后的各個音頻素材有各自對應的屬性文件,此時源文件仍然完好,集成控臺根據這些新的屬性文件發(fā)出控制命令依次調用源文件進行相應的播放和音效操作。類似的,拼接操作是指將兩個音頻素材合并成一個音頻素材,其各自對應的屬性文件合并為一個屬性文件,通過一個屬性文件發(fā)出控制音頻服務器調用兩個音頻源文件。
進一步的,還可以在集成控臺上設置分別與各個音頻軌道對應的多組操作實體操作鍵,以通過實體操作鍵手動調整音頻素材的屬性。例如增加對音頻軌道中的音頻素材位置(時間軸位置)前后調整的素材播放時間調整旋鈕。
s205:添加音頻子軌道12、13、14、15、21、22,添加與其中一所述音頻軌道對應的一個或多個音頻子軌道,各所述音頻子軌道平行于所述時間軸,所述音頻子軌道與其對應的所述音頻軌道的輸出通道對應。
每個音頻軌道都可以有附屬的音頻子軌道,音頻子軌道的類型包括聲像子軌道和音效子軌道。其中,所述聲像子軌道用于對所屬音頻軌道的部分或全部音頻素材進行聲像軌跡處理,所述音效子軌道用于對所屬音頻軌道的部分或全部音頻素材進行音效處理。在本步驟中,可進一步執(zhí)行以下步驟:
s301:添加聲像子軌道和聲像素材,在聲像子軌道中添加一個或多個聲像素材121、122,并在該聲像子軌道中生成與該聲像素材對應的聲像素材,該聲像素材所占據的聲像子軌道的長度與該聲像素材所對應的 總時長相匹配。
s302:編輯聲像子軌道屬性,與所述音頻軌道類似,可編輯的聲像子軌道屬性包括軌道鎖定、軌道靜音。
s303:編輯聲像素材屬性,與所述音頻素材類似,所述聲像素材屬性也包括起點位置、終點位置、開始時間、結束時間、總時長、播放時間長度。
通過聲像子軌道上的聲像素材,可以在該聲像素材開始時間和結束時間之間的時間段內,對該聲像子軌道所屬音頻軌道所對應輸出通道輸出的信號進行聲像軌跡處理。因此在聲像子軌道上添加不同類型的聲像素材,可以對相應輸出通道輸出的信號進行不同類型的聲像軌跡處理;而通過調整各個聲像素材的起點位置、結束時間、開始時間和結束時間,可以調整聲像軌跡處理開始的時間和聲像軌跡效果所持續(xù)的時間。
聲像素材與音頻素材的區(qū)別在于,音頻素材代表的是音頻數據。聲像軌跡數據是在設定長度的時間段內,為了使音箱分布地圖中各虛擬音箱節(jié)點輸出電平所形成的聲像沿預先設定的路徑跑動或保持不動,各音箱節(jié)點隨時間變化的輸出電平數據。即聲像軌跡數據包含了音箱分布地圖中全部音箱節(jié)點在該設定長度時間段內的輸出電平變化數據。聲像軌跡數據的類型包括定點聲像軌跡數據、變軌聲像軌跡數據和變域聲像軌跡數據,聲像軌跡數據的類型決定了聲像素材的類型,聲像軌跡數據所對應的聲像運動總時長決定了聲像素材起點位置和終點位置之間的時間差,即聲像素材的總時長。聲像軌跡處理是指根據聲像軌跡數據對與各個音箱節(jié)點對應的各個音箱實體實際輸出電平的大小進行調整,使音箱實體系統(tǒng)的聲像在設定長度的時間段內沿設定路徑跑動或保持不動。
s304:添加音效子軌道,所述音效子軌道的類型包括音量及增益子軌道13、22、eq子軌道14、15、21,每個音頻軌道可設置一個音量及增益子軌道,以及一個或多個eq子軌道。其中,所述音量及增益子軌道用于對所屬音頻軌道對應的輸出通道的信號電平大小進行調整,所述eq子軌道用于對所屬音頻軌道對應的輸出通道的輸出的信號進行eq音效處理。
s305:編輯音效子軌道的屬性,所述音效子軌道的屬性包括軌道鎖 定、軌道靜音和軌道標識外,還包括與音效子軌道類型對應的音效處理參數。例如,音量及增益子軌道包含的音效處理參數為輸出電平大小調節(jié)參數,eq子軌道包含的音效處理參數為eq處理參數。通過修改音效子軌道的音效參數可以調整該音效子軌道所屬音頻軌道對應輸出通道的音效。
s206:保存數據,或根據音頻軌道及其子軌道的屬性,音頻素材和聲像素材屬性生成對音頻素材對應源文件的控制指令,并根據該控制指令對音頻素材的源文件進行播放控制和聲像、音效處理控制。
控制指令包括決定是否調用(播放)音頻素材的音頻源文件,源文件播放的開始時間和結束時間(以時間軸的時刻為準),源文件的聲像和音效處理,具體的控制指令與各音頻軌道及其附屬子軌道的屬性、音頻素材、聲像素材的屬性對應。也就是說音頻軌道并不直接調用和處理音頻素材的源文件,而只是處理該音頻源文件所對應的屬性文件,通過編輯調整源文件的屬性文件、添加/編輯聲像素材、以及音頻軌道及其子軌道的屬性實現對音頻源文件的間接控制。
例如添加至音頻軌道的音頻素材將進入播放列表,該音頻軌道啟動播放時,該音頻素材將會被播放;通過編輯音頻軌道屬性,可以控制音頻軌道的靜音屬性,可以控制該音頻軌道及其附屬子軌道是否靜音(有效),通過編輯音頻鎖定屬性,可控制軌道上除靜音和添加隱藏子軌道外等個別屬性外,其它屬性及音頻軌道中的素材位置和素材屬性均不能修改(鎖定狀態(tài))。更詳細的描述可參考前面的敘述。
如圖4和圖12所示,本實施例的多專業(yè)協(xié)同編輯及控制方法還可以選擇增加視頻回放控制(與下述視頻控制模塊對應),具體包括以下步驟:
s401:添加視頻軌道,(在顯示界面上)添加平行且對齊于所述時間軸的視頻軌道4(區(qū)域),所述視頻軌道對應一受控設備,本發(fā)明中采用視頻服務器。
s402:編輯視頻軌道屬性,可編輯的視頻軌道屬性包括軌道鎖定、軌道靜音。視頻軌道屬性與音頻軌道屬性類似。
s403:添加視頻素材,在視頻軌道中添加一個或多個視頻素材41、42、43、44,并在視頻軌道中生成與該視頻素材對應的視頻素材,該視 頻素材所占據的視頻軌道的長度與該視頻素材的總時長相匹配。在添加視頻素材之前,先從視頻服務器獲取視頻素材列表,然后再從該視頻素材列表中選定視頻素材添加進入視頻軌道。當視頻素材添加進視頻軌道后,將生成與該視頻素材相對應的視頻屬性文件,集成控臺通過編輯視頻屬性文件來控制發(fā)送給視頻服務器的指令,而不是直接調用或編輯視頻素材對應的源文件,確保源文件的安全性和集成控臺的穩(wěn)定性。
s404:編輯視頻素材屬性,所述視頻素材屬性包括起點位置、終點位置、開始時間、結束時間、總時長、播放時間長度。視頻素材屬性與音頻素材屬性類似,同時音頻素材也可以進行橫向移動、剪斷和拼接操作,或者是在集成控臺上增加調整與視頻軌道對應的一組實體操作鍵,以通過實體操作鍵手動調整視頻素材的屬性。
s405:保存數據,或根據視頻軌道屬性,視頻素材的屬性生成對視頻素材對應源文件的控制指令,并根據該控制指令對視頻素材的源文件進行播放控制和聲像、音效處理控制。與視頻軌道類似,具體控制指令音頻軌道的屬性、視頻素材的屬性對應。
如圖5和圖12所示,本實施例的多專業(yè)協(xié)同編輯及控制方法還可以選擇增加燈光控制(與下述燈光控制模塊對應),具體包括以下步驟:
s501:添加燈光軌道,(在顯示界面上)添加平行且對齊于所述時間軸的燈光軌道3(區(qū)域),所述燈光軌道對應一受控設備,本發(fā)明中采用燈光網絡信號適配器(如artnet網卡)。
s502:編輯燈光軌道屬性,可編輯的燈光軌道屬性包括軌道鎖定、軌道靜音。燈光軌道屬性與音頻軌道屬性類似。
s503:添加燈光素材,在燈光軌道中添加一個或多個燈光素材31、32、33,并在燈光軌道中生成與該燈光素材對應的燈光素材,該燈光素材所占據的燈光軌道的長度與該燈光素材的總時長相匹配。與音頻素材、視頻素材類似,燈光軌道并沒有加載燈光素材,而只是生成與該燈光素材源文件對應的屬性文件,通過屬性文件發(fā)出控制指令來控制燈光素材源文件的輸出。
燈光素材為一定時間長度的燈光網絡控制數據,如artnet數據,該artnet數據封裝有dmx數據。燈光素材可通過以下方式生成:傳統(tǒng)燈控 臺編排好燈光節(jié)目后,集成控臺通過其燈光網絡接口連接至傳統(tǒng)燈控臺上的燈光網絡接口,錄制該燈控臺輸出的燈光控制信號,同時集成控臺在錄制過程中需要對所錄制的燈光控制信號打上時間碼,以便在燈光軌道上進行編輯控制。
s504:編輯燈光素材屬性,所述燈光素材屬性包括起點位置、終點位置、開始時間、結束時間、總時長、播放時間長度。燈光素材屬性與音頻素材屬性類似,同時音頻素材也可以進行橫向移動、剪斷和拼接操作,或者是在集成控臺上增加調整與燈光軌道對應的一組實體操作鍵,以通過實體操作鍵手動調整燈光素材的屬性。
s505:保存數據,或根據燈光軌道屬性,燈光素材的屬性生成對燈光素材對應源文件的控制指令,并根據該控制指令對視頻素材的源文件進行播放控制和聲像、音效處理控制。與視頻軌道類似,具體控制指令音頻軌道的屬性、視頻素材的屬性對應。
如圖6和圖12所示,本實施例的多專業(yè)協(xié)同編輯及控制方法還可以選擇增加裝置控制(與下述裝置控制模塊對應),具體包括以下步驟:
s601:添加裝置軌道,(在顯示界面上)添加平行于所述時間軸的一個或多個裝置軌道5(區(qū)域),每個所述裝置軌道對應一受控裝置,例如機械裝置。在添加裝置軌道之前需要確認受控裝置已經和集成控臺建立連接。集成控臺和受控制裝置可以通過tcp建立連接,例如將集成控臺設置成tcp服務器,各受控裝置設置成tcp客戶端,受控裝置的tcp客戶端接入網絡后主動連接至集成控臺的tcp服務器。
s602:編輯裝置軌道屬性,可編輯的裝置軌道屬性包括軌道鎖定、軌道靜音。裝置軌道屬性與音頻軌道屬性類似,若裝置軌道選擇靜音,則裝置軌道的全部附屬控制子軌道不執(zhí)行任何操作。
s603:添加控制子軌道,添加與其中一所述裝置軌道對應的一個或多個控制子軌道,各所述控制子軌道平行(并對于)所述時間軸,各所述控制子軌道與其對應的所述裝置軌道所對應的受控設備對應。
s604:添加控制素材,根據控制子軌道的類型添加相應類型的控制素材,并在所添加的控制子軌道上生成相應的控制子素材,該控制素材所占據的控制子軌道長度與該控制素材的總時長相匹配。
控制子軌道的類型包括ttl控制子軌道、繼電器控制子軌道、網絡控制子軌道,相應的,可添加至ttl控制子軌道的控制素材包括ttl素材511、512、513(如ttl高電平控制素材、ttl低電平控制素材),可添加至繼電器子軌道的控制素材包括繼電器素材521、522、523、524(如繼電器開控制素材、繼電器關控制素材),可添加至網絡控制子軌道的控制素材包括網絡素材501、502、503(如tcp/ip通信控制素材、udp通信控制素材、232通信控制素材、485協(xié)議通信控制素材等)。通過添加相應的控制子素材,可發(fā)出相應的控制指令,控制子素材實質上就是控制指令。
s605:編輯控制子素材屬性,屬性包括起點位置、終點位置、總時長。通過調整(橫向移動)控制子素材在相應控制子軌道中的位置可以改變起點位置和終點位置,但起點位置與終點位置在時間軸上的相對位置不會改變,即音頻素材的長度不會改變??刂扑夭牡钠瘘c位置即為開始發(fā)出與該控制素材對應的控制指令給對應受控裝置的時間軸時刻,結束位置即為終止發(fā)送控制指令的時間軸時刻。
進一步的,在同一控制子軌道中的控制素材之間還可以設置關聯關系,使位于起點位置對應的時間軸時刻較早的控制素材對應的控制命令未執(zhí)行成功,那么將不發(fā)出(集成控臺)或不執(zhí)行(受控裝置)起點位置對應的時間軸時刻較晚的關聯控制素材對應的控制指令,例如幕的開合、升降控制。
進一步的,控制子軌道的控制素材前后可設置一定時長的保護時間,即在控制子軌道在保護時間內不能添加控制素材或不能發(fā)出控制命令。
s606:保存數據,或根據控制軌道及其控制子軌道的屬性,控制素材的屬性生成控制指令,并將該控制指令發(fā)送至對應的受控裝置。
此外,本實施例還提供一種多專業(yè)系統(tǒng)編輯及控制系統(tǒng)(演出集成控制系統(tǒng)),如圖7所示,該系統(tǒng)包括集成控臺70,以及選擇包括音頻服務器76、視頻服務器77、燈光控制模塊78和裝置控制模塊79。其中,所述集成控臺70包括多軌編輯回放模塊71,所述多軌編輯回放模塊71可執(zhí)行上述演出集成控制控制方法中音頻控制、視頻控制、燈光控制和裝置控制中的一種或多種控制,具體的實現步驟在此不再贅述。所述多 軌回放編輯控制模塊包括音頻控制模塊72,以及選擇包括視頻控制模塊73、燈光控制模塊74和裝置控制模塊75。
如圖8所示,所述音頻控制模72塊包括音頻軌道添加模塊81、音頻軌道屬性編輯模塊82、音頻素材添加模塊83、音頻素材屬性編輯模塊84、音頻子軌道添加模塊85、保持數據/輸出音頻控制指令模塊86,這些模塊所實現的功能分別與前述步驟s201至s206一一對應,在此不再贅述,下同。
進一步的,所述多專業(yè)系統(tǒng)編輯及控制系統(tǒng)的音頻播放控制原理如圖13所示,所述集成控制還包括快速回放編輯模塊、物理輸入模塊、多軌回放編輯模塊,快速回放編輯模塊所述用于實時編輯音頻素材,并發(fā)出相應的控制指令給音頻服務器76播放音頻素材對應的源文件,所述物理輸入模塊對應于集成控臺71上的物理操作鍵,用于對外部輸入集成控臺的音源進行實時調音控制。
相應的,所述音頻服務器中設有混音矩陣模塊、軌跡矩陣模塊、3x1輸出混音模塊和物理輸出模塊,所述混音矩陣模塊可接收來自所述快速回放編輯模塊、多軌回放編輯模塊通過控制命令形式調用的所述音頻服務器中的音頻源文件而輸出的音頻信號,以及所述物理輸入模塊輸出的音頻信號,類似的所述軌跡矩陣模塊也可接收上述各路音頻輸入。所述混音矩陣用于對各路音頻輸入進行混音處理后輸出至所述輸出混音模塊,所述軌跡矩陣模塊用于對各路音頻輸入進行聲像軌跡處理后輸出至所述輸出混音模塊。所述輸出混音模塊可接收來自混音矩陣模塊、軌跡矩陣模塊和物理輸入模塊的音頻輸出,經3x1混音處理后經所述物理輸出模塊的各個物理輸出接口輸出。其中,聲像軌跡處理是指根據聲像軌跡數據對輸出至各個音箱實體的電平進行調整,使音箱實體系統(tǒng)的聲像在設定長度的時間段內沿設定路徑跑動或保持不動。
在本實施例中,音頻素材的源文件保存在集成控臺外部的音頻服務器上,多軌回放編輯模塊并不直接調用和處理音頻素材的源文件,而只是處理該音頻源文件所對應的屬性文件,通過編輯調整源文件的屬性文件、添加/編輯聲像素材、以及音頻軌道及其子軌道的屬性實現對音頻源文件的間接控制,因此各音頻軌道對應的輸出通道輸出的僅僅是針對音 頻源文件的控制信號/指令,然后再通過接收該控制指令的音頻服務器執(zhí)行音頻源文件的各種處理。
如圖14所示,所述多軌回放編輯模塊從音頻服務器76接收有效的音頻素材列表,并不直接處理音頻源文件,音頻源文件存儲在所述音頻服務器中,在接收相應的控制命令后再調用音頻源文件進行各種音效處理,例如進入混音矩陣模塊進行混音處理,進入軌跡矩陣模塊進行軌跡處理。聲像素材實際上也是控制命令,既可以保存在集成控臺71,也可以上傳至音頻服務器。
如圖9所示,所述視頻控制模塊73包括視頻軌道添加模塊91、視頻軌道屬性編輯模塊92、視頻素材添加模塊93、視頻素材屬性編輯模塊94、保持數據/輸出視頻控制指令模塊95,這些模塊所實現的功能分別與前述步驟s401至405一一對應。
進一步的,所述多專業(yè)系統(tǒng)編輯及控制系統(tǒng)的視頻編輯與播放控制原理如圖15所示,所述集成控臺并不直接執(zhí)行視頻素材的源文件,而是通過獲取視頻素材列表以及相應的屬性文件向視頻服務器發(fā)出控制指令,視頻服務器接再根據控制指令對視頻素材的源文件執(zhí)行播放和效果操作。
如圖10所示,所述燈光控制模塊74包括燈光軌道添加模塊110、燈光軌道屬性編輯模塊120、燈光素材添加模塊130、燈光素材屬性編輯模塊140、保持數據/輸出燈光控制指令模塊150,這些模塊所實現的功能分別與前述步驟s501至505一一對應。
進一步的,所述多專業(yè)系統(tǒng)編輯及控制系統(tǒng)的燈光控制原理如圖16所示,所述集成控臺還設有燈光信號錄制模塊,用于錄制燈控臺輸出的燈光控制信號,并在錄制過程中對所錄制的燈光控制信號打上時間碼,以便在燈光軌道上進行編輯控制。
如圖11所示,所述裝置控制模塊75包括裝置軌道添加模塊151、裝置軌道屬性編輯模塊152、控制子軌道添加模塊153、控制素材添加模塊154、控制素材屬性編輯模塊155、保持數據/輸出燈光控制指令模塊156,這些模塊所實現的功能分別與前述步驟s601至606一一對應。
進一步的,所述多專業(yè)系統(tǒng)編輯及控制系統(tǒng)的裝置控制原理如圖17 所示,所述集成控臺輸出的各類裝置控制信號經裝置適配器上的各個協(xié)議接口輸出至相應的受控設備。
此外,所述集成控臺還可以包括用于制作(生成)聲像軌跡數據(即聲像素材)的聲像軌跡數據生成模塊,經該模塊得到的聲像軌跡數據可供所述多軌回放編輯執(zhí)行模塊調用,從而控制所述音頻服務器軌跡矩陣模塊對聲像軌跡進行控制。進一步的,本實施例提供一種聲像軌跡(聲效軌跡)控制方法,該控制方法通過控制主機(如集成控臺、音頻服務器)對實體音箱系統(tǒng)各音箱節(jié)點的輸出電平值進行設置,使聲像在設定的總時長內按設定的方式運動或靜止。如圖18所示,該控制方法包括:
s181:生成聲像軌跡數據;
s182:在該聲像軌跡數據所對應的總時長內,根據聲像軌跡數據,調整各個音箱實體的輸出電平;
s183:在該總時長內,將輸入至各個音箱實體信號的輸入電平和相應音箱實體的輸出電平進行疊加得到各個音箱實體實際輸出的電平。
聲像軌跡數據是指在設定長度的時間段內(即聲像持續(xù)的總時長),為了使集成控臺上虛擬的音箱分布地圖中各虛擬音箱節(jié)點輸出電平所形成的聲像沿預先設定的路徑跑動或保持不動,各音箱節(jié)點隨時間變化的輸出電平數據。即聲像軌跡數據包含了音箱分布地圖中全部音箱節(jié)點在該設定長度時間段內的輸出電平變化數據。對于各個音箱節(jié)點來說,在該設定時間段內其輸出電平大小是隨著時間變化而變化的,也有可能為零、負數甚至負無窮,優(yōu)先采用負無窮。
每個音箱節(jié)點對應于實體音箱系統(tǒng)中的一個音箱實體,每個音箱實體包括位于同一位置處的一個或多個音箱。即每個音箱節(jié)點可以對應一個或多個位于同一位置的音箱。為了使實體音箱系統(tǒng)可以較準確地重現聲像軌跡路線,音箱分布地圖中的各個音虛擬音箱節(jié)點的位置分布應與實體音箱系統(tǒng)各個音箱實體位置分布對應,尤其是使得各音箱節(jié)點之間的相對位置關系,與各音箱實體之間的相對位置關系對應。
音箱實體實際輸出的電平為輸入信號的電平與上述聲像軌跡數據中與該音箱實體對應的音箱節(jié)點的輸出電平疊加所得。前者的是輸入信號的特性,后者可以視為音箱實體自身的特性。在任一時刻,不同的輸入 信號就會有不同的輸入電平,而對于同一音箱實體,只有一個輸出電平。因此可以理解為,聲像軌跡處理是對各個音箱實體的輸出電平處理,以形成預設的聲像軌跡效果(包括聲像靜止不動)。
音箱實體的輸入電平和輸出電平疊加可以在音頻信號實際輸入音箱實體之前先進行處理,也可以在進入音箱實體以后再進行處理,這取決于整個擴音系統(tǒng)的鏈路構成,以及音箱實體是否內置有音頻信號處理模塊,如dsp單元等。
聲像軌跡數據的類型包括:定點聲像數據、變軌聲像軌跡數據和變域聲像軌跡。在集成控臺上模擬生成聲像軌跡數據時,為了方便對聲像的速度和過程進行控制,本發(fā)明實施例通過音箱分布地圖上離散分布的若干聲像軌跡控制點之間依次連接的線段來表示聲像的跑動路徑,即通過離散分布的若干個聲像軌跡控制點來確定聲像的跑動路徑,以及聲像的總體跑動時間。
定點聲像,是指在設定長度的時間段內,音箱分布地圖中選定的一個或多個音箱節(jié)點持續(xù)地輸出電平,而未選定的音箱節(jié)點輸出電平數值為零或負無窮的情形。相應地,定點聲像數據,是指在設定長度的時間段內,音箱分布地圖中選定的一個或多個音箱節(jié)點持續(xù)地輸出電平,而未選定的音箱節(jié)點不輸出電平,或輸出電平數值為零或負無窮時,各個音箱節(jié)點隨時間變化的輸出電平數據。對于選定的音箱節(jié)點,在該設定時間內其輸出電平是連續(xù)的(也可能有上下波動變化);而對于未選定的音箱節(jié)點,在該設定時間內其輸出電平保持為負無窮。
變軌聲像,是指在設定長度的時間段內,為了使聲像沿預設路徑跑動,各音箱節(jié)點按照一定規(guī)律輸出電平的情形。相應地,變軌聲像軌跡數據,是指在設定長度的時間段內,為了使聲像沿預設路徑跑動,各音箱節(jié)點隨時間變化的輸出電平數據。聲像的跑動路徑并不需要十分精確,而且聲像運動(跑動)持續(xù)的時間不會很長,只需要大致營造聽眾可識別的聲像跑動效果即可。
變域聲像,是指在設定長度的時間段內,為了使聲像沿預設區(qū)域跑動,各音箱節(jié)點的輸出電平按照一定規(guī)律變化的情形。相應地,變域聲像軌跡數據是指在設定長度的時間,為了使聲像沿預設區(qū)域跑動,各音 箱節(jié)點隨時間變化的輸出電平數據。
如圖19所示,本實施例的變域聲像軌跡數據可以通過如下方法得到:
s1901:設置音箱節(jié)點:在音箱分布地圖10上,添加或刪除音箱節(jié)點。
s1902:修改音箱節(jié)點屬性:音箱節(jié)點的屬性包括音箱坐標、音箱類型、對應輸出通道、初始化電平、音箱名稱等。音箱節(jié)點在音箱分布地圖上用音箱圖標來表示,通過移動音箱圖標可以改變其坐標位置。音箱類型是指全頻音箱或超低頻音箱,具體類型可根據實際需要進行劃分。音箱分布地圖中的各個音箱節(jié)點都分配有一個輸出通道,每個輸出通道對應于實體音箱系統(tǒng)中的一個音箱實體,每個音箱實體包括位于同一位置處的一個或多個音箱。即每個音箱節(jié)點可以對應一個或多個位于同一位置的音箱。為了重現音箱分布地圖中所設計的聲像跑動路徑,音箱實體的位置分布應與音箱分布地圖中音箱節(jié)點的位置分布對應。
s1903:劃分聲像區(qū)域并設定聲像跑動路徑:
在音箱分布地圖上選定某一點作為中心s0,并在中心s0處添加音箱節(jié)點,然后以該中心s0為圓心劃分若干個同心圓區(qū)域,直徑最大同心圓可以全部或部分覆蓋音箱分布地圖上的音箱節(jié)點。直徑最小的同心圓所包圍的區(qū)域設定為聲像區(qū)域z1,相鄰同心圓之間的區(qū)域自里向外分別被設定為聲像區(qū)域z2、z3、z4…zn(n為大于或等于2的自然數),即直徑最小的同心圓與直徑倒數第二小的同心圓之間的區(qū)域設定為聲像區(qū)域z2,直徑倒數第二小的同心圓與直徑倒數第三小的同心圓之間的區(qū)域設定為聲像區(qū)域z3,以此類推(參閱圖20)。
設置以中心s0為起點向外輻射式擴散的多個跑動路徑,各跑動路徑設置為遍歷各個聲像區(qū)域的直線線段。這些跑動路徑可全部或部分覆蓋上述同心圓區(qū)域中的全部或部分音箱節(jié)點,優(yōu)選為覆蓋上述同心圓區(qū)域中的全部音箱節(jié)點。
這些跑動路徑的終點為上述同心圓區(qū)域以內或以外的音箱節(jié)點,跑動路徑的起點為中心s0,而終點根據該跑動路徑方向上音箱節(jié)點分布而有所不同:(1)若該跑動路徑方向上有位于直徑最大同心圓外側的音箱 節(jié)點,則該跑動路徑的終點為在該跑動路徑方向上,位于直徑最大同心圓外側且與該直徑最大同心圓距離最小的音箱節(jié)點。(2)若該跑動路徑方向上沒有位于直徑最大同心圓外側的音箱節(jié)點,則該跑動路徑的終點為該跑動路徑方向上距離該中心s0最遠的音箱節(jié)點。
這些跑動路徑至少有一個音箱節(jié)點,也可以有兩個或以上的音箱節(jié)點。
參閱圖20,該音箱分布地圖上設有以s0為中心的四個同心圓,這四個同心圓劃分成4個聲像區(qū)域z1、z2、z3、z4,設定的聲像跑動路徑有13條,分別為s1、s2、s3、s4、s5、s6、s7、s8、s9、s10、s11、s12、s13,同心圓區(qū)域(直徑最大同心圓所包含的區(qū)域)中的全部音箱節(jié)點均有相應的跑動路徑穿過。其中,跑動路徑s2、s3、s5、s8、s9、s10、s11、s12、s13只穿過一個音箱節(jié)點,跑動路徑s1、s4、s7穿過兩個音箱節(jié)點。
參閱圖21,進一步的,在選定某一點作為中心時,可以直接選擇某一音箱節(jié)點作為中心。圖21的音箱分布地圖設有以音箱節(jié)點s0’為中心的5個同心圓,劃分成5個聲像區(qū)域z1’、z2’、z3’、z4’、z5’,以及若干聲像跑動路徑。其中,聲像跑動路徑s1’、s2’、s3’上分別有3個音箱節(jié)點,在當前時刻,聲像跑動路徑s1’、s2’、s3’上的聲像軌跡點p41、p42、p43均位于聲像區(qū)域z4’中。
s1904:編輯聲像區(qū)域時間屬性,包括聲像區(qū)域所對應的時刻、當前聲像區(qū)域到下一聲像區(qū)域所需時間、以及聲像跑動總時長。聲像區(qū)域屬性的編輯與變軌聲像軌跡點屬性編輯類似。若對某一聲像區(qū)域所對應的時刻進行修改,則該聲區(qū)域之前的全部聲像區(qū)域各自對應的時刻,以及聲像跑動的總時長都需要進行調整。若對某一聲像區(qū)域到下一聲像區(qū)域所需的時間進行調整,那么下一聲像區(qū)域所對應的時刻,以及聲像跑動總時長都需要進行調整。若修改聲像跑動總時長,那么該聲像跑動路徑上的各個聲像區(qū)域所對應的時刻及其到下一聲像區(qū)域所需的時間都將進行調整。
s1905:記錄變域聲像軌跡數據,記錄各音箱節(jié)點在聲像沿設定跑動路徑依次跑動經過各個聲像區(qū)域的過程中,各個時刻的輸出電平數值。 可通過如下方法計算得到某一時刻相關音箱節(jié)點的輸出電平值。
假設:聲像跑動總時長設為t,各跑動路徑上的聲像軌跡點在該總時長t內自其起點向終點移動,或者自其終點向起點移動,各跑動路徑的聲像移動速度可以相同或不相同。
在某一時刻t,某一聲像跑動路徑p上的當前聲像軌跡點pj沿著某個聲像區(qū)域zi向下一聲像區(qū)域zi+1移動。在該聲像跑動路徑p的路線上,該聲像軌跡點pj內外兩側的相鄰音箱節(jié)點k、音箱節(jié)點k+1的輸出電平分別為dbm、dbm+1,該聲像跑動路徑p上除這兩個音箱節(jié)點以外的音箱節(jié)點的輸出電平為零或負無窮。該音箱節(jié)點k、音箱節(jié)點k+1均為位于該聲像跑動路徑上音箱節(jié)點,其中,該音箱節(jié)點k為位于該聲像軌跡點pj內側的音箱節(jié)點(靠近中心s0的一側),該音箱節(jié)點k+1為位于該聲像軌跡外側的音箱節(jié)點(遠離中心s0的一側)。
那么,在當前某一時刻t,該聲像跑動路徑p上的聲像軌跡點pj從當前聲像區(qū)域zi跑動至下一聲像區(qū)域zi+1的過程中,
音箱節(jié)點k的輸出電平dbm=10·logeη÷2.3025851
音箱節(jié)點k+1的輸出電平dbm+1=10·logeβ÷2.3025851
其中,l12為音箱節(jié)點k到音箱節(jié)點k+1的距離,l1p為音箱節(jié)點k到當前聲像軌跡點pj的距離,lp2為當前聲像軌跡點pj到音箱節(jié)點k+1的距離。從上述公式可以看出,各跑動路徑上的每個聲像軌跡點都有兩個音箱節(jié)點輸出電平,但是當聲像軌跡點剛好位于音箱節(jié)點時,只有其中一個音箱節(jié)點輸出電平。
參閱圖20,該音箱分布地圖設置有4個以中心s0為圓心的四個同心圓,中心s0處設有音箱節(jié)點。這些同心圓劃分為4個聲像區(qū)域z1、z2、z3、z4,并設置有13條聲像跑動軌跡s1、s2、s3、s4、s5、s6、s7、s8、s9、s10、s11、s12、s13,其中,其中,聲像跑動路徑s1、s4、s7、s10上分別有3個音箱節(jié)點,其余聲像跑動路徑上則分別只有2各 音箱節(jié)點。
在當前時刻,聲像跑動路徑s1、s2、s3、s4的當前聲像軌跡點p31、p32、p33、p34跑動至聲像區(qū)域z4中。若各聲像跑動路徑上的聲像移動速度相同,則這些當前聲像軌跡點位于以s0為圓心的圓形上。此時,在各個聲像跑動路徑上,只有當前聲像軌跡點的內外兩側的音箱節(jié)點有輸出電平,其余音箱節(jié)點的輸出電平為零或負無窮。以當前聲像軌跡p31為例,其內側相鄰的音箱節(jié)點為位于圖20中聲像區(qū)域z2中右上方的音箱節(jié)點(圖20中的音箱節(jié)點用小圓圈表示),外側響鈴的音箱節(jié)點為位于聲像區(qū)域z4外側右上方的音箱節(jié)點,此音箱節(jié)點也是該聲像跑動路徑s1的終點。此時,聲像跑動路徑s1上只有前述兩個音箱節(jié)點有電平輸出,而位于中心s0的音箱節(jié)點的輸出電平為零或負無窮。
在記錄變域聲像軌跡在總時長t內各個時刻各音箱節(jié)點的輸出電平值時,可以連續(xù)記錄,也可以按照一定的頻率來記錄。對于后者,是指每間隔一定時間記錄一次各音箱節(jié)點的輸出電平數值。在本實施例中,采用25幀/秒或30幀/秒的頻率來記錄在聲像沿設定路徑跑動時各音箱節(jié)點的輸出電平值。按一定頻率記錄各音箱節(jié)點的輸出電平數據,可以減少數據量,加快在對輸入音頻信號進行聲像軌跡處理時的處理速度,保證聲像跑動效果的實時性。