(57)【要約】【課題】画像等のコンテンツを感性的な表現にて適切に検索できるようにする。【解決手段】複数種類の楽曲名と各楽曲名の楽曲の意味に関連する少なくとも１つのテキストとを対応づけた第１のデータベースＤＢ１、複数種類のテキストと各テキストとテキストの意味に関連する色彩パターンとを対応づけた第２のデータベースＤＢ２、および複数種類のコンテンツとコンテンツが表す色彩パターンとを対応づけた第３のデータベースＤＢ３を用意する。入力部２が検索用楽曲名の入力を受け付けると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名が対応づけられたテキストを検索し、第２のデータベースＤＢ２を参照して、検索したテキストの意味に関連する色彩パターンを検索し、第３のデータベースＤＢ３を参照して、検索した色彩パターンと対応づけられたコンテンツを検索する。【選択図】図１
2008171245.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の楽曲名と、該各楽曲名の楽曲の意味に関連する少なくとも１つのテキストとを対応づけた第１のデータベースと、
複数種類のテキストと、該各テキストの意味に関連する色彩パターンとを対応づけた第２のデータベースと、
複数種類のコンテンツと、該各コンテンツが表す色彩パターンとを対応づけた第３のデータベースと、
検索用楽曲名の入力を受け付ける入力手段と、
前記第１のデータベースを参照して、前記検索用楽曲名が対応づけられたテキストを検索し、前記第２のデータベースを参照して、前記検索されたテキストの意味に関連する色彩パターンを検索し、前記第３のデータベースを参照して、該検索された色彩パターンと対応づけられたコンテンツを検索する検索手段とを備えたことを特徴とするコンテンツ検索装置。
【請求項２】
前記検索されたコンテンツの利用頻度に基づくスコアを、前記複数種類の楽曲名、前記複数種類のテキストおよび前記複数種類のコンテンツと対応づけた利用履歴データベースとして管理する履歴管理手段をさらに備えたことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項３】
前記検索手段は、前記利用履歴データベースを参照して、前記スコアを前記コンテンツの検索結果に反映させる手段であることを特徴とする請求項２記載のコンテンツ検索装置。
【請求項４】
前記履歴管理手段は、ユーザ単位で前記利用履歴データベースを管理する手段であることを特徴とする請求項２記載のコンテンツ検索装置。
【請求項５】
前記履歴管理手段は、特定のユーザについて、前記利用履歴データベースにスコアが未知のテキストがある場合には、該特定のユーザ以外の他のユーザのスコアを参照して該未知のテキストのスコアを推定する手段であることを特徴とする請求項４記載のコンテンツ検索装置。
【請求項６】
前記検索手段は、前記検索用楽曲名を入力したユーザを特定し、該特定されたユーザの前記利用履歴データベースを参照して該利用履歴を前記コンテンツの検索結果に反映させる手段であることを特徴とする請求項４または５記載のコンテンツ検索装置。
【請求項７】
前記入力手段は、複数の検索用楽曲名の入力を受け付ける手段であることを特徴とする請求項１から６のいずれか１項記載のコンテンツ検索装置。
【請求項８】
前記検索手段は、前記入力された検索用楽曲名に対して複数のテキストが検索された場合、前記複数のテキストに対応する複数の色彩パターンを検索し、該複数の色彩パターン同士の類似度を前記検索結果に反映させる手段であることを特徴とする請求項１から７のいずれか１項記載のコンテンツ検索装置。
【請求項９】
前記検索されたテキストの類義語を解析する解析手段をさらに備え、
前記検索手段は、前記検索されたテキストおよびその類義語が表すテキストに対応する前記色彩パターンを検索する手段であることを特徴とする請求項１から８のいずれか１項記載のコンテンツ検索装置。
【請求項１０】
前記第１のデータベースが楽曲名と第１の言語のテキストとが対応づけられてなり、前記第２のデータベースが前記第１の言語とは異なる第２の言語のテキストと色彩パターンとが対応づけられてなるものである場合において、前記検索された第１の言語のテキストを前記第２の言語のテキストに翻訳する翻訳手段をさらに備えたことを特徴とする請求項１から９のいずれか１項記載のコンテンツ検索装置。
【請求項１１】
前記複数種類のコンテンツと、該各コンテンツに関連する意味を有する少なくとも１つのテキストとを対応づけた第４のデータベースをさらに備え、
前記検索手段は、前記第４のデータベースを参照して、該検索されたテキストと対応づけられたコンテンツを検索し、該第４のデータベースから得られた検索結果と、前記第３のデータベースから得られた検索結果とを統合して最終的な検索結果を得る手段であることを特徴とする請求項１から１０のいずれか１項記載のコンテンツ検索装置。
【請求項１２】
検索用楽曲名の入力を受け付け、
複数種類の楽曲名と、該各楽曲名の楽曲の意味に関連する少なくとも１つのテキストとを対応づけた第１のデータベースを参照して、前記検索用楽曲名が対応づけられたテキストを検索し、
複数種類のテキストと、該各テキストの意味に関連する色彩パターンとを対応づけた第２のデータベースを参照して、前記検索されたテキストの意味に関連する色彩パターンを検索し、
複数種類のコンテンツと、該各コンテンツが表す色彩パターンとを対応づけた第３のデータベースを参照して、該検索された色彩パターンと対応づけられたコンテンツを検索することを特徴とするコンテンツ検索方法。
【請求項１３】
検索用楽曲名の入力を受け付ける手順と、
複数種類の楽曲名と、該各楽曲名の楽曲の意味に関連する少なくとも１つのテキストとを対応づけた第１のデータベースを参照して、前記検索用楽曲名が対応づけられたテキストを検索する手順と、
複数種類のテキストと、該各テキストの意味に関連する色彩パターンとを対応づけた第２のデータベースを参照して、前記検索されたテキストの意味に関連する色彩パターンを検索する手順と、
複数種類のコンテンツと、該各コンテンツが表す色彩パターンとを対応づけた第３のデータベースを参照して、該検索された色彩パターンと対応づけられたコンテンツを検索する手順とを有することを特徴とするコンテンツ検索方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索語を入力することにより、画像等のコンテンツを検索するコンテンツ検索装置および方法並びにコンテンツ検索方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
インターネット上から画像および動画像の等のコンテンツを検索する種々のシステムが提案されている。例えば、インターネット上のＷｅｂサイトから収集したＨＴＭＬ文書から画像のＵＲＬを抽出し、ＵＲＬを参照して画像を取得し、取得した画像およびそれを使用したＨＴＭＬ文書における画像重要度を算出し、ＨＴＭＬ文書と画像ファイルから画像検索に必要な画像の特徴や画像のタグ情報等を検索のキーワードとして抽出して画像データベースを構築し、受け付けた検索条件に合致する画像を画像データベースから検索し、検索結果の画像を画像の重要度順に表示する手法が提案されている（特許文献１参照）。
【０００３】
また、入力された検索語から検索キーワードを決定して画像のキーワード検索を行い、検索語に対応する感性パターンを取得して感性パターンの特徴量を用いて画像を検索し、２つの検索結果を統合することにより、目的とする画像を精度良く検索する手法が提案されている（特許文献２参照）。
【０００４】
これらの手法によれば、検索語を入力することにより、所望とする画像を精度良く検索することができる。
【特許文献１】特開２００４−２２０２６７号公報
【特許文献２】特開２０００−１１２９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、検索を行うユーザは、所望とする画像のイメージを表す検索語を明確に決定してから検索を行う場合のみならず、感性的に曖昧な表現の検索語を用いて検索を行う場合がある。上記特許文献１に記載された手法では、ユーザが必要とする画像にユーザが抱くイメージを表すキーワードが対応づけられているとは限らない。このため、ユーザが必要とする画像が有するイメージに対応する感性的に曖昧な表現を検索語として使用した場合、ユーザにとって意味のない画像が検索されてしまうおそれがある。
【０００６】
また、特許文献２に記載された手法においても、ユーザが必要とする画像にユーザが考える情報がキーワードとして対応づけられているとは限らないため、同様に感性的に曖昧な表現を検索語として使用した場合に、ユーザにとって意味のない画像が検索されてしまうおそれがある。
【０００７】
本発明は、上記事情に鑑みなされたものであり、画像等のコンテンツを感性的な表現にて適切に検索できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明によるコンテンツ検索装置は、複数種類の楽曲名と、該各楽曲名の楽曲の意味に関連する少なくとも１つのテキストとを対応づけた第１のデータベースと、
複数種類のテキストと、該各テキストの意味に関連する色彩パターンとを対応づけた第２のデータベースと、
複数種類のコンテンツと、該各コンテンツが表す色彩パターンとを対応づけた第３のデータベースと、
検索用楽曲名の入力を受け付ける入力手段と、
前記第１のデータベースを参照して、前記検索用楽曲名が対応づけられたテキストを検索し、前記第２のデータベースを参照して、前記検索されたテキストの意味に関連する色彩パターンを検索し、前記第３のデータベースを参照して、該検索された色彩パターンと対応づけられたコンテンツを検索する検索手段とを備えたことを特徴とするものである。
【０００９】
これにより、検索用楽曲名を入力すると、楽曲名の楽曲の意味に関連する少なくとも１つのテキストが検索され、検索されたテキストの意味に関連する色彩パターンが検索され、さらに検索された色彩パターンと対応づけられたコンテンツが検索される。このため、感性的な表現である楽曲名に対応するコンテンツが検索されることから、ユーザの感性を反映させてコンテンツの検索を行うことができる。
【００１０】
「色彩パターン」としては、１つの色のみであってもよく、複数の色の組合せであってもよい。
【００１１】
「コンテンツ」としては、色彩パターンと対応づけることが可能なものであれば、例えば静止画像、動画像、音楽、書籍、衣料、絵画のみならず、商品の外観やデザイン等もコンテンツとして検索の対象とすることができる。
【００１２】
なお、本発明によるコンテンツ検索装置においては、前記検索されたコンテンツの利用頻度に基づくスコアを、前記複数種類の楽曲名、前記複数種類のテキストおよび前記複数種類のコンテンツと対応づけた利用履歴データベースとして管理する履歴管理手段をさらに備えるものとしてもよい。
【００１３】
これにより、利用履歴データベースを参照して、利用頻度の高いコンテンツを知ることができる。また、利用履歴を蓄積することができるため、検索結果に過去の利用履歴を反映させることができる。
【００１４】
「利用」とは、検索結果のコンテンツを利用することである。具体的には、静止画像、動画像および音楽の場合、これらを再生したり、ダウンロードしたりすることである。書籍、衣料、絵画および商品の場合、これらのコンテンツが検索は、ネットショッピングにおいて行われることが多い。このため、書籍、衣料、絵画および商品の場合、利用とは検索結果のコンテンツの購入、購入の予約、および購入のための買い物かごへの移動等をコンテンツの「利用」とすることができる。
【００１５】
また、本発明によるコンテンツ検索装置においては、前記検索手段を、前記利用履歴データベースを参照して、前記スコアを前記コンテンツの検索結果に反映させる手段としてもよい。
【００１６】
これにより、コンテンツの利用頻度を反映させた検索結果を得ることができる。
【００１７】
また、本発明によるコンテンツ検索装置においては、前記履歴管理手段を、ユーザ単位で前記利用履歴データベースを管理する手段としてもよい。
【００１８】
これにより、利用履歴データベースを参照すれば、利用頻度の高いコンテンツをユーザ単位で知ることができる。また、利用履歴を蓄積することができるため、検索結果に過去の利用履歴をユーザ単位で反映させることができる。
【００１９】
また、この場合、前記履歴管理手段を、特定のユーザについて、前記利用履歴データベースにスコアが未知のテキストがある場合には、該特定のユーザ以外の他のユーザのスコアを参照して該未知のテキストのスコアを推定する手段としてもよい。
【００２０】
これにより、特定のユーザについて、利用履歴データベースにスコアが未知のテキストがある場合には、特定のユーザ以外の他のユーザのスコアを参照して未知のテキストのスコアを推定して、特定のユーザの利用履歴を検索結果に反映させることができる。
【００２１】
また、本発明によるコンテンツ検索装置においては、前記検索手段を、前記検索用楽曲名を入力したユーザを特定し、該特定されたユーザの前記利用履歴データベースを参照して該利用履歴を前記コンテンツの検索結果に反映させる手段としてもよい。
【００２２】
これにより、特定のユーザについてのコンテンツの利用頻度を反映させた検索結果を得ることができる。
【００２３】
また、本発明によるコンテンツ検索装置においては、前記入力手段を、複数の検索用楽曲名の入力を受け付ける手段としてもよい。
【００２４】
これにより、複数の検索用楽曲名を用いた検索を行うことができる。
【００２５】
また、本発明によるコンテンツ検索装置においては、前記検索手段を、前記入力された検索用楽曲名に対して複数のテキストが検索された場合、前記複数のテキストに対応する複数の色彩パターンを検索し、該複数の色彩パターン同士の類似度を前記検索結果に反映させる手段としてもよい。
【００２６】
これにより、色彩パターンが類似するコンテンツのみを用いて検索を行ったり、検索結果を表示する等できるため、検索結果を利用しやすいものとすることができる。
【００２７】
また、本発明によるコンテンツ検索装置においては、前記検索されたテキストの類義語を解析する解析手段をさらに備えるものとし、
前記検索手段を、前記検索されたテキストおよびその類義語が表すテキストに対応する前記色彩パターンを検索する手段としてもよい。
【００２８】
これにより、より広範囲なテキストにより検索を行うことができるため、ユーザの意図に適した検索結果をより得やすくすることができる。
【００２９】
「類義語」としては、検索されたテキストの同義語および関連語を含む。同義語には、外来語、省略形、通称、慣用表現、陳腐化した表現、漢字と仮名による表記の揺れ、および送り仮名による表記の揺れ等を含む。
【００３０】
「関連語」としては、検索されたテキストより広い意味を有する広義語、および狭い意味を有する狭義語を含む。
【００３１】
また、本発明によるコンテンツ検索装置においては、前記第１のデータベースが楽曲名と第１の言語のテキストとが対応づけられてなり、前記第２のデータベースが前記第１の言語とは異なる第２の言語のテキストと色彩パターンとが対応づけられてなるものである場合において、前記検索された第１の言語のテキストを前記第２の言語のテキストに翻訳する翻訳手段をさらに備えるものとしてもよい。
【００３２】
これにより、第１のデータベースに登録されているテキストの言語と、第２のデータベースに登録されているテキストの言語とが異なる場合であっても、コンテンツの検索を行うことができる。
【００３３】
また、本発明によるコンテンツ検索装置においては、前記複数種類のコンテンツと、該各コンテンツに関連する意味を有する少なくとも１つのテキストとを対応づけた第４のデータベースをさらに備えるものとし、
前記検索手段を、前記第４のデータベースを参照して、該検索されたテキストと対応づけられたコンテンツを検索し、該第４のデータベースから得られた検索結果と、前記第３のデータベースから得られた検索結果とを統合して最終的な検索結果を得る手段としてもよい。
【００３４】
これにより、２つの検索結果により最終的な検索結果を得ることができるため、精度良くコンテンツの検索を行うことができる。
【００３５】
本発明によるコンテンツ検索方法は、検索用楽曲名の入力を受け付け、
複数種類の楽曲名と、該各楽曲名の楽曲の意味に関連する少なくとも１つのテキストとを対応づけた第１のデータベースを参照して、前記検索用楽曲名が対応づけられたテキストを検索し、
複数種類のテキストと、該各テキストの意味に関連する色彩パターンとを対応づけた第２のデータベースを参照して、前記検索されたテキストの意味に関連する色彩パターンを検索し、
複数種類のコンテンツと、該各コンテンツが表す色彩パターンとを対応づけた第３のデータベースを参照して、該検索された色彩パターンと対応づけられたコンテンツを検索することを特徴とするものである。
【００３６】
なお、本発明によるコンテンツ検索方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明を実施するための最良の形態】
【００３７】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図である。図１に示すように、第１の実施形態によるコンテンツ検索装置１は、検索用楽曲名の入力を受け付ける入力部２と、第１のデータベースＤＢ１と、第２のデータベースＤＢ２と、第３のデータベースＤＢ３と、検索用楽曲名に対応するコンテンツを検索する検索部３と、コンテンツを保存するコンテンツ保存部４と、コンテンツの検索結果を出力する出力部５とを備える。
【００３８】
入力部２は、例えばインターネット等のネットワークと接続されており、ネットワークに接続された端末装置からユーザが送信した検索用楽曲名を受信して装置１に入力する。なお、検索用楽曲名としては、ユーザが検索を所望とするコンテンツに抱くイメージを有する楽曲名を用いるものとする。例えば、ユーザが夏の涼しげなイメージのコンテンツを検索したい場合、「波乗りジョニー」等の夏らしい楽曲名を検索用楽曲名として使用する。
【００３９】
検索部３は、第１から第３のデータベースＤＢ１〜ＤＢ３を参照して、ユーザが入力した検索用楽曲名に対応するコンテンツを検索する。
【００４０】
第１のデータベースＤＢ１は、複数種類の楽曲名と、楽曲名の意味に関連する少なくとも１つのテキストとを対応づけて登録したものである。本実施形態においては、楽曲がどのようなイメージを持つかについて調査を行い、調査により得られたイメージを表すテキストについて統計をとり、より多くの人がその楽曲に対して持ったイメージを表すテキストをその楽曲の楽曲名に関連する意味を有するテキストとする。なお、１つのテキストのみならず統計上上位となった複数のテキストを楽曲名と対応づけてもよい。
【００４１】
図２は第１のデータベースＤＢ１を示す図である。図２に示すように第１のデータベースＤＢ１には、複数の楽曲名の楽曲名ＩＤと、楽曲名に関連する意味を有するテキストとが登録されている。例えば楽曲名００１には「夏」、「涼しい」および「波」のテキストが、楽曲名００２には「桜」、「坂」および「愛」のテキストが、楽曲名００３には「冬」、「クリスマス」および「寒い」のテキストがそれぞれ登録されている。
【００４２】
第２のデータベースＤＢ２は、複数種類のテキストと、各テキストの意味に関連する色彩パターンとを対応づけて登録したものである。ここで、第２のデータベースＤＢ２は、図３に示すように、色の印象としてＷＡＲＭ−ＣＯＯＬとなる関係を横軸に、ＳＯＦＴ−ＨＡＲＤとなる関係を縦軸に取り、涼しい、寒い、暑い、ポップおよび地味等のテキストと、そのテキストにより印象づけられる色彩パターンとの関係を定めたカラーマップを作成し、カラーマップ上における色の印象を表すテキストと色彩パターンとを図４に示すように対応づけることにより作成する。なお、図３において、涼しい、寒い等のテキストの意味に関連する色彩パターンを「□」により示している。
【００４３】
なお、図４に示す第２のデータベースＤＢ２においては、例えば「涼しい」というテキストが３種類登録されており、「涼しい１」には、（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）、（１２８，１２８，２５５）の２色の色彩パターンが、「涼しい２」には、（Ｒ，Ｇ，Ｂ）＝（６４，６４，２００）、（３２，２００，２５５）の２色の色彩パターンが、「涼しい３」には（Ｒ，Ｇ，Ｂ）＝（３２，２５５，２５５）、（６４，２５５，６４５）の２色の色彩パターンが登録されている。なお、テキストと登録されている色彩パターンは２色のみならず、１色または３色以上の場合もある。
【００４４】
第３のデータベースＤＢ３は、コンテンツ保存部４に保存された複数種類のコンテンツと、コンテンツが表す色彩パターンとを対応づけて登録したものである。なお、第１の実施形態においては、コンテンツとして画像を用いるものとする。コンテンツが表す色彩パターンは、画像に含まれる色を抽出し、多く含まれる順に色をソートした場合における上位所定数（例えば１〜３）の色からなるものとすればよい。図５は第３のデータベースＤＢ３の例を示す図である。図５に示すように第３のデータベースＤＢ３には、複数の画像の画像ＩＤと、コンテンツが表す色彩パターンとが登録されている。例えば画像００１には、（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）、（１２８，１２８，２５５）の２色の色彩パターンが登録されている。
【００４５】
ここで、コンテンツとしては画像に限定されるものではなく、動画像、音楽、書籍、衣料、絵画、および商品の外観やデザイン等もコンテンツとして用いることができる。なお、動画像、衣料および絵画については画像の場合と同様にコンテンツが表す色彩パターンを求めればよい。また、音楽、書籍および商品の外観やデザインについては、音楽、書籍および商品の外観やデザインがどのような色のイメージを持つかについて調査を行い、調査により得られたイメージを表す色をＲＧＢ色空間上にマッピングしてその統計をとり、より多くの人がそのコンテンツに対して持ったイメージを表す複数の色をそのコンテンツが表す色彩パターンとすればよい。
【００４６】
検索部３は、入力部２に入力された検索用楽曲名の意味に関連する少なくとも１つのテキストを第１のデータベースＤＢ１を参照して検索する。例えば、検索用楽曲名が楽曲名００１に対応するものであれば、第１のデータベースＤＢ１に登録された楽曲名００１に対応づけられた「夏」、「涼しい」および「波」の３つのテキストを検索する。
【００４７】
そして検索部３は、検索したテキストの意味に関連する色彩パターンを第２のデータベースＤＢ２を参照して検索する。例えば、検索したテキストが「涼しい」であれば、第２のデータベースＤＢ２に登録された「涼しい１」、「涼しい２」および「涼しい３」の３つのテキストに対応づけられた（Ｒ，Ｇ，Ｂ）＝（０，０，２５５）、（１２８，１２８，２５５）の２色の色彩パターン、（Ｒ，Ｇ，Ｂ）＝（６４，６４，２５５）、（３２，２００，２５５）の２色の色彩パターン、および（Ｒ，Ｇ，Ｂ）＝（３２，２５５，２５５）、（６４，２５５，６４５）の２色の色彩パターンを検索する。
【００４８】
さらに、検索部３は、第３のデータベースＤＢ３を参照して、検索した色彩パターンと対応づけられたコンテンツを検索して検索結果を出力する。なお、検索した色彩パターンとコンテンツに対応づけられた色彩パターンとが完全に一致する場合には、完全に一致した色彩パターンに対応づけられたコンテンツを検索結果に含める。
【００４９】
また、検索した色彩パターンとコンテンツに対応づけられた色彩パターンとが一致しない場合には、検索した色彩パターンおよび第３のデータベースＤＢ３に登録されたすべてのコンテンツの色彩パターンをＲＧＢ色空間上にマッピングし、検索した色彩パターンとコンテンツの色彩パターンとのＲＧＢ色空間上における類似度を算出し、類似度が最も大きいコンテンツを検索結果に含める。例えば、検索した色彩パターンとコンテンツの色彩パターンとのＲＧＢ色空間上における距離を算出し、その距離が最も短いコンテンツを検索結果に含める。
【００５０】
具体的には、検索した色彩パターンおよび距離判断の対象となるコンテンツの色彩パターンが２色からなる場合、図６に示すように、ＲＧＢ色空間上に検索した色彩パターンＰ１，Ｐ２をマッピングし、距離判断の対象となるコンテンツの色彩パターンＣ１，Ｃ２をマッピングする。そして、線分Ｐ１Ｐ２と線分Ｃ１Ｃ２との距離Ｌ１を、第２のデータベースＤＢ２に登録されているすべてのコンテンツについて求め、距離Ｌ１が最も短いコンテンツを検索結果に含める。
【００５１】
なお、距離Ｌ１が最も短いコンテンツのみならず、すべてのコンテンツを距離Ｌ１が短い順にソートし、上位所定数（例えば３つ）のコンテンツを検索結果に含めるようにしてもよい。なお、このコンテンツの検索は、検索されたすべての色彩パターンについて行うものであり、３通りの色彩パターンが検索された場合には、３通りの色彩パターンのそれぞれについてコンテンツの検索を行う。
【００５２】
ここで、色彩パターンが２色からなる場合には上述した線分間の距離Ｌ１を類似度として算出すればよいが、類似度は検索された色彩パターンの色数および距離判断の対象となるコンテンツの色彩パターンの色数に応じて、上述した線分間の距離のみならず、点間の距離、点と線分との距離、点と面との距離、点と立体との距離、線分と面との距離、線分と立体との距離、面と面との距離、および面と立体との距離等、種々異なるものとなる。また、上述した距離に基づくもののみならず、線分、面および立体が重なり合う程度を類似度として求めるようにしてもよい。
【００５３】
出力部５は、例えばインターネット等のネットワークと接続されており、検索用楽曲名を装置１に送信した端末装置に検索結果を送信する。
【００５４】
次いで、第１の実施形態において行われる処理について説明する。図７は第１の実施形態において行われる処理を示すフローチャートである。入力部２は検索用楽曲名が入力されたか否かの監視を行っており（ステップＳＴ１）、検索用楽曲名の入力が受け付けられると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名の意味に関連する少なくとも１つのテキストを検索する（ステップＳＴ２）。さらに、検索部３は、第２のデータベースＤＢ２を参照して、検索したテキストの意味に関連する色彩パターンを検索する（ステップＳＴ３）。
【００５５】
次いで、検索部３は、第３のデータベースＤＢ３を参照して、検索した色彩パターンと対応づけられたコンテンツを検索する（ステップＳＴ４）。そして出力部５が検索結果を出力し（ステップＳＴ５）、処理を終了する。
【００５６】
このように、第１の実施形態においては、検索用楽曲名が入力されると、検索用楽曲名の意味に関連する少なくとも１つのテキストを検索し、次いで、検索したテキストの意味に関連する色彩パターンを検索し、さらに検索した色彩パターンと対応づけられたコンテンツを検索するようにしたものである。このため、感性的な表現である楽曲名に対応するコンテンツが検索されることから、ユーザの感性を反映させてコンテンツの検索を行うことができる。
【００５７】
次いで、本発明の第２の実施形態について説明する。図８は第２の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図である。なお、第２の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第２の実施形態によるコンテンツ検索装置１Ａは、検索されたコンテンツの利用頻度に基づくスコアを、複数種類の楽曲名に関連する意味を有するテキストと対応づけた第１の利用履歴データベースＤＢ４、複数種類のテキストと対応づけた第２の利用履歴データベースＤＢ５、および複数種類のコンテンツと対応づけた第３の利用履歴データベースＤＢ６として管理する履歴管理部６を備えた点が第１の実施形態と異なる。
【００５８】
図９は第１の利用履歴データベースＤＢ３を示す図である。図９に示すように第１の利用履歴データベースＤＢ４は、第１のデータベースＤＢ１に登録されたものと同様の複数種類の楽曲と利用頻度のスコアとがテキスト毎に対応づけられている。履歴管理部６は、検索されたコンテンツが利用される毎に、そのコンテンツと対応づけられた楽曲におけるそのコンテンツの検索に使用したテキストの頻度のスコアを１つ加算することにより第１の利用履歴データベースＤＢ４を更新する。例えば、楽曲名００１が検索用楽曲名として入力された場合において、第３のデータベースＤＢ３における画像００１が利用された場合、「涼しい１」が画像００１に対応する色彩パターンとなるため、履歴管理部６は楽曲名００１における画像００１に対応する色彩パターンを得た「涼しい」のテキストについてスコアを加算する。
【００５９】
図１０は第２の利用履歴データベースＤＢ５を示す図である。図１０に示すように第２の利用履歴データベースＤＢ５は、第２のデータベースＤＢ２に登録されたものと同様の複数種類のテキストと利用頻度のスコアとが対応づけられている。履歴管理部６は、検索されたコンテンツが利用される毎に、そのコンテンツと対応づけられた、検索された色彩パターンを得たテキストの入力頻度のスコアを１つ加算することにより第２の利用履歴データベースＤＢ５を更新する。例えば、第３のデータベースＤＢ３における画像００１が利用された場合、「涼しい１」が画像００１に対応する色彩パターンとなるため、履歴管理部６は「涼しい１」のスコアを加算する。
【００６０】
図１１は第３の利用履歴データベースＤＢ６を示す図である。図１１に示すように第３の利用履歴データベースＤＢ６は、第３のデータベースＤＢ３に登録されたものと同様の複数種類のコンテンツと利用頻度のスコアとが対応づけられている。履歴管理部６は、検索されたコンテンツが利用される毎に、第３の利用履歴データベースＤＢ６に登録された対応するコンテンツの利用頻度のスコアを１つ加算することにより第３の利用履歴データベースＤＢ６を更新する。例えば、第３のデータベースＤＢ３における画像００１が利用された場合、履歴管理部６は画像００１のスコアを加算する。
【００６１】
なお、本実施形態においてはコンテンツは画像であるため、検索結果に含まれるコンテンツを再生したり、ダウンロードしたりすることがコンテンツの利用となる。
【００６２】
ここで、第２の実施形態においては、上記第１の実施形態と同様に検索を行うが、検索部３が利用履歴を検索結果に反映させる。例えば複数の画像が検索された場合、検索結果においてスコアが高い順に画像を並べて表示する。具体的には、第３の利用履歴データベースＤＢ６に登録された画像００１，００２，００３が検索された場合、各画像のスコアは１３，２４，１１であることから、画像００２，００１，００３の順に画像を並べて検索結果を表示する。なお、第２の利用履歴データベースＤＢ５を参照して、色彩パターンを用いての検索により得られたコンテンツに対応する色彩パターンを得たテキストについてのスコアが高い順に、画像を並べて検索結果を表示するようにしてもよい。
【００６３】
次いで、第２の実施形態において行われる処理について説明する。図１２は第２の実施形態において行われる処理を示すフローチャートである。入力部２は検索用楽曲名が入力されたか否かの監視を行っており（ステップＳＴ１１）、検索用楽曲名の入力が受け付けられると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名の意味に関連する少なくとも１つのテキストを検索する（ステップＳＴ１２）。さらに、検索部３は、第２のデータベースＤＢ２を参照して、検索したテキストの意味に関連する色彩パターンを検索する（ステップＳＴ１３）。
【００６４】
次いで、検索部３は、第２のデータベースＤＢ２を参照して、検索した色彩パターンと対応づけられたコンテンツを検索し（ステップＳＴ１４）、さらに第３の利用履歴データベースＤＢ６を参照して、検索結果におけるコンテンツの表示順を決定する（ステップＳＴ１５）。そして出力部５が検索結果を出力する（ステップＳＴ１６）。
【００６５】
続いて、履歴管理部６が検索結果におけるコンテンツが利用されたか否かの監視を開始し（ステップＳＴ１７）、コンテンツが利用されると、利用されたコンテンツについての第１の利用履歴データベースＤＢ４、第２の利用履歴データベースＤＢ５および第３の利用履歴データベースＤＢ６をを更新し（ステップＳＴ１８）、処理を終了する。
【００６６】
これにより、第２の実施形態においては、第１の利用履歴データベースＤＢ４を参照することにより、楽曲名に対応づけられた利用頻度の高いテキストを、第２の利用履歴データベースＤＢ５を参照することにより利用頻度の高いコンテンツを得たテキストを、第３の利用履歴データベースＤＢ６を参照することにより、利用頻度の高いコンテンツを知ることができる。また、コンテンツの利用履歴を蓄積することができるため、検索結果に過去の利用履歴を反映させることができる。
【００６７】
次いで、本発明の第３の実施形態について説明する。図１３は第３の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図である。なお、第３の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第３の実施形態によるコンテンツ検索装置１Ｂは、コンテンツ検索装置１Ｂを利用するユーザを登録したユーザデータベースＤＢ７を備えるとともに、履歴管理部６が第１の利用履歴データベースＤＢ４、第２の利用履歴データベースＤＢ５および第３の利用履歴データベースＤＢ６をユーザ単位で管理するようにした点が第２の実施形態と異なる。
【００６８】
図１４はユーザデータベースＤＢ７を示す図である。図１４に示すように、第３の実施形態において使用するユーザデータベースＤＢ７は、ユーザＩＤ、アカウント名、メールアドレスおよび名前が登録されている。入力部２は、ユーザデータベースＤＢ７を参照して、検索を行うユーザの認証を行う。
【００６９】
履歴管理部６は、ユーザ毎に第１の利用履歴データベースＤＢ４、第２の利用履歴データベースＤＢ５および第３の利用履歴データベースＤＢ６を管理する。具体的には、第１の利用履歴データベースＤＢ４、第２の利用履歴データベースＤＢ５および第３の利用履歴データベースＤＢ６をそれぞれユーザＩＤと対応づけて管理する。
【００７０】
次いで、第３の実施形態において行われる処理について説明する。図１５は第３の実施形態において行われる処理を示すフローチャートである。入力部２はまず検索を行うユーザの認証を行い（ステップＳＴ２１）、続いて、検索用楽曲名が入力されたか否かの監視を開始する（ステップＳＴ２２）。検索用楽曲名の入力が受け付けられると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名の意味に関連する少なくとも１つのテキストを検索する（ステップＳＴ２３）。さらに、検索部３は、第２のデータベースＤＢ２を参照して、検索したテキストの意味に関連する色彩パターンを検索する（ステップＳＴ２４）。
【００７１】
次いで、検索部３は、第２のデータベースＤＢ２を参照して、検索した色彩パターンと対応づけられたコンテンツを検索し（ステップＳＴ２５）、さらに第３の利用履歴データベースＤＢ６を参照して、検索結果におけるコンテンツの表示順を決定する（ステップＳＴ２６）。そして出力部５が検索結果を出力する（ステップＳＴ２７）。
【００７２】
続いて、履歴管理部６が検索結果におけるコンテンツが利用されたか否かの監視を開始し（ステップＳＴ２８）、コンテンツが利用されると、利用されたコンテンツについての検索を行ったユーザの第１の利用履歴データベースＤＢ４、第２の利用履歴データベースＤＢ５および第３の利用履歴データベースＤＢ６を更新し（ステップＳＴ２９）、処理を終了する。
【００７３】
これにより、第３の実施形態においては、第１の利用履歴データベースＤＢ４を参照することにより、ユーザ毎に楽曲名に対応づけられた利用頻度の高いテキストを、第２の利用履歴データベースＤＢ５を参照することにより、ユーザ毎に利用頻度の高いコンテンツを得たテキストを、第３の利用履歴データベースＤＢ６を参照することにより、ユーザ毎に利用頻度の高いコンテンツを知ることができる。また、コンテンツの利用履歴をユーザ毎に蓄積することができるため、ユーザ毎に過去の利用履歴を検索結果に反映させることができる。
【００７４】
なお、上記第３の実施形態において、ユーザ毎に第１の利用履歴データベースＤＢ４、第２の利用履歴データベースＤＢ５および第３の利用履歴データベースＤＢ６を管理しているが、第２の利用履歴データベースＤＢ５にスコアが未知のテキストがある場合がある。この場合、協調フィルタリングの手法を用いて未知のスコアを推定するようにしてもよい。以下、協調フィルタリングの手法を用いた未知のスコアの推定について説明する。
【００７５】
協調フィルタリングの手法とは、ユーザの嗜好を過去の行動という形で記録し、そのユーザと似たような行動をとっているユーザの嗜好情報をもとに、ユーザの嗜好を推測する手法である。
【００７６】
第２の利用履歴データベースＤＢ５をユーザ毎に用意した場合、ユーザＩＤとテキストのスコアとの対応表を生成することができる。図１６はユーザＩＤとテキストのスコアとの対応表を示す図である。図１６に示す対応表において、ユーザＩＤ１０００１のユーザ（以下ユーザ１０００１とする）について、「寒い３」のスコアが未知であったとする。この場合、履歴管理部６は、「寒い３」以外のテキストについて、ユーザ１０００１とスコアの傾向が似ているユーザを対応表から抽出する。図１６に示す対応表を見るとユーザ１０００２がユーザ１０００１とスコアの傾向が似ているため、ユーザ１０００２を抽出する。そして、ユーザ１０００２についての「寒い３」のスコアをユーザ１０００１の「寒い３」のスコアと推定する。
【００７７】
これにより、未知のスコアを推定して、特定のユーザの利用履歴を検索結果に反映させることができる。
【００７８】
次いで、本発明の第４の実施形態について説明する。なお、第４の実施形態は、複数の検索用楽曲名の入力を受け付けるようにした点が上記第１から第３の実施形態と異なるのみであり、装置の構成については第１から第３の実施形態と同一であるため、ここでは詳細な説明は省略する。
【００７９】
図１７は第４の実施形態において行われる処理を示すフローチャートである。なお、以下に示すフローチャートは第１の実施形態に第４の実施形態を適用したものであるが、第２および第３の実施形態に対しても同様に適用できるものである。入力部２は検索用楽曲名が複数入力されたか否かの監視を行っており（ステップＳＴ３１）、検索用楽曲名の入力が受け付けられると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名の意味に関連する少なくとも１つのテキストを検索する（ステップＳＴ３２）。さらに、検索部３は、第２のデータベースＤＢ２を参照して、検索したテキストの意味に関連する色彩パターンを検索する（ステップＳＴ３３）。なお、第４の実施形態においては、複数の検索用楽曲名が入力されているため、複数の検索用楽曲名の意味にそれぞれ関連するテキストおよび色彩パターンを検索する。
【００８０】
次いで、検索部３は、第２のデータベースＤＢ２を参照して、検索した色彩パターンと対応づけられたコンテンツを検索する（ステップＳＴ３４）。そして出力部５が検索結果を出力し（ステップＳＴ３５）、処理を終了する。
【００８１】
これにより、第４の実施形態においては、複数の検索用楽曲名を用いた検索を行うことができる。
【００８２】
次いで、本発明の第５の実施形態について説明する。なお、第５の実施形態は、入力された検索用楽曲名に対して複数のテキストが検索された場合に、複数のテキストのそれぞれにより検索された複数の色彩パターン同士の類似度を検索結果に反映させるようにした点が上記第１から第４の実施形態と異なるのみであり、装置の構成については第１から第４の実施形態と同一であるため、ここでは詳細な説明は省略する。なお、複数のテキストが検索されるとは、１つの楽曲名に対して複数のテキストが登録されている場合、および上記第４の実施形態のように複数の検索用楽曲名が入力された場合等が挙げられる。
【００８３】
図１８は第５の実施形態において行われる処理を示すフローチャートである。なお、以下に示すフローチャートは第１の実施形態に第５の実施形態を適用したものであるが、第２から第４の実施形態に対しても同様に適用できるものである。入力部２は検索用楽曲名が入力されたか否かの監視を行っており（ステップＳＴ４１）、検索用楽曲名の入力が受け付けられると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名の意味に関連するテキストを検索する（ステップＳＴ４２）。なお、ここでは複数のテキストを検索したものとする。さらに、検索部３は、第２のデータベースＤＢ２を参照して、検索した複数のテキストの意味に関連する色彩パターンを検索する（ステップＳＴ４３）。
【００８４】
次いで、検索部３は、検索した複数の色彩パターン同士の類似度を算出する（ステップＳＴ４４）。具体的には上記第１の実施形態において説明した、検索された色彩パターンとコンテンツに対応づけられた色彩パターンとの類似度の算出と同様の手法により、検索した複数の色彩パターン同士について算出したＲＧＢ色空間上における距離を類似度として算出する。
【００８５】
なお、色彩パターンが２色からなる場合には上述した線分間の距離Ｌ１を類似度として算出すればよいが、類似度は検索された色彩パターンの色数および距離判断の対象となるコンテンツの色彩パターンの色数に応じて、上述した線分間の距離Ｌ１のみならず、点間の距離、点と線分との距離、点と面との距離、点と立体との距離、線分と面との距離、線分と立体との距離、面と面との距離、面と立体との距離等、種々異なるものとなる。また、類似度は上述した距離に基づくもののみならず、線分、面および立体が重なり合う程度を類似度として求めるようにしてもよい。
【００８６】
次いで、検索部３は、第３のデータベースＤＢ３を参照して、検索した色彩パターンと対応づけられたコンテンツを、算出した類似度を考慮して検索する（ステップＳＴ４５）。すなわち、類似度が高い色彩パターンについて寄与率を高くしてコンテンツの検索を行う。具体的には、すべての色彩パターンから見て、類似度が所定のしきい値未満の関係にある色彩パターンを検索の条件から除外し、類似度が所定のしきい値以上の関係にある色彩パターンのみを用いて検索を行う。
【００８７】
例えば、青、水色および赤の１色からなる３通りの色彩パターンが検索された場合、所定のしきい値を適切に定めることにより、青と水色との類似度は所定のしきい値以上となり、青と赤、および水色と赤との類似度は所定のしきい値未満となる。したがって、赤の色彩パターンを検索の条件から削除し、青および水色の色彩パターンのみを用いて検索を行う。
【００８８】
そして出力部５が検索結果を出力し（ステップＳＴ４６）、処理を終了する。
【００８９】
図１９は第５の実施形態における検索結果を表す検索結果画面を示す図である。図１９に示すように、検索結果画面３０においては、青および水色の色彩パターンのみを用いて検索したことが分かるように、青の色彩パターン３１と、青の色彩パターン３１により検索した画像のサムネイル画像３２とが対応づけられ、さらに、水色の色彩パターン３３と、水色の色彩パターンにより検索した画像のサムネイル画像３４とが対応づけられている。
【００９０】
これにより、第５の実施形態においては、色彩パターンが類似するコンテンツのみを用いて検索を行ったり、検索結果を表示する等できるため、検索結果を利用しやすいものとすることができる。
【００９１】
なお、上記第５の実施形態においては、検索したすべての色彩パターンを用いてコンテンツの検索を行い、検索結果において、類似度が所定のしきい値以上の色彩パターンにより検索されたコンテンツと、類似度が所定のしきい値未満の色彩パターンにより検索されたコンテンツとを分類するようにしてもよい。例えば図２０に示す検索結果画面３５において、類似度が所定のしきい値以上の色彩パターンにより検索されたコンテンツ３６，３７については背景部分を同一の色とし、類似度が所定のしきい値未満の色彩パターンにより検索されたコンテンツ３８については背景部分をコンテンツ３６，３７の背景部分とは異なる色とすればよい。
【００９２】
次いで、本発明の第６の実施形態について説明する。図２１は第６の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図である。なお、第６の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第６の実施形態によるコンテンツ検索装置１Ｃは、検索部３が検索用楽曲名から検索したテキストの類義語を解析する解析部７および類義語辞書データベースＤＢ８を備え、検索部３において検索したテキストおよびその類義語が表すテキストに対応する色彩パターンを検索するようにした点が第１の実施形態と異なる。なお、第６の実施形態は第２から第５の実施形態に対しても同様に適用できる。ここで、第６の実施形態を第５の実施形態に適用した場合、検索されたすべてのテキストの類義語を求めて検索を行えばよい。
【００９３】
ここで、「類義語」としては、検索されたテキストの同義語および関連語を含む。同義語には、外来語、省略形、通称、慣用表現、陳腐化した表現、漢字と仮名による表記の揺れ、および送り仮名による表記の揺れ等を含む。
【００９４】
「関連語」としては、検索されたテキストより広い意味を有する広義語、および狭い意味を有する狭義語を含む。例えば、「感動」の広義語として「情操」および「感情」が、狭義語として「感銘」および「エクスタシー」等が挙げられる。また、「おそれ」の広義語として「情緒」および「感情」が、狭義語として「畏怖」、「おびえ」および「恐慌」等が挙げられる。
【００９５】
類義語辞書データベースＤＢ８には、各種テキストに対する類義語が登録されており、解析部７は類義語辞書データベースＤＢ８を参照して、検索されたテキストの類義語を解析する。
【００９６】
次いで、第６の実施形態において行われる処理について説明する。図２２は第６の実施形態において行われる処理を示すフローチャートである。入力部２は検索用楽曲名が入力されたか否かの監視を行っており（ステップＳＴ５１）、検索用楽曲名の入力が受け付けられると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名の意味に関連する少なくとも１つのテキストを検索する（ステップＳＴ５２）。次いで、解析部７が類義語辞書データベースＤＢ８を参照して、検索されたテキストの類義語を解析する（ステップＳＴ５３）。さらに、検索部３は、第２のデータベースＤＢ２を参照して、検索したテキストおよびその類義語のテキストと対応づけられた色彩パターンを検索する（ステップＳＴ５４）。
【００９７】
次いで、検索部３は、第３のデータベースＤＢ３を参照して、検索した色彩パターンと対応づけられたコンテンツを検索する（ステップＳＴ５５）。そして出力部５が検索結果を出力し（ステップＳＴ５６）、処理を終了する。
【００９８】
これにより、第６の実施形態においては、より広範囲なテキストにより検索を行うことができるため、ユーザの意図に適した検索結果をより得やすくすることができる。
【００９９】
なお、上記第６の実施形態においては、コンテンツ検索装置１Ｃが類義語辞書データベースＤＢ８を備えているが、コンテンツ検索装置１Ｃとネットワーク接続された他所に設けられたサーバに類義語辞書データベースＤＢ８を保存しておき、ネットワーク経由で類義語辞書データベースＤＢ８を参照して類義語を解析するようにしてもよい。
【０１００】
次いで、本発明の第７の実施形態について説明する。図２３は第７の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図である。なお、第７の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第７の実施形態によるコンテンツ検索装置１Ｄは、第１のデータベースＤＢ１が楽曲名と英語のテキストとが対応づけられてなり、第２のデータベースＤＢ２が日本語のテキストと色彩パターンとが対応づけられてなる場合において、検索部３が検索した英語のテキストを日本語に翻訳する翻訳部８および翻訳辞書データベースＤＢ９を備えた点が第１の実施形態と異なる。なお、第７の実施形態は第２から第６の実施形態に対しても同様に適用できる。ここで、第７の実施形態における第１のデータベースＤＢ１は、楽曲名については英語であっても日本語であってもよいが、登録されているテキストに合わせて楽曲名も英語で登録されているものとする。
【０１０１】
次いで、第７の実施形態において行われる処理について説明する。図２４は第７の実施形態において行われる処理を示すフローチャートである。入力部２は検索用楽曲名が入力されたか否かの監視を行っており（ステップＳＴ６１）、検索用楽曲名の入力が受け付けられると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名の意味に関連する少なくとも１つのテキストを検索する（ステップＳＴ６２）。次いで、翻訳部８が検索された英語のテキストを日本語に翻訳する（ステップＳＴ６３）。次いで検索部３が、第２のデータベースＤＢ２を参照して、翻訳されたテキストに対応する色彩パターンを検索する（ステップＳＴ６４）。
【０１０２】
次いで、検索部３は、第３のデータベースＤＢ３を参照して、検索した色彩パターンと対応づけられたコンテンツを検索する（ステップＳＴ６５）。そして出力部５が検索結果を出力し（ステップＳＴ６６）、処理を終了する。
【０１０３】
これにより、第７の実施形態においては、第１のデータベースに登録されているテキストの言語と、第２のデータベースに登録されているテキストの言語とが異なる場合であっても、コンテンツの検索を行うことができる。
【０１０４】
なお、上記第７の実施形態においては、英語を日本語に翻訳するための１つの翻訳辞書データベースＤＢ９のみを設けているが、様々な言語を日本語に翻訳するための複数の翻訳辞書データベースを用意すれば、英語のみならず、様々な言語を用いての検索を行うことができる。
【０１０５】
次いで、本発明の第８の実施形態について説明する。図２５は第８の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図である。なお、第８の実施形態において第１の実施形態と同一の構成については同一の参照番号を付与し、ここでは詳細な説明は省略する。第８の実施形態によるコンテンツ検索装置１Ｅは、コンテンツ保存部４に保存された複数種類のコンテンツと、コンテンツに関連する意味を有するテキストとを対応づけて登録した第４のデータベースＤＢ１０を備えた点が第１の実施形態と異なる。
【０１０６】
ここで、本実施形態においては、コンテンツがどのようなイメージを持つかについて調査を行い、調査により得られたイメージを表すテキストについて統計をとり、より多くの人がそのコンテンツに対して持ったイメージを表すテキストをそのコンテンツに関連する意味を有するテキストとする。なお、１つのテキストのみならず、統計上上位となった複数のテキストをコンテンツと対応づけてもよい。また、コンテンツは第３のデータベースＤＢ３に登録されたものと同一のものを用いる。
【０１０７】
図２６は第４のデータベースＤＢ１０を示す図である。図２６に示すように第４のデータベースＤＢ１０には、複数の画像の画像ＩＤと、コンテンツに関連する意味を有するテキストとが登録されている。例えば画像００１には、「涼しい」、「クール」、「炭酸」、「泡」、「液体」および「緑」のテキストが、画像００２には、「涼しい」、「風」、「雲」、「空」、「広大」および「高い」のテキストが登録されている。
【０１０８】
第８の実施形態においては、検索部３は、第１のデータベースＤＢ１を参照してテキストを検索した後、上記第１の実施形態と同様に、検索したテキストから第２および第３のデータベースＤＢ２，ＤＢ３を参照してコンテンツを検索する。また、これと並列してまたは連続して、検索したテキストから第４のデータベースＤＢ１０を参照してコンテンツを検索する。第８の実施形態においては、前者の検索結果を第１の検索結果、後者を第２の検索結果とする。そして、検索部３は、第１および第２の検索結果を統合して最終的な検索結果を得る。具体的には、第１および第２の検索結果に共通するコンテンツを検索結果に含める。
【０１０９】
次いで、第８の実施形態において行われる処理について説明する。図２７は第８の実施形態において行われる処理を示すフローチャートである。入力部２は検索用楽曲名が入力されたか否かの監視を行っており（ステップＳＴ７１）、検索用楽曲名の入力が受け付けられると、検索部３が第１のデータベースＤＢ１を参照して、検索用楽曲名の意味に関連する少なくとも１つのテキストを検索する（ステップＳＴ７２）。さらに、検索部３は、第２のデータベースＤＢ２を参照して、検索したテキストの意味に関連する色彩パターンを検索する（ステップＳＴ７３）。次いで、検索部３は、第３のデータベースＤＢ３を参照して、検索した色彩パターンと対応づけられたコンテンツを第１のコンテンツとして検索する（ステップＳＴ７４）。
【０１１０】
一方、検索部３は、ステップＳＴ７３，ＳＴ７４と並列に、第４のデータベースＤＢ１０を参照して、検索したテキストの意味に関連するコンテンツを第２のコンテンツとして検索する（ステップＳＴ７５）。なお、ステップＳＴ７５の処理はステップＳＴ７４に続いて行ってもよい。
【０１１１】
そして検索部３は、第１のコンテンツに対応する第１の検索結果および第２のコンテンツに対応する第２の検索結果を統合し（ステップＳＴ７６）、これにより得られた最終的な検索結果を出力部５が出力し（ステップＳＴ７７）、処理を終了する。
【０１１２】
図２８は第１および第２の検索結果の統合を説明するための図である。図２８に示すように、第１の検索結果には画像Ｇ１，Ｇ２，Ｇ３，Ｇ４，Ｇ５が、第２の検索結果には画像Ｇ１，Ｇ３，Ｇ５，Ｇ７が含まれているとすると、第１および第２の検索結果の統合により、第１および第２の検索結果に共通する画像Ｇ１，Ｇ３，Ｇ５が最終的な検索結果に含められる。
【０１１３】
これにより、第８の実施形態においては、より精度の高い検索を行うことができる。
【０１１４】
なお、上記第８の実施形態においては、第１および第２の検索結果に共通するコンテンツを最終的な検索結果に含めているが、第１および第２の検索結果のすべてに含まれるコンテンツを最終的な検索結果に含めてもよい。
【０１１５】
また、第８の実施形態を第２，第３の実施形態に適用した場合には、第４のデータベースＤＢ１０に登録されたものと同様の複数種類のコンテンツと利用頻度のスコアとを、コンテンツの検索に使用されたテキスト毎に対応づけた利用履歴データベースを用いてもよい。図２９は複数種類のコンテンツと利用頻度のスコアとを、コンテンツの検索に使用されたテキスト毎に対応づけた第４の利用履歴データベースＤＢ１１を示す図である。この場合、第１および第２の検索結果のそれぞれにおいて、スコアが上位のコンテンツ（例えばスコアが上位３位までのコンテンツ）を最終的な検索結果に含めるようにしてもよい。
【０１１６】
以上、本発明の実施形態に係る装置について説明したが、コンピュータを、上記の入力部２、検索部３、出力部５、履歴管理部６、解析部７および翻訳部８に対応する手段として機能させ、図７，１２，１５，１７，１８，２２，２４、２７に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図
【図２】第１のデータベースを示す図
【図３】カラーマップを示す図
【図４】第２のデータベースを示す図
【図５】第３のデータベースを示す図
【図６】ＲＧＢ色空間上における色彩パターンの距離の算出を説明するための図
【図７】第１の実施形態において行われる処理を示すフローチャート
【図８】第２の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図
【図９】第１の利用履歴データベースを示す図
【図１０】第２の利用履歴データベースを示す図
【図１１】第３の利用履歴データベースを示す図
【図１２】第２の実施形態において行われる処理を示すフローチャート
【図１３】第３の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図
【図１４】ユーザデータベースを示す図
【図１５】第３の実施形態において行われる処理を示すフローチャート
【図１６】ユーザＩＤとテキストのスコアとの対応表を示す図
【図１７】第４の実施形態において行われる処理を示すフローチャート
【図１８】第５の実施形態において行われる処理を示すフローチャート
【図１９】第５の実施形態における検索結果を表す検索結果画面を示す図（その１）
【図２０】第５の実施形態における検索結果を表す検索結果画面を示す図（その２）
【図２１】第６の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図
【図２２】第６の実施形態において行われる処理を示すフローチャート
【図２３】第７の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図
【図２４】第７の実施形態において行われる処理を示すフローチャート
【図２５】第８の実施形態によるコンテンツ検索装置の構成を示す概略ブロック図
【図２６】第４のデータベースを示す図
【図２７】第８の実施形態において行われる処理を示すフローチャート
【図２８】検索結果の統合を説明するための図
【図２９】第４の利用履歴データベースを示す図
【符号の説明】
【０１１８】
１    コンテンツ検索装置
２    入力部
３    検索部
４    コンテンツ保存部
５    出力部
６    履歴管理部
７    解析部
８    翻訳部
ＤＢ１    第１のデータベース
ＤＢ２    第２のデータベース
ＤＢ３    第３のデータベース
ＤＢ４    第１の利用履歴データベース
ＤＢ５    第２の利用履歴データベース
ＤＢ６    第３の利用履歴データベース
ＤＢ７    ユーザデータベース
ＤＢ８    類義語辞書データベース
ＤＢ９    翻訳辞書データベース
ＤＢ１０  第４のデータベース
【図１】
2008171245.tif 000003
【図２】
2008171245.tif 000004
【図３】
2008171245.tif 000005
【図４】
2008171245.tif 000006
【図５】
2008171245.tif 000007
【図６】
2008171245.tif 000008
【図７】
2008171245.tif 000009
【図８】
2008171245.tif 000010
【図９】
2008171245.tif 000011
【図１０】
2008171245.tif 000012
【図１１】
2008171245.tif 000013
【図１２】
2008171245.tif 000014
【図１３】
2008171245.tif 000015
【図１４】
2008171245.tif 000016
【図１５】
2008171245.tif 000017
【図１６】
2008171245.tif 000018
【図１７】
2008171245.tif 000019
【図１８】
2008171245.tif 000020
【図１９】
2008171245.tif 000021
【図２０】
2008171245.tif 000022
【図２１】
2008171245.tif 000023
【図２２】
2008171245.tif 000024
【図２３】
2008171245.tif 000025
【図２４】
2008171245.tif 000026
【図２５】
2008171245.tif 000027
【図２６】
2008171245.tif 000028
【図２７】
2008171245.tif 000029
【図２８】
2008171245.tif 000030
【図２９】
2008171245.tif 000031