專利名稱:在多座環(huán)境中分布動作信號的方法和裝置的制作方法
技術領域:
本申請涉及娛樂動作設備領域。更精確地,本申請涉及對動作平臺進行控制使得其與圖像序列同步。
背景技術:
期望向用戶提供與視頻節(jié)目同步的動作以供娛樂。這些動作增強了用戶體驗。將動作平臺提供的動作與視頻節(jié)目同步的一個解決方案是基于視頻節(jié)目的音軌。 動作解碼單元通過識別音頻采樣并且將其與相關聯(lián)的記錄動作采樣進行匹配,將之前記錄的動作流與視頻節(jié)目進行同步。經(jīng)同步的動作流隨后被提供給動作平臺。如果要控制少量的動作平臺,則動作解碼單元可以控制多個動作平臺。每個動作平臺需要被提供有動作數(shù)據(jù)流并且針對故障管理和維護需要對動作平臺進行監(jiān)視。當要控制的平臺數(shù)量增加時,動作解碼單元的復雜度相應地增加。向大量用戶提供動作通常是棘手并且復雜的,這是因為這種系統(tǒng)的操作者面臨著許多挑戰(zhàn)。存在著對于克服至少一個上述缺點的方法和系統(tǒng)的需求。
發(fā)明內(nèi)容
根據(jù)本申請的第一實施方式,提供一種向多個動作平臺與視頻圖像同步地提供動作信號的系統(tǒng),該動作信號指示要由動作平臺執(zhí)行的動作,該系統(tǒng)包括輸入接口,用于根據(jù)控制協(xié)議接收輸入信號,并且從該輸入信號中提取該動作信號;至少一個服務器,用于向該多個動作平臺中的每一個提供網(wǎng)絡地址,并且根據(jù)每個動作平臺的網(wǎng)絡地址來單獨地監(jiān)視多個動作平臺中的每一個;至少一個動作平臺接口,包括至少一個控制端口,該至少一個控制端口連接到來自與該至少一個控制端口連接的多個動作平臺中的至少一個動作平臺陣列,該至少一個陣列中的每個動作平臺根據(jù)該控制協(xié)議通過有線連接而彼此連接,該至少一個動作平臺接口用于通過向該至少一個動作平臺陣列中的每個動作平臺提供客戶端動作信號來單獨地驅(qū)動該至少一個陣列中的每個動作平臺,該客戶端動作信號包括根據(jù)控制協(xié)議從輸入信號中提取的動作信號以及各網(wǎng)絡地址,根據(jù)各反饋信號來管理該至少一個陣列中的每個動作平臺,根據(jù)控制協(xié)議從至少一個陣列中的每個動作平臺中接收該各反饋信號,該反饋信號包括該至少一個陣列中的每個動作平臺的、已提供的網(wǎng)絡地址。進一步根據(jù)第一實施方式,該服務器包括網(wǎng)絡地址提供器,用于向待驅(qū)動的至少一個陣列中的每個動作平臺的動作平臺接口提供網(wǎng)絡地址;以及命令單元,用于向待驅(qū)動的至少一個陣列中的每個動作平臺的動作平臺接口發(fā)送命令。進一步根據(jù)第一實施方式,該動作信號包括具有采樣率的動作采樣流,并且其中, 輸入信號被格式化使得該動作采樣流以該采樣率被同步地提供。進一步根據(jù)第一實施方式,設置了延遲發(fā)生器,用于根據(jù)該動作平臺相對于聲音揚聲器的位置來產(chǎn)生在該客戶端動作信號中的給定時間延遲。進一步根據(jù)第一實施方式,該至少一個陣列中的每個動作平臺包括電影院中多個座椅中的至少一個座椅。根據(jù)本申請的第二實施方式,提供一種將與圖像序列同步的動作信號分布到多個動作平臺的方法,該方法包括向至少一個陣列中的每個動作平臺提供網(wǎng)絡地址,該至少一個陣列根據(jù)控制協(xié)議連接到分布式網(wǎng)絡集線器的控制端口 ;根據(jù)該控制協(xié)議接收輸入信號;從該輸入信號中提取該動作信號;根據(jù)所提取的動作信號產(chǎn)生客戶端動作信號,該客戶端動作信號包括根據(jù)控制協(xié)議所提取的動作信號和已提供的網(wǎng)絡地址,該客戶端動作信號根據(jù)網(wǎng)絡地址被單獨地提供給該至少一個陣列中的每個動作平臺;以及根據(jù)控制協(xié)議從至少一個陣列中的至少一個該動作平臺中接收具有該網(wǎng)絡地址的反饋信號。進一步根據(jù)第二實施方式,按照控制協(xié)議根據(jù)各反饋信號以及根據(jù)該至少一個陣列中的每個動作平臺的網(wǎng)絡地址管理該至少一個陣列中的每個動作平臺。進一步根據(jù)第二實施方式,根據(jù)控制協(xié)議向至少一個陣列中的多個動作平臺的每一個發(fā)送命令。進一步根據(jù)第二實施方式,根據(jù)至少一個陣列中的動作平臺相對于聲音揚聲器的位置在客戶端動作信號中產(chǎn)生時間延遲。根據(jù)本申請的第三實施方式,提供一種根據(jù)控制協(xié)議接收輸入信號并且根據(jù)該輸入信號向多個座椅提供動作的系統(tǒng),該系統(tǒng)包括分布式網(wǎng)絡集線器,用于提供與圖像序列同步的、并且指示了動作的動作信號,該集線器包括輸入接口,用于根據(jù)該控制協(xié)議接收輸入信號并且用于從該輸入信號中提取動作信號,以及包括至少一個控制端口的至少一個動作平臺接口,該至少一個控制端口用于根據(jù)按照該控制協(xié)議的動作信號來驅(qū)動該多個座椅中的每一個;以及至少一個動作平臺陣列,每個動作平臺適于支持多個座椅中的至少一個座椅,該至少一個陣列連接到該至少一個控制端口中的各端口,該至少一個陣列中的每個動作平臺根據(jù)控制協(xié)議由有線連接來彼此連接,從而以該動作信號向該座椅提供該動作。進一步根據(jù)第三實施方式,提供有網(wǎng)絡地址提供器,用于將網(wǎng)絡地址與多個座椅中的每個座椅相關聯(lián),其中每個該動作平臺由包括動作信號連同網(wǎng)絡地址的客戶端動作信號單獨地驅(qū)動;以及命令單元,用于向該至少一個陣列中的每個動作平臺發(fā)送命令。進一步根據(jù)第三實施方式,每個動作平臺包括動作適配器,用于接收來自控制單元的命令并且用于向控制單元發(fā)送反饋信號。進一步根據(jù)第三實施方式,該至少一個動作平臺接口根據(jù)客戶端動作信號獨立地驅(qū)動該至少一個陣列中的每個座椅。進一步根據(jù)第三實施方式,根據(jù)包括各網(wǎng)絡地址的各反饋信號管理該至少一個陣列的每個座椅,各反饋信號是根據(jù)控制協(xié)議從至少一個陣列的各座椅接收的。進一步根據(jù)第三實施方式,在至少一個陣列中的動作平臺之間的有線連接對于該
5陣列所連接的控制端口形成環(huán)。
圖IA是示出根據(jù)本申請描述的示例性實施方式的、用于向動作平臺分布動作信號的系統(tǒng)的方框圖;圖IB是根據(jù)示出服務器部件的實施方式、圖IA的系統(tǒng)的方框圖;圖2是示出根據(jù)一個實施方式的、用于分布動作的系統(tǒng)的方框圖;圖3是示出根據(jù)一個實施方式、在使用集線器的有線數(shù)據(jù)信號輸出以菊花鏈 (daisy-chain)配置來級聯(lián)集線器的情況下用于向多個動作平臺陣列分布動作信號并且進行合并的方框圖;圖4是示出根據(jù)一個實施方式、在集線器無線連接的情況下用于向多個動作平臺分布動作信號的方框圖;以及圖5是示出根據(jù)實施方式用于向多個動作平臺陣列提供動作信號的方法的流程圖。應當注意在全部附圖中,相似的特征由相似的標號進行標記。
具體實施例方式現(xiàn)在參考圖1A,其示出了用于向多個動作平臺提供動作信號和命令的系統(tǒng)100。 根據(jù)圖IA示出的實施方式,該系統(tǒng)包括動作平臺集線器10。集線器10適于基于通過連接 24(即,物理的或邏輯的連接)從服務器25接收到的命令將與圖像序列同步的動作信號分布至動作平臺。動作信號可以是與圖像序列同步的動作采樣序列,用于在執(zhí)行預編程運動中驅(qū)動下游動作平臺的動作命令或意圖。由此應當理解,類似的集線器可以用于向任何其它類型的驅(qū)動設備(包括但不限于動作平臺設備)分布任何適當類型的驅(qū)動采樣的序列。根據(jù)本申請描述的實施方式,服務器25通過集線器10向動作平臺發(fā)送命令。在一個實施方式中,服務器25是與系統(tǒng)的其它部件物理連接的個人計算機(PC)、網(wǎng)絡服務器等。在另一實施方式中,服務器25可以與集線器10組合為邏輯連接中的單個網(wǎng)絡實體。在另一實施方式中,為了提供座椅可用性或銷售管理,服務器25可以被組合或連接到諸如銷售管理服務器、票務服務器、網(wǎng)絡服務器等的另一服務器。現(xiàn)在參考圖1B,示出了詳細的系統(tǒng)100,其中,示出了動作平臺16、集線器10和服務器25之間的通信。在圖IB示出的實施方式中,服務器25包括網(wǎng)絡地址提供器32,用于向每個動作平臺16提供網(wǎng)絡地址。網(wǎng)絡地址提供器32可以是適于提供網(wǎng)絡地址并且適于在查找表(未示出)中將所提供的地址與每個動作平臺16相關聯(lián)的任何類型的處理器、中央處理單元(CPU)等。在另一實施方式中,網(wǎng)絡地址提供器32可以適于向連接至不同集線器的每個動作平臺16提供并關聯(lián)網(wǎng)絡地址。還可以提供網(wǎng)絡地址,從而遵循(例如)電影院中的座椅分布。在另一實施方式中,網(wǎng)絡地址提供器32可以存儲每個動作平臺16的網(wǎng)絡地址的關聯(lián),從而限定動作平臺16的網(wǎng)絡拓撲。在一個實施方式中,網(wǎng)絡地址可以是任何IP地址、邏輯地址、物理地址等。在另一實施方式中,網(wǎng)絡地址限定了針對每個動作平臺的邏輯點對點關聯(lián)。在圖IB示出的實施方式中,由D-Box科技有限公司提供動作平臺16。動作平臺16包括四個機械致動器,每個致動器位于(例如)用戶觀看電影或視頻圖像時所坐的座椅的四角中的一角。隨著電影的播放,座椅可以提供有諸如傾斜、搖擺和振動等動作,這增強了用戶的觀影體驗。應當注意,動作平臺還可以僅由三個機械致動器組成,兩個致動器位于座椅后側角落,而一個致動器位于座椅的前側中間。具有兩個致動器或一個致動器配置的其它實施方式也是有用的。此外,單個動作平臺16可以支持多個座椅。在該實施方式中, 動作平臺16包括用于管理故障錯誤的適配器56。取決于錯誤類型,適配器56可以禁用動作平臺16。適配器56還可以根據(jù)通過客戶端動作信號20接收到的動作命令驅(qū)動動作平臺 16的致動器。更具體地,適配器56可以被編程了在接收到動作命令時要執(zhí)行的動作。現(xiàn)在同時參考圖IA和1B。在該實施方式中,動作平臺接口 14從輸入接口 12接收已提取的動作信號18,并且針對待驅(qū)動的每個動作平臺16產(chǎn)生客戶端動作信號20A至 20D。客戶端動作信號20A至20D還可以包括由服務器25提供的各網(wǎng)絡地址以及來自服務器25的命令。使用四個下游控制端口 21A、21B、21C和21D,動作平臺接口 14要被連接到四個動作平臺16或平臺陣列。有經(jīng)驗的技術人員將理解動作平臺接口 14可以被連接到多于圖IA和圖IB中的四個動作平臺16。應當注意,根據(jù)控制協(xié)議,每個下游控制端口 21A、 21B、21C和21D可以是雙向鏈路,服務器25通過該雙向鏈路來單獨地控制并管理每個動作平臺16,并且該雙向鏈路分別包括輸出客戶端動作信號20A、20B、20C和20D以及輸入反饋信號22A、22B、22C和22D。客戶端動作信號20A、20B、20C和20D可以連同網(wǎng)絡地址和/或控制數(shù)據(jù)一起同步地向每個動作平臺16提供動作,該動作信號指示了要執(zhí)行的動作。根據(jù)雙向控制協(xié)議,每個動作平臺16向動作平臺接口 14返回反饋信號22A、22B、22C或22D。在一個實施方式中,由每個動作平臺16提供的反饋信號22A、22B、22C和22D可以包括網(wǎng)絡地址并且通過連接M指向服務器25,該網(wǎng)絡地址標識向集線器10進而最終向客戶端服務器 25發(fā)送反饋信號22A、22B、22C或22D的每個動作平臺。在圖2所示的一個實施方式中,動作平臺16利用有線連接彼此連接以形成陣列 58,并且反饋信號從該陣列58的每個動作平臺16被傳送到服務器25。反饋信號22構成了給定陣列58的任何動作平臺16的反饋,并且利用每個動作平臺16的網(wǎng)絡地址被中繼到控制端口 21,該控制端口將動作平臺16的陣列58連接到集線器10。陣列58可以對于該陣列58所連接的控制端口形成環(huán)。來自經(jīng)連接的動作平臺16的反饋22將以該環(huán)的任何方向被返回到服務器25。在該實施方式中,每個動作平臺16的網(wǎng)絡地址由服務器25的控制單元34(圖1B) 用于管理或維護目的,例如通過監(jiān)視動作平臺16的特定操作參數(shù),諸如正被使用的致動器的溫度、重量或故障信息數(shù)據(jù)。通過檢測到有關動作平臺16的重量,可以確認存在用戶。在一個實施方式中,控制單元34提供命令以控制每個動作平臺16,例如在電影院中如果用戶占用了一個座椅,那么就將平臺16的致動打開到“開啟(on)”狀態(tài)?;诿總€動作平臺16 的網(wǎng)絡地址,服務器25管理連接到集線器10的動作平臺16,包括啟動、待機和故障管理。 給定的動作平臺16的網(wǎng)絡地址允許服務器25選擇性地觸發(fā)或禁用陣列58中的給定動作平臺16??商鎿Q地,陣列58中的動作平臺16可以由服務器25管理而不使用網(wǎng)絡地址以及反饋,并因此沒有服務器25。在該實施方式中,陣列58中的動作平臺16之間的有線連接可以對于該陣列58所連接的控制端口形成環(huán)或串行鏈路。根據(jù)控制協(xié)議,服務器25重復地尋找來自每個動作平臺16的反饋。例如,如果在
7動作回放期間檢測到一個平臺16的故障或者如果與陣列58中的動作平臺16的一個致動器的通信丟失,那么適配器56檢測到該錯誤?;阱e誤類型,適配器56可以擱置或凍結動作平臺16。在另一實施方式中,保持動作平臺16和服務器25之間的通信。服務器25可以使用發(fā)送自控制單元34的命令來重新觸發(fā)故障的動作平臺。在給定情況下(例如在故障歸因于致動器的高溫時),服務器25可以在平臺16已發(fā)生故障的一段給定時間段之后恢復該平臺16的動作控制。在服務器25尋找來自每個動作平臺16的反饋中任何這些故障情況時,服務器25 使用網(wǎng)絡地址來識別陣列58中確實為故障的動作平臺16。相應地,其余非故障動作平臺將以正常操作進行操作,這是因為故障動作平臺16可能仍然中繼來自同一陣列58中已連接的、非故障動作平臺16的反饋信號。在另一實施方式中,服務器25動態(tài)地監(jiān)視集線器10 以收集諸如致動器的關鍵記號的實時數(shù)據(jù)。在另一實施方式中,動作平臺16可以是靜噪的 (muted),上游信號的狀態(tài)可以被監(jiān)視,在無線連接的情況下可以監(jiān)視無線電參數(shù),或者集線器10可以被重新配置(如以下本申請將描述的,例如發(fā)射器對接收器配置)。反饋信號22包括致動器狀態(tài)、致動器關鍵記號數(shù)據(jù)以及動作平臺的網(wǎng)絡地址。這用于提供診斷信息以適當?shù)毓芾碇聞悠鞴收稀.敺掌?5直接管理連接到其下游控制端口 21A、21B、21C和21D中之一的平臺16的陣列58時,服務器25收集這些診斷數(shù)據(jù)。集線器10的下游所連接的動作平臺16的診斷數(shù)據(jù)不是轉發(fā)回上游。如果需要訪問該數(shù)據(jù),給定動作平臺16所連接的特定集線器10的服務器25讀取該診斷數(shù)據(jù)。在圖IA和圖IB所示的一個實施方式中,集線器10還可以根據(jù)用于控制動作平臺 16的控制協(xié)議接收來自另一集線器上游或者直接來自同步單元的動作信號,正如以下將描述的。在該實施方式中,上游控制端口 19允許一個或多個集線器10使用另一集線器的下游控制端口 21A、21B、21C和21D中的一個或多個而連接至該另一集線器的下游。在集線器10中,當動作數(shù)據(jù)要被發(fā)送到下游動作平臺16時,上游同步單元或集線器根據(jù)動作平臺16的控制協(xié)議的觸發(fā)狀態(tài)來廣播動作數(shù)據(jù)。當集線器10接收觸發(fā)狀態(tài)輸入信號201時,根據(jù)來自服務器25的命令,動作平臺接口 14觸發(fā)動作平臺16的陣列58所連接的合適的下游端口 21A、21B、21C或21D,并且將動作數(shù)據(jù)經(jīng)由合適的客戶端動作信號 20A、20B、20C 和 20D 發(fā)送。類似地,當動作序列結束時,上游同步單元或集線器根據(jù)控制協(xié)議的待機狀態(tài)廣播輸入信號201。該狀態(tài)和動作平臺的網(wǎng)絡地址用于最小化動作平臺的功耗并且用于避免當沒有動作要進行時系統(tǒng)的不必要的壓力。當服務器25發(fā)現(xiàn)從上游接收到的輸入信號201 被切斷或者處于待機狀態(tài)時,該服務器相應地將合適的平臺16置于待機狀態(tài)。集線器10還包括輸入接口 12,其根據(jù)控制協(xié)議接收輸入信號201。輸入接口 12 提取包含在接收到的輸入信號201中的動作信號(例如,動作采樣序列)從而隨后通過動作數(shù)據(jù)信號18向動作平臺接口 14提供動作信號。動作數(shù)據(jù)信號18由動作信號組成,例如包括要由動作平臺接口 14并且根據(jù)動作平臺16的網(wǎng)絡地址(如果可用)提供給動作平臺 16的動作采樣的同步序列。在圖IA和圖IB的實施方式中,集線器10還包括有線數(shù)據(jù)輸入/輸出端口 301/ 0,以接收來自服務器25的命令數(shù)據(jù)并且向服務器25發(fā)送來自動作平臺16的反饋數(shù)據(jù)22 ; 有線數(shù)據(jù)輸入端口 271和無線數(shù)據(jù)輸入端口四1,以接收原始或經(jīng)編碼的動作采樣序列。集線器10還可以包括有線數(shù)據(jù)輸出端口 270和無線數(shù)據(jù)輸出端口四0,以輸出接收到的動作采樣序列。在一個實施方式中,有線數(shù)據(jù)輸入/輸出端口 301/0是USB、以太網(wǎng)互聯(lián)網(wǎng)協(xié)議 (IP)等。在一個實施方式中,有線數(shù)據(jù)輸入端口 271是S/PDIF(IEC-958類型II)輸入端口??商鎿Q地,該輸入可以用于上游控制端口 19,用于接收嵌入在數(shù)字音頻信號或任何其它信號中的動作信號。在該情況中,由輸入接口 12從有線數(shù)據(jù)輸入信號沈中提取動作信號, 以提供動作數(shù)據(jù)信號18。集線器10可以包括收發(fā)器(未示出),該收發(fā)器可以被配置為用作無線數(shù)據(jù)接收器以接收包括動作信號的無線數(shù)據(jù)信號觀,或者用作以下討論的發(fā)射器。每次應當是三個輸入端19、271和四1中僅一個是觸發(fā)的。輸入接口 12僅選擇激活的輸入端口,或者如果多于一個輸入端口是激活的則基于優(yōu)先級選擇適當?shù)妮斎攵丝?。在一個實施方式中,最高優(yōu)先級輸入端是上游控制端口 19,第二高優(yōu)先級輸入端是有線數(shù)據(jù)輸入端口 271,僅當不存在有線資源時才選擇無線數(shù)據(jù)接收器四1。該選擇是動態(tài)的并且當新的輸入端變得可用或現(xiàn)有輸入端被關閉時該選擇可以改變。無線數(shù)據(jù)接收器291僅存在于接收器配置的集線器10上。在任何情況中,所提取的動作信號經(jīng)由動作數(shù)據(jù)信號18被轉發(fā)到動作平臺接口 14,并且還可以在有線數(shù)據(jù)輸出端口 270處被輸出,如果收發(fā)器被配置為發(fā)射器則還可以由無線數(shù)據(jù)發(fā)射器290進行發(fā)送。這允許多重網(wǎng)絡拓撲配置,如參考圖2至圖4所示。無線數(shù)據(jù)信號觀是單向的并且可以包括針對增加的可靠性具有的增加冗余的動作數(shù)據(jù),以及對無線信號的有效性狀態(tài)的指示(觸發(fā)或待機)?,F(xiàn)在參考圖2,示出了用于將與圖像序列同步的動作信號分布到多個動作平臺的系統(tǒng)200的實施方式。系統(tǒng)200使用正如參考圖IA和圖IB所描述的集線器10。根據(jù)示出的實施方式,系統(tǒng)200是以分層星配置(tiered-star configuration)的分布式網(wǎng)絡,并且包括多個集線器10,每個集線器接收動作信號20并且使用其下游控制端口 21向下游動作平臺16的陣列58或者其它集線器10轉發(fā)客戶端動作信號。系統(tǒng)200包括同步單元40、集線器10和服務器25,用于根據(jù)動作平臺16的網(wǎng)絡地址控制動作平臺16的多個陣列58。同步單元40提供與圖像序列同步的輸入信號201。例如,通過將記錄的動作采樣匹配于與圖像序列相關的音軌可以完成該同步。音軌被輸入到同步單元40,該同步單元識別音頻采樣并且將其在查找表中與對應的動作采樣進行同步地匹配。例如,動作采樣及其相關的音頻采樣可以被提供為記錄在DVD或任何其它存儲設備上的查找表。包括音頻采樣并且與圖像序列同步的音頻序列被提供給正在播放的電影。音頻序列的音頻采樣與其相關的動作采樣相匹配以提供動作采樣序列。例如,使用查找表可以完成該匹配。經(jīng)同步的輸入信號201被提供至第一集線器10’然后被提供給使用集線器10的下游控制端口 21以分層星拓撲連接的所有其它集線器10。每個集線器10向動作平臺16 連接到的、該集線器的下游控制端口 21同步地轉發(fā)包括動作信號和單獨的網(wǎng)絡地址的客戶端動作信號。如果另一集線器10連接到控制端口 21,那么上游集線器10可以轉發(fā)同步的輸入信號201或者提取的動作信號。每個集線器10產(chǎn)生客戶端動作信號20,該信號包括具有針對每個陣列58的動作平臺16的網(wǎng)絡地址的動作信號。如上所述,如果動作信號20 被轉發(fā)到其它集線器10,那么動作信號20可以不包括要被致動的每個動作平臺16的網(wǎng)絡地址。該命令用于根據(jù)按照控制協(xié)議從每個單元16或10接收到的各反饋信號22,單獨地管理陣列58的每個下游動作平臺16或集線器10。因為每個集線器10可以包括動作平臺16的陣列并因此向其上游集線器10提供反饋信號22,上游集線器10使用每個動作平臺 16的網(wǎng)絡地址以相應地向其提供動作信號20。給定的動作平臺16的陣列58的管理由包括該給定平臺的動作平臺16的子組所連接的、對應的動作平臺集線器10處理。對動作平臺16的管理是依據(jù)每個動作平臺的網(wǎng)絡地址進行的,多個動作平臺16的操作獨立于連接到另一集線器10或陣列58的動作平臺 16的操作,這對于保持同步是有利的,特別是在給定動作平臺16發(fā)生故障的情況下。同步方面集中地由同步單元40處理,并且向動作平臺16提供動作信號20的同步是由集線器10 提供?,F(xiàn)在參考圖3,示出了用于向陣列58的多個動作平臺16提供與圖像序列同步的動作信號20的系統(tǒng)300的另一實施方式。系統(tǒng)300也使用參考圖1描述的集線器10,但是其分布式網(wǎng)絡是使用有線數(shù)據(jù)輸出端口 270以基本上菊花鏈配置來布置的。系統(tǒng)300和系統(tǒng) 200包括類似的設備,類似的附圖標記用于表示具有類似功能的相似設備。相應地,將不會重復描述相似設備。系統(tǒng)300包括同步單元40和級聯(lián)的動作平臺接口集線器10,每個集線器用于控制和管理動作平臺16的子組。第一集線器10’經(jīng)由其有線數(shù)據(jù)輸入端口 271被連接到同步單元40。因此,第一集線器10’接收輸入信號并且經(jīng)由其有線數(shù)據(jù)輸出端口 270將該信號轉發(fā)到下一個級聯(lián)的集線器10。每個后續(xù)的級聯(lián)集線器10在其有線數(shù)據(jù)輸入端口 271處接收有線數(shù)據(jù)信號26并且使用其有線數(shù)據(jù)輸出端口 270將該信號轉發(fā)到下一個集線器10。 這樣,每個級聯(lián)的集線器10的所有下游控制端口 21都可用于控制和管理動作平臺16。在每個級聯(lián)集線器10中提取動作信號,其中公共或多個服務器25提供網(wǎng)絡地址和命令以產(chǎn)生單獨地尋址到動作平臺16的客戶端動作信號。在系統(tǒng)300用于電影院的情況中,集線器10可以位于單個控制室或者可以分布在觀眾席中。例如,可以使用一個動作平臺16來動作控制包括四個致動器(在座椅的每個腿上有一個致動器)的每個座椅,并且每個集線器10可以管理一行或一列座椅。在該情況中, 每個集線器10至少具有與劇院中每行座椅數(shù)一樣多的下游控制端口 21,除非動作平臺16 是以陣列58來布置的?,F(xiàn)在參考圖4,示出了用于向多個動作平臺提供與圖像序列同步的動作信號的系統(tǒng)400的又一實施方式。系統(tǒng)400也使用參考圖IA和圖IB描述的集線器10和服務器25, 但是使用無線通信向多個動作平臺16分發(fā)動作采樣序列。因此,每個集線器10被配置為或是作為發(fā)射器集線器IOT或是作為接收器集線器10R。系統(tǒng)200、300和400包括類似的設備,類似的附圖標記用于表示具有類似功能的類似設備。相應地,將不會重復描述類似設備。系統(tǒng)400包括同步單元40和網(wǎng)絡化的動作平臺接口集線器10,每個集線器用于控制和管理動作平臺16的陣列58的子組。第一集線器IOT被配置為用作發(fā)射器,并且在示出的實施方式中,其經(jīng)由同步單元40的下游控制端口 21連接到同步單元40。因此,發(fā)射器集線器IOT接收動作采樣序列,并且使用無線數(shù)據(jù)接收器291和發(fā)射器290將該序列無線廣播到多個接收機集線器10R。類似于系統(tǒng)300,每個接收器集線器IOR的所有下游控制端口 21都可用于控制和管理動作平臺16。
更精確地,即使在圖2至圖4示出的實施方式中同步單元40僅向一個集線器 10’ (該集線器向其它集線器10轉發(fā)動作信號)提供輸入信號201,同步單元40也適于向多個集線器10或動作平臺16提供輸入信號201。在另一實施方式中,同步單元40可以是服務器25的一部分,或者可以由服務器25來執(zhí)行同步任務。應當理解,使用系統(tǒng)200、300或400,使用單個服務器25和單個同步單元40控制多個動作平臺16或集線器10是可能的。當前該實施方式的示例性環(huán)境是需要多個動作平臺的電影院,每個動作平臺集線器處理給定的動作平臺陣列。在另一實施方式中,系統(tǒng)使用連接到其中一個集線器10的單個服務器25,其中所連接的集線器10經(jīng)由動作平臺接口 14 向其他集線器轉發(fā)網(wǎng)絡地址。在系統(tǒng)200和400中,僅當同步單元40提供的動作信號20處于觸發(fā)狀態(tài)時動作平臺16才是觸發(fā)的。當同步單元40產(chǎn)生的動作信號20處于待機狀態(tài)時,該待機狀態(tài)被轉發(fā)到動作平臺16,并且動作平臺16因此被降低到其待機模式。在系統(tǒng)300的情況中,僅當輸入信號201由同步單元40實際產(chǎn)生并且在有線數(shù)據(jù)信號輸入端口 271處被接收時,下游控制端口 21才處于觸發(fā)狀態(tài)。當沒有接收到數(shù)據(jù)時,下游控制端口 21被置于待機狀態(tài),并且動作平臺16因此被降低到其待機模式。在一個實施方式中,待機模式還可以基于諸如以太網(wǎng)上點對點協(xié)議(PPoE)、PPoE的變形或任何點對點協(xié)議(PPP)的邏輯規(guī)則。在一個實施方式中,如果其中一個動作平臺16出現(xiàn)故障,那么將保持與服務器25 的通信。出故障的動作平臺16的適配器56檢測錯誤類型,并且基于該錯誤,可以停止動作平臺16。在另一實施方式中,服務器25可以重新觸發(fā)動作平臺16。與適配器56通信的用戶界面可以設置在座椅處,以供座椅的用戶控制動作平臺26的觸發(fā)水平。應當理解,由于傳輸延遲,每個集線器10可以被校準以將動作回放延遲可調(diào)整的時間量。有經(jīng)驗的技術人員將理解聲音在空氣中傳輸Im大約要:3ms。因此,10米或更遠的距離(這是揚聲器和聽眾之間的典型距離),引入大約30ms的延遲。雖然在僅考慮音頻和視頻作為聽眾可以容忍音頻和視頻之間較大量的不同步性時這不是至關重要的,但是音頻和動作之間的同步性必須更準確。每個集線器10或服務器25可以由此包括延遲發(fā)生器, 以取決于元素對于主揚聲器的物理位置引入動作延遲。在一個實施方式中,給定動作延遲被編程到每個動作平臺接口 14。在另一實施方式中,給定動作延遲被編程到每個動作平臺 16。可以針對特定通過延遲(pass-through delay)來調(diào)整服務器25,如果動作平臺16接收到的信號在其路徑上通過數(shù)個集線器10,那么總延遲是在該鏈中的集線器處經(jīng)歷的延遲之和。相應地,為了便于管理通過延遲,應該在服務器25中將中間等級的集線器10的延遲調(diào)整到最小延遲,并且僅在直接管理動作平臺16的服務器處引入動作延遲。此外,為了最小化總延遲,最好將信號必須經(jīng)過的集線器10的數(shù)量限制到最小值。有經(jīng)驗的技術人員將理解,雖然圖2至圖4公開的實施方式示出了給定數(shù)量的服務器25、集線器10和動作平臺16,但是可以使用不同配置的集線器10控制任意數(shù)量的動作平臺16。還應當理解,給定服務器25可以被連接到一個或多個集線器10。類似地,給定集線器10可以被連接到一個或多個動作平臺16和/或一個或多個集線器10。有經(jīng)驗的技術人員將理解,雖然在一個實施方式中所有集線器10使用單個電源供電,但是每個集線器10還可以使用單獨的電源供電?,F(xiàn)在參考圖1A、圖1B、圖2和圖5,提供一種用于向多個動作平臺16分布與圖像序列同步的動作信號的示例性方法。根據(jù)48,根據(jù)控制協(xié)議將網(wǎng)絡地址提供給每個動作平臺。根據(jù)步驟50,接收到與圖像序列同步的輸入信號20。在一個實施方式中,通過上游控制端口 19從上游設備接收輸入信號20。在一個實施方式中,由同步單元40將輸入信號20提供給一個第一集線器10’。 應當理解,輸入信號20與圖像序列同步。在一個實施方式中,圖像序列是電影。在一個實施方式中,輸入信號包括處于具有采樣率的動作采樣流形式的動作采樣序列,并且輸入信號20被格式化使得該動作采樣流以該采樣率被同步地提供。根據(jù)52,從接收到的輸入信號20中提取動作信號。在實施方式中,根據(jù)控制協(xié)議將動作采樣與包含在輸入信號20中的控制數(shù)據(jù)分離。根據(jù)M,針對待致動的每個動作平臺來根據(jù)控制協(xié)議產(chǎn)生包括所提取的同步的動作信號、網(wǎng)絡地址和命令的客戶端動作信號20A至20D。在一個實施方式中,由服務器25產(chǎn)生網(wǎng)絡地址和命令,服務器25將該數(shù)據(jù)廣播至動作平臺接口 14。動作平臺接口 14產(chǎn)生針對連接到集線器10’的動作平臺16的客戶端動作信號20A至20D。根據(jù)56,根據(jù)控制協(xié)議從所連接的每個動作平臺接收反饋信號22,該反饋信號包括發(fā)送該反饋的動作平臺16的網(wǎng)絡地址。反饋信號22用于管理各動作平臺16。根據(jù)網(wǎng)絡地址單獨地管理每個動作平臺16。為了示意的目的,圖1A、圖IB和圖2至圖4中的集線器10的下游控制端口 21的數(shù)量被限制為四個,但是應當注意該數(shù)量可以更大。應當注意,動作平臺接口 14和輸入單元12可以被設置為單獨的單元或者可以組合為交換數(shù)據(jù)的兩個子單元。有經(jīng)驗的技術人員將理解,公開的實施方式能夠向多個致動設備提供致動數(shù)據(jù)信號。在示出的實施方式中,致動設備由動作平臺組成,但是應當注意,服務器(諸如本申請描述的服務器)還可以支配其它類型的致動設備。有經(jīng)驗的技術人員將理解,本申請的動作平臺是指任何振動運動(vibrokinetic) 平臺,包括用于僅向用戶提供振動的動作平臺,所提供的振動通常涉及電影的聲軌,并且因此間接地與圖像序列同步。雖然在方框圖中示出了經(jīng)由不同的數(shù)據(jù)信號連接彼此通信的分離部件的組,但是本領域技術人員應當理解,示出的實施方式由硬件和軟件部件的組合來進行,其中一些部件由硬件或軟件系統(tǒng)的給定功能或操作實現(xiàn),并且示出的許多數(shù)據(jù)路徑由計算機應用程序或操作系統(tǒng)內(nèi)的數(shù)據(jù)通信來實現(xiàn)。由此,提供示出的結構用于對所描述的實施方式的教導的有效理解。應當注意,本發(fā)明可以被實現(xiàn)為方法,可以體現(xiàn)在系統(tǒng)、計算機可讀介質(zhì)或電信號或電磁信號中。上述實施方式僅旨在示意。本發(fā)明的范圍由此僅由所附權利要求的范圍限定。
權利要求
1.一種用于向多個動作平臺與視頻圖像同步地提供動作信號的系統(tǒng),所述動作信號指示要由所述動作平臺執(zhí)行的動作,所述系統(tǒng)包括輸入接口,用于根據(jù)控制協(xié)議接收輸入信號,并且從所述輸入信號中提取所述動作信號;至少一個服務器,用于向所述多個動作平臺的每個動作平臺提供網(wǎng)絡地址,并且根據(jù)每個動作平臺的所述網(wǎng)絡地址單獨地監(jiān)視所述多個動作平臺的每個動作平臺;至少一個動作平臺接口,包括至少一個控制端口,所述至少一個控制端口連接到連接至該端口的所述多個動作平臺中的至少一個動作平臺陣列,所述至少一個動作平臺陣列中的每個動作平臺根據(jù)所述控制協(xié)議通過有線連接而彼此連接,所述至少一個動作平臺接口通過向所述至少一個陣列中的每個動作平臺提供客戶端動作信號來單獨地致動所述至少一個陣列中的每個所述動作平臺,所述客戶端動作信號包括根據(jù)所述控制協(xié)議從所述輸入信號中提取的所述動作信號連同各網(wǎng)絡地址,要根據(jù)各反饋信號管理所述至少一個陣列中的每個動作平臺,其中所述各反饋信號要根據(jù)所述控制協(xié)議從所述至少陣列中的每個所述動作平臺接收,所述反饋信號包括所述至少一個陣列中的每個動作平臺的所提供的所述網(wǎng)絡地址。
2.根據(jù)權利要求1所述的系統(tǒng),其中,所述服務器包括網(wǎng)絡地址提供器,用于針對待致動的所述至少一個陣列中的每個動作平臺,向所述動作平臺接口提供所述網(wǎng)絡地址;以及命令單元,用于針對待致動的所述至少一個陣列中的每個動作平臺,向所述動作平臺接口發(fā)送命令。
3.根據(jù)權利要求1所述的系統(tǒng),其中,所述動作信號包括具有采樣率的動作采樣流,并且其中,所述輸入信號被格式化使得所述動作采樣流以所述采樣率被同步地提供。
4.根據(jù)權利要求1所述的系統(tǒng),進一步包括延遲發(fā)生器,用于根據(jù)所述動作平臺相對于聲音揚聲器的位置來在所述客戶端動作信號中產(chǎn)生給定時間延遲。
5.根據(jù)權利要求3所述的系統(tǒng),其中,所述至少一個陣列中的每個動作平臺包括電影院中多個座椅中的至少一個座椅。
6.一種用于將與圖像序列同步的動作信號分布到多個動作平臺的方法,所述方法包括針對至少一個陣列中的每個動作平臺提供網(wǎng)絡地址,所述至少一個陣列根據(jù)控制協(xié)議連接到分布式網(wǎng)絡集線器的控制端口; 根據(jù)所述控制協(xié)議接收輸入信號; 從所述輸入信號中提取所述動作信號;由提取的所述動作信號產(chǎn)生客戶端動作信號,所述客戶端動作信號包括根據(jù)所述控制協(xié)議提取的所述動作信號以及所提供的所述網(wǎng)絡地址,所述客戶端動作信號根據(jù)所述網(wǎng)絡地址被單獨地提供給所述至少一個陣列中的每個動作平臺;以及根據(jù)所述控制協(xié)議從所述至少一個陣列中的至少一個所述動作平臺中接收具有所述網(wǎng)絡地址的反饋信號。
7.根據(jù)權利要求6所述的方法,進一步包括根據(jù)各所述反饋信號并且按照所述控制協(xié)議根據(jù)所述至少一個陣列中的每個動作平臺的所述網(wǎng)絡地址來管理所述至少一個陣列中的每個動作平臺。
8.根據(jù)權利要求7所述的方法,進一步包括根據(jù)所述控制協(xié)議向所述至少一個陣列中的所述多個動作平臺的每個動作平臺發(fā)送命令。
9.根據(jù)權利要求6所述的方法,進一步包括根據(jù)所述至少一個陣列中的所述動作平臺相對于聲音揚聲器的位置在所述客戶端動作信號中產(chǎn)生時間延遲。
10.一種根據(jù)控制協(xié)議接收輸入信號并且根據(jù)所述輸入信號將動作提供到多個座椅的系統(tǒng),所述系統(tǒng)包括分布式網(wǎng)絡集線器,用于提供與圖像序列同步的并且指示了所述動作的動作信號,所述集線器包括輸入接口,用于根據(jù)所述控制協(xié)議接收所述輸入信號并且用于從所述輸入信號中提取所述動作信號;以及至少一個動作平臺接口,包括至少一個控制端口,所述至少一個控制端口用于按照所述控制協(xié)議根據(jù)所述動作信號來致動所述多個座椅中的每一個;以及至少一個動作平臺陣列,每個動作平臺適于支持所述多個座椅中的至少一個座椅,所述至少一個陣列連接到所述至少一個控制端口中的各端口,所述至少一個陣列中的每個動作平臺根據(jù)控制協(xié)議通過有線連接而彼此連接,以利用所述動作信號向所述座椅提供所述動作。
11.根據(jù)權利要求10所述的系統(tǒng),進一步包括網(wǎng)絡地址提供器,用于將網(wǎng)絡地址與所述多個座椅中的每個座椅相關聯(lián),其中客戶端動作信號單獨地致動每個所述動作平臺,所述客戶端動作信號包括具有所述網(wǎng)絡地址的所述動作信號;以及命令單元,用于向所述至少一個陣列中的每個動作平臺發(fā)送命令。
12.根據(jù)權利要求11所述的系統(tǒng),其中,每個動作平臺包括動作適配器,所述動作適配器用于接收來自所述命令單元的命令并且用于向所述命令單元發(fā)送反饋信號。
13.根據(jù)權利要求11所述的系統(tǒng),其中,所述至少一個動作平臺接口根據(jù)所述客戶端動作信號獨立地致動所述至少一個陣列的每個所述座椅。
14.根據(jù)權利要求13所述的系統(tǒng),其中,根據(jù)各反饋信號管理所述至少一個陣列中的每個座椅,其中所述反饋信號包括要根據(jù)所述控制協(xié)議從所述至少一個陣列中的各所述座椅接收的各所述網(wǎng)絡地址。
15.根據(jù)權利要求10所述的系統(tǒng),其中,在所述至少一個陣列中的所述動作平臺之間的所述有線連接相對于所述陣列連接到的所述控制端口形成環(huán)。
全文摘要
一種用于與視頻圖像同步地提供指示了要由動作平臺執(zhí)行的動作的動作信號的系統(tǒng),該系統(tǒng)包括輸入接口,用于從輸入信號中提取動作信號。服務器,用于向每個動作平臺提供網(wǎng)絡地址。動作平臺接口,具有連接到動作平臺陣列的控制端口。每個動作平臺根據(jù)控制協(xié)議通過有線連接彼此連接。動作平臺接口通過向每個動作平臺提供客戶端動作信號來單獨地致動每個動作平臺,其中客戶端動作信號包括具有各網(wǎng)絡地址的動作信號。根據(jù)各反饋信號管理每個動作平臺,該反饋信號包括每個動作平臺的已提供的網(wǎng)絡地址。
文檔編號G05D3/00GK102438714SQ201080022172
公開日2012年5月2日 申請日期2010年3月25日 優(yōu)先權日2009年3月25日
發(fā)明者布魯諾·派拉德, 皮埃爾·塞內(nèi)卡爾, 讓-弗朗索瓦·梅納德, 馬丁·西蒙尼奧 申請人:迪寶克技術公司