(57)【要約】【課題】本発明は、複数のデータから構成されるデータブロックの誤り訂正にかかる時間を極力短縮する。【解決手段】本発明は、誤り訂正処理を行った結果、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のなかに、誤り訂正に失敗した誤り訂正符号データＥＤが存在する場合、再取得したデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のうちの、誤り訂正に失敗した誤り訂正符号データＥＤに対応する誤り訂正符号データＥＤのみに対して再度誤り訂正処理を行うようにしたことにより、データブロックＤＢに対する誤り訂正にかかる時間を短縮することができる。【選択図】        図１１
2007188616.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータで構成されるデータブロックを取得する取得部と、
上記取得部により取得された上記データブロックを構成する上記複数のデータのそれぞれに対して誤り訂正処理を行う誤り訂正処理部と、
上記誤り訂正処理部が上記データブロックを構成する上記複数のデータのそれぞれに対して誤り訂正処理を行った結果、誤り訂正に失敗したデータが存在する場合、上記データブロックを再取得するよう上記取得部を制御すると共に、再取得したデータブロックを構成する複数のデータのうちの、上記誤り訂正に失敗したデータに対応するデータのみに対して再度誤り訂正処理を行うよう上記誤り訂正処理部を制御する制御部と
を具えることを特徴とするデータ処理装置。
【請求項２】
記憶部を具え、
上記制御部は、
上記誤り訂正処理部が上記データブロックを構成する上記複数のデータのそれぞれに対して誤り訂正処理を行った結果得られる、誤り訂正処理された上記複数のデータで構成されるデータブロックを上記記憶部に記憶させ、上記記憶部に記憶させたデータブロックを構成する上記誤り訂正処理された複数のデータのうちの、誤り訂正に成功したデータに対する上書きを禁止するよう上記記憶部を制御する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
記憶部を具え、
上記制御部は、
上記誤り訂正処理部が上記データブロックを構成する上記複数のデータのそれぞれに対して誤り訂正処理を行った結果得られる、誤り訂正処理された上記複数のデータのうちの、誤り訂正に成功したデータのみを、上記記憶部に送出して当該記憶部に記憶させる
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
複数のデータで構成されるデータブロックを取得する取得ステップと、
上記取得ステップで取得した上記データブロックを構成する上記複数のデータのそれぞれに対して誤り訂正処理を行う誤り訂正ステップと、
上記誤り訂正ステップで上記データブロックを構成する上記複数のデータのそれぞれに対して誤り訂正処理を行った結果、誤り訂正に失敗したデータが存在する場合に、上記データブロックを再取得する再取得ステップと、
上記再取得ステップで再取得したデータブロックを構成する複数のデータのうちの、上記誤り訂正に失敗したデータに対応するデータのみに対して再度誤り訂正処理を行う再誤り訂正処理ステップと
を具えることを特徴とするデータ処理方法。
【請求項５】
複数のデータで構成されるデータブロックをディスク状記録媒体から読み出す読出部と、
上記読出部により読み出された上記データブロックを構成する上記複数のデータのそれぞれに対して誤り訂正処理を行う誤り訂正処理部と、
上記誤り訂正処理部が上記データブロックを構成する上記複数のデータのそれぞれに対して誤り訂正処理を行った結果、誤り訂正に失敗したデータが存在する場合、上記ディスク状記録媒体から上記データブロックを再度読み出すよう上記読出部を制御すると共に、再度読み出したデータブロックを構成する複数のデータのうちの、上記誤り訂正に失敗したデータに対応するデータのみに対して再度誤り訂正処理を行うよう上記誤り訂正処理部を制御する制御部と
を具えることを特徴とするディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理装置、データ処理方法及びディスク再生装置に関し、例えば光ディスクから読み出したデータに対して誤り訂正処理を行う光ディスク再生装置に適用して好適なものである。
【背景技術】
【０００２】
従来の光ディスク再生装置は、光ピックアップにより光ディスクから所定の読出し単位のデータブロックを読み出したとき、当該光ディスクの反り等に起因して、かかるデータブロックを構成する複数の誤り訂正符号データの中に発生する誤りを、当該誤り訂正符号データの有するパリティにより誤り訂正していた。そして光ディスク再生装置は、かかるデータブロックを構成する複数の誤り訂正符号データの全てについて誤りが訂正できた場合には、当該データブロックについて誤り訂正が成功したと判別し、一方で、かかるデータブロックを構成する複数のデータの中に誤り訂正できない誤り訂正符号データが１つでも含まれていた場合には、かかるデータブロックについて誤り訂正に失敗したと判別していた。
【０００３】
ここで光ディスク再生装置は、データブロックについて誤り訂正できなかったときには、データブロックを再度読み出すリトライ処理を行うようになされている。このリトライ処理において光ディスク再生装置は、かかる誤り訂正できなかったデータブロックを第１のメモリに保存すると共に、かかるデータブロックの複数の誤り訂正符号データそれぞれについての誤り訂正の結果も合わせて第１のメモリに保存する。そして光ディスク再生装置は、誤りの訂正に失敗したデータブロックを光ピックアップにより光ディスクから再度読み出すと共に、かかる再度読み出したデータブロックを構成する複数の誤り訂正符号データについて再度誤り訂正処理を行っていた。
【０００４】
このとき光ディスク再生装置は、再度読み出したデータブロックを構成する複数の誤り訂正符号データの全てについて誤り訂正できた場合には、かかる再度読み出したデータブロックについて誤り訂正が成功したと判別し、一方で、かかる再度読み出したデータブロックを構成する複数のデータの中に誤り訂正できない誤り訂正符号データが１つでも含まれていた場合には、かかるデータブロックについて誤り訂正に失敗したと判別していた。そして光ディスク再生装置は、再度読み出したデータブロックについて誤り訂正に失敗したと判別した場合には、かかる誤り訂正に失敗したデータブロックと当該データブロックの複数の誤り訂正符号データそれぞれの誤り訂正の結果とを合わせて第２のメモリに保存して、かかる第２のメモリに保存したデータブロックの複数の誤り訂正符号データの中で誤り訂正できた誤り訂正符号データのみを、第１のメモリに保存してあるデータブロックの該当する誤り訂正符号データと置き換えて上書きしていた。
【０００５】
そして光ディスク再生装置は、データが上書きされた第１のメモリに保存してある複数の誤り訂正符号データについて再度誤り訂正処理を行うことにより、当該第１のメモリに保持する複数の誤り訂正符号データ全てについて誤り訂正が成功した場合には、当該第１のメモリに保持する複数の誤り訂正符号データから構成されるデータブロックについて誤り訂正が成功したと判別し、一方で、当該第１のメモリが保持する複数の誤り訂正符号データの中に誤り訂正ができない誤り訂正符号データが１つでも含まれていた場合には、当該第１のメモリに保持する複数の誤り訂正符号データから構成されるデータブロックについて誤り訂正できなかったと判別すると共に、所定のリトライ回数を上限として、データブロックの誤り訂正が成功するまで上述したリトライ処理を繰り返していた（例えば特許文献１参照）。
【特許文献１】特開２００３−１７３６３３公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところでかかる構成の光ディスク再生装置は、リトライ処理で光ディスクから同じデータブロックを再度読み出すとき、かかる再度読み出したデータブロックの中に、既に誤り訂正に成功している誤り訂正符号データがあったとしても、かかる再度読み出したデータブロックを構成する複数の誤り訂正符号データの全てについて再度誤り訂正処理を行うため、データブロックの誤り訂正処理に時間がかかるという問題があった。
【０００７】
本発明は以上の点を考慮してなされたもので、複数のデータから構成されるデータブロックの誤り訂正にかかる時間を極力短縮するデータ処理装置、データ処理方法及びディスク再生装置を実現する。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、複数のデータで構成されるデータブロックを取得する取得部と、取得部により取得されたデータブロックを構成する複数のデータのそれぞれに対して誤り訂正処理を行う誤り訂正処理部と、誤り訂正処理部がデータブロックを構成する複数のデータのそれぞれに対して誤り訂正処理を行った結果、誤り訂正に失敗したデータが存在する場合、データブロックを再取得するよう取得部を制御すると共に、再取得したデータブロックを構成する複数のデータのうちの、誤り訂正に失敗したデータに対応するデータのみに対して再度誤り訂正処理を行うよう上記誤り訂正処理部を制御する制御部とを設けるようにした。
【０００９】
このように本発明では、誤り訂正処理を行った結果、データブロックを構成する複数のデータのなかに、誤り訂正に失敗したデータが存在する場合、再取得したデータブロックを構成する複数のデータのうちの、誤り訂正に失敗したデータに対応するデータのみに対して再度誤り訂正処理を行うようにしたことにより、従来のような、再取得したデータブロックを構成する複数のデータ全てに対して再度誤り訂正処理を行うような場合と比して、データブロックに対する誤り訂正にかかる時間を短縮することができる。
【発明の効果】
【００１０】
本発明によれば、誤り訂正処理を行った結果、データブロックを構成する複数のデータのなかに、誤り訂正に失敗したデータが存在する場合、再取得したデータブロックを構成する複数のデータのうちの、誤り訂正に失敗したデータに対応するデータのみに対して再度誤り訂正処理を行うようにしたことにより、従来のような、再取得したデータブロックを構成する複数のデータ全てに対して再度誤り訂正処理を行うような場合と比して、データブロックに対する誤り訂正にかかる時間を短縮することができ、かくして複数のデータで構成されるデータブロックの誤り訂正にかかる時間を極力短縮し得るデータ処理装置、データ処理方法及びディスク再生装置を実現することができる。
【発明を実施するための最良の形態】
【００１１】
以下図面について、本発明の一実施の形態を詳述する。
【００１２】
（１）光ディスク再生装置の構成
図１において、１は全体として本発明を適用した光ディスク再生装置を示している。かかる光ディスク再生装置１は、再生処理部２、誤り訂正処理部３及び中央処理ユニット（Central Processing Unit ）４から構成され、中央処理ユニット４が図示しないメモリに予め記憶している各種プログラムを読み出して実行することにより、光ディスク再生装置１全体を統括的に制御して各種処理を実行する。ここで再生処理部２は、後述するアナログ処理回路５、サーボ回路６、スピンドルモータ７、光ピックアップ８、デジタル処理回路９からなり、また誤り訂正処理部３は、後述するメモリ・バスコントローラ１０、メモリ１１、訂正処理回路１２、訂正結果設定部１３、メモリ制御回路１４、インターフェイス１５でなる。そして再生処理部２のデジタル処理回路９と誤り訂正処理部３のメモリ・バスコントローラ１０とが接続されている。
【００１３】
中央処理ユニット４は、光ディスク１６（例えばＤＶＤ：Digital Versatile Disk）からデータを読み出して外部の電子機器に送出する再生処理時、光ディスク再生装置１の図示しないディスク挿入部に光ディスク１６が装填された状態で、図示しない操作入力部から例えば当該光ディスク１６のデータを再生する操作入力信号が入力されたことを検知すると、スピンドルモータ７を駆動させることにより、当該光ディスク１６を線速度一定（CLV:Constant Linear Velocity）又は角速度一定（CAV:Constant Angular Velocity）で回転させる。この状態で光ピックアップ８は、中央処理ユニット４の制御に基づき、かかる回転している光ディスク１６の記録面に対してレーザ光を照射し、当該照射したレーザ光が光ディスク１６の記録面で反射した反射光を受光する。
【００１４】
光ピックアップ８は、かかる受光した反射光を光電変換することにより光ディスク１６の記録面に書き込まれたデータに応じた受光信号を生成すると共に、当該生成した受光信号をアナログ処理回路５に送出する。かかるアナログ処理回路５は、中央処理ユニット４の制御のもと、光ピックアップ８より送出された受光信号に対して、当該アナログ処理回路５内の図示しないサーボＭＴＸ等で所定の処理を施すことにより各種サーボ信号を生成し、当該生成した各種サーボ信号をサーボ回路６に送出する。かかるサーボ回路６は、中央処理ユニット４の制御のもと、各種サーボ信号に応じて光ピックアップ８の図示しないモータを駆動させることにより、光ディスク１６の記録面に対してレーザ光の焦点が合うように光ピックアップ８のフォーカスを制御すると共に、レーザ光を光ディスク１６の記録面の所望のトラックに照射するように光ピックアップ８のトラッキングを制御する。
【００１５】
またこのときアナログ処理回路５は、かかる受光信号に対して内部の図示しないＥＱ（Equalizer）回路及びＰＬＬ(Phase Locked Loop)回路等で所定の処理を施すことにより再生ＲＦ信号を生成し、これをデジタル処理回路９に送出する。かかるデジタル処理回路９は、中央処理ユニット４の制御のもと、再生ＲＦ信号に対しＰＲＭＬ（Partial Response Maximum Likelihood）等の処理を施すことにより読み出し順に８個の誤り訂正符号データを並べたデータブロックを生成し、これを誤り訂正処理部３のメモリ・バスコントローラ１０に送出する。因みに、かかるデータブロックは、８個の誤り訂正符号データがインターリーブにより並べ替えられた状態である。
【００１６】
メモリ・バスコントローラ１０は、中央処理ユニット４の制御に基づいて、かかるデータブロックをデ・インターリーブすることにより８個の誤り訂正符号データを元の並びに戻す。そしてメモリ・バスコントローラ１０は、かかる元の並びに戻したデータブロックをメモリ１１に送出し、これをメモリ１１に書き込む。よって図２に示すように、このときメモリ１１には、８個の誤り訂正符号データＥＤ１〜ＥＤ８でなるデータブロックＤＢが書き込まれていることになる。因みに８個の誤り訂正符号データＥＤ１〜ＥＤ８は、それぞれが誤りの訂正に用いるパリティを有しており、各誤り訂正符号データＥＤの誤りが所定量以下であれば、かかる各誤り訂正符号データＥＤの誤りを、それぞれのパリティを用いて訂正できるようになっている。
【００１７】
次いでメモリ・バスコントローラ１０は、中央処理ユニット４の制御のもと、メモリ１１からデータブロックＤＢを読み出し、これを訂正処理回路１２に送出する。訂正処理回路１２は、中央処理ユニット４の制御のもと、データブロックＤＢを受け取ると、かかるデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８に対して１個ずつ順に誤り訂正処理を行う。つまり訂正処理回路１２は、この誤り訂正処理によって、誤り訂正符号データＥＤの誤りが所定量以下の誤り訂正符号データＥＤについては、誤りの訂正が可能であるため、かかる誤り訂正符号データＥＤの有するパリティにより誤りの訂正に成功し、誤りが所定量を上回っている誤り訂正符号データＥＤについては、誤り訂正が不可能であるため、誤りの訂正に失敗する。
【００１８】
そして訂正処理回路１２は、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てについて誤り訂正処理を完了すると、誤り訂正処理された８個の誤り訂正符号データＥＤ１〜ＥＤ８で構成されたデータブロックＤＢをメモリ・バスコントローラ１０に送出する。かかるメモリ・バスコントローラ１０は、訂正処理回路１２から送出されたデータブロックＤＢをメモリ１１に既に書き込んであるデータブロックＤＢに上書きする。よって図３に示すように、このときメモリ１１には、訂正処理回路１２において誤り訂正処理を完了した８個の誤り訂正符号データＥＤ１〜ＥＤ８でなるデータブロックＤＢが書き込まれていることになる。
【００１９】
また訂正処理回路１２は、８個の誤り訂正符号データＥＤ１〜ＥＤ８の誤り訂正処理の結果を訂正結果設定部１３に通知する。かかる訂正結果設定部１３は、図４に示すように、データブロックＤＢの８個の誤り訂正符号データＥＤ１〜ＥＤ８に対応する８個の誤り訂正結果フラグＦ１〜Ｆ８を保持しており、訂正処理回路１２から通知される誤り訂正処理の結果に基づいて、かかる８個の誤り訂正結果フラグＦ１〜Ｆ８を「０」又は「１」に設定する。つまり訂正結果設定部１３は、訂正処理回路１２から通知される誤り訂正処理の結果に、例えば誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７の誤り訂正が成功したことと、誤り訂正符号データＥＤ６、ＥＤ８の誤り訂正が失敗したことが示されていれば、これに応じて誤り訂正結果フラグＦ１〜Ｆ５、Ｆ７を「１」に設定すると共に、誤り訂正結果フラグＦ６、Ｆ８を「０」に設定する。
【００２０】
次いで中央処理ユニット４は、訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８に基づいて、メモリ１１に書き込まれているデータブロックＤＢ内の８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てについて誤り訂正が成功したか否かを判別する。すなわち中央処理ユニット４は、訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８の設定がすべて「１」である場合、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てについて誤りの訂正に成功していると判別する。よって図５に示すように、このときメモリ１１には、誤りの訂正に成功した８個の誤り訂正符号データＥＤ１〜ＥＤ８でなるデータブロックＤＢが書き込まれていることになる。このとき中央処理ユニット４はメモリ１１に書き込まれているデータブロックＤＢを読み出し、これを再生データとしてメモリ・バスコントローラ１０及びインターフェイス１５を介して外部の電子機器等に送出する。
【００２１】
これに対し、訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８の中に設定が「０」のフラグが存在する場合、中央処理ユニット４は、例えばかかる設定が「０」の誤り訂正結果フラグＦ６、Ｆ８に対応する誤り訂正符号データＥＤ６、ＥＤ８が、誤りの訂正に失敗したと判別する。このとき中央処理ユニット４は、メモリ制御回路１４を制御することにより、現時点でメモリ１１に書き込まれている８個の誤り訂正符号データＥＤ１〜ＥＤ８のうち、誤りの訂正に成功した誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７への上書きを禁止する。つまり現時点でメモリ１１に書き込まれている８個の誤り訂正符号データＥＤ１〜ＥＤ８のうち、誤りの訂正に失敗した誤り訂正符号データＥＤ６、ＥＤ８に対しての上書きが許可されている状態となる。よって、図６に示すように、このときメモリ１１には、誤りの訂正に成功して上書きが禁止された誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７と、誤りの訂正に失敗した誤り訂正符号データＥＤ６、ＥＤ８でなるデータブロックＤＢが書き込まれていることになる。
【００２２】
次いで中央処理ユニット４は、誤り訂正符号データＥＤ１〜ＥＤ８の１個でも誤りの訂正に失敗していた場合、リトライ処理を開始する。まず中央処理ユニット４は、光ピックアップ８を制御することにより、再度データブロックＤＢに対応する受光信号を光ディスク１６の記録面から読み出し、当該再度読み出した受光信号をアナログ処理回路５及びデジタル処理回路９で処理することにより、データブロックＤＢを再度生成し、これをメモリ・バスコントローラ１０に送出する。因みに、再度生成したデータブロックＤＢを、特にデータブロックＤＢ’と呼び、現時点でメモリ１１に書き込まれているデータブロックＤＢと区別する。
【００２３】
メモリ・バスコントローラ１０は、デジタル処理回路９より送出されるデータブロックＤＢ’を受け取ると、これをデ・インターリーブすることにより８個の誤り訂正符号データＥＤを元の並びに戻す。このとき、かかる元の並びに戻したデータブロックＤＢ’を構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８を特に誤り訂正符号データＥＤ１’〜ＥＤ８’と呼ぶことにより、現時点でメモリ１１に書き込まれているデータブロックＤＢを構成する誤り訂正符号データＥＤ１〜ＥＤ８と区別する。
【００２４】
そしてメモリ・バスコントローラ１０は、かかる元の並びに戻したデータブロックＤＢ’をメモリ１１に書き込んであるデータブロックＤＢに上書きするよう処理する。このときメモリ１１に書き込まれているデータブロックＤＢの８個の誤り訂正符号データＥＤ１〜ＥＤ８の内、誤りの訂正に成功している誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７については、メモリ制御回路１４により上書きが禁止されているため、データブロックＤＢ’の対応する誤り訂正符号データＥＤ１’〜ＥＤ５’、ＥＤ７’によって上書きされない。これに対し、誤りの訂正に失敗している誤り訂正符号データＥＤ６、ＥＤ８については、メモリ制御回路１４により上書きが許可されているため、データブロックＤＢ’の対応する誤り訂正符号データＥＤ６’、ＥＤ８’によって上書きされる。よって図７に示すように、このときメモリ１１には、誤りの訂正に成功している誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７と、データブロックＤＢ’より上書きされた誤り訂正処理前の誤り訂正符号データＥＤ６’、ＥＤ８’でなるデータブロックＤＢが書き込まれていることになる。
【００２５】
次いでメモリ・バスコントローラ１０は、かかるデータブロックＤＢをメモリ１１から読み出して訂正処理回路１２に送出する。かかる訂正処理回路１２において中央処理ユニット４は、訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８（図４）に基づいて、未だ誤り訂正に成功していない誤り訂正符号データＥＤ６’、ＥＤ８’についてのみ、誤り訂正処理を行う。つまり訂正処理回路１２は、この誤り訂正処理によって、誤り訂正符号データＥＤ６’、ＥＤ８’のうち誤りが所定量以下の誤り訂正符号データＥＤについては、誤りの訂正が可能であるため、かかる誤り訂正符号データＥＤの有するパリティにより誤りの訂正に成功し、誤りが所定量を上回っている誤り訂正符号データＥＤについては、誤り訂正が不可能であるため、誤りの訂正に失敗する。
【００２６】
そして訂正処理回路１２は、未だ誤り訂正に成功していない誤り訂正符号データＥＤ６’、ＥＤ８’について誤り訂正処理を完了すると、誤り訂正処理を完了した誤り訂正符号データＥＤ６’、ＥＤ８’を含むデータブロックＤＢをメモリ・バスコントローラ１０に送出する。かかるメモリ・バスコントローラ１０は、訂正処理回路１２から送出されたデータブロックＤＢをメモリ１１に送出し、かかるメモリ１１に既に書き込んであるデータブロックＤＢに上書きするよう処理する。このとき、メモリ１１に書き込んであるデータブロックＤＢの８個の誤り訂正符号データＥＤの内、誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７については、メモリ制御回路１４により上書きが禁止されているため、上書きが許可されている誤り訂正符号データＥＤ６’、ＥＤ８’についてのみが、訂正処理回路１２で誤りの訂正処理を完了した誤り訂正符号データＥＤ６’、ＥＤ８’によって上書きされる。よって図８に示すように、このときメモリ１１には、既に誤り訂正に成功している誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７と、訂正処理回路１２において誤り訂正処理を完了した誤り訂正符号データＥＤ６’、ＥＤ８’でなるデータブロックＤＢが書き込まれていることになる。
【００２７】
また訂正処理回路１２は、誤り訂正符号データＥＤ６’、ＥＤ８’の誤り訂正処理の結果を訂正結果設定部１３に通知する。かかる訂正結果設定部１３は、訂正処理回路１２から通知される誤り訂正処理の結果に基づいて、対応する誤り訂正結果フラグＦ６、Ｆ８を「０」又は「１」に再度設定する。つまり訂正結果設定部１３は、訂正処理回路１２から通知される誤り訂正処理の結果に、誤り訂正符号データＥＤ６’の誤り訂正が成功したことが示されていれば、これに応じて誤り訂正結果フラグＦ６を「１」に設定し、誤り訂正符号データＥＤ６’の誤り訂正が失敗したことが示されていれば、これに応じて誤り訂正結果フラグＦ６を「０」に設定する。同様に訂正結果設定部１３は、訂正処理回路１２から通知される誤り訂正処理の結果に、誤り訂正符号データＥＤ８’の誤り訂正が成功したことが示されていれば、これに応じて誤り訂正結果フラグＦ８を「１」に設定し、誤り訂正符号データＥＤ８’の誤り訂正が失敗したことが示されていれば、これに応じて誤り訂正結果フラグＦ８を「０」に設定する。
【００２８】
次いで中央処理ユニット４は、訂正結果設定部１３で再設定された誤り訂正結果フラグＦ６、Ｆ８に基づいて、メモリ１１に書き込まれている８個の誤り訂正符号データＥＤの全てについて誤り訂正が成功したか否かを判別する。すなわち中央処理ユニット４は、訂正結果設定部１３で設定される誤り訂正結果フラグＦ１〜Ｆ８の設定がすべて「１」である場合（つまり、このときの誤り訂正結果フラグＦ６とＦ８の設定が両方とも「１」の場合）、誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７、ＥＤ６’、ＥＤ８’の全てについて誤りの訂正に成功したと判別する。よって図９に示すように、このときメモリ１１には、既に誤り訂正に成功している誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７と、訂正処理回路１２において誤り訂正に成功した誤り訂正符号データＥＤ６’、ＥＤ８’でなるデータブロックＤＢが書き込まれていることになる。このとき中央処理ユニット４はメモリ１１に書き込まれているデータブロックＤＢを読み出し、これを再生データとしてインターフェイス１５を介して外部の電子機器等に送出する。
【００２９】
これに対し、訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８の中に設定が「０」のフラグが存在する場合（つまり、このときの誤り訂正結果フラグＦ６とＦ８のいずれか、もしくは両方の設定が「０」の場合）、中央処理ユニット４は、例えば設定が「０」の誤り訂正結果フラグＦ８に対応する誤り訂正符号データＥＤ８’が、誤りの訂正に失敗したと判別し、設定が「１」の誤り訂正結果フラグＦ６に対応する誤り訂正符号データＥＤ６’が、誤りの訂正に成功したと判別する。このとき中央処理ユニット４は、メモリ制御回路１４を制御することにより、訂正処理回路１２において誤り訂正処理を完了した誤り訂正符号データＥＤ６’、ＥＤ８’のうち、誤りの訂正に成功した誤り訂正符号データＥＤ６’への上書きを禁止する。つまり訂正処理回路１２において誤り訂正処理を完了した誤り訂正符号データＥＤ６’、ＥＤ８’のうち、誤りの訂正に失敗した誤り訂正符号データＥＤ８’に対してのみ上書きが許可された状態となる。よって、図１０に示すように、このときメモリ１１には、誤りの訂正に成功している誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７と、訂正処理回路１２において誤り訂正に成功した誤り訂正符号データＥＤ６’と、訂正処理回路１２において誤り訂正に失敗した誤り訂正符号データＥＤ８’でなるデータブロックＤＢが書き込まれていることになる。
【００３０】
さらに中央処理ユニット４は、メモリ１１において、データブロックＤＢを構成する誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７、ＥＤ６’、ＥＤ８’の全ての誤り訂正が成功したと判別するまで、上述したリトライ処理を繰り返す。そしてかかるデータブロックＤＢを構成する誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７、ＥＤ６’、ＥＤ８’の全ての誤り訂正に成功したと判別すると、中央処理ユニット４は、このときメモリ１１に書き込まれているデータブロックＤＢ（図９）を読み出し、これを再生データとしてインターフェイス１５を介して外部の電子機器等に送出する。
【００３１】
このようにして光ディスク再生装置１は、光ディスク１６からデータブロックＤＢを読み出して外部の電子機器等に送出する再生処理時、光ディスク１６から読み出したデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のそれぞれについて誤り訂正処理を行い、かかる読み出したデータブロックＤＢを構成する誤り訂正符号データＥＤ１〜ＥＤ８の全ての誤りの訂正に成功するまで、データブロックＤＢを再取得して、再取得したデータブロックＤＢ内の、誤り訂正に失敗した誤り訂正符号データに対してのみ、誤り訂正処理を行う。
【００３２】
（２）再生処理手順
ここで、上述した光ディスク再生装置１の、光ディスク１６からデータブロックＤＢを読み出し、再生データとしてインターフェイス１５を介して外部の電子機器等に送出するまでの再生処理の手順を、図１１のフローチャートを用いて説明する。
【００３３】
図１１に示すように、中央処理ユニット４は、かかる光ディスク再生装置１の本体部に光ディスク１６が装填された状態で、例えば図示しない操作入力部から当該光ディスク１６のデータを再生する操作入力信号が入力されたことを検知すると、再生処理手順ＲＴ１を開始し、ステップＳＰ１に移る。
【００３４】
ステップＳＰ１において中央処理ユニット４は、光ピックアップ８を制御することにより、光ディスク１６の記録面から受光信号を読み出し、当該読み出した受光信号をアナログ処理回路５及びデジタル処理回路９で処理することにより、データブロックＤＢを生成し、これをメモリ・バスコントローラ１０に送出して、次のステップＳＰ２に移る。
【００３５】
ステップＳＰ２において中央処理ユニット４は、メモリ・バスコントローラ１０を制御することにより、データブロックＤＢをデ・インターリーブして８個の誤り訂正符号データＥＤを元の並びに戻し、かかる８個の誤り訂正符号データＥＤを元の並びに戻したデータブロックＤＢをメモリ１１に書き込んで、次のステップＳＰ３に移る。
【００３６】
ステップＳＰ３において中央処理ユニット４は、メモリ・バスコントローラ１０を制御することにより、メモリ１１からデータブロックＤＢを読み出し、これを訂正処理回路１２に送出する。中央処理ユニット４は、訂正処理回路１２を制御することにより、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８をそれぞれ順に１つずつ誤り訂正処理を行い、次のステップＳＰ４に移る。
【００３７】
ステップＳＰ４において中央処理ユニット４は、データブロックＤＢをメモリ・バスコントローラ１０に送出する。中央処理ユニット４は、メモリ・バスコントローラ１０を制御することにより、訂正処理回路１２から送出されたデータブロックＤＢをメモリ１１に送出し、かかるメモリ１１に既に書き込まれているデータブロックＤＢに上書きする。
【００３８】
このとき中央処理ユニット４は、訂正処理回路１２を制御することにより、８個の誤り訂正符号データＥＤ１〜ＥＤ８の誤り訂正処理の結果を訂正結果設定部１３に通知する。そして中央処理ユニット４は、訂正結果設定部１３を制御することにより、訂正処理回路１２から通知される誤り訂正処理の結果に基づいて、８個の誤り訂正結果フラグＦ１〜Ｆ８を設定し、次のステップＳＰ５に移る。
【００３９】
ステップＳＰ５において中央処理ユニット４は、訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８に基づいて、メモリ１１に書き込まれているデータブロックＤＢ内の８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てについて誤り訂正が成功したか否かを判別する。
【００４０】
このステップＳＰ５において肯定結果が得られると、このことは訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８の設定がすべて「１」であることにより、メモリ１１に書き込まれていたデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てについて誤りの訂正に成功したことを表している。このとき中央処理ユニット４は、ステップＳＰ６に移る。かかるステップＳＰ６においてメモリ・バスコントローラ１０は、メモリ１１に現時点で書き込まれているデータブロックＤＢを読み出すと共に、これを再生データとしてインターフェイス１５を介して外部の電子機器等に送出して、次の終了ステップＳＰ７に移り、かかる誤り訂正処理手順ＲＴ１を終了する。
【００４１】
これに対し上述のステップＳＰ５において否定結果が得られると、このことは訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８の中に設定が「０」のフラグが存在することにより、例えばかかる設定が「０」の誤り訂正結果フラグＦ６、Ｆ８に対応する誤り訂正符号データＥＤ６、ＥＤ８が、誤りの訂正に失敗したことを表している。従ってこのとき中央処理ユニット４は、メモリ制御回路１４を制御することにより、現時点でメモリ１１に書き込まれている誤りの訂正に成功した誤り訂正符号データＥＤ１〜ＥＤ５、ＥＤ７への上書きを禁止すると共に、現時点でメモリ１１に書き込まれている誤りの訂正に失敗した誤り訂正符号データＥＤ６、ＥＤ８への上書きを許可し、ステップＳＰ８に移る。
【００４２】
ステップＳＰ８において中央処理ユニット４は、リトライ処理を開始し、光ピックアップ８を制御することにより、再度データブロックＤＢに対応する受光信号を光ディスク１６の記録面から読み出し、当該再度読み出した受光信号をアナログ処理回路５及びデジタル処理回路９で処理することにより、データブロックＤＢを再度生成し、かかる再度生成したデータブロックＤＢをデータブロックＤＢ’としてメモリ・バスコントローラ１０に送出して、次のステップＳＰ９に移る。
【００４３】
ステップＳＰ９において中央処理ユニット４は、メモリ・バスコントローラ１０を制御することにより、データブロックＤＢ’をデ・インターリーブして８個の誤り訂正符号データＥＤを元の並びに戻し、かかる元の並びに戻したデータブロックＤＢ’を現時点でメモリ１１に書き込まれているデータブロックＤＢに上書きするよう処理することにより、かかるデータブロックＤＢ内の誤りの訂正に失敗した誤り訂正符号データＥＤ６、ＥＤ８のみを、対応するデータブロックＤＢ’の誤り訂正符号データＥＤ６’、ＥＤ８’により上書きして、次のステップＳＰ１０に移る。
【００４４】
ステップＳＰ１０において中央処理ユニット４は、メモリ・バスコントローラ１０を制御することにより、かかるデータブロックＤＢをメモリ１１から読み出して訂正処理回路１２に送出する。訂正処理回路１２において中央処理ユニット４は、訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８により、未だ誤り訂正に成功していない誤り訂正符号データＥＤ６’、ＥＤ８’についてのみ、誤り訂正処理を行い、次のステップＳＰ１１に移る。
【００４５】
ステップＳＰ１１において中央処理ユニット４は、訂正処理回路１２を制御することにより、誤り訂正符号データＥＤ６’、ＥＤ８’の全てについて誤り訂正処理を完了すると、データブロックＤＢをメモリ・バスコントローラ１０に送出する。メモリ・バスコントローラ１０は、訂正処理回路１２から送出されたデータブロックＤＢを、現時点でメモリ１１に既に書き込まれているデータブロックＤＢに上書きするよう処理することで、かかるメモリ１１のデータブロックＤＢの誤り訂正に成功していないＥＤ６’、ＥＤ８’のみを、訂正処理回路１２で誤り訂正処理を完了した誤り訂正符号データＥＤ６’、ＥＤ８’により上書きする。
【００４６】
また中央処理ユニット４は、訂正処理回路１２を制御することにより、誤り訂正符号データＥＤ６’、ＥＤ８’の誤り訂正処理の結果を訂正結果設定部１３に通知する。かかる訂正結果設定部１３は、訂正処理回路１２から通知される誤り訂正処理の結果に基づいて、対応する誤り訂正結果フラグＦ６、Ｆ８を再度設定し、次のステップＳＰ１２に移る。
【００４７】
ステップＳＰ１２において中央処理ユニット４は、訂正結果設定部１３で設定されている誤り訂正結果フラグＦ１〜Ｆ８に基づいて、メモリ１１に書き込まれているデータブロックＤＢの８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てについて誤り訂正が成功したか否かを判別する。
【００４８】
このステップＳＰ１２において肯定結果が得られると、このことは訂正結果設定部１３で設定される８個の誤り訂正結果フラグＦ１〜Ｆ８の設定がすべて「１」である（つまりＦ６とＦ８の設定が両方とも「１」である）ことにより、誤り訂正符号データＥＤ６’、ＥＤ８’の全てについて誤りの訂正に成功したことを表している。このとき中央処理ユニット４は、ステップＳＰ６に移る。かかるステップＳＰ６においてメモリ・バスコントローラ１０は、メモリ１１に書き込まれているデータブロックＤＢを読み出すと共に、これを再生データとしてインターフェイス１５を介して外部の電子機器等に送出して、次の終了ステップＳＰ７に移り、かかる誤り訂正処理手順ＲＴ１を終了する。
【００４９】
これに対しステップＳＰ１２において否定結果が得られると、このことは訂正結果設定部１３で設定される誤り訂正結果フラグＦ１〜Ｆ８の少なくとも１つの設定が「０」である（つまりＦ６とＦ８の少なくとも一方の設定が「０」である）ことにより、誤り訂正符号データＥＤ６’、誤り訂正符号データＥＤ８’の少なくとも１つが誤りの訂正に失敗したことを表している。このとき中央処理ユニット４は、メモリ制御回路１４を制御することにより、現時点でメモリ１１に書き込まれている８個の誤り訂正符号データＥＤ１〜ＥＤ８のうちの、誤り訂正が成功している誤り訂正符号データＥＤに対する上書きを禁止して、ステップＳＰ８に戻る。そして中央処理ユニット４は、ステップＳＰ１２において肯定結果を得られるまで、上述したステップＳＰ８〜ステップＳＰ１２のリトライ処理を繰り返す。
【００５０】
このような再生処理手順ＲＴ１に従い、中央処理ユニット４は、再生処理を行うようになされている。
【００５１】
（３）動作及び効果
以上の構成において光ディスク再生装置１の中央処理ユニット４は、再生処理部２を介して光ディスク１６から読み出したデータブロックＤＢを、デ・インターリーブしたうえで訂正処理回路１２に送る。訂正処理回路１２は、このデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のそれぞれに対して訂正処理回路１２で誤り訂正処理を行う。
【００５２】
中央処理ユニット４は、訂正処理回路１２で行われた誤り訂正処理の結果、誤り訂正に失敗した誤り訂正符号データＥＤが存在しない場合、誤り訂正処理の結果得られた、誤り訂正処理が完了した８個の誤り訂正符号データＥＤ１〜ＥＤ８で構成されるデータブロックＤＢを再生データとして出力する。これに対して、訂正処理の結果、誤り訂正に失敗した誤り訂正符号データＥＤが存在する場合、中央処理ユニット４は、再度、再生処理部２を介して光ディスク１６からデータブロックＤＢを取得してデ・インターリーブした後、このデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のうちの、先に誤り訂正処理して誤り訂正に失敗した誤り訂正符号データＥＤに対応する誤り訂正符号データＥＤに対してのみ、もう一度、訂正処理回路１２で誤り訂正処理を行うようにした。
【００５３】
かくして、この光ディスク再生装置１では、従来のような、誤り訂正に失敗した誤り訂正符号データＥＤが存在した場合に、データブロックＤＢを再度取得して、この再度取得したデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てに対してもう一度誤り訂正処理を行うような場合と比して、データブロックＤＢに対する誤り訂正にかかる時間を短縮することができる。
【００５４】
また中央処理ユニット４は、訂正処理回路１２で行われた誤り訂正処理の結果得られる、誤り訂正処理が完了した８個の誤り訂正符号データＥＤ１〜ＥＤ８で構成されるデータブロックＤＢを、メモリ１１に書き込み、また、この書き込んだデータブロックＤＢを構成する誤り訂正処理が完了した８個の誤り訂正符号データＥＤ１〜ＥＤ８のうちの、誤り訂正に成功した誤り訂正符号データＥＤに対する上書きを禁止するようにもした。
【００５５】
こうすることで光ディスク再生装置１は、誤り訂正に失敗した誤り訂正符号データＥＤが存在する場合に、再度誤り訂正処理した結果得られるデータブロックＤＢを、上記メモリに記憶している、先に誤り訂正処理した結果得られたデータブロックＤＢに上書きするとき、再度誤り訂正処理した結果得られたデータブロックＤＢのうちの、再度誤り訂正処理した誤り訂正符号データＥＤ（すなわち先に誤り訂正に失敗した誤り訂正符号データＥＤに対応する誤り訂正符号データＥＤ）のみを、上書きすることができるので、例えば、再度誤り訂正処理した結果得られるデータブロックＤＢを書き込むメモリを別途必要とせずに、最低限１つのデータブロックＤＢを書き込むことができる容量のメモリ１１があればよく、従来と比して構成を簡易にすることもできる。
【００５６】
以上の構成によれば、誤り訂正処理を行った結果、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のなかに、誤り訂正に失敗した誤り訂正符号データＥＤが存在する場合、再取得したデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のうちの、誤り訂正に失敗した誤り訂正符号データＥＤに対応する誤り訂正符号データＥＤのみに対して再度誤り訂正処理を行うようにしたことにより、従来のような、再取得したデータブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てに対して再度誤り訂正処理を行うような場合と比して、データブロックＤＢに対する誤り訂正にかかる時間を短縮することができ、かくして複数のデータで構成されるデータブロックの誤り訂正にかかる時間を極力短縮し得るデータ処理装置、データ処理方法及びディスク再生装置を実現することができる。
【００５７】
（４）他の実施の形態
なお上述した実施の形態では、データブロックＤＢが８個の誤り訂正符号データＥＤ１〜ＥＤ８で構成されるようにした場合について述べたが、本発明はこれに限らず、データブロックＤＢを構成する誤り訂正符号データＥＤの数は２個以上であれば何個であってもよい。
【００５８】
また上述した実施の形態では、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のそれぞれが有するパリティを利用して、誤り訂正符号データＥＤ１〜ＥＤ８のそれぞれに対して誤り訂正処理を行うようにした場合について述べたが、本発明はこれに限らず、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のそれぞれに対して誤り訂正処理する手法であれば、パリティを利用する手法以外の手法で、誤り訂正処理を行うようにしてもよい。また、個々に誤り訂正可能なデータであれば、パリティを有する誤り訂正符号データＥＤ以外のデータを適用してもよい。
【００５９】
さらに上述した実施の形態では、データブロックＤＢを、再生処理部２を介して光ディスク１６から取得した場合について述べたが、本発明はこれに限らず、データブロックＤＢを、不揮発性メモリ、ハードディスク型ストレージ、外部の電子機器及びネットワーク等から取得するようにしても良い。
【００６０】
さらに上述した実施の形態では、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てが誤り訂正に成功するまで、データブロックＤＢを再取得して、この再取得したデータブロックＤＢ内の誤りの訂正に失敗した誤り訂正符号データＥＤのみに対して再度誤り訂正処理を行うようにした場合について述べたが、本発明はこれに限らず、データブロックＤＢを再取得するリトライ処理の回数（すなわち誤り訂正処理を繰り返す回数）に上限を設けるようにしても良い。この場合、リトライ回数の上限に達しても、データブロックＤＢを構成する８個の誤り訂正符号データＥＤ１〜ＥＤ８のなかに、誤り訂正に失敗している誤り訂正符号データＥＤが存在するときには、このデータブロックＤＢの再生に失敗したと判別して、このことをインターフェイス１５を介して外部の電子機器等に通知するようにしてもよい。
【００６１】
さらに上述した実施の形態では、メモリ１１及び訂正処理部１２間において、データブロックＤＢ単位で８個の誤り訂正符号データＥＤをまとめて送受するようにした場合について述べたが、本発明はこれに限らず、メモリ１１及び訂正処理部１２間において、誤り訂正符号データＥＤ単位で８個の誤り訂正符号データＥＤを個別に送受するようにしてもよい。この場合、例えば、訂正処理部１２で誤り訂正に成功した誤り訂正符号データＥＤのみを、メモリ１１に送出して記憶させるようにすれば、誤り訂正結果フラグＦ１〜Ｆ８に基づくメモリ１１に対する書き込み制御を行わずに済み、さらにメモリ１１及び訂正処理部１２間のデータ転送量を低減し得るので転送時間を短縮でき、さらに誤り訂正に失敗した誤り訂正符号データＥＤをわざわざメモリ１１に書き込まなくて済むので書き込み時間を短縮することもできる。
【００６２】
さらに上述の実施の形態では、訂正処理部１２での誤り訂正処理の結果、誤り訂正処理された誤り訂正符号データＥＤの全てが誤り訂正に失敗した場合でも、この誤り訂正に失敗した誤り訂正符号データＥＤをメモリ１１に書き込むようにしたが、本発明はこれに限らず、訂正処理部１２での誤り訂正処理の結果、誤り訂正処理された誤り訂正符号データＥＤの全てが誤り訂正に失敗していた場合には、この誤り訂正に失敗した誤り訂正符号データＥＤをメモリ１１に書き込むことなく、直ちに、データブロックＤＢを再取得するようにしてもよい。これにより、誤り訂正処理された誤り訂正符号データＥＤの全てが誤り訂正に失敗した場合に、この誤り訂正に失敗した誤り訂正符号データＥＤをメモリ１１に書き込む時間を省略することができるので、データブロックＤＢの誤り訂正にかかる時間を一段と短縮することができる。
【００６３】
さらに上述した実施の形態では、データブロックＤＢがインターリーブされている場合について述べたが、本発明はこれに限らず、データブロックＤＢがインターリーブされていなくてもよい。この場合、再生処理部２から取得したデータブロックＤＢを、メモリ１１に書き込まずに訂正処理回路１２に直接送出することもできる。
【００６４】
さらに上述した実施の形態では、訂正結果設定部１３において、訂正処理回路１２から通知される８個の誤り訂正符号データＥＤ１〜ＥＤ８の誤り訂正処理の結果に応じて８個の誤り訂正結果フラグＦ１〜Ｆ８を設定し、かかる８個の誤り訂正結果フラグＦ１〜Ｆ８に基づいてメモリ１１に書き込まれているデータブロックＤＢ内の８個の誤り訂正符号データＥＤ１〜ＥＤ８の全てについて誤り訂正が成功したか否かを判別するようにした場合について述べたが、本発明はこれに限らず、８個の誤り訂正符号データＥＤ１〜ＥＤ８の誤り訂正処理の結果を示す情報であればフラグでなくてもよく、またこのような８個の誤り訂正符号データＥＤ１〜ＥＤ８の誤り訂正処理の結果を示す情報を、８個の誤り訂正符号データＥＤ１〜ＥＤ８とは別に保持することなく、かかる８個の誤り訂正符号データＥＤ１〜ＥＤ８に直接付加する等してもよい。
【００６５】
さらに上述した実施の形態では、本発明によるデータ処理装置を、図１乃至図１１について上述した誤り訂正処理部３と中央処理ユニット４に適用するようにした場合について述べたが、本発明はこれに限らず、データブロックを単位として複数のデータを送受する装置であれば、ハードディスク型のストレージ等のように、この他種々のデータ処理装置に広く適用することができる。
【００６６】
さらに上述した実施の形態では、複数のデータで構成されるデータブロックを取得する取得部として、図１乃至図１１について上述したメモリ・バスコントローラ１０を適用する場合について述べたが、本発明はこれに限らず、例えば中央処理ユニット４とメモリ１１で直接データブロックを取得する取得部等のように、この他種々の取得部を広く適用することができる。
【００６７】
さらに上述した実施の形態では、取得部により取得されたデータブロックを構成する複数のデータのそれぞれに対して誤り訂正処理を行う誤り訂正処理部として、図１乃至図１１について上述した訂正処理回路１２を適用する場合について述べたが、本発明はこれに限らず、データブロックを構成する複数のデータのそれぞれに対して誤り訂正処理を行うハードウェア構成の誤り訂正処理部等のように、この他種々の構成でなる誤り訂正処理部を広く適用することができる。
【００６８】
さらに上述した実施の形態では、誤り訂正処理部がデータブロックを構成する複数のデータのそれぞれに対して誤り訂正処理を行った結果、誤り訂正に失敗したデータが存在する場合、データブロックを再取得するよう取得部を制御すると共に、再取得したデータブロックを構成する複数のデータのうちの、誤り訂正に失敗したデータに対応するデータのみに対して再度誤り訂正処理を行うよう誤り訂正処理部を制御する制御部として図１乃至図１１について上述した中央処理ユニット４を適用する場合について述べたが、本発明はこれに限らず、誤り訂正処理部がデータブロックを構成する複数のデータのそれぞれに対して誤り訂正処理を行った結果、誤り訂正に失敗したデータが存在する場合、データブロックを再取得するよう取得部を制御すると共に、再取得したデータブロックを構成する複数のデータのうちの、誤り訂正に失敗したデータに対応するデータのみに対して再度誤り訂正処理を行うよう誤り訂正処理部を制御するものであれば、この他種々の構成でなる制御部を広く適用することができる。
【００６９】
さらに上述した実施の形態においては、データブロックを書き込む記憶部として、図１乃至図１１について上述したメモリ１１を適用する場合について述べたが、本発明はこれに限らず、ハードディスク型のストレージ等のように、この他種々の記憶部に広く適用することができる。
【００７０】
さらに上述した実施の形態においては、本発明によるディスク再生装置を、図１乃至図１１について上述した光ディスク再生装置１に適用するようにした場合について述べたが、本発明はこれに限らず、データブロックをディスク状記録媒体から再生する装置であれば、磁気ディスクからデータブロックを再生するディスク再生装置等のように、この他種々のディスク再生装置に広く適用することができる。
【００７１】
さらに上述した実施の形態においては、複数のデータで構成されるデータブロックをディスク状記録媒体から読み出す読出部として、図１乃至図１１について上述した再生処理部２を適用するようにした場合について述べたが、本発明はこれに限らず、複数のデータで構成されるデータブロックをディスク状記録媒体から読み出す機能を有するものであれば、この他種々の読出部に広く適用することができる。
【産業上の利用可能性】
【００７２】
本発明は光ディスクから再生するデータに誤り訂正処理を行う光ディスク再生装置に利用することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明による光ディスク再生装置の全体構成を示す概略図である。
【図２】データブロックを構成する誤り訂正符号データの様子（１）を示す略線図である。
【図３】データブロックを構成する誤り訂正符号データの様子（２）を示す略線図である。
【図４】データブロックに対応する誤り訂正結果フラグの様子を示す略線図である。
【図５】データブロックを構成する誤り訂正符号データの様子（３）を示す略線図である。
【図６】データブロックを構成する誤り訂正符号データの様子（４）を示す略線図である。
【図７】データブロックを構成する誤り訂正符号データの様子（５）を示す略線図である。
【図８】データブロックを構成する誤り訂正符号データの様子（６）を示す略線図である。
【図９】データブロックを構成する誤り訂正符号データの様子（７）を示す略線図である。
【図１０】データブロックを構成する誤り訂正符号データの様子（８）を示す略線図である。
【図１１】再生処理手順のフローチャートである。
【符号の説明】
【００７４】
１……光ディスク再生装置、２……再生処理部、３……誤り訂正処理部、４……中央処理ユニット、１０……メモリ・バスコントローラ、１１……メモリ、１２……訂正処理回路、１３……訂正結果設定部、１４……メモリ制御回路、１６……光ディスク、ＤＢ……データブロック、ＥＤ……誤り訂正符号データ、Ｆ……誤り訂正結果フラグ、ＲＴ１……再生処理手順。
【図１】
2007188616.tif 000003
【図２】
2007188616.tif 000004
【図３】
2007188616.tif 000005
【図４】
2007188616.tif 000006
【図５】
2007188616.tif 000007
【図６】
2007188616.tif 000008
【図７】
2007188616.tif 000009
【図８】
2007188616.tif 000010
【図９】
2007188616.tif 000011
【図１０】
2007188616.tif 000012
【図１１】
2007188616.tif 000013