專利名稱:控制數(shù)字多工系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制數(shù)字多工系統(tǒng)的方法,且特別涉及一種控制數(shù)字多工系統(tǒng)的方法,其可使多個數(shù)字多工裝置能自動且無誤地設(shè)定其主控的數(shù)字多工裝置。
背景技術(shù):
DMX512為目前國際通用的燈光控制標(biāo)準(zhǔn)接口。DMX512協(xié)議最早是由美國劇院技術(shù)協(xié)會(United States of institutes for Theatre Technology,USITT)在 1986 年提出的數(shù)據(jù)傳輸標(biāo)準(zhǔn),發(fā)展成為從舞臺控制用標(biāo)準(zhǔn)數(shù)字接口控制調(diào)光裝置的方式。DMX512的簡單性、可靠性以及靈活性使其廣泛地運(yùn)用在娛樂工業(yè)、顯示系統(tǒng)以及其它技術(shù)環(huán)節(jié)。DMX512 當(dāng)中的DMX為控制數(shù)字多工(Digital Multiplexing)的縮寫,而512則代表可尋址的最大數(shù)目。此外,還有DMXlOM等標(biāo)準(zhǔn),其以相同的DMX協(xié)議來控制不同數(shù)目的數(shù)字多工裝置。目前DMX512系統(tǒng)的控制方式有以下兩種方式(1)唯獨(dú)從屬模式(slavemode only)禾口(2)手動設(shè)定主控及從屬模式(master and slave modes by manualsetting)。請參考圖1,圖1為現(xiàn)有技術(shù)的數(shù)字多工系統(tǒng)100的示意圖。數(shù)字多工系統(tǒng)100以上述的「唯獨(dú)從屬模式」運(yùn)作,數(shù)字多工系統(tǒng)100具有多個數(shù)字多工裝置130(1) 130 (η)。每個數(shù)字多工裝置130(1) 130 (η)通過DMX總線110耦接至控制臺120。使用者可通過控制臺120 產(chǎn)生的操作信號,用以控制數(shù)字多工裝置130(1) 130 (η),以使數(shù)字多工裝置130(1) 130 (η)依據(jù)控制臺120所產(chǎn)生的操作信號執(zhí)行相對應(yīng)的動作。請參考圖2,圖2為現(xiàn)有技術(shù)的數(shù)字多工系統(tǒng)200的示意圖。數(shù)字多工系統(tǒng)200 以上述的「手動設(shè)定主控及從屬模式」運(yùn)作,并具有多個數(shù)字多工裝置220(1) 220 (η)。 每個數(shù)字多工裝置220(1) 220(η)通過DMX總線210彼此耦接在一起。在數(shù)字多工裝置220(1) 220 (η)運(yùn)作之前,使用者必須以手動方式,設(shè)定數(shù)字多工裝置220 (1) 220 (η)的其中一個為主控的(master)數(shù)字多工裝置,并將其它數(shù)字多工裝置設(shè)定為從屬的(slave)數(shù)字多工裝置,以使從屬的數(shù)字多工裝置受控于主控的數(shù)字多工裝置。然而,因必須以手動的方式來一一地設(shè)定數(shù)字多工裝置220 (1) 220 (η),故數(shù)字多工系統(tǒng)200的設(shè)定時間會相當(dāng)?shù)娜唛L。此外,倘若使用者不小心將兩個以上的數(shù)字多工裝置同時設(shè)為主控的數(shù)字多工裝置,則會造成數(shù)字多工裝置220(1) 220 (η)的運(yùn)作異常,甚至?xí)箶?shù)字多工裝置220(1) 220 (η)損毀。此外,在中國臺灣專利公開號200922377中,提出一種燈光驅(qū)動裝置。請參考圖3, 圖3為上述專利案公開號200922377所揭露的燈光驅(qū)動裝置的功能方塊圖。燈光驅(qū)動裝置包含串行傳輸接口 40、第一信號轉(zhuǎn)換器50、信號處理器60及燈光驅(qū)動單元70。第一信號轉(zhuǎn)換器50用于接收串行信號并轉(zhuǎn)換成數(shù)字信號,而信號處理器60用于接收數(shù)字信號并將信號傳送至燈光驅(qū)動單元70。當(dāng)開關(guān)80導(dǎo)通時,信號處理器60將使各燈具依照串聯(lián)順序取得各自燈具的控制數(shù)據(jù),而無需尋址驅(qū)動燈具,即可控制各燈具的明滅
發(fā)明內(nèi)容
本發(fā)明提出控制數(shù)字多工系統(tǒng)的方法,可使多個數(shù)字多工裝置能自動地且無誤地設(shè)定其主控的數(shù)字多工裝置。本發(fā)明的其它目的和優(yōu)點(diǎn)可以從本發(fā)明所揭露的技術(shù)特征中得到進(jìn)一步的了解。為達(dá)上述之一或部分或全部目的或是其它目的,本發(fā)明的一實(shí)施例提供一種控制數(shù)字多工(Digital Multiplexing, DMX)系統(tǒng)的方法。數(shù)字多工系統(tǒng)具有多個數(shù)字多工裝置。上述方法包括當(dāng)一數(shù)字多工裝置被啟動時,被啟動的數(shù)字多工裝置判斷在第一預(yù)設(shè)時間內(nèi)是否接收到從其它數(shù)字多工裝置所傳送的信號,如果被啟動的數(shù)字多工裝置并未在第一預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則在第二預(yù)設(shè)時間內(nèi)所述被啟動的數(shù)字多工裝置傳送信號至其它的數(shù)字多工裝置并判斷是否有接收到其它多工裝置傳送信號;如果被啟動的數(shù)字多工裝置在第二預(yù)設(shè)時間內(nèi)并未接收到其它數(shù)字多工裝置的信號,則將被啟動的數(shù)字多工裝置設(shè)定為主控的數(shù)字多工裝置。如果所述被啟動的數(shù)字多工裝置在第一預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則所述被啟動的數(shù)字多工裝置將設(shè)定為從屬的數(shù)字多工裝置。如果所述被啟動的數(shù)字多工裝置在所述第二預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則依據(jù)各信號中所含的各數(shù)字多工裝置識別碼,將其中一個的數(shù)字多工裝置設(shè)定為主控的數(shù)字多工裝置,并將其余的數(shù)字多工裝置設(shè)定為從屬的數(shù)字多工裝置。在本發(fā)明的一實(shí)施例中,上述方法還包括當(dāng)被啟動的數(shù)字多工裝置的識別碼大于其它數(shù)字多工裝置的識別碼時,將被啟動的數(shù)字多工裝置設(shè)定為主控的數(shù)字多工裝置,而將其它數(shù)字多工裝置的識別碼設(shè)定為從屬的數(shù)字多工裝置。在本發(fā)明的一實(shí)施例中,上述方法還包括當(dāng)被啟動的數(shù)字多工裝置的識別碼小于其它數(shù)字多工裝置的識別碼時,將被啟動的數(shù)字多工裝置設(shè)定為主控的數(shù)字多工裝置,而將其它數(shù)字多工裝置的識別碼設(shè)定為從屬的數(shù)字多工裝置。在本發(fā)明的一實(shí)施例中,上述方法還包括從屬的數(shù)字多工裝置依據(jù)主控的數(shù)字多工裝置所傳送的信號而操作。在本發(fā)明的一實(shí)施例中,上述數(shù)字多工系統(tǒng)為一個DMX512系統(tǒng)。在本發(fā)明的一實(shí)施例中,上述數(shù)字多工系統(tǒng)為一個DMXlOM系統(tǒng)。在本發(fā)明上述實(shí)施例中,每一個數(shù)字多工裝置被啟動時,會判定是否已有其它的數(shù)字多工裝置被設(shè)定為主控的數(shù)字多工裝置,而自動地判斷應(yīng)所述被設(shè)定為主控的數(shù)字多工裝置或被設(shè)定為從屬的數(shù)字多工裝置。因此,可簡化數(shù)字多工系統(tǒng)的設(shè)定,并確保只有單個主控的數(shù)字多工裝置存在于數(shù)字多工系統(tǒng)中。為讓本發(fā)明上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉多個實(shí)施例,并配合附圖,作詳細(xì)說明如下。
圖1和圖2分別為現(xiàn)有技術(shù)的數(shù)字多工系統(tǒng)的示意圖。圖3為中國臺灣公開號200922377的專利申請案所揭露的燈光驅(qū)動裝置的功能方塊圖。圖4本發(fā)明一實(shí)施例的數(shù)字多工系統(tǒng)的示意圖。圖5為本發(fā)明一實(shí)施例控制圖4的數(shù)字多工系統(tǒng)的流程圖。
主要元件符號說明40:串行傳輸接口50 第一信號轉(zhuǎn)換器60 信號處理器70 燈光驅(qū)動單元80 開關(guān)100,200,400 數(shù)字多工系統(tǒng)110、210、420 =DMX 總線120 控制臺130(1) ~ 130 (η),220(1) 220 (η)、410 (1) ~ 410 (n)數(shù)字多工裝置S502 S512 流程步驟
具體實(shí)施例方式有關(guān)本發(fā)明前述及其它技術(shù)內(nèi)容、特點(diǎn)與功效,在以下配合附圖的優(yōu)選實(shí)施例的詳細(xì)說明中,將可清楚地呈現(xiàn)。以下實(shí)施例中所提到的方向用語,例如上、下、左、右、前或后等,僅是參考附圖的方向。因此,使用的方向用語是用來說明并非用來限制本發(fā)明。請參考圖4,圖4為本發(fā)明一實(shí)施例的數(shù)字多工(Digital Multiplexing,DMX)系統(tǒng)400的示意圖。數(shù)字多工系統(tǒng)400具有多個數(shù)字多工裝置410(1) 410(n)。數(shù)字多工裝置410(1) 410(n)通過DMX總線420彼此耦接。在本發(fā)明一實(shí)施例中,數(shù)字多工裝置 410(1) 410 (η)可以是舞臺燈具、音響、煙火啟動裝置、噴水裝置等,而其之間的通訊是采用數(shù)字多工(DMX)協(xié)議。在本發(fā)明一實(shí)施例中,數(shù)字多工系統(tǒng)400為一個DMX512系統(tǒng),而在本發(fā)明另一實(shí)施例中,數(shù)字多工系統(tǒng)400為一個DMXlOM系統(tǒng)。各數(shù)字多工裝置410(1) 410 (η)之間所傳的信號均符合DMX協(xié)議的規(guī)范。當(dāng)DMX總線420沒有連接任何的主控的裝置(例如如圖1的控制臺120或計算機(jī)),則DMX總線420所耦接的多個數(shù)字多工裝置410(1) 410 (η)的其中一個數(shù)字多工裝置可以依據(jù)本發(fā)明一實(shí)施例的控制方法,自動地被設(shè)定為主控的(master)數(shù)字多工裝置, 以控制其它被設(shè)定為從屬(slave)的數(shù)字多工裝置。其中,從屬的數(shù)字多工裝置會依據(jù)主控的數(shù)字多工裝置所傳送的信號而操作。請參考圖4和圖5,圖5為本發(fā)明一實(shí)施例控制數(shù)字多工系統(tǒng)400的流程圖。在本實(shí)施例中,每一個數(shù)字多工裝置410(1) 410(n)被啟動時,被啟動的數(shù)字多工裝置均會執(zhí)行圖5的流程,以決定應(yīng)該被設(shè)定為主控的數(shù)字多工裝置或是被設(shè)定為從屬的數(shù)字多工裝置。當(dāng)數(shù)字多工裝置410(1) 410(n)中的任一數(shù)字多工裝置被啟動(步驟S502)時,被啟動的數(shù)字多工裝置會判斷是否在第一預(yù)設(shè)時間內(nèi)接收到從其它數(shù)字多工裝置所傳送的信號(步驟S504),而上述第一預(yù)設(shè)時間是從數(shù)字多工裝置被啟動后起算。在本發(fā)明一實(shí)施例中,每一數(shù)字多工裝置410(1) 410(n)都具有定時器(未圖示),用以累計所屬的數(shù)字多工裝置被啟動后所經(jīng)過的總時間,以作為所屬的數(shù)字多工裝置于判斷其是否已開機(jī)達(dá)上述第一預(yù)設(shè)時間的依據(jù)。如果被啟動的數(shù)字多工裝置在上述第一預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則表示數(shù)字多工裝置410(1) 410(n)中至少有一個數(shù)字多工裝置已經(jīng)被設(shè)定為主控的數(shù)字多工裝置且在運(yùn)作,故為避免同時有兩個主控的數(shù)字多工裝置,被啟動的數(shù)字多工裝置會自動地被設(shè)定為從屬的數(shù)字多工裝置(步驟S506)。如果在步驟S504中,判斷出被啟動的數(shù)字多工裝置并未在第一預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則被啟動的數(shù)字多工裝置會在第二預(yù)設(shè)時間內(nèi)傳送信號至其它的數(shù)字多工裝置(步驟S508),而上述第二預(yù)設(shè)時間也是從數(shù)字多工裝置被啟動后起算。 步驟S508的主要目的是要通知其它數(shù)字多工裝置,上述被啟動的數(shù)字多工裝置預(yù)備將要被設(shè)定為主控的數(shù)字多工裝置。之后,被啟動的數(shù)字多工裝置會判斷是否在第二預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號(步驟S510)。一方面,如果被啟動的數(shù)字多工裝置在上述第二預(yù)設(shè)時間內(nèi)并未接收到其它數(shù)字多工裝置的信號,則被啟動的數(shù)字多工裝置會自動地設(shè)定為主控的數(shù)字多工裝置(步驟S512)。另一方面,倘若被啟動的數(shù)字多工裝置在第二預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則依據(jù)各信號中所含的各數(shù)字多工裝置的識別碼,將其中一個數(shù)字多工裝置設(shè)定為主控的數(shù)字多工裝置,并將其余的數(shù)字多工裝置設(shè)定為從屬的數(shù)字多工裝置(步驟 S514)。為使上述流程中各步驟的目的更為清楚,以下將以啟動數(shù)字多工裝置410 (χ)的三種狀況來分別說明,其中X為1至η的其中一個整數(shù)(1)數(shù)字多工裝置410 (χ)被啟動時,已經(jīng)有其它的數(shù)字多工裝置被啟動。(2)在尚未有其它的數(shù)字多工裝置已經(jīng)被啟動的情況下,數(shù)字多工裝置410(χ)單獨(dú)地被啟動。(3)在尚未有其它的數(shù)字多工裝置已經(jīng)被啟動的情況下,數(shù)字多工裝置410(χ)與至少一個其它的數(shù)字多工裝置同時地被啟動。在狀況(1),數(shù)字多工裝置410 (χ)會因在步驟S504中判斷出在第一預(yù)設(shè)時間內(nèi)收到其它已經(jīng)被啟動的數(shù)字多工裝置的信號,而在步驟S506中自動地設(shè)定為從屬的數(shù)字多
O在狀況O),數(shù)字多工裝置410 (χ)會因在步驟S504和S510中判斷出沒有收到其它數(shù)字多工裝置的信號,而在步驟S512中自動地設(shè)定為主控的數(shù)字多工裝置。在狀況(3),數(shù)字多工裝置410 (χ)會因在步驟S510中判斷出在第二預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,而在步驟S514中依據(jù)各信號中所含的各數(shù)字多工裝置的識別碼,自動地設(shè)定為主控的數(shù)字多工裝置或是設(shè)定為從屬的數(shù)字多工裝置。在本發(fā)明一實(shí)施例中,每個數(shù)字多工裝置410(1) 410(n)的識別碼都會不相同, 且在其所產(chǎn)生的信號中會包含有其各自的識別碼,用以識別。在本發(fā)明一實(shí)施例中,每一數(shù)字多工裝置410(1) 410(n)的識別碼為一個整數(shù)或是一個ASCII碼,而可相互比較。在本發(fā)明一實(shí)施例的步驟S514中,當(dāng)被啟動的數(shù)字多工裝置的識別碼大于其它數(shù)字多工裝置的識別碼時,則被啟動的數(shù)字多工裝置會自動地設(shè)定為主控的數(shù)字多工裝置,而其它的數(shù)字多工裝置會自動地被設(shè)定為從屬的數(shù)字多工裝置。另外,在本發(fā)明一實(shí)施例的步驟S514 中,當(dāng)被啟動的數(shù)字多工裝置的識別碼小于其它數(shù)字多工裝置的識別碼時,則被啟動的數(shù)字多工裝置會自動地設(shè)定為從屬的數(shù)字多工裝置。因每一個數(shù)字多工裝置410(1) 410 (η)被啟動時,會自動地設(shè)定為主控的數(shù)字多工裝置或設(shè)定為從屬的數(shù)字多工裝置,故不需要逐一地設(shè)定,而可大幅地降低設(shè)定所需的時間及人力。此外,因不需手動地設(shè)定,故可防止因?yàn)槿藶樵O(shè)定錯誤而同時有兩個以上的數(shù)字多工裝置被設(shè)定為主控的數(shù)字多工裝置的情況,而進(jìn)一步地可避免數(shù)字多工裝置 410(1) 410 (η)因操作異常而造成的損毀。綜上所述,在本發(fā)明上述實(shí)施例中,每一個數(shù)字多工裝置被啟動時,會判定是否已有其它的數(shù)字多工裝置被設(shè)定為主控的數(shù)字多工裝置,而自動地判斷應(yīng)該被設(shè)定為主控的數(shù)字多工裝置或被設(shè)定為從屬的數(shù)字多工裝置。因此,可簡化數(shù)字多工系統(tǒng)的設(shè)定,并確保只會有單個主控的數(shù)字多工裝置存在于數(shù)字多工系統(tǒng)中,而使每一個已經(jīng)啟動的數(shù)字多工裝置都能正確無誤地操作。以上所述,僅為本發(fā)明的優(yōu)選實(shí)施例而已,不應(yīng)以此限定本發(fā)明實(shí)施的范圍,即所有依本發(fā)明權(quán)利要求書及發(fā)明說明內(nèi)容所作的簡單的等效變化與修改,皆仍屬本發(fā)明專利覆蓋的范圍內(nèi)。另外本發(fā)明的任一實(shí)施例或權(quán)利要求不須達(dá)成本發(fā)明所揭露的全部目的或優(yōu)點(diǎn)或特點(diǎn)。此外,摘要和發(fā)明名稱僅用于輔助專利文件檢索之用,并非用來限制本發(fā)明的權(quán)利范圍。
權(quán)利要求
1.一種控制數(shù)字多工系統(tǒng)的方法,用于控制具有多個數(shù)字多工裝置的多工系統(tǒng),所述方法包括當(dāng)一數(shù)字多工裝置被啟動時,所述被啟動的數(shù)字多工裝置判斷是否在第一預(yù)設(shè)時間內(nèi)接收到從其它數(shù)字多工裝置傳送的信號,如果所述被啟動的數(shù)字多工裝置并未在所述第一預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則在第二預(yù)設(shè)時間內(nèi)所述被啟動的數(shù)字多工裝置傳送信號至其它的數(shù)字多工裝置并判斷是否有接收到其它多工裝置傳送信號;如果所述被啟動的數(shù)字多工裝置在所述第二預(yù)設(shè)時間內(nèi)并未接收到其它數(shù)字多工裝置的信號,則將所述被啟動的數(shù)字多工裝置設(shè)定為主控的數(shù)字多工裝置。
2.如權(quán)利要求1所述的方法,還包括如果所述被啟動的數(shù)字多工裝置在所述第一預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則將所述被啟動的數(shù)字多工裝置設(shè)定為從屬的數(shù)字多工裝置。
3.如權(quán)利要求1所述的方法,還包括如果所述被啟動的數(shù)字多工裝置在所述第二預(yù)設(shè)時間內(nèi)接收到其它數(shù)字多工裝置的信號,則依據(jù)各信號中所含的各數(shù)字多工裝置的識別碼,將其中一個數(shù)字多工裝置設(shè)定為主控的數(shù)字多工裝置,并將其余的數(shù)字多工裝置設(shè)定為從屬的數(shù)字多工裝置。
4.如權(quán)利要求3所述的方法,還包括當(dāng)所述被啟動的數(shù)字多工裝置的識別碼大于其它數(shù)字多工裝置的識別碼時,將所述被啟動的數(shù)字多工裝置設(shè)定為所述主控的數(shù)字多工裝置,并將其它數(shù)字多工裝置設(shè)定為從屬的數(shù)字多工裝置。
5.如權(quán)利要求3所述的方法,還包括當(dāng)所述被啟動的數(shù)字多工裝置的識別碼小于其它數(shù)字多工裝置的識別碼時,將所述被啟動的數(shù)字多工裝置設(shè)定為所述從屬的數(shù)字多工裝置。
6.如權(quán)利要求1所述的方法,還包括這些從屬的數(shù)字多工裝置依據(jù)所述主控的數(shù)字多工裝置所傳送的信號而操作。
7.如權(quán)利要求1所述的方法,其中所述數(shù)字多工系統(tǒng)為一個DMX512系統(tǒng)。
8.如權(quán)利要求1所述的方法,其中所述數(shù)字多工系統(tǒng)為一個DMXlOM系統(tǒng)。
全文摘要
本發(fā)明公開了一種控制數(shù)字多工系統(tǒng)的方法。數(shù)字多工系統(tǒng)具有多個數(shù)字多工裝置。當(dāng)一數(shù)字多工裝置被啟動后的第一預(yù)設(shè)時間內(nèi),如果被啟動的數(shù)字多工裝置接收到從其它數(shù)字多工裝置的信號,則該被啟動的數(shù)字多工裝置被設(shè)定為從屬的數(shù)字多工裝置。如果被啟動的數(shù)字多工裝置在第一預(yù)設(shè)時間和第二預(yù)設(shè)時間內(nèi)均未接收到其它數(shù)字多工裝置的信號,則該被啟動的數(shù)字多工裝置被設(shè)定為主控的數(shù)字多工裝置。
文檔編號H05B37/02GK102487562SQ20101057257
公開日2012年6月6日 申請日期2010年12月1日 優(yōu)先權(quán)日2010年12月1日
發(fā)明者林鴻儒 申請人:中強(qiáng)光電股份有限公司