(57)【特許請求の範囲】
【請求項１】
オーディオ信号の楽曲１曲の再生時間を取得する再生時間取得手段と、
前記オーディオ信号の単位時間あたりの拍数を検出する検出手段と、
前記再生時間及び前記拍数に基づいて、前記オーディオ信号の小節数を検出する小節数検出手段と、
前記オーディオ信号を再生する再生手段と、
前記楽曲１曲の再生時間及び前記単位時間あたりの拍数に基づいて、前記オーディオ信号の再生の進行状況を、前記小節数及び前記拍数を用いて２次元のグラフにより表示する表示手段と、を備え、
前記グラフは水平方向に前記小節数を示し、垂直方向に前記拍数を示すことを特徴とするオーディオ信号再生装置。
【請求項２】
前記表示手段は、前記進行状況として、楽曲の先頭からの小節数及び拍数を表示することを特徴とする請求項１に記載のオーディオ信号再生装置。
【請求項３】
前記表示手段は、前記進行状況として、楽曲の最後までの残りの小節数及び拍数を表示することを特徴とする請求項１に記載のオーディオ信号再生装置。
【請求項４】
前記検出手段は、前記オーディオ信号に基づいて前記単位時間あたりの拍数を繰り返し検出し、
前記表示手段は、前記楽曲１曲について検出された複数の単位時間あたりの拍数の平均値に基づいて、前記進行状況を表示することを特徴とする請求項１乃至３のいずれか一項に記載のオーディオ信号再生装置。
【請求項５】
前記検出手段は、前記オーディオ信号に基づいて前記単位時間あたりの拍数を繰り返し検出し、
前記表示手段は、所定時間以内に検出された前記単位時間あたりの拍数の平均値に基づいて、前記進行状況を表示することを特徴とする請求項１乃至３のいずれか一項に記載のオーディオ信号再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ信号再生装置において、再生中の楽曲における現在の再生進行状況を表示する手法に関する。
【背景技術】
【０００２】
ディスコ、クラブなどと呼ばれる店舗、施設では、いわゆるディスクジョッキー（ＤＪ）がＣＤ、ＭＤその他の記録媒体の再生装置を利用してダンスミュージックを再生する。ディスクジョッキーが使用するオーディオ信号再生装置はＤＪ機器などとも呼ばれ、その例が特許文献１及び２に記載されている。【０００３】
【特許文献１】特開２００２−３４１８８８号公報
【特許文献２】特開２００２−３５２５６９号公報
【０００４】
上記のオーディオ信号再生装置では、楽曲の再生中に、現在の再生時刻を時分秒やフレーム数などにより表示している。しかし、音楽を演奏する立場にあるディスクジョッキーなどは、演奏中の時間の流れを拍数などの音楽的な構成単位で把握することが多い。よって、時分秒などによる再生時間表示では曲の進行状況を感覚的に把握しにくいという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は上記のようなものが例として挙げられる。本発明は、曲の再生の進行状況を音楽的な構成単位で表示することにより、感覚的にわかりやすい再生状況の表示が可能なオーディオ信号再生装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の好適な実施形態では、オーディオ信号再生装置は、オーディオ信号の楽曲１曲の再生時間を取得する再生時間取得手段と、前記オーディオ信号の単位時間あたりの拍数を検出する検出手段と、前記再生時間及び前記拍数に基づいて、前記オーディオ信号の小節数を検出する小節数検出手段と、前記オーディオ信号を再生する再生手段と、前記楽曲１曲の再生時間及び前記単位時間あたりの拍数に基づいて、前記オーディオ信号の再生の進行状況を、前記小節数及び前記拍数を用いて２次元のグラフにより表示する表示手段と、を備え、前記グラフは水平方向に前記小節数を示し、垂直方向に前記拍数を示す。
【０００７】
上記のオーディオ信号再生装置は、光ディスクなどの記録媒体に記録されたオーディオ信号を再生する際に使用することができ、特にＤＪ機器などとして好適に使用される。オーディオ信号により構成される楽曲１曲の再生時間が例えば記録媒体から取得される。また、オーディオ信号から、例えばＢＰＭ（Beat Per Minute）などの単位時間あたりの拍数が検出される。そして、楽曲１曲の再生時間と、単位時間あたりの拍数とに基づいて、オーディオ信号の再生の進行状況が、拍数を用いて表示される。表示手段は小節数及び拍数を２次元のグラフにより示し、そのグラフは水平方向に小節数を示し、垂直方向に拍数を示す。ＤＪ機器を扱うディスクジョッキーなどは、ＢＰＭや拍数を基準に曲の進行や現在の再生位置などを把握することが多いので、拍数を用いることにより、曲の再生の進行状況を感覚的に把握しやすく表示することができる。
【０００８】
上記のオーディオ信号再生装置の一態様では、前記表示手段は、前記進行状況として、楽曲の先頭からの小節数及び拍数を表示する。また、他の一態様では、前記表示手段は、前記進行状況として、楽曲の最後までの残りの小節数及び拍数を表示する。これにより、オペレータは、曲全体における現在位置及びその小節における拍のタイミングを容易に知ることができる。【００１０】
上記のオーディオ信号再生装置の他の一態様では、前記検出手段は、前記オーディオ信号に基づいて前記単位時間あたりの拍数を繰り返し検出し、前記表示手段は、前記楽曲１曲について検出された複数の単位時間あたりの拍数の平均値に基づいて、前記進行状況を表示する。これにより、単位時間あたりの拍数に変動が少ない曲などでは、単位時間あたりの拍数を正確に検出することができ、正確な表示が可能となる。【００１１】
上記のオーディオ信号再生装置の他の一態様では、前記検出手段は、前記オーディオ信号に基づいて前記単位時間あたりの拍数を繰り返し検出し、前記表示手段は、所定時間以内に検出された前記単位時間あたりの拍数の平均値に基づいて、前記進行状況を表示する。これにより、単位時間あたりの拍数に変動が多い曲などでは、現在の再生位置における単位時間あたりの拍数を正確に検出することができ、正確な表示が可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施例に係るＣＤプレイヤーの操作パネルの外観を示す平面図である。
【図２】再生進行状況の第１の表示例を示す。
【図３】再生進行状況の第１の表示例を示す。
【図４】再生進行状況の第２の表示例を示す。
【図５】再生進行状況の第２の表示例を示す。
【図６】ＣＤプレイヤーの内部構成を示すブロック図である。
【図７】再生進行状況表示処理のフローチャートである。
【符号の説明】
【００１３】
１  ディスク
２  表示部
３  ターンテーブル
６  操作部
２１  ＢＰＭ検出部
２２  バッファメモリ
２３  アドレスコントローラ
３０  システムコントローラ
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の好適な実施例について説明する。【００１５】
［ＣＤプレイヤーの外観］
図１に、本発明のオーディオ信号再生装置の一実施例であるＣＤプレイヤーの操作パネルの平面図を示す。ＣＤプレイヤー１００は、内部にＣＤを収容し、ディスクジョッキーなどのオペレータにより操作されて楽曲を再生する。ＣＤプレイヤー１００の操作パネル上には、表示部２と、ターンテーブル３と、操作部６とが設けられている。なお、通常ディスクジョッキーが使用するＣＤプレイヤーは各種の機能を有し、そのための操作ボタンなどが多数設けられているが、図１では特に本発明に関連するもののみを図示している。【００１６】
表示部２は、例えば液晶パネルなどにより構成され、再生中の楽曲のトラック数、現在の再生進行状況などの情報を表示する。なお、本発明は表示部２において、楽曲の再生の進行状況を表示する手法に特徴を有するが、その詳細は後述する。【００１７】
ターンテーブル３は、オペレータにより手操作され、楽曲の再生位置を移動させる機能を有する。図１において、オペレータがターンテーブル３を時計回りに回転させると楽曲の再生位置は先送りされ、反時計回りに回転させると楽曲の再生位置は戻される。【００１８】
操作部６は再生位置をジャンプする場合に操作され、前方ジャンプボタン６ａ、後方ジャンプボタン６ｂ、ジャンプ拍数ボタン６ｃを含む。オペレータが前方ジャンプボタン６ａを操作すると楽曲の再生位置は前方へ所定の移動量だけ移動し、後方ジャンプボタン６ｂを操作すると楽曲の再生位置は後方へ所定の移動量だけ移動する。ジャンプ拍数ボタン６ｃは、ジャンプによる再生位置の移動量を決めるものであり、ジャンプ拍数ボタンが示す量と、再生中の楽曲の拍数との積に相当する移動量だけ再生位置が移動する。例えば、図１に示すようにジャンプ拍数ボタン６ｃがジャンプ拍数「３」を示している状態でオペレータが前方ジャンプボタン６ａを押すと、楽曲の再生位置は現在の再生位置から、３拍分前方へ移動する。【００１９】
［再生進行状況の表示］
次に、表示部２における再生進行状況の表示方法について説明する。従来、楽曲の再生進行状況を表示する方法としては、再生時間を表示するものが一般的である。具体的には、再生中の楽曲における現在の再生時間を時分秒、フレーム数などにより表示するものが多い。しかし、本実施例のようにディスクジョッキーなどが使用するＤＪ機器の場合には、オペレータは楽曲の再生中の時間の流れを時分秒ではなく、拍（ビート）を基準として把握することが多い。このため、再生時間が時分秒で表示されると、ディスクジョッキーなどにとっては却って楽曲の再生進行状況が感覚的にわかりにくいことが多い。【００２０】
そこで、本発明では、再生中の楽曲の進行状況を、音楽的な構成単位、具体的には拍（ビート）及び小節を用いて表示する。ディスクジョッキーなどは、楽曲の時間的な流れを単位時間あたりの拍数（例えばＢＰＭ）などにより把握することが多いので、拍や小節を用いて再生の進行状況を表示することにより、進行状況をより直感的に捉えることが可能となる。【００２１】
次に、楽曲の再生進行状況を表示するために使用される小節数及び拍数の算出方法について説明する。ＤＪ機器などでは、再生すべきオーディオデータに基づいて、ＢＰＭを検出することが可能である。よって、ＢＰＭを検出することにより、楽曲毎に単位時間（１分）あたりの拍数を検出することができる。なお、ある楽曲のＢＰＭは基本的には曲全体を通じて一定と考えることができる。【００２２】
一方、ある楽曲の再生時間は既知である。例えばオーディオ信号がＣＤなどの記録媒体に記憶されている場合、各楽曲の再生時間はＴＯＣ（Table Of Contents）情報としてディスクに記録されており、記録媒体から各楽曲の再生時間を取得することができる。従って、ＢＰＭの値と、楽曲の再生時間とに基づいて、その楽曲が何拍で構成されているかを算出することができる。また、１小節が何拍で構成されているかは曲毎に既知であるので、楽曲中のある拍が何小節目の何拍目に相当するかは計算により求めることができる。【００２３】
いま、ある楽曲のＢＰＭが「Ｘ」、再生時間が「Ｙ」秒であり、１小節がｎ拍で構成されているとする。この場合、この楽曲中の総拍数「Ｚ」は、
Ｚ＝Ｘ／６０・Ｙ                                            （式１）
で得られる。また、楽曲の先頭から「ｍ」番目の拍は、曲の先頭から（ｍ／ｎ）番目の小節に属することになる。こうして、楽曲の再生中に、現在の再生位置が何小節目の何拍目に相当するかを算出し、表示することができる。【００２４】
なお、上記の演算に使用するＢＰＭの値は各種の方法で決定することができる。通常、ＢＰＭは曲の再生中に繰り返し検出されている。よって、実際の再生に先だって曲全体をスキャンする時間的な余裕がある場合には、曲全体のオーディオ信号に基づいて得られる複数のＢＰＭ値の平均値を算出し、その値に基づいて小節数及び拍数を算出することができる。この方法は、リズムや調子などに変動が少ない曲に対しては正確なＢＰＭを使用できる点で特に有効である。一方、曲の再生中に得られた最新の数個のＢＰＭ値の平均値を使用して小節数及び拍数を算出することとしてもよい。この方法は、リズムや調子の変動が激しい曲に対しては、現在の曲のＢＰＭを精度良く取得し、使用できる点で有効である。【００２５】
次に、楽曲の再生の進行状況を小節数及び拍数により表示する例を説明する。なお、以下の表示例は、いずれも図１に示す表示部２に小節数及び拍数を表示する例である。【００２６】
（第１の表示例）
図２（ａ）に小節数及び拍数の１つの表示例を示す。表示部２には、小節数表示部５１と、拍数表示部５２が設けられる。図２（ａ）は曲の最初の部分を表示した例となっており、曲の先頭から現在の再生位置までの小節数及び現在の小節における拍数が順次表示される。具体的には、小節数表示部５１には曲の先頭からの小節数が数字で表示される。また、拍数表示部５２には、その小節における拍数（何拍目か）が数字で表示される。図２（ａ）は１小節が４拍で構成される曲の例であり、時間の経過に応じて、小節数表示部５１に表示される小節数は１、２、..と増加するとともに、拍数表示部５２には１〜４が順に表示される。【００２７】
図２（ｂ）は、同様に曲の先頭から現在の再生位置までの小節数及び現在の小節における拍数を表示した例であるが、１小節が８拍で構成されている場合の例である。よって、小節数は８拍で１増加し、拍数は１〜８まで繰り返し変化する。【００２８】
図３（ａ）は、現在の再生位置から曲の最後までの残り量を表示した例であり、１小節が４拍で構成されている場合の例である。なお、この例は曲の最後付近の表示例である。小節数表示部５１には残りの小節数が表示され、拍数表示部５２にはその小節における残りの拍数が表示される。【００２９】
図３（ｂ）は、同様に現在の再生位置から曲の最後までの残り量を表示した例であり、１小節が８拍で構成される場合の例である。小節数表示部５１には残りの小節数が表示され、拍数表示部５２にはその小節における残りの拍数が表示される。【００３０】
このように、小節数を表示することにより、オペレータは現在位置が曲の先頭から何小節目か、又は、曲の最後までに何小節残っているかを知ることができる。また、拍数を表示することにより、現在の小節中の何拍目であるか、又は、何拍残っているかを知ることができる。よって、ディスクジョッキーなどは、楽曲全体における現在の再生位置を感覚的に容易に把握することができる。【００３１】
なお、図２及び図３の例では、拍数を横方向へずらして表示しているが、表示部２における拍数表示部５２の横幅が小さい場合には、小節数表示部５１と同様に、同一位置に拍数を表示することとしてもよい。【００３２】
（第２の表示例）
次に、小節数及び拍数の第２の表示例について説明する。上記の第１の表示例では、小節数及び拍数を数字により表示している。これに対し、第２の表示例では、小節数及び拍数をグラフにより表示する。【００３３】
図４に、楽曲の先頭から現在までの小節数及び拍数を表示する例を示す。図４において、上段のグラフ５４は楽曲の音声のレベルを示しており、黒色の棒が上方向へ延びるほど楽曲の音声のレベルが高い。下段のグラフ５６が現在の再生位置を示すグラフであり、水平方向に小節数が示され、垂直方向に拍数が示される。図４中、斜線が付された領域は既に再生済みの小節を示している。図４の例では、現在の再生位置は、曲の先頭から「２２小節目の第３拍目」となっている。【００３４】
図５は、現在の再生位置から残りの小節数及び拍数を表示する例である。斜線を付した領域が残りの小節数及び拍数を示している。図５の例では、曲の最後から計算して「２２小節目の第２拍目」となっている。【００３５】
このように、現在の再生位置を示す小節数及び拍数を２次元のグラフにより示すと、現在の再生位置をより理解しやすくなる。さらに、グラフ５６の水平方向に１曲全ての小節を表示することとすれば、その曲における再生位置をさらに直感的に把握しやすくなる。【００３６】
［ＣＤプレイヤーの内部構成］
図６に、ＣＤプレイヤー１００の内部構成を示す。図６において、ＣＤプレイヤー１００は、光ディスク１を所定方向に回転させるスピンドルモータ１４と、光ディスク１に記録されているデータを光学的に読み取り、得られた読取り信号を出力するピックアップ１５を備える。また、ＣＤプレイヤー１００は、ピックアップ１５を光ディスク１の半径方向へ往復移動させつつ、適切な光学読み取りを行わせるべくサーボ制御するサーボ機構１６を備える。【００３７】
さらに、ＣＤプレイヤー１００は、ＲＦアンプ部１７とピックアップサーボ回路１８を備える。ＲＦアンプ部１７は、ピックアップ１５から出力される読取り信号からフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥ等の誤差信号を生成する。ピックアップサーボ回路１８は、フォーカスエラーやトラッキングエラー等の誤差の発生を抑制すべく、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥに基づいて、サーボ機構１６をフィードバック制御する。【００３８】
ピックアップサーボ回路１８は、システムコントローラ３０から指示された光ディスク１の記録トラックへピックアップ１５を移動させるべく、サーボ機構１６の動作を制御する。【００３９】
ＲＦアンプ部１７は、ピックアップ１５から出力される読取り信号から、光ディスク１に記録されていたデータをＲＦ信号ＤRFとして生成し、デコード部１９に供給する。【００４０】
デコード部１９は、光ディスク１毎に規格化されているフォーマットに準拠してＲＦ信号ＤRFをデコードし、ＲＦ信号ＤRF中に含まれているオーディオストリームＤAUとコントロールデータＤｃとを分離抽出する。そして、デコード部１９は、オーディオストリームＤAUを復号化してＢＰＭ検出部２１及びバッファメモリ２２に供給すると共に、コントロールデータＤｃをシステムコントローラ３０に供給する。【００４１】
ここで、コントロールデータＤｃとして、オーディオストリームＤAUとともに記録されている同期データ及びサブコードデータ等の種々のコントロールデータが分離抽出される。デコード部１９からＢＰＭ検出部２１及びバッファメモリ２２には、サブコードデータＤSBがオーディオストリームＤAUに同期して供給される。【００４２】
デコード部１９からスピンドルサーボ回路２０に同期データが供給されることにより、スピンドルサーボ回路２０は、システムコントローラ３０から指示されたスピンドルモータ１４の回転速度に対する同期データの誤差を検出し、その誤差の発生を抑制すべくスピンドルモータ１４の回転をフィードバック制御する。【００４３】
ＢＰＭ検出部２１は、デコード部１９から供給されるオーディオストリームＤAUに基づいて、ＢＰＭを測定する。ＢＰＭ検出部２１は、オーディオストリームＤAUを低域、中域及び高域の３つの周波数帯域のオーディオデータに分割する帯域フィルタと、各帯域毎にオーディオデータのレベルを検出するレベル検出部と、レベル検出部から出力されるレベル検出信号に基づいて、各帯域毎のオーディオデータのピークレベルを検出するピーク検出部とを備える。そして、ＢＰＭ検出部２１は、検出された各帯域毎のオーディオデータのピークレベルに基づいて、時間的に連続するピークの間隔を求める。検出されたピークレベルが楽曲の拍位置に対応すると仮定すれば、ピーク間隔に基づいてＢＰＭを算出することができる。実際には、ピーク間隔の検出を所定時間にわたって行い、検出されたピーク間隔値を統計的に処理してＢＰＭを算出する。上記のＢＰＭ検出方法は一例であり、本発明では各種のＢＰＭの検出方法を使用することができる。例えば、上記のような自動検出方法に代わり、又はそれに加えて、ＣＤプレイヤー１００の操作パネルに設けられたタップボタンをオペレータが叩いたタイミングを検出することによりＢＰＭを検出することとしてもよい。ＢＰＭ検出方法の詳細な例については、例えば特開平８−２０１５４２号公報に記載されている。【００４４】
バッファメモリ２２は、大容量（例えば、６４Ｍbyte）のＳＲＡＭ等で形成されたリングメモリであり、同期して供給されるオーディオストリームＤAUとサブコードデータＤSBとを１組のパッケージデータとして、アドレスコントローラ２３が設定する書込みアドレスＡＤＲＷに順次に記憶する。【００４５】
システムコントローラ３０がコントロールデータＤｃ中に含まれているサブコードデータＤSBから経過トラック時間を検出し、その経過トラック時間が変わる毎に、アドレスコントローラ２３に対してアドレス制御信号ＳADRを供給することにより、アドレスコントローラ２３が上記の書込みアドレスＡＤＲＷを設定する。【００４６】
バッファメモリ２２は、オーディオストリームＤAUとサブコードデータＤSBとから成る上記のパッケージデータを記憶した後、アドレスコントローラ２３から読み出しアドレスＡＤＲＲが設定されると、その設定された読み出しアドレスＡＤＲＲから記憶済みのパッケージデータを読み出し、元のオーディオストリームＤAUとサブコードデータＤSBとに分けて出力する。そして、バッファメモリ２２は、オーディオストリームＤAUをオーディオ信号生成部２６に供給し、サブコードデータＤSBを再生時刻検出部２４に供給する。【００４７】
システムコントローラ３０は、再生時刻検出部２４から出力される再生時刻データＤTMに基づいて、設定すべき読み出しアドレスＡＤＲＲを判断し、アドレス制御信号ＳADRをアドレスコントローラ２３に供給する。これに応じて、アドレスコントローラ２３が読み出しアドレスＡＤＲＲを設定する。【００４８】
再生時刻検出部２４は、バッファメモリ２２から供給されるサブコードデータＤSBの内容を調べることにより、オーディオ信号生成部２６が処理中のオーディオストリームＤAUに対応する経過トラック時間を検出し、その検出結果を再生時刻データＤTMとしてシステムコントローラ３０に供給する。【００４９】
従って、既述したように、システムコントローラ３０は、再生時刻データＤTMから現在の経過トラック時間を取得し、アドレス制御信号ＳADRによってアドレスコントローラ２３に指令する。これにより、アドレスコントローラ２３は、不連続な再生音が発生することのないように、バッファメモリ２２から読み出すべきパックデータの読み出しアドレスＡＤＲＲを設定する。【００５０】
オーディオ信号生成部２６は、バッファメモリ２２から供給されるオーディオストリームＤAUを復号化し、その複号化によって生じるオーディオデータをデジタルデータのままデジタル出力端子へ出力する。若しくは、オーディオ信号生成部２６は、そのオーディオデータをＤ／Ａ変換器（図示省略）によりオーディオ周波数帯域のステレオオーディオ信号に変換し、アナログ出力端子へ出力する。アナログ出力端子にスピーカを接続することにより、光ディスクに記録されていた音楽データを音声として再生することができる。【００５１】
システムコントローラ３０は、マイクロプロセッサ（ＭＰＵ）を備え、予め設定されているシステムプログラムを実行することにより、ＣＤプレイヤー１００の全体の動作を集中制御する。【００５２】
また、システムコントローラ３０には、表示部２及び操作部６が接続され、更に、ターンテーブル３の回転方向及び回転速度（角速度）を検出する角速度検出部３１が接続されている。【００５３】
角速度検出部３１は、ターンテーブル３の回転方向及び回転速度をロータリエンコーダ回路（図示省略）によって光学的に検出し、その検出データＳθをシステムコントローラ３０に供給する。これにより、システムコントローラ３０は、ユーザー等が操作したターンテーブル３の操作量（回転方向及び角速度）を認識する。そして、システムコントローラ３０は、アドレス制御信号ＳADRによってアドレスコントローラ２３に指令することにより、ターンテーブル３の操作量に対応した読み出しアドレスＡＤＲＲを設定させる。【００５４】
すなわち、システムコントローラ３０は、検出データＳθを調べてターンテーブル３が回転されていないと判断すると、再生時刻検出部２４より供給される再生時刻データＤTMに基づいて、設定すべき読み出しアドレスＡＤＲＲを指令する。また、ターンテーブル３が回転されたと判断すると、検出データＳθから求めたターンテーブル３の回転量に応じて、設定すべき読み出しアドレスＡＤＲＲを指令する。【００５５】
［再生進行状況表示処理］
次に、再生進行状況の表示処理について、図７を参照して説明する。図７は、再生進行状況表示処理のフローチャートである。以下に説明する処理は、図６に示すシステムコントローラ３０が、アドレスコントローラ２３などの各構成要素を制御することにより実現される。なお、以下の再生処理では、図６に示すように、ディスク１に記録されたオーディオデータは一旦バッファメモリ２２内に保存された後、読み出され、再生される。よって、ディスク１上における再生位置は、バッファメモリ２２に記憶されたオーディオデータの経過トラック時間及びバッファメモリ２２上におけるアドレスにより規定されることになる。【００５６】
まず、ディスク１がＣＤプレイヤー１００にセットされると、ＣＤプレイヤー１００はディスク１のＴＯＣ情報を読み出し、各曲の再生時間を取得する（ステップＳ１０）。その後、ある曲の再生が開始されると、ＢＰＭ検出部２１がＢＰＭを検出する（ステップＳ１１）。検出されたＢＰＭの値は、システムコントローラ３０内の図示しないメモリなどに常に記憶されている。【００５７】
次に、システムコントローラ３０は、上記の式１に基づいて、当該楽曲の総拍数を算出する（ステップＳ１２）。さらに、システムコントローラ３０は、再生時刻データＤTMから現在の再生位置（即ち、経過トラック時間）を取得し、現在の小節数及び拍数を算出し（ステップＳ１３）、表示する（ステップＳ１４）。【００５８】
その後、オペレータにより曲の再生の終了指示が入力されるか、又は、その曲の再生が終了すると（ステップＳ１５；Yes）、処理は終了する。曲の再生が終了しない間は、ステップＳ１１〜１５が繰り返され、現在位置を示す小節数及び拍数が前述の表示例のような手法で表示部２に表示される。【００５９】
なお、上記の実施例では、本発明をＣＤプレイヤーに適用したものを示しているが、本発明は例えばＤＶＤなど、ＣＤ以外の記録媒体又はメモリなどの再生装置に適用することも可能である。
【産業上の利用可能性】
【００６０】
本発明は、ＣＤ、ＤＶＤなどの記録媒体又はメモリなどに記憶されたオーディオ信号を再生する再生装置に利用することができる。
【図１】
0004348391.tif 000002
【図２】
0004348391.tif 000003
【図３】
0004348391.tif 000004
【図４】
0004348391.tif 000005
【図５】
0004348391.tif 000006
【図６】
0004348391.tif 000007
【図７】
0004348391.tif 000008