(57)【要約】  【課題】  光ディスクに記録されたデータを再生する際のデータ転送処理で扱う一回のデータ量を増加させた場合、再生中のデータ転送の処理量が減少するが、エラーが発生した場合のリトライ処理時に映像、音楽データが途切る可能性がある。逆に、前記データ量を減らすと、通常時のデータ転送の処理量が増加するという課題がある。  【解決手段】  読み取りエラー時のリトライ処理では一回のデータ転送処理で扱うデータ量を少なくし、エラーがあるデータに対して集中的に前記リトライ処理を行い、システムコントローラにおける前記データ転送の処理量を低減させる。前記リトライ処理の回数を確保できるため、前記映像、音楽データを途切れずに再生できる。一方、通常のデータ転送処理では前記映像、音楽データ量を多くすることによって、システムコントローラにおける前記データ転送の処理量を低減させる。【選択図】  図３
2005310268.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体に記録されたデジタルデータを読み取る記録媒体読み取り処理ブロックと、情報記録媒体に記録された前記デジタルデータが再生中に途切れることを防ぐために先読みした該デジタルデータを保存する記憶手段と、圧縮されたデジタルデータをデコードするデコード処理ブロックと、装置全体を制御する制御手段とからなり、前記情報記録媒体のデータを前記記録媒体読み取り処理ブロックから前記記憶手段へ転送するデータ転送処理を行う際に、エラー訂正できなかったデータについてリトライ処理を行う情報記録媒体再生装置において、
１回の前記データ転送処理で扱うデータ量を変更するかどうかを判定するデータ量変更判定処理ブロックと、
前記データ量変更判定処理ブロックの判定によって１回の前記データ転送処理で扱うデータ量を変更するデータ量変更処理ブロックとを備えた、
ことを特徴とする情報記録媒体再生装置。
【請求項２】
請求項１に記載の情報記録媒体再生装置において、
前記制御手段は、
該制御手段の動作クロックと、前記記憶手段の容量と、データの最大転送レートと、前記記録媒体読み取り処理ブロックと、前記リトライ処理の回数とを基に、１回の前記データ転送処理で扱うデータ量の最大値を決定し、
前記記録媒体読み取り処理ブロックと、前記制御手段の動作クロックと、データの最大転送レートとを基に、１回の前記データ転送処理で扱うデータ量の最小値を決定するものである、
ことを特徴とする情報記録媒体再生装置。
【請求項３】
請求項２に記載の情報記録媒体再生装置において、
前記データ量変更処理ブロックは、
前記リトライ処理を行う場合、前記データ転送処理で扱う１回のデータ量を１／ｎ（ｎは自然数）または前記最小値に減少させ、リトライ処理を行わない場合、前記データ転送処理で扱う１回のデータ量をｎ倍または前記最大値に増加させる、
ことを特徴とする情報記録媒体再生装置。
【請求項４】
請求項１に記載の情報記録媒体再生装置において、
前記リトライ処理が実行中であることを示すリトライ処理フラグの検出の有無に応じて、前記制御手段の優先度を変更するリトライ処理フラグ監視ブロックを備え、
前記リトライ処理実行中は、前記制御手段における前記リトライ処理以外の制御処理の優先度を下げ、該リトライ処理が終了した後に該リトライ処理以外の制御処理を行う、
ことを特徴とする情報記録媒体再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報記録媒体再生装置に関するものであり、特に、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disk）などの光ディスク媒体に記憶された映像、音楽などのデジタルデータを再生する際に適用する情報記録媒体再生装置に関するものである。
【背景技術】
【０００２】
図７に示す情報記録媒体再生装置はＤＶＤ、ＣＤなどの光ディスクに記録された映像、音楽などのデジタルデータを読み取る光ディスク読み取り処理ブロック７０１と、光ディスクに記録された映像音楽データが途切れることを防ぐためにデータを先読みして保存するためのトラックバッファメモリ７０２と、圧縮された映像、音楽データをデコードするデコード処理ブロック７０３と、前記光ディスク読み取り処理ブロック７０１および前記トラックバッファメモリ７０２および前記デコード処理ブロック７０３を制御するシステムコントローラ７０４を備えたものである。
【０００３】
光ディスクに記録された映像、音楽データを再生する際には前記光ディスク読み取り処理ブロック７０１により前記映像、音楽データを読み取り、トラックバッファメモリ７０２に一時的に保存される。以下、この処理をデータ転送処理という。その後、デコードするためにデコード処理ブロック７０３に転送され、映像、音楽信号が出力される。
【０００４】
ここで、光ディスク読み取り処理ブロック７０１がエラー訂正できないエラーを検出した場合、前記システムコントローラ７０４からの命令により光ディスクから再度データを読み込むリトライ処理を行う。前記リトライ処理はエラーが訂正できるまで繰り返し行われるが、先読みしてある前記トラックバッファメモリ７０２の前記映像、音楽データがなくなるまでに終了する必要がある。仮に、前記リトライ処理を終了できなかった場合は前記リトライ処理を終了し、前記データ転送処理が正常終了しないまま次のセクタアドレスの前記データ転送処理を行うので、前記映像、音楽データが途切れる。したがって、限られた時間内により多くの前記リトライ処理を行う必要がある。
【０００５】
前記映像、音楽データが途切れないように再生する場合には、限られた時間内にリトライ処理を行うが、前記リトライ処理可能回数は再生する前記映像、音楽データの転送レートによって異なる。そこで、前記転送レートが高い前記映像、音楽データに関する前記リトライ処理の回数を減らし、逆に、前記転送レートが低いデータもしくは光ディスクに記録されたコンピュータのデータに関する前記リトライ処理の回数を増やす制御しているものがある（例えば特許文献１）。
【特許文献１】特開２００１−１５５４４５号公報（第１頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
一方、前記トラックバッファメモリ７０２へ転送する前記映像、音楽データのセクタアドレスが連続して記録されている場合、光ディスクに記憶されている前記映像、音楽データを前記トラックバッファメモリ７０２へ転送するデータ転送処理で扱う１回のセクタ数を多くすることによって、前記システムコントローラ７０４における１セクタ当たりの前記データ転送の処理量は少なくなるが、前記リトライ処理時には前記リトライ処理で扱う前記映像、音楽データ量が多くなるので、前記システムコントローラ７０４における１セクタ当たりの前記データ転送の処理量は多くなる。そのため、前記データ転送処理で扱う一回のセクタ数を多く設定すると通常の再生中の前記システムコントローラ７０４における前記データ転送の処理量が少なくなるが、例えば、光ディスクに傷やほこりがあるなどの原因でエラー訂正できないエラーが前記光ディスク読み取り処理ブロック７０１において発生した場合、前記システムコントローラ７０４におけるエラー時の前記リトライ処理で扱うデータ量が多いので、前記リトライ処理時に映像、音楽データが途切れる可能性がある。逆に、エラー訂正できないエラーが発生した場合に映像、音楽データが途切れることを防ぐために、前記データ転送処理で扱う１回のセクタ数を少なく設定する場合には、前記システムコントローラ７０４における通常の前記データ転送の処理量が増加するという課題がある。
【０００７】
本発明は上記問題を解決するために為されたものであり、エラー時のリトライ処理で扱うデータ量を少なくしてデータを途切れさせないように再生でき、かつ、制御手段のデータ転送の処理量を低減できる情報記録媒体再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記問題を解決するために本発明の請求項１に係る情報記録媒体再生装置は、情報記録媒体に記録されたデジタルデータを読み取る記録媒体読み取り処理ブロックと、情報記録媒体に記録された前記デジタルデータが再生中に途切れることを防ぐために先読みした該デジタルデータを保存する記憶手段と、圧縮されたデジタルデータをデコードするデコード処理ブロックと、装置全体を制御する制御手段とからなり、前記情報記録媒体のデータを前記記録媒体読み取り処理ブロックから前記記憶手段へ転送するデータ転送処理を行う際に、エラー訂正できなかったデータについてリトライ処理を行う情報記録媒体再生装置において、１回の前記データ転送処理で扱うデータ量を変更するかどうかを判定するデータ量変更判定処理ブロックと、前記データ量変更判定処理ブロックの判定によって１回の前記データ転送処理で扱うデータ量を変更するデータ量変更処理ブロックとを備えたことを特徴とするものである。
【０００９】
また、本発明の請求項２に係る情報記録媒体再生装置は、請求項１に記載の情報記録媒体再生装置において、前記制御手段は、該制御手段の動作クロックと、前記記憶手段の容量と、データの最大転送レートと、前記記録媒体読み取り処理ブロックと、前記リトライ処理の回数とを基に、１回の前記データ転送処理で扱うデータ量の最大値を決定し、前記記録媒体読み取り処理ブロックと、前記制御手段の動作クロックと、データの最大転送レートとを基に、１回の前記データ転送処理で扱うデータ量の最小値を決定するものであることを特徴とするものである。
【００１０】
また、本発明の請求項３に係る情報記録媒体再生装置は、請求項２に記載の情報記録媒体再生装置において、前記データ量変更処理ブロックは、前記リトライ処理を行う場合、前記データ転送処理で扱う１回のデータ量を１／ｎ（ｎは自然数）または前記最小値に減少させ、リトライ処理を行わない場合、前記データ転送処理で扱う１回のデータ量をｎ倍または前記最大値に増加させることを特徴とするものである。
【００１１】
また、本発明の請求項４に係る情報記録媒体再生装置は、請求項１に記載の情報記録媒体再生装置において、前記リトライ処理が実行中であることを示すリトライ処理フラグの検出の有無に応じて、前記制御手段の優先度を変更するリトライ処理フラグ監視ブロックを備え、前記リトライ処理実行中は、前記制御手段における前記リトライ処理以外の制御処理の優先度を下げ、該リトライ処理が終了した後に該リトライ処理以外の制御処理を行うことを特徴とするものである。
【発明の効果】
【００１２】
本発明の請求項１に係る情報記録媒体再生装置によれば、情報記録媒体に記録されたデジタルデータを読み取る記録媒体読み取り処理ブロックと、情報記録媒体に記録された前記デジタルデータが再生中に途切れることを防ぐために先読みした該デジタルデータを保存する記憶手段と、圧縮されたデジタルデータをデコードするデコード処理ブロックと、装置全体を制御する制御手段とからなり、前記情報記録媒体のデータを前記記録媒体読み取り処理ブロックから前記記憶手段へ転送するデータ転送処理を行う際に、エラー訂正できなかったデータについてリトライ処理を行う情報記録媒体再生装置において、１回の前記データ転送処理で扱うデータ量を変更するかどうかを判定するデータ量変更判定処理ブロックと、前記データ量変更判定処理ブロックの判定によって１回の前記データ転送処理で扱うデータ量を変更するデータ量変更処理ブロックとを備えたので、読み取りエラー時に行うリトライ処理では一回の前記データ転送処理で扱うデータ量を少なくし、エラーがあるデータに対して集中的に前記リトライ処理を行うことができ、データを途切れずに再生できる効果がある。さらに、通常の前記データ転送処理では前記データ量を多くすることによって、前記制御手段における前記データ転送の処理量を低減させることができ、前記制御手段の性能が低いものであっても転送するデータ量を確保することができる効果がある。
【００１３】
また、請求項２に係る情報記録媒体再生装置によれば、請求項１に記載の情報記録媒体再生装置において、前記制御手段は、該制御手段の動作クロックと、前記記憶手段の容量と、データの最大転送レートと、前記記録媒体読み取り処理ブロックと、前記リトライ処理の回数とを基に、１回の前記データ転送処理で扱うデータ量の最大値を決定し、前記記録媒体読み取り処理ブロックと、前記制御手段の動作クロックと、データの最大転送レートとを基に、１回の前記データ転送処理で扱うデータ量の最小値を決定するものであるので、再生するデータを途切れさせることなく、リトライを集中的に行うことができ、かつ、制御手段におけるデータ転送の処理量を低減することができる効果がある。
【００１４】
また、本発明の請求項３に係る情報記録媒体再生装置によれば、請求項２に記載の情報記録媒体再生装置において、前記データ量変更処理ブロックは、前記リトライ処理を行う場合、前記データ転送処理で扱う１回のデータ量を１／ｎ（ｎは自然数）または前記最小値に減少させ、リトライ処理を行わない場合、前記データ転送処理で扱う１回のデータ量をｎ倍または前記最大値に増加させるので、リトライ回数を確保できるとともに、制御手段におけるデータ転送の処理量を低減することができる効果がある。
【００１５】
また、本発明の請求項４に係る情報記録媒体再生装置によれば、請求項１に記載の情報記録媒体再生装置において、前記リトライ処理が実行中であることを示すリトライ処理フラグの検出の有無に応じて、前記制御手段の優先度を変更するリトライ処理フラグ監視ブロックを備え、前記リトライ処理実行中は、前記制御手段における前記リトライ処理以外の制御処理の優先度を下げ、該リトライ処理が終了した後に該リトライ処理以外の制御処理を行うので、リトライ処理を行う回数を増加させることができる効果がある。
【発明を実施するための最良の形態】
【００１６】
以下に、図面を参照しながら、本発明の実施の形態について説明する。
（実施の形態１）
以下、本発明の実施の形態１にかかる情報記録媒体再生装置について説明する。本実施の形態１において、説明を簡単にするために請求項３に記載のｎを２とする。
【００１７】
図１は本実施の形態１に係る情報記録媒体再生装置の構成を示すブロック図である。
図１に示す情報記録媒体再生装置は光ディスクに記録された映像、音楽などのデジタルデータを読み取る光ディスク読み取り処理ブロック１０１と、光ディスクに記録された映像音楽データが途切れることを防ぐためにデータを先読みして保存するためのトラックバッファメモリ１０２と、圧縮された映像、音楽データをデコードするデコード処理ブロック１０３と、前記光ディスク読み取り処理ブロック１０１および前記トラックバッファメモリ１０２および前記デコード処理ブロックを制御するシステムコントローラ１０４を備えたものである。
【００１８】
ＤＶＤ、ＣＤなどの光ディスクに記録された映像、音楽データを再生する際には映像、音楽データが途切れないように、前記映像、音楽データを光ディスク読み取り処理ブロック１０１により先読みして保存するためにトラックバッファメモリ１０２に転送する。
【００１９】
光ディスクのデータを読み取っている際に、光ディスク読み取り処理ブロック１０１がエラーを検出した場合、エラーが訂正できるか、前記トラックバッファメモリ１０２のデータがなくなるまでディスクから再度、前記映像、音楽データを読み込むリトライ処理を繰り返し行う。その処理を行っている間に映像、音楽データが途切れないように、前記映像、音楽データを先読みして保存しておくためのメモリがトラックバッファメモリ１０２である。
【００２０】
前記トラックバッファメモリ１０２にデータが転送された後、データが圧縮されている場合は前記トラックバッファメモリ１０２のデータをデコード処理ブロック１０３によりデコードされ、映像や音楽信号として出力される。
【００２１】
また、システムコントローラ１０４による制御としては、まず、光ディスクに記録されたデータのディレクトリ、ファイルの情報を読み取り、前記映像、音楽データの先頭のセクタアドレスおよび終端のセクタアドレスなどを取得しておく。ただし、前記情報は前記映像、音楽データの種類によって異なる。
【００２２】
その後、再生するファイルに相当するセクタアドレスを指定し、前記光ディスク読み取り処理ブロック１０１にデータ転送命令を出す。その後、光ディスクに記録されたデータを前記トラックバッファメモリ１０２へ転送するデータ転送処理が正常に完了すれば、まだ読み取っていない続きの前記映像、音楽データのセクタアドレスを指定し、同様に前記映像、音楽データを前記トラックバッファメモリ１０２へ転送する。通常、前記デコード処理ブロック１０３によりデコードしながら、前記映像、音楽データの終端のセクタアドレスまで前記データ転送処理を繰り返す。
【００２３】
光ディスク読み取り処理ブロック１０１からの結果がエラー訂正できなかったことを示している場合は、システムコントローラ１０４による制御によって再度同じセクタアドレスへの転送命令を出すリトライ処理が必要となる。前記リトライ処理を行っている間は、前記データ転送処理が正常に完了していないため、新たに前記トラックバッファメモリ１０２へ前記映像、音楽データを転送できない。そこで、先読みしてある前記トラックバッファメモリ１０２の映像、音楽データを消費してデコード処理ブロック１０３が再生処理を続ける。そのため前記トラックバッファメモリ１０２の映像、音楽データがなくなるまでに前記リトライ処理を終了させる必要がある。仮に前記リトライ処理が終了できなかった場合は前記リトライ処理を強制的に終了し、次のセクタアドレスのデータを読み取って続きを再生するため、前記映像、音楽データが途切れる。したがって、限られた時間内により多くの前記リトライ処理を行う必要がある。
【００２４】
図２は本発明の実施の形態１の情報記録媒体再生装置における前記システムコントローラ１０４内の処理ブロック図である。図２におけるシステムコントローラ１０４は光ディスク読み取り処理を制御する光ディスク読み取り処理制御ブロック２０４、トラックバッファメモリ１０２を管理するトラックバッファメモリ制御ブロック２０５、及びデコード処理を制御するデコード処理制御ブロック２０６からなる。本発明では前記データ転送処理の制御を行うデータ転送制御処理ブロック２０３に、該データ転送処理におけるセクタ数の変更の有無を決定するセクタ数変更判定処理ブロック２０１と、セクタ数変更判定処理ブロック２０３で判定された結果に基づいてセクタ数を変更するセクタ数変更処理ブロック２０２とを設け、さらに、前記リトライ処理が実行中であることを示すリトライ処理フラグの検出の有無に応じて、前記制御手段の優先度を変更するリトライ処理フラグ監視ブロック２０７を新規に追加する。
【００２５】
次に、本発明の実施の形態１に係る情報記録媒体装置において光ディスク読み取り処理ブロックからトラックバッファメモリへのデータ転送の動作を、図２、及び図３を用いて説明する。
【００２６】
図３は光ディスク読み取り処理ブロック１０１からトラックバッファメモリ１０２へのデータ転送制御を示すフローチャートである。
【００２７】
前記データ転送制御処理ブロック２０３は前記システムコントローラ１０４における光ディスク読み取り処理制御ブロック２０４によって制御される。
【００２８】
前記データ転送制御処理ブロック２０３は、まずセクタ数を一度のデータ転送処理で扱うセクタ数の最大値に設定するとともに、セクタアドレスを再生するデータの先頭のセクタアドレスに設定し（ステップＳ３０１）、実際に前記光ディスク読み取り処理ブロック１０１が、光ディスクから前記映像、音楽データを読み取り、該読み取ったデータを前記トラックバッファメモリ１０２に転送する転送処理を行う（ステップＳ３０２）。次に、ステップＳ３０２の転送処理が正常に終了したかを確認する（ステップＳ３０３）。ステップＳ３０３において、データ転送処理が正常に終了した場合は、ステップＳ３０２で行った前記データ転送処理が前記リトライ処理後に行われたものであるか否かを確認するために、前記リトライ処理フラグが立っているかを確認する（ステップＳ３０４）。ステップＳ３０４においてリトライ処理フラグが立っていない場合、セクタ数変更判定処理ブロック２０１は、セクタ数を増加させると判定し、セクタ数変更処理ブロック２０２にて一度のデータ転送処理で送る現在のセクタ数を２倍にする（ステップＳ３０５）。ただし、ステップＳ３０５において前記セクタ数がステップＳ３０１で設定している最大値より大きくなった場合は、最大値を前記セクタ数とする。
【００２９】
また、ステップＳ３０４においてリトライ処理フラグが立っている場合はリトライ処理フラグを落とし（ステップＳ３０６）、ステップＳ３０７の処理を行う。ステップＳ３０４でリトライ処理フラグが立っている場合、すなわち前記リトライ処理によって前記映像、音楽データが正常に読めた場合、エラーが訂正できたか、あるいは、エラーがセクタ数を減らしたところにまだ残っているため、前記リトライ処理を終了した後は一度のデータ転送処理で送るセクタ数をそのままにしておく。また、リトライ処理後、２回以上正常処理が続く場合は、ステップＳ３０４においてリトライ処理フラグがＯＦＦであるので、ステップＳ３０５にて一度のデータ転送処理で送るセクタ数を２倍にする。
【００３０】
次に、セクタアドレスに一度のデータ転送処理で送るセクタ数を加算する（ステップＳ３０７）。そして、データ転送処理が前記映像もしくは音楽データの終端まで終了したかを確認し（ステップＳ３０８）、終端まで終了していれば、前記データ転送制御処理ブロック２０３は処理を終了し、終端まで終了していない場合は、ステップＳ３０２に戻る。
【００３１】
また、ステップＳ３０３にて前記データ転送処理がエラーにより正常に終了しなかった時はリトライ処理を行うので、リトライ処理フラグを立てる（ステップＳ３０９）。また、ステップＳ３０３にて前記データ転送処理がエラーにより正常に終了しなかった場合、セクタ数変更判定処理ブロック２０１は、セクタ数を減少させると判定して、セクタ数変更処理ブロック２０２にて前記セクタ数を１／２倍にする（ステップＳ３１０）。ただし、ステップＳ３１０における前記セクタ数が設定している最小値より小さくなる場合には該最小値を前記セクタ数とする。
【００３２】
図４は本実施の形態１による情報記録媒体再生装置におけるセクタ数の増減および装置の性能による前記データ転送制御処理ブロックの転送レートの変化を示したグラフである。
【００３３】
図において縦軸が前記データ転送制御処理ブロックの転送レート、横軸が時間である。
４０２は前記データ転送制御処理ブロックの転送レート、４０１は転送レート４０２と比較して一度のデータ転送処理で扱うセクタ数を増加させたときの前記データ転送制御処理ブロックの転送レート、４０３は転送レート４０２と比較して一度のデータ転送処理で扱うセクタ数を減少させたときの前記データ転送制御処理ブロックの転送レートである。４０４はデータの要求する転送レートである。
【００３４】
また時間４０５の前後においてエラー訂正できないエラーが発生し前記リトライ処理を行っているとする。
【００３５】
転送レート４０１、４０２、及び４０３においては前記リトライ処理により、データの要求する転送レート４０４より転送レートが低下しているため、データの要求する転送レートに対して不足しているデータ転送レートとその時間の積４０６に比例して前記トラックバッファメモリ１０２に保存されたデータを消費し、前記デコード処理ブロック１０３に該データを供給する。
【００３６】
したがって転送レート４０１は一度のデータ転送処理で扱うセクタ数を増加させることによって増大させるものであるが、そのセクタ数の最大値は前記トラックバッファメモリ１０２によって決定されることがわかる。また、該セクタ数の最大値は、図３で示したリトライ処理を行うデータ転送処理の処理スピードによっても決定されるものであるから、前記システムコントローラ１０４、及び前記光ディスク読み取り処理ブロック１０１の性能が高ければ、前記データ転送制御処理ブロックの転送レート４０２が上がり、該転送レート４０２が縦軸に対して平行な状態のまま上にシフトする。該転送レート４０２が上にシフトすれば、それだけ、前記トラックバッファメモリ１０２に保存されたデータを消費しなくても良くなるので、一度のデータ転送処理で扱うセクタ数の最大値は更に大きくなる。逆に前記システムコントローラ１０４、及び前記光ディスク読み取り処理ブロック１０１の性能が低くなれば、前記データ転送制御処理ブロックの転送レート４０２が低下し、該転送レート４０２が縦軸に対して平行な状態で下にシフトすれば、それに応じてトラックバッファメモリ１０２に保存されたデータを消費するので、一度のデータ転送処理で扱うセクタ数の最大値は小さくなる。
【００３７】
本発明の情報記録媒体再生装置は一度のデータ転送処理で扱うセクタ数の最大値、最小値を設けることによって、前記映像音楽データが途切れない範囲でデータの要求する転送レートに対して不足しているデータ転送レートとその期間の積４０６を小さくするように制御し、前記トラックバッファメモリ１０２の消費を節約するというアプローチである。
【００３８】
次に、一度のデータ転送処理で扱うセクタ数の最大値、最小値について述べる。
一度のデータ転送処理で扱うセクタ数の最大値、最小値はセクタ数の変更に必要な計算処理を低減させるために、nのべき乗の値が望ましい。
【００３９】
訂正できないエラーがある場合の前記データ転送制御処理が終了する時間と前記映像、音楽データの転送レートの積がトラックバッファメモリの容量に等しくなるときのセクタ数を一度のデータ転送処理で扱うセクタ数の最大値とし、エラーがない場合のデータ転送制御処理のデータ転送レートと前記映像、音楽データの転送レートとが同じになるときのセクタ数を一度のデータ転送処理で扱うセクタ数の最小値とし、以下の（式１）で示すことができる。
【数１】
2005310268.tif 000003
上記の（式１）により、一度のデータ転送処理で扱うセクタ数の最大値、最小値を設定しておく。
【００４０】
このように、一度のデータ転送処理で扱うセクタ数の最大値、及び最小値を設定することにより、前記リトライ処理の連続回数に応じて、前記システムコントローラにおける前記データ転送処理で転送する１回のセクタ数を減らし、例えば、前記リトライ処理の総処理量を２回の通常の前記リトライ処理量に保ったまま、前記リトライ処理の回数を２回以上確保することによって、映像、音楽データを途切れずに再生することが可能となる。従来の前記リトライの処理量の２回分の演算量になるときの前記リトライ処理の回数の期待値Ｒは以下の（式２）のようになる。
【数２】
2005310268.tif 000004
【００４１】
例えば、セクタ数の最大値、最小値を２のべき乗とし、一度のデータ転送処理で扱うセクタ数の最大値を１２８、最小値を２とした場合、前記システムコントローラ１０４における前記リトライ処理の総処理量を従来の前記リトライ処理量の２回分に保ったまま、６回の前記リトライ処理を行うことができる。
【００４２】
一般的にエラー訂正できないエラーデータと前記映像、音楽の全データに対する割合はエラーデータの方が遥かに低いので、一度のデータ転送処理で扱うセクタ数は、前記データ転送処理を開始した後すぐに最大値となり、エラー訂正できないエラーが発生した場合に、連続してリトライ処理の数が増えるにしたがって、一度のデータ転送処理で扱うセクタ数の最小値に近づいていく。前記リトライ処理によって前記データ転送処理の中にあったエラーが訂正されたため、正常な転送になった場合は一度のデータ転送処理で扱うセクタ数が最大値に近づいていく。なお、リトライを所定の回数行ってもエラーを訂正することができなかった場合は、転送処理で扱う一回のセクタ数をリトライ処理の前に戻す。
【００４３】
図５は本実施の形態１に係る情報記録媒体再生装置におけるリトライ処理と従来技術のリトライ処理とを説明するための図である。
図５に示す５０１は前記映像、画像データの先頭、終端のセクタアドレスが求められているファイルを示しており、セクタアドレスが連続して記録されている６４０セクタの前記映像、画像データを、一度のデータ転送処理で送るセクタ数を６４として１０回にわけて前記データ転送処理を行う。５０２は前記映像、画像データの３回目のデータ転送処理の対象のセクタ部分を拡大して示したもので、エラー訂正処理できなかったエラーが含まれている。
【００４４】
従来技術、及び本発明における前記エラーに対する前記リトライ処理は、３回の前記リトライ処理によってデータ転送処理が正常に終了したものとする。本発明における前記リトライ処理においては一度のデータ転送処理で送るセクタ数が１／２倍され減少していき、前記データ転送処理が正常に終了した後は一度のデータ転送処理で送るセクタ数が２倍され増加していく。
【００４５】
このように、本発明では一度のデータ転送処理で送るセクタ数を複数読むように制御する場合であっても、前記リトライ処理の連続回数に応じて、一度のデータ転送処理で送るセクタ数を減らし、従来技術において３回で１９２セクタの前記リトライ処理を行っていたものが、５６セクタに減少させることができるため、より多くの前記リトライ処理を行うことができる。
【００４６】
図６は本実施の形態１による情報記録媒体再生装置におけるリトライ処理フラグ監視ブロック２０７によるデータ転送制御処理ブロックの転送レートの変化を示している。図６において縦軸が前記データ転送制御処理ブロックの転送レート、横軸が時間である。６０１は前記データ転送制御処理ブロックの転送レート、６０２は前記映像、音楽データの要求する転送レートである。また時間６０５の前後においてエラー訂正できないエラーが発生し、前記リトライ処理を行い、時間６０６でリトライ処理が終了したとする。
【００４７】
前記リトライ処理を行っている場合には前記データ転送制御処理ブロックの転送レート６０１が低くなる。そこで、リトライ処理フラグ監視ブロック２０７は、前記リトライ処理が実行中であることを、前記リトライ処理フラグによって検出することにより、前記システムコントローラ１０４による前記リトライ処理以外の処理の優先度を下げ、前記リトライ処理が終了した後に該リトライ処理以外の処理を行うことで、前記リトライ中のシステムコントローラ１０４の処理能力が上がり、矢印６０４に示すように前記リトライ処理中の転送レート６０１は高くなり、矢印６０３に示すようにリトライ処理後の前記データ転送制御処理ブロックの転送レート６０１は低くなる。
【００４８】
結果的に、前記トラックバッファメモリ１０２の消費を抑えることができるので、前記リトライ処理を行う回数を増加させることが可能となる。
【００４９】
以上のような本発明の実施の形態１に係る情報記録媒体再生装置は、読み取りエラー時に行うリトライ処理において、１回のデータ転送処理で扱うデータ量を少なくし、エラーがあるデータに対して集中的にリトライ処理を行うことにより、データ転送レートが高い時にエラーが発生しても、リトライ処理の回数を確保でき映像、音楽等のデータを途切れさせることなく再生できる。
【００５０】
また、通常のデータ転送処理において、１回のデータ転送処理で扱うデータ量を多くして、システムコントローラにおけるデータ転送の処理量を低減させるので、システムコントローラの性能が低いものであっても転送するデータ量を確保することができる。
【産業上の利用可能性】
【００５１】
本発明は光ディスクに記録された映像、音楽データの再生時もしくは高速再生時に有用である。また外部記録メディアからの高速データリードの用途にも応用できる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１に係る情報記録媒体再生装置
【図２】システムコントローラの処理ブロック図
【図３】リトライ処理を行うデータ転送制御処理ブロックのフローチャート
【図４】セクタ数の増減および装置の性能によるデータ転送制御処理ブロックの転送レートの変化を示す図
【図５】従来技術と本発明のリトライ処理時のセクタ数を示す図
【図６】リトライ処理フラグ監視ブロックによるデータ転送制御処理ブロックの転送レートの変化を示す図
【図７】従来の情報記録媒体再生装置を示す図
【符号の説明】
【００５３】
１０１、７０１  光ディスク読み取り処理ブロック
１０２、７０２  トラックバッファメモリ
１０３、７０３  デコード処理ブロック
１０４、７０４  システムコントローラ
２０１  セクタ数変更判定処理ブロック
２０２  セクタ数変更処理ブロック
２０３  データ転送制御処理ブロック
２０４  光ディスク読み取り処理制御ブロック
２０５  トラックバッファメモリ制御ブロック
２０６  デコード処理制御ブロック
２０７  リトライ処理フラグ監視ブロック
４０１  一度のデータ転送処理で扱うセクタ数を増加させたときのデータ転送制御処理ブロックの転送レート
４０２  データ転送制御処理ブロックの転送レート
４０３  一度のデータ転送処理で扱うセクタ数を減少させたときのデータ転送制御処理の転送レート
４０４  データの要求する転送レート
４０５  エラーが発生した点
４０６  データの要求する転送レートに対して不足しているデータ転送レートとその時間の積
５０１  映像、画像データの先頭、終端のセクタアドレスが求められているファイル
５０２  エラー訂正処理できなかったセクタ
６０１  データ転送処理ブロックの転送レート
６０２  データの要求する転送レート
６０３  リトライ処理フラグ監視ブロックによって低くなる転送レートを示すための矢印
６０４  リトライ処理フラグ監視ブロックによって高くなる転送レートを示すための矢印
【図１】
2005310268.tif 000005
【図２】
2005310268.tif 000006
【図３】
2005310268.tif 000007
【図４】
2005310268.tif 000008
【図５】
2005310268.tif 000009
【図６】
2005310268.tif 000010
【図７】
2005310268.tif 000011