(57)【特許請求の範囲】
【請求項１】
他の機器に固有のＩＤ情報である第１のＩＤ情報を、前記他の機器に割り当てられた通信用のＩＤ情報である第２のＩＤ情報を用いて前記他の機器から取得する通信手段と、
前記第１のＩＤ情報と、前記第１のＩＤ情報に対応する通信用のＩＤ情報である前記第２のＩＤ情報とを記憶する記憶手段と、
前記他の機器に関する情報を含む機器情報を、前記第１のＩＤ情報から検出する検出手段とを有することを特徴とする通信装置。
【請求項２】
他の機器に固有のＩＤ情報である第１のＩＤ情報を、前記他の機器に割り当てられた通信用のＩＤ情報である第２のＩＤ情報を用いて前記他の機器から取得する通信手段と、
前記第１のＩＤ情報と、前記第１のＩＤ情報に対応する通信用のＩＤ情報である前記第２のＩＤ情報とを記憶する記憶手段と、
前記他の機器に関する情報を含む機器情報が所定のアドレスに存在するか否かを、前記第１のＩＤ情報から検出する検出手段とを有することを特徴とする通信装置。
【請求項３】
前記機器情報は、前記他の機器で生成される画像の画像フォーマットを判定するのに必要な情報を含むことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記機器情報は、前記他の機器が所定の通信プロトコルをサポートしているか否かを判定するのに必要な情報を含むことを特徴とする請求項１から３のいずれかに記載の通信装置。
【請求項５】
前記機器情報は、前記他の機器の種類を判定するのに必要な情報を含むことを特徴とする請求項１から４のいずれかに記載の通信装置。
【請求項６】
前記機器情報は、前記他の機器がデジタルビデオカメラであるか否かを判定するのに必要な情報を含むことを特徴とする請求項１から５のいずれかに記載の通信装置。
【請求項７】
前記第１のＩＤ情報は、前記他の機器のベンダーＩＤ及びシリアルナンバーを含むことを特徴とする請求項１から６のいずれかに記載の通信装置。
【請求項８】
前記第２のＩＤ情報は、ＩＥＥＥ１３９４規格におけるノードＩＤであることを特徴とする請求項１から７のいずれかに記載の通信装置。
【請求項９】
前記通信手段は、ＩＥＥＥ１３９４規格に準拠した通信手段であることを特徴とする請求項１から８のいずれかに記載の通信装置。
【請求項１０】
前記通信手段は、前記他の機器のコンフィグレーションＲＯＭから前記第１のＩＤ情報を取得することを特徴とする請求項１から９のいずれかに記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタル情報の通信を行う通信装置に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以下、ＰＣ）とディジタルビデオカメラ（以下、ＤＶＣ）とをディジタルインタフェースを介して接続し、ＤＶＣがディジタル化された撮像画像をＰＣに出力し、ＰＣがその撮像画像を自由に編集するシステムが提案されている。
【０００３】
このようなシステムを構築するために必要となるディジタルインタフェースの技術の一つに高性能シリアルバスに関するＩＥＥＥ規格（即ち、ＩＥＥＥ１３９４−１９９５規格）がある。
【０００４】
【発明が解決しようとする課題】
例えば、ＩＥＥＥ１３９４−１９９５規格のディジタルインタフェースを用いて構成された通信システムでは、ノードＩＤと呼ばれる通信制御用のＩＤ情報を用いて各機器間の通信を制御していた。又、通信システムを構成する各機器は、上述のバスリセットが起動しても変化することのない固有ＩＤ情報（即ち、ユニークＩＤ）を予め保持していた。
【０００５】
このノードＩＤは、バスリセットが起動する毎に各機器間で自動的に割り当てられていた。ここで、バスリセットは、電源投入、ネットワークに対する機器の追加・削除、或いは各機器のバスリセットコマンド等を検出することによって起動する。バスリセットの起動後、システムは新たなネットワークの接続構成を自動的に認識すると共に、各機器に対するノードＩＤを自動的に再度設定するように構成されている。
【０００６】
従って、このような通信システムでは、バスリセットの前後でノードＩＤが変化してしまう問題があり、その変化に対応できる仕組みを用意する必要があった。
【０００７】
又、上述の通信システムでは、上述のユニークＩＤやノードＩＤから、各機器の具備する機能や特徴を示す情報を得ることができなかった。例えば、通信システム上のＰＣが、同じ通信システムに接続された数台のＤＶＣの撮像画像を編集・加工したい場合、各ＤＶＣの撮像画像に関する情報（例えば、画像フォーマット、圧縮符号化処理に関する情報）、各ＤＶＣの具備するカメラ部に関する情報（例えば、フィルタ情報）が必要となる。このような情報を知りたい場合、ＰＣは、バスリセットが生じる毎に、ＣＴＳ（コマンド・トランザクション・セット）等の所定の通信手順を用いて全ての機器に対して問合わせを行う必要があった。従って、知りたい情報の数や問合わせの対象となる機器数が多ければ多いほど通信回数は多くなり、大変煩雑な処理を行わなければならない問題があった。
【０００８】
そこで、本発明は、他の機器に固有のＩＤ情報（例えば、ユニークＩＤ）から当該他の機器に関する情報を取得できるようにすることを目的とする。
【００１０】
【課題を解決するための手段】
本発明に係る通信装置の一つは、他の機器に固有のＩＤ情報である第１のＩＤ情報を、前記他の機器に割り当てられた通信用のＩＤ情報である第２のＩＤ情報を用いて前記他の機器から取得する通信手段と、前記第１のＩＤ情報と、前記第１のＩＤ情報に対応する通信用のＩＤ情報である前記第２のＩＤ情報とを記憶する記憶手段と、前記他の機器に関する情報を含む機器情報を、前記第１のＩＤ情報から検出する検出手段とを有することを特徴とする。
【００１１】
本発明に係る通信装置の一つは、他の機器に固有のＩＤ情報である第１のＩＤ情報を、前記他の機器に割り当てられた通信用のＩＤ情報である第２のＩＤ情報を用いて前記他の機器から取得する通信手段と、前記第１のＩＤ情報と、前記第１のＩＤ情報に対応する通信用のＩＤ情報である前記第２のＩＤ情報とを記憶する記憶手段と、前記他の機器に関する情報を含む機器情報が所定のアドレスに存在するか否かを、前記第１のＩＤ情報から検出する検出手段とを有することを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の通信システム、装置及び方法についての実施例を図面を用いて詳細に説明する。
【００１７】
（第１の実施例）
図１は、第１の実施例の情報通信システムの構成を示す図である。尚、本実施例の通信システムは、ＩＥＥＥ１３９４規格のディジタルインタフェース１０８を用いて構成されたシリアルバス通信システムである。
【００１８】
図１において、１０１、１０２は、被写体の光学像を撮像する撮像部と該撮像部にて撮像された画像情報を出力可能なディジタルインタフェース１０８を有するディジタルビデオカメラ（以下、ＤＶＣ）である。
【００１９】
又、図１において、１０３は、各ＤＶＣ１０１、１０２の有する画像情報及び各ＤＶＣ１０１、１０２を表す表示情報（例えば、アイコン）を表示可能な表示装置１０６と、表示装置１０６の表示画面に基づいて所定の操作を入力できる操作装置１０７とを具備するパーソナルコンピュータ（以下、ＰＣ）である。ここで、ＰＣ１０３は、各ＤＶＣ１０１、１０２にて撮像された画像情報をディジタルインタフェース１０８を介して入力し、該画像情報を編集する機能を有する。
【００２０】
又、図１において、１０４は、ＤＶＣ１０１、１０２とＰＣ１０３とが有するディジタルインタフェース１０８を接続するシリアルバス型ケーブルである。
【００２１】
図２は、各機器（ノード）に設定されるノードＩＤの構成を示す図である。
【００２２】
図２において、ノードＩＤ（２０１、２０２）は、６４ビットのアドレス空間を有し、ＩＥＥＥ１３９４の規格に準拠した所定の方法により、ＤＶＣ１０１、１０２、ＰＣ１０３の夫々に設定される。尚、上述のノードＩＤは、図１に示す通信システムにバスリセットが生じた後、通信システムの接続構成を自動的に認識すると共に、再度設定される。尚、バスリセットは、電源投入、通信システム上の機器の追加や削除、各機器からのリセットコマンド等を検出することによって起動する。
【００２３】
図２において、ノード番号２０２は、６ビットで表され、一つのローカルな通信システムに最大６３台（６３番目はブロードキャスト用の番号）のノードが接続可能となる。又、バス番号２０１は、１０ビットで表され、図１のようなローカルな通信システムをブリッジを介して最大１０２３個（１０２３番目はローカルバスを示す番号）接続することができる。
【００２４】
各ノード間の通信は、各ノードに設定されたノードＩＤ（２０１、２０２）と各ノード内のアドレス空間（具体的には、コンフィグレーションＲＯＭ内のアドレス空間）を指定する４８ビットのアドレス２０３を用いて行うことができる。例えば、アドレス２０３が、コマンド等のやり取りを指定した場合、所定の通信プロトコル（例えば、ＡＶ機器の通信制御用プロトコル、即ちＡＶ／Ｃプロトコル）に基づいたＣＴＳ（コマンドトランザクションセット）が送受信される。又、アドレス２０３が各ノードの具備するタイマを管理するアドレスを指定した場合は、通信サイクルのタイミングが制御される。
【００２５】
図３は、第１の実施例のディジタルインタフェース１０８に実装されているコンフィグレーションＲＯＭの一部を示す図である。ＩＥＥＥ１３９４規格では、各ノードに、様々な情報を提供するためにコンフィグレーションＲＯＭを実装している。
【００２６】
尚、図３において、コンフィグレーションＲＯＭ内のＦＦＦＦ Ｆ０００ ０４００番地からＦＦＦＦ Ｆ０００ ０４１０番地までには、予め規定された情報が格納されている。特に、ＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地のアドレスには、各ノードの夫々に固有のＩＤ情報（以下、ユニークＩＤ）が可能されている。
【００２７】
図３において、ＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地に記憶されているユニークＩＤは、３バイトのベンダーＩＤ３０１と５バイトのチップＩＤ３０２、３０３から構成されている。ベンダーＩＤ３０１は、各ベンダーがＩＥＥＥに申請し、取得したものであり、各ベンダーを特定する情報である。チップＩＤ３０２、３０３は、各ベンダーの夫々が自由に割り振り、各ノードにユニークなＩＤとなるように設定される。これにより、各ノードのユニークＩＤ（３０１〜３０３）と同じＩＤは存在しない。
【００２８】
尚、本実施例では、通信中にバスリセットが生じ、各機器に設定されるノードＩＤが変化しても、各機器のユニークＩＤ（３０１〜３０３）を用いて再設定されたノードＩＤ（２０１、２０２）の変化を調べることにより、バスリセット後に再び通信を再開することができる。
【００２９】
図４は、第１の実施例のユニークＩＤ（３０１〜３０３）の構成を詳細に説明する図である。本実施例では、上述のユニークＩＤ（３０１〜３０３）内のチップＩＤ３０２、３０３に、各機器の具備する機能を示す情報（以下、ノード情報）を記憶する領域を設けるように構成する。
【００３０】
尚、本実施例において、ノード情報とは、より具体的には、所定のノードの具備する画像情報に関する情報であり、例えば、画像情報に対して通信、編集、加工等の処理を施すために必要な情報である。
【００３１】
図４において、チップＩＤ（３０２、３０３）の１バイト（８ビット）分、即ち、チップＩＤ３０２の領域をノード情報のために使用する。又、残りの５バイト（４０ビット）、即ち、チップＩＤ３０３の領域を各機器に対して固有となるようにシリアルナンバーを設定する。これにより、各機器のユニークＩＤは、機器自身のノード情報を含むと同時に、他の機器とは異なる固有のＩＤ情報となる。尚、上述のノード情報は、図３に示すコンフィグレーションＲＯＭの「chip_id_hi」に格納される。
【００３２】
又、図４において、４０１は、各ノードの具備するカメラ部のＣＣＤフィルタの種類を示す情報（例えば、「０」であれば原色フィルタ、「１」であれば補色フィルタ）である。この情報により、各ノードの具備する画像情報に対して所定のカラーマネージメント処理を実行することができる。
【００３３】
４０２は、各ノードにて生成される画像情報の画像フォーマットを示す情報（例えば、「０」であればＮＴＳＣ方式、「１」であればＰＡＬ方式）である。この情報により、各ノードの具備する画像情報に対して所定の表示処理を実行することができる。
【００３４】
４０３は、各ノードの種類を示す情報（例えば、「０」であればディジタルビデオカメラ、「１」であればディジタルスチルカメラ）である。この情報により、各ノードの供給可能な画像情報のタイプ（即ち、動画像か静止画像か）を特定することができ、それに応じた画像処理を実行できる。
【００３５】
又、図４において、４０４〜４０６は、各ノードのサポートしている通信プロトコル情報である。４０４はＡＶ機器の動画像／音声データの通信を制御する通信プロトコル（即ち、ＡＶ／Ｃプロトコル）、４０５はＡＶ機器の静止画像とプリンタとの通信を制御する通信プロトコル（即ち、ダイレクトプリントプロトコル）、４０６はスキャナー、ハードディスク、ＤＶＤプレイヤー、ＣＤ−ＲＯＭプレイヤー、ＰＣ等の機器との通信を制御する通信プロトコル（即ち、シリアルバスプロトコル２）である。例えば、各フィールドに格納されているデータが「０」であればそのプロトコルをサポートしておらず、「１」であればサポートしていることを示し、機器によっては全てのプロトコルをサポートしている場合もある。これらの情報により、各ノードの具備する画像情報の通信を制御することができる。
【００３６】
更に、図４において、４０７は、８ビットからなるチップＩＤ３０２の残りの領域（２ビット分）であり、その他のノード情報のためにリザーブされている。
【００３７】
このような、フィールドをチップＩＤ３０２に設けることにより、各ノードは、自己のノード情報（特に、サポートする通信プロトコル）をユニークＩＤと共に知ることができる。
【００３８】
図５は、図１に示すＰＣ１０３の構成を説明するブロック図である。
【００３９】
図５において、５０１は各機器を接続するシリアルバスケーブル、５０２はディジタルインタフェース１０８を介して入力されたユニークＩＤからノード情報を検出する検出回路、５０３はマイクロコンピュータを含み、パソコン１０３の具備する各処理回路の動作を制御する制御部、５０４はディジタルインタフェース１０８を介して入力されたユニークＩＤとそのユニークＩＤを問合わせる際に使用したノードＩＤと対応させて記憶するメモリである。
【００４０】
特に制御部５０３は、検出回路５０２の検出結果（具体的には、図４に示す通信プロトコル情報）に基づいて、ディジタルインタフェース１０８を制御し、所定のノードとの通信を制御する。又、制御部５０３は、検出回路５０２の検出結果に基づいて、所定の画像処理を行う画像処理回路を含んでいる。
【００４１】
図６は、第１の実施例のＰＣ１０３の処理動作を説明するフローチャートである。
【００４２】
図１に示す通信システムが構成され、各機器にノードＩＤが設定された後、ＰＣ１０３は、各機器の有するユニークＩＤを問合わせるパケットデータをディジタルインタフェース１０８から出力する（ステップＳ６０１）。
【００４３】
通信システム上の２台のＤＶＣ１０１、１０２は、この問合わせに対して、夫々が具備するコンフィグレーションＲＯＭのＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地からベンダーＩＤ３０１とチップＩＤ３０２、３０３とを読み出し、これらのＩＤ情報を含んだパケットデータによって応答する。ＰＣ１０３は、各ＤＶＣ１０１、１０２から送信されたパケットデータ（ユニークＩＤを含む）を、ディジタルインタフェース１０８を介して入力する（ステップＳ６０２）。
【００４４】
ディジタルインタフェース１０８は、入力されたパケットデータに含まれるユニークＩＤを検出回路５０２に供給する。検出回路５０２は、各ＤＶＣ１０１、１０２のユニークＩＤを各ＤＶＣに設定されたノードＩＤに対応させてメモリ５０４に記憶させると共に、各ユニークＩＤからＤＶＣ１０１、１０２の有する機能や特徴に関するノード情報を検出し、制御部５０３に供給する（ステップＳ６０３）。
【００４５】
制御部５０３は、検出回路５０２の検出結果（具体的には、図４に示す通信プロトコル情報）に基づいてディジタルインタフェース１０８を制御し、所定の機器と画像情報の通信を開始する（ステップＳ６０４）。
【００４６】
例えば、制御部５０３は、ＤＶＣ１０１のユニークＩＤからＤＶＣ１０１のサポートしている通信プロトコルの種類を認識することができる。ＤＶＣ１０１がＡＶ／Ｃプロトコルをサポートしていると判断した場合、制御部５０３はディジタルインタフェース１０８を制御し、ＡＶ／ＣプロトコルのＣＴＳを用いてＤＶＣ１０１との通信を行う。
【００４７】
ここで、ＰＣ１０３は、通信中にバスリセットが生じた場合、各機器に再設定されたノードＩＤと各機器の夫々を識別するユニークＩＤとを再び対応させてメモリ５０４に記憶する。これにより、ＰＣ１０３はバスリセット前後で通信を維持することができる（ステップＳ６０５）。
【００４８】
所定の通信プロトコルに基づいて画像情報を受信した後（ステップＳ６０６）、制御部５０３はその画像情報に対して、各機器のユニークＩＤから得たノード情報に基づく画像処理を実行する（ステップＳ６０７）。
【００４９】
これにより、ＰＣ１０３の制御部５０３は、ＤＶＣ１０１、１０２からディジタルインタフェース１０８を介して入力された画像情報を表示部１０６を用いて表示したり、編集作業用のアプリケーションプログラムを用いて編集、加工したり、ハードディスク等の記録装置に記録したり、不図示のプリンタを用いて印刷するように制御できる。
【００５０】
例えば、制御部５０３は、ＤＶＣ１０１のユニークＩＤのノード情報３０２からＣＣＤフィルタ情報４０１、画像フォーマット情報４０２、ノードの種類情報４０３を認識する。ノードの種類情報４０３よりＤＶＣ１０１がディジタルビデオカメラであることを判断したＰＣ１０３は、ユーザからの指示に応じて、ＤＶＣ１０１の画像情報を入力するための通信を開始する。ＤＶＣ１０１の画像情報を入力したＰＣ１０３は、画像フォーマット情報４０２に基づいた信号処理を入力データに対して施し、その画像情報を表示部１０６に表示させる。又、ＰＣ１０３は、入力された画像情報に対してＣＣＤフィルタ情報４０１に基づいたカラーマネージメント処理を施し、表示部１０６での色再現を原色に近いものするように制御する。
【００５１】
以上説明したように、第１の実施例の通信システムでは、バスリセット毎に各ノードに割り当てられるノードＩＤと各機器のユニークＩＤとを対応付けることによって、バスリセット前後のノードＩＤの変化に対応することができる。
【００５２】
又、上述のノード情報を各機器のユニークＩＤにセットすることによって、バスリセットの起動後、全ての機器に対してあらためてノード情報の問合わせを行う必要がなく、各機器のノード情報を簡単に得ることができる。
【００５３】
（第２の実施例）
第２の実施例の通信システムを第１の実施例と同様に図１を用いて説明する。尚、以下の第２の実施例において、上述の第１の実施例と同一あるいはそれに相当する部材については同一符号を用いて説明を省略する。
【００５４】
図７は、第２の実施例のディジタルインタフェース１０８に実装されているコンフィグレーションＲＯＭの一部を示す図である。各ノードは、第１の実施例と同様に、コンフィグレーションＲＯＭ内のＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地のアドレスから各ノードの夫々に固有となるユニークＩＤを読み出すことができる。
【００５５】
図７において、ＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地には、第１の実施例と同様に、３バイトのベンダーＩＤ７０１と５バイトのチップＩＤ７０２、７０３が格納されている。
【００５６】
従って、本実施例の通信システムでは、通信中にバスリセットが生じ、各機器に設定されるノードＩＤが変化しても、これらのＩＤ（７０１〜７０３）を用いることによって再設定されたノードＩＤ（２０１、２０２）の変化を調べることができ、バスリセット後に再び通信を再開することができる。
【００５７】
又、図７において、コンフィグレーションＲＯＭ内のアドレスＦＦＦＦ Ｆ０００ ０４２８番地からのエリア７０４は、オプショナルエリアとなっており、各ベンダーが自由に使用できる。そこで、第２の実施例では、このエリア７０４の所定のアドレスに各ノードのノード情報を格納する。図８にＦＦＦＦ Ｆ０００ ０４２８番地に格納されたノード情報の構成を示す。
【００５８】
ここで、ノード情報とは、第１の実施例と同様に、各機器の具備する機能を示す情報であり、より具体的には、各機器の具備する画像情報に関する情報である。
【００５９】
図８において、８０１は、各ノードの具備するカメラ部のＣＣＤフィルタの種類を示す情報（例えば、「０」であれば原色フィルタ、「１」であれば補色フィルタ）である。８０２は、各ノードにて生成される画像情報の画像フォーマットを示す情報（例えば、「０」であればＮＴＳＣ方式、「１」であればＰＡＬ方式）である。８０３は、各ノードの種類を示す情報（例えば、「０」であればディジタルビデオカメラ、「１」であればディジタルスチルカメラ）である。
【００６０】
又、図８において、８０４〜８０６は、各ノードのサポートしている通信プロトコル情報である。８０４は上述のＡＶ／Ｃプロトコル、８０５は上述のダイレクトプリントプロトコル）、８０６は上述のシリアルバスプロトコル２）である。例えば、各フィールドに格納されているデータが「０」であればそのプロトコルをサポートしておらず、「１」であればサポートしていることを示し、機器によっては全てのプロトコルをサポートしている場合もある。これらの情報により、各ノードの具備する画像情報の通信を制御することができる。
【００６１】
更に、図８において、８０７は、その他のノード情報のためにリザーブされている。
【００６２】
本実施例では、図７に示すユニークＩＤ（７０１〜７０３）内のチップＩＤ７０２、７０３に、各機器のコンフィグレーションＲＯＭが上述のノード情報を保持しているか否かを示す領域を設ける。図９に第２の実施例におけるユニークＩＤの構成を示す。
【００６３】
図９において、９０１は、チップＩＤ７０２の１ビット分の領域で、コンフィグレーションＲＯＭの所定のエリア７０４にノード情報があるか否かを示すフラグ用に使用される。９０２は、チップＩＤ７０２、７０３の残りの３９ビット分の領域で、各機器に対して固有となるようにシリアルナンバーが設定される。これにより、各機器のユニークＩＤは、他の機器とは異なるＩＤ情報となると同時に、機器自身のノード情報を含むか否かの情報を有することとなる。
【００６４】
又、図９において、ノード情報フラグ９０１が、例えば、「０」であればコンフィグレーションＲＯＭの所定のエリア７０４にノード情報が存在することを示し、「１」であればコンフィグレーションＲＯＭの所定のエリア６０４にノード情報が存在しないことを示す。
【００６５】
図１０は、第２の実施例のＰＣ１０３の処理動作を説明するフローチャートである。尚、第２の実施例のＰＣ１０３は、図５のように構成されている。
【００６６】
第２の実施例の通信システムにおいて、各機器にノードＩＤが設定された後、ＰＣ１０３は、各機器の有するユニークＩＤを問合わせるパケットデータをディジタルインタフェース１０８から出力する（ステップＳ１００１）。
【００６７】
通信システム上の２台のＤＶＣ１０１、１０２は、この問合わせに対して、夫々が具備するコンフィグレーションＲＯＭのＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地からベンダーＩＤ７０１とチップＩＤ７０２、７０３とを読み出し、これらのＩＤ情報を含んだパケットデータを応答する。ＰＣ１０３は、各ＤＶＣ１０１、１０２から送信されたパケットデータ（ユニークＩＤを含む）を、ディジタルインタフェース１０８を介して入力する（ステップＳ１００２）。
【００６８】
ディジタルインタフェース１０８は、入力されたパケットデータに含まれるユニークＩＤを検出回路５０２に供給する。検出回路５０２は、各ＤＶＣ１０１、１０２のユニークＩＤを各ＤＶＣに設定されたノードＩＤに対応させてメモリ５０４に記憶させる。更に検出回路５０２は、各ユニークＩＤのノード情報フラグ８０１から、各ＤＶＣ１０１、１０２のコンフィグレーションＲＯＭの所定のエリア６０４にノード情報（ノードの機能や特徴に関する情報）があるか否かを検出し、その検出結果を制御部５０３に供給する（ステップＳ１００３）。
【００６９】
制御部５０３は、各機器のユニークＩＤのノード情報フラグ８０１が「０」であった場合、各機器のコンフィグレーションＲＯＭのＦＦＦＦ Ｆ０００ ０４２８番地に格納されたノード情報（８０１〜８０７）を読み出す（ステップＳ１００４）。尚、全ての機器のノード情報を読み出した後でバスリセットが生じた場合、制御部５０３は、あらたに接続された機器のノード情報のみを読み出す。
【００７０】
制御部５０３は、ＤＶＣ１０１、１０２から読み出されたノード情報（具体的には、図８に示すプロトコル情報）に基づいてディジタルインタフェース１０８を制御し、各機器と画像情報の通信を開始する（ステップＳ１００５）。
【００７１】
例えば、制御部５０３は、ＤＶＣ１０１のユニークＩＤからＤＶＣ１０１のサポートしている通信プロトコルの種類を認識することができる。ＤＶＣ１０１がＡＶ／Ｃプロトコルをサポートしていると判断した場合、制御部５０３はディジタルインタフェース１０８を制御し、ＡＶ／ＣプロトコルのＣＴＳを用いてＤＶＣ１０１との通信を行う。
【００７２】
ここで、ＰＣ１０３は、通信中にバスリセットが生じた場合、各機器に再設定されたノードＩＤと各機器の夫々を識別するユニークＩＤとを再び対応させてメモリ５０４に記憶する。これにより、ＰＣ１０３はバスリセット前後で通信を維持することができる（ステップＳ１００６）。
【００７３】
所定の通信プロトコルに基づいて画像情報を受信した後（ステップＳ１００７）、制御部５０３はその画像情報に対して、各機器のコンフィグレーションＲＯＭから読み出されたノード情報に基づく画像処理を実行する（ステップＳ１００８）。
【００７４】
これにより、ＰＣ１０３の制御部５０３は、ＤＶＣ１０１、１０２からディジタルインタフェース１０８を介して入力された画像情報を表示部１０６を用いて表示したり、編集作業用のアプリケーションプログラムを用いて編集、加工したり、ハードディスク等の記録装置に記録したり、不図示のプリンタを用いて印刷するように制御できる。尚、メモリ５０４は、制御部５０３の問い合せにより得られた各機器のノード情報をユニークＩＤに対応させて記録することもできる。
【００７５】
例えば、制御部５０３は、ＤＶＣ１０１の具備するコンフィグレーションＲＯＭのＦＦＦＦ Ｆ０００ ０４２８番地に格納されたノード情報からＣＣＤフィルタ情報８０１、画像フォーマット情報８０２、ノードの種類情報８０３を認識する。ノードの種類情報８０３よりＤＶＣ１０１がディジタルビデオカメラであることを判断したＰＣ１０３は、ユーザの指示に応じて、ＤＶＣ１０１の画像情報を入力するための通信を開始する。ＤＶＣ１０１の画像情報を入力したＰＣ１０３は、入力データに対して画像フォーマット情報８０２に基づいた信号処理を施し、画像情報を表示部１０６に表示する。又、ＰＣ１０３は、入力された画像情報に対してＣＣＤフィルタ情報８０１に基づいたカラーマネージメント処理を施し、表示部１０６での色再現を原色に近いものするように制御する。
【００７６】
以上説明したように、第２の実施例の通信システムでは、バスリセット毎に各ノードに割り当てられるノードＩＤと各機器のユニークＩＤとを対応付けることによって、バスリセット前後のノードＩＤの変化に対応することができる。
【００７７】
又、上述のノード情報がコンフィグレーションＲＯＭの所定のアドレスに格納されているか否かを示すフラグを各機器のユニークＩＤにセットすることによって、バスリセットの起動後、全ての機器に対してあらためてノード情報の問合わせを行う必要がなく、各機器のノード情報を簡単に得ることができる。
【００７８】
尚、本発明はその精神、又は主要な特徴から逸脱することなく、他の様々な形で実施することができる。
【００７９】
例えば、本実施例ではＩＥＥＥ１３９４規格に準拠したディジタルインターフェースにて構成された通信システムを例にとって説明したが、これに限るものではない。
【００８０】
つまり、接続状態を自動的に再認識する通信システムにおいて、その再認識処理毎に設定される通信制御用ＩＤの変化を、機器固有のＩＤ情報を用いて対応付ける通信システムに適用することが可能である。
【００８１】
従って、前述の実施例はあらゆる点おいて単なる例示に過ぎず、限定的に解釈してはならない。
【００８２】
【発明の効果】
本発明によれば、他の機器に固有のＩＤ情報（例えば、ユニークＩＤ）から当該他の機器に関する情報を取得することできる。
【図面の簡単な説明】
【図１】第１の実施例の情報通信システムの構成を示す図。
【図２】各機器（ノード）に設定されるノードＩＤの構成を示す図。
【図３】第１の実施例のコンフィグレーションＲＯＭの一部を示す図。
【図４】第１の実施例のユニークＩＤ（３０１〜３０３）の構成を詳細に説明する図。
【図５】ＰＣ１０３の構成を説明する図。
【図６】第１の実施例のＰＣ１０３の処理動作を説明するフローチャート。
【図７】第２の実施例のコンフィグレーションＲＯＭの一部を示す図。
【図８】コンフィグレーションＲＯＭの所定のアドレスに格納されたノード情報の構成を説明する図。
【図９】第２の実施例のユニークＩＤ（９０１〜９０３）の構成を詳細に説明する図。
【図１０】第２の実施例のＰＣ１０３の処理動作を説明するフローチャート。
【図１】
0004054451.tif 000002
【図２】
0004054451.tif 000003
【図３】
0004054451.tif 000004
【図４】
0004054451.tif 000005
【図５】
0004054451.tif 000006
【図６】
0004054451.tif 000007
【図７】
0004054451.tif 000008
【図８】
0004054451.tif 000009
【図９】
0004054451.tif 000010
【図１０】
0004054451.tif 000011