(57)【要約】【課題】バッテリの電圧が低下した状態においてもデジタルカメラを駆動させ、デジタルカメラの駆動時間を延長させる。【解決手段】デジタルカメラは、撮像限界枚数まで複数の画像を取得する連写動作が可能である。連写動作中はバッテリ電圧が常時監視され、２０枚の画像の記録に必要な電圧である第１基準電圧Ｖ１、および、１０枚の画像の記録に必要な電圧である第２基準電圧Ｖ２とそれぞれ比較される。バッテリ電圧が第１基準電圧Ｖ１まで低下した場合は、撮像限界枚数を２０枚から１０枚に低下させ、画像の記憶に割り当てる画像メモリの容量を所定の基準容量よりも低下させる。これにより、確保すべきバッテリ電圧ＢＶは、１０枚の画像の記録に必要な電圧のみとなるため、バッテリ電圧ＢＶが第２基準電圧Ｖ２まで低下する時点まで連写動作を継続することができる。【選択図】　　　　図６
2004088304.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像を取得する撮像手段と、画像を一時的に記憶可能な画像メモリとを有する可搬性のデジタルカメラであって、
駆動電力を供給するバッテリの電圧を検出する検出手段と、
前記バッテリの電圧が所定の基準電圧まで低下したとき、画像の記憶に割り当てる前記画像メモリの容量を所定の基準容量よりも低下させる制御手段と、
を備えることを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記撮像手段は、設定された撮像限界枚数まで時間的に連続して複数の画像を取得する連写動作が可能で、
前記画像メモリは、前記撮像手段により取得された前記複数の画像を順次記憶するものであり、
前記制御手段は、前記バッテリの電圧が前記基準電圧まで低下したとき、前記撮像限界枚数を所定の撮像基準枚数よりも低下させることを特徴とするデジタルカメラ。
【請求項３】
請求項１に記載のデジタルカメラにおいて、
前記撮像手段により取得される複数の画像の並列処理が可能な処理手段、
をさらに備え、
前記撮像手段は、設定された撮像周期で前記複数の画像を取得する連写動作が可能で、
前記画像メモリは、前記処理手段の並列処理の対象となる前記複数の画像を記憶するものであり、
前記制御手段は、前記バッテリの電圧が前記基準電圧まで低下したとき、前記撮像周期を所定の基準周期よりも延長させることを特徴とするデジタルカメラ。
【請求項４】
請求項１に記載のデジタルカメラにおいて、
前記撮像手段により取得された画像を記録画像として記録媒体に記録する記録手段と、
前記記録媒体から前記記録画像を読み出して前記画像メモリに一時的に記憶させる読出手段と、
をさらに備え、
前記制御手段は、前記バッテリの電圧が所定の基準電圧まで低下したとき、前記記録画像の記憶に割り当てる前記画像メモリの容量を前記基準容量より低下させることを特徴とするデジタルカメラ。
【請求項５】
画像を一時的に記憶可能な画像メモリを有する可搬性のデジタルカメラに含まれるコンピュータによって実行可能なプログラムであって、前記プログラムのコンピュータによる実行は、前記コンピュータに、
駆動電力を供給するバッテリの電圧を検出する工程と、
前記バッテリの電圧が所定の基準電圧まで低下したとき、画像の記憶に割り当てる前記画像メモリの容量を所定の基準容量よりも低下させる工程と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バッテリで駆動する可搬性のデジタルカメラに関する。
【０００２】
【従来の技術】
乾電池や充電式電池などのバッテリで駆動する可搬性のデジタルカメラにおいては、バッテリに蓄積される電力を有効に使用することが求められている。このため従来より、バッテリの電力を有効に使用することができるデジタルカメラが提案されている。
【０００３】
例えば、特開平９−１３０６４９号公報のデジタルカメラでは、各動作モードに応じて安定して動作可能な基準電圧をそれぞれ設定しておき、バッテリの電圧が基準電圧まで低下した場合は対応する動作モードの実行を禁止し、実行可能な動作モードのみを実行させるようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記特開平９−１３０６４９号公報のデジタルカメラは、バッテリの電圧が基準電圧まで低下した場合は、対応する動作モードの実行を一律に禁止するため、当該動作モードにおける実行を延長させることができないという問題があった。特に時間的に連続して複数の画像を取得する連写動作において動作が突然停止された場合は、本来取得されるべき画像が得られない可能性がある。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、バッテリの電圧が低下した状態においてもデジタルカメラを駆動させ、デジタルカメラの駆動時間を延長させることができる技術を提供することを第１の目的とする。
【０００６】
また、本発明は、バッテリの電圧が低下した状態においても連写動作を継続することができる技術を提供することを第２の目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、請求項１の発明は、被写体の画像を取得する撮像手段と、画像を一時的に記憶可能な画像メモリとを有する可搬性のデジタルカメラであって、駆動電力を供給するバッテリの電圧を検出する検出手段と、前記バッテリの電圧が所定の基準電圧まで低下したとき、画像の記憶に割り当てる前記画像メモリの容量を所定の基準容量よりも低下させる制御手段と、を備えている。
【０００８】
また、請求項２の発明は、請求項１に記載のデジタルカメラにおいて、前記撮像手段は、設定された撮像限界枚数まで時間的に連続して複数の画像を取得する連写動作が可能で、前記画像メモリは、前記撮像手段により取得された前記複数の画像を順次記憶するものであり、前記制御手段は、前記バッテリの電圧が前記基準電圧まで低下したとき、前記撮像限界枚数を所定の撮像基準枚数よりも低下させることを特徴とする。
【０００９】
また、請求項３の発明は、請求項１に記載のデジタルカメラにおいて、前記撮像手段により取得される複数の画像の並列処理が可能な処理手段、をさらに備え、前記撮像手段は、設定された撮像周期で前記複数の画像を取得する連写動作が可能で、前記画像メモリは、前記処理手段の並列処理の対象となる前記複数の画像を記憶するものであり、前記制御手段は、前記バッテリの電圧が前記基準電圧まで低下したとき、前記撮像周期を所定の基準周期よりも延長させることを特徴とする。
【００１０】
また、請求項４の発明は、請求項１に記載のデジタルカメラにおいて、前記撮像手段により取得された画像を記録画像として記録媒体に記録する記録手段と、前記記録媒体から前記記録画像を読み出して前記画像メモリに一時的に記憶させる読出手段と、をさらに備え、前記制御手段は、前記バッテリの電圧が所定の基準電圧まで低下したとき、前記記録画像の記憶に割り当てる前記画像メモリの容量を前記基準容量より低下させることを特徴とする。
【００１１】
また、請求項５の発明は、画像を一時的に記憶可能な画像メモリを有する可搬性のデジタルカメラに含まれるコンピュータによって実行可能なプログラムであって、前記プログラムのコンピュータによる実行は、前記コンピュータに、駆動電力を供給するバッテリの電圧を検出する工程と、前記バッテリの電圧が所定の基準電圧まで低下したとき、画像の記憶に割り当てる前記画像メモリの容量を所定の基準容量よりも低下させる工程と、を実行させることを特徴とする。
【００１２】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００１３】
＜１．第１の実施の形態＞
＜１−１．デジタルカメラの構成＞
図１及び図２は、本発明の実施形態に係るデジタルカメラ１の外観構成を示す図であり、図１は正面図、図２は背面図に相当する。
【００１４】
デジタルカメラ１の正面側には被写体の光像を結像するための撮影レンズ２が設けられる。またグリップ部１ａの上部にシャッタボタン１１が設けられる。シャッタボタン１１はユーザが撮像の開始を指示するための操作部であり、半押し状態と全押し状態との２段階の押し込み操作を検知可能なように構成される。シャッタボタン１１が半押し状態とされた場合には、フォーカス制御などの撮像準備動作が開始され、全押し状態とされた場合には、記録用の画像を取得する撮像動作（露光）が開始される。
【００１５】
また、シャッタボタン１１の上方には、電源のオン／オフを切り替えるとともに、「撮影モード」、「再生モード」および「通信モード」の間で動作モードを切り替えるダイヤル式のメインスイッチ１４が設けられている。撮影モードは被写体の画像を取得して記録画像として記録する動作モードであり、再生モードは記録画像を再生表示する動作モードである。また、通信モードは、デジタルカメラ１背面側に設けられるＵＳＢ端子１９を介して接続される外部装置に記録画像を送信するなどの通信を行う動作モードである。パーソナルコンピュータ（以下、「ＰＣ」という。）７（図３参照）と接続される場合は、記録画像を送信することでＰＣ７内に当該画像を記憶させることとなり、また、プリンタ８（図３参照）と接続される場合は、記録画像を送信することでプリンタ８に当該画像の印刷を行わせることとなる。
【００１６】
グリップ部１ａの逆側の側面上方には、「画像サイズ」、「露出モード」および「ドライブモード」等の項目を設定するためのファンクションダイヤル１２が設けられている。ファンクションダイヤル１２によって所望の項目にセットした後、グリップ部１ａ上部の選択ダイヤル１３を回転させることにより、セットされた項目の設定内容を順次変更することができる。
【００１７】
例えば、「ドライブモード」の項目では、１フレームずつ画像を取得する「単写動作」と、シャッタボタン１１が全押しされている間、時間的に連続して複数の画像を取得する「連写動作」との間で設定内容を切り替えることができる。
【００１８】
デジタルカメラ１の背面左方には、撮影待機状態におけるライブビュー表示、記録画像の再生表示および各種設定等を行うための電子ビューファインダ（以下、「ＥＶＦ」という。）１５および液晶ディスプレイ（以下、「ＬＣＤ」という。）１６が設けられている。
【００１９】
また、ＬＣＤ１６の右方にはメニューボタン１８および十字キー１７が設けられている。十字キー１７は上スイッチ１７Ｕ、下スイッチ１７Ｄ、左スイッチ１７Ｌおよび右スイッチ１７Ｒからなる４連スイッチ、ならびに、中央ボタン１７Ｃから構成される。メニューボタン１８を押下するとＬＣＤ１６にメニュー画面が表示され、メニュー画面を参照しつつ十字キー１７を操作することによって、種々の設定やコマンドを入力することができるようになっている。
【００２０】
デジタルカメラ１の下部にはバッテリ室３が設けられている。バッテリ室３は解放レバー３２でその蓋が解放され、その内部にデジタルカメラ１に駆動電力を供給するバッテリ３１を装填することができる。デジタルカメラ１では、公称電圧１．５Ｖの電池４本を直列接続したものがバッテリ３１として使用される。したがって、電圧低下の無い初期状態におけるバッテリ３１の規定電圧は６．０Ｖとなる。なお、バッテリ３１として使用する電池は、アルカリ乾電池などの一次電池、ならびに、ニカド電池、ニッケル水素電池およびリチウムイオン電池などの二次電池のいずれであってもよい。
【００２１】
また、デジタルカメラ１の内部にはカードスロット２９が設けられ、デジタルカメラ１の側面から記録媒体であるメモリカード９を挿入して装着できる。撮影モードにおいて取得された画像はメモリカード９に記録される。
【００２２】
＜１−２．デジタルカメラの内部構成＞
図３は、デジタルカメラ１の主たる内部構成を機能ブロックとして示す図である。
【００２３】
ＣＣＤ２１は、マトリクス状に配列された複数の画素からなる撮像素子であり、撮影レンズ２により結像された被写体の光像を画像信号に光電変換して出力する。ＣＣＤ２１の撮像面はベイヤー配列で各色成分に対応づけられた画素配列となっており、各画素がベイヤー配列に対応するＲ（赤），Ｇ（緑），Ｂ（青）のうちの１色についての輝度成分を検出するように構成されている。
【００２４】
信号処理回路２２は、ＣＣＤ２１から出力される画像信号（アナログ信号）に所定の信号処理を施すものである。信号処理回路２２は、ＣＤＳ（相関二重サンプリング）回路、ＡＧＣ（オートゲインコントロール）回路、Ａ／Ｄ変換器等をその内部に有し、ＣＤＳ回路により画像信号のノイズの低減を行い、ＡＧＣ回路により画像信号のレベル調整を行う。さらに、Ａ／Ｄ変換器により、各画素ごとのアナログ信号を例えば１２ビットのデジタル信号に変換する。信号処理回路２２から出力される画像は、デジタルカメラ１の内部のバスライン４５を介して全体制御部４に入力される。
【００２５】
タイミングジェネレータ２３は、全体制御部４から入力される信号に基づき、ＣＣＤ２１および信号処理回路２２への駆動制御信号を生成し出力する。例えば、受光した光量の積分の開始や停止を指示するタイミング信号や、画像信号の出力制御信号等の信号を生成し、ＣＣＤ２１および信号処理回路２２へ出力する。記録用の画像を取得する際において「ドライブモード」が「連写動作」に設定されている場合は、ＣＣＤ２１が連写動作を行うように駆動制御信号がタイミングジェネレータ２３から送出される。
【００２６】
レンズ駆動部２４は、全体制御部４から入力される信号に基づいて、撮影レンズ２の内部に含まれる部材、例えば、被写体像の合焦状態を調節するレンズ群や入射光量を調節する絞り等の駆動を行う。
【００２７】
操作部材２５は、上述したシャッタボタン１１、ファンクションダイヤル１２、メニューボタン１８および十字キー１７等を一の機能ブロックとして示したものである。操作部材２５の操作内容は信号として全体制御部４に入力される。
【００２８】
全体制御部４は、デジタルカメラ１の装置全体を統括制御するものであり、マイクロコンピュータを備えて構成されている。具体的には、各種演算を行うＣＰＵ４１、演算の作業領域となるＲＡＭ４２およびプログラム４４などを記憶するＲＯＭ４３を備えており、それぞれをバスライン４５によって接続した構成となっている。さらに、全体制御部４は、画像メモリ６、画像処理部５１、解像度変換部５２、圧縮伸張部５３、ビデオコントローラ５４、メモリカードコントローラ５５、バッテリコントローラ５６、ＵＳＢコントローラ５７およびシリアルインターフェース（Ｉ／Ｆ）５９を備えており、これらも同一のバスライン４５を介して接続される。
【００２９】
画像メモリ６は、画像を一時的に記憶する（バッファする）ものであり、例えば６４ＭＢの記憶容量を有すＤＲＡＭなどで構成される。画像メモリ６には、全体制御部４のＣＰＵ４１や各処理部の要求に応じて、処理対象となる画像が記憶される。例えば、撮影モードの連写動作中においては、取得された画像が一時的に記憶され、通信モードにおいては、外部装置への送信対象となる記録画像が一時的に記憶される。
【００３０】
画像処理部５１は、ＣＣＤ２１で取得された画像に対して各種の画像処理を行う専用のチップで構成される。例えば、黒レベル補正、ホワイトバランス補正およびγ補正等の各種補正処理、ならびに、ベイヤー形式の画像の各画素がＲＧＢ全ての色成分についてのデータを有するように画素値を補間する補間処理などが行われる。
【００３１】
解像度変換部５２は、ファンクションダイヤル１２等によって設定される「画像サイズ」に応じて、画像の解像度を変換する。また、ライブビュー表示を行う際には、ＥＶＦ１５あるいはＬＣＤ１６で表示可能な解像度に画像の解像度を変換して、ライブビュー画像を生成する。
【００３２】
圧縮伸張部５３は、画像に対してＪＰＥＧ方式等の圧縮方式にて圧縮処理を行い記録画像を生成する。これとともに、メモリカード９から読出された記録画像の伸張処理を行う。
【００３３】
ビデオコントローラ５４は、ＥＶＦ１５およびＬＣＤ１６の表示を制御する。ＥＶＦ１５あるいはＬＣＤ１６に表示すべき画像は、それぞれに表示可能な形式にビデオコントローラ５４にて変換されて出力される。
【００３４】
メモリカードコントローラ５５は、デジタルカメラ１に装着されるメモリカード９と間のデータの入出力を制御する。画像を記録する際には、所定の形式の名称を付した記録画像として記録する。
【００３５】
バッテリコントローラ５６は、バッテリ３１の電圧を検出し、検出結果をＣＰＵ４１に入力する。これとともに、バッテリ３１からの電力の供給先を制御し、デジタルカメラ１の各処理部に対して選択的に電力の供給あるいは遮断を行うことができるようになっている。
【００３６】
ＵＳＢコントローラ５７は、ＵＳＢ端子１９を介して接続される外部のＰＣ７やプリンタ８との間のデータの送受信を制御する。
【００３７】
上述したタイミングジェネレータ２３、レンズ駆動部２４および操作部材２５は、それぞれシリアルインターフェース５９を介して、バスライン４５に電気的に接続される。これにより、ＣＰＵ４１は、これら処理部に対して各種信号を送信して制御を行う一方、これら処理部から出力される各種信号を受信することができる。
【００３８】
全体制御部４によるデジタルカメラ１の各種制御は、ＲＯＭ４３に記憶されるプログラム４４に従って、ＣＰＵ４１が演算動作を行うことにより実現される。なお、ＲＯＭ４３はＥＰＲＯＭなどの追記が可能な不揮発性メモリで構成されており、メモリカード９からの読出、あるいは、ＵＳＢ端子１９を介して接続されるＰＣ７からの受信などにより、新たなプログラム４４をＲＯＭ４３に格納（インストール）することも可能とされている。
【００３９】
プログラムに従ったＣＰＵ４１の演算により実現される機能としては、デジタルカメラ１の上述した各処理部の動作制御機能の他、画像メモリ制御機能、バッテリ電圧監視機能、絞り値やシャッタスピードなどの露出条件を決定する露出制御機能、および、撮影レンズ２のレンズ群の合焦位置を決定するフォーカス制御機能などが含まれる。
【００４０】
画像メモリ制御機能は、画像メモリ６に記憶すべき画像を、画像メモリ６のいずれのアドレスに書き込むかを制御する機能である。画像メモリ６内において、画像を記憶するために割り当てられる容量は固定的なものではなく、記憶すべき画像に応じて動的に設定される。
【００４１】
バッテリ電圧監視機能は、バッテリコントローラ５６から入力されるバッテリ３１の電圧を監視し、各種の設定（動作モードの設定など）およびバッテリ３１の電圧に応じてデジタルカメラ１の各処理部の動作を制御し、駆動時間を延長させる機能である。この機能は、「ドライブモード」が「連写動作」に設定されている場合の撮影モード、および、通信モードにおいて有効に機能する。このため下記の「連写動作」を伴う撮影モードおよび通信モードの動作説明において、このバッテリ電圧監視機能について具体的に説明する。
【００４２】
＜１−３．撮影モード動作＞
まず、「ドライブモード」が「連写動作」に設定されている場合の撮影モードの動作について説明する。デジタルカメラ１では、連写動作を行う場合、取得した各画像を順次画像メモリ６に記憶させていき、画像の取得が終了した時点で画像メモリ６に記憶されている複数の画像を一括してメモリカード９に記録するようになっている。画像メモリ６に記憶できる画像の枚数には制限があることなどから、デジタルカメラ１では連写動作により連続取得できる画像の枚数に上限が設定される。以下、この上限として設定される画像の枚数を「撮像限界枚数」と称する。この撮像限界枚数はバッテリ３１の電圧の状態に応じて変更されるが、下記の説明ではバッテリ３１の電圧が十分に確保されている状態においての基準となる枚数（以下、「撮像基準枚数」という。）が２０枚であるものとする。
【００４３】
図４および図５は、「ドライブモード」が「連写動作」に設定されている場合の撮影モードの動作の流れを示す図である。
【００４４】
動作モードが撮影モードに設定され、「ドライブモード」が「連写動作」に設定されると、バッテリ３１の電圧と比較するための基準電圧である第１基準電圧Ｖ１および第２基準電圧Ｖ２の値が連写動作用にそれぞれ設定される。基準電圧Ｖ１，Ｖ２として設定する値は、予めＲＯＭ４３に記憶されてもよく、「画像サイズ」等の設定に基づいて導出されてもよい（ステップＳＴ１）。ここで第１基準電圧Ｖ１は、撮像基準枚数（２０枚）の画像をメモリカード９へ記録するために必要な電圧とされる。また、第２基準電圧Ｖ２は、撮像基準枚数の１／２の枚数（１０枚）の画像をメモリカード９へ記録するために必要な電圧とされる。したがって、第１基準電圧Ｖ１と第２基準電圧Ｖ２とは、Ｖ１＞Ｖ２の関係を有する。また、バッテリ３１が初期状態（一次電池では未使用状態、二次電池ではフル充電状態）であるときの規定電圧をＶ０とすると、Ｖ０＞Ｖ１＞Ｖ２の関係にある。
【００４５】
続いて、撮影待機状態となり、ＣＣＤ２１で取得される画像をＬＣＤ１６等に表示するライブビュー表示（ステップＳＴ２）、および、電圧チェック処理（ステップＳＴ３）が、シャッタボタン１１が半押しされるまで（ステップＳＴ４にてＮｏの間）繰り返される。ライブビュー表示は所定の時間間隔で繰り返され、ユーザは被写体の状態をＬＣＤ１６等を視認することで確認することができる。
【００４６】
シャッタボタン１１が半押しされると（ステップＳＴ４にてＹｅｓ）、全体制御部４により露出制御（ＡＥ）およびフォーカス制御（ＡＦ）が行われ（ステップＳＴ５）、さらに、電圧チェック処理が行われる（ステップＳＴ６）。その後、シャッタボタン１１の全押しを待機する状態へと移行し（ステップＳＴ７にてＮｏ，ＳＴ８にてＮｏ）、電圧チェック処理（ステップＳＴ６）が繰り返されることとなる。この状態で、シャッタボタン１１の操作が解除された場合は、再度、撮影待機状態に戻る（ステップＳＴ８にてＹｅｓ）。
【００４７】
一方、シャッタボタン１１が全押しされた場合は、記録用の画像を取得する動作が行われる。すなわち、ＣＣＤ２１にて露光が行われて被写体の画像が取得される（図５：ステップＳＴ９）。続いて、取得された画像に対して、画像処理部５１にて所定の画像処理が行われ（ステップＳＴ１０）、解像度変換部５２にて目的の解像度に変換され（ステップＳＴ１１）、さらに、圧縮伸張部５３にて圧縮処理がなされる（ステップＳＴ１２）。そして、所定の処理が施されて圧縮された画像が画像メモリ６に記憶される（ステップＳＴ１３）。
【００４８】
一の画像が画像メモリ６に記憶されると、続いて、シャッタボタン１１の操作が解除されているか否かが判定される（ステップＳＴ１４）。シャッタボタン１１の操作が解除されず全押しが継続されている場合は、連写動作の指示が継続されているため、電圧チェック処理がなされた後（ステップＳＴ１５）、画像メモリ６内に記憶された画像の枚数が撮像限界枚数以上であるか否かが判定される（ステップＳＴ１６）。撮像限界枚数未満であれば、画像のさらなる取得が可能であるため、再度、ステップＳＴ９〜ＳＴ１３の動作が繰り返され、新たに取得された一の画像が画像メモリ６に記憶される。
【００４９】
このようなステップＳＴ９〜ＳＴ１６の動作の繰り返しである連写動作により、複数の画像が時間的に連続して取得され、取得された画像が画像メモリ６に順次記憶されることとなる。そして、この連写動作中において、シャッタボタン１１が解除された場合（ステップＳＴ１４にてＹｅｓ）、あるいは、画像メモリ６内の画像の枚数が撮像限界枚数以上となった場合（ステップＳＴ１６にてＹｅｓ）は、その時点において画像メモリ６内に記憶されている画像が、記録画像としてメモリカードコントローラ５５の制御によりメモリカード９へ記録されることとなる（ステップＳＴ１７）。画像メモリ６内の全画像の記録が終了すると、再度、ステップＳＴ２に戻り、撮影待機状態となる。
【００５０】
以上のようにして「連写動作」を伴う撮影モードの動作が行われることとなるが、前述したように、シャッタボタン１１が半押しされる前（ステップＳＴ３）、シャッタボタン１１が全押しされる前（ステップＳＴ６）、および、連写動作中において新たな画像が取得される前（ステップＳＴ１５）においてそれぞれ、バッテリ３１の電圧をチェックする電圧チェック処理がなされる。この電圧チェック処理において、バッテリ３１の電圧が第１基準電圧Ｖ１あるいは第２基準電圧Ｖ２以下になったと判断された場合は、電圧に応じた動作がそれぞれ行われることとなる。図６は、この電圧チェック処理の詳細な流れ示す図である。
【００５１】
まず、バッテリコントローラ５６によりバッテリ３１の電圧（以下、「バッテリ電圧」ＢＶという。）が検出され、ＣＰＵ４１に入力される（ステップＳＴ２１）。そして、バッテリ電圧ＢＶが、第２基準電圧Ｖ２および第１基準電圧Ｖ１と順次比較される（ステップＳＴ２２，ＳＴ２３）。
【００５２】
ここで、バッテリ電圧ＢＶが第１基準電圧Ｖ１を超える場合（ステップＳＴ２２およびＳＴ２３にてＹｅｓ）は、十分な電圧が確保されていると判断され、撮像限界枚数は撮像基準枚数（２０枚）のまま変更されることはない（ステップＳＴ２４）。
【００５３】
一方、バッテリ電圧ＢＶが第１基準電圧以下、かつ、第２基準電圧Ｖ２を超える場合（ステップＳＴ２２にてＹｅｓ，ステップＳＴ２３にてＮｏ）は、撮像限界枚数が撮像基準枚数（２０枚）からその１／２の枚数（１０枚）に低下される（ステップＳＴ２５）。したがって、図５に示す連写動作中においては、以降、１０枚を限度として画像が取得されることとなる。これにより、連写動作中に画像の記憶に割り当てられる画像メモリ６の容量は、基準容量の１／２の容量に制限される。具体的には、画像メモリ６の記憶容量が６４ＭＢの場合は、この記憶容量を基準容量とし、画像の記憶に割り当てる容量は基準容量の１／２の３２ＭＢに変更される。このように撮像限界枚数を低下させたときにおいても、バッテリ電圧ＢＶは第２基準電圧Ｖ２を超えていることから、１０枚の画像を記録可能な電圧が少なくとも確保されているため、撮像限界枚数の画像は確実にメモリカード９へ記録可能である。
【００５４】
また、バッテリ電圧ＢＶが第２基準電圧Ｖ２以下の場合（ステップＳＴ２２にてＮｏ）は、連写動作を行うためには電圧が低いと判断され、全処理部への通電の停止（電源のオフ）がなされる。ただし、連写動作中における電圧チェック処理（図５：ステップＳＴ１５）においては、画像メモリ６内に取得された画像が記憶されており、この場合はこれらの画像をメモリカード９へ記録する必要がある。
【００５５】
したがって、電源をオフする前に、画像メモリ６内に画像が記憶されているか否かが判定される（ステップＳＴ２６）。画像メモリ６内に画像が記憶されていない場合は、バッテリコントローラ５６の制御によりそのまま全処理部への通電が停止され、デジタルカメラ１の電源がオフとされる（ステップＳＴ２９）。
【００５６】
一方、画像が記憶されていた場合は、バッテリコントローラ５６の制御により画像の記録に関連のない処理部への通電が停止された後（ステップＳＴ２７）、メモリカードコントローラ５５の制御により画像メモリ６内の画像がメモリカード９へ記録される（ステップＳＴ２８）。その後、全処理部への通電が停止され、デジタルカメラ１の電源がオフとされる（ステップＳＴ２９）。なお、電圧チェック処理は繰り返し行われるため、バッテリ電圧ＢＶが第２基準電圧Ｖ２以下と判断された時点では、ほぼバッテリ電圧ＢＶ＝第２基準電圧Ｖ２であり、また、撮像限界枚数は１０枚に設定されているはずである。つまり、撮像限界枚数である１０枚の画像を記録可能な電圧が少なくとも確保されていることから、画像メモリ６内の画像はメモリカード９へ確実に記録することができることとなる。
【００５７】
図７ないし図９は、上述した連写動作の具体例を示すタイムチャートである。これらの図において、シャッタボタン１１は時点Ｔ１で全押しされたものとし、以降、時点Ｔ１〜Ｔ２０の間、全押し状態が継続されているものとする。図中の▲１▼▲２▼▲３▼…は連写動作にて取得された複数の画像の順番であり、それぞれの位置に対応する項目の処理が、対応する画像に対してなされることを示している。ただし、「画像メモリ」の項目に対応する画像は画像メモリ６に記憶されていることを示している。また、「電圧チェック」という項目に対応する太線は電圧チェック処理がなされる時点を示している。
【００５８】
図７は、バッテリ電圧ＢＶが第１基準電圧Ｖ１を超える状態を維持した場合の動作を示している。バッテリ電圧ＢＶが第１基準電圧Ｖ１を超える状態を維持した場合は、露光による画像の取得（時点Ｔ１〜Ｔ２）、および、画像に所定の処理を施して画像メモリ６に記憶する処理（時点Ｔ２〜Ｔ３）が繰り返される。そして、取得された画像が画像メモリ６に順次記憶されていき、撮像限界枚数である２０枚の画像が画像メモリ６に記憶されると（時点Ｔ１９）、連写動作が終了し、２０枚の画像がメモリカード９に記録されることとなる（時点Ｔ１９〜Ｔ２０）。
【００５９】
図８は、時点Ｔ７の電圧チェック処理にてバッテリ電圧ＢＶが第１基準電圧Ｖ１以下と判定された場合の動作を示している。この場合は、バッテリ電圧ＢＶが第１基準電圧Ｖ１以下となった時点Ｔ７において、撮像限界枚数が１０枚に変更され、画像の記憶に割り当てられる画像メモリの容量が低下される。このため、１０枚の画像が画像メモリ６に記憶されると（時点Ｔ１５）、連写動作が終了し、１０枚の画像がメモリカード９に記録されることとなる（時点Ｔ１５〜Ｔ１８）。
【００６０】
図９は、時点Ｔ７の電圧チェック処理にてバッテリ電圧ＢＶが第１基準電圧Ｖ１以下と判定され、さらに、時点Ｔ１１の電圧チェック処理にてバッテリ電圧ＢＶが第２基準電圧Ｖ２以下と判定された場合の動作を示している。この場合は、図８と同様に、時点Ｔ７において撮像限界枚数が１０枚に変更されて画像の記憶に割り当てられる画像メモリの容量が低下される。そして、バッテリ電圧ＢＶが第２基準電圧Ｖ２以下となった時点Ｔ１１において、連写動作が終了し、その時点において画像メモリに記憶されている画像（図の場合は８枚）がメモリカード９に記録されることとなる（時点Ｔ１１〜Ｔ１４）。その後、デジタルカメラ１の電源がオフとされる。
【００６１】
以上のように、デジタルカメラ１の連写動作では、バッテリ電圧ＢＶが第１基準電圧Ｖ１まで低下した場合は、撮像限界枚数を所定の撮像基準枚数より低下させ、画像の記憶に割り当てられる画像メモリ６の容量を基準容量より低下させる。このような処理を行うことで、デジタルカメラ１の駆動時間を延長させることができるが、以下、この原理について説明する。
【００６２】
図１０は、バッテリ３１としてアルカリ乾電池を使用した場合に、デジタルカメラ１の処理系に一定の負荷があるときのバッテリ３１の放電特性を示しており、図中の横軸は時間Ｔ、縦軸はバッテリ電圧ＢＶを示している。デジタルカメラ１の負荷はその動作状態に応じて変化するため、実際にはバッテリ電圧ＢＶは急激に変動することもあるが、標準的にはほぼ図１０に示す曲線を描くこととなる。
【００６３】
ここで、撮像限界枚数を撮像基準枚数（２０枚）から変化させず、画像の記憶に割り当てられる画像メモリ６の容量を基準容量のままとする場合について考慮する。この場合は、連写動作にて取得された全画像を確実にメモリカード９へ記録するためには、バッテリ電圧ＢＶとしては、撮像基準枚数（２０枚）の画像の記録に必要な電圧、すなわち、第１基準電圧Ｖ１を常時確保しておく必要がある。したがって、バッテリ電圧ＢＶが第１基準電圧Ｖ１まで低下した時点ＴＴ１において、以降、正常な連写動作を継続することができなくなってしまう。仮に、強制的に連写動作を継続させた場合は、記録できない画像が生じる可能性がある。
【００６４】
一方、本実施の形態のデジタルカメラ１のように、バッテリ電圧ＢＶに応じて撮像限界枚数を撮像基準枚数より低下させ、画像の記憶に割り当てられる画像メモリ６の容量を基準容量より低下させると、バッテリ電圧ＢＶとしては、低下させた撮像限界枚数（１０枚）の画像の記録に必要な電圧、すなわち、第２基準電圧Ｖ２を確保すればよい。したがって、バッテリ電圧ＢＶが第２基準電圧Ｖ２まで低下する時点ＴＴ２まで、確実に記録画像を記録できる連写動作を継続することができる。すなわち、図中の期間ＰＥ分、デジタルカメラ１の駆動時間を延長することができるわけである。
【００６５】
＜１−４．通信モード動作＞
次に、通信モードの動作について説明する。デジタルカメラ１では、通信モードにおいて記録画像を外部装置へ送信する際には、送信対象となる記録画像をメモリカード９から一括して読み出して画像メモリ６に一時的に記憶させた後、当該画像を外部装置に送信するようになっている。上述したように、画像メモリ６に記憶できる画像の枚数には制限があることなどから、デジタルカメラ１では一度に画像メモリ６に記憶させる記録画像の枚数に上限が設定される。以下、この上限として設定される記録画像の枚数を「バッファ限界枚数」と称する。このバッファ限界枚数もバッテリ３１の電圧の状態に応じて変更されるが、下記の説明ではバッテリ３１の電圧が十分に確保されている状態においての基準となる枚数（以下、「バッファ基準枚数」という。）が２０枚であるものとする。
【００６６】
図１１は、通信モードの動作の流れを示す図である。動作モードが通信モードに設定されると、第１基準電圧Ｖ１および第２基準電圧Ｖ２の値が画像送信動作用にそれぞれ設定される（ステップＳＴ３１）。ここで第１基準電圧Ｖ１は、バッファ基準枚数（２０枚）の記録画像を外部装置へ送信するために必要な電圧とされる。また、第２基準電圧Ｖ２は、バッファ基準枚数の１／２の枚数（１０枚）の記録画像を外部装置へ送信するために必要な電圧とされる。したがって、第１基準電圧Ｖ１と第２基準電圧Ｖ２とは、Ｖ１＞Ｖ２の関係を有する。
【００６７】
続いて、ＬＣＤ１６に、画像の送信先となる外部装置の種類をユーザに選択させる画面が表示され、ＰＣおよびプリンタのうちのいずれかをユーザから受け付ける（ステップＳＴ３２）。そして、受け付けた外部装置の種類がＰＣの場合はＵＳＢ端子１９を介して接続されるＰＣ７との通信を確立し（ステップＳＴ３３）、プリンタの場合はＵＳＢ端子１９を介して接続されるプリンタ８との通信を確立する（ステップＳＴ３４）。このとき、通信が確立できない場合や、接続されている外部装置の種類がユーザから受け付けたものと相違する場合は、ＬＣＤ１６にその旨を示す警告表示がなされ、通信が確立するまでこの処理が繰り返される。
【００６８】
外部装置との通信が確立されると、外部装置への記録画像の送信を指示する信号であるデータ送信指示を待機する状態となる。このデータ送信指示は、ユーザのデジタルカメラ１の操作によって入力される信号であってもよく、接続された外部装置から受信する信号であってもよい。いずれの場合も、メモリカード９に記録されている記録画像のうち、いずれの記録画像を送信対象とするかが指定される（ステップＳＴ３５）。そして、データ送信指示があった場合は、送信対象として指定された記録画像の枚数が、送信が必要な記録画像の枚数を示す内部変数である必要送信枚数に設定される（ステップＳＴ３６）。
【００６９】
次に、バッテリ電圧ＢＶをチェックする電圧チェック処理がなされる（ステップＳＴ３７）。この電圧チェック処理は、上記撮影モードにおける電圧チェック処理（図６）とは処理内容が相違するが、詳細は後述する。
【００７０】
電圧チェック処理の後、必要送信枚数がバッファ限界枚数以下であるか否かが判定される（ステップＳＴ３８）。バッファ限界枚数以下であれば、必要送信枚数の全記録画像を画像メモリ６へ記憶できる。このため、メモリカードコントローラ５５の制御により、メモリカード９から必要送信枚数の全記録画像が読み出され、これら記録画像が画像メモリ６へ記憶される（ステップＳＴ３９）。そして、画像メモリ６に記憶された記録画像が、ＵＳＢ端子１９を介して順次外部装置へ送信される（ステップＳＴ４０）。
【００７１】
一方、必要送信枚数がバッファ限界枚数を超える場合は、必要送信枚数の全記録画像を画像メモリ６へ記憶できない。このため、メモリカード９からバッファ限界枚数のみの記録画像が読み出されて画像メモリ６へ一時的に記憶された後（ステップＳＴ４１）、これら記録画像が外部装置へ送信される（ステップＳＴ４２）。そして、画像メモリ６内に記憶された記録画像が送信されると、必要送信枚数から送信した記録画像の枚数（すなわち、バッファ限界枚数）を減算したものが、新たな必要送信枚数として設定される（ステップＳＴ４３）。その後、再度、ステップＳＴ３７に戻り、上述した電圧チェック処理および記録画像の送信が繰り返されることとなる。
【００７２】
以上のようなバッファ限界枚数までの記録画像の画像メモリ６への記憶とその送信という画像送信動作が繰り返されることにより、最終的に送信対象とされた全記録画像が外部装置へ送信される。送信対象とされた全記録画像の外部装置への送信が終了すると、再度、ステップＳＴ３５に戻り、データ送信指示を待機する状態となる。
【００７３】
このような通信モードにおいても、電圧チェック処理（ステップＳＴ３７）にてバッテリ電圧ＢＶが第１基準電圧Ｖ１あるいは第２基準電圧Ｖ２以下になったと判断された場合は、電圧に応じた動作がそれぞれ行われることとなる。図１２は、通信モードにおける電圧チェック処理の詳細な流れを示す図である。
【００７４】
まず、バッテリコントローラ５６によりバッテリ３１電圧ＢＶが検出され、ＣＰＵ４１に入力される（ステップＳＴ５１）。そして、バッテリ電圧ＢＶが、第２基準電圧Ｖ２および第１基準電圧Ｖ１と順次比較される（ステップＳＴ５２，ＳＴ５３）。
【００７５】
ここで、バッテリ電圧ＢＶが第１基準電圧Ｖ１を超える場合（ステップＳＴ５２およびＳＴ５３にてＹｅｓ）は、十分な電圧が確保されていると判断され、バッファ限界枚数はバッファ基準枚数（２０枚）のまま変更されることはない（ステップＳＴ５４）。
【００７６】
一方、バッテリ電圧ＢＶが第１基準電圧以下、かつ、第２基準電圧Ｖ２を超える場合（ステップＳＴ５２にてＹｅｓ，ステップＳＴ５３にてＮｏ）は、バッファ限界枚数がバッファ基準枚数（２０枚）からその１／２の枚数（１０枚）に低下される。したがって、図１１に示す画像送信動作中においては、以降、１０枚を限度として記録画像が読み出されて、画像メモリ６に記憶されることとなる。これにより、画像送信動作中において記録画像の記憶に割り当てられる画像メモリ６の容量は、基準容量（６４ＭＢ）の１／２の容量（３２ＭＢ）に制限される。なお、このようにバッファ限界枚数を低下させたときにおいても、バッテリ電圧ＢＶは第２基準電圧Ｖ２を超えていることから、１０枚の記録画像を送信可能な電圧が少なくとも確保されているため、バッファ限界枚数の記録画像は確実に外部装置へ送信可能である。
【００７７】
また、バッテリ電圧ＢＶが第２基準電圧Ｖ２以下の場合（ステップＳＴ５２にてＮｏ）は、記録画像の送信を行うためには電圧が低いと判断され、バッテリコントローラ５６の制御により全処理部への通電が停止され、デジタルカメラ１の電源がオフとされる（ステップＳＴ５６）。
【００７８】
以上のように、デジタルカメラ１の画像送信動作では、バッテリ電圧ＢＶが第１基準電圧Ｖ１まで低下した場合は、バッファ限界枚数をバッファ基準枚数より低下させ、読み出された記録画像の記憶に割り当てられる画像メモリ６の容量を基準容量より低下させる。このような処理を行うことで、バッテリ電圧ＢＶとしては、低下させたバッファ限界枚数（１０枚）の記録画像の送信に必要な電圧、すなわち、第２基準電圧Ｖ２を確保すればよい。したがって、連写動作時と同様に、バッテリ電圧ＢＶが第１基準電圧Ｖ１に低下した後、さらに、第２基準電圧Ｖ２まで低下する時点まで、デジタルカメラ１の駆動時間を延長することができることとなる。これにより、外部装置へ送信する記録画像のデータ量（つまり、ＰＣ７へ記憶させる、あるいは、プリンタ８に印刷させる記録画像のデータ量）を増加させることができる。
【００７９】
また、メモリカード９から記録画像を読み出す際に必要なバッテリ電圧ＢＶが確保されていないと、記録画像にデータ破損が生じる可能性がある。しかしながら、本実施の形態のデジタルカメラ１は、記録画像の記憶に割り当てる画像メモリ６の容量を基準容量より低下させることで、確保すべきバッテリ電圧ＢＶを低くすることができる。このため、バッテリ電圧ＢＶが低下した状態においても記録画像のデータ破損を防止することができることとなる。
【００８０】
＜２．第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。本実施の形態のデジタルカメラ１の構成および内部構成は、図１ないし図３に示すものと同様である。また、本実施の形態のデジタルカメラ１の動作は、第１の実施の形態のデジタルカメラ１とは連写動作のみが相違する。このため以下では、第１の実施の形態との相違点を中心に説明する。
【００８１】
第１の実施の形態の連写動作時においては、ＣＣＤ２１による画像の取得（露光）、ならびに、画像処理部５１、解像度変換部５２および圧縮伸張部５３等による画像に対する所定の処理は並列して行われなかったが、本実施の形態においてはこれら処理部による処理が並列して行われるようになっている。
【００８２】
この連写動作時における各処理部の並列動作を説明する前に、図１３を参照して、連写動作時において取得される一の画像に対する処理内容を説明する。連写動作時において取得された画像は、各処理部による所定の処理の合間に、画像メモリ６に一時的に記憶されるようになっている。このため、画像メモリ６には、各処理部の処理後あるいは処理対象となる画像を記憶するための４つの領域、第１ないし第４領域６１〜６４がそれぞれ割り当てられる。なお、前述したように、これらの領域の容量は固定的なものではなく、ＣＰＵ４１等による画像メモリ制御機能により、記憶すべき画像に応じて動的に設定される。
【００８３】
まず、画像はＣＣＤ２１の露光により取得され（処理Ｐ１）、ＣＣＤ２１から読み出されて画像メモリ６の第１領域６１に記憶される（処理Ｐ２）。次に、第１領域６１に記憶された画像は、画像処理部５１に入力されて所定の画像処理が行われ、画像メモリ６の第２領域６２に記憶される（処理Ｐ３）。次に、第２領域６１に記憶された画像は、解像度変換部５２に入力されて目的の解像度に変換され、画像メモリ６の第３領域６３に記憶される（処理Ｐ３）。次に、第３領域６３に記憶された画像は、圧縮伸張部５３に入力されて圧縮処理がなされ、画像メモリ６の第４領域６４に記憶される。さらに、第４領域６４に記憶された画像は、メモリカードコントローラ５５の制御により、メモリカード９に記録されることとなる（処理Ｐ６）。本実施の形態のデジタルカメラ１の連写動作では、これらの処理Ｐ１〜Ｐ６が並列して行われることとなる。
【００８４】
図１４ないし図１６は、本実施の形態の連写動作の具体例を示すタイムチャートである。これらの図において、シャッタボタン１１は時点Ｔ２１で全押しされたものとし、以降、時点Ｔ２１〜Ｔ３８の間、全押し状態が継続されているものとする。図中の▲１▼▲２▼▲３▼…は連写動作にて取得された複数の画像の順番であり、それぞれの位置に対応する項目の処理が、対応する画像に対してなされることを示している。なお、処理Ｐ２〜Ｐ５の項目に対応する画像は、処理が終了した時点で、画像メモリ６の第１ないし第４領域６１〜６４にそれぞれ記憶されることとなる。また、「電圧チェック」という項目に対応する太線は電圧チェック処理がなされる時点を示している。
【００８５】
本実施の形態の電圧チェック処理においても、バッテリ電圧ＢＶが第１基準電圧Ｖ１および第２基準電圧Ｖ２とそれぞれ比較される。ただし第１基準電圧Ｖ１は、連写動作による新たな画像の取得の停止後、その時点において未記録の画像の処理を６枚分行うために必要な電圧とされる。また、第２基準電圧Ｖ２は、連写動作による新たな画像の取得の停止後、その時点において未記録の画像の処理を３枚分行うために必要な電圧とされる。本実施の形態において電圧チェック処理は、一の画像を取得する露光の直後ごとに実施される。
【００８６】
図１４は、バッテリ電圧ＢＶが第１基準電圧Ｖ１を超える状態を維持した場合の動作を示している。バッテリ電圧ＢＶが第１基準電圧Ｖ１を超える状態を維持した場合は、電圧チェック処理を挟むのみのほぼ時間間隔をおくことなく、複数の画像が時間的に連続して取得されていく（処理Ｐ１）。複数の画像が取得される撮像周期は予め設定されており、所定の基準周期Ｃ１とされる。また、画像の取得と平行して、取得された画像に対する処理Ｐ２〜Ｐ６が並列して行われる。そして、時点Ｔ２６以降は、処理Ｐ１〜Ｐ６の全てが同時に行われ、６枚の画像が並列処理されていくこととなる。したがって、画像メモリ６の第１ないし第４領域６１〜６４にはそれぞれ画像が記憶され、画像メモリ６としては４枚の画像が記憶される状態となる。本実施の形態では、この４枚の画像の記憶に割り当てる画像メモリ６の容量を基準容量としている。このような並列処理は、シャッタボタン１１の全押しが解除されるまで、上記撮像周期と同一の周期Ｃ１で継続されていくこととなる。
【００８７】
図１５は、時点Ｔ２７の電圧チェック処理にてバッテリ電圧ＢＶが第１基準電圧Ｖ１以下と判定された場合の動作を示している。この場合は、バッテリ電圧ＢＶが第１基準電圧Ｖ１以下となった時点Ｔ２７において、バッテリ電圧監視機能により、撮像周期が基準周期Ｃ１の２倍の周期Ｃ２に延長される。これにより、時点Ｔ２７以降については、画像が周期Ｃ２ごとに取得されることとなる。
【００８８】
これに伴って、処理部の並列処理の対象となる画像の枚数が順次減少していき、時点Ｔ３１以降は３枚の画像が並列処理される。具体的には、時点Ｔ３１〜Ｔ３２では処理Ｐ２，Ｐ４およびＰ６のみが行われ、時点Ｔ３２〜Ｔ３３では処理Ｐ１，Ｐ３およびＰ５のみが行われることとなる。時点Ｔ３３以降は、時点Ｔ３１〜Ｔ３３の処理と同一の処理が、シャッタボタン１１の全押しが解除されるまで、撮像周期と同一の周期Ｃ２で継続されていくこととなる。したがって、時点Ｔ３１以降、画像メモリ６としては２枚の画像が記憶される状態とされる。すなわち、画像の記憶に割り当てる画像メモリ６の容量は、基準容量よりも低下されることとなる。
【００８９】
図１６は、時点Ｔ２７の電圧チェック処理にてバッテリ電圧ＢＶが第１基準電圧Ｖ１以下と判定され、さらに、時点Ｔ３３の電圧チェック処理にてバッテリ電圧ＢＶが第２基準電圧Ｖ２以下と判定された場合の動作を示している。この場合は、図１５と同様に、時点Ｔ２７において撮像周期が基準周期の２倍の周期Ｃ２に変更され、画像の記憶に割り当てる画像メモリ６の容量は低下される。そして、バッテリ電圧ＢＶが第２基準電圧Ｖ２以下となった時点Ｔ３３において、新たな画像の取得が停止される。その後、時点Ｔ３３において未記録の画像３枚の処理が行われていき、時点Ｔ３８で全画像がメモリカード９に記録されるとデジタルカメラ１の電源がオフとされる。
【００９０】
以上のように、本実施の形態のデジタルカメラ１の連写動作では、バッテリ電圧ＢＶが第１基準電圧Ｖ１まで低下した場合は、撮像周期を所定の基準周期よりも延長させ、画像の記憶に割り当てられる画像メモリ６の容量を基準容量より低下させる。このような処理を行うことで、バッテリ電圧ＢＶとしては、新たな画像の取得の停止時点において未記録の画像３枚を処理するために必要な電圧、すなわち、第２基準電圧Ｖ２を確保すればよい。したがって、第１の実施の形態と同様に、バッテリ電圧ＢＶが第１基準電圧Ｖ１に低下した後、さらに、第２基準電圧Ｖ２まで低下する時点まで、連写動作を継続することができる。すなわち、デジタルカメラ１の駆動時間を延長することができることとなる。
【００９１】
＜３．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【００９２】
例えば、バッテリの電圧が所定の基準電圧まで低下したとき、画像メモリ６を直接的に制御することで、画像の記憶に割り当てる画像メモリ６の容量を所定の基準容量よりも低下させるようにしてもよい。これによれば、デジタルカメラ１のいかなる動作中であっても、バッテリ電圧ＢＶが比較的低下した状態においてデジタルカメラ１を駆動させることができ、デジタルカメラの駆動時間を延長させることができる。
【００９３】
また、上記実施の形態においては、バッテリ電圧ＢＶと比較するための基準電圧は２つのみであったが、３つ以上であってもよい。例えば、第１の実施の形態の連写動作においては、第１基準電圧Ｖ１および第２基準電圧Ｖ２の他、第３基準電圧Ｖ３をさらに設定しておく。そして、バッテリ電圧ＢＶが第２基準電圧Ｖ２まで低下した場合は撮像限界枚数を撮像基準枚数の１／４の枚数（５枚）に低下させ、バッテリ電圧ＢＶが第３基準電圧Ｖ３まで低下した場合に電源オフとする。これにより、画像の記憶に割り当てる画像メモリ６の容量を所定の基準容量よりもさらに低下させる。このように基準電圧を多数設定することで、バッテリ３１の電力をより有効に使用することができることから、デジタルカメラ１の駆動時間をさらに延長させることができる。
【００９４】
すなわち、一般に、互いに異なる複数（２または３以上）の基準電圧を設定しておき、その時点のバッテリ電圧とそれら複数の基準電圧との大小関係に応じて、画像の一時記憶に使用するためのメモリ容量の割当量を段階的に低下させる、という構成でこの発明を実施可能である。この場合において、電圧値が高い順に第１基準電圧、第２基準電圧…のように呼ぶとき、バッテリ電圧が第Ｎ基準電圧（Ｎ≧１）以下となってメモリ容量の割当量を低下させた後、さらに第（Ｎ＋１）基準電圧以下にまでバッテリ電圧が低下した場合には、第（Ｎ＋１）基準電圧に対応してメモリ容量の割当量をさらに低下させるというように、バッテリ電圧に応じたメモリ容量の割当変更を漸次に行うことが可能とすることが好ましい。
【００９５】
また、上記第１実施の形態の通信モードでは、送信先の外部装置がＰＣ７であるときとプリンタ８であるときとで、第１基準電圧Ｖ１および第２基準電圧Ｖ２の値は同一であったが、それぞれに応じて相違する値を設定してもよい。例えば、プリンタ８に記録画像を送信する際に、当該画像の形式変換などの処理が必要な場合は、単にＰＣ７に記録画像を送信するよりも電力を消費することとなるが、この処理にあわせて基準電圧を設定すれば、より的確な処理を行うことができる。
【００９６】
また、バッテリ電圧ＢＶが第１基準電圧Ｖ１まで低下したときは、さらに、その旨の情報をＬＣＤ１６等に表示するようにしてもよい。これによれば、バッテリ電圧ＢＶが低下したことをユーザが容易に認識できるため、操作性の向上を図ることができる。
【００９７】
また、上記実施の形態では、ＣＰＵがプログラムに従って演算処理を行うことにより各種機能が実現されると説明したが、これら機能の全部または一部は専用の電気的回路により実現されてもよい。特に、繰り返し演算を行う箇所をロジック回路にて構築することにより、高速な演算が実現される。また逆に、電気的回路によって実現されるとした機能の全部または一部は、ＣＰＵがプログラムに従って演算処理を行うことにより実現されてもよい。
【００９８】
◎なお、上述した具体的実施の形態には以下の構成を有する発明が含まれている。
【００９９】
（１）　請求項４に記載のデジタルカメラにおいて、
前記画像メモリに記憶された前記記録画像を外部装置に対して送信可能な送信手段、
をさらに備え、
前記制御手段は、前記バッテリの電圧が前記基準電圧まで低下したとき、前記送信手段の送信対象となる前記記録画像の記憶に割り当てる前記画像メモリの容量を前記基準容量よりも低下させることを特徴とするデジタルカメラ。
【０１００】
これによれば、記録画像を外部装置へ送信する際にバッテリの電圧が低下した場合であっても、デジタルカメラの駆動時間を延長させることができるため、送信する記録画像のデータ量を増加させることができる。
【０１０１】
（２）　上記（１）に記載のデジタルカメラにおいて、
前記外部装置は、パーソナルコンピュータを含むことを特徴とするデジタルカメラ。
【０１０２】
これによれば、記録画像をパーソナルコンピュータへ送信する際にバッテリの電圧が低下した場合であっても、デジタルカメラの駆動時間を延長させることができるため、パーソナルコンピュータへ記憶させる画像のデータ量を増加させることができる。
【０１０３】
（３）　上記（１）に記載のデジタルカメラにおいて、
前記外部装置は、プリンタを含むことを特徴とするデジタルカメラ。
【０１０４】
これによれば、記録画像をプリンタへ送信する際にバッテリの電圧が低下した場合であっても、デジタルカメラの駆動時間を延長させることができるため、プリンタに印刷させる画像のデータ量を増加させることができる。
【０１０５】
【発明の効果】
以上、説明したように、請求項１ないし５の発明によれば、画像の記憶に割り当てる画像メモリの容量を低下させると、画像の取り扱いに対して確保すべきバッテリの電圧を低くすることができる。したがって、画像の記憶に割り当てる画像メモリの容量を所定の基準容量よりも低下させることで、バッテリの電圧が低下した状態においてもデジタルカメラを駆動させることができる。その結果、デジタルカメラの駆動時間を延長させることができる。
【０１０６】
また特に、請求項２の発明によれば、連写動作における撮像限界枚数を低下させると、取得された複数の画像の記憶に割り当てる画像メモリの容量を低下させることができる。したがって、連写動作における撮像限界枚数を所定の撮像基準枚数よりも低下させることで、バッテリの電圧が低下した状態においても連写動作を継続することができる。
【０１０７】
また特に、請求項３の発明によれば、連写動作における撮像周期を延長させると、並列処理の対象となる画像の記憶に割り当てる画像メモリの容量を低下させることができる。したがって、連写動作における撮像周期を所定の基準周期よりも延長させることで、バッテリの電圧が低下した状態においても連写動作を継続することができる。
【０１０８】
また特に、請求項４の発明によれば、記録媒体から記録画像を読み出して画像メモリに記憶させる際に、必要なバッテリの電圧が確保されていないと、記録画像にデータ破損が生じる可能性があるが、記録画像の記憶に割り当てる画像メモリの容量を低下させると、確保すべきバッテリの電圧を低くすることができる。したがって、記録画像の記憶に割り当てる画像メモリの容量を所定の基準容量よりも低下させることで、バッテリの電圧が低下した状態においても記録画像のデータ破損を防止することができる。
【図面の簡単な説明】
【図１】デジタルカメラの外観構成を示す正面図である。
【図２】デジタルカメラの外観構成を示す背面図である。
【図３】デジタルカメラの内部構成を機能ブロックとして示す図である。
【図４】連写動作を伴う撮影モードの動作の流れを示す図である。
【図５】連写動作を伴う撮影モードの動作の流れを示す図である。
【図６】撮影モードにおける電圧チェック処理の詳細な流れ示す図である。
【図７】バッテリ電圧が第１基準電圧を超える場合の動作を示す図である。
【図８】バッテリ電圧が第１基準電圧以下となる場合の動作を示す図である。
【図９】バッテリ電圧が第２基準電圧以下となる場合の動作を示す図である。
【図１０】バッテリの放電特性を示す図である。
【図１１】通信モードの動作の流れを示す図である。
【図１２】通信モードにおける電圧チェック処理の詳細な流れを示す図である。
【図１３】連写動作時に取得される画像に対する処理内容を示す図である。
【図１４】バッテリ電圧が第１基準電圧を超える場合の動作を示す図である。
【図１５】バッテリ電圧が第１基準電圧以下となる場合の動作を示す図である。
【図１６】バッテリ電圧が第２基準電圧以下となる場合の動作を示す図である。
【符号の説明】
１　　　デジタルカメラ
３　　　バッテリ室
４　　　全体制御部
６　　　画像メモリ
７　　　パーソナルコンピュータ
８　　　プリンタ
９　　　メモリカード
１９　　　ＵＳＢ端子
３１　　　バッテリ
４４　　　プログラム
【図１】
2004088304.tif 000003
【図２】
2004088304.tif 000004
【図３】
2004088304.tif 000005
【図４】
2004088304.tif 000006
【図５】
2004088304.tif 000007
【図６】
2004088304.tif 000008
【図７】
2004088304.tif 000009
【図８】
2004088304.tif 000010
【図９】
2004088304.tif 000011
【図１０】
2004088304.tif 000012
【図１１】
2004088304.tif 000013
【図１２】
2004088304.tif 000014
【図１３】
2004088304.tif 000015
【図１４】
2004088304.tif 000016
【図１５】
2004088304.tif 000017
【図１６】
2004088304.tif 000018