(57)【要約】  ＨＤＭＩシステム１００の第１無線装置２００は、ＰＤＰ３００からＣＥＣフレームデータを受信すると、受信側ロジカルアドレス領域の内容に基づいて、このＣＥＣフレームデータの送信先が第２無線装置４００に接続された複数の機器のうち第２ＢＤＰ５１０であると認識する。そして、共有機器リストの第２ロジカルアドレス情報に基づいて、この第２ＢＤＰ５１０が第２無線装置４００に接続されていることを認識すると、第２ＢＤＰ５１０がＣＥＣフレームデータを受信した旨のＡＣＫ応答を第２ＢＤＰ５１０の代わりに実行するとともに、このＣＥＣフレームデータを第２ＢＤＰ５１０へ送信する。
2010064563.tif 000002
【特許請求の範囲】
【請求項１】
送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理装置であって、
前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記第１機器情報および前記第２機器情報を記憶する処理側記憶部と、
この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、前記第１機器情報の内容が前記第２機器情報と同一の前記第１機器に対して第１機器情報の再取得を指示する第１リセットコマンド、または、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器に対して第１機器情報の再取得を指示する第２リセットコマンドを作成するリセットコマンド作成部と、
前記第１リセットコマンドを当該第１リセットコマンドに対応する前記第１機器へ、または、前記第２リセットコマンドを当該第２リセットコマンドに対応する前記第２機器へ送信するリセットコマンド送信部と、
を具備したことを特徴とするデータ処理装置。
【請求項２】
請求項１に記載のデータ処理装置において、
前記リセットコマンド作成部は、前記第１機器情報の内容が前記処理側記憶部の前記第２機器情報と同一の前記第１機器以外の第１機器を特定する情報を入手し、この入手した情報によって第１機器が前記第１リセットコマンドを認識可能か否かを確認し、認識可能と確認した場合に、前記第１リセットコマンドを作成する
ことを特徴とするデータ処理装置。
【請求項３】
送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理装置であって、
前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記第１機器情報および前記第２機器情報を記憶する処理側記憶部と、
この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、この内容が同一の第２機器情報を、当該第２機器情報で特定される第２機器の種別に対して設定されている他の内容に置換した置換後の第２機器情報を前記内容が同一の第２機器情報と関連付けて処理側記憶部に記憶させる置換後情報関連処理部と、
前記第１機器から前記処理データを受信するデータ受信部と、
このデータ受信部で処理データを受信すると、前記処理データが有する前記第２機器情報が前記処理側記憶部に含まれるとき、前記処理データを前記第２機器情報で特定される前記第２機器で受信した旨のＡＣＫ応答を前記第２機器の代わりに実行するＡＣＫ応答代替実行部と、
前記データ受信部で受信した処理データを前記第２機器情報で特定される第２機器へ送信するデータ送信部と、
を具備し、
前記第１機器は、前記置換後の第２機器情報に関連付けられていない未置換の前記第２機器情報または前記置換後の第２機器情報を有する処理データを送信し、
前記ＡＣＫ応答代替実行部は、
前記データ受信部で受信された処理データが前記未置換の第２機器情報を有している場合、この未置換の第２機器情報で特定される第２機器が処理データを受信した旨の前記ＡＣＫ応答を実行し、
前記置換後の第２機器情報を有している場合、この置換後の第２機器情報に関連付けられた第２機器情報で特定される第２機器が処理データを受信した旨の前記ＡＣＫ応答を実行し、
前記データ送信部は、
前記受信された処理データが前記未置換の第２機器情報を有している場合、この未置換の第２機器情報で特定される第２機器へ処理データを送信し、
前記置換後の第２機器情報を有している場合、この置換後の第２機器情報に関連付けられた第２機器情報で特定される第２機器へ処理データを送信する
ことを特徴とするデータ処理装置。
【請求項４】
送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理装置であって、
前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記第１機器情報および前記第２機器情報を記憶する処理側記憶部と、
この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、前記第１機器情報の内容が前記第２機器情報と同一の前記第１機器、または、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器のホットプラグを所定期間ハイからローに切替えるホットプラグ処理部と、
を具備したことを特徴とするデータ処理装置。
【請求項５】
請求項４に記載のデータ処理装置において、
前記ホットプラグ処理部は、前記第１機器にシンクカテゴリ機器が含まれることを認識すると、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器のホットプラグを所定期間ハイからローに切替える
ことを特徴とするデータ処理装置。
【請求項６】
送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器に接続され、前記処理データを前記第２機器情報で特定される第２機器へ転送するデータ転送部を備えたデータ転送装置と、
前記第１機器および前記データ転送装置に接続され、前記第１機器からの処理データを前記データ転送装置を介して前記第２機器へ送信する請求項１から請求項５のいずれかに記載のデータ処理装置と、
を具備したことを特徴とするデータ処理システム。
【請求項７】
請求項６に記載のデータ処理システムにおいて、
前記データ転送装置は、電力が供給されたことを認識すると、前記複数の第２機器を確認して、この確認した複数の第２機器に関する複数の前記第２機器情報を生成して前記データ処理装置へ送信する第２機器情報生成部を具備し、
前記データ処理装置は、前記第２機器情報生成部から送信される前記第２機器情報を前記処理側記憶部に記憶させる
ことを特徴とするデータ処理システム。
【請求項８】
請求項７記載のデータ処理システムにおいて、
前記第２機器情報生成部は、前記データ処理装置に接続されていることを認識すると、前記第２機器情報を生成する
ことを特徴とするデータ処理システム。
【請求項９】
請求項７または請求項８に記載のデータ処理システムにおいて、
前記第２機器情報生成部は、前記複数の第２機器のいずれかに接続関係の変更があったことを検出すると、前記第２機器情報を生成する
ことを特徴とするデータ処理システム。
【請求項１０】
コンピュータにより、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理方法であって、
前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記コンピュータは、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部を備えており、
この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、前記第１機器情報の内容が前記第２機器情報と同一の前記第１機器に対して第１機器情報の再取得を指示する第１リセットコマンド、または、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器に対して第１機器情報の再取得を指示する第２リセットコマンドを作成するリセットコマンド作成工程と、
前記第１リセットコマンドを当該第１リセットコマンドに対応する前記第１機器へ、または、前記第２リセットコマンドを当該第２リセットコマンドに対応する前記第２機器へ送信するリセットコマンド送信工程と、
を実施することを特徴とするデータ処理方法。
【請求項１１】
コンピュータにより、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理方法であって、
前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記コンピュータは、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部を備えており、
この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、この内容が同一の第２機器情報を、当該第２機器情報で特定される第２機器の種別に対して設定されている他の内容に置換した置換後の第２機器情報を前記内容が同一の第２機器情報と関連付けて処理側記憶部に記憶させる置換後情報関連処理工程と、
前記第１機器から前記処理データを受信するデータ受信工程と、
このデータ受信工程で処理データを受信すると、前記処理データが有する前記第２機器情報が前記処理側記憶部に含まれるとき、前記処理データを前記第２機器情報で特定される前記第２機器で受信した旨のＡＣＫ応答を前記第２機器の代わりに実行するＡＣＫ応答代替実行工程と、
前記データ受信工程で受信した処理データを前記第２機器情報で特定される第２機器へ送信するデータ送信工程と、
を実施し、
前記第１機器は、前記置換後の第２機器情報に関連付けられていない未置換の前記第２機器情報または前記置換後の第２機器情報を有する処理データを送信し、
前記ＡＣＫ応答代替実行工程では、
前記データ受信部で受信された処理データが前記未置換の第２機器情報を有している場合、この未置換の第２機器情報で特定される第２機器が処理データを受信した旨の前記ＡＣＫ応答を実行し、
前記置換後の第２機器情報を有している場合、この置換後の第２機器情報に関連付けられた第２機器情報で特定される第２機器が処理データを受信した旨の前記ＡＣＫ応答を実行し、
前記データ送信工程では、
前記受信された処理データが前記未置換の第２機器情報を有している場合、この未置換の第２機器情報で特定される第２機器へ処理データを送信し、
前記置換後の第２機器情報を有している場合、この置換後の第２機器情報に関連付けられた第２機器情報で特定される第２機器へ処理データを送信する
ことを特徴とするデータ処理方法。
【請求項１２】
コンピュータにより、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理方法であって、
前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記コンピュータは、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部を備えており、
この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、前記第１機器情報の内容が前記第２機器情報と同一の前記第１機器、または、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器のホットプラグを所定期間ハイからローに切替えるホットプラグ処理工程を実施する
ことを特徴とするデータ処理方法。
【請求項１３】
請求項１０から請求項１２のいずれかに記載のデータ処理方法をコンピュータに実行させる
ことを特徴とするデータ処理プログラム。
【請求項１４】
請求項１３に記載のデータ処理プログラムがコンピュータにて読取可能に記録された
ことを特徴とするデータ処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、ＨＤＭＩ（High-Definition Multimedia Interface）規格に準拠したＣＥＣ（Consumer Electronics Control）フレームフォーマットに基づく処理を実施する構成が知られている（例えば、特許文献１，２参照）。
この特許文献１には、ソース装置とシンク装置を有する無線通信システムが開示されている。ソース装置は、コントローラと、ＲＯＭと、ＲＡＭと、ＤＶＤプレーヤと、ＣＥＣコントローラと、無線送受信回路と、アンテナとを備えている。シンク装置は、コントローラと、ＲＯＭと、スピーカと、ディスプレイと、ＣＥＣコントローラと、無線送受信回路と、アンテナと、ＲＡＭと、音声信号及び映像信号処理回路とを備えている。
シンク装置は、ソース装置から無線パケットを受信した後、受信されたＣＥＣフレームデータに含まれる送信先のロジカルアドレスがシンク装置の自局論理アドレスと一致する場合、ソース装置に無線ＡＣＫパケットを無線送信する。このように、特許文献１が開示するソース装置、シンク装置は、ＣＥＣ機器、ＣＥＣコントローラ、無線送受信回路が一体構成（以下、一体型と称す）のため、ソース装置またはシンク装置内では無線送受信回路は自局論理アドレスを容易に認識することができる。
また、特許文献１には、ソース装置、シンク装置が無線送受信回路と別体になった構成（以下、別体型と称す）も開示されている。【０００３】
一方、特許文献２には、有線ＣＥＣネットワーク内に無線システムが介在した場合に、各ＣＥＣ機器がＣＥＣ通信する上で欠かせないロジカルアドレスを重複無く取得する手法が述べられている。【０００４】
また、特許文献３に開示されている構成では、ネットワーク１とネットワーク２との中継装置において、ネットワーク１の端末１のアドレスと同一のアドレスがネットワーク２の端末２に存在する場合に、端末２のデフォルトアドレスの変更をせずに、ネットワーク１の端末１とネットワーク２の端末２が正常に通信する手段として、以下の内容が記載されている。すなわち、ネットワーク２の端末２のアドレスを他のアドレスに置換した置換後のアドレスをネットワーク２に実在するアドレスと関連付けて記憶し、ネットワーク１の端末１が置換後のネットワーク２の端末２を宛先とするパケットを送信したときに、中継装置は置換後のアドレスに関連付けられたネットワーク２の端末２へ送信することと、その際に置換後のアドレスに関連付けられたネットワーク２に実在するアドレスに宛先アドレスを置換してパケットを送信することと、が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０９７１１号公報
【特許文献２】特開２００８−２９５０６９号公報
【特許文献３】特開２００８−１４８２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のような一体型の場合、シンク装置が複数のときには全てのシンク装置に無線送受信回路を設ける必要があり、各シンク装置の構成が複雑になってしまうという問題点がある。
また、一体型によると、ソース側のＣＥＣ信号ラインからソース側のＣＥＣ信号ラインに接続された無線送受信装置がシンク側のＣＥＣ信号ライン向けＣＥＣ信号を受信した際に、ソース側のＣＥＣ信号ラインに接続された無線送受信装置は受信した前記ＣＥＣ信号無線データパケットに変換し、シンク側のＣＥＣ信号ラインに接続された無線送受信装置に転送し、前記シンク側のＣＥＣ信号ラインに接続された無線送受信装置から無線ＡＣＫパケットを受信したときに前記シンク側のＣＥＣ信号ラインに接続された無線送受信装置がソース側のＣＥＣ信号ラインにＡＣＫ信号を返送することが記載されている。しかし、このような方法ではＣＥＣ信号により特定されるシンク側のＣＥＣ機器が応答する以前にＡＣＫ信号を返送するため、シンク側のＣＥＣ機器の論理アドレスが未確認の状態で応答することになるという課題がある。【０００７】
一方、特許文献１に記載のような別体型の場合、ＣＥＣ機器の論理アドレスを確認するためのインターフェースが必要になる。インターフェースの方法としては、ＣＥＣ信号ラインを介してＣＥＣ機器に接続された無線送受信回路が考えられる。この場合、他の無線送受信回路から無線パケットを受信した無線送受信回路は、受信されたＣＥＣフレームデータに含まれる送信先のロジカルアドレスが、そのＣＥＣ信号ラインに接続されるＣＥＣ機器のロジカルアドレスと一致するかを確認するために、受信した無線パケットをＣＥＣ信号に変換してそのＣＥＣ信号ラインに転送する必要がある。このＣＥＣ信号に対してＡＣＫ信号が返信された場合、この無線送受信回路は他の無線送受信回路に無線ＡＣＫパケットを無線送信する。
しかし、このようにするとシンク装置側のＣＥＣ信号ラインに接続された無線送受信装置は、他の無線送受信装置から無線パケットを受信すると、受信した無線パケットをＣＥＣ信号に変換してシンク側のＣＥＣ信号ラインに送信する。このＣＥＣ信号に対してＡＣＫ信号が返信された場合、無線送受信装置は他の無線送受信装置に無線ＡＣＫパケットを無線送信する。
このように手順が長くなるため、応答性が悪くなるという問題点がある。【０００８】
さらに、他の無線送受信装置がソース側のＣＥＣ信号ラインに接続され、ソース側のＣＥＣ信号ラインからシンク側のＣＥＣ信号ライン向けのＣＥＣ信号がＣＥＣ信号ラインに送信された場合は、さらに手順が増えることになる。すなわち、ソース側のＣＥＣ信号ラインにＣＥＣ信号が送信されると、ソース側のＣＥＣ信号ラインに接続された無線送受信装置はこのＣＥＣ信号を無線パケットに変換してシンク側のＣＥＣ信号ラインに接続された無線送受信装置に無線送信する。シンク側のＣＥＣ信号ラインに接続された無線送受信装置は、この無線パケットを受信すると、受信した無線パケットをＣＥＣ信号に変換してシンク側のＣＥＣ信号ラインに送信する。このＣＥＣ信号に対してＡＣＫ信号が返信された場合、シンク側のＣＥＣ信号ラインに接続された無線送受信装置はソース側のＣＥＣ信号ラインに接続された無線送受信装置に無線ＡＣＫパケットを無線送信する。ソース側のＣＥＣ信号ラインに接続された無線送受信装置は、この無線ＡＣＫパケットを受信すると、最初にソース側のＣＥＣ信号ラインで受信したＣＥＣ信号の再送を待って、再送されたＣＥＣ信号に対してＡＣＫ信号を返信する。このように応答性が悪くなることに加えて、ソース側のＣＥＣ信号ラインからシンク側のＣＥＣ信号ライン向けのＣＥＣ信号を最初に送信したＣＥＣ機器は、最初に送信したＣＥＣ信号に対してＡＣＫ信号が返信されないため、１２msec以上待ってＣＥＣ信号を再送する。しかし、所定回数ＣＥＣ信号を再送してもＡＣＫ信号が返信されない場合、そのＣＥＣ信号は廃棄される。したがって、ソース側のＣＥＣ信号ラインに接続された無線送受信装置が最初のＣＥＣ信号に対する無線ＡＣＫパケットを受信しても、この無線ＡＣＫパケットを受信時点でそのＣＥＣ信号は廃棄されていると、ソース側のＣＥＣ信号ラインにＡＣＫ信号を返信することができなくなってしまうという問題点もある。【０００９】
このような問題点は、無線送受信装置間のデータパケット通信のみのものではない。
第１ＣＥＣ信号ラインと、第１ＣＥＣ信号ラインには接続されない第２ＣＥＣ信号ラインがあるとき、第１ＣＥＣ信号ラインに送信されたＣＥＣ信号を第２ＣＥＣ信号ラインに転送するために、第１ＣＥＣ信号ラインに接続された第１の送受信装置と第２ＣＥＣ信号ラインに接続された第２の送受信装置の間での通信を実行する際に共通して発生する問題点である。第１の送受信装置と第２の送受信装置間の通信ラインはＣＥＣ信号ラインとは異なる、無線通信、光通信、その他の有線通信が考えられる。【００１０】
また、特許文献２に開示されている構成では、各ＣＥＣ機器のロジカルアドレスを管理する装置が各機器を認識するためのタイミングが、各機器が新規に接続されフィジカルアドレスとロジカルアドレスを取得した場合であり、かつ、自主的にレポートフィジカルアドレスコマンドを送信したときであり、限定的である。このため、ロジカルアドレスリストの管理機器の電源が後から投入された場合には、このレポートフィジカルアドレスコマンドが取得できない可能性がある。
以上のことから、ユーザが各機器を設置し、接続・各機器を起動する順番が規制されてしまい非常に手間がかかるという課題と、上記特許文献２の解決課題である重複無くロジカルアドレスを割り振ることができない可能性があるという課題を有している。【００１１】
また、特許文献３に記載されている構成では、上記置換後のアドレスは、ネットワーク２の端末２がネットワーク１側で仮にアドレスを取得するとした場合に取得可能なものが特定手段であり、すなわちネットワーク１側での未使用アドレスが対象であることが想像できる。しかしながらこのことは、例えばネットワーク２に“アドレス１”が存在し、ネットワーク１に“アドレス１”が存在しない場合には、置換後のアドレスとして“アドレス１”を特定してしまい、更なるアドレス重複、すなわち、ネットワーク２の既存アドレスと置換後のアドレスの重複を起こしてしまう可能性があるという課題を有していた。また、特許文献３では、置換後のアドレスを導き特定するまでの方法・手順や、置換後のアドレスと実在するアドレスと関連付けて記憶する置換用テーブルの作成方法・手順が、ネットワーク管理者等のユーザによるＧＵＩ等を使用したマニュアルによる設定例は述べられてはいるが、自動選択・自動生成に関する具体的な内容は明記されておらず、不明確である。
そして前記アドレスとは、主に特許文献３においてはＩＰアドレスであり、置換後のアドレスとして新たに割り当てる値は、既存のアドレス値から単純にプラス１（インクリメント）した値を用いることが、一般的であり一番容易である。しかしながら、ＨＤＭＩ  ＣＥＣにおける通信用のアドレスは、機器の製品カテゴリーにより取得することが可能なアドレスが定められており、未使用かつ製品カテゴリーに一致する必要があり、更に判断処理を有する必要がある為、ＨＤＭＩ  ＣＥＣ通信プロトコルに適用した場合では、本来取得するべきではないアドレスを置換後のアドレスとして取得してしまう可能性があるという課題を有していた。
また、特許文献３において、ネットワーク１の端末１からネットワーク２の端末２が通信を行う場合には、ネットワーク１の端末１は通信パケットにおける、通信先であるネットワーク２の端末２の送信先アドレスを設定する為に、置換用テーブルを記憶している中継装置に、問い合わせる事前通信処理を必要とする為、実際に通信するまでの手順が多く無駄な時間を消費するとともに複雑になり、煩わしいという課題を有していた。【００１２】
本発明の目的は、構成の複雑化を招くことなく、第１機器から送信される処理データに対するＡＣＫ応答を応答性よく受信可能であり、かつ、処理データを複数の第２機器のうち所定の第２機器へ適切に送信可能なデータ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することである。また、本発明の他の目的は、有線ＣＥＣネットワーク内に無線システムが介在した場合でのロジカルアドレスの重複を防ぐことが本質ではなく、前述した課題を克服し、ユーザが意識することなく各機器がＣＥＣ通信を円滑に実施することが可能なデータ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することである。また、本発明の他の目的は、ユーザが意識することなく各機器がＣＥＣ通信を円滑に実施する為の一つの手法として、ＣＥＣ機器で構成される全体ネットワークにおいてやむおえず、ＣＥＣ機器のロジカルアドレスが重複してしまった場合であっても、前述した課題を克服するとともに、アドレス置換処理をユーザの手を煩わすことなく迅速に行うデータ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【００１３】
本発明のデータ処理装置は、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理装置であって、前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部と、この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、前記第１機器情報の内容が前記第２機器情報と同一の前記第１機器に対して第１機器情報の再取得を指示する第１リセットコマンド、または、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器に対して第１機器情報の再取得を指示する第２リセットコマンドを作成するリセットコマンド作成部と、前記第１リセットコマンドを当該第１リセットコマンドに対応する前記第１機器へ、または、前記第２リセットコマンドを当該第２リセットコマンドに対応する前記第２機器へ送信するリセットコマンド送信部と、を具備したことを特徴とする。【００１４】
本発明のデータ処理装置は、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理装置であって、前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部と、この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、この内容が同一の第２機器情報を、当該第２機器情報で特定される第２機器の種別に対して設定されている他の内容に置換した置換後の第２機器情報を前記内容が同一の第２機器情報と関連付けて処理側記憶部に記憶させる置換後情報関連処理部と、前記第１機器から前記処理データを受信するデータ受信部と、このデータ受信部で処理データを受信すると、前記処理データが有する前記第２機器情報が前記処理側記憶部に含まれるとき、前記処理データを前記第２機器情報で特定される前記第２機器で受信した旨のＡＣＫ応答を前記第２機器の代わりに実行するＡＣＫ応答代替実行部と、前記データ受信部で受信した処理データを前記第２機器情報で特定される第２機器へ送信するデータ送信部と、を具備し、前記第１機器は、前記置換後の第２機器情報に関連付けられていない未置換の前記第２機器情報または前記置換後の第２機器情報を有する処理データを送信し、前記ＡＣＫ応答代替実行部は、前記データ受信部で受信された処理データが前記未置換の第２機器情報を有している場合、この未置換の第２機器情報で特定される第２機器が処理データを受信した旨の前記ＡＣＫ応答を実行し、前記置換後の第２機器情報を有している場合、この置換後の第２機器情報に関連付けられた第２機器情報で特定される第２機器が処理データを受信した旨の前記ＡＣＫ応答を実行し、前記データ送信部は、前記受信された処理データが前記未置換の第２機器情報を有している場合、この未置換の第２機器情報で特定される第２機器へ処理データを送信し、前記置換後の第２機器情報を有している場合、この置換後の第２機器情報に関連付けられた第２機器情報で特定される第２機器へ処理データを送信することを特徴とする。【００１５】
本発明のデータ処理装置は、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理装置であって、前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部と、この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、前記第１機器情報の内容が前記第２機器情報と同一の前記第１機器、または、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器のホットプラグを所定期間ハイからローに切替えるホットプラグ処理部と、を具備したことを特徴とする。【００１６】
本発明のデータ処理システムは、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器に接続され、前記処理データを前記第２機器情報で特定される第２機器へ転送するデータ転送部を備えたデータ転送装置と、前記第１機器および前記データ転送装置に接続され、前記第１機器からの処理データを前記データ転送装置を介して前記第２機器へ送信する上述のデータ処理装置と、を具備したことを特徴とする。【００１７】
本発明のデータ処理方法は、コンピュータにより、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理方法であって、前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記コンピュータは、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部を備えており、この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、前記第１機器情報の内容が前記第２機器情報と同一の前記第１機器に対して第１機器情報の再取得を指示する第１リセットコマンド、または、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器に対して第１機器情報の再取得を指示する第２リセットコマンドを作成するリセットコマンド作成工程と、前記第１リセットコマンドを当該第１リセットコマンドに対応する前記第１機器へ、または、前記第２リセットコマンドを当該第２リセットコマンドに対応する前記第２機器へ送信するリセットコマンド送信工程と、を実施することを特徴とする。【００１８】
本発明のデータ処理方法は、コンピュータにより、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理方法であって、前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記コンピュータは、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部を備えており、この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、この内容が同一の第２機器情報を、当該第２機器情報で特定される第２機器の種別に対して設定されている他の内容に置換した置換後の第２機器情報を前記内容が同一の第２機器情報と関連付けて処理側記憶部に記憶させる置換後情報関連処理工程と、前記第１機器から前記処理データを受信するデータ受信工程と、このデータ受信工程で処理データを受信すると、前記処理データが有する前記第２機器情報が前記処理側記憶部に含まれるとき、前記処理データを前記第２機器情報で特定される前記第２機器で受信した旨のＡＣＫ応答を前記第２機器の代わりに実行するＡＣＫ応答代替実行工程と、前記データ受信工程で受信した処理データを前記第２機器情報で特定される第２機器へ送信するデータ送信工程と、を実施し、前記第１機器は、前記置換後の第２機器情報に関連付けられていない未置換の前記第２機器情報または前記置換後の第２機器情報を有する処理データを送信し、前記ＡＣＫ応答代替実行工程では、前記データ受信部で受信された処理データが前記未置換の第２機器情報を有している場合、この未置換の第２機器情報で特定される第２機器が処理データを受信した旨の前記ＡＣＫ応答を実行し、前記置換後の第２機器情報を有している場合、この置換後の第２機器情報に関連付けられた第２機器情報で特定される第２機器が処理データを受信した旨の前記ＡＣＫ応答を実行し、前記データ送信工程では、前記受信された処理データが前記未置換の第２機器情報を有している場合、この未置換の第２機器情報で特定される第２機器へ処理データを送信し、前記置換後の第２機器情報を有している場合、この置換後の第２機器情報に関連付けられた第２機器情報で特定される第２機器へ処理データを送信することを特徴とする。【００１９】
本発明のデータ処理方法は、コンピュータにより、送信先である第２機器を特定する第２機器情報を有するＣＥＣフレームデータを第１機器から処理データとして受信して、前記処理データに基づく処理を実施可能な複数の第２機器のうちの所定の第２機器へ送信するデータ処理方法であって、前記第１機器を特定する第１機器情報と前記第２機器情報は、前記第１機器および前記第２機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記コンピュータは、前記第１機器情報および前記第２機器情報を記憶する処理側記憶部を備えており、この処理側記憶部に第１機器情報と内容が同一の第２機器情報が存在することを認識すると、前記第１機器情報の内容が前記第２機器情報と同一の前記第１機器、または、前記第２機器情報の内容が前記第１機器情報と同一の前記第２機器のホットプラグを所定期間ハイからローに切替えるホットプラグ処理工程を実施することを特徴とする。【００２０】
本発明のデータ処理プログラムは、上述のデータ処理方法を演算手段に実行させることを特徴とする。【００２１】
本発明のデータ処理プログラムは、演算手段を上述のデータ処理装置として機能させることを特徴とする。【００２２】
本発明のデータ処理プログラムを記録した記録媒体は、上述のデータ処理プログラムが演算手段にて読取可能に記録されたことを特徴とする。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１〜第３実施形態に係るロジカルアドレス設定情報の構成を示す模式図である。
【図２】前記第１〜第３実施形態におけるＣＥＣフレームデータを示す模式図である。
【図３】前記第１実施形態におけるＨＤＭＩシステムの概略構成を示す模式図である。
【図４】前記第１実施形態および本発明の第２，第３実施形態における第１無線装置の概略構成を示すブロック図である。
【図５】前記第１実施形態における共有機器リストを示す模式図である。
【図６】前記第１〜第３実施形態における第２無線装置の概略構成を示すブロック図である。
【図７】前記第１〜第３実施形態における第１無線装置と第２無線装置との接続前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図８】前記第１，第２実施形態における第１無線装置と第２無線装置との接続後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図９】前記第１実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図１０】前記第１実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図１１】前記第１実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図１２】前記第１実施形態におけるＰＤＰ認識リストを示す模式図である。
【図１３】前記第１実施形態における第１無線装置と第１ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図１４】前記第１実施形態における第１無線装置と第１ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。
【図１５】前記第１実施形態における第１無線装置と第１ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図１６】前記第１実施形態における第１無線装置と第１ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【図１７】前記第１実施形態における第２無線装置と第２ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図１８】前記第１実施形態における第２無線装置と第２ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。
【図１９】前記第１実施形態における第２無線装置と第２ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図２０】前記第１実施形態における第２無線装置と第２ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【図２１】前記第１実施形態における第１機器と第２機器でロジカルアドレスが重複してしまったときの各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図２２】前記第１，第２実施形態における第１機器と第２機器でロジカルアドレスが重複してしまったときに生成される共有機器リストを示す模式図である。
【図２３】前記第１実施形態における第１機器と第２機器でロジカルアドレスが重複していない場合のＣＥＣフレームデータの送受信時の動作を示すタイミングチャートである。
【図２４】前記第１実施形態における第１機器と第２機器でロジカルアドレスが重複している場合のＣＥＣフレームデータの送受信時の動作を示すタイミングチャートである。
【図２５】前記第２実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図２６】前記第２実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図２７】前記第２実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図２８】前記第２実施形態におけるＰＤＰ認識リストを示す模式図である。
【図２９】前記第２実施形態における第１無線装置と第１ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図３０】前記第２実施形態における第１無線装置と第１ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。
【図３１】前記第２実施形態における第１無線装置と第１ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図３２】前記第２実施形態における第１無線装置と第１ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【図３３】前記第２実施形態における第２無線装置と第２ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図３４】前記第２実施形態における第２無線装置と第２ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。
【図３５】前記第２実施形態における第２無線装置と第２ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図３６】前記第２実施形態における第２無線装置と第２ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【図３７】前記第３実施形態における第１機器と第２機器で生成される共有機器リストを示す模式図である。
【図３８】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図３９】前記第３実施形態における第１無線装置と第２無線装置との接続後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図４０】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図４１】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図４２】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図４３】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図４４】前記第３実施形態におけるＰＤＰ認識リストを示す模式図である。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、本発明に係る第１実施形態を図面に基づいて説明する。
この第１実施形態および後述する第２，第３実施形態では、本発明のデータ処理システムとして、ＨＤＭＩ（High-Definition Multimedia Interface）規格に準拠したＣＥＣ（Consumer Electronics Control）フレームフォーマットに基づく処理を実施するＨＤＭＩシステムを例示して説明する。
【００２５】
｛ロジカルアドレス設定情報の構成｝
まず、ＨＤＭＩシステムを構成する各機器がロジカルアドレスを取得する際に利用されるロジカルアドレス設定情報の構成について説明する。
図１は、ロジカルアドレス設定情報の構成を示す模式図である。
図１に示すように、ロジカルアドレス設定情報８００は、０〜１５の数字で表されるロジカルアドレスを示すアドレス情報８１０と、このアドレス情報８１０のロジカルアドレスが設定される機器を示すデバイス情報８２０と、を備えている。
このロジカルアドレス設定情報８００に基づいて、各機器は、機能ごとにあらかじめ決められているロジカルアドレスを取得する。また、各機器は、取得可能でありかつ他の機器が取得していないロジカルアドレスのうち、最も値が小さいロジカルアドレスを優先的に取得する。
【００２６】
｛ＣＥＣフレームデータの構成｝
次に、ＨＤＭＩシステムで利用されるＣＥＣフレームデータの構成について説明する。
図２は、ＣＥＣフレームデータを示す模式図である。
図２に示すように、処理データとしてのＣＥＣフレームデータ９００は、ヘッダブロック９１０と、０個〜１５個の可変長のデータブロック９２０とを備えている。
ヘッダブロック９１０は、送信側ロジカルアドレス領域９１１と、受信側ロジカルアドレス領域９１２と、ＥＯＭ（End Of Message）領域９１３と、ＡＣＫ領域９１４と、を備えている。送信側ロジカルアドレス領域９１１には、ＣＥＣフレームデータ９００の送信元の機器を特定するための第１機器情報としてのロジカルアドレスが記録される。受信側ロジカルアドレス領域９１２には、ＣＥＣフレームデータ９００の送信先の機器を特定するための第２機器情報としてのロジカルアドレスが記録される。ＥＯＭ領域９１３には、ヘッダブロック９１０がＣＥＣフレームデータ９００として、そのブロックが最後である場合には、最後である旨を示す情報が記録される。ＡＣＫ領域９１４は、ヘッダブロック９１０を受信した旨のＡＣＫ応答処理の際に利用される。ＡＣＫ応答処理とは、送信側の機器がＣＥＣフレームデータ９００を送信する場合は、ＡＣＫ領域９１４を所定期間ハイインピーダンスとし、受信側の機器がＣＥＣフレームデータ９００を受信した場合は、所定期間ローに固定する処理のことである。送信側の機器はこの期間を監視することによりローであれば、受信側の機器が受信した旨を認識し（ＡＣＫ応答）、ハイであれば受信側の機器が受信しなかった旨を認識（ＮＡＣＫ応答）することができるものである。
データブロック９２０は、コマンド領域９２１と、ＥＯＭ領域９２２と、ＡＣＫ領域９２３と、を備えている。コマンド領域９２１には、各機器に対するコマンドに関する情報が記録される。ＥＯＭ領域９２２およびＡＣＫ領域９２３には、ＥＯＭ領域９１３およびＡＣＫ領域９１４と同様の内容が記録および処理される。なお、以下において、応答が必要なコマンドを「ＣＥＣ  Ｇｉｖｅコマンド」と称して説明する。
【００２７】
｛ＨＤＭＩシステムの構成｝
次に、ＨＤＭＩシステムの構成について説明する。
図３は、ＨＤＭＩシステムの概略構成を示す模式図である。図４は、第１無線装置の概略構成を示すブロック図である。図５は、共有機器リストを示す模式図である。図６は、第２無線装置の概略構成を示すブロック図である。
【００２８】
図３に示すように、データ処理システムとしてのＨＤＭＩシステム１００は、データ処理装置および演算手段としての第１無線装置２００と、第１機器３００，３１０，３２０と、データ転送装置としての第２無線装置４００と、第２機器５００，５１０，５２０，５３０と、を備えている。
第１機器３００，３１０，３２０は、それぞれＰＤＰ（Plasma Display Panel）、第１ＢＤＰ（Blu-ray Disc Player）、第１ＤＶＤＲ（Digital Versatile Disc Recorder）とし、第１無線装置２００とともに第１ＣＥＣネットワーク１０１を構成している。また、第２機器５００，５１０，５２０，５３０は、それぞれ第１ＡＶＲ（Audio Visual Receiver）、第２ＢＤＰ、第２ＤＶＤＲ、第３ＤＶＤＲとし、第２無線装置４００とともに第２ＣＥＣネットワーク１０２を構成している。
また、第１機器３００，３１０，３２０および第２機器５００，５１０，５２０，５３０は、ＣＥＣフレームデータ９００を生成して送信する機能、ＣＥＣフレームデータ９００に対するＡＣＫ応答する機能、コマンドに対する処理を実施する機能、ＣＥＣ  Ｇｉｖｅコマンドに対する処理結果をＣＥＣ  Ｒｅｐｏｒｔコマンドとして返信する機能などを備えている。ここで、ＣＥＣ  Ｒｅｐｏｒｔコマンドとしては、第２機器５００，５１０，５２０，５３０の製造会社ＩＤや製品型式名を表すアスキーコードのキャラクタあるいはフィジカルアドレスを返信するものなどが例示できる。
第１ＣＥＣネットワーク１０１では、それぞれの機器は、共有するＣＥＣ信号ライン１０３を介して接続されている。第２ＣＥＣネットワーク１０２では、それぞれの機器は、共有するＣＥＣ信号ライン１０３を介して接続されている。第１機器３００，３１０，３２０、第１無線装置２００、第２機器５００，５１０，５２０，５３０、第２無線装置４００は、各種データや情報などをＣＥＣ信号ライン１０３を介して送受信する場合、ＣＥＣフレームデータ９００に変換してから送受信する。
また、第１機器３００，３１０，３２０、第１無線装置２００、第２機器５００，５１０，５２０，５３０、第２無線装置４００は、ＣＥＣフレームデータ９００を送信してＡＣＫ応答されないこと（ＮＡＣＫ応答）を認識すると、再度同じＣＥＣフレームデータ９００を送信する。また、同じＣＥＣフレームデータ９００を所定回数送信してもＡＣＫ応答されないこと（ＮＡＣＫ応答）を認識すると、このＣＥＣフレームデータ９００を廃棄する。
送信先の機器を特定しないブロードキャスト送信（ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合）であるＣＥＣフレームデータ９００に関しては、受信した機器は前記ＡＣＫ応答に示す極性とは逆極性のネガティブＡＣＫ応答となり、また送信した機器もその旨のネガティブＡＣＫ応答を持って送信成功と判断する。
【００２９】
ここで、図３において、ＬＡは、各機器に設定されたロジカルアドレスを表し、ＰＡは、各機器に設定されたフィジカルアドレスを表している。例えば、プレイバックデバイスである第１機器（第１ＢＤＰ）３１０は、ロジカルアドレス設定情報８００に基づき「４」のロジカルアドレスを取得する。また第１機器３１０のフィジカルアドレスは、「１．０．０．０」に設定されている。
各機器の自身のロジカルアドレスの取得は、送信側ロジカルアドレス領域９１１と受信側ロジカルアドレス領域９１２の両領域に取得したいロジカルアドレスを記録したヘッダブロック９１０のみで、データブロック９２０を有しないＣＥＣフレームデータ９００で構成されたポーリングコマンドを、共有するＣＥＣ信号ライン１０３で接続されている第１，第２ＣＥＣネットワーク１０１，１０２上に送信する。そして、各機器のＮＡＣＫ応答によりそのロジカルアドレスが取得可能であることを認識し、取得するものである。以下、ポーリングコマンド（取得）と称す。
また、各機器がＣＥＣネットワーク上に接続されている機器を把握するためには、送信側ロジカルアドレス領域９１１に自身のロジカルアドレスを記録し、受信側ロジカルアドレス領域９１２に接続確認したいロジカルアドレスを記録したヘッダブロック９１０のみで、データブロック９２０を有しないＣＥＣフレームデータ９００で構成されたポーリングコマンドを、共有するＣＥＣ信号ライン１０３で接続されている第１，第２ＣＥＣネットワーク１０１，１０２上に送信する。そして、各機器のＡＣＫ応答、ＮＡＣＫ応答により存在しているか否かを認識するものである。以下、ポーリングコマンド（認識）と称す。
【００３０】
第１無線装置２００は、共有するＣＥＣ信号ライン１０３を介して第１ＣＥＣネットワーク１０１に接続されている。この第１無線装置２００は、ＣＥＣ信号ライン１０３を介して第１機器３００などから送信されるＣＥＣフレームデータ９００などの各種データや情報などを取得して、無線媒体Ｍを介して第２無線装置４００へ送信する。また、第１無線装置２００は、無線媒体Ｍを介して第２無線装置４００から送信される各種データや情報などを取得して、第１機器３００などへ送信する。そして、第１無線装置２００は、各種プログラムから構成されており、図４に示すように、データ受信部としての第１ＣＥＣ側送受信部２０１と、データ送信部としての第１無線側送受信部２０２と、第１接続処理部２０３と、処理側記憶部としての第１記憶部２０４と、置換後情報関連処理部としても機能する第１リスト管理部２０５と、第１ＡＣＫ応答代替実行部２０６と、を備えている。
【００３１】
第１ＣＥＣ側送受信部２０１は、共有するＣＥＣ信号ライン１０３を介して第１機器３００に接続されている。第１ＣＥＣ側送受信部２０１は、第１機器３００からのＣＥＣフレームデータ９００を各種データなどに変換して、第１無線側送受信部２０２、第１リスト管理部２０５、第１ＡＣＫ応答代替実行部２０６へ送信する。また、第１無線側送受信部２０２、第１リスト管理部２０５、第１ＡＣＫ応答代替実行部２０６からの各種データをＣＥＣフレームデータ９００に変換して第１機器３００などへ送信する。
このとき、ブロードキャスト送信以外のＣＥＣフレームデータ９００の送信に対してＡＣＫ応答が得られない場合には、再度同じＣＥＣフレームデータ９００を送信する。この処理はＡＣＫ応答を得られるまで所定回数繰り返すが、その回数を上回った場合には、そのＣＥＣフレームデータ９００を廃棄する。
第１無線側送受信部２０２は、第１接続処理部２０３、第１リスト管理部２０５、第１ＡＣＫ応答代替実行部２０６からの各種データを無線パケットにして第２無線装置４００へ送信する。このとき、無線パケットの送信に対して受信側から無線パケット受信応答が得られない場合には、再度同じ無線パケットを送信する。この処理は無線パケット受信応答を得られるまで所定回数繰り返すが、その回数を上回った場合には、その無線パケットを廃棄する。また、第２無線装置４００からの無線パケットを各種データにして第１接続処理部２０３、第１リスト管理部２０５、第１ＡＣＫ応答代替実行部２０６へ送信する。
第１接続処理部２０３は、第２無線装置４００との間での接続処理を実施する。
【００３２】
第１記憶部２０４は、図５に示すような共有機器リスト２１０を記憶している。この共有機器リスト２１０は、第１ロジカルアドレス情報２１１と、第２ロジカルアドレス情報２１２と、を備えている。
第１ロジカルアドレス情報２１１には、第１無線装置２００と各種データを送受信可能な第１機器３００，３１０，３２０と、そのロジカルアドレスが記録されている。例えば、図５において、「第１ＢＤＰ  ＬＡ：４」とは、第１機器３１０のロジカルアドレスが４であることを表している。
第２ロジカルアドレス情報２１２には、第２無線装置２００と各種データを送受信可能な第２機器５００，５１０，５２０，５３０と、そのロジカルアドレスが記録されている。
なお、共有機器リスト２１０には、第１，第２ロジカルアドレス情報２１１，２１２に加えて、置換後第２ロジカルアドレス情報２１３（図２２参照）が含まれる場合もある。また、共有機器リスト２１０として、ロジカルアドレスのみを有する構成を例示したが、フィジカルアドレス、製造会社ＩＤや製品型式名のキャラクタ、デバイスタイプ、ＣＥＣバージョンに関する情報など、第１，第２機器３００，３１０，３２０，５００，５１０，５２０，５３０の各機器特有の情報などもロジカルアドレスに関連付けて有する構成としてもよい。
【００３３】
第１リスト管理部２０５は、第１無線装置２００と第２無線装置４００とが各種データを送受信可能に接続された場合、第１無線装置２００と第１機器３１０，３２０とが各種データを送受信可能に接続された場合、第２無線装置４００と第２機器５００，５１０，５２０，５３０とが各種データを送受信可能に接続された場合、第１記憶部２０４の共有機器リスト２１０を適宜作成および更新する。
なお、第１リスト管理部２０５の詳細な動作については後述する。
【００３４】
第１ＡＣＫ応答代替実行部２０６は、第１機器３００などから送信される第２機器５００，５１０，５２０，５３０に対する情報を含むＣＥＣフレームデータ９００を取得すると、ヘッダブロック９１０の受信側ロジカルアドレス領域９１２のロジカルアドレスに基づいてＣＥＣフレームデータ９００の送信先の第２機器５００，５１０，５２０，５３０を認識する。そして、例えば送信先が第２機器５１０の場合、ＡＣＫ生成用信号に基づいて、第２機器５１０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を実行する。また、ＣＥＣフレームデータ９００を、受信側ロジカルアドレス領域９１２の内容を必要であれば変更して第１無線側送受信部２０２へ送信する。
なお、第１ＡＣＫ応答代替実行部２０６の詳細な動作については後述する。
【００３５】
第２無線装置４００は、共有するＣＥＣ信号ライン１０３を介して第２ネットワーク１０２に接続されており、ＣＥＣ信号ライン１０３を介して第２機器５００から送信される各種データや情報などを取得して、無線媒体Ｍを介して第１無線装置２００へ送信する。また、第２無線装置４００は、無線媒体Ｍを介して第１無線装置２００から送信される各種データや情報などを取得して、第２機器５００へ送信する。そして、第２無線装置４００は、各種プログラムから構成されており、図６に示すように、第２ＣＥＣ側送受信部４０１と、第２無線側送受信部４０２と、第２接続処理部４０３と、転送側記憶部としての第２記憶部４０４と、第２機器情報生成部としても機能する第２リスト管理部４０５と、データ転送部としても機能する第２ＡＣＫ応答代替実行部４０６と、を備えている。
【００３６】
第２ＣＥＣ側送受信部４０１は、共有するＣＥＣ信号ライン１０３を介して第２機器５００に接続されている。第２ＣＥＣ側送受信部４０１は、第２機器５００からのＣＥＣフレームデータ９００を各種データなどに変換して、第２リスト管理部４０５および第２ＡＣＫ応答代替実行部４０６へ送信する。また、第２リスト管理部４０５および第２ＡＣＫ応答代替実行部４０６からの各種データをＣＥＣフレームデータ９００に変換して第２機器５００へ送信する。このとき、ブロードキャスト送信以外のＣＥＣフレームデータ９００の送信に対してＡＣＫ応答が得られない場合には、再度同じＣＥＣフレームデータ９００を送信する。この処理はＡＣＫ応答を得られるまで所定回数繰り返すが、その回数を上回った場合には、そのＣＥＣフレームデータ９００を廃棄する。
第２無線側送受信部４０２は、第２接続処理部４０３、第２リスト管理部４０５、第２ＡＣＫ応答代替実行部４０６からの各種データを無線パケットにして第１無線装置２００へ送信する。このとき、無線パケットの送信に対して受信側から無線パケット受信応答が得られない場合には、再度同じ無線パケットを送信する。この処理は無線パケット受信応答を得られるまで所定回数繰り返すが、その回数を上回った場合には、その無線パケットを廃棄する。また、第１無線装置２００からの無線パケットを各種データにして第２接続処理部４０３、第２リスト管理部４０５、第２ＡＣＫ応答代替実行部４０６へ送信する。
第２接続処理部４０３は、第１無線装置２００との間での接続処理を実施する。
第２記憶部４０４は、第１記憶部２０４と同一の共有機器リスト２１０を記憶している。
【００３７】
第２リスト管理部４０５は、第１リスト管理部２０５と同様のタイミングで、第２記憶部４０４の共有機器リスト２１０を適宜作成、更新する。
なお、第２リスト管理部４０５の詳細な動作については後述する。
第２ＡＣＫ応答代替実行部４０６は、第１無線装置２００の第１ＡＣＫ応答代替実行部２０６と同様の処理を実施する。
なお、第２ＡＣＫ応答代替実行部４０６の詳細な動作については後述する。
また、第２無線装置４００は、例えば特開２００８−２７１４６０号公報に開示された構成と同様の原理により動作する、図示しないホットプラグを備えている。このホットプラグラインは、トランジスタのコレクタに接続されており、第２ＣＥＣ側送受信部４０１によりトランジスタのベース電圧が制御されることで、ハイまたはローの状態に遷移する。ここで、第２機器５００，５１０，５２０，５３０が接続可能な複数の接続コネクタを個別に制御する場合、接続コネクタごとにトランジスタを設置すればよく、同時に制御する場合、複数の接続コネクタで共有のトランジスタを１個設置すればよい。
【００３８】
｛ＨＤＭＩシステムの動作｝
次に、ＨＤＭＩシステム１００の動作について説明する。なお、この動作以降の説明においては、必要に応じて、第１機器３００，３１０，３２０、第２機器５００，５１０，５２０，５３０を、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０と称して説明する。
【００３９】
〔第１無線装置と第２無線装置とが接続されたときの動作〕
図７は、第１無線装置と第２無線装置との接続前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図８は、第１無線装置と第２無線装置との接続後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図９〜図１１は、第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。図１２は、ＰＤＰ認識リストを示す模式図である。
図７に示すように、第１機器３００，３１０，３２０が接続された第１無線装置２００と、第２機器５００，５１０，５２０，５３０が接続された第２無線装置４００とが接続されていない（無線媒体Ｍが図示されていない）状態のときに、例えば、図９に示すように、第１ＢＤＰ３１０および第１ＤＶＤＲ３２０の電源がオン、第１無線装置２００の電源がオフでありＤＤＣ＿５Ｖがオフ（図９などにおいて、「ＤＤＣ＿５Ｖ＿ＯＦＦ」と表す）、第２無線装置４００の電源がオフでありかつホットプラグがハイのときに、ＰＤＰ３００の電源がオフからオンに切り替わると、ＰＤＰ３００は、自身のロジカルアドレス「０」を取得した後に接続されている各機器を認識するために、第１無線装置２００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０に対するポーリングコマンド（認識）処理を実施する（ステップＳ１）。すなわち、送信側ロジカルアドレス領域９１１にＰＤＰ３００のロジカルアドレスが記録されるとともに、受信側ロジカルアドレス領域９１２に「１〜１４」うちのいずれかが記録されたヘッダブロック９１０で構成されるＣＥＣフレームデータ９００のポーリングコマンド（認識）を順次、第１ＣＥＣネットワーク１０１に対して送信する。このとき、ＲＥＳＥＲＶＥＤである「１２」、「１３」のロジカルアドレスに対するポーリングコマンド（認識）処理は省略してもよい。
【００４０】
そして、第１ＢＤＰ３１０は、受信側ロジカルアドレス領域９１２に「４」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、その旨のＡＣＫ応答を行う（ステップＳ２）。また、同様にして、第１ＤＶＤＲ３２０は、受信側ロジカルアドレス領域９１２に「１」のロジカルアドレスが記録されたヘッダブロック９１０を受信した旨のＡＣＫ応答を行う（ステップＳ３）。さらに、第１無線装置２００は、電源がオフのため、ＮＡＣＫ応答となる（ステップＳ４）。
【００４１】
この後、第１，第２無線装置２００，４００の電源がオフからオンに切り替わると、第１無線装置２００のＤＤＣ＿５Ｖがオンになる。そして、第１接続処理部２０３は、初期設定処理を開始して、図８に示すように、無線媒体Ｍを介して通信可能な状態とするとともに、図９に示すように、第２無線装置４００の第２接続処理部４０３との間で接続確立処理を実施する（ステップＳ５）。この接続確立処理では、例えば、第２無線装置４００のホットプラグをハイからローに切り替える処理、ＰＤＰ３００のＥＤＩＤの読み込みや書き換え処理などのＨＤＭＩリピータ処理が実施される。このときのホットプラグの状態変化により、第２機器５００，５１０，５２０，５３０は、各々一度取得済みの自身のロジカルアドレスを破棄する（各機器のロジカルアドレスは「１５」ＵＮＲＥＧＩＳＴＥＲＥＤとなる）。
また、第１無線装置２００の第１リスト管理部２０５は、ＰＤＰ３００におけるステップＳ１の処理と同様にして、接続機器を認識する為に、第１ＣＥＣネットワーク１０１に対して順次ポーリングコマンド（認識）処理を実施する（ステップＳ６）。このポーリングコマンド（認識）処理に対して、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０は、「０」、「４」、「１」のロジカルアドレスが記録されたヘッダブロック９１０を受信した旨のＡＣＫ応答を行う（ステップＳ７，Ｓ８，Ｓ９）。そして、第１リスト管理部２０５は、第１ＣＥＣ側送受信部２０１でＡＣＫ応答が確認されると、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０のロジカルアドレスを「０」、「４」、「１」に設定した旨の第１ロジカルアドレス情報２１１を生成して、第２無線装置４００の第２リスト管理部４０５へ送信する（ステップＳ１０）。
すなわち、第１無線装置２００の第１リスト管理部２０５は、順次行うポーリングコマンド（認識）処理のヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録したロジカルアドレスと、受信側機器が処理するＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の結果を関連付けて第１ロジカルアドレス情報２１１を生成する。この時、ＲＥＳＥＲＶＥＤである「１２」、「１３」のロジカルアドレスに対するポーリングコマンド（認識）処理は省略してもよい。
【００４２】
そして、第２無線装置４００は、図１０に示すように、ホットプラグをローからハイに切り替える。
この後、第１ＡＶＲ５００は、再度、自身のロジカルアドレスを取得するために、第２ＣＥＣネットワーク１０２に対してロジカルアドレスを「５」に設定してポーリングコマンド（取得）処理を実施する（ステップＳ１１）。
第２機器５１０，５２０，５３０からの返信は、ここでは図示しないが、ロジカルアドレスが「５」でない旨のＮＡＣＫ応答となる。
また、第２無線装置４００の第２ＡＣＫ応答代替実行部４０６は、第２ＣＥＣ側送受信部４０１を介して、第１リスト管理部２０５からの第１ロジカルアドレス情報２１１に基づいて、ロジカルアドレスが「５」の第１機器３１０，３２０が存在しないことを認識して、ＮＡＣＫ応答を行う（ステップＳ１２）。
第１ＡＶＲ５００は、第２機器５１０，５２０，５３０、第２無線装置４００からのＮＡＣＫ応答を認識すると、自身のロジカルアドレスとして「５」を維持する。
【００４３】
また、第２ＢＤＰ５１０は、第１ＡＶＲ５００と同様に、自身のロジカルアドレスを取得するために、第２ＣＥＣネットワーク１０２に対してロジカルアドレスを「４」に設定してポーリングコマンド（取得）処理を実施する（ステップＳ１３）。
このポーリングコマンド（取得）処理に対して、第２機器５００，５２０，５３０は、ＮＡＣＫ応答する。
また、第２ＡＣＫ応答代替実行部４０６は、第２ＣＥＣ側送受信部４０１を介して、第１ロジカルアドレス情報２１１に基づいて、第１ＢＤＰ３１０のロジカルアドレスが「４」であることを認識して、ＡＣＫ応答をする（ステップＳ１４）。
プレイバックデバイスである第２ＢＤＰ５１０は、第２無線装置４００からのＡＣＫ応答を認識すると、ロジカルアドレス「４」が既に他機器で取得済みであると判断する。そして、ロジカルアドレス設定情報８００に基づいて、プレイバックデバイスに対して設定可能な「８」に対して取得が可能か否かを確認するために、再度、第２ＣＥＣネットワーク１０２に対してロジカルアドレスを「８」に設定してポーリングコマンド（取得）処理を実施する（ステップＳ１５）。
このポーリングコマンド（取得）処理に対して、第２機器５００，５２０，５３０は、ＮＡＣＫ応答する。
また、第２ＡＣＫ応答代替実行部４０６は、第２ＣＥＣ側送受信部４０１を介して、第１ロジカルアドレス情報２１１に基づいて、ロジカルアドレスが「８」である第１機器３１０，３２０が存在しないことを認識して、その旨のＮＡＣＫ応答する（ステップＳ１６）。
第２ＢＤＰ５１０は、第２機器５００，５２０，５３０、第２無線装置４００からのＮＡＣＫ応答を認識すると、図８に示すように、自身のロジカルアドレスとして「８」を取得し維持する。
【００４４】
第２ＤＶＤＲ５２０は、自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理を実施すると（ステップＳ１７）、第２機器５００，５１０，５３０からのＮＡＣＫ応答、および、第２無線装置４００から第１ＤＶＤＲ３２０が「１」に設定されている旨を示すＡＣＫ応答を認識する（ステップＳ１８）。この後、レコーディングデバイスである第２ＤＶＤＲ５２０は、レコーディングデバイスに対して設定可能な「２」に対して取得が可能か否かを確認するために再度ポーリングコマンド（取得）処理を実施する（ステップＳ１９）。
そして、第２ＤＶＤＲ５２０は、第２機器５００，５１０，５３０、第２無線装置４００からのＮＡＣＫ応答を認識して（ステップＳ２０）、図８に示すように、自身のロジカルアドレスとして「２」を取得し維持する。
【００４５】
第３ＤＶＤＲ５３０は、自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理を実施すると（ステップＳ２１）、第２無線装置４００から第１ＤＶＤＲ３２０が「１」に設定されている旨を示すＡＣＫ応答を認識する（ステップＳ２２）。次に、第３ＤＶＤＲ５３０は、「２」に対して取得が可能かを確認するためのポーリングコマンド（取得）処理を実施すると（ステップＳ２３）、第２ＤＶＤＲ５２０が「２」に設定されている旨のＡＣＫ応答を認識する（ステップＳ２４）。さらに、第３ＤＶＤＲ５３０は、「９」に対して取得が可能かを確認するためのポーリングコマンド（取得）処理を実施すると（ステップＳ２５）、第２機器５００，５１０，５２０、第２無線装置４００からのＮＡＣＫ応答を認識して（ステップＳ２６）、図８に示すように、自身のロジカルアドレスとして「９」を取得し維持する。
そして、第２リスト管理部４０５は、以上の処理に基づいて、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０のロジカルアドレスを「５」、「８」、「２」、「９」に設定した仮第２ロジカルアドレス情報を生成する。
すなわち、第２無線装置４００の第２リスト管理部４０５は、第２ＣＥＣネットワーク１０２に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理であると判断すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されている受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスと、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して第２ロジカルアドレス情報２１２に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて仮第２ロジカルアドレス情報を生成する。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第２リスト管理部４０５は、前記監視処理を行わずに処理を終了する。
【００４６】
この後、第２無線装置４００は、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０に対して、第２ロジカルアドレス情報２１２を生成するためのポーリングコマンド（認識）処理を実施する（ステップＳ２７）。そして、第２リスト管理部４０５は、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０から、「５」、「８」、「２」、「９」の各ロジカルアドレスが記録されたヘッダブロック９１０のポーリングコマンド（認識）に対してのＡＣＫ応答が第２ＣＥＣ側送受信部４０１において認識されると（ステップＳ２８，Ｓ２９，Ｓ３０，Ｓ３１）、この結果を仮第２ロジカルアドレス情報と照合する。そして、一致すると判断した場合、仮第２ロジカルアドレス情報を第２ロジカルアドレス情報２１２として有するとともに、第１リスト管理部２０５からの第１ロジカルアドレス情報２１１を有する、図５に示すような共有機器リスト２１０を生成して、第２記憶部４０４に記憶させる。
また、このとき一致しなかった場合には、ステップＳ２８を適正回数行うとともに、ホットプラグをハイからローに適正期間保持した後に、ステップＳ１１の処理から再度処理を行ってもよいし、ステップＳ２８の実施により得られた情報を元に第２ロジカルアドレス情報２１２としてもよい。また場合によっては、後に述べる「第１機器と第２機器でロジカルアドレスが重複してしまったときの動作」の処理を行ってもよい。
そして、前記仮第２ロジカルアドレス情報の生成は省略して、前記一致判断処理を省き第２ロジカルアドレス情報生成を行ってもよい。
すなわち、第２無線装置４００の第２リスト管理部４０５は、順次行うポーリングコマンド（認識）処理のヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録したロジカルアドレスと、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の結果を関連付けて第２ロジカルアドレス情報２１２を生成してもよい。
【００４７】
さらに、第２リスト管理部４０５は、図１１に示すように、共有機器リスト２１０を第１無線装置２００の第１リスト管理部２０５へ送信する（ステップＳ３２）。
このとき、第１リスト管理部２０５は、第２ロジカルアドレス情報２１２を元に、第１ＣＥＣネットワーク１０１に対して、第２ＣＥＣネットワーク１０２に接続されている各機器の「５」、「８」、「２」、「９」の各ロジカルアドレスが記録されたヘッダブロック９１０のポーリングコマンド（取得）処理を実施し通知してもよい。このとき、もし第１リスト管理部２０５が少なくとも「５」、「８」、「２」、「９」のロジカルアドレスのいずれか１つに対して、既に他機器が取得済みである旨のＡＣＫ応答を認識した場合、再度適正回数確認した後に第１ロジカルアドレス情報２１１を更新生成して、第２無線装置４００の第２リスト管理部４０５へ送信するとともにその旨を通知する。
ここで、第２無線装置４００は、ホットプラグをハイからローに適正期間保持した後に、ステップＳ１１の処理から再度処理を行ってもよい。このような処理をする場合、第２ＣＥＣ側送受信部４０１は、本発明のホットプラグ処理部として機能する。また場合によっては、後に述べる「第１機器と第２機器でロジカルアドレスが重複してしまったときの動作」の処理を行ってもよい。そして、第１リスト管理部２０５は、「５」、「８」、「２」、「９」の各ロジカルアドレスのポーリングコマンド（取得）処理において全てＮＡＣＫ応答を認識した場合には、取得できたと認識する。そして、第１無線装置２００のＤＤＣ＿５Ｖをオフにさせる。
第１無線装置２００の第１リスト管理部２０５は、共有機器リスト２１０を第１記憶部２０４に記憶させる。
さらに、第１無線装置２００は、適正期間経過後にＤＤＣ＿５Ｖをオンさせる。
【００４８】
一方、ＰＤＰ３００は、第１無線装置２００のＤＤＣ＿５Ｖがオフからオンに切り替わったことを認識すると、接続された機器を認識するために、第１ＣＥＣネットワーク１０１に対して順次ポーリングコマンド（認識）処理を実施する（ステップＳ３３）。
そして、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０は、ロジカルアドレスが「４」、「１」に設定されている旨のＡＣＫ応答をする（ステップＳ３４，Ｓ３５）。さらに、第１無線装置２００の第１ＡＣＫ応答代替実行部２０６は、第１ＣＥＣ側送受信部２０１を介して、共有機器リスト２１０に基づいて、第２ＤＶＤＲ５２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第３ＤＶＤＲ５３０のロジカルアドレスが「２」、「５」、「８」、「９」に設定されている旨のＡＣＫ応答をする（ステップＳ３６，Ｓ３７，Ｓ３８，Ｓ３９）。
そして、ＰＤＰ３００は、これらのＡＣＫ応答に基づいて、ＣＥＣフレームデータ９００を送信可能な第１機器３１０，３２０、第２機器５００，５１０，５２０，５３０と、そのロジカルアドレスとを認識して、図１２に示すようなＰＤＰ認識リスト３０１を生成して記憶する。
【００４９】
〔第１無線装置と第１ＢＤＰとが接続、切断されたときの動作〕
図１３は、第１無線装置と第１ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図１４は、第１無線装置と第１ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。図１５は、第１無線装置と第１ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図１６は、第１無線装置と第１ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
図１３に示すように、第１ＢＤＰ３１０が第１ＣＥＣネットワーク１０１に接続されていない状態では、第１記憶部２０４には、図１４に示すような共有機器リスト２１０が記憶されている。そして、図１５に示すように、第１ＢＤＰ３１０が第１ＣＥＣネットワーク１０１に接続されると、プレイバックデバイスである第１ＢＤＰ３１０は、ロジカルアドレスを取得するために、設定可能な「１」、「２」、「８」の機器があるかを確認するためのポーリングコマンド（取得）処理を実施する。
第１無線装置２００の第１ＡＣＫ応答代替実行部２０６は、第１ＣＥＣ側送受信部２０１を介して、このポーリングコマンド（取得）処理に対して、共有機器リスト２１０に基づいて、第２，第３ＤＶＤＲ５２０，５３０がそれぞれ「１」，「２」に設定されている旨のＡＣＫ応答をし、「８」に設定されている機器がない旨のＮＡＣＫ応答をする。そして、第１ＢＤＰ３１０は、図１５に示すように、自身のロジカルアドレスとして「８」を取得し維持する。
また、第１リスト管理部２０５は、図１６に示すように、第１ＢＤＰ３１０のロジカルアドレスが「８」である旨の第１ロジカルアドレス情報２１１を共有機器リスト２１０に加えて更新する。さらに、第１リスト管理部２０５は、この更新した共有機器リスト２１０を必要に応じて第２リスト管理部４０５へ送信して、第２記憶部４０４の共有機器リスト２１０を更新させる。
【００５０】
すなわち、第１無線装置２００の第１リスト管理部２０５は、第１ＣＥＣネットワーク１０１に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、
そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理であると判断すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されている受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスと、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して第１ロジカルアドレス情報２１１に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１に追加し、共有機器リスト２１０を更新する処理を行う。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第１リスト管理部２０５は、前記監視処理を行わずに終了する。
また、このとき、第１ＣＥＣ側送受信部２０１は、第１ＢＤＰ３１０が本当に「８」を取得したかを再確認のために、ポーリングコマンド（認識）処理を実施してもよい。
【００５１】
また、図１３に示すように、この状態から第１ＢＤＰ３１０が切断されると、第１無線装置２００の第１リスト管理部２０５は、変化を認識する術がないため、第１ＢＤＰ３１０の切断を認識できない。
そこで、第１リスト管理部２０５は、ＰＤＰ３００や第２機器５００，５１０，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対するＡＣＫ応答やＮＡＣＫ応答を監視する。そして、第１リスト管理部２０５は、共有機器リスト２１０に登録されているロジカルアドレスに対するコマンド送信に対してＮＡＣＫ応答が所定回数続いたことを認識すると、このＮＡＣＫ応答が続いたロジカルアドレスが存在するか否かを確認するためのポーリングコマンド（認識）処理を実施する。そして、第１リスト管理部２０５は、例えば、第１ＢＤＰ３１０に関するＮＡＣＫ応答を認識すると、図１４に示すように、第１ＢＤＰ３１０の第１ロジカルアドレス情報２１１を共有機器リスト２１０から削除して更新するとともに、この更新した共有機器リスト２１０を必要に応じて第２無線装置４００へ送信して第２記憶部４０４に記憶させる。
また、前記第１リスト管理部２０５のロジカルアドレスが存在するか否かを確認するためのポーリングコマンド（認識）処理は省略し、ＰＤＰ３００や第２機器５００，５１０，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対する所定回数続いたＮＡＣＫ応答をもって、第１ＢＤＰ３１０の第１ロジカルアドレス情報２１１を共有機器リスト２１０から削除して更新してもよい。
すなわち、第１無線装置２００の第１リスト管理部２０５は、第１ＣＥＣネットワーク１０１に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理でない場合、そのヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを判断する。そして、それが第１ロジカルアドレス情報２１１に登録されている場合には、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して、ＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１から削除し、共有機器リスト２１０を更新する処理を行ってもよい。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第１リスト管理部２０５は、前記監視処理を行わずに終了する。
【００５２】
〔第２無線装置と第２ＢＤＰとが接続、切断されたときの動作〕
図１７は、第２無線装置と第２ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図１８は、第２無線装置と第２ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。図１９は、第２無線装置と第２ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図２０は、第２無線装置と第２ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
図１７に示すように、第２ＢＤＰ５１０が第２ＣＥＣネットワーク１０２に接続されていない状態では、第２記憶部４０４には、図１８に示すような共有機器リスト２１０が記憶されている。そして、図１９に示すように、第２ＢＤＰ５１０が第２ＣＥＣネットワーク１０２に接続されると、プレイバックデバイスである第２ＢＤＰ５１０は、ロジカルアドレスを取得するために、設定可能な「１」、「２」、「８」の機器があるかを確認するためのポーリングコマンド（取得）処理を実施する。そして、第２ＢＤＰ５１０は、第２無線装置４００などからの「８」に設定されている機器がない旨のＮＡＣＫ応答を認識して、自身のロジカルアドレスとして「８」を取得し維持する。
また、第２リスト管理部４０５は、図２０に示すように、第２ＢＤＰ５１０に関する第２ロジカルアドレス情報２１２を共有機器リスト２１０に加えて更新するとともに、この更新した共有機器リスト２１０を必要に応じて第１無線装置２００へ送信して第１記憶部２０４に記憶させる。
すなわち、第２無線装置４００の第２リスト管理部４０５は、第２ＣＥＣネットワーク１０２に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、
そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得する為のポーリングコマンド（取得）処理であると判断すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されている受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスと、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して第２ロジカルアドレス情報２１２に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２に追加し、共有機器リスト２１０を更新する処理を行う。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第２リスト管理部４０５は前記監視処理を行わずに終了する。
またこのとき、第２リスト管理部４０５は第２ＢＤＰ５１０が本当に「８」を取得したかを再確認のために、ポーリングコマンド（認識）処理を実施してもよい。
【００５３】
また、図１７に示すように、この状態から第２ＢＤＰ５１０が切断されると、第２無線装置４００の第２リスト管理部４０５は、変化を認識する術がないため、第２ＢＤＰ５１０の切断を認識できない。このため、第２リスト管理部４０５は、第１機器３００，３１０や第２機器５００，５２０，５３０において送受信されるコマンドに対するＡＣＫ応答やＮＡＣＫ応答を監視して、第２ＢＤＰ５１０に対するコマンド送信に対してＮＡＣＫ応答が所定回数続いたことを認識すると、この第２ＢＤＰ５１０が存在するか否かを確認するためのポーリングコマンド（認識）処理を実施する。そして、第２リスト管理部４０５は、ＮＡＣＫ応答を認識すると、図１８に示すように、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２を共有機器リスト２１０から削除して更新するとともに、この更新した共有機器リスト２１０を必要に応じて第１無線装置２００へ送信して第１記憶部２０４に記憶させる。
また、前記第２リスト管理部４０５のロジカルアドレスが存在するか否かを確認するためのポーリングコマンド（認識）処理は省略し、ＰＤＰ３００や第２機器３１０，５００，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対する所定回数続いたＮＡＣＫ応答をもって、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２を共有機器リスト２１０から削除して更新してもよい。
すなわち、第２無線装置４００の第２リスト管理部４０５は、第２ＣＥＣネットワーク１０２に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理でない場合、そのヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを判断する。そして、それが第２ロジカルアドレス情報２１２に登録されている場合には、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視してＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２から削除し、共有機器リスト２１０を更新する処理を行ってもよい。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第２リスト管理部４０５は前記監視処理を行わずに終了する。
【００５４】
〔第１機器と第２機器でロジカルアドレスが重複してしまったときの動作〕
図２１は、第１機器と第２機器でロジカルアドレスが重複してしまったときの各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図２２は、第１機器と第２機器でロジカルアドレスが重複してしまったときに生成される共有機器リストを示す模式図である。
例えば、第１，第２無線装置２００，４００間での接続タイミング、あるいは、第１機器３００，３１０，３２０や第２機器５００，５１０，５２０，５３０の接続タイミング、さらには、第１，第２ＣＥＣネットワーク１０１，１０２が存在することなどにより、図２１に示すように、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」であり、第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０のロジカルアドレスがともに「１」となってしまう可能性も考えられる。
このとき、第２無線装置４００はホットプラグをハイからローに適正期間保持した後に、ステップＳ１１の処理から再度行ってもよいが、処理時間の短縮や簡素化を目的として後述するような手法を行うことも有効である。
このような場合、第１無線装置２００の第１リスト管理部２０５は、第１機器３００，３１０，３２０に対する前記のような接続機器認識処理に基づいて、それぞれロジカルアドレスが「０」，「４」，「１」である旨の第１ロジカルアドレス情報２１１を生成する。
また、第２無線装置４００の第２リスト管理部４０５は、第２機器５００，５１０，５２０，５３０に対する前記のような接続機器認識処理に基づいて、それぞれロジカルアドレスが「５」，「４」，「１」，「２」である旨の第２ロジカルアドレス情報２１２を生成して、第１リスト管理部２０５へ送信する。
【００５５】
第１リスト管理部２０５は、第２ロジカルアドレス情報２１２を受信すると、第１，第２ロジカルアドレス情報２１１，２１２に基づいて、ロジカルアドレスの重複状態を確認する。そして、プレイバックデバイスである第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複していると判断すると、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２のロジカルアドレスをプレイバックデバイスに対して取得可能な他のロジカルアドレスに置換する。この置換の際、ロジカルアドレスを示す数値が小さいものから順に置換できるか否かを判断する。ここでは、まず、「８」に設定されている第１，第２機器３００，３２０，５００，５２０，５３０が存在するか否かを確認して、存在していないため、第２ロジカルアドレス情報２１２のロジカルアドレスを「８」に置換すると判断する。
また、同様にして、第１ＤＶＤＲ３２０とロジカルアドレスが重複している第２ＤＶＤＲ５２０に対応する第２ロジカルアドレス情報２１２のロジカルアドレスを、レコーディングデバイスに対して取得可能な他のロジカルアドレスに置換すると判断する。ここでは、まず、「２」に置換可能か否かを確認して、第３ＤＶＤＲ５３０がすでに取得していることを認識する。そして、第２ＤＶＤＲ５２０の第２ロジカルアドレス情報２１２を、この次に小さい「９」に対する未使用確認後に置換すると判断する。
次に、第１無線装置２００は、置換したロジカルアドレスが第１機器３００，３１０，３２０に利用されているか否かを確認するためのポーリングコマンド（取得）処理を実施する。そして、利用されていないと認識すると、図２２に示すように、第１，第２ロジカルアドレス情報２１１，２１２と、第２ＢＤＰ５１０および第２ＤＶＤＲ５２０に対応する第２ロジカルアドレス情報２１２のロジカルアドレスをそれぞれ「８」、「９」に置換する旨の置換後第２ロジカルアドレス情報２１３と、を有する共有機器リスト２１０を生成して、第１記憶部２０４に記憶させる。さらに、この共有機器リスト２１０を第２リスト管理部４０５へ送信して、第２記憶部４０４に記憶させる。
なお、第２リスト管理部４０５において、置換後第２ロジカルアドレス情報２１３を有する共有機器リスト２１０を生成してもよい。
【００５６】
また、ＰＤＰ３００は、第１無線装置２００のＤＤＣ＿５Ｖのオフ、オン操作により、接続機器の再認識処理が促され、第１無線装置２００、第１機器３１０，３２０対するポーリングコマンド（認識）処理を実施する。このポーリングコマンド（認識）処理に対して、第１無線装置２００は、図２２に示す共有機器リスト２１０に基づいて以下のような処理をする。すなわち、ロジカルアドレスが重複していない第１ＡＶＲ５００、第３ＤＶＤＲ５３０については、実際に取得されているロジカルアドレスに対応するＡＣＫ応答をする。一方、ロジカルアドレスが重複している第２ＢＤＰ５１０、第２ＤＶＤＲ５２０については、実際に取得されているロジカルアドレスではなく、置換後第２ロジカルアドレス情報２１３に記録された置換後のロジカルアドレスに対応するＡＣＫ応答をする。
そして、ＰＤＰ３００は、ポーリングコマンド（認識）処理結果に基づいて、図１２に示すようなＰＤＰ認識リスト３０１を生成して記憶する。つまり、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０については、実際に取得されているロジカルアドレスと異なるロジカルアドレスが設定されている旨のＰＤＰ認識リスト３０１を記憶する。
【００５７】
〔第１機器と第２機器でロジカルアドレスが重複していない場合のＣＥＣフレームデータの送受信時の動作〕
図２３は、第１機器と第２機器でロジカルアドレスが重複していない場合のＣＥＣフレームデータの送受信時の動作を示すタイミングチャートである。ここでは、関連する機器のみ表記している。なお、図２３において、〔８〕は、ＣＥＣ  Ｇｉｖｅコマンドでは受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを表し、ＣＥＣ  Ｒｅｐｏｒｔコマンドでは送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスを表している。
図３および図５に示すように、第１機器３００，３１０，３２０と第２機器５００，５１０，５２０，５３０でロジカルアドレスが重複していない場合、例えば、ＰＤＰ３００は、ＰＤＰ認識リスト３０１に基づいて、ロジカルアドレスが「８」に設定されている第２ＢＤＰ５１０に対して所定のコマンドを実施させるために、送信側ロジカルアドレス領域９１１に「０」のロジカルアドレスが記録され、受信側ロジカルアドレス領域９１２に「８」のロジカルアドレスが記録されたヘッダブロック９１０と所定のコマンドに設定されたデータブロック９２０を備えたＣＥＣフレームデータ９００を生成する。そして、図２３に示すように、このＣＥＣフレームデータ９００をＣＥＣ  Ｇｉｖｅコマンドとして第１無線装置２００へ送信する（ステップＳ６１）。
【００５８】
第１無線装置２００の第１ＡＣＫ応答代替実行部２０６は、ＣＥＣ  Ｇｉｖｅコマンドを受信すると、共有機器リスト２１０の第２ロジカルアドレス情報２１２に基づいて、「８」のロジカルアドレスを取得している第２ＢＤＰ５１０が第２無線装置４００に接続されているか否かを判断する。そして、接続されていると判断した場合、送信元であるＰＤＰ３００に対して、第２ＢＤＰ５１０がＣＥＣ  Ｇｉｖｅコマンドを受信した旨のＣＥＣフレームデータ９００における、ヘッダブロック９１０内のＡＣＫ領域９１４、およびデータブロック９２０内のＡＣＫ領域９２３のＡＣＫ応答処理を、第２ＢＤＰ５１０の代わりに行う（ステップＳ６２）。なお、ＣＥＣ  Ｇｉｖｅコマンドの送信元が第１ＢＤＰ３１０や第１ＤＶＤＲ３２０の場合でも同様の処理が行われる。
また、第１ＡＣＫ応答代替実行部２０６は、ＣＥＣ  Ｇｉｖｅコマンドを、第１無線側送受信部２０２を介して第２無線装置４００へ送信する（ステップＳ６３）。
【００５９】
第２無線装置４００は、ＣＥＣ  Ｇｉｖｅコマンドを受信すると、この受信を確認した旨の無線パケット受信応答を第１無線装置２００に対して行う（ステップＳ６４）。また、第２無線装置４００は、受信側ロジカルアドレス領域９１２に「８」が記録されたＣＥＣ  Ｇｉｖｅコマンドを第２ＢＤＰ５１０へ送信する（ステップＳ６５）。
第２ＢＤＰ５１０は、ＣＥＣ  Ｇｉｖｅコマンドを受信すると、その旨のＡＣＫ応答をした後に（ステップＳ６６）、ＣＥＣ  Ｇｉｖｅコマンドに対する応答コマンドとして、ＣＥＣ  Ｇｉｖｅコマンドの送信元であるＰＤＰ３００のロジカルアドレスである「０」を受信側ロジカルアドレス領域９１２に記録し、自身のロジカルアドレスである「８」送信側ロジカルアドレス領域９１１に記録したヘッダブロック９１０と、ＣＥＣ  Ｇｉｖｅコマンドの実施結果に関するデータブロック９２０を含むＣＥＣフレームデータ９００をＣＥＣ  Ｒｅｐｏｒｔコマンドとして第２無線装置４００へ送信する（ステップＳ６７）。
第２ＡＣＫ応答代替実行部４０６は、ＣＥＣ  Ｒｅｐｏｒｔコマンドを受信すると、共有機器リスト２１０の第１ロジカルアドレス情報２１１に基づいて、「０」のロジカルアドレスを取得しているＰＤＰ３００が第１無線装置２００に接続されているか否かを判断する。そして、接続されていると判断した場合、送信元である第２ＢＤＰ５１０に対して、ＰＤＰ３００がＣＥＣ  Ｒｅｐｏｒｔコマンドを受信した旨のＣＥＣフレームデータ９００における、ヘッダブロック９１０内のＡＣＫ領域９１４、およびデータブロック９２０内のＡＣＫ領域９２３のＡＣＫ応答処理を、ＰＤＰ３００の代わりに行うとともに（ステップＳ６８）、ＣＥＣ  Ｒｅｐｏｒｔコマンドを第１無線装置２００へ送信する（ステップＳ６９）。
【００６０】
第１無線装置２００の第１無線側送受信部２０２は、第２無線装置４００からのＣＥＣ  ＲｅｐｏｒｔコマンドをＰＤＰ３００へ送信する（ステップＳ７１）。ＰＤＰ３００は、ＣＥＣ  Ｒｅｐｏｒｔコマンドを受信した旨のＡＣＫ応答をする（ステップＳ７２）。
【００６１】
〔第１機器と第２機器でロジカルアドレスが重複している場合のＣＥＣフレームデータの送受信時の動作〕
図２４は、第１機器と第２機器でロジカルアドレスが重複している場合のＣＥＣフレームデータの送受信時の動作を示すタイミングチャートである。ここでは、関連する機器のみ表記している。なお、図２４において、〔４〕、〔８〕は、ＣＥＣ  Ｇｉｖｅコマンドでは受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを表し、ＣＥＣ  Ｒｅｐｏｒｔコマンドでは送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスを表している。
図２１および図２２に示すように、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複している場合、ＰＤＰ３００は、第２ＢＤＰ５１０に対するＣＥＣ  Ｇｉｖｅコマンドを生成する場合、ＰＤＰ認識リスト３０１に基づいて、ロジカルアドレスの受信側ロジカルアドレス領域９１２に「８」を記録する。そして、図２４に示すように、このＣＥＣ  Ｇｉｖｅコマンドを第１無線装置２００へ送信する（ステップＳ６１）。
【００６２】
第１ＡＣＫ応答代替実行部２０６は、共有機器リスト２１０に基づいて、「８」のロジカルアドレスを取得している第２ＢＤＰ５１０が第２無線装置４００に接続されているか否かを判断する。そして、置換後第２ロジカルアドレス情報２１３、第２ロジカルアドレス情報２１２に基づいて、共有機器リスト２１０上でロジカルアドレス「８」は第２ロジカルアドレス情報２１２における「４」に関連付けて置換された第２ＢＤＰ５１０である認識すると、送信元であるＰＤＰ３００に対して、第２ＢＤＰ５１０がＣＥＣ  Ｇｉｖｅコマンドを受信した旨のＣＥＣフレームデータ９００における、ヘッダブロック９１０内のＡＣＫ領域９１４、及びデータブロック９２０内のＡＣＫ領域９２３のＡＣＫ応答処理を、第２ＢＤＰ５１０の代わりに行うとともに（ステップＳ６２）、受信側ロジカルアドレス領域９１２に「８」を記録されたＣＥＣ  Ｇｉｖｅコマンドを第２無線装置４００へ送信する（ステップＳ６３）。
【００６３】
第２無線装置４００は、ＣＥＣ  Ｇｉｖｅコマンドを受信すると、ステップＳ６４の処理をする。また、第２ＡＣＫ応答代替実行部４０６は、図２２に示す共有機器リスト２１０の置換後第２ロジカルアドレス情報２１３に基づいて、受信側ロジカルアドレス領域９１２に第２ＢＤＰ５１０のロジカルアドレスが「８」と記録されているが、実際の第２ＢＤＰ５１０のロジカルアドレスが「４」であることを認識する。そして、第２ＡＣＫ応答代替実行部４０６は、受信側ロジカルアドレス領域９１２の内容を「８」から「４」に置換して、このＣＥＣ  Ｇｉｖｅコマンドを第１ＡＶＲ５００を介して第２ＢＤＰ５１０へ送信する（ステップＳ８５）。このとき、受信側ロジカルアドレス領域９１２の内容が置換されたため、第１ＡＶＲ５００は、ロジカルアドレスが「４」の第２ＢＤＰ５１０へＣＥＣ  Ｇｉｖｅコマンドを送信することができる。
第２ＢＤＰ５１０は、ＣＥＣ  Ｇｉｖｅコマンドを受信した旨のＡＣＫ応答をした後に（ステップＳ８６）、ＣＥＣ  Ｇｉｖｅコマンドに対する応答コマンドとして、ＣＥＣ  Ｇｉｖｅコマンドの送信元であるＰＤＰ３００のロジカルアドレスである「０」を受信側ロジカルアドレス領域９１２に記録し、自身のロジカルアドレスである「４」を送信側ロジカルアドレス領域９１１に記録したヘッダブロック９１０と、ＣＥＣ  Ｇｉｖｅコマンドの実施結果に関するデータブロック９２０を含むＣＥＣフレームデータ９００をＣＥＣ  Ｒｅｐｏｒｔコマンドとして第２無線装置４００へ送信する（ステップＳ８７）。
第２無線装置４００の第２ＡＣＫ応答代替実行部４０６は、ＣＥＣ  Ｒｅｐｏｒｔコマンドを受信すると、共有機器リスト２１０の第１ロジカルアドレス情報２１１に基づいて、「０」のロジカルアドレスを取得しているＰＤＰ３００が第１無線装置２００に接続されているか否かを判断する。そして、接続されていると判断した場合、送信元である第２ＢＤＰ５１０に対して、ＰＤＰ３００がＣＥＣ  Ｒｅｐｏｒｔコマンドを受信した旨のＣＥＣフレームデータ９００における、ヘッダブロック９１０内のＡＣＫ領域９１４、及びデータブロック９２０内のＡＣＫ領域９２３のＡＣＫ応答処理を、ＰＤＰ３００の代わりに行う（ステップＳ８８）。また、第２ＡＣＫ応答代替実行部４０６は、置換後第２ロジカルアドレス情報２１３に基づいて、送信側ロジカルアドレス領域９１１のロジカルアドレスを「４」から「８」に置換して記録し、ＣＥＣ  Ｒｅｐｏｒｔコマンドを第１無線装置２００へ送信する（ステップＳ６９）。
【００６４】
第１無線装置２００の第１無線側送受信部２０２は、第２無線装置４００からのＣＥＣ  ＲｅｐｏｒｔコマンドをＰＤＰ３００へ送信する（ステップＳ７１）。ＰＤＰ３００は、ＣＥＣ  Ｒｅｐｏｒｔコマンドを受信した旨のＡＣＫ応答をする（ステップＳ７２）。
以上の処理により、ＰＤＰ３００は、実際にはロジカルアドレス「４」を取得している第２ＢＤＰ５１０が実施した処理を、ロジカルアドレスが「８」の第２ＢＤＰ５１０が実施したと認識する。
【００６５】
｛第１実施形態のＨＤＭＩシステムの作用効果｝
上述したように、上記第１実施形態では、以下のような作用効果を奏することができる。
【００６６】
（１）ＨＤＭＩシステム１００の第１無線装置２００は、ＰＤＰ３００から例えば第２ＢＤＰ５１０に対するＣＥＣフレームデータ９００を受信すると、受信側ロジカルアドレス領域９１２、場合によっては置換後第２ロジカルアドレス情報２１３の内容に基づいて、このＣＥＣフレームデータ９００の送信先が第２無線装置４００に接続された複数の機器のうち第２ＢＤＰ５１０であると認識することが可能である。そして、共有機器リスト２１０の第２ロジカルアドレス情報２１２、場合によっては置換後第２ロジカルアドレス情報２１３に基づいて、この第２ＢＤＰ５１０が第２無線装置４００に接続されていることを認識すると、第２ＢＤＰ５１０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を第２ＢＤＰ５１０の代わりに行うとともに、このＣＥＣフレームデータ９００を第２ＢＤＰ５１０へ送信する。
このため、送信対象となりうる第２機器５００，５１０，５２０，５３０が複数ある場合でも、ＰＤＰ３００は、ＣＥＣフレームデータ９００を実際に受信する第２ＢＤＰ５１０からと見なせるＡＣＫ応答を第１ＡＣＫ応答代替実行部２０６から応答性よく受信でき、かつ、ＣＥＣフレームデータ９００を第２ＢＤＰ５１０に適切に送信できる。また、第２機器５００，５１０，５２０，５３０に対して個別に無線媒体Ｍを利用可能な機能を設ける必要がなく、第２機器５００，５１０，５２０，５３０の構成の複雑化を招くことがない。
【００６７】
（２）第１無線装置２００の第１ＡＣＫ応答代替実行部２０６は、接続されている第１機器３００，３１０，３２０のうちいずれかからＣＥＣフレームデータ９００を受信すると、共有機器リスト２１０に基づいて第２無線装置４００に接続されている機器を送信先としているＣＥＣフレームデータ９００と判断した場合、このＣＥＣフレームデータ９００の送信元にＡＣＫ応答する。
このため、第１ＡＣＫ応答代替実行部２０６は、送信元となりうる第１機器３００，３１０，３２０などが複数ある場合でも、送信先の第２機器５００，５１０，５２０，５３０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を正確にかつ応答性よく実行できる。
【００６８】
（３）第１無線装置２００の第１リスト管理部２０５は、例えば第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複していることを認識すると、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２の「４」に対して関連付けて他の取得可能なロジカルアドレスに置換すると判断して、置換用のロジカルアドレス、例えば「８」を取得する。そして、その旨の置換後第２ロジカルアドレス情報２１３を有する共有機器リスト２１０を生成する。さらに、この共有機器リスト２１０を第２無線装置４００へ送信する。そして、例えば、ＰＤＰ３００が受信側ロジカルアドレス領域９１２における送信先のロジカルアドレスを「８」に設定したＣＥＣフレームデータ９００を送信した場合、第１ＡＣＫ応答代替実行部２０６は、ロジカルアドレスが「８」の第２ＢＤＰ５１０がコマンドを受信した旨のＡＣＫ応答をする。さらに、第１無線側送受信部２０２は、第２無線装置４００を介してＣＥＣフレームデータ９００を送信して、共有機器リスト２１０の置換後第２ロジカルアドレス情報２１３に基づいて、送信先が「８」に設定された受信側ロジカルアドレス領域９１２をロジカルアドレス「４」に置換して第２ＢＤＰ５１０に受信させる。
このため、例えば第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複している場合でも、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスの変更をすることなく、ＰＤＰ３００に送信先である第２ＢＤＰ５１０が受信したと見なせるＡＣＫ応答を実行できるとともに、ＣＥＣフレームデータ９００を第２ＢＤＰ５１０に受信させることができる。
【００６９】
（４）第１無線装置２００の第１リスト管理部２０５は、電力が供給されて電源がオフからオンに切り替わると、第１無線装置２００に接続された第１機器３００，３１０，３２０などを認識して、第１ロジカルアドレス情報２１１を新たに生成する。そして、この第１ロジカルアドレス情報２１１を第２無線装置４００へ送信する。
このため、第１，第２無線装置２００，４００は、第１無線装置２００の電源がオンされるたびに、最新の接続状態を反映した第２ロジカルアドレス情報２１２に基づいて、ＣＥＣフレームデータ９００の送受信処理を確実に実施できる。
【００７０】
（５）第１リスト管理部２０５は、第１ＣＥＣネットワーク１０１に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理なのか、ブロードキャストに送信されたコマンド（「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合）なのか、それ以外のコマンドなのか、を判断する。
そして、自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理の場合には、受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識し、それが第１ロジカルアドレス情報２１１に登録されているかの判断を行うとともに、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視し、第１ロジカルアドレス情報２１１に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１に追加する。
また、ブロードキャストに送信されたコマンドの場合には、前記監視処理は行わずに終了する。
さらに、前記した以外のコマンドの場合には、受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識し、それが第１ロジカルアドレス情報２１１に登録されているか否かの判断を行うとともに、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視する。
このため、第１ロジカルアドレス情報２１１に未登録、かつＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１に追加し、第１ロジカルアドレス情報２１１に登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１から削除するというように、共有機器リスト２１０を更新する処理を行うことができる。したがって、この共有機器リスト２１０を第２無線装置４００へ送信することにより、常に最新の接続状態を反映することができ、ＣＥＣフレームデータ９００の送受信処理を確実に実施できる。
【００７１】
（６）第２無線装置４００の第２ＡＣＫ応答代替実行部４０６は、接続されている第２機器５００，５１０，５２０，５３０のうちいずれかからＣＥＣフレームデータ９００を受信すると、共有機器リスト２１０に基づいて第１無線装置２００に接続されている機器を送信先としているＣＥＣフレームデータ９００と判断した場合、このＣＥＣフレームデータ９００の送信元にＡＣＫ応答する。
このため、第２ＡＣＫ応答代替実行部４０６は、送信元となりうる第２機器５００，５１０，５２０，５３０などが複数ある場合でも、送信先の第１機器３００，３１０，３２０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を正確にかつ応答性よく実行できる。
【００７２】
（７）第２無線装置２００の第２ＡＣＫ応答代替実行部４０６は、例えば、第２ＢＤＰ５１０が送信側ロジカルアドレス領域９１１における送信元のロジカルアドレスを「４」に設定したＣＥＣフレームデータ９００を送信した場合、共有機器リスト２１０の置換後第２ロジカルアドレス情報２１３に基づいて、送信先が「４」に設定された送信側ロジカルアドレス領域９１１をロジカルアドレス「８」に置換してＰＤＰ３００に受信させる。
このため、例えば第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複している場合でも、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスの変更をすることなく、ＰＤＰ３００に送信元である第２ＢＤＰ５１０からのＣＥＣフレームデータ９００を受信させることができる。
【００７３】
（８）第２リスト管理部４０５は、第２ＣＥＣネットワーク１０２に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理なのか、ブロードキャストに送信されたコマンド（「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合）なのか、それ以外のコマンドなのか、を判断する。
そして、自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理の場合には、受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識し、それが第２ロジカルアドレス情報２１２に登録されているかの判断を行うとともに、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視し、第２ロジカルアドレス情報２１２に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２に追加する。
また、ブロードキャストに送信されたコマンドの場合には、前記監視処理は行わずに終了する。
さらに、前記した以外のコマンドの場合には、受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識し、それが第２ロジカルアドレス情報２１２に登録されているか否かの判断を行うとともに、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視する。
このため、第２ロジカルアドレス情報２１２に未登録、かつＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２に追加し、第２ロジカルアドレス情報２１２に登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２から削除するというように、共有機器リスト２１０を更新する処理を行うことができる。したがって、この共有機器リスト２１０を第１無線装置２００へ送信することにより、常に最新の接続状態を反映することができ、ＣＥＣフレームデータ９００の送受信処理を確実に実施できる。
【００７４】
（９）第２無線装置４００の第２リスト管理部４０５は、電力が供給されて電源がオフからオンに切り替わると、第２無線装置４００に接続された第２機器５００，５１０，５２０，５３０などを認識して、第２ロジカルアドレス情報２１２を新たに生成する。そして、この第２ロジカルアドレス情報２１２を第１無線装置２００へ送信する。
このため、第１，第２無線装置２００，４００は、第２無線装置４００の電源がオンされるたびに、最新の接続状態を反映した第２ロジカルアドレス情報２１２に基づいて、ＣＥＣフレームデータ９００の送受信処理を確実に実施できる。
【００７５】
（１０）第２リスト管理部４０５は、電源がオフからオンに切り替わり、かつ、第１無線装置２００との接続が確立していると判断すると、第２無線装置４００に接続された第２機器５００，５１０，５２０，５３０を認識して、第２ロジカルアドレス情報２１２を新たに生成する。
このため、第２リスト管理部４０５は、第２無線装置４００の電源がオンされ、かつ、第１無線装置２００との接続が確立されたときに、最新の接続状態を反映した第２ロジカルアドレス情報２１２を生成するので、第１無線装置２００の電源がオフで各種データを受信できないときに第２ロジカルアドレス情報２１２を生成して送信してしまうという無駄な処理を実施することがなくなる。
【００７６】
［第２実施形態］
次に、本発明の第２実施形態について説明する。
上記第１実施形態では、第１，第２無線装置２００，４００が接続されたときのステップＳ５の接続確立処理において、「ホットプラグの状態変化により、第２機器５００，５１０，５２０，５３０は、各々一度取得済みの自身のロジカルアドレスを破棄する（各機器のロジカルアドレスは「１５」ＵＮＲＥＧＩＳＴＥＲＥＤとなる）。」と断定したが、各機器に電源が供給されている間は取得したロジカルアドレス、フィジカルアドレスをメモリなどに保持して継続維持したままで、このような結果を得られない機器が接続されている場合も実際には想定される。
また、送信側ロジカルアドレス領域９１１と受信側ロジカルアドレス領域９１２の両領域に取得したいロジカルアドレスを記録したヘッダブロック９１０のみで、データブロック９２０を有しないＣＥＣフレームデータ９００で構成されたポーリングコマンドをポーリングコマンド（取得）と称し、送信側ロジカルアドレス領域９１１に自身のロジカルアドレスを記録し、受信側ロジカルアドレス領域９１２に接続確認したいロジカルアドレスを記録したヘッダブロック９１０のみで、データブロック９２０を有しないＣＥＣフレームデータ９００で構成されたポーリングコマンドをポーリングコマンド（認識）と称して説明してきたが、そのようなポーリングコマンドの使い分けをせずに行う機器が接続される場合も実際には想定される。
具体的には、ポーリングコマンド（認識）処理にて自身のロジカルアドレスの取得処理を行う機器などである。
この第２実施形態では、上記のような動作仕様の機器が接続されている場合を想定したときのＨＤＭＩシステム１００Ａについて説明する。なお、この第２実施形態および後述する第３実施形態では、ポーリングコマンド（取得）、ポーリングコマンド（認識）の区別は特に行わず、ポーリングコマンドと称して説明する。
【００７７】
｛ＨＤＭＩシステムの動作｝
まず、ＨＤＭＩシステムの動作について説明する。
〔第１無線装置と第２無線装置とが接続されたときの動作〕
図２５〜図２７は、第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。図２８は、ＰＤＰ認識リストを示す模式図である。
【００７８】
まず、図７に示すようなＨＤＭＩシステム１００Ａにおいて、第１機器３００，３１０，３２０が接続された第１無線装置２００Ａと、第２機器５００，５１０，５２０，５３０が接続された第２無線装置４００Ａとが接続されていない状態のときに、図２５に示すように、第１機器３１０，３２０は、既に電源オンで第１ＣＥＣネットワーク１０１に接続され、図２６に示すように、第２機器５００，５１０，５２０，５３０も既に電源オンで第２ＣＥＣネットワーク１０２に接続されている。また、このとき、各機器３００〜３２０，５００〜５３０は、接続時に各自自身のロジカルアドレスを取得済みである。ここで、第１，第２ＣＥＣネットワーク１０１，１０２が存在することにより、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」であり、第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０のロジカルアドレスがともに「１」となっている。
【００７９】
図２５に示すように、ＰＤＰ３００の電源がオフからオンに切り替わると、ＰＤＰ３００は、自身のロジカルアドレス「０」を取得する（ステップＳ９１）。この後、接続されている各機器を認識するために、第１無線装置２００Ａ、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０に対するポーリングコマンド処理を実施する（ステップＳ９２）。
そして、第１ＤＶＤＲ３２０は、受信側ロジカルアドレス領域９１２に「１」のロジカルアドレスが記録されたヘッダブロック９１０を受信した旨のＡＣＫ応答を行う（ステップＳ９３）。また、同様にして、第１ＢＤＰ３１０は、受信側ロジカルアドレス領域９１２に「４」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、その旨のＡＣＫ応答を行う（ステップＳ９４）。さらに、第１無線装置２００Ａは、電源がオフのため、ＮＡＣＫ応答となる。
そしてＰＤＰ３００は、これらのＡＣＫ応答に基づいて、第１ＣＥＣネットワーク１０１におけるＣＥＣフレームデータ９００を送信可能な第１機器３１０，３２０と、そのロジカルアドレスとを認識して、ＰＤＰ認識リスト３０１を生成して記憶する。
【００８０】
この後、第１，第２無線装置２００Ａ，４００Ａの電源がオフからオンに切り替わると、第１無線装置２００ＡのＤＤＣ＿５Ｖがオンになる。そして、第１無線装置２００Ａは、初期設定処理を開始して、図８に示すように、無線媒体Ｍを介して通信可能な状態とするとともに、図２５に示すように、第２無線装置４００Ａとの間で接続確立処理を実施する（ステップＳ９５）。この接続確立処理では、例えば、第２無線装置４００Ａのホットプラグをハイからローに切り替える処理、ＰＤＰ３００のＥＤＩＤの読み込みや書き換え処理などのＨＤＭＩリピータ処理が実施される。
【００８１】
次に、第１無線装置２００Ａの第１リスト管理部２０５Ａは、ＰＤＰ３００におけるステップＳ９２の処理と同様にして、接続機器を認識するために、第１ＣＥＣネットワーク１０１に対して順次ポーリングコマンド処理を実施する（ステップＳ９６）。このポーリングコマンド処理に対して、ＰＤＰ３００、第１ＤＶＤＲ３２０、第１ＢＤＰ３１０は、「０」、「１」、「４」の受信側ロジカルアドレス領域９１２が記録されたヘッダブロック９１０を受信した旨のＡＣＫ応答を行う（ステップＳ９７，Ｓ９８，Ｓ９９）。そして、第１リスト管理部２０５Ａは、第１ＣＥＣ側送受信部２０１でＡＣＫ応答が確認されると、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０のロジカルアドレスが「０」、「４」、「１」に設定されている旨の第１ロジカルアドレス情報２１１を生成する。
【００８２】
一方、第２無線装置４００Ａの第２リスト管理部４０５Ａは、図２５および図２６に示すように、第１無線装置２００ＡにおけるステップＳ９６の処理と略等しいタイミングで、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０の接続されているに第２ＣＥＣネットワーク１０２に対して、第２ロジカルアドレス情報２１２を生成するためのポーリングコマンド処理を実施する（ステップＳ１００）。そして、第２リスト管理部４０５Ａは、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第２ＢＤＰ５１０、第１ＡＶＲ５００から、「１」、「２」、「４」、「５」の各受信側ロジカルアドレス領域９１２が記録されたヘッダブロック９１０のポーリングコマンドに対してのＡＣＫ応答（ステップＳ１０１，Ｓ１０２，Ｓ１０３，Ｓ１０４）が第２ＣＥＣ側送受信部４０１において認識されると、第２ロジカルアドレス情報２１２を生成する。さらに、第２リスト管理部４０５Ａは、第２ロジカルアドレス情報２１２を第１無線装置２００Ａの第１リスト管理部２０５Ａへ送信する（ステップＳ１０５）。
【００８３】
第１リスト管理部２０５Ａは、第２ロジカルアドレス情報２１２を受信すると、第１，第２ロジカルアドレス情報２１１，２１２に基づいて、プレイバックデバイスである第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複していると判断すると、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２のロジカルアドレスをプレイバックデバイスに対して取得可能な他のロジカルアドレスに置換する。この置換の際、ロジカルアドレスを示す数値が小さいものから順に置換できるか否かを判断する。ここでは、まず、「８」に設定されている第１，第２機器３００，３２０，５００，５２０，５３０が存在するか否かを確認して、存在していないため、第２ロジカルアドレス情報２１２のロジカルアドレスを「８」に置換すると判断する。
また、同様にして、第１ＤＶＤＲ３２０とロジカルアドレスが重複している第２ＤＶＤＲ５２０に対応する第２ロジカルアドレス情報２１２のロジカルアドレスを、レコーディングデバイスに対して取得可能な他のロジカルアドレスに置換すると判断する。ここでは、まず、「２」に置換可能か否かを確認して、第３ＤＶＤＲ５３０がすでに取得していることを認識する。そして、第２ＤＶＤＲ５２０の第２ロジカルアドレス情報２１２を、この次に小さい「９」に対する未使用確認後に置換すると判断する。ここで、第１無線装置２００Ａは、置換したロジカルアドレスが第１機器３００，３１０，３２０に利用されているか否かを再度確認するために、ポーリングコマンド処理を実施してもよい。
【００８４】
そして、図２２に示すように、第１，第２ロジカルアドレス情報２１１，２１２と、第２ＢＤＰ５１０および第２ＤＶＤＲ５２０に対応する第２ロジカルアドレス情報２１２のロジカルアドレスをそれぞれ「８」、「９」に置換する旨の置換後第２ロジカルアドレス情報２１３と、を有する共有機器リスト２１０を生成して、第１記憶部２０４に記憶させる。さらに、この共有機器リスト２１０を第２リスト管理部４０５Ａへ送信して、第２記憶部４０４に記憶させる（ステップＳ１０６）。ここで、第２無線装置４００Ａは、置換したロジカルアドレスが第２機器５００，５１０，５２０，５３０に利用されているか否かを再度確認するために、ポーリングコマンド処理を実施してもよい。
【００８５】
前記したＰＤＰ３００におけるＰＤＰ認識リスト３０１では、現時点では第１ＣＥＣネットワーク１０１に接続されている機器しか登録されていないため、第２ＣＥＣネットワーク１０２における、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０をＰＤＰ認識リスト３０１に追加登録するために、後述する処理を実施する。もし、第１，第２ＣＥＣネットワーク１０１，１０２でロジカルアドレスが重複している場合には、ＰＤＰ３００のＰＤＰ認識リスト３０１に、置換後第２ロジカルアドレス情報２１３に対応するロジカルアドレスを登録する必要がある。
【００８６】
ここで、ＰＤＰ３００に対して第２ＣＥＣネットワーク１０２に接続されている機器を認識させるために、ＨＤＭＩ規格で定められた「Ｒｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ（以下、Ｒｅｐｏｒｔ  ＰＡと略す）」コマンドを使用する。「Ｒｅｐｏｒｔ  ＰＡ」コマンドとは、ある機器の自身のロジカルアドレスと自身のフィジカルアドレスとの関連付けを他の機器に通知するときに使用するコマンドであり、ある機器が新規にＣＥＣネットワークに接続された場合には、そのネットワーク上の既存機器に対して送信されるコマンドである。また、ある機器が特定の機器のロジカルアドレスと関連するフィジカルアドレスの情報を得たい場合に、「Ｇｉｖｅ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ（以下、Ｇｉｖｅ  ＰＡと略す）」コマンドが送信され、その応答コマンドとして「Ｒｅｐｏｒｔ  ＰＡ」コマンドが使用されることもある。
【００８７】
そして、まず、第２無線装置４００Ａは、図２６に示すように、第２ロジカルアドレス情報２１２に基づき、受信側ロジカルアドレス領域９１２に「１」を設定し、第２ＤＶＤＲ５２０に対して「Ｒｅｐｏｒｔ  ＰＡ」コマンドの応答を要求する「Ｇｉｖｅ  ＰＡ」コマンドを送信する（ステップＳ１０７）。第２ＤＶＤＲ５２０は、「Ｇｉｖｅ  ＰＡ」コマンド受信により、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴを受信側ロジカルアドレス領域９１２に記録し、自身のロジカルアドレスである「１」を送信側ロジカルアドレス領域９１１に記録したヘッダブロック９１０と、「Ｇｉｖｅ  ＰＡ」の実施結果に関するデータブロック９２０を含む「Ｒｅｐｏｒｔ  ＰＡ」コマンドを構成する、ＣＥＣフレームデータ９００をブロードキャスト送信する（ステップＳ１０８）。
第２無線装置４００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンド受信すると、ブロードキャストに送信されたコマンドであると判断してＮＡＣＫ応答するとともに、図２７に示すように、受信側ロジカルアドレス領域９１２の内容を「１」から「９」に置換して、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１無線装置２００Ａへ送信する（ステップＳ１０９）。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
第１無線装置２００Ａの第１無線側送受信部２０２は、第２無線装置４００Ａからの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１ＣＥＣネットワーク１０１へ送信する（ステップＳ１１０）。
そして、ＰＤＰ３００は、第２ＤＶＤＲ５２０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、新たに機器が接続されたと認識して、ＰＤＰ認識リスト３０１に、第２ＤＶＤＲ５２０として置換後のロジカルアドレス「９」を追加登録する。
【００８８】
また、図２６に示すように、第２無線装置４００Ａは、受信側ロジカルアドレス領域９１２に「２」を設定し、第３ＤＶＤＲ５３０に対して「Ｇｉｖｅ  ＰＡ」コマンドを送信する（ステップＳ１１１）。第３ＤＶＤＲ５３０は、その応答処理である「Ｒｅｐｏｒｔ  ＰＡ」コマンドの送信側ロジカルアドレス領域９１１に自身のロジカルアドレスである「２」を記録し、ブロードキャスト送信する（ステップＳ１１２）。
第２無線装置４００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンド受信すると、ＮＡＣＫ応答するとともに、図２７に示すように、送信側ロジカルアドレス領域９１１の内容を置換せずに、第１無線装置２００Ａへ送信する（ステップＳ１１３）。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
第１無線装置２００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１ＣＥＣネットワーク１０１へ送信する（ステップＳ１１４）。
そして、ＰＤＰ３００は、第３ＤＶＤＲ５３０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＰＤＰ認識リスト３０１に、第３ＤＶＤＲ５３０としてロジカルアドレス「２」を追加登録する。
【００８９】
さらに、図２６に示すように、第２無線装置４００Ａは、受信側ロジカルアドレス領域９１２に「４」を設定し、第２ＢＤＰ５１０に対して「Ｇｉｖｅ  ＰＡ」コマンドを送信する（ステップＳ１１５）。第２ＢＤＰ５１０は、「Ｇｉｖｅ  ＰＡ」コマンド受信により、「Ｒｅｐｏｒｔ  ＰＡ」コマンドの送信側ロジカルアドレス領域９１１に自身のロジカルアドレスである「４」を記録し、ブロードキャスト送信する（ステップＳ１１６）。
第２無線装置４００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンド受信すると、ブロードキャストに送信されたコマンドであると判断してＮＡＣＫ応答する。さらに、共有機器リスト２１０における第２ロジカルアドレス情報２１２、置換後第２ロジカルアドレス情報２１３に基づいて、送信側ロジカルアドレスが「４」に設定されているコマンドを第１無線装置２００Ａへ送信する際には、送信側ロジカルアドレスを「８」に置換すると認識する。そして、図２７に示すように、送信側ロジカルアドレス領域９１１の内容を「４」から「８」に置換して、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１無線装置２００Ａへ送信する（ステップＳ１１７）。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
第１無線装置２００Ａは、第２無線装置４００Ａからの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１ＣＥＣネットワーク１０１へ送信する（ステップＳ１１８）。
そして、ＰＤＰ３００は、第２ＢＤＰ５１０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、新たに機器が接続されたと認識してＰＤＰ認識リスト３０１に、第２ＢＤＰ５１０として置換後のロジカルアドレス「８」を追加登録する。
【００９０】
また、図２６に示すように、第２無線装置４００Ａは、受信側ロジカルアドレス領域９１２に「５」を設定し、第１ＡＶＲ５００に対して「Ｇｉｖｅ  ＰＡ」コマンドを送信する（ステップＳ１１９）。第１ＡＶＲ５００は、「Ｇｉｖｅ  ＰＡ」コマンド受信により、「Ｒｅｐｏｒｔ  ＰＡ」コマンドの送信側ロジカルアドレス領域９１１に自身のロジカルアドレスである「５」を記録し、ブロードキャスト送信する（ステップＳ１２０）。
第２無線装置４００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、受信側ロジカルアドレス領域９１２の内容を置換せずに、第１無線装置２００Ａへ送信する（ステップＳ１２１）。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
第１無線装置２００Ａは、第２無線装置４００Ａからの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１ＣＥＣネットワーク１０１へ送信する（ステップＳ１２２）。
そして、ＰＤＰ３００は、第１ＡＶＲ５００からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＰＤＰ認識リスト３０１に、第１ＡＶＲ５００としてロジカルアドレス「５」を追加登録する。
【００９１】
そして、ＰＤＰ３００は、これらの「Ｒｅｐｏｒｔ  ＰＡ」コマンドの受信に基づいて、ＣＥＣフレームデータ９００を送信可能な第１機器３１０，３２０の認識に加えて、第２機器５００，５１０，５２０，５３０と、そのロジカルアドレスとを認識して追加登録し、図２８に示すようなＰＤＰ認識リスト３０１を生成して記憶する。
【００９２】
また一方で、第２無線装置４００Ａは、ＰＤＰ３００に対しての、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０の上記追加登録処理を終了すると、図２６に示すように、ホットプラグをローからハイに切り替える。このタイミングで第２無線装置４００Ａがホットプラグの操作を行っているのは、第２ＣＥＣネットワーク１０２に接続されている各機器からのＣＥＣ通信を抑制するためであり、特にその必要が無ければ、ホットプラグをローからハイへの切り替えを他のタイミングで行ってもよい。
また、もし共有機器リスト２１０にてフィジカルアドレスの管理が必要である場合には、（ステップＳ９６，Ｓ１００）におけるポーリングコマンド処理は、「Ｇｉｖｅ  ＰＡ」コマンドによる処理で代用してもよい。
この後、ＰＤＰ３００は、図２６，２７に示すような、第２ＤＶＤＲ５２０のバージョンを調べるための処理などを実施する（ステップＳ１２３）。
【００９３】
〔第１無線装置と第１ＢＤＰとが接続、切断されたときの動作〕
図２９は、第１無線装置と第１ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図３０は、第１無線装置と第１ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。図３１は、第１無線装置と第１ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図３２は、第１無線装置と第１ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【００９４】
図２９に示すようなＨＤＭＩシステム１００Ａにおいて、第１ＢＤＰ３１０が第１ＣＥＣネットワーク１０１に接続されていない状態では、第１記憶部２０４には、図３０に示すような共有機器リスト２１０が記憶されている。そして、図３１に示すように、第１ＢＤＰ３１０が第１ＣＥＣネットワーク１０１に接続されると、プレイバックデバイスである第１ＢＤＰ３１０は、ロジカルアドレスを取得するために、設定可能な「４」、「８」、「１１」の機器があるかを確認するためのポーリングコマンド処理を実施する。
第１無線装置２００Ａの第１ＡＣＫ応答代替実行部２０６Ａは、第１ＣＥＣ側送受信部２０１を介して、このポーリングコマンド処理に対して、共有機器リスト２１０の第２ロジカルアドレス情報２１２に基づいて、第２ＢＤＰ５１０が「４」に設定されている旨のＡＣＫ応答をし、「８」に設定されている機器がない旨のＮＡＣＫ応答をする。そして、第１ＢＤＰ３１０は、図３１に示すように、自身のロジカルアドレスとして「８」を取得し維持する。
【００９５】
そして、新規にＣＥＣネットワークに接続した第１ＢＤＰ３１０は、自身のロジカルアドレスと自身のフィジカルアドレスとの関連付けを他の機器に通知するために、「Ｒｅｐｏｒｔ  ＰＡ」コマンドをブロードキャスト送信する。
そして、第１リスト管理部２０５Ａは、第１ＢＤＰ３１０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、図３２に示すように、第１ＢＤＰ３１０のロジカルアドレスが「８」である旨の第１ロジカルアドレス情報２１１を共有機器リスト２１０に加えて更新する。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
さらに、第１リスト管理部２０５Ａは、この更新した共有機器リスト２１０を必要に応じて第２リスト管理部４０５Ａへ送信して、第２記憶部４０４の共有機器リスト２１０を更新させる。
また、このとき、第１ＣＥＣ側送受信部２０１は、第１ＢＤＰ３１０が本当に「８」を取得したかを再確認のために、ポーリングコマンド処理を実施してもよい。
そしてまた、ＰＤＰ３００は、第１ＢＤＰ３１０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドの受信に基づいて、そのロジカルアドレスを認識してＰＤＰ認識リスト３０１に追加し記憶する。
【００９６】
また、図２９に示すように、この状態から第１ＢＤＰ３１０が切断されると、第１無線装置２００Ａの第１リスト管理部２０５Ａは、変化を認識する術がないため、第１ＢＤＰ３１０の切断を認識できない。
そこで、第１リスト管理部２０５Ａは、ＰＤＰ３００や第２機器５００，５１０，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対するＡＣＫ応答やＮＡＣＫ応答を監視する。そして、第１リスト管理部２０５Ａは、共有機器リスト２１０に登録されているロジカルアドレスに対するコマンド送信に対してＮＡＣＫ応答が所定回数続いたことを認識すると、このＮＡＣＫ応答が続いたロジカルアドレスが存在するか否かを確認するためのポーリングコマンド処理を実施する。そして、第１リスト管理部２０５Ａは、例えば、第１ＢＤＰ３１０に関するＮＡＣＫ応答を認識すると、図３０に示すように、第１ＢＤＰ３１０の第１ロジカルアドレス情報２１１を共有機器リスト２１０から削除して更新するとともに、この更新した共有機器リスト２１０を必要に応じて第２無線装置４００Ａへ送信して第２記憶部４０４に記憶させる。
なお、前記第１リスト管理部２０５Ａのロジカルアドレスが存在するか否かを確認するためのポーリングコマンド処理を省略し、ＰＤＰ３００や第２機器５００，５１０，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対する所定回数続いたＮＡＣＫ応答をもって、第１ＢＤＰ３１０の第１ロジカルアドレス情報２１１を共有機器リスト２１０から削除して更新してもよい。
【００９７】
すなわち、第１無線装置２００Ａの第１リスト管理部２０５Ａは、第１ＣＥＣネットワーク１０１に接続されている機器へ送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを判断する。そして、それが第１ロジカルアドレス情報２１１に登録されている場合には、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して、ＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１から削除し、共有機器リスト２１０を更新する処理を行う。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第１リスト管理部２０５Ａは、前記監視処理を行わずに終了する。
また、ロジカルアドレスに関連付けて、他のフィジカルアドレスなどの情報も保持している場合には、あわせて更新してもよい。
【００９８】
〔第２無線装置と第２ＢＤＰとが接続、切断されたときの動作〕
図３３は、第２無線装置と第２ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図３４は、第２無線装置と第２ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。図３５は、第２無線装置と第２ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図３６は、第２無線装置と第２ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【００９９】
図３３に示すようなＨＤＭＩシステム１００Ａにおいて、第２ＢＤＰ５１０が第２ＣＥＣネットワーク１０２に接続されていない状態では、第２記憶部４０４には、図３４に示すような共有機器リスト２１０が記憶されている。そして、図３５に示すように、第２ＢＤＰ５１０が第２ＣＥＣネットワーク１０２に接続されると、プレイバックデバイスである第２ＢＤＰ５１０は、ロジカルアドレスを取得するために、設定可能な「４」、「８」、「１１」の機器があるかを確認するためのポーリングコマンド処理を実施する。そして、第２ＢＤＰ５１０は、第２無線装置４００Ａなどからの「８」に設定されている機器がない旨のＮＡＣＫ応答を認識して、自身のロジカルアドレスとして「８」を取得し維持する。
そして、第２ＢＤＰ５１０は、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを送信する。
そして、第２リスト管理部４０５Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、図３６に示すように、第２ＢＤＰ５１０に関する第２ロジカルアドレス情報２１２と、必要に応じて関連付けたフィジカルアドレスを共有機器リスト２１０に加えて更新するとともに、この更新した共有機器リスト２１０を必要に応じて第１無線装置２００Ａへ送信して第１記憶部２０４に記憶させる。
またこのとき、もしロジカルアドレスの重複があった場合には、置換用ロジカルアドレスを設定し置換後第２ロジカルアドレス情報２１３に追加して、今後この情報を基にロジカルアドレス置換処理を行うこととなる。
また、このとき、第２リスト管理部４０５Ａは、第２ＢＤＰ５１０が本当に「８」を取得したかを再確認するために、ポーリングコマンド処理を実施してもよい。
【０１００】
また、図３３に示すように、この状態から第２ＢＤＰ５１０が切断されると、第２無線装置４００Ａの第２リスト管理部４０５Ａは、変化を認識する術がないため、第２ＢＤＰ５１０の切断を認識できない。このため、第２リスト管理部４０５Ａは、第１機器３００，３１０や第２機器５００，５２０，５３０において送受信されるコマンドに対するＡＣＫ応答やＮＡＣＫ応答を監視して、第２ＢＤＰ５１０に対するコマンド送信に対してＮＡＣＫ応答が所定回数続いたことを認識すると、この第２ＢＤＰ５１０が存在するか否かを確認するためのポーリングコマンド処理を実施する。そして、第２リスト管理部４０５Ａは、ＮＡＣＫ応答を認識すると、図３４に示すように、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２を共有機器リスト２１０から削除して更新するとともに、この更新した共有機器リスト２１０を必要に応じて第１無線装置２００Ａへ送信して第１記憶部２０４に記憶させる。
このときに、削除するロジカルアドレスが置換ロジカルアドレスとして関連付けられている場合には、第２ロジカルアドレス情報２１２と置換後第２ロジカルアドレス情報２１３の両方の登録情報を削除する。
また、前記第２リスト管理部４０５Ａのロジカルアドレスが存在するか否かを確認するためのポーリングコマンド処理は省略し、ＰＤＰ３００や第２機器３１０，５００，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対する所定回数続いたＮＡＣＫ応答をもって、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２、および必要であれば、置換後第２ロジカルアドレス情報２１３を共有機器リスト２１０から削除して更新してもよい。
【０１０１】
すなわち、第２無線装置４００Ａの第２リスト管理部４０５Ａは、第２ＣＥＣネットワーク１０２に接続されている機器へ送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを判断する。そして、それが第２ロジカルアドレス情報２１２に登録されている場合には、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視してＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２、および必要であれば、置換後第２ロジカルアドレス情報２１３から削除し、共有機器リスト２１０を更新する処理を行う。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第２リスト管理部４０５Ａは前記監視処理を行わずに終了する。
また、ロジカルアドレスに関連付けて、他のフィジカルアドレスなどの情報も保持している場合には、あわせて更新してもよい。
【０１０２】
｛第２実施形態のＨＤＭＩシステムの作用効果｝
上述したように、上記第２実施形態では、以下のような作用効果を奏することができる。
【０１０３】
（１１）ＨＤＭＩシステム１００Ａを構成する、第１，第２無線装置２００Ａ，４００Ａ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０における、各機器の電源投入タイミング、ＣＥＣネットワークへの接続タイミングをユーザが意識することなく行えるとともに、ＰＤＰ３００は、ＣＥＣネットワーク上の接続機器を的確に認識することができるため、ＣＥＣフレームデータ９００を実際に受信する機器に対して確実に送信することができる。
【０１０４】
（１２）ＨＤＭＩシステム１００Ａを構成する、第１，第２無線装置２００Ａ，４００Ａ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０における、各機器の自身のロジカルアドレスの取得方法や取得後のロジカルアドレスの保持仕様を意識することなく、ＰＤＰ３００は、ＣＥＣネットワーク上の接続機器を的確に認識することができるため、ＣＥＣフレームデータ９００を実際に受信する機器に対して確実に送信することができる。
【０１０５】
［第３実施形態］
次に、本発明の第３実施形態について説明する。
この第３実施形態では、ＣＥＣネットワークが後述する特定のコマンドを処理可能な製品機器で構成されている場合を想定したときのＨＤＭＩシステム１００Ｂについて説明する。
ここで、「特定のコマンドを処理可能な製品機器」としているのは、現在のＨＤＭＩ規格における一般のＣＥＣコマンドには後述するような機能を目的としたものが無いために、ベンダーユニークで使用することのできるＣＥＣコマンド（以後、ベンダーコマンドと称す）で実現しているためである。
そのために、現時点ではベンダーコマンドを処理できるような、無線送受信装置を含め、動作仕様の思想を共有した製品機器（例えば、同一メーカ製品）が少なくとも２つ以上、ＣＥＣネットワークに存在する場合に、第３実施形態の構成は有効である。
また今後、ＨＤＭＩ規格にて同様の目的とした一般的なコマンドが追加され、コマンド処理が義務化された場合や、業界団体等で同様の目的とするベンダーコマンドとして標準化された場合等には、幅広い製品機器で本発明と同等の効果を得られることになる。
【０１０６】
ここで、前記したベンダーコマンドとは、具体的にはＨＤＭＩ規格で定められている、「Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ」、「Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ  Ｗｉｔｈ  ＩＤ」、「Ｖｅｎｄｏｒ  Ｒｅｍｏｔｅ  Ｂｕｔｔｏｎ  Ｄｏｗｎ」などの、パラメータに独自の仕様を盛り込むことが可能なことによる、後述するような意図を持ったＣＥＣコマンドである。
ここでは、例として、図２のＣＥＣフレームデータ９００のヘッダブロック９１０に続く、最初のデータブロック９２０のコマンド領域９２１のオペコードを「Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ  Ｗｉｔｈ  ＩＤ」に設定し、以後に続くデータブロック９２０におけるオペランドにて製造会社ＩＤを設定し、この製造会社ＩＤの以後に続くデータブロック９２０におけるオペランドにて、受信した機器が取得済みの自身のロジカルアドレスを一旦破棄し、自身のロジカルアドレスを再取得する動作処理を促すことを目的としたパラメータを構成する、特定のベンダーコマンドを「Ｌｏｇｉｃａｌ  Ａｄｄｒｅｓｓ  Ｒｅｓｅｔ（以下、ＬＡ  Ｒｅｓｅｔと略す）」コマンドと称する。
また、主にＴＶなどのＣＥＣネットワーク上の機器を全て認識する必要がある機器に対して再度機器認識処理を要求する、特定のベンダーコマンドを「Ｐｏｌｌｉｎｇ  Ｒｅｑｕｅｓｔ（以下、Ｐｏｌｌｉｎｇ  Ｒｅｑと略す）」コマンドと称して説明する。
また、「ＬＡ  Ｒｅｓｅｔ」コマンドを受信した機器は、ロジカルアドレスの再取得処理を行うが、その処理を簡略化するために、再取得用のロジカルアドレスを予めコマンド送信機器側が指定するデータブロック９２０をパラメータとして追加したコマンド構成にしてもよい。
【０１０７】
また「ＬＡ  Ｒｅｓｅｔ」コマンドと同様の効果を目的として、例えば図２のＣＥＣフレームデータ９００のヘッダブロック９１０における受信側ロジカルアドレス領域９１２を「１５」に設定して続く、最初のデータブロック９２０のコマンド領域９２１のオペコードを「Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ  Ｗｉｔｈ  ＩＤ」に設定し、以後に続くデータブロック９２０におけるオペランドにて、製造会社ＩＤを設定し、この製造会社ＩＤの以後に続くデータブロック９２０におけるオペランドにて、受信した機器が取得済みの自身のロジカルアドレスを一旦破棄し、自身のロジカルアドレスを再取得する動作処理を促すことを目的としたパラメータを構成し、それ移行の少なくとも１つ以上のデータブロック９２０にリセットするロジカルアドレスを指定するパラメータを構成するようにしてもよい。また、前記したように再取得用のロジカルアドレスを予め指定したデータブロック９２０をパラメータとして追加したコマンド構成にしてもよい。この構成の場合には、複数機器のロジカルアドレスのリセットを行いたい場合でも、１つのコマンドで複数のロジカルアドレスのリセットが一度に行えるとともに、ブロードキャスト送信のため、対象機器以外の機器も受信が可能であり、例えば受信したタイミングでＰＤＰ３００がＰＤＰ認識リスト３０１から指定されているロジカルアドレスを削除してもよい。
またこの場合、ブロードキャスト送信のため、ＡＣＫ応答での受信確認が行えないため、別途受信確認用としてベンダーコマンドによるレポートコマンドを定義してもよい。
【０１０８】
また、「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドと同様の結果を得ることができるコマンドとして、例えば直接、ＰＤＰ３００のＰＤＰ認識リスト３０１に対して、認識ロジカルアドレスの追加、及び削除の編集を目的とした仕様のベンダーコマンドでもよいし、第１，第２無線装置２００Ｂ，４００Ｂ（図７参照）で作成し共有した共有機器リスト２１０Ｂ（図３７参照）と同等のものをパラメータとして構成することより、共有機器リスト２１０を転送してＰＤＰ認識リスト３０１にそのまま、もしくは一部を反映するような仕様のベンダーコマンドでもよい。
【０１０９】
｛共有機器リストの構成｝
まず、ＨＤＭＩシステム１００Ｂで利用される共有機器リストの構成について説明する。
図３７は、第１機器と第２機器で生成される共有機器リストを示す模式図である。
図３７に示すように、共有機器リスト２１０Ｂは、第１無線装置２００Ｂに接続された機器に関する接続第１機器情報２１３Ｂと、第２無線装置４００Ｂに接続された機器に関する接続第２機器情報２１４Ｂとを備えている。
接続第１，第２機器情報２１３Ｂ，２１４Ｂは、第１，第２ロジカルアドレス情報２１１，２１２と、この第１，第２ロジカルアドレス情報２１１，２１２で表される第１，第２機器の製造会社のＩＤを表す第１，第２製造会社ＩＤ情報２１５Ｂ，２１６Ｂとをそれぞれ備えている。
なお、同一の製造会社ＩＤであってもベンダーコマンド仕様の差異によりコマンド処理の可、不可が想定されるため、ベンダーコマンド仕様バージョン情報などを有する構成としてもよい。
ここで、第１，第２ＣＥＣ側送受信部２０１，４１０は、本発明のリセットコマンド送信部として、第１，第２リスト管理部２０５Ｂ，４０５Ｂは、本発明のリセットコマンド作成部として機能する。
【０１１０】
｛ＨＤＭＩシステムの動作｝
次に、ＨＤＭＩシステムの動作について説明する。
なお、第１無線装置と第１ＢＤＰとが接続、切断されたときの動作、および、第２無線装置と第２ＢＤＰとが接続、切断されたときの動作に関しては、第２実施形態と同様なので、ここでは説明を省略する。
【０１１１】
〔第１無線装置と第２無線装置とが接続されたときの動作〕
図３８，図４０〜４３は、第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。図３９は、第１無線装置と第２無線装置との接続後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図４４は、ＰＤＰ認識リストを示す模式図である。
【０１１２】
ここで、図７に示すＨＤＭＩシステム１００Ｂにおいて、第１，第２無線装置２００Ｂ，４００Ｂ、および、ＰＤＰ３００、第１ＤＶＤＲ３２０、第２ＢＤＰ５１０は同じ製造会社ＩＤをもつ、例えば同一メーカ製で、「ＬＡ  Ｒｅｓｅｔ」コマンド、および、「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドを認識することのできる製品機器とする。
また、第２実施形態と同様の動作については、同一符号を付し説明を省略あるいは簡略にする。
【０１１３】
図７に示すように、第１機器３００，３１０，３２０が接続された第１無線装置２００Ｂと、第２機器５００，５１０，５２０，５３０が接続された第２無線装置４００Ｂとが接続されていない状態のときに、第１機器３１０，３２０は、既に電源ＯＮで第１ＣＥＣネットワーク１０１に接続され、第２機器５００，５１０，５２０，５３０も既に電源ＯＮで第２ＣＥＣネットワーク１０２に接続されており、各機器は接続時に各自自身のロジカルアドレスを取得済みである。ここで、第１，第２ＣＥＣネットワーク１０１，１０２が存在することにより、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」であり、第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０のロジカルアドレスがともに「１」となっている。
図３８に示すように、ＰＤＰ３００の電源がオフからオンに切り替わると、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０は、第２実施形態と同様のステップＳ９１〜Ｓ９４の処理を実施する。そしてＰＤＰ３００は、これらのＡＣＫ応答に基づいて、第１ＣＥＣネットワーク１０１におけるＣＥＣフレームデータ９００を送信可能な第１機器３１０，３２０と、そのロジカルアドレスとを認識して、ＰＤＰ認識リスト３０１を生成して記憶する。
【０１１４】
この後、第１，第２無線装置２００Ｂ，４００Ｂの電源がオフからオンに切り替わると、第１無線装置２００ＢのＤＤＣ＿５Ｖがオンになる。そして、第１接続処理部２０３は、初期設定処理を開始して、図３９に示すように、無線媒体Ｍを介して通信可能な状態とするとともに、図３８に示すように、第２実施形態のステップＳ９５の処理（接続確立処理）をする。
また、第１無線装置２００Ｂの第１リスト管理部２０５Ｂ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０は、第２実施形態と同様のステップＳ９６〜Ｓ９９の処理をする。そして、第１リスト管理部２０５Ｂは、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０のロジカルアドレスが「０」、「４」、「１」に設定した旨の第１ロジカルアドレス情報２１１を生成する。
【０１１５】
そして、図４０に示すように、第１リスト管理部２０５Ｂは、生成した第１ロジカルアドレス情報２１１に基づき、製造会社ＩＤを認識するために、まず第１ＣＥＣネットワーク１０１のＰＤＰ３００に対して、「Ｇｉｖｅ  Ｄｅｖｉｃｅ  Ｖｅｎｄｅｒ  ＩＤ（以下、Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤと略す）」コマンドを送信する（ステップＳ１３１）。ここで、「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドとはＨＤＭＩ規格で定められた一般的なコマンドであり、製造会社ＩＤを認識したい場合のリクエストコマンドとして使用するものである。また、「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドに対する返信コマンドとして、製造会社ＩＤ情報を通知する「Ｄｅｖｉｃｅ  Ｖｅｎｄｅｒ  ＩＤ（以下、Ｄ＿Ｖ＿ＩＤと略す）」コマンドも定められている。
そして、ＰＤＰ３００は「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを受信すると、その旨のＡＣＫ応答を行うとともに、自身の製造会社ＩＤが「Ａ」である旨のレポートコマンド、「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１３２）。
第１無線装置２００Ｂの第１リスト管理部２０５Ｂは、この「Ｄ＿Ｖ＿ＩＤ」コマンドを受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと関連付けて、コマンドパラメータである製造会社ＩＤを図３７に示すような共有機器リスト２１０Ｂの接続第１機器情報２１３Ｂにおける製造会社ＩＤ情報２１５Ｂに記録する。このことにより、共有機器リスト２１０Ｂには、ＰＤＰ３００のロジカルアドレスが「０」であり、かつ、製造会社ＩＤが「Ａ」である旨が記録される。
【０１１６】
また、次に、第１リスト管理部２０５Ｂは、第１ＤＶＤＲ３２０に対して同様に「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを送信する（ステップＳ１３３）。そして、第１ＤＶＤＲ３２０は「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを受信すると、ＡＣＫ応答を行うとともに、自身の製造会社ＩＤが「Ａ」である旨の「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１３４）。第１リスト管理部２０５Ｂは、「Ｄ＿Ｖ＿ＩＤ」コマンドを受信すると、第１ＤＶＤＲ３２０のロジカルアドレス「１」と関連付けて、接続第１機器情報２１３Ｂの製造会社ＩＤ情報２１５Ｂに製造会社ＩＤ「Ａ」を記録する。
また、さらに、第１ＢＤＰ３１０に対して同様に「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを送信する（ステップＳ１３５）。そして、第１ＢＤＰ３１０は、そのコマンドを受信すると、ＡＣＫ応答を行うとともに、自身の製造会社ＩＤが「Ｂ」である旨の「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１３６）。第１無線装置２００Ｂは、そのコマンドを受信すると、第１ＢＤＰ３１０のロジカルアドレス「４」と関連付けて、接続第１機器情報２１３Ｂの製造会社ＩＤ情報２１５Ｂに製造会社ＩＤ「Ｂ」を記録する。
以上により、接続第１機器情報２１３Ｂには、ＰＤＰ３００はロジカルアドレス「０」、製造会社ＩＤ「Ａ」、第１ＤＶＤＲ３２０はロジカルアドレス「１」、製造会社ＩＤ「Ａ」、第１ＢＤＰ３１０はロジカルアドレス「４」、製造会社ＩＤ「Ｂ」である旨が記録される。
【０１１７】
また一方で、第２無線装置４００Ｂの第２リスト管理部４０５Ｂ、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第２ＢＤＰ５１０、第１ＡＶＲ５００は、図３８および図４１に示すように、第２リスト管理部４０５Ｂで接続機器を認識するために、第２実施形態と同様のステップＳ１００〜Ｓ１０４の処理をする。そして、第２リスト管理部４０５Ｂは、ＡＣＫ応答が確認されると、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第２ＢＤＰ５１０、第１ＡＶＲ５００のロジカルアドレスが「１」、「２」、「４」、「５」に設定した旨の第２ロジカルアドレス情報２１２を生成する。
【０１１８】
そして、さらに、図４０および図４１に示すように、第２リスト管理部４０５Ｂは、第１無線装置２００ＢにおけるステップＳ１３１と略等しいタイミングで、生成した第２ロジカルアドレス情報２１２に基づき、製造会社ＩＤを認識するために、第２ＣＥＣネットワーク１０２の第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０に対して、順次「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを送信する（ステップＳ１３７，ステップＳ１３９，ステップＳ１４１，ステップＳ１４３）。
【０１１９】
そして、第１ＡＶＲ５００は、そのコマンドを受信すると、ＡＣＫ応答を行うとともに、自身の製造会社ＩＤが「Ｃ」である旨の「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１３８）。第２無線装置４００Ｂは、そのコマンドを受信すると、第１ＡＶＲ５００のロジカルアドレス「５」と関連付けて、接続第２機器情報２１４Ｂの製造会社ＩＤ情報２１６Ｂに製造会社ＩＤ「Ｃ」を記録する。同様に、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０も自身の製造会社ＩＤが、それぞれ「Ａ」、「Ｂ」、「Ｃ」である旨の「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１４０，ステップＳ１４２，ステップＳ１４４）し、第２無線装置４００Ｂは、そのコマンドの受信により順次、ロジカルアドレスに関連付けて、接続第２機器情報２１４Ｂの製造会社ＩＤ情報２１６Ｂに製造会社ＩＤを記録する。
以上により、接続第２機器情報２１４Ｂには、第１ＡＶＲ５００はロジカルアドレス「５」、製造会社ＩＤ「Ｃ」、第２ＢＤＰ５１０はロジカルアドレス「４」、製造会社ＩＤ「Ａ」、第２ＤＶＤＲ５２０はロジカルアドレス「１」、製造会社ＩＤ「Ｂ」、第３ＤＶＤＲ５３０はロジカルアドレス「２」、製造会社ＩＤ「Ｃ」である旨が記録される。
そして、第２無線装置４００Ｂの第２リスト管理部４０５Ｂは、第２ＣＥＣネットワーク１０２に関する接続第２機器情報２１４Ｂの生成を終えると、この接続第２機器情報２１４Ｂを第１無線装置２００Ｂの第１リスト管理部２０５Ｂへ送信する（ステップＳ１４５）。
【０１２０】
図４０に示すように、第１無線装置２００Ｂの第１リスト管理部２０５Ｂは、接続第２機器情報２１４Ｂを受信すると、第１，第２ロジカルアドレス情報２１１，２１２に基づいて、ロジカルアドレスの重複状態や製造会社ＩＤ情報を確認するために、仮の共有機器リスト２１０Ｂを生成する。そして、プレイバックデバイスである第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複、レコーディングデバイスである第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０のロジカルアドレスがともに「１」で重複していると判断する。次に、ロジカルアドレスが重複している第１ＢＤＰ３１０と第２ＢＤＰ５１０、第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０の製造会社ＩＤを判断する。そして、接続第１，第２機器情報２１３Ｂ，２１４Ｂに基づいて、第１ＤＶＤＲ３２０と第２ＢＤＰ５１０が第１、第２無線装置２００Ｂ、４００Ｂと同一の製造会社ＩＤ「Ａ」であると判断する。
この後、第１リスト管理部２０５Ｂは、接続第１機器情報２１３Ｂに基づき、第１ＣＥＣネットワーク１０１において製造会社ＩＤ「Ａ」であり、ベンダーコマンドを認識、及び処理することが可能である第１ＤＶＤＲ３２０に対して、ロジカルアドレスが重複しているため、自身のロジカルアドレスを再取得するように要求する。具体的には、受信側ロジカルアドレス領域９１２に「１」を記録した、第１リセットコマンドとしての「ＬＡ  Ｒｅｓｅｔ」コマンドを送信する（ステップＳ１４６）。
すなわち、第１無線装置２００Ｂは、管理している共有機器リスト２１０Ｂにおいて、ロジカルアドレスの重複を判断し、ロジカルアドレス重複機器（ロジカルアドレスが重複している機器）が、「ＬＡ  Ｒｅｓｅｔ」コマンドに対応できる場合には、ロジカルアドレスの再取得を促し、第１，第２ＣＥＣネットワーク１０１，１０２のロジカルアドレス重複状態を修正する。
またもし、第１，第２ロジカルアドレス情報２１１，２１２に基づいて、ロジカルアドレスの重複が認識されたが、第１ロジカルアドレス情報２１１におけるロジカルアドレス重複機器がベンダーコマンドを認識、及び処理できない場合には、「ＬＡ  Ｒｅｓｅｔ」コマンドは送信せずに、第１無線装置２００Ｂの第１リスト管理部２０５Ｂは、第２無線装置４００Ｂの第２リスト管理部４０５Ｂへ、仮の共有機器リスト２１０Ｂを送信する。
【０１２１】
第１ＤＶＤＲ３２０は、「ＬＡ  Ｒｅｓｅｔ」コマンドを受信すると、コマンド受信した旨のＡＣＫ応答をするとともに、自身のロジカルアドレスを一旦破棄して、ロジカルアドレス再取得処理を開始する。ここで、第１リスト管理部２０５Ｂは、第１ＤＶＤＲ３２０からのＡＣＫ応答を確認して、第１ロジカルアドレス情報２１１から再取得対象であるロジカルアドレス「１」を削除、もしくは保留とし仮の共有機器リスト２１０Ｂとして更新する。
第１ＤＶＤＲ３２０は先ず、レコーディングデバイスとして取得が可能であるロジカルアドレス「１」に設定して、第１ＣＥＣネットワーク１０１に対してポーリングコマンド処理を実施する（ステップＳ１４７）。
このポーリング処理に対して、ＰＤＰ３００、第１ＢＤＰ３１０はＮＡＣＫ応答する。
また、第１無線装置２００Ｂは、仮の共有機器リスト２１０Ｂにおける第２ロジカルアドレス情報２１２に基づいて、第２ＤＶＤＲ５２０のロジカルアドレスが「１」であることを認識して、ＡＣＫ応答をする（ステップＳ１４８）。
【０１２２】
レコーディングデバイスである第１ＤＶＤＲ３２０は、第１無線装置２００ＢからのＡＣＫ応答を認識すると、ロジカルアドレス「１」が既に他機器で取得済みであると判断する。そして、ロジカルアドレス設定情報８００に基づいて、他に設定可能な「２」を取得可能か否かを確認するために、再度、第１ＣＥＣネットワーク１０１に対してロジカルアドレスを「２」に設定してポーリングコマンド処理を実施する（ステップＳ１４９）。
このポーリング処理に対して、ＰＤＰ３００、第１ＢＤＰ３１０はＮＡＣＫ応答する。
また、第１無線装置２００Ｂは、仮の共有機器リスト２１０Ｂに基づいて、第３ＤＶＤＲ５３０のロジカルアドレスが「２」であることを認識して、ＡＣＫ応答をする（ステップＳ１５０）。
【０１２３】
第１ＤＶＤＲ３２０は、このＡＣＫ応答を認識すると、ロジカルアドレス「２」が既に他機器で取得済みであると判断して、ロジカルアドレス設定情報８００に基づいて、他に設定可能な「９」を取得可能か否かを確認するために、再度、ロジカルアドレスを「９」に設定してポーリングコマンド処理を実施する（ステップＳ１５１）。
このポーリング処理に対して、ＰＤＰ３００、第１ＢＤＰ３１０はＮＡＣＫ応答する。
また、第１無線装置２００Ｂは、仮の共有機器リスト２１０Ｂに基づいて、ロジカルアドレスが「９」である機器が存在しないことを認識して、その旨のＮＡＣＫ応答をする（ステップＳ１５２）。
【０１２４】
第１ＤＶＤＲ３２０は、ＰＤＰ３００、第１ＢＤＰ３１０、第１無線装置２００ＢからのＮＡＣＫ応答を認識すると、自身のロジカルアドレスとして「９」を取得し維持する。
そして、第１ＤＶＤＲ３２０は、自身のロジカルアドレスと自身のフィジカルアドレスとの関連付けを他の機器に通知するために、「Ｒｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ（以下、Ｒｅｐｏｒｔ  ＰＡと略す）」コマンドをブロードキャスト送信する（ステップＳ１５３）。
第１無線装置２００Ｂは、第１ＤＶＤＲ３２０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、第１ＤＶＤＲ３２０のロジカルアドレスが「９」である旨を第１ロジカルアドレス情報２１１に登録し、仮の共有機器リスト２１０Ｂを更新する。ここで、第１ロジカルアドレス情報２１１に登録されているロジカルアドレスは、「０」、「４」、「９」となっている。このときに、本当に第１ＤＶＤＲ３２０のロジカルアドレスが更新されたのかを照合するためにフィジカルアドレスなどの情報も関連付けて管理してもよい。
【０１２５】
一方ＰＤＰ３００は、第１ＤＶＤＲ３２０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、新たに機器が接続されたと認識してＰＤＰ認識リスト３０１に、第１ＤＶＤＲ３２０としてロジカルアドレス「９」を追加登録する。この時、ＰＤＰ３００は、まだ第１ＤＶＤＲ３２０のロジカルアドレスが「１」から「９」に取得し直したことは認識できていないため、既に登録済みである「１」、「４」に加えて「９」が登録されることになる。
【０１２６】
第１無線装置２００Ｂは、第１ロジカルアドレス情報２１１が更新されたことにより、第２無線装置４００Ｂへ仮の共有機器リスト２１０Ｂを送信する（ステップＳ１５４）。このときに、第１無線装置２００Ｂで判断したロジカルアドレス重複や製造会社ＩＤ一致に関する情報などを付加して送信してもよいが、この第３実施形態では付加せずに送信する。
【０１２７】
第２無線装置４００Ｂの第２リスト管理部４０５Ｂは、図４２に示すように、仮の共有機器リスト２１０Ｂを受信すると、ロジカルアドレスの重複状態や製造会社ＩＤを確認する。そして、プレイバックデバイスである第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複していると判断する。次に、ロジカルアドレスが重複している第１ＢＤＰ３１０と第２ＢＤＰ５１０の製造会社ＩＤを判断する。そして、接続第２機器情報２１４Ｂに基づいて、第２ＢＤＰ５１０が第１、第２無線装置２００Ｂ、４００Ｂと同一の製造会社ＩＤ「Ａ」であると判断する。
この後、第２リスト管理部４０５Ｂは、接続第２機器情報２１４Ｂに基づき、第２ＣＥＣネットワーク１０２において製造会社ＩＤ「Ａ」であり、ベンダーコマンドを認識、及び処理することが可能である第２ＢＤＰ５１０に対して、受信側ロジカルアドレス領域９１２に「４」を記録した、第２リセットコマンドとしての「ＬＡ  Ｒｅｓｅｔ」コマンドを送信する（ステップＳ１５５）。
すなわち、第２無線装置４００Ｂは、管理している共有機器リスト２１０Ｂにおいて、ロジカルアドレスの重複を判断し、ロジカルアドレス重複機器が、「ＬＡ  Ｒｅｓｅｔ」コマンドに対応できる場合には、ロジカルアドレスの再取得を促し、第１，第２ＣＥＣネットワーク１０１，１０２のロジカルアドレス重複状態を修正する。またもし、ロジカルアドレスが重複している機器がいずれも「ＬＡ  Ｒｅｓｅｔ」コマンドを認識、及び処理できない場合には、第２実施形態において前述しているロジカルアドレスの置換処理を行い、第１，第２ＣＥＣネットワーク１０１，１０２のロジカルアドレス重複状態を修正してもよい。
【０１２８】
第２ＢＤＰ５１０は、「ＬＡ  Ｒｅｓｅｔ」コマンドを受信すると、ＡＣＫ応答をするとともに、自身のロジカルアドレスを一旦破棄して、ロジカルアドレス再取得処理を開始する。ここで、第２リスト管理部４０５Ｂは、第２ＢＤＰ５１０からのＡＣＫ応答を確認して、第２ロジカルアドレス情報２１２から再取得対象であるロジカルアドレス「４」を削除、もしくは保留とし仮の共有機器リスト２１０Ｂとして更新する。
第２ＢＤＰ５１０は先ず、プレイバックデバイスとして取得が可能であるロジカルアドレス「４」に設定して、第２ＣＥＣネットワーク１０２に対してポーリングコマンド処理を実施する（ステップＳ１５６）。
【０１２９】
このポーリング処理に対して、第１ＡＶＲ５００、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０はＮＡＣＫ応答する。第２無線装置４００Ｂは、仮の共有機器リスト２１０Ｂにおける第１ロジカルアドレス情報２１１に基づいて、第１ＢＤＰ３１０のロジカルアドレスが「４」であることを認識して、ＡＣＫ応答をする（ステップＳ１５７）。
第２ＢＤＰ５１０は、このＡＣＫ応答を認識すると、ロジカルアドレス「４」が既に他機器で取得済みであると判断して、ロジカルアドレス設定情報８００に基づいて、他に設定可能な「８」を取得可能か否かを確認するために、再度、第２ＣＥＣネットワーク１０２に対してロジカルアドレスを「８」に設定してポーリングコマンド処理を実施する（ステップＳ１５８）。
このポーリング処理に対して、第１ＡＶＲ５００、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０はＮＡＣＫ応答する。第２無線装置４００Ｂは、仮の共有機器リスト２１０Ｂに基づいて、ロジカルアドレスが「８」である機器が存在しないことを認識して、その旨のＮＡＣＫ応答をする（ステップＳ１５９）。
【０１３０】
第２ＢＤＰ５１０は、第１ＡＶＲ５００、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第２無線装置４００ＢからのＮＡＣＫ応答を認識すると、自身のロジカルアドレスとして「８」を取得し維持する。
そして、第２ＢＤＰ５１０は、自身のロジカルアドレスと自身のフィジカルアドレスとの関連付けを他の機器に通知するために、「Ｒｅｐｏｒｔ  ＰＡ」コマンドをブロードキャスト送信する（ステップＳ１６０）。
第２無線装置４００Ｂは、第２ＢＤＰ５１０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、第２ＢＤＰ５１０のロジカルアドレスが「８」である旨を第２ロジカルアドレス情報２１２に登録し、仮の共有機器リスト２１０Ｂを更新し、共有機器リスト２１０Ｂとする。このときに、本当に第２ＢＤＰ５１０のロジカルアドレスが更新されたのかを照合するためにフィジカルアドレスなどの情報も関連付けて管理してもよい。ここで、第２ロジカルアドレス情報２１２に登録されているロジカルアドレスは、「１」、「２」、「５」、「８」となっていて、共有機器リスト２１０Ｂは、図３７に示すような登録状態になる。
図４３にも示すように、第２無線装置４００Ｂは、第２ロジカルアドレス情報２１２が更新されたことにより、第１無線装置２００Ｂへ共有機器リスト２１０Ｂを送信する（ステップＳ１６１）。このときに、第２無線装置４００Ｂでロジカルアドレス重複修正処理終了情報や共有機器リスト２１０Ｂの確定情報などを付加して送信してもよい。
【０１３１】
第１無線装置２００Ｂの第１リスト管理部２０５Ｂは、共有機器リスト２１０Ｂを受信すると、ＰＤＰ認識リスト３０１に対して、第１ＣＥＣネットワーク１０１における第１ＤＶＤＲ３２０のロジカルアドレスが「１」から「９」に取得し直されたことによる更新や、第２ＣＥＣネットワーク１０２を構成する第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０を追加登録するために、再度機器認識処理を要求する。具体的には、「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドを、製造会社ＩＤ「Ａ」であり、ベンダーコマンドを認識、及び処理することが可能であるＰＤＰ３００へ送信する（ステップＳ１６２）。またもし、ＰＤＰ３００が「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドを認識、及び処理できない場合には、既に第２実施形態において前述しているように第１、第２無線装置２００Ｂ、４００Ｂが「Ｇｉｖｅ  ＰＡ」コマンドを共有機器リスト２１０Ｂに基づき、第１，第２ＣＥＣネットワーク１０１，１０２の各機器に送信し、各機器から応答コマンドである「Ｒｅｐｏｒｔ  ＰＡ」コマンドの送信を促すことによってＰＤＰ認識リスト３０１の更新を行ってもよい。
【０１３２】
ＰＤＰ３００は、「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドを受信すると、ＡＣＫ応答するとともに、接続されている各機器を再認識するために、ポーリングコマンド処理を実施する（ステップＳ１６３）。
第１無線装置２００Ｂは、受信側ロジカルアドレス領域９１２に共有機器リスト２１０Ｂにおける第２ロジカルアドレス情報２１２に登録されているロジカルアドレス「１」、「２」、「５」、「８」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第１ＡＶＲ５００、第２ＢＤＰ５１０の代わりに、その旨のＡＣＫ応答を行う（ステップＳ１６４，Ｓ１６５，Ｓ１６７，Ｓ１６８）。また、同様にして、第１ＢＤＰ３１０は、受信側ロジカルアドレス領域９１２に「４」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、その旨のＡＣＫ応答を行う（ステップＳ１６６）。そして、第１ＤＶＤＲ３２０は、受信側ロジカルアドレス領域９１２に「９」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、その旨のＡＣＫ応答を行う（ステップＳ１６９）。
【０１３３】
そしてＰＤＰ３００は、これらのＡＣＫ応答に基づいて、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０のロジカルアドレスを再認識して、図４４に示すようなＰＤＰ認識リスト３０１を生成して記憶する。
【０１３４】
第１無線装置２００Ｂは、ＰＤＰ３００に対してのロジカルアドレスの再認識処理を終了すると、その旨の情報を第２無線装置４００Ｂへ送信する（ステップＳ１７０）。第２無線装置４００Ｂは、その情報を受信すると、図４２にも示すように、ホットプラグをローからハイに切り替える。このタイミングで第２無線装置４００Ｂがホットプラグの操作を行っているのは、第２ＣＥＣネットワーク１０２に接続されている各機器からのＣＥＣ通信を抑制するためであり、特にその必要が無ければ、ホットプラグをローからハイに切り替えを他のタイミングで行ってもよい。
この後、ＰＤＰ３００は、第２実施形態と同様に、第２ＤＶＤＲ５２０のバージョンを調べるためのステップＳ１２３などの処理をする（ステップＳ１２３）。
【０１３５】
｛第３実施形態のＨＤＭＩシステムの作用効果｝
上述したように、上記第３実施形態では、以下のような作用効果を奏することができる。
【０１３６】
（１３）ＨＤＭＩシステム１００Ｂを構成する、第１，第２無線装置２００Ｂ，４００Ｂ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０において、同一デバイスタイプの機器が複数存在する場合、その複数のうちの１つの機器と、主にＴＶなどのＣＥＣネットワーク上の機器を全て認識する必要がある機器と、が第１，第２無線装置２００Ｂ，４００Ｂから送信するベンダーコマンドを認識、処理が可能な機器である場合に、以下の効果を期待できる。すなわち、各機器の電源投入タイミング、ＣＥＣネットワークへの接続タイミングをユーザが意識することなく、ＣＥＣネットワーク上の各機器のロジカルアドレスを重複なく設定することが行える。さらに、ＰＤＰ３００は、ＣＥＣネットワーク上の接続機器を的確に認識することができるため、ＣＥＣフレームデータ９００を実際に受信する機器に対して確実に送信することができる。
【０１３７】
（１４）ＨＤＭＩシステム１００Ｂを構成する、第１，第２無線装置２００Ｂ，４００Ｂ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０において、同一デバイスタイプの機器が複数存在する場合、その複数のうちの１つの機器と、主にＴＶなどのＣＥＣネットワーク上の機器を全て認識する必要がある機器と、が第１，第２無線装置２００Ｂ，４００Ｂから送信するベンダーコマンドを認識、処理が可能な機器である場合に、以下の効果を期待できる。すなわち、各機器の自身のロジカルアドレスの取得方法や取得後のロジカルアドレスの保持仕様をユーザが意識することなく、ＣＥＣネットワーク上の各機器のロジカルアドレスを重複なく設定することが行える。さらに、ＰＤＰ３００は、ＣＥＣネットワーク上の接続機器を的確に認識することができるため、ＣＥＣフレームデータ９００を実際に受信する機器に対して確実に送信することができる。
【０１３８】
［実施形態の変形］
なお、本発明は、上述した第１，第２実施形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【０１３９】
すなわち、第１ＣＥＣネットワーク１０１をＰＤＰ３００のみで構成してもよいし、第２ＣＥＣネットワーク１０２を第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０のうちのいずれか１個のみで構成してもよい。
また、第１，第２ＣＥＣネットワーク１０１，１０２の接続機器を上記実施形態以上に接続してもよい。
また、第１無線装置２００、第２無線装置４００において、ＣＥＣ信号ライン１０３と接続される第１ＣＥＣ側送受信部２０１、第２ＣＥＣ側送受信部４０１に対する有線媒体接続コネクタは１つに限らず、複数有する構成としてもよい。例えば、有線媒体にＨＤＭＩケーブルを使用する場合には、第１無線装置２００、第２無線装置４００はＨＤＭＩコネクタを複数有する構成としてもよい。
また、第１無線装置２００による、ＤＤＣ＿５Ｖをオフ、適正期間経過後にＤＤＣ＿５Ｖをオンの処理は、省略してもよい。
また、第１，第２リスト管理部２０５，４０５において第１機器３００，３１０，３２０や第２機器５００，５１０，５２０，５３０が切断された変化を認識する術が無いと前記したが以下のようにしてもよい。すなわち、第１，第２リスト管理部２０５，４０５が定期的にそれぞれ第１，第２ロジカルアドレス情報２１１，２１２に基づいたロジカルアドレスを、受信側ロジカルアドレス領域９１２に記録したヘッダブロック９１０で構成されるＣＥＣフレームデータ９００のポーリングコマンド（認識）処理を、第１，第２ＣＥＣネットワーク１０１，１０２に送信し、切断変化を認識してもよい。
また、第１，第２無線装置２００，４００から意図的に送信するポーリングコマンドは自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理、もしくは、接続機器を認識する為のポーリングコマンド（認識）処理どちらも同一の結果が得られるため、どちらかのコマンドに限定するものではない。
【０１４０】
また、第１リスト管理部２０５に置換後第２ロジカルアドレス情報２１３を有する共有機器リスト２１０を生成する機能を設けなくてもよい。さらに、置換後第２ロジカルアドレス情報２１３を有する共有機器リスト２１０を生成する機能を第２無線装置４００に設けてもよい。
また、ＣＥＣフレームデータ９００の送受信の際に、置換後第２ロジカルアドレス情報２１３に基づき受信側ロジカルアドレス領域９１２の内容を置換する機能を、第１無線装置２００に設けてもよい。
さらに、ステップＳ２７〜Ｓ３１の処理を実施せずに、仮第２ロジカルアドレス情報を第２ロジカルアドレス情報２１２として適用してもよい。
また、第２無線装置４００により、電源がオンされた後でありかつ接続確立をする前に、第２ロジカルアドレス情報２１２の生成処理を開始してもよい。また、第２無線装置４００の電源がオンされても、第２ロジカルアドレス情報２１２の生成処理を実施しなくてもよい。
また、置換処理を行う情報はロジカルアドレスのみに限らずその他、各接続機器特有の情報、例えばフィジカルアドレスなどもにも適用してもよい。
また、第１無線装置２００と第２無線装置４００の間での各種データの送受信に、光ファイバーやＨＤＭＩケーブルなどの有線媒体を適用してもよい。
【０１４１】
また、上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
【０１４２】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【０１４３】
［実施形態の効果］
上述したように、上記実施形態では、第１無線装置２００は、ＰＤＰ３００からＣＥＣフレームデータ９００を受信すると、受信側ロジカルアドレス領域９１２の内容に基づいて、このＣＥＣフレームデータ９００の送信先が第２無線装置４００に接続された複数の機器のうち第２ＢＤＰ５１０であると認識する。そして、共有機器リスト２１０の第２ロジカルアドレス情報２１２に基づいて、この第２ＢＤＰ５１０が第２無線装置４００に接続されていることを認識すると、第２ＢＤＰ５１０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を第２ＢＤＰ５１０の代わりに実行するとともに、このＣＥＣフレームデータ９００を第２ＢＤＰ５１０へ送信する。
このため、送信対象となりうる第２機器５００，５１０，５２０，５３０が複数ある場合でも、ＰＤＰ３００は、ＣＥＣフレームデータ９００を実際に受信する第２ＢＤＰ５１０からと見なせるＡＣＫ応答を第１ＡＣＫ応答代替実行部２０６から応答性よく受信でき、かつ、ＣＥＣフレームデータ９００を第２ＢＤＰ５１０に適切に送信できる。また、第２機器５００，５１０，５２０，５３０に無線媒体Ｍを利用可能な機能を設ける必要がなく、第２機器５００，５１０，５２０，５３０の構成の複雑化を招くことがない。
また、送受信の流れが上記とは逆となる場合、すなわち第２ＢＤＰ５１０が送信側、ＰＤＰ３００が受信側となる場合であっても、第２無線装置４００が第１無線装置２００と
同様の動作を行うことにより、送信対象となりうる第１機器３００，３１０，３２０が複数ある場合でも、第２ＢＤＰ５１０は、ＣＥＣフレームデータ９００を実際に受信するＰＤＰ３００からと見なせるＡＣＫ応答を応答性よく受信でき、かつ、ＣＥＣフレームデータ９００をＰＤＰ３００に適切に送信できる。
そしてまた、第１機器３００，３１０，３２０に無線媒体Ｍを利用可能な機能を設ける必要がなく、第１機器３００，３１０，３２０の構成の複雑化を招くことがない。
【産業上の利用可能性】
【０１４４】
本発明は、データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体として利用できる。
【符号の説明】
【０１４５】
１００…データ処理システムとしてのＨＤＭＩシステム
２００…データ処理装置および演算手段としての第１無線装置
２０１…データ受信部またはリセットコマンド送信部としての第１ＣＥＣ側送受信部
２０２…データ送信部としての第１無線側送受信部
２０４…処理側記憶部としての第１記憶部
２０５…置換後情報関連処理部としても機能する第１リスト管理部
２０５Ｂ…リセットコマンド作成部としても機能する第１リスト管理部
２０６…第１ＡＣＫ応答代替実行部
３００，３１０，３２０…第１機器
４００…データ転送装置としての第２無線装置
４０１…ホットプラグ処理部またはリセットコマンド送信部としても機能しうる第２ＣＥＣ側送受信部
４０４…転送側記憶部としての第２記憶部
４０５…第２機器情報生成部としても機能する第２リスト管理部
４０５Ｂ…リセットコマンド作成部としても機能する第２リスト管理部
４０６…データ転送部としても機能する第２ＡＣＫ応答代替実行部
５００，５１０，５２０，５３０…第２機器
９００…処理データとしてのＣＥＣフレームデータ
【図１】
2010064563.tif 000003
【図２】
2010064563.tif 000004
【図３】
2010064563.tif 000005
【図４】
2010064563.tif 000006
【図５】
2010064563.tif 000007
【図６】
2010064563.tif 000008
【図７】
2010064563.tif 000009
【図８】
2010064563.tif 000010
【図９】
2010064563.tif 000011
【図１０】
2010064563.tif 000012
【図１１】
2010064563.tif 000013
【図１２】
2010064563.tif 000014
【図１３】
2010064563.tif 000015
【図１４】
2010064563.tif 000016
【図１５】
2010064563.tif 000017
【図１６】
2010064563.tif 000018
【図１７】
2010064563.tif 000019
【図１８】
2010064563.tif 000020
【図１９】
2010064563.tif 000021
【図２０】
2010064563.tif 000022
【図２１】
2010064563.tif 000023
【図２２】
2010064563.tif 000024
【図２３】
2010064563.tif 000025
【図２４】
2010064563.tif 000026
【図２５】
2010064563.tif 000027
【図２６】
2010064563.tif 000028
【図２７】
2010064563.tif 000029
【図２８】
2010064563.tif 000030
【図２９】
2010064563.tif 000031
【図３０】
2010064563.tif 000032
【図３１】
2010064563.tif 000033
【図３２】
2010064563.tif 000034
【図３３】
2010064563.tif 000035
【図３４】
2010064563.tif 000036
【図３５】
2010064563.tif 000037
【図３６】
2010064563.tif 000038
【図３７】
2010064563.tif 000039
【図３８】
2010064563.tif 000040
【図３９】
2010064563.tif 000041
【図４０】
2010064563.tif 000042
【図４１】
2010064563.tif 000043
【図４２】
2010064563.tif 000044
【図４３】
2010064563.tif 000045
【図４４】
2010064563.tif 000046
【手続補正書】
【提出日】平成22年9月13日(2010.9.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第２機器に接続されたデータ転送装置、および、複数の第１機器に接続され、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理装置であって、
前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、
前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部と、
前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新部と、
前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成部と、
前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側データ送信部と、
前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信部と、
を具備したことを特徴とするデータ処理装置。
【請求項２】
複数の第１機器に接続されたデータ処理装置と、このデータ処理装置および第２機器に接続されたデータ転送装置とを具備し、前記データ処理装置にて、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理システムであって、
前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、
前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記データ処理装置は、
前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部と、
前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新部と、
前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成部と、
前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側データ送信部と、
前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信部と、を備え、
前記データ転送装置は、
前記第１機器情報、前記第２機器情報、および、当該第２機器情報を異なる内容に再設定する旨を指示する第２リセットコマンドを前記第２機器が認識可能か否かを示す第２認識可否情報を記憶する転送側記憶部と、
前記第２機器での前記第２機器情報の設定に応じて前記転送側記憶部の第２機器情報を更新するとともに、前記転送側記憶部の第１機器情報を前記データ処理装置から送信される第１機器情報に更新する転送側機器情報更新部と、
前記転送側記憶部に前記第１機器情報と同一の第２機器情報が存在する場合において、前記第２認識可否情報に基づき当該第２機器情報に対応する第２機器が第２リセットコマンドを認識可能であると判断した場合、当該第２機器に第２リセットコマンドを送信し、前記第２リセットコマンドを認識不可能であると判断した場合、当該第２機器に第２リセットコマンドを送信しない第２リセットコマンド作成部と、
前記転送側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第２機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第２機器に送信する転送側データ送信部と、
前記転送側記憶部の第２機器情報を前記データ処理装置に送信する転送側機器情報送信部と、を備えた
ことを特徴とするデータ処理システム。
【請求項３】
請求項２に記載のデータ処理システムであって、
前記データ処理装置は、
前記処理側記憶部に前記第１機器情報と同一の第２機器情報が存在することを認識すると、当該第２機器情報と内容が異なりかつ第２機器の種別に対して設定可能な他の内容を示す置換後第２機器情報を、前記第１機器情報と同一の第２機器情報に関連付けて処理側記憶部に記憶させる置換後情報関連処理部と、
前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータが有する機器情報が、前記置換後第２機器情報と関連付けられていない第２機器情報と同一の場合、当該第２機器情報で特定される第２機器で前記ＣＥＣフレームデータを受信した旨のＡＣＫ応答を前記第２機器の代わりに実行し、前記置換後第２機器情報と同一の場合、当該置換後第２機器情報に関連付けられた前記第２機器情報で特定される第２機器で前記ＣＥＣフレームデータを受信した旨のＡＣＫ応答を前記第２機器の代わりに実行するＡＣＫ応答代替実行部と、を備え、
前記ＣＥＣフレームデータは、前記第１機器情報、または、前記置換後第２機器情報、または、前記置換後第２機器情報に関連付けられていない前記第２機器情報に基づき生成されたものであり、
前記データ処理装置の前記処理側データ送信部は、
前記ＣＥＣフレームデータの機器情報が前記置換後第２機器情報と関連付けられていない第２機器情報、または、前記置換後第２機器情報と同一の場合には、前記ＣＥＣフレームデータを前記データ転送装置へ送信し、
前記データ処理装置の前記処理側機器情報送信部は、
前記置換後第２機器情報および当該置換後第２機器情報に関連付けられた第２機器情報を前記データ転送装置へ送信し、
前記データ転送装置の前記転送側機器情報更新部は、
前記転送側記憶部の第２機器情報を前記データ処理装置から送信された第２機器情報に更新するとともに、当該第２機器情報に関連付けられた置換後第２機器情報を前記転送側記憶部に記憶させ、
前記データ転送装置の前記転送側データ送信部は、
前記転送側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記置換後第２機器情報と関連付けられていない第２機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第２機器に送信し、前記置換後第２機器情報と同一の場合には、当該置換後第２機器情報に関連付けられた前記第２機器情報で特定される第２機器に送信する
ことを特徴とするデータ処理システム。
【請求項４】
（削除）
【請求項５】
（削除）
【請求項６】
（削除）
【請求項７】
請求項２または請求項３に記載のデータ処理システムにおいて、
前記データ転送装置は、電力が供給されたことを認識すると、複数の第２機器を確認して、この確認した複数の第２機器に関する複数の前記第２機器情報を生成して前記データ処理装置へ送信する第２機器情報生成部を具備し、
前記データ処理装置は、前記第２機器情報生成部から送信される前記第２機器情報を前記処理側記憶部に記憶させる
ことを特徴とするデータ処理システム。
【請求項８】
請求項２、請求項３、および請求項７のいずれかに記載のデータ処理システムにおいて、
前記第２機器情報生成部は、前記データ処理装置に接続されていることを認識すると、前記第２機器情報を生成する
ことを特徴とするデータ処理システム。
【請求項９】
請求項２、請求項３、請求項７および請求項８のいずれかに記載のデータ処理システムにおいて、
前記第２機器情報生成部は、前記複数の第２機器のいずれかに接続関係の変更があったことを検出すると、前記第２機器情報を生成する
ことを特徴とするデータ処理システム。
【請求項１０】
第２機器に接続されたデータ転送装置、および、複数の第１機器に接続されたコンピュータにより、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理方法であって、
前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、
前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記コンピュータは、
前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部を備え、
前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新ステップと、
前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成ステップと、
前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側データ送信ステップと、
前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信ステップと、
を実施することを特徴とするデータ処理方法。
【請求項１１】
複数の第１機器に接続された第１コンピュータと、この第１コンピュータおよび第２機器に接続された第２コンピュータとを用い、前記第１コンピュータにて、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理方法であって、
前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、
前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、
前記第１コンピュータは、
前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部を備え、
前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記第２コンピュータで更新された第２機器情報に更新する処理側機器情報更新ステップと、
前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成ステップと、
前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記第２コンピュータを介して前記第２機器へ送信する処理側データ送信ステップと、
前記処理側記憶部の第１機器情報を前記第２コンピュータに送信する処理側機器情報送信ステップと、を実施し、
前記第２コンピュータは、
前記第１機器情報、前記第２機器情報、および、当該第２機器情報を異なる内容に再設定する旨を指示する第２リセットコマンドを前記第２機器が認識可能か否かを示す第２認識可否情報を記憶する転送側記憶部を備え、
前記第２機器での前記第２機器情報の設定に応じて前記転送側記憶部の第２機器情報を更新するとともに、前記転送側記憶部の第１機器情報を前記第１コンピュータから送信される第１機器情報に更新する転送側機器情報更新ステップと、
前記転送側記憶部に前記第１機器情報と同一の第２機器情報が存在する場合において、前記第２認識可否情報に基づき当該第２機器情報に対応する第２機器が第２リセットコマンドを認識可能であると判断した場合、当該第２機器に第２リセットコマンドを送信し、前記第２リセットコマンドを認識不可能であると判断した場合、当該第２機器に第２リセットコマンドを送信しない第２リセットコマンド作成ステップと、
前記転送側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第２機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第２機器に送信する転送側データ送信ステップと、
前記転送側記憶部の第２機器情報を前記第１コンピュータに送信する転送側機器情報送信ステップと、を実施する
ことを特徴とするデータ処理方法。
【請求項１２】
（削除）
【請求項１３】
請求項１０に記載のデータ処理方法をコンピュータに実行させる
ことを特徴とするデータ処理プログラム。
【請求項１４】
請求項１３に記載のデータ処理プログラムがコンピュータにて読取可能に記録された
ことを特徴とするデータ処理プログラムを記録した記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
く迅速に行うデータ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することである。
課題を解決する手段
［００１３］
本発明のデータ処理装置は、第２機器に接続されたデータ転送装置、および、複数の第１機器に接続され、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理装置であって、前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部と、前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新部と、前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成部と、前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
データ送信部と、前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信部と、を具備したことを特徴とする。
［００１４］
［００１５］
［００１６］
本発明のデータ処理システムは、複数の第１機器に接続されたデータ処理装置と、このデータ処理装置および第２機器に接続されたデータ転送装置とを具備し、前記データ処理装置にて、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理システムであって、前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記データ処理装置は、前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部と、前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新部と、前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成部と、前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側データ送信部と、前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信部と、を備え、前記データ転送装置は、前記第１機器情報、前記第２機器情報、および、当該第２機器情報を異なる内容に再設定する旨を指示する第２リセットコマンドを前記第２機器が認識可能か否かを示す第２認識可否情報を記憶する転送側記憶部と、前記第２機器での前記第２機器情報の設定に応じて前記転送側記憶部の第２機器情報を更新するとともに、前記転送側記憶部の第１機器情報を前記データ処理装置から送信される第１機器情報に更新する転送側機器情報更新部と、前記転送側記憶部に前記第１機器情報と同一の第２機器情報が存在する場合において、前記第２認識可否情報に基づき当該第２機器情報に対応する第２機器が第２リセットコマンドを認識可能であると判断した場合、当該第２機器に第２リセットコマンドを送信し、前記第２リセットコマンドを認識不可能であると判断した場合、当該第２機器に第２リセットコマンドを送信しない第２リセットコマンド作成部と、前記転送側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第２機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第２機器に送信する転送側データ送信部と、前記転送側記憶部の第２機器情報を前記データ処理装置に送信する転送側機器情報送信部と、を備えたことを特徴とする。
［００１７］
本発明のデータ処理方法は、第２機器に接続されたデータ転送装置、および、複数の第１機器に接続されたコンピュータにより、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理方法であって、前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記コンピュータは、前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部を備え、前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新ステップと、前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成ステップと、前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側データ送信ステップと、前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信ステップと、を実施することを特徴とする。
［００１８］
本発明のデータ処理方法は、複数の第１機器に接続された第１コンピュータと、この第１コンピュータおよび第２機器に接続された第２コンピュータとを用い、前記第１コンピュータにて、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理方法であって、前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記第１コンピュータは、前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部を備え、前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記第２コンピュータで更新された第２機器情報に更新する処理側機器情報更新ステップと、前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成ステップと、前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記第２コンピュータを介して前記第２機器へ送信する処理側データ送信ステップと、前記処理側記憶部の第１機器情報を前記第２コンピュータに送信する処理側機器情報送信ステップと、を実施し、前記第２コンピュータは、前記第１機器情報、前記第２機器情報、および、当該第２機器情報を異なる内容に再設定する旨を指示する第２リセットコマンドを前記第２機器が認識可能か否かを示す第２認識可否情報を記憶する転送側記憶部を備え、前記第２機器での前記第２機器情報の設定に応じて前記転送側記憶部の第２機器情報を更新するとともに、前記転送側記憶部の第１機器情報を前記第１コンピュータから送信される第１機器情報に更新する転送側機器情報更新ステップと、前記転送側記憶部に前記第１機器情報と同一の第２機器情報が存在する場合において、前記第２認識可否情報に基づき当該第２機器情報に対応する第２機器が第２リセットコマンドを認識可能であると判断した場合、当該第２機器に第２リセットコマンドを送信し、前記第２リセットコマンドを認識不可能であると判断した場合、当該第２機器に第２リセットコマンドを送信しない第２リセットコマンド作成ステップと、前記転送側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第２機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第２機器に送信する転送側データ送信ステップと、前記転送側記憶部の第２機器情報を前記第１コンピュータに送信する転送側機器情報送信ステップと、を実施することを特徴とする。
［００１９］
［００２０］
本発明のデータ処理プログラムは、上述のデータ処理方法をコンピュータに実行させることを特徴とする。
［００２１］
［００２２］
本発明のデータ処理プログラムを記録した記録媒体は、上述のデータ処理プログラムがコンピュータにて読取可能に記録されたことを特徴とする。
図面の簡単な説明
［００２３］
［図１］本発明の第１〜第３実施形態に係るロジカルアドレス設定情報の構成を示す模式図である。
［図２］前記第１〜第３実施形態におけるＣＥＣフレームデータを示す模式図で
【手続補正書】
【提出日】平成23年5月27日(2011.5.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、ＨＤＭＩ（High-Definition Multimedia Interface）規格に準拠したＣＥＣ（Consumer Electronics Control）フレームフォーマットに基づく処理を実施する構成が知られている（例えば、特許文献１，２参照）。
この特許文献１には、ソース装置とシンク装置を有する無線通信システムが開示されている。ソース装置は、コントローラと、ＲＯＭと、ＲＡＭと、ＤＶＤプレーヤと、ＣＥＣコントローラと、無線送受信回路と、アンテナとを備えている。シンク装置は、コントローラと、ＲＯＭと、スピーカと、ディスプレイと、ＣＥＣコントローラと、無線送受信回路と、アンテナと、ＲＡＭと、音声信号及び映像信号処理回路とを備えている。
シンク装置は、ソース装置から無線パケットを受信した後、受信されたＣＥＣフレームデータに含まれる送信先のロジカルアドレスがシンク装置の自局論理アドレスと一致する場合、ソース装置に無線ＡＣＫパケットを無線送信する。このように、特許文献１が開示するソース装置、シンク装置は、ＣＥＣ機器、ＣＥＣコントローラ、無線送受信回路が一体構成（以下、一体型と称す）のため、ソース装置またはシンク装置内では無線送受信回路は自局論理アドレスを容易に認識することができる。
また、特許文献１には、ソース装置、シンク装置が無線送受信回路と別体になった構成（以下、別体型と称す）も開示されている。
【０００３】
一方、特許文献２には、有線ＣＥＣネットワーク内に無線システムが介在した場合に、各ＣＥＣ機器がＣＥＣ通信する上で欠かせないロジカルアドレスを重複無く取得する手法が述べられている。
【０００４】
また、特許文献３に開示されている構成では、ネットワーク１とネットワーク２との中継装置において、ネットワーク１の端末１のアドレスと同一のアドレスがネットワーク２の端末２に存在する場合に、端末２のデフォルトアドレスの変更をせずに、ネットワーク１の端末１とネットワーク２の端末２が正常に通信する手段として、以下の内容が記載されている。すなわち、ネットワーク２の端末２のアドレスを他のアドレスに置換した置換後のアドレスをネットワーク２に実在するアドレスと関連付けて記憶し、ネットワーク１の端末１が置換後のネットワーク２の端末２を宛先とするパケットを送信したときに、中継装置は置換後のアドレスに関連付けられたネットワーク２の端末２へ送信することと、その際に置換後のアドレスに関連付けられたネットワーク２に実在するアドレスに宛先アドレスを置換してパケットを送信することと、が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０９７１１号公報
【特許文献２】特開２００８−２９５０６９号公報
【特許文献３】特開２００８−１４８２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のような一体型の場合、シンク装置が複数のときには全てのシンク装置に無線送受信回路を設ける必要があり、各シンク装置の構成が複雑になってしまうという問題点がある。
また、一体型によると、ソース側のＣＥＣ信号ラインからソース側のＣＥＣ信号ラインに接続された無線送受信装置がシンク側のＣＥＣ信号ライン向けＣＥＣ信号を受信した際に、ソース側のＣＥＣ信号ラインに接続された無線送受信装置は受信した前記ＣＥＣ信号無線データパケットに変換し、シンク側のＣＥＣ信号ラインに接続された無線送受信装置に転送し、前記シンク側のＣＥＣ信号ラインに接続された無線送受信装置から無線ＡＣＫパケットを受信したときに前記シンク側のＣＥＣ信号ラインに接続された無線送受信装置がソース側のＣＥＣ信号ラインにＡＣＫ信号を返送することが記載されている。しかし、このような方法ではＣＥＣ信号により特定されるシンク側のＣＥＣ機器が応答する以前にＡＣＫ信号を返送するため、シンク側のＣＥＣ機器の論理アドレスが未確認の状態で応答することになるという課題がある。
【０００７】
一方、特許文献１に記載のような別体型の場合、ＣＥＣ機器の論理アドレスを確認するためのインターフェースが必要になる。インターフェースの方法としては、ＣＥＣ信号ラインを介してＣＥＣ機器に接続された無線送受信回路が考えられる。この場合、他の無線送受信回路から無線パケットを受信した無線送受信回路は、受信されたＣＥＣフレームデータに含まれる送信先のロジカルアドレスが、そのＣＥＣ信号ラインに接続されるＣＥＣ機器のロジカルアドレスと一致するかを確認するために、受信した無線パケットをＣＥＣ信号に変換してそのＣＥＣ信号ラインに転送する必要がある。このＣＥＣ信号に対してＡＣＫ信号が返信された場合、この無線送受信回路は他の無線送受信回路に無線ＡＣＫパケットを無線送信する。
しかし、このようにするとシンク装置側のＣＥＣ信号ラインに接続された無線送受信装置は、他の無線送受信装置から無線パケットを受信すると、受信した無線パケットをＣＥＣ信号に変換してシンク側のＣＥＣ信号ラインに送信する。このＣＥＣ信号に対してＡＣＫ信号が返信された場合、無線送受信装置は他の無線送受信装置に無線ＡＣＫパケットを無線送信する。
このように手順が長くなるため、応答性が悪くなるという問題点がある。
【０００８】
さらに、他の無線送受信装置がソース側のＣＥＣ信号ラインに接続され、ソース側のＣＥＣ信号ラインからシンク側のＣＥＣ信号ライン向けのＣＥＣ信号がＣＥＣ信号ラインに送信された場合は、さらに手順が増えることになる。すなわち、ソース側のＣＥＣ信号ラインにＣＥＣ信号が送信されると、ソース側のＣＥＣ信号ラインに接続された無線送受信装置はこのＣＥＣ信号を無線パケットに変換してシンク側のＣＥＣ信号ラインに接続された無線送受信装置に無線送信する。シンク側のＣＥＣ信号ラインに接続された無線送受信装置は、この無線パケットを受信すると、受信した無線パケットをＣＥＣ信号に変換してシンク側のＣＥＣ信号ラインに送信する。このＣＥＣ信号に対してＡＣＫ信号が返信された場合、シンク側のＣＥＣ信号ラインに接続された無線送受信装置はソース側のＣＥＣ信号ラインに接続された無線送受信装置に無線ＡＣＫパケットを無線送信する。ソース側のＣＥＣ信号ラインに接続された無線送受信装置は、この無線ＡＣＫパケットを受信すると、最初にソース側のＣＥＣ信号ラインで受信したＣＥＣ信号の再送を待って、再送されたＣＥＣ信号に対してＡＣＫ信号を返信する。このように応答性が悪くなることに加えて、ソース側のＣＥＣ信号ラインからシンク側のＣＥＣ信号ライン向けのＣＥＣ信号を最初に送信したＣＥＣ機器は、最初に送信したＣＥＣ信号に対してＡＣＫ信号が返信されないため、１２msec以上待ってＣＥＣ信号を再送する。しかし、所定回数ＣＥＣ信号を再送してもＡＣＫ信号が返信されない場合、そのＣＥＣ信号は廃棄される。したがって、ソース側のＣＥＣ信号ラインに接続された無線送受信装置が最初のＣＥＣ信号に対する無線ＡＣＫパケットを受信しても、この無線ＡＣＫパケットを受信時点でそのＣＥＣ信号は廃棄されていると、ソース側のＣＥＣ信号ラインにＡＣＫ信号を返信することができなくなってしまうという問題点もある。
【０００９】
このような問題点は、無線送受信装置間のデータパケット通信のみのものではない。
第１ＣＥＣ信号ラインと、第１ＣＥＣ信号ラインには接続されない第２ＣＥＣ信号ラインがあるとき、第１ＣＥＣ信号ラインに送信されたＣＥＣ信号を第２ＣＥＣ信号ラインに転送するために、第１ＣＥＣ信号ラインに接続された第１の送受信装置と第２ＣＥＣ信号ラインに接続された第２の送受信装置の間での通信を実行する際に共通して発生する問題点である。第１の送受信装置と第２の送受信装置間の通信ラインはＣＥＣ信号ラインとは異なる、無線通信、光通信、その他の有線通信が考えられる。
【００１０】
また、特許文献２に開示されている構成では、各ＣＥＣ機器のロジカルアドレスを管理する装置が各機器を認識するためのタイミングが、各機器が新規に接続されフィジカルアドレスとロジカルアドレスを取得した場合であり、かつ、自主的にレポートフィジカルアドレスコマンドを送信したときであり、限定的である。このため、ロジカルアドレスリストの管理機器の電源が後から投入された場合には、このレポートフィジカルアドレスコマンドが取得できない可能性がある。
以上のことから、ユーザが各機器を設置し、接続・各機器を起動する順番が規制されてしまい非常に手間がかかるという課題と、上記特許文献２の解決課題である重複無くロジカルアドレスを割り振ることができない可能性があるという課題を有している。
【００１１】
また、特許文献３に記載されている構成では、上記置換後のアドレスは、ネットワーク２の端末２がネットワーク１側で仮にアドレスを取得するとした場合に取得可能なものが特定手段であり、すなわちネットワーク１側での未使用アドレスが対象であることが想像できる。しかしながらこのことは、例えばネットワーク２に“アドレス１”が存在し、ネットワーク１に“アドレス１”が存在しない場合には、置換後のアドレスとして“アドレス１”を特定してしまい、更なるアドレス重複、すなわち、ネットワーク２の既存アドレスと置換後のアドレスの重複を起こしてしまう可能性があるという課題を有していた。また、特許文献３では、置換後のアドレスを導き特定するまでの方法・手順や、置換後のアドレスと実在するアドレスと関連付けて記憶する置換用テーブルの作成方法・手順が、ネットワーク管理者等のユーザによるＧＵＩ等を使用したマニュアルによる設定例は述べられてはいるが、自動選択・自動生成に関する具体的な内容は明記されておらず、不明確である。
そして前記アドレスとは、主に特許文献３においてはＩＰアドレスであり、置換後のアドレスとして新たに割り当てる値は、既存のアドレス値から単純にプラス１（インクリメント）した値を用いることが、一般的であり一番容易である。しかしながら、ＨＤＭＩ  ＣＥＣにおける通信用のアドレスは、機器の製品カテゴリーにより取得することが可能なアドレスが定められており、未使用かつ製品カテゴリーに一致する必要があり、更に判断処理を有する必要がある為、ＨＤＭＩ  ＣＥＣ通信プロトコルに適用した場合では、本来取得するべきではないアドレスを置換後のアドレスとして取得してしまう可能性があるという課題を有していた。
また、特許文献３において、ネットワーク１の端末１からネットワーク２の端末２が通信を行う場合には、ネットワーク１の端末１は通信パケットにおける、通信先であるネットワーク２の端末２の送信先アドレスを設定する為に、置換用テーブルを記憶している中継装置に、問い合わせる事前通信処理を必要とする為、実際に通信するまでの手順が多く無駄な時間を消費するとともに複雑になり、煩わしいという課題を有していた。
【００１２】
本発明の目的は、構成の複雑化を招くことなく、第１機器から送信される処理データに対するＡＣＫ応答を応答性よく受信可能であり、かつ、処理データを複数の第２機器のうち所定の第２機器へ適切に送信可能なデータ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することである。また、本発明の他の目的は、有線ＣＥＣネットワーク内に無線システムが介在した場合でのロジカルアドレスの重複を防ぐことが本質ではなく、前述した課題を克服し、ユーザが意識することなく各機器がＣＥＣ通信を円滑に実施することが可能なデータ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することである。また、本発明の他の目的は、ユーザが意識することなく各機器がＣＥＣ通信を円滑に実施する為の一つの手法として、ＣＥＣ機器で構成される全体ネットワークにおいてやむおえず、ＣＥＣ機器のロジカルアドレスが重複してしまった場合であっても、前述した課題を克服するとともに、アドレス置換処理をユーザの手を煩わすことなく迅速に行うデータ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【００１３】
本発明のデータ処理装置は、第２機器に接続されたデータ転送装置、および、複数の第１機器に接続され、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理装置であって、前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部と、前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新部と、前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成部と、前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側データ送信部と、前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信部と、を具備したことを特徴とする。
【００１４】
本発明のデータ処理システムは、複数の第１機器に接続されたデータ処理装置と、このデータ処理装置および第２機器に接続されたデータ転送装置とを具備し、前記データ処理装置にて、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理システムであって、前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記データ処理装置は、前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部と、前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新部と、前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成部と、前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側データ送信部と、前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信部と、を備え、前記データ転送装置は、前記第１機器情報、前記第２機器情報、および、当該第２機器情報を異なる内容に再設定する旨を指示する第２リセットコマンドを前記第２機器が認識可能か否かを示す第２認識可否情報を記憶する転送側記憶部と、前記第２機器での前記第２機器情報の設定に応じて前記転送側記憶部の第２機器情報を更新するとともに、前記転送側記憶部の第１機器情報を前記データ処理装置から送信される第１機器情報に更新する転送側機器情報更新部と、前記転送側記憶部に前記第１機器情報と同一の第２機器情報が存在する場合において、前記第２認識可否情報に基づき当該第２機器情報に対応する第２機器が第２リセットコマンドを認識可能であると判断した場合、当該第２機器に第２リセットコマンドを送信し、前記第２リセットコマンドを認識不可能であると判断した場合、当該第２機器に第２リセットコマンドを送信しない第２リセットコマンド作成部と、前記転送側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第２機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第２機器に送信する転送側データ送信部と、前記転送側記憶部の第２機器情報を前記データ処理装置に送信する転送側機器情報送信部と、を備えたことを特徴とする。
【００１５】
本発明のデータ処理方法は、第２機器に接続されたデータ転送装置、および、複数の第１機器に接続されたコンピュータにより、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理方法であって、前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記コンピュータは、前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部を備え、前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記データ転送装置で更新された第２機器情報に更新する処理側機器情報更新ステップと、前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成ステップと、前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記データ転送装置を介して前記第２機器へ送信する処理側データ送信ステップと、前記処理側記憶部の第１機器情報を前記データ転送装置に送信する処理側機器情報送信ステップと、を実施することを特徴とする。
【００１６】
本発明のデータ処理方法は、複数の第１機器に接続された第１コンピュータと、この第１コンピュータおよび第２機器に接続された第２コンピュータとを用い、前記第１コンピュータにて、前記複数の第１機器のうちのいずれか一つの第１機器からＣＥＣフレームデータを受信して、前記いずれか一つ以外の第１機器または前記第２機器に送信するデータ処理方法であって、前記ＣＥＣフレームデータは、前記第１機器で設定された機器情報である第１機器情報または前記第２機器で設定された機器情報である第２機器情報に基づき生成されたものであり、送信先の機器を特定する機器情報と、当該送信先の機器に対するコマンドを表すコマンド情報と、を有し、前記機器情報の内容は、機器の種別ごとにあらかじめ設定されている複数の内容のうちのいずれか一つに設定されており、前記第１コンピュータは、前記第１機器情報、当該第１機器情報を異なる内容に再設定する旨を指示する第１リセットコマンドを前記第１機器が認識可能か否かを示す第１認識可否情報、および、前記第２機器情報を記憶する処理側記憶部を備え、前記第１機器での前記第１機器情報の設定に応じて前記処理側記憶部の第１機器情報を更新するとともに、前記処理側記憶部の第２機器情報を前記第２コンピュータで更新された第２機器情報に更新する処理側機器情報更新ステップと、前記処理側記憶部に前記第２機器情報と同一の前記第１機器情報が存在する場合において、前記第１認識可否情報に基づき当該第１機器情報に対応する第１機器が第１リセットコマンドを認識可能であると判断した場合、当該第１機器に第１リセットコマンドを送信し、前記第１リセットコマンドを認識不可能であると判断した場合、当該第１機器に第１リセットコマンドを送信しない第１リセットコマンド作成ステップと、前記処理側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第１機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第１機器に送信し、第２機器情報と同一の場合には、前記第２コンピュータを介して前記第２機器へ送信する処理側データ送信ステップと、前記処理側記憶部の第１機器情報を前記第２コンピュータに送信する処理側機器情報送信ステップと、を実施し、前記第２コンピュータは、前記第１機器情報、前記第２機器情報、および、当該第２機器情報を異なる内容に再設定する旨を指示する第２リセットコマンドを前記第２機器が認識可能か否かを示す第２認識可否情報を記憶する転送側記憶部を備え、前記第２機器での前記第２機器情報の設定に応じて前記転送側記憶部の第２機器情報を更新するとともに、前記転送側記憶部の第１機器情報を前記第１コンピュータから送信される第１機器情報に更新する転送側機器情報更新ステップと、前記転送側記憶部に前記第１機器情報と同一の第２機器情報が存在する場合において、前記第２認識可否情報に基づき当該第２機器情報に対応する第２機器が第２リセットコマンドを認識可能であると判断した場合、当該第２機器に第２リセットコマンドを送信し、前記第２リセットコマンドを認識不可能であると判断した場合、当該第２機器に第２リセットコマンドを送信しない第２リセットコマンド作成ステップと、前記転送側記憶部に記憶された情報に基づいて、前記ＣＥＣフレームデータの機器情報が前記第２機器情報と同一の場合には、前記ＣＥＣフレームデータを前記第２機器に送信する転送側データ送信ステップと、前記転送側記憶部の第２機器情報を前記第１コンピュータに送信する転送側機器情報送信ステップと、を実施することを特徴とする。
【００１７】
本発明のデータ処理プログラムは、上述のデータ処理方法をコンピュータに実行させることを特徴とする。
【００１８】
本発明のデータ処理プログラムを記録した記録媒体は、上述のデータ処理プログラムがコンピュータにて読取可能に記録されたことを特徴とする。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１〜第３実施形態に係るロジカルアドレス設定情報の構成を示す模式図である。
【図２】前記第１〜第３実施形態におけるＣＥＣフレームデータを示す模式図である。
【図３】前記第１実施形態におけるＨＤＭＩシステムの概略構成を示す模式図である。
【図４】前記第１実施形態および本発明の第２，第３実施形態における第１無線装置の概略構成を示すブロック図である。
【図５】前記第１実施形態における共有機器リストを示す模式図である。
【図６】前記第１〜第３実施形態における第２無線装置の概略構成を示すブロック図である。
【図７】前記第１〜第３実施形態における第１無線装置と第２無線装置との接続前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図８】前記第１，第２実施形態における第１無線装置と第２無線装置との接続後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図９】前記第１実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図１０】前記第１実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図１１】前記第１実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図１２】前記第１実施形態におけるＰＤＰ認識リストを示す模式図である。
【図１３】前記第１実施形態における第１無線装置と第１ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図１４】前記第１実施形態における第１無線装置と第１ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。
【図１５】前記第１実施形態における第１無線装置と第１ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図１６】前記第１実施形態における第１無線装置と第１ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【図１７】前記第１実施形態における第２無線装置と第２ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図１８】前記第１実施形態における第２無線装置と第２ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。
【図１９】前記第１実施形態における第２無線装置と第２ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図２０】前記第１実施形態における第２無線装置と第２ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【図２１】前記第１実施形態における第１機器と第２機器でロジカルアドレスが重複してしまったときの各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図２２】前記第１，第２実施形態における第１機器と第２機器でロジカルアドレスが重複してしまったときに生成される共有機器リストを示す模式図である。
【図２３】前記第１実施形態における第１機器と第２機器でロジカルアドレスが重複していない場合のＣＥＣフレームデータの送受信時の動作を示すタイミングチャートである。
【図２４】前記第１実施形態における第１機器と第２機器でロジカルアドレスが重複している場合のＣＥＣフレームデータの送受信時の動作を示すタイミングチャートである。
【図２５】前記第２実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図２６】前記第２実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図２７】前記第２実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図２８】前記第２実施形態におけるＰＤＰ認識リストを示す模式図である。
【図２９】前記第２実施形態における第１無線装置と第１ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図３０】前記第２実施形態における第１無線装置と第１ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。
【図３１】前記第２実施形態における第１無線装置と第１ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図３２】前記第２実施形態における第１無線装置と第１ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【図３３】前記第２実施形態における第２無線装置と第２ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図３４】前記第２実施形態における第２無線装置と第２ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。
【図３５】前記第２実施形態における第２無線装置と第２ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図３６】前記第２実施形態における第２無線装置と第２ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【図３７】前記第３実施形態における第１機器と第２機器で生成される共有機器リストを示す模式図である。
【図３８】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図３９】前記第３実施形態における第１無線装置と第２無線装置との接続後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。
【図４０】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図４１】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図４２】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図４３】前記第３実施形態における第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。
【図４４】前記第３実施形態におけるＰＤＰ認識リストを示す模式図である。
【発明を実施するための形態】
【００２０】
［第１実施形態］
以下、本発明に係る第１実施形態を図面に基づいて説明する。
この第１実施形態および後述する第２，第３実施形態では、本発明のデータ処理システムとして、ＨＤＭＩ（High-Definition Multimedia Interface）規格に準拠したＣＥＣ（Consumer Electronics Control）フレームフォーマットに基づく処理を実施するＨＤＭＩシステムを例示して説明する。
【００２１】
｛ロジカルアドレス設定情報の構成｝
まず、ＨＤＭＩシステムを構成する各機器がロジカルアドレスを取得する際に利用されるロジカルアドレス設定情報の構成について説明する。
図１は、ロジカルアドレス設定情報の構成を示す模式図である。
図１に示すように、ロジカルアドレス設定情報８００は、０〜１５の数字で表されるロジカルアドレスを示すアドレス情報８１０と、このアドレス情報８１０のロジカルアドレスが設定される機器を示すデバイス情報８２０と、を備えている。
このロジカルアドレス設定情報８００に基づいて、各機器は、機能ごとにあらかじめ決められているロジカルアドレスを取得する。また、各機器は、取得可能でありかつ他の機器が取得していないロジカルアドレスのうち、最も値が小さいロジカルアドレスを優先的に取得する。
【００２２】
｛ＣＥＣフレームデータの構成｝
次に、ＨＤＭＩシステムで利用されるＣＥＣフレームデータの構成について説明する。
図２は、ＣＥＣフレームデータを示す模式図である。
図２に示すように、処理データとしてのＣＥＣフレームデータ９００は、ヘッダブロック９１０と、０個〜１５個の可変長のデータブロック９２０とを備えている。
ヘッダブロック９１０は、送信側ロジカルアドレス領域９１１と、受信側ロジカルアドレス領域９１２と、ＥＯＭ（End Of Message）領域９１３と、ＡＣＫ領域９１４と、を備えている。送信側ロジカルアドレス領域９１１には、ＣＥＣフレームデータ９００の送信元の機器を特定するための第１機器情報としてのロジカルアドレスが記録される。受信側ロジカルアドレス領域９１２には、ＣＥＣフレームデータ９００の送信先の機器を特定するための第２機器情報としてのロジカルアドレスが記録される。ＥＯＭ領域９１３には、ヘッダブロック９１０がＣＥＣフレームデータ９００として、そのブロックが最後である場合には、最後である旨を示す情報が記録される。ＡＣＫ領域９１４は、ヘッダブロック９１０を受信した旨のＡＣＫ応答処理の際に利用される。ＡＣＫ応答処理とは、送信側の機器がＣＥＣフレームデータ９００を送信する場合は、ＡＣＫ領域９１４を所定期間ハイインピーダンスとし、受信側の機器がＣＥＣフレームデータ９００を受信した場合は、所定期間ローに固定する処理のことである。送信側の機器はこの期間を監視することによりローであれば、受信側の機器が受信した旨を認識し（ＡＣＫ応答）、ハイであれば受信側の機器が受信しなかった旨を認識（ＮＡＣＫ応答）することができるものである。
データブロック９２０は、コマンド領域９２１と、ＥＯＭ領域９２２と、ＡＣＫ領域９２３と、を備えている。コマンド領域９２１には、各機器に対するコマンドに関する情報が記録される。ＥＯＭ領域９２２およびＡＣＫ領域９２３には、ＥＯＭ領域９１３およびＡＣＫ領域９１４と同様の内容が記録および処理される。なお、以下において、応答が必要なコマンドを「ＣＥＣ  Ｇｉｖｅコマンド」と称して説明する。
【００２３】
｛ＨＤＭＩシステムの構成｝
次に、ＨＤＭＩシステムの構成について説明する。
図３は、ＨＤＭＩシステムの概略構成を示す模式図である。図４は、第１無線装置の概略構成を示すブロック図である。図５は、共有機器リストを示す模式図である。図６は、第２無線装置の概略構成を示すブロック図である。
【００２４】
図３に示すように、データ処理システムとしてのＨＤＭＩシステム１００は、データ処理装置および演算手段としての第１無線装置２００と、第１機器３００，３１０，３２０と、データ転送装置としての第２無線装置４００と、第２機器５００，５１０，５２０，５３０と、を備えている。
第１機器３００，３１０，３２０は、それぞれＰＤＰ（Plasma Display Panel）、第１ＢＤＰ（Blu-ray Disc Player）、第１ＤＶＤＲ（Digital Versatile Disc Recorder）とし、第１無線装置２００とともに第１ＣＥＣネットワーク１０１を構成している。また、第２機器５００，５１０，５２０，５３０は、それぞれ第１ＡＶＲ（Audio Visual Receiver）、第２ＢＤＰ、第２ＤＶＤＲ、第３ＤＶＤＲとし、第２無線装置４００とともに第２ＣＥＣネットワーク１０２を構成している。
また、第１機器３００，３１０，３２０および第２機器５００，５１０，５２０，５３０は、ＣＥＣフレームデータ９００を生成して送信する機能、ＣＥＣフレームデータ９００に対するＡＣＫ応答する機能、コマンドに対する処理を実施する機能、ＣＥＣ  Ｇｉｖｅコマンドに対する処理結果をＣＥＣ  Ｒｅｐｏｒｔコマンドとして返信する機能などを備えている。ここで、ＣＥＣ  Ｒｅｐｏｒｔコマンドとしては、第２機器５００，５１０，５２０，５３０の製造会社ＩＤや製品型式名を表すアスキーコードのキャラクタあるいはフィジカルアドレスを返信するものなどが例示できる。
第１ＣＥＣネットワーク１０１では、それぞれの機器は、共有するＣＥＣ信号ライン１０３を介して接続されている。第２ＣＥＣネットワーク１０２では、それぞれの機器は、共有するＣＥＣ信号ライン１０３を介して接続されている。第１機器３００，３１０，３２０、第１無線装置２００、第２機器５００，５１０，５２０，５３０、第２無線装置４００は、各種データや情報などをＣＥＣ信号ライン１０３を介して送受信する場合、ＣＥＣフレームデータ９００に変換してから送受信する。
また、第１機器３００，３１０，３２０、第１無線装置２００、第２機器５００，５１０，５２０，５３０、第２無線装置４００は、ＣＥＣフレームデータ９００を送信してＡＣＫ応答されないこと（ＮＡＣＫ応答）を認識すると、再度同じＣＥＣフレームデータ９００を送信する。また、同じＣＥＣフレームデータ９００を所定回数送信してもＡＣＫ応答されないこと（ＮＡＣＫ応答）を認識すると、このＣＥＣフレームデータ９００を廃棄する。
送信先の機器を特定しないブロードキャスト送信（ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合）であるＣＥＣフレームデータ９００に関しては、受信した機器は前記ＡＣＫ応答に示す極性とは逆極性のネガティブＡＣＫ応答となり、また送信した機器もその旨のネガティブＡＣＫ応答を持って送信成功と判断する。
【００２５】
ここで、図３において、ＬＡは、各機器に設定されたロジカルアドレスを表し、ＰＡは、各機器に設定されたフィジカルアドレスを表している。例えば、プレイバックデバイスである第１機器（第１ＢＤＰ）３１０は、ロジカルアドレス設定情報８００に基づき「４」のロジカルアドレスを取得する。また第１機器３１０のフィジカルアドレスは、「１．０．０．０」に設定されている。
各機器の自身のロジカルアドレスの取得は、送信側ロジカルアドレス領域９１１と受信側ロジカルアドレス領域９１２の両領域に取得したいロジカルアドレスを記録したヘッダブロック９１０のみで、データブロック９２０を有しないＣＥＣフレームデータ９００で構成されたポーリングコマンドを、共有するＣＥＣ信号ライン１０３で接続されている第１，第２ＣＥＣネットワーク１０１，１０２上に送信する。そして、各機器のＮＡＣＫ応答によりそのロジカルアドレスが取得可能であることを認識し、取得するものである。以下、ポーリングコマンド（取得）と称す。
また、各機器がＣＥＣネットワーク上に接続されている機器を把握するためには、送信側ロジカルアドレス領域９１１に自身のロジカルアドレスを記録し、受信側ロジカルアドレス領域９１２に接続確認したいロジカルアドレスを記録したヘッダブロック９１０のみで、データブロック９２０を有しないＣＥＣフレームデータ９００で構成されたポーリングコマンドを、共有するＣＥＣ信号ライン１０３で接続されている第１，第２ＣＥＣネットワーク１０１，１０２上に送信する。そして、各機器のＡＣＫ応答、ＮＡＣＫ応答により存在しているか否かを認識するものである。以下、ポーリングコマンド（認識）と称す。
【００２６】
第１無線装置２００は、共有するＣＥＣ信号ライン１０３を介して第１ＣＥＣネットワーク１０１に接続されている。この第１無線装置２００は、ＣＥＣ信号ライン１０３を介して第１機器３００などから送信されるＣＥＣフレームデータ９００などの各種データや情報などを取得して、無線媒体Ｍを介して第２無線装置４００へ送信する。また、第１無線装置２００は、無線媒体Ｍを介して第２無線装置４００から送信される各種データや情報などを取得して、第１機器３００などへ送信する。そして、第１無線装置２００は、各種プログラムから構成されており、図４に示すように、データ受信部としての第１ＣＥＣ側送受信部２０１と、データ送信部としての第１無線側送受信部２０２と、第１接続処理部２０３と、処理側記憶部としての第１記憶部２０４と、置換後情報関連処理部としても機能する第１リスト管理部２０５と、第１ＡＣＫ応答代替実行部２０６と、を備えている。
【００２７】
第１ＣＥＣ側送受信部２０１は、共有するＣＥＣ信号ライン１０３を介して第１機器３００に接続されている。第１ＣＥＣ側送受信部２０１は、第１機器３００からのＣＥＣフレームデータ９００を各種データなどに変換して、第１無線側送受信部２０２、第１リスト管理部２０５、第１ＡＣＫ応答代替実行部２０６へ送信する。また、第１無線側送受信部２０２、第１リスト管理部２０５、第１ＡＣＫ応答代替実行部２０６からの各種データをＣＥＣフレームデータ９００に変換して第１機器３００などへ送信する。
このとき、ブロードキャスト送信以外のＣＥＣフレームデータ９００の送信に対してＡＣＫ応答が得られない場合には、再度同じＣＥＣフレームデータ９００を送信する。この処理はＡＣＫ応答を得られるまで所定回数繰り返すが、その回数を上回った場合には、そのＣＥＣフレームデータ９００を廃棄する。
第１無線側送受信部２０２は、第１接続処理部２０３、第１リスト管理部２０５、第１ＡＣＫ応答代替実行部２０６からの各種データを無線パケットにして第２無線装置４００へ送信する。このとき、無線パケットの送信に対して受信側から無線パケット受信応答が得られない場合には、再度同じ無線パケットを送信する。この処理は無線パケット受信応答を得られるまで所定回数繰り返すが、その回数を上回った場合には、その無線パケットを廃棄する。また、第２無線装置４００からの無線パケットを各種データにして第１接続処理部２０３、第１リスト管理部２０５、第１ＡＣＫ応答代替実行部２０６へ送信する。
第１接続処理部２０３は、第２無線装置４００との間での接続処理を実施する。
【００２８】
第１記憶部２０４は、図５に示すような共有機器リスト２１０を記憶している。この共有機器リスト２１０は、第１ロジカルアドレス情報２１１と、第２ロジカルアドレス情報２１２と、を備えている。
第１ロジカルアドレス情報２１１には、第１無線装置２００と各種データを送受信可能な第１機器３００，３１０，３２０と、そのロジカルアドレスが記録されている。例えば、図５において、「第１ＢＤＰ  ＬＡ：４」とは、第１機器３１０のロジカルアドレスが４であることを表している。
第２ロジカルアドレス情報２１２には、第２無線装置４００と各種データを送受信可能な第２機器５００，５１０，５２０，５３０と、そのロジカルアドレスが記録されている。
なお、共有機器リスト２１０には、第１，第２ロジカルアドレス情報２１１，２１２に加えて、置換後第２ロジカルアドレス情報２１３（図２２参照）が含まれる場合もある。また、共有機器リスト２１０として、ロジカルアドレスのみを有する構成を例示したが、フィジカルアドレス、製造会社ＩＤや製品型式名のキャラクタ、デバイスタイプ、ＣＥＣバージョンに関する情報など、第１，第２機器３００，３１０，３２０，５００，５１０，５２０，５３０の各機器特有の情報などもロジカルアドレスに関連付けて有する構成としてもよい。
【００２９】
第１リスト管理部２０５は、第１無線装置２００と第２無線装置４００とが各種データを送受信可能に接続された場合、第１無線装置２００と第１機器３１０，３２０とが各種データを送受信可能に接続された場合、第２無線装置４００と第２機器５００，５１０，５２０，５３０とが各種データを送受信可能に接続された場合、第１記憶部２０４の共有機器リスト２１０を適宜作成および更新する。
なお、第１リスト管理部２０５の詳細な動作については後述する。
【００３０】
第１ＡＣＫ応答代替実行部２０６は、第１機器３００などから送信される第２機器５００，５１０，５２０，５３０に対する情報を含むＣＥＣフレームデータ９００を取得すると、ヘッダブロック９１０の受信側ロジカルアドレス領域９１２のロジカルアドレスに基づいてＣＥＣフレームデータ９００の送信先の第２機器５００，５１０，５２０，５３０を認識する。そして、例えば送信先が第２機器５１０の場合、ＡＣＫ生成用信号に基づいて、第２機器５１０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を実行する。また、ＣＥＣフレームデータ９００を、受信側ロジカルアドレス領域９１２の内容を必要であれば変更して第１無線側送受信部２０２へ送信する。
なお、第１ＡＣＫ応答代替実行部２０６の詳細な動作については後述する。
【００３１】
第２無線装置４００は、共有するＣＥＣ信号ライン１０３を介して第２ネットワーク１０２に接続されており、ＣＥＣ信号ライン１０３を介して第２機器５００から送信される各種データや情報などを取得して、無線媒体Ｍを介して第１無線装置２００へ送信する。また、第２無線装置４００は、無線媒体Ｍを介して第１無線装置２００から送信される各種データや情報などを取得して、第２機器５００へ送信する。そして、第２無線装置４００は、各種プログラムから構成されており、図６に示すように、第２ＣＥＣ側送受信部４０１と、第２無線側送受信部４０２と、第２接続処理部４０３と、転送側記憶部としての第２記憶部４０４と、第２機器情報生成部としても機能する第２リスト管理部４０５と、データ転送部としても機能する第２ＡＣＫ応答代替実行部４０６と、を備えている。
【００３２】
第２ＣＥＣ側送受信部４０１は、共有するＣＥＣ信号ライン１０３を介して第２機器５００に接続されている。第２ＣＥＣ側送受信部４０１は、第２機器５００からのＣＥＣフレームデータ９００を各種データなどに変換して、第２リスト管理部４０５および第２ＡＣＫ応答代替実行部４０６へ送信する。また、第２リスト管理部４０５および第２ＡＣＫ応答代替実行部４０６からの各種データをＣＥＣフレームデータ９００に変換して第２機器５００へ送信する。このとき、ブロードキャスト送信以外のＣＥＣフレームデータ９００の送信に対してＡＣＫ応答が得られない場合には、再度同じＣＥＣフレームデータ９００を送信する。この処理はＡＣＫ応答を得られるまで所定回数繰り返すが、その回数を上回った場合には、そのＣＥＣフレームデータ９００を廃棄する。
第２無線側送受信部４０２は、第２接続処理部４０３、第２リスト管理部４０５、第２ＡＣＫ応答代替実行部４０６からの各種データを無線パケットにして第１無線装置２００へ送信する。このとき、無線パケットの送信に対して受信側から無線パケット受信応答が得られない場合には、再度同じ無線パケットを送信する。この処理は無線パケット受信応答を得られるまで所定回数繰り返すが、その回数を上回った場合には、その無線パケットを廃棄する。また、第１無線装置２００からの無線パケットを各種データにして第２接続処理部４０３、第２リスト管理部４０５、第２ＡＣＫ応答代替実行部４０６へ送信する。
第２接続処理部４０３は、第１無線装置２００との間での接続処理を実施する。
第２記憶部４０４は、第１記憶部２０４と同一の共有機器リスト２１０を記憶している。
【００３３】
第２リスト管理部４０５は、第１リスト管理部２０５と同様のタイミングで、第２記憶部４０４の共有機器リスト２１０を適宜作成、更新する。
なお、第２リスト管理部４０５の詳細な動作については後述する。
第２ＡＣＫ応答代替実行部４０６は、第１無線装置２００の第１ＡＣＫ応答代替実行部２０６と同様の処理を実施する。
なお、第２ＡＣＫ応答代替実行部４０６の詳細な動作については後述する。
また、第２無線装置４００は、例えば特開２００８−２７１４６０号公報に開示された構成と同様の原理により動作する、図示しないホットプラグを備えている。このホットプラグは、トランジスタのコレクタに接続されており、第２ＣＥＣ側送受信部４０１によりトランジスタのベース電圧が制御されることで、ハイまたはローの状態に遷移する。ここで、第２機器５００，５１０，５２０，５３０が接続可能な複数の接続コネクタを個別に制御する場合、接続コネクタごとにトランジスタを設置すればよく、同時に制御する場合、複数の接続コネクタで共有のトランジスタを１個設置すればよい。
【００３４】
｛ＨＤＭＩシステムの動作｝
次に、ＨＤＭＩシステム１００の動作について説明する。なお、この動作以降の説明においては、必要に応じて、第１機器３００，３１０，３２０、第２機器５００，５１０，５２０，５３０を、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０と称して説明する。
【００３５】
〔第１無線装置と第２無線装置とが接続されたときの動作〕
図７は、第１無線装置と第２無線装置との接続前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図８は、第１無線装置と第２無線装置との接続後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図９〜図１１は、第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。図１２は、ＰＤＰ認識リストを示す模式図である。
図７に示すように、第１機器３００，３１０，３２０が接続された第１無線装置２００と、第２機器５００，５１０，５２０，５３０が接続された第２無線装置４００とが接続されていない（無線媒体Ｍが図示されていない）状態のときに、例えば、図９に示すように、第１ＢＤＰ３１０および第１ＤＶＤＲ３２０の電源がオン、第１無線装置２００の電源がオフでありＤＤＣ＿５Ｖがオフ（図９などにおいて、「ＤＤＣ＿５Ｖ＿ＯＦＦ」と表す）、第２無線装置４００の電源がオフでありかつホットプラグがハイのときに、ＰＤＰ３００の電源がオフからオンに切り替わると、ＰＤＰ３００は、自身のロジカルアドレス「０」を取得した後に接続されている各機器を認識するために、第１無線装置２００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０に対するポーリングコマンド（認識）処理を実施する（ステップＳ１）。すなわち、送信側ロジカルアドレス領域９１１にＰＤＰ３００のロジカルアドレスが記録されるとともに、受信側ロジカルアドレス領域９１２に「１〜１４」うちのいずれかが記録されたヘッダブロック９１０で構成されるＣＥＣフレームデータ９００のポーリングコマンド（認識）を順次、第１ＣＥＣネットワーク１０１に対して送信する。このとき、ＲＥＳＥＲＶＥＤである「１２」、「１３」のロジカルアドレスに対するポーリングコマンド（認識）処理は省略してもよい。
【００３６】
そして、第１ＢＤＰ３１０は、受信側ロジカルアドレス領域９１２に「４」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、その旨のＡＣＫ応答を行う（ステップＳ２）。また、同様にして、第１ＤＶＤＲ３２０は、受信側ロジカルアドレス領域９１２に「１」のロジカルアドレスが記録されたヘッダブロック９１０を受信した旨のＡＣＫ応答を行う（ステップＳ３）。さらに、第１無線装置２００は、電源がオフのため、ＮＡＣＫ応答となる（ステップＳ４）。
【００３７】
この後、第１，第２無線装置２００，４００の電源がオフからオンに切り替わると、第１無線装置２００のＤＤＣ＿５Ｖがオンになる。そして、第１接続処理部２０３は、初期設定処理を開始して、図８に示すように、無線媒体Ｍを介して通信可能な状態とするとともに、図９に示すように、第２無線装置４００の第２接続処理部４０３との間で接続確立処理を実施する（ステップＳ５）。この接続確立処理では、例えば、第２無線装置４００のホットプラグをハイからローに切り替える処理、ＰＤＰ３００のＥＤＩＤの読み込みや書き換え処理などのＨＤＭＩリピータ処理が実施される。このときのホットプラグの状態変化により、第２機器５００，５１０，５２０，５３０は、各々一度取得済みの自身のロジカルアドレスを破棄する（各機器のロジカルアドレスは「１５」ＵＮＲＥＧＩＳＴＥＲＥＤとなる）。
また、第１無線装置２００の第１リスト管理部２０５は、ＰＤＰ３００におけるステップＳ１の処理と同様にして、接続機器を認識する為に、第１ＣＥＣネットワーク１０１に対して順次ポーリングコマンド（認識）処理を実施する（ステップＳ６）。このポーリングコマンド（認識）処理に対して、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０は、「０」、「４」、「１」のロジカルアドレスが記録されたヘッダブロック９１０を受信した旨のＡＣＫ応答を行う（ステップＳ７，Ｓ８，Ｓ９）。そして、第１リスト管理部２０５は、第１ＣＥＣ側送受信部２０１でＡＣＫ応答が確認されると、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０のロジカルアドレスを「０」、「４」、「１」に設定した旨の第１ロジカルアドレス情報２１１を生成して、第２無線装置４００の第２リスト管理部４０５へ送信する（ステップＳ１０）。
すなわち、第１無線装置２００の第１リスト管理部２０５は、順次行うポーリングコマンド（認識）処理のヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録したロジカルアドレスと、受信側機器が処理するＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の結果を関連付けて第１ロジカルアドレス情報２１１を生成する。この時、ＲＥＳＥＲＶＥＤである「１２」、「１３」のロジカルアドレスに対するポーリングコマンド（認識）処理は省略してもよい。
【００３８】
そして、第２無線装置４００は、図１０に示すように、ホットプラグをローからハイに切り替える。
この後、第１ＡＶＲ５００は、再度、自身のロジカルアドレスを取得するために、第２ＣＥＣネットワーク１０２に対してロジカルアドレスを「５」に設定してポーリングコマンド（取得）処理を実施する（ステップＳ１１）。
第２機器５１０，５２０，５３０からの返信は、ここでは図示しないが、ロジカルアドレスが「５」でない旨のＮＡＣＫ応答となる。
また、第２無線装置４００の第２ＡＣＫ応答代替実行部４０６は、第２ＣＥＣ側送受信部４０１を介して、第１リスト管理部２０５からの第１ロジカルアドレス情報２１１に基づいて、ロジカルアドレスが「５」の第１機器３１０，３２０が存在しないことを認識して、ＮＡＣＫ応答を行う（ステップＳ１２）。
第１ＡＶＲ５００は、第２機器５１０，５２０，５３０、第２無線装置４００からのＮＡＣＫ応答を認識すると、自身のロジカルアドレスとして「５」を維持する。
【００３９】
また、第２ＢＤＰ５１０は、第１ＡＶＲ５００と同様に、自身のロジカルアドレスを取得するために、第２ＣＥＣネットワーク１０２に対してロジカルアドレスを「４」に設定してポーリングコマンド（取得）処理を実施する（ステップＳ１３）。
このポーリングコマンド（取得）処理に対して、第２機器５００，５２０，５３０は、ＮＡＣＫ応答する。
また、第２ＡＣＫ応答代替実行部４０６は、第２ＣＥＣ側送受信部４０１を介して、第１ロジカルアドレス情報２１１に基づいて、第１ＢＤＰ３１０のロジカルアドレスが「４」であることを認識して、ＡＣＫ応答をする（ステップＳ１４）。
プレイバックデバイスである第２ＢＤＰ５１０は、第２無線装置４００からのＡＣＫ応答を認識すると、ロジカルアドレス「４」が既に他機器で取得済みであると判断する。そして、ロジカルアドレス設定情報８００に基づいて、プレイバックデバイスに対して設定可能な「８」に対して取得が可能か否かを確認するために、再度、第２ＣＥＣネットワーク１０２に対してロジカルアドレスを「８」に設定してポーリングコマンド（取得）処理を実施する（ステップＳ１５）。
このポーリングコマンド（取得）処理に対して、第２機器５００，５２０，５３０は、ＮＡＣＫ応答する。
また、第２ＡＣＫ応答代替実行部４０６は、第２ＣＥＣ側送受信部４０１を介して、第１ロジカルアドレス情報２１１に基づいて、ロジカルアドレスが「８」である第１機器３１０，３２０が存在しないことを認識して、その旨のＮＡＣＫ応答する（ステップＳ１６）。
第２ＢＤＰ５１０は、第２機器５００，５２０，５３０、第２無線装置４００からのＮＡＣＫ応答を認識すると、図８に示すように、自身のロジカルアドレスとして「８」を取得し維持する。
【００４０】
第２ＤＶＤＲ５２０は、自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理を実施すると（ステップＳ１７）、第２機器５００，５１０，５３０からのＮＡＣＫ応答、および、第２無線装置４００から第１ＤＶＤＲ３２０が「１」に設定されている旨を示すＡＣＫ応答を認識する（ステップＳ１８）。この後、レコーディングデバイスである第２ＤＶＤＲ５２０は、レコーディングデバイスに対して設定可能な「２」に対して取得が可能か否かを確認するために再度ポーリングコマンド（取得）処理を実施する（ステップＳ１９）。
そして、第２ＤＶＤＲ５２０は、第２機器５００，５１０，５３０、第２無線装置４００からのＮＡＣＫ応答を認識して（ステップＳ２０）、図８に示すように、自身のロジカルアドレスとして「２」を取得し維持する。
【００４１】
第３ＤＶＤＲ５３０は、自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理を実施すると（ステップＳ２１）、第２無線装置４００から第１ＤＶＤＲ３２０が「１」に設定されている旨を示すＡＣＫ応答を認識する（ステップＳ２２）。次に、第３ＤＶＤＲ５３０は、「２」に対して取得が可能かを確認するためのポーリングコマンド（取得）処理を実施すると（ステップＳ２３）、第２ＤＶＤＲ５２０が「２」に設定されている旨のＡＣＫ応答を認識する（ステップＳ２４）。さらに、第３ＤＶＤＲ５３０は、「９」に対して取得が可能かを確認するためのポーリングコマンド（取得）処理を実施すると（ステップＳ２５）、第２機器５００，５１０，５２０、第２無線装置４００からのＮＡＣＫ応答を認識して（ステップＳ２６）、図８に示すように、自身のロジカルアドレスとして「９」を取得し維持する。
そして、第２リスト管理部４０５は、以上の処理に基づいて、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０のロジカルアドレスを「５」、「８」、「２」、「９」に設定した仮第２ロジカルアドレス情報を生成する。
すなわち、第２無線装置４００の第２リスト管理部４０５は、第２ＣＥＣネットワーク１０２に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理であると判断すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されている受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスと、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して第２ロジカルアドレス情報２１２に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて仮第２ロジカルアドレス情報を生成する。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第２リスト管理部４０５は、前記監視処理を行わずに処理を終了する。
【００４２】
この後、第２無線装置４００は、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０に対して、第２ロジカルアドレス情報２１２を生成するためのポーリングコマンド（認識）処理を実施する（ステップＳ２７）。そして、第２リスト管理部４０５は、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０から、「５」、「８」、「２」、「９」の各ロジカルアドレスが記録されたヘッダブロック９１０のポーリングコマンド（認識）に対してのＡＣＫ応答が第２ＣＥＣ側送受信部４０１において認識されると（ステップＳ２８，Ｓ２９，Ｓ３０，Ｓ３１）、この結果を仮第２ロジカルアドレス情報と照合する。そして、一致すると判断した場合、仮第２ロジカルアドレス情報を第２ロジカルアドレス情報２１２として有するとともに、第１リスト管理部２０５からの第１ロジカルアドレス情報２１１を有する、図５に示すような共有機器リスト２１０を生成して、第２記憶部４０４に記憶させる。
また、このとき一致しなかった場合には、ステップＳ２８を適正回数行うとともに、ホットプラグをハイからローに適正期間保持した後に、ステップＳ１１の処理から再度処理を行ってもよいし、ステップＳ２８の実施により得られた情報を元に第２ロジカルアドレス情報２１２としてもよい。また場合によっては、後に述べる「第１機器と第２機器でロジカルアドレスが重複してしまったときの動作」の処理を行ってもよい。
そして、前記仮第２ロジカルアドレス情報の生成は省略して、前記一致判断処理を省き第２ロジカルアドレス情報生成を行ってもよい。
すなわち、第２無線装置４００の第２リスト管理部４０５は、順次行うポーリングコマンド（認識）処理のヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録したロジカルアドレスと、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の結果を関連付けて第２ロジカルアドレス情報２１２を生成してもよい。
【００４３】
さらに、第２リスト管理部４０５は、図１１に示すように、共有機器リスト２１０を第１無線装置２００の第１リスト管理部２０５へ送信する（ステップＳ３２）。
このとき、第１リスト管理部２０５は、第２ロジカルアドレス情報２１２を元に、第１ＣＥＣネットワーク１０１に対して、第２ＣＥＣネットワーク１０２に接続されている各機器の「５」、「８」、「２」、「９」の各ロジカルアドレスが記録されたヘッダブロック９１０のポーリングコマンド（取得）処理を実施し通知してもよい。このとき、もし第１リスト管理部２０５が少なくとも「５」、「８」、「２」、「９」のロジカルアドレスのいずれか１つに対して、既に他機器が取得済みである旨のＡＣＫ応答を認識した場合、再度適正回数確認した後に第１ロジカルアドレス情報２１１を更新生成して、第２無線装置４００の第２リスト管理部４０５へ送信するとともにその旨を通知する。
ここで、第２無線装置４００は、ホットプラグをハイからローに適正期間保持した後に、ステップＳ１１の処理から再度処理を行ってもよい。このような処理をする場合、第２ＣＥＣ側送受信部４０１は、本発明のホットプラグ処理部として機能する。また場合によっては、後に述べる「第１機器と第２機器でロジカルアドレスが重複してしまったときの動作」の処理を行ってもよい。そして、第１リスト管理部２０５は、「５」、「８」、「２」、「９」の各ロジカルアドレスのポーリングコマンド（取得）処理において全てＮＡＣＫ応答を認識した場合には、取得できたと認識する。そして、第１無線装置２００のＤＤＣ＿５Ｖをオフにさせる。
第１無線装置２００の第１リスト管理部２０５は、共有機器リスト２１０を第１記憶部２０４に記憶させる。
さらに、第１無線装置２００は、適正期間経過後にＤＤＣ＿５Ｖをオンさせる。
【００４４】
一方、ＰＤＰ３００は、第１無線装置２００のＤＤＣ＿５Ｖがオフからオンに切り替わったことを認識すると、接続された機器を認識するために、第１ＣＥＣネットワーク１０１に対して順次ポーリングコマンド（認識）処理を実施する（ステップＳ３３）。
そして、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０は、ロジカルアドレスが「４」、「１」に設定されている旨のＡＣＫ応答をする（ステップＳ３４，Ｓ３５）。さらに、第１無線装置２００の第１ＡＣＫ応答代替実行部２０６は、第１ＣＥＣ側送受信部２０１を介して、共有機器リスト２１０に基づいて、第２ＤＶＤＲ５２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第３ＤＶＤＲ５３０のロジカルアドレスが「２」、「５」、「８」、「９」に設定されている旨のＡＣＫ応答をする（ステップＳ３６，Ｓ３７，Ｓ３８，Ｓ３９）。
そして、ＰＤＰ３００は、これらのＡＣＫ応答に基づいて、ＣＥＣフレームデータ９００を送信可能な第１機器３１０，３２０、第２機器５００，５１０，５２０，５３０と、そのロジカルアドレスとを認識して、図１２に示すようなＰＤＰ認識リスト３０１を生成して記憶する。
【００４５】
〔第１無線装置と第１ＢＤＰとが接続、切断されたときの動作〕
図１３は、第１無線装置と第１ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図１４は、第１無線装置と第１ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。図１５は、第１無線装置と第１ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図１６は、第１無線装置と第１ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
図１３に示すように、第１ＢＤＰ３１０が第１ＣＥＣネットワーク１０１に接続されていない状態では、第１記憶部２０４には、図１４に示すような共有機器リスト２１０が記憶されている。そして、図１５に示すように、第１ＢＤＰ３１０が第１ＣＥＣネットワーク１０１に接続されると、プレイバックデバイスである第１ＢＤＰ３１０は、ロジカルアドレスを取得するために、設定可能な「１」、「２」、「８」の機器があるかを確認するためのポーリングコマンド（取得）処理を実施する。
第１無線装置２００の第１ＡＣＫ応答代替実行部２０６は、第１ＣＥＣ側送受信部２０１を介して、このポーリングコマンド（取得）処理に対して、共有機器リスト２１０に基づいて、第２，第３ＤＶＤＲ５２０，５３０がそれぞれ「１」，「２」に設定されている旨のＡＣＫ応答をし、「８」に設定されている機器がない旨のＮＡＣＫ応答をする。そして、第１ＢＤＰ３１０は、図１５に示すように、自身のロジカルアドレスとして「８」を取得し維持する。
また、第１リスト管理部２０５は、図１６に示すように、第１ＢＤＰ３１０のロジカルアドレスが「８」である旨の第１ロジカルアドレス情報２１１を共有機器リスト２１０に加えて更新する。さらに、第１リスト管理部２０５は、この更新した共有機器リスト２１０を必要に応じて第２リスト管理部４０５へ送信して、第２記憶部４０４の共有機器リスト２１０を更新させる。
【００４６】
すなわち、第１無線装置２００の第１リスト管理部２０５は、第１ＣＥＣネットワーク１０１に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理であると判断すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されている受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスと、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して第１ロジカルアドレス情報２１１に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１に追加し、共有機器リスト２１０を更新する処理を行う。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第１リスト管理部２０５は、前記監視処理を行わずに終了する。
また、このとき、第１ＣＥＣ側送受信部２０１は、第１ＢＤＰ３１０が本当に「８」を取得したかを再確認のために、ポーリングコマンド（認識）処理を実施してもよい。
【００４７】
また、図１３に示すように、この状態から第１ＢＤＰ３１０が切断されると、第１無線装置２００の第１リスト管理部２０５は、変化を認識する術がないため、第１ＢＤＰ３１０の切断を認識できない。
そこで、第１リスト管理部２０５は、ＰＤＰ３００や第２機器５００，５１０，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対するＡＣＫ応答やＮＡＣＫ応答を監視する。そして、第１リスト管理部２０５は、共有機器リスト２１０に登録されているロジカルアドレスに対するコマンド送信に対してＮＡＣＫ応答が所定回数続いたことを認識すると、このＮＡＣＫ応答が続いたロジカルアドレスが存在するか否かを確認するためのポーリングコマンド（認識）処理を実施する。そして、第１リスト管理部２０５は、例えば、第１ＢＤＰ３１０に関するＮＡＣＫ応答を認識すると、図１４に示すように、第１ＢＤＰ３１０の第１ロジカルアドレス情報２１１を共有機器リスト２１０から削除して更新するとともに、この更新した共有機器リスト２１０を必要に応じて第２無線装置４００へ送信して第２記憶部４０４に記憶させる。
また、前記第１リスト管理部２０５のロジカルアドレスが存在するか否かを確認するためのポーリングコマンド（認識）処理は省略し、ＰＤＰ３００や第２機器５００，５１０，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対する所定回数続いたＮＡＣＫ応答をもって、第１ＢＤＰ３１０の第１ロジカルアドレス情報２１１を共有機器リスト２１０から削除して更新してもよい。
すなわち、第１無線装置２００の第１リスト管理部２０５は、第１ＣＥＣネットワーク１０１に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理でない場合、そのヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを判断する。そして、それが第１ロジカルアドレス情報２１１に登録されている場合には、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して、ＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１から削除し、共有機器リスト２１０を更新する処理を行ってもよい。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第１リスト管理部２０５は、前記監視処理を行わずに終了する。
【００４８】
〔第２無線装置と第２ＢＤＰとが接続、切断されたときの動作〕
図１７は、第２無線装置と第２ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図１８は、第２無線装置と第２ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。図１９は、第２無線装置と第２ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図２０は、第２無線装置と第２ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
図１７に示すように、第２ＢＤＰ５１０が第２ＣＥＣネットワーク１０２に接続されていない状態では、第２記憶部４０４には、図１８に示すような共有機器リスト２１０が記憶されている。そして、図１９に示すように、第２ＢＤＰ５１０が第２ＣＥＣネットワーク１０２に接続されると、プレイバックデバイスである第２ＢＤＰ５１０は、ロジカルアドレスを取得するために、設定可能な「１」、「２」、「８」の機器があるかを確認するためのポーリングコマンド（取得）処理を実施する。そして、第２ＢＤＰ５１０は、第２無線装置４００などからの「８」に設定されている機器がない旨のＮＡＣＫ応答を認識して、自身のロジカルアドレスとして「８」を取得し維持する。
また、第２リスト管理部４０５は、図２０に示すように、第２ＢＤＰ５１０に関する第２ロジカルアドレス情報２１２を共有機器リスト２１０に加えて更新するとともに、この更新した共有機器リスト２１０を必要に応じて第１無線装置２００へ送信して第１記憶部２０４に記憶させる。
すなわち、第２無線装置４００の第２リスト管理部４０５は、第２ＣＥＣネットワーク１０２に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得する為のポーリングコマンド（取得）処理であると判断すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されている受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスと、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して第２ロジカルアドレス情報２１２に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２に追加し、共有機器リスト２１０を更新する処理を行う。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第２リスト管理部４０５は前記監視処理を行わずに終了する。
またこのとき、第２リスト管理部４０５は第２ＢＤＰ５１０が本当に「８」を取得したかを再確認のために、ポーリングコマンド（認識）処理を実施してもよい。
【００４９】
また、図１７に示すように、この状態から第２ＢＤＰ５１０が切断されると、第２無線装置４００の第２リスト管理部４０５は、変化を認識する術がないため、第２ＢＤＰ５１０の切断を認識できない。このため、第２リスト管理部４０５は、第１機器３００，３１０や第２機器５００，５２０，５３０において送受信されるコマンドに対するＡＣＫ応答やＮＡＣＫ応答を監視して、第２ＢＤＰ５１０に対するコマンド送信に対してＮＡＣＫ応答が所定回数続いたことを認識すると、この第２ＢＤＰ５１０が存在するか否かを確認するためのポーリングコマンド（認識）処理を実施する。そして、第２リスト管理部４０５は、ＮＡＣＫ応答を認識すると、図１８に示すように、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２を共有機器リスト２１０から削除して更新するとともに、この更新した共有機器リスト２１０を必要に応じて第１無線装置２００へ送信して第１記憶部２０４に記憶させる。
また、前記第２リスト管理部４０５のロジカルアドレスが存在するか否かを確認するためのポーリングコマンド（認識）処理は省略し、ＰＤＰ３００や第１および第２機器３１０，５００，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対する所定回数続いたＮＡＣＫ応答をもって、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２を共有機器リスト２１０から削除して更新してもよい。
すなわち、第２無線装置４００の第２リスト管理部４０５は、第２ＣＥＣネットワーク１０２に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理でない場合、そのヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを判断する。そして、それが第２ロジカルアドレス情報２１２に登録されている場合には、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視してＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２から削除し、共有機器リスト２１０を更新する処理を行ってもよい。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第２リスト管理部４０５は前記監視処理を行わずに終了する。
【００５０】
〔第１機器と第２機器でロジカルアドレスが重複してしまったときの動作〕
図２１は、第１機器と第２機器でロジカルアドレスが重複してしまったときの各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図２２は、第１機器と第２機器でロジカルアドレスが重複してしまったときに生成される共有機器リストを示す模式図である。
例えば、第１，第２無線装置２００，４００間での接続タイミング、あるいは、第１機器３００，３１０，３２０や第２機器５００，５１０，５２０，５３０の接続タイミング、さらには、第１，第２ＣＥＣネットワーク１０１，１０２が存在することなどにより、図２１に示すように、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」であり、第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０のロジカルアドレスがともに「１」となってしまう可能性も考えられる。
このとき、第２無線装置４００はホットプラグをハイからローに適正期間保持した後に、ステップＳ１１の処理から再度行ってもよいが、処理時間の短縮や簡素化を目的として後述するような手法を行うことも有効である。
このような場合、第１無線装置２００の第１リスト管理部２０５は、第１機器３００，３１０，３２０に対する前記のような接続機器認識処理に基づいて、それぞれロジカルアドレスが「０」，「４」，「１」である旨の第１ロジカルアドレス情報２１１を生成する。
また、第２無線装置４００の第２リスト管理部４０５は、第２機器５００，５１０，５２０，５３０に対する前記のような接続機器認識処理に基づいて、それぞれロジカルアドレスが「５」，「４」，「１」，「２」である旨の第２ロジカルアドレス情報２１２を生成して、第１リスト管理部２０５へ送信する。
【００５１】
第１リスト管理部２０５は、第２ロジカルアドレス情報２１２を受信すると、第１，第２ロジカルアドレス情報２１１，２１２に基づいて、ロジカルアドレスの重複状態を確認する。そして、プレイバックデバイスである第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複していると判断すると、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２のロジカルアドレスをプレイバックデバイスに対して取得可能な他のロジカルアドレスに置換する。この置換の際、ロジカルアドレスを示す数値が小さいものから順に置換できるか否かを判断する。ここでは、まず、「８」に設定されている第１，第２機器３００，３２０，５００，５２０，５３０が存在するか否かを確認して、存在していないため、第２ロジカルアドレス情報２１２のロジカルアドレスを「８」に置換すると判断する。
また、同様にして、第１ＤＶＤＲ３２０とロジカルアドレスが重複している第２ＤＶＤＲ５２０に対応する第２ロジカルアドレス情報２１２のロジカルアドレスを、レコーディングデバイスに対して取得可能な他のロジカルアドレスに置換すると判断する。ここでは、まず、「２」に置換可能か否かを確認して、第３ＤＶＤＲ５３０がすでに取得していることを認識する。そして、第２ＤＶＤＲ５２０の第２ロジカルアドレス情報２１２を、この次に小さい「９」に対する未使用確認後に置換すると判断する。
次に、第１無線装置２００は、置換したロジカルアドレスが第１機器３００，３１０，３２０に利用されているか否かを確認するためのポーリングコマンド（取得）処理を実施する。そして、利用されていないと認識すると、図２２に示すように、第１，第２ロジカルアドレス情報２１１，２１２と、第２ＢＤＰ５１０および第２ＤＶＤＲ５２０に対応する第２ロジカルアドレス情報２１２のロジカルアドレスをそれぞれ「８」、「９」に置換する旨の置換後第２ロジカルアドレス情報２１３と、を有する共有機器リスト２１０を生成して、第１記憶部２０４に記憶させる。さらに、この共有機器リスト２１０を第２リスト管理部４０５へ送信して、第２記憶部４０４に記憶させる。
なお、第２リスト管理部４０５において、置換後第２ロジカルアドレス情報２１３を有する共有機器リスト２１０を生成してもよい。
【００５２】
また、ＰＤＰ３００は、第１無線装置２００のＤＤＣ＿５Ｖのオフ、オン操作により、接続機器の再認識処理が促され、第１無線装置２００、第１機器３１０，３２０対するポーリングコマンド（認識）処理を実施する。このポーリングコマンド（認識）処理に対して、第１無線装置２００は、図２２に示す共有機器リスト２１０に基づいて以下のような処理をする。すなわち、ロジカルアドレスが重複していない第１ＡＶＲ５００、第３ＤＶＤＲ５３０については、実際に取得されているロジカルアドレスに対応するＡＣＫ応答をする。一方、ロジカルアドレスが重複している第２ＢＤＰ５１０、第２ＤＶＤＲ５２０については、実際に取得されているロジカルアドレスではなく、置換後第２ロジカルアドレス情報２１３に記録された置換後のロジカルアドレスに対応するＡＣＫ応答をする。
そして、ＰＤＰ３００は、ポーリングコマンド（認識）処理結果に基づいて、図１２に示すようなＰＤＰ認識リスト３０１を生成して記憶する。つまり、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０については、実際に取得されているロジカルアドレスと異なるロジカルアドレスが設定されている旨のＰＤＰ認識リスト３０１を記憶する。
【００５３】
〔第１機器と第２機器でロジカルアドレスが重複していない場合のＣＥＣフレームデータの送受信時の動作〕
図２３は、第１機器と第２機器でロジカルアドレスが重複していない場合のＣＥＣフレームデータの送受信時の動作を示すタイミングチャートである。ここでは、関連する機器のみ表記している。なお、図２３において、〔８〕は、ＣＥＣ  Ｇｉｖｅコマンドでは受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを表し、ＣＥＣ  Ｒｅｐｏｒｔコマンドでは送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスを表している。
図３および図５に示すように、第１機器３００，３１０，３２０と第２機器５００，５１０，５２０，５３０でロジカルアドレスが重複していない場合、例えば、ＰＤＰ３００は、ＰＤＰ認識リスト３０１に基づいて、ロジカルアドレスが「８」に設定されている第２ＢＤＰ５１０に対して所定のコマンドを実施させるために、送信側ロジカルアドレス領域９１１に「０」のロジカルアドレスが記録され、受信側ロジカルアドレス領域９１２に「８」のロジカルアドレスが記録されたヘッダブロック９１０と所定のコマンドに設定されたデータブロック９２０を備えたＣＥＣフレームデータ９００を生成する。そして、図２３に示すように、このＣＥＣフレームデータ９００をＣＥＣ  Ｇｉｖｅコマンドとして第１無線装置２００へ送信する（ステップＳ６１）。
【００５４】
第１無線装置２００の第１ＡＣＫ応答代替実行部２０６は、ＣＥＣ  Ｇｉｖｅコマンドを受信すると、共有機器リスト２１０の第２ロジカルアドレス情報２１２に基づいて、「８」のロジカルアドレスを取得している第２ＢＤＰ５１０が第２無線装置４００に接続されているか否かを判断する。そして、接続されていると判断した場合、送信元であるＰＤＰ３００に対して、第２ＢＤＰ５１０がＣＥＣ  Ｇｉｖｅコマンドを受信した旨のＣＥＣフレームデータ９００における、ヘッダブロック９１０内のＡＣＫ領域９１４、およびデータブロック９２０内のＡＣＫ領域９２３のＡＣＫ応答処理を、第２ＢＤＰ５１０の代わりに行う（ステップＳ６２）。なお、ＣＥＣ  Ｇｉｖｅコマンドの送信元が第１ＢＤＰ３１０や第１ＤＶＤＲ３２０の場合でも同様の処理が行われる。
また、第１ＡＣＫ応答代替実行部２０６は、ＣＥＣ  Ｇｉｖｅコマンドを、第１無線側送受信部２０２を介して第２無線装置４００へ送信する（ステップＳ６３）。
【００５５】
第２無線装置４００は、ＣＥＣ  Ｇｉｖｅコマンドを受信すると、この受信を確認した旨の無線パケット受信応答を第１無線装置２００に対して行う（ステップＳ６４）。また、第２無線装置４００は、受信側ロジカルアドレス領域９１２に「８」が記録されたＣＥＣ  Ｇｉｖｅコマンドを第２ＢＤＰ５１０へ送信する（ステップＳ６５）。
第２ＢＤＰ５１０は、ＣＥＣ  Ｇｉｖｅコマンドを受信すると、その旨のＡＣＫ応答をした後に（ステップＳ６６）、ＣＥＣ  Ｇｉｖｅコマンドに対する応答コマンドとして、ＣＥＣ  Ｇｉｖｅコマンドの送信元であるＰＤＰ３００のロジカルアドレスである「０」を受信側ロジカルアドレス領域９１２に記録し、自身のロジカルアドレスである「８」送信側ロジカルアドレス領域９１１に記録したヘッダブロック９１０と、ＣＥＣ  Ｇｉｖｅコマンドの実施結果に関するデータブロック９２０を含むＣＥＣフレームデータ９００をＣＥＣ  Ｒｅｐｏｒｔコマンドとして第２無線装置４００へ送信する（ステップＳ６７）。
第２ＡＣＫ応答代替実行部４０６は、ＣＥＣ  Ｒｅｐｏｒｔコマンドを受信すると、共有機器リスト２１０の第１ロジカルアドレス情報２１１に基づいて、「０」のロジカルアドレスを取得しているＰＤＰ３００が第１無線装置２００に接続されているか否かを判断する。そして、接続されていると判断した場合、送信元である第２ＢＤＰ５１０に対して、ＰＤＰ３００がＣＥＣ  Ｒｅｐｏｒｔコマンドを受信した旨のＣＥＣフレームデータ９００における、ヘッダブロック９１０内のＡＣＫ領域９１４、およびデータブロック９２０内のＡＣＫ領域９２３のＡＣＫ応答処理を、ＰＤＰ３００の代わりに行うとともに（ステップＳ６８）、ＣＥＣ  Ｒｅｐｏｒｔコマンドを第１無線装置２００へ送信する（ステップＳ６９）。
【００５６】
第１無線装置２００の第１無線側送受信部２０２は、第２無線装置４００からのＣＥＣ  ＲｅｐｏｒｔコマンドをＰＤＰ３００へ送信する（ステップＳ７１）。ＰＤＰ３００は、ＣＥＣ  Ｒｅｐｏｒｔコマンドを受信した旨のＡＣＫ応答をする（ステップＳ７２）。
【００５７】
〔第１機器と第２機器でロジカルアドレスが重複している場合のＣＥＣフレームデータの送受信時の動作〕
図２４は、第１機器と第２機器でロジカルアドレスが重複している場合のＣＥＣフレームデータの送受信時の動作を示すタイミングチャートである。ここでは、関連する機器のみ表記している。なお、図２４において、〔４〕、〔８〕は、ＣＥＣ  Ｇｉｖｅコマンドでは受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを表し、ＣＥＣ  Ｒｅｐｏｒｔコマンドでは送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスを表している。
図２１および図２２に示すように、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複している場合、ＰＤＰ３００は、第２ＢＤＰ５１０に対するＣＥＣ  Ｇｉｖｅコマンドを生成する場合、ＰＤＰ認識リスト３０１に基づいて、ロジカルアドレスの受信側ロジカルアドレス領域９１２に「８」を記録する。そして、図２４に示すように、このＣＥＣ  Ｇｉｖｅコマンドを第１無線装置２００へ送信する（ステップＳ６１）。
【００５８】
第１ＡＣＫ応答代替実行部２０６は、共有機器リスト２１０に基づいて、「８」のロジカルアドレスを取得している第２ＢＤＰ５１０が第２無線装置４００に接続されているか否かを判断する。そして、置換後第２ロジカルアドレス情報２１３、第２ロジカルアドレス情報２１２に基づいて、共有機器リスト２１０上でロジカルアドレス「８」は第２ロジカルアドレス情報２１２における「４」に関連付けて置換された第２ＢＤＰ５１０である認識すると、送信元であるＰＤＰ３００に対して、第２ＢＤＰ５１０がＣＥＣ  Ｇｉｖｅコマンドを受信した旨のＣＥＣフレームデータ９００における、ヘッダブロック９１０内のＡＣＫ領域９１４、及びデータブロック９２０内のＡＣＫ領域９２３のＡＣＫ応答処理を、第２ＢＤＰ５１０の代わりに行うとともに（ステップＳ６２）、受信側ロジカルアドレス領域９１２に「８」を記録されたＣＥＣ  Ｇｉｖｅコマンドを第２無線装置４００へ送信する（ステップＳ６３）。
【００５９】
第２無線装置４００は、ＣＥＣ  Ｇｉｖｅコマンドを受信すると、ステップＳ６４の処理をする。また、第２ＡＣＫ応答代替実行部４０６は、図２２に示す共有機器リスト２１０の置換後第２ロジカルアドレス情報２１３に基づいて、受信側ロジカルアドレス領域９１２に第２ＢＤＰ５１０のロジカルアドレスが「８」と記録されているが、実際の第２ＢＤＰ５１０のロジカルアドレスが「４」であることを認識する。そして、第２ＡＣＫ応答代替実行部４０６は、受信側ロジカルアドレス領域９１２の内容を「８」から「４」に置換して、このＣＥＣ  Ｇｉｖｅコマンドを第１ＡＶＲ５００を介して第２ＢＤＰ５１０へ送信する（ステップＳ８５）。このとき、受信側ロジカルアドレス領域９１２の内容が置換されたため、第１ＡＶＲ５００は、ロジカルアドレスが「４」の第２ＢＤＰ５１０へＣＥＣ  Ｇｉｖｅコマンドを送信することができる。
第２ＢＤＰ５１０は、ＣＥＣ  Ｇｉｖｅコマンドを受信した旨のＡＣＫ応答をした後に（ステップＳ８６）、ＣＥＣ  Ｇｉｖｅコマンドに対する応答コマンドとして、ＣＥＣ  Ｇｉｖｅコマンドの送信元であるＰＤＰ３００のロジカルアドレスである「０」を受信側ロジカルアドレス領域９１２に記録し、自身のロジカルアドレスである「４」を送信側ロジカルアドレス領域９１１に記録したヘッダブロック９１０と、ＣＥＣ  Ｇｉｖｅコマンドの実施結果に関するデータブロック９２０を含むＣＥＣフレームデータ９００をＣＥＣ  Ｒｅｐｏｒｔコマンドとして第２無線装置４００へ送信する（ステップＳ８７）。
第２無線装置４００の第２ＡＣＫ応答代替実行部４０６は、ＣＥＣ  Ｒｅｐｏｒｔコマンドを受信すると、共有機器リスト２１０の第１ロジカルアドレス情報２１１に基づいて、「０」のロジカルアドレスを取得しているＰＤＰ３００が第１無線装置２００に接続されているか否かを判断する。そして、接続されていると判断した場合、送信元である第２ＢＤＰ５１０に対して、ＰＤＰ３００がＣＥＣ  Ｒｅｐｏｒｔコマンドを受信した旨のＣＥＣフレームデータ９００における、ヘッダブロック９１０内のＡＣＫ領域９１４、及びデータブロック９２０内のＡＣＫ領域９２３のＡＣＫ応答処理を、ＰＤＰ３００の代わりに行う（ステップＳ８８）。また、第２ＡＣＫ応答代替実行部４０６は、置換後第２ロジカルアドレス情報２１３に基づいて、送信側ロジカルアドレス領域９１１のロジカルアドレスを「４」から「８」に置換して記録し、ＣＥＣ  Ｒｅｐｏｒｔコマンドを第１無線装置２００へ送信する（ステップＳ６９）。
【００６０】
第１無線装置２００の第１無線側送受信部２０２は、第２無線装置４００からのＣＥＣ  ＲｅｐｏｒｔコマンドをＰＤＰ３００へ送信する（ステップＳ７１）。ＰＤＰ３００は、ＣＥＣ  Ｒｅｐｏｒｔコマンドを受信した旨のＡＣＫ応答をする（ステップＳ７２）。
以上の処理により、ＰＤＰ３００は、実際にはロジカルアドレス「４」を取得している第２ＢＤＰ５１０が実施した処理を、ロジカルアドレスが「８」の第２ＢＤＰ５１０が実施したと認識する。
【００６１】
｛第１実施形態のＨＤＭＩシステムの作用効果｝
上述したように、上記第１実施形態では、以下のような作用効果を奏することができる。
【００６２】
（１）ＨＤＭＩシステム１００の第１無線装置２００は、ＰＤＰ３００から例えば第２ＢＤＰ５１０に対するＣＥＣフレームデータ９００を受信すると、受信側ロジカルアドレス領域９１２、場合によっては置換後第２ロジカルアドレス情報２１３の内容に基づいて、このＣＥＣフレームデータ９００の送信先が第２無線装置４００に接続された複数の機器のうち第２ＢＤＰ５１０であると認識することが可能である。そして、共有機器リスト２１０の第２ロジカルアドレス情報２１２、場合によっては置換後第２ロジカルアドレス情報２１３に基づいて、この第２ＢＤＰ５１０が第２無線装置４００に接続されていることを認識すると、第２ＢＤＰ５１０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を第２ＢＤＰ５１０の代わりに行うとともに、このＣＥＣフレームデータ９００を第２ＢＤＰ５１０へ送信する。
このため、送信対象となりうる第２機器５００，５１０，５２０，５３０が複数ある場合でも、ＰＤＰ３００は、ＣＥＣフレームデータ９００を実際に受信する第２ＢＤＰ５１０からと見なせるＡＣＫ応答を第１ＡＣＫ応答代替実行部２０６から応答性よく受信でき、かつ、ＣＥＣフレームデータ９００を第２ＢＤＰ５１０に適切に送信できる。また、第２機器５００，５１０，５２０，５３０に対して個別に無線媒体Ｍを利用可能な機能を設ける必要がなく、第２機器５００，５１０，５２０，５３０の構成の複雑化を招くことがない。
【００６３】
（２）第１無線装置２００の第１ＡＣＫ応答代替実行部２０６は、接続されている第１機器３００，３１０，３２０のうちいずれかからＣＥＣフレームデータ９００を受信すると、共有機器リスト２１０に基づいて第２無線装置４００に接続されている機器を送信先としているＣＥＣフレームデータ９００と判断した場合、このＣＥＣフレームデータ９００の送信元にＡＣＫ応答する。
このため、第１ＡＣＫ応答代替実行部２０６は、送信元となりうる第１機器３００，３１０，３２０などが複数ある場合でも、送信先の第２機器５００，５１０，５２０，５３０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を正確にかつ応答性よく実行できる。
【００６４】
（３）第１無線装置２００の第１リスト管理部２０５は、例えば第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複していることを認識すると、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２の「４」に対して関連付けて他の取得可能なロジカルアドレスに置換すると判断して、置換用のロジカルアドレス、例えば「８」を取得する。そして、その旨の置換後第２ロジカルアドレス情報２１３を有する共有機器リスト２１０を生成する。さらに、この共有機器リスト２１０を第２無線装置４００へ送信する。そして、例えば、ＰＤＰ３００が受信側ロジカルアドレス領域９１２における送信先のロジカルアドレスを「８」に設定したＣＥＣフレームデータ９００を送信した場合、第１ＡＣＫ応答代替実行部２０６は、ロジカルアドレスが「８」の第２ＢＤＰ５１０がコマンドを受信した旨のＡＣＫ応答をする。さらに、第１無線側送受信部２０２は、第２無線装置４００を介してＣＥＣフレームデータ９００を送信して、共有機器リスト２１０の置換後第２ロジカルアドレス情報２１３に基づいて、送信先が「８」に設定された受信側ロジカルアドレス領域９１２をロジカルアドレス「４」に置換して第２ＢＤＰ５１０に受信させる。
このため、例えば第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複している場合でも、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスの変更をすることなく、ＰＤＰ３００に送信先である第２ＢＤＰ５１０が受信したと見なせるＡＣＫ応答を実行できるとともに、ＣＥＣフレームデータ９００を第２ＢＤＰ５１０に受信させることができる。
【００６５】
（４）第１無線装置２００の第１リスト管理部２０５は、電力が供給されて電源がオフからオンに切り替わると、第１無線装置２００に接続された第１機器３００，３１０，３２０などを認識して、第１ロジカルアドレス情報２１１を新たに生成する。そして、この第１ロジカルアドレス情報２１１を第２無線装置４００へ送信する。
このため、第１，第２無線装置２００，４００は、第１無線装置２００の電源がオンされるたびに、最新の接続状態を反映した第２ロジカルアドレス情報２１２に基づいて、ＣＥＣフレームデータ９００の送受信処理を確実に実施できる。
【００６６】
（５）第１リスト管理部２０５は、第１ＣＥＣネットワーク１０１に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理なのか、ブロードキャストに送信されたコマンド（「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合）なのか、それ以外のコマンドなのか、を判断する。
そして、自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理の場合には、受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識し、それが第１ロジカルアドレス情報２１１に登録されているかの判断を行うとともに、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視し、第１ロジカルアドレス情報２１１に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１に追加する。
また、ブロードキャストに送信されたコマンドの場合には、前記監視処理は行わずに終了する。
さらに、前記した以外のコマンドの場合には、受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識し、それが第１ロジカルアドレス情報２１１に登録されているか否かの判断を行うとともに、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視する。
このため、第１ロジカルアドレス情報２１１に未登録、かつＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１に追加し、第１ロジカルアドレス情報２１１に登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１から削除するというように、共有機器リスト２１０を更新する処理を行うことができる。したがって、この共有機器リスト２１０を第２無線装置４００へ送信することにより、常に最新の接続状態を反映することができ、ＣＥＣフレームデータ９００の送受信処理を確実に実施できる。
【００６７】
（６）第２無線装置４００の第２ＡＣＫ応答代替実行部４０６は、接続されている第２機器５００，５１０，５２０，５３０のうちいずれかからＣＥＣフレームデータ９００を受信すると、共有機器リスト２１０に基づいて第１無線装置２００に接続されている機器を送信先としているＣＥＣフレームデータ９００と判断した場合、このＣＥＣフレームデータ９００の送信元にＡＣＫ応答する。
このため、第２ＡＣＫ応答代替実行部４０６は、送信元となりうる第２機器５００，５１０，５２０，５３０などが複数ある場合でも、送信先の第１機器３００，３１０，３２０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を正確にかつ応答性よく実行できる。
【００６８】
（７）第２無線装置４００の第２ＡＣＫ応答代替実行部４０６は、例えば、第２ＢＤＰ５１０が送信側ロジカルアドレス領域９１１における送信元のロジカルアドレスを「４」に設定したＣＥＣフレームデータ９００を送信した場合、共有機器リスト２１０の置換後第２ロジカルアドレス情報２１３に基づいて、送信先が「４」に設定された送信側ロジカルアドレス領域９１１をロジカルアドレス「８」に置換してＰＤＰ３００に受信させる。
このため、例えば第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複している場合でも、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスの変更をすることなく、ＰＤＰ３００に送信元である第２ＢＤＰ５１０からのＣＥＣフレームデータ９００を受信させることができる。
【００６９】
（８）第２リスト管理部４０５は、第２ＣＥＣネットワーク１０２に接続されている機器から送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識する。そして、そのＣＥＣフレームデータ９００が自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理なのか、ブロードキャストに送信されたコマンド（「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合）なのか、それ以外のコマンドなのか、を判断する。
そして、自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理の場合には、受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識し、それが第２ロジカルアドレス情報２１２に登録されているかの判断を行うとともに、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視し、第２ロジカルアドレス情報２１２に未登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２に追加する。
また、ブロードキャストに送信されたコマンドの場合には、前記監視処理は行わずに終了する。
さらに、前記した以外のコマンドの場合には、受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを認識し、それが第２ロジカルアドレス情報２１２に登録されているか否かの判断を行うとともに、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視する。
このため、第２ロジカルアドレス情報２１２に未登録、かつＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２に追加し、第２ロジカルアドレス情報２１２に登録、かつＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２から削除するというように、共有機器リスト２１０を更新する処理を行うことができる。したがって、この共有機器リスト２１０を第１無線装置２００へ送信することにより、常に最新の接続状態を反映することができ、ＣＥＣフレームデータ９００の送受信処理を確実に実施できる。
【００７０】
（９）第２無線装置４００の第２リスト管理部４０５は、電力が供給されて電源がオフからオンに切り替わると、第２無線装置４００に接続された第２機器５００，５１０，５２０，５３０などを認識して、第２ロジカルアドレス情報２１２を新たに生成する。そして、この第２ロジカルアドレス情報２１２を第１無線装置２００へ送信する。
このため、第１，第２無線装置２００，４００は、第２無線装置４００の電源がオンされるたびに、最新の接続状態を反映した第２ロジカルアドレス情報２１２に基づいて、ＣＥＣフレームデータ９００の送受信処理を確実に実施できる。
【００７１】
（１０）第２リスト管理部４０５は、電源がオフからオンに切り替わり、かつ、第１無線装置２００との接続が確立していると判断すると、第２無線装置４００に接続された第２機器５００，５１０，５２０，５３０を認識して、第２ロジカルアドレス情報２１２を新たに生成する。
このため、第２リスト管理部４０５は、第２無線装置４００の電源がオンされ、かつ、第１無線装置２００との接続が確立されたときに、最新の接続状態を反映した第２ロジカルアドレス情報２１２を生成するので、第１無線装置２００の電源がオフで各種データを受信できないときに第２ロジカルアドレス情報２１２を生成して送信してしまうという無駄な処理を実施することがなくなる。
【００７２】
［第２実施形態］
次に、本発明の第２実施形態について説明する。
上記第１実施形態では、第１，第２無線装置２００，４００が接続されたときのステップＳ５の接続確立処理において、「ホットプラグの状態変化により、第２機器５００，５１０，５２０，５３０は、各々一度取得済みの自身のロジカルアドレスを破棄する（各機器のロジカルアドレスは「１５」ＵＮＲＥＧＩＳＴＥＲＥＤとなる）。」と断定したが、各機器に電源が供給されている間は取得したロジカルアドレス、フィジカルアドレスをメモリなどに保持して継続維持したままで、このような結果を得られない機器が接続されている場合も実際には想定される。
また、送信側ロジカルアドレス領域９１１と受信側ロジカルアドレス領域９１２の両領域に取得したいロジカルアドレスを記録したヘッダブロック９１０のみで、データブロック９２０を有しないＣＥＣフレームデータ９００で構成されたポーリングコマンドをポーリングコマンド（取得）と称し、送信側ロジカルアドレス領域９１１に自身のロジカルアドレスを記録し、受信側ロジカルアドレス領域９１２に接続確認したいロジカルアドレスを記録したヘッダブロック９１０のみで、データブロック９２０を有しないＣＥＣフレームデータ９００で構成されたポーリングコマンドをポーリングコマンド（認識）と称して説明してきたが、そのようなポーリングコマンドの使い分けをせずに行う機器が接続される場合も実際には想定される。
具体的には、ポーリングコマンド（認識）処理にて自身のロジカルアドレスの取得処理を行う機器などである。
この第２実施形態では、上記のような動作仕様の機器が接続されている場合を想定したときのＨＤＭＩシステム１００Ａについて説明する。なお、この第２実施形態および後述する第３実施形態では、ポーリングコマンド（取得）、ポーリングコマンド（認識）の区別は特に行わず、ポーリングコマンドと称して説明する。
【００７３】
｛ＨＤＭＩシステムの動作｝
まず、ＨＤＭＩシステムの動作について説明する。
〔第１無線装置と第２無線装置とが接続されたときの動作〕
図２５〜図２７は、第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。図２８は、ＰＤＰ認識リストを示す模式図である。
【００７４】
まず、図７に示すようなＨＤＭＩシステム１００Ａにおいて、第１機器３００，３１０，３２０が接続された第１無線装置２００Ａと、第２機器５００，５１０，５２０，５３０が接続された第２無線装置４００Ａとが接続されていない状態のときに、図２５に示すように、第１機器３１０，３２０は、既に電源オンで第１ＣＥＣネットワーク１０１に接続され、図２６に示すように、第２機器５００，５１０，５２０，５３０も既に電源オンで第２ＣＥＣネットワーク１０２に接続されている。また、このとき、各機器３００〜３２０，５００〜５３０は、接続時に各自自身のロジカルアドレスを取得済みである。ここで、第１，第２ＣＥＣネットワーク１０１，１０２が存在することにより、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」であり、第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０のロジカルアドレスがともに「１」となっている。
【００７５】
図２５に示すように、ＰＤＰ３００の電源がオフからオンに切り替わると、ＰＤＰ３００は、自身のロジカルアドレス「０」を取得する（ステップＳ９１）。この後、接続されている各機器を認識するために、第１無線装置２００Ａ、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０に対するポーリングコマンド処理を実施する（ステップＳ９２）。
そして、第１ＤＶＤＲ３２０は、受信側ロジカルアドレス領域９１２に「１」のロジカルアドレスが記録されたヘッダブロック９１０を受信した旨のＡＣＫ応答を行う（ステップＳ９３）。また、同様にして、第１ＢＤＰ３１０は、受信側ロジカルアドレス領域９１２に「４」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、その旨のＡＣＫ応答を行う（ステップＳ９４）。さらに、第１無線装置２００Ａは、電源がオフのため、ＮＡＣＫ応答となる。
そしてＰＤＰ３００は、これらのＡＣＫ応答に基づいて、第１ＣＥＣネットワーク１０１におけるＣＥＣフレームデータ９００を送信可能な第１機器３１０，３２０と、そのロジカルアドレスとを認識して、ＰＤＰ認識リスト３０１を生成して記憶する。
【００７６】
この後、第１，第２無線装置２００Ａ，４００Ａの電源がオフからオンに切り替わると、第１無線装置２００ＡのＤＤＣ＿５Ｖがオンになる。そして、第１無線装置２００Ａは、初期設定処理を開始して、図８に示すように、無線媒体Ｍを介して通信可能な状態とするとともに、図２５に示すように、第２無線装置４００Ａとの間で接続確立処理を実施する（ステップＳ９５）。この接続確立処理では、例えば、第２無線装置４００Ａのホットプラグをハイからローに切り替える処理、ＰＤＰ３００のＥＤＩＤの読み込みや書き換え処理などのＨＤＭＩリピータ処理が実施される。
【００７７】
次に、第１無線装置２００Ａの第１リスト管理部２０５Ａは、ＰＤＰ３００におけるステップＳ９２の処理と同様にして、接続機器を認識するために、第１ＣＥＣネットワーク１０１に対して順次ポーリングコマンド処理を実施する（ステップＳ９６）。このポーリングコマンド処理に対して、ＰＤＰ３００、第１ＤＶＤＲ３２０、第１ＢＤＰ３１０は、「０」、「１」、「４」の受信側ロジカルアドレス領域９１２が記録されたヘッダブロック９１０を受信した旨のＡＣＫ応答を行う（ステップＳ９７，Ｓ９８，Ｓ９９）。そして、第１リスト管理部２０５Ａは、第１ＣＥＣ側送受信部２０１でＡＣＫ応答が確認されると、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０のロジカルアドレスが「０」、「４」、「１」に設定されている旨の第１ロジカルアドレス情報２１１を生成する。
【００７８】
一方、第２無線装置４００Ａの第２リスト管理部４０５Ａは、図２５および図２６に示すように、第１無線装置２００ＡにおけるステップＳ９６の処理と略等しいタイミングで、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０の接続されているに第２ＣＥＣネットワーク１０２に対して、第２ロジカルアドレス情報２１２を生成するためのポーリングコマンド処理を実施する（ステップＳ１００）。そして、第２リスト管理部４０５Ａは、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第２ＢＤＰ５１０、第１ＡＶＲ５００から、「１」、「２」、「４」、「５」の各受信側ロジカルアドレス領域９１２が記録されたヘッダブロック９１０のポーリングコマンドに対してのＡＣＫ応答（ステップＳ１０１，Ｓ１０２，Ｓ１０３，Ｓ１０４）が第２ＣＥＣ側送受信部４０１において認識されると、第２ロジカルアドレス情報２１２を生成する。さらに、第２リスト管理部４０５Ａは、第２ロジカルアドレス情報２１２を第１無線装置２００Ａの第１リスト管理部２０５Ａへ送信する（ステップＳ１０５）。
【００７９】
第１リスト管理部２０５Ａは、第２ロジカルアドレス情報２１２を受信すると、第１，第２ロジカルアドレス情報２１１，２１２に基づいて、プレイバックデバイスである第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複していると判断すると、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２のロジカルアドレスをプレイバックデバイスに対して取得可能な他のロジカルアドレスに置換する。この置換の際、ロジカルアドレスを示す数値が小さいものから順に置換できるか否かを判断する。ここでは、まず、「８」に設定されている第１，第２機器３００，３２０，５００，５２０，５３０が存在するか否かを確認して、存在していないため、第２ロジカルアドレス情報２１２のロジカルアドレスを「８」に置換すると判断する。
また、同様にして、第１ＤＶＤＲ３２０とロジカルアドレスが重複している第２ＤＶＤＲ５２０に対応する第２ロジカルアドレス情報２１２のロジカルアドレスを、レコーディングデバイスに対して取得可能な他のロジカルアドレスに置換すると判断する。ここでは、まず、「２」に置換可能か否かを確認して、第３ＤＶＤＲ５３０がすでに取得していることを認識する。そして、第２ＤＶＤＲ５２０の第２ロジカルアドレス情報２１２を、この次に小さい「９」に対する未使用確認後に置換すると判断する。ここで、第１無線装置２００Ａは、置換したロジカルアドレスが第１機器３００，３１０，３２０に利用されているか否かを再度確認するために、ポーリングコマンド処理を実施してもよい。
【００８０】
そして、図２２に示すように、第１，第２ロジカルアドレス情報２１１，２１２と、第２ＢＤＰ５１０および第２ＤＶＤＲ５２０に対応する第２ロジカルアドレス情報２１２のロジカルアドレスをそれぞれ「８」、「９」に置換する旨の置換後第２ロジカルアドレス情報２１３と、を有する共有機器リスト２１０を生成して、第１記憶部２０４に記憶させる。さらに、この共有機器リスト２１０を第２リスト管理部４０５Ａへ送信して、第２記憶部４０４に記憶させる（ステップＳ１０６）。ここで、第２無線装置４００Ａは、置換したロジカルアドレスが第２機器５００，５１０，５２０，５３０に利用されているか否かを再度確認するために、ポーリングコマンド処理を実施してもよい。
【００８１】
前記したＰＤＰ３００におけるＰＤＰ認識リスト３０１では、現時点では第１ＣＥＣネットワーク１０１に接続されている機器しか登録されていないため、第２ＣＥＣネットワーク１０２における、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０をＰＤＰ認識リスト３０１に追加登録するために、後述する処理を実施する。もし、第１，第２ＣＥＣネットワーク１０１，１０２でロジカルアドレスが重複している場合には、ＰＤＰ３００のＰＤＰ認識リスト３０１に、置換後第２ロジカルアドレス情報２１３に対応するロジカルアドレスを登録する必要がある。
【００８２】
ここで、ＰＤＰ３００に対して第２ＣＥＣネットワーク１０２に接続されている機器を認識させるために、ＨＤＭＩ規格で定められた「Ｒｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ（以下、Ｒｅｐｏｒｔ  ＰＡと略す）」コマンドを使用する。「Ｒｅｐｏｒｔ  ＰＡ」コマンドとは、ある機器の自身のロジカルアドレスと自身のフィジカルアドレスとの関連付けを他の機器に通知するときに使用するコマンドであり、ある機器が新規にＣＥＣネットワークに接続された場合には、そのネットワーク上の既存機器に対して送信されるコマンドである。また、ある機器が特定の機器のロジカルアドレスと関連するフィジカルアドレスの情報を得たい場合に、「Ｇｉｖｅ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ（以下、Ｇｉｖｅ  ＰＡと略す）」コマンドが送信され、その応答コマンドとして「Ｒｅｐｏｒｔ  ＰＡ」コマンドが使用されることもある。
【００８３】
そして、まず、第２無線装置４００Ａは、図２６に示すように、第２ロジカルアドレス情報２１２に基づき、受信側ロジカルアドレス領域９１２に「１」を設定し、第２ＤＶＤＲ５２０に対して「Ｒｅｐｏｒｔ  ＰＡ」コマンドの応答を要求する「Ｇｉｖｅ  ＰＡ」コマンドを送信する（ステップＳ１０７）。第２ＤＶＤＲ５２０は、「Ｇｉｖｅ  ＰＡ」コマンド受信により、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴを受信側ロジカルアドレス領域９１２に記録し、自身のロジカルアドレスである「１」を送信側ロジカルアドレス領域９１１に記録したヘッダブロック９１０と、「Ｇｉｖｅ  ＰＡ」の実施結果に関するデータブロック９２０を含む「Ｒｅｐｏｒｔ  ＰＡ」コマンドを構成する、ＣＥＣフレームデータ９００をブロードキャスト送信する（ステップＳ１０８）。
第２無線装置４００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンド受信すると、ブロードキャストに送信されたコマンドであると判断してＮＡＣＫ応答するとともに、図２７に示すように、受信側ロジカルアドレス領域９１２の内容を「１」から「９」に置換して、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１無線装置２００Ａへ送信する（ステップＳ１０９）。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
第１無線装置２００Ａの第１無線側送受信部２０２は、第２無線装置４００Ａからの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１ＣＥＣネットワーク１０１へ送信する（ステップＳ１１０）。
そして、ＰＤＰ３００は、第２ＤＶＤＲ５２０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、新たに機器が接続されたと認識して、ＰＤＰ認識リスト３０１に、第２ＤＶＤＲ５２０として置換後のロジカルアドレス「９」を追加登録する。
【００８４】
また、図２６に示すように、第２無線装置４００Ａは、受信側ロジカルアドレス領域９１２に「２」を設定し、第３ＤＶＤＲ５３０に対して「Ｇｉｖｅ  ＰＡ」コマンドを送信する（ステップＳ１１１）。第３ＤＶＤＲ５３０は、その応答処理である「Ｒｅｐｏｒｔ  ＰＡ」コマンドの送信側ロジカルアドレス領域９１１に自身のロジカルアドレスである「２」を記録し、ブロードキャスト送信する（ステップＳ１１２）。
第２無線装置４００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンド受信すると、ＮＡＣＫ応答するとともに、図２７に示すように、送信側ロジカルアドレス領域９１１の内容を置換せずに、第１無線装置２００Ａへ送信する（ステップＳ１１３）。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
第１無線装置２００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１ＣＥＣネットワーク１０１へ送信する（ステップＳ１１４）。
そして、ＰＤＰ３００は、第３ＤＶＤＲ５３０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＰＤＰ認識リスト３０１に、第３ＤＶＤＲ５３０としてロジカルアドレス「２」を追加登録する。
【００８５】
さらに、図２６に示すように、第２無線装置４００Ａは、受信側ロジカルアドレス領域９１２に「４」を設定し、第２ＢＤＰ５１０に対して「Ｇｉｖｅ  ＰＡ」コマンドを送信する（ステップＳ１１５）。第２ＢＤＰ５１０は、「Ｇｉｖｅ  ＰＡ」コマンド受信により、「Ｒｅｐｏｒｔ  ＰＡ」コマンドの送信側ロジカルアドレス領域９１１に自身のロジカルアドレスである「４」を記録し、ブロードキャスト送信する（ステップＳ１１６）。
第２無線装置４００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンド受信すると、ブロードキャストに送信されたコマンドであると判断してＮＡＣＫ応答する。さらに、共有機器リスト２１０における第２ロジカルアドレス情報２１２、置換後第２ロジカルアドレス情報２１３に基づいて、送信側ロジカルアドレスが「４」に設定されているコマンドを第１無線装置２００Ａへ送信する際には、送信側ロジカルアドレスを「８」に置換すると認識する。そして、図２７に示すように、送信側ロジカルアドレス領域９１１の内容を「４」から「８」に置換して、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１無線装置２００Ａへ送信する（ステップＳ１１７）。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
第１無線装置２００Ａは、第２無線装置４００Ａからの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１ＣＥＣネットワーク１０１へ送信する（ステップＳ１１８）。
そして、ＰＤＰ３００は、第２ＢＤＰ５１０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、新たに機器が接続されたと認識してＰＤＰ認識リスト３０１に、第２ＢＤＰ５１０として置換後のロジカルアドレス「８」を追加登録する。
【００８６】
また、図２６に示すように、第２無線装置４００Ａは、受信側ロジカルアドレス領域９１２に「５」を設定し、第１ＡＶＲ５００に対して「Ｇｉｖｅ  ＰＡ」コマンドを送信する（ステップＳ１１９）。第１ＡＶＲ５００は、「Ｇｉｖｅ  ＰＡ」コマンド受信により、「Ｒｅｐｏｒｔ  ＰＡ」コマンドの送信側ロジカルアドレス領域９１１に自身のロジカルアドレスである「５」を記録し、ブロードキャスト送信する（ステップＳ１２０）。
第２無線装置４００Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、受信側ロジカルアドレス領域９１２の内容を置換せずに、第１無線装置２００Ａへ送信する（ステップＳ１２１）。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
第１無線装置２００Ａは、第２無線装置４００Ａからの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを第１ＣＥＣネットワーク１０１へ送信する（ステップＳ１２２）。
そして、ＰＤＰ３００は、第１ＡＶＲ５００からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＰＤＰ認識リスト３０１に、第１ＡＶＲ５００としてロジカルアドレス「５」を追加登録する。
【００８７】
そして、ＰＤＰ３００は、これらの「Ｒｅｐｏｒｔ  ＰＡ」コマンドの受信に基づいて、ＣＥＣフレームデータ９００を送信可能な第１機器３１０，３２０の認識に加えて、第２機器５００，５１０，５２０，５３０と、そのロジカルアドレスとを認識して追加登録し、図２８に示すようなＰＤＰ認識リスト３０１を生成して記憶する。
【００８８】
また一方で、第２無線装置４００Ａは、ＰＤＰ３００に対しての、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０の上記追加登録処理を終了すると、図２６に示すように、ホットプラグをローからハイに切り替える。このタイミングで第２無線装置４００Ａがホットプラグの操作を行っているのは、第２ＣＥＣネットワーク１０２に接続されている各機器からのＣＥＣ通信を抑制するためであり、特にその必要が無ければ、ホットプラグをローからハイへの切り替えを他のタイミングで行ってもよい。
また、もし共有機器リスト２１０にてフィジカルアドレスの管理が必要である場合には、（ステップＳ９６，Ｓ１００）におけるポーリングコマンド処理は、「Ｇｉｖｅ  ＰＡ」コマンドによる処理で代用してもよい。
この後、ＰＤＰ３００は、図２６，２７に示すような、第２ＤＶＤＲ５２０のバージョンを調べるための処理などを実施する（ステップＳ１２３）。
【００８９】
〔第１無線装置と第１ＢＤＰとが接続、切断されたときの動作〕
図２９は、第１無線装置と第１ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図３０は、第１無線装置と第１ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。図３１は、第１無線装置と第１ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図３２は、第１無線装置と第１ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【００９０】
図２９に示すようなＨＤＭＩシステム１００Ａにおいて、第１ＢＤＰ３１０が第１ＣＥＣネットワーク１０１に接続されていない状態では、第１記憶部２０４には、図３０に示すような共有機器リスト２１０が記憶されている。そして、図３１に示すように、第１ＢＤＰ３１０が第１ＣＥＣネットワーク１０１に接続されると、プレイバックデバイスである第１ＢＤＰ３１０は、ロジカルアドレスを取得するために、設定可能な「４」、「８」、「１１」の機器があるかを確認するためのポーリングコマンド処理を実施する。
第１無線装置２００Ａの第１ＡＣＫ応答代替実行部２０６Ａは、第１ＣＥＣ側送受信部２０１を介して、このポーリングコマンド処理に対して、共有機器リスト２１０の第２ロジカルアドレス情報２１２に基づいて、第２ＢＤＰ５１０が「４」に設定されている旨のＡＣＫ応答をし、「８」に設定されている機器がない旨のＮＡＣＫ応答をする。そして、第１ＢＤＰ３１０は、図３１に示すように、自身のロジカルアドレスとして「８」を取得し維持する。
【００９１】
そして、新規にＣＥＣネットワークに接続した第１ＢＤＰ３１０は、自身のロジカルアドレスと自身のフィジカルアドレスとの関連付けを他の機器に通知するために、「Ｒｅｐｏｒｔ  ＰＡ」コマンドをブロードキャスト送信する。
そして、第１リスト管理部２０５Ａは、第１ＢＤＰ３１０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、図３２に示すように、第１ＢＤＰ３１０のロジカルアドレスが「８」である旨の第１ロジカルアドレス情報２１１を共有機器リスト２１０に加えて更新する。このときに、必要であれば、ロジカルアドレスと関連付けてフィジカルアドレスも保存してもよい。
さらに、第１リスト管理部２０５Ａは、この更新した共有機器リスト２１０を必要に応じて第２リスト管理部４０５Ａへ送信して、第２記憶部４０４の共有機器リスト２１０を更新させる。
また、このとき、第１ＣＥＣ側送受信部２０１は、第１ＢＤＰ３１０が本当に「８」を取得したかを再確認のために、ポーリングコマンド処理を実施してもよい。
そしてまた、ＰＤＰ３００は、第１ＢＤＰ３１０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドの受信に基づいて、そのロジカルアドレスを認識してＰＤＰ認識リスト３０１に追加し記憶する。
【００９２】
また、図２９に示すように、この状態から第１ＢＤＰ３１０が切断されると、第１無線装置２００Ａの第１リスト管理部２０５Ａは、変化を認識する術がないため、第１ＢＤＰ３１０の切断を認識できない。
そこで、第１リスト管理部２０５Ａは、ＰＤＰ３００や第２機器５００，５１０，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対するＡＣＫ応答やＮＡＣＫ応答を監視する。そして、第１リスト管理部２０５Ａは、共有機器リスト２１０に登録されているロジカルアドレスに対するコマンド送信に対してＮＡＣＫ応答が所定回数続いたことを認識すると、このＮＡＣＫ応答が続いたロジカルアドレスが存在するか否かを確認するためのポーリングコマンド処理を実施する。そして、第１リスト管理部２０５Ａは、例えば、第１ＢＤＰ３１０に関するＮＡＣＫ応答を認識すると、図３０に示すように、第１ＢＤＰ３１０の第１ロジカルアドレス情報２１１を共有機器リスト２１０から削除して更新するとともに、この更新した共有機器リスト２１０を必要に応じて第２無線装置４００Ａへ送信して第２記憶部４０４に記憶させる。
なお、前記第１リスト管理部２０５Ａのロジカルアドレスが存在するか否かを確認するためのポーリングコマンド処理を省略し、ＰＤＰ３００や第２機器５００，５１０，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対する所定回数続いたＮＡＣＫ応答をもって、第１ＢＤＰ３１０の第１ロジカルアドレス情報２１１を共有機器リスト２１０から削除して更新してもよい。
【００９３】
すなわち、第１無線装置２００Ａの第１リスト管理部２０５Ａは、第１ＣＥＣネットワーク１０１に接続されている機器へ送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを判断する。そして、それが第１ロジカルアドレス情報２１１に登録されている場合には、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視して、ＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第１ロジカルアドレス情報２１１から削除し、共有機器リスト２１０を更新する処理を行う。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第１リスト管理部２０５Ａは、前記監視処理を行わずに終了する。
また、ロジカルアドレスに関連付けて、他のフィジカルアドレスなどの情報も保持している場合には、あわせて更新してもよい。
【００９４】
〔第２無線装置と第２ＢＤＰとが接続、切断されたときの動作〕
図３３は、第２無線装置と第２ＢＤＰとの接続前、切断後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図３４は、第２無線装置と第２ＢＤＰとの接続前、切断後の共有機器リストの更新状態を示す模式図である。図３５は、第２無線装置と第２ＢＤＰとの接続後、切断前の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図３６は、第２無線装置と第２ＢＤＰとの接続後、切断前の共有機器リストの更新状態を示す模式図である。
【００９５】
図３３に示すようなＨＤＭＩシステム１００Ａにおいて、第２ＢＤＰ５１０が第２ＣＥＣネットワーク１０２に接続されていない状態では、第２記憶部４０４には、図３４に示すような共有機器リスト２１０が記憶されている。そして、図３５に示すように、第２ＢＤＰ５１０が第２ＣＥＣネットワーク１０２に接続されると、プレイバックデバイスである第２ＢＤＰ５１０は、ロジカルアドレスを取得するために、設定可能な「４」、「８」、「１１」の機器があるかを確認するためのポーリングコマンド処理を実施する。そして、第２ＢＤＰ５１０は、第２無線装置４００Ａなどからの「８」に設定されている機器がない旨のＮＡＣＫ応答を認識して、自身のロジカルアドレスとして「８」を取得し維持する。
そして、第２ＢＤＰ５１０は、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを送信する。
そして、第２リスト管理部４０５Ａは、「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、図３６に示すように、第２ＢＤＰ５１０に関する第２ロジカルアドレス情報２１２と、必要に応じて関連付けたフィジカルアドレスを共有機器リスト２１０に加えて更新するとともに、この更新した共有機器リスト２１０を必要に応じて第１無線装置２００Ａへ送信して第１記憶部２０４に記憶させる。
またこのとき、もしロジカルアドレスの重複があった場合には、置換用ロジカルアドレスを設定し置換後第２ロジカルアドレス情報２１３に追加して、今後この情報を基にロジカルアドレス置換処理を行うこととなる。
また、このとき、第２リスト管理部４０５Ａは、第２ＢＤＰ５１０が本当に「８」を取得したかを再確認するために、ポーリングコマンド処理を実施してもよい。
【００９６】
また、図３３に示すように、この状態から第２ＢＤＰ５１０が切断されると、第２無線装置４００Ａの第２リスト管理部４０５Ａは、変化を認識する術がないため、第２ＢＤＰ５１０の切断を認識できない。このため、第２リスト管理部４０５Ａは、第１機器３００，３１０や第２機器５００，５２０，５３０において送受信されるコマンドに対するＡＣＫ応答やＮＡＣＫ応答を監視して、第２ＢＤＰ５１０に対するコマンド送信に対してＮＡＣＫ応答が所定回数続いたことを認識すると、この第２ＢＤＰ５１０が存在するか否かを確認するためのポーリングコマンド処理を実施する。そして、第２リスト管理部４０５Ａは、ＮＡＣＫ応答を認識すると、図３４に示すように、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２を共有機器リスト２１０から削除して更新するとともに、この更新した共有機器リスト２１０を必要に応じて第１無線装置２００Ａへ送信して第１記憶部２０４に記憶させる。
このときに、削除するロジカルアドレスが置換ロジカルアドレスとして関連付けられている場合には、第２ロジカルアドレス情報２１２と置換後第２ロジカルアドレス情報２１３の両方の登録情報を削除する。
また、前記第２リスト管理部４０５Ａのロジカルアドレスが存在するか否かを確認するためのポーリングコマンド処理は省略し、ＰＤＰ３００や第２機器３１０，５００，５２０，５３０において送受信されるＣＥＣフレームデータ９００のコマンドに対する所定回数続いたＮＡＣＫ応答をもって、第２ＢＤＰ５１０の第２ロジカルアドレス情報２１２、および必要であれば、置換後第２ロジカルアドレス情報２１３を共有機器リスト２１０から削除して更新してもよい。
【００９７】
すなわち、第２無線装置４００Ａの第２リスト管理部４０５Ａは、第２ＣＥＣネットワーク１０２に接続されている機器へ送信されるＣＥＣフレームデータ９００を受信すると、そのヘッダブロック９１０の受信側ロジカルアドレス領域９１２に記録されているロジカルアドレスを判断する。そして、それが第２ロジカルアドレス情報２１２に登録されている場合には、ＡＣＫ領域９１４のＡＣＫ応答、ＮＡＣＫ応答の状態を監視してＮＡＣＫ応答の場合には、ロジカルアドレスに関連付けて第２ロジカルアドレス情報２１２、および必要であれば、置換後第２ロジカルアドレス情報２１３から削除し、共有機器リスト２１０を更新する処理を行う。このとき、ロジカルアドレス設定情報８００に基づく、「１５」ＵＮＲＥＧＩＳＴＥＲＥＤ／ＢＲＯＲＤＣＡＳＴが受信側ロジカルアドレス領域９１２に記録されている場合には、第２リスト管理部４０５Ａは前記監視処理を行わずに終了する。
また、ロジカルアドレスに関連付けて、他のフィジカルアドレスなどの情報も保持している場合には、あわせて更新してもよい。
【００９８】
｛第２実施形態のＨＤＭＩシステムの作用効果｝
上述したように、上記第２実施形態では、以下のような作用効果を奏することができる。
【００９９】
（１１）ＨＤＭＩシステム１００Ａを構成する、第１，第２無線装置２００Ａ，４００Ａ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０における、各機器の電源投入タイミング、ＣＥＣネットワークへの接続タイミングをユーザが意識することなく行えるとともに、ＰＤＰ３００は、ＣＥＣネットワーク上の接続機器を的確に認識することができるため、ＣＥＣフレームデータ９００を実際に受信する機器に対して確実に送信することができる。
【０１００】
（１２）ＨＤＭＩシステム１００Ａを構成する、第１，第２無線装置２００Ａ，４００Ａ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０における、各機器の自身のロジカルアドレスの取得方法や取得後のロジカルアドレスの保持仕様を意識することなく、ＰＤＰ３００は、ＣＥＣネットワーク上の接続機器を的確に認識することができるため、ＣＥＣフレームデータ９００を実際に受信する機器に対して確実に送信することができる。
【０１０１】
［第３実施形態］
次に、本発明の第３実施形態について説明する。
この第３実施形態では、ＣＥＣネットワークが後述する特定のコマンドを処理可能な製品機器で構成されている場合を想定したときのＨＤＭＩシステム１００Ｂについて説明する。
ここで、「特定のコマンドを処理可能な製品機器」としているのは、現在のＨＤＭＩ規格における一般のＣＥＣコマンドには後述するような機能を目的としたものが無いために、ベンダーユニークで使用することのできるＣＥＣコマンド（以後、ベンダーコマンドと称す）で実現しているためである。
そのために、現時点ではベンダーコマンドを処理できるような、無線送受信装置を含め、動作仕様の思想を共有した製品機器（例えば、同一メーカ製品）が少なくとも２つ以上、ＣＥＣネットワークに存在する場合に、第３実施形態の構成は有効である。
また今後、ＨＤＭＩ規格にて同様の目的とした一般的なコマンドが追加され、コマンド処理が義務化された場合や、業界団体等で同様の目的とするベンダーコマンドとして標準化された場合等には、幅広い製品機器で本発明と同等の効果を得られることになる。
【０１０２】
ここで、前記したベンダーコマンドとは、具体的にはＨＤＭＩ規格で定められている、「Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ」、「Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ  Ｗｉｔｈ  ＩＤ」、「Ｖｅｎｄｏｒ  Ｒｅｍｏｔｅ  Ｂｕｔｔｏｎ  Ｄｏｗｎ」などの、パラメータに独自の仕様を盛り込むことが可能なことによる、後述するような意図を持ったＣＥＣコマンドである。
ここでは、例として、図２のＣＥＣフレームデータ９００のヘッダブロック９１０に続く、最初のデータブロック９２０のコマンド領域９２１のオペコードを「Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ  Ｗｉｔｈ  ＩＤ」に設定し、以後に続くデータブロック９２０におけるオペランドにて製造会社ＩＤを設定し、この製造会社ＩＤの以後に続くデータブロック９２０におけるオペランドにて、受信した機器が取得済みの自身のロジカルアドレスを一旦破棄し、自身のロジカルアドレスを再取得する動作処理を促すことを目的としたパラメータを構成する、特定のベンダーコマンドを「Ｌｏｇｉｃａｌ  Ａｄｄｒｅｓｓ  Ｒｅｓｅｔ（以下、ＬＡ  Ｒｅｓｅｔと略す）」コマンドと称する。
また、主にＴＶなどのＣＥＣネットワーク上の機器を全て認識する必要がある機器に対して再度機器認識処理を要求する、特定のベンダーコマンドを「Ｐｏｌｌｉｎｇ  Ｒｅｑｕｅｓｔ（以下、Ｐｏｌｌｉｎｇ  Ｒｅｑと略す）」コマンドと称して説明する。
また、「ＬＡ  Ｒｅｓｅｔ」コマンドを受信した機器は、ロジカルアドレスの再取得処理を行うが、その処理を簡略化するために、再取得用のロジカルアドレスを予めコマンド送信機器側が指定するデータブロック９２０をパラメータとして追加したコマンド構成にしてもよい。
【０１０３】
また「ＬＡ  Ｒｅｓｅｔ」コマンドと同様の効果を目的として、例えば図２のＣＥＣフレームデータ９００のヘッダブロック９１０における受信側ロジカルアドレス領域９１２を「１５」に設定して続く、最初のデータブロック９２０のコマンド領域９２１のオペコードを「Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ  Ｗｉｔｈ  ＩＤ」に設定し、以後に続くデータブロック９２０におけるオペランドにて、製造会社ＩＤを設定し、この製造会社ＩＤの以後に続くデータブロック９２０におけるオペランドにて、受信した機器が取得済みの自身のロジカルアドレスを一旦破棄し、自身のロジカルアドレスを再取得する動作処理を促すことを目的としたパラメータを構成し、それ移行の少なくとも１つ以上のデータブロック９２０にリセットするロジカルアドレスを指定するパラメータを構成するようにしてもよい。また、前記したように再取得用のロジカルアドレスを予め指定したデータブロック９２０をパラメータとして追加したコマンド構成にしてもよい。この構成の場合には、複数機器のロジカルアドレスのリセットを行いたい場合でも、１つのコマンドで複数のロジカルアドレスのリセットが一度に行えるとともに、ブロードキャスト送信のため、対象機器以外の機器も受信が可能であり、例えば受信したタイミングでＰＤＰ３００がＰＤＰ認識リスト３０１から指定されているロジカルアドレスを削除してもよい。
またこの場合、ブロードキャスト送信のため、ＡＣＫ応答での受信確認が行えないため、別途受信確認用としてベンダーコマンドによるレポートコマンドを定義してもよい。
【０１０４】
また、「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドと同様の結果を得ることができるコマンドとして、例えば直接、ＰＤＰ３００のＰＤＰ認識リスト３０１に対して、認識ロジカルアドレスの追加、及び削除の編集を目的とした仕様のベンダーコマンドでもよいし、第１，第２無線装置２００Ｂ，４００Ｂ（図７参照）で作成し共有した共有機器リスト２１０Ｂ（図３７参照）と同等のものをパラメータとして構成することより、共有機器リスト２１０を転送してＰＤＰ認識リスト３０１にそのまま、もしくは一部を反映するような仕様のベンダーコマンドでもよい。
【０１０５】
｛共有機器リストの構成｝
まず、ＨＤＭＩシステム１００Ｂで利用される共有機器リストの構成について説明する。
図３７は、第１機器と第２機器で生成される共有機器リストを示す模式図である。
図３７に示すように、共有機器リスト２１０Ｂは、第１無線装置２００Ｂに接続された機器に関する接続第１機器情報２１３Ｂと、第２無線装置４００Ｂに接続された機器に関する接続第２機器情報２１４Ｂとを備えている。
接続第１，第２機器情報２１３Ｂ，２１４Ｂは、第１，第２ロジカルアドレス情報２１１，２１２と、この第１，第２ロジカルアドレス情報２１１，２１２で表される第１，第２機器の製造会社のＩＤを表す第１，第２製造会社ＩＤ情報２１５Ｂ，２１６Ｂとをそれぞれ備えている。
なお、同一の製造会社ＩＤであってもベンダーコマンド仕様の差異によりコマンド処理の可、不可が想定されるため、ベンダーコマンド仕様バージョン情報などを有する構成としてもよい。
ここで、第１，第２ＣＥＣ側送受信部２０１，４０１は、本発明のリセットコマンド送信部として、第１，第２リスト管理部２０５Ｂ，４０５Ｂは、本発明のリセットコマンド作成部として機能する。
【０１０６】
｛ＨＤＭＩシステムの動作｝
次に、ＨＤＭＩシステムの動作について説明する。
なお、第１無線装置と第１ＢＤＰとが接続、切断されたときの動作、および、第２無線装置と第２ＢＤＰとが接続、切断されたときの動作に関しては、第２実施形態と同様なので、ここでは説明を省略する。
【０１０７】
〔第１無線装置と第２無線装置とが接続されたときの動作〕
図３８，図４０〜４３は、第１無線装置と第２無線装置とが接続されたときの動作を示すタイミングチャートである。図３９は、第１無線装置と第２無線装置との接続後の各機器の接続状態およびロジカルアドレスの設定状態を示す模式図である。図４４は、ＰＤＰ認識リストを示す模式図である。
【０１０８】
ここで、図７に示すＨＤＭＩシステム１００Ｂにおいて、第１，第２無線装置２００Ｂ，４００Ｂ、および、ＰＤＰ３００、第１ＤＶＤＲ３２０、第２ＢＤＰ５１０は同じ製造会社ＩＤをもつ、例えば同一メーカ製で、「ＬＡ  Ｒｅｓｅｔ」コマンド、および、「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドを認識することのできる製品機器とする。
また、第２実施形態と同様の動作については、同一符号を付し説明を省略あるいは簡略にする。
【０１０９】
図７に示すように、第１機器３００，３１０，３２０が接続された第１無線装置２００Ｂと、第２機器５００，５１０，５２０，５３０が接続された第２無線装置４００Ｂとが接続されていない状態のときに、第１機器３１０，３２０は、既に電源ＯＮで第１ＣＥＣネットワーク１０１に接続され、第２機器５００，５１０，５２０，５３０も既に電源ＯＮで第２ＣＥＣネットワーク１０２に接続されており、各機器は接続時に各自自身のロジカルアドレスを取得済みである。ここで、第１，第２ＣＥＣネットワーク１０１，１０２が存在することにより、第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」であり、第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０のロジカルアドレスがともに「１」となっている。
図３８に示すように、ＰＤＰ３００の電源がオフからオンに切り替わると、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０は、第２実施形態と同様のステップＳ９１〜Ｓ９４の処理を実施する。そしてＰＤＰ３００は、これらのＡＣＫ応答に基づいて、第１ＣＥＣネットワーク１０１におけるＣＥＣフレームデータ９００を送信可能な第１機器３１０，３２０と、そのロジカルアドレスとを認識して、ＰＤＰ認識リスト３０１を生成して記憶する。
【０１１０】
この後、第１，第２無線装置２００Ｂ，４００Ｂの電源がオフからオンに切り替わると、第１無線装置２００ＢのＤＤＣ＿５Ｖがオンになる。そして、第１接続処理部２０３は、初期設定処理を開始して、図３９に示すように、無線媒体Ｍを介して通信可能な状態とするとともに、図３８に示すように、第２実施形態のステップＳ９５の処理（接続確立処理）をする。
また、第１無線装置２００Ｂの第１リスト管理部２０５Ｂ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０は、第２実施形態と同様のステップＳ９６〜Ｓ９９の処理をする。そして、第１リスト管理部２０５Ｂは、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０のロジカルアドレスが「０」、「４」、「１」に設定した旨の第１ロジカルアドレス情報２１１を生成する。
【０１１１】
そして、図４０に示すように、第１リスト管理部２０５Ｂは、生成した第１ロジカルアドレス情報２１１に基づき、製造会社ＩＤを認識するために、まず第１ＣＥＣネットワーク１０１のＰＤＰ３００に対して、「Ｇｉｖｅ  Ｄｅｖｉｃｅ  Ｖｅｎｄｅｒ  ＩＤ（以下、Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤと略す）」コマンドを送信する（ステップＳ１３１）。ここで、「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドとはＨＤＭＩ規格で定められた一般的なコマンドであり、製造会社ＩＤを認識したい場合のリクエストコマンドとして使用するものである。また、「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドに対する返信コマンドとして、製造会社ＩＤ情報を通知する「Ｄｅｖｉｃｅ  Ｖｅｎｄｅｒ  ＩＤ（以下、Ｄ＿Ｖ＿ＩＤと略す）」コマンドも定められている。
そして、ＰＤＰ３００は「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを受信すると、その旨のＡＣＫ応答を行うとともに、自身の製造会社ＩＤが「Ａ」である旨のレポートコマンド、「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１３２）。
第１無線装置２００Ｂの第１リスト管理部２０５Ｂは、この「Ｄ＿Ｖ＿ＩＤ」コマンドを受信すると、そのヘッダブロック９１０の送信側ロジカルアドレス領域９１１に記録されているロジカルアドレスと関連付けて、コマンドパラメータである製造会社ＩＤを図３７に示すような共有機器リスト２１０Ｂの接続第１機器情報２１３Ｂにおける製造会社ＩＤ情報２１５Ｂに記録する。このことにより、共有機器リスト２１０Ｂには、ＰＤＰ３００のロジカルアドレスが「０」であり、かつ、製造会社ＩＤが「Ａ」である旨が記録される。
【０１１２】
また、次に、第１リスト管理部２０５Ｂは、第１ＤＶＤＲ３２０に対して同様に「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを送信する（ステップＳ１３３）。そして、第１ＤＶＤＲ３２０は「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを受信すると、ＡＣＫ応答を行うとともに、自身の製造会社ＩＤが「Ａ」である旨の「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１３４）。第１リスト管理部２０５Ｂは、「Ｄ＿Ｖ＿ＩＤ」コマンドを受信すると、第１ＤＶＤＲ３２０のロジカルアドレス「１」と関連付けて、接続第１機器情報２１３Ｂの製造会社ＩＤ情報２１５Ｂに製造会社ＩＤ「Ａ」を記録する。
また、さらに、第１ＢＤＰ３１０に対して同様に「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを送信する（ステップＳ１３５）。そして、第１ＢＤＰ３１０は、そのコマンドを受信すると、ＡＣＫ応答を行うとともに、自身の製造会社ＩＤが「Ｂ」である旨の「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１３６）。第１無線装置２００Ｂは、そのコマンドを受信すると、第１ＢＤＰ３１０のロジカルアドレス「４」と関連付けて、接続第１機器情報２１３Ｂの製造会社ＩＤ情報２１５Ｂに製造会社ＩＤ「Ｂ」を記録する。
以上により、接続第１機器情報２１３Ｂには、ＰＤＰ３００はロジカルアドレス「０」、製造会社ＩＤ「Ａ」、第１ＤＶＤＲ３２０はロジカルアドレス「１」、製造会社ＩＤ「Ａ」、第１ＢＤＰ３１０はロジカルアドレス「４」、製造会社ＩＤ「Ｂ」である旨が記録される。
【０１１３】
また一方で、第２無線装置４００Ｂの第２リスト管理部４０５Ｂ、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第２ＢＤＰ５１０、第１ＡＶＲ５００は、図３８および図４１に示すように、第２リスト管理部４０５Ｂで接続機器を認識するために、第２実施形態と同様のステップＳ１００〜Ｓ１０４の処理をする。そして、第２リスト管理部４０５Ｂは、ＡＣＫ応答が確認されると、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第２ＢＤＰ５１０、第１ＡＶＲ５００のロジカルアドレスが「１」、「２」、「４」、「５」に設定した旨の第２ロジカルアドレス情報２１２を生成する。
【０１１４】
そして、さらに、図４０および図４１に示すように、第２リスト管理部４０５Ｂは、第１無線装置２００ＢにおけるステップＳ１３１と略等しいタイミングで、生成した第２ロジカルアドレス情報２１２に基づき、製造会社ＩＤを認識するために、第２ＣＥＣネットワーク１０２の第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０に対して、順次「Ｇｉｖｅ  Ｄ＿Ｖ＿ＩＤ」コマンドを送信する（ステップＳ１３７，ステップＳ１３９，ステップＳ１４１，ステップＳ１４３）。
【０１１５】
そして、第１ＡＶＲ５００は、そのコマンドを受信すると、ＡＣＫ応答を行うとともに、自身の製造会社ＩＤが「Ｃ」である旨の「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１３８）。第２無線装置４００Ｂは、そのコマンドを受信すると、第１ＡＶＲ５００のロジカルアドレス「５」と関連付けて、接続第２機器情報２１４Ｂの製造会社ＩＤ情報２１６Ｂに製造会社ＩＤ「Ｃ」を記録する。同様に、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０も自身の製造会社ＩＤが、それぞれ「Ａ」、「Ｂ」、「Ｃ」である旨の「Ｄ＿Ｖ＿ＩＤ」コマンドをブロードキャスト送信する（ステップＳ１４０，ステップＳ１４２，ステップＳ１４４）し、第２無線装置４００Ｂは、そのコマンドの受信により順次、ロジカルアドレスに関連付けて、接続第２機器情報２１４Ｂの製造会社ＩＤ情報２１６Ｂに製造会社ＩＤを記録する。
以上により、接続第２機器情報２１４Ｂには、第１ＡＶＲ５００はロジカルアドレス「５」、製造会社ＩＤ「Ｃ」、第２ＢＤＰ５１０はロジカルアドレス「４」、製造会社ＩＤ「Ａ」、第２ＤＶＤＲ５２０はロジカルアドレス「１」、製造会社ＩＤ「Ｂ」、第３ＤＶＤＲ５３０はロジカルアドレス「２」、製造会社ＩＤ「Ｃ」である旨が記録される。
そして、第２無線装置４００Ｂの第２リスト管理部４０５Ｂは、第２ＣＥＣネットワーク１０２に関する接続第２機器情報２１４Ｂの生成を終えると、この接続第２機器情報２１４Ｂを第１無線装置２００Ｂの第１リスト管理部２０５Ｂへ送信する（ステップＳ１４５）。
【０１１６】
図４０に示すように、第１無線装置２００Ｂの第１リスト管理部２０５Ｂは、接続第２機器情報２１４Ｂを受信すると、第１，第２ロジカルアドレス情報２１１，２１２に基づいて、ロジカルアドレスの重複状態や製造会社ＩＤ情報を確認するために、仮の共有機器リスト２１０Ｂを生成する。そして、プレイバックデバイスである第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複、レコーディングデバイスである第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０のロジカルアドレスがともに「１」で重複していると判断する。次に、ロジカルアドレスが重複している第１ＢＤＰ３１０と第２ＢＤＰ５１０、第１ＤＶＤＲ３２０と第２ＤＶＤＲ５２０の製造会社ＩＤを判断する。そして、接続第１，第２機器情報２１３Ｂ，２１４Ｂに基づいて、第１ＤＶＤＲ３２０と第２ＢＤＰ５１０が第１、第２無線装置２００Ｂ、４００Ｂと同一の製造会社ＩＤ「Ａ」であると判断する。
この後、第１リスト管理部２０５Ｂは、接続第１機器情報２１３Ｂに基づき、第１ＣＥＣネットワーク１０１において製造会社ＩＤ「Ａ」であり、ベンダーコマンドを認識、及び処理することが可能である第１ＤＶＤＲ３２０に対して、ロジカルアドレスが重複しているため、自身のロジカルアドレスを再取得するように要求する。具体的には、受信側ロジカルアドレス領域９１２に「１」を記録した、第１リセットコマンドとしての「ＬＡ  Ｒｅｓｅｔ」コマンドを送信する（ステップＳ１４６）。
すなわち、第１無線装置２００Ｂは、管理している共有機器リスト２１０Ｂにおいて、ロジカルアドレスの重複を判断し、ロジカルアドレス重複機器（ロジカルアドレスが重複している機器）が、「ＬＡ  Ｒｅｓｅｔ」コマンドに対応できる場合には、ロジカルアドレスの再取得を促し、第１，第２ＣＥＣネットワーク１０１，１０２のロジカルアドレス重複状態を修正する。
またもし、第１，第２ロジカルアドレス情報２１１，２１２に基づいて、ロジカルアドレスの重複が認識されたが、第１ロジカルアドレス情報２１１におけるロジカルアドレス重複機器がベンダーコマンドを認識、及び処理できない場合には、「ＬＡ  Ｒｅｓｅｔ」コマンドは送信せずに、第１無線装置２００Ｂの第１リスト管理部２０５Ｂは、第２無線装置４００Ｂの第２リスト管理部４０５Ｂへ、仮の共有機器リスト２１０Ｂを送信する。
【０１１７】
第１ＤＶＤＲ３２０は、「ＬＡ  Ｒｅｓｅｔ」コマンドを受信すると、コマンド受信した旨のＡＣＫ応答をするとともに、自身のロジカルアドレスを一旦破棄して、ロジカルアドレス再取得処理を開始する。ここで、第１リスト管理部２０５Ｂは、第１ＤＶＤＲ３２０からのＡＣＫ応答を確認して、第１ロジカルアドレス情報２１１から再取得対象であるロジカルアドレス「１」を削除、もしくは保留とし仮の共有機器リスト２１０Ｂとして更新する。
第１ＤＶＤＲ３２０は先ず、レコーディングデバイスとして取得が可能であるロジカルアドレス「１」に設定して、第１ＣＥＣネットワーク１０１に対してポーリングコマンド処理を実施する（ステップＳ１４７）。
このポーリング処理に対して、ＰＤＰ３００、第１ＢＤＰ３１０はＮＡＣＫ応答する。
また、第１無線装置２００Ｂは、仮の共有機器リスト２１０Ｂにおける第２ロジカルアドレス情報２１２に基づいて、第２ＤＶＤＲ５２０のロジカルアドレスが「１」であることを認識して、ＡＣＫ応答をする（ステップＳ１４８）。
【０１１８】
レコーディングデバイスである第１ＤＶＤＲ３２０は、第１無線装置２００ＢからのＡＣＫ応答を認識すると、ロジカルアドレス「１」が既に他機器で取得済みであると判断する。そして、ロジカルアドレス設定情報８００に基づいて、他に設定可能な「２」を取得可能か否かを確認するために、再度、第１ＣＥＣネットワーク１０１に対してロジカルアドレスを「２」に設定してポーリングコマンド処理を実施する（ステップＳ１４９）。
このポーリング処理に対して、ＰＤＰ３００、第１ＢＤＰ３１０はＮＡＣＫ応答する。
また、第１無線装置２００Ｂは、仮の共有機器リスト２１０Ｂに基づいて、第３ＤＶＤＲ５３０のロジカルアドレスが「２」であることを認識して、ＡＣＫ応答をする（ステップＳ１５０）。
【０１１９】
第１ＤＶＤＲ３２０は、このＡＣＫ応答を認識すると、ロジカルアドレス「２」が既に他機器で取得済みであると判断して、ロジカルアドレス設定情報８００に基づいて、他に設定可能な「９」を取得可能か否かを確認するために、再度、ロジカルアドレスを「９」に設定してポーリングコマンド処理を実施する（ステップＳ１５１）。
このポーリング処理に対して、ＰＤＰ３００、第１ＢＤＰ３１０はＮＡＣＫ応答する。
また、第１無線装置２００Ｂは、仮の共有機器リスト２１０Ｂに基づいて、ロジカルアドレスが「９」である機器が存在しないことを認識して、その旨のＮＡＣＫ応答をする（ステップＳ１５２）。
【０１２０】
第１ＤＶＤＲ３２０は、ＰＤＰ３００、第１ＢＤＰ３１０、第１無線装置２００ＢからのＮＡＣＫ応答を認識すると、自身のロジカルアドレスとして「９」を取得し維持する。
そして、第１ＤＶＤＲ３２０は、自身のロジカルアドレスと自身のフィジカルアドレスとの関連付けを他の機器に通知するために、「Ｒｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ（以下、Ｒｅｐｏｒｔ  ＰＡと略す）」コマンドをブロードキャスト送信する（ステップＳ１５３）。
第１無線装置２００Ｂは、第１ＤＶＤＲ３２０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、第１ＤＶＤＲ３２０のロジカルアドレスが「９」である旨を第１ロジカルアドレス情報２１１に登録し、仮の共有機器リスト２１０Ｂを更新する。ここで、第１ロジカルアドレス情報２１１に登録されているロジカルアドレスは、「０」、「４」、「９」となっている。このときに、本当に第１ＤＶＤＲ３２０のロジカルアドレスが更新されたのかを照合するためにフィジカルアドレスなどの情報も関連付けて管理してもよい。
【０１２１】
一方ＰＤＰ３００は、第１ＤＶＤＲ３２０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、新たに機器が接続されたと認識してＰＤＰ認識リスト３０１に、第１ＤＶＤＲ３２０としてロジカルアドレス「９」を追加登録する。この時、ＰＤＰ３００は、まだ第１ＤＶＤＲ３２０のロジカルアドレスが「１」から「９」に取得し直したことは認識できていないため、既に登録済みである「１」、「４」に加えて「９」が登録されることになる。
【０１２２】
第１無線装置２００Ｂは、第１ロジカルアドレス情報２１１が更新されたことにより、第２無線装置４００Ｂへ仮の共有機器リスト２１０Ｂを送信する（ステップＳ１５４）。このときに、第１無線装置２００Ｂで判断したロジカルアドレス重複や製造会社ＩＤ一致に関する情報などを付加して送信してもよいが、この第３実施形態では付加せずに送信する。
【０１２３】
第２無線装置４００Ｂの第２リスト管理部４０５Ｂは、図４２に示すように、仮の共有機器リスト２１０Ｂを受信すると、ロジカルアドレスの重複状態や製造会社ＩＤを確認する。そして、プレイバックデバイスである第１ＢＤＰ３１０と第２ＢＤＰ５１０のロジカルアドレスがともに「４」で重複していると判断する。次に、ロジカルアドレスが重複している第１ＢＤＰ３１０と第２ＢＤＰ５１０の製造会社ＩＤを判断する。そして、接続第２機器情報２１４Ｂに基づいて、第２ＢＤＰ５１０が第１、第２無線装置２００Ｂ、４００Ｂと同一の製造会社ＩＤ「Ａ」であると判断する。
この後、第２リスト管理部４０５Ｂは、接続第２機器情報２１４Ｂに基づき、第２ＣＥＣネットワーク１０２において製造会社ＩＤ「Ａ」であり、ベンダーコマンドを認識、及び処理することが可能である第２ＢＤＰ５１０に対して、受信側ロジカルアドレス領域９１２に「４」を記録した、第２リセットコマンドとしての「ＬＡ  Ｒｅｓｅｔ」コマンドを送信する（ステップＳ１５５）。
すなわち、第２無線装置４００Ｂは、管理している共有機器リスト２１０Ｂにおいて、ロジカルアドレスの重複を判断し、ロジカルアドレス重複機器が、「ＬＡ  Ｒｅｓｅｔ」コマンドに対応できる場合には、ロジカルアドレスの再取得を促し、第１，第２ＣＥＣネットワーク１０１，１０２のロジカルアドレス重複状態を修正する。またもし、ロジカルアドレスが重複している機器がいずれも「ＬＡ  Ｒｅｓｅｔ」コマンドを認識、及び処理できない場合には、第２実施形態において前述しているロジカルアドレスの置換処理を行い、第１，第２ＣＥＣネットワーク１０１，１０２のロジカルアドレス重複状態を修正してもよい。
【０１２４】
第２ＢＤＰ５１０は、「ＬＡ  Ｒｅｓｅｔ」コマンドを受信すると、ＡＣＫ応答をするとともに、自身のロジカルアドレスを一旦破棄して、ロジカルアドレス再取得処理を開始する。ここで、第２リスト管理部４０５Ｂは、第２ＢＤＰ５１０からのＡＣＫ応答を確認して、第２ロジカルアドレス情報２１２から再取得対象であるロジカルアドレス「４」を削除、もしくは保留とし仮の共有機器リスト２１０Ｂとして更新する。
第２ＢＤＰ５１０は先ず、プレイバックデバイスとして取得が可能であるロジカルアドレス「４」に設定して、第２ＣＥＣネットワーク１０２に対してポーリングコマンド処理を実施する（ステップＳ１５６）。
【０１２５】
このポーリング処理に対して、第１ＡＶＲ５００、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０はＮＡＣＫ応答する。第２無線装置４００Ｂは、仮の共有機器リスト２１０Ｂにおける第１ロジカルアドレス情報２１１に基づいて、第１ＢＤＰ３１０のロジカルアドレスが「４」であることを認識して、ＡＣＫ応答をする（ステップＳ１５７）。
第２ＢＤＰ５１０は、このＡＣＫ応答を認識すると、ロジカルアドレス「４」が既に他機器で取得済みであると判断して、ロジカルアドレス設定情報８００に基づいて、他に設定可能な「８」を取得可能か否かを確認するために、再度、第２ＣＥＣネットワーク１０２に対してロジカルアドレスを「８」に設定してポーリングコマンド処理を実施する（ステップＳ１５８）。
このポーリング処理に対して、第１ＡＶＲ５００、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０はＮＡＣＫ応答する。第２無線装置４００Ｂは、仮の共有機器リスト２１０Ｂに基づいて、ロジカルアドレスが「８」である機器が存在しないことを認識して、その旨のＮＡＣＫ応答をする（ステップＳ１５９）。
【０１２６】
第２ＢＤＰ５１０は、第１ＡＶＲ５００、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第２無線装置４００ＢからのＮＡＣＫ応答を認識すると、自身のロジカルアドレスとして「８」を取得し維持する。
そして、第２ＢＤＰ５１０は、自身のロジカルアドレスと自身のフィジカルアドレスとの関連付けを他の機器に通知するために、「Ｒｅｐｏｒｔ  ＰＡ」コマンドをブロードキャスト送信する（ステップＳ１６０）。
第２無線装置４００Ｂは、第２ＢＤＰ５１０からの「Ｒｅｐｏｒｔ  ＰＡ」コマンドを受信すると、ＮＡＣＫ応答するとともに、第２ＢＤＰ５１０のロジカルアドレスが「８」である旨を第２ロジカルアドレス情報２１２に登録し、仮の共有機器リスト２１０Ｂを更新し、共有機器リスト２１０Ｂとする。このときに、本当に第２ＢＤＰ５１０のロジカルアドレスが更新されたのかを照合するためにフィジカルアドレスなどの情報も関連付けて管理してもよい。ここで、第２ロジカルアドレス情報２１２に登録されているロジカルアドレスは、「１」、「２」、「５」、「８」となっていて、共有機器リスト２１０Ｂは、図３７に示すような登録状態になる。
図４３にも示すように、第２無線装置４００Ｂは、第２ロジカルアドレス情報２１２が更新されたことにより、第１無線装置２００Ｂへ共有機器リスト２１０Ｂを送信する（ステップＳ１６１）。このときに、第２無線装置４００Ｂでロジカルアドレス重複修正処理終了情報や共有機器リスト２１０Ｂの確定情報などを付加して送信してもよい。
【０１２７】
第１無線装置２００Ｂの第１リスト管理部２０５Ｂは、共有機器リスト２１０Ｂを受信すると、ＰＤＰ認識リスト３０１に対して、第１ＣＥＣネットワーク１０１における第１ＤＶＤＲ３２０のロジカルアドレスが「１」から「９」に取得し直されたことによる更新や、第２ＣＥＣネットワーク１０２を構成する第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０を追加登録するために、再度機器認識処理を要求する。具体的には、「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドを、製造会社ＩＤ「Ａ」であり、ベンダーコマンドを認識、及び処理することが可能であるＰＤＰ３００へ送信する（ステップＳ１６２）。またもし、ＰＤＰ３００が「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドを認識、及び処理できない場合には、既に第２実施形態において前述しているように第１、第２無線装置２００Ｂ、４００Ｂが「Ｇｉｖｅ  ＰＡ」コマンドを共有機器リスト２１０Ｂに基づき、第１，第２ＣＥＣネットワーク１０１，１０２の各機器に送信し、各機器から応答コマンドである「Ｒｅｐｏｒｔ  ＰＡ」コマンドの送信を促すことによってＰＤＰ認識リスト３０１の更新を行ってもよい。
【０１２８】
ＰＤＰ３００は、「Ｐｏｌｌｉｎｇ  Ｒｅｑ」コマンドを受信すると、ＡＣＫ応答するとともに、接続されている各機器を再認識するために、ポーリングコマンド処理を実施する（ステップＳ１６３）。
第１無線装置２００Ｂは、受信側ロジカルアドレス領域９１２に共有機器リスト２１０Ｂにおける第２ロジカルアドレス情報２１２に登録されているロジカルアドレス「１」、「２」、「５」、「８」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０、第１ＡＶＲ５００、第２ＢＤＰ５１０の代わりに、その旨のＡＣＫ応答を行う（ステップＳ１６４，Ｓ１６５，Ｓ１６７，Ｓ１６８）。また、同様にして、第１ＢＤＰ３１０は、受信側ロジカルアドレス領域９１２に「４」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、その旨のＡＣＫ応答を行う（ステップＳ１６６）。そして、第１ＤＶＤＲ３２０は、受信側ロジカルアドレス領域９１２に「９」のロジカルアドレスが記録されたヘッダブロック９１０を受信したときに、その旨のＡＣＫ応答を行う（ステップＳ１６９）。
【０１２９】
そしてＰＤＰ３００は、これらのＡＣＫ応答に基づいて、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０のロジカルアドレスを再認識して、図４４に示すようなＰＤＰ認識リスト３０１を生成して記憶する。
【０１３０】
第１無線装置２００Ｂは、ＰＤＰ３００に対してのロジカルアドレスの再認識処理を終了すると、その旨の情報を第２無線装置４００Ｂへ送信する（ステップＳ１７０）。第２無線装置４００Ｂは、その情報を受信すると、図４２にも示すように、ホットプラグをローからハイに切り替える。このタイミングで第２無線装置４００Ｂがホットプラグの操作を行っているのは、第２ＣＥＣネットワーク１０２に接続されている各機器からのＣＥＣ通信を抑制するためであり、特にその必要が無ければ、ホットプラグをローからハイに切り替えを他のタイミングで行ってもよい。
この後、ＰＤＰ３００は、第２実施形態と同様に、第２ＤＶＤＲ５２０のバージョンを調べるためのステップＳ１２３などの処理をする（ステップＳ１２３）。
【０１３１】
｛第３実施形態のＨＤＭＩシステムの作用効果｝
上述したように、上記第３実施形態では、以下のような作用効果を奏することができる。
【０１３２】
（１３）ＨＤＭＩシステム１００Ｂを構成する、第１，第２無線装置２００Ｂ，４００Ｂ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０において、同一デバイスタイプの機器が複数存在する場合、その複数のうちの１つの機器と、主にＴＶなどのＣＥＣネットワーク上の機器を全て認識する必要がある機器と、が第１，第２無線装置２００Ｂ，４００Ｂから送信するベンダーコマンドを認識、処理が可能な機器である場合に、以下の効果を期待できる。すなわち、各機器の電源投入タイミング、ＣＥＣネットワークへの接続タイミングをユーザが意識することなく、ＣＥＣネットワーク上の各機器のロジカルアドレスを重複なく設定することが行える。さらに、ＰＤＰ３００は、ＣＥＣネットワーク上の接続機器を的確に認識することができるため、ＣＥＣフレームデータ９００を実際に受信する機器に対して確実に送信することができる。
【０１３３】
（１４）ＨＤＭＩシステム１００Ｂを構成する、第１，第２無線装置２００Ｂ，４００Ｂ、ＰＤＰ３００、第１ＢＤＰ３１０、第１ＤＶＤＲ３２０、第１ＡＶＲ５００、第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０において、同一デバイスタイプの機器が複数存在する場合、その複数のうちの１つの機器と、主にＴＶなどのＣＥＣネットワーク上の機器を全て認識する必要がある機器と、が第１，第２無線装置２００Ｂ，４００Ｂから送信するベンダーコマンドを認識、処理が可能な機器である場合に、以下の効果を期待できる。すなわち、各機器の自身のロジカルアドレスの取得方法や取得後のロジカルアドレスの保持仕様をユーザが意識することなく、ＣＥＣネットワーク上の各機器のロジカルアドレスを重複なく設定することが行える。さらに、ＰＤＰ３００は、ＣＥＣネットワーク上の接続機器を的確に認識することができるため、ＣＥＣフレームデータ９００を実際に受信する機器に対して確実に送信することができる。
【０１３４】
［実施形態の変形］
なお、本発明は、上述した第１，第２実施形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【０１３５】
すなわち、第１ＣＥＣネットワーク１０１をＰＤＰ３００のみで構成してもよいし、第２ＣＥＣネットワーク１０２を第２ＢＤＰ５１０、第２ＤＶＤＲ５２０、第３ＤＶＤＲ５３０のうちのいずれか１個のみで構成してもよい。
また、第１，第２ＣＥＣネットワーク１０１，１０２の接続機器を上記実施形態以上に接続してもよい。
また、第１無線装置２００、第２無線装置４００において、ＣＥＣ信号ライン１０３と接続される第１ＣＥＣ側送受信部２０１、第２ＣＥＣ側送受信部４０１に対する有線媒体接続コネクタは１つに限らず、複数有する構成としてもよい。例えば、有線媒体にＨＤＭＩケーブルを使用する場合には、第１無線装置２００、第２無線装置４００はＨＤＭＩコネクタを複数有する構成としてもよい。
また、第１無線装置２００による、ＤＤＣ＿５Ｖをオフ、適正期間経過後にＤＤＣ＿５Ｖをオンの処理は、省略してもよい。
また、第１，第２リスト管理部２０５，４０５において第１機器３００，３１０，３２０や第２機器５００，５１０，５２０，５３０が切断された変化を認識する術が無いと前記したが以下のようにしてもよい。すなわち、第１，第２リスト管理部２０５，４０５が定期的にそれぞれ第１，第２ロジカルアドレス情報２１１，２１２に基づいたロジカルアドレスを、受信側ロジカルアドレス領域９１２に記録したヘッダブロック９１０で構成されるＣＥＣフレームデータ９００のポーリングコマンド（認識）処理を、第１，第２ＣＥＣネットワーク１０１，１０２に送信し、切断変化を認識してもよい。
また、第１，第２無線装置２００，４００から意図的に送信するポーリングコマンドは自身のロジカルアドレスを取得するためのポーリングコマンド（取得）処理、もしくは、接続機器を認識する為のポーリングコマンド（認識）処理どちらも同一の結果が得られるため、どちらかのコマンドに限定するものではない。
【０１３６】
また、第１リスト管理部２０５に置換後第２ロジカルアドレス情報２１３を有する共有機器リスト２１０を生成する機能を設けなくてもよい。さらに、置換後第２ロジカルアドレス情報２１３を有する共有機器リスト２１０を生成する機能を第２無線装置４００に設けてもよい。
また、ＣＥＣフレームデータ９００の送受信の際に、置換後第２ロジカルアドレス情報２１３に基づき受信側ロジカルアドレス領域９１２の内容を置換する機能を、第１無線装置２００に設けてもよい。
さらに、ステップＳ２７〜Ｓ３１の処理を実施せずに、仮第２ロジカルアドレス情報を第２ロジカルアドレス情報２１２として適用してもよい。
また、第２無線装置４００により、電源がオンされた後でありかつ接続確立をする前に、第２ロジカルアドレス情報２１２の生成処理を開始してもよい。また、第２無線装置４００の電源がオンされても、第２ロジカルアドレス情報２１２の生成処理を実施しなくてもよい。
また、置換処理を行う情報はロジカルアドレスのみに限らずその他、各接続機器特有の情報、例えばフィジカルアドレスなどもにも適用してもよい。
また、第１無線装置２００と第２無線装置４００の間での各種データの送受信に、光ファイバーやＨＤＭＩケーブルなどの有線媒体を適用してもよい。
【０１３７】
また、上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
【０１３８】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【０１３９】
［実施形態の効果］
上述したように、上記実施形態では、第１無線装置２００は、ＰＤＰ３００からＣＥＣフレームデータ９００を受信すると、受信側ロジカルアドレス領域９１２の内容に基づいて、このＣＥＣフレームデータ９００の送信先が第２無線装置４００に接続された複数の機器のうち第２ＢＤＰ５１０であると認識する。そして、共有機器リスト２１０の第２ロジカルアドレス情報２１２に基づいて、この第２ＢＤＰ５１０が第２無線装置４００に接続されていることを認識すると、第２ＢＤＰ５１０がＣＥＣフレームデータ９００を受信した旨のＡＣＫ応答を第２ＢＤＰ５１０の代わりに実行するとともに、このＣＥＣフレームデータ９００を第２ＢＤＰ５１０へ送信する。
このため、送信対象となりうる第２機器５００，５１０，５２０，５３０が複数ある場合でも、ＰＤＰ３００は、ＣＥＣフレームデータ９００を実際に受信する第２ＢＤＰ５１０からと見なせるＡＣＫ応答を第１ＡＣＫ応答代替実行部２０６から応答性よく受信でき、かつ、ＣＥＣフレームデータ９００を第２ＢＤＰ５１０に適切に送信できる。また、第２機器５００，５１０，５２０，５３０に無線媒体Ｍを利用可能な機能を設ける必要がなく、第２機器５００，５１０，５２０，５３０の構成の複雑化を招くことがない。
また、送受信の流れが上記とは逆となる場合、すなわち第２ＢＤＰ５１０が送信側、ＰＤＰ３００が受信側となる場合であっても、第２無線装置４００が第１無線装置２００と同様の動作を行うことにより、送信対象となりうる第１機器３００，３１０，３２０が複数ある場合でも、第２ＢＤＰ５１０は、ＣＥＣフレームデータ９００を実際に受信するＰＤＰ３００からと見なせるＡＣＫ応答を応答性よく受信でき、かつ、ＣＥＣフレームデータ９００をＰＤＰ３００に適切に送信できる。
そしてまた、第１機器３００，３１０，３２０に無線媒体Ｍを利用可能な機能を設ける必要がなく、第１機器３００，３１０，３２０の構成の複雑化を招くことがない。
【産業上の利用可能性】
【０１４０】
本発明は、データ処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体として利用できる。
【符号の説明】
【０１４１】
１００…データ処理システムとしてのＨＤＭＩシステム
２００…データ処理装置および演算手段としての第１無線装置
２０１…データ受信部またはリセットコマンド送信部としての第１ＣＥＣ側送受信部
２０２…データ送信部としての第１無線側送受信部
２０４…処理側記憶部としての第１記憶部
２０５…置換後情報関連処理部としても機能する第１リスト管理部
２０５Ｂ…リセットコマンド作成部としても機能する第１リスト管理部
２０６…第１ＡＣＫ応答代替実行部
３００，３１０，３２０…第１機器
４００…データ転送装置としての第２無線装置
４０１…ホットプラグ処理部またはリセットコマンド送信部としても機能しうる第２ＣＥＣ側送受信部
４０４…転送側記憶部としての第２記憶部
４０５…第２機器情報生成部としても機能する第２リスト管理部
４０５Ｂ…リセットコマンド作成部としても機能する第２リスト管理部
４０６…データ転送部としても機能する第２ＡＣＫ応答代替実行部
５００，５１０，５２０，５３０…第２機器
９００…処理データとしてのＣＥＣフレームデータ
【国際調査報告】
2010064563.tif 000047
2010064563.tif 000048
2010064563.tif 000049
2010064563.tif 000050