(57)【特許請求の範囲】
【請求項１】
第１のネットワークに接続されている第１の機器から前記第１の機器に固有の情報である第１の固有情報を第１のインターフェース手段を介して取得し、第２のネットワークに接続されている第２の機器から前記第２の機器に固有の情報である第２の固有情報を前記第１のインターフェース手段と異なる種類の第２のインターフェース手段を介して取得する固有情報取得手段と、
前記第１の固有情報と前記第２の固有情報とが重複するか否かを判定し、前記第１の固有情報と前記第２の固有情報とが重複すると判定した場合は、前記第１の固有情報および前記第２の固有情報のいずれかに対応するアイコンを表示手段に表示する表示制御手段とを有することを特徴とする機器制御装置。
【請求項２】
前記第１のネットワークは有線ネットワークであり、前記第２のネットワークは無線ネットワークであることを特徴とする請求項１に記載の機器制御装置。
【請求項３】
前記第１の固有情報と前記第２の固有情報とが重複すると判定した場合、前記表示制御手段は、前記第１の固有情報および前記第２の固有情報のいずれかに対応するアイコンとともに、前記第１のネットワークを表す情報と前記第２のネットワークを表す情報とを前記表示手段に表示することを特徴とする請求項１または２に記載の機器制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるネットワークに接続されている機器に対応するアイコン等の情報の表示が可能な機器制御装置に関する。
【背景技術】
【０００２】
従来から、ＩＥＥＥ１３９４規格に準拠したネットワークに接続するためのインターフェース（以下、「１３９４インターフェース」と称す。）を備えたデジタルテレビ（以下、「ＤＴＶ」と称す。）があった。このＤＴＶは、１３９４インターフェースを介してネットワークに接続することで、例えば、図８に示すような家庭内のＡＶ機器等で構成されるネットワークシステムを構成することができた。
【０００３】
図８は、ＡＶ機器等で構成されたネットワークシステムの構成例を示す図である。
図８において、ＤＴＶ８０１は、ＩＥＥＥ１３９４規格に従ってデータの送受信およびその制御等を行う１３９４インターフェースノード（１３９４インターフェース装置、以下「１３９４ＩＦノード」と称す。）８０２を介してネットワークに接続されている。
【０００４】
ビデオディスクレコーダー（以下、「ＶＤＲ」と称す。）８０３は、２つの１３９４ＩＦノード８０４、８０５を備えており、一方の１３９４ＩＦノード８０４は、ＤＴＶ８０１が備える１３９４ＩＦノード８０２に接続されている。また、他方の１３９４ＩＦノード８０５は、ビデオカメラレコーダー（以下、「ＶＣＲ」と称す。）８０６が備える１３９４ＩＦノード８０７と、ビデオテープレコーダー（以下、「ＶＴＲ」と称す。）８０８が備える１３９４ＩＦノード８０９とに接続されている。また、ＶＤＲ８０３内部では、２つの１３９４ＩＦノード８０４、８０５が互いに接続されている。
このように１３９４ＩＦノードを介してネットワークに接続することで、ＤＴＶ８０１、ＶＤＲ８０３、ＶＣＲ８０６およびＶＴＲ８０８は、ネットワークを介して互いに通信可能になる。
【０００５】
ＤＴＶ８０１は、１３９４ＩＦノード８０２を介してネットワークに接続されると、ネットワークに接続されている各１３９４ＩＦノード８０４、８０５、８０７および８０９のノードＩＤおよびモデルＩＤをそれぞれ読み取る。ここで、モデルＩＤは、ネットワークに接続された各機器に固有のものであり、各１３９４ＩＦノード８０４、８０５、８０７および８０９が備えるコンフィグレーションＲＯＭにそれぞれ記述されている。コンフィグレーションＲＯＭには、ノードを識別するための情報（モデルＩＤ、ベンダーＩＤ等）が記述されており、それらの情報は他の１３９４ＩＦノードによって読み出すことが可能である。なお、コンフィグレーションＲＯＭの構成については、非特許文献１に記載されている。
【０００６】
ＤＴＶ８０１は、各１３９４ＩＦノードのコンフィグレーションＲＯＭから各１３９４ＩＦノードのモデルＩＤを読み取る。そして、ＤＴＶ８０１は、モデルＩＤの内容に関連付けるために予め用意しておいたアイコン（図柄）のアイコンデータを用いて、読み込んだモデルＩＤに対応するアイコンを各ノードＩＤ毎に画面に表示する。
【０００７】
図８においては、各１３９４ＩＦノード８０４、８０５、８０７および８０９をそれぞれ示すアイコンが、ＤＴＶ８０１の表示部８１７（表示画面）のアイコン表示部８１０に表示されている。１３９４ＩＦノード８０４に対応するアイコン８１１は、例えばＶＤＲを表すアイコンが表示される。また、１３９４ＩＦノード８０５に対応するアイコン８１２も、ＶＤＲを表すアイコンが表示される。同様に、１３９４ＩＦノード８０７、８０９にそれぞれ対応するアイコン８１３、８１４は、ＶＣＲおよびＶＴＲを表すアイコンがそれぞれ表示される。
【０００８】
ユーザーは、マウスやリモコン等の操作装置を用いて、例えばアイコン表示部８１０に表示されているＶＤＲのアイコン８１１上にポインタを移動させる。これにより、ＶＤＲ８０３内の動画ファイルに係るサムネイル８１５が表示部８１７に表示される（ポップアップする）。さらに、ユーザーが、その中の1つのコンテンツを、操作装置を用いて画面上にドラッグアンドドロップ８１６すると、ＶＤＲ８０３にて動画コンテンツ（動画ファイル）が再生され、再生された動画コンテンツに係る画像がＤＴＶ８０１の表示部８１７に表示される。
【０００９】
上述したようにして、ネットワークに接続された１３９４ＩＦノード８０４、８０５、８０７および８０９にそれぞれ対応するアイコンを表示するために、ＤＴＶ８０１が備える機器表示制御部の構成例を図９に示す。
【００１０】
図９において、モデルＩＤ読み取り制御部１００２は、１３９４ＩＦノード１００１を介して、ネットワークに接続された各１３９４ＩＦノードのコンフィグレーションＲＯＭに記述されたモデルＩＤをそれぞれ読み取る。アイコン選択部１００３は、モデルＩＤ読み取り制御部１００２により読み取ったモデルＩＤに応じて、自らが備えるアイコンデータテーブル１００４を参照し、当該モデルＩＤに対応するアイコンのアイコンデータを選択する。ここで、アイコンデータテーブル１００４は、モデルＩＤの内容とアイコンデータとが関連付けられたテーブルである。アイコン描画部１００５は、アイコン選択部１００３により選択されたアイコンデータに係る画像を、予め読み取ったノードＩＤ毎に表示部１００６（画面上）に描画する。
【００１１】
【非特許文献１】IEEE Std 1394-1995, IEEE Standard for a High Performance Serial Bus, Institute of Electrical and Electronics Engineers, Inc.
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記図８に示したようなネットワークシステムにて、ネットワークに接続されたインターフェースノード毎に対応するアイコンを表示すると、１３９４ＩＦノード８０４、８０５が、同じＶＤＲ８０３内に存在するにもかかわらず、１３９４ＩＦノード８０４に対応したアイコン８１１と１３９４ＩＦノード８０５に対応したアイコン８１２とが、ＤＴＶ８０１のアイコン表示部８１０にそれぞれ表示される。その結果、ネットワークに接続され、ＤＴＶ８０１に対して通信可能である機器が３台であるにもかかわらず、ＤＴＶ８０１のアイコン表示部８１０には、接続されている機器を示すアイコンが４つ表示されるため、実際に接続されている機器の数と表示されるアイコンの数とが一致せず、ユーザーの混乱を招いてしまうという問題があった。
【００１３】
そこで、本発明は、１つの機器が複数のインターフェース手段を介して異なるネットワークに接続されている場合であっても、当該機器を示すアイコンを複数個表示させないようにし、ユーザーの混乱を回避できるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る機器制御装置は、第１のネットワークに接続されている第１の機器から前記第１の機器に固有の情報である第１の固有情報を第１のインターフェース手段を介して取得し、第２のネットワークに接続されている第２の機器から前記第２の機器に固有の情報である第２の固有情報を前記第１のインターフェース手段と異なる種類の第２のインターフェース手段を介して取得する固有情報取得手段と、前記第１の固有情報と前記第２の固有情報とが重複するか否かを判定し、前記第１の固有情報と前記第２の固有情報とが重複すると判定した場合は、前記第１の固有情報および前記第２の固有情報のいずれかに対応するアイコンを表示手段に表示する表示制御手段とを有することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、１つの機器が複数のインターフェース手段を介して異なるネットワークに接続されている場合であっても、当該機器を示すアイコンを複数個表示させないようにすることができるので、ユーザーの混乱を回避することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施形態を図面に基づいて説明する。
（第１の実施形態）
図１は、例えば、上述した図８に示したようなネットワークシステムに適用可能な本発明の第１の実施形態による機器制御装置が備える機器表示制御部の一構成例を示すブロック図である。図１に示した機器表示制御部１００は、ネットワークに接続された機器を表示するユーザーインターフェース（例えば、機器に対応するアイコン、記号、文字情報等）を表示部１０８に表示させる。なお、以下の説明では、第１の実施形態による機器制御装置を上記図８に示したネットワークシステムに適用し、ＤＴＶ８０１が機器表示制御部１００を備えるとともに、接続された機器を表示するユーザーインターフェースとして機器に対応するアイコンを表示するものとする。
【００２７】
図１に示したように、機器表示制御部１００は、１３９４ＩＦノード１０１、モデルＩＤ読み取り制御部１０２、ＩＤメモリ１０３、ＩＤ判断部１０４、アイコン選択部１０５およびアイコン描画部１０７により構成される。
【００２８】
モデルＩＤ読み取り制御部１０２は、１３９４ＩＦノード１０１を介して、ネットワークに接続された他の１３９４ＩＦノード（例えば、図８に示すネットワークシステムにおいては、１３９４ＩＦノード８０４、８０５、８０７および８０９）からモデルＩＤをそれぞれ読み取る（取得する）。このモデルＩＤは、各１３９４ＩＦノードが備えるコンフィグレーションＲＯＭ内にそれぞれ記述されている。
さらに、モデルＩＤ読み取り制御部１０２は、読み取ったモデルＩＤをＩＤメモリ１０３に順次格納する。
【００２９】
ネットワークに接続されている全ての１３９４ＩＦノードに対して、モデルＩＤ読み取り制御部１０２によるモデルＩＤの読み取りが完了すると、ＩＤ判断部１０４は、ＩＤメモリ１０３に格納されたモデルＩＤに基づいて、同一の機器内に備えられた１３９４ＩＦノードが存在するか否かを判断する。すなわち、ＩＤ判断部１０４は、ＩＤメモリ１０３内に格納されている全てのモデルＩＤの中に重複して存在するモデルＩＤがあるか否かを判断する。上記判断の結果、重複して存在するモデルＩＤがある場合には、ＩＤ判断部１０４は、重複したモデルＩＤに対応する１３９４ＩＦノードが同一の機器内に備えられていると判断する。
【００３０】
具体的には、ＩＤ判断部１０４は、ＩＤメモリ１０３に格納されている順に１つずつモデルＩＤを選択し、選択したモデルＩＤと同じモデルＩＤがＩＤメモリ１０３内に存在するか否かを検索する。その結果、ＩＤ判断部１０４は、選択したモデルＩＤが他にもＩＤメモリ１０３内に存在する場合には、重複するモデルＩＤを全てＩＤメモリ１０３から削除するとともに、選択したモデルＩＤをアイコン選択部１０５に供給する。
【００３１】
アイコン選択部１０５は、モデルＩＤの内容とアイコンデータとが関連付けられたアイコンデータテーブル１０６を参照し、ＩＤ判断部１０４より供給されるモデルＩＤに対応するアイコンのアイコンデータを選択する。アイコン描画部１０７は、アイコン選択部１０５により選択されたアイコンデータに係る画像を表示部１０８（画面上）に描画する。
【００３２】
これにより、読み取ったモデルＩＤが同じモデルＩＤの１３９４ＩＦノードは、同一の機器に存在していると判断し、モデルＩＤが重複する場合には、接続されている機器を示すアイコンを１つにまとめて、図１０に示すように表示部１０８（画面上）に表示することができる。
【００３３】
図１０は、第１の実施形態による機器制御装置を上記図８に示したネットワークシステムに適用したときの表示例を示す図である。
上記図８に示したＶＤＲ８０３は、１３９４ＩＦノード８０４および８０５を備えるが、これらは同一の機器に存在するために１つにまとめられ、図１０に示す表示領域１１０１内のアイコン表示部１１０２には、ＶＤＲ８０３を示す１つのアイコン１１０３が表示されている。また、１３９４ＩＦノード８０７を備えるＶＣＲ８０６を示すアイコン１１０４、および１３９４ＩＦノード８０９を備えるＶＴＲ８０８を示すアイコン１１０５が、アイコン表示部１１０２にそれぞれ表示されている。
【００３４】
図２は、本発明の第１の実施形態による機器制御装置が備える機器表示制御部の他の構成例を示すブロック図である。なお、この図２において、図１に示したブロックと同一の機能を有するブロックには同一の符号を付している。また、図１に示したブロックと同一ではないが対応する機能を有するブロックには、同じ符号に'を付している。
【００３５】
上記図２に示した機器表示制御部１００’は、１３９４ＩＦノードが備えるコンフィグレーションＲＯＭ内にアイコンデータが記述されたアイコンディスクリプタを有する場合に、当該アイコンディスクリプタを読み込むことによりアイコンデータテーブル１０６を参照することなく、接続された機器を示すアイコンを表示部１０８に表示することができる。なお、アイコンディスクリプタについては後述する。
【００３６】
図２において、コンフィグレーションＲＯＭ読み取り制御部（以下、「ＣＲＯＭ読み取り制御部」と称す。）２０１は、１３９４ＩＦノード１０１を介して、他の各１３９４ＩＦノードが備えるコンフィグレーションＲＯＭに記述されたデータ（以下、「ＣＲＯＭデータ」と称す。）をそれぞれ読み取る。ＣＲＯＭ読み取り制御部２０１は、読み取ったＣＲＯＭデータをコンフィグレーションＲＯＭメモリ（以下、「ＣＲＯＭメモリ」と称す。）２０２に順次格納する。
【００３７】
全ての１３９４ＩＦノードに対してＣＲＯＭデータの読み取りが完了すると、上記図１に示したＩＤ判断部１０４と同様にして、ＩＤ判断部１０４’は、ＣＲＯＭメモリ２０２に格納されたＣＲＯＭデータ内のモデルＩＤに基づき、同一の機器内に備えられた１３９４ＩＦノードが存在するか否かを判断する。
【００３８】
ＩＤ判断部１０４’は、ＣＲＯＭメモリ２０２への格納順に１つずつモデルＩＤを選択し、選択したモデルＩＤと同じモデルＩＤを有するＣＲＯＭデータがＣＲＯＭメモリ２０２内に存在するか否かを検索する。その結果、ＩＤ判断部１０４’は、選択したモデルＩＤと同じモデルＩＤを有する他のＣＲＯＭデータがＣＲＯＭメモリ２０２内に存在する場合には、重複するモデルＩＤを含むＣＲＯＭデータを全てＣＲＯＭメモリ２０２から削除する。
【００３９】
そして、残ったＣＲＯＭデータ内の各モデルＩＤに対してアイコンディスクリプタが存在する場合には、ＩＤ判断部１０４’は、そのアイコンデータをアイコン描画部１０７’に供給する。一方、モデルＩＤに対してアイコンディスクリプタが存在しない場合には、ＩＤ判断部１０４’は、当該モデルＩＤをアイコン選択部１０５に供給する。アイコン選択部１０５は、アイコンデータテーブル１０６を参照し、ＩＤ判断部１０４’より供給されたモデルＩＤに対応するアイコンデータを選択し、アイコン描画部１０７’に供給する。
【００４０】
アイコン描画部１０７’は、ＩＤ判断部１０４’またはアイコン選択部１０５より供給されたアイコンデータに係る画像（アイコン）を表示部１０８に描画する。したがって、ＣＲＯＭデータにて同じモデルＩＤを有する１３９４ＩＦノードは、同一の機器に存在していると判断され、当該モデルＩＤに対応するアイコンは、１つだけ表示部１０８に表示される。
【００４１】
図３は、ＣＲＯＭデータ内に記述可能なアイコンディスクリプタのデータフォーマットの一例を示す図である。図３において、フィールド３０１は、ディスクリプタの長さ（descriptor_length）を記述する領域であり、フィールド３０２は、パレットの数（pd）を記述する領域である。また、フィールド３０３は、ＲＧＢもしくはＹＣｂＣｒ等の色空間（color_space）を定義するための色空間識別領域であり、フィールド３０４、３０５は、パレットデータ（palette）および各ピクセルの色データ（pixels）をそれぞれ記述する領域である。
【００４２】
以上、詳しく説明したように第１の実施形態によれば、モデルＩＤ読み取り制御部１０２が、１３９４ＩＦノード１０１を介してネットワークに接続された他の１３９４ＩＦノードから機器に固有のモデルＩＤを読み取り、ＩＤ判断部１０４が読み取ったモデルＩＤの中で重複して存在するモデルＩＤがあるか否かを検索する。その結果、重複するモデルＩＤについては、接続されている機器を示すアイコンを１つにまとめて表示部１０８に表示し、そうでないモデルＩＤについては、接続されている機器を示すアイコンを表示部１０８にそれぞれ表示する。
【００４３】
これにより、複数の１３９４ＩＦノードを有する機器がネットワーク上に存在していたとしても、同じモデルＩＤが読み取れる１３９４ノードは、同一の機器に存在すると判断し、アイコンを１つにまとめて表示部１０８（画面上）に表示することができる。したがって、ネットワークに接続されている機器を示すアイコンと、接続されている実際の機器とを１対１に対応させて表示部１０８に表示することができ、ユーザーの混乱を回避することができる。
【００４４】
また、１３９４ＩＦノードが備えるコンフィグレーションＲＯＭ内にアイコンディスクリプタを有するとき、当該アイコンディスクリプタを読み込むことにより得られたアイコンデータを用いて、接続された機器を示すアイコンを表示部１０８に表示するようにした場合には、アイコンデータテーブル１０６を参照することなく、簡単な処理でアイコンを表示することができる。また、１３９４ＩＦノードが有するアイコンディスクリプタを書き換えるだけで、アイコンの絵柄を容易に変更することができる。
【００４５】
なお、上述した第１の実施形態においては、各１３９４インターフェースノードが備えるコンフィグレーションＲＯＭに記述されたモデルＩＤを使用したが、モデルＩＤに限らず、機器に固有のＩＤ等の識別情報であれば良い。
【００４６】
（第２の実施形態）
次に、第２の実施形態について説明する。
上述した第１の実施形態においては、同じ種類のインターフェースノードが、ネットワークに接続された同一の機器内に複数存在する場合に、当該機器を示すユーザーインターフェースを１つのみ表示する機器制御装置について示したが、第２の実施形態による機器制御装置は、ネットワークに接続されている複数の機器が異なる種類のインターフェースノードをともに備える場合に、当該機器を示す１つのユーザーインターフェースを表示するものである。
【００４７】
図４は、本発明の第２の実施形態による機器制御装置が適用可能なネットワークシステムの構成例を示す図である。
図４において、ＤＴＶ４０１、ＶＤＲ４０３、ＶＣＲ４０５およびＶＴＲ４０８は、１３９４ＩＦノード４０２、４０４、４０７、４０９をそれぞれ備え、１３９４ＩＦノードを介して互いに通信可能なように接続されている。また、ＤＴＶ４０１およびＶＣＲ４０５は、さらに無線ＬＡＮインターフェースノード（以下、「無線ＬＡＮＩＦノード」と称す。）４１０、４０６をそれぞれ備えており、ＤＴＶ４０１とＶＣＲ４０５との間では、無線ＬＡＮ経由での通信も行うことが可能になっている。
【００４８】
上記図４に示したようなネットワークシステムにおいても、従来は各インターフェースノード（１３９４ＩＦノードおよび無線ＬＡＮＩＦノード）に機器固有ＩＤを問い合わせ、単に読み取った機器固有ＩＤに対応するアイコンを各インターフェースノード毎に画面上に表示するだけであった。したがって、上記図４に示したネットワークシステムにおいて、従来、ＶＣＲ４０５を示すアイコンは、１３９４ＩＦノードを経由して読み取った機器固有ＩＤに対応するアイコンと、無線ＬＡＮを経由して読み取った機器固有ＩＤに対応するアイコンとの２つのアイコンが表示される。その結果、ＶＣＲ４０５は１台のみが存在するにもかかわらず、画面上にはＶＣＲを示す２つのアイコンが表示されるため、ユーザーの混乱を招いてしまう。
【００４９】
そこで、第２の実施形態による機器制御装置では、上記図４に示したネットワークシステムにおいて、同じ機器固有ＩＤ（例えば、ＵＰｎＰ（universal plug and play）固有ＩＤ、ＧＵＩＤ（global unique ID）等）が異なるインターフェースノードから得られた場合には、インターフェースノードの種類にかかわらず、上述した第１の実施形態と同様に、同じ機器固有ＩＤに対しては１つのアイコンを表示する。
【００５０】
なお、第２の実施形態による機器制御装置が備える機器表示制御部は、上記図１および図２に示した第１の実施形態における機器表示制御部と同様の構成である。すなわち、インターフェースノードを介して他の機器が備えるインターフェースノードから機器固有ＩＤを読み取り、読み取った機器固有ＩＤに基づいて、インターフェースノードが同一の機器内に存在するか否かを判断する。
【００５１】
図５は、第２の実施形態における機器表示制御部の処理動作を示すフローチャートである。なお、以下の説明では、ＤＴＶ４０１が機器表示制御部を備えるものとする。
まず、ＤＴＶ４０１内の機器表示制御部は、１３９４ＩＦノード４０２を介して、ネットワークに接続された他の１３９４ＩＦノード４０４、４０７および４０９から当該１３９４ＩＦノードが備えられている機器の機器固有ＩＤをそれぞれ読み取る。そして、機器表示制御部は、１３９４ＩＦノードを経由して読み取った機器固有ＩＤを自らが備える機器固有ＩＤメモリに順次格納する（ステップＳ５０１）。
【００５２】
機器表示制御部は、無線ＬＡＮＩＦノード４１０を介して、他の無線ＬＡＮＩＦノード４０６から当該無線ＬＡＮＩＦノードが備えられている機器の機器固有ＩＤを読み取る。そして、機器表示制御部は、無線ＬＡＮＩＦを経由して読み取った機器固有ＩＤを機器固有ＩＤメモリに順次追記して格納する（ステップＳ５０２）。
【００５３】
次に、機器表示制御部は、上述した第１の実施形態において詳述したＩＤ判断部１０４、１０４’と同様にして、機器固有ＩＤメモリに格納されている全ての機器固有ＩＤの中に重複して存在する機器固有ＩＤがあるか否かを判断する。上記判断の結果、重複して存在する機器固有ＩＤがある場合には、重複した機器固有ＩＤに対応するインターフェースノードが同一の機器内に備えられていると判断し、重複した機器固有ＩＤを１つにまとめる（重複した機器固有ＩＤを機器固有ＩＤメモリから削除する）（ステップＳ５０３）。
【００５４】
そして、機器表示制御部は、残った機器装置固有ＩＤに対応するアイコンのアイコンデータをアイコン描画部に供給し、アイコンデータに係る画像を表示部４１１に表示する（ステップＳ５０４）。
【００５５】
以上のように処理を行うことにより、図４に示すように、表示部４１１のアイコン表示部４１２には、１３９４ＩＦノード４０４を備えるＶＤＲ４０３を示すアイコン４１３、および１３９４ＩＦノード４０９を備えるＶＴＲ４０８を示すアイコン４１５が表示される。また、１３９４ＩＦノード４０７と無線ＬＡＮＩＦノード４０６との双方を備えるＶＣＲ４０５については、それぞれのインターフェースノードから読み取った機器固有ＩＤが同じであるので同一の機器内にあると判断され、ＶＣＲ４０５は１つのアイコン４１４として表示される。
【００５６】
なお、画面上に表示したＶＣＲ４０５を示すアイコン４１４の絵柄に、図６に示すように“１３９４”や“無線”等のマーク６０１、６０２を付加することにより、アイコンで表示した機器がどの様なインターフェースを経由してＤＴＶ４０１に接続されているかを示すようにしても良い。
【００５７】
以上、説明したように第２の実施形態によれば、例えば、１３９４ＩＦノードと無線ＬＡＮＩＦノードのような異なる種類のインターフェースノードをともに備える複数の機器がネットワークに接続されていたとしても、上述した第１の実施形態と同様に、重複した機器固有ＩＤに対応するインターフェースノードは同一の機器内に備えられていると判断し、接続されている機器を示すアイコンを１つにまとめて表示する。これにより、ネットワークに接続されている機器を示すアイコンと、接続されている実際の機器とを１対１に対応させて表示することができ、ユーザーの混乱を回避することができる。
【００５８】
なお、上述した第１および第２の実施形態においては、ネットワークに接続された機器を示すアイコンを表示する機器はＤＴＶとしていたが、ＤＴＶに限らず、アイコンが表示可能な表示装置（例えば、ＣＲＴ、液晶表示装置等）を備える任意の機器で良い。
また、上述した第１および第２の実施形態においては、ネットワークに接続された機器を示すユーザーインターフェースとして、アイコンを用いていたが、アイコンに限らず、ネットワークに接続された機器が識別可能なユーザーインターフェースであれば良く、例えば、文字、記号等であっても良い。
【００５９】
また、本発明による機器制御装置は、上述した第１および第２の実施形態において例示したネットワークに限らず、ネットワークに接続された機器から装置固有の識別情報が取得可能な任意のネットワークに適用することができる。例えば、ＩＥＥＥ１３９４規格やブルートゥース規格やＩＥＥＥ８０２．１１規格（無線ＬＡＮ）やモデムといった有線もしくは無線のインターフェースを介して接続されるネットワークに適用することができる。
また、本発明による機器制御装置は、特にプラグアンドプレイ機能を備えたＴＶ、セットトップボックス、表示手段を有する動画や静止画の撮影装置、表示手段を有する通信装置等にも適用することが可能である。
【００６０】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００６１】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記録する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６２】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００６３】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００６４】
例えば、第１および第２の実施形態に示した機器制御装置は、図７に示すようなコンピュータ機能７００を有し、そのＣＰＵ７０１により第１および第２の実施形態での動作が実施される。
【００６５】
コンピュータ機能７００は、上記図７に示すように、ＣＰＵ７０１と、ＲＯＭ７０２と、ＲＡＭ７０３と、キーボード（ＫＢ）７０９のキーボードコントローラ（ＫＢＣ）７０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）７１０のＣＲＴコントローラ（ＣＲＴＣ）７０６と、ハードディスク（ＨＤ）７１１およびフレキシブルディスク（ＦＤ）７１２のディスクコントローラ（ＤＫＣ）７０７と、ネットワークインタフェースカード（ＮＩＣ）７０８とが、システムバス７０４を介して互いに通信可能に接続された構成としている。
【００６６】
ＣＰＵ７０１は、ＲＯＭ７０２あるいはＨＤ７１１に記憶されたソフトウェア、あるいはＦＤ７１２より供給されるソフトウェアを実行することで、システムバス７０４に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ７０１は、上述したような動作を行うための処理プログラムを、ＲＯＭ７０２、あるいはＨＤ７１１、あるいはＦＤ７１２から読み出して実行することで、第１および第２の実施形態での動作を実現するための制御を行う。
【００６７】
ＲＡＭ７０３は、ＣＰＵ７０１の主メモリあるいはワークエリア等として機能する。
ＫＢＣ７０５は、ＫＢ７０９や図示していないポインティングデバイス等からの指示入力を制御する。
ＣＲＴＣ７０６は、ＣＲＴ７１０の表示を制御する。
ＤＫＣ７０７は、ブートプログラム、種々のアプリケーション、ユーザファイル、ネットワーク管理プログラム、および第１および第２の実施形態における上記処理プログラム等を記憶するＨＤ７１１およびＦＤ７１２とのアクセスを制御する。
ＮＩＣ７０８はネットワーク７１３上の他の装置と双方向にデータをやりとりする。
【図面の簡単な説明】
【００６８】
【図１】第１の実施形態による機器制御装置が備える機器表示制御部の一構成例を示すブロック図である。
【図２】第１の実施形態における機器表示制御部の他の構成例を示すブロック図である。
【図３】アイコンディスクリプタのデータフォーマットの一例を示す図である。
【図４】第２の実施形態による機器制御装置が適用可能なネットワークシステムの構成例を示す図である。
【図５】第２の実施形態における機器表示制御部の処理動作を示すフローチャートである。
【図６】アイコンの表示例を示す図である。
【図７】機器制御装置を実現可能なコンピュータの一構成例を示すブロック図である。
【図８】家庭内のＡＶ機器で構成されるネットワークシステムの構成例を示す図である。
【図９】従来の機器表示制御部の構成例を示す図である。
【図１０】第１の実施形態におけるアイコンの表示例を示す図である。
【符号の説明】
【００６９】
１００  機器表示制御部
１０１  １３９４インターフェースノード
１０２  モデルＩＤ読み取り制御部
１０３  ＩＤメモリ
１０４  ＩＤ判断部
１０５  アイコン選択部
１０６  アイコンデータテーブル
１０７  アイコン描画部
１０８  表示部
【図１】
0004731803.tif 000002
【図２】
0004731803.tif 000003
【図３】
0004731803.tif 000004
【図４】
0004731803.tif 000005
【図５】
0004731803.tif 000006
【図６】
0004731803.tif 000007
【図７】
0004731803.tif 000008
【図８】
0004731803.tif 000009
【図９】
0004731803.tif 000010
【図１０】
0004731803.tif 000011