JPH10178438A - データ通信システム、データ通信装置および方法 - Google Patents
データ通信システム、データ通信装置および方法Info
- Publication number
- JPH10178438A JPH10178438A JP8338032A JP33803296A JPH10178438A JP H10178438 A JPH10178438 A JP H10178438A JP 8338032 A JP8338032 A JP 8338032A JP 33803296 A JP33803296 A JP 33803296A JP H10178438 A JPH10178438 A JP H10178438A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- format
- packet
- data
- home
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40091—Bus bridging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
- H04L12/2836—Protocol conversion between an external network and a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40071—Packet processing; Packet format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40117—Interconnection of audio or video/imaging devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/285—Generic home appliances, e.g. refrigerators
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Small-Scale Networks (AREA)
- Computing Systems (AREA)
- Computer And Data Communications (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
(57)【要約】
【課題】 シリアルバスとホームバスを接続し、相互に
制御コマンドを伝送するようにする。 【解決手段】 デジタルTV21、デジタルビデオカセ
ットレコーダ(DVCR)22、およびパーソナルコン
ピュータ(PC)23が接続されたIEEE−1394
シリアルバス28と、空調器25、照明器具26、およ
び開閉装置27が接続されたホームバス29は、ホーム
バス/1394変換器24で結ばれ、例えばデジタルT
V21から照明器具26に対してIEEE−1394シ
リアルバスのフォーマットで伝送されたコマンドは、ホ
ームバス/1394変換器24において、ホームバス2
9のフォーマットのパケットに変換された後、ホームバ
ス29を介して照明器具26に供給される。
制御コマンドを伝送するようにする。 【解決手段】 デジタルTV21、デジタルビデオカセ
ットレコーダ(DVCR)22、およびパーソナルコン
ピュータ(PC)23が接続されたIEEE−1394
シリアルバス28と、空調器25、照明器具26、およ
び開閉装置27が接続されたホームバス29は、ホーム
バス/1394変換器24で結ばれ、例えばデジタルT
V21から照明器具26に対してIEEE−1394シ
リアルバスのフォーマットで伝送されたコマンドは、ホ
ームバス/1394変換器24において、ホームバス2
9のフォーマットのパケットに変換された後、ホームバ
ス29を介して照明器具26に供給される。
Description
【0001】
【発明の属する技術分野】本発明は、データ通信システ
ム、データ通信装置、および方法に関し、例えば、フォ
ーマット変換を行うことにより、双方向にデータを伝送
するシリアルバスと主として家庭電化製品を制御するホ
ームバスとの間で、映像、音声、および制御コマンド等
のデジタルデータの伝送を行うことができるようにした
データ通信システム、データ通信装置および方法に関す
る。
ム、データ通信装置、および方法に関し、例えば、フォ
ーマット変換を行うことにより、双方向にデータを伝送
するシリアルバスと主として家庭電化製品を制御するホ
ームバスとの間で、映像、音声、および制御コマンド等
のデジタルデータの伝送を行うことができるようにした
データ通信システム、データ通信装置および方法に関す
る。
【0002】
【従来の技術】近年、照明器具、空調器、カーテンの開
閉機器等の家庭電化製品を制御するホームバスが開発さ
れている。例えば、日本電子機械工業会(EIAJ(El
ectronic Industries Association of Japan))におい
て、ET−2101として制定された「Home Bu
s System」(HBS)は、家庭電化製品を同軸
ケーブルあるいはツイステッドペア線(電話線)で接続
し、相互に制御するためのものである。
閉機器等の家庭電化製品を制御するホームバスが開発さ
れている。例えば、日本電子機械工業会(EIAJ(El
ectronic Industries Association of Japan))におい
て、ET−2101として制定された「Home Bu
s System」(HBS)は、家庭電化製品を同軸
ケーブルあるいはツイステッドペア線(電話線)で接続
し、相互に制御するためのものである。
【0003】同様に、米国電気機械工業会(EIA(El
ectronic Industries Association))において、IS
−60として制定されたCEBusや、ヨーロッパのC
ENELEC(European Committiee for Electrotechn
ical Standardization)で討議されている「Europ
ean Home System」(EHS)は、同軸
ケーブルやツイステッドペア線以外に、電灯線、赤外
線、無線、あるいは光ファイバなどの複数のメディアを
使用するホームバスである。これらのホームバスは、9
600ビット/秒程度またはそれ以下の低速のデータ伝
送速度で制御データを伝送し、家庭電化製品を相互に制
御することを目的としている。
ectronic Industries Association))において、IS
−60として制定されたCEBusや、ヨーロッパのC
ENELEC(European Committiee for Electrotechn
ical Standardization)で討議されている「Europ
ean Home System」(EHS)は、同軸
ケーブルやツイステッドペア線以外に、電灯線、赤外
線、無線、あるいは光ファイバなどの複数のメディアを
使用するホームバスである。これらのホームバスは、9
600ビット/秒程度またはそれ以下の低速のデータ伝
送速度で制御データを伝送し、家庭電化製品を相互に制
御することを目的としている。
【0004】図13は、ホームバスを用いたデータ伝送
システムの一例の構成を示す図である。家庭内の電灯線
を使用するホームバス(以下、電灯線バスという)6に
は、子供部屋の照明器具1、玄関の照明器具2、玄関カ
メラ3、空調器4、およびカーテン開閉装置5が接続さ
れている。また、ツイステッドペア線を使用するホーム
バス(以下、TPバスという)12には、セキュリティ
機器7、ビデオモニタ8、ドア開閉装置9、カーテン開
閉装置10、および自動検針装置11が接続されてい
る。
システムの一例の構成を示す図である。家庭内の電灯線
を使用するホームバス(以下、電灯線バスという)6に
は、子供部屋の照明器具1、玄関の照明器具2、玄関カ
メラ3、空調器4、およびカーテン開閉装置5が接続さ
れている。また、ツイステッドペア線を使用するホーム
バス(以下、TPバスという)12には、セキュリティ
機器7、ビデオモニタ8、ドア開閉装置9、カーテン開
閉装置10、および自動検針装置11が接続されてい
る。
【0005】ルータ13は、電灯線バス6とTPバス1
2との間のインタフェース処理を行うようになされてお
り、電灯線バス6を介して供給された制御コマンドや映
像音声信号をTPバス12にスルーで送出するようにな
されている。同様に、TPバス12より供給された制御
コマンドや映像音声信号をスルーで電灯線バス6に送出
するようになされている。
2との間のインタフェース処理を行うようになされてお
り、電灯線バス6を介して供給された制御コマンドや映
像音声信号をTPバス12にスルーで送出するようにな
されている。同様に、TPバス12より供給された制御
コマンドや映像音声信号をスルーで電灯線バス6に送出
するようになされている。
【0006】HBS、EHS、およびCEBusなどの
ホームバスにおいては、家庭内のツイステッドペア線、
電灯線、同軸ケーブルを使用していても、電気的な特
性、波形、論理条件などのフィジカル層に対応する部分
では仕様は全く異なる。
ホームバスにおいては、家庭内のツイステッドペア線、
電灯線、同軸ケーブルを使用していても、電気的な特
性、波形、論理条件などのフィジカル層に対応する部分
では仕様は全く異なる。
【0007】図14は、HBSのパケットのフレームフ
ォーマットを示している。各フィールドには次のような
データが記述される。
ォーマットを示している。各フィールドには次のような
データが記述される。
【0008】即ち、パケットの優先度を表すPR(Pr
iority code)、送信元のアドレスを表すS
A(Source address)、送信先のアドレ
スを表すDA(Destination addres
s)、制御の種類を表すCC(Control cod
e)、メッセージの長さを表すBC(Messagel
ength)、データDATA(例えば、送信するデー
タ(Data)、オペコード(opecode)、オペ
ランド(operand)、その他(後述する)からな
る)、フレーム内のデータの誤りを検出するためのコー
ドFCC(Frame Check Code)、およ
びダミーデータDMY(Dummy)、ACK/NAK
コード(ACK/NAK)などである。
iority code)、送信元のアドレスを表すS
A(Source address)、送信先のアドレ
スを表すDA(Destination addres
s)、制御の種類を表すCC(Control cod
e)、メッセージの長さを表すBC(Messagel
ength)、データDATA(例えば、送信するデー
タ(Data)、オペコード(opecode)、オペ
ランド(operand)、その他(後述する)からな
る)、フレーム内のデータの誤りを検出するためのコー
ドFCC(Frame Check Code)、およ
びダミーデータDMY(Dummy)、ACK/NAK
コード(ACK/NAK)などである。
【0009】上記DATAフィールドには、次のような
データが記述される。
データが記述される。
【0010】即ち、他のバスとの間で通信を行うための
データが記述されるHD(Header code)、
送信元アドレスのサブアドレスを示すSA2(Sour
cesub−address)、送信先アドレスのサブ
アドレスを示すDA2(Destination su
b−address)、送信元のサブデバイスのアドレ
スを示すSSDA(Source sub−devic
e address)、送信先のサブデバイスのアドレ
スDSDA(Destination sub−dev
ice address)、テーブルセレクタTS(T
able selector)、オペレーションコード
OPC(Opecode)、オペランドOPR(Ope
rand)、ターミネーションコードTC(Termm
ination code)である。
データが記述されるHD(Header code)、
送信元アドレスのサブアドレスを示すSA2(Sour
cesub−address)、送信先アドレスのサブ
アドレスを示すDA2(Destination su
b−address)、送信元のサブデバイスのアドレ
スを示すSSDA(Source sub−devic
e address)、送信先のサブデバイスのアドレ
スDSDA(Destination sub−dev
ice address)、テーブルセレクタTS(T
able selector)、オペレーションコード
OPC(Opecode)、オペランドOPR(Ope
rand)、ターミネーションコードTC(Termm
ination code)である。
【0011】Header code(HD)は、HB
Sと別のバスを接続して通信を行うとき使用される。
Sと別のバスを接続して通信を行うとき使用される。
【0012】図15は、CEBusのパケットのフレー
ムフォーマットを示す図である。各フィールドには次の
ようなデータが記述される。
ムフォーマットを示す図である。各フィールドには次の
ようなデータが記述される。
【0013】即ち、プリアンブルPRE(Preamb
le)、制御コードCC(Control Cod
e)、送信先アドレスDA(Destination
address)、送信先ハウスコードDHC(Des
tination Housecode)、送信元アド
レスSA(Source address)、送信元ハ
ウスコードSHC(Source House cod
e)、データDATA、フレームの伝送誤りを検出する
ためのフレームチェックシーケンスFCS(Frame
Check Sequence)である。
le)、制御コードCC(Control Cod
e)、送信先アドレスDA(Destination
address)、送信先ハウスコードDHC(Des
tination Housecode)、送信元アド
レスSA(Source address)、送信元ハ
ウスコードSHC(Source House cod
e)、データDATA、フレームの伝送誤りを検出する
ためのフレームチェックシーケンスFCS(Frame
Check Sequence)である。
【0014】また、DATAフィールドには、次のよう
なデータが記述される。
なデータが記述される。
【0015】即ち、NPDU(Network Pro
tocol Data Unit)、APDU(App
lication Protocol Data Un
it)、機器に対するコマンドを表すObject I
DとMethod ID、引き数のリストArgume
nt Listである。
tocol Data Unit)、APDU(App
lication Protocol Data Un
it)、機器に対するコマンドを表すObject I
DとMethod ID、引き数のリストArgume
nt Listである。
【0016】CEBusの異なるメディア間の通信や、
CEBusと他のバスとの間の通信において、ネットワ
ーク層を規定するとき、Network Protoc
olData Unit(NPDU)が使用される。
CEBusと他のバスとの間の通信において、ネットワ
ーク層を規定するとき、Network Protoc
olData Unit(NPDU)が使用される。
【0017】図14、図15に示したように、HBSと
CEBusでは、パケットのフォーマットを規定するデ
ータリンク層、ホームバス内のメディア間の通信や他の
ホームバスとの間の通信を規定するネットワーク層、機
器間の通信を行うためのコマンドやコマンドの処理を規
定するアプリケーション層が異なっている。従って、H
BSのインタフェースを内蔵する機器はCEBusに接
続する機器と直接通信することができない。
CEBusでは、パケットのフォーマットを規定するデ
ータリンク層、ホームバス内のメディア間の通信や他の
ホームバスとの間の通信を規定するネットワーク層、機
器間の通信を行うためのコマンドやコマンドの処理を規
定するアプリケーション層が異なっている。従って、H
BSのインタフェースを内蔵する機器はCEBusに接
続する機器と直接通信することができない。
【0018】一方、近年、IEEE(The Institute of
Electrical and Electronics Engineers, Inc.)で規
定しているIEEE−1394 High Perfo
rmance Serial Bus(以下、IEEE
−1394シリアルバスという)が、AV機器と、PC
(パーソナルコンピュータ)およびPC関連機器との間
の通信に用いられるようになってきた。IEEE−13
94シリアルバスは、デジタルの映像や音声の信号を実
時間で高速に伝送するとともに、制御コマンドを伝送す
ることができる。
Electrical and Electronics Engineers, Inc.)で規
定しているIEEE−1394 High Perfo
rmance Serial Bus(以下、IEEE
−1394シリアルバスという)が、AV機器と、PC
(パーソナルコンピュータ)およびPC関連機器との間
の通信に用いられるようになってきた。IEEE−13
94シリアルバスは、デジタルの映像や音声の信号を実
時間で高速に伝送するとともに、制御コマンドを伝送す
ることができる。
【0019】
【発明が解決しようとする課題】しかしながら、従来の
ホームバスは、データの伝送速度が9600ビット/秒
程度またはそれ以下であるため、専ら機器同士を相互に
制御するために使用される。従って、例えば、玄関カメ
ラ3で撮影された映像をビデオモニタ8に表示させるよ
うな場合、ホームバスのデータの伝送速度では不足する
ため、ホームバスとは異なるケーブルで接続する必要が
あり、面倒である課題があった。
ホームバスは、データの伝送速度が9600ビット/秒
程度またはそれ以下であるため、専ら機器同士を相互に
制御するために使用される。従って、例えば、玄関カメ
ラ3で撮影された映像をビデオモニタ8に表示させるよ
うな場合、ホームバスのデータの伝送速度では不足する
ため、ホームバスとは異なるケーブルで接続する必要が
あり、面倒である課題があった。
【0020】また、複数種類のホームバスが存在するた
め、機器をどのホームバスに接続するかを決めるのが困
難である。さらに、1つのホームバス用のインタフェー
スを内蔵した機器は、他のホームバスに直接接続するこ
とができないため、ルータを介して通信する必要があ
り、システムが煩雑になる課題があった。
め、機器をどのホームバスに接続するかを決めるのが困
難である。さらに、1つのホームバス用のインタフェー
スを内蔵した機器は、他のホームバスに直接接続するこ
とができないため、ルータを介して通信する必要があ
り、システムが煩雑になる課題があった。
【0021】さらに、同一のホームバス内の異なるメデ
ィアに接続された機器同士は、ネットワーク層を通じて
通信する必要がある。また、日本、ヨーロッパ、北米な
どの地域により、複数のシステムが存在しており、同一
のメディアを使用していても、物理層、データリンク
層、ネットワーク層、アプリケーション層に互換性がな
いため、互いに通信することができない。また、システ
ムにより通信の手順と制御のためのコマンドが異なるた
め、相互に通信ができないなどの課題があった。
ィアに接続された機器同士は、ネットワーク層を通じて
通信する必要がある。また、日本、ヨーロッパ、北米な
どの地域により、複数のシステムが存在しており、同一
のメディアを使用していても、物理層、データリンク
層、ネットワーク層、アプリケーション層に互換性がな
いため、互いに通信することができない。また、システ
ムにより通信の手順と制御のためのコマンドが異なるた
め、相互に通信ができないなどの課題があった。
【0022】一方、IEEE−1394シリアルバス
は、現状ではケーブルの長さが4.5メートルであり、
家庭電化製品間を接続するためには短い。また、IEE
E−1394シリアルバスを長距離化すべく、1394
ロングケーブルの開発が行われているが、それが実現し
ても、家庭内に専用のケーブルを新たに敷設する必要が
ある。さらに、家庭電化製品を制御する場合、制御コマ
ンドの伝送は比較的低速であっても十分であり、IEE
E−1394シリアルバスのアイソクロナスモードでの
データ伝送を行う機構は冗長となり価格が高くなるなど
の課題があった。
は、現状ではケーブルの長さが4.5メートルであり、
家庭電化製品間を接続するためには短い。また、IEE
E−1394シリアルバスを長距離化すべく、1394
ロングケーブルの開発が行われているが、それが実現し
ても、家庭内に専用のケーブルを新たに敷設する必要が
ある。さらに、家庭電化製品を制御する場合、制御コマ
ンドの伝送は比較的低速であっても十分であり、IEE
E−1394シリアルバスのアイソクロナスモードでの
データ伝送を行う機構は冗長となり価格が高くなるなど
の課題があった。
【0023】また、家庭電化製品のデータは、セキュリ
ティ信号や火災警報などのように、緊急度が高く、通信
の優先度が高いものが多いため、AV機器と家庭電化製
品とを直接バスで接続すると、緊急度の高いデータの伝
送が妨げられる場合が生じる課題があった。
ティ信号や火災警報などのように、緊急度が高く、通信
の優先度が高いものが多いため、AV機器と家庭電化製
品とを直接バスで接続すると、緊急度の高いデータの伝
送が妨げられる場合が生じる課題があった。
【0024】本発明はこのような状況に鑑みてなされた
ものであり、双方向でデジタルデータの伝送を行うシリ
アルバスとホームバスを接続し、シリアルバスのアシン
クロナス伝送モードのフォーマットと、ホームバスのフ
ォーマットを変換し、相互に制御コマンドやデータを伝
送することができるようにするものである。
ものであり、双方向でデジタルデータの伝送を行うシリ
アルバスとホームバスを接続し、シリアルバスのアシン
クロナス伝送モードのフォーマットと、ホームバスのフ
ォーマットを変換し、相互に制御コマンドやデータを伝
送することができるようにするものである。
【0025】
【課題を解決するための手段】請求項1に記載のデータ
通信システムは、双方向でデジタルデータとコマンドの
伝送を行う第1のバスと主として家庭用の電子機器を制
御するコマンドを伝送する第2のバスを接続する接続手
段を備え、接続手段は、第1のバスのアシンクロナス伝
送モードのパケットのフォーマットを、第2のバスのパ
ケットのフォーマットに変換するとともに、第2のバス
のパケットのフォーマットを、第1のバスのアシンクロ
ナス伝送モードのパケットのフォーマットに変換するこ
とを特徴とする。
通信システムは、双方向でデジタルデータとコマンドの
伝送を行う第1のバスと主として家庭用の電子機器を制
御するコマンドを伝送する第2のバスを接続する接続手
段を備え、接続手段は、第1のバスのアシンクロナス伝
送モードのパケットのフォーマットを、第2のバスのパ
ケットのフォーマットに変換するとともに、第2のバス
のパケットのフォーマットを、第1のバスのアシンクロ
ナス伝送モードのパケットのフォーマットに変換するこ
とを特徴とする。
【0026】請求項9に記載のデータ通信装置は、双方
向でデジタルデータとコマンドの伝送を行う第1のバス
のアシンクロナス伝送モードのパケットのフォーマット
を、主として家庭用の電子機器を制御するコマンドを伝
送する第2のバスのパケットのフォーマットに変換する
第1の変換手段と、第2のバスのパケットのフォーマッ
トを、第1のバスのアシンクロナス伝送モードのパケッ
トのフォーマットに変換する第2の変換手段とを備える
ことを特徴とする。
向でデジタルデータとコマンドの伝送を行う第1のバス
のアシンクロナス伝送モードのパケットのフォーマット
を、主として家庭用の電子機器を制御するコマンドを伝
送する第2のバスのパケットのフォーマットに変換する
第1の変換手段と、第2のバスのパケットのフォーマッ
トを、第1のバスのアシンクロナス伝送モードのパケッ
トのフォーマットに変換する第2の変換手段とを備える
ことを特徴とする。
【0027】請求項10に記載のデータ通信方法は、双
方向でデジタルデータとコマンドの伝送を行う第1のバ
スのアシンクロナス伝送モードのパケットのフォーマッ
トを、主として家庭用の電子機器を制御するコマンドを
伝送する第2のバスのパケットのフォーマットに変換す
るとともに、第2のバスのパケットのフォーマットを、
第1のバスのアシンクロナス伝送モードのパケットのフ
ォーマットに変換することを特徴とする。
方向でデジタルデータとコマンドの伝送を行う第1のバ
スのアシンクロナス伝送モードのパケットのフォーマッ
トを、主として家庭用の電子機器を制御するコマンドを
伝送する第2のバスのパケットのフォーマットに変換す
るとともに、第2のバスのパケットのフォーマットを、
第1のバスのアシンクロナス伝送モードのパケットのフ
ォーマットに変換することを特徴とする。
【0028】請求項1に記載のデータ通信システムにお
いては、接続手段が、双方向でデジタルデータとコマン
ドの伝送を行う第1のバスと主として家庭用の電子機器
を制御するコマンドを伝送する第2のバスを接続し、接
続手段は、第1のバスのアシンクロナス伝送モードのパ
ケットのフォーマットを、第2のバスのパケットのフォ
ーマットに変換するとともに、第2のバスのパケットの
フォーマットを、第1のバスのアシンクロナス伝送モー
ドのパケットのフォーマットに変換する。
いては、接続手段が、双方向でデジタルデータとコマン
ドの伝送を行う第1のバスと主として家庭用の電子機器
を制御するコマンドを伝送する第2のバスを接続し、接
続手段は、第1のバスのアシンクロナス伝送モードのパ
ケットのフォーマットを、第2のバスのパケットのフォ
ーマットに変換するとともに、第2のバスのパケットの
フォーマットを、第1のバスのアシンクロナス伝送モー
ドのパケットのフォーマットに変換する。
【0029】請求項9に記載のデータ通信装置において
は、第1の変換手段が、双方向でデジタルデータとコマ
ンドの伝送を行う第1のバスのアシンクロナス伝送モー
ドのパケットのフォーマットを、主として家庭用の電子
機器を制御するコマンドを伝送する第2のバスのパケッ
トのフォーマットに変換し、第2の変換手段が、第2の
バスのパケットのフォーマットを、第1のバスのアシン
クロナス伝送モードのパケットのフォーマットに変換す
る。
は、第1の変換手段が、双方向でデジタルデータとコマ
ンドの伝送を行う第1のバスのアシンクロナス伝送モー
ドのパケットのフォーマットを、主として家庭用の電子
機器を制御するコマンドを伝送する第2のバスのパケッ
トのフォーマットに変換し、第2の変換手段が、第2の
バスのパケットのフォーマットを、第1のバスのアシン
クロナス伝送モードのパケットのフォーマットに変換す
る。
【0030】請求項10に記載のデータ通信方法におい
ては、双方向でデジタルデータとコマンドの伝送を行う
第1のバスのアシンクロナス伝送モードのパケットのフ
ォーマットを、主として家庭用の電子機器を制御するコ
マンドを伝送する第2のバスのパケットのフォーマット
に変換するとともに、第2のバスのパケットのフォーマ
ットを、第1のバスのアシンクロナス伝送モードのパケ
ットのフォーマットに変換する。
ては、双方向でデジタルデータとコマンドの伝送を行う
第1のバスのアシンクロナス伝送モードのパケットのフ
ォーマットを、主として家庭用の電子機器を制御するコ
マンドを伝送する第2のバスのパケットのフォーマット
に変換するとともに、第2のバスのパケットのフォーマ
ットを、第1のバスのアシンクロナス伝送モードのパケ
ットのフォーマットに変換する。
【0031】
【発明の実施の形態】図1は、本発明を適用したAV
(audio visual)システムの一実施の形態の構成例を示
している。デジタルTV21、DVCR(デジタルビデ
オカセットレコーダ)22、PC(パーソナルコンピュ
ータ)23は、IEEE−1394シリアルバス28に
接続されている。空調器25、照明器具26、および開
閉装置27は、ホームバス29に接続されている。そし
て、IEEE−1394シリアルバス28は、ホームバ
ス/1394変換器24(接続手段、第1の変換手段、
第2の変換手段)を介してホームバス29に接続されて
いる。
(audio visual)システムの一実施の形態の構成例を示
している。デジタルTV21、DVCR(デジタルビデ
オカセットレコーダ)22、PC(パーソナルコンピュ
ータ)23は、IEEE−1394シリアルバス28に
接続されている。空調器25、照明器具26、および開
閉装置27は、ホームバス29に接続されている。そし
て、IEEE−1394シリアルバス28は、ホームバ
ス/1394変換器24(接続手段、第1の変換手段、
第2の変換手段)を介してホームバス29に接続されて
いる。
【0032】例えば、デジタルTV21が所定の映像を
表示するとき、デジタルTV21が、それが設置されて
いる部屋の照明器具26をオフすることにより、デジタ
ルTV21の画面に表示された映像が見やすくなるよう
にするものとする。
表示するとき、デジタルTV21が、それが設置されて
いる部屋の照明器具26をオフすることにより、デジタ
ルTV21の画面に表示された映像が見やすくなるよう
にするものとする。
【0033】デジタルTV21は、照明器具26にスイ
ッチのオフを指令する制御信号を発生し、IEEEE−
1394シリアルバス28を介して照明器具26に送信
する。この制御信号は、ホームバス/1394変換器2
4において、ホームバス29のデータフォーマットに変
換され、照明器具26に供給される。照明器具26は、
ホームバス/1394変換器24を介して供給されたデ
ジタルTV21からの制御信号に従って、電源スイッチ
をオフにし、部屋の照明を消す。
ッチのオフを指令する制御信号を発生し、IEEEE−
1394シリアルバス28を介して照明器具26に送信
する。この制御信号は、ホームバス/1394変換器2
4において、ホームバス29のデータフォーマットに変
換され、照明器具26に供給される。照明器具26は、
ホームバス/1394変換器24を介して供給されたデ
ジタルTV21からの制御信号に従って、電源スイッチ
をオフにし、部屋の照明を消す。
【0034】図2は、IEEE−1394シリアルバス
のアイソクロナスモードとアシンクロナスモードで通信
を行うためのレイヤ(層)構造を示す図である。所定の
機器のコマンドセット(アシンクロナスデータ)は、ア
プリケーション層においてIEEE−1394シリアル
バスのFCPフレームに変換され、トランザクション層
に供給される。トランザクション層は、リード/ライト
命令の実行や、リードトランザクション等の実行を行
い、トランザクション層に供給されたコマンドセットは
リンク層に供給される。リンク層においてはエラー回復
制御等が行われ、フィジカル層を介してIEEE−13
94シリアルバス28に送出される。また、コネクショ
ンマネージメントの制御により、コネクション情報等が
トランザクション層に供給される。
のアイソクロナスモードとアシンクロナスモードで通信
を行うためのレイヤ(層)構造を示す図である。所定の
機器のコマンドセット(アシンクロナスデータ)は、ア
プリケーション層においてIEEE−1394シリアル
バスのFCPフレームに変換され、トランザクション層
に供給される。トランザクション層は、リード/ライト
命令の実行や、リードトランザクション等の実行を行
い、トランザクション層に供給されたコマンドセットは
リンク層に供給される。リンク層においてはエラー回復
制御等が行われ、フィジカル層を介してIEEE−13
94シリアルバス28に送出される。また、コネクショ
ンマネージメントの制御により、コネクション情報等が
トランザクション層に供給される。
【0035】また、IEEE−1394シリアルバス2
8より伝送されてきたデータは、フィジカル層を介して
リンク層に供給される。リンク層に供給されたデータ
は、エラー回復処理等が施され、トランザクション層に
供給される。トランザクション層においては、コネクシ
ョンマネージメントの制御により、コネクション制御等
が行われ、FCPフレームが所定の機器のアプリケーシ
ョン層に供給される。
8より伝送されてきたデータは、フィジカル層を介して
リンク層に供給される。リンク層に供給されたデータ
は、エラー回復処理等が施され、トランザクション層に
供給される。トランザクション層においては、コネクシ
ョンマネージメントの制御により、コネクション制御等
が行われ、FCPフレームが所定の機器のアプリケーシ
ョン層に供給される。
【0036】一方、アイソクロナスデータは、アプリケ
ーション層からリンク層に供給され、エラー回復処理等
が行われた後、フィジカル層を介してIEEE−139
4シリアルバス28に送出される。また、IEEE−1
394シリアルバス28を介して伝送されてきたアイソ
クロナスデータは、フィジカル層からリンク層に供給さ
れ、エラー回復処理等が行われた後、アプリケーション
層に供給される。
ーション層からリンク層に供給され、エラー回復処理等
が行われた後、フィジカル層を介してIEEE−139
4シリアルバス28に送出される。また、IEEE−1
394シリアルバス28を介して伝送されてきたアイソ
クロナスデータは、フィジカル層からリンク層に供給さ
れ、エラー回復処理等が行われた後、アプリケーション
層に供給される。
【0037】図3は、ISO(International Organiza
tion for Standardization)で規定されているOSIモ
デルとIEEE−1394シリアルバスで用いられるレ
イヤ構造を比較するための図である。OSIモデルにお
けるフィジカル層はIEEE−1394シリアルバスの
フィジカル層に対応し、OSIモデルにおけるデータリ
ンク層は、IEEE−1394シリアルバスのトランザ
クション層およびリンク層に対応する。また、OSIモ
デルにおけるネットワーク層は、IEEE−1394シ
リアルバスのネットワーク層に、OSIモデルのアプリ
ケーション層はIEEE−1394シリアルバスのアプ
リケーション層に、OSIモデルのコマンドは、IEE
E−1394シリアルバスのコマンドにそれぞれ対応し
ている。
tion for Standardization)で規定されているOSIモ
デルとIEEE−1394シリアルバスで用いられるレ
イヤ構造を比較するための図である。OSIモデルにお
けるフィジカル層はIEEE−1394シリアルバスの
フィジカル層に対応し、OSIモデルにおけるデータリ
ンク層は、IEEE−1394シリアルバスのトランザ
クション層およびリンク層に対応する。また、OSIモ
デルにおけるネットワーク層は、IEEE−1394シ
リアルバスのネットワーク層に、OSIモデルのアプリ
ケーション層はIEEE−1394シリアルバスのアプ
リケーション層に、OSIモデルのコマンドは、IEE
E−1394シリアルバスのコマンドにそれぞれ対応し
ている。
【0038】上記実施の形態においては、OSIモデル
のレイヤ構造を有するホームバスとIEEE−1394
シリアルバスとは、各レイヤ(層)間でデータフォーマ
ットを変換する。
のレイヤ構造を有するホームバスとIEEE−1394
シリアルバスとは、各レイヤ(層)間でデータフォーマ
ットを変換する。
【0039】ところで、IEEE−1394シリアルバ
スのデータ伝送には、非同期データ伝送モード(アシン
クロナスモード)と、IEEE−1394シリアルバス
のサイクルマスタになる機器が発生する8KHz(12
5μS)のアイソクロナスサイクル(以下、単にサイク
ルという)に同期する同期データ伝送モード(アイソク
ロナスモード)がある。
スのデータ伝送には、非同期データ伝送モード(アシン
クロナスモード)と、IEEE−1394シリアルバス
のサイクルマスタになる機器が発生する8KHz(12
5μS)のアイソクロナスサイクル(以下、単にサイク
ルという)に同期する同期データ伝送モード(アイソク
ロナスモード)がある。
【0040】アシンクロナスモードは、一般にデータを
実時間でないモードで伝送したり、機器の制御信号や制
御コマンドを伝送するために使用される。一方、アイソ
クロナスモードは、映画、音楽、楽器演奏などの動画像
データやオーディオデータを実時間で伝送するために使
用される。アイソクロナスモードではデータは、125
μSのサイクルでIEEE−1394シリアルバス上を
伝送される。IEEE−1394シリアルバスの伝送速
度は、100メガビット/秒(Mbps)、200Mb
ps、および400Mbpsである。
実時間でないモードで伝送したり、機器の制御信号や制
御コマンドを伝送するために使用される。一方、アイソ
クロナスモードは、映画、音楽、楽器演奏などの動画像
データやオーディオデータを実時間で伝送するために使
用される。アイソクロナスモードではデータは、125
μSのサイクルでIEEE−1394シリアルバス上を
伝送される。IEEE−1394シリアルバスの伝送速
度は、100メガビット/秒(Mbps)、200Mb
ps、および400Mbpsである。
【0041】次に、IEEE−1394シリアルバスの
アシンクロナスモードによるデータの伝送方法について
説明する。ファンクションコントロールプロトコル(F
CP)により、IEEE−1394シリアルバスに接続
された機器がコントロールされる。FCPは、アシンク
ロナスパケットにより制御コマンドとレスポンスを伝送
する。
アシンクロナスモードによるデータの伝送方法について
説明する。ファンクションコントロールプロトコル(F
CP)により、IEEE−1394シリアルバスに接続
された機器がコントロールされる。FCPは、アシンク
ロナスパケットにより制御コマンドとレスポンスを伝送
する。
【0042】図4は、IEEE−1394シリアルバス
のアシンクロナスデータ伝送モードの”Write r
equest for data blockパケッ
ト”の構造を示している。また、図5は、IEEE−1
394シリアルバスのアシンクロナスデータ伝送モード
の”Write request for dataq
uadletパケット”の構造を示している。
のアシンクロナスデータ伝送モードの”Write r
equest for data blockパケッ
ト”の構造を示している。また、図5は、IEEE−1
394シリアルバスのアシンクロナスデータ伝送モード
の”Write request for dataq
uadletパケット”の構造を示している。
【0043】図4に示したパケットのヘッダ部におい
て、Destination_IDには、送信先のアド
レスがセットされる。TL(Transaction
Label)には、複数のトランザクションがあると
き、各トランザクションを識別するための値がセットさ
れる。Rt(Retry Code))には、トランザ
クションの発行に失敗したとき、リトライの方法を指定
するものである。tcodeには、トランザクションの
種類がセットされ、Pri(Priority)には、
優先度がセットされる。
て、Destination_IDには、送信先のアド
レスがセットされる。TL(Transaction
Label)には、複数のトランザクションがあると
き、各トランザクションを識別するための値がセットさ
れる。Rt(Retry Code))には、トランザ
クションの発行に失敗したとき、リトライの方法を指定
するものである。tcodeには、トランザクションの
種類がセットされ、Pri(Priority)には、
優先度がセットされる。
【0044】Source_IDには、送信元のIDが
セットされ、Destination_offsetに
は、レジスタの番地がセットされる。Data_len
gthにはデータの長さがセットされる。また、tco
deが0001b(bは0001が2進数であることを
表す)の種類のトランザクションの場合、Extend
ed_tcodeに拡張されたtcodeをセットする
ことができる。さらに、Header_CRC(Cyclic
Redundancy Check:巡回冗長符号)には、Heade
r部の誤り訂正制御を行うための巡回冗長符号がセット
される。
セットされ、Destination_offsetに
は、レジスタの番地がセットされる。Data_len
gthにはデータの長さがセットされる。また、tco
deが0001b(bは0001が2進数であることを
表す)の種類のトランザクションの場合、Extend
ed_tcodeに拡張されたtcodeをセットする
ことができる。さらに、Header_CRC(Cyclic
Redundancy Check:巡回冗長符号)には、Heade
r部の誤り訂正制御を行うための巡回冗長符号がセット
される。
【0045】図5においては、図4のパケットのヘッダ
部における、tcodeが0000bとなり、Data
_legthとExtended_tcodeの部分
に、Quadlet_dataがFCPフレームとして
セットされる。tcodeが0000bの場合、Ext
ended_tcodeは不要とされる。その他の部分
は、図4の場合と同様であるのでその説明は省略する。
部における、tcodeが0000bとなり、Data
_legthとExtended_tcodeの部分
に、Quadlet_dataがFCPフレームとして
セットされる。tcodeが0000bの場合、Ext
ended_tcodeは不要とされる。その他の部分
は、図4の場合と同様であるのでその説明は省略する。
【0046】これら2つのパケットのペイロードをFC
Pフレームと呼ぶ。FCPフレームの長さが4バイトで
固定の場合、図5に示した”Write reques
tfor data quadletパケット”が用い
られる。図4において、FCPフレーム内のZero
pad bytesは、FCPフレームのデータ長が4
バイトの整数倍になるように挿入されるダミーのデータ
である。また、Data_CRCには、FCPフレーム
の誤り訂正制御を行うための巡回冗長符号がセットされ
る。
Pフレームと呼ぶ。FCPフレームの長さが4バイトで
固定の場合、図5に示した”Write reques
tfor data quadletパケット”が用い
られる。図4において、FCPフレーム内のZero
pad bytesは、FCPフレームのデータ長が4
バイトの整数倍になるように挿入されるダミーのデータ
である。また、Data_CRCには、FCPフレーム
の誤り訂正制御を行うための巡回冗長符号がセットされ
る。
【0047】Source_IDは、送信側のnode
_IDであり、16ビットで表されるアドレスである。
また、Destination_IDは、受信側のno
de_IDであり、16ビットで表されるアドレスであ
る。この16ビットのアドレスのうちの下位6ビット
で、IEEE−1394シリアルバスに接続される最大
63台の機器の中の1つを指定し、上位10ビットで、
接続可能な最大1023個のIEEE−1394シリア
ルバスの中の1つを指定する。
_IDであり、16ビットで表されるアドレスである。
また、Destination_IDは、受信側のno
de_IDであり、16ビットで表されるアドレスであ
る。この16ビットのアドレスのうちの下位6ビット
で、IEEE−1394シリアルバスに接続される最大
63台の機器の中の1つを指定し、上位10ビットで、
接続可能な最大1023個のIEEE−1394シリア
ルバスの中の1つを指定する。
【0048】図6は、IEEE−1394シリアルバス
のアシンクロナスデータモードのFCPフレームの構造
を示す。FCPフレームの先頭の4ビットは、コマンド
トランザクションセット(CTS)である。IEC(In
ternational Electrotechnical Commission)のSC1
00におけるIEC1883のワーキングドラフト第4
版(以下、4WDと略記する)”Specificat
ions of Digital Interface
for Consumer Electronic
Audio/Video Equipment”におい
て、CTS4ビットは、次のように定義される。
のアシンクロナスデータモードのFCPフレームの構造
を示す。FCPフレームの先頭の4ビットは、コマンド
トランザクションセット(CTS)である。IEC(In
ternational Electrotechnical Commission)のSC1
00におけるIEC1883のワーキングドラフト第4
版(以下、4WDと略記する)”Specificat
ions of Digital Interface
for Consumer Electronic
Audio/Video Equipment”におい
て、CTS4ビットは、次のように定義される。
【0049】 0000b=AV/C(audio visual/control) 0001b=CALに予約 0010b=HBSに予約 1110b=Vender Unique 1111b=拡張CTS ここで、文字bはその前の4桁の数字が2進数の値であ
ることを表している。
ることを表している。
【0050】AV/C機器用として、CTS=0000
bを割り当てる。CALは、CEBus用のコマンド規
格である「Common Application L
anguage」の略である。CTSの4ビットが全て
1のとき、続く8ビットは、拡張されたCTSを表す。
bを割り当てる。CALは、CEBus用のコマンド規
格である「Common Application L
anguage」の略である。CTSの4ビットが全て
1のとき、続く8ビットは、拡張されたCTSを表す。
【0051】図6は、AV/C−CTS(CTS=00
00bのとき)のFCPフレームを示している。AV/
C−CTSの後は、command type(以下、
ctypeと略記する)の4ビットである。ctype
は、コマンドとレスポンスの種類を表し、4ビットのM
SBが0のとき、そのフレームがコマンドフレームであ
り、MSBが1のとき、レスポンスフレームであること
を表している。ctypeには、次のようなコマンドま
たはレスポンスが割り当てられる。
00bのとき)のFCPフレームを示している。AV/
C−CTSの後は、command type(以下、
ctypeと略記する)の4ビットである。ctype
は、コマンドとレスポンスの種類を表し、4ビットのM
SBが0のとき、そのフレームがコマンドフレームであ
り、MSBが1のとき、レスポンスフレームであること
を表している。ctypeには、次のようなコマンドま
たはレスポンスが割り当てられる。
【0052】0000b=CONTROL 0001b=STATUS 0010b=INQUIERY 0011b=NOTIFY 1000b=NOT IMPLEMENTED 1001b=ACCEPTED 1010b=REJECTED 1011b=IN TRANSITION 1100b=IMPLEMENTED/STABLE 1101b=CHANGED
【0053】続くsubunit_typeの5ビット
には、次のようなサブユニットが割り当てられる。
には、次のようなサブユニットが割り当てられる。
【0054】 00000b=Video monitor 00100b=VCR 00101b=TV tuner 00111b=Video camera
【0055】Subunit_typeの5ビットが全
て1であるとき、続く8ビットは、拡張subunit
を表す。subunit_numberの3ビットは、
例えばダブルカセットデッキのように、1台の機器に複
数の同一のサブユニットがあるような場合、2つのカセ
ットデッキを区別するために用いられる。
て1であるとき、続く8ビットは、拡張subunit
を表す。subunit_numberの3ビットは、
例えばダブルカセットデッキのように、1台の機器に複
数の同一のサブユニットがあるような場合、2つのカセ
ットデッキを区別するために用いられる。
【0056】OPCの8ビットには、次のようなコマン
ドが割り当てられている。
ドが割り当てられている。
【0057】 00h乃至0Fh:ユニットとサブユニットのコマンド 10h乃至3Fh:ユニットのコマンド 40h乃至7Fh:サブユニットのコマンド A0h乃至BFh:ユニットのコマンド C0h乃至DFh:サブユニットのコマンド
【0058】図7は、AV/CのFCPフレームにおい
て、HBSのデータを伝送する一例を示している。図1
に示したデータ通信システムにおいて、デジタルTV2
1が照明器具26の照明をオフにする場合を想定する。
この場合、IEEE−1394シリアルバス上で、デジ
タルTV21のnode_IDをSource_IDと
して指定し、ホームバス/1394変換器24のnod
e_IDをDestination_IDとして指定
し、FCPフレームをアシンクロナスモードで伝送す
る。
て、HBSのデータを伝送する一例を示している。図1
に示したデータ通信システムにおいて、デジタルTV2
1が照明器具26の照明をオフにする場合を想定する。
この場合、IEEE−1394シリアルバス上で、デジ
タルTV21のnode_IDをSource_IDと
して指定し、ホームバス/1394変換器24のnod
e_IDをDestination_IDとして指定
し、FCPフレームをアシンクロナスモードで伝送す
る。
【0059】この例の場合、AV/CのFCPフレーム
の各フィールドには、次のような値が設定される。
の各フィールドには、次のような値が設定される。
【0060】CTS:CTS=0000b CTYPE:control=0000b subunit_type:”拡張”=11111b subunit_no.:”拡張”=111b 拡張サブユニット:”HBS”=F2h OPC:”他バス命令”=F0h SA:HBSゲートウェイ=4Fh DA:”照明器具”=7Eh
【0061】そして、続くCC(コントロールコード)
に制御コードが設定され、さらに、オペコードおよびオ
ペランドが設定される。ここには、照明器具26の電源
をオフさせるための制御命令が設定される。このように
して、照明器具26に対して電源のオフを指示すること
ができる。
に制御コードが設定され、さらに、オペコードおよびオ
ペランドが設定される。ここには、照明器具26の電源
をオフさせるための制御命令が設定される。このように
して、照明器具26に対して電源のオフを指示すること
ができる。
【0062】図8は、AV/CのFCPフレームにおい
て、CEBusのデータを伝送する場合の例を示してい
る。図1に示したデータ通信システムにおいて、デジタ
ルTV21が照明器具26の照明をオフする場合を想定
する。
て、CEBusのデータを伝送する場合の例を示してい
る。図1に示したデータ通信システムにおいて、デジタ
ルTV21が照明器具26の照明をオフする場合を想定
する。
【0063】IEEE−1394シリアルバス上でデジ
タルTV21のnode_IDをSource_IDと
して指定し、ホームバス/1394変換器24のnod
e_IDをDestination_IDとして指定
し、アシンクロナスモードで伝送する。AV/CのFC
Pフレームは、次のような値をとる。
タルTV21のnode_IDをSource_IDと
して指定し、ホームバス/1394変換器24のnod
e_IDをDestination_IDとして指定
し、アシンクロナスモードで伝送する。AV/CのFC
Pフレームは、次のような値をとる。
【0064】CTS:CTS=0000b CTYPE:control=0000b subunit_type:”拡張”=11111b subunit_no.:”拡張”=111b 拡張サブユニット:”CEBus”=F0h OPC:”他バス命令”=F0h DA:”照明器具”=**h,**h DHC:Destination House Cod
e=00h,00h SA:CEBusゲートウェイ=**h,**h SHC:Source House Code=00
h,00h
e=00h,00h SA:CEBusゲートウェイ=**h,**h SHC:Source House Code=00
h,00h
【0065】そして、Object IDおよびMet
hod IDに機器に対する制御コマンドがセットさ
れ、Argument Listに必要な引き数がセッ
トされる。この場合、照明器具26の電源をオフにする
制御コマンドがセットされる。このFCPフレームは、
IEEE−1394シリアルバス28を介してホームバ
ス/1394変換器24に供給され、図15に示したよ
うなホームバスDEBusのフォーマットに変換された
後、ホームバス29を介して照明器具26に供給され
る。これにより、照明器具26はデジタルTV21より
供給された制御コマンドに従って電源をオフにする。
hod IDに機器に対する制御コマンドがセットさ
れ、Argument Listに必要な引き数がセッ
トされる。この場合、照明器具26の電源をオフにする
制御コマンドがセットされる。このFCPフレームは、
IEEE−1394シリアルバス28を介してホームバ
ス/1394変換器24に供給され、図15に示したよ
うなホームバスDEBusのフォーマットに変換された
後、ホームバス29を介して照明器具26に供給され
る。これにより、照明器具26はデジタルTV21より
供給された制御コマンドに従って電源をオフにする。
【0066】CEBusでは、16ビットのアドレス
は、機器の種類による割り付けが行われていない。上記
記号「**」は、各機器に対応する所定の値がそれぞれ
設定されることを表している。
は、機器の種類による割り付けが行われていない。上記
記号「**」は、各機器に対応する所定の値がそれぞれ
設定されることを表している。
【0067】図9は、CTSに、CEBus用として予
約されているCTS=0001bを使用する場合の例を
示している。各フィールドには、次のような値が設定さ
れる。
約されているCTS=0001bを使用する場合の例を
示している。各フィールドには、次のような値が設定さ
れる。
【0068】CTS:CEBus=0001b Dummy:Dummy=0000b DA:”照明器具”=**h,**h DHC:Destination House Cod
e=00h,00h SA:CEBusゲートウェイ=**h,**h SHC:Source House Code=00
h,00h
e=00h,00h SA:CEBusゲートウェイ=**h,**h SHC:Source House Code=00
h,00h
【0069】そして、Object IDおよびMet
hod IDに機器に対する制御コマンドがセットさ
れ、Argument Listには必要な引き数がセ
ットされる。即ち、図8の場合と同様に、照明器具26
の電源をオフにする制御コマンドがセットされる。この
FCPフレームは、IEEE−1394シリアルバス2
8を介してホームバス/1394変換器24に供給さ
れ、図15に示したようなホームバスDEBusのフォ
ーマットに変換された後、ホームバス29を介して照明
器具26に供給される。これにより、照明器具26はデ
ジタルTV21より供給された制御コマンドに従って電
源をオフにする。
hod IDに機器に対する制御コマンドがセットさ
れ、Argument Listには必要な引き数がセ
ットされる。即ち、図8の場合と同様に、照明器具26
の電源をオフにする制御コマンドがセットされる。この
FCPフレームは、IEEE−1394シリアルバス2
8を介してホームバス/1394変換器24に供給さ
れ、図15に示したようなホームバスDEBusのフォ
ーマットに変換された後、ホームバス29を介して照明
器具26に供給される。これにより、照明器具26はデ
ジタルTV21より供給された制御コマンドに従って電
源をオフにする。
【0070】図10は、HBSのパケット上で、IEE
E−1394シリアルバスのアシンクロナスモードのデ
ータを伝送する場合のフォーマットの例を示している。
DATAフィールドを除く各フィールドは、図14に示
した場合と同様であるので、DATAフィールド以外の
フィールドの説明はここでは省略する。
E−1394シリアルバスのアシンクロナスモードのデ
ータを伝送する場合のフォーマットの例を示している。
DATAフィールドを除く各フィールドは、図14に示
した場合と同様であるので、DATAフィールド以外の
フィールドの説明はここでは省略する。
【0071】同図に示すように、DATAフィールド
は、HD(Header code)、Destina
tion_ID、CTS、CTYPE、Subunit
_type、Subunit_number、OPC、
およびOPRからなる。HDの8ビットは、外部バスと
の通信、即ちネットワーク層を規定する。ビット0乃至
ビット7のうち、ビット2が1であるとき、他バスのD
estinationアドレスを指定することができ
る。HDの次に、IEEE−1394シリアルバスのア
シンクロナスモードのパケットにおけるDestina
tion_IDを直接指示する。そして、CTS以降
は、AV/C−CTSのフォーマットを使用する。
は、HD(Header code)、Destina
tion_ID、CTS、CTYPE、Subunit
_type、Subunit_number、OPC、
およびOPRからなる。HDの8ビットは、外部バスと
の通信、即ちネットワーク層を規定する。ビット0乃至
ビット7のうち、ビット2が1であるとき、他バスのD
estinationアドレスを指定することができ
る。HDの次に、IEEE−1394シリアルバスのア
シンクロナスモードのパケットにおけるDestina
tion_IDを直接指示する。そして、CTS以降
は、AV/C−CTSのフォーマットを使用する。
【0072】このパケットのオペコード(OPC)およ
びオペランド(OPR)には、例えば、IEEE−13
94シリアルバス28に接続されている機器に対する制
御コマンドや応答メッセージ等をセットすることができ
る。これにより、ホームバス29(この場合、HBS)
に接続されている機器からIEEE−1394シリアル
バス28に接続されている機器に対して、制御コマンド
や応答メッセージを供給することができる。
びオペランド(OPR)には、例えば、IEEE−13
94シリアルバス28に接続されている機器に対する制
御コマンドや応答メッセージ等をセットすることができ
る。これにより、ホームバス29(この場合、HBS)
に接続されている機器からIEEE−1394シリアル
バス28に接続されている機器に対して、制御コマンド
や応答メッセージを供給することができる。
【0073】図11は、CEBusのパケット上で、I
EEE−1394シリアルバスのアシンクロナスモード
のデータを伝送する場合のフォーマットの例を示してい
る。DATAフィールド以外のフィールドは、図15の
場合と同様であるので、その説明はここでは省略する。
EEE−1394シリアルバスのアシンクロナスモード
のデータを伝送する場合のフォーマットの例を示してい
る。DATAフィールド以外のフィールドは、図15の
場合と同様であるので、その説明はここでは省略する。
【0074】同図に示すように、DATAフィールド
は、NPDU、Destination_ID、CT
S、CTYPE、Subunit_type、Subu
nit_number、OPC、およびOPRからな
る。NPDUは、8ビット単位の不定長なネットワーク
層を規定するヘッダである。NPDUの後で、IEEE
−1394シリアルバスのアシンクロナスモードのパケ
ットにおけるDestination_IDを直接指示
する。CTS以降は、AV/C−CTSのフォーマット
を使用する。
は、NPDU、Destination_ID、CT
S、CTYPE、Subunit_type、Subu
nit_number、OPC、およびOPRからな
る。NPDUは、8ビット単位の不定長なネットワーク
層を規定するヘッダである。NPDUの後で、IEEE
−1394シリアルバスのアシンクロナスモードのパケ
ットにおけるDestination_IDを直接指示
する。CTS以降は、AV/C−CTSのフォーマット
を使用する。
【0075】図10に示したHBSの場合と同様に、こ
のパケットのオペコード(OPC)およびオペランド
(OPR)には、例えば、IEEE−1394シリアル
バス28に接続されている機器に対する制御コマンドや
応答メッセージ等をセットすることができる。これによ
り、ホームバス(この場合、CEBus)29に接続さ
れている機器からIEEE−1394シリアルバス28
に接続されている機器に対して、制御コマンドや応答メ
ッセージを供給することができる。
のパケットのオペコード(OPC)およびオペランド
(OPR)には、例えば、IEEE−1394シリアル
バス28に接続されている機器に対する制御コマンドや
応答メッセージ等をセットすることができる。これによ
り、ホームバス(この場合、CEBus)29に接続さ
れている機器からIEEE−1394シリアルバス28
に接続されている機器に対して、制御コマンドや応答メ
ッセージを供給することができる。
【0076】図12は、本発明を適用したAVシステム
の他の実施の形態の構成例を示している。IEEE−1
394シリアルバスに接続可能なデバイスの数は最大6
3台である。ここでは、デジタルTV31a、デジタル
ビデオカセットレコーダ(DVCR)31b、デジタル
ビデオディスク(DVD)31cがIEEE−1394
シリアルバス32に接続されている。
の他の実施の形態の構成例を示している。IEEE−1
394シリアルバスに接続可能なデバイスの数は最大6
3台である。ここでは、デジタルTV31a、デジタル
ビデオカセットレコーダ(DVCR)31b、デジタル
ビデオディスク(DVD)31cがIEEE−1394
シリアルバス32に接続されている。
【0077】同様に、パーソナルコンピュータ(PC)
33a、HDD(ハードディスクドライブ)33b、C
D−ROMプレーヤ33cがIEEE−1394シリア
ルバス34に接続されている。さらに、デジタルアンプ
35a、CDプレーヤ35b、およびDAT(デジタル
オーディオテープレコーダ)35cがIEEE−139
4シリアルバス36に接続されている。
33a、HDD(ハードディスクドライブ)33b、C
D−ROMプレーヤ33cがIEEE−1394シリア
ルバス34に接続されている。さらに、デジタルアンプ
35a、CDプレーヤ35b、およびDAT(デジタル
オーディオテープレコーダ)35cがIEEE−139
4シリアルバス36に接続されている。
【0078】IEEE−1394シリアルバス32はバ
スブリッジ37(接続手段)に接続され、IEEE−1
394シリアルバス34はバスブリッジ38(接続手
段)に接続され、IEEE−1394シリアルバス36
はバスブリッジ39(接続手段)に接続されている。そ
して、バスブリッジ37,38,39はIEEE−13
94シリアルバスの長距離ケーブル(以下、IEEE−
1394longと略記する)40にそれぞれ接続され
ている。そして、このようにIEEE−1394シリア
ルバスに接続されたシステムを最大1023まで接続す
ることができる。
スブリッジ37(接続手段)に接続され、IEEE−1
394シリアルバス34はバスブリッジ38(接続手
段)に接続され、IEEE−1394シリアルバス36
はバスブリッジ39(接続手段)に接続されている。そ
して、バスブリッジ37,38,39はIEEE−13
94シリアルバスの長距離ケーブル(以下、IEEE−
1394longと略記する)40にそれぞれ接続され
ている。そして、このようにIEEE−1394シリア
ルバスに接続されたシステムを最大1023まで接続す
ることができる。
【0079】一方、照明器具42a、空調器42b、お
よびカーテン開閉装置42cは、ホームバス43に接続
されている。また、照明器具45a、セキュリティ器具
45b、および自動検針装置45cは、ホームバス46
に接続されている。ホームバス43とホームバス46は
ルータ44(伝送制御手段)によって接続され、ホーム
バス43に接続されている機器とホームバス46に接続
されている機器は、ルータ44を介して互いにデータを
伝送するようになされている。
よびカーテン開閉装置42cは、ホームバス43に接続
されている。また、照明器具45a、セキュリティ器具
45b、および自動検針装置45cは、ホームバス46
に接続されている。ホームバス43とホームバス46は
ルータ44(伝送制御手段)によって接続され、ホーム
バス43に接続されている機器とホームバス46に接続
されている機器は、ルータ44を介して互いにデータを
伝送するようになされている。
【0080】図12に示したAVシステムにおいて、例
えば、デジタルTV31aが、照明器具45の照明をオ
フにするものとする。まず、デジタルTV31aは、図
4に示したパケットのヘッダ部のSource_IDに
IEEE−1394シリアルバス32上でのデジタルT
V31aのアドレスを指定し、Destination
_IDにバスブリッジ37のアドレスを指定し、アシン
クロナスモードでIEEE−1394シリアルバス32
に送出する。このパケットのFCPフレームには、図7
を参照して上述したようなデータがセットされる。
えば、デジタルTV31aが、照明器具45の照明をオ
フにするものとする。まず、デジタルTV31aは、図
4に示したパケットのヘッダ部のSource_IDに
IEEE−1394シリアルバス32上でのデジタルT
V31aのアドレスを指定し、Destination
_IDにバスブリッジ37のアドレスを指定し、アシン
クロナスモードでIEEE−1394シリアルバス32
に送出する。このパケットのFCPフレームには、図7
を参照して上述したようなデータがセットされる。
【0081】このFCPフレームは、バスブリッジ3
7、IEEE−1394long40を介して、ホーム
バス/1394変換器41(接続手段、第1の変換手
段、第2の変換手段)に供給される。ホームバス/13
94変換器41により、FCPフレームのフォーマット
が図14に示したようなホームバス43のフォーマット
に変換され、ホームバス43を介してルータ44に伝送
される。ルータ44は、このFCPフレームをホームバ
ス46を介して照明器具45に供給する。
7、IEEE−1394long40を介して、ホーム
バス/1394変換器41(接続手段、第1の変換手
段、第2の変換手段)に供給される。ホームバス/13
94変換器41により、FCPフレームのフォーマット
が図14に示したようなホームバス43のフォーマット
に変換され、ホームバス43を介してルータ44に伝送
される。ルータ44は、このFCPフレームをホームバ
ス46を介して照明器具45に供給する。
【0082】照明器具45は、デジタルTV31aより
供給されたFCPフレームのオペコードおよびオペラン
ドにセットされたコマンドを実行する。この場合、照明
をオフにする。このようにして、デジタルTV31a
は、照明器具45の照明をオフにすることができる。
供給されたFCPフレームのオペコードおよびオペラン
ドにセットされたコマンドを実行する。この場合、照明
をオフにする。このようにして、デジタルTV31a
は、照明器具45の照明をオフにすることができる。
【0083】以上のように、双方向でデジタルデータ伝
送を行うシリアルバスと、ホームバスをホームバス/1
394変換器やブリッジ等で接続することにより、双方
向でデジタルデータ伝送を行うシリアルバスに接続され
る機器とホームバスに接続される機器が相互に制御を行
ったり、データの授受を行うことができる。
送を行うシリアルバスと、ホームバスをホームバス/1
394変換器やブリッジ等で接続することにより、双方
向でデジタルデータ伝送を行うシリアルバスに接続され
る機器とホームバスに接続される機器が相互に制御を行
ったり、データの授受を行うことができる。
【0084】従って、実時間で伝送することが要求され
る画像や音声のデジタル信号と実時間での伝送を必ずし
も必要としない制御データを伝送する機器を双方向でデ
ジタルデータ伝送を行うシリアルバスに接続し、低速の
制御データを伝送しあう家庭電化製品をホームバスに接
続し、これらのバスを接続することにより、AV機器や
PC(パーソナルコンピュータ)などは、家庭電化製品
の通信に妨げられることなく、高速の通信を行うことが
できる。
る画像や音声のデジタル信号と実時間での伝送を必ずし
も必要としない制御データを伝送する機器を双方向でデ
ジタルデータ伝送を行うシリアルバスに接続し、低速の
制御データを伝送しあう家庭電化製品をホームバスに接
続し、これらのバスを接続することにより、AV機器や
PC(パーソナルコンピュータ)などは、家庭電化製品
の通信に妨げられることなく、高速の通信を行うことが
できる。
【0085】また、双方向で比較的近距離でのデジタル
データの伝送を行うシリアルバスを、ホームバスに接続
することにより、シリアルバスに接続された機器と家庭
内の比較的遠距離にある家庭電化製品との間で制御コマ
ンドを相互に伝送することができる。
データの伝送を行うシリアルバスを、ホームバスに接続
することにより、シリアルバスに接続された機器と家庭
内の比較的遠距離にある家庭電化製品との間で制御コマ
ンドを相互に伝送することができる。
【0086】なお、上記実施の形態においては、ホーム
バスとしてHBSおよびCEBusを用いた場合につい
て説明したが、他のホームバスを用いるようにすること
も可能である。
バスとしてHBSおよびCEBusを用いた場合につい
て説明したが、他のホームバスを用いるようにすること
も可能である。
【0087】
【発明の効果】請求項1に記載のデータ通信システムに
よれば、接続手段が、双方向でデジタルデータとコマン
ドの伝送を行う第1のバスと主として家庭用の電子機器
を制御するコマンドを伝送する第2のバスを接続し、接
続手段は、第1のバスのアシンクロナス伝送モードのパ
ケットのフォーマットを、第2のバスのパケットのフォ
ーマットに変換するとともに、第2のバスのパケットの
フォーマットを、第1のバスのアシンクロナス伝送モー
ドのパケットのフォーマットに変換するようにしたの
で、シリアルバスに接続された機器とホームバスに接続
された機器同士で、相互にコマンドの送信を行うことが
できる。
よれば、接続手段が、双方向でデジタルデータとコマン
ドの伝送を行う第1のバスと主として家庭用の電子機器
を制御するコマンドを伝送する第2のバスを接続し、接
続手段は、第1のバスのアシンクロナス伝送モードのパ
ケットのフォーマットを、第2のバスのパケットのフォ
ーマットに変換するとともに、第2のバスのパケットの
フォーマットを、第1のバスのアシンクロナス伝送モー
ドのパケットのフォーマットに変換するようにしたの
で、シリアルバスに接続された機器とホームバスに接続
された機器同士で、相互にコマンドの送信を行うことが
できる。
【0088】請求項9に記載のデータ通信装置、および
請求項10に記載のデータ通信方法によれば、双方向で
デジタルデータとコマンドの伝送を行う第1のバスのア
シンクロナス伝送モードのパケットのフォーマットを、
主として家庭用の電子機器を制御するコマンドを伝送す
る第2のバスのパケットのフォーマットに変換するとと
もに、第2のバスのパケットのフォーマットを、第1の
バスのアシンクロナス伝送モードのパケットのフォーマ
ットに変換するようにしたので、シリアルバスに接続さ
れた機器とホームバスに接続された機器同士で、相互に
コマンドの送信を行うことができる。
請求項10に記載のデータ通信方法によれば、双方向で
デジタルデータとコマンドの伝送を行う第1のバスのア
シンクロナス伝送モードのパケットのフォーマットを、
主として家庭用の電子機器を制御するコマンドを伝送す
る第2のバスのパケットのフォーマットに変換するとと
もに、第2のバスのパケットのフォーマットを、第1の
バスのアシンクロナス伝送モードのパケットのフォーマ
ットに変換するようにしたので、シリアルバスに接続さ
れた機器とホームバスに接続された機器同士で、相互に
コマンドの送信を行うことができる。
【図1】本発明を適用したAVシステムの一実施の形態
の構成例を示す図である。
の構成例を示す図である。
【図2】IEEE−1394シリアルバスのレイヤ
(層)構造を示す図である。
(層)構造を示す図である。
【図3】ISOのOSIモデルと、IEEE−1394
シリアルバスの各レイヤにおいて、データの変換を行う
様子を示す図である。
シリアルバスの各レイヤにおいて、データの変換を行う
様子を示す図である。
【図4】IEEE−1394シリアルバスのアシンクロ
ナスデータ伝送モードのWrite request
for data blockパケットを示す図であ
る。
ナスデータ伝送モードのWrite request
for data blockパケットを示す図であ
る。
【図5】IEEE−1394シリアルバスのアシンクロ
ナスデータ伝送モードのWrite request
for data quadletパケットを示す図で
ある。
ナスデータ伝送モードのWrite request
for data quadletパケットを示す図で
ある。
【図6】IEEE−1394シリアルバスのアシンクロ
ナスデータ伝送モードのFCPフレームの構成例を示す
図である。
ナスデータ伝送モードのFCPフレームの構成例を示す
図である。
【図7】AV/CのFCPフレームにおいて、HBSの
データを伝送する場合の構成例を示す図である。
データを伝送する場合の構成例を示す図である。
【図8】AV/CのFCPフレームにおいて、CEBu
sのデータを伝送する場合の構成例を示す図である。
sのデータを伝送する場合の構成例を示す図である。
【図9】CEBus用として予約されているCTS=0
001bを使用する場合の例を示す図である。
001bを使用する場合の例を示す図である。
【図10】HBSのパケット上で、IEEE−1394
シリアルバスのアシンクロナスモードのデータを伝送す
る例を示す図である。
シリアルバスのアシンクロナスモードのデータを伝送す
る例を示す図である。
【図11】CEBusのパケット上で、IEEE−13
94シリアルバスのアシンクロナスモードのデータを伝
送する例を示す図である。
94シリアルバスのアシンクロナスモードのデータを伝
送する例を示す図である。
【図12】本発明を適用したAVシステムの他の実施の
形態の構成例を示す図である。
形態の構成例を示す図である。
【図13】従来のホームバスの一例の構成を示す図であ
る。
る。
【図14】HBSのフレームのフォーマットを示す図で
ある。
ある。
【図15】CEBusのフレームのフォーマットを示す
図である。
図である。
1 子供部屋照明器具,2 玄関照明器具,3 玄関カ
メラ,4 空調器,5カーテン開閉装置,6 電灯線バ
ス,7 セキュリティ機器,8 ビデオモニタ,9 ド
ア開閉装置,10 カーテン開閉装置,11 自動検針
装置,12TPバス,13 ルータ,21 デジタルT
V,22 DVCR,23 PC,24 ホームバス/
1394変換器(接続手段、第1の変換手段、第2の変
換手段),25 空調器,26 照明器具,27 開閉
装置,28 IEEE−1394シリアルバス,29
ホームバス,31a デジタルTV,31b DVC
R,31c DVD,32,34,36 IEEE−1
394シリアルバス,33a PC,33b HDD,
33c CD−ROM,35a デジタルアンプ,35
b CD,35c DAT,37,38,39 バスブ
リッジ(接続手段),40 IEEE−1394lon
g,41 ホームバス/1394変換器(接続手段、第
1の変換手段、第2の変換手段),42a 照明器具,
42b 空調器,42c カーテン開閉装置,43,4
6 ホームバス,44 ルータ,45a 照明器具,4
5b セキュリティ機器,45c 自動検針装置
メラ,4 空調器,5カーテン開閉装置,6 電灯線バ
ス,7 セキュリティ機器,8 ビデオモニタ,9 ド
ア開閉装置,10 カーテン開閉装置,11 自動検針
装置,12TPバス,13 ルータ,21 デジタルT
V,22 DVCR,23 PC,24 ホームバス/
1394変換器(接続手段、第1の変換手段、第2の変
換手段),25 空調器,26 照明器具,27 開閉
装置,28 IEEE−1394シリアルバス,29
ホームバス,31a デジタルTV,31b DVC
R,31c DVD,32,34,36 IEEE−1
394シリアルバス,33a PC,33b HDD,
33c CD−ROM,35a デジタルアンプ,35
b CD,35c DAT,37,38,39 バスブ
リッジ(接続手段),40 IEEE−1394lon
g,41 ホームバス/1394変換器(接続手段、第
1の変換手段、第2の変換手段),42a 照明器具,
42b 空調器,42c カーテン開閉装置,43,4
6 ホームバス,44 ルータ,45a 照明器具,4
5b セキュリティ機器,45c 自動検針装置
Claims (10)
- 【請求項1】 双方向でデジタルデータとコマンドの伝
送を行う第1のバスと主として家庭用の電子機器を制御
するコマンドを伝送する第2のバスを接続する接続手段
を備え、 前記接続手段は、前記第1のバスのアシンクロナス伝送
モードのパケットのフォーマットを、前記第2のバスの
パケットのフォーマットに変換するとともに、前記第2
のバスのパケットのフォーマットを、前記第1のバスの
アシンクロナス伝送モードのパケットのフォーマットに
変換することを特徴とするデータ通信システム。 - 【請求項2】 前記第1のバスは、シリアルバスであ
り、前記第2のバスは、ホームバスであることを特徴と
する請求項1に記載のデータ通信システム。 - 【請求項3】 前記ホームバスが複数のメディアから構
成されるとき、前記メディア間でのデータの伝送を制御
する伝送制御手段をさらに備えることを特徴とする請求
項2に記載のデータ通信システム。 - 【請求項4】 前記接続手段は、前記メディア間で、前
記メディアの変換、前記第1のバスおよび第2のバスの
フィジカル層間の変換、データリンク層間の変換、ネッ
トワーク層間の変換、アプリケーション層間の変換、コ
マンド間の変換を行うことを特徴とする請求項3に記載
のデータ通信システム。 - 【請求項5】 前記第1のバスのアシンクロナス伝送モ
ードのパケットのヘッダに前記接続手段のアドレスが指
定され、前記第2のバスに接続された機器へコマンドが
伝送されることを特徴とする請求項1に記載のデータ通
信システム。 - 【請求項6】 前記シリアルバスはIEEE−1394
シリアルバスであり、前記IEEE−1394シリアル
バスのアシンクロナス伝送モードのFCPフレームにお
いて、AV/C−CTSのフォーマットが用いられ、前
記ホームバスのコマンドが伝送されることを特徴とする
請求項2に記載のデータ通信システム。 - 【請求項7】 前記シリアルバスはIEEE−1394
シリアルバスであり、前記IEEE−1394シリアル
バスのアシンクロナス伝送モードのFCPフレームにお
いて、前記ホームバスのために予約されているCTSコ
ードが用いられ、前記ホームバスのコマンドが伝送され
ることを特徴とする請求項2に記載のデータ通信システ
ム。 - 【請求項8】 前記ホームバスのフレームのネットワー
ク層に相当するヘッダ部の後に、双方向でデジタルデー
タ伝送を行う前記シリアルバスに接続される機器のアド
レスを指定して、前記シリアルバスのコマンドを伝送す
ることを特徴とする請求項2に記載のデータ通信システ
ム。 - 【請求項9】 双方向でデジタルデータとコマンドの伝
送を行う第1のバスのアシンクロナス伝送モードのパケ
ットのフォーマットを、主として家庭用の電子機器を制
御するコマンドを伝送する第2のバスのパケットのフォ
ーマットに変換する第1の変換手段と、 前記第2のバスのパケットのフォーマットを、前記第1
のバスのアシンクロナス伝送モードのパケットのフォー
マットに変換する第2の変換手段とを備えることを特徴
とするデータ通信装置。 - 【請求項10】 双方向でデジタルデータとコマンドの
伝送を行う第1のバスのアシンクロナス伝送モードのパ
ケットのフォーマットを、主として家庭用の電子機器を
制御するコマンドを伝送する第2のバスのパケットのフ
ォーマットに変換するとともに、 前記第2のバスのパケットのフォーマットを、前記第1
のバスのアシンクロナス伝送モードのパケットのフォー
マットに変換することを特徴とするデータ通信方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8338032A JPH10178438A (ja) | 1996-12-18 | 1996-12-18 | データ通信システム、データ通信装置および方法 |
| EP97310062A EP0849913A3 (en) | 1996-12-18 | 1997-12-12 | Data communication systems, data communication devices and methods |
| CA002224748A CA2224748A1 (en) | 1996-12-18 | 1997-12-12 | Data communication system, data communication device and method thereof |
| KR1019970070379A KR19980064316A (ko) | 1996-12-18 | 1997-12-19 | 데이터 통신 시스템, 데이터 통신 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8338032A JPH10178438A (ja) | 1996-12-18 | 1996-12-18 | データ通信システム、データ通信装置および方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10178438A true JPH10178438A (ja) | 1998-06-30 |
Family
ID=18314299
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8338032A Abandoned JPH10178438A (ja) | 1996-12-18 | 1996-12-18 | データ通信システム、データ通信装置および方法 |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP0849913A3 (ja) |
| JP (1) | JPH10178438A (ja) |
| KR (1) | KR19980064316A (ja) |
| CA (1) | CA2224748A1 (ja) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6334161B1 (en) * | 1997-02-14 | 2001-12-25 | Canon Kabushiki Kaisha | System for reverse data transmission flow control wherein command is transferred by asynchronous transfer mode while data is transferred by isochronous transfer mode |
| US6341319B1 (en) | 1998-01-23 | 2002-01-22 | Sony Corporation | System and method for transmitting/receiving signal level data |
| JP2002523986A (ja) * | 1998-08-21 | 2002-07-30 | ソニー エレクトロニクス インク | データ収集方法及びデータ収集装置 |
| KR100381645B1 (ko) * | 1999-10-15 | 2003-04-26 | 세이코 엡슨 가부시키가이샤 | 데이터 전송 제어 장치 및 전자기기 |
| KR100381647B1 (ko) * | 1999-10-15 | 2003-04-26 | 세이코 엡슨 가부시키가이샤 | 데이터 전송 제어 장치 및 전자 기기 |
| KR100381646B1 (ko) * | 1999-10-15 | 2003-04-26 | 세이코 엡슨 가부시키가이샤 | 데이터 전송 제어 장치 및 전자 기기 |
| US6639914B1 (en) | 1998-10-16 | 2003-10-28 | Samsung Electronics Co, Ltd. | Analog translator for IEEE 1394 and translating method thereof |
| JP2003308264A (ja) * | 2002-02-15 | 2003-10-31 | Hitachi Ltd | ネットワーク装置とネットワーク装置制御方法 |
| US7403982B2 (en) | 2002-02-15 | 2008-07-22 | Hitachi, Ltd. | Network device and network device control method |
| CN100463374C (zh) * | 2004-12-25 | 2009-02-18 | 鸿富锦精密工业(深圳)有限公司 | 1394b信号传输线的改进电路 |
| JP2009134313A (ja) * | 2009-03-16 | 2009-06-18 | Yamaha Corp | 電子楽器 |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6032261A (en) * | 1997-12-30 | 2000-02-29 | Philips Electronics North America Corp. | Bus bridge with distribution of a common cycle clock to all bridge portals to provide synchronization of local buses, and method of operation thereof |
| GB2336743B (en) * | 1998-04-24 | 2003-07-09 | Sony Uk Ltd | Digital multi-media device and method relating thereto |
| DE69933811T2 (de) | 1998-04-24 | 2007-08-30 | Sony United Kingdom Ltd., Weybridge | Digitaler Multimediaempfänger und einen solchen Empfänger umfassendes Netzwerk mit IEEE 1394 serial Bus Schnittstelle |
| GB2336742B (en) * | 1998-04-24 | 2003-03-26 | Sony Uk Ltd | Digital multi-media device and method relating thereto |
| GB2336744B (en) * | 1998-04-24 | 2003-03-26 | Sony Uk Ltd | Digital multi-media device and method relating thereto |
| GB2336745B (en) * | 1998-04-24 | 2003-07-09 | Sony Uk Ltd | Digital multi-media device and method relating thereto |
| CN100362501C (zh) * | 1998-07-31 | 2008-01-16 | 松下电器产业株式会社 | 用于获得节点编号与终端设备对应关系的计算机 |
| US6496862B1 (en) | 1998-08-25 | 2002-12-17 | Mitsubishi Electric Research Laboratories, Inc. | Remote monitoring and control of devices connected to an IEEE 1394 bus via a gateway device |
| US6505255B1 (en) | 1999-04-29 | 2003-01-07 | Mitsubishi Electric Information Technology Center America, Inc. (Ita) | Method for formatting and routing data between an external network and an internal network |
| US6199136B1 (en) * | 1998-09-02 | 2001-03-06 | U.S. Philips Corporation | Method and apparatus for a low data-rate network to be represented on and controllable by high data-rate home audio/video interoperability (HAVi) network |
| IT1305134B1 (it) * | 1998-10-23 | 2001-04-10 | Urmet Domus S P A | Sistema citofonico perfezionato a chiamata digitale. |
| US20020181497A1 (en) * | 1998-11-10 | 2002-12-05 | Yoshizumi Mano | Method and apparatus for converting and directing communications between devices operating under an ieee 1394 serial bus network protocol and devices operating under another protocol |
| US6378000B1 (en) | 1999-04-29 | 2002-04-23 | Mitsubish Electric Research Laboratories, Inc | Address mapping in home entertainment network |
| US6633547B1 (en) | 1999-04-29 | 2003-10-14 | Mitsubishi Electric Research Laboratories, Inc. | Command and control transfer |
| US6523064B1 (en) | 1999-04-29 | 2003-02-18 | Mitsubishi Electric Research Laboratories, Inc | Network gateway for collecting geographic data information |
| EP1058422A1 (en) * | 1999-06-02 | 2000-12-06 | THOMSON multimedia | Methods for bridging a HAVi sub-network and a UPnP sub-network and device for implementing said methods |
| US6618764B1 (en) * | 1999-06-25 | 2003-09-09 | Koninklijke Philips Electronics N.V. | Method for enabling interaction between two home networks of different software architectures |
| EP1307998A2 (en) * | 2000-07-26 | 2003-05-07 | Koninklijke Philips Electronics N.V. | Server-based multi-standard home network bridging |
| KR100386597B1 (ko) * | 2001-06-26 | 2003-06-09 | 엘지전자 주식회사 | 통신 프로토콜 변환장치 및 방법 |
| JP2003087293A (ja) * | 2001-09-11 | 2003-03-20 | Hitachi Ltd | ネットワーク装置、ネットワーク制御装置およびネットワーク装置の制御方法 |
| KR100464262B1 (ko) * | 2002-02-26 | 2005-01-03 | 코스텔(주) | 다기능 오디오/비디오 장치와 이동체 컴퓨터를 구비하는다기능 오디오/비디오 시스템 |
| EP1506632A1 (en) * | 2002-05-22 | 2005-02-16 | Josef J. J. Helmes | Multimedia interaction system |
| DE10336559A1 (de) * | 2003-08-08 | 2005-03-31 | Diehl Ako Stiftung & Co. Kg | System zur Fernkommunikation mit Hausgeräten |
| KR100678902B1 (ko) * | 2005-05-25 | 2007-02-06 | 삼성전자주식회사 | A/v 홈 네트워킹을 위한 디지털 tv 프록시 장치 및상기 장치를 포함하는 네트워크 시스템 |
| CN103185385B (zh) * | 2013-03-19 | 2016-03-09 | 深圳市奥宇节能技术股份有限公司 | 一种中央空调双总线结构节能控制系统及方法 |
-
1996
- 1996-12-18 JP JP8338032A patent/JPH10178438A/ja not_active Abandoned
-
1997
- 1997-12-12 CA CA002224748A patent/CA2224748A1/en not_active Abandoned
- 1997-12-12 EP EP97310062A patent/EP0849913A3/en not_active Withdrawn
- 1997-12-19 KR KR1019970070379A patent/KR19980064316A/ko not_active Withdrawn
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6334161B1 (en) * | 1997-02-14 | 2001-12-25 | Canon Kabushiki Kaisha | System for reverse data transmission flow control wherein command is transferred by asynchronous transfer mode while data is transferred by isochronous transfer mode |
| US6341319B1 (en) | 1998-01-23 | 2002-01-22 | Sony Corporation | System and method for transmitting/receiving signal level data |
| JP2002523986A (ja) * | 1998-08-21 | 2002-07-30 | ソニー エレクトロニクス インク | データ収集方法及びデータ収集装置 |
| US6639914B1 (en) | 1998-10-16 | 2003-10-28 | Samsung Electronics Co, Ltd. | Analog translator for IEEE 1394 and translating method thereof |
| US6810445B1 (en) | 1999-10-15 | 2004-10-26 | Seiko Espon Corporation | Data transfer control device and electronic equipment |
| KR100381646B1 (ko) * | 1999-10-15 | 2003-04-26 | 세이코 엡슨 가부시키가이샤 | 데이터 전송 제어 장치 및 전자 기기 |
| KR100381647B1 (ko) * | 1999-10-15 | 2003-04-26 | 세이코 엡슨 가부시키가이샤 | 데이터 전송 제어 장치 및 전자 기기 |
| KR100381645B1 (ko) * | 1999-10-15 | 2003-04-26 | 세이코 엡슨 가부시키가이샤 | 데이터 전송 제어 장치 및 전자기기 |
| US6947442B1 (en) | 1999-10-15 | 2005-09-20 | Seiko Epson Corporation | Data transfer control device and electronic equipment |
| US7085855B1 (en) | 1999-10-15 | 2006-08-01 | Seiko Epson Corporation | Data transfer control device and electronic equipment |
| US7249204B2 (en) | 1999-10-15 | 2007-07-24 | Seiko Epson Corporation | Data transfer control device electronic equipment and method data transfer control |
| JP2003308264A (ja) * | 2002-02-15 | 2003-10-31 | Hitachi Ltd | ネットワーク装置とネットワーク装置制御方法 |
| US7403982B2 (en) | 2002-02-15 | 2008-07-22 | Hitachi, Ltd. | Network device and network device control method |
| US7912928B2 (en) | 2002-02-15 | 2011-03-22 | Hitachi, Ltd. | Network device and network device control method |
| CN100463374C (zh) * | 2004-12-25 | 2009-02-18 | 鸿富锦精密工业(深圳)有限公司 | 1394b信号传输线的改进电路 |
| JP2009134313A (ja) * | 2009-03-16 | 2009-06-18 | Yamaha Corp | 電子楽器 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0849913A3 (en) | 1998-08-12 |
| EP0849913A2 (en) | 1998-06-24 |
| CA2224748A1 (en) | 1998-06-18 |
| KR19980064316A (ko) | 1998-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0849913A2 (en) | Data communication systems, data communication devices and methods | |
| JP4449218B2 (ja) | ディジタル信号処理システム及びディジタル信号伝送方法 | |
| KR100494037B1 (ko) | 정보처리장치및방법,및리모트콘트롤시스템 | |
| US6964006B2 (en) | Network error display apparatus and error detection display method | |
| JP4147689B2 (ja) | 情報処理装置及び情報処理方法 | |
| US7072992B2 (en) | Audio visual system having a serial bus for identifying devices connected to the external terminals of an amplifier in the system | |
| US6804795B1 (en) | Electronic device and its repairing method | |
| JPH10155188A (ja) | リモコン信号伝送装置及びリモコン信号伝送方法 | |
| WO2001026296A1 (fr) | Dispositif, procede de commande et support | |
| EP1061692A2 (en) | Controlling device, communication system and controlling method | |
| KR100763716B1 (ko) | 정보 제어 방법, 정보 처리 장치, 및 정보 제어 시스템 | |
| JPWO2000069121A1 (ja) | 情報処理方法、情報処理システム及び情報処理装置 | |
| KR20010071972A (ko) | 통신방법, 통신장치 및 통신시스템 | |
| US20020073169A1 (en) | Information processing apparatus, information processing system and method thereof | |
| CN1189026A (zh) | 数据通信系统、数据通信装置及其通信方法 | |
| JPWO2000072519A1 (ja) | 通信方法、通信装置及び通信システム | |
| JPWO2000069123A1 (ja) | ネットワーク接続認識方法及びネットワーク接続端末装置 | |
| JPWO2000060877A1 (ja) | 電子装置及びその補修方法 | |
| JP2001358800A (ja) | 情報処理システム及び情報処理装置並びにそれらの方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050323 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050330 |
|
| A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20050509 |