(57)【要約】たとえば静止画ファイルの再生においてデータ再生処理の遅れが発生してしまうことがあった。ＥＣＣブロックを記録単位として行われる光ディスク１１０へのファイルの書き込みに関するエラーが発生した欠陥ＥＣＣブロックを検出し、検出された欠陥ＥＣＣブロックの位置を考慮して、その検出された欠陥ＥＣＣブロックと対応する代替ＥＣＣブロックの位置を決定し、位置が決定された代替ＥＣＣブロックに対して、その代替ＥＣＣブロックと対応する欠陥ＥＣＣブロックに書き込まれたデータの書き直しを行う記録部１０３、記録制御部１０８、再生制御部１０９、ピックアップ１１１とを備えた映像記録再生装置である。
2003069617.tif 000002
【特許請求の範囲】
【請求項１】
所定の記録ブロックを記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出手段と、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定手段と、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直し手段とを備えた記録装置。
【請求項２】
前記代替記録ブロック位置決定手段は、前記ファイルが全部書き込まれた後に、その全部書き込まれたファイルの位置と所定の関係を有する位置として、前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項３】
前記代替記録ブロック位置決定手段は、前記検出されたエラー記録ブロックの位置と所定の関係を有する位置として、そのエラー記録ブロックと対応する前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項４】
前記代替記録ブロック位置決定手段は、前記ファイルが全部書き込まれた後に、前記エラー記録ブロックに対応する代替記録ブロックの位置を決定する請求項３記載の記録装置。
【請求項５】
前記代替記録ブロック位置決定手段は、前記ファイルがあらかじめ定められた個数の記録ブロックだけ書き込まれるたびに、前記代替記録ブロックの位置を決定する請求項３記載の記録装置。
【請求項６】
前記代替記録ブロック位置決定手段は、前記エラー記録ブロックが複数個検出された場合、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項７】
所定の記録ブロックを記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとを備えた記録方法。
【請求項８】
請求項７記載の記録方法の、所定の記録ブロックを記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとをコンピュータに実行させるためのプログラム。
【請求項９】
請求項８記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【発明の詳細な説明】
技術分野
本発明は、たとえば、静止画データや音声データを光ディスク等の記録媒体へ記録するためのムービーやデジタルスチルカメラ等に利用可能な記録装置、記録方法、プログラム、および記録媒体に関する。
背景技術
ＪＰＥＧファイルやＴＩＦＦファイル等の静止画ファイルを記録する書き換え可能な光ディスクにおいて、一つのファイルの実データは、通常複数の論理ブロックから構成される。ここに、実データとは、ファイル名や記録位置情報等のファイルシステムの管理情報を除いたデータ部分である。
連続する所定数の論理ブロックは、物理的に一つのＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロック内に格納される。
たとえばＤＶＤ−ＲＡＭ４．７ＧＢｙｔｅにおいて、ファイルがＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）ファイルシステムにより管理される場合、論理ブロックは２ｋバイトからなり、連続する１６個の論理ブロックは一つのＥＣＣブロック内に格納される。
データファイルの記録時において、データは、書き込み直後に読み出され、正しく書き込まれたかどうかがベリファイされる。
欠陥ＥＣＣブロックの検出により、記録エラーが発生したと認識された場合には、代替処理が実施される。ここに、代替処理とは、記録エラーが発生していない代替ＥＣＣブロックへ書き込みを行い直すことで記録エラーを回避する処理である。
代替ＥＣＣブロックは、光ディスクの代替ＥＣＣブロック領域にあらかじめまとめて確保される。
たとえばＤＶＤ−ＲＡＭ４．７ＧＢｙｔｅにおいて、そのような代替ＥＣＣブロック領域とは、光ディスク内周側の領域である。
欠陥ＥＣＣブロックが検出された場合、まとめて確保された代替ＥＣＣブロック領域のなかの一つののＥＣＣブロックが、交替先として利用される。
交替先の代替ＥＣＣブロックは、検出された欠陥ＥＣＣブロックにおける論理ブロック番号と同一の論理ブロック番号を利用してアクセスされる。
したがって、たとえばＤＶＤ−ＲＡＭ４．７ＧＢｙｔｅにおいて、一つの静止画ファイルの実データを構成するＥＣＣブロックは、論理ブロック番号が連続している場合であっても、欠陥ＥＣＣブロックの発生数だけ内周側のＥＣＣブロックを含む。
しかしながら、上述した従来の光ディスクに記録された静止画ファイルを再生する場合、欠陥ＥＣＣブロックがあれば、その交替先のＥＣＣブロックへ一旦シークし、再生処理を続行するために再び欠陥ＥＣＣブロック付近へ戻ってこなければならない。
このため、データ再生処理にどうしても遅れが発生してしまう。
たとえば、光ディスクの最悪シークタイムが１秒間の場合、往復で最大２秒間ものデータ再生処理の遅れが発生する恐れがある。
なお、このようなデータ再生処理の遅れは、静止画再生時の描画完了遅れやデータの書き込みエラーなどの原因となるものである。
このように、たとえば静止画ファイルの再生においてデータ再生処理の遅れが発生してしまうことがあるという課題があった。
発明の開示
本発明は、上記従来のこのような課題を考慮し、たとえば静止画ファイルの再生におけるデータ再生処理の遅れを抑制することができる記録装置、記録方法、プログラム、および記録媒体を提供することを目的とするものである。
第１の本発明は、所定の記録ブロックを記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出手段（１０８、１１１）と、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定手段（１０８）と、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直し手段（１０３、１０８、１１１）とを備えた記録装置である。
第２の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記ファイルが全部書き込まれた後に、その全部書き込まれたファイルの位置と所定の関係を有する位置として、前記代替記録ブロックの位置を決定する第１の本発明の記録装置である。
第３の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記検出されたエラー記録ブロックの位置と所定の関係を有する位置として、そのエラー記録ブロックと対応する前記代替記録ブロックの位置を決定する第１の本発明の記録装置である。
第４の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記ファイルが全部書き込まれた後に、前記エラー記録ブロックに対応する代替記録ブロックの位置を決定する第３の本発明の記録装置である。
第５の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記ファイルがあらかじめ定められた個数の記録ブロックだけ書き込まれるたびに、前記代替記録ブロックの位置を決定する第３の本発明の記録装置である。
第６の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記エラー記録ブロックが複数個検出された場合、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように前記代替記録ブロックの位置を決定する第１の本発明の記録装置である。
第７の本発明は、所定の記録ブロックを記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとを備えた記録方法である。
第８の本発明は、請求項７記載の記録方法の、所定の記録ブロックを記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとをコンピュータに実行させるためのプログラムである。
第９の本発明は、第８の本発明のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体である。
つぎに、本願発明者が発明した発明を示す。
第１の発明は、（１）所定の記録ブロックを記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出し手段（１０７、１０９、１１１）を備えた再生装置である。
第２の発明は、前記読み出し手段（１０７、１０９、１１１）は、前記代替記録ブロックからデータを読み出す際、その代替記録ブロックとは相異なる記録ブロックからもデータを読み出す第１の発明の再生装置である。
第３の発明は、前記エラー記録ブロックが複数個検出された場合、前記代替記録ブロックの位置は、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように決定されており、
前記相異なる記録ブロックとは、前記位置が物理的に実質上連続するように決定されている代替記録ブロックの内の単数または複数個の代替記録ブロックである第２の発明の再生装置である。
第４の発明は、（１）所定の記録ブロックを記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出しステップを備えた再生方法である。
第５の発明は、第４の発明の再生方法の、（１）所定の記録ブロックを記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出しステップをコンピュータに実行させるためのプログラムである。
第６の発明は、第５の発明のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体である。
第７の発明は、（１）所定の記録ブロックを記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）である。
発明を実施するための最良の形態
以下、本発明の実施の形態について図面を参照しながら説明する。
（実施の形態１）
はじめに、本発明の実施の形態１の映像記録再生装置の構成を示すブロック図である図１を参照しながら、本実施の形態の映像記録再生装置の構成について説明する。
なお、本実施の形態の特徴であるＪＰＥＧファイルの物理データ配置に関しては、後述する。
本実施の形態においては、光ディスク１１０はＵＤＦファイルシステムでファイルを管理するものとし、ＵＤＦファイルシステムにおけるファイル管理手法を前提として説明する。ここに、論理ブロックのデータサイズは２ｋバイトであり、ＥＣＣブロックのデータサイズは３２ｋバイトであって、ＥＣＣブロックが本実施の形態の書き込み等における記録単位となる。
記録制御部１０８は、シャッターボタン（図示省略）が押されると、映像入力部１００が生成した静止画像をＪＰＥＧ圧縮部１０１にＪＰＥＧ圧縮させ、記録部１０３、ピックアップ１１１を介して光ディスク１１０へ記録するための制御を行う手段である。
ＪＰＥＧヘッダ組立て部１０２は、ＪＰＥＧファイルヘッダを生成して光ディスク１１０へ記録するための手段である。
記録制御部１０８は、ＪＰＥＧ圧縮データとＪＰＥＧファイルヘッダを１つのＪＰＥＧファイルとして取り扱うように、ファイル管理情報を記録するための手段である。
再生制御部１０９は、光ディスク１１０からピックアップ１１１、再生部１０７を介してＪＰＥＧファイルを読み出すための制御を行う手段である。
ＪＰＥＧヘッダ解析部１０６は、ＪＰＥＧヘッダ部分に含まれる情報を先頭から順次解析するための手段である。
ＪＰＥＧ伸張部１０５は、その解析結果を利用して、圧縮データ部分から静止画像を復元するための手段である。
映像表示部１０４は、圧縮データ部分から復元された静止画像を表示するための手段である。
ここで、本実施の形態の特徴であるＪＰＥＧファイルの物理データ配置に関して、本発明の実施の形態１のＪＰＥＧファイルの物理データ配置を示す説明図である図２を参照しながら説明する。
ＪＰＥＧファイルの書き込み後にベリファイすることにより検出された欠陥ＥＣＣブロックの代替ＥＣＣブロックは、ＪＰＥＧファイルの末尾を記録するＥＣＣブロックの直後に記録される。
図２では、３ヶ所の欠陥ＥＣＣブロックの代替ＥＣＣブロックが、光ディスク１１０上のＢの領域に連続するように記録されている。
Ａ、Ｃ、Ｄ、Ｅの領域に記録されたデータは、ベリファイ時に記録エラーが検出されなかったデータである。
もちろん、ベリファイ時に記録エラーが検出されなかった場合には、代替処理は不要であり、ＥＣＣブロックの記録場所の移動も行われない。
なお、本発明の所定の記録ブロックは本実施の形態のＥＣＣブロックに対応し、本発明のエラー記録ブロックは本実施の形態の欠陥ＥＣＣブロックに対応し、本発明の代替記録ブロックは本実施の形態の代替ＥＣＣブロックに対応する。
また、本発明のエラー記録ブロック検出手段は記録制御部１０８、再生制御部１０９、ピックアップ１１１を含む手段に対応し、本発明の代替記録ブロック位置決定手段は記録制御部１０８を含む手段に対応し、本発明の書き直し手段は記録部１０３、記録制御部１０８、ピックアップ１１１を含む手段に対応する。また、発明の読み出し手段は、再生部１０７、再生制御部１０９、ピックアップ１１１を含む手段に対応する。また、本発明の記録装置および発明の再生装置を含む手段は、本実施の形態の映像記録再生装置に対応する。
また、本発明の記録媒体は、光ディスク１１０に対応する。
つぎに、本発明の実施の形態１の映像記録再生装置の代替記録動作のフローチャートである図４を参照しながら、本実施の形態の映像記録再生装置の動作について説明する。
なお、本実施の形態の映像記録再生装置の動作について説明しながら、本発明の記録方法および発明の再生方法の一実施の形態についても説明する（他の実施の形態についても同様である）。
以下では、本実施の形態の特徴である記録制御部１０８の代替記録動作について主として説明を行う。
ステップ４０１〜４０２；記録制御部１０８は、ＪＰＥＧ圧縮されたデータ全体を一旦光ディスク１１０へ書き込む（ステップ４０１）と同時に、書き込んだデータを記録部１０３が有するメモリ上に残しておく（ステップ４０２）ための制御を行う。
ステップ４０３〜４０４；記録制御部１０８は、データの記録直後に書き込んだデータおよびＥＣＣブロック単位に付加されたＥＣＣ値を全て読み出し（ステップ４０３）、その書き込み後に読み出されたデータから算出されるＥＣＣ値と読み出されたＥＣＣ値との比較を利用してエラーの有無を検出する（ステップ４０４）ための制御を行う。
ステップ４０５〜４０７；記録制御部１０８は、誤り検出処理が行われたＥＣＣブロックが欠陥ＥＣＣブロックであるか否かを判定する（ステップ４０５）ための制御を行う。
記録制御部１０８は、誤り検出処理が行われたＥＣＣブロックが欠陥ＥＣＣブロックでなかったと判定された場合は、書き込んだすべてのＥＣＣブロックに対して同様の確認を行っていく（ステップ４０６）ための制御を行う。
記録制御部１０８は、誤り検出処理が行われたＥＣＣブロックが欠陥ＥＣＣブロックであったと判定された場合は、代替ＥＣＣブロックを検索し、検索した代替ＥＣＣブロックに対してメモリ上に残しておいた対応するデータを記録していく（ステップ４０７）ための制御を行う。
。
より具体的には、図２に示されているように、ＥＣＣ値を使用してデータ誤りが検出されると、メモリ上に残されておいたＥＣＣブロック１つ分のデータがＢの領域のＥＣＣブロックを交替先として書き込まれる。たとえば３個のＥＣＣブロック内に修復不可能なデータ誤りが検出された場合には、ＥＣＣブロック合計３つ分のデータがＢの領域に書き込まれるわけである。
代替書き込み先のＥＣＣブロックは、もとのＥＣＣブロックとは異なる論理ブロック番号の付与が行われるが、アロケーションディスクリプタにより一つのデータファイルとして取り扱われる。
このように代替先がファイル末尾の直後であれば、最悪シークタイムの１／３から１／２程度で代替先へピックアップを移動可能になる。たとえば最悪シークタイムが１秒の場合、０．３から０．５秒程度で移動可能になる。
このように記録することにより、記録時エラーをなくしながら、同時に再生時の代替ＥＣＣブロックへのシーク時間を著しく減らすことができるので、再生時の表示処理の遅延を防ぐことができる。
また、記録時に各ＥＣＣブロックに対してベリファイを実施するので、記録途中に付着したほこりやちり等の影響で記録エラーが発生した場合であっても、即座にエラー回避が可能になる。これにより、たとえば静止画を始めとする映像ファイルの記録の信頼性を一般のデータファイル並みに上げることができる。
また、代替ＥＣＣブロックがＢの領域上に連続されていることにより、再生制御部１０９（図１参照）は代替先をまとめてリードすることが可能になり、代替先へのシーク回数を３回から１回へ減らすことが可能になる。
もちろん、代替先から代替元へのシーク回数についても、同様である。
なお、代替ＥＣＣブロックは、本実施の形態では、ＪＰＥＧファイルの末尾にあるＥの領域（図２参照）に隣接するＢの領域であったが、ＪＰＥＧファイルの末尾から多少離れていても、再生時のシーク動作に重大な悪影響が発生しないことはいうまでもない。
たとえば、代替ＥＣＣブロックは、本実施の形態では、ＪＰＥＧファイルの末尾の直後のＥＣＣブロックであったが、直後のＥＣＣブロックが他のファイルの書き込みにより使用済みであれば、未使用ＥＣＣブロックの中の最も物理的に近いＥＣＣブロックであってもよい。
未使用のＥＣＣブロックを代替ＥＣＣブロックとして利用することにより、記録済みの記録単位を移動させずに、可能な限り近い代替記録先を確保することができる。
もちろん、はじめに交代先の候補となったＥＣＣブロックが再び欠陥ＥＣＣブロックあった場合には、さらに次の交代先の候補となるＥＣＣブロックが代替ＥＣＣブロックとして使用されることになってもよい。
また、代替ＥＣＣブロックは、本実施の形態では、Ｅの領域（図２参照）以降に隣接する論理ブロック番号がより大きい領域にあるものとしたが、Ａの領域（図２参照）の前の論理ブロック番号がより小さい領域にあってもよい。
（実施の形態２）
はじめに、本実施の形態の映像記録再生装置の構成について説明する。
本実施の形態の映像記録再生装置の構成は、上述した実施の形態１の構成と類似している。
そこで、本発明の実施の形態２のＪＰＥＧファイルの物理データ配置を示す説明図である図３を主として参照しながら、本実施の形態の特徴が現れる代替ＥＣＣブロックの物理的な配置、および論理ブロックの構成について説明する。
図３において、左側がデータの移動を行う前の状態を示し、右側がベリファイ後に欠陥ＥＣＣブロックを避けてデータの移動を行った後の状態を示す。
本実施の形態においては、欠陥ＥＣＣブロックを避けることにより欠陥ＥＣＣブロックの位置に相当するデータを次のＥＣＣブロックへ移動するだけではなく、欠陥ＥＣＣブロックに続くＥＣＣブロックの位置に相当するＣの領域のデータを代替ＥＣＣブロック以降にシフトして記録する。
もちろん、ＪＰＥＧファイル内の２個目の欠陥ＥＣＣブロック以降および３個目の欠陥ＥＣＣブロック以降のデータも、同ようにシフトして記録する。
すなわち、ＪＰＥＧファイル内の最初の欠陥ＥＣＣブロックの代替先は、Ｆの領域の先頭のＥＣＣブロック上に配置される。また、２番目の欠陥ＥＣＣブロックは、Ｇの領域内の代替ＥＣＣブロック上に配置される。また、３番目の欠陥ＥＣＣブロックは、Ｈの領域内の代替ＥＣＣブロック上に配置される。
したがって、ＪＰＥＧファイルを構成する論理ブロックの番号は、移動後においても単調増加する。
つぎに、本実施の形態の映像記録再生装置の動作について説明する。
ＪＰＥＧ圧縮されたデータ全体は、光ディスクへ一旦書き込まれるとともに、メモリ上に保持される。
書き込まれたデータおよびＥＣＣ値はデータの記録直後に全て読み出され、ＥＣＣブロック単位（３２ｋバイト）に付加されたＥＣＣデータ値を使用してデータ誤りが検出される。
データ誤りが検出されると、メモリ上に残しておいたＥＣＣブロック１つ分のデータは、Ｆの領域（図３参照）の先頭のＥＣＣブロックを代替ＥＣＣブロックとして書き込まれる。
この代替ＥＣＣブロックにおいては、元のＥＣＣブロックの論理ブロック番号よりもＥＣＣブロック１つ分だけ（すなわち１６だけ）大きな論理ブロック番号が付与される。
すなわち、この代替ＥＣＣブロックにおいては、欠陥ＥＣＣブロックの次のＥＣＣブロックに対応する論理ブロック番号が付与される。
引き続いて、Ｃの領域上のデータは、この代替ＥＣＣブロックの次のＥＣＣブロック以降へシフトして記録される。
その結果、Ｃの領域上のデータは、Ｆの領域およびＧの領域へシフトして記録されることになる。
２個目および３個目の欠陥ＥＣＣブロック以降のデータも、欠陥ＥＣＣブロックを避けてシフトして記録される。
もちろん、ＪＰＥＧファイルは、以上の処理によりＡ、Ｆ、Ｇ、およびＨの領域に分割されるが、ＵＤＦのアロケーションディスクリプタにより一つのデータファイルとして取り扱われる。
このように記録することにより、記録時エラーをなくしながら、同時に再生時の代替ＥＣＣブロックへのシーク動作を著しく減らすことができるので、再生時の表示処理の遅延を防ぐことができる。
なお、本実施の形態においては、代替記録先より以降の記録単位をシフトさせる時間が必要となるものの、代替記録先は当該記録エラーの発生した記録単位により近い場所に持ってくることが可能となる。
また、記録時に各ＥＣＣブロックに対してベリファイを実施するので、記録途中に付着したほこりやちり等の影響で記録エラーが発生した場合であっても、即座にエラー回避が可能になる。これにより、たとえば静止画を始めとするデータファイルの記録の信頼性をデータファイル並みに上げることができる。
なお、代替ＥＣＣブロックは、本実施の形態では、欠陥ＥＣＣブロックの次のＥＣＣブロックであるものとしたが、本発明の別の実施の形態のＪＰＥＧファイルの物理データ配置を示す説明図である図５に示されているように、少し離れたＥＣＣブロックであってもよい。
もちろん、はじめに交代先の候補となったＥＣＣブロックが再び欠陥ＥＣＣブロックあった場合には、さらに次の交代先の候補となるＥＣＣブロックが代替ＥＣＣブロックとして使用されることになってもよい。
以上においては、実施の形態１〜２について詳細に説明した。
▲１▼なお、本発明のファイルは、上述した実施の形態１〜２においては、ＪＰＥＧファイルであったが、これに限らず、ＴＩＦＦファイル等の静止画ファイル、ＷＡＶファイル等の音声ファイル、ＡＳＦファイル等の動画ファイルであってもよい。
データ記録時にベリファイする余裕がある程度に、光ディスクへの書き込みレートに較べて記録すべきデータの発生レートが小さかったり、光ディスクへの記録間隔をあけたりすることが可能であれば、別のデータフォーマットが利用されてもよいわけである。
▲２▼また、本発明の記録媒体は、上述した実施の形態１〜２においては、光ディスク１１０であったが、これに限らず、ＤＶＤ−ＲＡＭ、ＭＯ（光磁気ディスク）、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＣＤ−Ｒ、ＣＤ−ＲＷ等の光ディスクや、ハードディスク等のディスク形状を有する記録媒体であってもよい。
もちろん、本発明の記録媒体に読み書きを行うための読み書きヘッドは、上述した実施の形態１〜２においては、ピックアップであったが、記録媒体がＭＯである場合はピックアップおよび磁気ヘッドとなり、記録媒体がハードディスクである場合は磁気ヘッドとなる。
▲３▼また、本発明の代替記録ブロックの位置の決定は、上述した実施の形態１〜２においては、ＪＰＥＧファイルを一旦全部記録した後で行われたが、これに限らず、書き込みと組み合わせて複数回に分けて行われてもよい。
たとえば、本発明の代替記録ブロックの位置の決定は、１０個のＥＣＣブロック分の記録後にベリファイを行い、これを繰り返す方法にしたがって行われてもよい。
要するに、本発明の代替記録ブロックの位置は、（１）ファイルが全部書き込まれた後に、その全部書き込まれたファイルの位置と所定の関係を有する位置（たとえば、全部書き込まれたファイルの先頭または末尾にある未使用ブロックの位置）として決定されてもよいし、（２）ファイルが全部書き込まれた後、またはファイルがあらかじめ定められた個数の記録ブロックだけ書き込まれるたびに、その検出されたエラー記録ブロックの位置と所定の関係を有する位置（たとえば、検出されたエラー記録ブロックに直近の未使用ブロックの位置）として決定されてもよい。
▲４▼また、本発明のエラー記録ブロックの検出は、上述した実施の形態１〜２においては、読み出したＥＣＣ値を使用して行われたが、これに限らず、メモリ上に残したデータと読み出しデータとを直接比較することにより行われてもよい。
▲５▼また、本発明の代替記録ブロックは、上述した実施の形態１〜２においては、物理的にできるだけ近いＥＣＣブロックであったが、これに限らず、読み出し時にシーク時間が最小となるＥＣＣブロックであってもよい。
たとえば、２重スパイラル構造の光ディスクが利用されるとき、あるスパイラルから物理的に最も近い別のスパイラルのＥＣＣブロックへ移動する時間が、同じスパイラルの少し遠いＥＣＣブロックへ移動する時間よりも大きい場合には、移動時間がより短い別のスパイラルのＥＣＣブロックへの移動が実行されてもよい。
▲６▼なお、記録エラーを検出したＥＣＣブロックに対して再びデータを記録することがないように、欠陥ＥＣＣブロックをリストに登録してもよい。
つまり、欠陥ＥＣＣブロックのリストに掲載されたＥＣＣブロックには、再び記録を行わないようにしてもよい。
このようなリストを利用することで、無駄な書き込み処理をより低減することができる。
▲７▼また、本発明のプログラムは、上述した本発明の記録方法および発明の再生方法の全部または一部のステップ（または、工程、動作、作用等）の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
また、本発明の記録媒体は、上述した本発明の記録方法および発明の再生方法の全部または一部のステップ（または、工程、動作、作用等）の全部または一部の動作をコンピュータにより実行させるためのプログラムを担持した記録媒体であり、コンピュータにより読み取り可能かつ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体である。
なお、本発明の上記「一部のステップ（または、工程、動作、作用等）」とは、それらの複数のステップの内の、一つまたは幾つかのステップを意味する。
また、本発明の上記「ステップ（または、工程、動作、作用等）の動作」とは、前記ステップの全部または一部の動作を意味する。
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
また、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
また、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
産業上の利用可能性
本発明は、たとえば静止画ファイルの再生におけるデータ再生処理の遅れを抑制することができるという長所を有する。
【図面の簡単な説明】
図１は、本発明の実施の形態１の映像記録再生装置の構成を示すブロック図である。
図２は、本発明の実施の形態１のＪＰＥＧファイルの物理データ配置を示す説明図である。
図３は、本発明の実施の形態２のＪＰＥＧファイルの物理データ配置を示す説明図である。
図４は、本発明の実施の形態１の映像記録再生装置の代替記録動作のフローチャートである。
図５は、本発明の別の実施の形態のＪＰＥＧファイルの物理データ配置を示す説明図である。
（符号の説明）
１００  映像信号入力部
１０１  ＪＰＥＧ圧縮部
１０２  ＪＰＥＧヘッダ組立部
１０３  記録部
１０４  映像表示部
１０５  ＪＰＥＧ伸長部
１０６  ＪＰＥＧヘッダ解析部
１０７  再生部
１０８  記録制御部
１０９  再生制御部
１１０  光ディスク
１１１  ピックアップ
【図１】
2003069617.tif 000003
【図２】
2003069617.tif 000004
【図３】
2003069617.tif 000005
【図４】
2003069617.tif 000006
【図５】
2003069617.tif 000007
【手続補正書】
【提出日】平成15年10月16日(2003.10.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】  明細書
【特許請求の範囲】
【請求項１】  所定の記録ブロックを論理記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出手段と、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定手段と、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直し手段とを備えた記録装置。
【請求項２】  前記代替記録ブロック位置決定手段は、前記ファイルが全部書き込まれた後に、その全部書き込まれたファイルの位置と所定の関係を有する位置として、前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項３】  前記代替記録ブロック位置決定手段は、前記検出されたエラー記録ブロックの位置と所定の関係を有する位置として、そのエラー記録ブロックと対応する前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項４】  前記代替記録ブロック位置決定手段は、前記ファイルが全部書き込まれた後に、前記エラー記録ブロックに対応する代替記録ブロックの位置を決定する請求項３記載の記録装置。
【請求項５】  前記代替記録ブロック位置決定手段は、前記ファイルがあらかじめ定められた個数の記録ブロックだけ書き込まれるたびに、前記代替記録ブロックの位置を決定する請求項３記載の記録装置。
【請求項６】  前記代替記録ブロック位置決定手段は、前記エラー記録ブロックが複数個検出された場合、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項７】  所定の記録ブロックを論理記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとを備えた記録方法。
【請求項８】  請求項７記載の記録方法の、所定の記録ブロックを論理記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとをコンピュータに実行させるためのプログラム。
【請求項９】  請求項８記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、静止画データや音声データを光ディスク等の記録媒体へ記録するためのムービーやデジタルスチルカメラ等に利用可能な記録装置、記録方法、プログラム、および記録媒体に関する。
【０００２】
【従来の技術】
ＪＰＥＧファイルやＴＩＦＦファイル等の静止画ファイルを記録する書き換え可能な光ディスクにおいて、一つのファイルの実データは、通常複数の論理ブロックから構成される。ここに、実データとは、ファイル名や記録位置情報等のファイルシステムの管理情報を除いたデータ部分である。
【０００３】
連続する所定数の論理ブロックは、物理的に一つのＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロック内に格納される。
【０００４】
たとえばＤＶＤ−ＲＡＭ４．７ＧＢｙｔｅにおいて、ファイルがＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）ファイルシステムにより管理される場合、論理ブロックは２ｋバイトからなり、連続する１６個の論理ブロックは一つのＥＣＣブロック内に格納される。
【０００５】
データファイルの記録時において、データは、書き込み直後に読み出され、正しく書き込まれたかどうかがベリファイされる。
【０００６】
欠陥ＥＣＣブロックの検出により、記録エラーが発生したと認識された場合には、代替処理が実施される。ここに、代替処理とは、記録エラーが発生していない代替ＥＣＣブロックへ書き込みを行い直すことで記録エラーを回避する処理である。
【０００７】
代替ＥＣＣブロックは、光ディスクの代替ＥＣＣブロック領域にあらかじめまとめて確保される。
【０００８】
たとえばＤＶＤ−ＲＡＭ４．７ＧＢｙｔｅにおいて、そのような代替ＥＣＣブロック領域とは、光ディスク内周側の領域である。
【０００９】
欠陥ＥＣＣブロックが検出された場合、まとめて確保された代替ＥＣＣブロック領域のなかの一つののＥＣＣブロックが、交替先として利用される。
【００１０】
交替先の代替ＥＣＣブロックは、検出された欠陥ＥＣＣブロックにおける論理ブロック番号と同一の論理ブロック番号を利用してアクセスされる。
【００１１】
したがって、たとえばＤＶＤ−ＲＡＭ４．７ＧＢｙｔｅにおいて、一つの静止画ファイルの実データを構成するＥＣＣブロックは、論理ブロック番号が連続している場合であっても、欠陥ＥＣＣブロックの発生数だけ内周側のＥＣＣブロックを含む。
【００１２】
【発明が解決しようとする課題】
しかしながら、上述した従来の光ディスクに記録された静止画ファイルを再生する場合、欠陥ＥＣＣブロックがあれば、その交替先のＥＣＣブロックへ一旦シークし、再生処理を続行するために再び欠陥ＥＣＣブロック付近へ戻ってこなければならない。
【００１３】
このため、データ再生処理にどうしても遅れが発生してしまう。
【００１４】
たとえば、光ディスクの最悪シークタイムが１秒間の場合、往復で最大２秒間ものデータ再生処理の遅れが発生する恐れがある。
【００１５】
なお、このようなデータ再生処理の遅れは、静止画再生時の描画完了遅れやデータの書き込みエラーなどの原因となるものである。
【００１６】
このように、たとえば静止画ファイルの再生においてデータ再生処理の遅れが発生してしまうことがあるという課題があった。
【００１７】
本発明は、上記従来のこのような課題を考慮し、たとえば静止画ファイルの再生におけるデータ再生処理の遅れを抑制することができる記録装置、記録方法、プログラム、および記録媒体を提供することを目的とするものである。
【００１８】
【課題を解決するための手段】
第１の本発明は、所定の記録ブロックを記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出手段（１０８、１１１）と、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定手段（１０８）と、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直し手段（１０３、１０８、１１１）とを備えた記録装置である。
【００１９】
第２の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記ファイルが全部書き込まれた後に、その全部書き込まれたファイルの位置と所定の関係を有する位置として、前記代替記録ブロックの位置を決定する第１の本発明の記録装置である。
【００２０】
第３の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記検出されたエラー記録ブロックの位置と所定の関係を有する位置として、そのエラー記録ブロックと対応する前記代替記録ブロックの位置を決定する第１の本発明の記録装置である。
【００２１】
第４の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記ファイルが全部書き込まれた後に、前記エラー記録ブロックに対応する代替記録ブロックの位置を決定する第３の本発明の記録装置である。
【００２２】
第５の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記ファイルがあらかじめ定められた個数の記録ブロックだけ書き込まれるたびに、前記代替記録ブロックの位置を決定する第３の本発明の記録装置である。
【００２３】
第６の本発明は、前記代替記録ブロック位置決定手段（１０８）は、前記エラー記録ブロックが複数個検出された場合、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように前記代替記録ブロックの位置を決定する第１の本発明の記録装置である。
【００２４】
第７の本発明は、所定の記録ブロックを記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとを備えた記録方法である。
【００２５】
第８の本発明は、請求項７記載の記録方法の、所定の記録ブロックを記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとをコンピュータに実行させるためのプログラムである。
【００２６】
第９の本発明は、第８の本発明のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【００２７】
つぎに、本願発明者が発明した発明を示す。
【００２８】
第１の発明は、（１）所定の記録ブロックを記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出し手段（１０７、１０９、１１１）を備えた再生装置である。
【００２９】
第２の発明は、前記読み出し手段（１０７、１０９、１１１）は、前記代替記録ブロックからデータを読み出す際、その代替記録ブロックとは相異なる記録ブロックからもデータを読み出す第１の発明の再生装置である。
【００３０】
第３の発明は、前記エラー記録ブロックが複数個検出された場合、前記代替記録ブロックの位置は、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように決定されており、
前記相異なる記録ブロックとは、前記位置が物理的に実質上連続するように決定されている代替記録ブロックの内の単数または複数個の代替記録ブロックである第２の発明の再生装置である。
【００３１】
第４の発明は、（１）所定の記録ブロックを記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出しステップを備えた再生方法である。
【００３２】
第５の発明は、第４の発明の再生方法の、（１）所定の記録ブロックを記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出しステップをコンピュータに実行させるためのプログラムである。
【００３３】
第６の発明は、第５の発明のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【００３４】
第７の発明は、（１）所定の記録ブロックを記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）である。
【００３５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００３６】
（実施の形態１）
はじめに、本発明の実施の形態１の映像記録再生装置の構成を示すブロック図である図１を参照しながら、本実施の形態の映像記録再生装置の構成について説明する。
【００３７】
なお、本実施の形態の特徴であるＪＰＥＧファイルの物理データ配置に関しては、後述する。
【００３８】
本実施の形態においては、光ディスク１１０はＵＤＦファイルシステムでファイルを管理するものとし、ＵＤＦファイルシステムにおけるファイル管理手法を前提として説明する。ここに、論理ブロックのデータサイズは２ｋバイトであり、ＥＣＣブロックのデータサイズは３２ｋバイトであって、ＥＣＣブロックが本実施の形態の書き込み等における記録単位となる。
【００３９】
記録制御部１０８は、シャッターボタン（図示省略）が押されると、映像入力部１００が生成した静止画像をＪＰＥＧ圧縮部１０１にＪＰＥＧ圧縮させ、記録部１０３、ピックアップ１１１を介して光ディスク１１０へ記録するための制御を行う手段である。
【００４０】
ＪＰＥＧヘッダ組立て部１０２は、ＪＰＥＧファイルヘッダを生成して光ディスク１１０へ記録するための手段である。
【００４１】
記録制御部１０８は、ＪＰＥＧ圧縮データとＪＰＥＧファイルヘッダを１つのＪＰＥＧファイルとして取り扱うように、ファイル管理情報を記録するための手段である。
【００４２】
再生制御部１０９は、光ディスク１１０からピックアップ１１１、再生部１０７を介してＪＰＥＧファイルを読み出すための制御を行う手段である。
【００４３】
ＪＰＥＧヘッダ解析部１０６は、ＪＰＥＧヘッダ部分に含まれる情報を先頭から順次解析するための手段である。
【００４４】
ＪＰＥＧ伸張部１０５は、その解析結果を利用して、圧縮データ部分から静止画像を復元するための手段である。
【００４５】
映像表示部１０４は、圧縮データ部分から復元された静止画像を表示するための手段である。
【００４６】
ここで、本実施の形態の特徴であるＪＰＥＧファイルの物理データ配置に関して、本発明の実施の形態１のＪＰＥＧファイルの物理データ配置を示す説明図である図２を参照しながら説明する。
【００４７】
ＪＰＥＧファイルの書き込み後にベリファイすることにより検出された欠陥ＥＣＣブロックの代替ＥＣＣブロックは、ＪＰＥＧファイルの末尾を記録するＥＣＣブロックの直後に記録される。
【００４８】
図２では、３ヶ所の欠陥ＥＣＣブロックの代替ＥＣＣブロックが、光ディスク１１０上のＢの領域に連続するように記録されている。
【００４９】
Ａ、Ｃ、Ｄ、Ｅの領域に記録されたデータは、ベリファイ時に記録エラーが検出されなかったデータである。
【００５０】
もちろん、ベリファイ時に記録エラーが検出されなかった場合には、代替処理は不要であり、ＥＣＣブロックの記録場所の移動も行われない。
【００５１】
なお、本発明の所定の記録ブロックは本実施の形態のＥＣＣブロックに対応し、本発明のエラー記録ブロックは本実施の形態の欠陥ＥＣＣブロックに対応し、本発明の代替記録ブロックは本実施の形態の代替ＥＣＣブロックに対応する。
【００５２】
また、本発明のエラー記録ブロック検出手段は記録制御部１０８、再生制御部１０９、ピックアップ１１１を含む手段に対応し、本発明の代替記録ブロック位置決定手段は記録制御部１０８を含む手段に対応し、本発明の書き直し手段は記録部１０３、記録制御部１０８、ピックアップ１１１を含む手段に対応する。また、発明の読み出し手段は、再生部１０７、再生制御部１０９、ピックアップ１１１を含む手段に対応する。また、本発明の記録装置および発明の再生装置を含む手段は、本実施の形態の映像記録再生装置に対応する。
【００５３】
また、本発明の記録媒体は、光ディスク１１０に対応する。
【００５４】
つぎに、本発明の実施の形態１の映像記録再生装置の代替記録動作のフローチャートである図４を参照しながら、本実施の形態の映像記録再生装置の動作について説明する。
【００５５】
なお、本実施の形態の映像記録再生装置の動作について説明しながら、本発明の記録方法および発明の再生方法の一実施の形態についても説明する（他の実施の形態についても同様である）。
【００５６】
以下では、本実施の形態の特徴である記録制御部１０８の代替記録動作について主として説明を行う。
【００５７】
ステップ４０１〜４０２；記録制御部１０８は、ＪＰＥＧ圧縮されたデータ全体を一旦光ディスク１１０へ書き込む（ステップ４０１）と同時に、書き込んだデータを記録部１０３が有するメモリ上に残しておく（ステップ４０２）ための制御を行う。
【００５８】
ステップ４０３〜４０４；記録制御部１０８は、データの記録直後に書き込んだデータおよびＥＣＣブロック単位に付加されたＥＣＣ値を全て読み出し（ステップ４０３）、その書き込み後に読み出されたデータから算出されるＥＣＣ値と読み出されたＥＣＣ値との比較を利用してエラーの有無を検出する（ステップ４０４）ための制御を行う。
【００５９】
ステップ４０５〜４０７；記録制御部１０８は、誤り検出処理が行われたＥＣＣブロックが欠陥ＥＣＣブロックであるか否かを判定する（ステップ４０５）ための制御を行う。
【００６０】
記録制御部１０８は、誤り検出処理が行われたＥＣＣブロックが欠陥ＥＣＣブロックでなかったと判定された場合は、書き込んだすべてのＥＣＣブロックに対して同様の確認を行っていく（ステップ４０６）ための制御を行う。
【００６１】
記録制御部１０８は、誤り検出処理が行われたＥＣＣブロックが欠陥ＥＣＣブロックであったと判定された場合は、代替ＥＣＣブロックを検索し、検索した代替ＥＣＣブロックに対してメモリ上に残しておいた対応するデータを記録していく（ステップ４０７）ための制御を行う。
。
【００６２】
より具体的には、図２に示されているように、ＥＣＣ値を使用してデータ誤りが検出されると、メモリ上に残されておいたＥＣＣブロック１つ分のデータがＢの領域のＥＣＣブロックを交替先として書き込まれる。たとえば３個のＥＣＣブロック内に修復不可能なデータ誤りが検出された場合には、ＥＣＣブロック合計３つ分のデータがＢの領域に書き込まれるわけである。
【００６３】
代替書き込み先のＥＣＣブロックは、もとのＥＣＣブロックとは異なる論理ブロック番号の付与が行われるが、アロケーションディスクリプタにより一つのデータファイルとして取り扱われる。
【００６４】
このように代替先がファイル末尾の直後であれば、最悪シークタイムの１／３から１／２程度で代替先へピックアップを移動可能になる。たとえば最悪シークタイムが１秒の場合、０．３から０．５秒程度で移動可能になる。
【００６５】
このように記録することにより、記録時エラーをなくしながら、同時に再生時の代替ＥＣＣブロックへのシーク時間を著しく減らすことができるので、再生時の表示処理の遅延を防ぐことができる。
【００６６】
また、記録時に各ＥＣＣブロックに対してベリファイを実施するので、記録途中に付着したほこりやちり等の影響で記録エラーが発生した場合であっても、即座にエラー回避が可能になる。これにより、たとえば静止画を始めとする映像ファイルの記録の信頼性を一般のデータファイル並みに上げることができる。
【００６７】
また、代替ＥＣＣブロックがＢの領域上に連続されていることにより、再生制御部１０９（図１参照）は代替先をまとめてリードすることが可能になり、代替先へのシーク回数を３回から１回へ減らすことが可能になる。
【００６８】
もちろん、代替先から代替元へのシーク回数についても、同様である。
【００６９】
なお、代替ＥＣＣブロックは、本実施の形態では、ＪＰＥＧファイルの末尾にあるＥの領域（図２参照）に隣接するＢの領域であったが、ＪＰＥＧファイルの末尾から多少離れていても、再生時のシーク動作に重大な悪影響が発生しないことはいうまでもない。
【００７０】
たとえば、代替ＥＣＣブロックは、本実施の形態では、ＪＰＥＧファイルの末尾の直後のＥＣＣブロックであったが、直後のＥＣＣブロックが他のファイルの書き込みにより使用済みであれば、未使用ＥＣＣブロックの中の最も物理的に近いＥＣＣブロックであってもよい。
【００７１】
未使用のＥＣＣブロックを代替ＥＣＣブロックとして利用することにより、記録済みの記録単位を移動させずに、可能な限り近い代替記録先を確保することができる。
【００７２】
もちろん、はじめに交代先の候補となったＥＣＣブロックが再び欠陥ＥＣＣブロックあった場合には、さらに次の交代先の候補となるＥＣＣブロックが代替ＥＣＣブロックとして使用されることになってもよい。
【００７３】
また、代替ＥＣＣブロックは、本実施の形態では、Ｅの領域（図２参照）以降に隣接する論理ブロック番号がより大きい領域にあるものとしたが、Ａの領域（図２参照）の前の論理ブロック番号がより小さい領域にあってもよい。
【００７４】
（実施の形態２）
はじめに、本実施の形態の映像記録再生装置の構成について説明する。
【００７５】
本実施の形態の映像記録再生装置の構成は、上述した実施の形態１の構成と類似している。
【００７６】
そこで、本発明の実施の形態２のＪＰＥＧファイルの物理データ配置を示す説明図である図３を主として参照しながら、本実施の形態の特徴が現れる代替ＥＣＣブロックの物理的な配置、および論理ブロックの構成について説明する。
【００７７】
図３において、左側がデータの移動を行う前の状態を示し、右側がベリファイ後に欠陥ＥＣＣブロックを避けてデータの移動を行った後の状態を示す。
【００７８】
本実施の形態においては、欠陥ＥＣＣブロックを避けることにより欠陥ＥＣＣブロックの位置に相当するデータを次のＥＣＣブロックへ移動するだけではなく、欠陥ＥＣＣブロックに続くＥＣＣブロックの位置に相当するＣの領域のデータを代替ＥＣＣブロック以降にシフトして記録する。
【００７９】
もちろん、ＪＰＥＧファイル内の２個目の欠陥ＥＣＣブロック以降および３個目の欠陥ＥＣＣブロック以降のデータも、同ようにシフトして記録する。
【００８０】
すなわち、ＪＰＥＧファイル内の最初の欠陥ＥＣＣブロックの代替先は、Ｆの領域の先頭のＥＣＣブロック上に配置される。また、２番目の欠陥ＥＣＣブロックは、Ｇの領域内の代替ＥＣＣブロック上に配置される。また、３番目の欠陥ＥＣＣブロックは、Ｈの領域内の代替ＥＣＣブロック上に配置される。
【００８１】
したがって、ＪＰＥＧファイルを構成する論理ブロックの番号は、移動後においても単調増加する。
【００８２】
つぎに、本実施の形態の映像記録再生装置の動作について説明する。
【００８３】
ＪＰＥＧ圧縮されたデータ全体は、光ディスクへ一旦書き込まれるとともに、メモリ上に保持される。
【００８４】
書き込まれたデータおよびＥＣＣ値はデータの記録直後に全て読み出され、ＥＣＣブロック単位（３２ｋバイト）に付加されたＥＣＣデータ値を使用してデータ誤りが検出される。
【００８５】
データ誤りが検出されると、メモリ上に残しておいたＥＣＣブロック１つ分のデータは、Ｆの領域（図３参照）の先頭のＥＣＣブロックを代替ＥＣＣブロックとして書き込まれる。
【００８６】
この代替ＥＣＣブロックにおいては、元のＥＣＣブロックの論理ブロック番号よりもＥＣＣブロック１つ分だけ（すなわち１６だけ）大きな論理ブロック番号が付与される。
【００８７】
すなわち、この代替ＥＣＣブロックにおいては、欠陥ＥＣＣブロックの次のＥＣＣブロックに対応する論理ブロック番号が付与される。
【００８８】
引き続いて、Ｃの領域上のデータは、この代替ＥＣＣブロックの次のＥＣＣブロック以降へシフトして記録される。
【００８９】
その結果、Ｃの領域上のデータは、Ｆの領域およびＧの領域へシフトして記録されることになる。
【００９０】
２個目および３個目の欠陥ＥＣＣブロック以降のデータも、欠陥ＥＣＣブロックを避けてシフトして記録される。
【００９１】
もちろん、ＪＰＥＧファイルは、以上の処理によりＡ、Ｆ、Ｇ、およびＨの領域に分割されるが、ＵＤＦのアロケーションディスクリプタにより一つのデータファイルとして取り扱われる。
【００９２】
このように記録することにより、記録時エラーをなくしながら、同時に再生時の代替ＥＣＣブロックへのシーク動作を著しく減らすことができるので、再生時の表示処理の遅延を防ぐことができる。
【００９３】
なお、本実施の形態においては、代替記録先より以降の記録単位をシフトさせる時間が必要となるものの、代替記録先は当該記録エラーの発生した記録単位により近い場所に持ってくることが可能となる。
【００９４】
また、記録時に各ＥＣＣブロックに対してベリファイを実施するので、記録途中に付着したほこりやちり等の影響で記録エラーが発生した場合であっても、即座にエラー回避が可能になる。これにより、たとえば静止画を始めとするデータファイルの記録の信頼性をデータファイル並みに上げることができる。
【００９５】
なお、代替ＥＣＣブロックは、本実施の形態では、欠陥ＥＣＣブロックの次のＥＣＣブロックであるものとしたが、本発明の別の実施の形態のＪＰＥＧファイルの物理データ配置を示す説明図である図５に示されているように、少し離れたＥＣＣブロックであってもよい。
【００９６】
もちろん、はじめに交代先の候補となったＥＣＣブロックが再び欠陥ＥＣＣブロックあった場合には、さらに次の交代先の候補となるＥＣＣブロックが代替ＥＣＣブロックとして使用されることになってもよい。
【００９７】
以上においては、実施の形態１〜２について詳細に説明した。
【００９８】
[１]なお、本発明のファイルは、上述した実施の形態１〜２においては、ＪＰＥＧファイルであったが、これに限らず、ＴＩＦＦファイル等の静止画ファイル、ＷＡＶファイル等の音声ファイル、ＡＳＦファイル等の動画ファイルであってもよい。
【００９９】
データ記録時にベリファイする余裕がある程度に、光ディスクへの書き込みレートに較べて記録すべきデータの発生レートが小さかったり、光ディスクへの記録間隔をあけたりすることが可能であれば、別のデータフォーマットが利用されてもよいわけである。
【０１００】
[２]また、本発明の記録媒体は、上述した実施の形態１〜２においては、光ディスク１１０であったが、これに限らず、ＤＶＤ−ＲＡＭ、ＭＯ（光磁気ディスク）、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＣＤ−Ｒ、ＣＤ−ＲＷ等の光ディスクや、ハードディスク等のディスク形状を有する記録媒体であってもよい。
【０１０１】
もちろん、本発明の記録媒体に読み書きを行うための読み書きヘッドは、上述した実施の形態１〜２においては、ピックアップであったが、記録媒体がＭＯである場合はピックアップおよび磁気ヘッドとなり、記録媒体がハードディスクである場合は磁気ヘッドとなる。
【０１０２】
[３]また、本発明の代替記録ブロックの位置の決定は、上述した実施の形態１〜２においては、ＪＰＥＧファイルを一旦全部記録した後で行われたが、これに限らず、書き込みと組み合わせて複数回に分けて行われてもよい。
【０１０３】
たとえば、本発明の代替記録ブロックの位置の決定は、１０個のＥＣＣブロック分の記録後にベリファイを行い、これを繰り返す方法にしたがって行われてもよい。
【０１０４】
要するに、本発明の代替記録ブロックの位置は、（１）ファイルが全部書き込まれた後に、その全部書き込まれたファイルの位置と所定の関係を有する位置（たとえば、全部書き込まれたファイルの先頭または末尾にある未使用ブロックの位置）として決定されてもよいし、（２）ファイルが全部書き込まれた後、またはファイルがあらかじめ定められた個数の記録ブロックだけ書き込まれるたびに、その検出されたエラー記録ブロックの位置と所定の関係を有する位置（たとえば、検出されたエラー記録ブロックに直近の未使用ブロックの位置）として決定されてもよい。
【０１０５】
[４]また、本発明のエラー記録ブロックの検出は、上述した実施の形態１〜２においては、読み出したＥＣＣ値を使用して行われたが、これに限らず、メモリ上に残したデータと読み出しデータとを直接比較することにより行われてもよい。
【０１０６】
[５]また、本発明の代替記録ブロックは、上述した実施の形態１〜２においては、物理的にできるだけ近いＥＣＣブロックであったが、これに限らず、読み出し時にシーク時間が最小となるＥＣＣブロックであってもよい。
【０１０７】
たとえば、２重スパイラル構造の光ディスクが利用されるとき、あるスパイラルから物理的に最も近い別のスパイラルのＥＣＣブロックへ移動する時間が、同じスパイラルの少し遠いＥＣＣブロックへ移動する時間よりも大きい場合には、移動時間がより短い別のスパイラルのＥＣＣブロックへの移動が実行されてもよい。
【０１０８】
[６]なお、記録エラーを検出したＥＣＣブロックに対して再びデータを記録することがないように、欠陥ＥＣＣブロックをリストに登録してもよい。
【０１０９】
つまり、欠陥ＥＣＣブロックのリストに掲載されたＥＣＣブロックには、再び記録を行わないようにしてもよい。
【０１１０】
このようなリストを利用することで、無駄な書き込み処理をより低減することができる。
【０１１１】
[７]また、本発明のプログラムは、上述した本発明の記録方法および発明の再生方法の全部または一部のステップ（または、工程、動作、作用等）の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１１２】
また、本発明の記録媒体は、上述した本発明の記録方法および発明の再生方法の全部または一部のステップ（または、工程、動作、作用等）の全部または一部の動作をコンピュータにより実行させるためのプログラムを担持した記録媒体であり、コンピュータにより読み取り可能かつ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体である。
【０１１３】
なお、本発明の上記「一部のステップ（または、工程、動作、作用等）」とは、それらの複数のステップの内の、一つまたは幾つかのステップを意味する。
【０１１４】
また、本発明の上記「ステップ（または、工程、動作、作用等）の動作」とは、前記ステップの全部または一部の動作を意味する。
【０１１５】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１１６】
また、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０１１７】
また、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
【０１１８】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１１９】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【０１２０】
【発明の効果】
本発明は、たとえば静止画ファイルの再生におけるデータ再生処理の遅れを抑制することができるという長所を有する。
【図面の簡単な説明】
【図１】
本発明の実施の形態１の映像記録再生装置の構成を示すブロック図である。
【図２】
本発明の実施の形態１のＪＰＥＧファイルの物理データ配置を示す説明図である。
【図３】
本発明の実施の形態２のＪＰＥＧファイルの物理データ配置を示す説明図である。
【図４】
本発明の実施の形態１の映像記録再生装置の代替記録動作のフローチャートである。
【図５】
本発明の別の実施の形態のＪＰＥＧファイルの物理データ配置を示す説明図である。
【符号の説明】
１００  映像信号入力部
１０１  ＪＰＥＧ圧縮部
１０２  ＪＰＥＧヘッダ組立部
１０３  記録部
１０４  映像表示部
１０５  ＪＰＥＧ伸長部
１０６  ＪＰＥＧヘッダ解析部
１０７  再生部
１０８  記録制御部
１０９  再生制御部
１１０  光ディスク
１１１  ピックアップ
【手続補正書】
【提出日】平成16年4月22日(2004.4.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  所定の記録ブロックを論理記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出手段と、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定手段と、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直し手段とを備えた記録装置。
【請求項２】  前記代替記録ブロック位置決定手段は、前記ファイルが全部書き込まれた後に、その全部書き込まれたファイルの位置と所定の関係を有する位置として、前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項３】  前記代替記録ブロック位置決定手段は、前記検出されたエラー記録ブロックの位置と所定の関係を有する位置として、そのエラー記録ブロックと対応する前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項４】  前記代替記録ブロック位置決定手段は、前記ファイルが全部書き込まれた後に、前記エラー記録ブロックに対応する代替記録ブロックの位置を決定する請求項３記載の記録装置。
【請求項５】  前記代替記録ブロック位置決定手段は、前記ファイルがあらかじめ定められた個数の記録ブロックだけ書き込まれるたびに、前記代替記録ブロックの位置を決定する請求項３記載の記録装置。
【請求項６】  前記代替記録ブロック位置決定手段は、前記エラー記録ブロックが複数個検出された場合、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように前記代替記録ブロックの位置を決定する請求項１記載の記録装置。
【請求項７】  所定の記録ブロックを論理記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとを備えた記録方法。
【請求項８】  請求項７記載の記録方法の、所定の記録ブロックを論理記録単位として行われる記録媒体へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとをコンピュータに実行させるためのプログラム。
【請求項９】  請求項８記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【請求項１０】  （１）所定の記録ブロックを論理記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体から、前記ファイルの読み出しを行う読み出し手段を備えた再生装置。
【請求項１１】  前記読み出し手段は、複数個の前記代替記録ブロックからまとめてデータを読み出す請求項１０記載の再生装置。
【請求項１２】  前記エラー記録ブロックが複数個検出された場合、前記代替記録ブロックの位置は、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように決定されており、
前記読み出し手段は、前記位置が物理的に実質上連続するように決定された複数個の代替記録ブロックからまとめてデータを読み出す請求項１１記載の再生装置。
【請求項１３】  （１）所定の記録ブロックを論理記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体から、前記ファイルの読み出しを行う読み出しステップを備えた再生方法。
【請求項１４】  請求項１３記載の再生方法の、（１）所定の記録ブロックを論理記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応し、かつ異なるブロック番号を有するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体から、前記ファイルの読み出しを行う読み出しステップをコンピュータに実行させるためのプログラム。
【請求項１５】  請求項１４記載のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体。
【請求項１６】  （１）所定の記録ブロックを論理記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
【課題を解決するための手段】
第１の本発明は、所定の記録ブロックを論理記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出手段（１０８、１１１）と、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定手段（１０８）と、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直し手段（１０３、１０８、１１１）とを備えた記録装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
第７の本発明は、所定の記録ブロックを論理記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、
前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、
前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとを備えた記録方法である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
第８の本発明は、第７の本発明の記録方法の、所定の記録ブロックを論理記録単位として行われる記録媒体（１１０）へのファイルの書き込みに関するエラーが発生したエラー記録ブロックを検出するエラー記録ブロック検出ステップと、前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置を決定する代替記録ブロック位置決定ステップと、前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しを行う書き直しステップとをコンピュータに実行させるためのプログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
第１０の本発明は、（１）所定の記録ブロックを論理記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出し手段（１０７、１０９、１１１）を備えた再生装置である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
第１１の本発明は、前記読み出し手段（１０７、１０９、１１１）は、複数個の前記代替記録ブロックからまとめてデータを読み出す第１０の本発明の再生装置である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
第１２の本発明は、前記エラー記録ブロックが複数個検出された場合、前記代替記録ブロックの位置は、その複数個のエラー記録ブロックに対応する複数個の代替記録ブロックの位置が物理的に実質上連続するように決定されており、
前記読み出し手段（１０７、１０９、１１１）は、前記位置が物理的に実質上連続するように決定された複数個の代替記録ブロックからまとめてデータを読み出す第１１の本発明の再生装置である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
第１３の本発明は、（１）所定の記録ブロックを論理記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出しステップを備えた再生方法である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
第１４の本発明は、第１３の本発明の再生方法の、（１）所定の記録ブロックを論理記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）から、前記ファイルの読み出しを行う読み出しステップをコンピュータに実行させるためのプログラムである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
第１５の本発明は、第１４の本発明のプログラムを担持した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
第１６の本発明は、（１）所定の記録ブロックを論理記録単位として行われるファイルの書き込みに関するエラーが発生したエラー記録ブロックが検出され、（２）前記検出されたエラー記録ブロックの位置を考慮して、その検出されたエラー記録ブロックと対応し、かつ異なるブロック番号を有する代替記録ブロックの位置が決定され、（３）前記位置が決定された代替記録ブロックに対して、その代替記録ブロックと対応するエラー記録ブロックに書き込まれたデータの書き直しが行われた記録媒体（１１０）である。
【国際調査報告】
2003069617.tif 000008
2003069617.tif 000009