(57)【特許請求の範囲】
【請求項１】
ＨＤＭＩにおけるＣＥＣメッセージを送受信する無線通信装置であって、上記ＣＥＣメッセージは複数のブロックを含み、上記無線通信装置は、
有線インターフェースと、
無線インターフェースと、
上記有線インターフェースを介して接続されたノード装置の情報と、上記無線インターフェースを介して接続されたノード装置の情報とを格納したノード情報記憶手段と、
上記ノード情報記憶手段の内容に基づいて、上記有線インターフェース及び上記無線インターフェースを用いた送受信を制御する制御手段とを備え、
上記制御手段は、上記有線インターフェースにおいて、上記無線インターフェースを介して接続されたノード装置宛てのＣＥＣメッセージの各ブロックを受信する毎に、上記受信したＣＥＣメッセージに対するＡＣＫ信号を上記有線インターフェースから出力し、上記ＣＥＣメッセージの内容を含む無線データパケットを上記無線インターフェースから送信し、上記無線インターフェースにおいて、上記送信した無線データパケットが正常に伝送できなかったことを示す無線ＮＡＣＫパケットの受信を待機することを特徴とする無線通信装置。
【請求項２】
上記制御手段は、上記無線データパケットを送信後に所定時間経過しても、上記無線インターフェースにおいて、上記送信した無線データパケットに対する無線ＡＣＫパケットを受信しなかった場合、上記無線ＡＣＫパケットを受信できなかったことを示す受信エラーメッセージを上記有線インターフェースから上記ＣＥＣメッセージの送信元に出力することを特徴とする請求項１記載の無線通信装置。
【請求項３】
上記制御手段は、上記無線インターフェースにおいて上記無線ＮＡＣＫパケットを受信した場合、上記無線ＮＡＣＫパケットを受信したことを示す受信エラーメッセージを上記有線インターフェースから上記ＣＥＣメッセージの送信元に出力することを特徴とする請求項１記載の無線通信装置。
【請求項４】
上記制御手段は、上記無線データパケットを送信後に所定時間経過しても、上記無線インターフェースにおいて、上記送信した無線データパケットに対する無線ＡＣＫパケットと、上記無線ＮＡＣＫパケットとのいずれも受信しなかった場合、上記無線ＡＣＫパケット及び上記無線ＮＡＣＫパケットの両方を受信できなかったことを示す受信エラーメッセージを上記有線インターフェースから上記ＣＥＣメッセージの送信元に出力することを特徴とする請求項１記載の無線通信装置。
【請求項５】
上記受信エラーメッセージは、フィーチャー・アボート（Ｆｅａｔｕｒｅ  Ａｂｏｒｔ）メッセージであることを特徴とする請求項２乃至４のいずれか１つに記載の無線通信装置。
【請求項６】
上記受信エラーメッセージは、上記無線データパケットの宛先アドレスを含むことを特徴とする請求項２乃至４のいずれか１つに記載の無線通信装置。
【請求項７】
上記受信エラーメッセージは、エラーの内容を区別するための領域を含むことを特徴とする請求項２乃至４のいずれか１つに記載の無線通信装置。
【請求項８】
ＨＤＭＩにおけるＣＥＣメッセージを送受信する無線通信装置であって、上記ＣＥＣメッセージは複数のブロックを含み、上記無線通信装置は、
有線インターフェースと、
無線インターフェースと、
上記有線インターフェース及び上記無線インターフェースを用いた送受信を制御する制御手段とを備え、
上記制御手段は、上記無線インターフェースにおいて、上記有線インターフェースを介して接続されたノード装置宛ての無線データパケットを受信したとき、上記受信した無線データパケットの内容を含むＣＥＣメッセージの各ブロックを上記有線インターフェースから出力し、上記ＣＥＣメッセージの各ブロックに対するＡＣＫ信号を上記有線インターフェースから受信した後に、無線ＡＣＫパケットを上記無線インターフェースから送信することを特徴とする無線通信装置。
【請求項９】
上記制御手段は、上記ＣＥＣメッセージの各ブロックを上記有線インターフェースから出力後に所定時間経過しても上記ＣＥＣメッセージの各ブロックに対するＡＣＫ信号を上記有線インターフェースから受信しなかった場合、上記無線ＡＣＫパケットに代えて、上記無線データパケットが正常に伝送できなかったことを示す無線ＮＡＣＫパケットを上記無線インターフェースから送信する請求項８記載の無線通信装置。
【請求項１０】
請求項１、２又は４記載の無線通信装置と、請求項８記載の無線通信装置とを備えたことを特徴とする無線通信システム。
【請求項１１】
請求項３記載の無線通信装置と、請求項９記載の無線通信装置とを備えたことを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線通信装置間でＨＤＭＩにおけるＣＥＣメッセージの効率的な伝送を可能とした無線通信装置及び無線通信システムに関するものである。
【背景技術】
【０００２】
従来のＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）のＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）メッセージを利用するものとしては、有線で伝送するものがあった（例えば、特許文献１参照）。ここで、ＨＤＭＩとは、非特許文献１で規格化されているものである。
【０００３】
ＨＤＭＩインターフェースを備えた２つの装置（ソース装置及びシンク装置）がＨＤＭＩケーブルにより有線接続され、一方の装置から他方の装置にＣＥＣメッセージを送信するときのＣＥＣメッセージの伝送方法について説明する。送信側装置（ソース装置又はシンク装置）から送信されるＣＥＣメッセージは、１つのフレームに格納されて受信側装置（シンク装置又はソース装置）に伝送される。
【０００４】
図９は従来例及び本発明の実施形態に係るＣＥＣフレームのフォーマットの一例を示す図であり、図１０は従来例及び本発明の実施形態に係るヘッダブロック／データブロックのフォーマットの一例を示す図である。ＣＥＣフレーム１０００は、１ビットのスタートビット１００１、１つのヘッダブロック１００２、０個以上のデータブロック１００３により構成される。スタートビット１００１はＣＥＣフレームの最初であることを示すビットであり、規定のパルス波形を伝送路に出力する。ヘッダブロック１００２及びデータブロック１００３は、同様の構成をしており、８ビットの情報ビット１１０１、１ビットのＥＯＭ（Ｅｎｄ  ｏｆ  Ｍｅｓｓａｇｅ）ビット１１０２、１ビットのＡＣＫビット１１０３により構成される。
【０００５】
ヘッダブロック１００２の情報ビット１１０１には、送信側装置の論理アドレス（４ビット）及び受信側装置の論理アドレス（４ビット）が格納される。データブロック１００３の情報ビット１１０１には、受信側装置に対する操作を示すコードなどが格納される。ＥＯＭビット１１０２は、データブロックがＣＥＣフレームの最後のデータブロックであるときは‘１’にセットされ、そうでないときは‘０’にセットされる。また、ＡＣＫビット１１０３は、ヘッダブロック及びデータブロックが受信側装置に正しく受信されたか否かを判別するためのビットであり、送信側装置により‘１’がセットされる。受信側装置がヘッダブロック及びデータブロックを正しく受信したときは、ＡＣＫビット１１０３に‘０’を出力する。
【０００６】
ヘッダブロック及びデータブロックにおいては、ビットの値‘０’及び‘１’を示すパルス波形が伝送路に連続的に出力される。受信側装置では、スタートビット１００１を検出後、ヘッダブロック１００２、データブロック１００３を示すパルス波形を規定タイミングでサンプリングすることにより、データを受信する。
【０００７】
また、ＨＤＭＩインターフェースを備えた複数の装置が互いに接続されているときにも、ＣＥＣラインはバス接続であるので、送信側装置と受信側装置で同様の動作を行うことができる。
【０００８】
【特許文献１】特表２００５−５２４９２６号公報。
【非特許文献１】High-Definition Multimedia Interface Specification, Version1.1, HDMI Licensing, LLC, California in U.S.A., May 20,2004。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、送信側装置と受信側装置間に無線区間が介在すると、ヘッダブロック及びデータブロックのＡＣＫビット１１０３の規定のタイミングで受信側装置が‘０’を返信することができないため、送信側装置において、ＣＥＣフレームの再送が生じる。しかしながら、再送されたＣＥＣフレームに対しても同様にＡＣＫビットの規定のタイミングで受信側装置が‘０’を返信することができない。すなわち、送信側装置において、再送が複数回行われたとしても、ＣＥＣメッセージを送信側装置から受信側装置に無線を用いて伝送することは不可能であるという課題を有していた。
【００１０】
この課題を解決する方法として、受信側装置の代わりに途中の無線通信装置がＡＣＫを送信側装置に返信する方法が考えられる。その場合、ＡＣＫを返信した無線通信装置と受信側装置の間でＣＥＣメッセージの伝送が失敗する恐れがあり、送信側装置で送信したＣＥＣメッセージが受信側装置に正常に受信されたか否かが分からない。そのため、あるＣＥＣメッセージに対して応答メッセージを定義し、応答メッセージを受信したことでＣＥＣメッセージが受信側装置に正常に受信されたことを判別し、応答メッセージを所定時間受信しなかったときにＣＥＣメッセージが正常に受信されなかったと判別する方法が一般的に用いられる。しかしながら、この方法では、ＣＥＣメッセージが正常に受信されなかったとき、送信側装置は規定時間待機する必要があり、効率のよい伝送を行うことができないという課題を有していた。
【００１１】
本発明の目的は以上の問題点を解決し、無線通信装置間でＣＥＣメッセージの伝送を効率よく行うことを可能とした無線通信装置及び無線通信システムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の態様に係る無線通信装置は、ＨＤＭＩにおけるＣＥＣメッセージを送受信する無線通信装置であって、上記無線通信装置は、
有線インターフェースと、
無線インターフェースと、
上記有線インターフェースを介して接続されたノード装置の情報と、上記無線インターフェースを介して接続されたノード装置の情報とを格納したノード情報記憶手段と、
上記ノード情報記憶手段の内容に基づいて、上記有線インターフェース及び上記無線インターフェースを用いた送受信を制御する制御手段とを備え、
上記制御手段は、上記有線インターフェースにおいて、上記無線インターフェースを介して接続されたノード装置宛てのＣＥＣメッセージを受信したとき、上記受信したＣＥＣメッセージに対するＡＣＫ信号を上記有線インターフェースから出力し、上記ＣＥＣメッセージの内容を含む無線データパケットを上記無線インターフェースから送信し、上記無線インターフェースにおいて、上記送信した無線データパケットに対する無線ＡＣＫパケットの受信を待機することを特徴とする。
【００１３】
上記無線通信装置において、上記制御手段は、上記無線データパケットを送信後に所定時間経過しても上記無線インターフェースにおいて無線ＡＣＫパケットを受信しなかった場合、上記無線ＡＣＫパケットを受信できなかったことを示す受信エラーメッセージを上記有線インターフェースから上記ＣＥＣメッセージの送信元に出力することを特徴とする。
【００１４】
また、上記無線通信装置において、上記制御手段は、上記無線インターフェースにおいて、上記無線データパケットが正常に伝送できなかったことを示す無線ＮＡＣＫパケットを受信した場合、上記無線ＮＡＣＫパケットを受信したことを示す受信エラーメッセージを上記有線インターフェースから上記ＣＥＣメッセージの送信元に出力することを特徴とする。
【００１５】
さらに、上記無線通信装置において、上記制御手段は、上記無線データパケットを送信後に所定時間経過しても、上記無線インターフェースにおいて、上記無線ＡＣＫパケットと上記無線データパケットが正常に伝送できなかったことを示す無線ＮＡＣＫパケットとのいずれも受信しなかった場合、上記無線ＡＣＫパケット及び上記無線ＮＡＣＫパケットの両方を受信できなかったことを示す受信エラーメッセージを上記有線インターフェースから上記ＣＥＣメッセージの送信元に出力することを特徴とする。
【００１６】
またさらに、上記無線通信装置において、上記受信エラーメッセージは、フィーチャー・アボート（Ｆｅａｔｕｒｅ  Ａｂｏｒｔ）メッセージであることを特徴とする。
【００１７】
また、上記無線通信装置において、上記受信エラーメッセージは、上記無線データパケットの宛先アドレスを含むことを特徴とする。
【００１８】
さらに、上記無線通信装置において、上記受信エラーメッセージは、エラーの内容を区別するための領域を含むことを特徴とする。
【００１９】
本発明の第２の態様に係る無線通信装置は、ＨＤＭＩにおけるＣＥＣメッセージを送受信する無線通信装置であって、上記無線通信装置は、
有線インターフェースと、
無線インターフェースと、
上記有線インターフェース及び上記無線インターフェースを用いた送受信を制御する制御手段とを備え、
上記制御手段は、上記無線インターフェースにおいて、上記有線インターフェースを介して接続されたノード装置宛ての無線データパケットを受信したとき、上記受信した無線データパケットの内容を含むＣＥＣメッセージを上記有線インターフェースから出力し、上記ＣＥＣメッセージに対するＡＣＫ信号を上記有線インターフェースから受信した後に、無線ＡＣＫパケットを上記無線インターフェースから送信することを特徴とする。
【００２０】
上記無線通信装置において、上記制御手段は、上記ＣＥＣメッセージを上記有線インターフェースから出力後に所定時間経過しても上記ＣＥＣメッセージに対するＡＣＫ信号を上記有線インターフェースから受信しなかった場合、上記無線ＡＣＫパケットに代えて、上記無線データパケットが正常に伝送できなかったことを示す無線ＮＡＣＫパケットを上記無線インターフェースから送信する。
【００２１】
本発明の第３の態様に係る無線通信システムは、第１の態様に係る無線通信装置と、第２の態様に係る無線通信装置とを備えたことを特徴とする。
【００２２】
本構成によって、装置間に無線区間が介在する場合においても、ＣＥＣメッセージの伝送を効率よく行うことができる。
【発明の効果】
【００２３】
本発明に係る無線通信装置及び無線通信システムによれば、無線通信装置間のＣＥＣメッセージの伝送を効率よく行うことが可能となり、ユーザの利便性の向上を図ることができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係る実施形態について図面を参照して説明する。
【００２５】
実施形態．
図１は、本発明に係る実施形態である無線通信システムの構成を示す図である。図１において、有線ノード装置１０，４０は、ＨＤＭＩの従来の有線インターフェースのみを備えた装置として構成され、無線ノード装置２０，３０は、無線インターフェースと、ＨＤＭＩの従来の有線インターフェースとを備えた装置として構成される。有線ノード装置１０と無線ノード装置２０とはＨＤＭＩケーブル５１を介して接続され、同様に有線ノード装置４０と無線ノード装置３０とはＨＤＭＩケーブル５２を介して接続され、これらの装置は互いに有線インターフェースを用いてデータの伝送を行う。また、無線ノード装置２０と無線ノード装置３０とは、無線インターフェースを用いて無線区間を介してデータの伝送を行う。
【００２６】
有線ノード装置１０は、チューナ、又はＤＶＤ等の記録媒体からコンテンツ情報を読み出す映像音声再生装置１２と、ＨＤＭＩの出力端子を備えた有線インターフェース回路１３と、これらを制御するコントローラ１１とを備える。コントローラ１１は、ＣＥＣメッセージの送受信を制御するＣＥＣコントローラ１１Ａを備え、ＣＥＣコントローラ１１Ａには、システム内の各装置の物理アドレス及び論理アドレスを含むノード情報テーブルを記憶するノード情報メモリ１１Ｂが接続されている。
【００２７】
無線ノード装置２０は、ＨＤＭＩの入力端子を備えた有線インターフェース回路２２と、コンテンツ情報の記録又は他の処理を行う映像音声処理回路２３と、アンテナ２５に接続され、無線信号の送受信及び変復調などの処理を行う無線インターフェースとしての無線送受信回路２４と、これらを制御するコントローラ２１とを備える。有線インターフェース回路２２の入力端子は、ＨＤＭＩケーブル５１を介して有線ノード装置１０の有線インターフェース回路１３の出力端子に接続され、これにより、有線ノード装置１０はソース装置として動作し、無線ノード装置２０はシンク装置として動作する。有線インターフェース回路２２は、ＨＤＭＩの出力端子をさらに備えていてもよい。また、コントローラ２１は、ＣＥＣメッセージの送受信を制御するＣＥＣコントローラ２１Ａを備え、ＣＥＣコントローラ２１Ａには、システム内の各装置の物理アドレス及び論理アドレスと、無線区間を介した伝送のために必要な情報とを含むノード情報テーブルを記憶するノード情報メモリ２１Ｂが接続されている。無線送受信回路２４は、無線送信するデータをバッファリングし、また再送のために格納する送信データメモリ２４Ａを備える。
【００２８】
無線ノード装置３０は、アンテナ３５に接続され、無線信号の送受信及び変復調などの処理を行う無線インターフェースとしての無線送受信回路３２と、コンテンツ情報の記録又は他の処理を行う映像音声処理回路３３と、ＨＤＭＩの出力端子を備えた有線インターフェース回路３４と、これらを制御するコントローラ３１とを備える。有線インターフェース回路３４は、ＨＤＭＩの入力端子をさらに備えていてもよい。また、コントローラ３１は、ＣＥＣメッセージの送受信を制御するＣＥＣコントローラ３１Ａと、無線通信システム内のすべてのノード装置に無線区間を介した伝送を行うためのアドレスを割り当てるアドレス管理コントローラ３１Ｃとを備え、ＣＥＣコントローラ３１Ａには、システム内の各装置の物理アドレス及び論理アドレスと、無線区間を介した伝送のために必要な情報とを含むノード情報テーブルを記憶するノード情報メモリ３１Ｂが接続されている。無線送受信回路３２は、無線送信するデータをバッファリングし、また再送のために格納する送信データメモリ３２Ａを備える。
【００２９】
有線ノード装置４０は、ＨＤＭＩの入力端子を備えた有線インターフェース回路４２と、伝送されたコンテンツ情報を再生のために処理する映像音声処理回路４３と、これらを制御するコントローラ４１とを備える。有線インターフェース回路４２の入力端子は、ＨＤＭＩケーブル５２を介して無線ノード装置３０の有線インターフェース回路３４の出力端子に接続され、これにより、無線ノード装置３０はソース装置として動作し、有線ノード装置４０はシンク装置として動作する。映像音声処理回路４３には、ディスプレイ４４及びスピーカ４５が接続される。また、コントローラ４１は、ＣＥＣメッセージの送受信を制御するＣＥＣコントローラ４１Ａを備え、ＣＥＣコントローラ４１Ａには、システム内の各装置の物理アドレス及び論理アドレスを含むノード情報テーブルを記憶するノード情報メモリ４１Ｂが接続されている。
【００３０】
無線送受信回路２４，３２は、高周波回路、ベースバンド処理回路、媒体アクセス制御回路などを含むが、どのような無線伝送方式を用いてもよく、本実施形態では説明を省略する。例えば、２．４ＧＨｚ帯や５ＧＨｚ帯の電波を用いたＩＥＥＥ８０２．１１で規定された無線伝送方式を利用することやミリ波帯の電波を用いた無線伝送方式を利用することが可能である。
【００３１】
最初に、無線ノード装置２０のＣＥＣコントローラ２１Ａは、無線通信システム内の各ノード装置の情報を収集して、ノード情報メモリ２１Ｂのノード情報テーブルに格納する。無線ノード装置２０のＣＥＣコントローラ２１Ａはまず、当該無線ノード装置２０の論理アドレス及び物理アドレスと、有線ノード装置１０からのレポートフィジカルアドレスメッセージによって通知された有線ノード装置１０の論理アドレス及び物理アドレスとを、ノード情報メモリ２１Ｂのノード情報テーブルに格納する。ＣＥＣコントローラ２１Ａはさらに、ノード情報メモリ２１Ｂのノード情報テーブルにおいて、当該無線ノード装置２０自体と、無線ノード装置２０に有線接続された有線ノード装置１０とに対するフラグを１にセットする。このフラグは、ノード情報テーブル上の各ノード装置が、当該無線ノード装置２０に有線接続されている（フラグ値＝１：無線ノード装置２０自体もフラグ値＝１にする）か、無線区間を介して接続されている（フラグ値＝０）かを示すためのものである。次いで、ＣＥＣコントローラ２１Ａは、無線区間を介する伝送を行うための無線アドレスを、無線ノード装置３０のアドレス管理コントローラ３１Ｃから取得する。
【００３２】
無線ノード装置３０のアドレス管理コントローラ３１Ｃは、無線通信システム内のすべてのノード装置に無線区間を介した伝送を行うための無線アドレスを割り当てるアドレス管理処理を実行する。ここで、割り当てられる無線アドレスは、無線通信システム内の各ノード装置を一意に識別するための装置識別子であり、例えばＭＡＣアドレス、もしくはＭＡＣアドレスよりもビット数が少なく装置を一意に識別するためのデバイスＩＤなどを使用可能であるが、各ノード装置を一意に識別できるものであればどのようなものであってもよい。アドレス管理処理では、各ノード装置が無線通信システムへの加入時にアドレス管理コントローラ３１Ｃとの認証処理を行い、認証処理完了後に無線アドレスが各ノード装置に割り当てられる。本実施形態では、無線ノード装置２０のＣＥＣコントローラ２１Ａが、無線ノード装置２０のための無線アドレスをアドレス管理コントローラ３１Ｃから取得するとともに、当該無線ノード装置２０に有線接続された有線ノード装置１０の代理としてアドレス管理コントローラ３１Ｃとの認証処理を実行し、有線ノード装置１０のための無線アドレスをアドレス管理コントローラ３１Ｃから取得して、これらの無線アドレスをノード情報メモリ２１Ｂのノード情報テーブルに格納しておく。
【００３３】
同様に、無線ノード装置３０のアドレス管理コントローラ３１Ｃは、当該無線ノード装置３０及び有線ノード装置４０のための無線アドレスを取得して、ノード情報メモリ３１Ｂのノード情報テーブルに格納しておく。このように、アドレス管理コントローラ３１Ｃは、無線通信システム内のすべてのノード装置（有線・無線を問わず）に無線アドレスを付与する。
【００３４】
さらに、無線ノード装置２０のＣＥＣコントローラ２１Ａは、無線区間を介して接続された無線ノード装置３０及び有線ノード装置４０の情報を取得するために、以下に説明するアドレス登録処理を実行し、取得された情報をノード情報メモリ２１Ｂのノード情報テーブルに格納する。
【００３５】
図１１は、無線ノード装置２０，３０間で送受信される無線データパケットのフォーマットの一例を示す図である。図１１において、ＭＡＣヘッダ格納領域１２０１は、宛先無線アドレス及び送信元無線アドレスなどの情報を含むヘッダを格納する領域であり、ＣＥＣフレーム格納領域１２０２はＣＥＣフレームを格納する領域である。このとき、ＣＥＣフレーム１０００のうち、スタートビット１００１を削除して格納してもよい。また、ヘッダブロック１００２及びデータブロック１００３のＥＯＭビット１１０２及びＡＣＫビット１１０３を削除して格納してもよい。
【００３６】
図２は、無線ノード装置２０のＣＥＣコントローラ２１Ａによって実行されるアドレス登録処理のフローチャートである。図２のステップＳ１において無線送受信回路２４で無線データパケット１２００を受信すると、次いでステップＳ２において、その無線データパケット１２００が送信元のノード装置の種別情報（テレビジョン装置、ＤＶＤプレーヤ、セットトップボックスなどの種別）を含むか否かを判断し、ＹＥＳのときはステップＳ３に進み、ＮＯのときは処理を終了する。ステップＳ３において、ＣＥＣコントローラ２１Ａは、送信元のノード装置の種別情報に対応する論理アドレスと、ＭＡＣヘッダ１２０１に含まれる送信元無線アドレスとを関連付けてノード情報メモリ２１Ｂのノード情報テーブルに登録し、さらに、当該無線ノード装置２０に有線接続された装置であるか否かを示すためのフラグを０にセットし、当該アドレス登録処理を終了する。
【００３７】
図１４は、ノード情報メモリ２１Ｂ内のノード情報テーブルのフォーマットの一例を示す図である。図１４において、例えば、ノード装置４０，３０，２０，１０のそれぞれに対応して、第１行乃至第４行の項目１５１１，１５１２，１５１３，１５１４が設けられている。第１行及び第２行の項目１５１１，１５１２（これらは、有線ノード装置４０及び無線ノード装置３０にそれぞれ対応する。）において、論理アドレス領域１５０１は、無線区間を介して受信されたＣＥＣフレーム１０００のヘッダブロック１００２に含まれる送信元論理アドレスを記憶し、物理アドレス領域１５０２は、送信元論理アドレスに関連付けられた物理アドレスを記憶し、無線アドレス領域１５０３は、ＭＡＣヘッダに含まれる送信元無線アドレスを記憶し、さらに、フラグ領域１５０４は、無線ノード装置２０と無線ノード装置３０及び有線ノード装置４０との間に無線区間を介しているので０である。また、第３行及び第４行の項目１５１３，１５１４（これらは、無線ノード装置２０及び有線ノード装置１０にそれぞれ対応する。）において、無線アドレス領域１５０３は、前述のように、無線ノード装置３０のアドレス管理コントローラ３１Ｃによって割り当てられた無線アドレスを記憶し、さらに、フラグ領域１５０４は、無線区間を介していないので１である。なお、ノード情報テーブルには、論理アドレス領域１５０１もしくは物理アドレス領域１５０２の少なくとも一方が含まれればよい。また、無線アドレス領域１５０３は、前述したようにＭＡＣアドレスを記憶してもよく、もしくはＭＡＣアドレスではなく、装置を一意に識別できるものであればどのようなものを記憶してもよい。
【００３８】
なお、無線ノード装置３０のＣＥＣコントローラ３１Ａにおいても、以上説明したノード情報メモリ２１Ｂに係る処理と同様の処理が実行され、ノード情報メモリ３１Ｂのノード情報テーブルに各ノード装置の情報が格納される。また、当然ながら、有線ノード装置１０のノード情報メモリ１１Ｂ、及び有線ノード装置４０のノード情報メモリ４１Ｂの各ノード情報テーブルは、フラグ領域及び無線アドレス領域を持たない。
【００３９】
以上説明したように、各無線ノード装置２０，３０は、無線通信システム内の各ノード装置の無線アドレスを取得する。これにより、ある無線ノード装置に有線接続されたノード装置が、他の無線ノード装置に有線接続されたノード装置と通信する場合、例えば、有線ノード装置４０が有線ノード装置１０にＣＥＣメッセージを送信する場合には、有線ノード装置４０は無線ノード装置３０にＣＥＣメッセージを送信し、無線ノード装置３０は、無線ノード装置２０が有線ノード装置１０の代理としてアドレス管理コントローラ３１Ｃから取得した有線ノード装置１０のための無線アドレスに対してメッセージを無線送信する。このメッセージを受信した無線ノード装置２０は、そのノード情報メモリ２１Ｂのノード情報テーブルを参照して、有線ノード装置１０の無線アドレスに対応する論理アドレス宛にＣＥＣメッセージを送信することで、有線ノード装置４０から有線ノード装置１０にＣＥＣメッセージが伝送される。従って、無線ノード装置２０がノード情報メモリ２１Ｂのノード情報テーブル内に複数の無線アドレスを持ち、ある無線アドレス宛に送信されたＣＥＣメッセージを受信したときは、それぞれの無線アドレスに関連付けられた有線ノード装置の論理アドレス宛のメッセージに変換して、有線ノード装置に伝送する。無線ノード装置３０についても同様である。
【００４０】
以下、本発明に係る実施形態における代理応答処理及び有線受信確認処理について、図３乃至図５のフローチャートを用いて説明する。図３乃至図５の例では、無線ノード装置２０から無線ノード装置３０にＣＥＣメッセージを伝送する場合について説明する。この場合、図３及び図４は無線ノード装置２０のＣＥＣコントローラ２１Ａにより実行される処理のフローチャートを示し、図５は無線ノード装置３０のＣＥＣコントローラ３１Ａにより実行される処理のフローチャートを示す。
【００４１】
図３は、図１の無線ノード装置２０のＣＥＣコントローラ２１Ａによって実行される代理応答処理を示すフローチャートである。図３のステップＳ１１において、まず、無線ノード装置２０のＣＥＣコントローラ２１Ａは、有線インターフェース回路２２においてスタートビット１００１が検出されたとき、ＣＥＣフレーム１０００の受信を開始する。有線インターフェース回路２２で受信されたＣＥＣフレーム１０００のデータが入力されると、ＣＥＣコントローラ２１Ａはそのヘッダブロック１００２を参照し、ステップＳ１２において、ヘッダブロック１００２に含まれる宛先論理アドレスがノード情報メモリ２１Ｂのノード情報テーブルに存在するか否かを判断し、ＹＥＳのときはステップＳ１３に進み、ＮＯのときは処理を終了する。ステップＳ１３において、無線データパケットの送信を必要とするか否かを判断するために、ノード情報メモリ２１Ｂのノード情報テーブルにおいて、宛先論理アドレスに対応するフラグ値が０であるか否かを判断し、ＹＥＳのときはステップＳ１４に進み、ＮＯのときは処理を終了する。代理応答処理が不要である場合（ステップＳ１２又はＳ１３がＮＯのとき）とは、フラグ値＝１であり、従って、ノード情報メモリ２１Ｂのノード情報テーブルにおいて宛先論理アドレスと一致する論理アドレスが、以前に有線インターフェース回路２２から入力されたＣＥＣフレーム１０００のヘッダブロック１００２に含まれていたものであり、アドレス管理コントローラ３１Ｃによって割り当てられた無線アドレスに対応付けられているとき、もしくは、ノード情報メモリ２１Ｂのノード情報テーブルにおいて、有線インターフェース回路２２から入力されたＣＥＣフレーム１０００のヘッダブロック１００２に含まれる宛先論理アドレスと一致する論理アドレスが存在しないときなど、無線データパケットの送信を必要としないときである。ノード情報メモリ２１Ｂのノード情報テーブルにおいてフラグ値＝１であれば、有線インターフェース回路２２で受信されたＣＥＣフレーム１０００の宛先は、無線ノード装置２０自体であるか、無線ノード装置２０又は有線ノード装置１０に有線接続された他のノード装置（図示せず。）であり、その宛先のノード装置が、非特許文献１に定められている通りに応答処理を実行する。
【００４２】
一方、無線データパケットの送信を必要とするとき（すなわち、ノード情報メモリ２１Ｂのノード情報テーブルに、ステップＳ１１で有線インターフェース回路２２から入力されたＣＥＣフレーム１０００のヘッダブロック１００２に含まれる宛先論理アドレスと一致する論理アドレスが存在し、対応するフラグ値＝０であるとき）には、ＣＥＣコントローラ２１Ａは、ＣＥＣフレーム１０００中の無線送信すべきデータを送信データメモリ２４Ａに格納し、次いで、ノード情報メモリ２１Ｂのノード情報テーブルを参照し、有線インターフェース回路２２から入力されたＣＥＣフレーム１０００のヘッダブロック１００２に含まれる宛先論理アドレスに基づいて、その宛先論理アドレスと同じ論理アドレスがセットされている論理アドレス領域１５０２に対応する無線アドレス領域１５０３に記憶されている無線アドレスを、無線送信すべきデータパケットのＭＡＣヘッダ１２０１の宛先無線アドレスにセットする。続いてステップＳ１４において、ＣＥＣコントローラ２１Ａは、ステップＳ１１で受信されたＣＥＣフレーム１０００のヘッダブロック１００２及びデータブロック１００３のＥＯＭビット１１０２を参照し、現在受信されたデータが最終のデータブロックであるか否かを判断し、ＹＥＳのときはステップＳ１６に進み、ＮＯのときはステップＳ１５に進む。
【００４３】
現在受信されたデータが最終のデータブロックではないとき（すなわち、ＥＯＭビット１１０２が‘０’のとき）は、ＣＥＣコントローラ２１Ａは、ステップＳ１５において、ＡＣＫビット１１０３の出力タイミングで有線インターフェース回路２２に‘０’を出力し、ステップＳ１１に戻って後続のデータの受信を待機する。一方、現在受信されたデータが最終のデータブロックであるとき、ＣＥＣコントローラ２１Ａは、ステップＳ１６において、入力されたＣＥＣフレームを含む無線データパケット１２００の送信を無線送受信回路２４に指示するとともに、ステップＳ１７において、ＡＣＫビット１１０３の出力タイミングで有線インターフェース回路２２に‘０’を出力し、ステップＳ１８の受信確認処理を実行する（図４を参照して後述）。
【００４４】
図１５は、送信データメモリ２４Ａのフォーマットの一例を示す図である。図１５において、送信元論理アドレス領域１６０１は無線データパケットに含まれる送信元論理アドレスを記憶する領域であり、宛先論理アドレス領域１６０２は無線データパケットに含まれる宛先論理アドレスを記憶する領域であり、データ領域１６０３は無線データパケットに含まれるデータを記憶する領域である。これらのアドレス及びデータは、無線送信すべきデータを受信する毎に送信データメモリ２４Ａに格納される。また、ステップＳ１６により無線データパケットが送信された後でも、再送信のために送信データメモリ２４Ａに格納されたままであってもよい。
【００４５】
図４は、図３のステップＳ１８の受信確認処理のサブルーチンを示すフローチャートである。図４において、ＣＥＣコントローラ２１Ａは、無線データパケット１２００の送信を無線送受信回路２４に指示した後、ステップＳ２１において、無線ノード装置３０からの無線ＡＣＫパケット又は無線ＮＡＣＫパケットの受信を待機するために内蔵タイマ（図示せず。）のカウントをスタートさせる。
【００４６】
図１２は、図４及び図５の無線ＡＣＫパケットのフォーマットの一例を示す図である。図１２において、ＭＡＣヘッダ格納領域１３０１は、宛先無線アドレス及び送信元無線アドレスなどの情報を含むヘッダを格納する領域であり、識別子領域１３０２は無線ＡＣＫパケットであることを示す値を格納する領域である。
【００４７】
図１３は、図４及び図５の無線ＮＡＣＫパケットのフォーマットの一例を示す図である。図１３において、ＭＡＣヘッダ格納領域１４０１は、宛先無線アドレス及び送信元無線アドレスなどの情報を含むヘッダを格納する領域であり、識別子領域１４０２は無線ＮＡＣＫパケットであることを示す値を格納する領域であり、エラーコード領域１４０３はエラーの種別を示す値を格納する領域である。例えば、エラーコード領域１４０３に格納するエラーコードには、ヘッダブロックに対してＡＣＫが返信されなかったことを示すコードやデータブロックに対してＡＣＫが返信されなかったことを示すコードなどが定義される。
【００４８】
ステップＳ２２において、無線送受信回路２４から、無線ＡＣＫパケットを受信したという通知が入力されたときは、ＣＥＣコントローラ２１Ａは代理応答処理を終了する。一方、ステップＳ２３において、無線送受信回路２４から、無線ＮＡＣＫパケットを受信したという通知が入力されたときは、ＣＥＣコントローラ２１Ａは、ステップＳ２５において、有線インターフェース回路２２に受信エラーメッセージの送信を指示し、代理応答処理を終了する。また、所定のタイムアウト期間が経過しても無線ＡＣＫパケット及び無線ＮＡＣＫを受信しなかったとき（Ｓ２４でＹＥＳのとき）は、ＣＥＣコントローラ２１Ａは、無線ＮＡＣＫパケットを受信したときと同様に、ステップＳ２５において、有線インターフェース回路２２に受信エラーメッセージの送信を指示し、代理応答処理を終了する。
【００４９】
ここで、無線ノード装置２０のＣＥＣコントローラ２１Ａが無線ノード装置３０からの無線ＡＣＫパケット又は無線ＮＡＣＫパケットの受信を待機するタイムアウト期間の長さは、ＣＥＣコントローラ２１ＡがＣＥＣメッセージに対する応答メッセージの受信を待つ所定時間よりも短く設定する。受信エラーメッセージとして、ＨＤＭＩにおいて規定されているフィーチャー・アボート（Ｆｅａｔｕｒｅ  Ａｂｏｒｔ）メッセージを使用してもよい（非特許文献１を参照）。また、受信エラーメッセージは新規のＣＥＣメッセージとして定義してもよい。その場合、受信エラーメッセージには、エラーの内容を示す情報を付加することにより、無線ＮＡＣＫパケットを受信したことによるエラーやタイムアウトによるエラーを区別することが可能となる。これにより、無線ＮＡＣＫパケットを受信したことを示す受信エラーメッセージを受信したときは無線区間ではなく、その先の有線区間でエラーが生じたと判別でき、また、タイムアウトを示す受信エラーメッセージを受信したときは無線区間でエラーが生じたと判別できる。この判別結果は、以降の送信すべきメッセージをどのように処理するかを決定する材料となる。例えば、無線区間でエラーが生じたと判別されたときは、エラーが生じたときに経由した無線ノード装置経由のＣＥＣメッセージは送信しないことを判断することが可能である。また、有線区間でエラーが生じたと判別されたときは、エラーが生じたときに宛先であった有線ノード装置もしくはそれより先に接続されている有線ノード装置宛のＣＥＣメッセージは送信しないことを判断することが可能である。
【００５０】
図５は、無線ノード装置３０のＣＥＣコントローラ３１Ａによって実行される有線受信確認処理を示すフローチャートである。図５において、ＣＥＣコントローラ３１Ａは、ステップＳ３１において、無線ノード装置２０からの無線データパケット１２００を受信したとき、次いでステップＳ３２において、無線データパケット１２００に含まれるＣＥＣフレームのヘッダブロック１００２に含まれる宛先論理アドレスが、当該無線ノード装置３０自体の論理アドレスと一致するか否かを判断し、ＹＥＳのときはステップＳ３５に進み、ＮＯのときはステップＳ３３に進む。ステップＳ３５では、無線ＡＣＫパケットを無線データパケット１２００の送信元無線アドレスに送信することを無線送受信回路３２に指示し、当該有線受信確認処理を終了する。
【００５１】
一方、ステップＳ３３では、ＣＥＣコントローラ３１Ａは、スタートビット１００１と、受信したＣＥＣフレームに対応するヘッダブロック１００２と、データブロック１００３とを、有線インターフェース回路３４から出力させる。次いでステップＳ３４において、有線インターフェース回路３４から、ヘッダブロック及びすべてのデータブロックに対するＡＣＫを受信したか否かを判断し、ＹＥＳのときはステップＳ３５に進み、ＮＯのときはステップＳ３６に進む。ステップＳ３５では、ヘッダブロック及びすべてのデータブロックに対するＡＣＫを受信しているので、無線ＡＣＫパケットを無線データパケット１２００の送信元無線アドレスに送信することを無線送受信回路３２に指示し、当該有線受信確認処理を終了する。一方、ヘッダブロックもしくはデータブロックを有線インターフェース回路２２から出力後に所定時間経過してもそのヘッダブロックもしくはデータブロックに対するＡＣＫを受信しなかったとき、すなわち、ヘッダブロック及びデータブロックの再送を複数回行った後においてもヘッダブロックもしくはデータブロックに対するＡＣＫを受信できなかったとき（ステップＳ３４がＮＯのとき）は、ステップＳ３６において、無線ＮＡＣＫパケットを無線データパケット１２００の送信元無線アドレスに送信することを無線送受信回路３２に指示し、当該有線受信確認処理を終了する。
【００５２】
以上説明したように、無線ノード装置２０のＣＥＣコントローラ２１Ａは、ノード情報メモリ２１Ｂのノード情報テーブルにおけるフラグの値を用いて、代理応答するか否かを判断する。ノード情報メモリ２１Ｂのノード情報テーブルは、無線ノード装置に有線接続されたノード装置についての情報（論理アドレス、フラグ、無線アドレス）を記憶し、特に、各ノード装置の論理アドレスと、その論理アドレスを無線ノード装置２０自体の有線インターフェース回路２２を介して取得したかどうかを示すフラグとを関連付けて記憶している。有線接続されたノード装置の欄は「フラグ＝１、無線アドレス＝無線ノード装置３０のアドレス管理コントローラ３１Ｃから代理で取得したアドレス」のフォーマットになり、一方、図２の処理により取得される、無線区間を介して接続されたノード装置の欄では「フラグ＝０」になる。ＣＥＣコントローラ２１Ａは、有線インターフェース回路２２で受信されたＣＥＣフレーム１０００の宛先が「フラグ＝１」のノード装置であるときは代理応答せず、「フラグ＝０」であるときは代理応答する。従って、無線ノード装置２０のＣＥＣコントローラ２１Ａは、有線インターフェース回路２２において、無線送受信回路２４を介して接続されたノード装置宛てのＣＥＣメッセージを受信したとき、受信したＣＥＣメッセージに対するＡＣＫを有線インターフェース回路２２から出力し、上記ＣＥＣメッセージの内容を含む無線データパケットを無線送受信回路２４から送信し、無線インターフェース送受信回路２４において、送信した無線データパケットに対する無線ＡＣＫパケットの受信を待機する。
【００５３】
次に、無線ノード装置２０，３０が上記のように動作する場合の無線通信システムにおける伝送シーケンスについて、図６乃至図８を用いて説明する。図６乃至図８では、有線ノード装置１０が有線ノード装置４０にＮ個のデータブロックで構成されるＣＥＣメッセージを送信する場合を例にとり、横軸を時間ｔとして説明する。また、無線ノード装置２０のノード情報メモリ２１Ｂのノード情報テーブルにはすでに、無線ノード装置３０及び有線ノード装置４０のアドレス情報が記憶されているものとする。
【００５４】
まず、図６の伝送シーケンスについて説明する。図６は、有線ノード装置１０から有線ノード装置４０にＣＥＣメッセージが正常に伝送された場合のシーケンスである。有線ノード装置１０の有線インターフェース回路１３は、無線ノード装置２０に対して、スタートビット（図６乃至図８には図示せず。）に続いてＣＥＣメッセージのヘッダブロック１０１を出力する。無線ノード装置２０の有線インターフェース回路２２において、スタートビットに続いてヘッダブロック１０１が入力された後、ＥＯＭビット１１０２（図６乃至図８には図示せず。）において‘０’が入力され、無線ノード装置２０のＣＥＣコントローラ２１Ａは、このヘッダブロック１０１の後にデータブロック１０３が入力されると判別する。次に、無線ノード装置２０の有線インターフェース回路２２にはＡＣＫビット１１０３が入力され、ＥＯＭビット１１０２が‘０’であるので、有線インターフェース回路２２はＡＣＫビット１１０３に対して‘０’を出力することにより、無線ノード装置２０から有線ノード装置１０へのＡＣＫ１０２を通知する。このとき、無線ノード装置２０のＣＥＣコントローラ２１Ａは、ヘッダブロック１０１の宛先論理アドレスを確認し、有線ノード装置４０の宛先論理アドレスに対応する無線アドレスをノード情報メモリ２１Ｂのノード情報テーブルから取得する。無線ノード装置２０のＣＥＣコントローラ２１Ａはさらに、ヘッダブロック１０１の情報ビット１１０１を送信データメモリ２４Ａのデータ領域１６０３に格納する。
【００５５】
続いて、１番目のデータブロック１０３が、有線ノード装置１０の有線インターフェース回路１３から無線ノード装置２０の有線インターフェース回路２２に入力される。その後、ＥＯＭビット１１０２（図６乃至図８には図示せず。）において‘０’が入力され、無線ノード装置２０のＣＥＣコントローラ２１Ａは、このデータブロックの後にさらにデータブロックが入力されると判別する。ＥＯＭビット１１０２が‘０’であるので、有線インターフェース回路２２は、このデータブロック１０３のＡＣＫビット１１０３に対して‘０’を出力することにより、無線ノード装置２０から有線ノード装置１０へのＡＣＫ１０４を通知する。このとき、データブロック１０３の情報ビット１１０１を送信データメモリ２４Ａのデータ領域１６０３に格納する。Ｎ−１番目のデータブロックまでは同様の動作を行う。
【００５６】
Ｎ番目のデータブロック１０５が、有線ノード装置１０の有線インターフェース回路１３から無線ノード装置２０の有線インターフェース回路２２に入力される。その後、ＥＯＭビット１１０２（図６乃至図８には図示せず。）において‘１’が入力され、無線ノード装置２０のＣＥＣコントローラ２１Ａは、このデータブロックは最終のデータブロックであると判別する。この後、有線インターフェース回路２２は、このデータブロック１０５のＡＣＫビット１１０３に対して‘０’を出力することにより、無線ノード装置２０から有線ノード装置１０へのＡＣＫ１０６を通知する。それと同時に、無線ノード装置２０のＣＥＣコントローラ２１Ａは、送信データメモリ２４Ａのデータ領域１６０３に格納していたヘッダブロック１０１及びデータブロック０〜Ｎ（１０３〜１０５）の情報ビット１１０１から無線データパケット１０７を構成し、この無線データパケットを、ノード情報メモリ２１Ｂのノード情報テーブルから取得した有線ノード装置４０の無線アドレス宛に送信することを、無線送受信回路２４に指示する。これにより無線ノード装置２０から無線ノード装置３０に無線データパケット１０７が送信される。また、無線データパケット１０７に含まれる送信元論理アドレス、宛先論理アドレス、データを送信データメモリ２４Ａに記憶する。
【００５７】
次いで、無線ノード装置３０は無線ノード装置２０から送信された無線データパケット１０７を受信する。無線ノード装置３０のＣＥＣコントローラ３１Ａは、受信した無線データパケット１０７からヘッダブロック１０８及びデータブロック０〜Ｎ（１１０〜１１２）を構成し、有線インターフェース回路３４からスタートビット（図示せず。）を出力した後、ヘッダブロック１０８及びデータブロック０〜Ｎ（１１０〜１１２）を順番に出力する。無線ノード装置３０のＣＥＣコントローラ３１Ａは、ヘッダブロック１０８からデータブロックＮ（１１２）までのすべてのブロックのＡＣＫビットに‘０’が返信されたとき（図６では、これを有線ノード装置４０から無線ノード装置３０へのＡＣＫ１０９，１１１，１１３として図示している。）、無線ノード装置２０への無線ＡＣＫパケット１１４を送信することを無線送受信回路３２に指示する。
【００５８】
無線ノード装置２０のＣＥＣコントローラ２１Ａは、無線ノード装置３０から無線ＡＣＫパケット１１４を受信したとき、処理を終了する。
【００５９】
次に、図７の伝送シーケンスについて説明する。図７は、有線ノード装置１０から有線ノード装置４０宛に送信されたＣＥＣメッセージが無線区間（すなわち、無線ノード装置２０，３０間の区間）で正常に伝送できなかった場合のシーケンスである。図７において、有線ノード装置１０から無線ノード装置２０にヘッダブロック１０１及びデータブロック０〜Ｎ（１０３〜１０５）を送信し、無線ノード装置２０から無線ノード装置３０に無線データパケット１０７を送信する動作までは、図６の伝送シーケンスと同様である。
【００６０】
無線ノード装置２０のＣＥＣコントローラ２１Ａは、無線送受信回路２４から無線データパケット１０７を送信した後、無線ノード装置３０から無線ＡＣＫパケットを受信するまで待機する。無線ノード装置２０のＣＥＣコントローラ２１Ａは、所定のタイムアウト期間が経過しても、無線ノード装置３０から無線ＡＣＫパケット及び無線ＮＡＣＫパケットのいずれも受信しなかったとき、有線インターフェース回路２２に対して、受信エラーメッセージを有線ノード装置１０に対して送信するように指示する。受信エラーメッセージは、ヘッダブロック２０１及び後続の受信エラーメッセージのブロック０〜Ｎ（２０３〜２０５）を備えたフォーマットとして構成される。ここで、有線ノード装置１０の有線インターフェース回路１３は、無線ノード装置２０からヘッダブロック２０１及び受信エラーメッセージのブロック０〜Ｎ（２０３〜２０５）の各ブロックを受信する毎にＡＣＫビットに‘０’を返信することにより、有線ノード装置１０から無線ノード装置２０へのＡＣＫ２０２，２０４，２０６を通知する。以上説明したように、有線ノード装置１０から有線ノード装置４０宛に送信されたＣＥＣメッセージが無線区間で正常に伝送できなかった場合には、無線ノード装置２０から有線ノード装置１０に受信エラーメッセージが送信される。
【００６１】
次に、図８の伝送シーケンスについて説明する。図８は、有線ノード装置１０から有線ノード装置４０宛に送信されたＣＥＣメッセージが、無線ノード装置３０と有線ノード装置４０との間の有線区間（すなわちＨＤＭＩケーブル５２）で正常に伝送できなかった場合のシーケンスである。図８において、有線ノード装置１０から無線ノード装置２０にヘッダブロック１０１及びデータブロック０〜Ｎ（１０３〜１０５）を送信してから、無線ノード装置３０から有線ノード装置４０にヘッダブロック１０８を送信する動作までは、図６の伝送シーケンスと同様である。
【００６２】
無線ノード装置３０のＣＥＣコントローラ３１Ａは、無線ノード装置２０より受信した無線データパケット１０７からヘッダブロック１０８を構成し、有線インターフェース回路３４からスタートビット（図示せず。）を出力した後、ヘッダブロック１０８をに出力する。無線ノード装置３０のＣＥＣコントローラ３１Ａは、ヘッダブロック１０８のＡＣＫビットに‘０’が返信されなかったとき、複数回ヘッダブロックの再送を行う（図８においては、再送されたヘッダブロックは省略している。）。複数回再送を行ってもＡＣＫビットに‘０’が返信されなかったとき、無線ノード装置３０のＣＥＣコントローラ３１Ａは、無線ノード装置２０に無線ＮＡＣＫパケット３０１を送信することを、無線送受信回路３２に指示する。これにより、無線送受信回路３２から無線ＮＡＣＫパケット３０１が送信される。
【００６３】
無線ノード装置２０のＣＥＣコントローラ２１Ａは、無線ノード装置３０から無線ＮＡＣＫパケット３０１を受信したとき、有線インターフェース回路２２に対して、受信エラーメッセージを送信するように指示する。これにより、有線インターフェース回路２２から受信エラーメッセージ（これは、図７の場合と同様である。）が送信される。
【００６４】
なお、図８において、ヘッダブロック１０８に対してＡＣＫ１０９が通知された場合であっても、データブロック０〜Ｎ（１１０〜１１２）のいずれかにおいてＡＣＫが返信されなかったときには、無線ノード装置３０のＣＥＣコントローラ３１Ａは、無線ノード装置２０に無線ＮＡＣＫパケット３０１を送信することを、無線送受信回路３２に指示する。
【００６５】
変形例．
本発明に係る実施形態の無線通信システムは、図１に示した構成に限定されず、さらに他の有線ノード装置及び／又は無線ノード装置を備えていてもよい。例えば、無線ノード装置２０，３０及び有線ノード装置４０の有線インターフェースに他のソース装置がさらに接続されていてもよく、また、無線インターフェースを介して他のソース装置がさらに接続されていてもよい。なお、本実施形態で示した無線ノード装置２０，３０は、有線インターフェース回路２２，３４を持つものとしたが、必ずしもこれらの有線インターフェース回路２２，３４を持つ必要はない。
【００６６】
また、無線ノード装置２０，３０は、映像音声処理回路２３，３３を持たず、既存の従来技術の有線ノード装置に接続される無線アダプタ装置として構成されてもよい。
【００６７】
なお、アドレス管理処理は、無線通信システムにおける複数の無線ノード装置のうちのいずれか１つが実行すればよい。従って、無線ノード装置３０に代わって無線ノード装置２０がアドレス管理コントローラを備えていてもよく、また、無線ノード装置２０，３０の双方がアドレス管理コントローラを備え、その一方がアドレス管理処理を実行してもよい。
【００６８】
なお、本実施形態で用いたＭＡＣアドレスの代わりに装置を一意に識別する識別子を用いることができる。
【００６９】
なお、本実施形態で示したパケットフォーマット及びテーブルフォーマットは一例であり、同様の効果を示すものであれば、異なるフォーマットを用いることができる。
【産業上の利用可能性】
【００７０】
本発明に係る無線通信装置及び無線通信システムは、無線を用いてノード装置間の制御メッセージの伝送を可能とするという特有の効果を有し、ノード装置間で連携して動作を行う無線通信システム等として有用である。
【図面の簡単な説明】
【００７１】
【図１】本発明に係る実施形態である無線通信システムの構成を示す図である。
【図２】図１の無線ノード装置２０のＣＥＣコントローラ２１Ａによって実行されるアドレス登録処理のフローチャートである。
【図３】図１の無線ノード装置２０のＣＥＣコントローラ２１Ａによって実行される代理応答処理を示すフローチャートである。
【図４】図３のステップＳ１８の受信確認処理のサブルーチンを示すフローチャートである。
【図５】図１の無線ノード装置３０のＣＥＣコントローラ３１Ａによって実行される有線受信確認処理を示すフローチャートである。
【図６】図１の無線通信システムにおいて正常に伝送できたときのシーケンスを示す図である。
【図７】図１の無線通信システムにおいて、無線ノード装置２０，３０間の無線区間で正常に伝送できなかったときのシーケンスを示す図である。
【図８】図１の無線通信システムにおいて、無線ノード装置３０と有線ノード装置４０との間の有線区間で正常に伝送できなかったときのシーケンスを示す図である。
【図９】従来例及び本発明の実施形態に係るＣＥＣフレーム１０００のフォーマットの一例を示す図である。
【図１０】従来例及び本発明の実施形態に係るヘッダブロック／データブロック１１００のフォーマットの一例を示す図である。
【図１１】図３及び図４の無線データパケット１２００のフォーマットの一例を示す図である。
【図１２】図４及び図５の無線ＡＣＫパケット１３００のフォーマットの一例を示す図である。
【図１３】図４及び図５の無線ＮＡＣＫパケット１４００のフォーマットの一例を示す図である。
【図１４】図１のノード情報メモリ２１Ｂ内のノード情報テーブルのフォーマットの一例を示す図である。
【図１５】図１の送信データメモリ２４Ａのフォーマットの一例を示す図である。
【符号の説明】
【００７２】
１０，４０…有線ノード装置、
２０，３０…無線ノード装置、
１１，２１，３１，４１…コントローラ、
１１Ａ，２１Ａ，３１Ａ，４１Ａ…ＣＥＣコントローラ、
１１Ｂ，２１Ｂ，３１Ｂ，４１Ｂ…ノード情報メモリ、
１２…映像音声再生装置、
１３，２２，３４，４２…有線インターフェース回路
２３，３３，４３…映像音声処理回路、
２４，３２…無線送受信回路、
２４Ａ，３２Ａ…送信データメモリ、
２５，３５…アンテナ、
３１Ｃ…アドレス管理コントローラ、
４４…ディスプレイ、
４５…スピーカ、
５１，５２…ＨＤＭＩケーブル、
１０１，１０８，２０２，１００２…ヘッダブロック、
１０３，１０５，１１０，１１２，２０１，２０３，２０５，１００３…データブロック、
１０２，１０４，１０６，１０９，１１１，１１３，２０２，２０４，２０６，１１０３…ＡＣＫビット、
１０７，１２００…無線データパケット、
１１４，１３００…無線ＡＣＫパケット、
３０１，１４００…無線ＮＡＣＫパケット、
１０００…ＣＥＣフレーム、
１００１…スタートビット、
１１００…ヘッダブロック／データブロック、
１１０１…情報ビット、
１１０２…ＥＯＭビット、
１２０１…ＭＡＣヘッダフィールド、
１２０２…ＣＥＣフレームフィールド、
１３０１…ＭＡＣヘッダフィールド、
１３０２…識別子フィールド、
１４０１…ＭＡＣヘッダフィールド、
１４０２…識別子フィールド、
１４０３…エラーコードフィールド、
１５０１…論理アドレス領域、
１５０２…物理アドレス領域、
１５０３…無線アドレス領域、
１５０４…フラグ領域、
１６０１…送信元論理アドレス領域、
１６０２…宛先論理アドレス領域、
１６０３…データ領域。
【図１】
0004791538.tif 000002
【図２】
0004791538.tif 000003
【図３】
0004791538.tif 000004
【図４】
0004791538.tif 000005
【図５】
0004791538.tif 000006
【図６】
0004791538.tif 000007
【図７】
0004791538.tif 000008
【図８】
0004791538.tif 000009
【図９】
0004791538.tif 000010
【図１０】
0004791538.tif 000011
【図１１】
0004791538.tif 000012
【図１２】
0004791538.tif 000013
【図１３】
0004791538.tif 000014
【図１４】
0004791538.tif 000015
【図１５】
0004791538.tif 000016