專利名稱:通信方法和通信裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信方法和一種通信裝置,這種方法和裝置應(yīng)用于在通過(guò)例如IEEE 1394方案的總線連接的設(shè)備之間進(jìn)行的數(shù)據(jù)通信的情況。
已經(jīng)開發(fā)了能夠通過(guò)采用IEEE 1394方案的串行數(shù)據(jù)總線的一個(gè)網(wǎng)絡(luò)來(lái)相互傳送信息的AV設(shè)備。當(dāng)通過(guò)該總線進(jìn)行數(shù)據(jù)傳送時(shí),準(zhǔn)備了一種對(duì)容量比較大的視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行實(shí)時(shí)傳送時(shí)采用的同步傳輸模式,和一種在確定傳送靜止圖象、文本數(shù)據(jù)、控制指令等時(shí)采用的異步傳輸模式。一個(gè)專用頻帶用于每種模式的傳輸。
圖18示出了采用IEEE 1394方案的總線的連接例子。假定作為發(fā)送數(shù)據(jù)的設(shè)備的源設(shè)備a,作為接收從源設(shè)備a發(fā)送的數(shù)據(jù)的設(shè)備的目標(biāo)設(shè)備b,以及用于控制在設(shè)備a和設(shè)備b之間的數(shù)據(jù)傳送的控制器c通過(guò)IEEE 1394方案的總線d連接。假定此時(shí)在控制器c的控制下視頻數(shù)據(jù)在設(shè)備a和b之間傳送,控制器c在總線d上確保一個(gè)同步傳送信道,建立設(shè)備a和b之間的連接,并開始從源設(shè)備a向目標(biāo)設(shè)備b的傳送。
在源設(shè)備a和目標(biāo)設(shè)備b之間這樣進(jìn)行數(shù)據(jù)傳送的情況下,可以應(yīng)用能夠被用于例如AV設(shè)備的被稱為AV/C指令處理組的控制指令傳送方案。AV/C指令處理組的具體內(nèi)容在http://www.1394TA.org上對(duì)公眾公開。
考慮視頻數(shù)據(jù)和音頻數(shù)據(jù)從源設(shè)備向目標(biāo)設(shè)備的數(shù)據(jù)傳送,如果能在目標(biāo)設(shè)備一側(cè)進(jìn)行輸入選擇,則可以自由地選擇能被輸入到輸入設(shè)備的數(shù)據(jù)。因此,本發(fā)明者建議在目標(biāo)設(shè)備和源設(shè)備之間更早地建立連接并保證在總線上的一條傳輸線(日本專利申請(qǐng)11-328764)。
在IEEE 1394方案中,基本上只有建立了連接的設(shè)備能取消連接。如果目標(biāo)設(shè)備建立了一個(gè)連接,總線上的其他的設(shè)備,例如源設(shè)備和控制器不能夠執(zhí)行取消連接的處理。甚至在總線上的其他設(shè)備之間需要開始數(shù)據(jù)傳送情況下,如果在傳輸線路中沒有空閑的線路,控制器必須等待直到由目標(biāo)設(shè)備建立的連接被取消。這樣帶來(lái)一個(gè)問題,在總線上準(zhǔn)確地進(jìn)行傳輸控制對(duì)于控制器來(lái)說(shuō)變得不可能。
本發(fā)明的一個(gè)目的就是在目標(biāo)設(shè)備在總線上建立連接并由此保證一條傳輸線路以便在IEEE 1394方案或類似的網(wǎng)絡(luò)上傳送流數(shù)據(jù)的情況下便于傳輸線路的改變。
圖1示出了根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)結(jié)構(gòu)實(shí)例的方框圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的IRD的內(nèi)部結(jié)構(gòu)實(shí)例的方框圖;圖3示出了根據(jù)本發(fā)明的實(shí)施例的錄像機(jī)內(nèi)部結(jié)構(gòu)實(shí)例的方框圖;圖4示出了根據(jù)本發(fā)明的實(shí)施例的電視機(jī)內(nèi)部結(jié)構(gòu)實(shí)例的方框圖;圖5示出了在IEEE 1394方案的總線上數(shù)據(jù)傳輸?shù)闹芷诮Y(jié)構(gòu)實(shí)例的示意圖;圖6示出了采用IEEE 1394方案的總線的連接實(shí)例的示意圖;圖7示出了通過(guò)采用AV/C指令處理組傳送的數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖;圖8A、8B和8C示出了AV/C指令處理組的指令和響應(yīng)實(shí)例的示意圖;圖9示出了根據(jù)本發(fā)明的實(shí)施例的輸入選擇控制指令實(shí)例的示意圖;圖10示出了根據(jù)本發(fā)明的實(shí)施例的子功能實(shí)例的示意圖;圖11示出了根據(jù)本發(fā)明的實(shí)施例的輸出插頭實(shí)例的示意圖;圖12示出了根據(jù)本發(fā)明的實(shí)施例的信號(hào)目的插頭實(shí)例的示意圖;圖13示出了根據(jù)本發(fā)明的實(shí)施例的信號(hào)目的插頭的不同實(shí)例的示意圖;圖14示出了根據(jù)本發(fā)明的實(shí)施例的輸入選擇控制響應(yīng)實(shí)例的示意圖;圖15示出了根據(jù)本發(fā)明的實(shí)施例的狀態(tài)數(shù)據(jù)實(shí)例的示意圖;圖16示出了根據(jù)本發(fā)明的實(shí)施例的輸入插頭實(shí)例的示意圖;圖17示出了根據(jù)本發(fā)明的實(shí)施例的處理實(shí)例的示意圖;圖18示出了網(wǎng)絡(luò)系統(tǒng)實(shí)例的結(jié)構(gòu)示意圖。
按照本發(fā)明,從與一預(yù)定網(wǎng)絡(luò)相連的輸出設(shè)備輸出的流數(shù)據(jù)被一輸入設(shè)備接收。當(dāng)該輸出設(shè)備或另一設(shè)備已發(fā)送設(shè)置命令以便輸出設(shè)備的輸出數(shù)據(jù)可以被輸入到該輸入設(shè)備的數(shù)據(jù)輸入部分時(shí),該輸入設(shè)備根據(jù)此命令進(jìn)行輸入設(shè)置。此外,當(dāng)發(fā)送命令的設(shè)備已發(fā)出命令以取消輸入設(shè)置時(shí),輸入設(shè)備進(jìn)行取消該輸入設(shè)置的處理。
根據(jù)本發(fā)明,當(dāng)從發(fā)送了執(zhí)行輸入設(shè)置命令的設(shè)備接收到一個(gè)取消命令時(shí),在輸入設(shè)備執(zhí)行了該輸入設(shè)置后,取消該輸入設(shè)置成為可能。
下面,參考圖1至17將描述本發(fā)明的實(shí)施例。
應(yīng)用本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)例子將參考圖1來(lái)描述。假定多個(gè)設(shè)備通過(guò)IEEE 1394方案的串行數(shù)據(jù)總線9連接到該網(wǎng)絡(luò)系統(tǒng)上。在此,如圖1所示,IRD(Integrated Receiver Decoder綜合的接收器解碼器數(shù)字衛(wèi)星廣播接收設(shè)備)1,錄像機(jī)2,和電視機(jī)3都與總線9連接。每一個(gè)設(shè)備都具有與IEEE1394方案的總線相連接的端子,并具有安裝在其上利用AV/C指令處理組進(jìn)行控制的功能。在此,電視機(jī)3具有作為在總線9上實(shí)現(xiàn)發(fā)送控制的設(shè)備的控制器(控制設(shè)備)功能。此外,其他的設(shè)備,例如與總線9相連的IRD 1也可以具有作為控制器的功能。而且,除AV設(shè)備之外的設(shè)備,諸如個(gè)人計(jì)算機(jī)設(shè)備,在某些情況下與總線9相連接。
從AV/C指令處理組中所規(guī)定的功能來(lái)看,設(shè)備1、2和3可以具有這樣的結(jié)構(gòu)具有執(zhí)行完成各功能處理的子單元和用于在總線9與內(nèi)部子單元之間進(jìn)行數(shù)據(jù)輸入和輸出的插頭部分。例如,IRD 1具有用于接收廣播的一個(gè)調(diào)諧子單元1a,錄像機(jī)2具有用于在記錄介質(zhì)(這里是指錄像帶)上記錄信息和從介質(zhì)上再現(xiàn)信息的磁帶子單元2a,電視機(jī)3具有用于執(zhí)行控制功能的控制部分3a。此外,設(shè)備1、2和3分別具有插頭部分1a、2a和3a。插頭部分1a、2a和3a中的每一個(gè)安裝有多個(gè)插頭并與總線9上的多個(gè)信道相連接。這些插頭與線路之間的關(guān)系將在后面描述。在下面描述的傳輸例子中,IRD1被用作作為數(shù)據(jù)輸出設(shè)備的源設(shè)備;錄像機(jī)2被用作作為數(shù)據(jù)輸入設(shè)備的目標(biāo)設(shè)備;以及電視機(jī)3被用作作為控制設(shè)備的控制器。
圖2示出了IRD 1內(nèi)部結(jié)構(gòu)的例子。IRD 1是數(shù)字衛(wèi)星廣播接收機(jī)。連接的天線101接收的信號(hào)在調(diào)諧器102中進(jìn)行接收處理。這樣,預(yù)定信道的廣播波就被接收。調(diào)諧器102接收的信號(hào)在解擾電路103中被進(jìn)行消除施加到廣播數(shù)據(jù)的擾頻的處理。消除了擾頻的數(shù)據(jù)被送到數(shù)據(jù)分離部分104。從復(fù)用到一個(gè)信道上的數(shù)據(jù)提取所需的數(shù)據(jù)。
數(shù)據(jù)分離部分104分離的視頻數(shù)據(jù)被送到MPEG視頻解碼器105,在那里進(jìn)行MPEG的解碼處理。然后得到的信號(hào)送到數(shù)/模轉(zhuǎn)換器106產(chǎn)生模擬視頻信號(hào)。該模擬視頻信號(hào)送至輸出端107。數(shù)據(jù)分離部分104分離的音頻數(shù)據(jù)被送到MPEG音頻解碼器108,在那里進(jìn)行MPEG解碼處理。然后將得到的信號(hào)送至數(shù)/模轉(zhuǎn)換器109產(chǎn)生模擬音頻信號(hào)。該模擬音頻信號(hào)送至輸出端110。
此外,本實(shí)施例的IRD 1還具有IEEE 1394接口部分111,可以將接收到的MPEG視頻數(shù)據(jù)和音頻數(shù)據(jù)發(fā)送到相連的總線9上。而且,當(dāng)IRD 1接收到不同的數(shù)據(jù)廣播信道或音頻數(shù)據(jù)信道時(shí),IRD 1也能夠?qū)⒔邮盏降臄?shù)據(jù)通過(guò)IEEE 1394接口部分111發(fā)送到總線9上。
接收操作和向總線9發(fā)送數(shù)據(jù)的操作是在中央控制單元(CPU)112的控制下進(jìn)行的。而且,從IEEE 1394接口部分111向總線9的數(shù)據(jù)發(fā)送和在接口部分111中從總線9數(shù)據(jù)接收也是在CPU 112的控制下進(jìn)行的。存儲(chǔ)控制所需的數(shù)據(jù)的存儲(chǔ)器113連接到CPU112。
圖3示出了錄像機(jī)2的內(nèi)部結(jié)構(gòu)的例子。錄像機(jī)2是用于在介質(zhì)例如磁帶的介質(zhì)上記錄按照MPEG編碼數(shù)字?jǐn)?shù)據(jù)的視頻數(shù)據(jù)(音頻數(shù)據(jù)伴隨視頻數(shù)據(jù))和再現(xiàn)該視頻數(shù)據(jù)的視頻記錄和再現(xiàn)設(shè)備。
如圖3所示,錄像機(jī)2具有這樣的結(jié)構(gòu)固定于樹脂構(gòu)成的磁帶盒201上的磁帶采用連接到旋轉(zhuǎn)磁頭鼓部分202上的一磁頭來(lái)記錄和再現(xiàn)。由旋轉(zhuǎn)磁頭鼓部分202的磁頭再現(xiàn)的信號(hào)被送至一記錄和再現(xiàn)系統(tǒng)電路203并被處理。這樣,就得到再現(xiàn)的MPEG數(shù)據(jù)并通過(guò)MPEG解碼器204解碼來(lái)恢復(fù)成原始的數(shù)字?jǐn)?shù)據(jù)?;謴?fù)的數(shù)字視頻數(shù)據(jù)由數(shù)/模轉(zhuǎn)換器205轉(zhuǎn)換為模擬視頻信號(hào)。然后,該模擬視頻信號(hào)通過(guò)模擬輸出端206輸出并送至與206端相連接的監(jiān)視器或類似的設(shè)備。此外,MPEG解碼器204解碼的數(shù)字視頻數(shù)據(jù)從數(shù)字輸出端207輸出。另外,送至MPEG解碼器204的再現(xiàn)的數(shù)據(jù)可以被送至IEEE 1394接口部分212并作為MPEG編碼的視頻數(shù)據(jù)發(fā)送到相連的總線9上并保留完整。
至于記錄系統(tǒng)的結(jié)構(gòu),在模擬輸入端208得到的模擬視頻信號(hào)由模/數(shù)轉(zhuǎn)換器209轉(zhuǎn)換為數(shù)字視頻數(shù)據(jù)。然后轉(zhuǎn)換的視頻數(shù)據(jù)送至MPEG編碼器210。MPEG編碼器210產(chǎn)生根據(jù)MPEG方案編碼的視頻數(shù)據(jù)。由MPEG編碼器210根據(jù)MPEG方案編碼的視頻數(shù)據(jù)被送至記錄和再現(xiàn)系統(tǒng)電路203并被處理。這樣就得到將被送至旋轉(zhuǎn)磁頭鼓部分202的記錄信號(hào)。該記錄信號(hào)被記錄在磁帶盒201上安裝的磁帶上。此外,同樣對(duì)于從總線9送至IEEE 1394接口部分212的MPEG視頻數(shù)據(jù),該視頻數(shù)據(jù)通過(guò)MPEG編碼器210送到記錄和再現(xiàn)系統(tǒng)電路203并被記錄在磁帶盒201上安裝的磁帶上。
這些電路中的再現(xiàn)操作和記錄操作是在中央控制單元(CPU)213的控制下執(zhí)行的。而且,從IEEE 1394接口部分212向總線9的數(shù)據(jù)發(fā)送和在接口部分212中從總線9的數(shù)據(jù)接收也是在CPU 213的控制下執(zhí)行的。存儲(chǔ)控制所需數(shù)據(jù)的存儲(chǔ)器214與CPU 213相連。至于本實(shí)施例的錄像機(jī)1上安裝的磁帶盒201,在某些情況下它是具有與其相連的非易失性存儲(chǔ)器215的磁帶盒。當(dāng)安裝具有與其相連的非易失性存儲(chǔ)器215的磁帶盒時(shí),CPU 213管理存儲(chǔ)在存儲(chǔ)器215中的數(shù)據(jù)的讀出和寫入。記錄在磁帶上的索引信息(如記錄日期、信道和程序)以及類似的數(shù)據(jù)被存儲(chǔ)在存儲(chǔ)器215中。
下面將參照?qǐng)D4描述電視機(jī)3的結(jié)構(gòu)。圖4示出了電視機(jī)3內(nèi)部結(jié)構(gòu)的例子。這里,電視機(jī)3構(gòu)成用于接收數(shù)字電視廣播的所謂數(shù)字電視機(jī)。具有與其相連的天線或類似裝置的輸入端301連接到調(diào)諧器302。在調(diào)諧器302中進(jìn)行接收處理以接收預(yù)定信道的廣播波。在需要的場(chǎng)合,調(diào)諧器302所接收的信號(hào)在解擾電路303中被進(jìn)行消除施加到廣播數(shù)據(jù)的擾頻的處理。消除了擾頻的數(shù)據(jù)被送到數(shù)據(jù)分離部分304。從復(fù)用到一個(gè)信道上的數(shù)據(jù)提取所需的數(shù)據(jù)。
數(shù)據(jù)分離部分304分離的視頻數(shù)據(jù)被送到MPEG視頻解碼器305,在那里進(jìn)行MPEG解碼處理。然后將得到的信號(hào)送到數(shù)/模轉(zhuǎn)換器306產(chǎn)生模擬視頻信號(hào)。該模擬視頻信號(hào)送至接收?qǐng)D像處理電路307。就這樣對(duì)諸如陰極射線管之類的顯示裝置309進(jìn)行驅(qū)動(dòng)處理并顯示圖像。并且還能將在外部輸入端308得到的視頻數(shù)據(jù)送至接收?qǐng)D像處理電路307并在那里進(jìn)行顯示處理。
數(shù)據(jù)分離部分304分離的音頻數(shù)據(jù)被送到MPEG音頻解碼器310,在那里進(jìn)行MPEG解碼處理。然后將得到的信號(hào)送至數(shù)/模轉(zhuǎn)換器311產(chǎn)生模擬音頻信號(hào)。該模擬音頻信號(hào)送至聲音處理電路312。在那里進(jìn)行驅(qū)動(dòng)揚(yáng)聲器314的處理,并從揚(yáng)聲器314輸出聲音。并且還能將在外部輸入端313得到的音頻數(shù)據(jù)送至聲音處理電路312并在那里進(jìn)行播放。
此外,本實(shí)例的IRD 1還具有IEEE 1394接口部分321,以便可以將視頻數(shù)據(jù)、音頻數(shù)據(jù)、類似MPEG的數(shù)據(jù)或者調(diào)諧器102接收到的類似數(shù)據(jù)發(fā)送到相連的總線9上。而且,通過(guò)總線9傳輸?shù)囊曨l數(shù)據(jù)和音頻數(shù)據(jù)可以通過(guò)數(shù)據(jù)分離部分304送至解碼器305和310,并且可以進(jìn)行視頻圖像接收和音頻輸出處理。
作為電視機(jī)的這些操作和通過(guò)總線9的傳送操作是在中央控制單元(CPU)322的控制下執(zhí)行的。從IEEE 1394接口部分321向總線9的數(shù)據(jù)發(fā)送和在接口部分321從總線9的數(shù)據(jù)接收也是在CPU 322的控制下執(zhí)行的。作為管理總線9上傳輸?shù)目刂破鞯墓δ芤彩怯蒀PU 322執(zhí)行的。因此,CPU 322及其外圍電路相當(dāng)于圖1中所示的電視機(jī)3的控制部分3a。存儲(chǔ)控制所需的數(shù)據(jù)的存儲(chǔ)器323與CPU 322相連。而且,盡管沒有示出,還提供有操作鍵用于控制有關(guān)電視機(jī)的各種操作和有關(guān)與總線9相連的其他設(shè)備的操作(如輸入切換動(dòng)作、記錄操作、再現(xiàn)操作,等等),以及用于接收來(lái)自遙控設(shè)備的類似操作命令的接收部分。CPU 322執(zhí)行基于操作命令的控制。
現(xiàn)在將描述使上述各設(shè)備相互連接的IEEE 1394總線9上的數(shù)據(jù)傳輸狀態(tài)。圖5示出了由IEEE 1394總線連接的設(shè)備的數(shù)據(jù)傳輸?shù)闹芷诮Y(jié)構(gòu)。按照IEEE 1394,數(shù)據(jù)被分成分組,分組采用具有以125μs為參考的周期以時(shí)分方式進(jìn)行傳輸。該周期由來(lái)自于具有周期主功能(某些與總線相連的設(shè)備)的節(jié)點(diǎn)的周期開始信號(hào)所產(chǎn)生。同步分組保證從每個(gè)周期頭部傳輸所需的頻帶(盡管是時(shí)間單元,還是稱為“頻帶”)。因此在同步傳輸中,可以確保在固定時(shí)間內(nèi)的數(shù)據(jù)傳送。如果發(fā)生傳輸錯(cuò)誤,沒有保護(hù)機(jī)制并丟失數(shù)據(jù)。在不用同步傳輸?shù)拿總€(gè)周期內(nèi),保證總線作為判定結(jié)果的節(jié)點(diǎn)發(fā)送異步分組。在該異步傳輸中,通過(guò)采用確認(rèn)和重試確??煽康膫鬏?。然而,傳輸定時(shí)變得不固定。
為使預(yù)定節(jié)點(diǎn)(設(shè)備)可以進(jìn)行同步傳輸,該節(jié)點(diǎn)必須對(duì)應(yīng)同步功能。而且,對(duì)應(yīng)同步功能的至少一個(gè)節(jié)點(diǎn)必須具有一個(gè)周期主功能。此外,與IEEE1394串行總線相連的至少一個(gè)節(jié)點(diǎn)必須具有一個(gè)同步資源管理器功能。具有該同步資源管理器功能的設(shè)備相當(dāng)于上述的控制器(本實(shí)施例中的電視機(jī))。
圖6示出了插頭、插頭控制寄存器和用于在總線上進(jìn)行數(shù)據(jù)傳輸所需的同步信道之間的關(guān)系。AV設(shè)備11至13通過(guò)IEEE 1394串行總線相連接。由AV設(shè)備13的oMPR按傳輸速率和oPCR編號(hào)規(guī)定的oPCR
至oPCR[2]中的oPCR[1]在信道中規(guī)定的同步數(shù)據(jù)被發(fā)送至IEEE 1394串行總線的信道#1。在由AV設(shè)備11的iMPR按傳輸速率和iPCRs的數(shù)目所規(guī)定的iPCR
和iPCR[1]之間,iPCR
指定輸入信道#1。AV設(shè)備11讀出IEEE 1394串行總線的信道#1上發(fā)送的同步數(shù)據(jù)。同樣,AV設(shè)備12向oPCR
指定的信道#2發(fā)送同步數(shù)據(jù)。AV設(shè)備11從iPCR[1]所指定的信道#2讀出同步數(shù)據(jù)。
這樣設(shè)置以至于從數(shù)據(jù)傳輸源設(shè)備的輸出插頭發(fā)送到總線上的數(shù)據(jù)利用所保證的信道可以被數(shù)據(jù)接收目標(biāo)設(shè)備的輸入插頭所接收。因而,設(shè)置信道和插頭以及建立連接的處理過(guò)程是在與總線相連的一預(yù)定設(shè)備(控制器)的控制下執(zhí)行的。
這樣,在IEEE 1394串行總線連接的設(shè)備之間進(jìn)行數(shù)據(jù)傳輸。然而,在本實(shí)施例的系統(tǒng)中,可以通過(guò)利用AV/C指令來(lái)進(jìn)行各個(gè)設(shè)備的控制和狀態(tài)判定,該AV/C指令規(guī)定為用于控制通過(guò)IEEE 1394串行總線相連的設(shè)備指令。在該AV/C指令中所使用的數(shù)據(jù)將在后面描述。
圖7示出了在AV/C指令的異步傳輸模式中傳送的一個(gè)分組的數(shù)據(jù)結(jié)構(gòu)。AV/C指令是用于控制一AV設(shè)備的指令組,它的CTS(指令組的ID)=“0000”。AV/C指令幀和響應(yīng)幀在節(jié)點(diǎn)之間交換。為了防止增加總線和AV設(shè)備的負(fù)載,對(duì)一條指令的響應(yīng)規(guī)定在100ms之內(nèi)發(fā)出。如圖7所示,一個(gè)異步分組的數(shù)據(jù)在水平方向上具有32比特(=1 quadlet四字節(jié))。圖7的上部示出了該分組的標(biāo)題部分,圖7的下部示出了數(shù)據(jù)塊。目標(biāo)ID指示目標(biāo)。
CTS表示指令組的ID。在AV/C指令組中,CTS=“0000”。當(dāng)該分組是一指令時(shí),C類型/響應(yīng)字段指示該指令的功能類別,當(dāng)該分組是一響應(yīng)時(shí),C類型/響應(yīng)字段指示該指令的處理結(jié)果。
指令被廣義地分為四類(1)從外部控制功能的指令(CONTROL);(2)從外部查詢有關(guān)狀態(tài)的指令(STATUS);(3)從外部查詢是否出現(xiàn)支持的控制指令(GENERAL INQUIRY一般查詢(是否出現(xiàn)支持的操作碼)和SPECIFICINQUIRY特定查詢(是否出現(xiàn)支持的操作碼和操作數(shù)));(4)向外部請(qǐng)求狀態(tài)變化的通知指令(NOTIFY)。
根據(jù)指令的類型返回一個(gè)響應(yīng)?!翱刂啤敝噶畹捻憫?yīng)有“不執(zhí)行”、“接受”、“拒絕”和“臨時(shí)”(臨時(shí)響應(yīng))?!盃顟B(tài)”指令的響應(yīng)有“不執(zhí)行”、“拒絕”、“處理”和“穩(wěn)態(tài)”?!耙话悴樵儭焙汀疤囟ú樵儭敝噶畹捻憫?yīng)有“執(zhí)行”、和“不執(zhí)行”?!巴ㄖ敝噶畹捻憫?yīng)有“不執(zhí)行”、“拒絕”、“臨時(shí)”和“改變”。在某些情況下,定義不同于這里所描述的那些指令和響應(yīng)。
“子單元類型”用于指定設(shè)備的功能。例如,“磁帶記錄/播放”、“調(diào)諧”或者諸如此類的功能。為了在具有多個(gè)相同類型的子單元的情況下進(jìn)行區(qū)分,采用一子單元ID作為區(qū)別號(hào)碼來(lái)進(jìn)行尋址?!安僮鞔a”代表一條指令,“操作數(shù)”代表指令的一個(gè)參數(shù)?!案郊硬僮鲾?shù)”是在需要時(shí)增加的字段?!疤畛浯a”也是在需要時(shí)增加的字段?!皵?shù)據(jù)CRC”(循環(huán)冗余校驗(yàn))是在數(shù)據(jù)傳輸時(shí)用于差錯(cuò)檢驗(yàn)。
圖8示出了AV/C指令的具體例子。圖8(A)示出了C類型/響應(yīng)的具體例子。其上部表示指令,下部表示響應(yīng)。“控制”為“0000”,“狀態(tài)”為“0001”,“特定查詢”為“0010”,“通知”為“0011”,“一般查詢”為“0100”。“0101至0111”保留并用于將來(lái)的定義?!安粓?zhí)行”為“1000”,“接受”為“1001”,“拒絕”為“1010”,“處理中”為“1011”,“執(zhí)行/穩(wěn)態(tài)”為“1100”,“改變”為“1101”,“臨時(shí)”為“1111”?!?110”保留并用于將來(lái)的定義。
圖8(B)示出了子單元類型的具體例子。“視頻監(jiān)視器”為“00000”,“磁盤記錄/播放器”為“00011”,“磁帶記錄/播放器”為“00100”,“調(diào)諧器”為“00101”,“攝像機(jī)”為“00111”,“供應(yīng)商代碼”為“11100”?!皵U(kuò)展到下一字節(jié)的子單元類型”為“11110”,“單元”為“11111”,在指令或響應(yīng)發(fā)送到設(shè)備自身時(shí)使用。例如,電源的開和關(guān)就會(huì)被通知。
圖8(C)示出了操作碼的具體例子。對(duì)于每一個(gè)子單元類型,都有一份操作碼的列表。在圖8(C)中,示出了在子單元類型是“磁帶記錄/播放器”的情況下的操作碼。而且,對(duì)于每一個(gè)操作碼,定義了一個(gè)操作數(shù)。這里,“依賴供應(yīng)商”為“00h”,“搜索模式”為“50h”,“時(shí)間代碼”為“51h”,“ATN”為“52h”,“打開MIC”為“60h”,“讀取MIC”為“61h”,“寫入MIC”為“62h”,“加載介質(zhì)”為“C1h”,“記錄”為“C2h”,“播放”為“C3h”,“卷帶”為“C4h”。
通過(guò)利用上述的AV/C指令處理組,對(duì)與總線相連的設(shè)備進(jìn)行控制,并基于該控制在總線連接的設(shè)備之間進(jìn)行數(shù)據(jù)傳輸。在本實(shí)施例中,對(duì)于能夠輸入流數(shù)據(jù)的輸入設(shè)備(目標(biāo)設(shè)備),準(zhǔn)備用于控制輸入選擇狀態(tài)的指令和用于取消由該控制執(zhí)行的輸入選擇的取消指令。該指令的分組或者由輸出有關(guān)流數(shù)據(jù)的輸出設(shè)備發(fā)送,或者由在輸出設(shè)備和輸入設(shè)備之間控制傳輸?shù)目刂圃O(shè)備發(fā)送。然而,取消指令只能由發(fā)出了執(zhí)行輸入選擇指令的設(shè)備輸出,其中該輸入選擇將被有關(guān)指令所取消。
圖9示出了輸入選擇控制指令的操作碼和操作數(shù)的數(shù)據(jù)結(jié)構(gòu)的例子。該數(shù)據(jù)排列于圖7所示的分組中。其指令類型變?yōu)閇控制],因?yàn)樵撝噶钍墙o出控制命令的數(shù)據(jù)。在[操作碼]區(qū)域,列出了相關(guān)指令為[輸入選擇]的數(shù)據(jù)。在[操作數(shù)(0)]區(qū)域,列出了表示控制狀態(tài)的具體內(nèi)容的子功能的數(shù)據(jù)。在[操作數(shù)(1)]區(qū)域,為了表明該區(qū)域是本指令中未使用的區(qū)域,1至4位(標(biāo)有“保留”的部分)未定義,5至8位列出了特定數(shù)據(jù)(這里,值“F”為“1111”)。
在[操作數(shù)(2)和操作數(shù)(3)]區(qū)域,列出了輸出設(shè)備的節(jié)點(diǎn)ID。在[操作數(shù)(4)]區(qū)域,列出了該輸出設(shè)備的輸出插頭ID。通過(guò)輸出設(shè)備的節(jié)點(diǎn)ID和輸出插頭ID,指定了需要輸出流數(shù)據(jù)的輸出設(shè)備(源設(shè)備)和該設(shè)備的輸出插頭。
在[操作數(shù)(5)]區(qū)域,列出了輸入設(shè)備的輸入插頭ID。在[操作數(shù)(6)和操作數(shù)(7)]區(qū)域,列出了有關(guān)輸入設(shè)備的內(nèi)部功能塊的子單元的數(shù)據(jù)。具體地,在[操作數(shù)(6)]區(qū)域,列出了關(guān)于輸入設(shè)備側(cè)的目標(biāo)子單元的類型的數(shù)據(jù)和子單元ID的數(shù)據(jù)。在[操作(7)]區(qū)域,列出了目標(biāo)子單元的一輸入插頭的數(shù)據(jù)。然而,當(dāng)[操作數(shù)(6)]有一特定值(如,數(shù)據(jù)FF)時(shí),產(chǎn)生的指令將不標(biāo)明輸入設(shè)備的子單元。這里,[操作數(shù)(8)]區(qū)域沒有被定義。
在發(fā)送該指令的設(shè)備(也就是輸出設(shè)備或控制設(shè)備)發(fā)送指令的階段中該輸入設(shè)備的輸入插頭ID未知的情況下,列出了例如最大值之類的數(shù)據(jù)。在輸出設(shè)備的輸出插頭ID中,列出了從輸出設(shè)備輸出流數(shù)據(jù)的插頭的ID數(shù)據(jù)。
圖10示出了子功能數(shù)據(jù)的例子,該子功能數(shù)據(jù)表示在[操作數(shù)(0)]區(qū)域所列出的控制狀態(tài)的具體內(nèi)容。這里,定義了下面四個(gè)子功能。
當(dāng)值為“0”時(shí),該子功能是[連接]子功能,并且該指令是命令相對(duì)于輸出設(shè)備建立連接的指令。
當(dāng)值為“1”時(shí),該子功能是[路徑變更]子功能,并且該指令是用于在進(jìn)行了設(shè)備選擇之后進(jìn)行路徑變更的指令。該路徑變更是,例如,從使用總線9的一條路徑(傳輸線路)變更至一條模擬傳輸線路,或者是相反的變更。
當(dāng)值為“2”時(shí),該子功能是[選擇]子功能,并且該指令是用于進(jìn)行輸出設(shè)備的選擇的一個(gè)指令,但是在沒有建立起到設(shè)備的連接這一狀態(tài)下會(huì)引起等待。
當(dāng)值為“3”時(shí),該子功能是[斷開連接]子功能,并且該指令是用于斷開相對(duì)于輸出設(shè)備已建立的連接的指令。該指令相當(dāng)于執(zhí)行取消的指令。
圖11示出了輸出插頭ID的數(shù)據(jù)結(jié)構(gòu)例子的示意圖。例如,用于串行總線的
至[30]的31個(gè)輸出插頭和
至[30]的31個(gè)外部輸出插頭具有單獨(dú)的ID。外部輸出插頭是不使用總線9的插頭。標(biāo)有“保留”的部分是插頭ID中未定義的數(shù)據(jù)值。
圖12示出了[操作數(shù)(7)]的區(qū)域中目標(biāo)子單元的輸入插頭ID的數(shù)據(jù)例子。圖12的實(shí)施例是在[操作數(shù)(6)]的區(qū)域變?yōu)閿?shù)據(jù)FF且沒有規(guī)定目標(biāo)子單元的情況下的一個(gè)例子。在本例中,對(duì)用于串行總線的
至[30]的31個(gè)輸入插頭和
至[30]的31個(gè)外部插入插頭提供有單獨(dú)的ID。此外,在數(shù)據(jù)為7F的情況下,命令使用這種輸入插頭中的一個(gè)用于串行總線,并且不在它們中間規(guī)定輸入插頭。另外,在數(shù)據(jù)為FF的情況下,命令使用這種輸入插頭中的一個(gè)用于外部輸入,并且不在它們中間規(guī)定外部輸入插頭。標(biāo)有“保留”的部分是插頭ID中未被定義的數(shù)據(jù)值。
圖13示出了在[操作數(shù)(6)]的區(qū)域不是數(shù)據(jù)FF的情況下(也就是規(guī)定了一個(gè)目標(biāo)子單元的情況下)[操作數(shù)(7)]的區(qū)域中目標(biāo)子單元的輸入插頭ID的數(shù)據(jù)例子。在這種情況下,使用分別提供給
至[30]的31個(gè)子單元的ID。此外,在數(shù)據(jù)為FF的情況下,命令不規(guī)定子單元的輸入插頭。標(biāo)有“保留”的部分是未被定義的數(shù)據(jù)值。
當(dāng)前面所描述且在圖9中所示出的指令分組被發(fā)送至一輸入設(shè)備時(shí),對(duì)控制指令的響應(yīng)由該輸入設(shè)備返回至該指令的發(fā)送源。圖14示出了作為響應(yīng)的輸入選擇控制響應(yīng)的[操作碼]和[操作數(shù)]的數(shù)據(jù)結(jié)構(gòu)例子。在圖7所示的分組中列出了該數(shù)據(jù)。在[操作碼]區(qū)域,列出了有關(guān)指令的[輸入選擇]數(shù)據(jù)。在[操作數(shù)(0)]區(qū)域,列出了表示控制狀態(tài)的具體內(nèi)容的子功能的數(shù)據(jù)。對(duì)于子功能的數(shù)據(jù),該指令的數(shù)據(jù)照原樣返回。在[操作數(shù)(1)]區(qū)域,1至4位的部分(標(biāo)有“保留”的部分)在這里未定義,5至8位的部分列出了通過(guò)該指令由輸入設(shè)備所規(guī)定命令的有關(guān)執(zhí)行狀態(tài)的數(shù)據(jù)的狀態(tài)數(shù)據(jù)(結(jié)果狀態(tài))。
在[操作數(shù)(2)]以及后面的操作數(shù)區(qū)域,控制指令中所列出的數(shù)據(jù)基本上都被列出和照其原樣返回。然而,當(dāng)該數(shù)據(jù)是僅命令插頭類別而不規(guī)定插頭的數(shù)據(jù)時(shí),作為輸入插頭ID或者目標(biāo)插頭ID的值,列出并返回由輸入設(shè)備所指定的輸入插頭(或目標(biāo)插頭)的ID。
這里,定義了狀態(tài)數(shù)據(jù)[結(jié)果狀態(tài)],例如,如圖15所示,該數(shù)據(jù)標(biāo)明了在[操作數(shù)(1)]的第5至第8位所列出的輸入設(shè)備的狀態(tài)。當(dāng)使用該狀態(tài)數(shù)據(jù)時(shí),作為響應(yīng)類型,除了[接受]表示執(zhí)行該指令,還有[拒絕]表示拒絕指令,以及[臨時(shí)]表示返回臨時(shí)響應(yīng)。對(duì)于每種響應(yīng)類型,設(shè)置多個(gè)狀態(tài)數(shù)據(jù)值。
按照從上到下的順序?qū)D15進(jìn)行具體描述。在表示執(zhí)行該指令的[接受]響應(yīng)情況下,準(zhǔn)備有下面兩種數(shù)據(jù)。
1、[無(wú)差錯(cuò)]數(shù)據(jù)表示指令已成功的數(shù)據(jù)2、[就緒]數(shù)據(jù)表示連接已完成的數(shù)據(jù),在這種狀態(tài)下,流數(shù)據(jù)可以被輸入到輸入設(shè)備中,但是由于某種原因?qū)е乱粋€(gè)等待狀態(tài)在拒絕該指令的[拒絕]響應(yīng)這一情況下,準(zhǔn)備有下面八種數(shù)據(jù)。
1、[禁止]數(shù)據(jù)表示設(shè)置這種模式以禁止響應(yīng)來(lái)自于另一設(shè)備的指令的輸入設(shè)置的數(shù)據(jù)2、[鎖定]數(shù)據(jù)表示由于某種原因(比如正在錄音中)輸入設(shè)備的操作被鎖定并且不能進(jìn)行輸入設(shè)置的數(shù)據(jù)3、[p-到-p]數(shù)據(jù)表示因?yàn)榇嬖谠趤?lái)自另一設(shè)備控制之下建立的連接而沒有空余的輸入插頭,并且無(wú)法建立連接的數(shù)據(jù)4、[資源不足]數(shù)據(jù)表示由于在總線上沒有空余的頻帶(信道)無(wú)法建立連接的數(shù)據(jù)5、[源設(shè)備未找到]數(shù)據(jù)表示無(wú)法找到輸出設(shè)備(源設(shè)備)的指定的輸出插頭的數(shù)據(jù)6、[未被選擇]數(shù)據(jù)表示無(wú)法建立指定的路徑的數(shù)據(jù)。當(dāng)一路徑變更被指定并且無(wú)法進(jìn)行該路徑變更時(shí),使用該數(shù)據(jù)。
7、[未注冊(cè)]數(shù)據(jù)表示注冊(cè)指定的路徑的數(shù)據(jù)。當(dāng)一路徑變更被指定并且沒有指定的插頭時(shí),也使用該數(shù)據(jù)。
8、[其他任何原因]數(shù)據(jù)當(dāng)由于其他原因拒絕該指令時(shí)的數(shù)據(jù)此外,在對(duì)該指令的臨時(shí)響應(yīng)[臨時(shí)]響應(yīng)的情況下,準(zhǔn)備下面兩種數(shù)據(jù)。
1、[無(wú)信息]數(shù)據(jù)當(dāng)由于某些原因在AV/CA指令處理組所規(guī)定的一段時(shí)間(如,100ms)內(nèi)不能給出響應(yīng)時(shí),暫時(shí)發(fā)送的數(shù)據(jù)。
2、[忙]數(shù)據(jù)當(dāng)由于某些原因在AV/CA指令處理組所規(guī)定的一段時(shí)間(如,100ms)內(nèi)不能給出響應(yīng)時(shí),暫時(shí)發(fā)送的數(shù)據(jù)。當(dāng)接收到該數(shù)據(jù)時(shí),可以判定在經(jīng)過(guò)一預(yù)定時(shí)間(如,10秒)后恢復(fù)正常狀態(tài)。
圖16示出了在一控制響應(yīng)中所列出的輸入插頭ID的數(shù)據(jù)例子。例如,對(duì)用于串行總線的
至[30]的31個(gè)插頭和
至[30]的31個(gè)外部輸出插頭提供有單獨(dú)的ID。而且,備有在將來(lái)可以被定義的ID。這里,在遵守該指令的響應(yīng)[接受]的情況下不使用最大數(shù)據(jù)值FF。
下面將參考圖17描述使用具有以上所描述的結(jié)構(gòu)的輸入選擇指令進(jìn)行傳輸處理的例子。
在本例中,IRD 1用做流數(shù)據(jù)的輸出設(shè)備(源設(shè)備)。由IRD 1接收的視頻數(shù)據(jù)和音頻數(shù)據(jù)發(fā)送至總線9。而且,作為輸入設(shè)備(目標(biāo)設(shè)備),采用錄像機(jī)2來(lái)記錄從IRD 1發(fā)送的視頻數(shù)據(jù)和音頻數(shù)據(jù)。這里,作為總線上的控制設(shè)備的電視機(jī)3發(fā)出傳輸指令。
現(xiàn)在假定控制是根據(jù)電視機(jī)3內(nèi)的操作或類似的操作,由電視機(jī)3進(jìn)行使錄像機(jī)2記錄由IRD 1所接收的特定信道的廣播數(shù)據(jù)(視頻數(shù)據(jù)和音頻數(shù)據(jù))的控制。此時(shí),控制設(shè)備(電視機(jī)3)向輸入設(shè)備(錄像機(jī)2)發(fā)送輸入選擇控制指令(步驟S11),并發(fā)送請(qǐng)求連接管理的指令以便從輸出設(shè)備(IRD 1)輸出的數(shù)據(jù)可以被輸入設(shè)備接收。在該控制指令中,子功能變?yōu)閇連接]用于對(duì)給出的指令建立該連接(見圖10)。
此時(shí),作為輸入設(shè)備的錄像機(jī)2完成將作為內(nèi)部功能塊的磁帶子單元連接到一輸入插頭的內(nèi)部連接處理。此外,錄像機(jī)2進(jìn)行使作為一輸出設(shè)備的IRD 1建立連接兩個(gè)設(shè)備并確??偩€上的傳輸線路的點(diǎn)到點(diǎn)(P到P)連接的處理(步驟S12)。當(dāng)連接建立時(shí),錄像機(jī)2向作為輸入選擇控制指令發(fā)送源的電視機(jī)3返回一[接受]響應(yīng),表示理解該控制指令。(步驟S13)。
當(dāng)進(jìn)行上述處理時(shí),例如,IRD 1使得視頻數(shù)據(jù)和音頻數(shù)據(jù)被發(fā)送到總線上所保證的傳輸線路上。錄像機(jī)2接收數(shù)據(jù)并將所接收的數(shù)據(jù)送至錄像機(jī)2中的磁帶子單元進(jìn)行使數(shù)據(jù)記錄在一記錄介質(zhì)上(錄像帶)的處理。
現(xiàn)在假定由于某種原因,在作為控制設(shè)備的電視機(jī)3中出現(xiàn)了一取消請(qǐng)求,請(qǐng)求取消IRD 1和錄像機(jī)2之間的連接。此時(shí),電視機(jī)3發(fā)出輸入選擇控制指令以取消與錄像機(jī)2的有關(guān)連接(步驟S14)。在該控制指令中,子功能變?yōu)閇斷開連接],用于命令斷開連接(見圖10)。
當(dāng)錄像機(jī)已接收到具有[斷開連接]作為其子功能的控制指令時(shí),錄像機(jī)2中的CPU執(zhí)行處理,取消錄像機(jī)2與IRD 1之間的點(diǎn)到點(diǎn)連接(步驟S15)。在執(zhí)行了取消處理之后,錄像機(jī)2向作為控制設(shè)備的電視機(jī)3返回一[接受]響應(yīng),表示連接被取消(步驟S16)。
這樣,在總線上通過(guò)發(fā)出取消連接的指令就取消了有關(guān)連接,該指令是在由控制設(shè)備向輸入設(shè)備發(fā)出的一指令的基礎(chǔ)上執(zhí)行的。因此,在輸入設(shè)備管理點(diǎn)到點(diǎn)連接的情況下,取消與不同于該輸入設(shè)備的另一設(shè)備的連接就成為可能。有效地進(jìn)行各種的控制成為可能,例如,在具有控制功能的設(shè)備如電視機(jī)的一個(gè)指令的基礎(chǔ)上變更輸出設(shè)備。
在這種情況下,只有發(fā)出了建立連接請(qǐng)求的控制設(shè)備才能適合于發(fā)出取消連接的指令。因此,總線上不同的設(shè)備不取消連接。因此,在總線上的傳輸線路設(shè)置狀態(tài)不會(huì)混亂。
在上述例子中,根據(jù)來(lái)自不同于輸出設(shè)備(IRD 1)的控制設(shè)備(電視機(jī)3)的指令執(zhí)行連接設(shè)置和取消連接。換言之,例如,輸出設(shè)備兼有控制功能且根據(jù)輸出設(shè)備的指令執(zhí)行連接設(shè)置和取消連接也是可能的。
上述實(shí)施例中,已經(jīng)描述了視頻數(shù)據(jù)和音頻數(shù)據(jù)在總線上傳輸?shù)那闆r下的處理過(guò)程。該實(shí)施例可以應(yīng)用于在總線上傳輸各種其他流數(shù)據(jù)時(shí)的控制。而且,輸出設(shè)備和輸入設(shè)備可以不同于上述例子中的那些設(shè)備。
此外,在上述實(shí)施例中,已經(jīng)描述了包括IEEE 1394方案總線的網(wǎng)絡(luò)的情況。然而,該實(shí)施例可以應(yīng)用于在不同網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)備之間進(jìn)行相似的數(shù)據(jù)傳輸?shù)那闆r。
此外,在上述實(shí)施例中,在各個(gè)設(shè)備中設(shè)置進(jìn)行上述處理的功能。除此之外,通過(guò)使用一些規(guī)定的介質(zhì)將執(zhí)行相似過(guò)程的程序分配給用戶,用戶將保存在介質(zhì)上的程序安裝在與總線(如IEEE 1394總線)相連的計(jì)算機(jī)設(shè)備或類似設(shè)備上以執(zhí)行相似的功能也是可能的。在這種情況下,除了物理記錄介質(zhì)如光盤或磁盤外,規(guī)定的介質(zhì)可以是通過(guò)如因特網(wǎng)之類的通信裝置提供給用戶的介質(zhì)。
根據(jù)本發(fā)明,當(dāng)從發(fā)出了執(zhí)行輸入設(shè)置指令的設(shè)備接收了一條取消指令時(shí),在輸入設(shè)備執(zhí)行了輸入設(shè)置之后,取消輸入設(shè)置成為可能。因此,即使采用只有輸入設(shè)備取消數(shù)據(jù)傳輸設(shè)置這一結(jié)構(gòu),通過(guò)僅向該輸入設(shè)備發(fā)出一取消指令來(lái)取消數(shù)據(jù)傳輸設(shè)置也是可能的,只要該指令是由使該設(shè)置將被執(zhí)行的設(shè)備所發(fā)出的。因而,有效利用總線上的傳輸頻帶成為可能。
在這種情況下,使輸入設(shè)置指令成為規(guī)定輸入設(shè)備的輸入插頭的指令。因而,在指定的輸入設(shè)備中的輸入插頭的輸入設(shè)置處理及其取消處理成為可能。在輸入插頭被指定的狀態(tài)下,確定地進(jìn)行輸入設(shè)置及其取消成為可能。
此外,指定的輸入插頭只規(guī)定了一種插頭。在來(lái)自于輸入設(shè)備的響應(yīng)的基礎(chǔ)上獲得指定受到輸入設(shè)置的插頭的數(shù)據(jù)。并且使取消指令成為取消由該數(shù)據(jù)所指定的插頭的輸入設(shè)置的指令。即使輸入設(shè)備的輸入插頭的狀態(tài)是未知的,命令輸入設(shè)備進(jìn)行輸入設(shè)置的設(shè)備發(fā)送一條指令執(zhí)行輸入設(shè)置變成可能。而且,當(dāng)取消輸入設(shè)置時(shí),指定一個(gè)特定的插頭。因此,只確定取消由一必要的插頭所連接的設(shè)置成為可能。
此外,還規(guī)定了輸入設(shè)備的內(nèi)部功能塊的插頭。因而,就輸入設(shè)備的內(nèi)部功能塊的插頭來(lái)說(shuō),指定的輸入設(shè)置處理及其取消處理成為可能。
參考附圖對(duì)本發(fā)明的最佳實(shí)施例進(jìn)行了描述,應(yīng)當(dāng)理解本發(fā)明并不限于上面所提到的實(shí)施例,本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的宗旨和不超出本發(fā)明所附權(quán)利要求的范圍的情況下,可以對(duì)本發(fā)明進(jìn)行各種變更和改進(jìn)。
權(quán)利要求
1.一種在輸入設(shè)備中接收從連接到預(yù)定網(wǎng)絡(luò)的輸出設(shè)備所輸出的流數(shù)據(jù)的通信方法,其特征在于當(dāng)所述輸出設(shè)備或不同的設(shè)備發(fā)出一設(shè)置指令以便所述輸出設(shè)備的輸出數(shù)據(jù)可以輸入到所述輸入設(shè)備的數(shù)據(jù)輸入部分時(shí),所述輸入設(shè)備根據(jù)所述指令進(jìn)行輸入設(shè)置,另外當(dāng)發(fā)送所述指令的所述設(shè)備已發(fā)出一條指令以取消所述輸入設(shè)置時(shí),所述輸入設(shè)備進(jìn)行取消所述輸入設(shè)置的處理。
2.根據(jù)權(quán)利要求1的通信方法,其特征在于所述輸入設(shè)置指令是指定所述輸入設(shè)備的輸入插頭的指令。
3.根據(jù)權(quán)利要求2的通信方法,其特征在于所述指定的輸入插頭只指定一種插頭,根據(jù)來(lái)自所述輸入設(shè)備的響應(yīng)獲得指定受到輸入設(shè)置的插頭的數(shù)據(jù),并且所述取消指令是用于取消由該數(shù)據(jù)所指定的插頭的輸入設(shè)置的指令。
4.根據(jù)權(quán)利要求2的通信方法,其特征在于還指定了所述輸入設(shè)備的內(nèi)部功能塊的插頭。
5.一種連接到一預(yù)定網(wǎng)絡(luò)的通信裝置,其特征在于所述通信裝置包括輸入和輸出裝置,用于與所述網(wǎng)絡(luò)中的另一設(shè)備進(jìn)行通信,和通信控制裝置,響應(yīng)檢測(cè)到的能夠在由所述輸入和輸出裝置所接收的數(shù)據(jù)之外從預(yù)定設(shè)備接收流數(shù)據(jù)的指令,進(jìn)行該流數(shù)據(jù)的輸入設(shè)置,并響應(yīng)檢測(cè)到的指令以取消由與發(fā)出能接收流數(shù)據(jù)的指令的設(shè)備相同的設(shè)備所發(fā)出的輸入設(shè)置,在進(jìn)行輸入設(shè)置的狀態(tài)下,進(jìn)行取消所述輸入設(shè)置的處理。
6.根據(jù)權(quán)利要求5的通信裝置,其特征在于在所述通信控制裝置的控制之下執(zhí)行的輸入設(shè)置被設(shè)置成從由檢測(cè)指令所指定的一個(gè)輸入插頭輸入所述流數(shù)據(jù)。
7.根據(jù)權(quán)利要求6的通信裝置,其特征在于僅當(dāng)在所述通信控制裝置所檢測(cè)的指令中指定了一種輸入插頭時(shí),通過(guò)使用有關(guān)種類的輸入插頭中的任意一個(gè)輸入插頭進(jìn)行輸入設(shè)置,所述輸入和輸出裝置向所述指令的始發(fā)源設(shè)備傳輸關(guān)于用于輸入設(shè)置的輸入插頭的數(shù)據(jù),和當(dāng)所述通信控制裝置已檢測(cè)到一取消指令且用于輸入設(shè)置的輸入插頭被指定時(shí),所述通信控制裝置進(jìn)行取消所述輸入設(shè)置的處理。
8.根據(jù)權(quán)利要求6的通信裝置,其特征在于在所述通信控制裝置的控制之下執(zhí)行的輸入設(shè)置是將所述的流數(shù)據(jù)送至由檢測(cè)指令所指定的一內(nèi)部功能塊的插頭的設(shè)置。
全文摘要
本發(fā)明涉及的問題在于當(dāng)目標(biāo)設(shè)備在總線上建立一連接并且為了在IEEE1394方案或類似的網(wǎng)絡(luò)中傳輸流數(shù)據(jù),以保證傳輸線路時(shí),便于傳輸線路的變更。從與一預(yù)定網(wǎng)絡(luò)相連的輸出設(shè)備1輸出的流數(shù)據(jù)被一輸入設(shè)備2所接收。當(dāng)輸出設(shè)備或另一不同設(shè)備已發(fā)出了一條設(shè)置指令以便輸出設(shè)備1的輸出數(shù)據(jù)可以輸入到輸入設(shè)備2的數(shù)據(jù)輸入部分2b時(shí),輸入設(shè)備2根據(jù)該指令進(jìn)行輸入設(shè)置。此外,當(dāng)發(fā)送該指令的設(shè)備已發(fā)出了一取消輸入設(shè)置的指令時(shí),輸入設(shè)備2進(jìn)行取消輸入設(shè)置的處理。
文檔編號(hào)G06F13/40GK1306361SQ0111082
公開日2001年8月1日 申請(qǐng)日期2001年1月18日 優(yōu)先權(quán)日2000年1月18日
發(fā)明者堀田麻里, 佐藤真 申請(qǐng)人:索尼公司