(57)【要約】【課題】ＣＥＣメッセージを送受信するための配線を無くして外観を整然とさせるとともに、容易に１台の無線通信装置から複数の無線通信装置へＣＥＣメッセージを送信できる無線通信装置を提供する【解決手段】ＨＤＭＩ規格に規定されたＣＥＣメッセージを送受信するソース装置（１）及びシンク装置（２）を備えた無線通信システムにおいて、ソース装置（１）のＣＥＣコントローラ（１４）はＣＥＣメッセージを含むＣＥＣフレームを生成して出力する。コントローラ（１０）は生成されたＣＥＣフレーム内のＣＥＣメッセージを含む無線データパケットを生成する。無線送受信回路（１５）は生成された無線データパケットを含む無線信号をシンク装置（２）に無線送信し、無線送信された無線信号内の無線データパケットに応答してシンク装置（２）から無線送信される無線ＡＣＫパケットを含む無線信号を受信する。【選択図】図１
2008022560.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２の無線通信装置を含み、ＨＤＭＩ規格に規定されたＣＥＣメッセージを送受信する複数の無線通信装置を備えた無線通信システムのための第１の無線通信装置において、
ＣＥＣメッセージを含むＣＥＣフレームを生成して出力するＣＥＣ制御手段と、
前記生成されたＣＥＣフレーム内のＣＥＣメッセージを含む無線データパケットを生成する制御手段と、
前記生成された無線データパケットを含む無線信号を前記第２の無線通信装置に無線送信し、前記無線送信された無線信号内の無線データパケットに応答して前記第２の無線通信装置から無線送信される無線受信応答パケットを含む無線信号を受信する無線送受信手段とを備え、
前記制御手段は、所定時間以内に前記第２の無線通信装置からの無線受信応答パケットを受信したとき、前記ＣＥＣ制御手段に所定の受信応答信号を出力する一方、所定時間以内に前記無線データパケットに対する前記第２の無線通信装置からの無線受信応答パケットを受信しないとき、前記ＣＥＣ制御手段に前記受信応答信号を出力することを中止することを特徴とする無線通信装置。
【請求項２】
前記ＣＥＣ制御手段及び前記制御手段は互いに内部バスを介して接続されたことを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記ＣＥＣ制御手段及び前記制御手段は互いに内部バス及び有線を介して接続されたことを特徴とする請求項１記載の無線通信装置。
【請求項４】
前記ＣＥＣ制御手段は、前記ＣＥＣフレームの出力後所定時間以内に前記制御手段からの受信応答信号を検出しないとき、前記ＣＥＣフレームを再出力し、
前記制御手段は、前記ＣＥＣ制御手段により再出力された前記ＣＥＣフレームを入力したとき、前記無線データパケットに対する前記無線受信応答パケットを既に受信している場合、前記無線データパケットを無線送信することを中止し、前記ＣＥＣ制御手段に前記受信応答信号を出力することを特徴とする請求項１乃至３のうちのいずれか１つに記載の無線通信装置。
【請求項５】
前記無線データパケット内のＣＥＣフレームの少なくとも一部と、前記無線データパケットに対する前記無線応答受信パケットを受信したか否かを示す受信状況とを関連付けて格納する送信データ情報テーブルを格納する記憶手段をさらに備え、
前記制御手段は、前記無線データパケットを含む無線信号を無線送信するとき、前記無線データパケット内のＣＥＣフレームの少なくとも一部を前記送信データ情報テーブルに格納し、前記無線応答受信パケットを無線受信したとき、前記無線データパケットに対する前記無線応答受信パケットを受信したことを示す前記受信状況を格納することを特徴とする請求項４記載の無線通信装置。
【請求項６】
前記制御手段は、前記ＣＥＣ制御手段により生成されたＣＥＣフレームを入力したとき、前記ＣＥＣ制御手段に所定の受信応答信号を出力することを特徴とする請求項１乃至３のうちのいずれか１つに記載の無線通信装置。
【請求項７】
前記制御手段は、前記ＣＥＣ制御手段により生成されたＣＥＣフレームを入力したとき、宛先が無線接続された宛先である場合に、前記ＣＥＣ制御手段に所定の受信応答信号を出力することを特徴とする請求項６記載の無線通信装置。
【請求項８】
前記ＣＥＣフレームは、所定のフォーマットを有する少なくとも１つのブロックを含み、
前記制御手段は、前記ブロックが最終ブロックでないとき、前記ＣＥＣ制御手段に前記受信応答信号を出力し、前記ブロックが最終ブロックであるとき、前記無線データパケットを無線送信することを特徴とする請求項１乃至７のうちのいずれか１つに記載の無線通信装置。
【請求項９】
前記無線送受信手段が、前記第２の無線通信装置から無線送信される無線受信応答パケットの無線信号を受信したとき、前記制御手段は、前記無線受信応答パケット内のＣＥＣフレームに含まれる第２の無線通信装置の送信元論理アドレスをＣＥＣ論理アドレスとして設定し、前記無線受信応答パケット内の送信元デバイスＩＤを無線デバイスＩＤとして設定し、前記ＣＥＣ論理アドレスと前記無線デバイスＩＤとを対として互いに関連付け、前記関連付けされた対に対してＣＥＣ物理アドレスを割り当てた後、当該ＣＥＣ物理アドレスとそれに対応する対をノード情報テーブルとして前記記憶手段に格納することを特徴とする請求項１乃至８のうちのいずれか１つに記載の無線通信装置。
【請求項１０】
請求項１乃至９のうちのいずれか１つに記載の複数の無線通信装置を備えたことを特徴とする無線通信システム。
【請求項１１】
第１及び第２の無線通信装置を含み、ＨＤＭＩ規格に規定されたＣＥＣメッセージを送受信する複数の無線通信装置を備えた無線通信システムのための第１の無線通信装置の制御方法において、
ＣＥＣメッセージを含むＣＥＣフレームを生成して出力するステップと、
前記生成されたＣＥＣフレーム内のＣＥＣメッセージを含む無線データパケットを生成するステップと、
前記生成された無線データパケットを含む無線信号を前記第２の無線通信装置に無線送信し、前記無線送信された無線信号内の無線データパケットに応答して前記第２の無線通信装置から無線送信される無線受信応答パケットを含む無線信号を受信するステップと、
所定時間以内に前記第２の無線通信装置からの無線受信応答パケットを受信したとき、前記生成されたＣＥＣフレームに対する所定の受信応答信号を出力する一方、所定時間以内に前記無線データパケットに対する前記第２の無線通信装置からの無線受信応答パケットを受信しないとき、前記生成されたＣＥＣフレームに対する前記受信応答信号を出力することを中止するステップとを含むことを特徴とする無線通信装置の制御方法。
【請求項１２】
前記ＣＥＣフレームの出力後所定時間以内に前記制御手段からの受信応答信号を検出しないとき、前記ＣＥＣフレームを再出力するステップと、
前記再出力された前記ＣＥＣフレームを入力したとき、前記無線データパケットに対する前記無線受信応答パケットを既に受信している場合、前記無線データパケットを無線送信することを中止し、前記受信応答信号を出力するステップとをさらに含むことを特徴とする請求項１１記載の無線通信装置の制御方法。
【請求項１３】
第１及び第２のアダプタ無線通信装置を含み、ＨＤＭＩ規格に規定されかつＡＶ装置により生成されたＣＥＣフレームに含まれるＣＥＣメッセージを送受信する複数のアダプタ無線通信装置を備えた無線通信システムのための第１のアダプタ無線通信装置において、
前記生成されたＣＥＣフレーム内のＣＥＣメッセージを含む無線データパケットを生成する制御手段と、
前記生成された無線データパケットを含む無線信号を前記第２のアダプタ無線通信装置に無線送信し、前記無線送信された無線信号内の無線データパケットに応答して前記第２のアダプタ無線通信装置から無線送信される無線受信応答パケットを含む無線信号を受信する無線送受信手段とを備え、
前記制御手段は、所定時間以内に前記第２のアダプタ無線通信装置からの無線受信応答パケットを受信したとき、前記ＡＶ装置に所定の受信応答信号を出力する一方、所定時間以内に前記無線データパケットに対する前記第２のアダプタ無線通信装置からの無線受信応答パケットを受信しないとき、前記ＡＶ装置に前記受信応答信号を出力することを中止することを特徴とするアダプタ無線通信装置。
【請求項１４】
前記ＡＶ装置及び前記制御手段は互いに有線を介して接続されたことを特徴とする請求項１３記載のアダプタ無線通信装置。
【請求項１５】
前記ＡＶ装置は、前記ＣＥＣフレームの出力後所定時間以内に前記制御手段からの受信応答信号を検出しないとき、前記ＣＥＣフレームを再出力し、
前記制御手段は、前記ＡＶ装置により再出力された前記ＣＥＣフレームを入力したとき、前記無線データパケットに対する前記無線受信応答パケットを既に受信している場合、前記無線データパケットを無線送信することを中止し、前記ＡＶ装置に前記受信応答信号を出力することを特徴とする請求項１３又は１４記載のアダプタ無線通信装置。
【請求項１６】
前記無線データパケット内のＣＥＣフレームの少なくとも一部と、前記無線データパケットに対する前記無線応答受信パケットを受信したか否かを示す受信状況とを関連付けて格納する送信データ情報テーブルを格納する記憶手段をさらに備え、
前記制御手段は、前記無線データパケットを含む無線信号を無線送信するとき、前記無線データパケット内のＣＥＣフレームの少なくとも一部を前記送信データ情報テーブルに格納し、前記無線応答受信パケットを無線受信したとき、前記無線データパケットに対する前記無線応答受信パケットを受信したことを示す前記受信状況を格納することを特徴とする請求項１５記載のアダプタ無線通信装置。
【請求項１７】
前記制御手段は、前記ＡＶ装置により生成されたＣＥＣフレームを入力したとき、前記ＡＶ装置に所定の受信応答信号を出力することを特徴とする請求項１３又は１４に記載のアダプタ無線通信装置。
【請求項１８】
前記制御手段は、前記ＡＶ装置により生成されたＣＥＣフレームを入力したとき、宛先が無線接続された宛先である場合に、前記ＡＶ装置に所定の受信応答信号を出力することを特徴とする請求項１７に記載のアダプタ無線通信装置。
【請求項１９】
前記ＣＥＣフレームは、所定のフォーマットを有する少なくとも１つのブロックを含み、
前記制御手段は、前記ブロックが最終ブロックでないとき、前記ＡＶ装置に前記受信応答信号を出力し、前記ブロックが最終ブロックであるとき、前記無線データパケットを無線送信することを特徴とする請求項１３乃至１８のうちのいずれか１つに記載のアダプタ無線通信装置。
【請求項２０】
前記無線送受信手段が、前記第２のアダプタ無線通信装置から無線送信される無線受信応答パケットの無線信号を受信したとき、前記制御手段は、前記無線受信応答パケット内のＣＥＣフレームに含まれる第２のアダプタ無線通信装置の送信元論理アドレスをＣＥＣ論理アドレスとして設定し、前記無線受信応答パケット内の送信元デバイスＩＤを無線デバイスＩＤとして設定し、前記ＣＥＣ論理アドレスと前記無線デバイスＩＤとを対として互いに関連付け、前記関連付けされた対に対してＣＥＣ物理アドレスを割り当てた後、当該ＣＥＣ物理アドレスとそれに対応する対をノード情報テーブルとして前記記憶手段に格納することを特徴とする請求項１３乃至１９のうちのいずれか１つに記載のアダプタ無線通信装置。
【請求項２１】
請求項１３乃至２０のうちのいずれか１つに記載の複数のアダプタ無線通信装置を備えたことを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＭＩ（High-Definition Multimedia Interface）規格に規定されるＣＥＣ（Consumer Electronics Control）メッセージを無線通信する無線通信装置、無線通信システム及び無線通信装置の制御方法に関する。
【背景技術】
【０００２】
ＨＤＭＩ規格に規定されるＣＥＣメッセージを有線で伝送する技術が特許文献１に開示されている。特許文献１において、一方向データ接続を使用して相互接続されたマスターノードと１つ以上のスレーブノードとを有するネットワークのトポロジを決定する方法が開示される。マスターノードは、後のノードにデータを利用可能にし、スレーブノードは、前のノードからデータを読み取り、その読み取られたデータは、マスターノードからスレーブノードへのパスの情報を有する。ノード間の双方向データ接続を介してスレーブノードからパス上の全てのノードにデータを送信することにより、パスを構成する更なる方法が開示される。好ましい実施例では、ＨＤＭＩを使用するホームエンターテイメントシステムが適切なネットワークであり、マスターノードとして機能するように動作可能な提示構成要素（例えばテレビジョン受像機）を有し、ネットワークのノードはＨＤＭＩコードセットをしようして相互接続されている。ＨＤＭＩ規格は、前述の一方向データ接続に対応するＤＤＣバスと、前述の双方向データ接続に対応するＣＥＣバスとを有する。
【０００３】
【特許文献１】特開２００５−５２８８５３号公報。
【非特許文献１】High-Definition Multimedia Interface Specification, Version1.1,
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＣＥＣメッセージを伝送するために送信側の無線通信装置と受信側の無線通信装置とを有線接続する場合、配線によって外観が乱雑に見えるだけでなく、１台の送信側の無線通信装置に対して、１本の配線につき１台の無線通信装置でしか受信することができず、他の無線通信装置で受信する場合には、いちいちケーブルを繋ぎ替える手間が掛かるという問題点があった。
【０００５】
本発明の目的は以上の問題点を解決し、ＣＥＣメッセージを送受信するための配線を無くして外観を整然とさせるとともに、容易に１台の無線通信装置から複数の無線通信装置へＣＥＣメッセージを送信できる無線通信装置、無線通信システム及び無線通信装置の制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
第１の発明に係る無線通信装置は、第１及び第２の無線通信装置を含み、ＨＤＭＩ規格に規定されたＣＥＣメッセージを送受信する複数の無線通信装置を備えた無線通信システムのための第１の無線通信装置において、ＣＥＣメッセージを含むＣＥＣフレームを生成して出力するＣＥＣ制御手段と、前記生成されたＣＥＣフレーム内のＣＥＣメッセージを含む無線データパケットを生成する制御手段と、前記生成された無線データパケットを含む無線信号を前記第２の無線通信装置に無線送信し、前記無線送信された無線信号内の無線データパケットに応答して前記第２の無線通信装置から無線送信される無線受信応答パケットを含む無線信号を受信する無線送受信手段とを備え、前記制御手段は、所定時間以内に前記第２の無線通信装置からの無線受信応答パケットを受信したとき、前記ＣＥＣ制御手段に所定の受信応答信号を出力する一方、所定時間以内に前記無線データパケットに対する前記第２の無線通信装置からの無線受信応答パケットを受信しないとき、前記ＣＥＣ制御手段に前記受信応答信号を出力することを中止することを特徴とする。
【０００７】
上記無線通信装置において、前記ＣＥＣ制御手段及び前記制御手段は互いに内部バスを介して接続されたことを特徴とする。取って代わって、前記ＣＥＣ制御手段及び前記制御手段は互いに内部バス及び有線を介して接続されたことを特徴とする。
【０００８】
また、上記無線通信装置において、前記ＣＥＣ制御手段は、前記ＣＥＣフレームの出力後所定時間以内に前記制御手段からの受信応答信号を検出しないとき、前記ＣＥＣフレームを再出力し、前記制御手段は、前記ＣＥＣ制御手段により再出力された前記ＣＥＣフレームを入力したとき、前記無線データパケットに対する前記無線受信応答パケットを既に受信している場合、前記無線データパケットを無線送信することを中止し、前記ＣＥＣ制御手段に前記受信応答信号を出力することを特徴とする。ここで、前記無線データパケット内のＣＥＣフレームの少なくとも一部と、前記無線データパケットに対する前記無線応答受信パケットを受信したか否かを示す受信状況とを関連付けて格納する送信データ情報テーブルを格納する記憶手段をさらに備え、前記制御手段は、前記無線データパケットを含む無線信号を無線送信するとき、前記無線データパケット内のＣＥＣフレームの少なくとも一部を前記送信データ情報テーブルに格納し、前記無線応答受信パケットを無線受信したとき、前記無線データパケットに対する前記無線応答受信パケットを受信したことを示す前記受信状況を格納することを特徴とする。
【０００９】
さらに、上記無線通信装置において、前記制御手段は、前記ＣＥＣ制御手段により生成されたＣＥＣフレームを入力したとき、前記ＣＥＣ制御手段に所定の受信応答信号を出力することを特徴とする。ここで、前記制御手段は、前記ＣＥＣ制御手段により生成されたＣＥＣフレームを入力したとき、宛先が無線接続された宛先である場合に、前記ＣＥＣ制御手段に所定の受信応答信号を出力することを特徴とする。
【００１０】
またさらに、上記無線通信装置において、前記ＣＥＣフレームは、所定のフォーマットを有する少なくとも１つのブロックを含み、前記制御手段は、前記ブロックが最終ブロックでないとき、前記ＣＥＣ制御手段に前記受信応答信号を出力し、前記ブロックが最終ブロックであるとき、前記無線データパケットを無線送信することを特徴とする。
【００１１】
また、上記無線通信装置において、前記無線送受信手段が、前記第２の無線通信装置から無線送信される無線受信応答パケットの無線信号を受信したとき、前記制御手段は、前記無線受信応答パケット内のＣＥＣフレームに含まれる第２の無線通信装置の送信元論理アドレスをＣＥＣ論理アドレスとして設定し、前記無線受信応答パケット内の送信元デバイスＩＤを無線デバイスＩＤとして設定し、前記ＣＥＣ論理アドレスと前記無線デバイスＩＤとを対として互いに関連付け、前記関連付けされた対に対してＣＥＣ物理アドレスを割り当てた後、当該ＣＥＣ物理アドレスとそれに対応する対をノード情報テーブルとして前記記憶手段に格納することを特徴とする。
【００１２】
第２の発明に係る無線通信システムは、上記複数の無線通信装置を備えたことを特徴とする。
【００１３】
第３の発明に係る無線通信装置の制御方法は、第１及び第２の無線通信装置を含み、ＨＤＭＩ規格に規定されたＣＥＣメッセージを送受信する複数の無線通信装置を備えた無線通信システムのための第１の無線通信装置の制御方法において、ＣＥＣメッセージを含むＣＥＣフレームを生成して出力するステップと、前記生成されたＣＥＣフレーム内のＣＥＣメッセージを含む無線データパケットを生成するステップと、前記生成された無線データパケットを含む無線信号を前記第２の無線通信装置に無線送信し、前記無線送信された無線信号内の無線データパケットに応答して前記第２の無線通信装置から無線送信される無線受信応答パケットを含む無線信号を受信するステップと、所定時間以内に前記第２の無線通信装置からの無線受信応答パケットを受信したとき、前記生成されたＣＥＣフレームに対する所定の受信応答信号を出力する一方、所定時間以内に前記無線データパケットに対する前記第２の無線通信装置からの無線受信応答パケットを受信しないとき、前記生成されたＣＥＣフレームに対する前記受信応答信号を出力することを中止するステップとを含むことを特徴とする。
【００１４】
上記無線通信装置の制御方法において、前記ＣＥＣフレームの出力後所定時間以内に前記制御手段からの受信応答信号を検出しないとき、前記ＣＥＣフレームを再出力するステップと、前記再出力された前記ＣＥＣフレームを入力したとき、前記無線データパケットに対する前記無線受信応答パケットを既に受信している場合、前記無線データパケットを無線送信することを中止し、前記受信応答信号を出力するステップとをさらに含むことを特徴とする。
【００１５】
第４の発明に係るアダプタ無線通信装置は、第１及び第２のアダプタ無線通信装置を含み、ＨＤＭＩ規格に規定されかつＡＶ装置により生成されたＣＥＣフレームに含まれるＣＥＣメッセージを送受信する複数のアダプタ無線通信装置を備えた無線通信システムのための第１のアダプタ無線通信装置において、前記生成されたＣＥＣフレーム内のＣＥＣメッセージを含む無線データパケットを生成する制御手段と、前記生成された無線データパケットを含む無線信号を前記第２のアダプタ無線通信装置に無線送信し、前記無線送信された無線信号内の無線データパケットに応答して前記第２のアダプタ無線通信装置から無線送信される無線受信応答パケットを含む無線信号を受信する無線送受信手段とを備え、前記制御手段は、所定時間以内に前記第２のアダプタ無線通信装置からの無線受信応答パケットを受信したとき、前記ＡＶ装置に所定の受信応答信号を出力する一方、所定時間以内に前記無線データパケットに対する前記第２のアダプタ無線通信装置からの無線受信応答パケットを受信しないとき、前記ＡＶ装置に前記受信応答信号を出力することを中止することを特徴とする。
【００１６】
上記アダプタ無線通信装置において、前記ＡＶ装置及び前記制御手段は互いに有線を介して接続されたことを特徴とする。
【００１７】
また、上記アダプタ無線通信装置において、前記ＡＶ装置は、前記ＣＥＣフレームの出力後所定時間以内に前記制御手段からの受信応答信号を検出しないとき、前記ＣＥＣフレームを再出力し、前記制御手段は、前記ＡＶ装置により再出力された前記ＣＥＣフレームを入力したとき、前記無線データパケットに対する前記無線受信応答パケットを既に受信している場合、前記無線データパケットを無線送信することを中止し、前記ＡＶ装置に前記受信応答信号を出力することを特徴とする。ここで、前記無線データパケット内のＣＥＣフレームの少なくとも一部と、前記無線データパケットに対する前記無線応答受信パケットを受信したか否かを示す受信状況とを関連付けて格納する送信データ情報テーブルを格納する記憶手段をさらに備え、前記制御手段は、前記無線データパケットを含む無線信号を無線送信するとき、前記無線データパケット内のＣＥＣフレームの少なくとも一部を前記送信データ情報テーブルに格納し、前記無線応答受信パケットを無線受信したとき、前記無線データパケットに対する前記無線応答受信パケットを受信したことを示す前記受信状況を格納することを特徴とする。
【００１８】
さらに、上記アダプタ無線通信装置において、前記制御手段は、前記ＡＶ装置により生成されたＣＥＣフレームを入力したとき、前記ＡＶ装置に所定の受信応答信号を出力することを特徴とする。ここで、前記制御手段は、前記ＡＶ装置により生成されたＣＥＣフレームを入力したとき、宛先が無線接続された宛先である場合に、前記ＡＶ装置に所定の受信応答信号を出力することを特徴とする。
【００１９】
またさらに、上記アダプタ無線通信装置において、前記ＣＥＣフレームは、所定のフォーマットを有する少なくとも１つのブロックを含み、前記制御手段は、前記ブロックが最終ブロックでないとき、前記ＡＶ装置に前記受信応答信号を出力し、前記ブロックが最終ブロックであるとき、前記無線データパケットを無線送信することを特徴とする。
【００２０】
また、上記アダプタ無線通信装置において、前記無線送受信手段が、前記第２のアダプタ無線通信装置から無線送信される無線受信応答パケットの無線信号を受信したとき、前記制御手段は、前記無線受信応答パケット内のＣＥＣフレームに含まれる第２のアダプタ無線通信装置の送信元論理アドレスをＣＥＣ論理アドレスとして設定し、前記無線受信応答パケット内の送信元デバイスＩＤを無線デバイスＩＤとして設定し、前記ＣＥＣ論理アドレスと前記無線デバイスＩＤとを対として互いに関連付け、前記関連付けされた対に対してＣＥＣ物理アドレスを割り当てた後、当該ＣＥＣ物理アドレスとそれに対応する対をノード情報テーブルとして前記記憶手段に格納することを特徴とする。
【００２１】
第５の発明に係る無線通信システムは、上記複数のアダプタ無線通信装置を備えたことを特徴とする。
【発明の効果】
【００２２】
従って、本発明に係る無線通信装置、無線通信システム及び無線通信装置の制御方法によれば、ＣＥＣメッセージを無線通信することによって、ＣＥＣメッセージを送受信するための配線を無くして外観を整然とさせるとともに、ケーブルを繋ぎ替えることなく容易に１台の無線通信装置から複数の無線通信装置へＣＥＣメッセージを送信できるという特有の効果を有する。
【００２３】
また、ＣＥＣ制御手段及び制御手段が互いに内部バス及び有線を介して接続されることによって、ＣＥＣメッセージを送受信するための有線インタフェースしか備えていない無線伝送装置においてもＣＥＣフレームを無線送受信することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係る実施形態について図面を参照して説明する。なお、以下の各実施形態において、同様の構成要素については同一の符号を付している。
【００２５】
第１の実施形態．
図１は、本発明の第１の実施形態に係る無線通信システムの構成を示すブロック図である。図１において、本実施形態に係る無線通信システムはソース装置１と、シンク装置２とを有する。ソース装置１は、コントローラ１０と、読み取り専用メモリ（以下、ＲＯＭ（Read Only Memory）という。）１１と、ランダムアクセスメモリ（以下、ＲＡＭ（Random Access Memory）という。）１２と、ＤＶＤプレーヤ１３と、ＣＥＣコントローラ１４と、無線送受信回路１５と、アンテナ１６とを備えて構成される。シンク装置２は、コントローラ２０と、ＲＯＭ２１と、スピーカ２２と、ディスプレイ２３と、ＣＥＣコントローラ２４と、無線送受信回路２５と、アンテナ２６と、ＲＡＭ２７と、音声信号及び映像信号処理回路３０とを備えて構成される。
【００２６】
図１のソース装置１において、ＤＶＤプレーヤ１３は、コントローラ１０からの制御に基づいて、ＤＶＤ等の記録媒体に記録された映像信号及び音声信号を読み出して無線送受信回路１５に出力する。ＲＯＭ１１は、ソース装置１の自局論理アドレスと、例えばソース装置１のＭＡＣアドレス等の自局デバイスＩＤとを含む自局ノード情報１１ａを格納する。ＲＡＭ１２は、アンテナ１６を介して送受信されるＣＥＣ（Consumer Electronics Control）メッセージを含むＣＥＣフレームの送信データ情報を含む送信データ情報テーブル１２ａ（図３を参照して後述する。）と、ソース装置１、シンク装置２等の無線通信システムを構成する各装置の物理アドレス、論理アドレス及びデバイスＩＤ等のノード情報を含むノード情報テーブル１２ｂ（図２を参照して後述する。）とを格納する。ＣＥＣコントローラ１４は、バスＢ１と接続するためのバスインタフェースを有し、コントローラ１０を介してＲＡＭ１２のノード情報テーブル１２ｂから読み出したノード情報に基づいて、ＨＤＭＩ（High-Definition Multimedia Interface）規格に規定されるＣＥＣフレームを生成して、生成されたＣＥＣフレームを、内部バス（以下、バスという。）Ｂ１を介してコントローラ１０に出力する一方、コントローラ１０により出力されるＡＣＫ信号と、アンテナ１６、無線送受信回路１５及びコントローラ１０を介してシンク装置２から送信されたＣＥＣフレームとを受信し、ＣＥＣフレーム内に含まれるＣＥＣメッセージの制御コードに従って所定の動作を実行する。ＣＥＣフレームは、「０」又は「１」を示すパルス波形として、バスＢ１を介してＣＥＣコントローラ１４からコントローラ１０に連続的に出力される。
【００２７】
無線送受信回路１５は、ＤＶＤプレーヤ１３により読み出された映像信号及び音声信号をエンコードし、送信パケットを生成して、例えばミリ波帯又はマイクロ波帯の周波数を有する搬送波を、生成された送信パケットに従って変調することにより、無線ＡＶ信号を生成し、アンテナ１６を介してシンク装置２に送信する一方、コントローラ１０から出力される無線データパケットをエンコードし、例えばミリ波帯又はマイクロ波帯の周波数を有する搬送波を無線データパケットに従って変調することにより、無線データ信号を生成し、生成した無線データ信号を、アンテナ１６を介してシンク装置２に送信する。また、無線送受信回路１５は、所定の周波数を有する無線データ信号をシンク装置２からアンテナ１６を介して受信して、周波数変換処理及びデコード処理を行った後、処理後のデータ信号をコントローラ１０に出力する。コントローラ１０は、バスＢ１と接続するためのバスインタフェースを有し、バスＢ１を介してＣＥＣコントローラ１４から入力されるＣＥＣフレームを含む無線データパケットを生成して無線送受信回路１５に出力するとともに、出力したＣＥＣフレームの送信データ情報（図３を参照して後述する。）をＲＡＭ１２の送信データ情報テーブル１２ａに格納する。また、コントローラ１０は、アンテナ１６及び無線送受信回路１５を介してシンク装置２から受信したデータ信号に対して受信パケット処理を行って無線データパケットを生成し、生成された無線データパケットに基づいて、アドレス情報登録処理及びデータ送受信処理（図７及び図８を参照して後述する。）を実行する。
【００２８】
シンク装置２において、無線送受信回路２５は、アンテナ２６を介して受信された無線ＡＶ信号に対して、周波数変換処理、受信パケット処理及びデコード処理を行った後、処理後の映像信号及び音声信号を含むＡＶ信号を音声信号及び映像信号処理回路３０に出力する一方、アンテナ２６を介して受信された無線データ信号に対して、周波数変換処理及びデコード処理を行った後、処理後のデータ信号をコントローラ２０に出力する。また、無線送受信回路２５は、コントローラ２０から出力される無線データパケットをエンコードし、所定の周波数を有する搬送波を無線データパケットに従って変調することにより、無線データ信号を生成し、生成した無線データ信号を、アンテナ２６を介してソース装置１に送信する。ＲＯＭ２１は、ソース装置１のＲＯＭ１１と同様に構成され、シンク装置２の自局論理アドレス及び自局デバイスＩＤを含む自局ノード情報２１ａを格納する。ＲＡＭ２７は、ソース装置１のＲＡＭ１２と同様に構成され、送信データ情報テーブル２７ａ及びノード情報テーブル２７ｂを格納する。コントローラ２０及びＣＥＣコントローラ２４は、ソース装置１のコントローラ１０及びＣＥＣコントローラ１４と同様に構成されるが、バスＢ１に代えてバスＢ２を介して互いに接続され、バスＢ２と接続するためのバスインタフェースを有し、コントローラ２０は、ＤＶＤプレーヤ１３に代えて音声信号及び映像信号処理回路３０を制御する。音声信号及び映像信号処理回路３０は、無線送受信回路２５から出力される処理後のＡＶ信号を映像信号及び音声信号に分離して、映像信号をディスプレイ２３に出力して表示し、音声信号をスピーカ２２に出力する。
【００２９】
図２は、図１のＲＡＭ１２に格納されるノード情報テーブル１２ｂの一例を示すテーブルである。図２のノード情報テーブル１２ｂにおいて、ＣＥＣ論理アドレスと、ＣＥＣ物理アドレスと、無線デバイスＩＤとが互いに対応付けられて格納される。ＣＥＣ物理アドレスは、ソース装置１自身及びソース装置１と無線接続されるシンク装置２等の他の無線通信装置に対して、ＣＥＣフレームの送受信のためにソース装置１内で一意に割り当てられる４桁の数値である。例えば、図２において、ＣＥＣ物理アドレス「０．０．０．０」は、ソース装置１自身に割り当てられ、ＣＥＣ物理アドレス「１．０．０．０」、「２．０．０．０」、「３．０．０．０」…は、それぞれソース装置１によりアドレス登録処理された他の無線通信装置に順に割り当てられる。また、例えば、ソース装置１が、ＣＥＣ物理アドレス「１．０．０．０」を有する無線通信装置を介して他の無線通信装置に接続する場合、「１．１．０．０」、「１．２．０．０」、「１．３．０．０」…が順に割り当てられる。ＣＥＣ論理アドレスは、ソース装置１及びソース装置１と無線接続される他の無線通信装置の論理アドレスに対応する。無線デバイスＩＤは、ソース装置１及びソース装置１と無線接続される他の無線通信装置のデバイスＩＤに対応する。なお、本実施形態において、ノード情報テーブル１２ｂはＣＥＣ論理アドレス及びＣＥＣ物理アドレスの両方を含むが、いずれか一方のみを含む構成であってもよい。
【００３０】
図３は、図１のＲＡＭ１２に格納される送信データ情報テーブル１２ａの一例を示すテーブルである。図３の送信データ情報テーブル１２ａにおいて、ＣＥＣフレームを送信する送信元無線通信装置を示す送信元論理アドレスと、ＣＥＣフレームを受信すべき宛先無線通信装置を示す宛先論理アドレスと、送信データと、そのＣＥＣフレームに対してＡＣＫ信号を受信したか否かを示すＡＣＫ受信状況とが互いに対応付けられて格納される。本実施形態において、例えば、ＡＣＫ受信状況は、「１」であるとき、そのＣＥＣフレームに対するＡＣＫ信号が未受信であることを示す一方、「０」であるとき、そのＣＥＣフレームに対するＡＣＫ信号を受信したことを示す。
【００３１】
図４は、無線データパケット１０００のフォーマットの一例を示す構成図である。図４において、無線データパケット１０００は、ＭＡＣヘッダ領域と、ＣＥＣフレーム領域７００とを含む。ＭＡＣヘッダ領域は、無線データパケット１０００を受信すべき宛先無線通信装置のデバイスＩＤである宛先デバイスＩＤと、無線データパケット１０００を送信する送信元無線通信装置のデバイスＩＤである送信元デバイスＩＤとを含む。ＣＥＣフレーム領域７００は、ＣＥＣコントローラ１４，２４により生成されるＣＥＣフレームを含む。なお、ＣＥＣフレーム領域が、ＣＥＣコントローラ１４，２４により生成されるＣＥＣフレームの一部のみを含んでいてもよい。
【００３２】
図５は、図４のＣＥＣフレーム領域７００のフォーマットの一例を示す構成図である。図５において、ＣＥＣフレーム領域７００は、１ビットのスタートビットと、１つのヘッダブロック８００と、ヘッダブロックに後続する０以上の整数Ｎ個のデータブロック８００とを含む。スタートビットは、ＣＥＣフレームの始まりを示すビットであり、所定のパルス波形を有する。受信側の無線通信装置は、スタートビットを検出することで、その無線データパケットがＣＥＣフレームを含むことを検出し、スタートビットの検出タイミングから所定の周期でパルス波形をサンプリングすることによって、後続のヘッダブロック及びデータブロック８００を受信することができる。ヘッダブロック及びデータブロック８００は、図６を参照して後述するように、互いに同様の構成を有する。
【００３３】
図６は、図５のヘッダブロック及びデータブロック８００のフォーマットの一例を示す構成図である。図６において、ヘッダブロック及びデータブロック８００は、８ビットの情報ビット領域と、１ビットのＥＯＭ（End of Message）ビットと、１ビットのＡＣＫ（Acknowledge）ビットとを含む。ヘッダブロックにおいて、情報ビット領域は、ＣＥＣフレームの送信元無線通信装置の論理アドレスである４ビットの送信元論理アドレスと、ＣＥＣフレームを受信すべき宛先無線通信装置の論理アドレスである４ビットの宛先論理アドレスとを格納する。データブロックにおいて、情報ビット領域は、ＣＥＣフレームを送信する宛先無線通信装置に所定の動作を指示する制御コード等を格納する。ＥＯＭビットは、そのヘッダブロック又はデータブロックがＣＥＣフレームの最後のブロックである場合に「１」をセットされ、そうでない場合には「０」をセットされる。また、ＡＣＫビットは、ＣＥＣフレームを生成するＣＥＣコントローラ１４，２４によりバスインタフェースの送信バッファ内で常に「１」をセットされ、ＥＯＭビットが「０」である場合、情報ビット領域及びＥＯＭビットを認識したコントローラ１０，２０により「０」がセットされ、ＥＯＭビットが「１」である場合、無線データパケットに対する無線ＡＣＫパケットをシンク装置２から受信したときにコントローラ１０，２０により「０」がセットされる。ＣＥＣコントローラ１４，２４は、ＥＯＭビットの出力後、所定時間（例えば２．４ミリ秒）経過後に送信バッファのＡＣＫビットをサンプリングし、ＡＣＫビットが初期値の「１」のままであれば、そのブロック又はＣＥＣフレームの送信に失敗したことを認識する。
【００３４】
以上のように構成された無線通信システムについて、以下、図７、図８、図９及び図１０を参照して、その動作を説明する。図７〜図１０において、一例として、ソース装置１がシンク装置２のアドレス情報を登録し、ソース装置１がシンク装置２にＣＥＣフレームを送信し、シンク装置２がソース装置１からのＣＥＣフレームを受信する場合について説明する。しかし、本発明はこの動作に限らず、逆の動作、すなわち、シンク装置２がソース装置１のアドレス情報を登録し、シンク装置２がソース装置１にＣＥＣフレームを送信し、ソース装置１がシンク装置２からのＣＥＣフレームを受信してもよい。
【００３５】
図７は、図１のソース装置１のコントローラ１０によるアドレス情報登録処理を示すフローチャートである。図７のステップＳ１０において、アンテナ１６を介して、例えばシンク装置２により例えばブロードキャスト送信されたアドレス登録用の無線データ信号を無線受信したか否かが判断され、ＹＥＳのときはステップＳ１１に進む一方、ＮＯのときはステップＳ１０に戻って処理を繰り返す。ステップＳ１１において、無線受信された無線データ信号を受信パケット処理することによって得られた無線データパケットがＣＥＣフレームを含むか否かが判断され、ＹＥＳのときはステップＳ１２に進む一方、ＮＯのときは処理を終了する。ステップＳ１２において、ＣＥＣフレームのヘッダブロックに含まれる送信元論理アドレスをＣＥＣ論理アドレスとして設定し、無線データパケットのＭＡＣヘッダに含まれる送信元デバイスＩＤを無線デバイスＩＤとして設定し、ＣＥＣ論理アドレスと無線デバイスＩＤとを対として互いに関連付け、関連付けられた対に対してＣＥＣ物理アドレスを割り当てた後、当該ＣＥＣ論理アドレスとそれに対応する対とをノード情報テーブル１２ｂに格納して登録し、処理を終了する。
【００３６】
図８は、図１のソース装置１のコントローラ１０によるデータ送受信処理を示すフローチャートである。図８のステップ２０において、まず、フラグＦＬＡＧに０をセットする。次にステップＳ２１において、送信すべきＣＥＣフレームのヘッダブロックの情報ビット領域とＥＯＭビットをＣＥＣコントローラ１４からバスＢ１を介して入力する。次にステップＳ２２において、ヘッダブロックの情報ビット領域に含まれる宛先論理アドレスがノード情報テーブル１２ｂのＣＥＣ論理アドレスとして登録されているか否かが判断され、ＹＥＳのときはステップＳ２３に進む一方、ＮＯのときはバスＢ１を介してＣＥＣコントローラ１４から入力された信号を無視して処理を終了する。次にステップＳ２３において、入力したブロックのＥＯＭビットが「１」であるか否かが判断され、ＹＥＳのときはステップＳ２６に進む一方、ＮＯのときはステップＳ２４に進む。ステップＳ２４において、コントローラ１０により「０」であるＡＣＫビットを、バスＢ１を介してＣＥＣコントローラ１４に出力し、ステップＳ２５において、ＣＥＣコントローラ１４からバスＢ１を介して次のデータブロックの情報ビット領域とＥＯＭビットとを入力した後、ステップＳ２３に戻って処理を繰り返す。
【００３７】
ステップＳ２６において、フラグＦＬＡＧが１であるか否かが判断され、ＹＥＳのときはステップＳ２９に進む一方、ＮＯのときはステップＳ２７に進む。ステップＳ２７において、当該ＣＥＣ論理アドレスに対応する無線デバイスＩＤを宛先デバイスＩＤとして設定し、ソース装置１のデバイスＩＤを送信元デバイスＩＤとして、無線データパケットのＭＡＣヘッダにセットし、ＣＥＣフレームとともにシンク装置２にユニキャスト無線送信し、送信データ情報テーブル１２ａに送信データ情報を格納し、ステップＳ２８において、フラグＦＬＡＧに１をセットした後、ステップＳ２９に進む。なお、送信されるＣＥＣフレームにおいて最後のデータブロックのＡＣＫビットにはコントローラ１０により「０」がセットされて送信される。ステップＳ２９において、送信された無線データパケットに対する無線ＡＣＫパケットを所定時間以内にシンク装置２から無線受信したか否かが判断され、ＹＥＳのときはステップＳ３０に進む一方、ＮＯのときはステップＳ３１に進む。ステップＳ３０において、「０」であるＡＣＫビットを、バスＢ１を介してＣＥＣコントローラ１４に出力し、送信データ情報テーブル１２ａにおいて当該無線送信の送信データ情報に対応するＡＣＫ受信状況に「０」をセットして処理を終了する。ステップＳ３１において、ＣＥＣコントローラ１４に、ＣＥＣフレームの再送処理を実行させた後、ステップＳ２１に戻って処理を繰り返す。
【００３８】
図９は、図１のシンク装置２のコントローラ２０によるデータ送受信処理を示すフローチャートである。図９のステップＳ４０において、まず、アンテナ２６を介してソース装置１からの無線データ信号を無線受信したか否かが判断され、ＹＥＳのときはステップＳ４１に進む一方、ＮＯのときはステップＳ４０に戻って処理を繰り返す。ステップＳ４１において、無線受信された無線データ信号を受信パケット処理することによって得られた無線データパケットがＣＥＣフレームを含み、かつＣＥＣフレームのヘッダブロックに含まれる宛先論理アドレスがＲＯＭ２１の自局ノード情報１１ａに含まれるシンク装置２の自局の論理アドレスと一致するか否かが判断され、ＹＥＳのときはステップＳ４２に進む一方、ＮＯのときは処理を終了する。ステップＳ４２において、無線受信された無線データパケットに対する無線ＡＣＫパケットをソース装置１に無線送信し、ステップＳ４３において、バスＢ２を介してＣＥＣコントローラ２４に無線受信されたＣＥＣフレームを出力し、処理を終了する。
【００３９】
図１０は、図１の無線通信システムの各部の信号を示すシーケンス図である。図１０において、一例として、ソース装置１が１個のヘッダブロックとＮ個のデータブロックとを含むＣＥＣフレームをシンク装置２に送信する場合について説明する。ソース装置１のノード情報テーブル１２ｂには、既にシンク装置２のアドレス情報が登録されているものとする。
【００４０】
ソース装置１において、まず、ＣＥＣコントローラ１４はバスＢ１を介してコントローラ１０にスタートビット（図示しない）を出力し、その後、ヘッダブロックの情報ビット領域及びＥＯＭビットを出力する。この場合、ヘッダブロックは最後のブロックではないので、ヘッダブロックのＥＯＭビットは「０」である。ＡＣＫビットには、ＣＥＣコントローラ１４のバスインタフェースの送信バッファ内で予め「１」がセットされているが、コントローラ１０がバスＢ１を介してＣＥＣコントローラ１４からヘッダブロックの情報ビット領域とＥＯＭビットとを正常に入力したとき、コントローラ１０により「０」であるＡＣＫビットが出力されて送信バッファ内のＡＣＫビットに「０」がセットされる。これにより、ＣＥＣコントローラ１４は、ヘッダブロックの情報ビット領域及びＥＯＭビットがコントローラ１０に正しく入力されたことを認識する。次に、ＣＥＣコントローラ１４はバスＢ１を介してデータブロック１の情報ビット領域及びＥＯＭビットをコントローラ１０に出力する。このデータブロック１も最後のブロックではないので、ＥＯＭビットは「０」であり、コントローラ１０により「０」であるＡＣＫビットが出力される。以降、データブロック（Ｎ−１）まで同様の動作を行う。次に、ＣＥＣコントローラ１４は、バスＢ１を介してデータブロックＮの情報ビット領域及びＥＯＭビットをコントローラ１０に出力する。このデータブロックは最後のデータブロックであるので、ＥＯＭビットは「１」である。「１」であるＥＯＭビットを検出すると、コントローラ１０は、それまでのヘッダブロック及びデータブロック１〜Ｎを含むＣＥＣフレームを含む無線データパケットを無線送受信回路１５によりシンク装置２に無線送信するとともに、送信データ情報テーブル１２ａにＣＥＣフレームの送信データ情報を格納する。
【００４１】
シンク装置２のコントローラ２０は、ソース装置１から送信された無線データパケットを、無線送受信回路２５により受信する。コントローラ２０は、受信された無線データパケットに含まれる宛先論理アドレスが自局論理アドレスと一致したとき（即ち、その無線データパケットが自局宛であるとき）、ソース装置１に無線ＡＣＫパケットを無線送信するとともに、ヘッダブロック及びデータブロック１〜Ｎを、バスＢ２を介してＣＥＣコントローラ２４に出力する。ここで、ヘッダブロック及びデータブロック１〜Ｎに先立って、スタートビットが出力されてもよい。
【００４２】
ソース装置１のコントローラ１０は、無線送受信回路１５によりシンク装置２から無線ＡＣＫパケットを受信すると、バスＢ１を介してＣＥＣコントローラ１４に「０」であるＡＣＫビットを出力し、送信データ情報テーブル１２ａの当該無線送信に対応するＡＣＫ受信状況に「０」を格納する。この場合、ＣＥＣコントローラ１４によるデータブロックＮのＥＯＭビットの出力後、ＣＥＣコントローラ１４が送信バッファ内のデータブロックＮのＡＣＫビットをサンプリングするよりも前にコントローラ１０が「０」であるＡＣＫビットをバスＢ１を介してＣＥＣコントローラ１４に出力するので、ＣＥＣコントローラ１４は、データブロックＮの「０」であるＡＣＫビットを検出し、ＣＥＣフレームがシンク装置２に正常に受信されたことを認識する。もし、ＣＥＣコントローラ１４が送信バッファ内のデータブロックＮのＡＣＫビットをサンプリングするよりも前にコントローラ１０が「０」であるＡＣＫビットをバスＢ１を介してＣＥＣコントローラ１４に出力しなかった場合は、データブロックＮのＡＣＫビットは初期値である「１」のままであり、ＣＥＣコントローラ１４は、シンク装置２へのＣＥＣフレームの送信が失敗したことを認識する。この場合、ＣＥＣコントローラ１４は所定時間経過後に、同一のヘッダブロック及びデータブロックを生成して再度バスＢ１を介してコントローラ１０に出力して再送処理を行う。
【００４３】
図１１は、ＣＥＣフレームの再送処理が行われる場合の図１の無線通信システムの各部の信号を示すシーケンス図である。図１１において、再送されたデータブロックＮのＥＯＭビットがコントローラ１０に入力されるとき、コントローラ１０は、既にシンク装置２からの無線ＡＣＫパケットを受信しているため、無線データパケットをシンク装置２に再度無線送信することなく、「０」であるＡＣＫビットをバスＢ１を介してＣＥＣコントローラ１４に出力する。シンク装置２からの無線ＡＣＫパケットを受信しているか否かは、例えば送信データテーブル１８のＡＣＫ受信状況を参照することによって判断される。なお、再送されたデータブロックＮのＥＯＭビットがコントローラ１０に入力される時点で、未だシンク装置２から無線ＡＣＫパケットを受信していない場合は、データブロックＮのＡＣＫビットは「１」のままであり、ＣＥＣコントローラ１４は、再度、ＣＥＣフレームの再送処理を実行する。
【００４４】
以上説明したように、第１の実施形態に係る無線通信システムによれば、ＣＥＣメッセージを無線通信することによって、ＣＥＣメッセージを送受信するための配線を無くして外観を整然とさせるとともに、ケーブルを繋ぎ替えることなく容易に１台の無線通信装置から複数の無線通信装置へＣＥＣメッセージを送信できる。
【００４５】
また、コントローラ１０は、送信した無線データパケットに対する無線ＡＣＫパケットを受信したか否かを記憶する送信データ情報テーブル１２ａを有するので、無線ＡＣＫパケットを受信しなかった場合には、ＣＥＣコントローラ１４による再送処理を行うことができる。
【００４６】
なお、本実施形態において、ヘッダブロック及びデータブロック１〜（Ｎ−１）のＡＣＫビットは、コントローラ１０に正常に入力されたときに「０」にセットされたが、本発明はこれに限らず、ブロック毎に無線データパケットを生成して送信し、その無線データパケットに対する無線ＡＣＫパケットを受信した場合に、各ブロックのＡＣＫビットが「０」にセットされてもよい。
【００４７】
また、図８のステップＳ２７において、無線データパケットはユニキャストで無線送信されたが、本発明はこれに限らず、無線データパケットはブロードキャストで無線送信されてもよい。この場合、図８のステップＳ２７において、無線データパケットの宛先デバイスＩＤにはブロードキャスト無線送信であることを示す所定の値をセットする。また、この場合、図７のソース装置１によるアドレス登録処理を実行しなくてもよく、図１２に示すように、シンク装置２によるデータ送受信処理において、ステップＳ４１でＮｏと判断されたとき、ステップＳ４３を実行してもよい。
【００４８】
またさらに、図４、図５及び図６を用いて詳述された無線データパケット、ＣＥＣフレーム、ヘッダブロック又はデータブロックを示す各フォーマットは、単なる一例であって、他の構成であってもよい。例えば、ソース装置１及びシンク装置２間で送受信される無線データパケット１０００に含まれるＣＥＣフレーム領域７００は、必ずしもスタートビット、ＥＯＭビット及びＡＣＫビットを含まなくてもよい。
【００４９】
また、図１０及び図１１において、シンク装置２は、ソース装置１から無線データパケットを受信した後、受信されたＣＥＣフレームに含まれる宛先論理アドレスがシンク装置２の自局論理アドレスと一致する場合、ソース装置１に無線ＡＣＫパケットを無線送信した。しかし、本発明はこの構成に限らず、例えば図１３に示すように、シンク装置２のコントローラ２０は、受信された無線データパケットに含まれるＣＥＣフレームを、バスＢ２を介してＣＥＣコントローラ２４に全て出力した後に、ソース装置１に無線ＡＣＫパケットを無線送信してもよい。
【００５０】
またさらに、ソース装置１において、コントローラ１０及びＣＥＣコントローラ１４は、それぞれバスインタフェースを有し、バスＢ１により接続された。しかし、本発明はこの構成に限らず、コントローラ１０及びＣＥＣコントローラ１４は、バスインタフェース以外の他のインタフェースを有してもよい。この場合、コントローラ１０は、他のインタフェースのフォーマットに従ったＣＥＣフレームを含む無線データパケットを入力してもよく、コントローラ１０がバスＢ１を介してＣＥＣコントローラ１４に「０」であるＡＣＫビットを出力することに代えて、他のインタフェースに受信確認応答を行ってもよい。同様に、シンク装置２において、コントローラ２０及びＣＥＣコントローラ２４は、それぞれバスインタフェースを有し、バスＢ２により接続された。しかし、本発明はこの構成に限らず、コントローラ２０とＣＥＣコントローラ２４は、バスインタフェース以外の他のインタフェースを有してもよい。
【００５１】
また、ソース装置１において、コントローラ１０は、無線送信した無線データパケットに対する無線ＡＣＫパケットをシンク装置２から受信した後、バスＢ１を介してＣＥＣコントローラ１４に「０」であるＡＣＫビットを出力した。しかし、本発明はこの構成に限らず、例えば図１４に示すように、無線データパケットを無線送信した後、シンク装置２からの無線ＡＣＫパケットを待たずにバスＢ１を介してＣＥＣコントローラ１４に「０」であるＡＣＫビットを出力してもよい。図１４のフローチャートは、図８のフローチャートからステップＳ２０，２６，２８，２９，３１を除いた点において図８とは異なる。
【００５２】
第２の実施形態．
図１５は、本発明に係る第２の実施形態に係る無線通信システムの構成を示すブロック図である。図１５において、本実施形態に係る無線通信システムは、ソース装置１Ａと、シンク装置２Ａと、アダプタ装置５７，６７とを備えて構成される。ソース装置１Ａは、図１に示した第１の実施形態に係るアンテナ１６、無線送受信回路１５、ＲＡＭ１２及びコントローラ１０に代えて有線送受信回路５５及びコントローラ１０Ａを備えた点において、図１に示した第１の実施形態に係るソース装置１とは異なり、シンク装置２Ａは、図１に示した第１の実施形態に係るアンテナ２６、無線送受信回路２５、ＲＡＭ２７及びコントローラ２０に代えて有線送受信回路６５及びコントローラ２０Ａを備えた点において、図１に示した第１の実施形態に係るシンク装置２とは異なる。それ以外の点においては、本実施形態に係る無線通信システムは、第１の実施形態に係る無線通信システムと同様であり、同一符号を付した構成要素についての詳細な説明は省略する。
【００５３】
図１５において、アダプタ装置５７は、コントローラ５０と、有線送受信回路５１と、ＲＡＭ５２と、無線送受信回路５４と、アンテナ５６とを備えて構成される。アダプタ装置６７は、コントローラ６０と、有線送受信回路６１と、ＲＡＭ６２と、無線送受信回路６４と、アンテナ６６とを備えて構成される。ソース装置１Ａとアダプタ装置５７とは、ケーブルＣ１を介して互いに接続される。シンク装置２Ａとアダプタ装置６７とは、ケーブルＣ２を介して互いに接続される。
【００５４】
ソース装置１Ａにおいて、コントローラ１０Ａは、ＣＥＣコントローラ１４から入力されるＣＥＣフレームを有線送受信回路５５に出力する一方、有線送受信回路５５及びアダプタ装置５７を介してシンク装置２Ａから受信したＣＥＣフレームをＣＥＣコントローラ１４に出力する。有線送受信回路５５は、ＤＶＤプレーヤ１３から読み出された映像信号及び音声信号、又はコントローラ１０Ａから入力されたＣＥＣフレームを、ケーブルＣ１を介してアダプタ装置５７に送信する一方、ケーブルＣ１を介してアダプタ装置５７からシンク装置２により送信されたＣＥＣフレームを受信する。
【００５５】
アダプタ装置５７において、有線送受信回路５１は、ケーブルＣ１を介してソース装置１Ａから受信される映像信号及び音声信号を無線送受信回路５４に出力する一方、ケーブルＣ１を介してソース装置１Ａから受信されるＣＥＣフレームをコントローラ５０に送信し、若しくはケーブルＣ１を介してソース装置１Ａにシンク装置２Ａから送信されたＣＥＣフレームを送信する。コントローラ５０は、有線送受信回路５１から出力されるＣＥＣフレームを含む無線データパケットを生成して無線送受信回路５４に出力するとともに、出力したＣＥＣフレームの送信データ情報をＲＡＭ５２の送信データ情報テーブル５２ａに格納する。また、コントローラ５０は、無線送受信回路５４及びアンテナ５６を介してシンク装置２Ａから受信した無線データパケットに含まれるＣＥＣフレームに基づいて、アドレス情報登録処理及びデータ送受信処理を実行する。ＲＡＭ５２は、図３に示した送信データ情報テーブル１２ａと同様の構成を有する送信データ情報テーブル５２ａと、図２に示したノード情報テーブル１２ｂと同様の構成を有するノード情報テーブル５２ｂとを格納する。なお、ノード情報テーブル５２ｂにおいて、ソース装置１Ａ自身のＣＥＣ論理アドレス及び無線デバイスＩＤは、例えば、アダプタ装置５７がソース装置１Ａと接続されたタイミングで、コントローラ５０が有線送受信回路５１，５５、コントローラ１０Ａを介してソース装置１ＡのＲＯＭ１１から読み出された自局ノード情報１１ａに基づいて生成されてもよい。なお、無線送受信回路５４及びアンテナ５６は、図１の無線送受信回路１５及びアンテナ１６と同様に構成されるため詳細な説明は省略する。
【００５６】
シンク装置２Ａにおいて、コントローラ２０Ａ及び有線送受信回路６５は、それぞれソース装置１Ａのコントローラ１０Ａ及び有線送受信回路５５と同様に構成される。但し、有線送受信回路６５は、ケーブルＣ２を介して受信したＡＶ信号を音声信号及び映像信号処理回路３０に出力し、コントローラ２０Ａは、ＤＶＤプレーヤ１３に代えて音声信号及び映像信号処理回路３０を制御する。また、アダプタ装置６７において、コントローラ６０、有線送受信回路６１、ＲＡＭ６２及び無線送受信回路６４は、それぞれアダプタ装置５７のコントローラ５０、有線送受信回路５１、ＲＡＭ５２及び無線送受信回路５４と同様に構成される。但し、ＲＡＭ６２は、図３に示した送信データ情報テーブル１２ａと同様の構成を有する送信データ情報テーブル６２ａと、図２に示したノード情報テーブル１２ｂと同様の構成を有するノード情報テーブル６２ｂとを格納し、無線送受信回路６４は、ＡＶ信号を有線送受信回路６１に出力する。
【００５７】
以上のように構成された無線通信システムについて、以下、図１６を参照して、その動作を説明する。図１６は、図１５の無線通信システムの各部の信号を示すシーケンス図である。図１６において、一例として、ソース装置１Ａ及びアダプタ装置５７がシンク装置２Ａ及びアダプタ装置６７にＣＥＣフレームを送信し、シンク装置２Ａ及びアダプタ装置６７がソース装置１Ａ及びアダプタ装置５７からのＣＥＣフレームを受信する場合について説明する。しかし、本発明はこの動作に限らず、逆の動作、すなわち、シンク装置２Ａ及びアダプタ装置６７がソース装置１Ａ及びアダプタ装置５７にＣＥＣフレームを送信し、ソース装置１Ａ及びアダプタ装置５７がシンク装置２Ａ及びアダプタ装置６７からのＣＥＣフレームを受信してもよい。なお、アダプタ装置５７のノード情報テーブル５２ｂには、既にシンク装置２Ａのアドレス情報が登録されているものとする。
【００５８】
図１６において、ソース装置１ＡのＣＥＣコントローラ１４により生成されたＣＥＣフレームは、バスＢ１を介してコントローラ１０Ａに出力された後、コントローラ１０Ａ、有線送受信回路５５及びケーブルＣ１を介してアダプタ装置５７に送信される。アダプタ装置５７のコントローラ５０は、有線送受信回路５１を介してソース装置１Ａから受信したＣＥＣフレームを第１の実施形態に係る無線通信システムと同様に処理して、無線データパケットを生成し、生成した無線データパケットを無線送受信回路５４によりアンテナ５６を介して無線データ信号としてアダプタ装置６７に無線送信する。アダプタ装置５７によりアンテナ５６を介して無線送信された無線データ信号は、アダプタ装置６７の無線送受信回路６４によりアンテナ６６を介して無線受信される。アダプタ装置６７のコントローラ６０は、無線受信された無線データパケットがＣＥＣフレームを含み、かつその宛先論理アドレスがシンク装置２Ａの自局論理アドレスと一致する場合に、有線送受信回路６１及びケーブルＣ２を介してＣＥＣフレームを全てシンク装置２Ａに送信した後、無線ＡＣＫパケットを、無線送受信回路６４及びアンテナ６６を介してアダプタ装置５７に送信する。アダプタ装置５７において、無線データパケットの送信後所定時間以内に無線ＡＣＫパケットを受信しなかったので、ＣＥＣコントローラ１４によりＣＥＣフレームの再送処理が行われるが、コントローラ５０は、再送されたＣＥＣフレームのデータブロックＮのＥＯＭビットをＣＥＣコントローラ１４から受信した時点で、既にアダプタ装置６７から無線ＡＣＫパケットを受信しているので、無線データパケットを再度無線送信することなく、データブロックＮに対して「０」であるＡＣＫビットをＣＥＣコントローラ１４に送信する。従って、ＣＥＣコントローラ１４は、ＣＥＣフレームが正常にアダプタ装置６７に受信されたことを認識することができる。
【００５９】
以上説明したように、第２の実施形態に係る無線通信システムによれば、ＣＥＣフレームを生成するＣＥＣコントローラ１４と、コントローラ５０とがバスＢ１及びケーブルＣ１介して互いに接続され、ＣＥＣコントローラ２４と、コントローラ６０とがバスＢ２及びケーブルＣ２介して互いに接続されるので、ＣＥＣメッセージを送受信するための有線インタフェースしか備えていないソース装置１Ａ又はシンク装置２Ａにおいても、それぞれアダプタ装置５７及び６７を装着することで、ＣＥＣフレームを無線送受信することが可能となる。
【産業上の利用可能性】
【００６０】
本発明に係る無線通信装置、無線通信システム及び無線通信装置の制御方法によれば、ＣＥＣメッセージを無線通信することによって、ＣＥＣメッセージを送受信するための配線を無くして外観を整然とさせるとともに、ケーブルを繋ぎ替えることなく容易に１台の無線通信装置から複数の無線通信装置へＣＥＣメッセージを送信できる。
【００６１】
本発明に係る無線通信装置、無線通信システム及び無線通信装置の制御方法は、例えば、ＤＶＤプレーヤ及びテレビジョン受像機等のＡＶシステムにおいて、ＨＤＭＩ規格に規定されるＣＥＣメッセージを無線通信する場合に利用することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の第１の実施形態に係る無線通信システムの構成を示すブロック図である。
【図２】図１のＲＯＭ１１に格納されるノード情報テーブル１２ｂの一例を示すテーブルである。
【図３】図１のＲＡＭ１２に格納される送信データ情報テーブル１２ａの一例を示すテーブルである。
【図４】無線データパケット１０００のフォーマットの一例を示す構成図である。
【図５】図４のＣＥＣフレーム領域７００のフォーマットの一例を示す構成図である。
【図６】図５のヘッダブロック及びデータブロック８００のフォーマットの一例を示す構成図である。
【図７】図１のソース装置１のコントローラ１０によるアドレス情報登録処理を示すフローチャートである。
【図８】図１のソース装置１のコントローラ１０によるデータ送受信処理を示すフローチャートである。
【図９】図１のシンク装置２のコントローラ２０によるデータ送受信処理を示すフローチャートである。
【図１０】ＣＥＣメッセージの再送処理が行われない場合の図１の無線通信システムの各部の信号を示すシーケンス図である。
【図１１】ＣＥＣメッセージの再送処理が行われる場合の図１の無線通信システムの各部の信号を示すシーケンス図である。
【図１２】図１のシンク装置２のコントローラ２０によるもう１つのデータ送受信処理を示すフローチャートである。
【図１３】図１の無線通信システムの各部の信号を示すもう１つのシーケンス図である。
【図１４】図１のソース装置１のコントローラ１０によるもう１つのデータ送受信処理を示すフローチャートである。
【図１５】本発明の第２の実施形態に係る無線通信システムの構成を示すブロック図である。
【図１６】図１５の無線通信システムの各部の信号を示すシーケンス図である。
【符号の説明】
【００６３】
１，１Ａ…ソース装置、
２，２Ａ…シンク装置、
１０，２０，１０Ａ，２０Ａ，５０，６０…コントローラ、
１１，２１…ＲＯＭ、
１１ａ，２１ａ…自局ノード情報、
１２，２７，５２，６２…ＲＡＭ、
１２ａ，２７ａ，５２ａ，６２ａ…送信データ情報テーブル、
１２ｂ，２７ｂ，５２ｂ，６２ｂ…ノード情報テーブル、
１３…ＤＶＤプレーヤ、
１４，２４…ＣＥＣコントローラ、
１５，２５，５４，６４…無線送受信回路、
１６，２６，５６，６６…アンテナ、
２２…スピーカ、
２３…ディスプレイ、
３０…音声信号及び映像信号処理回路、
５１，５５，６１，６５…有線送受信回路、
５７，６７…アダプタ装置。
【図１】
2008022560.tif 000003
【図２】
2008022560.tif 000004
【図３】
2008022560.tif 000005
【図４】
2008022560.tif 000006
【図５】
2008022560.tif 000007
【図６】
2008022560.tif 000008
【図７】
2008022560.tif 000009
【図８】
2008022560.tif 000010
【図９】
2008022560.tif 000011
【図１０】
2008022560.tif 000012
【図１１】
2008022560.tif 000013
【図１２】
2008022560.tif 000014
【図１３】
2008022560.tif 000015
【図１４】
2008022560.tif 000016
【図１５】
2008022560.tif 000017
【図１６】
2008022560.tif 000018