(57)【要約】【課題】ライトワンス・メモリのごとき記憶媒体に記憶された情報を、効率的に、読み出し不能な状態とすることができる記憶媒体の消去方法を提供する。【解決手段】記憶ビットから読み出した情報が、そこに書き込んだ情報と一致しなければ、情報を消去しようとする記憶媒体が、ライトワンス・メモリ等であることが確認でき、且つ書き込んだ情報と異なる情報を、記憶ビットに書き込むことで、使用前において、記憶ビットに予め書き込まれていた「０」又は「１」の情報全てを、「１」又は「０」の情報に書き換えることができ、それにより情報の消去を行うことができる。【選択図】　　図２
2004118885.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体の消去対象領域の全ての記憶ビットに対して単一情報を書き込むことによって、前記消去対象領域の記憶ビットに記録された情報を消去することを特徴とするライトワンス・メモリの情報消去方法。
【請求項２】
前記単一情報を決定するステップを有することを特徴とする請求項１に記載のライトワンス・メモリの情報消去方法。
【請求項３】
前記単一情報を決定するステップが、
所定の記憶ビットの情報を読み出す第１のステップ、
前記第１のステップで読み出した情報とは異なる情報を、前記第１のステップで読み出した記憶ビットに書き込む第２のステップ、
前記第２のステップで書き込んだ後の記憶ビットの情報を読み出す第３のステップ、
前記第３のステップで読み出した情報が、前記第２のステップで書き込んだ情報と一致するか否かを判断する第４のステップ、を含むことを特徴とする請求項２に記載のライトワンス・メモリの情報消去方法。
【請求項４】
前記第３のステップで読み出した情報が前記第２のステップで書き込んだ情報と一致した場合には、前記第２のステップで書き込んだ情報を前記単一情報として決定し、
前記第３のステップで読み出した情報が前記第２のステップで書き込んだ情報と一致しなかった場合には、前記第１のステップで読み出した情報を前記単一情報として決定することを特徴とする請求項３に記載のライトワンス・メモリの情報消去方法。
【請求項５】
前記単一情報が「０」又は「１」を示す情報であることを特徴とする請求項１乃至４のいずれかに記載のライトワンス・メモリの情報消去方法。
【請求項６】
前記単一情報が特定の消去パターンであることを特徴とする請求項１に記載のライトワンス・メモリの情報消去方法。
【請求項７】
前記記憶媒体の消去対象領域の全ての記憶ビットに対して単一情報を書き込んだ後、当該記憶ビットに対して他の単一情報を書き込むことを特徴とする請求項１に記載のライトワンス・メモリの情報消去方法。
【請求項８】
前記単一情報が「０」を示す情報であり、前記他の単一情報が「１」を示す情報であることを特徴とする請求項７に記載のライトワンス・メモリの情報消去方法。
【請求項９】
前記単一情報が「１」を示す情報であり、前記他の単一情報が「０」を示す情報であることを特徴とする請求項７に記載のライトワンス・メモリの情報消去方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ライトワンス・メモリの情報消去方法に関する。
【０００２】
【従来の技術】
例えばデジタルスチルカメラなどの電子カメラに用いられているメモリカードは、一般的にはいわゆるフラッシュ・メモリであり、画像情報等を任意に繰り返し書き込み、或いは消去できるものである。
【０００３】
これに対し、近年、ライトワンスと呼ばれるメモリが開発されるに至った。ライトワンス・メモリは、情報を記憶し読み出しを許容するが、新たに任意の情報の上書きができないメモリであり、その構成上、比較的安価である。従って、ライトワンス・メモリを電子カメラの記憶手段として用いれば、撮影した画像をそのままメモリに保存し続けたいような場合であっても、ユーザーのコスト的な負担が減少し、気軽に撮影画像を保存できるようになるので好ましい。ライトワンス・メモリに関しては、以下のＵＲＬのホームページに詳細に記載されている。
【非特許文献１】
ＵＲＬ　ｈｔｔｐ：／／ｗｗｗ．ｍａｔｒｉｘｓｅｍｉ．ｃｏｍ／
【０００４】
【発明が課題を解決しようとする課題】
ところで、フラッシュ・メモリには、任意に画像情報等を書き込めるので、記憶されている画像情報に対して上書きなどすることで、繰り返し使用可能である。従って、フラッシュ・メモリに書き込まれた、ユーザーにとってもはや不要であるが他人に閲覧されたくない情報は、消去処理することで自動的に次の情報が上書きされ、それにより読み出しが不能となるので、プライバシーやセキュリティ上の問題は生じにくい。
【０００５】
ところが、ライトワンス・メモリは、既に書き込んだ情報に対して、任意の画像を書き込めないため、ライトワンス・メモリに書き込まれた、ユーザーにとってもはや不要であるが他人に閲覧されたくない情報に読み出しを、どのようにして阻止するかが問題となる。ここで、情報の読み出し要求をソフト的に拒否することは可能であるが、ライトワンス・メモリ内に情報が残存している限り、通常とは異なる何らかの手段によって情報を読み出される恐れがある。一方、ライトワンス・メモリを物理的に破壊することで、情報の読み出しを不可能とすることもできるが、手間がかかる。
【０００６】
本発明は、かかる従来技術の問題点に鑑みてなされたものであり、ライトワンス・メモリのごとき記憶媒体に記憶された情報を、効率的に、読み出し不能な状態とすることができる記憶媒体の消去方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の記憶媒体の消去方法は、記憶媒体の消去対象領域の全ての記憶ビットに対して単一情報を書き込むことによって、前記消去対象領域の記憶ビットに記録された情報を消去することを特徴とする。
【０００８】
更に、前記単一情報を決定するステップを有すると好ましい。
【０００９】
又、前記単一情報を決定するステップが、所定の記憶ビットの情報を読み出す第１のステップ、前記第１のステップで読み出した情報とは異なる情報を、前記第１のステップで読み出した記憶ビットに書き込む第２のステップ、前記第２のステップで書き込んだ後の記憶ビットの情報を読み出す第３のステップ、前記第３のステップで読み出した情報が、前記第２のステップで書き込んだ情報と一致するか否かを判断する第４のステップ、を含むと好ましい。
【００１０】
更に、前記第３のステップで読み出した情報が前記第２のステップで書き込んだ情報と一致した場合には、前記第２のステップで書き込んだ情報を前記単一情報として決定し、前記第３のステップで読み出した情報が前記第２のステップで書き込んだ情報と一致しなかった場合には、前記第１のステップで読み出した情報を前記単一情報として決定すると好ましい。
【００１１】
いわゆるライトワンス・メモリのごとき記憶媒体においては、使用前において、全ての記憶ビットに情報「０」又は「１」のどちらか一方のみ（これを初期情報という）が予め書き込まれており、それらを一回だけ「１」（初期情報が０の場合）又は「０」（初期情報が１の場合）に書き換えることができる機能を有している。その結果、「０」と「１」とを組み合わせた情報に基づいて、画像情報などの情報が得られるのである。本発明はこの特性を利用したものである。具体的には、情報を記録した記憶媒体のある記憶ビットに対し、そこから読み込んだ情報（例えば「０」）と異なる情報（例えば「１」）を書き込んだ後、再度、その記憶ビットから読み出した情報（例えば「０」）が、そこに書き込んだ情報（例えば「１」）と一致しなければ、かかる記憶媒体に情報を記憶したことによって、その記憶ビットには既に情報（例えば「０」）が書き込まれている（すなわち初期情報は「１」であった）と判断できる。これが前記単一情報を決定することに相当する。それにより、その記憶媒体が、ライトワンス・メモリ等であることが確認できるから、その後、書き込んだ情報と異なる情報（例えば「０」）を、消去対象領域の全ての記憶ビットに書き込むことで、その領域における消去を確実に行うことができる。
【００１２】
一方、ライトワンス・メモリのごとき記憶媒体において、ある記憶ビットに対し、そこから読み込んだ情報（例えば「０」）と異なる情報（例えば「１」）を書き込んだ後、再度、その記憶ビットから読み出した情報（例えば「１」）が、そこに書き込んだ情報（例えば「１」）と一致すれば、かかる記憶媒体に情報を記憶したにも関わらず、その記憶ビットは初期情報（例えば「０」）のままであったと判断できる。これが前記単一情報を決定することに相当する。従って、書き込んだ情報と同じ情報（例えば「１」）を、消去対象領域の全ての記憶ビットに書き込むことで、その領域における消去を確実に行うことができる。
【００１３】
更に、前記単一情報が「０」又は「１」を示す情報であると好ましいが、それに限られることはない。例えば、前記単一情報が特定の消去パターンであっても良い。
【００１４】
ところで、以上の発明によれば、特定の記憶ビットを選択し、そこから読み出した情報と異なる情報を書き込んだ上で、再度読み出し、比較するというステップが必要になるため、時間がかかる。以下の発明においては、より効率的に、情報の消去を行える。
【００１５】
本発明のライトワンス・メモリの情報消去方法は、前記記憶媒体の消去対象領域の全ての記憶ビットに対して単一情報を書き込んだ後、当該記憶ビットに対して他の単一情報を書き込むことを特徴とする。
【００１６】
又、前記単一情報が「０」を示す情報であり、前記他の単一情報が「１」を示す情報であると好ましい。
【００１７】
更に、前記単一情報が「１」を示す情報であり、前記他の単一情報が「０」を示す情報であると好ましい。
【００１８】
本発明を具体的に説明すると、まず、所定領域内の記憶ビット全てに、まず「０」の情報を書き込む。ここで、使用前において、所定の領域の記憶ビットに予め書き込まれていた情報（初期情報）が「１」であったとすると、前記記憶媒体に情報を記憶することによって所定の領域内の記憶ビットに残った「１」の情報は、全て「０」の情報に書き換えられるので、情報の消去が完了することになる。しかしながら、初期情報が「０」であった場合には、記憶ビット内の「１」の情報は消去されないため、記憶媒体に情報が依然として残ることとなる。そこで、次のステップとして、前記所定の記憶領域の記憶ビット全てに対して、「１」の情報を書き込むことで、「０」の情報全てが「１」の情報に書き換えられ、情報の消去が終了することとなる。
【００１９】
さらに、以上とは逆の順序で情報を書き込むこともできる。本発明によれば、記憶媒体に予めいかなる情報が書き込まれていた場合でも、それを調査することもなく、効率的に情報を消去することができる。
【００２０】
前記所定の領域とは、前記記憶媒体の全記憶領域であると好ましいが、一部でもよい。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態にかかる記憶媒体の消去方法及び消去装置を説明する。図１は、記憶媒体の消去装置の概略構成図である。図２は、図１の記憶媒体の消去装置により実行される消去方法を示すフローチャートである。図３は、記憶媒体中の記憶ビットをマトリクスで示した模式図であり、各マス目が記憶ビットを表している。
【００２２】
図１において、ＣＰＵ１（例えば電子カメラのＣＰＵであっても良い）は、インタフェース３を介して記憶媒体であるライトワンス・メモリ２に接続されており、ライトワンス・メモリ２の特定の領域の記憶ビットに、「０」又は「１」の情報を書き込むことができ、且つ読み出すことができるようになっている。
【００２３】
記憶媒体の消去方法について説明する。尚、対象となる記憶媒体は、予めライトワンス・メモリであると分かっているものとする。フラッシュ・メモリの消去と兼用する場合、ライトワンス・メモリであるか否か、検出するステップを設けても良い。
【００２４】
記憶媒体が、ライトワンス・メモリである場合に、記憶媒体中の一部又は全部の領域（消去対象領域）についてデータの消去が指示されると、図２のステップＳ１０１（第１のステップ）において、ＣＰＵ１は、ライトワンス・メモリ２の、例えば最初の（特定されている限り最後でも中間でも良いが、判断の信頼性を高めるには複数が好ましい）記憶ビットの情報を読み出す。ここで、その情報が０であったものとする（図３（ａ）参照）。それに応じて、ＣＰＵ１は、ステップＳ１０２（第２のステップ）において、読み出した情報と異なる情報として「１」の情報を、最初の記憶ビットに書き込む（上書きする）。
【００２５】
更に、ステップＳ１０３（第３のステップ）において、ＣＰＵ１は、「１」の情報を書き込んだ最初の記憶ビットの情報を読み出し、ステップＳ１０４（第４のステップ）で、書き込んだ情報「１」と、読み出した情報とを比較する。ここで、書き込んだ情報と、そこから読み出した情報とが同じ「１」であれば、かかるライトワンス・メモリ２は、使用前においては、全ての記憶ビットに「０」の情報が書き込まれていたものであることがわかる（図３（ｂ）参照）。そこで、ＣＰＵ１は、ステップＳ１０６で、消去すべき全ての領域（消去対象領域）に対して「１」の情報を書き込むことで、情報の消去を完了する。情報が消去されたライトワンス・メモリ２は、図３（ｃ）に示す状態となる。
【００２６】
一方、ステップＳ１０４の比較において、書き込んだ情報「１」と、そこから読み出した情報「０」とが異なれば、かかるライトワンス・メモリ２は、使用前においては、全ての記憶ビットに「１」の情報が書き込まれていたものであることがわかる（図３（ｃ）参照）。そこで、ＣＰＵ１は、ステップＳ１０５で、全ての領域（消去対象領域）に対して「０」の情報を書き込むことで、情報の消去を完了する。情報が消去されたライトワンス・メモリ２は、図３（ｂ）に示す状態となる。
【００２７】
図４は、第２の実施の形態にかかる記憶媒体の消去方法を示すフローチャートである。まず、ステップＳ２０１で、ＣＰＵ１は、ライトワンス・メモリ２の消去対象領域（ここでは記憶領域全体）における記憶ビットの全てに「０」の情報を書き込む。ここで、使用前において、消去対象領域の記憶ビットに予め書き込まれていた初期情報が「１」であったとすると（図３（ｃ）参照）、「０」の情報に書き換える動作によって、それらは全て「０」の情報に書き換えられる（図３（ｂ）参照）ので、この時点で、情報の消去が完了する。
【００２８】
しかしながら、ライトワンス・メモリ２に予め「０」の初期情報が書き込まれていれば（図３（ｂ）参照）、現在書き込まれている「０」の情報は消去されないため、その情報が依然として残ることとなる。そこで、ステップＳ２０２において、ＣＰＵ１は、消去対象領域の全ての記憶ビットに対して、「１」の情報に書き換える動作を行うことで、「０」の初期情報全てが「１」の情報に書き換えられ、情報の消去が終了することとなる。第２の実施の形態によれば、情報を読み出し比較する手間が不要となるため、より迅速に、情報の消去が可能となる。尚、図４においてカッコ書きで示すように、最初に「１」の情報を書き込み、次に「０」の情報を書き込んでも良い。
【００２９】
以上、本発明を実施の形態を参照して説明してきたが、本発明は上記実施の形態に限定して解釈されるべきではなく、適宜変更・改良が可能であることはもちろんである。例えば、全ての記憶ビットに「０」または「１」の情報を書き込む必要はなく、例えば画面の中央など、所定の領域だけでも良い。また、上記では、「０」又は「１」の情報を書き込んだが、特定の消去パターン（例えば０１０１０１０１０１・・・）を一律に書き込むようにしても良い。この場合、書き換えられない記憶ビットが出てくるが、少なくとも有効なデータとして読み出せなくなる。
【００３０】
【発明の効果】
本発明によれば、ライトワンス・メモリのごとき記憶媒体に記憶された情報を、効率的に、読み出し不能な状態とすることができる記憶媒体の消去方法を提供することができる。
【図面の簡単な説明】
【図１】記憶媒体の消去装置の概略構成図である。
【図２】第１の実施の形態にかかる記憶媒体の消去方法を示すフローチャートである。
【図３】記憶媒体中の記憶ビットをマトリクスで示した模式図である。
【図４】第２の実施の形態にかかる記憶媒体の消去方法を示すフローチャートである。
【符号の説明】
１　ＣＰＵ
２　ライトワンスメモリ
３　インタフェース
【図１】
2004118885.tif 000003
【図２】
2004118885.tif 000004
【図３】
2004118885.tif 000005
【図４】
2004118885.tif 000006