(57)【要約】【課題】ユーザがアーカイブ化する楽曲をデータベース化し、自動的にユーザの運動テンポに合致する楽曲をデータベースから読み出して再生する楽曲編集・再生装置を提供する。【解決手段】楽曲の各区間について拍節認識を行い、その結果から各区間のテンポを抽出する楽曲テンポ抽出手段７と、各区間におけるテンポを示すテンポ情報を楽曲と関連付けてテンポマップを作成する関連付け手段８と、楽曲細分化情報とテンポマップと楽曲とを蓄積することにより、複数の楽曲をそれぞれの楽曲細分化情報とテンポマップを関連付けて蓄積する蓄積手段９と、ユーザの身体の運動状況を測定して、再生目標となるテンポを検出するためのテンポ検出手段１４と、テンポマップと楽曲細分化情報とテンポ検出手段で得られたテンポ情報に基づいて次に再生すべき楽曲を選択する選択手段１６とを設けた。【選択図】図１
2007292847.tif 000002
【特許請求の範囲】
【請求項１】
入力された楽曲を音楽学的解析手法によって分析する楽曲分析手段と、
前記楽曲分析手段による楽曲分析の結果を基に前記楽曲を時系列的に音楽の構成単位に応じた区間に分割し、各区間の始点と終点を示す楽曲細分化情報を抽出する楽曲細分化手段と、
前記楽曲細分化手段によって分割されて得られた楽曲の各区間について拍節認識を行い、その結果から前記各区間のテンポを抽出する楽曲テンポ抽出手段と、
前記楽曲テンポ抽出手段で抽出された各区間におけるテンポを示すテンポ情報を楽曲と関連付けてテンポマップを作成する関連付け手段と、
前記楽曲細分化情報と前記テンポマップと前記楽曲とを蓄積することにより、複数の楽曲をそれぞれの楽曲細分化情報とテンポマップを関連付けて蓄積する蓄積手段と、
ユーザの身体の運動状況を測定して、再生目標となるテンポを検出するためのテンポ検出手段と、
前記テンポマップと前記楽曲細分化情報と前記テンポ検出手段で得られた前記テンポ情報に基づいて次に再生すべき楽曲を選択する選択手段と、
前記蓄積手段に蓄積された複数の楽曲のうち任意の1つが再生されている状態で、前記選択手段により選択された前記次に再生すべき楽曲が現在再生されている楽曲とは異なるときは、前記現在再生されている楽曲から前記次に再生すべき楽曲に切り換える際に、前記楽曲細分化情報を基に楽曲切り換えのための編集を行う編集手段と、
前記編集手段により編集された楽曲を前記蓄積手段から読み出して再生する再生手段とを、
有する楽曲編集・再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲編集・再生装置に関し、特に、ジョギングやウォーキングなどのリズミカルな運動中のリスナに対して、そのときの運動テンポに適切な楽曲を、複数の蓄積された楽曲の中から選択して再生する楽曲編集・再生装置に関する。
【背景技術】
【０００２】
音声、特に音楽の情報を記録、再生する媒体として、CD（Compact Disc）が最も広く普及している。しかしながらCD１枚分の演奏時間は限られているため、より多くの楽曲を１つの媒体に記録、再生する方法が望まれてきた。これを実現する１つの方法は、限られた記録容量に対してなるべく多くの情報を格納することである。そのために、MP3（MPEG Audio Layer III）を始めとするオーディオ圧縮技術の研究、開発が盛んに行われている。一方で、記録容量自体を大きくしようという動きもある。そのための媒体として普及し始めているのが HDD（Hard Disc Drive） である。最近では、小型化、高密度化も進み、ポータブルオーディオプレーヤ、カーオーディオ、さらには、映像を記録するためのビデオレコーダなど、AV機器には欠かせない存在となってきている。
【０００３】
これらの背景の下、圧縮技術によりデータ量を削減したオーディオストリームを、大容量の媒体に記録することにより、非常に膨大な数の楽曲、そして長時間の音楽再生が可能となる。それらの音楽データを再生する場合、通常はリスナが聴取したい楽曲や楽曲のグループを検索しながら選択する。例えば、アーティスト名、アルバム名、曲名などを指定して再生を行う。また、検索・選択を行うには機器の操作も必要不可欠となる。
ここで、ポータブルオーディオプレーヤの利用シーンの１つに、ジョギング中やウォーキング中など、リズミカルな運動中の音楽鑑賞がある。その際、運動のテンポと音楽のテンポが合致すると心地よく、また、音楽のテンポを指針として運動のテンポを保つことも可能である。しかしながら、プレーヤに格納してある膨大な数の楽曲の中から、その時点の運動テンポに合った楽曲を検索・選択するのは非常に困難であり、運動中にもかかわらず操作画面を見てボタンを押すなどの煩わしい操作も必要となる。特にジョギング中に検索・選択を行う場合、足元や前方に対する注意が散漫となり非常に危険である。そこで、再生装置が運動テンポに合致する楽曲を自動で選択し再生することで、ユーザは所望する楽曲を検索する必要がなくなり、機器の操作も不要となる。
【０００４】
下記の特許文献１には、運動テンポや脈拍を入力とし、目標脈拍数に達するために再生する音楽のテンポを変化させる運動支援装置が記載されている。しかし、音楽鑑賞の立場から考えた場合、音楽を本来のテンポから変化させて再生することは違和感を生み出すことになる。また、楽曲データとしてMIDIデータを扱えばテンポ制御は容易だが、CDなどに収録された音楽音響信号をソースとした場合に、音程を変えずにテンポのみを連続的に変化させる再生では演算によるCPU負荷が非常に大きくなってしまう。また下記の特許文献２には、脈拍数から最適な運動負荷を計算し、適切なテンポの曲をネットワーク配信するシステムが記載されている。しかし、配信サービスによる楽曲提供では曲のジャンルなどしか指定できず、ユーザが好みの楽曲を鑑賞できる保証がない。さらに、脈拍数は運動によって変化するが、その時点での運動テンポが反映された値になるには時間を要するため、脈拍数のみによる楽曲テンポの算出ではレスポンスが悪くなる。
【特許文献１】特開２００１−２９９９８０号公報（要約）
【特許文献２】特開２００３−１０８１５４号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のとおり、これらの従来技術では、運動中の音楽鑑賞において、その装置やシステムは音楽が運動を支援するという側面が強く、音楽鑑賞としての快適性・利便性に欠けたものとなっていた。具体的には以下の問題がある。
【０００６】
１、  生体情報である脈拍数は運動負荷に対して迅速に反応を示すものではないため、再生する曲のテンポ制御に遅れが生じる。
２、  再生する楽曲に対して違和感を覚えないように本来のテンポで再生することを前提とした場合、運動テンポに迅速に追従するためには楽曲の途中で異なるテンポの楽曲に移行しなければならず、楽曲単位の再生では対応できない。また、楽曲の途中で適当に移行を行うと音楽鑑賞の快適さを損なうことになる。
３、  ユーザが好みの楽曲（音楽音響信号）を自ら格納して鑑賞する形態のシステムにおいて、運動のテンポに合った楽曲を自動選択することは難しい。
【０００７】
本発明は、運動時の音楽鑑賞において、上記のような問題を解決し、音楽鑑賞の立場からの快適性・利便性を向上させるために、ユーザがアーカイブ化する楽曲をデータベース化し、自動的にユーザの運動テンポに合致する楽曲をデータベースから読み出して再生する楽曲編集・再生装置を提供することを目的とする。また、楽曲の本来のテンポを変えることなく、ユーザの運動テンポに対して柔軟・迅速に反応・追従するために、楽曲の途中から他の楽曲に移行することができ、その移行を音楽的に違和感なくスムーズに行うことのできる編集機能を備えた楽曲編集・再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明では複数の楽曲のテンポなどを分析して、その結果と共に複数の楽曲のデータをあらかじめ格納しておき、再生時にはユーザの運動テンポを測定して、測定して得たテンポに合うテンポの楽曲を自動的に読み出して再生するようにしている。すなわち、本発明によれば、入力された楽曲を音楽学的解析手法によって分析する楽曲分析手段と、
前記楽曲分析手段による楽曲分析の結果を基に前記楽曲を時系列的に音楽の構成単位に応じた区間に分割し、各区間の始点と終点を示す楽曲細分化情報を抽出する楽曲細分化手段と、
前記楽曲細分化手段によって分割されて得られた楽曲の各区間について拍節認識を行い、その結果から前記各区間のテンポを抽出する楽曲テンポ抽出手段と、
前記楽曲テンポ抽出手段で抽出された各区間におけるテンポを示すテンポ情報を楽曲と関連付けてテンポマップを作成する関連付け手段と、
前記楽曲細分化情報と前記テンポマップと前記楽曲とを蓄積することにより、複数の楽曲をそれぞれの楽曲細分化情報とテンポマップを関連付けて蓄積する蓄積手段と、
ユーザの身体の運動状況を測定して、再生目標となるテンポを検出するためのテンポ検出手段と、
前記テンポマップと前記楽曲細分化情報と前記テンポ検出手段で得られた前記テンポ情報に基づいて次に再生すべき楽曲を選択する選択手段と、
前記蓄積手段に蓄積された複数の楽曲のうち任意の1つが再生されている状態で、前記選択手段により選択された前記次に再生すべき楽曲が現在再生されている楽曲とは異なるときは、前記現在再生されている楽曲から前記次に再生すべき楽曲に切り換える際に、前記楽曲細分化情報を基に楽曲切り換えのための編集を行う編集手段と、
前記編集手段により編集された楽曲を前記蓄積手段から読み出して再生する再生手段とを、
有する楽曲編集・再生装置が提供される。
【０００９】
本発明の楽曲編集・再生装置ではまず、ユーザが任意の楽曲を楽曲編集・再生装置に内蔵された記憶媒体に格納する。このとき、楽曲の自動選択を行うための情報を抽出してデータベース化しておく。ここで、抽出する情報は「楽曲細分化情報」と「テンポ情報」の２つであり、これらは入力された楽曲を音楽学的な解析手法で分析することによって得られる。「楽曲細分化情報」とは、楽曲を時系列的な音楽の構成単位（一般的によく聞かれる音楽の構成単位：「前奏」「Aメロ」「Bメロ」「サビ」「間奏」「後奏」など）に応じた区間に細分化した場合の、それぞれの区間の始点と終点を示す情報のことであり、後述する楽曲の切換点に利用する。「テンポ情報」は楽曲の速度であり、それぞれの区間ごとに抽出を行う。また、テンポは基準拍を基に算出されるが、データベース化する際には、基準拍の２倍、１／２倍のテンポも情報として追加しておく。これは、様々な運動テンポに追従するためである。楽曲分析では、リズム、音量、ハーモニーを解析対象とし、それぞれ、拍節認識、音量解析、調性認識といった音楽学的解析手法を用いる。
【００１０】
本発明の楽曲編集・再生装置における自動選曲では、ジョギングなどのリズミカルな運動中の運動テンポを入力として扱い、この運動テンポを検出するために加速度センサを利用する。昨今の万歩計（登録商標）も加速度センサを利用したものが多く、容易に運動テンポを取得することが可能である。また、センサの小型化により、既存のポータブルオーディオプレーヤなどにかかるセンサを内蔵することは容易である。楽曲選択は、格納時に抽出されるテンポ情報を参照し、運動テンポに対して次に再生する楽曲のテンポを追従させる形で実現される。
【００１１】
前述のとおり、楽曲の格納時に抽出されるテンポ情報には基準拍の２倍、１／２倍のテンポも情報として記録されているが、利用するテンポの優先度は、高い方から、基準拍、基準拍の２倍、基準拍の１／２倍、の順である。基準拍を優先するのは明白だが、基準拍の２倍の優先度が高いのは、３拍子の楽曲などがあることを考慮したためである。３拍子の楽曲に１／２倍のテンポで合わせることは、音楽を学んでいる人や音楽に携わっている人でない限り容易ではない。逆に２倍のテンポであれば容易に合わせることができる。
【００１２】
一般的な音楽鑑賞では１曲４〜５分という単位のものが多く、楽曲の終了点のみでの楽曲変更では迅速な追従が行えない。そのため、本発明の楽曲編集・再生装置では、運動テンポが急激に変化した場合や、運動テンポと再生中の楽曲テンポとの差がある程度開いた場合には、楽曲が再生途中であってもその時点で切り換えを行う。この切換処理では、ユーザが音楽的に違和感を持たないようスムーズに次の楽曲へ移行するために楽曲の編集が行われる。楽曲の編集は、リバーブ、ディストーション、クロスフェードなどの音響効果的手法と、ピッチシフト、タイムストレッチ、区間リピートなどを利用し、前後の調性を合わせる（転調）音楽学的処理手法と、本発明の楽曲編集・再生装置が持つ既存フレーズを挿入する手法とを組み合わせて行う。また、楽曲の切換点は、格納時に抽出される楽曲細分化情報を参照し、再生点から最も近い点を選択する。本手法により、再生されている楽曲と次に再生される楽曲を鑑賞に堪えうるようにスムーズに連結することが可能となる。
【発明の効果】
【００１３】
本発明の楽曲編集・再生装置を用いることにより、運動テンポに合った楽曲を検索して選択するという面倒な操作を軽減することができるという効果がある。
また、本発明の楽曲編集・再生装置により、テンポが一定でない運動においても、運動の開始から終了まで、快適に音楽を鑑賞することができるという効果がある。
さらに、本発明の楽曲編集・再生装置は、運動中の音楽鑑賞に限らず、加速度センサによってテンポを入力すれば、ゲームや教育の場に応用できるという効果がある。
さらにまた、本発明の楽曲編集・再生装置の編集機能を利用することで、複数の楽曲のメドレーを自動的に作成することができるという効果がある。
【発明を実施するための最良の形態】
【００１４】
以下、図面に沿って本発明の実施の形態について説明する。
＜第１の実施の形態＞
図１は、本発明の楽曲編集・再生装置の好ましい実施の形態である第１の実施の形態を示すブロック図である。この第１の実施の形態は、楽曲蓄積部３０と楽曲再生部４０とから構成されている。入力される楽曲１とは、CDやDVDなどにあらかじめ格納された楽曲のデータ、あるいはインターネットなどを介して所定のサイトからダウンロードされた楽曲のデータなどである。入力された楽曲１は楽曲分析部２へと送られ、その内部の調性認識部３、音量解析部４、拍節認識部５の３つの音楽学的解析手法を実行する部分を用いて、リズム、音量、ハーモニーについて分析が行われる。同時に、楽曲１はHDDなどからなる記憶媒体９の楽曲群１０に記録される。楽曲細分化部６では、楽曲分析部２における結果を用いて、楽曲１を音楽の構成単位で時系列的に複数の区間に分割する。ここで、「音楽の構成単位」とは、１つの楽曲中の「前奏」、「Aメロ」、「Bメロ」、「サビ」、「間奏」、「後奏」などと呼ばれる区間のことを言う。楽曲細分化部６は、これらの各区間の始点と、終点を特定する情報からなる楽曲細分化情報１２を生成する。生成された楽曲細分化情報１２は、楽曲１と関連付けて記憶媒体９に記録される。
【００１５】
一方、拍節認識部５の認識結果と楽曲細分化部６の分析結果からテンポ抽出部７でテンポ抽出を行い、その結果を楽曲細分化部６で生成した楽曲細分化情報１２と共にテンポマッピング部８に送る。テンポマッピング部８では、楽曲１と、楽曲１の基本テンポと、細分化された楽曲の区間と、その区間ごとのテンポとをマッピングしてテンポマップ１１を作成し、記憶媒体９に記録する。ここで楽曲１の基本テンポとは、その楽曲中で最も長時間採用されているテンポのことである。また、マッピング時に基準拍の２倍、１／２倍のテンポも同時にマッピングしておく。以上が楽曲蓄積部３０の動作である。
【００１６】
次に、楽曲蓄積部３０の動作により記憶媒体９に蓄積された楽曲を再生する楽曲再生部４０の動作について説明する。入力として、ユーザ入力部１３と加速度センサ１４を持ち、ユーザ入力部１３は機器の再生操作や自動選曲機能のON/OFF（オン/オフ）の設定などを行うためのインタフェースであり、楽曲蓄積時の操作などもユーザ入力部１３を通して行われる。一方、加速度センサ１４は、本発明の楽曲編集・再生装置の自動選曲機能のための入力であり、これによってユーザの運動動作を検出する。加速度センサ１４は、ユーザがその身体や衣服などに取り付けるものであり、ユーザの腕、胴、脚などに装着ベルトなどで固定することが望ましい。加速度センサ１４の検出結果は外部入力テンポ解析部１５へと送られ、外部入力テンポ解析部１５では加速度センサ１４の検出結果からユーザの運動テンポを求める。自動選曲部１６では、常にユーザの運動テンポを監視し、楽曲変更の必要が生じた場合に、先に抽出したテンポマップ１１と楽曲細分化情報１２を用いて、その時点の運動テンポと最も適合するテンポの楽曲を選曲する。
【００１７】
再生制御部１７では、自動選曲部１６より指示された楽曲を楽曲群１０から読み出し、楽曲再生実行部１９に供給して再生を行う。このとき、先に抽出した楽曲細分化情報１２を参照して、楽曲終了に伴った切り換えの場合には、指示された楽曲をそのまま再生し、楽曲の途中での変更の場合には、必要に応じて楽曲編集部１８で再生中の楽曲と次に再生する楽曲を連結した後に再生を行う。また、同じ楽曲中でも時系列的な音楽の構成単位間でテンポが変化する楽曲が存在するため、再生制御部１７ではテンポマップ１１と楽曲細分化情報１２を用いて再生中の楽曲のテンポを監視し、テンポが急激に変化する場合には自動的に他の構成部分、あるいは他の楽曲に切り換える処理を行う。この際にも、楽曲編集部１８で再生中の部分と次に再生する部分が音楽的にスムーズに繋がるように編集を行う。ただし、本処理は場合によってはユーザにとっての快適な音楽鑑賞を妨げる可能性があるため、本処理を行うかどうかをユーザが選択できるようにしておくことが望ましい。
【００１８】
ここで、第１の実施の形態における楽曲の分析と細分化の方法について具体的に説明する。前述のように、楽曲蓄積部３０にて入力された楽曲は、音楽学的な手法によって分析される。音楽音響信号の分析は、まず周波数マップ（音響信号をFFTなどの信号処理手法を用い、特定の周波数ごとに周波数領域に展開したもの）を作成し、各々の周波数における時間方向のパワー変化を見ながら音の情報を抽出することから始まる。この情報を基に、調性認識部３、音量解析部４、拍節認識部５で認識や分析を行い、リズム変化点、転調箇所、メロディの変化点などを候補点として、楽曲の細分化（セグメンテーション）を行う。
【００１９】
第１の実施の形態における自動選曲部１６の選曲処理のフローチャートを図２に示す。まず、自動選曲部１６は運動テンポの一定区間の平均値を計算する（ステップＳ１）。次に現在再生中の楽曲が終了したかどうかを判断する（ステップＳ２）。終了した場合には、ステップＳ１で算出した運動テンポの平均値に従って選曲を行う（ステップＳ１２）。すなわち、ステップＳ１で算出した運動テンポの平均値が、例えば１２５であるとき、この数値に最も近いテンポの曲を記憶媒体９中の楽曲群から選択するのである。ステップＳ２で楽曲が終了していない場合には、再生中の楽曲のテンポとステップＳ１で算出した運動テンポの平均値との間で差分を取り（ステップＳ３）、その差分の絶対値が一定の閾値を超えたかどうかを判断する（ステップＳ４）。もし超えている場合には、ステップＳ１で平均値を計算したときと同じ区間で運動テンポの分散値を計算し（ステップＳ５）、分散値が一定の閾値を超えたかどうかを判断する（ステップＳ６）。ステップＳ６で閾値を超えている場合には、分散値がその閾値を下回るまで待ち（ステップＳ７）、その後、楽曲細分化情報を参照して楽曲の切換点を決定する（ステップＳ８）。
【００２０】
ステップＳ６で閾値を超えていない場合には、そのままステップＳ８で切換点の決定を行う。楽曲の切換点を決定した後、現在の再生点から切換点までの時間が一定の閾値を超えているかどうかを判断し（ステップＳ９）、超えていない場合には、ステップＳ１で算出した運動テンポの平均値に従って選曲を行い（ステップＳ１２）、超えている場合には、切換点前まで再生されるのを待ち、切換点前の一定区間で平均値と差分値を再計算する（ステップＳ１０）。再計算を行った後、ステップＳ４と同様に差分の絶対値が一定の閾値を超えたかどうかを判断して（ステップＳ１１）、超えていない場合には、ステップＳ１の処理に戻り、超えている場合には、ステップＳ１０で再計算した運動テンポの平均値に従って選曲を行う（ステップＳ１２）。ステップＳ４で差分の絶対値が閾値を超えていなかった場合には、ユーザからの再生停止指示があるかどうかを判断して（ステップＳ１３）、再生停止指示がない場合はステップＳ１に戻り処理を継続し、再生停止指示がある場合は処理を終了する。また、ステップＳ１２の選曲後は、ステップＳ１の平均値計算から処理を繰り返す。
【００２１】
次に、上述の選曲処理とテンポ変化の関係を表すグラフを図３に示す。運動開始時点で任意の楽曲（ユーザが指定した楽曲）が再生されている場合には、その楽曲のテンポを再生中の楽曲テンポとして使用し、楽曲が再生されていない場合には、再生中の楽曲のテンポは０とみなす。運動開始から窓幅Ｌで運動テンポの平均値を計算していき、区間Ｄに達したところで区間Ｄ平均値と楽曲のテンポ（ここでは０）の差分値ｄ１が一定の閾値を超える。ここで区間Ｄの分散値が一定の閾値を超えているため、分散値が閾値を下回るまで待つ。区間Ａに達すると分散値は閾値を下回り、さらに、この時点で最も近い楽曲の切換点Ａは再生点から一定の時間内にあるため、区間Ａ平均値に適合した、すなわち最もテンポが近い楽曲が選択され、切換点Ａで楽曲の切り換えが行われる。
【００２２】
次に区間Ｂに達すると、区間Ｂ平均値と再生中の楽曲のテンポとの差分値ｄ２が一定の閾値を超えるが、この時点で最も近い楽曲の切換点Ｂは再生点から一定の時間内にはない。そこで、切換点Ｂまで再生されるのを待ち、区間Ｂ’で平均値と差分値を再計算する。区間Ｂ’平均値と再生中の楽曲のテンポとの差分値ｄ３は一定の閾値を超えているため、区間Ｂ’平均値に適合する楽曲が選択され、切換点Ｂで楽曲の切り換えが行われる。もし差分値ｄ３が閾値を超えていない場合には楽曲の切り換えは行われない。切換点Ｃは楽曲の終了点に相当し、次の楽曲へ再生が移行する。そのため、区間Ｃで計算した区間Ｃ平均値に適合する楽曲を選曲する。
【００２３】
＜第２の実施の形態＞
ここまでは、運動中の音楽鑑賞を目的とした第１の実施の形態について説明してきたが、次に本発明を音楽教育へ応用した第２の実施の形態について説明する。第２の実施の形態の目的は、音楽演奏などでテンポを一定に保つ能力を向上させることである。その手段として、まず、ユーザはテンポを入力するための加速度センサを身体に付け、任意の楽曲を再生しながら、楽曲に合わせてリズムをとる。ここで、楽曲編集・再生装置は、再生途中にランダムにミュートを行うが、ユーザは楽曲の終了まで再生中の楽曲が他の楽曲に切り換わらないようにリズムを取り続ける。再生音がずっと聴こえていれば容易に追従できるが、再生音が聴こえない状態でテンポを一定に保つには、ユーザ自身のテンポを保つ能力が必要となる。この練習を繰り返し行うことにより、ユーザはテンポを保つ能力を向上させることができる。
【００２４】
図３は本発明の楽曲編集・再生装置の第２の実施の形態のブロック図である。楽曲蓄積部３０の動作については、第１の実施の形態と同様であるため詳細な説明は省く。ただし、蓄積する楽曲のテンポは、できるだけ多く、かつ密集していることが好ましく、可能であればテンポ１〜２４０（６０＝１拍／秒）まで１刻みで準備するとよい。ここで、ユーザに対する楽曲準備の負荷を軽減するために、前もってテンポ１〜２４０まで１刻みの楽曲を蓄積しておき、ユーザの蓄積する楽曲では足りないテンポの楽曲を補う方法を用いてもよい。楽曲再生部４１は、第１の実施の形態の楽曲再生部４０に対して、ユーザ入力部１３から自動選曲部１６へのパラメータ設定手段の追加、再生制御部１７での自動ミュート機能の追加、ユーザ入力部１３から再生制御部１７へのミュート機能の設定手段の追加、テンポグラフ表示部２０及びテンポグラフ表示部２０への表示手段の追加を行ったものである。
【００２５】
ユーザ入力部１３から自動選曲部１６へのパラメータ設定では、入力テンポを監視するときの計算区間の窓幅、差分値の閾値、及び分散値の閾値を変更することができる。３つのパラメータは、小さくするほど入力テンポに対する感度が増し、大きくするほど感度は低くなる。ユーザインタフェースとしては、数段階の難易度設定を行えるようにしておいて、パラメータ値の設定自体は内部で行うことが好ましい。再生制御部１７では、１つの楽曲の中で、１回、あるいは複数回のミュートを行う。ただし、ユーザが楽曲の終了点を把握できるように、楽曲終了前の一定区間ではミュートは行わない。また、楽曲が切り換わるときには必ずミュートを解除する。ユーザ入力部１３から、前述のミュート機能について難易度設定を行うことが可能であり、難易度が高いほどミュート区間の長さを長くし、難易度が低いほどミュート区間の長さを短くする。テンポグラフ表示部２０は、外部入力テンポ解析部１５から入力テンポを取得し、再生制御部１７から再生中の楽曲のテンポとミュートを行った区間に関する情報を取得し、グラフ化して表示する。上述の動作以外は、基本的に第１の実施の形態の楽曲再生部４０と同様であるため、詳細な説明は省く。
【００２６】
テンポグラフ表示部２０に表示されるグラフは、ミュート区間の間に入力テンポがどのように変化したかを、ユーザ自身が視覚的に把握し、学習効率を向上させるためのものである。そのため、グラフの表示は随時更新するのではなく、楽曲が切り換わるとき、すなわち、ミュート区間でテンポを一定に保てずに再生中の楽曲のテンポからずれてしまったとき、及び楽曲の終了までテンポを保つことができて次の楽曲が再生されるときに更新する。図５に、テンポグラフ表示部２０に表示するグラフの一例を示す。グラフには、入力テンポ、楽曲テンポ、ミュートを行った区間であるミュート区間Ｍ１とミュート区間Ｍ２、及び、入力テンポが収まるべき理想的な範囲である許容範囲Ｋが示されている。
【００２７】
次に、上述の楽曲の切換処理及び再生処理と、ユーザの入力テンポの変化との関係を表すグラフを図６に示す。まず、任意の楽曲が再生されている状態で、ユーザは楽曲に合わせてリズムを取り始める。開始時点の区間Ｅでは、区間Ｅ平均値と再生されている楽曲のテンポとの差分の絶対値ｄ４が一定の閾値を超えている。しかしながら、分散値が一定の閾値を超えているため、まだ楽曲は切り換わらず、同楽曲の再生が続く。区間Ｆに達すると分散値が閾値を下回るが、区間Ｆ平均値と再生されている楽曲のテンポとの差分の絶対値ｄ５が一定の閾値を下回っているため楽曲は切り換わらない。この時点で、ユーザは楽曲のリズムに合わせて適切にリズムを取っている状態になる。
【００２８】
ミュート区間Ｍ３では、ユーザは再生音が聴こえておらず、自分の感覚を頼りにリズムを取り続けている。ここでは、ユーザは楽曲のテンポから大きくずれずにテンポを保つことができており、楽曲は切り換わらない。ミュート区間Ｍ４では、ユーザの入力テンポが徐々に速くなり、区間Ｇに達した時点で、区間Ｇ平均値と再生されている楽曲のテンポとの差分の絶対値ｄ６が一定の閾値を超える。さらに区間Ｇでの分散値が一定の閾値を超えていないことから、切換点Ｇでの楽曲の切り換えが決定される。切換点Ｇでの楽曲の切り換えが決定されたことにより、切換点Ｇでミュートは解除され、実際のミュート区間はミュート区間Ｍ４’となる。切換点Ｇから、今までとは異なる楽曲が再生されたことにより、ユーザは適切にテンポを維持することができなかったことが分かる。
【産業上の利用可能性】
【００２９】
以上説明したように、本発明の楽曲編集・再生装置は、運動テンポに合った楽曲を自動的に検索して再生してくれるなど、前述の様々な効果を奏するので、単なる音楽鑑賞のための再生装置の領域のみならず、スポーツ、教育、ゲーム、メドレー作成や音楽編集などの音楽作成・編集の領域など様々な分野で利用可能である。
【図面の簡単な説明】
【００３０】
【図１】本発明の楽曲編集・再生装置の第１の実施の形態を示すブロック図である。
【図２】図１の第１の実施の形態の選曲処理の動作を示すフローチャートである。
【図３】図１の第１の実施の形態において、自動選曲処理と運動テンポと楽曲テンポの関係を示すグラフである。
【図４】本発明の楽曲編集・再生装置の第２の実施の形態を示すブロック図である。
【図５】図４に示す第２実施の形態において、学習向上のためにユーザに対して表示するグラフの一例である。
【図６】図４に示す第２の実施の形態において、入力テンポと楽曲テンポの関係を示すグラフである。
【符号の説明】
【００３１】
１  楽曲
２  楽曲分析部
３  調性認識部
４  音量解析部
５  拍節認識部
６  楽曲細分化部
７  テンポ抽出部（テンポ抽出手段）
８  テンポマッピング部（関連付け手段）
９  記憶媒体（ハードディスクドライブ：HDD）（蓄積手段）
１０  楽曲群
１１  テンポマップ
１２  楽曲細分化情報
１３  ユーザ入力部
１４  加速度センサ（テンポ検出手段）
１５  外部入力テンポ解析部
１６  自動選曲部（選択手段）
１７  再生制御部
１８  楽曲編集部
１９  楽曲再生実行部
２０  テンポグラフ表示部
３０  楽曲蓄積部
４０、４１  楽曲再生部
【図１】
2007292847.tif 000003
【図２】
2007292847.tif 000004
【図３】
2007292847.tif 000005
【図４】
2007292847.tif 000006
【図５】
2007292847.tif 000007
【図６】
2007292847.tif 000008