(57)【要約】【課題】データの管理領域等の頻繁に情報が変更される特定の領域の記録媒体内での物理的な位置を、記録媒体のフォーマットを行わずに移動させることができ、これにより記録媒体の記録領域における書き換え回数の均一化、ひいては記録媒体の書き込み耐久回数の増加を図る。【解決手段】メモリカードを使用する機器の電源が投入される毎に、そのメモリカードに割り当てられたＦＡＴ領域を、当該メモリカードの未使用領域にコピーし、コピー元のＦＡＴ領域の内容を消去して未使用領域にする。【選択図】          図４
2004326539.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を使用する機器の電源が投入される毎に、前記記録媒体に物理的に割り当てられた頻繁に情報が変更される特定の領域を、該記録媒体の未使用領域に移動させることを特徴とする記録媒体の記録方法。
【請求項２】
記録媒体に物理的に割り当てられた頻繁に情報が変更される特定の領域の内容の変更回数をカウントし、このカウントした変更回数が規定の回数に達する毎に、前記特定の領域を前記記録媒体の未使用領域に移動させることを特徴とする記録媒体の記録方法。
【請求項３】
記録媒体にデータを書き込む毎に、前記記録媒体に物理的に割り当てられた頻繁に情報が変更される特定の領域を、該記録媒体の未使用領域に移動させることを特徴とする記録媒体の記録方法。
【請求項４】
記録媒体内のデータを消去する毎に、前記記録媒体に物理的に割り当てられた頻繁に情報が変更される特定の領域を、該記録媒体の未使用領域に移動させることを特徴とする記録媒体の記録方法。
【請求項５】
前記特定の領域は、前記記録媒体のデータの管理領域であることを特徴とする請求項１乃至４のいずれかに記載の記録媒体の記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録媒体の記録方法に係り、特にメモリカード等の記録媒体への書き込み耐久回数の増加を図る技術に関する。
【０００２】
【従来の技術】
一般に、メモリカードのような記録媒体にデータを記録する場合、データと同時に論理空間上でのデータ領域の配置を管理する情報を記録する。データ領域を管理する方法として、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）  方式があり、データを記録する「データ領域」と、データ領域の管理情報を記録する「ＦＡＴ領域」とで記録媒体を管理する。
【０００３】
記録媒体へのデータの書き込みや消去の際には、常にＦＡＴの内容を変更する必要があり、そのため、データ領域に比べてＦＡＴ領域への書き込みと消去の回数が多くなる。ＮＡＮＤメモリのような記録媒体には、書き込み回数に耐久限界があるが、ＦＡＴ領域はデータ領域よりも書き込み回数が極端に多くなるため、ＦＡＴ領域に該当する部分が早く破壊される傾向にある。
【０００４】
その結果、データ領域の多くが耐久限界までに十分な余裕があるにもかかわらず、ＦＡＴ領域が短期間で耐久限界に達するため、記録媒体自体が使用できなくなるという問題がある。
【０００５】
従来、上記問題点を解決するために、記録媒体のフォーマットを書き換える際に、記録媒体の記録領域に割り当てられる管理領域を移動させ、記録媒体を均一に使用する記録媒体のフォーマット方法がある（特許文献１）。
【０００６】
【特許文献１】
特開平８−３２９６１０号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載の方法は、記録媒体のフォーマットを書き換える際に、記録媒体の記録領域に割り当てられたＦＡＴ領域等の管理領域を移動させるため、記録媒体をフォーマットしない限り、ＦＡＴ領域等の管理領域を移動させることができないという問題がある。
【０００８】
例えば、新規の記録媒体を最初に使用するときのみ、記録媒体のフォーマットを行い、その後はデータの書き込み、消去等を繰り返すことで、記録媒体のフォーマットを行わない場合が考えられるが、この場合には、記録媒体の記録領域に割り当てられたＦＡＴ領域等の管理領域を移動させることができないという問題がある。
【０００９】
本発明はこのような事情に鑑みてなされたもので、データの管理領域等の頻繁に情報が変更される特定の領域の記録媒体内での物理的な位置を、記録媒体のフォーマットを行わずに移動させることができ、これにより記録媒体の記録領域における書き換え回数の均一化、ひいては記録媒体の書き込み耐久回数の増加を図ることができる記録媒体の記録方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
前記目的を達成するために請求項１に係る記録媒体の記録方法は、記録媒体を使用する機器の電源が投入される毎に、前記記録媒体に物理的に割り当てられた頻繁に情報が変更される特定の領域を、該記録媒体の未使用領域に移動させることを特徴としている。
【００１１】
請求項２に係る記録媒体の記録方法は、記録媒体に物理的に割り当てられた頻繁に情報が変更される特定の領域の内容の変更回数をカウントし、このカウントした変更回数が規定の回数に達する毎に、前記特定の領域を前記記録媒体の未使用領域に移動させることを特徴としている。
【００１２】
請求項３に係る記録媒体の記録方法は、記録媒体にデータを書き込む毎に、前記記録媒体に物理的に割り当てられた頻繁に情報が変更される特定の領域を、該記録媒体の未使用領域に移動させることを特徴としている。
【００１３】
請求項４に係る記録媒体の記録方法は、記録媒体内のデータを消去する毎に、前記記録媒体に物理的に割り当てられた頻繁に情報が変更される特定の領域を、該記録媒体の未使用領域に移動させることを特徴としている。
【００１４】
即ち、請求項１〜４に係る発明によれば、頻繁に情報が変更される特定の領域の記録媒体内での物理的な位置を、記録媒体を使用する機器の電源が投入される毎、特定の領域の内容の変更回数が規定の回数に達する毎、記録媒体にデータを書き込む毎、又は記録媒体内のデータを消去する毎に記録媒体の未使用領域に移動させるようにしたため、記録媒体のフォーマットを行わずに特定の領域を定期又は不定期に移動させることができ、これにより記録媒体の記録領域における書き換え回数の均一化を図ることができ、その結果、記録媒体への書き込み耐久回数を増加させることができる。
【００１５】
請求項５に示すように、請求項１乃至４のいずれかに記載の記録媒体の記録方法において、前記特定の領域は、前記記録媒体のデータの管理領域であることを特徴としている。ＦＡＴ領域等のデータの管理領域の内容は、データの書き込みや消去が行われる度に変更される。
【００１６】
【発明の実施の形態】
以下添付図面に従って本発明に係る記録媒体の記録方法の好ましい実施の形態について詳説する。
【００１７】
図１は本発明に係る記録媒体の記録方法が適用された電子機器の要部ブロック図である。この電子機器１０は、メモリカード１２に読み書きを行う機器（例えばデジタルカメラ、パーソナルコンピュータ等）であり、主として制御回路１４と、ＳＤＲＡＭ等の内部メモリ１４とから構成されている。
【００１８】
制御回路１４は、メモリカード１２、内部メモリ１６等を統括制御するもので、外部からデータを入力すると、メモリカード１２にデータを記録し、読み出し命令を受けると、メモリカード１２からデータを読み出して出力し、メモリカード１２の初期化やデータの消去の命令を受けると、メモリカード１２を初期化したり、消去対象のデータを消去する。
【００１９】
次に、前記制御回路１４によるメモリカード１２へのデータの書き込みや消去時等における本発明に係る記録方法について、図２乃至図９を参照しながら説明する。
〔第１の実施の形態〕
図２は本発明に係る記録媒体の記録方法の第１の実施の形態を示すフローチャートである。
【００２０】
一般に、メモリカードにデータを記録する場合、物理的な記録領域を論理空間上に配置することで、効率的なデータ操作を可能にしている。物理的な領域を論理空間に対応させる方法として、図３に示すようにメモリカードの物理的な構成単位（Ａ，Ｂ，Ｃ，…）毎に論理アドレスを割り当てる方法が使用される。
【００２１】
また、メモリカードの記録領域は、物理的に小さいページ（例えば、５１２バイト）に区分けされ、更に連続する複数ページの物理的なブロックに区分けされ、各ブロックには物理空間上のアドレス（物理アドレス）が割り当てられる。尚、メモリカードに対するデータの読み書きはページ単位で行われ、消去はブロック単位で行われる。
【００２２】
図２において、メモリカード１２を使用する電子機器１０の電源が投入されると（ステップＳ１０）、メモリカード１２の物理的な各記録領域（各ブロック）から論理アドレスを読み出し、この読み出した論理アドレスを物理アドレスに変換する論理／物理アドレス変換テーブルを作成する（ステップＳ１１、Ｓ１２）。尚、この論理／物理アドレス変換テーブルに基づいて物理空間の各記録領域を論理空間に配置し、物理空間上で不連続に記録された集合を、仮想空間上で連続させ、論理空間においてデータの読み書き、消去等が行われる。また、図４（Ａ）はこの時点のメモリカード１２内の各記録領域の使用状態の一例を示している。
【００２３】
続いて、図２のステップＳ１３において、ＦＡＴ領域に該当する領域の内容を読み出し、これを未使用領域にコピーする（図４（Ｂ）参照）。次に、ステップＳ１４において、コピー元のＦＡＴ領域の内容を消去する（図４（Ｃ）参照）。
【００２４】
その後、論理／物理アドレス変換テーブルを更新し（ステップＳ１６）、電子機器１０の電源が切られるまで、同一のＦＡＴ領域にアクセスする。
〔第２の実施の形態〕
図５は本発明に係る記録媒体の記録方法の第２の実施の形態を示すフローチャートである。
【００２５】
同図において、メモリカード１２を使用する電子機器１０の電源が投入されると（ステップＳ２０）、メモリカード１２の物理的な各記録領域から論理アドレスを読み出し、この読み出した論理アドレスを物理アドレスに変換する論理／物理アドレス変換テーブルを作成する（ステップＳ２１、Ｓ２２）。尚、図６（Ａ）はこの時点のメモリカード１２内の各記録領域の使用状態の一例を示している。
【００２６】
次に、データの書き込み処理の操作があり、かつデータを書き込める未使用領域がメモリカード１２内に存在するか否かを判別する（ステップＳ２３）。そして、データの書込可能な未使用領域が存在する場合には、図６（Ｂ）に示すようにその未使用領域に新規データを書き込むとともに、ＦＡＴ領域の内容を更新する（ステップＳ２４、Ｓ２５）。続いて、論理／物理アドレス変換テーブルを更新する（ステップＳ２６）。
【００２７】
また、データの消去処理の操作があったか否かを判別し（ステップＳ２７）、データの消去処理の操作があった場合には、図６（Ｃ）に示すように消去対象の領域のデータを消去して未使用領域にするとともに、ＦＡＴ領域の内容を更新する（ステップＳ２８、Ｓ２９）。続いて、論理／物理アドレス変換テーブルを更新する（ステップＳ３０）。
【００２８】
上記ステップＳ２５又はステップＳ２９におけるＦＡＴ領域の内容の更新回数をカウントし、このカウントした変更回数が規定の回数に達し、かつＦＡＴのコピーが可能な未使用領域があるか否かを判別する（ステップＳ３１）。この条件が成立した場合には、図６（Ｄ）に示すようにＦＡＴ領域の内容を未使用領域にコピーするとともに、図６（Ｅ）に示すようにコピー元のＦＡＴ領域の内容を消去する（ステップＳ３２）。その後、論理／物理アドレス変換テーブルを更新する（ステップＳ３３）。
【００２９】
そして、電子機器１０の電源が切られるまで、上記ステップＳ２３からステップＳ３３の処理を繰り返し実行する（ステップＳ３４）。
〔第３の実施の形態〕
図７は本発明に係る記録媒体の記録方法の第３の実施の形態を示すフローチャートである。
【００３０】
同図において、メモリカード１２を使用する電子機器１０の電源が投入されると（ステップＳ４０）、メモリカード１２の物理的な各記録領域から論理アドレスを読み出し、この読み出した論理アドレスを物理アドレスに変換する論理／物理アドレス変換テーブルを作成する（ステップＳ４１、Ｓ４２）。尚、図８（Ａ）はこの時点のメモリカード１２内の各記録領域の使用状態の一例を示している。
【００３１】
次に、データの書き込み処理の操作があり、かつデータを書き込める未使用領域がメモリカード１２内に存在するか否かを判別する（ステップＳ４３）。そして、データの書込可能な未使用領域が存在する場合には、図８（Ｂ）に示すようにその未使用領域に新規データを書き込む（ステップＳ４４）。
【００３２】
続いて、図８（Ｃ）に示すように新規データの書き込みに関連して更新したＦＡＴを未使用領域に書き込むとともに、図８（Ｄ）に示すように元のＦＡＴ領域の内容を消去する（ステップＳ４５）。その後、論理／物理アドレス変換テーブルを更新する（ステップＳ４６）。
【００３３】
また、データの消去処理の操作があったか否かを判別し（ステップＳ４７）、データの消去処理の操作があった場合には、消去対象の領域のデータを消去して未使用領域にしたのち、ＦＡＴ領域の内容を更新する（ステップＳ４８、Ｓ４９）。続いて、論理／物理アドレス変換テーブルを更新する（ステップＳ５０）。
【００３４】
そして、電子機器１０の電源が切られるまで、上記ステップＳ４３からステップＳ５０の処理を繰り返し実行する（ステップＳ５１）。
〔第４の実施の形態〕
図９は本発明に係る記録媒体の記録方法の第４の実施の形態を示すフローチャートである。
【００３５】
図７のフローチャートで示した第３の実施の形態では、新規データの書き込みに伴うＦＡＴ領域の内容の更新時にＦＡＴ領域を未使用領域に移動させ、データの消去に伴うＦＡＴ領域の内容の更新時にはＦＡＴ領域を移動させないようにしたが、以下に示す第４の実施の形態では、第３の実施の形態とは逆に、新規データの書き込みに伴うＦＡＴ領域の内容の更新時にはＦＡＴ領域は移動させずに、データの消去に伴うＦＡＴ領域の内容の更新時にＦＡＴ領域を未使用領域に移動させるようにしている。
【００３６】
即ち、図９において、メモリカード１２を使用する電子機器１０の電源が投入されると（ステップＳ６０）、メモリカード１２の物理的な各記録領域から論理アドレスを読み出し、この読み出した論理アドレスを物理アドレスに変換する論理／物理アドレス変換テーブルを作成する（ステップＳ６１、Ｓ６２）。
【００３７】
次に、データの書き込み処理の操作があり、かつデータを書き込める未使用領域がメモリカード１２内に存在するか否かを判別する（ステップＳ６３）。そして、データの書込可能な未使用領域が存在する場合には、その未使用領域に新規データを書き込んだのち、ＦＡＴ領域の内容を更新する（ステップＳ６４、Ｓ６５）。続いて、論理／物理アドレス変換テーブルを更新する（ステップＳ６６）。尚、図１０（Ａ）はこの時点のメモリカード１２内の各記録領域の使用状態の一例を示している。
【００３８】
また、データの消去処理の操作があったか否かを判別し（ステップＳ６７）、データの消去処理の操作があった場合には、図１０（Ｂ）に示すように消去対象の領域のデータを消去して未使用領域にする（ステップＳ６８）。続いて、図１０（Ｃ）に示すようにデータの消去に関連して更新したＦＡＴを未使用領域に書き込むとともに、図１０（Ｄ）に示すように元のＦＡＴ領域の内容を消去する（ステップＳ６９）。その後、論理／物理アドレス変換テーブルを更新する（ステップＳ７０）。
【００３９】
そして、電子機器１０の電源が切られるまで、上記ステップＳ６３からステップＳ７０の処理を繰り返し実行する（ステップＳ７１）。
【００４０】
尚、この実施の形態では、メモリカードにおけるＦＡＴ領域を移動させるようにしたが、ＦＡＴ領域に限らず、例えば、ルートディレクトリの情報が記録されるディレクトリ領域や、ＦＡＴ領域とディレクトリ領域の両方でもよく、要は頻繁に情報が変更される領域であれば、いかなる領域でもよい。
【００４１】
【発明の効果】
以上説明したように本発明によれば、データの管理領域等の頻繁に情報が変更される特定の領域の記録媒体内での物理的な位置を、記録媒体を使用する機器の電源が投入される毎、特定の領域の内容の変更回数が規定の回数に達する毎、記録媒体にデータを書き込む毎、又は記録媒体内のデータを消去する毎に記録媒体の未使用領域に移動させるようにしたため、記録媒体のフォーマットを行わずに特定の領域を定期又は不定期に移動させることができ、これにより記録媒体の記録領域における書き換え回数の均一化を図ることができ、その結果、記録媒体への書き込み耐久回数を増加させることができる。
【図面の簡単な説明】
【図１】本発明に係る記録媒体の記録方法が適用された電子機器の要部ブロック図
【図２】本発明に係る記録媒体の記録方法の第１の実施の形態を示すフローチャート
【図３】論理アドレスを使用した物理空間から論理空間への記録領域の配置を示す図
【図４】第１の実施の形態を説明するために用いたＦＡＴ領域の移動の様子を示す図
【図５】本発明に係る記録媒体の記録方法の第２の実施の形態を示すフローチャート
【図６】第２の実施の形態を説明するために用いたＦＡＴ領域の移動の様子を示す図
【図７】本発明に係る記録媒体の記録方法の第３の実施の形態を示すフローチャート
【図８】第３の実施の形態を説明するために用いたＦＡＴ領域の移動の様子を示す図
【図９】本発明に係る記録媒体の記録方法の第４の実施の形態を示すフローチャート
【図１０】第４の実施の形態を説明するために用いたＦＡＴ領域の移動の様子を示す図
【符号の説明】
１０…電子機器、１２…メモリカード、１４…制御回路、１６…内部メモリ
【図１】
2004326539.tif 000003
【図２】
2004326539.tif 000004
【図３】
2004326539.tif 000005
【図４】
2004326539.tif 000006
【図５】
2004326539.tif 000007
【図６】
2004326539.tif 000008
【図７】
2004326539.tif 000009
【図８】
2004326539.tif 000010
【図９】
2004326539.tif 000011
【図１０】
2004326539.tif 000012