(57)【特許請求の範囲】
【請求項１】
ネットワークを介して複数の機器を認識する機器認識部、
前記機器認識部によって認識された機器のうちの特定の機器の組み合わせについて、前記機器の組み合わせによってユーザに提供される機能、および前記機器の組み合わせの能力に関する機器情報を取得する機器情報取得部、
前記機器情報に基づいて、前記機能および前記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成する通知情報生成部、ならびに
前記通知情報を出力する通知部
を備え、
前記機能は、コンテンツの再生機能であり、
前記機器情報は、前記機器の組み合わせによって再生可能な前記コンテンツのフォーマット情報を含み、
前記通知情報生成部は、前記機器の組み合わせの能力として、より高度なフォーマットの前記コンテンツが再生可能であることを、より高く評価する情報を含む前記通知情報を生成する情報処理装置。
【請求項２】
前記ユーザが保有する前記コンテンツに関する保有コンテンツ情報を取得する保有コンテンツ情報取得部をさらに備え、
前記通知情報生成部は、前記保有コンテンツ情報にさらに基づいて、前記機能および前記機器の組み合わせの能力の一方または両方を評価する情報を含む前記通知情報を生成する、
請求項１に記載の情報処理装置。
【請求項３】
前記保有コンテンツ情報は、前記ユーザが保有する前記コンテンツの数の情報を含み、
前記通知情報生成部は、前記ユーザが保有する前記コンテンツの数がより多い前記機能を、より高く評価する情報を含む前記通知情報を生成する、請求項２に記載の情報処理装置。
【請求項４】
前記保有コンテンツ情報は、前記ユーザが保有する前記コンテンツのフォーマット情報を含み、
前記通知情報生成部は、前記機器の組み合わせの能力として、前記機器の組み合わせによって再生可能なフォーマットの前記コンテンツがより多く前記ユーザに保有されていることを、より高く評価する情報を含む前記通知情報を生成する、
請求項２または３に記載の情報処理装置。
【請求項５】
ネットワークを介して複数の機器を認識する機器認識部、
前記機器認識部によって認識された機器のうちの特定の機器の組み合わせについて、前記機器の組み合わせによってユーザに提供される機能、および前記機器の組み合わせの能力に関する機器情報を取得する機器情報取得部、
前記機器情報に基づいて、前記機能および前記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成する通知情報生成部、ならびに
前記通知情報を出力する通知部
を備え、
前記機器情報は、前記機器の組み合わせによって消費される電力の情報を含み、
前記通知情報生成部は、前記機器の組み合わせの能力として、前記消費される電力がより小さいことをより高く評価する情報を含む前記通知情報を生成する情報処理装置。
【請求項６】
前記ユーザが前記機能、または前記機器の組み合わせを利用した履歴に関する利用履歴情報を取得する利用履歴情報取得部をさらに含み、
前記通知情報生成部は、前記利用履歴情報にさらに基づいて、前記機能および前記機器の組み合わせの能力の一方または両方を評価する情報を含む前記通知情報を生成する、
請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記利用履歴情報は、前記機能の前記ユーザによる利用頻度の情報を含み、
前記通知情報生成部は、前記ユーザによる利用頻度がより高い前記機能をより高く評価する情報を含む前記通知情報を生成する、
請求項６に記載の情報処理装置。
【請求項８】
前記利用履歴情報、および前記評価の結果に基づいて、前記ユーザに推薦すべき、前記機能および前記組み合わせの一方または両方を特定する推薦部をさらに備え、
前記通知部は、前記推薦部によって特定された前記機能および前記組み合わせの一方または両方をさらに含む通知情報を生成する、
請求項６または７に記載の情報処理装置。
【請求項９】
前記利用履歴情報は、前記機器の組み合わせの前記ユーザによる利用頻度の情報を含み、
前記推薦部は、前記評価が第１の所定の閾値を上回る前記機器の組み合わせのうち、前記機器の組み合わせの利用頻度が第２の所定の閾値を下回る前記機器の組み合わせを特定する、
請求項８に記載の情報処理装置。
【請求項１０】
前記ネットワークを介して前記複数の機器を自動的に設定する機器設定部をさらに備える、
請求項８または９に記載の情報処理装置。
【請求項１１】
前記複数の機器を設定する手順に関する設定手順情報を取得する設定手順情報取得部をさらに備え、
前記通知部は、前記設定手順情報をさらに含む通知情報を生成する、請求項８〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記機器情報取得部は、前記機器情報を前記ネットワークに接続され前記複数の機器に関する情報が格納されたデータベースから取得する、
請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記機器認識部は、さらに、前記複数の機器に追加、または前記複数の機器のうちのいずれかを代替しうる機器を認識する、
請求項１〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記通知部は、前記ネットワークを介して、前記複数の機器のうちの少なくともいずれかを通じて、前記通知情報を出力する、
請求項１〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記通知部は、前記機器の同じ組み合わせによって提供される、相異なる前記機能について、前記通知情報を生成する、請求項１〜１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記通知部は、同じ前記機能を提供する、前記機器の相異なる組み合わせについて、前記通知情報を生成する、請求項１〜１５のいずれか１項に記載の情報処理装置。
【請求項１７】
ネットワークを介して複数の機器を認識するステップ；
前記認識するステップにおいて認識された機器のうちの特定の機器の組み合わせについて、前記機器の組み合わせによってユーザに提供される機能、および前記機器の組み合わせの能力に関する機器情報を取得するステップ；
前記機器情報に基づいて、前記機能および前記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成するステップ、ならびに
前記通知情報を出力するステップ
を含み、
前記機能は、コンテンツの再生機能であり、
前記機器情報は、前記機器の組み合わせによって再生可能な前記コンテンツのフォーマット情報を含み、
前記通知情報を生成するステップは、前記機器の組み合わせの能力として、より高度なフォーマットの前記コンテンツが再生可能であることを、より高く評価する情報を含む前記通知情報を生成するステップを含む情報処理方法。
【請求項１８】
ネットワークを介して複数の機器を認識するステップ；
前記認識するステップにおいて認識された機器のうちの特定の機器の組み合わせについて、前記機器の組み合わせによってユーザに提供される機能、および前記機器の組み合わせの能力に関する機器情報を取得するステップ；
前記機器情報に基づいて、前記機能および前記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成するステップ、ならびに
前記通知情報を出力するステップ
を含み、
前記機器情報は、前記機器の組み合わせによって消費される電力の情報を含み、
前記通知情報を生成するステップは、前記機器の組み合わせの能力として、前記消費される電力がより小さいことをより高く評価する情報を含む前記通知情報を生成するステップを含む情報処理方法。
【請求項１９】
ネットワークに接続された複数の機器を認識する手段；
前記認識する手段によって認識された機器のうちの特定の機器の組み合わせについて、前記機器の組み合わせによってユーザに提供される機能、および前記機器の組み合わせの能力に関する機器情報を取得する手段；
前記機器情報に基づいて、前記機能および前記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成する手段、ならびに
前記通知情報を出力する手段
としてコンピュータを機能させるためのプログラムであって、
前記機能は、コンテンツの再生機能であり、
前記機器情報は、前記機器の組み合わせによって再生可能な前記コンテンツのフォーマット情報を含み、
前記通知情報を生成する手段は、前記機器の組み合わせの能力として、より高度なフォーマットの前記コンテンツが再生可能であることを、より高く評価する情報を含む前記通知情報を生成するプログラム。
【請求項２０】
ネットワークに接続された複数の機器を認識する手段；
前記認識する手段によって認識された機器のうちの特定の機器の組み合わせについて、前記機器の組み合わせによってユーザに提供される機能、および前記機器の組み合わせの能力に関する機器情報を取得する手段；
前記機器情報に基づいて、前記機能および前記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成する手段、ならびに
前記通知情報を出力する手段
としてコンピュータを機能させるためのプログラムであって、
前記機器情報は、前記機器の組み合わせによって消費される電力の情報を含み、
前記通知情報を生成する手段は、前記機器の組み合わせの能力として、前記消費される電力がより小さいことをより高く評価する情報を含む前記通知情報を生成するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関し、詳しくは、機器によって提供される機能の有効な利用を支援する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、例えば、家庭にあるＰＣ（Personal  Computer）に保存した写真をテレビで見る、ビデオレコーダに保存した映像を他の部屋のテレビで見る、などのように、他の機器との組み合わせによって所望の機能を提供する機器が普及している。このような機器は、ＩＰ（Internet  Protocol）ネットワーク、ＵＳＢ（Universal  Serial  Bus）、ＨＤＭＩ（High-Definition  Multimedia  Interface）などのネットワークによって相互に接続され、例えばＤＬＮＡ（Digital  Living  Network  Alliance，登録商標）などのガイドラインに従って機能を提供する。複数の機器の組み合わせによって提供される機能は、例えばそれぞれの機器の特徴を活かした機能であり、さまざまなユーザ体験（ＵＸ：User  Experience）をもたらすものである。
【０００３】
しかし、その一方で、複数の機器の組み合わせによって提供される機能を利用するために、ユーザは、組み合わされるそれぞれの機器を設定しなければならず、煩雑であった。例えば、それぞれの機器の開発の時点では、将来組み合わされる他の機器が想定されているとは限らないため、操作手順説明に他の機器と組み合わせるための手順が含まれていないことも少なくない。そのため、複数の機器の組み合わせによって機能が提供されることがユーザに認知されなかったり、認知されてもそれぞれの機器の設定が困難であったりして、複数の機器の組み合わせによって提供される機能がユーザによって十分に利用されない場合があった。
【０００４】
そこで、複数の機器の組み合わせによって提供される機能に関する情報をユーザに提供する技術が開発されている。例えば、特許文献１には、ユーザの選択や利用履歴に応じて、利用可能な機能を表示し、その中からユーザによって選択された機能の提供に必要な命令を、組み合わされる複数の機器に送信する技術が記載されている。また、特許文献２には、利用可能な機能に必要な操作手順を、組み合わされる複数の機器から取得して表示し、その中からユーザによって選択された機能に必要な操作手順を、組み合わされる複数の機器に対して実行する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−０２２２２４号公報
【特許文献２】特開２００９−１４６１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１または特許文献２に記載のように、利用可能な機能が無条件にユーザに提示される場合、ユーザは、その機能を自ら評価し、選択しなければならなかった。例えば、新しい機器を購入してネットワークに接続した場合、その新しい機器を含む組み合わせによって新たに提供される機能が、既にある機器の組み合わせによって提供されている機能と比較して優れているか否かは、ユーザが使ってみて評価する必要があった。さらに、近年では、他の機器との組み合わせによって機能を提供する機器の増加に伴って、同じ機能が機器の異なる組み合わせによって提供される場合が増えている。このような場合において、どの機器の組み合わせの能力が最も優れているかを、ユーザが実際に使ってみて評価することは、大変な労力、知識および時間を要し、一部の専門家を除いて困難であった。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、複数の機器の組み合わせによって提供される機能をユーザが適切に利用できるよう支援することが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、ネットワークを介して複数の機器を認識する機器認識部、上記機器認識部によって認識された機器のうちの特定の機器の組み合わせについて、上記機器の組み合わせによってユーザに提供される機能、および上記機器の組み合わせの能力に関する機器情報を取得する機器情報取得部、上記機器情報に基づいて、上記機能および上記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成する通知情報生成部、ならびに上記通知情報を出力する通知部を備える情報処理装置が提供される。
上記機能は、コンテンツの再生機能であり、上記機器情報は、上記機器の組み合わせによって再生可能な上記コンテンツのフォーマット情報を含み、上記通知情報生成部は、上記機器の組み合わせの能力として、より高度なフォーマットの上記コンテンツが再生可能であることを、より高く評価する情報を含む上記通知情報を生成する。
あるいは、上記機器情報は、上記機器の組み合わせによって消費される電力の情報を含み、上記通知情報生成部は、上記機器の組み合わせの能力として、上記消費される電力がより小さいことをより高く評価する情報を含む上記通知情報を生成する。
【０００９】
このような構成によって、ユーザは、利用可能な複数の機器の組み合わせがある場合に、その中で有用な機能、または機器の組み合わせを選択するために有効な情報を得ることができる。これにより、ユーザは、複数の機器の組み合わせによって提供される機能を適切に利用できる。
【００１０】
上記情報処理装置は、上記ユーザが上記機能、または上記機器の組み合わせを利用した履歴に関する利用履歴情報を取得する利用履歴情報取得部をさらに含み、上記通知情報生成部は、上記利用履歴情報にさらに基づいて、上記機能および上記機器の組み合わせの能力の一方または両方を評価する情報を含む上記通知情報を生成してもよい。
【００１１】
上記利用履歴情報は、上記機能の上記ユーザによる利用頻度の情報を含み、上記通知情報生成部は、上記ユーザによる利用頻度がより高い上記機能を、より高く評価する情報を含む前記通知情報を生成してもよい。
【００１２】
上記情報処理装置は、上記利用履歴情報、および上記評価の結果に基づいて、上記ユーザに推薦すべき、上記機能および上記組み合わせの一方または両方を特定する推薦部をさらに備え、上記通知部は、上記推薦部によって特定された上記機能および上記組み合わせの一方または両方をさらに含む通知情報を生成してもよい。
【００１３】
上記利用履歴情報は、上記機器の組み合わせの上記ユーザによる利用頻度の情報を含み、上記推薦部は、上記評価が第１の所定の閾値を上回る上記機器の組み合わせのうち、上記機器の組み合わせの利用頻度が第２の所定の閾値を下回る上記機器の組み合わせを特定してもよい。
【００１４】
上記情報処理装置は、上記ネットワークを介して上記複数の機器を自動的に設定する機器設定部をさらに備えてもよい。
【００１５】
上記情報処理装置は、上記複数の機器を設定する手順に関する設定手順情報を取得する設定手順情報取得部をさらに備え、上記通知部は、上記設定手順情報をさらに含む通知情報を生成してもよい。
【００１６】
上記機器情報取得部は、上記機器情報を上記ネットワークに接続され上記複数の機器に関する情報が格納されたデータベースから取得してもよい。
【００１７】
上記機器認識部は、さらに、上記複数の機器に追加、または上記複数の機器のうちのいずれかを代替しうる機器を認識してもよい。
【００１８】
上記通知部は、上記ネットワークを介して、上記複数の機器のうちの少なくともいずれかを通じて、上記通知情報を出力してもよい。
【００２１】
上記情報処理装置は、上記ユーザが保有する上記コンテンツに関する保有コンテンツ情報を取得する保有コンテンツ情報取得部をさらに備え、上記通知情報生成部は、上記保有コンテンツ情報にさらに基づいて、上記機能および上記機器の組み合わせの能力の一方または両方を評価する情報を含む上記通知情報を生成してもよい。
【００２２】
上記保有コンテンツ情報は、上記ユーザが保有する上記コンテンツの数の情報を含み、
上記通知情報生成部は、上記ユーザが保有する上記コンテンツの数がより多い上記機能を、より高く評価する情報を含む上記通知情報を生成してもよい。
【００２３】
上記機器情報は、上記機器の組み合わせによって再生可能な上記コンテンツのフォーマット情報を含み、上記保有コンテンツ情報は、上記ユーザが保有する上記コンテンツのフォーマット情報を含み、上記通知情報生成部は、上記機器の組み合わせの能力として、上記機器の組み合わせによって再生可能なフォーマットの上記コンテンツがより多く上記ユーザに保有されていることを、より高く評価する情報を含む上記通知情報を生成してもよい。
【００２５】
また、上記課題を解決するために、本発明の別の観点によれば、ネットワークを介して複数の機器を認識するステップ、上記認識するステップにおいて認識された機器のうちの特定の機器の組み合わせについて、上記機器の組み合わせによってユーザに提供される機能、および上記機器の組み合わせの能力に関する機器情報を取得するステップ、上記機器情報に基づいて、上記機能および上記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成するステップ、ならびに上記通知情報を出力するステップを含む情報処理方法が提供される。
上記機能は、コンテンツの再生機能であり、上記機器情報は、上記機器の組み合わせによって再生可能な上記コンテンツのフォーマット情報を含み、上記通知情報を生成するステップは、上記機器の組み合わせの能力として、より高度なフォーマットの上記コンテンツが再生可能であることを、より高く評価する情報を含む上記通知情報を生成するステップを含む。
あるいは、上記機器情報は、上記機器の組み合わせによって消費される電力の情報を含み、上記通知情報を生成するステップは、上記機器の組み合わせの能力として、上記消費される電力がより小さいことをより高く評価する情報を含む上記通知情報を生成するステップを含む。
【００２６】
また、上記課題を解決するために、本発明のさらに別の観点によれば、ネットワークに接続された複数の機器を認識する手段、上記認識する手段によって認識された機器のうちの特定の機器の組み合わせについて、上記機器の組み合わせによってユーザに提供される機能、および上記機器の組み合わせの能力に関する機器情報を取得する手段、上記機器情報に基づいて、上記機能および上記機器の組み合わせの能力の一方または両方を示す情報を含む通知情報を生成する手段、ならびに上記通知情報を出力する手段としてコンピュータを機能させるためのプログラムが提供される。
上記機能は、コンテンツの再生機能であり、上記機器情報は、上記機器の組み合わせによって再生可能な上記コンテンツのフォーマット情報を含み、上記通知情報を生成する手段は、上記機器の組み合わせの能力として、より高度なフォーマットの上記コンテンツが再生可能であることを、より高く評価する情報を含む上記通知情報を生成する。
あるいは、上記機器情報は、上記機器の組み合わせによって消費される電力の情報を含み、上記通知情報を生成する手段は、上記機器の組み合わせの能力として、上記消費される電力がより小さいことをより高く評価する情報を含む上記通知情報を生成する。
【発明の効果】
【００２７】
以上説明したように本発明によれば、複数の機器の組み合わせによって提供される機能をユーザが適切に利用できるよう支援することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施形態に係る情報処理システムの構成の一例を示す図である。
【図２】同実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図３】同実施形態に係る処理の一例を示すフローチャートである。
【図４】同実施形態に係る機器選択画面の一例を示す図である。
【図５】同実施形態に係る機器メニュー画面の一例を示す図である。
【図６】同実施形態に係る取扱説明書画面の一例を示す図である。
【図７】同実施形態に係る連携機能メニュー画面の一例を示す図である。
【図８】同実施形態に係る連携機能詳細メニュー画面の一例を示す図である。
【図９】同実施形態に係る連携機能詳細画面の一例を示す図である。
【図１０】同実施形態に係る連携機器選択画面の一例を示す図である。
【図１１】同実施形態に係る機能評価画面の一例を示す図である。
【図１２】同実施形態に係る情報処理システムの変形例を示す図である。
【図１３】本発明の第２の実施形態に係る機能選択画面の一例を示す図である。
【図１４】同実施形態に係る組み合わせ評価画面の一例を示す図である。
【図１５】本発明の第３の実施形態に係る情報処理システムの構成の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３０】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．システム構成
１−２．装置構成
１−３．処理フロー
１−４．画面表示例
１−５．コンテンツ再生機能における評価および推薦の例
１−６．変形例
２．第２の実施形態
３．第３の実施形態
４．補足
【００３１】
＜１．第１の実施形態＞
［１−１．システム構成］
以下で、図１〜図１１を参照して、本発明の第１の実施形態について説明する。まず、図１を参照して、本発明の第１の実施形態に係るシステム構成について説明する。
【００３２】
図１は、本発明の第１の実施形態に係る情報処理システム１０の構成の一例を示す図である。図１を参照すると、情報処理システム１０は、情報処理装置１００、ネットワーク２００、ネットワーク２００に接続された複数の機器３００、およびデータベース４００を含む。
【００３３】
情報処理装置１００は、ネットワーク２００に接続される。情報処理装置１００は、ネットワーク２００を介して、機器３００、およびデータベース４００と通信し、複数の機器３００のうちの特定の機器３００の組み合わせによって提供される機能を、ユーザが適切に利用できるよう支援する機能を有する。情報処理装置１００はＰＣとして図示されているが、ＰＣには限られず、例えば家庭内、または外部ネットワーク上に設けられた専用のサーバ装置であってもよい。情報処理装置１００は、ユーザから選択もしくは指示などを入力され、またはユーザへ情報を出力するためのユーザインターフェースを有していてもよいし、ネットワークを介して機器３００のユーザインターフェースを利用してもよい。なお、情報処理装置１００の構成については後述する。
【００３４】
ネットワーク２００は、情報処理装置１００、機器３００、およびデータベース４００を相互に接続する。ネットワーク２００は、例えばＩＰネットワークであるＬＡＮ（Local  Area  Network）、ＵＳＢ、またはＨＤＭＩなどによって、家庭内に設置される情報処理装置１００、および機器３００を相互に接続する。さらに、ネットワーク２００は、例えばインターネット回線などによって、外部のネットワーク上に設置されるデータベース４００と情報処理装置１００とを接続する。
【００３５】
機器３００は、ユーザが利用可能な機器であり、複数存在する。機器３００は、家庭内に設置されるテレビ３００ａ、ビデオレコーダ３００ｂ、ＮＡＳ（Network  Attached  Storage）３００ｃ、および携帯端末３００ｄを含む。機器３００には、この他にも、オーディオシステム、ネットワークメディアプレーヤ、ネットワーク型ハードディスクなど、ネットワークに接続されて他の機器と組み合わされることによって機能を提供しうるあらゆる機器が含まれうる。また、機器３００の数は、組み合わせられるように複数であればよく、図示された例における数には限られない。
【００３６】
ここで、機器３００は、例えばＤＬＮＡ（登録商標）に準拠する機器でありうる。ＤＬＮＡ（登録商標）においては、それぞれの機器の役割として、例えば、コンテンツを保存するＤＭＳ（Digital  Media  Server）、コンテンツを再生するＤＭＰ（Digital  Media  Player）、コンテンツを表示するＤＭＲ（Digital  Media  Renderer）、携帯デバイスからコンテンツをアップロードするＭ−ＤＭＵ（Mobile  Digital  Media  Uploader）、または携帯デバイスにコンテンツをダウンロードするＭ−ＤＭＤ（Mobile  Digital  Media  Downloader）などが規定されている。これを図１に示される例にあてはめて説明すると、例えば、ＮＡＳ３００ｃがＤＭＳとして機能し、テレビ３００ａがＤＭＰとして動作することによって、ＮＡＳ３００ｃに保存されている映像コンテンツのテレビ３００ａにおける再生という機能がユーザに提供される。
【００３７】
データベース４００は、外部のネットワーク上の、例えばサーバ装置などに設置されるデータベースである。データベース４００には、機器３００に関する情報が格納される。具体的には、データベース４００には、例えば、機器種別（テレビ、ＰＣ、または携帯端末など）、型番、単体機能情報、または連携機能情報などの情報が格納される。連携機能情報には、例えば、機能種別（動画録画機能、または画像再生機能など）、機能名（ユーザ表示用の文字列）、連携相手の機器種類、または接続性に関する情報（対応するプロトコル、例えばＤＬＮＡ（登録商標）、ＤＴＣＰ−ＩＰ（Digital  Transmission  Content  Protection  over  Internet  Protocol）、ＡＶＣ（Advanced  Video  Coding）、またはＨＥＡＡＣ（High-Efficiency  Advanced  Audio  Coding）などに対応するか否か）などが含まれる。データベース４００に格納されるこれらの情報は、例えば、機器３００の製造者によって登録されうる。データベース４００を外部ネットワーク上に設置することによって、新たな機器３００に関する情報の追加や、既存の機器３００に関する情報の更新が容易になる。
【００３８】
［１−２．装置構成］
次に、図２を参照して、本発明の第１の実施形態に係る装置構成について説明する。
【００３９】
図２は、本発明の第１の実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。図２を参照すると、情報処理装置１００は、通信部１０１、機器認識部１０３、機器情報取得部１０５、評価部１０７、通知部１０９、記憶部１１１、保有コンテンツ情報取得部１１３、利用履歴情報取得部１１５、推薦部１１７、機器設定部１１９、および設定手順情報取得部１２１を含む。
【００４０】
上記の情報処理装置１００の機能構成要素のうち、機器認識部１０３、機器情報取得部１０５、評価部１０７、通知部１０９、保有コンテンツ情報取得部１１３、利用履歴情報取得部１１５、推薦部１１７、機器設定部１１９、および設定手順情報取得部１２１は、例えば集積回路などを含む回路構成によってハードウェアとして実装されてもよく、または、記憶部１１１に格納されたプログラムを、ＣＰＵ（Central  Processing  Unit）が実行することによって、ソフトウェアとして実装されてもよい。記憶部１１１は、ＲＯＭ（Read  Only  Memory）もしくはＲＡＭ（Random  Access  Memory）などの記憶装置、または光ディスク、磁気ディスク、もしくは半導体メモリなどのリムーバブル記憶媒体を必要に応じて組み合わせて実装される。
【００４１】
通信部１０１は、ネットワーク２００を介して機器３００と通信する。通信部１０１は、さらに、ネットワーク２００を介してデータベース４００と通信する。通信部１０１は、例えば、ＩＰネットワークであるＬＡＮ、またはＵＳＢなどの通信インターフェースとして実装されうる。
【００４２】
機器認識部１０３は、通信部１０１を介して、機器３００を認識する。具体的には、機器認識部１０３は、通信部１０１を介して、ネットワーク２００に接続された機器３００と通信し、ユーザが利用可能な機器３００の情報を取得する。なお、ここでは、ユーザがそれぞれの機器３００自体を利用可能であればよく、機器３００の組み合わせによって提供される機能は、必ずしも利用可能でなくてもよい。つまり、それぞれ機器３００の設定によっては、機器３００の組み合わせによって提供される機能の中に、現時点ではユーザが利用可能ではない機能が含まれていてもよい。ユーザが利用可能な機器３００の情報は、例えば、ＵＰｎＰ（Universal  Plug  and  Play）などのプロトコルを用いて検索されてもよく、ユーザによるメーカー名、型番、シリアルナンバーなどの直接入力に基づいて検索されてもよい。また、機器認識部１０３は、通信部１０１を介して、ユーザが利用可能な機器３００のそれぞれと通信し、それぞれの機器３００の状態に関する情報を取得する。機器３００の状態に関する情報とは、例えば、機器３００に設定されている設定値などである。機器認識部１０３は、検索された機器３００のリストを、家庭内の機器リストとして記憶部１１１に格納してもよい。また、機器認識部１０３は、機器３００の状態を、機器リストに関連付けて記憶部１１１に格納してもよい。さらに、機器認識部１０３は、検索された機器３００のリスト、または機器３００の状態を、通知部１０９を介してユーザに通知してもよい。
【００４３】
機器情報取得部１０５は、機器認識部１０３によって認識された機器３００のうちの、特定の機器３００の組み合わせについて、その機器３００の組み合わせによってユーザに提供される機能に関する情報を、機器情報として取得する。機器情報取得部１０５は、さらに、上記の機器３００の組み合わせの能力に関する情報を、機器情報として取得する。例えば、機器情報取得部１０５は、通信部１０１およびネットワーク２００を介してデータベース４００と通信し、データベース４００から機器情報を取得してもよい。また、機器情報取得部１０５は、通信部１０１を介して機器３００と通信し、機器３００から機能情報を取得してもよい。ここで、機器情報取得部１０５によって取得される機器情報には、例えば、機器種別、型番、単体機能情報、または連携機能情報などの情報が含まれうる。連携機能情報には、例えば、機能種別、機能名、連携相手の機器種類、または接続性に関する情報などが含まれうる。機器情報取得部１０５は、取得した機器情報を、記憶部１１１に格納してもよい。さらに、機器情報取得部１０５は、取得した機器情報を、通知部１０９を介してユーザに通知してもよい。
【００４４】
ここで、機器情報における「機能」は、例えば、「映像を見る」、「音楽を聴く」、または「写真を見る」といったような、何らかのユーザ体験をもたらす機器３００の動作であり、ユースケースとも呼ばれる。機器情報は、機能「映像コンテンツの再生」に関する情報として、例えば、「テレビ３００ａと、ＮＡＳ３００ｃとの組み合わせによって提供される」のような機能を提供する機器３００の組み合わせの情報、または、「映像を見る”という文字列によって表示される」のようなユーザへの表示用の機能名の情報などを含む。また、機器情報における「機器３００の組み合わせの能力」は、例えば、「テレビ３００ａと、ＮＡＳ３００ｃとの組み合わせは、映像コンテンツの再生において、ＡＶＣコーデックをサポートする」のような、複数の機器のいずれかの組み合わせが機能を提供する際の能力である。例えば、ある機器３００の組み合わせによってコンテンツの再生機能が提供される場合、機器情報は、機器３００の組み合わせの能力の情報として、例えば、再生可能なコンテンツのフォーマット情報、または、ぞれぞれの機器３００によって消費される電力の情報を取得してもよい。なお、機器情報に含まれる情報については、情報処理装置１００による評価または推薦との関係とともに後述する。
【００４５】
評価部１０７は、機器情報取得部１０５が取得した機器情報に基づいて、機能、または機器３００の組み合わせの能力の一方または両方を評価する。ここでいう評価（evaluation）とは、例えばユーザにとっての有用性などを基準にして、機能、または機器３００の組み合わせの価値を定めることである。ここで、後述する保有コンテンツ情報取得部１１３が設けられる場合には、評価部１０７は、保有コンテンツ情報取得部１１３が取得した保有コンテンツ情報にさらに基づいて、機能、または機器３００の組み合わせの能力の一方または両方を評価する。また、後述する利用履歴情報取得部１１５が設けられる場合には、評価部１０７は、利用履歴情報取得部１１５が取得した利用履歴情報にさらに基づいて、機能、または機器３００の組み合わせの能力の一方または両方を評価する。なお、評価部１０７によって評価される機能、または機器３００の組み合わせは、必ずしも現時点でユーザが利用可能でなくてもよい。つまり、評価部１０７は、それぞれの機器３００の設定のために、現時点ではユーザが利用できない機能、または機器３００の組み合わせの能力についても評価しうる。また、評価部１０７は、ユーザーインターフェース（図示せず）を介して取得したユーザからの指示に基づいて、評価の対象とする機能、または機器３００の組み合わせを絞り込んでもよい。
【００４６】
ここで、評価部１０７は、所定の評価ルールに従って、機能、または機器３００の組み合わせの能力の一方または両方を評価する。評価ルールは、例えば、「映像の再生は、大画面の方がよい」、「音楽の再生は、据え置きスピーカーの方がよい」、または「より高度な画質または音質のコーデックで再生できる方がよい」などのように、よりよいユーザ体験をもたらすと推定される機能、または機器３００の組み合わせが高く評価されるように定められてもよい。このような評価ルールは、ヒューリスティック（heuristic）に定められてもよい。
【００４７】
また、評価ルールは、機器３００の組み合わせの静的な能力の情報に基づいて定められてもよい。例えば、機器情報が機器３００の組み合わせによって消費される電力の情報を含む場合に、評価ルールは、電力消費が少ないものを高く評価する省資源の観点から定められてもよい。この場合、評価部１０７は、機器３００の組み合わせの能力として、消費される電力がより小さいことをより高く評価する。評価ルールは、機器情報の他に、保有コンテンツ情報、または利用履歴情報にさらに基づいて定められてもよい。
【００４８】
また、評価ルールは、対象となる機能、または機器３００の組み合わせを既に利用した他のユーザからの評価または採点を、ネットワーク上で集約したものから生成されてもよい。このような評価ルールは、例えば予め設定されて記憶部１１１に格納されていてもよいし、外部ネットワーク上のデータベース４００から取得されてもよい。なお、機能、または機器３００の組み合わせについての評価の例については後述する。
【００４９】
通知部１０９は、評価部１０７による評価の結果を含む通知情報を生成する。通知情報には、評価部１０７による評価の結果に加えて、例えば、後述する推薦部１１７によって特定された機能、もしくは機器３００の組み合わせ、または、後述する設定手順情報取得部１２１が取得した設定手順情報がさらに含まれうる。さらに、通知部１０９は、生成した通知情報を出力する。通知部１０９は、画像によって通知情報を出力してもよいし、また音声によって通知情報を出力してもよい。さらに、通知部１０９は、機器認識部１０３が認識した機器３００に関する情報、または、機器情報取得部１０５が取得した機器情報をユーザに通知してもよい。この場合、ユーザは、通知されたこれらの情報に基づいて、例えば評価部１０７が評価する対象となる機能、または機器３００の組み合わせを絞り込む指示をしてもよい。
【００５０】
ここで、通知部１０９は、例えば、通信部１０１およびネットワーク２００を介して、機器３００のうちのいずれか、例えば、テレビ３００ａの画面を通じて通知情報を出力してもよい。機器３００のうちのいずれかを通じて通知情報を出力することによって、ユーザは、利用している機器３００に対する一連の操作の中で、手軽に通知情報を取得することができる。
【００５１】
記憶部１１１には、情報処理装置１００における処理に必要なデータが格納される。例えば、記憶部１１１には、機器認識部１０３が認識した機器３００についての情報である機器リストが格納されうる、また、記憶部１１１には、機器情報取得部１０５が取得した機器情報が格納されうる。さらに、記憶部１１１には、評価部１０７による評価の結果が格納されうる。記憶部１１１には、この他にも、情報処理装置１００において取得または生成されたデータが一時的または永続的に格納されうる。また、記憶部１１１には、情報処理装置１００の各機能がソフトウェアによって実装される場合に、ＣＰＵによって実行されることによって各機能を実現するプログラムが、一時的または永続的に格納されうる。
【００５２】
保有コンテンツ情報取得部１１３は、ユーザが保有するコンテンツに関する保有コンテンツ情報を取得する。保有コンテンツ情報取得部１１３は、コンテンツの再生機能を含む機能が評価部１０７による評価の対象となる場合に、付加的に設けられる。保有コンテンツ情報取得部１１３は、例えば、通信部１０１を介して、ＤＬＮＡ（登録商標）におけるＤＭＳとして動作するＮＡＳ３００ｃと通信し、ＮＡＳ３００ｃに保存されているコンテンツに関する情報を保有コンテンツ情報として取得する。ここで、保有コンテンツ情報には、例えば、ユーザが保有するコンテンツの数の情報が含まれうる。また、保有コンテンツ情報には、ユーザが保有するコンテンツのフォーマット情報が含まれうる。保有コンテンツ情報取得部１１３を設けることによって、評価部１０７は、ユーザが実際に保有しているコンテンツの情報に基づいて、より有効な評価をすることができる。
【００５３】
利用履歴情報取得部１１５は、ユーザが機能、または機器３００の組み合わせを利用した履歴に関する利用履歴情報を取得する。利用履歴情報取得部１１５は、ユーザによる利用履歴を考慮して機能、または機器３００の組み合わせを評価したい場合に、付加的に設けられる。利用履歴情報取得部１１５は、例えば、通信部１０１を介して、それぞれの機器３００と通信して、それぞれの機器３００に蓄積された利用履歴情報を取得しうる。具体的には、例えば１日１回のように定期的に、それぞれの機器３００に蓄積された利用履歴を情報処理装置１００の利用履歴情報取得部１１５に送信するようにそれぞれの機器３００を設定することによって、利用履歴情報取得部１１５は利用履歴情報を取得しうる。ここで、利用履歴情報は、例えば、機能、または機器３００の組み合わせの、ユーザによる利用頻度の情報を含んでもよい。利用履歴情報取得部１１５を設けることによって、評価部１０７は、ユーザの実際の機能または機器３００の組み合わせの利用履歴の情報に基づいて、より有効な評価をすることができる。
【００５４】
推薦部１１７は、利用履歴情報取得部１１５が取得した利用履歴情報、および評価部１０７による評価の結果に基づいて、ユーザに推薦すべき機能、および機器３００の組み合わせの一方または両方を特定する。推薦部１１７は、付加的に設けられる。ここでいう推薦（recommendation）とは、例えば評価部１０７による評価と、利用履歴情報における利用状況とを比較し、ユーザにとって有用であるにもかかわらず利用されていない特定の機能、または機器３００の組み合わせを特定し、ユーザにすすめることである。例えば、推薦部１１７は、評価部１０７によって高く評価された機能のうち、ユーザによって利用されていない機能、または機器３００の組み合わせを特定してもよい。また、推薦部１１７は、ユーザによる利用頻度が低いにもかかわらず、評価部１０７によって高く評価された機能、または機器３００の組み合わせを特定してもよい。推薦部１１７を設けることによって、ユーザは、特に有用な機能または機器３００の組み合わせを自動的に提示され、推薦に従って機器を利用することで、複数の機器の組み合わせによって提供される機能の利用がさらに容易になる。なお、機能、または機器３００の組み合わせについての推薦の例については後述する。
【００５５】
機器設定部１１９は、推薦部１１７によって特定された機能、または機器３００の組み合わせをユーザが利用できるように、通信部１０１を介して、それぞれの機器３００を自動的に設定する。機器設定部１１９は、付加的に設けられる。機器設定部１１９は、例えば、推薦されている機器３００の組み合わせを、現時点ではユーザが利用できない場合に、ユーザの指示に従って、それぞれの機器３００の設定をリモート操作によって変更して、推薦されている機器３００の組み合わせをユーザが利用できるようにする。さらに、機器設定部１１９は、ユーザの情報処理装置１００に対する指示に従って、それぞれの機器３００を設定してもよい。機器設定部１１９を設けることによって、ユーザは、推薦された機能または機器３００の組み合わせを容易に利用することができる。
【００５６】
設定手順情報取得部１２１は、推薦部１１７によって特定された機能、または機器３００の組み合わせをユーザが利用できるように、機器３００を設定する手順に関する設定手順情報を取得する。設定手順情報取得部１２１は、付加的に設けられる。設定手順情報取得部１２１は、例えば、推薦されている機器３００の組み合わせを現時点ではユーザが利用できない場合に、ユーザの指示に従って、それぞれの機器３００の設定手順情報を取得する。設定手順情報は、例えば通信部１０１を介して機器３００自体から取得されてもよく、また機器情報取得部１０５が取得した機器情報に含まれていてもよい。さらに、設定手順情報取得部１２１は、ユーザの情報処理装置１００に対する指示に従って、それぞれの機器３００の設定手順情報を取得してもよい。設定手順情報取得部１２１を設けることによって、機器３００のセキュリティ設定などのために、機器設定部１１９による自動的な設定ができない場合でも、ユーザは、推薦された機能または機器３００の組み合わせを利用するための情報を容易に得ることができる。
【００５７】
［１−３．処理フロー］
次に、図３を参照して、本発明の第１の実施形態に係る処理フローについて説明する。
【００５８】
図３は、本発明の第１の実施形態に係る処理の一例を示すフローチャートである。なお、以下で説明される各ステップは、必ずしも情報処理装置１００において実行される必要はなく、その一部または全部が情報処理装置１００以外の装置において実行されてもよい。
【００５９】
図３を参照すると、まず、通信部１０１が、ネットワーク２００に接続された複数の機器３００と通信する（ステップＳ１０１）。ここで、通信部１０１は、例えばＵＰｎＰなどのプロトコルを用いる。なお、通信部１０１は、後続のステップにおいても、必要に応じて機器３００と通信し、必要な情報を情報処理装置１００の各部に提供する。
【００６０】
次に、機器認識部１０３が、複数の機器３００を認識する（ステップＳ１０３）。ここで、機器認識部１０３は、ステップＳ１０１において通信部１０１と複数の機器３００との通信によって、ネットワーク２００に接続された、ユーザが利用可能な機器３００を認識する。さらに、機器認識部１０３は、通信部１０１を介して機器３００と通信し、それぞれの機器３００の状態に関する情報を取得する。
【００６１】
次に、機器情報取得部１０５が、機器情報を取得する（ステップＳ１０５）。ここで、機器情報には、ステップＳ１０３において認識された機器３００のうちの特定の機器３００の組み合わせによって提供される機能に関する情報、および、機器３００の組み合わせの能力に関する情報が含まれうる。例えば、機器情報取得部１０５は、通信部１０１を介したデータベース４００または機器３００との通信によって機器情報を取得する。
【００６２】
次に、評価部１０７が、ステップＳ１０５において取得された機器情報に基づいて、機能、または機器３００の組み合わせの能力を評価する（ステップＳ１０７）。ここで、付加的な構成として、ステップＳ１０７の前に、保有コンテンツ情報取得部１１３が保有コンテンツ情報を取得するステップ、または、利用履歴情報取得部１１５が利用履歴情報を取得するステップが実行されてもよい。その場合、ステップＳ１０７において、評価部１０７は、保有コンテンツ情報または利用履歴情報にさらに基づいて、機能、または機器３００の組み合わせの能力を評価する。
【００６３】
次に、通知部１０９が、ステップＳ１０７における評価の結果を含む通知情報を生成し、出力する（ステップＳ１０９）。ここで、付加的な構成として、ステップＳ１０７とステップＳ１０９との間に、推薦部１１７が、ユーザに推薦すべき機能、または機器３００の組み合わせを特定するステップが実行されてもよい。その場合、ステップＳ１０９において、通知部１０９は、推薦部１１７によって特定された機能、または機器３００の組み合わせをさらに含む通知情報を生成し、例えばテレビ３００ａの画面を通じて出力する。
【００６４】
さらに、付加的な構成として、ステップＳ１０９の後に、機器設定部１１９が、ユーザの指示に従って、機能、または機器３００の組み合わせをユーザが利用できるように、通信部１０１を介して機器３００を自動的に設定するステップが実行されてもよい。または、設定手順情報取得部１２１が、ユーザの指示に従って、機能、または機器３００の組み合わせをユーザが利用できるように、機器３００を設定する手順に関する設定手順情報を取得するステップが実行されてもよい。この場合、さらに続いて、通知部１０９が、設定手順情報をさらに含む通知情報を生成し、例えばテレビ３００ａの画面を通じて出力するステップが実行される。
【００６５】
［１−４．画面表示例］
次に、図４〜図１１を参照して、本発明の第１の実施形態に係る画面表示例について説明する。以下で説明される画面表示例は、情報処理装置１００の通知部１０９の出力に基づいて表示される。画面表示例は、例えば、ネットワーク２００を介して情報処理装置１００に接続された機器３００、例えばテレビ３００ａの表示部に表示されてもよく、また、情報処理装置１００のユーザインターフェースに含まれる表示部に表示されてもよい。また、画面表示例を表示する装置は、例えばキーボード、マウス、またはタッチパネルなどの入力装置を有し、表示された画面に対するユーザの選択または指示を取得できるものとする。
【００６６】
図４は、機器選択画面１０１０の一例を示す図である。機器選択画面１０１０は、情報処理装置１００によって初期表示される。機器選択画面１０１０は、情報処理装置１００の機器認識部１０３によって認識された機器３００の情報を用いて生成される。機器選択画面１０１０には、認識された機器３００を表示する機器アイコン１０１１が表示される。機器アイコン１０１１の例として、ＰＣ、テレビ、ビデオレコーダ、ＮＡＳ、携帯端末が図示されている。ユーザは、機器選択画面１０１０において、機器アイコン１０１１のいずれかを選択することによって、ネットワーク２００を介して利用可能な機器３００に関する情報を得ることができる。ここで、テレビ３００ａを示す機器アイコン１０１１が選択された場合、図５に示す画面が表示される。
【００６７】
図５は、機器メニュー画面１０３０の一例を示す図である。機器メニュー画面１０３０は、情報処理装置１００の機器情報取得部１０５によって取得された機器情報を用いて生成される。機器メニュー画面１０３０には、テレビ３００ａの機器情報に含まれる、アイコン、型番および単体機能情報による情報が表示される。ここで、単体機能情報による情報は、リンクになっている。「ファイルを再生」、「画面を転送」および「機器設定を変更」が選択された場合、情報処理装置１００からのリモート操作によってテレビ３００ａの単体機能を操作することができる。「取扱説明書」が選択された場合、図６に示す画面が表示される。「連携機器の確認」が選択された場合、図１０に示す画面が表示される。
【００６８】
図６は、取扱説明書画面１０５０の一例を示す図である。取扱説明書画面１０５０は、情報処理装置１００の機器情報取得部１０５によって取得された機器情報を用いて生成される。取扱説明書画面１０５０には、テレビ３００ａの機器情報に含まれる、単体機能情報、および連携機能情報が表示される。ここでは、テレビ３００ａの単体機能情報として「テレビをみる」が、テレビ３００ａの連携機能情報として「接続機器を制御する」および「ネットワーク機器のコンテンツを視聴」が、それぞれ表示されている。「ＴＶをみる」が選択された場合、テレビ３００ａによるテレビ番組の視聴を開始することができる。また、「接続機器を制御する」が選択された場合、情報処理装置１００の機器設定部１１９を用いて、テレビ３００ａに接続されている他の機器３００をリモートで制御することができる。「ネットワーク機器のコンテンツを視聴」が選択された場合、図７に示す画面が表示される。
【００６９】
図７は、連携機能メニュー画面１０７０の一例を示す図である。連携機能メニュー画面１０７０は、情報処理装置１００の機器情報取得部１０５によって取得された機器情報を用いて生成される。連携機能メニュー画面１０７０には、機器情報取得部１０５によって取得された連携機能情報に含まれる機能名「映像を見る」、「音楽を聴く」、および「写真を見る」が表示される。このうち「映像を見る」が選択された場合に表示される画面について、図８を参照して説明する。
【００７０】
図８は、連携機能詳細メニュー画面１０９０の一例を示す図である。連携機能詳細メニュー画面１０９０は、情報処理装置１００の機器情報取得部１０５によって取得された機器情報を用いて生成される。連携機能詳細メニュー画面１０９０において、「操作方法」が選択された場合、情報処理装置１００の設定手順情報取得部１２１によって取得された、ネットワーク機器の映像コンテンツを視聴するための操作方法が表示される。また、「困ったときは」が選択された場合、機器情報に含まれる、機器３００の製造者の問い合わせ先が表示される。「機能詳細」が選択された場合、図９に示す画面が表示される。
【００７１】
図９は、連携機能詳細画面１１１０の一例を示す図である。連携機能詳細画面１１１０は、情報処理装置１００の機器情報取得部１０５によって取得された機器情報を用いて生成される。連携機能詳細画面１１１０には、機器情報のうち、連携機能情報に含まれる、接続性に関する情報を用いて、「対応プロトコル」、「メディアフォーマット」、および「ＤＴＣＰ対応」が表示されている。ユーザは、「対応プロトコル」の表示から、テレビ３００ａが、ＤＬＮＡ（登録商標）に準拠したＤＭＰまたはＤＭＲとして動作可能であることを知ることができる。また、ユーザは、「メディアフォーマット」の表示から、テレビ３００ａが、ＡＶＣおよびＭＰＥＧ２（Moving  Picture  Experts  Group  phase  2）のフォーマットに対応していることを知ることができる。さらに、ユーザは、「ＤＴＣＰ対応」の表示から、テレビ３００ａが、著作権保護技術によって保護されたコンテンツの再生に対応していることを知ることができる。
【００７２】
図１０は、連携機器選択画面１１３０の一例を示す図である。連携機器選択画面１１３０は、図５を参照して説明した機器メニュー画面１０３０において、「連携機器の確認」が選択された場合に表示される。連携機器選択画面１１３０は、情報処理装置１００の機器情報取得部１０５によって取得された機器情報を用いて生成される。連携機器選択画面１１３０には、機器情報のうち、連携機能情報に含まれる、連携相手の機器種類の情報を用いて、連携機器アイコン１１３１が表示される。ここで表示されている、ＰＣ、ビデオレコーダ、携帯端末、およびＮＡＳの連携機器アイコン１１３１は、テレビ３００ａと、それらの機器のうちのいずれかとを組み合わせることによって、何らかの機能が提供されることをユーザに知らせる。ここで、ユーザによって、携帯端末３００ｄを示す連携機器アイコン１１３１が選択された場合、情報処理装置１００の評価部１０７が、テレビ３００ａと携帯端末３００ｄとの組み合わせによって提供される機能を評価し、図１１に示す画面を表示する。
【００７３】
図１１は、機能評価画面１１５０の一例を示す図である。機能評価画面１１５０は、情報処理装置１００の評価部１０７による評価の結果を含んで、通知部１０９が生成した通知情報を用いて生成される。機能評価画面１１５０においては、機器３００の組み合わせが固定され、その組み合わせに対する機能を対象として評価の結果が表示されることに特徴がある。
【００７４】
ここでは、評価部１０７が、「画像コンテンツの再生」、および「動画コンテンツの再生」の２つの機能を評価した例が図示されている。機能評価画面１１５０において、２つの機能は、それぞれ、機器情報に含まれる、ユーザへの表示用の機能名、すなわち「携帯端末の写真をＴＶで再生する」、および「携帯端末の動画をＴＶで再生する」で表示されている。機能評価画面１１５０には、それぞれの機能に対するポイント表示１１５１が表示される。ポイント表示１１５１の数値は、評価部１０７による評価の結果を反映する数値である。通知情報に、推薦部１１７によって特定された機能、または機器３００の組み合わせがさらに含まれる場合、推薦部１１７によって特定された機能、または機器３００の組み合わせにおいて、ポイント表示１１５１の数値は、さらに高くなる。ポイント表示１１５１は、評価または推薦の結果を視覚的にユーザに伝えるために、数値の表示に加えて、または数値の表示に代えて、グラフや星の数などで表示されてもよい。ポイント表示１１５１には、「おすすめ度」など、機能が評価または推薦されていることを示すタイトルが付けられていてもよい。
【００７５】
また、機能評価画面１１５０には、利用頻度表示１１５３などの付加的な情報が表示されてもよい。利用頻度表示１１５３は、利用履歴情報取得部１１５によって取得された利用履歴情報に基づいて表示される。利用頻度表示１１５３は、星の数によって、それぞれの機能がユーザに利用される頻度を表示している。利用頻度表示１１５３は、星の数には限られず、数値表示やグラフの表示であってもよい。利用頻度表示１１５３に加えて、またはこれに代えて、保有コンテンツ情報取得部１１３によって取得された保有コンテンツ情報に基づく、それぞれの機能によって再生されるコンテンツの数など、他の付加的な情報が表示されてもよい。
【００７６】
さらに、推薦部１１７によって特定された機能、または機器３００の組み合わせが通知情報に含まれる場合、機能評価画面１１５０において、機能、または機器３００の組み合わせが推薦されていることが示されてもよい。例えば、機能評価画面１１５０において、推薦部１１７によって特定された機能、または機器３００の組み合わせについてのポイント表示を、点滅などによって強調表示することによって、機能、または機器３００の組み合わせが推薦されていることが示されてもよい。
【００７７】
［１−５．コンテンツ再生機能における評価および推薦の例］
以上で説明した本発明の第１の実施形態に係る情報処理装置１００の、評価部１０７および推薦部１１７の機能について、複数の機器３００の組み合わせによって提供される機能がコンテンツ再生機能である場合を例として、さらに説明する。ここで、コンテンツとは、例えば、画像、動画、または音楽などのコンテンツである。コンテンツ再生機能とは、例えば、ＮＡＳ３００ｃに保存された画像コンテンツを携帯端末３００ｄで見る、または、ビデオレコーダ３００ｂに保存された動画コンテンツをテレビ３００ａで見るなどの機能である。コンテンツ再生機能においては、コンテンツのフォーマットや、ユーザが保有するコンテンツの数など、様々な要素によって最適な機器の組み合わせが決まるため、機器の組み合わせによって提供される機能の適切な利用を支援する情報が特に有用である。
【００７８】
（機器情報による評価）
評価部１０７は、機器情報取得部１０５が取得した機器情報に含まれる、それぞれの機器３００の静的な能力の情報に基づいて、コンテンツ再生機能に関する評価をしてもよい。この場合、評価ルールには、コンテンツのフォーマットの評価が含まれうる。評価部１０７は、機器３００の組み合わせの能力として、より高度なフォーマットが再生可能であることを、より高く評価してもよい。例えば、動画の再生機能において、ＭＰＥＧ２のフォーマットだけが扱える機器３００の組み合わせよりも、より圧縮効率が高いＡＶＣのフォーマットの扱える機器３００の組み合わせの方が、より高画質で動画を再生でき、よりよいユーザ体験をもたらすと推定される。この場合、評価ルールにおいて、“ＭＰＥＧ２再生可能＝４０”、および“ＡＶＣ再生可能＝８０”のように、再生可能なフォーマットに応じて評価点を定めることによって、より高度なフォーマットが再生可能であるほど、より高く評価してもよい。また、圧縮効率のような定量的な指標以外にも、デジタル放送コンテンツを扱う際に必要なＤＴＣＰ−ＩＰのように、特定の用途について必須であるフォーマットへの対応が高く評価されてもよい。
【００７９】
また、評価ルールには、コンテンツ再生機能に対するオプショナル機能、または、実装を考慮した高度な評価が含まれてもよい。評価部１０７は、機器３００の組み合わせの能力として、例えば、コンテンツを再生した後に消せる、または画像コンテンツを回転表示できるなどのようなオプショナル機能が利用可能であることを、より高く評価してもよい。また、評価部１０７は、例えば、画像コンテンツのサイズを、表示する装置（テレビ、または携帯端末など）の画面サイズに合わせてリサイズして提供するサーバと、携帯端末との組み合わせを高く評価してもよい。これは、画像コンテンツが予めリサイズされていれば、携帯端末において画像コンテンツの表示要する時間が短縮される、という、実装を考慮した高度な評価の例である。
【００８０】
（保有コンテンツ情報、または利用履歴情報による評価）
評価部１０７は、保有コンテンツ情報取得部１１３によって取得される保有コンテンツ情報にさらに基づいて、コンテンツ再生機能に関する評価をしてもよい。この場合、評価ルールには、ユーザによるコンテンツの保有状況の評価が含まれうる。評価部１０７は、機器３００の組み合わせの能力として、再生可能なコンテンツがより多くユーザに保有されていることを、より高く評価してもよい。例えば、ユーザが、ＷＭＶ（Windows（登録商標）  Media  Video）コーデックを必要とするコンテンツを保有していないことが保有コンテンツ情報からわかった場合、評価部１０７は、ＷＭＶコーデックに非対応の機器３００の組み合わせの評価と、ＷＭＶコーデックに対応する別の機器３００の組み合わせの評価との間に差をつけなくてもよい。一方で、ユーザが、ＤＴＣＰ−ＩＰが必須であるデジタル放送コンテンツのみを保有していることが保有コンテンツ情報からわかった場合、評価部１０７は、ＤＴＣＰ−ＩＰに非対応の機器３００の組み合わせの評価を極端に低くしてもよい。
【００８１】
また、評価部１０７は、利用履歴情報取得部１１５によって取得された利用履歴情報にさらに基づいて、コンテンツ再生機能に関する評価をしてもよい。この場合、評価ルールには、コンテンツの利用履歴の評価が含まれうる。評価部１０７は、機器３００の組み合わせの能力として、高い頻度で再生されているコンテンツを再生可能であることを高く評価してもよい。例えば、ユーザが、ＤＴＣＰ−ＩＰが必須であるデジタル放送のコンテンツを高い頻度で視聴していることが利用履歴情報からわかった場合、評価部１０７は、ＤＴＣＰ−ＩＰに対応する機器３００の組み合わせを高く評価してもよい。
【００８２】
さらに、評価部１０７は、保有コンテンツ情報と利用履歴情報とを組み合わせて、コンテンツ再生機能に関する評価をしてもよい。例えば、ユーザが、画像コンテンツである写真を多く保有しており、写真を閲覧する頻度が高いことが保有コンテンツ情報および利用履歴情報からわかった場合、評価部１０７は、画像コンテンツを再生する機能を高く評価してもよい。
【００８３】
（複数の情報の組み合わせによる評価）
評価部１０７が、機能、または機器３００の組み合わせを評価する場合に用いうる情報としては、機器情報、保有コンテンツ情報、および利用履歴情報がある。評価部１０７は、これらの情報から、複数の価値または評価を示すパラメータを抽出し、それぞれのパラメータをかけ合せる事によって、複数の情報の組み合わせによる評価をしてもよい。例えば、図１１を参照して説明した画面表示の例において、評価部１０７が、機器情報、保有コンテンツ情報、および履歴情報を組み合わせて、「写真再生」および「動画再生」の２つの機能を評価する場合を考える。
【００８４】
まず、評価部１０７は、機器情報に基づいて２つの機能の機器評価点を算出する。ここでは、機器情報を用いた評価については、既に説明したため、詳細な説明は省略するが、その結果、「写真再生」には１００点、「動画再生」には９７点の機器評価点がそれぞれ与えられたとする。
【００８５】
また、評価部１０７は、保有コンテンツ情報に基づいて、２つの機能の保有コンテンツ評価点を算出する。例えば、携帯電話に保存されている写真と動画のそれぞれのコンテンツの数の比が、３：２であったとする。この場合、評価部１０７は、再生可能なコンテンツがより多くユーザに保有されている機能をより高く評価して、「写真再生」に１．００点、「動画再生」に０．６７点の保有コンテンツ評価点をそれぞれ与える。
【００８６】
さらに、評価部１０７は、利用履歴情報に基づいて、２つの機能の利用履歴評価点を算出する、例えば、ユーザがテレビで写真を再生する頻度と、ユーザがテレビで動画を再生する頻度との比が、４：５であったとする。この場合、評価部１０７は、利用頻度がより高い機能をより高く評価して、「写真再生」に０．８０点、「動画再生」に１．００点の保有コンテンツ評価点をそれぞれ与える。
【００８７】
ここで、評価部１０７は、機器評価点、保有コンテンツ評価点、および利用履歴評価点をかけ合わせて、２つの機能の評価点を算出する。つまり、「写真再生」の評価点は、１００×１．００×０．８０＝８０点となる。また、「動画再生」の評価点は、９７×０．６７×１．００＝６５点となる。
【００８８】
このように、複数の情報を組み合わせて評価することによって、ユーザは、複数の機器の組み合わせによって提供される機能を利用する上での総合的な条件を反映した評価の情報を得ることができ、機器３００の組み合わせによって提供される機能を適切に利用することが容易になる。
【００８９】
また、上記の例の他にも、例えば、機能の評価点と、その機能を提供する機器３００の組み合わせの能力の評価点とをかけ合わせることによって、機能と、機器３００の組み合わせとを総合的に評価することができる。例えば、「写真を見る」という機能の評価点が８０点であったとする。ここで、写真を見るための機器３００の組み合わせとして、「ＮＡＳ３００ｃとテレビ３００ａ」、および「ＮＡＳ３００ｃと携帯端末３００ｄ」という２つの組み合わせが存在する場合に、評価部１０７は、「写真を見る」という機能の評価点に、それぞれの機器３００の組み合わせの評価点をかけあわせて、総合的な評価点を算出してもよい。
【００９０】
例えば、「ＮＡＳ３００ｃとテレビ３００ａ」の組み合わせで「写真を見る」場合の消費電力と、「ＮＡＳ３００ｃと携帯端末３００ｄ」の組み合わせで「写真を見る」場合の消費電力との比が、５：２であったとする。この場合、評価部１０７は、消費電力がより小さいことをより高く評価して、「ＮＡＳ３００ｃとテレビ３００ｚ」に０．４０点、「ＮＡＳ３００ｃと携帯端末３００ｄ」に１．００点の評価点をそれぞれ与える。そうすると、「ＮＡＳ３００ｃとテレビ３００ｚとを組み合わせて写真を見る」ことの評価点は、８０×０．４０＝３２点となる。また、「ＮＡＳ３００ｃと携帯端末３００ｄとを組み合わせて写真を見る」ことの評価点は、８０×１．００＝８０点となる。
【００９１】
このように、機能の評価と機器３００の評価とをかけ合わせることによって、ユーザは、「どの機能が有用であるか」についての評価と、「その機能を利用するために、どの機器の組み合わせがより有効か」についての評価を、単一の数値によって簡単に把握することができ、機器３００の組み合わせによって提供される機能を適切に利用することが容易になる。
【００９２】
（利用履歴情報および評価の結果による推薦）
推薦部１１７は、利用履歴情報取得部１１５が取得した利用履歴情報、および評価部１０７による評価の結果に基づいて、ユーザに推薦すべき機能、および機器３００の組み合わせの一方または両方を特定する。推薦部１１７は、評価部１０７によって算出された評価点が所定の閾値を上回るにもかかわらず、利用履歴情報における利用頻度が所定の閾値を下回る場合に、機能、または機器３００の組み合わせを、推薦すべきものとして特定してもよい。例えば、ユーザが、ＮＡＳ３００ｃに写真を多く保有していて、その写真を携帯端末３００ｄで見る頻度が高い場合に、評価部１０７は、「写真を見る」という機能を高く評価し、所定の閾値を上回る評価点をつける。一方、「写真を見る」という機能を提供する機器３００の組み合わせのうち、ＮＡＳ３００ｃとテレビ３００ａとの組み合わせについては、利用履歴情報における利用頻度が低く、利用頻度の所定の閾値を下回っているものとする。また、「写真を見る」という機能を提供する機器３００の組み合わせの能力についての評価部１０７の評価においては、「ＮＡＳ３００ｃとテレビ３００ａ」の評価が、「ＮＡＳ３００ｃと携帯端末３００ｄ」の評価よりも高いものとする。この場合に、推薦部１１７は、ユーザは「写真を見る」という機能をよく利用するにもかかわらず、能力の高い「ＮＡＳ３００ｃとテレビ３００ａ」の組み合わせが可能であることに気づいていないと推定し、ユーザに「ＮＡＳ３００ｃとテレビ３００ａとの組み合わせによって写真を見る」ことを推薦する。
【００９３】
このように、評価が高い機能において、評価が高いにもかかわらず利用頻度が低い機器３００の組み合わせを推薦することによって、ユーザにとって有用であるにもかかわらずユーザに気づかれていない機器の組み合わせをユーザに気づかせることができ、ユーザが機器３００の組み合わせによって提供される機能を適切に利用することを促進できる。
【００９４】
［１−６．変形例］
以下で、図１２を参照して、本発明の第１の実施形態に係る情報処理システム１０の変形例について説明する。図１２は、情報処理システム１０の変形例を示す図である。図１２を参照すると、変形例においては、機器３００に、外部ネットワーク上のＷＥＢサービスサーバ３００ｅ，３００ｆが含まれる。ＷＥＢサービスサーバ３００ｅ，３００ｆは、例えば、映像の共有サービス、またはインスタントメッセージサービスなどのＷＥＢサービスを提供する。また、情報処理装置１００は、外部ネットワーク上に、例えばアプリケーションサーバとして設けられている。
【００９５】
ここで、ユーザは、テレビ３００ａ、ビデオレコーダ３００ｂ、ＮＡＳ３００ｃ、または携帯端末３００ｄのいずれかのユーザインターフェースを利用して、外部ネットワーク上の情報処理装置１００にアクセスし、例えばアプリケーションの利用という形で、情報処理装置１００の機能を利用する。また、ユーザが、上記のＷＥＢサービスのアカウントを有していれば、ＷＥＢサービスサーバ３００ｅ，３００ｆは、ネットワーク２００に接続された、ユーザが利用可能な機器として、他の機器３００を同様に扱われる。この場合、機器３００の組み合わせによって提供される機能は、例えばテレビ３００ａとＷＥＢサービスサーバ３００ｅとの組み合わせによって提供される映像コンテンツの視聴、または携帯端末３００ｄとＷＥＢサービスサーバ３００ｆとの組み合わせによって提供されるインスタントメッセージサービスなど、ＷＥＢサービスによって提供される機能を含む。
【００９６】
また、評価部１０７は、ユーザが有するＷＥＢサービスのアカウントの状態に基づいて、機器３００の組み合わせの能力を評価してもよい。例えば、ユーザが、ＷＥＢサービスサーバ３００ｅにおけるコンテンツのダウンロードサービスでは課金されたアカウントを有しており（高速ダウンロード可能）、ＷＥＢサービスサーバ３００ｆにおけるコンテンツのダウンロードサービスでは、課金されたアカウントを有していない（高速ダウンロード不可）ような場合である。この場合、評価部１０７は、コンテンツのダウンロード機能において、テレビ３００ａとＷＥＢサービスサーバ３００ｅとの組み合わせの能力を、テレビ３００ａとＷＥＢサービスサーバ３００ｆとの組み合わせの能力よりも高く評価しうる。
【００９７】
さらに、設定手順情報取得部１２１によって取得される設定手順情報は、ＷＥＢサービスのアカウントに対する操作を含むものであってもよい。例えば、現時点では利用できない、コンテンツの高速ダウンロードサービスを利用可能にするために、ＷＥＢサービスのアカウントを課金されたアカウントにする手順が、設定手順情報に含まれてもよい。
【００９８】
＜２．第２の実施形態＞
以下で、図１３および図１４を参照して、本発明の第２の実施形態について説明する。なお、本発明の第２の実施形態は、第１の実施形態と比べて、画面表示（第１の実施形態では図４〜図１１を用いて説明された）において相違するが、その他の機能構成は、第１の実施形態と略同一であるため、詳細説明は省略する。
【００９９】
図１３は、本発明の第２の実施形態において、情報処理装置１００によって初期表示される、機能選択画面１１７０の一例を示す図である。機能選択画面１１７０は、情報処理装置１００の機器情報取得部１０５が取得した機器情報を用いて生成される。機能選択画面１１７０では、情報処理装置１００にネットワーク２００を介して接続された機器のうちの、特定の機器を組み合わせることによって提供される機能が列挙して表示される。このうち、「写真を見る」が選択された場合に表示される画面について、図１４を参照して説明する。
【０１００】
図１４は、組み合わせ評価画面１１９０の一例を示す図である。組み合わせ評価画面１１９０は、情報処理装置１００の評価部１０７による評価の結果を含んで、通知部１０９が生成した通知情報を用いて生成される。組み合わせ評価画面１１９０においては、機器３００の組み合わせによって提供される機能が固定され、その機能を提供する機器３００の組み合わせを対象として評価の結果が表示されることに特徴がある。
【０１０１】
ここでは、評価部１０７が、「画像コンテンツの再生」の機能を提供する機器３００の複数の組み合わせを評価した例が図示されている。組み合わせ評価画面１１９０において、機能は、機器情報に含まれる、ユーザへの表示用の機能名、すなわち「写真を見る」で表示されている。
【０１０２】
組み合わせ評価画面１１９０には、機能を提供するための組み合わせに含まれうる機器３００が、それぞれの役割に応じた形でアイコン表示される。例えば、機器３００がＤＬＮＡ（登録商標）に準拠している場合、ＤＭＰまたはＤＭＲとして動作しうる機器３００、例えばテレビおよび携帯端末は、画面左側の列に、連携先機器アイコン１１９１ａとして表示されている。一方、ＤＭＳとして動作しうる機器３００、ここではＰＣ、ＮＡＳ、および携帯端末は、画面右側の列に、連携元機器アイコン１１９１ｂとして表示されている。携帯端末は、ＤＭＰまたはＤＭＲとしても、ＤＭＳとしても動作しうるため、両方の列に表示されている。機器アイコン１１９１の配列は、機能を提供するための組み合わせ方に応じて、例えば直線状、環状、またはスター状などであってもよい。また、機器アイコン１１９１は、ユーザによって選択できるように表示されている。図示されている例では、携帯端末の連携先機器アイコン１１９１ａと、ＮＡＳの連携元機器アイコン１１９１ｂとが選択されている。さらに、組み合わせが可能である複数の機器３００を示す機器アイコン１１９１の間には、矢印が表示されている。この矢印は、機能を提供するための機器の組み合わせ方に応じた形で表示される。
【０１０３】
さらに、組み合わせ評価画面１１９０には、それぞれの機能の組み合わせに対するポイント表示１１９３が表示される。ポイント表示１１９３の数値は、評価部１０７による評価の結果を反映する数値である。通知情報に、推薦部１１７によって特定された機能、または機器３００の組み合わせがさらに含まれる場合、推薦部１１７によって特定された機能、または機器３００の組み合わせにおいて、ポイント表示１１９３の数値は、さらに高くなる。ポイント表示１１９３は、それぞれの組み合わせに対するものであることを視覚的に伝えるために、機器アイコン１１９１を結ぶ矢印の上に表示される。図示された例において、ポイント表示１１９３ａは、ＮＡＳとテレビとの組み合わせに対するポイント表示１１９３であるため、ＮＡＳからテレビに向かって表示された矢印の上に表示されている。また、ポイント表示１１９３ｂは、ＮＡＳと携帯端末との組み合わせに対するポイント表示１１９３であるため、ＮＡＳから携帯端末に向かって表示された矢印の上に表示されている。なお、ポイント表示１１９３は、評価または推薦の結果を視覚的にユーザに伝えるために、数値の表示に加えて、または数値の表示に代えて、グラフや星の数などで表示されてもよい。また、すべての機器３００の組み合わせに対するポイント表示１１９３が表示されると、表示が煩雑になるため、ユーザによって選択された機器３００の組み合わせに関連するポイント表示１１９３だけが表示されるようにしてもよい。図示されている例では、ユーザによってＮＡＳの連携元機器アイコン１１９１ｂと、携帯端末の連携先機器アイコン１１９１ａとが選択されているため、これらの機器の組み合わせに対するポイント表示１１９３ｂと、比較対象となりうる、ＮＡＳとテレビとの組み合わせに対するポイント表示１１９３ａだけが表示されている。
【０１０４】
さらに、組み合わせ評価画面１１９０には、「使い方の説明」、および「使用履歴を見る」などの付加的な情報が表示されてもよい。「使い方の説明」が選択された場合、ユーザが選択した機器３００の組み合わせの使い方の説明が表示される。使い方の説明は、例えば、設定手順情報取得部１２１が取得した設定手順情報を含む。「使用履歴を見る」が選択された場合、ユーザが選択した機器３００の組み合わせの使用履歴が表示される。使用履歴は、利用履歴情報取得部１１５が取得した利用履歴情報を用いて生成される。
【０１０５】
さらに、推薦部１１７によって特定された機能、または機器３００の組み合わせが通知情報に含まれる場合、組み合わせ評価画面１１９０において、機能、または機器３００の組み合わせが推薦されていることが示されてもよい。例えば、組み合わせ評価画面１１９０において、推薦部１１７によって推薦された機器３００の組み合わせについてのポイント表示を、点滅などによって強調表示することによって、機能、または機器３００の組み合わせが推薦されていることが示されてもよい。
【０１０６】
以上説明した本発明の第２の実施形態の構成によって、ユーザは、まず機能を選択し、その機能を提供する機器の組み合わせを、複数の組み合わせに対する評価または推薦を元に選択するという、第１の実施形態とは異なるプロセスによって、適切な機能および機器の組み合わせを利用するための支援を受けることができる。
【０１０７】
＜３．第３の実施形態＞
以下で、図１５を参照して、本発明の第３の実施形態について説明する。なお、本発明の第３の実施形態は、第１または第２の実施形態と比べて、システム構成（第１の実施形態で図１を用いて説明された）、および情報処理装置１００の機器認識部１０３の動作において相違するが、その他の機能構成は、第１または第２の実施形態と略同一であるため、詳細説明は省略する。
【０１０８】
図１５は、本発明の第３の実施形態に係る情報処理システム２０の構成の一例を示す図である。図１５を参照すると、情報処理システム２０は、情報処理装置１００、ネットワーク２００、機器３００、およびデータベース４００を含む。機器３００は、ネットワーク２００に接続されたＮＡＳ３００ｃ、携帯端末３００ｄ、および旧型テレビ３００ｙを含む。ビデオレコーダ３００ｘ、および新型テレビ３００ｚは、ネットワーク２００に接続されうるが、現時点では設置されていない。ここで、ビデオレコーダ３００ｘは、機器３００に追加しうる機器である。また、新型テレビ３００ｚは、機器３００のうちの旧型テレビ３００ｙを代替しうる機器である。
【０１０９】
情報処理装置１００の機器認識部１０３は、通信部１０１を介して機器３００を認識するのに加えて、機器３００に追加、または機器３００のうちのいずれかを代替しうる機器を認識する。具体的には、機器認識部１０３は、機器３００に追加しうるビデオレコーダ３００ｘと、機器３００のうちの旧型テレビ３００ｙを代替しうる機器である新型テレビ３００ｚを認識する。機器認識部１０３は、機器情報取得部１０５が取得した機器情報の中の連携機能情報に含まれる、連携相手の機器種類の情報に基づいて、これらの機器を認識してもよい。例えば、機器３００がＤＬＮＡ（登録商標）に準拠している場合、携帯端末３００ｄの機能情報において、携帯端末３００ｄをＤＭＰとして用いる場合の連携相手であるＤＭＳの機器種類として「ビデオレコーダ」が取得できる。しかし、現時点でビデオレコーダは設置されていないため、機器認識部１０３は、ビデオレコーダ３００ｘを、機器３００に追加しうる機器として仮想的に認識する。また、ＮＡＳ３００ｃの機器情報において、ＮＡＳ３００ｃをＤＭＳとして用いる場合の連携相手であるＤＭＰの機器種類として「旧型テレビ」および「新型テレビ」が取得できる。現時点では、旧型テレビ３００ｙが設置されており、新型テレビ３００ｚは設置されていないため、機器認識部１０３は、新型テレビ３００ｚを、機器３００の中の旧型テレビ３００ｙを代替しうる機器として、仮想的に認識する。
【０１１０】
このような、機器認識部１０３による、現時点では設置されていない機器の仮想的な認識は、所定の基準を満たした場合にのみなされてもよい。例えば、機器認識部１０３は、ビデオレコーダ３００ｘを設置したと仮定した場合の、携帯端末３００ｄとの組み合わせの能力と、既に設置されているＮＡＳ３００ｃと携帯端末３００ｄとの組み合わせの能力とをそれぞれ評価部１０７が評価した結果に基づいて、ビデオレコーダ３００ｘを設置した場合に提供される機能の方が所定の基準以上優れている場合に、ビデオレコーダ３００ｘを、機器３００に追加しうる機器として仮想的に認識してもよい。この場合、評価部１０７による評価の結果が機器認識部１０３にフィードバックされ、再度の機器認識が行われる。新型テレビ３００ｚの仮想的な認識においても同様に、評価部１０７による評価を用いて認識するか否かを決定してもよい。このように、何らかの基準に従って仮想的な機器の認識をすることによって、ユーザに有用と思われる情報だけを、選別して提供することができる。
【０１１１】
以上説明した本発明の第３の実施形態の構成によって、ユーザは、現在所有している機器への追加、または買い替えを検討する場合に、より有効な機能を提供する機器の組み合わせを実現する機器の情報を得ることができ、適切な機器を追加または代替することができる。
【０１１２】
＜４．補足＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１１３】
１００    情報処理装置
１０１    通信部
１０３    機器認識部
１０５    機器情報取得部
１０７    評価部
１０９    通知部
１１３    情報取得部
１１５    利用履歴情報取得部
１１７    推薦部
１１９    機器設定部
１２１    設定手順情報取得部
２００    ネットワーク
３００    機器
４００    データベース
【図１】
0005589570.tif 000002
【図２】
0005589570.tif 000003
【図３】
0005589570.tif 000004
【図４】
0005589570.tif 000005
【図５】
0005589570.tif 000006
【図６】
0005589570.tif 000007
【図７】
0005589570.tif 000008
【図８】
0005589570.tif 000009
【図９】
0005589570.tif 000010
【図１０】
0005589570.tif 000011
【図１１】
0005589570.tif 000012
【図１２】
0005589570.tif 000013
【図１３】
0005589570.tif 000014
【図１４】
0005589570.tif 000015
【図１５】
0005589570.tif 000016