專利名稱:確定具有數(shù)字接口的設(shè)備的廣播數(shù)據(jù)速率的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過多個數(shù)字設(shè)備之間的數(shù)字接口的聯(lián)結(jié)管理方法,特別涉及具有數(shù)字接口如IEEE1394接口設(shè)備的廣播數(shù)據(jù)速率的確定方法。
目前,已開發(fā)出各種各樣的數(shù)字設(shè)備,如數(shù)字電視、數(shù)字VCR、數(shù)字機頂盒等等。引入了這些數(shù)字設(shè)備的接口標(biāo)準(zhǔn),如IEEE1394標(biāo)準(zhǔn)。IEEE1394標(biāo)準(zhǔn)包含在“IEEE1394-1955,高性能串行總線標(biāo)準(zhǔn)(IEEE標(biāo)準(zhǔn)出版社,1995年12月)”之中。
另外,在通過數(shù)字接口如IEEE1394接口相互聯(lián)結(jié)的系統(tǒng)中,由IEC61883規(guī)范管理多個數(shù)字設(shè)備之間的同步位流聯(lián)結(jié)。所述IEC61883規(guī)范包含在“電子音頻/視頻設(shè)備的數(shù)字接口規(guī)范,(高清晰度(HD)數(shù)字VCR會議,1995年12月,第一部分,)”等等之中。
ICE61883規(guī)范定義了每個數(shù)字設(shè)備中用作位流輸入和輸出裝置的輸入插頭和輸出插頭。輸入和輸出插頭分別由輸入主插頭寄存器(iMPR)、輸入插頭控制寄存器(iPCR)、輸出主插頭寄存器(oMPR)、輸出插頭控制寄存器(oPCR)控制。每個數(shù)字設(shè)備通過控制與輸入和輸出插頭相關(guān)的寄存器管理聯(lián)結(jié)。如
圖1所示,oPCR具有在線區(qū)、廣播計數(shù)器區(qū)、點到點計數(shù)器區(qū)、保留區(qū)、信道序號區(qū)、數(shù)據(jù)速率區(qū)、額外開銷(overhead)ID區(qū)、有效負載區(qū)。如圖2所示,oMPR具有數(shù)據(jù)速率容量區(qū)、廣播信道基(base)區(qū)、擴展區(qū)1、擴展區(qū)2、保留區(qū)和輸出插頭序號區(qū)。
在多種數(shù)字設(shè)備聯(lián)結(jié)類型中,有點到點聯(lián)結(jié)和廣播聯(lián)結(jié)。在由輸出插頭、輸入插頭以及這些插頭之間的信道組成的點到點聯(lián)結(jié)中,任何數(shù)字設(shè)備可以建立/覆蓋聯(lián)結(jié)。這些建立了聯(lián)結(jié)的設(shè)備以后可以斷開聯(lián)結(jié),因而可釋放聯(lián)結(jié)占用的資源(信道、帶寬)。廣播聯(lián)結(jié)分為廣播輸入聯(lián)結(jié)和廣播輸出聯(lián)結(jié)。廣播輸入聯(lián)結(jié)將輸入插頭和信道聯(lián)結(jié)起來,廣播輸出聯(lián)結(jié)將輸出插頭和信道聯(lián)結(jié)起來。通過廣播聯(lián)結(jié)實際輸入和輸出位流的設(shè)備可以建立廣播聯(lián)結(jié)。網(wǎng)絡(luò)中的設(shè)備可以斷開和釋放聯(lián)結(jié)。這時,使用iMPR、iPCR、oMPR和oPCR寄存器可以完成包括建立和解除點到點聯(lián)結(jié)及廣播聯(lián)結(jié)在內(nèi)的所有管理任務(wù)。想分配到資源或想釋放資源的設(shè)備與整個網(wǎng)絡(luò)系統(tǒng)的同步資源管理設(shè)備通信以達到分配到資源或釋放資源的目的。
參考圖3,系統(tǒng)中的源設(shè)備,即機頂盒(STB)110和接收(sink)設(shè)備,即數(shù)字電視(DTV)通過IEEE1394線纜聯(lián)結(jié)。如圖1所示,為了相互聯(lián)結(jié)兩個或多個數(shù)字設(shè)備,以進行包括圖像的數(shù)據(jù)通信,在這些設(shè)備之間建立起廣播聯(lián)結(jié),即同步數(shù)據(jù)傳輸聯(lián)結(jié)。也就是說,當(dāng)STB110建立了到某個信道的廣播輸出聯(lián)結(jié)時,并且DTV120建立了到該信道的廣播輸入聯(lián)結(jié)時,圖像數(shù)據(jù)以該信道作為媒介在STB110和DTV120之間傳輸。這里,用于廣播聯(lián)結(jié)的系統(tǒng)資源,即信道和帶寬必須分配給每個數(shù)字設(shè)備。給信道分配一個序號,而帶寬由信號格式、數(shù)據(jù)速率和一些附加的信息決定。這里,數(shù)據(jù)速率對所需帶寬量影向最大。因為當(dāng)數(shù)據(jù)速率大約增加一倍時,分配到的帶寬減半,所以必須把數(shù)據(jù)速率設(shè)置在最大值,以有效地利用整個網(wǎng)絡(luò)系統(tǒng)的帶寬。因而在點到點聯(lián)結(jié)中,可以得到兩個設(shè)備支持的最大數(shù)據(jù)速率。對比之下,在廣播輸出聯(lián)結(jié)中,使用所有設(shè)備支持的最小數(shù)據(jù)速率(如IEEE1394的100Mbps數(shù)據(jù)速率)。例如,當(dāng)?shù)谝粋€設(shè)備建立了廣播輸出聯(lián)結(jié),第二個設(shè)備建立了廣播輸入聯(lián)結(jié)以便與第一個設(shè)備進行位流通信時,第一個設(shè)備支持200Mbps數(shù)據(jù)速率,第二個設(shè)備支持400Mbps數(shù)據(jù)速率,在通過IEEE1394標(biāo)準(zhǔn)聯(lián)結(jié)的網(wǎng)絡(luò)系統(tǒng)中,對于200Mbps數(shù)據(jù)速率,實際上,只要150Mbps數(shù)據(jù)速率就足夠進行位流通信了。但是,由于第一個設(shè)備是以100Mbps數(shù)據(jù)速率建立廣播輸出聯(lián)結(jié)的,所以分配到約300MHz帶寬。因此,由于帶寬依據(jù)數(shù)據(jù)速率而變化,整個網(wǎng)絡(luò)的帶寬就沒有得到有效利用,這是以前技術(shù)中的一個問題。還有,現(xiàn)有的數(shù)字接口標(biāo)準(zhǔn)如IEEE1394沒有定義廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率。
為解決上述問題,本發(fā)明的目的就是提供一種廣播數(shù)據(jù)速率的確定方法,其中,通過數(shù)字接口聯(lián)結(jié)多個設(shè)備的系統(tǒng)中的一個設(shè)備,通過檢查是否支持該設(shè)備想要發(fā)送給與其通信的另一個設(shè)備的信號格式,來確定其廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率。
為實現(xiàn)本發(fā)明的上述目的,提供了一種在具有通過數(shù)字接口聯(lián)結(jié)的多個設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,在建立一個設(shè)備廣播輸出聯(lián)結(jié)時的數(shù)據(jù)速率的確定方法,該方法包括如下步驟,從該設(shè)備檢查其將要輸出的信號格式與聯(lián)結(jié)在網(wǎng)絡(luò)系統(tǒng)中的其它每個設(shè)備的信號格式是否相兼容,并且當(dāng)確定出這些信號格式相兼容時,探測其它每個設(shè)備所支持的最大數(shù)據(jù)速率;將該設(shè)備廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率確定為該設(shè)備的最大數(shù)據(jù)速率和從其它設(shè)備探測出的最大數(shù)據(jù)速率之中的最小值。
為實現(xiàn)本發(fā)明的另一個目的,還提供了一種在具有通過數(shù)字接口聯(lián)結(jié)的多個設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,在建立一個設(shè)備廣播輸出聯(lián)結(jié)時的數(shù)據(jù)速率的確定方法,該方法包括以下步驟從該設(shè)備中探測與之聯(lián)結(jié)的多個其它設(shè)備所支持的最大數(shù)據(jù)速率;并且將該設(shè)備廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率確定為該設(shè)備的最大數(shù)據(jù)速率和從其它設(shè)備探測出的最大數(shù)據(jù)速率之中的最小值。
通過詳細說明優(yōu)選實施例及參考其中的附圖,本發(fā)明的上述目的及優(yōu)點將會更加明顯。附圖中,圖1是數(shù)字接口標(biāo)準(zhǔn)使用的輸出插頭控制寄存器(oPCR)的詳細方框圖;圖2是數(shù)字接口標(biāo)準(zhǔn)使用的輸出主插頭寄存器(oMCR)的詳細方框圖;圖3表示多個數(shù)字設(shè)備通過數(shù)字接口如IEEE1934互相聯(lián)結(jié)的通用網(wǎng)絡(luò)系統(tǒng);圖4表示依據(jù)本發(fā)明,說明廣播數(shù)據(jù)速率確定方法的網(wǎng)絡(luò)系統(tǒng)的例子;和圖5表示在具有數(shù)字接口的設(shè)備中的廣播數(shù)據(jù)速率確定方法的流程圖。
在下文中,將結(jié)合附圖詳細說明本發(fā)明的優(yōu)選實施例。提供本發(fā)明的優(yōu)選實施例是為了給本領(lǐng)域的普通技術(shù)人員更完全地說明本發(fā)明。
圖4是一個網(wǎng)絡(luò)系統(tǒng)例子,用于說明本發(fā)明廣播數(shù)據(jù)速率的確定方法。
參考圖4,通過IEEE1394接口聯(lián)結(jié)了第一個設(shè)備410、第二個設(shè)備420、第三個設(shè)備430、第四個設(shè)備440和第五個設(shè)備450。每個設(shè)備支持一定的數(shù)據(jù)速率,例如從200Mbps到400Mbps的數(shù)據(jù)速率。假定第一個設(shè)備410支持200Mbps的數(shù)據(jù)速率(以下稱為S200),第二個設(shè)備420支持400Mbps的數(shù)據(jù)速率(以下稱為S400),第三個設(shè)備430支持S400的數(shù)據(jù)速率,第四個設(shè)備440支持S200的數(shù)據(jù)速率,第五個設(shè)備450支持S400的數(shù)據(jù)速率。這些設(shè)備建立起廣播聯(lián)結(jié),即數(shù)據(jù)傳輸?shù)耐铰?lián)結(jié)以進行相互間的數(shù)據(jù)通訊。這時,第五個設(shè)備450試圖建立到一定通道的廣播輸出聯(lián)結(jié)。為說明起見,假定第五個設(shè)備450通過該廣播輸出聯(lián)結(jié)發(fā)送運動圖像專家組(MPEG)格式的數(shù)據(jù)。第五個設(shè)備450通過比較其它設(shè)備410-440的信號格式與它自己信號格式的兼容性,確定廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率。
圖5是表示在具有數(shù)字接口的設(shè)備中廣播數(shù)據(jù)速率的確定方法的流程圖,下面將參考圖4的網(wǎng)絡(luò)系統(tǒng)進行說明。
在步驟510中,第五個設(shè)備450試圖通過廣播輸出聯(lián)結(jié)發(fā)送MPEG格式的數(shù)據(jù)。
第五個設(shè)備450檢查聯(lián)結(jié)到當(dāng)前網(wǎng)絡(luò)系統(tǒng)中的第一個設(shè)備410、第二個設(shè)備420、第三個設(shè)備430、第四個設(shè)備440是否能有效地接收將發(fā)送的MPEG格式的數(shù)據(jù)。即在步驟520中,第五個設(shè)備450檢查它將輸出的信號格式與其它設(shè)備410-440的信號格式之間的兼容性。
在步驟530中,當(dāng)?shù)谖鍌€設(shè)備450確定出其它設(shè)備410-440能有效地接收它輸出的信號時,第五個設(shè)備450就探測其它每個設(shè)備410-440所支持的最大數(shù)據(jù)速率。
在步驟540中,在第五個設(shè)備450的最大數(shù)據(jù)速率和其它每個設(shè)備410-440所支持的最大數(shù)據(jù)速率之中,取得最小值,并且第五個設(shè)備將該最小值確定為其廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率。
例如,因為第二個設(shè)備420和第三個設(shè)備430的數(shù)據(jù)速率均為S400,所以當(dāng)?shù)诙€設(shè)備420和第三個設(shè)備430支持MPEG格式時,第五個設(shè)備450將廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率設(shè)置為S400。在情況下,同現(xiàn)有的方法比較,所需帶寬降低到現(xiàn)有方法的四分之一,而在現(xiàn)有方法中,僅僅將數(shù)據(jù)速率設(shè)置為S100。
另外,當(dāng)?shù)谝粋€設(shè)備410、第二個設(shè)備420和第三個設(shè)備430支持MPEG格式時,每個設(shè)備的最大數(shù)據(jù)速率分別為S200、S400和S400。因此,第五個設(shè)備450將廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率設(shè)置為最小值,即S200。在此情況下,同現(xiàn)有的方法比較,所需帶寬降低到現(xiàn)有方法的二分之一,而在現(xiàn)有方法中,僅僅將數(shù)據(jù)速率設(shè)置為S100。
本發(fā)明并不局限于上述優(yōu)選實施例,在不脫離本發(fā)明的精神和范圍的情況下可以有各種變化。也就是說,可以省略這樣的處理,即任何一個設(shè)備確定出與其通信的設(shè)備能否識別和接收其要輸出的信號格式。這就是說,通過在當(dāng)前聯(lián)結(jié)的所有其它設(shè)備的最大數(shù)據(jù)速率中取得最小值,任何一個設(shè)備能確定出其廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率。
同時,通過運行計算機可用介質(zhì)上的程序,本發(fā)明如上所述的優(yōu)選實施例可以在通用的數(shù)字計算機中表達出來。計算機可用介質(zhì)包括但不限于存儲介質(zhì),如磁存儲介質(zhì)(如ROM、軟盤、硬盤等等)、光可讀介質(zhì)(如CD-ROM、DVD等等)和載波(通過Intenert傳輸?shù)妮d波)。因此,本發(fā)明可以由計算機可讀介質(zhì)表達出來。
如上所述,依據(jù)本發(fā)明,在通過數(shù)字接口如IEEE1394聯(lián)結(jié)多個設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,在一個設(shè)備建立廣播輸出聯(lián)結(jié)時,可以有效地利用整個網(wǎng)絡(luò)系統(tǒng)的帶寬,同時又達到了原來廣播輸出聯(lián)結(jié)的目的。
權(quán)利要求
1.一種用于確定在建立一個設(shè)備廣播輸出聯(lián)結(jié)時的數(shù)據(jù)速率的方法,用在具有通過數(shù)字接口聯(lián)結(jié)的多個設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,所述方法包括以下步驟從該設(shè)備檢查其將要輸出的信號格式與聯(lián)結(jié)在網(wǎng)絡(luò)系統(tǒng)中的其它每個設(shè)備的信號格式是否兼容,并且當(dāng)確定出這些信號格式相兼容時,探測其它每個設(shè)備所支持的最大數(shù)據(jù)速率;并且將該設(shè)備廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率確定為該設(shè)備的最大數(shù)據(jù)速率和從其它設(shè)備探測出的最大數(shù)據(jù)速率之中的最小值。
2.如權(quán)利要求1所述的確定數(shù)據(jù)速率的方法,其中所述設(shè)備之間的聯(lián)結(jié)是同步聯(lián)結(jié)。
3.一種用于確定在建立設(shè)備廣播輸出聯(lián)結(jié)時的數(shù)據(jù)速率的方法,用在具有通過數(shù)字接口聯(lián)結(jié)的多個設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,所述方法包括以下步驟從該設(shè)備中探測與之聯(lián)結(jié)的多個其它設(shè)備所支持的最大數(shù)據(jù)速率;并且將該設(shè)備廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率確定為該設(shè)備的最大數(shù)據(jù)速率和從其它設(shè)備探測出的最大數(shù)據(jù)速率之中的最小值。
全文摘要
在具有數(shù)字接口如IEEE1394接口的設(shè)備中,提供一種廣播數(shù)據(jù)速率的確定方法。在具有通過數(shù)字接口聯(lián)結(jié)的多個設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,該方法用于確定在建立一個設(shè)備廣播輸出聯(lián)結(jié)時的數(shù)據(jù)速率,包括步驟:從該設(shè)備檢查其將輸出的信號格式與網(wǎng)絡(luò)系統(tǒng)中其它每個設(shè)備的信號格式是否兼容,當(dāng)兼容時,探測其它每個設(shè)備支持的最大數(shù)據(jù)速率;將該設(shè)備廣播輸出聯(lián)結(jié)的數(shù)據(jù)速率確定為其最大數(shù)據(jù)速率和從其它設(shè)備探測出的最大數(shù)據(jù)速率之中的最小值。
文檔編號H04L12/28GK1282175SQ0012192
公開日2001年1月31日 申請日期2000年7月25日 優(yōu)先權(quán)日1999年7月26日
發(fā)明者金度亨 申請人:三星電子株式會社