(57)【要約】【課題】  簡単な制御で不揮発性メモリの寿命を延ばすことができる電子機器を提供する。【解決手段】  データの書込が可能な複数のブロックＢ１〜Ｂｎに分けられたフラッシュメモリ（不揮発性メモリ）１３を有する画像記録装置（電子機器）１であって、複数の書込情報が書き込まれるブロックＢｉの使用時間を計測する手段と、使用時間が記憶手段に複数の書込情報と対応付けて記憶されたブロック使用期限Ｔ1（Ｔ2）に達したときは、ブロックＢ（ｉ−１）上の複数の書込情報を他のブロックＢｉに書き込んで使用ブロックを他のブロックＢｉに変更し、使用時間をリセットする手段と、を備えた。【選択図】      図２
2005182913.tif 000002
【特許請求の範囲】
【請求項１】
データの書込が可能な複数のブロックに分けられた不揮発性メモリを有する電子機器であって、
複数の書込情報が書き込まれるブロックの使用時間を計測する手段と、
前記使用時間が記憶手段に前記複数の書込情報と対応付けて記憶されたブロック使用期限に達したときは、前記ブロック上の複数の書込情報を他のブロックに書き込んで使用ブロックを前記他のブロックに変更し、前記使用時間をリセットする手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記使用時間が前記ブロック使用期限に達したときは、前記ブロックのブロック番号に１を加算する手段と、
前記加算後のブロック番号が記憶手段に前記複数の書込情報と対応付けて記憶されたブロック数を超えていないときは、前記ブロック上の複数の書込情報を他のブロックに書き込んで使用ブロックを前記他のブロックに変更し、前記使用時間をリセットする手段と、
前記加算後のブロック番号が前記ブロック数を超えているときは、前記ブロック番号をリセットし、前記ブロック上の複数の書込情報をこれらが書き込まれていた最初のブロックに書き込んで使用ブロックを前記最初のブロックに変更し、前記使用時間をリセットする手段と、
を備えた請求項１記載の電子機器。
【請求項３】
前記複数の書込情報は更新頻度に応じて複数のグループに分類されている請求項１又は２記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの書込が可能な不揮発性メモリを有する電子機器に関するものである。
【背景技術】
【０００２】
従来のこの種の技術としては、不揮発性メモリの寿命改善のためのデータ書込管理装置であって、不揮発性メモリの各ブロックについて書込（及び消去）が行われたことを検出するブロック書込検出回路を備え、ＣＰＵが各ブロックについて書込回数をカウントし、新たなデータの書込が書込回数の少ないブロックについて優先的に行われるように構成したものが知られている（例えば、特許文献１参照。）。
【特許文献１】特開平６−２８２４８４号公報（第２−５頁，図５等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のようなデータ書込管理装置においては、各ブロックの書込回数を管理し、それら書込回数についてソーティング処理を実行し、最小の書込回数を有するブロックを検出する手段が必要であるので、データの書込における制御が複雑であるという問題点がある。
【０００４】
本発明は、以上のような問題点に鑑みてなされたものであり、簡単な制御で不揮発性メモリの寿命を延ばすことができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための請求項１の発明は、データの書込が可能な複数のブロックに分けられた不揮発性メモリを有する電子機器であって、複数の書込情報が書き込まれるブロックの使用時間を計測する手段と、前記使用時間が記憶手段に前記複数の書込情報と対応付けて記憶されたブロック使用期限に達したときは、前記ブロック上の複数の書込情報を他のブロックに書き込んで使用ブロックを前記他のブロックに変更し、前記使用時間をリセットする手段と、を備えたものである。
【０００６】
請求項２の発明は、前記使用時間が前記ブロック使用期限に達したときは、前記ブロックのブロック番号に１を加算する手段と、前記加算後のブロック番号が記憶手段に前記複数の書込情報と対応付けて記憶されたブロック数を超えていないときは、前記ブロック上の複数の書込情報を他のブロックに書き込んで使用ブロックを前記他のブロックに変更し、前記使用時間をリセットする手段と、前記加算後のブロック番号が前記ブロック数を超えているときは、前記ブロック番号をリセットし、前記ブロック上の複数の書込情報をこれらが書き込まれていた最初のブロックに書き込んで使用ブロックを前記最初のブロックに変更し、前記使用時間をリセットする手段と、を備えたものである。
【０００７】
請求項３の発明においては、前記複数の書込情報は更新頻度に応じて複数のグループに分類されている。
【発明の効果】
【０００８】
請求項１の発明によれば、ブロック使用期限により使用ブロックを変更するように構成し、使用ブロックにおける書込回数が不揮発性メモリの書込可能回数に達するのを防止できるので、簡単な制御で不揮発性メモリの寿命を延ばすことができる。また、不揮発性メモリは記憶内容の保持に電池等を必要としないので、電子機器の構成を単純化できると共に、環境に対しても優しい。
【０００９】
請求項２の発明によれば、不揮発性メモリの各ブロックの２回以上の使用が可能であるので、電子機器を長期間使用することができる。
【００１０】
請求項３の発明によれば、更新頻度の異なる書込情報の各使用ブロックの変更をグループごとに別々に行うことができるので、不揮発性メモリの寿命を更に延ばすことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態を図面に基づいて説明する。
本実施形態に係る画像記録装置（電子機器）１は、図１に示すように、ＣＰＵ（Central Processing Unit，中央処理装置）２、ＲＡＭ（Random Access Memory，随時書き込み読み出しメモリ）３、ＲＯＭ（Read Only Memory，読み出し専用メモリ）４、コーデック（ＣＯＤＥＣ）５、モデム６、ＮＣＵ（Network Control Unit，回線網制御装置）７、読取部８、プリント部９、表示部１０、操作部１１、計時部１２、フラッシュメモリ（不揮発性メモリ）１３、及びＬＡＮ（Local Area Network）インターフェース（Ｉ／Ｆ）１４等を備えたものであり、各部２〜１４はバス１５を介して互いに通信可能に接続されている。
【００１２】
ＲＯＭ４は、ＣＰＵ２により各部３〜１４の動作を制御するための各種制御プログラムや表１のようなブロック使用期限テーブル等を記憶した記憶部として機能する。ＣＰＵ２は、ＲＯＭ４等に格納された制御プログラムに従って各部３〜１４の動作を制御する制御部として機能する。ＲＡＭ３は、読取部８により読み取られる原稿の画像データ等を記憶する記憶部として機能する。
【００１３】
【表１】
2005182913.tif 000003
【００１４】
読取部８は、原稿の画像を読み取り、白黒２値化等した画像データを出力する。プリント部９は、電子写真方式等により、ＲＡＭ３に記憶された画像データ等を用紙にプリントする。
【００１５】
表示部１０は、操作部１１等に併設されたＬＣＤ（Liquid Crystal Display，液晶ディスプレイ）等で構成されており、各種の画面情報を表示する。操作部１１は、コピーのスタートやコピー部数等の各種情報・操作の入力・選択をするための入力キーや選択キー等を備えている。画像記録装置１に対するオペレータによる各種操作は、この操作部１１を通じて行われる。
【００１６】
フラッシュメモリ１３は、ライフ情報（プリント枚数、読取枚数等）、通信履歴情報（送信履歴情報、受信履歴情報等）、操作部により入力される機器設定情報（発信元名、発信元番号、短縮番号等）等の書込情報を記憶する記憶部として機能する。このフラッシュメモリ１３は、表２〜表５に示すように、データの書込が可能な複数（例えばｎ個）のブロックＢ１〜Ｂｎに分けられている。複数の書込情報は最初に例えばブロックＢ１に書き込まれ、このブロックＢ１が最初に使用される。ブロックＢｉ（ブロック番号ｉ：１〜ｎ）の使用中における複数の書込情報の更新は、その使用中のブロックＢｉにおいて行われる。なお、不揮発性メモリはフラッシュメモリ１３に限定されるものではなく、その他に例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）やＮＶＲＡＭ（Nonvolatile RAM）等であってもよい。また、上記の書込や更新には、データの書き換えや消去等が含まれる。
【００１７】
【表２】
2005182913.tif 000004
【００１８】
【表３】
2005182913.tif 000005
【００１９】
【表４】
2005182913.tif 000006
【００２０】
【表５】
2005182913.tif 000007
【００２１】
計時部１２は、複数の書込情報が書き込まれるブロックＢｉの使用時間を計測する。表１のようなブロック使用期限テーブルは、書込情報とブロック使用期限とを対応付けたものであり、ＲＯＭ４に格納されている。なお、ブロック使用期限は、書込情報の更新頻度に応じて使用ブロックの書込回数がフラッシュメモリ１３等の不揮発性メモリの書込可能回数を超えないように設定しておけばよい。また、書込情報と対応付けられたブロック数ｎは特に限定されるものではないが、画像記録装置１等の電子機器の機器寿命をブロック使用期限で除したもの（ｎ＝電子機器の機器寿命／ブロック使用期限）としておけば、不揮発性メモリの寿命を確実に延ばすことができる。
【００２２】
ここで、表１に示すように、複数の書込情報を更新頻度に応じて複数（例えば２つ）のグループに分類しておけば、更新頻度の異なる書込情報の各使用ブロックの変更をグループごとに別々に行うことができるので、不揮発性メモリの寿命を更に延ばすことができるという利点がある。なお、本実施形態のように、複数の書込情報を更新頻度に応じて２つのグループに分類した場合は、（プリント枚数や読取枚数等の更新頻度の高い書込情報のブロック使用期限Ｔ1）＜（発信元名や発信元番号等の更新頻度の低い書込情報のブロック使用期限Ｔ2）となるように、かつ、ブロック数ｎ＝画像記録装置１等の電子機器の機器寿命／Ｔ1となるように設定しておけばよい。
【００２３】
コーデック５は、画像データを送信のためにＭＨ（Modified Huffman）方式、ＭＲ（Modified READ）方式、ＭＭＲ（Modified Modified READ）方式等により符号化したり、受信した画像データを復号化したりする。また、コーデック５は、電子メールの添付ファイル形式として一般的に利用されている画像フォーマットであるＴＩＦＦ（Tagged Image File Format）形式にも対応して画像データを符号化及び復号化する。
【００２４】
モデム６は、例えばＩＴＵ−Ｔ（国際電気通信連合−電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送信データの変調及び受信データの復調を行う。ＮＣＵ７は、ＰＳＴＮ（Public Switched Telephone Network，公衆電話交換網）１６に接続されており、電話回線を制御して電話をかけたり切ったりする。
【００２５】
ＬＡＮインターフェース１４は、ＬＡＮ１７と画像記録装置１とを通信可能に接続するインターフェースである。ＬＡＮ１７にはクライアントＰＣ（Personal Computer）（図示せず）が設置されており、画像記録装置１が有する各種機能をクライアントＰＣからＬＡＮ１７を通じて利用できるようになっている。また、ＬＡＮ１７にはメールサーバ（図示せず）や、インターネットに接続されたルータ（図示せず）等も設置されており、画像記録装置１はメールサーバやルータ等を通じてインターネット上の他の電子メール端末装置とインターネットファクシミリ通信を行うことができるようになっている。
【００２６】
上記のように構成された画像記録装置１は、コピー機の他、ネットワークプリンタ、ネットワークスキャナ、ファクシミリ通信機能・インターネットファクシミリ通信機能・Ｆコード通信機能等を有する通信機等としても機能する複合機である。ここで、Ｆコード通信とはＩＴＵ−Ｔの規格に従ったサブアドレスやパスワードを利用して行う通信であり、サブアドレス等と配信先とを対応付けて記憶したＦコードボックスに基づいて、受信した画像データの配信先が決定されるようになっている。なお、電子機器はこのような画像記録装置１に限定されるものではなく、フラッシュメモリ１３等の不揮発性メモリを有する各種のものを採用することができる。
【００２７】
次に、フラッシュメモリ１３における使用ブロックの変更処理の手順例を図２に示すフローチャートに基づいて説明する。なお、この処理は、ＲＯＭ４に格納された制御プログラムに基づいてＣＰＵ２が発行する命令に従って行われる。
【００２８】
この処理において、最初のブロックＢ１の使用が開始されれば（ステップＳ１）、計時部１２によりブロックＢ１の使用時間が計測される。ブロックＢ１には、表２に示すように、更新頻度の高い書込情報や更新頻度の低い書込情報が書き込まれる。
【００２９】
次いで、ブロックＢ１の使用時間がブロック使用期限Ｔ1に達していないときは（ステップＳ２でＮＯ）ステップＳ２に戻るが、ブロック使用期限Ｔ1に達したときは（ステップＳ２でＹＥＳ）ブロック番号ｉ（＝１）に１が加算される（ステップＳ３）。
【００３０】
ブロック番号ｉ（＝２）がブロック数ｎを超えていないときは（ステップＳ４でＮＯ）、表３に示すように、ブロックＢ１上の更新頻度の高い書込情報がコピーされて２番目のブロックＢ２に書き込まれ（ステップＳ５）、使用ブロックがブロックＢ２に変更される（ステップＳ６）。この変更により使用時間がリセットされ（ステップＳ７）、ステップＳ２に戻る。
【００３１】
ブロックＢｉについても上記と同じ処理が行われ、ブロックＢｉの使用時間がブロック使用時間Ｔ1に達したときは（ステップＳ２でＹＥＳ）ブロック番号ｉに１が加算され（ステップＳ３）、加算後のブロック番号ｉがブロック数ｎを超えていないときは（ステップＳ４でＮＯ）、表４に示すように、ブロックＢ（ｉ−１）上の更新頻度の高い書込情報がコピーされてブロックＢｉに書き込まれ（ステップＳ５）、使用ブロックがブロックＢｉに変更される（ステップＳ６）。この変更により使用時間がリセットされ（ステップＳ７）、ステップＳ２に戻る。
【００３２】
このように、画像記録装置１によれば、ブロック使用期限により使用ブロックを変更するように構成し、使用ブロックにおける書込回数がフラッシュメモリ１３の書込可能回数に達するのを防止できるので、簡単な制御でフラッシュメモリ１３の寿命を延ばすことができるという利点がある。また、従来から多く使用されているＳＲＡＭ（Static Random Access Memory）等とは異なり、フラッシュメモリ１３は記憶内容の保持に電池等を必要としないので、画像記録装置１の構成を単純化できると共に、環境に対しても優しいという利点がある。
【００３３】
ここで、ステップＳ４において、更新後のブロック番号ｉがブロック数ｎを超えているときは（ステップＳ４でＹＥＳ）、ブロック番号ｉがリセットされ（ステップＳ８）、ブロックＢｎ上の更新頻度の高い書込情報がコピーされて最初のブロックＢ１に書き込まれ（ステップＳ９）、使用ブロックがブロックＢ１に変更される（ステップＳ６）ように構成しておけば、フラッシュメモリ１３の各ブロックＢ１〜Ｂｎの２回以上の使用が可能であるので、画像記録装置１を長期間使用できるという利点がある。
【００３４】
更新頻度の低い書込情報についても上記と同じ処理が行われ、例えばブロックＢ１の使用時間がブロック使用時間Ｔ2に達したときは（ステップＳ２でＹＥＳ）ブロック番号ｉ（＝１）に１が加算され（ステップＳ３）、更新後のブロック番号ｉ（＝２）がブロック数ｎを超えていないときは（ステップＳ４でＮＯ）、表５に示すように、ブロックＢ１上の更新頻度の低い書込情報がコピーされてブロックＢ２に書き込まれ（ステップＳ５）、使用ブロックがブロックＢ２に変更される（ステップＳ６）。この変更により使用時間がリセットされ（ステップＳ７）、ステップＳ２に戻る。このように、複数の書込情報を更新頻度に応じて複数のグループに分類した場合、計時部１２による使用ブロックの使用時間の計測は、書込情報のグループごとに行うように構成しておけばよい。
【産業上の利用可能性】
【００３５】
以上のように、本発明に係る電子機器は、データの書込が可能な不揮発性メモリを有する場合に有用であり、特に、その不揮発性メモリの寿命を延ばすのに適している。
【図面の簡単な説明】
【００３６】
【図１】実施形態に係る画像記録装置の構成例を示すブロック図。
【図２】使用ブロックの変更処理の手順例を示すフローチャート。
【符号の説明】
【００３７】
１  画像記録装置（電子機器）
１３  フラッシュメモリ（不揮発性メモリ）
【図１】
2005182913.tif 000008
【図２】
2005182913.tif 000009