新四季網

連接設置方法和裝置的製作方法

2023-06-10 06:12:31

專利名稱:連接設置方法和裝置的製作方法
技術領域:
本發明涉及連接設置方法和裝置,用於在多個通過通信網絡互聯的裝置之間設置或建立邏輯連接,特別是涉及一種改進的連接設置程序、方法和裝置,其能夠容易地在通過網絡連接的裝置之間設置和建立邏輯連接。
背景技術:
如此設置的音樂系統是公知的,其能夠根據例如IEEE1394標準等預定通信標準構建的通信網絡中傳輸(發送和接收)音樂數據,例如波形數據(音頻波形採樣數據)和演奏數據(演奏事件數據,例如MIDI數據)。在這些音樂系統中有一個音樂系統是由本申請的受讓人開發的,叫做「mLAN」(商標)。在這些音樂系統中,例如控制裝置(例如個人計算機)和音樂裝置(合成器、音調發生器、錄音機、混音器等)等多個節點互聯,以提供該音樂系統,並且,通過根據上述的通信標準定義的多個同步通道,多個通道的波形數據和MIDI數據流可以從一個給定的節點同步傳輸到兩個或更多其他節點。每一個節點都可增加從其中輸出波形數據流的通道的數量,該通道的數量可多達設置在該節點中的波形輸出插頭的數量,並且還增加從其中輸出MIDI數據流的通道的數量,該通道的數量可多達設置在節點中的MIDI輸出插頭的數量。此外,在音樂系統中,每一個節點都可向一個或多個同步通道發送,並且多個通道的波形數據和MIDI數據流甚至可以通過一個此類同步通道傳輸。相應於美國專利USP6477181的、公開號為HEI-10-32606日本專利申請公開了關於此類音樂系統的發明。
此外,用於互聯諸如鍵盤、音序器和混音器等各種音樂裝置所需要的輸入/輸出線的裝置,通常已知為「配線板(patch bay)」。相應於US2003/0021188A1的、公開號為2001-203732的日本專利申請揭示了一個有關該配線板的發明,用於在通過如上所述通信網絡互聯的裝置之間邏輯地建立需要的連接。通過配線板,可將音樂數據從適當設置的發送(即輸出端)節點發送到接收節點,用於邏輯連接。
上述的傳統系統,僅僅將音樂裝置物理連接到網絡上還不能建立起音樂裝置之間的邏輯連接,並因此不能獲得從或向該音樂裝置的數據通信。為了允許從或向新連接到網絡上的音樂裝置進行數據通信,用戶需要通過在連接到網絡的個人計算機上啟動配線板的應用程式(即配線板程序),建立該音樂裝置的邏輯連接,如在專利號2001-203732在所揭示的那樣。用戶的此操作既笨拙而又費力。此外,由於僅僅將音樂裝置物理連接到網絡不能使得該音樂裝置可操作,配線板程序的初學者或新用戶,其不了解音樂裝置的邏輯連接必須要通過他或她自己啟動配線板程序來設置,經常會誤解成音樂裝置或通信網絡出了故障,這會導致很大的不便。

發明內容
考慮到前述情況,本發明的目的在於提供一種連接設置方法和裝置,其能夠使通過網絡連接的多個裝置之間的邏輯連接的設置和建立變得容易。
為了達到上述目的,本發明提供了一種連接設置方法,用於使計算機執行如下處理,即在音樂系統中的傳送源裝置和傳送目的裝置之間設置連接,所述音樂系統包括多個連接到網絡上的裝置,在所述網絡中的每個所述裝置能夠將多個數據流組織成數據包並同步傳送該數據包至所述網絡中的另一裝置,所述多個裝置的每一個包括至少一個或多個輸出插頭,用於發送一個或多個數據流;或者一個或多個輸入插頭,用於接收一個或多個數據流,所述的連接設置方法包括檢測用於進行自動設置邏輯連接的預定條件的步驟;以及一設置步驟,其響應該預定條件的檢測,在分別包含於所述多個裝置中的該一個或多個輸入插頭和該一個或多個輸出插頭之間自動設置邏輯連接。
上述預定條件是,例如,當用於將裝置連接到網絡的軟體安裝於多個裝置中的任意一個時,或當在網絡中出現了總線復位而在裝置之間沒有連線時,或當用於音樂系統的網絡驅動器軟體響應個人計算機的開啟而啟動時,或當在音樂系統中的波形數據的同步採樣頻率(即每預定單位時間的數據量)轉換到另一頻率時。
也就是說,本發明允許通過網絡互聯的多個裝置之間自動設置邏輯連接。因此,即使用戶是初學者或新用戶,可以完成任何必要的連接設置,使得該音樂系統可以操作,而不被用戶所注意(即對用戶是透明的)。這樣,本發明有利地允許即使是新用戶也能順利地使用該系統,而基本上不會使用戶尷尬。
本發明不僅可以構建和實施為方法的發明,如上所述,而且,本發明也可以作為裝置的發明,以及作為存儲有由例如計算機或DSP等處理器執行的程序的存儲介質,以執行此方法。此外,用於本發明的處理器可以包括一帶有內建於硬體中的專用邏輯的專用處理器,當然能夠運行需要的軟體程序的計算機或其他通用類型的處理器也是可用的。
下面將詳細描述本發明的實施例,但是需要注意的是本發明並不限於所述的實施例,還可能不脫離基本原理對本發明進行各種改型。因此本發明的保護範圍應該僅由附加的權利要求確定。


為了更好地理解本發明的目的和其他特徵,下面將結合附圖對優選實施例進行詳細地描述,其中圖1是一方塊圖,示意性地顯示了應用根據本發明的一個實施例的連接設置裝置和程序的一音樂系統的基本設置的例子;圖2是一方塊圖,顯示了另外連接到圖1中的音樂系統網絡上的音樂裝置的配置的例子;圖3A和圖3B是顯示實施例的連接設置屏幕的例子的示意圖;圖4是當安裝給定的音樂裝置時,執行的操作序列的例子的流程圖;圖5是配線板應用程式啟動時執行的操作序列的例子的流程圖;以及圖6A至圖6C是顯示自動連接設置方式的幾個例子的示意圖。
具體實施例方式
圖1是一方塊圖,示意性地顯示了應用了根據本發明的一個實施例的連接設置裝置的一音樂系統的基本設置的例子。該音樂系統包括通過通信網絡互聯的多個節點;該通信網絡根據諸如IEEE1394標準的預定通信標準構建;或者,該通信標準可以是USB標準或類似標準。在圖1中,作為節點的基本例子的控制裝置1和音樂裝置2A通過符合預定的通信標準的總線3A互聯。此外,音樂裝置2A可以通過類似的總線3B與另一音樂裝置2B連接,如圖2所示,並且控制裝置1可以通過類似的總線3N與另一裝置連接。該音樂裝置2B還可以通過類似的總線3C與此外的另一音樂裝置(未示出)連接,等等。由此,通過以鏈狀方式連續地互聯多個節點(裝置),可以提供基於鏈連接或多點連接配置的網絡。根據預定的通信標準,多個通道的音樂數據可以以數據包的形式在節點之間傳輸;也就是說,例如包括波形數據(例如音頻波形採樣數據)和演奏事件數據(例如MIDI數據)等演奏數據的音樂數據可以在網絡中的節點之間進行通信。用於網絡的連接的模式可以不同於如圖所示的鏈連接或多點連接,例如通過集線器裝置使節點互聯。此外,連接模式可以不是有線類型的而是無線類型的。
典型地,控制裝置1實施為個人計算機(以下稱PC)。該PC1裝備有音樂LAN接口部分13,其符合IEEE1384標準以及例如由本發明的受讓人提出的音樂數據通信標準mLAN的其他通信標準。具體地,音樂LAN接口部分13包括IEEE1394標準接口(I/F)11作為低層接口,和音樂LAN驅動器12,其作為高層接口控制使用IEE1394標準接口11的音樂數據的通信。更具體地,IEEE1394標準接口11是由硬體和軟體組成的接口,用於執行根據IEEE1394標準的數據通信,並且其執行實際的向/從網絡發送/接收數據。眾所周知,根據IEEE1394標準,通過在每個預定的傳輸循環周期(例如125us)進行同步或異步傳輸,來執行數據包通信。例如,音樂數據或其他有嚴格的實時性要求的數據通過同步傳輸方式傳輸,而對於諸如配線板的發送和接收節點的連接設置信息,或其他沒有嚴格實時性要求的數據通過異步傳輸方式傳輸。然而,在本實施例中,通過IEEE1394標準接口的同步傳輸的數據不僅局限於上述的音樂數據;視頻和其他數據也同步傳輸。由於上層音樂LAN驅動器12是通過軟體實現的驅動器,用於對遵循IEEE1394的標準接口11進行音樂數據通信(發送/接收),視頻和其他數據不在音樂LAN驅動器12所控制對象之中。
此外,在圖1的方塊圖中,在PC1中執行的軟體的配置例子以分級的方式描述,其顯示了上層控制下層,並且,下層基於上層的控制而執行操作。如其所示,各種應用程式10設置成級別高於音樂LAN接口部分13的部分,並且該應用程式10命令音樂LAN接口部分13執行數據通信處理。在應用程式10中,含有配線板程序,用於在多個節點之間設置連接和在用於在如此設置連接的連接節點之間設置數據通信。此外,為了使控制裝置(PC)1控制通過網絡連接到該音樂系統的每個音樂裝置的通信,該音樂LAN接口部分13的音樂LAN驅動器12為每個要連接的音樂裝置安裝插件程序(pluginprogram)軟體,並相應於該安裝的插件程序軟體與該音樂裝置通信。在例舉的實施例中,在音樂LAN驅動器12中安裝了用於三個音樂裝置的插件程序軟體(插件程序A、插件程序B和插件程序C)。在本實施例中,該連接設置程序包括在用於由PC1執行的配線板程序中。
連接到網絡上的音樂裝置的例子可包括諸如音樂合成器的電子樂器、例如為音序器的自動演奏裝置、波形記錄裝置、例如為混音器和音效器的信號處理裝置,音調發生器以及其他類型的與音樂相關的裝置。在例舉的實施例中,該音樂裝置2A被假定是音樂合成器的電子音樂裝置;在圖2例舉的實施例中,音樂裝置2B假定是混音器。
如圖1所示的音樂裝置(合成器)2A包括控制部分23,用於對音樂裝置2A執行總體控制。該控制裝置23連接了音樂LAN擴展卡20、信號處理器30、作為演奏操作單元的鍵盤24、用於進行各種設置的操作器裝置25,和顯示器26等。該信號處理器30根據預定的採樣頻率進行預定的信號處理,並在合成器中執行波形數據生成處理(音調發生處理)。
該音樂LAN擴展卡20是符合預定的通信標準,例如IEEE1394標準或由本申請的受讓人提出的mLAN標準的接口卡。該音樂LAN擴展卡20通常包括音樂LAN接口(以下稱「音樂LAN I/O」)21,以及採樣頻率(Fs)轉換器。該音樂LAN接口21包括用於根據IEEE1394或mLAN標準執行數據發送/接收功能的硬體和軟體。該採樣頻率(Fs)轉換器22用於適當地轉換在音樂LAN I/O21和信號處理器30之間傳輸的波形數據的採樣頻率。
該音樂裝置2A還包括MIDI輸入/輸出接口(MIDI I/O)27,用於輸入/輸出MIDI格式的演奏數據,以及以波形輸入/輸出接口(波形I/O)28,用於輸入/輸出模擬或數字波形數據。該波形輸入/輸出接口28包括模擬—數字轉換器(以下稱「ADC」)、數字—模擬轉換器(以下稱「DAC」)、緩衝存儲器等,並且實時地從或向信號處理器30輸入或輸出數字或模擬波形數據。雖然沒有特別顯示,該波形輸入/輸出接口28連接到一拾音器、音頻發生系統和其他波形數據輸入/輸出裝置。該MIDI I/O接口27從或向控制部分23實時地或非實時地輸入或輸出MIDI格式的演奏數據,並且,其連接到MIDI輸入/輸出裝置(未示出),例如MIDI樂器或音序器。
設置於擴展卡20上的該音樂LAN I/O21,通過網絡遵循mLAN標準對音樂數據(包括波形數據和MIDI數據)進行通信,並且,作為它的較低級的結構,其具有發送/接收IEEE1394標準的數據的功能。該音樂LAN I/O21包括緩衝存儲器,例如FIFO,用於緩衝要發送到網絡(總線3A和3B)或從網絡接收的音樂數據;定時器,用於根據定時器的輸出產生工作時鐘脈衝的裝置等,該時鐘脈衝是用於使每個節點同步到共同的採樣頻率,以便使得音樂數據可在網絡中進行通信。
作為例子,設置在音樂裝置2A上的擴展卡20的音樂LAN I/O21包括兩個波形輸入插頭,用於從網絡中輸入兩個通道的波形數據;六個波形輸出插頭,用於將六個通道的波形數據輸出到網絡,兩個MIDI輸入插頭,用於從網絡中輸入兩個通道的MIDI演奏數據,以及兩個MIDI輸出插頭,用於將兩個通道的MIDI演奏數據輸出到網絡。
該音樂裝置(混音器)2B不僅通過其本身進行混音設置和處理,而且具有在網絡中的PC1的控制下進行混音設置和處理的功能。該音樂裝置2B包括類似於上述的音樂LAN I/O 31,並且通過網絡(總線3B和3C)遵循mLAN標準對音樂數據(波形數據和MIDI演奏數據)進行通信。多個通道的輸入音頻信號(波形數據),通過ADC32的外部輸入通過輸入配線(input patch)部分32分配給總數為12的內部輸入通道35中任何需要的通道。該音樂LANI/O 31包括18個波形輸入插頭,用於從網絡中一個或多個需要的節點接收18個通道的音頻信號,這些信號相應該波形輸入插頭分配給總數為18個的網絡輸入通道36。輸入通道35和36的各自的信號根據通道的各自設置,輸入到六個數字混音總線37的給定的一個或多個。六個混音總線37中的每個將輸入的各個信號混合,並將混合信號的結果輸出到相應的輸出通道38。輸出配線(output patch)部分39將從輸出通道38輸出的信號和直接從內部輸入通道35給定的信號分配給任何需要輸入的多個DAC40,以及一個或多個內部音效器34。
此外,該音樂LAN I/O 31包括16個波形輸出插頭,用於將16個通道的輸入波形數據輸出到網絡中的一個或多個給定的節點。選擇配線(selectionpatch)41將來自輸出通道38、內部輸入通道35以及網絡輸入通道36的輸出信號分配給接收將被輸出到網絡的波形數據的音樂LAN I/O 31的16個輸入通道中的特定通道。設置各種混音參數和分配各種配線部分可以通過操作設置在音樂裝置(混音器)2B本身上的預定的操作器進行,或者通過音樂LAN I/O 31由網絡中的PC1進行遠程操作。
MIDI I/O 42是從或向音樂裝置的外部輸入或輸出MIDI數據的接口,並且該輸入MIDI數據被傳輸到控制微型計算機43。該控制微型計算機43是用於根據從外部輸入的MIDI數據遠程控制該音樂裝置2B的混合操作。四個通道的MIDI數據可以通過音樂LAN I/O 31從網絡中任何想要的節點輸入。此外,四個通道的MIDI數據可以輸出到網絡中任何需要的節點。音樂LAN I/O 31的MIDI數據的輸入/輸出口連接到控制微型計算機43和MIDII/O 42。
音樂系統中的單獨的節點之間的連接可以通過執行PC1的配線板程序來設置或建立。通過配線板程序使連接到網絡的多個節點邏輯連接,以逐個通道為基礎,可以將每個節點設置成數據發送裝置或數據接收裝置。
通過配線板程序,網絡中的節點之間的連接狀態等可以在PC1上的顯示屏可視化地顯示,並且用戶可參考顯示屏進行需要的連接設置操作。圖3示出了顯示屏的例子。更具體地,圖3A顯示了「音頻頁列表菜單屏幕」的例子,列出了涉及波形數據的連接狀態。在菜單屏幕的「音頻輸出」部分中,顯示了有關用於發送波形數據至網絡的所有的網絡節點的各自波形輸出插頭的信息列表。在菜單屏幕的「音頻輸入」部分,顯示了涉及在所有用於從網絡接收波形數據的節點中的波形輸入插頭的還未被連接(即未配線的)波形輸入插頭的列表信息。在顯示的波形輸出/輸入插頭信息中,「WCLK」顯示了當前節點的WC操作是基於哪一個字時鐘,「模型名稱」顯示包括該節點的裝置的名稱,以及「終端名稱」顯示由用戶給出波形輸出/輸入插頭的名稱。「供應商名稱」顯示包括該節點的裝置的供應商的名稱,「格式」顯示了要通過波形輸出/輸入插頭輸出/輸入的波形數據的格式。例如,通過滑鼠或類似裝置的操作,在屏幕的音頻輸出部分選擇關於給定的波形數據發送裝置(發送節點)的一個波形輸出插頭的信息,和通過滑鼠或類似裝置的操作,在屏幕的音頻輸入部分選擇關於一個或多個給定的裝置(接收節點)的一個或多個波形輸入插頭的信息。然後,通過打開屏幕上的「連接」按鈕以確認該選擇,選擇的波形輸入插頭信息的顯示從音頻輸入部分切換到「連接目的地」部分。關於多個節點的各個一個或多個波形輸出插頭的信息可以在「音頻輸出」部分以垂直排列的水平行顯示,並且,關於連接到一個或多個波形輸出插頭的一個或多個波形輸入插頭的信息可以在「連接目的地」部分以垂直排列的水平行顯示。這樣,通過視覺直覺地反應,就可能很容易弄清波形數據從哪個裝置到哪個裝置傳輸。
圖3B顯示了「MIDI頁列表菜單屏幕」的例子,列出了有關於MIDI數據的連接狀態。與音頻頁列表菜單屏幕類似,在屏幕的「MIDI輸出」部分顯示了有關用於傳輸MIDI數據的所有節點的各個MIDI輸出插頭的列表信息。在「MIDI輸入部分」,顯示了有關用於接收MIDI數據的MIDI輸入插頭的列表信息。在「連接目的地」部分,顯示了有關連接到給定的MIDI輸出插頭的MIDI輸入插頭的信息。在例舉的實施例中,表示「沒有MIDI輸入插頭被連接」的「-」顯示於連接目的地部分;也就是說,標記「-」表示還沒有MIDI輸入插頭連接到給定的MIDI輸出插頭。
本實施例允許在預定條件下,在網絡中的任意節點間自動地設置邏輯連接,而不依賴於上述的人工操作者的連接設置操作。也就是說,本發明可以在預定條件下,執行自動連接設置過程。用於執行自動連接設置過程的預定條件的一個典型的例子是為了將給定的音樂裝置新連接到網絡並允許給定的音樂裝置作為在網絡中的節點操作,而安裝插件程序軟體的情況。現參考圖4至圖5說明自動連接設置處理的典型的操作序列。
圖4是當給定的音樂裝置X新連接到網絡以安裝於音樂系統時,由PC1執行的音樂裝置安裝程序的典型的操作序列流程圖。根據用戶在步驟S1的指示,音樂裝置X的安裝條件被定製後,在下一步S2中進行驅動器檢測操作,以檢測是否已經安裝了音樂LAN驅動器12(圖1),即用於獲得音樂系統的通信功能的基礎軟體。如果在步驟S3確定還沒有安裝音樂LAN驅動器12,那麼在步驟S4安裝驅動器12。如果已經安裝了音樂LAN驅動器12(在步驟S3確定),當該安裝了的驅動器12是舊版本時,詢問配線板程序的用戶(即PC1的使用者)是否要更新安裝了的驅動器12。如果在步驟S6確定要更新音樂LAN驅動器12,則PC1跳轉到步驟S4,以安裝音樂LAN驅動器12的新版本。然後,用於音樂裝置X的插件程序X在步驟S7被安裝。
在接下來的步驟S8中,執行應用程式安裝操作,以檢測配線板應用程式軟體(配線板程序)是否已經安裝在PC1上。如果在步驟S9確定沒有安裝配線板應用程式軟體,那麼在步驟S10安裝應用程式軟體。如果已經安裝該配線板應用程式軟體(步驟S9的「是」分支),在該安裝的應用程式軟體是舊版本的情況下,詢問用戶是否要更新已安裝的應用程式軟體。如果在步驟S12確定要更新應用程式軟體,則PC1跳轉到步驟S10,以安裝應用程式軟體的新版本。
最後,在步驟S13,以「自動結束模式(automatic ending mode)」啟動該配線板應用程式軟體。通過這樣在「自動結束模式」下啟動該配線板,這表明已經滿足了用於啟動執行自動連接設置處理的預定條件。
圖5是一旦配線板應用程式軟體啟動後,PC1執行的典型操作序列的流程圖。該配線板可以兩種方式的任意一種啟動響應如上所述的音樂裝置的安裝時安裝程序的自動指令的「自動結束模式」,以及響應用戶的手動操作。在響應安裝程序的自動命令的「自動結束模式」下啟動該配線板的情況下,如圖3所示的該配線板屏幕並不顯示,從而圖5的處理以不被用戶看到或注意的形式進行,即對用戶是透明的。在另一方面,在響應用戶的手動操作啟動該配線板的情況下,如圖3所示的該配線板屏幕通過預定的程序而顯示。
在步驟S20,首先,確定配線板的日誌文件是否存在於PC1的存儲器中,如果存在,進一步確定記錄在日誌文件中的最後的採樣頻率Fs是否與當前選擇的採樣頻率Fs相同。該配線板的日誌文件是當配線板用於設置網絡中的裝置之間的邏輯連接時創建的文件。如果不存在此日誌文件,或者,如果記錄在日誌文件中的最後的採樣頻率Fs與當前選擇的採樣頻率Fs不相同(步驟S20的「否」分支),該自動連接設置處理以下述方式進行。在PC1內部的存儲器中存在有配線板的日誌文件的情況下,並且,記錄在日誌文件中的最後的採樣頻率Fs與當前選擇的採樣頻率Fs相同(步驟S20的「是」分支),那麼不執行該自動連接設置處理。
在步驟S21,讀取預定的初始化文件,其是預先存儲有可連接到該網絡的各種類型音樂裝置的各個預定的自動連接設置方式的文件。根據自動連接設置方式的一個典型例子,屬於(或設置於)音樂裝置(圖1或圖2)的音樂LAN I/O21、31的所有(或儘可能多)的波形輸入/輸出插頭和MIDI輸入/輸出插頭都連接到PC1或其他節點的波形輸入/輸出插頭和MIDI輸入/輸出插頭。請注意在PC1中,相應於由音樂LAN I/O執行的那些操作,由音樂LAN驅動器12執行,因此,波形輸入/輸出插頭和MIDI輸入/輸出插頭的數量在需要時可以增加或減少,而不是固定的。為了便於理解,在圖6中示出了自動連接設置方式的幾個例子。
圖6A顯示了一自動連接設置方式,其中如圖1所示的合成器類型的音樂裝置2A連接到PC1上;此類型的裝置用「A」代表。也就是說,僅有PC1和合成器類型的音樂裝置2A連接到網絡時,可以設置音樂裝置2A的兩通道的兩個波形輸入插頭(IN2W)、六通道的六個波形輸出插頭(OUT6W)、兩通道的兩個MIDI輸入插頭(IN2M)以及兩通道的兩個MIDI輸出插頭(OUT2W),用於通過音樂LAN驅動器12、相應於與上述的音樂裝置2A的插頭的關係,自動連接到設置在PC1上的波形輸出/輸入插頭(OUT2W/IN6W)和MIDI輸出/輸入插頭(OUT2M/IN2M)。請注意,在通過網絡傳輸的數據包中,多個通道的數據可以包含在由每個節點發送的數據包中。因此,通過此自動連接設置方式,至少從PC1產生的一個數據包(並包括兩個通道的波形數據和兩個通道的MIDI數據)和由音樂裝置2A產生的一個數據包(並包括六個通道的波形數據和兩個通道的MIDI數據)可以通過每個同步循環周期中被傳輸。
圖6B顯示了一自動連接設置方式,其中如圖2所示的一個混音器類型的音樂裝置2B連接到PC1上;此類型的裝置用「B」代表。也就是說,僅有PC1和混音器類型的音樂裝置2B連接到網絡時,可以設置音樂裝置2B的16通道的16個波形輸入插頭(IN16W)、18通道的18個波形輸出插頭(OUT18W)、4通道的4個MIDI輸入插頭(IN4M)、以及4通道的4個MIDI輸出插頭(OUT4W),用於通過音樂LAN驅動器12,相應於上述的音樂裝置2B的插頭的關係,自動連接到設置在PC1上的波形輸出/輸入插頭(OUT16W/IN18W)和MIDI輸出/輸入插頭(OUT4M/IN4M)。
此外,圖6C顯示了一自動連接設置方式,其中如圖1和圖2中的兩種類型的音樂裝置,即合成器類型和混音器類型音樂裝置2A和2B連接到PC1上。在這種情況下,可以自動地設置一適宜的連接方式,使得一個音樂裝置2A的單獨的通道的輸入/輸出波形數據和輸入/輸出MIDI數據分配給多個其他節點(即PC1和音樂裝置2B),並且,另一個音樂裝置2B的單獨的通道的輸入/輸出波形數據和輸入/輸出MIDI數據分配給多個其他節點(即PC1和音樂裝置2A)。在例舉的實施例中,用於音樂裝置2B的18通道波形輸入插頭的4個通道的波形輸入插頭(IN4W),連接到裝置2A的波形輸出插頭(OUT4W),並且,用於音樂裝置2B的剩餘14個通道的波形輸入插頭(IN14W),連接到設置於PC1上的波形輸出插頭(OUT14W)。此外,音樂裝置2A的用於4通道的波形輸出插頭(OUT4W)連接到PC1的波形輸入插頭(IN4W)。此外,用於音樂裝置2A的兩個通道的波形輸入插頭(IN2W)連接到音樂裝置2B的波形輸出插頭(OUT2W)。此外,該PC1還可具有兩個通道的附加波形輸入插頭,該音樂裝置2B的波形輸出插頭(OUT2W)可以連接到其上。如圖所示,其他連接也被自動設置。請注意圖6所示的連接方式僅僅用於舉例,可以適當地使用其他預定連接方式,使得要連接的音樂裝置的波形和MIDI輸入/輸出插頭儘可能高效地連接,使得未使用的插頭的數量最小化。
再如圖5所示,在步驟S22執行檢測操作,以檢測連接到網絡的是哪種類型的音樂裝置,通過PC1詢問所有連接的音樂裝置,並因此獲得關於網絡連接的音樂裝置的信息(即裝置信息)。通常,每個裝置的波形和MIDI輸入/輸出插頭的數量可以基於裝置的類型來識別;因此,裝置信息僅需至少包括表示音樂裝置類型的裝置類型信息。因此,該裝置信息可以包括表示設置在音樂裝置中的波形和MIDI輸入/輸出插頭的數量的信息,而不是裝置類型信息。請注意在一音樂裝置的波形和MIDI輸入/輸出插頭的數量不可識別時,例如由於必要時可加入更多的輸入/輸出插頭,裝置信息應需包括表示設置在該音樂裝置上的波形和MIDI輸入/輸出插頭的數量的信息。
如果基於在步驟S22的檢測操作,確定了一個或多個音樂裝置當前連接到網絡(步驟S23的「是」分支),在步驟S24進行進一步確認,以確定檢測到的音樂裝置是否是已將自動連接設置方式存儲在上述初始化文件中的音樂裝置。通過在步驟S24的「是」分支,在步驟S25自動設置和實現邏輯連接,該邏輯連接是根據相應於存在於網絡中的裝置的組合的一初始化文件中的數據,在網絡中的裝置(節點)的波形或MIDI輸入/輸出插頭之間的連接,沒有進行邏輯連接的狀態被認為是初始狀態。假定如果在步驟S22檢測到了多個音樂裝置,並且如果僅對於檢測到的音樂裝置中給定的裝置(或僅對一些檢測到的音樂裝置的組合)自動連接設置方法存儲於初始化文件中,那麼,基於存儲的自動連接設置方式,自動設置邏輯連接並在給定的裝置(或裝置組合)的波形和MIDI輸入/輸出插頭之間實際實施。邏輯連接的自動設置是通過例如PC來實施1)通知每個裝置(節點)的音樂LAN I/O如下同步通道的各自數據該裝置的波形或MIDI輸出插頭輸出波形或MIDI數據所通過的同步通道,以及該裝置的波形或MIDI輸入插頭接收波形或MIDI數據所通過的同步通道;2)存儲該數據。也就是說,根據該存儲的連接設置信息,每個裝置(節點)從該輸出插頭輸出作為數據包的數據,至被通知或指定的同步通道,並將傳遞到該被通知和指定的同步通道的數據包的數據,確定和輸入至該輸入插頭。然後,PC1接收連接設置確認信息,其是響應該自動連接設置處理的執行從每個網絡連接的裝置(節點)返回的,並在步驟S26確認是否該自動連接設置已經成功。如果在步驟S26確定該自動連接設置失敗,則在步驟S27在屏幕上顯示預定的錯誤信息,以及在步驟S28接受用戶的確認操作,例如按壓OK按鈕。如果該自動連接設置成功(在步驟S26的「是」分支),新創建一日誌文件,其僅存儲由自動連接設置作出的設置,但是,如果自動連接設置失敗,在步驟29,在接收了用戶的確認操作之後創建一空白日誌文件。如果不同於那些將自動連接設置方式存儲在初始化文件中的設備類型之外,僅一個或多個給定類型的音樂裝置當前連接到網絡,即在步驟S24的「否」分支,在步驟S29也會創建一空白日誌文件。如果當前沒有音樂裝置連接到網絡(步驟S23的「否」分支),跳過步驟S29,從而不創建空白日誌文件。因此,響應步驟S20的「否」分支,當任意的音樂裝置隨後連接到網絡時,沒有創建空白日誌文件將會使得自動連接設置處理(步驟S21-S29)再次被執行。
在步驟S30,判定當前配線板處理是否以「自動結束模式」啟動。如果當前配線板處理通過圖4中的步驟S13以「自動結束模式」啟動,則跳轉到步驟S31。否則,即圖5中的配線板處理響應用戶的手動操作(即「連續模式」)而啟動,一預定的配線板連接屏幕,例如圖3A的音頻頁列表菜單屏幕,在步驟S32顯示。通過配線板連接屏幕的顯示,在步驟S33,可響應用戶操作進行配線板的設置處理。通過響應用戶操作而進行配線板設置處理,網絡中的音樂裝置(節點)間的邏輯連接被設置並實際實施。一旦用戶執行結束操作,關閉圖3的配線板窗口,以便終止配線板設置處理,該處理移動至步驟S31。在步驟S31,如果存儲在日誌文件中的設置與此時間點的最後設置不同,那麼將該最後設置存儲於該日誌文件中。之後,該配線板程序結束。例如,如果該配線板程序以「自動結束模式」啟動,並且根據初始化文件並通過自動連接設置處理(S21-S29),執行了自動連接設置,這意味著該自動連接設置已經在步驟S29存儲在日誌文件中,並且接下來沒有配線板設置處理,這樣,在步驟S31中不執行任何操作而結束處理。
如果當配線板以「自動結束模式」啟動時,已經存在日誌文件,在步驟S20就會進行「是」分支,這樣,處理就不執行步驟S21-S29的操作而進行到S34。在步驟S34,獲得存儲於日誌文件中的連接信息,其表明了裝置(節點)之間的邏輯連接。之後,在步驟S30,確定當前的配線板處理以「自動結束模式」啟動,並且該配線板通過步驟S31結束。也就是說,即使配線板以「自動結束模式」啟動,用戶先前的連接設置具有優先權,這是由於具有的先前日誌文件意味著PC1的用戶曾經使用過該配線板,這樣自動連接設置處理就變成多餘的、不必要的處理,從而不被執行。
下面的段落將進一步描述當圖5中的配線板處理響應用戶的手動操作啟動(即連續模式)時執行的操作。
如果配線板處理曾經以「連續模式」啟動,沒有音樂裝置連接到網絡(步驟S23的「否」分支),則跳過S29使得不創建空白日誌文件。然後,在當一個或多個音樂裝置連接到網絡之後,一旦通過響應用戶的手動操作,圖5中的配線板處理啟動時,由於缺少日誌文件在步驟S20的判定結果是「否」,使得再次執行自動連接設置處理(步驟S21-S29)。這樣,參考初始化文件,相應於網絡連接的裝置的自動連接設置被再次執行。在步驟S29創建了空白日誌文件之後,在步驟S30確定當前的配線板處理以「連續模式」啟動,並且由此可以響應用戶操作在步驟S32和S33執行需要的配線板設置處理。因此,即使初學者或新用戶可以設置需要的配線板設置處理而確保在顯示屏幕上的自動連接設置,並由此,該配線板可以非常容易地使用,即使對於新用戶。
在圖5中例舉的例子中,即使相應於在初始化文件中記錄的信息的一個或多個音樂裝置隨後連接到該網絡,該自動連接設置處理也不在步驟S21-S29再次執行,因為響應步驟S24「否」判定,在步驟S29創建了一個空白的日誌文件。然而,本發明並不局限於此;例如,當步驟S24的判定結果是「否」時,該處理可以跳過步驟S29到步驟S30。在此改變中,在相應於初始化文件的一個或多個裝置連接到網絡之後,當圖5的配線板處理響應用戶的手動操作而被啟動時,該自動連接設置處理可以與上述類似的方式,在步驟S21-S29被再次執行。
上面描述了一優選實施例,其關於響應一音樂裝置的安裝,圖5中的配線板處理以「自動結束模式」啟動。然而,本發明並不局限於此;例如,圖5的配線板處理也可在如下情況發生時以「自動結束模式」啟動例如當在網絡發生總線復位時,當其檢測到任一音樂裝置新連接到網絡時,或當裝置連接驅動器軟體響應接通電源而啟動時。
此外,儘管以上描述的優選實施例是有關於將本發明作為連接設置裝置用於將音樂裝置連接到網絡,由此提供一音樂裝置的情況,但是,連接到網絡上的裝置(節點)不僅僅局限於音樂裝置,並可以是任何合適類型的裝置,例如視頻裝置。
此外,儘管關於連接設置裝置的軟體程序是通過網絡上的控制節點(PC)執行的,本發明並不局限於此;例如,上述的自動連接設置處理可以通過設置在任意一個具有特定功能的節點(例如音樂裝置)內的控制計算機來執行。
此外,儘管上述的優選實施例在檢測到預定條件滿足時,自動設置邏輯連接,但是該自動連接設置還可以在由用戶指定的任意需要的時機進行。例如,可以在圖3A和圖3B任意屏幕上顯示「自動連接」按鈕,使得該自動連接設置響應「自動連接」按鈕的激活而進行。也就是說,允許用戶基於該初始化文件使用該自動連接設置,就如同該自動連接設置是預設連接設置。
用於自動連接設置的特定操作的例子在此情況下執行,在使用的顯示屏幕被暫時關閉情況下,可以從圖5中的步驟S33跳轉到步驟S21。此外,在步驟S29中,自動設置連接設置可記錄在已經存在的日誌文件中,已記錄到目前為止所作出的設置,而不是新設立一個日誌文件。這樣,自動連接設置可以根據用戶指令執行,並且可以保留先前設置的記錄。
權利要求
1.一種連接設置方法,用於使計算機執行如下處理,即在音樂系統中的傳送源裝置和傳送目的裝置之間設置連接,所述音樂系統包括多個連接到網絡上的裝置,在所述網絡中的每個所述裝置能夠將多個數據流組織成數據包並同步傳送該數據包至所述網絡中的另一裝置,所述多個裝置的每一個包括至少一個或多個輸出插頭,用於發送一個或多個數據流;或者一個或多個輸入插頭,用於接收一個或多個數據流,所述的連接設置方法包括檢測用於進行自動設置邏輯連接的預定條件的步驟;以及一設置步驟,其響應該預定條件的檢測,在分別包含於所述多個裝置中的該一個或多個輸入插頭和該一個或多個輸出插頭之間自動設置邏輯連接。
2.如權利要求1所述的連接設置方法,其中所述預定條件是當至少包括所述連接設置程序的軟體安裝於所述多個裝置中的任意一個時。
3.如權利要求1所述的連接設置方法,其中所述預定條件是當在所述網絡中出現了總線復位時,或當另一裝置新近連接到所述網絡時,或當裝置連接驅動器軟體響應接通電源而啟動時。
4.如權利要求1所述的連接設置方法,其中該數據流是波形數據流,並且在所述多個裝置之間,該波形數據在採樣頻率上同步,並且所述預定條件是當該同步的採樣頻率要改變時。
5.如權利要求1所述的連接設置方法,其中所述音樂系統包括存儲裝置,用於存儲通過所述設置步驟在所述裝置之間設置的邏輯連接,其中在當前沒有所述裝置之間的邏輯連接存儲於所述存儲裝置中的情況下,所述設置步驟自動設置該邏輯連接。
6.如權利要求1所述的連接設置方法,其中所述音樂系統包括檢測裝置,用於檢測連接到所述網絡的每個所述裝置的類型,並且,其中所述設置步驟響應所述檢測裝置的檢測結果,自動設置該邏輯連接。
7.一種計算機可讀存儲介質,包含一組指令,用於使該計算機執行如權利要求1-6中的任一項所述的連接設置方法。
8.一種連接設置裝置,用於在音樂系統中的傳送源裝置和傳送目的裝置之間設置連接,所述音樂系統包括多個連接到網絡上的裝置,所述網絡中的每個所述裝置能夠將多個數據流組織成數據包並同步傳送該數據包至在所述網絡中的另一裝置,所述多個裝置的每一個包括至少一個或多個輸出插頭,用於發送一個或多個數據流;或者一個或多個輸入插頭,用於接收一個或多個數據流,所述的連接設置裝置的包括檢測用於進行自動設置邏輯連接的預定條件的裝置;以及設置裝置,其響應該預定條件的檢測,在分別包含於所述多個裝置中的該一個或多個輸入插頭和該一個或多個輸出插頭之間自動設置邏輯連接。
全文摘要
連接到網絡的多個裝置,其每一個包括至少一個或多個輸出插頭,用於發送一個或多個數據流,或者一個或多個輸入插頭,用於接收一個或多個數據流,並且,每個裝置能夠將多個數據流組織成數據包並同步傳送該數據包至在所述網絡中的另一裝置。連接設置方法,用於使計算機在網絡中的傳送源裝置和傳送目的地裝置之間設置連接,包括檢測用於進行自動設置邏輯連接的預定條件的步驟;以及響應該預定的條件,在分別包含於多個裝置中的該一個或多個輸入插頭和該一個或多個輸出插頭之間自動設置邏輯連接的設置步驟。此配置使得網絡互聯的裝置之間的邏輯連接的設置變得容易。
文檔編號G06F13/00GK1581834SQ20041005664
公開日2005年2月16日 申請日期2004年8月13日 優先權日2003年8月13日
發明者山本孝郎, 玉澤康, 武藤孝明 申請人:山葉株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀