两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

控制通信的方法和其電子設(shè)備的制作方法

文檔序號(hào):7569552閱讀:153來(lái)源:國(guó)知局
專利名稱:控制通信的方法和其電子設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及包含經(jīng)總線互相連接的多個(gè)電子設(shè)備的系統(tǒng),其中總線允許控制信號(hào)和信息信號(hào)混合的發(fā)送,以便它們通過總線互相通信,尤其涉及,更有效利用總線的公共資源的通信時(shí)間周期(time periode)的技術(shù)。
在包含多個(gè)電子設(shè)備的通信系統(tǒng)的技術(shù)中,眾所周知使用P1394串行總線,該總線允許發(fā)送混合的控制信號(hào)和信息信號(hào),以便連接諸如磁帶錄相機(jī),電視接收機(jī),與照相機(jī)(camera)結(jié)合的磁帶錄相機(jī)計(jì)算機(jī)等等的電子設(shè)備和裝置,使得控制信號(hào)和信息信號(hào)在這些電子設(shè)備中發(fā)送(下文簡(jiǎn)稱為設(shè)備)。
參考圖4,下面描述這樣的通信系統(tǒng)的特定實(shí)例。在圖4所示的實(shí)例中,通信系統(tǒng)包括經(jīng)設(shè)備A和B之間,設(shè)備B和C之間,設(shè)備C和D之間,和設(shè)備C和E之間的P1394串行總線相連的設(shè)備A至E。
在使用P1394串行總線的通信系統(tǒng)中,在預(yù)定的通信周期(例如125μs)進(jìn)行通信,該通信系統(tǒng)允許兩種類型的通信同步(isochronous)通信,其中如連續(xù)發(fā)送數(shù)字音頻/視頻信號(hào)的信息信號(hào);以及異步通信,其中如連接控制命令的控制信號(hào)根據(jù)需要不規(guī)則地發(fā)送。
經(jīng)總線進(jìn)行的通信周期由已經(jīng)成為通信系統(tǒng)中的路由(route)的設(shè)備控制(下文將這樣的設(shè)備稱為路由節(jié)點(diǎn)),其中從路由節(jié)點(diǎn)經(jīng)總線發(fā)送的開始信息包啟動(dòng)一個(gè)周期,根據(jù)IEEE-P1394說(shuō)明所描述的方案,當(dāng)總線復(fù)位時(shí),自動(dòng)分配路由節(jié)點(diǎn)。
圖5表示一通信周期的實(shí)例,其中在經(jīng)總線發(fā)送一周期開始(cycle start)信息包之后從首先已成功發(fā)送同步信息包的設(shè)備觀察出該通信周期在圖5中,經(jīng)總線由路由節(jié)點(diǎn)發(fā)送的周期開始信息包在第一傳輸延遲時(shí)間Pro-1之后到達(dá)其他設(shè)備。如果周期開始信息包已經(jīng)到達(dá),期望通過總線發(fā)送同步信息包的設(shè)備等待一預(yù)定的時(shí)間期間(同步間隙)并要求路由節(jié)點(diǎn)允許其使用總線。如果多個(gè)設(shè)備發(fā)出相同的要求,路由節(jié)點(diǎn)允許最早發(fā)出請(qǐng)求的設(shè)備使用總線。在圖5所示的仲裁時(shí)間內(nèi)完成上述操作。
從路由節(jié)點(diǎn)獲得使用總線允許的設(shè)備通過總線開始同步信息包的發(fā)送(圖5中的ISO-1)。在同步信息包的發(fā)送中,表示數(shù)據(jù)前綴和數(shù)據(jù)終端的代碼分別放置在同步信息包的開始和結(jié)束位置。
如果已經(jīng)成功獲得使用總線允許的上述設(shè)備已經(jīng)完成同步信息包的發(fā)送,并且同步信息包在第二個(gè)傳輸延遲時(shí)間Pro-2內(nèi)到達(dá),那么未獲得使用總線允許的那些設(shè)備在同步信息包到達(dá)后,經(jīng)過預(yù)定數(shù)量的同步間隙的等待之后向路由節(jié)點(diǎn)再發(fā)出使用總線的請(qǐng)求。如果確定的設(shè)備已成功獲得使用總線的允許,該設(shè)備經(jīng)總線發(fā)送同步信息包(圖5中的ISO-2)。
如果期望通過總線發(fā)送同步信息包的所有設(shè)備已經(jīng)完成它們的同步信息包的發(fā)送和仲裁,那么直到發(fā)送另一周期開始信息包為止剩余的時(shí)間期限才被用于異步信息包的發(fā)送。
在上面操作中,第二傳輸延遲時(shí)間Pro-2是由通信系統(tǒng)中從確定的設(shè)備傳輸一信息包到最遠(yuǎn)設(shè)備所需的時(shí)間來(lái)確定的。根據(jù)IEEE-P1394說(shuō)明所定義的程序,當(dāng)建立通信系統(tǒng)及總線復(fù)位時(shí)任何設(shè)備都具備計(jì)算這種延遲時(shí)間的能力。然而,延遲時(shí)間隨設(shè)備到設(shè)備而變化,因此,為完成這種計(jì)算,每一設(shè)備必須具有關(guān)于全部設(shè)備的信息,這加重設(shè)備的負(fù)載。因此,實(shí)際上,不計(jì)算每種情況下的延遲時(shí)間,而計(jì)算通信系統(tǒng)中位于最遠(yuǎn)位置的兩個(gè)設(shè)備之間所發(fā)生的延遲時(shí)間,并且該值被所有設(shè)備共用。這就簡(jiǎn)化了通訊系統(tǒng)的管理。另一方面,仲裁時(shí)間由路由節(jié)點(diǎn)到每一設(shè)備的距離確定。因此,仲裁時(shí)間的改變?nèi)Q于設(shè)備。同步間隙,數(shù)據(jù)前綴和數(shù)據(jù)終端每一個(gè)都具備有IEEE-P1394說(shuō)明所定義的確定的值。
在最壞情況(其中發(fā)送發(fā)生在兩個(gè)最遠(yuǎn)設(shè)備之間),從圖5能夠看出,發(fā)送一同步信息包所需的時(shí)間期間等于從同步間隙的開始到第二傳輸延遲時(shí)間Pro-2的結(jié)束之間的時(shí)間。這種發(fā)送所需的全部時(shí)間由同步信息包的本征長(zhǎng)度和其他成分組成,其他成分包括同步間隙,數(shù)據(jù)前綴,數(shù)據(jù)終端,仲裁時(shí)間,各第二傳輸延遲時(shí)間Pro-2,其中除同步信息包的本征(intrinsic)長(zhǎng)度之外,將這些成分的總和稱為是架空時(shí)間,從上述討論可以看出,附加(overhead)時(shí)間隨互相連結(jié)的設(shè)備的組合(下文稱為系統(tǒng)結(jié)構(gòu))而變化。
首先,要求通過總線發(fā)送同步信息的設(shè)備必須獲得使用用于發(fā)送的特定時(shí)間期間和信道的許可。根據(jù)上述的目的,設(shè)備向同步通信資源管理器發(fā)出使用要求的信道和時(shí)間期間的請(qǐng)求,同步通信資源管理器是負(fù)責(zé)管理全部系統(tǒng)的總線信道和發(fā)送時(shí)間期間的設(shè)備。同步通信資源管理器包括用于指示總線的每個(gè)信道的使用的信道寄存器,和用于指示總線的剩余容量(下文稱為剩余時(shí)間期間)的時(shí)間期間寄存器。要求發(fā)送同步信息包的設(shè)備發(fā)送一寫指令(比較和交換指令)到使用異步信息包這些的寄存器以便該設(shè)備要使用的信道和時(shí)間期間被寫入這些寄存器。如果該設(shè)備成功寫入上述信息,對(duì)設(shè)備來(lái)說(shuō),就有可能使用該總線。
每個(gè)設(shè)備具有自己的控制設(shè)備之間連接的接插控制寄存器,由此,設(shè)備能進(jìn)行同步信息包通信。控制同步信息包發(fā)送所需要的信息和發(fā)送同步信息包所需的信息被寫入接插控制寄存器以使同步信息包通信的連接被設(shè)備本身或外部設(shè)備控制。
圖6表示輸出的接插控制寄存器的結(jié)構(gòu)。在圖6中,如果有效標(biāo)志設(shè)為“1”,使用通過寄存器的信道域指定的信道和通過寬帶域指定的時(shí)間期間在由數(shù)據(jù)比率域指定的發(fā)送速率開始同步信息包的發(fā)送。如果有效標(biāo)志復(fù)位為“0”,停止發(fā)送,連接計(jì)數(shù)器指示正接收該設(shè)備輸出的同步信息包的設(shè)備的數(shù)目。在該設(shè)備本身已經(jīng)開始同步信息包發(fā)送的情況下。其他連接計(jì)數(shù)器設(shè)為“1”。在上述描述的信息中,存儲(chǔ)在有效標(biāo)志、其他連接計(jì)數(shù)器和連接計(jì)數(shù)器中的信息用于控制同步信息包的發(fā)送。另一方面,存儲(chǔ)在信道域、數(shù)據(jù)比率域、和寬帶域的信息用于發(fā)送同步信息包。在圖5中,放置在各個(gè)域中的數(shù)目表示每個(gè)域的數(shù)據(jù)長(zhǎng)度(比特)。
輸入接插控制寄存器具有類似的結(jié)構(gòu)。在這種情況下,如果有效標(biāo)志設(shè)為“1”,通過輸入接插控制寄存器的信道域指定的信道開始同步信息包的接收。如果有效標(biāo)志復(fù)位為“0”,停止接收。
參考圖8,下面描述連接控制程序。該程序用于具有如圖7所示的結(jié)構(gòu)的通信系統(tǒng)中,在設(shè)備C的控制下設(shè)備A的輸出被輸入設(shè)備E的情況下,例如當(dāng)設(shè)備A的重放信號(hào)記錄在設(shè)備E上時(shí)其中設(shè)備C是一個(gè)編輯控制器時(shí)可發(fā)生這種情況,而設(shè)備A和E是磁帶錄像機(jī)。在該通信系統(tǒng)中,設(shè)備B作為同步通信資源管理器。
首先,設(shè)備C檢查經(jīng)總線從設(shè)備A將要發(fā)送的信息信號(hào)的類型(步驟1)。在這種情況下,從設(shè)備A發(fā)送的信息信號(hào)的類型寫入提供在設(shè)備A中的特定寄存器,設(shè)備A通過總線輸出同步信息包所經(jīng)過的信道寫入設(shè)備B的信道寄存器(步驟2)。此外,從設(shè)備B的時(shí)間期間寄存器指示的剩余時(shí)間期間中減去步驟1確定的發(fā)送同步信息包所需的時(shí)間期間的總和和上述的附加時(shí)間(步驟3)。因此,通過設(shè)備A保留信道和時(shí)間期間用于通過總線輸出同步信息包。
如果信道和時(shí)間期間以上述方式已經(jīng)保留,控制同步信息包發(fā)送所需的信息和發(fā)送同步信息包所需的信息寫入設(shè)備A的輸出接插控制寄存器并且也寫入設(shè)備E的輸入接插控制寄存器(步驟4和5)。然后同步信息包從設(shè)備A輸出到總線并經(jīng)設(shè)備B和C輸入到設(shè)備E。
在上面的通信系統(tǒng)中,當(dāng)進(jìn)行從設(shè)備A到設(shè)備E的發(fā)送時(shí)如果一些設(shè)備移開或者加入該系統(tǒng)中,那么如下進(jìn)行連接控制操作。在這種情況下,改變系統(tǒng)結(jié)構(gòu),雖然設(shè)備A發(fā)送同步信息包所需的本征時(shí)間期間未改變,因此相應(yīng)的變化發(fā)生在附加時(shí)間,設(shè)備C考慮到附加時(shí)間的變化重新計(jì)算時(shí)間期間,并從設(shè)備B的時(shí)間期間寄存器指示的剩余時(shí)間期間減去重新計(jì)算的全部發(fā)送時(shí)間期間(步驟6)。此外,上述的新的發(fā)送時(shí)間期間也寫入設(shè)備A的輸出接插控制寄存器(步驟7)。
現(xiàn)在,討論在從設(shè)備A到設(shè)備E的發(fā)送期間,改變?cè)O(shè)備A輸出的信號(hào)類型的情況下的連接控制操作。在這種情況下,雖然附加(overhead)時(shí)間保持不變。但設(shè)備A發(fā)送同步信息包所需的本征時(shí)間期間變化,設(shè)備A重新計(jì)算發(fā)送時(shí)間期間以補(bǔ)償同步信息包的本征時(shí)間期間中的變化并從設(shè)備B的時(shí)間期間寄存器指示的剩余時(shí)間期間減去重新計(jì)算的全部時(shí)間期間(步驟8)。此外,上面的重新計(jì)算的發(fā)送時(shí)間期間也寫入設(shè)備A的輸出接插(plug)控制寄存器(步驟9)。
由比較和交換指令及IEEE-P1394標(biāo)準(zhǔn)規(guī)定描述的應(yīng)答組成的處理程序執(zhí)行上面的程序(使用讀指令和應(yīng)答也可以執(zhí)行步驟1)。
然而,在上述的連接控制程序中,要求設(shè)備C知道通過總結(jié)結(jié)構(gòu)確定的架空(overtime)時(shí)間,并且更進(jìn)一步,設(shè)備C必須執(zhí)行一些控制通信以獲得設(shè)備A輸出的信息信號(hào)的類型并由此了解數(shù)據(jù)信息包所需的本征(intrinsic)時(shí)間期間,并確定包括這些成分的全部時(shí)間期間。
然而,在上面的連接控制程序中,當(dāng)通信進(jìn)行中通信系統(tǒng)的結(jié)構(gòu)改變時(shí),只有通過知道最初設(shè)置參數(shù)的設(shè)備用附加時(shí)間來(lái)校正(在該特定實(shí)例中為設(shè)備C)。另一方面,當(dāng)通信進(jìn)行時(shí)如果改變信息信號(hào)的類型,只有設(shè)備A能作出用數(shù)據(jù)信息包所需的本征時(shí)間期間來(lái)校正。
為使其他設(shè)備也能作出任意情況的校正。設(shè)備必須用設(shè)備A或C所需的控制信號(hào)相互聯(lián)系。然而,使用控制信號(hào)用于通信所花費(fèi)的附加時(shí)間能破壞信息信號(hào)的通信。此外,控制程序變得復(fù)雜,由此難于開發(fā)使用接插和控制寄存器的應(yīng)用。
有鑒于上述描述,本發(fā)明的目的是提供不具有上述問題的用于這種通信系統(tǒng)中控制通信的方法,及這種通信系統(tǒng)中所用的電子設(shè)備。
根據(jù)本發(fā)明的一個(gè)方面,提供一種用于通信系統(tǒng)中控制通信的方法,該通信系統(tǒng)包括經(jīng)允許發(fā)送混合的控制信號(hào)和信息信號(hào)的總線互相連接的多個(gè)電子設(shè)備,該方法的特征在于,信息信號(hào)的輸入/輸出的控制,通過總線發(fā)送信息信號(hào)所需的時(shí)間期間被分成由電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)變化決定的一部分,及由信息信號(hào)的類型變化決定的另一部分,以便分別控制所述的兩部分。
在本發(fā)明的一個(gè)模式中,在每個(gè)電子設(shè)備中提供用于存儲(chǔ)控制信息信號(hào)輸入/輸出的控制碼的寄存器以便通過通信系統(tǒng)中的任意電子設(shè)備的讀和寫存取操作每個(gè)電子設(shè)備的寄存器,其中發(fā)送信息信號(hào)所需的時(shí)間期間分成由電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)變化決定的一部分,及由所述的信息信號(hào)的類型變化決定的另一部分,這兩部分分別存儲(chǔ)在上述寄存器中。
在本發(fā)明的另一模式中,即使無(wú)信息信號(hào)輸出時(shí)由信息信號(hào)類型變化決定的部分被存儲(chǔ)在上述寄存器以便寄存器指示如果信息信號(hào)輸出所需的時(shí)間期間。通過這種安排,建立信號(hào)通路的設(shè)備僅從上述寄存器讀取表示所需時(shí)間期間的值而不必知道發(fā)送的信息信號(hào)的類型就能知道通信所需的時(shí)間期間。另一方面,在通過訪問使用IEEE-P1394標(biāo)準(zhǔn)規(guī)定定義的比較和交換指令確定的寄存器試圖獲取使用用于特定通信的特定時(shí)間期間的允許的情況下,在第一步驟讀取當(dāng)前值并且無(wú)論訪問哪一個(gè)寄存器在第二步驟寫入該值。這就意味著根據(jù)本發(fā)明該程序不再需要第一步驟。
在本發(fā)明的再一模式中,如果進(jìn)行信息信號(hào)的發(fā)送時(shí)關(guān)于設(shè)備連接的系統(tǒng)結(jié)構(gòu)變化,則保留用于該信號(hào)發(fā)送的時(shí)間期間被調(diào)整到存儲(chǔ)在寄存器中的表示更新由系統(tǒng)結(jié)構(gòu)變化決定的時(shí)間期間部分的值的校正值。上述時(shí)間期間的調(diào)整和更新可通過信息系統(tǒng)中的任意設(shè)備進(jìn)行。
本發(fā)明的另一模式中,如果進(jìn)行信息信號(hào)發(fā)送時(shí)信息信號(hào)的類型變化,那么輸出信息信號(hào)的設(shè)備將保留用于信息信號(hào)發(fā)送的時(shí)間期間調(diào)整到校正值并進(jìn)一步更新存儲(chǔ)在寄存器中表示由信息信號(hào)類型變化決定的時(shí)間期間的部分的值。


圖1是根據(jù)本發(fā)明設(shè)備的主要部分的結(jié)構(gòu)的方框圖2是根據(jù)本實(shí)施例的輸出接插控制寄存器的結(jié)構(gòu)的示意圖;圖3是根據(jù)本發(fā)明,使用輸出接插控制寄存器的連接控制程序的實(shí)例的示意圖;圖4是包含P1394串行總線的通信系統(tǒng)的結(jié)構(gòu)的實(shí)例的方框圖;圖5是使用P1394串行總線的通信周期的實(shí)例的時(shí)間圖;圖6是傳統(tǒng)的輸出接插控制寄存器的實(shí)例的示意圖;圖7是使用輸出接插控制寄存器控制信息信號(hào)連接的傳統(tǒng)的通信系統(tǒng)的方框圖;和圖8是根據(jù)傳統(tǒng)技術(shù)使用輸出接插控制寄存器的連接控制程序的實(shí)例的示意圖。
參考附圖,下面詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。圖1是根據(jù)本發(fā)明一個(gè)設(shè)備的主要部分的結(jié)構(gòu)的方框圖。在本發(fā)明中,如圖1所示,該設(shè)備包括信息信號(hào)發(fā)生器裝置1,發(fā)送器裝置2,用于將信息信號(hào)發(fā)生裝置1產(chǎn)生的信息信號(hào)的源數(shù)據(jù)轉(zhuǎn)化為信息包并發(fā)送組合的信息包,以及總線控制裝置3,用于發(fā)送和接收控制信號(hào)。
信息信號(hào)產(chǎn)生器裝置1產(chǎn)生如數(shù)字音頻/視頻信號(hào)的信息信號(hào)。在數(shù)字VTR情況下,信息信號(hào)產(chǎn)生器裝置1對(duì)應(yīng)走帶機(jī)構(gòu)。信息信號(hào)產(chǎn)生器裝置1將產(chǎn)生的信息信號(hào)的類型通知總線控制裝置3。
發(fā)送器裝置2將從信息信號(hào)產(chǎn)生器裝置1發(fā)送的源數(shù)據(jù)轉(zhuǎn)化為同步信息包,并經(jīng)總線發(fā)送合成的同步信息包。在這種操作中,總線控制裝置3以通/斷方式控制信息包的發(fā)送。
總線控制裝置3執(zhí)行通信系統(tǒng)的結(jié)構(gòu)的分析;對(duì)信息信號(hào)產(chǎn)生器裝置1發(fā)送的信息信號(hào)類型的分析;分配特定的時(shí)間期間到特定的通信;接插控制寄存器的設(shè)置;和通過發(fā)送器裝置2執(zhí)行的發(fā)送操作的通/斷控制??偩€控制裝置3裝備有用于存儲(chǔ)控制同步信息包發(fā)送所需的信息和發(fā)送同步信息包所需的信息的接插控制寄存器。在這個(gè)特定的實(shí)例中,因?yàn)橛懻摪l(fā)送同步信息包的操作,在圖1中只表示輸出接插控制寄存器。
圖2表示本實(shí)施例使用的輸出接插控制寄存器。如圖6所示的傳統(tǒng)的輸出接插控制寄存器中用于指示帶寬的域,在本實(shí)施例中,分成兩個(gè)域附加ID域和最大有效載荷大小域,其中前者由電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)變化決定,而后者由信息信號(hào)的類型變化決定。
附加ID是對(duì)應(yīng)于附加時(shí)間期間的值,其中實(shí)際的附加時(shí)間期間為ID值的32倍。最大有效載荷大小指示逐個(gè)周期發(fā)送的同步信息包的最大值,以4個(gè)(quadlets)(4字節(jié))為單位來(lái)表示。發(fā)送時(shí)間期間的單位是以S1600(大約1600MBPS)的發(fā)送速率發(fā)送時(shí),最大有效負(fù)載大小的值直接指示數(shù)據(jù)信息的本征發(fā)送時(shí)間期間。
通過這兩個(gè)參數(shù),全部發(fā)送時(shí)間期間可以計(jì)算如下在下面等式中,全部發(fā)送時(shí)間期間=(附加ID)×32+(最大有效載荷大?。?)×K,3個(gè)4單位(quadlets)加到最大有效載荷大小以使同步信息包的標(biāo)題和CRC插入結(jié)果。此外,K是取決于數(shù)據(jù)速率的系數(shù),該值表示與參考數(shù)據(jù)速率為S1600的發(fā)送時(shí)間期間相關(guān)的發(fā)送時(shí)間期間的因數(shù)。例如,當(dāng)數(shù)據(jù)等于S100時(shí),K=16。
當(dāng)通信系統(tǒng)具有如圖7所示結(jié)構(gòu)時(shí),參考圖8,下面描述在設(shè)備C的控制下設(shè)備A的輸出輸入到設(shè)備E的情況下的連接控制程序。在該特定的實(shí)例中,假定設(shè)備A如圖1所示構(gòu)成,并且該設(shè)備A具有如圖2所示的輸出接插控制寄存器。設(shè)備E也具有類似的結(jié)構(gòu),其中設(shè)置接收裝置和輸入接插控制寄存器。
在連接控制程序的第一步驟之后,設(shè)備C讀取存儲(chǔ)在設(shè)備A的輸出接插控制寄存器中的最大有效載荷大小的值。然后設(shè)備A用于經(jīng)總線發(fā)送同步信息包的信道被寫入設(shè)備B的信道寄存器(步驟2)。此外,從設(shè)備B的時(shí)間期間寄存器指示的剩余時(shí)間期間減去步驟1獲得的最大有效載荷大小的值和附加時(shí)間的總和(步驟3)。因此,特定的信道和時(shí)間期向被保留用于由設(shè)備A經(jīng)總線發(fā)送同步信息包。
如果以上述方式成功地保留信道和時(shí)間期間,控制同步信息包發(fā)送所需的信息和發(fā)送同步信息包所需的信息被寫入設(shè)備A的輸出接插控制寄存器和設(shè)備E的輸入接插控制寄存器(步驟4和5)。一旦完成上述過程,開始發(fā)送并且從設(shè)備A經(jīng)總線輸出的同步信息包在經(jīng)過設(shè)備B和C之后輸入到設(shè)備E。
在上面的通信系統(tǒng)中,當(dāng)進(jìn)行從設(shè)備A到設(shè)備E的發(fā)送時(shí)如果一些設(shè)備移開或加到系統(tǒng),那么連接控制操作將如下進(jìn)行。在這種情況下,系統(tǒng)結(jié)構(gòu)變化,雖然設(shè)備A發(fā)送同步信息包所需的本征發(fā)送時(shí)間期間保持不變,因此相應(yīng)的變化發(fā)生在附加時(shí)間。設(shè)備A考慮到附加時(shí)間的變化重新計(jì)算發(fā)送時(shí)間期間,并從設(shè)備B的時(shí)間期間寄存器指示的剩余時(shí)間期間減去重新計(jì)算的發(fā)送時(shí)間期間(步驟6)。此外,上一步驟重新計(jì)算的新的附加ID被寫入設(shè)備A的輸出接插控制寄存器(步驟7)。
現(xiàn)在,討論當(dāng)進(jìn)行從設(shè)備A到設(shè)備E的發(fā)送時(shí)從設(shè)備A輸出信號(hào)的類型變化的情況下的連接控制操作。信息信號(hào)的類型的這種變化可以發(fā)生在,例如當(dāng)數(shù)字視頻信號(hào)的類型從SD變?yōu)镠D時(shí)或者當(dāng)根據(jù)MPEG標(biāo)準(zhǔn)的壓縮視頻信號(hào)的發(fā)送速率改變時(shí),在這種情況下,雖然附加時(shí)間保持不變而設(shè)備A用于發(fā)送同步信息包所需的本征時(shí)間期間變化。設(shè)備A重新計(jì)算同步信息包的本征時(shí)間期間并從設(shè)備B的時(shí)間期間寄存器指示的剩余時(shí)間期間減去校正的全部發(fā)送時(shí)間期間(步驟8)。此外,上一步驟重新計(jì)算的新的最大有效載荷大小被寫入設(shè)備A的接插控制寄存器(步驟9)。
上面的連接控制程序如在圖8的情況下,由比較和交換指令和IEEE-P1394標(biāo)準(zhǔn)規(guī)定描述的應(yīng)答組成完成程序的處理(步驟1也可以使用讀指令和應(yīng)答來(lái)完成)。
在本發(fā)明的本實(shí)施例中,如上所述,如果用設(shè)備連接的系統(tǒng)結(jié)構(gòu)被改變時(shí),由總線控制裝置3檢測(cè)上述變化并且在處于發(fā)送時(shí)間期間不滿足新的系統(tǒng)結(jié)構(gòu)的情況下,通過同步通信資源管理器增加發(fā)送時(shí)間期間,而當(dāng)發(fā)送時(shí)間期間過大時(shí),同步通信資源管理器將發(fā)送時(shí)間期間減少為校正值。此外,存儲(chǔ)在設(shè)備A的輸出接插控制寄存器4的附加ID域的值被更新。
另一方面,如果信息信號(hào)產(chǎn)生裝置1產(chǎn)生的信號(hào)類型改變,那么將信號(hào)類型的變化通知總線控制裝置3以與上面操作類似的方式調(diào)節(jié)時(shí)間期間。此外,存儲(chǔ)在設(shè)備A的輸出接插控制寄存器4的最大有效載荷尺寸域的值被更新。
在此之后,如果設(shè)備C釋放發(fā)送通路(信道和時(shí)間期間),設(shè)備A的輸出接插控制寄存器指示的發(fā)送時(shí)間期間返回同步通信資源管理器以保證作為總線共用資源的發(fā)送時(shí)間期間被控制而不產(chǎn)生矛盾。
在無(wú)信號(hào)輸出時(shí),最大有效載荷大小指示發(fā)送當(dāng)前類型的信號(hào)所需的本征時(shí)間期間。因此,當(dāng)要求建立信號(hào)通路時(shí),設(shè)備C只通過讀取存儲(chǔ)在輸出接插控制寄存器的最大有效載荷尺寸域的值能知道保留的發(fā)送時(shí)間期間而不必知道設(shè)備A輸出的信息信號(hào)的類型。
在上述的特定的實(shí)例中,當(dāng)用設(shè)備連接的系統(tǒng)結(jié)構(gòu)改變時(shí),輸出信息信號(hào)的設(shè)備A產(chǎn)生用附加時(shí)間的校正。然而,用附加時(shí)間來(lái)校正還可以通過通信系統(tǒng)中的任意設(shè)備如設(shè)備C或B來(lái)做到。
此外,在上述的特定實(shí)例中,設(shè)備C執(zhí)行與時(shí)間期間的保留有關(guān)的處理。然而,要求發(fā)送信息信號(hào)的設(shè)備。在上面的特定實(shí)例中為設(shè)備A,也可以執(zhí)行與時(shí)間期間的保留有關(guān)的處理。此外,在上述實(shí)施例中,數(shù)據(jù)前綴,數(shù)據(jù)終止,仲載時(shí)間,第二傳輸延遲時(shí)間Pro-2,和同步間隔的總和被認(rèn)為是附加時(shí)間。然而,因?yàn)閿?shù)據(jù)前綴和數(shù)據(jù)終止保持不變與系統(tǒng)結(jié)構(gòu)無(wú)關(guān),這兩部分可以插入與同步信息包有關(guān)的本征時(shí)間期間并且附加時(shí)間可由仲裁時(shí)間和第二傳輸延遲時(shí)間Pro-2組成。
在本發(fā)明中,如上詳細(xì)所述,時(shí)間期間,作為通信系統(tǒng)的共同資源,分成分別控制的兩部分由設(shè)備連接的系統(tǒng)結(jié)構(gòu)變化決定的部分;和由信息信號(hào)的類型變化決定的另一部分。這使得當(dāng)系統(tǒng)結(jié)構(gòu)改變時(shí)能很容易地調(diào)整通信時(shí)間期間,以便更有效地使用時(shí)間期間。
本發(fā)明能夠應(yīng)用于使用接插控制寄存器控制信息信號(hào)的發(fā)送通路的系統(tǒng),因此當(dāng)一些設(shè)備輸出的信息信號(hào)發(fā)生一些變化時(shí)能立即優(yōu)化發(fā)送通路而不必在信息信號(hào)的通信中產(chǎn)生中斷。
此外,當(dāng)建立第一信號(hào)通路時(shí),建立信號(hào)通路的設(shè)備只通過讀取接插控制寄存器能知道被保留的用于通信的時(shí)間期間而不必知道被發(fā)送的信息信號(hào)的類型。
權(quán)利要求
1.一種通信系統(tǒng)中控制通信的方法,包括允許發(fā)送混合的控制信號(hào)和信息信號(hào)的總線互相連接的多個(gè)電子設(shè)備,所述的方法,其特征在于,控制所述的信息信號(hào)的輸入/輸出,將發(fā)送的所述信息信號(hào)所需的時(shí)間期間分成由電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)改變決定的一部分,和由所述的信息信號(hào)的類型變化決定的另一部分,以便分別控制所述的兩部分。
2.根據(jù)權(quán)利要求1的控制通信的方法,其中,存儲(chǔ)用于控制信息信號(hào)的輸入/輸出控制代碼的寄存器被設(shè)置在每個(gè)電子設(shè)備,以使每個(gè)電子設(shè)備的寄存器可以用通信系統(tǒng)中任意電子設(shè)備通過讀和寫操作來(lái)訪問,其中輸出所述信息信號(hào)所需的時(shí)間期間被存儲(chǔ)在所述寄存器中。
3.根據(jù)權(quán)利要求2的控制通信的方法,其中,即使當(dāng)無(wú)信息信號(hào)輸出時(shí)由信息信號(hào)類型變化決定的所述部分被存儲(chǔ)在所述寄存器中以便如果輸出信息信號(hào)時(shí),所述的寄存器指示將需求的時(shí)間期間。
4.根據(jù)權(quán)利要求2的控制通信的方法,其中,當(dāng)輸出信息信號(hào)的操作開始時(shí)或在輸出信息信號(hào)的操作期間,檢查用電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)并且由用電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)改變決定的所述的部分被調(diào)整到按照系統(tǒng)結(jié)構(gòu)的校正值。
5.根據(jù)權(quán)利要求2的控制通信的方法,其中,在輸出操作期間如果信息信號(hào)類型改變,用信息信號(hào)類型改變決定的所述的部分被調(diào)整到校正值。
6.一種用于通信系統(tǒng)的電子設(shè)備包括允許發(fā)送混合的控制信號(hào)和信息信號(hào)的總線互相連接的多個(gè)電子設(shè)備,所述的電子設(shè)備其特征在于,所述的電子設(shè)備設(shè)置有存儲(chǔ)用于控制信息信號(hào)輸入/輸出的控制碼的寄存器,其中所述的寄存器可以用所述通信系統(tǒng)中的任意電子設(shè)備通過讀和寫操作來(lái)訪問,并且發(fā)送所述信息信號(hào)所需的時(shí)間期間被分成由電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)改變決定的一部分和由所述信息信號(hào)類型改變決定的另一部分,并且這兩部分分別存儲(chǔ)在所述寄存器中。
全文摘要
一種控制信號(hào)的方法和電子設(shè)備,其中,當(dāng)進(jìn)行信息信號(hào)發(fā)送時(shí),即使由電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)改變,可控制通信操作以便有效地使用時(shí)間周期,在信息信號(hào)的輸入/輸出控制中,發(fā)送信息信號(hào)所需的時(shí)間周期分成由電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)改變決定的一部分,和由信息信號(hào)的類型改變決定的另一部分,以便分別控制這兩部分。電子設(shè)備設(shè)置有分別存儲(chǔ)由電子設(shè)備連接的系統(tǒng)結(jié)構(gòu)變化決定的部分和由信息信號(hào)類型改變決定的另一部分的寄存器。
文檔編號(hào)H04L29/02GK1151640SQ9611227
公開日1997年6月11日 申請(qǐng)日期1996年7月12日 優(yōu)先權(quán)日1995年7月12日
發(fā)明者佐藤真, 久登 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海兴县| 璧山县| 延津县| 无锡市| 南部县| 武穴市| 上杭县| 合山市| 彰化县| 鄯善县| 青浦区| 蕲春县| 武陟县| 陵川县| 涡阳县| 普宁市| 敦煌市| 巴楚县| 沿河| 宽甸| 彭水| 特克斯县| 兴海县| 石林| 宝鸡市| 斗六市| 堆龙德庆县| 阿拉善左旗| 来凤县| 罗江县| 贵港市| 临清市| 嘉义县| 古丈县| 杭锦旗| 云南省| 共和县| 金寨县| 文昌市| 肥城市| 陵水|