(57)【要約】【課題】  ネットワークに接続された家電機器の機能を統合し、所望の処理を実現する。【解決手段】    複数の家電機器１０、１２、１４、１６をネットワークに接続する。各機器の被制御機能記述部１０ｃ、１２ｃ、１４ｃには当該機器の属性や制御プログラムが記述されており、ネットワークに接続された時点でディレクトリサービスとして機能する機器１６の被制御機能一覧記述部１６ａに登録される。ある機器が他の機器の機能を利用する場合、機器１６の被制御機能一覧記述部１６ａから当該機器の属性と制御プログラムを取得し、当該機器の機能を呼び出して利用する。テレビ、デジタルカメラ、ホームサーバがネットワークに接続された場合、デジタルカメラで得られた画像をテレビに表示し、必要な画像をホームサーバに保存する監視機能が実現する。【選択図】  図１
2006065871.tif 000002
【特許請求の範囲】
【請求項１】
複数の家電機器が相互に接続されてなる家電機器ネットワークシステムであって、
自己の機器が有する機能の属性、及び自己を制御する制御プログラムが記述された被制御機能記述部を備える被制御機器と、
前記被制御機器が有する機能と、自己の機器が有する機能とを組み合わせて所定の処理を実行する実行手段を備える制御機器と、を備え、
前記実行手段は、利用したい機能の属性を指定して検索することにより、前記制御機能記述部に記述された制御プログラムを取得し、取得した前記制御プログラムにより前記被制御機器を制御することを特徴とする、家電機器ネットワークシステム。
【請求項２】
複数の家電機器が相互に接続されてなる家電機器ネットワークシステムであって、
自己の機器が有する機能の属性、及び自己を制御する制御プログラムが記述された被制御機能記述部を備える被制御機器と、
前記被制御機器が有する機能と、自己の機器が有する機能とを組み合わせて所定の処理を実行する実行手段を備える制御機器と、
前記複数の家電機器の属性及び制御データを一括して登録する制御機能一覧記述部を備えた登録機器と、を備え、
前記実行手段は、利用したい機能の属性を指定して検索することにより、前記制御機能一覧記述部に記述された制御プログラムを取得し、取得した前記制御プログラムにより前記被制御機器を制御することを特徴とする、家電機器ネットワークシステム。
【請求項３】
前記家電機器ネットワークシステムに接続された機器は、自己の機器が有する機能の属性、及び自己を制御する制御プログラムを、ネットワーク接続時に前記登録機器に送信する、請求項２記載の家電機器ネットワークシステム。
【請求項４】
前記制御機器は画像表示機能を備え、
第１の前記被制御機器は撮像機能を備え、
第２の前記被制御機器は画像記録機能を備え、
前記実行手段が、前記第１及び第２の被制御機器が有する機能と、前記制御機器が有する機能とを組み合わせて所定の処理を実行することにより監視カメラ機能を実現することを特徴とする、請求項１ないし３の何れかに記載の家電機器ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークシステム、特に複数の機器が接続されたネットワークにおいて、各機器の有する機能を組み合わせて所望の処理を行う技術に関する。
【背景技術】
【０００２】
従来より、複数のコンピュータをネットワークに接続し、所定のジョブを各コンピュータで分散処理するシステムが提案されている。このような分散処理によれば、各機器の負担が軽減され、ハードウエアの簡略化が図れるとともに、ハードウエア資源を効率的に活用することができる。また、近年においては、コンピュータのみならず家電機器、例えば冷蔵庫やカメラ、テレビなどをネットワークに接続し、各機器をネットワークを介して制御するシステムも提案されている。
【０００３】
例えば、特許文献１には、各家電機器が有する情報を登録してメニューを作成し、操作者の操作するリモコンに当該メニューを表示するとともに、操作者がリモコンを操作した場合にネットワークで接続された各家電機器のコントロールユニットに指令して制御するスーパーバイザユニットを備えたネットワーク装置が記載されている。この従来技術によれば、部屋の様子をリモコンに表示されたカメラ画像で確認しながら電気製品を操作したり、あるいは洗濯機が洗濯の終了をスーパーバイザユニットに通知し、スーパーバイザユニットは洗濯終了のメッセージをテレビに表示させるという連携動作が可能になるとしている。
【特許文献１】特開２０００−４９８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来においては、第１に操作者がリモコンで操作することを前提としており、この場合複数の家電機器の機能を統合するためには操作者が複数の家電機器に対して指示しなければならず、操作の煩雑さが依然として存在する問題がある。また、家電機器とは別個に設けられたスーパーバイザユニットで一元管理しているため、スーパーバイザユニットに高性能が要求されてコストが増大するとともに、スーパーバイザユニットに異常が生じた場合にネットワークが機能不全に陥る問題もある。
【０００５】
本発明は、上記従来技術の有する課題に鑑みなされたものであり、その目的は、ネットワークに接続された各機器を簡易な構成で有機的に結合し、これにより各機器の有する機能を組み合わせて所望の処理を実行することができるシステムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、複数の家電機器が相互に接続されてなる家電機器ネットワークシステムであって、自己の機器が有する機能の属性、及び自己を制御する制御プログラムが記述された被制御機能記述部を備える被制御機器と、前記被制御機器が有する機能と、自己の機器が有する機能とを組み合わせて所定の処理を実行する実行手段を備える制御機器と、を備え、前記実行手段は、利用したい機能の属性を指定して検索することにより、前記制御機能記述部に記述された制御プログラムを取得し、取得した前記制御プログラムにより前記被制御機器を制御することを特徴とする。
【０００７】
従来のようにネットワークに接続された特定の機器（スーパーバイザユニット）でネットワークに接続された機器を統合するのではなく、ネットワークに接続された複数の機器のいずれかにクライアントアプリケーションを実行する実行手段を設け、このクライアントアプリケーションを実行することで他の機器の機能を呼び出し、機能を統合する。クライアントアプリケーションは、そのシーケンスの中でネットワーク上に接続された各機器が提供する機能、例えば分散オブジェクトを呼出し、得られた結果を自己の機器が有する機能あるいは他の機器が提供する機能と組み合わせ、所定の処理を実行する。本発明では、スーパーバイザユニットに相当する機器、すなわちネットワークの各機器の機能を認識し、かつ、その機能を統括するユニットは不要であり、簡易な構成で複数の機器を制御して連携させることができる。
【０００８】
クライアントアプリケーションは、ネットワーク上で所定の処理を実行するためのプログラムであるが、このアプリケーションプログラムはネットワーク上の特定の機器、すなわち実行手段を有する機器に予め記憶されていてもよく、あるいはネットワーク上の特定の機器に登録され、実行手段を有する機器が登録された機器からクライアントアプリケーションを読み出して実行してもよい。クライアントアプリケーションは、ネットワークに接続された各機器の機能を最大限引き出すことのできるプログラムであることが望まれ、この意味ではネットワーク上に接続された各機器の属性を一括して把握する機器に併せて登録しておくことが好適である。ネットワークに接続された機器が更新され、その属性が変更された場合、クライアントアプリケーションも同時に更新することが望ましい。これにより、ネットワークの構成要素の変化に対応することができる。
【０００９】
本発明において、前記ネットワークには、前記複数の家電機器の属性及び制御データを一括して登録する制御機能一覧記述部を備えた登録機器が接続され、前記実行手段は、前記登録する機器から前記属性及び制御データを読み出して前記機能を順次呼び出すことが好適である。
【００１０】
これにより、実行手段（あるいは実行手段を有する機器）は、登録機器にアクセスするだけで、ネットワーク上の全ての機器のデータを知ることができ、これらの機能を利用して効率的な処理が可能となる。なお、制御データとは、ネットワークを介して当該機器をリモート制御するためのデータであり、例えばクライアントスタブプログラムである。クライアントスタブは実行手段から発行されたコマンド（メソッド要求等）を通信用の形式に変換してＯＲＢ(Object Request Broker）に送り、ＯＲＢを介して目的とする当該機器にコマンドを送信する。なお、当該機器側では、クライアントスタブに対応するサーバスケルトンで送られたコマンドを元の形式に復元し、コマンドを受け付けることができる。
【００１１】
本発明において、前記家電機器ネットワークシステムに接続された機器は、自己の機器が有する機能の属性、及び自己を制御する制御プログラムを、ネットワーク接続時に前記登録機器に送信することが好適である。
【００１２】
これにより、登録機器には常にネットワーク上の全ての機器の属性及び制御データが登録されることになり、実行手段の利用に供することができる。
【００１３】
本発明における前記複数の家電機器は、デジタルカメラやテレビ等の家電機器とすることができる。これにより、家庭内に存在する各種家電機器を統合し、その機能を互いに組み合わせて単体では困難である機能を容易に実現することができる。
【００１４】
例えば、本発明の家電機器ネットワークシステムは、テレビなどの画像表示機能を備えた制御機器と、デジタルカメラなどの撮像機能を備えた第１の前記被制御機器と、ホームサーバなどの画像記録機能を備えた第２の前記被制御機器とで構成され、制御機器が備える実行手段が、前記第１及び第２の被制御機器が有する機能と、前記制御機器が有する機能とを組み合わせて所定の処理を実行することにより監視カメラ機能を実現するものであっても良い。
【００１５】
また、本発明は、ネットワークに接続された家電機器を制御する方法を提供する。この方法は、ネットワークに接続された家電機器を制御する家電機器制御方法であって、ネットワークに接続された家電機器の属性及び制御データをデータベースに一覧形式で登録し、前記データベースから所望の機能の属性を指定して検索することにより制御データを取得し、前記制御データを用いて前記ネットワークに接続されたある家電機器から他の家電機器にコマンドを送信して制御することを特徴とする。
【００１６】
ここで、前記ネットワークに接続された家電機器は、そのオブジェクトを外部からアクセス可能な形式で有し、前記ある家電機器は、前記他の家電機器のオブジェクトに対して前記制御データを用いてメソッド要求を発行することで前記他の家電機器を制御することが好適である。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、ネットワークに接続された各機器を簡易な構成で有機的に結合し、これにより各機器の有する機能を組み合わせて所望の処理を実行することができる。
【００１８】
また、ネットワークに接続される機器が変化した場合でも、その変化に応じて属性データや制御データを登録し、またクライアントアプリケーションを用いることで、容易に対応することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面に基づき本発明の実施形態について説明する。
【００２０】
図１には、本実施形態に係るシステム構成図が示されている。ネットワークに機器１０、機器１２、機器１４、機器１６が接続される。機器１０、１２、１４はデジタルカメラやテレビなどの家電機器とすることができ、機器１６は主にデータを格納する機器（例えばサーバコンピュータなど）とすることができる。機器１０には、被制御機能提供部１０ａ、ネットワーク接続部１０ｂ及び被制御機能記述部１０ｃを有し、機器１２、機器１４も同様である。但し、機器１４は、被制御機能提供部１４ａ、ネットワーク接続部１４ｂ、被制御機能記述部１４ｃの他に、機能制御部１４ｄを有する。機能制御部１４ｄは、所定の機能を実現するためのアプリケーションプログラム（クライアントアプリケーション）及びこのプログラムを実行するプロセッサで構成される。なお、この例においては機能制御部１４ｄは機器１４に存在しているが、機器１０あるいは機器１２が機能制御部１４ｄを有していても良い。すなわち、機能制御部１４ｄは、ネットワークに接続された家電機器の任意の１つあるいは複数に設けることができる。機能制御部１４ｄは、ネットワークに接続された他の家電機器の機能を利用して１つの処理を行うものであり、ネットワークに接続された各家電機器が提供する被制御機能提供部１０ａ、１２ａ、１４ａを利用して処理を行う。具体的には、各家電機器の被制御機能提供部１０ａ、１２ａ、１４ａはその機能を分散オブジェクトとしてネットワーク上に提供し、機能制御部１４ｄは、各家電機器の分散オブジェクトに対してメソッドを発行し、その結果を取得することで各家電機器の機能を用いる。機能制御部１４ｄ及びこの機能制御部１４ｄを有する機器を適宜クライアント、機能制御部１４ｄからオブジェクトが呼び出され、その機能を提供する機器を適宜サーバと称する。
【００２１】
被制御機能提供部１０ａ、１２ａ、１４ａは、機能制御部１４ｄから呼び出される機能を提供するもので、具体的には所定の機能を実行するプログラム及びプロセッサで構成される。例えば機器１０がデジタルカメラである場合には、画像を撮影する機能を被制御機能提供部１０ａが提供する機能とすることができる。また、機器１４がテレビである場合には、画像をモニタ上に表示する機能を被制御機能提供部１４ａが提供する機能とすることができる。各機能は上述したようにオブジェクト化され、外部からのメソッド要求に対してその結果を要求元に返す。
【００２２】
被制御機能記述部１０ｃ、１２ｃ、１４ｃは各機器の有する機能、すなわち被制御機能提供部が提供できる機能が記述されたデータを記憶するもので、データは例えばＸＭＬ文書の形式で記述される。例えば、機器１０がデジタルカメラである場合、機器の種別（デジタルカメラ）やメーカ、解像度などの属性の他、所定の条件で画像を取得するための制御プログラムが記述される。制御プログラムは、リモート環境でオブジェクトを提供することを前提とし、スタブ及びスケルトンを含んで構成される。スタブ（クライアントスタブ）とは、例えばＪａｖａ（登録商標）プログラミング言語のクラスであり、クライアントがオブジェクトを呼び出す際にコマンドを通信に適した構造に変換するためのプログラムである。また、スケルトン（サーバスケルトン）とは、サーバオブジェクトへのメソッド呼び出しに必要なデータを提供するプログラムで、クライアントスタブが変換した構造を元のコマンド形式に復元してサーバオブジェクトの実装コードを呼び出すプログラムである。
【００２３】
機器１６は、主にデータを格納する機器であり、ネットワークに接続された他の機器に対し、ディレクトリサービスを提供する機器である。このため、機器１６は被制御機能一覧記述部１６ａ及びネットワーク接続部１６ｂを有する。被制御機能一覧記述部１６ａは、ネットワークに接続された各機器の有する被制御機能記述部の内容、すなわちＸＭＬ文書を一覧形式で記憶する。具体的には、被制御機能一覧記述部１６ａは、各機器の属性及び制御データ（クライアントスタブ）を格納する。したがって、ある機器がネットワークに接続された他の機器の機能を知りたい場合、ディレクトリサービスとしての機器１６にアクセスし、機器１６内の被制御機能一覧記述部の内容を読みとることで他の機器の機能を容易に知ることができる。
【００２４】
図２〜図５には、図１に示された各ブロックの構成が示されている。図２には、被制御機能提供部１０ａ、１２ａ、１４ａの構成が示されており、被制御機能提供部１０ａ、１２ａ、１４ａはサーバアプリケーション部及びＯＲＢ（ObjectRequest Broker）インターフェース部を有する。サーバアプリケーション部は、他の機器に提供する分散オブジェクトを実現するプログラム及びプロセッサである。ＯＲＢインターフェース部は、異なるマシン上で動作するオブジェクト間でメッセージ交換を代行するプログラムであり、ネットワークで接続された異なる機器間でオブジェクトを相互に通信するための分散環境のライブラリを提供するプログラムである。ＯＲＢインターフェース部は、オブジェクト要求サービスをそれらを提供するオブジェクトに接続する機能を有する。
【００２５】
図３には、機能制御部１４ｄの構成が示されており、機能制御部１４ｄはクライアントアプリケーション部及びＯＲＢインターフェース部を有する。クライアントアプリケーション部はネットワークに接続された機器の機能を用いて所望の処理を実現するためのプログラムである。そのシーケンス中にネットワークに接続された他の機器の機能を利用する必要がある場合、クライアントアプリケーションは他の機器のオブジェクトを呼び出すべく、メソッド要求を発行する。メソッド要求は、ＯＲＢインターフェース部及び被制御機能提供部のＯＲＢインターフェース（図２参照）を介してサーバアプリケーションに送られる。なお、実際にはクライアントアプリケーション部はクライアントスタブに対してメソッド要求を発行し、ＯＲＢインターフェース部はスタブにより変換された要求をサーバ側のＯＲＢインターフェース部に送る。
【００２６】
図４には、被制御機能記述部１０ｃ、１２ｃ、１４ｃの構成が示されている。上述したように、制御機能記述部１０ｃ、１２ｃ、１４ｃは、当該機器がネットワーク上に提供できる機能、分散オブジェクトを記述したものであり、例えばその機器の識別子、機器（家電）種別、提供機能リストなどがＸＭＬ文書形式で記述される。また、被制御機能記述部１０ｃ、１２ｃ、１４ｃにはクライアントスタブも記述される。
【００２７】
図５には、被制御機能一覧記述部１６ａの構成が示されている。被制御機能一覧記述部１６ａには、ネットワークに接続された各機器の被制御機能記述部１０ｃ、１２ｃ、１４ｃの内容、すなわち機器の属性及びクライアントスタブが機器毎に一覧形式で登録される。機器がネットワークに接続されると、その機器のプロセッサがネットワークインターフェース部を介して被制御機能記述部に格納されたＸＭＬ文書をネットワークを介して被制御機能一覧記述部１６ａに送信する。機器１６のプロセッサは、機器から送信されたＸＭＬ文書を被制御機能一覧記述部１６ａに順次登録していく。被制御機能一覧記述部１６ａは、機器あるいは属性をキーワードとして検索可能なようにデータベース化されていることが好ましい。
【００２８】
ネットワークに接続されたある機器のクライアントアプリケーション部（本実施形態においては機器１４の機能制御部１４ｄ）がそのシーケンスの中で他の機器の機能を呼び出して利用する際には、この被制御機能一覧記述部１６ａに登録された機器の属性一覧から該当する機器を選択し、さらにその機器のクライアントスタブをダウンロードすることで当該機器をリモート制御できる。
【００２９】
図６には、ネットワークに新たに機器を接続し、新たに接続された当該機器の機能を利用して機器１４が所望の処理を行う場合の処理フローチャートが示されている。まず、ある機器をネットワークに接続する（Ｓ１０１）。すると、接続された機器はその被制御機能記述部１４ｃに格納されたＸＭＬ文書データをディレクトリサービスとして機能する機器１６に送信する（Ｓ１０２）。もちろん、機器１６のプロセッサが新たにネットワークに接続された機器の被制御機能記述部１４ｃにアクセスし、ＸＭＬ文書を読み出してもよい。機器１６は、機器から送信された（あるいは読み出した）ＸＭＬ文書を被制御機能一覧記述部１６ａに登録する（Ｓ１０３）。以上のようにして、新たにネットワークに接続される毎にその機器のＸＭＬ文書を登録することで、ネットワークに接続された全ての機器のＸＭＬ文書、すなわち被制御機能記述部１４ｃが提供する属性とクライアントスタブが登録される。
【００３０】
図７には、クライアントとしての機器１４が機器１６からＸＭＬ文書を取得し、機能を提供する機器１０（サーバ）を制御する際のデータの流れが模式的に示されている。クライアントである機器１４には、機器１６から取得したサーバである機器１０のスタブが格納され、クライアントのクライアントアプリケーション部はこのスタブに対しサーバのメソッド要求を発行する。クライアントのスタブは、発行されたメソッド要求を通信に適した構造に変換し、ＯＲＢを介してサーバに送信する。クライアントのスタブはサーバオブジェクトの呼び出しの間、クライアントのＯＲＢで使用される。一方、サーバ側にはスタブと対をなすサーバスケルトンが格納されており、クライアントから送信されたメソッド要求を受け付け、スタブが変換した構造を元の呼び出し形式に復元してオブジェクトの実装コードを呼び出す。この要求に応じて、サーバではオブジェクト、例えばデジタルカメラであれば画像撮影機能を実行し、その結果をサーバスケルトンに返す。サーバスケルトンでは、返されたデータを再び通信に適した形に変換し、ＯＲＢを介してクライアントスタブに送る。クライアントスタブでは、送られたデータを再び元の形式に復元し、機器１４のクライアントアプリケーション部に返す。これにより、機器１４のクライアントアプリケーション部では、メソッド要求発行に基づき返された結果を用いて所定の処理、例えばデジタルカメラで撮影されたデジタル画像データをモニタ上に表示する機能を実施できる。
【００３１】
図８には、ネットワークに接続された複数の機器をデジタルカメラ、テレビ及びホームサーバとした場合の処理フローチャートが示されている。なお、この処理を実行するためのアプリケーションプログラム（監視プログラム）はクライアントアプリケーションであり、既述したようにネットワークに接続されたデジタルカメラ、テレビ、ホームサーバのいずれに格納してもよい。すなわち、アプリケーションプログラムはＸＭＬ文書データを一括して格納するディレクトリサービスとしての機器１６に格納する必要はなく、任意の機器、例えばテレビに格納することができる。本実施形態では、このアプリケーションプログラム（監視プログラム）がテレビに格納されている場合を想定する。まず、テレビのアプリケーションプログラム（機能制御部）はディレクトリサービスとしての機器１６からデジタルカメラ、テレビ、ホームサーバ、リモコンのクライアントスタブをダウンロードし、デジタルカメラにより所定の画像を取得する必要が生じた場合に、このクライアントスタブを用いてデジタルカメラの画像撮影機能を呼び出し、画像を撮影する（Ｓ２０１）。得られた画像はアプリケーションプログラム部に返され（Ｓ２０２）、アプリケーションプログラム部は得られた画像をモニタ上に表示する（Ｓ２０３）。操作者が操作するリモコンがさらに無線でネットワークに接続されている場合、操作者はリモコンでテレビモニタ上に表示された画像を保存するか否かを選択でき（Ｓ２０４）、保存する場合には、リモコンから送信された保存コマンドがアプリケーションプログラム部に送られ、このコマンドに応じてモニタに表示している画像をホームサーバに転送し、ホームサーバのメモリに保存する（Ｓ２０５）。この処理においては、デジタルカメラの分散オブジェクト、テレビの分散オブジェクト、リモコンの分散オブジェクト、ホームサーバの分散オブジェクトを利用し、これらを統合して処理を実行していることになる。これにより、専用のカメラ及びモニタシステムを設置することなく、既存のテレビとデジタルカメラ及びホームサーバを用いて監視機能を実現することができる。
【００３２】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、種々の変更が可能である。例えば、本実施形態ではネットワークに接続された任意の機器にアプリケーションプグラム（クライアントアプリケーション）が格納されており、このアプリケーションプログラムを実行して他の機器の分散オブジェクトを呼び出しているが、ディレクトリサービスとしての機器１６にクライアントアプリケーションを登録しておき、ネットワークに接続された任意の機器が機器１６にアクセスしてこのアプリケーションプログラムをダウンロードしてもよい。
【００３３】
また、本実施形態では、デイレクトリサービスとしての機器１６は同一ネットワークに接続されているが、異なるネットワーク上に存在し、両ネットワークをインターネットなどの公衆ネットワークで接続することも可能である。この場合、異なるネットワーク上のディレクトリサービスからアプリケーションプログラムをダウンロードする場合、有料でダウンロードできるようにしてもよい。
【００３４】
さらに、異なるネットワーク上のサーバコンピュータにまとめてアプリケーションプログラム（クライアントアプリケーション）を格納しておき、あるネットワークに接続された機器の属性から最適のアプリケーションを選択してダウンロードすることも好適である。
【００３５】
図９には、このような場合のシステム構成が示されている。家庭内ネットワークには各種家電機器が接続されており、ディレクトリサービスには各家電機器の属性やスタブが登録される。家庭内ネットワークのディレクトリサービスは、ネットワークに接続された各家電機器の提供する分散オブジェクトを利用したクライアントアプリケーションがネットワークに存在しない場合、インターネット１００を介して他のネットワークのサーバコンピュータ１０２にアクセスする。当該他のネットワークにはサーバコンピュータ１０２及びディレクトリサービス１０４が接続されており、サーバコンピュータ１０２は家庭内ネットワークに接続された家電機器の分散オブジェクトを用いることができる適当なアプリケーションプログラムを検索し、インターネット１００を介して家庭内ネットワークのデイレクトリサービスに送る。サーバコンピュータ１０２は適当なアプリケーションプログラムを検索するに際し、家庭内ネットワークのディレクトリサービスに登録された家電機器の属性を参照することができる。これにより、家庭内ネットワークでは、常に最新あるいは最適のアプリケーションプログラムが存在することになり、家庭内ネットワークの各家電機器の機能を効率的に利用することができる。家庭内ネットワークに新たに機器が接続され、その機器の機能を利用したアプリケーションが家庭内ネットワークに存在しない場合などに有効であろう。
【００３６】
また、本実施形態においてはデジタルカメラ、テレビ、リモコン及びホームサーバを用いて監視機能を実現しているが、デジタルカメラ、テレビ及び電話をネットワークで接続し、各機能を利用してテレビ電話機能を実現することもできる。さらに、テレビ、ＶＴＲ及びホームサーバがネットワークに接続されている場合、これらの機能を用いてテレビあるいはＶＴＲで受信したテレビ番組をホームサーバの大容量ディスクに保存し、必要なタイミングで録画された番組をテレビモニタ上に表示させることも可能である。
【図面の簡単な説明】
【００３７】
【図１】実施形態のシステム構成図である。
【図２】図１における被制御機能提供部の構成図である。
【図３】図１における機能制御部の構成図である。
【図４】図１における被制御機能記述部の構成図である。
【図５】図１における被制御機能一覧記述部の構成図である。
【図６】実施形態における処理フローチャートである。
【図７】実施形態における処理説明図である。
【図８】実施形態における他の処理フローチャートである。
【図９】他の実施形態のシステム構成図である。
【符号の説明】
【００３８】
１０，１２，１４，１６  機器、
１０ａ，１２ａ，１４ａ  被制御機能提供部、
１０ｂ，１２ｂ，１４ｂ，１６ｂ  ネットワーク接続部、
１０ｃ，１２ｃ，１４ｃ  被制御機能記述部、
１４ｄ  機能制御部、
１６ａ  被制御機能一覧記述部。
【図１】
2006065871.tif 000003
【図２】
2006065871.tif 000004
【図３】
2006065871.tif 000005
【図４】
2006065871.tif 000006
【図５】
2006065871.tif 000007
【図６】
2006065871.tif 000008
【図７】
2006065871.tif 000009
【図８】
2006065871.tif 000010
【図９】
2006065871.tif 000011