(57)【要約】【課題】ＶＢＲ圧縮データを早送りまたは早戻して再生する際に、再生時の音声と再生時間のずれを最小にして早送り再生速度を一定にする。【解決手段】サーボコントローラ・デコーダ２０４は、ディスク１００上に記録されたデジタル圧縮データ内のビットレート情報を取得し、取得したビットレート情報とマイクロコンピュータ２０３が取得した再生動作中の現在の再生時間情報とに基づいて再生開始位置を特定し、特定した再生開始位置からディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返す。【選択図】  図１
2004178643.tif 000002
【特許請求の範囲】
【請求項１】
ディスク上の任意の位置へピックアップを移動させて前記ディスク上に記録されたデジタル圧縮データを読み出して再生するディスク再生装置において、
前記ディスク上に記録されたデジタル圧縮データ内のビットレート情報を取得するビットレート情報取得手段と、
再生動作中の現在の再生時間情報を取得する再生時間取得手段と、
取得したビットレート情報と現在の再生時間情報とに基づいて再生開始位置を特定する再生開始位置特定手段と、
特定した再生開始位置から前記ディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返す早送り早戻し再生手段と、
を備えることを特徴とするディスク再生装置。
【請求項２】
前記ビットレート情報取得手段は、前記早送り早戻し再生手段の起動前に、前記ディスク上の圧縮データ内の全てのビットレート情報を取得することを特徴とする請求項１記載のディスク再生装置。
【請求項３】
前記ビットレート情報取得手段は、前記早送り早戻し再生手段の起動前に、圧縮データ内の全ての領域に対してある連続した任意の領域のビットレート情報を複数回取得し、圧縮データ毎に取得したビットレート情報を平均化し、平均化したビットレート情報を取得することを特徴とする請求項１記載のディスク再生装置。
【請求項４】
ディスク上の任意の位置へピックアップを移動させてディスク上に記録されたデジタル圧縮データを読み出して再生するディスク再生装置において、
前記ディスク上の現在の再生位置より再生方向に連続した任意の領域のビットレート情報を取得するビットレート情報取得手段と、
再生動作中の現在の再生時間情報を取得する再生時間取得手段と、
取得したビットレート情報と現在の再生時間情報とに基づいて再生開始位置を特定する再生開始位置特定手段と、
特定した再生開始位置から前記ディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返す早送り早戻し再生手段と、
を備えることを特徴とするディスク再生装置。
【請求項５】
前記ビットレート情報取得部は、次の再生開始位置を特定する前に、現在の再生位置より再生方向に連続した任意の領域のビットレート情報を複数回取得し、取得したビットレート情報を平均化し、平均化したビットレート情報を取得することを特徴とする請求項４に記のディスク再生装置。
【請求項６】
前記ビットレート情報取得処理部は、取得したビットレート情報を記録する保持手段を備え、今回のビットレート情報を取得する領域が前回のビットレート情報を取得した領域内である場合、前記保持手段から前回のビットレート情報を取得して今回のビットレート情報とすることを特徴とする請求項４記載のディスク再生装置。
【請求項７】
前記ビットレート情報取得処理手段は、前回ビットレート情報を取得した領域の終端位置より再生方向に連続した任意の領域のビットレート情報を取得することを特徴とする請求項４記載のディスク再生装置。
【請求項８】
ディスク上の任意の位置へピックアップを移動させてディスク上に記録されたデジタル圧縮データを読み出して再生するディスク再生装置における圧縮データ再生方法において、
前記ディスク上に記録されたデジタル圧縮データ内のビットレート情報を取得するステップと、
再生動作中の現在の再生時間情報を取得するステップと、
取得したビットレート情報と現在の再生時間情報とに基づいて再生開始位置を特定するステップと、
特定した再生開始位置から前記ディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返すステップと、
を含む圧縮データ再生方法。
【請求項９】
ディスク上の任意の位置へピックアップを移動させてディスク上に記録されたデジタル圧縮データを読み出して再生するディスク再生装置における圧縮データ再生方法において、
前記ディスク上の現在の再生位置より再生方向に連続した任意の領域のビットレート情報を取得するステップと、
再生動作中の現在の再生時間情報を取得するステップと、
取得したビットレート情報と現在の再生時間情報とに基づいて再生開始位置を特定するステップと、
特定した再生開始位置から前記ディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返すステップと、
を含む圧縮データ再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、圧縮データ再生機能を有するディスク再生装置および早送り早戻し再生を行う時の圧縮データ再生方法に関する。
【０００２】
【従来の技術】
図１８は、従来の圧縮データ再生機能を有する光ディスク再生装置における早送り再生処理のフローチャートを示しており、光ディスク上の再生位置より再生方向へ固定長のサイズ分先の位置へ光ピックアップをサーボアクセスして（Ｓ１８０１）、再生処理を行い（Ｓ１８０２）、これを繰り返すことで、早送り再生機能を実現していた。
【０００３】
図１９は従来の早送り再生処理を説明する図である。図１９に示す圧縮音声データ内にＢ１，Ｂ２，Ｂ３のビットレートが異なる領域がある場合、図１８に示した固定長のサイズのサーボアクセスを行う方式では、サーチ中の音出し位置はＤ１１，Ｄ１２，Ｄ２１，Ｄ２２，Ｄ３１，Ｄ３２で、これら位置Ｄ１１，Ｄ１２，Ｄ２１，Ｄ２２，Ｄ３１，Ｄ３２の圧縮データを再生することになる。
【０００４】
【発明が解決しようとする課題】
従来の圧縮データ再生機能を有する光ディスク再生装置の早送り再生処理において、音声出力位置のイメージは、Ａ１１，Ａ１２，Ａ２１，Ａ２２，Ａ３１，Ａ３２となる。しかし、圧縮データが可変ビットレート（ＶＢＲ：Ｖａｒｉａｂｌｅ  ＢｉｔＲａｔｅ）である場合、ビットレートが異なるため、それぞれの出力音声の時間間隔Ｘ１，Ｘ２，Ｘ３が異なり、早送り再生速度が一定にならず、出力する再生位置と再生時間での誤差が大きくなるという問題がある。この問題は早戻し再生時においても生じる。
【０００５】
本発明は、上記事情に鑑みてなされたもので、ＶＢＲ圧縮データを早送りまたは早戻して再生する際に、再生時の音声と再生時間のずれを最小にして早送り再生速度を一定にすることができるディスク再生装置および圧縮データ再生方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この目的を達成するために請求項１のディスク再生装置は、ディスク上の任意の位置へピックアップを移動させて前記ディスク上に記録されたデジタル圧縮データを読み出して再生するディスク再生装置において、前記ディスク上に記録されたデジタル圧縮データ内のビットレート情報を取得するビットレート情報取得手段（サーボコントローラ・デコーダ２０４）と、再生動作中の現在の再生時間情報を取得する再生時間取得手段（マイクロコンピュータ２０３）と、取得したビットレート情報と現在の再生時間情報とに基づいて再生開始位置を特定する再生開始位置特定手段（サーボコントローラ・デコーダ２０４）と、特定した再生開始位置から前記ディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返す早送り早戻し再生手段（サーボコントローラ・デコーダ２０４）とを備える。
【０００７】
請求項８の圧縮データ再生方法は、ディスク上の任意の位置へピックアップを移動させてディスク上に記録されたデジタル圧縮データを読み出して再生するディスク再生装置における圧縮データ再生方法において、前記ディスク上に記録されたデジタル圧縮データ内のビットレート情報を取得するステップと、再生動作中の現在の再生時間情報を取得するステップと、取得したビットレート情報と現在の再生時間情報とに基づいて再生開始位置を特定するステップと、特定した再生開始位置から前記ディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返すステップとを含む。
【０００８】
請求項１、８に係る発明によれば、早送りまたは早戻し対象の圧縮データから予めビットレート情報を取得し、取得したビットレート情報と再生動作中の現在の再生時間情報とに基づいて再生開始位置を予め複数特定しておき、これら再生開始位置からデジタル圧縮データを再生する動作を単位時間毎に繰り返すことにより、ＶＢＲ圧縮データを早送りまたは早戻しで再生する際に、再生時の音声と再生時間のずれを最小にして早送り再生速度を一定にすることができる。
【０００９】
また、請求項４のディスク再生装置は、ディスク上の任意の位置へピックアップを移動させてディスク上に記録されたデジタル圧縮データを読み出して再生するディスク再生装置において、前記ディスク上の現在の再生位置より再生方向に連続した任意の領域のビットレート情報を取得するビットレート情報取得手段（サーボコントローラ・デコーダ２０４）と、再生動作中の現在の再生時間情報を取得する再生時間取得手段（マイクロコンピュータ２０３）と、取得したビットレート情報と現在の再生時間情報とに基づいて再生開始位置を特定する再生開始位置特定手段（サーボコントローラ・デコーダ２０４）と、特定した再生開始位置から前記ディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返す早送り早戻し再生手段（サーボコントローラ・デコーダ２０４）とを備える。
【００１０】
請求項９の圧縮データ再生方法は、ディスク上の任意の位置へピックアップを移動させてディスク上に記録されたデジタル圧縮データを読み出して再生するディスク再生装置における圧縮データ再生方法において、前記ディスク上の現在の再生位置より再生方向に連続した任意の領域のビットレート情報を取得するステップと、再生動作中の現在の再生時間情報を取得するステップと、取得したビットレート情報と現在の再生時間情報とに基づいて再生開始位置を特定するステップと、特定した再生開始位置から前記ディスク上のデジタル圧縮データを読み出して再生する動作を単位時間毎に繰り返すステップとを含む。
【００１１】
請求項４、９に係る発明によれば、圧縮データを早送りまたは早戻しする際に、現在再生している位置から再生方向の圧縮データのビットレート情報を取得し、取得したビットレート情報と再生動作中の現在の再生時間情報に基づいて再生開始位置を特定し、この再生開始位置からデジタル圧縮データを再生する動作を単位時間毎に繰り返すことにより、例えば早送りまたは早戻しする圧縮データ領域についてビットレート情報を取得するだけで、ＶＢＲ圧縮データの早送りまたは早戻し再生速度を一定にすることができる。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の第１の実施の形態に係るディスク再生装置の構成を示すブロック図である。ディスク再生装置は、再生データ等を記録する半導体メモリ（ＲＡＭ）２０１、マイクロコンピュータ２０３を制御するプログラムを格納する半導体メモリ（フラッシュＲＯＭ）２０２、光ディスク（ＣＤ等）１００の再生動作を制御するマイクロコンピュータ２０３、トラバースモータ２０５やピックアップ２０６およびスピンドルモータ２０８等のサーボ系を制御すると共に、ピックアップ出力信号をデコードして再生するサーボコントローラ・デコーダ２０４、光ピックアップ２０６を光ディスク１００の半径方向に移動させるトラバースモータ２０５、光ディスク１００に記録されているデータを読み取るピックアップ２０６、光ディスク１００を回転させるスピンドルモータ２０８、ピックアップ２０６から出力される読取り信号（ＲＦ信号）を増幅するＲＦアンプ２０９、サーボコントローラ・デコーダ２０４から出力されるデジタル音声データをアナログ音声信号に変換するＤ／Ａ変換器２１０、Ｄ／Ａ変換器２１０から出力される音声信号を増幅するアンプ２１１、音声を出力するスピーカ２１２を有する。
【００１３】
次に本実施の形態の動作について説明する。半導体メモリ２０２に格納されたプログラムによりマイクロコンピュータ２０３がサーボコントローラ・デコーダ２０４とトラバースモータ２０５を介してピックアップ２０６の移動を制御して、ピックアップ２０６を光ディスク１００上を半径方向に移動させることにより、光ディスク１００上に記録された圧縮データを読み出す。その際、マイクロコンピュータ２０３はシステム駆動時の初期段階で光ディスク１００に記録された圧縮データの先頭セクター位置やサイズを取得している。
【００１４】
ピックアップ２０６から出力された読取り信号はＲＦアンプ２０９で増幅されてサーボコントローラ・デコーダ２０４に入力されてサーボ系をコントロールする検出信号と圧縮データに分けられる。サーボコントローラ・デコーダ２０４は検出信号に基づいてピックアップ２０６のフォーカスを制御したり、トラッキングを制御すると共に、スピンドルモータ２０８を制御して光ディスク１００が基準線速度で回転するように制御する。
【００１５】
サーボコントローラ・デコーダ２０４は圧縮データを半導体メモリ２０１にバッファリングすることにより復号化処理を行って伸長し、この伸長データはＤ／Ａ変換器２１０によりアナログオーディオ信号としてアンプ２１１により増幅され、スピーカ２１２より出力される。
【００１６】
ここで、図２は光ディスク１００上の圧縮データのビットレート情報のイメージ図である。図２に示すようにビットレート情報３０１は光ディスク１００上の圧縮データ固有の情報であり、ある圧縮データサイズに対して伸張した結果の音声再生時間の割合である。ある１ファイル３０１に対してビットレート情報が固定であるものが固定ビットレートファイル３０２であり、可変であるものが可変ビットレートファイル３０３である。
【００１７】
圧縮データがＭＰ３ファイルである場合、ビットレート情報は図３に示すＭＰ３ビットレート情報になる。１２８ｋｂｐｓのビットレートであれば、１秒の音声を再生するためには、１３１０７２ｂｉｔの圧縮データ量が必要となる。ビットレート情報は、図１のマイクロコンピュータ２０３よりサーボコントローラ・デコーダ２０４に再生位置を指定して再生指示することで、サーボコントローラ・デコーダ２０４により取得することができる。
【００１８】
図４は、光ディスク１００上の圧縮データを早送り再生する時の概略フローチャートである。早送り処理起動時、光ディスク１００上の圧縮データはピックアップ２０６により読み出されてサーボコントローラ・デコーダ２０４に入力される。そこで、サーボコントローラ・デコーダ２０４は、第１のビットレート情報取得処理（Ｓ１０１）で、１つの圧縮データ内のビットレート情報を取得する。
【００１９】
サーボコントローラ・デコーダ２０４は、取得したビットレート情報とマイクロコンピュータ２０３により求められる現在再生時間情報に基づいて図５の再生開始位置計算式内の５０１，５０２，５０３で示す計算式によって、再生開始位置を特定する（Ｓ１０２）。
【００２０】
再生開始位置特定処理により取得した次の再生開始位置へピックアップ２０６を移動させるサーボアクセスを行い（Ｓ１０３）、単位時間の再生処理で音声を出力する（Ｓ１０４）。Ｓ１０２，Ｓ１０３，Ｓ１０４の各処理を繰り返すことで、早送り再生を実現することができる。また、再生位置の方向をファイル再生方向と逆向きになるように再生時間を制御することで、早送り再生時と同様の制御で早戻し再生を実現することができる。
【００２１】
図６は本実施の形態の早送り処理時のデータ処理を説明するイメージを示す図である。早送り再生中の繰り返し処理で、早送り再生動作中に光ディスク１００上の圧縮データのある領域（Ｄ４１）を再生する。次の単位時間で圧縮データの別の領域（Ｄ４２）を再生する。この時圧縮データがＶＢＲである時、単位時間当りの光ディスク１００上の再生開始位置を算出し、この単位時間毎に算出された再生開始位置から領域Ｄ４１〜Ｄ６１の再生を繰り返すことで、早送り再生速度を一定にすることができる。
【００２２】
具体的には、圧縮音声データ内にＢ４，Ｂ５，Ｂ６のビットレート情報の異なる領域がある場合、再生位置特定処理（Ｓ１０２）により特定した再生位置へサーボアクセスを行う方式では、単位時間毎にＤ４１，Ｄ４２，Ｄ５１，Ｄ５２，Ｄ５３，Ｄ６１の位置の圧縮データを再生する。
【００２３】
この時の音声出力位置は、Ａ４１，Ａ４２，Ａ５１，Ａ５２，Ａ５３，Ａ６１となり、それぞれの出力音声の間隔（Ｘ４）が一定となり、早送り再生速度を一定にした圧縮データ再生を行うことができる。
【００２４】
図７は、第１のビットレート情報取得処理の第１の実施形態を示す概略フローチャートである。サーボコントローラ・デコーダ２０４はピックアップ２０６を介して光ディスク１００上の圧縮データの先頭位置へサーボアクセスし（Ｓ７０１）、圧縮データの先頭位置からビットレート情報を連続的に取得し（Ｓ７０２）、圧縮データの終端位置を検出するまでビットレート情報を繰り返し取得する（Ｓ７０３）。
【００２５】
取得した再生中の圧縮データ内の全てのビットレート情報を半導体メモリ２０１の所定領域に記録して保持し、早送り再生動作中の単位時間毎に再生開始位置特定処理（Ｓ１０２）で図５の計算式より、再生位置を高精度に特定することで、早送り再生速度を一定にした再生を行う。
【００２６】
図８は、第１のビットレート情報取得処理の第２の実施形態を示す概略フローチャートである。サーボコントローラ・デコーダ２０４はピックアップ２０６を介して光ディスク１００上の圧縮データの先頭位置へサーボアクセスし（Ｓ８０１）、圧縮データの先頭位置から単位時間当りのビットレート情報を取得する（Ｓ８０２）。
【００２７】
圧縮データの終端位置を検出するまでデータ内を固定長サイズ先へアクセスし（Ｓ８０４）、再びビットレート情報を取得する。これらＳ８０２，Ｓ８０３，Ｓ８０４の処理を繰り返し、圧縮データ内の任意の領域分のビットレート情報を取得する。Ｓ８０３で圧縮データの終端位置を検出した場合、取得したビットレート情報を平均化して保持する（Ｓ８０５）。
【００２８】
第１のビットレート情報取得処理によって再生中の圧縮データ内の単位時間当たりのビットレート情報の平均化された情報を用いて、早送り再生動作中の単位時間毎に再生開始位置特定処理（Ｓ１０２）で図５の計算式より、再生位置を高精度に特定することで、早送り再生速度を一定にした再生を行うことができる。
【００２９】
本実施の形態によれば、早送り再生時に（早送り再生を実行する前に）ＶＢＲ圧縮データのビットレート情報を取得して、早送り再生時の再生開始位置を求めておき、この再生開始位置を単位時間毎に再生することにより、再生時の音声と再生時間のずれを最小にして早送り再生速度を一定にすることができる。
【００３０】
図９は、本発明の第２の実施の形態に係る光ディスク再生装置における早送り再生処理を示すフローチャートである。第２のビットレート情報取得処理（Ｓ９０１）で、再生中の圧縮データ内のビットレート情報を取得する。取得したビットレート情報と現在再生時間情報を元に図５の再生開始位置計算式内の５０１，５０２，５０３の計算式より、再生開始位置を特定する（Ｓ９０２）。再生開始位置特定処理により取得した次の再生開始位置へサーボアクセスを行い（Ｓ９０３）、再生開始位置からの再生を単位時間行う（Ｓ９０４）。
【００３１】
Ｓ９０１、Ｓ９０２，Ｓ９０３，Ｓ９０４の各処理を繰り返すことで早送り再生を実現することができる。また、再生位置の方向をファイル再生方向と逆向きになるように再生時間を制御することで、早送り再生時と同様の制御で、早戻し再生を実現することができる。
【００３２】
図１０は、図９に示す第２のビットレート情報取得処理の第１の実施形態を示すフローチャートである。サーボコントローラ・デコーダ２０４はピックアップ２０６を介して光ディスク１００上の圧縮データ内の目標位置へサーボアクセスし（Ｓ１００１，Ｓ１００２）、目標アドレスからビットレート情報を取得する（Ｓ１００２）。ビットレート情報取得処理（Ｓ１００３）を固定長サイズ分取得完了するまで繰り返し行い（Ｓ１００４）、ビットレート情報取得領域内のビットレート情報を半導体メモリ２０１の所定領域に保持する。
【００３３】
図１１は、ビットレート情報の取得タイミングを説明するイメージ図である。早送り再生処理の中の前回の単位時間でのサーボアクセス開始位置（１１Ｄ１）より、サーボアクセス動作（Ｓ９０３）によって再生位置（１１Ｄ２）へ移動する。現在は再生処理（Ｓ９０４）によって再生開始位置（１１Ｄ２）から再生処理を行っている。
【００３４】
単位時間の再生が終了し、第２のビットレート情報取得処理（Ｓ９０１）で現在再生位置（１１Ｄ３）から再生方向に固定長のサイズのビットレート情報取得領域（１１Ｗ）からビットレート情報を取得する（Ｓ１００３）。再生位置特定処理（Ｓ９０２）では、ビットレート情報取得開始位置（１１Ｄ３）での再生時間と現在の再生時間との差分時間とビットレート情報を取得した領域内のビットレート情報を元に、次の単位時間での再生開始位置（１１Ｄ４）を特定する。
【００３５】
本実施形態では、圧縮データ内の全てのビットレート情報を取得することなく、例えば早送りする領域のような再生開始位置を特定するために十分な領域を決定してビットレート情報を取得することで、高精度に再生開始位置を特定することができる。
【００３６】
図１２は、図９に示す第２のビットレート情報取得処理の第２の実施形態を示すフローチャートである。サーボコントローラ・デコーダ２０４はピックアップ２０６を介して光ディスク１００上の圧縮データ内の目標位置へサーボアクセスし（Ｓ１２０１，Ｓ１２０２）、目標アドレスからビットレート情報を取得する（Ｓ１２０３）。ビットレート情報取得処理（Ｓ１２０３）を固定長サイズ分取得完了するまで繰り返し行い（Ｓ１００４）、圧縮データ内の固定領域のビットレート情報を保持する。
【００３７】
指定回数になるまでＳ１２０１，Ｓ１２０２，Ｓ１２０３，Ｓ１２０４，Ｓ１２０５，Ｓ１２０６の処理を繰り返し行い、ビットレート情報を取得する。指定回数分の取得完了すると（Ｓ１２０５）、ビットレート情報を平均化する処理（Ｓ１２０７）を行い、圧縮データ内のある領域において平均化したビットレート情報を保持する。
【００３８】
図１３は、ビットレート情報の取得タイミングを説明するイメージ図である。早送り再生処理中の前回の単位時間でのサーボアクセス開始位置（１３Ｄ１）より、サーボアクセス動作（Ｓ９０２）によって再生位置（１３Ｄ２）へ移動する。現在は再生処理（Ｓ９０４）によって再生開始位置（１３Ｄ２）から再生処理を行っている。
【００３９】
単位時間の再生が終了し、第２のビットレート情報取得処理（Ｓ９０１）では、現在再生位置（１３Ｄ３）から再生方向に固定長のサイズのビットレート情報取得領域（１３Ｗ１）からビットレート情報を取得する（Ｓ１２０３）。指定回数分を繰り返し行い（Ｓ１２０５）、複数の固定領域（１３Ｗ１，１３Ｗ２，１３Ｗ３）のビットレート情報を取得する。
【００４０】
再生位置特定処理（Ｓ９０２）では、ビットレート情報取得開始位置（１３Ｄ３）での再生時間と現在の再生時間との差分時間とビットレート情報を取得した領域内のビットレート情報を元に、次の単位時間での再生開始位置（１３Ｄ４）を特定する。
【００４１】
本実施形態も、圧縮データ内の全てのビットレート情報を取得することなく、再生開始位置を特定するために十分な領域を決定し、ビットレート情報を取得することで、高精度に再生開始位置を特定することができる。
【００４２】
図１４に図９に示す第２のビットレート情報取得処理の第３の実施形態を示すフローチャートである。サーボコントローラ・デコーダ２０４は現在再生位置のビットレート情報を既に取得ずみであるかどうかを判定し（Ｓ１４０１）、取得済みである場合は処理を終了する。
【００４３】
現在再生位置のビットレート情報が取得されていない場合は現在再生位置よりビットレート情報を取得し（Ｓ１４０２）、取得する領域の位置を半導体メモリ２０１に確保して上記ビットレート情報を保持する（Ｓ１４０３）。このビットレート取得処理を固定サイズ取得するまで繰り返す（Ｓ１４０４）。
【００４４】
本実施形態では、ビットレート情報取得処理の中で、圧縮データ内のビットレート情報を取得する領域の位置を保持しておき、次回ビットレート情報を取得する際に、現在再生位置と前記領域とが同一の場合は、ビットレート情報を取得せず、保持しているビットレート情報を使用するため、ビットレート情報取得を必要な時のみ行えばよい。
【００４５】
図１５に上記した第２のビットレート情報取得処理を説明するイメージ図である。図１５（ａ）は、早送り再生動作中のある単位時間のビットレート情報取得処理のタイミング図である。前回の単位時間での第２のビットレート情報取得処理で、ビットレート情報を取得する際にビットレート情報を取得した領域（１５Ｗ１）を保持する。再生開始位置特定処理（Ｓ９０２）で、前記領域（１５Ｗ１）で取得したビットレート情報を用いて、次の単位時間で再生する再生開始位置（１５Ｄ２）を特定する。次の単位時間のビットレート情報取得領域（１５Ｄ２から１５Ｄ３の領域）が、前回ビットレート情報を取得した領域（１５Ｗ１）と同一の領域である場合は、ビットレート情報取得処理を実行せず、保持してあるビットレート情報を使用して、次の単位時間において再生する再生開始位置を再生位置特定処理（Ｓ９０２）で特定し、圧縮データを再生する。
【００４６】
図１５（ｂ）は、図１５（ａ）のビットレート情報を取得した領域（１５Ｗ１）と同一領域でない場合の単位時間でのビットレート情報取得処理のタイミング図である。ある単位時間での第２のビットレート情報取得処理で、ビットレート情報を取得する時に、前回までにビットレート情報を取得した領域（１５Ｗ２）内に、現在の再生位置（１５Ｄ７）がないため、ビットレート情報を取得する領域を現在の再生位置（１５Ｄ７）より固定長サイズの領域（１５Ｗ３）よりビットレート情報を取得する。ビットレート情報を取得する領域を重複することなく、次の単位時間において再生する再生開始位置を再生位置特定処理（Ｓ９０２）で特定し、圧縮データを再生することができる。
【００４７】
図１６は、図９に示す第２のビットレート情報取得処理の第４の実施形態を示すフローチャートである。サーボコントローラ・デコーダ２０４は現在再生位置のビットレート情報は既に取得済みであるかどうかを判定し（Ｓ１６０１）、取得済みである場合は半導体メモリ２０２の前回のビットレート情報を保持してあるアドレスにアクセスし（Ｓ１６０２）、前回のビットレート情報を読み出して取得する（Ｓ１６０３）。
【００４８】
現在再生位置のビットレート情報が取得されていない場合は（Ｓ１６０１）、現在再生位置よりビットレート情報を取得し（Ｓ１６０３）、半導体メモリ２０２内に取得する領域の位置を前回取得位置と重複しないように保持し、そこから取得したビットレート情報を記録する（Ｓ１６０４）。このビットレート取得処理を固定サイズ取得するまで繰り返す（Ｓ１１６０５）。
【００４９】
本実施形態では、現在再生位置のビットレート情報が既に取得済みである場合に前回取得したビットレート情報を用いる。
【００５０】
図１７に上記した第２のビットレート情報取得処理を説明するイメージ図である。図１７（ａ）は、早送り再生動作中のある単位時間のビットレート情報取得処理のタイミング図である。現在、第２のビットレート情報情報取得処理で、ビットレート情報を取得する時にビットレート情報を取得した領域（１７Ｗ１）内に、ビットレート情報を取得する開始位置（１７Ｄ２）がある場合、前回までにビットレート情報を取得した領域の終端を開始位置とし，図１７（ｂ）に示すように固定長のサイズの領域（１７Ｗ２）のビットレート情報を取得する。ビットレート情報取得処理は圧縮データの終端まで引き続き行われ、再生位置特定処理（Ｓ９０２）で、取得したビットレート情報を使用して、次の再生開始位置を特定し、圧縮データを再生することができる。
【００５１】
本実施の形態によれば、早戻し早送り再生中に、現在再生している位置から再生方向の圧縮データのビットレート情報を取得し、このビットレート情報と再生動作中の現在の再生時間情報に基づいて再生開始位置を特定し、この再生開始位置からデジタル圧縮データを再生する動作を単位時間毎に繰り返すことにより、全ての圧縮データのビットレート情報を取得することなく、ＶＢＲ圧縮データの早送りまたは早戻しで再生時の音声と再生時間のずれを最小にして早送り再生速度を一定にすることができる。
【００５２】
また、既にビットレート情報を取得した領域を早送りまたは早戻しで再生する場合は既に取得したビットレート情報を用いて早送りまたは早戻しで再生を行うことができる。
【００５３】
なお、上記実施の形態で説明した早送り、早戻し再生動作をプログラムとしてプログラム化し、コンピュータに実行させることで実施できる。その際、コンピュータプログラムはフロッピーディスクやハードディスク等のディスク型記録媒体、半導体メモリやカード型メモリ等の各種メモリ或いは、通信ネットワーク等の各種プログラム記録媒体を通じてコンピュータに供給することができる。
【００５４】
また、本発明は上記実施の形態に限定されることなく、その要旨を逸脱しない範囲において、具体的な構成、機能、作用、効果において、他の種々の形態によっても実施することができる。
【００５５】
【発明の効果】
以上のように本発明によれば、早送りまたは早戻し対象の圧縮データから予めビットレート情報を取得し、このビットレート情報と再生動作中の現在の再生時間情報とに基づいて再生開始位置を予め複数特定しておき、これら再生開始位置からデジタル圧縮データを再生する動作を単位時間毎に繰り返すことにより、ＶＢＲ圧縮データを早送りまたは早戻しで再生する際に、再生時の音声と再生時間のずれを最小にして早送り再生速度を一定にすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る光ディスク再生装置の構成を示すブロック図。
【図２】光ディスク上の圧縮データのビットレート情報のイメージ図。
【図３】圧縮データがＭＰ３ファイルのビットレート情報を示す図。
【図４】第１の実施の形態における光ディスク上の圧縮データを早送り再生する処理を示す概略フローチャート。
【図５】再生開始位置を算出するための計算式を示す図。
【図６】第１の実施の形態の早送り処理時のデータ処理を説明するイメージを示す図。
【図７】図４に示した第１のビットレート情報取得処理の第１の実施形態を示す概略フローチャート。
【図８】図４に示した第１のビットレート情報取得処理の第２の実施形態を示す概略フローチャート。
【図９】本発明の第２の実施の形態に係る光ディスク再生装置における早送り再生処理を示すフローチャート。
【図１０】図９に示した第２のビットレート情報取得処理の第１の実施形態を示すフローチャート。
【図１１】図１０に示した第２のビットレート情報の取得タイミングを説明するイメージ図。
【図１２】図９に示した第２のビットレート情報取得処理の第２の実施形態を示すローチャート。
【図１３】図１２に示した第２のビットレート情報の取得タイミングを説明するイメージ図。
【図１４】図９に示した第２のビットレート情報取得処理の第３の実施形態を示すフローチャート。
【図１５】図１４に示した第２のビットレート情報取得処理を説明するイメージ図。
【図１６】図９に示した第２のビットレート情報取得処理の第４の実施形態を示すフローチャート。
【図１７】図１６に示した第２のビットレート情報取得処理を説明するイメージ図。
【図１８】従来の圧縮データ再生機能を有する光ディスク再生装置の早送り再生処理を示すフローチャート。
【図１９】図１８に示した従来の早送り処理を説明するイメージ図。
【符号の説明】
２０１、２０２  半導体メモリ
２０３  マイクロコンピュータ
２０４  サーボコントローラ・デコーダ
２０５  トラバースモータ
２０６  ピックアップ
２０８  スピンドルモータ
２０９  ＲＦアンプ
２１０  Ｄ／Ａ変換器
２１１  アンプ
２１２  スピーカ
【図１】
2004178643.tif 000003
【図２】
2004178643.tif 000004
【図３】
2004178643.tif 000005
【図４】
2004178643.tif 000006
【図５】
2004178643.tif 000007
【図６】
2004178643.tif 000008
【図７】
2004178643.tif 000009
【図８】
2004178643.tif 000010
【図９】
2004178643.tif 000011
【図１０】
2004178643.tif 000012
【図１１】
2004178643.tif 000013
【図１２】
2004178643.tif 000014
【図１３】
2004178643.tif 000015
【図１４】
2004178643.tif 000016
【図１５】
2004178643.tif 000017
【図１６】
2004178643.tif 000018
【図１７】
2004178643.tif 000019
【図１８】
2004178643.tif 000020
【図１９】
2004178643.tif 000021