(57)【特許請求の範囲】
【請求項１】
複数の曲の音楽データを、順次再生する音楽データ再生装置において、
前の曲の再生終了前に、次の曲の再生の開始する条件を設定する条件設定手段と、
前の曲の再生中に、条件設定手段に設定されている条件が成立するか否かを判断する条件判断手段と、
条件判断手段によって条件が成立していると判断されるとき、前の曲の再生を続けながら、次の曲の再生を開始するように制御する再生制御手段と、
再生中の曲について、予め定める演奏関連情報を保持する関連情報保持手段とを含み、
前記条件設定手段は、関連情報保持手段に保持される演奏関連情報に従って、前記条件を切換えることを特徴とする音楽データ再生装置。
【請求項２】
前記条件設定手段は、前記前の曲の終了までの時間を前記条件として設定可能であることを特徴とする請求項１記載の音楽データ再生装置。
【請求項３】
前記条件設定手段は、前記前の曲の音量レベル値を前記条件として設定可能であることを特徴とする請求項１または２記載の音楽データ再生装置。
【請求項４】
前記音量レベル値は、周波数帯域を指定可能であることを特徴とする請求項３記載の音楽データ再生装置。
【請求項５】
前記条件設定手段は、前記前の曲のボーカル成分が無くなることを前記条件として設定可能であることを特徴とする請求項１〜４のいずれか１つに記載の音楽データ再生装置。
【請求項６】
前記条件設定手段は、前記前の曲の全体に対する残り割合を前記条件として設定可能であることを特徴とする請求項１〜５のいずれか１つに記載の音楽データ再生装置。
【請求項７】
前記条件設定手段は、前記前の曲の残存するデータ量を前記条件として設定可能であることを特徴とする請求項１〜６のいずれか１つに記載の音楽データ再生装置。
【請求項８】
前記条件設定手段は、前記前の曲の最大音量に対する再生音量レベルの割合を前記条件として設定可能であることを特徴とする請求項１〜７のいずれか１つに記載の音楽データ再生装置。
【請求項９】
前記複数の曲の音楽データは、予め定める方式に従って圧縮されて記憶されることを特徴とする請求項１〜８のいずれか１つに記載の音楽データ再生装置。
【請求項１０】
前記複数の曲の音楽データは、予め定める形式の記録媒体に記憶され、
該記録媒体から、音楽データの再生速度よりも高速に音楽データを読出すデータ読出し手段と、
データ読出し手段によって読出された音楽データを一時的に記憶するバッファ手段とをさらに含み、
前記再生制御手段は、前記条件設定手段に設定される条件が成立する前に、前記前の曲の音楽データをデータ読出し手段によって、再生速度よりも高速に記録媒体から読出してバッファ手段に記憶しておき、該条件が成立すると、バッファ手段に記憶されている前の曲の音楽データの再生を続けながら、次の曲の音楽データをデータ読出し手段によって記録媒体から読出して再生を開始することを特徴とする請求項１〜９のいずれか１つに記載の音楽データ再生装置。
【請求項１１】
請求項１〜１０のいずれか１つに記載の音楽データ再生装置として、コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の曲を順次再生可能な音楽データ再生装置に関する。
【０００２】
【従来の技術】
従来から、「ＭＰ３」などと呼ばれるファイル形式で、音楽データが圧縮して記憶され、比較的小型の再生装置で音楽データの再生が可能になってきている。「ＭＰ３」は、ＭＰＥＧ１  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ  方式の略称である。「ＭＰＥＧ」は、ビデオデータを圧縮／伸長するアルゴリズムとして開発されている国際標準規格であり、その策定者であるMoving Picture coding Experts Group の略称である。ＭＰ３は、デジタル画像の符号化方式ＭＰＥＧ１の音声部分のデータ圧縮アルゴリズムに従う。ＭＰ３では、音楽ＣＤ（Compact Disc）と同レベルのＰＣＭ（Pulse Code Modulation）データを１０分の１から１２分の１程度に圧縮することができるとされている。このため、ＭＰ３のファイル形式で音楽データを記憶する再生装置には、ＣＤなどの既存の記録媒体から音楽データを抜出して記憶したり、インターネットなどの情報通信を利用してダウンロードした音楽データを記憶したりして、複数の曲の音楽データが記憶され、任意の順序を指定して再生することができる。
【０００３】
特開平９−７３５５号公報には、ＣＤなどのディスク媒体に記録されている複数の曲全部を、それぞれ部分的に再生しながら、全曲をノンストップで流れるようによどみなく再生するディスクプレーヤの再生方法が開示されている。この先行技術では、再生時間Tpを設定すると、ディスク媒体に記録されている音楽データ全体の再生に要する時間Tiを算出し、Tp／Tiの割合で各曲の演奏時間を決定し、曲間では前曲の音量を低下させるフェードアウト制御と、次の曲の音量を増加させるフェードイン制御とを併せたクロスフェード制御を行っている。
【０００４】
特開平９−２３０８８０号公報には、複数のカラオケ曲から演奏区間の一部ずつを指定して、指定された複数の一部演奏区間を連続して再生するメドレー演奏形式での再生が可能なカラオケ装置が開示されている。このカラオケ装置のメドレー演奏形式では、接合方式、クロスフェード方式、およびブリッジ方式の３方式のいずれかを選択して、曲間を連結することができる。接合方式は、前後の曲の音量・テンポ・拍子・拍・調性（キー）が全て一致している場合に適していると記載されている。クロスフェード方式は、前後の曲間で音量やテンポが異なる場合に適していると記載されている。ブリッジ方式は、前後の曲間自然に連結するようなフレーズを自動的に生成して挿入する。
【０００５】
【発明が解決しようとする課題】
図１０は、従来のＭＰ３等の音楽ファイルを複数曲分、連続再生する場合の概略的な再生状態を示す。複数の曲Ａ，Ｂ，Ｃ，…が順次記憶されていても、一般に１曲の音楽データ１ａ，１ｂ，１ｃ，…の前後には無音部や、フェードアウトして曲を終了させるアウトロ部などの低音量部２ａ，２ｂ，２ｃ，…が付加される。このような音楽データの形態で記憶されている複数の曲の再生を続けて行うと、曲の最初または最後の部分に無音や低音量の部分が挟まれ、次の曲の開始まで間が空いて、テンポよく演奏されない問題が生じる。ボーカルを聴く目的で再生を行うときは、音量はあってもボーカルがない伴奏だけが再生されることになる。このような再生は、ＭＰ３に限らず、ホームでの据置用、車載用、ポータブル用等を問わず、広く利用されるオーディオ再生装置で生じる。
【０００６】
特開平９−７３５５号公報や特開平９−２３０８８０号公報に開示されているような先行技術では、複数の曲全体を通して、各曲は一部分ずつしか再生されないので、曲の再生を充分に楽しめるとは限らない。
【０００７】
本発明の目的は、複数の曲を、各曲で重要な部分は充分に再生される条件を設定して、かつ曲間を円滑に連結して再生することができる音楽データ再生装置を提供することである。
【０００８】
【課題を解決するための手段】
本発明は、複数の曲の音楽データを、順次再生する音楽データ再生装置において、
前の曲の再生終了前に、次の曲の再生の開始する条件を設定する条件設定手段と、
前の曲の再生中に、条件設定手段に設定されている条件が成立するか否かを判断する条件判断手段と、
条件判断手段によって条件が成立していると判断されるとき、前の曲の再生を続けながら、次の曲の再生を開始するように制御する再生制御手段と、
再生中の曲について、予め定める演奏関連情報を保持する関連情報保持手段とを含み、
前記条件設定手段は、関連情報保持手段に保持される演奏関連情報に従って、前記条件を切換えることを特徴とする音楽データ再生装置である。
【０００９】
本発明に従えば、音楽データ再生装置のユーザが条件設定手段に、前の曲の再生終了前に次の曲の再生の開始する条件を設定すると、条件判断手段は前の曲の再生中に、条件設定手段に設定されている条件が成立するか否かを判断する。再生制御手段は、条件判断手段によって条件が成立していると判断されるとき、前の曲の再生を続けながら、次の曲の再生を開始するように制御する。ユーザが複数の曲の音楽データを指定して再生させる際に、条件設定手段に条件を設定すれば、設定された条件に従って、前の曲の終了前に次の曲の再生が開始されるので、テンポよく曲間を連結して、メドレー再生を楽しむことができる。前の曲の主要な部分を含み、最後の無音部やアウトロ部などの低音量部などを含めない条件を設定することによって、各曲で重要な部分は充分に再生して、かつ曲間を円滑に連結することができる。
また、たとえばタイトル、アーティスト名、アルバム名、ジャンルなどの演奏関連情報に従って、前の曲の再生中に次の曲の再生を開始する条件を切換えるので、曲の演奏形態などに適合した条件で曲間の連結を行うことができる。
【００１０】
また本発明で、前記条件設定手段は、前記前の曲の終了までの時間を前記条件として設定可能であることを特徴とする。
【００１１】
本発明に従えば、前の曲の終了前に次の曲の再生を開始する条件を、時間で設定することができる。無音部などが一定時間ずつ曲間に設けられているような場合に、曲間をテンポよく連結することができる。
【００１２】
また本発明で、前記条件設定手段は、前記前の曲の音量レベル値を前記条件として設定可能であることを特徴とする。
【００１３】
本発明に従えば、前の曲の終了前に次の曲の再生を開始する条件を、音量レベル値で設定することができる。曲の終りにアウトロ部などで低音量部があるような場合に、音量レベルを設定して除去し、曲間をテンポよく連結することができる。
【００１４】
また本発明で、前記音量レベル値は、周波数帯域を指定可能であることを特徴とする。
【００１５】
本発明に従えば、前の曲の終了前に次の曲の再生を開始する音量レベル値の条件で周波数帯を指定可能であるので、ボーカルや特定の楽器などの音量レベルに注目して、次の曲への切換を行うことができる。
【００１６】
また本発明で、前記条件設定手段は、前記前の曲のボーカル成分が無くなることを前記条件として設定可能であることを特徴とする。
【００１７】
本発明に従えば、前の曲の終了前に次の曲の再生を開始する条件を、ボーカル成分が無くなることとして設定することができるので、ボーカルが無い状態が続かないように、テンポよく曲間を連結することができる。
【００１８】
また本発明で、前記条件設定手段は、前記前の曲の全体に対する残り割合を前記条件として設定可能であることを特徴とする。
【００１９】
本発明に従えば、前の曲の終了前に次の曲の再生を開始する条件を、前の曲の全体に対する残り割合で設定可能であるので、曲の長短に応じて後半部分をカットし、次の曲の再生を開始して、曲間をテンポよく連結することができる。
【００２０】
また本発明で、前記条件設定手段は、前記前の曲の残存するデータ量を前記条件として設定可能であることを特徴とする。
【００２１】
本発明に従えば、前の曲の終了前に次の曲の再生を開始する条件を、前の曲の残存するデータ量で設定可能であるので、曲の後半部分をカットし、次の曲の再生を開始して、曲間をテンポよく連結することができる。
【００２２】
また本発明で、前記条件設定手段は、前記前の曲の最大音量に対する再生音量レベルの割合を前記条件として設定可能であることを特徴とする。
【００２３】
本発明に従えば、前の曲の終了前に次の曲の再生を開始する条件を、前の曲の最大音量に対する再生音量レベルの割合で設定することができるので、曲の全体的な音量に対応して、相対的な音量が小さくなれば、次の曲の再生を開始し、テンポよく曲間を連結することができる。
【００２６】
また本発明で、前記複数の曲の音楽データは、予め定める方式に従って圧縮されて記憶されることを特徴とする。
【００２７】
本発明に従えば、複数の曲の音楽データは、予め定める方式、たとえばＭＰ３方式などで圧縮されて記憶されるので、比較的小さな記憶容量でも多くの曲の音楽データを記憶することができ、記憶された曲をテンポよく続けて再生することができる。
【００２８】
また本発明で、前記複数の曲の音楽データは、予め定める形式の記録媒体に記憶され、
該記録媒体から、音楽データの再生速度よりも高速に音楽データを読出すデータ読出し手段と、
データ読出し手段によって読出された音楽データを一時的に記憶するバッファ手段とをさらに含み、
前記再生制御手段は、前記条件設定手段に設定される条件が成立する前に、前記前の曲の音楽データをデータ読出し手段によって、再生速度よりも高速に記録媒体から読出してバッファ手段に記憶しておき、該条件が成立すると、バッファ手段に記憶されている前の曲の音楽データの再生を続けながら、次の曲の音楽データをデータ読出し手段によって記録媒体から読出して再生を開始することを特徴とする。
【００２９】
本発明に従えば、複数の曲の音楽データは、たとえばＣＤなどの予め定める形式の記録媒体に記憶されている。データ読出し手段は、音楽データの再生速度よりも高速で記録媒体から音楽データを読出し、バッファ手段に一時的に記憶させることができる。再生制御手段は、条件設定手段に設定される条件が成立する前に、前の曲の音楽データをデータ読出し手段によって、再生速度よりも高速に記録媒体から読出してバッファ手段に記憶しておき、条件が成立すると、バッファ手段に記憶されている前の曲の音楽データの再生を続けながら、次の曲の音楽データをデータ読出し手段によって記録媒体から読出して再生を開始するので、曲間の切換えをテンポよく行うことができる。
【００３０】
さらに本発明は、前述のいずれかに記載の音楽データ再生装置として、コンピュータを機能させるためのプログラムである。
【００３１】
本発明に従えば、パーソナルコンピュータなどに備えられる音楽再生機能などを利用して、複数の曲の音楽データを、順次的に、かつ曲間の連結をテンポよく再生することができる。
【００３２】
【発明の実施の形態】
図１は、本発明の実施の各形態による音楽データの連続的な再生状態を示す。複数の曲Ａ，Ｂ，Ｃ，…について、実質的な音楽データ部分１１ａ，１１ｂ，１１ｃ，…と、無音部やアウトロ部などの低音量部分１２ａ，１２ｂ，１２ｃ，…とを、条件を指定して分ける。前の曲の音楽データ部分１１ａ，１１ｂ，１１ｃ，…の再生が終了すると、低音量部分１２ａ，１２ｂ，１２ｃ，…の再生を続けながら、次の曲の音楽データ部分１１ａ，１１ｂ，１１ｃ，…の再生を開始する。予め記憶されている複数の曲の音楽データ１１ａ，１１ｂ，１１ｃ，…は、ユーザの指定に従う順序で、順次再生される。
【００３３】
図２は、図１に示すような再生状態で複数の曲の音楽データ１１ａ，１１ｂ，１１ｃ，…を連続的に再生可能な音楽データ再生装置２０の概略的な構成を示す。音楽データ再生装置２０の全体的な制御や、圧縮されて記憶されている音楽データの伸長処理は、ＣＰＵ２１がＲＯＭ２２に記憶されているプログラムに従い、ＲＡＭ２３をワークエリアとして使用しながら実行する。音楽データの伸長処理などに、専用のプロセッサを使用することもできる。音楽データは、音楽データ記憶部２４に、たとえばＭＰ３などの形式で圧縮されて記憶されている。音楽データ記憶部２４は、半導体メモリを利用したり、ハードディスク装置などを利用することができる。伸長処理を受けた音楽データは、デジタルオーディオ信号となり、デジタル／アナログ変換を行うＤ／Ａ回路２５でアナログのオーディオ信号に変換され、スピーカ２７やヘッドフォンなどを駆動して音楽として再生される。本発明の音楽データ再生装置２０には、図１に示すような曲間の再生切換えを行う条件を、ユーザが設定することができる条件設定手段２８が設けられる。条件設定手段２８は、たとえばキーボードなどで実現することができる。
【００３４】
複数の曲の音楽データ１１ａ，１１ｂ，１１ｃ，…は、予め定める方式、たとえばＭＰ３方式などで圧縮されて記憶されるので、比較的小さな記憶容量の音楽データ記憶部２４でも多くの曲の音楽データ１１ａ，１１ｂ，１１ｃ，…を記憶することができ、記憶された曲をテンポよく続けて再生することができる。
【００３５】
本発明の各実施形態では、前の曲の再生終了前に、次の曲の再生の開始する条件を設定する条件設定手段２８が設けられる。ＣＰＵ２１は、前の曲の再生中に、条件設定手段２８に設定されている条件が成立するか否かを判断する条件判断手段として機能し、また条件が成立していると判断されるとき、前の曲の再生を続けながら、次の曲の再生を開始するように制御する再生制御手段としても機能する。
【００３６】
一般に曲の終りの部分（以降「アウトロ部」と称す）では徐々に音量レベルが低下してフェードアウトするようにデータが作成されている。また曲の初めのイントロ部では、徐々に音量レベルが増加してフェードインするようにデータが作成されている。したがって、前の曲の再生を続けながら次の曲の再生を開始すると、自然にクロスフェードで曲間が連結されるようになる。積極的に音量レベルの制御を行い、クロスフェード制御を確実に行うこともできる。
【００３７】
音楽データ再生装置２０のユーザが条件設定手段２８に、前の曲の再生終了前に次の曲の再生の開始する条件を設定すると、ＣＰＵ２１は、前の曲の再生中に、条件設定手段２８に設定されている条件が成立するか否かを判断する。条件が成立していると判断されるときは、前の曲の再生を続けながら、次の曲の再生を開始する。ユーザが複数の曲の音楽データを指定して再生させる際に、条件設定手段２８に条件を設定すれば、設定された条件に従って、前の曲の終了前に次の曲の再生が開始されるので、テンポよく曲間を連結して、メドレー再生を楽しむことができる。前の曲の主要な部分を含み、最後の無音部やアウトロ部などの低音量部などを含めない条件を設定することによって、各曲で重要な部分は充分に再生して、かつ曲間を円滑に連結することができる。
【００３８】
図３は、本発明の実施の第１形態として、条件設定手段２８に、前の曲の終了までの時間を条件として設定する場合の制御手順を示す。ステップａ０で図２の条件設定手段２８に残り時間値を入力すると、ＲＡＭ２３などのメモリに、入力された残り時間値が条件として記憶される。複数の曲の連続再生が、ステップａ１０から開始され、ステップａ１１で前の曲の再生が行われると、ステップａ１２では、曲の残り時間がメモリに記憶されている曲の残り時間の入力値よりも小さくなっているか否かを判断する。小さくなっていないと判断されるときはステップａ１２の判断を続け、小さくなっていると判断されるときは、ステップａ１３で次の曲の再生を開始する。前の曲の演奏の再生を続けながら次の曲の演奏を開始するので、無音部などが一定時間ずつ曲間に設けられているような場合に、前の曲が終了したと同時に次の曲を開始させるので曲間をテンポよく連結することができる。
【００３９】
図４は、本発明の実施の第２形態として、条件設定手段２８に、前の曲の音量レベル値を条件として設定する場合の制御手順を示す。ステップｂ０で図２の条件設定手段２８に音量レベル値を入力すると、ＲＡＭ２３などのメモリに、入力された音量レベル値が条件として記憶される。複数の曲の連続再生が、ステップｂ１０から開始され、ステップｂ１１で前の曲の再生が行われると、ステップｂ１２では、曲の音量レベルがメモリに記憶されている音量レベルの入力値よりも小さくなっているか否かを判断する。小さくなっていないと判断されるときはステップｂ１２の判断を続け、小さくなっていると判断されるときは、ステップｂ１３で次の曲の再生を開始する。前の曲の終りにアウトロ部などで低音量部があるような場合に、アウトロ部などに相当する音量レベルを次の曲を開始するための条件として設定することで、曲の主要部分は確実に再生することができ、また前の曲の低音量部と次の曲のイントロ部がユーザに聞きとれるように重なることで、自然とクロスフェード効果が生まれ、曲間をテンポよく連結することができる。
【００４０】
図５は、本発明の実施の第３形態として、条件設定手段２８に、ボーカル成分が無くなることを設定する場合の制御手順を示す。ステップｃ０で図２の条件設定手段２８にボーカル成分を指定すると、ＲＡＭ２３などのメモリに、入力され条件が記憶される。複数の曲の連続再生が、ステップｃ１０から開始され、ステップｃ１１で前の曲の再生が行われると、ステップｃ１２では、ボーカル成分が無くなったか否かを判断する。ボーカル成分がなくなっていないと判断されるときはステップｃ１２の判断を続け、無くなっていると判断されるときは、ステップｃ１３で次の曲の再生を開始する。ボーカル成分は、音声周波数帯を指定して、周波数で他の成分と区別することができる。また、音楽データが左右の２チャネルステレオ方式であるときには、中央に定位する成分、すなわち両チャネルで同位相となり、音量も等しい成分として、他の成分と区別することができる。
【００４１】
本実施形態では、前の曲の終了前に次の曲の再生を開始する条件を、ボーカル成分が無くなることとして設定することができるので、ボーカルが無い状態が続かないように、テンポよく曲間を連結することができる。
【００４２】
図６は、本発明の実施の第４形態として、条件設定手段２８に、音声周波数帯を指定して音量レベル値を設定する場合の制御手順を示す。ステップｄ０で図２の条件設定手段２８に音声周波数帯域を指定して音量レベル値を入力すると、ＲＡＭ２３などのメモリに、指定された音声周波数帯と入力され音量レベルとが条件として記憶される。複数の曲の連続再生が、ステップｄ１０から開始され、ステップｄ１１で前の曲の再生が行われると、ステップｄ１２では、該当周波数帯の音量レベル値が入力値よりも小さくなったか否かを判断する。小さくなっていないと判断されるときはステップｄ１２の判断を続け、小さくなっていると判断されるときは、ステップｄ１３で次の曲の再生を開始する。実施の第３形態のようなボーカル成分は、音声周波数帯を条件で指定することで、周波数で他の成分と区別することもできるので、より確実にユーザが所望する曲部分だけを再生することができる。また、ボーカルでも、ソロとバックコーラスとを周波数帯で区別して、ソロがなくなると、その曲の音量レベルを減衰させて（無限大の減衰にすると無音になる）次の曲を再生するように設定することもできる。特定の楽器などの音量レベルに注目して、次の曲の再生を開始させることもできる。
【００４３】
図７は、本発明の実施の第５形態として、条件設定手段２８に、前の曲の残り時間を、全体に対する割合で、条件として設定する場合の制御手順を示す。ステップｅ０で図２の条件設定手段２８に曲時間割合値を入力すると、ＲＡＭ２３などのメモリに、入力された曲時間割合値が条件として記憶される。複数の曲の連続再生が、ステップｅ１０から開始され、ステップｅ１１で前の曲の再生が行われると、ステップｅ１２では、曲の残り時間割合が算出され、メモリに記憶されている曲時間割合の入力値よりも小さくなっているか否かを判断する。小さくなっていないと判断されるときはステップｅ１２の判断を続け、小さくなっていると判断されるときは、ステップｅ１３で次の曲の再生を開始する。前の曲の終了前に次の曲の再生を開始する条件を、前の曲の全体に対する残り割合で設定するので、曲の長短に応じて後半部分の音量レベルを減衰させて（無限大の減衰にすると無音になる）、次の曲の再生を開始して、曲間をテンポよく連結することができる。
【００４４】
図８は、本発明の実施の第６形態として、条件設定手段２８に、前の曲の残りのファイル容量値を条件として設定する場合の制御手順を示す。ステップｆ０で図２の条件設定手段２８にファイル容量値を入力すると、ＲＡＭ２３などのメモリに、入力されたファイル容量値が条件として記憶される。複数の曲の連続再生が、ステップｆ１０から開始され、ステップｆ１１で前の曲の再生が行われると、ステップｆ１２では、曲の残りのファイル容量が算出され、メモリに記憶されているファイル容量の入力値よりも小さくなっているか否かを判断する。小さくなっていないと判断されるときはステップｆ１２の判断を続け、小さくなっていると判断されるときは、ステップｆ１３で次の曲の再生を開始する。前の曲の終了前に次の曲の再生を開始する条件を、前の曲の残存するデータ量で設定するので、曲の後半部分の音量レベルを減衰させて（無限大の減衰にすると無音になる）、次の曲の再生を開始して、曲間をテンポよく連結することができる。
【００４５】
また図２の条件設定手段２８には、前の曲の最大音量に対する再生音量レベルの割合を条件として設定することも可能である。前の曲の終了前に次の曲の再生を開始する条件を、前の曲の最大音量に対する再生音量レベルの割合で設定することができるので、曲の全体的な音量に対応して、相対的な音量が小さくなれば、次の曲の再生を開始し、テンポよく曲間を連結することができる。
【００４６】
図９は、本発明の実施の第７形態として、条件設定手段２８に、曲に関連して記憶されている曲情報を条件として設定する場合の制御手順を示す。ステップｇ０で図２の条件設定手段２８に曲情報条件を入力すると、ＲＡＭ２３などのメモリに、入力された条件が記憶される。複数の曲の連続再生が、ステップｇ１０から開始され、ステップｇ１１で前の曲の再生が行われると、ステップｇ１２では、曲に関連する情報の取得が行われる。ステップｇ１３では、曲情報毎に条件が成立するか否かを判断する。条件が成立しないと判断するときは、ステップｇ１３の判断を続ける。条件が成立すると判断されるときは、ステップｇ１４で次の曲の再生を開始する。
【００４７】
曲情報条件は、たとえばタイトル、アーティスト名、アルバム名、ジャンルなどの演奏関連情報であり、これらの演奏関連情報に対応して、実施の第１形態から第６形態に示したような曲間の切換え制御を行わせることができる。演奏関連情報は、音楽データに付随して音楽データ記憶部２４などに記憶され、ＲＡＭ２３が関連情報保持手段として機能して制御のために保持する。タイトル、アーティスト名、アルバム名、ジャンルなどの演奏関連情報に従い、たとえばタイトルＡは曲の残り時間を条件にし、タイトルＢは音量レベルを条件として、関連付けで予め設定しておくことで、前の曲の再生中に次の曲の再生を開始する条件を切換えるので、曲の演奏形態などに適合した条件で曲間の連結を行うことができる。
【００４８】
なお、本発明は、複数の曲の音楽データが予め定める形式の記録媒体、たとえばＣＤやミニディスク（ＭＤ）などに記憶されている場合にも適用することができる。記録媒体から、音楽データの再生速度よりも高速に音楽データを読出すデータ読出し手段と、データ読出し手段によって読出された音楽データを一時的に記憶するバッファ手段とを備えていれば、条件が成立する前に、前の曲の音楽データをデータ読出し手段によって、再生速度よりも高速に記録媒体から読出してバッファ手段に記憶しておき、該条件が成立すると、バッファ手段に記憶されている前の曲の音楽データの再生を続けながら、次の曲の音楽データをデータ読出し手段によって記録媒体から読出して再生を開始すればよい。
【００４９】
複数の曲の音楽データは、たとえばＣＤなどの予め定める形式でランダムアクセスが可能な記録媒体に記憶されていればよい。データ読出し手段は、音楽データの再生速度よりも高速で記録媒体から音楽データを読出し、バッファ手段に一時的に記憶させる。このような高速読出しは、パーソナルコンピュータなどのＣＤ−ＲＯＭ装置などで、倍速読出し機能として備えられている。このような機能を利用すればよい。
【００５０】
さらに、パーソナルコンピュータなどに備えられる音楽再生機能などを利用すれば、複数の曲の音楽データを、順次的に、かつ曲間の連結をテンポよく再生する機能を、プログラムで実現することができる。
【００５１】
【発明の効果】
以上のように本発明によれば、音楽データ再生装置のユーザは、設定した条件が成立すると、前の曲の再生を続けながら、次の曲の再生を開始するので、テンポよく曲間を連結して、メドレー再生を楽しむことができる。前の曲の主要な部分を含む条件を設定することによって、各曲で重要な部分は充分に再生して、かつ曲間を円滑に連結することができる。
また、タイトル、アーティスト名、アルバム名、ジャンルなどの演奏関連情報に従って条件を切換え、曲の演奏形態などに適合した条件で曲間の連結を行うことができる。
【００５２】
また本発明によれば、前の曲の終了前に次の曲の再生を開始する条件を、時間で設定し、無音部などが一定時間ずつ曲間に設けられているような場合に、曲間をテンポよく連結することができる。
【００５３】
また本発明によれば、前の曲の終了前に次の曲の再生を開始する条件を、音量レベル値で設定し、曲の終りに低音量部があるような場合に、曲間をテンポよく連結することができる。
【００５４】
また本発明によれば、前の曲の終了前に次の曲の再生を開始する音量レベル値の条件で周波数帯を指定し、ボーカルや特定の楽器などの音量レベルに従って、次の曲の再生を開始させることができる。
【００５５】
また本発明によれば、前の曲の終了前に次の曲の再生を開始する際に、ボーカルが無い状態が続かないように、テンポよく曲間を連結することができる。
【００５６】
また本発明によれば、前の曲の終了前に次の曲の再生を開始する条件を、前の曲の全体に対する残り割合で設定し、曲の長短に応じて後半部分の音量レベルを減衰させて（無限大の減衰にすると無音になる）、曲間をテンポよく連結することができる。
【００５７】
また本発明によれば、前の曲の終了前に次の曲の再生を開始する条件を、前の曲の残存するデータ量で設定し、前の曲の後半部分の音量レベルを減衰させて（無限大の減衰にすると無音になる）、曲間をテンポよく連結することができる。
【００５８】
また本発明によれば、前の曲の終了前に次の曲の再生を開始する条件を、前の曲の最大音量に対する再生音量レベルの割合で設定し、曲の全体的な音量に対応して相対的な音量が小さくなタイミングで、テンポよく曲間を連結することができる。
【００６０】
また本発明によれば、複数の曲の音楽データは、予め定める方式で圧縮されて記憶されるので、記憶された多くの曲をテンポよく続けて再生することができる。
【００６１】
また本発明によれば、条件が成立する前に、前の曲の音楽データを再生速度よりも高速に記録媒体から読出してバッファ手段に記憶しておき、条件が成立すると、バッファ手段に記憶されている前の曲の音楽データの再生を続けながら、次の曲の音楽データをデータ読出し手段によって記録媒体から読出して再生を開始するので、曲間の連結をテンポよく行うことができる。
【００６２】
さらに本発明によれば、パーソナルコンピュータなどのコンピュータのプログラム動作で、複数の曲の音楽データを、順次的に、かつ曲間をテンポよく連結して再生することができる。
【図面の簡単な説明】
【図１】本発明に従って複数の曲を連続的に再生する状態を簡略化して示すタイムチャートである。
【図２】本発明の実施の各形態で使用する音楽データ再生装置２０の概略的な電気的構成を示すブロック図である。
【図３】本発明の実施の第１形態としての制御手順を示すフローチャートである。
【図４】本発明の実施の第２形態としての制御手順を示すフローチャートである。
【図５】本発明の実施の第３形態としての制御手順を示すフローチャートである。
【図６】本発明の実施の第４形態としての制御手順を示すフローチャートである。
【図７】本発明の実施の第５形態としての制御手順を示すフローチャートである。
【図８】本発明の実施の第６形態としての制御手順を示すフローチャートである。
【図９】本発明の実施の第７形態としての制御手順を示すフローチャートである。
【図１０】従来技術で複数の曲を連続的に再生する状態を簡略化して示すタイムチャートである。
【符号の説明】
１１ａ，１１ｂ，１１ｃ，…  音楽データ
１２ａ，１２ｂ，１２ｃ，…  低音量部分
２０  音楽データ再生装置
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  音楽データ記憶部
２８  条件設定手段
【図１】
0004739598.tif 000002
【図２】
0004739598.tif 000003
【図３】
0004739598.tif 000004
【図４】
0004739598.tif 000005
【図５】
0004739598.tif 000006
【図６】
0004739598.tif 000007
【図７】
0004739598.tif 000008
【図８】
0004739598.tif 000009
【図９】
0004739598.tif 000010
【図１０】
0004739598.tif 000011