JPH07262786A - メモリカード装置 - Google Patents
メモリカード装置Info
- Publication number
- JPH07262786A JPH07262786A JP4842894A JP4842894A JPH07262786A JP H07262786 A JPH07262786 A JP H07262786A JP 4842894 A JP4842894 A JP 4842894A JP 4842894 A JP4842894 A JP 4842894A JP H07262786 A JPH07262786 A JP H07262786A
- Authority
- JP
- Japan
- Prior art keywords
- storage area
- data storage
- information data
- recorded
- erased
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Read Only Memory (AREA)
Abstract
(57)【要約】
【目的】この発明は、初期化が要求された状態で、EE
PROM内のデータ記録済み領域に対してのみ消去処理
を施し、未記録領域に対しては消去処理を施さないよう
にして、メモリセルの劣化を不用意に速めることを防止
することができるメモリカード装置を提供することを目
的としている。 【構成】EEPROMに対して外部から初期化が要求さ
れた状態で、情報データ記憶領域の全てのブロックに情
報データが記録されているとき、情報データ記憶領域を
一括消去し、情報データ記憶領域に情報データが記録さ
れていない未記録ブロックがあるとき、該未記録ブロッ
クに対しては消去処理を施さず、情報データが記録され
ているブロックのみを部分消去するように構成してい
る。
PROM内のデータ記録済み領域に対してのみ消去処理
を施し、未記録領域に対しては消去処理を施さないよう
にして、メモリセルの劣化を不用意に速めることを防止
することができるメモリカード装置を提供することを目
的としている。 【構成】EEPROMに対して外部から初期化が要求さ
れた状態で、情報データ記憶領域の全てのブロックに情
報データが記録されているとき、情報データ記憶領域を
一括消去し、情報データ記憶領域に情報データが記録さ
れていない未記録ブロックがあるとき、該未記録ブロッ
クに対しては消去処理を施さず、情報データが記録され
ているブロックのみを部分消去するように構成してい
る。
Description
【0001】
【産業上の利用分野】この発明は、半導体メモリとして
EEPROM(エレクトリカリィ・イレーサブル・アン
ド・プログラマブル・リード・オンリー・メモリ)を使
用したメモリカード装置の改良に関する。
EEPROM(エレクトリカリィ・イレーサブル・アン
ド・プログラマブル・リード・オンリー・メモリ)を使
用したメモリカード装置の改良に関する。
【0002】
【従来の技術】周知のように、半導体メモリをカード状
のケースに収容したメモリカードは、当初、半導体メモ
リとしてROMを用いたROMカードが主流となってお
り、例えばゲーム機器、電子手帳及び電子楽器等に専用
に使用されていた。近年では、ノート型パーソナル・コ
ンピュータ等の登場に伴なって、フロッピー・ディスク
の代替としてSRAM(スタティック・ランダム・アク
セス・メモリ)を用いたSRAMカードや、拡張メモリ
としてD(ダイナミック)RAMを用いたDRAMカー
ド等が開発されている。
のケースに収容したメモリカードは、当初、半導体メモ
リとしてROMを用いたROMカードが主流となってお
り、例えばゲーム機器、電子手帳及び電子楽器等に専用
に使用されていた。近年では、ノート型パーソナル・コ
ンピュータ等の登場に伴なって、フロッピー・ディスク
の代替としてSRAM(スタティック・ランダム・アク
セス・メモリ)を用いたSRAMカードや、拡張メモリ
としてD(ダイナミック)RAMを用いたDRAMカー
ド等が開発されている。
【0003】また、撮影した被写体の光学像を固体撮像
素子を用いて電気的な画像信号に変換し、この画像信号
をデジタル画像データに変換して半導体メモリに記録す
る電子スチルカメラにあっても、メモリカードをカメラ
本体に着脱自在となるように構成することによって、通
常のカメラにおけるフィルムと等価な取り扱いができる
ようになされる。電子スチルカメラでは、デジタル画像
データの記録、保存、再生及び消去を行なえることが必
要であることから、SRAMカードが使用されている。
素子を用いて電気的な画像信号に変換し、この画像信号
をデジタル画像データに変換して半導体メモリに記録す
る電子スチルカメラにあっても、メモリカードをカメラ
本体に着脱自在となるように構成することによって、通
常のカメラにおけるフィルムと等価な取り扱いができる
ようになされる。電子スチルカメラでは、デジタル画像
データの記録、保存、再生及び消去を行なえることが必
要であることから、SRAMカードが使用されている。
【0004】ところで、SRAMを用いたメモリカード
は、どのようなフォーマットのデータ構成にも対応する
ことができるとともに、データの書き込みスピード及び
読み出しスピードも速いという利点がある反面、書き込
んだデータを保持するためのバックアップ電池をメモリ
カード内に収容する必要があるため、電池収容スペース
を設置する分だけ記憶容量が削減されるとともに、SR
AM自体のコストが高く経済的な不利を招くという問題
を持っている。
は、どのようなフォーマットのデータ構成にも対応する
ことができるとともに、データの書き込みスピード及び
読み出しスピードも速いという利点がある反面、書き込
んだデータを保持するためのバックアップ電池をメモリ
カード内に収容する必要があるため、電池収容スペース
を設置する分だけ記憶容量が削減されるとともに、SR
AM自体のコストが高く経済的な不利を招くという問題
を持っている。
【0005】そこで、現在では、SRAMの持つ問題点
を解消するために、メモリカードに用いられる半導体メ
モリとしてEEPROMが注目されている。このEEP
ROMは、データ保持のためのバックアップ電池が不要
であるとともに、チップ自体のコストも安く大容量化し
やすい等、SRAMの持たない特有な利点を有すること
から、電子スチルカメラのメモリカード用として使用す
るには最適なものと考えられている。
を解消するために、メモリカードに用いられる半導体メ
モリとしてEEPROMが注目されている。このEEP
ROMは、データ保持のためのバックアップ電池が不要
であるとともに、チップ自体のコストも安く大容量化し
やすい等、SRAMの持たない特有な利点を有すること
から、電子スチルカメラのメモリカード用として使用す
るには最適なものと考えられている。
【0006】ここで、図5は、電子スチルカメラ用のメ
モリカードに収容された半導体メモリの全記憶領域を示
している。半導体メモリの全記憶領域は、電子スチルカ
メラ側から供給されるデジタル画像データが書き込まれ
る画像データ記憶領域と、この画像データ記憶領域に書
き込まれたデジタル画像データを管理するための管理デ
ータが書き込まれる管理データ記憶領域とに分割されて
いる。
モリカードに収容された半導体メモリの全記憶領域を示
している。半導体メモリの全記憶領域は、電子スチルカ
メラ側から供給されるデジタル画像データが書き込まれ
る画像データ記憶領域と、この画像データ記憶領域に書
き込まれたデジタル画像データを管理するための管理デ
ータが書き込まれる管理データ記憶領域とに分割されて
いる。
【0007】そして、電子スチルカメラ側からメモリカ
ードに対して初期化を行なうことが要求された場合、半
導体メモリとしてSRAMが使用されている場合には、
管理データ記憶領域のみを初期化に対応するように書き
替えている。この理由は、SRAMは既にデータの書き
込まれている領域に新たにデータを書き込む場合、記録
済みデータの上から新データを直接書き込むだけでデー
タの書き替えができるので、画像データ記憶領域に対し
ては何ら処置を施さなくてよいからである。
ードに対して初期化を行なうことが要求された場合、半
導体メモリとしてSRAMが使用されている場合には、
管理データ記憶領域のみを初期化に対応するように書き
替えている。この理由は、SRAMは既にデータの書き
込まれている領域に新たにデータを書き込む場合、記録
済みデータの上から新データを直接書き込むだけでデー
タの書き替えができるので、画像データ記憶領域に対し
ては何ら処置を施さなくてよいからである。
【0008】これに対し、EEPROMは、既にデータ
の書き込まれている領域に新たにデータを書き込む場
合、先に書き込まれているデータを一旦消去しないと新
たなデータを書き込むことができないため、データの書
き替えを行なうに際しては必ず消去処理が実行されるよ
うになっている。このため、半導体メモリとしてEEP
ROMが使用されているメモリカードに対して初期化が
要求された場合には、管理データ記憶領域を初期化に対
応するように書き替えるだけでなく、画像データ記憶領
域を全て消去することも必要となる。
の書き込まれている領域に新たにデータを書き込む場
合、先に書き込まれているデータを一旦消去しないと新
たなデータを書き込むことができないため、データの書
き替えを行なうに際しては必ず消去処理が実行されるよ
うになっている。このため、半導体メモリとしてEEP
ROMが使用されているメモリカードに対して初期化が
要求された場合には、管理データ記憶領域を初期化に対
応するように書き替えるだけでなく、画像データ記憶領
域を全て消去することも必要となる。
【0009】このEEPROMの消去処理には、1チッ
プのEEPROMに記録された全てのデータを一括して
消去する一括消去と、1チップのEEPROMのデータ
記憶領域を一定の記憶容量を有する複数の基準領域(ブ
ロック)に分割し、所望のブロックを指定することによ
りブロック単位でデータを消去するブロック消去との2
種類がある。
プのEEPROMに記録された全てのデータを一括して
消去する一括消去と、1チップのEEPROMのデータ
記憶領域を一定の記憶容量を有する複数の基準領域(ブ
ロック)に分割し、所望のブロックを指定することによ
りブロック単位でデータを消去するブロック消去との2
種類がある。
【0010】ここで、図6に示すように、1枚のメモリ
カード内にk個のEEPROMチップ111 ,112 ,
113 ,114 ,……,11k-1 ,11k が収容されて
いるとする。すると、このメモリカード全体の画像デー
タ記憶領域は、図7に示すように、各EEPROMチッ
プ111 〜11k の記憶領域を順次連続させたように構
成される。なお、各EEPROMチップ111 〜11k
の記憶領域は、それぞれn個のブロックに分割されてお
り、各ブロックに対し、EEPROMチップ111 から
EEPROMチップ11k にかけて順次連続したブロッ
ク番号1,2,3,……,knが付されている。
カード内にk個のEEPROMチップ111 ,112 ,
113 ,114 ,……,11k-1 ,11k が収容されて
いるとする。すると、このメモリカード全体の画像デー
タ記憶領域は、図7に示すように、各EEPROMチッ
プ111 〜11k の記憶領域を順次連続させたように構
成される。なお、各EEPROMチップ111 〜11k
の記憶領域は、それぞれn個のブロックに分割されてお
り、各ブロックに対し、EEPROMチップ111 から
EEPROMチップ11k にかけて順次連続したブロッ
ク番号1,2,3,……,knが付されている。
【0011】図8は、このようなEEPROMチップ1
11 〜11k を内蔵したメモリカードに対して、初期化
を要求したときの電子スチルカメラ側の動作を示してい
る。すなわち、開始(ステップS1)されると、電子ス
チルカメラは、ステップS2で、管理データ記憶領域を
初期化に対応した状態となるように書き替えて、終了
(ステップS3)される。
11 〜11k を内蔵したメモリカードに対して、初期化
を要求したときの電子スチルカメラ側の動作を示してい
る。すなわち、開始(ステップS1)されると、電子ス
チルカメラは、ステップS2で、管理データ記憶領域を
初期化に対応した状態となるように書き替えて、終了
(ステップS3)される。
【0012】図9は、初期化が要求されたときのメモリ
カード側の動作を示している。すなわち、メモリカード
内には、EEPROMチップ111 〜11k の他に図示
しないマイクロコンピュータも収容されており、電子ス
チルカメラとEEPROMチップ111 〜11k との間
のデータ転送を制御している。まず、開始(ステップS
4)されると、マイクロコンピュータは、ステップS5
で、管理データ記憶領域が初期化に対応した状態に書き
替えられたか否かを判別し、書き替えられたと判断され
た場合(YES)、ステップS6で、各EEPROMチ
ップ111 〜11k をそれぞれ一括消去して、終了(ス
テップS7)される。
カード側の動作を示している。すなわち、メモリカード
内には、EEPROMチップ111 〜11k の他に図示
しないマイクロコンピュータも収容されており、電子ス
チルカメラとEEPROMチップ111 〜11k との間
のデータ転送を制御している。まず、開始(ステップS
4)されると、マイクロコンピュータは、ステップS5
で、管理データ記憶領域が初期化に対応した状態に書き
替えられたか否かを判別し、書き替えられたと判断され
た場合(YES)、ステップS6で、各EEPROMチ
ップ111 〜11k をそれぞれ一括消去して、終了(ス
テップS7)される。
【0013】しかしながら、メモリカードに対する上記
のような初期化処理では、1つのEEPROMチップの
中にデータ記録済み領域と未記録領域とがある場合、例
えば図10に示すように、EEPROMチップ111 の
中でブロック1〜3がデータ記録済みとなっており、他
のブロック4〜nが未記録状態となっているような場合
でも、EEPROMチップ111 全体に対して一括消去
が行なわれる。すなわち、まだデータが記録されていな
い、つまり既に消去された状態となっているブロック4
〜nに対しても、消去処理が施されることになる。
のような初期化処理では、1つのEEPROMチップの
中にデータ記録済み領域と未記録領域とがある場合、例
えば図10に示すように、EEPROMチップ111 の
中でブロック1〜3がデータ記録済みとなっており、他
のブロック4〜nが未記録状態となっているような場合
でも、EEPROMチップ111 全体に対して一括消去
が行なわれる。すなわち、まだデータが記録されていな
い、つまり既に消去された状態となっているブロック4
〜nに対しても、消去処理が施されることになる。
【0014】ところで、EEPROMは、データの書き
込み,読み出し及び消去等が行なわれた回数に応じてメ
モリセルが劣化し、SRAM等に比して短い使用回数
(1万回〜10万回)で、データの書き込み不良が発生
し易くなるという不都合を有している。このため、上述
した初期化処理のように、既に消去された状態となって
いるブロックに対しても消去処理が施されるということ
は、取りも直さず、メモリセルの劣化を不用意に速める
ことになるという問題を発生させている。
込み,読み出し及び消去等が行なわれた回数に応じてメ
モリセルが劣化し、SRAM等に比して短い使用回数
(1万回〜10万回)で、データの書き込み不良が発生
し易くなるという不都合を有している。このため、上述
した初期化処理のように、既に消去された状態となって
いるブロックに対しても消去処理が施されるということ
は、取りも直さず、メモリセルの劣化を不用意に速める
ことになるという問題を発生させている。
【0015】
【発明が解決しようとする課題】以上のように、従来の
メモリカードでは、初期化が要求された状態でEEPR
OMチップが一括消去されるので、EEPROMチップ
内の未記録領域まで消去処理が施されるため、メモリセ
ルの劣化を不用意に速める要因になるという問題を有し
ている。
メモリカードでは、初期化が要求された状態でEEPR
OMチップが一括消去されるので、EEPROMチップ
内の未記録領域まで消去処理が施されるため、メモリセ
ルの劣化を不用意に速める要因になるという問題を有し
ている。
【0016】そこで、この発明は上記事情を考慮してな
されたもので、初期化が要求された状態で、EEPRO
M内のデータ記録済み領域に対してのみ消去処理を施
し、未記録領域に対しては消去処理を施さないようにし
て、メモリセルの劣化を不用意に速めることを防止する
ことができる極めて良好なメモリカード装置を提供する
ことを目的とする。
されたもので、初期化が要求された状態で、EEPRO
M内のデータ記録済み領域に対してのみ消去処理を施
し、未記録領域に対しては消去処理を施さないようにし
て、メモリセルの劣化を不用意に速めることを防止する
ことができる極めて良好なメモリカード装置を提供する
ことを目的とする。
【0017】
【課題を解決するための手段】この発明に係るメモリカ
ード装置は、それぞれが一定容量でなる複数の基準領域
に分割され、外部から供給される情報データが書き込ま
れる情報データ記憶領域と、この情報データ記憶領域に
書き込まれた情報データを管理するための管理データが
書き込まれる管理データ記憶領域とを有し、情報データ
記憶領域を基準領域毎に消去する部分消去と、情報デー
タ記憶領域を一括して消去する一括消去とが可能なEE
PROMを備えたものを対象としている。
ード装置は、それぞれが一定容量でなる複数の基準領域
に分割され、外部から供給される情報データが書き込ま
れる情報データ記憶領域と、この情報データ記憶領域に
書き込まれた情報データを管理するための管理データが
書き込まれる管理データ記憶領域とを有し、情報データ
記憶領域を基準領域毎に消去する部分消去と、情報デー
タ記憶領域を一括して消去する一括消去とが可能なEE
PROMを備えたものを対象としている。
【0018】そして、管理データ記憶領域に情報データ
記憶領域の各基準領域毎の情報データの記録の有無を示
す記録管理データを記録する記録管理データ記憶領域を
設定し、EEPROMに対して外部から初期化が要求さ
れた状態で、記録管理データ記憶領域の内容に基づい
て、情報データ記憶領域の全ての基準領域に情報データ
が記録されているとき、情報データ記憶領域を一括消去
し、情報データ記憶領域に情報データが記録されていな
い未記録基準領域があるとき、該未記録基準領域に対し
ては消去処理を施さず、情報データが記録されている基
準領域のみを部分消去するように構成したものである。
記憶領域の各基準領域毎の情報データの記録の有無を示
す記録管理データを記録する記録管理データ記憶領域を
設定し、EEPROMに対して外部から初期化が要求さ
れた状態で、記録管理データ記憶領域の内容に基づい
て、情報データ記憶領域の全ての基準領域に情報データ
が記録されているとき、情報データ記憶領域を一括消去
し、情報データ記憶領域に情報データが記録されていな
い未記録基準領域があるとき、該未記録基準領域に対し
ては消去処理を施さず、情報データが記録されている基
準領域のみを部分消去するように構成したものである。
【0019】
【作用】上記のような構成によれば、外部から初期化が
要求された状態で、情報データ記憶領域の全ての基準領
域に情報データが記録されているとき、情報データ記憶
領域を一括消去し、情報データ記憶領域に情報データが
記録されていない未記録基準領域があるとき、該未記録
基準領域に対しては消去処理を施さず、情報データが記
録されている基準領域のみを部分消去するようにしたの
で、メモリセルの劣化を不用意に速めることを防止する
ことができるようになる。
要求された状態で、情報データ記憶領域の全ての基準領
域に情報データが記録されているとき、情報データ記憶
領域を一括消去し、情報データ記憶領域に情報データが
記録されていない未記録基準領域があるとき、該未記録
基準領域に対しては消去処理を施さず、情報データが記
録されている基準領域のみを部分消去するようにしたの
で、メモリセルの劣化を不用意に速めることを防止する
ことができるようになる。
【0020】
【実施例】以下、この発明を電子スチルカメラのメモリ
カードに適用した場合の一実施例について図面を参照し
て詳細に説明する。図1は、この実施例で説明するメモ
リカードに収容されたEEPROMの全記憶領域を示し
ている。EEPROMの全記憶領域は、前述したよう
に、電子スチルカメラ側から供給されるデジタル画像デ
ータが書き込まれる画像データ記憶領域と、この画像デ
ータ記憶領域に書き込まれたデジタル画像データを管理
するための管理データが書き込まれる管理データ記憶領
域とに分割されている。
カードに適用した場合の一実施例について図面を参照し
て詳細に説明する。図1は、この実施例で説明するメモ
リカードに収容されたEEPROMの全記憶領域を示し
ている。EEPROMの全記憶領域は、前述したよう
に、電子スチルカメラ側から供給されるデジタル画像デ
ータが書き込まれる画像データ記憶領域と、この画像デ
ータ記憶領域に書き込まれたデジタル画像データを管理
するための管理データが書き込まれる管理データ記憶領
域とに分割されている。
【0021】このうち、管理データ記憶領域には、画像
データ記憶領域の各ブロック1〜kn毎に、それぞれデ
ジタル画像データが記録されているかまたは未記録状態
かを示す記録管理データが記録される、記録管理データ
記憶領域が設けられている。この記録管理データ記憶領
域は、図2に示すように、各ブロック1〜knに対して
それぞれデータ記録の有無を示す記録管理データが記憶
される領域を有している。
データ記憶領域の各ブロック1〜kn毎に、それぞれデ
ジタル画像データが記録されているかまたは未記録状態
かを示す記録管理データが記録される、記録管理データ
記憶領域が設けられている。この記録管理データ記憶領
域は、図2に示すように、各ブロック1〜knに対して
それぞれデータ記録の有無を示す記録管理データが記憶
される領域を有している。
【0022】この場合、記録管理データとしては、例え
ばデータ記録済みのとき“1”で、未記録状態のとき
“0”となるもので、ブロック1にデジタル画像データ
が記録されていれば、記録管理データ記憶領域のブロッ
ク1の記録の有無を示す領域に“1”が書き込まれ、ブ
ロック2にデジタル画像データが記録されていなけれ
ば、記録管理データ記憶領域のブロック2の記録の有無
を示す領域に“0”が書き込まれることになる。なお、
データ記録済みのブロックが消去されたり、未記録のブ
ロックにデータが書き込まれたりした場合には、その都
度、メモリカード内のマイクロコンピュータによって、
記録管理データ記憶領域の内容が書き替えられることに
なる。
ばデータ記録済みのとき“1”で、未記録状態のとき
“0”となるもので、ブロック1にデジタル画像データ
が記録されていれば、記録管理データ記憶領域のブロッ
ク1の記録の有無を示す領域に“1”が書き込まれ、ブ
ロック2にデジタル画像データが記録されていなけれ
ば、記録管理データ記憶領域のブロック2の記録の有無
を示す領域に“0”が書き込まれることになる。なお、
データ記録済みのブロックが消去されたり、未記録のブ
ロックにデータが書き込まれたりした場合には、その都
度、メモリカード内のマイクロコンピュータによって、
記録管理データ記憶領域の内容が書き替えられることに
なる。
【0023】ここで、例えば図3(a)に示すように、
メモリカード内のEEPROMチップ111 の中で、ブ
ロック1〜3がデータ記録済みとなっており、他のブロ
ック4〜nが未記録状態となっているとする。このよう
な状態で、メモリカードに対して電子スチルカメラ側か
ら初期化が要求されると、カード内のマイクロコンピュ
ータは、記録管理データ記憶領域の内容をみて、EEP
ROMチップ111 についてはブロック1〜3がデータ
記録済みで他のブロック4〜nが未記録状態であること
を検知する。
メモリカード内のEEPROMチップ111 の中で、ブ
ロック1〜3がデータ記録済みとなっており、他のブロ
ック4〜nが未記録状態となっているとする。このよう
な状態で、メモリカードに対して電子スチルカメラ側か
ら初期化が要求されると、カード内のマイクロコンピュ
ータは、記録管理データ記憶領域の内容をみて、EEP
ROMチップ111 についてはブロック1〜3がデータ
記録済みで他のブロック4〜nが未記録状態であること
を検知する。
【0024】すると、マイクロコンピュータは、EEP
ROMチップ111 に対しては一括消去を行なわず、図
3(b)に示すように、データ記録済みのブロック1〜
3に対してのみブロック消去を行ない、他の未記録ブロ
ック4〜nに対しては消去動作を行なわないように動作
する。また、他のEEPROMチップ112 〜11kに
対しても、マイクロコンピュータは、記録管理データ記
憶領域の内容をみて、未記録ブロックが存在する場合に
は、そのEEPROMチップ112 〜11k の記録済み
ブロックのみをブロック消去するように動作する。
ROMチップ111 に対しては一括消去を行なわず、図
3(b)に示すように、データ記録済みのブロック1〜
3に対してのみブロック消去を行ない、他の未記録ブロ
ック4〜nに対しては消去動作を行なわないように動作
する。また、他のEEPROMチップ112 〜11kに
対しても、マイクロコンピュータは、記録管理データ記
憶領域の内容をみて、未記録ブロックが存在する場合に
は、そのEEPROMチップ112 〜11k の記録済み
ブロックのみをブロック消去するように動作する。
【0025】そして、マイクロコンピュータは、記録管
理データ記憶領域の内容をみて、未記録ブロックが存在
しない、つまり全てのブロックが記録済みであるEEP
ROMチップに対してのみ一括消去を行なうように動作
する。
理データ記憶領域の内容をみて、未記録ブロックが存在
しない、つまり全てのブロックが記録済みであるEEP
ROMチップに対してのみ一括消去を行なうように動作
する。
【0026】図4は、以上に述べた初期化の動作をまと
めたフローチャートを示している。まず、開始(ステッ
プS8)されると、マイクロコンピュータは、ステップ
S9で、管理データ記憶領域が初期化に対応した状態に
書き替えられたか否かを判別し、書き替えられたと判断
された場合(YES)、ステップS10で、記録管理デ
ータ記憶領域の内容をみてEEPROMチップ毎に各ブ
ロックの記録の有無を検知する。
めたフローチャートを示している。まず、開始(ステッ
プS8)されると、マイクロコンピュータは、ステップ
S9で、管理データ記憶領域が初期化に対応した状態に
書き替えられたか否かを判別し、書き替えられたと判断
された場合(YES)、ステップS10で、記録管理デ
ータ記憶領域の内容をみてEEPROMチップ毎に各ブ
ロックの記録の有無を検知する。
【0027】そして、マイクロコンピュータは、ステッ
プS11で、ある1つのEEPROMチップに対してそ
のチップ内の全てのブロックが記録済みか否かを判別
し、全てのブロックが記録済みであると判断された場合
(YES)、ステップS12で、そのEEPROMチッ
プを一括消去する。また、ステップS11で全てのブロ
ックが記録済みでないと判断された場合(NO)、マイ
クロコンピュータは、ステップS13で、そのEEPR
OMチップ内の記録済みブロックのみをブロック消去す
る。
プS11で、ある1つのEEPROMチップに対してそ
のチップ内の全てのブロックが記録済みか否かを判別
し、全てのブロックが記録済みであると判断された場合
(YES)、ステップS12で、そのEEPROMチッ
プを一括消去する。また、ステップS11で全てのブロ
ックが記録済みでないと判断された場合(NO)、マイ
クロコンピュータは、ステップS13で、そのEEPR
OMチップ内の記録済みブロックのみをブロック消去す
る。
【0028】次に、ステップS12またはステップS1
3の後、マイクロコンピュータは、ステップS14で、
メモリカード内の全てのEEPROMチップに記録され
たデジタル画像データが消去されたか否かを判別し、消
去されていないと判断された場合(NO)、ステップS
11の処理に戻され、消去されていると判断された場合
(YES)、終了(ステップS15)される。
3の後、マイクロコンピュータは、ステップS14で、
メモリカード内の全てのEEPROMチップに記録され
たデジタル画像データが消去されたか否かを判別し、消
去されていないと判断された場合(NO)、ステップS
11の処理に戻され、消去されていると判断された場合
(YES)、終了(ステップS15)される。
【0029】したがって、上記実施例のような構成によ
れば、管理データ記憶領域に、内蔵されている全てのE
EPROMチップの各ブロック毎に、それぞれデジタル
画像データが記録されているか未記録状態かを示す記録
管理データが記録される記録管理データ記憶領域を設
け、外部から初期化が要求された状態で、記録管理デー
タ記憶領域の内容に基づいて、1つのEEPROMチッ
プの全てのブロックにデジタル画像データが記録されて
いるとき、そのEEPROMチップを一括消去し、デジ
タル画像データが記録されていない未記録ブロックがあ
るとき、該未記録ブロックに対しては消去処理を施さ
ず、デジタル画像データが記録されているブロックのみ
をブロック消去するようにしたので、メモリセルの劣化
を不用意に速めることを防止することができるようにな
る。
れば、管理データ記憶領域に、内蔵されている全てのE
EPROMチップの各ブロック毎に、それぞれデジタル
画像データが記録されているか未記録状態かを示す記録
管理データが記録される記録管理データ記憶領域を設
け、外部から初期化が要求された状態で、記録管理デー
タ記憶領域の内容に基づいて、1つのEEPROMチッ
プの全てのブロックにデジタル画像データが記録されて
いるとき、そのEEPROMチップを一括消去し、デジ
タル画像データが記録されていない未記録ブロックがあ
るとき、該未記録ブロックに対しては消去処理を施さ
ず、デジタル画像データが記録されているブロックのみ
をブロック消去するようにしたので、メモリセルの劣化
を不用意に速めることを防止することができるようにな
る。
【0030】ここで、上記実施例では、この発明を電子
スチルカメラ用のメモリカードに適用した場合について
説明したが、これに限らず、この発明は種々のホスト機
器に装着されるEEPROMを内蔵したメモリカードに
広く適用し得ることは言うまでもないことである。な
お、この発明は上記実施例に限定されるものではなく、
この外その要旨を逸脱しない範囲で種々変形して実施す
ることができる。
スチルカメラ用のメモリカードに適用した場合について
説明したが、これに限らず、この発明は種々のホスト機
器に装着されるEEPROMを内蔵したメモリカードに
広く適用し得ることは言うまでもないことである。な
お、この発明は上記実施例に限定されるものではなく、
この外その要旨を逸脱しない範囲で種々変形して実施す
ることができる。
【0031】
【発明の効果】以上詳述したようにこの発明によれば、
初期化が要求された状態で、EEPROM内のデータ記
録済み領域に対してのみ消去処理を施し、未記録領域に
対しては消去処理を施さないようにして、メモリセルの
劣化を不用意に速めることを防止することができる極め
て良好なメモリカード装置を提供することができる。
初期化が要求された状態で、EEPROM内のデータ記
録済み領域に対してのみ消去処理を施し、未記録領域に
対しては消去処理を施さないようにして、メモリセルの
劣化を不用意に速めることを防止することができる極め
て良好なメモリカード装置を提供することができる。
【図1】この発明に係るメモリカード装置の一実施例を
示すもので、カード内に収容されたEEPROMの全記
憶領域を示す図。
示すもので、カード内に収容されたEEPROMの全記
憶領域を示す図。
【図2】同実施例における記録管理データ記憶領域の詳
細を示す図。
細を示す図。
【図3】同実施例におけるブロック消去の具体例を示す
図。
図。
【図4】同実施例の動作を説明するために示すフローチ
ャート。
ャート。
【図5】メモリカードに収容された半導体メモリの全記
憶領域を示す図。
憶領域を示す図。
【図6】メモリカード内にk個のEEPROMチップが
収容された状態を示す図。
収容された状態を示す図。
【図7】同k個のEEPROMチップによる画像データ
記憶領域を示す図。
記憶領域を示す図。
【図8】メモリカードに初期化を要求したときの電子ス
チルカメラ側の動作を示すフローチャート。
チルカメラ側の動作を示すフローチャート。
【図9】初期化が要求されたときのメモリカード側の動
作を示すフローチャート。
作を示すフローチャート。
【図10】EEPROMチップの中にデータ記録済み領
域と未記録領域とがある状態を示す図。
域と未記録領域とがある状態を示す図。
111 〜11k …EEPROMチップ。
Claims (1)
- 【請求項1】 それぞれが一定容量でなる複数の基準領
域に分割され、外部から供給される情報データが書き込
まれる情報データ記憶領域と、この情報データ記憶領域
に書き込まれた情報データを管理するための管理データ
が書き込まれる管理データ記憶領域とを有し、前記情報
データ記憶領域を前記基準領域毎に消去する部分消去
と、前記情報データ記憶領域を一括して消去する一括消
去とが可能なEEPROMを備えたメモリカード装置に
おいて、前記管理データ記憶領域に前記情報データ記憶
領域の各基準領域毎の前記情報データの記録の有無を示
す記録管理データを記録する記録管理データ記憶領域を
設定し、前記EEPROMに対して外部から初期化が要
求された状態で、前記記録管理データ記憶領域の内容に
基づいて、前記情報データ記憶領域の全ての基準領域に
前記情報データが記録されているとき、前記情報データ
記憶領域を一括消去し、前記情報データ記憶領域に前記
情報データが記録されていない未記録基準領域があると
き、該未記録基準領域に対しては消去処理を施さず、前
記情報データが記録されている前記基準領域のみを部分
消去するように構成してなることを特徴とするメモリカ
ード装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4842894A JPH07262786A (ja) | 1994-03-18 | 1994-03-18 | メモリカード装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4842894A JPH07262786A (ja) | 1994-03-18 | 1994-03-18 | メモリカード装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07262786A true JPH07262786A (ja) | 1995-10-13 |
Family
ID=12803078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4842894A Pending JPH07262786A (ja) | 1994-03-18 | 1994-03-18 | メモリカード装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07262786A (ja) |
-
1994
- 1994-03-18 JP JP4842894A patent/JPH07262786A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101033068B1 (ko) | 메모리 장치 및 그 메모리 장치를 이용한 기록 재생 장치 | |
US8327068B2 (en) | Memory module, memory controller, nonvolatile storage, nonvolatile storage system, and memory read/write method | |
US7003619B1 (en) | Memory device and method for storing and reading a file system structure in a write-once memory array | |
US7752412B2 (en) | Methods of managing file allocation table information | |
JP2610737B2 (ja) | 記録再生装置 | |
JP3122201B2 (ja) | メモリカード装置 | |
JP3122222B2 (ja) | メモリカード装置 | |
JPH04263386A (ja) | Icメモリカード | |
JPH0756780A (ja) | メモリカード装置 | |
JPH0546490A (ja) | メモリカード装置 | |
JP3117244B2 (ja) | Eepromの制御装置 | |
JPH07262786A (ja) | メモリカード装置 | |
JP3163124B2 (ja) | 電子スチルカメラ装置 | |
JPH0778485A (ja) | 不揮発性半導体記憶装置とデータ書換/読出方法 | |
JPH0546488A (ja) | メモリカード装置 | |
JP4218406B2 (ja) | 情報記録再生方法 | |
JP2528466B2 (ja) | Icカ−ド | |
JPH06139131A (ja) | メモリカード装置 | |
JPH06139138A (ja) | メモリカード装置 | |
JP2004341989A (ja) | メモリカードパックとメモリカード | |
JP3175974B2 (ja) | メモリカード装置 | |
JPH0546459A (ja) | メモリカード装置 | |
JPH0547191A (ja) | メモリカード装置 | |
JPH0547189A (ja) | メモリカード装置 | |
JP3600008B2 (ja) | 一括消去型メモリの記録再生装置 |