(57)【特許請求の範囲】
【請求項１】
記録媒体を再生する開始点及び終了点を設定する開始終了点設定手段と、
前記記録媒体の開始点から終了点までの区間で再生される曲のビート音を検出するビート検出手段と、
前記ビート検出手段で検出された前記ビート音のビート数と前記開始点から終了点までの再生時間とから単位時間当たりのビート数を算出するビート算出手段と、
前記ビート算出手段で算出された前記単位時間当たりのビート数を表示するビート表示手段とを
有することを特徴とする記録媒体再生装置。
【請求項２】
請求項１記載の記録媒体再生装置において、
前記記録媒体を再生する開始点及び終了点の少なくとも一方を修正する修正手段を
有することを特徴とする記録媒体再生装置。
【請求項３】
請求項１又は２記載の記録媒体再生装置において、
前記記録媒体を再生する速度を可変調整したとき、前記ビート表示手段に表示する前記単位時間当たりのビート数を可変調整の割合に応じて補正するビート補正手段を
有することを特徴とする記録媒体再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光ディスク再生装置に関し、特に、光ディスクに記録された音楽をリミックスするための特殊再生機能を有するＣＤプレーヤ等の光ディスク再生装置に関する。
【０００２】
【従来の技術】
従来より、音楽が記録されたＣＤ（コンパクトディスク）を使用して、音楽のテンポやキーを変えたり、同一フレーズを繰り返し再生したり、気に入ったフレーズをミックスしたり、さらにミキサのクロスフェーダを使って音楽をつないだりすることにより自分用のオリジナル演奏を行ったりする、ＤＪ（ディスクジョッキー）等が用いる記録媒体再生装置が存在する。
【０００３】
ＤＪは、記録媒体再生装置を操作してオリジナル演奏を行う場合、多くの曲を用いたり、音楽が途切れないようにするために２つのプレーヤーを用いて連続再生を行っている。このとき、次に再生する曲のビート数が異なってしまうと、音楽的にも時空間的にも不自然さを生じてしまう。
【０００４】
よって、ＤＪは再生する曲のビート数を予め把握し、自然な流れで次の再生に移れるように曲を再生する曲順を決めている。曲のビート数を把握するためには、ＢＰＭ（ビート・パー・ミニッツ）、つまり、１分間当たりの拍数を抽出する必要がある。
【０００５】
さらに、２つの曲のビートタイミングを合わせることで、より自然に次の曲に移れるようになるため、ＤＪは曲を聴きながら、ビートタイミングを前の曲に合わせて次の曲を再生している。
【０００６】
【発明が解決しようとする課題】
しかしながら、このような操作は非常に手間がかかるだけでなく、音楽的にも曲に合わせて拍数を抽出したり、ビートタイミングを合わせたりと多大な注意力と忍耐力が必要であり、また、ＤＪの才能が大きく影響している。そのため、一般ユーザーがＤＪのように異なる曲のビートタイミングを合わせ自然に連続演奏させる操作を行うことは困難であった。
【０００７】
また、このような異なる曲のビートタイミングを合わせて連続演奏させるような機能を持つ従来の記録媒体再生装置においては、次の曲の再生するテンポ（再生速度）を可変して前の曲のテンポに合わせるために、連続演奏しようとする２つの曲のＢＰＭ値を検出している。従来のＢＰＭ値は、再生した曲のバスドラム等のビート音を抽出してビートパルスを生成し、このビートパルスの周期から１分間当たりのビートパルス数を換算してＢＰＭ値としている。
【０００８】
しかし、演奏される曲によってはバスドラム等の刻むビート音が検出されない部分もある。この場合、曲の途中でビートパルスが生成されないことから、同じ曲の中でも算出されるＢＰＭ値が異なり、正確なＢＰＭ値を認識できず、また、ビートパルスの周期は微小に変動するためＢＰＭ値が変動し不安定であるという問題点があった。
【０００９】
本発明は、上記の点に鑑みなされたもので、記録媒体に曲のビート音が検出されない部分があっても、正確で安定したＢＰＭ値の検出を行うことのできる記録媒体再生装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
請求項１に記載の発明は、記録媒体を再生する開始点及び終了点を設定する開始終了点設定手段と、
前記記録媒体の開始点から終了点までの区間で再生される曲のビート音を検出するビート検出手段と、
前記ビート検出手段で検出された前記ビート音のビート数と前記開始点から終了点までの再生時間とから単位時間当たりのビート数を算出するビート算出手段と、
前記ビート算出手段で算出された前記単位時間当たりのビート数を表示するビート表示手段とを有する。
【００１１】
このように、設定されたポイントの開始点から終了点までの区間のビート数及び再生時間から単位時間当たりのビート数を検出するため、記録媒体に曲のビート音が検出されない部分があっても、この部分が含まれないように開始点と終了点を設定するため、正確で安定した単位時間当たりのビート数を求めることができる。
【００１２】
請求項２に記載の発明は、請求項１記載の記録媒体再生装置において、
前記記録媒体を再生する開始点及び終了点の少なくとも一方を修正する修正手段を有する。
【００１３】
これにより、正確なビート数を検出できるような再生の開始点及び終了点を修正するため、開始点と終了点の間にビート音が検出されない部分があった場合に、この部分が開始点と終了点の間に含まれないように修正をでき、正確で安定した単位時間当たりのビート数を求めることができる。
【００１４】
請求項３に記載の発明は、請求項１又は２記載の記録媒体再生装置において、前記記録媒体を再生する速度を可変調整したとき、前記ビート表示手段に表示する前記単位時間当たりのビート数を可変調整の割合に応じて補正するビート補正手段を有する。
【００１５】
このように、再生される曲の速度を可変調整する場合、曲の速度の可変から遅れることなく可変調整の割合に応じて単位時間当たりのビート数を補正して表示することができる。
【００１６】
【発明の実施の形態】
図１は、本発明の光ディスク再生装置の一実施例のブロック構成図を示す。同図中、ＣＤ再生部１０は、光ディスクであるＣＤ（コンパクトディスク）を通常の再生速度の２倍の速度で回転駆動し、ＣＤ再生部１０のピックアップより再生された２倍速の再生信号はＲＦアンプを通じてＣＤ再生部１０内のＣＤ再生用ＤＳＰ（ディジタル・シグナル・プロセッサ）に供給され、ここで、ＥＦＭ（エイト・ツー・フォーティーン・モジュレーション）復調、ＣＩＲＣ（クロスインターリーブ・リードソロモン・コード）のデコード等の信号処理が行われる。
【００１７】
また、再生信号からサブコードが分離され、サブコードのデコード処理が行われる。サブコードデータはメインマイクロコンピュータ（以降、「メインマイコン」と略す。）１２からのカウンタ信号にしたがってメインマイコン１２内のＲＡＭに格納される。また、ＣＤ再生用ＤＳＰで信号処理されたオーディオデータはデータメンテナンス用のＤＳＰ１４に供給される。
【００１８】
ＤＳＰ１４にはオーディオデータを格納するためのＤＲＡＭ（ダイナミックＲＡＭ）１６が接続されており、ＤＳＰ１４はメモリコントローラの役割を持っている。ＤＲＡＭ１６は送られてくるオーディオデータを例えば約１０秒間格納することができ、ディフェクト等により音飛びが生じた場合の保護のためのアンチショック機能、また所望の曲を瞬時に音出しするためのクイックスタート機能、所定の２点間を繰り返し再生するためのシームレスループ機能、スクラッチ処理を行う機能、曲のテンポの可変する機能、再生速度を徐々に減速して曲を止めるブレーキ機能等を実現するために用いられる。
【００１９】
ＤＳＰ１４は２倍速で読み出されたオーディオデータをメインマイコン１２からのカウンタ信号に従ってＤＲＡＭ１６に書き込むと同時に、メインマイコン１２からのカウンタ信号に従ってオーディオデータを１倍速で読み出してＣＤ音エフェクト用のＤＳＰ１８に供給する。
【００２０】
ＤＳＰ１８には作業用メモリとしてのＤＲＡＭ２０が接続されており、ＤＳＰ１８はキー（音程）の調整、出力レベルの調整、曲中のボーカル音量のみを下げるボイス機能等の各種エフェクト処理を実行する。ＤＳＰ１８の出力するオーディオデータはデジタルフィルタを通じてＤ／Ａコンバータ２２に供給されると共に、サンプラーエフェクト用のＤＳＰ２６に供給される。
【００２１】
ＤＳＰ２６にはデータを格納するためのＤＲＡＭ（ダイナミックＲＡＭ）２８が接続されており、ＤＳＰ２６はメモリコントローラの役割を持っている。ＤＲＡＭ２８はオーディオデータを例えば約１０秒間格納することができる。ＤＳＰ２６はサンプラー処理を行う。ユーザが指定するサンプリング開始点からサンプリング終了点までの期間のオーディオデータをＤＲＡＭ２８に記憶し、ユーザが指定する再生タイミングで記憶されたオーディオデータを読み出してＤ／Ａコンバータ３０に供給すると共にＤＳＰ１８に供給する。ＤＳＰ１８では自装置の出力オーディオデータにＤＳＰ２６からのオーディオデータを混合してＤ／Ａコンバータ２２に供給する。
【００２２】
また、メインマイコン１２には処理のためのプログラムやデータが記憶されたＥＰＲＯＭ（イレーザブル・プログラマブルＲＯＭ）３２と、曲（またはトラック）毎にテンポ値、ループポイント等の各種設定値が記憶されるＥＥＰＲＯＭ（エレクトリック・イレーザブル・プログラマブルＲＯＭ）３４が接続されている。クロックジェネレータ３６はクロック信号を生成してＣＤ再生部１０及びメインマイコン１２に供給している。
【００２３】
また、メインマイコン１２はカウンタ信号に従って内蔵するＲＡＭからサブコードを読み出してコントローラユニット４０のマイクロコンピュータ（以下、「マイコン」という。）４２に供給する。マイコン４２はサブコードをタイムコードに変換してディスプレイ４４上に表示する。コントローラユニット４０にはユーザが操作する各種の操作キー等が設けられた操作部４６が設けられ、マイコン４２に接続されている。
【００２４】
図２及び図３はＤＳＰ１４，１８，２６の機能ブロック図を示す。図２において、ＤＳＰ１４の比較接続機能５０は２倍速で読み出されたオーディオデータをメインマイコン１２からのカウンタ信号と比較して接続する。メモリライト機能５１は接続されたオーディオデータをＤＲＡＭ１６に書き込む。メモリリード機能５２はアンチショック、クイックスタート、シームレスループ機能、スクラッチ、テンポ可変、ブレーキの各機能５３に基づいてＤＲＡＭ１６からオーディオデータを読み出す。上記機能５３のテンポ可変はテンポと共にキーも変化するが、テンポ機能５４ではキーを固定してテンポの調整を行う。フェードイン／フェードアウト機能５５はフェードイン／フェードアウト時のオーディオデータのレベル調整を行う。
【００２５】
図３において、ＤＳＰ１８のデエンファシス機能６０はＣＤ録音時のエンファシスを元に戻すデエンファシス処理を行う。キー調整機能６１は、テンポを固定してキーを可変調整する。ＢＰＭ機能６２は曲の１分間当たりのビート数を計測する。ボイス機能６３は曲中のボーカル音量のみを下げる。出力レベル調整機能６４は出力レベルの調整を行う。出力レベル調整機能６４の出力するオーディオデータは混合機能６５を通して出力されると共に、スイッチ６６のオン時にＤＳＰ２６のサンプラー機能６７に供給される。
【００２６】
サンプラー機能６７はＤＲＡＭ２８にオーディオデータを書き込み、また、スイッチ７０のオン時に、ＤＲＡＭ２８からオーディオデータを読み出す。テンポ機能６８ではサンプラー機能６７から供給されるオーディオデータのキーを固定してテンポの調整を行う。キー調整機能６９は、テンポを固定してキーを可変調整し、その後、キー調整機能６９の出力するオーディオデータはスイッチ７０を通して出力されると共に、ＤＳＰ１８のスイッチ７１（スイッチ７０と連動してオンする）を通して混合機能６５に供給され、出力レベル調整機能６４からのオーディオデータと混合されて出力される。
【００２７】
なお、図１に示す光ディスク再生装置は２台１組とされ、各光ディスク再生装置のメインマイコン１２は相互に制御情報を送受することにより連動して動作する。図４は２台１組の光ディスク再生装置のコントローラユニット４０の平面図を示す。なお、各光ディスク再生装置のコントローラユニット４０は同一構成であるため、図４においては一方にのみ符号を付す。
【００２８】
図４中、ディスプレイ４４の表示部８０には、トラック番号やタイムコードを初めとする各種情報が表示され、表示部８１には、ＢＰＭ値が表示される。また、操作部４６のプリセットキー８２、ジョグダイヤル８３，スキップキー８４，サーチキー８５，プレイ／ポーズキー８６，バンクキー８７，メモリキー８８，リコールキー８９，エンターキー９０，ＴＡＰキー９１，ＢＰＭキー９２，テンポＳＹＮＣキー９３，ビートＳＹＮＣキー９４，ループキー９５，Ａキー９６，Ｂキー９７，サンプルキー９８，ＩＮキー９９，ＯＵＴキー１００，テンポキー１０１，テンポボリューム１０２，スクラッチキー１０３，ブレーキキー１０４、テンキー１０５、マイナスキー１０６、プラスキー１０７等が設けられている。
【００２９】
図５は、ディスプレイの表示部の詳細を示す図である。同図中、ディスプレイ４４の表示部８０にはテンポコントロールに関わるテンポ表示１１０と、キーコントロールに関わるキー表示１１１とが設けられている。これらの各表示は％単位で行われる。テンポコントロールは、テンポボリューム１０２を上下に摺動させて再生する曲のテンポ即ち再生速度を可変調整する。通常の再生速度を１とすると、このテンポボリューム１０２を摺動させた位置に応じて、テンポ即ち再生速度の可変幅を最大±３２％の範囲で変化できる。このテンポ調整を行うと、テンポに応じて再生される曲のキーも変化する。
【００３０】
キーコントロールは、テンポを固定して再生される曲のキーを可変調整する。マイナスキー１０６またはプラスキー１０７を押すと、押された回数に応じて所定％単位で調整する方法と、半音単位で調整する方法とがある。
【００３１】
図６は、ＢＰＭ機能６２の一実施例のブロック図を示す。同図中、低域フィルタ１２０はデエンファシス機能６０から供給されるオーディオデータのうち、バスドラム等の低周波数成分のみを通過させる。図７（Ａ）に実線で示す如き波形の低周波数成分はレベル比較部１２１で図７（Ａ）に一点鎖線で示す検出レベルと比較される。パルス出力部１２２は上記比較結果に従って、低周波数成分が検出レベルを超えたとき値１（ハイレベル）で、低周波数成分が検出レベル未満のとき値０（ローレベル）の図７（Ｂ）に示す如きビートパルスを生成してメインマイコン１２に供給する。図７（Ａ）は図示しやすい方法として、低周波数成分を半波整流した図を用いたが、ＤＳＰで行う場合はＰＣＭデータの立ち上がりの回数をビート数として検出を行う。
【００３２】
本発明においては、メインマイコン１２では、図７（Ａ）に示すループポイントＡからループポイントＢの間でループ再生を行う。ユーザーはループ再生音を聞き、Ｂ点からＡ点への接続時、ビート音周期が同じであることを聴感で確認する。ビート音周期が違う場合は、聴感上、リズムが狂ってＢ点からＡ点へ接続するため、この場合はＡ点又はＢ点の修正を行い、リズムを合わせる。そして、図７（Ｂ）に示すループポイントＡからループポイントＢの間でのビートパルスによりビート数を計測する（ここではビート数４）と共に、ループポイントＡからループポイントＢの間の時間ｔを計測する。メインマイコン１２は、計測されたループポイントＡ−Ｂ間のビート数及び時間ｔ（分）から以下に示す式でＢＰＭ値を算出する。
【００３３】
ＢＰＭ値＝ビート数／ｔ
メインマイコン１２は、ループ再生で設定されたループポイントＡからループポイントＢまでの間隔からビート数及び時間を非常に正確に計測できるため、より正確なＢＰＭ値を算出することが可能となる。算出されたＢＰＭ値は、表示部８１で表示される。以下に、ＢＰＭ値の検出処理について詳細に説明する。
【００３４】
図８は、ＢＰＭ値検出処理の一実施例のフローチャートを示す。図８において、まず、ステップＳ１でプリセットキー８２及びジョグダイアル８３を操作してループモードＡ―Ｂを選択し、エンターキー９０を押してループモードＡ−Ｂを設定する。次に、ステップＳ２でＡキー９６及びＢキー９７を押してループポイントＡ，Ｂを設定する。ステップＳ２の処理については図９のフローチャートで説明する。ループポイントＡ−Ｂ設定後に、ステップＳ３でループキー９５を押してループ再生を行う。ステップＳ３の処理については図１０のフローチャートで説明する。次に、ステップＳ４でＡキー９６及びＢキー９７をダブルクリックしてループポイントを修正するか否かを判別する。このとき、ループポイントＡ−Ｂ間でビート数が聴感上正確でないためにループポイントが修正される場合には、ステップＳ５に進み、ループポイントの修正処理を行う。ループポイント修正処理の後、ステップＳ３へ進み、修正されたループポイントの区間でループ再生を行う。ステップＳ５の処理については、図１１のフローチャートで説明する。
【００３５】
ループポイントが修正されない場合には、ステップＳ６に進み、ＢＰＭ値検出キー（ＢＰＭキー）９２及びエンターキー９０が同時にオンされたか否かを判別する。ＢＰＭキー９２及びエンターキー９０が同時にオンされたとき、ＢＰＭ値の検出が開始され、ステップＳ７以降の処理に進む。ＢＰＭキー９２及びエンターキー９０がオンされていないときは、再びステップＳ６の判別を行う。ステップＳ７では、ループ再生中の曲のビート音を検出する。次に、ステップＳ８で、メインマイコン１２により検出されたビート音のループポイントＡからループポイントＢまでの間のビート数Ｂが算出される。また、ステップＳ９で、メインマイコン１２によりループポイントＡからループポイントＢまでの間の再生時間ｔ（分）が算出される。次に、ステップＳ１０で、メインマイコン１２は算出されたビート数Ｂと再生時間ｔ（分）よりＢＰＭ値＝Ｂ／ｔを算出する。ステップＳ１１では、算出されたＢＰＭ値が表示部８１で表示される。
【００３６】
図９は、ループポイントＡ−Ｂ設定処理の一実施例のフローチャートを示す。まず、ループモードが設定された状態において、ステップＳ１４でＡキー９６が押されてオンになったか否かを判別し、Ａキー９６が押されてオンになるとステップＳ１６に進み、現在の再生位置または一時停止位置をループ開始点であるＡ点として設定記憶する。次に、ステップＳ１８に進み、再生中かまたは一時停止中かを判別する。再生中であればステップＳ２２に進み、一時停止中であればステップＳ２０に進み、ジョグダイアル等の操作によりフレームが進んだことを確認してからステップＳ２２に進む。次に、ステップＳ２２でＢキー９７が押されてオンになったか否かを判別し、Ｂキー９７が押されてオンになるとステップＳ２４に進み、現在の再生位置をループ終了点であるＢ点として設定記憶する。
【００３７】
図１０は、ループ再生処理の一実施例のフローチャートを示す。まず、ステップＳ２６でループキー９５を押してオンすると、ステップＳ２８に進み、再生中か否かを判別する。再生中であれば、ステップＳ３０に進み、ループモードであるか否かを判別する。ループモードでなければこの処理を終了し、ループモードであればステップＳ３２に進んでＣＤの再生位置をループ開始点であるＡ点に移動する。
【００３８】
次に、ステップＳ３４でループキー９５が押されてオンとされたか否かを判別し、オフでなければステップＳ３６に進む。ステップＳ３６ではＣＤの再生位置がＢ点に到着したか否かを判別し、Ｂ点に到着するとステップＳ３２に進んでＣＤの再生位置をＡ点に移動し、これを繰り返す。ステップＳ３４でループキー９５がオフと判別されると、この処理を終了する。なお、ループ再生音のレベルが非常に低い場合には出力レベル調整機能６４で再生音のレベルを増大することができる。
【００３９】
図１１は、ループポイント修正処理の一実施例のフローチャートを示す。まず、ステップＳ４０でＡキー９６またはＢキー９７をダブルクリックすると、ダブルクリックしたのがＡキー９６ならばループ開始点が修正され、Ｂキー９７ならばループ終了点が修正される。次に、ステップＳ４４に進んで、ＣＤの再生位置を修正するべきＡ点またはＢ点まで移動する。
【００４０】
次に、ステップＳ４６で移動したＡ点またはＢ点で一時停止し、ステップＳ４８でその位置のタイムアドレスを表示部８０に表示する。次に、ステップＳ５０でユーザがジョグダイヤル８３を回転させることによるＡ点またはＢ点の修正を受け付ける。なお、ジョグダイヤル８３を左回転させるとＡ点またはＢ点は遅れ（タイムアドレスの値は小さくなる）、右回転させるとＡ点またはＢ点は進む（タイムアドレスの値は大きくなる）。また、ジョグダイヤルの回転に伴い再生音が出力される。従って、タイムアドレス以外に再生音によっても修正位置を確認することができる。修正操作が終了して、ユーザがＡキー９６またはＢキー９７をクリックすると、これがステップＳ５２で判別され、ステップＳ５４に進んで修正されたＡ点またはＢ点が新たなＡ点またはＢ点として更新される。
【００４１】
このように、ループの開始点及び終了点を設定し、この設定したループの開始点及び終了点間のループ再生を行い、ビート数が聴感上正確でないなどの場合はループの開始点及び終了点を修正し、修正されたループの開始点及び終了点をＥＥＰＲＯＭ３４に記憶し、記憶した曲のループの開始点及び終了点の間をループ再生し、ループの開始点からループの終了点の間での時間とビート数を計測してマイコンでＢＰＭ値を算出するため、正確なＢＰＭ値を求めることができる。なお、ループの開始点とループの終了点の間を長く設定することにより、ループの開始点からループの終了点までの時間が従来のビートパルスの周期からＢＰＭ値を換算するのに比して大きくなり、より安定したＢＰＭ値を求めることが可能となる。
【００４２】
次に、テンポボリュームを摺動させたとき、テンポボリュームの調整可変幅により、ＢＰＭ値を補正して表示する方法について説明する。
【００４３】
図１２は、テンポ可変時のＢＰＭ表示処理の一実施例のフローチャートを示す。まず、ステップＳ６０で現在再生中の曲から検出したＢＰＭ値が表示部８１に表示されているか否かを判別する。表示されている場合にはステップＳ６４に進む。ステップＳ６４でユーザがテンポボリューム１０２を所望の位置に摺動させるとメインマイコン１２はテンポボリューム１０２の摺動位置に応じて、現在再生中の曲のテンポを可変調整する。次に、ステップＳ６６に進み、テンポボリューム１０２を摺動させる前の位置から摺動させた後の位置までの調整可変幅（％）を算出する。例えばテンポボリューム１０２を−８％の位置から−１６％の位置まで可変調整した場合には、調整可変幅は−８％である。
【００４４】
この後、ステップＳ６８でテンポ可変前のＢＰＭ値を初期ＢＰＭ値として、次式によりテンポコントロールによる新たなＢＰＭ値を算出する。
【００４５】
新たなＢＰＭ値＝初期ＢＰＭ値＋（初期ＢＰＭ値×調整可変幅／１００）
そして、ステップＳ７０でこの新たなＢＰＭ値を表示部８１に表示して、この処理を終了する。
【００４６】
このように、再生する曲のテンポを可変調整し、その可変調整の割合に応じて単位時間当たりのビート数を変更し、変更したビート数からＢＰＭ値を算出し、曲のテンポの可変調整時から遅れることなく可変によって変化する新たなＢＰＭ値を表示することができる。
【００４７】
なお、上記実施例では記録媒体としてＣＤを用いているが、ＣＤの代わりにＶＤ（ディジタル・バーサタイル・ディスク）やＭＤ（ミニディスク）やフラッシュメモリ等の他の記録媒体を使用するものであってもよく、上記実施例に限定されない。
【００４８】
なお、ステップＳ２、Ｓ１４〜Ｓ２４が請求項記載の開始終了点設定手段に対応し、ステップＳ７がビート検出手段に対応し、ステップＳ５、Ｓ４０〜Ｓ５４が修正手段に対応し、メインマイコン１２及びＢＰＭ機能６２、ステップＳ８〜Ｓ１０がビート算出手段に対応し、ステップＳ１１、表示部８１がビート表示手段に対応し、ステップＳ６０〜Ｓ７０がビート補正手段に対応する。
【００４９】
【発明の効果】
上述の如く、請求項１に記載の発明は、設定されたポイントの開始点から終了点までの区間のビート数及び再生時間から単位時間当たりのビート数を検出するため、記録媒体に曲のビート音が検出されない部分があっても、この部分が含まれないように開始点と終了点を設定するため、正確で安定した単位時間当たりのビート数を求めることができる。
【００５０】
また、請求項２に記載の発明は、正確なビート数を検出できるような再生の開始点及び終了点を修正するため、開始点と終了点の間にビート音が検出されない部分があった場合に、この部分が開始点と終了点の間に含まれないように修正をでき、正確で安定した単位時間当たりのビート数を求めることができる。
【００５１】
また、請求項３に記載の発明は、再生される曲の速度を可変調整する場合、曲の速度の可変から遅れることなく可変調整の割合に応じて単位時間当たりのビート数を補正して表示することができる。
【図面の簡単な説明】
【図１】本発明の光ディスク再生装置の一実施例のブロック構成図である。
【図２】ＤＳＰ１４の機能ブロック図である。
【図３】ＤＳＰ１８，２６の機能ブロック図である。
【図４】２台１組の本発明の光ディスク再生装置のコントローラユニット４０の平面図である。
【図５】ディスプレイの表示部の詳細を示す図である。
【図６】ＢＰＭ機能６２の一実施例のブロック図を示す。
【図７】ＢＰＭ機能６２を説明するための信号波形図である。
【図８】ＢＰＭ値検出処理の一実施例のフローチャートを示す。
【図９】ループポイント設定処理の一実施例のフローチャートである。
【図１０】ループ再生処理の一実施例のフローチャートである。
【図１１】ループポイント修正処理の一実施例のフローチャートである。
【図１２】テンポ可変時のＢＰＭ表示処理の一実施例のフローチャートである。
【符号の説明】
１０  ＣＤ再生部
１２  メインマイコン
１４  データメンテナンス用ＤＳＰ１４
１６，２０，２８  ＤＲＡＭ
１８  ＣＤ音エフェクト用ＤＳＰ１８
２２，３０  Ｄ／Ａコンバータ
２６  サンプラーエフェクト用ＤＳＰ２６
３２  ＥＰＲＯＭ
３４  ＥＥＰＲＯＭ
３６  クロックジェネレータ
４０  コントローラユニット
４２  マイコン
４４  ディスプレイ
４６  操作部
【図１】
0003743280.tif 000002
【図２】
0003743280.tif 000003
【図３】
0003743280.tif 000004
【図４】
0003743280.tif 000005
【図５】
0003743280.tif 000006
【図６】
0003743280.tif 000007
【図７】
0003743280.tif 000008
【図８】
0003743280.tif 000009
【図９】
0003743280.tif 000010
【図１０】
0003743280.tif 000011
【図１１】
0003743280.tif 000012
【図１２】
0003743280.tif 000013