(57)【特許請求の範囲】
【請求項１】
回転駆動されるディスクからその記録データを読み出す読み出し手段と、
読み出されたデータの誤り訂正を可能とする誤り訂正手段と、
上記誤り訂正を制御可能な制御手段と、を含み、
上記誤り訂正を失敗した場合に、もう一度上記ディスクからデータを読み出して誤り訂正を行うリトライ処理を可能とする記録情報再生装置であって、
上記誤り訂正手段は、
上記ディスクのデータフォーマットを判別する第１機能と、
上記第１機能によって第１フォーマットであると判別され、且つ、誤り訂正を失敗した場合に、付加誤り訂正符号による誤り訂正を行う第２機能と、
上記第１機能によって第２フォーマットであると判別され、且つ、誤り訂正を失敗した場合に、訂正不能な誤りがあることを示す信号を出力可能な第３機能と、
上記第１機能によって第３フォーマットであると判別された場合に、所定の倍速での読み出し動作時において読み出されたデータの誤り訂正処理を行い、その訂正処理に失敗した場合、誤り訂正時間を延ばして誤り訂正能力を上記所定の倍速での読み出し動作時よりも上げたリトライ処理を行い、そのリトライ処理が所定のリトライ制限時間を越えたとき、上記リトライ処理を中止して、当該誤り訂正処理の対象データをそのまま出力する第４機能と、を含んで成ることを特徴とする記録情報再生装置。
【請求項２】
上記制御手段は、上記読み出し手段に対して、訂正不能なデータを上記ディスクから再度読み出させるものである請求項１記載の記録情報再生装置。
【請求項３】
上記制御手段は、上記訂正不能なデータを上記ディスクから再度読み出させる場合に、上記読み出し手段に対して、上記ディスクの回転速度を低下させる請求項２記載の記録情報再生装置。
【請求項４】
上記誤り訂正手段は、誤り訂正のための演算処理を行う演算回路と、
誤り訂正のための第１プログラムが格納された第１プログラムメモリと、
上記第１プログラムよりも高度な誤り訂正能力を発揮する第２プログラムが格納された第２プログラムメモリと、を含み、
上記演算回路で実行されるプログラムを、上記第１プログラムメモリ内の第１プログラムから上記第２プログラムメモリ内の第２プログラムに切り換えることにより、誤り訂正能力を向上させる請求項１記載の記録情報再生装置。
【請求項５】
上記読み出し手段によって上記ディスクから読み出されたデータを一時的に蓄える記憶手段を更に備え、上記制御手段は、上記リトライ処理により訂正されるべきデータとして、訂正不能とされたデータそれ自体を上記記憶手段から読み出させるものである請求項１記載の記録情報再生装置。
【請求項６】
上記第３フォーマットは、映像又は音楽用のデータフォーマットである請求項１乃至５の何れか１項記載の記録情報再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＤ−ＲＯＭ再生装置などの記録情報再生装置のデータアクセス技術に係り、特に画像、音声及びコンピュータ用のコードデータが混在記録されたＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＣＤ−Ｉ（Compact Disk-Interactive）、ＤＶＩ（Digital Video Interactive）等のシステムに適用される記録情報再生装置に関し、例えばビデオＣＤを再生可能な再生装置、特にＣＤ−ＲＯＭ再生装置（ＣＤ−ＲＯＭドライブ）に適用して有効な技術に関する。
【０００２】
【従来の技術】
光ディスクの一種であるＣＤ−ＲＯＭドライブはパーソナルコンピュータやゲーム機のデータ情報再生装置として急速に普及してきた。ＣＤ−ＲＯＭドライブはオーディオ用のＣＤプレーヤの規格をベースにしているが、オーディオ用途とは違い、パーソナルコンピュータのデータに対して誤り訂正が不可能なときは、データ補間などの処理が意味をなさないため、データの読出し再生には、より高い信頼性が要求される。
【０００３】
オーディオ用ＣＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｉなどに対応されるディスクに記録されている情報は、例えば１シンボル（１シンボル＝１バイト）のサブコード情報、２４シンボルのデータ及び８シンボルのパリティーを１フレームとし、このフレーム毎に同期信号が付加されている。
【０００４】
ディスクから光学的に読出されたそのような情報は復調及びエラー訂正が行われる。エラー訂正としては、オーディオ用ＣＤと同じく、フレーム単位で行われるＣ１，Ｃ２訂正がある。すなわち、Ｃ１，Ｃ２の２系列のリードソロモン符号を組み合わせたＣＩＲＣ（Cross Interleaved Reed-Solomon Code）という誤り訂正符号が前記パリティーとして付加されており、これにより、復号時にそれぞれＣ１訂正及びＣ２訂正と呼ばれる誤り訂正が行われる（この誤り訂正を単にＣＩＲＣ訂正とも称する）。前記フレームのシンボルデータは記録時にシンボル単位でインターリーブされており、誤り訂正などを行う場合には、データを元の配列に戻すデインターリーブが行われる。Ｃ１誤り検出訂正は、例えば２フレームに跨るデータで行われ、１フレーム３２シンボルのデータを４シンボルのパリティーによって訂正するものであり、Ｃ１訂正においては２シンボル以下の訂正が可能にされる。前述のように記録情報はインタリーブされており、例えばＣ２訂正のためには４フレーム毎のインタリーブとされており、Ｃ２誤り検出訂正処理では４フレーム毎のデータを集めＣ１訂正と同じようにシンドローム演算を行うが、Ｃ１訂正処理とは異なり、Ｃ２訂正ではＣ１訂正不能なデータの位置が明らかとなっている。その結果、Ｃ２訂正のシンドローム演算では最大４シンボルまで訂正可能とされる。Ｃ２訂正によっても訂正不能なバイトデータには訂正不能フラグが当該訂正不能なバイトデータに対応されて付加される。
【０００５】
ディスクからの読み取りデータに対する復調や前記ＣＩＲＣ訂正はディジタル信号処理によって行われる。この処理によって形成されたデータはＣＤ−ＲＯＭデコーダを介してホストコンピュータに与えられることになるが、ＣＤ−ＲＯＭデコーダに与えられるデータ形式については一定の規格が存在する。
【０００６】
その規格は図２に示されるような物理フォーマットについての規格である。図２に示されるフォーマットは音楽用ＣＤの時系列化されたディジタル信号に対して予めかけられたスクランブル処理を解除するデスクランブル処理を施して、データに置き換えた構成になっている。このデータ列は２３５２バイト毎の物理セクタ（ブロックとも称する）で区切られ、ＣＤ−ＲＯＭ規格では、各セクタは、同期信号１２バイト、ヘッダ（ＩＤ信号）４バイト、及びユーザデータより成る。ユーザデータは、ヘッダ中のモード情報によって異なり、モード１はコンピュータ用のデータを扱い、ＣＩＲＣ（Cross Interleaved Reed-Solomon Code）による誤り訂正に加え、データの信頼性を更に高めるため、セクタ毎に誤り検出符号や付加誤り訂正符号等に２８８バイトを割り当て、実質的なユーザデータは２０４８バイトとされる。モード２は２３３６バイト全てをユーザデータとして使い、誤り訂正能力はＣＩＲＣによる誤り訂正に負うだけであり、音楽用ＣＤと同一とされている。ＣＤ−Ｉ規格は、ＣＤ−ＲＯＭ規格のモード２フォーマットのユーザデータ領域を、より細かく定めたもので、フォーム１とフォーム２に大別される。ＣＤ−Ｉ規格のディスクには画像、音声、コードデータが混載記憶されるので、ファイルナンバー、チャネルナンバー、サブモード、データタイプなどの情報が記録された８バイトのサブヘッダを有する。上記サブモードには、上記フォーム１、フォーム２の識別情報が入っている。ＣＤ−Ｉのフォーム１はＣＤ−ＲＯＭのモード１と同様、誤り検出符号と付加誤り訂正符号に２８０バイトを割り当てている。ＣＤ−Ｉ規格においてもフォーム２のように誤り検出符号や付加誤り訂正符号を付加しないフォーマットもある。このＣＤ−Ｉフォーム２の規格は動画を記録するビデオＣＤのフォーマットにもなっている。
【０００７】
前記誤り検出符号及び付加誤り訂正符号に対応される原始データは所定の複数フレーム毎にディスクに記録されている。上記付加誤り訂正符号はＥＣＣ（Error Correcting Code）であり、これを復号化して行われる誤り訂正（付加ＥＣＣ復号による誤り訂正）は、セクタのユーザデータをＣＤ−ＲＯＭドライブからホストコンピュータなどに転送する際にＣＤ−ＲＯＭデコーダ等で行われる。即ち、Ｃ１、Ｃ２訂正を行った後のデータにデスクランブル処理を施し、さらにこれらのデータに誤り検出及び付加誤り訂正符号が付加されている場合はこれらを用いてデータに誤りがないか調べ、誤りを検出したら誤り訂正を試みる。これによって訂正しきれない誤りが残った時は、そのセクタは訂正不能と判断される。
【０００８】
最近のＣＤ−ＲＯＭドライブではディスクの回転速度を４倍、６倍等のように高速化して、データ読出し速度を向上させている。ここで言う４倍、６倍とは、音楽用のＣＤ再生時のディスクの回転速度を標準速度として、夫々が標準速度の４倍、６倍の速度であることを意味する。ディスク回転速度を高速化することによってホストコンピュータのアクセス要求に応えてデータを転送するまでの時間を短縮でき、それによって、ホストコンピュータは、ＣＤ−ＲＯＭに記録されているデータを用いたデータ処理の高速化を図ることが出来る。しかしながら、ＣＤ−ＲＯＭからのデータの読み取り及びホストコンピュータへの読み取りデータの転送を高速化すると、必然的に、ＣＩＲＣ復号によるエラー訂正などのディジタル信号処理に費やせる時間も短くなる。このとき、その読み取り速度の増加と同じ割合でディジタル信号処理の動作サイクル時間を短くする（動作周波数を上げる）と、回路動作が追従せずに誤動作する虞を生じ、ディジタル信号処理の高速化にも限界がある。したがって、ディスク回転速度を高速化したとき、その高速化の度合いと同じように誤り訂正のためのディジタル信号処理の演算速度を高速化できない場合には、誤動作を生じない速度までの範囲でディジタル信号処理演算回路を動作させないと、誤り訂正のために必要な動作時間が不足し、標準速度では可能であった高度なエラー訂正などの演算処理を行うことが難しくなる。例えば、２倍速では前記ＣＩＲＣ復号によるエラー訂正を最大６シンボルまで可能であったものが、４倍速では最大５シンボルの訂正に必要な演算処理時間しか得られなくるといった事態を生ずる。現に、２倍速では最大６シンボルの訂正が可能であったものが、４倍速では最大４シンボルの訂正しかできなくなることがある。このため、ディスクからの情報読み取り速度を向上させた場合には、データの誤り訂正の最大シンボル数を、標準速度の時よりも下げるように、ディジタル信号処理のアルゴリズムを変更しなければならなくなる。
【０００９】
そのような事情の下で、ＣＩＲＣ復号によるエラー訂正機能で誤り訂正する事が出来ないデータが発生した場合には、ディスクからの読み出しを再度試みるリトライを行ったり、前記付加ＥＣＣ復号による誤り訂正機能の強化に負うことができる。リトライしても訂正不能な誤りデータや、付加ＥＣＣ復号による誤り訂正機能によっても誤り訂正を行うことが出来ないとき、コンピュータのコードデータは、パーソナルコンピュータ等のホストコンピュータに転送しないのが一般的である。オーディオＣＤからの読み取りデータに対して、そのような訂正不能なエラーを生じたときは、そのデータの性質上、誤りのあるデータをその前後のデータで補間し、或いはそのまま出力することも可能である。
【００１０】
ところで、前記ＣＤ−Ｉフォーム２の規格（物理フォーマット）に従うビデオＣＤのように、ＣＤ−ＲＯＭであってもユーザからさほどデータの信頼性が要求されない反面、データの時系列的連続性が要求されるものがある。ＣＤ−Ｉフォーム２の規格（物理フォーマット）のディスクは、ほとんどがビデオＣＤである。この場合、誤り訂正ができないデータがあった場合は、訂正不能なデータをホストコンピュータに転送するのを中止するよりも、誤ったデータをそのまま転送し、データ転送の連続性を優先させた方がよいと考えられる。このような考え方に立脚した技術として、例えば、時系列的なデータであって実時間で読み出しをする必要がある場合には、前記リトライ機能を抑止する技術が、特開平３−２８８３５９号公報に示されている。
【００１１】
【発明が解決しようとする課題】
しかしながら、ビデオＣＤであっても、やはり、訂正不能な誤りのあるデータをそのままデコードして再生した映像は、ノイズにより見苦しくなる。
【００１２】
したがって、ディスクの回転速度が高速化されるとき、ビデオＣＤ若しくはＣＤ−Ｉフォーム２の規格（物理フォーマット）などに従ったデータに対しても、付加ＥＣＣ復号による誤り訂正機能に負わないまでも、データの信頼性を高めると共に、データの連続性を損なわないようにする考慮が必要であることを本発明者は見出した。
【００１３】
本発明の目的は、データの時系列的連続性を必要とする記録情報に対しては、高い信頼性を維持しつつ、データの連続性を損なわないことを考慮した記録情報再生装置を提供することにある。
【００１４】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【００１５】
【課題を解決するための手段】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。
【００１６】
本発明は以下の点に着目して成されたものである。ＣＤ−ＲＯＭドライブでのディスクの回転速度を４倍、６倍などと高速化して、データの読み出し速度を向上させると、それに伴って、リトライに費やせる時間が長くなる。このため、リトライを行ってもそれに要する処理時間によって動画像のようなデータの連続性が必ずしも損なわれることはない。例えばビデオＣＤは標準速度で再生する規格であり、標準速度（標準速とも記す）で１０秒かけて再生される量のデータは、例えば１０秒分の映像として映し出される。１０秒分のデータを４倍速で２．５秒で再生すれば、次に映像が途切れるまで７．５秒の時間的な余裕ができる。このときその次のデータの再生（読込み）に際してこの７．５秒の間で終わるようにリトライを行うならば、映像が途切れることはない。そのため、リトライを全くやめなくても、データの連続性をあまり損なわない範囲でならリトライは可能である。このリトライは、一時的な震動による再生（読み取り）の誤りには効果があるが、ディスク上の傷に起因する誤りデータに対しては効果が少ない。再生（読み取り）を何回やり直しても傷の影響は無くならないからである。また、前述のように、ディスクの回転を高速化するとＣＩＲＣによる誤り訂正能力は低くならざるを得ないが、ビデオＣＤやＣＤ−Ｉのフォーム２などのデータに対して誤り訂正能力を向上させるためにディスク回転速度を一律に低下させると、リトライに要する時間が長くなって、逆にデータの連続性を損なう虞を生ずる。そこで、ビデオＣＤやＣＤ−Ｉのフォーム２などのデータに対してデータの信頼性と連続性を両立させようとするものである。
【００１７】
そのための手段として、本発明に係る記録情報再生装置は、回転駆動されるディスクからその記録情報を読み出す読み出し手段（２，３，４，５，６）と、読み出し情報に対する誤り訂正を行う誤り訂正手段（１３）と、前記誤り訂正手段による誤り訂正処理によっても訂正不能な誤りがあることを検出したとき、誤り訂正手段の誤り訂正動作速度を遅くすると共に誤り訂正手段による誤り訂正処理を誤り訂正能力の高い処理に切り換え制御して、訂正不能に係るデータの誤り訂正を再実行させる制御手段（１７，２４）とを備えて成る。
【００１８】
上記手段によれば、訂正不可能な誤りデータが発生した場合、誤り訂正手段による誤り訂正処理速度を落とし、訂正能力を当初よりも高度な誤り訂正手法に変更するから、誤り訂正処理速度を落とす前には不可能であった、より高度な誤り訂正処理が可能になる。したがって、誤り訂正の再実行では、一回目のときよりも誤り訂正能力が強化されているので、一回目では訂正不可能であった誤りを訂正して、正しいデータを得やすくなる。
【００１９】
また、誤り訂正能力を上げてその処理速度を落とすのは、訂正不能な誤りデータが発生した場合だけであるから、誤り訂正の再実行に通常より時間がかかっても、データ供給の連続性については良好である。
【００２０】
誤り訂正処理の再実行対象とされる情報はいわゆるリトライによって取得された情報、すなわち、前記読み出し手段に再度ディスクから読み出させたデータとすることができる。このとき、ディスクからの再読み出しに際してディスクの回転速度を低下させることにより、誤り訂正の再実行に際して利用する情報の読み取り精度を向上でき、更に正しいデータを得易くなる。また、誤り訂正を再実行するための処理時間にも余裕ができる。したがって、ビデオＣＤのデータのようにビデオ表示タイミングに対して読み取りデータの転送処理を間に合わせることと、転送データの信頼性を高めることとの、双方を両立することが出来る。ディスクに対する当初の読み取り速度やビデオ表示速度との関係で、誤り訂正処理の再実行に時間的な余裕がある場合には、ディスク回転速度を低速化させなくてもよい。
【００２１】
上記誤り訂正手段の動作速度と訂正能力の制御を行って前記誤り訂正を再実行させる処理は、ディスクに記録されている情報のフォーマットを判別する判別手段（２０）による判別結果が所定のフォーマットである場合にだけ、限定的に行うことが出来る。すなわち、ビデオＣＤの他に、付加ＥＣＣ復号によるエラー訂正を可能にするコードデータ用のフォーマット等を有するディスクに対しても兼用される記録情報再生装置の場合、後者のディスクから読み取った情報に対する訂正不能状態はその後の付加ＥＣＣ復号によるエラー訂正によって解消される場合もあり、特に高速にデータを読み取って転送する事が要求されるフォーマットのデータに対しても、ビデオＣＤに対するのと同じ処理を行ったのでは不都合な場合もあるからである。
【００２２】
また、上記所謂リトライを何回も行うとその間にホストシステムへのデータ転送が途切れることから、データが途切れないほうが好ましい時系列的な連続データが収録されていると推定されるデータのフォーマット、例えばビデオＣＤのフォーマットデータの場合は、リトライの時間がある所定の時間内で終了するようにリトライの実行回数を制限することが望ましい。
【００２３】
また、誤りデータの訂正演算を試みて訂正不能であることが明らかになった直後も、そのデータは記録情報再生装置内の記憶手段（１５、３３）に保持されていることを考慮すると、上記のリトライとは違って、ディスクの回転速度を変えず、記憶手段に残っているデータをもう一回読み出し、それに対して前記誤り訂正の再実行を行うことが出来る。このとき、誤り訂正手段による訂正手法を前記のより高度な誤り訂正手法に変更することにより、一回目の読み出し時より訂正能力が強化されているので、誤りを訂正して正しいデータを得られる可能性が高くなる。回転速度は一定のままなので、ディスクからの読み出し速度は高速のままであるが、この速度差は、ディスクから読み出した情報を前記記憶手段にバッファリングすることで解決できる。上記記憶手段は、ディスクからの読み出しデータに対するデインタリーブなどの処理に通常必要とされるバッファメモリなどを流用することができる。
【００２４】
【発明の実施の形態】
図１には本発明の一実施の形態に係るＣＤ−ＲＯＭ再生装置のブロック図が示されている。このＣＤ−ＲＯＭ再生装置１００は、ホストコンピュータ例えばパーソナルコンピュータ（以下単にパソコンとも称する）からのアクセス若しくはデータ転送要求に対し、ＣＤ−ＲＯＭのようなディスク１から光学的に読み取った情報を、その内容に応じてディジタル信号処理回路７で復号及びエラー訂正を行い、図２で説明したＣＤ−ＲＯＭモード１、ＣＤ−ＲＯＭモード２、ＣＤ−Ｉフォーム１及びＣＤ−Ｉフォーム２（ビデオＣＤ）等の各種フォーマットに従ってＣＤ−ＲＯＭデコーダ２０に与えて、パソコンインターフェース２２からデータ若しくは情報をパソコン２３に出力する。
【００２５】
このＣＤ−ＲＯＭ再生装置１００による誤り訂正機能は、オーディオ用ＣＤ規格で定められた誤り訂正符号であるＣ１，Ｃ２系列の符号による、それぞれＣ１訂正及びＣ２訂正と呼ばれる誤り訂正を行い、訂正できなかった誤りデータには訂正不能フラグを付加する。またデータ用ＣＤ−ＲＯＭ規格による付加誤り訂正符号（付加ＥＣＣ誤り訂正符号）が付加されている場合は、それによる誤り訂正を行う。さらに、再生しているディスクのフォーマットを判別し、その判別結果に従って誤り訂正処理の方法を変更するものとされる。この誤り訂正機能の詳細を説明する前に、ＣＤ−ＲＯＭ再生装置の全体を説明する。
【００２６】
図１に示されるＣＤ−ＲＯＭ再生装置１００は、特に制限されないが、オーディオ用ＣＤの標準速再生に対して４倍速再生を行うものである。図において１で示されるものは、ＣＤ−ＲＯＭディスクである。このＣＤ−ＲＯＭディスク１には、特に制限されないが、１シンボルのサブコード情報、２４シンボルのデータ及び８シンボルのパリティーを１フレームとし、このフレーム毎に同期信号が付加されて構成されている。そのデータはシンボル単位でインタリーブされている。
【００２７】
前記ＣＤ−ＲＯＭディスク１はディスクモータ２によって回転駆動される。ピックアップ３は、回転駆動されるディスク１にレーザ光を照射し、その反射光をフォトダイオードからなる受光部で受光して光電変換して、ＣＤ−ＲＯＭディスク１に記録された情報を読み出す。モータ駆動回路４はディスクモータ２を駆動する。サーボ回路５は、ピックアップ３の位置などを制御する。
【００２８】
ピックアップ３から読み出された信号（高周波信号）はプリアンプ６により増幅され、ディジタル信号処理回路７に供給される。この読み出し信号は、ディジタル信号処理回路７の内部に配置されたデータストローブ回路８により、２値化されディジタル信号とされる。このディジタル化された読み出し信号は、速度制御回路９及びＥＦＭ（Eight to Fourteen Modulation）復調回路１０へ入力される。速度制御回路９はデータストローブ回路８から供給される信号に基づいてディスク１の回転速度を検出し、所定の速度でディスクを回転させるようにモータ駆動回路４を制御する。また、速度制御回路９は、読み出し信号の同期信号も検出する。同期保護回路１１は速度制御回路９で検出された同期信号の欠落部分を補い、また誤って検出された部分を削除するための保護機能を有する。ＥＦＭ復調回路１０は、同期保護回路１１から送られた同期信号をもとに、読み出し信号に施されているＥＦＭ変調を復調する。また、復調された読み出し信号の各フレームに含まれるサブコードは、サブコード信号処理回路１２へ転送される。サブコード信号処理回路１２は、サブコード信号を所定のタイミングでシステム制御マイコン２４へ出力する。システム制御マイコン２４は、サブコード信号処理回路１２から与えられるサブコードを例えば９８フレーム分を一単位として組み立てて、それに含まれる時間情報やインデックス情報などを認識する。ＥＦＭ復調されたデータはデータバス１９へ出力される。データバス１９にはＲＡＭ１５をアクセス制御するためのＲＡＭコントローラ１６と誤り訂正回路１３が設けられている。
【００２９】
ＲＡＭコントローラ１６は、復調されてバス１９に出力されたデータをＲＡＭ１５に一時的に格納するためのアクセス制御、復調されたデータをデインタリーブしたりするときに利用されるＲＡＭ１５に対するリード・ライト制御、Ｃ１，Ｃ２訂正のためにデータをＲＡＭ１５から誤り訂正回路１３に転送する制御、誤り訂正回路１３で訂正されたデータや訂正不能フラグをＲＡＭ１５に書き込む制御などを行う。それらアクセス制御は、フレーム単位に若しくは複数フレーム単位で繰返し行われる。誤り訂正回路１３はＲＡＭ３３を作業領域若しくは訂正対象データの一時記憶領域として用いて、誤り訂正符号に基づくＣ１，Ｃ２誤り訂正などの処理を行う。Ｃ１，Ｃ２誤り訂正の処理は、誤り訂正回路１３内で行われる。Ｃ２訂正においても訂正不能なデータにはバイト単位で訂正不能フラグが付加される。これらのデータおよびフラグは、一旦ＲＡＭ１５に保持され、ＲＡＭ１５からデータバス１９を介して出力インターフェース回路１４に送られ、図２で説明した所定のフォーマットに従って、ディジタル信号処理回路７の外部へ出力される。
【００３０】
ディジタル信号処理回路７内部の各ブロックはタイミング回路１７によって、その動作タイミングが制御される。また、マイコンインタフェース回路１８は、ディジタル信号処理回路７を制御するシステム制御マイコン２４からのコマンドを受け取る回路である。システム制御マイコンのコマンドは図３に示されるように、８個のアドレスに割り当てられ、アドレス毎に８ビットのデータが所定の内容を示している。その内容は、モード設定（ディスクからのデータ読出し、リトライ等）回転速度制御（標準速度を基準にしたディスクの回転速度の倍率指示）、誤り訂正能力（最大６ビットシンボル訂正又は最大５ビットシンボル訂正）オーディオコントロール（音声情報のモノラル又はステレオ対応の指示）、速度コントロール（サーボ制御の速度指示）、速度任意設定（サーボコントロールにおける加速度の指示）等とされる。そのようなコマンドは、図４のタイミング図に例示されるように、１２ビットのシリアルデータとして、３本の信号線を介してアドレスデコーダ２５に供給される。ＤＡＴＡはコマンド（レジスタアドレス及びデータ）信号、ＣＬＫはコマンドを転送するときのビット同期用クロック信号、ＸＬＴはコマンドの区切りを示すストローブ信号とされる。アドレスデコーダ２５は入力されたコマンドのアドレス情報とクロック信号ＣＬＫに同期したデータ情報のビット位置を認識し、送られてきたコマンドの内容に従って、制御情報をレジスタ２６，２７，２８などに設定する。
【００３１】
出力インターフェース回路１４の出力はＣＤ−ＲＯＭデコーダ２０とシステム制御マイコン２４に供給される。ＣＤ−ＲＯＭデコーダ２０は、ＣＤ−ＲＯＭの規格による処理を行う。例えば、ＣＤ−ＲＯＭデコーダ２０は、図２のフォーマットのヘッダおよびサブヘッダ部分に記録されている情報を復号することにより、再生データのフォーマットを判別する。判別したフォーマットに従い、必要なら付加ＥＣＣ誤り訂正などのＣＤ−ＲＯＭのフォーマット上の信号処理を行う。この処理の間の、データの一時保存は、ＲＡＭ２１を利用して行われる。ＣＤ−ＲＯＭデコーダ２０で処理されたデータは、パソコインタフェース２２へ送られ、所定の形式に整えられたうえで、パソコン２３へ転送される。
【００３２】
システム制御マイコン２４は、サーボ回路５、ディジタル信号処理回路７、ＣＤ−ＲＯＭデコーダ２０およびパソコインタフェース回路２２とインターフェースされ、前記コマンド等の情報若しくは制御信号を出力して、ＣＤ−ＲＯＭ再生装置１００の全体を制御する。
【００３３】
システム制御マイコン２４は、ディジタル信号処理回路７から、その出力インタフェース１４が出力する訂正不能フラグと、サブコード信号処理回路１２が出力するサブコードを受け取る。ＣＤ−ＲＯＭデコーダ２０は、ＣＤ−ＲＯＭディスク１の信号のフォーマットを検出して、システム制御マイコン２４に通知する。信号フォーマットの検出は、図２の物理フォーマットに示されるヘッダ及びサブヘッダの情報に基づいて行う。信号フォーマットがオーディオであるか否かは、システム制御マイコン２４がサブコード信号処理回路１２から供給されるサブコードに基づいて区別できる。パソコン２３からのデータ等の要求はパソコインタフェース２２を介してＣＤ−ＲＯＭデコーダ２０へ送られる。ＣＤ−ＲＯＭデコーダ２０からは、前記のパソコン２３からの要求内容およびＣＤ−ＲＯＭデコーダ２０の動作状態がシステム制御マイコン２４へ通知される。
【００３４】
本実施例のＣＤ−ＲＯＭ再生装置１００は図３のコマンドに含まれる回転速度制御の情報によってディスク１からの情報再生速度を選択できる。ディジタル信号処理回路７への再生速度の通知は、前記の通り図３のコマンドフォーマットに従い、図４のタイミングで３本の信号線により行われる。即ち、ディジタル信号処理回路７に入力されたシステム制御マイコン２４からの例えば４倍速再生に応ずるコマンド情報は、マイコンインタフェース回路１８のアドレスデコーダ２５でデコードされ、回転速度制御情報格納用のレジスタ（回転速度レジスタとも称する）２６に保存される。回転速度レジスタ２６に保存されたコマンド情報はタイミング回路１７及び速度制御回路９に与えられる。これによって速度制御回路９は、ディスクモータ２の回転速度を４倍速に制御する。また、タイミング回路１７は、それが生成する各種内部タイミング信号１７０、１７１を４倍速再生に対応する周波数として、ディジタル信号処理回路７の内部を標準速度に対する４倍の速度で動作させる。２倍速再生が指示されている場合、タイミング回路１７は、誤り訂正回路１３を含むディジタル信号処理回路７の内部動作を２倍速再生に適合するように制御信号１７０、１７１の周波数を下げる。制御信号１７０は誤り訂正回路１３のための制御信号を総称し、制御信号１７１はディジタル信号処理回路７のその他の内部回路のための制御信号を総称する。
【００３５】
誤り訂正回路１３は、標準速及び２倍速動作時は誤りデータのＣ１，Ｃ２訂正を最大６シンボルまで可能であるが、動作速度の限界から、４倍速時には上記６シンボル訂正が不可能になる。従って、システム制御マイコン２４は４倍速再生のコマンドを転送する場合、同時に訂正能力を５シンボル訂正に設定するコマンド（図３の誤り訂正能力の領域）を転送する。５シンボル訂正を示す訂正能力コマンドは、マイコンインタフェース回路１８のアドレスデコーダ２５でそのアドレスがデコードされ、訂正能力コマンド情報の格納レジスタ（以下単に訂正能力レジスタとも称する）２７に保存される。訂正能力レジスタ２７に保存されたコマンドにしたがって、誤り訂正回路１３へ接続された制御線へ５シンボル訂正を行うことを示す訂正能力制御信号２７０を出力する。
【００３６】
誤り訂正回路１３はデータバス１９からデータを取り込み、誤り訂正回路１３内のＲＡＭ３３へ保存し、適宜データを演算回路２９へ読み出し、誤り訂正演算を行う。演算回路２９の処理はプログラムメモリ３０，３１から通知されるプログラムに従って行われる。６シンボル訂正プログラムメモリ３０は６シンボル訂正を行うプログラムを、５シンボル訂正プログラムメモリ３１は５シンボル訂正を行うプログラムをそれぞれ記憶している。条件判断回路３２は、演算回路２９に常時適切なプログラムを通知するように選択を行う回路である。この条件判断回路３２は、マイコンインタフェース回路１８から供給される制御信号２７０に従って、プログラムメモリ３０又は３１を選択する。例えば、制御信号２７０により、演算回路２９の動作プログラムを、５シンボル訂正プログラムメモリ３１から６シンボル訂正プログラムメモリ３０へ切り替えると、これによって演算回路２９は、Ｃ１，Ｃ２によるエラー訂正を最大６シンボル訂正とする演算処理を行うことになる。
【００３７】
システム制御マイコン２４は、Ｃ１，Ｃ２訂正で訂正できない誤りデータが生じた場合に当該誤りデータに付加される訂正不能フラグを、出力インタフェース１４を介して検出することが出来る。また、システム制御マイコン２４は、訂正不能フラグを検出すると、通常、ディスク上の誤りデータが読み出された部分へ再び読み出しを試みるリトライを行う。リトライにより正しいデータが得られた場合は、それをパソコン２３へ転送することになる。何回リトライを行っても正しいデータを得られない場合はパソコン２３へデータ転送をせずリトライも中止させ、或いはパソコンへデータを転送する。
【００３８】
次に、上記のＣＤ−ＲＯＭ再生装置においてＣ１，Ｃ２誤り訂正の手法を変更する制御について具体的に説明する。
【００３９】
図５にはＣ１，Ｃ２訂正による誤り訂正の第１の制御態様がフローチャートによって示される。システム制御マイコン２４は、ＣＤ−ＲＯＭデコーダ２０で、ディスク１から読み出したデータのフォーマットを調べる（Ｓ１）。データのフォーマットは、図２のフォーマットのヘッダおよびサブヘッダ部分に記録されているので、この情報を復号することにより判別できる。それによって検出されたフォーマットが所定のフォーマット、例えばこの例に従えばＣＤ−Ｉのフォーム２（ビデオＣＤ）か否かが判定される（Ｓ２）。次にデータのフォーマットがＣＤ−Ｉのフォーム２（ビデオＣＤ）である場合、訂正できない誤りデータが生じたかどうかを判定し（Ｓ３）、訂正できない誤りデータが生じたと判定された場合は再生速度（ディスク回転速度及び誤り訂正動作速度）が通常の４倍速に対応しているならばそれを２倍速に切り替え（Ｓ４）、更に、ディジタル信号処理回路７の訂正能力が４倍速に対応される５シンボル訂正であるならばそれを６シンボル訂正へ変更する（Ｓ５）。再生速度と訂正能力の変更手順は前述のコマンドによって行う。再生速度が２倍速に低下されとき、それに応じてタイミング回路１７も、ディジタル信号処理回路７の内部動作周波数を低下させるように内部タイミング信号１７０、１７１を生成する。周波数の低下の度合いは、読み取ったフレームの情報に対して６シンボル訂正を充分に行える時間が確保できる範囲あればよい。換言すれば、誤り訂正のためのディジタル信号処理演算に誤動作を生じない範囲で最大６シンボル訂正を行える動作周波数を設定すればよい。そしてリトライを行う（Ｓ６）。リトライはその繰返し回数が所定の上限を超えない範囲で行われる（Ｓ７）。
【００４０】
尚、ステップＳ２においてデータのフォーマットがＣＤ−Ｉのフォーム２（ビデオＣＤ）でない場合、例えばＣＤ−ＲＯＭモード１やＣＤ−Ｉフォーム１のデータに対しては、訂正不能な誤りがあった場合、付加ＥＣＣ復号によるエラー訂正が行われる。ＣＤ−ＲＯＭモード２の場合には訂正不能な誤りがあった場合にはその旨がパソコンに通知され、データはパソコンに供給されない。ステップＳ７においてリトライ回数が上限に達してしまった場合には、ＣＤ−Ｉフォーム２（ビデオＣＤ）の性質上、データの連続性を最優先として誤りのあるデータをそのままパソコンに出力する。
【００４１】
図６には図５の処理手順に従った動作タイミングの一例が示される。図６に示される＃１，＃２，…はブロック単位のデータの番号を便宜的に意味する。ここで読出されるデータはＣＤ−Ｉのフォーム２（ビデオＣＤ）に対応される動画像データとする。（ａ）はディスク１からのデータ読み出しの状態、（ｂ）は読み出しデータに対する誤り訂正処理の順番、（ｃ）は誤り訂正処理が終了されたデータの出力インタフェースからの出力状態、（ｄ）はＣＤ−ＲＯＭデコーダの出力状態、（ｅ）はビデオ画面の表示状態がそれぞれ示されている。（ａ）と（ｅ）を比べれば明らかなように、ディスクからのデータ読み出しは４倍速で行われているが、ビデオ画面の表示は標準速若しくはそれ以下の所定速度に同期して更新されれば十分とされる。
【００４２】
データの読み出し速度は当初４倍速に設定されている。図６の例では、（ｂ）のタイムスロットＴ６において＃５のブロックデータに対するＣ１，Ｃ２誤り訂正処理にて訂正不能なデータが存在している。この状態は訂正不能フラグによって（ｃ）のタイムスロットＴ７にてシステム制御マイコン２４に検出される。また、ＣＤ−ＲＯＭデコーダ２０も（ｄ）のタイムスロットＴ８において訂正不能フラグを有するデータをパソコンインタフェースに出力するのを見合わせる。このように、システム制御マイコン２４は、訂正不能なデータの発生を認識すると、上述のように、ディスクの読み取り速度を２倍速に低下させ、誤り訂正回路１３による訂正能力を最大６シンボル訂正に向上させる。（ａ）におけるタイムスロットＴ８，Ｔ９は、特に制限されないが、リトライのためのトラック横断処理やトラッキングの処理に費やされている。そして、（ａ）におけるタイムスロットＴ１０，Ｔ１１で＃５のデータに対するリトライのための読み出しが２倍速で行われる。このリトライにおいては、読み出し速度が２倍速であって最大６シンボルまでエラー訂正が可能であるため、当該リトライにより訂正不能な誤りの発生を解消できる確率が高くなる。図６の例では、リトライにより、＃５のデータに対して訂正不能な状態を生じない。これが（ｃ）のタイムスロットＴ１３においてシステム制御マイコン２４で検出されると、ディスクの読み取り速度が４倍速に、誤り訂正回路１３による訂正能力が最大５シンボル訂正に、それぞれ戻される。その次の（ａ）におけるタイムスロットＴ１４，Ｔ１５は、次のデータ＃６を読み取るためのトラック横断やトラッキングの処理に費やされている。この処理におけるディスク回転速度は４倍速で行われるから、ディスクの回転待ち時間は短くなるので次のデータの読み取りを早く開始することが出来る。
【００４３】
このように、リトライ時は最初の読み出し時に比べ訂正能力が最大６シンボルに強化されるので、正しいデータを得られる可能性が高くなる。しかも、リトライ時のディスク回転速度も最初に比べて低速化されているので、ディスクからのデータ読み取り精度も向上される。ＣＤ−Ｉのフォーム２（ビデオＣＤ）は付加誤り訂正符号がないので、ＣＤ−ＲＯＭモード１などに比べてディジタル信号処理回路７における誤り訂正能力の強化は、読み出しデータの信頼性を向上させることができる。ＣＤ−Ｉのフォーム２（ビデオＣＤ）のデータはそもそも標準速度で読み取ってビデオ画像表示に供すればよいものであり、当初４倍速でそのデータを読み取っていたものを、リトライに関して２倍速に変更しても、ビデオ画像表示のタイミングに対してはまだ時間的な余裕を残している。もともと存在するそのような余裕時間において、単なるリトライを繰り返すだけでなく、読み取り精度並びにエラー訂正能力を向上させてリトライを行うことは、１回のリトライによって誤りを解消できる確率を向上させることができ、ビデオＣＤを媒体とした動画像表示の品質向上に寄与することができる。ここで、ビデオＣＤのフォーマットに関してはリトライの有無に拘わらず、全て２倍速且つ最大６シンボル訂正にする技術も考えられるが、その場合には、正常時の動作における時間的な余裕は上記の例よりも少なくなるので、誤り訂正を生じた場合にリトライに費やせる時間が全体的に短くなり、条件によってはリトライそれ自体が不可能な場合を生じ、一旦発生した誤り訂正不能状態を解消することが全く出来ないことも予想され、ビデオＣＤを媒体とした動画像の表示品質という点においては十分ではないと考えられる。
【００４４】
尚、前記ステップＳ７で判定される前記リトライ回数の上限は、次の例に示されるように、ビデオ画像の表示タイミングから決まるその画像データの転送タイミングまでに許容される時間と、１回のリトライに要する時間との関係から、その上限回数を決定すればよい。図６の例では１回のリトライには単位タイムスロットの６倍の時間を要している。
【００４５】
図７にはＣ１訂正，Ｃ２訂正による誤り訂正の第２の制御態様がフローチャートによって示される。この処理は、ＣＤ−Ｉのフォーム２（ビデオＣＤ）のデータに訂正不能な誤りがあった場合に、データの連続性を損なわない範囲でリトライ処理を可能な限り行うようにする処理に着目したものである。図７のステップＳ１〜Ｓ３及びＳ６は図５の場合と同じである。リトライ処理に当たって、所定のリトライ制限時間内かを判定し（ステップＳ８）、制限時間内である限り何回でもリトライ処理を許容するものである。すなわち、上記第１の制御手法と同様に、ＣＤ−ＲＯＭデコーダ２０で、ディスクから読み出したデータのフォーマットを調べ、ＣＤ−Ｉのフォーム２（ビデオＣＤ）であって、訂正不能な誤りデータが生じた場合、所定のリトライ制限時間を認識し、その時間内でなら何回でもリトライを行えるが、この時間を超えるようならリトライを中止し、訂正不能データをそのままパソコン２３へ転送するか全く転送をせず、次のデータの読み出しにとりかかる。ＣＤ−Ｉのフォーム２はビデオＣＤのようにデータの時系列的連続性が重要な情報を収録している場合が多いので、リトライ処理によってデータを途切れさせないようにすること（ビデオ表示タイミングに間に合うようにデータをパソコン２３に順次供給すること）が重要になる。実際はＲＡＭ２１や、パソコン２３内の状態により、データが途切れずにビデオ映像を再生することを阻害しないためのリトライ許容時間は変化するので、システムの構成に従い適切な制限時間を設定する必要がある。例えば、パソコン２３に、ビデオＣＤデータを３０ブロックずつまとめて転送するとする。この３０ブロック分を再生するのに、標準速で４００ミリ秒、４倍速なら１００ミリ秒かかる。しかし、ビデオＣＤは本来標準速で再生する規格なので、３０ブロックのデータを映像として映し出すのに例えば４００ミリ秒かける。したがって、４倍速再生の場合は、３０ブロックを実際に転送する時間１００ミリ秒に対し、映像が途切れるまでに３００ミリ秒の余裕ができる。従って、この場合、該リトライ制限時間は３００ミリ秒に設定する。もし、１回目、２回目、３回目のリトライにそれぞれ１１０ミリ秒かかったとすると、合計３３０ミリ秒で制限時間を超過する。従って、４回目のリトライは中止し、３回目のリトライで訂正不能であったデータをそのままパソコン２３へ転送する。他の手法として、もし、１回目、２回目のリトライにそれぞれ１１０ミリ秒かかったとすると、３回目のリトライを行った場合にリトライ制限時間を３０ミリ秒超過することが予想されるので、３回目のリトライを行わず、訂正不能であったデータをそのままパソコン２３へ転送するように制御してもよい。
【００４６】
図８にはＣ１訂正，Ｃ２訂正による誤り訂正の第３の制御態様がフローチャートによって示される。この処理は、図５と図７に示される制御手順を組み合わせたものであり、図７で説明したステップＳ８とＳ６の間に、図５で説明したステップＳ４とＳ５の処理を追加したものである。夫々のステップにおける制御動作は先に説明した内容と同じであるからその詳細な説明は省略する。
【００４７】
図９には図８の処理手順に従った動作タイミングの一例が示される。図９の内容は基本的に図６の内容に従っており、ここでは特に、ステップＳ８において判断されるところの、所定のリトライ制限時間内かの判断手法の一例を具体的に説明する。Ｃ１，Ｃ２訂正による訂正不能状態は、＃５のデータに関しタイムスロットＴ６で発生し、その状態はタイムスロットＴ７においてシステム制御マイコン２４が検出する。このとき、システム制御マイコン２４は、所定のリトライ制限時間内かの判定を行う（Ｓ８）。この判定では、時間ＴｍとＴｎ基づいて、Ｔｍ−Ｔｎ＞０ならばリトライ可能と判定する。時間Ｔｎは、１回のリトライに要する時間（単位タイムスロットの時間を単位時間とする）であり、この例では単位タイムスロットの６倍の時間とされる。時間Ｔｍは、訂正不能なデータのビデオ表示タイミングに対して残されている余裕時間（単位タイムスロットの時間を単位時間とする）とされる。この時間Ｔｍを演算するために前記システム制御マイコン２４は、特に制限されないが、ＣＤ−ＲＯＭデコーダ２０からブロック単位で有効なデータが出力される毎にその回数を計数する第１のカウンタ手段（図示せず）と、タイムスロットに応ずる時間を周期とするクロック信号をＣＤ−ＲＯＭデコーダ２０からの最初のデータ出力を起点に計数開始する第２のカウンタ手段（図示せず）とを供え、第１のカウンタ手段の４倍の計数値から第２のカウンタ手段の値を減算し、これに基づいて前記時間Ｔｍを取得する。特に制限されないが、この例では、一つのブロックのデータに対するビデオ表示期間は単位タイムスロットの４倍の時間に相当されている。
【００４８】
図９においてタイムスロットＴ６で訂正不能な誤りが発生したとき、前記Ｔｍ−Ｔｎ＞０であるから、再生速度（誤り訂正動作及びディスク回転速度）を下げ且つ誤り訂正能力を向上させて＃５のデータに対するリトライが行われる。そのリトライの結果、再度訂正不能な誤りが発生したとすると、その状態はタイムスロットＴ１３においてシステム制御マイコン２４によって検出され、このときも、Ｔｍ−Ｔｎ＞０であるから、第２回目のリトライが可能にされる。第２回目のリトライによっても訂正不能な誤りが発生したとすると、その状態はタイムスロットＴ１９においてシステム制御マイコン２４によって検出される。このときは、Ｔｍ−Ｔｎ＜０であるから、第３回目のリトライは行われず、訂正不能なデータを含んだままの状態で＃５のデータがＣＤ−ＲＯＭデコーダ２０からパソコン２３に供給される。
【００４９】
図１０にはＣ１訂正，Ｃ２訂正（Ｃ１，Ｃ２訂正とも称する）による誤り訂正の第４の制御態様を実現するためのＣＤ−ＲＯＭ再生装置１００の別のブロック図が示される。第４の制御態様の詳細は後で説明するが、概略的には、誤り訂正回路１３の処理において訂正不能なデータを生じたとき、タイミング回路１７を介して、誤り訂正回路１３の動作速度だけを落とすと共に、誤り訂正能力を高く設定変更し、既にＲＡＭ３３又はＲＡＭ１５に保持されているデータを再度利用して当該訂正不能な誤りを生じているデータに対し、誤り訂正を再度行うようにするものである。
【００５０】
これを実現するために、図１０に示されるディジタル信号処理回路７は、訂正能力レジスタ２７に設定された制御情報２７０がタイミング回路１７に供給され、また、演算回路２９によるエラー訂正処理で訂正不能フラグがデータに付加されてＲＡＭ３３若しくはＲＡＭ１５に格納されるとき、タイミング回路１７は、バス１９上の当該誤り訂正不能フラグＦＬＧを監視して、訂正不能な誤りの発生を検出する。訂正能力レジスタ２７の値に従ったプログラムメモリ３０，３１の切換え制御については、タイミング回路１７を介して行う点を除いて図１と同様である。φ１はプログラムメモリ３０，３１の切換え用の制御信号である。回転速度レジスタ２６の値によって誤り訂正回路１３の動作周波数を制御する機能も図１の場合と同様である。但し、図１０の構成は、図１の構成に対し、誤り訂正不能フラグＦＬＧによって訂正不能な誤りの発生をタイミング回路１７が検出すると、このタイミング回路１７は、訂正能力レジスタ２７の設定値とは無関係に、誤り訂正能力を向上させるために御信号φ１により演算回路２９の動作プログラムを５シンボル訂正プログラムめもり３１から６シンボル訂正プログラムメモリ３０に切り換える。更にそのとき、タイミング回路１７は、回転速度レジスタ２６の値とは無関係に、誤り訂正回路１３に向けて出力する各種タイミング信号１７０に関してだけその周波数を２倍速に若しくは標準速に応ずる速度に落として、誤り訂正回路１３の動作速度を遅くする。斯る強制的な誤り訂正能力の向上と誤り訂正動作速度の低速化の制御を受ける期間においては、ＲＡＭ１５若しくはＲＡＭ３３に格納されている当該訂正不能な誤りを生じたデータを利用して再度Ｃ１，Ｃ２訂正による誤り訂正が行われ、その結果の如何に拘わらず、訂正能力と誤り訂正処理速度は再び、レジスタ２７，２６の設定値に応じた状態に復帰される。
【００５１】
図１１にはＣ１，Ｃ２訂正による誤り訂正の第４の制御態様がフローチャートによって示される。この第４の制御態様は、訂正不能な誤りが検出されたとき、ディスクの回転速度はそのままとし、誤り訂正回路１３の動作速度と訂正能力だけを変更し、そのとき、既にＲＡＭ３３，１５に格納されているデータを用いて誤り訂正処理を行うようにするものである。
【００５２】
すなわち、ステップＳ２０の誤り訂正の演算が行われ、その演算によって訂正不能な誤りが発生したか否かが、誤り訂正不能フラグＦＬＧによりタイミング回路１７で判定され（Ｓ２１）、訂正不能な誤りを生じている場合には、誤り訂正回路１３の動作速度が４倍速再生に応ずる速度であるならばそれを２倍速再生に応ずる速度に切り替え（Ｓ２２）、且つ訂正能力が５シンボル訂正であるならば信号φ１によりそれを６シンボル訂正へ変更する（Ｓ２３）。誤り訂正回路１３以外の部分は４倍速再生に応ずる動作速度のままで動作させる。ここで、前記の訂正できない誤りデータはＲＡＭ３３又はＲＡＭ１５内にまだ保存されているので、これを再び誤り訂正回路１３の演算回路２９が取り込み、再度誤り訂正を試みる（Ｓ２４）。再度演算を行った後は、訂正能力及び誤り演算速度は元に戻される。この処理は演算対象データが尽きるまで繰り返される（Ｓ２５）。
【００５３】
この制御手法によれば、最初の読み出し時に比べ訂正能力が強化されるているので、正しいデータを得られる可能性が高くなる。前記第１乃至第３の制御手法と違い、ディスク回転速度の変化やディスクアクセスをともなうリトライを行わないで済む。誤り訂正回路１３が２倍速に応ずる速度で動作している間も、ディスク１からの再生速度は４倍速であり、新たにディスクから読込まれるデータに対する誤り訂正が間に合わなくならないようにするために、ディスク１から読み出したデータをＲＡＭ１５へバッファリングし、ＲＡＭ１５の容量が一杯になる前に、２回目の誤り訂正を終了させて誤り訂正回路１３の動作速度を４倍速に復帰させる。２回目の誤り訂正の間にＲＡＭ１５へバッファリングされたデータ蓄積量を初期状態に戻す場合には、例えば、その後の４倍速の範囲でディスクからの信号読み出し速度を所定期間だけ僅かに遅くする制御を行えばよい。
【００５４】
図１２には図１１の処理手順に従った動作タイミングの一例が示される。図１２に示される＃１，＃２，…はフレーム単位のデータの番号を便宜的に意味する。ここで読出されるデータはＣＤ−Ｉのフォーム２（ビデオＣＤ）に対応される動画像データとする。（ａ）はディスク１からのデータ読み出しの状態、（ｂ）は読み出しデータに対する誤り訂正処理の順番、（ｃ）は誤り訂正処理が終了されたデータの出力インタフェースからの出力状態、（ｄ）はＣＤ−ＲＯＭデコーダの出力状態、（ｅ）はビデオ画面の表示状態がそれぞれ示されている。（ａ）と（ｅ）を比べれば明らかなように、ディスクからのデータ読み出しは４倍速で行われているが、ビデオ画面の表示は標準速若しくはそれ以下の所定速度に同期して更新されれば十分とさる。図１２においてタイムスロットＴ５における＃４のデータに対して訂正不能が生じている。この訂正不能状態がタイミング回路１７で検出されると、（ｂ）の誤り訂正処理におけるタイムスロットＴ６，Ｔ７で示されるように、当該誤りデータがＲＡＭ３３又はＲＡＭ１５から読出されて、例えば６シンボルのエラー訂正能力を持って半分の演算速度で、再度そのデータに対して誤り訂正の演算が行われる。このとき、ディスクからのデータ読み取りは４倍速のまま並行して行われる。
【００５５】
上記各実施の形態によれば以下の作用効果を得ることができる。
【００５６】
〔１〕図１に基づいて説明したように、誤り訂正回路１３による誤り訂正処理の結果に訂正不能な誤りがあることをシステム制御マイコン２４が出力インタフェース１４を介して検出したとき、システム制御マイコン２４はディジタル信号処理回路７にコマンドを発行して、ディジタル信号処理回路７の動作を４倍速再生から２倍速再生に応ずる動作速度に減速すると共に、誤り訂正回路１３による誤り訂正処理を５シンボル訂正から６シンボル訂正へその誤り訂正能力を高い処理に切り換え制御する。更に、ディジタル信号処理回路７の動作の減速に呼応して、ディスク１からのデータ読み取り速度（再生速度）も２倍速に減速する。
【００５７】
このように、訂正不可能な誤りデータが発生した場合、誤り訂正回路１３による誤り訂正処理速度を落とし、訂正能力を当初よりも高度な誤り訂正手法に変更するから、誤り訂正処理速度を落とす前には不可能であった、より高度な誤り訂正処理が可能になる。したがって、誤り訂正の再実行では、一回目のときよりも誤り訂正能力が強化されているので、一回目では訂正不可能であった誤りを訂正して、正しいデータを得やすくなる。また、誤り訂正能力を上げてその処理速度を落とすのは、訂正不能な誤りデータが発生した場合だけであるから、誤り訂正の再実行に通常より時間がかかっても、データ供給の連続性を良好なものとすることができる。
【００５８】
図１の例では、誤り訂正処理の再実行対象とされる情報はいわゆるリトライによって取得された情報、すなわち、再度ディスク１から読み出させたデータとされる。このとき、ディスク１からの再読み出しに際してディスク１の回転速度は２倍速に減速されているから、誤り訂正の再実行に際して利用する情報の読み取り精度を向上でき、更に正しいデータを得易くなる。また、誤り訂正を再実行するための処理時間にも余裕ができる。
【００５９】
したがって、ビデオＣＤのデータに対して、ビデオ表示タイミングに対して読み取りデータの供給処理を間に合わせることと、転送データの信頼性を高めることとの、双方を両立することが出来る。
【００６０】
〔２〕誤り訂正の再実行にリトライ処理を伴う上記制御は、ディスクに記録されている情報のフォーマットがビデオＣＤ若しくはＣＤ−Ｉのフォーム２の場合に限定している。そのフォームの判別はＣＤ−ＲＯＭデコーダ２０が行う。これは、ＣＤ−ＲＯＭ再生装置１００が、ビデオＣＤの他に、付加ＥＣＣ復号によるエラー訂正を可能にするコードデータ用のフォーマット等を有するディスクに対しても兼用されるからであり、後者のディスクから読み取った情報に対する訂正不能状態はその後の付加ＥＣＣ復号によるエラー訂正によって解消される場合もあり、特に高速にデータを読み取って転送する事が要求されるフォーマットのデータに対しても、ビデオＣＤに対するのと同じ処理を行ったのでは不都合な場合もあるからである。
【００６１】
〔３〕上記所謂リトライを何回も行うとその間にホストシステムへのデータ転送が途切れるから、リトライの時間がある所定の時間内で終了するようにリトライの実行回数を制限することにより、データが途切れないほうが好ましい時系列的な連続データが収録されていると推定されるデータのフォーマット、例えばビデオＣＤのフォーマットに対する処理に対して好適となる。
【００６２】
〔４〕誤りデータの訂正演算を試みて訂正不能であることが明らかになった直後も、そのデータはディジタル信号処理回路７のＲＡＭ１５，３３に保持されている。図１０に基づいて説明したように、上記のリトライと違ってディスク１の回転速度を変えず、ＲＡＭ１５，３３に残っているデータをもう一回読み出し、それに対して前記誤り訂正の再実行を行うことが出来る。このとき、誤り訂正回路１３による訂正手法を前記の、より高度な誤り訂正手法に変更することにより、一回目の読み出し時より訂正能力が強化されているので、誤りを訂正して正しいデータを得られる可能性を高めることができる。
【００６３】
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００６４】
例えば、以上の説明では４倍速で動作する装置を一例としたが、本発明は４倍速の装置に限定されるものではない。８倍速および１６倍速の装置でも同様の実施が行える。８倍速の装置において、ディジタル信号処理回路が、８倍速時には４シンボル訂正まで可能で、４倍速時には６シンボル訂正が可能であるとき、リトライ時、或いはエラー訂正不能なデータを生じた場合に４倍速に切り換えてもよい。また、ディスク上に放射状に傷がついている場合などは訂正できない誤りデータが連続して発生するので、誤りデータが頻繁に発生する場合は、リトライ時のみでなく通常動作時も上記の再生速度及び訂正能力の変更を行うよう処理することができる。また、本発明はビデオＣＤにのみ対応される記録情報再生装置にも適用できることは言うまでもない。
【００６５】
【発明の効果】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記の通りである。
【００６６】
すなわち、付加誤り訂正符号がないなど読み出しデータ信頼性の点で不利なフォーマットのデータに対しては、ディジタル信号処理による訂正能力を通常より強化できるようになるので、データの信頼性、および実質的な転送レートを向上できる。また、データの時系列的連続性が重要な記録データに対しては、リトライの回数を制限して、データが途切れないようにできる。
【００６７】
ビデオＣＤやＣＤ−Ｉのフォーム２のなどのデータに対してデータの信頼性と連続性を両立させることができる。
【００６８】
訂正不可能な誤りデータが発生した場合、誤り訂正手段による誤り訂正処理速度を落とし、訂正能力を当初よりも高度な誤り訂正手法に変更するから、誤り訂正処理速度を落とす前には不可能であった、より高度な誤り訂正処理が可能になる。したがって、誤り訂正の再実行では、一回目のときよりも誤り訂正能力が強化されているので、一回目では訂正不可能であった誤りを訂正して、正しいデータを得やすくなる。
【００６９】
誤り訂正処理の再実行対象とされる情報をリトライによって取得するとき、ディスクからの再読み出しに際してディスクの回転速度を低下させることにより、誤り訂正の再実行に際して利用する情報の読み取り精度を向上でき、更に正しいデータを得易くなる。
【００７０】
また、誤りデータの訂正演算を試みて訂正不能であることが明らかになった直後も、そのデータは記録情報再生装置内の記憶手段に保持されており、このとき、上記のリトライと違ってディスクの回転速度を変えず、記憶手段に残っているデータをもう一回読み出し、それに対して前記誤り訂正の再実行を行う場合、誤り訂正手段による訂正手法を前記のより高度な誤り訂正手法に変更することによって、一回目の読み出し時より訂正能力を強化でき、次に正しいデータを得られる可能性を高めることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るＣＤ−ＲＯＭ再生装置のブロック図である。
【図２】ＣＤ−ＲＯＭ及びＣＤ−Ｉの物理フォーマットの説明図である。
【図３】システム制御マイコンからディジタル信号処理回路へ供給されるコマンド説明図である。
【図４】図３に示されるコマンドの供給手法を説明するためのタイミングチャートである。
【図５】Ｃ１，Ｃ２による誤り訂正の第１の制御態様を示すフローチャートである。
【図６】図５の処理手順に従った一例動作タイミング図である。
【図７】Ｃ１，Ｃ２による誤り訂正の第２の制御態様を示すフローチャートである。
【図８】Ｃ１，Ｃ２による誤り訂正の第３の制御態様を示すフローチャートである。
【図９】図８の処理手順に従った一例動作タイミング図である。
【図１０】Ｃ１，Ｃ２による誤り訂正の第４の制御態様を実現するためのＣＤ−ＲＯＭ再生装置の別のブロック図である。
【図１１】Ｃ１，Ｃ２による誤り訂正の第４の制御態様を示すフローチャートである。
【図１２】図１１の処理手順に従った一例動作タイミング図である。
【符号の説明】
１  ＣＤ−ＲＯＭディスク
２  ディスクモータ
３  ピックアップ
４  モータ駆動回路
５  サーボ回路
６  プリアンプ
７  ディジタル信号処理回路
８  データストローブ回路
９  速度制御回路
１０  ＥＦＭ復調回路
１１  同期保護回路
１２  サブコード信号処理
１３  誤り訂正回路
１４  出力インターフェース回路
１５  ＲＡＭ
１６  ＲＡＭコントローラ
１７  タイミング回路
１８  マイコインタフェース回路
１９  データバス
２０  ＣＤ−ＲＯＭデコーダ
２１  ＲＡＭ
２２  パソコインタフェース
２３  パソコン
２４  システム制御マイコン
２５  アドレスデコーダ
２６  回転速度設定用のレジスタ
２７  訂正能力設定用のレジスタ
２９  演算回路
３０  ６シンボル訂正プログラムメモリ
３１  ５シンボル訂正プログラムメモリ
３２  条件判断回路
３３  ＲＡＭ
１００  ＣＤ−ＲＯＭ再生装置
【図１】
0003759992.tif 000002
【図２】
0003759992.tif 000003
【図３】
0003759992.tif 000004
【図４】
0003759992.tif 000005
【図５】
0003759992.tif 000006
【図６】
0003759992.tif 000007
【図７】
0003759992.tif 000008
【図８】
0003759992.tif 000009
【図９】
0003759992.tif 000010
【図１０】
0003759992.tif 000011
【図１１】
0003759992.tif 000012
【図１２】
0003759992.tif 000013