(57)【要約】【課題】情報検索処理の精度向上ならびに処理時間の高速化をはかる。【解決手段】ユーザの嗜好ならびに検索結果に対する評価入力情報に基づき構築されるユーザプロファイル生成の前処理として、特徴抽出部１２が、検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し当該特徴部分を抽出してデータベース（音楽情報ＤＢ２の音楽サビ情報２２）を構築する。ユーザプロファイル生成部１３は、検索に先立ち、取り込まれた特徴部分に対するユーザの嗜好に基づきユーザプロファイルを構築して情報検索部１４を起動し、情報検索部１４は、特徴部分により生成されるベクトル量子化のためのツリーを用いてベクトル化された特徴部分を有する検索対象情報ならびにユーザプロファイルの類似度に基づいて検索結果を出力する。【選択図】      図２
2005056021.tif 000002
【特許請求の範囲】
【請求項１】
検索対象情報の中からユーザの嗜好に適合した情報を検索する情報検索装置であって、
前記検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し、当該特徴部部を抽出する特徴抽出部と、
ユーザに対し前記抽出された特徴部分を提供し、その特徴部分に関する嗜好の入力を促し、当該入力情報を取り込んで前記ユーザの嗜好を示すユーザプロファイルを生成するユーザプロファイル生成部と、
前記ユーザプロファイルを用いて前記検索対象情報の検索を行う情報検索部と、を備えたことを特徴とする情報検索装置。
【請求項２】
前記特徴抽出部は、
前記検索対象情報が符号化された音楽情報の場合、個々の音楽情報に関し、所定の周波数帯域毎のパワーが最大となる部分を中心に前後Ｎ秒相当部分を特徴部分として定義し、抽出することを特徴とする請求項１に記載の情報検索装置。
【請求項３】
前記情報検索部は、
前記特徴部分により生成されるベクトル量子化のためのツリーを用いてベクトル化された前記特徴部分を有する検索対象情報ならびに前記ユーザプロファイルの類似度に基づいて検索結果を出力することを特徴とする請求項１に記載の情報検索装置。
【請求項４】
前記検索結果に対するユーザの評価を取り込み、当該評価を前記ユーザプロファイルに反映させて前記ユーザプロファイルのベクトルを更新するユーザプロファイル更新部、を備えたことを特徴とする請求項１〜３のいずれか１項に記載の情報検索装置。
【請求項５】
検索対象情報の中からユーザの嗜好に適合した情報を検索する情報検索方法であって、
前記検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し、当該特徴部部を抽出する工程と、
ユーザに対し前記抽出された特徴部分を提供し、その特徴部分に関する嗜好の入力を促し、当該入力情報を取り込んで前記ユーザの嗜好を示すユーザプロファイルを生成する工程と、
前記ユーザプロファイルを用いて前記検索対象情報の検索を行う工程と、を備えたことを特徴とする情報検索方法。
【請求項６】
検索対象情報の中からユーザの嗜好に適合した情報を検索する情報検索装置に用いられるコンピュータプログラムであって、
前記検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し、当該特徴部部を抽出する処理と、
ユーザに対し前記抽出された特徴部分を提供し、その特徴部分に関する嗜好の入力を促し、当該入力情報を取り込んで前記ユーザの嗜好を示すユーザプロファイルを生成する処理と、
前記ユーザプロファイルを用いて前記検索対象情報の検索を行う処理と、をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検索対象情報の中からユーザの嗜好に適合した情報を検索する、情報検索装置および方法ならびにコンピュータプログラムに関する。
【０００２】
【従来の技術】
カラオケなどで所望の楽曲を探す際に、ユーザが曲を歌い、その音声データに基づいて該当曲を検索するための音楽情報検索技術が検討されている。この技術によれば、曲名やアーティスト名等の楽曲に関する情報が不明であっても検索することができるため便利である。
【０００３】
しかしながら上記した音楽情報検索システムでは、ユーザの「好きな」曲を検索することはできない。このため、音楽情報の自動分類技術を応用し、ユーザの嗜好に基づいて音楽データの分類を行うシステムが提案されている。この自動分類技術の一つとして、ツリーベクトル量子化技術に基づく音楽情報の自動分類方法に関する技術が照会されている（例えば、非特許文献１参照）。
【０００４】
【非特許文献１】
「Ｆｏｏｔｅ，“Ｃｏｎｔｅｎｔ−ｂａｓｅｄ  ｒｅｔｒｉｅｖａｌ  ｏｆ  ｍｕｓｉｃ  ａｎｄ  ａｕｄｉｏ”，Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ＳＰＩＥ，Ｖｏｌ．３２２９，ｐｐ．１３６−１４７，１９９７」
【０００５】
図４、図５に、この自動分類方法を用いた従来の情報検索処理の流れおよびその概念が示されている。
まず、図４のステップＳ４１において、カテゴリ（集合Ｃｇ）に予め分類された複数の音楽データＭｇ１，Ｍｇ２，・・・，Ｍｇｎと、カテゴリ（集合Ｃｂ）に予め分類された複数の音楽データＭｂ１，Ｍｂ２，・・・，Ｍｂｐと、検索対象の音楽データＸ１，Ｘ２，・・・，Ｘｋとがデータ入力される。集合Ｃｇ，Ｃｂの音楽データは学習用のデータである。そして、集合Ｃｂの音楽データは集合Ｃｇのカテゴリには含まれない音楽データである。
【０００６】
次に、ステップＳ４２では、図５に示す手法により、先ず、学習データである集合Ｃｇ，Ｃｂの音楽データを使用して、音楽データ毎にＭＦＣＣ（ｍｅｌ−ｆｒｅｑｕｅｎｃｙ  ｃｅｐｓｔｒａｌ  ｃｏｅｆｆｉｃｉｅｎｔｓ）と音量を、ＭＦＣＣフレーム区間をずらしながら算出する（図５のＳ５１，Ｓ５２）。ＭＦＣＣは１２種類のパラメータからなる。これによりＭＦＣＣフレームは、１２個のＭＦＣＣと音量とを要素に持つ１３次元ベクトルとして表される。そして、各音楽データＭｇ１，Ｍｇ２，・・・，Ｍｇｎは、それぞれにＭＦＣＣフレーム群として表される（Ｓ５３）。
そして、集合Ｃｇ，Ｃｂの各音楽データについてそれぞれに、各ＭＦＣＣフレームの１３次元ベクトルを分類し、ベクトル量子化のためのツリーＴｇを生成する。この生成したツリーＴｇに対して、集合Ｃｇの各音楽データについての各ＭＦＣＣフレームの１３次元ベクトルを入力し、ツリーＴｇの末端の枝毎に蓄積されるデータ度数のヒストグラムを作成する。このヒストグラムが集合Ｃｇを表すカテゴリベクトルＶｇとなる（Ｓ５４、Ｓ５５）。
【０００７】
説明を図４に戻す。ステップＳ４３，Ｓ４４において、検索対象となる個々の音楽データＸ１，Ｘ２，・・・，Ｘｋについても、同様に、上記ツリーＴｇによりベクトル化する。そして、この検索対象データのベクトルと、カテゴリベクトルＶｇとの類似度Ｓｉｍ（Ｘｉ，Ｖｇ）を算出する。
そして、この類似度Ｓｉｍ（Ｘｉ，Ｖｇ）の大きい順に、検索対象データＸ１，Ｘ２，・・・，Ｘｋを並べ替えし、上位Ｎ件の検索対象データを検索結果としてユーザに提示する（Ｓ４５）。
【０００８】
上記した従来の情報検索方法によれば、ベクトル量子化のためのツリーを生成するために大量の学習データ（数百曲のデータ）が必要であり、実用的でないという問題がある。また、少ない学習データによりツリーを生成すると検索の精度が悪くなってしまい、誤った楽曲を出力する可能性が高い。
【０００９】
このため本出願人は、ユーザの音楽嗜好を表すユーザプロファイルを構築し、検索前にユーザからその嗜好を示す情報として、数曲の楽曲に対する評価を入力として得、システム側では、その入力情報を学習データとして利用してユーザプロファイルを構築し、ユーザの音楽嗜好に適合した検索結果が得られる情報検索方法およびその装置、コンピュータプログラムを出願済みである（特願２００２−１０６７１９号）。
また、この出願によれば、ユーザプロファイルを精緻化するためにそのプロファイルを利用した検索結果に対して適合フィードバック情報を与え、システム側ではこの不適合フィードバック情報に基づきユーザプロファイルを更新し、以降の検索精度の向上をはかっている。
【００１０】
【発明が解決しようとする課題】
上記した出願によれば、ユーザの嗜好についての学習プロセス、ならびに音楽情報検索プロセスへの入力データとして音楽情報の全てを利用している。しかしながら、ある楽曲に対しユーザが評価を与える場合、必ずしもその音楽情報の全てを聴いたうえで評価しているわけではなく、例えば、「サビ」と称される部分など、楽曲の特徴的な部分のみに基づいて評価を行っている可能性が高い。
この場合、上記した学習、あるいは検索のプロセスで音楽情報の全てを利用すれば不要な部分が多く含まれるため、音楽情報検索処理が劣化する可能性がある。また、学習プロセスなどにおいて不要な部分も含めて処理を行うため、処理時間にも悪影響を及ぼすといった欠点があった。
【００１１】
このために本発明は、ユーザ嗜好学習プロセス、あるいは音楽情報検索プロセスへの入力データとして、例えば、音楽の「サビ」部分など特徴的な部分を自動抽出した結果を利用することにより、音楽情報検索処理の精度向上ならびに処理時間の高速化をはかった、情報検索装置および方法ならびにコンピュータプログラムを提供することを目的とする。
また、上記した自動抽出した部分を利用し、事前に分類されたジャンル毎の検索対象情報により構築されるジャンルプロファイルをユーザの嗜好に適応させることにより、情報検索処理の一層の高精度化をはかった、音楽情報検索装置および方法ならびにコンピュータプログラムを提供することも目的とする。
【００１２】
【課題を解決するための手段】
上記した課題を解決するために本発明は、検索対象情報の中からユーザの嗜好に適合した情報を検索する情報検索装置であって、前記検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し、当該特徴部分を抽出する特徴抽出部と、ユーザに対し前記抽出された特徴部分を提供し、その特徴部分に関する嗜好の入力を促し、当該入力情報を取り込んで前記ユーザの嗜好を示すユーザプロファイルを生成するユーザプロファイル生成部と、前記ユーザプロファイルを利用して前記検索対象情報の検索を行う情報検索部と、を備えたことを特徴とする。
【００１３】
また、本発明において、前記特徴抽出部は、前記検索対象情報が符号化された音楽情報の場合、個々の音楽情報に関し、所定の周波数帯域毎のパワーが最大となる部分を中心に前後Ｎ（任意）秒相当部分を特徴部分として定義し、抽出することを特徴とする。
【００１４】
また、本発明において、前記情報検索部は、前記特徴部分により生成されるベクトル量子化のためのツリーを用いてベクトル化された前記特徴部分を有する検索対象情報ならびに前記ユーザプロファイルの類似度に基づいて検索結果を出力することを特徴とする。
【００１５】
また、本発明において、前記検索結果に対するユーザの評価を取り込み、当該評価を前記ユーザプロファイルに反映させて前記ユーザプロファイルのベクトルを更新するユーザプロファイル更新部、を備えたことを特徴とする。
【００１６】
本発明によれば、ユーザの嗜好ならびに検索結果に対する評価入力情報に基づき構築されるユーザプロファイル生成の前処理として、特徴抽出部が、検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し当該特徴部分を抽出してデータベースを構築しておく。特徴抽出部は、例えば、検索対象が音楽情報の場合、音楽情報の周波数成分に基づき「サビ」やイントロ部分に相当する特徴部分を抽出して音楽情報ＤＢに蓄積する。
ユーザプロファイル生成部は、検索に先立ち、ユーザ嗜好入力取込み部を介して取り込まれる上記した特徴部分に対するユーザの嗜好に基づきユーザプロファイルを構築して情報検索部を起動する。情報検索部は、特徴部分により生成されるベクトル量子化のためのツリーを用いてベクトル化された特徴部分を有する検索対象情報ならびにユーザプロファイルの類似度に基づいて検索結果を出力する。
このことにより、音楽情報検索処理の精度向上ならびに処理時間の高速化をはかった情報検索装置を提供することができる。
【００１７】
また、特徴部分に基づき構築されたユーザプロファイルは、特定の楽曲に対するユーザ評価が反映されていない分、ユーザの嗜好を的確に表現するための情報が不足している可能性がある。そこで、検索結果に対するユーザの評価入力の結果を取り込み、入力された評価結果をユーザプロファイルに反映させ、ユーザプロファイルのベクトルを更新することによってユーザプロファイルを精緻化し、高精度な音楽情報検索を実現することができる。
なお、ユーザの評価入力の結果取り込み、およびユーザプロファイルへの反映は、それぞれ、評価入力取込み部、ユーザプロファイル更新部が行う。
【００１８】
上記した課題を解決するために本発明は、検索対象情報の中からユーザの嗜好に適合した情報を検索する情報検索方法であって、前記検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し、当該特徴部部を抽出する工程と、ユーザに対し前記抽出された特徴部分を提供し、その特徴部分に関する嗜好の入力を促し、当該入力情報を取り込んで前記ユーザの嗜好を示すユーザプロファイルを生成する工程と、前記ユーザプロファイルを利用して前記検索対象情報の検索を行う工程と、を備えたことを特徴とする。
【００１９】
上記した課題を解決するために本発明は、検索対象情報の中からユーザの嗜好に適合した情報を検索する情報検索装置に用いられるコンピュータプログラムであって、前記検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し、当該特徴部部を抽出する処理と、ユーザに対し前記抽出された特徴部分を提供し、その特徴部分に関する嗜好の入力を促し、当該入力情報を取り込んで前記ユーザの嗜好を示すユーザプロファイルを生成する処理と、前記ユーザプロファイルを利用して前記検索対象情報の検索を行う処理と、をコンピュータに実行させることを特徴とする。
【００２０】
【発明の実施の形態】
図１は、本発明における情報検索装置の実施形態の一例を示す図であり、ここでは音楽配信システムへの適用例が示されている。
図１において、音楽配信サーバ１は、音楽情報ＤＢ（データベース）２に格納されている音楽情報の中から個々のユーザの嗜好情報に基づいて検索し、配信する、本発明の情報検索装置として機能する。また、音楽配信サーバ１は、インターネット４に接続され、このインターネット４を介し希望する音楽情報をユーザが所有する端末３に配信する。
音楽情報ＤＢ２には、配信対象音楽情報２１として、ポップス、ロック、クラシック、演歌など多ジャンルの楽曲の音楽情報が蓄積されており、音楽配信サーバ１からアクセス可能である。端末３は、音楽情報ＤＢ２を、インターネット４を介してアクセス可能であり、音楽配信サーバ１から音楽情報の配信を受けて音楽を再生することができる。
【００２１】
図２は、図１に示す音楽配信サーバの内部構成を機能展開して示したブロック図である。
図２に示されるように、音楽配信サーバ１は、ユーザ嗜好入力取り込み部１１と、特徴抽出部１２と、ユーザプロファイル生成部１３と、情報検索部１４と、検索結果出力部１５と、評価入力取り込み部１６と、ユーザプロファイル更新部１７で構成される。
【００２２】
ユーザ嗜好入力取り込み部１１は、ユーザに対し検索対象となる音楽情報の「サビ」に相当する部分など、特徴部分に関するユーザ嗜好の入力を促し、その入力を取り込む機能を持つ。
また、特徴抽出部１２は、検索対象情報の所定の単位毎にあらかじめ特徴部分を定義し、当該特徴部分を抽出する機能を持つ。具体的に、検索対象情報が符号化された音楽情報の場合、個々の音楽情報に関し、所定の周波数帯域毎のパワーが最大となる部分を中心に、前後Ｎ（任意）秒相当部分を特徴部分として抽出し、例えば、音楽情報ＤＢ２へ音楽サビ情報２２として蓄積する。
【００２３】
ユーザプロファイル生成部１３は、音楽サビ情報ならびにユーザ嗜好入力取込み部１１を介して取り込まれたユーザの嗜好情報に基づき、音楽サビ情報に対するユーザの嗜好を示すユーザプロファイルを生成する機能を持つ。
情報検索部１４は、ユーザプロファイルを利用して検索対象音楽情報２１の検索を行う機能を持ち、検索結果出力部１５を介してその検索結果を要求のあったユーザの端末３へ出力する。ここで、情報検索部１４は、ベクトル量子化のためのツリーを用いてベクトル化された検索対象音楽情報２１ならびにユーザプロファイルの類似度に基づいて検索結果を出力する。
【００２４】
一方、評価入力取り込み部１６は、検索結果に対するユーザの評価入力の結果を取り込んでユーザプロファイル更新部１７へ供給し、ユーザプロファイル更新部１７は、入力された評価結果をユーザプロファイル生成部１３によって作成されたユーザプロファイルに反映させ、ユーザプロファイルのベクトルを更新する機能を持つ。
なお、音楽情報ＤＢ２は、検索対象音楽情報２１と音楽サビ情報２２で構成され、前者は、検索対象となる多ジャンルの音楽情報であり、後者は、事前に特徴抽出部１２によって自動抽出された対象音楽情報のサビに相当する部分情報である。なお、後者は、サビに相当する部分に限らず、イントロ部分等、サビに変わる音楽情報の特徴部分であればよい。
【００２５】
図３は、本発明実施形態の動作を説明するために引用したフローチャートであり、具体的には本発明のコンピュータプログラムの処理手順を示す。
以下、図３に示すフローチャートを参照しながら図１、図２に示す本発明実施形態の動作について詳細に説明する。
【００２６】
ここでは、事前に特徴抽出部１２により、あらかじめ検索対象となる楽曲毎特徴部分が定義されており、抽出された特徴部分、ここではサビに相当する部分が音楽情報ＤＢ２へ音楽サビ情報２２として蓄積されている（Ｓ３１）。
具体的に、検索対象音楽情報２１が音楽情報ＤＢ２にＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）データとして蓄積されていた場合、特徴抽出部１２は、当該ＭＰＥＧデータのサブバンド毎の振幅値に基づき、以下に示す（１）式を用い、個々の楽曲のフレーム毎にサブバンドエネルギー値ＳＢＥ（Ｓｕｂｂａｎｄ−ｂａｓｅｄ  ｗｅｉｇｈｔｅｄ  Ｓｕｂｂａｎｄ  Ｅｅｎｅｒｇｙ）を演算する。
そして、特徴抽出部１２は、検索対象音楽情報２１のサビ部分は、このＳＢＥ値が最大となる部分を中心に発生するものとして認識し、この最大となる部分を含めた周辺をサビ部分として抽出する。例えば、ＳＢＥ値の最大部分を中心に前後Ｎ秒相当部分をサビ情報として抽出し、楽曲毎、音楽サビ情報２２として音楽情報ＤＢ２に構築しておく。
【００２７】
【数１】
2005056021.tif 000003
【００２８】
音楽情報の検索に先立ち、本発明の情報検索装置によれば、まず、音楽サビ情報に対する嗜好入力の取り込みが行われる。ユーザ嗜好情報の取り込みは、ユーザプロファイル生成部１３による監視の下でユーザ嗜好入力取り込み部１１によって行われる。
具体的に、ユーザ嗜好入力取り込み部１１は、ユーザの端末３に対して音楽情報ＤＢ２に蓄積された楽曲毎の音楽サビ情報２２を提供し、これに対し、ユーザは、端末３を操作することによって好き嫌いを入力する（Ｓ３２）。そして、ジャンル嗜好入力取込み部１１は、ここで入力されたユーザ嗜好情報を取込んでユーザプロファイル生成部１３へ提供する。
【００２９】
ユーザプロファイル生成部１３では、取り込まれたユーザ嗜好入力情報に基づきユーザプロファイルを生成して情報検索部１４を起動する（Ｓ３３）。
なお、ユーザプロファイル生成部１３は、ユーザ嗜好入力取り込み部１１を介し、最初に音楽に関する好きなジャンルをユーザに問合せ、ユーザのジャンル嗜好入力を取込み、続いてこのジャンル嗜好に基づいて生成されるジャンルプロファイルに従い該当する楽曲のサビ部分を提供し、それに対する評価入力を取り込んでもよい。このことにより、ユーザプロファイル生成部１３は、取り込まれたジャンル嗜好情報、ならびにジャンルプロファイルに基づき、各ジャンルのユーザの嗜好を表すユーザプロファイルを生成することができ、一層効果的な学習データの生成が可能になる。
【００３０】
情報検索部１４は、ユーザプロファイル生成部１３によって生成されるユーザプロファイルを利用して音楽情報検索を行い（Ｓ３４）、検索結果出力部１５を介して要求のあったユーザの端末３へインターネット４経由で配信する（Ｓ３５）。
具体的に、情報検索部１４は、図４および図５を用いて説明したように、あらかじめ作成された音楽サビ情報（学習データ）により生成されるベクトル量子化のためのツリーを用いてベクトル化された検索対象情報２２ならびにユーザプロファイルの類似度に基づき、類似度の大きい順に検索対象音楽情報２１を並べ替えし、上位Ｎ件の検索対象音楽情報２１を検索結果として出力し、ユーザに対してその検索結果の評価入力を促す。
上記したように、ユーザ嗜好学習プロセス、あるいは音楽情報検索プロセスへの入力データとして、例えば、音楽の「サビ」部分など特徴的な部分を自動抽出した結果を利用することにより、音楽情報検索処理の精度向上ならびに処理時間の高速化をはかることができる。
【００３１】
ところで、ユーザプロファイル生成部１３によって生成されるユーザプロファイルは、特定の楽曲に対するユーザ評価が反映されていない分、ユーザの嗜好を的確に表現するための情報が不足している可能性がある。
このため、ユーザは、端末３により、受信した音楽サビ情報の再生がなされると、その楽曲の評価を行い、その評価値を適合フィードバック情報として音楽配信サーバ１へ送信する。
なお、楽曲の評価方法としては、例えば、配信された楽曲について、好みに合う度合いを５段階式、あるいは○×式で評価する方法がある。後者の場合には、ユーザが、聴きたくない楽曲については端末３の音楽再生機能を用いて早送り再生を行い、この操作情報を×の評価値として利用する。
【００３２】
そこで、音楽情報サーバ１の評価入力取込み部１６は、ユーザの評価入力の結果を取り込み（Ｓ３６：適合フィードバックあり）、ユーザプロファイル更新部１７を起動し、ユーザプロファイル更新部１７が、入力された評価結果をユーザプロファイルに反映させる。例えば、ユーザプロファイル更新部１７は、ユーザプロファイルとしてその評価値をジャンル毎に分類して記録し、その評価値に基づいて類似度算出のためのスコアを計算してユーザプロファイルのベクトルを更新する（Ｓ３７）。
このことによりユーザプロファイルを精緻化することができ、情報検索部１４は、ステップＳ３４以降の処理を繰り返すことによって高精度な音楽情報検索を実現することができる（Ｓ３８）。
【００３３】
なお、上記した本発明実施形態によれば、インターネット等のデータ通信ネットワークを利用して端末に３に音楽情報を配信する音楽情報配信システムに適用した例についてのみ説明したが、この例に限らず、スタンドアロン構成による音楽情報検索装置にも適用が可能である。また、検索対象として音楽情報についてのみ例示したが、画像等、他の検索対象メディアでも同様に応用が可能である。また、図２に示されるユーザ嗜好入力取り込み部１１と、特徴抽出部１２と、ユーザプロファイル生成部１３と、情報検索部１４と、検索結果出力部１５と、評価入力取り込み部１６と、ユーザプロファイル更新部１７のそれぞれで実行される手順をコンピュータ読取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明の情報検索装置が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００３４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３５】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００３６】
【発明の効果】
以上説明のように本発明によれば、検索対象情報の特徴部分のみが自動抽出され、ユーザプロファイルの学習、あるいは情報検索プロセスに適用されるため、音楽情報の全体を学習あるいは情報検索プロセス適用の対象としていた従来手法に比べ情報検索処理の高精度化、ならびに処理の高速化がはかれる。
また、適合フィードバック情報を取り込んでユーザプロファイルに反映させ、ユーザプロファイルのベクトルを更新することによってユーザプロファイルを精緻化することができるため、一層高精度な情報検索を実現することができる。
【図面の簡単な説明】
【図１】本発明における情報検索装置の実施形態の一例を示す図である。
【図２】図１に示す音楽配信サーバの内部構成を機能展開して示したブロック図である。
【図３】本発明実施形態の動作を説明するために引用したフローチャートである。
【図４】従来の自動分類方法に基づく情報検索処理の流れをフローチャートで示した図である。
【図５】従来の自動分類方法に基づく情報検索処理を模式的に示した概念図である。
【符号の説明】
１…音楽情報配信サーバ、２…音楽情報ＤＢ、３…端末、４…インターネット、１１…ユーザ嗜好入力取り込み部、１２…特徴抽出部、１３…ユーザプロファイル生成部、１４…情報検索部、１５…検索結果出力部、１６…評価入力取り込み部、１７…ユーザプロファイル更新部
【図１】
2005056021.tif 000004
【図２】
2005056021.tif 000005
【図３】
2005056021.tif 000006
【図４】
2005056021.tif 000007
【図５】
2005056021.tif 000008