(57)【要約】【課題】複数ユーザの嗜好を同時に満足するコンテンツを検索することができるコンテンツ検索装置、コンテンツ検索方法およびコンテンツ提供システムを得ること。【解決手段】本発明は、予め取得した各々のユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる属性のうちの少なくとも１つを含む他のユーザのユーザ嗜好情報を検索し、検索した他のユーザの複数のユーザ嗜好情報に共通して含まれる属性を抽出し、抽出した属性のうち少なくとも１つを含むコンテンツ属性情報に対応するコンテンツ識別情報を検索し、提供する。【選択図】図１
2010286859.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを一意に識別するためのコンテンツ識別情報と当該コンテンツの属性を含むコンテンツ属性情報との組み合わせを複数記憶する記憶手段と、ユーザが嗜好する前記属性を含む予め取得した複数のユーザ嗜好情報に共通して含まれる前記属性を抽出する抽出手段と、前記抽出手段で抽出した前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索する検索手段と、を備えたコンテンツ検索装置であって、
前記記憶手段は、他の前記ユーザについての前記ユーザ嗜好情報である他ユーザ嗜好情報をさらに複数記憶し、
前記予め取得した各々の前記ユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる前記属性を含む前記他ユーザ嗜好情報を、前記記憶手段から検索する共通嗜好検索手段をさらに備え、
前記抽出手段は、前記共通嗜好検索手段で検索した複数の前記他ユーザ嗜好情報に共通して含まれる前記属性をさらに抽出すること
を特徴とするコンテンツ検索装置。
【請求項２】
前記ユーザ嗜好情報は、各々の前記属性ごとに、前記ユーザの嗜好順位をさらに付しており、
前記抽出手段で抽出した前記属性の前記嗜好順位に応じて、当該抽出した前記属性に対し重み係数を設定する第１設定手段をさらに備え、
前記検索手段は、前記抽出手段で抽出した前記属性のうち前記第１設定手段で設定した前記重み係数に基づいて選ばれた前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索すること
を特徴とする請求項１に記載のコンテンツ検索装置。
【請求項３】
前記共通嗜好検索手段で検索した前記他ユーザ嗜好情報の数に応じて、前記抽出手段で抽出した前記属性に対し前記重み係数を設定する第２設定手段をさらに備え、
前記検索手段は、前記抽出手段で抽出した前記属性のうち前記第２設定手段で設定した前記重み係数に基づいて選ばれた前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索すること
を特徴とする請求項１または２に記載のコンテンツ検索装置。
【請求項４】
コンテンツを一意に識別するためのコンテンツ識別情報と当該コンテンツの属性を含むコンテンツ属性情報との組み合わせを複数記憶する記憶手段を備えた情報処理装置で実行する、ユーザが嗜好する前記属性を含む予め取得した複数のユーザ嗜好情報に共通して含まれる前記属性を抽出する第１抽出ステップと、前記第１抽出ステップで抽出した前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索する第１検索ステップと、を含むコンテンツ検索方法であって、
前記記憶手段は、他の前記ユーザについての前記ユーザ嗜好情報である他ユーザ嗜好情報をさらに複数記憶し、
前記予め取得した各々の前記ユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる前記属性を含む前記他ユーザ嗜好情報を、前記記憶手段から検索する共通嗜好検索ステップと、
前記共通嗜好検索ステップで検索した複数の前記他ユーザ嗜好情報に共通して含まれる前記属性を抽出する第２抽出ステップと、
前記第２抽出ステップで抽出した前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索する第２検索ステップと、
をさらに含むこと
を特徴とするコンテンツ検索方法。
【請求項５】
前記ユーザ嗜好情報は、各々の前記属性ごとに、前記ユーザの嗜好順位をさらに付しており、
前記第１抽出ステップで抽出した前記属性の前記嗜好順位に応じて、当該抽出した前記属性に対し重み係数を設定する第１設定ステップをさらに含み、
前記第１検索ステップは、前記第１抽出ステップで抽出した前記属性のうち前記第１設定ステップで設定した前記重み係数に基づいて選ばれた前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索すること
を特徴とする請求項４に記載のコンテンツ検索方法。
【請求項６】
前記共通嗜好検索ステップで検索した前記他ユーザ嗜好情報の数に応じて、前記第２抽出ステップで抽出した前記属性に対し前記重み係数を設定する第２設定ステップをさらに含み、
前記第２検索ステップは、前記第２抽出ステップで抽出した前記属性のうち前記第２設定ステップで設定した前記重み係数に基づいて選ばれた前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索すること
を特徴とする請求項４または５に記載のコンテンツ検索方法。
【請求項７】
複数の情報通信機器と、コンテンツ提供側のサーバとネットワークを介して通信可能に接続されたコンテンツ検索装置と、各々の前記情報通信機器へコンテンツを配信する配信サーバと、が前記ネットワークを介して通信可能に接続されたコンテンツ提供システムであって、
各々の前記情報通信機器は、当該情報通信機器のユーザが嗜好する前記コンテンツの属性を含むユーザ嗜好情報を前記コンテンツ検索装置へ送信したり、前記配信サーバから配信された前記コンテンツを再生したりし、
前記コンテンツ検索装置は、
前記コンテンツを一意に識別するためのコンテンツ識別情報と当該コンテンツの前記属性を含むコンテンツ属性情報との組み合わせを複数記憶すると共に、他の前記ユーザについての前記ユーザ嗜好情報である他ユーザ嗜好情報を複数記憶する記憶手段と、
各々の前記情報通信機器から送信された複数の前記ユーザ嗜好情報を受信したり、前記コンテンツ提供側の前記サーバから送信された前記コンテンツを受信したりする受信手段と、
前記受信手段で受信した各々の前記ユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる前記属性を含む前記他ユーザ嗜好情報を、前記記憶手段から検索する共通嗜好検索手段と、
前記受信手段で受信した複数の前記ユーザ嗜好情報に共通して含まれる前記属性を抽出したり、前記共通嗜好検索手段で検索した複数の前記他ユーザ嗜好情報に共通して含まれる前記属性を抽出したりする抽出手段と、
前記抽出手段で抽出した前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索する検索手段と、
前記検索手段で検索した前記コンテンツ識別情報に対応する前記コンテンツの提供依頼を前記コンテンツ提供側の前記サーバへ送信したり、前記受信手段で受信した前記コンテンツを前記配信サーバへ送信したりする送信手段と、
を備え、
前記配信サーバは、前記コンテンツ検索装置から送信された前記コンテンツを受信し、それを各々の前記情報通信機器に向けて配信すること
を特徴とするコンテンツ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ検索装置、コンテンツ検索方法およびコンテンツ提供システムに関する。
【背景技術】
【０００２】
コンテンツ検索やコンテンツ提供に関する従来の技術としては、（特許文献１）が存在する。（特許文献１）には、ユーザの嗜好情報を視聴履歴などで収集し、当該ユーザの嗜好に合ったコンテンツを情報センターに保存し、保存したコンテンツをユーザへ向けて配信する情報配信システム等が開示されている。これにより、蓄積した嗜好情報に基づいて、それぞれの個人の嗜好に合ったコンテンツを提供することができる。
【特許文献１】特開２００２−３５１９１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、（特許文献１）によれば、一人の嗜好を満足するコンテンツを検索することはできるが、複数人の嗜好を同時に満足するコンテンツを検索することができなかったという問題点があった。
【０００４】
本発明は、上記問題点に鑑みてなされたものであって、複数人の嗜好を同時に満足するコンテンツを検索することができるコンテンツ検索装置、コンテンツ検索方法およびコンテンツ提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、上述した目的を達成するために、本発明は、予め取得した各々のユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる属性を含む他ユーザ嗜好情報を検索し、検索した複数の他ユーザ嗜好情報に共通して含まれる属性を抽出し、抽出した属性を含むコンテンツ属性情報に対応するコンテンツ識別情報を検索するものである。
【発明の効果】
【０００６】
本発明によれば、複数人の嗜好を同時に満足するコンテンツを検索することができるコンテンツ検索装置、コンテンツ検索方法およびコンテンツ提供システムが得られる。
【発明を実施するための最良の形態】
【０００７】
第１の発明のコンテンツ検索装置は、コンテンツを一意に識別するためのコンテンツ識別情報と当該コンテンツの属性を含むコンテンツ属性情報との組み合わせを複数記憶する記憶手段と、ユーザが嗜好する前記属性を含む予め取得した複数のユーザ嗜好情報に共通して含まれる前記属性を抽出する抽出手段と、前記抽出手段で抽出した前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索する検索手段と、を備えたコンテンツ検索装置であって、前記記憶手段は、他の前記ユーザについての前記ユーザ嗜好情報である他ユーザ嗜好情報をさらに複数記憶し、前記予め取得した各々の前記ユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる前記属性を含む前記他ユーザ嗜好情報を、前記記憶手段から検索する共通嗜好検索手段をさらに備え、前記抽出手段は、前記共通嗜好検索手段で検索した複数の前記他ユーザ嗜好情報に共通して含まれる前記属性をさらに抽出することを特徴としたものである。この構成により、複数ユーザの嗜好を同時に満足するコンテンツを検索することができるという作用を有する。
【０００８】
第２の発明のコンテンツ検索装置は、前記の発明のコンテンツ検索装置において、前記ユーザ嗜好情報は、各々の前記属性ごとに、前記ユーザの嗜好順位をさらに付しており、前記抽出手段で抽出した前記属性の前記嗜好順位に応じて、当該抽出した前記属性に対し重み係数を設定する第１設定手段をさらに備え、前記検索手段は、前記抽出手段で抽出した前記属性のうち前記第１設定手段で設定した前記重み係数に基づいて選ばれた前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索することを特徴としたものである。この構成により、複数ユーザの嗜好を同時に満足するコンテンツであってさらに各ユーザの嗜好順位を反映したコンテンツを検索することができるという作用を有する。
【０００９】
第３の発明のコンテンツ検索装置は、前記の発明のコンテンツ検索装置において、前記共通嗜好検索手段で検索した前記他ユーザ嗜好情報の数に応じて、前記抽出手段で抽出した前記属性に対し前記重み係数を設定する第２設定手段をさらに備え、前記検索手段は、前記第２抽出手段で抽出した前記属性のうち前記第２設定手段で設定した前記重み係数に基づいて選ばれた前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索することを特徴としたものである。この構成により、複数ユーザの嗜好を同時に満足するコンテンツであってさらに同じ嗜好を持つ他のユーザの人数を反映したコンテンツを検索することができるという作用を有する。
【００１０】
第４の発明のコンテンツ検索方法は、コンテンツを一意に識別するためのコンテンツ識別情報と当該コンテンツの属性を含むコンテンツ属性情報との組み合わせを複数記憶する記憶手段を備えた情報処理装置で実行する、ユーザが嗜好する前記属性を含む予め取得した複数のユーザ嗜好情報に共通して含まれる前記属性を抽出する第１抽出ステップと、前記第１抽出ステップで抽出した前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索する第１検索ステップと、を含むコンテンツ検索方法であって、前記記憶手段は、他の前記ユーザについての前記ユーザ嗜好情報である他ユーザ嗜好情報をさらに複数記憶し、前記予め取得した各々の前記ユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる前記属性を含む前記他ユーザ嗜好情報を、前記記憶手段から検索する共通嗜好検索ステップと、前記共通嗜好検索ステップで検索した複数の前記他ユーザ嗜好情報に共通して含まれる前記属性を抽出する第２抽出ステップと、前記第２抽出ステップで抽出した前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索する第２検索ステップと、をさらに含むことを特徴としたものである。この構成により、複数ユーザの嗜好を同時に満足するコンテンツを検索することができるという作用を有する。
【００１１】
第５の発明のコンテンツ検索方法は、前記の発明のコンテンツ検索方法において、前記ユーザ嗜好情報は、各々の前記属性ごとに、前記ユーザの嗜好順位をさらに付しており、前記第１抽出ステップで抽出した前記属性の前記嗜好順位に応じて、当該抽出した前記属性に対し重み係数を設定する第１設定ステップをさらに含み、前記第１検索ステップは、前記第１抽出ステップで抽出した前記属性のうち前記第１設定ステップで設定した前記重み係数に基づいて選ばれた前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索することを特徴としたものである。この構成により、複数ユーザの嗜好を同時に満足するコンテンツであってさらに各ユーザの嗜好順位を反映したコンテンツを検索することができるという作用を有する。
【００１２】
第６の発明のコンテンツ検索方法は、前記の発明のコンテンツ検索方法において、前記共通嗜好検索ステップで検索した前記他ユーザ嗜好情報の数に応じて、前記第２抽出ステップで抽出した前記属性に対し前記重み係数を設定する第２設定ステップをさらに含み、前記第２検索ステップは、前記第２抽出ステップで抽出した前記属性のうち前記第２設定ステップで設定した前記重み係数に基づいて選ばれた前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索することを特徴としたものである。この構成により、複数ユーザの嗜好を同時に満足するコンテンツであってさらに同じ嗜好を持つ他のユーザの人数を反映したコンテンツを検索することができるという作用を有する。
【００１３】
第７の発明のコンテンツ提供システムは、複数の情報通信機器と、コンテンツ提供側のサーバとネットワークを介して通信可能に接続されたコンテンツ検索装置と、各々の前記情報通信機器へコンテンツを配信する配信サーバと、が前記ネットワークを介して通信可能に接続されたコンテンツ提供システムであって、各々の前記情報通信機器は、当該情報通信機器のユーザが嗜好する前記コンテンツの属性を含むユーザ嗜好情報を前記コンテンツ検索装置へ送信したり、前記配信サーバから配信された前記コンテンツを再生したりし、前記コンテンツ検索装置は、前記コンテンツを一意に識別するためのコンテンツ識別情報と当該コンテンツの前記属性を含むコンテンツ属性情報との組み合わせを複数記憶すると共に、他の前記ユーザについての前記ユーザ嗜好情報である他ユーザ嗜好情報を複数記憶する記憶手段と、各々の前記情報通信機器から送信された複数の前記ユーザ嗜好情報を受信したり、前記コンテンツ提供側の前記サーバから送信された前記コンテンツを受信したりする受信手段と、前記受信手段で受信した各々の前記ユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる前記属性を含む前記他ユーザ嗜好情報を、前記記憶手段から検索する共通嗜好検索手段と、前記受信手段で受信した複数の前記ユーザ嗜好情報に共通して含まれる前記属性を抽出したり、前記共通嗜好検索手段で検索した複数の前記他ユーザ嗜好情報に共通して含まれる前記属性を抽出したりする抽出手段と、前記抽出手段で抽出した前記属性を含む前記コンテンツ属性情報に対応する前記コンテンツ識別情報を、前記記憶手段から検索する検索手段と、前記検索手段で検索した前記コンテンツ識別情報に対応する前記コンテンツの提供依頼を前記コンテンツ提供側の前記サーバへ送信したり、前記受信手段で受信した前記コンテンツを前記配信サーバへ送信したりする送信手段と、備え、前記配信サーバは、前記コンテンツ検索装置から送信された前記コンテンツを受信し、それを各々の前記情報通信機器に向けて配信することを特徴としたものである。この構成により、複数ユーザの嗜好を同時に満足するコンテンツを検索することができるという作用を有する。
【００１４】
以下、本発明にかかるコンテンツ検索装置、コンテンツ検索方法およびコンテンツ提供システムの実施の形態を図面に基づいて詳細に説明する。なお、本実施の形態により本発明が限定されるものではない。
［１．本発明の基本原理］
本発明の基本原理について、図１を参照して説明する。図１は、本発明の基本原理を示す図である。
【００１５】
本発明は、例えば楽曲や映画などのようなコンテンツについてのユーザの嗜好（例えば楽曲についての好みのジャンルやアーティスト、年代、テンポなど）に関するユーザ嗜好情報を複数格納した嗜好データベースを持つ。本発明は、ユーザの嗜好に合ったコンテンツを当該ユーザのユーザ嗜好情報に基づいて嗜好データベースから抽出し、抽出したコンテンツを当該ユーザへ提供する。これにより、ユーザの嗜好に合ったコンテンツを提供することができる。
【００１６】
本発明は、あるユーザのユーザ嗜好情報と共通性のある嗜好特性のユーザ嗜好情報を持つ他のユーザ（共通嗜好ユーザ群）を嗜好データベースから抽出し、抽出した共通嗜好ユーザ群内の各ユーザ同士で共通して嗜好するコンテンツを嗜好データベースから抽出し、抽出したコンテンツを当該あるユーザへ提供する。これにより、ユーザが興味を持つ可能性が高いコンテンツを提供することができる。例えば、本発明は、ユーザＡが嗜好する曲（曲１、曲２、曲５）のうち少なくとも１つを嗜好する他のユーザ（ユーザＣおよびユーザＥ）を抽出し、抽出したユーザＣおよびユーザＥ間で共通して嗜好する曲であってユーザＡが嗜好する曲に含まれない曲（曲８）を抽出し、抽出した曲８をユーザＡへ提供する。これにより、ユーザＡが興味を持つ可能性が高い曲を提供することができる。換言すると、ユーザＡの嗜好と似通った他のユーザの嗜好を利用して、ユーザＡが興味を持ちそうな曲を配信することができる（協調フィルタリング）。
【００１７】
本発明は、複数のユーザの嗜好に合ったコンテンツを嗜好データベースから抽出し、抽出したコンテンツを当該複数のユーザへ提供する。これにより、複数のユーザの嗜好に合ったコンテンツを提供することができる。換言すると、複数のユーザが共通して嗜好するコンテンツを提供することができる。
【００１８】
本発明は、複数のユーザごとに、当該ユーザのユーザ嗜好情報と共通性のある嗜好特性のユーザ嗜好情報を持つ他のユーザ（共通嗜好ユーザ群）を嗜好データベースから抽出し、抽出した複数の共通嗜好ユーザ群間で共通して嗜好するコンテンツを嗜好データベースから抽出し、抽出したコンテンツを当該複数のユーザへ提供する。例えば、本発明は、ユーザＡが嗜好する曲（曲１、曲２、曲５）のうち少なくとも１つを嗜好する他のユーザ（ユーザＣおよびユーザＥ）を抽出すると共にユーザＢが嗜好する曲（曲３、曲４、曲７）のうち少なくとも１つを嗜好する他のユーザ（ユーザＤ）を抽出し、抽出したユーザＣまたはユーザＥとユーザＤとの間で共通して嗜好する曲であってユーザＡおよびユーザＢが嗜好する曲に含まれないもの（曲６）を抽出し、抽出した曲６をユーザＡおよびユーザＢへ提供する。これにより、ユーザＡおよびユーザＢ間で共通して嗜好する曲が無かったとしても、ユーザＡおよびユーザＢが共に興味を持つ可能性が高い曲を提供することができる。換言すると、ユーザＡおよびユーザＢ以外のユーザからユーザＡおよびユーザＢの新たな共通嗜好を検索し、その新たな共通嗜好と既存の嗜好とを組み合わせて、ユーザＡおよびユーザＢが共に興味を持ちそうな曲を配信することができる。なお、新たな共通嗜好を既存嗜好より優先するよう、これらの嗜好に対して重み付けを適宜行ってもよい。
【００１９】
本発明において、情報を収集したりコンテンツを提供したりするためのインフラストラクチャは、ネットワーク（例えばインターネット、携帯電話のネットワーク、イントラネットなど）が存在する環境であればなんでもよい。本発明において、コンテンツは、嗜好性のあるもの（例えば楽曲や映画など）であればなんでもよい。
［２．システム構成］
本実施の形態のコンテンツ提供システム（以下、本システムと記す場合がある。）の構成について、図２から図８を参照して説明する。
【００２０】
図２は、本システムの全体構成の一例を示す図である。図２において、符号１はコンテンツ提供システムであり、符号１０は情報通信機器であり、符号２０は嗜好分析装置であり、符号３０はネットワークであり、符号４０は配信サーバである。符号１０ａは、情報通信機器１０が備えるキャッシュである。
【００２１】
本システム１は、情報通信機器１０と、嗜好分析装置２０と、ネットワーク３０と、配信サーバ４０と、で構成される。
【００２２】
情報通信機器１０は、キャッシュ１０ａを備えており、例えば携帯電話や、通信機能を備えたオーディオ機器、通信機能を備えた携帯型ミュージックプレーヤー、通信機能を備えたカーナビゲーションシステムなどである。情報通信機器１０は、ユーザの操作を受けると、ユーザＩＤとユーザ嗜好情報とを少なくとも含むユーザ情報を、嗜好分析装置２０に送信する。ユーザＩＤは、ユーザを一意に識別するための情報である。ユーザ嗜好情報は、コンテンツである楽曲についてユーザが嗜好する１つ以上の属性（例えばジャンル、アーティスト、年代、テンポなど）を含む。情報通信機器１０は、配信サーバ４０からストリーミング配信された楽曲を再生する。
【００２３】
図３は、本システムを構成する嗜好分析装置２０の構成の一例を示すブロック図であり、当該構成のうち本発明に関係する部分のみを概念的に示している。図３において、符号２０は嗜好分析装置であり、符号３０はネットワークである。図３において、符号２０ａは制御部であり、符号２０ｂは記憶部であり、符号２０ｃは通信インターフェース部であり、符号２０ｄは入出力インターフェース部であり、符号２０ｅは入力装置であり、符号２０ｆは出力装置である。図３において、符号２０ａ１は受信部であり、符号２０ａ２は抽出部であり、符号２０ａ３は検索部であり、符号２０ａ４は共通嗜好検索部であり、符号２０ａ５は設定部であり、符号２０ａ６は送信部である。図３において、符号２０ｂ１は、ユーザ情報ＤＢ（データベース）であり、符号２０ｂ２は楽曲情報ＤＢであり、符号２０ｂ３はジャンル別情報ファイルである。
【００２４】
嗜好分析装置２０は、本発明にかかるコンテンツ検索装置に相当するものであり、情報通信機器１０や配信サーバ４０やコンテンツ提供側のサーバなどと、ネットワーク３０経由で通信可能に接続されている。嗜好分析装置２０は、大別して、制御部２０ａと記憶部２０ｂと通信インターフェース部２０ｃと入出力インターフェース部２０ｄとで構成されており、これら各部は任意の通信路を介して通信可能に接続されている。
【００２５】
記憶部２０ｂは、本発明の記憶手段に相当するものであり、各種のデータベースやテーブルやファイルなどを格納する。記憶部２０ｂは、ストレージ手段であり、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置や、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ：ハードディスク）のような固定ディスク装置や、フレキシブルディスクや、光ディスク等を用いることができる。記憶部２０ｂは、図示の如く、大別して、ユーザ情報ＤＢ２０ｂ１と、楽曲情報ＤＢ２０ｂ２と、ジャンル別情報ファイル２０ｂ３と、を格納する。
【００２６】
ユーザ情報ＤＢ２０ｂ１は、本発明のユーザ嗜好情報や他ユーザ嗜好情報を含むユーザ情報を複数格納する。ここで、ユーザ情報ＤＢ２０ｂ１に格納される情報について図４を参照して説明する。図４は、ユーザ情報ＤＢ２０ｂ１に格納される情報の一例を示す図である。図４に示すように、ユーザ情報ＤＢ２０ｂ１は、ユーザＩＤと、プロフィールと、複数のユーザ嗜好情報からなる嗜好リストと、お気に入りリストと、購入リストとを、相互に関連付けて格納する。プロフィールは、ユーザの年齢、性別、居住地域などに関する情報である。嗜好リストは、第１候補や第２候補などのように嗜好順位が付された複数のユーザ嗜好情報からなる。なお、嗜好リスト中の各候補（ユーザ嗜好情報）は、ジャンル、アーティスト（第１候補、第２候補など）、年代（第１候補、第２候補など）、テンポ（第１候補、第２候補など）で構成される。なお、ユーザ情報ＤＢ２０ｂ１は、図２に示すように、嗜好分析装置２０外に設けてもよい。
【００２７】
図３に戻り、楽曲情報ＤＢ２０ｂ２は、本発明のコンテンツ識別情報とコンテンツ属性情報との組み合わせを含む楽曲情報を複数格納する。ここで、楽曲情報ＤＢ２０ｂ２に格納される情報について図５を参照して説明する。図５は、楽曲情報ＤＢ２０ｂ２に格納される情報の一例を示す図である。図５に示すように、楽曲情報ＤＢ２０ｂ２は、楽曲ＩＤと、ジャンルと、アーティストと、年代と、テンポと、視聴情報と、タイアップ情報と、購入ユーザと、ユーザレビューと、を相互に関連付けて格納する。楽曲ＩＤは、本発明のコンテンツ識別情報に相当するものであり、楽曲を一意に識別するための情報である。楽曲情報は、楽曲ＩＤと、楽曲の属性を１つ以上含む楽曲属性情報（本発明のコンテンツ属性情報に相当）とを少なくとも含む。ジャンル、アーティスト、年代およびテンポは、本発明のコンテンツ属性情報に含まれる属性に相当するものである。視聴情報は、楽曲についてのジャンル、年代、地域、時間帯を、ジャンル１やジャンル２などのように区別して含む。なお、年代、地域および時間帯はそれぞれ、年代１、年代２など、地域１、地域２など、時間帯１、時間帯２などのように区別されている。購入ユーザは、楽曲を購入したユーザのユーザＩＤを、ユーザ１、ユーザ２などのように区別して含む。ユーザレビューは、ユーザが楽曲について記したレビューを、レビュー１、レビュー２などのように区別して含む。
【００２８】
図３に戻り、ジャンル別情報ファイル２０ｂ３は、ジャンル別情報を複数格納する。ここで、ジャンル別情報ファイル２０ｂ３に格納される情報について図６を参照して説明する。図６は、ジャンル別情報ファイル２０ｂ３に格納される情報の一例を示す図である。図６に示すように、ジャンル別情報ファイル２０ｂ３は、ジャンルと、当該ジャンルを嗜好するユーザのユーザＩＤを、ユーザ１、ユーザ２などのように区別して含むユーザリストと、を相互に関連付けて格納する。
【００２９】
図３に戻り、通信インターフェース部２０ｃは、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して嗜好分析装置２０をネットワーク３０に通信可能に接続する。通信インターフェース部２０ｃは、嗜好分析装置２０とネットワーク３０（またはルータ等の通信装置）との間における通信を媒介する。すなわち、通信インターフェース部２０ｃは、他の端末と通信回線を介してデータを通信する機能を有する。
【００３０】
入出力インターフェース部２０ｄは、入力装置２０ｅや出力装置２０ｆに接続する。ここで、出力装置２０ｆには、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。また、入力装置２０ｅには、キーボードやマウスやマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。
【００３１】
制御部２０ａは、嗜好分析装置２０を統括的に制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等である。制御部２０ａは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、各種の処理手順等を規定したプログラムおよび所要データを格納するための内部メモリを有し、これらのプログラムに基づいて種々の処理を実行するための情報処理を行う。制御部２０ａは、図示の如く、大別して、受信部２０ａ１と、抽出部２０ａ２と、検索部２０ａ３と、共通嗜好検索部２０ａ４と、設定部２０ａ５と、送信部２０ａ６と、を備える。
【００３２】
受信部２０ａ１は、情報通信機器１０から送信されたユーザ情報（ユーザＩＤおよびユーザ嗜好情報を含む）を受信して、それをユーザ情報ＤＢ２０ｂ１の所定の記憶領域に格納したり、コンテンツ提供側のサーバから送信されたコンテンツなどを受信したりする。
【００３３】
抽出部２０ａ２は、本発明の抽出手段に相当するものであり、受信部２０ａ１で受信した複数のユーザ嗜好情報に共通して含まれる属性を抽出したり、共通嗜好検索部２０ａ４で検索した複数の他ユーザ嗜好情報（他のユーザについてのユーザ嗜好情報）に共通して含まれる属性を抽出したりする。
【００３４】
検索部２０ａ３は、本発明の検索手段に相当するものであり、抽出部２０ａ２で抽出した属性のうち少なくとも１つを含む楽曲属性情報に対応する楽曲ＩＤを、楽曲情報ＤＢ２０ｂ２から検索する。なお、設定部２０ａ５で、抽出部２０ａ２で抽出した属性に対し重み係数を設定した場合には、検索部２０ａ３は、抽出部２０ａ２で抽出した属性のうち設定部２０ａ５で設定した重み係数に基づいて選ばれた属性を含む楽曲属性情報に対応する楽曲ＩＤを、楽曲情報ＤＢ２０ｂ２から検索する。また、設定部２０ａ５で、共通嗜好検索部２０ａ４で検索した他ユーザ嗜好情報の数に応じて、抽出部２０ａ２で抽出した属性に対し重み係数を設定した場合には、検索部２０ａ３は、抽出部２０ａ２で抽出した属性のうち設定部２０ａ５で設定した重み係数に基づいて選ばれた属性を含む楽曲属性情報に対応する楽曲ＩＤを、楽曲情報ＤＢ２０ｂ２から検索する。
【００３５】
共通嗜好検索部２０ａ４は、本発明の共通嗜好検索手段に相当するものであり、受信部２０ａ１で受信した各々のユーザ嗜好情報ごとに、当該ユーザ嗜好情報に含まれる属性のうち少なくとも１つを含む他ユーザ嗜好情報を、ユーザ情報ＤＢ２０ｂ１から検索する。
【００３６】
設定部２０ａ５は、本発明の第１設定手段および第２設定手段に相当するものであり、抽出部２０ａ２で抽出した属性の嗜好順位に応じて、当該抽出した属性に対し重み係数を設定したり、共通嗜好検索部２０ａ４で検索した他ユーザ嗜好情報の数に応じて、抽出部２０ａ２で抽出した属性に対し重み係数を設定したりする。
【００３７】
送信部２０ａ６は、検索部２０ａ３で検索した楽曲ＩＤに対応する楽曲の提供依頼をコンテンツ提供側のサーバに送信したり、受信部２０ａ１で受信した楽曲を配信サーバ４０に送信したりする。
【００３８】
図３に戻り、ネットワーク３０は、嗜好分析装置２０を、情報通信機器１０や配信サーバ４０やコンテンツ提供側のサーバと相互に接続する機能を有し、例えば、インターネットや、イントラネットや、ＬＡＮ（有線／無線の双方を含む）や、ＶＡＮや、パソコン通信網や、公衆電話網（アナログ／デジタルの双方を含む）や、専用回線網（アナログ／デジタルの双方を含む）や、ＣＡＴＶ網や、携帯回線交換網／携帯パケット交換網（ＩＭＴ２０００方式、ＧＳＭ方式またはＰＤＣ／ＰＤＣ−Ｐ方式等）や、無線呼出網や、局所無線網（Ｂｌｕｅｔｏｏｔｈ（登録商標）等）や、ＰＨＳ網や、衛星通信網（ＣＳ、ＢＳまたはＩＳＤＢ等）等のうちいずれかを含んでもよい。これにより、嗜好分析装置２０は、有線、無線を問わず任意のネットワークを介して、各種データを送受信することができる。
【００３９】
配信サーバ４０は、嗜好分析装置２０から送信されたコンテンツを受信し、それを情報通信機器１０に向けてストリーミング配信する。
［３．システムの処理］
本システムで行われる処理の一例について図７から図９を参照して説明する。
［３−１．共通嗜好抽出処理］
図７は、嗜好分析装置２０で行われる共通嗜好抽出処理の一例を示すフローチャートである。嗜好分析装置２０は、受信部２０ａ１で、ユーザＩＤを別々のユーザの情報通信機器１０から複数受信すると、以下の処理を実行する。
【００４０】
まず、嗜好分析装置２０は、制御部２０ａで、受信部２０ａ１で受信したユーザＩＤごとに、対応するユーザ情報をユーザ情報ＤＢ２０ｂ１から検索し、抽出部２０ａ２で、検索した各ユーザ情報を構成する嗜好リスト中に含まれるユーザ嗜好情報の候補から、当該ユーザ情報間で共通するジャンル（共通ジャンル）を抽出する（ステップＳＡ１）。
【００４１】
つぎに、嗜好分析装置２０は、ステップＳＡ１で共通ジャンルが抽出できた場合（ステップＳＡ２：Ｙｅｓ）、制御部２０ａで、ステップＳＡ１で抽出した共通ジャンルを選曲ジャンルとして設定すると共に、設定部２０ａ５で、当該共通ジャンルを含むユーザ嗜好情報の候補の嗜好順位に合わせて各共通ジャンルに対し重み係数を設定する（ステップＳＡ３）。
【００４２】
つぎに、嗜好分析装置２０は、共通嗜好検索部２０ａ４で、ステップＳＡ１で検索したユーザ情報ごとに、同じユーザ嗜好情報の候補を嗜好リスト中に含む他のユーザ情報を、ユーザ情報ＤＢ２０ｂ１から検索する（ステップＳＡ４）。具体的には、各ユーザ嗜好情報の候補のジャンル別情報ファイル２０ｂ３に登録されているユーザのユーザ情報から、ステップＳＡ１で検索したユーザ情報を構成する嗜好リスト中に含まれるユーザ嗜好情報の候補と同じものを持つユーザ情報を列挙する。つまり、受信部２０ａで受信したユーザＩＤのユーザと楽曲について嗜好が共通する他のユーザのユーザ情報を検索する。
【００４３】
つぎに、嗜好分析装置２０は、抽出部２０ａ２で、ステップＳＡ４で検索したそれぞれの他のユーザ情報を構成する嗜好リスト中に含まれるユーザ嗜好情報の候補から、当該他のユーザ情報間で共通するジャンル（共通ジャンル）を抽出する（ステップＳＡ５）。
【００４４】
つぎに、嗜好分析装置２０は、ステップＳＡ５で共通ジャンルが抽出できた場合（ステップＳＡ６：Ｙｅｓ）、制御部２０ａで、ステップＳＡ５で抽出した共通ジャンルを選曲ジャンルとして設定すると共に、設定部２０ａ５で、ステップＳＡ４で検索した他のユーザ情報の数に合わせて各共通ジャンルに対し重み係数を設定する（ステップＳＡ７）。
【００４５】
つぎに、嗜好分析装置２０は、制御部２０ａで、ステップＳＡ１で検索した各ユーザ情報を構成するお気に入りリストおよび購入リスト中に含まれる各楽曲ＩＤに対応する楽曲情報から、ユーザの年代や地域等に合うジャンルを選曲ジャンルとして設定すると共に、設定部２０ａ５で、当該設定した年代や地域等のランキングに合わせて当該ジャンルに対し重み係数を設定する（ステップＳＡ８）。
【００４６】
つぎに、嗜好分析装置２０は、検索部２０ａ３で、ステップＳＡ３やステップＳＡ７やステップＳＡ８で設定した選曲ジャンルに該当する楽曲ＩＤ群の中から、ステップＳＡ３やステップＳＡ７やステップＳＡ８で設定した重み係数に基づいて（ウェイトマッチングで）選曲する（ステップＳＡ９）。
【００４７】
これにより、受信部２０ａ１で受信した複数のユーザＩＤに対応する複数のユーザの嗜好を同時に満足する楽曲ＩＤを検索することができる。
［３−２．ユーザ情報登録処理］
図８は、本システムで行われるユーザ情報登録処理の一例を示すフローチャートである。なお、本ユーザ情報登録処理については、図１０に示すような場面を想定して説明する。
【００４８】
まず、情報通信機器１０は、ユーザＩＤを、店舗に設置されている再生機器（楽曲を再生する機器）へ送信する（ステップＳＢ１）。なお、ユーザは、ユーザＩＤを、再生機器に直接入力してもよい。また、通信手段は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＲＦＩＤ付きカードなどでもよい。
【００４９】
そして、ユーザは、再生機器を操作して、視聴したい曲を選択する。
【００５０】
つぎに、再生機器は、当該再生機器と通信可能に接続されている嗜好分析装置２０に、ユーザＩＤを送信すると共に、ユーザにより選択された曲の楽曲ＩＤをユーザ嗜好情報として送信する（ステップＳＢ２）。
【００５１】
つぎに、嗜好分析装置２０は、受信部２０ａ１で、ステップＳＢ２で送信されたユーザＩＤ、およびユーザ嗜好情報としての楽曲ＩＤを受信し、それらをユーザ情報ＤＢ２０ｂ１の所定の記憶領域に格納する（ステップＳＢ３）。
［３−３．自動選曲処理］
図９は、本システムで行われる自動選曲処理の一例を示すフローチャートである。なお、本自動選曲処理については、図１０に示すような場面を想定して説明する。
【００５２】
情報通信機器１０を持つ複数のユーザが、再生機器が設置されている店舗に入ると、再生機器は、各々の情報通信機器１０から送信されたユーザＩＤを受信する（ステップＳＣ１）。
【００５３】
つぎに、再生機器は、ステップＳＣ１で受信した各々のユーザＩＤに対応する各々の情報通信機器１０の位置を検出する（ステップＳＣ２）。
【００５４】
つぎに、再生機器は、当該再生機器と通信可能に接続されている嗜好分析装置２０に、ステップＳＣ１で受信した複数のユーザＩＤを送信することで、複数のユーザが共通して嗜好する楽曲リストの検索をリクエストする（ステップＳＣ３）。
【００５５】
つぎに、嗜好分析装置２０は、受信部２０ａ１で、ステップＳＣ３で送信した複数のユーザＩＤを受信すると、上述した［３−１．共通嗜好抽出処理］を実行して、複数のユーザが共通して嗜好する楽曲リストを検索する（ステップＳＣ４）。
【００５６】
つぎに、嗜好分析装置２０は、送信部２０ａ６で、ステップＳＣ４で検索した楽曲リストを、再生機器に送信する（ステップＳＣ５）。
【００５７】
つぎに、再生機器は、ステップＳＣ５で送信された楽曲リストを受信し、受信した楽曲リスト中の楽曲を、ステップＳＣ２で検出した位置に近いスピーカを使って順に再生する（ステップＳＣ６）。
【００５８】
これにより、位置検出と指向性スピーカを組み合わせることで、グループごとに、各グループ内のユーザが共通して嗜好する楽曲を、ピンポイントに再生することができる。また、動いている人を追尾しながら、その人の嗜好にあった楽曲を再生することができる。
【００５９】
なお、再生機器が、既知のユーザＩＤ以外に新たなユーザＩＤを受信した場合には、再生機器は、この新たなユーザＩＤを追加して嗜好分析装置２０に送信することで、当該新たなユーザＩＤも含めた共通嗜好抽出処理の実行を嗜好分析装置２０にリクエストしてもよい。また、再生機器が、既知のユーザＩＤ以外に新たなユーザＩＤを受信した場合には、新たに加わったユーザが嗜好する楽曲の再生優先順位を一時的に上げてもよい。また、再生機器は、既知のユーザＩＤを受信できない状態が、一定時間以上過ぎた場合、当該既知のユーザＩＤを削除してもよい。
［４．本実施の形態のまとめ］
以上、本実施の形態の構成や処理などについて詳細に説明したが、本実施の形態によれば、嗜好分析装置２０は、ユーザの嗜好に合った楽曲リストを当該ユーザのユーザ嗜好情報に基づいて抽出し、抽出した楽曲リストを当該ユーザへ提供する。これにより、ユーザの嗜好に合った楽曲を提供することができる。また、本実施の形態によれば、嗜好分析装置２０は、あるユーザのユーザ嗜好情報と共通性のある嗜好特性のユーザ嗜好情報を持つ他のユーザ（共通嗜好ユーザ群）を抽出し、抽出した共通嗜好ユーザ群内の各ユーザ同士で共通して嗜好する楽曲をさらに抽出し、抽出した楽曲を当該あるユーザへ提供する。これにより、ユーザが興味を持つ可能性が高い楽曲を提供することができる。
【００６０】
また、本実施の形態によれば、嗜好分析装置２０は、複数のユーザの嗜好に合った楽曲リストを抽出し、抽出した楽曲リストを当該複数のユーザへ提供する。また、本実施の形態によれば、嗜好分析装置２０は、複数のユーザごとに、当該ユーザのユーザ嗜好情報と共通性のある嗜好特性のユーザ嗜好情報を持つ他のユーザ（共通嗜好ユーザ群）を抽出し、抽出した複数の共通嗜好ユーザ群間で共通して嗜好する楽曲リストを抽出し、抽出した楽曲リストを当該複数のユーザへ提供する。これにより、複数のユーザの嗜好に合った楽曲を提供することができる。換言すると、複数のユーザが共通して嗜好する楽曲を提供することができる。
【００６１】
なお、本実施の形態によれば、本システムを、図１１に示すような場面で実施してもよい。具体的には、本システムを、通信機能を持った様々な家庭電化製品（エアコン、電子レンジ、冷蔵庫、ミニコンポ、テレビ、など）やＤＶＤレコーダ、ポータブルＭＤプレーヤー、デジタルカメラ、携帯電話、パーソナルコンピュータなどと連携させることで、家庭で複数のユーザが集う場所（例えばリビングなど）において、全てのユーザの好みにあったコンテンツ（楽曲や映像など）を再生してもよい。具体的には、ＤＶＤレコーダが、そのキャッシュや各機器へのコンテンツの配信を担当してもよい。
【産業上の利用可能性】
【００６２】
本発明にかかるコンテンツ検索装置、コンテンツ検索方法およびコンテンツ提供システムは、情報通信分野など産業上の様々な分野において有用であり、特に、コンテンツ配信サービスに適している。
【図面の簡単な説明】
【００６３】
【図１】本発明の基本原理を示す図
【図２】本システムの全体構成の一例を示す図
【図３】本システムを構成する嗜好分析装置の構成の一例を示すブロック図
【図４】ユーザ情報ＤBに格納される情報の一例を示す図
【図５】楽曲情報ＤＢに格納される情報の一例を示す図
【図６】ジャンル別情報ファイルに格納される情報の一例を示す図
【図７】嗜好分析装置で行われる共通嗜好抽出処理の一例を示すフローチャート
【図８】本システムで行われるユーザ情報登録処理の一例を示すフローチャート
【図９】本システムで行われる自動選曲処理の一例を示すフローチャート
【図１０】本システムの適用場面の一例を示す図
【図１１】本システムの適用場面の一例を示す図
【符号の説明】
【００６４】
１    コンテンツ提供システム
１０    情報通信機器
１０ａ    キャッシュ
２０    嗜好分析装置
２０ａ    制御部
２０ａ１    受信部
２０ａ２    抽出部
２０ａ３    検索部
２０ａ４    共通嗜好検索部
２０ａ５    設定部
２０ａ６    送信部
２０ｂ    記憶部
２０ｂ１    ユーザ情報ＤＢ
２０ｂ２    楽曲情報ＤＢ
２０ｂ３    ジャンル別情報ファイル
２０ｃ    通信インターフェース部
２０ｄ    入出力インターフェース部
３０    ネットワーク
４０    配信サーバ
【図１】
2010286859.tif 000003
【図２】
2010286859.tif 000004
【図３】
2010286859.tif 000005
【図４】
2010286859.tif 000006
【図５】
2010286859.tif 000007
【図６】
2010286859.tif 000008
【図７】
2010286859.tif 000009
【図８】
2010286859.tif 000010
【図９】
2010286859.tif 000011
【図１０】
2010286859.tif 000012
【図１１】
2010286859.tif 000013