(57)【要約】  本発明は、複数の楽曲の接続再生中にユーザがアレンジ操作を行っている場合に、楽曲の切替えが極力起こらないようにすることができる楽曲再生装置、楽曲再生方法、楽曲再生プログラム及び楽曲再生プログラムを格納した記録媒体を提供するものである。  複数の楽曲を接続して連続再生する楽曲再生装置（１）において、制御部（９）が、先行楽曲のアウトポイントより前の所定期間ｔ１以内に、入力部（１０）からアレンジ操作があった場合に、アウトポイントを所定小節後ろにずらして接続するようにデコード部（３）を制御して再生させる。
2012081121.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データを再生する再生手段と、楽曲毎に前記楽曲データおよび当該楽曲データの再生開始位置と再生終了位置とを示す再生区間データが記憶されている記憶手段と、前記再生区間データに基づいて、先に再生する先行楽曲の前記再生終了位置と後に再生する後続楽曲の前記再生開始位置とを接続するように前記再生手段に再生させる制御手段と、を備え、複数の楽曲を接続して再生する楽曲再生装置において、  前記再生手段により再生中の前記楽曲にエフェクトを加えるエフェクト手段と、  前記エフェクト手段に前記エフェクトを加える指示を入力するための操作入力手段と、を備え、  前記制御手段が、前記先行楽曲の前記再生終了位置より前の所定期間内に、前記操作入力手段による入力があった場合は、前記再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように前記再生手段に再生させる、ことを特徴とする楽曲再生装置。
【請求項２】
前記制御手段は、前記再生終了位置よりも後ろにずらした位置における前記先行楽曲の残り再生可能時間が所定時間以下である場合には、前記再生終了時間をずらさずに現在の前記再生終了位置で接続するように前記再生手段に再生させる、ことを特徴とする請求項１に記載の楽曲再生装置。
【請求項３】
前記制御手段は、予め定めた一定拍数分または一定小節分前記再生終了位置よりも後ろの位置にずらして接続するように前記再生手段に再生させる、ことを特徴とする請求項１または２に記載の楽曲再生装置。
【請求項４】
前記記憶手段には、楽曲毎に、所定のブロックの区切りを示す区切り位置データがさらに記憶され、  前記制御手段は、前記区切り位置データに基づいて前記再生終了位置を当該再生終了位置より後に存在する前記区切り位置までずらして接続するように前記再生手段に再生させる、ことを特徴とする請求項１または２に記載の楽曲再生装置。
【請求項５】
前記先行楽曲の再生終了位置より前の所定期間が、次の前記操作入力手段からの入力を受け付けるための猶予期間以上に設定されていることを特徴とする請求項１乃至４のうちいずれか一項に記載の楽曲再生装置。
【請求項６】
予め記憶されている楽曲毎に前記楽曲データおよび当該楽曲データの再生開始位置と再生終了位置とを示す再生区間データに基づいて、先に再生する先行楽曲の前記再生終了位置と後に再生する後続楽曲の前記再生開始位置とを接続するようにして複数の楽曲を再生する楽曲再生方法において、  前記先行楽曲の前記再生終了位置より前の所定期間内に、再生中の前記楽曲にエフェクトを加える指示の入力があった場合は、前記再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように再生することを特徴とする楽曲再生方法。
【請求項７】
楽曲データを再生する再生手段と、楽曲毎に前記楽曲データおよび当該楽曲データの再生開始位置と再生終了位置とを示す再生区間データが記憶されている記憶手段と、前記再生区間データに基づいて、先に再生する先行楽曲の前記再生終了位置と後に再生する後続楽曲の前記再生開始位置とを接続するように前記再生手段に再生させる制御手段と、してコンピュータを機能させて複数の楽曲を接続して再生する楽曲再生プログラムにおいて、  前記再生手段により再生中の前記楽曲にエフェクトを加えるエフェクト手段と、  前記エフェクト手段に前記エフェクトを加える指示を入力するための操作入力手段と、して前記コンピュータを機能させるとともに、  前記制御手段が、前記先行楽曲の前記再生終了位置より前の所定期間内に、前記操作入力手段による入力があった場合は、前記再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように前記再生手段に再生させる、ことを特徴とする楽曲再生プログラム。
【請求項８】
請求項７に記載の楽曲再生プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、複数の楽曲を接続して再生することができる楽曲再生装置、楽曲再生方法、楽曲再生プログラムおよび楽曲再生プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】  例えば、ディスクジョッキー（ＤＪ）のプレイにおいて、２つの楽曲を接続して再生する際に、ある楽曲を当該楽曲中の任意の点で終了させ、続いて、次の楽曲を当該楽曲中の任意の点から再生する（以下、「接続再生」とも示す）といったことが行われている。【０００３】  また、特許文献１には、誰もが簡単にＤＪと同じように楽曲データを再生可能とすることを目的として、楽曲データの再生ピッチ及びビートタイミングを有するビートガイドファイルにコマンドコメントを付しておき、そのコマンドコメントの内容に従って、先行楽曲のサウンドデータファイルと後続楽曲のサウンドデータファイルとを接続して先行楽曲及び後続楽曲を連続再生する楽曲再生装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３７９９３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  上述したＤＪプレイにおいては、２つの楽曲を接続再生するだけでなく、１つの楽曲内で様々なエフェクト加工を加えるアレンジ操作が行われることがある。アレンジ操作とは、例えば、楽曲再生中に、ユーザ操作によりサンプリング音やリズム音など予め用意されている音を重ねたり、楽曲にフィルタを施して低域だけ、高域だけ、またはボーカルのみをカットしたりするといったエフェクトを加えることで、楽曲に対して様々なアレンジを施して楽しむ行為である。【０００６】  しかしながら、複数の楽曲を接続再生（連続再生）している場合において、ユーザがある楽曲でアレンジ操作を行っている最中に別の楽曲が切り替わってしまうと、ユーザはアレンジ操作を中断せざるを得なくなるため不快に感じたり、楽曲の切り替えによる違和感を覚えるなどといった問題があった。【０００７】  そこで、本発明は、複数の楽曲の接続再生中にユーザがアレンジ操作を行っている場合に、楽曲の切り替えが極力起こらないようにすることができる楽曲再生装置、楽曲再生方法、楽曲再生プログラムおよび楽曲再生プログラムを格納した記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００８】  上記課題を解決するために、請求項１に記載の楽曲再生装置は、楽曲データを再生する再生手段と、楽曲毎に前記楽曲データおよび当該楽曲データの再生開始位置と再生終了位置とを示す再生区間データが記憶されている記憶手段と、前記再生区間データに基づいて、先に再生する先行楽曲の前記再生終了位置と後に再生する後続楽曲の前記再生開始位置とを接続するように前記再生手段に再生させる制御手段と、を備え、複数の楽曲を接続して再生する楽曲再生装置において、前記再生手段により再生中の前記楽曲にエフェクトを加えるエフェクト手段と、前記エフェクト手段に前記エフェクトを加える指示を入力するための操作入力手段と、を備え、前記制御手段が、前記先行楽曲の前記再生終了位置より前の所定期間内に、前記操作入力手段による入力があった場合は、前記再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように前記再生手段に再生させる、ことを特徴としている。【０００９】  請求項６に記載の楽曲再生方法は、予め記憶されている楽曲毎に前記楽曲データおよび当該楽曲データの再生開始位置と再生終了位置とを示す再生区間データに基づいて、先に再生する先行楽曲の前記再生終了位置と後に再生する後続楽曲の前記再生開始位置とを接続するようにして複数の楽曲を再生する楽曲再生方法において、前記先行楽曲の前記再生終了位置より前の所定期間内に、再生中の前記楽曲にエフェクトを加える指示を入力があった場合は、前記再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように再生することを特徴としている。【００１０】  請求項７に記載の楽曲再生プログラムは、楽曲データを再生する再生手段と、楽曲毎に前記楽曲データおよび当該楽曲データの再生開始位置と再生終了位置とを示す再生区間データが記憶されている記憶手段と、前記再生区間データに基づいて、先に再生する先行楽曲の前記再生終了位置と後に再生する後続楽曲の前記再生開始位置とを接続するように前記再生手段に再生させる制御手段と、してコンピュータを機能させて複数の楽曲を接続して再生する楽曲再生プログラムにおいて、前記再生手段により再生中の前記楽曲にエフェクトを加えるエフェクト手段と、前記エフェクト手段に前記エフェクトを加える指示を入力するための操作入力手段と、して前記コンピュータを機能させるとともに、前記制御手段が、前記先行楽曲の前記再生終了位置より前の所定期間内に、前記操作入力手段による入力があった場合は、前記再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように前記再生手段に再生させることを特徴としている。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例にかかる楽曲再生装置のブロック図である。
【図２】図１に示された楽曲再生装置のアレンジ操作と楽曲の切り替えが重なった場合の動作の説明図である。
【図３】図１に示された楽曲再生装置のアレンジ操作と楽曲の切り替えが重なった場合の動作の説明図である。
【図４】図１に示された楽曲再生装置のアレンジ操作と楽曲の切り替えが重なった場合のアウトポイント変更処理のフローチャートである。
【図５】図１に示された楽曲再生装置のアレンジ操作と楽曲の切り替えが重なった場合の楽曲切り替え処理のフローチャートである。
【発明を実施するための形態】
【００１２】  以下、本発明の一実施形態にかかる楽曲再生装置を説明する。本発明の一実施形態にかかる楽曲再生装置は、制御手段が、先行楽曲の再生終了位置より前の所定期間内に、操作入力手段によるエフェクトを加える指示の入力があった場合は、再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように再生手段に再生させるので、エフェクトを加える指示が入力された際に（アレンジ操作が行われた際に）、再生終了位置が所定期間内に接近した場合は、再生中の楽曲の終了位置をずらすことができ、複数の楽曲を接続して再生中にユーザがアレンジ操作を行っている場合に、楽曲の切り替えが極力起こらないようにしてユーザが思う存分アレンジ操作を楽しむことができる。
【００１３】  また、制御手段は、再生終了位置よりも後ろにずらした位置における先行楽曲の残り再生可能時間が所定時間以下である場合には、再生終了時間をずらさずに現在の再生終了位置で接続するように再生手段に再生させてもよい。このようにすることにより、先行楽曲の終了位置付近でアレンジ操作が行われており再生終了位置をずらすことが困難な場合は、ずらさずに現時点の再生終了位置で接続することで、連続再生を優先させて、楽曲を途切れなくし、楽曲接続時の違和感を少なくすることができる。
【００１４】  また、制御手段は、予め定めた一定拍数分または一定小節分再生終了位置よりも後ろの位置にずらして接続するように再生手段に再生させてもよい。このようにすることにより、拍単位または小節単位で再生終了位置をずらすことができ、単に時間でずらすよりも後続音楽との接続性を良くすることができる。
【００１５】  また、記憶手段には、楽曲毎に、所定のブロックの区切りを示す区切り位置データがさらに記憶され、制御手段は、区切り位置データに基づいて再生終了位置を再生終了位置より後に存在する区切り位置までずらして接続するように再生手段に再生させてもよい。このようにすることにより、Ａメロ、Ｂメロ、サビなどの単位で区切りデータを記憶することで、その区切りデータ単位で再生終了位置をずらすことができるために、音楽的に区切りのよい位置で接続することができるので、単に時間でずらすよりも後続音楽との接続性を良くすることができる。
【００１６】  また、先行楽曲の再生終了位置より前の所定期間が、次の操作入力手段からの入力を受け付けるための猶予期間以上に設定されていてもよい。このようにすることにより、複数回のアレンジ操作を一連のアレンジとしてユーザが行っている場合に、１つのアレンジ操作の切れ目で楽曲が切り替わってしまうことを防止することができ、ユーザが思う存分アレンジ操作を楽しむことができる。
【００１７】  また、本発明の一実施形態にかかる楽曲再生方法は、先行楽曲の再生終了位置より前の所定期間内に、エフェクトを加える指示の入力があった場合は、再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように再生するので、エフェクトを加える指示が入力された際に（アレンジ操作が行われた際に）、再生終了位置が所定期間内に接近した場合は、再生中の楽曲の終了位置をずらすことができ、複数の楽曲を接続して再生中にユーザがアレンジ操作を行っている場合に、楽曲の切り替えが極力起こらないようにしてユーザが思う存分アレンジ操作を楽しむことができる。
【００１８】  また、本発明の一実施形態にかかる楽曲再生プログラムは、制御手段が、先行楽曲の再生終了位置より前の所定期間内に、操作入力手段によるエフェクトを加える指示の入力があった場合は、再生終了位置を当該再生終了位置よりも後ろの位置にずらして接続するように再生手段に再生させるので、エフェクトを加える指示が入力された際に（アレンジ操作が行われた際に）、再生終了位置が所定期間内に接近した場合は、再生中の楽曲の終了位置をずらすことができ、複数の楽曲を接続して再生中にユーザがアレンジ操作を行っている場合に、楽曲の切り替えが極力起こらないようにしてユーザが思う存分アレンジ操作を楽しむことができる。
【００１９】  また、上述した楽曲再生プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。このようにすることにより、当該プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例】
【００２０】  本発明の一実施例を、図１乃至図５を参照して説明する。本発明の一実施例にかかる楽曲再生装置１は、図１に示したように、記憶部２と、デコード部３と、エフェクト部４と、フェーダ部５と、加算器６と、Ｄ／Ａコンバータ７と、出力部８と、制御部９と、入力部１０と、を備えている。【００２１】  記憶手段としての記憶部２は、例えば、光ディスク（光ディスクドライブ）、ハードディスク（ハードディスクドライブ）またはメモリーカード（メモリーカードリーダ）などの記憶媒体とその読み出し装置で構成され、記憶媒体に、再生する楽曲データと、楽曲データごとの再生開始位置（インポイント）と再生終了位置（アウトポイント）とを示したデータである再生区間データと、楽曲ごとの小節区切り位置を示したデータである楽曲小節データと、楽曲ごとに楽曲解析によって特定されたブロックの区切りを示したデータである楽曲ブロックデータと、楽曲ごとの時系列的な特徴量を示したデータである楽曲特徴量データと、を記憶している。【００２２】  楽曲データは、予め所定の方式で符号化されて記憶されている。また、楽曲ブロックデータのブロックとは、例えば、イントロ、サビ、Ａメロ、Ｂメロなどの音楽的な区切りを示している。また、楽曲特徴量データの特徴量とは、例えば、キー、ボーカルの有無、コード進行、音量レベルなどを示し、この特徴量や前記した小節区切り位置やブロック区切り位置は周知の方法により解析、検出されている。【００２３】  再生手段としてのデコード部３は、デコード部Ａ３ａとデコード部Ｂ３ｂとを備え、記憶部２から楽曲データを曲ごとに交互に読み出してデコード（復号化）しエフェクト部４へ出力する。この交互に読み出しとは、例えば１曲目をデコード部Ａ３ａが読み出してデコードした場合は、次の２曲目はデコード部Ｂ３ｂが読み出してデコードし、さらに次に３曲目はデコード部Ａ３ａが読み出してデコードするという動作を意味している。【００２４】  エフェクト手段としてのエフェクト部４は、エフェクト部Ａ４ａとエフェクト部Ｂ４ｂとを備え、デコード部３から入力された楽曲に対して制御部９から指示された種類のエフェクトを加える。デコード部Ａ３ａの出力に対しては、エフェクト部Ａ４ａがエフェクトを加える。また、デコード部Ａ３ｂの出力に対しては、エフェクト部Ａ４ｂがエフェクトを加える。エフェクト部４が加えるエフェクトとしては、予め設定されているリズム音やサンプリング音などを楽曲に重ねる処理や、高域のみ、低域のみ、ボーカルのみをカットするなどのフィルタ処理や、音程や位相の変更および所定の変調を加えるなどの加工や、先行楽曲と後続楽曲のテンポを合わせるなどといったものである。【００２５】  フェーダ部５は、フェーダ部Ａ５ａとフェーダ部Ｂ５ｂとを備え、エフェクト部４から入力された楽曲に対してフェードイン処理またはフェードアウト処理を施す。例えば、楽曲がデコード部Ａ３ａ、エフェクト部Ａ４ａの出力から、デコード部ｂ３ｂ、エフェクト部Ｂ４ｂの出力に切り替わる場合はクロスフェード処理、つまり、フェーダ部Ａ５ａがフェードアウト処理、フェーダ部Ｂ５ｂがフェードイン処理をそれぞれ施す。【００２６】  加算器６は、フェーダ部Ａ５ａ���ら出力された楽曲とフェーダ部Ｂ５ｂから出力された楽曲とを合わせてＤ／Ａコンバータ７へ出力する。【００２７】  Ｄ／Ａコンバータ７は、加算器６から入力された楽曲をアナログ信号に変換して出力部８に出力する。【００２８】  出力部８は、例えばアンプや出力端子等で構成され、Ｄ／Ａコンバータ７から出力されたアナログ信号を増幅して外部に出力する。【００２９】  制御手段としての制御部９は、記憶部２に記憶された再生区間データと後述する入力部１０からの操作入力に基づいて、デコード部３を制御して記憶部２から再生する楽曲データを読み出させて再生（デコード）させたり、エフェクト部４にエフェクトを加えさせたりする。また、記憶部２に記憶されている再生区間データに基づいて先行楽曲と後続楽曲との接続を行うためフェーダ部５の制御を行う。【００３０】  操作入力手段としての入力部１０は、例えば、複数のボタンやダイヤルなどから構成され、楽曲再生装置１の操作を行うための入力手段となる。つまり、入力部１０は、ユーザがアレンジ操作をする際にエフェクト加工を加える指示を行ったり、エフェクトの種類を選択したりする。【００３１】  次に、上述した構成の楽曲再生装置１において、アレンジ操作と楽曲の切り替え（接続）が接近した（重なった）場合の動作について図２および図３を参照して説明する。【００３２】  図２（ａ）は、再生楽曲（先行楽曲）と接続楽曲（後続楽曲）とがアレンジ操作されないで接続されている場合の図である。再生楽曲と接続楽曲は再生楽曲のアウトポイントＯＰ１で接続楽曲のインポイントと接続するためのＭＩＸエフェクト処理が行われて接続楽曲に切り替わる。このＭＩＸエフェクト処理は、単にクロスフェードして再生楽曲と接続楽曲を接続するだけでなく、接続楽曲とテンポを合わせたり、男性ボーカルから女性ボーカルへ切り替わる場合は男性ボーカルをカットするなど接続楽曲との接続性を良くするためエフェクト処理も同時に行う処理である。なお、接続楽曲との接続性を良くするためのエフェクト処理は、再生楽曲のアウトポイントＯＰ１付近における楽曲特徴量データと、接続楽曲のインポイント付近における楽曲特徴量データを考慮して選択される。【００３３】  図２（ｂ）は、アレンジ操作（アレンジエフェクト処理）がアウトポイントＯＰ１と重なる場合の図である。図２（ｂ）の場合、アレンジエフェクト処理がアウトポイントＯＰ１に重なってしまうため、アウトポイントＯＰ１を予め定めた所定小節分だけ後ろのアウトポイントＯＰ２にずらす。このずらす所定小節はアレンジエフェクト処理とアウトポイントＯＰ２との間隔が期間ｔ１以上空くように定められている。この期間ｔ１はユーザが複数回のアレンジ操作を連続して行いたいと考えている場合に、次のアレンジ操作を受け付ける猶予を持たせるためのウェイト時間である。図２（ｃ）にアレンジ操作が連続して行われる場合の図を示す。【００３４】  図２（ｃ）は、１回目のアレンジエフェクト処理（アレンジ操作）に続いて２回目のアレンジエフェクト処理が行われている。この場合、アウトポイントＯＰ１から所定小節だけずらしただけでは２回目のアレンジエフェクト処理と重なってしまうため、所定小節ずらす処理を繰り返し２回目のアレンジエフェクト処理とアウトポイントとの間隔が期間ｔ１以上になるようなアウトポイントＯＰ３まで位置をずらしてＭＩＸエフェクト処理を行う。【００３５】  次に、図３を参照して、アレンジエフェクト処理が楽曲の最後に接近する（楽曲の最後と重なる）場合を説明する。図３（ａ）は図２（ａ）と同じであるため説明を省略する。図３（ｂ）において、１回目のアレンジエフェクト処理に対応してアウトポイントがずらされるが、２回目のアレンジエフェクト処理が行われたためにアウトポイントがさらにずらされる。ここで、楽曲終了時間ＥＴと接続処理時間ｔ２とを考慮するとアウトポイントをずらせるのは、楽曲終了時間ＥＴから接続処理時間ｔ２だけ前であるアウトポイントＯＰ４までであり、このアウトポイントＯＰ４より後ろにはずらせない。この際の楽曲の接続処理はＭＩＸエフェクトではなく単なるクロスフェード処理とする。そのため、もし３回目のアレンジエフェクト処理が行われた場合でも、ＭＩＸエフェクトのエフェクト処理が干渉しない。つまり、楽曲が途切れないように連続再生は継続させるが、エフェクト処理はユーザ操作が優先するようにしている。【００３６】  なお、このアレンジエフェクト処理が楽曲の最後と重なる場合、アウトポイントをずらす単位は実際には次に説明するフローチャートのように小節単位でずらすため、アウトポイントＯＰ４と一致する位置までずらされるとは限らず、小節単位でずらせる位置かつアウトポイントＯＰ４を超えない位置までずらすこととなる。【００３７】  次に、上述した説明を図４および図５のフローチャートを参照して詳細に説明する。これらのフローチャートは制御部９で実行される。図４に示したフローチャートはアウトポイントの変更処理に関するフローチャートである。【００３８】  まず、ステップＳ１１において、フラグを０に初期化してステップＳ１２に進む。このフラグは後述するが、アウトポイントをずらせなかったことを示すフラグである。【００３９】  次に、ステップＳ１２において、入力部１０からの入力によりアレンジ操作があるか否かを判断し、アレンジ操作がある場合（Ｙの場合）は、ステップＳ１３に進み、アレンジ操作がない場合（Ｎの場合）は本ステップで待機する。【００４０】  次に、ステップＳ１３において、現在の再生位置がアウトポイントより前の所定期間内か否かを判断し、所定期間内である場合（Ｙの場合）は、ステップＳ１４に進み、所定期間内でない場合（Ｎの場合）はステップＳ１２に戻る。本ステップでは現在再生位置がアウトポイントから期間ｔ１以内にあるか否かを判断している。アウトポイントとアレンジエフェクト処理とは図２で説明したように期間ｔ１以上（次の入力部１０からの入力を受け付けるための猶予期間以上）離す必要があるので、その判断を行っている。この所定期間は、例えば小節単位（２小節など）で設定する。なお、アレンジ操作は、入力部１０の操作終了と同時にエフェクト処理が終了するものと、入力部１０の操作終了から一定期間経過後にエフェクト処理が終了するものがあり、この所定期間はアレンジ操作の種類によって異なる。例えば、期間ｔ１を２小節空けたい場合は、入力部１０の操作終了と同時にエフェクト処理が終了するものは所定期間は２小節でよいが、入力部１０の操作終了から１小節経過後にエフェクト処理が終了するものは所定期間は３小節となる。【００４１】  次に、ステップＳ１４において、現在の再生位置が楽曲の終わりより前の所定時間内か否かを判断し、所定時間内である場合（Ｙの場合）は、ステップＳ１６に進み、所定時間内でない場合（Ｎの場合）はステップＳ１５に進む。本ステップでは、楽曲の終わりが近づいているかを確認して、アウトポイントをずらせるか否かを判断している。楽曲の終わりの場合は、図３で説明したように接続処理時間ｔ２分前、つまり、アウトポイントＯＰ４までしかずらせないため、それが可能か否かの判断を行っている。但し、現在のアウトポイントの位置と、この後のステップＳ１５で説明するアウトポイントをずらす単位と、の関係によってはアウトポイントＯＰ４を超えてしまうこともあるので、この所定時間は、アウトポイントＯＰ４よりもずらす単位時間分前の時間、つまり、楽曲の終わりから接続処理時間ｔ２＋ずらす単位時間分前ということになる。例えば、接続処理時間が２小節で、ずらす単位が２小節であった場合は、本ステップの所定時間は４小節となる。また、この所定時間は秒単位（１０秒など）で設定してもよい。即ち、アウトポイントを後ろにずらした位置における先行楽曲の残り再生可能時間が所定時間以下である場合には、アウトポイントをずらさずに現在のアウトポイントで接続する。【００４２】  次に、ステップＳ１５において、アウトポイントを所定小節後にずらしてステップＳ１２に戻る。つまり、現状のアウトポイントを予め定めた所定小節分（少なくとも期間ｔ１以上、例えば２小節など）ずらす。そして、ステップＳ１２に戻りアレンジ操作が継続しているかを判断して本フローチャートを繰り返す。即ち、先行楽曲のアウトポイントより前の所定期間内に、入力部１０による入力があった場合は、アウトポイントを当該アウトポイントよりも後ろの位置にずらしている。【００４３】  一方、ステップＳ１６においては、フラグに１を設定してステップＳ１２に戻る。このフラグは楽曲の終わりが近づいておりアウトポイントをずらせなかったことを示し後述する図５に示したフローチャートで使用する。【００４４】  この図４のフローチャートの動作を具体的数値例を用いて説明する。例えば、ステップＳ１３の所定期間、ステップＳ１５の所定小節を２小節、ステップＳ１４の所定時間を１０秒とすると、現状のアウトポイントから２小節前である場合、楽曲の終わりから１０秒前でなければ、アウトポイントを２小節分後ろにずらす。つまり、ステップＳ１３の判断時点からは４小節後ろにずれることとなる。そして、また、２小節再生が進行した時点でアレンジ操作が行われていると、さらに２小節ずれ、これをステップＳ１４がＹと判断されるまで、つまり、楽曲終了時間ＥＴの１０秒前になるまで繰り返すことができる。【００４５】  次に、図５に示した楽曲切り替え処理に関するフローチャートを説明する。本フローチャートは制御部１０で実行される。【００４６】  まず、ステップＳ２１において、アウトポイントか否かを判断し、アウトポイントである場合（Ｙの場合）はステップＳ２２に進み、アウトポイントでない場合（Ｎの場合）は本ステップで待機する。【００４７】  次に、ステップＳ２２において、フラグが１か否かを判断し、１である場合（Ｙの場合）はステップＳ２３に進み、１でない場合（Ｎの場合）はステップＳ２４に進む。つまり、現在再生位置が楽曲の終わりに近づいておりアウトポイントがずらせなかったか否かを判断している。【００４８】  次に、ステップＳ２３において、フェード処理を行って楽曲の接続を行いステップＳ２５に進む。つまり、フラグが１であったため、アウトポイントがずらせない程楽曲の終わりに近づいていることからＭＩＸエフェクトを行わず、単なるフェード処理（クロスフェード処理）を行う。【００４９】  一方、ステップＳ２４においては、ＭＩＸエフェクト処理を行いステップＳ２５に進む。本ステップでは、フラグが１でなかったため、楽曲の終わりが近づいていないことから通常のＭＩＸエフェクト処理を行う。【００５０】  次に、ステップＳ２５において、フラグを０に設定し終了する。つまり、楽曲が切り替わったためフラグを初期化している。【００５１】  本実施例によれば、先行楽曲のアウトポイントより前の所定期間ｔ１以内に、アレンジ操作があった場合に、アウトポイントを所定小節後ろの位置にずらして接続するように再生するので、アレンジ操作が行われた際にアウトポイントが接近した場合は、再生中の楽曲の接続位置をずらすことができ、複数の楽曲を接続して再生中にユーザがアレンジ操作を行っている場合に、楽曲の切り替えを極力起こらないようにしてユーザが思う存分アレンジ操作を楽しむことができる。【００５２】  また、アウトポイントを所定小節ずらした位置における先行楽曲の残り再生可能時間が所定時間以下である場合には、現在のアウトポイントで接続するように再生しているので、再生楽曲の楽曲終了時間ＥＴ付近でアレンジ操作が行われている場合でアウトポイントをずらすことが困難な場合は、ずらさずに現時点の再生終了位置で接続することで、連続再生を優先させて、楽曲を途切れなくし、楽曲接続時の違和感を少なくすることができる。【００５３】  また、所定小節分アウトポイントを後ろの位置にずらして接続するように再生しているので、小節単位でアウトポイントをずらすことができ、単に時間でずらすよりも後続音楽との接続性を良くすることができる。【００５４】  また、アレンジエフェクト処理とアウトポイントとが所定期間ｔ１分間隔を空けているので、次の入力手段からの操作を受け付けるための猶予期間を設けることができ、複数回のアレンジエフェクト操作を一連のアレンジとしてユーザが行っている場合に、１つのアレンジ操作の切れ目で楽曲が切り替わってしまうことを防止することができ、ユーザが思う存分アレンジ操作を楽しむことができる。【００５５】  なお、上述した実施例では、小節単位でアウトポイントをずらしていたが、拍単位でずらしてもよい。また、Ａメロ、Ｂメロ、サビ、といった所定のブロックの区切りを示す楽曲ブロックデータ（区切り位置データ）に基づいてずらしてもよい。例えば、Ａメロ、Ｂメロ、サビ、の順に楽曲が構成されて、Ａメロ内にアウトポイントが設定されていた際に、アレンジ操作と重なるためにアウトポイントのずらす場合は、Ａメロの最後にアウトポイントをずらすようにする。即ち、楽曲ブロックデータに基づいてアウトポイントを当該アウトポイントより後に存在する区切り位置までずらして接続する。【００５６】  また、上述した実施例ではアレンジエフェクト処理とＭＩＸエフェクト処理との間に次のアレンジ操作を受付けるための猶予期間を設けたが、必ずしも設けなくてもよい。即ち、アレンジエフェクト処理の直後にＭＩＸエフェクト処理があってもよい。但し、上述したように複数回のアレンジエフェクト操作に対応できなくなるので、実施例のように猶予期間を設けたほうが好ましい。要するに、アレンジエフェクト処理がアウトポイントと重なる場合は、重ならない位置までアウトポイントを後ろにずらせばよい。【００５７】  また、上述した記憶部２、デコード部３、エフェクト部４、フェーダ部５、加算部６、制御部９、入力部１０などをコンピュータで動作するプログラムとして構成することで、本発明を楽曲再生プログラムとして構成することができる。【００５８】  前述した実施例によれば、以下の楽曲再生装置１、楽曲再生方法および楽曲再生プログラムが得られる。【００５９】  （付記１）楽曲データを再生するデコード部３と、楽曲毎に楽曲データおよび当該楽曲データのインポイントとアウトポイントとを示す再生区間データが記憶されている記憶部２と、再生区間データに基づいて、先に再生する先行楽曲のアウトポイントと後に再生する後続楽曲のインポイントとを接続するようにデコード部３に再生させる制御部９と、を備え、複数の楽曲を接続して再生する楽曲再生装置１において、  デコード部３により再生中の楽曲にエフェクトを加えるエフェクト部４と、  エフェクト部４にエフェクトを加える指示を入力するための入力部１０と、を備え、  制御部９が、先行楽曲のアウトポイントより前の所定期間内に、入力部１０による入力があった場合は、アウトポイントを当該アウトポイントよりも後ろの位置にずらして接続するようにデコード部３に再生させる、ことを特徴とする楽曲再生装置１。【００６０】  （付記２）予め記憶されている楽曲毎に楽曲データおよび当該楽曲データのインポイントとアウトポイントとを示す再生区間データに基づいて、先に再生する先行楽曲のアウトポイントと後に再生する後続楽曲のインポイントとを接続するようにして複数の楽曲を再生する楽曲再生方法において、  先行楽曲のアウトポイントより前の所定期間内に、再生中の楽曲にエフェクトを加える指示の入力があった場合は、アウトポイントを当該アウトポイントよりも後ろの位置にずらして接続するように再生することを特徴とする楽曲再生方法。【００６１】  （付記３）楽曲データを再生するデコード部３と、楽曲毎に楽曲データおよび当該楽曲データのインポイントとアウトポイントとを示す再生区間データが記憶されている記憶部２と、再生区間データに基づいて、先に再生する先行楽曲のアウトポイントと後に再生する後続楽曲のインポイントとを接続するようにデコード部３に再生させる制御部９と、してコンピュータを機能させて複数の楽曲を接続して再生する楽曲再生装置１において、  デコード部３により再生中の楽曲にエフェクトを加えるエフェクト部４と、  エフェクト部４にエフェクトを加える指示を入力するための入力部１０と、してコンピュータを機能させるとともに、  制御部９が、先行楽曲のアウトポイントより前の所定期間内に、入力部１０による入力があった場合は、アウトポイントを当該アウトポイントよりも後ろの位置にずらして接続するようにデコード部３に再生させることを特徴とする楽曲再生プログラム。【００６２】  この楽曲再生装置１、楽曲再生方法および楽曲再生プログラムによれば、エフェクトを加える指示が入力された際に（アレンジ操作が行われた際に）、アウトポイントが所定期間内に接近した場合は、再生中の楽曲の接続位置をずらすことができ、複数の楽曲を接続して再生中にユーザがアレンジ操作を行っている場合に、楽曲の切り替えを極力起こらないようにしてユーザが思う存分アレンジ操作を楽しむことができる。【００６３】  なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【００６４】    １        楽曲再生装置    ２        記憶部（記憶手段）    ３        デコード部（再生手段）    ４        エフェクト部（エフェクト手段）    ９        制御部（制御手段）    １０      入力部（操作入力手段）
【図１】
2012081121.tif 000003
【図２】
2012081121.tif 000004
【図３】
2012081121.tif 000005
【図４】
2012081121.tif 000006
【図５】
2012081121.tif 000007
【国際調査報告】
2012081121.tif 000008
2012081121.tif 000009
2012081121.tif 000010
2012081121.tif 000011