(57)【特許請求の範囲】
【請求項１】
被写体像の映像信号を作成する作成手段と、
データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なデータ記憶手段と、
前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与手段と、
前記データ記憶手段に映像信号が書き込まれた回数をカウントする第１のカウント手段と、
電源オフ状態を検出する毎にその回数をカウントする第２のカウント手段と、
前記記憶領域への映像信号の書き込み時以外の時点で、前記第１のカウント手段によってカウントされた回数を前記第２のカウント手段によってカウントされた回数で除した値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理手段と、
取り込み操作に応答して前記作成手段により作成された映像信号を、前記初期化処理手段により初期化処理された記憶領域に書き込む書込手段と
を備えたことを特徴とする撮像装置。
【請求項２】
映像信号を書き込む際に占有される記憶領域の数が異なる撮影モードを複数有すると共に、これら複数の撮影モードを切り替える切替手段を更に備え、
前記初期化処理手段は、前記第１のカウント手段によってカウントされた回数を前記第２のカウント手段によってカウントされた回数で除した値に前記切替手段によって切り替えられた撮影モードに対応する占有記憶領域の数を乗じた数を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数の記憶領域を初期化処理することを特徴とする請求項１記載の撮像装置。
【請求項３】
被写体像の映像信号を作成する作成手段と、
データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なデータ記憶手段と、
前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与手段と、
前記データ記憶手段に映像信号が書き込まれた回数をカウントする第１のカウント手段と、
電源オフ状態を検出する毎にその回数をカウントする第２のカウント手段と、
前記データ記憶手段に書き込まれた映像信号の総記憶領域数を計測する計測手段と、
前記計測手段によって計測された総記憶領域数を前記第１のカウント手段によってカウントされた回数で除し、前記データ記憶手段に対し一回に書き込まれる記憶領域数の平均値を算出する算出手段と、
前記記憶領域への映像信号の書き込み時以外の時点で、前記第１のカウント手段によってカウントされた回数を前記第２のカウント手段によってカウントされた回数で除した値に、前記算出手段によって算出された平均値を乗じた値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理手段と、
取り込み操作に応答して前記作成手段により作成された映像信号を、前記初期化処理手段により初期化処理された記憶領域に書き込む書込手段と
を備えたことを特徴とする撮像装置。
【請求項４】
被写体像の映像信号を作成する作成手段と、
データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なデータ記憶手段と、
前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与手段と、
映像信号を書き込む際に占有される記憶領域の数が異なる撮影モードを複数有すると共に、前記データ記憶手段に映像信号が書き込まれた回数を、前記複数の撮影モード毎にカウントするカウント手段と、
前記記憶領域への映像信号の書き込み時以外の時点で、前記カウント手段によりカウントされた夫々の撮影モードのカウント数を比較し、最もカウント数が多い撮影モードに対応する占有記憶領域の数に所定数を乗じた値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理手段と、
取り込み操作に応答して前記作成手段により作成された映像信号を、前記初期化処理手段により初期化処理された記憶領域に書き込む書込手段と
を備えたことを特徴とする撮像装置。
【請求項５】
データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なメモリの初期化及び書込方法であって、
前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与ステップと、
前記メモリに映像信号が書き込まれた回数をカウントする第１のカウントステップと、
電源オフ状態を検出する毎にその回数をカウントする第２のカウントステップと、
前記記憶領域への映像信号の書き込み時以外の時点で、前記第１のカウントステップにてカウントされた回数を前記第２のカウントステップにてカウントされた回数で除した値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理ステップと、
取り込み操作に応答して取り込まれた映像信号を、前記初期化処理ステップにて初期化処理された記憶領域に書き込む書込ステップと
からなることを特徴とする初期化及び書込方法。
【請求項６】
映像信号を書き込む際に占有される記憶領域の数が異なるモードを複数有すると共に、これら複数のモードを切り替える切替ステップを更に含み、
前記初期化処理ステップは、前記第１のカウントステップにてカウントされた回数を前記第２のカウントステップにてカウントされた回数で除した値に前記切替ステップにて切り替えられた撮影モードに対応する占有記憶領域の数を乗じた数を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数の記憶領域を初期化処理することを特徴とする請求項５記載の初期化及び書込方法。
【請求項７】
データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なメモリの初期化及び書込方法であって、
前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与ステップと、
前記メモリに映像信号が書き込まれた回数をカウントする第１のカウントステップと、
電源オフ状態を検出する毎にその回数をカウントする第２のカウントステップと、
前記メモリに書き込まれた映像信号の総記憶領域数を計測する計測ステップと、
前記計測ステップにて計測された総記憶領域数を前記第１のカウントステップにてカウントされた回数で除し、前記メモリに対し一回に書き込まれる記憶領域数の平均値を算出する算出ステップと、
前記記憶領域への映像信号の書き込み時以外の時点で、前記第１のカウントステップにてカウントされた回数を前記第２のカウントステップにてカウントされた回数で除した値に、前記算出ステップにて算出された平均値を乗じた値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理ステップと、
取り込み操作に応答して取り込まれた映像信号を、前記初期化処理ステップにて初期化処理された記憶領域に書き込む書込ステップと
からなることを特徴とする初期化及び書込方法。
【請求項８】
データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なメモリの初期化及び書込方法であって、
前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与ステップと、
映像信号を書き込む際に占有される記憶領域の数が異なるモードを複数有すると共に、前記メモリに映像信号が書き込まれた回数を、前記複数のモード毎にカウントするカウントステップと、
前記記憶領域への映像信号の書き込み時以外の時点で、前記カウントステップにてカウントされた夫々の撮影モードのカウント数を比較し、最もカウント数が多い撮影モードに対応する占有記憶領域の数に所定数を乗じた値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理ステップと、
取り込み操作に応答して取り込まれた映像信号を、前記初期化処理ステップにて初期化処理された記憶領域に書き込む書込ステップと
からなることを特徴とする初期化及び書込方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、及び、初期化及び書込方法に関する。
【背景技術】
【０００２】
従来、デジタルカメラにあっては画像データを記憶するメモリとしてフラッシュメモリが用いられており、フラッシュメモリに設定されている複数個の記憶領域の各々に、映像取り込みキーの操作に伴って取り込まれた画像データが書き込まれて記憶されるように構成されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、フラッシュメモリにあっては、その特性から上書きすることができないことから、ある記憶領域の画像データを削除して、異なる画像データを記憶するに際しては、当該記憶領域を一旦初期化しなければならない。したがって、この初期化を記憶時に行うと、すでに初期化されている領域に記憶を行う際の記憶終了までの時間と、見かけ上データの削除は行われているが初期化されていない領域に記憶を行う際の記憶終了までの時間とに差が生じ、映像取り込みキーの操作から記憶完了までの所要時間に明らかな差異が生じてしまう。無論、画像データを削除した際同時に初期化も行えば、映像取り込みキーの操作から記憶完了までの所要時間の差異を生じさせず、この所要時間を常に一定にすることが可能となる。しかし、初期化を伴うことにより削除終了までの処理時間が長くなってしまい、この処理時間は、ユーザーにとっては待ち時間として認識されることから、この待ち時間が長くなることにより、商品性が低下してしまう。
【０００４】
本発明は、このような従来の課題に鑑みてなされたものであり、記憶完了までの所要時間に差を生じさせたり、ユーザーに待ち時間を認識させることなく、記憶領域の初期化を行うことのできる撮像装置、及び、初期化及び書込方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
前記課題を解決するために本発明の請求項１に記載の発明にあっては、被写体像の映像信号を作成する作成手段と、データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なデータ記憶手段と、前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与手段と、前記データ記憶手段に映像信号が書き込まれた回数をカウントする第１のカウント手段と、電源オフ状態を検出する毎にその回数をカウントする第２のカウント手段と、前記記憶領域への映像信号の書き込み時以外の時点で、前記第１のカウント手段によってカウントされた回数を前記第２のカウント手段によってカウントされた回数で除した値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理手段と、取り込み操作に応答して前記作成手段により作成された映像信号を、前記初期化処理手段により初期化処理された記憶領域に書き込む書込手段とを備えている。
【０００６】
さらに、本発明の請求項３に記載の発明にあっては、被写体像の映像信号を作成する作成手段と、データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なデータ記憶手段と、前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与手段と、前記データ記憶手段に映像信号が書き込まれた回数をカウントする第１のカウント手段と、電源オフ状態を検出する毎にその回数をカウントする第２のカウント手段と、前記データ記憶手段に書き込まれた映像信号の総記憶領域数を計測する計測手段と、前記計測手段によって計測された総記憶領域数を前記第１のカウント手段によってカウントされた回数で除し、前記データ記憶手段に対し一回に書き込まれる記憶領域数の平均値を算出する算出手段と、前記記憶領域への映像信号の書き込み時以外の時点で、前記第１のカウント手段によってカウントされた回数を前記第２のカウント手段によってカウントされた回数で除した値に、前記算出手段によって算出された平均値を乗じた値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理手段と、取り込み操作に応答して前記作成手段により作成された映像信号を、前記初期化処理手段により初期化処理された記憶領域に書き込む書込手段とを備えている。
【０００７】
また、本発明の請求項４記載の発明にあっては、被写体像の映像信号を作成する作成手段と、データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なデータ記憶手段と、前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与手段と、映像信号を書き込む際に占有される記憶領域の数が異なる撮影モードを複数有すると共に、前記データ記憶手段に映像信号が書き込まれた回数を、前記複数の撮影モード毎にカウントするカウント手段と、前記記憶領域への映像信号の書き込み時以外の時点で、前記カウント手段によりカウントされた夫々の撮影モードのカウント数を比較し、最もカウント数が多い撮影モードに対応する占有記憶領域の数に所定数を乗じた値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理手段と、取り込み操作に応答して前記作成手段により作成された映像信号を、前記初期化処理手段により初期化処理された記憶領域に書き込む書込手段とを備えている。
【０００８】
さらにまた、本発明の請求項５記載の発明にあっては、データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なメモリの初期化及び書込方法であって、前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与ステップと、前記メモリに映像信号が書き込まれた回数をカウントする第１のカウントステップと、電源オフ状態を検出する毎にその回数をカウントする第２のカウントステップと、前記記憶領域への映像信号の書き込み時以外の時点で、前記第１のカウントステップにてカウントされた回数を前記第２のカウントステップにてカウントされた回数で除した値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理ステップと、取り込み操作に応答して取り込まれた映像信号を、前記初期化処理ステップにて初期化処理された記憶領域に書き込む書込ステップとからなる。
【０００９】
また、本発明の請求項７記載の発明にあっては、データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なメモリの初期化及び書込方法であって、前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与ステップと、前記メモリに映像信号が書き込まれた回数をカウントする第１のカウントステップと、電源オフ状態を検出する毎にその回数をカウントする第２のカウントステップと、前記メモリに書き込まれた映像信号の総記憶領域数を計測する計測ステップと、前記計測ステップにて計測された総記憶領域数を前記第１のカウントステップにてカウントされた回数で除し、前記メモリに対し一回に書き込まれる記憶領域数の平均値を算出する算出ステップと、前記記憶領域への映像信号の書き込み時以外の時点で、前記第１のカウントステップにてカウントされた回数を前記第２のカウントステップにてカウントされた回数で除した値に、前記算出ステップにて算出された平均値を乗じた値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理ステップと、取り込み操作に応答して取り込まれた映像信号を、前記初期化処理ステップにて初期化処理された記憶領域に書き込む書込ステップとからなる。
【００１０】
また、本発明の請求項８記載の発明にあっては、データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なメモリの初期化及び書込方法であって、前記各記憶領域に格納されている映像信号の削除指示に応答して、当該領域に“消去待ち”の属性を付与する属性付与ステップと、映像信号を書き込む際に占有される記憶領域の数が異なるモードを複数有すると共に、前記メモリに映像信号が書き込まれた回数を、前記複数のモード毎にカウントするカウントステップと、前記記憶領域への映像信号の書き込み時以外の時点で、前記カウントステップにてカウントされた夫々の撮影モードのカウント数を比較し、最もカウント数が多い撮影モードに対応する占有記憶領域の数に所定数を乗じた値を消去すべき記憶領域の数としてセットし、前記“消去待ち”の属性が付与されている記憶領域のうち、このセットされた数に対応する記憶領域を初期化処理する初期化処理ステップと、取り込み操作に応答して取り込まれた映像信号を、前記初期化処理ステップにて初期化処理された記憶領域に書き込む書込ステップとからなる。
【発明の効果】
【００２１】
本発明によれば、データを記憶させる際には初期化処理を必要とする複数個の記憶領域を有し、領域毎に映像信号を格納可能なメモリの各記憶領域に記憶されている映像信号を削除指示した場合、これに応答して当該領域に“消去待ち”の属性を付与し、前記記憶領域への画像データの書き込み時以外の時点で、“消去待ち”の属性が付与されている記憶領域を初期化処理するようにしたので、記憶完了までの所要時間に差を生じさせたり、ユーザーに待ち時間を認識させることなく、記憶領域の初期化を行うことができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の一実施の形態を図に従って説明する。図１に示すように、この実施の形態は本発明をデジタルカメラに適用したものであり、ＣＣＤ１は光学系により結像され被写体の映像信号を電気信号に変換して出力し、アンプ２はこの電気信号を増幅する。Ａ／Ｄコンバータ３は、この増幅されたアナログ信号をデジタル信号に変換してＴＧ（Timming Generater）４に入力する。このＴＧ４は、ＣＣＤ１を駆動する駆動回路（Driver）５を制御するタイミング信号を発生し、駆動回路５は、ＴＧ４からタイミング信号に基づいてＣＣＤ１を駆動する。圧縮／伸張部６は、ＴＧ４を介して取り込んだデジタル映像信号を符号化／復合化により圧縮／伸張処理する。ＳＧ（Signal Generater）７は、デジタル映像信号に同期信号等を付加して、デジタルビデオ信号を作成する。この作成されたデジタルビデオ信号は、ＶＲＡＭ８に記憶されるとともに、Ｄ／Ａコンバータ９、及びアンプ１０を介して、ビデオ出力端子１１とＬＣＤ（Liquid Crystal Display）１２に与えられ、ＬＣＤ１２は入力されたアナログビデオ信号に基づいて液晶を駆動して映像を表示する。
【００３０】
キー入力部１３には、電源のオン・オフ時に操作される電源キー、映像を後述するフラッシュメモリ１８に記憶させる際に操作される映像取り込みキー、録画モード（記憶モード）から再生モードへの切り替え及び再生モードから録画モードへの切り替えを行う際に操作されるモード切り替えキー、フラッシュメモリ１８に記憶されている画像データに基づく画像を再生する際に操作される再生キー、フラッシュメモリ１８に記憶されている画像データを削除する際に操作される削除キー、ファイン（ＶＧＡ）撮影モードとノーマル（ＱＶＧＡ）撮影モードとを選択的に設定するための撮影モードキー等の各種キーが設けられている。
【００３１】
ＣＰＵ１４は、これらキー入力部１３から入力されるキー操作情報とＲＯＭ１５内に格納されているプログラムに基づき動作し、ＲＡＭ１６をワークエリアとして使用しつつ、このデジタルカメラにおいて必要な全ての処理を実行するとともに各部を制御する。すなわち、ＣＰＵ１４は、後述するフローに従って動作することにより、本実施の形態において、属性付与手段、初期化処理手段、属性データ変更手段、算出手段、記憶処理手段等として機能する。
【００３２】
ＤＲＡＭ１７は、ＣＰＵ１４の指示により取り込んだデジタル映像信号を一時記憶するメモリである。フラッシュメモリ１８は、本実施の形態におけるデータ記憶手段であって、例えば１００個の画像を記憶するための記憶領域を有し、各記憶領域に、圧縮された映像信号を格納しておくメモリである。Ｉ／Ｏポートは、シリアル信号に変換された映像信号等を入出力するインターフェースであり、シリアルＩ／Ｏ端子２０が接続されている。
【００３３】
フラッシュメモリ１８の一部は、属性記憶手段である属性データ記憶部として使用される。この属性データ記憶部には、前記１００個の記憶領域に各々対応する１００個のエリアが設けられ、各エリアには、対応する記憶領域が“初期化済み”“消去待ち（フォーマット待ち）”“記憶済み”の何れであるかを示す属性値“０”“１”“２”が格納されるように構成されている。なお、この属性値の記憶は、電源をバックアップされたＲＡＭ１６内であってもよいし、別途ＥＥＰＲＯＭを設けて記憶するようにしてもよい。
【００３４】
以上の構成にかかる本実施の形態において、所望の被写体画像を記録するに際しては、録画モードが設定されている状態でＬＣＤ１２に表示される被写体映像を見ながら、キー入力部１３に設けられているキー映像取り込みキーを操作する。すると、ＣＰＵ１４はＴＧ４に映像取り込み信号を発生して、ＣＣＤ１からアンプ２Ａ／Ｄコンバータ３を介したデジタル映像信号を取り込み、ＤＲＡＭ１７に一旦記憶させる。さらにＣＰＵ１４は、この記憶させたデジタル映像信号に対して色演算処理をして、映像信号から輝度信号と色信号を作成する。この輝度信号と色信号とを、圧縮／伸張部６に転送することによりデータ圧縮させ、フラッシュメモリ１８に記憶する。
【００３５】
また、映像信号再生時には、キー入力部１３の再生キーを操作すると、ＣＰＵ１４はフラッシュメモリ１８の予め決定されている記憶領域から圧縮映像信号（圧縮輝度信号と色信号）を読み出して、圧縮／伸張部６に転送する。この圧縮／転送部６で伸張された輝度信号と色信号とをＳＧ７に転送することにより、ＳＧ７によりビデオ信号に変換され、予めフラッシュメモリ１８に記憶した映像信号に基づく画像がＬＣＤ１２に表示される。
【００３６】
また、ＣＰＵ１４は、キー入力部１３の電源キーの操作に伴って電源がオンとなることにより、図２に示すフローに従って処理を繰り返し実行する。すなわち、フラッシュメモリ１８に対する後述する初期化処理がなされたか否かを判別し（ステップＡ１）、初期化処理がなされた場合には、初期化されたフラッシュメモリ１８の領域の属性値として“０”を設定する（ステップＡ２）。つまり、前述したように、フラッシュメモリ１８の一部は、属性データ記憶部として使用され、この属性データ記憶部には、前記１００個の記憶領域に各々対応する１００個のエリアが設けられている。そこで、フラッシュメモリ１８の何れかの記憶領域が後述する図３のフローのステップＢ６の処理により、初期化されたならば、当該記憶領域に対応する属性データ記憶部のエリアに、初期化済みを示す属性値“０”を格納する。
【００３７】
引き続き、削除指示があったか否か、つまりキー入力部１３の削除キーが操作されることにより、フラッシュメモリ１８のある記憶領域に記憶されている前記映像圧縮信号の削除指示がなされたか否かを判別する（ステップＡ３）。この判別の結果、削除指示があった場合には、フラッシュメモリ１８の当該記憶領域に記憶されている映像圧縮信号は削除することなくそのままにし、属性データ記憶部の対応するエリアに、消去待ち（フォーマット待ち）を示す属性値“１”を格納する（ステップＡ４）。したがって、削除指示があった時点では、フラッシュメモリ１８の記憶領域に記憶されている映像圧縮信号の削除は無論のこと初期化も行われず、単に属性データ記憶部の対応するエリアの内容が書き換えられる（初期して書き込まれる）に過ぎない。よって、削除指示に対応する処理に時間を要することはなく、ユーザーに待ち時間を与えてしまうこともない。また、属性データは、極めて小さい情報量なので、初期化と書き込みにかかる時間も極めて小さく、これによりユーザーに待ち時間を与えてしまうこともない。
【００３８】
さらに、記憶動作があったか否か、つまり映像取り込みキーが操作されて前述のように映像圧縮信号がフラッシュメモリ１８の予め決定してある記憶領域に書き込まれたか否かを判別する（ステップＡ５）。この判別の結果、記憶動作があった場合には、フラッシュメモリ１８の映像圧縮信号が今回記憶された記憶領域に対応する、属性データ記憶部のエリアに、映像圧縮信号が記憶されたことを示す属性値“２”を格納する（ステップＡ６）。したがって、前述のステップＡ４の処理では、削除指示があった時点で、対応するエリアの属性値“２”が属性値“１”に変更される（初期して書き込まれる）こととなる。
【００３９】
また、ＣＰＵ１４は、キー入力部１３に設けられている電源キーがオン操作され、又はモード切り替えキーが再生モードから録画モードに切り替え操作されると、これを条件として、図３に示すフローに従った処理を開始する。すなわち、電源キーがオン操作された場合には電源をオンにし、モード切り替えキーが再生モードから録画モードに切り替え操作された場合には該録画モードへの切り替えを行う（ステップＢ１）。次に、消去個数を読み込むが（ステップＢ２）、この消去個数は、このフローの終了までに初期化されるフラッシュメモリ１８の記憶領域の数であって、予めユーザーにより設定されてＲＡＭ１６の所定エリアに記憶されているか、若しくはメーカーにより設定されてＲＯＭ１５に記憶されており、例えば“１０”である。
【００４０】
そして、この消去個数を読み込んだならば、カウンタｎに初期値“１”をセットし（ステップＢ３）、このカウンタｎの値で指定されるフラッシュメモリ１８のｎ番目の記憶領域の属性をチェックする（ステップＢ４）。この属性のチェックは、前述した属性データ記憶部のｎ番目のエリアに“０”“１”“２”の何れの属性値が格納されているか否かを判別することにより行う。すなわち、属性データ記憶部のｎ番目のエリアに“０”が格納されていれば対応するフラッシュメモリ１８の記憶領域は初期化済みの状態にあり、“１”が格納されていれば消去待ち（フォーマット待ち）の状態にあり、“２”が格納されていれば記憶済みの状態にある。そして、当該記憶領域が消去待ち以外である場合、つまり対応する属性データ記憶部のｎ番目のエリアに“０”又は“２”が格納されている場合には、カウンタｎの値をインクリメントした後（ステップＢ５）、ステップＢ４からの処理を繰り返す。
【００４１】
しかし、属性データ記憶部のｎ番目のエリアに“１”が格納されており、対応するフラッシュメモリ１８の記憶領域が消去待ちの状態にあるならば、当該記憶領域を初期化処理する（ステップＢ６）。次に、この初期化処理を行った記憶領域の数を示す消去済み個数の値をカウントアップさせた後（ステップＢ７）、前記ステップＢ５でインクリメントされたカウンタｎがフラッシュメモリ１８の記憶領域の数であるＭ（＝１００）となったか否かを判別する（ステップＢ８）。この判別の結果、ｎ＝Ｍであって、次のステップＢ９に示す消去個数≧消去済み個数となる前に、全ての記憶領域に対する属性チェックが終了してしまった場合には、このフローに従った処理を終了する。しかし、ステップＢ８での判別の結果、ｎ≠Ｍであって全ての記憶領域に対する属性チェックを終了していない場合には、ステップ７でカウントアップさせた消去済み個数が、前述のステップＢ２で読み込んだ消去個数（１０）以上となったか否かを判別する（ステップＢ９）。この判別の結果、消去個数≧消去済み個数となっていない場合には、カウンタｎの値をインクリメントした後（ステップＢ５）、ステップＢ４からの処理を繰り返す。そして、このステップＢ４からの処理が繰り返されることにより、フラッシュメモリ１８において１０個の記憶領域が初期化され、消去個数≧消去済み個数となると、このフローに従った処理を終了する。
【００４２】
したがって、この実施の形態においては、電源オン時又は録画モードへの切り替え時に初期化されるフラッシュメモリ１８の記憶領域は最大１０個である。よって、電源オン時又は録画モードへの切り替え時に行われる初期化処理に要する最大時間は常に一定となる。また、前述したするフラッシュメモリ１８の記憶領域の初期化処理は、ステップＢ１に示したように、電源のオン直後又は再生モードから録画モードへの切り替えの直後に行われることから、フラッシュメモリ１８の記憶領域への画像データの記憶時に、該記憶領域の初期化がなされることはなく、キー入力部１３の映像取り込みキーを操作してから画像データの記憶終了までに要する時間を常に一定にすることができる。
【００４３】
図４は、本発明の第２の実施の形態を示すＣＰＵ１４の処理フローであり、このフローにおいて、ステップＣ２〜Ｃ８の処理は図３に示した第１の実施の形態のステップＢ２〜Ｂ８の処理と同一である。しかし、ステップＣ１では、電源オフ操作があったか否か、つまりキー入力部１３において電源キーがオフ操作された否かを判別し、この電源キーのオフ操作があったことを条件として、前述したステップＢ２〜Ｂ８と同一処理をステップＣ２〜Ｃ８で処理を行う。そして、ステップＣ４〜Ｃ８の処理が繰り返されることにより、フラッシュメモリ１８において１０個の記憶領域が初期化され、消去個数≧消去済み個数となると、この時点で電源をオフにする（ステップＣ９）。したがって、この実施の形態においては、ユーザーがこのデジタルカメラの使用をやめるべく電源オフ操作を行った後、つまりユーザーと無関係な時間帯を有効に使用して初期化処理を行うことができ、これによりユーザーが待ち時間を認識することを確実に解消することができる。
【００４４】
図５は、本発明の第３の実施の形態を示すＣＰＵ１４の処理フローであり、このフローにおいても、ステップＤ２〜Ｄ８の処理は図３に示した第１の実施の形態のステップＢ２〜Ｂ８の処理と同一である。そして唯一異なるステップＤ１においては、モード切り替えキーが録画モードから再生モードに切り替え操作されたことに応答して、該録画モードから再生モードへの切り替えを行い、しかる後に前述したステップＢ２〜Ｂ８と同一の処理をステップＤ２〜Ｄ８で行う。したがって、この実施の形態においては、再生モードの状態にて、フラッシュメモリ１８の消去待ち（フォーマット待ち）領域の初期化処理が行われることから、この初期化処理に起因して、録画モードで行われる映像取り込みキーの操作から記憶完了までの所要時間に差が生ずることは全くない。
【００４５】
図６は、本発明の第４の実施の形態を示すＣＰＵ１４の処理フローであり、このフローにおいても、ステップＥ２〜Ｅ８の処理は図３に示した第１の実施の形態のステップＢ２〜Ｂ８の処理と同一である。しかし、ステップＥ１では、キー入力部１３において映像取り込みキーが操作されたか否かを判別し、映像取り込みキーが操作されない場合、つまりフラッシュメモリ１８の各記憶領域へのデータの書き込み時以外の時点で、ステップＥ２〜Ｅ８の処理を行う。
【００４６】
しかし、映像取り込みキーが操作された場合には、初期化された領域があるか否かを判別する（ステップＥ９）。この判別は、前述したステップＥ３〜Ｅ５と同様のループ処理を実行し、ステップＥ４で、属性データ記憶部のｎ番目のエリアに“０”が格納されていれば対応するフラッシュメモリ１８の記憶領域は初期化済みの状態にあり、初期化された領域があると判断することにより行う。そして、初期化された領域があった場合には、ｎの値で示される当該記憶領域に映像取り込みキーの操作に伴って取り込まれた画像データを書き込む（ステップＥ１５）。
【００４７】
また、ステップＥ９での判別の結果、初期化された記憶領域がフラッシュメモリ１８にない場合には、カウンタｎに初期値“１”をセットし（ステップＥ１０）、このカウンタｎの値で指定されるフラッシュメモリ１８のｎ番目の記憶領域の属性をチェックする（ステップＥ１１）。そして、当該記憶領域が消去待ち以外である場合、つまり対応する属性データ記憶部のｎ番目のエリアに“２”が格納されている場合には、カウンタｎがフラッシュメモリ１８の記憶領域の数であるＭ（＝１００）となったか否かを判別し（ステップＥ１２）、ｎ≠Ｍであるならばｎの値をインクリメントした後（ステップＥ１３）、ステップＥ１１からの処理を繰り返す。
【００４８】
しかし、属性データ記憶部のｎ番目のエリアに“１”が格納されており、対応するフラッシュメモリ１８の記憶領域が消去待ちの状態にあるならば、当該記憶領域を初期化処理する（ステップＥ１４）。しかる後に、初期化を行った当該領域に、当該記憶領域に映像取り込みキーの操作に伴って取り込まれた画像データを書き込む（ステップＥ１５）。したがって、この実施の形態においては、基本的には、データの書き込み時以外の時点で初期化を行い、データの書き込み時に初期化された記憶領域がない場合にのみ、書き込み時に初期化を行う。したがって、基本的には、画像データの記憶終了までに要する時間は常に一定にすることができ、万が一初期化された領域がなかった場合でも、データの書き込みを行うことが可能となる。
【００４９】
なお、第１〜第３の実施の形態は適宜組み合わせが可能であり、その場合、各形態の初期化の記憶領域数を減らすこともできる。また、各実施の形態においては、図２に示すフローに従った処理により、対応するフラッシュメモリ１８の記憶領域が“初期化済み”“消去待ち”“記憶済み”の何れであるかを示す属性値“０”“１”“２”を設定するようにしたが、消去待ちを示す属性値“１”のみを設定するようにしてもよい。
【００５０】
図７は、本発明の第５の実施の形態を示すＣＰＵ１４の処理フローであり、このフローにおいて、ステップＦ４〜Ｆ１０の処理は図３に示した第１の実施の形態のステップＢ２〜Ｂ８の処理と同一である。しかし、ステップＦ１では、キー入力部１３において何れかのキーが操作された否かを判別し、何れのキーも操作されない場合には、タイマーｔをカウントアップさせる（ステップＦ２）。次に、このカウントアップさせたタイマーｔの値が所定値Ｔ以上となったか否かを判別し（ステップＦ３）、所定値Ｔ以上となっていない場合、つまりキー操作のない状態がＴ時間以上継続していない場合は、ステップＦ１に戻って、該ステップＦ１〜Ｆ３にループを繰り返す。
【００５１】
このループを繰り返している状態においてキー操作があった場合、つまりキー操作がない状態がＴ時間継続する前に、キー操作があった場合には、タイマーｔをリセットする（ステップＦ１１）。しかし、キー操作のない状態がＴ時間以上継続した場合には、これを条件として、前述したステップＢ２〜Ｂ８と同一の処理をステップＦ４〜Ｆ１０で行う。したがって、ステップＦ６〜Ｆ１０の処理が繰り返されることにより、フラッシュメモリ１８において１０個の記憶領域が初期化され、消去個数≧消去済み個数となると、タイマーｔをリセットして（ステップＦ１１）、このフローに従った処理を終了する。
【００５２】
つまり、この実施の形態においては、所定時間Ｔ以上キー操作が行われない場合は、このデジタルカメラが使用されていない状態であると見做し、この使用されずにデジタルカメラが遊んでいるときに消去待ちの記憶領域を初期化する。したがって、デジタルカメラを使用しない時間帯を有効に使用して初期化処理を行うことができ、これによりユーザーが待ち時間を認識することを確実に解消することができるとともに、撮影に要する時間を短縮することができる。
【００５３】
図８は、本発明の第６の実施の形態を示すＣＰＵ１４の処理フローであり、ＣＰＵ１４は電源オンの状態で、このフローに従って制御を実行する。このフローにおいて、ステップＧ１〜Ｇ１０及びＧ１２の処理は図７に示した第５の実施の形態のステップＧ１〜Ｇ１１の処理と同一である。しかし、唯一異なるステップＧ１１では、所定消去個数の記憶領域を初期化したならば、オートパワーオフ処理を行って電源をオフにし、引き続きステップＧ１２でタイマーｔをリセットする。つまり、この実施の形態では、Ｔ≦ｔとなってオートパワーオフすべき時間に亙ってキー操作がなされない場合には、オートパワーオフを行う前に、ステップＧ６〜Ｇ１０のループを繰り返すことにより、所定消去個数の記憶領域を初期化し、初期化を終了したならば、オートパワーオフ（ステップＧ１１）を行って電源をオフにする。したがって、オートパワーオフ直前のユーザーの実使用上何の弊害もない時点で、記憶領域の初期化処理を行うことができ、これにより何の弊害も生じさせることなく自動的に、撮影に要する時間を短縮することができる。
【００５４】
図９は、本発明の第７の実施の形態を示すＣＰＵ１４の処理フローであり、このフローにおいて、ステップＨ１及びＨ５〜Ｈ１０の処理は図３に示した第１の実施の形態のステップＢ１及びＢ３〜Ｂ８の処理と同一である。しかし、この実施の形態においては、フラッシュメモリ初期化というメニューが設けられており、このメニューにおいて、消去待ち領域の全領域を初期化する項目と、消去待ち領域の一部を初期化する項目の何れかを予め選択しておくことが可能である。そして、ステップＨ１に続くステップＨ２では、消去待ち領域の全領域を初期化する項目が選択されているか否かを判別し、選択されている場合には、フラッシュメモリ１８からその時点の消去待ち全領域数を検出して、この検出した消去待ち全領域数を消去個数として設定する（ステップＨ３）。また、ステップＨ２での判別の結果、消去待ち領域の全領域を初期化する項目が選択されておらず、消去待ち領域の一部を初期化する項目が選択されている場合には、フラッシュメモリ１８からその時点の消去待ち全領域数を検出し、この検出した消去待ち全領域数からαを減じた領域数を消去個数として設定する（ステップＨ４）。
【００５５】
そして、ステップＨ３又はＨ４で、予め選択されている項目に応じて消去待ち全領域数又は消去待ち全領域数−αを、消去個数として設定したならば、前述したステップＢ３〜Ｂ８と同一処理をステップＨ５〜Ｈ１０で処理を行う。したがって、この実施の形態においては、電源オン時又は録画モードへの切り替え時に、消去待ちの全領域を初期化するか、その一部を初期化するかをユーザーが予め決定しておくことができる。このとき、全部を初期化する方を選択しておくと、記録可能な画像数が多くなるメリットがあり、一部を初期化する方を選択しておくと、その分初期化終了までの時間が短縮されて早期に撮影を開始することができるメリットがある。したがって、ユーザーはこられメリットの何れかを、自己の意志により選択的に得ることができるとともに、消去待ちの全領域を初期化す方を選択しておけば、常に短時間で画像データの記憶を完了させることができる。
【００５６】
図１０は、本発明の第８の実施の形態を示すＣＰＵ１４の処理フローであり、キー入力部１３に設けられている撮影モードキーの操作により、１枚の画像を記憶するのに例えば３個の記憶領域を占有するファイン（ＶＧＡ）撮影モードと、１枚の画像を記憶するのに例えば１個の記憶を占有するノーマル（ＱＶＧＡ）撮影モードとの切り替え操作された場合には、該撮影モードへの切り替えを行う（ステップＩ１）。次に、この撮影モードの切り替えが、ＶＧＡからＱＶＧＡへであるか否かを判別し（ステップＩ２）、そうである場合には該ＱＶＧＡ撮影モードにおける撮影期待枚数ａに対応するＡを領域の消去個数として設定する（ステップＩ３）。また、ステップＩ２での判別の結果、ＶＧＡからＱＶＧＡへの切り替えではなく、逆のＱＶＧＡからＶＧＡへの切り替えである場合には、該ＶＧＡ撮影モードにおける撮影期待枚数ｂに対応するＢを領域の消去個数として設定する（ステップＩ４）。ここで、各撮影期待枚数Ａ，Ｂは、予め設定されている所定の値、若しくは後述するように演算された値のいずれであってもよい。
【００５７】
そして、ステップＩ３又はステップＩ４で消去個数を設定したならば、これに続くステップＩ５〜Ｉ１０で、図３に示した第１の実施の形態のステップＢ３〜Ｂ８と同一の処理を行う。したがって、この実施の形態においては、撮影モードの切り替えが行われる都度、切り替えられた撮影モードに応じた期待枚数の領域がフラッシュメモリ１８において初期化されることとなる。よって、各モードへの切り替え後、実際の撮影を行う際には、既に各モードでの撮影に必要な初期化領域が用意されていることとなり、円滑に各モードでの撮影が可能となる。
【００５８】
図１１は、本発明の第９の実施の形態を示すＣＰＵ１４の処理フローであり、ＣＰＵ１４は、図１に示したシリアルＩ／Ｏ２０にパソコン等の外部機器が接続されると、これを検出してこのフローに従って動作を開始する。そして、シリアルＩ／Ｏ２０に接続されたパソコン等の外部機器からの初期化コマンドが受信するまで待機し（ステップＪ１）、該初期化コマンドを受信したならば、これに続くステップＪ２〜Ｊ８で、図３に示した第１の実施の形態のステップＢ２〜Ｂ８と同一の処理を行う。したがって、この実施の形態においては、任意の時点で外部から、フラッシュメモリ１８の消去待ち領域を初期化することができ、パソコンリンクソフトを使って、デジタルカメラと画像データの読み書きを行う場合、フラッシュメモリ１８の消去待ち（フォーマット待ち）領域の初期化をパソコン側からの画像データの書き込みを行う前に済ましておくことができる。よって、短時間で画像データの書き込み（登録）を行うことが可能となり、その結果ソフトリンクの使い勝手の向上を図ることができる。
【００５９】
図１２は、本発明の第１０の実施の形態を示すＣＰＵ１４の処理フローであり、消去個数を可変にしたものである。すなわち、電源オンに伴ってＣＰＵ１４は、このフローに従って動作を開始し、電源オフ操作があったか否かを判別する（ステップＫ１）。電源オフ操作がなく、電源オンの状態に継続している場合には、ステップＫ１〜Ｋ３のループを繰り返し、映像取り込みキーが操作された否かを判別して（ステップＫ２）、映像取り込みキーが操作される都度すなわち撮影が行われる都度、撮影回数カウンタＳＮをカウントアップさせる（ステップＫ３）。したがって、この撮影回数カウンタＳＮは、このデジタルカメラの使用を開始してから現時点までの撮影回数を計測している。
【００６０】
そして、撮影を終了するに伴って電源オフ操作がなされたならば、ステップＫ１からＫ４に進んで、オフカウンタＯＦＦＮをカウントアップさせる。したがって、このオフカウンタＯＦＦＮは、このデジタルカメラの使用を開始してから現時点までの電源オフ回数を示し、換言するならばこのデジタルカメラの使用回数を示す。したがって、次のステップＫ５で、ＳＮの値をＯＦＦＮの値で除せば、その値は１回の使用毎の、このデジタルカメラのユーザーの撮影枚数の平均値を示すこととなり、このステップＫ５では、この１回の使用時の撮影枚数を消去個数としてセットする。
【００６１】
しかる後に、ステップＫ５に続くステップＫ６〜Ｊ１１で、図３に示した第１の実施の形態のステップＢ２〜Ｂ８と同一の処理を行う。したがって、この実施の形態においては、このデジタルカメラのユーザーが１回の撮影において撮影する平均撮影枚数に対応する個数の消去待ち領域が電源のオフに伴って初期化されることとなり、当該ユーザーに対して適切な個数の領域を過不足なく初期化することができる。
【００６２】
図１３は、本発明の第１１の実施の形態を示すＣＰＵ１４の処理フローであり、消去容量を可変にしたものである。すなわち、この実施の形態にかかるデジタルカメラは、可変な画像データ容量登録が可能であり、よって１回の撮影で使用されるフラッシュメモリ１８の容量も各ユーザーにより撮影毎に異なる場合がある。そこで、この実施の形態においては、当該ユーザーが使用時に使用する容量の応じた容量の領域を初期化する。
【００６３】
すなわち、電源オンに伴ってＣＰＵ１４は、このフローに従って動作を開始し、電源オフ操作があったか否かを判別する（ステップＬ１）。電源オフ操作がなく、電源オンの状態に継続している場合には、ステップＬ１〜Ｌ４のループを繰り返し、映像取り込みキーが操作された否かを判別して（ステップＬ２）、映像取り込みキーが操作される都度すなわち撮影が行われる都度、撮影回数カウンタＳＮをカウントアップさせ（ステップＬ３）、さらに、今回の撮影で使用した容量を容量カウンタＤＮに加算する（ステップＬ４）。したがって、撮影回数カウンタＳＮは、このデジタルカメラの使用を開始してから現時点までの撮影回数を計測しており、容量カウンタＤＮは、このデジタルカメラの使用を開始してから現時点までの撮影に使用した総容量を計測している。
【００６４】
そして、撮影を終了するに伴って電源オフ操作がなされたならば、ステップＬ１からＬ５に進んで、オフカウンタＯＦＦＮをカウントアップさせる。したがって、このオフカウンタＯＦＦＮは、このデジタルカメラの使用を開始してから現時点までの電源オフ回数を示し、換言するならばこのデジタルカメラの使用回数を示す。したがって、次のステップＬ６で、ＳＮの値をＯＦＦＮの値で除せば、その値は１回の使用毎の、このデジタルカメラのユーザーの撮影枚数の平均値を示すこととなり、このステップＬ６では、この１回の使用時の撮影枚数を期待枚数とする。引き続き、ステップＬ７では、ＤＮの値をＳＮの値で除して、平均容量とする。つまり、前述のように、ＤＮはデジタルカメラの使用を開始してから現時点までの撮影に使用した総容量を計測した値であり、ＳＮは撮影回数をカウンタした値であることから、“ＤＮ／ＳＮ”により、１回の撮影当たりに使用した平均容量を求めることができる。
【００６５】
さらに、ステップＬ７に続くステップＬ８では、ステップＬ６で求めた“期待枚数”にステップＬ７で求めた平均容量を乗じて、“消去容量＝期待枚数×平均容量”により、今回消去すべき“消去容量”を演算する。このとき、“期待枚数”は当該デジタルカメラを使用するユーザーが１回の使用で撮影する平均枚数であり、“平均容量”は、当該デジタルカメラを使用するユーザーが１回の撮影で使用する容量であることから、“期待枚数×平均容量”により、当該デジタルカメラのユーザーが１回の使用時（電源オンからオフまでの時間）に使用する容量を予測的に求めることができる。したがって、ステップＬ８では、この予測的に求めた、当該デジタルカメラのユーザーが１回の使用時に使用する容量を消去容量としてセットする。
【００６６】
引き続き、カウンタｎに初期値“１”をセットし（ステップＬ９）、このカウンタｎの値で指定されるフラッシュメモリ１８のｎ番目の記憶領域の属性をチェックする（ステップＬ１０）。この属性のチェックの結果、当該記憶領域が消去待ち以外である場合には、カウンタｎの値をインクリメントした後（ステップＬ１１）、ステップＬ１０からの処理を繰り返す。しかし、属性データ記憶部のｎ番目のエリアに“１”が格納されており、対応するフラッシュメモリ１８の記憶領域が消去待ちの状態にあるならば、当該記憶領域を初期化処理する（ステップＬ１２）。次に、この初期化処理を行った記憶領域の容量を示す消去済み容量の値をカウントアップさせた後（ステップＬ１３）、この消去済み容量が、前述のステップＬ８でセットした消去容量以上となったか否かを判別する（ステップＬ１４）。この判別の結果、消去容量≧消去済み容量となっていない場合には、カウンタｎの値をインクリメントした後（ステップＬ１１）、ステップＬ１０からの処理を繰り返す。そして、このステップＬ１０からの処理が繰り返されることにより、フラッシュメモリ１８において“消去容量”に対応する容量の記憶領域が初期化され、消去容量≧消去済み容量となると、このフローに従った処理を終了する。
【００６７】
したがって、この実施の形態においては、電源オフ時に初期化されるフラッシュメモリ１８の記憶領域の容量は“消去容量”であって、この“消去容量”は、予測的に求めた当該デジタルカメラのユーザーが１回の使用時に使用する容量である。したがって、電源オフ時に当該ユーザーにとって適量からなる容量の領域が初期化されることとなり、可変な画像データ容量登録が可能なデジタルカメラにおいて、キー入力部１３の映像取り込みキーを操作してから画像データの記憶終了までに要する時間を短縮化する際に、適切な容量の初期化を行うことができる。
【００６８】
図１４は、本発明の第１２の実施の形態を示すＣＰＵ１４の処理フローであり、消去容量の計算をより簡単にしつつ消去容量を可変にしたものである。すなわち、電源キーがオン操作された場合には電源をオンにし、モード切り替えキーが再生モードから録画モードに切り替え操作された場合には該録画モードへの切り替えを行う（ステップＭ１）。次に、フラッシュメモリ１８に、ファイン（ＶＧＡ）撮影モードで記録されている画像枚数とノーマル（ＱＶＧＡ）撮影モードで記録されている画像枚数とをカウントし（ステップＭ２）、両者の枚数を比較する（ステップＭ３）。そして、ＶＧＡの枚数がＱＶＧＡの枚数よりも多い場合には、所定の“消去個数”に１枚のＶＧＡ撮影で使用する容量を乗じて、これを消去容量とする（ステップＭ４）。また、逆にＱＶＧＡの枚数がＶＧＡの枚数よりも多い場合には、所定の““消去個数”に１枚のＱＶＧＡ撮影で使用する容量を乗じて、これを消去容量とする（ステップＭ５）。
【００６９】
しかる後に、ステップＭ６〜Ｍ１１において、図１３に示した第１１の実施の形態のステップＬ９〜Ｌ１４と同一の処理を実行する。つまり、この実施の形態においては、ＶＧＡとＱＶＧＡとにおいて、現在フラッシュメモリ１８により多く記録されている方が使用頻度が高いものと見做し、より使用頻度の高いモードでの撮影に必要な容量を初期化する。したがって、簡単な計算処理により処理時間を要することなく、初期化する容量を適切に可変的にすることができる。
【００７０】
図１５は、本発明の第１３の実施の形態を示すＣＰＵ１４の処理フローであり、演算処理を行うことなく消去容量を可変にしたものである。すなわち、電源オフ操作があったか否か、つまりキー入力部１３において電源キーがオフ操作された否かを判別し（ステップＮ１）、電源オフ操作があったならば、このとき設定されている撮影モード（ＶＧＡ又はＱＶＧＡ）を、ＲＡＭ１６に設けられているラストメモリに記憶し（ステップＮ２）、しかる後に電源をオフにする（ステップＮ３）。
【００７１】
次に、電源オン操作があるまで待機し（ステップＮ４）、電源オン操作があったならば、所定の“消去個数”にラストメモリに記憶されている撮影モードで１枚の撮影に使用する容量を乗じて、これを消去容量とする（ステップＭ４）。つまり、ラストメモリに“ＶＧＡ”が記憶されていたならば、“消去個数”に１枚のＶＧＡで使用する容量を乗じて、これを消去容量とする（ステップＮ５）。また、ラストメモリに“ＱＶＧＡ”が記憶されていたならば、““消去個数”に１枚のＱＶＧＡ撮影で使用する容量を乗じて、これを消去容量とする（ステップＮ５）。
【００７２】
しかる後に、ステップＮ６〜Ｎ１１において、図１３に示した第１１の実施の形態のステップＬ９〜Ｌ１４と同一の処理を実行する。つまり、前述した図１３の第１１の実施の形態のように、平均容量等を演算する処理を行うと、演算処理時間を要することとなって、初期化を完了するまでに時間を要してしまう。一方、再度電源をオンにして撮影を開始する場合には、電源オフ時のモードで撮影する可能性が高いので、そのモードで撮影するであろう期待枚数（消去個数）分、フラッシュメモリ１８の消去待ち領域（フォーマット待ち領域）を電源オン時に行う。これにより、前記演算が不要となり、初期化時間の短縮を図ることができる。
【００７３】
なお、この実施の形態においては、ステップＮ５で用いる“消去個数”を固定的な値としたが、図１２のステップＫ１〜Ｋ５と同一の処理を行うことにより、１回の電源オンからオフまでの平均撮影回数を消去個数（期待枚数）として用いるようにしてもよい。
【００７４】
図１６は、本発明の第１４の実施の形態を示すＣＰＵ１４の処理フローであり、ステップＯ１〜Ｏ８は、前述した図３のステップＢ１〜Ｂ８のと同一の処理であり、よって、ステップＯ１〜Ｏ８の処理により、フラッシュメモリ１８において消去個数分の消去待ち領域が初期化される。そして、ステップＯ８に続くステップＯ９では、再度カウンタｎに初期値“１”をセットし、このカウンタｎの値で指定されるフラッシュメモリ１８のｎ番目の記憶領域の属性をチェックする（ステップＯ１０）。この属性のチェックは、前述ステップＯ４と同様に、フラッシュメモリ１８の属性データ記憶部のｎ番目のエリアに“０”“１”“２”の何れの属性値が格納されているか否かを判別することにより行う。そして、属性データ記憶部のｎ番目のエリアに“０”（初期化済み）が格納されている場合以外、すなわち、“１”（消去待ち）又は“２”（記憶済み）が格納されている場合には、カウンタｎがフラッシュメモリ１８の記憶領域の数であるＭ（＝１００）となったか否かを判別し（ステップＯ１４）、ｎ≠Ｍであるならばｎの値をインクリメントした後（ステップＯ１５）、ステップＯ１０からの処理を繰り返す。
【００７５】
しかし、属性データ記憶部のｎ番目のエリアに“０”が格納されており、対応するフラッシュメモリ１８の記憶領域が初期化済みの状態にあるならば、当該記憶領域に、ｎ＋１以上の記憶領域のいずれかに記憶されているデータコピーする（ステップＯ１１）。すなわち、このステップＯ１１では、ｎ＋１以上の記憶領域に対して、その属性チェックを行って、属性値が“２”である記憶済みの記憶領域を検索し、検索されたならば当該領域の画像データを、前述のステップＯ１０で検察した初期化済みの記憶領域にコピーする。したがって、このステップＯ１１の処理がｎ＝Ｍとなるまで繰り返されることにより、画像データが１番目の記憶領域から歯抜けなく、順次詰めて記憶されることとなる。
【００７６】
しかし、このようにステップＯ１１でコピー処理を行うと、画像データが歯抜けなく詰めてフラッシュメモリ１８の１番目の記憶領域から順次記憶される反面、コピーにより同一の画像データが記憶領域の２カ所の記憶されてしまうこととなる。そこで、ステップＯ１１に続くステップＯ１２及びステップＯ１３では、同一の画像データが記憶されている２カ所の記憶領域のうち、コピー先の記憶領域の属性値を“２”（記憶済み）にしておき、コピー元の記憶領域の属性値を“１”（消去待ち）にしておく。そして、ｎ＝Ｍとなった時点でこのフローに従った処理を終了する。
【００７７】
よって、このフローに従った処理が再度実行された際には、コピー先の記憶領域の属性値は“２”となっているがコピー元の記憶領域の属性値は“１”となっているので、ステップＯ４からステップＯ６に進み、コピー元の記憶領域が初期化され、コピー先の記憶領域のみが残存することとなる。したがって、この図１６に示すフローに従った処理が繰り返し実行されることにより、フラッシュメモリ１８において１番目から順次歯抜けなく画像データが記憶され、かつ、最後の画像データが記憶された記憶領域の次から初期化された記憶領域が連続することとなる。したがって、取り込みキーの操作により撮影した画像の画像データをフラッシュメモリ１８に記憶させる際、初期化されている記憶領域を検索する処理を行う必要がなく、記憶処理を高速で行うことが可能となる。
【００７８】
なお、第１〜第１４の実施の形態を適宜組み合わせるようにしてもよく、また、各実施の形態においてはフラッシュメモリを有するデジタルカメラに適用するようにしたが、他のメモリを有するデジタルカメラや、電子手帳や携帯型パソコン等の他の装置に適用できる。また、実施の形態においては、シリアルＩ／Ｏ２０に外部機器を接続して、該外部機器とのデータ授受を行う構成を示したが、接続を行うことなく赤外線等の無線送受信手段により外部機器とデータの授受を行うようにしてもよい。
【図面の簡単な説明】
【００７９】
【図１】本発明の一実施の形態を適用したデジタルカメラを示すブロック構成図である。
【図２】同実施の形態における属性値データ設定時の処理手順を示すフローチャートである。
【図３】本発明の第１の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図４】本発明の第２の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図５】本発明の第３の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図６】本発明の第４の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図７】本発明の第５の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図８】本発明の第６の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図９】本発明の第７の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図１０】本発明の第８の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図１１】本発明の第９の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図１２】本発明の第１０の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図１３】本発明の第１１の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図１４】本発明の第１２の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図１５】本発明の第１３の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【図１６】本発明の第１４の実施の形態における初期化処理時の処理手順を示すフローチャートである。
【符号の説明】
【００８０】
１３  キー入力部
１４  ＧＰＵ
１６  ＲＡＭ
１８  フラッシュメモリ
【図１】
0003938162.tif 000002
【図２】
0003938162.tif 000003
【図３】
0003938162.tif 000004
【図４】
0003938162.tif 000005
【図５】
0003938162.tif 000006
【図６】
0003938162.tif 000007
【図７】
0003938162.tif 000008
【図８】
0003938162.tif 000009
【図９】
0003938162.tif 000010
【図１０】
0003938162.tif 000011
【図１１】
0003938162.tif 000012
【図１２】
0003938162.tif 000013
【図１３】
0003938162.tif 000014
【図１４】
0003938162.tif 000015
【図１５】
0003938162.tif 000016
【図１６】
0003938162.tif 000017