(57)【要約】【課題】  使用者の主観により合致した曲を迅速に検索することが可能な曲検索装置を提供する。【解決手段】  各曲の歌を構成する複数の構成語を示す構成語情報と、各曲の演奏の音響的特徴を示す音特徴情報と、を含む曲特徴情報を各曲毎に蓄積する曲特徴情報データベース３と、各曲の歌を主観的に特徴付ける歌特徴情報を、各曲に対応する構成語情報に基づいて各曲毎に生成する検索処理部８と、検索語を入力する入力部９と、入力される検索語に対応すべき曲の歌を主観的に特徴付ける歌特徴情報と、当該検索語に対応すべき曲の演奏の音響的特徴を示す音特徴情報と、により構成される検索語特徴情報を、各検索語毎に識別可能に蓄積する検索語特徴情報データベース４と、を備え、入力検索語に対応する検索語特徴情報と、各音特徴情報と、各曲に対応する歌特徴情報と、を夫々比較し、検索語特徴情報に最も類似している歌特徴情報及び音特徴情報により特徴付けられる曲を抽出する。【選択図】  図１
2005166035.tif 000002
【特許請求の範囲】
【請求項１】
夫々が歌詞と演奏とからなる複数の曲の中から一又は複数の当該曲を検索する情報検索装置において、
前記曲に含まれる前記歌詞を構成する複数種類の構成語の内容を示す構成語情報と、当該曲に含まれる前記演奏の音響的特徴を示す第一音特徴情報と、により構成される曲特徴情報を各前記曲毎に識別可能に蓄積する曲特徴情報蓄積手段と、
検索されるべき前記曲を示す検索語を入力するために用いられる検索語入力手段と、
前記入力される検索語を特徴付ける検索語特徴情報であって、当該検索語を用いて検索されるべきいずれかの前記曲に含まれる前記歌詞を構成すべき前記構成語の夫々を重み付けして得られる重み付け構成語の集合である第一歌特徴情報と、当該検索語を用いて検索されるべきいずれかの前記曲に含まれるべき前記演奏の音響的特徴を示す第二音特徴情報と、により構成される検索語特徴情報を、各前記検索語毎に識別可能に複数蓄積する検索語特徴情報蓄積手段と、
前記入力された検索語に対応する前記検索語特徴情報である入力検索語特徴情報と、前記蓄積されている曲特徴情報中の第一音特徴情報の各々と、を夫々比較する比較手段と、
前記比較手段における比較結果に基づいて、前記入力検索語特徴情報に最も類似している前記曲を、前記入力された検索語に対応する前記曲として抽出する抽出手段と、
を備えることを特徴とする情報検索装置。
【請求項２】
請求項１に記載の情報検索装置において、
各前記曲に含まれる前記歌詞を構成する前記構成語の夫々を重み付けして得られる重み付け構成語の集合である第二歌特徴情報を、各前記曲に対応する前記構成語情報に基づいて各前記曲毎に生成する歌特徴情報生成手段を更に備え、
前記比較手段は、前記入力検索語特徴情報と、前記蓄積されている各第一音特徴情報と、前記生成された各第二歌特徴情報と、を夫々比較することを特徴とする情報検索装置。
【請求項３】
請求項２に記載の情報検索装置において、
前記歌特徴情報生成手段は、入力される各前記検索語により示される主観と同一の主観に対応する前記第二歌特徴情報を少なくとも生成することを特徴とする情報検索装置。
【請求項４】
請求項２又は３に記載の情報検索装置において、
前記歌特徴情報生成手段は、各前記構成語と、各前記第二歌特徴情報と、当該第二歌特徴情報に対応する前記集合に含まれる前記重み付け構成語と、の対応関係を示す変換テーブルを用いて、各前記第二歌特徴情報を生成することを特徴とする情報検索装置。
【請求項５】
請求項２から４のいずれか一項に記載の情報検索装置において、
前記比較手段は、
前記入力検索語特徴情報を構成する前記第一歌特徴情報と前記生成された各第二歌特徴情報とを夫々比較すると共に、
前記入力検索語特徴情報を構成する前記第二音特徴情報と前記蓄積されている各第一音特徴情報とを夫々比較することを特徴とする情報検索装置。
【請求項６】
請求項４又は５に記載の情報検索装置において、
前記検索された曲が、前記入力された検索語に相応しいか否かを示す評価情報を入力するために用いられる評価情報入力手段と、
前記入力された評価情報に基づいて前記変換テーブルを更新するテーブル更新手段と、
を更に備えることを特徴とする情報検索装置。
【請求項７】
請求項１から６のいずれか一項に記載の情報検索装置において、
前記検索された曲が、前記入力された検索語に相応しいか否かを示す評価情報を入力するために用いられる評価情報入力手段と、
前記入力された評価情報に基づいて、各前記検索語特徴情報を更新する検索語特徴情報更新手段と、
を更に備えることを特徴とする情報検索装置。
【請求項８】
請求項６又は７に記載の情報検索装置において、
前記テーブル更新手段又は前記検索語特徴情報更新手段のいずれか一方は、各前記曲毎に、当該曲に対応する前記構成語情報と、当該曲に対応する前記第二歌特徴情報と、当該曲に対応する前記第一音特徴情報と、を含む履歴情報を用いて、前記入力された評価情報に基づき前記変換テーブル又は各前記検索語特徴情報のいずれか一方を更新することを特徴とする情報検索装置。
【請求項９】
請求項８に記載の情報検索装置において、
前記テーブル更新手段は、各前記構成語毎に、前記入力された検索語に相応しいと評価された前記曲に当該構成語が含まれているか否かを示す相応情報を評価回数に基づいて平均化した第一平均化情報と、前記入力された検索語に相応しくないと評価された前記曲に当該構成語が含まれているか否かを示す非相応情報を前記評価回数に基づいて平均化した第二平均化情報と、の差を用いて当該構成語を重み付け直して前記重み付け構成語を更新することにより前記変換テーブルを更新することを特徴とする情報検索装置。
【請求項１０】
請求項１から９のいずれか一項に記載の情報検索装置において、
前記曲を複数蓄積する曲蓄積手段を更に備えることを特徴とする情報検索装置。
【請求項１１】
夫々が歌詞と演奏とからなる複数の曲の中から一又は複数の当該曲を検索する情報検索方法において、
検索されるべき前記曲を示す検索語を入力する検索語入力工程と、
前記入力された検索語を特徴付ける入力検索語特徴情報であって、当該入力された検索語を用いて検索されるべきいずれかの前記曲に含まれる前記歌詞を構成すべき前記構成語の夫々を重み付けして得られる重み付け構成語の集合である第一歌特徴情報と、当該入力された検索語を用いて検索されるべきいずれかの前記曲に含まれるべき前記演奏の音響的特徴を示す第二音特徴情報と、により構成される入力検索語特徴情報と、各前記曲に含まれる前記演奏の音響的特徴を示す複数の第一音特徴情報と、を夫々比較する比較工程と、
前記比較工程における比較結果に基づいて、前記入力検索語特徴情報に最も類似している前記曲を、前記入力された検索語に対応する前記曲として抽出する抽出工程と、
を備えることを特徴とする情報検索方法。
【請求項１２】
夫々が歌詞と演奏とからなる複数の曲の中から一又は複数の当該曲を検索する情報検索装置に含まれるコンピュータを、
前記曲に含まれる前記歌詞を構成する複数種類の構成語の内容を示す構成語情報と、当該曲に含まれる前記演奏の音響的特徴を示す第一音特徴情報と、により構成される曲特徴情報を各前記曲毎に識別可能に蓄積する曲特徴情報蓄積手段、
検索されるべき前記曲を示す検索語を入力するために用いられる検索語入力手段、
前記入力される検索語を特徴付ける検索語特徴情報であって、当該検索語を用いて検索されるべきいずれかの前記曲に含まれる前記歌詞を構成すべき前記構成語の夫々を重み付けして得られる重み付け構成語の集合である第一歌特徴情報と、当該検索語を用いて検索されるべきいずれかの前記曲に含まれるべき前記演奏の音響的特徴を示す第二音特徴情報と、により構成される検索語特徴情報を、各前記検索語毎に識別可能に複数蓄積する検索語特徴情報蓄積手段、
前記入力された検索語に対応する前記検索語特徴情報である入力検索語特徴情報と、前記蓄積されている曲特徴情報中の第一音特徴情報の各々と、を夫々比較する比較手段、及び、
前記比較手段における比較結果に基づいて、前記入力検索語特徴情報に最も類似している前記曲を、前記入力された検索語に対応する前記曲として抽出する抽出手段、
として機能させることを特徴とする情報検索用プログラム。
【請求項１３】
請求項１２に記載の情報検索用プログラムが前記コンピュータにより読み出し可能に記録されていることを特徴とする情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、情報検索装置、情報検索方法及び情報検索用プログラム、情報記録媒体の技術分野に属し、より詳細には、夫々が歌（歌唱）と演奏（前奏、伴奏、間奏及び後奏を含む。以下同じ。）とからなる複数の曲の中から一又は複数の当該曲を検索する曲検索装置及び曲検索方法、当該曲検索に用いられる曲検索用プログラム並びに当該曲検索用プログラムが記録された情報記録媒体の技術分野に属する。
【背景技術】
【０００２】
近年、例えば車載用のナビゲーション装置や家庭用のサーバ装置等、多数の曲を再生するためのデジタルデータを蓄積し、この中から好きな曲を選んで再生することが行われつつある。
【０００３】
このとき、従来においては、第一の曲検索方法として、再生したい曲に含まれている歌を構成する構成語（フレーズ）の一部をその文言のまま入力し、その構成語を含む歌を含む曲を検索して再生することが一般に行われていた。
【０００４】
また、使用者の主観を反映した第二の曲検索方法として、下記特許文献１に記載されている如く、各検索キーワード（例えば、「陽気な曲」、「スカッとする曲」）と各特徴ワード（例えば、「明るさ」、「元気」）との相関値を含むと共に更新可能な感性テーブルを用意すると共に、各特徴ワードに係る特徴の有無を“１”と“０”とで示す特徴ワードリストを用意し、使用者が所望の検索キーワードを入力すると、これに合致する複数の曲が、感性テーブル及び特徴ワードリストを基準に検索する検索方法があった。
【特許文献１】特開２００３−１３２０８５  （第１図乃至第３図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の各曲検索方法によると、先ず上記第一の曲検索方法について、例えば「海岸」なる構成語と、「渚」なる構成語と、「海辺」なる構成語と、では異なる検索ルーチンが稼動してしまい、場合によっては夫々の構成語毎に全く異なる曲が検索されてしまうことがあり、また検索処理としても非効率であると言う問題点があった。
【０００６】
一方、上記第二の曲検索方法によると、使用者が入力する検索キーワードについてのみの感性テーブルを使用する構成であるため、検索されるべき曲との相関関係が考慮されておらず、結果として適切な曲が検索されない場合があると言う問題点があった。
【０００７】
そこで、本願は上記の各問題点に鑑みて為されたもので、その課題の一例は、使用者の主観により合致した曲を迅速に検索することが可能な曲検索装置及び曲検索方法、当該曲検索に用いられる曲検索用プログラム並びに当該曲検索用プログラムが記録された情報記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１に記載の発明は、夫々が歌詞と演奏とからなる複数の曲の中から一又は複数の当該曲を検索する情報検索装置において、前記曲に含まれる前記歌詞を構成する複数種類の構成語の内容を示す構成語情報と、当該曲に含まれる前記演奏の音響的特徴を示す第一音特徴情報と、により構成される曲特徴情報を各前記曲毎に識別可能に蓄積する曲特徴情報データベース等の曲特徴情報蓄積手段と、検索されるべき前記曲を示す検索語を入力するために用いられる入力部等の検索語入力手段と、前記入力される検索語を特徴付ける検索語特徴情報であって、当該検索語を用いて検索されるべきいずれかの前記曲に含まれる前記歌詞を構成すべき前記構成語の夫々を重み付けして得られる重み付け構成語の集合である第一歌特徴情報と、当該検索語を用いて検索されるべきいずれかの前記曲に含まれるべき前記演奏の音響的特徴を示す第二音特徴情報と、により構成される検索語特徴情報を、各前記検索語毎に識別可能に複数蓄積する検索語特徴情報データベース等の検索語特徴情報蓄積手段と、前記入力された検索語に対応する前記検索語特徴情報である入力検索語特徴情報と、前記蓄積されている曲特徴情報中の第一音特徴情報の各々と、を夫々比較する検索処理部等の比較手段と、前記比較手段における比較結果に基づいて、前記入力検索語特徴情報に最も類似している前記曲を、前記入力された検索語に対応する前記曲として抽出する検索処理部等の抽出手段と、を備える。
【０００９】
上記の課題を解決するために、請求項１１に記載の発明は、夫々が歌詞と演奏とからなる複数の曲の中から一又は複数の当該曲を検索する情報検索方法において、検索されるべき前記曲を示す検索語を入力する検索語入力工程と、前記入力された検索語を特徴付ける入力検索語特徴情報であって、当該入力された検索語を用いて検索されるべきいずれかの前記曲に含まれる前記歌詞を構成すべき前記構成語の夫々を重み付けして得られる重み付け構成語の集合である第一歌特徴情報と、当該入力された検索語を用いて検索されるべきいずれかの前記曲に含まれるべき前記演奏の音響的特徴を示す第二音特徴情報と、により構成される入力検索語特徴情報と、各前記曲に含まれる前記演奏の音響的特徴を示す複数の第一音特徴情報と、を夫々比較する比較工程と、前記比較工程における比較結果に基づいて、前記入力検索語特徴情報に最も類似している前記曲を、前記入力された検索語に対応する前記曲として抽出する抽出工程と、を備える。
【００１０】
上記の課題を解決するために、請求項１２に記載の発明は、夫々が歌詞と演奏とからなる複数の曲の中から一又は複数の当該曲を検索する情報検索装置に含まれるコンピュータを、前記曲に含まれる前記歌詞を構成する複数種類の構成語の内容を示す構成語情報と、当該曲に含まれる前記演奏の音響的特徴を示す第一音特徴情報と、により構成される曲特徴情報を各前記曲毎に識別可能に蓄積する曲特徴情報蓄積手段、検索されるべき前記曲を示す検索語を入力するために用いられる検索語入力手段、前記入力される検索語を特徴付ける検索語特徴情報であって、当該検索語を用いて検索されるべきいずれかの前記曲に含まれる前記歌詞を構成すべき前記構成語の夫々を重み付けして得られる重み付け構成語の集合である第一歌特徴情報と、当該検索語を用いて検索されるべきいずれかの前記曲に含まれるべき前記演奏の音響的特徴を示す第二音特徴情報と、により構成される検索語特徴情報を、各前記検索語毎に識別可能に複数蓄積する検索語特徴情報蓄積手段、前記入力された検索語に対応する前記検索語特徴情報である入力検索語特徴情報と、前記蓄積されている曲特徴情報中の第一音特徴情報の各々と、を夫々比較する比較手段、及び、前記比較手段における比較結果に基づいて、前記入力検索語特徴情報に最も類似している前記曲を、前記入力された検索語に対応する前記曲として抽出する抽出手段、として機能させる。
【００１１】
上記の課題を解決するために、請求項１３に記載の発明は、請求項１２に記載の情報検索用プログラムが前記コンピュータにより読み出し可能に記録されている。
【発明を実施するための最良の形態】
【００１２】
次に、本願に対応する最良の実施形態について、図面に基づいて説明する。なお、以下に説明する実施形態は、複数の曲を蓄積し、使用者の要求に応じていずれかの曲を検索して出力（再生）する曲検索装置に対して本願を適用した場合の実施の形態である。
【００１３】
（Ｉ）全体構成及び全体動作
始めに、実施形態に係る曲検索装置の全体構成及び全体動作について、図１及び図２を用いて説明する。なお、図１は当該曲検索装置の概要構成を示すブロック図であり、図２は当該曲検索装置内に蓄積されている情報のデータ構造を例示する図である。
【００１４】
図１に示すように、実施形態に係る曲検索装置Ｓは、曲入力部１と、曲蓄積手段としての曲データベース２と、曲特徴情報蓄積手段としての曲特徴情報データベース３と、検索語特徴情報蓄積手段としての検索語特徴情報データベース４と、音特徴情報抽出部５と、構成語情報抽出部６と、曲特徴情報生成部７と、比較手段、抽出手段及び歌特徴情報生成手段、テーブル更新手段、検索語特徴情報更新手段としての検索処理部８と、検索語入力手段、評価情報入力手段としての入力部９と、曲出力部１０と、履歴記憶部１１と、により構成されている。
【００１５】
このとき、曲データベース２には、後述する曲検索処理により検索される検索対象としての複数の曲が蓄積記憶されている。そして、夫々の曲には、少なくとも歌（歌唱）と、前奏、伴奏、間奏及び後奏を含む演奏と、が含まれている。
【００１６】
ここで、曲データベース２に蓄積されるべき曲の当該曲データベース２への入力は、当該曲に対応する曲情報Ｓsgが外部から曲入力部１に入力されると、当該曲入力部１において曲情報Ｓsgに対して曲データベース２に蓄積するためのフォーマット変換処理等が施され、当該処理後の曲情報Ｓsgが曲データベース２に入力されることにより実行される。
【００１７】
次に、曲特徴情報データベース３には、曲データベース２内に蓄積されている全ての曲に対応する曲特徴情報が、各曲毎に識別可能に蓄積されている。
【００１８】
ここで、当該曲特徴情報は、曲データベース２内に蓄積されている各曲毎に夫々対応して曲特徴情報データベース３内に蓄積されているものであり、当該各曲内の歌及び演奏の夫々を特徴付ける情報である。
【００１９】
次に、当該曲特徴情報について具体的に図１及び図２（ａ）を用いて説明する。
【００２０】
上記曲特徴情報は、新たな曲が曲情報Ｓsgとして曲データベース２に入力されると、当該曲に対応するものとして新たに生成され、当該生成された曲特徴情報が曲特徴情報データベース３に新たに登録・蓄積される。
【００２１】
ここで、新たな曲が曲データベース２に蓄積されると、図１に示すように、当該曲に対応する曲情報Ｓsgが曲データベース２から読み出され、夫々音特徴情報抽出部５及び構成語特徴情報抽出部６に出力される。
【００２２】
そして、音特徴情報抽出部５は、曲情報Ｓsgからその曲の音響的特徴を示す複数のパラメータを抽出し、音特徴情報Ｓavとして曲特徴情報生成部７に出力する。
【００２３】
このとき、音特徴情報Ｓavに含まれる上記複数のパラメータには、図２（ａ）右に示すように、例えばその曲の速さ（ＢＰＭ（Beet Per Minutes））、その曲の最大出力レベル（最大音量）、その曲の平均出力レベル（平均音量）、その曲に含まれるコード、その曲のビートレベル（すなわち、その曲のビート成分の信号レベル（大きさ））、その曲の調（ハ長調又はイ短調等の調）などがある。
【００２４】
これと並行して、構成語情報抽出部６は、曲情報Ｓsgからその曲に含まれている歌（歌詞）を抽出すると共に、当該抽出された歌の中に予め設定されている単語（フレーズ。以下、単に構成語と称する）が含まれているか否かを検索し、当該検索結果（その歌に含まれていた構成語であるか否か）を各構成語毎に示す構成語特徴情報Ｓwdを生成し、曲特徴情報生成部７に出力する。
【００２５】
このとき、当該構成語特徴情報Ｓwdは、予め設定されている構成語である「アイ」、「ウミ」、「オモイ」又は「キボウ」等の夫々が、ある曲を構成する歌に含まれているか否かをその曲毎に示すものであり、その構成語がその歌に含まれていればその構成語についての構成語特徴情報Ｓwdの値は「１」となり、一方その構成語がその歌に含まれていなければその構成語についての構成語特徴情報Ｓwdの値は「０」となる。より具体的には、例えば図２（ａ）左に示すように、曲データベース２内の曲番号「０」の曲においては「アイ」なる構成語はその曲の歌に含まれているが、「ウミ」、「オモイ」及び「キボウ」なる構成語はその曲の歌に含まれていないことになる。
【００２６】
これらにより、曲特徴情報生成部７は、音特徴情報Ｓavと構成語特徴情報Ｓwdとを対応する曲毎に組み合わせ、例えば図２（ａ）に示す如き各曲に対応する複数の曲特徴情報２０により構成される曲特徴情報Ｓspを曲特徴情報データベース３に出力し、当該曲特徴情報データベース３内に登録・蓄積させる。このとき、図２（ａ）に示すように、一の曲特徴情報２０は、上記音特徴情報抽出部５により抽出されたその曲の音響的特徴と、上記構成語情報抽出部６により抽出されたその曲内の歌における構成語情報と、が各曲毎に対となって構成されている。
【００２７】
更に、検索語特徴情報データベース４は、後述する曲検索処理において使用者から入力される検索キーワード（すなわち、その使用者がその時に聴取したいと感じている曲を主観的に特徴付ける検索キーワード。以下、単に検索語と称する）として予め設定されている検索語の全てに対応する検索語特徴情報が、各検索語毎に識別可能に蓄積されている。
【００２８】
ここで、当該検索語特徴情報は、曲データベース２内に蓄積されている曲を使用者が検索する際に選択して入力すべきものとして当該使用者に提示される各検索語の夫々を特徴付ける情報である。
【００２９】
また、ここで、構成語情報抽出部６は、曲情報Ｓsgから抽出した歌詞の中に構成語が含まれているか否かを検索し、各構成語毎に示す構成語特徴情報Ｓwdを生成して、曲特徴情報生成部７に出力しているが、この他の方法で構成語特徴情報Ｓwdを生成することも可能である。具体的には、隣接する修飾語などにより構成語のイメージが変化する場合、変化したイメージを考慮して構成語の意味解析を行い、構成語特徴情報Ｓwdを生成してもよい。また、構成語の出現した回数を歌詞全体の長さで除して正規化し、構成語特徴情報Ｓwdを生成してもよい。更に、曲のタイトルに使用されている構成語からも構成語特徴情報Ｓwdを生成することができる。この場合、歌詞に含まれている構成語とは重みを変えて構成語特徴情報Ｓwdを生成してもよい。更にまた、図示しないシソーラス（類似語）データベースを使い構成語を類似語グループにまとめ、構成語の出現した回数を構成語が属する類似語グループの出現した回数として把握し構成語特徴情報Ｓwdを生成してもよい。歌詞に他国語が使われている場合、その他国語の構成語が出現した回数に基づいて構成語特徴情報Ｓwdを生成してもよい。更に、上述の説明では、予め設定された構成語が曲中に含まれているか否かで構成語特徴情報Ｓwdの値を「０」または「１」と二値化していたが、構成語の出現回数が予め定めた閾値を超える場合には構成語特徴情報Ｓwdの値を「１」とし、超えない場合には「０」として、出力するようにしてもよい。これらの構成語特徴情報の生成方法の変形例は各々独立して実施することも、複数の変形例を同時に実施することも可能である。すべての変形例を同時に実施する場合は、図９に示すブロック順に実施する必要がある。
【００３０】
次に、当該検索語特徴情報について具体的に図２（ｂ）を用いて説明する。
【００３１】
一の当該検索語特徴情報３０は、図２（ｂ）に例示するように、各検索語特徴情報３０を他の検索特徴情報３０から識別するための検索語特徴情報識別情報（図２（ｂ）中、「検索ＩＤ」と示す）と、その検索語特徴情報３０が対応している検索語自体と、当該対応している検索語を用いて曲データベース２内から検索・抽出されるべき（換言すれば、検索・抽出されることが期待される）曲に含まれる歌を特徴付ける歌特徴情報と、その検索・抽出されるべき曲の音響的特徴を示す複数のパラメータを含む音特徴情報と、により構成されている。
【００３２】
ここで、検索語特徴情報３０を構成する音特徴情報は、具体的には上記音特徴情報Ｓavに含まれる各パラメータと同様の音響的なパラメータを含んでいる。
【００３３】
また、同様に検索語特徴情報３０を構成する歌特徴情報は、その検索語特徴情報３０を用いて検索・抽出されるべき曲に含まれている歌を特徴付ける主観的な複数の歌特徴情報の夫々を、その検索語特徴情報３０が対応している検索語を用いて検索・抽出されるべき曲に含まれる歌個々の具体的な内容に応じて重み付けしたものの集合である。
【００３４】
より具体的に図２（ｂ）に示す例では、検索語「心あたたまる」に対応している検索語特徴情報３０においては、「心あたたまる」なる歌特徴情報が他の歌特徴情報に対して「０．９」なる重み付けで含まれており、「勇気付けられる」なる歌特徴情報が他の歌特徴情報に対して「０．３」なる重み付けで含まれており、「悲しい・さみしい」なる歌特徴情報が他の歌特徴情報に対して「０．１」なる重み付けで含まれている一方、「明るい」なる歌特徴情報の当該重み付けは「０」とされている。これに対し、検索語「明るい」に対応している検索語特徴情報３０においては、「明るい」なる歌特徴情報が他の歌特徴情報に対して「０．７」なる重み付けで含まれており、「心あたたまる」なる歌特徴情報が他の歌特徴情報に対して「０．２」なる重み付けで含まれており、「勇気付けられる」なる歌特徴情報が他の歌特徴情報に対して「０．５」なる重み付けで含まれている一方、「悲しい・さみしい」なる歌特徴情報の当該重み付けは「０」とされている。更に、検索語「悲しい・さみしい」に対応している検索語特徴情報３０においては、「心あたたまる」なる歌特徴情報が他の歌特徴情報に対して「０．３」なる重み付けで含まれており、「悲しい・さみしい」なる歌特徴情報が他の歌特徴情報に対して「０．８」なる重み付けで含まれている一方、「明るい」なる歌特徴情報及び「勇気付けられる」なる歌特徴情報の当該重み付けは夫々「０」とされている。更にまた、他の検索語「勇気付けられる」又は「落ちつく」等に夫々対応している検索語特徴情報３０おいても、各歌特徴情報「心あたたまる」、「明るい」、「悲しい・さみしい」並びに「勇気付けられる」の夫々が予め設定された重み付けで含まれている。
【００３５】
なお、各歌特徴情報により示される主観的概念と同一の主観的概念がいずれかの検索語により示されているのは、後述するように各使用者毎にその好みに応じた曲の検索結果を得るためである。また、各歌特徴情報自体は、曲データベース２に蓄積されている曲（より具体的にはその曲に含まれる歌）の特徴を示すものであって検索語自体とは別個のものであるが、その詳細については後述する。
【００３６】
そして、曲特徴情報データベース３及び検索語特徴情報データベース４に夫々蓄積されている情報を用いて使用者が主観的に所望する曲を検索する場合には、先ず、入力部９においていずれかの上記検索語が使用者により入力されると、当該入力された検索語を示す入力情報Ｓinが検索処理部８に出力される。
【００３７】
これにより、検索処理部８は、入力情報Ｓinに基づき、入力された検索語に対応している一の検索語特徴情報３０を検索語特徴情報Ｓwdsとして検索語特徴情報データベース４から抽出すると共に、曲データベース２に蓄積されている全ての曲に対応する複数の曲特徴情報２０を曲特徴情報Ｓspとして曲特徴情報データベース３から抽出する。そして、夫々抽出された検索語特徴情報３０と各曲特徴情報２０とを夫々比較し、その検索語特徴情報３０に最も類似している曲特徴情報２０が対応している曲を示す曲識別情報Ｓrzを生成して曲データベース２に出力する。
【００３８】
これにより、曲データベース２は曲識別情報Ｓrzにより示される曲を曲情報Ｓsgとして曲出力部１０へ出力する。
【００３９】
そして、曲出力部１０は、出力されてきた曲情報Ｓsgに対して必要な出力インターフェース処理等を施し、当該処理後の曲情報Ｓsgを図示しない外部の増幅部又は放送送信部等に出力する。
【００４０】
また、一の曲を示す曲情報Ｓsgが曲出力部１０から出力された後には、次に、その出力された曲情報Ｓsgに対応する曲が検索語を最初に入力した使用者の所望するものであったか否かが評価情報として再度入力部９において入力され、対応する入力情報Ｓinが検索処理部８へ出力される。
【００４１】
これにより、検索処理部８は、入力情報Ｓinとして入力されてきた上記評価情報に基づいて、過去の曲検索処理の結果を示す履歴情報を生成し、履歴情報Ｓmとして履歴記憶部１１に一時的に記憶させると共に必要に応じてこれを読み出し、後述する履歴管理処理を行う。
【００４２】
（II）曲検索処理
次に、上述した構成を備える曲検索装置Ｓを用いて実行される実施形態に係る曲検索処理について、具体的に図３乃至図８を用いて説明する。なお、図３は当該曲検索装置における曲検索処理を示すフローチャートであり、図４は当該曲検索処理に用いられる変換テーブルの内容を例示する図であり、図５は実施形態に係る履歴処理に用いられる履歴情報を例示する図であり、図６は当該履歴情報を用いた履歴管理処理を示すフローチャートであり、図７及び図８は当該履歴管理処理に用いられるデータベースを夫々例示する図である。
【００４３】
図３に示すように、主として検索処理部８を中心として実行される実施形態の曲検索処理においては、始めに使用者により所望の主観的な検索語が決定されて入力部９において入力されると（ステップＳ１）、その入力された検索語に対応する検索語特徴情報３０が検索語特徴情報データベース４から抽出されて検索処理部８に出力される（ステップＳ２）。
【００４４】
また、このステップＳ１及びＳ２の処理と並行して、曲特徴情報データベース３から全ての曲に含まれる歌を構成する構成語が、各曲毎に読み出されて検索処理部８へ出力される（ステップＳ３）。そして、検索処理部８は、この読み出された構成語に基づき、検索処理部８内の図示しないメモリに記憶されている変換テーブルを用いて当該構成語を各曲に含まれる歌に対応する歌特徴情報に変換する処理を、各歌毎に実行する（ステップＳ４）。
【００４５】
ここで、当該変換テーブルについて、具体的に図４を用いて例示しつつ説明する。
【００４６】
ステップＳ４における処理により生成される歌特徴情報は、上述した検索語特徴情報３０内に重み付けされて含まれている歌特徴情報と同一のものであり、その歌特徴情報が対応すべき各曲毎に、その曲に含まれている歌を構成する構成語の夫々を、その歌特徴情報個々の具体的な内容に応じて重み付けしたものの集合である。
【００４７】
より具体的に図４に示す変換テーブルＴの例では、「心あたたまる」なる歌特徴情報４０においては、「キボウ」なる構成語が他の構成語に対して「０．４」なる重み付けで含まれており、「ウミ」なる構成語及び「オモイ」なる構成語が他の構成語に対して「０．１」なる重み付けで含まれている一方、「アイ」なる構成語の当該重み付けは「０」とされた上で当該「心あたたまる」なる歌特徴情報が生成されることとされている。これに対し、「明るい」なる歌特徴情報４０においては、「オモイ」なる構成語が他の構成語に対して「０．８」なる重み付けで含まれており、「アイ」なる構成語が他の構成語に対して「０．２」なる重み付けで含まれており、更に「ウミ」なる構成語及び「キボウ」なる構成語が他の構成語に対して「０．１」なる重み付けで含まれている。更にまた、「悲しい・さみしい」なる歌特徴情報４０においては、「キボウ」なる構成語が他の構成語に対して「０．７」なる重み付けで含まれており、「ウミ」なる構成語が他の構成語に対して「０．２」なる重み付けで含まれている一方、「アイ」なる構成語及び「オモイ」なる構成語の当該重み付けは「０」とされた上で当該「悲しい・さみしい」なる歌特徴情報４０が生成されることとされている。最後に、「勇気付けられる」なる歌特徴情報４０においては、「キボウ」なる構成語が他の構成語に対して「０．８」なる重み付けで含まれており、「ウミ」なる構成語が他の構成語に対して「０．４」なる重み付けで含まれており、「アイ」なる構成語が他の構成語に対して「０．５」なる重み付けで含まれている一方、「オモイ」なる構成語の当該重み付けは「０」とされた上で当該「勇気付けられる」なる歌特徴情報４０が生成されることとされている。
【００４８】
そして、上記ステップＳ４の処理においては、図４に例示される変換テーブルＴを用いて、各曲毎に夫々の構成語から対応する歌特徴情報４０が生成される。より具体的には、例えば図４に例示する変換テーブルＴを用いる場合に、変換テーブルＴに挙げられている構成語のうち、ある曲に構成語「ウミ」、「オモイ」及び「キボウ」のみが含まれているとすると、そのある曲についての「心あたたまる」なる歌特徴情報４０の値は、各構成語「ウミ」、「オモイ」及び「キボウ」の夫々の、「心あたたまる」なる歌特徴情報４０における重み付けである「０．１」、「０．１」及び「０．４」を加えた「０．６」となる。同様に、その曲についての「明るい」なる歌特徴情報４０の値は、各構成語「ウミ」、「オモイ」及び「キボウ」の夫々の、「明るい」なる歌特徴情報４０における重み付けである「０．１」、「０．８」及び「０．１」を加えた「１．０」となる。以下同様に、変換テーブルＴに挙げられている各歌特徴情報４０の夫々につき、各構成語に対応する重み付け値を加算することでその曲における夫々の値が決定される。
【００４９】
更に、上記ステップＳ１及びＳ２並びにステップＳ３及びＳ４の処理と並行して、曲特徴情報データベース３から全ての曲に対応する曲特徴情報２０の夫々における音特徴情報のみが各曲毎に読み出されて検索処理部８へ出力される（ステップＳ５）。
【００５０】
これらにより、検索処理部８は、ステップＳ２において抽出された一の検索語特徴情報３０に含まれている各歌特徴情報（夫々の歌特徴情報４０の重み付けを含む）とステップＳ４において変換された各曲に対応する歌特徴情報４０とが各曲毎に比較されると共に、当該一の検索語特徴情報３０に含まれている音特徴情報とステップＳ５において抽出された各曲に対応する音特徴情報とが各曲毎に比較され、各曲に対応する歌特徴情報４０及び音特徴情報と入力された検索語との類似度が各曲毎に算出される（ステップＳ６）。
【００５１】
そして、算出された各曲毎の類似度に基づいて、出力されるべき曲をその類似度の高い順に並べた再生リストが作成され（ステップＳ７）、その再生リストにより示されている順に同じく示されている曲が曲データベース２から抽出されて曲出力部１０を介して出力される（ステップＳ８）。
【００５２】
一の曲が出力されると、次に、その出力された曲を聴取した使用者が、出力された曲が上記ステップＳ１において入力・決定された検索語に相応しいか否かを評価し、その評価結果を入力部９を用いて入力する（ステップＳ９）。
【００５３】
そして、入力された評価結果が、その出力された曲が検索語に相応しいとする旨の評価であったときは（ステップＳ９；合致）、後述する合致履歴情報を更新し（ステップＳ１１）ステップＳ１２へ移行する。一方、ステップＳ９の判定において、その出力された曲が検索語に相応しくないとする旨の評価であったときは（ステップＳ９；非合致）、後述する非合致履歴情報を更新し（ステップＳ１０）ステップＳ１２へ移行する。
【００５４】
ここで、上記ステップＳ１０において更新される非合致履歴情報及び上記ステップＳ１１において更新される合致履歴情報について、より具体的に図５を用いて説明する。
【００５５】
先ず、当該合致履歴情報Ｇとしては、図５（ａ）に示すように、使用者が入力した検索語に対応する評価によりその検索語に相応しいと評価された曲の曲特徴情報２０に加えて、その曲特徴情報２０内に含まれている構成語情報に基づき、その時に有効とされている変換テーブルＴを参照として上記ステップＳ４において説明した方法と同様の方法により生成された歌特徴情報４０（その曲に対応する歌特徴情報４０）が含まれている。
【００５６】
一方、非合致履歴情報ＮＧとしては、図５（ｂ）に示すように、上記使用者の評価によりその使用者が入力した検索語に相応しくないと評価された曲の曲特徴情報２０に加えて、その曲特徴情報２０内に含まれている構成語情報に基づき、その時に有効とされている変換テーブルＴを参照として上記ステップＳ４において説明した方法と同様の方法により生成された歌特徴情報４０（その曲に対応する歌特徴情報４０）が、合致履歴情報Ｇの場合と同様に含まれている。
【００５７】
そして、予め設定された曲数分だけ各履歴情報の更新が完了すると、その結果に基づいて上記変換テーブルＴの内容及び検索語特徴情報３０の内容を夫々更新する（ステップＳ１２）。
【００５８】
次に、上記ステップＳ７において作成されている再生リストにおける最後の曲まで出力が完了したか否かが確認され（ステップＳ１３）、最後の曲までの出力が完了していないときは（ステップＳ１３；ＮＯ）上記ステップＳ８まで戻って再生リスト内の次の曲を出力すると共に上述したステップＳ９乃至Ｓ１２を当該次の曲について繰り返す。一方、ステップＳ１３の判定において、最後の曲までの出力が完了したときは（ステップＳ１３；ＹＥＳ）そのまま一連の曲検索処理を終了する。
【００５９】
次に、上記ステップＳ１２における各更新処理における変換テーブルＴの更新処理につき、図６乃至図８を用いて説明する。
【００６０】
当該変換テーブルＴの更新処理においては、図６に示すように、その更新処理を実行しようとしているタイミングで入力されている検索語が、各歌特徴情報４０のいずれかにより示される主観と同じ主観を示す検索語であるか否かを確認し（ステップＳ２０）、当該主観同士が一致しないときは（ステップＳ２０；ＮＯ）変換テーブルＴの更新は行わずに次の検索語特徴情報３０を更新するための処理に移行する。
【００６１】
他方、当該主観同士が一致したときは（ステップＳ２０；ＹＥＳ）、次に、実際の変換テーブルＴの更新処理に移行する。
【００６２】
なお、以下に説明する更新処理においては、予め設定された曲数（図７及び図８の場合は４０曲（相応しい２０曲と相応しくない２０曲））の曲につき、一の検索語（図７及び図８に示す場合は、検索語「心あたたまる」）に相応しいと評価された曲に含まれていた構成語の内容と、その検索語に相応しくないと評価された曲に含まれていた構成語の内容と、に基づいてその検索語に対応する変換テーブルＴを更新する場合について説明する。なお、図７及び図８は、図５に示した各履歴情報のうち、変換テーブルＴの更新処理に必要な項目のみを抽出したものである。
【００６３】
実際の更新処理おいては、先ず、合致履歴情報につき、相応しいと評価された各曲（図７において、一の保存アドレスが一の曲に対応する）の構成語毎に、全ての曲（２０曲ずつ）について図７において縦方向に「０」又は「１」を全て加算してそれを全曲数（図７の場合は「２０」）で除して平均値ＡＡを求める（ステップＳ２１）。例えば、合致履歴情報における構成語「アイ」の場合は、その構成語が含まれていた（換言すれば、図７において値が「１」となっている）曲は５曲であるから、これを全曲数である「２０」で除すると、構成語「アイ」について平均値ＡＡは「０．２５」となる。そして、この平均値算出処理を全ての構成語について実行する。
【００６４】
次に、これと同様に、非合致履歴情報につき、相応しくないと評価された各曲の構成語毎に、全ての曲について図７において縦方向に「０」又は「１」を全て加算してそれを全曲数で除して平均値ＤＡを求める（ステップＳ２１）。例えば、非合致履歴情報における構成語「アイ」の場合は、その構成語が含まれていた曲は１４曲であるから、これを全曲数で除すると、構成語「アイ」について平均値ＤＡは「０．７０」となる。そして、この
平均値算出処理を全ての構成語について実行する。
【００６５】
ここで、各構成語の夫々につき、平均値ＡＡと平均値ＤＡとの差が大きければ大きいほど、その構成語によって現在の検索語に対応する歌特徴情報４０を表現できる可能性が高くなることになる。
【００６６】
しかしながら、ここで注意すべきは、上述した処理により算出した各平均値ＡＡ及びＤＡは、曲データベース２内に蓄積されている全ての曲について評価した結果として得られたものではないということである。そこで、算出した各平均値（統計的には「標本比率」と称されるものに相当する）の信頼限界幅を求め、各構成語夫々に対応する平均値ＡＡと平均値ＤＡとの差（平均値ＡＡ−平均値ＤＡ）を、その構成語の履歴情報上の重み付け値とすることができるか否かについて確認を行う。より具体的には、信頼限界幅の信頼度を仮に９０％とし、以下の式（１）により算出した（ステップＳ２２）信頼限界幅を用いて確認を行う。すなわち、各構成語の夫々につき、
信頼限界幅＝２×１．６５×〔（ＡＡ×（１−ＡＡ））/曲数〕１／２      …（１）
の式により対応する信頼限界幅を算出する
次に、信頼限界幅が算出されたら、これを用いて、平均値ＡＡの値から平均値ＤＡの値を差し引いた値の絶対値が上記算出された信頼限界幅以上であるか否かを確認する（ステップＳ２３）。
【００６７】
そして、平均値ＡＡの値から平均値ＤＡの値を差し引いた値の絶対値が信頼限界幅以上であるとき（ステップＳ２３；ＹＥＳ）、この差を信頼できる値であるとして、変換テーブルＴにおける該当する構成語（図７の場合は構成語「心あたたまる」）の重み付け値として採用し、当該変換テーブルＴに登録（格納）する（ステップＳ２４）。一方、ステップＳ２３において、平均値ＡＡの値から平均値ＤＡの値を差し引いた値の絶対値が信頼限界幅未満であるとき（ステップＳ２３；ＮＯ）、この差は信頼できない値であるとして変換テーブルＴにおける該当する構成語の重み付けを「０」と更新する（ステップＳ２５）。
【００６８】
なお、情報検索装置Ｓの初期状態においては、各履歴情報には予め設定された初期値が格納されており、また、履歴情報の対象となる曲数も有限であるので、結果として古い履歴情報に新しい履歴情報が上書きされることになる。これにより、出力された曲の評価が進むにつれて次第に使用者毎に固有の主観が変換テーブルＴの重み付け値に反映されていくようになる。このことはまた、主観が変化した場合にもこれに対応して変換テーブルＴを更新することができることをも示している。
【００６９】
次に、図７の状態から更に２０曲分（合致履歴情報１０曲分＋非合致履歴情報１０曲分）だけ使用者の評価が進んだ場合の変換テーブルＴの変化について、図８を用いて説明する。なお、図８に示す状態まで評価が進んだ後の変換テーブルＴの更新方法自体は、図６及び図７に示した場合と全く同様であるので、詳細な説明は省略する。
【００７０】
例えば、図８に示す構成語「ウミ」につき、それが含まれている（値が「１」である）曲は合致履歴情報の方に偏って蓄積されたことにより、構成語「ウミ」についての平均値ＤＡが減少している。よって、構成語「ウミ」が歌特徴情報「心あたたまる」の重み付け値の増加に寄与されるようになっていることが判る。
【００７１】
また、同様に、構成語「アイ」は、合致履歴情報及び非合致履歴情報共に偏らずに蓄積されたことにより、構成語「ウミ」についての平均値ＡＡと平均値ＤＡとの差が上記信頼限界幅より小さくなり、結果として歌特徴情報「心あたたまる」には無関係の構成語となったことも判る。
【００７２】
以上説明したように、実施形態の曲検索装置Ｓの動作によれば、入力された検索語に対応する検索語特徴情報３０と、蓄積されている各曲に対応する曲特徴情報２０と、を比較して曲を検索するので、当該入力された検索語により相応しい曲を確実に検索できると共に、入力された検索語を直接用いて曲を検索する場合に比してより使用者の主観に合致した曲を検索することができる。
【００７３】
また、入力される各検索語により示される主観と同一の主観に対応する歌特徴情報４０を少なくとも生成するので、使用者の主観をより反映させた歌特徴情報４０を用いて曲を検索して使用者の主観により相応しい曲を検索することができる。
【００７４】
更に、変換テーブルＴを用いて各歌特徴情報４０を生成するので、簡易な装置構成にて適切な歌特徴情報４０を生成することができる。
【００７５】
更にまた、入力された検索語に対応する検索語特徴情報３０を構成する歌特徴情報４０と各曲特徴情報２０に対応する歌特徴情報４０とを夫々比較すると共に、入力された検索語に対応する検索語特徴情報３０を構成する音特徴情報と各曲特徴情報２０を構成する音特徴情報とを夫々比較し、入力された検索語に対応する曲を抽出するので、より当該検索語に相応しい曲を検索することができる。
【００７６】
また、入力された使用者の評価に基づいて変換テーブルＴを更新するので、使用者の評価に基づいて変換テーブルＴをより確度の高いものにすることができ、より使用者の主観に沿った曲を検索することができる。
【００７７】
更に、入力された使用者の評価に基づいて、各検索語特徴情報３０を更新するので、使用者の評価に基づいて各検索語特徴情報３０をより確度の高いものにすることができ、より使用者の主観に沿った曲を検索することができる。
【００７８】
更にまた、各曲毎に、履歴情報を用いて、入力された評価に基づき変換テーブルＴ又は各検索語特徴情報３０を更新するので、過去の履歴を反映してより使用者の主観に沿って変換テーブルＴ又は各検索語特徴情報３０を更新してより使用者の主観に沿った曲を検索することができる。
【００７９】
また、各構成語毎に、平均値ＡＡと平均値ＤＡとの差を用いて構成語を重み付けを更新することにより変換テーブルＴを更新するので、変換テーブルＴを更に確度の高いものにすることができ、より使用者の主観に沿った曲を検索することができる。
【００８０】
なお、上述した実施形態では、複数の曲を蓄積してこれを検索する曲検索装置Ｓに対して本願を適用した場合について説明したが、これ以外に、静止画像又は動画像を蓄積し、これらを使用者の主観に応じて検索する画像検索装置に対して本願を適用することも可能である。
【００８１】
更に、図３及び図６に示すフローチャートに対応するプログラムを、フレキシブルディスク等の情報記録媒体に記録しておき、或いは当該プログラムをインターネット等のネットワークを介して取得して記録しておき、これらを汎用のマイクロコンピュータ等を用いて読み出して実行することにより、当該汎用のマイクロコンピュータを実施形態に係る検索処理部８として用いることも可能である。
【図面の簡単な説明】
【００８２】
【図１】実施形態に係る曲検索装置の概要構成を示すブロック図である。
【図２】実施形態に係る曲検索装置内に蓄積されている情報のデータ構造を例示する図であり（ａ）は曲特徴情報のデータ構造を例示する図であり、（ｂ）は検索語特徴情報のデータ構造を例示する図である。
【図３】実施形態に係る曲検索処理を示すフローチャートである。
【図４】実施形態に係る変換テーブルを例示する図である。
【図５】実施形態に係る履歴情報のデータ構造を例示する図であり、（ａ）は合致履歴情報のデータ構造を例示する図であり、（ｂ）は非合致履歴情報のデータ構造を例示する図である。
【図６】変換テーブルの更新処理の細部を示すフローチャートである。
【図７】変換テーブルの更新処理の具体例を示す図（Ｉ）である。
【図８】変換テーブルの更新処理の具体例を示す図（II）である。
【図９】構成語特徴情報の生成方法の変形例を同時に実施した場合のフローである。
【符号の説明】
【００８３】
１    曲入力部
２    曲データベース
３    曲特徴情報データベース
４    検索語特徴情報データベース
５    音特徴情報抽出部
６    構成語情報抽出部
７    曲特徴情報生成部
８    検索処理部
９    入力部
１０    曲出力部
１１    履歴記憶部
２０    曲特徴情報
３０    検索語特徴情報
４０    歌特徴情報
Ｓ    曲検索装置
Ｔ    変換テーブル
【図１】
2005166035.tif 000003
【図２】
2005166035.tif 000004
【図３】
2005166035.tif 000005
【図４】
2005166035.tif 000006
【図５】
2005166035.tif 000007
【図６】
2005166035.tif 000008
【図７】
2005166035.tif 000009
【図８】
2005166035.tif 000010
【図９】
2005166035.tif 000011