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