(57)【要約】【課題】圧縮された音声データを高速再生するとき、その音声出力を一定にすることができるディスク再生装置を提供する。【解決手段】バッファメモリ１６に記憶された各曲の開始アドレスおよび開始タイムコードをＣＰＵ２０に取り込み、各曲の圧縮データを復号したときの１フレームを構成するために必要なセクター数を演算する。必要なセクター数が多い場合には、間引くセクター数を多くし、必要なセクター数が少ない場合には、間引くセクター数を少なくし、バッファメモリ１６から読み出される１つまたはアドレスが連続する複数の有効セクターのそれぞれに含まれるフレーム数を一定に制御する。【選択図】        図１
2006004515.tif 000002
【特許請求の範囲】
【請求項１】
フレーム単位で構成されたプレーンデータを複数のトラック毎に異なる圧縮率で圧縮した圧縮データと、各トラックの開始アドレスおよび開始タイムコードを含むヘッダー情報とが記録されたディスクから前記ヘッダー情報および前記圧縮データをセクター単位に読み出す読出手段と、前記読出手段により読み出されたヘッダー情報および圧縮データを記憶する記憶手段と、前記記憶手段に記憶されたヘッダー情報に基づいて前記記憶手段に記憶された圧縮データを読み出し、読み出された圧縮データを復号して再生するシステム制御手段とを備え、前記システム制御手段は、前記ディスクの再生中に早送りまたは早戻しの高速再生情報が入力されたとき、前記記憶手段に記憶された圧縮データを間引いて間欠的に読み出す第１の高速再生制御手段を有するディスク再生装置であって、
前記第１の高速再生制御手段は、
前記記憶手段に記憶された各トラックの開始アドレスおよび開始タイムコードを読み出し、読み出された各トラックの開始アドレスおよび開始タイムコードに基づいてそれぞれのトラックの圧縮データを復号したときの１フレームを構成するために必要なセクター数を演算する第１の演算手段と、
前記記憶手段から間欠的に読み出される１つまたはアドレスが連続する複数のセクターのそれぞれに含まれるフレーム数が一定になるように、前記演算手段により演算されたセクター数に基づいて前記記憶手段に記憶された圧縮データを間引く第１の設定手段とを有する、
ことを特徴とするディスク再生装置。
【請求項２】
前記システム制御手段は、前記ディスクの再生前に早送りまたは早戻しの高速再生情報が入力されたとき、前記読出手段により前記ディスクに記憶された圧縮データを間引いて間欠的に読み出させる第２の高速再生制御手段を有し、
前記第２の高速再生制御手段は、
前記記憶手段に記憶された各トラックの開始アドレスおよび開始タイムコードを読み出し、読み出された各トラックの開始アドレスおよび開始タイムコードに基づいてそれぞれのトラックの圧縮データを復号したときの１フレームを構成するために必要なセクター数を演算する第２の演算手段と、
前記ディスクから連続的に読み出される１つ以上のセクター全体に含まれるフレーム数が一定になるように、前記演算手段により演算されたセクター数に基づいて前記ディスクに記憶された圧縮データを間引く第２の設定手段とを有すること特徴とする請求項１記載のディスク再生装置。
【請求項３】
前記ディスクは、ＳｕｐｅｒＡｕｄｉｏＣＤ（Super Audio Compact Disc）であり、前記ヘッダー情報は、ＴＯＣ（Table of Contents）情報であることを特徴とする請求項１記載のディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク媒体に記録されたデータを読み出して再生するディスク再生装置に関する。
【背景技術】
【０００２】
近年、再生専用の音楽ＣＤであるＣＤＤＡ（Compact Disc Digital Audio）よりも高帯域な音声データが記録されたＳｕｐｅｒＡｕｄｉｏＣＤが注目されている。ＳｕｐｅｒＡｕｄｉｏＣＤには、例えば、２チャンネルの音声データとともに、マルチチャンネルの音声データが記録されている。２チャンネルの音声データは、圧縮されない場合があるが、マルチチャンネルの音声データは、そのデータ量が大きいため、圧縮されて記録されている。２チャンネルおよびマルチチャンネルの音声データの先頭には、それぞれのヘッダー情報であるＴＯＣ（Table of Contents）情報が記録されている。ＴＯＣ情報は、各曲（トラック）の開始アドレスや、開始タイムコード等から構成されている。
【０００３】
ところで、従来のディスク再生装置は、ディスクから読み出された音声データをバッファメモリに記憶し、バッファメモリに記憶された音声データを読み出して再生しているが、再生中に早送りまたは早戻しの高速再生情報が操作入力されたときには、バッファメモリに記憶された音声データを間引いて読み出し再生するものが提供されている。これにより、ディスクのアクセス回数を低減して、ディスクの制御を簡単にし、消費電力を低減するとともに、操作入力に対する再生の応答性を向上させている（例えば特許文献１および２参照）。
【特許文献１】特開平７−１４１７７７号公報
【特許文献２】特開２０００−３３９８６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＳｕｐｅｒＡｕｄｉｏＣＤを再生する従来のディスク再生装置では、バッファメモリに記憶された音声データは圧縮されたままなので、バッファメモリに記憶された音声データをセクター単位で間引くと、曲（トラック）毎に圧縮率が変わるため、ある曲では、間延びした音声が再生され、他の曲では小刻みな音声が再生されてしまい、使用者に違和感を与えてしまうといった問題があった。
【０００５】
本発明は、このような事情に鑑みなされたものであり、その目的は、圧縮された音声データを高速再生するとき、その音声出力を一定にすることができるディスク再生装置を提供するにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明のディスク再生装置は、フレーム単位で構成されたプレーンデータを複数のトラック毎に異なる圧縮率で圧縮した圧縮データと、各トラックの開始アドレスおよび開始タイムコードを含むヘッダー情報とが記録されたディスクから前記ヘッダー情報および前記圧縮データをセクター単位に読み出す読出手段と、前記読出手段により読み出されたヘッダー情報および圧縮データを記憶する記憶手段と、前記記憶手段に記憶されたヘッダー情報に基づいて前記記憶手段に記憶された圧縮データを読み出し、読み出された圧縮データを復号して再生するシステム制御手段とを備え、前記システム制御手段は、前記ディスクの再生中に早送りまたは早戻しの高速再生情報が入力されたとき、前記記憶手段に記憶された圧縮データを間引いて間欠的に読み出す第１の高速再生制御手段を有するディスク再生装置であって、前記第１の高速再生制御手段は、前記記憶手段に記憶された各トラックの開始アドレスおよび開始タイムコードを読み出し、読み出された各トラックの開始アドレスおよび開始タイムコードに基づいてそれぞれのトラックの圧縮データを復号したときの１フレームを構成するために必要なセクター数を演算する第１の演算手段と、前記記憶手段から間欠的に読み出される１つまたはアドレスが連続する複数のセクターのそれぞれに含まれるフレーム数が一定になるように、前記演算手段により演算されたセクター数に基づいて前記記憶手段に記憶された圧縮データを間引く第１の設定手段とを有する、ことを特徴とする。
【発明の効果】
【０００７】
本発明のディスク再生装置によれば、高速再生情報が入力されたときには、前記記憶手段に記憶された各トラックの開始アドレスおよび開始タイムコードに基づいてそれぞれのトラックの圧縮データを復号したときの１フレームを構成するために必要なセクター数が第１の演算手段により演算され、前記記憶手段から連続的に読み出される１つ以上のセクター全体のフレーム数が一定になるように、前記第１の演算手段により演算されたセクター数に基づいて前記記憶手段に記憶された圧縮データが第１の設定手段により間引かれる。したがって、高速再生のとき、一定のフレーム数が含まれる圧縮データを間欠的に読み出し、音声出力を一定することができる。
【発明を実施するための最良の形態】
【０００８】
上記目的を達成するため、高速再生情報が操作入力されたときには、ヘッダー情報に含まれる各曲の開始アドレスおよび開始タイムコードに基づいて、それぞれのトラックの圧縮データを復号したときの１フレームを構成するために必要なセクター数を演算し、連続的に読み出される複数のセクター全体に含まれるフレーム数が一定となるように、各曲毎に間引くセクター数を演算するように本発明のディスク再生装置を構成する。
【実施例１】
【０００９】
図１は、実施例１のディスク再生装置の概略構成を示す図である。
図１に示すように、実施例１のディスク再生装置は、ＳｕｐｅｒＡｕｄｉｏＣＤ１０を再生するプレーヤである。ＳｕｐｅｒＡｕｄｉｏＣＤ１０には、例えば、音楽を構成する音声データが曲（トラック）毎に分割されて記録されている。各曲はそれぞれ異なる圧縮率でにより圧縮されている。音楽を構成する音声データの先頭には、ヘッダー情報であるＴＯＣ情報（Table of Contents）が記録されている。ＴＯＣ情報は、各曲の先頭のアドレスや、各曲のタイムコード等により構成されている。ヘッダー情報および各曲の音声データは、ＳｕｐｅｒＡｕｄｉｏＣＤのセクター単位に記録されている。圧縮前の音声データ（プレーンデータ）は、１３．３ｍｓｅｃ（１／７５ｓｅｃ）のフレーム単位に構成されている。圧縮率が最大のときには、１セクターに７フレームが記録され、圧縮率が最小のときには、１６セクターに１フレームが記録される。
【００１０】
図１に示すように、実施例１のディスク再生装置は、ピックアップ１１、ＲＦアンプ１２、サーボコントーラ１３、ＥＣＣ（Error Correction Code）１４、メモリコントローラ１５、バッファメモリ１６、ＤＳＤ（Digital Stream Digital）１７、ＤＡＣ（Digital Analog Converter）１９、操作表示部１９およびＣＰＵ２０を備える。
【００１１】
ピックアップ１１は、ＳｕｐｅｒＡｕｄｉｏＣＤ１０に記録された音声信号をセクター単位で読み出す。ＲＦアンプ１２は、ピックアップ１１により読み出された音声信号を増幅する。サーボコントローラ１３は、ＳｕｐｅｒＡｕｄｉｏＣＤ１０の回転を制御するとともに、ピックアップ１１のフォーカス、トラッキングおよび送りを制御する。ＥＣＣ１４は、ＲＦアンプ１２により増幅された音声信号をデジタルの音声データに変換するとともに、音声データに誤り訂正を行なう。メモリコントローラ１５は、ＥＣＣ１４により誤り訂正が行なわれた音声データをバッファメモリ１６に一時的に記憶する。バッファメモリ１６は、例えば、ＤＲＡＭからなる。ＤＳＤ１７は、バッファメモリ１６に記憶された圧縮された音声データを復号する。ＤＡＣ１８は、ＤＳＤ１７により復号された音声データをアナログの音声信号に変換し出力する。操作表示部１９は、再生、停止、早送り等の操作情報を入力するとともに、曲や時刻等の状態情報を表示する。ＣＰＵ２０は、ＲＦアンプ１２、サーボコントーラ１３、ＥＣＣ１４、メモリコントローラ１５、ＤＳＤ１７および操作表示部１９と相互に接続され、本装置全体を制御する。
【００１２】
ＳｕｐｅｒＡｕｄｉｏＣＤ１０の再生の際には、ＳｕｐｅｒＡｕｄｉｏＣＤ１０に記録された音声信号は、ピックアップ１１により読み出され、ＲＦアンプ１２により増幅され、ＥＣＣ１４により音声データに変換され、バッファメモリ１６に一旦記憶された後、ＤＳＤ１７により復号され、ＤＡＣ１８により音声信号に変換されて出力される。バッファメモリ１６には、まず、ＳｕｐｅｒＡｕｄｉｏＣＤ１０のＴＯＣ情報が記憶され、このＴＯＣ情報に含まれる必要な情報がＣＰＵ２０に取り込まれ、次に、各曲の音声データが順次に記憶される。そして、各曲の音声データがバッファメモリ１６から読み出され、再生が行なわれる。ＳｕｐｅｒＡｕｄｉｏＣＤ１０およびバッファメモリ１６のアクセスは、ＳｕｐｅｒＡｕｄｉｏＣＤ１０のセクター単位で行なわれる。
【００１３】
図２は、ディスク再生装置の高速再生の動作を示すフローチャートである。
操作表示部１９の早送りボタンが押下されると、まず、ＣＰＵ２０によりバッファメモリ１６に記憶された各曲の開始アドレスおよび開始タイムコードが読み出され（ステップＳ１）、各曲の１フレームを構成するために必要なセクター数が演算され（ステップＳ２）、ＣＰＵ２０により、各曲のそれぞれに間引くセクター数が演算される（ステップＳ３）。次に、ＣＰＵ２０により、バッファメモリ１６の早送りのための先頭のセクターのアドレスが演算され（ステップＳ４）、ＣＰＵ２０により、バッファメモリ１６の後続するセクターに対し、各曲の間引くセクター数に従って有効または無効が設定される（ステップＳ５）。次に、ＣＰＵ２０により、バッファメモリ１６の前記先頭のセクターから、無効に設定されたセクターが飛ばされ、有効なセクターのみが順次に読み出され、高速再生が行なわれる（ステップＳ６）。
【００１４】
図３は、圧縮データの一例を示す図である。図４は、ある曲の相対アドレスおよび再生時間の関係を示す図である。
図３に示されるように、ＣＰＵ２０により、バッファメモリ１６に記憶されたＴＯＣ情報に含まれる、１曲目の開始アドレスおよび開始タイムコード、２曲目の開始アドレスおよび開始タイムコードが取得されたものとする。
【００１５】
まず、２曲目の開始アドレス（４００００）から１曲目の開始アドレス（３００００）が減算され、１曲目のセクター数（１００００）が演算される。次に、２曲目の開始タイムコード（００分２０秒００フレーム）から１曲目の開始タイムコード（００分００秒００フレーム）が減算され、１曲目の再生時間（２０×７５フレーム＝１５００フレーム）が演算される。次に、１曲目のセクター数（１００００）がその再生時間（１５００）により除算され、１フレームを構成するために必要なセクター数（６．６・・・）が演算される。
【００１６】
次に、このセクター数から間引くセクター数が決定される。１フレームを構成するために必要なセクター数が多い場合には、圧縮率が低いので、間引くセクター数は多い。１フレームを構成するために必要なセクター数が少ない場合には、圧縮率が高いので、間引くセクター数は少ない。
【００１７】
１フレームを構成するために必要なセクター数は、整数値とは限らないので、図４に示されるように、曲の相対アドレス（セクター数）を横軸に、相対時間（フレーム数）を縦軸にとり、傾きが圧縮率を意味する直線グラフを生成し、有効または無効にするセクターのアドレスを直線補間により演算するとよい。
【００１８】
図５は、ディスク装置の読出動作の一例を示す図である。図６は、従来のディスク装置の読出動作の一例を示す図である。
図６に示されるように、従来のディスク再生装置では、一定のセクター毎に間引きされて復号されると、アドレスが連続するフレーム数が変動し、ある曲では、間延びした音声が再生され、他の曲では小刻みな音声が再生され、使用者に違和感を与えてしまう。
【００１９】
図５に示されるように、実施例１のディスク再生装置では、高速再生時には、例えば、１曲目は２セクター毎、２曲目は３セクター毎に、３曲目は５セクター毎に有効および無効が設定され、バッファメモリ１６から有効セクターが間引かれて読み出される。ＤＳＤ１７により復号されると、アドレスが連続する有効セクター全体から、いずれも５フレームの音声データが復号され、ＤＡＣ１８により一定の音声が出力される。
【００２０】
このように、実施例１のディスク再生装置によれば、高速再生時には、各曲の圧縮データを復号したときの１フレームを構成するために必要なセクター数を演算する。必要なセクター数が多い場合には、間引くセクター数を多くし、必要なセクター数が少ない場合には、間引くセクター数を少なくし、バッファメモリ１６から間引いて読み出される１つまたはアドレスが連続する複数の有効セクターのそれぞれに含まれるフレーム数を一定に制御する。したがって、その音声出力を一定にすることができる。
【００２１】
なお、実施例１では、再生中に高速再生が操作入力されたとき、バッファメモリ１６に記憶された圧縮データを間引く例を示したが、例えば、通常再生の前に高速再生が操作入力されたときには、ＳｕｐｅｒＡｕｄｉｏＣＤ１０から各曲のそれぞれにセクターを間引いてデータを読み出すように構成することもできる。
【図面の簡単な説明】
【００２２】
【図１】実施例１のディスク再生装置の概略構成を示す図である。
【図２】ディスク再生装置の高速再生の動作を示すフローチャートである。
【図３】圧縮データの一例を示す図である。
【図４】ある曲の相対アドレスおよび再生時間の関係を示す図である。
【図５】ディスク装置の読出動作の一例を示す図である。
【図６】従来のディスク装置の読出動作の一例を示す図である。
【符号の説明】
【００２３】
１０……ＳｕｐｅｒＡｕｄｉｏＣＤ、１１……ピックアップ、１２……ＲＦアンプ、１３……サーボコントーラ、１４……ＥＣＣ（Error Correction Code）、１５……メモリコントローラ、１６……バッファメモリ、１７……ＤＳＤ（Digital Stream Digital）、１８……ＤＡＣ（Digital Analog Converter）、１９……操作表示部、２０……ＣＰＵ。
【図１】
2006004515.tif 000003
【図２】
2006004515.tif 000004
【図３】
2006004515.tif 000005
【図４】
2006004515.tif 000006
【図５】
2006004515.tif 000007
【図６】
2006004515.tif 000008