(57)【特許請求の範囲】
【請求項１】
画像を撮像する撮像手段と、
前記撮像手段により撮像される画像データを記憶する不揮発性メモリと、
前記撮像手段から画像データが入力されて前記不揮発性メモリへ記録するまでの間に、圧縮処理を施すために一時的に画像データを記録するバッファメモリに混在して記録された圧縮前および圧縮後の画像データのうち圧縮後の画像データのサイズに基づいて前記不揮発性メモリにおける残容量を検出する検出手段と、
前記検出手段により検出される前記残容量が第１閾値より少ないか否かを判断する第１判断手段と、
前記第１閾値より小さい値である第２閾値より前記残容量が少ないか否かを判断する第２判断手段と、
前記第１判断手段及び前記第２判断手段により前記残容量が前記第１閾値より少なく前記第２閾値より多いと判断されると連続撮影を禁止し、前記第２閾値より少ないと判断されると撮影を禁止する制御手段とを有することを特徴とする撮像装置。
【請求項２】
前記撮像装置の設定に係る内容変更を行う設定手段と、
前記設定手段により変更される設定内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更する閾値変更手段とを更に有することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記閾値変更手段は、前記設定手段により画像データの圧縮率に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記閾値変更手段は、前記設定手段により画像データの解像度に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項２記載の撮像装置。
【請求項５】
前記閾値変更手段は、前記設定手段により感度に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項２記載の撮像装置。
【請求項６】
前記閾値変更手段は、前記設定手段により連写撮影動作に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項２記載の撮像装置。
【請求項７】
前記閾値変更手段は、前記設定手段によりエッジ強調に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項２記載の撮像装置。
【請求項８】
画像を撮像する撮像手段から画像データが入力されて不揮発性メモリへ記録するまでの間に、圧縮処理を施すために一時的に画像データを記録するバッファメモリに混在して記録された圧縮前および圧縮後の画像データのうち圧縮後の画像データのサイズに基づいて前記不揮発性メモリにおける残容量を検出する検出ステップと、
前記検出ステップにより検出される前記残容量が第１閾値より少ないか否かを判断する第１判断ステップと、
前記第１閾値より小さい値である第２閾値より前記残容量が少ないか否かを判断する第２判断ステップと、
前記第１判断ステップ及び前記第２判断ステップにより前記残容量が前記第１閾値より少なく前記第２閾値より多いと判断されると連続撮影を禁止し、前記第２閾値より少ないと判断されると撮影を禁止する制御ステップとを有することを特徴とする撮像動作制御方法。
【請求項９】
撮像装置の設定に係る内容変更を行う設定ステップと、
前記設定ステップにより変更される設定内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更する閾値変更ステップとを更に有することを特徴とする請求項８記載の撮像動作制御方法。
【請求項１０】
前記閾値変更ステップは、前記設定ステップにより画像データの圧縮率に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項９記載の撮像動作制御方法。
【請求項１１】
前記閾値変更ステップは、前記設定ステップにより画像データの解像度に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項９記載の撮像動作制御方法。
【請求項１２】
前記閾値変更ステップは、前記設定ステップにより感度に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項９記載の撮像動作制御方法。
【請求項１３】
前記閾値変更ステップは、前記設定ステップにより連写撮影動作に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項９記載の撮像動作制御方法。
【請求項１４】
前記閾値変更ステップは、前記設定ステップによりエッジ強調に係る設定内容が変更されると、当該変更内容に応じて前記第１閾値及び前記第２閾値のうち少なくとも一つを変更することを特徴とする請求項９記載の撮像動作制御方法。
【請求項１５】
請求項８に記載の撮像動作制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、静止画像等に対する撮影動作を制御することが可能な技術に関するものである。
【０００２】
【従来の技術】
従来、撮影レンズから入射された被写体の光学像をＣＣＤ等の固体撮像素子により光電変換し、この光電変換された画像信号をＡ／Ｄ変換してメモリ媒体に記録する電子カメラが知られている。このようなデジタルカメラでは、画像データを一旦バッファメモリである揮発性メモリに記憶し、その後、フラッシュメモリなどの不揮発性メモリに転送して保存記録している。また、最近では連写性能を向上させるために、撮像した画像データをバッファメモリ内に大量に蓄得られるように、バッファメモリを多くもたせた電子カメラが知られている。
【０００３】
多くの場合、限られた記録容量に大量の画像データを記録するために、不揮発性メモリに保存する時に、高能率な圧縮を行っている。バッファメモリに蓄えられた画像データは高能率な圧縮をされた後、不揮発性メモリに転送される。その後は不揮発性メモリに保存記録されているので、バッファメモリ上の画像データは消去することが許可されて、新しい画像データを記憶することができるようになる。
【０００４】
撮像データを不揮発性メモリに保存する場合において、特開平６−９０４２８号公報では、記憶限界量まで内部メモリに画像データを記憶させた時点で、撮影を禁止することにより、不揮発性メモリに保存記録できない画像を撮影してしまうことを防止することが開示されている。また、バッファメモリが画像データで満たされた時に、不揮発性メモリの残容量とバッファメモリ内の画像データ量とが等しくなるようにすることで、不揮発性メモリに保存記録できない画像を撮影してしまうことを防止している。
【０００５】
また、特開平１０−３０８９２０号公報では、不揮発性メモリの残容量が所定量に達したことが検出された際、画像が不揮発性メモリに記録できなくなったことを使用者に報知することが開示されている。また、特開２００１−１８６３９７号公報では、バッファメモリに一時記憶された画像データの合計データサイズが、不揮発性メモリの残容量を越えた場合、不揮発性メモリに保存することなくその旨を通知し、バッファメモリに保存される画像のうち記録指定があった画像のみを不揮発性メモリに保存するようにしている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来例では、連写時には連写性能を損なわないようにバッファメモリに撮像した画像データを記憶しておき、不揮発性メモリに随時保存記録していくが、バッファメモリに記憶する速度が速いため、不揮発性メモリに随時保存記録する前にバッファメモリが満杯になってしまう。また、高能率な圧縮をした後に不揮発性メモリに保存するので、実際に撮影してから不揮発性メモリに保存される画像データサイズが確定するまでの時間差が発生する。バッファメモリを多くもたせたることで、撮像した画像データをバッファメモリ内に大量に蓄積して連写性能を向上させた電子カメラでは、前記時間差がより大きくなる。
【０００７】
高能率な圧縮では、撮影する被写体によって圧縮後の画像データサイズは大きく変化する。よって、予め不揮発性メモリに保存記録する時のサイズを正確に予測決定することは不可能である。そのためにバッファメモリに蓄えられた大量の画像データを不揮発性メモリに保存記録する時点で、圧縮後の画像データが予め予想したサイズよりも大きくなった場合、不揮発性メモリの残容量を想定している以上に消費することになるので、不揮発性メモリに保存できないという問題が発生する。
【０００８】
また、撮影した画像を不揮発性メモリに確実に保存記録するためには、圧縮後の画像データサイズが最大限大きくなった場合を想定して、予め割り当てサイズを大きくして撮影させる場合が考えられる。しかしながら、圧縮後の画像データサイズが最大限大きくなる場合は少なく、そのサイズを割り当てサイズと想定した場合、使用者に不揮発性メモリ内に保存可能な画像枚数を計算する場合など、実際に撮像した場合とは大きく異なった結果を算出するという問題が発生する。
【０００９】
また、圧縮後の画像データサイズが想定しているデータサイズよりも大きくなった場合、予想以上に不揮発性メモリを消費することに備えて、撮影禁止とする時の不揮発性メモリの残容量を予め大きく用意しておく必要がでてくる。しかしながら、バッファメモリを多くもたせたることで、撮像した画像データをバッファメモリ内に大量に蓄積して連写性能を向上させた電子カメラでは、予想以上に消費される不揮発性メモリのサイズも大きくなるため、撮影禁止とする時の不揮発性メモリの残容量もより大きく用意する必要があり、不揮発性メモリの容量を有効に使用できないという問題が発生する。
【００１０】
特開平６−９０４２８号公報、特開平１０−３０８９２０号公報では、バッファメモリに画像データが記憶されている時点で画像データサイズが確定しているものとしており、連写バッファメモリに画像データを一時保存し、不揮発性メモリに保存記録する前に画像データを圧縮することで、保存記録される画像データサイズの確定に時間差が発生する場合については開示されていない。
【００１１】
また、特開２００１−１８６３９７号公報では、保存記録されていない画像データの内、記録指定を希望する画像データを全て記録していしようとしても、不揮発性メモリの残容量から保存記録できない場合がある。また、電子カメラ上では撮像した画像の中から記録指定する画像を選択することは、電子カメラが高解像度の外部表示手段を持ち合わせていないことなどから、困難であると考えられる。よって、使用者が撮影した画像データを全て保存記録することが、電子カメラの持つ機能として重要な機能であると考えられる。
【００１２】
本発明は、上記問題点に鑑みてなされたものであり、撮像した画像データを確実に記憶手段に記録することを目的とする。
【００１３】
【課題を解決するための手段】
本発明の撮像装置は、画像を撮像する撮像手段と、前記撮像手段により撮像される画像データを記憶する不揮発性メモリと、前記撮像手段から画像データが入力されて前記不揮発性メモリへ記録するまでの間に、圧縮処理を施すために一時的に画像データを記録するバッファメモリに混在して記録された圧縮前および圧縮後の画像データのうち圧縮後の画像データのサイズに基づいて前記不揮発性メモリにおける残容量を検出する検出手段と、前記検出手段により検出される前記残容量が第１閾値より少ないか否かを判断する第１判断手段と、前記第１閾値より小さい値である第２閾値より前記残容量が少ないか否かを判断する第２判断手段と、前記第１判断手段及び前記第２判断手段により前記残容量が前記第１閾値より少なく前記第２閾値より多いと判断されると連続撮影を禁止し、前記第２閾値より少ないと判断されると撮影を禁止する制御手段とを有することを特徴とする。
本発明の撮像動作制御方法は、画像を撮像する撮像手段から画像データが入力されて不揮発性メモリへ記録するまでの間に、圧縮処理を施すために一時的に画像データを記録するバッファメモリに混在して記録された圧縮前および圧縮後の画像データのうち圧縮後の画像データのサイズに基づいて前記不揮発性メモリにおける残容量を検出する検出ステップと、前記検出ステップにより検出される前記残容量が第１閾値より少ないか否かを判断する第１判断ステップと、前記第１閾値より小さい値である第２閾値より前記残容量が少ないか否かを判断する第２判断ステップと、前記第１判断ステップ及び前記第２判断ステップにより前記残容量が前記第１閾値より少なく前記第２閾値より多いと判断されると連続撮影を禁止し、前記第２閾値より少ないと判断されると撮影を禁止する制御ステップとを有することを特徴とする。
【００３７】
【発明の実施の形態】
以下、本発明の実施形態を添付図面を参照しながら詳細に説明する。図１は、本発明の一実施形態における撮像装置の構成を示したブロック構成図であり、図１の構成図を参照しながら本発明の第１及び第２の実施形態について以下に説明する。
【００３８】
＜第１の実施形態＞
図１において、１００は画像処理装置である。１０は撮影レンズ、１２は絞り機能を備えるシャッタ、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００３９】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００４０】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００４１】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ、ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば，電子ファインダ機能を実現することが可能である。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には画像処理装置１００の電力消費を大幅に低減することが出来る。
【００４２】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００４３】
４０は絞り機能を備えるシャッタ１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００４４】
露光制御手段４０、測距制御手段４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。５０は画像処理装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００４５】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカ等の表示部であり、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。
【００４６】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００の着脱状態表示、日付・時刻表示、等がある。また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示、等がある。
【００４７】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００４８】
ここで、これらの操作手段の具体的な説明を行う。６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することが出来る。６２はシャッタスイッチＳＷ１で、不図示のシャッタボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００４９】
６４はシャッタスイッチＳＷ２で、不図示のシャッタボタンの操作完了でＯＮとなり、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００５０】
６６は画像表示ＯＮ／ＯＦＦスイッチで、画像表示部２８のＯＮ／ＯＦＦを設定することが出来る。この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ、ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。６８はクイックレビューＯＮ／ＯＦＦスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本発明の第１及び第２の実施形態では特に、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００５１】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００５２】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる電源手段である。
【００５３】
９０はメモリカードやハードディスク等の記録媒体とのインタフェース、９２はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、９８はコネクタ９２及び或いは９６に記録媒体２００或いは２１０が装着されているか否かを検知する記録媒体着脱検知手段である。なお、本発明の第１及び第２の実施形態では、記録媒体を取り付けるインタフェース及びコネクタを２系統持つものとして説明している。もちろん、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。インタフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（Ｒ））カード等の規格に準拠したものを用いて構成して構わない。
【００５４】
１０２は、画像処理装置１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示などが設置されている。
【００５５】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインタフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。
【００５６】
図２は、本発明の第１の実施形態における撮像装置の動作を示したフローチャートである。まず、６４シャッタスイッチＳＷ２がＯＮにより、システム制御回路５０は、メモリ制御回路２２を駆動して撮像素子（撮像手段）１４から得られるアナログデータをＡ／Ｄ変換器を介してデジタルデータに変換し、メモリ制御回路２２を介してメモリ３０に保存する。連続撮影の場合はメモリ３０に多数の画像データが蓄えられる。
【００５７】
蓄えられた画像データは不揮発性メモリに保存される前に圧縮処理をするために順次読み出される（２０１）。読み出された画像データは圧縮伸張回路３２によって圧縮され（Ｓ２０２）、不揮発性メモリ（記憶手段）２０２に格納されるまで、再びメモリ３０保存される（Ｓ２０３）。この時、不揮発性メモリに保存されるときの画像データサイズが確定するので、当該画像データサイズを加味した不揮発性メモリの残容量（予測残容量）と閾値１および閾値２と比較することができる（Ｓ２０４、２０５）。
【００５８】
不揮発性メモリの残容量が閾値１よりも多い場合は、引き続き連写撮影を行っても不揮発性メモリの容量を越えると判断されないため、そのまま撮影が許可される（Ｓ２０６）。残容量が閾値１よりも少ない場合は、このまま連写撮影を続行すると、不揮発性メモリの容量が足りなくなる事態が発生する可能性があると判断され、閾値１より小さい値である閾値２との比較を行う（Ｓ２０５）。
【００５９】
不揮発性メモリの残容量が閾値２よりも多い場合は、連続撮影を禁止して、単写撮影のみの撮影を許可する（Ｓ２０７）。これにより、メモリ３０に既に蓄積されている大量の画像データを圧縮処理する時間を与えることができ、不揮発性メモリに保存する画像データサイズを確定することができる。
【００６０】
一方で、不揮発性メモリの残容量が閾値２よりも少ない場合は、撮影動作を禁止することで不揮発性メモリに保存できない画像データを撮影することがないようにする（Ｓ２０８）。以上の処理により、撮像した画像データを全て不揮発性メモリに保存記憶する撮像装置を提供することが可能である。
【００６１】
このように、本実施形態によれば、不揮発性メモリの記憶容量が閾値１よりも少なくなった場合には、撮影間隔を伸ばすことにより、バッファメモリ内に一時記録されている画像データが圧縮処理されて不揮発性メモリに保存記憶される。それにより、不揮発性メモリの残容量を確定できるようにし、残容量が閾値２よりも少なくなった場合には、不揮発性メモリに保存記録されない画像を撮像することがないように、撮影動作の禁止を正確に報知する方法をとることもできる。
【００６２】
また、本実施形態によれば、不揮発性メモリの記憶容量が閾値２よりも少なくなった場合に、連続撮影を禁止することで、バッファメモリに画像データが溜まらないようにして、不揮発性メモリの残容量を確定することができるる。
【００６３】
＜第２の実施形態＞
図３は、本発明の第２の実施形態における撮像装置の動作の流れを示したフローチャートである。操作部（設定手段）７０にある撮影画質選択ボタンを操作されたことにより、画像データの圧縮率を変更する（Ｓ３０１）。圧縮率を低く設定すると、画像データ割り当てサイズが大きく変更され、また逆に、圧縮率を高く設定すると、画像データが小さく変更される（Ｓ３０２）。
【００６４】
割り当てサイズが変更されることにより、実際の圧縮後の画像データサイズとの差分が変わるので、閾値１または閾値２を変更する（Ｓ３０２）。割り当てサイズが大きくなった場合は、大きな差分が発生する可能性が出てくるので、閾値１または閾値２が大きな値になるように変更される。また、割り当てサイズが小さくなった場合には、発生する差分も小さくなると考えられるので、閾値１または閾値２が小さな値になるように変更される。
【００６５】
閾値１または閾値２が変更された後、現在の不揮発性メモリの残容量と閾値１、閾値２とを比較して連続撮影の許可・禁止を決定する必要がある（Ｓ３０４、Ｓ３０５）。不揮発性メモリの残容量が閾値１よりも多い場合は、撮影データサイズが不揮発性メモリの容量を越えると判断されないため、そのまま撮影が許可される（Ｓ３０６）。残容量が閾値１よりも少ない場合は、このままの撮影では不揮発性メモリの容量が足りなくなる事態が発生する可能性があると判断され、閾値２との比較を行う（Ｓ３０５）。
【００６６】
不揮発性メモリの残容量が閾値２よりも多い場合は、連続撮影を禁止して、単写撮影のみの撮影を許可する（Ｓ３０７）。これにより、メモリ３０に蓄積している大量の画像データを圧縮処理する時間を与えることができ、不揮発性メモリに保存する画像データサイズを確定することができる。不揮発性メモリの残容量が閾値２よりも少ない場合は、撮影動作を禁止することで不揮発性メモリに保存できない画像データを撮影することがないようにする（Ｓ３０８）。以上の処理により、撮像した画像データを全て不揮発性メモリに保存記憶する電子カメラを提供することが可能である。
【００６７】
なお、画像割り当てサイズの変更が必要となる操作がされた場合には、閾値１または閾値２と比較する必要が出てくる。例えば、画像解像度の変更、ISO感度の変更、エッジ強調の変更などにより画像割り当てサイズの変更がなされた場合には、上記第２の実施形態と同様に閾値１または閾値２を変更してもなんら問題はない。
【００６８】
また、単写撮影のようにバッファメモリに画像データを蓄積しない場合には、撮像から画像データサイズ確定までの時間差が大きく発生しない。よって、閾値１または閾値２を小さな値で設定しても不揮発性メモリに保存記録できない画像を撮像してしまう前に撮影禁止処理を実行できる。このような場合には画像割り当てサイズの変更がなされないが、閾値１または閾値２の値を変更しても何ら問題ない。
【００６９】
このように、本実施形態によれば、閾値１を変化させることで、連写機能を損なわずに画像データを全て保存記録できる。また、閾値２を変化させることで、不揮発性メモリの記録容量を無駄なく使用でき、かつ全ての画像データを保存記録することができる。
【００７０】
また、本実施形態によれば、例えば、画像データの圧縮率を高く設定した場合は、圧縮後の画像データは小さくなるので、予め割り当てられるデータサイズも小さくなり、実際の画像データサイズとの差が発生する場合もそのサイズは小さいものとなる。よって、閾値１と閾値２は小さい値に変更されても、全ての画像サイズを不揮発性メモリに保存記録することができる。また、圧縮率を小さくした場合は、圧縮後の画像データが大きくなるので、割り当てサイズとの差分も大きくなる場合があることが予想されるので、閾値１と閾値２の少なくとも１つが大きな値となるように変更することが好ましい。
【００７１】
また、例えば、解像度が大きく設定された場合は、解像度が高い画像では、圧縮後の画像データサイズが大きくなることが予想されるので、閾値１と閾値２の少なくとも1つが大きな値となるように変更することが好ましい。
【００７２】
また、例えば、ＩＳＯ感度を高く設定すると、画像データのノイズ成分が多く発生することが考えられるので、圧縮後の画像データサイズも大きくなることが予想される。よって、閾値１と閾値２の少なくとも１つが大きな値となるように変更することが好ましい。
【００７３】
また、例えば、連写速度が高速に設定されている場合、バッファメモリに一時記憶される画像データが多く蓄積される可能性があるので、不揮発性メモリに保存される圧縮後の画像データサイズが確定するまでに、大きな時間差が発生する場合があることが予想されるので、閾値１と閾値２の少なくとも１つが大きな値となるように変更されて、不揮発性メモリの残容量に大きな余裕を持たせることが好ましい。また、連写速度が低速または単写に設定されている場合は、撮像から画像データサイズの確定までの時間差が小さくなる場合が考えられるので、値１と閾値２の少なくとも１つが小さな値となるように変更することが好ましい。
【００７４】
また、例えば、エッジ強調を強く設定した場合、圧縮後の画像データサイズが大きくなることが予想されるので、閾値１と閾値２の少なくとも１つが大きな値となるように変更することが好ましい。
【００７５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【００７８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
【発明の効果】
本発明によれば、不揮発性メモリの残容量が第１閾値より少ないと判断されると、連続撮影を禁止し、バッファメモリ内に一時記録されている画像データが圧縮処理されて不揮発性メモリが確定した後に、不揮発性メモリの残容量が第１閾値より小さい値である第２閾値より少なくなった場合に撮影を禁止することができる。
【図面の簡単な説明】
【図１】本発明の第１及び第２の実施形態における撮像装置の構成を示したブロック図である。
【図２】本発明の第１の実施形態における撮像装置の動作の流れを示したフローチャートである。
【図３】本発明の第２の実施形態における撮像装置の動作の流れを示したフローチャートである。
【符号の説明】
１０：撮影レンズ
１２：シャッタ
１４：撮像素子
１６：Ａ／Ｄ変換器
１８：タイミング発生回路
２０：画像処理回路
２２：メモリ制御回路
２４：画像表示メモリ
２６：Ｄ／Ａ変換器
２８：画像表示部
３０：メモリ
３２：画像圧縮・伸長回路
４０：露光制御手段
４２：測距制御手段
４４：ズーム制御手段
４６：バリア制御手段
４８：フラッシュ
５０：システム制御回路
５２：メモリ
５４：表示部
５６：不揮発性メモリ
６０：モードダイアルスイッチ
６２：シャッタスイッチＳＷ１
６４：シャッタスイッチＳＷ２
６６：画像表示ＯＮ／ＯＦＦスイッチ
６８：クイックレビューＯＮ／ＯＦＦスイッチ
７０：操作部
８０：電源制御手段
８２：コネクタ
８４：コネクタ
８６：電源手段
９０：インタフェース
９２：コネクタ
９４：インタフェース
９６：コネクタ
９８：記録媒体着脱検知手段
１００：画像処理装置
１０２：保護手段
１０４：光学ファインダ
２００：記録媒体
２０２：記録部
２０４：インタフェース
２０６：コネクタ
【図１】
0004109853.tif 000002
【図２】
0004109853.tif 000003
【図３】
0004109853.tif 000004