專利名稱:雙向總線系統(tǒng)的發(fā)送方法、接收方法、傳輸方法和雙向總線系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一雙向總線系統(tǒng)及發(fā)送方法、接收方法和傳輸方法,它們被用于一例如電視圖象接收機(jī)或磁帶錄像機(jī)等各裝置以雙向總線互連的系統(tǒng)中,以便由另外的裝置來(lái)對(duì)該裝置中所包含的例如監(jiān)視器圖象接收機(jī)、TV調(diào)諧器、或視頻傳動(dòng)機(jī)構(gòu)等子裝置進(jìn)行控制,或者在電視圖象接收機(jī)上顯示其他裝置的運(yùn)行狀態(tài)等。
近年來(lái),已經(jīng)普遍采用由多個(gè)聲頻設(shè)備或視頻設(shè)備(下面稱之為AV設(shè)備)通過(guò)視頻信號(hào)線或聲頻信號(hào)線(下面稱之為AV信號(hào)線)相連接的系統(tǒng)。
在這樣的AV系統(tǒng)中,這些設(shè)備除了上述AV信號(hào)線外還連接有一系統(tǒng)控制總線(下面簡(jiǎn)稱為雙向總線)以對(duì)各個(gè)設(shè)備進(jìn)行控制。在現(xiàn)實(shí)中已經(jīng)公知的就有,IEC1030號(hào)文公開(kāi)的標(biāo)準(zhǔn)化“聲頻、視頻和聲視頻系統(tǒng)家用數(shù)字總線”(下面稱為D2B),和一由EIAJ的ET-2101文件公布的標(biāo)準(zhǔn)化“家庭總線系統(tǒng)”(下面稱之為HBS)。經(jīng)由此雙向總線,例如一臺(tái)電視圖象接收機(jī)、磁帶錄像機(jī)和一視頻裝置放象機(jī)(下面分別稱之為TV、VTR、VDP)等設(shè)備(裝置)即可控制另外的裝置,或者由裝置來(lái)控制另外的裝置中所包含的監(jiān)視器圖象接收機(jī)(TV監(jiān)視器)、TV調(diào)諧器,視頻傳動(dòng)機(jī)構(gòu),或者放大器等子裝置。同時(shí),還通過(guò)該雙向總線發(fā)送在TV監(jiān)視器上顯示例如裝置或子裝置的運(yùn)行狀態(tài)的數(shù)據(jù)。另外,例如,在D2B中亦采用一個(gè)所謂CSMA/CD(具有抵觸檢測(cè)的載波定向多重訪問(wèn))的雙向總線的訪問(wèn)系統(tǒng)。
這就是說(shuō),經(jīng)由雙向總線進(jìn)行從一裝置中的子裝置到任何一個(gè)其他裝置中的子裝置的通信傳輸(下面稱之為子裝置到子裝置的通信),從一裝置中的子裝置到任一其他裝置的通信傳輸(下面稱之為子裝置到裝置的通信),從一裝置到任一其他裝置中的子裝置的通信傳輸(下面稱之為裝置到子裝置的通信),以及從一裝置到任一其他裝置的通信傳輸。
現(xiàn)在說(shuō)明上述雙向總線,例如D2B,中所采用的發(fā)送信號(hào)的格式。在D2B中,用于控制目標(biāo)對(duì)象(接收方)的子裝置等的命令,或者表明運(yùn)行狀態(tài)等的數(shù)據(jù)均被作成具有
圖1中所示的幀式結(jié)構(gòu),通過(guò)雙向總線發(fā)送。
亦即,一幀由下列字段組成一用于指定表明該幀起始部分的標(biāo)引的標(biāo)引字段101;一用于指定源裝置地址的主地址字段102;一用于指定目標(biāo)裝置地址的從地址字段103;一用于指定表明傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或者表明傳輸控制命令的控制命令傳輸命令的控制字段104;以及一用于指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段105。
標(biāo)題字段101包括有一用于提供同步信號(hào)的一位的起始位101a和一用于說(shuō)明傳送速度(速率)或數(shù)據(jù)字段105的字節(jié)數(shù)的模式位101b,如圖2中所示。這些模式位101b具有1~3位。目前作成標(biāo)準(zhǔn)化的三種模式為模式0-數(shù)據(jù)字段105最大由2字節(jié)組成;模式1-數(shù)據(jù)字段105最大由32字節(jié)組成(在由從方到主方傳輸時(shí)最大為16字節(jié));和模式2-數(shù)據(jù)字段105最大由128字節(jié)組成(在由從方到主方傳輸時(shí)最大為64字節(jié))。
主地址字段102的源裝置地址包括有一用于指定源裝置地址的12位主地址位102a和一1位奇偶校驗(yàn)位102b,如上述圖2所示。
從地址字段103的目的裝置地址包括有一用于指定目標(biāo)裝置地址的12位從地址位103a,-1位的奇偶校驗(yàn)位103b,和一用于應(yīng)答目標(biāo)裝置的1位的認(rèn)可位103c,如上述圖2中所示。
對(duì)于控制字段104,如上述圖2所示,則配置有由一表明傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或一表明傳輸控制命令的控制命令傳輸命令(即數(shù)據(jù)傳輸命令表明數(shù)據(jù)字段105的控制是數(shù)據(jù),而控制命令傳輸命令表明它是控制命令)組成的4位的控制位104a,一位的奇偶校驗(yàn)位104b,和一位的認(rèn)可位104c。
在數(shù)據(jù)字段105中,如上述圖2所示,按照情況需要可重復(fù)8位的數(shù)據(jù)位105a,1位的數(shù)據(jù)位終止105b,1位的奇偶校驗(yàn)位105c和1位的認(rèn)可位105d?,F(xiàn)在假定數(shù)據(jù)段105a為從頭開(kāi)始順序排列的數(shù)據(jù)#1,#2,#3,……,則例如在傳輸控制命令時(shí),例如說(shuō)操作碼(下面稱為OPC)“Begin2”(即編碼“BD”h,(這里h表示十六進(jìn)制數(shù)))表明是關(guān)于子裝置的傳輸,OPC“Begin1”(“BC”h)表明經(jīng)由HBS的傳輸,而OPC“Begin0”(“BB”h)表明經(jīng)由另外的總線的傳輸,等等,均被指派到數(shù)據(jù)#1。而在例如作數(shù)據(jù)傳輸中,數(shù)據(jù)就被按每一字節(jié)(8位)指定到數(shù)據(jù)#1,#2,#3……。
涉及上述OPC的OPR,例如說(shuō)關(guān)于OPC“Begin 2”的OPR,如圖3所示,由b5,b4,b3,b2位組成。其中b7位為最高有效位(MSB)用于標(biāo)識(shí)通信電話(CT)系統(tǒng)、聲視頻及控制(AV/C)系統(tǒng)、和家務(wù)(HK)系統(tǒng)的功能碼;b1b0位指明由子裝置到子裝置、子裝置到裝置、裝置到子裝置和裝置到裝置的傳輸中的任一種,亦即表明存在或不存在源子裝置地址(下稱SSDA)或目標(biāo)子裝置地址(下稱DSDA)。應(yīng)指出的是,b7位總是被置0的,b6位被保留作未來(lái)標(biāo)準(zhǔn)化之用,目前則被置1。在實(shí)際情況中,b1=0,b0=0表明子裝置到子裝置的傳輸;b1=0,b0=1表明子裝置到裝置的傳輸;b1=1,b0=0表明裝置到子裝置的傳輸;b1=1,b0=1表明裝置到裝置的傳輸。
在由VTR向TV以分成多個(gè)幀的狀態(tài)傳送大于數(shù)據(jù)字段105的數(shù)據(jù)容量的數(shù)據(jù)量的數(shù)據(jù)的情況下,VTR即產(chǎn)生如圖4A中所示的數(shù)據(jù)幀P1,其中,主地址位被作為VTR的地址,從地址位被作為TV的地址,控制位被作為表明控制傳輸命令的編碼“A”h;而OPC“Begin 2”,表明存在有SSDA和DSDA的編碼“54”h,(例如說(shuō))視頻傳動(dòng)機(jī)構(gòu)的地址,(例如說(shuō))TV監(jiān)視器的地址,表明顯示控制的編碼“E0”h,表明(例如說(shuō))屏幕上第一行的編碼“20”h,表明(例如說(shuō))標(biāo)準(zhǔn)尺寸字符的編碼“22”h,以及表明(例如說(shuō))小寫字母的編碼“21”h則被分別指派到數(shù)據(jù)#1(OPC),數(shù)據(jù)#2(OPR),數(shù)據(jù)#3(SSDA),數(shù)據(jù)#4(DSDA),數(shù)據(jù)#5(OPC),數(shù)據(jù)#6(OPR1),數(shù)據(jù)#7(OPR2)和數(shù)據(jù)#8(OPR3)。
然后,VTR檢測(cè)在欲發(fā)送該數(shù)據(jù)幀P1的雙向總線上是否存在有所謂的載波,在當(dāng)不存在有任何載波時(shí),亦即雙向總線為空閑時(shí),就立即停止發(fā)送載波以開(kāi)放該雙向總線。接著,VTR通知TV,數(shù)據(jù)將在后面的數(shù)據(jù)幀中發(fā)送,執(zhí)行封鎖TV的控制,并通知數(shù)據(jù)的種類(屬性)。應(yīng)指出的是SSDA和DSDA按需要分派。例如在由子裝置到裝置的傳輸中,就無(wú)需DSDA。在由裝置到子裝置的傳輸中,無(wú)需SSDA。而在由裝置到裝置的傳輸中,SSDA和DSDA均不需要。
然后VTR構(gòu)成如圖4B中所示的數(shù)據(jù)幀P2,其中主地址位、從地址位以及控制位被分別作為VTR的地址、TV的地址和表明為數(shù)據(jù)傳輸命令的編碼“B”h,而(例如說(shuō))最大為32字節(jié)的數(shù)據(jù)則被分配到數(shù)據(jù)#1,#2,#3,……,以便在當(dāng)雙向總線第二次成為空閑時(shí)發(fā)送此數(shù)據(jù)幀P2。這種操作繼續(xù)進(jìn)行直至所顯示的一行改變?yōu)橹埂?br>
然后,為了給出行改變的指示,VTR發(fā)送一如圖5A中所示的數(shù)據(jù)幀P3,其中主地址位、從地址位和控制位被分別作為VTR的地址、TV的地址和編碼“A”h(控制命令傳送命令),而編碼“E0”h(顯示控制命令),表明(例如)屏幕上第二行的編碼“21”h,表明(例如說(shuō))大寫字母的編碼“21”h則分別指派到數(shù)據(jù)#1(CPC),數(shù)據(jù)#2(OPR1),數(shù)據(jù)#3(OPR2)和數(shù)據(jù)#4(OPR3);以便接著發(fā)送如圖5B所示的數(shù)據(jù)幀P4,其中主地址位、從地址位和控制位被分別作為VTR的地址、TV的地址和編碼“B”h(數(shù)據(jù)傳輸命令),而其余的數(shù)據(jù)則分派到數(shù)據(jù)#1,#2,#3……。
此后,VTR發(fā)送如圖5C中所示的數(shù)據(jù)幀P5,其中主地址位,從地址位和控制位被分別作為VTR的地址、TV的地址和編碼“E”h(控制命令傳輸命令),而將一表明該傳輸完成的結(jié)束命令(編碼“BE”h)指派到數(shù)據(jù)#1(OPC),以便通知TV數(shù)據(jù)傳輸已經(jīng)完成,并執(zhí)行解除封鎖TV的控制。這樣就完成了由VTR到TV的數(shù)據(jù)發(fā)送過(guò)程。TV即根據(jù)這一數(shù)據(jù)顯示字符等等。
另一方面,即使在欲發(fā)送的數(shù)據(jù)量小于數(shù)據(jù)字段105的數(shù)據(jù)容量,欲發(fā)送數(shù)據(jù)可以一幀發(fā)送的情況下,在通常的雙向總線系統(tǒng)中,為了要通報(bào)數(shù)據(jù)將在接著的數(shù)據(jù)幀中發(fā)送,依然要發(fā)送一個(gè)其中控制位被作為控制命令傳輸命令的數(shù)據(jù)幀,此后再發(fā)送一包含有數(shù)據(jù)的數(shù)據(jù)幀,然后還要發(fā)送一其中控制位被作為控制命令傳輸命令的數(shù)據(jù)幀以通知接收端的裝置,傳輸已經(jīng)完成。
亦即,VTR發(fā)送數(shù)據(jù)幀P1(圖中未示出),其中主地址位、從地址位和控制位被分別作為VTR的地址、TV的地址和編碼“A”h(控制命令傳輸命令),而OPC“Begin2”編碼“54”h、視頻傳送機(jī)構(gòu)的地址、TV監(jiān)視器的地址,編碼“E0”h,編碼“20”h,編碼“22”h和編碼“21”h則被分別指派給數(shù)據(jù)#1(OPC),數(shù)據(jù)#2(OPR),數(shù)據(jù)#3(SSDA),數(shù)據(jù)#4(DSDA),數(shù)據(jù)#5(OPC),數(shù)據(jù)#6(OPR1),數(shù)據(jù)#7(OPR2)和數(shù)據(jù)#8(OPR3),由此來(lái)通知TV,這一傳輸是數(shù)據(jù)傳輸。
然后,VTR發(fā)送幀P2,其中主地址位,從地址位和控制位被作為VTR的地址,TV的地址和編碼“B”h(數(shù)據(jù)傳輸命令),而數(shù)據(jù)則被指派給數(shù)據(jù)#1,#2,#3……。
此后,TVR發(fā)送幀P3,其中主地址位,從地址位和控制位被分別作為VTR的地址、TV的地址和編碼“E”h(控制命令傳輸命令),而表明數(shù)據(jù)傳輸完成的編碼“BE”h(結(jié)束命令)則被指派到數(shù)據(jù)#1(OPC),以此來(lái)通知TV,數(shù)據(jù)傳輸已經(jīng)完成。
如上所述,在通常的雙向總線系統(tǒng)中,源裝置,例如說(shuō)VTR,按照?qǐng)D6中所示的流程圖逐個(gè)地構(gòu)成數(shù)據(jù)幀來(lái)發(fā)送數(shù)據(jù)。
在步驟ST1,VTR構(gòu)成一表明隨后的數(shù)據(jù)幀將發(fā)送數(shù)據(jù)的數(shù)據(jù)設(shè)定幀,并將此幀發(fā)送到TV。而后操作前進(jìn)到步驟ST2。
在步驟ST2,VTR將控制位設(shè)置為數(shù)據(jù)傳輸命令。而后操作前進(jìn)到步驟ST3。
在步驟ST3,VTR判定數(shù)據(jù)量X是否大于數(shù)據(jù)容量n。如果是,操作前進(jìn)到ST4。如果不是,操作前進(jìn)到步驟ST6。
在步驟ST4,VTR組成一含有n數(shù)據(jù)的數(shù)據(jù)幀,并發(fā)送這一幀。然后操作前進(jìn)到步驟ST5。
在步驟ST5,VTR由數(shù)據(jù)量X中減去數(shù)據(jù)容量n,并使由該減算過(guò)程所得的值成為一新的數(shù)據(jù)量,亦就是計(jì)算出剩余的數(shù)據(jù)量X。然后,操作返回到步驟ST3。
另一方面,在步驟ST6,VTR組成一含有數(shù)據(jù)量X小于數(shù)據(jù)容量n的數(shù)據(jù)的數(shù)據(jù)幀,并發(fā)送這一幀。然后操作前進(jìn)到步驟ST7。
在步驟ST7,VTR構(gòu)成表明數(shù)據(jù)傳輸完成的結(jié)束命令的數(shù)據(jù)幀,并發(fā)送這一幀。操作至此完成。
如上述,在此雙向總線系統(tǒng)中,在真實(shí)數(shù)據(jù)發(fā)送前,需要有一數(shù)據(jù)幀來(lái)通知接收端的裝量,數(shù)據(jù)將在隨后的數(shù)據(jù)幀中發(fā)送,還需要有一數(shù)據(jù)幀在數(shù)據(jù)發(fā)送完成的時(shí)刻通知接收方的裝置,數(shù)據(jù)傳輸完成,這樣就產(chǎn)生了使通信量增加,發(fā)送效率降低和通信傳輸過(guò)程(協(xié)議)復(fù)雜化等等的問(wèn)題。
而且,如果將不同制造者(廠商)提供的設(shè)備以雙向總線連接來(lái)進(jìn)行相互間的數(shù)據(jù)傳送的話,就需要將數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化。例如,上述的在TV中顯示VTR的狀態(tài)時(shí),就需要確定所顯示的語(yǔ)言、顯示語(yǔ)言的數(shù)量(No.)、顯示地點(diǎn)、顯示色彩等等。另一方面,制造者希望為他們自己制造的設(shè)備傳送獨(dú)有的數(shù)據(jù)(下面稱之為任定的數(shù)據(jù))來(lái)增加這些設(shè)備的任何有用成分,或展示其特性。但是,在通常的總線系統(tǒng)中,存在著缺乏區(qū)別標(biāo)準(zhǔn)化數(shù)據(jù)和任定數(shù)據(jù)的技術(shù)的問(wèn)題。
本發(fā)明就是出于對(duì)上述實(shí)際情況的考慮,其目的在于提供針對(duì)雙向總線系統(tǒng)的發(fā)送方法、接收方法和傳輸方法,以及一種雙向總線系統(tǒng),以便能降低雙向總線上的通信量,改善傳送效率,并簡(jiǎn)化通信過(guò)程。
為達(dá)到上述目的,按照本發(fā)明的第一發(fā)送方法是針對(duì)這樣一個(gè)雙向總線系統(tǒng)的發(fā)送方法,在該系統(tǒng)中,多個(gè)適于執(zhí)行所接收到的控制命令的操作和進(jìn)行數(shù)據(jù)傳輸?shù)难b置通過(guò)一雙向總線相互連接;其中,在雙向總線上傳送信號(hào)的一數(shù)據(jù)幀包括有一指定相互間進(jìn)行通信傳輸?shù)难b置的地址的地址字段,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段;和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段;該發(fā)送方法為在發(fā)送數(shù)據(jù)時(shí),指定起始幀的控制字段的內(nèi)容為數(shù)據(jù)傳輸命令,以此來(lái)經(jīng)由該雙向總線發(fā)送該發(fā)送信號(hào)。
另外,按照本發(fā)明的第二發(fā)送方法,其特點(diǎn)在于在第一發(fā)送方法中備置有多種數(shù)據(jù),而將表明數(shù)據(jù)的類別(屬性)的信息嵌置于數(shù)據(jù)字段的預(yù)定位置,這樣來(lái)發(fā)送該發(fā)送信號(hào)。
另一第三發(fā)送方法的特點(diǎn)是,在第一或第二發(fā)送方法中,表明欲在一相應(yīng)幀中發(fā)送的數(shù)據(jù)的數(shù)據(jù)量的信息,被嵌置在為發(fā)送該發(fā)送信號(hào)的數(shù)據(jù)字段的預(yù)定位置上。
另一第四發(fā)送方法的特點(diǎn)是,在第一或第二發(fā)送方法中,有關(guān)制造廠商的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置上,由此來(lái)發(fā)送該發(fā)送信號(hào)。
另一按照本發(fā)明的第五發(fā)送方法的特點(diǎn)是,在第三發(fā)送方法中,有關(guān)制造廠商的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置,以此來(lái)發(fā)送該發(fā)送信號(hào)。
按照本發(fā)明的第一接收方法是針對(duì)用于雙向總線的接收方法,其中多個(gè)適于執(zhí)行所接收到的控制命令的操作并進(jìn)行數(shù)據(jù)傳輸?shù)难b置,通過(guò)一雙向總線相互連接,該接收方法包括通過(guò)該雙向總線接收具有幀結(jié)構(gòu)的發(fā)送信號(hào),該信號(hào)幀包含有一指定相互進(jìn)行通信傳輸?shù)难b置的地址的地址字段,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段和指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段;以及根據(jù)所接收的發(fā)送信號(hào)的起始幀的控制字段檢測(cè)所進(jìn)行的傳輸是傳輸數(shù)據(jù)還是傳輸控制命令,此時(shí)如果判斷所進(jìn)行的傳輸是傳輸數(shù)據(jù)的話,就認(rèn)定該數(shù)據(jù)幀的數(shù)據(jù)字段的內(nèi)容是指定為數(shù)據(jù),以此來(lái)接收該數(shù)據(jù)。
而按照本發(fā)明的第二接收方法的特點(diǎn)是,在第一接收方法中,表明數(shù)據(jù)類別(屬性)的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置上,該接收方法就是根據(jù)這一信息來(lái)識(shí)別所接收數(shù)據(jù)的類別。
按照本發(fā)明的另一第三接收方法的特征是,在第一或第二接收方法中,表明一對(duì)應(yīng)幀的數(shù)據(jù)量的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置上,該接收方法就是根據(jù)所述信息來(lái)識(shí)別所接收到的接收幀的數(shù)據(jù)量。
按照本發(fā)明的另一第四接收方法的特點(diǎn)是,在第一或第二接收方法中,有關(guān)制造廠商的信息被嵌置在數(shù)據(jù)字段的預(yù)定信號(hào)上,該接放方法就是根據(jù)該信息來(lái)識(shí)別制造廠商。
按照本發(fā)明的再一第五接收方法的特點(diǎn)是,在第三接收方法中,有關(guān)制造廠商的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置上,該接收方法就是根據(jù)該信息識(shí)別制造廠商。
按照本發(fā)明的第一傳輸方法是針對(duì)一雙向總線系統(tǒng)的傳輸方法,該系統(tǒng)中,多個(gè)裝置適于執(zhí)行所接收控制命令的操作并進(jìn)行數(shù)據(jù)傳輸,發(fā)送源的裝置適于通過(guò)一雙向總線發(fā)送具有幀結(jié)構(gòu)的發(fā)送信號(hào),該信號(hào)幀包含一指定相互間進(jìn)行傳輸?shù)难b置的地址的地址字段,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段,由此,在發(fā)送數(shù)據(jù)時(shí),發(fā)送源的裝置指定起始幀的控制字段的內(nèi)容為數(shù)據(jù)傳輸命令,以便通過(guò)雙向總線發(fā)送該發(fā)送信號(hào);接收方的裝置適應(yīng)于通過(guò)雙向總線接收該發(fā)送信號(hào),根據(jù)所接收的發(fā)送信號(hào)的起始幀的控制字段檢測(cè)所進(jìn)行的傳輸是傳輸數(shù)據(jù)還是傳輸控制命令,此時(shí)如檢測(cè)到所進(jìn)行的傳輸為傳輸數(shù)據(jù)的話,接收方的裝置即認(rèn)定該數(shù)據(jù)幀的數(shù)據(jù)字段的內(nèi)容被指定為數(shù)據(jù)來(lái)接收該數(shù)據(jù)。
按照本發(fā)明的第二傳輸方法的特點(diǎn)是,在第一傳輸方法中,備置有多種數(shù)據(jù),發(fā)送源的源裝置將表明數(shù)據(jù)類型的信息嵌置在數(shù)據(jù)字段的預(yù)定位置上,以發(fā)送該發(fā)送信號(hào),接收方的裝置則根據(jù)此信息來(lái)識(shí)別所接收到數(shù)據(jù)的類別。
按照本發(fā)明的第三傳輸方法的特點(diǎn)是,在第一或第二傳輸方法中,發(fā)送源的裝置將表明該數(shù)據(jù)幀欲發(fā)送數(shù)據(jù)的數(shù)據(jù)量的信息嵌置在為發(fā)送該發(fā)送信號(hào)的數(shù)據(jù)字段的預(yù)定位置,接收端的裝置將根據(jù)此信息來(lái)識(shí)別所接收數(shù)據(jù)的數(shù)據(jù)量。
按照本發(fā)明的第四傳輸方法的特點(diǎn)是,在第一或第二傳輸方法中,發(fā)送源的裝置將有關(guān)制造廠商的信息嵌置在為發(fā)送該發(fā)送信號(hào)的數(shù)據(jù)字段的預(yù)定位置,接收方的裝置將根據(jù)此信息來(lái)識(shí)別制造廠商。
按照本發(fā)明的第五傳輸方法的特點(diǎn)是,在第三傳輸方法中,發(fā)送源的裝置將有關(guān)制造廠商的信息嵌置在為發(fā)送該發(fā)送信息的數(shù)據(jù)字段的預(yù)定位置,接收端的裝置則根據(jù)此信息來(lái)識(shí)別制造廠商。
按照本發(fā)明的第一雙向總線系統(tǒng)是針對(duì)由多個(gè)適于執(zhí)行接收到的控制命令的操作并進(jìn)行數(shù)據(jù)傳輸?shù)难b置組成的雙向總線系統(tǒng),該多個(gè)裝置中的每一個(gè)均包括有用于組成具有幀結(jié)構(gòu)的發(fā)送信號(hào)的發(fā)送信號(hào)構(gòu)成單元,該信號(hào)幀包含有一指定相互間進(jìn)行通信傳輸?shù)难b置的地址的地址字段,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段,由此,在發(fā)送數(shù)據(jù)時(shí),該發(fā)送信號(hào)單元指定起始幀的控制字段的內(nèi)容為數(shù)據(jù)傳輸命令,以組成該傳送信號(hào);
用于將發(fā)送信號(hào)信息單元所組成的發(fā)送信號(hào)輸出到雙向總線的總線輸出單元;
適于經(jīng)由雙向總線接收發(fā)送信號(hào)的總線輸入單元;以及適用于根據(jù)總線輸入單元所接收的發(fā)送信號(hào)起始幀控制字段來(lái)檢測(cè)所進(jìn)行的傳輸是傳輸數(shù)據(jù)還是傳輸命令的控制單元,在檢測(cè)到所進(jìn)行的傳輸系傳輸數(shù)據(jù)時(shí),此控制單元即認(rèn)定該數(shù)據(jù)幀的數(shù)據(jù)字段的內(nèi)容是被指定為數(shù)據(jù),從而進(jìn)行控制以接收該數(shù)據(jù),該多個(gè)裝置通過(guò)雙向總線相互連接。
按照本發(fā)明的第二雙向總線系統(tǒng)的特點(diǎn)是,在第一雙向總線系統(tǒng)中,備置有多種數(shù)據(jù),該發(fā)送信號(hào)構(gòu)成單元將表明數(shù)據(jù)類別(分類)的信息嵌置于數(shù)據(jù)字段的預(yù)定位置,來(lái)組成發(fā)送信號(hào),該控制單元?jiǎng)t根據(jù)此信息來(lái)識(shí)別所接收數(shù)據(jù)的類別。
按照本發(fā)明的第三雙向總線系統(tǒng)的特點(diǎn)是,在第一或第二雙向總線系統(tǒng)中,該發(fā)送信號(hào)構(gòu)成單元將表明該數(shù)據(jù)幀欲以數(shù)據(jù)字段的幀發(fā)送的數(shù)據(jù)的數(shù)據(jù)量的信息嵌置在數(shù)據(jù)字段的預(yù)定位置,來(lái)形成發(fā)送信號(hào),該控制單元根據(jù)此信息識(shí)別所接收數(shù)據(jù)幀的數(shù)據(jù)量。
按照本發(fā)明的第四雙向總線系統(tǒng)的特點(diǎn)是,在第一或第二雙向總線系統(tǒng)中,發(fā)送信號(hào)構(gòu)成單元將有關(guān)制造廠商的信息嵌置在數(shù)據(jù)字段的預(yù)定位置,控制單元根據(jù)此信息來(lái)識(shí)別制造廠商。
最后,按照本發(fā)明的第五雙向總線系統(tǒng)的特點(diǎn)是,在第三雙向總線系統(tǒng)中,發(fā)送信號(hào)構(gòu)成單元將有關(guān)制造廠商的信息嵌置在數(shù)據(jù)字段的預(yù)定位置,以形成該發(fā)送信號(hào),控制單元根據(jù)此信息來(lái)識(shí)別制造廠商。
在按照本發(fā)明的發(fā)送方法中,在雙向總線上的發(fā)送信號(hào)的一個(gè)數(shù)據(jù)幀包括有一指定相互間進(jìn)行通信傳輸?shù)难b置的地址的地址字段,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段。在發(fā)送數(shù)據(jù)時(shí),發(fā)送方法是將起始幀的控制字段的內(nèi)容指定為數(shù)據(jù)傳輸命令來(lái)通過(guò)雙向總線發(fā)送該發(fā)送信號(hào)。
在按照本發(fā)明的發(fā)送方法中,還備置有多種數(shù)據(jù),并將表明數(shù)據(jù)類別的信息嵌置在數(shù)據(jù)字段的預(yù)定位置上來(lái)發(fā)送該發(fā)送信息。
而且在按照本發(fā)明的發(fā)送方法中,還將表明該數(shù)據(jù)幀中欲發(fā)送的數(shù)據(jù)量的信息嵌置在數(shù)據(jù)字段的預(yù)定位置來(lái)發(fā)送該發(fā)送信號(hào)。
另外,按照本發(fā)明的發(fā)送方法,也將有關(guān)制造廠商的信息嵌置在數(shù)據(jù)字段的預(yù)定位置以發(fā)送該發(fā)送信號(hào)。
在按照本發(fā)明的接收方法中,通過(guò)雙向總線接收具有幀結(jié)構(gòu)的發(fā)送信號(hào),該信號(hào)幀包含有一指定相互間進(jìn)行通信傳輸?shù)难b置的地址的地址字段,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段;根據(jù)所接收的發(fā)送信號(hào)的起始幀的控制字段來(lái)檢測(cè)所進(jìn)行的傳輸是傳輸數(shù)據(jù)還是傳輸控制命令;在此當(dāng)測(cè)定所進(jìn)行的傳輸是傳輸數(shù)據(jù)時(shí),就認(rèn)為該數(shù)據(jù)幀的內(nèi)容被指定為數(shù)據(jù)傳輸,并接收該數(shù)據(jù)。
在按照本發(fā)明的接收方法中,在數(shù)據(jù)字段的預(yù)定位置還嵌置有表明數(shù)據(jù)類別的信息,以便根據(jù)這一信息來(lái)識(shí)別所接收數(shù)據(jù)的類型。
在按照本發(fā)明的接收方法中,也在數(shù)據(jù)字段的預(yù)定位置嵌置有表明數(shù)據(jù)幀中數(shù)據(jù)量的信息,以便根據(jù)這一信息來(lái)識(shí)別所接收幀的數(shù)據(jù)量。
另外,在按照本發(fā)明的接收方法中,在數(shù)據(jù)字段的預(yù)定位置還嵌置有關(guān)于制造廠商的信息,以便根據(jù)這一信息來(lái)識(shí)別制造廠商。
按照本發(fā)明的傳輸方法,發(fā)送源的裝置是這樣的,即在雙向總線上的發(fā)送信號(hào)的一幀包括有一指定彼此間作通信傳輸?shù)难b置的地址的地址字段,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段;此時(shí),在發(fā)送數(shù)據(jù)中,發(fā)送源的裝置就將起始幀
的控制字段的內(nèi)容指定為數(shù)據(jù)傳輸命令,來(lái)通過(guò)雙向總線發(fā)送該發(fā)送信號(hào)。接收方的裝置通過(guò)該雙向總線接收該發(fā)送信號(hào),根據(jù)所接收的發(fā)送信號(hào)的起始幀的控制字段來(lái)檢測(cè)所進(jìn)行的傳輸是傳輸數(shù)據(jù)還是傳輸控制命令;此時(shí),當(dāng)判斷所進(jìn)行的傳輸為數(shù)據(jù)傳輸時(shí),接收端的裝置就認(rèn)定該幀的數(shù)據(jù)字段的內(nèi)容被指定為數(shù)據(jù),而接收該數(shù)據(jù)。
按照本發(fā)明的傳輸方法,還備置有多種數(shù)據(jù)。發(fā)送源裝置將表明數(shù)據(jù)類別的信息嵌置在數(shù)據(jù)字段的預(yù)定位置,來(lái)發(fā)送該發(fā)送信號(hào)。接收端的裝置根據(jù)這一信息來(lái)識(shí)別所接收數(shù)據(jù)的類別。
在按照本發(fā)明的傳輸方法中,發(fā)送源的裝置還將表明該幀欲發(fā)送的數(shù)據(jù)的數(shù)據(jù)量的信息嵌置在數(shù)據(jù)字段的預(yù)定位置,以發(fā)送該發(fā)信號(hào)。接收方的裝置根據(jù)這一信息來(lái)識(shí)別所接收幀的數(shù)據(jù)量。
而且,在按照本發(fā)明的傳輸方法中,發(fā)送源裝置還將有關(guān)制造廠商的信息嵌置在數(shù)據(jù)字段的預(yù)定位置,來(lái)發(fā)送該發(fā)送信號(hào)。接收端裝置根據(jù)這一信息來(lái)識(shí)別制造廠商。
在按照本發(fā)明的雙向總線系統(tǒng)中,多個(gè)裝置的每一發(fā)送信號(hào)構(gòu)成單元均組成具有幀結(jié)構(gòu)的發(fā)送信號(hào),該幀信號(hào)包含有一用于指定彼此間進(jìn)行通信傳輸?shù)难b置的地址的地址字段,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段;據(jù)此,在發(fā)送數(shù)據(jù)時(shí),發(fā)送信號(hào)構(gòu)成單元即將起始幀的控制字段的內(nèi)容指定為數(shù)據(jù)傳輸命令,這樣來(lái)組成該發(fā)送信號(hào)??偩€輸出單元將發(fā)送信號(hào)構(gòu)成單元所組成的發(fā)送信號(hào)輸出到雙向總線。另一方面,多個(gè)裝置的每一總線輸入單元經(jīng)由雙向總線接收該發(fā)送信號(hào)。控制單元根據(jù)所接收到的發(fā)送信號(hào)的起始幀的控制字段來(lái)檢測(cè)所進(jìn)行的傳輸是傳輸數(shù)據(jù)還是傳輸控制命令,此時(shí)當(dāng)判斷所進(jìn)行的傳輸為數(shù)據(jù)傳輸時(shí),控制單元即認(rèn)定該數(shù)據(jù)幀的數(shù)據(jù)字段的內(nèi)容被指定為數(shù)據(jù),而執(zhí)行接收數(shù)據(jù)的控制。
在按照本發(fā)明的雙向總線系統(tǒng)中,還備置有多種數(shù)據(jù)。發(fā)送信號(hào)構(gòu)成裝置在數(shù)據(jù)字段的預(yù)定位置嵌置表明數(shù)據(jù)類別的信息來(lái)組成發(fā)送信號(hào)。控制單元根據(jù)這一信息來(lái)識(shí)別所接收的數(shù)據(jù)。
在按照本發(fā)明的雙向總線系統(tǒng)中,發(fā)送源裝置的發(fā)送信號(hào)構(gòu)成單元還插入表明該幀欲發(fā)送的數(shù)據(jù)的數(shù)據(jù)量的信息來(lái)組成發(fā)送信號(hào)。接收端裝置的控制單元根據(jù)這一信息來(lái)識(shí)別所接收幀的數(shù)據(jù)量。
此外,在按照本發(fā)明的雙向總線系統(tǒng)中,發(fā)送源的裝置的發(fā)送信號(hào)構(gòu)成單元還在數(shù)據(jù)字段的預(yù)定位置嵌置關(guān)于制造廠商的信息來(lái)組成發(fā)送信號(hào)。接收方的裝置的控制單元根據(jù)這一信息來(lái)識(shí)別制造廠商。
現(xiàn)對(duì)附圖作簡(jiǎn)要說(shuō)明圖1為說(shuō)明通常的D2B的數(shù)據(jù)幀格式的示意圖;
圖2為說(shuō)明通常D2B的數(shù)據(jù)幀格式細(xì)節(jié)的示意圖;
圖3為解釋OPC“Begin2”的OPR的圖形;
圖4為說(shuō)明將數(shù)據(jù)分成多個(gè)數(shù)據(jù)幀進(jìn)行傳輸?shù)耐ǔMㄐ艂鬏斶^(guò)程(協(xié)議)的實(shí)例的圖形;
圖5是說(shuō)明將數(shù)據(jù)分為多個(gè)數(shù)據(jù)幀進(jìn)行傳輸?shù)耐ǔMㄐ艂鬏斶^(guò)程(協(xié)議)的實(shí)例的圖形;
圖6為解釋現(xiàn)有技術(shù)中組成數(shù)據(jù)幀的操作的流程圖;
圖7為說(shuō)明采用本發(fā)明的雙向總線系統(tǒng)實(shí)際配置的方框圖;
圖8為說(shuō)明構(gòu)成上述雙向總線系統(tǒng)的TV、VTR的實(shí)際配置的方框圖;
圖9為說(shuō)明組成雙向總線系統(tǒng)的雙向總線連接器的實(shí)際結(jié)構(gòu)的圖形;
圖10為說(shuō)明發(fā)送控制命令的發(fā)送信號(hào)的數(shù)據(jù)幀格式的圖形;
圖11為說(shuō)明發(fā)送數(shù)據(jù)的發(fā)送信號(hào)的數(shù)據(jù)幀格式的圖形;
圖12為說(shuō)明發(fā)送信號(hào)的HDOPR的格式的圖形;
圖13為說(shuō)明將數(shù)據(jù)分成多個(gè)數(shù)據(jù)幀進(jìn)行傳輸?shù)膫鬏斶^(guò)程(協(xié)議)的實(shí)例的圖形;
圖14為解釋組成數(shù)據(jù)幀的操作的流程圖;
圖15為說(shuō)明發(fā)送任定數(shù)據(jù)的發(fā)送信號(hào)的數(shù)據(jù)幀格式的圖形。
現(xiàn)在參照附圖來(lái)對(duì)雙向總線系統(tǒng)的發(fā)送方法、接收方法和傳輸方法以及雙向總線系統(tǒng)的優(yōu)選實(shí)施方案進(jìn)行討論。在此實(shí)施方案中,本發(fā)明被應(yīng)用于經(jīng)IEC1030號(hào)出版公開(kāi)所標(biāo)準(zhǔn)化的D2B(聲頻、視頻及聲視頻系統(tǒng)家用數(shù)字總線),或者EIAJ的ET-2101所標(biāo)準(zhǔn)化的HBS(家庭總線系統(tǒng))。
應(yīng)用本發(fā)明的雙向總線系統(tǒng)具有這樣的配置,即作為一裝置的電視圖象接收機(jī)(下面簡(jiǎn)稱為TV)10,作為一裝置的磁帶錄象機(jī)(下面簡(jiǎn)稱為VTR)20、30,以及作為一裝置的視頻機(jī)構(gòu)放象機(jī)(下面簡(jiǎn)程為VDP)40通過(guò)雙向總線1互相連接,例如圖7中所示。
由上述圖7中可看到,其中TV10包含有這些子裝置即適用于接收電視(廣播)信號(hào)來(lái)由其再生視頻信號(hào)和聲頻信號(hào)的調(diào)諧器10a,用于根據(jù)調(diào)諧器10a所再生的視頻信號(hào)顯示圖形的TV監(jiān)視器10b,和將調(diào)諧器10a所再生的聲頻信號(hào)加以放大的放大器10c。另外,TV10還包括一子裝置轉(zhuǎn)換器10d,用于將視頻信號(hào)/聲頻信號(hào)(下面簡(jiǎn)稱為AV信號(hào))由調(diào)諧器輸出到外部,或者將由外部輸入的AV信號(hào)傳送給調(diào)諧器10a和TV監(jiān)視器10b。
VTR20包括其中的子裝置,如上述圖7中所示,有一適用于將AV信號(hào)記錄到磁帶上,或由其中再生AV信號(hào)的視頻機(jī)構(gòu)20a,和一適用于接收電視(廣播)信號(hào)以便由其中再生AV信號(hào)的調(diào)諧器20b。另外包括有一子裝置轉(zhuǎn)換器20c適用于將AV信號(hào)由視頻機(jī)構(gòu)20a或調(diào)諧器20b輸出到外部,或?qū)⒂赏獠枯斎氲腁V信號(hào)傳送到視頻機(jī)構(gòu)20a。
VTR30其中包括的子裝置為視頻機(jī)構(gòu)30a,調(diào)諧器30b,和一與上述VTR20相同的轉(zhuǎn)換器30c。
此外,VDP40包含的子裝置為用于由光盤再生AV信號(hào)的放象機(jī)40a。
在這一雙向總線系統(tǒng)中,例如說(shuō),由VTR20,VTR30,VDP40所再生的視頻信號(hào)被傳送到TV10以便在TV監(jiān)視器10b上顯示由該視頻信號(hào)所確定的圖形。實(shí)際上,TV10的轉(zhuǎn)換器10d和VTR20的轉(zhuǎn)換器20c由AV信號(hào)線L1相連,TV10的轉(zhuǎn)換器10d和VTR30的轉(zhuǎn)換器30c以AV信號(hào)線L2相連,而TV10的轉(zhuǎn)換器10d和放象機(jī)40a由AV信號(hào)線L3相連,亦即,AV信號(hào)線L1、L2、L3被布置成以TV10作中心的星形。從而,由VTR20、VTR30、VDP40所再生的AV信號(hào)即被分別通過(guò)AV信號(hào)線L1、L2、L3和轉(zhuǎn)換器10d傳送到TV監(jiān)視器10b上。這樣就將各相應(yīng)的圖形顯示在TV監(jiān)視器10b上。另外,例如說(shuō),由放像機(jī)40a所再生的AV信號(hào)通過(guò)AV信號(hào)線L3,轉(zhuǎn)換器10d,AV信號(hào)線L1,和轉(zhuǎn)換器20c被傳送到視頻機(jī)構(gòu)20a。這樣,它們就被視頻機(jī)構(gòu)20a記錄(錄象)到磁帶上。
在這一雙向總線系統(tǒng)中,例如說(shuō),TV10(裝置)還通過(guò)雙向總線1控制VTR20、30、VDP40(等裝置),或者它們所包含的視頻機(jī)構(gòu)20a、30a,放象機(jī)40a,轉(zhuǎn)換器20c、30c(等子裝置)。
在這一雙向總線系統(tǒng)中,例如說(shuō),還由VTR20、30、VDP40將它們的狀態(tài)數(shù)據(jù)等,通過(guò)雙向總線1以幀(所謂的數(shù)據(jù)包)結(jié)構(gòu)傳送到TV10。TV10在TV監(jiān)視器10b上顯示基于這些數(shù)據(jù)的字符等圖形。
實(shí)際中,如圖8所示,TV10包括有(例如說(shuō))一用于通過(guò)內(nèi)部控制總線11控制調(diào)諧器10a~轉(zhuǎn)換器10d的微處理器12,一用于將用戶執(zhí)行的操作內(nèi)容輸入給微處理器12的用戶接口單元13,和一用于由雙向總線1輸入或由其輸出包含有控制其他裝置和其子裝置的控制命令或狀態(tài)數(shù)據(jù)的發(fā)送信號(hào)的總線接口電路14。
如上述圖8中所示,VTR20包括有一用于通過(guò)內(nèi)部控制總線21控制視頻機(jī)構(gòu)20a~轉(zhuǎn)換器20c的微處理22,一用于將用戶所執(zhí)行的操作內(nèi)容輸入給微處理器22的用戶接口單元23,和一用于由雙向總線1輸入或由其輸出發(fā)送信號(hào)的總線接口電路24。VTR30,VDP40也同樣包括有一微處理器和一總線接口電路(圖中未示出)等。
運(yùn)行中,當(dāng)例如用戶操作TV10的用戶接口單元13,希望在TV10上觀看由VTR20再生的視頻信號(hào)所得到的圖形,TV10的微處理器12即按照操作內(nèi)容組成一發(fā)送信號(hào),并將這一發(fā)送信號(hào)通過(guò)總線接口電路14和雙向總線1發(fā)送到VTR20。VTR20的微處理器22根據(jù)總線接口電路24所接收到的發(fā)送信號(hào)進(jìn)行對(duì)視頻機(jī)構(gòu)20a的放象(再現(xiàn))的控制,并控制轉(zhuǎn)換器20c以使視頻機(jī)構(gòu)20a所再生的AV信號(hào)被傳送到TV10。
也就是說(shuō),用戶接口單元13,如上述圖8所示,包括有一設(shè)置有例如按鍵等的操作單元13a,和一設(shè)置有例如發(fā)光二極管等的顯示單元13b。操作單元13a將對(duì)應(yīng)于用戶利用按鍵等所執(zhí)行的操作內(nèi)容的信號(hào),通過(guò)內(nèi)部控制總線11傳送給微處理器12。
如上述圖8中所示,微處理器12包含有一只讀存儲(chǔ)器(以下稱為ROM)12a,其中存放用于將所接收到的控制命令變換為控制調(diào)諧器10a~轉(zhuǎn)換器10d的命令表或者諸如用于在TV監(jiān)視器10b上顯示基于所接收數(shù)據(jù)的圖形的程序之類的各種程序;一用于執(zhí)行存放在ROM12a中的程序的中央處理單元(以下稱為CPU)12b;一用于存放執(zhí)行結(jié)果等等的隨機(jī)存取存儲(chǔ)器(以下稱為RAM)12c;和一適用于與調(diào)諧器10a~總線接口電路14進(jìn)行接口的I/O電路12d。
CPU12b執(zhí)行存儲(chǔ)在ROM12a中的程序,由此產(chǎn)生根據(jù)由操作單元13a發(fā)出的、經(jīng)由內(nèi)部控制總線11,I/O電路12d傳送的信號(hào)來(lái)控制(例如)VTR20的控制命令,并將這一控制命令以幀結(jié)構(gòu)傳送到總線接口電路14。
CPU12b還將諸如狀態(tài)等的數(shù)據(jù)以幀結(jié)構(gòu)傳送到總線接口電路14并進(jìn)行控制以在TV監(jiān)視器10b上根據(jù)由總線接口電路14所接收的數(shù)據(jù)顯示例如VTR20的狀態(tài),例如字符等等。
總線接口電路14采用例如所謂的CSMA/CD(具有沖突檢測(cè)的載波定向多路訪問(wèn))作為用于雙向總線1的訪問(wèn)系統(tǒng),并通過(guò)例如為IEC/SC48B(書記處)202所標(biāo)準(zhǔn)化的連接器連接到此雙向總線1。
更具體點(diǎn)說(shuō),這一連接器如圖9A中所示,設(shè)置有兩個(gè)插座2、3。如圖9B所示,插座2的信號(hào)接點(diǎn)2a、2b,接地接點(diǎn)2c和插座3的信號(hào)3a、3b,接地接點(diǎn)3c在連接器內(nèi)部是互相連接的。而且接點(diǎn)2a和2b通過(guò)一開(kāi)關(guān)2d和一連接電阻4(例如120Ω)相連接,而接點(diǎn)3a和3b則通過(guò)開(kāi)關(guān)3d和連接電阻4相連接。
這樣構(gòu)成的連接器被分別設(shè)置給每一獨(dú)立裝置,如TV10等。例如,像設(shè)置在VTR20中的連接器那樣,在當(dāng)由TV10方雙向總線1的插頭和由VTR30方雙向總線的插頭分別被插進(jìn)插座2和3時(shí),開(kāi)關(guān)2d、3d就被打開(kāi)而使得連接電阻4被切斷。結(jié)果TV10發(fā)出的信號(hào)就被傳送到VTR20的總線接口電路24,并被傳送到下一級(jí)的VTR30或VDP40。
現(xiàn)在討論雙向總線1上發(fā)送的發(fā)送信號(hào)的格式。這一發(fā)送信號(hào)的格式基本上與現(xiàn)有技術(shù)中所描述的D2B的格式相一致,而用于控制目標(biāo)子裝置等的控制命令或?yàn)樵赥V10上顯示狀態(tài)等的數(shù)據(jù),均被作成具有如圖10、11所示的幀結(jié)構(gòu)。從而控制命令或數(shù)據(jù)就以這種幀結(jié)構(gòu)發(fā)送。
亦即,一數(shù)據(jù)幀包括有一指定表明為該幀的起始部分的標(biāo)題的標(biāo)題字段51;一指定源裝置地址的主地址字段52;一指定目標(biāo)裝置地址的從地址字段53;一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段54;和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段55。
標(biāo)題字段51的標(biāo)題與現(xiàn)有技術(shù)中所描述的D2B(見(jiàn)圖2)相一致,包括有一提供同步的1位的起始位和說(shuō)明傳送速度或數(shù)據(jù)字段55的字節(jié)數(shù)的多個(gè)模式位。
主地址字段52的源裝置地址與現(xiàn)有技術(shù)中所描述的D2B相一致,包括指定源裝置地址的12位的主地址位和一位的奇偶校驗(yàn)位。
從地址字段53的目標(biāo)裝置地址與現(xiàn)有技術(shù)中所記述的D2B相一致,包括指定目標(biāo)裝置地址的12位的從地址位,一位的奇偶校驗(yàn)位,和響應(yīng)目標(biāo)裝置的一位的認(rèn)可位。
控制字段54亦基本上與現(xiàn)有技術(shù)中所記述的D2B相一致,包括有,一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的4位的控制位,就是說(shuō)數(shù)據(jù)傳輸命令表明數(shù)據(jù)字段55的內(nèi)容為數(shù)據(jù)或者控制命令傳輸命令表明它為控制命令,1位的奇偶校驗(yàn)位,和1位的認(rèn)可位。應(yīng)指出的是,作為控制位,僅采用了編碼“E”h(h指16進(jìn)制)表明非閉鎖狀態(tài)的控制命令寫,編碼“B”h表明為閉鎖狀態(tài)的數(shù)據(jù)寫,而編碼“F”h表明為非閉鎖狀態(tài)的數(shù)據(jù)寫,它們均屬D2B中標(biāo)準(zhǔn)化編碼的由主到從的編碼。
在數(shù)據(jù)字段55中,按照情況需要,重復(fù)8位的數(shù)據(jù)位,1位的數(shù)據(jù)結(jié)束位,1位的奇偶校驗(yàn)位,和1位的認(rèn)可位,這基本上與現(xiàn)有技術(shù)中陳述的D2B相一致。在當(dāng)將數(shù)據(jù)位采取為自頭開(kāi)始順序?yàn)閿?shù)據(jù)#1,#2,#3……的方式時(shí),就分配數(shù)據(jù)#1~數(shù)據(jù)#3為路由選擇編碼,以指明為由一裝置中的子裝置到任一另外的裝置的傳輸,由一裝置到任一另外裝置中的子裝置的傳輸,或由一裝置到任一另外裝置的傳輸,如上述圖10、11中所示。
這種路由選擇編碼,如上述圖10、11中所示,包括一8位的正文標(biāo)題;一由8位組成的標(biāo)題操作碼,用以指明由裝置中的子裝置到任一另外裝置的傳輸,由裝置到任一另外裝置中的子裝置的傳輸,或由裝置到任一另外裝置的傳輸;和一8位組成的子裝置地址,用以指明一源子裝置地址(下面稱為SSDA)或一目標(biāo)子裝置地址(下面稱為DSDA)。正文標(biāo)題以編碼“AB”h指派到數(shù)據(jù)#1,以便與通常的D2B中所采用的OPC“Begin2”(編碼“BD”h),OPC“Begin1”(“BC”h),OPC“Begin0”(“BB”h)相區(qū)分。
在正文標(biāo)題之后為分配到數(shù)據(jù)#2的標(biāo)題操作碼(下面稱為HDOPR)。例如如圖12中所示,由低位二位b1,b2(b7為最高有效位MSB)來(lái)確定是由裝置中的子裝置到任一另外裝置的傳輸(下稱子裝置至裝置傳輸),由裝置到任一另外裝置中的子裝置的傳輸(下稱裝置至子裝置傳輸),還是由裝置到裝置的傳輸。更具體點(diǎn)說(shuō),b1=0,b0=1表明為子裝置至裝置傳輸;b1=1,b0=0表明裝置至子裝置傳輸;而b1=1,b0=1表明裝置至裝置的傳輸。也就是說(shuō),在這一雙向總線系統(tǒng)中,通常的D2B中所采用的由裝置中的子裝置到任一另外裝置中的子裝置的傳輸是不進(jìn)行的。換言之,HDOPR的b1=0和b0=0是不采用的。
在傳輸控制命令時(shí),如上述圖10所示,控制命令等被指派到數(shù)據(jù)#4,其后為數(shù)據(jù)。另一方面,在傳輸數(shù)據(jù)時(shí),如上述圖11所示,為區(qū)別數(shù)據(jù)類別,例如,所謂的ASCII碼,為在TV監(jiān)視器上顯示字符等的屏幕數(shù)據(jù)(以下稱為OSD),日本OSD數(shù)據(jù),傳送所接收到的指令的透明傳送數(shù)據(jù)等等的數(shù)據(jù)屬性(后稱為DTATR)被配置在數(shù)據(jù)#4,該數(shù)據(jù)幀中所包含的數(shù)據(jù)字節(jié)數(shù)(以下稱為BYTE)由數(shù)據(jù)字段55的預(yù)定位置例如數(shù)據(jù)#5指定,例如說(shuō)以編碼“20”h~“2F”h分別與1字節(jié)~16字節(jié)相對(duì)應(yīng)(如上述圖11所示),而數(shù)據(jù)則被配置于數(shù)據(jù)#6,并且隨后每一字節(jié)一個(gè)數(shù)據(jù)#。
而且,在傳輸數(shù)據(jù)時(shí),當(dāng)數(shù)據(jù)字段55的數(shù)據(jù)容量,例如上述標(biāo)題字段51的模式位所規(guī)定的數(shù)據(jù)容量例如說(shuō)為16字節(jié),而被發(fā)送數(shù)據(jù)的數(shù)據(jù)量大于它,則發(fā)送數(shù)據(jù)即以被分成多個(gè)幀的狀態(tài)發(fā)送,上述起始幀,即欲首先發(fā)送幀的控制位被作成為數(shù)據(jù)傳輸命令,例如表明為閉鎖狀態(tài)數(shù)據(jù)寫的編碼“B”h,而最后發(fā)送的控制位被作為數(shù)據(jù)傳輸命令,例如表明非閉鎖狀態(tài)數(shù)據(jù)寫的編碼“F”h。應(yīng)注意的是,當(dāng)被發(fā)送的數(shù)據(jù)的數(shù)據(jù)量小于數(shù)據(jù)字段55的數(shù)據(jù)容量,而欲被發(fā)送的數(shù)據(jù)以一幀發(fā)送時(shí),控制位就被作成為數(shù)據(jù)傳送命令,例如表明為非閉鎖狀態(tài)數(shù)據(jù)寫的編碼“F”h。
相應(yīng)地,在進(jìn)行控制命令傳輸中,例如由TV10(裝置)發(fā)送一使視頻機(jī)構(gòu)20a重放的控制命令到VTR20(另外的裝置)中的視頻機(jī)構(gòu)20a(子裝置),TV10的微處理器12將TV10的地址作為主地址位指派到主地址字段52,將VTR20的地址作為從地址位指派到從地址字段53,并將表明寫控制命令傳輸命令,例如由主至從的控制命令,指派到控制字段54作為控制位。同時(shí),微處理器12還將編碼“AB”h作為正文標(biāo)題指派到數(shù)據(jù)#1,將表明裝置至子裝置傳輸?shù)木幋a(b1=1,b0=0)指派到數(shù)據(jù)#2作為HDOPR,并將視頻機(jī)構(gòu)20a的地址指派到數(shù)據(jù)#3作為DSDA。另外,微處理器12將用于例如使視頻機(jī)構(gòu)重放的編碼“C3”h指派到其后的數(shù)據(jù)#4作為OPC,以及將表明向前進(jìn)的編碼“75”h指派到數(shù)據(jù)#5作為OPR。
此外,例如在由TV(裝置)給VTR20(裝置)發(fā)送一切斷電源的控制命令時(shí),微處理器12即將表明為由裝置至裝置的傳輸?shù)木幋a(b1=1,b0=1)指派到數(shù)據(jù)#2作為HDOPR。在這種情況下,由于無(wú)需子裝置的地址,微處理器12給數(shù)據(jù)#3指派一虛編碼,例如編碼“7F”h。另外,微處理器12還將表明為備用的編碼“A0”h指派給數(shù)據(jù)#4作為OPC,以及將表明為“開(kāi)通”的編碼指派給數(shù)據(jù)#5作為OPR。
另一方面,在進(jìn)行數(shù)據(jù)傳輸中,例如在由VTR20向TV10以分成多個(gè)數(shù)據(jù)幀例如二幀P1,P2的狀態(tài)傳送表明視頻機(jī)構(gòu)20a(子裝置)的狀態(tài)等以便在TV10上顯示取決于這些數(shù)據(jù)的圖形時(shí),VTR20的微處理器22就如圖13中所示將例如說(shuō)VTR20的地址指派到主地址字段52作為主地址位,將TV10的地址指派到從地址字段53作為從地址位,并將數(shù)據(jù)傳輸命令例如表明為由主至從的閉鎖狀態(tài)數(shù)據(jù)寫的編碼“B”h指派給控制字段54作為控制位。
而且,微處理器22還將編碼“AB”h指派給數(shù)據(jù)#1,作為正文標(biāo)題,將表明由子裝置至裝置傳輸?shù)木幋a(b1=0,b0=1)指派給數(shù)據(jù)#2作為HDOPR,以及將視頻機(jī)構(gòu)20a的地址指派到數(shù)據(jù)#3作為SSDA。
同時(shí),微處理器22還將表明數(shù)據(jù)類別例如OSD數(shù)據(jù)的編碼“20”h指派給數(shù)據(jù)#4作為DTATR,和將表明例如說(shuō)該幀包含11字節(jié)的數(shù)據(jù)的編碼“2A”h指派到數(shù)據(jù)#5作為BYTE。
另外,微處理器22還將表明例如屏幕上第一行的編碼“20”h指派到數(shù)據(jù)#6作為OPR1,將例如表明標(biāo)準(zhǔn)大小的字符的編碼“22”h指派給數(shù)據(jù)#7作為OPR2,以及將表明例如小寫字母的編碼“21”h指派給數(shù)據(jù)#8作為OPR3。
然后,微處理器22將欲發(fā)送的數(shù)據(jù)每一字節(jié)指派到數(shù)據(jù)#9~數(shù)據(jù)#16。這樣就組成了首先發(fā)送的數(shù)據(jù)幀P1。
在最后發(fā)送的數(shù)據(jù)幀P2,如上述圖13B中所示,微處理器22將VTR20的地址指派到主地址字段52作為主地址位,將TV10的地址指派到從地址字段53作為從地址位,向?qū)?shù)據(jù)傳輸命令例如表明為由主至從的非閉鎖狀態(tài)數(shù)據(jù)寫的編碼“F”h指派到控制字段54作為控制位。
微處理器22還將編碼“AB”h指派到數(shù)據(jù)#1作為正文標(biāo)題,將表明由子裝置至裝置傳輸?shù)木幋a(b1=0,b0=1)指派到數(shù)據(jù)#2作為HDOPR,和將視頻機(jī)構(gòu)20a的地址指派到數(shù)據(jù)#3作為SSDA。
此外,微處理器22還將表明數(shù)據(jù)類別例如OSD數(shù)據(jù)的編碼“20”h指派給數(shù)據(jù)#4作為DTATR,而將表明這一數(shù)據(jù)幀包含有8字節(jié)的數(shù)據(jù)的編碼“27”h指派給數(shù)據(jù)#5作為BYTE。
同時(shí),在例如說(shuō)屏幕上顯示情況不改變時(shí),亦即在同一行上顯示相同大小的字符等時(shí),上述的OPR1~OPR3即無(wú)必要。微處理器22將欲傳送的數(shù)據(jù)的每一字節(jié)分配到數(shù)據(jù)#6~數(shù)據(jù)#13。這樣就組成了最后發(fā)送的數(shù)據(jù)幀P2。
在傳送數(shù)據(jù)中欲傳送數(shù)據(jù)的數(shù)據(jù)量較少而且將表明視頻機(jī)構(gòu)20a的狀態(tài)等的數(shù)據(jù)由VTR20以一數(shù)據(jù)幀傳送到TV10時(shí),VTR20的微處理器22就組成一數(shù)據(jù)幀,其中上述圖13A所示的數(shù)據(jù)幀P1的控制位被作成為數(shù)據(jù)傳輸命令,例如表明為非閉狀態(tài)寫的編碼“F”h。
亦就是,在假設(shè)欲傳送的數(shù)據(jù)的數(shù)據(jù)量為X,而一幀可傳送的數(shù)據(jù)容量為n,微處理器22就按照例如圖14中的流程圖來(lái)組成數(shù)據(jù)幀。
在步驟ST1,微處理器22將控制位設(shè)置為數(shù)據(jù)傳輸命令。而后操作前進(jìn)到步驟ST2。
在步驟ST2,微處理器22判斷數(shù)據(jù)量X是否大于數(shù)據(jù)容量n。如果是,操作前進(jìn)到步驟ST3。如果不是,操作進(jìn)到步驟ST6。
在步驟ST3,微處理器22指定DTATR(區(qū)分?jǐn)?shù)據(jù)類別的屬性)到數(shù)據(jù)#4,并指定BYTE(數(shù)據(jù)量)到數(shù)據(jù)#5,以此來(lái)組成數(shù)據(jù)幀。然后操作前進(jìn)到步驟ST4。
在步驟ST4,微處理器22發(fā)送步驟ST3所形成的數(shù)據(jù)幀。而后操作進(jìn)行到步驟ST5。
在步驟ST5,由數(shù)據(jù)量X減去數(shù)據(jù)容量n以使相減所得的結(jié)果值作為新的數(shù)據(jù)量X,也就是計(jì)算出剩余的數(shù)據(jù)量X。操作返回到步驟ST2。
另一方面,在步驟ST6,微處理器22指定DTATR到數(shù)據(jù)#4,并指定BYTE到數(shù)據(jù)#5,這樣來(lái)組成數(shù)據(jù)幀。而后操作前進(jìn)到步驟ST7。
在步驟ST7,微處理器22發(fā)送步驟ST6所組成的最后一幀。這樣操作即告完成。
這樣組成的數(shù)據(jù)幀由TV10的微處理器12傳送到總線接口電路14,或者由VTR20的微處理器22傳送到總線接口電路24。這些總線接口電路14、24檢測(cè)雙向總線1上是否存在有所謂的載波,在不存在載波亦即雙向總線為空閑時(shí),就通過(guò)此雙向總線1將具有上述幀結(jié)構(gòu)的發(fā)送信號(hào)發(fā)送給TV10,VTR20、30,VDP40等等。
這樣,例如說(shuō),微處理器22就以分成多個(gè)數(shù)據(jù)幀的狀態(tài)由起始幀即在發(fā)送數(shù)據(jù)中首先發(fā)送的一幀發(fā)送數(shù)據(jù),而且也在最后發(fā)送的幀發(fā)送數(shù)據(jù)。而在由一幀發(fā)送數(shù)據(jù)時(shí),微處理器22即在該幀發(fā)送數(shù)據(jù)。
也就是,在此雙向總線中,過(guò)去通常的雙向總線系統(tǒng)中所需要的,為在發(fā)送實(shí)際數(shù)據(jù)之前通知目標(biāo)裝置(接收方)數(shù)據(jù)將在下面接著的數(shù)據(jù)幀發(fā)送的數(shù)據(jù)幀和在數(shù)據(jù)發(fā)送完成時(shí)刻通知接收方裝置數(shù)據(jù)傳輸已經(jīng)完成的數(shù)據(jù)幀均不再需要。因此較之通常系統(tǒng),通信量即可能大大減小。從而改善發(fā)送效率。并簡(jiǎn)化通信傳輸過(guò)程。
現(xiàn)在來(lái)敘述接收具有上述幀結(jié)構(gòu)的發(fā)送信號(hào)的過(guò)程。
例如,在由TV10向VTR發(fā)送控制命令時(shí),VTR的總線接口電路24經(jīng)由雙向總線1接收發(fā)送信號(hào),并將所接收到的發(fā)送信號(hào)傳送到微處理器22。微處理器22執(zhí)行ROM22a中存儲(chǔ)的程序(軟件)以檢測(cè)該發(fā)送信號(hào)中控制字段54的控制位,根據(jù)該控制位來(lái)判斷所進(jìn)行的傳輸是數(shù)據(jù)傳輸還是控制命令傳輸。同時(shí),微處理器22還檢測(cè)該發(fā)送信號(hào)中數(shù)據(jù)字段55的預(yù)定位置所設(shè)置的路由選擇編碼,根據(jù)所檢測(cè)的路由選擇編碼來(lái)判斷所進(jìn)行的傳輸是由裝置中的子裝置到任一另外裝置的傳輸,還是由裝置到任一另外裝置中的子裝置的傳輸,還是由裝置到裝置的傳輸。
實(shí)際上,微處理器22根據(jù)發(fā)送信號(hào)的主地址字段52的主地址位和從地址字段53的從地址位來(lái)檢測(cè)該發(fā)送信號(hào)是微處理器22由例如TV10發(fā)送的發(fā)送信號(hào),并根據(jù)控制字段54的控制位來(lái)檢測(cè)為例如由編碼“E”h規(guī)定的控制命令傳輸。應(yīng)指出的是,VTR30和VDP40的微處理器根據(jù)從地址位并不與它們自己的地址相對(duì)應(yīng)這一事實(shí),得知當(dāng)前的傳輸不是對(duì)VTR或VDP的傳輸,因此不進(jìn)行與該發(fā)送信號(hào)相當(dāng)?shù)牟僮鳌?br>
另外,微處理器22還根據(jù)指派到數(shù)據(jù)字段55的數(shù)據(jù)#1的正文標(biāo)題認(rèn)定,當(dāng)前的編碼不是通常D2B中由例如編碼“AB”h所采用的OPC“Begin 2”(編碼“BD”h),OPC“Begin 1”(編碼“BC”h)或OPC“Begin 0”(“BB”h),并根據(jù)指定到數(shù)據(jù)#2的HDOPR檢測(cè)傳輸?shù)念悇e,亦即當(dāng)例如低位二位為1,0(b1=1,b0=0)時(shí),微處理器22認(rèn)定當(dāng)前的傳輸為裝置至子裝置的傳輸;在當(dāng)這些位為b1=0,b0=1時(shí),它認(rèn)定當(dāng)前的傳輸是子裝置至裝置的傳輸;而在這些位為b1=1,b0=1時(shí),它即認(rèn)定當(dāng)前的傳輸為裝置至裝置的傳輸。這就是說(shuō),即使與通常D2B相一致的傳送信號(hào)經(jīng)由同一雙向總線1發(fā)送時(shí),亦可在它們之間加以區(qū)分。
在由裝置至子裝置作傳輸時(shí),微處理器22判明被指派到數(shù)據(jù)#3的DSDA。在由子裝置至裝置作傳輸時(shí),微處理器22判明指派到數(shù)據(jù)#3的SSDA。而在由裝置至裝置作傳輸時(shí),微處理器22判定數(shù)據(jù)#3為虛編碼“7F”h。此外,微處理器22根據(jù)指派到例如數(shù)據(jù)#3的DSDA指定,當(dāng)前的控制為例如對(duì)視頻機(jī)構(gòu)20a的控制。
同時(shí),各個(gè)設(shè)備(裝置)例如VTR20等均具有將控制命令變換成用于控制子裝置(它們所包含的每一個(gè)子裝置)的命令表,由此來(lái)將同樣的控制命令變換成對(duì)應(yīng)于各種不同受控系統(tǒng)子裝置的控制內(nèi)容的內(nèi)部控制命令。較具體點(diǎn)說(shuō),在微處理器22的ROM22a中存儲(chǔ)有,例如針對(duì)視頻機(jī)構(gòu)20a的(走帶)機(jī)構(gòu)/重放器命令表,和針對(duì)調(diào)諧器20b的調(diào)諧器命令表。微處理器22按照這些命令表將指派到數(shù)據(jù)字段55的數(shù)據(jù)#4、#5的控制命令譯碼成為控制視頻機(jī)構(gòu)20a~轉(zhuǎn)換器20c的內(nèi)部控制命令,并根據(jù)這些內(nèi)部控制命令通過(guò)內(nèi)部控制總線21來(lái)控制視頻機(jī)構(gòu)20a~轉(zhuǎn)換器20c。也就是說(shuō),例如在控制命令的OPC中,編碼“CO”h在(走帶)機(jī)構(gòu)/重放器命令中是指的重放,在調(diào)諧器命令中是指波段控制,在視頻命令中是指對(duì)比度控制,而在聲頻命令中是指音量控制。換句話說(shuō),所采用的是由DSDA指定的取決于子裝置的缺省值的命令表。結(jié)果,相同的控制命令編碼就可以共同用來(lái)適應(yīng)各種不同的子裝置。從而,使控制命令簡(jiǎn)短。
例如,在DSDA為視頻機(jī)構(gòu)20a,控制命令的OPC為編碼“C3”h,而OPR為編碼“75”h時(shí),VTR20的微處理器22即利用(走帶)機(jī)構(gòu)/重放器命令表將控制命令譯碼成為指明為重放和轉(zhuǎn)送的內(nèi)部控制命令,來(lái)執(zhí)行控制以使視頻機(jī)構(gòu)20a通過(guò)內(nèi)部控制總線21進(jìn)行重放操作,并執(zhí)行控制使視頻機(jī)構(gòu)20a所再生的AV信號(hào)經(jīng)由轉(zhuǎn)換器20c傳送到TV10的轉(zhuǎn)換器10d。就這樣來(lái)實(shí)現(xiàn)由TV10(裝置)到VTR20的視頻機(jī)構(gòu)20a(子裝置)的控制命令傳輸。從而人們就可在TV10上看到基于VTR20所再生的AV信號(hào)的圖形。
另一方面,在例如說(shuō)上述的由VTR20到TV10傳送表明視頻機(jī)構(gòu)20a的狀態(tài)的數(shù)據(jù)時(shí),TV10的總線接口電路14經(jīng)由雙向總線1接收發(fā)送信號(hào),并將所接收的發(fā)送信號(hào)傳送給微處理器12。微處理器12執(zhí)行ROM12a中存放的程序(軟件),檢驗(yàn)發(fā)送信號(hào)中控制字段54的控制位,以便根據(jù)所檢驗(yàn)的控制位來(lái)確定當(dāng)前的傳輸是傳輸數(shù)據(jù)還是傳輸控制命令。同時(shí)微處理器12還檢測(cè)發(fā)送信號(hào)中數(shù)據(jù)字段55的預(yù)定位置上所設(shè)置的路由選擇碼,根據(jù)此被檢測(cè)的路由選擇編碼來(lái)確定當(dāng)前的傳輸是由一裝置中的子裝置到任一另外裝置的傳輸,還是由一裝置到任一另外裝置中的子裝置的傳輸,還是由一裝置到任一另外裝置的傳輸。
在實(shí)際中,微處理器12根據(jù)發(fā)送信號(hào)中的主地址字段52的主地址位和從地址字段53的從地址位來(lái)驗(yàn)定該發(fā)送信號(hào)是(例如)由VTR20發(fā)送給微處理器12的發(fā)送信號(hào),并根據(jù)控制字段54的控制位檢測(cè)當(dāng)前的傳輸為傳輸數(shù)據(jù)(閉鎖狀態(tài)或非閉鎖狀態(tài)數(shù)據(jù)寫),如果相應(yīng)的編碼是(例如)編碼“B”h,“F”h的話。也就是說(shuō),在數(shù)據(jù)以被分成多個(gè)數(shù)據(jù)幀的方式發(fā)送時(shí),微處理器12確定當(dāng)前的寫操作由第一幀開(kāi)始為閉鎖狀態(tài)寫操作,而在最后一幀為非閉鎖狀態(tài)寫操作。而在數(shù)據(jù)以一幀的情況傳送時(shí),微處理器12即確定當(dāng)前的寫操作在這一幀為非閉鎖狀態(tài)寫操作。在當(dāng)微處理器12接收到例如說(shuō)由VTR20傳送的發(fā)送信號(hào)的第一幀時(shí),它就被置于閉鎖狀態(tài)。當(dāng)微處理器12接收到來(lái)自例如說(shuō)VDP40的發(fā)送信號(hào),它就忽略該所收到的信號(hào)(可使此接收的信號(hào)為無(wú)效),并通知VDP40,對(duì)應(yīng)裝置處于閉鎖狀態(tài)(被封鎖)。
微處理器12還根據(jù)指派到數(shù)據(jù)字段55的數(shù)據(jù)#1的正文標(biāo)題確定當(dāng)前的編碼不是通常D2B中例如編碼“AB”h所采用的OPC“Begin 2”(編碼“BD”h),OPC“Begin 1”(“BC”h),OPC“Begin 0”(“BB”h),并根據(jù)指派到數(shù)據(jù)#2的HDOPR認(rèn)定,在二低位為1,0(b1=1,b0=0)時(shí),當(dāng)前的傳輸為裝置至子裝置傳輸,在這些位為b1=0,b0=1時(shí),當(dāng)前的傳輸為子裝置至裝置傳輸,而在這些位為b1=1,b0=1時(shí),當(dāng)前的傳輸為裝置至裝置的傳輸。
另外,在當(dāng)前的傳輸為由裝置至子裝置的傳輸時(shí),微處理器12識(shí)別被指定到數(shù)據(jù)#3的DSDA,在當(dāng)前傳輸為由子裝置至裝置的傳輸時(shí),識(shí)別指定到數(shù)據(jù)#3的SSAD,而在當(dāng)前傳輸為由裝置至裝置的傳輸時(shí),識(shí)別數(shù)據(jù)#3的虛編碼“7F”h。微處理器12還根據(jù)指派到數(shù)據(jù)#3的SSDA指定當(dāng)前的數(shù)據(jù)為例如來(lái)自視頻機(jī)構(gòu)20a的數(shù)據(jù)。
微處理器12例如根據(jù)指派到數(shù)據(jù)#4的DTATR來(lái)區(qū)分指派到數(shù)據(jù)#9~數(shù)據(jù)#16的數(shù)據(jù)類別。較具體說(shuō),微處理器12在當(dāng)前的編碼(例如)為“20”h時(shí)就確定所接收的數(shù)據(jù)為ASCII碼,OSD數(shù)據(jù);在當(dāng)前編碼(例如)為“21”h時(shí),所接收到的數(shù)據(jù)就是日本OSD數(shù)據(jù);而在當(dāng)前編碼(例如)為“22”h時(shí),所接收到的數(shù)據(jù)就是透明傳送數(shù)據(jù)。換句話說(shuō)就是,可以進(jìn)行各種不同數(shù)據(jù)的傳輸。
另外,微處理器12還根據(jù)指派到數(shù)據(jù)#5的BYTE來(lái)確定該幀所發(fā)送數(shù)據(jù)的字節(jié)數(shù)。具體點(diǎn)說(shuō),微處理器12按照各相應(yīng)編碼“20”h~“2F”h來(lái)分別確定為1字節(jié)~16字節(jié)。亦即,微處理器12可以預(yù)先認(rèn)定數(shù)據(jù)幀中數(shù)據(jù)的數(shù)據(jù)量,從而就可能使判斷該幀的結(jié)束的處理過(guò)程(軟件)簡(jiǎn)化。
微處理器12還根據(jù)指派到數(shù)據(jù)#6的OPR1來(lái)確定在TV監(jiān)視器10b上哪一行進(jìn)行顯示。具體說(shuō),微處理器12分別按相應(yīng)的編碼“20”h,“21”h,“22”h……來(lái)確定第一行,第二行,第三行……等等。
同時(shí)微處理器12還根據(jù)指派到數(shù)據(jù)#7的OPR2來(lái)確定在TV監(jiān)視器10b上顯示的字符的大小。具體說(shuō),微處理器12在當(dāng)前編碼為“20”h時(shí)就確定所顯示的字符為標(biāo)準(zhǔn)尺寸的字符,而在當(dāng)前的編碼為“21”h時(shí),則認(rèn)為所顯示字符為大寫字符。
另外,微處理器12根據(jù)指派給數(shù)據(jù)#8的OPR3確定字母為大寫或小寫。具體說(shuō),微處理器12在當(dāng)前編碼(例如)為“20”h時(shí)就確定相應(yīng)字符為大寫,而在當(dāng)前編碼(例如)為“21”h時(shí)就確定相應(yīng)字符為小寫。應(yīng)指出的是,當(dāng)數(shù)據(jù)被分為多個(gè)數(shù)據(jù)幀和屏幕上的顯示條件不變、即同一行所顯示的字符的大小相同時(shí),僅在第一幀才接收到這些OPR1~OPR3,在此后各幀將不接收它們。
另外,微處理器12在上述OPR1~OPR3所規(guī)定的條件下進(jìn)行對(duì)按照指派到數(shù)據(jù)#9~數(shù)據(jù)#16的數(shù)據(jù)在TV監(jiān)視器10b上顯示字符等的控制。這樣來(lái)進(jìn)行從VTR20的視頻機(jī)構(gòu)20a(子裝置)到TV10的表明狀態(tài)等的數(shù)據(jù)的傳輸。人們就可在TV10上觀察例如VTR20的運(yùn)行狀態(tài)。
現(xiàn)在來(lái)討論在發(fā)送各不同制造廠商未經(jīng)標(biāo)準(zhǔn)化的獨(dú)特?cái)?shù)據(jù)(下面稱為任定數(shù)據(jù))時(shí)的數(shù)據(jù)幀的格式。
發(fā)送任定數(shù)據(jù)的數(shù)據(jù)幀的格式就在于其中數(shù)據(jù)#6、#7被指派給關(guān)于制造廠商的信息,即例如由2字節(jié)所組成的制造者識(shí)別碼(ID),如圖15中所示。發(fā)送源的裝置指定指派給制造該裝置的公司的制造者ID編碼以發(fā)送數(shù)據(jù)。接收方的裝置根據(jù)制造者ID碼認(rèn)定,數(shù)據(jù)#7的數(shù)據(jù)以及緊接其后的數(shù)據(jù)為(例如)該公司特有的數(shù)據(jù),由此來(lái)進(jìn)行相應(yīng)于這些數(shù)據(jù)的處理。結(jié)果就有可能對(duì)該公司的裝置(設(shè)備)增加任何有用成分,或展示特征。
應(yīng)指出的是,本發(fā)明并不局限于上述實(shí)施例,還可以應(yīng)用于由一裝置發(fā)送一請(qǐng)求給子裝置并由子裝置給裝置以回答的傳輸,例如作自動(dòng)通報(bào)裝置的狀態(tài)等。此外毋庸置言,本發(fā)明可以應(yīng)用例如適于控制AV設(shè)備的雙向總線系統(tǒng),例如說(shuō),除D2B或HBS之外的系統(tǒng)。
由前述說(shuō)明顯而易見(jiàn),在本發(fā)明中,發(fā)送源的裝置是這樣的,即,在雙向總線上的發(fā)送信號(hào)包括有一用于指定相互間進(jìn)行通信傳輸?shù)难b置的地址的地址字段,指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳送控制命令的控制命令傳輸命令的控制字段,和指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段,它在發(fā)送數(shù)據(jù)時(shí)將起始幀的控制字段的內(nèi)容指定為數(shù)據(jù)傳輸命令,以便通過(guò)雙向總線發(fā)送該發(fā)送信號(hào)。接收方的裝置經(jīng)由該雙向總線接收此發(fā)送信號(hào),根據(jù)所接收到的發(fā)送信號(hào)起始幀的控制字段檢測(cè)所進(jìn)行的傳輸是傳輸數(shù)據(jù)還是傳輸控制命令,據(jù)此,當(dāng)確定所進(jìn)行的傳輸為數(shù)據(jù)傳輸時(shí),即認(rèn)為該幀數(shù)據(jù)字段的內(nèi)容被指定為數(shù)據(jù),而接收數(shù)據(jù)。結(jié)果就不再需要通常的雙向總線系統(tǒng)中所必需的一幀用于在發(fā)送實(shí)際數(shù)據(jù)前通知接收端裝置數(shù)據(jù)將在隨后的數(shù)據(jù)幀發(fā)送,和一幀用于在數(shù)據(jù)發(fā)送完成時(shí)刻通知接收方裝置數(shù)據(jù)傳輸完成。因而就可使通信量較之通常的雙向總線系統(tǒng)有很大程度降低。這樣即能改善傳送效率。另外還能簡(jiǎn)化傳輸過(guò)程。
同時(shí),在本發(fā)明中還備置有多種數(shù)據(jù)。發(fā)送源的裝置將表明數(shù)據(jù)類別的信息嵌置在數(shù)據(jù)字段的預(yù)定位置處,以發(fā)送該發(fā)送信號(hào)。接收方裝置根據(jù)這一信息識(shí)別所接收數(shù)據(jù)的類別,由此即有可能進(jìn)行各種不同數(shù)據(jù)的傳輸。
而按照本發(fā)明的傳輸方法,發(fā)送源裝置還將表明這一幀被發(fā)送數(shù)據(jù)的數(shù)據(jù)量的信息嵌置于數(shù)據(jù)字段的預(yù)定位置來(lái)發(fā)送該發(fā)送信號(hào)。接收方裝置根據(jù)這一消息識(shí)別所接收幀的數(shù)據(jù)量,由此就有可能預(yù)先知道數(shù)據(jù)幀的數(shù)據(jù)量。這樣,用于判斷該數(shù)據(jù)幀的結(jié)束的處理(軟件)就能被簡(jiǎn)化。
此外,發(fā)送源裝置還將有關(guān)制造廠商的信息嵌置在數(shù)據(jù)字段的預(yù)定位置以發(fā)送該發(fā)送信號(hào)。接收方裝置根據(jù)這一信息識(shí)別制造廠商,從而使得可能進(jìn)行獨(dú)特?cái)?shù)據(jù)的傳輸。這樣,就有可能對(duì)制造該裝置的公司的裝置(設(shè)備)增加任何有用的方面,或者展示特性。
權(quán)利要求
1.一雙向總線系統(tǒng)的發(fā)送方法,該系統(tǒng)中多個(gè)適用于執(zhí)行所接到的控制命令的操作并進(jìn)行數(shù)據(jù)傳輸?shù)难b置相互間通過(guò)一雙向總線連接,其中在所述雙向總線上的一幀發(fā)送信號(hào)包括有指定相互進(jìn)行通信傳輸?shù)难b置的地址的地址字段,指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段,所述發(fā)送方法為在發(fā)送數(shù)據(jù)時(shí),指定起始幀的控制字段的內(nèi)容為數(shù)據(jù)傳輸命令;和通過(guò)所述雙向總線發(fā)送該發(fā)送信號(hào)。
2.權(quán)利要求1中所述的發(fā)送方法,其特征在于,備置有多種數(shù)據(jù),表明數(shù)據(jù)類別的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置以發(fā)送該發(fā)送信號(hào)。
3.權(quán)利要求1或2所述發(fā)送方法,其特征在于表明信號(hào)幀所欲發(fā)送的數(shù)據(jù)的數(shù)據(jù)量的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置以發(fā)送該發(fā)送信號(hào)。
4.權(quán)利要求1或2所述的發(fā)送方法,其特征在于有關(guān)制造廠商的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置以發(fā)送該發(fā)送信號(hào)。
5.權(quán)利要求3所述的發(fā)送方法,其特征在于有關(guān)制造廠商的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置以發(fā)送該發(fā)送信號(hào)。
6.一雙向總線系統(tǒng)的接收方法,該系統(tǒng)中多個(gè)適用于執(zhí)行所接收的控制命令的操作并進(jìn)行數(shù)據(jù)傳輸?shù)难b置通過(guò)一雙向總線相互連接,所述接收方法為通過(guò)所述雙向總線接收具有幀結(jié)構(gòu)的發(fā)送信號(hào),此信號(hào)幀包括為指定相互間進(jìn)行通信傳輸?shù)难b置的地址的地址字段,指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,和指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段;和根據(jù)所接收到的發(fā)送信號(hào)的起始幀的控制字段檢測(cè)所進(jìn)行的傳輸為數(shù)據(jù)傳輸還是控制命令傳輸,據(jù)此在確定所進(jìn)行的傳輸為數(shù)據(jù)傳輸時(shí),所述接收方法即根據(jù)認(rèn)定該信號(hào)幀的數(shù)據(jù)字段的內(nèi)容被指定為數(shù)據(jù)來(lái)接收數(shù)據(jù)。
7.權(quán)利要求6所述的接收方法,其特征在于表明數(shù)據(jù)類別的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置,所述接收方法包括根據(jù)所述信息識(shí)別所接收數(shù)據(jù)的類別。
8.權(quán)利要求6或7所述的接收方法,其特征在于表明信號(hào)幀的數(shù)據(jù)量的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置,所述接收方法包括根據(jù)所述信息識(shí)別信號(hào)幀的數(shù)據(jù)量。
9.權(quán)利要求6或7所述的接收方法,其特征在于有關(guān)制造廠商的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置,所述接收方法包括根據(jù)所述信息識(shí)別制造廠商。
10.權(quán)利要求8所述的接收方法,其特征在于有關(guān)制造廠商的信息被嵌置在數(shù)據(jù)字段的預(yù)定位置,所述接收方法包括根據(jù)所述信息識(shí)別制造廠商。
11.一雙向總線系統(tǒng)的傳輸方法,該系統(tǒng)中多個(gè)適于執(zhí)行所接收控制命令的操作并進(jìn)行數(shù)據(jù)傳輸?shù)难b置經(jīng)由一雙向總線相互連接,發(fā)送源的裝置適用于通過(guò)所述雙向總線發(fā)送具有幀結(jié)構(gòu)的發(fā)送信號(hào),該信號(hào)幀包括有指定相互間進(jìn)行通信傳輸?shù)难b置的地址的地址字段,指定表明為數(shù)據(jù)傳輸?shù)臄?shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段,和指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段;在發(fā)送數(shù)據(jù)時(shí),發(fā)送源的裝置指定起始幀控制字段的內(nèi)容為數(shù)據(jù)傳輸命令以通過(guò)該雙向總線發(fā)送該發(fā)送信號(hào);接放方的裝置適于通過(guò)所述雙向總線接收該發(fā)送信號(hào),根據(jù)所接收的發(fā)送信號(hào)起始幀的控制字段檢驗(yàn)所進(jìn)行的傳輸為數(shù)據(jù)傳輸還是控制命令傳輸,在此如確定所進(jìn)行的傳輸為數(shù)據(jù)傳輸時(shí),接收方裝置即認(rèn)定該信號(hào)幀數(shù)據(jù)字段的內(nèi)容被指定為數(shù)據(jù)來(lái)接收數(shù)據(jù)。
12.權(quán)利要求11所述的傳輸方法,其特征在于備置有多種數(shù)據(jù),發(fā)送源的裝置將表明數(shù)據(jù)類別的信息嵌置于數(shù)據(jù)字段的預(yù)定位置以發(fā)送該發(fā)送信號(hào),接收方的裝置根據(jù)這一信息識(shí)別所接收數(shù)據(jù)的類別。
13.權(quán)利要求11或12所述的傳輸方法,其特征在于發(fā)送源裝置將表明該幀欲發(fā)送數(shù)據(jù)的數(shù)據(jù)量的信息嵌置于數(shù)據(jù)字段的預(yù)定位置以發(fā)送該發(fā)送信號(hào),接收方裝置根據(jù)該信息識(shí)別所接收數(shù)據(jù)的數(shù)據(jù)量以接收該發(fā)送信號(hào)。
14.權(quán)利要求11或12所述的傳輸方法,其特征在于發(fā)送源裝置將關(guān)于制造廠商的信息嵌置在數(shù)據(jù)字段的預(yù)定位置發(fā)送該發(fā)送信號(hào),接收方裝置根據(jù)該信息識(shí)別制造廠商。
15.權(quán)利要求13所述的傳輸方法,其特征在于發(fā)送源裝置將關(guān)于制造廠商的信息嵌置在數(shù)據(jù)字段的預(yù)定位置發(fā)送該發(fā)送信息,接收方裝置根據(jù)該信息識(shí)別制造廠商。
16.一由多個(gè)適用于執(zhí)行所接收控制命令的操作并進(jìn)行數(shù)據(jù)傳輸?shù)难b置組成的雙向總線系統(tǒng),其中每一所述多個(gè)裝置包括有用于組成具有幀結(jié)構(gòu)的發(fā)送信號(hào)的發(fā)送信號(hào)構(gòu)成單元,該信號(hào)幀由一指定相互間進(jìn)行通信傳輸?shù)难b置的地址的地址字段、一指定表明為傳輸數(shù)據(jù)的數(shù)據(jù)傳輸命令或表明為傳輸控制命令的控制命令傳輸命令的控制字段、和一指定控制命令或數(shù)據(jù)的數(shù)據(jù)字段組成,據(jù)此,在發(fā)送數(shù)據(jù)時(shí),所述發(fā)送信號(hào)構(gòu)成單元指定起始幀的控制字段的內(nèi)容為數(shù)據(jù)傳輸控制命令來(lái)組成發(fā)送信號(hào);用于將該發(fā)送信號(hào)構(gòu)成單元所組成的發(fā)送信號(hào)輸出到雙向總線的總線輸出單元;適用于經(jīng)由雙向總線接收該發(fā)送信號(hào)的總線輸入單元;和適用于根據(jù)由該總線輸入單元所接收的發(fā)送信號(hào)的起始幀的控制字段確定所進(jìn)行的傳輸為數(shù)據(jù)傳輸還是控制命令傳輸?shù)目刂茊卧?,?jù)此在確定所進(jìn)行傳輸為數(shù)據(jù)傳輸時(shí),該控制單元即認(rèn)定該幀的數(shù)據(jù)字段的數(shù)據(jù)內(nèi)容被指定為數(shù)據(jù),而進(jìn)行接收數(shù)據(jù)的控制。所述多個(gè)裝置通過(guò)雙向總線互相連接。
17.權(quán)利要求16所述的雙向總線系統(tǒng),其特征在于備置有多種數(shù)據(jù),發(fā)送信號(hào)構(gòu)成單元將表明數(shù)據(jù)類別的信息嵌置于數(shù)據(jù)字段的預(yù)定位置以組成發(fā)送信號(hào),控制單元根據(jù)該信息識(shí)別所接收數(shù)據(jù)的類別。
18.權(quán)利要求16或17所述的雙向總線系統(tǒng),其特征在于發(fā)送信號(hào)構(gòu)成單元將表明該幀欲發(fā)送數(shù)據(jù)的數(shù)據(jù)量的信息嵌置在數(shù)據(jù)字段的預(yù)定位置以組成該發(fā)送信號(hào),控制單元根據(jù)該信息識(shí)別所接收幀的數(shù)據(jù)量。
19.權(quán)利要求16或17所述的雙向總線系統(tǒng),其特征在于發(fā)送信號(hào)構(gòu)成單元將關(guān)于制造廠商的信息嵌置于數(shù)據(jù)字段的預(yù)定位置以組成發(fā)送信號(hào),控制單元根據(jù)該信息識(shí)別制造廠商。
20.權(quán)利要求18所述雙向總線系統(tǒng),其特征在于發(fā)送信號(hào)構(gòu)成單元將關(guān)于制造廠商的信息嵌置在數(shù)據(jù)字段的預(yù)定位置以組成發(fā)送信號(hào),控制單元根據(jù)這一信息識(shí)別制造廠商。
全文摘要
一種應(yīng)用雙向總線的通信傳輸系統(tǒng),它包含有多個(gè)互相連接的裝置。每一裝置都包括發(fā)送信號(hào)構(gòu)成單元;總線輸出單元;總線輸入單元和控制單元。同時(shí)還揭示了可應(yīng)用于這一雙向總線系統(tǒng)的發(fā)送方法、接收方法和傳輸方法。
文檔編號(hào)H04L12/28GK1091851SQ9311296
公開(kāi)日1994年9月7日 申請(qǐng)日期1993年12月21日 優(yōu)先權(quán)日1992年12月21日
發(fā)明者刑部義雄, 田中繁雄, 勝山明, 山崎洋, 草谷康夫, 小田部典子, 杉山宏一, 佐藤真 申請(qǐng)人:索尼公司