(57)【要約】  【課題】  周辺の機器の機能を用いて容易に統合機能を実現する統合機能制御プログラム、統合機能制御装置、統合機能制御方法を提供する。  【解決手段】  複数の機器を制御することにより、複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御装置であって、統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶部２２と、ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見部２３と、予め登録された機器情報と機器発見部が受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶部２４と、統合機能定義記憶情報における機器の機能と発見機器リストにおける機器の機能との照合に基づいて、統合機能に用いる機器を決定する機器統合部２１と、機器統合部により決定された機器を制御する機器切替部２５とを備えた。  【選択図】  図２
2006259839.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法をコンピュータに実行させる統合機能制御プログラムであって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、
予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を表示し、ユーザにより前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合ステップと、
前記機器統合ステップにより決定された機器を制御する機器切替ステップと、
をコンピュータに実行させる統合機能制御プログラム。
【請求項２】
請求項１に記載の統合機能制御プログラムにおいて、
前記統合機能定義情報及び前記発見機器リストは、機器の入力データの型、機器の出力データの型、機器の位置を含むことを特徴とする統合機能制御プログラム。
【請求項３】
複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法をコンピュータに実行させる統合機能制御プログラムであって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、
予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合ステップと、
前記機器統合ステップにより決定された機器を制御する機器切替ステップと、
をコンピュータに実行させる統合機能制御プログラム。
【請求項４】
請求項１に記載の統合機能制御プログラムにおいて、
前記統合機能は、ＴＶ電話であり、前記統合機能に必要な機能は、音声データ送信機能、音声データ受信機能、映像データ送信機能、映像データ受信機能を含むことを特徴とする統合機能制御プログラム。
【請求項５】
請求項３に記載の統合機能制御プログラムにおいて、
前記統合機能は、電子会議であり、前記統合機能に必要な機能は、映像データ受信機能を含むことを特徴とする統合機能制御プログラム。
【請求項６】
複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御装置であって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶部と、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見部と、
予め登録された機器情報と前記機器発見部が受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶部と、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を表示し、ユーザにより前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合部と、
前記機器統合部により決定された機器を制御する機器切替部と、
を備えてなる統合機能制御装置。
【請求項７】
請求項６に記載の統合機能制御装置において、
前記統合機能定義情報及び前記発見機器リストは、機器の入力データの型、機器の出力データの型、機器の位置を含むことを特徴とする統合機能制御装置。
【請求項８】
複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御装置であって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶部と、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見部と、
予め登録された機器情報と前記機器発見部が受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶部と、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合部と、
を備えてなる統合機能制御装置。
【請求項９】
複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法であって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、
予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を表示し、ユーザにより前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合ステップと、
前記機器統合ステップにより決定された機器を制御する機器切替ステップと、
を実行する統合機能制御方法。
【請求項１０】
複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法であって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、
予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合ステップと、
前記機器統合ステップにより決定された機器を制御する機器切替ステップと、
を実行する統合機能制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器を組み合わせた機能を実現する統合機能制御プログラム、統合機能制御装置、統合機能制御方法に関するものである。
【背景技術】
【０００２】
情報通信装置においてユーザがある機能を実行する場合に、周辺の適切な機器を利用し、その機能を実現する技術として、Task Computingが提案されている。例えば、情報通信装置上の音楽ファイルを再生しようとした場合に、同じ部屋に設置されたオーディオスピーカを発見し、オーディオスピーカから出力することができる。
【０００３】
なお、本発明の関連ある従来技術として、例えば、下記に示す特許文献１が知られている。このサービス提供装置は、周辺のＢｌｕｅｔｏｏｔｈ機器が提供するサービスを記憶し、利用することにより、サービス提供装置のサービスとしてユーザに提供するものである。
【特許文献１】特開２００４−２７２３７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の機器を組み合わせて利用しようとすると、ユーザが複数の機器を管理すると共に、煩雑な操作が必要であった。
【０００５】
本発明は上述した問題点を解決するためになされたものであり、周辺の機器の機能を用いて容易に統合機能を実現する統合機能制御プログラム、統合機能制御装置、統合機能制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明は、複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法をコンピュータに実行させる統合機能制御プログラムであって、統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器を決定する機器統合ステップと、前記機器統合ステップにより決定された機器を制御する機器切替ステップとをコンピュータに実行させるものである。
【０００７】
また、本発明に係る統合機能制御プログラムにおいて、前記統合機能定義情報及び前記発見機器リストは、機器の入力データの型、機器の出力データの型、機器の位置を含むことを特徴とするものである。
【０００８】
また、本発明に係る統合機能制御プログラムにおいて、前記機器統合ステップは、前記照合に基づいて前記統合機能に用いる機器の候補を抽出し、該候補の情報を表示し、ユーザにより前記候補の中から選択された結果を前記統合機能に用いる機器として決定することを特徴とするものである。
【０００９】
また、本発明に係る統合機能制御プログラムにおいて、前記機器統合ステップは、前記照合に基づいて前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定することを特徴とするものである。
【００１０】
また、本発明に係る統合機能制御プログラムにおいて、前記統合機能は、ＴＶ電話であり、前記統合機能に必要な機能は、音声データ送信機能、音声データ受信機能、映像データ送信機能、映像データ受信機能を含むことを特徴とするものである。
【００１１】
また、本発明に係る統合機能制御プログラムにおいて、前記統合機能は、電子会議であり、前記統合機能に必要な機能は、映像データ受信機能を含むことを特徴とするものである。
【００１２】
また、本発明に係る統合機能制御プログラムにおいて、前記情報処理装置は、アプリケーション共有プログラムを実行することにより、操作データ及び映像データの送信または受信を行うことを特徴とするものである。
【００１３】
また、本発明は、複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御装置であって、統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶部と、ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見部と、予め登録された機器情報と前記機器発見部が受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶部と、前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器を決定する機器統合部と、前記機器統合部により決定された機器を制御する機器切替部とを備えたものである。
【００１４】
また、本発明に係る統合機能制御装置において、前記統合機能定義情報及び前記発見機器リストは、機器の入力データの型、機器の出力データの型、機器の位置を含むことを特徴とするものである。
【００１５】
また、本発明に係る統合機能制御装置において、前記機器統合部は、前記照合に基づいて前記統合機能に用いる機器の候補を抽出し、該候補の情報を表示し、ユーザにより前記候補の中から選択された結果を前記統合機能に用いる機器として決定することを特徴とするものである。
【００１６】
また、本発明に係る統合機能制御装置において、前記機器統合部は、前記照合に基づいて前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定することを特徴とするものである。
【００１７】
また、本発明に係る統合機能制御装置において、前記統合機能は、ＴＶ電話であり、前記統合機能に必要な機能は、音声データ送信機能、音声データ受信機能、映像データ送信機能、映像データ受信機能を含むことを特徴とするものである。
【００１８】
また、本発明に係る統合機能制御装置において、前記統合機能は、電子会議であり、前記統合機能に必要な機能は、映像データ受信機能を含むことを特徴とするものである。
【００１９】
また、本発明に係る統合機能制御装置において、前記情報処理装置は、アプリケーション共有プログラムを実行することにより、操作データ及び映像データの送信または受信を行うことを特徴とするものである。
【００２０】
また、本発明は、複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法であって、統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器を決定する機器統合ステップと、前記機器統合ステップにより決定された機器を制御する機器切替ステップとを実行するものである。
【発明の効果】
【００２１】
本発明によれば、統合機能制御装置が周辺の機器の機能を認識して、自動的に統合機能を提供することにより、ユーザは周囲の機器を把握することなく、容易に統合機能を利用することができる。また、統合機能制御装置が統合機能の利用前や利用中に機器選択画面をユーザに提供することにより、ユーザは制御装置が推奨した機器の候補を利用できると共に、候補の中から自由に選択することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００２３】
実施の形態１．
まず、本発明に係る統合機能制御装置が携帯通信端末で、統合機能としてＴＶ電話を実行する場合について説明する。
【００２４】
まず、本実施の形態に係る携帯通信端末の使用環境について説明する。
【００２５】
図１は、実施の形態１に係る携帯通信端末の使用環境の構成の一例を示すブロック図である。この環境は、携帯通信端末１１、スピーカ１２、ディスプレイ１３、無線ネットワーク１４、無線ＬＡＮ（Local Area Network）アクセスポイント１５、インターネット１６、ＳＩＰ（Session Initiation Protocol）サーバ１７、通話先通信端末１９を備える。また、携帯通信端末１１、スピーカ１２、ディスプレイ１３が、無線ＬＡＮアクセスポイント１５のサービスエリア１８に入っているものとする。本実施の形態において、携帯通信端末１１の操作を行う人をユーザとして説明する。
【００２６】
本実施の形態では、携帯通信端末１１が無線ネットワーク１４に接続し、携帯通信端末１１が通話先通信端末１６とＴＶ電話を行う。携帯通信端末１１、スピーカ１２、ディスプレイ１３は、無線ＬＡＮアクセスポイント１５のサービスエリア内に存在し、無線ネットワーク１４を介して無線ＬＡＮアクセスポイント１５に接続される。更に、無線ＬＡＮアクセスポイント１５は、インターネット１６を介してＳＩＰサーバ１７に接続する。無線ＬＡＮアクセスポイント１５とインターネット１６の間には、ファイアウォール等が存在しても良い。スピーカ１２は、無線ネットワーク１４から受信した音声データを出力するものである。ディスプレイ１３は、無線ネットワーク１４から受信した映像を出力するものである。携帯通信端末１１、スピーカ１２、ディスプレイ１３、無線ＬＡＮアクセスポイント１５は、適切なＩＰ（Internet Protocol）アドレスが割り当てられている。一方、通話先通信端末１９も、インターネット１６を介してＳＩＰサーバ１７に接続する。ＳＩＰサーバ１７は、ＩＰ電話の管理を行う。
【００２７】
次に、本実施の形態に係る携帯通信端末の構成について説明する。
【００２８】
図２は、実施の形態１に係る携帯通信端末の構成の一例を示すブロック図である。この携帯通信端末１１は、機器統合部２１、統合機能定義情報記憶部２２、機器発見部２３、発見機器リスト記憶部２４、機器切替部２５、ＮＩ（ネットワークインタフェース）部２６、音声データ送信部３１、音声データ受信部３２、映像データ送信部３３、映像データ受信部３４、マイク３５、スピーカ３６、カメラ３７、画面３８、ＵＩ（ユーザインタフェース）部３９、操作部４０を備える。
【００２９】
ネットワークインタフェース部２６は、無線ネットワーク１４を介して無線ＬＡＮアクセスポイント１５に接続する。音声データ送信部３１は、マイク３５が受音した音声を音声データとしてネットワークインタフェース部２６へ出力する。音声データ受信部３２は、ネットワークインタフェース部２６から入力された音声データをスピーカ３６に出力させる。映像データ送信部３３は、カメラ３７が撮影した映像を映像データとしてネットワークインタフェース部２６へ出力する。映像データ受信部３４は、ネットワークインタフェース部２６から入力された映像データを画面３８に出力させる。ユーザインタフェース部３９は、ユーザの操作に必要な情報を画面３８に出力させるとともに、操作部４０におけるユーザの操作を受け付ける。
【００３０】
次に、本実施の形態に係る携帯通信端末の動作に必要な情報について説明する。
【００３１】
図３は、実施の形態１に係るＳＩＰサーバへの携帯通信端末の登録情報の一例を示す表である。映像データ送信部３３、映像データ受信部３４、音声データ送信部３１、音声データ受信部３２は、それぞれ独立してＳＩＰサーバに登録される。登録情報として、ＵＲＬ（Uniform Resource Locators）、ＩＰアドレス、ポート番号が含まれる。
【００３２】
各機器には、予めプロファイル情報が与えられる。図４は、実施の形態１に係るプロファイル情報の一例を示す表である。プロファイル情報には、機器名、表示名、ＵＲＬ、Input Data Type（入力データ型）、Output Data Type（出力データ型）、が含まれる。入力データ型、出力データ型にはAudio、Videoがあり、更に、入力データ型にはRouter Control Command、出力データ型にはRouter Control Responseがある。例えば、ディスプレイ１３は、映像データを入力とする機器、と定義されている。
【００３３】
また、機器の持つ機能を統合することにより実現する統合機能について、統合機能の定義である統合機能定義情報を予め統合機能定義情報記憶部２２に格納しておく。図５は、実施の形態１に係る統合機能定義情報の一例を示す表である。統合機能定義情報には、機能名、構成機器の機能を含む。この例において、機能名は、ＴＶ電話であり、構成機器の機能として、Output（出力データ型）、Input（入力データ型）、Location（位置）が定義される。入力データ型、出力データ型は、プロファイル情報と同様である。Location情報には、Local、Near、Remoteがあり、携帯通信端末１１がプロファイル情報を取得した方法により分類される。Localは、携帯通信端末１１に内蔵された機器であり、予め発見機器リストに登録される機器である。Nearは、同一のネットワークに問い合わせて発見機器リストに登録された機器である。Remoteは、その他の方法で発見機器リストに登録された機器である。また、この例においては、統合機能であるＴＶ電話機能に必要な、音声データ受信機能、音声データ送信機能、映像データ送信機能、映像データ受信機能について定義されている。
【００３４】
次に、本発明に係る機器追加処理の動作について説明する。
【００３５】
図６は、本発明に係る機器追加処理の動作の一例を示すシーケンス図である。このシーケンス図は、機器統合部２１、機器発見部２３、機器の動作を示す。ここで、機器とは、携帯通信端末１１と同じ無線ネットワーク１４内に存在するスピーカ１２、ディスプレイ１３に対応する。まず、携帯通信端末１１が起動されると、機器発見部２３は、機器情報問い合わせ要求を機器へ送信する（Ｔ１１）。機器情報問い合わせ要求を受信した機器は、自身のプロファイル情報を機器情報として機器発見部２３へ送信する（Ｔ１２）。機器情報を受信した機器発見部２３は、この機器情報を発見機器リスト記憶部２４の発見機器リストに追加し（Ｔ１３）、機器情報更新通知を機器統合部２１へ送信する（Ｔ１４）。次に、機器統合部２１が、機器情報更新を認識し（Ｔ１５）、このシーケンスを終了する。
【００３６】
図７は、実施の形態１に係る発見機器リストの一例を示す表である。これは、各機器から受信したプロファイル情報にLocation情報が付加された情報である。Location情報において、携帯通信端末１１に内蔵された機器であるマイク３５、スピーカ３６、カメラ３７、画面３８がLocal、無線ネットワーク１４内の機器であるスピーカ１２、ディスプレイ１３がNear、通話先通信端末１９の機器がRemoteである。
【００３７】
次に、本発明に係る機器削除処理の動作について説明する。
【００３８】
図８は、本発明に係る機器削除処理の動作の一例を示すシーケンス図である。このシーケンス図は、機器統合部２１、機器発見部２３、機器の動作を示す。まず、機器は、機器停止時に機器停止メッセージを機器発見部２３へ送信する（Ｔ２１）。機器停止メッセージを受信した機器発見部２３は、対応する機器情報を発見機器リスト記憶部２４の発見機器リストから削除し（Ｔ２２）、機器情報更新通知を機器統合部２１へ送信し（Ｔ２３）、このシーケンスを終了する。
【００３９】
上述した機器追加処理、機器削除処理により、ユーザが携帯通信端末１１を持ち込んだ環境の機器を利用することができる。
【００４０】
次に、本発明に係る統合機能開始処理の動作について説明する。
【００４１】
図９は、本発明に係る統合機能開始処理の動作の一例を示すシーケンス図である。このシーケンス図は、ユーザインタフェース部３９、機器統合部２１、機器発見部２３、機器切替部２５、機器の動作を示す。ここで、機器とは、スピーカ１２、ディスプレイ１３、映像データ送信部３３、映像データ受信部３４、音声データ送信部３１、音声データ受信部３２、に対応する。
【００４２】
まず、ユーザインタフェース部３９は、操作部４０において統合機能の起動が指示されると、統合機能の起動の指示を機器統合部２１へ送信する（Ｔ３１）。次に、機器統合部２１は、発見機器リスト取得要求を機器発見部２３へ送信する（Ｔ３２）。発見機器リスト取得要求を受信した機器発見部２３は、発見機器リスト記憶部２４の発見機器リストを機器統合部２１へ送信する（Ｔ３３）。発見機器リストを受信した機器統合部２１は、発見機器リストと統合機能定義情報記憶部２２の統合機能定義情報における機器の照合を行い（Ｔ３４）、照合の結果、抽出された機器の候補を機器選択画面としてユーザインタフェース部４０に表示させる（Ｔ３５）。次に、ユーザインタフェース部４０は、操作部４０において機器の選択の操作が行われると、機器の選択結果を機器統合部２１へ送信する（Ｔ３６）。機器の選択結果を受信した機器統合部２１は、選択された機器の開始要求を機器切替部２５へ送信する（Ｔ３７）。開始要求を受信した機器切替部２５は、選択された機器に対して開始制御処理を行う（Ｔ３８）。次に、機器は、機器切替部２５の開始制御処理に従って統合機能を開始し（Ｔ３９）、このシーケンスを終了する。
【００４３】
ここで、統合機能開始処理における機器選択画面について説明する。図１０は、実施の形態１に係る統合機能開始処理における機器選択画面の一例を示す図である。この例において、ユーザは、音声の出力機器をスピーカ１２、映像の出力機器をディスプレイ１３として選択している。図１１は、実施の形態１に係る統合機能開始処理における統合機能開始処理後の画面の一例を示す図である。機器選択画面において選択された機器が表示されている。
【００４４】
また、本実施の形態における開始制御処理は、ＳＩＰサーバ１７を介して行われ、携帯通信端末１１と通話先通信端末１９のネットワーク接続を確立する。ここで、音声データ送信部３１、音声データ受信部３２、映像データ送信部３３、映像データ受信部３４、のそれぞれが、映像データ送信先ＵＲＬ、映像データ送信元ＵＲＬ、音声データ送信先ＵＲＬ、音声データ送信元ＵＲＬを取得することにより、映像データと音声データの双方向通信が開始される。
【００４５】
次に、本発明に係る機器切替処理の動作について説明する。
【００４６】
図１２は、本発明に係る機器切替処理の動作の一例を示すシーケンス図である。このシーケンス図は、統合機能開始処理のシーケンス図と同様、ユーザインタフェース部３９、機器統合部２１、機器発見部２３、機器切替部２５、機器の動作を示す。
【００４７】
まず、ユーザインタフェース部３９は、操作部４０において機器選択が指示されると、機器選択の指示を機器統合部２１へ送信する（Ｔ５１）。次に、機器統合部２１は、発見機器リスト取得要求を機器発見部２３へ送信する（Ｔ５２）。発見機器リスト取得要求を受信した機器発見部２３は、発見機器リスト記憶部２４の発見機器リストを機器統合部２１へ送信する（Ｔ５３）。発見機器リストを受信した機器統合部２１は、発見機器リストと統合機能定義情報記憶部２２の統合機能定義情報における機器の照合を行い（Ｔ５４）、照合の結果、抽出された機器の候補を機器選択画面としてユーザインタフェース部４０に表示させる（Ｔ５５）。次に、ユーザインタフェース部４０は、操作部４０において機器の選択の操作が行われると、機器の選択結果を機器統合部２１へ送信する（Ｔ５６）。機器の選択結果を受信した機器統合部２１は、選択された機器への切替要求を機器切替部２５へ送信する（Ｔ５７）。切替要求を受信した機器切替部２５は、選択された機器に対して切替制御処理を行う（Ｔ５８）。次に、機器は、機器切替部２５の切替制御処理に従って切替を実行し（Ｔ５９）、このシーケンスを終了する。
【００４８】
ここで、機器切替処理における機器選択画面について説明する。図１３は、実施の形態１に係る機器切替処理における機器選択画面の一例を示す図である。この例において、ユーザは、音声の出力機器をスピーカ１２から携帯通信端末１１のスピーカ３６に切り替え、映像の出力機器をディスプレイ１３から携帯通信端末１１の画面３８に切り替えている。
【００４９】
また、本実施の形態における切替制御処理は、携帯通信端末１１の内蔵または周辺の機器に対して、ユーザから指示された切替を行うと共に、通話先通信端末１９に対して、切替による機器毎のＵＲＬの変更を通知し、通話を再開する処理である。
【００５０】
次に、本実施の形態に係る携帯通信端末の統合機能終了処理の動作について説明する。
【００５１】
携帯通信端末１１と通話先通信端末１９のいずれか一方の通信端末において、通話終了の操作が行われると、その通信端末は、通話終了メッセージをＳＩＰサーバ１７へ送信し、更にＳＩＰサーバ１７は、通話終了メッセージを他方の通信端末へ送信する。ＳＩＰサーバ１７は、双方の通信端末で通話が終了している状態であることを保存する。携帯通信端末１１と通話先通信端末１９は、音声及び映像の送受信を停止し、待ち受け状態に移行する。
【００５２】
上述した統合機能開始処理、機器切替処理により、制御装置が推奨した機器の候補を利用できると共に、ユーザが候補の中から自由に選択することができる。
【００５３】
実施の形態２．
次に、本発明に係る統合機能制御装置が会議室サーバで、統合機能として電子会議を実行する場合について説明する。
【００５４】
まず、本実施の形態に係る会議室サーバの使用環境である電子会議システムについて説明する。
【００５５】
図１４は、実施の形態２に係る会議室サーバの使用環境の構成の一例を示すブロック図である。この電子会議システムは、会議室５１ａ，５１ｂとイントラネット５２を備える。会議室５１ａは、会議室サーバ５３ａ、参加者毎のノートＰＣ（Personal Computer）５４ａ，５４ｂ、スピーカ５５ａ、ディスプレイ５６ａを備える。同様に、会議室５１ｂは、会議室サーバ５３ｂ、参加者毎のノートＰＣ５４ｃ，５４ｄ、スピーカ５５ｂ、ディスプレイ５６ｂを備える。会議室サーバ５３ａ，５３ｂ、ノートＰＣ５４ａ，５４ｂ，５４ｃ，５４ｄ、スピーカ５５ａ、ディスプレイ５６ａ、スピーカ５５ｂ、ディスプレイ５６ｂは、有線あるいは無線でイントラネット５２に接続されている。本実施の形態において、ノートＰＣ５４ａの操作を行う人をユーザとして説明する。
【００５６】
次に、本実施の形態に係る会議室サーバとノートＰＣの構成について説明する。実施の形態１における携帯通信端末１１の構成は、本実施の形態２における会議室サーバ５３ａとノートＰＣ５４ａに分けられている。
【００５７】
会議室サーバ５３ａは、電子会議システムを管理するものであり、会議室サーバとして構成されていても良い。図１５は、実施の形態２に係る会議室サーバの構成の一例を示すブロック図である。図１５において、図２と同一符号は図２に示された対象と同一又は相当物を示しており、ここでの説明を省略する。携帯通信端末１１と比較すると会議室サーバ５３ａは、機器統合部２１の代わりに機器統合部１２１を備え、映像データ送信部３３、映像データ受信部３４、音声データ送信部３１、音声データ受信部３２、カメラ３５、画面３６、マイク３７、スピーカ３８、ユーザインタフェース部３９、操作部４０を必要としない。会議室サーバ５３ｂも、会議室サーバ５３ａと同様の構成である。
【００５８】
図１６は、実施の形態２に係るノートＰＣの構成の一例を示すブロック図である。図１６において、図２と同一符号は図２に示された対象と同一又は相当物を示しており、ここでの説明を省略する。携帯通信端末１１と比較するとノートＰＣ５４ａは、新たにを操作データ送信部４１、操作データ受信部４２を備え、機器統合部２１、統合機能定義情報記憶部２２、機器発見部２３、発見機器リスト記憶部２４、機器切替部２５を必要としない。ノートＰＣ５４ｂ，５４ｃ，５４ｄも、ノートＰＣ５４ａと同様の構成である。操作データ送信部４１は、ユーザインタフェース部３９におけるキーボードやマウス等の操作データを、操作データを入力とする外部の機器へ送信する。操作データ受信部４２は、外部の機器における操作データを受信し、この操作データをユーザインタフェース部３９に与える。
【００５９】
また、ノートＰＣ５４ａ，５４ｂ，５４ｃ，５４ｄには、アプリケーション共有プログラムがインストールされている。このアプリケーション共有プログラムは、対象とするアプリケーションの画面を他の機器に表示させる機能や、他の機器からキーボードやマウスの操作を受け付ける機能を持つ。このアプリケーション共有プログラムを利用することにより、ノートＰＣ上で実行しているプレゼンテーションファイル等の画面を別のディスプレイで共有することや、アプリケーションに対する操作権限を別の参加者に委譲することが可能である。
【００６０】
次に、本実施の形態に係る会議室サーバの動作に必要な情報について説明する。
【００６１】
実施の形態１と同様、各機器には、予めプロファイル情報が与えられる。図１７と図１８は、実施の形態２に係るプロファイル情報の一例を示す表である。この例において、入力データ型、出力データ型には、Audio、Videoがあり、更に、出力データ型にはKeyControlがある。ここで、KeyControlとは、ユーザによるキーボードやマウス等の操作を示す操作データである。また、実施の形態１と同様、統合機能定義情報を予め統合機能定義情報記憶部２２に格納しておく。図１９は、実施の形態２に係る統合機能定義情報の一例を示す表である。Location情報において、Localは、ノートＰＣ５４ａに内蔵された機器であり、予め発見機器リストに登録される機器である。Nearは、同一のネットワークに問い合わせて発見機器リストに登録された機器である。Remoteは、その他の方法で発見機器リストに登録された機器である。
【００６２】
次に、本実施の形態に係る会議室サーバとノートＰＣの動作について説明する。
【００６３】
機器追加処理、機器削除処理は、実施の形態１と同様である。ここで、機器統合部と機器発見部は、それぞれ会議室サーバ５３ａの機器統合部１２１と機器発見部２３に対応する。また、機器とは、ノートＰＣ５４ａに内蔵された機器であるマイク３５、スピーカ３６、カメラ３７、画面３８、会議室５１ａの機器であるスピーカ１２、ディスプレイ１３に対応する。図２０と図２１は、実施の形態２に係る発見機器リストの一例を示す表である。Location情報において、ノートＰＣ５４ａに内蔵された機器であるマイク３５、スピーカ３６、カメラ３７、画面３８がLocal、会議室５１ａの機器であるスピーカ１２、ディスプレイ１３がNear、会議室５１ｂの機器がRemoteである。
【００６４】
また、統合機能開始処理、機器切替処理は、実施の形態１と同様である。ここで、機器統合部、機器発見部、機器切替部とは、それぞれ会議室サーバ５３ａの機器統合部１２１、機器発見部２３、機器切替部２５に対応し、ユーザインタフェース部とは、ノートＰＣ５４ａのユーザインタフェース部３９に対応する。従って、実施の形態１における機器統合部２１は同じ装置内のユーザインタフェース部３９と通信を行っていたのに対し、本実施の形態における機器統合部１２１は、イントラネット５２を介してノートＰＣ５４ａのユーザインタフェース部３９と通信を行う点が異なる。機器とは、ノートＰＣ５４ａに内蔵された機器であるマイク３５、スピーカ３６、カメラ３７、画面３８、会議室５１ａの機器であるスピーカ１２、ディスプレイ１３に対応する。
【００６５】
また、機器選択画面は、ノートＰＣ５４ａ上に表示される。図２２は、実施の形態２に係る統合機能開始処理における機器選択画面の一例を示す図である。この例において、ユーザは、ノートＰＣ５４ａの共有アプリケーション画面をノートＰＣ５４ｃが操作するように選択し、更に、ノートＰＣ５４ａの共有アプリケーション画面を会議室５１ｂのディスプレイに表示するように選択している。この例における開始制御処理は、ノートＰＣ５４ａの映像データ送信部３３に映像データを表示させ、ノートＰＣ５４ｃの操作データを操作データ送信部４１からノートＰＣ５４ａの操作データ受信部４２へ送信させるものである。
【００６６】
なお、本実施の形態において、ディスプレイやマイクが動作中であることを確認するための機能を付加し、機器の選択においては機器が動作中か否かの判断に従って優先度を与えても良い。例えば、アプリケーション共有プログラム上の画面を表示する機器の選択において、電子会議の画面として使用中の機器の優先度を上げる、アプリケーション共有プログラム上の操作の対象となる機器の選択において、電子会議の画面として使用中の機器の優先度を上げる、等の処理を行う。
【００６７】
更に、統合機能制御装置を構成するコンピュータに上述した各ステップを実行させるプログラムを、統合機能制御プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、統合機能制御装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００６８】
なお、機器統合部とは、実施の形態１における機器統合部とユーザインタフェース部に対応し、実施の形態２における機器統合部に対応する。また、情報処理装置とは、実施の形態２におけるノートＰＣに対応する。
【００６９】
（付記１）  複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法をコンピュータに実行させる統合機能制御プログラムであって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、
予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を表示し、ユーザにより前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合ステップと、
前記機器統合ステップにより決定された機器を制御する機器切替ステップと、
をコンピュータに実行させる統合機能制御プログラム。
（付記２）  付記１に記載の統合機能制御プログラムにおいて、
前記統合機能定義情報及び前記発見機器リストは、機器の入力データの型、機器の出力データの型、機器の位置を含むことを特徴とする統合機能制御プログラム。
（付記３）  複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法をコンピュータに実行させる統合機能制御プログラムであって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、
予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合ステップと、
前記機器統合ステップにより決定された機器を制御する機器切替ステップと、
をコンピュータに実行させる統合機能制御プログラム。
（付記４）  付記１もしくは付記３に記載の統合機能制御プログラムにおいて、
前記統合機能は、ＴＶ電話であり、前記統合機能に必要な機能は、音声データ送信機能、音声データ受信機能、映像データ送信機能、映像データ受信機能を含むことを特徴とする統合機能制御プログラム。
（付記５）  付記３に記載の統合機能制御プログラムにおいて、
前記統合機能は、電子会議であり、前記統合機能に必要な機能は、映像データ受信機能を含むことを特徴とする統合機能制御プログラム。
（付記６）  付記５に記載の統合機能制御プログラムにおいて、
前記情報処理装置は、アプリケーション共有プログラムを実行することにより、操作データ及び映像データの送信または受信を行うことを特徴とする統合機能制御プログラム。
（付記７）  複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御装置であって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶部と、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見部と、
予め登録された機器情報と前記機器発見部が受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶部と、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を表示し、ユーザにより前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合部と、
前記機器統合部により決定された機器を制御する機器切替部と、
を備えてなる統合機能制御装置。
（付記８）  付記７に記載の統合機能制御装置において、
前記統合機能定義情報及び前記発見機器リストは、機器の入力データの型、機器の出力データの型、機器の位置を含むことを特徴とする統合機能制御装置。
（付記９）  複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御装置であって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶部と、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見部と、
予め登録された機器情報と前記機器発見部が受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶部と、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合部と、
を備えてなる統合機能制御装置。
こ（付記１０）  付記７または付記９に記載の統合機能制御装置において、
前記統合機能は、ＴＶ電話であり、前記統合機能に必要な機能は、音声データ送信機能、音声データ受信機能、映像データ送信機能、映像データ受信機能を含むことを特徴とする統合機能制御装置。
（付記１１）  付記９に記載の統合機能制御装置において、
前記統合機能は、電子会議であり、前記統合機能に必要な機能は、映像データ受信機能を含むことを特徴とする統合機能制御装置。
（付記１２）  付記１１に記載の統合機能制御装置において、
前記情報処理装置は、アプリケーション共有プログラムを実行することにより、操作データ及び映像データの送信または受信を行うことを特徴とする統合機能制御装置。
（付記１３）  複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法であって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、
予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて、前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合ステップと、
前記機器統合ステップにより決定された機器を制御する機器切替ステップと、
を実行する統合機能制御方法。
（付記１４）  付記１３に記載の統合機能制御方法において、
前記統合機能定義情報及び前記発見機器リストは、機器の入力データの型、機器の出力データの型、機器の位置を含むことを特徴とする統合機能制御方法。
（付記１５）  複数の機器を制御することにより、前記複数の機器の機能を組み合わせた機能である統合機能を提供する統合機能制御方法であって、
統合機能に必要な機能の組み合わせを表す統合機能定義情報を記憶する統合機能定義情報記憶ステップと、
ネットワーク上に存在する機器から、該機器の機能を表す機器情報を受信する機器発見ステップと、
予め登録された機器情報と前記機器発見ステップが受信した機器情報とを、発見機器リストとして記憶する発見機器リスト記憶ステップと、
前記統合機能定義記憶情報における機器の機能と前記発見機器リストにおける機器の機能との照合に基づいて前記統合機能に用いる機器の候補を抽出し、該候補の情報を外部の情報処理装置に送信し、前記情報処理装置において前記候補の中から選択された結果を前記統合機能に用いる機器として決定する機器統合ステップと、
前記機器統合ステップにより決定された機器を制御する機器切替ステップと、
を実行する統合機能制御方法。
（付記１６）  付記１３に記載の統合機能制御方法において、
前記統合機能は、ＴＶ電話であり、前記統合機能に必要な機能は、音声データ送信機能、音声データ受信機能、映像データ送信機能、映像データ受信機能を含むことを特徴とする統合機能制御方法。
（付記１７）  付記１５に記載の統合機能制御方法において、
前記統合機能は、電子会議であり、前記統合機能に必要な機能は、映像データ受信機能を含むことを特徴とする統合機能制御方法。
【図面の簡単な説明】
【００７０】
【図１】実施の形態１に係る携帯通信端末の使用環境の構成の一例を示すブロック図である。
【図２】実施の形態１に係る携帯通信端末の構成の一例を示すブロック図である。
【図３】実施の形態１に係るＳＩＰサーバへの携帯通信端末の登録情報の一例を示す表である。
【図４】実施の形態１に係るプロファイル情報の一例を示す表である。
【図５】実施の形態１に係る統合機能定義情報の一例を示す表である。
【図６】本発明に係る機器追加処理の動作の一例を示すシーケンス図である。
【図７】実施の形態１に係る発見機器リストの一例を示す表である。
【図８】本発明に係る機器削除処理の動作の一例を示すシーケンス図である。
【図９】本発明に係る統合機能開始処理の動作の一例を示すシーケンス図である。
【図１０】実施の形態１に係る統合機能開始処理における機器選択画面の一例を示す図である。
【図１１】実施の形態１に係る統合機能開始処理における統合機能開始処理後の画面の一例を示す図である。
【図１２】本発明に係る機器切替処理の動作の一例を示すシーケンス図である。
【図１３】実施の形態１に係る機器切替処理における機器選択画面の一例を示す図である。
【図１４】実施の形態２に係る会議室サーバの使用環境の構成の一例を示すブロック図である。
【図１５】実施の形態２に係る会議室サーバの構成の一例を示すブロック図である。
【図１６】実施の形態２に係るノートＰＣの構成の一例を示すブロック図である。
【図１７】実施の形態２に係るプロファイル情報の一例を示す第１の表である。
【図１８】実施の形態２に係るプロファイル情報の一例を示す第２の表である。
【図１９】実施の形態２に係る統合機能定義情報の一例を示す表である。
【図２０】実施の形態２に係る発見機器リストの一例を示す第１の表である。
【図２１】実施の形態２に係る発見機器リストの一例を示す第２の表である。
【図２２】実施の形態２に係る統合機能開始処理における機器選択画面の一例を示す図である。
【符号の説明】
【００７１】
１１  携帯通信端末、１２  スピーカ、１３  ディスプレイ、１４  無線ネットワーク、１５  無線ＬＡＮアクセスポイント、１６  インターネット、１７  ＳＩＰサーバ、１８  サービスエリア、１９  通話先通信端末、２１，１２１  機器統合部、２２  統合機能定義情報記憶部、２３  機器発見部、２４  発見機器リスト記憶部、２５  機器切替部、２６  ネットワークインタフェース部、３１  音声データ送信部、３２  音声データ受信部、３３  映像データ送信部、３４  映像データ受信部、３５  マイク、３６  スピーカ、３７  カメラ、３８  画面、３９  ユーザインタフェース部、４０  操作部、４１  操作データ送信部、４２  操作データ受信部、５１ａ，５１ｂ  会議室、５２  イントラネット、５３ａ，５３ｂ  会議室サーバ、５４ａ，５４ｂ，５４ｃ，５４ｄ  ノートＰＣ、５５ａ，５５ｂ  スピーカ、５６ａ，５６ｂ  ディスプレイ。
【図１】
2006259839.tif 000003
【図２】
2006259839.tif 000004
【図３】
2006259839.tif 000005
【図４】
2006259839.tif 000006
【図５】
2006259839.tif 000007
【図６】
2006259839.tif 000008
【図７】
2006259839.tif 000009
【図８】
2006259839.tif 000010
【図９】
2006259839.tif 000011
【図１０】
2006259839.tif 000012
【図１１】
2006259839.tif 000013
【図１２】
2006259839.tif 000014
【図１３】
2006259839.tif 000015
【図１４】
2006259839.tif 000016
【図１５】
2006259839.tif 000017
【図１６】
2006259839.tif 000018
【図１７】
2006259839.tif 000019
【図１８】
2006259839.tif 000020
【図１９】
2006259839.tif 000021
【図２０】
2006259839.tif 000022
【図２１】
2006259839.tif 000023
【図２２】
2006259839.tif 000024