(57)【特許請求の範囲】
【請求項１】
複数の機器が接続される主装置であって、
前記複数の機器の各々について、利用可能なメディアの種別と、メディア毎の過去の利用回数とを記憶する機器情報記憶手段と、
利用中の機器から、他のいずれかの機器で利用したい所定のメディアを指定したメディア利用要求を受け付ける要求受け付け手段と、
前記機器情報記憶手段を参照し、前記メディア利用要求で指定された要求メディアが利用可能な機器であって、当該要求メディアの利用回数が最大の機器または上位から所定の数の機器を、利用先候補の機器として決定する決定手段と、
前記決定手段が決定した利用先候補の機器を提示する提示手段と、を備えること
を特徴とする主装置。
【請求項２】
複数の機器が接続される主装置であって、
前記複数の機器の各々について、利用可能なメディアの種別と、メディア毎および時間帯毎の過去の利用回数を記憶する機器情報記憶手段と、
利用中の機器から、他のいずれかの機器で利用したい所定のメディアを指定したメディア利用要求を受け付ける要求受け付け手段と、
前記機器情報記憶手段を参照し、前記メディア利用要求で指定された要求メディアが利用可能な機器であって、当該要求メディアの現時点の時間帯の利用回数が最大の機器または上位から所定の数の機器を、利用先候補の機器として決定する決定手段と、
前記決定手段が決定した利用先候補の機器を提示する提示手段と、を備えること
を特徴とする主装置。
【請求項３】
請求項２記載の主装置であって、
前記複数の機器の状態を監視する機器状態監視手段をさらに有し、
前記提示手段は、前記決定手段が決定した利用先候補の機器の中にオフラインの状態の機器が存在する場合、当該機器に対してオンラインにする命令を送信すること
を特徴とする主装置。
【請求項４】
複数の機器が接続される主装置であって、
前記複数の機器の各々について、利用可能なメディアの種別と、メディア毎および発信者番号毎の過去の利用回数を記憶する機器情報記憶手段と、
利用中の機器から、他のいずれかの機器で利用したい所定のメディアを指定したメディア利用要求を受け付ける要求受け付け手段と、
前記機器情報記憶手段を参照し、前記メディア利用要求で指定された要求メディアが利用可能な機器であって、前記要求メディアで前記メディア利用要求で指定された発信者番号での利用回数が最大の機器または上位から所定の数の機器を、利用先候補の機器として決定する決定手段と、
前記決定手段が決定した利用先候補の機器を提示する提示手段と、を備えること
を特徴とする主装置。
【請求項５】
請求項１記載の主装置であって、
前記複数の機器の各々について、機器の設置場所を記憶する設置場所記憶手段を、さらに有し、
前記決定手段は、前記設置場所記憶手段を参照して、前記利用中の機器の設置場所を取得し、取得した設置場所と同じ設置場所の機器を利用先候補の機器として絞り込むこと
を特徴とする主装置。
【請求項６】
請求項１記載の主装置であって、
前記複数の機器の各々が検出した各機器の周辺機器を記憶する周辺機器記憶手段を、さらに有し、
前記決定手段は、前記周辺機器記憶手段を参照して、前記利用中の機器の周辺に存在する機器を利用先候補の機器として絞り込むこと
を特徴とする主装置。
【請求項７】
複数の機器が接続される主装置が行う機器提示方法であって、
利用中の機器から、他のいずれかの機器で利用したい所定のメディアを指定したメディア利用要求を受け付ける要求受け付けステップと、
前記複数の機器の各々について、利用可能なメディアの種別と、メディア毎の過去の利用回数とを記憶する機器情報記憶部を参照し、前記メディア利用要求で指定された要求メディアが利用可能な機器であって、当該要求メディアの利用回数が最大の機器または上位から所定の数の機器を、利用先候補の機器として決定する決定ステップと、
前記決定ステップで決定した利用先候補の機器を提示する提示ステップと、を行うこと
を特徴とする機器提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器連携が可能な複数の機器において、どの機器との接続が可能かを判別し、提示する主装置、および機器提示方法に関する。
【背景技術】
【０００２】
近年、ネットワーク技術およびコンピュータ技術の進展により、複数の機器を連携して、様々な種類のメディアを利用者に提供することが行われている。利用者は、所定のメディアを利用する際に、連携可能な機器の中から、当該メディアの出力先の機器を明示的な操作によって選択する。これにより、選択された機器に所定のメディアを出力し、機器同士を連携させる。
【０００３】
なお、特許文献１には、親機と複数の子機とを備えるコードレス電話装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平8-191480号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、連携可能な機器が大量に存在すると、連携可能な機器の全てを利用者に提示し、利用者に選択させる方法では、利用者はどの機器を選択したらよいのか判断に迷う場合がある。また、連携可能な大量の機器が提示された場合、利用者は、提示された機器の中から所望の機器を見つけ出すための操作を行う必要があり、操作負荷および時間を要する。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、利用者が利用しようとするメディアに適した機器を選択し、利用者に提示することで、利用者の操作負荷を低減する主装置、および機器提示方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、第１の本発明は、複数の機器が接続される主装置であって、前記複数の機器の各々について、利用可能なメディアの種別と、メディア毎の過去の利用回数とを記憶する機器情報記憶手段と、利用中の機器から、他のいずれかの機器で利用したい所定のメディアを指定したメディア利用要求を受け付ける要求受け付け手段と、前記機器情報記憶手段を参照し、前記メディア利用要求で指定された要求メディアが利用可能な機器であって、当該要求メディアの利用回数が最大の機器または上位から所定の数の機器を、利用先候補の機器として決定する決定手段と、前記決定手段が決定した利用先候補の機器を提示する提示手段と、を備えることを要旨とする。
【０００８】
第２の本発明は、複数の機器が接続される主装置であって、前記複数の機器の各々について、利用可能なメディアの種別と、メディア毎および時間帯毎の過去の利用回数を記憶する機器情報記憶手段と、利用中の機器から、他のいずれかの機器で利用したい所定のメディアを指定したメディア利用要求を受け付ける要求受け付け手段と、前記機器情報記憶手段を参照し、前記メディア利用要求で指定された要求メディアが利用可能な機器であって、当該要求メディアの現時点の時間帯の利用回数が最大の機器または上位から所定の数の機器を、利用先候補の機器として決定する決定手段と、前記決定手段が決定した利用先候補の機器を提示する提示手段と、を備える。
【０００９】
第３の本発明は、第２の本発明の主装置であって、前記複数の機器の状態を監視する機器状態監視手段をさらに有し、前記提示手段は、前記決定手段が決定した利用先候補の機器の中にオフラインの状態の機器が存在する場合、当該機器に対してオンラインにする命令を送信することを要旨とする。
【００１０】
第４の本発明は、複数の機器が接続される主装置であって、前記複数の機器の各々について、利用可能なメディアの種別と、メディア毎および発信者番号毎の過去の利用回数を記憶する機器情報記憶手段と、利用中の機器から、他のいずれかの機器で利用したい所定のメディアを指定したメディア利用要求を受け付ける要求受け付け手段と、前記機器情報記憶手段を参照し、前記メディア利用要求で指定された要求メディアが利用可能な機器であって、前記要求メディアで前記メディア利用要求で指定された発信者番号での利用回数が最大の機器または上位から所定の数の機器を、利用先候補の機器として決定する決定手段と、前記決定手段が決定した利用先候補の機器を提示する提示手段と、を備えることを要旨とする。
【００１１】
第５の本発明は、第１の本発明の主装置であって、前記複数の機器の各々について、機器の設置場所を記憶する設置場所記憶手段を、さらに有し、前記決定手段は、前記設置場所記憶手段を参照して、前記利用中の機器の設置場所を取得し、取得した設置場所と同じ設置場所の機器を利用先候補の機器として絞り込むことを要旨とする。
【００１２】
第６の本発明は、第１の本発明の主装置であって、前記複数の機器の各々が検出した各機器の周辺機器を記憶する周辺機器記憶手段を、さらに有し、前記決定手段は、前記周辺機器記憶手段を参照して、前記利用中の機器の周辺に存在する機器を利用先候補の機器として絞り込むことを要旨とする。
【００１３】
第７の本発明は、複数の機器が接続される主装置が行う機器提示方法であって、利用中の機器から、他のいずれかの機器で利用したい所定のメディアを指定したメディア利用要求を受け付ける要求受け付けステップと、前記複数の機器の各々について、利用可能なメディアの種別と、メディア毎の過去の利用回数とを記憶する機器情報記憶部を参照し、前記メディア利用要求で指定された要求メディアが利用可能な機器であって、当該要求メディアの利用回数が最大の機器または上位から所定の数の機器を、利用先候補の機器として決定する決定ステップと、前記決定ステップで決定した利用先候補の機器を提示する提示ステップと、を行うことを要旨とする。
【発明の効果】
【００１４】
本発明によれば、利用者が利用しようとするメディアに適した機器を選択し、利用者に提示することで、利用者の操作負荷を低減する主装置および機器提示方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るシステムの全体構成図である。
【図２】第１の実施形態の主装置の構成を示す図である。
【図３】第１の実施形態の機器情報ＤＢの一例を示す図である。
【図４】第１の実施形態の動作を説明するフローチャートである。
【図５】第１の実施形態の主装置の変形例を示す図である。
【図６】第２の実施形態の主装置の構成を示す図である。
【図７】第２の実施形態のメディア使用時間ＤＢの一例を示す図である。
【図８】第２の実施形態の動作を説明するフローチャートである。
【図９】第３の実施形態の主装置の構成を示す図である。
【図１０】第３の実施形態の機器情報ＤＢの一例を示す図である。
【図１１】第３の実施形態の動作を説明するフローチャートである。
【図１２】第４の実施形態の主装置の構成を示す図である。
【図１３】第４の実施形態のメディア利用回数ＤＢの一例を示す図である。
【図１４】第４の実施形態の動作を説明するフローチャートである。
【図１５】第５の実施形態の主装置の構成を示す図である。
【図１６】第５の実施形態の機器情報ＤＢの一例を示す図である。
【図１７】第５の実施形態の機器配置場所ＤＢの一例を示す図である。
【図１８】第５の実施形態の動作を説明するフローチャートである。
【図１９】第６の実施形態の主装置の構成を示す図である。
【図２０】第６の実施形態の周辺機器情報ＤＢの一例を示す図である。
【図２１】第６の実施形態の動作を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１７】
＜第１の実施形態＞
図１は、本実施形態のシステムの全体構成図である。
【００１８】
本実施形態のシステムは、ホームネットワークシステムであって、複数の機器と、機器情報ＤＢを備える主装置１とを有する。複数の機器は、ネットワークを介して互いに連携可能な機器であって、例えば、スマートフォン、電話機、PCなどの装置を用いることが考えられる。
【００１９】
図示する例では、利用者が利用中の機器Ａから、他の機器で利用したいメディアＸ（例えば、映像）のメディア利用要求を主装置１に送信する（Ｓ１）。利用中の機器から出力されるメディア利用要求は、当該機器以外の他の機器で利用したいメディアのメディアIDを指定して送信するものとする。本実施形態では、メディアとして、音声(audio)、映像(video)、データ(data)を用いるが、これらに限定されるものではない。（）内は、各メディアのメディアIDに対応するものとする。 
主装置１は、機器情報ＤＢを参照して、メディアＸの出力先を機器Ｃに決定し（Ｓ２）、決定した機器Ｃとの組み合わせを、機器Ａに提示する（Ｓ３）。また、主装置１は、Ｓ３を行う代わりに、決定した機器Ｃに対して、当該機器ＣをメディアＸの出力先とするか否かを問い合わせるメッセージを利用者に提示することとしてもよい（Ｓ４）。Ｓ３またはＳ４の提示の後、利用者は、提示された機器ＣをメディアＸの出力先として選択する。選択結果は主装置１に送信され、これにより、機器ＣでメディアＸの出力が行われる。
【００２０】
このように、機器Ａからのメディア利用要求をトリガとして、メディアＸを出力可能な機器ＣをメディアＸの出力先として利用者に提示する。
【００２１】
図２は、本実施形態の主装置１の構成を示すブロック図である。図示する主装置１は、ＮＷ（ネットワーク）部１１（要求受け付け手段、提示手段）と、機器情報登録部１２と、機器情報保存部に格納される機器情報ＤＢ１３と、機器組み合わせ決定部１４（決定手段）と、制御部１５とを備える。
【００２２】
各機器２は、利用者からの操作指示を受け付ける要求入力ＩＦ（インタフェース)と、各種情報を出力するディスプレイなどの出力ＩＦとを備える。
【００２３】
なお、主装置１には、例えば、ＣＰＵと、メモリと、ＨＤＤ等の外部記憶装置と、入力装置と、出力装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵがメモリ上にロードされた主装置１用のプログラムを実行することにより、主装置１の各機能が実現される。また、主装置１用のプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。
【００２４】
次に、本実施形態の動作について説明する。
【００２５】
まず、機器状態の登録処理について説明する。本実施形態では、主装置１の機器情報ＤＢ１３に記憶される、各機器の利用可能メディアと、メディア毎の機器利用履歴の登録処理について説明する。各機器の利用可能メディアの登録については、以下の（１）および（２）により、メディア毎の機器利用履歴の登録については、以下の（３）および（４）により行われる。
【００２６】
（１）ＮＷ部１１は、当該主装置１に接続された各機器から、当該機器の機器識別番号と、当該機器が扱えるメディア(音声、映像、データ)のメディアID(audio、video、data)とを含むデータを受信し、機器情報登録部１２に送出する。
【００２７】
（２）機器情報登録部１２は、（１）でＮＷ部１１から送出されたデータに基づいて、機器情報ＤＢ１３に機器情報を登録する。
【００２８】
図３に、本実施形態の機器情報ＤＢ１３に保持するデータの格納形式となるテーブルの一例を示す。図示する機器情報ＤＢ１３のテーブルは、機器識別番号と、メディア毎の利用可否を示す利用可能メディア情報（M_media）と、メディア毎の機器利用履歴（AS_media）とを備える。
【００２９】
機器情報登録部１２は、取得したデータの機器識別番号を設定し、取得したデータにメディアIDが含まれているメディアに対しては、利用可能な扱えるメディアとして対応するM_mediaに「yes」を設定し、メディアIDが含まれていないメディアに対しては利用不可な扱えないメディアとして対応するM_media に「no」を設定したレコードを生成し、機器情報ＤＢ１３に登録する。M_mediaには、M_audio、M_video、M_dataが含まれるものとする。
【００３０】
（３）また、ＮＷ部１１が、各機器から、発信もしくはメディア利用要求に対する指示(メディアIDとユーザ操作によって選択された機器識別番号)を受信した場合、当該指示のメディアＩＤと機器識別番号とを機器情報登録部１２に送出する。なお、メディア利用要求に対する指示は、図１のＳ３またはＳ４で提示した後に、提示された何れかの機器を利用者が選択する指示である。
【００３１】
（４）機器情報登録部１２は、（３）でＮＷ部１１から送出されたデータに基づいて、機器情報ＤＢ１３の機器利用履歴（AS_media）を更新する。すなわち、機器情報登録部１２は、送出された機器識別番号と、機器情報ＤＢ１３の各機器識別番号とを照合し、一致した機器識別番号に対応する送出されたメディアIDの文字列先頭に、”AS_”を付与したAS_mediaに一致するメディアの機器利用履歴（累積利用回数）に「１」加算して、更新する。なお、AS_mediaには、AS_audio、AS_video、AS_dataが含まれるものとする。
【００３２】
例えば、メディア利用要求に対する指示として、「メディアID ：audio」および「機器識別番号：XXXXXXXXXXXX1」を受信した場合、図３に示す機器情報ＤＢ１３の機器識別番号が「XXXXXXXXXXXX1」で、「AS_audio」の機器利用履歴（累積利用回数）が、「１」から「２」に更新される。
【００３３】
次に、機器からメディア利用要求が送信され、利用可能な機器との組み合わせを提示する主装置１の動作（図１のＳ１〜Ｓ４）を、以下に説明する。
【００３４】
図４は、本実施形態の動作を示すフローチャートである。
【００３５】
まず、主装置１のＮＷ部１１は、機器からメディア利用要求を受信する（Ｓ１１）。すなわち、ＮＷ部１１は、同じＮＷにつながった機器から、ユーザ操作により選択された利用したいメディアIDと、その選択操作が行われた要求元の機器の機器識別番号とを含むメディア利用要求を受信する。そして、ＮＷ部１１は、機器識別番号と、メディアIDとを制御部１５に送出する。制御部１５は、機器識別番号とメディアIDとを、そのまま機器組み合わせ決定部１４に送出する。
【００３６】
機器組み合わせ決定部１４は、機器識別番号とメディアIDとを受け付け、当該メディアIDを扱える機器が存在するか否かを判別する（Ｓ１２）。すなわち、機器組み合わせ決定部１４は、機器情報ＤＢ１３を参照し、メディア利用要求で指定されたメディアIDが「yes」の他の機器（要求元機器以外の機器）が存在するか否かを判別する。
【００３７】
当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在しない場合（Ｓ１２：ＮＯ）、機器組み合わせ決定部１４は、要求されたメディアを出力する機器を追加できない旨のメッセージを、制御部１５およびＮＷ部１１を介して要求元の機器に送信する（Ｓ１６）。要求元の機器は、当該メッセージを出力装置に出力し、利用者に提示する。
【００３８】
一方、当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在する場合（Ｓ１２：ＹＥＳ）、機器組み合わせ決定部１４は、当該メディアIDが「yes」の他の機器を絞り込む（Ｓ１３）。すなわち、機器組み合わせ決定部１４は、当該メディアIDが「yes」の機器識別番号の他の機器の中で、当該メディアIDの先頭に”AS_”を付与して一致したセルの値(そのメディアの出力先として利用された累積回数)が最大の機器または上位から所定の数の機器を、利用要求のあったメディアの出力先候補として決定する（Ｓ１４）。なお、前記所定の数は、システム設計者が任意に決定できるものとする。
【００３９】
そして、機器組み合わせ決定部１４は、決定した各機器の機器識別番号と、要求元の機器の機器識別番号と、要求されたメディアIDと、を制御部１５に送信する。制御部１５は、機器組み合わせ決定部１４から送信されたデータを、ＮＷ部１１に送出する。
【００４０】
ＮＷ部１１は、制御部１５から取得した各機器識別番号とメディアIDとを、要求元の機器に送信し、提示する（Ｓ１５）。要求元の機器は、主装置１から送信された、出力先候補としての各機器識別番号とメディアIDとを出力装置に出力し、利用者に提示する。
【００４１】
また、ＮＷ部１１は、制御部１５から取得した出力先候補として決定された各機器識別番号の機器に対して、要求されたメディアIDのメディアの出力を行うか否かを問い合わせるメッセージを送信し、提示してもよい。出力先候補として決定された機器識別番号の機器は、前記メッセージを出力装置に出力し、利用者に提示する。
【００４２】
図５は、本実施形態の変形例を示す図であって、主装置が利用中の機器の内部にある場合の構成を示すブロック図である。図５に示す主装置１Ａと、図２の主装置１との違いは、要求入力IFと出力IFを主装置の付属機能として持つかどうか、すなわち、機器組み合わせ決定部１４と利用中の機器の要求入力IFおよび出力IFとの情報の送受信が、ＮＷ部１１および制御部１５を介して行われるか否かである。この相違については、機器情報の登録がどこからなされるかの違いのみであり、要求入力IFと出力IFは、主装置を持つ機器内にあっても、主装置とは別の機器が持っていても良い。なお、以下に説明する第２から第６の実施形態においても、主装置は独立した装置であっても、図５に示すように機器の内部にあってもよい。
【００４３】
以上説明した第１の実施形態では、メディアの種類のどれかを扱える複数の機器がホームネットワークに接続されている構成において、利用者が利用しようとするメディアに適した機器を選択し、ユーザに提示する。具体的には、各機器について、利用可能なメディアと、メディア毎の利用回数（機器利用履歴）とを記憶する機器情報ＤＢ１３を備え、当該テーブルの情報に基づいて、機器を決定する。すなわち、過去にどの機器をどのメディアの出力機器として使用することが多かったかの使用履歴を用いることで、利用者にとって出力回数の多いメディアに適した機器がわかるため、利用者がワンタッチなどの簡単な操作で、利用要求のあったメディアに対して出力したいと期待している機器を選択することが可能となる。これにより、利用者の操作負荷を低減し、利用者の利便性を向上させることができる。
【００４４】
＜第２の実施形態＞
本実施形態は、利用可能メディアと、時間帯を区切ったメディア毎の機器利用履歴に基づいて、提示する機器を決定するものである。なお、本実施形態のシステム全体については、第１の実施形態の図１と同様である。
【００４５】
図６は、第２の実施形態の主装置１Ｂの構成を示すブロック図である。図示する主装置１Ｂは、ＮＷ部１１と、機器情報登録部１２と、機器情報保存部に格納される機器情報ＤＢ１３Ｂおよびメディア使用時間ＤＢ１６Ｂと、機器組み合わせ決定部１４と、制御部１５とを備える。本実施形態の主装置１Ｂは、機器情報保存部に格納される機器情報ＤＢ１３Ｂおよびメディア使用時間ＤＢ１６Ｂが、第１の実施形態の主装置１（図２参照）と異なり、その他については、第１の実施形態の主装置１と同様である。
【００４６】
図７に、メディア使用時間ＤＢ１６Ｂに保持するデータの格納形式となるテーブルの一例を示す。メディア使用時間ＤＢ１６Ｂのテーブルは、機器毎（機器識別番号毎）に設けられており、メディア毎および時間帯毎の機器利用履歴（累積利用回数）が記憶される。
【００４７】
なお、本実施形態の機器情報ＤＢ１３Ｂは、第１の実施形態の機器情報ＤＢ１３（図３参照）の機器識別番号と、メディア毎の利用可否を示す利用可能メディア情報（M_media）のみを保持し、メディア毎の機器利用履歴（AS_media）については保持しないものとする。
【００４８】
次に、本実施形態の動作について説明する。
【００４９】
まず、機器登録処理について説明する。
【００５０】
（１）ＮＷ部１１は、当該主装置１Ｂに接続された各機器から、当該機器の機器識別番号と、当該機器が扱えるメディア(音声、映像、データ)のメディアID(audio、video、data)とを含むデータを受信し、機器情報登録部１２に送出する。
【００５１】
（２）機器情報登録部１２は、（１）でＮＷ部１１から送出されたデータに基づいて、機器情報ＤＢ１３Ｂに機器情報を登録する。機器情報登録部１２は、取得したデータの機器識別番号を設定し、取得したデータにメディアIDが含まれているメディアに対しては、利用可能な扱えるメディアとして対応するM_mediaに「yes」を設定し、メディアIDが含まれていないメディアに対しては利用不可な扱えないメディアとして対応するM_media に「no」を設定したレコードを生成し、機器情報ＤＢ１３Ｂに登録する。M_mediaには、M_audio、M_video、M_dataが含まれるものとする。
【００５２】
（３）また、ＮＷ部１１が、各機器から、発信もしくはメディア利用要求に対する指示(メディアIDとユーザ操作によって選択された機器識別番号)を受信した場合、当該指示のメディアＩＤと機器識別番号とを機器情報登録部１２に送出する。なお、メディア利用要求に対する指示は、図１のＳ３またはＳ４で提示した後に、提示された何れかの機器を利用者が選択する指示である。
【００５３】
（４）機器情報登録部１２は、（３）でＮＷ部１１から送出されたデータに基づいて、メディア使用時間ＤＢ１６Ｂを更新する。すなわち、機器情報登録部１２は、送出された機器識別番号のテーブルをメディア使用時間ＤＢ１６Ｂから取得する。送出されたメディアIDを当該テーブルのメディアIDと照合し、一致したメディアIDのレコードの各時間帯の中で、システムの現在時刻を包含する時間帯の累積利用回数の値に「１」加算して、当該テーブルを更新する。例えば、メディア利用要求に対する指示として、「メディアID ：audio」および「機器識別番号：XXXXXXXXXXXX1」を、時刻13時00分に受信した場合、図７に示すテーブルの「AS_audio」の「時間帯：12-15」の累積利用回数の値が、「５」から「６」に更新される。
【００５４】
次に、機器からメディア利用要求が送信され、利用可能な機器との組み合わせを提示する主装置１Ｂの動作（図１のＳ１〜Ｓ４）を、以下に説明する。
【００５５】
図８は、本実施形態の動作を示すフローチャートである。
【００５６】
まず、主装置１ＢのＮＷ部１１は、機器からメディア利用要求を受信する（Ｓ２１）。すなわち、ＮＷ部１１は、同じＮＷにつながった機器から、ユーザ操作により選択された利用したいメディアIDと、その選択操作が行われた要求元の機器の機器識別番号とを含むメディア利用要求を受信する。そして、ＮＷ部１１は、機器識別番号と、メディアIDとを制御部１５に送出する。制御部１５は、機器識別番号とメディアIDとを、そのまま機器組み合わせ決定部１４に送出する。
【００５７】
機器組み合わせ決定部１４は、機器識別番号とメディアIDとを受け付け、当該メディアIDを扱える機器が存在するか否かを判別する（Ｓ２２）。すなわち、機器組み合わせ決定部１４は、機器情報ＤＢ１３Ｂを参照し、メディア利用要求で指定されたメディアIDが「yes」の他の機器（要求元機器以外の機器）が存在するか否かを判別する。
【００５８】
当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在しない場合（Ｓ２２：ＮＯ）、機器組み合わせ決定部１４は、要求されたメディアを出力する機器を追加できない旨のメッセージを、制御部１５およびＮＷ部１１を介して要求元の機器に送信する（Ｓ２６）。要求元の機器は、当該メッセージを出力装置に出力し、利用者に提示する。
【００５９】
一方、当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在する場合（Ｓ２２：ＹＥＳ）、機器組み合わせ決定部１４は、当該メディアIDが「yes」の他の機器を絞り込む（Ｓ２３）。すなわち、機器組み合わせ決定部１４は、当該メディアIDが「yes」の機器識別番号の他の機器のメディア使用時間テーブルをメディア使用時間ＤＢ１６Ｂから取得する。そして、取得した各メディア使用時間テーブル毎に、当該メディアIDおよび現在時刻を含む時間帯に対応する値(この時間帯で当該メディアの出力先として利用された累積利用回数)がより大きい機器を優先して、利用要求のあったメディアの出力先として決定する（Ｓ２４）。具体的には、累積利用回数が最大の機器または上位から所定の数の機器を、利用要求のあったメディアの出力先候補として決定する。なお、前記所定の数は、システム設計者が任意に決定できるものとする。
【００６０】
そして、機器組み合わせ決定部１４は、決定した各機器の機器識別番号と、要求元の機器の機器識別番号と、要求されたメディアIDとを制御部１５に送信する。制御部１５は、機器組み合わせ決定部１４から送信されたデータを、ＮＷ部１１に送出する。
【００６１】
ＮＷ部１１は、制御部１５から取得した各機器識別番号とメディアIDとを、要求元の機器に送信し、提示する（Ｓ２５）。要求元の機器は、主装置１Ｂから送信された、出力先候補としての各機器識別番号とメディアIDとを出力装置に出力し、利用者に提示する。
【００６２】
また、ＮＷ部１１は、制御部１５から取得した出力先候補として決定された各機器識別番号の機器に対して、要求されたメディアIDのメディアの出力を行うか否かを問い合わせるメッセージを送信し、提示してもよい。出力先候補として決定された機器識別番号の機器は、前記メッセージを出力装置に出力し、利用者に提示する。
【００６３】
以上説明した第２の実施形態では、各機器について、利用可能なメディアと、メディア毎および時間帯毎の利用回数（機器利用履歴）とを記憶する機器情報ＤＢ１３Ｂおよびメディア使用時間ＤＢ１６Ｂを備え、これらのテーブルの情報に基づいて、機器を決定する。すなわち、各メディアの出力機器として利用された利用回数を、時間帯毎に区切ってカウントすることで、その時間帯で利用される可能性の高い機器を提示することができる。これにより、利用者の操作負荷を低減し、利用者の利便性を向上させることができる。
【００６４】
＜第３の実施形態＞
本実施形態は、利用可能メディアと、時間帯を区切ったメディア毎の機器利用履歴と、機器状態とに基づいて、提示する機器を決定するものである。なお、本実施形態のシステム全体については、第１の実施形態の図１と同様である。
【００６５】
図９は、第３の実施形態の主装置１Ｃの構成を示すブロック図である。図示する主装置１Ｃは、ＮＷ部１１と、機器情報登録部１２と、機器情報保存部に格納される機器情報ＤＢ１３Ｃおよびメディア使用時間ＤＢ１６Ｃと、機器組み合わせ決定部１４と、制御部１５と、機器状態監視部１７とを備える。本実施形態の主装置１Ｃは、機器状態監視部１７をさらに備え、また、機器情報ＤＢ１３Ｃが第２の実施形態の機器情報ＤＢ１３Ｂと異なる点において、第２の実施形態の主装置１Ｂ（図６参照）と異なる。
【００６６】
図１０に、本実施形態の機器情報ＤＢ１３Ｃに保持するデータの格納形式となるテーブルの一例を示す。図示する機器情報ＤＢのテーブル１３Ｃは、機器識別番号と、メディア毎の利用可否を示す利用可能メディア情報（M_media）と、機器の状態（Status）とを備える。メディア使用時間ＤＢ１６Ｃについては、第２の実施形態とメディア使用時間ＤＢ１６Ｂ同様である。
【００６７】
次に、本実施形態の動作について説明する。
【００６８】
まず、本実施形態の各機器の状態監視処理について説明する。
【００６９】
（１）本実施形態の機器状態監視部１７は、一度接続したことのある全ての機器に対して、予め決められた一定時間毎に、現在のステータス(オンライン、利用中など)を返すように制御部１５に命令を送る。
【００７０】
（２）制御部１５は、機器状態監視部１７から各機器に対して、ステータスを問い合わせる命令をNW部１１に送出する。
【００７１】
（３）NW部１１は、各機器に対して、ステータスを問い合わせる命令を送信する。
【００７２】
（４）NW部１１は、各機器から、当該機器の機器識別番号と、“オンライン”もしくは“利用中”のどちらかのステータスを受信し、受信した結果を制御部１５に送出する。
【００７３】
（５）制御部１５は、受け取った機器識別番号とステータスを機器状態監視部１７に送出する。
【００７４】
（６）機器状態監視部１７は、受け取った機器識別番号と機器情報ＤＢ１３Ｃの機器識別番号とを照合し、一致した機器識別番号のステータスを設定・更新する。
【００７５】
（７）（３）の後、機器状態監視部１７は、命令を送信した機器から応答があるまでの時間を計測しておく。一定時間経過しても応答がなかった機器に対しては、電源が切れているか、故障、ネットワークに接続されていない等の原因が考えられるため、当該機器識別番号と機器情報ＤＢ１３Ｃの機器識別番号とを照合し、一致した機器識別番号のステータスに“オフライン”を登録する。
【００７６】
主装置１Ｃの機器登録処理については、第２の実施形態と同様であるため、ここでは説明を省略する。
【００７７】
次に、機器からメディア利用要求が送信され、利用可能な機器との組み合わせを提示する主装置１Ｃの動作（図１のＳ１〜Ｓ４）を、以下に説明する。
【００７８】
図１１は、本実施形態の動作を示すフローチャートである。
【００７９】
Ｓ３１からＳ３４の処理は、第２の実施形態のＳ２１からＳ２４の処理と同様であるため、ここでは説明を省略する。
【００８０】
機器組み合わせ決定部１４は、Ｓ３４においてメディアの出力先として決定した各機器の機器識別番号と、機器情報ＤＢ１３Ｃの機器識別番号とを照合し、一致した各機器識別番号のステータスを取得する。そして、機器組み合わせ決定部１４は、Ｓ３４で決定した各機器の機器識別番号と、対応する機器のステータスと、要求元の機器の機器識別番号と、要求されたメディアIDとを制御部１５に送出する。制御部１５は、機器組み合わせ決定部１４から送出された各機器のステータスが、オンラインまたは利用中か否かを判別する（Ｓ３５）。
【００８１】
ステータスがオンラインまたは利用中の機器識別番号の機器については（Ｓ３５：ＹＥＳ）、制御部１５は、当該機器識別番号とメディアIDとをＮＷ部１１に送出する。ステータスがオフラインの機器識別番号の機器については（Ｓ３５：ＮＯ）、制御部１５は、機器識別番号およびメディアIDと、当該機器識別番号の機器のオンラインにする（例えば、電源をオンにする）命令をＮＷ部１１に送出する。
【００８２】
ＮＷ部１１は、制御部１５から取得した各機器識別番号とメディアIDとを、要求元の機器に送信し、提示する（Ｓ３６）。このとき、ＮＷ部１１は、オフラインの機器については、オンラインにする命令を送信し、当該機器をオンラインにする。要求元の機器は、主装置１Ｃから送信された、出力先候補としての各機器識別番号とメディアIDとを出力装置に出力し、利用者に提示する。なお、Ｓ３５で取得した各機器識別番号のステータスについても、要求元の機器に送信し、機器識別番号とともに表示することとしてもよい。
【００８３】
また、ＮＷ部１１は、制御部１５から取得した出力先候補として決定された各機器識別番号の機器に対して、要求されたメディアIDのメディアの出力を行うか否かを問い合わせるメッセージを送信し、提示してもよい。出力先候補として決定された機器識別番号の機器は、前記メッセージを出力装置に出力し、利用者に提示する。このとき、ステータスが利用中の機器についても、前記メッセージを提示するものとする。
【００８４】
以上説明した第３の実施形態では、第２の実施形態と同様に、各機器について、利用可能なメディアと、メディア毎および時間帯毎の利用回数（機器利用履歴）とを記憶する機器情報ＤＢ１３Ｃおよびメディア使用時間ＤＢ１６Ｃを備え、これらのテーブルの情報に基づいて、機器を決定する。すなわち、各メディアの出力機器として利用された利用回数を、時間帯毎に区切ってカウントすることで、その時間帯で利用される可能性の高い機器を提示することができる。これにより、利用者の操作負荷を低減し、利用者の利便性を向上させることができる。
【００８５】
また、第３の実施形態では、各機器のステータスを管理し、オフライン状態の機器については、オンライン状態にさせる命令を送信し、要求元の機器の提示することができる。
【００８６】
＜第４の実施形態＞
本実施形態は、利用可能メディアと、発信者番号と、メディア毎の機器利用履歴とに基づいて、提示する機器を決定するものである。
【００８７】
図１２は、第４の実施形態の主装置１Ｄの構成を示すブロック図である。図示する主装置１Ｄは、電話の親機の機能を有する主装置であって、ＮＷ部１１と、機器情報登録部１２と、機器情報保存部に格納される機器情報ＤＢ１３Ｄおよびメディア利用回数ＤＢ１６Ｄと、機器組み合わせ決定部１４と、制御部１５と、機器状態監視部１７と、さらにＮＷ部１８および制御部１９とを備える。
【００８８】
図１３に、本実施形態のメディア利用回数ＤＢ１６Ｄに保持するデータの格納形式となるテーブルの一例を示す。図示するメディア利用回数ＤＢ１６Ｄのテーブルは、機器毎（機器識別番号毎）に設けられており、メディア毎および発信者番号毎の機器利用履歴（累積利用回数）が記憶される。
【００８９】
本実施形態の機器情報ＤＢ１３Ｄは、第３の実施形態の機器情報ＤＢ１３Ｃと同様であって、機器識別番号と、メディア毎の利用可否を示す利用可能メディア情報（M_media）と、機器の状態（Status）とを備える。
【００９０】
次に、本実施形態の動作について説明する。
【００９１】
本実施形態の各機器の状態監視処理については、第３の実施形態と同様であるため、ここでは説明を省略する。
【００９２】
次に、機器登録処理について説明する。
【００９３】
（１）ＮＷ部１１は、当該主装置１Ｄに接続された各機器から、当該機器の機器識別番号と、当該機器が扱えるメディア(音声、映像、データ)のメディアID(audio、video、data)とを含むデータを受信し、機器情報登録部１２に送出する。
【００９４】
（２）機器情報登録部１２は、（１）でＮＷ部１１から送出されたデータに基づいて、機器情報ＤＢ１３Ｄに機器情報を登録する。機器情報登録部１２は、取得したデータの機器識別番号を設定し、取得したデータにメディアIDが含まれているメディアに対しては、利用可能な扱えるメディアとして対応するM_mediaに「yes」を設定し、メディアIDが含まれていないメディアに対しては利用不可な扱えないメディアとして対応するM_media に「no」を設定したレコードを生成し、機器情報ＤＢ１３Ｄに登録する。M_mediaには、M_audio、M_video、M_dataが含まれるものとする。
【００９５】
（３）また、ＮＷ部１８は、各機器から、発信もしくはメディア利用要求に対する指示(メディアIDとユーザ操作によって選択された機器識別番号)を受信した場合、利用中の機器の機器識別番号と発信者番号、当該指示のメディアＩＤとを機器情報登録部１２に送出する。なお、メディア利用要求に対する指示は、図１のＳ３またはＳ４で提示した後に、提示された何れかの機器を利用者が選択する指示である。
【００９６】
（４）機器情報登録部１２は、（３）でＮＷ部１８から送出されたデータに基づいて、メディア利用回数ＤＢ１６Ｄを更新する。すなわち、機器情報登録部１２は、送出された機器識別番号のテーブルをメディア利用回数ＤＢ１６Ｄから取得する。そして、送出されたメディアIDを当該テーブルのメディアIDと照合し、一致したメディアIDの電話番号の中で、送出された利用中の機器の発信者番号と一致する累積利用回数の値に「１」加算して、当該テーブルを更新する。例えば、メディア利用要求に対する指示として、「メディアID ：audio」、「機器識別番号：XXXXXXXXXXXX1」および「電話番号:09000000001」を受信した場合、図１３に示すテーブルの「AS_audio」の「電話番号: 09000000001」の累積利用回数の値が、「１」から「２」に更新される。
【００９７】
次に、機器からメディア利用要求が送信され、利用可能な機器との組み合わせを提示する主装置１Ｄの動作（図１のＳ１〜Ｓ４）を、以下に説明する。
【００９８】
図１４は、本実施形態の動作を示すフローチャートである。
【００９９】
まず、主装置１ＤのＮＷ部１８は、機器からメディア利用要求を受信する（Ｓ５１）。すなわち、ＮＷ部１８は、同じＮＷにつながった機器から、ユーザ操作により選択された利用したいメディアIDと、その選択操作が行われた要求元の機器の機器識別番号および発信者番号とを含むメディア利用要求を受信する。そして、ＮＷ部１８は、要求されたメディアIDと、機器識別番号と、発信者番号とを制御部１９に送出する。制御部１９は、メディアIDと、機器識別番号と、発信者番号とを、そのまま機器組み合わせ決定部１４に送出する。
【０１００】
機器組み合わせ決定部１４は、メディアIDと、機器識別番号と、発信者番号とを受け付け、当該メディアIDを扱える機器が存在するか否かを判別する（Ｓ５２）。すなわち、機器組み合わせ決定部１４は、機器情報ＤＢ１３Ｄを参照し、メディア利用要求で指定されたメディアIDが「yes」の他の機器（要求元機器以外の機器）が存在するか否かを判別する。
【０１０１】
当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在しない場合（Ｓ５２：ＮＯ）、機器組み合わせ決定部１４は、要求されたメディアを出力する機器を追加できない旨のメッセージを、制御部１５およびＮＷ部１１を介して要求元の機器に送信する（Ｓ５７）。要求元の機器は、当該メッセージを出力装置に出力し、利用者に提示する。
【０１０２】
一方、当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在する場合（Ｓ５２：ＹＥＳ）、機器組み合わせ決定部１４は、当該メディアIDが「yes」の他の機器を絞り込む（Ｓ５３）。すなわち、機器組み合わせ決定部１４は、当該メディアIDが「yes」の機器識別番号の他の機器のメディア利用回数テーブルをメディア利用回数ＤＢ１６Ｄから取得する。そして、取得した各メディア利用回数テーブル毎に、当該メディアIDおよび発信者番号に対応する値(この発信者番号で当該メディアの出力先として利用された累積利用回数)がより大きい機器を優先して、利用要求のあったメディアの出力先として決定する（Ｓ５４）。具体的には、累積回数が最大の機器または上位から所定の数の機器を、利用要求のあったメディアの出力先候補として決定する。なお、前記所定の数は、システム設計者が任意に決定できるものとする。
【０１０３】
そして、機器組み合わせ決定部１４は、Ｓ５４においてメディアの出力先として決定した各機器の機器識別番号と、機器情報ＤＢ１３Ｄの機器識別番号とを照合し、一致した各機器識別番号のステータスを取得する。そして、機器組み合わせ決定部１４は、Ｓ５４で決定した各機器の機器識別番号と、対応する機器のステータスと、要求元の機器の機器識別番号と、要求されたメディアIDとを制御部１５に送出する。制御部１５は、機器組み合わせ決定部１４から送出された各機器のステータスが、オンラインまたは利用中か否かを判別する（Ｓ５５）。
【０１０４】
ステータスがオンラインまたは利用中の機器識別番号の機器については（Ｓ５５：ＹＥＳ）、制御部１５は、当該機器識別番号とメディアIDとをＮＷ部１１に送出する。ステータスがオフラインの機器識別番号の機器については（Ｓ５５：ＮＯ）、制御部１５は、機器識別番号およびメディアIDと、当該機器識別番号の機器のオンラインにする（例えば、電源をオンにする）命令をＮＷ部１１に送出する。
【０１０５】
ＮＷ部１１は、制御部１５から取得した各機器識別番号とメディアIDとを、要求元の機器に送信し、提示する（Ｓ５６）。このとき、ＮＷ部１１は、オフラインの機器については、オンラインにする命令を送信し、当該機器をオンラインにする。要求元の機器は、主装置１Ｄから送信された、出力先候補としての各機器識別番号とメディアIDとを出力装置に出力し、利用者に提示する。なお、Ｓ５５で取得した各機器識別番号のステータスについても、要求元の機器に送信し、機器識別番号とともに表示することとしてもよい。
【０１０６】
また、ＮＷ部１１は、制御部１５から取得した出力先候補として決定された各機器識別番号の機器に対して、要求されたメディアIDのメディアの出力を行うか否かを問い合わせるメッセージを送信し、提示してもよい。出力先候補として決定された機器識別番号の機器は、前記メッセージを出力装置に出力し、利用者に提示する。このとき、ステータスが利用中の機器についても、前記メッセージを提示するものとする。
【０１０７】
以上説明した第４の実施形態では、各機器について、利用可能なメディアと、メディア毎および発信者番号毎の利用回数（機器利用履歴）とを記憶する機器情報ＤＢ１３Ｄおよびメディア利用回数ＤＢ１６Ｄを備え、これらのテーブルの情報に基づいて、機器を決定する。これにより、最初の電話では単一メディアのみの利用であっても、あとからメディアが追加される可能性を考慮して、着呼を受話する機器の組み合わせを提示することが可能となる。例えば、いつも発信者番号からの相手とはテレビに顔を映し出してテレビ電話を行うが、テレビとは別の部屋にある固定の機器で受話してしまうと転送の手間がかかるが、本実施形態ではその手間を省くことができる。すなわち、利用者の操作負荷を低減し、利用者の利便性を向上させることができる。
【０１０８】
＜第５の実施形態＞
本実施形態は、利用可能メディアと、機器場所情報と、機器状態とに基づいて、提示する機器を決定するものである。なお、本実施形態のシステム全体については、第１の実施形態の図１と同様である。
【０１０９】
図１５は、第５の実施形態の主装置１Ｅの構成を示すブロック図である。図示する主装置１Ｅは、ＮＷ部１１と、機器情報登録部１２と、機器情報保存部に格納される機器情報ＤＢ１３Ｅおよび機器配置場所ＤＢ１６Ｅと、機器組み合わせ決定部１４と、制御部１５と、機器状態監視部１７とを備える。実施形態の主装置１Ｅは、機器情報ＤＢ１３Ｅと、機器配置場所ＤＢ１６Ｅが、第３の実施形態の主装置１Ｃと異なる。
【０１１０】
図１６に、本実施形態の機器情報ＤＢ１３Ｅに保持するデータの格納形式となるテーブルの一例を示す。図示する機器情報ＤＢ１３Ｅのテーブルは、機器識別番号と、メディア毎の利用可否を示す利用可能メディア情報（M_media）と、メディア毎の機器利用履歴（AS_media）と、ステータス（Status）とを備える。
【０１１１】
図１７に、本実施形態の機器配置場所ＤＢ１６Ｅに保持するデータの格納形式となるテーブルの一例を示す。図示する機器配置場所ＤＢ１６Ｅのテーブルは、機器識別番号と、機器の設置場所とが対応付けて記憶されている。
【０１１２】
次に、本実施形態の動作について説明する。
【０１１３】
本実施形態の各機器の状態監視処理については、第３の実施形態と同様であるため、ここでは説明を省略する。
【０１１４】
次に、機器登録処理について説明する。
【０１１５】
（１）ＮＷ部１１は、当該主装置１Ｅに接続された各機器から、当該機器の機器識別番号と、当該機器が扱えるメディア(音声、映像、データ)のメディアID(audio、video、data)とを含むデータを受信し、機器情報登録部１２に送出する。
【０１１６】
（２）機器情報登録部１２は、（１）でＮＷ部１１から送出されたデータに基づいて、機器情報ＤＢ１３Ｅに機器情報を登録する。機器情報登録部１２は、取得したデータの機器識別番号を設定し、取得したデータにメディアIDが含まれているメディアに対しては、利用可能な扱えるメディアとして対応するM_mediaに「yes」を設定し、メディアIDが含まれていないメディアに対しては利用不可な扱えないメディアとして対応するM_media に「no」を設定したレコードを生成し、機器情報ＤＢ１３Ｅに登録する。M_mediaには、M_audio、M_video、M_dataが含まれるものとする。
【０１１７】
（３）また、ＮＷ部１１は、当該主装置１Ｅに接続された各機器から、当該機器の機器識別番号と、当該機器の設置場所ID(Kitchen、Living、Dining、Area1、Area2、…、AreaX)を受信し、機器情報登録部１２に送出する。
【０１１８】
（４）機器情報登録部１２は、（３）でＮＷ部１１から送出されたデータに基づいて、機器配置場所ＤＢ１６Ｅを登録・更新する。すなわち、機器情報登録部１２は、送出された機器識別番号と、機器配置場所ＤＢ１６Ｅのテーブルの機器識別番号とを照合し、一致した機器識別番号の設置場所に送出された設置場所を設定し、更新する。機器配置場所ＤＢ１６Ｅに送出された機器識別番号が存在しない場合は、機器情報登録部１２は、送出された機器識別番号と設置場所とを設定したレコードを生成し、機器配置場所ＤＢ１６Ｅに登録する。
【０１１９】
（５）また、ＮＷ部１１が、各機器から、発信もしくはメディア利用要求に対する指示(メディアIDとユーザ操作によって選択された機器識別番号)を受信した場合、当該指示のメディアＩＤと機器識別番号とを機器情報登録部１２に送出する。なお、メディア利用要求に対する指示は、図１のＳ３またはＳ４で提示した後に、提示された何れかの機器を利用者が選択する指示である。
【０１２０】
（６）機器情報登録部１２は、（５）でＮＷ部１１から送出されたデータに基づいて、機器情報ＤＢ１３の機器利用履歴（AS_media）を更新する。すなわち、機器情報登録部１２は、送出された機器識別番号と、機器情報ＤＢ１３Ｅの各機器識別番号とを照合し、一致した機器識別番号に対応する送出されたメディアIDの文字列先頭に、”AS_”を付与したAS_mediaに一致するメディアの機器利用履歴（累積利用回数）に「１」加算して、更新する。なお、AS_mediaには、AS_audio、AS_video、AS_dataが含まれるものとする。
【０１２１】
次に、機器からメディア利用要求が送信され、利用可能な機器との組み合わせを提示する主装置１Ｅの動作（図１のＳ１〜Ｓ４）を、以下に説明する。
【０１２２】
図１８は、本実施形態の動作を示すフローチャートである。
【０１２３】
まず、主装置１ＥのＮＷ部１１は、機器からメディア利用要求を受信する（Ｓ６１）。すなわち、ＮＷ部１１は、同じＮＷにつながった機器から、ユーザ操作により選択された利用したいメディアIDと、その選択操作が行われた要求元の機器の機器識別番号とを含むメディア利用要求を受信する。そして、ＮＷ部１１は、機器識別番号と、メディアIDとを制御部１５に送出する。制御部１５は、機器識別番号とメディアIDとを、そのまま機器組み合わせ決定部１４に送出する。
【０１２４】
機器組み合わせ決定部１４は、機器識別番号とメディアIDとを受け付け、当該メディアIDを扱える機器が存在するか否かを判別する（Ｓ６２）。すなわち、機器組み合わせ決定部１４は、機器情報ＤＢ１３Ｅを参照し、メディア利用要求で指定されたメディアIDが「yes」の他の機器（要求元機器以外の機器）が存在するか否かを判別する。
【０１２５】
当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在しない場合（Ｓ６２：ＮＯ）、機器組み合わせ決定部１４は、要求されたメディアを出力する機器を追加できない旨のメッセージを、制御部１５およびＮＷ部１１を介して要求元の機器に送信する（Ｓ６７）。要求元の機器は、当該メッセージを出力装置に出力し、利用者に提示する。
【０１２６】
一方、当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在する場合（Ｓ６２：ＹＥＳ）、機器組み合わせ決定部１４は、当該メディアIDが「yes」の他の機器を絞り込む（Ｓ６３）。本実施形態では、Ｓ６３において、機器配置場所ＤＢ１６Ｅを用いて、要求元の機器の機器識別番号と同じ設置場所の機器に絞り込む。具体的には、機器組み合わせ決定部１４は、要求元の機器の機器識別番号に対応する設置場所（設置場所ID）を機器配置場所ＤＢ１６Ｅから取得する。そして、機器組み合わせ決定部１４は、取得した設置場所IDと一致する機器識別番号のみを抽出し、当該メディアIDが「yes」の他の機器を絞り込む。
【０１２７】
そして、機器組み合わせ決定部１４は、Ｓ６３で絞り込まれた機器識別番号の機器の中で、機器情報ＤＢ１３Ｅを参照し、当該メディアIDの先頭に”AS_”を付与して一致したセルの値(そのメディアの出力先として利用された累積回数)が最大の機器または上位から所定の数の機器を、利用要求のあったメディアの出力先候補として決定する（Ｓ６４）。なお、前記所定の数は、システム設計者が任意に決定できるものとする。
【０１２８】
機器組み合わせ決定部１４は、Ｓ６４においてメディアの出力先として決定した各機器の機器識別番号と、機器情報ＤＢ１３Ｅの機器識別番号とを照合し、一致した各機器識別番号のステータスを取得する。そして、機器組み合わせ決定部１４は、Ｓ６４で決定した各機器の機器識別番号と、対応する機器のステータスと、要求元の機器の機器識別番号と、要求されたメディアIDとを制御部１５に送出する。制御部１５は、機器組み合わせ決定部１４から送出された各機器のステータスが、オンラインまたは利用中か否かを判別する（Ｓ６５）。
【０１２９】
ステータスがオンラインまたは利用中の機器識別番号の機器については（Ｓ６５：ＹＥＳ）、制御部１５は、当該機器識別番号とメディアIDとをＮＷ部１１に送出する。ステータスがオフラインの機器識別番号の機器については（Ｓ６５：ＮＯ）、制御部１５は、機器識別番号およびメディアIDと、当該機器識別番号の機器のオンラインにする（例えば、電源をオンにする）命令をＮＷ部１１に送出する。
【０１３０】
ＮＷ部１１は、制御部１５から取得した各機器識別番号とメディアIDとを、要求元の機器に送信し、提示する（Ｓ６６）。このとき、ＮＷ部１１は、オフラインの機器については、オンラインにする命令を送信し、当該機器をオンラインにする。要求元の機器は、主装置１Ｅから送信された、出力先候補としての各機器識別番号とメディアIDとを出力装置に出力し、利用者に提示する。なお、Ｓ６５で取得した各機器識別番号のステータスについても、要求元の機器に送信し、機器識別番号とともに表示することとしてもよい。
【０１３１】
また、ＮＷ部１１は、制御部１５から取得した出力先候補として決定された各機器識別番号の機器に対して、要求されたメディアIDのメディアの出力を行うか否かを問い合わせるメッセージを送信し、提示してもよい。出力先候補として決定された機器識別番号の機器は、前記メッセージを出力装置に出力し、利用者に提示する。このとき、ステータスが利用中の機器についても、前記メッセージを提示するものとする。
【０１３２】
以上説明した第５の実施形態では、各機器について、利用可能なメディアと、メディア毎の利用回数（機器利用履歴）と、設置場所とを記憶する機器情報ＤＢ１３Ｅおよび機器設置場所ＤＢ１６Ｅを備え、これらのテーブルの情報に基づいて、機器を決定する。これにより、過去の利用回数だけでなく、同じ場所に設置された機器に限定して提示をすることができ、利用者の操作負荷を低減し、利用者の利便性を向上させることができる。
【０１３３】
＜第６の実施形態＞
本実施形態は、利用可能メディアと、機器から取得した周辺機器情報とに基づいて、提示する機器を決定するものである。なお、本実施形態のシステム全体については、第１の実施形態の図１と同様である。
【０１３４】
図１９は、第６の実施形態の主装置１Ｆの構成を示すブロック図である。図示する主装置１Ｆは、ＮＷ部１１と、機器情報登録部１２と、機器情報保存部に格納される機器情報ＤＢ１３Ｆおよび周辺機器情報ＤＢ１６Ｆと、機器組み合わせ決定部１４と、制御部１５と、機器状態監視部１７とを備える。実施形態の主装置１Ｆは、機器情報ＤＢ１３Ｆと、周辺機器情報ＤＢ１６Ｆが、第３の実施形態の主装置１Ｃと異なる。
【０１３５】
図２０に、本実施形態の周辺機器情報ＤＢ１６Ｆに保持するデータの格納形式となるテーブルの一例を示す。機器情報ＤＢ１３Ｆは、第５の実施形態の機器情報ＤＢ１３Ｅ（図１６参照）と同様であって、機器識別番号と、メディア毎の利用可否を示す利用可能メディア情報（M_media）と、メディア毎の機器利用履歴（AS_media）と、ステータス（Status）とを備える。
【０１３６】
次に、本実施形態の動作について説明する。
【０１３７】
本実施形態の各機器の状態監視処理については、第３の実施形態と同様であるため、ここでは説明を省略する。
【０１３８】
次に、機器登録処理について説明する。
【０１３９】
（１）ＮＷ部１１は、当該主装置１Ｆに接続された各機器から、当該機器の機器識別番号と、当該機器が扱えるメディア(音声、映像、データ)のメディアID(audio、video、data)とを含むデータを受信し、機器情報登録部１２に送出する。
【０１４０】
（２）機器情報登録部１２は、（１）でＮＷ部１１から送出されたデータに基づいて、機器情報ＤＢ１３Ｆに機器情報を登録する。機器情報登録部１２は、取得したデータの機器識別番号を設定し、取得したデータにメディアIDが含まれているメディアに対しては、利用可能な扱えるメディアとして対応するM_mediaに「yes」を設定し、メディアIDが含まれていないメディアに対しては利用不可な扱えないメディアとして対応するM_media に「no」を設定したレコードを生成し、機器情報ＤＢ１３Ｆに登録する。M_mediaには、M_audio、M_video、M_dataが含まれるものとする。
【０１４１】
（３）また、ＮＷ部１１が、各機器から、発信もしくはメディア利用要求に対する指示(メディアIDとユーザ操作によって選択された機器識別番号)を受信した場合、当該指示のメディアＩＤと機器識別番号とを機器情報登録部１２に送出する。なお、メディア利用要求に対する指示は、図１のＳ３またはＳ４で提示した後に、提示された何れかの機器を利用者が選択する指示である。
【０１４２】
（４）機器情報登録部１２は、（３）でＮＷ部１１から送出されたデータに基づいて、機器情報ＤＢ１３の機器利用履歴（AS_media）を更新する。すなわち、機器情報登録部１２は、送出された機器識別番号と、機器情報ＤＢ１３Ｆの各機器識別番号とを照合し、一致した機器識別番号に対応する送出されたメディアIDの文字列先頭に、”AS_”を付与したAS_mediaに一致するメディアの機器利用履歴（累積利用回数）に「１」加算して、更新する。なお、AS_mediaには、AS_audio、AS_video、AS_dataが含まれるものとする。
【０１４３】
（５）また、ＮＷ部１１、当該主装置１Ｆに接続された各機器から、当該機器の機器識別番号と、当該機器がWifiのアドホックモードや、Bluetoothで発見した周辺機器の機器識別番号を受信し、機器情報登録部１２に送出する。本実施形態の各機器は、センサを備え、当該機器の周辺に存在する他の機器を検出し、主装置１Ｅに送信する。
【０１４４】
（６）機器情報登録部１２は、（５）でＮＷ部１１から送出されたデータに基づいて、周辺機器情報ＤＢ１６Ｆを登録・更新する。すなわち、機器情報登録部１２は、送出された機器識別番号と、周辺機器情報ＤＢ１６Ｆのテーブルの機器識別番号とを照合し、一致した行の周辺機器情報データを取得する。取得した周辺機器情報データのうち、ＮＷ部１１より受け取った周辺機器の機器識別番号(複数あり)に含まれている機器については、周辺にあるとして”Close”を、含まれていない機器については、”null ”を登録する。
【０１４５】
次に、機器からメディア利用要求が送信され、利用可能な機器との組み合わせを提示する主装置１Ｆの動作（図１のＳ１〜Ｓ４）を、以下に説明する。
【０１４６】
図２１は、本実施形態の動作を示すフローチャートである。
【０１４７】
まず、主装置１ＦのＮＷ部１１は、機器からメディア利用要求を受信する（Ｓ７１）。すなわち、ＮＷ部１１は、同じＮＷにつながった機器から、ユーザ操作により選択された利用したいメディアIDと、その選択操作が行われた要求元の機器の機器識別番号とを含むメディア利用要求を受信する。そして、ＮＷ部１１は、機器識別番号と、メディアIDとを制御部１５に送出する。制御部１５は、機器識別番号とメディアIDとを、そのまま機器組み合わせ決定部１４に送出する。
【０１４８】
機器組み合わせ決定部１４は、機器識別番号とメディアIDとを受け付け、当該メディアIDを扱える機器が存在するか否かを判別する（Ｓ７２）。すなわち、機器組み合わせ決定部１４は、機器情報ＤＢ１３Ｆを参照し、メディア利用要求で指定されたメディアIDが「yes」の他の機器（要求元機器以外の機器）が存在するか否かを判別する。
【０１４９】
当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在しない場合（Ｓ７２：ＮＯ）、機器組み合わせ決定部１４は、要求されたメディアを出力する機器を追加できない旨のメッセージを、制御部１５およびＮＷ部１１を介して要求元の機器に送信する（Ｓ７７）。要求元の機器は、当該メッセージを出力装置に出力し、利用者に提示する。
【０１５０】
一方、当該メディアIDが「yes」の他の機器（当該メディアIDを扱える他の機器）が存在する場合（Ｓ７２：ＹＥＳ）、機器組み合わせ決定部１４は、当該メディアIDが「yes」の他の機器を絞り込む（Ｓ７３）。本実施形態では、Ｓ７３において、周辺機器情報ＤＢ１６Ｆを用いて、要求元の機器の周辺に存在する機器に絞り込む。具体的には、機器組み合わせ決定部１４は、要求元の機器の機器識別番号と、周辺機器情報ＤＢ１６Ｆの機器識別番号とを照合し、一致した機器識別番号の行の中で、”Close”が設定された機器の機器識別番号を取得する。そして、機器組み合わせ決定部１４は、”Close”が設定された機器の機器識別番号と一致する機器識別番号のみを抽出し、当該メディアIDが「yes」の他の機器を絞り込む。
【０１５１】
そして、機器組み合わせ決定部１４は、Ｓ７３で絞り込まれた機器識別番号の機器の中で、機器情報ＤＢ１３Ｆを参照し、当該メディアIDの先頭に”AS_”を付与して一致したセルの値(そのメディアの出力先として利用された累積回数)が最大の機器または上位から所定の数の機器を、利用要求のあったメディアの出力先候補として決定する（Ｓ７４）。なお、前記所定の数は、システム設計者が任意に決定できるものとする。
【０１５２】
機器組み合わせ決定部１４は、Ｓ７４においてメディアの出力先として決定した各機器の機器識別番号と、機器情報ＤＢ１３Ｆの機器識別番号とを照合し、一致した各機器識別番号のステータスを取得する。そして、機器組み合わせ決定部１４は、Ｓ７４で決定した各機器の機器識別番号と、対応する機器のステータスと、要求元の機器の機器識別番号と、要求されたメディアIDとを制御部１５に送出する。制御部１５は、機器組み合わせ決定部１４から送出された各機器のステータスが、オンラインまたは利用中か否かを判別する（Ｓ７５）。
【０１５３】
ステータスがオンラインまたは利用中の機器識別番号の機器については（Ｓ７５：ＹＥＳ）、制御部１５は、当該機器識別番号とメディアIDとをＮＷ部１１に送出する。ステータスがオフラインの機器識別番号の機器については（Ｓ７５：ＮＯ）、制御部１５は、機器識別番号およびメディアIDと、当該機器識別番号の機器のオンラインにする（例えば、電源をオンにする）命令をＮＷ部１１に送出する。
【０１５４】
ＮＷ部１１は、制御部１５から取得した各機器識別番号とメディアIDとを、要求元の機器に送信し、提示する（Ｓ７６）。このとき、ＮＷ部１１は、オフラインの機器については、オンラインにする命令を送信し、当該機器をオンラインにする。要求元の機器は、主装置１Ｆから送信された、出力先候補としての各機器識別番号とメディアIDとを出力装置に出力し、利用者に提示する。なお、Ｓ７５で取得した各機器識別番号のステータスについても、要求元の機器に送信し、機器識別番号とともに表示することとしてもよい。
【０１５５】
また、ＮＷ部１１は、制御部１５から取得した出力先候補として決定された各機器識別番号の機器に対して、要求されたメディアIDのメディアの出力を行うか否かを問い合わせるメッセージを送信し、提示してもよい。出力先候補として決定された機器識別番号の機器は、前記メッセージを出力装置に出力し、利用者に提示する。このとき、ステータスが利用中の機器についても、前記メッセージを提示するものとする。
【０１５６】
第６の実施形態では、各機器について、利用可能なメディアと、メディア毎の利用回数（機器利用履歴）と、周辺機器とを記憶する機器情報ＤＢ１３Ｆおよび周辺機器設情報ＤＢ１６Ｆを備え、これらのテーブルの情報に基づいて、機器を決定する。これにより、利用中の機器の周辺にある機器を動的に判別し、周辺の機器に限定して提示をすることが可能となる。したがって、利用者の操作負荷を低減し、利用者の利便性を向上させることができる。
【０１５７】
以上説明した第１から第６の本実施形態では、機器同士でメディアの出力命令を送受信可能な場合に、利用要求メディアに対して、出力先の機器の組み合わせを利用者に提示して、利用者にとって簡単で迅速なメディア利用の開始を提供する。
【０１５８】
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、第４から第６の実施形態の主装置は、機器状態監視部１７を備えるが、第４から第６の実施形態の主装置は、機器状態監視部１７を備えない形態であってもよい。
【符号の説明】
【０１５９】
１、１Ａ、１Ｂ、１Ｃ、１Ｄ、１Ｅ、１Ｆ：主装置
１１、１８：ＮＷ部
１２：機器情報登録部
１３、１３Ｂ、１３Ｃ、１３Ｄ、１３Ｅ、１３Ｆ：機器情報ＤＢ
１４：機器組み合わせ決定部
１５、１９：制御部
１６Ｂ、１６Ｃ：メディア使用時間ＤＢ
１６Ｄ：メディア利用回数ＤＢ
１６Ｅ：機器配置場所ＤＢ
１６Ｆ：周辺機器情報ＤＢ
１７：機器状態監視部  
【図１】
0005770681.tif 000002
【図２】
0005770681.tif 000003
【図３】
0005770681.tif 000004
【図４】
0005770681.tif 000005
【図５】
0005770681.tif 000006
【図６】
0005770681.tif 000007
【図７】
0005770681.tif 000008
【図８】
0005770681.tif 000009
【図９】
0005770681.tif 000010
【図１０】
0005770681.tif 000011
【図１１】
0005770681.tif 000012
【図１２】
0005770681.tif 000013
【図１３】
0005770681.tif 000014
【図１４】
0005770681.tif 000015
【図１５】
0005770681.tif 000016
【図１６】
0005770681.tif 000017
【図１７】
0005770681.tif 000018
【図１８】
0005770681.tif 000019
【図１９】
0005770681.tif 000020
【図２０】
0005770681.tif 000021
【図２１】
0005770681.tif 000022