(57)【要約】      （修正有）【課題】楽曲の一部とその楽曲に対して感じた感性とから、類似の楽曲を検索する方法等を提供する。【解決手段】感性マッチング方法は、ユーザにより選択された、ユーザの嗜好が表れる音楽のフレーズを特定し、感動タグを付与するステップと、感動タグと、タグを付与した音楽のフレーズとを、音楽ＩＤ及びユーザＩＤに関連付けてフレーズ分析ＤＢ８０に記憶するステップと、記憶された音楽のフレーズから音楽データの特徴量を抽出するステップと、特徴量に基づきフレーズ分析ＤＢ８０に記憶され、タグが付与された他の音楽データから、音楽のフレーズに類似の特徴量を有する音楽データを抽出するステップと、フレーズ分析ＤＢ８０に、抽出した音楽データを表す情報を、音楽ＩＤ及びユーザＩＤに関連付けて記憶するステップと、を含む。【選択図】図１
2008186444.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの音楽嗜好を表した音楽ストリームデータの一部分から、前記音楽ストリームデータの一部分に類似のユーザの感性がマッチした他の音楽データを抽出する、感性マッチング方法であって、
前記ユーザにより選択された、前記ユーザの嗜好が表れる前記音楽ストリームデータの一部分を特定する部分位置特定ステップと、
前記部分位置特定ステップにより特定された前記音楽ストリームデータの一部分に前記ユーザの感動を表すタグを付与するタグ付与ステップと、
前記タグ付与ステップにより付与された前記ユーザの感動を表すタグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けてデータベースに記憶するフレーズ分析記憶ステップと、
前記フレーズ分析記憶ステップにより記憶された前記音楽ストリームデータの一部分から前記音楽データの特徴を表す特徴量を抽出する特徴量抽出ステップと、
前記特徴量抽出ステップにより抽出された前記特徴量に基づき、前記データベースに記憶され、前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する特徴量マッチングステップと、
前記音楽ストリームデータの一部分を記憶した前記データベースに、前記特徴量マッチングステップにより抽出された前記他の音楽データを表す情報を、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けて記憶する類似データ記憶ステップと、を含む感性マッチング方法。
【請求項２】
前記ユーザの感動を表すタグは、複数種類存在し、
前記フレーズ分析記憶ステップにおいて、前記タグの種類をさらに記憶し、
前記特徴量マッチングステップにおいて、前記特徴量に基づき、前記データベースに記憶され、前記タグの種類が一致した前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する、請求項１記載の感性マッチング方法。
【請求項３】
前記音楽ストリームデータの一部分に、前記ユーザにより入力された前記ユーザのコメントを関連付けるコメント付与ステップをさらに含み、
前記フレーズ分析記憶ステップにおいて、前記コメントをさらに記憶し、
前記特徴量マッチングステップにおいて、前記特徴量に基づき、前記データベースに記憶され、前記コメントに類似のコメントを含む前記他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する、請求項１又は２記載の感性マッチング方法。
【請求項４】
前記特徴量は、前記音楽ストリームデータの一部分の周波数を分析することにより算出される値を用いる、請求項１乃至３記載の感性マッチング方法。
【請求項５】
前記音楽ストリームデータの一部分の特定は、経過時間の範囲を指定可能である、請求項１乃至４記載の感性マッチング方法。
【請求項６】
前記音楽ストリームデータの一部分の特定は、複数の音のうち一のパートを指定可能である、請求項１乃至５記載の感性マッチング方法。
【請求項７】
前記特徴量マッチングステップにおいて抽出した前記他の音楽データを表す情報を、前記音楽データを表す情報と共に前記ユーザの端末に送信するマッチング情報送信ステップをさらに含む、請求項１乃至６記載の感性マッチング方法。
【請求項８】
前記音楽データを表す情報に基づき、前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とを前記データベースから抽出するフレーズ情報抽出ステップと、
前記フレーズ情報抽出ステップにより抽出された前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報と共に前記ユーザの端末に送信するフレーズ情報送信ステップと、をさらに含む、請求項１乃至７記載の感性マッチング方法。
【請求項９】
前記タグ付与ステップにより前記タグが付与された前記音楽データを、お気に入り情報として前記データベースに記憶するお気に入り情報記憶ステップと、
前記お気に入り情報記憶ステップにより記憶された前記お気に入り情報を、前記音楽データを表す情報と共に前記ユーザの端末に送信するお気に入り情報送信ステップと、をさらに含む、請求項１乃至８記載の感性マッチング方法。
【請求項１０】
前記ユーザの端末から前記音楽データを表す情報と、前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とをユーザ感動情報として受信するユーザ感動情報受信ステップを含み、
前記お気に入り情報送信ステップにおいて、前記ユーザ感動情報受信ステップにより受信された前記ユーザ感動情報に対応した前記お気に入り情報を、前記ユーザの端末に送信する、請求項９記載の感性マッチング方法。
【請求項１１】
前記他の音楽データに関連する広告データを前記ユーザの端末に送信する広告情報送信ステップをさらに含む、請求項１乃至１０記載の感性マッチング方法。
【請求項１２】
ユーザの音楽嗜好を表した音楽ストリームデータの一部分から、前記音楽ストリームデータの一部分に類似のユーザの感性がマッチした他の音楽データを抽出する、感性マッチング装置であって、
前記ユーザにより選択された、前記ユーザの嗜好が表れる前記音楽ストリームデータの一部分を特定する部分位置特定部と、
前記部分位置特定部により特定された前記音楽ストリームデータの一部分に前記ユーザの感動を表すタグを付与するタグ付与部と、
前記タグ付与部により付与された前記ユーザの感動を表すタグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けてデータベースに記憶するフレーズ分析記憶部と、
前記フレーズ分析記憶部により記憶された前記音楽ストリームデータの一部分から前記音楽データの特徴を表す特徴量を抽出する特徴量抽出部と、
前記特徴量抽出部により抽出された前記特徴量に基づき、前記データベースに記憶され、前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する特徴量マッチング部と、
前記音楽ストリームデータの一部分を記憶した前記データベースに、前記特徴量マッチング部により抽出された前記他の音楽データを表す情報を、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けて記憶する類似データ記憶部と、を備える感性マッチング装置。
【請求項１３】
前記ユーザの感動を表すタグは、複数種類存在し、
前記フレーズ分析記憶部において、前記タグの種類をさらに記憶し、
前記特徴量マッチング部において、前記特徴量に基づき、前記データベースに記憶され、前記タグの種類が一致した前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する、請求項１２記載の感性マッチング装置。
【請求項１４】
前記音楽ストリームデータの一部分に、前記ユーザにより入力された前記ユーザのコメントを関連付けるコメント付与部をさらに備え、
前記フレーズ分析記憶部において、前記コメントをさらに記憶し、
前記特徴量マッチング部において、前記特徴量に基づき、前記データベースに記憶され、前記コメントに類似のコメントを含む前記他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する、請求項１２又は１３記載の感性マッチング装置。
【請求項１５】
前記特徴量は、前記音楽ストリームデータの一部分の周波数を分析することにより算出される値を用いる、請求項１２乃至１４記載の感性マッチング装置。
【請求項１６】
前記音楽ストリームデータの一部分の特定は、経過時間の範囲を指定可能である、請求項１２乃至１５記載の感性マッチング装置。
【請求項１７】
前記音楽ストリームデータの一部分の特定は、複数の音のうち一のパートを指定可能である、請求項１２乃至１６記載の感性マッチング装置。
【請求項１８】
前記特徴量マッチング部において抽出した前記他の音楽データを表す情報を、前記音楽データを表す情報と共に前記ユーザの端末に送信するマッチング情報送信部をさらに備える、請求項１２乃至１７記載の感性マッチング装置。
【請求項１９】
前記音楽データを表す情報に基づき、前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とを前記データベースから抽出するフレーズ情報抽出部と、
前記フレーズ情報抽出部により抽出された前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報と共に前記ユーザの端末に送信するフレーズ情報送信部と、をさらに備える、請求項１２乃至１８記載の感性マッチング装置。
【請求項２０】
前記タグ付与部により前記タグが付与された前記音楽データを、お気に入り情報として前記データベースに記憶するお気に入り情報記憶部と、
前記お気に入り情報記憶部により記憶された前記お気に入り情報を、前記音楽データを表す情報と共に前記ユーザの端末に送信するお気に入り情報送信部と、をさらに備える、請求項１２乃至１９記載の感性マッチング装置。
【請求項２１】
前記ユーザの端末から前記音楽データを表す情報と、前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とをユーザ感動情報として受信するユーザ感動情報受信部を備え、
前記お気に入り情報送信部において、前記ユーザ感動情報受信部により受信された前記ユーザ感動情報に対応した前記お気に入り情報を、前記ユーザの端末に送信する、請求項２０記載の感性マッチング装置。
【請求項２２】
前記他の音楽データに関連する広告データを前記ユーザの端末に送信する広告情報送信部をさらに備える、請求項１２乃至２１記載の感性マッチング装置。
【請求項２３】
ユーザの音楽嗜好を表した音楽ストリームデータの一部分から、前記音楽ストリームデータの一部分に類似のユーザの感性がマッチした他の音楽データを抽出する、感性マッチング装置に実行させるためのコンピュータ・プログラムであって、
前記ユーザにより選択された、前記ユーザの嗜好が表れる前記音楽ストリームデータの一部分を特定するステップと、
前記特定するステップにより特定された前記音楽ストリームデータの一部分に前記ユーザの感動を表すタグを付与するステップと、
前記付与するステップにより付与された前記ユーザの感動を表すタグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けてデータベースに記憶するステップと、
前記記憶するステップにより記憶された前記音楽ストリームデータの一部分から前記音楽データの特徴を表す特徴量を抽出するステップと、
前記特徴量を抽出するステップにより抽出された前記特徴量に基づき、前記データベースに記憶され、前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出するステップと、
前記音楽ストリームデータの一部分を記憶した前記データベースに、前記他の音楽データを抽出するステップにより抽出された前記他の音楽データを表す情報を、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けて記憶するステップと、を実行させるためのコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人の嗜好に合致した楽曲を抽出する感性マッチング方法、装置、及びコンピュータ・プログラムに関する。より詳しくは、人の音楽嗜好を表した音楽ストリームデータの一部分から、前記音楽ストリームデータの一部分に類似のユーザの感性がマッチした音楽データを抽出するマッチング方法、マッチング装置及びそのコンピュータ・プログラムに関する。
【背景技術】
【０００２】
従来、街中で流れている曲や、テレビの歌番組やＣＭ等で流れている流行曲、さらにはインターネットからダウンロードした曲を聴いた場合において、その曲が気に入った場合には、例えば、該当の曲が収録されているＣＤ等を買い求めることはもちろんのこと、該当の曲の演奏者や歌い手が同じである別の曲を求めることが行われている。また、曲のジャンルにより、例えば、ある作曲家のクラシックのピアノ協奏曲が気に入った場合に、ピアノ協奏曲というジャンルに興味を持ち、他の作曲家の曲を聴くということが行われている。それは、自分が好きなフレーズ、すなわち感動する部分が、その曲と同一のジャンルの曲であれば含まれるだろうと推測するからであり、気に入った曲と似たジャンルの曲を求めて人間が行う行動パターンの１つであると考えられる。
【０００３】
しかし、例えば、ジャンルが同じであったり、演奏者や歌手が同じであっても、必ずしも全てがその聴き手の興味を惹き起こすような気に入った曲であるとは限らない。例えば、同じジャンルの曲であったり、同じ歌手の曲であっても、アップテンポの曲もあれば、スローテンポの曲もあるからである。そのため、せっかく買ったＣＤであっても、購入者の嗜好に合わなければ、ほとんど聴くことがなく、無駄な買い物をしたとの後悔の念を抱く場合がある。
【０００４】
一方、一般的な楽音データの中から参照曲に類似する楽曲を検索する装置として、曲の楽音データから楽曲の音楽的特徴を示す特徴ベクトルを作成する音楽的特徴抽出手段と、楽音データに対する印象を示す感性ベクトルと特徴ベクトルを用いて楽曲の検索空間を作成する検索空間作成手段と、入力された参照曲の検索空間上の位置に近い位置にある楽曲を抽出することにより、参照曲に類似する印象を有する楽曲を検索する検索手段とを備える楽曲検索装置が開示されている（例えば、特許文献１）。特許文献１によれば、ＣＤ等の一般的な楽音データの中からユーザの指定する参照曲に類似する印象を有する楽曲を検索するものである。
【０００５】
より具体的には、感性ベクトルを作成する際に用いる感性語とは、例えば「楽しい」「暗い」等の楽曲の印象を表す言葉であり、感性語データとは、楽曲の評価者が楽曲に対して持った印象を感性語別に数段階に分けて付与した値である。この感性語及び感性データを用いることにより、感性ベクトルが作成され、ある楽曲に類似する楽曲を得るものである。
【特許文献１】特開２００３−９９４６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１では、楽曲の印象が類似する楽曲を検索するものである。楽曲のあるフレーズ（音楽の断片、部分）が非常に気に入り、このフレーズと類似する楽曲や、フレーズと、そのフレーズを聴いたときの人の感性とから似たフレーズを有する楽曲を検索することができない。
【０００７】
そこで、本発明は、上述の問題に鑑みてなされたものであり、楽曲の一部とその楽曲に対して感じた感性とから、類似の楽曲を検索する方法等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的のため、具体的には以下のようなものを提供する。
【０００９】
（１）  ユーザの音楽嗜好を表した音楽ストリームデータの一部分から、前記音楽ストリームデータの一部分に類似のユーザの感性がマッチした他の音楽データを抽出する、感性マッチング方法であって、
前記ユーザにより選択された、前記ユーザの嗜好が表れる前記音楽ストリームデータの一部分を特定する部分位置特定ステップと、
前記部分位置特定ステップにより特定された前記音楽ストリームデータの一部分に前記ユーザの感動を表すタグを付与するタグ付与ステップと、
前記タグ付与ステップにより付与された前記ユーザの感動を表すタグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けてデータベースに記憶するフレーズ分析記憶ステップと、
前記フレーズ分析記憶ステップにより記憶された前記音楽ストリームデータの一部分から前記音楽データの特徴を表す特徴量を抽出する特徴量抽出ステップと、
前記特徴量抽出ステップにより抽出された前記特徴量に基づき、前記データベースに記憶され、前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する特徴量マッチングステップと、
前記音楽ストリームデータの一部分を記憶した前記データベースに、前記特徴量マッチングステップにより抽出された前記他の音楽データを表す情報を、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けて記憶する類似データ記憶ステップと、を含む感性マッチング方法。
【００１０】
（１）の構成によれば、ユーザの嗜好が表れる音楽ストリームデータの一部分（フレーズ）を特定し、音楽ストリームデータの一部分にユーザの感動を表すタグ（印）を付与し、タグと、タグを付与した音楽ストリームデータの一部分とを、音楽データを表す情報（音楽ＩＤ）と、ユーザを特定する情報（ユーザＩＤ）とに関連付けてデータベース（フレーズ分析ＤＢ）に記憶する。また、データベースに記憶された音楽ストリームデータの一部分から音楽データの特徴量を抽出する。さらに、特徴量に基づき、データベースに記憶されタグが付与された他の音楽データから音楽ストリームデータの一部分に類似の特徴量を有する他の音楽データを抽出し、抽出された他の音楽データの情報を音楽ストリームデータの一部分を記憶したデータベースに追加する。
【００１１】
よって、音楽を聴いている場合に、気に入ったフレーズや感動したフレーズがある場合には、そのフレーズにタグを付けることができる。また、タグをつけた情報をデータベースに記憶することができる。さらにこのデータベースを用いれば、その感動したフレーズに類似するフレーズを有する音楽データを、データベースから抽出することができる。また、その類似するフレーズを有する音楽データの情報を、データベースに格納された検索対象の音楽データのレコードに追加することができる。このデータベースを用いれば、感動したある音楽のフレーズに類似の音楽を探すことを容易に行うことができる。
【００１２】
（２）  前記ユーザの感動を表すタグは、複数種類存在し、
前記フレーズ分析記憶ステップにおいて、前記タグの種類をさらに記憶し、
前記特徴量マッチングステップにおいて、前記特徴量に基づき、前記データベースに記憶され、前記タグの種類が一致した前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する、（１）記載の感性マッチング方法。
【００１３】
（２）の構成によれば、ユーザの感動を表すタグには複数種類のタグが存在する。そして、タグが付与された音楽ストリームデータの一部分に類似の音楽データを抽出する場合には、タグの種類と、音楽ストリームデータの一部分の特徴量と、に基づき抽出する。
【００１４】
よって、感性に合致した音楽データを抽出する際に、感動の種類を加味して抽出するため、より感性に合った音楽データを抽出することができる。
【００１５】
（３）  前記音楽ストリームデータの一部分に、前記ユーザにより入力された前記ユーザのコメントを関連付けるコメント付与ステップをさらに含み、
前記フレーズ分析記憶ステップにおいて、前記コメントをさらに記憶し、
前記特徴量マッチングステップにおいて、前記特徴量に基づき、前記データベースに記憶され、前記コメントに類似のコメントを含む前記他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する、（１）又は（２）記載の感性マッチング方法。
【００１６】
（３）の構成によれば、例えば、ユーザの感動をコメントとして音楽ストリームデータの一部分に付与することができる。また、コメントが付与された音楽ストリームデータの一部分に類似の音楽データを抽出する場合には、コメントの内容と、音楽ストリームデータの一部分の特徴量と、に基づき抽出する。
【００１７】
よって、感性に合致した音楽データを抽出する際に、コメントで表した感動を加味して抽出するため、よりきめ細やかな様々な感性に合致した音楽データを抽出することができる。
【００１８】
（４）  前記特徴量は、前記音楽ストリームデータの一部分の周波数を分析することにより算出される値を用いる、（１）乃至（３）記載の感性マッチング方法。
【００１９】
（４）の構成によれば、特徴量の抽出は、音楽ストリームデータの一部分の周波数を分析することにより算出した値を用いる。
【００２０】
よって、感性に合致した音楽データを抽出する際に、特徴量として、周波数から算出された値を用いることにより、感性という主観的な情報で補えない部分を客観的な値を用いて、類似の音楽データを抽出することができる。
【００２１】
（５）  前記音楽ストリームデータの一部分の特定は、経過時間の範囲を指定可能である、（１）乃至（４）記載の感性マッチング方法。
【００２２】
よって、（５）の構成により、感性に合致した音楽データを抽出する際に、感動をした時間の範囲を指定することにより、より精度の高い感性に合った類似の音楽データを抽出することができる。
【００２３】
（６）  前記音楽ストリームデータの一部分の特定は、複数の音のうち一のパートを指定可能である、（１）乃至（５）記載の感性マッチング方法。
【００２４】
よって、（６）の構成により、感性に合致した音楽データを抽出する際に、例えば、オーケストラの演奏曲のような複数の音のうち、あるパートの音楽に感動した場合に、そのパートを指定することにより、より精度の高い感性に合った類似の音楽データを抽出することができる。
【００２５】
（７）  前記特徴量マッチングステップにおいて抽出した前記他の音楽データを表す情報を、前記音楽データを表す情報と共に前記ユーザの端末に送信するマッチング情報送信ステップをさらに含む、（１）乃至（６）記載の感性マッチング方法。
【００２６】
（７）の構成によれば、ある感動した音楽データと共に感性に合致した他の音楽データをユーザの端末に送信する。
【００２７】
よって、ユーザの感性と合致したその他の音楽が、ユーザの端末に表示されることにより、ユーザは、その他の音楽を知ることができる。ユーザの感性にあった音楽に類似の音楽は、そのユーザに同様の感動を与えることが多いと考えられる。そのため、ユーザのニーズに合致した音楽データを提供することができる可能性がある。
【００２８】
（８）  前記音楽データを表す情報に基づき、前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とを前記データベースから抽出するフレーズ情報抽出ステップと、
前記フレーズ情報抽出ステップにより抽出された前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報と共に前記ユーザの端末に送信するフレーズ情報送信ステップと、をさらに含む、（１）乃至（７）記載の感性マッチング方法。
【００２９】
（８）の構成によれば、音楽データを表す情報（音楽ＩＤ）に基づき、ユーザを特定する情報（ユーザＩＤ）と、タグ（印）と、タグを付与した音楽ストリームデータの一部分（フレーズ）とをデータベースから抽出する。そして、抽出したユーザを特定する情報と、タグと、タグを付与した音楽ストリームデータの一部分とを、音楽データを表す情報と共にユーザの端末に送信する。
【００３０】
よって、例えば、音楽データを表す情報が同一である他のユーザの感動箇所を、ユーザを識別した形式でユーザの端末に送信することで、ユーザの端末では他のユーザの感動箇所を表示することができる。その結果、ユーザは、自分の感動箇所と他のユーザの感動箇所とを比較して共感することができる。なお、音楽データを表す情報が等しいだけでなく、さらに同一の種類のタグに限定したり、特徴量が近似のものに限定してもよい。更なる限定を加えることにより、より共感できる感動箇所を送信することができる。
【００３１】
（９）  前記タグ付与ステップにより前記タグが付与された前記音楽データを、お気に入り情報として前記データベースに記憶するお気に入り情報記憶ステップと、
前記お気に入り情報記憶ステップにより記憶された前記お気に入り情報を、前記音楽データを表す情報と共に前記ユーザの端末に送信するお気に入り情報送信ステップと、をさらに含む、（１）乃至（８）記載の感性マッチング方法。
【００３２】
（９）の構成によれば、タグが付与された音楽データを、お気に入り情報（プレイリスト）としてデータベース（プレイリストＤＢ）に記憶する。そして、記憶されたお気に入り情報を、音楽データを表す情報と共にユーザの端末に送信する。
【００３３】
よって、タグを付与した音楽データを、例えばユーザが、さらにお気に入り情報として指定することにより、その情報を記憶することができる。そして、お気に入り情報として記憶された音楽データをユーザの端末に送信することができる。よって、ユーザは、好みの音楽等を気軽にお気に入り情報として登録でき、かつ、ユーザの端末に表示されることで簡単に見ることができる。なお、お気に入り情報は、ユーザ端末から入力してもよいし、タグの種類やユーザの嗜好のデータを用いて自動的に分類して記憶してもよい。また、お気に入り情報としてユーザの端末に表示される音楽データは、音楽データを表す情報にリンクを張り、ユーザがクリック等することにより音楽が流れるようにしてもよい。また、お気に入り情報は、ユーザが意識するものや、ユーザが気軽に取得したい情報等を指し、必ずしもお気に入りである必要はない。
【００３４】
（１０）  前記ユーザの端末から前記音楽データを表す情報と、前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とをユーザ感動情報として受信するユーザ感動情報受信ステップを含み、
前記お気に入り情報送信ステップにおいて、前記ユーザ感動情報受信ステップにより受信された前記ユーザ感動情報に対応した前記お気に入り情報を、前記ユーザの端末に送信する、（９）記載の感性マッチング方法。
【００３５】
（１０）の構成によれば、ユーザの端末から音楽データを表す情報（音楽ＩＤ）と、ユーザを特定する情報（ユーザＩＤ）と、タグと、タグを付与した音楽ストリームデータの一部分（フレーズ）とをユーザ感動情報として受信する。そして、受信したユーザ感動情報に対応したお気に入り情報（プレイリスト）をユーザの端末に送信する。
【００３６】
よって、端末から受信したユーザ感動情報に対応したお気に入り情報を、ユーザ端末に送信することができるので、ユーザは、自ら指定したユーザ感動情報に対応したお気に入り情報を見ることができる。お気に入り情報として、例えば、自分と同じ音楽のフレーズに感動した他のユーザのプレイリストが送信されることにより、同じような感性を持つ他のユーザにより選択されたプレイリストを見ることができる。その結果、感性の近い新たな曲を発見するのを補助しうる。
（１１）  前記他の音楽データに関連する広告データを前記ユーザの端末に送信する広告情報送信ステップをさらに含む、（１）乃至（１０）記載の感性マッチング方法。
【００３７】
（１１）の構成によれば、ある感動した音楽データに類似した他の音楽データに関連する広告データをユーザ端末に送信することができる。
【００３８】
よって、ユーザの感動した音楽に類似の他の音楽に関連する広告は、ユーザの感性に変化を与えるには有効であると考えられる。そのため、ユーザに適切な広告を提供することができる。
【００３９】
（１２）  ユーザの音楽嗜好を表した音楽ストリームデータの一部分から、前記音楽ストリームデータの一部分に類似のユーザの感性がマッチした他の音楽データを抽出する、感性マッチング装置であって、
前記ユーザにより選択された、前記ユーザの嗜好が表れる前記音楽ストリームデータの一部分を特定する部分位置特定部と、
前記部分位置特定部により特定された前記音楽ストリームデータの一部分に前記ユーザの感動を表すタグを付与するタグ付与部と、
前記タグ付与部により付与された前記ユーザの感動を表すタグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けてデータベースに記憶するフレーズ分析記憶部と、
前記フレーズ分析記憶部により記憶された前記音楽ストリームデータの一部分から前記音楽データの特徴を表す特徴量を抽出する特徴量抽出部と、
前記特徴量抽出部により抽出された前記特徴量に基づき、前記データベースに記憶され、前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する特徴量マッチング部と、
前記音楽ストリームデータの一部分を記憶した前記データベースに、前記特徴量マッチング部により抽出された前記他の音楽データを表す情報を、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けて記憶する類似データ記憶部と、を備える感性マッチング装置。
【００４０】
（１２）の構成によれば、感性マッチング装置は、ユーザにより選択された、ユーザの嗜好が表れる音楽ストリームデータの一部分を特定する部分位置特定部（フレーズ位置特定部４２）と、特定された音楽ストリームデータの一部分にユーザの感動を表すタグを付与するタグ付与部（タグ付与部４３）と、を備える。また、ユーザの感動を表すタグと、タグを付与した音楽ストリームデータの一部分とを、音楽データを表す情報及びユーザを特定する情報に関連付けてデータベースに記憶するフレーズ分析記憶部と、記憶した音楽ストリームデータの一部分から音楽データの特徴を表す特徴量を抽出する特徴量抽出部（感動箇所検出部５２、感動箇所特徴抽出部５３）と、特徴量に基づき、データベースに記憶され、タグが付与された他の音楽データから、音楽ストリームデータの一部分に類似の特徴量を有する他の音楽データを抽出する特徴量マッチング部（特徴量マッチング部５４）と、音楽ストリームデータの一部分を記憶したデータベースに、特徴量マッチング部により抽出した他の音楽データを表す情報を、音楽データを表す情報及びユーザを特定する情報に関連付けて記憶する類似データ記憶部と、を備える。
【００４１】
よって、上記（１）と同様な作用・効果を有する装置を提供することができる。
【００４２】
（１３）  前記ユーザの感動を表すタグは、複数種類存在し、
前記フレーズ分析記憶部において、前記タグの種類をさらに記憶し、
前記特徴量マッチング部において、前記特徴量に基づき、前記データベースに記憶され、前記タグの種類が一致した前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する、（１２）記載の感性マッチング装置。
【００４３】
（１３）の構成によれば、上記（２）と同様な作用・効果を有する装置を提供することができる。
【００４４】
（１４）  前記音楽ストリームデータの一部分に、前記ユーザにより入力された前記ユーザのコメントを関連付けるコメント付与部をさらに備え、
前記フレーズ分析記憶部において、前記コメントをさらに記憶し、
前記特徴量マッチング部において、前記特徴量に基づき、前記データベースに記憶され、前記コメントに類似のコメントを含む前記他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出する、（１２）又は（１３）記載の感性マッチング装置。
【００４５】
（１４）の構成によれば、上記（３）と同様な作用・効果を有する装置を提供することができる。
【００４６】
（１５）  前記特徴量は、前記音楽ストリームデータの一部分の周波数を分析することにより算出される値を用いる、（１２）乃至（１４）記載の感性マッチング装置。
【００４７】
（１５）の構成によれば、上記（４）と同様な作用・効果を有する装置を提供することができる。
【００４８】
（１６）  前記音楽ストリームデータの一部分の特定は、経過時間の範囲を指定可能である、（１２）乃至（１５）記載の感性マッチング装置。
【００４９】
（１６）の構成によれば、上記（５）と同様な作用・効果を有する装置を提供することができる。
【００５０】
（１７）  前記音楽ストリームデータの一部分の特定は、複数の音のうち一のパートを指定可能である、（１２）乃至（１６）記載の感性マッチング装置。
【００５１】
（１７）の構成によれば、上記（６）と同様な作用・効果を有する装置を提供することができる。
【００５２】
（１８）  前記特徴量マッチング部において抽出した前記他の音楽データを表す情報を、前記音楽データを表す情報と共に前記ユーザの端末に送信するマッチング情報送信部をさらに備える、（１２）乃至（１７）記載の感性マッチング装置。
【００５３】
（１８）の構成によれば、特徴量マッチング部において抽出した他の音楽データを表す情報を、音楽データを表す情報と共にユーザの端末に送信するマッチング情報送信部（マッチング情報送信部５５）をさらに備える。
【００５４】
よって、上記（７）と同様な作用・効果を有する装置を提供することができる。
【００５５】
（１９）  前記音楽データを表す情報に基づき、前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とを前記データベースから抽出するフレーズ情報抽出部と、
前記フレーズ情報抽出部により抽出された前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報と共に前記ユーザの端末に送信するフレーズ情報送信部と、をさらに備える、（１２）乃至（１８）記載の感性マッチング装置。
【００５６】
（１９）の構成によれば、音楽データを表す情報に基づき、ユーザを特定する情報と、タグと、タグを付与した音楽ストリームデータの一部分とをデータベースから抽出するフレーズ情報抽出部と、フレーズ情報抽出部により抽出されたユーザを特定する情報と、タグと、タグを付与した音楽ストリームデータの一部分とを、音楽データを表す情報と共にユーザの端末に送信するフレーズ情報送信部と、をさらに備える。
【００５７】
よって、上記（８）と同様な作用・効果を有する装置を提供することができる。
【００５８】
（２０）  前記タグ付与部により前記タグが付与された前記音楽データを、お気に入り情報として前記データベースに記憶するお気に入り情報記憶部と、
前記お気に入り情報記憶部により記憶された前記お気に入り情報を、前記音楽データを表す情報と共に前記ユーザの端末に送信するお気に入り情報送信部と、をさらに備える、（１２）乃至（１９）記載の感性マッチング装置。
【００５９】
（２０）の構成によれば、タグ付与部によりタグが付与された音楽データを、お気に入り情報としてデータベースに記憶するお気に入り情報記憶部と、記憶されたお気に入り情報を、音楽データを表す情報と共にユーザの端末に送信するお気に入り情報送信部と、をさらに備える。
【００６０】
よって、上記（９）と同様な作用・効果を有する装置を提供することができる。
【００６１】
（２１）  前記ユーザの端末から前記音楽データを表す情報と、前記ユーザを特定する情報と、前記タグと、前記タグを付与した前記音楽ストリームデータの一部分とをユーザ感動情報として受信するユーザ感動情報受信部を備え、
前記お気に入り情報送信部において、前記ユーザ感動情報受信部により受信された前記ユーザ感動情報に対応した前記お気に入り情報を、前記ユーザの端末に送信する、（２０）記載の感性マッチング装置。
【００６２】
（２１）の構成によれば、ユーザの端末から音楽データを表す情報と、ユーザを特定する情報と、タグと、タグを付与した音楽ストリームデータの一部分とをユーザ感動情報として受信するユーザ感動情報受信部を備え、お気に入り情報送信部は、受信したユーザ感動情報に対応したお気に入り情報を、ユーザの端末に送信する。
【００６３】
よって、上記（１０）と同様な作用・効果を有する装置を提供することができる。
【００６４】
（２２）  前記他の音楽データに関連する広告データを前記ユーザの端末に送信する広告情報送信部をさらに備える、（１２）乃至（２１）記載の感性マッチング装置。
【００６５】
（２２）の構成によれば、上記（１１）と同様な作用・効果を有する装置を提供することができる。
【００６６】
（２３）  ユーザの音楽嗜好を表した音楽ストリームデータの一部分から、前記音楽ストリームデータの一部分に類似のユーザの感性がマッチした他の音楽データを抽出する、感性マッチング装置に実行させるためのコンピュータ・プログラムであって、
前記ユーザにより選択された、前記ユーザの嗜好が表れる前記音楽ストリームデータの一部分を特定するステップと、
前記特定するステップにより特定された前記音楽ストリームデータの一部分に前記ユーザの感動を表すタグを付与するステップと、
前記付与するステップにより付与された前記ユーザの感動を表すタグと、前記タグを付与した前記音楽ストリームデータの一部分とを、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けてデータベースに記憶するステップと、
前記記憶するステップにより記憶された前記音楽ストリームデータの一部分から前記音楽データの特徴を表す特徴量を抽出するステップと、
前記特徴量を抽出するステップにより抽出された前記特徴量に基づき、前記データベースに記憶され、前記タグが付与された他の音楽データから、前記音楽ストリームデータの一部分に類似の特徴量を有する前記他の音楽データを抽出するステップと、
前記音楽ストリームデータの一部分を記憶した前記データベースに、前記他の音楽データを抽出するステップにより抽出された前記他の音楽データを表す情報を、前記音楽データを表す情報及び前記ユーザを特定する情報に関連付けて記憶するステップと、を実行させるためのコンピュータ・プログラム。
【００６７】
（２３）の構成によれば、上記（１）と同様な作用・効果を有するコンピュータ・プログラムを提供することができる。
【発明の効果】
【００６８】
本発明によれば、楽曲の一部とその楽曲に対して感じた感性とから、類似の楽曲を検索する方法等を提供することができる。
【発明を実施するための最良の形態】
【００６９】
（第１実施形態）
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００７０】
［感動マッチングシステム１０の全体構成図］
図１は、第１実施形態の一例に係る感動マッチングシステム１０（以下、システム１０ともいう）の全体構成を示す図である。
【００７１】
本発明を構成するシステム１０は、コンテンツの感動箇所にタグを付与し、類似の感動箇所を有するコンテンツを抽出するシステムである。本システム１０は、通信回線３０を介して、ユーザ端末２０と接続されている。ユーザ端末２０は、ＰＣ２０ａの他、携帯電話機２０ｂやｉＰｏｄ（登録商標）のようなデジタルオーディオプレーヤと称される音楽専用端末２０ｃであってもよい。通信回線３０は、例えばインターネットを指す。
【００７２】
システム１０は、主に感動箇所付与サーバ４０、及び感動マッチングサーバ５０のハードウェアを備えている。ここで、感動箇所付与サーバ４０、及び感動マッチングサーバ５０は、図１には別のサーバであるかのように記載しているが、ハードウェアの数に制限はない。必要に応じて、１又は複数で構成してよい。また、感動箇所付与サーバ４０、及び感動マッチングサーバ５０のハードウェアは、必要に応じてＷｅｂサーバ、ＤＢサーバ、アプリケーションサーバを含んで構成してよく、１台のサーバで構成しても、それぞれ別のサーバで構成してもよい。
【００７３】
感動箇所付与サーバ４０は、主にユーザＤＢ６０、音楽ＤＢ７０、及びフレーズ分析ＤＢ８０の各データベースと通信可能に接続されている。また、感動マッチングサーバ５０は、主に音楽ＤＢ７０、及びフレーズ分析ＤＢ８０と通信可能に接続されている。
【００７４】
［各サーバの機能ブロック］
図２は、第１実施形態の一例に係るシステム１０を構成する感動箇所付与サーバ４０及び感動マッチングサーバ５０の機能構成を示すブロック図である。
【００７５】
感動箇所付与サーバ４０の制御部は、主に、音楽ＤＢ７０から感動箇所を付与したいユーザのニーズがある音楽データを抽出する音楽データ抽出部４１、音楽ストリームデータの一部分であるフレーズの位置を取得するフレーズ位置特定部４２、及び取得したフレーズ位置にタグを付与するタグ付与部４３を備える。
【００７６】
さらに、感動マッチングサーバ５０の制御部は、主に、ユーザ端末２０から送信された検索元の音楽データの情報を受信するマッチング対象情報受信部５１、感動箇所にタグが付与された音楽データの情報を格納するフレーズ分析ＤＢ８０から検索元の音楽ストリームデータの一部分を検出する感動箇所検出部５２、当該音楽ストリームデータの一部分の特徴を抽出する感動箇所特徴抽出部５３、抽出した箇所の特徴量を算出し、算出した特徴量に基づいて類似の音楽データをフレーズ分析ＤＢ８０から抽出する特徴量マッチング部５４、及び、類似の音楽データの情報をユーザ端末２０に送信するマッチング情報送信部５５を備える。
【００７７】
感動箇所付与サーバ４０は、ユーザ端末２０からの音楽データ送信要求に応じて、音楽ＤＢ７０から音楽データを抽出し、ユーザ端末２０に送信する。その後、ユーザ端末２０から送信されたデータに基づき、ユーザが選択した感動するフレーズを取得し、フレーズ分析ＤＢ８０に記憶すると共に、タグに関する情報を取得し、フレーズ分析ＤＢ８０に記憶する。
【００７８】
また、感動マッチングサーバ５０は、ユーザ端末２０からのある音楽データに類似の音楽データの送信要求に応じて、予めフレーズ分析ＤＢ８０に格納した感動箇所の情報を有する音楽データを抽出する。そして、その音楽データから感動箇所を検出し、その特徴部分を抽出する。抽出した特徴部分から特徴量を算出し、他の音楽データの特徴量とマッチングを行う。マッチングの結果、類似と判断される音楽データの情報は、マッチング結果としてユーザ端末２０に送信する。
【００７９】
［ＤＢの構成］
図３乃至図５は、第１実施形態の一例に係る各サーバでの処理で使用するデータベースの一部を示したものである。図３は、ユーザＤＢ６０に格納されたユーザテーブル６９を示す。
【００８０】
ユーザテーブル６９は、主にユーザＩＤ６１、並びに好きな音楽ジャンル６２、及び６３の各項目からなる。ユーザには、当該ユーザを表す一意の番号が付与されており、ユーザＩＤ６１には、この一意の番号が格納されている。好きな音楽ジャンル６２、及び６３には、ユーザＩＤ６１に格納されたユーザの好きな音楽ジャンルについての情報が、予め格納されている。
【００８１】
図３に示す例によれば、ユーザＩＤ６１が「３２４」の、とあるユーザの好きな音楽ジャンル６２には「Ｊ−ＰＯＰ」が、好きな音楽ジャンル６３には「ロック」が、それぞれ格納されている。したがって、「３２４」のユーザＩＤ６１により特定されるユーザは、「Ｊ−ＰＯＰ」と「ロック」が好きであることを表している。
【００８２】
このように、ユーザテーブル６９には、本システム１０を使用して感動箇所を登録する全てのユーザについて、ユーザごとにユーザＩＤ６１をキーとして、好きな音楽ジャンル６２及び６３を関連付けて格納している。なお、好きな音楽ジャンル６２及び６３に格納される情報は、１つのみであってもよいし、空欄（未登録）であってもよい。この好きな音楽ジャンル６２及び６３は、特徴量によるマッチング処理で付属情報として使用することができる。
【００８３】
図４は、音楽ＤＢ７０に格納された音楽テーブル７９を示す。
【００８４】
音楽テーブル７９は、少なくとも音楽ＩＤ７１、及び音楽データ７２の各項目を有し、その他、ジャンル７３、楽器名７４、及び歌手名７５等の各項目を有していてもよい。音楽ＩＤ７１は、音楽ごとに音楽を表す一意の記号が付与されており、この一意の記号が格納されている。ここでは、音楽ＩＤ７１に格納するものを記号としているが、音楽のタイトルそのものであってもよい。音楽データ７２は、音楽ＩＤ７１に紐付く音楽のデータであり、ＭＰ３やＷＭＡ等のデジタル化された音声を圧縮する音声ファイルフォーマットにより作成された音楽データが格納されている。この図４の例では、音楽データそのものを直接、音楽テーブル７９に格納しているが、音楽データを格納している別のデータベースの該当箇所へのリンクの情報であってもよい。
【００８５】
ジャンル７３は、音楽ＩＤ７１に格納された音楽のジャンルを表す。楽器名７４は、音楽ＩＤ７１に格納された音楽が、楽曲である場合にその楽器名を表し、歌手名７５は、音楽ＩＤ７１に格納された音楽が、歌である場合にその歌手名が格納されている。
【００８６】
図４に示す例によれば、音楽ＩＤ７１が「ＡＡＡ」の、とある音楽の音楽データ７２には「ＡＡＡ．ｗｍａ」という名前の音楽ファイルが、ジャンル７３には「Ｊ−ＰＯＰ」が、歌手名７５には、「○川△子」という歌手名が、それぞれ格納されている。したがって、「ＡＡＡ」の音楽ＩＤ７１により特定される音楽は、「○川△子」が歌っている「Ｊ−ＰＯＰ」の曲であり、その音楽データは「ＡＡＡ．ｗｍａ」であることを表している。
【００８７】
このように、音楽テーブル７９には、本システム１０で用いられる音楽について、音楽ＩＤ７１をキーとして、その音楽に関する情報を関連付けて格納している。このジャンル７３、楽器名７４、及び歌手名７５は、特徴量によるマッチング処理で付属情報として使用することができる。
【００８８】
図５は、フレーズ分析ＤＢ８０に格納されたフレーズ分析テーブル８９を示す。
【００８９】
フレーズ分析テーブル８９は、ユーザが感動した音楽のフレーズについての情報を格納するテーブルであり、主に音楽ＩＤ８１、ユーザＩＤ８２、フレーズ位置開始時間８３、感動タグ８４、フレーズ位置経過時間８５、コメントタグ８６、特徴量情報８７、及び類似音楽ＩＤ８８の各項目を有している。
【００９０】
音楽ＩＤ８１は、音楽テーブル７９に格納されている音楽ＩＤ７１と同様であり、ユーザが感動した音楽を表す一意の記号が格納されている。ユーザＩＤ８２は、ユーザテーブル６９に格納されているユーザＩＤ６１と同様であり、該当の音楽に感動したユーザを表す一意の番号が格納されている。フレーズ位置開始時間８３は、ユーザが感動した音楽のフレーズの開始位置を表すものであり、音楽の開始時間を０として、その後の感動フレーズが表れるまでの時間（秒）を表す。感動タグ８４は、ユーザが感動した音楽のフレーズの感動状態を予め決められた複数種類の記号により表すものである。この実施例では、感動タグ８４が「１」のものは、気分が高揚する「感動した！」ものを表す。また、感動タグ８４が「２」のものは、泣ける「感動した！」ものを表し、感動タグ８４が「３」のものは、つまらない「がっかりした。」ものを表す。さらに、感動タグ８４が「４」のものは、前向きになれる「元気がでた！」ものを表す。このように、この図５の例では、感動タグ８４に格納する感動を表すタグを複数種類用意しているが、単に何らかの「感動した！」という感動を表す１つのタグを用意するだけでもよいし、さらにたくさんの感動を表すタグを用意してもよい。
【００９１】
フレーズ位置経過時間８５は、ユーザが感動した音楽のフレーズの範囲についての、終了時点を表すものであり、フレーズ位置開始時間８３に格納した開始時間からの経過時間を示す。コメントタグ８６は、ユーザが感動したフレーズについてのユーザが入力したコメントを格納する。特徴量情報８７は、音楽のフレーズに関する特徴量の情報として数値化したデータを格納する。フレーズ位置経過時間８５に値が格納されているものについては、フレーズ位置開始時間８３からフレーズ位置経過時間８５までの音楽データの特徴量の情報を数値化したデータを格納する。類似音楽ＩＤ８８は、本システム１０の感動マッチングサーバ５０の処理により抽出された類似の音楽データの音楽ＩＤを格納する。
【００９２】
図５に示す例によれば、音楽ＩＤ８１が「ＡＡＡ」である音楽は、ユーザＩＤ８２が「３２４」であるユーザにより感動を表す情報が４レコード格納されている（図５の（１））。そのうちの１つである最上段のレコードは、フレーズ位置開始時間８３が「１９」、感動タグ８４が「１」、特徴量情報８７が「１４５９２」であり、類似音楽ＩＤ８８が「ＡＤＤ」である。したがって、「ＡＡＡ」の音楽ＩＤ８１により特定される音楽には、「３２４」のユーザＩＤ８２により特定されるユーザによって、感動した情報が４つ格納されており、そのうちの１つは、音楽開始から「１９」秒後の位置で気分が高揚する「感動した！」状態を登録したことを表している。そして、その音楽開始から「１９」秒後のタグで登録した部分の音楽データの特徴量が「１４５９２」であり、この音楽ストリームデータの一部分と類似の音楽ＩＤが「ＡＤＤ」であることを示している。
【００９３】
このように、フレーズ分析テーブル８９には、本システム１０でユーザにより付与される音楽の感動タグについて、音楽ＩＤ８１、及びユーザＩＤ８２を用いて、そのユーザが感動した音楽のフレーズに関する情報を関連付けて格納している。
【００９４】
［画面表示例］
図６は、第１実施形態の一例に係るユーザ端末２０に表示される音楽データに感動箇所を付与するための画面の例を示したものである。
【００９５】
ユーザ端末２０に表示される画面は、例えばブラウザを用いたＷｅｂベースで表示される。このサービスを行うために、ユーザは、予め本サービスにログインしており、そのログイン情報がログインステータス１１として右上方に示されている。また、音楽を検索するための検索バー１２、検索された音楽を再生するための再生メイン画面１３が画面上に示されている。例えば、検索バー１２に、アーティスト名や作品名を入れることにより、検索された音楽が再生メイン画面１３により再生される。再生メイン画面１３では、再生メイン画面１３の左上方に示されている「ＡＡＡ」という音楽名の音楽が配信されている。
【００９６】
再生メイン画面１３は、ユーザが感動した箇所及び感動内容を表示する感動モニタを示す感動表示部１４、感動した箇所に印をつけるための複数のボタンが表示されている感動ボタン部１５、感動した箇所にコメントをつけるためのボタン等が表示されているコメントボタン部１６、再生されている時間やステータスを表示する時間表示部１７、及び再生されている音楽のステータスを示すステータスバー１８を有している。
【００９７】
感動ボタン部１５には、気分が楽しくなったりうれしくなったりした、気分が高揚した際に押す、うれしい感動ボタン１５ａ、泣ける気分になったり、センチメンタルな気分になった際に押す、泣ける感動ボタン１５ｂ、がっかりした気分になった際に押すがっかりボタン１５ｃ、及び元気が出た際に押す元気が出たボタン１５ｄを有する。
【００９８】
また、コメントボタン部１６には、コメントを入力したいフレーズが出現した際に、そのフレーズの間ずっと押し続けるコメントボタン１６ａ、コメントの内容を入力するコメント入力ボックス１６ｂ、コメントボタン１６ａを押した箇所及びコメント入力ボックス１６ｂの内容をクリアしたい場合に押すキャンセルボタン１６ｃ、及びコメントボタン１６ａを押した箇所及びコメント入力ボックス１６ｂの内容を登録する場合に押す決定ボタン１６ｄを有する。
【００９９】
なお、この図６の画面はユーザ端末２０としてＰＣ２０ａを想定して記載しているが、携帯電話機２０ｂであってもよい。携帯電話機２０ｂであれば、ダイヤルボタン等を用いることにより、本機能と同等の機能を実現することができる。また、音楽専用端末２０ｃの場合には、インターネット接続可能なものであれば、例えば感動ボタンだけを有するような簡易なものであれば本機能を直接使用できる。但し、インターネット接続が不可であれば、ＰＣ２０ａに外部接続の上、間接的に本機能を使用することができる。
【０１００】
［実施例１］
図７乃至図９は、第１実施形態の一例に係るユーザ端末２０に表示される画面を用いて音楽データに感動箇所を付与する例を示したものである。
【０１０１】
図７に示す画面では、ログインステータス１１がログイン中であり、ユーザＩＤが「３２４」となっている。また、再生メイン画面１３には、再生されている音楽名が「ＡＡＡ」となっており、時間表示部１７が「再生中  ００：２１／０３：４５」と表示されている。したがって、ユーザＩＤが「３２４」のユーザが、本サービスにログインしており、「ＡＡＡ」という音楽を再生している最中であること、また、再生中の音楽「ＡＡＡ」は３分４５秒間の音楽であり、現時点では、２１秒経過した時点であることを示している。また、感動表示部１４に表示される感動ボタン部１５のいずれかのボタンが押されたことによる印と、ステータスバー１８とは関連しており、感動ボタン部１５のいずれかのボタンが押された際のステータスバー１８の位置に、押されたボタンの印が表示されている。この図７の画面に表示されている時間より少し前に、ユーザが、感動ボタン部１５のうれしい感動ボタン１５ａを押下したことを表している。
【０１０２】
続いて、図８に示す画面では、時間表示部１７が「再生終了  ０３：４５／０３：４５」となっており、「ＡＡＡ」という音楽の再生が終了したことを表している。感動表示部１４には、図７に表示されたうれしい感動ボタン１５ａが押下されたことによる印以外に、がっかりボタン１５ｃが押下されたことによる印と、元気が出たボタン１５ｄが押下されたことによる印とが表示されている。これらは、ユーザＩＤが「３２４」のユーザにより、入力された情報である。この感動表示部１４に表示された印により、うれしい感動ボタン１５ａが押下されて少し経った時間に流れた曲のフレーズが「がっかり」するものであり、曲の後半には、「元気が出る」フレーズが出現したことを表している。
【０１０３】
続いて、図９に示す画面では、ユーザＩＤが「３２４」のユーザが、一度「ＡＡＡ」という音楽を再生した後、さらに同様の音楽「ＡＡＡ」を再生し、コメントを入力した際の様子を示す。コメントボタン部１６により入力されたコメントを入力する基となる時間とコメントが、感動表示部１４に時間を表すバーと、そのバーから吹き出した「単調でつまらない」とのコメントとして表示されている。
【０１０４】
この図９には、図７及び図８で付した感動を表す印を含め４つの入力がされており、感動表示部１４に表している感動部分は、上述の図５に示すフレーズ分析テーブル８９の（１）に示す情報である。この画面での入力では、図５に示すフレーズ分析テーブル８９の音楽ＩＤ８１からコメントタグ８６までの情報が格納される。
【０１０５】
［実施例２］
図１０乃至図１２は、第１実施形態の一例に係るユーザ端末２０に表示される画面を用いて感動タグを付与した音楽データから派生した情報を表示する例を示したものである。図１０は、感動タグを付与した音楽データから派生した情報を表示するための選択画面の例を示す。
【０１０６】
本サービスにログイン中のユーザが感動した曲として、感動タグを付与した音楽名と共に、「おすすめ曲を探す」ボタンと、「他の人の感動モニタを見る」ボタンがその音楽名の右方に表示されている。
【０１０７】
図１０の例では、本サービスにログイン中のユーザＩＤが「３２４」のユーザが感動した曲が、左方から順に「ＡＡＡ」、「ＥＥＥ」、「ＧＧＧ」、・・・と表示されている。ユーザは、該当の曲に類似した感動を与えると考えられる曲を探したい場合には、「おすすめ曲を探す」ボタンをクリックする。また、該当の曲での他人の感動モニタを表示させたい場合には、「他の人の感動モニタを見る」ボタンをクリックする。
【０１０８】
ユーザが「ＡＡＡ」の曲について、「おすすめ曲を探す」ボタンをクリックした場合には、図１１に示すような画面を表示する。また、ユーザが「他の人の感動モニタを見る」ボタンをクリックした場合には、図１２に示すような画面を表示する。
【０１０９】
図１１は、感動タグを付与した音楽データから派生した情報である、類似音楽をおすすめ曲として表示する例を示す。
【０１１０】
「ＡＡＡ」と同じ感動を与える曲として、「ＡＤＤ」と「ＤＤＤ」という音楽名の２曲が該当したものとして表示されている。この２曲についての情報として、「視聴する」、「感動モニタを見る」、「購入する」のボタンが用意されており、それぞれ、該当の曲を視聴することができたり、該当の曲の感動モニタを見ることができたり、さらには該当の曲を購入することができる。
【０１１１】
さらに、画面の下部には、広告がリンクと共に配置されている。これは、該当曲の音楽テーブル７９の各項目に示されている属性に基づき、マッチングをした結果を表示したものである。このマッチングには、周知の技術を用いて行うことができる。また、広告を格納したＤＢ（図示せず）が予め用意されているものとする。この広告には、ユーザの音楽の嗜好に合ったものを表示することができるのである。
【０１１２】
図１２は、感動タグを付与した音楽データから派生した情報である、他の人の感動モニタを表示する例を示す。
【０１１３】
本サービスを利用しているユーザＩＤ「３２４」のユーザが、「ＡＡＡ」の曲に感動タグを付与した箇所を感動モニタとして示す感動表示部１４を示すと共に、同様の「ＡＡＡ」の曲に感動タグを付与した他のユーザの感動情報を感動モニタとして示すものとして感動表示部１９に表示されている。この例の場合、ユーザＩＤが「９１４」のユーザが、「ＡＡＡ」について感動タグを付しており、うれしい感動を２箇所で感じたことがわかる。この画面により、ユーザＩＤ「３２４」のユーザは、曲を聴きながら他人の感動箇所を見ることができる。
【０１１４】
［実施例３］
図１３は、第１実施形態の一例に係るユーザ端末２０に表示される画面を用いて感動タグを付与した画面の別の例を示す。
【０１１５】
感動表示部１４には、音楽データの音のパート別に音楽が流れている場所とそれ以外の場所がわかるようなグラフが表示されている。ここでは、曲の前半でピアノの音のフレーズにうれしい感動をし、曲の最後の方でピアノの音のフレーズにがっかりしたことを示している。また、バイオリンの音や、チェロの音についても、同様に感動を表す印が表示されている。
【０１１６】
このように、感性に合致した音楽データを抽出する際に、例えば、オーケストラの演奏曲のような複数の音のうち、あるパートの音楽に感動した場合に、そのパートに感動を表す印を指定することにより、マッチング処理によって、より精度の高い類似の音楽データを抽出することができる。
【０１１７】
［感動箇所タグ付与処理フロー］
図１４は、第１実施形態の一例に係るメイン処理の１つである感動タグ付与処理についてのフローを示したものである。
【０１１８】
先ず、ステップＳ１では、感動箇所付与サーバ４０の制御部が備える音楽データ抽出部４１は、ユーザ端末２０からの要求に基づき、音楽データを抽出し、再生を開始する。具体的には、音楽ＤＢ７０の音楽テーブル７９から、要求のあった音楽データを、要求のあった音楽ＩＤに基づき音楽データ７２から抽出する。そしてその音楽データをユーザ端末２０に送信する。さらに、フレーズ分析ＤＢ８０のフレーズ分析テーブル８９に該当の音楽データについての同ユーザの情報があるきは、該当の情報のレコードを抽出し、あわせて送信する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２に移す。
【０１１９】
ステップＳ２では、感動箇所付与サーバ４０の制御部は、音楽を再生中か否かを判断する。具体的には、音楽を再生中か否かは、ユーザ端末２０から送信される信号により判断する。再生終了信号がユーザ端末２０から送信されず、音楽を再生中である場合（ステップＳ２の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ３に移す。他方、再生終了信号がユーザ端末２０から送信され、音楽の再生が終了した場合（ステップＳ２の処理でＮＯが判断される場合）には、感動箇所付与サーバ４０の制御部は、本処理を終了する。
【０１２０】
ステップＳ３では、感動箇所付与サーバ４０の制御部は、ユーザ端末２０で感動ボタン部１５のいずれかのボタンを示す感動ボタンが押下されたか否かを判断する。具体的には、ユーザ端末２０で、感動ボタン部１５のいずれかのボタンが押されたことによりユーザ端末２０から送信される信号により判断する。感動ボタン部１５のいずれかのボタンが押下された場合（ステップＳ３の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ４に移す。他方、感動ボタン部１５のいずれのボタンも押下されていない場合（ステップＳ３の処理でＮＯが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ５に移す。
【０１２１】
ステップＳ４では、感動箇所付与サーバ４０の制御部は、後述の図１５で説明するフレーズ分析ＤＢ８０へのレコード追加処理を行う。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２に移す。
【０１２２】
他方、ステップＳ５では、感動箇所付与サーバ４０の制御部は、ユーザ端末２０でコメントボタン１６ａが押下されたか否かを判断する。具体的には、ユーザ端末２０で、コメントボタン１６ａが押されたことによりユーザ端末２０から送信される信号により判断する。コメントボタン１６ａが押下された場合（ステップＳ５の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ６に移す。他方、コメントボタン１６ａが押下されていない場合（ステップＳ５の処理でＮＯが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ２に移す。
【０１２３】
この間、ユーザ端末２０では、ユーザが、コメントを入力したい期間中ずっとコメントボタン１６ａを押し続ける。ユーザが、コメントボタン１６ａの押下を止めると、コメント入力ボックス１６ｂがアクティブ（入力可能状態）になることにより、ユーザ端末２０のユーザは、コメントを入力することができる。
【０１２４】
ステップＳ６では、感動箇所付与サーバ４０の制御部は、決定ボタン１６ｄが押下されたか否かを判断する。具体的には、ユーザ端末２０で、決定ボタン１６ｄが押下されたことにより、ユーザ端末２０から送信される信号により判断する。決定ボタン１６ｄが押下された場合（ステップＳ６の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ７に移す。他方、決定ボタン１６ｄが押下されていない場合（ステップＳ６の処理でＮＯが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ８に移す。
【０１２５】
ステップＳ７では、感動箇所付与サーバ４０の制御部は、後述の図１５で説明するフレーズ分析ＤＢ８０へのレコード追加処理を行う。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２に移す。
【０１２６】
他方、ステップＳ８では、感動箇所付与サーバ４０の制御部は、キャンセルボタン１６ｃが押下されたか否かを判断する。具体的には、ユーザ端末２０で、キャンセルボタン１６ｃが押下されたことにより、ユーザ端末２０から送信される信号により判断する。キャンセルボタン１６ｃが押下された場合（ステップＳ８の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ２に移す。他方、キャンセルボタン１６ｃが押下されていない場合（ステップＳ８の処理でＮＯが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ６に移す。
【０１２７】
キャンセルボタン１６ｃが押下された場合には、ユーザ端末２０では、コメント入力ボックス１６ｂに入力されていたテキストを消去し、コメント入力ボックス１６ｂのアクティブが解除され、入力不可状態となる。
【０１２８】
上述の処理を行うことにより、音楽データに感動タグを付与することができる。
【０１２９】
図１５は、第１実施形態の一例に係る感動タグ付与処理から呼び出されるフレーズ分析ＤＢ８０へのレコード追加処理についてのフローを示したものである。
【０１３０】
先ず、ステップＳ２１では、感動箇所付与サーバ４０の制御部は、ユーザ端末２０から送信された情報に基づき、フレーズ分析ＤＢ８０のフレーズ分析テーブル８９にレコードを追加し、音楽ＩＤ８１及びユーザＩＤ８２に、該当の情報を更新する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２２に移す。
【０１３１】
次に、ステップＳ２２では、ユーザ端末２０で押下されたボタンが感動ボタンか否かを判断する。具体的には、ユーザ端末２０で、感動ボタン部１５のいずれかのボタンが押されたことにより、ユーザ端末２０から送信される信号により判断する。感動ボタン部１５のいずれかのボタンが押下された場合（ステップＳ２２の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ４０の制御部は、処理をステップＳ２３に移す。他方、感動ボタン部１５のいずれのボタンも押下されていない場合（ステップＳ２２の処理でＮＯが判断される場合）には、感動箇所付与サーバ４０の制御部は、コメントを入力したことによる決定ボタン１６ｄが押下されたものと判断し、処理をステップＳ２６に移す。
【０１３２】
ステップＳ２３では、感動箇所付与サーバ４０の制御部が備えるフレーズ位置特定部４２は、フレーズ分析ＤＢ８０のフレーズ分析テーブル８９の該当の音楽ＩＤ８１及びユーザＩＤ８２のレコードのフレーズ位置開始時間８３の欄に感動ボタン部１５のいずれかのボタンが押下された時間を挿入する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２４に移す。
【０１３３】
ステップＳ２４では、感動箇所付与サーバ４０の制御部が備えるタグ付与部４３は、フレーズ分析ＤＢ８０に格納されたフレーズ分析テーブル８９の該当の音楽ＩＤ８１、ユーザＩＤ８２及びフレーズ位置開始時間８３のレコードの感動タグ８４の欄に、押下された感動ボタン部１５のいずれかのボタンの種類に応じた番号を挿入する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２５に移す。
【０１３４】
ステップＳ２５では、特徴量データを作成する。具体的には、例えば、後述する図１６のように音楽データを周波数で表し、タグを付与した箇所の周波数を算出することにより音楽データを分析し、特徴量データを作成する。作成した特徴量データを、フレーズ分析ＤＢ８０に格納されたフレーズ分析テーブル８９の該当の音楽ＩＤ８１、ユーザＩＤ８２及びフレーズ位置開始時間８３のレコードの特徴量情報８７の欄に挿入する。その後、感動箇所付与サーバ４０の制御部は、本ルーチンを終了する。
【０１３５】
他方、ステップＳ２６では、感動箇所付与サーバ４０の制御部が備えるフレーズ位置特定部４２は、フレーズ分析ＤＢ８０のフレーズ分析テーブル８９の該当の音楽ＩＤ８１及びユーザＩＤ８２のレコードのフレーズ位置開始時間８３の欄にコメントボタン１６ａの押下を開始した時間を挿入する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２７に移す。
【０１３６】
ステップＳ２７では、感動箇所付与サーバ４０の制御部が備えるフレーズ位置特定部４２は、フレーズ分析ＤＢ８０のフレーズ分析テーブル８９の該当の音楽ＩＤ８１、ユーザＩＤ８２及びフレーズ位置開始時間８３のレコードのフレーズ位置経過時間８５の欄にコメントボタン１６ａの押下を終了した時間から経過時間を算出し、挿入する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２８に移す。
【０１３７】
ステップＳ２８では、感動箇所付与サーバ４０の制御部が備えるタグ付与部４３は、フレーズ分析ＤＢ８０に格納されたフレーズ分析テーブル８９の該当の音楽ＩＤ８１、ユーザＩＤ８２及びフレーズ位置開始時間８３のレコードのコメントタグ８６の欄に、コメント入力ボックス１６ｂに入力されたコメントを挿入する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ２９に移す。
【０１３８】
ステップＳ２９では、感動箇所付与サーバ４０の制御部は、特徴量データを作成する。作成した特徴量データを、フレーズ分析ＤＢ８０に格納されたフレーズ分析テーブル８９の該当の音楽ＩＤ８１、ユーザＩＤ８２及びフレーズ位置開始時間８３のレコードの特徴量情報８７の欄に挿入する。その後、感動箇所付与サーバ４０の制御部は、本ルーチンを終了する。
【０１３９】
上述の処理を行うことにより、音楽データに付与した感動タグを、フレーズ分析ＤＢ８０に登録することができ、後述のマッチング処理を行うことができる。
【０１４０】
なお、本実施例では、特徴量のデータ作成を、レコード追加処理で行っているが、これに限らず、バッチ処理の別処理により特徴量データを作成し、フレーズ分析テーブル８９に挿入してもよい。
【０１４１】
また、本実施例では、感動ボタン部１５のいずれかのボタンが押される時間のみを、フレーズ分析テーブル８９のフレーズ位置開始時間８３に挿入しているが、これに限らず、コメントボタン１６ａが押下された場合と同様にボタンを押し続け、フレーズ位置経過時間８５に、経過時間を挿入してもよい。
【０１４２】
［特徴量の例］
図１６は、第１実施形態の一例に係る音楽ストリームデータの一部分の特徴量を周波数により算出する例を示したものである。
【０１４３】
音楽データを周波数で表すと、図１６のような形状として表すことができる。これは、音楽データを周波数分析し、目に見える形状として表したものである。この周波数分析を用いることにより、感動タグが付与された時間の音楽データの周波数を数値化した値を用いることができる。
【０１４４】
この図１６で表示されているのは、周波数解析として最も一般的であるＦＦＴ（高速フーリエ変換）をしたものである。人間は耳で音を聴く際に、音の波形が分かるわけではなく、周波数を音の高さとして、また、音のエネルギーを音量として感じる。そのため、周波数を用いて特徴量を算出することにより、人間の聴覚で類似と感じる音楽データを抽出できる。
【０１４５】
なお、本実施例では、特徴量を音楽データの周波数により導き出しているが、これに限らない。例えば、特徴量の抽出は音楽データの属性により抽出することができる。音楽データの属性とは、具体的には、音楽を構成する楽器、音楽のジャンル、音楽が歌の場合には歌手名、作曲家、等であり、音楽ＤＢ７０の音楽テーブル７９に格納されている。また、このような音楽データの属性と、周波数と、の両方により特徴量を算出してもよい。さらに、ユーザＤＢ６０のユーザテーブル６９に格納されている好きな音楽ジャンルを用いて、ユーザの好きな音楽ジャンルを加味して抽出してもよい。このような様々な情報により算出された特徴量により、感動タグの情報を用いて、より感性の合致した類似の音楽データを求めることに使用することができる。
【０１４６】
［感動マッチング処理フロー］
図１７は、第１実施形態の一例に係るメイン処理の１つである感動マッチング処理についてのフローを示したものである。
【０１４７】
先ず、ステップＳ４１では、感動マッチングサーバ５０の制御部が備えるマッチング対象情報受信部５１は、ユーザ端末２０から送信されたマッチング対象となる音楽データの情報を受信する。その後、感動マッチングサーバ５０の制御部は、処理をステップＳ４２に移す。
【０１４８】
ステップＳ４２では、感動マッチングサーバ５０の制御部が備える感動箇所検出部５２は、マッチング対象の音楽ＩＤ８１及びユーザＩＤ８２が格納されているレコードを、フレーズ分析ＤＢ８０に格納されたフレーズ分析テーブル８９から抽出する。その後、感動マッチングサーバ５０の制御部は、処理をステップＳ４３に移す。
【０１４９】
ステップＳ４３では、感動マッチングサーバ５０の制御部が備える感動箇所特徴抽出部５３は、感動箇所の特徴を抽出する。具体的には、フレーズ分析テーブル８９の音楽ＩＤ８１及びユーザＩＤ８２を基に抽出したレコードから、感動タグ８４、フレーズ位置開始時間８３、フレーズ位置経過時間８５、コメントタグ８６、及び特徴量情報８７を抽出する。その後、感動マッチングサーバ５０の制御部は、処理をステップＳ４４に移す。
【０１５０】
ステップＳ４４では、感動マッチングサーバ５０の制御部が備える特徴量マッチング部５４は、抽出した特徴量情報８７を基に、フレーズ分析テーブル８９に格納されている他の音楽データから類似の特徴量情報８７を有する音楽データをマッチング処理により抽出する。
【０１５１】
なお、特徴量情報８７以外の感動タグ８４やコメントタグ８６をも含めてマッチングしてもよい。感動タグ８４の場合には、同一のタグを有する音楽データをマッチング対象とする。また、コメントタグ８６の場合には、コメントとして入力されたテキストから類似のテキストを周知のマッチング技術により検索して抽出した音楽データを対象とする。このようにすることで、感性に合致した音楽データを抽出する際に、感動の種類やコメントで表した感動を加味して抽出するため、より感性に合った音楽データを抽出することができる。その後、感動マッチングサーバ５０の制御部は、処理をステップＳ４５に移す。
【０１５２】
ステップＳ４５では、感動マッチングサーバ５０の制御部は、マッチング処理により抽出した類似の音楽データの音楽ＩＤを、フレーズ分析ＤＢ８０に格納されたフレーズ分析テーブル８９の該当の音楽ＩＤ８１、ユーザＩＤ８２及びフレーズ位置開始時間８３のレコードの類似音楽ＩＤ８８の欄に挿入する。その後、感動マッチングサーバ５０の制御部は、処理をステップＳ４６に移す。
【０１５３】
ステップＳ４６では、感動マッチングサーバ５０の制御部が備えるマッチング情報送信部５５は、フレーズ分析テーブル８９を更新した情報に基づき、マッチング結果を含む情報を、マッチング対象となる音楽データの情報と共にユーザ端末２０に送信する。その後、本処理を終了する。
【０１５４】
上述の処理を行うことにより、感動するフレーズに印を付与した音楽に類似の感動を共有することができる可能性のある音楽データをユーザ端末２０に提供することができる。
【０１５５】
［感動モニタ表示処理フロー］
図１８は、第１実施形態の一例に係る感動タグの表示処理についてのフローを示したものである。
【０１５６】
先ず、ステップＳ６１では、感動箇所付与サーバ４０の制御部は、該当の音楽ＩＤ８１及びユーザＩＤ８２のレコードを、フレーズ分析ＤＢ８０に格納されたフレーズ分析テーブル８９から抽出する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ６２に移す。
【０１５７】
次に、ステップＳ６２では、感動箇所付与サーバ４０の制御部は、ステップＳ６１で抽出したレコードから、感動タグ８４及びコメントタグ８６を抽出する。その後、感動箇所付与サーバ４０の制御部は、処理をステップＳ６３に移す。
【０１５８】
最後に、ステップＳ６３では、感動箇所付与サーバ４０の制御部は、ステップＳ６２で抽出した感動タグ８４の種類にあった画像、及びコメントタグ８６のコメント内容を並べて表示する。具体的には、ユーザ端末２０に表示させる画像データを作成の上、ユーザ端末２０に当該画像データを送信する。その後、感動箇所付与サーバ４０の制御部は、本処理を終了する。
【０１５９】
上述の処理を行うことにより、ユーザ端末２０に、感動するフレーズに印を付した感動モニタを提供することができる。
【０１６０】
［サーバのハードウェア構成］
図１９は、第１実施形態の一例に係る感動箇所付与サーバ４０及び感動マッチングサーバ５０のハードウェア構成を示す図である。感動箇所付与サーバ４０は、音楽データ抽出部４１、フレーズ位置特定部４２、及びタグ付与部４３を、感動マッチングサーバ５０は、マッチング対象情報受信部５１、感動箇所検出部５２、感動箇所特徴抽出部５３、特徴量マッチング部５４、及びマッチング情報送信部５５を含む、制御部を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０（マルチプロセッサ構成ではＣＰＵ１２０等複数のＣＰＵが追加されてもよい）、バスライン１０５、通信Ｉ／Ｆ１４０、メインメモリ１５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１６０、ＵＳＢポート１９０、Ｉ／Ｏコントローラ１７０、並びにキーボード及びマウス１８０等の入力手段や表示装置１２２を備える。
【０１６１】
Ｉ／Ｏコントローラ１７０には、テープドライブ１７２、ハードディスク１７４、光ディスクドライブ１７６、半導体メモリ１７８、等の記憶手段を接続することができる。
【０１６２】
ＢＩＯＳ１６０は、感動箇所付与サーバ４０及び感動マッチングサーバ５０の起動時にＣＰＵ１１０が実行するブートプログラムや、感動箇所付与サーバ４０及び感動マッチングサーバ５０のハードウェアに依存するプログラム等を格納する。
【０１６３】
ハードディスク１７４は、感動箇所付与サーバ４０及び感動マッチングサーバ５０として機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じてユーザＤＢ６０、音楽ＤＢ７０、及びフレーズ分析ＤＢ８０等の各種データベースを構成可能である。
【０１６４】
光ディスクドライブ１７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１７７を使用する。光ディスク１７７から光ディスクドライブ１７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１７０を介してメインメモリ１５０又はハードディスク１７４に提供することもできる。また、同様にテープドライブ１７２に対応したテープメディア１７１を主としてバックアップのために使用することもできる。
【０１６５】
感動箇所付与サーバ４０及び感動マッチングサーバ５０に提供されるプログラムは、ハードディスク１７４、光ディスク１７７、又はメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１４０を介してダウンロードされることによって、感動箇所付与サーバ４０及び感動マッチングサーバ５０にインストールされ実行されてもよい。
【０１６６】
上述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶媒体としては、ハードディスク１７４、光ディスク１７７、又はメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープメディア１７１を用いることができる。また、専用通信回線やインターネット等の通信回線に接続されたサーバシステムに設けたハードディスク１７４又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線３０を介してプログラムを感動箇所付与サーバ４０及び感動マッチングサーバ５０に提供してもよい。
【０１６７】
ここで、表示装置１２２は、本システム１０の管理者にデータの入力を受け付ける画面を表示したり、感動箇所付与サーバ４０及び感動マッチングサーバ５０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【０１６８】
ここで、入力手段は、本システム１０の管理者による入力の受け付けを行うものであり、キーボード及びマウス１８０等により構成してよい。
【０１６９】
また、通信Ｉ／Ｆ１４０は、感動箇所付与サーバ４０及び感動マッチングサーバ５０を専用ネットワーク又は公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【０１７０】
以上の例は、感動箇所付与サーバ４０及び感動マッチングサーバ５０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータを感動箇所付与サーバ４０及び感動マッチングサーバ５０として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明した感動箇所付与サーバ４０及び感動マッチングサーバ５０により実現される機能は、上述の方法を当該コンピュータにより実行することにより、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【０１７１】
（第２実施形態）
次に、本発明を適用した第２実施形態について説明する。第２実施形態は、他のユーザの感動箇所及びプレイリストをユーザ端末に表示するものである。なお、以下の説明及び図面において、上述した第１実施形態と同様の機能を果たす部分には、同一の符号又は末尾に同一の符号を付して、重複する説明を適宜省略する。
【０１７２】
［感動マッチングシステム２１０の全体構成及び機能ブロック図］
図２０は、第２実施形態の一例に係る感動マッチングシステム２１０（以下、システム２１０ともいう）の全体構成及び機能ブロックを示す図である。
【０１７３】
システム２１０は、感動箇所付与サーバ２４０及び感動マッチングサーバ５０を備えている。感動箇所付与サーバ２４０は、第１実施形態で説明した各機能の他、フレーズ情報抽出部２４４、フレーズ情報送信部２４５、お気に入り情報送信部２４６及びユーザ感動情報受信部２４７を備える。また、ユーザＤＢ６０、音楽ＤＢ７０、フレーズ分析ＤＢ２８０及びプレイリストＤＢ２９０を備える。プレイリストＤＢ２９０は、感動箇所付与サーバ２４０と通信可能に接続されている。
【０１７４】
［ＤＢの構成］
図２１及び図２２は、第２実施形態の一例に係る各サーバでの処理で使用するデータベースの一部を示したものである。図２１は、フレーズ分析ＤＢ２８０に格納されたフレーズ分析テーブル２８９を示す。
【０１７５】
フレーズ分析テーブル２８９は、ユーザが感動した音楽のフレーズについての情報を格納する他、ユーザがお気に入り情報として登録したプレイリストＤＢ２９０（図２０参照）との関連付けを行うテーブルである。主に、プレイリストＩＤ２８１Ａ、音楽ＩＤ２８１、ユーザＩＤ２８２、フレーズ位置開始時間２８３、特徴量情報２８７、類似音楽ＩＤ２８８の各項目を有している。プレイリストＩＤ２８１Ａには、プレイリストを表す一意の記号が格納されている。図２１に示す例によれば、ユーザＩＤ２８２が「３２４」のユーザは、音楽ＩＤ２８１が「ＡＡＡ」の音楽について、タグを付したフレーズの位置が異なるものの、プレイリストＩＤ２８１Ａが「ＺＺ３」と「ＸＸ１」とである２つのプレイリストに登録したことを示す。なお、フレーズ分析テーブル２８９は、タグの種類等の情報を有していてもよい。
【０１７６】
図２２は、プレイリストＤＢ２９０に格納されたプレイリストテーブル２９９を示す。プレイリストテーブル２９９は、プレイリストＩＤ２９１、複数の音楽ＩＤ２９２乃至２９４の各項目を有している。プレイリストＩＤ２９１には、プレイリストを表す一意の記号が格納されている。また、複数の音楽ＩＤ２９２乃至２９４には、プレイリストＩＤに関連付けて記憶される音楽ＩＤが格納されており、これは、ユーザが、ユーザ端末２０から登録を行った際に格納される。図２２では、３つの音楽ＩＤを格納するものとしているが、個数に制限はない。また、任意の個数まで許容する等の制限をかけてもよい。
【０１７７】
［画面例］
図２３及び図２４は、第２実施形態の一例に係るユーザ端末２０に表示される画面例を示す。図２３は、プレイリストへの登録画面の例を示す。図２３の例では、ログインステータス１１によりユーザＩＤが「３２４」のユーザが、配信されている音楽「ＡＡＡ」を再生中に、うれしい感動ボタン１５ａを押下したことにより、再生メイン画面１３の再生中の位置であるステータスバー１８の横軸方向に同一の位置、つまり時間表示部１７による「００：１９」の位置の感動表示部１４内に、感動タグ２２２が表示され、感動タグ２２２に関するプレイリスト登録部２２１が表示される。プレイリスト登録部２２１は、該当の音楽の感動部分をプレイリストに登録するか否かを選択するための画面である。ユーザＩＤが「３２４」のユーザにより既に登録されているプレイリストを、登録の選択対象とする他、新たにプレイリストを作成することもできる。なお、同一の音楽について既にプレイリストに登録されている場合には、プレイリスト登録部２２１は表示していない。図２３の例の場合、図２１及び図２２により、ユーザＩＤが「３２４」のユーザにより作成されたプレイリストのうち、プレイリストＩＤが「ＸＸ１」のプレイリストには既に音楽ＩＤが「ＡＡＡ」の音楽が登録されているが、プレイリストＩＤが「ＺＺ３」には音楽ＩＤが「ＡＡＡ」の音楽が登録されていない。よって、プレイリストＩＤが「ＺＺ３」のプレイリストについて、登録できるプレイリストとして表示する。ここで、「ＺＺ３」を選択することにより、図２１にプレイリストＩＤが、また図２２に音楽ＩＤが追加登録される。また、「新たにプレイリストを作成する」を選択することにより、一意のプレイリストＩＤが自動的に選択され、もしくはプレイリストＩＤ入力部（図示せず）からユーザが入力することにより、新規登録できる。
【０１７８】
図２４は、他のユーザの感動タグが表示されるようにした表示画面例である。例えば、上述した第１実施形態の図１０のような選択画面から遷移する。他の機能により設定した、例えば「お友達登録」されたユーザの感動タグを表示する。再生メイン画面２１３の感動表示部２１４は、ユーザＩＤが記述された人型の感動タグが複数配置されているが、これらは、表示されているユーザが、感動タグが設定された音楽の場所（フレーズ）である。そこで、ある人型の感動タグ２２３を選択することにより、選択された感動タグ２２３と横軸方向が同一の位置まで、ステータスバー１８が横方向に移動し、画面左下には、選択されたユーザに関連付けられたタグに設定されたプレイリストが、プレイリスト表示部２２５に表示される。この例の場合、ユーザＩＤが「３２４」のユーザであり、時間表示部１７による「０２：３８」時点のタグが選択されたため、図２１に基づき、プレイリスト表示部２２５のユーザ部２２６には「３２４」、プレイリストＩＤ部２２７には「ＸＸ１」がそれぞれ表示されている。また、音楽ＩＤ部２２８には、図２２に基づき、「ＡＧＨ」及び「ＨＩＪ」が表示されている。この音楽ＩＤ部２２８に表示された音楽ＩＤを選択することにより、選択された音楽ＩＤを有する音楽を再生するようにしてもよい。また、ユーザ部２２６を選択することで、該当のユーザが登録した他のプレイリストを交互に表示するようにしてもよい。
【０１７９】
このような表示方法により、同一の音楽での複数のユーザの感動箇所や感動分布が分かると共に、表示されたプレイリストから、ユーザが知らなかった興味のある他の音楽の発見を補助することができる。
【０１８０】
［感動タグ付与処理フロー］
次に、感動タグを付与してプレイリストに登録する処理について説明する。図２５は、第２実施形態の一例に係る感動タグ付与処理についてのフローチャートである。
【０１８１】
先ず、ステップＳ１０１では、感動箇所付与サーバ２４０の制御部が備える音楽データ抽出部４１は、ユーザ端末２０からの要求に基づき、音楽データを抽出し、再生を開始する。その後、ステップＳ１０２では、感動箇所付与サーバ２４０の制御部は、音楽を再生中か否かを判断する。具体的には、音楽を再生中か否かは、ユーザ端末２０から送信される信号により判断する。再生終了信号がユーザ端末２０から送信されず、音楽を再生中である場合（ステップＳ１０２の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１０３に移す。他方、再生終了信号がユーザ端末２０から送信され、音楽の再生が終了した場合（ステップＳ１０２の処理でＮＯが判断される場合）には、感動箇所付与サーバ２４０の制御部は、本処理を終了する。
【０１８２】
ステップＳ１０３では、感動箇所付与サーバ２４０の制御部は、ユーザ端末２０で感動ボタン部１５の感動ボタンが押下されたか否かを判断する。具体的には、ユーザ端末２０で、感動ボタンが押されたことによりユーザ端末２０から送信される信号により判断する。感動ボタンが押下された場合（ステップＳ１０３の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１０４に移す。他方、感動ボタンが押下されていない場合（ステップＳ１０３の処理でＮＯが判断される場合）には、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１０２に移す。
【０１８３】
ステップＳ１０４では、感動箇所付与サーバ２４０の制御部は、ユーザ端末２０から送信された情報に基づき、フレーズ分析ＤＢ２８０のフレーズ分析テーブル２８９にレコードを追加し、音楽ＩＤ２８１及びユーザＩＤ２８２に、該当の情報を更新する。次に、ステップＳ１０５では、感動箇所付与サーバ２４０の制御部が備えるフレーズ位置特定部４２は、フレーズ分析ＤＢ２８０のフレーズ分析テーブル２８９の該当の音楽ＩＤ２８１及びユーザＩＤ２８２のレコードのフレーズ位置開始時間２８３の欄に感動ボタン部１５のボタンが押下された再生開始からの経過時間を挿入する。その後、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１０６に移す。
【０１８４】
ステップＳ１０６では、特徴量データを作成する。そして、作成した特徴量データを、フレーズ分析ＤＢ２８０に格納されたフレーズ分析テーブル２８９の該当の音楽ＩＤ２８１、ユーザＩＤ２８２及びフレーズ位置開始時間２８３のレコードの特徴量情報２８７の欄に挿入する。その後、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１０７に移す。
【０１８５】
ステップＳ１０７では、感動箇所付与サーバ２４０の制御部は、感動タグを付与したユーザのユーザＩＤに関連付けられたプレイリストをフレーズ分析ＤＢ２８０から検索する。そして、ステップＳ１０８では、感動箇所付与サーバ２４０の制御部は、プレイリスト追加画面データをユーザ端末２０に送信する。そのことにより、上述の図２３に示すようなプレイリスト登録部２２１がユーザ端末２０に表示される。その後、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１０９に移す。
【０１８６】
ステップＳ１０９では、感動箇所付与サーバ２４０の制御部は、ユーザ端末２０からプレイリストへの追加指示データを受信したか否かを判断する。プレイリストへの追加指示データを受信した場合（ステップＳ１０９の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１１０に移す。他方、プレイリストへの追加指示データを受信しない場合（ステップＳ１０９の処理でＮＯが判断される場合）には、感動箇所付与サーバ２４０の制御部は、本処理を終了する。
【０１８７】
ステップＳ１１０では、感動箇所付与サーバ２４０の制御部は、感動タグを付与した音楽ＩＤをプレイリストに追加し、又は新たにプレイリストを作成して音楽ＩＤを関連付ける。プレイリストに追加する場合とは、上述の図２３において、プレイリスト登録部２２１に表示された「登録できるプレイリスト」のプレイリストＩＤを選択した場合をいい、新たにプレイリストを作成する場合とは、同じく「新たにプレイリストを作成する」を選択した場合をいう。その後、感動箇所付与サーバ２４０の制御部は、本ルーチンを終了する。
【０１８８】
上述の処理を行うことにより、音楽データに付与した感動タグを、フレーズ分析ＤＢ２８０に登録することができ、また、お気に入りの音楽としてプレイリストに登録することができる。
【０１８９】
［感動モニタ表示処理フロー］
次に、上述の図２４に示す画面をユーザ端末２０に表示させる処理について説明する。図２６は、第２実施形態の一例に係る感動タグの表示処理についてのフローを示したものである。
【０１９０】
先ず、ステップＳ１２１では、感動箇所付与サーバ２４０の制御部は、該当の音楽ＩＤ２８１及びユーザＩＤ２８２のレコードを、フレーズ分析ＤＢ２８０に格納されたフレーズ分析テーブル２８９から抽出する。次に、ステップＳ１２２では、感動箇所付与サーバ２４０の制御部が備えるフレーズ情報抽出部２４４は、音楽ＩＤ２８１が同一の他のレコードを、フレーズ分析ＤＢ２８０に格納されたフレーズ分析テーブル２８９から抽出する。その後、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１２３に移す。
【０１９１】
ステップＳ１２３では、感動箇所付与サーバ２４０の制御部は、ステップＳ１２１及びステップＳ１２２で抽出したレコードに基づき、図２４に示すような、感動タグの位置に該当のユーザＩＤを付与した人型の画像を並べて表示する。具体的には、ユーザ端末２０に表示させる画像データを作成の上、フレーズ情報送信部２４５は、ユーザ端末２０に当該画像データを送信する。その後、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１２４に移す。
【０１９２】
ステップＳ１２４では、感動箇所付与サーバ２４０の制御部は、ユーザ端末２０からユーザ感動情報を受信したか否かを判断する。具体的には、ユーザ感動情報受信部２４７が、ユーザ感動情報を受信したか否かにより判断する。ユーザ感動情報とは、例えば、人型の画像が選択されることでユーザ端末２０が送信した音楽ＩＤ、ユーザＩＤ、感動タグ、及び感動タグの位置情報をいう。ユーザ感動情報を受信した場合（ステップＳ１２４の処理でＹＥＳが判断される場合）には、感動箇所付与サーバ２４０の制御部は、処理をステップＳ１２５に移す。他方、ユーザ感動情報を受信しない場合（ステップＳ１２４の処理でＮＯが判断される場合）には、感動箇所付与サーバ２４０の制御部は、本処理を終了する。
【０１９３】
ステップＳ１２５では、感動箇所付与サーバ２４０の制御部は、ユーザ感動情報に対応するプレイリストＩＤ（お気に入り情報）をフレーズ分析ＤＢ２８０から抽出し、プレイリストＩＤに基づき、プレイリストＤＢ２９０から該当のプレイリストを抽出する。その後、ステップＳ１２６では、感動箇所付与サーバ２４０の制御部が備えるお気に入り情報送信部２４６は、抽出したプレイリストのプレイリストＩＤに関連付けられた音楽ＩＤをユーザ端末２０に送信する。その後、感動箇所付与サーバ２４０の制御部は、本処理を終了する。
【０１９４】
上述の処理を行うことにより、ユーザ端末２０に、ある音楽に関して、ユーザ端末２０のユーザのみならず、他のユーザが付与した感動するフレーズにタグ（印）を付した感動モニタを提供することができる。また、他のユーザが付与した感動タグを選択することにより、関連付けられたプレイリストを表示するので、嗜好の似た音楽を知る機会を得ることができる。
【０１９５】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１９６】
【図１】第１実施形態の一例に係る感動マッチングシステムの全体構成を示す図である。
【図２】第１実施形態の一例に係るシステムを構成する感動箇所付与サーバ及び感動マッチングサーバの機能構成を示すブロック図である。
【図３】第１実施形態の一例に係る各サーバでの処理で使用するユーザＤＢに格納されたユーザテーブルを示した図である。
【図４】第１実施形態の一例に係る各サーバでの処理で使用する音楽ＤＢに格納された音楽テーブルを示した図である。
【図５】第１実施形態の一例に係る各サーバでの処理で使用するフレーズ分析ＤＢに格納されたフレーズ分析テーブルを示した図である。
【図６】第１実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図７】第１実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図８】第１実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図９】第１実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図１０】第１実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図１１】第１実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図１２】第１実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図１３】第１実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図１４】第１実施形態の一例に係るメイン処理の１つである感動タグ付与処理についてのフローチャートである。
【図１５】第１実施形態の一例に係る感動タグ付与処理から呼出されるフレーズ分析ＤＢへのレコード追加処理についてのフローチャートである。
【図１６】第１実施形態の一例に係る音楽ストリームデータの一部分の特徴量を周波数により算出する例を示す図である。
【図１７】第１実施形態の一例に係るメイン処理の１つである感動マッチング処理についてのフローチャートである。
【図１８】第１実施形態の一例に係る感動タグの表示処理についてのフローチャートである。
【図１９】第１実施形態の一例に係る各サーバのハードウェア構成を示す図である。
【図２０】第２実施形態の一例に係る感動マッチングシステムの全体構成及び機能ブロックを示す図である。
【図２１】第２実施形態の一例に係る各サーバでの処理で使用するフレーズ分析ＤＢに格納されたフレーズ分析テーブルを示した図である。
【図２２】第２実施形態の一例に係る各サーバでの処理で使用するプレイリストＤＢに格納されたプレイリストテーブルを示した図である。
【図２３】第２実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図２４】第２実施形態の一例に係るユーザ端末に表示される画面例を示す図である。
【図２５】第２実施形態の一例に係る感動タグ付与処理についてのフローチャートである。
【図２６】第２実施形態の一例に係る感動タグの表示処理についてのフローチャートである。
【符号の説明】
【０１９７】
１０，２１０    感動マッチングシステム
２０    ユーザ端末
３０    通信回線
４０，２４０    感動箇所付与サーバ
４１    音楽データ抽出部
４２    フレーズ位置特定部
４３    タグ付与部
５０    感動マッチングサーバ
５１    マッチング対象情報受信部
５２    感動箇所検出部
５３    感動箇所特徴抽出部
５４    特徴量マッチング部
５５    マッチング情報送信部
６０    ユーザＤＢ
６９    ユーザテーブル
７０    音楽ＤＢ
７９    音楽テーブル
８０，２８０    フレーズ分析ＤＢ
８９，２８９    フレーズ分析テーブル
２４４  フレーズ情報抽出部
２４５  フレーズ情報送信部
２４６  お気に入り情報送信部
２４７  ユーザ感動情報受信部
【図１】
2008186444.tif 000003
【図２】
2008186444.tif 000004
【図３】
2008186444.tif 000005
【図４】
2008186444.tif 000006
【図５】
2008186444.tif 000007
【図６】
2008186444.tif 000008
【図７】
2008186444.tif 000009
【図８】
2008186444.tif 000010
【図９】
2008186444.tif 000011
【図１０】
2008186444.tif 000012
【図１１】
2008186444.tif 000013
【図１２】
2008186444.tif 000014
【図１３】
2008186444.tif 000015
【図１４】
2008186444.tif 000016
【図１５】
2008186444.tif 000017
【図１６】
2008186444.tif 000018
【図１７】
2008186444.tif 000019
【図１８】
2008186444.tif 000020
【図１９】
2008186444.tif 000021
【図２０】
2008186444.tif 000022
【図２１】
2008186444.tif 000023
【図２２】
2008186444.tif 000024
【図２３】
2008186444.tif 000025
【図２４】
2008186444.tif 000026
【図２５】
2008186444.tif 000027
【図２６】
2008186444.tif 000028