(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
データ保存用の第１のメモリに保存すべきデータを取得した際に、このデータがシステムデータであるか前記撮像手段により撮像された画像データであるかを判断する第１の判断手段と、
前記第１の判断手段により前記保存すべきデータがシステムデータであると判断された場合は、該データを前記第１のメモリに保存するとともに、この保存に応じて、前記第１のメモリ内に設けられたシステムデータ管理用のデータを更新するシステムデータ保存制御手段と、
前記第１の判断手段により前記保存すべきデータが前記撮像手段により撮像された画像データであると判断された場合は、該データを前記第１のメモリに保存するとともに、この保存に応じて、前記第１のメモリ内に設けられた画像データ管理用のデータを更新する画像データ保存制御手段と、
前記第１のメモリに記憶されたシステムデータおよびシステムデータ管理用のデータに異常があるか否かを判断する第２の判断手段と、
前記第２の判断手段により異常があると判断された場合に、システムデータに異常がある旨を報知する報知手段と、
前記第２の判断手段により異常がないと判断された場合であっても、この判断がリセット操作に応じて行われたものである場合は、前記第１のメモリ内に記憶された画像データ管理用のデータを初期化し、リセット操作が行われた場合であっても、前記第２の判断手段により異常があると判断された場合は、前記第１のメモリ内に記憶された画像データ管理用のデータを初期化することなく、直ちに前記報知手段による報知を行うように制御する制御手段と、
を備えたことを特徴とする電子カメラ。
【請求項２】
前記第１の判断手段は、前記保存すべきデータを取得した際に、このデータを一時記憶用の第２のメモリに一時記憶させた後、この一時記憶されたデータがシステムデータであるか前記撮像手段により撮像された画像データであるかを判断し、
前記システムデータ保存制御手段は、前記第１の判断手段により前記一時記憶されたデータがシステムデータであると判断された後、前記一時記憶されたデータを前記第１のメモリに保存するとともに、この保存に応じて前記第１のメモリ内に設けられたシステムデータ管理用のデータを更新し、
前記画像データ保存制御手段は、前記第１の判断手段により前記一時記憶されたデータが前記撮像手段により撮像された画像データであると判断された後、前記一時記憶されたデータを前記第１のメモリに保存するとともに、この保存に応じて前記第１のメモリ内に設けられた画像データ管理用のデータを更新することを特徴とする請求項１記載の電子カメラ。
【請求項３】
前記制御手段は、前記第２の判断手段により異常がないと判断された場合であり、且つ、この判断がリセット操作に応じて行われたものでない場合は、前記画像データ管理用のデータを初期化しないよう制御することを特徴とする請求項１記載の電子カメラ。
【請求項４】
前記システムデータ保存制御手段によるシステムデータの保存に応じて、前記第１のメモリ内に設けられたシステムデータのチェック用データを更新する更新手段を更に備え、
前記第２の判断手段は、この更新手段により更新されるチェック用データに基づいて、前記第１のメモリに記憶された画像データ管理用のデータとシステムデータ管理用のデータのうち、システムデータ管理用のデータだけをチェックすることを特徴とする請求項１記載の電子カメラ。
【請求項５】
被写体を撮像するステップと、
データ保存用の第１のメモリに保存すべきデータを取得した際に、このデータがシステムデータであるか前記撮像された画像データであるかを判断するステップと、
前記判断により前記保存すべきデータがシステムデータであると判断された場合は、該データを前記第１のメモリに保存するとともに、この保存に応じて、前記第１のメモリ内に設けられたシステムデータ管理用のデータを更新するステップと、
前記判断により前記保存すべきデータが前記撮像手段により撮像された画像データであると判断された場合は、該データを前記第１のメモリに保存するとともに、この保存に応じて、前記第１のメモリ内に設けられた画像データ管理用のデータを更新するステップと、
前記第１のメモリに記憶されたシステムデータおよびシステムデータ管理用のデータに異常があるか否かを判断するステップと、
前記判断により異常があると判断された場合に、システムデータに異常がある旨を報知するステップと、
前記判断により異常がないと判断された場合であっても、この判断がリセット操作に応じて行われたものである場合は、前記第１のメモリ内に記憶された画像データ管理用のデータを初期化し、リセット操作が行われた場合であっても、前記第２の判断手段により異常があると判断された場合は、前記第１のメモリ内に記憶された画像データ管理用のデータを初期化することなく、直ちに前記報知手段による報知を行うように制御するステップと、
を備えることを特徴とするデータ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子カメラ等の情報記録装置、及びそのデータ記憶方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
従来、電子カメラにおけるファイル管理システムにおいては、外部より取得した情報に基づき生成したユーザーデータである画像データと、ＣＣＤパラメーター、各種テーブル、パッチプログラム等の装置に固有のシステムデータとを同等に扱っている。こうしたことから、例えばフラッシュメモリを記憶素子として用いる場合、フラッシュメモリ内の同じブロック、つまり同一のファイル管理領域に画像データと前記システムデータとが共存している。
【０００３】
【発明が解決しようとする課題】
しかしながら、前述したようなファイル管理システムにおいては、例えば、フラッシュメモリの使用に際して、システムデータが登録されているブロックに画像データを登録しようとし、そのブロックにアクセスしているとき、偶然ＡＣアダプターが抜き取られる等の不測の事態が起きた場合には、画像データだけでなくシステムデータまでもが破壊されてまう。このため、不測の事態が発生した場合には、装置が致命的なダメージを受ける可能性が高かった。
【０００４】
本発明は、このような従来の課題に鑑みてなされたものであり、不測の事態が発生した場合であっても装置が致命的なダメージを受ける確率が低い情報記録装置及びそのデータ記憶方法並びに記録媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記課題を解決するために本発明の電子カメラにあっては、主として、被写体を撮像する撮像手段と、データ保存用の第１のメモリに保存すべきデータを取得した際に、このデータがシステムデータであるか前記撮像手段により撮像された画像データであるかを判断する第１の判断手段と、前記第１の判断手段により前記保存すべきデータがシステムデータであると判断された場合は、該データを前記第１のメモリに保存するとともに、この保存に応じて、前記第１のメモリ内に設けられたシステムデータ管理用のデータを更新するシステムデータ保存制御手段と、前記第１の判断手段により前記保存すべきデータが前記撮像手段により撮像された画像データであると判断された場合は、該データを前記第１のメモリに保存するとともに、この保存に応じて、前記第１のメモリ内に設けられた画像データ管理用のデータを更新する画像データ保存制御手段と、前記第１のメモリに記憶されたシステムデータおよびシステムデータ管理用のデータに異常があるか否かを判断する第２の判断手段と、前記第２の判断手段により異常があると判断された場合に、システムデータに異常がある旨を報知する報知手段と、前記第２の判断手段により異常がないと判断された場合であっても、この判断がリセット操作に応じて行われたものである場合は、前記第１のメモリ内に記憶された画像データ管理用のデータを初期化し、リセット操作が行われた場合であっても、前記第２の判断手段により異常があると判断された場合は、前記第１のメモリ内に記憶された画像データ管理用のデータを初期化することなく、直ちに前記報知手段による報知を行うように制御する制御手段と、を備えたことを特徴とする。
【０００６】
かかる構成において、撮影によって得られる画像データをシステムデータとは別管理で保存し、システムデータに異常が検出された場合は、システムデータに異常がある旨を報知し、システムデータに異常が検出されない場合において、リセット操作が行われていた場合には、画像データ管理用のデータを初期化し、リセット操作が行われた場合であっても、前記第２の判断手段により異常があると判断された場合は、前記第１のメモリ内に記憶された画像データ管理用のデータを初期化することなく、直ちに前記報知手段による報知を行うように制御するようにしたので、システムデータの異常による致命的なダメージをうける可能性を低下させることができるだけでなく、電源の強制切断などによってデータ保存動作が中断したためにリセット操作を行ったような場合には、たとえシステムデータに異常がなくても画像データの保存状態を正しい状態に保つことができる。
【０００７】
また、本発明の電子カメラのデータ記憶方法にあっては、データの記憶動作時に、記憶すべきデータの種別を判別し、判別したデータの種別が外撮像により取得した画像データの場合には、そのデータを第１の記憶部に記憶させるとともに、判別したデータの種別が装置に固有の情報であるシステムデータの場合には、そのデータを前記第１の記憶部から独立して管理される第２の記憶部に記憶させるようにした。
【０００８】
かかる方法によれば、画像データの記憶動作時には、画像データが記憶された第１の記憶部から独立して管理された第２の記憶部に対する記憶動作が禁止された状態を確保することができる。このため、前述したように、電源の強制切断等により画像データの記憶動作が中断され、画像データが破壊されるような場合においても、第２の記憶部に記憶されているシステムデータを保護し得る。
【０００９】
また、本発明の記録媒体にあっては、電子カメラのデータの記憶動作を制御するためのプログラムが記録された記録媒体であって、撮像により取得した画像データを第１の記憶部に記憶させる記憶動作と、装置に固有の情報であるシステムデータを前記第１の記憶部から独立して管理される第２の記憶部に記憶させる記憶動作とを個別に行わせるプログラムを備えたものとした。かかる媒体に記憶されたプログラムを用いれば、電子カメラにおいて、画像データの記憶動作時には、画像データが記憶された第１の記憶部から独立して管理された第２の記憶部に対する記憶動作が禁止された状態を確保させることができる。
【００１０】
【発明の実施の形態】
以下、本発明の一実施の形態を図に従って説明する。図１に示すように、この実施の形態は本発明をデジタルカメラに適用したものであり、ＣＣＤ１は光学系により結像され被写体の映像信号を電気信号に変換して出力し、アンプ２はこの電気信号を増幅する。Ａ／Ｄコンバータ３は、この増幅されたアナログ信号をデジタル信号に変換してＴＧ（Ｔｉｍｍｉｎｇ  Ｇｅｎｅｒａｔｅｒ）４に入力する。このＴＧ４は、ＣＣＤ１を駆動する駆動回路（Ｄｒｉｖｅｒ）５を制御するタイミング信号を発生し、駆動回路５は、ＴＧ４からタイミング信号に基づいてＣＣＤ１を駆動する。圧縮／伸張部６は、ＴＧ４を介して取り込んだデジタル映像信号を符号化／復合化により圧縮／伸張処理する。ＳＧ（Ｓｉｇｎａｌ  Ｇｅｎｅｒａｔｅｒ）７は、デジタル映像信号に同期信号等を付加して、デジタルビデオ信号を作成する。この作成されたデジタルビデオ信号は、ＶＲＡＭ８に記憶されるとともに、Ｄ／Ａコンバータ９、及びアンプ１０を介して、ビデオ出力端子１１とＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１２に与えられ、ＬＣＤ１２は入力されたアナログビデオ信号に基づいて液晶を駆動して映像を表示する。
【００１１】
キー入力部１３には、電源のオン・オフ時に操作される電源キー、映像を後述するフラッシュメモリ１８に記憶させる際に操作される映像取り込みキー、録画モード（記憶モード）から再生モードへの切り替え及び再生モードから録画モードへの切り替えを行う際に操作されるモード切り替えキー、フラッシュメモリ１８に記憶されている画像データに基づく画像を再生する際に操作される再生キー、フラッシュメモリ１８に記憶されている画像データを削除する際に操作される削除キー等の各種キーが設けられている。
【００１２】
ＣＰＵ１４は、これらキー入力部１３から入力されるキー操作情報とＲＯＭ１５内に格納されているプログラムに基づき動作し、ＲＡＭ１６をワークエリアとして使用しつつ、このデジタルカメラにおいて必要な全ての処理を実行するとともに各部を制御する。すなわち、ＣＰＵ１４は、後述するフローに従って動作することにより、本実施の形態において、制御手段、検査手段として機能する。前記ＲＯＭ１５には、装置内で扱う各種データの種類を示すＩＤテーブルが記憶されている。ＤＲＡＭ１７は、ＣＰＵ１４の指示により取り込んだデジタル映像信号を一時記憶するメモリである。
【００１３】
フラッシュメモリ１８は本実施の形態における記憶手段であって、図２に示すように、その記憶領域は画像データ部ａとシステムデータ部ｂとに分割されている。画像データ部ａは、画像データファイル管理ブロックｃと、圧縮された画像データを格納する画像データブロックｄとの２つのエリアに分割されており、前者のエリアに記憶されている管理情報に基づき後者のエリアが管理される。また、システムデータ部ｂは、システムデータファイル管理ブロックｅと、ＣＣＤパラメーター、各種テーブル、パッチプログラム等のシステムデータを格納するシステムデータブロックｆと、システム部チェックサムｇとの３つのエリアに分割されており、システムデータファイル管理ブロックｅに記憶されている管理情報に基づきシステムデータブロックｆが管理される。すなわち、前記画像データブロックｄにより本発明の第１の記憶部が構成され、前記システムデータブロックｆにより本発明の第２の記憶部が構成されている。
【００１４】
また、Ｉ／Ｏポート１９にはシリアルＩ／Ｏ端子２０が接続されている。Ｉ／Ｏポートは、シリアルＩ／Ｏ端子２０を介してシリアル信号に変換された映像信号等を一般のパソコン等の他の映像機器へ入出力するためのインターフェースである。
【００１５】
以上の構成にかかる本実施の形態において、所望の被写体画像を記録するに際しては、録画モードが設定されている状態でＬＣＤ１２に表示される被写体映像を見ながら、キー入力部１３に設けられているキー映像取り込みキーを操作する。すると、ＣＰＵ１４はＴＧ４に映像取り込み信号を発生して、ＣＣＤ１からアンプ２Ａ／Ｄコンバータ３を介したデジタル映像信号を取り込み、ＤＲＡＭ１７に一旦記憶させる。さらにＣＰＵ１４は、この記憶させたデジタル映像信号に対して色演算処理をして、映像信号から輝度信号と色信号を作成する。この輝度信号と色信号とを、圧縮／伸張部６に転送することによりデータ圧縮させ、フラッシュメモリ１８の画像データ部ｂに記憶する。
【００１６】
また、映像信号再生時には、キー入力部１３の再生キーを操作すると、ＣＰＵ１４はフラッシュメモリ１８の画像データ部ｂから圧縮映像信号（圧縮輝度信号と色信号）を読み出して、圧縮／伸張部６に転送する。この圧縮／転送部６で伸張された輝度信号と色信号とをＳＧ７に転送することにより、ＳＧ７によりビデオ信号に変換され、予めフラッシュメモリ１８に記憶した映像信号に基づく画像がＬＣＤ１２に表示される。
【００１７】
次に、前述した被写体画像の記録時、及びユーザー等によるシステムの設定登録時における、ＣＰＵ１４の本発明にかかるデータの記憶動作を図２に示したフローに従って説明する。なお、図６は、以下に説明するデータの記憶動作、後述するリセット操作及び電源投入に伴う動作時におけるデータの流れを示す模式図であって、図６においては、データ記憶部１０１が前記フラッシュメモリ１８に該当し、データ指示部１０２とデータＩＤ設定部１０３、ＩＤ判断部１０６、画像データ制御部１０８、システムデータ制御部１０９、チェックサム計算・比較部１１０、リセット部１１２が前記ＣＰＵ１４に該当するとともに、ＩＤテーブル１０４が前記ＲＯＭ１５に、データ等記憶部１０５及びＩＤ・データ等記憶部１０７が前記ＤＲＡＭ１７に、エラー表示部が前記ＬＣＤ１２にそれぞれ該当している。
【００１８】
以下、前述したデータの記憶動作について説明する。かかる動作に際してＣＰＵ１４は、まず記録すべきデータの具体的な種類、例えばＣＣＤパラメーターを指定した後（ＳＡ１）、ＲＯＭ１５に記憶されているＩＤテーブルに基づきデータのＩＤを決定する（ＳＡ２）。次に、決定したＩＤと記憶すべきデータとをＤＲＡＭ１６に一旦記憶するとともに（ＳＡ３）、そのＩＤに基づき当該データが画像データであるか否かを判断する（ＳＡ４）。そして、システムデータである場合には、ＤＲＡＭ１６に一旦記憶した当該データをフラッシュメモリ１８のシステムデータブロックｆに記憶するとともに、システムデータファイル管理ブロックｅの記憶内容を更新した後（ＳＡ５）、記憶処理を終了する。また、ステップＳＡ４で判断されたデータの種類が画像データである場合には、当該データをフラッシュメモリ１８の画像データブロックｄに記憶するとともに、画像データファイル管理ブロックｃの記憶内容を更新した後（ＳＡ５）、記憶処理を終了する。
【００１９】
これにより、画像データの記憶動作時には、画像データブロックｄから独立して管理されているシステムデータブロックｆに対する記憶動作が禁止された状態を確保される。このため、画像データの記憶動作時に、偶然ＡＣアダプターが抜き取られる等の不測の事態が起きた場合であっても、システムデータ部ｄに記憶されているシステムデータを保護することができる。よって、不測の事態の発生に伴い装置が致命的なダメージを受ける確率を低下させることができる。その結果、商品の信頼性が向上する。また、フラッシュメモリ１８内に、個別に管理される画像データ部ｂとシステムデータ部ｃとを設け、画像データ及びシステムデータを記憶させるようにしたことから、双方のデータを異なる記憶素子に記憶する場合に比べると、コストアップを招くことなく前述した効果が得られる。
【００２０】
次に、本実施の形態において、前述したような不測の事態の発生に伴い装置が停止した後にリセット操作が行われた場合におけるＣＰＵ１４の動作を図４のフローチャートに従い説明する。すなわち、リセット指示がなされるとＣＰＵ１４は、まずフラッシュメモリ１８のシステムデータ部ｂにおける、システムデータファイル管理ブロックｅとシステムデータブロックｆとを合わせた形でデータのチェックサムを計算する（ＳＢ１）。次に、計算したチェックサムと、フラッシュメモリ１８のシステム部チェックサムｇの記憶内容とを比較し、計算したチェックサムの異常の有無を判断する（ＳＢ２）。ここで、計算したチェックサムに異常がない場合、つまり今回のダメージはシステムに影響がないと考えられる場合には、フラッシュメモリ１８内の画像データ部ａのみを初期化し（ＳＢ３）、処理を終了する。逆に、ステップＳＢ２の判断結果がＹＥＳであって、計算したチェックサムに異常がある場合、つまりシステムデータが破壊され、装置が致命的な状態にあると考えられる場合には、その旨を使用者に知らせるエラー表示をＬＣＤ１２に表示させ（ＳＢ４）、処理を終了する。これにより、装置に異常を来したままでの使用を防止させることができ、これによっても、商品の信頼性が向上する。
【００２１】
また、本実施の形態において、ＣＰＵ１４は前述したリセット操作時と同様の処理をリセット操作と関係なく、電源がオン操作される度に行うようになっている。すなわち、ＣＰＵ４は、図５に示すように電源がオン操作されると、前記チェックサムの計算を行った後（ＳＣ１）、計算したチェックサムの異常になければ（ＳＣ２でＮＯ）、そのまま処理を終了することにより、録画モードや再生モード等の予め決められたモードへ移行する。逆に、ステップＳＣ１で計算したチェックサムに異常があれば（ＳＣ２でＹＥＳ）、装置が致命的な状態にあると判断し、その旨を使用者に知らせるエラー表示をＬＣＤ１２に表示させ（ＳＣ３４）、処理を終了する。従って、装置が致命的な状態にあるときには、使用者が電源をオン操作した時点でそれを知らせれことができ、装置に異常を来したままでの使用を防止させることができ、これによっても、商品の信頼性が向上する。
【００２２】
なお、実施の形態においては、フラッシュメモリ１８を有する電子カメラに本発明を適用した場合を説明したが、これに限らず、ユーザーデータとして音声等の外部より取得した情報に基づき生成したデータを扱う他の情報記録装置に本発明を用いてもよい。その場合においても、前述した効果が得られる。
【００２３】
【発明の効果】
以上説明したように本発明は、撮影によって得られる画像データをシステムデータとは別管理で保存し、システムデータに異常が検出された場合は、システムデータに異常がある旨を報知し、システムデータに異常が検出されない場合において、リセット操作が行われていた場合には、画像データ管理用のデータを初期化し、リセット操作が行われた場合であっても、前記第２の判断手段により異常があると判断された場合は、前記第１のメモリ内に記憶された画像データ管理用のデータを初期化することなく、直ちに前記報知手段による報知を行うように制御するようにしたので、システムデータの異常による致命的なダメージをうける可能性を低下させることができるだけでなく、たとえシステムデータに異常が検出されない場合であっても、電源の強制切断などによりデータ保存動作が中断したためにリセット操作を行ったような場合において、画像データの保存状態を正しい状態に保つことができる。
【００２４】
これに加え、本発明の装置において、同一の記憶手段内に、第１の記憶部を構成する第１の記憶領域と、第２の記憶部を構成する第２の記憶領域とが確保されたものにおいては、記憶素子を新たに増やす必要がなく前記効果を得ることができる。よって、コストアップを招くことがなく商品の信頼性を向上させることができる。
【００２５】
また、装置の状態を初期化するリセット操作に応答して、第２の記憶部に記憶されたシステムデータを検査する検査手段と、該検査手段の検査結果に異常があるときそれを報知する報知手段とを備えたものとすれば、不測の事態の発生に伴いリセット操作したときシステムデータを検査し、異常があればそれを知らせることができる。よって、装置に異常を来したままでの使用を防止させることが可能となり、これによっても、商品の信頼性が向上する。
【００２６】
また、保存すべきデータを取得した際に、このデータを一時記憶用のメモリに一時記憶させた後、この一時記憶されたデータがシステムデータであるか前記撮像手段により撮像された画像データであるかを判断して、それぞれの保存領域に保存するようにしたので、取得したデータの種類が不明な状態のまま、間違った保存領域に保存してしまうことを防ぐことができる。
【００２７】
【図面の簡単な説明】
【図１】本発明の一実施の形態を適用した電子カメラを示すブロック構成図である。
【図２】同実施の形態におけるフラッシュメモリのデータ記憶構造を示す模式図である。
【図３】同実施の形態におけるシステムデータ登録時の処理手順を示すフローチャートである。
【図４】同実施の形態におけるリセット時の処理手順を示すフローチャートである。
【図５】同実施の形態における電源投入時の処理手順を示すフローチャートである。
【図６】同実施の形態におけるシステムデータ登録時、リセット時、電源投入時におけるデータの流れを示す模式ブロック図である。
【符号の説明】
１３    キー入力部
１４    ＣＰＵ
１５    ＲＯＭ
１６    ＲＡＭ
１７    ＤＲＡＭ
１８    フラッシュメモリ
ｄ    画像データブロック
ｆ    システムデータブロック
【図１】
0004132117.tif 000002
【図２】
0004132117.tif 000003
【図３】
0004132117.tif 000004
【図４】
0004132117.tif 000005
【図５】
0004132117.tif 000006
【図６】
0004132117.tif 000007