(57)【要約】本発明の目的は、複数の欠陥管理領域を備える記録媒体を使用するに当たり、欠陥領域の情報を正しく読み出すことにある。そして、複数の欠陥管理領域を備える記録媒体を使用する時に、この記録媒体の２以上の欠陥記録領域から、正しく情報を読み取れた場合に、その情報を使用するものである。
2002061739.tif 000002
【特許請求の範囲】
【請求項１】
欠陥管理の領域を含む記録媒体から、欠陥管理情報を読み出すときに、複数の欠陥管理領域からの情報を正しく読み込めたときには、この記録媒体へのデータの読み書きを許可し、一個の領域からしか読めなかったときには、再生専用記録媒体として扱うことを特徴とする情報記録再生方法。
【請求項２】
前記欠陥管理情報読み出し時に読み出しに失敗した領域があれば、読み出しに成功した領域のデータを読み出しに失敗した領域に書き込みすることを特徴とした請求項１の情報記録再生方法。
【請求項３】
前記記録媒体への記録再生動作中に、欠陥管理情報を更新するとき、全ての欠陥管理領域から読み出したのち、欠陥管理情報の更新動作に入ることを特徴とした請求項１の情報記録再生方法。
【請求項４】
前記欠陥情報の更新が一箇所しか出来なかった場合はその記録媒体を再生専用記録媒体として扱うことを特徴とする請求項１の情報記録再生方法。
【請求項５】
欠陥管理の領域を含む記録媒体から、欠陥管理情報を読み出すときに、複数の欠陥管理領域からの情報を正しく読み込めたときには、この記録媒体へのデータの読み書きを許可し、一個の領域からしか読めなかったときには、再生専用記録媒体として扱うことを特徴とする情報記録装置。
【請求項６】
前記欠陥管理情報読み出し時に読み出しに失敗した領域があれば、読み出しに成功した領域のデータを読み出しに失敗した領域に書き込みすることを特徴とした請求項５の情報記録装置。
【請求項７】
前記記録媒体への記録再生動作中に、欠陥管理情報を更新するとき、全ての欠陥管理領域から読み出したのち、欠陥管理情報の更新動作に入ることを特徴とした請求項５の情報記録装置。
【請求項８】
前記欠陥情報の更新が一箇所しか出来なかった場合はその記録媒体を再生専用記録媒体として扱うことを特徴とする請求項５の情報記録装置。
【請求項９】
請求項５から請求項８記載の情報記録装置を搭載したデジタルカメラ。
【発明の詳細な説明】
技術分野
本発明は、情報記憶装置であって、特に、静止画像などの画像情報を記憶するためのデジタルカメラに使用される情報記憶装置に関するものである。
従来技術
静止画像を主として記録するデジタルカメラの記録装置としては、半導体メモリ、ハードディスク、光磁気ディスクなどが利用されている。半導体メモリは、比較的、記録容量が少ないという欠点があり、デジタルカメラにおける静止画から動画記録への、機能の移行に伴い、小型大容量の記録装置が望まれている。そこで、ハードディスクや、光磁気ディスク、ＤＶＤディスク等の記録媒体をデジタルカメラの記録装置として利用することが計画され、研究開発が行われている。このような記録媒体では、今までの半導体メモリとは違った処理が必要となる。
例えば、光磁気ディスクの場合、ディスクの製造工程において、表面上の欠陥を全くゼロにすることは、非常に困難であり、従って、何らかの欠陥領域を含んでいることが普通である。そのため、欠陥領域に対して、記録再生処理を行わないように、ディスクの領域の管理を行う必要がある。例えば、ディスクを使用する前に、ディスク全体のサーティファイを行い、欠陥のある領域を検出しておいて、その領域を使わないようにすればよい。そのためには、欠陥領域の位置など欠陥領域に関する情報を記憶する、領域を、ディスク上に設けられていることが望ましい。
欠陥領域に関する情報が、ディスク上の特定の領域、すなわち、欠陥管理領域に記録されていれば、そのディスク使用時に、その欠陥管理領域の情報を読み出して利用できるため、改めて欠陥領域の検出を行う必要がなく、効率的である。
発明の概要
以上のように、記録媒体に、記録・再生の処理ができない領域があり、その領域についての情報を、欠陥管理領域に記録してなる記録媒体を使用する情報記憶装置において、この欠陥領域の情報は、ディスクの使用に当たって、非常に重要な情報である。欠陥領域の情報を正しく読み出すことができれば、使用のたびにサーティファイを行う必要がなく、効率的である。従って、欠陥管理領域の情報は、間違いなく読み取れることが重要である。本発明は、この欠陥領域の情報を誤りなく、読み出すことができる情報記憶装置を提供しようとするものである。
本発明においては、同一の内容が記憶された複数の欠陥管理領域を備えた光磁気ディスクを用いた情報記憶装置において、初期化処理として、前記複数の欠陥管理領域からの情報を、２以上の領域から、正しく読み出した場合に、その情報を利用することを特徴とする情報記憶装置である。
また、本発明は、欠陥管理の領域を含む記録媒体から、欠陥管理情報を読み出すときに、複数の欠陥管理領域からの情報を正しく読み込めたときには、この記録媒体へのデータの読み書きを許可し、一個の領域からしか読めなかったときには、再生専用記録媒体として扱うことを特徴とする情報記録再生方法である。
また、本発明は、さらに、前記欠陥管理情報読み出し時に読み出しに失敗した領域があれば、読み出しに成功した領域のデータを読み出しに失敗した領域に書き込みすることを特徴とした情報記録再生方法である。
さらに、本発明は、前記記録媒体への記録再生動作中に、欠陥管理情報を更新するとき、全ての欠陥管理領域から読み出したのち、欠陥管理情報の更新動作に入ることを特徴とした情報記録再生方法である。
さらに、本発明は、前記欠陥情報の更新が一箇所しか出来なかった場合はその記録媒体を再生専用記録媒体として扱うことを特徴とする情報記録再生方法である。
発明を実施するための最良の形態
以下、本発明を使用したデジタルカメラについて説明する。デジタルカメラの外観や、動作の概略については、図示及び詳説を省略するが、光学系によりＣＣＤ上に結像されたイメージをデジタル処理し、ＪＰＥＧなどの所定の圧縮処理を施して、記録に適したフォーマットに変換して、半導体メモリカードなどの記録媒体に記録するものであり、周知のものと同様である。
図１は、デジタルカメラの主要部分とパーソナルコンピュータの関係を示すブロック図である。カメラ部１は、ＣＣＤからの映像信号に対して所定の処理を行うブロック、ＣＰＵ２は、カメラ部１や、光磁気ドライブ３の動作を制御するマイクロコンピュータであり、光磁気ドライブ３は、光磁気ディスク４に対して、所定の情報を記録・再生するブロックである。５は、ＩＥＥＥ１３９４のインターフェース部であり、光磁気ドライブ３とパーソナルコンピュータ６の間のデータ及びコマンドの伝送を仲介する。７は、デジタルカメラのディスプレイであり、カメラ操作のための種々の表示を行う。ディスプレイ７は、カメラの制御のためのメニュー表示や、記録された静止画、動画の再生表示、さらには、撮影の際のビューファインダーの機能を備える。
また、８は、メモリであり、ＣＰＵの作業用などに用いられる。例えば、後述の、光磁気ディスク４の欠陥領域に関する情報を、光磁気ディスクから読み取り、一時的に保存するなどの用途に使用される。
デジタルカメラによる撮影動作は、簡単に説明すると、シャッター操作によりＣＣＤに蓄積されたイメージ情報が、カメラ部１において、信号処理され、ＣＰＵ２の制御に基づき、光磁気ドライブ３において記録される。また、光磁気ディスク４に記録された画像情報は、ＣＰＵ２の制御に基づき読み出されて、ディスプレイ７に表示されたり、インターフェース５を介して、パーソナルコンピュータ６に伝送される。
光磁気ディスク４に対する記録及び再生動作は、よく知られているので、詳しくは説明しないが、光（熱）磁気効果を利用して、記録再生を行うものである。
図２は、記録媒体である光磁気ディスクの概略構成を示す、概略図であり、ユーザー領域２１の内周側に欠陥管理領域（ＤＭＡ）２２が、外周側にＤＭＡ２３が設けられている。内周側及び外周側のＤＭＡ２２、２３には、それぞれ、２つの欠陥管理領域が設けられており、以後、それぞれをＩ１、Ｉ２（内側のＩ）及びＯ１、Ｏ２（外側のＯ）とする。これらのＤＭＡには、全て同一の内容の欠陥管理に関する情報が記録されており、４つのブロックを含む（ブロックについては後述する）。
光磁気ディスク４は、それを効率よく利用するために、セクタと呼ばれる単位領域に論理上分割されており、所定のアドレッシング法により、希望セクタを指定して、記録若しくは再生を行うことができる。また、個々のセクタは、製造工程で、不良となる可能性があるため、記録再生ができない場合もある。そのようなセクタは、特定しておいて、将来の記録再生に使わないよう管理することが必要である。そのために、これらのディスク欠陥管理領域（ＤＭＡ）が利用される。ディスク上におけるＤＭＡの物理的なアドレスは、バンド，トラック，フレームおよびランド、グルーブの別により、特定され、それぞれのＤＭＡは、６４フレーム分の領域を備えている。また、個々のＤＭＡは、後述する４個のＥＣＣブロックを含んでいる。
すなわち、不良と判断されたセクタについては、そのアドレスが（場合によっては代替領域のアドレスも）ＤＭＡ５１に記録される。従って、次にそのディスクを利用するときには、ＤＭＡ５１をチェックすることにより、欠陥領域に記録再生することなく、記録再生処理を行うことができる。
もし、このような欠陥登録がなされなければ、不良セクタを読みに行くことになり再生エラーで以降のセクターへは読みに行けないといった不具合が発生する。
ところで、この欠陥管理の方法にもディスク利用の効率を考えて、２つの種類が利用される。１つは、光磁気ディスクの初めての利用の前に、ディスクのサーティファイを行うことにより、欠陥領域の検出を行う方法であり、これを第一欠陥管理法とする。この方法によれば、検出された欠陥領域のアドレスは、ＤＭＡ領域に記録され、以後利用されることはない。
２つめの方法は、主として、サーティファイ後に発見された欠陥領域を管理する方法であり、光磁気ディスクに書き込みを行い、書き込んだデータを読み出して、データの正しさを確認するが、このとき、欠陥領域であると判断した場合に、欠陥領域及び代替領域の登録を行う方法（第二欠陥管理法）である。この場合、欠陥情報は、一旦、本体のメモリ８に記録されていて、随時、ディスク４のＤＭＡ領域に書き込まれることになる。
前述のように、欠陥セクタをＤＭＡに登録しその情報を元に記録再生するためＤＭＡが読めないということは、最悪データの記録した領域、所在が不明であると言うことになり、正しい記録再生を行うためには、ＤＭＡを正しく記録し、再生するということは、非常に、重要になる。例えば、ＤＭＡの書き込みに、何らかの原因で、失敗してしまった場合、最悪の場合、画像のデータはディスク上にあるのに、欠陥領域の代替領域が分からないため、そのディスクのデータを再生できないという問題が生じる。本発明は、この問題を解決するものである。
さて、光磁気ドライブ３における読み書きのデータ単位は、誤り訂正のブロックを単位としている。実施例では、光磁気ドライブ３での記録再生は、３２キロバイトを単位としている。これをＥＣＣブロックといい、先に述べたように、一つのＤＭＡは、４つのＥＣＣブロックを含んでいる。
まず、図３に係る動作について説明する。本発明を実施するデジタルカメラにおいて、光磁気ディスクが光磁気ドライブに設置されている場合に、電源がオンされると（ステップ３０）、まず、光磁気ドライブ３において、ピックアップのレーザーパワーの調整を行い、その他の回路の初期化を行う（ステップ３１）。そして、ＤＭＡのデータをまず読みに行く（ステップ３２）。
このとき、ＤＭＡについては、Ｉ１−＞Ｉ２−＞Ｏ１−＞Ｏ２の順番で読み出す。そして、正しく読み出されたＤＭＡが２個になった時点で、それ以降のＤＭＡについては、読み出しを行わずに、得られたＤＭＡの情報を元に次の処理３３へ進む。正しいＤＭＡのデータが１個も得られなかった場合には、エラー処理を行うステップ３４に進む。
４個のＤＭＡの読み込みを行った結果、１個のＤＭＡのデータしか正しく読み出せなかった場合には、ＤＭＡの復旧処理をおこなう（ステップ３５）。ここで、復旧処理とは、正しくＤＭＡのデータを読み出すことができなかった領域に、得られたＤＭＡのデータを書き込む処理である。つまり、１個の正しいＤＭＡのデータが得られているので、そのデータを残りの３個のＤＭＡに書き込むものである。なお、書き込んだ後、ＤＭＡのデータの読み出しを行い、正しいデータが記録されたかどうかの確認を行う。
復旧処理の結果、正しいＤＭＡのデータが記録されているエリアが、２個以上になれば（復旧処理により、１個以上の領域に正しいＤＭＡデータが記録されたことが確認できれば）、ステップ３３に進む。逆に、復旧処理によっても、新たに正しいＤＭＡ領域を増やすことができなければ、ステップ３６に進み、そのディスクを、以後、読み出し専用として取り扱うためのフラグを設定する。このようにすることにより、ＤＭＡ領域の読み出しがうまくいかないディスクに対して、以後書き込むことを禁止することができ、以前に書き込んだデータを損なうことがなくなる。
図４は、ＤＭＡのデータの書き込み時の動作を示す。フローチャートである。ＤＭＡデータの書き込みは、本発明の実施例のおいては、静止画の撮影を行った場合、画像データの記録が終了した後、メモリ８に記録されているＤＭＡ情報を、４つのＤＭＡの領域Ｉ１、Ｉ２、Ｏ１、Ｏ３に書き込む。言い換えれば、静止画の撮影時には、ＤＭＡデータの書き込みまで行って、記録を終了するようにしている。これは、実際の画像データの書き込み時においても、所定の記録・再生単位ごとに、記録が正しく行われたかをチェックし、正しく記録されていない場合には、欠陥領域として、その領域及び代替領域のアドレスをメモリ８内にＤＭＡデータとして記憶しており、このデータを、ディスクの４個のＤＭＡに記録していく必要がある。この様に随時、ディスクのＤＭＡに欠陥管理の情報を書き込むことにより、ディスク上のＤＭＡは常に最新の状態に維持できる。ＤＭＡの書き込みは、ＥＣＣブロック４個全てが行われる。
ＤＭＡの書き込み処理を行うとき、まず、リードフラグ及びライトフラグを全て偽に設定する（ステップ４１）。このフラグは、個々のＤＭＡに対応しており、すなわち、それぞれ、４個の独立した値を設定できる。つまり、このフラグをチェックすることにより、４個のＤＭＡうち、個々のＤＭＡから、読み出すことができる若しくは、書き込むことができるかどうかについて、知ることができるものであり、動作の始めに、全てを偽に設定しておくものである。
つぎに、まず、４個のＤＭＡよりデータを読み出して、読み出しができるかどうかをチェックする。そして、それぞれのＤＭＡにおいて、読み出しができたかどうかの結果をリードフラグに設定する。具体的には、読み出しができた場合には、真に対応する値が、そのＤＭＡに対応する場所へ記録される。読み出しができなければ、そのＤＭＡに対応する場所は、偽に対応する値のままである。ここで、読み出せたかどうかの判別は、上記の、読み出しされたデータが正しかったかどうかと同じ条件で行い、詳しくは後述する。
次に、ステップ４３では、ステップ４２の結果、読み出しができなかったＤＭＡに対して、今回書き込むべきＤＭＡのデータを記録する。このとき、書き込んだ後、同じＤＭＡから読み出して、データを照合して、正しく記録されていれば、初めて、書き込みが成功したとみなされる。そして、書き込みが成功したＤＭＡに対応するライトフラグの部分に、真に対応する値が書き込まれる。読み出しができなかったＤＭＡに対してまず書き込みを行うのは、最新の欠陥情報を書き込むのに、もし、失敗したとしても、読み出しに成功したＤＭＡがあるので、最新の画像データの書き込み以前の状態は、保持できるからである。つまり、ＤＭＡへの書き込みに失敗しても、読み出しに成功したＤＭＡのデータを利用して、少なくとも、そのディスクの再生は保証できる。
次のステップ４４では、現在のフラグの状態をチェックして、以降の処理を行うことが妥当かどうかを判断する。処理を継続するための条件としては、読み込むことができたＤＭＡが２個以上若しくはＤＭＡデータの書き込みができたＤＭＡが１個以上であることを条件としている。継続可能でなければ、ステップ４６に進んで、エラー処理を行う。
継続可能であれば、すなわち、先の条件を満足しているならば、次に、ステップ４５において、ステップ４２で、読み出し可能と判断されたＤＭＡに対して、今回書き込むべきＤＭＡのデータを書き込む。そして、書き込みに成功したかを示す値をライトフラグに設定する。ライトフラグをチェックして、２個以上のＤＭＡに書き込みが成功していれば、ＤＭＡの書き込み処理そのものが成功したと判断して、次のステップにすすむ（ステップ４７）。１個のＤＭＡにしか書き込みできていなければ、エラー処理（ステップ４６）に進む。
ステップ４８では、ＤＭＡデータの書き込みに失敗したＤＭＡに対して、誤って、使用されることのないように、その領域をつぶしておく。すなわち、図５に示したように、ＤＭＡのその領域に対して、１フレーム分（５１）ずらした形で、３ブロック分のデータを書き込む。各ブロック（５２）は、無効なデータで埋められている。この処理により、このＤＭＡは、以後使用することができなくなり、誤って、このＤＭＡを使うことにより、のＤＭＡとの矛盾が生じ、記録再生処理を誤ると言う恐れがなくなる。
なお、ＤＭＡは、４つのＥＣＣブロックから構成されており、それぞれのＥＣＣブロックは、１６個のフレーム（物理アドレスを規定するフレーム）からなっている。
ＤＭＡのデータが正しいかどうかの判断は、次のように行う。すなわち、ＤＭＡを構成する４つのＥＣＣブロックが、誤り訂正できなかった場合や、データが得られた場合でも、ＤＭＡの所定のデータ構造、例えば所定のヘッダーの内容によって、定められる構造と一致しない場合は、正しくないと判断される。
以上述べたように本発明では、ディスクの欠陥管理領域の情報を、誤って読み出す可能性を極めて低減させるものであるから、その効果は大きい。
【図面の簡単な説明】
図１は、本発明の一実施例を示す概略ブロック図である。
図２は、光磁気ディスクを示す平面図である。
図３は、実施例におけるＤＭＡ読み出し処理を示すフローチャートである。
図４は、実施例におけるＤＭＡ書き込み処理を示すフローチャートである。
図５は、不良のＤＭＡに対する対策を示す説明図である。
【図１】
2002061739.tif 000003
【図２】
2002061739.tif 000004
【図３】
2002061739.tif 000005
【図４】
2002061739.tif 000006
【図５】
2002061739.tif 000007
【国際調査報告】
2002061739.tif 000008
2002061739.tif 000009
2002061739.tif 000010