(57)【要約】  現在再生している楽曲をユーザ自身が加工し、ユーザ自身の耳で加工度合いを確認しつつ、ユーザの嗜好にあった他の楽曲を探すための楽曲検索装置、楽曲検索方法、楽曲検索プログラムおよび楽曲検索プログラムを記録した記録媒体を提供することにある。  楽曲と前記楽曲の特徴とを関連付けて記憶する記憶手段と、楽曲を再生する再生手段と、  操作入力による指示に基づいて前記再生手段によって再生されている楽曲の特徴を加工する加工手段と、前記加工された楽曲の特徴を検出する特徴検出手段と、前記検出された楽曲の特徴に基づいて、前記記憶手段に記憶された楽曲を検索する検索手段と、を備える。
2007132627.tif 000002
【特許請求の範囲】
【請求項１】
楽曲と前記楽曲の特徴とを関連付けて記憶する記憶手段と、
楽曲を再生する再生手段と、
操作入力による指示に基づいて前記再生手段によって再生されている楽曲の特徴を加工する加工手段と、
前記加工された楽曲の特徴を検出する特徴検出手段と、
前記検出された楽曲の特徴に基づいて、前記記憶手段に記憶された楽曲を検索する検索手段と、
を備えることを特徴とする楽曲検索装置。
【請求項２】
請求項1に記載の楽曲検索装置において、
前記再生手段は、前記再生されている楽曲に続いて、前記検索手段によって検索された楽曲を再生することを特徴とする楽曲検索装置。
【請求項３】
請求項１に記載の楽曲検索装置において、
前記記憶手段に記憶された楽曲の特徴は、楽曲の特徴の種類毎に予め定められた少なくとも二つ以上の範囲毎に区分されていることを特徴とする楽曲検索装置。
【請求項４】
請求項１乃至３の何れか一項に記載の楽曲検索装置において、
前記楽曲の特徴は、前記楽曲の全期間における平均値、前記楽曲の始まりから予め定められた時間の平均値、または、前記楽曲の特徴部分の平均値のうち、少なくとも一つを含むことを特徴とする楽曲検索装置。
【請求項５】
請求項１乃至４の何れか一項に記載の楽曲検索装置において、
前記楽曲の特徴は、少なくとも、単位時間あたりの拍数、または周波数バランスを含むことを特徴とする楽曲検索装置。
【請求項６】
楽曲と前記楽曲の特徴とを関連付けて記憶する記憶工程と、
楽曲を再生する再生工程と、
操作入力による指示に基づいて前記再生工程によって再生されている楽曲の特徴を加工する加工工程と、
前記加工された楽曲の特徴を検出する特徴検出工程と、
前記検出された楽曲の特徴に基づいて、前記記憶工程に記憶された楽曲を検索する検索工程と、
を備えることを特徴とする楽曲検索方法。
【請求項７】
楽曲検索装置に含まれるコンピュータを、
楽曲と前記楽曲の特徴とを関連付けて記憶する記憶手段、
楽曲を再生する再生手段、
操作入力による指示に基づいて前記再生手段によって再生されている楽曲の特徴を加工する加工手段、
前記加工された楽曲の特徴を検出する特徴検出手段、
前記検出された楽曲の特徴に基づいて、前記記憶手段に記憶された楽曲を検索する検索手段、
として機能させることを特徴とする楽曲検索プログラム。
【請求項８】
請求項７に記載の楽曲検索プログラムを記録した、コンピュータに読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、楽曲検索装置の技術分野に関する。
【背景技術】
【０００２】
近年、大容量記憶媒体としてのＨＤ（Hard Disc）、フラッシュメモリ等の半導体メモリ、および光ディスク等の記録媒体の大容量化がますます顕著となっている。【０００３】
とりわけ、半導体メモリは、いわゆる半導体オーディオとして急速に市場に浸透してきている。これは、半導体メモリが携帯性に優れており、半導体オーディオを聴く需要が非常に高まってきていることによる。また、ＨＤも小型化および大容量化が進み、携帯性に優れたＨＤドライブが市場に供給されてきている。これらの場合には、ユーザは何千、何万曲という楽曲を半導体メモリおよびＨＤ等の大容量記憶媒体に記憶しておき、その中からユーザが聴きたい楽曲を検索して聴くことになる。大容量記憶媒体に記録されたこれらの多くの楽曲の中からユーザが聴きたい楽曲を検索する場合には、アーティスト名、アルバム名、並びに楽曲名等の楽曲情報を基に楽曲を検索することができる。ユーザが自分の嗜好に合った楽曲を連続して演奏するには、ユーザが持つ楽曲に対する知識に基づいて、アーティスト名などの情報から楽曲を特定することが必要であるために容易ではなかった。この課題を解決しようとする方法として、楽しい、並びに、悲しい等の楽曲の印象から楽曲を検索することが一般に行なわれている（たとえば、下記特許文献１参照。）。【０００４】
また、ユーザがハミングをして、メロディーが一致する楽曲を選曲する方法、ユーザが歌詞を歌って、歌詞が一致する楽曲を選曲する方法、および、ユーザがリズムを入力して、リズムが一致する楽曲を選曲する方法などが知られている。（たとえば、下記特許文献２参照。）。しかしこの方法では、ユーザが選択したい楽曲を選択することは容易ではない。
【特許文献１】特開平１０−１３４５４９号公報
【特許文献２】特開平６−２９０５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の楽曲の印象等による楽曲の検索方法では、音楽的な特徴による楽曲の繋がりが無いため、連続再生しても楽曲の連続性がなかった。また、ユーザは受動的に提供される楽曲を聴くことしかできなかった。
さらに、上述した検索方法においては、ユーザが持つ楽曲に対する知識に基づいてユーザが聴こうとする楽曲を特定することが必要になるために、ユーザが現在持っている自分の感覚に合っているか否かに係わらず楽曲が選択されてしまうという課題があった。【０００６】
そこで、本願の課題の一例は、現在の楽曲をユーザ自身が加工し、ユーザ自身の耳で加工度合いを確認しつつ、ユーザの嗜好にあった他の楽曲を探すための楽曲検索装置、楽曲検索方法、楽曲検索プログラムおよび楽曲検索プログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の請求項１に記載の楽曲検索装置は、楽曲と前記楽曲の特徴とを関連付けて記憶する記憶手段と、楽曲を再生する再生手段と、操作入力による指示に基づいて前記再生手段によって再生されている楽曲の特徴を加工する加工手段と、前記加工された楽曲の特徴を検出する特徴検出手段と、前記検出された楽曲の特徴に基づいて、前記記憶手段に記憶された楽曲を検索する検索手段と、を備えることを特徴とする。【０００８】
本発明の請求項６に記載の楽曲検索方法は、楽曲と前記楽曲の特徴とを関連付けて記憶する記憶工程と、楽曲を再生する再生工程と、操作入力による指示に基づいて前記再生工程によって再生されている楽曲の特徴を加工する加工工程と、前記加工された楽曲の特徴を検出する特徴検出工程と、前記検出された楽曲の特徴に基づいて、前記記憶工程に記憶された楽曲を検索する検索工程と、を備えることを特徴とする。【０００９】
請求項７に記載の楽曲検索プログラムは、楽曲検索装置に含まれるコンピュータを、楽曲と前記楽曲の特徴とを関連付けて記憶する記憶手段、楽曲を再生する再生手段、操作入力による指示に基づいて前記再生手段によって再生されている楽曲の特徴を加工する加工手段、前記加工された楽曲の特徴を検出する特徴検出手段、前記検出された楽曲の特徴に基づいて、前記記憶手段に記憶された楽曲を検索する検索手段、として機能させることを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】実施形態の楽音検索装置の概要構成を示すブロック図である。
【図２】第１実施形態の動作を示すフローチャートである。
【図３】第２実施形態の構成を示すフローチャートである。
【図４】本実施形態に係わるＢＰＭ値のクラスタリングの例を示す表である。
【符号の説明】
【００１１】
１…楽曲特徴検出クラスタリング部
２…楽曲特徴データベース部  
３…楽曲データベース部
４…入力部
５…楽曲加工部
６…楽曲特徴検出部
【発明を実施するための最良の形態】
【００１２】
次に、本願に最適な実施の形態について、図面に基づいて説明する。【００１３】
なお、図１は、各実施形態に係る楽音検索装置の概要構成例を示すブロック図である。図２は、第1の実施形態にかかわる動作をフローチャートであらわした図であり、図３は、第２の実施形態にかかわる動作をフローチャートであらわした図である。【００１４】
本願は、現在再生されている楽曲の特徴に似た楽曲を検索して再生するものである。ユーザが現在聴いている楽曲に対して、ユーザ自身が、何らかの変化を与えるのである。そして変化が与えられた楽曲をユーザが聴いて、ユーザが望む曲調であるか否かを判断する。ユーザが望む曲調になったことを、ユーザ自身が確認した後に、ユーザが望む曲調に整合する他の楽曲を検索して再生するものである。【００１５】
第１の実施形態においては、楽曲の特徴として単位時間当たりの拍数（ＢＰＭ：Beats Per minutes）に注目した実施形態について説明する。ユーザが現在聴いている楽曲のＢＰＭを変更し、ユーザが希望するＢＰＭに対応する楽曲を検索して、ユーザが所望するＢＰＭに対応する楽曲を聴くことができるようにする楽曲検索装置である。【００１６】
第２の実施形態においては、楽曲の特徴として周波数バランスに注目した実施形態について説明する。ユーザが現在聴いている楽曲の周波数バランスを変更し、ユーザが希望する周波数バランスになったことを周波数バランスが変更された楽曲を聴くことによって確認した後に、変更された周波数バランスに対応する楽曲を検索して、ユーザが所望する楽曲を聴くことができるようにする楽曲検索装置である。【００１７】
周波数バランスとは、予め定められた周波数領域毎の楽曲信号レベル値の周波数領域における分布をあらわす。【００１８】
始めに、各実施形態に係る楽曲検索装置の全体構成について、図１を用いて説明する。【００１９】
各実施形態に係わる楽曲検索装置Ｓは、楽曲特徴検出クラスタリング部１、楽曲特徴データベース部２、楽曲データベース部３、入力部４、楽曲加工部５、および楽曲特徴検出部６とから構成されている。【００２０】
楽曲特徴検出クラスタリング部１には、図１に示すように、入力信号ＳｉとしてＣＤの再生信号、ＤＶＤの再生信号またはアナログレコードの再生信号等の音信号としての楽曲情報が入力される。【００２１】
楽曲特徴検出クラスタリング部１は、これらの入力信号Ｓｉの取得を行った後に、入力信号Ｓｉから楽曲特徴量を抽出する。楽曲特徴量としては、ＢＰＭおよび周波数バランスが挙げられる。【００２２】
ＢＰＭを抽出する動作とは、入力された楽曲のＢＰＭ値をそのまま楽曲特徴量とする場合の他に、以下のようにクラスタリングする動作も含む動作である。【００２３】
例えば、ＢＰＭ値を２０毎に分割してクラスタリング処理を行なう。具体的には、ＢＰＭ値が８０を下回る場合をＢＰＭクラス０とし、ＢＰＭ値が８０以上〜１００未満の場合をＢＰＭクラス１とし、ＢＰＭ値が１００以上〜１２０未満の場合をＢＰＭクラス２とし、ＢＰＭ値が１２０以上〜１４０未満の場合をＢＰＭクラス３とし、ＢＰＭ値が１４０以上〜１６０未満の場合をＢＰＭクラス４とし、ＢＰＭ値が１６０以上〜１８０未満の場合をＢＰＭクラス５とし、ＢＰＭ値が１８０以上の場合をＢＰＭクラス６として、抽出された楽曲をクラスタリングする。【００２４】
上記クラスタリングされたＢＰＭクラスとＢＰＭ値との関係の例を図４に示す。【００２５】
具体的には、抽出された楽曲のＢＰＭ値が１１０の場合には、抽出された楽曲はＢＰＭクラス２としてクラスタリングされる。また、抽出された楽曲のＢＰＭ値が１５０の場合には、抽出された楽曲はＢＰＭクラス４としてクラスタリングされる。これらのクラスタリングされたＢＰＭクラスは、楽曲データと対応させて、楽曲特徴データベース部２に出力する。【００２６】
次に周波数バランスについて説明する。【００２７】
周波数バランスは、周波数領域を、高周波数領域、中周波数領域、低周波数領域等に分割して、各周波数領域の平均デシベル値を用いることによって比較することができる。また、楽曲特徴量として楽曲の最初から最後までの各周波数領域の平均デシベル値を検出する場合の他に、楽曲の最初の予め定められた時間（例えば、１０秒間）だけをサンプリングして、１０秒間の各周波数領域の平均デシベル値を楽曲特徴量とすることができる。【００２８】
また、楽曲のいわゆる“さび”と呼ばれるその楽曲の特徴が最もよく表現されている部分を、各周波数領域に分割して、その周波数領域毎の平均デシベル値を楽曲特徴量とすることもできる。【００２９】
さらに、周波数領域の分割方法は、高周波数領域、中周波数領域、低周波数領域等の３つの周波数領域分割する場合に限られるわけではなく、分割する周波数領域には制限がない。また、各周波数領域は、同じ周波数帯域を持つ必要はなく、各周波数領域を異なる周波数帯域で分割することが可能である。【００３０】
さらに、楽曲特徴検出クラスタリング部１は、各周波数領域の平均デシベル値を、数デシベル間隔にクラスタリングする処理も行なう。【００３１】
また、ＢＰＭ値を楽曲特徴量とする場合にも、楽曲の最初から最後までの各周波数領域の楽曲特徴量として平均ＢＰＭ値を検出する場合の他に、楽曲の最初の予め定められた時間（例えば、１０秒間）だけをサンプリングして、１０秒間のＢＰＭ値を楽曲特徴量とすることができる。さらに、楽曲のいわゆる“さび”と呼ばれる部分の平均ＢＰＭ値を楽曲特徴量とすることもできる。【００３２】
楽曲特徴検出クラスタリング部１で抽出された楽曲特徴量およびクラスタリングされた楽曲特徴量は、楽曲自体と関連付けされて楽曲特徴データベース部２に出力される。また、楽曲特徴検出クラスタリング部１に入力された楽曲（入力信号Ｓｉ）は、楽曲特徴量と関連付けされて、楽曲データベース部３に入力される。【００３３】
楽曲特徴データベース部２は、楽曲特徴検出クラスタリング部１から出力された楽曲特徴量を、楽曲データベース３に入力された楽曲と関連付けさせて記憶する。【００３４】
また、楽曲特徴データベース部２は、楽曲特徴検出部６からの要求に基づいて、楽曲特徴検出部６が要求する楽曲特徴量と一致する楽曲特徴量が、楽曲特徴データベース部２に記憶されているか否かを検索する。楽曲特徴検出部６からの要求に基づく楽曲特徴量に対応する楽曲特徴量が記憶されている場合には、その楽曲特徴量に対応する楽曲データベース部３に記憶されている楽曲を楽曲加工部５へ出力するように、楽曲データベース部３に要求する。【００３５】
楽曲データベース部３は、楽曲特徴検出クラスタリング部１から出力された楽曲を、楽曲特徴データベース２に入力された楽曲特徴量と関連付けさせて記憶する。楽曲データベース部３は、楽曲特徴データベース部２からの要求に応じて、楽曲特徴データベース部２に記憶されている楽曲特徴量に対応した楽曲を楽曲加工部５へ出力する。【００３６】
また、楽曲データベース部３は、入力部４の指示に基づいて、楽曲データベース３に記憶されている楽曲を楽曲加工部５へ出力する。【００３７】
入力部４には、ユーザが操作するスイッチ（図示せず）が設けられている他に、ユーザが視認しやすいように表示部（図示せず）も設けられている。【００３８】
ユーザが、入力部４のスイッチを介して、楽曲の名称等の楽曲を特定する情報を入力すると、入力部４は、楽曲データベース部３に対して、特定された楽曲が存在するか否かを問い合わせる。楽曲データベース部３に、ユーザが特定した楽曲情報がある場合には、その楽曲情報は楽曲データベース部３から楽曲加工部５に出力される。【００３９】
また、入力部４には、楽曲加工部５において再生され、楽曲検出装置の外部に出力されている楽曲の楽曲特徴量を変化させる為にユーザが使用するスイッチ類が設けられている。これらのスイッチ類は、楽曲情報を特定するために使用されたスイッチと共用するように構成することもできる。【００４０】
例えば、ＢＰＭ値を変化させる場合には、楽曲特徴検出クラスタリング部１においてクラスタリングされた、ＢＰＭクラスを指定できる。現在、楽曲加工部５で再生されている楽曲の楽曲特徴量としてのＢＰＭクラスがＢＰＭクラス２である場合には、ユーザは入力部４のスイッチを介して、ＢＰＭクラス１、３、４、５および６を指定することができる。また、例えば、ＢＰＭクラス４をユーザが一旦指定した場合には、その後、ユーザは入力部４のスイッチを介して、ＢＰＭクラス１、２、３、５、および６を指定することができる。入力部４は、ユーザに指定されたＢＰＭクラスに対応する値を楽曲加工部５に出力する。【００４１】
また、ユーザは周波数バランスを変化させる指示情報を入力部４に入力することもできる。【００４２】
例えば、ユーザが低周波数領域の音量を大きくしたい場合には、入力部４に設けられたスイッチを介して、低周波数領域を指定する。その後に、低周波数領域の音量を数デシベル単位で、入力部４に設けられたスイッチを介して、増加することができる。また、低周波数領域の音量をクラスタリングされた単位（予め定められたデシベルの値）で、入力部４に設けられたスイッチを介して、増加することができる。入力部４は、ユーザから指定された周波数領域および増加させるべきデシベル値を、楽曲加工部５へ出力する。また、ユーザは、一旦増加させたデシベル値を再び下げること、および上げることを入力部４のスイッチを介して自由に行なうことができる。また、ユーザは周波数領域を自由に指定することができる。この周波数領域は、楽曲特徴検出クラスタリング部１において分割された周波数領域を示している。【００４３】
このようにして現在再生されている楽曲を、ユーザは、入力部４を介して自由に変化させることができる。【００４４】
ユーザが現在再生されている楽曲がユーザの好みの曲調に変化したと判断した場合において、その楽曲の曲調と同様の他の楽曲を聴きたい場合には、入力部４のスイッチを介して、他の楽曲の検索を、楽曲特徴データベース部２に開始させることができる。この場合には、入力部４は、楽曲加工部５へ、現在再生されている楽曲の楽曲特徴と同じ他の楽曲を楽曲データベース部３から検索するように指示命令を出力する。【００４５】
入力部４で指定できる楽曲特徴量および楽曲特徴量の変化単位は、楽曲特徴クラスタリング部１において、抽出される楽曲特徴量および楽曲特徴量のクラスタリング値に対応するようになっている。【００４６】
次に、楽曲加工部５について説明する。【００４７】
楽曲加工部５は、楽曲データベース部３から楽曲を検索して、検索された楽曲を再生して外部に出力する他に、入力部４からの指示に基づいて、楽曲の楽曲特徴量を変化させて、楽曲特徴量が変化した楽曲を再生して外部に出力する機能を有している。【００４８】
楽曲加工部５は、入力部４からの指示に基づいて、入力部４からの指示によって特定される楽曲を楽曲データベース部３から検索する。検索が終了すると、入力部４からの指示に基づいて、特定された楽曲を再生し、また、再生を中断、停止する動作を行なう。【００４９】
さらに、入力部４からの指示に基づいて、再生されている楽曲の楽曲特徴量を変化させる。【００５０】
例えば、現在再生されている楽曲のＢＰＭ値が１１０の場合には、この楽曲のＢＰＭクラスはＢＰＭクラス２に対応する。この場合に、楽曲加工部５が、入力部４から、楽曲加工部５において再生されている楽曲のＢＰＭクラスをＢＰＭクラス３に変更する命令を受け取ると、楽曲加工部５は現在再生されている楽曲の再生スピードを早くして、ＢＰＭ値がＢＰＭクラス３になるように再生スピードを調整する。具体的には、ＢＰＭ値を１１０からＢＰＭクラス３に含まれるＢＰＭ１３０程度になるまで、楽曲の再生スピードを早くする。そしてＢＰＭ値が１３０に変化した楽曲を、楽曲加工部５は再生して外部へ出力する。【００５１】
また、現在再生されている楽曲のＢＰＭ値が１１０の場合に、楽曲加工部５が入力部４から、再生されている楽曲のＢＰＭクラスをＢＰＭクラス１に変更する命令を受け取ると、楽曲加工部５は現在再生されている楽曲の再生スピードを遅くして、ＢＰＭ値がＢＰＭクラス１になるように再生スピードを調整する。具体的には、ＢＰＭ値を１１０からＢＰＭクラス１に含まれるＢＰＭ９０程度になるまで、楽曲の再生スピードを遅くする。そしてＢＰＭ値が９０に変化した楽曲を、楽曲加工部５は再生し、外部へ出力する。【００５２】
また、楽曲加工部５は、入力部４から、現在再生されている楽曲のＢＰＭクラスと同じＢＰＭクラスの他の楽曲を検索する指示命令を受け取ると、楽曲加工部５は、楽曲特徴検出部６に対して、現在再生されている楽曲の楽曲特徴量を検出する指示命令を出力する。そして、楽曲特徴検出部６において検出された楽曲特徴量と同じクラスタに属する楽曲特徴量を有する楽曲を検索するために、楽曲特徴データベース部２へ検索指示命令を出力する。【００５３】
さらに、例えば、楽曲加工部５が、現在再生している楽曲の低周波数領域の平均デシベル値を３ｄＢ増加するように、入力部４から指示されると、楽曲加工部５は、現在再生している楽曲の増幅度を上昇させて、デシベル値としての３ｄＢに対応する量の増幅度を増加させる。【００５４】
また、楽曲加工部５が、現在再生している楽曲の低周波数領域の平均デシベル値を３ｄＢ減少するように、入力部４から指示されると、楽曲加工部５は、現在再生している楽曲の増幅度を減少させて、デシベル値としての３ｄＢに対応する量の増幅度を減少させる。【００５５】
また、周波数領域が中周波数領域または高周波数領域の場合にも、それぞれの周波数領域に対応して、増幅器の増幅度を増加させ、または減少させることにより、各周波数領域のデシベル値を増加、または減少させる。これらの動作はいわゆるイコライザーとしての動作と同様になる。【００５６】
また、楽曲加工部５は、入力部４から、現在再生されている楽曲と同じ楽曲特徴量を有する楽曲を検索する指示命令を受け取ると、楽曲加工部５は、楽曲特徴検出部６に対して、現在再生されている楽曲の楽曲特徴量を検出する指示命令を出力する。そして、楽曲特徴検出部６は、検出された楽曲特徴量と同じクラスタに属する楽曲特徴量を有する楽曲を検索するために、楽曲特徴データベース部２へ検索指示命令を出力する。【００５７】
次に、楽曲特徴検出部６について説明する。【００５８】
楽曲特徴検出部６は、楽曲加工部５を介して、入力部４からの指示に基づいて、楽曲加工部５で再生されている楽曲の楽曲特徴量を検出する。【００５９】
ユーザは、楽曲加工部５で再生されている楽曲の楽曲特徴量が、検索しようとしている楽曲のどの部分に対応するかを指示することができる。例えば、楽曲加工部５で再生されている楽曲がＢＰＭクラス２に属するときに、ユーザは入力部４に対して、他の楽曲の開始から予め定められた時間（約１０秒間）の間のＢＰＭ値がＢＰＭクラス２に対応する他の楽曲を検索するように指示することができる。また、ユーザは入力部４に対して、他の楽曲のいわゆる“さび”の部分の間のＢＰＭ値がＢＰＭクラス２に対応する他の楽曲を検索するように指示することができる。また、他の楽曲の楽曲全体平均ＢＰＭ値がＢＰＭクラス２に対応する他の楽曲を検索するように指示することもできる。【００６０】
また、例えば、楽曲加工部５で再生されている楽曲の低周波数領域、中周波数領域、および高周波数領域のそれぞれの領域における平均信号強度（デシベル値）が予め定められた範囲内（クラスタリングされている範囲内）にある楽曲を検索するように指示することができる。具体的には、現在再生されている楽曲の低周波数領域の強度（デシベル値）の範囲、中周波数領域の強度（デシベル値）の範囲、および高周波数領域の強度（デシベル値）の範囲に対応する周波数分布（スペクトルバランス）を持つ楽曲を、楽曲特徴データベース部２は、楽曲データベース部３から抽出する。ユーザは入力部４に対して、他の楽曲の開始から予め定められた時間（約１０秒間）の間の各周波数領域の平均信号強度が予め定められた範囲にある他の楽曲を検索するように指示することができる。【００６１】
また、ユーザは入力部４に対して、他の楽曲のいわゆる“さび”の部分の間の各周波数領域における平均信号強度が予め定められたレベル領域にある他の楽曲を検索するように指示することができる。また、他の楽曲の楽曲全体における各周波数領域の平均信号強度が予め定められた領域にある他の楽曲を検索するように指示することができる。【００６２】
このように、ユーザは現在の曲を加工してユーザの嗜好にあった楽曲を検索することができる為に、ユーザ自身が聴きたい楽曲かどうかを耳だけで判断することができる。すなわち、言葉で表現することができない音楽性を調査して選曲することができるようになる。また、常に楽曲を聴きながら自分の嗜好を確認することができるので選曲作業が苦とならずに楽しいと感じることができる。【００６３】
次に、第1の実施形態に基づく動作について図２で示されるフローチャートに基づいて説明する。
ステップＳ１において、ユーザは、入力部４を介して、聴きたい楽曲を選定する。すると、楽曲データベース部３から、ユーザによって指定された楽曲が楽曲加工部５に抽出され、楽曲加工部５はユーザが指定した楽曲を再生する。ユーザは楽曲加工部５に接続されたヘッドホン、スピーカ等の拡声器からユーザが指定した楽曲を聴く。次にステップＳ２へ移行する。【００６４】
ステップＳ２において、ユーザが指定した楽曲のＢＰＭ値が１５０である場合に、ユーザがもっとスローな曲調（テンポ）がいいと思った場合に、ユーザが入力部４を介して、ＢＰＭ値を１３０に指定する。すると楽曲加工部５は、現在再生されている楽曲のＢＰＭ値を１３０に加工して、ＢＰＭ値が１３０に加工された楽曲を再生する。ユーザは、更に再生された楽曲のテンポを変化させることができる。また、ユーザが現在再生されている楽曲のテンポが気に入って、現在再生されている楽曲のテンポに対応する他の楽曲を聴きたい場合には、ステップＳ３へ移行する。【００６５】
ステップＳ３において、楽曲特徴検出部６は、楽曲加工部５で再生されている楽曲の楽曲特徴量を解析する。この場合には、楽曲特徴検出部６は、楽曲加工部５で再生されている楽曲のＢＰＭ値が幾つであるかを解析する。その結果、楽曲特徴検出部６は、再生されている楽曲のＢＰＭ値が１３０であることを認識する。次に、ステップＳ４へ移行する。【００６６】
ステップＳ４では、楽曲特徴検出部６からの指示に基づいて、楽曲特徴データベース部２がＢＰＭ値１３０の楽曲を検索する。この場合、必ずしもＢＰＭ値が１３０に一致しない楽曲のみが楽曲特徴データベース部２に記憶されている場合もあるが、その場合にはＢＰＭクラス３にある楽曲を検索する。【００６７】
また、前述したように、ユーザが入力部４から指示できるＢＰＭ値をＢＰＭクラス単位に制限しておくこともできる。次にステップＳ５に移行する。【００６８】
ステップＳ５において、楽曲特徴データベース部２は、楽曲特徴データベース部２に記憶されているＢＰＭ値が１３０である楽曲に対応する楽曲を楽曲データベース部３から選定する。これは、予め楽曲特徴検出クラスタリング部１において、関連付けされた楽曲特徴量と楽曲との関連情報に基づいて、検索された楽曲特徴量に対応する楽曲を楽曲データベース部３から検索して、選定することができる。次にステップＳ６に移行する。【００６９】
ステップＳ６において、楽曲加工部５は選定された楽曲を再生する。また、楽曲特徴抽出部２において、検索された楽曲特徴量に対応する楽曲が複数ある場合には、ユーザは、入力部４を介して次の楽曲を選択して、次の楽曲を楽曲加工部５において再生させることができる。【００７０】
次に、第２の実施形態に基づく動作について図３で示されるフローチャートに基づいて説明する。【００７１】
ステップＳ７において、ユーザは、入力部４を介して、聴きたい楽曲を選定する。すると、楽曲データベース部３から、ユーザによって指定された楽曲が楽曲加工部５に抽出され、楽曲加工部５はユーザが指定した楽曲を再生する。ユーザは楽曲加工部５に接続されたヘッドホン、スピーカ等の拡声器からユーザが指定した楽曲を聴く。次にステップＳ８へ移行する。【００７２】
ステップＳ８において、ユーザが現在再生されている楽曲の低周波数領域のレベルを大きくしようと思った場合には、ユーザは入力部４を介して、低域周波数領域を予め定められた単位（例えば３ｄＢ単位またはクラスタリングされた単位）でレベルを上げるように指示する。すると楽曲加工部５は、現在再生されている楽曲の低周波数領域のレベルを入力部４からの指示に基づいた量だけ上昇するように、低周波数領域の増幅度を上げる（イコライジング動作をする）。ユーザは、更に再生された楽曲のスペクトルバランスを変化させることができる。また、ユーザが現在再生されている楽曲のスペクトルバランスが気に入って、現在再生されている楽曲のスペクトルバランスに対応する他の楽曲を聴きたい場合には、ステップＳ９へ移行する。【００７３】
ステップＳ９において、楽曲特徴検出部６は、楽曲加工部５で再生されている楽曲の楽曲特徴量を解析する。この場合には、楽曲特徴検出部６は、楽曲加工部５で再生されている楽曲の低周波数領域の平均ｄＢ値が幾つであるかを解析する。その結果、楽曲特徴検出部６は、再生されている楽曲の低周波数領域のデシベル値が幾つであるかを認識する。また、その他の周波数領域についても楽曲特徴検出部６は、各周波数領域の音量のレベルを表すデシベル（ｄＢ）値の平均ｄＢ値を解析する。周波数領域毎の平均デシベル値はスペクトルバランスを意味する。次に、ステップＳ１０へ移行する。【００７４】
ステップＳ１０において、楽曲特徴検出部６からの指示に基づいて、楽曲特徴データベース部２が、ステップＳ９において楽曲特徴抽出部６が解析したスペクトルバランスに一致する楽曲を検索する。この場合、必ずしもステップＳ９において解析されたスペクトルバランスに一致するスペクトルバランスが楽曲特徴データベース部２に記憶されていない場合もある。その場合には、周波数領域毎にクラス分けされたレベル領域（予め定められたデシベル値の範囲をあらわす。）において一致するスペクトルバランスを検索する。【００７５】
ステップＳ１１において、楽曲特徴データベース部２は、楽曲特徴データベース部２に記憶されているスペクトルバランスがステップＳ９において楽曲特徴検出部６において解析された楽曲に対応するスペクトルバランスを有する楽曲を楽曲データベース部３から選定する。これは、予め楽曲特徴検出クラスタリング部１において、関連付けされた楽曲特徴量と楽曲との関連情報に基づいて、検索された楽曲特徴量に対応する楽曲を楽曲データベース部３から検索して、選定することができる。次にステップＳ１２に移行する。【００７６】
ステップＳ１２において、楽曲加工部５は選定された楽曲を再生する。また、楽曲特徴データベース部２において検索された楽曲特徴量に対応する楽曲が、楽曲データベース部３に複数ある場合には、ユーザは、入力部４を介して次の楽曲を選択して、次の楽曲を楽曲加工部５において再生させることができる。【００７７】
本実施形態によれば、現在の楽曲をユーザ自身が加工し、ユーザ自身の耳で加工度合いを確認しつつ、ユーザの嗜好にあった他の楽曲を自動的に検索することができるようになる。【００７８】
したがって、ユーザが、楽曲を積極的に加工（調整）した結果に基づいて、ユーザの現在の感覚に合った繋がりの良い楽曲を能動的に検索することができるのである。【００７９】
また、繋がりの良い楽曲は、ユーザが選択した変調パラメータを共通にする楽曲であるので、前後の楽曲においてユーザにとって聴感的な繋がりが生まれるので、ユーザにとって聴きたいと感じる楽曲を連続して再生することが可能となる。【００８０】
本実施形態によれば、ユーザが能動的に調整した楽曲に基づいて、他の楽曲が自動的に検索されるので、ユーザに対して楽曲を繋げるという感覚をサービスとして提供することができる。【００８１】
本実施形態によれば、ユーザは現在の楽曲を加工してユーザの嗜好にあった楽曲を検索することができる為に、ユーザ自身が聴きたい楽曲かどうかを耳だけで判断することができる。すなわち、言葉で表現することができない音楽性を調査して選曲することができるようになる。また、常に楽曲を聴きながら自分の嗜好を確認することができるので選曲作業が苦とならずに楽しいと感じることができる。【００８２】
また、耳だけを頼りに楽曲の検索が可能になるので、表示画面が必要なくなる。従って、混雑している電車、バス等の乗り物においては、表示画面を見ることなく、手元でスイッチを操作して、操作したスイッチに基づいて加工・再生される楽曲を聴いて確認することにより、自分のお気に入りの曲調に加工された楽曲を聴いて楽しむことができる。また、自分のお気に入りの曲調に合った、他の楽曲を、手元のスイッチを押すことのみによって容易に検索することができるようになる。【００８３】
また、ユーザが特定のアーティスト名、若しくはアルバム名を思い出せない場合、または、楽しい楽曲、若しくは悲しい楽曲という形容詞で表現できない楽曲のイメージを、自分で加工した楽曲を耳で聴くことによって作成・確認することができる。また、イメージに合った楽曲を耳で検索することができる。【００８４】
ユーザにとっては、多くの記録された楽曲の中からある特定の楽曲を聴きたいという状況ではない場合もある。ユーザがなんとなく“こんな”楽曲が聴きたいと思う場合もある。この場合のユーザが思う“こんな”というイメージを言葉だけで表現できない場合もある。そこで、本願においては、ユーザがイメージとして思っている“こんな”を表現する手法として、現在再生されている楽曲を加工することにした。ユーザ自身が楽曲を加工することによって、ユーザ自身の嗜好を表現し、ユーザの嗜好にあった楽曲の特徴を抽出することによって、ユーザ自身の嗜好に合った楽曲を容易に検索することができるようにした。【００８５】
本実施形態において楽曲特徴量として、ＢＰＭ値とスペクトルバランスについて説明したが、楽曲特徴量はこれらに限定されるわけではない。例えば、楽曲特徴量として音場情報を用いることができる。具体的には、残響特性を楽曲特徴量として特定することが可能である。また、楽曲特徴量としてピアノ調の楽曲か否かを判断基準とすることもできる。【００８６】
また、図２および図３のフローチャートに対応するプログラムを、情報記録媒体に予め記録しておき、或いはインターネット等のネットワークを介して予め記録しておき、これを汎用のマイクロコンピュータ等により読み出して実行することにより、当該汎用のマイクロコンピュータ等を実施形態に係わるＣＰＵとして機能させることも可能である。
【図１】
2007132627.tif 000003
【図２】
2007132627.tif 000004
【図３】
2007132627.tif 000005
【図４】
2007132627.tif 000006
【国際調査報告】
2007132627.tif 000007
2007132627.tif 000008
2007132627.tif 000009
2007132627.tif 000010