亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)系統(tǒng)以及音聲信號(hào)處理裝置的制作方法

文檔序號(hào):7714542閱讀:211來(lái)源:國(guó)知局
專利名稱:網(wǎng)絡(luò)系統(tǒng)以及音聲信號(hào)處理裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于在多個(gè)節(jié)點(diǎn)之間進(jìn)行音聲信號(hào)傳送的網(wǎng)絡(luò)系統(tǒng)、以及可以作
為1個(gè)節(jié)點(diǎn)編入這種網(wǎng)絡(luò)系統(tǒng)的音聲信號(hào)處理裝置。 目前,已知一種用于在多個(gè)節(jié)點(diǎn)間進(jìn)行音聲信號(hào)傳送的音頻網(wǎng)絡(luò)系統(tǒng),用于音樂(lè)會(huì)、戲劇、音樂(lè)制作以及內(nèi)部廣播等中。作為這種音頻網(wǎng)絡(luò)系統(tǒng)的例子,已知如下文獻(xiàn)1、2中記載的CobraNet (商標(biāo))、EtherSound (商標(biāo))。 文獻(xiàn)l :"CobraNet(TM) "[online],"》-厶株式會(huì)社,[檢索于平成18年3月21曰],網(wǎng)址〈URL :http://www. balcom. co. jp/cobranet. htm> 文獻(xiàn)2 :Carl Conrad, "EtherSo皿d (TM) in a studioenvironment,,, [online],Digigram S. A.,[檢索于平成18年3月21日],網(wǎng)址〈URL : http://www.ethersoimd.com/news/getnews.php enews_key = 101> 另外,作為數(shù)字?jǐn)?shù)據(jù)的傳送方式,已知如下文獻(xiàn)3中記載的被稱為SONET/SDH的方式。 文獻(xiàn)3 :"S0NET/SDH,, [online] , Foundation for MultiMediaCo匪nications,[檢索于平成19年6月27日],網(wǎng)址〈亂http:〃www. f薦.or. jp/fm/畫g/keyword/fujitsu/sonet. htm> 該SONET/SDH是SONET (Synchronous Optical NETwork :同步光傳送網(wǎng)絡(luò))和SDH (Synchronous Digital Hierarchy :同步數(shù)字體系)的總稱,是通過(guò)將低速的線路分層堆積而進(jìn)行多重化,從而實(shí)現(xiàn)線路高速化的光傳送技術(shù)的標(biāo)準(zhǔn)。另外,可以認(rèn)為SONET與SDH雖然在細(xì)節(jié)部分不同,但基本上為相同標(biāo)準(zhǔn),也可以彼此連接。另外,SONET/SDH是在構(gòu)筑MAN (Metropolitan Area Network)時(shí)作為基石出的傳送方式。 另外,SONET/SDH設(shè)計(jì)為用于活用光纖的能力而構(gòu)建高速且可靠性優(yōu)越的網(wǎng)絡(luò)。而且,具有與應(yīng)用管理相關(guān)的各種功能,其中應(yīng)對(duì)線路的故障的備用功能優(yōu)越。該功能被稱為保護(hù)(切換)功能,將SONET/SDH構(gòu)成為被稱為SONET/SDH環(huán)(簡(jiǎn)稱為"SONET環(huán)")的環(huán)型的環(huán)保護(hù)很有名。

發(fā)明內(nèi)容
但是,在上述文獻(xiàn)1及2中記載的現(xiàn)有音頻網(wǎng)絡(luò)系統(tǒng)中存在如下的問(wèn)題。艮P,在例如CobraNet (商標(biāo))中,由于向總線型的網(wǎng)絡(luò)發(fā)送由多個(gè)節(jié)點(diǎn)分別生成的
幀(多個(gè)幀),所以存在在幀之間產(chǎn)生間隙而使傳送效率惡化的問(wèn)題。 另外,由于可進(jìn)行物理傳送的頻道(ch)的數(shù)量,根據(jù)節(jié)點(diǎn)間的連線(網(wǎng)絡(luò)的結(jié)構(gòu))
變更而變化,所以必須考慮幀的傳送通路而構(gòu)成系統(tǒng),以可以傳送所需的ch數(shù)量,存在設(shè)
計(jì)變得困難的問(wèn)題。 這是因?yàn)椋鶕?jù)從發(fā)送源的節(jié)點(diǎn)至末尾的節(jié)點(diǎn)為止的節(jié)點(diǎn)數(shù)變化而數(shù)據(jù)到達(dá)的時(shí)
背景技術(shù)
間也變化,且由于在數(shù)據(jù)到達(dá)全部節(jié)點(diǎn)之前不進(jìn)行下一次通信,所以如果構(gòu)成網(wǎng)絡(luò)的節(jié)點(diǎn)數(shù)較多,則數(shù)據(jù)的轉(zhuǎn)發(fā)花費(fèi)時(shí)間,浪費(fèi)帶寬等。 另外,在EtherSo皿d(商標(biāo))中,沒(méi)有采取在故障產(chǎn)生時(shí)防止聲音中斷的對(duì)策,在
節(jié)點(diǎn)之間的連線被切斷的情況下,存在聲音停止的問(wèn)題。由于幀中包含多個(gè)數(shù)據(jù)包,所以存
在下述問(wèn)題,即,傳送控制變得復(fù)雜,每單位時(shí)間內(nèi)可以傳送的數(shù)據(jù)量不夠。 另夕卜,與CobraNet (商標(biāo))的情況相同地,必須考慮幀的傳送通路而構(gòu)成系統(tǒng),以
可以進(jìn)行所需的ch數(shù)量的傳送,存在設(shè)計(jì)變得困難的問(wèn)題。 因此,本發(fā)明的申請(qǐng)人作為解決上述問(wèn)題的技術(shù)提出了一種音頻網(wǎng)絡(luò)系統(tǒng),其如日本特開2007-259347號(hào)公報(bào)中記載具有每隔規(guī)定周期使音頻傳送幀進(jìn)行循環(huán)的環(huán)狀傳送通路。 在該網(wǎng)絡(luò)系統(tǒng)中,由于將波形數(shù)據(jù)直接記錄在音頻傳送幀內(nèi),所以管理簡(jiǎn)單,可以
高效地利用通信帶寬進(jìn)行音頻傳送。另外,由于使音頻傳送幀在系統(tǒng)內(nèi)的所有節(jié)點(diǎn)中循環(huán),
所以可以簡(jiǎn)單地進(jìn)行節(jié)點(diǎn)間的連線變更,而無(wú)需特別在意幀的傳送通路。 另外,即使在系統(tǒng)內(nèi)的一部分節(jié)點(diǎn)產(chǎn)生異常的情況下,也可以容易地將該產(chǎn)生異
常的部分從系統(tǒng)中分離,利用剩余的部分繼續(xù)系統(tǒng)的動(dòng)作。 另外,在日本特開2007-259347號(hào)公報(bào)中,記載了下述內(nèi)容,即,將構(gòu)成系統(tǒng)的節(jié)點(diǎn)以串聯(lián)狀進(jìn)行連接而形成1條音頻傳送幀的傳送通路,在該傳送通路中使幀循環(huán)的狀態(tài)下,將串聯(lián)的兩端的節(jié)點(diǎn)進(jìn)行連接,在節(jié)點(diǎn)間的連接成為環(huán)狀的情況下,形成2條音頻傳送幀的傳送通路,使幀在各個(gè)傳送通路中循環(huán)。 另外,在日本特開2007-259347號(hào)公報(bào)中,記載了下述內(nèi)容,即,將構(gòu)成系統(tǒng)的節(jié)點(diǎn)以環(huán)狀連接而形成2條音頻傳送幀的傳送通路,在任意的節(jié)點(diǎn)間產(chǎn)生通信問(wèn)題而無(wú)法通信的情況下,在該部分的兩側(cè)使幀的傳送折返,作為將節(jié)點(diǎn)連接為串聯(lián)狀而具有1條傳送通路的系統(tǒng)起作用,可以使節(jié)點(diǎn)間的音聲信號(hào)的傳送繼續(xù)。 但是,在日本特開2007-259347號(hào)公報(bào)所記載的方式中,在形成l條音頻傳送幀的傳送通路并在該傳送通路中使幀循環(huán)的狀態(tài),和形成2條音頻傳送幀的傳送通路并在各個(gè)傳送通路上使幀循環(huán)的狀態(tài)之間的轉(zhuǎn)換處理非常復(fù)雜,尋求進(jìn)一步可以單純且高速地進(jìn)行執(zhí)行的控制方式。
另一方面,如上述所示,對(duì)于即使在連接為環(huán)狀的節(jié)點(diǎn)的一部分產(chǎn)生通信問(wèn)題的情況下也可以使節(jié)點(diǎn)間的通信繼續(xù)這一點(diǎn),非專利文獻(xiàn)3中記載的S0NET/SDH的環(huán)保護(hù),與專利文獻(xiàn)1所記載的系統(tǒng)相同。 但是,將該環(huán)保護(hù)中的環(huán)保護(hù)處理應(yīng)用于日本特開2007-259347號(hào)公報(bào)所記載的系統(tǒng)中這一點(diǎn),由于下述理由而非常困難。 S卩,SONET/SDH雖然具有優(yōu)越的保護(hù)機(jī)制,但由于原本不是專業(yè)音頻用的數(shù)據(jù)傳送方式,所以在用于傳送音聲信號(hào)的專業(yè)音頻用途(現(xiàn)場(chǎng)音響、擴(kuò)音、前期制作、后期制作、廣播設(shè)備等)時(shí)存在各種問(wèn)題。 由于并非用于音聲信號(hào)的實(shí)時(shí)傳送,所以從將輸入某節(jié)點(diǎn)的信號(hào)向其他節(jié)點(diǎn)發(fā)送并從該其他節(jié)點(diǎn)輸出為止,產(chǎn)生大于或等于IO毫秒的延遲。該延遲時(shí)間不固定,與數(shù)據(jù)從哪個(gè)發(fā)送節(jié)點(diǎn)向哪個(gè)接收節(jié)點(diǎn)發(fā)送相對(duì)應(yīng)而產(chǎn)生各種變化。故障產(chǎn)生時(shí)的通信維持不是實(shí)時(shí)的,從產(chǎn)生故障至利用其他通路開始傳送為止需要數(shù)毫秒的時(shí)間,如果將采樣頻率設(shè)為96kHz (千赫茲),則產(chǎn)生大于或等于100個(gè)采樣的缺失等。 本發(fā)明就是鑒于上述問(wèn)題點(diǎn)而提出的,其目的在于,在將主節(jié)點(diǎn)生成的具有多個(gè)
音聲信號(hào)的存儲(chǔ)區(qū)域的音頻傳送幀沿在各個(gè)節(jié)點(diǎn)間形成的環(huán)狀的傳送通路循環(huán),在所連接
的一系列節(jié)點(diǎn)間進(jìn)行音聲信號(hào)傳送的網(wǎng)絡(luò)系統(tǒng)中,對(duì)于形成1條音頻傳送幀的傳送通路并
在該傳送通路中使幀循環(huán)的狀態(tài),和形成2條音頻傳送幀的傳送通路并在各個(gè)傳送通路中
使幀循環(huán)的狀態(tài)之間的轉(zhuǎn)換,通過(guò)簡(jiǎn)單的處理自動(dòng)且在短時(shí)間內(nèi)進(jìn)行。 另外,本發(fā)明的申請(qǐng)人還提出了一種方案,S卩,如日本特開2008-72363號(hào)公報(bào)所
記載,在上述網(wǎng)絡(luò)系統(tǒng)中,可以使用與波形數(shù)據(jù)相同的傳送通路,高穩(wěn)定性地傳送表示對(duì)所
傳送的音聲信號(hào)進(jìn)行處理的定時(shí)基準(zhǔn)的字時(shí)鐘的定時(shí)。 但是,日本特開2008-72363號(hào)公報(bào)所記載的方案,在將構(gòu)成系統(tǒng)的節(jié)點(diǎn)連接為串聯(lián)狀而形成1條音頻傳送幀的傳送通路,在該傳送通路中使幀循環(huán)的情況下,是有效的方案,但在將節(jié)點(diǎn)連接為環(huán)狀而形成2條音頻傳送幀的傳送通路,在各個(gè)傳送通路中使幀循環(huán)的情況下,是難以應(yīng)用的方案。 本發(fā)明就是鑒于上述問(wèn)題點(diǎn)而提出的,其目的在于,在將主節(jié)點(diǎn)生成的具有多個(gè)音聲信號(hào)的存儲(chǔ)區(qū)域的音頻傳送幀沿在各個(gè)節(jié)點(diǎn)間形成的環(huán)狀傳送通路循環(huán),在所連接的一系列節(jié)點(diǎn)間進(jìn)行音聲信號(hào)傳送的網(wǎng)絡(luò)系統(tǒng)中,即使在將構(gòu)成系統(tǒng)的節(jié)點(diǎn)連接為環(huán)狀而形成2條音頻傳送幀的傳送通路,在各個(gè)傳送通路中使幀循環(huán)的情況下,也可以使用與音聲信號(hào)相同的傳送通路高穩(wěn)定性地傳送字時(shí)鐘的定時(shí)。 為了實(shí)現(xiàn)上述目的,本發(fā)明的網(wǎng)絡(luò)系統(tǒng)(1)構(gòu)成為,將多個(gè)分別具有2組進(jìn)行單方向通信的接收單元及發(fā)送單元的節(jié)點(diǎn),通過(guò)將某個(gè)節(jié)點(diǎn)的1組接收單元及發(fā)送單元與下一個(gè)節(jié)點(diǎn)的1組發(fā)送單元及接收單元分別利用通信線纜進(jìn)行連接,從而依次進(jìn)行連接,(2)在依次連接的上述多個(gè)節(jié)點(diǎn)中,在存在僅其中一組的接收單元及發(fā)送單元與其他節(jié)點(diǎn)連接的端部的節(jié)點(diǎn)的情況下,通過(guò)該端部的節(jié)點(diǎn)進(jìn)行將由該其中一組的接收單元接收到的幀由同組的發(fā)送單元進(jìn)行發(fā)送即幀的逆向轉(zhuǎn)發(fā)處理,兩個(gè)組的發(fā)送單元及接收單元與其他節(jié)點(diǎn)連接的除了兩端以外的各個(gè)節(jié)點(diǎn),進(jìn)行將由其中一組的接收單元接收到的幀由該節(jié)點(diǎn)的另一組的發(fā)送單元進(jìn)行發(fā)送即幀的正向轉(zhuǎn)發(fā)處理,從而在該多個(gè)節(jié)點(diǎn)中形成環(huán)狀的傳送通路,(3)將該多個(gè)節(jié)點(diǎn)中的l個(gè)確定為主節(jié)點(diǎn),將該主節(jié)點(diǎn)生成的具有多個(gè)音聲信號(hào)的存儲(chǔ)區(qū)域的音頻傳送幀沿該形成的環(huán)狀的傳送通路每隔固定周期進(jìn)行循環(huán),通過(guò)在各個(gè)節(jié)點(diǎn)中對(duì)該音頻傳送幀進(jìn)行音聲信號(hào)的寫入以及/或者讀出,而在相連接的一系列節(jié)點(diǎn)間進(jìn)行音聲信號(hào)的傳送,在該網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)上如下述所示而構(gòu)成。 S卩,上述主節(jié)點(diǎn)可以進(jìn)行單向模式的動(dòng)作和雙向模式的動(dòng)作,該單向模式的動(dòng)作是每隔上述固定周期將生成的音頻傳送幀由某一組的發(fā)送單元進(jìn)行發(fā)送,該雙向模式的動(dòng)作是每隔上述固定周期將生成的音頻傳送幀由2組的兩個(gè)發(fā)送單元進(jìn)行發(fā)送,以上述單向模式進(jìn)行動(dòng)作的上述主節(jié)點(diǎn)具有第1判斷單元,其對(duì)于在將音頻傳送幀由上述某一組的發(fā)送單元發(fā)送后,該音頻傳送幀是否在第1規(guī)定時(shí)間內(nèi)由同組的接收單元接收這一情況進(jìn)行判斷;第2判斷單元,其對(duì)于在將音頻傳送幀由上述某一組的發(fā)送單元發(fā)送后,該音頻傳送幀是否在第2規(guī)定時(shí)間內(nèi)由另一組的接收單元接收這一情況進(jìn)行判斷;以及模式轉(zhuǎn)換單元,其在第1判斷單元的判斷為否定,且第2判斷單元的判斷為肯定時(shí),使該主節(jié)點(diǎn)轉(zhuǎn)換為上述雙向模式的動(dòng)作。
在這種網(wǎng)絡(luò)系統(tǒng)中,可以使上述主節(jié)點(diǎn)具有第1時(shí)鐘生成單元,其生成固定周期的傳送用字時(shí)鐘,該傳送用字時(shí)鐘表示發(fā)送上述音頻傳送幀的定時(shí);第2時(shí)鐘生成單元,其生成信號(hào)處理用字時(shí)鐘,該信號(hào)處理用字時(shí)鐘相當(dāng)于使上述傳送用字時(shí)鐘延遲規(guī)定的目標(biāo)延遲時(shí)間而得到的字時(shí)鐘;信號(hào)處理單元,其與上述信號(hào)處理用字時(shí)鐘同步而進(jìn)行上述音聲信號(hào)的處理;以及寫入單元,其向上述發(fā)送的各個(gè)音頻傳送幀中,寫入用于再現(xiàn)上述信號(hào)處理用字時(shí)鐘的定時(shí)的基準(zhǔn)信息,另外,上述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)具有字時(shí)鐘產(chǎn)生單元,其基于接收到的各個(gè)音頻傳送幀中包含的上述基準(zhǔn)信息以及該音頻傳送幀的接收定時(shí),產(chǎn)生與上述主節(jié)點(diǎn)生成的信號(hào)處理用字時(shí)鐘相位大致相同的信號(hào)處理用字時(shí)鐘;以及信號(hào)處理單元,其與該字時(shí)鐘產(chǎn)生單元所產(chǎn)生的信號(hào)處理用字時(shí)鐘同步而進(jìn)行上述音聲信號(hào)的處理,由于上述字時(shí)鐘產(chǎn)生單元基于上述基準(zhǔn)信息以及上述接收定時(shí),控制上述信號(hào)處理用字時(shí)鐘的產(chǎn)生定時(shí),所以抑制了從上述單向模式向上述雙向模式轉(zhuǎn)換時(shí)上述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中的信號(hào)處理用字時(shí)鐘的相位變動(dòng)。 另外,可以在上述網(wǎng)絡(luò)系統(tǒng)中確定出新的主節(jié)點(diǎn)時(shí),或者使該系統(tǒng)整體重置時(shí),該主節(jié)點(diǎn)開始單向模式的動(dòng)作。 另外,可以在上述多個(gè)節(jié)點(diǎn)中的2個(gè)端部的節(jié)點(diǎn)之間進(jìn)行連接,使上述多個(gè)節(jié)點(diǎn)連接為環(huán)狀時(shí),在上述2個(gè)端部的節(jié)點(diǎn)中,通過(guò)分別在從上述循環(huán)的1個(gè)周期至數(shù)個(gè)周期的期間內(nèi)使上述逆向轉(zhuǎn)發(fā)處理停止,同時(shí)開始作為上述兩端以外的節(jié)點(diǎn)的上述正向轉(zhuǎn)發(fā)處理,從而在上述連接為環(huán)狀的多個(gè)節(jié)點(diǎn)中,形成方向彼此相反的2個(gè)環(huán)狀的傳送通路。
另外,上述端部的節(jié)點(diǎn)可以具有檢測(cè)單元,其對(duì)與上述某一組不同的另一組的接收單元及發(fā)送單元新連接了其他節(jié)點(diǎn)這一情況進(jìn)行檢測(cè),在該檢測(cè)單元檢測(cè)到連接了該其他節(jié)點(diǎn)時(shí),該節(jié)點(diǎn)將該節(jié)點(diǎn)自身所執(zhí)行的處理從上述逆向轉(zhuǎn)發(fā)處理自動(dòng)切換至上述正向轉(zhuǎn)發(fā)處理。 另外,可以在上述網(wǎng)絡(luò)系統(tǒng)中,在上述主節(jié)點(diǎn)進(jìn)行上述雙向模式的動(dòng)作時(shí),每隔上述固定周期生成1個(gè)上述音頻傳送幀,并將該生成的1個(gè)音頻傳送幀分別在2個(gè)環(huán)狀的傳送通路中發(fā)送,上述多個(gè)節(jié)點(diǎn)中的各個(gè)節(jié)點(diǎn),僅對(duì)在2個(gè)環(huán)狀的傳送通路中規(guī)定的1個(gè)傳送通路中循環(huán)的音頻傳送幀,進(jìn)行上述音聲信號(hào)的寫入以及/或者讀出。 或者,也可以在上述主節(jié)點(diǎn)進(jìn)行上述雙向模式的動(dòng)作時(shí),每隔上述固定周期與上述2個(gè)環(huán)狀的傳送通路對(duì)應(yīng)而生成2個(gè)上述音頻傳送幀,并將該生成的2個(gè)音頻傳送幀分別在對(duì)應(yīng)的環(huán)狀的傳送通路中發(fā)送,上述多個(gè)節(jié)點(diǎn)中的各個(gè)節(jié)點(diǎn),僅對(duì)在2個(gè)環(huán)狀的傳送通路中各個(gè)節(jié)點(diǎn)之間預(yù)先共通地確定的1個(gè)傳送通路中循環(huán)的音頻傳送幀,進(jìn)行上述音聲信號(hào)的寫入以及/或者讀出。 另外,也可以在上述主節(jié)點(diǎn)進(jìn)行上述雙向模式的動(dòng)作時(shí),每隔上述固定周期與上述2個(gè)環(huán)狀的傳送通路對(duì)應(yīng)而生成2個(gè)上述音頻傳送幀,并將該生成的2個(gè)音頻傳送幀分別在對(duì)應(yīng)的環(huán)狀的傳送通路中發(fā)送,上述多個(gè)節(jié)點(diǎn)中的各個(gè)節(jié)點(diǎn),僅對(duì)在2個(gè)環(huán)狀的傳送通路中,針對(duì)每個(gè)節(jié)點(diǎn)預(yù)先作為進(jìn)行寫入以及/讀出的對(duì)象而確定的任意1個(gè)或者2個(gè)傳送通路中循環(huán)的音頻傳送幀,進(jìn)行音聲信號(hào)的寫入以及/或者讀出。 另外,可以在上述網(wǎng)絡(luò)系統(tǒng)中,在上述主節(jié)點(diǎn)生成的音頻傳送幀中包含錯(cuò)誤校驗(yàn)代碼,上述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)基于接收到的音頻傳送幀的錯(cuò)誤校驗(yàn)代碼,對(duì)該音頻傳送幀的錯(cuò)誤進(jìn)行校驗(yàn),在檢測(cè)到錯(cuò)誤的情況下,阻止由該節(jié)點(diǎn)輸出從該音頻傳送幀中讀出的音聲信號(hào)。 另外,本發(fā)明的其他網(wǎng)絡(luò)系統(tǒng),是在上述網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)上如下述所示而構(gòu)成的。
S卩,上述主節(jié)點(diǎn)除了進(jìn)行每隔上述固定周期將生成的音頻傳送幀由2組的兩個(gè)發(fā)送單元進(jìn)行發(fā)送的雙向模式的動(dòng)作以外,還可以進(jìn)行每隔上述固定周期將生成的音頻傳送幀由某一組的發(fā)送單元進(jìn)行發(fā)送的單向模式的動(dòng)作,連接為上述環(huán)狀的各個(gè)節(jié)點(diǎn)具有檢測(cè)單元,其對(duì)任意一組的發(fā)送單元及接收單元與其他節(jié)點(diǎn)之間的連接被切斷這一情況進(jìn)行
檢測(cè);以及動(dòng)作切換單元,其在該檢測(cè)單元檢測(cè)到該切斷時(shí),在從上述循環(huán)的1個(gè)周期至數(shù)個(gè)周期的期間內(nèi),使該節(jié)點(diǎn)所進(jìn)行的上述正向轉(zhuǎn)發(fā)處理停止,同時(shí),開始將由檢測(cè)到上述切斷的一側(cè)之外的那一組的接收單元接收到的幀通過(guò)同組的發(fā)送單元進(jìn)行發(fā)送即幀的逆向轉(zhuǎn)發(fā)處理,另外,以上述雙向模式進(jìn)行動(dòng)作的上述主節(jié)點(diǎn)具有判斷單元,其對(duì)由至少其中一組的發(fā)送單元發(fā)送的上述音頻傳送幀是否已由與該發(fā)送單元同組的接收單元接收這一情況進(jìn)行判斷;以及模式轉(zhuǎn)換單元,其在上述判斷單元的判斷為肯定時(shí),使該主節(jié)點(diǎn)轉(zhuǎn)換至上述單向模式的動(dòng)作。 可以在這種網(wǎng)絡(luò)系統(tǒng)中,在上述主節(jié)點(diǎn)的上述判斷單元中設(shè)置寫入單元,其在由2個(gè)上述發(fā)送單元各自發(fā)送的2個(gè)音頻傳送幀中,分別寫入用于識(shí)別發(fā)送該音頻傳送幀的發(fā)送單元所屬的組的識(shí)別信息,上述判斷單元基于在2個(gè)上述接收單元各自接收的音頻傳送幀中寫入的上述識(shí)別信息,對(duì)由至少其中一組的發(fā)送單元發(fā)送的上述音頻傳送幀是否已由與該發(fā)送單元同組的接收單元接收這一情況進(jìn)行判斷。 或者,可以在上述主節(jié)點(diǎn)中設(shè)置第1時(shí)鐘生成單元,其生成固定周期的傳送用字時(shí)鐘,該傳送用字時(shí)鐘表示發(fā)送上述音頻傳送幀的定時(shí);第2時(shí)鐘生成單元,其生成信號(hào)處理用字時(shí)鐘,該信號(hào)處理用字時(shí)鐘相當(dāng)于使上述傳送用字時(shí)鐘延遲規(guī)定的目標(biāo)延遲時(shí)間而得到的字時(shí)鐘;信號(hào)處理單元,其與上述信號(hào)處理用字時(shí)鐘同步而進(jìn)行上述音聲信號(hào)的處理;以及寫入單元,其向上述發(fā)送的各個(gè)音頻傳送幀中,寫入用于再現(xiàn)上述信號(hào)處理用字時(shí)鐘的定時(shí)的基準(zhǔn)信息,另外,在上述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中設(shè)置字時(shí)鐘產(chǎn)生單元,其基于接收到的各個(gè)音頻傳送幀中包含的上述基準(zhǔn)信息以及該音頻傳送幀的接收定時(shí),產(chǎn)生與上述主節(jié)點(diǎn)生成的信號(hào)處理用字時(shí)鐘相位大致相同的信號(hào)處理用字時(shí)鐘;以及信號(hào)處理單元,其與該字時(shí)鐘產(chǎn)生單元所產(chǎn)生的信號(hào)處理用字時(shí)鐘同步而進(jìn)行上述音聲信號(hào)的處理,由于上述字時(shí)鐘產(chǎn)生單元基于上述基準(zhǔn)信息以及上述接收定時(shí),控制上述信號(hào)處理用字時(shí)鐘的產(chǎn)生定時(shí),所以抑制了從上述單向模式向上述雙向模式轉(zhuǎn)換時(shí)上述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中的信號(hào)處理用字時(shí)鐘的相位變動(dòng)。 另外,可以在上述主節(jié)點(diǎn)生成的音頻傳送幀中包含錯(cuò)誤校驗(yàn)代碼,上述主節(jié)點(diǎn)以
外的各個(gè)節(jié)點(diǎn)基于接收到的音頻傳送幀的錯(cuò)誤校驗(yàn)代碼,對(duì)該音頻傳送幀的錯(cuò)誤進(jìn)行校
驗(yàn),在檢測(cè)到錯(cuò)誤的情況下,阻止由該節(jié)點(diǎn)輸出從該音頻傳送幀中讀出的音聲信號(hào)。 另外,本發(fā)明的音聲信號(hào)處理裝置作為構(gòu)成上述任意一種網(wǎng)絡(luò)系統(tǒng)的節(jié)點(diǎn),可以
作為能夠被確定為上述主節(jié)點(diǎn)的節(jié)點(diǎn)而編入該網(wǎng)絡(luò)系統(tǒng)中。 另外,本發(fā)明的其他網(wǎng)絡(luò)系統(tǒng),是在上述網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)上如下述所示而構(gòu)成的。
S卩,在所述主節(jié)點(diǎn)中設(shè)置第1時(shí)鐘生成單元,其生成固定周期的傳送用字時(shí)鐘,該傳送用字時(shí)鐘表示發(fā)送所述音頻傳送幀的定時(shí);測(cè)量單元,其對(duì)所述2個(gè)環(huán)狀的傳送通路中的至少一個(gè),測(cè)量從該主節(jié)點(diǎn)發(fā)送所述音頻傳送幀開始至通過(guò)該傳送通路返回該主節(jié)點(diǎn)為止的傳送時(shí)間;在所述發(fā)送的各個(gè)音頻傳送幀中寫入所述測(cè)量單元測(cè)量出的傳送時(shí)間的信息的單元;第2時(shí)鐘生成單元,其生成信號(hào)處理用字時(shí)鐘,該信號(hào)處理用字時(shí)鐘相當(dāng)于將所述傳送用字時(shí)鐘延遲規(guī)定的目標(biāo)延遲時(shí)間而得到的字時(shí)鐘;以及信號(hào)處理單元,其與該信號(hào)處理用字時(shí)鐘同步而進(jìn)行所述音聲信號(hào)的處理,另外,在所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中設(shè)置測(cè)量單元,其對(duì)所述2個(gè)環(huán)狀的傳送通路中的各個(gè)傳送通路,分別測(cè)量接收到每隔所述固定周期的音頻傳送幀的接收時(shí)刻;讀出單元,其從接收到的音頻傳送幀中讀出所述傳送時(shí)間的信息;字時(shí)鐘生成單元,其基于所述規(guī)定的目標(biāo)延遲時(shí)間、所述測(cè)量單元測(cè)量出的2個(gè)接收時(shí)刻、以及所述讀出單元讀出的傳送時(shí)間的信息,生成信號(hào)處理用字時(shí)鐘;以及信號(hào)處理單元,其與該字時(shí)鐘生成單元產(chǎn)生的信號(hào)處理用字時(shí)鐘同步而進(jìn)行所述音聲信號(hào)的處理,使得由所述網(wǎng)絡(luò)系統(tǒng)的各個(gè)節(jié)點(diǎn)生成的信號(hào)處理用字時(shí)鐘的相位,與所述主節(jié)點(diǎn)的第1時(shí)鐘生成單元生成的傳送用字時(shí)鐘延遲所述規(guī)定的目標(biāo)延遲時(shí)間而得到的相位大致一致。 可以在這種網(wǎng)絡(luò)系統(tǒng)中,在上述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中, 上述字時(shí)鐘生成單元基于將接收時(shí)刻Tr2以延遲時(shí)間Dx進(jìn)行延遲而生成的定時(shí),生成上述信號(hào)處理用字時(shí)鐘,該延遲時(shí)間Dx是基于上述規(guī)定的目標(biāo)延遲時(shí)間Dt、上述測(cè)量單元測(cè)量出的2個(gè)接收時(shí)刻Trl、 Tr2、以及上述讀出單元讀出的傳送時(shí)間的信息Tfw,通過(guò)計(jì)算式Dx = Dt-(Dfw+Tr2-Tr1)/2求出的。 或者,可以在上述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中,上述字時(shí)鐘生成單元基于使接收時(shí)刻Trl以延遲時(shí)間Dx進(jìn)行延遲而生成的定時(shí),生成上述信號(hào)處理用字時(shí)鐘,該延遲時(shí)間Dx是基于上述規(guī)定的目標(biāo)延遲時(shí)間Dt、上述測(cè)量單元測(cè)量出的2個(gè)接收時(shí)刻Trl、Tr2、以及上述讀出單元讀出的傳送時(shí)間的信息Tfw,通過(guò)計(jì)算式Dx = Dt-(Dfw-Tr2+Tr1)/2求出的。
另外,本發(fā)明的其他的音聲信號(hào)處理裝置,可以作為構(gòu)成上述任意一種網(wǎng)絡(luò)系統(tǒng)的節(jié)點(diǎn)而編入該網(wǎng)絡(luò)系統(tǒng)中。


圖1是表示本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的實(shí)施方式即音頻網(wǎng)絡(luò)系統(tǒng)的概略的圖。 圖2是表示在圖1中示出的傳送通路中傳送的TL幀的結(jié)構(gòu)例的圖。 圖3是表示在圖2中示出的TL幀中的波形數(shù)據(jù)區(qū)域、以太網(wǎng)幀區(qū)域以及ITL幀區(qū)
域的更詳細(xì)的結(jié)構(gòu)的圖。 圖4是表示ITL幀的數(shù)據(jù)結(jié)構(gòu)的圖。 圖5是表示在圖2中示出的TL幀的傳送定時(shí)的圖。 圖6是表示在音頻網(wǎng)絡(luò)系統(tǒng)中進(jìn)行單向模式的音聲信號(hào)傳送時(shí),在圖2中示出的TL幀的傳送狀況的圖。 圖7是表示作為構(gòu)成在圖1中示出的音頻網(wǎng)絡(luò)系統(tǒng)的各個(gè)節(jié)點(diǎn)的音聲信號(hào)處理裝置的硬件結(jié)構(gòu)的圖。 圖8是更詳細(xì)地表示在圖7中示出的網(wǎng)絡(luò)1/F插件的結(jié)構(gòu)的圖。 圖9是網(wǎng)絡(luò)1/F插件的控制部的CPU在電源接通時(shí)以及重置時(shí)所執(zhí)行的、與系統(tǒng)
構(gòu)筑相關(guān)的處理的流程圖。 圖10是在圖9中示出的物理連接確認(rèn)處理的流程圖。
12
圖11是表示拓?fù)浔淼睦拥膱D。 圖12是在圖9中示出的邏輯連接準(zhǔn)備處理的流程圖。 圖13是接收到重置處理的情況下的處理的流程圖。 圖14是在圖9中示出的邏輯連接確立處理的流程圖。 圖15是在接收到動(dòng)作模式切換(0M)命令的情況下的處理的流程圖。 圖16是表示音頻網(wǎng)絡(luò)系統(tǒng)的形成步驟的具體例的圖。 圖17是接著圖16進(jìn)行表示的圖。 圖18是表示音頻網(wǎng)絡(luò)系統(tǒng)的形成步驟的其他例子的圖。 圖19是表示另一個(gè)其他例子的圖。 圖20是表示另一個(gè)其他例子的圖。 圖21是網(wǎng)絡(luò)1/F插件的控制部的CPU所執(zhí)行的、在圖9中示出的連接切斷檢測(cè)時(shí) 的處理的流程圖。 圖22是接收到該切斷通知命令時(shí)的處理的流程圖。 圖23是表示連接切斷時(shí)的系統(tǒng)結(jié)構(gòu)變更步驟的第1個(gè)例子的圖。 圖24是表示該第2個(gè)例子的圖。 圖25是表示該第3個(gè)例子的圖。 圖26是表示主節(jié)點(diǎn)中存儲(chǔ)TL幀的緩沖器的結(jié)構(gòu)的圖。 圖27是表示在主節(jié)點(diǎn)中進(jìn)行TL幀的發(fā)送/接收以及生成的定時(shí)例的圖。 圖28是表示該定時(shí)例的其他例子的圖。 圖29是主節(jié)點(diǎn)在檢測(cè)到第S個(gè)TL幀接收開始的情況下所執(zhí)行的處理的流程圖。 圖30是主節(jié)點(diǎn)在檢測(cè)到第S個(gè)TL幀接收完畢的情況下所執(zhí)行的處理的流程圖。 圖31是主節(jié)點(diǎn)為了監(jiān)視向雙向模式轉(zhuǎn)換而進(jìn)行的處理的流程圖。 圖32是從屬節(jié)點(diǎn)在檢測(cè)到第S個(gè)TL幀接收開始的情況下所執(zhí)行的處理的流程圖。 圖33是從屬節(jié)點(diǎn)在檢測(cè)到第S個(gè)TL幀接收完畢的情況下所執(zhí)行的處理的流程 圖。 圖34是表示構(gòu)成音頻網(wǎng)絡(luò)系統(tǒng)的各個(gè)節(jié)點(diǎn)中的TL幀前端的到達(dá)定時(shí)的例子的 圖。 圖35是表示其他例子的圖。 圖36是表示主節(jié)點(diǎn)中的字時(shí)鐘生成部的結(jié)構(gòu)的圖。 圖37是表示從屬節(jié)點(diǎn)中的字時(shí)鐘生成部的結(jié)構(gòu)的圖。 圖38是在從屬節(jié)點(diǎn)的任意一個(gè)接收I/F接收到TL幀的情況下,Dx運(yùn)算部所執(zhí)行 的處理的流程圖。
具體實(shí)施例方式
下面,根據(jù)附圖,具體說(shuō)明用于實(shí)施本發(fā)明的最佳方式。 1.本發(fā)明的實(shí)施方式的音頻網(wǎng)絡(luò)系統(tǒng)的概要 1. 1整體結(jié)構(gòu) 首先,在圖1中示出本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的實(shí)施方式即音頻網(wǎng)絡(luò)系統(tǒng)的概略。
如圖1 (a) 、 (b)所示,該音頻網(wǎng)絡(luò)系統(tǒng)1通過(guò)利用通信線纜CB依次連接節(jié)點(diǎn)A C而構(gòu)成,該節(jié)點(diǎn)A C各自具有分別進(jìn)行單向通信的2組接收單元即接收接口 (I/F)和 發(fā)送單元即發(fā)送I/F的組合。在這里,示出由3個(gè)節(jié)點(diǎn)構(gòu)成的例子,但節(jié)點(diǎn)數(shù)量可以是任意 的。 在節(jié)點(diǎn)A中,接收I/F_AR1和發(fā)送I/F_AT1是1組I/F,接收I/F_AR2和發(fā)送I/F_ AT2是另1組I/F。對(duì)于節(jié)點(diǎn)B以及C,將標(biāo)號(hào)的前端文字"A"替換為"B"或者"C"的I/F, 也是相同的關(guān)系。 另外,節(jié)點(diǎn)之間的連接以如下方式進(jìn)行,將1組接收I/F以及發(fā)送1/F分別利用通
信電纜CB,與另一節(jié)點(diǎn)的1組發(fā)送I/F以及接收I/F連接。例如,在節(jié)點(diǎn)A和節(jié)點(diǎn)B之間,
將接收I/F_AR2和發(fā)送I/F_BT1連接,同時(shí)將發(fā)送I/F_AT2和接收I/F_BR1連接。另外,在
節(jié)點(diǎn)B和節(jié)點(diǎn)C之間,將節(jié)點(diǎn)B的另1組I/F與節(jié)點(diǎn)C的1組I/F連接。 此外,圖1所示的各節(jié)點(diǎn),是具有模擬輸入、模擬輸出、數(shù)字輸入、數(shù)字輸出、混音、
添加音效、錄音回放、遠(yuǎn)程控制、或者上述的組合等各種功能的音聲信號(hào)處理裝置。當(dāng)然,每
個(gè)節(jié)點(diǎn)的功能也可以不同。 在這里,如(a)所示,將各節(jié)點(diǎn)連接為具有端部的l根線的狀態(tài),稱為"串聯(lián)連接"。 另外,在此情況下,通過(guò)將各節(jié)點(diǎn)之間進(jìn)行連結(jié)的線纜CB,可以如虛線所示形成1個(gè)環(huán)狀的 數(shù)據(jù)傳送通路,各節(jié)點(diǎn)通過(guò)在該通路中使幀以固定周期循環(huán)的方式傳送,對(duì)該幀寫入/讀 出所需的信息,而可以在通路上的任意節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)的發(fā)送/接收。將這樣在系統(tǒng)內(nèi) 構(gòu)筑l個(gè)環(huán)狀的數(shù)據(jù)傳送通路的動(dòng)作狀態(tài)稱為"單向模式(single mode)"。
另外,在音頻網(wǎng)絡(luò)系統(tǒng)1內(nèi),將1個(gè)節(jié)點(diǎn)作為主節(jié)點(diǎn),其生成用于傳送音聲信號(hào)的 幀,使該幀定期地在傳送通路中循環(huán),或進(jìn)行網(wǎng)絡(luò)管理。將該主節(jié)點(diǎn)生成的幀,區(qū)別于其他 的幀而稱為"TL幀"。 另外,如果在(a)所示的串聯(lián)連接的基礎(chǔ)上,將兩端的節(jié)點(diǎn)中沒(méi)有使用的1/F也利
用通信線纜CB進(jìn)行連接,則如(b)所示,可以形成2個(gè)環(huán)狀的數(shù)據(jù)傳送通路。另外,各節(jié)點(diǎn)
通過(guò)在上述通路中分別傳送幀,對(duì)各幀寫入/讀出所需的信息,而可以在通路中的任意節(jié)
點(diǎn)之間進(jìn)行數(shù)據(jù)的發(fā)送/接收。將這種節(jié)點(diǎn)間的連接狀態(tài)稱為"環(huán)連接"。另外,將在系統(tǒng)
內(nèi)構(gòu)筑2個(gè)環(huán)狀的數(shù)據(jù)傳送通路的動(dòng)作狀態(tài)稱為"雙向模式(twin mode)"。 但是,在音頻網(wǎng)絡(luò)系統(tǒng)1中,單向模式的動(dòng)作為基本形式,在主節(jié)點(diǎn)中設(shè)定是否許
可雙向模式的動(dòng)作,并從主節(jié)點(diǎn)向構(gòu)成系統(tǒng)的各節(jié)點(diǎn)傳遞。另外,在設(shè)定為不允許雙向模
式的動(dòng)作的情況下,如后述所示,即使在建立了環(huán)連接的情況下,也繼續(xù)進(jìn)行單向模式的動(dòng)
作。因此,節(jié)點(diǎn)的連接狀態(tài)與系統(tǒng)的動(dòng)作狀態(tài)之間并不一定是對(duì)應(yīng)的。 另外,在圖1中示出2根線纜,但如果使1組接收1/F和發(fā)送1/F接近或者一體化
而設(shè)置,則也可以通過(guò)將2根線纜束結(jié)成1根,進(jìn)行1組1/F之間的連接。 另外,如果在各節(jié)點(diǎn)中設(shè)置所需的1/F,則也可以如(c)所示,連接外部設(shè)備N,將
從外部設(shè)備N接收的數(shù)據(jù)寫入TL幀中,向其他節(jié)點(diǎn)發(fā)送,或?qū)腡L幀讀出的數(shù)據(jù)向外部設(shè)
備N發(fā)送。 作為上述外部設(shè)備N,可以是例如外接的控制臺(tái)。另外,可以進(jìn)行下述動(dòng)作,S卩,控 制臺(tái)將從用戶接受的操作所對(duì)應(yīng)的命令發(fā)送至節(jié)點(diǎn)B,節(jié)點(diǎn)B將其寫入TL幀,并向其他節(jié)點(diǎn) 發(fā)送,或?qū)⑵渌?jié)點(diǎn)寫入TL幀并發(fā)送來(lái)的響應(yīng)或電平數(shù)據(jù)等由節(jié)點(diǎn)B讀出,并向控制臺(tái)發(fā)
14送,用于控制臺(tái)中的操作件狀態(tài)的顯示或電平顯示。
1.2TL幀的結(jié)構(gòu) 下面,在圖2中示出在上述傳送通路中傳送的TL幀的結(jié)構(gòu)例。另外,在圖3中示 出TL幀中的波形數(shù)據(jù)區(qū)域、以太網(wǎng)幀區(qū)域以及ITL幀區(qū)域的更詳細(xì)的結(jié)構(gòu)。此外,在這些 圖中示出的各區(qū)域的寬度不一定與數(shù)據(jù)量對(duì)應(yīng)。 如圖2所示,該TL幀100的大小為1282字節(jié),從前端依次由前導(dǎo)碼101、管理數(shù)據(jù) 102、波形數(shù)據(jù)(音頻數(shù)據(jù))區(qū)域103、控制數(shù)據(jù)區(qū)域104、 FCS (Frame check Sequence) 105 各個(gè)區(qū)域構(gòu)成。各個(gè)區(qū)域的大小,無(wú)論記載在該區(qū)域中的數(shù)據(jù)量如何,各自都是固定的。另 外,這里所示出的FCS 105之外的各個(gè)區(qū)域的大小僅是一個(gè)例子,可以適當(dāng)變更。
另外,前導(dǎo)碼101是共計(jì)8字節(jié)的數(shù)據(jù),記載由IEEE(Instituteof Electrical and Electronic Engineers)802. 3所規(guī)定的前導(dǎo)碼和SFD(Start Frame Delimiter)。
另外,在該音頻網(wǎng)絡(luò)系統(tǒng)1中,由于從發(fā)送I/F發(fā)出的幀,只能到達(dá)利用1根連接 線纜CB連接的接收I/F,所以地址的記載基本沒(méi)有意義。因此,在TL幀100中,不需要記載 目標(biāo)地址,在這里,沒(méi)有設(shè)置該記載區(qū)域。 另外,管理數(shù)據(jù)102為8字節(jié)的數(shù)據(jù),作為用于音頻網(wǎng)絡(luò)系統(tǒng)1內(nèi)的各節(jié)點(diǎn)對(duì)包 含在TL幀中的數(shù)據(jù)進(jìn)行管理的數(shù)據(jù),記載用于區(qū)別幀的種類的幀類型、示出是在系統(tǒng)內(nèi)的 哪個(gè)傳送通路中循環(huán)的幀的環(huán)ID、作為幀序列號(hào)的幀ID、波形數(shù)據(jù)103中的波形數(shù)據(jù)的ch 數(shù)、用于后述的字時(shí)鐘的定時(shí)調(diào)整的前方延遲Dfw、后方延遲Dbw、以及系統(tǒng)的動(dòng)作狀態(tài)OS 等。此外,在這里所記載的環(huán)ID,也可以作為在確定該系統(tǒng)內(nèi)的傳送通路的同時(shí)確定系統(tǒng)自 身的ID。 此外,作為幀類型,記載示出該幀是TL幀的數(shù)據(jù)。另外,在不允許雙向模式的情況 下,由于系統(tǒng)內(nèi)的傳送通路僅有1個(gè),所以環(huán)ID成為固定值。另外,作為幀ID,只要添加可 知TL幀為第幾個(gè)周期的幀的編號(hào)即可。另外,在環(huán)連接的情況下,對(duì)在2個(gè)傳送通路中循 環(huán)的相同周期的TL幀標(biāo)記相同的幀ID,以了解它們是相同周期的幀。 另外,作為波形數(shù)據(jù)區(qū)域103,確保1024字節(jié),可以記載256ch量的音聲信號(hào)的數(shù) 據(jù),即256ch量的1個(gè)采樣為32位的波形數(shù)據(jù)。即,在本系統(tǒng)中,通過(guò)使1個(gè)TL幀100作 為音頻傳送幀循環(huán),可以傳送256ch量的音聲信號(hào)。此外,對(duì)于256ch中的未在傳送中使用 的ch(空ch)的區(qū)域,可以不關(guān)注其中記載了什么。在本實(shí)施方式中,即使在傳送的波形數(shù) 據(jù)的位數(shù)不是32位、而是例如16位或24位等的情況下,也對(duì)各ch準(zhǔn)備32位的區(qū)域,并在 該區(qū)域內(nèi)進(jìn)行記載。但是,也可以與波形數(shù)據(jù)的位數(shù)對(duì)應(yīng)而變更各ch的區(qū)域的大小。在此 情況下,16位的波形數(shù)據(jù)可以傳送512ch的量,如果是24位,則可以傳送340ch的量。
另外,如圖3(a)所示,在波形數(shù)據(jù)區(qū)域103中,預(yù)先對(duì)構(gòu)成音頻網(wǎng)絡(luò)系統(tǒng)1的各節(jié) 點(diǎn)分配ch,各節(jié)點(diǎn)在為自身分配的ch的位置中寫入輸出波形數(shù)據(jù)。該ch的分配是由對(duì)系 統(tǒng)整體進(jìn)行控制的控制器(例如,任意一個(gè)節(jié)點(diǎn)的控制CPU或圖l(c)所示的外部設(shè)備)進(jìn) 行的,在系統(tǒng)動(dòng)作時(shí)可以適當(dāng)變更。另外,不需要對(duì)各節(jié)點(diǎn)分配連續(xù)位置的ch,只要是沒(méi)有 分配給其他節(jié)點(diǎn)的空ch即可。 另一方面,作為控制數(shù)據(jù)區(qū)域104,確保238字節(jié),在這里設(shè)置以太網(wǎng)幀區(qū)域106、 ITL幀區(qū)域107、以及管理數(shù)據(jù)區(qū)域108。 其中,在以太網(wǎng)幀區(qū)域106中,記載將基于IP(Internet Protocol)的節(jié)點(diǎn)間
15通信用的數(shù)據(jù)包即IP數(shù)據(jù)包進(jìn)一步幀化而成的IEEE(Institute of Electrical and Electronic Engineers) 802. 3格式的幀(以太網(wǎng)幀)。 另外,在要記載的以太網(wǎng)幀超出所準(zhǔn)備的大小(在這里,為178字節(jié))的情況下, 在幀的發(fā)送側(cè)分割為所需數(shù)量的數(shù)據(jù)塊,在1個(gè)TL幀中記載1個(gè)該數(shù)據(jù)塊。然后,通過(guò)在 幀的接收側(cè)從多個(gè)TL幀100中提取數(shù)據(jù)并進(jìn)行結(jié)合,將分割前的幀還原,可以與通常的以 太網(wǎng)(注冊(cè)商標(biāo))的傳送相同地,將以太網(wǎng)幀在節(jié)點(diǎn)之間傳送。 IEEE 802. 3格式的幀的最大大小為1526字節(jié),另一方面,由于即使添加分割 還 原控制用的數(shù)個(gè)字節(jié)的分割控制數(shù)據(jù),也可以在每個(gè)TL幀以大約170字節(jié)進(jìn)行發(fā)送,所以 1個(gè)以太網(wǎng)幀的發(fā)送最多利用9幀完成。 在圖3(b)中示出該以太網(wǎng)幀區(qū)域106中記載的數(shù)據(jù)的詳細(xì)內(nèi)容。 其中,數(shù)據(jù)塊數(shù)是示出將所發(fā)送的幀分割為多少數(shù)據(jù)塊的信息。 數(shù)據(jù)塊編號(hào)是示出該數(shù)據(jù)塊為分割后的數(shù)據(jù)塊中的第幾個(gè)數(shù)據(jù)塊的信息。 發(fā)送源ID是示出向以太網(wǎng)幀區(qū)域106中寫入數(shù)據(jù)的節(jié)點(diǎn)的信息。另外,發(fā)送源ID
可以利用裝置的MAC地址進(jìn)行記載。此外,作為音頻網(wǎng)絡(luò)系統(tǒng)l的節(jié)點(diǎn)的各個(gè)裝置,雖然具
有各2個(gè)發(fā)送I/F和接收I/F,但它們并不具有獨(dú)自的MAC地址,而是作為裝置具有1個(gè)MAC地址。 數(shù)據(jù)大小是示出該數(shù)據(jù)塊中記載的幀數(shù)據(jù)的大小的信息。 幀數(shù)據(jù)是所發(fā)送的以太網(wǎng)幀的數(shù)據(jù)。對(duì)于最終數(shù)據(jù)塊,末尾可以為空區(qū)域,只要在 接收側(cè)根據(jù)數(shù)據(jù)大小的信息,僅讀取有數(shù)據(jù)的區(qū)域就沒(méi)有問(wèn)題。 另外,在ITL幀區(qū)域107中記載ITL幀的數(shù)據(jù),該ITL幀是用于在鄰接節(jié)點(diǎn)之間進(jìn) 行命令以及針對(duì)命令的響應(yīng)的傳送的幀。該ITL幀如后述所示,可以在系統(tǒng)形成初期的信 息傳遞中使用,也可以在系統(tǒng)形成后的信息傳遞中使用。 另外,在這里,與以太網(wǎng)幀區(qū)域106的情況相同地,在要記載的ITL幀超出所準(zhǔn)備 的大小(在這里,為50字節(jié))的情況下,可以在幀的發(fā)送側(cè)分割為所需數(shù)量的數(shù)據(jù)塊而進(jìn) 行記載,在接收側(cè)將其結(jié)合而進(jìn)行還原。 在圖3(c)中示出該ITL幀區(qū)域107中記載的數(shù)據(jù)的詳細(xì)內(nèi)容。 在該圖中示出的數(shù)據(jù)塊數(shù)、數(shù)據(jù)塊編號(hào)、數(shù)據(jù)大小、幀數(shù)據(jù)、空區(qū)域,與上述以太網(wǎng)
幀區(qū)域106的情況相同。 但是,在ITL幀的情況下,基本上用于向鄰接節(jié)點(diǎn)進(jìn)行信息傳遞。另外,即使在向 遠(yuǎn)離的節(jié)點(diǎn)傳遞的情況下,也以下述方式進(jìn)行傳送,即,如后述所示,途中的節(jié)點(diǎn)在暫時(shí)參 照內(nèi)容后,將相同內(nèi)容的幀向下一個(gè)節(jié)點(diǎn)發(fā)送。因此,向ITL幀區(qū)域107中寫入數(shù)據(jù)的節(jié)點(diǎn), 必然向該進(jìn)行寫入的節(jié)點(diǎn)的鄰接節(jié)點(diǎn)(與輸入TL幀的接收I/F直接連接的節(jié)點(diǎn))傳送。因 此,在ITL幀區(qū)域107中,不需要記載發(fā)送源節(jié)點(diǎn)ID (但是,如后述所示,在ITL幀自身中, 作為示出發(fā)送源節(jié)點(diǎn)以及目標(biāo)節(jié)點(diǎn)的信息,將這些節(jié)點(diǎn)的MAC地址進(jìn)行記載)。
管理數(shù)據(jù)區(qū)域108是記載用于音頻網(wǎng)絡(luò)系統(tǒng)1內(nèi)的各節(jié)點(diǎn)對(duì)包含在TL幀中的數(shù) 據(jù)進(jìn)行管理的數(shù)據(jù)的區(qū)域。作為其中所記載的數(shù)據(jù),例如可以舉出示出TL幀IOO在傳送中 被切斷這一情況的切斷檢測(cè)標(biāo)志SDF、示出在TL幀100傳送中產(chǎn)生錯(cuò)誤這一情況的錯(cuò)誤標(biāo) 志EDF、在電平顯示中使用的電平數(shù)據(jù)等。 此外,在控制數(shù)據(jù)區(qū)域104內(nèi),設(shè)置記載ITL幀和管理數(shù)據(jù)的專用區(qū)域(在這里,為各10字節(jié)),這是為了穩(wěn)定地傳遞這些數(shù)據(jù)。 另夕卜,F(xiàn)CS 105是由IEEE 802. 3規(guī)定的、用于檢測(cè)幀的錯(cuò)誤的字段。
下面,在圖4中示出ITL幀的數(shù)據(jù)結(jié)構(gòu)。 ITL幀的格式具有下述2種,向上述ITL幀區(qū)域107中寫入的是在圖4(a)中示出 的通常格式的內(nèi)容。在(b)中示出的是用于特殊用途的ITL幀的格式。
其中,在(a)中示出的通常的ITL幀110構(gòu)成具有前導(dǎo)碼111、幀類型112、數(shù)據(jù)大 小113、發(fā)送源ID 114、目標(biāo)ID 115、發(fā)送源端口 116、命令種類117、參數(shù)118、偽數(shù)據(jù)118a、 FCS 119各個(gè)區(qū)域。 另外,其中前導(dǎo)碼111以及FCS 119的格式,與圖2所示的TL幀100的情況相同。
另外,幀類型112是與在TL幀100中作為管理數(shù)據(jù)102而記載的幀類型相同形式 的數(shù)據(jù)。但是,在這里,記載示出該幀為ITL幀的數(shù)據(jù)。 如果在TL幀100中,將幀類型記載在管理數(shù)據(jù)102的前端字節(jié)中,則在TL幀100 和ITL幀110中,前導(dǎo)碼111、幀類型112以及FCS 119成為共通的格式。
另外,作為數(shù)據(jù)大小113,記載示出除了偽數(shù)據(jù)118a之外的幀中的數(shù)據(jù)量的信息。
作為發(fā)送源ID 114以及目標(biāo)ID 115,分別記載發(fā)送源裝置以及目標(biāo)裝置的MAC地址。 另外,作為發(fā)送源端口 116,記載示出是從各節(jié)點(diǎn)所具有的多個(gè)發(fā)送I/F中的哪一 個(gè)發(fā)送I/F進(jìn)行發(fā)送的信息。 作為命令種類117,記載示出該ITL幀110傳遞的是哪個(gè)命令(或者響應(yīng))的命令
ID。對(duì)于命令的內(nèi)容,在后面舉出一些例子。 作為參數(shù)118,記載隨每個(gè)命令而不同的參數(shù)數(shù)據(jù)。 偽數(shù)據(jù)118a是用于使幀長(zhǎng)度保持固定的不具有特別意義的數(shù)據(jù)。 另外,在(b)中示出的特殊ITL幀120,僅具有前導(dǎo)碼111、幀類型112以及FCS
119。上述數(shù)據(jù)的格式與ITL幀110的情況相同。另外,在ITL幀120的情況下,作為幀類
型112的信息,記載示出幀的用途的信息。 這種格式的ITL幀120,在音頻網(wǎng)絡(luò)系統(tǒng)1中用于如后述的節(jié)點(diǎn)之間的距離測(cè)量及 切斷通知那樣的特殊用途。因此,下面ITL幀使用"110"作為標(biāo)號(hào),只要沒(méi)有特別說(shuō)明,對(duì) 于ITL幀120也可以進(jìn)行相同的處理。
1.3TL幀的傳送方式 下面,在圖5中示出圖2所示的TL幀100的傳送定時(shí)。 如該圖所示,在音頻網(wǎng)絡(luò)系統(tǒng)l中,以96kHz(千赫茲)的頻率、即每隔1個(gè)采樣周 期10. 4 ii sec (微秒)使1個(gè)TL幀100在節(jié)點(diǎn)間循環(huán),各個(gè)節(jié)點(diǎn)進(jìn)行向TL幀的所希望的ch 中寫入音聲信號(hào)、或從所希望的ch中讀取音聲信號(hào)。因此,在各采樣周期中,對(duì)于256個(gè)傳 送ch,可以分別將1個(gè)采樣的量的波形數(shù)據(jù)在各節(jié)點(diǎn)之間傳送。 如果采用1Gbps(千兆位每秒)的以太網(wǎng)(注冊(cè)商標(biāo))方式的數(shù)據(jù)傳送,則TL幀 100的時(shí)間長(zhǎng)度為1納秒X8位X 1282字節(jié)=10. 26 y sec,在1個(gè)采樣周期內(nèi)完成傳送。
此外,在1282字節(jié)的情況下,如果忽略幀之間的時(shí)間間隔,則在理論上,可以對(duì)應(yīng) 至lsec/10. 26ii sec = 97. 47kHz的采樣周期,如果為96kHz的采樣周期,則可以傳送直至 10. 4ii sec/8位/1納秒=1300字節(jié)的幀。但是,由于在幀之間需要大于或等于規(guī)定時(shí)間的間隔,另外,幀的傳送定時(shí)可能會(huì)向前后擺動(dòng),所以TL幀的大小(時(shí)間長(zhǎng)度)是在考慮這些 情況的基礎(chǔ)上確定的。 下面,在圖6示出在音頻網(wǎng)絡(luò)系統(tǒng)1中傳送音聲信號(hào)時(shí)(音頻傳送模式),圖2所
示的TL幀的傳送狀況。在圖6中示出的是單向模式的情況下的例子。 在這里,考慮將從節(jié)點(diǎn)A至節(jié)點(diǎn)D這4個(gè)節(jié)點(diǎn)串聯(lián)連接的音頻網(wǎng)絡(luò)系統(tǒng)。另外,在
該系統(tǒng)內(nèi)的各節(jié)點(diǎn)中使圖2所示的TL幀100循環(huán)的情況下,將任意1個(gè)節(jié)點(diǎn)確定為主節(jié)點(diǎn),
僅該節(jié)點(diǎn)生成新的采樣周期的TL幀(序列號(hào)不同的TL幀),將每個(gè)采樣周期中生成的TL
幀向下一個(gè)節(jié)點(diǎn)發(fā)送。除了主節(jié)點(diǎn)之外的節(jié)點(diǎn)為從屬節(jié)點(diǎn),分別進(jìn)行從上一個(gè)節(jié)點(diǎn)接收TL
幀,并向下一個(gè)節(jié)點(diǎn)發(fā)送的傳送處理。 另外,如果主節(jié)點(diǎn)B首先向圖中右方,與傳送用字時(shí)鐘的定時(shí)配合而向節(jié)點(diǎn)C發(fā)送 TL幀,則該TL幀如虛線所示,以節(jié)點(diǎn)B — C — D — C — B — A — B的順序傳送,而返回節(jié)點(diǎn) B。從主節(jié)點(diǎn)觀察,將首次發(fā)送循環(huán)一周的TL幀的一側(cè),稱為"前方側(cè)",將第2次進(jìn)行發(fā)送 的一側(cè)稱為"后方側(cè)"。另外,在該傳送時(shí),各節(jié)點(diǎn)從接收TL幀至發(fā)送為止,從TL幀中讀取 應(yīng)從其他節(jié)點(diǎn)接收的波形數(shù)據(jù)及控制數(shù)據(jù),另外,向TL幀中寫入應(yīng)向其他節(jié)點(diǎn)發(fā)送的波形 數(shù)據(jù)及控制數(shù)據(jù)。 另外,如果TL幀在傳送通路中循環(huán)1周而返回,則主節(jié)點(diǎn)對(duì)該TL幀的管理數(shù)據(jù) 102進(jìn)行刷新,生成下一個(gè)采樣周期的TL幀,用于在適當(dāng)?shù)牟蓸又芷谥羞M(jìn)行發(fā)送。另外,此 時(shí)主節(jié)點(diǎn)也與其他節(jié)點(diǎn)相同地,對(duì)TL幀進(jìn)行數(shù)據(jù)的讀寫。對(duì)于TL幀的生成,在后面詳細(xì)記 述。 通過(guò)重復(fù)以上處理,可以對(duì)于1采樣周期使1個(gè)TL幀,如從(a)至(e)的時(shí)序所 示在各節(jié)點(diǎn)間循環(huán)。在上述圖中,黑色的箭頭表示TL幀的前端,黑點(diǎn)表示TL幀的末端。線 狀箭頭是為了易于分辨TL幀的間隔而記載的。 此外,各個(gè)從屬節(jié)點(diǎn)無(wú)需在接收到整個(gè)TL幀后,才進(jìn)行數(shù)據(jù)的讀寫和向下一個(gè)節(jié) 點(diǎn)發(fā)送,而是可以在接收到從前端開始的必要的字節(jié)數(shù)后,就開始數(shù)據(jù)的讀寫和向下一個(gè) 節(jié)點(diǎn)發(fā)送的處理。然后,直至TL幀的末端為止,只要以與接收大致相同的速度進(jìn)行數(shù)據(jù)的 讀寫及發(fā)送即可。但是,對(duì)于主節(jié)點(diǎn),如后述所示,優(yōu)選主節(jié)點(diǎn)在接收到整個(gè)TL幀后,基于 該內(nèi)容生成新的TL幀。 另外,在單向模式的情況下,除了兩端的節(jié)點(diǎn)之外的節(jié)點(diǎn),在1個(gè)周期中TL幀通過(guò) 2次,但其中對(duì)除了 ITL幀區(qū)域107之外的數(shù)據(jù)的讀寫僅進(jìn)行1次。對(duì)于在哪一次中進(jìn)行該 讀寫,可以任意地確定為首次使TL幀通過(guò)時(shí)、或使TL幀向圖中右方通過(guò)時(shí)等。在不進(jìn)行讀 寫的情況下,僅將發(fā)送源地址和后述的存在確認(rèn)信息進(jìn)行刷新,而使TL幀的剩余部分通過(guò) 即可。 對(duì)于ITL幀,優(yōu)選可以向兩個(gè)方向的鄰接節(jié)點(diǎn)傳遞。因此,可以在使TL幀向圖中 右方通過(guò)時(shí),在ITL幀區(qū)域107中寫入應(yīng)向右側(cè)的鄰接節(jié)點(diǎn)(或者位于其前方的節(jié)點(diǎn))發(fā) 送的ITL幀的數(shù)據(jù),并進(jìn)行發(fā)送,在使TL幀向圖中左方通過(guò)時(shí),在ITL幀區(qū)域107中寫入應(yīng) 向左側(cè)的鄰接節(jié)點(diǎn)(或者位于其前方的節(jié)點(diǎn))發(fā)送的ITL幀的數(shù)據(jù),并進(jìn)行發(fā)送。
另外,在各個(gè)節(jié)點(diǎn)中,由于為了刷新TL幀的數(shù)據(jù),或?yàn)榱讼邮諅?cè)的網(wǎng)絡(luò)時(shí)鐘 (與發(fā)送源節(jié)點(diǎn)的動(dòng)作時(shí)鐘對(duì)應(yīng))和發(fā)送側(cè)的網(wǎng)絡(luò)時(shí)鐘(與該節(jié)點(diǎn)的動(dòng)作時(shí)鐘對(duì)應(yīng))的頻 率或定時(shí)的差值,而需要在TL幀接收時(shí)進(jìn)行緩沖,因此,從TL幀接收開始至發(fā)送開始的期
18間會(huì)產(chǎn)生一定時(shí)滯。 并且,在希望將網(wǎng)絡(luò)中傳送的音聲信號(hào)的傳送延遲(以采樣周期為單位)最小的 情況下,只要考慮上述時(shí)滯的量,使主節(jié)點(diǎn)在某個(gè)傳送用字時(shí)鐘的定時(shí)開始發(fā)送的TL幀, 在比之后的第2個(gè)傳送用字時(shí)鐘提前規(guī)定時(shí)間a (與主節(jié)點(diǎn)內(nèi)準(zhǔn)備新TL幀所花費(fèi)的時(shí)間 對(duì)應(yīng))的定時(shí),可以由主節(jié)點(diǎn)接收完畢即可。 如后面詳細(xì)記述,在此情況下,例如基于第S個(gè)TL幀,生成在2個(gè)采樣周期后發(fā)送 的第S+2個(gè)TL幀。 但是,不是必須生成在2個(gè)采樣周期后發(fā)送的TL幀,也可以將k設(shè)為大于或等于 2的自然數(shù),基于第S個(gè)TL幀,生成在k個(gè)采樣周期后發(fā)送的第S+k個(gè)TL幀。將該情況下 的k稱為"周期更新量k"。 另外,通常只要與k的值對(duì)應(yīng)地,使主節(jié)點(diǎn)在某個(gè)傳送用字時(shí)鐘的定時(shí)開始發(fā)送 的TL幀,在比k個(gè)周期后的傳送用字時(shí)鐘提前規(guī)定時(shí)間a的定時(shí),可以由主節(jié)點(diǎn)接收完 畢,就可以進(jìn)行音聲信號(hào)的傳送。因此,即使在增加節(jié)點(diǎn)數(shù),使發(fā)送的TL幀返回至主節(jié)點(diǎn)的 時(shí)間增加的情況下,也可以通過(guò)使k的值增加,從而維持可以傳送音聲信號(hào)的狀態(tài)。
該周期更新量k由主節(jié)點(diǎn)適當(dāng)設(shè)定,只要將其內(nèi)容通過(guò)對(duì)表示周期更新量k的設(shè) 定的參數(shù)設(shè)定幀進(jìn)行廣播等,傳遞至系統(tǒng)中的所有節(jié)點(diǎn)即可。 但是,由于在本系統(tǒng)中,使各個(gè)節(jié)點(diǎn)上接收的音聲信號(hào)的定時(shí)相互一致,所以如果 為了可以容許主節(jié)點(diǎn)中的TL幀的接收完成定時(shí)延遲(容許量以字時(shí)鐘為單位而確定),而 使k增大,則與其相應(yīng)地,使傳送的音聲信號(hào)以字時(shí)鐘為單位產(chǎn)生傳送延遲。
在本系統(tǒng)中,通過(guò)進(jìn)行以上方式的數(shù)據(jù)傳送,只要是可以在l個(gè)采樣周期內(nèi)使TL 幀循環(huán)1周的程度的節(jié)點(diǎn)數(shù)量,就可以在網(wǎng)絡(luò)內(nèi)始終確保與TL幀的大小對(duì)應(yīng)的固定的傳送 帶寬。另外,該帶寬不受特定的節(jié)點(diǎn)間的數(shù)據(jù)傳送量的多少影響。 此外,在雙向模式的情況下,根據(jù)圖l可知,可以是將主節(jié)點(diǎn)B生成并向圖中右方 發(fā)送的TL幀,以節(jié)點(diǎn)B — C — D — A — B的順序傳送的傳送通路,以及將主節(jié)點(diǎn)B生成并 向圖中左方發(fā)送的TL幀,以節(jié)點(diǎn)B — A — D — C — B的順序傳送的傳送通路。另外,在該 傳送時(shí),各個(gè)節(jié)點(diǎn)從接收TL幀后至發(fā)送為止,從TL幀中讀取應(yīng)從其他節(jié)點(diǎn)接收的波形數(shù)據(jù) 或控制數(shù)據(jù),另外,向TL幀中寫入應(yīng)向其他節(jié)點(diǎn)發(fā)送的波形數(shù)據(jù)或控制數(shù)據(jù)。
另夕卜,在雙向模式的情況下,由于TL幀在傳送通路中循環(huán)l周的期間內(nèi),逐個(gè)通過(guò) 所有節(jié)點(diǎn)1次,所以各節(jié)點(diǎn)在其通過(guò)時(shí)進(jìn)行數(shù)據(jù)的讀寫。 另外,作為整個(gè)音頻網(wǎng)絡(luò)系統(tǒng)l,可以選擇進(jìn)行下述通信,即,向2個(gè)傳送通路的幀 中寫入相同的數(shù)據(jù)并使其循環(huán)的雙重化通信,以及向2個(gè)傳送通路的幀中寫入不同的數(shù)據(jù) 并使其循環(huán)的雙倍化通信。 其中,在雙重化通信的情況下,由于幀雖然成為2個(gè),但記載相同的數(shù)據(jù),所以每1 個(gè)采樣周期中能夠傳送的信息量、即通信的帶寬與串聯(lián)連接的情況相同。但是,在1個(gè)位置 處產(chǎn)生斷線時(shí),可以迅速地轉(zhuǎn)換為串聯(lián)連接的傳送,維持在相同帶寬下的數(shù)據(jù)傳送。另外, 通過(guò)對(duì)2個(gè)幀的內(nèi)容進(jìn)行比較,可以確認(rèn)數(shù)據(jù)是否被正確傳送。 另一方面,在雙倍化通信的情況下,由于每1個(gè)采樣周期中可以傳送2個(gè)幀的量的
數(shù)據(jù),所以可以使通信的帶寬成為串聯(lián)連接的情況下的2倍。 進(jìn)行哪種通信只要在主節(jié)點(diǎn)上進(jìn)行設(shè)定即可。
1. 4構(gòu)成系統(tǒng)的各裝置的硬件結(jié)構(gòu)以及基本動(dòng)作 下面,說(shuō)明用于對(duì)以上說(shuō)明的TL幀進(jìn)行傳送的硬件及其動(dòng)作。 首先,在圖7中示出構(gòu)成上述音頻網(wǎng)絡(luò)系統(tǒng)1的各節(jié)點(diǎn)即音聲信號(hào)處理裝置的硬
件結(jié)構(gòu)。 如圖7所示,該音聲信號(hào)處理裝置2具有CPU 201、閃存器202、 RAM 203、外部設(shè) 備I/F(接口 ) 204、顯示器205、以及操作件206,它們由系統(tǒng)總線207連接。另外,還具有插 件I/0(輸入輸出部)210,其連接外部設(shè)備I/F 204和系統(tǒng)總線207。 另外,CPU 201是對(duì)該音聲信號(hào)處理裝置2的動(dòng)作進(jìn)行集中控制的控制單元,通過(guò) 執(zhí)行存儲(chǔ)在閃存器202中的所需的控制程序,對(duì)顯示器205的顯示進(jìn)行控制,或?qū)Σ僮骷?206的操作進(jìn)行檢測(cè),按照該操作對(duì)參數(shù)值的設(shè)定/變更及各部件的動(dòng)作進(jìn)行控制,或經(jīng)由 插件IA) 210將命令向其他音聲信號(hào)處理裝置發(fā)送,或按照經(jīng)由插件1/0210而從其他音聲 信號(hào)處理裝置接收到的命令,進(jìn)行處理。 閃存器202是可以刷新的非易失性存儲(chǔ)單元,其存儲(chǔ)以CPU 201執(zhí)行的控制程序 為首的、即使切斷電源也應(yīng)保留的數(shù)據(jù)。 RAM 203是暫時(shí)存儲(chǔ)應(yīng)存儲(chǔ)的數(shù)據(jù)、或作為CPU 201的工作存儲(chǔ)器而使用的存儲(chǔ) 單元。 外部設(shè)備I/F 204是用于連接各種外部設(shè)備并進(jìn)行輸入輸出的接口,預(yù)備有例如 用于連接外部顯示器、鼠標(biāo)、文字輸入用的鍵盤、操作面板、PC(個(gè)人計(jì)算機(jī))等的接口。
外部設(shè)備I/F 204還與插件I/O 210的音頻總線217連接,可以將流過(guò)音頻總線 217的波形數(shù)據(jù)發(fā)送至外部裝置,或?qū)耐獠垦b置接收到的波形數(shù)據(jù)輸入至音頻總線217。
顯示器205是按照CPU 201進(jìn)行的控制而顯示各種信息的顯示單元,可以由例如 液晶顯示器(LCD)或發(fā)光二極管(LED)構(gòu)成。 操作件206是用于接受對(duì)音聲信號(hào)處理裝置2進(jìn)行操作的部件,可以由各種按鍵、 按鈕、旋鈕以及操作柄等構(gòu)成。 另外,插件I/O 210具有音頻總線217和控制總線218,是用于通過(guò)在上述總線上 安裝各種插件模塊,而可以對(duì)音聲信號(hào)處理裝置2進(jìn)行音聲信號(hào)及控制信號(hào)的輸入輸出及 其處理的接口 。在這里,所安裝的各插件模塊,經(jīng)由音頻總線217彼此發(fā)送/接收波形數(shù)據(jù), 同時(shí),經(jīng)由控制總線218與CPU 201之間發(fā)送/接收控制信號(hào),接受CPU 201的控制。
音頻總線217是音聲信號(hào)傳送用本地總線,其將來(lái)自任意插件的指向任意插件的 多個(gè)通道的波形數(shù)據(jù),按照基于采樣周期的定時(shí),以時(shí)分方式每次傳送一個(gè)采樣。將連接的 多個(gè)插件中的任意1個(gè)作為主控插件,基于由該插件生成并供給的信號(hào)處理用字時(shí)鐘,對(duì) 音頻總線217的時(shí)分傳送的基準(zhǔn)定時(shí)進(jìn)行控制。其他各個(gè)插件成為從屬插件,基于該基準(zhǔn) 定時(shí),生成各個(gè)插件的信號(hào)處理用字時(shí)鐘。 S卩,由各個(gè)插件生成的信號(hào)處理用字時(shí)鐘,成為與主控插件的信號(hào)處理用字時(shí)鐘 同步的共用時(shí)鐘,節(jié)點(diǎn)內(nèi)的多個(gè)插件以共同的采樣頻率進(jìn)行波形數(shù)據(jù)的處理。另外,各個(gè)插 件按照基于上述基準(zhǔn)定時(shí)的時(shí)分定時(shí),經(jīng)由音頻總線217,向其它插件發(fā)送或從其它插件接 收基于各自的信號(hào)處理用字時(shí)鐘進(jìn)行處理后的波形數(shù)據(jù)以及應(yīng)當(dāng)處理的波形數(shù)據(jù)。
此外,這里所說(shuō)的信號(hào)處理用字時(shí)鐘,如果忽略意外的誤差,則是與上述傳送用字 時(shí)鐘周期相同而相位不同的時(shí)鐘,該傳送用字時(shí)鐘用于控制節(jié)點(diǎn)間的幀傳送的定時(shí)。對(duì)于
20這些時(shí)鐘的生成方法,在后面詳細(xì)記述。 在圖7中示出在插件I/0 210上安裝DSP(數(shù)字信號(hào)處理器)插件211、212、模擬 輸入插件213、模擬輸出插件214、網(wǎng)絡(luò)I/F插件215的例子。 安裝在插件I/O 210上的各種插件,分別在基于信號(hào)處理用字時(shí)鐘(波形數(shù)據(jù)的 采樣周期)的定時(shí),執(zhí)行與該插件的功能對(duì)應(yīng)的波形數(shù)據(jù)的處理。 其中,DSP插件211、212是信號(hào)處理單元,其對(duì)從音頻總線217獲得的波形數(shù)據(jù), 按照基于信號(hào)處理用字時(shí)鐘的定時(shí),進(jìn)行以混音、均衡、添加音效為首的各種處理。將處理 后的數(shù)據(jù)輸出至音頻總線217。另外,可以接受多個(gè)ch的波形數(shù)據(jù)的輸入而進(jìn)行處理,并輸 出多個(gè)ch的波形數(shù)據(jù)。 模擬輸入插件213具有A/D (模擬/數(shù)字)變換電路,具有將從傳聲器等聲音輸入 裝置輸入的模擬音聲信號(hào),變換為數(shù)字的波形數(shù)據(jù)并供給至音頻總線217的功能。也可以 對(duì)多個(gè)ch的信號(hào)并行地進(jìn)行處理。 模擬輸出插件214具有D/A(數(shù)字/模擬)變換電路,具有將從音頻總線217獲得
的數(shù)字的波形數(shù)據(jù),變換為模擬的音聲信號(hào)并輸出至揚(yáng)聲器等聲音輸出裝置的功能。 網(wǎng)絡(luò)I/F插件215具有2組發(fā)送I/F和接收I/F,具有下述功能,即,對(duì)利用圖1至
圖6說(shuō)明的TL幀100以及ITL幀110進(jìn)行傳送、以及對(duì)TL幀100進(jìn)行波形數(shù)據(jù)及控制數(shù)
據(jù)等的讀寫。對(duì)于其詳細(xì)內(nèi)容在后面記述。另外,在插件I/0 210上,可以安裝多個(gè)網(wǎng)絡(luò)I/
F插件,可以在各個(gè)網(wǎng)絡(luò)1/F插件上連接不同的音頻網(wǎng)絡(luò)。在此情況下,音聲信號(hào)處理裝置
2作為連接多個(gè)音頻網(wǎng)絡(luò)的橋而進(jìn)行動(dòng)作。 另外,除了在這里已經(jīng)舉出的例子之外,作為其他插件216,可以安裝數(shù)字輸入輸 出、音源、錄音設(shè)備、音效器等各種插件模塊。 下面,在圖8中,更詳細(xì)地示出網(wǎng)絡(luò)I/F插件215的結(jié)構(gòu)。 如圖8所示,網(wǎng)絡(luò)I/F插件215具有第1、第2接收I/F 33、31以及第1、第2發(fā)送 I/F 32、34,其用于幀的發(fā)送/接收,另外,還具有幀處理部220,其進(jìn)行與使用幀進(jìn)行數(shù)據(jù) 發(fā)送/接收相關(guān)的處理;以及上層1/F70,其作為音聲信號(hào)處理裝置2中與除了網(wǎng)絡(luò)1/F插 件215之外的部件間的接口。 其中,第1、第2接收I/F 33、31以及第1、第2發(fā)送I/F 32、34,是與圖1所示的2 組接收I/F以及發(fā)送1/F對(duì)應(yīng)的通信單元,分別具有用于與通信線纜連接的規(guī)定的連接端 子(母端子側(cè))。 該通信單元相當(dāng)于OSI參照模型的物理層,發(fā)送I/F將供給來(lái)的幀的串行信號(hào)變
換為適合傳送介質(zhì)(通信線纜)的電氣信號(hào)或光信號(hào)并進(jìn)行發(fā)送,接收I/F將來(lái)自傳送介
質(zhì)(通信線纜)的電氣信號(hào)或光信號(hào),逆變換為幀的串行信號(hào)并進(jìn)行輸出。 在連接通信線纜時(shí),將第1發(fā)送I/F 32和第1接收I/F 33作為1組,將第2發(fā)送
I/F 34和第2接收I/F 31作為1組。這些I/F只要具有充分的在上述1個(gè)采樣周期內(nèi)傳
送TL幀的能力,則可以使用以任何通信方式進(jìn)行數(shù)據(jù)通信的1/F,在這里,采用進(jìn)行1Gbps
的以太網(wǎng)方式進(jìn)行數(shù)據(jù)傳送的物理層。 當(dāng)前,在lG以太網(wǎng)中,作為通信線纜CB,存在使用帶RJ45連接器的CAT5e線纜(非 屏蔽雙絞線)的1000BASE-T、和使用光纖或STP線纜(屏蔽雙絞線)的1000BASE-LX、SX等 各種種類的物理層,在本實(shí)施方式中可以使用任何一種。另外,也可以使用更高速的以太網(wǎng)方式的10GBASE-LR、ER、LX4,或使用調(diào)整為用于以太網(wǎng)之前的物理層。例如,F(xiàn)iberChannel、 SDH(Synchronous DigitalHierarchy)/SONET(Synchronous Optical NETwork)等。
接收I/F從在通信線纜CB中傳播的電氣信號(hào)或光信號(hào)中,提取作為載波的網(wǎng)絡(luò)時(shí) 鐘,基于提取到的時(shí)鐘,根據(jù)該電氣信號(hào)或光信號(hào),對(duì)以字節(jié)為單位(或以字為單位)的數(shù) 字?jǐn)?shù)據(jù)的數(shù)據(jù)列進(jìn)行解調(diào)并輸出。發(fā)送I/F將網(wǎng)絡(luò)時(shí)鐘和應(yīng)發(fā)送的以字節(jié)為單位(或以字 為單位)的數(shù)字?jǐn)?shù)據(jù)列輸入,以該網(wǎng)絡(luò)時(shí)鐘作為載波,調(diào)制為傳送用的電氣信號(hào)或光信號(hào), 而向通信線纜CB輸出。 另外,上層I/F 70是與0SI參照模型的網(wǎng)絡(luò)層之上的上層相對(duì)應(yīng)的接口,具體地 說(shuō),是用于對(duì)在圖7中示出的音頻總線217及控制總線218輸入輸出數(shù)據(jù)的接口。
另外,在這里,具有5個(gè)數(shù)據(jù)輸入輸出端口 ,其中2個(gè)IP_Packet端口用于經(jīng)由控 制總線218對(duì)下述IP數(shù)據(jù)包進(jìn)行輸入輸出,即,從TL幀100的以太網(wǎng)幀區(qū)域106中讀出的 包含在以太網(wǎng)幀中的IP數(shù)據(jù)包、或生成以太網(wǎng)幀而寫入以太網(wǎng)幀區(qū)域106并發(fā)送的IP數(shù) 據(jù)包。 另外,C0M端口是用于在網(wǎng)絡(luò)1/F插件215側(cè)的控制部40和音聲信號(hào)處理裝置2
主體側(cè)的CPU 201之間,經(jīng)由控制總線218發(fā)送/接收命令及數(shù)據(jù)的端口 。 AudicUn端口以及AudioJ)ut端口,是用于經(jīng)由音頻總線217輸入輸出波形數(shù)據(jù)
的端口。 另一方面,與0SI參照模型的數(shù)據(jù)鏈路層對(duì)應(yīng)的幀處理部220,大致劃分為具有第 1以及第2數(shù)據(jù)輸入輸出部10、20、選擇器35 38、控制部40、以及字時(shí)鐘生成部41。
其中,控制部40具有CPU、 R0M、 RAM等,進(jìn)行與網(wǎng)絡(luò)I/F插件215的動(dòng)作相關(guān)的全 部控制、以及如后述所示進(jìn)行與使用ITL幀傳遞的命令及響應(yīng)相關(guān)的控制??刂撇窟€具有 下述功能,即,經(jīng)由控制總線218從可通信的主體側(cè)CPU 201,獲得網(wǎng)絡(luò)1/F插件215的動(dòng) 作所需要的音聲信號(hào)處理裝置2的MAC地址、動(dòng)作狀態(tài)(主/從、僅單向模式/可雙向模式 等)等設(shè)定信息。 另外,控制部40也對(duì)表示節(jié)點(diǎn)的連接順序的后述的拓?fù)浔磉M(jìn)行管理。
另外,字時(shí)鐘生成部41是生成傳送用字時(shí)鐘和信號(hào)處理用字時(shí)鐘的時(shí)鐘生成單 元,該傳送用字時(shí)鐘作為音頻總線217中的波形數(shù)據(jù)的傳送定時(shí)的基準(zhǔn),該信號(hào)處理用字 時(shí)鐘作為連接在音頻總線217上的各種插件模塊中的信號(hào)數(shù)據(jù)處理的定時(shí)的基準(zhǔn)。
在主節(jié)點(diǎn)中,字時(shí)鐘生成部41根據(jù)網(wǎng)絡(luò)1/F插件215自身的定時(shí)、或與經(jīng)由音頻 總線217供給的來(lái)自其他插件的字時(shí)鐘同步的定時(shí),生成傳送用字時(shí)鐘,將該時(shí)鐘作為TL 幀100的發(fā)送定時(shí)的基準(zhǔn)而使用,但在從屬節(jié)點(diǎn)中,將TL幀的接收定時(shí)作為基準(zhǔn),確定TL 幀100的發(fā)送定時(shí)。 另外,在后面詳細(xì)記述,對(duì)于信號(hào)處理用字時(shí)鐘如下述所示生成,S卩,在主節(jié)點(diǎn)中, 字時(shí)鐘生成部41將傳送用字時(shí)鐘延遲規(guī)定的目標(biāo)延遲時(shí)間而生成,在從屬節(jié)點(diǎn)中,字時(shí)鐘 生成部41基于TL幀的接收定時(shí)、由主節(jié)點(diǎn)通知的目標(biāo)延遲時(shí)間、寫入TL幀中的傳送時(shí)間 等而生成。 另外,第1、第2數(shù)據(jù)輸入輸出部10、20分別作為讀出單元以及寫入單元起作用,該 讀出單元基于由未圖示的動(dòng)作時(shí)鐘產(chǎn)生部產(chǎn)生的動(dòng)作時(shí)鐘而進(jìn)行動(dòng)作,從對(duì)應(yīng)的接收I/F 接收到的TL幀100中讀出期望的數(shù)據(jù),該寫入單元對(duì)接收到的TL幀100寫入期望的數(shù)據(jù)。另外,還具有下述功能,即,對(duì)于尚未建立使TL幀100循環(huán)的傳送通路的節(jié)點(diǎn),直接進(jìn)行ITL 幀110的發(fā)送/接收(不對(duì)TL幀100進(jìn)行寫入)。另外,由于上述第1、第2數(shù)據(jù)輸入輸出 部10、20的輸入輸出部的功能相同,所以以第1數(shù)據(jù)輸入輸出部10為代表進(jìn)行說(shuō)明。
第1數(shù)據(jù)輸入輸出部10具有TL幀接收部11、波形數(shù)據(jù)接收緩沖器12、TL數(shù)據(jù)接 收緩沖器13、 MAC處理部14、延遲緩沖器15、波形數(shù)據(jù)發(fā)送緩沖器16、 TL數(shù)據(jù)發(fā)送緩沖器 17、 TL幀發(fā)送部18、 ITL幀接收部51、 ITL數(shù)據(jù)接收緩沖器52、 ITL數(shù)據(jù)發(fā)送緩沖器53、以 及ITL幀發(fā)送部54。在它們中,各個(gè)發(fā)送/接收部以及各緩沖器,基本上是以先寫入的數(shù)據(jù) 被先讀出的FIFO(先入先出)形式進(jìn)行動(dòng)作的。 其中,TL幀接收部11具有下述功能,S卩,從接收到的TL幀100中讀出數(shù)據(jù),同時(shí) 將該TL幀100存儲(chǔ)至延遲緩沖器15中,ITL幀接收部51具有從接收到的ITL幀110中讀 出數(shù)據(jù)的功能。 并且,TL幀接收部11以及ITL幀接收部51接受由第2接收I/F31作為載波而提 取到的網(wǎng)絡(luò)時(shí)鐘NC1的供給,與其同步而對(duì)來(lái)自第2接收I/F 31的數(shù)據(jù)進(jìn)行接收。但是, TL幀接收部11接收來(lái)自第2接收I/F的數(shù)據(jù),是僅在選擇器35選擇第2接收1/F側(cè)的情 況下進(jìn)行的。 由于只要參照使用圖2及圖4說(shuō)明的各幀中的幀類型的數(shù)據(jù),就可知從第2接收
I/F 31接收的數(shù)據(jù)與哪種幀相關(guān),所以TL幀接收部11以及ITL幀接收部51只要對(duì)除了自
身應(yīng)處理的幀以外的幀進(jìn)行瀏覽即可。特別地,在ITL幀接收部51中,雖然接收全部幀的
數(shù)據(jù),但對(duì)除了 ITL幀110、 120以外的幀進(jìn)行廢棄,并不特別進(jìn)行處理。 在這里,首先說(shuō)明與ITL幀110的發(fā)送/接收相關(guān)的第1數(shù)據(jù)輸入輸出部10的功能。 ITL幀接收部51在接收到ITL幀110的情況下,將其數(shù)據(jù)寫入ITL數(shù)據(jù)接收緩沖 器52中。然后,在確認(rèn)幀中沒(méi)有錯(cuò)誤后向控制部40輸出,控制部40按照該幀中記載的命 令的內(nèi)容進(jìn)行處理(包括對(duì)并非以本設(shè)備為對(duì)象的命令進(jìn)行轉(zhuǎn)發(fā)的處理)。
另外,ITL數(shù)據(jù)發(fā)送緩沖器53是對(duì)應(yīng)向與第1發(fā)送I/F 32連接的節(jié)點(diǎn)發(fā)送的ITL 幀110的數(shù)據(jù)進(jìn)行存儲(chǔ)的緩沖器,控制部40進(jìn)行ITL幀110的寫入。 另外,在選擇器36選擇ITL幀發(fā)送部54側(cè)的情況下,ITL幀發(fā)送部54在適當(dāng)?shù)?定時(shí),將存儲(chǔ)在ITL數(shù)據(jù)發(fā)送緩沖器53中的ITL幀110進(jìn)行讀出,供給至第1發(fā)送I/F 32 供給而向連接對(duì)象的節(jié)點(diǎn)發(fā)送。在選擇器36選擇TL幀發(fā)送部18側(cè)的情況下,由于存儲(chǔ)在 ITL數(shù)據(jù)發(fā)送緩沖器53中的ITL幀110的發(fā)送由TL幀發(fā)送部18進(jìn)行,所以ITL幀發(fā)送部 54并不特別地進(jìn)行動(dòng)作。 這些通過(guò)ITL幀接收部51以及ITL幀發(fā)送部54進(jìn)行的ITL幀110的發(fā)送/接收, 以幀單位進(jìn)行而并不分割為數(shù)據(jù)塊。 利用上述各部件的功能,網(wǎng)絡(luò)I/F插件215可以以向圖中右方的傳送通路使用ITL 幀110進(jìn)行鄰接節(jié)點(diǎn)之間的通信。在以向圖中左方的傳送通路進(jìn)行通信的情況下,使用第 2數(shù)據(jù)輸入輸出部20。 下面,說(shuō)明與TL幀100的發(fā)送/接收相關(guān)的第1數(shù)據(jù)輸入輸出部10的功能。
首先,TL幀接收部11具有下述功能,即,如果接收到TL幀100的數(shù)據(jù),則將該數(shù) 據(jù)中應(yīng)讀出的傳送ch的波形數(shù)據(jù)寫入波形數(shù)據(jù)接收緩沖器12,將ITL幀區(qū)域107的數(shù)據(jù)寫入ITL數(shù)據(jù)接收緩沖器52,將應(yīng)讀出的以太網(wǎng)幀區(qū)域106的數(shù)據(jù)以及管理數(shù)據(jù)寫入TL數(shù)據(jù) 接收緩沖器13。 在檢測(cè)出數(shù)據(jù)錯(cuò)誤等的情況下,有時(shí)不進(jìn)行向上述各緩沖器寫入數(shù)據(jù)、或?qū)εR時(shí) 寫入的數(shù)據(jù)進(jìn)行變更,這一點(diǎn)在后面記述。 另外,TL幀接收部11具有將接收到的TL幀100的全部數(shù)據(jù)直接寫入延遲緩沖器 15的功能。 另外,將寫入波形數(shù)據(jù)發(fā)送緩沖器12中的各傳送ch的波形數(shù)據(jù),向上層I/F 70 的AUDI0_0ut端口 ,與信號(hào)處理用字時(shí)鐘同步而每次輸出1個(gè)采樣,經(jīng)由音頻總線217傳送 至其他插件。 另外,寫入至ITL數(shù)據(jù)接收緩沖器52中的數(shù)據(jù),在積蓄了 1個(gè)ITL幀的量的定時(shí), 輸出至控制部40,控制部40按照該幀中記載的命令的內(nèi)容進(jìn)行處理(包括對(duì)并非以本設(shè)備 為對(duì)象的命令進(jìn)行轉(zhuǎn)發(fā)的處理)。 寫入TL數(shù)據(jù)接收緩沖器13中的數(shù)據(jù),在對(duì)于以太網(wǎng)幀的數(shù)據(jù),積蓄了 l個(gè)以太網(wǎng) 幀的量的定時(shí),輸出至MAC處理部14。然后,對(duì)于MAC處理部14確認(rèn)為以本節(jié)點(diǎn)為對(duì)象的 以太網(wǎng)幀,MAC處理部14從中獲取IP數(shù)據(jù)包,向上層I/F 70的IP—Packet端口輸出,經(jīng)由 控制總線218傳遞至主體側(cè)的CPU 201。除了以太網(wǎng)幀以外的數(shù)據(jù)、例如測(cè)量數(shù)據(jù)等,經(jīng)由 MAC處理部14傳送至控制部40,控制部40經(jīng)由上層I/F 70的COM端口 ,根據(jù)需要傳送至 主體側(cè)的CPU 201。 此外,對(duì)于波形數(shù)據(jù),控制部40基于來(lái)自上層的指示,至少確定應(yīng)讀取哪個(gè)傳送 ch的數(shù)據(jù),由于通過(guò)計(jì)算而求出該數(shù)據(jù)記載在TL幀100中的第幾個(gè)字節(jié)中,所以只要控制 部40將該位置向TL幀接收部11進(jìn)行指示,僅將該位置的數(shù)據(jù)寫入波形數(shù)據(jù)接收緩沖器12 中即可。 對(duì)于ITL幀區(qū)域107、以太網(wǎng)幀區(qū)域106、以及管理數(shù)據(jù),由于記載在TL幀中的固 定的位置上,所以只要在暫時(shí)從該位置讀出數(shù)據(jù)的基礎(chǔ)上,TL幀接收部11適當(dāng)挑選應(yīng)向控 制部40或者M(jìn)AC處理部14輸出的數(shù)據(jù),寫入ITL數(shù)據(jù)接收緩沖器52或TL數(shù)據(jù)接收緩沖 器13中即可。或者,也可以使TL幀接收部11簡(jiǎn)單地將相應(yīng)區(qū)域的數(shù)據(jù)全部寫入接收緩沖 器中,通過(guò)控制部40進(jìn)行數(shù)據(jù)的挑選。 另一方面,波形數(shù)據(jù)發(fā)送緩沖器16是存儲(chǔ)應(yīng)向TL幀100中記載而輸出的波形數(shù) 據(jù)的緩沖器,上層I/F 70將從音頻總線217供給來(lái)的應(yīng)輸出的波形數(shù)據(jù),在每個(gè)采樣周期 中與信號(hào)處理用字時(shí)鐘同步地從AudioJN端口輸出,并寫入波形數(shù)據(jù)發(fā)送緩沖器16。當(dāng)然 也可以寫入多個(gè)傳送ch量的波形數(shù)據(jù),只要是將寫入靠近TL幀前端的字節(jié)中的數(shù)據(jù)先向 波形數(shù)據(jù)發(fā)送緩沖器16寫入即可。此外,在將第2數(shù)據(jù)輸入輸出部20也用于波形數(shù)據(jù)的 讀寫的情況下,上層I/F 70也向波形數(shù)據(jù)發(fā)送緩沖器26中寫入應(yīng)輸出的波形數(shù)據(jù),當(dāng)然也 可以在波形數(shù)據(jù)發(fā)送緩沖器16和波形數(shù)據(jù)發(fā)送緩沖器26中寫入不同的波形數(shù)據(jù)。
另外,TL數(shù)據(jù)發(fā)送緩沖器17,是存儲(chǔ)應(yīng)向TL幀中記載而輸出的以太網(wǎng)幀的數(shù)據(jù)以 及管理數(shù)據(jù)的緩沖器,MAC處理部14向TL數(shù)據(jù)發(fā)送緩沖器17中寫入基于從上層I/F 70 的IP_Packet端口輸出的應(yīng)發(fā)送的IP數(shù)據(jù)包而生成的以太網(wǎng)幀、以及從控制部40供給來(lái) 的應(yīng)輸出的控制數(shù)據(jù)。 另外,如對(duì)ITL幀110的發(fā)送/接收的說(shuō)明所示,控制部40向ITL數(shù)據(jù)發(fā)送緩沖
24器中寫入應(yīng)向與第1發(fā)送I/F 32連接的節(jié)點(diǎn)發(fā)送的ITL幀110的數(shù)據(jù)。 另外,在本設(shè)備為從屬節(jié)點(diǎn)的情況下,如果在延遲緩沖器15中TL幀100的數(shù)據(jù)積
蓄了規(guī)定量(第l規(guī)定量),則與積蓄的進(jìn)行相配合,TL幀發(fā)送部18將該積蓄了的TL幀
100從前端開始順次讀出,并存儲(chǔ)在自身具有的緩沖器中。另外,與積蓄的進(jìn)行相配合,將波
形數(shù)據(jù)發(fā)送緩沖器16、TL數(shù)據(jù)發(fā)送緩沖器17以及ITL數(shù)據(jù)發(fā)送緩沖器53的數(shù)據(jù)寫入至適
當(dāng)?shù)牡刂分卸⑿耇L幀100的內(nèi)容。該刷新也可以從幀的前端側(cè)開始順次進(jìn)行,以配合后
述的發(fā)送定時(shí)。 針對(duì)應(yīng)當(dāng)在TL幀100中的第幾個(gè)字節(jié)中寫入哪些數(shù)據(jù),對(duì)于波形數(shù)據(jù),控制部40 基于應(yīng)寫入的傳送ch進(jìn)行計(jì)算,并向TL幀發(fā)送部18進(jìn)行指示。對(duì)于其他以太網(wǎng)幀或ITL 幀等,按照?qǐng)D2所示的劃分方式根據(jù)每種數(shù)據(jù)的種類自動(dòng)確定。 另外,也可以替代對(duì)延遲緩沖器15中的規(guī)定量的積蓄進(jìn)行檢測(cè)并將其作為由TL 幀發(fā)送部18進(jìn)行讀出以及刷新的觸發(fā)點(diǎn),而是對(duì)在開始讀入TL幀100起經(jīng)過(guò)規(guī)定時(shí)間進(jìn) 行檢測(cè),將其作為觸發(fā)點(diǎn)。 另外,在本設(shè)備為從屬節(jié)點(diǎn)的情況下,如果在TL幀發(fā)送部18的緩沖器中積蓄了第 2規(guī)定量的TL幀100的數(shù)據(jù),則TL幀發(fā)送部18開始輸出刷新后的TL幀,如果選擇器36選 擇來(lái)自TL幀發(fā)送部18的輸出線路,則將通過(guò)TL幀發(fā)送部18替換后的TL幀100從第1發(fā) 送I/F 32向鄰接節(jié)點(diǎn)輸出。此時(shí),將第1數(shù)據(jù)輸入輸出部10的動(dòng)作時(shí)鐘直接作為網(wǎng)絡(luò)時(shí) 鐘NC2,供給至第1發(fā)送I/F 32,第1發(fā)送I/F以網(wǎng)絡(luò)時(shí)鐘NC2作為載波,對(duì)TL幀的數(shù)據(jù)依 次進(jìn)行調(diào)制,并向通信線纜CB輸出。 此外,也可以替代對(duì)第2規(guī)定量的積蓄進(jìn)行檢測(cè)并將其作為發(fā)送的觸發(fā)點(diǎn),而是
對(duì)從開始讀取TL幀100后經(jīng)過(guò)規(guī)定時(shí)間進(jìn)行檢測(cè),將其作為觸發(fā)點(diǎn)而開始發(fā)送。 另外,如使用圖2及圖3所說(shuō)明的那樣,在將以太網(wǎng)幀或ITL幀110寫入TL幀100
并發(fā)送的情況下,將這些數(shù)據(jù)分割為多個(gè)(有時(shí)也為l個(gè))數(shù)據(jù)塊。該分割和每個(gè)數(shù)據(jù)塊
的數(shù)據(jù)塊編號(hào)等的生成由TL幀發(fā)送部18進(jìn)行,在TL幀100的數(shù)據(jù)刷新定時(shí)之前,準(zhǔn)備好
用于刷新的數(shù)據(jù)塊的數(shù)據(jù)。 此外,在本實(shí)施方式中,對(duì)于存儲(chǔ)在延遲緩沖器15中的TL幀100,使得通過(guò)TL幀 發(fā)送部18同時(shí)進(jìn)行內(nèi)容刷新和輸出,但也可以先進(jìn)行刷新,然后從刷新完畢的部分開始順 序輸出。 另外,在本實(shí)施方式中,雖然對(duì)存儲(chǔ)在TL幀發(fā)送部18的緩沖器中的TL幀的內(nèi)容 進(jìn)行刷新、和對(duì)來(lái)自TL幀發(fā)送部18的TL幀進(jìn)行輸出是獨(dú)立進(jìn)行的,但也可以同時(shí)進(jìn)行該 刷新和輸出。即,也可以將接收到的TL幀100向延遲緩沖器15中積蓄了規(guī)定量作為觸發(fā) 點(diǎn),開始由TL幀發(fā)送部18讀出該TL幀100,從而一邊利用波形數(shù)據(jù)發(fā)送緩沖器16、 TL數(shù) 據(jù)發(fā)送緩沖器17以及ITL數(shù)據(jù)發(fā)送緩沖器53的數(shù)據(jù)對(duì)內(nèi)容進(jìn)行替換,一邊進(jìn)行輸出。
另外,數(shù)據(jù)的替換也可以以下述方式進(jìn)行,S卩,在輸出TL幀100的各字節(jié)(或者 字)的數(shù)據(jù)時(shí),在從延遲緩沖器15讀出的數(shù)據(jù)、存儲(chǔ)在波形數(shù)據(jù)發(fā)送緩沖器16中的數(shù)據(jù)、 存儲(chǔ)在TL數(shù)據(jù)發(fā)送緩沖器17中的數(shù)據(jù)、以及存儲(chǔ)在ITL數(shù)據(jù)發(fā)送緩沖器53中的數(shù)據(jù)中, 選擇適當(dāng)?shù)臄?shù)據(jù)進(jìn)行發(fā)送。在此情況下,在從延遲緩沖器15讀出的TL幀的數(shù)據(jù)中,沒(méi)有被 選擇的數(shù)據(jù)會(huì)被廢棄。另外,通過(guò)該處理,TL幀通信部18可以輸出實(shí)質(zhì)上是在TL幀接收 部11所接收到的TL幀100的適當(dāng)?shù)膮^(qū)域中覆蓋了應(yīng)輸出的數(shù)據(jù)的TL幀。
另外,如上述所示,在單向模式的情況下,包含主節(jié)點(diǎn)在內(nèi)的各個(gè)節(jié)點(diǎn),在使TL幀在傳送通路中循環(huán)1周的期間內(nèi),對(duì)除了 ITL幀區(qū)域107以外的數(shù)據(jù)僅進(jìn)行1次讀寫。因此,ITL幀區(qū)域107以外的數(shù)據(jù)僅在第1、第2數(shù)據(jù)輸入輸出部10、20中的某一個(gè)中進(jìn)行數(shù)據(jù)的讀寫。另外,在不進(jìn)行對(duì)除了 ITL幀區(qū)域107以外的數(shù)據(jù)進(jìn)行讀寫的那個(gè)數(shù)據(jù)輸入輸出部中,僅單純地使ITL幀區(qū)域107以外的部分的數(shù)據(jù)通過(guò)。 另外,即使在雙向模式的情況下,只要是雙重化的雙向模式,則也可以相同地形成為,在一側(cè)的數(shù)據(jù)輸入輸出部中對(duì)TL幀進(jìn)行數(shù)據(jù)的讀寫,在另一側(cè)的數(shù)據(jù)輸入輸出部中使TL幀通過(guò)。即,如上述所示,即使實(shí)質(zhì)上在波形數(shù)據(jù)的傳送中僅使用在一個(gè)傳送通路中循環(huán)的TL幀,也可以在產(chǎn)生斷線的情況下迅速轉(zhuǎn)換為串聯(lián)連接。 另外,主節(jié)點(diǎn)如后述所示,在接收某周期的TL幀,并基于該接收到的TL幀形成新周期的TL幀而進(jìn)行發(fā)送時(shí),在整個(gè)TL幀100的接收完畢后,進(jìn)行TL幀100的更新,其向TL幀100寫入數(shù)據(jù)的定時(shí)以及TL幀100的發(fā)送開始的定時(shí),與從屬節(jié)點(diǎn)不同。但是,對(duì)于TL幀100中的數(shù)據(jù)的寫入位置,可以與從屬節(jié)點(diǎn)的情況相同地進(jìn)行確定。另外,還進(jìn)行TL幀100中的管理數(shù)據(jù)102的刷新,該刷新可以以下述方式進(jìn)行,S卩,將應(yīng)記載在新的TL幀中的數(shù)據(jù)寫入TL數(shù)據(jù)發(fā)送緩沖器17中,使該數(shù)據(jù)覆蓋在積蓄于幀緩沖器中的TL幀中。
此外,在雙重化的雙向模式動(dòng)作中,向后方側(cè)發(fā)送的幀的內(nèi)容,可以與向前方側(cè)發(fā)送的幀的內(nèi)容相同,在此情況下,延遲緩沖器15和25、 TL幀發(fā)送部18和28可以由共通的硬件構(gòu)成。 以上是與TL幀100的發(fā)送/接收相關(guān)的第1數(shù)據(jù)輸入輸出部10的功能。
另外,從圖1(a)等可知,某裝置接收到的TL幀100從該裝置出發(fā)的發(fā)送目標(biāo),存在與該TL幀100的發(fā)送源為不同裝置的情況(圖1 (a)的節(jié)點(diǎn)B),以及與發(fā)送源為相同裝置的情況(該圖1(a)的節(jié)點(diǎn)A、 C)。這樣,在前者的情況下,TL幀100的發(fā)送由與接收到TL幀100的接收1/F不同組的發(fā)送I/F進(jìn)行,在后者的情況下,由同組的發(fā)送I/F進(jìn)行。
選擇器35 38就是為了進(jìn)行這種發(fā)送目標(biāo)的切換而設(shè)置的。
其中,選擇器35、37是各自進(jìn)行下述選擇的選擇器,即,對(duì)輸入至TL幀接收部11、21的數(shù)據(jù),選擇其是由接收I/F 31、33接收的數(shù)據(jù),還是由TL幀通信部28、18輸出的數(shù)據(jù)。
另一方面,選擇器36、38是各自進(jìn)行下述選擇的選擇器,S卩,對(duì)從發(fā)送I/F 32、34發(fā)送的數(shù)據(jù),選擇其是由TL幀發(fā)送部18、28輸出的TL幀,還是由ITL幀發(fā)送部54、64輸出的ITL幀。 另外,其中選擇器36和選擇器37連動(dòng)而進(jìn)行動(dòng)作,在選擇器36使TL幀發(fā)送部18的輸出流入第1發(fā)送I/F 32的狀態(tài)下,選擇器37將由第1接收I/F 33接收到的數(shù)據(jù)發(fā)送至TL幀接收部21,成為可以從與第1發(fā)送I/F側(cè)連接的裝置接收TL幀的狀態(tài)。
另一方面,如果將選擇器37切換至折返線路LB1側(cè),成為將TL幀發(fā)送部18的輸出傳遞至TL幀接收部21的狀態(tài),則第2接收I/F 31所接收到的TL幀100,通過(guò)第1數(shù)據(jù)輸入輸出部10—折返線路LB1—第2數(shù)據(jù)輸入輸出部20,從第2發(fā)送I/F 34輸出(只要選擇器38選擇了 TL幀發(fā)送部28側(cè))。因此,將接收到的TL幀100向其發(fā)送源折返并發(fā)送。 另外,選擇器36與選擇器37向折返線路LB1側(cè)的切換連動(dòng),而切換至ITL幀發(fā)送部54側(cè),成為對(duì)第1發(fā)送I/F側(cè)的裝置,不發(fā)送TL幀100而發(fā)送ITL幀110的狀態(tài)。另一方面,在第1接收I/F 33接收到ITL幀110的情況下,可以將該幀由ITL幀接收部61進(jìn)行處理。 因此,即使在將TL幀100折返的狀態(tài)下,與連接在不進(jìn)行TL幀100的發(fā)送的一側(cè)的裝置之間,也可以確保使用ITL幀進(jìn)行通信的通路。 通過(guò)該通路進(jìn)行的通信用于下述情況,S卩,發(fā)送/接收后述的連接檢測(cè)命令、連接請(qǐng)求命令以及對(duì)這些命令的響應(yīng)等,在初期處理中建立音頻網(wǎng)絡(luò)系統(tǒng)、或進(jìn)行與系統(tǒng)的結(jié)構(gòu)變更相關(guān)的處理時(shí)發(fā)送/接收通知或命令等。 另外,在這里對(duì)選擇器36、37進(jìn)行了說(shuō)明,選擇器38、35也通過(guò)連動(dòng)地進(jìn)行動(dòng)作而具有相同的功能。另外,對(duì)于從第1接收I/F 33接收到的TL幀100,可以切換是否進(jìn)行折返。 綜上所述,在音聲信號(hào)處理裝置2中,根據(jù)所屬的音頻網(wǎng)絡(luò)系統(tǒng)中的各個(gè)節(jié)點(diǎn)的連接狀態(tài)、和本裝置是主節(jié)點(diǎn)還是從屬節(jié)點(diǎn),通過(guò)使圖8所示的網(wǎng)絡(luò)I/F插件215的硬件進(jìn)行上述處理,可以實(shí)現(xiàn)如使用圖1至圖6說(shuō)明的TL幀以及數(shù)據(jù)的傳送相關(guān)的功能。
2.關(guān)于音頻網(wǎng)絡(luò)系統(tǒng)的形成以及其結(jié)構(gòu)變更
2. l各裝置的通信模式 下面,說(shuō)明在圖7所示的音聲信號(hào)處理裝置2中,由控制部40的CPU執(zhí)行的與音頻網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑及結(jié)構(gòu)變更相關(guān)的處理。 在圖7所示的音聲信號(hào)處理裝置2中,網(wǎng)絡(luò)I/F插件215在啟動(dòng)時(shí),成為選擇器35、37這兩者選擇折返線路側(cè)的狀態(tài)。在該狀態(tài)下,網(wǎng)絡(luò)I/F插件215沒(méi)有形成使TL幀在多個(gè)節(jié)點(diǎn)之間循環(huán)的音頻網(wǎng)絡(luò)系統(tǒng),而是成為通過(guò)ITL幀與外部進(jìn)行通信的狀態(tài)(將該狀態(tài)稱為"初始通信(ITL)模式")。 并且,在此之后,如果檢測(cè)出發(fā)送/接收I/F與具有相同的網(wǎng)絡(luò)I/F插件215的、可以形成音頻網(wǎng)絡(luò)系統(tǒng)1的其他裝置連接,則將該相連接的一側(cè)的選擇器切換至接收I/F側(cè),在相連接的裝置之間,形成使TL幀IOO循環(huán)的環(huán)狀的傳送通路。在該時(shí)刻,形成環(huán)狀的傳送通路的各個(gè)裝置開始作為一系列的系統(tǒng)起作用。 但是,在該狀態(tài)下,雖然還沒(méi)有對(duì)TL幀100進(jìn)行波形數(shù)據(jù)的讀寫,但可以將以太網(wǎng)幀、ITL幀、管理數(shù)據(jù)等除了波形數(shù)據(jù)之外的數(shù)據(jù),記載在TL幀100中并在裝置之間進(jìn)行發(fā)送/接收(將該狀態(tài)稱為"臨時(shí)通信(TTL)模式")。在該TTL模式中,如果在位于傳送通路的端部的裝置中,在存在空閑的發(fā)送/接收I/F的一側(cè)連接新的裝置,則可以將該新連接上的裝置編入傳送通路中。 然后,如果任意一個(gè)裝置被指定為主節(jié)點(diǎn),則在該定時(shí)所連接的裝置之間再次進(jìn)行環(huán)狀的傳送通路的形成,從而形成將包括波形數(shù)據(jù)在內(nèi)的全部數(shù)據(jù)記載在TL幀中并在各裝置(節(jié)點(diǎn))之間傳送的音頻網(wǎng)絡(luò)系統(tǒng)l(將該狀態(tài)稱為"音頻傳送(RTL)模式")。在該RTL模式中,如果在位于傳送通路的端部的裝置中,在存在空閑的發(fā)送/接收I/F的一側(cè)連接新的裝置,則可以將該新連接上的裝置編入傳送通路中。 具有網(wǎng)絡(luò)1/F插件215的裝置,通過(guò)不斷地轉(zhuǎn)換為上述ITL模式、TTL模式、RTL模式,而可以與各個(gè)裝置的連接狀態(tài)對(duì)應(yīng)地,將音頻網(wǎng)絡(luò)系統(tǒng)1進(jìn)行構(gòu)筑、或?qū)Y(jié)構(gòu)進(jìn)行變更。下面,說(shuō)明用于該系統(tǒng)的構(gòu)成及結(jié)構(gòu)變更的處理。
2. 2系統(tǒng)形成階段的動(dòng)作
27
下面,說(shuō)明在圖7所示的音聲信號(hào)處理裝置2中,由控制部40的CPU執(zhí)行的、與音頻網(wǎng)絡(luò)系統(tǒng)的構(gòu)筑及結(jié)構(gòu)變更相關(guān)的處理。 圖9是控制部40的CPU在電源接通時(shí)以及重置時(shí)執(zhí)行的、與系統(tǒng)的構(gòu)筑相關(guān)的處理的流程圖。此外,該處理是針對(duì)每個(gè)發(fā)送/接收I/F的組獨(dú)立地進(jìn)行的。例如,在圖8所示的網(wǎng)絡(luò)I/F插件215的情況下,控制部40的CPU進(jìn)行與第1發(fā)送/接收I/F 32、33對(duì)應(yīng)的處理和與第2發(fā)送/接收I/F 34、31對(duì)應(yīng)的處理。在以后的說(shuō)明中,在簡(jiǎn)單地稱為發(fā)送1/F、接收I/F的情況下,是指與執(zhí)行中的處理對(duì)應(yīng)的I/F。 另外,控制部40的CPU在電源接通時(shí),在該處理之外進(jìn)行下述處理,即,從主體側(cè)的CPU 201獲取本設(shè)備的MAC地址及與后述的動(dòng)作模式的設(shè)定相關(guān)的信息。
如果控制部40的CPU在電源接通時(shí)以及重置時(shí),可以至少獲得本設(shè)備的MAC地址,則開始圖9的流程圖所示的處理。而且,首先執(zhí)行圖10所示的物理連接確認(rèn)處理的請(qǐng)求側(cè)動(dòng)作,確認(rèn)是否在發(fā)送/接收I/F上物理連接有具有形成音頻網(wǎng)絡(luò)系統(tǒng)1的能力的裝置(Sll)。 在圖10中示出該物理連接確認(rèn)處理的流程圖。 如該圖所示,在圖9的步驟S11中執(zhí)行的物理連接確認(rèn)處理的請(qǐng)求側(cè)動(dòng)作中,控制部40的CPU首先從發(fā)送I/F輸出連接檢測(cè)(AS)命令的ITL幀。如果在發(fā)送I/F上連接有某個(gè)裝置,則該裝置接收該AS命令。 然后,如果進(jìn)行接收的裝置也具有網(wǎng)絡(luò)1/F插件215,則其控制部40的CPU開始在圖10的響應(yīng)側(cè)動(dòng)作的流程圖示出的處理。 另外,在該處理中,響應(yīng)側(cè)裝置的控制部40的CPU,生成對(duì)接收到的AS命令的響應(yīng)即AS響應(yīng),作為響應(yīng)的ITL幀返回AS命令的發(fā)送源裝置(S45)。該響應(yīng)中記載的信息通過(guò)步驟S41 S44確定,如果可以確定本裝置的MAC地址,則記載該MAC地址(S41、 S42),如果本裝置已經(jīng)加入TTL模式或者RTL模式的系統(tǒng)中,則也對(duì)該系統(tǒng)的網(wǎng)絡(luò)ID以及系統(tǒng)內(nèi)的本設(shè)備的節(jié)點(diǎn)ID進(jìn)行記載(S43、 S44)。 此外,網(wǎng)絡(luò)ID在TTL模式的情況下為"0",在RTL模式的情況下,為系統(tǒng)中的固有值。另外,在沒(méi)有加入系統(tǒng)的情況下,在AS響應(yīng)中作為網(wǎng)絡(luò)ID記載表示"不確定值"的代碼即可。另外,節(jié)點(diǎn)ID是在系統(tǒng)內(nèi)用于識(shí)別特定節(jié)點(diǎn)的ID,該值是系統(tǒng)內(nèi)每個(gè)節(jié)點(diǎn)的固有值。 另一方面,進(jìn)行了 AS命令發(fā)送后的裝置一邊監(jiān)視AS響應(yīng)的接收一邊待機(jī)。然后,
如果在經(jīng)過(guò)規(guī)定時(shí)間而超時(shí)之前接收到AS響應(yīng)(S32),則可知在發(fā)送/接收I/F上已經(jīng)連
接有具有形成音頻網(wǎng)絡(luò)系統(tǒng)l的能力的裝置。因此,基于接收到的AS響應(yīng)的內(nèi)容,更新拓
撲表的內(nèi)容(S33)。拓?fù)浔硎菍?duì)與本設(shè)備直接連接或經(jīng)由其他裝置間接連接的各裝置的連
接順序進(jìn)行登錄的表。 在圖11中示出該拓?fù)浔淼睦印?如該圖所示,在拓?fù)浔碇校镁W(wǎng)絡(luò)ID、節(jié)點(diǎn)ID以及MAC地址對(duì)下述情況登錄,即,在本設(shè)備的后方側(cè)和前方側(cè)分別以什么順序連接有哪些裝置。在網(wǎng)絡(luò)ID、節(jié)點(diǎn)ID以及MAC地址中,MAC地址是裝置固有的,網(wǎng)絡(luò)ID以及節(jié)點(diǎn)ID與加入系統(tǒng)的狀況對(duì)應(yīng)而可變。另外,在拓?fù)浔碇校部梢缘卿浹b置的種類ID、后述的裝置間的幀傳送延遲時(shí)間(或者裝置間的距離)。
另外,在這里,拓?fù)浔硪韵率龇绞接涊d,S卩,對(duì)于后方側(cè)和前方側(cè),分別在圖中最上 方的欄中示出與本設(shè)備直接連接的裝置的信息,在下一欄中示出連接在最上方的欄所記載 的裝置上的前一個(gè)裝置的信息。 對(duì)于與2組發(fā)送/接收I/F中的哪一組連接的一側(cè)為前方側(cè),只要在啟動(dòng)時(shí)利用 1/F的ID等任意確定即可。另外,即使由于裝置的不同而將不同的方向識(shí)別為前方側(cè),也由 于可以確定各個(gè)裝置的相對(duì)位置關(guān)系,所以沒(méi)有什么問(wèn)題。但是, 一旦在轉(zhuǎn)換至TTL模式或 者RTL模式的情況下,如圖4的說(shuō)明所示,將從主節(jié)點(diǎn)觀察最初發(fā)送循環(huán)一周的TL幀的一 側(cè)統(tǒng)一為前方側(cè)。 或者,也可以固定為第1發(fā)送/接收I/F為前方側(cè)、第2發(fā)送/接收I/F為后方側(cè) 這樣的方向,在裝置之間將前方側(cè)或后方側(cè)彼此連接的情況下,產(chǎn)生錯(cuò)誤。如果按照上述進(jìn) 行處理,則雖然用戶進(jìn)行連接的自由度降低,但系統(tǒng)控制變得容易。 返回圖10的說(shuō)明,在步驟S33后,控制部40的CPU與響應(yīng)側(cè)裝置之間適當(dāng)?shù)匕l(fā)送 /接收ITL幀,向響應(yīng)側(cè)裝置傳遞拓?fù)浔淼膬?nèi)容(S34)。具體地說(shuō),將與響應(yīng)側(cè)裝置的相反 側(cè)連接的裝置的數(shù)據(jù),包括連接順序的信息在內(nèi)進(jìn)行發(fā)送,并將該信息登錄在響應(yīng)側(cè)裝置 的拓?fù)浔碇小?然后,生成表發(fā)送通知的ITL幀,從與接收到AS響應(yīng)一側(cè)的相反側(cè)的發(fā)送I/F進(jìn) 行發(fā)送(S35),圖10的處理完畢,前進(jìn)至圖9的步驟S12的處理,其中,該表發(fā)送通知用于傳 達(dá)步驟S33中的拓?fù)浔淼淖兏鼉?nèi)容(登錄了響應(yīng)側(cè)裝置這一情況)。 此外,雖然省略了圖示,但接收到該表發(fā)送通知的裝置,在本設(shè)備的拓?fù)浔碇?,?錄所通知的響應(yīng)側(cè)裝置的數(shù)據(jù)。另外,如果在與接收到表發(fā)送通知的一側(cè)的相反側(cè)中連接 有裝置,則也向該裝置發(fā)送用于傳達(dá)拓?fù)浔淼淖兏鼉?nèi)容的表發(fā)送通知的ITL幀。這樣,從進(jìn) 行圖10的處理后的請(qǐng)求側(cè)裝置觀察,在全部與響應(yīng)側(cè)裝置的相反側(cè)上連接的裝置中,在拓 撲表中登錄響應(yīng)側(cè)裝置的數(shù)據(jù)。 另外,請(qǐng)求側(cè)動(dòng)作自身在步驟S35的發(fā)送完畢的時(shí)刻結(jié)束即可。
另外,在步驟S32中超時(shí)的情況下,可知在發(fā)送1/F上沒(méi)有連接裝置、或者即使連 接有裝置,該裝置也并非具有形成音頻網(wǎng)絡(luò)系統(tǒng)l的能力的裝置。因此,在拓?fù)浔碇杏涊d發(fā) 送AS命令的一側(cè)沒(méi)有連接節(jié)點(diǎn)這一情況(S36)。然后,前進(jìn)至步驟S35,生成表發(fā)送通知的 ITL幀,從與接收到AS響應(yīng)的一側(cè)的相反側(cè)的發(fā)送I/F進(jìn)行發(fā)送,完成圖10的處理,前進(jìn)至 圖9的步驟S12的處理,其中,該表發(fā)送通知用于傳達(dá)步驟S33中的拓?fù)浔淼淖兏鼉?nèi)容。
此外,在此情況下,與步驟S32中為是的情況相同地,對(duì)全部與發(fā)送AS命令的一側(cè) 的相反側(cè)上連接的裝置,依次傳遞拓?fù)浔淼淖兏鼉?nèi)容。 另外,在步驟S31的時(shí)刻,接收1/F無(wú)法檢測(cè)到網(wǎng)絡(luò)時(shí)鐘等、在發(fā)送/接收1/F上 明顯沒(méi)有連接裝置的情況下,也可以不進(jìn)行AS命令的發(fā)送,使步驟S32的判斷為否。
在圖10的處理完成后,控制部40的CPU在圖9的步驟S12中,判斷在物理連接確 認(rèn)處理中,是否確認(rèn)了在發(fā)送/接收I/F上連接有具有形成音頻網(wǎng)絡(luò)系統(tǒng)1的能力的裝置 (步驟S32的是/否)。 然后,如果沒(méi)有確認(rèn)到連接,則返回步驟Sll,再次進(jìn)行物理連接確認(rèn)處理(也可 以在待機(jī)規(guī)定時(shí)間后進(jìn)行),在已確認(rèn)的情況下,前進(jìn)至圖12所示的邏輯連接準(zhǔn)備處理,對(duì) 與已經(jīng)確認(rèn)連接的對(duì)方裝置之間可以以何種形式形成TTL模式或者RTL模式的系統(tǒng)進(jìn)行判斷(S13)。 該邏輯連接準(zhǔn)備處理,概括而言,是參照本裝置和對(duì)方裝置的網(wǎng)絡(luò)ID,以RTL >TTL > ITL的優(yōu)先順序,確定將優(yōu)先順序低的模式的裝置編入優(yōu)先順序高的模式的裝置所加入的系統(tǒng)的處理。另外,所謂邏輯連接,是指在裝置之間形成使TL幀循環(huán)的共同的傳送通路、或者在已有的傳送通路中添加新的裝置。
圖12表示該邏輯連接準(zhǔn)備處理的流程圖。 如該圖所示,在邏輯連接準(zhǔn)備處理中,控制部40的CPU首先根據(jù)本裝置的網(wǎng)絡(luò)ID,對(duì)本裝置為RTL、 TTL、 ITL中的哪種模式進(jìn)行判定(S51)。 然后,在ITL模式或者TTL模式的情況下,下面確認(rèn)對(duì)方裝置的網(wǎng)絡(luò)ID,對(duì)對(duì)方裝置為RTL、TTL、 ITL中的哪種模式進(jìn)行判定(S52)。在這里,在RTL模式的情況下,由于可知本裝置為優(yōu)先順序低的模式,所以確定將本裝置編入對(duì)方裝置所加入的RTL模式的系統(tǒng)中。 另外,如果本裝置為ITL模式,則處于可以直接編入系統(tǒng)的狀態(tài),因此,在圖9的步
驟S19的邏輯連接確立處理中,確定進(jìn)行用于轉(zhuǎn)換至RTL模式的響應(yīng)側(cè)動(dòng)作。 另外,如果本裝置為TTL模式,則暫時(shí)接受重置,從TTL模式的系統(tǒng)中脫離并被編
入對(duì)方裝置所加入的系統(tǒng)中,因此,確定本裝置轉(zhuǎn)換至等待來(lái)自對(duì)方裝置的重置命令的狀
態(tài)。在這里,請(qǐng)求暫時(shí)接受重置的原因在于,如果將形成環(huán)狀的傳送通路的2個(gè)系統(tǒng)的端部
的節(jié)點(diǎn)彼此直接連接,則形成融合了 2個(gè)環(huán)的傳送通路,在連接時(shí),在傳送通路上存在2個(gè)
TL幀,使幀傳送無(wú)法正常進(jìn)行。 另外,在如上述所示確定本裝置應(yīng)進(jìn)行的動(dòng)作后,完成圖12的處理,前進(jìn)至圖9的步驟S14的處理。 另外,在步驟S52中為ITL模式或者TTL模式的情況下,前進(jìn)至步驟S53。
另外,在本裝置為ITL模式(S53)、對(duì)方裝置為TTL模式的情況下(S54),由于可知本裝置為優(yōu)先順序低的模式,所以確定將本裝置編入對(duì)方裝置所加入的TTL模式的系統(tǒng)中。因此,在圖9的步驟S19的邏輯連接確立處理中,確定進(jìn)行用于轉(zhuǎn)換至TTL模式的響應(yīng)側(cè)動(dòng)作,圖12的處理完畢,前進(jìn)至圖9的步驟S14的處理。 另外,在本裝置和對(duì)方裝置均為ITL模式的情況下,確定在本裝置和對(duì)方裝置之間形成TTL模式的系統(tǒng),但此時(shí),必須確定系統(tǒng)內(nèi)哪一個(gè)為暫定主節(jié)點(diǎn)。該確定算法可以是任意的,在這里根據(jù)MAC地址的大小來(lái)確定。因此,在此情況下,對(duì)本裝置的MAC地址是否大于對(duì)方裝置的MAC地址進(jìn)行判斷(S55)。并且,如果本裝置較大,則將本裝置設(shè)定為暫定主節(jié)點(diǎn)(S56),主導(dǎo)進(jìn)行至TTL模式的轉(zhuǎn)換,因此,在圖9的步驟S19的邏輯連接確立處理中,確定進(jìn)行用于轉(zhuǎn)換至TTL模式的請(qǐng)求側(cè)動(dòng)作,圖12的處理完畢,前進(jìn)至圖9的步驟S14的處理。 在步驟S55中,如果本裝置的MAC地址較小,則將對(duì)方裝置作為暫定主節(jié)點(diǎn),因此,由對(duì)方裝置編入系統(tǒng),所以確定進(jìn)行用于轉(zhuǎn)換至TTL模式的響應(yīng)側(cè)動(dòng)作,結(jié)束圖12的處理,前進(jìn)至圖9的步驟S14的處理。 此外,作為用于確定暫定主節(jié)點(diǎn)的算法,除了 MAC地址大小以外,也可以考慮下述方式,即,將物理連接確認(rèn)處理中發(fā)送AS命令的一方作為暫定主節(jié)點(diǎn),將從電源接通或者重置之后經(jīng)過(guò)的時(shí)間較長(zhǎng)的一方作為暫定主節(jié)點(diǎn),以及這些條件的組合等。
另外,在步驟S53中本裝置為TTL模式的情況下,如果與對(duì)方側(cè)裝置連接,則判斷 是否形成雙向模式的傳送通路(S57)。具體地說(shuō),對(duì)對(duì)方裝置是否為位于本裝置所加入的系 統(tǒng)的相反側(cè)的端部的節(jié)點(diǎn)進(jìn)行判斷。該判斷只要從拓?fù)浔慝@得相反側(cè)的端部的節(jié)點(diǎn)的MAC 地址而進(jìn)行即可。 另外,在本實(shí)施方式中,鑒于TTL模式是轉(zhuǎn)換為RTL模式前的臨時(shí)通信模式,在TTL 模式中,僅允許作為網(wǎng)絡(luò)的基本構(gòu)成的單向模式的動(dòng)作。因此,在步驟S57中為是的情況 下,不與對(duì)方裝置之間進(jìn)行邏輯連接。因此,確定返回物理連接確認(rèn)處理,結(jié)束圖12的處 理,前進(jìn)至圖9的步驟S14的處理。此外,在此情況下,即使不與對(duì)方裝置進(jìn)行邏輯連接,也 由于對(duì)方裝置至少已加入TTL模式的系統(tǒng)中,所以不會(huì)出現(xiàn)無(wú)法加入TTL模式的系統(tǒng)的裝 置。 另外,在此情況下,如果裝置間的連接狀況不變,則由于即使在下一次的物理連接 確認(rèn)處理后的邏輯連接準(zhǔn)備處理中,在步驟S57中也為是,所以始終重復(fù)至此為止的處理。 但是,優(yōu)選定期進(jìn)行物理連接確認(rèn)處理和邏輯連接準(zhǔn)備處理,以使得在裝置間的連接狀況 變化的情況下,迅速地使各裝置轉(zhuǎn)換到適當(dāng)?shù)耐ㄐ拍J健?另外,在步驟S57中為否的情況下,如果對(duì)方裝置為ITL模式(S58),則可知本裝 置為優(yōu)先順序高的模式,因此,確定將對(duì)方裝置編入本裝置所加入的TTL模式的系統(tǒng)中。因 此,在圖9的步驟S19的邏輯連接確立處理中,確定進(jìn)行用于轉(zhuǎn)換至TTL模式的請(qǐng)求側(cè)動(dòng) 作,結(jié)束圖12的處理,前進(jìn)至圖9的步驟S14的處理。 另外,如果對(duì)方裝置為TTL模式(S58),則可知本裝置和對(duì)方裝置加入了不同的 TTL模式的系統(tǒng)中。在此情況下,進(jìn)行下述動(dòng)作,S卩,使任意一側(cè)的裝置暫時(shí)脫離系統(tǒng),將該 裝置編入另一個(gè)裝置所加入的系統(tǒng)中(在此情況下,如后述所示,裝置脫離的一側(cè)的系統(tǒng) 在此之后解體)。 在此情況下,使哪個(gè)裝置脫離都可以,但在這里,與步驟S55的情況相同地,根據(jù) 所連接的裝置彼此的MAC地址的大小而確定(S59)。因此,在本裝置的MAC地址大于對(duì)方裝 置的MAC地址的情況下,將重置指示命令的ITL幀向?qū)Ψ窖b置發(fā)送,以使對(duì)方裝置脫離系統(tǒng)
(560) 。另外,由于對(duì)方裝置通過(guò)重置而如后述所示恢復(fù)ITL模式,所以確定再次從物理連 接確認(rèn)處理開始重新進(jìn)行處理,結(jié)束圖12的處理,前進(jìn)至圖9的步驟S14的處理。 在此情況下,如果裝置間的連接狀況不變,則在下一次物理連接確認(rèn)處理后的邏 輯連接準(zhǔn)備處理時(shí),在步驟S58中向下側(cè)進(jìn)行。 另外,如果在步驟S59中本裝置的MAC地址較小,則對(duì)方裝置使本裝置所加入的系 統(tǒng)解體,因此,確定等待來(lái)自對(duì)方裝置的重置命令,圖12的處理完畢,前進(jìn)至圖9的步驟S14 的處理。 此外,在步驟S59的情況下,除了步驟S55的說(shuō)明中例示的算法以外,也可以采用 使構(gòu)成系統(tǒng)的節(jié)點(diǎn)較少的一側(cè)解體的算法。 另外,在步驟S51中,本裝置為RTL模式的情況下,如果對(duì)方裝置為ITL模式
(561) ,則可知本裝置為優(yōu)先順序高的模式,因此,確定將對(duì)方裝置編入本裝置所加入的RTL 模式的系統(tǒng)中。因此,在圖9的步驟S19的邏輯連接確立處理中,確定進(jìn)行用于轉(zhuǎn)換至RTL 模式的請(qǐng)求側(cè)動(dòng)作,結(jié)束圖12的處理,前進(jìn)至圖9的步驟S14的處理。 另外,在步驟S61中,由于即使對(duì)方裝置為TTL模式的情況下,本裝置也為優(yōu)先順序高的模式,所以確定將對(duì)方裝置編入本裝置所加入的RTL模式的系統(tǒng)中。但是,在此情況下,由于需要在使對(duì)方裝置暫時(shí)從當(dāng)前加入的系統(tǒng)中脫離的基礎(chǔ)上進(jìn)行編入,所以將重置指示命令的ITL幀向?qū)Ψ窖b置發(fā)送(S62)。另外,由于對(duì)方裝置通過(guò)重置而如后述所示恢復(fù)為ITL模式,所以確定再次從物理連接確認(rèn)處理開始重新進(jìn)行處理,結(jié)束圖12的處理,前進(jìn)至圖9的步驟S14的處理。在此情況下,如果裝置間的連接狀況不變,則在下一次的物理連接確認(rèn)處理后的邏輯連接準(zhǔn)備處理時(shí),在步驟S61中向左側(cè)進(jìn)行。 另外,在步驟S61中對(duì)方裝置為RTL模式的情況下,原則上,與對(duì)方裝置之間不進(jìn)行邏輯連接。其原因在于,在本實(shí)施方式中,RTL模式是定位為將音頻網(wǎng)絡(luò)系統(tǒng)1實(shí)際用于音聲信號(hào)處理中的模式,不優(yōu)選在沒(méi)有來(lái)自用戶的明示的意思時(shí)破壞這種RTL模式的系統(tǒng),所以不進(jìn)行將RTL模式的系統(tǒng)之間結(jié)合的處理(向系統(tǒng)追加裝置這一情況本身沒(méi)有問(wèn)題)。 但是,在本裝置與本裝置所加入的系統(tǒng)的相反側(cè)的端部的裝置連接的情況下,由于連接方式從串聯(lián)連接變化為環(huán)連接,所以考慮將動(dòng)作狀態(tài)從單向模式轉(zhuǎn)換到雙向模式。在RTL模式的情況下,對(duì)于是否允許該轉(zhuǎn)換,按照?qǐng)D1的說(shuō)明所述,由在主節(jié)點(diǎn)中進(jìn)行的該系統(tǒng)的模式設(shè)定而確定。即,主節(jié)點(diǎn)中的模式設(shè)定已預(yù)先從主節(jié)點(diǎn)向TL幀的傳送通路中的所有節(jié)點(diǎn)進(jìn)行了通知。 因此,在網(wǎng)絡(luò)ID與對(duì)方裝置一致,且設(shè)定了允許雙向模式(除了限定為單向模式之外)的情況下(S63),確定轉(zhuǎn)換至雙向模式。另外,在此情況下,本裝置和對(duì)方裝置中哪一個(gè)在邏輯連接處理中具有主導(dǎo)權(quán)這一點(diǎn)成為問(wèn)題,在這里使位于后方側(cè)的裝置具有主導(dǎo)權(quán)。因此,與步驟S64中的判斷結(jié)果對(duì)應(yīng)地,在圖9的步驟S19的邏輯連接確立處理中,確定進(jìn)行用于轉(zhuǎn)換至雙RTL模式的請(qǐng)求側(cè)動(dòng)作或者響應(yīng)側(cè)動(dòng)作,結(jié)束圖12的處理,前進(jìn)至圖9的步驟S14的處理。 另外,在步驟S63中為否的情況有(a)網(wǎng)絡(luò)ID與對(duì)方裝置不同的情況、即將不同的RTL模式的系統(tǒng)進(jìn)行連接的情況,或者(b)不允許雙向模式的動(dòng)作的情況。在上述任意一個(gè)情況下,由于與對(duì)方裝置之間不進(jìn)行邏輯連接,所以確定返回物理連接確認(rèn)處理,圖12的處理完畢,前進(jìn)至圖9的步驟S14的處理。 另外,在此情況下,如果裝置間的連接狀況不變,則由于即使在再次的物理連接確認(rèn)處理后的邏輯連接準(zhǔn)備處理中,步驟S63中也為否,所以始終重復(fù)進(jìn)行至此為止的處理。但是,在這里,與步驟S57中為是的情況相同地,優(yōu)選定期地進(jìn)行處理。
再次返回圖9的說(shuō)明。 如果圖12所示的邏輯連接準(zhǔn)備處理結(jié)束,則在確定了接下來(lái)應(yīng)執(zhí)行的處理為邏輯連接處理、等待重置、物理連接處理中的哪一個(gè)的狀態(tài)下,前進(jìn)至圖9的步驟S14。
另外,在該確定的處理為物理連接處理的情況下,在步驟S14及S21中為否,而返回步驟Sll重復(fù)進(jìn)行處理。 另外,在為等待重置的情況下,從步驟S21前進(jìn)至S22,待機(jī)規(guī)定時(shí)間以等待來(lái)自對(duì)方裝置的重置請(qǐng)求。在這里,對(duì)方裝置側(cè)也在電源接通時(shí)或者重置時(shí),開始圖9所示的處理。另外,在邏輯連接準(zhǔn)備處理中,本裝置和對(duì)方裝置之間的關(guān)系為"等待重置"的關(guān)系的情況下,在對(duì)方裝置所執(zhí)行的邏輯連接準(zhǔn)備處理中,對(duì)方裝置應(yīng)該在步驟S60或者S62中發(fā)送來(lái)重置指示命令的ITL幀。
在這里,在圖13中示出在接收到該重置指示的情況下,由控制部40的CPU執(zhí)行的 處理的流程圖。該處理是通過(guò)中斷而獨(dú)立于其他處理執(zhí)行的。 另外,如果控制部40的CPU接收到重置指示,則首先進(jìn)行本裝置的重置(S71)。該 處理中包括下述處理,即,將兩側(cè)的選擇器35 38切換至折返線路/ITL幀發(fā)送部側(cè),使自 身恢復(fù)為ITL模式,同時(shí)初始化拓?fù)浔硪约熬W(wǎng)絡(luò)ID,將主/從設(shè)定設(shè)為"從屬"。因此,進(jìn)行 重置后的裝置,直至以后另外進(jìn)行設(shè)定變更為止作為從屬節(jié)點(diǎn)起作用。此外,在重置時(shí),不 需要?jiǎng)h除MAC地址、及雙向模式許可/不許可、雙倍化/雙重化的設(shè)定。
在以上處理后,向重置指示源發(fā)送表示重置完畢的重置響應(yīng)的ITL幀(S72),同 時(shí),從與接收重置指示一側(cè)的相反側(cè)的發(fā)送I/F向鄰接節(jié)點(diǎn)發(fā)送重置指示命令的ITL幀 (S73),結(jié)束處理。 此外,在步驟S71中重置時(shí),控制部40的CPU將進(jìn)行至此的圖9的處理中止。然 后,與重置對(duì)應(yīng)而重新開始圖9所示的處理。但是,由于在存在來(lái)自其他裝置的重置指示的 情況下,會(huì)繼續(xù)接收連接請(qǐng)求命令等,所以也可以使得在開始在圖9中示出的處理之前,以 規(guī)定時(shí)間待機(jī)。 相反地,向?qū)Ψ窖b置發(fā)送重置指示命令的裝置,只要以接收到來(lái)自對(duì)方裝置的重 置響應(yīng)作為觸發(fā)點(diǎn)而開始下一次物理連接確認(rèn)處理即可。其原因是,在該時(shí)刻,可以認(rèn)為對(duì)
方裝置恢復(fù)為ITL模式而能夠編入系統(tǒng)中。 另外,如圖13的步驟S73中所明示,如果將某個(gè)系統(tǒng)的端部的裝置進(jìn)行重置,則加 入系統(tǒng)的所有裝置依次進(jìn)行重置,恢復(fù)為ITL模式,成為可以加入其他系統(tǒng)的狀態(tài)。在使以 TTL模式動(dòng)作中的系統(tǒng)之間結(jié)合的情況下、或在使以RTL模式動(dòng)作中的系統(tǒng)吸收以TTL模式 動(dòng)作中的系統(tǒng)的情況下,如上述所示,通過(guò)重置使加入在吸收側(cè)的系統(tǒng)中的裝置全部暫時(shí) 恢復(fù)ITL模式。 另外,雖然省略了圖示,但接收到重置響應(yīng)的裝置,從本裝置的拓?fù)浔碇袆h除進(jìn)行 了重置的裝置以及連接在其前方的裝置的信息。另外,也將該刪除向連接在相反側(cè)上的裝 置傳遞,依次刪除進(jìn)行了重置的裝置以及連接在其前方的裝置的信息。
再次返回圖9的說(shuō)明。 在步驟S13的邏輯連接準(zhǔn)備處理中,在確定執(zhí)行邏輯連接確立處理的情況下,處 理從步驟S14前進(jìn)至S15。然后,在作為請(qǐng)求側(cè)執(zhí)行邏輯連接確立處理的情況下,對(duì)在將對(duì) 方裝置編入本裝置所加入的系統(tǒng)中是否會(huì)對(duì)TL幀的傳送產(chǎn)生妨礙進(jìn)行判斷(S16 S18)。 在這里,該判斷是以節(jié)點(diǎn)數(shù)以及幀傳送通路的總距離為基準(zhǔn)進(jìn)行的。 其中,節(jié)點(diǎn)數(shù)可以參照拓?fù)浔矶菀椎卮_認(rèn),如果即使將對(duì)方裝置編入也落在規(guī) 定數(shù)以內(nèi),則認(rèn)為沒(méi)有問(wèn)題。但是,在轉(zhuǎn)換至雙向模式的情況下,由于連接是在已經(jīng)加入系 統(tǒng)的節(jié)點(diǎn)之間進(jìn)行的,所以需要注意不會(huì)通過(guò)連接增加節(jié)點(diǎn)數(shù)。 另外,對(duì)于幀傳送通路的總距離,首先,測(cè)量本裝置和對(duì)方裝置之間的距離。該測(cè) 量可以通過(guò)下述方式進(jìn)行,即,從向?qū)Ψ窖b置發(fā)送距離測(cè)量用的ITL幀(圖4(b)所示的格 式的幀)開始,直至接收到對(duì)方裝置在其接收后立刻返回的響應(yīng)的ITL幀(其也是圖4(b) 所示的格式的幀)為止,對(duì)該時(shí)間進(jìn)行測(cè)量。由于認(rèn)為對(duì)方裝置從接收到距離測(cè)量用的ITL 幀至發(fā)送響應(yīng)的ITL幀為止所需要的時(shí)間,對(duì)于各個(gè)網(wǎng)絡(luò)I/F插件215的種類及版本是固 定的,所以從測(cè)量出的時(shí)間中減去該固定時(shí)間后得到的時(shí)間,成為與裝置間的距離成正比的時(shí)間。也可以進(jìn)行多次測(cè)量,采用其中的視為是穩(wěn)定值中的最大值。另外,在進(jìn)行該測(cè)量
的期間,為了防止誤差,可以不進(jìn)行AS命令等其他ITL幀的發(fā)送/接收。 另外,只要在使各裝置加入系統(tǒng)時(shí),必然進(jìn)行該距離測(cè)量,并將鄰接裝置間的距離
記錄在拓?fù)浔淼戎?,則可以將它們進(jìn)行求和而求出在編入新裝置的情況下的幀傳送通路的
總距離。另外,如果該總距離落在規(guī)定值以內(nèi),則認(rèn)為沒(méi)有問(wèn)題。 然后,在節(jié)點(diǎn)數(shù)和總距離中任意一方都沒(méi)有問(wèn)題的情況下,從步驟S18前進(jìn)至 S19,執(zhí)行邏輯連接確立處理。另外,在存在問(wèn)題的情況下,由于無(wú)法將對(duì)方裝置編入系統(tǒng) 中,所以從步驟S18返回步驟Sll,反復(fù)進(jìn)行處理。此時(shí),也可以發(fā)送不可編入的通知。
此外,設(shè)置步驟S16及S17的基準(zhǔn)的原因之一是,如果節(jié)點(diǎn)數(shù)較多,或傳送通路的 總距離較長(zhǎng),則使TL幀在傳送通路上循環(huán)1周所需的時(shí)間變長(zhǎng),從而使得從主節(jié)點(diǎn)發(fā)送的 TL幀,在生成后面的周期的TL幀所需的定時(shí)之前無(wú)法返回主節(jié)點(diǎn)。
因此,考慮這一點(diǎn),認(rèn)為如果(與周期更新量k對(duì)應(yīng)而確定的幀傳送延遲的容許時(shí)間)
_(每個(gè)節(jié)點(diǎn)中的傳送延遲時(shí)間)X (節(jié)點(diǎn)數(shù))
> (與傳送通路的總距離相關(guān)的傳送延遲時(shí)間),
則可以在步驟S18中判斷為沒(méi)有問(wèn)題。 另外,與周期更新量k對(duì)應(yīng)而確定的幀傳送延遲的容許時(shí)間,是與k個(gè)采樣周期相 比,提前在主節(jié)點(diǎn)內(nèi)準(zhǔn)備新TL幀所花費(fèi)的時(shí)間即必要時(shí)間a的時(shí)間。因此,如果使k增加, 則可以使容許時(shí)間增加。 因此,考慮在節(jié)點(diǎn)數(shù)或傳送通路的總距離不滿足上述條件的情況下,通過(guò)使k增 加而滿足條件。 下面,在圖14中示出在圖9的步驟S19中執(zhí)行的邏輯連接確立處理的流程圖。
該處理是最終確認(rèn)進(jìn)行請(qǐng)求側(cè)動(dòng)作的裝置可以將進(jìn)行響應(yīng)側(cè)動(dòng)作的裝置編入本 裝置所加入的系統(tǒng)中這一情況,并執(zhí)行該編入的處理。另外,響應(yīng)側(cè)動(dòng)作原則上是被動(dòng)的處 理,根據(jù)從進(jìn)行請(qǐng)求側(cè)動(dòng)作的裝置接收到的命令進(jìn)行對(duì)應(yīng)的處理。另外,在邏輯連接準(zhǔn)備處 理中,在本裝置和對(duì)方裝置之間的關(guān)系為"響應(yīng)側(cè)動(dòng)作"的關(guān)系的情況下,在對(duì)方裝置所執(zhí) 行的邏輯連接準(zhǔn)備處理中,對(duì)方裝置應(yīng)該確定在邏輯連接準(zhǔn)備處理中進(jìn)行"請(qǐng)求側(cè)動(dòng)作"。
在該邏輯連接處理中,請(qǐng)求側(cè)裝置首先從發(fā)送I/F輸出用于最終確認(rèn)對(duì)方裝置處 于(響應(yīng)側(cè)裝置)可以編入系統(tǒng)中的狀態(tài)的連接請(qǐng)求(CQ)命令的ITL幀(S81)。此外,可 以在該CQ命令中,記載表示將對(duì)方裝置編入哪種模式的系統(tǒng)(RTL/TTL以及單向模式/雙 向模式)中的信息,使對(duì)方裝置進(jìn)行在該模式下通信的準(zhǔn)備。 另外,如果該對(duì)方裝置接收到CQ命令,則控制部40的CPU與本裝置的狀況對(duì)應(yīng)而 將CQ響應(yīng)的ITL幀返回至CQ命令的發(fā)送源,其中,該CQ響應(yīng)表示處于邏輯連接準(zhǔn)備中、RTL 動(dòng)作中、TTL動(dòng)作中、可以連接的其中一個(gè)狀態(tài)(SIOI)。 在這里,由于對(duì)方裝置處于可以編入系統(tǒng)中的狀態(tài)的情況,是在邏輯連接準(zhǔn)備處 理中確認(rèn)的,所以響應(yīng)基本上應(yīng)該為"可以連接"。但是,也考慮到還具有下述情況,即,從 對(duì)方側(cè)裝置觀察,在與本裝置的相反側(cè)上也連接有其他裝置的情況下,在本裝置進(jìn)行步驟 S14 S18的處理的期間內(nèi),通過(guò)來(lái)自相反側(cè)的裝置的請(qǐng)求,對(duì)方裝置已被編入那一側(cè)的系 統(tǒng)中,或進(jìn)行編入準(zhǔn)備。
34
上述除了"可以連接"以外的響應(yīng)就是在這種情況下產(chǎn)生的。另外,"邏輯連接準(zhǔn)備中"表示從其他裝置接收CQ命令,然后等待接收通信模式切換指示(TM)命令的狀態(tài)。"RTL動(dòng)作中"以及"TTL動(dòng)作中"表示已經(jīng)編入RTL模式的系統(tǒng)或者TTL模式的系統(tǒng)中。
另一方面,進(jìn)行CQ命令的發(fā)送后的裝置,一邊監(jiān)視CQ響應(yīng)的接收一邊待機(jī)。另外,在這里,在經(jīng)過(guò)了規(guī)定時(shí)間而超時(shí)、或接收到表示邏輯連接準(zhǔn)備中的CQ響應(yīng)的情況下(S82),進(jìn)行規(guī)定次數(shù)為止的重試(S88、S89)。但是,如果即使這樣內(nèi)容也沒(méi)有改變,則確定放棄本次向系統(tǒng)的編入并返回物理連接確認(rèn)處理,圖14的處理完畢。此外,在響應(yīng)超時(shí)的情況下,不需要在步驟S89中以規(guī)定時(shí)間待機(jī)。 另外,在接收到表示RTL動(dòng)作中的CQ響應(yīng)的情況下(S83),由于無(wú)法將對(duì)方裝置編入系統(tǒng)中,所以還是確定返回物理連接確認(rèn)處理,圖14的處理完畢。 另外,在接收到表示TTL動(dòng)作中的CQ響應(yīng)的情況下(S84),在本裝置已加入RTL模式的系統(tǒng)中、或者本裝置的MAC地址與對(duì)方裝置的相比較大的情況下(作為TTL模式下的系統(tǒng)之間連接而可以使對(duì)方裝置從系統(tǒng)中脫離的情況下)(S90),將重置指示命令的ITL幀向?qū)Ψ窖b置發(fā)送(S91)。然后,為了從初始開始重新進(jìn)行處理而將對(duì)方裝置編入系統(tǒng)中,確定返回物理連接確認(rèn)處理,圖14的處理完畢。另外,在步驟S90中為否的情況下,由于無(wú)法將對(duì)方裝置編入系統(tǒng)中,所以單純地確定返回物理連接確認(rèn)處理,圖14的處理完畢。
另一方面,在接收到表示可以連接的CQ響應(yīng)的情況下,步驟S82 S84的判斷全部成為否。并且,從發(fā)送I/F向?qū)Ψ窖b置最終發(fā)送請(qǐng)求變更動(dòng)作狀態(tài)的通信模式切換指示(TM)命令(S85)。此外,在該TM命令中,記載使對(duì)方裝置轉(zhuǎn)換到哪種模式(RTL/TTL以及單向/雙向)、以及將對(duì)方裝置編入的系統(tǒng)的網(wǎng)絡(luò)ID的信息。 另外,如果該對(duì)方裝置接收到TM命令,則控制部40的CPU首先將表示同意轉(zhuǎn)換的TM響應(yīng)的ITL幀,向TM命令的發(fā)送源發(fā)送(S103)。而且,之后立刻在接收到TM命令的一側(cè)解除TL幀的回送(S104)。對(duì)于該解除只要將解除側(cè)的2個(gè)選擇器分別切換至接收I/F側(cè)以及TL幀發(fā)送部側(cè)即可。 由于新編入系統(tǒng)中的裝置還沒(méi)有進(jìn)行TL幀的發(fā)送/接收,所以無(wú)論在哪個(gè)定時(shí)進(jìn)行回送解除都沒(méi)有問(wèn)題。另外,無(wú)論在切換至哪種模式的情況下,都相同地進(jìn)行回送解除。但是,如果解除回送,則在解除后的一側(cè)無(wú)法直接發(fā)送ITL幀(但是,如果寫入TL幀,則可以發(fā)送),因此,TM響應(yīng)的發(fā)送在回送解除前進(jìn)行。 在步驟S104后,CPU按照TM命令的指定,變更本設(shè)備的動(dòng)作狀態(tài)以及網(wǎng)絡(luò)ID(S105),同時(shí),向上層(主體側(cè)CPU)通知模式轉(zhuǎn)換完畢(S106),并結(jié)束處理。在步驟S105的時(shí)刻,與動(dòng)作狀態(tài)以及系統(tǒng)的結(jié)構(gòu)對(duì)應(yīng)而進(jìn)行下述設(shè)定,即,使用第1、第2數(shù)據(jù)輸入輸出部10、20中的哪一個(gè)(或者兩個(gè))對(duì)TL幀進(jìn)行波形數(shù)據(jù)或以太網(wǎng)幀的讀寫、或是否對(duì)TL幀進(jìn)行波形數(shù)據(jù)的讀寫等。 另一方面,如果請(qǐng)求側(cè)裝置在發(fā)送TM命令后,在超時(shí)前從對(duì)方裝置接收到TM響應(yīng)(S86),則在沒(méi)有進(jìn)行TL幀的發(fā)送/接收的定時(shí)切換選擇器,解除對(duì)方裝置側(cè)的回送(S87)。在已經(jīng)加入系統(tǒng)的裝置中,如果在TL幀的發(fā)送/接收中解除回送,則使TL幀從途中發(fā)送至其他發(fā)送目標(biāo)而導(dǎo)致幀破壞。因此,在圖5中所示這樣的幀和幀的間隙中進(jìn)行回送解除變得重要。另外,在請(qǐng)求側(cè)裝置初次與其他裝置進(jìn)行邏輯連接的情況下,在步驟S87的階段尚未進(jìn)行TL幀的循環(huán)。因此,只要在步驟S87后,作為主節(jié)點(diǎn)(在TTL模式的情況下,為暫定主節(jié)點(diǎn))開始生成并發(fā)送TL幀即可。
以上圖14的邏輯連接處理完畢。 另外,在步驟S86中超時(shí)的情況下,確定放棄本次向系統(tǒng)的編入而返回物理連接確認(rèn)處理,圖14的處理完畢。 另夕卜,響應(yīng)側(cè)裝置在發(fā)送CQ響應(yīng)后的規(guī)定時(shí)間內(nèi)沒(méi)有接收到TM命令的情況下,也判斷為超時(shí)(S102),確定放棄本次向系統(tǒng)的編入而返回物理連接確認(rèn)處理,邏輯連接處理完畢。在響應(yīng)側(cè)動(dòng)作開始后的規(guī)定時(shí)間內(nèi)沒(méi)有接收到CQ命令的情況下,也相同地處理。
再次返回圖9的說(shuō)明,在圖14中示出的邏輯連接確立處理完成后,前進(jìn)至步驟S20。另外,在邏輯連接確立處理中確立了連接(執(zhí)行了請(qǐng)求側(cè)動(dòng)作的步驟S87或者響應(yīng)側(cè)動(dòng)作的步驟S104)的情況下,直接結(jié)束處理。另一方面,在確定再次進(jìn)行物理連接的情況下,返回步驟Sll而重復(fù)進(jìn)行處理。 另外,在多個(gè)音聲信號(hào)處理裝置2中,通過(guò)使控制部40的CPU執(zhí)行使用圖9至圖14說(shuō)明的處理,可以從接通了電源、連接了線纜的裝置,順次自動(dòng)地形成在TTL模式下使TL幀循環(huán)的網(wǎng)絡(luò)系統(tǒng)。 在該狀態(tài)下,雖然尚未進(jìn)行波形數(shù)據(jù)的傳送,但是在成為構(gòu)成系統(tǒng)的節(jié)點(diǎn)的各個(gè)裝置之間,可以將以太網(wǎng)幀以及ITL幀寫入TL幀中而任意地進(jìn)行發(fā)送/接收。因此,操作某個(gè)裝置的控制臺(tái),將該操作內(nèi)容向其他裝置傳遞而對(duì)該裝置中的參數(shù)的值進(jìn)行編輯等動(dòng)作可以順利地進(jìn)行。另外,通過(guò)使用以太網(wǎng)幀來(lái)發(fā)送IP數(shù)據(jù)包,還可以容易地進(jìn)行按照復(fù)雜算法的協(xié)商。 此外,如上述所示,圖9所示的處理是針對(duì)每個(gè)發(fā)送/接收I/F的組獨(dú)立進(jìn)行的。另外,在由多個(gè)裝置形成系統(tǒng)后,對(duì)于其兩端裝置進(jìn)行回送的一側(cè)的發(fā)送/接收I/F,是獨(dú)立進(jìn)行的。 因此,可能存在下述情況,S卩,在系統(tǒng)的兩側(cè)同時(shí)將新裝置編入系統(tǒng)時(shí),在各自單側(cè)的編入中滿足步驟S16 S18的條件,但在兩側(cè)都進(jìn)行了編入的狀態(tài)下,變?yōu)椴粷M足該條件。 在這種情況下,可以通過(guò)主節(jié)點(diǎn)的判斷,無(wú)論前方側(cè)還是后方側(cè),只要將預(yù)先確定的一側(cè)中編入的裝置強(qiáng)制性地從系統(tǒng)中排除,以確??梢赃M(jìn)行TL幀的循環(huán)的狀態(tài)。
另外,到此為止所說(shuō)明的處理,包括向RTL模式的系統(tǒng)中編入新裝置的處理,但不包括最先將裝置設(shè)定為RTL模式的處理。下面說(shuō)明該處理。 在本實(shí)施方式中,作為用于指定主節(jié)點(diǎn)的命令,準(zhǔn)備有動(dòng)作模式切換(OM)命令,接收到該命令的裝置將自身設(shè)定為主節(jié)點(diǎn),最先轉(zhuǎn)換到RTL模式。 另外,OM命令即使是自動(dòng)地確定任意一個(gè)裝置為主節(jié)點(diǎn)而發(fā)出也可以,但優(yōu)選按照用戶的指示而發(fā)出。在此情況下,在要構(gòu)成音頻網(wǎng)絡(luò)系統(tǒng)1的裝置的至少1個(gè)中設(shè)置接受來(lái)自用戶的選擇主節(jié)點(diǎn)的功能。作為該功能,可以參照拓?fù)浔?,向用戶提示可以通信的范圍?nèi)的裝置的一覽表,使用戶從中選擇主節(jié)點(diǎn)。此時(shí),也可以同時(shí)接受動(dòng)作模式(雙向模式許可/不許可、雙向模式時(shí)雙倍化/雙重化等)的設(shè)定。 此外,如果使用ITL幀,則與各個(gè)裝置的動(dòng)作模式無(wú)關(guān),可以與進(jìn)行了物理連接的范圍內(nèi)的全部裝置進(jìn)行通信。在以TTL模式(或RTL模式)進(jìn)行動(dòng)作中的裝置之間,將ITL幀記載在TL幀中進(jìn)行傳送,在TL幀的傳送通路中斷的部分,將ITL幀從ITL幀發(fā)送部直接
36發(fā)送即可。 另外,在通過(guò)用戶選擇主節(jié)點(diǎn)的情況下,接受該選擇的裝置,將選擇作為主節(jié)點(diǎn)的 裝置作為發(fā)送目標(biāo),發(fā)送作為參數(shù)而記載了系統(tǒng)的動(dòng)作模式設(shè)定的OM命令的ITL幀。該發(fā) 送是參照拓?fù)浔?,向存在發(fā)送目標(biāo)裝置的一側(cè)進(jìn)行的。另外,在這里記載的系統(tǒng)的動(dòng)作模式 中,存在不許可雙向模式的第1模式、許可雙重化的雙向模式的第2模式、許可雙倍化的雙 向模式的第3模式。 圖15表示在接收到該0M命令的情況下,控制部40的CPU所執(zhí)行的處理的流程圖。
如該圖所示,接收到OM命令的裝置的控制部40的CPU,首先對(duì)接收到的命令是否 是發(fā)給本裝置進(jìn)行判斷(Slll)。然后,如果不是發(fā)給本裝置,則將接收到的OM命令的ITL 幀直接向接收側(cè)的相反側(cè)發(fā)送(S118),結(jié)束處理。直至OM命令到達(dá)目標(biāo)裝置為止,途中的 各個(gè)裝置如上述所示依次中繼ITL幀的傳送。這一點(diǎn)在其他命令的情況下也相同。
另一方面,如果在步驟Slll中判斷為是發(fā)給本裝置,則將0M響應(yīng)的ITL幀以O(shè)M命 令的發(fā)送源裝置為發(fā)送目標(biāo),向存在該裝置的一側(cè)發(fā)送(S112)。然后,與圖13的步驟S71 的情況相同地,將本裝置重置,如果當(dāng)前加入了某系統(tǒng),則暫時(shí)從該系統(tǒng)中脫離(S113)。然 后,將本裝置設(shè)定為主節(jié)點(diǎn)(S114),同時(shí),在本裝置中設(shè)定RTL模式固有的網(wǎng)絡(luò)ID(S115)。
然后,按照在OM命令中記載的參數(shù)進(jìn)行動(dòng)作模式的設(shè)定(S116),在另外進(jìn)行了其 他的必要設(shè)定后(S117),向兩側(cè)發(fā)送重置指示命令的ITL幀(S118),結(jié)束處理。
在步驟S117中設(shè)定的內(nèi)容,具有例如在波形處理用字時(shí)鐘的生成所使用的目標(biāo) 延遲Dt等,對(duì)于這一點(diǎn)在"4.關(guān)于字時(shí)鐘的定時(shí)調(diào)整"中詳細(xì)記述。 然后,從兩側(cè)的裝置開始將可以通信范圍內(nèi)的裝置依次重置。另外,成為主節(jié)點(diǎn)的 裝置自身開始圖9所示的處理,作為已加入RTL模式的系統(tǒng)中的裝置,只要條件允許就將連 接在兩側(cè)中的裝置依次編入系統(tǒng)。此外,圖9所示的處理可以以接收到來(lái)自鄰接節(jié)點(diǎn)的重 置響應(yīng)為觸發(fā)點(diǎn)開始。其原因是,只要在該時(shí)刻,則可以認(rèn)為鄰接節(jié)點(diǎn)已恢復(fù)為ITL模式而 可以編入系統(tǒng)中。 通過(guò)以上的處理,可以與用戶的指示對(duì)應(yīng)地設(shè)定主節(jié)點(diǎn)而形成能夠進(jìn)行音頻傳送 的RTL模式的音頻網(wǎng)絡(luò)系統(tǒng)1。 此外,即使一旦形成系統(tǒng)后,在兩側(cè)連接了新裝置的情況下,也可以隨時(shí)將該裝置 編入系統(tǒng)中。另外,在用戶希望變更主節(jié)點(diǎn)或動(dòng)作模式的情況下,可以隨時(shí)進(jìn)行指示而發(fā)出 0M命令。 另外,即使音頻網(wǎng)絡(luò)系統(tǒng)1以RTL模式進(jìn)行動(dòng)作中,只要任一個(gè)節(jié)點(diǎn)接收到發(fā)送給 自己的0M命令,則該節(jié)點(diǎn)成為新的主節(jié)點(diǎn),通過(guò)圖15所示的處理將整個(gè)系統(tǒng)進(jìn)行重置而再 次形成音頻網(wǎng)絡(luò)系統(tǒng)l。 另外,在本實(shí)施例中,通過(guò)1個(gè)OM命令進(jìn)行主節(jié)點(diǎn)的選擇和系統(tǒng)的動(dòng)作模式的設(shè) 定,但也可以使選擇主節(jié)點(diǎn)的命令和設(shè)定系統(tǒng)的動(dòng)作模式的命令分開。 另外,對(duì)在步驟S118中發(fā)送的重置指示、以及接收到該重置指示的裝置在圖13的 步驟S73中發(fā)送的重置指示,分別賦予用于確定該一系列的重置指示的ID,各個(gè)裝置在接 收到與過(guò)去接收到的重置指示相同ID的重置指示的情況下,可以不執(zhí)行與該重置指示對(duì) 應(yīng)的圖13的處理所進(jìn)行的重置。 在環(huán)連接的情況下,由于連接不存在端部,所以如果與從主節(jié)點(diǎn)發(fā)出的重置指示對(duì)應(yīng)地,各個(gè)裝置單純地執(zhí)行圖13的處理而將重置指示向前方裝置傳遞,則可以認(rèn)為重置 指示的傳遞將永遠(yuǎn)持續(xù)。因此,設(shè)置像上述ID這樣的使重置指示的傳遞在適當(dāng)?shù)难b置中停 止的方式是有效的。 在此情況下,如果主節(jié)點(diǎn)對(duì)從兩側(cè)發(fā)送的重置指示賦予相同ID,則這些重置指示 分別從相反的方向進(jìn)行傳送而相遇,在環(huán)的大致相反側(cè)的節(jié)點(diǎn)中重置指示的傳遞停止。
2. 3系統(tǒng)形成的具體例 下面,使用圖16至圖20,對(duì)通過(guò)此前說(shuō)明的處理進(jìn)行的音頻網(wǎng)絡(luò)系統(tǒng)的形成步驟 的具體例進(jìn)行說(shuō)明。 首先,在圖16以及圖17中示出在裝置A至裝置E這5臺(tái)裝置預(yù)先通過(guò)通信線纜 連接,從裝置A至裝置E的電源順次接通的情況下,系統(tǒng)的構(gòu)成步驟的例子。
首先,如圖16(a)所示,如果將裝置A、 B的電源接通,則這些裝置分別開始圖9所 示的處理,通過(guò)圖10所示的物理連接確認(rèn)處理,利用交換AS命令和AS響應(yīng)而識(shí)別彼此的 存在并交換信息,在拓?fù)浔碇械卿洷舜说男畔?將變更部分以陰影表示,以下相同)。然后, 在圖12的邏輯連接準(zhǔn)備處理中,由于雙方為ITL模式,所以在步驟S55、 S56中將任意一個(gè) 裝置作為暫定主節(jié)點(diǎn),通過(guò)圖14的邏輯連接處理,可以由裝置A和裝置B構(gòu)成TTL模式的 系統(tǒng)。 接下來(lái),如(b)所示,如果將裝置C的電源接通,則裝置B通過(guò)物理連接確認(rèn)處理
而識(shí)別出裝置C的存在,并與裝置C交換信息,在拓?fù)浔碇械卿洷舜说男畔ⅰ?然后,如(c)所示,裝置B向裝置C通知已經(jīng)在相反側(cè)中連接的裝置A的信息,向
裝置A通知在相反側(cè)中新連接的裝置C的信息。其結(jié)果,在全部裝置A C中,均具有電源
已接通的所有裝置的信息。 另夕卜,由于裝置B為TTL模式,裝置C為ITL模式,所以通過(guò)圖14的邏輯連接處理, 裝置B將裝置C編入系統(tǒng)中。 接下來(lái),在如(d)所示將裝置D的電源接通的情況下,與(b)的情況相同地,裝置 C通過(guò)物理連接確認(rèn)處理識(shí)別出裝置D的存在,并與裝置D交換信息,在拓?fù)浔碇械卿洷舜?的信息。 然后,如圖17(e)所示,裝置C向裝置D通知已經(jīng)在相反側(cè)中連接的裝置B、A的信 息,向裝置B通知在相反側(cè)中連接的新裝置D的信息。另外,如(f)所示,裝置B將從裝置 C通知的裝置D的信息,向在相反側(cè)連接的裝置A通知。以上的結(jié)果是,在全部裝置A D 中,均具有電源已接通的所有裝置的信息。 另夕卜,由于裝置C為TTL模式,裝置D為ITL模式,所以通過(guò)圖14的邏輯連接處理, 裝置C將裝置D編入系統(tǒng)中。 相同地,在(g)中裝置E的電源接通的情況下,作為系統(tǒng)的端部節(jié)點(diǎn)的裝置D與新 檢測(cè)到的裝置E連接,并將其編入系統(tǒng)中。另外,對(duì)于拓?fù)浔淼男畔?,也?h)所示,通過(guò)依 次通知各個(gè)裝置沒(méi)有掌握的信息,從而使全部裝置A E中,均具有電源已接通的所有裝置 的信息。 根據(jù)以上的步驟,可以由依次接通電源的裝置A E,自動(dòng)地形成在TTL模式下使 TL幀循環(huán)的網(wǎng)絡(luò)系統(tǒng)。當(dāng)然,在上述的例子中,即使將"電源接通"替換為"線纜連接",也 進(jìn)行相同的動(dòng)作。
下面,在圖18中示出以TTL模式動(dòng)作中的系統(tǒng)之間進(jìn)行連接的情況下的動(dòng)作例。
在該圖中示出下述例子,即,在裝置A 裝置C形成TTL模式的系統(tǒng),裝置D、裝置 E形成與其不同的另一個(gè)TTL模式的系統(tǒng)的狀態(tài)下,在裝置C和裝置D之間新連接通信線纜 的情況的例子。 在此情況下,由于裝置C和裝置D處于定期由圖9的步驟Sll進(jìn)行物理連接確認(rèn) 處理的狀態(tài),所以通過(guò)該物理連接確認(rèn)處理確認(rèn)彼此的存在(a)。 然后,如果前進(jìn)至步驟S13的邏輯連接準(zhǔn)備,則由于TTL模式的裝置彼此連接,所 以MAC地址較大的裝置C在圖12的步驟S60中,向裝置D發(fā)送重置指示命令。其結(jié)果,裝 置D脫離系統(tǒng)而恢復(fù)ITL模式(b)。 另外,作為重置處理的一環(huán),裝置D向位于裝置C的相反側(cè)的裝置E也發(fā)送重置指 示命令。其結(jié)果,裝置E也恢復(fù)ITL模式(e)。 另一方面,裝置C在向裝置D發(fā)送重置指示命令后,再次依次進(jìn)行物理連接確認(rèn)處 理、邏輯連接準(zhǔn)備處理、邏輯連接確立處理,將成為ITL模式的裝置D,編入自身所加入的系 統(tǒng)中(d、 e)。 另外,裝置D在被編入系統(tǒng)中后,作為系統(tǒng)的端部節(jié)點(diǎn)依次進(jìn)行物理連接確認(rèn)處 理、邏輯連接準(zhǔn)備處理、邏輯連接確立處理,將成為ITL模式的鄰接的裝置E,編入自身所加 入的系統(tǒng)中(e、f)。 在以TTL模式動(dòng)作中的系統(tǒng)之間進(jìn)行連接的情況下,通過(guò)以上的步驟,可以自動(dòng) 地形成它們結(jié)合而成的1個(gè)系統(tǒng)。 下面,在圖19中示出構(gòu)成在TTL模式下動(dòng)作中的系統(tǒng)的裝置接收到動(dòng)作模式切換 (0M)命令的情況下的動(dòng)作例。 在該圖中示出裝置A 裝置E形成TTL模式的系統(tǒng),其中,裝置B接收到0M命令 的情況下的例子。 在此情況下,接收到OM命令的裝置B通過(guò)圖15所示的處理,自身進(jìn)行重置而從加 入中的系統(tǒng)脫離,同時(shí),將自身設(shè)定為主節(jié)點(diǎn),轉(zhuǎn)換為RTL模式(a、b)。然后,進(jìn)一步向兩側(cè) 的裝置發(fā)送重置指示命令,使兩側(cè)的裝置也從加入中的系統(tǒng)脫離,恢復(fù)ITL模式(c)。
該重置指示命令在(d)中從裝置C向裝置D傳遞,在(e)中從裝置D向裝置E傳 遞,而向所連接的全部裝置依次傳遞,使所有裝置暫時(shí)恢復(fù)ITL模式。 另一方面,如果裝置A以及裝置C完成重置并發(fā)送重置響應(yīng),則裝置B開始圖9所
示的處理。然后,依次進(jìn)行物理連接確認(rèn)處理、邏輯連接準(zhǔn)備處理、邏輯連接確立處理,將成
為ITL模式的鄰接裝置A、 C,分別編入以自身為主節(jié)點(diǎn)的RTL模式的系統(tǒng)中(d、 e)。 另外,之后在(e)的時(shí)刻,成為系統(tǒng)的端部節(jié)點(diǎn)的裝置C依次進(jìn)行物理連接確認(rèn)處
理、邏輯連接準(zhǔn)備處理、邏輯連接確立處理,將成為ITL模式的鄰接裝置D編入自身所加入
的系統(tǒng)中(f)。然后,裝置D也相同地將裝置E編入自身所加入的系統(tǒng)中(g)。 在構(gòu)成以TTL模式動(dòng)作中的系統(tǒng)的裝置接收到OM命令的情況下,通過(guò)以上步驟,
可以將TTL模式的系統(tǒng)重組為RTL模式的系統(tǒng)。此外,構(gòu)成以RTL模式動(dòng)作中的系統(tǒng)的裝
置在接收到OM命令的情況下,各個(gè)裝置的動(dòng)作也相同。 下面,在圖20中示出從單向模式向雙向模式轉(zhuǎn)換的動(dòng)作例。 在該圖中示出在以裝置D — E — A — B — C的順序進(jìn)行連接,以RTL模式進(jìn)行動(dòng)作的系統(tǒng)中,兩端的裝置C和裝置D通過(guò)線纜進(jìn)行連接的情況下的例子。其中,認(rèn)為向雙向 模式轉(zhuǎn)換是被許可的。 在此情況下,由于裝置C和裝置D之間處于定期由圖9的步驟Sll進(jìn)行物理連接 確認(rèn)處理的狀態(tài),所以如果通過(guò)線纜進(jìn)行連接,則通過(guò)該物理連接確認(rèn)處理,確認(rèn)彼此的存 在(a、b)。另外,在拓?fù)浔碇袑⒈舜说男畔⒁呀?jīng)作為相反側(cè)的端部節(jié)點(diǎn)的信息進(jìn)行了登錄, 在此基礎(chǔ)上也作為新連接的一側(cè)的節(jié)點(diǎn)進(jìn)行登錄(b)。裝置C和裝置D在該時(shí)刻,可以確定 物理連接已經(jīng)成為環(huán)狀。 另外,裝置C和裝置D在串聯(lián)連接的情況下,將新連接的裝置的信息向連接在與該 裝置的相反側(cè)上的裝置進(jìn)行通知。但是,如果在環(huán)連接的情況下進(jìn)行該處理,則由于裝置C 所發(fā)出的通知和裝置D所發(fā)出的通知重復(fù),連接不存在端部,所以無(wú)法明確可以在哪里結(jié) 束該通知。 因此,在環(huán)連接的情況下,僅前方側(cè)的裝置,將新連接的裝置的信息,向連接在該 裝置的相反側(cè)上的裝置進(jìn)行通知。另外,接收到該通知的各個(gè)裝置,在判斷為是表示追加了 本設(shè)備的通知的情況下,不向前方的節(jié)點(diǎn)進(jìn)行通知。 在該圖的例子中,裝置D將表示追加了裝置C的通知,向相反側(cè)的裝置E發(fā)送,該 通知以裝置E — A — B — C依次傳遞。但是,裝置C判斷為該通知是表示追加了本設(shè)備的 通知,由此可知通知在系統(tǒng)中循環(huán)了 1周,因此在這里結(jié)束通知的傳遞。
通過(guò)以上的處理,可以使各個(gè)裝置確定前方側(cè)的(形式上的)端部和后方側(cè)的 (形式上的)端部為相同的裝置、即連接成為環(huán)狀(c)。 此外,在環(huán)連接的情況下,也可以不僅是前方側(cè)的裝置,后方側(cè)的裝置也將新連接 的裝置的信息向連接在該裝置的相反側(cè)上的裝置進(jìn)行通知。在此情況下,在判斷為是表示 追加了本設(shè)備的通知的情況下,不再繼續(xù)進(jìn)行通知,同時(shí),對(duì)于已經(jīng)記載在拓?fù)浔碇械难b置 (已有的裝置),在進(jìn)一步通知了新連接的情況下,如果已有的裝置的位置不是串聯(lián)連接的 端部,則不向拓?fù)浔磉M(jìn)行登錄即可。 另外,如圖20(c)可以觀察到那樣,在將多個(gè)裝置連接為環(huán)狀的情況下,在拓?fù)浔?上,該多個(gè)裝置中的其中l(wèi)個(gè)成為既是前方側(cè)的端部又是后方側(cè)的端部的裝置。在這里,使 哪個(gè)裝置成為端部是任意的,也可以將端部變更為其他裝置。例如,在裝置A的拓?fù)浔碇校?后方側(cè)為E、D、C的順序,前方側(cè)為B、C的順序,但也可以變更為D作為端部節(jié)點(diǎn),使后方側(cè) 為E、D,前方側(cè)為B、C、D。另外,也可以按照規(guī)定的規(guī)則,例如將主節(jié)點(diǎn)變更為該端部節(jié)點(diǎn), 或?qū)⒅鞴?jié)點(diǎn)變更為距離兩端部最遠(yuǎn)的中心的節(jié)點(diǎn)。 另外,對(duì)于裝置C,在邏輯連接準(zhǔn)備處理中,圖12的步驟S64的判斷為是,在之后的 邏輯連接確立處理中,通過(guò)將裝置C和裝置D彼此之間的回送解除,由此,將幀傳送通路變 化為2個(gè)環(huán)狀的通路,從而確立雙向模式的連接。 在以RTL模式進(jìn)行動(dòng)作的系統(tǒng)中,在利用線纜將兩端的裝置連接的情況下,通過(guò) 以上的處理,可以形成用于進(jìn)行雙向模式的動(dòng)作的2個(gè)傳送通路。用于實(shí)際轉(zhuǎn)換至雙向模 式的動(dòng)作,使TL幀的循環(huán)在2個(gè)傳送通路中開始的處理是另外進(jìn)行的,對(duì)于該處理在后面 記述。 2. 4傳送通路發(fā)生切斷時(shí)的動(dòng)作 下面,說(shuō)明在圖7所示的音聲信號(hào)處理裝置2中,控制部40的CPU所執(zhí)行的用于
40與節(jié)點(diǎn)之間的連接切斷對(duì)應(yīng)的處理。 首先,在圖21中示出控制部40的CPU所執(zhí)行的網(wǎng)絡(luò)時(shí)鐘消失檢測(cè)時(shí)的處理的流 程圖。 該處理是在歸屬于以RTL模式或者TTL模式動(dòng)作中的音頻網(wǎng)絡(luò)系統(tǒng)1的各個(gè)節(jié)點(diǎn) 中,檢測(cè)到某個(gè)接收I/F中與其他節(jié)點(diǎn)之間的連接被切斷的情況下執(zhí)行的。此外,該切斷是 由于線纜的斷線、連接對(duì)象節(jié)點(diǎn)的異常等導(dǎo)致的,需要在從1至數(shù)個(gè)采樣周期的非常短的 時(shí)間內(nèi)檢測(cè)出來(lái)。切斷的檢測(cè)方法根據(jù)傳送介質(zhì)(連接線纜)及物理層(發(fā)送I/F及接收 I/F)的種類而不同。 接收I/F(接收側(cè)物理層)通常具有網(wǎng)絡(luò)時(shí)鐘檢測(cè)部、鏈路檢測(cè)部、以及錯(cuò)誤檢測(cè) 部。 其中,網(wǎng)絡(luò)時(shí)鐘檢測(cè)部根據(jù)經(jīng)由傳送介質(zhì)輸入的電信號(hào)或者光信號(hào)檢測(cè)網(wǎng)絡(luò)時(shí) 鐘。檢測(cè)到該網(wǎng)絡(luò)時(shí)鐘就表示正在接收某些數(shù)據(jù)。 另外,鏈路檢測(cè)部根據(jù)由該物理層的制造商確定的規(guī)定方法(非公開)檢測(cè)與其 他發(fā)送I/F之間的連接(鏈路),并輸出鏈路檢測(cè)信號(hào)。在切斷發(fā)生時(shí),從鏈路檢測(cè)部輸出 表示"無(wú)連接"的鏈路檢測(cè)信號(hào),但由于從切斷發(fā)生至"無(wú)連接"信號(hào)的輸出為止,存在大于 或等于數(shù)毫秒的延遲,所以無(wú)法直接用于本發(fā)明的切斷檢測(cè)。 錯(cuò)誤檢測(cè)部在經(jīng)由傳送介質(zhì)輸入的電信號(hào)或者光信號(hào)中產(chǎn)生網(wǎng)絡(luò)時(shí)鐘提取異常、 電平不足、電平不穩(wěn)、未定義代碼等狀態(tài)的情況下,輸出表示"有錯(cuò)誤"的錯(cuò)誤檢測(cè)信號(hào)。
在連接線纜為光纖的情況下,無(wú)論在該時(shí)刻是否正在接收數(shù)據(jù),只要切斷發(fā)生就 從接收I/F的錯(cuò)誤檢測(cè)部輸出表示"有錯(cuò)誤"的錯(cuò)誤檢測(cè)信號(hào)。因此,與該錯(cuò)誤檢測(cè)信號(hào)成 為"有錯(cuò)誤"的頻度對(duì)應(yīng),在每單位時(shí)間的產(chǎn)生次數(shù)大于或等于規(guī)定值時(shí),可以判斷為"與其 他節(jié)點(diǎn)之間的連接被切斷"。 另一方面,在連接線纜為金屬線纜的情況下,由于在沒(méi)有接收數(shù)據(jù)時(shí),即使發(fā)生切 斷也不輸出表示"有錯(cuò)誤"的錯(cuò)誤檢測(cè)信號(hào),所以只要替代其而基于有無(wú)數(shù)據(jù)接收對(duì)切斷進(jìn) 行檢測(cè)即可。這需要發(fā)送側(cè)I/F和接收側(cè)I/F這兩者的處理。首先,在發(fā)送I/F中定期地 發(fā)送TL幀,另外,每次在不發(fā)送任何數(shù)據(jù)的期間大于或等于規(guī)定的確認(rèn)時(shí)間時(shí),發(fā)送連接 確認(rèn)用的信號(hào)。另外,在接收側(cè)1/F中,對(duì)網(wǎng)絡(luò)時(shí)鐘的檢測(cè)部成為沒(méi)有接收數(shù)據(jù)的期間與確 認(rèn)信號(hào)的發(fā)送周期相比是否是足夠長(zhǎng)(大于或等于數(shù)倍)的期間進(jìn)行判斷,在大于或等于 該期間時(shí),判斷為"與其他節(jié)點(diǎn)之間的連接被切斷"。 在這里,示出了在光纖和金屬線纜的情況下的切斷的檢測(cè)方法,但這些只是一個(gè) 例子,可以與傳送介質(zhì)及物理層的特征對(duì)應(yīng)而采用適當(dāng)?shù)姆椒?。但是,無(wú)論在采用哪種方法 的情況下,切斷的檢測(cè)都必須能夠在TL幀的數(shù)個(gè)發(fā)送周期以內(nèi)檢測(cè)出。另外,雖然沒(méi)有使 用鏈路檢測(cè)部的鏈路檢測(cè)信號(hào),但如果基于安全方面進(jìn)行設(shè)計(jì),則優(yōu)選在上述檢測(cè)方法中, 在判斷出鏈路檢測(cè)信號(hào)為"無(wú)鏈路"時(shí)判斷為"無(wú)連接"。 另外,如果控制部40的CPU通過(guò)適當(dāng)?shù)臋z測(cè)方法,檢測(cè)到任意一個(gè)I/F與所連接 的節(jié)點(diǎn)之間的連接切斷,則開始圖21的處理。 然后,將連接切斷側(cè)的選擇器35或者37切換至折返線路LB 1或者LB2側(cè),以使 得不向連接切斷側(cè)發(fā)送TL幀,并在連接切斷側(cè)設(shè)定回送(S201),同時(shí),將與之對(duì)應(yīng)的選擇 器38或者36切換至ITL幀發(fā)送部64或者54側(cè),使連接切斷側(cè)的ITL幀發(fā)送部與發(fā)送1/F連接(S202)。 由此,可以迅速地將連接被切斷的部分從TL幀的傳送通路中分離,而僅由可以正 常進(jìn)行通信的部分維持TL幀的傳送通路,使音頻網(wǎng)絡(luò)系統(tǒng)1動(dòng)作。在音頻網(wǎng)絡(luò)系統(tǒng)1中, 由于在與鄰接節(jié)點(diǎn)之間的連接被切斷的狀態(tài)下即使向該鄰接節(jié)點(diǎn)發(fā)送TL幀,該TL幀也只 是丟失,所以將被切斷的連接前方的節(jié)點(diǎn)從系統(tǒng)中排除,僅由剩余的節(jié)點(diǎn)形成新的傳送通 路而繼續(xù)TL幀的循環(huán)。 另外,控制部40的CPU將檢測(cè)到的連接切斷反映在拓?fù)浔淼膬?nèi)容中(S203)。具
體地說(shuō),在節(jié)點(diǎn)為串聯(lián)連接的情況下,由于連接在連接切斷側(cè)的節(jié)點(diǎn),包括其前方的節(jié)點(diǎn)在
內(nèi),與本節(jié)點(diǎn)之間的連接消失,所以將這些節(jié)點(diǎn)的信息從拓?fù)浔碇袆h除即可。 另外,在節(jié)點(diǎn)為環(huán)連接的情況下,由于變?yōu)楸竟?jié)點(diǎn)作為一端的串聯(lián)連接,而節(jié)點(diǎn)的
排列本身不變,所以只要將區(qū)分為前方側(cè)和后方側(cè)進(jìn)行記載的各個(gè)節(jié)點(diǎn)的信息,重新記載
在維持連接側(cè)即可。 例如,在圖20(c)中裝置A和裝置B之間切斷的情況下,在裝置A中,將前方側(cè)由
B、 C變更為無(wú)節(jié)點(diǎn),將后方側(cè)由E、 D、 C變更為E、 D、 C、 B,在裝置B中,將前方側(cè)由C變更為
C、 D、E、A,將后方側(cè)由A、E、D、C變更為無(wú)節(jié)點(diǎn),在裝置C中,將前方側(cè)由D變更為D、E、A,將 后方側(cè)由B、 A、 E、 D變更為B,在裝置D中,將前方側(cè)由E、 A、 B、 C變更為E、 A,將后方側(cè)由C 變更為C、 B,在裝置E中,將前方側(cè)由A、 B、 C變更為A,將后方側(cè)由D、 C變更為D、 C、 B。
在步驟S203后,控制部40的CPU將拓?fù)浔淼淖兏鼉?nèi)容(與特定的節(jié)點(diǎn)之間的連 接被切斷這一情況)向連接切斷側(cè)的相反側(cè)傳遞(S204)。該傳遞可以與圖10的步驟S35 的情況相同地,利用ITL幀進(jìn)行,但對(duì)于切斷點(diǎn)的兩側(cè)的節(jié)點(diǎn)中存在主節(jié)點(diǎn)一側(cè)的節(jié)點(diǎn),由 于與連接切斷側(cè)的相反側(cè)應(yīng)該連接有TL幀的傳送通路,所以ITL幀的傳送是寫入TL幀中 而進(jìn)行的。另外,在這里,所傳遞的變更內(nèi)容與圖10及圖17的說(shuō)明中所述的拓?fù)浔淼膬?nèi)容 傳遞相同地,依次向前方節(jié)點(diǎn)傳遞,向系統(tǒng)內(nèi)剩余的全部節(jié)點(diǎn)供給。 此外,在環(huán)連接的情況下,在步驟S203的時(shí)刻還沒(méi)有明確切斷發(fā)生后的串聯(lián)連接 的相反側(cè)的端部為哪個(gè)節(jié)點(diǎn)(存在鄰接節(jié)點(diǎn)的功能停止,其前方節(jié)點(diǎn)成為端部的情況),對(duì) 于這一點(diǎn),可以隨后在從成為相反側(cè)的端部的節(jié)點(diǎn)通知拓?fù)浔淼淖兏鼉?nèi)容的時(shí)刻確定,只 要在該時(shí)刻確定就沒(méi)有什么問(wèn)題。 接下來(lái),控制部40的CPU參照拓?fù)浔?,?duì)是否由于連接切斷發(fā)生而使本設(shè)備與主 節(jié)點(diǎn)分離進(jìn)行判斷(S205)。另外,在分離的情況下,將本裝置重置(S211),同時(shí),從連接切 斷側(cè)的相反側(cè)的發(fā)送I/F發(fā)送重置指示命令的ITL幀(S212)。這些處理與圖13的步驟S71 以及S73的處理相同,用于使由于連接切斷而與主節(jié)點(diǎn)分離的節(jié)點(diǎn)暫時(shí)恢復(fù)ITL模式。另 外,在步驟S212后前進(jìn)至步驟S206。 另外,在步驟S205中為沒(méi)有分離的情況下,由于不需要重置,所以直接前進(jìn)至步 驟S206。 然后,控制部40的CPU從連接切斷側(cè)的發(fā)送I/F發(fā)送切斷通知命令(S206)。
該切斷通知命令是用于向連接在發(fā)送I/F上的節(jié)點(diǎn)通知發(fā)生連接切斷這一情況 的命令。 在音頻網(wǎng)絡(luò)系統(tǒng)1中,節(jié)點(diǎn)之間的連線通過(guò)如圖1所示的2根線纜進(jìn)行。另外,在 上述2根線纜形成的傳送通路同時(shí)被切斷的情況下,在切斷位置的兩側(cè)的裝置中導(dǎo)致網(wǎng)絡(luò)
42時(shí)鐘消失。但是,在僅1根線纜被切斷的情況下,在該被切斷的傳送通路的接收側(cè)的節(jié)點(diǎn)中 導(dǎo)致網(wǎng)絡(luò)時(shí)鐘消失,但在沒(méi)有被切斷的傳送通路的接收側(cè)的節(jié)點(diǎn)中,不會(huì)導(dǎo)致網(wǎng)絡(luò)時(shí)鐘消 失,從而無(wú)法獲知節(jié)點(diǎn)之間的連接沒(méi)有正常地起作用。從發(fā)送側(cè)的節(jié)點(diǎn)觀察,也無(wú)法確定從 本裝置至連接對(duì)象的裝置的傳送通路是否被切斷,或者連接對(duì)象的節(jié)點(diǎn)是否獲知了連接切 斷。 切斷通知命令就是與這種狀況對(duì)應(yīng)而發(fā)送的,用于向連接對(duì)象的節(jié)點(diǎn)可靠地傳達(dá) 發(fā)生連接切斷。 另外,在連接切斷側(cè)的接收I/F檢測(cè)到網(wǎng)絡(luò)時(shí)鐘之前,控制部40的CPU每隔規(guī)定 時(shí)間反復(fù)發(fā)送該切斷通知命令(S206 S208)。 對(duì)于連接對(duì)象的節(jié)點(diǎn)在接收該命令時(shí)進(jìn)行的處理在后面記述。另外,在2根線纜 形成的傳送通路同時(shí)被切斷的情況下、或者連接對(duì)象的節(jié)點(diǎn)已經(jīng)停止的情況下,該命令無(wú) 法到達(dá)連接對(duì)象,但這一點(diǎn)并不成為問(wèn)題。 另外,如果通過(guò)線纜重新被連接、更換為新線纜、已停止的音聲信號(hào)處理裝置2的 功能恢復(fù)、連接新的音聲信號(hào)處理裝置2等,使得在連接切斷側(cè)的接收1/F可以再次檢測(cè)到 網(wǎng)絡(luò)時(shí)鐘(在S208中為是),則與檢測(cè)到新音聲信號(hào)處理裝置2連接的情況下的圖9的步 驟Sll以后的處理相同地,進(jìn)行將連接在發(fā)送/接收I/F上的裝置編入本裝置所屬的音頻 網(wǎng)絡(luò)系統(tǒng)l中的處理。 S卩,進(jìn)行圖IO所示的物理連接確認(rèn)處理(S209),在確認(rèn)了物理連接的情況下 (S210),進(jìn)行邏輯連接準(zhǔn)備處理等圖9的步驟S13以后的處理。另外,在步驟S210中無(wú)法 確認(rèn)物理連接的情況下,返回步驟S207重復(fù)進(jìn)行處理。此外,在進(jìn)行該循環(huán)處理的期間,對(duì) 于連接切斷側(cè)的發(fā)送/接收1/F,不需要另外進(jìn)行圖9的處理。 通過(guò)以上的處理,在構(gòu)成音頻網(wǎng)絡(luò)系統(tǒng)1的各個(gè)節(jié)點(diǎn),檢測(cè)到系統(tǒng)的一部分在通 信中產(chǎn)生問(wèn)題的情況下,可以在從1個(gè)采樣周期至數(shù)個(gè)采樣周期(2、3個(gè)采樣周期或者5、 6個(gè)采樣周期以內(nèi))這樣的較短時(shí)間內(nèi),將該部分從系統(tǒng)中分離,以使得系統(tǒng)的剩余部分可 以繼續(xù)進(jìn)行動(dòng)作。 此夕卜,圖21所示的處理的觸發(fā)點(diǎn),不僅可以是檢測(cè)到網(wǎng)絡(luò)時(shí)鐘消失,也可以是TL 幀接收中的TL幀的信號(hào)消失。 下面,在圖22中示出控制部40的CPU所執(zhí)行的切斷通知命令接收時(shí)的處理的流 程圖。 該處理是在歸屬于以RTL模式或者TTL模式動(dòng)作中的音頻網(wǎng)絡(luò)系統(tǒng)1的各個(gè)節(jié)點(diǎn) 中,接收到鄰接節(jié)點(diǎn)通過(guò)圖21的步驟S206的處理發(fā)送來(lái)的切斷通知命令的情況下執(zhí)行的。
另外,在該處理中,控制部40的CPU首先判斷為接收到切斷通知命令的一側(cè)與節(jié) 點(diǎn)之間的連接被切斷(SA)。另夕卜,下面與檢測(cè)到網(wǎng)絡(luò)時(shí)鐘消失的情況相同地,進(jìn)行向連接切 斷側(cè)的回送設(shè)定、拓?fù)浔淼母碌取T摬糠值奶幚?,除了由于不需要繼續(xù)發(fā)送切斷通知命令 (S206)所以不執(zhí)行這一點(diǎn)以外,與圖21所示的處理完全相同。 通過(guò)以上的處理,即使在構(gòu)成音頻網(wǎng)絡(luò)系統(tǒng)1的各個(gè)節(jié)點(diǎn),由于位于發(fā)生問(wèn)題的 發(fā)送線纜的發(fā)送側(cè)而無(wú)法檢測(cè)到網(wǎng)絡(luò)時(shí)鐘消失的情況下,也可以恰當(dāng)?shù)貦z測(cè)到通信問(wèn)題, 立刻將該部分從系統(tǒng)中分離,使系統(tǒng)的剩余部分可以繼續(xù)進(jìn)行動(dòng)作。 此外,以上的圖21及圖22所示的處理,無(wú)論主節(jié)點(diǎn)還是在從屬節(jié)點(diǎn)均相同地執(zhí)行。 另外,在以雙向模式動(dòng)作中的音頻網(wǎng)絡(luò)系統(tǒng)l中,如果通過(guò)圖21及圖22所示的處 理設(shè)定回送,則此前為2個(gè)的傳送通路在將切斷發(fā)生位置分離后進(jìn)行連接,新形成1個(gè)傳送 通路。因此,主節(jié)點(diǎn)需要在此之后迅速地轉(zhuǎn)換至單向模式的動(dòng)作,對(duì)于用于該情況的處理在 后面記述。 2. 5傳送通路切斷的具體例 下面,使用圖23至圖25,說(shuō)明在以RTL模式或者TTL模式動(dòng)作中的音頻網(wǎng)絡(luò)系統(tǒng) 中發(fā)生節(jié)點(diǎn)之間的連接被切斷的情況下的動(dòng)作的具體例。 此外,在以下的圖23至圖25中,示出了在RTL模式的系統(tǒng)中發(fā)生切斷的情況下的 例子,但對(duì)于圖23及圖24的動(dòng)作,在TTL模式的情況下,將RTL替換為TTL則成為相同的 動(dòng)作。由于在TTL模式下沒(méi)有雙向模式,所以圖25的動(dòng)作不適用于TTL模式。
圖23表示切斷發(fā)生時(shí)的系統(tǒng)結(jié)構(gòu)變更步驟的第1個(gè)例子。 該圖表示在由裝置A 裝置F這6臺(tái)裝置形成單向模式的RTL模式的音頻網(wǎng)絡(luò)系 統(tǒng)的狀態(tài)下,將裝置D和裝置E之間的連線切斷的情況下的例子。此外,對(duì)于連線的切斷, 除了通信線纜自身被物理切斷的情況以外,還包括將通信線纜從裝置上拔下的情況、或者 在任意一個(gè)裝置中由于故障而無(wú)法相對(duì)于音頻網(wǎng)絡(luò)進(jìn)行發(fā)送及接收的情況。另外,圖中的 "M"表示主節(jié)點(diǎn),"LB"表示設(shè)定回送的裝置。 另外,如果如圖23(a)所示在連線中發(fā)生切斷,則在其兩側(cè)的裝置中,通過(guò)與網(wǎng)絡(luò) 時(shí)鐘消失對(duì)應(yīng)的圖21的處理、以及/或者與圖21的處理中發(fā)送的切斷通知命令的接收對(duì) 應(yīng)的圖22的處理,立刻將檢測(cè)到切斷的一側(cè)的選擇器切換至折返線路/ITL幀發(fā)送部側(cè),在 檢測(cè)到切斷的一側(cè)設(shè)定TL幀的傳送通路的回送。 (b)表示切斷點(diǎn)的兩側(cè)的裝置在檢測(cè)到切斷的一側(cè)設(shè)定回送后的狀態(tài)。在圖中所 示的例子中,由此形成從裝置A至裝置D為止進(jìn)行循環(huán)的傳送通路和在裝置E和裝置F之 間進(jìn)行循環(huán)的傳送通路。 此外,在發(fā)生切斷的情況下,有時(shí)各個(gè)裝置會(huì)在TL幀通過(guò)時(shí)設(shè)定回送。而且,在此
情況下,發(fā)送中的TL幀損壞。但是,即使在此情況下,如后述所示,由于系統(tǒng)內(nèi)的各個(gè)節(jié)點(diǎn)
可以檢測(cè)出TL幀的損壞,主節(jié)點(diǎn)也可以將損壞的幀廢棄并生成新的幀,所以不會(huì)產(chǎn)生較大
問(wèn)題。因此,在由于切斷而產(chǎn)生的2個(gè)裝置群中,雖然存在主節(jié)點(diǎn)的一側(cè)因切斷位置或定時(shí)
而導(dǎo)致記載在0 2個(gè)TL幀中的數(shù)據(jù)丟失,但可以繼續(xù)RTL模式的動(dòng)作。 另一方面,由于切斷而與主節(jié)點(diǎn)分離的裝置將自身進(jìn)行重置,同時(shí),也向切斷側(cè)的
相反側(cè)發(fā)送重置請(qǐng)求。 然后,通過(guò)圖13所示的處理,使與主節(jié)點(diǎn)分離的節(jié)點(diǎn)如(c)所示,全部暫時(shí)恢復(fù) ITL模式。 但是,此后,可以在連接沒(méi)有被切斷一側(cè)的發(fā)送/接收I/F中適當(dāng)?shù)亻_始圖9所示 的處理,以與使用圖16等說(shuō)明的情況相同的步驟,如(d)所示使裝置E及裝置F自動(dòng)地形 成TTL模式的系統(tǒng)。然后,如果被切斷的連線復(fù)原,則可以通過(guò)圖21或者圖22的步驟S209 以后的處理,以與使用圖18等說(shuō)明的情況相同的步驟,將暫時(shí)分離出的裝置E以及裝置F 編入以RTL模式動(dòng)作中的系統(tǒng)中。 另外,考慮在切斷發(fā)生的時(shí)刻TL幀的前端位于裝置E或者裝置F中的情況下,如
44果不進(jìn)行任何處理,則TL幀在裝置E和裝置F之間持續(xù)循環(huán)。因此,為了防止這種情況,可 以在接收TL幀時(shí)確認(rèn)幀序列號(hào),在2次接收到相同序列號(hào)的TL幀的情況下,不使該TL幀 折返而將其廢棄。 另外,在圖24中示出連接切斷時(shí)的系統(tǒng)結(jié)構(gòu)變更步驟的第2個(gè)例子。 在該圖中示出了裝置停止的情況的例子??紤]連線沒(méi)有變化,但突然電源被切斷
等導(dǎo)致裝置停止的情況。另外,在此情況下,也由于停止的裝置的兩側(cè)裝置,無(wú)法檢測(cè)到來(lái)
自鄰接裝置的網(wǎng)絡(luò)時(shí)鐘,所以可以將其作為觸發(fā)點(diǎn),如圖24(a)所示檢測(cè)傳送通路的切斷。
在停止的裝置的相鄰裝置(D、F)中,雖然不能將裝置停止和連線切斷進(jìn)行區(qū)分,但由于應(yīng)
對(duì)處理相同,所以沒(méi)有問(wèn)題。 g卩,如圖24(b)、 (c)所示,與圖23的情況相同地,檢測(cè)到傳送通路切斷的裝置,在 檢測(cè)到該切斷的一側(cè)設(shè)定回送,主節(jié)點(diǎn)將切斷發(fā)生時(shí)損壞的TL幀廢棄,繼續(xù)進(jìn)行新TL幀的 生成和發(fā)送。另外,由此,在存在主節(jié)點(diǎn)的一側(cè)傳送通路中,在切斷發(fā)生后也傳送TL幀,在 可以維持傳送通路的范圍內(nèi),可以繼續(xù)傳送波形數(shù)據(jù)及以太網(wǎng)幀等。 此外,在各個(gè)裝置的功能沒(méi)有全部停止的情況下,存在控制部40突然掛起等無(wú)法 正常地對(duì)TL幀進(jìn)行數(shù)據(jù)的讀寫的情況。另外,如果在該狀態(tài)下繼續(xù)TL幀的傳送,則無(wú)法保 證該內(nèi)容的準(zhǔn)確性,因此,在某個(gè)裝置處于該狀態(tài)的情況下,優(yōu)選使該裝置的功能停止,進(jìn) 行圖24所示的結(jié)構(gòu)變更。 另外,在圖25中示出連接切斷時(shí)的系統(tǒng)結(jié)構(gòu)變更步驟的第3個(gè)例子。 在該圖中示出在形成雙向的RTL模式的音頻網(wǎng)絡(luò)系統(tǒng)的狀態(tài)下,裝置D和裝置E
之間的連線被切斷的情況下的例子。 在此情況下,與連線的切斷發(fā)生對(duì)應(yīng)而如圖25 (a) 、 (b)所示,與圖23的情況相同 地,切斷點(diǎn)的兩側(cè)的節(jié)點(diǎn)也在檢測(cè)到切斷的一側(cè)設(shè)定回送。但是,在以雙向模式動(dòng)作中的情 況下,通過(guò)設(shè)定該回送,則此前為2個(gè)的傳送通路,在將切斷發(fā)生位置分離后進(jìn)行連接,新 形成1個(gè)傳送通路。 另一方面,通過(guò)設(shè)定回送而變更傳送通路,由此主節(jié)點(diǎn)向圖中上側(cè)的傳送通路 (設(shè)環(huán)ID = 1)發(fā)送的TL幀,在中途折返而在圖中下側(cè)的傳送通路(設(shè)環(huán)ID = 2)中返回 主節(jié)點(diǎn)。相反地,主節(jié)點(diǎn)向圖中下側(cè)的傳送通路發(fā)送的TL幀,在中途折返而在圖中上側(cè)的 傳送通路中返回主節(jié)點(diǎn)。 S卩,在設(shè)定回送的情況下,主節(jié)點(diǎn)在各個(gè)接收I/F中,對(duì)具有與通常時(shí)相反一側(cè)的 傳送通路的環(huán)ID的TL幀進(jìn)行接收。在應(yīng)該接收環(huán)ID = 1的TL幀的接收I/F中接收環(huán)ID =2的TL幀等。 另外,如果將該內(nèi)容以其他表達(dá)方法表述,則如下述所示。 首先,在雙向模式下形成2個(gè)傳送通路的情況下,由前方側(cè)的發(fā)送I/F發(fā)送的TL 幀被后方側(cè)的接收I/F進(jìn)行接收,由后方側(cè)的發(fā)送I/F發(fā)送的TL幀被前方側(cè)的接收I/F進(jìn) 行接收(參照?qǐng)Dl(b))。即,TL幀由與發(fā)送所使用的發(fā)送I/F不同組的接收I/F接收。
但是,在通過(guò)設(shè)定回送而使傳送通路成為1個(gè)的情況下,由前方側(cè)的發(fā)送1/F發(fā)送 的TL幀被前方側(cè)的接收I/F進(jìn)行接收,由后方側(cè)的發(fā)送I/F發(fā)送的TL幀被后方側(cè)的接收 I/F進(jìn)行接收(參照?qǐng)D1 (a)) 。 S卩,TL幀由與發(fā)送所使用的發(fā)送I/F同組的接收I/F接收。
因此,在設(shè)定回送的情況下,例如,在前方側(cè)的接收I/F中,之前接收由前方側(cè)的發(fā)送I/F發(fā)送的TL幀,但從某時(shí)刻開始,接收由后方側(cè)的發(fā)送I/F發(fā)送的TL幀。
此外,在設(shè)定回送時(shí),在傳送中的TL幀的前端已經(jīng)通過(guò)回送設(shè)定位置的情況下, 傳送中的TL幀以缺少后部的狀態(tài)直接進(jìn)入雙向模式的傳送通路而返回主節(jié)點(diǎn)。但是,主節(jié) 點(diǎn)發(fā)送的下一個(gè)TL幀,經(jīng)過(guò)結(jié)合為1個(gè)的傳送通路,返回與雙向模式的情況相反的接收1/ F中。 因此,主節(jié)點(diǎn)將該情況作為觸發(fā)點(diǎn),判斷為在某節(jié)點(diǎn)之間發(fā)生切斷而使連接成為 串聯(lián)狀態(tài),如(c)所示轉(zhuǎn)換至單向模式的動(dòng)作。因此,中止在單向模式下不使用的一側(cè)數(shù)據(jù) 輸入輸出部生成TL幀,然后,在該數(shù)據(jù)輸入輸出部中使接收到的TL幀通過(guò)即可(可以在 ITL幀區(qū)域中進(jìn)行數(shù)據(jù)的讀寫)。 通過(guò)以上的動(dòng)作,即使在以雙向的RTL模式動(dòng)作中的系統(tǒng)中的任意位置發(fā)生切斷 的情況下,也可以通過(guò)單向的RTL模式在可能的范圍內(nèi)繼續(xù)進(jìn)行波形數(shù)據(jù)及以太網(wǎng)幀等的 傳送。即使在某一個(gè)節(jié)點(diǎn)的功能停止的情況下,也可以與圖22的情況相同地,在其兩側(cè)設(shè) 定回送,相同地轉(zhuǎn)換至單向的RTL模式的動(dòng)作。
3.關(guān)于各個(gè)節(jié)點(diǎn)中的TL幀的處理 下面,說(shuō)明構(gòu)成音頻網(wǎng)絡(luò)系統(tǒng)1的各個(gè)節(jié)點(diǎn)中對(duì)TL幀的處理。 此外,在這里說(shuō)明的動(dòng)作以及處理是與RTL模式相關(guān)的。但是,在TTL模式的情況
下,除了不對(duì)TL幀進(jìn)行波形數(shù)據(jù)的讀寫這一點(diǎn)以外,可以采用與RTL模式的情況完全相同
的處理。 另外,在這里說(shuō)明的動(dòng)作以及處理,只要不特別地說(shuō)明,則是向進(jìn)行波形數(shù)據(jù)或以 太網(wǎng)幀的讀寫的數(shù)據(jù)輸入輸出部中輸入TL幀的數(shù)據(jù)的情況下的處理。在向不進(jìn)行波形數(shù) 據(jù)或以太網(wǎng)幀的讀寫的數(shù)據(jù)輸入輸出部中輸入TL幀的數(shù)據(jù)的情況下,不進(jìn)行與這些數(shù)據(jù) 的輸入輸出相關(guān)的處理。另外,在此情況下,由于即使是主節(jié)點(diǎn)也不進(jìn)行新TL幀的生成,所 以進(jìn)行與從屬節(jié)點(diǎn)的情況相同的處理。 另外,為了便于說(shuō)明,對(duì)于網(wǎng)絡(luò)I/F插件215的數(shù)據(jù)輸入輸出部所具有的緩沖器及 發(fā)送/接收部的標(biāo)號(hào),使用第1數(shù)據(jù)輸入輸出部10中的標(biāo)號(hào)。但是,在使用第2數(shù)據(jù)輸入 輸出部20進(jìn)行數(shù)據(jù)讀寫的情況下,第2數(shù)據(jù)輸入輸出部20所具有的各部分當(dāng)然也進(jìn)行動(dòng) 作。 3. 1TL幀的生成 首先,說(shuō)明主節(jié)點(diǎn)中的TL幀100的生成。 如上述所示,在本實(shí)施方式的音頻網(wǎng)絡(luò)系統(tǒng)中,僅由主節(jié)點(diǎn)生成新(幀ID不同的) TL幀。而且,主節(jié)點(diǎn)對(duì)自身所發(fā)送的、在傳送通路中循環(huán)1周返回的TL幀的數(shù)據(jù)的一部分 進(jìn)行加工,而生成新的TL幀。 該加工的內(nèi)容是更新幀頭及管理數(shù)據(jù)(包括幀ID),同時(shí),將主節(jié)點(diǎn)所發(fā)送的波形 數(shù)據(jù)及控制數(shù)據(jù)等寫入,對(duì)于其他節(jié)點(diǎn)寫入的波形數(shù)據(jù)及控制數(shù)據(jù),以原狀保留在新的TL 幀中。 但是,在采用這種生成方式的情況下,如果不對(duì)返回的TL幀的錯(cuò)誤進(jìn)行確認(rèn)而生 成新的TL幀,則可能在所傳送的波形數(shù)據(jù)中產(chǎn)生嚴(yán)重的噪聲。因此,在本實(shí)施方式的主節(jié) 點(diǎn)中,將在傳送通路中循環(huán)1周返回的TL幀整體暫時(shí)保存在緩沖器中,在確認(rèn)正常地接收 到整個(gè)TL幀后,基于該TL幀生成新的TL幀。
46
另外,在主節(jié)點(diǎn)無(wú)法接收到TL幀的情況下,新TL幀需要基于其他TL幀生成。因 此,將正常接收到的即在環(huán)狀的傳送通路中正常循環(huán)后的TL幀中最新的那一個(gè),在發(fā)送/ 接收用的幀之外保存起來(lái),在無(wú)法正常接收到TL幀的情況下,使預(yù)定基于該TL幀生成的TL 幀,基于所保存的TL幀生成。 因此,在主節(jié)點(diǎn)中如圖26所示,在進(jìn)行TL幀的生成的數(shù)據(jù)輸入輸出部中,設(shè)置在 TL幀發(fā)送部18中的TL幀的加工用緩沖器由多個(gè)緩沖器構(gòu)成,可以對(duì)該各個(gè)緩沖器分配"發(fā) 送緩沖器(兼保存緩沖器)"或者"接收緩沖器"的功能。另外,在TL幀發(fā)送部18內(nèi),需要 比周期更新量k大1的(k+1)個(gè)緩沖器。 在這里,在圖27中示出主節(jié)點(diǎn)中的TL幀的發(fā)送/接收以及生成的定時(shí)例。在該 圖中,S為整數(shù),是表示字時(shí)鐘的各個(gè)周期為第幾個(gè)周期的編號(hào)。另外,該S也作為表示在 該第S個(gè)周期中主節(jié)點(diǎn)發(fā)送的TL幀的幀ID使用。 主節(jié)點(diǎn)如使用圖5及圖6所說(shuō)明的那樣,在每個(gè)采樣周期發(fā)送1個(gè)TL幀。另外, 該圖所示的是周期更新量k為"2"的情況下的例子,在此情況下,所發(fā)送的TL幀的前端以 大約l個(gè)采樣周期在系統(tǒng)中進(jìn)行循環(huán)。另外,在大多數(shù)情況下,如圖27所示,必須在第S個(gè) TL幀的整體接收完成前開始第S+l個(gè)TL幀的發(fā)送。另外,直至比開始第S+2個(gè)TL幀的發(fā) 送提前在主節(jié)點(diǎn)內(nèi)準(zhǔn)備新TL幀所花費(fèi)的時(shí)間即規(guī)定時(shí)間a的定時(shí)之前,接收第S個(gè)TL幀 的整體。在圖27中,將該規(guī)定時(shí)間a以標(biāo)號(hào)X進(jìn)行表示。 在此情況下,將存儲(chǔ)在發(fā)送緩沖器中的第S個(gè)TL幀的發(fā)送、和將接收到的第S-l 個(gè)TL幀向接收緩沖器的存儲(chǔ)并行進(jìn)行。在TL幀發(fā)送部18中,接收緩沖器可以作為當(dāng)前的 發(fā)送緩沖器的下一個(gè)緩沖器。另外,主節(jié)點(diǎn)應(yīng)從TL幀中讀取的數(shù)據(jù),可以在向接收緩沖器 存儲(chǔ)時(shí)讀取,也可以在存儲(chǔ)后讀取。另外,在第S-1個(gè)TL幀接收完成的時(shí)刻,進(jìn)行接收到 的TL幀的錯(cuò)誤校驗(yàn),如果沒(méi)有異常,則將該接收緩沖器指定為下一個(gè)發(fā)送緩沖器,同時(shí),將 該指定的發(fā)送緩沖器(當(dāng)前的接收緩沖器)的下一個(gè)緩沖器指定為下一個(gè)接收緩沖器。另 外,對(duì)存儲(chǔ)在下一個(gè)發(fā)送緩沖器中的第S-l個(gè)TL幀進(jìn)行加工,生成第S+l個(gè)TL幀。
另外,由于第S個(gè)TL幀也即將返回,所以將準(zhǔn)備的下一個(gè)緩沖器變更為接收緩沖 器,開始存儲(chǔ)接收到的第S個(gè)TL幀。然后,在第S個(gè)TL幀的發(fā)送完成的時(shí)刻,釋放發(fā)送緩 沖器。 另外,在下一個(gè)傳送用字時(shí)鐘的開始定時(shí),將準(zhǔn)備的下一個(gè)緩沖器變更為發(fā)送緩 沖器,同時(shí),開始對(duì)存儲(chǔ)在其中的第S+l個(gè)TL幀發(fā)送,然后,在第S個(gè)TL幀的接收完成的時(shí) 刻,對(duì)接收到的TL幀進(jìn)行錯(cuò)誤校驗(yàn),如果沒(méi)有異常,則將存儲(chǔ)該TL幀的接收緩沖器指定為 下一個(gè)發(fā)送緩沖器,同時(shí),將該指定的發(fā)送緩沖器(當(dāng)前的接收緩沖器)的下一個(gè)緩沖器指 定為下一個(gè)接收緩沖器。然后,對(duì)存儲(chǔ)在下一個(gè)發(fā)送緩沖器中的第S個(gè)TL幀進(jìn)行加工,而 生成第S+2個(gè)TL幀。 通過(guò)重復(fù)進(jìn)行以上步驟,始終可以基于判斷為整體正常的TL幀,生成新的TL幀。
此外,對(duì)于第1個(gè)和第2個(gè)TL幀,由于沒(méi)有作為基礎(chǔ)的TL幀,所以基于規(guī)定的模 板生成即可。 另外,也可以取代在幀緩沖器內(nèi)對(duì)TL幀進(jìn)行加工,而與從屬節(jié)點(diǎn)的情況相同地, 在輸出時(shí),從緩沖器讀出TL幀,對(duì)于該讀出的TL幀的幀頭以及內(nèi)容,一邊利用來(lái)自波形數(shù) 據(jù)發(fā)送緩沖器16、 TL數(shù)據(jù)發(fā)送緩沖器17、 ITL數(shù)據(jù)發(fā)送緩沖器53的數(shù)據(jù)進(jìn)行替換, 一邊進(jìn)
47行輸出。在此情況下,雖然被保存在發(fā)送緩沖器中的是接收到的TL幀這一點(diǎn)不同,但所需 要的緩沖器數(shù)量同樣為(k+1)個(gè)。 另外,如果設(shè)計(jì)為各個(gè)緩沖器的動(dòng)作速度加倍,可以在發(fā)送的同時(shí)進(jìn)行接收,則由 于可以在TL幀返回主節(jié)點(diǎn)的定時(shí),將該時(shí)刻的"發(fā)送緩沖器"同時(shí)作為"接收緩沖器"使用, 因此,可以使緩沖器的數(shù)量與上述實(shí)施例相比少1個(gè)而成為k個(gè)。 另外,在圖28中示出在第S個(gè)以后的TL幀無(wú)法在環(huán)狀的傳送通路中正常循環(huán)的 情況下,主節(jié)點(diǎn)中的TL幀的發(fā)送/接收以及生成的定時(shí)。在這里,無(wú)法正常循環(huán)的情況除 了主節(jié)點(diǎn)在接收到TL幀的時(shí)刻檢測(cè)到幀出現(xiàn)異常的情況以外,還包括在其他節(jié)點(diǎn)中檢測(cè) 到異常并將該內(nèi)容記錄在幀中的情況、以及TL幀沒(méi)有全部返回的情況。
在此情況下,如果主節(jié)點(diǎn)基于沒(méi)有正常循環(huán)(可能數(shù)據(jù)已經(jīng)損壞)的第S個(gè)TL幀, 生成第S+2個(gè)TL幀,則可能使傳送的波形數(shù)據(jù)不連續(xù),產(chǎn)生噪聲。因此,檢測(cè)到幀沒(méi)有正常 循環(huán)這一情況的主節(jié)點(diǎn),將接收緩沖器中的TL幀廢棄,將該緩沖器指定為下一個(gè)接收緩沖 器,同時(shí),將該時(shí)刻的發(fā)送緩沖器指定為下一個(gè)發(fā)送緩沖器。在該時(shí)刻發(fā)送緩沖器還在發(fā)送 中,新TL幀的生成等待該發(fā)送完成后進(jìn)行。即,在第S+l個(gè)TL幀的發(fā)送完成時(shí),主節(jié)點(diǎn)對(duì) 存儲(chǔ)在下一個(gè)發(fā)送緩沖器中的第S+l個(gè)TL幀(包含已經(jīng)確認(rèn)在傳送通路中正常循環(huán)的最 新的TL幀、即第S-l個(gè)TL幀的數(shù)據(jù))進(jìn)行加工,生成第S+2個(gè)TL幀。
另外,在第S+l個(gè)TL幀也無(wú)法正常接收的情況下,在生成第S+3個(gè)TL幀時(shí),將發(fā) 送緩沖器再次指定為下一個(gè)發(fā)送緩沖器,在第S+2個(gè)TL幀的發(fā)送完成后,基于所存儲(chǔ)的第 S+2個(gè)TL幀,生成第S+3個(gè)TL幀。以后,直至可以正常接收到TL幀為止,將相同的緩沖器 作為發(fā)送緩沖器反復(fù)使用,基于存儲(chǔ)在該發(fā)送緩沖器中的TL幀(包含第S-l個(gè)TL幀的數(shù) 據(jù)),持續(xù)進(jìn)行新的TL幀的生成。 這樣,在第S-l個(gè)TL幀所記載的數(shù)據(jù)中,不被主節(jié)點(diǎn)刷新而直接向下一個(gè)節(jié)點(diǎn)發(fā) 送的數(shù)據(jù),在第S+2個(gè)TL幀、第S+3個(gè)TL幀、以及以后的TL幀中以原狀進(jìn)行保留。因此, 可以得到與下述情況相同的效果,即,將第S-l個(gè)TL幀的數(shù)據(jù)另外保存,每次基于該保存的 TL幀生成新的TL幀。 3. 2主節(jié)點(diǎn)中的TL幀的處理以及動(dòng)作狀態(tài)的切換 下面,說(shuō)明在主節(jié)點(diǎn)中用于實(shí)現(xiàn)圖27及圖28所示的動(dòng)作的處理。另外,對(duì)于用于 進(jìn)行在RTL的單向模式和雙向模式之間切換動(dòng)作狀態(tài)的處理,也一起進(jìn)行說(shuō)明。
首先,在圖29中示出主節(jié)點(diǎn)在成為TL幀的傳送通路的末端的接收I/F中,從第S 個(gè)TL幀前端部開始進(jìn)行接收的情況下執(zhí)行的處理的流程圖。 主節(jié)點(diǎn)中的控制部40的CPU在檢測(cè)到第S個(gè)TL幀的接收開始的情況下,開始圖 29所示的處理。首先,確認(rèn)接收到的幀中作為管理數(shù)據(jù)記載的環(huán)ID以及幀ID(S121),判斷 其是否為正確的值(S122)。 幀ID如果為與前一個(gè)TL幀連續(xù)的編號(hào),則為正確的值。環(huán)ID如果是在音頻網(wǎng)絡(luò) 系統(tǒng)1內(nèi)形成的1或2個(gè)傳送通路中,接收到幀的接收1/F所屬的那個(gè)傳送通路的ID,則 為正確的值。此外,在將環(huán)ID作為確定傳送通路和系統(tǒng)的ID的情況下,在上述條件的基礎(chǔ) 上,在基于TL幀所記載的環(huán)ID確定為本節(jié)點(diǎn)所屬的系統(tǒng)(沒(méi)有確定為其他系統(tǒng))時(shí),就可 以判斷為正確的值。 然后,如果幀ID以及環(huán)ID為正確的值,則沒(méi)有問(wèn)題,因此圖29的處理完畢,繼續(xù)TL幀的接收和向緩沖器存儲(chǔ)。但是,在上述值存在異常的情況下,認(rèn)為幀產(chǎn)生缺失、或傳送 通路的形狀變化。 因此,對(duì)接收到的TL幀的環(huán)ID是否為與接收到幀的接收I/F所屬的傳送通路的 相反側(cè)的傳送通路的ID進(jìn)行判斷(S123)。然后,如果結(jié)果為是,則停止第2數(shù)據(jù)輸入輸出 部20(在單向模式下,不用于進(jìn)行波形數(shù)據(jù)的讀寫的數(shù)據(jù)輸入輸出部)進(jìn)行的TL幀的生成 和發(fā)送,將系統(tǒng)的動(dòng)作狀態(tài)OS變更為單向模式,轉(zhuǎn)換至單向模式的動(dòng)作(S124)。此外,第l 數(shù)據(jù)輸入輸出部10(在單向模式下為用于進(jìn)行波形數(shù)據(jù)的讀寫的數(shù)據(jù)輸入輸出部)進(jìn)行的 TL幀的生成和發(fā)送,按照此前的方式繼續(xù)。 該處理是與圖25中說(shuō)明的動(dòng)作狀態(tài)的切換對(duì)應(yīng)的處理。另外,步驟S124的處理, 在將由哪個(gè)接收I/F開始TL幀的接收作為觸發(fā)點(diǎn)而開始圖29的處理的情況下都相同。
另外,在主節(jié)點(diǎn)轉(zhuǎn)換至單向模式的動(dòng)作的情況下,從屬節(jié)點(diǎn)也自動(dòng)地檢測(cè)該情況, 開始單向模式的動(dòng)作,對(duì)于該處理在"3. 4從屬節(jié)點(diǎn)中的TL幀的處理"中記述。
另外,無(wú)論在進(jìn)行以上的動(dòng)作狀態(tài)變更的情況下,還是不進(jìn)行的情況下,均進(jìn)行錯(cuò) 誤處理(S125),在幀中存儲(chǔ)"有錯(cuò)誤"這一內(nèi)容,在后面的圖30的步驟S132中,判斷為有錯(cuò) 誤。由于在進(jìn)行動(dòng)作狀態(tài)變更的情況下,存在伴隨傳送通路的變更而TL幀損壞的可能性, 所以優(yōu)選作為有錯(cuò)誤進(jìn)行處理。 下面,在圖30中示出主節(jié)點(diǎn)在檢測(cè)到第S個(gè)TL幀的接收完成的情況下執(zhí)行的處 理的流程圖。 主節(jié)點(diǎn)中的控制部40的CPU,在檢測(cè)到第S個(gè)TL幀的接收完成的情況下開始圖30 所示的處理。首先,通過(guò)FCS 105檢測(cè)接收完成的TL幀有無(wú)錯(cuò)誤(S131)。然后,在沒(méi)有錯(cuò) 誤,且接收到的TL幀中所記載的錯(cuò)誤標(biāo)志EDF的值為表示無(wú)錯(cuò)誤的"O"的情況下(S132), 判斷為接收到的TL幀在傳送通路中正常循環(huán),確定基于接收到的第S個(gè)TL幀生成第S+2 個(gè)TL幀(S133)。此外,將作為新TL幀的生成基礎(chǔ)的TL幀稱為"對(duì)象幀"。
然后,向?qū)ο髱袑懭胄碌膸琁D而形成新的TL幀(S134),同時(shí),進(jìn)行波形數(shù)據(jù)、以 太網(wǎng)幀、ITL幀及其他信息的讀取以及寫入的處理(S135 S138),成為在第S+2個(gè)TL幀中 寫入了應(yīng)輸出的數(shù)據(jù)的狀態(tài)。 對(duì)于在步驟S135 S137中從幀中讀出或?qū)懭肽男?shù)據(jù),如使用圖8所說(shuō)明的所 示。在步驟S138中寫入的數(shù)據(jù)包括前方延遲時(shí)間Dfw、后方延遲時(shí)間Dbw以及系統(tǒng)的動(dòng)作 狀態(tài)OS。另外,步驟S135 S138的處理也可以采取不同的順序,采用先全部?jī)H進(jìn)行讀取, 然后進(jìn)行寫入這樣的處理順序。 此外,對(duì)于ITL幀,即使在沒(méi)有應(yīng)寫入的數(shù)據(jù)的情況下,也將表示該內(nèi)容的數(shù)據(jù)寫 入ITL幀區(qū)域106中。該數(shù)據(jù)例如可以作為數(shù)據(jù)塊數(shù)"1"、數(shù)據(jù)塊編號(hào)"1"、數(shù)據(jù)大小"0" 這樣的數(shù)據(jù)塊的數(shù)據(jù)進(jìn)行記載。這一點(diǎn)在其他步驟的ITL幀寫入處理中也相同。
另外,在步驟S138后,向?qū)ο髱x予FCS而完成TL幀(S139),直至第S+2個(gè)傳送 用字時(shí)鐘的定時(shí)為止進(jìn)行待機(jī)(S140),與傳送用字時(shí)鐘的定時(shí)對(duì)應(yīng)而開始發(fā)送所生成的第 S+2個(gè)TL幀(S141)。 另一方面,在步驟S132中存在錯(cuò)誤、或者錯(cuò)誤標(biāo)志EDF的值為表示"有錯(cuò)誤"的"1" 的情況下,判斷為接收到的TL幀在傳送通路中沒(méi)有正常循環(huán),從而確定基于已經(jīng)確認(rèn)在傳 送通路中正常循環(huán)的最新的TL幀,生成第S+2個(gè)TL幀(S142)。在此情況下,也將作為新TL幀的生成基礎(chǔ)的TL幀稱為"對(duì)象幀"。 另外,伴隨著步驟S132中為否,CPU在此后進(jìn)行錯(cuò)誤處理(S143)。該處理與后面 使用圖32說(shuō)明的從屬節(jié)點(diǎn)的處理相同地,是伴隨著記載在接收到的TL幀中的數(shù)據(jù)不可信 這一情況的處理。另外,也可以進(jìn)行向上層通知錯(cuò)誤等處理。 然后,在步驟S143后,向?qū)ο髱瑢懭胄碌膸琁D而作為新的TL幀(S144),同時(shí),進(jìn)
行波形數(shù)據(jù)、以太網(wǎng)幀、ITL幀、以及其他信息的寫入的處理(S145 S148),成為在第S+2
個(gè)TL幀中寫入了應(yīng)輸出的數(shù)據(jù)的狀態(tài)。步驟S145 S148的處理可以采取不同的順序這
一情況與步驟S135 S138的情況相同,但在這里,無(wú)需從對(duì)象幀中讀出數(shù)據(jù)。 在步驟S148后,前進(jìn)至步驟S139,將生成的新TL幀與無(wú)錯(cuò)誤的情況相同地開始發(fā)
送,結(jié)束處理。 通過(guò)進(jìn)行以上的處理,由于可以使主節(jié)點(diǎn)基于確認(rèn)在傳送通路中正常循環(huán)并返回 的TL幀,生成新的TL幀,因此,始終可以生成正確的TL幀。 此外,在錯(cuò)誤標(biāo)志EDF的值為"l"但接收到的TL幀自身沒(méi)有錯(cuò)誤的情況下,由于 前一個(gè)節(jié)點(diǎn)所寫入的數(shù)據(jù)可以信賴,所以可以在接收到的TL幀的數(shù)據(jù)中,僅讀出ITL幀區(qū) 域的數(shù)據(jù)而用于處理。 另外,以上使用圖27 圖30說(shuō)明的動(dòng)作,是周期更新量k為"2"的情況下的動(dòng) 作,但在周期更新量k為大于2的值的情況下,將"以第S個(gè)TL幀為基礎(chǔ)而生成第S+k個(gè) TL幀"的處理作為正常時(shí)的基本動(dòng)作,而進(jìn)行與周期更新量k為"2"的情況下相同的動(dòng)作。
SP,在相當(dāng)于圖27的時(shí)序圖的動(dòng)作中,如果第S個(gè)TL幀正常接收完成,則主節(jié)點(diǎn) 基于該TL幀生成第S+k個(gè)TL幀,在第S+k個(gè)傳送用字時(shí)鐘的定時(shí)開始發(fā)送。在相當(dāng)于圖 28的動(dòng)作中,在第S個(gè)TL幀無(wú)法正常接收時(shí),主節(jié)點(diǎn)等待第S+k-l個(gè)TL幀的發(fā)送完成,基 于包含在該TL幀中的"最后正常接收的TL幀的數(shù)據(jù)",生成第S+k個(gè)TL幀,在第S+k個(gè)傳 送用字時(shí)鐘的定時(shí)開始發(fā)送。 通過(guò)將周期更新量k增大,可以使音頻網(wǎng)絡(luò)系統(tǒng)中的TL幀循環(huán)的上限時(shí)間增加,
可以相應(yīng)地增加節(jié)點(diǎn)之間的距離,增加編入系統(tǒng)中的節(jié)點(diǎn)數(shù)。但是,存在下述權(quán)衡,即,與周
期更新量k增大的量對(duì)應(yīng),音頻網(wǎng)絡(luò)中的音聲信號(hào)的傳遞延遲變大。 3. 3從單向模式向雙向模式的轉(zhuǎn)換動(dòng)作 下面,說(shuō)明用于將系統(tǒng)從單向模式向雙向模式轉(zhuǎn)換的處理。 如在"2. 2系統(tǒng)形成階段的動(dòng)作"以及"2. 3系統(tǒng)形成的具體例"的部分中已經(jīng)說(shuō) 明的那樣,用于進(jìn)行雙向模式的動(dòng)作的2個(gè)傳送通路的形成本身,可以通過(guò)新連接的串聯(lián) 連接的兩端節(jié)點(diǎn)中的處理而實(shí)現(xiàn)(參照?qǐng)D20(b)及(c))。另外,主節(jié)點(diǎn)也可以通過(guò)拓?fù)浔?的變更通知而一并確定該新連接。 但是,也考慮到如果由于新連接使傳送通路的形狀大幅變化,則TL幀的傳送本身 無(wú)法正常進(jìn)行。因此,在音頻網(wǎng)絡(luò)系統(tǒng)1中,主節(jié)點(diǎn)在拓?fù)浔淼淖兏ㄖ酝?,另外?zhǔn)備確 定傳送通路變更的方法。 在圖31中示出主節(jié)點(diǎn)用于監(jiān)視向雙向模式的轉(zhuǎn)換而進(jìn)行的處理的流程圖。
在通過(guò)圖15所示的處理而成為主節(jié)點(diǎn)的節(jié)點(diǎn)中,控制部40的CPU在音頻網(wǎng)絡(luò)系 統(tǒng)l以單向的RTL模式進(jìn)行動(dòng)作的狀態(tài)下,定期執(zhí)行圖31所示的處理。執(zhí)行周期可以是例 如每個(gè)采樣周期。
另外,在該處理中,控制部40的CPU首先對(duì)各個(gè)接收I/F 31、33中的TL幀的接收 定時(shí)進(jìn)行校驗(yàn)(S221)。 在單向模式的情況下,主節(jié)點(diǎn)將生成的TL幀首先向前方側(cè)發(fā)送,該TL幀在串聯(lián)連 接的端部節(jié)點(diǎn)中被回送,而返回前方側(cè)的接收I/F。在此情況下,從向前方側(cè)從前端開始發(fā) 送TL幀,直至開始從前端接收返回的TL幀為止的延遲時(shí)間,不會(huì)在每個(gè)TL幀的發(fā)送中產(chǎn) 生較大變化。因此,可以將利用過(guò)去的TL幀測(cè)量出的前方側(cè)的延遲時(shí)間,作為下一個(gè)TL幀 的前方側(cè)的延遲時(shí)間的預(yù)想值。 或者,也可以基于登錄在拓?fù)浔碇械墓?jié)點(diǎn)之間的距離,而預(yù)想TL幀的延遲時(shí)間 (參照?qǐng)D9的步驟S16 S18及其說(shuō)明)。作為延遲時(shí)間的預(yù)想方法,更優(yōu)選這個(gè)。
另外,可以將在上述延遲時(shí)間的預(yù)想值中加上變化容許量13而得到的值,作為前 方側(cè)限制時(shí)間。 另外,由于TL幀在系統(tǒng)中循環(huán)一周的延遲時(shí)間,無(wú)論如何都必須在與延遲更新量 k對(duì)應(yīng)而確定的限制時(shí)間(在k為2的情況下,為l個(gè)采樣周期)內(nèi),所以也可以將從該系 統(tǒng)的限制時(shí)間中減去在后方側(cè)測(cè)量出的延遲時(shí)間而得到的時(shí)間,作為前方側(cè)限制時(shí)間。
因此,控制部40的CPU對(duì)下述情況進(jìn)行判斷,即,從向前方側(cè)從TL幀前端發(fā)送 開始,在前方側(cè)限制時(shí)間內(nèi),是否在前方側(cè)的接收I/F中從返回的TL幀的前端開始接收
(5222) 。并且,如果接收開始,則沒(méi)有超時(shí)(否),可知單向模式的傳送通路得到維持,因此 直接結(jié)束處理。另外,在沒(méi)有接收即超時(shí)(是)的情況下,接下來(lái)前進(jìn)至后方側(cè)的判斷。
在這里,作為在前方側(cè)導(dǎo)致超時(shí)的情況,考慮為了進(jìn)行雙向模式的動(dòng)作而形成了 2 個(gè)傳送通路的情況、和由于在串聯(lián)連接的某個(gè)部分中連接發(fā)生切斷等原因而使TL幀的傳 送無(wú)法正常進(jìn)行的情況。 其中,在前者的情況下,發(fā)送的TL幀在新形成的傳送通路中傳送,返回發(fā)送一側(cè) 的相反側(cè)即后方側(cè)的接收I/F(參照?qǐng)D20(c)及圖l(b))。另外,返回所需的時(shí)間,必須在 與延遲更新量k對(duì)應(yīng)而確定的系統(tǒng)的限制時(shí)間內(nèi)。另外,在后者的情況下,不僅不返回前方 側(cè),而且所發(fā)送的TL幀消失,不會(huì)返回主節(jié)點(diǎn)的接收I/F。 因此,控制部40的CPU對(duì)下述情況進(jìn)行判斷,即,從向前方側(cè)從TL幀的前端發(fā)送 開始,在系統(tǒng)的限制時(shí)間內(nèi),是否在后方側(cè)的接收I/F中從返回的該TL幀的前端開始接收
(5223) 。并且,如果沒(méi)有進(jìn)行接收,則超時(shí)(是),判斷為TL幀消失(S228),前進(jìn)至圖30的 步驟S142以后的處理,與無(wú)法正常接收TL幀的情況相同地,基于已經(jīng)確認(rèn)在傳送通路中正 常循環(huán)的最新的TL幀,生成下一個(gè)TL幀。但是,由于在該定時(shí)無(wú)法確定傳送通路的狀態(tài), 所以作為系統(tǒng)依然繼續(xù)單向模式的動(dòng)作狀態(tài)。 另一方面,在步驟S223中未超時(shí)的情況下,可以判斷為已經(jīng)形成用于進(jìn)行雙向模 式的動(dòng)作的2個(gè)傳送通路。因此,首先,為了將本設(shè)備的動(dòng)作狀態(tài)轉(zhuǎn)換到雙向模式而確認(rèn)動(dòng) 作模式的設(shè)定(S224)。 然后,在設(shè)定為許可雙重化下的雙向模式即第2模式的情況下,由第2數(shù)據(jù)輸入輸 出部20開始進(jìn)行TL幀的生成和發(fā)送,將系統(tǒng)的動(dòng)作狀態(tài)OS變更為雙重化的雙向模式,開 始雙重化動(dòng)作(S225)。 此外,在雙重化的情況下,當(dāng)然可以使第2數(shù)據(jù)輸入輸出部20,與第1數(shù)據(jù)輸入輸 出部10完全相同地,對(duì)TL幀進(jìn)行波形數(shù)據(jù)的讀寫。但是,如果僅是為了實(shí)現(xiàn)下述目的,即,在環(huán)的一部分發(fā)生連接切斷的情況下,可以迅速地轉(zhuǎn)換至單向模式而維持節(jié)點(diǎn)之間的波形 數(shù)據(jù)的傳送,則也可以使第2數(shù)據(jù)輸入輸出部20不進(jìn)行波形數(shù)據(jù)的讀寫,在TL幀中記載偽 波形數(shù)據(jù)。但是,優(yōu)選在此情況下,也對(duì)控制數(shù)據(jù)區(qū)域104進(jìn)行數(shù)據(jù)的讀寫,用于傳送以太 網(wǎng)幀或ITL幀。 另外,在步驟S224中確認(rèn)設(shè)定為許可雙倍化下的雙向模式即第3模式的情況下, 開始由第2數(shù)據(jù)輸入輸出部20進(jìn)行的TL幀的生成和發(fā)送以及對(duì)TL幀進(jìn)行波形數(shù)據(jù)的讀 寫,將系統(tǒng)的動(dòng)作狀態(tài)OS變更為雙倍化的雙向模式,開始雙倍化動(dòng)作(S226)。
在此情況下,波形數(shù)據(jù)的傳送ch數(shù)成為2倍,如果已經(jīng)設(shè)定了與增加的量的ch相 關(guān)的波形數(shù)據(jù)的讀寫,則按照該設(shè)定使第2數(shù)據(jù)輸入輸出部20進(jìn)行動(dòng)作即可,如果還沒(méi)有 設(shè)定,則當(dāng)前第2數(shù)據(jù)輸入輸出部20生成的TL幀中,在波形數(shù)據(jù)區(qū)域103內(nèi)記載偽數(shù)據(jù)。
另外,在步驟S224中確認(rèn)設(shè)定為不許可雙向模式即第1模式的情況下,進(jìn)行錯(cuò)誤 處理(S227)。由于在設(shè)定為單向模式的情況下,如果系統(tǒng)的動(dòng)作正常,則即使將串聯(lián)連接的 兩端的節(jié)點(diǎn)進(jìn)行物理連接,在圖12的步驟S63的處理中也為否,所以不進(jìn)行邏輯連接,必然 不會(huì)形成用于雙向模式的2個(gè)傳送通路。因此,在此情況下,可以認(rèn)為在系統(tǒng)的動(dòng)作中發(fā)生 了某些異常,所以可以向用戶進(jìn)行相關(guān)內(nèi)容的警告。 另外,在此情況下,由于即使在僅第1數(shù)據(jù)輸入輸出部IO進(jìn)行TL幀的生成和發(fā)送 的狀態(tài)下,也可以繼續(xù)基本的動(dòng)作,所以只要向環(huán)連接的多個(gè)節(jié)點(diǎn)中的任意一個(gè)節(jié)點(diǎn)發(fā)送 將任意一側(cè)的邏輯連接切斷的命令,使系統(tǒng)的動(dòng)作狀態(tài)恢復(fù)單向模式即可。另外,在反復(fù)產(chǎn) 生向步驟S227的跳轉(zhuǎn)的情況下,優(yōu)選暫時(shí)將系統(tǒng)重置,而重新構(gòu)筑邏輯連接。
在音頻網(wǎng)絡(luò)系統(tǒng)1中,在主節(jié)點(diǎn)通過(guò)進(jìn)行以上處理,而在節(jié)點(diǎn)之間形成用于雙向 模式的2個(gè)傳送通路的情況下,可以不必等待來(lái)自新連線的節(jié)點(diǎn)的通知,自動(dòng)且迅速地在 從1個(gè)采樣周期到數(shù)個(gè)采樣周期(2、3個(gè)采樣周期或者5、6個(gè)采樣周期以內(nèi))的短時(shí)間內(nèi), 轉(zhuǎn)換至雙向模式的動(dòng)作。 此外,在主節(jié)點(diǎn)轉(zhuǎn)換至雙向模式的動(dòng)作的情況下,從屬節(jié)點(diǎn)也根據(jù)記載在TL幀中 的系統(tǒng)的動(dòng)作狀態(tài)OS自動(dòng)地進(jìn)行檢測(cè),而開始雙向模式的動(dòng)作,對(duì)于該處理在下一部分中 記述。 3. 4從屬節(jié)點(diǎn)中的TL幀的處理 如使用圖6及圖8等說(shuō)明所述,在音頻網(wǎng)絡(luò)系統(tǒng)中以音頻傳送模式動(dòng)作中的各個(gè) 節(jié)點(diǎn),從TL幀中讀出本設(shè)備所使用的數(shù)據(jù),向TL幀寫入應(yīng)向其他裝置發(fā)送的數(shù)據(jù)。
下面,說(shuō)明與從屬節(jié)點(diǎn)中的TL幀的發(fā)送/接收相關(guān)的處理。該處理在系統(tǒng)的動(dòng)作 狀態(tài)為單向模式或者雙重化的雙向模式的情況下,由從屬節(jié)點(diǎn)的某一側(cè)的接收1/F執(zhí)行, 在雙倍化的雙向模式的情況下,由兩側(cè)的接收1/F執(zhí)行。 為了簡(jiǎn)化說(shuō)明,假設(shè)在單向模式或者雙重化的雙向模式中,各個(gè)節(jié)點(diǎn)對(duì)在該節(jié)點(diǎn) 內(nèi)從后方側(cè)向前方側(cè)的方向行進(jìn)的(規(guī)定的環(huán)ID的)TL幀,進(jìn)行數(shù)據(jù)的讀寫。這種結(jié)構(gòu)在 考慮單向模式和雙向模式之間順利轉(zhuǎn)換的情況下,對(duì)于確保正常的動(dòng)作是重要的,但在僅 考慮單向模式的動(dòng)作的情況下,不需要這樣處理。 首先,在圖32中示出從屬節(jié)點(diǎn)在檢測(cè)到第S個(gè)TL幀的接收開始的情況下執(zhí)行的 處理的流程圖。 從屬節(jié)點(diǎn)中的控制部40的CPU,在檢測(cè)到第S個(gè)TL幀的接收開始的情況下,開始
52圖32所示的處理。首先,對(duì)接收中的TL幀中作為管理數(shù)據(jù)記載的環(huán)ID及幀ID進(jìn)行確認(rèn) 并存儲(chǔ)(S161),對(duì)該TL幀是否為可處理的TL幀進(jìn)行判斷(S162)。 幀ID如果是與前一個(gè)TL幀連續(xù)的編號(hào),則為正常,當(dāng)然判斷為可處理的TL幀,但 由于為了也接收由于切斷等而缺失1個(gè)或者多個(gè)TL幀后的TL幀,所以只要是前一個(gè)TL幀 的編號(hào)后面的落在規(guī)定范圍內(nèi)的編號(hào),則判斷為可處理的TL幀。 環(huán)ID如果是在系統(tǒng)內(nèi)形成的1個(gè)或2個(gè)傳送通路中接收到幀的接收I/F所屬的 傳送通路的ID,則為可處理的TL幀。此外,在將環(huán)ID作為確定傳送通路和系統(tǒng)的ID的情 況下,在該條件的基礎(chǔ)上,在基于TL幀所記載的環(huán)ID確定為本節(jié)點(diǎn)所屬的系統(tǒng)(沒(méi)有確定 為其他系統(tǒng))時(shí),就可以判斷為正確的值。 然后,在此判斷為可處理的TL幀的情況下,對(duì)接收到的TL幀進(jìn)行波形數(shù)據(jù)、以太 網(wǎng)幀、ITL幀、及其他信息的讀取以及寫入的處理(S163 S166)。 此外,如圖8的說(shuō)明中所述,從屬節(jié)點(diǎn)不等待TL幀的接收完成就對(duì)接收到的TL幀 進(jìn)行數(shù)據(jù)的讀寫,并開始向下一個(gè)節(jié)點(diǎn)發(fā)送。因此,這些處理是與幀的接收進(jìn)展對(duì)應(yīng)而在適 當(dāng)?shù)亩〞r(shí)依次進(jìn)行的,并不限于必須按照流程圖的記載順序。另外,對(duì)于從幀中讀出或?qū)懭?哪些數(shù)據(jù),如使用圖8說(shuō)明的內(nèi)容所示。另外,向下一個(gè)節(jié)點(diǎn)的發(fā)送開始也是在積蓄了幀的 規(guī)定量的數(shù)據(jù)的定時(shí),與圖32的處理獨(dú)立且并行地開始及進(jìn)行的。 因此,在從屬節(jié)點(diǎn)中,在向TL幀讀寫數(shù)據(jù)的時(shí)刻,無(wú)法確認(rèn)該幀中有無(wú)錯(cuò)誤,對(duì)于 這一點(diǎn)通過(guò)后述的圖32所示的處理進(jìn)行應(yīng)對(duì)。 另外,在步驟S166后,如果可以接收到TL幀的FCS,則利用該FCS對(duì)接收中的TL 幀有無(wú)錯(cuò)誤進(jìn)行檢測(cè)(S167)。然后,在有錯(cuò)誤的情況下(S168),將接收中的TL幀的錯(cuò)誤標(biāo) 志EDF設(shè)置為表示有錯(cuò)誤的"l" (S169)。在這里,在存在錯(cuò)誤的情況下,可知無(wú)法保證接收 到的TL幀所記載的數(shù)據(jù)的準(zhǔn)確性。但是,自身寫入TL幀中并輸出的數(shù)據(jù),由于是對(duì)原數(shù)據(jù) 進(jìn)行刷新,所以可以保證準(zhǔn)確性。 另外,在步驟S167中為無(wú)錯(cuò)誤的情況下,不變更錯(cuò)誤標(biāo)志EDF的值,即使已經(jīng)被設(shè) 為"l"也保持原狀。其原因是,錯(cuò)誤標(biāo)志EDF是表示在TL幀的循環(huán)中是否發(fā)生過(guò)即使1次 錯(cuò)誤的標(biāo)志。 然后,在任意一種情況下,最后向接收到的TL幀賦予正確的FCS(S170),結(jié)束處 理。通過(guò)賦予該FCS,而在發(fā)送目標(biāo)的節(jié)點(diǎn)中,將該節(jié)點(diǎn)所輸出的幀識(shí)別為無(wú)錯(cuò)誤。如果錯(cuò) 誤標(biāo)志EDF的值為"l",則可以識(shí)別出在從主節(jié)點(diǎn)至本節(jié)點(diǎn)為止之間的某處發(fā)生了錯(cuò)誤。
通過(guò)執(zhí)行以上的處理,從屬節(jié)點(diǎn)可以在將接收到的TL幀向下一個(gè)節(jié)點(diǎn)發(fā)送之前, 對(duì)該TL幀進(jìn)行必要的數(shù)據(jù)的讀寫。 另外,在步驟S162中并非正確的值的情況下,控制部40的CPU進(jìn)行規(guī)定的錯(cuò)誤處 理(S171),不對(duì)接收到的TL幀進(jìn)行任何特別處理,而使其通過(guò)。因此,圖32的處理就此結(jié)束。 此外,雖然省略了圖示,但在從屬節(jié)點(diǎn)中,對(duì)接收到的TL幀所記載的系統(tǒng)的動(dòng)作 狀態(tài)OS進(jìn)行讀取,在其與當(dāng)前識(shí)別出的動(dòng)作狀態(tài)不同的情況下,將本設(shè)備的動(dòng)作狀態(tài)與讀 取到的系統(tǒng)的動(dòng)作狀態(tài)OS對(duì)應(yīng)而進(jìn)行變更。 例如,在以單向模式動(dòng)作中,讀取到表示雙倍化的雙向模式的OS的情況下,轉(zhuǎn)換 至以雙倍化的雙向模式進(jìn)行幀傳送的狀態(tài),即,使得在單向模式下不進(jìn)行波形數(shù)據(jù)的讀寫的數(shù)據(jù)輸入輸出部也進(jìn)行波形數(shù)據(jù)的讀寫,將后述的字時(shí)鐘的定時(shí)調(diào)整中使用的算式變更 為雙向模式用算式,而且,使第l數(shù)據(jù)輸入輸出部和第2數(shù)據(jù)輸入輸出部從屬于環(huán)ID不同 的傳送通路而進(jìn)行步驟S162的判斷等。 在讀取到表示雙重化的雙向模式的OS的情況下,也大致相同地進(jìn)行,但在雙重化 的情況下,如果只在1個(gè)數(shù)據(jù)輸入輸出部進(jìn)行波形數(shù)據(jù)的讀寫,則不需要數(shù)據(jù)輸入輸出部 的動(dòng)作變更。 另外,相反地,以雙倍化或雙重化的雙向模式動(dòng)作中,讀取到表示單向模式的OS 的情況下,轉(zhuǎn)換至以單向模式進(jìn)行幀傳送的狀態(tài),即,使得在單向模式下不進(jìn)行波形數(shù)據(jù)的 讀寫的數(shù)據(jù)輸入輸出部停止波形數(shù)據(jù)的讀寫,將后述的字時(shí)鐘的定時(shí)調(diào)整中使用的算式變 更為單向模式用算式,而且,使第1數(shù)據(jù)輸入輸出部和第2數(shù)據(jù)輸入輸出部從屬于環(huán)ID相 同的傳送通路中,進(jìn)行步驟S162的判斷等。 在以上的模式轉(zhuǎn)換中,在從雙倍化的雙向模式向單向模式轉(zhuǎn)換時(shí),需要迅速地使 波形數(shù)據(jù)的讀寫停止。其原因是,在以單向模式進(jìn)行TL幀的傳送的狀態(tài)下,如果由原本不 應(yīng)使用的數(shù)據(jù)輸入輸出部向TL幀中進(jìn)行數(shù)據(jù)的寫入,則會(huì)將應(yīng)傳送的數(shù)據(jù)進(jìn)行刷新而使 其消失。 因此,優(yōu)選僅該轉(zhuǎn)換通過(guò)專用的硬件迅速進(jìn)行。在控制部40的CPU之外單獨(dú)設(shè)置 下述電路等,其監(jiān)視接收到的TL幀中的系統(tǒng)的動(dòng)作狀態(tài)OS,在需要從雙倍化的雙向模式向
單向模式轉(zhuǎn)換的情況下,使一側(cè)的數(shù)據(jù)輸入輸出部停止波形數(shù)據(jù)的讀寫。 對(duì)于其他轉(zhuǎn)換動(dòng)作,由于高速化的要求沒(méi)有那么高,所以通過(guò)控制部40的CPU所
執(zhí)行的處理進(jìn)行即可。 下面,在圖33中示出從屬節(jié)點(diǎn)在檢測(cè)到第S個(gè)TL幀的接收完成的情況下所執(zhí)行 的處理的流程圖。 該處理是與接收到的TL幀的錯(cuò)誤校驗(yàn)結(jié)果對(duì)應(yīng)而確定是否采用從該TL幀中讀出 的數(shù)據(jù)的處理。另外,從屬節(jié)點(diǎn)中的控制部40的CPU在檢測(cè)到第S個(gè)TL幀的接收完成的 情況下,開始圖33所示的處理。 首先,在FCS表示有錯(cuò)誤或者錯(cuò)誤標(biāo)志EDF的值為"l"的情況下(S181),可知從 第S個(gè)TL幀中讀出的波形數(shù)據(jù)、以及從該TL幀的以太網(wǎng)幀區(qū)域中讀出的數(shù)據(jù)無(wú)法保證準(zhǔn) 確性。因此,將這些數(shù)據(jù)廢棄,將作為第S周期的波形數(shù)據(jù)輸出的數(shù)據(jù),變更為基于其之前 的周期的波形數(shù)據(jù)(可以保證準(zhǔn)確性的最新的波形數(shù)據(jù))而形成的數(shù)據(jù)(S182)。
另外,在FCS表示有錯(cuò)誤的情況下(S183),可知從第S個(gè)TL幀的ITL幀區(qū)域107 中讀出的數(shù)據(jù)無(wú)法保證準(zhǔn)確性。因此,將包含該數(shù)據(jù)的ITL幀廢棄(S184)。其原因是,在 將ITL幀分割為多個(gè)數(shù)據(jù)塊而記載在ITL幀區(qū)域107中的情況下,如果存在即使1個(gè)無(wú)法 保證準(zhǔn)確性的數(shù)據(jù)塊,則無(wú)法保證ITL幀整體的準(zhǔn)確性。
至此圖33的處理完成。 通過(guò)執(zhí)行以上處理,從屬節(jié)點(diǎn)即使在確認(rèn)接收到的TL幀有無(wú)錯(cuò)誤之前就向該TL 幀讀寫數(shù)據(jù),也可以事后將錯(cuò)誤數(shù)據(jù)從后段的處理中排除。 另外,如果FCS表示沒(méi)有錯(cuò)誤,則即使錯(cuò)誤標(biāo)志EDF的值為"1 ", ITL幀區(qū)域107的 數(shù)據(jù)也可以保證準(zhǔn)確性。其原因是,在ITL幀區(qū)域107中寫入有本節(jié)點(diǎn)應(yīng)讀取的數(shù)據(jù)的情 況下,如果寫入該數(shù)據(jù)的是上一個(gè)節(jié)點(diǎn),則可以通過(guò)FCS,保證在從該節(jié)點(diǎn)至本節(jié)點(diǎn)之間沒(méi)
54有發(fā)生傳送錯(cuò)誤。 4.關(guān)于字時(shí)鐘的定時(shí)調(diào)整 如上所述,在音頻網(wǎng)絡(luò)系統(tǒng)1中,主節(jié)點(diǎn)生成傳送用字時(shí)鐘,根據(jù)該字時(shí)鐘規(guī)定TL 幀的發(fā)送定時(shí)。另外,從屬節(jié)點(diǎn)通過(guò)以TL幀的接收定時(shí)為基準(zhǔn)而生成字時(shí)鐘,得到與主節(jié) 點(diǎn)周期相同的傳送用字時(shí)鐘。 但是,通過(guò)該方式生成的傳送用字時(shí)鐘,在各個(gè)節(jié)點(diǎn)中的相位不同,在由于節(jié)點(diǎn)的 追加或連接切斷等,使音頻網(wǎng)絡(luò)系統(tǒng)1的結(jié)構(gòu)發(fā)生變化的情況下,各個(gè)節(jié)點(diǎn)中的TL幀的接 收定時(shí)發(fā)生偏差,由此使周期產(chǎn)生擺動(dòng)。 因此,在音頻網(wǎng)絡(luò)系統(tǒng)1中,設(shè)有如下功能使各個(gè)節(jié)點(diǎn)的字時(shí)鐘的相位一致,此
外,即使系統(tǒng)的結(jié)構(gòu)發(fā)生變化,也可以對(duì)字時(shí)鐘的定時(shí)進(jìn)行調(diào)整,以使時(shí)鐘不產(chǎn)生擺動(dòng),將
該調(diào)整后的字時(shí)鐘作為信號(hào)處理用字時(shí)鐘,用作為信號(hào)處理定時(shí)的基準(zhǔn)。 在這里,在圖34及圖35中示出構(gòu)成音頻網(wǎng)絡(luò)系統(tǒng)的各個(gè)節(jié)點(diǎn)中,TL幀的前端的
到達(dá)定時(shí)。圖34(a)是由串聯(lián)連接的A至F這6個(gè)節(jié)點(diǎn)構(gòu)成的、以單向模式進(jìn)行動(dòng)作的系
統(tǒng)的例子,其中節(jié)點(diǎn)B為主節(jié)點(diǎn),(b)是將其兩端的節(jié)點(diǎn)A和節(jié)點(diǎn)F進(jìn)行新連接,轉(zhuǎn)換至環(huán)
連接的雙向模式的動(dòng)作的情況下的例子,圖35(c)表示在節(jié)點(diǎn)D和節(jié)點(diǎn)E之間產(chǎn)生斷線,轉(zhuǎn)
換至將節(jié)點(diǎn)D和節(jié)點(diǎn)E作為兩端的串聯(lián)連接的單向模式的動(dòng)作的情況下的例子。 該圖中,以虛線箭頭表示的是TL幀的到達(dá)定時(shí),根據(jù)圖34(a)及圖35(c)可知,在
單向模式的情況下,在1個(gè)采樣周期中,1個(gè)TL幀對(duì)于除了兩端的節(jié)點(diǎn)以外的節(jié)點(diǎn),隔以時(shí)
間差通過(guò)2次。另外,對(duì)于兩端的節(jié)點(diǎn),也可以認(rèn)為以(大致)0時(shí)間差通過(guò)2次。其中,從
屬節(jié)點(diǎn)以第1次接收TL幀的時(shí)刻作為第1接收時(shí)刻Trl,以第2次接收TL幀的時(shí)刻作為第
2接收時(shí)刻Tr2。對(duì)于兩端的節(jié)點(diǎn),可以認(rèn)為Trl = Tr2。 另外,前方延遲Dfw是從主節(jié)點(diǎn)在發(fā)送時(shí)刻Ts將TL幀向前方側(cè)發(fā)送開始至TL幀 第1次返回主節(jié)點(diǎn)的時(shí)間。后方延遲Dbw是從TL幀第1次返回主節(jié)點(diǎn)開始至向后方側(cè)發(fā) 送而TL幀第2次返回主節(jié)點(diǎn)的時(shí)間。因此,Dfw+Dbw是TL幀在傳送通路中循環(huán)1周所需 的時(shí)間即總延遲Drt。此外,在主節(jié)點(diǎn)位于音頻網(wǎng)絡(luò)系統(tǒng)l的端部的情況下,還存在Dfw和 Dbw中一個(gè)(沒(méi)有連接節(jié)點(diǎn)一側(cè)的延遲)為0的情況。 另一方面,根據(jù)圖34(b)可知,在雙向模式的情況下,在1個(gè)采樣周期中,2個(gè)TL幀 方向互逆地各1次、共計(jì)2次通過(guò)從屬節(jié)點(diǎn)。對(duì)于哪個(gè)朝向的TL幀先通過(guò),根據(jù)該節(jié)點(diǎn)和 主節(jié)點(diǎn)之間的位置關(guān)系而不同。但是,在此情況下,由于在1個(gè)采樣期間中接收2次TL幀 這一點(diǎn)與單向模式的情況相同,所以從屬節(jié)點(diǎn)以第1次接收TL幀的時(shí)刻作為第1接收時(shí)刻 Trl,以第2次接收TL幀的時(shí)刻作為第2接收時(shí)刻Tr2。 另外,從主節(jié)點(diǎn)發(fā)送TL幀開始至該TL幀返回主節(jié)點(diǎn)為止的時(shí)間,無(wú)論在向前方側(cè) 發(fā)送的情況下還是在向后方側(cè)發(fā)送的情況下,由于均經(jīng)由相同距離的通信線纜和相同數(shù)量 的節(jié)點(diǎn)而返回,所以應(yīng)該為相同時(shí)間。因此,如果與單向模式的情況相同地,將從主節(jié)點(diǎn)在 發(fā)送時(shí)刻Ts向前方側(cè)發(fā)送TL幀開始至該TL幀返回主節(jié)點(diǎn)為止的時(shí)間作為前方延遲Dfw, 相同地將從向后方側(cè)發(fā)送開始至返回主節(jié)點(diǎn)為止的時(shí)間作為后方延遲Dbw,將使TL幀在傳 送通路中循環(huán)1周所需的時(shí)間作為總延遲Drt,則Drt = Dfw = Dbw。 在音頻網(wǎng)絡(luò)系統(tǒng)l中,以在單向模式和雙向模式下分別進(jìn)行上述所示的TL幀傳送 為前提,通過(guò)對(duì)全部節(jié)點(diǎn)進(jìn)行與目標(biāo)延遲Dt對(duì)應(yīng)的控制,使用于信號(hào)處理的字時(shí)鐘的定時(shí)
55與目標(biāo)時(shí)刻Tt一致。這種字時(shí)鐘的定時(shí)調(diào)整,由網(wǎng)絡(luò)1/F插件215的字時(shí)鐘生成部41進(jìn)行。 在圖36及圖37中示出該字時(shí)鐘生成部41的結(jié)構(gòu)。圖36是主節(jié)點(diǎn)中的結(jié)構(gòu),圖37是從屬節(jié)點(diǎn)中的結(jié)構(gòu)。 在主節(jié)點(diǎn)中,圖36所示的PLL(Phase Locked Loop)振蕩器302,生成頻率與波形數(shù)據(jù)的采樣頻率(采樣周期的倒數(shù))相同的傳送用字時(shí)鐘(WC),作為表示發(fā)送時(shí)刻Ts的信號(hào),供給至數(shù)據(jù)輸入輸出部301。該數(shù)據(jù)輸入輸出部301整合地表示圖8所示的第1、第2數(shù)據(jù)輸入輸出部10、20。此外,在單向模式的情況下,由于與傳送用WC同步地進(jìn)行TL幀的發(fā)送的,僅是最先發(fā)送各個(gè)采樣周期的TL幀的第1數(shù)據(jù)輸入輸出部IO,所以將傳送用WC僅向其供給即可。 另外,波形處理部320表示連接在音頻總線217上的其他插件中的信號(hào)處理部,供給至該波形處理部320的信號(hào)處理用字時(shí)鐘,是包括網(wǎng)絡(luò)I/F插件215在內(nèi)的上述多個(gè)插件共用的字時(shí)鐘。該波形處 理部320相當(dāng)于圖8的與上層I/F 70連接的上層的一部分。 在這里,附圖中的Dt延遲部303示出在傳送用字時(shí)鐘和信號(hào)處理用字時(shí)鐘之間,
存在與算式l所示的延遲量Dt對(duì)應(yīng)的定時(shí)差。該延遲量Dt是在形成RTL模式的系統(tǒng)時(shí)通
過(guò)圖15的處理預(yù)先設(shè)定的、從主節(jié)點(diǎn)傳遞至系統(tǒng)的所有節(jié)點(diǎn)的常數(shù)。另外,該傳遞可以通
過(guò)ITL幀進(jìn)行。(算式1)
目標(biāo)延遲Dt二目標(biāo)時(shí)刻Tt一主節(jié)點(diǎn)發(fā)送時(shí)刻Ts
—JDfw+Dbw+Dadj…單向模式動(dòng)作時(shí)
—jpfw+Dadj …雙向模式動(dòng)作時(shí) 此夕卜,由PLL振蕩器302進(jìn)行的傳送用字時(shí)鐘的生成,在網(wǎng)絡(luò)1/F插件215為主時(shí)鐘的情況下,可以按照自身的定時(shí)進(jìn)行,在其他插件為主時(shí)鐘的情況下,可以以與經(jīng)由音頻總線217供給的來(lái)自其他插件的字時(shí)鐘同步的方式進(jìn)行。 另外,在前者的情況下,在字時(shí)鐘生成部41中,將PLL振蕩器302所生成的傳送用字時(shí)鐘在Dt延遲部303延遲Dt,而生成信號(hào)處理用字時(shí)鐘。另外,在后者的情況下,由于PLL振蕩器302生成信號(hào)處理用字時(shí)鐘,所以可以通過(guò)將其延遲(采樣周期_延遲量Dt),而生成比信號(hào)處理用字時(shí)鐘提前延遲量Dt的相位的傳送用字時(shí)鐘。在這兩種情況下,在傳送用字時(shí)鐘和信號(hào)處理用字時(shí)鐘之間均存在與延遲量Dt對(duì)應(yīng)的定時(shí)差。
信號(hào)處理用字時(shí)鐘原本應(yīng)該是使傳送用字時(shí)鐘延遲而得到的,但可以相反地使信號(hào)處理用字時(shí)鐘延遲而作為傳送用字時(shí)鐘的原因在于,這些字時(shí)鐘的頻率變化非常慢,對(duì)前一個(gè)周期和下一個(gè)周期的周期長(zhǎng)度進(jìn)行比較,兩者幾乎沒(méi)有差異。 另外,延遲時(shí)間測(cè)量部304是基于數(shù)據(jù)輸入輸出部301中的TL幀的發(fā)送/接收定時(shí),對(duì)前方延遲Dfw和后方延遲Dbw進(jìn)行測(cè)量的第1測(cè)量單元。另外,該延遲時(shí)間的信息作為用作信號(hào)處理用字時(shí)鐘的定時(shí)基準(zhǔn)的基準(zhǔn)信息,記載在各個(gè)采樣周期的TL幀的管理數(shù)據(jù)區(qū)域102中,向系統(tǒng)內(nèi)的其他節(jié)點(diǎn)通知。
在這里,如使用圖27的說(shuō)明所述,主節(jié)點(diǎn)基于接收到的第S個(gè)TL幀生成第S+2個(gè)
TL幀。但是,對(duì)于延遲時(shí)間的信息,由于如果以TL幀的前端為基準(zhǔn)進(jìn)行測(cè)量,則在第S+2個(gè)
TL幀的發(fā)送開始前,應(yīng)該可以獲得第S+l個(gè)TL幀的延遲時(shí)間的信息,所以將該延遲時(shí)間的
信息和該定時(shí)的系統(tǒng)動(dòng)作狀態(tài)0S,寫入等待發(fā)送的第S+2個(gè)TL幀中并進(jìn)行發(fā)送即可。這
樣,可以迅速地向從屬節(jié)點(diǎn)傳遞延遲時(shí)間的信息,使字時(shí)鐘更好地進(jìn)行同步。 下面,如圖37所示,在從屬節(jié)點(diǎn)中,從原理上來(lái)說(shuō),將由數(shù)據(jù)輸入輸出部311檢測(cè)
出的在TL幀接收時(shí)產(chǎn)生的定時(shí)信號(hào),輸入至PLL振蕩器314,使周期穩(wěn)定,并生成信號(hào)處理
用字時(shí)鐘。另外,此時(shí)通過(guò)利用Dx延遲部313,使接收定時(shí)信號(hào)延遲與記載在TL幀中的延遲
時(shí)間的信息對(duì)應(yīng)的量,以使得即使由于音頻網(wǎng)絡(luò)系統(tǒng)的節(jié)點(diǎn)數(shù)的增減或單向模式/雙向模
式的傳送通路的變更,而使從屬節(jié)點(diǎn)中的TL幀的接收定時(shí)變化,也可以使定時(shí)信號(hào)向PLL
振蕩器314供給的定時(shí)(目標(biāo)時(shí)刻Tt)不變。 對(duì)于此時(shí)的延遲量Dx可以以下述方式求出在Dx運(yùn)算部312中對(duì)l個(gè)采樣周期的TL幀在傳送通路中循環(huán)的期間內(nèi)2次的接收時(shí)刻Trl和Tr2進(jìn)行測(cè)量,與這些值一起,使用從TL幀讀出的前方延遲Dfw、后方延遲Dbw和系統(tǒng)的動(dòng)作狀態(tài)0S、以及由主節(jié)點(diǎn)預(yù)先通知的目標(biāo)延遲Dt (也可以是調(diào)整延遲Dadj),通過(guò)與動(dòng)作狀態(tài)0S及節(jié)點(diǎn)的位置對(duì)應(yīng)的算式2至算式4中的其中一個(gè)求出。此外,Trl和Tr2,在單向模式中是1個(gè)TL幀的2次接收時(shí)刻,在雙向模式中是在不同的傳送通路中傳送的2個(gè)TL幀的各l次的接收時(shí)刻。另外,調(diào)整延遲Dadj可以通過(guò)算式5求出。
(算式2) 在單向模式動(dòng)作時(shí),前方側(cè)節(jié)點(diǎn)中的延遲Dx的計(jì)算式 Dx = Dbw+(Dfw_(Tr2-Trl))/2+Dadj = Dt-(Dfw+(Tr2-Trl))/2…從Tr2開始的延遲 Dx = Dhw+(Dfw+(Tr2-Trl))/2+Dadj = Dt-(Dfw-(Tr2-Trl))/2…從Trl開始的延遲(算式3) 在單向模式動(dòng)作時(shí),后方側(cè)節(jié)點(diǎn)中的延遲Dx的計(jì)算式
Dx = (Dbw_(Tr2_Trl))/2+Dadj = Dt-Dfw-(Dbw+(Tr2-Trl))/2…從Tr2開始的延遲
Dx = (Dbw+(Tr2_Trl))/2+Dadj
= Dt-Dfw-(DbW-(Tr2-Trl))/2…從Trl開始的延遲
(算式4) 在雙向模式動(dòng)作時(shí),所有節(jié)點(diǎn)中的延遲Dx的計(jì)算式 Dx = (Dfw_(Tr2_Trl))/2+Dadj = Dt-(Dfw+(Tr2-Trl))/2…從Tr2開始的延遲 Dx = (Dfw+(Tr2_Trl))/2+Dadj = Dt-(Dfw-(Tr2-Trl))/2…從Trl開始的延遲(算式5)mm、口^ f前方延遲Dfw+后方延遲Dbw …單向模式動(dòng)作時(shí)總延遲Drt叫"、
L刖萬(wàn)延遲Dfw (二后方延遲Dbw) …雙向模式動(dòng)作時(shí) 調(diào)整延遲Dadj =目標(biāo)延遲Dt-總延遲Drt 此外,在算式2及算式3中,前方側(cè)節(jié)點(diǎn)是指從主節(jié)點(diǎn)發(fā)送TL幀開始至第1次返回主節(jié)點(diǎn)為止所通過(guò)的節(jié)點(diǎn),后方側(cè)節(jié)點(diǎn)是指在其后至第2次返回主節(jié)點(diǎn)為止所通過(guò)的節(jié)點(diǎn)。另外,包括算式4的情況在內(nèi),作為延遲的基準(zhǔn)而供給至Dx延遲部313的信號(hào),可以是在時(shí)刻Trl產(chǎn)生的定時(shí)信號(hào),也可以是在時(shí)刻Tr2產(chǎn)生的定時(shí)信號(hào)。
在這里,在圖38中示出Dx運(yùn)算部312為了設(shè)定Dx而執(zhí)行的處理的流程圖。
圖38的處理是在任意一個(gè)接收I/F接收到TL幀的情況下,由Dx運(yùn)算部312執(zhí)行的處理。另外,該處理與幀處理部220是否對(duì)接收到的TL幀進(jìn)行波形數(shù)據(jù)的讀寫無(wú)關(guān)地進(jìn)行執(zhí)行。 在圖38的處理中,Dx運(yùn)算部312首先對(duì)是否已經(jīng)接收過(guò)同一幀ID(同一采樣周期)的TL幀進(jìn)行判斷(S301)。然后,如果還未接收,則可知是該采樣周期內(nèi)的第l次接收,因此將當(dāng)前時(shí)刻作為第1接收時(shí)刻Trl存儲(chǔ)(S302),同時(shí),從接收到的TL幀中讀取Dfw及Dbw并進(jìn)行存儲(chǔ)(S303),將接收到的TL幀的幀ID以及環(huán)ID進(jìn)行存儲(chǔ)(S304),結(jié)束處理。在步驟S304中存儲(chǔ)的信息用于步驟S301的判斷。 另外,在步驟S301中判斷為已經(jīng)接收過(guò)的情況下,由于可知這次接收是采樣周期內(nèi)的第2次接收,所以將當(dāng)前時(shí)刻作為第2接收時(shí)刻Tr2存儲(chǔ)(S305),同時(shí),從接收到的TL幀中讀取Dfw及Dbw(S306)。 然后,在Dfw及Dbw的值與步驟S303中存儲(chǔ)的值不一致的情況下,進(jìn)行錯(cuò)誤處理(S307、 S311),如果一致,則為了確定Dx而前進(jìn)至步驟S308。 然后,判斷環(huán)ID是否與第1次接收時(shí)在步驟S304中存儲(chǔ)的值一致(S308)。在這里,如果一致,則可知該TL幀第2次到達(dá)本節(jié)點(diǎn),因此判斷當(dāng)前的模式為單向模式,根據(jù)算式2或算式3的單向模式用的算式,對(duì)延遲量Dx進(jìn)行計(jì)算,并在Dx延遲部313中進(jìn)行設(shè)定(S309),結(jié)束處理。另外,如果在步驟S308中為不一致,則可知2個(gè)傳送通路的TL幀分別到達(dá)本節(jié)點(diǎn),因此判斷當(dāng)前的模式為雙向模式,根據(jù)算式4的雙向模式用算式,對(duì)延遲量Dx進(jìn)行計(jì)算,并在Dx延遲部313中進(jìn)行設(shè)定(S310),結(jié)束處理。 然后,使供給至Dx延遲部313的定時(shí)信號(hào)延遲設(shè)定的延遲量Dx,在時(shí)刻Tt的定時(shí)從Dx延遲部313供給至PLL振蕩器314。 PLL振蕩器314將每個(gè)采樣周期中從Dx延遲部313供給的定時(shí)信號(hào)作為參照信號(hào),生成頻率與該定時(shí)信號(hào)大致相同的、更穩(wěn)定、相位也大致相同的信號(hào)處理用字時(shí)鐘(WC)。 這樣,在主節(jié)點(diǎn)和從屬節(jié)點(diǎn)的任意一個(gè)中,均在與目標(biāo)時(shí)刻Tt大致相同的定時(shí)產(chǎn)生信號(hào)處理用WC。另外,如上述所示,由于在從屬節(jié)點(diǎn)中,網(wǎng)絡(luò)1/F插件215為音頻總線217的主時(shí)鐘,所以插件I/O中的其他插件分別產(chǎn)生與該信號(hào)處理用字時(shí)鐘同步的字時(shí)鐘。
即使在信號(hào)處理的執(zhí)行過(guò)程中分離已有的節(jié)點(diǎn)或追加新節(jié)點(diǎn),使系統(tǒng)的結(jié)構(gòu)變化,使系統(tǒng)的動(dòng)作狀態(tài)在單向模式和雙向模式之間變化的情況下,也以同樣方式進(jìn)行上述定時(shí)調(diào)整。在此情況下,所謂Dfw、Dbw、Trl、Tr2的各個(gè)值與系統(tǒng)的結(jié)構(gòu)以及動(dòng)作狀態(tài)對(duì)應(yīng)而變化,但如果主節(jié)點(diǎn)生成的字時(shí)鐘中不存在擺動(dòng),此外目標(biāo)延遲Dt固定,則通過(guò)使各個(gè)從屬節(jié)點(diǎn)利用該各個(gè)時(shí)刻的測(cè)量值,進(jìn)行延遲時(shí)間Dx的值的調(diào)整,可以使所有的節(jié)點(diǎn)高精度地獲得使主節(jié)點(diǎn)的傳送用WC延遲Dt后的定時(shí)的字時(shí)鐘。因此,即使在Dfw、Dbw、Trl、Tr2大幅變化的情況下,也可以抑制字時(shí)鐘的擺動(dòng),可以使各個(gè)節(jié)點(diǎn)的字時(shí)鐘的相位一致。
此外,為了使系統(tǒng)正常動(dòng)作,必需始終使目標(biāo)延遲Dt大于總延遲Drt。例如,在延遲更新量k為"2"進(jìn)行動(dòng)作的情況下,由于即使總延遲Drt變化,也大致小于或等于1個(gè)采樣周期,因此將目標(biāo)延遲Dt設(shè)定為比總延遲Drt稍大的值即可。 另外,如果使目標(biāo)延遲Dt恰好為字時(shí)鐘的1個(gè)周期,則由于在主節(jié)點(diǎn)中,由Dt延遲部303進(jìn)行延遲前的信號(hào)和延遲后的信號(hào),相位相同,因此即使不進(jìn)行延遲,也可以將實(shí)質(zhì)上與進(jìn)行延遲的情況相同的信號(hào)供給至波形處理部320。因此,在該情況下可以省略Dt延遲部303。 另外,在這里以TL幀的前端為基準(zhǔn),測(cè)量發(fā)送/接收定時(shí),但也可以以其它位置為
基準(zhǔn)。但是,由于以前端為基準(zhǔn),其位置明確,且可以使處理簡(jiǎn)化,因此優(yōu)選。 另外,在系統(tǒng)的動(dòng)作狀態(tài)發(fā)生變化的情況下,存在下述情況,S卩,在使TL幀的傳送
以適合新的動(dòng)作狀態(tài)的狀態(tài)適當(dāng)?shù)剡M(jìn)行之前,在2個(gè)采樣期間左右傳送周期紊亂。因此,在
這種情況下,也可以在能夠穩(wěn)定地計(jì)算Dx的值之前停止從屬節(jié)點(diǎn)的Dx延遲部313的輸出,
對(duì)信號(hào)處理用WC的周期進(jìn)行保持(hold)?;蛘?,在如果Dfw、Dbw、Trl、Tr2等的值不齊備,
無(wú)法計(jì)算Dx的情況下,也可以停止從屬節(jié)點(diǎn)的Dx延遲部313的輸出。 另外,對(duì)于Dx延遲部313和PLL振蕩器314的位置關(guān)系,也可以先將TL幀的接收
定時(shí)供給至PLL振蕩器314而產(chǎn)生時(shí)鐘信號(hào)后,將其在Dx延遲部313中進(jìn)行延遲而生成信
號(hào)處理用字時(shí)鐘。 另外,對(duì)于PLL振蕩器302、314、Dt延遲部303、Dx延遲部313的配置,也可以考慮將上述各部分設(shè)置在網(wǎng)絡(luò)I/F插件215的外部。 另外,在雙向模式中,主節(jié)點(diǎn)不是必須通過(guò)第1及第2數(shù)據(jù)輸入輸出部10、20這兩者向TL幀中寫入前方延遲Dfw及后方延遲Dbw。如果只是要將這些信息傳遞至從屬節(jié)點(diǎn),通過(guò)某一方進(jìn)行寫入即可。另外,在此情況下,在從屬節(jié)點(diǎn)中省略圖38的步驟S306、 S307的處理即可。
5.變形例 以上,完成了對(duì)實(shí)施方式的說(shuō)明,但裝置的結(jié)構(gòu)、數(shù)據(jù)的結(jié)構(gòu)、具體的處理內(nèi)容等當(dāng)然并不限于上述實(shí)施方式中說(shuō)明的內(nèi)容。 例如,不是必須在1個(gè)采樣周期中使1個(gè)TL幀在1個(gè)傳送通路中完成循環(huán),也可以考慮在1個(gè)采樣周期中使多個(gè)TL幀完成循環(huán),或在多個(gè)采樣周期中使1個(gè)TL幀完成循環(huán),并在其中記載多個(gè)采樣周期量的波形數(shù)據(jù)。 另外,在上述實(shí)施方式中,對(duì)主節(jié)點(diǎn)和從屬節(jié)點(diǎn)功能不同的方式進(jìn)行了說(shuō)明,但使哪個(gè)裝置成為主節(jié)點(diǎn),在實(shí)際形成音頻網(wǎng)絡(luò)系統(tǒng)之前裝置自身無(wú)法識(shí)別。因此,使各個(gè)裝置構(gòu)成為可以作為主節(jié)點(diǎn)和從屬節(jié)點(diǎn)這兩者起作用,與是否在轉(zhuǎn)換至TTL模式時(shí)確定自身成為臨時(shí)主節(jié)點(diǎn)、或者是否通過(guò)OM命令而接受成為RTL模式的主節(jié)點(diǎn)的指定對(duì)應(yīng)地,將恰當(dāng)?shù)墓δ茉O(shè)為有效即可。但是,為了可以將不具有主節(jié)點(diǎn)的功能的裝置編入系統(tǒng)中,也可以使得該裝置不會(huì)自動(dòng)成為(包括暫定)主節(jié)點(diǎn),且無(wú)法指定為主節(jié)點(diǎn)。此時(shí),在由于上述理由而無(wú)法確定主節(jié)點(diǎn)的情況下,只要使得無(wú)法從ITL模式轉(zhuǎn)換至TTL模式即可。
另外,對(duì)于TL幀的結(jié)構(gòu),當(dāng)然也可以變更波形數(shù)據(jù)和控制數(shù)據(jù)的區(qū)域之間的比率。也可以使任意一個(gè)區(qū)域的大小設(shè)為O。 除此以外,在上述實(shí)施方式中,周期更新量k為可變值,但也可以是固定值。在此情況下,與該周期更新量k對(duì)應(yīng)的上限時(shí)間也為固定值,可以向系統(tǒng)中追加的節(jié)點(diǎn)的數(shù)量由該上限時(shí)間限制。 包括TL幀在內(nèi)的各種幀并不限于IEEE802. 3的格式,也可以是其他任意的格式。
在上述實(shí)施方式中,采樣頻率為96kHz,但可以以88. 2kHz、 192kHz等任意的頻率進(jìn)行設(shè)計(jì)。另外,也可以形成為能夠切換采樣頻率。 另外,上述變形及在實(shí)施方式的說(shuō)明中所述的變形,可以在不沖突的范圍內(nèi)任意地組合使用。另外,相反地,網(wǎng)絡(luò)系統(tǒng)以及音聲信號(hào)處理裝置也無(wú)需具有實(shí)施方式的說(shuō)明中所述的全部特征。 根據(jù)以上說(shuō)明可以明確,根據(jù)本發(fā)明的網(wǎng)絡(luò)系統(tǒng)或者音聲信號(hào)處理裝置,對(duì)于將主節(jié)點(diǎn)生成的具有多個(gè)音聲信號(hào)的存儲(chǔ)區(qū)域的音頻傳送幀沿在各個(gè)節(jié)點(diǎn)間形成的環(huán)狀的傳送通路進(jìn)行循環(huán),在所連接的一系列節(jié)點(diǎn)之間進(jìn)行音聲信號(hào)傳送的網(wǎng)絡(luò)系統(tǒng),可以通過(guò)單純且高速的處理進(jìn)行下述兩種狀態(tài)之間的轉(zhuǎn)換,即,形成1個(gè)音頻傳送幀的傳送通路,并在傳送通路上使幀循環(huán)的狀態(tài),以及形成2個(gè)音頻傳送幀的傳送通路,并在各自的傳送通路中使幀循環(huán)的狀態(tài)。另外,即使在將構(gòu)成系統(tǒng)的節(jié)點(diǎn)以環(huán)狀連接而形成2個(gè)音頻傳送幀的傳送通路,在各自的傳送通路中使幀循環(huán)的情況下,也可以使用與音聲信號(hào)相同的傳送通路,高穩(wěn)定性地傳送字時(shí)鐘的定時(shí)。 因此,通過(guò)使用本發(fā)明,可以提高網(wǎng)絡(luò)系統(tǒng)的易用性。
權(quán)利要求
一種網(wǎng)絡(luò)系統(tǒng),(1)其構(gòu)成為,將多個(gè)分別具有2組進(jìn)行單方向通信的接收單元及發(fā)送單元的節(jié)點(diǎn),通過(guò)將某個(gè)節(jié)點(diǎn)的1組接收單元及發(fā)送單元與下一個(gè)節(jié)點(diǎn)的1組發(fā)送單元及接收單元分別利用通信線纜進(jìn)行連接,從而依次進(jìn)行連接,(2)在依次連接的所述多個(gè)節(jié)點(diǎn)中,在存在僅其中一組的接收單元及發(fā)送單元與其他節(jié)點(diǎn)連接的端部的節(jié)點(diǎn)的情況下,通過(guò)該端部的節(jié)點(diǎn)進(jìn)行將由該其中一組的接收單元接收到的幀由同組的發(fā)送單元進(jìn)行發(fā)送即幀的逆向轉(zhuǎn)發(fā)處理,兩個(gè)組的發(fā)送單元及接收單元與其他節(jié)點(diǎn)連接的除了兩端以外的各個(gè)節(jié)點(diǎn),進(jìn)行將由其中一組的接收單元接收到的幀由該節(jié)點(diǎn)的另一組的發(fā)送單元進(jìn)行發(fā)送即幀的正向轉(zhuǎn)發(fā)處理,從而在該多個(gè)節(jié)點(diǎn)中形成環(huán)狀的傳送通路,(3)將該多個(gè)節(jié)點(diǎn)中的1個(gè)確定為主節(jié)點(diǎn),將該主節(jié)點(diǎn)生成的具有多個(gè)音聲信號(hào)的存儲(chǔ)區(qū)域的音頻傳送幀沿該形成的環(huán)狀的傳送通路每隔固定周期進(jìn)行循環(huán),通過(guò)在各個(gè)節(jié)點(diǎn)中對(duì)該音頻傳送幀進(jìn)行音聲信號(hào)的寫入以及/或者讀出,而在相連接的一系列節(jié)點(diǎn)間進(jìn)行音聲信號(hào)的傳送,該網(wǎng)絡(luò)系統(tǒng)的特征在于,所述主節(jié)點(diǎn)可以進(jìn)行單向模式的動(dòng)作和雙向模式的動(dòng)作,該單向模式的動(dòng)作是每隔所述固定周期將生成的音頻傳送幀由某一組的發(fā)送單元進(jìn)行發(fā)送,該雙向模式的動(dòng)作是每隔所述固定周期將生成的音頻傳送幀由2組的兩個(gè)發(fā)送單元進(jìn)行發(fā)送,以所述單向模式進(jìn)行動(dòng)作的所述主節(jié)點(diǎn)具有第1判斷單元,其對(duì)于在將音頻傳送幀由所述某一組的發(fā)送單元發(fā)送后,該音頻傳送幀是否在第1規(guī)定時(shí)間內(nèi)由同組的接收單元接收這一情況進(jìn)行判斷;第2判斷單元,其對(duì)于在將音頻傳送幀由所述某一組的發(fā)送單元發(fā)送后,該音頻傳送幀是否在第2規(guī)定時(shí)間內(nèi)由另一組的接收單元接收這一情況進(jìn)行判斷;以及模式轉(zhuǎn)換單元,其在第1判斷單元的判斷為否定,且第2判斷單元的判斷為肯定時(shí),使該主節(jié)點(diǎn)轉(zhuǎn)換為所述雙向模式的動(dòng)作。
2. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)系統(tǒng),其特征在于, 所述主節(jié)點(diǎn)具有第1時(shí)鐘生成單元,其生成固定周期的傳送用字時(shí)鐘,該傳送用字時(shí)鐘表示發(fā)送所述 音頻傳送幀的定時(shí);第2時(shí)鐘生成單元,其生成信號(hào)處理用字時(shí)鐘,該信號(hào)處理用字時(shí)鐘相當(dāng)于使所述傳 送用字時(shí)鐘延遲規(guī)定的目標(biāo)延遲時(shí)間而得到的字時(shí)鐘;信號(hào)處理單元,其與所述信號(hào)處理用字時(shí)鐘同步而進(jìn)行所述音聲信號(hào)的處理;以及 寫入單元,其向所述發(fā)送的各個(gè)音頻傳送幀中,寫入用于再現(xiàn)所述信號(hào)處理用字時(shí)鐘的定時(shí)的基準(zhǔn)信息,另外,所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)具有字時(shí)鐘產(chǎn)生單元,其基于接收到的各個(gè)音頻傳送幀中包含的所述基準(zhǔn)信息以及該音頻 傳送幀的接收定時(shí),產(chǎn)生與所述主節(jié)點(diǎn)生成的信號(hào)處理用字時(shí)鐘相位大致相同的信號(hào)處理 用字時(shí)鐘;以及信號(hào)處理單元,其與該字時(shí)鐘產(chǎn)生單元所產(chǎn)生的信號(hào)處理用字時(shí)鐘同步而進(jìn)行所述音聲信號(hào)的處理,由于所述字時(shí)鐘產(chǎn)生單元基于所述基準(zhǔn)信息以及所述接收定時(shí),控制所述信號(hào)處理用 字時(shí)鐘的產(chǎn)生定時(shí),所以抑制了從所述單向模式向所述雙向模式轉(zhuǎn)換時(shí)所述主節(jié)點(diǎn)以外的 各個(gè)節(jié)點(diǎn)中的信號(hào)處理用字時(shí)鐘的相位變動(dòng)。
3. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在該網(wǎng)絡(luò)系統(tǒng)中確定出新的主節(jié)點(diǎn)時(shí),或者使該系統(tǒng)整體重置時(shí),該主節(jié)點(diǎn)開始單向 模式的動(dòng)作。
4. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述多個(gè)節(jié)點(diǎn)中的2個(gè)端部的節(jié)點(diǎn)之間進(jìn)行連接,使所述多個(gè)節(jié)點(diǎn)連接為環(huán)狀時(shí), 在所述2個(gè)端部的節(jié)點(diǎn)中,通過(guò)分別在從所述循環(huán)的1個(gè)周期至數(shù)個(gè)周期的期間內(nèi)使所述 逆向轉(zhuǎn)發(fā)處理停止,同時(shí)開始作為所述兩端以外的節(jié)點(diǎn)的所述正向轉(zhuǎn)發(fā)處理,從而在所述 連接為環(huán)狀的多個(gè)節(jié)點(diǎn)中,形成方向彼此相反的2個(gè)環(huán)狀的傳送通路。
5. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述端部的節(jié)點(diǎn)具有檢測(cè)單元,其對(duì)與所述某一組不同的另一組的接收單元及發(fā)送單 元新連接了其他節(jié)點(diǎn)這一情況進(jìn)行檢測(cè),在該檢測(cè)單元檢測(cè)到連接了該其他節(jié)點(diǎn)時(shí),該節(jié) 點(diǎn)將該節(jié)點(diǎn)自身所執(zhí)行的處理從所述逆向轉(zhuǎn)發(fā)處理自動(dòng)切換至所述正向轉(zhuǎn)發(fā)處理。
6. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述主節(jié)點(diǎn)進(jìn)行所述雙向模式的動(dòng)作時(shí),每隔所述固定周期生成1個(gè)所述音頻傳送 幀,并將該生成的1個(gè)音頻傳送幀分別在2個(gè)環(huán)狀的傳送通路中發(fā)送,所述多個(gè)節(jié)點(diǎn)中的各 個(gè)節(jié)點(diǎn),僅對(duì)在2個(gè)環(huán)狀的傳送通路中規(guī)定的1個(gè)傳送通路中循環(huán)的音頻傳送幀,進(jìn)行所述 音聲信號(hào)的寫入以及/或者讀出。
7. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述主節(jié)點(diǎn)進(jìn)行所述雙向模式的動(dòng)作時(shí),每隔所述固定周期與所述2個(gè)環(huán)狀的傳送 通路對(duì)應(yīng)而生成2個(gè)所述音頻傳送幀,并將該生成的2個(gè)音頻傳送幀分別在對(duì)應(yīng)的環(huán)狀的 傳送通路中發(fā)送,所述多個(gè)節(jié)點(diǎn)中的各個(gè)節(jié)點(diǎn),僅對(duì)在2個(gè)環(huán)狀的傳送通路中各個(gè)節(jié)點(diǎn)之 間預(yù)先共通地確定的1個(gè)傳送通路中循環(huán)的音頻傳送幀,進(jìn)行所述音聲信號(hào)的寫入以及/ 或者讀出。
8. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述主節(jié)點(diǎn)進(jìn)行所述雙向模式的動(dòng)作時(shí),每隔所述固定周期與所述2個(gè)環(huán)狀的傳送 通路對(duì)應(yīng)而生成2個(gè)所述音頻傳送幀,并將該生成的2個(gè)音頻傳送幀分別在對(duì)應(yīng)的環(huán)狀的 傳送通路中發(fā)送,所述多個(gè)節(jié)點(diǎn)中的各個(gè)節(jié)點(diǎn),僅對(duì)在2個(gè)環(huán)狀的傳送通路中,針對(duì)每個(gè)節(jié) 點(diǎn)預(yù)先作為進(jìn)行寫入以及/讀出的對(duì)象而確定的任意1個(gè)或者2個(gè)傳送通路中循環(huán)的音頻 傳送幀,進(jìn)行音聲信號(hào)的寫入以及/或者讀出。
9. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)系統(tǒng),其特征在于, 在所述主節(jié)點(diǎn)生成的音頻傳送幀中包含錯(cuò)誤校驗(yàn)代碼,所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)基于接收到的音頻傳送幀的錯(cuò)誤校驗(yàn)代碼,對(duì)該音頻傳送 幀的錯(cuò)誤進(jìn)行校驗(yàn),在檢測(cè)到錯(cuò)誤的情況下,阻止由該節(jié)點(diǎn)輸出從該音頻傳送幀中讀出的 音聲信號(hào)。
10. —種網(wǎng)絡(luò)系統(tǒng),(1) 其構(gòu)成為,將多個(gè)分別具有2組進(jìn)行單方向通信的接收單元及發(fā)送單元的節(jié)點(diǎn),通過(guò)將某個(gè)節(jié)點(diǎn)的1組接收單元及發(fā)送單元與下一個(gè)節(jié)點(diǎn)的1組發(fā)送單元及接收單元分別利用通信線纜進(jìn)行連接,并且將依次連接的多個(gè)節(jié)點(diǎn)中的一側(cè)端部的節(jié)點(diǎn)和另一側(cè)端部的節(jié)點(diǎn)進(jìn)行連接,從而將該多個(gè)節(jié)點(diǎn)連接為環(huán)狀,(2) 連接為環(huán)狀的所述各個(gè)節(jié)點(diǎn),通過(guò)進(jìn)行將由其中一組的接收單元接收的幀由該節(jié)點(diǎn)的另一組的發(fā)送單元發(fā)送,即幀的正向轉(zhuǎn)發(fā)處理,從而在該連接為環(huán)狀的多個(gè)節(jié)點(diǎn)中形成方向互逆的2個(gè)環(huán)狀的傳送通路,(3) 將該多個(gè)節(jié)點(diǎn)中的l個(gè)確定為主節(jié)點(diǎn),將該主節(jié)點(diǎn)生成的具有多個(gè)音聲信號(hào)的存儲(chǔ)區(qū)域的音頻傳送幀沿該形成的2個(gè)環(huán)狀的傳送通路每隔固定周期進(jìn)行循環(huán),通過(guò)在各個(gè)節(jié)點(diǎn)中至少對(duì)一側(cè)的音頻傳送幀進(jìn)行音聲信號(hào)的寫入以及/或者讀出,而在相連接的一系列節(jié)點(diǎn)間進(jìn)行音聲信號(hào)的傳送,該網(wǎng)絡(luò)系統(tǒng)的特征在于,所述主節(jié)點(diǎn)除了進(jìn)行每隔所述固定周期將生成的音頻傳送幀由2組的兩個(gè)發(fā)送單元進(jìn)行發(fā)送的雙向模式的動(dòng)作以外,還可以進(jìn)行每隔所述固定周期將生成的音頻傳送幀由某一組的發(fā)送單元進(jìn)行發(fā)送的單向模式的動(dòng)作,連接為所述環(huán)狀的各個(gè)節(jié)點(diǎn)具有檢測(cè)單元,其對(duì)任意一組的發(fā)送單元及接收單元與其他節(jié)點(diǎn)之間的連接被切斷這一情況進(jìn)行檢測(cè);以及動(dòng)作切換單元,其在該檢測(cè)單元檢測(cè)到該切斷時(shí),在從所述循環(huán)的1個(gè)周期至數(shù)個(gè)周期的期間內(nèi),使該節(jié)點(diǎn)所進(jìn)行的所述正向轉(zhuǎn)發(fā)處理停止,同時(shí),開始將由檢測(cè)到所述切斷的一側(cè)之外的那一組的接收單元接收到的幀通過(guò)同組的發(fā)送單元進(jìn)行發(fā)送即幀的逆向轉(zhuǎn)發(fā)處理,另外,以所述雙向模式進(jìn)行動(dòng)作的所述主節(jié)點(diǎn)具有判斷單元,其對(duì)由至少其中一組的發(fā)送單元發(fā)送的所述音頻傳送幀是否已由與該發(fā)送單元同組的接收單元接收這一情況進(jìn)行判斷;以及模式轉(zhuǎn)換單元,其在所述判斷單元的判斷為肯定時(shí),使該主節(jié)點(diǎn)轉(zhuǎn)換至所述單向模式的動(dòng)作。
11. 根據(jù)權(quán)利要求io所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述主節(jié)點(diǎn)的所述判斷單元具有寫入單元,其在由2個(gè)所述發(fā)送單元各自發(fā)送的2個(gè)音頻傳送幀中,分別寫入用于識(shí)別發(fā)送該音頻傳送幀的發(fā)送單元所屬的組的識(shí)別信息,所述判斷單元基于在2個(gè)所述接收單元各自接收的音頻傳送幀中寫入的所述識(shí)別信息,對(duì)由至少其中一組的發(fā)送單元發(fā)送的所述音頻傳送幀是否已由與該發(fā)送單元同組的接收單元接收這一情況進(jìn)行判斷。
12. 根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述主節(jié)點(diǎn)具有第1時(shí)鐘生成單元,其生成固定周期的傳送用字時(shí)鐘,該傳送用字時(shí)鐘表示發(fā)送所述音頻傳送幀的定時(shí);第2時(shí)鐘生成單元,其生成信號(hào)處理用字時(shí)鐘,該信號(hào)處理用字時(shí)鐘相當(dāng)于使所述傳送用字時(shí)鐘延遲規(guī)定的目標(biāo)延遲時(shí)間而得到的字時(shí)鐘;信號(hào)處理單元,其與所述信號(hào)處理用字時(shí)鐘同步而進(jìn)行所述音聲信號(hào)的處理;以及寫入單元,其向所述發(fā)送的各個(gè)音頻傳送幀中,寫入用于再現(xiàn)所述信號(hào)處理用字時(shí)鐘的定時(shí)的基準(zhǔn)信息,另外,所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)具有字時(shí)鐘產(chǎn)生單元,其基于接收到的各個(gè)音頻傳送幀中包含的所述基準(zhǔn)信息以及該音頻傳送幀的接收定時(shí),產(chǎn)生與所述主節(jié)點(diǎn)生成的信號(hào)處理用字時(shí)鐘相位大致相同的信號(hào)處理用字時(shí)鐘;以及信號(hào)處理單元,其與該字時(shí)鐘產(chǎn)生單元所產(chǎn)生的信號(hào)處理用字時(shí)鐘同步而進(jìn)行所述音聲信號(hào)的處理,由于所述字時(shí)鐘產(chǎn)生單元基于所述基準(zhǔn)信息以及所述接收定時(shí),控制所述信號(hào)處理用字時(shí)鐘的產(chǎn)生定時(shí),所以抑制了從所述單向模式向所述雙向模式轉(zhuǎn)換時(shí)所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中的信號(hào)處理用字時(shí)鐘的相位變動(dòng)。
13. 根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述主節(jié)點(diǎn)生成的音頻傳送幀中包含錯(cuò)誤校驗(yàn)代碼,所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)基于接收到的音頻傳送幀的錯(cuò)誤校驗(yàn)代碼,對(duì)該音頻傳送幀的錯(cuò)誤進(jìn)行校驗(yàn),在檢測(cè)到錯(cuò)誤的情況下,阻止由該節(jié)點(diǎn)輸出從該音頻傳送幀中讀出的音聲信號(hào)。
14. 一種音聲信號(hào)處理裝置,其作為構(gòu)成權(quán)利要求1至13中任一項(xiàng)所述的網(wǎng)絡(luò)系統(tǒng)的節(jié)點(diǎn),可以作為能夠被確定為所述主節(jié)點(diǎn)的節(jié)點(diǎn)而編入該網(wǎng)絡(luò)系統(tǒng)中。
15. —種網(wǎng)絡(luò)系統(tǒng),(1) 其構(gòu)成為,將多個(gè)分別具有2組進(jìn)行單方向通信的接收單元及發(fā)送單元的節(jié)點(diǎn),通過(guò)將某個(gè)節(jié)點(diǎn)的1組接收單元及發(fā)送單元與下一個(gè)節(jié)點(diǎn)的1組發(fā)送單元及接收單元分別利用通信線纜進(jìn)行連接,并且將依次連接的多個(gè)節(jié)點(diǎn)中的一側(cè)端部的節(jié)點(diǎn)和另一側(cè)端部的節(jié)點(diǎn)進(jìn)行連接,從而將該多個(gè)節(jié)點(diǎn)連接為環(huán)狀,(2) 連接為環(huán)狀的所述各個(gè)節(jié)點(diǎn),通過(guò)進(jìn)行將由其中一組的接收單元接收的幀由該節(jié)點(diǎn)的另一組的發(fā)送單元發(fā)送,即幀的正向轉(zhuǎn)發(fā)處理,從而在該連接為環(huán)狀的多個(gè)節(jié)點(diǎn)中形成方向互逆的2個(gè)環(huán)狀的傳送通路,(3) 將該多個(gè)節(jié)點(diǎn)中的1個(gè)確定為主節(jié)點(diǎn),將該主節(jié)點(diǎn)生成的具有多個(gè)音聲信號(hào)的存儲(chǔ)區(qū)域的音頻傳送幀沿該形成的2個(gè)環(huán)狀的傳送通路每隔固定周期進(jìn)行循環(huán),通過(guò)在各個(gè)節(jié)點(diǎn)中至少對(duì)一側(cè)的音頻傳送幀進(jìn)行音聲信號(hào)的寫入以及/或者讀出,而在相連接的一系列節(jié)點(diǎn)間進(jìn)行音聲信號(hào)的傳送,該網(wǎng)絡(luò)系統(tǒng)的特征在于,所述主節(jié)點(diǎn)具有第1時(shí)鐘生成單元,其生成固定周期的傳送用字時(shí)鐘,該傳送用字時(shí)鐘表示發(fā)送所述音頻傳送幀的定時(shí);測(cè)量單元,其對(duì)所述2個(gè)環(huán)狀的傳送通路中的至少一個(gè),測(cè)量從該主節(jié)點(diǎn)發(fā)送所述音頻傳送幀開始至通過(guò)該傳送通路返回該主節(jié)點(diǎn)為止的傳送時(shí)間;在所述發(fā)送的各個(gè)音頻傳送幀中寫入所述測(cè)量單元測(cè)量出的傳送時(shí)間的信息的單元;第2時(shí)鐘生成單元,其生成信號(hào)處理用字時(shí)鐘,該信號(hào)處理用字時(shí)鐘相當(dāng)于將所述傳送用字時(shí)鐘延遲規(guī)定的目標(biāo)延遲時(shí)間而得到的字時(shí)鐘;以及信號(hào)處理單元,其與該信號(hào)處理用字時(shí)鐘同步而進(jìn)行所述音聲信號(hào)的處理,另外,所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)具有測(cè)量單元,其對(duì)所述2個(gè)環(huán)狀的傳送通路中的各個(gè)傳送通路,分別測(cè)量接收到每隔所述固定周期的音頻傳送幀的接收時(shí)刻;讀出單元,其從接收到的音頻傳送幀中讀出所述傳送時(shí)間的信息;字時(shí)鐘生成單元,其基于所述規(guī)定的目標(biāo)延遲時(shí)間、所述測(cè)量單元測(cè)量出的2個(gè)接收時(shí)亥!J、以及所述讀出單元讀出的傳送時(shí)間的信息,生成信號(hào)處理用字時(shí)鐘;以及信號(hào)處理單元,其與該字時(shí)鐘生成單元產(chǎn)生的信號(hào)處理用字時(shí)鐘同步而進(jìn)行所述音聲信號(hào)的處理,使得由所述網(wǎng)絡(luò)系統(tǒng)的各個(gè)節(jié)點(diǎn)生成的信號(hào)處理用字時(shí)鐘的相位,與所述主節(jié)點(diǎn)的第1時(shí)鐘生成單元生成的傳送用字時(shí)鐘延遲所述規(guī)定的目標(biāo)延遲時(shí)間而得到的相位大致一致。
16. 根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中,所述字時(shí)鐘生成單元基于將接收時(shí)刻Tr2以延遲時(shí)間Dx進(jìn)行延遲而生成的定時(shí),生成所述信號(hào)處理用字時(shí)鐘,該延遲時(shí)間Dx是基于所述規(guī)定的目標(biāo)延遲時(shí)間Dt、所述測(cè)量單元測(cè)量出的2個(gè)接收時(shí)刻Trl、Tr2、以及所述讀出單元讀出的傳送時(shí)間的信息Tfw,通過(guò)計(jì)算式Dx = Dt-(Dfw+Tr2-Tr1)/2求出的。
17. 根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,在所述主節(jié)點(diǎn)以外的各個(gè)節(jié)點(diǎn)中,所述字時(shí)鐘生成單元基于使接收時(shí)刻Trl以延遲時(shí)間Dx進(jìn)行延遲而生成的定時(shí),生成所述信號(hào)處理用字時(shí)鐘,該延遲時(shí)間Dx是基于所述規(guī)定的目標(biāo)延遲時(shí)間Dt、所述測(cè)量單元測(cè)量出的2個(gè)接收時(shí)刻Trl、Tr2、以及所述讀出單元讀出的傳送時(shí)間的信息Tfw,通過(guò)計(jì)算式Dx = Dt-(Dfw-Tr2+Tr1)/2求出的。
18. —種音聲信號(hào)處理裝置,其可以作為構(gòu)成權(quán)利要求15至17中任一項(xiàng)所述的網(wǎng)絡(luò)系統(tǒng)的節(jié)點(diǎn)而編入該網(wǎng)絡(luò)系統(tǒng)中。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)系統(tǒng)以及音聲信號(hào)處理裝置。在形成將分別具有2組發(fā)送I/F和接收I/F的多個(gè)裝置連接,通過(guò)使主節(jié)點(diǎn)生成的具有多個(gè)音聲信號(hào)的記錄區(qū)域的TL幀,在各個(gè)裝置之間每隔固定周期循環(huán),而在裝置之間進(jìn)行音聲信號(hào)傳送的音頻網(wǎng)絡(luò)系統(tǒng)的情況下,在1個(gè)傳輸通路中向前方側(cè)發(fā)送TL幀并使其循環(huán)的單向模式中,在所發(fā)送的TL幀不返回前方側(cè)的接收I/F,而返回至后方側(cè)的接收I/F的情況下,轉(zhuǎn)換至在2個(gè)傳輸通路中發(fā)送TL幀并使其循環(huán)的雙向模式。
文檔編號(hào)H04J3/08GK101729346SQ20091018081
公開日2010年6月9日 申請(qǐng)日期2009年10月15日 優(yōu)先權(quán)日2008年10月15日
發(fā)明者中山圭 申請(qǐng)人:雅馬哈株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1