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

有效利用網(wǎng)絡(luò)資源的數(shù)據(jù)傳輸裝置的制作方法

文檔序號:7616213閱讀:137來源:國知局
專利名稱:有效利用網(wǎng)絡(luò)資源的數(shù)據(jù)傳輸裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)據(jù)傳輸裝置,特別涉及一種待連接到能夠等時(isochronous)傳輸?shù)耐ㄐ啪W(wǎng)絡(luò)(比如IEEE1394網(wǎng)絡(luò)等)的數(shù)據(jù)傳輸裝置。
背景技術(shù)
IEEE1394是公知用于串行總線接口的標準。在基于IEEE1394標準的通信網(wǎng)絡(luò)(隨后稱為IEEE1394網(wǎng)絡(luò))中,最多六十三個裝置(隨后稱為IEEE1394裝置)能夠連接到一條總線(局域總線)。
通常,通過控制與總線配置有關(guān)的參數(shù),優(yōu)化(optimize)局域總線使用效率的控制器和其他節(jié)點被連接到一條總線。作為其他節(jié)點,例如有對話器(傳輸節(jié)點)和收聽器(接收節(jié)點)。對話器傳輸由音頻裝置和MIDI裝置所預(yù)先確定的固定數(shù)量的數(shù)據(jù)(例如,8個信道的音頻流和1條纜線的MIDI流),該音頻裝置比如是可輸出音頻(語音)信號的電子樂器,該MIDI裝置通過一個等時流(每個等時周期中的一個等時包傳輸)將MIDI信號輸出至總線。例如,參照2002年7月12日的國際電技術(shù)委員會“用戶音頻/視頻裝置-數(shù)字接口-部分6音頻和音樂數(shù)據(jù)傳輸協(xié)議”。
圖9是一示意圖,其表示用于在常規(guī)IEEE1394裝置中在傳輸插頭(plug)和接收插頭之間建立連接的技術(shù)。
在作為傳輸節(jié)點的對話器中,設(shè)置有8個傳輸插頭
,設(shè)置有8個傳輸FIFO以與傳輸插頭的數(shù)量相對應(yīng)。傳輸FIFO
和對應(yīng)的傳輸插頭
之間的路徑是固定的,無法被改變。
與傳輸節(jié)點相同,在作為接收節(jié)點的收聽器中,設(shè)置有8個接收插頭
,設(shè)置有8個接收FIFO以與接收插頭的數(shù)量相對應(yīng)。接收FIFO
和對應(yīng)的接收插頭
之間的路徑是固定的,無法被改變。
在常規(guī)IEEE1394裝置中,從傳輸節(jié)點傳輸?shù)臄?shù)據(jù)流的序列數(shù)量是固定的,這些序列的數(shù)量無法動態(tài)地增加或減少。在圖9所示的實例中,當從傳輸節(jié)點傳輸?shù)男蛄袛?shù)量是8,即序列Seq
時,需要在IEEE1394上保留與8個序列相對應(yīng)的帶寬。
例如,如圖9所示,當在傳輸插頭[4]、[5]和接收插頭
、[1]之間建立連接時,序列數(shù)量無法動態(tài)地增加或減少。因此,傳輸節(jié)點需要傳輸所有8個序列。
也就是,在常規(guī)IEEE1394裝置中,通過不利用接收器來連續(xù)傳輸數(shù)據(jù)流,就浪費地占用帶寬。例如,當僅在從發(fā)射器傳輸?shù)?個音頻信道的信道7和信道8中存在接收器時,沒有接收器的信道1至信道6占用浪費的帶寬。而且,在除了IEEE1394網(wǎng)絡(luò)之外、配備有等時傳輸功能的網(wǎng)絡(luò)中,等時傳輸所傳輸?shù)男蛄袛?shù)量與IEEE1394網(wǎng)絡(luò)中一樣地無法動態(tài)改變。

發(fā)明內(nèi)容
本發(fā)明的一個目的是提供一種數(shù)據(jù)傳輸裝置,其能夠有效地利用在能夠等時傳輸?shù)目偩€上的資源。
按照本發(fā)明的一個方案,提供一種連接于網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,該網(wǎng)絡(luò)由多個數(shù)據(jù)傳輸裝置組成,該數(shù)據(jù)傳輸裝置包括斷開裝置,其斷開在傳輸節(jié)點的傳輸插頭和接收節(jié)點的接收插頭之間建立的連接,兩個節(jié)點連接于該網(wǎng)絡(luò);優(yōu)化請求裝置,其向該傳輸節(jié)點請求傳輸序列的優(yōu)化;接收器,其接收與新分配給傳輸序列的傳輸插頭有關(guān)的信息,該傳輸序列是由其連接已被該斷開裝置斷開的傳輸節(jié)點使用的,該信息是從該傳輸節(jié)點作為該優(yōu)化請求的應(yīng)答來接收的;以及連接裝置,在該新分配的傳輸插頭和其連接已被該斷開裝置斷開的接收節(jié)點的接收插頭之間建立新連接。
按照本發(fā)明的另一方案,提供一種連接于網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,該網(wǎng)絡(luò)由多個數(shù)據(jù)傳輸裝置組成,該數(shù)據(jù)傳輸裝置包括接收器,其從連接于網(wǎng)絡(luò)的控制節(jié)點接收對于傳輸序列優(yōu)化的請求;復(fù)制器,其按照該優(yōu)化請求,復(fù)制由分配給第一傳輸序列的傳輸插頭所傳輸?shù)臄?shù)據(jù),該第一傳輸序列是數(shù)據(jù)流的最后序列;發(fā)射器,其通過利用第二傳輸序列來重復(fù)傳輸所復(fù)制的數(shù)據(jù),該第二傳輸序列尚未與連接于該網(wǎng)絡(luò)的接收節(jié)點的接收插頭建立連接;終止器,其終止來自該第一傳輸序列的數(shù)據(jù)傳輸;以及釋放裝置,其釋放能夠同時傳送的總線上該第一序列所用的帶寬。
按照本發(fā)明,通過與設(shè)置連接的數(shù)量相對應(yīng)地動態(tài)增加傳輸序列的數(shù)量,能夠僅使用所需帶寬,有效利用能夠等時傳輸?shù)目偩€上的資源。
同時,按照本發(fā)明,通過與設(shè)置連接的數(shù)量相對應(yīng)地動態(tài)減少傳輸序列的數(shù)量,能夠僅使用所需帶寬,有效利用在能夠等時傳輸?shù)目偩€上的資源。
此外,按照本發(fā)明,通過將序列的減少處理和增加處理加以組合,能夠保留與在傳輸插頭和接收插頭之間實際建立連接的數(shù)量相對應(yīng)的序列數(shù)量所用的帶寬,丟棄用于浪費序列的帶寬,有效利用能夠等時傳輸?shù)目偩€上的資源。


圖1是表示按照本發(fā)明實施例的網(wǎng)絡(luò)100的總線結(jié)構(gòu)的圖;圖2是表示按照本發(fā)明實施例的通信節(jié)點1(控制器1C、對話器1T和收聽器1R)的硬件結(jié)構(gòu)的框圖;圖3是說明本發(fā)明實施例的序列減少處理的第一實例的示意圖;圖4是說明本發(fā)明實施例的序列減少處理的第二實例的示意圖;圖5是表示按照本發(fā)明實施例的序列減少處理的流程圖;圖6是說明按照本發(fā)明實施例的序列增加處理的第一實例的示意圖;圖7是說明按照本發(fā)明實施例的序列增加處理的第二實例的示意圖;圖8是表示按照本發(fā)明實施例的序列增加處理的流程圖;以及圖9是表示用于在常規(guī)IEEE1394裝置中在傳輸插頭和接收插頭之間建立連接的技術(shù)的示意圖。
具體實施例方式
圖1是表示按照本發(fā)明實施例的網(wǎng)絡(luò)100總線結(jié)構(gòu)的圖。網(wǎng)絡(luò)100例如包括通過通信纜線相互連接的控制器1C、對話器1T和收聽器1R。網(wǎng)絡(luò)100可以是具有等時傳輸功能的任何類型網(wǎng)絡(luò)。例如作為具有等時傳輸功能的網(wǎng)絡(luò),有IEEE1394網(wǎng)絡(luò)、利用通用串行總線(USB)的網(wǎng)絡(luò)、Cobra Net(TM)等。
在本說明書中“等時傳輸”是一種用于傳輸數(shù)據(jù)的方法,在該方法中,通過在特定的等時周期中利用優(yōu)先級(priority)將等時包傳輸?shù)娇偩€,來保留和確保用于特定時間期間的傳輸數(shù)據(jù)容量(帶寬)。例如可應(yīng)用這樣的方法,在該方法中,即使其他裝置正在使用網(wǎng)絡(luò)或總線,其他裝置的通信量很高,但是通過在特定等時周期中在總線中進行中斷以暫停其他傳輸,通過在特定等時周期中利用優(yōu)先級將等時包傳輸?shù)娇偩€,仍然能夠保留和確保用于特定時間期間(1幀)的傳輸數(shù)據(jù)容量(帶寬)。盡管等時傳輸方法保證特定時間期間的傳輸數(shù)據(jù)容量(帶寬),但是數(shù)據(jù)本身無法被保證傳輸;該數(shù)據(jù)在出錯時將被清除(dump)。
控制器(控制節(jié)點)1C例如由個人計算機等組成,能夠控制與總線結(jié)構(gòu)有關(guān)的參數(shù)。
對話器1T是傳輸節(jié)點,例如將利用1個等時流所預(yù)先確定的固定數(shù)量的數(shù)據(jù)(例如8個信道的音頻流和1條纜線的MIDI流)傳輸?shù)娇偩€。對話器1T例如是音頻裝置(比如可輸出音頻(聲音)信號的電子樂器)和輸出MIDI信號的MIDI裝置。收聽器1R是接收節(jié)點,接收上述對話器1T傳輸?shù)牡葧r流。
在本說明書中“流”表示“數(shù)據(jù)流”,在通信網(wǎng)絡(luò)中,它表示在同時接收數(shù)據(jù)(比如動畫、音樂等)之時再現(xiàn)數(shù)據(jù)。由此,該數(shù)據(jù)可被再現(xiàn),無需等待接收所有數(shù)據(jù),并且可維持相同周期性(等時的)。
而且,在按照本發(fā)明實施例、能夠等時傳輸?shù)木W(wǎng)絡(luò)中,一個等時包含有用于多個序列的數(shù)據(jù),該網(wǎng)絡(luò)上的每個裝置可通過在等時周期中傳輸一個等時包來傳輸多個序列。
在本說明書中,“序列”是其中保證帶寬的數(shù)據(jù)流單元。當傳輸音頻流或MIDI流時,音頻流或MIDI流被包含于這些序列之一中。序列編號被添加到一個等時流中所含多個序列的每一個,用于指定每個序列。
隨后,將參照附圖,說明基于IEEE1394標準的網(wǎng)絡(luò)(IEEE1394網(wǎng)絡(luò)),作為能夠等時傳輸?shù)木W(wǎng)絡(luò)實例。
圖2是表示按照本發(fā)明實施例的通信節(jié)點1(控制器1C、對話器1T或收聽器1R)的硬件結(jié)構(gòu)的框圖。
在數(shù)據(jù)傳輸裝置1中,CPU9和外部存儲裝置15、檢測電路11、顯示電路13、樂音產(chǎn)生器18、效果器19和通信接口21被連接到總線6。
用戶通過利用連接于檢測電路11的開關(guān)12,執(zhí)行各種設(shè)置。該開關(guān)例如可以是鼠標、字母數(shù)字鍵盤、操縱桿、旋轉(zhuǎn)編碼器、開關(guān)器、推/梭裝置(Jog-shuttle)等,可以是能夠按照用戶的輸入操作來輸出信號的任何裝置。
同時,開關(guān)12可以是顯示于顯示器14上的軟開關(guān),其通過利用其他開關(guān)比如鼠標來操作。
顯示電路13連接到顯示器14,可在顯示器14上顯示各種信息。
外部存儲裝置15包括用于外部存儲裝置的接口,經(jīng)由該接口連接到總線6。外部存儲裝置15例如是Floppy(TM)盤驅(qū)動(FDD)、硬盤驅(qū)動(HDD)、磁光(MO)驅(qū)動、CD-ROM(光盤只讀存儲器)驅(qū)動、DVD(數(shù)字萬用盤)驅(qū)動、半導(dǎo)體存儲器等。
各種參數(shù)、含有自動演奏數(shù)據(jù)的數(shù)據(jù)、用于實現(xiàn)本發(fā)明實施例的程序可被存儲于外部存儲裝置15中。
RAM7具有CPU9的工作區(qū)域,存儲有標志、寄存器或緩存器和各種參數(shù)。這些各種參數(shù)、控制程序和用于實現(xiàn)本發(fā)明實施例的程序可被存儲于ROM8中。CPU按照ROM8或外部存儲裝置15中存儲的控制程序來執(zhí)行計算或控制。
定時器10連接到CPU9,將標準時鐘信號提供到CPU9和中斷定時。
樂音產(chǎn)生器18產(chǎn)生與音頻數(shù)據(jù)和演奏信號(比如MIDI信號)相對應(yīng)的樂音信號,經(jīng)由效果器電路19將該樂音信號提供給聲音系統(tǒng)20。
效果器電路19對于從樂音產(chǎn)生器18提供的數(shù)字形式的樂音信號添加各種效果。聲音系統(tǒng)20包括D/A轉(zhuǎn)換器和揚聲器,將該提供的數(shù)字樂音信號轉(zhuǎn)換成模擬形式以發(fā)聲。
通信接口21是基于IEEE1394標準的接口。同時,作為通信接口21,可配備能夠連接到通信網(wǎng)絡(luò)3(比如LAN(局域網(wǎng))、互聯(lián)網(wǎng)和電話電路)的接口。在這種情況下,通信接口21經(jīng)由通信網(wǎng)絡(luò)3連接到服務(wù)器計算機,控制程序和用于實現(xiàn)本發(fā)明實施例的程序能夠在外部存儲裝置(比如HDD或RAM7等)中被下載。
而且,作為通信接口21,可配備能夠連接到MIDI裝置的MIDI接口和能夠連接到USB裝置的USB接口。
而且,當通信節(jié)點1被用作對話器1T或收聽器1R時,考慮該通信接口1是音頻裝置,比如放大器、揚聲器(動力揚聲器)、音頻混合器和電子樂器。在這種情況下,需要僅配備有用于執(zhí)行每個裝置的必需功能的必需部分。例如,可省略顯示電路13和顯示器14。
圖3是用于說明本發(fā)明實施例的序列減少處理的第一實例的示意圖。
圖3A是表示在按照本發(fā)明實施例執(zhí)行序列減少處理之前的序列分配初始狀態(tài)的示意圖。在初始狀態(tài)中,分別在相同編號的插頭之間,即在傳輸插頭(T×0至3)和接收插頭(R×0至3)之間,已經(jīng)建立連接。此時序列數(shù)量是“4”。也就是,對話器1T在IEEE1394總線上保留4個序列的帶寬。
在該條件下,當從傳輸插頭“T×0”到接收插頭[R×0]的連接被斷開時,變成圖3B所示狀態(tài)。也就是,傳輸插頭[T×0]仍然通過利用經(jīng)由傳輸FIFO
的序列Seq
的帶寬來傳輸數(shù)據(jù)流,而接收插頭不進行接收。由于序列數(shù)量在常規(guī)裝置中無法動態(tài)減少,即使連接被終止,IEEE1394總線上的帶寬保持與圖3A所示初始狀態(tài)相同。這導(dǎo)致一個序列的帶寬將會無用。
因此,在本發(fā)明的實施例中,在終止連接之后,將優(yōu)化這些序列。首先,如圖3C所示,分配給最終序列Seq[3]的傳輸插頭[T×3]的數(shù)據(jù)被復(fù)制,通過利用經(jīng)由傳輸FIFO
的序列Seq
來傳輸。這時,通過利用序列Seq
和Seq[3],傳輸插頭[T×3]的數(shù)據(jù)被復(fù)制地(duplicately)傳輸?shù)娇偩€。
接下來,如圖3D所示,接收插頭[R×3]接收到的序列從序列Seq[3]變?yōu)樾蛄蠸eq
。如上所述,通過在利用序列Seq
和Seq[3]復(fù)制地傳輸該傳輸插頭[T×3]的數(shù)據(jù)同時,改變接收插頭[R×3]接收的序列,數(shù)據(jù)就能夠被無中斷傳輸和接收。
最后,如圖3E所示,經(jīng)由傳輸FIFO[3]的數(shù)據(jù)傳輸被停止,序列Seq[3]被刪除,序列數(shù)量從4減少到3。此后,通過釋放序列Seq[3]已保留的帶寬,將增加IEEE1394上的可用帶寬。
如上所述,一旦終止連接,與該終止相對應(yīng),使用中的序列從序列Seq
至Seq[3]動態(tài)減少到序列Seq
至Seq[2],保持用于序列Seq[1]和Seq[2]的連接,從而可釋放與減少的序列相對應(yīng)的帶寬。因此,可有效利用IEEE1394總線上的資源。
圖4是說明本發(fā)明實施例的序列減少處理的第二實例的示意圖。在該實例中,將說明2個接收插頭的數(shù)據(jù)接收被終止的情況。在初始狀態(tài)下,分別在相同編號的插頭之間,即在傳輸插頭(T×0至7)和接收插頭(R×0至7)之間,已經(jīng)建立連接。此時的序列數(shù)量是“8”。也就是,對話器1T在IEEE1394總線上保留用于8個序列的帶寬。這里如圖4A所示,將斷開從傳輸插頭[T×4]到接收插頭[R×4]的連接和從傳輸插頭[T×5]到接收插頭[R×5]的連接。
首先,分配給最終序列的傳輸插頭[T×7]的數(shù)據(jù)被復(fù)制,復(fù)制的數(shù)據(jù)將通過利用經(jīng)由傳輸FIFO[4]的序列Seq[4](與經(jīng)由傳輸FIFO[7]的序列Seq[7]重復(fù))傳輸?shù)娇偩€。然后,接收插頭[R×7]接收數(shù)據(jù)的序列從序列Seq[7]變?yōu)镾eq[4]。接著,經(jīng)由傳輸FIFO[7]的數(shù)據(jù)傳輸被終止,序列Seq[7]將被刪除;因此,序列數(shù)量從8減為7。然后,序列Seq[7]已保留的帶寬將被釋放。此時,帶寬的狀態(tài)變?yōu)閳D4B所示狀態(tài),此時序列總數(shù)是7。
接著,圖4B所示狀態(tài)中分配給最終序列的傳輸插頭[T×6]的數(shù)據(jù)被復(fù)制,復(fù)制的數(shù)據(jù)通過利用經(jīng)由傳輸FIFO[5]的序列Seq[5](與經(jīng)由傳輸FIFO[6]的用序列Seq[6]重復(fù))傳輸?shù)娇偩€。然后,接收插頭[R×6]接收數(shù)據(jù)的序列從序列Seq[6]變?yōu)镾eq[5]。接著,經(jīng)由傳輸FIFO[6]的數(shù)據(jù)傳輸被終止,序列Seq[6]將被刪除;因此,序列數(shù)量從7減為6。然后,序列Seq[6]已保留的帶寬將被釋放。
通過所述處理,帶寬變?yōu)閳D4C所示狀態(tài)。通過釋放序列Seq[6]和Seq[7]使用過的兩個序列的帶寬,能夠有效利用IEEE1394上的資源。
圖5是表示按照本發(fā)明實施例的序列減少處理的流程圖。在該圖中,虛線箭頭表示命令流。當指示從指定對話器1T的傳輸插頭[T×A]到收聽器1R的接收插頭之間的斷開時,啟動該序列減少處理。
在步驟SA1,控制器1C上的處理被啟動,從指定對話器1T的傳輸插頭[T×A]到收聽器1R的接收插頭之間的連接在步驟SA2被斷開。
在步驟SA3中判斷,在指定對話器1T的傳輸插頭[T×A]中所設(shè)置的連接數(shù)量(接收插頭[R×]的數(shù)量,這些接收插頭[R×]接收從傳輸插頭[T×A]傳輸?shù)牡葧r流)是否由于步驟SA2的斷開處理而變?yōu)?。當連接數(shù)量變?yōu)?時,也就是,當接收從傳輸插頭[T×A]傳輸?shù)牡葧r流的接收插頭[R×]變?yōu)?時,該處理進行到步驟SA4,如箭頭“是”所示。當連接數(shù)量不是0時,也就是,當除了在步驟SA2斷開的接收插頭之外,存在著被設(shè)置為與傳輸插頭[T×A]連接的接收插頭時,該處理進行到步驟SA7,如箭頭“否”所示,以結(jié)束控制器1C上的處理。而且,當該處理在箭頭“否”之后結(jié)束時,不執(zhí)行對話器1T上的處理。
在步驟SA4,向指定的對話器1T請求傳輸序列優(yōu)化。此后,當在隨后所述步驟SA10接收到其序列將被改變的傳輸插頭[T×B]的標識符(ID)和從對話器1T傳輸?shù)男滦蛄蠸eq[i]的標識符(ID)時,序列將在步驟SA5變?yōu)镾eq[i],收聽器1R的接收插頭被設(shè)置為將從該序列與傳輸插頭[T×B]相連接。
在步驟SA6中判斷,與傳輸插頭[T×B]相連接的所有接收插頭的序列變化是否結(jié)束。如果確認結(jié)束,則向?qū)υ捚?T通知設(shè)置完成。此后,該處理進行到步驟SA7,以結(jié)束控制器1C上的處理。
在步驟SA8,啟動對話器1T上的處理。然后,當接收到在步驟SA3從控制器1C傳輸?shù)膫鬏斝蛄袃?yōu)化請求之后,利用數(shù)據(jù)流的最終序列Seq[n-1](n是此時序列總數(shù))來傳輸?shù)膫鬏敳孱^[T×B]的數(shù)據(jù)被復(fù)制以傳輸?shù)揭驯粋鬏敳孱^[T×A]使用過的序列[i],其中該傳輸插頭[T×A]與收聽器1R的接收插頭的連接在步驟SA2被斷開。
在步驟SA10,其序列將被改變的傳輸插頭[T×B]的ID和新序列Seq[i]的ID被通知給控制器1C。
在步驟SA11中判斷,是否接收到在步驟SA6從控制器1C傳輸?shù)脑O(shè)置終止通知。當已收到設(shè)置終止通知時,該處理進行到步驟SA12,如箭頭“是”所示。當未收到設(shè)置終止通知時,重復(fù)步驟SA11,如箭頭“否”所示,以等待接收到該設(shè)置終止通知。
在步驟SA12,傳輸插頭[T×B]從一開始就已在傳輸數(shù)據(jù)的序列Seq[n-1]的數(shù)據(jù)傳輸被終止。此后,傳輸序列數(shù)量在步驟SA13從n減少為n-1。
在步驟SA14,在步驟SA13減少的1個序列的帶寬被釋放。此后,該處理進行到步驟SA15,以結(jié)束對話器1T上的處理。
圖6是用于說明按照本發(fā)明實施例的序列增加處理的第一實例的示意圖。在該實例中,將說明在執(zhí)行圖3所示序列減少處理的第一實例之后再次增加序列數(shù)量的情況。
圖6A是表示在按照本發(fā)明實施例的序列增加處理之前的序列分配初始狀態(tài)的示意圖。在該初始狀態(tài)下,分別利用序列Seq[1]和序列Seq[2],在傳輸插頭[T×1]和接收插頭[R×1]之間、在傳輸插頭[T×2]和接收插頭[R×2]之間設(shè)置這些連接。而且,在傳輸插頭[T×3]和接收插頭[R×3]之間,經(jīng)由序列Seq
設(shè)置連接。此時序列數(shù)量是“3”。也就是,對話器1T在IEEE1394總線上保留3個序列的帶寬。
這里,當設(shè)置從傳輸插頭[T×0]到接收插頭[R×0]之間的連接時,序列Seq[3]被添加到序列最后,傳輸插頭
被分配給增加的序列Seq[3]。然后,傳輸插頭
的數(shù)據(jù)經(jīng)由傳輸FIFO[3]傳輸,狀態(tài)變?yōu)閳D6B所示。
此后,如圖6C所示,接收插頭[R×0]從其進行接收的序列被設(shè)置為序列Seq[3]。如上所述,通過在設(shè)置該連接時增加與該連接設(shè)置相對應(yīng)的必需序列,可省略浪費的序列,有效利用IEEE1394總線上的資源。
圖7是說明按照本發(fā)明實施例的序列增加處理的第二實例的示意圖。
圖7A是一示意圖,其示出在按照本發(fā)明實施例的序列增加處理之前的序列分配初始狀態(tài)的示意圖。在初始狀態(tài)下,分別利用序列Seq
至序列Seq[2],在傳輸插頭[T×0]至[T×2]和接收插頭[R×0]至[R×2]之間設(shè)置連接。
這里,當設(shè)置從傳輸插頭[T×7]到接收插頭[R×3]之間的連接時,序列Seq[3]被添加到序列最后,傳輸插頭[T×7]被分配給增加的序列Seq[3]。然后,傳輸插頭[T×7]的數(shù)據(jù)經(jīng)由傳輸FIFO[3]傳輸,狀態(tài)變?yōu)閳D7B所示。
圖8是表示按照本發(fā)明實施例的序列增加處理的流程圖。在該圖中,虛線箭頭表示命令流。當指示設(shè)置從指定對話器1T的傳輸插頭[T×A]到收聽器1R的接收插頭之間的連接時,啟動該序列增加處理。
在步驟SB5,啟動控制器1C上的處理。在步驟SB2,在指定對話器1T的傳輸插頭[T×A]和指定收聽器的接收插頭[R×A]之間設(shè)置連接。此后,在步驟SB3,向?qū)υ捚?T請求執(zhí)行將該序列分配給傳輸插頭[T×A],該處理進行到步驟SB4,以結(jié)束控制器1C上的處理。
在步驟SB5,啟動對話器1T上的處理。當接收到在步驟SB3從控制器1C傳輸?shù)姆峙湔埱髸r,傳輸插頭[T×A]在步驟SB6分配給空余的傳輸FIFO。
在步驟SB7,在IEEE1394總線上保留用于1個序列的帶寬。此后,在步驟SB8,在等時流的最后添加傳輸插頭[T×A]所處理的序列(數(shù)據(jù))。
在步驟SB9,對話器1T傳輸?shù)男蛄袛?shù)量增加1(Seq[n]到Seq[n+1])。然后在步驟SA10,分配給傳輸插頭[T×A]的傳輸FIFO又被分配給序列Seq[n+1],該處理進行到步驟SB11,以結(jié)束對話器1T上的處理。
如前所述,按照本發(fā)明的實施例,傳輸插頭和傳輸FIFO的路由可被動態(tài)改變。而且,傳輸序列的數(shù)量可被動態(tài)改變。
也就是說按照本發(fā)明的實施例,當連接被斷開時,對應(yīng)于該斷開,序列數(shù)量將被減少。然后,通過在IEEE1394總線上釋放用于減少序列的帶寬,I可有效利用EEE1394總線上的資源。
而且,按照本發(fā)明的實施例,當連接被設(shè)置時,對應(yīng)于連接設(shè)置,通過僅增加所需的序列數(shù)量,可省略浪費的序列,有效利用IEEE1394總線上的資源。
而且,按照本發(fā)明的實施例,通過將序列的減少處理和增加處理加以組合,只有與被設(shè)置為與接收插頭相連接的傳輸插頭的數(shù)量相對應(yīng)的序列數(shù)量所用的帶寬可在IEEE1394總線上被保留。因此,用于浪費序列的帶寬可被刪除,有效利用IEEE1394總線上的資源。
安裝有與本發(fā)明實施例相對應(yīng)的計算機程序的通用計算機可執(zhí)行本發(fā)明的實施例。
在這種情況下,與本發(fā)明實施例相對應(yīng)的計算機程序可被存儲于計算機能夠讀取以提供給用戶的存儲介質(zhì)(比如CD-ROM、Floppy(TM)盤等)中。
結(jié)合優(yōu)選實施例,已經(jīng)描述本發(fā)明。本發(fā)明不限于上述實施例。顯然,本領(lǐng)域技術(shù)人員可進行各種改型、改進、組合等。
權(quán)利要求
1.一種連接于網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,該網(wǎng)絡(luò)由多個數(shù)據(jù)傳輸裝置組成,該數(shù)據(jù)傳輸裝置包括斷開裝置,其斷開在傳輸節(jié)點的傳輸插頭和接收節(jié)點的接收插頭之間建立的連接,所述節(jié)點均連接于該網(wǎng)絡(luò);優(yōu)化請求裝置,其向該傳輸節(jié)點請求傳輸序列的優(yōu)化;接收器,其接收與新分配給傳輸序列的傳輸插頭有關(guān)的信息,該傳輸序列是由其連接已被該斷開裝置斷開的傳輸節(jié)點使用的,該信息是從該傳輸節(jié)點作為該優(yōu)化請求的應(yīng)答來接收的;以及連接裝置,在該新分配的傳輸插頭和其連接已被該斷開裝置斷開的接收節(jié)點的接收插頭之間建立新連接。
2.如權(quán)利要求1所述的數(shù)據(jù)傳輸裝置,還包括傳輸序列請求裝置,其請求該傳輸節(jié)點添加新傳輸序列。
3.如權(quán)利要求1所述的數(shù)據(jù)傳輸裝置,其中該網(wǎng)絡(luò)能夠等時傳輸。
4.如權(quán)利要求1所述的數(shù)據(jù)傳輸裝置,其中該網(wǎng)絡(luò)基于IEEE1394標準。
5.一種連接于網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,該網(wǎng)絡(luò)由多個數(shù)據(jù)傳輸裝置組成,該數(shù)據(jù)傳輸裝置包括接收器,其從連接于網(wǎng)絡(luò)的控制節(jié)點接收對于傳輸序列優(yōu)化的請求;復(fù)制器,其按照該優(yōu)化請求,復(fù)制由分配給第一傳輸序列的傳輸插頭所傳輸?shù)臄?shù)據(jù),該第一傳輸序列是數(shù)據(jù)流的最后序列;發(fā)射器,其通過利用第二傳輸序列來重復(fù)傳輸所復(fù)制的數(shù)據(jù),該第二傳輸序列尚未與連接于該網(wǎng)絡(luò)的接收節(jié)點的接收插頭建立連接;終止器,其終止來自該第一傳輸序列的數(shù)據(jù)傳輸;以及釋放裝置,其釋放總線上該第一序列所用的帶寬。
6.如權(quán)利要求5所述的數(shù)據(jù)傳輸裝置,其中該接收器還從該控制節(jié)點接收用于添加新傳輸序列的請求,還包括獲取裝置,其獲得該總線上用于一個序列的帶寬;以及添加裝置,其利用所獲取的帶寬來添加新傳輸序列。
7.如權(quán)利要求5所述的數(shù)據(jù)傳輸裝置,其中該網(wǎng)絡(luò)能夠等時傳輸。
8.如權(quán)利要求5所述的數(shù)據(jù)傳輸裝置,其中該網(wǎng)絡(luò)基于IEEE1394標準。
9.一種用于由多個數(shù)據(jù)傳輸裝置組成的網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,包括步驟(a)斷開在傳輸節(jié)點的傳輸插頭和接收節(jié)點的接收插頭之間建立的連接,所述節(jié)點均連接于該網(wǎng)絡(luò);(b)向該傳輸節(jié)點請求傳輸序列的優(yōu)化;(c)接收與新分配給傳輸序列的傳輸插頭有關(guān)的信息,該傳輸序列是由其連接已被該斷開步驟(a)斷開的傳輸節(jié)點使用的,該信息是從該傳輸節(jié)點作為該優(yōu)化請求的應(yīng)答來接收的;以及(d)在該新分配的傳輸插頭和其連接已被該斷開步驟(a)斷開的接收節(jié)點的接收插頭之間建立新連接。
10.如權(quán)利要求9所述的數(shù)據(jù)傳輸方法,其中該網(wǎng)絡(luò)能夠等時傳輸。
11.如權(quán)利要求9所述的數(shù)據(jù)傳輸方法,其中該網(wǎng)絡(luò)基于IEEE1394標準。
12.一種用于由多個數(shù)據(jù)傳輸裝置組成的網(wǎng)絡(luò)的數(shù)據(jù)傳輸方法,包括步驟(a)從連接于該網(wǎng)絡(luò)的控制節(jié)點接收對于傳輸序列優(yōu)化的請求;(b)按照該優(yōu)化請求,復(fù)制由分配給第一傳輸序列的傳輸插頭所傳輸?shù)臄?shù)據(jù),該第一傳輸序列是數(shù)據(jù)流的最后序列;(c)通過利用第二傳輸序列來重復(fù)傳輸所復(fù)制的數(shù)據(jù),該第二傳輸序列尚未與連接于該網(wǎng)絡(luò)的接收節(jié)點的接收插頭建立連接;(d)終止來自該第一傳輸序列的數(shù)據(jù)傳輸;以及(e)釋放總線上該第一序列所用的帶寬。
13.如權(quán)利要求12所述的數(shù)據(jù)傳輸方法,其中該網(wǎng)絡(luò)能夠等時傳輸。
14.如權(quán)利要求12所述的數(shù)據(jù)傳輸方法,其中該網(wǎng)絡(luò)基于IEEE1394標準。
全文摘要
一種連接到由多個數(shù)據(jù)傳輸裝置組成的網(wǎng)絡(luò)的數(shù)據(jù)傳輸裝置,包括斷開裝置,斷開在傳輸節(jié)點的傳輸插頭和接收節(jié)點的接收插頭之間建立的連接,所述節(jié)點都連接到能夠等時傳輸?shù)木W(wǎng)絡(luò);優(yōu)化請求裝置,向傳輸節(jié)點請求傳輸序列的優(yōu)化;接收器,接收關(guān)于新分配給傳輸序列的傳輸插頭的信息,所述傳輸序列由已經(jīng)通過斷開裝置斷開連接的傳輸節(jié)點使用,該信息被接收作為對于來自傳輸節(jié)點的優(yōu)化請求的答復(fù);以及連接裝置,在新分配的傳輸插頭和已經(jīng)通過斷開裝置斷開連接的接收節(jié)點的接收插頭之間建立新的連接。
文檔編號H04L12/64GK1668019SQ200510054729
公開日2005年9月14日 申請日期2005年3月11日 優(yōu)先權(quán)日2002年7月30日
發(fā)明者阿部達利, 古川貴史, 松本將一, 佐羽伸介, 前田邦彥 申請人:雅馬哈株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
深州市| 张家口市| 巴中市| 常熟市| 巫溪县| 漠河县| 高邮市| 玛多县| 孙吴县| 奉节县| 常州市| 阿尔山市| 烟台市| 吉水县| 永吉县| 淮南市| 盘锦市| 格尔木市| 女性| 高密市| 隆昌县| 莲花县| 大港区| 扬州市| 丰都县| 徐州市| 怀安县| 泽普县| 澄江县| 克什克腾旗| 潮州市| 苏州市| 西贡区| 桂平市| 西城区| 剑河县| 新化县| 宁国市| 应城市| 涿州市| 阜城县|