(57)【特許請求の範囲】
【請求項１】
光ディスクのトラックに記録された圧縮データを読み取って、当該圧縮データを一定の書込速度で記憶手段に書き込んで記憶させ、前記書込速度より遅い一定の読出速度で読み出して、当該圧縮データを伸長して出力再生する機能を備え、前記圧縮データを連続的に読み取る通常再生モードと、通常再生及びトラックジャンプの繰り返しにより前記圧縮データを断続的に読み取る特殊再生モードとを有するディスクプレーヤであって、
前記記憶手段に記憶されたデータ量が所定量以下であるか否かを判定するデータ量判定手段と、
前記特殊再生モードにおいて、前記データ量判定手段の判定結果に応じて、前記トラックジャンプの際のジャンプ本数を変更するトラック本数変更手段とを具備したことを特徴とするディスクプレーヤ。
【請求項２】
光ディスクのトラックに記録された圧縮データを読み取って、当該圧縮データを一定の書込速度で記憶手段に書き込んで記憶させ、前記書込速度より遅い一定の読出速度で読み出して、当該圧縮データを伸長して出力再生する機能を備え、前記圧縮データを連続的に読み取る通常再生モードと、通常再生及びトラックジャンプの繰り返しにより前記圧縮データを断続的に読み取る特殊再生モードとを有するディスクプレーヤであって、
前記記憶手段に記憶されたデータ量が所定量以下であるか否かを判定するデータ量判定手段と、
前記特殊再生モードにおいて、前記データ量判定手段の判定結果に応じて、前記トラックジャンプの際のジャンプ本数を順次変更するトラック本数変更手段とを具備したことを特徴とするディスクプレーヤ。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、データが記録された光ディスク（以下、単にディスクという）を演奏して出力再生するディスクプレーヤで、特に、データの蓄積が可能なものに関する。
【０００２】
【従来の技術】
かかるディスクプレーヤで演奏するディスクには、音声データ等の圧縮データが記録されており、そのディスクのトラックに記録された圧縮データを読み取って、一定の書込速度のレートで記憶手段であるメモリに書き込んで記憶させ、書込速度より遅い一定の読出速度のレートで読み出して、その圧縮データを伸長して出力再生する機能を備えている。
【０００３】
すなわち、音声データの蓄積が可能なプレーヤシステムの再生状態では、通常そのメモリに対し、ディスクから読み出したデータを（出力側に対し）速いレートでため込む一方で、実際に音として出力するデータを比較的遅いレートではきだしている。
【０００４】
しかし、通常再生及びトラックジャンプの繰り返しによりデータを断続的に読み取る特殊再生モードであるサーチ動作の場合、サーチ中（特に速い倍速）では、ディスクからのデータ読み出しの方法が再生中と異なり、読み出し→数本トラックジャンプ→読み出し→数本トラックジャンプ→…を繰り返すこととなるので（トラックジャンプ本数は、倍速が速いほど多くなる）、ジャンプ処理等に時間がかかり、メモリに対する入力レート（データ書込速度）が再生時に比べ遅くなる、しかしその一方で出力側の出力レート（データ読出速度）は再生時と変わらないので、音声データ、再生時に比べたまりにくい状態にあると言える。
【０００５】
【発明が解決しようとする課題】
上記のようなサーチ状態において、キズ等により更に読みとりが困難になる条件が加わった場合、最悪の状態ではメモリに蓄積されたデータを使い果たし、その時点で出力音声データが途切れ、以降のサーチ処理が不可能となる。この場合、エラーとしてストップするか、再度サーチを実行させることになるが、ユーザーに対し不快感を与えることになる。
【０００６】
本発明はかかる従来の問題を解決するものであり、サーチ状態において、キズ等により読みとりが困難になる条件が加わった場合でも、正常に再生動作を行うことのできる優れたディスクプレーヤを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は上記目的を達成するために、光ディスクのトラックに記録された圧縮データを読み取って、当該圧縮データを一定の書込速度で記憶手段に書き込んで記憶させ、前記書込速度より遅い一定の読出速度で読み出して、当該圧縮データを伸長して出力再生する機能を備え、前記圧縮データを連続的に読み取る通常再生モードと、通常再生及びトラックジャンプの繰り返しにより前記圧縮データを断続的に読み取る特殊再生モードとを有するとともに、前記記憶手段に記憶されたデータ量が所定量以下であるか否かを判定するデータ量判定手段と、前記特殊再生モードにおいて、前記データ量判定手段の判定結果に応じて、前記トラックジャンプの際のジャンプ本数を変更するトラック本数変更手段とを具備したことを特徴とする。
【０００８】
【作用】
したがって本発明によれば、通常再生及びトラックジャンプの繰り返しにより前記圧縮データを断続的に読み取る特殊再生モードにおいて、キズ等により読みとりが困難になる条件が加わった場合でも、メモリ残が０となることがなく、正常に再生動作を行うことが可能となる。
【０００９】
【実施例】
以下、ここではＭＤ（ミニディスク）を演奏するディスクプレーヤであるＭＤ装置を例にとり説明する。
【００１０】
図１は、そのＭＤ装置の制御部、信号処理部の構成を示したブロック図である。  図で１はミニディスク、２はターンテーブル、２０はスピンドルモーターを示している。４は、ピックアップ３から出力される高周波信号を増幅するＲＦアンプ、７は、ＲＦアンプ４から得られる信号をディジタル信号の音声データに変換するとともに、所定の処理を行う信号処理部である。９は信号処理部７からの時間軸を圧縮された音声データを記憶手段であるメモリ１０に書き込むとともに、メモリ１０から読み出した音声データを、書き込みと非同期に（遅い読み出しレートで）出力するメモリーコントローラーである。１１は、メモリーコントローラー９からの音声データの時間軸を伸長し、種々の聴感補正を施すＡＴＲＡＣ（Ａｄａｐｔｉｖｅ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ）信号処理部である。１２は、ディジタル信号である音声データをアナログ信号に変換するＤ／Ａコンバーター、１３は、このアナログ音声信号を増幅するオーディオアンプ、１４はこの音声信号の供給により音声を発するスピーカーである。
【００１１】
６は、ＲＦアンプ４からの読みとり同期信号成分その他の信号を受けて、駆動制御信号を生成するサーボ処理部である。５はこのサーボ処理部６からの制御信号により、ピックアップ３の光ビームの照射手段、トラッキング、フォーカスアクチュエーター、スレッドモーター、（いずれも図示せず）を駆動する駆動信号を生成するドライバー、８は、サーボ処理部６からの制御信号により、スピンドルモーター２０を駆動する駆動信号を生成するドライバーである。１６はこの装置を制御するとともに、ヘッドユニット（図示せず）と通信を行う手段としてのＣＰＵである。１５は前面パネルに設けられたキー入力を受けて、その入力データをＣＰＵ１６に供給するキー入力インターフェースである。
【００１２】
１９は、ＣＰＵ１６によって制御されるディスクローディング機構であり、各種センサー及びアクチュエーター等により構成される。また、１７は、ＣＰＵ１６から出力される表示データに基づいて表示器１８を駆動する表示用ドライバーである。２１はＡＤＩＰ（Ａｄｄｒｅｓ  Ｉｎ  Ｐｒｅ−ｇｒｏｏｖｅ）の信号処理である。
【００１３】
これらの構成において、通常トラックジャンプは、ＣＰＵ１６により制御線Ａを通じて、サーボ処理部６に命令が送られ、サーボ処理部６は、ドライバーに対し駆動電圧を発生し、ドライバー５が、ピックアップ３に所定のジャンプ電圧を加える事で実行される。このトラックジャンプ本数は、ＣＰＵ１６により（１本、２本、フォワード、バック等）任意に設定する事が出来る。
【００１４】
また、このジャンプ処理は、プレイ状態でメモリ１０に空きが無いときのポーズ時や、サーチ時にピックアップを次々に先送り（戻し）する時等に実行される。
【００１５】
ここで、一般的なプレイ時（メモリに空きが有り、ため込み処理中）のディスク読み取り状態と、データメモリの入出力の状態を図２に示す。図２（ａ）は圧縮データが記録されたディスク、図２（ｂ）はこのディスク１から読み取られた圧縮データの概念を示し、図２（ｃ）は伸長された再生データを示す。
【００１６】
それぞれのデータのひとかたまりを、セクター単位で考え、便宜的にそのセクターを読み取りの順番に、Ｓ０、Ｓ１、Ｓ２、、、としている。またディスク上のデータの記述は、そのイメージであり、実際はインターリーブ処理により、ある程度のばらつきを持って配置されているものとし、信号処理１１は、時間軸で５倍のデータ伸長を行うものとする。
【００１７】
この様に、プレイ状態では、メモリ１０に対して、（リンクエリアのデータが無い部分を除き）、連続して読み取りデータの入力が有り、その転送時間Ｔｔが、出力データの転送時間Ｔに比べ、１／５であることからデータが貯まり易い状態にあると言える。
【００１８】
一方、サーチ中のディスク読み取り状態と、データメモリの状態を図３に示す。図３においても図２の場合と同様、ディスク１とともに、圧縮データ、再生データの様子を示す。
【００１９】
仮定として、ここでは、２本フォワードジャンプ、２連続セクターリード、を繰り返す事でサーチ動作を行っているものとする。
【００２０】
この場合、データ入力転送時間に２本ジャンプの処理にかかる時間Ｔｊが加わった、２Ｔｔ＋Ｔｊがよりデータ出力時間２Ｔに近づき、よりメモリに貯まりにくい状態となる。倍速を上げようと、ジャンプ本数を増やせばそのぶんその危険性は上がることになる。
【００２１】
前述の様に、ここで、キズ等により読み込みデータに不正なセクターが来た場合、その不正なデータは、メモリに貯めることはせず、その次のデータを待つことになる。図４にキズ等により読み込みデータに不正なセクターが来た場合の様子を示す。図４（ａ）はサーチ中の圧縮データを示し、セクターＳ１０及びＳ１１にキズがある場合である。この場合には、キズのあるセクターの次のセクターＳ１２及びＳ１３を読み取る。図４（ｂ）は再生データを示し、セクターＳ０、Ｓ１、Ｓ１２、Ｓ１３……と再生する。図４に示すように、キズがある場合のデータ入力時間Ｔｋは、キズがない場合よりもαだけ長くなる。このαの値に応じてデータ入力時間Ｔｋとデータ出力時間２Ｔとの差が決定する。したがってキズが多くなるとαが累積されることになる。その結果、データ入力時間Ｔｋがデータ出力時間２Ｔに近づくことになる。
【００２２】
このように、上記データ入力時間Ｔｋがデータ出力時間２Ｔに近づき、越えた場合、メモリ残量の減少が始まる。
【００２３】
そこで、このメモリ残量がある値（ここではＮとする）を下まわった場合、例えばジャンプ本数を減らして、メモリ１０の残量を増加させる。図５にジャンプ本数を０本、つまり連続読みとする場合を示す。この場合には、α＝０となるのでデータ入力時間Ｔｋがデータ出力時間２Ｔに近づくことがなく、メモリの減る速度を補うことができる。
【００２４】
上記の例のＳ１１、Ｓ１２、Ｓ１３、Ｓ１４…は、出力の際にもその順番でオーディオデータとして転送される、出力段階で当然この部分でサーチの倍速はダウンすることになるが、メモリ１０の残量は一時的に増加することになり、サーチの継続性が保たれることになる。もっともこの倍速ダウンは、実際の音声や表示ではユーザー認識されることはほとんど無い。
【００２５】
本実施例のＣＰＵ１６が実行する概略フローチャートを図６に示す。図６において、２セクターを読み込み（ステップＳＴ１）、その読み込んだデータを検査する（ステップＳＴ２）。検査の結果、データはＯＫかどうかを判定し（ステップＳＴ３）、ＯＫであれば、メモリ１０に空があるかどうかを判定する（ステップＳＴ４）。メモリ１０に空がある場合には、データをメモリ１０に書込み（ステップＳＴ４ａ）、続いてそのメモリ残がＮ（バイト）以上であるかどうかを判定する（ステップＳＴ５）。Ｎ以上である場合には２本ジャンプして（ステップＳＴ６）、ジャンプ先で２セクターの読み込みを行う（ステップＳＴ１）。
【００２６】
ステップＳＴ３においてデータがＯＫでなくＮＧである場合には、ピックアップをもとのアドレス（セクタ）に戻し（ステップＳＴ７）、ステップＳＴ１に移行して再度２セクターの読込みを行う。ステップＳＴ５においてメモリ残がＮ未満である場合には、ステップＳＴ１に移行して２セクターの読み込みを行う。
【００２７】
また、ステップＳＴ４において、メモリ１０に空がない場合（すなわちメモリが満杯である場合）には２本ジャンプして（ステップＳＴ８）、ポーズ処理を行い（ステップＳＴ９）、メモリ１０に空が生じたかどうかを判定する（ステップＳＴ１０）。メモリ１０に空がない場合にはステップＳＴ９のポーズ処理を続行し、メモリ１０に空が生じた場合には直前のステップＳＴ１で読込まれたデータをメモリ１０に書込み（ステップＳＴ１０ａ）、そしてステップＳＴ１に移行する。
【００２８】
なお、ステップＳＴ１で設定されたセクター数、並びにステップＳＴ６及びＳＴ８で設定されたジャンプ本数は、特にその数に限定されないことは当然である。また、メモリ残の判定を残量に応じて複数回行い（例えば、Ｎ１＞Ｎ２＞…のとき、Ｎ１を超えているか否か、Ｎ２を超えているか否かを段階的に行い）、それぞれの判定結果に応じて、順次ジャンプ本数を減少させても良い。
【００２９】
【発明の効果】
上記実施例により明らかなように、本発明によれば、ディスク上のキズや、外乱が加わった場合でも、メモリ内のデータ残が０となることはなく、これにより安定したサーチ処理を継続出来、サーチ中の音切れによりユーザーに不快感を与えることをなくすことができる。
【図面の簡単な説明】
【図１】本発明のディスクプレーヤであるＭＤ装置の制御部、信号処理部の構成を示したブロック図である。
【図２】一般的なプレイ時のディスク読み取り状態と、データメモリの入出力の状態を示す図である。
【図３】サーチ中のディスク読み取り状態と、データメモリの状態を示す図である。
【図４】キズ等により読み込みデータに不正なセクターが来た場合の様子を示す図である。
【図５】ジャンプ本数を０本（連続読み）とする場合を示す図である。
【図６】ＣＰＵ１６が実行する概略フローチャートを示す図である。
【符号の説明】
１  ディスク
３  ピックアップ
６  サーボ処理部
７  信号処理部
９  メモリコントローラー
１０  メモリ（記憶手段）
１１  ＡＴＲＡＣ信号処理部
１６  ＣＰＵ
【図１】
0003656107.tif 000002
【図２】
0003656107.tif 000003
【図３】
0003656107.tif 000004
【図４】
0003656107.tif 000005
【図５】
0003656107.tif 000006
【図６】
0003656107.tif 000007