欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

帶有通用數(shù)據(jù)總線的波形數(shù)據(jù)處理設(shè)備的制作方法

文檔序號(hào):2822147閱讀:496來源:國知局
專利名稱:帶有通用數(shù)據(jù)總線的波形數(shù)據(jù)處理設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種帶有專用數(shù)據(jù)總線的波形數(shù)據(jù)處理設(shè)備,適用于樂音處理裝置之間的連接。
背景技術(shù)
裝配在電子樂器、個(gè)人計(jì)算機(jī)等上的聲卡配備有處理樂音信號(hào)的多個(gè)LSI,這些LSI由連接線連接,用于發(fā)送和接收樂音信號(hào),從而能具有必須的功能。這里,裝配在電子樂器上的聲卡的實(shí)例如圖1(a)所示。在圖中,100指聲卡,在聲卡上裝配有發(fā)聲器LSI 102、104。例如,發(fā)生器LSI 102、104包括波形合成部分,產(chǎn)生多個(gè)聲道的樂音信號(hào);和混音器,按需要混合多個(gè)聲道的樂音信號(hào)。而且,106,108指DSP(數(shù)字信號(hào)處理器),對(duì)產(chǎn)生的樂音信號(hào)實(shí)行多種效果處理。
再把已經(jīng)實(shí)行了效果處理的樂音信號(hào)提供給發(fā)聲器LSI 102,104。另外,發(fā)聲器LSI 102,104也彼此交換樂音信號(hào)。然后,把最后輸出的樂音信號(hào)從發(fā)聲器LSI 104提供給DA轉(zhuǎn)換器110,在DA轉(zhuǎn)換器110把這些信號(hào)轉(zhuǎn)換為模擬信號(hào)。114指可以選擇性添加的插件,且配備有附加波形合成部分、DSP等。插件114按需插入連接器112中。
此外,圖1(b)中顯示了聲卡的另一結(jié)構(gòu)。圖中,120指另一塊聲卡,里面的發(fā)聲器LSI 122,124均合成多個(gè)聲道的樂音信號(hào)。所合成的樂音信號(hào)由發(fā)聲器LSI 122,124中的混音器混合,把混合得到的樂音信號(hào)提供給DSP126,128。DSP 126,128對(duì)所提供的樂音信號(hào)實(shí)行效果處理。這里,把由DSP 126實(shí)行了效果處理的樂音信號(hào)提供給DSP 128。當(dāng)插件134插入連接器132中時(shí),該插件134所產(chǎn)生的樂音信號(hào)也提供給DSP 128。這些數(shù)字信號(hào)也在DSP128中混合,混合的結(jié)果由DA轉(zhuǎn)換器130轉(zhuǎn)換為模擬信號(hào)。
在圖1(a)和1(b)的實(shí)例中,即使在聲卡100,120中使用的發(fā)聲器LSI和DSP是完全公用部分,也連接成不同的狀態(tài),使得聲卡100,120自身不兼容。換言之,必須根據(jù)所設(shè)計(jì)的聲卡要執(zhí)行的功能設(shè)計(jì)每種聲卡和生產(chǎn)硬件部件。
另一技術(shù)方案,在一種已知的技術(shù)中,由多個(gè)節(jié)點(diǎn)共享硬件公共連接狀態(tài),同時(shí),根據(jù)最終需要的功能來設(shè)定信號(hào)的交換狀態(tài),從而設(shè)定邏輯連接關(guān)系。例如,申請(qǐng)人提出了一種稱為mLAN(商標(biāo))的網(wǎng)絡(luò)標(biāo)準(zhǔn),其中,用串聯(lián)電纜以IEEE 1394接口來連接電子樂器或諸如合成器或數(shù)字混音器的裝置以及計(jì)算機(jī)等,從而交換樂音信號(hào)或音樂演奏信息。
另外,日本專利特許公開No.5-188967公開了一種技術(shù),其中,AD轉(zhuǎn)換器、硬盤和波形存儲(chǔ)器以公共總線連接,在時(shí)分基礎(chǔ)上在這些節(jié)點(diǎn)之間交換波形數(shù)據(jù)等。
如上所述,在圖1(a)和1(b)的實(shí)例中,因?yàn)槁暱?00,120不兼容,所以,必須為每種聲卡設(shè)計(jì)和生產(chǎn)硬件部件,從而增加了設(shè)計(jì)成本,難以通過批量生產(chǎn)來降低成本。因而,例如,發(fā)聲器LSI 142,144、DSP 146,148、DA轉(zhuǎn)換器150和插件154(經(jīng)連接器152)可以在公共總線156上連接,如圖1(c)所示。即,如果物理硬件連接關(guān)系是公共的,同時(shí)可以按要求設(shè)定邏輯連接關(guān)系,圖1(c)中的聲卡就可以執(zhí)行等同于例如圖1(a)或1(b)所示的聲卡的功能。
這種情況下,利用一種適當(dāng)?shù)臉?biāo)準(zhǔn)來連接LSI和總線156就很重要了。上述mLAN(商標(biāo))基于以下假設(shè)諸如合成器或數(shù)字混音器的獨(dú)立裝置是節(jié)點(diǎn),所以,信號(hào)合成是復(fù)雜的,實(shí)踐中無法把單獨(dú)的LSI適配于mLAN標(biāo)準(zhǔn)。此外,在日本專利公開No.5-188967中公開的技術(shù)允許本公開中所示的具體節(jié)點(diǎn)交換波形數(shù)據(jù)等,但是,無法以一般方式或多種目的方式適配于多種節(jié)點(diǎn)。

發(fā)明內(nèi)容
已經(jīng)在上述情況下提出了本發(fā)明,提供了一種能用簡單的電路確保具有高度通用性的波形數(shù)據(jù)處理設(shè)備。
為了解決上述問題,本發(fā)明的特征在于包含以下構(gòu)造。應(yīng)當(dāng)注意,括號(hào)中的參考是實(shí)例。
根據(jù)本發(fā)明第一技術(shù)方案的波形數(shù)據(jù)處理設(shè)備包含總線(A總線262),傳送波形數(shù)據(jù)的數(shù)據(jù)信號(hào)(ADAT);多個(gè)發(fā)送節(jié)點(diǎn)(15、16、17),把數(shù)據(jù)信號(hào)發(fā)送到總線;多個(gè)接收節(jié)點(diǎn)(15、16、17),從總線接收數(shù)據(jù)信號(hào);和時(shí)鐘發(fā)生器(251),在每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào)(WCK)。波形數(shù)據(jù)處理設(shè)備的特征在于每個(gè)發(fā)送節(jié)點(diǎn)以預(yù)定的順序在每個(gè)取樣周期將數(shù)據(jù)信號(hào)發(fā)送到總線,每個(gè)接收節(jié)點(diǎn)選擇性地從每個(gè)發(fā)送節(jié)點(diǎn)輸出的數(shù)據(jù)信號(hào)獲取所需的信號(hào),并在每個(gè)取樣周期處理所獲取的數(shù)據(jù)信號(hào)。
此外,根據(jù)圖2所示本發(fā)明,本發(fā)明的波形數(shù)據(jù)處理設(shè)備的特征在于具有多個(gè)發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn),它們均根據(jù)獨(dú)立的操作時(shí)鐘信號(hào)(系統(tǒng)時(shí)鐘信號(hào))來操作;多個(gè)發(fā)送節(jié)點(diǎn)根據(jù)發(fā)送節(jié)點(diǎn)的操作時(shí)鐘信號(hào)產(chǎn)生同步時(shí)鐘信號(hào)(ACLK),把同步時(shí)鐘信號(hào)與數(shù)據(jù)信號(hào)一起輸出到總線(262);多個(gè)接收節(jié)點(diǎn)從總線(262)取得數(shù)據(jù)信號(hào)和同步時(shí)鐘信號(hào),根據(jù)同步時(shí)鐘信號(hào)和接收節(jié)點(diǎn)的操作時(shí)鐘信號(hào),將從總線取得的數(shù)據(jù)信號(hào)轉(zhuǎn)換為與接收節(jié)點(diǎn)的操作時(shí)鐘信號(hào)同步的數(shù)據(jù)信號(hào)。
此外,根據(jù)圖3所示的構(gòu)造,本發(fā)明的波形數(shù)據(jù)處理設(shè)備的特征在于數(shù)據(jù)信號(hào)是m(“32”)位寬的波形數(shù)據(jù);多個(gè)發(fā)送節(jié)點(diǎn)將m位寬的波形數(shù)據(jù)轉(zhuǎn)換為n(“4”或“16”)位寬的局部數(shù)據(jù),以便將局部數(shù)據(jù)發(fā)送到總線,所述n位寬對(duì)于每個(gè)發(fā)送節(jié)點(diǎn)是獨(dú)立的位寬;接收節(jié)點(diǎn)選擇性地從總線接收相應(yīng)于一個(gè)單元的波形數(shù)據(jù)的m/n個(gè)局部數(shù)據(jù),從m/n個(gè)局部數(shù)據(jù)恢復(fù)m位波形數(shù)據(jù),以便獲取一個(gè)單元的波形數(shù)據(jù)。
此外,根據(jù)本發(fā)明第一技術(shù)方案的另一波形數(shù)據(jù)處理設(shè)備包含總線(A總線262),傳送波形數(shù)據(jù)的數(shù)據(jù)信號(hào);至少一個(gè)發(fā)送節(jié)點(diǎn)(15、16、17),將數(shù)據(jù)信號(hào)發(fā)送到總線;至少一個(gè)接收節(jié)點(diǎn)(15、16、17),從總線接收數(shù)據(jù)信號(hào)。波形數(shù)據(jù)處理設(shè)備的特征在于發(fā)送節(jié)點(diǎn)根據(jù)第一操作時(shí)鐘信號(hào)(系統(tǒng)時(shí)鐘信號(hào))來操作,根據(jù)第一操作時(shí)鐘信號(hào)產(chǎn)生同步時(shí)鐘信號(hào)(ACLK),與同步時(shí)鐘信號(hào)同步地將同步時(shí)鐘信號(hào)和數(shù)據(jù)信號(hào)輸出到總線;接收節(jié)點(diǎn)根據(jù)第二操作時(shí)鐘信號(hào)(系統(tǒng)時(shí)鐘信號(hào))來操作,在每個(gè)取樣周期接收同步時(shí)鐘信號(hào)和第一數(shù)據(jù)信號(hào),將收到的第一數(shù)據(jù)信號(hào)轉(zhuǎn)換為與第二操作時(shí)鐘信號(hào)同步的第二數(shù)據(jù)信號(hào)。
此外,根據(jù)本發(fā)明第一技術(shù)方案的又一波形數(shù)據(jù)處理設(shè)備包含總線(A總線262),傳送波形數(shù)據(jù)的數(shù)據(jù)信號(hào)(ADAT);多個(gè)發(fā)送節(jié)點(diǎn)(15、16、17),將數(shù)據(jù)信號(hào)發(fā)送到總線;多個(gè)接收節(jié)點(diǎn)(15、16、17),從總線接收數(shù)據(jù)信號(hào);和時(shí)鐘發(fā)生器(251),在每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào)(WCK)。波形數(shù)據(jù)處理設(shè)備的特征在于每個(gè)發(fā)送節(jié)點(diǎn)發(fā)送n(“4”或“16”)位寬的數(shù)據(jù)信號(hào),n位寬可以設(shè)為對(duì)于每個(gè)發(fā)送節(jié)點(diǎn)是不同的值,每個(gè)發(fā)送節(jié)點(diǎn)在每個(gè)取樣周期將m(“32”)位寬的波形數(shù)據(jù)分為m/n個(gè)局部數(shù)據(jù),并輸出局部數(shù)據(jù)作為數(shù)據(jù)信號(hào);每個(gè)接收節(jié)點(diǎn)在每個(gè)取樣周期輸入n位寬的m/n個(gè)局部數(shù)據(jù),從所輸入的m/n個(gè)局部數(shù)據(jù)恢復(fù)m位寬的波形數(shù)據(jù)。
此外,根據(jù)本發(fā)明第一技術(shù)方案的又一波形數(shù)據(jù)處理設(shè)備包含總線(A總線262),傳送波形數(shù)據(jù)的數(shù)據(jù)信號(hào)(ADAT);至少一個(gè)發(fā)送節(jié)點(diǎn)(15、16、17),將與多個(gè)波形數(shù)據(jù)有關(guān)的數(shù)據(jù)信號(hào)發(fā)送到總線;多個(gè)接收節(jié)點(diǎn)(15、16、17),從總線接收數(shù)據(jù)信號(hào);和時(shí)鐘發(fā)生器(251),在每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào)(WLK)。波形數(shù)據(jù)處理設(shè)備的特征在于,發(fā)送節(jié)點(diǎn)發(fā)送n(“4”或“16”)位寬的數(shù)據(jù)信號(hào),n位寬可以對(duì)于每個(gè)單元的波形數(shù)據(jù)設(shè)為不同的值,發(fā)送節(jié)點(diǎn)在每個(gè)取樣周期根據(jù)相應(yīng)于波形數(shù)據(jù)的位寬n,將m(“32”)位寬的波形數(shù)據(jù)分為m/n個(gè)局部數(shù)據(jù),并用m/n個(gè)時(shí)間段輸出局部數(shù)據(jù)作為數(shù)據(jù)信號(hào);至少一個(gè)接收節(jié)點(diǎn)選擇性地從多個(gè)波形數(shù)據(jù)接收至少一個(gè)單元的波形數(shù)據(jù),在每個(gè)取樣周期相應(yīng)于要接收的波形數(shù)據(jù)的位寬n來接收m/n個(gè)局部數(shù)據(jù),然后,從收到的m/n個(gè)局部數(shù)據(jù)恢復(fù)至少一個(gè)單元的m位寬的波形數(shù)據(jù)。
根據(jù)本發(fā)明第二技術(shù)方案的波形數(shù)據(jù)處理設(shè)備包含總線(A總線262),傳送波形數(shù)據(jù)的數(shù)據(jù)信號(hào)(ADAT);時(shí)鐘發(fā)生器(251),在每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào)(WCK);多個(gè)發(fā)送節(jié)點(diǎn)(15、16、17),與字時(shí)鐘信號(hào)同步地以多個(gè)幀將數(shù)據(jù)信號(hào)發(fā)送到總線;多個(gè)接收節(jié)點(diǎn)(15、16、17),與字時(shí)鐘信號(hào)同步從總線接收數(shù)據(jù)信號(hào),波形數(shù)據(jù)處理設(shè)備的特征在于,每個(gè)發(fā)送節(jié)點(diǎn)分配了一個(gè)或多個(gè)幀,給予每個(gè)幀不同的幀數(shù),發(fā)送節(jié)點(diǎn)檢測(cè)傳輸幀,每個(gè)發(fā)送節(jié)點(diǎn)應(yīng)當(dāng)用傳輸幀在每個(gè)取樣周期發(fā)送數(shù)據(jù),將關(guān)于相應(yīng)的幀的波形數(shù)據(jù)的數(shù)據(jù)信號(hào)發(fā)送到總線;為每個(gè)接收節(jié)點(diǎn)指定用來接收數(shù)據(jù)的至少一個(gè)幀數(shù),每個(gè)接收節(jié)點(diǎn)檢測(cè)接收幀,每個(gè)接收節(jié)點(diǎn)應(yīng)當(dāng)用接收幀在每個(gè)取樣周期接收數(shù)據(jù),從總線接收關(guān)于相應(yīng)的幀的波形數(shù)據(jù)的數(shù)據(jù)信號(hào)。
此外,根據(jù)上述構(gòu)造,波形數(shù)據(jù)處理設(shè)備的特征在于,給予幀的幀數(shù)是連續(xù)的數(shù)字。
此外,根據(jù)上述構(gòu)造,波形數(shù)據(jù)處理設(shè)備的特征在于,每個(gè)發(fā)送節(jié)點(diǎn)在每個(gè)相應(yīng)的傳輸幀中將多個(gè)信道的波形數(shù)據(jù)發(fā)送到總線。
此外,根據(jù)上述構(gòu)造,波形數(shù)據(jù)處理設(shè)備的特征在于,每個(gè)接收節(jié)點(diǎn)選擇性地在每個(gè)相應(yīng)的接收幀中接收一個(gè)或多個(gè)信道的波形數(shù)據(jù)。
此外,發(fā)送節(jié)點(diǎn)(15、16、17)在每個(gè)取樣周期將在時(shí)分基礎(chǔ)上傳送多個(gè)幀的數(shù)據(jù),與包含多條數(shù)據(jù)信號(hào)線(10)和一條幀信號(hào)線(13)的總線連接,發(fā)送節(jié)點(diǎn)的特征在于包含幀計(jì)數(shù)器(402),在每個(gè)取樣周期根據(jù)從幀信號(hào)線(13)傳送的幀信號(hào)(AFRM)計(jì)數(shù)幀數(shù);第一寄存器(476),存儲(chǔ)傳輸幀的幀數(shù),發(fā)送節(jié)點(diǎn)用傳輸幀發(fā)送數(shù)據(jù);第二寄存器(464),存儲(chǔ)要在傳輸幀中發(fā)送的數(shù)據(jù);比較器(452),當(dāng)檢測(cè)幀計(jì)數(shù)器所輸出的幀數(shù)相應(yīng)于存儲(chǔ)在第一寄存器(476)中的幀數(shù)時(shí),輸出重合信號(hào);發(fā)送部分(458、466),形成傳輸幀的幀信號(hào)(AFRM),響應(yīng)重合信號(hào)將幀信號(hào)發(fā)送到幀信號(hào)線(13),而且,將存儲(chǔ)在第二寄存器中的數(shù)據(jù)發(fā)送到數(shù)據(jù)信號(hào)線(10)。
此外,根據(jù)上述構(gòu)造,發(fā)送節(jié)點(diǎn)的特征在于,用來控制發(fā)送節(jié)點(diǎn)的控制器與發(fā)送節(jié)點(diǎn)連接,當(dāng)多個(gè)發(fā)送節(jié)點(diǎn)與總線連接時(shí),控制器將不同的幀數(shù)寫入發(fā)送節(jié)點(diǎn)的第一寄存器中。
此外,根據(jù)上述構(gòu)造,發(fā)送節(jié)點(diǎn)的特征在于第二寄存器存儲(chǔ)多個(gè)信道的數(shù)據(jù),發(fā)送部分(450)順序地在傳輸幀中將多個(gè)信道的波形數(shù)據(jù)輸出到數(shù)據(jù)信號(hào)線(10)。
此外,接收節(jié)點(diǎn)(15、16、17)在每個(gè)取樣周期在時(shí)分基礎(chǔ)上傳送多個(gè)幀的數(shù)據(jù),與包含多條數(shù)據(jù)信號(hào)線(10)和一條幀信號(hào)線(13)的總線連接,從而從總線接收數(shù)據(jù),接收節(jié)點(diǎn)的特征在于包含幀計(jì)數(shù)器(402),在每個(gè)取樣周期根據(jù)從幀信號(hào)線(13)傳送的幀信號(hào)(AFRM)計(jì)數(shù)幀數(shù);第一寄存器(472),存儲(chǔ)接收幀的幀數(shù),接收節(jié)點(diǎn)用接收幀接收數(shù)據(jù);第二寄存器(416),存儲(chǔ)要用接收幀來接收的數(shù)據(jù);比較器(408),當(dāng)檢測(cè)幀計(jì)數(shù)器所輸出的幀數(shù)相應(yīng)于存儲(chǔ)在第一寄存器(472)中的幀數(shù)時(shí),輸出重合信號(hào);接收部分(400),響應(yīng)重合信號(hào),選擇性地將幀中的數(shù)據(jù)從數(shù)據(jù)信號(hào)線(10)取入第二寄存器。
此外,根據(jù)上述構(gòu)造,接收節(jié)點(diǎn)還包含數(shù)據(jù)計(jì)數(shù)器(406),計(jì)數(shù)接收幀中輸入數(shù)據(jù)的數(shù)量,接收節(jié)點(diǎn)的特征在于,在多個(gè)幀的每個(gè)幀中在總線上傳送多個(gè)信道的數(shù)據(jù);第一寄存器還存儲(chǔ)要在接收幀中接收的數(shù)據(jù)的偏移值;比較器(408)在數(shù)據(jù)計(jì)數(shù)器中的計(jì)數(shù)結(jié)果相應(yīng)于第一寄存器中所存儲(chǔ)的偏移值的條件下輸出另一重合信號(hào);接收部分(400)根據(jù)數(shù)據(jù)計(jì)數(shù)器中的計(jì)數(shù)結(jié)果是否相應(yīng)于在接收幀中的偏移值,將數(shù)據(jù)從數(shù)據(jù)信號(hào)線(10)取到第二寄存器中。
根據(jù)本發(fā)明第三技術(shù)方案的波形數(shù)據(jù)處理設(shè)備包含總線(262),在每個(gè)取樣周期在時(shí)分基礎(chǔ)上,經(jīng)多個(gè)時(shí)間段傳送數(shù)據(jù)信號(hào)(ADAT);多個(gè)發(fā)送節(jié)點(diǎn)(15、16、17),將數(shù)據(jù)信號(hào)發(fā)送到總線;至少一個(gè)接收節(jié)點(diǎn)(15、16、17),從總線接收數(shù)據(jù)信號(hào);控制器(212)用來將不同的發(fā)送時(shí)間段設(shè)定到每個(gè)發(fā)送節(jié)點(diǎn),將相應(yīng)于一個(gè)發(fā)送時(shí)間段的接收時(shí)間段設(shè)定到接收節(jié)點(diǎn),波形數(shù)據(jù)處理設(shè)備的特征在于每個(gè)發(fā)送節(jié)點(diǎn)在每個(gè)取樣周期檢測(cè)與指定的接收時(shí)間段有關(guān)的時(shí)間段,在測(cè)得的時(shí)間段中將波形數(shù)據(jù)提供給總線(262);和接收節(jié)點(diǎn),在每個(gè)取樣周期檢測(cè)與指定的接收時(shí)間段有關(guān)的時(shí)間段,在測(cè)得的時(shí)間段中從總線(262)接收波形數(shù)據(jù)。
此外,根據(jù)上述構(gòu)造,控制器(212)檢測(cè)與總線(262)連接的每種類型的每個(gè)發(fā)送節(jié)點(diǎn),根據(jù)檢測(cè)結(jié)果設(shè)定每個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段。
此外,根據(jù)上述構(gòu)造,控制器(212)檢測(cè)與總線(262)連接的每種類型的接收節(jié)點(diǎn),根據(jù)檢測(cè)結(jié)果設(shè)定接收節(jié)點(diǎn)的接收時(shí)間段。
此外,根據(jù)上述構(gòu)造,波形數(shù)據(jù)處理設(shè)備還包含指令輸入部分(206),從用戶接收用戶指令,控制器(212)根據(jù)用戶指令設(shè)定至少一個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段和接收節(jié)點(diǎn)的接收時(shí)間段。
此外,根據(jù)上述構(gòu)造,波形數(shù)據(jù)處理設(shè)備還包含指令輸入部分(206),響應(yīng)來自用戶的指令指定操作模式,控制器(212)根據(jù)指定的操作模式設(shè)定多個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段和接收節(jié)點(diǎn)的接收時(shí)間段。
此外,根據(jù)上述構(gòu)造,波形數(shù)據(jù)處理設(shè)備還包含指令輸入部分(206),響應(yīng)來自用戶的指令,指定發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)之間的邏輯連接狀態(tài),控制器(212)根據(jù)指定的連接狀態(tài)設(shè)定用于接收節(jié)點(diǎn)的接收時(shí)間段,設(shè)定多個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段。
此外,根據(jù)上述構(gòu)造,波形數(shù)據(jù)處理設(shè)備中,控制器(212)檢測(cè)安裝有波形數(shù)據(jù)處理設(shè)備的一種系統(tǒng),根據(jù)檢測(cè)結(jié)果設(shè)定多個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段和接收節(jié)點(diǎn)的接收時(shí)間段。


圖1(a)到1(c)分別是傳統(tǒng)的發(fā)聲單元和本發(fā)明的發(fā)聲單元的框圖。
圖2是按本發(fā)明的一個(gè)實(shí)施例的樂音合成設(shè)備的整體框圖。
圖3是顯示節(jié)點(diǎn)與A總線262之間的連接關(guān)系的電路圖。
圖4是用來描述圖3的電路的操作的時(shí)間圖(1/2)。
圖5是用來描述圖3的電路的操作的時(shí)間圖(2/2)。
圖6(a)和6(b)是顯示相應(yīng)于傳輸位寬的位陣列圖。
圖7是顯示每個(gè)節(jié)點(diǎn)的總體結(jié)構(gòu)的框圖。
圖8是描述時(shí)間段轉(zhuǎn)換部分306的操作的示意圖。
圖9是接收部分400的框圖。
圖10是發(fā)送部分450的框圖。
圖11(a)到11(c)是顯示波形數(shù)據(jù)處理設(shè)備320的具體結(jié)構(gòu)的框圖。
圖12是顯示混音器372中的信道結(jié)構(gòu)的示意圖。
圖13是顯示在發(fā)聲單元250構(gòu)成常規(guī)的發(fā)聲器時(shí)的邏輯連接狀態(tài)的框圖。
圖14是顯示實(shí)現(xiàn)圖13的邏輯連接狀態(tài)的幀分配的實(shí)例的示意圖。
圖15是顯示在發(fā)聲單元250構(gòu)成多道記錄設(shè)備時(shí)邏輯連接狀態(tài)的框圖。
圖16是顯示實(shí)現(xiàn)圖15的邏輯連接狀態(tài)的幀分配的實(shí)例的示意圖。
具體實(shí)施例方式
1.實(shí)施例的總體結(jié)構(gòu)1.1整體結(jié)構(gòu)下面,參考圖2描述本發(fā)明的一個(gè)實(shí)施例中樂音合成設(shè)備的硬件結(jié)構(gòu)。圖中,202指MIDI I/O部分,從外部MIDI裝置輸入MIDI信號(hào)和向外部MIDI裝置輸出MIDI裝置。諸如鍵盤等的演奏操作終端與MIDI I/O部分202連接,輸入來自演奏操作終端的演奏信息,作為MIDI信號(hào)。204指額外I/O部分,輸入和輸出除MIDI信號(hào)之外的多種信號(hào)。206指面板開關(guān)部分,它設(shè)有由用戶操作的多種音頻設(shè)定操作終端等。
250指發(fā)聲單元,用下述的處理合成樂音信號(hào)。208指顯示裝置,它為用戶顯示多種信息,諸如發(fā)聲單元250的設(shè)定狀態(tài)。210指由硬盤、軟盤等構(gòu)成的外部存儲(chǔ)裝置。212指根據(jù)預(yù)定的控制程序經(jīng)CPU總線218來控制樂音合成設(shè)備的每個(gè)部分的CPU。214指ROM,用于存儲(chǔ)CPU等的控制程序。216指RAM,用作CPU212的工作存儲(chǔ)器。
此外,在發(fā)聲單元250內(nèi),252,254指發(fā)聲器LSI,它們根據(jù)經(jīng)CPU總線218提供的聲音參數(shù)等所產(chǎn)生的演奏信息產(chǎn)生波形數(shù)據(jù),并根據(jù)所提供的類似的效果參數(shù)等對(duì)波形數(shù)據(jù)實(shí)行效果處理。256,258和260指擴(kuò)展卡,它們執(zhí)行適于其種類的多種處理,諸如波形數(shù)據(jù)的合成處理、效果處理以及記錄處理,使發(fā)聲單元250與發(fā)聲器LSI 252,254一起實(shí)現(xiàn)預(yù)期的功能。
262指用來傳送波形數(shù)據(jù)的總線(下文中稱為A總線),用在發(fā)聲器LSI252,254以及擴(kuò)展卡256,258和260之間傳送波形數(shù)據(jù)。通常,在通信網(wǎng)絡(luò)中,許多情況下,把包括諸如發(fā)送端的地址和傳輸信道的信息的標(biāo)題附加到所要發(fā)送的數(shù)據(jù)上,以便構(gòu)成分組,發(fā)送該分組。另外,為了避免多個(gè)發(fā)送節(jié)點(diǎn)同時(shí)開始發(fā)送時(shí)所發(fā)送的數(shù)據(jù)沖突,網(wǎng)絡(luò)設(shè)有根據(jù)標(biāo)識(shí)符和節(jié)點(diǎn)的地址來進(jìn)行判優(yōu)的系統(tǒng)。與這種網(wǎng)絡(luò)相比,由于只在A總線262上發(fā)送沒附加有發(fā)送端地址、傳輸信道等的波形數(shù)據(jù),所以,有可能在每個(gè)傳輸時(shí)鐘實(shí)現(xiàn)顯著的高傳輸效率??刂破?CPU212)經(jīng)與A總線262不同的總線(CPU總線218)與各個(gè)發(fā)送節(jié)點(diǎn)連接,所述各個(gè)發(fā)送節(jié)點(diǎn)與A總線262連接,控制器對(duì)各個(gè)發(fā)送節(jié)點(diǎn)設(shè)定不同的傳輸定時(shí),以防止沖突。A總線262自身沒設(shè)有判優(yōu)功能,所以,結(jié)構(gòu)比傳統(tǒng)的網(wǎng)絡(luò)要簡單得多。
此外,由于在發(fā)聲器LSI 252和254之間所傳送的波形數(shù)據(jù)的量很大,所以經(jīng)直接連接線253發(fā)送部分波形數(shù)據(jù)。264指DA轉(zhuǎn)換器,把部分波形數(shù)據(jù)從發(fā)聲器LSI 252的輸出信道轉(zhuǎn)換為模擬信號(hào)。經(jīng)聲音系統(tǒng)220從轉(zhuǎn)換后的模擬信號(hào)產(chǎn)生聲音。
251指字時(shí)鐘發(fā)生器,用它在每個(gè)取樣周期產(chǎn)生字時(shí)鐘WCK。字時(shí)鐘WCK提供給發(fā)聲單元250中的每個(gè)部分。268指字時(shí)鐘外部輸入終端,設(shè)置用來從外部接收字時(shí)鐘WCK,代替字時(shí)鐘發(fā)生器251所產(chǎn)生的字時(shí)鐘WCK。
上述部件之外,本實(shí)施例中的“聲卡”由以下部件構(gòu)成,諸如CPU總線218或A總線262的總線、諸如MIDI I/O部分202的半導(dǎo)體電路、額外的I/O部分204、CPU 212、ROM 214、RAM 216、字時(shí)鐘發(fā)生器251、發(fā)聲器LSI 252,254和DA轉(zhuǎn)換器264、用來連接外部存儲(chǔ)裝置210的接口(未示出)、用來將面板開關(guān)部分206和顯示裝置208連接到CPU總線218上的連接器(未示出),以及向所有元件提供電源的電源電路(未示出)。用于擴(kuò)展卡256,258和260的連接器與CPU總線218和A總線262連接,這些擴(kuò)展卡可經(jīng)連接器從“聲卡”分離。
1.2.總線結(jié)構(gòu)和定時(shí)經(jīng)A總線262輸入和輸出波形數(shù)據(jù)的部件稱為“節(jié)點(diǎn)”,諸如發(fā)聲器LSI 252,254以及擴(kuò)展卡256,258和260。圖3顯示了每個(gè)節(jié)點(diǎn)與A總線262之間的連接關(guān)系。圖中,A總線262由均具有1位的數(shù)據(jù)信號(hào)線10、時(shí)鐘信號(hào)線11、方向信號(hào)線12和幀信號(hào)線13構(gòu)成??梢詾閿?shù)據(jù)信號(hào)線10的位寬選擇16位或4位,只有其部分可以具有4位寬。15、16和17均指上述發(fā)聲器LSI 252,254、擴(kuò)展卡256,258和260等具體構(gòu)成的各個(gè)節(jié)點(diǎn)。
這些節(jié)點(diǎn)把數(shù)據(jù)信號(hào)ADAT、方向信號(hào)ADIR和時(shí)鐘信號(hào)ACLK輸入到A總線262,或者從A總線262輸出數(shù)據(jù)信號(hào)ADAT、方向信號(hào)ADIR和時(shí)鐘信號(hào)ACLK。這些信號(hào)的輸入和輸出端以有電線的OR形式連接到A總線262。換言之,只要不從任何節(jié)點(diǎn)輸出“0”信號(hào),A總線262上的信號(hào)就總是“1”。一個(gè)節(jié)點(diǎn)輸出諸如數(shù)據(jù)信號(hào)ADAT的數(shù)據(jù)信號(hào)時(shí),其它節(jié)點(diǎn)的輸入和輸出端設(shè)為高阻抗?fàn)顟B(tài),按需接收來自上述一個(gè)節(jié)點(diǎn)的輸出信號(hào)。這里,數(shù)據(jù)信號(hào)ADAT是應(yīng)當(dāng)在節(jié)點(diǎn)之間交換的波形數(shù)據(jù)等的信號(hào)。而且,時(shí)鐘信號(hào)ACLK是與數(shù)據(jù)信號(hào)ADAT同步的時(shí)鐘信號(hào)。
CPU 212為每個(gè)節(jié)點(diǎn)設(shè)定用來輸出數(shù)據(jù)信號(hào)ADAT和時(shí)鐘信號(hào)ACLK的周期,以防止重疊。該周期稱為“幀”。方向信號(hào)ADIR在該幀周期期間設(shè)為“0”,從而禁止其它節(jié)點(diǎn)輸出信號(hào)。每個(gè)節(jié)點(diǎn)輸出幀信號(hào)AFRM,AFRM比上升到“1”的方向信號(hào)ADIR早升高相當(dāng)于時(shí)鐘信號(hào)ACLK的一個(gè)時(shí)鐘。分配給每個(gè)節(jié)點(diǎn)的幀由“在字時(shí)鐘WCK升高之后有多少幀”來限定。因而,有可能通過字時(shí)鐘WCK已經(jīng)升高之后產(chǎn)生幀的次數(shù)(更具體地說,通過計(jì)數(shù)幀信號(hào)AFRM已經(jīng)升高的次數(shù)),使每個(gè)節(jié)點(diǎn)知道開始其幀的定時(shí)。
這里,根據(jù)字時(shí)鐘WCK已經(jīng)升高之后的發(fā)生順序,每個(gè)幀表示為幀#0、幀#1、幀#2……。可以在一個(gè)取樣周期中把一個(gè)或多個(gè)傳輸幀分配給每個(gè)節(jié)點(diǎn)。這里,參考圖4和圖5描述時(shí)間圖,其中,把幀#2分配給節(jié)點(diǎn)15,把幀#0分配給節(jié)點(diǎn)16,把幀#1分配給節(jié)點(diǎn)17,作為傳輸幀。
事實(shí)上,由節(jié)點(diǎn)15、16和17檢測(cè)字時(shí)鐘WCK已經(jīng)在圖4(a)的時(shí)間t0升高。在要分配幀#0的節(jié)點(diǎn)16中,在時(shí)間t0之后經(jīng)過預(yù)定的時(shí)期時(shí)的時(shí)間t1,方向信號(hào)ADIR和幀信號(hào)AFRM升高到“0”。然后,在每個(gè)時(shí)鐘循環(huán)升高時(shí)鐘信號(hào)ACLK,與此同步,在數(shù)據(jù)信號(hào)線10的每個(gè)位寬(這里是16位)輸出數(shù)據(jù)信號(hào)ADAT。
在完成從節(jié)點(diǎn)16輸出的數(shù)據(jù)時(shí)的時(shí)間t2,節(jié)點(diǎn)16把方向信號(hào)ADIR升高到“1”。幀信號(hào)AFRM比時(shí)間t2早時(shí)鐘信號(hào)ACLK的一個(gè)周期升高到“1”。檢測(cè)幀信號(hào)AFRM在A總線262上升高的第一時(shí)間,節(jié)點(diǎn)17識(shí)別下一個(gè)幀是分配給節(jié)點(diǎn)17自身的幀#1。
方向信號(hào)ADIR已經(jīng)升高之后,節(jié)點(diǎn)17在經(jīng)過預(yù)定的邊界時(shí)間之后的時(shí)間t3進(jìn)行與上述節(jié)點(diǎn)16類似地操作。即,節(jié)點(diǎn)17的方向信號(hào)ADIR和幀信號(hào)AFRM升高到“0”,在每個(gè)預(yù)定的時(shí)鐘循環(huán)升高時(shí)鐘信號(hào)ACLK,與此同步,把數(shù)據(jù)信號(hào)ADAT輸出到數(shù)據(jù)信號(hào)線10。另外,提供幀之間的邊界時(shí)間,避免數(shù)據(jù)沖突。
下面,事實(shí)上,節(jié)點(diǎn)15檢測(cè)節(jié)點(diǎn)17已經(jīng)把幀信號(hào)AFRM升高到“1”。這是幀信號(hào)AFRM在字時(shí)鐘WCK升高之后的第二次升高,節(jié)點(diǎn)15辨認(rèn)下一個(gè)幀是否分配給節(jié)點(diǎn)15自己的幀#2。節(jié)點(diǎn)17的方向信號(hào)ADIR已經(jīng)在時(shí)間t4升高到“1”之后,節(jié)點(diǎn)15在經(jīng)過預(yù)定的邊界時(shí)間之后,在時(shí)間t5以與上面相同的方式執(zhí)行輸出處理。
在上述實(shí)例中,給每個(gè)節(jié)點(diǎn)分配一個(gè)幀,但是,可以在一個(gè)取樣周期中給一個(gè)節(jié)點(diǎn)分配多個(gè)傳輸幀。以這種方式,在完成來自所有幀的輸出處理之后,把A總線262的線保持在高阻抗?fàn)顟B(tài),直到字時(shí)鐘WCK升高到下一個(gè)為止。這里,圖5中顯示了具有圖4(a),4(b)和4(c)所示的有波形的有線OR。
在本實(shí)施例中,可以為每個(gè)節(jié)點(diǎn)選擇性地設(shè)定時(shí)鐘信號(hào)ACLK的時(shí)鐘循環(huán)和時(shí)鐘速度。換言之,在每個(gè)節(jié)點(diǎn)中,根據(jù)要發(fā)送到其它節(jié)點(diǎn)的數(shù)據(jù)量和數(shù)據(jù)信號(hào)線10的位寬來設(shè)定一個(gè)幀中的時(shí)鐘速度。而且,在發(fā)送數(shù)據(jù)的節(jié)點(diǎn)(下文中稱為發(fā)送節(jié)點(diǎn))和接收數(shù)據(jù)的一個(gè)或多個(gè)節(jié)點(diǎn)(下文中稱為接收節(jié)點(diǎn))中,最好可根據(jù)處理速度最慢的節(jié)點(diǎn)來決定時(shí)鐘循環(huán)。
1.3.數(shù)據(jù)信號(hào)的格式如上所述,可以為數(shù)據(jù)信號(hào)線10的位寬選擇16位或4位,只有它的一部分可以是4位寬。如果采用了4位寬,就可以降低數(shù)據(jù)傳送速度,但是,可以減少線的數(shù)量。這可以降低連接器等的成本,所以,可以考慮,例如,只對(duì)接觸需要連接器的擴(kuò)展卡256,258和260采用4位寬。
這種情況下,當(dāng)與數(shù)據(jù)信號(hào)線10的16位寬部分連接的發(fā)送節(jié)點(diǎn)將數(shù)據(jù)輸出到16位寬接收節(jié)點(diǎn)和另一4位寬接收節(jié)點(diǎn)時(shí),需要輸出具有相應(yīng)于各個(gè)接收節(jié)點(diǎn)的位寬的數(shù)據(jù)。這種情況下,如果把多個(gè)幀分配給每個(gè)相應(yīng)接收節(jié)點(diǎn)的發(fā)送節(jié)點(diǎn),就可能發(fā)送具有對(duì)每個(gè)幀改變的位寬的波形數(shù)據(jù)。
此外,即使在波形數(shù)據(jù)發(fā)送到兩個(gè)接收節(jié)點(diǎn)時(shí),也不總需要把波形數(shù)據(jù)分為多個(gè)幀,可以為每個(gè)時(shí)間段設(shè)定位寬。即,可以在一個(gè)幀內(nèi),部分時(shí)間段中以16位寬輸出數(shù)據(jù),在其它時(shí)間段中以4位寬輸出數(shù)據(jù)。這種情況下,每個(gè)接收節(jié)點(diǎn)辨認(rèn)在一個(gè)幀中需要的時(shí)間段,從而用相應(yīng)位寬來接收數(shù)據(jù)信號(hào)。
在本實(shí)施例中,在節(jié)點(diǎn)之間交換的數(shù)據(jù)寬度基本上是32位。在本說明書中,一個(gè)32位的單元稱為“一個(gè)單元”。即,用數(shù)據(jù)信號(hào)線10具有16位寬時(shí)的2個(gè)(=32/16)時(shí)間段和數(shù)據(jù)信號(hào)線10具有4位寬時(shí)的8(=32/4)個(gè)時(shí)間段來輸出一個(gè)單元的數(shù)據(jù)。圖6(a)、(b)顯示了用于各個(gè)位寬的位陣列。本說明書中,將每個(gè)時(shí)間段發(fā)送的一個(gè)單元(16位或4位)的數(shù)據(jù)稱為“一個(gè)字”。另外,當(dāng)與數(shù)據(jù)信號(hào)線10的16位寬部分連接的發(fā)送節(jié)點(diǎn)將數(shù)據(jù)發(fā)送到與4位寬部分連接的接收節(jié)點(diǎn)時(shí),只使用數(shù)據(jù)信號(hào)線10的高4位,將低12位總設(shè)為“0”。
通常,電子樂器有可能執(zhí)行諸如產(chǎn)生多個(gè)聲道的樂音信號(hào)的處理。可以在一個(gè)幀中在節(jié)點(diǎn)之間發(fā)送和接收多個(gè)單元的數(shù)據(jù),所以,例如,如果將一個(gè)單元分配給一個(gè)信道的數(shù)據(jù)量,就可以在節(jié)點(diǎn)之間交換相應(yīng)于該單元的信道的最大32位的波形數(shù)據(jù)。而且,可以將立體聲的L聲道和R聲道分配給一個(gè)單元,可以把L、R聲道的16位波形數(shù)據(jù)打包到一個(gè)單元中?;蛘?,可以把獨(dú)立的兩個(gè)聲道分配給一個(gè)單元。不根據(jù)要在幀中發(fā)送的波形數(shù)據(jù)的信道數(shù)量決定每個(gè)幀的長度,而是根據(jù)分配了要發(fā)送的信道的單元的數(shù)量來決定每個(gè)幀的長度。
1.4.節(jié)點(diǎn)的總體結(jié)構(gòu)下面,參考圖7,描述節(jié)點(diǎn)的總體結(jié)構(gòu)。圖中,304指緩沖放大器,用它緩沖輸入到節(jié)點(diǎn)300的數(shù)據(jù)和從節(jié)點(diǎn)300輸出的數(shù)據(jù)。306指時(shí)間段轉(zhuǎn)換部分,用它轉(zhuǎn)換節(jié)點(diǎn)300收到的信號(hào)的時(shí)間段。在下文中描述其細(xì)節(jié)。
這里,在初始數(shù)據(jù)信號(hào)ADAT中,多個(gè)位排列如圖6所示。將其應(yīng)用于從時(shí)間段轉(zhuǎn)換部分306輸出的數(shù)據(jù)信號(hào)ADAT’。400指把位轉(zhuǎn)換為每個(gè)單元的標(biāo)準(zhǔn)位陣列(32位)的接收部分。320指波形處理部分,相應(yīng)于各個(gè)節(jié)點(diǎn)執(zhí)行多種波形處理。更具體地說,可以用發(fā)聲處理、混音器處理、效果處理、AD轉(zhuǎn)換、DA轉(zhuǎn)換、用于LAN的通信處理、硬盤記錄等作為實(shí)例。
450指發(fā)送部分,轉(zhuǎn)換從波形處理部分320輸出的數(shù)據(jù)的位陣列,如圖6所述,輸出其結(jié)果作為數(shù)據(jù)信號(hào)ADAT,并經(jīng)緩沖放大器304輸出時(shí)鐘信號(hào)ACLK、幀信號(hào)AFRM和方向信號(hào)ADIR。470指存儲(chǔ)用于節(jié)點(diǎn)300的多種控制數(shù)據(jù)、微程序等的控制寄存器。控制寄存器470中的內(nèi)容由CPU 212經(jīng)CPU總線218設(shè)定。302指操作時(shí)鐘發(fā)生部分,它產(chǎn)生節(jié)點(diǎn)300的系統(tǒng)時(shí)鐘,并分割該系統(tǒng)時(shí)鐘以便產(chǎn)生用于數(shù)據(jù)輸出的時(shí)鐘信號(hào)ACLK等。每個(gè)于A總線262連接的節(jié)點(diǎn)根據(jù)其操作時(shí)鐘發(fā)生部分所產(chǎn)生的操作時(shí)鐘(單獨(dú)操作時(shí)鐘)來操作,但是,也可以用從另一節(jié)點(diǎn)的操作時(shí)鐘發(fā)生部分提供的操作時(shí)鐘(公共操作時(shí)鐘)來操作。
存儲(chǔ)在控制寄存器470中的控制數(shù)據(jù)包含分配給節(jié)點(diǎn)300的幀數(shù)、時(shí)鐘信號(hào)ACLK的周期和時(shí)鐘速度、用于波形處理部分320的參數(shù)等。490指參數(shù)ROM,用它存儲(chǔ)節(jié)點(diǎn)300的種類、容許傳輸和接收的信道數(shù)、最大接收和傳輸速率的參數(shù)等。對(duì)樂音合成設(shè)備實(shí)行功率時(shí),參數(shù)ROM 490中的內(nèi)容由CPU 212讀取。
由于圖7中的結(jié)構(gòu)是每個(gè)節(jié)點(diǎn)的總體結(jié)構(gòu),所以,某些節(jié)點(diǎn)可不顯示一些部件。例如,如果節(jié)點(diǎn)300是AD轉(zhuǎn)換器的發(fā)聲器,因?yàn)椴辉S要從其它接點(diǎn)接收波形數(shù)據(jù)等,所以不提供時(shí)間段轉(zhuǎn)換部分306和接收部分400。而且,如果節(jié)點(diǎn)300是例如DA轉(zhuǎn)換器,因?yàn)椴恍枰蚱渌?jié)點(diǎn)發(fā)送波形數(shù)據(jù)等,所以不提供發(fā)送部分450。
1.4.1.時(shí)間段轉(zhuǎn)換部分306的詳述參考圖8,詳細(xì)描述時(shí)間段轉(zhuǎn)換部分306的操作。圖8中,數(shù)據(jù)信號(hào)ADAT和時(shí)鐘信號(hào)ACLK是經(jīng)緩沖放大器304從A總線262接收的信號(hào)。在時(shí)間段轉(zhuǎn)換部分306中,數(shù)據(jù)信號(hào)ADAT在時(shí)鐘信號(hào)ACLK升高時(shí)鎖存。其結(jié)果是圖中所示的“中間數(shù)據(jù)”。
下面,在所示的實(shí)例中,圖中所示的“系統(tǒng)時(shí)鐘”是上述操作時(shí)鐘發(fā)生部分產(chǎn)生的時(shí)鐘,頻率是所要輸出的時(shí)鐘信號(hào)ACLK的兩倍高。然而,所示的時(shí)鐘信號(hào)ACLK,即,經(jīng)緩沖放大器304收到的時(shí)鐘信號(hào)ACLK是另一節(jié)點(diǎn)產(chǎn)生的信號(hào),因?yàn)楣?jié)點(diǎn)的系統(tǒng)時(shí)鐘彼此獨(dú)立,所以其頻率不與節(jié)點(diǎn)300的系統(tǒng)時(shí)鐘同步。
每次時(shí)鐘信號(hào)ACLK升高時(shí)都鎖存中間數(shù)據(jù),鎖存結(jié)果是圖中所示的數(shù)據(jù)信號(hào)ADAT’。將數(shù)據(jù)信號(hào)ADAT提供給接收部分400。每次系統(tǒng)時(shí)鐘降低時(shí)都鎖存時(shí)鐘信號(hào)ACLK。將當(dāng)前的鎖存結(jié)果與每次鎖存時(shí)鐘信號(hào)ACLK時(shí)先前降低定時(shí)的鎖存結(jié)果相比,如果檢測(cè)到時(shí)鐘信號(hào)ACLK的升高(即,如果先前的鎖存結(jié)果是“0”,當(dāng)前的鎖存結(jié)果是“1”),就在系統(tǒng)時(shí)鐘的半周期中將讀取信號(hào)ACLK’設(shè)為“1”。
在其它情況下,將讀取信號(hào)ACLK’設(shè)為“0”。將時(shí)鐘信號(hào)ACLK’與數(shù)據(jù)信號(hào)ADAT’一起提供給接收部分400,作為在數(shù)據(jù)信號(hào)ADAT’中讀取的定時(shí)信號(hào)。以這種方式,在本實(shí)施例中,每個(gè)接收節(jié)點(diǎn)產(chǎn)生與其自身產(chǎn)生的系統(tǒng)時(shí)鐘同步的時(shí)鐘信號(hào)ACLK’和數(shù)據(jù)信號(hào)ADAT’,所以有可能補(bǔ)償節(jié)點(diǎn)之間系統(tǒng)時(shí)鐘中的頻率和相位的差。
1.4.2.接收部分400的詳述下面,參考圖9,詳細(xì)地描述接收部分400的結(jié)構(gòu),但是,首先描述與接收部分400有關(guān)的控制寄存器470的內(nèi)容。圖9中,472指有多個(gè)地址的接收控制寄存器。每個(gè)地址相應(yīng)于節(jié)點(diǎn)300所要接收的每個(gè)單元的數(shù)據(jù),在每個(gè)地址按發(fā)生順序存儲(chǔ)相應(yīng)于每個(gè)單元的幀數(shù)和偏移值。這里,偏移值是在每個(gè)接收幀中收到的數(shù)據(jù)的單元數(shù)。
例如,如果節(jié)點(diǎn)300在一個(gè)取樣周期中收到的“100”個(gè)單元的數(shù)據(jù),就按發(fā)生順序在地址“100”中存儲(chǔ)一組幀數(shù)和偏移值。474指數(shù)據(jù)線位數(shù)寄存器,相應(yīng)于接收控制寄存器472的地址存儲(chǔ)數(shù)據(jù)信號(hào)ADAT的位寬。另外,在幀數(shù)所指定的接收幀的偏移值所示的單元中,數(shù)據(jù)的位寬相應(yīng)于幀數(shù)和偏移值,所以,如果存儲(chǔ)在數(shù)據(jù)線位數(shù)寄存器474中的數(shù)是“0”,就是“16位”,如果存儲(chǔ)在數(shù)據(jù)線位數(shù)寄存器474中的數(shù)是“1”,就是“4位”。
此外,在接收部分400內(nèi),402指幀計(jì)數(shù)器,計(jì)數(shù)A總線262上的幀信號(hào)AFRM已經(jīng)降低的次數(shù),在字時(shí)鐘WCK升高時(shí)重置。以這種方式,幀計(jì)數(shù)器402的計(jì)數(shù)結(jié)果是目前的幀數(shù)。404指字計(jì)數(shù)器,計(jì)數(shù)每個(gè)幀中的時(shí)鐘信號(hào)ACLK’數(shù),在每個(gè)幀信號(hào)AFRM降低時(shí)重置。以這種方式,字計(jì)數(shù)器404的計(jì)數(shù)結(jié)果是每個(gè)幀中當(dāng)前的字?jǐn)?shù)。
406指偏移計(jì)數(shù)器,輸出當(dāng)前通過計(jì)數(shù)字計(jì)數(shù)器404上的字?jǐn)?shù)所收到的幀的偏移值(單元數(shù))。更具體地說,根據(jù)存儲(chǔ)在數(shù)據(jù)線位數(shù)寄存器474中的內(nèi)容指定當(dāng)前收到的數(shù)據(jù)信號(hào)ADAT’的位寬,所以,如果位寬是“16”,除以“2”的字?jǐn)?shù)就是當(dāng)前的偏移值,如果位寬是“4”,除以“8”的字?jǐn)?shù)就是當(dāng)前的偏移值。
410指讀取計(jì)數(shù)器,存儲(chǔ)接收控制寄存器472和數(shù)據(jù)線位數(shù)寄存器474的讀取地址。讀取計(jì)數(shù)器410按照下述重合信號(hào)RCX增加“1”,由字時(shí)鐘WCK重置。讀取計(jì)數(shù)器410的計(jì)數(shù)結(jié)果用作接收控制寄存器472和數(shù)據(jù)線位數(shù)寄存器474的讀取地址。因而,在每個(gè)取樣周期的開始,讀取寄存器472,474的地址“0”的幀數(shù)、偏移值和位寬。
408指比較器,它將幀計(jì)數(shù)器402輸出的幀數(shù)與接收控制寄存器472的當(dāng)前讀取地址中所存儲(chǔ)的幀數(shù)進(jìn)行比較,并將偏移計(jì)數(shù)器406所輸出的偏移值與存儲(chǔ)在接收控制寄存器472的當(dāng)前讀取地址中的偏移值進(jìn)行比較。如果幀數(shù)和偏移值都相應(yīng),重合信號(hào)RCX就升高到“1”。如果幀數(shù)或偏移值中的至少一個(gè)不相應(yīng),重合信號(hào)RCX就設(shè)為“0”。
現(xiàn)在,當(dāng)重合信號(hào)RCX升高到“1”時(shí),讀取計(jì)數(shù)器410的計(jì)數(shù)結(jié)果遞增“1”。相應(yīng)地,再讀取寄存器472,474的下一地址的內(nèi)容,重合信號(hào)RCX立即降低到“0”。412指讀取寄存器部分,它由4位寄存器IN1到IN8組成。當(dāng)數(shù)據(jù)信號(hào)ADAT’的位寬是“4”時(shí),“8”個(gè)字的數(shù)據(jù)在連續(xù)的“8”個(gè)時(shí)間段中由寄存器IN1到IN8順序鎖存。
此外,當(dāng)數(shù)據(jù)信號(hào)ADAT’的字寬是“16”時(shí),鎖存連續(xù)的“2”個(gè)時(shí)間段的數(shù)據(jù)。即,第一時(shí)間段的數(shù)據(jù)由寄存器IN1到IN4鎖存,下一時(shí)間段的數(shù)據(jù)由寄存器IN5到IN8鎖存。414指位排序部分,將寄存器IN1到IN8鎖存的數(shù)據(jù)的位排序?yàn)槊總€(gè)單元的常規(guī)位陣列(32位)。
416指接收數(shù)據(jù)寄存器,它鎖存與重合信號(hào)RCX同步的排序數(shù)據(jù)。接收數(shù)據(jù)寄存器416有多個(gè)地址,可以存儲(chǔ)用于每個(gè)地址的一個(gè)單元的波形數(shù)據(jù)。上述讀取計(jì)數(shù)器410的計(jì)數(shù)結(jié)果用于將地址寫入接收數(shù)據(jù)寄存器416中。接收數(shù)據(jù)寄存器416所存儲(chǔ)的波形數(shù)據(jù)由波形處理部分320按需讀取。
1.4.3.發(fā)送部分450的詳述下面,參考圖10詳細(xì)地描述發(fā)送部分450的結(jié)構(gòu),但是,首先描述與發(fā)送部分450有關(guān)的控制寄存器470的內(nèi)容。圖中,476指傳輸控制寄存器,它存儲(chǔ)一個(gè)或多個(gè)傳輸幀的幀數(shù),其中,節(jié)點(diǎn)300發(fā)送數(shù)據(jù)。為每個(gè)傳輸幀存儲(chǔ)傳輸數(shù)據(jù)的傳輸率和單元數(shù)。這里,“傳輸率”由對(duì)所輸出的時(shí)鐘信號(hào)ACLK的系統(tǒng)時(shí)鐘的標(biāo)度比來表示。
此外,478指數(shù)據(jù)線位數(shù)寄存器,它在每個(gè)傳輸幀中存儲(chǔ)傳輸數(shù)據(jù)信號(hào)ADAT的位數(shù)。另外,如果數(shù)據(jù)線位數(shù)寄存器478所存儲(chǔ)的值是“0”,傳輸幀中的位寬是“16位”,如果數(shù)據(jù)線位數(shù)寄存器478所存儲(chǔ)的值是“1”,傳輸幀中的位寬是“4位”。如上所述,本實(shí)施例中,可以在一個(gè)取樣周期中把多個(gè)傳輸幀分配給一個(gè)節(jié)點(diǎn)。以這種方式,例如,可以用高處理速度,在一個(gè)傳輸幀中以高速率將數(shù)據(jù)信號(hào)ADAT輸出到接收節(jié)點(diǎn),可以用低處理速度,在其它傳輸幀中以低速率將數(shù)據(jù)信號(hào)ADAT輸出到其它接收節(jié)點(diǎn)。此外,最好也將各個(gè)不同的傳輸幀分配給具有不同的數(shù)據(jù)線位寬(4或16位)的多個(gè)接收節(jié)點(diǎn)。
在發(fā)送部分450內(nèi),452指比較器,在接收部分400中,將傳輸控制寄存器476存儲(chǔ)的每個(gè)傳輸幀的幀數(shù)與幀計(jì)數(shù)器402提供的當(dāng)前幀數(shù)進(jìn)行比較,如果當(dāng)前幀數(shù)相應(yīng)于任何幀的幀數(shù),就輸出信號(hào)“1”。而且,454指比較器,在每個(gè)幀中將傳輸幀的傳輸單元數(shù)與下述讀取計(jì)數(shù)器462的計(jì)數(shù)結(jié)果進(jìn)行比較,如果計(jì)數(shù)結(jié)果在傳輸單元的數(shù)量之下,就輸出信號(hào)“1”。
456指S標(biāo)記設(shè)定電路,在比較器452,454都輸出信號(hào)“1”的狀態(tài)下將S標(biāo)記(傳輸標(biāo)記)設(shè)為“1”,在其它情況下將S標(biāo)記設(shè)為“0”。458指定時(shí)信號(hào)發(fā)生部分,根據(jù)傳輸控制寄存器476存儲(chǔ)的傳輸率產(chǎn)生時(shí)鐘信號(hào)ACLK,在S標(biāo)記升高到“1”時(shí)將方向信號(hào)ADIR和幀信號(hào)AFRM都設(shè)為“0”。
此外,在定時(shí)信號(hào)發(fā)生部分458中,在S標(biāo)記變?yōu)椤?”時(shí),幀信號(hào)AFRM先升高到“1”。然后,時(shí)鐘信號(hào)ACLK的輸出停止時(shí)鐘信號(hào)ACLK的一個(gè)周期,方向信號(hào)ADIR升高到“1”(見圖4)。460指字計(jì)數(shù)器,計(jì)數(shù)時(shí)鐘信號(hào)ACLK。464指傳輸數(shù)據(jù)寄存器,存儲(chǔ)用于多個(gè)地址的一個(gè)單元的波形數(shù)據(jù)。另外,在用于傳輸?shù)娜又芷谥暗娜又芷诘娜我鈺r(shí)刻用波形處理部分320寫入波形數(shù)據(jù)。
462指讀取計(jì)數(shù)器,根據(jù)數(shù)據(jù)線位數(shù)寄存器478存儲(chǔ)的值計(jì)數(shù)發(fā)送單元的數(shù)量,其方式與上述接收部分400中的偏移計(jì)數(shù)器406相同。將計(jì)數(shù)結(jié)果作為讀取地址提供給傳輸數(shù)據(jù)寄存器464。以這種方式,順序地訪問和讀取傳輸數(shù)據(jù)寄存器464所存儲(chǔ)的32位波形數(shù)據(jù)。466指位選擇部分,根據(jù)字計(jì)數(shù)器460的計(jì)數(shù)結(jié)果從32位波形數(shù)據(jù)選擇要發(fā)送的部分位(見圖6)。經(jīng)緩沖放大器304輸出所選的位作為數(shù)據(jù)信號(hào)ADAT。
2.實(shí)施例的具體結(jié)構(gòu)2.1.波形處理部分320的具體結(jié)構(gòu)實(shí)例下面,圖11(a)到11(c)顯示了波形處理部分320的具體結(jié)構(gòu)實(shí)例。圖11(a)中的波形處理部分320a是波形處理部分320構(gòu)成發(fā)聲器的實(shí)例。對(duì)于波形處理部分320a,在CPU 212的控制下將每個(gè)聲音產(chǎn)生信道的樂音控制數(shù)據(jù)存儲(chǔ)在控制寄存器470中(見圖7)。351指波形合成部分,根據(jù)樂音控制數(shù)據(jù)合成多個(gè)聲音產(chǎn)生信道的波形數(shù)據(jù)。352指信道累加器,一部分一部分地對(duì)聲音產(chǎn)生信道部分的合成波形數(shù)據(jù)加權(quán),以便累加,從而輸出波形數(shù)據(jù)的16部分。
經(jīng)發(fā)送部分450將合成的波形數(shù)據(jù)16部分輸出到A總線262。這里,在A總線262上,將一部分波形數(shù)據(jù)分配給一個(gè)單元。對(duì)于累加的形式,例如,可以在一個(gè)系列中累加產(chǎn)生非立體聲聲音的每個(gè)部分的聲音產(chǎn)生信道的波形數(shù)據(jù),以便產(chǎn)生一個(gè)信道的波形數(shù)據(jù),或者可以將全景控制為以兩個(gè)系列累加,以便產(chǎn)生兩個(gè)信道的波形數(shù)據(jù)。當(dāng)以立體聲產(chǎn)生聲音時(shí),最好將產(chǎn)生相同音調(diào)的L(左)和R(右)聲音的聲音產(chǎn)生信道放在不同的部分。
下面,圖11(b)中的波形處理部分320b是波形處理部分320構(gòu)成效果器的實(shí)例。361指效果處理部分,經(jīng)接收部分400從A總線262以兩個(gè)系列接收立體聲信號(hào)的波形數(shù)據(jù)(總共4個(gè)信道),將效果處理后的波形數(shù)據(jù)的結(jié)果經(jīng)發(fā)送部分450輸出到A總線262。效果處理的結(jié)果由CPU 212在控制寄存器470中設(shè)定的微程序、效果系數(shù)和延遲控制數(shù)據(jù)來決定。另外,效果處理部分362構(gòu)成為與效果處理部分361類似。
下面,圖11(c)中的波形處理部分320c是將諸如發(fā)聲器、混音器和效果器的功能集合在一個(gè)芯片中的實(shí)例,用作上述發(fā)聲器LSI 252,254的節(jié)點(diǎn)300中的波形處理部分320。圖中,371指波形合成部分,經(jīng)控制寄存器470從CPU 212接收樂音控制數(shù)據(jù),據(jù)此產(chǎn)生多個(gè)聲音產(chǎn)生信道的波形數(shù)據(jù)。372指混音器,對(duì)多種波形數(shù)據(jù)實(shí)行混合處理。經(jīng)接收部分400從A總線262提供用于混合處理的部分輸入波形數(shù)據(jù),經(jīng)發(fā)送部分450將部分輸出的波形數(shù)據(jù)輸出到A總線262。
373指多DPS(DSP的多個(gè)塊),將效果處理等實(shí)行到從混音器372提供的波形數(shù)據(jù),將結(jié)果提供給混音器372。在控制寄存器470中用CPU 212設(shè)定指定效果處理的微程序、效果系數(shù)、延遲控制數(shù)據(jù)等。374指I/O部分,執(zhí)行向串行總線輸入16信道和從串行總線輸出16信道,向用于DA轉(zhuǎn)換器的總線輸入2信道和從其輸出2信道。
這里,參考圖12描述混音器372中的信道結(jié)構(gòu)?;煲羝?72確??偣?76個(gè)信道作為輸入信道,包括用于波形合成部分371的輸出數(shù)據(jù)的64個(gè)信道(TG#1到TG#64)、用于多DPS 373的輸出數(shù)據(jù)的32個(gè)信道(DSP#1到DSP#32)以及用于從波形處理部分320c的外部輸入數(shù)據(jù)的80個(gè)信道(EXT#1到EXT#80)。另外,80個(gè)信道中用于數(shù)據(jù)輸入的64個(gè)信道用于從A總線262輸入數(shù)據(jù),其余的16個(gè)信道用于從I/O部分374輸入數(shù)據(jù)。而且,用于數(shù)據(jù)輸入的信道數(shù)小于“80”時(shí),可以通過選擇性地分配給來自A總線262的輸入數(shù)據(jù)(最大64)和來自I/O部分374的輸入數(shù)據(jù)(最大16)來使用這些信道。
提供總共400個(gè)混合信道(MIX#1到MIX#400),例如用于所輸入的波形數(shù)據(jù)的電平調(diào)節(jié)。此外,確?;旌虾洼敵鰪幕旌闲诺垒敵龅臄?shù)據(jù)的至少114個(gè)輸出信道。輸出信道包括用于多DPS 373的32個(gè)信道(DSP#1到#32)和用于外部輸出的82個(gè)信道(EXT#1到#82)。另外,用于數(shù)據(jù)輸出的82個(gè)信道包括用于將數(shù)據(jù)輸出到A總線262的64個(gè)信道和用于將數(shù)據(jù)輸出到I/O部分374的其余18個(gè)信道。而且,用于數(shù)據(jù)輸出的信道數(shù)少于“82”時(shí),可以通過分配到A總線262(最大64)的輸出數(shù)據(jù)和到I/O部分374的輸出數(shù)據(jù)(最大18)來使用這些信道。
2.2.整體結(jié)構(gòu)的具體實(shí)例(1)下面,描述一個(gè)實(shí)例,其中,在本實(shí)施例的發(fā)聲單元250中為發(fā)聲器LSI252,254和擴(kuò)展卡256,258和260設(shè)定具體功能。首先,圖13顯示了發(fā)聲單元250構(gòu)成常規(guī)發(fā)聲器時(shí)這些部件之間邏輯連接的實(shí)例。圖中,作為擴(kuò)展卡256,258和260插入16部分發(fā)聲器256a、效果器258a和數(shù)字輸入輸出部分260a。
16部分發(fā)聲器256a輸出16信道波形數(shù)據(jù),其結(jié)構(gòu)如圖11(a)所示。效果器258a實(shí)行效果處理,輸入4信道(兩個(gè)立體聲組)波形數(shù)據(jù),以便輸出4信道波形數(shù)據(jù),其結(jié)構(gòu)如圖11(b)所示。數(shù)字輸入輸出部分260a將8聲道數(shù)字音頻信號(hào)輸入到外部裝置并從外部裝置輸出8聲道數(shù)字音品信號(hào)。
發(fā)聲器LSI 252,254的內(nèi)部結(jié)構(gòu)如圖11(c)和圖12所示。更具體地說,發(fā)聲器LSI 252,254中的波形合成部分371,371均合成64信道波形數(shù)據(jù),多DPS 373,373對(duì)波形數(shù)據(jù)實(shí)行效果處理,然后,混音器372,372將波形數(shù)據(jù)與從其它部件256a,258a和240a提供的波形數(shù)據(jù)或在發(fā)聲器LSI 252和254之間交換的波形數(shù)據(jù)混合。
圖13中,連接部件的箭頭表示部件之間的邏輯連接狀態(tài)。它們之間連接在發(fā)聲器LSI 252和254之間的虛連接線通過直接連接線253,其它連接線通過A總線262。圖13中,從16部分發(fā)聲器256a輸出的16信道波形數(shù)據(jù)均經(jīng)A總線262輸入到發(fā)聲器LSI 252,254。
此外,從發(fā)聲器LSI 254到發(fā)聲器LSI 252,經(jīng)直接連接線253提供16信道波形數(shù)據(jù),經(jīng)A總線262提供14信道波形數(shù)據(jù)。在后面的14信道波形數(shù)據(jù)中,提供2個(gè)信道用于傳輸以立體聲從發(fā)聲器LSI 252輸出的波形數(shù)據(jù),在發(fā)聲器LSI 252的混音器372中將該波形數(shù)據(jù)與以立體聲從發(fā)聲器LSI 252輸出的波形數(shù)據(jù)混合。將混合后的立體聲波形數(shù)據(jù)經(jīng)發(fā)聲器LSI 252的I/O部分374提供給DA轉(zhuǎn)換器264。此外,4個(gè)信道提供效果器258a實(shí)行了效果處理的波形數(shù)據(jù),8個(gè)信道將要輸出的波形數(shù)據(jù)經(jīng)數(shù)字輸入輸出部分260a提供到外部。
4信道和8信道波形數(shù)據(jù)與發(fā)聲器LSI 252產(chǎn)生的其它波形數(shù)據(jù)混合,混合所得到的4信道和8信道波形數(shù)據(jù)分別提供給效果器258a和數(shù)字輸入輸出部分260a。
數(shù)字式輸入輸出部分260a把從發(fā)聲器LSI 252提供的8信道波形數(shù)據(jù)提供給外部裝置,作為數(shù)字音頻信號(hào),將從外部裝置收到的8信道音頻信號(hào)提供給發(fā)聲器LSI 252,254。下面,圖14顯示了實(shí)現(xiàn)上述邏輯連接狀態(tài)的幀分配的實(shí)例。圖中,分配幀#0作為發(fā)聲器LSI 252的傳輸幀。效果器258a設(shè)有4個(gè)信道,數(shù)字式輸入輸出部分260a設(shè)有用于從發(fā)聲器LSI 252經(jīng)A總線262輸出到其它部件的波形數(shù)據(jù)的8個(gè)信道,所以,將等同于總共12個(gè)信道(如果將一個(gè)單元分配給一個(gè)信道就是等同于12個(gè)單元的時(shí)間)的時(shí)間分配給幀#0。
此外,分配幀#1作為發(fā)聲器LSI 254的傳輸幀。只將14信道波形數(shù)據(jù)輸出到發(fā)聲器LSI 252,作為從發(fā)聲器LSI 254經(jīng)A總線262輸出到其它部件的波形數(shù)據(jù),從而將等同于14個(gè)信道的時(shí)間(等同于14個(gè)單元的時(shí)間)分配給幀#1。而且,分配幀#2作為16部分發(fā)聲器256a的傳輸幀。16部分發(fā)聲器256a將16信道波形數(shù)據(jù)輸出到發(fā)聲器LSI 252,254,但是,這些發(fā)聲器LSI同時(shí)執(zhí)行接收,所以,將等同于16個(gè)信道的時(shí)間分配給幀#2。類似地,將幀#3,#4均分配為效果器258a和數(shù)字輸入輸出部分260a的傳輸幀,將相應(yīng)于波形數(shù)據(jù)的輸出信道數(shù)的長度分配給幀#3,#4。
2.3.整體結(jié)構(gòu)的具體實(shí)例(2)本實(shí)施例中的發(fā)聲單元250也可實(shí)現(xiàn)與只用發(fā)聲單元實(shí)現(xiàn)的功能完全不同的功能。作為該實(shí)例,圖15顯示了用發(fā)聲單元250構(gòu)成具有發(fā)聲器的多道記錄設(shè)備的邏輯連接的實(shí)例。圖中,插入AD轉(zhuǎn)換器256b、多道記錄器258b和DA轉(zhuǎn)換器260b作為擴(kuò)展卡256,258和260。
AD轉(zhuǎn)換器256b從外部裝置接收16信道模擬信號(hào),將它們轉(zhuǎn)換為16信道波形數(shù)據(jù)。多道記錄器258b記錄/再現(xiàn)16信道音頻信號(hào),DA轉(zhuǎn)換器260b將所提供的每個(gè)8信道波形數(shù)據(jù)轉(zhuǎn)換為模擬信號(hào),并將它們輸出到外部裝置。
圖15中,如圖13那樣,連接部件的箭頭表示部件之間的邏輯連接狀態(tài)。連接在發(fā)聲器LSI 252和254之間的虛連接線通過直接連接線253,其它連接線通過A總線262。圖15中,從AD轉(zhuǎn)換器256b輸出的16信道波形數(shù)據(jù)分別經(jīng)A總線262輸入到發(fā)聲器LSI 252,254。
此外,從發(fā)聲器LSI 254到發(fā)聲器LSI 252,經(jīng)直接連接線253提供16信道波形數(shù)據(jù),經(jīng)A總線262提供26信道波形數(shù)據(jù)。在后面的26信道波形數(shù)據(jù)中,簡單地將2個(gè)信道提供給發(fā)聲器LSI 252,但是,將16個(gè)信道提供給多道記錄器258b所記錄的波形數(shù)據(jù),8個(gè)信道將輸出的波形數(shù)據(jù)經(jīng)DA轉(zhuǎn)換器260b提供到外部。
16信道和8信道波形數(shù)據(jù)由發(fā)聲器LSI 252產(chǎn)生的其它波形數(shù)據(jù)混合,混合得到的16信道和8信道波形數(shù)據(jù)均提供給多道記錄器258b和DA轉(zhuǎn)換器260b。當(dāng)多道記錄器258b處于記錄狀態(tài)時(shí),記錄經(jīng)發(fā)聲器LSI 252提供的16信道波形數(shù)據(jù)。當(dāng)多道記錄器258b處于再現(xiàn)狀態(tài)時(shí),將再現(xiàn)結(jié)果作為16信道波形數(shù)據(jù)輸出到發(fā)聲器LSI 252,254。
此外,DA轉(zhuǎn)換器260b將經(jīng)發(fā)聲器LSI 252提供的8信道波形數(shù)據(jù)轉(zhuǎn)換為模擬信號(hào),將它們輸出到外部裝置。下面,圖16顯示了實(shí)現(xiàn)上述邏輯連接狀態(tài)的幀分配的實(shí)例。圖中,分配幀#0作為發(fā)聲器LSI 252的傳輸幀。多道記錄器258b設(shè)有16個(gè)信道,DA轉(zhuǎn)換器260b設(shè)有用于從發(fā)聲器LSI 252經(jīng)A總線262輸出到其它部件的波形數(shù)據(jù)的8個(gè)信道,從而將等同于總共24個(gè)信道的時(shí)間分配給幀#0。
此外,分配幀#1作為發(fā)聲器LSI 254的傳輸幀。只將26信道波形數(shù)據(jù)輸出到發(fā)聲器LSI 252作為從發(fā)聲器LSI 254經(jīng)A總線262輸出到其它部件的波形數(shù)據(jù),從而將等同于26個(gè)信道的時(shí)間分配給幀#1。而且,分配幀#2,#3作為AD轉(zhuǎn)換器256b和多道記錄器258b的傳輸幀,將相應(yīng)于波形數(shù)據(jù)的輸出信道數(shù)的長度分配給幀#2,#3。另外,DA轉(zhuǎn)換器260b只起接收節(jié)點(diǎn)的作用,不將波形數(shù)據(jù)輸出到A總線262,從而不分配傳輸幀。
3.實(shí)施例的操作下面,描述本實(shí)施例的操作。
首先,當(dāng)本實(shí)施例中的樂音合成設(shè)備的電源導(dǎo)通時(shí),CPU 212讀取每個(gè)節(jié)點(diǎn)的參數(shù)ROM 490中的內(nèi)容,從而檢測(cè)每個(gè)節(jié)點(diǎn)的種類等。下面,根據(jù)目前裝配的節(jié)點(diǎn)在顯示裝置208上列舉可執(zhí)行的操作模式??蓤?zhí)行的操作模式可以是例如“通用發(fā)聲器(圖13)”、“用于電子鋼琴的發(fā)聲器”、“用于合成器的發(fā)聲器”和“多道記錄設(shè)備(圖15)”。當(dāng)用戶選擇這些操作模式中的一種時(shí),可以進(jìn)一步設(shè)定相應(yīng)于所選的操作模式的詳細(xì)參數(shù)(例如,發(fā)聲器要合成的波形數(shù)據(jù)的多個(gè)部分的數(shù)量、效果的詳細(xì)內(nèi)容、多個(gè)信道的混合比)等。
當(dāng)完成上述設(shè)定時(shí),決定每個(gè)節(jié)點(diǎn)的詳細(xì)操作。更具體地說,決定在一個(gè)取樣周期中提供的幀數(shù)、每個(gè)節(jié)點(diǎn)變?yōu)榘l(fā)送節(jié)點(diǎn)的幀和每個(gè)節(jié)點(diǎn)變?yōu)榘l(fā)送節(jié)點(diǎn)的幀,進(jìn)一步在每個(gè)節(jié)點(diǎn)變?yōu)榻邮展?jié)點(diǎn)的幀中決定偏移值。而且,決定幀之間的詳細(xì)定時(shí)關(guān)系。
例如,當(dāng)要將波形數(shù)據(jù)從某個(gè)發(fā)送節(jié)點(diǎn)傳送到多個(gè)接收節(jié)點(diǎn)時(shí),根據(jù)具有所有傳輸和接收節(jié)點(diǎn)中最高傳輸率或最低接收率的節(jié)點(diǎn)來決定接收和傳輸率。而且,根據(jù)要發(fā)送和接收的數(shù)據(jù)量和總線寬度來決定每個(gè)幀中時(shí)鐘信號(hào)ACLK的時(shí)鐘速度,決定每個(gè)幀的長度。當(dāng)以這種方式?jīng)Q定所有參數(shù)時(shí),用CPU 212把這些參數(shù)寫入節(jié)點(diǎn)的控制寄存器470中。這使樂音合成設(shè)備能以預(yù)期的操作模式起作用。
此外,如果用戶可以自由編輯節(jié)點(diǎn)之間的邏輯連接狀態(tài),就可以在電源打開時(shí)列舉的操作模式之外進(jìn)行用戶的初始操作模式。這種情況下,CPU 212自動(dòng)確定發(fā)送時(shí)間段(傳輸幀數(shù)和單元數(shù)),其中,每個(gè)節(jié)點(diǎn)根據(jù)設(shè)定的邏輯連接狀態(tài)執(zhí)行傳輸;和/或接收時(shí)間段(接收幀和單元數(shù)),其中,每個(gè)節(jié)點(diǎn)執(zhí)行接收,在節(jié)點(diǎn)的接收控制寄存器472和傳輸控制寄存器476中設(shè)定時(shí)間段。這里,CPU 212順序地將不同的發(fā)送時(shí)間段數(shù)分配給節(jié)點(diǎn),從而不在不同的節(jié)點(diǎn)中設(shè)定相同的發(fā)送時(shí)間段。此外,檢查多個(gè)發(fā)送時(shí)間段中的單元數(shù)之和是否超過每個(gè)取樣周期中A總線262的傳送能力,如果超過了,就可以對(duì)用戶報(bào)警。
或者,也可以允許用戶自由地指定每個(gè)節(jié)點(diǎn)中的傳輸幀和/或單元數(shù)。這種情況下,CPU 212檢查是否將相同的幀數(shù)指定為多個(gè)節(jié)點(diǎn)中任何兩個(gè)節(jié)點(diǎn)中的傳輸幀,如果指定了相同的幀數(shù),就對(duì)用戶報(bào)警,或者,可以自動(dòng)校正一個(gè)幀數(shù)。此外,當(dāng)多個(gè)節(jié)點(diǎn)中的傳輸單元數(shù)超過了A總線262的傳送能力時(shí),可以對(duì)該事實(shí)報(bào)警。
以這種方式,根據(jù)本實(shí)施例,可以自由地設(shè)定邏輯連接狀態(tài)而不改變發(fā)聲單元250中的物理連接狀態(tài)。結(jié)果,有可能豐富發(fā)聲單元250實(shí)現(xiàn)的功能或操作模式的變化,顯著擴(kuò)大其多樣性。
4.修改例本發(fā)明不限于上述實(shí)施例,可以用多種方式來修改,例如(1)用上面確定的實(shí)施例中的用戶的選擇操作來確定樂音合成設(shè)備的操作模式,但是,也可以自動(dòng)決定操作模式。例如,當(dāng)上述實(shí)施例中的樂音合成設(shè)備用作樂器系統(tǒng)的一部分,諸如電子鋼琴、電子琴或合成器的一部分時(shí),CPU 212檢測(cè)安裝了樂音合成設(shè)備的系統(tǒng)的種類,自動(dòng)設(shè)定樂音合成設(shè)備的操作模式以便與系統(tǒng)配合。
(2)數(shù)據(jù)線位數(shù)寄存器474(見圖9)相應(yīng)于上述實(shí)施例中的接收控制寄存器472的每個(gè)地址,存儲(chǔ)數(shù)據(jù)信號(hào)ADAT的位寬,但是,可以將每個(gè)幀的位寬固定為“16位”或“4位”,從而可以相對(duì)于每個(gè)“幀”來存儲(chǔ)位寬。
(3)上述實(shí)施例中,在樂音合成設(shè)備的電源打開時(shí),檢測(cè)每個(gè)節(jié)點(diǎn)的種類等,選擇相應(yīng)于節(jié)點(diǎn)的種類的操作模式。然而,設(shè)定操作模式可以不考慮節(jié)點(diǎn)的種類。而且,用戶從多個(gè)操作模式選擇一個(gè)操作模式,但是,用戶的選擇不是必須的。例如,制造商可以為每個(gè)模型確定固定的操作模式,并在樂音合成設(shè)備中設(shè)定。具體地說,ROM 214存儲(chǔ)用于為特殊模型確定的操作模式的特殊CPU程序,CPU 212可以根據(jù)CPU程序設(shè)定與A總線262連接的每個(gè)節(jié)點(diǎn)?;蛘?,ROM 214存儲(chǔ)相應(yīng)于用于多個(gè)模型的操作模式的多個(gè)CPU程序,用聲卡上的跳線、微動(dòng)開關(guān)、上拉或下拉電阻器,選擇相應(yīng)于用于特殊模型的操作模式的一個(gè)CPU程序。
如上所述,根據(jù)本發(fā)明的第一技術(shù)方案,每個(gè)發(fā)送節(jié)點(diǎn)以預(yù)定的順序在每個(gè)取樣周期將數(shù)據(jù)信號(hào)發(fā)送到總線,每個(gè)接收節(jié)點(diǎn)選擇性地從數(shù)據(jù)信號(hào)獲得必需的信號(hào),從而有可能自由地設(shè)定從可選擇的發(fā)送節(jié)點(diǎn)到可選擇的接收節(jié)點(diǎn)的邏輯連接狀態(tài),從而能用簡單的電路具有高度多樣性。
此外,例如用以下結(jié)構(gòu)可以發(fā)送和接收波形數(shù)據(jù)而不提供存儲(chǔ)多個(gè)樣本的波形數(shù)據(jù)的緩沖器等,該結(jié)構(gòu)中根據(jù)接收節(jié)點(diǎn)的操作時(shí)鐘,把數(shù)據(jù)信號(hào)轉(zhuǎn)換為與發(fā)送節(jié)點(diǎn)的操作時(shí)鐘同步的數(shù)據(jù)信號(hào),從而有可能簡化電路結(jié)構(gòu)。此外,用以下結(jié)構(gòu)可以按許減少數(shù)據(jù)線寬從而降低成本,該結(jié)構(gòu)中可以將用于每個(gè)發(fā)送節(jié)點(diǎn)的位寬n設(shè)為用于每個(gè)發(fā)送節(jié)點(diǎn)的不同的值。
如上所述,根據(jù)本發(fā)明的第二技術(shù)方案,每個(gè)發(fā)送節(jié)點(diǎn)在測(cè)得的傳輸幀中將數(shù)據(jù)信號(hào)發(fā)送到總線,每個(gè)接收節(jié)點(diǎn)在測(cè)得的接收幀中接收來自總線的數(shù)據(jù)信號(hào),從而有可能自由地設(shè)定從可選擇的發(fā)送節(jié)點(diǎn)到可選擇的接收節(jié)點(diǎn)的邏輯連接狀態(tài),從而能用簡單的電路具有高度多樣性。
如上所述,根據(jù)本發(fā)明第三技術(shù)方案,一旦控制器指定了用于每個(gè)發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)的發(fā)送時(shí)間段和接收時(shí)間段,就在發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)之間傳送數(shù)據(jù)而不受控制器的干擾,從而有可能自由地設(shè)定從可選的發(fā)送節(jié)點(diǎn)到可選的接收節(jié)點(diǎn)的邏輯連接狀態(tài),從而能用簡單的電路具有高度多樣性。
權(quán)利要求
1.一種波形數(shù)據(jù)處理設(shè)備,響應(yīng)每個(gè)取樣周期由時(shí)鐘發(fā)生器產(chǎn)生的字時(shí)鐘信號(hào)或在每個(gè)取樣周期由外部供給的字時(shí)鐘信號(hào),處理波形數(shù)據(jù),波形數(shù)據(jù)處理設(shè)備包含總線,傳送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào);多個(gè)發(fā)送節(jié)點(diǎn),把數(shù)據(jù)信號(hào)發(fā)送到總線;多個(gè)接收節(jié)點(diǎn),從總線接收數(shù)據(jù)信號(hào);和控制器,在取樣周期內(nèi)進(jìn)行傳送數(shù)據(jù)信號(hào)的會(huì)話,使得響應(yīng)字時(shí)鐘信號(hào),發(fā)送節(jié)點(diǎn)順序地以控制器預(yù)定的順序發(fā)送數(shù)據(jù)信號(hào),以避免在取樣周期內(nèi)數(shù)據(jù)信號(hào)沖突,每個(gè)接收節(jié)點(diǎn)選擇性地接納從發(fā)送節(jié)點(diǎn)輸出的一個(gè)必需的數(shù)據(jù)信號(hào),在取樣周期內(nèi)處理接納的數(shù)據(jù)信號(hào)。
2.根據(jù)權(quán)利要求1所述的波形數(shù)據(jù)處理設(shè)備,其特征是,每個(gè)發(fā)送和接收節(jié)點(diǎn)根據(jù)與其它發(fā)送和接收節(jié)點(diǎn)的其它操作時(shí)鐘信號(hào)獨(dú)立地操作時(shí)鐘信號(hào)來操作,發(fā)送節(jié)點(diǎn)根據(jù)對(duì)發(fā)送節(jié)點(diǎn)唯一的操作時(shí)鐘信號(hào)產(chǎn)生同步時(shí)鐘信號(hào),把同步時(shí)鐘信號(hào)與數(shù)據(jù)信號(hào)一起輸出到總線,和接收節(jié)點(diǎn)從總線接納數(shù)據(jù)信號(hào)和同步時(shí)鐘信號(hào),根據(jù)同步時(shí)鐘信號(hào)和接收節(jié)點(diǎn)的操作時(shí)鐘信號(hào),將從總線取得的數(shù)據(jù)信號(hào)轉(zhuǎn)換為與對(duì)接收節(jié)點(diǎn)唯一的操作時(shí)鐘信號(hào)同步的數(shù)據(jù)信號(hào)。
3.根據(jù)權(quán)利要求1所述的波形數(shù)據(jù)處理設(shè)備,其特征是,將總線設(shè)計(jì)成以下面的分割方式傳送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào),該方式中將具有m位寬的一個(gè)單元的波形數(shù)據(jù)分為m/n個(gè)具有n位寬的部分波形數(shù)據(jù),這里,數(shù)字n是數(shù)字m的約數(shù),約數(shù)n可以在多個(gè)發(fā)送節(jié)點(diǎn)之間設(shè)定得不同,發(fā)送節(jié)點(diǎn)將具有m位寬的波形數(shù)據(jù)分為具有n位寬的局部數(shù)據(jù),將m/n個(gè)局部數(shù)據(jù)發(fā)送到總線,和接收節(jié)點(diǎn)從總線接收相應(yīng)于一個(gè)單元的波形數(shù)據(jù)的m/n個(gè)局部數(shù)據(jù),從收到的m/n個(gè)局部數(shù)據(jù)恢復(fù)m位寬的波形數(shù)據(jù)。
4.根據(jù)權(quán)利要求1的波形數(shù)據(jù)處理設(shè)備,其特征是,總線,設(shè)計(jì)成能將表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào)與同步時(shí)鐘信號(hào)一起經(jīng)總線傳送;至少一個(gè)發(fā)送節(jié)點(diǎn),在取樣周期內(nèi)將一系列數(shù)據(jù)信號(hào)發(fā)送到總線;和至少一個(gè)接收節(jié)點(diǎn),在取樣周期內(nèi)從總線接收這一系列數(shù)據(jù)信號(hào),其中,發(fā)送節(jié)點(diǎn)根據(jù)第一操作時(shí)鐘信號(hào)來操作,根據(jù)第一操作時(shí)鐘信號(hào)產(chǎn)生同步時(shí)鐘信號(hào),在與同步時(shí)鐘信號(hào)同步的間隔將同步時(shí)鐘信號(hào)和第一系列的數(shù)據(jù)信號(hào)輸出到總線;和接收節(jié)點(diǎn)根據(jù)第二操作時(shí)鐘信號(hào)來操作,同時(shí)從總線接收同步時(shí)鐘信號(hào)和第一系列的數(shù)據(jù)信號(hào),將收到的第一系列的數(shù)據(jù)信號(hào)轉(zhuǎn)換為具有與第二操作時(shí)鐘信號(hào)同步的間隔的第二系列的數(shù)據(jù)信號(hào)。
5.根據(jù)權(quán)利要求1所述的波形數(shù)據(jù)處理設(shè)備,其特征是,總線,傳送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào);時(shí)鐘發(fā)生器,在每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào);多個(gè)發(fā)送節(jié)點(diǎn),響應(yīng)字時(shí)鐘信號(hào),在每個(gè)取樣周期內(nèi)將數(shù)據(jù)信號(hào)發(fā)送到總線;和多個(gè)接收節(jié)點(diǎn),響應(yīng)字時(shí)鐘信號(hào),在每個(gè)取樣周期內(nèi)從總線接收數(shù)據(jù)信號(hào),其中將總線設(shè)計(jì)成以下面的分割方式傳送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào),該方式中將具有m位寬的一個(gè)單元的波形數(shù)據(jù)分為m/n個(gè)具有n位寬的部分波形數(shù)據(jù),這里,數(shù)字n是數(shù)字m的約數(shù),約數(shù)n可以在多個(gè)發(fā)送節(jié)點(diǎn)之間設(shè)定得不同,發(fā)送節(jié)點(diǎn)將具有m位寬的波形數(shù)據(jù)分為具有n位寬的局部數(shù)據(jù),這里,將數(shù)字n設(shè)定為對(duì)發(fā)送節(jié)點(diǎn)是唯一的,將m/n個(gè)局部數(shù)據(jù)發(fā)送到總線,和接收節(jié)點(diǎn)從總線接收相應(yīng)于一個(gè)單元的波形數(shù)據(jù)的m/n個(gè)局部數(shù)據(jù),從收到的m/n個(gè)局部數(shù)據(jù)恢復(fù)m位寬的波形數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的波形數(shù)據(jù)處理設(shè)備,其特征是,總線,傳送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào);至少一個(gè)發(fā)送節(jié)點(diǎn),將相應(yīng)于多個(gè)單元的波形數(shù)據(jù)的多個(gè)數(shù)據(jù)信號(hào)發(fā)送到總線;多個(gè)接收節(jié)點(diǎn),從總線接收數(shù)據(jù)信號(hào);和時(shí)鐘發(fā)生器,在每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào),其中發(fā)送節(jié)點(diǎn)響應(yīng)字時(shí)鐘信號(hào)在每個(gè)取樣周期內(nèi)發(fā)送具有n位寬的數(shù)據(jù)信號(hào),這里數(shù)字n可以對(duì)各個(gè)單元的波形數(shù)據(jù)設(shè)定為不同的值,使得發(fā)送節(jié)點(diǎn)根據(jù)相應(yīng)于波形數(shù)據(jù)設(shè)定的數(shù)字n,將具有m位寬的一個(gè)單元的波形數(shù)據(jù)分為具有n位寬的m/n個(gè)局部數(shù)據(jù),并在取樣周期內(nèi)用m/n個(gè)時(shí)間段輸出局部數(shù)據(jù)作為數(shù)據(jù)信號(hào),和每個(gè)接收節(jié)點(diǎn)選擇性地從多個(gè)單元的波形數(shù)據(jù)接納至少一個(gè)單元的波形數(shù)據(jù),使得接收節(jié)點(diǎn)在取樣周期內(nèi)接收m/n個(gè)部分,然后,從收到的m/n個(gè)局部數(shù)據(jù)恢復(fù)至少一個(gè)單元的m位寬的波形數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的波形數(shù)據(jù)處理設(shè)備,其特征是,總線,傳送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào);時(shí)鐘發(fā)生器,在包含多個(gè)幀的每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào);多個(gè)發(fā)送節(jié)點(diǎn),與字時(shí)鐘信號(hào)同步地在取樣周期內(nèi)以各個(gè)幀將數(shù)據(jù)信號(hào)發(fā)送到總線;多個(gè)接收節(jié)點(diǎn),與字時(shí)鐘信號(hào)同步從總線接收數(shù)據(jù)信號(hào),其中每個(gè)發(fā)送節(jié)點(diǎn)分配了一個(gè)或多個(gè)幀,給予每個(gè)幀不同的幀數(shù),使得發(fā)送節(jié)點(diǎn)檢測(cè)傳輸幀,每個(gè)發(fā)送節(jié)點(diǎn)應(yīng)當(dāng)根據(jù)分配的幀數(shù)用傳輸幀發(fā)送數(shù)據(jù),將表示相應(yīng)于傳輸幀的波形數(shù)據(jù)的數(shù)據(jù)信號(hào)發(fā)送到總線,和每個(gè)接收節(jié)點(diǎn)分派有至少一個(gè)幀數(shù),使得接收節(jié)點(diǎn)檢測(cè)接收幀,接收幀根據(jù)分派的幀數(shù)攜帶目標(biāo)波形數(shù)據(jù),從總線接納接收幀,從而獲得目標(biāo)波形數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的波形數(shù)據(jù)處理設(shè)備,其特征是,將總線設(shè)計(jì)成在取樣周期內(nèi)將連續(xù)的幀數(shù)分配給頭幀到尾幀。
9.根據(jù)權(quán)利要求7所述的波形數(shù)據(jù)處理設(shè)備,其特征是,發(fā)送節(jié)點(diǎn)用一個(gè)傳輸幀將波形數(shù)據(jù)發(fā)送到總線,用于多個(gè)音頻信道。
10.根據(jù)權(quán)利要求9所述的波形數(shù)據(jù)處理設(shè)備,其特征是,每個(gè)接收節(jié)點(diǎn)選擇性地用分派給每個(gè)接收節(jié)點(diǎn)的每個(gè)接收幀來接收一個(gè)或多個(gè)音頻信道的波形數(shù)據(jù)。
11.一種發(fā)送節(jié)點(diǎn)裝置,與總線連接,用于發(fā)送數(shù)據(jù),總線包含多條數(shù)據(jù)信號(hào)線和一條幀信號(hào)線,在一個(gè)取樣周期內(nèi)在時(shí)分基礎(chǔ)上用多個(gè)幀傳送數(shù)據(jù),發(fā)送節(jié)點(diǎn)裝置包含幀計(jì)數(shù)器,在每個(gè)取樣周期內(nèi)根據(jù)從幀信號(hào)線傳送的幀信號(hào)計(jì)數(shù)幀數(shù);第一寄存器,存儲(chǔ)指定傳輸幀的幀數(shù),發(fā)送節(jié)點(diǎn)裝置用傳輸幀發(fā)送數(shù)據(jù);第二寄存器,存儲(chǔ)要用傳輸幀發(fā)送到總線的數(shù)據(jù);比較器,當(dāng)檢測(cè)幀計(jì)數(shù)器所輸出的幀數(shù)與存儲(chǔ)在第一寄存器中的幀數(shù)相符時(shí),輸出重合信號(hào);發(fā)送部分,形成相應(yīng)于傳輸幀的幀信號(hào),響應(yīng)重合信號(hào)將所形成的幀信號(hào)發(fā)送到幀信號(hào)線,同時(shí),用傳輸幀將存儲(chǔ)在第二寄存器中的數(shù)據(jù)發(fā)送到數(shù)據(jù)信號(hào)線。
12.根據(jù)權(quán)利要求11所述的發(fā)送節(jié)點(diǎn)裝置,其特征是,總線與多個(gè)發(fā)送節(jié)點(diǎn)裝置連接,提供控制器用來控制多個(gè)發(fā)送節(jié)點(diǎn)裝置,避免相互沖突,使得發(fā)送節(jié)點(diǎn)裝置的第一寄存器寫有幀數(shù),該幀數(shù)由控制器設(shè)定,與分派給其它發(fā)送節(jié)點(diǎn)裝置的幀數(shù)不同。
13.根據(jù)權(quán)利要求11所述的發(fā)送節(jié)點(diǎn)裝置,其特征是,第二寄存器存儲(chǔ)表示用于多個(gè)信道的音頻波形的數(shù)據(jù),發(fā)送部分順序地用傳輸幀將多個(gè)音頻信道的數(shù)據(jù)輸出到數(shù)據(jù)信號(hào)線。
14.一種接收節(jié)點(diǎn)裝置,與總線連接,從總線接收數(shù)據(jù),總線包含多條數(shù)據(jù)信號(hào)線和一條幀信號(hào)線,用于在一個(gè)取樣周期內(nèi)在時(shí)分基礎(chǔ)上用多個(gè)幀傳送數(shù)據(jù),接收節(jié)點(diǎn)裝置包含幀計(jì)數(shù)器,在每個(gè)取樣周期內(nèi)根據(jù)從幀信號(hào)線傳送的幀信號(hào)計(jì)數(shù)幀數(shù);第一寄存器,存儲(chǔ)表示接收幀的幀數(shù),接收節(jié)點(diǎn)用接收幀接收數(shù)據(jù);第二寄存器,準(zhǔn)備用來存儲(chǔ)要用接收幀接收的數(shù)據(jù);比較器,當(dāng)檢測(cè)幀計(jì)數(shù)器所計(jì)數(shù)的幀數(shù)與存儲(chǔ)在第一寄存器中的幀數(shù)相符時(shí),輸出重合信號(hào);和接收部分,響應(yīng)重合信號(hào),選擇性地將接收幀所攜帶的數(shù)據(jù)經(jīng)數(shù)據(jù)信號(hào)線取入第二寄存器。
15.根據(jù)權(quán)利要求14所述的接收節(jié)點(diǎn)裝置,還包含數(shù)據(jù)計(jì)數(shù)器,計(jì)數(shù)經(jīng)總線由接收幀攜帶的數(shù)據(jù)的數(shù)量,總線設(shè)計(jì)用來用一個(gè)幀傳送相應(yīng)于多個(gè)信道的多個(gè)數(shù)據(jù),其中第一寄存器還存儲(chǔ)表示要用接收幀接收的數(shù)據(jù)總量的偏移值,比較器,在數(shù)據(jù)計(jì)數(shù)器計(jì)數(shù)的當(dāng)前數(shù)與第一寄存器中所存儲(chǔ)的偏移值相符時(shí)輸出另一重合信號(hào);接收部分,響應(yīng)所述另一重合信號(hào),完成從數(shù)據(jù)信號(hào)線到第二寄存器的數(shù)據(jù)接納。
16.根據(jù)權(quán)利要求1所述的波形數(shù)據(jù)處理設(shè)備,其特征是,總線,在每個(gè)取樣周期內(nèi)在時(shí)分基礎(chǔ)上,傳送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào),將取樣周期分為多個(gè)時(shí)間段;多個(gè)發(fā)送節(jié)點(diǎn),將數(shù)據(jù)信號(hào)發(fā)送到總線;至少一個(gè)接收節(jié)點(diǎn),從總線接收數(shù)據(jù)信號(hào);控制器,用來將每個(gè)發(fā)送時(shí)間段設(shè)定到每個(gè)發(fā)送節(jié)點(diǎn),與其它發(fā)送節(jié)點(diǎn)的其它發(fā)送時(shí)間段不同,將相應(yīng)于一個(gè)發(fā)送時(shí)間段的接收時(shí)間段設(shè)定到接收節(jié)點(diǎn),其中每個(gè)發(fā)送節(jié)點(diǎn)在每個(gè)取樣周期內(nèi)檢測(cè)相應(yīng)于指定給發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段的時(shí)間段,在測(cè)得的時(shí)間段將波形數(shù)據(jù)饋送到總線,和接收節(jié)點(diǎn),在每個(gè)取樣周期內(nèi)檢測(cè)相應(yīng)于指定到接收節(jié)點(diǎn)的接收時(shí)間段的時(shí)間段,在測(cè)得的時(shí)間段從總線接納波形數(shù)據(jù)。
17.根據(jù)權(quán)利要求16所述的波形數(shù)據(jù)處理設(shè)備,其特征是,控制器檢測(cè)與總線連接的一個(gè)種類的每個(gè)發(fā)送節(jié)點(diǎn),根據(jù)測(cè)得的發(fā)送節(jié)點(diǎn)的種類設(shè)定每個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段。
18.根據(jù)權(quán)利要求16所述的波形數(shù)據(jù)處理設(shè)備,其特征是,控制器檢測(cè)與總線連接的一個(gè)種類的接收節(jié)點(diǎn),根據(jù)測(cè)得的接收節(jié)點(diǎn)的種類設(shè)定接收節(jié)點(diǎn)的接收時(shí)間段。
19.根據(jù)權(quán)利要求16所述的波形數(shù)據(jù)處理設(shè)備,其特征是,還包含指令輸入部分,從用戶接收用戶指令,以便控制器根據(jù)指令設(shè)定至少一個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段和接收節(jié)點(diǎn)的接收時(shí)間段。
20.根據(jù)權(quán)利要求16所述的波形數(shù)據(jù)處理設(shè)備,其特征是,還包含指令輸入部分,響應(yīng)來自用戶的指令指定總線的操作模式,以便控制器根據(jù)指定的操作模式設(shè)定多個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段和接收節(jié)點(diǎn)的接收時(shí)間段。
21.根據(jù)權(quán)利要求16所述的波形數(shù)據(jù)處理設(shè)備,其特征是,還包含指令輸入部分,響應(yīng)來自用戶的指令,指定發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)之間的邏輯連接狀態(tài),以便控制器根據(jù)指定的邏輯連接狀態(tài)設(shè)定用于接收節(jié)點(diǎn)的接收時(shí)間段和多個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段。
22.根據(jù)權(quán)利要求16所述的波形數(shù)據(jù)處理設(shè)備,其特征是,控制器檢測(cè)安裝有波形數(shù)據(jù)處理設(shè)備的一種系統(tǒng),根據(jù)測(cè)得的音頻系統(tǒng)的種類設(shè)定多個(gè)發(fā)送節(jié)點(diǎn)的發(fā)送時(shí)間段和接收節(jié)點(diǎn)的接收時(shí)間段。
23.波形數(shù)據(jù)處理方法,包括以下步驟設(shè)置發(fā)送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào)的總線;設(shè)置發(fā)送數(shù)據(jù)信號(hào)到總線的多個(gè)發(fā)送節(jié)點(diǎn);設(shè)置從總線接收數(shù)據(jù)信號(hào)的多個(gè)接收接點(diǎn);在每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào);和響應(yīng)字時(shí)鐘信號(hào),在取樣周期內(nèi)進(jìn)行傳送數(shù)據(jù)信號(hào)的會(huì)話,使發(fā)送節(jié)點(diǎn)順序地以控制器預(yù)定順序發(fā)送數(shù)信號(hào),以避免在取樣周期內(nèi)數(shù)據(jù)信號(hào)沖突,每個(gè)接收節(jié)點(diǎn)選擇性地接納從發(fā)送節(jié)點(diǎn)輸出的一個(gè)必需的數(shù)據(jù)信號(hào),在取樣周期內(nèi)處理接納的數(shù)據(jù)信號(hào)。
24.連接到發(fā)送數(shù)據(jù)的總線的發(fā)送節(jié)點(diǎn)裝置的操作方法,總線包括多個(gè)數(shù)據(jù)信號(hào)線和一個(gè)幀信號(hào)線,在一個(gè)取樣周期中在時(shí)間分配基礎(chǔ)上的多個(gè)幀發(fā)送數(shù)據(jù),發(fā)送節(jié)點(diǎn)裝置操作方法包括以下步驟根據(jù)取樣周期中從幀信號(hào)線發(fā)送的幀信號(hào)計(jì)數(shù)幀數(shù);用發(fā)送節(jié)點(diǎn)裝置應(yīng)發(fā)送的數(shù)據(jù),存儲(chǔ)分配給發(fā)送幀的幀數(shù);用發(fā)送幀存儲(chǔ)要發(fā)送到總線的數(shù)據(jù);檢測(cè)與存儲(chǔ)的幀數(shù)重疊計(jì)數(shù)的幀數(shù)時(shí),輸出重疊信號(hào);形成對(duì)應(yīng)發(fā)送幀的幀信號(hào);響應(yīng)重疊信號(hào)發(fā)送形成的幀信號(hào)到總線的幀信號(hào)線;和用發(fā)送幀同時(shí)發(fā)送存儲(chǔ)的數(shù)據(jù)到數(shù)據(jù)信號(hào)線。
25.連接到總線的接收節(jié)點(diǎn)裝置的操作方法,用于接收來自總線的數(shù)據(jù),總線包括多個(gè)數(shù)據(jù)信號(hào)線,和一個(gè)幀信號(hào)線,在一個(gè)取樣周期中,根據(jù)時(shí)間分配,用多個(gè)幀發(fā)送數(shù)據(jù),接收節(jié)點(diǎn)裝置的操作方法包括以下步驟根據(jù)在取樣周期中從幀信號(hào)線發(fā)送來的幀信號(hào)計(jì)數(shù)幀數(shù);用接收節(jié)點(diǎn)裝置應(yīng)接收的數(shù)據(jù)存儲(chǔ)指示接收幀的幀數(shù);制備存儲(chǔ)由接收幀接收的存儲(chǔ)數(shù)據(jù)的寄存器;檢測(cè)與存儲(chǔ)的幀數(shù)重疊的計(jì)數(shù)的幀數(shù)時(shí),輸出重疊信號(hào);和響應(yīng)重疊信號(hào),通過數(shù)據(jù)信號(hào)線,由接收幀選擇地接納數(shù)據(jù)。
全文摘要
一種波形數(shù)據(jù)處理設(shè)備,有傳送表示波形數(shù)據(jù)的數(shù)據(jù)信號(hào)的總線。多個(gè)發(fā)送節(jié)點(diǎn)將數(shù)據(jù)信號(hào)發(fā)送到總線。多個(gè)接收節(jié)點(diǎn)從總線接收數(shù)據(jù)信號(hào)。時(shí)鐘發(fā)生器在每個(gè)取樣周期產(chǎn)生字時(shí)鐘信號(hào)。控制器響應(yīng)字時(shí)鐘信號(hào)在一個(gè)取樣周期內(nèi)進(jìn)行傳送數(shù)據(jù)信號(hào)的會(huì)話,使得發(fā)送節(jié)點(diǎn)順序地以控制器預(yù)定的順序發(fā)送數(shù)據(jù)信號(hào),以避免在取樣周期內(nèi)數(shù)據(jù)信號(hào)沖突,每個(gè)接收節(jié)點(diǎn)選擇性地接納從發(fā)送節(jié)點(diǎn)輸出的必需的一個(gè)數(shù)據(jù)信號(hào),在取樣周期內(nèi)處理所接納的數(shù)據(jù)信號(hào)。
文檔編號(hào)G10H7/00GK1496065SQ0315708
公開日2004年5月12日 申請(qǐng)日期2003年9月12日 優(yōu)先權(quán)日2002年9月12日
發(fā)明者岡村和久 申請(qǐng)人:雅馬哈株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
上饶市| 玉门市| 金华市| 惠水县| 防城港市| 黄陵县| 中山市| 龙口市| 镇沅| 简阳市| 赤水市| 长沙县| 罗定市| 台江县| 宽城| 怀宁县| 灵武市| 修水县| 巨野县| 湘潭市| 克东县| 余姚市| 博野县| 临潭县| 彩票| 高州市| 中江县| 泾川县| 德兴市| 泾源县| 澳门| 五莲县| 苏州市| 巩义市| 镇远县| 新建县| 阿克| 扎兰屯市| 武山县| 如皋市| 钦州市|