(57)【特許請求の範囲】
【請求項１】
複数の機器のそれぞれに設定されたＩＤ情報と、前記複数の機器のそれぞれに固有のＩＤ情報と、前記複数の機器のそれぞれに対応するアイコンの表示位置との対応関係を記憶する記憶手段と、
前記複数の機器のそれぞれに設定されたＩＤ情報を用いて前記複数の機器のそれぞれに対応するアイコンを表示した後に、前記複数の機器のそれぞれに設定されたＩＤ情報が再設定された場合は、前記複数の機器のそれぞれに固有のＩＤ情報と前記複数の機器のそれぞれに対応するアイコンの表示位置との関係を変えないように前記対応関係を更新するとともに、前記複数の機器のそれぞれに対応するアイコンの表示位置を並べ替えないように制御する制御手段とを有することを特徴とする制御装置。
【請求項２】
前記複数の機器から一つの機器が削除された場合は、その機器に対応するアイコンの表示を変更することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記複数の機器に一つの機器が追加された場合は、その機器に対応するアイコンを前記複数の機器のそれぞれに対応するアイコンの表示位置を並べ替えることなく表示することを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記複数の機器のそれぞれに対応するアイコンとともに、前記複数の機器のいずれかから得られた画像を表示するための画像表示用ウインドウを表示することを特徴とする請求項１から３のいずれかに記載の制御装置。
【請求項５】
前記複数の機器のそれぞれに設定されたＩＤ情報は、前記複数の機器を含む通信システムの構成が再認識されるときに再設定されることを特徴とする請求項１から４のいずれかに記載の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の機器のそれぞれに対応するアイコンを表示する制御装置に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以下、パソコン）とディジタルビデオカメラ（以下、ＤＶＣ）等の機器をディジタルインタフェースを介して接続し、ＤＶＣにて撮像した撮像画像をディジタル信号のままでパソコンに出力し、パソコン上で自由に編集する通信システムが開発されている。
【０００３】
このような通信システムを構築するために必要となるディジタルインタフェースの一つにＩＥＥＥ１３９４―１９９５シリアルバス（以下、ＩＥＥＥ１３９４）と呼ばれる規格がある。
【０００４】
【発明が解決しようとする課題】
例えば、ＩＥＥＥ１３９４規格のディジタルインタフェースにて構成された通信システムでは、各機器が互いを識別可能とするために予め設定された固有のＩＤ情報（ユニークＩＤ）の他に、ネットワーク上での通信を制御するために、各機器に対してノードＩＤ（物理アドレス）と呼ばれるＩＤ情報が設定される。このノードＩＤは、ネットワークを構成するバスにバスリセットがかかった場合、即ち、電源投入時、ネットワーク上の機器の追加や削除、或いは各機器からのリセットコマンド等を検出することによって、ネットワークの構成を自動的に認識するための処理動作が生じた場合に、各機器に対して再度設定される。
【０００５】
このような通信システムにおいて、ネットワークに接続されている機器をアイコン等を用いて表示装置に表示させ、表示画面上のアイコンを操作することで通信の管理を行えるように制御することは、ユーザにとって分かり易く、大変使い勝手が良い。しかし、上述のような通信システムでは、バスリセットが生ずる度に通信システムの構成を再認識するために、各機器に設定されるＩＤが変化してしまう。そのため、バスリセットが生ずる度に各機器を示すアイコンを表示し直すため、各アイコンの表示位置がバスリセットの前後で変化してしまう可能性があった。
【０００６】
そこで、本発明は、複数の機器のそれぞれに対応するアイコンを並べて表示した後に複数の機器のそれぞれに設定されたＩＤ情報（例えば、ノードＩＤ）が再設定されても、複数の機器のそれぞれに対応するアイコンの表示位置を並べ替えないようにすることができる制御装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明に係る制御装置は、例えば、複数の機器のそれぞれに設定されたＩＤ情報と、前記複数の機器のそれぞれに固有のＩＤ情報と、前記複数の機器のそれぞれに対応するアイコンの表示位置との対応関係を記憶する記憶手段と、前記複数の機器のそれぞれに設定されたＩＤ情報を用いて前記複数の機器のそれぞれに対応するアイコンを表示した後に、前記複数の機器のそれぞれに設定されたＩＤ情報が再設定された場合は、前記複数の機器のそれぞれに固有のＩＤ情報と前記複数の機器のそれぞれに対応するアイコンの表示位置との関係を変えないように前記対応関係を更新するとともに、前記複数の機器のそれぞれに対応するアイコンの表示位置を並べ替えないように制御する制御手段とを有することを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施例について図面を用いて詳細に説明する。
【００１２】
図１は、本発明に係る実施例である通信システムの構成を示すブロック図である。尚、本実施例の通信システムは、ＩＥＥＥ１３９４規格のディジタルインタフェースを用いて構成されたシリアルバス通信システムである。
【００１３】
図１において、１０１〜１０３は、被写体の光学像を撮像する撮像部１１０と該撮像部にて撮像された画像情報を出力可能なディジタルインタフェース１１１を有するディジタルビデオカメラ（以下、ＤＶＣ）、１０４は、各ＤＶＣ１０１〜１０３の有する画像情報と、各ＤＶＣ１０１〜１０３を示す情報（例えば、アイコン）とを表示可能な表示装置１０８と、該表示装置１０８の表示画面に基づいて所定の操作を入力できる操作装置１０９とを具備するパーソナルコンピュータ（以下、ＰＣ）。又ＰＣ１０４は、各ＤＶＣ１０１〜１０３にて撮像された画像情報をディジタルインタフェース１１１を介して入力し、該画像情報を編集する機能を有する。１０５〜１０７は、ＤＶＣ１０１〜１０３とＰＣ１０４とが有するディジタルインタフェース１１１を接続するシリアルバスケーブルである。
【００１４】
図２は、各機器（ノード）に設定されるノードＩＤの構成を示す図である。
【００１５】
図２において、ノードＩＤ（２０１、２０２）は、６４ビットのアドレス空間を有し、ＩＥＥＥ１３９４の規格に準拠した所定の方法により、ＤＶＣ１０１〜１０３、ＰＣ１０４の夫々に設定される。尚、上述のノードＩＤは、図１に示す通信システムを構成するシリアルバスにバスリセットがかかった場合、即ち、電源投入時、通信システム上の機器の追加や削除、或いは各機器からのリセットコマンド等を検出することによって、通信システムの構成を再認識するための処理動作が生じた場合に、再度設定される。
【００１６】
図２において、ノード番号２０２は、６ビットで表され、一つの通信システムに最大６３台（６３番目はブロードキャスト用の番号）のノードが接続可能となる。又、バス番号２０１は、１０ビットで表され、図１のようなシリアルバス通信システムをブリッジを介して最大１０２３個（１０２３番目はローカルバスを示す番号）接続することができる。
【００１７】
各ノード間の通信は、各ノードに設定されたノードＩＤ（２０１、２０２）と４８ビットのアドレス空間で表されるノード内のアドレス２０３を用いて行うことができる。例えば、ノード内のアドレス２０３が、コマンド等のやり取りを指定した場合、ＣＴＳ（コマンドトランザクションセット）が送受信され、又、タイマを管理するアドレスを指定した場合は、通信サイクルのタイミングが制御される。
【００１８】
図３は、各装置の具備するＩＥＥＥ１３９４規格のディジタルインタフェースに実装されているコンフィグレーションＲＯＭの一部を示す図である。ＩＥＥＥ１３９４規格では、各ノードが、夫々の有する機能を表すためにコンフィグレーションＲＯＭを実装している。各ノードは、コンフィグレーションＲＯＭ内のＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地のアドレスから各ノードの夫々に固有なユニークＩＤを読み出すことができる。
【００１９】
図３において、ＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地に記憶されているユニークＩＤは、３バイトのベンダーＩＤ３０１と５バイトのチップＩＤ３０２、３０３から構成されている。ベンダーＩＤ３０１は、各ベンダーがＩＥＥＥに申請し、取得したものであり、例えば、各ベンダーの企業名を示す情報である。チップＩＤ３０２、３０３は、各ベンダーの夫々が自由に割り振り、各ノードにユニークなＩＤとなるように設定される。これにより、各ノードのユニークＩＤ（３０１〜３０３）と同じＩＤは存在しない。
【００２０】
尚、本実施例では、通信中にバスリセットが生じ、各機器に設定されるノードＩＤが変化しても、各機器に固有なユニークＩＤ（３０１〜３０３）を用いて再設定されたノードＩＤを問合わせることにより、バスリセット後に再び通信を再開することができる。
【００２１】
図１に示す通信システムを構築する場合、ＤＶＣ１０１〜１０３がＰＣ１０４に接続される毎に、該通信システム上の各機器を接続するシリアルバスにバスリセットが生じ、各機器にノードＩＤが設定される。ＰＣ１０４は、通信システム上の各機器のノードＩＤが設定された後、そのノードＩＤを用いてＤＶＣ１０１〜１０３の具備するコンフィグレーションＲＯＭのＦＦＦＦ Ｆ０００ ０４０Ｃ番地とＦＦＦＦ Ｆ０００ ０４１０番地に記憶されているベンダーＩＤ３０１とチップＩＤ３０２、３０３を尋ねる。３台のＤＶＣ１０１〜１０３は、ベンダーＩＤ３０１とチップＩＤ３０２、３０３にて構成されたユニークＩＤを応答としてＰＣ１０４に返す。ＰＣ１０４は、バスリセット毎に各ノードに割り当てられるノードＩＤ（２０１、２０２）と、そのノードＩＤの示す機器のユニークＩＤ（３０１〜３０３）を対応付け、ハードディスク等の記録装置に記憶し、管理する。尚、本実施例では、図１に示す通信システム上のＤＶＣ１０１〜１０３、ＰＣ１０４に設定されるノードＩＤを、ＤＶＣ１０１は「＃０」、ＤＶＣ１０２は「＃１」、ＤＶＣ１０３は「＃２」、ＰＣ１０４は「＃３」として説明する。
【００２２】
図４は、編集作業実行時におけるＰＣ１０４の具備する表示装置１０８の表示画面を示す図である。
【００２３】
図４において、４０１は、ノードＩＤが「＃０」となる機器を示すアイコン、４０２は、ノードＩＤが「＃１」となる機器を示すアイコン、４０３は、ノードＩＤが「＃２」となる機器を示すアイコン、４０４は、ＤＶＣ１０１〜１０３にて撮像された画像情報を表示し、編集、加工作業を行うための編集ウインドウ、４０５は、編集、加工作業を指示するコマンド（例えば、記録、再生、一時停止、変速再生、合成、特殊効果等）を選択するためのコマンドウインドウである。尚、各アイコンは、ノードＩＤの順番に所定の表示位置に表示される。
【００２４】
ＰＣ１０４は、ＤＶＣ１０１〜１０３にて撮像された画像情報を編集或いは加工するための編集処理用のソフトウェアを立ち上げ、図４に示すアイコン４０１〜４０３と編集ウインドウ４０４により構成された編集画面を作成し、表示装置１０８に表示させる。アイコン４０１〜４０３は夫々、編集画面作成時にノードＩＤ「＃０」、「＃１」、「＃２」となっている機器を示すアイコンである。本実施例では、アイコン４０１はＤＶＣ１０１、アイコン４０２はＤＶＣ１０２、アイコン４０３はＤＶＣ１０３を示し、表示画面の下方、左から順に表示されている。
【００２５】
ＰＣ１０４は、編集画面の作成と共に、アイコン４０１〜４０３の表示位置を示す位置情報と各アイコンの示す機器のユニークＩＤ（３０１〜３０３）とを対応付け、各ユニークＩＤを持つ機器に設定されているノードＩＤを検索可能としたテーブルファイル５０１を作成する。テーブルファイル５０１は、ハードディスク等の記憶装置に記憶され、ＰＣ１０４によって管理される。図５にＰＣ１０４が作成するテーブルファイル５０１を表す図を示す。これを用いることによりＰＣ１０４は、ユーザにより指定されたアイコン４０１〜４０３との通信を制御することができる。
【００２６】
例えば、ユーザは、ＰＣ１０４の具備するマウス等の操作装置１０９によって表示画面中のアイコンを指定し、編集作業を行うための制御コマンドを送信することができる。本実施例では、例えば、ユーザが画面に表示されたアイコン４０１を指定し、コマンドウインドウ４０５から“再生”を選択すると、アイコン４０１の示す機器（ＤＶＣ１０１）の具備する画像情報の再生を命令する制御コマンドが送信される。その結果、編集ウインドウ４０４上に、ＤＶＣ１０１の具備する画像情報が表示される。更に、ユーザは、操作装置１０９を用いて、コマンドウインドウ４０５から各種の制御コマンドを入力し、編集、加工作業を行うように制御できる。
【００２７】
上述に示したユーザの編集作業中にバスリセットが生じた場合について説明する。
【００２８】
例えば、通信システム上からＤＶＣ１０２が削除された場合、図１の通信システムにはバスリセットが生じ、ＩＥＥＥ１３９４規格に準拠したシステム構成の再認識が始まる。これにより、各装置のノードＩＤが新たに設定され、編集開始時点のノードＩＤとは異なったものとなる。新たなノードＩＤの設定後、ＰＣ１０４は、そのノードＩＤを用いて通信システム上の各機器、即ち、ＤＶＣ１０１、１０３に対してユニークＩＤ（ベンダーＩＤとチップＩＤより構成）を問い合せ、各機器のユニークＩＤを取得する。
【００２９】
各装置のユニークＩＤを取得したＰＣ１０４は、該ユニークＩＤをバスリセット以前に作成したテーブルファイル５０１の中から検索し、一致するユニークＩＤが存在すれば、そのテーブルファイル５０１に記録されたノードＩＤを再設定されたノードＩＤに変更する。
【００３０】
例えば、バスリセット後に各機器に再設定されたノードＩＤが、ＤＶＣ１０１が「＃１」、ＤＶＣ１０３が「＃０」、ＰＣ１０４が「＃２」であった場合、図６に示すように、ＤＶＣ１０１のノードＩＤは「＃０」から「＃１」、ＤＶＣ１０３のノードＩＤは「＃２」から「＃０」に変更される。又、ＤＶＣ１０２については、バスリセット後に該当するノードＩＤが存在しなかったため、ノードＩＤは「＃１」から“該当なし”を意味する「―」に変更される。
【００３１】
この場合、表示画面に表示されるアイコン４０２の表示を、図７に示すアイコン７０１のように、他のアイコンに比べ薄く表示させることにより、該アイコンの示す機器との通信が不能であることを示すことができる。
【００３２】
又、例えば、通信システムに新たな機器（ＤＶＣ８０１）が追加された場合、図１の通信システムにはバスリセットが生じ、ＩＥＥＥ１３９４規格に準拠したシステム構成の再認識が始まる。これにより、各装置のノードＩＤが新たに設定され、編集開始時点のノードＩＤとは異なったものとなる。新たなノードＩＤの設定後、ＰＣ１０４は、そのノードＩＤを用いて通信システム上の各機器に対してユニークＩＤ（ベンダーＩＤとチップＩＤより構成）を問い合せ、各機器のユニークＩＤを取得する。
【００３３】
各装置のユニークＩＤを取得したＰＣ１０４は、該ユニークＩＤをバスリセット以前に作成したテーブルファイル５０１の中から検索し、一致するユニークＩＤが存在すれば、そのテーブルファイル５０１に記録されたノードＩＤを再設定されたノードＩＤに変更する。
【００３４】
テーブルファイル５０１を検索した結果、一致するユニークＩＤが存在せず、新たに追加された機器であると判断された場合、ＰＣ１０４は該ユニークＩＤを具備する機器を示すアイコン８０１を生成し、アイコン４０１〜４０３とは別の位置に表示する（図８）。更にＰＣ１０４は、そのアイコンの表示位置とユニークＩＤ及びノードＩＤとを対応づけてテーブルファイル５０１に追加する。
【００３５】
以上により、表示画面上のアイコンの位置を変化させることなく、バスリセット前後で、アイコンの表示位置情報とノードＩＤとの対応をとることができると共に、ユーザの誤った操作を防止できる。又、バスリセット後の通信が不能となった機器をユーザに分かり易く表示することができる。
【００３６】
尚、本発明はその精神、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。例えば、本実施例ではＩＥＥＥ１３９４規格に準拠したディジタルインターフェースにて構成された通信システムを例にとって説明したが、これに限るものではない。つまり、通信システムを構成する機器の夫々が固有のＩＤ情報を有すると共に、該通信システムの構成を再認識する際に各機器に設定される通信用のＩＤ情報を有する通信システムに適用することが可能である。したがって前述の実施例はあらゆる点おいて単なる例示に過ぎず、限定的に解釈してはならない。
【００３７】
【発明の効果】
本発明によれば、複数の機器のそれぞれに対応するアイコンを並べて表示した後に複数の機器のそれぞれに設定されたＩＤ情報（例えば、ノードＩＤ）が再設定されても、複数の機器のそれぞれに対応するアイコンの表示位置を並べ替えないようにすることができる。
【図面の簡単な説明】
【図１】本発明に係る第１の実施例である通信システムの構成を示すブロック図。
【図２】各機器（ノード）に設定されるノードＩＤの構成を示す図。
【図３】各装置の具備するＩＥＥＥ１３９４規格のディジタルインタフェースに実装されているコンフィグレーションＲＯＭの一部を示す図。
【図４】編集作業実行時におけるＰＣ１０４の具備する表示装置１０８の表示画面を示す図。
【図５】ＰＣ１０４が作成するテーブルファイル５０１を表す図。
【図６】ＤＶＣ１０２が削除された際に、ＰＣ１０４が作成するテーブルファイルを表す図。
【図７】ＤＶＣ１０２が削除された際に、表示装置１０８が表示する表示画面を示す図。
【図８】ＤＶＣ８０１が追加された際に、表示装置１０８が表示する表示画面を示す図。
【図１】
0003832937.tif 000002
【図２】
0003832937.tif 000003
【図３】
0003832937.tif 000004
【図４】
0003832937.tif 000005
【図５】
0003832937.tif 000006
【図６】
0003832937.tif 000007
【図７】
0003832937.tif 000008
【図８】
0003832937.tif 000009