(57)【特許請求の範囲】
【請求項１】
メモリを備えた電池装置を使用可能な電子機器であって、
前記電池装置と接続可能な接続部と、
前記接続部に接続された前記電池装置の前記メモリから、接続された電子機器を識別するための識別情報と、前記識別情報で識別される電子機器にて使用された場合の電源制御情報と、前記電池装置内部の温度情報とを読み出す読み出し制御手段と、
前記読み出し制御手段によって読み出した前記電源制御情報および前記温度情報に基づいて、接続される前記電池装置の終止電圧に関するパラメータを設定する終止電圧設定手段と
を有することを特徴とする電子機器。
【請求項２】
前記電源制御情報を設定する電源制御情報設定手段と、
前記電源制御情報設定手段にて設定した前記電源制御情報を前記電池装置の前記メモリに書き込む書き込み制御手段と
をさらに有すること特徴とする請求項１に記載の電子機器。
【請求項３】
前記接続部に接続された前記電池装置の前記メモリに接続された電子機器を識別するための識別情報がない場合、前記書き込み手段は、前記識別情報と前記電源制御情報設定手段にて設定した前記電源制御情報とを前記電池装置の前記メモリに書き込むことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記電源制御情報生成手段による生成動作を第１の時間間隔ごとに動作させるとともに、前記書き込み制御手段による書き込み動作を第２の時間間隔ごとに動作させる動作制御手段をさらに有することを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記電源制御情報は、前記電池装置の終止電圧情報または前記識別情報で識別される電子機器の負荷特性情報を含むことを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
メモリを備えた電池装置を使用可能な電子機器の制御方法であって、
前記電池装置の接続を検出する接続検出ステップと、
接続された前記電池装置の前記メモリから、接続された電子機器を識別するための識別情報と、前記識別情報で識別される電子機器にて使用された場合の電源制御情報と、前記電池装置内部の温度情報とを読み出す読み出し制御ステップと、
前記読み出し制御ステップによって読み出した前記電源制御情報および前記温度情報に基づいて、接続される前記電池装置の終止電圧に関するパラメータを設定する終止電圧設定ステップと
を有することを特徴とする電子機器の制御方法。
【請求項７】
前記電源制御情報を設定する電源制御情報設定ステップと、
前記電源制御情報設定ステップにて設定した前記電源制御情報を前記電池装置の前記メモリに書き込む書き込み制御ステップと
をさらに有することを特徴とする請求項６に記載の電子機器の制御方法。
【請求項８】
接続された前記電池装置の前記メモリに接続された電子機器を識別するための識別情報があるかどうかを判断する判断ステップをさらに有し、
前記判断ステップによって前記識別情報がないと判断される場合に、前記書き込みステップにて、前記識別情報と前記電源制御情報設定手段にて設定した前記電源制御情報とを前記電池装置の前記メモリに書き込むことを特徴とする請求項７に記載の電子機器の制御方法。
【請求項９】
前記電源制御情報は前記電池装置の終止電圧情報または前記識別情報で識別される電子機器の負荷特性情報を含むことを特徴とする請求項６から８のいずれか１項に記載の電子機器の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、静止画像や動画像を撮像、記録、再生する画像処理装置等の電子機器およびその制御方法に関する。
【０００２】
【従来の技術】
従来、固体メモリ素子を有するメモリカードを記録媒体として、静止画像や動画像を記録／再生する電子カメラ等の画像処理装置は既に市販されている。そして、これらの電子カメラ等の画像処理装置は、携帯して撮影を行うことができる必要であり、そのため、動力源としてアルカリ電池やリチウム電池等の一次電池や、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ−ｉｏｎ電池等の二次電池が一般的に用いられている。
【０００３】
近年、特に、ＮｉＭＨ電池やＬｉ−ｉｏｎ電池等の二次電池は、一次電池に比べて経済性に優れているため、電子カメラ等の画像処理装置を用いた電池駆動システムに広く用いられている。
【０００４】
これらの画像処理装置と電池を用いた電池駆動システムによれば、より大容量で且つより高エネルギー密度の電池を用いることにより、撮影枚数或いは撮影時間（利用可能時間）を増やすことが可能である。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の電子カメラ等の画像処理装置と電池とを用いた電池駆動システムにあっては、撮影枚数或いは撮影時間を増やすために、より大容量で且つより高エネルギー密度の電池として、特に、ＮｉＭＨ電池やＬｉ−ｉｏｎ電池等の二次電池を用いる必要があり、このため、電池の体積や重量が増えると共に、電池の価格が高くなるという問題点があった。
【０００６】
一方、より大容量で且つより高エネルギー密度の電池を用いる代わりに、同じ容量で且つ同じエネルギー密度の電池であっても、画像処理回路の電源回路において電池の終止電圧を低く設定して電池総和容量を無駄なく使い切る方法により、撮影枚数或いは撮影時間を増やすことも可能である。
【０００７】
しかしながら、画像処理装置を用いた電池駆動システムに対して着脱可能な構成の電池を用いる場合、電池毎の固体性能差により、比較的低い終止電圧まで電流供給が可能な電池もあれば、比較的高い終止電圧で電流供給を終えてしまう電池もあり、このため、画像処理装置の安定動作を鑑みて比較的高い終止電圧で電池の使用を終える必要があった。
【０００８】
このため、より低い終止電圧まで電流供給が可能な電池であっても、電池総和容量を使い切らずに使用中止にする必要があり、撮影枚数或いは撮影時間を増やすことが困難であるという問題があった。
【０００９】
また、特定の画像処理装置を用いた電池駆動システム専用の二次電池ではなく、汎用の二次電池を用いる場合、事前に画像処理装置と全ての汎用の二次電池とを組み合わせて最適な終止電圧の設定条件を求めることは極めて困難であるため、より安全な値の終止電圧を設定して用いることしかできず、このため、撮影枚数或いは撮影時間を増やすことが困難であるという問題があった。
【００１０】
また、電池駆動システム本来のシーケンス内において、電池の負荷特性をチェックするシーケンスを挿入した場合、その負荷特性チェックシーケンスを実行中はシステム本来の機能の動作が遅くなったり、一時的に動作が停止したりする場合があった。
【００１１】
そこで、本発明は、電池の個体差によらず最適な終止電圧を動的に設定することを可能にすることを目的とする。
【００１３】
【課題を解決するための手段】
本発明に係る電子機器は、メモリを備えた電池装置を使用可能な電子機器であって、前記電池装置と接続可能な接続部と、前記接続部に接続された前記電池装置の前記メモリから、接続された電子機器を識別するための識別情報と、前記識別情報で識別される電子機器にて使用された場合の電源制御情報と、前記電池装置内部の温度情報とを読み出す読み出し制御手段と、前記読み出し制御手段によって読み出した前記電源制御情報および前記温度情報に基づいて、接続される前記電池装置の終止電圧に関するパラメータを設定する終止電圧設定手段とを有することを特徴とする。
【００１５】
本発明に係る電子機器の制御方法は、メモリを備えた電池装置を使用可能な電子機器の制御方法であって、前記電池装置の接続を検出する接続検出ステップと、接続された前記電池装置の前記メモリから、接続された電子機器を識別するための識別情報と、前記識別情報で識別される電子機器にて使用された場合の電源制御情報と、前記電池装置内部の温度情報とを読み出す読み出し制御ステップと、前記読み出し制御ステップによって読み出した前記電源制御情報および前記温度情報に基づいて、接続される前記電池装置の終止電圧に関するパラメータを設定する終止電圧設定ステップとを有することを特徴とする。
【０１５８】
【発明の実施の形態】
以下、本発明の各実施の形態を図面に基づき説明する。
【０１５９】
（第１の実施の形態）
まず、本発明の第１の実施の形態を図１乃至図１３に基づき説明する。
【０１６０】
図１は、本実施の形態に係る電子装置である電子カメラ等の画像処理装置の構成を示すブロック図である。同図において、１００は画像処理装置である。
【０１６１】
１０は撮影レンズ、１２は絞り機能を有するシャッター、１４は光学像を電気信号に変換する撮像素子、１６はＡ／Ｄ変換器で、撮像素子１４のアナログ信号をデジタル信号に変換する。１８はタイミング発生回路で、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給する。タイミング発生回路１８は、メモリ制御回路２２及びシステム制御回路５０により制御される。
【０１６２】
２０は画像処理回路で、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行うＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。更に、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【０１６３】
２２はメモリ制御回路で、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮／伸長回路３２を制御する。Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して画像表示メモリ２４或いはメモリ３０に書き込まれる。
【０１６４】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ−ＬＣＤ（薄膜トランジスタ液晶ディスプレイ）等からなる画像表示部で、画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介して画像表示部２８により表示される。
【０１６５】
撮像した画像データを画像表示部２８を用いて逐次表示すれば、電子ファインダー機能を実現することが可能である。
【０１６６】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には画像処理装置１００の電力消費を大幅に低減することができる。
【０１６７】
３０は撮影した静止画像や動画像を格納するためのメモリで、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速且つ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０は、システム制御回路５０の作業領域としても使用することが可能である。
【０１６８】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮／伸長する圧縮／伸長回路で、メモリ３０に格納された画像を読み込んで圧縮処理または伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【０１６９】
４０は露光制御手段で、絞り機能を有するシャッター１２を制御する。また、露光制御手段４０は、フラッシュ４８と連携することによりフラッシュ調光機能も有する。４２は測距制御手段で、撮影レンズ１０のフォーカシングを制御する。４４はズーム制御手段で、撮影レンズ１０のズーミングを制御する。４６はバリア制御手段で、バリアである保護手段１０２の動作を制御する。４８はフラッシュで、ＡＦ補助光の投光機能及びフラッシュ調光機能を有する。
【０１７０】
露光制御手段４０及び測距制御手段４２は、ＴＴＬ方式を用いて制御され、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０及び測距制御手段４２に対して制御を行う。
【０１７１】
５０はシステム制御回路で、画像処理装置１００全体を制御する。５２はメモリで、システム制御回路５０の動作用の定数、変数、プログラム等を記憶する。５４は液晶表示装置或いはスピーカー等の表示部で、システム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する。表示部５４は、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数箇所設置され、例えば、ＬＣＤ（液晶ディスプレイ）やＬＥＤ（発光ダイオード）、発音素子等の組み合わせにより構成されている。
【０１７２】
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【０１７３】
表示部５４の表示内容うち、ＬＣＤ等に表示するものとしては、例えば、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残容量表示、電池残容量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ（インタフェース）動作表示、日付／時刻表示、外部コンピュータとの接続状態を示す表示等がある。
【０１７４】
また、表示部５４の表示内容うち、光学ファインダー１０４内に表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッタースピード表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示等がある。
【０１７５】
また、表示部５４の表示内容うち、ＬＥＤ等に表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、記録媒体書き込み動作表示、マクロ撮影設定通知表示、二次電池充電状態表示等がある。
【０１７６】
更に、表示部５４の表示内容うち、ランプ等に表示するものとしては、例えば、セルフタイマー通知ランプ等がある。このセルフタイマー通知ランプは、ＡＦ補助光として共用して用いても良い。
【０１７７】
５６は電気的に消去／記憶可能な不揮発性メモリで、例えば、ＥＥＰＲＯＭ等が用いられる。６０，６２，６４，６６，６８，７０及び７２は操作手段で、システム制御回路５０の各種の動作指示を入力するためのものであり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【０１７８】
ここで、これらの操作手段６０，６２，６４，６６，６８，７０及び７２の具体的な説明を行う。
【０１７９】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先（デプス）撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生／消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。
【０１８０】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ  （オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【０１８１】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮／伸長回路３２で圧縮処理を行い、記録媒体２００或いは記録媒体２１０に画像データを書き込む記録処理と一連の処理の動作開始を指示する。
【０１８２】
６６は選択／切り替えスイッチで、パノラマモード等の撮影及び再生を実行する際に、各種機能の選択及び切り替えを設定することができる。
【０１８３】
６８は決定／実行スイッチで、パノラマモード等の撮影及び再生を実行する際に、各種機能の決定及び実行を設定することができる。
【０１８４】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦボタン、撮影直後に撮影した画像データを画像表示部２８で自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦボタン等がある。
【０１８５】
７２は圧縮モードスイッチで、ＪＰＥＧ圧縮モードの圧縮率を選択するため或いは撮像素子１４の信号をそのままデジタル化して記録媒体２００或いは記録媒体２１０に記録するＣＣＤＲＡＷモードを選択するためのスイッチである。
【０１８６】
ＪＰＥＧ圧縮モードは、例えば、ノーマルモードとファインモードとが用意されている。ＪＰＥＧ圧縮モードにおいては、撮像素子１４から読み出されてＡ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、メモリ３０に書き込まれた画像データを読み出し、圧縮／伸長回路３２により設定した圧縮率に従って圧縮処理を行った後、記録媒体２００或いは記録媒体２１０に記録する。
【０１８７】
ＣＣＤＲＡＷモードでは、撮像素子１４の色フィルタの画素配列に応じて、ライン毎にそのまま画像データを読み出して、Ａ／Ｄ変換器１６、メモリ制御回路２２を介して、メモリ３０に書き込まれた画像データを読み出し、記録媒体２００或いは記録媒体２１０に記録する。
【０１８８】
８０は電源制御手段で、電池ユニット検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池ユニット３００の装着の有無、電池ユニット３００の種類、電池ユニット３００の電池残容量の検出を行い、その検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００，２１０を含む各部へ供給する。
【０１８９】
８２は電池ユニット３００を画像処理装置１００に機械的及び電気的に結合するコネクタである。
【０１９０】
９０及び９４はメモリカードやハードディスク等の記録媒体２００，２１０とのインターフェース、９２及び９６はメモリカードやハードディスク等の記録媒体２００，２１０と接続を行うコネクタ、９８はコネクタ９２及び或いはコネクタ９６に記録媒体２００或いは記録媒体２１０が装着されているか否かを検知する記録媒体着脱検知手段である。記録媒体着脱検知手段９８は、コネクタ９２及び或いはコネクタ９６に、記録媒体２００或いは記録媒体２１０以外の、例えば、後述する各種通信カード等が装着されているか否かをも検知することができる。
【０１９１】
尚、本実施の形態では、記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明しているが、この記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても良い。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても良い。インターフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ）カード等の規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【０１９２】
１０２は画像処理装置１００のレンズ１０を含む撮像部を覆うことにより、該撮像部の汚れや破損を防止するバリアである保護手段である。
【０１９３】
１０４は光学ファインダで、画像表示部２８による電子ファインダー機能を使用することなしに、光学ファインダ１０４のみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等が設置されている。
【０１９４】
１１０は通信手段で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信等の各種通信機能を有する。
【０１９５】
１１２は通信手段１１０により画像処理装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。１２０は音声を電気信号に変換するマイク、１２２はマイク１２０のアナログ出力信号をデジタル信号に変換するＡ／Ｄ変換器である。
【０１９６】
１２４はメモリ制御回路で、Ａ／Ｄ変換器１２２の出力データがメモリ制御回路１２４を介してメモリ３０に書き込まれ、また、メモリ３０から読み出されたデータがＤ／Ａ変換器１２６に入力される。
【０１９７】
１２６はデジタル信号をアナログ信号に変換するＤ／Ａ変換器、１２８は電気信号を音声信号に変換するスピーカーである。
【０１９８】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインターフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。
【０１９９】
２１０はメモリカードやハードディスク等の記録媒体である。記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、画像処理装置１００とのインターフェース２１４、画像処理装置１００と接続を行うコネクタ２１６を備えている。
【０２００】
３００はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ−ｉｏｎ電池等の二次電池、ＡＣアダプター等からなる電池ユニットである。
【０２０１】
３０２は電池ユニット３００全体を制御する電池制御手段、３０４はＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ−ｉｏｎ電池等の二次電池からなる電池である。３０６はメモリで、画像処理装置１００のシステム制御回路５０から、電源制御手段８０、コネクタ８２、コネクタ３１０、電池制御手段３０２を介して、電池ユニット３００に関する所定の情報を書き込んで記憶する。
【０２０２】
尚、電池ユニット３００に関する所定の情報としては、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合の電源動作パラメータ、負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性、電池ユニット３００の終止電圧、電池ユニット３００の内部温度等がある。
【０２０３】
メモリ３０６は、フラッシュメモリ等の不揮発性メモリ或いは電池バックアップを行われた揮発性メモリ或いはそれらの組み合わせ等、いずれのメモリ構成であっても問題ない。
【０２０４】
また、メモリ３０６は、画像処理装置１００のシステム制御回路５０から電池ユニット３００に関する所定の情報を書き込んで記憶するだけではなく、メモリ３０６の所定領域に事前に電池ユニット３００の識別コード、製造者コード、型名コード、電池に関する特性コードや所定の情報を書き込んでおいて、システム制御回路５０から読み出すことが可能な構成にしても良い。
【０２０５】
３０８は電池ユニット３００内部の温度を測定する温度測定手段、３１０は電池ユニット３００を画像処理装置１００に機械的及び電気的に結合するコネクタである。
【０２０６】
次に、本実施の形態に係る画像処理装置１００の動作を、図２乃至図５を用いて説明する。
【０２０７】
図２乃至図５は、本実施の形態に係る画像処理装置１００の主ルーチンのフローチャートである。
【０２０８】
まず、図２において、ステップＳ２０１で電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化すると共に、画像処理装置１００の各部の初期化処理を行う。次に、ステップＳ２０２でシステム制御回路５０は、電池ユニット３００のメモリ３０６から電池制御手段３０２、コネクタ３１０、コネクタ８２、電源制御手段８０を介して、電池ユニット３００に関する所定の情報を読み出す処理である電池内メモリデータ読み込み処理を実行した後、ステップＳ２０３へ進む。
【０２０９】
このステップＳ２０２における電池内メモリデータ読み込み処理の詳細については、図６を用いて後述する。
【０２１０】
ステップＳ２０３ではエラーフラグが解除されたか否かを判断する。そして、前記ステップＳ２０２において電池内メモリデータ読み込み処理を行った結果、エラーフラグが解除されていたならば、ステップＳ２０４でシステム制御回路５０は、読み込んだデータに基づきシステム制御回路５０の内部メモリ３０６或いはメモリ５２の所定領域に設けられた電源動作パラメータの値や電池制御方法を設定して記憶した後、ステップＳ２０６へ進む。
【０２１１】
一方、前記ステップＳ２０２において電池内メモリデータ読み込み処理を行った結果、エラーフラグが設定されていたならば、ステップＳ２０５でシステム制御回路５０は、電池ユニット３００に関する所定の情報を読めなかったと判断し、電源動作パラメータの値や電池制御方法を標準状態に設定した後、ステップＳ２０６へ進む。
【０２１２】
尚、電池ユニット３００に関する所定の情報としては、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合の電源動作パラメータ、負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性、電池ユニット３００の終止電圧、電池ユニット３００の内部温度等がある。
【０２１３】
ステップＳ２０６ではシステム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源ＯＦＦに設定されていた場合は、ステップＳ２０７で電池ユニット３００に関する所定の情報を書き込む処理である電池内メモリデータ書き込み処理を実行した後、ステップＳ２０８へ進む。
【０２１４】
ステップＳ２０８では、各表示部の表示を終了状態に変更し、保護手段１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後、前記ステップＳ２０６へ戻る。
【０２１５】
尚、このステップＳ２０７における電池内メモリデータ書き込み処理の詳細については、図７を用いて後述する。
【０２１６】
一方、前記ステップＳ２０６においてモードダイアル６０がその他のモードに設定されていた場合は、図３の処理へ進む。
【０２１７】
図３において、ステップＳ２０９でシステム制御部５０は、電源制御手段８０により電池ユニット３００の残容量や動作状況が画像処理装置１００の動作に問題があるか否かを判断する。そして、問題がある場合はステップＳ２１０で表示部５４及び或いは画像表示部２８を用いて画像や音声により所定の警告表示を行った後に、次のステップＳ２１１で電池ユニット３００の電池の残容量を判断して、電池内メモリ３０６に書き込むことが可能であるか否かを判断する。そして、電池内メモリ３０６に書き込むことが可能である場合は、次のステップＳ２１２で電池ユニット３００に関する所定の情報を書き込む処理である電池内メモリデータ書き込み処理を実行した後、前記図２のステップＳ２０６へ戻る。また、前記ステップＳ２１１において電池内メモリ３０６に書き込むことが不可能である場合は、前記ステップＳ２１２をスキップして前記図２のステップＳ２０６へ戻る。
【０２１８】
一方、前記ステップＳ２０９において電池ユニット３００の残容量や動作状況に問題がない場合はステップＳ２１３でシステム制御部５０は、第１のタイマに設定した第１の所定時間が経過したか否かを判断し、第１の所定時間が経過していた場合はステップＳ２１４で電池ユニット３００に関する電池使用履歴情報をシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に登録（電池使用履歴情報登録処理）して記憶し、次のステップＳ２１５で第１のタイマをリセットした後、次のステップＳ２１６へ進む。
【０２１９】
尚、このステップＳ２１４における電池使用履歴情報登録処理の詳細については、図８を用いて後述する。
【０２２０】
一方、前記ステップＳ２１３において第１の所定時間が経過していない場合は、前記ステップＳ２１４及び前記ステップＳ２１５をスキップしてステップＳ２１６へ進む。
【０２２１】
ステップＳ２１６ではシステム制御回路５０は、第２のタイマに設定した第２の所定時間が経過したか否かを判断し、第２の所定時間が経過していた場合はステップＳ２１７でシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に登録して記憶された電池ユニット３００に関する所定の情報を電池ユニット３００内のメモリ３０６に書き込む処理である電池内メモリデータ書き込み処理を実行し、次のステップＳ２１８で第２のタイマをリセットした後、次のステップＳ２１９へ進む。
【０２２２】
尚、このステップＳ２１７における電池内メモリデータ書き込み処理の詳細については、図７を用いて後述する。
【０２２３】
一方、前記ステップＳ２１６において第２の所定時間が経過していない場合は、前記ステップＳ２１７及び前記ステップＳ２１８をスキップしてステップＳ２１９へ進む。
【０２２４】
このように、第１の所定時間毎に電池ユニット３００に関する電池使用履歴情報を記憶し、第２の所定時間毎に記憶された電池ユニット３００に関する所定の情報を電池ユニット３００内のメモリ３０６に書き込むことにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合の電源動作パラメータ、負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性、電池ユニット３００の終止電圧、電池ユニット３００の内部温度等の情報を、電池ユニット３００内のメモリ３０６に記憶することができる。
【０２２５】
そして、この記憶した情報を、後で読み出して参照することにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合に、例えば、電池の終止電圧を電池ユニット３００の使用履歴情報に応じて動的に変更する等の方法により最適な電源管理を行い、電池動作時間を大幅に延ばすことが可能となる。
【０２２６】
また、この記憶した情報を、後で読み出して参照することにより、電池ユニット３００の温度特性に応じて及び或いは電池ユニット３００が供給可能な負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性に応じて、画像処理装置１００の動作モードや動作速度、動作シーケンスを変更する等の方法により最適な電源管理を行い、電池動作時間を大幅に延ばすことが可能となる。
【０２２７】
尚、第１の所定時間は、一連の撮影動作シーケンスにおけるシステム制御回路５０の処理応答時間に影響がなく且つ撮影動作シーケンスに応じた電池ユニット３００の負荷特性を記憶するのに十分な間隔に設定される。
【０２２８】
また、第２の所定時間は、第１の所定時間毎にシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に記憶する情報量に応じて、電池ユニット３００内のメモリ３０６に記憶することが可能な間隔に設定される。
【０２２９】
第１の所定時間と第２の所定時間は、一般的には第１の所定時間の方が第２の所定時間より短いが、勿論同程度の時間間隔であっても良い。逆に、第２の所定時間の方が第１の所定時間より短くなっても良い。
【０２３０】
ステップＳ２１９ではシステム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０がその他のモードに設定されていた場合は、ステップＳ２２０でシステム制御回路５０は、選択されたモードに応じた処理を実行した後、前記図２のステップＳ２０６へ戻る。
【０２３１】
一方、前記ステップＳ２１９においてモードダイアル６０が撮影モードに設定されていた場合は、ステップＳ２２１でシステム制御回路５０は、記録媒体２００或いは記録媒体２１０が装着されているか否かの判断、記録媒体２００或いは記録媒体２１０に記録された画像データの管理情報の取得、そして、記録媒体２００或いは記録媒体２１０の動作、特に、記録媒体に対する画像データの記録再生動作に問題があるか否かの判断を行う。そして、問題がある場合は、ステップＳ２２２で表示部５４を用いて画像や音声により所定の警告表示を行った後、前記図２のステップＳ２０６へ戻る。
【０２３２】
一方、前記ステップＳ２２１において問題がないと判断された場合は、ステップＳ２２３でシステム制御回路５０は、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態を表示した後、図４の処理へ進む。
【０２３３】
尚、画像表示部２８の画像表示がＯＮであった場合は、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態を表示する。
【０２３４】
図４において、ステップＳ２２４でシャッタースイッチＳＷ１の設定状態を判断し、シャッタースイッチＳＷ１がＯＦＦの場合は前記図２のステップＳ２０６へ戻る。また、シャッタースイッチＳＷ１がＯＮの場合は、ステップＳ２２５でシステム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定した後、次のステップＳ２２６へ進む。
【０２３５】
尚、測光処理において、必要であればフラッシュの設定も行う。
【０２３６】
このステップＳ２２５における測距／測光処理の詳細については、図９を用いて後述する。
【０２３７】
ステップＳ２２６ではシステム制御回路５０は、第１のタイマーに設定した第１の所定時間が経過したか否かを判断する。そして、第１の所定時間が経過した場合は、次のステップＳ２２７で電池ユニット３００に関する電池使用履歴情報をシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に登録して記憶し、次のステップＳ２２８で第１のタイマーをリセットした後、次のステップＳ２２９へ進む。
【０２３８】
尚、このステップＳ２２７における電池使用履歴情報登録処理の詳細については、図８を用いて後述する。
【０２３９】
一方、前記ステップＳ２２６において第１の所定時間が経過していない場合は、前記ステップＳ２２７及び前記ステップＳ２２８をスキップしてステップＳ２２９へ進む。
【０２４０】
ステップＳ２２９ではシステム制御回路５０は、第２のタイマーに設定した第２の所定時間が経過したか否かを判断する。そして、第２の所定時間が経過した場合は、ステップＳ２３０でシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に登録して記憶された電池ユニット３００に関する所定の情報を電池ユニット３００のメモリ３０６に書き込み、次のステップＳ２３１で第２のタイマーをリセットした後、図５の処理へ進む。
【０２４１】
尚、このステップＳ２３０における電池内メモリデータ書き込み処理の詳細については、図７を用いて後述する。
【０２４２】
一方、前記ステップＳ２２９において第２の所定時間が経過しない場合は、前記ステップＳ２３０及び前記ステップＳ２３１をスキップして図５の処理へ進む。
【０２４３】
このように、第１の所定時間毎に、電池ユニット３００に関する電池使用履歴情報を記憶し、第２の所定時間毎に、記憶された電池ユニット３００に関する所定の情報を電池ユニット３００のメモリ３０６に書き込むことにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合の電源動作パラメータ、負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性、電池ユニット３００の終止電圧、電池ユニット３００の内部温度等の情報を電池ユニット３００のメモリ３０６に記憶することができる。
【０２４４】
そして、この記憶した情報を、後で読み出して参照することにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合に、例えば、電池の終止電圧を、電池ユニット３００に関する電池使用履歴情報に応じて動的に変更する等の方法により、最適な電源管理を行い、電池動作時間を大幅に延ばすことが可能となる。
【０２４５】
また、この記憶した情報を、後で読み出して参照することにより、電池ユニット３００の温度特性に応じて及び或いは電池ユニット３００が供給可能な負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性に応じて、画像処理装置１００の動作モードや動作速度、動作シーケンスを変更する等の方法により最適な電源管理を行い、電池動作時間を大幅に延ばすことが可能となる。
【０２４６】
尚、第１の所定時間は、一連の撮影動作シーケンスにおけるシステム制御回路５０の処理応答時間に影響がなく且つ撮影動作シーケンスに応じた電池ユニット３００の負荷特性を記憶するのに十分な間隔に設定される。
【０２４７】
また、第２の所定時間は、第１の所定時間毎にシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に記憶する情報量に応じて、電池ユニット３００のメモリ３０６に記憶することが可能な間隔に設定される。
【０２４８】
第１の所定時間と第２の所定時間は、一般的には第１の所定時間の方が第２の所定時間より短いが、勿論同程度の時間間隔であっても良く、逆に、第２の所定時間の方が第１の所定時間より短くなっても良い。
【０２４９】
図５において、ステップＳ２３２ではシステム制御回路５０は、シャッタースイッチＳＷ２の設定状態を判断し、シャッタースイッチＳＷ２がＯＦＦの場合は、ステップＳ２３３でシャッタースイッチＳＷ１の設定状態を判断し、シャッタースイッチＳＷ１がＯＦＦの場合は、前記図２のステップＳ２０６へ戻る。
【０２５０】
また、前記ステップＳ２３３においてシャッタースイッチＳＷ１がＯＮの場合は、前記図４のステップＳ２２５へ戻る。
【０２５１】
一方、前記ステップＳ２３２においてシャッタースイッチＳＷ２がＯＮの場合は、ステップＳ２３４でシステム制御回路５０は、撮影した画像データを記憶可能な画像記憶バッファ領域がメモリ３０にあるか否かを判断する。そして、撮影した画像データを記憶可能な画像記憶バッファ領域がメモリ３０にない場合は、ステップＳ２３５で表示部５４を用いて画像や音声により所定の警告表示を行った後、前記図２のステップＳ２０６へ戻る。
【０２５２】
例えば、メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後で、メモリ３０から読み出して記憶媒体２００或いは記憶媒体２１０に書き込むべき最初の画像がまだ記憶媒体２００或いは記憶媒体２１０に未登録の状態であり、まだ、１枚の空き領域もメモリ３０の画像記憶バッファ領域上に確保できない状態である場合等が、この状態の一例である。
【０２５３】
尚、撮影した画像データを圧縮処理してからメモリ３０の画像記憶バッファ領域に記憶する場合は、圧縮処理した後の画像データ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ３０の画像記憶バッファ領域上にあるか否かを前記ステップＳ１４１において判断することになる。
【０２５４】
前記ステップＳ２３４においてメモリ３０に撮影した画像データを記憶可能な画像記憶バッファ領域があると判断された場合は、ステップＳ２３６でシステム制御回路５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読み出して、Ａ／Ｄ変化器１６、画像処理回路２０、メモリ制御回路２２を介して或いはＡ／Ｄ変化器１６から直接メモリ制御回路２２を介して、メモリ３０の所定領域に撮影した画像データを書き込む処理である撮影処理を実行する。
【０２５５】
このステップＳ２３６における撮影処理の詳細については、図１０を用いて後述する。
【０２５６】
次に、ステップＳ２３７でシステム制御回路５０は、前記ステップＳ２３６における撮影処理によってメモリ３０に書き込まれた画像データを読み出して、必要に応じて垂直加算処理や色処理を行った後、メモリ制御回路２２を介して画像表示メモリ２４に表示画像を転送する。次に、ステップＳ２３８でシステム制御回路５０は、画像表示部２８の表示状態をクイックレビュー表示状態に設定した後、次のステップＳ２３９へ進む。
【０２５７】
クイックレビュー表示状態においては、前記ステップＳ２３７における表示画像処理によって画像表示メモリ２４に転送された画像データを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８に表示することにより、撮影画像の自動再生を行う電子ファインダー機能を実現している。
【０２５８】
ステップＳ２３９ではシステム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２を、そして、必要に応じて画像処理回路２０を用いて各種画像処理を、また、必要に応じて画素正方化処理を行い、圧縮／伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行った後、次のステップＳ２４０でインタフェース９０或いはインタフェース９４、コネクタ９２或いはコネクタ９６を介して、メモリカードやコンパクトフラッシュカード等の記録媒体２００或いは記録媒体２１０へ画像データの書き込みを行う処理である記録処理を実行した後、次のステップＳ２４１へ進む。
【０２５９】
尚、画像表示部２８がＯＮの場合は、記録媒体２００或いは記録媒体２１０へ画像データの書き込みを行っている間、書き込み動作中であることを明示する、例えば、「ＢＵＳＹ」のような表示を画像表示部２８に対して行う。
【０２６０】
更に、表示部５４において、例えば、ＬＥＤを点滅させる等の記録媒体書き込み動作表示をも併せて行う。
【０２６１】
ステップＳ２４１ではシステム制御回路５０は、シャッタースイッチＳＷ１の設定状態を判断し、シャッタースイッチＳＷ１がＯＮの場合は、前記図４のステップＳ２２５へ戻る。また、シャッタースイッチＳＷ１がＯＦＦの場合は、前記図２のステップＳ２０６へ戻る。
【０２６２】
以上説明したように、所定の時間間隔毎に電池ユニット３００に関する電池使用履歴情報を記憶し、記憶した電池ユニット３００に関する所定の情報を電池ユニット３００内のメモリ３０６に書き込み、そして、この記憶した情報を、後で読み出して参照することにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合に最適な電源管理を行うことが可能となる。
【０２６３】
図６は、前記図２のステップＳ２０２における電池内メモリデータ読み込み処理の詳細な動作の流れを示すフローチャートである。
【０２６４】
図６において、まず、ステップＳ６０１でシステム制御部５０は、電池ユニット３００のメモリ３０６内にシステム識別情報があるか否かを判断する。そして、電池ユニット３００のメモリ３０６内にシステム識別情報がある場合は、次のステップＳ６０２でシステム制御部５０は、そのシステム識別情報が画像処理装置１００自身を示す自己識別情報であるか否かを判断する。そして、システム識別情報が画像処理装置１００自身を示す自己識別情報である場合は、次のステップＳ６０３でシステム制御部５０は、システム制御部５０自身が書き込んだものと判断して、メモリ３０６から電池制御手段３０２、コネクタ３１０、コネクタ８２、電源制御手段８０を介して、電池使用履歴情報を読み出して、システム制御部５０の内部メモリ或いはメモリ５２の所定領域に記憶する。
【０２６５】
次に、ステップＳ６０４でシステム制御部５０の内部メモリ或いはメモリ５２に記憶するエラーフラグを解除した後、本処理動作を終了する。
【０２６６】
一方、前記ステップＳ６０１において電池ユニット３００のメモリ３０６内にシステム識別情報がない場合及び前記ステップＳ６０２においてシステム識別情報が画像処理装置１００自身を示す自己識別情報でない場合は、いずれもステップＳ６０５へ進んでシステム制御部５０は、システム制御部５０の内部メモリ或いはメモリ５２に記憶するエラーフラグを設定した後、本処理動作を終了する。
【０２６７】
図７は、図３のステップＳ２１２及びステップＳ２１７における電池内メモリデータ書き込み処理の詳細な動作の流れを示すフローチャートである。
【０２６８】
図７において、まず、ステップＳ７０１でシステム制御部５０は、電池ユニット３００のメモリ３０６内にシステム識別情報があるか否かを判断する。そして、電池ユニット３００のメモリ３０６内にシステム識別情報がある場合は、次のステップＳ７０２でシステム制御部５０は、そのシステム識別情報が画像処理装置１００自身を示す自己識別情報であるか否かを判断する。そして、システム識別情報が画像処理装置１００自身を示す自己識別情報である場合は、次のステップＳ７０４でシステム制御部５０は、システム制御部５０の内部メモリ或いはメモリ５２の所定領域に記憶した電池使用履歴情報を読み出して、電源制御手段８０、コネクタ８２、コネクタ３１０、電池制御手段３０２を介して、メモリ３０６に書き込んだ後、本処理動作を終了する。
【０２６９】
一方、前記ステップＳ７０１において電池ユニット３００のメモリ３０６内にシステム識別情報がない場合及び前記ステップＳ７０２においてシステム識別情報が画像処理装置１００自身を示す自己識別情報でない場合は、いずれもステップＳ７０３へ進んでシステム制御部５０は、電池ユニット３００のメモリ３０６内に自己識別情報を登録して書き込んだ後、前記ステップＳ７０４へ進んで電池使用履歴情報書き込み処理を実行した後、本処理動作を終了する。
【０２７０】
図８は、図３のステップＳ２１４及び図４のステップＳ２２７における電池使用履歴情報登録処理の詳細な動作の流れを示すフローチャートである。
【０２７１】
図８において、まず、ステップＳ８０１でシステム制御部５０は、電源制御手段８０により或いは電池制御手段３０２により電池出力電圧の測定を行う。次に、ステップＳ８０２でシステム制御部５０は、前記ステップＳ８０１において測定した電圧データを電源制御手段８０から読み出し或いは該測定した電圧データを電池制御手段３０２、コネクタ３１０、コネクタ８２、電源制御手段８０を介して読み出し、システム制御部５０の内部メモリ或いはメモリ５２の所定領域に電池使用履歴情報として登録して記録する。
【０２７２】
次に、ステップＳ８０３でシステム制御部５０は、温度測定手段３０８により電池ユニット３００内部の温度測定を行う。次に、ステップＳ８０４でシステム制御部５０は、前記ステップＳ８０３において測定した温度データを電池制御手段３０２、コネクタ３１０、コネクタ８２、電源制御手段８０を介して読み出し、システム制御部５０の内部メモリ或いはメモリ５２の所定領域に電池使用履歴情報として登録して記録する。
【０２７３】
次に、ステップＳ８０５でシステム制御部５０は、電源制御パラメータ（電池終止電圧、装置の負荷電流特性等）を、システム制御部５０の内部メモリ或いはメモリ５２の所定領域に電池使用履歴情報として登録して記録した後、本処理動作を終了する。
【０２７４】
図９は、図４のステップＳ２２５における測距／測光処理の詳細な動作の流れを示すフローチャートである。
【０２７５】
図９において、まず、ステップＳ９０１でシステム制御部５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む。この逐次読み込まれた画像データを用いて、画像処理回路２０はＴＴＬ（スルー・ザ・レンズ）方式のＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理、ＡＦ（オートフォーカス）処理に用いる所定の演算を行っている。
【０２７６】
尚、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要箇所分切り取って抽出して演算に用いている。これにより、ＴＴＬ方式のＡＥ、ＥＦ、ＡＷＢ、ＡＦの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【０２７７】
次に、ステップＳ９０２でシステム制御部５０は、画像処理回路２０での演算結果を用いて、露出（ＡＥ）が適正（ＯＫ）か否かを判断する。そして、露出  （ＡＥ）が適正（ＯＫ）でない場合は、ステップＳ９０３でシステム制御部５０は、露光制御手段４０を用いてＡＥ制御を行う。次に、ステップＳ９０４でシステム制御部５０は、前記ステップＳ９０３におけるＡＥ制御で得られた測定データを用いて、フラッシュ４８が必要か否かを判断する。そして、フラッシュ４８が必要な場合は、ステップＳ９０５でシステム制御部５０は、フラッシュ・フラグをセットしてフラッシュ４８を充電した後、前記ステップＳ９０１へ戻る。
【０２７８】
また、前記ステップＳ９０４においてフラッシュ４８が必要でないと判断された場合も前記ステップＳ９０１へ戻る。
【０２７９】
一方、前記ステップＳ９０２において露出（ＡＥ）が適正（ＯＫ）であると判断された場合は、ステップＳ９０６でシステム制御部５０は、測定データ及び或いは設定パラメータをシステム制御部５０の内部メモリ或いはメモリ５２に記憶する。また、画像処理回路２０での演算結果及びＡＥ制御で得られた測定データを用いて、システム制御部５０はホワイトバランス（ＡＷＢ）が適正（ＯＫ）か否かを判断する。そして、ホワイトバランス（ＡＷＢ）が適正（ＯＫ）でない場合は、ステップＳ９０７でシステム制御部５０は、画像処理回路２０を用いて色処理のパラメータを調節してＡＷＢ制御を行った後、前記ステップＳ９０１へ戻る。
【０２８０】
また、前記ステップＳ９０６においてホワイトバランス（ＡＷＢ）が適正（ＯＫ）であると判断された場合は、測定データ及び或いは設定パラメータをシステム制御部５０の内部メモリ或いはメモリ５２に記憶する。また、ステップＳ９０８でシステム制御部５０は、ＡＥ制御及びＡＷＢ制御で得られた測定データを基に、測距が合焦（測距ＯＫ）であるか否かを判断する。そして、測距が合焦（測距ＯＫ）でない場合は、ステップＳ９０９でシステム制御部５０は、測距手段４２を用いてＡＦ制御を行った後、前記ステップＳ９０１へ戻る。また、ステップＳ９０８において測距が合焦（測距ＯＫ）であると判断された場合は、測定データ及び或いは設定パラメータをシステム制御部５０の内部メモリ或いはメモリ５２に記憶した後、本処理動作を終了する。
【０２８１】
図１０は、図５のテップＳ２３６における撮影処理の詳細な動作の流れを示すフローチャートである。
【０２８２】
図１０において、まず、ステップＳ１００１でシステム制御部５０は、システム制御部５０の内部メモリ或いはメモリ５２に記憶された測光データに従い、露光制御手段４０によって絞り機能を有するシャッター１２を絞り値に応じて開放する。次に、ステップＳ１００２でシステム制御部５０は、撮像素子１４の露光を開始する。次に、ステップＳ１００３でシステム制御部５０は、フラッシュ・フラグによりフラッシュ４８が必要であるか否かを判断する。そして、フラッシュ４８が必要である場合は、次のステップＳ１００４でシステム制御部５０は、フラッシュ４８を発光させた後、次のステップＳ１００５へ進む。
【０２８３】
一方、前記ステップＳ１００３においてフラッシュ４８が必要でないと判断された場合は、前記ステップＳ１００４をスキップしてステップＳ１００５へ進む。
【０２８４】
ステップＳ１００５ではシステム制御部５０は、測光データに従って撮像素子１４の露光が終了したか否かを露光が終了するまで判断する。そして、露光が終了した場合は、ステップＳ１００６でシステム制御部５０は、シャッター１２を閉じる。次に、ステップＳ１００７でシステム制御部５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、メモリ３０に撮影画像のデータを書き込んだ後、本処理動作を終了する。
【０２８５】
（第２の実施の形態）
次に、本発明の第２の実施の形態を図１１乃至図１４に基づき説明する。
【０２８６】
尚、本実施の形態に係る画像処理装置の構成は、上述した第１の実施の形態の図１と同一であるから、同図を流用して説明する。
【０２８７】
図１１乃至図１４は、本実施の形態に係る画像処理装置１００の主ルーチンのフローチャートである。
【０２８８】
図１１乃至図１４を用いて本実施の形態に係る画像処理装置１００の動作を説明する。
【０２８９】
まず、図１１において、ステップＳ１１０１でシステム制御部５０は、電池交換等の電源投入により、フラグや制御変数等を初期化すると共に、画像制御装置１００の各部の初期化処理を行う。次に、ステップＳ１１０２でシステム制御部５０は、電池ユニット３００の電池内メモリ３０６から、電池制御手段３０２、コネクタ３１０、コネクタ８２、電源制御手段８０を介して、電池ユニット３００に関する所定の情報を読み出す処理である電池内メモリデータ読み込み処理を実行する。
【０２９０】
この電池内メモリデータ読み込み処理の詳細については、上述した第１の実施の形態の図６と同一であるから、その説明は省略する。
【０２９１】
次に、ステップＳ１１０３でシステム制御部５０は、エラーフラグが解除されているか否かを判断する。そして、エラーフラグが解除されている場合は、ステップＳ１１０４でシステム制御部５０は、読み込んだデータに基づきシステム制御部５０の内部メモリ或いはメモリ５２の所定領域に設けられた電源動作パラメータの値や電池制御方法を設定して記憶した後、図１２の処理へ進む。
【０２９２】
一方、前記ステップＳ１１０３においてエラーフラグが設定されていると判断された場合は、ステップＳ１１０５でシステム制御部５０は、電池ユニット３００に関する所定の情報を読み込めなかったと判断し、電源動作パラメータの値や電池制御方法を標準状態に設定した後、図１２の処理へ進む。
【０２９３】
尚、電池ユニット３００に関する所定の情報としては、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合の電源動作パラメータ、負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性、電池ユニット３００の終止電圧、電池ユニット３００の内部温度等がある。
【０２９４】
図１２において、ステップＳ１１０６でシステム制御部５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源ＯＦＦに設定されていた場合は、ステップＳ１１０７でシステム制御部５０は、電池ユニット３００に関する所定の情報を書き込む処理である電池内メモリデータ書き込み処理を実行する。次に、ステップＳ１１０８でシステム制御部５０は、各表示部の表示を終了状態に変更し、保護手段１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記憶し、電源制御手段８０により画像表示部２８を含む画像処理装置１００の各部の不要な電源を遮断する等の所定の終了処理を行った後、前記ステップＳ１１０６へ戻る。
【０２９５】
尚、前記ステップＳ１１０７における電池内メモリデータ書き込み処理の詳細については、上述した第１の実施の形態の図７と同一であるから、その説明は省略する。
【０２９６】
一方、前記ステップＳ１１０６においてモードダイアル６０がその他のモードに設定されていると判断された場合は、ステップＳ１１０９でシステム制御部５０は、電源制御手段８０により電池ユニット３００の残容量や動作状況が画像処理装置１００の動作に問題があるか否かを判断する。そして、問題がある場合は、ステップＳ１１１０でシステム制御部５０は、表示部５４及び或いは画像表示部２８を用いて、画像や音声により所定の警告表示を行う。次に、ステップＳ１１１１でシステム制御部５０は、電池ユニット３００の残容量を判断して、電池内メモリに書き込むことが可能な残容量があるか否かを判断する。そして、電池内メモリに書き込むことが可能な残容量がある場合は、ステップＳ１１１２でシステム制御部５０は、電池ユニット３００に関する所定の情報を書き込む処理である電池内メモリデータ書き込み処理を実行した後、前記ステップＳ１１０６へ戻る。
【０２９７】
また、前記ステップＳ１１１１において電池内メモリに書き込むことが可能な残容量がないと判断された場合は、前記ステップＳ１１１２をスキップして前記ステップＳ１１０６へ戻る。
【０２９８】
一方、前記ステップＳ１１０９において電池ユニット３００の残容量や画像処理装置１００の動作状況に問題がないと判断された場合は、ステップＳ１１１３でシステム制御部５０は、モードダイアル６０の設定位置を判断する。そして、モードダイアル６０がその他のモードに設定されていた場合は、ステップＳ１１１４でシステム制御部５０は、選択されたモードに応じた処理を実行した後、前記ステップＳ１１０６へ戻る。
【０２９９】
また、前記ステップＳ１１１３においてモードダイアル６０が撮影モードに設定されていた場合は、ステップＳ１１１５でシステム制御部５０は、記録媒体２００或いは記録媒体２１０が装着されているか否かの判断、記録媒体２００或いは記録媒体２１０に記録された画像データの管理情報の取得、特に、記録媒体に対する画像データの記録再生動作に問題があるか否かの判断を行う。そして、問題がある場合は、ステップＳ１１１６でシステム制御部５０は、表示部５４を用いて画像や音声により所定の警告表示を行った後、前記ステップＳ１１０６へ戻る。
【０３００】
一方、前記ステップＳ１１１５において問題ないと判断された場合は、ステップＳ１１１７でシステム制御部５０は、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行った後、図１３の処理へ進む。
【０３０１】
尚、画像表示部２８の画像表示がＯＮであった場合は、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。
【０３０２】
図１３において、ステップＳ１１１８でシステム制御部５０は、シャッタースイッチＳＷ１の設定位置を判断する。そして、シャッタースイッチＳＷ１が解除（ＯＦＦ）された場合は、前記図１２のステップＳ１１０６へ戻る。
【０３０３】
一方、前記ステップＳ１１１８においてシャッタースイッチＳＷ１が押された（ＯＮ）場合は、次のステップＳ１１１９でシステム制御部５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定した後、次のステップＳ１１２０へ進む。
【０３０４】
尚、測光処理において必要であればフラッシュ４８の設定も行う。
【０３０５】
尚、前記ステップＳ１１１９における測距／測光処理の詳細については、上述した第１の実施の形態の図９と同一であるから、その説明は省略する。
【０３０６】
ステップＳ１１２０ではシステム制御部５０は、シャッタースイッチＳＷ２の設定位置を判断する。そして、シャッタースイッチＳＷ２が解除（ＯＦＦ）された場合は、ステップＳ１１２１でシステム制御部５０は、シャッタースイッチＳＷ１の設定位置を判断する。そして、シャッタースイッチＳＷ１が解除（ＯＦＦ）された場合は、前記図１２のステップＳ１１０６へ戻る。また、前記ステップＳ１１２１においてシャッタースイッチＳＷ１が押された（ＯＮ）と判断された場合は、前記ステップＳ１１１９へ戻る。
【０３０７】
一方、前記ステップＳ１１２０においてシャッタースイッチＳＷ２が押された（ＯＮ）と判断された場合は、ステップＳ１１２２でシステム制御部５０は、撮影した画像データを記憶可能な画像記憶バッファ領域がメモリ３０にあるか否かを判断する。そして、メモリ３０の画像記憶バッファ領域内に新たな画像データを記憶する領域がない場合は、ステップＳ１１２３でシステム制御部５０は、表示部５４を用いて画像や音声により所定の警告表示を行った後、前記図１２のステップＳ１１０６へ戻る。
【０３０８】
例えば、メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後で、メモリ３０から読み出して記録媒体２００或いは記録媒体２１０に書き込むべき最初の画像が記録媒体２００或いは記録媒体２１０に未記録な状態にあり、まだ、１枚の空き領域もメモリ３０の画像記憶バッファ領域上に確保できない状態である場合等が、この状態の一例である。
【０３０９】
尚、撮影した画像データを圧縮処理してからメモリ３０の画像記憶バッファ領域に記憶する場合は、圧縮処理した後の画像データが圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ３０の画像記憶バッファ領域上にあるか否かを前記ステップＳ１１２２において判断することになる。
【０３１０】
一方、前記ステップＳ１１２２においてメモリ３０に撮影した画像データを記憶可能な画像記憶バッファ領域があると判断された場合は、ステップＳ１１２４でシステム制御部５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読み出して、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０の所定領域に撮影した画像データを書き込む処理である撮影処理を実行する。
【０３１１】
このステップＳ１１２４における撮影処理の詳細については、上述した第１の実施の形態の図１０と同一であるから、その説明は省略する。
【０３１２】
次に、ステップＳ１１２５でシステム制御部５０は、前記ステップＳ１１２４における撮影処理によってメモリ３０に書き込まれた画像データを読み出して、必要に応じて垂直加算処理や色処理を行った後、メモリ制御回路２２を介して画像表示メモリ２４に表示画像を転送する。次に、ステップＳ１１２６でシステム制御部５０は、画像表示部２８の表示状態をクイックレビュー表示状態に設定した後、次のステップＳ１１２７へ進む。
【０３１３】
ステップＳ１１２７ではシステム制御部５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２を用いて、そして、必要に応じて画像処理回路２０を用いて各種画像処理を、また、必要に応じて画素正方化処理を行い、圧縮／伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行う。次に、ステップＳ１１２８でシステム制御部５０は、インタフェース９０或いはインタフェース９４、コネクタ９２或いはコネクタ９６を介して、メモリカードやコンパクトフラッシュカード等の記録媒体２００或いは記録媒体２１０へ画像データの書き込みを行う処理である記録処理を実行した後、図１４の処理へ進む。
【０３１４】
尚、画像表示部２８がＯＮの場合は、記録媒体２００或いは記録媒体２１０への画像データの書き込みを行っている間、書き込み動作中であることを明示する、例えば、「ＢＵＳＹ」のような表示を画像表示部２８に対して行う。更に、表示部５４において、例えば、ＬＥＤを点滅させる等の記録媒体書き込み動作表示を合わせて行う。
【０３１５】
図１４において、ステップＳ１１２９でシステム制御部５０は、第１のタイマーに設定した第１の所定時間が経過したか否かを判断する。そして、第１の所定時間が経過した場合は、ステップＳ１１３０でシステム制御部５０は、電池ユニット３００に関する電池使用履歴情報をシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に登録して記録する。次に、ステップＳ１１３１でシステム制御部５０は、第１のタイマーをリセットした後、次のステップＳ１１３２へ進む。
【０３１６】
尚、前記ステップＳ１１３０における電池使用履歴情報登録処理の詳細は、上述した第１の実施の形態の図８と同一であるから、その説明は省略する。
【０３１７】
一方、前記ステップＳ１１２９において第１の所定時間が経過していないと判断された場合は、前記ステップＳ１１３０及び前記ステップＳ１１３１をスキップしてステップＳ１１３２へ進む。
【０３１８】
ステップＳ１１３２ではシステム制御部５０は、第２のタイマーに設定した第２の所定時間が経過したか否かを判断する。そして、第２の所定時間が経過した場合は、ステップＳ１１３３でシステム制御部５０は、システム制御部５０の内部メモリ或いはメモリ５２の所定領域に登録して記憶された電池ユニット３００に関する所定の情報を電池ユニット３００内のメモリ３０６に書き込む処理である電池内メモリデータ書き込み処理を実行する。次に、ステップＳ１１３４でシステム制御部５０は、第２のタイマーをリセットした後、次のステップＳ１１３５へ進む。
【０３１９】
尚、前記ステップＳ１１３３における電池内メモリデータ書き込み処理の詳細については、上述した第１の実施の形態の図７と同一であるから、その説明は省略する。
【０３２０】
このように、第１の所定時間毎に電池ユニット３００に関する電池使用履歴情報を記憶し、該記憶された電池ユニット３００に関する所定の情報を第２の所定時間毎に電池ユニット３００内のメモリ３０６に書き込むことにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合の電源パラメータ、負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性、電池ユニット３００の終止電圧、電池ユニット３００の内部温度等の情報を電池ユニット３００内のメモリ３０６に記憶することができる。
【０３２１】
そして、この記憶した情報を、後で読み出して参照することにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合に、例えば、電池の終止電圧を電池ユニット３００の使用履歴情報に応じて動的に変更する等の方法により最適な電源管理を行い、電池動作時間を大幅に延ばすことが可能となる。
【０３２２】
また、この記憶した情報を、後で読み出して参照することにより、電池ユニット３００が供給可能な負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性に応じて、画像処理装置１００の動作モードや動作速度、動作シーケンスを変更する等の方法により最適な電源管理を行い、電池動作時間を大幅に延ばすことが可能となる。
【０３２３】
尚、第１の所定時間は、一連の撮影動作シーケンスにおけるシステム制御回路５０の処理応答時間に影響がなく且つ撮影動作シーケンスに応じた電池ユニット３００の負荷特性を記憶するのに十分な間隔に設定される。
【０３２４】
また、第２の所定時間は、第１の所定時間毎にシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に記憶する情報量に応じて、電池ユニット３００内のメモリ３０６に記憶することが可能な間隔に設定される。
【０３２５】
第１の所定時間と第２の所定時間は、一般的には第１の所定時間の方が第２の所定時間より短いが、勿論同程度の時間間隔であっても良い。逆に、第２の所定時間の方が第１の所定時間より短くなっても良い。
【０３２６】
ステップＳ１１３５では、システム制御部５０は、シャッタースイッチＳＷ１の設定状態を判断する、そして、シャッタースイッチＳＷ１が押されていた（ＯＮ）場合は、前記図１３のステップＳ１１１９へ戻り、また、シャッタースイッチＳＷ１が解除されていた（ＯＦＦ）場合は、図１２のステップＳ１１０６へ戻る。
【０３２７】
一方、前記ステップＳ１１３２において第２の所定時間が経過していないと判断された場合は、前記ステップＳ１１３３及び前記ステップＳ１１３４をスキップして前記前記ステップＳ１１３５へ進んでシステム制御部５０は、シャッタースイッチＳＷ１の設定状態を判断する。
以上詳述したように、本実施の形態においては、負荷電流の大きい画像処理装置１００の撮影動作シーケンスに応じて、電池ユニット３００に関する電池使用履歴情報を記憶し、該記憶した電池ユニット３００に関する所定の情報を電池ユニット３００内のメモリ３０６に書き込み、そして、この記憶した情報を、後で読み出して参照することにより、画像処理装置１１００と電池ユニット３００との組み合わせで動作した場合に最適な電源管理を行うことが可能となる。
【０３２８】
（第３の実施の形態）
次に、本発明の第３の実施の形態を図１５乃至図１９を用いて説明する。
【０３２９】
尚、本実施の形態に係る画像処理装置（電池駆動システム）の基本的な構成は、上述した第１の実施の形態の図１と同一であるから、同図を流用して説明する。
【０３３０】
図１５乃至図１９を用いて本実施の形態に係る画像処理装置（電池駆動システム）１００の動作を説明する。
【０３３１】
図１５乃至図１８は、本実施の形態に係る画像処理装置（電池駆動システム）１００の主ルーチンのフローチャートである。
【０３３２】
まず、図１５において、ステップＳ１５０１で電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化すると共に、画像処理装置１００の各部の初期化処理を行う。次に、ステップＳ１５０２でシステム制御回路５０は、電池ユニット３００のメモリ３０６から電池制御手段３０２、コネクタ３１０、コネクタ８２、電源制御手段８０を介して、電池ユニット３００に関する所定の情報を読み出す処理である電池内メモリデータ読み込み処理を実行した後、ステップＳ１５０３へ進む。
【０３３３】
尚、前記ステップＳ１５０２における電池内メモリデータ読み込み処理の詳細については、上述した第１の実施の形態の図６と同一であるから、その説明は省略する。
【０３３４】
ステップＳ１５０３ではエラーフラグが解除されたか否かを判断する。そして、前記ステップＳ１５０２において電池内メモリデータ読み込み処理を行った結果、エラーフラグが解除されていたならば、ステップＳ１５０４でシステム制御回路５０は、読み込んだデータに基づきシステム制御回路５０の内部メモリ３０６或いはメモリ５２の所定領域に設けられた電源動作パラメータの値や電池制御方法を設定して記憶した後、ステップＳ１５０６へ進む。
【０３３５】
一方、前記ステップＳ１５０２において電池内メモリデータ読み込み処理を行った結果、エラーフラグが設定されていたならば、ステップＳ１５０５でシステム制御回路５０は、電池ユニット３００に関する所定の情報を読めなかったと判断し、電源動作パラメータの値や電池制御方法を標準状態に設定した後、ステップＳ１５０６へ進む。
【０３３６】
尚、電池ユニット３００に関する所定の情報としては、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合の電源動作パラメータ、負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性、電池ユニット３００の終止電圧、電池ユニット３００の内部温度等がある。
【０３３７】
ステップＳ１５０６ではシステム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源ＯＦＦに設定されていた場合は、ステップＳ１５１１で電池特性測定シーケンス１を実行した後、次のステップＳ１５１２へ進む。
【０３３８】
ステップＳ１５１２では、各表示部の表示を終了状態に変更し、保護手段１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後、前記ステップＳ１５０６へ戻る。
【０３３９】
尚、前記ステップＳ１５１１における電池特性測定シーケンス１の詳細については、図１９を用いて後述する。
【０３４０】
一方、前記ステップＳ１５０６においてモードダイアル６０がその他のモードに設定されていた場合は、次のステップＳ１５０７でシステム制御部５０は、電源制御手段８０により電池ユニット３００の残容量や動作状況が画像処理装置１００の動作に問題があるか否かを判断する。そして、問題がある場合はステップＳ１５１３で表示部５４及び或いは画像表示部２８を用いて画像や音声により所定の警告表示を行った後に、次のステップＳ１５１４で電池特性測定シーケンス２を実行する。この電池特性測定シーケンス２では、前記ステップＳ１５０７において判断した電池の残容量が適正であったか否かの判断を行う。
【０３４１】
次に、ステップＳ１５１５でシステム制御部５０は、電池ユニット３００の残容量を判断して、電池内メモリに書き込むことが可能な残容量があるか否かを判断する。そして、電池内メモリに書き込むことが可能な残容量がある場合は、次のステップＳ１５１６でシステム制御部５０は、電池特性測定シーケンス２の測定結果を書き込む処理である電池内メモリデータ書き込み処理を実行した後、前記ステップＳ１５０６へ戻る。また、前記ステップＳ１５１５において電池内メモリに書き込むことが可能な残容量がないと判断された場合は、前記ステップＳ１５１６をスキップして前記ステップＳ１５０６へ戻る。
【０３４２】
一方、前記ステップＳ１５０７において電池ユニット３００の残容量や動作状況に問題がない場合は、ステップＳ１５０８でシステム制御部５０は、第１のタイマに設定した第１の所定時間が経過したか否かを判断し、第１の所定時間が経過していた場合は、ステップＳ１５０９で電池ユニット３００に関する電池使用履歴情報をシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に登録（電池使用履歴情報登録処理）して記憶し、次のステップＳ１５１０で第１のタイマをリセットした後、図１６の処理へ進む。
【０３４３】
尚、前記ステップＳ１５０９における電池使用履歴情報登録処理の詳細については、上述した第１の実施の形態の図８と同一であるから、その説明は省略する。
【０３４４】
一方、前記ステップＳ１５０８において第１の所定時間が経過していない場合は、前記ステップＳ１５０９及び前記ステップＳ１５１０をスキップして図１６の処理へ進む。
【０３４５】
図１６において、ステップＳ１５１７ではシステム制御回路５０は、第２のタイマに設定した第２の所定時間が経過したか否かを判断する。そして、第２の所定時間が経過していた場合は、次のステップＳ１５１８でシステム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２の所定領域に登録して記憶された電池ユニット３００に関する所定の情報を電池ユニット３００内のメモリ３０６に書き込む処理である電池内メモリデータ書き込み処理を実行し、次のステップＳ１５１９で第２のタイマをリセットした後、次のステップＳ１５２０へ進む。
【０３４６】
尚、前記ステップＳ１５１８における電池内メモリデータ書き込み処理の詳細については、上述した第１の実施の形態の図７と同一であるから、その説明は省略する。
【０３４７】
一方、前記ステップＳ１５１７において第２の所定時間が経過していない場合は、前記ステップＳ１５１８及び前記ステップＳ１５１９をスキップしてステップＳ１５２０へ進む。
【０３４８】
このように、第１の所定時間毎に電池ユニット３００に関する電池使用履歴情報を記憶し、第２の所定時間毎に記憶された電池ユニット３００に関する所定の情報を電池ユニット３００内のメモリ３０６に書き込むことにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合の電源動作パラメータ、負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性、電池ユニット３００の終止電圧、電池ユニット３００の内部温度等の情報を、電池ユニット３００内のメモリ３０６に記憶することができる。
【０３４９】
そして、この記憶した情報を、後で読み出して参照することにより、画像処理装置１００と電池ユニット３００との組み合わせで動作した場合に、例えば、電池の終止電圧を電池ユニット３００の使用履歴情報に応じて動的に変更する等の方法により最適な電源管理を行い、電池動作時間を大幅に延ばすことが可能となる。
【０３５０】
また、この記憶した情報を、後で読み出して参照することにより、電池ユニット３００の温度特性に応じて及び或いは電池ユニット３００が供給可能な負荷電力特性及び或いは負荷電圧特性及び或いは負荷電流特性に応じて、画像処理装置１００の動作モードや動作速度、動作シーケンスを変更する等の方法により最適な電源管理を行い、電池動作時間を大幅に延ばすことが可能となる。
【０３５１】
尚、第１の所定時間は、一連の撮影動作シーケンスにおけるシステム制御回路５０の処理応答時間に影響がなく且つ撮影動作シーケンスに応じた電池ユニット３００の負荷特性を記憶するのに十分な間隔に設定される。
【０３５２】
また、第２の所定時間は、第１の所定時間毎にシステム制御回路５０の内部メモリ或いはメモリ５２の所定領域に記憶する情報量に応じて、電池ユニット３００内のメモリ３０６に記憶することが可能な間隔に設定される。
【０３５３】
第１の所定時間と第２の所定時間は、一般的には第１の所定時間の方が第２の所定時間より短いが、勿論同程度の時間間隔であっても良い。逆に、第２の所定時間の方が第１の所定時間より短くなっても良い。
【０３５４】
ステップＳ１５２０ではシステム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０がその他のモードに設定されていた場合は、ステップＳ１５２１でシステム制御回路５０は、選択されたモードに応じた処理を実行した後、前記図１５のステップＳ１５０６へ戻る。
【０３５５】
一方、前記ステップＳ１５２０においてモードダイアル６０が撮影モードに設定されていた場合は、ステップＳ１５２２でシステム制御回路５０は、記録媒体２００或いは記録媒体２１０が装着されているか否かの判断、記録媒体２００或いは記録媒体２１０に記録された画像データの管理情報の取得、そして、記録媒体２００或いは記録媒体２１０の動作、特に、記録媒体に対する画像データの記録再生動作に問題があるか否かの判断を行う。そして、問題がある場合は、ステップＳ１５２３で表示部５４を用いて画像や音声により所定の警告表示を行った後、前記図１５のステップＳ１５０６へ戻る。
【０３５６】
一方、前記ステップＳ１５２２において問題がないと判断された場合は、ステップＳ１５２４でシステム制御回路５０は、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態を表示した後、図１７の処理へ進む。
【０３５７】
尚、画像表示部２８の画像表示がＯＮであった場合は、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態を表示する。
【０３５８】
尚、図１７におけるステップＳ１５２５乃至ステップＳ１５３２は、上述した第１の実施の形態における図４のステップＳ２２４乃至ステップＳ２３１と同一であるから、その説明は省略する。
【０３５９】
また、図１７のステップＳ１５３２の処理終了後は図１８の処理へ進むが、この図１８のステップＳ１５３３乃至ステップＳ１５４２は、上述した第１の実施の形態の図５のステップＳ２３２乃至ステップＳ２４１と同一であるから、その説明は省略する。
【０３６０】
また、図１７のステップＳ１５２６における測距／測光処理の詳細については、上述した第１の実施の形態の図９と同一であり、また、ステップＳ１５２８における電池使用履歴情報登録処理の詳細については、上述した第１の実施の形態の図８と同一であり、また、ステップＳ１５３１における電池内メモリデータ書き込み処理の詳細については、上述した第１の実施の形態の図７と同一であるから、その説明は省略する。
【０３６１】
また、図１８のステップＳ１５３７における撮影処理の詳細については、上述した第１の実施の形態の図１０と同一であるから、その説明は省略する。
【０３６２】
次に、前記図１５のステップＳ１５１１における電池特性測定シーケンス１の詳細について、図１９のフローチャートに基づき説明する。
【０３６３】
まず、ステップＳ１９０１でシステム制御回路５０は、温度測定手段３０８によって電池ユニット３００の温度を測定する。次に、ステップＳ１９０２でシステム制御回路５０は、前記ステップＳ１９０１における測定結果の温度に近い温度での電池特性情報が、前記図１５のステップＳ１５０２において読み込んだデータ及び前記図１５のステップＳ１５０７において書き込んだデータ（電池内メモリ上）にあるか否かを判断する。そして、測定結果の温度に近い温度での電池特性情報が電池内メモリ上にある場合は、何も処理せずに本処理動作を終了する。
【０３６４】
一方、前記ステップＳ１９０２において、測定結果の温度に近い温度での電池特性情報が電池内メモリ上にないと判断された場合は、次のステップＳ１９０３でシステム制御回路５０は電池特性測定を行い、次のステップＳ１９０４でシステム制御回路５０は電池内メモリにデータを書き込んだ後、本処理動作を終了する。
【０３６５】
（第４の実施の形態）
次に、本発明の第４の実施の形態を図２０乃至及び図２３に基づき説明する。
【０３６６】
尚、本実施の形態に係る画像処理装置の基本的な構成は、上述した第１の実施の形態の図１と同一であるから、同図を流用して説明する。
【０３６７】
図２０乃至図２３のフローチャートに基づき本実施の形態に係る画像処理装置１００の動作を説明する。
【０３６８】
図２０乃至図２３は、本実施の形態に係る画像処理装置（電池駆動システム）１００の主ルーチンのフローチャートである。
【０３６９】
まず、図２０において、ステップＳ２００１で電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化すると共に、画像処理装置１００の各部の初期化処理を行う。次に、ステップＳ２００２でシステム制御回路５０は、電池ユニット３００のメモリ３０６から電池制御手段３０２、コネクタ３１０、コネクタ８２、電源制御手段８０を介して、電池ユニット３００に関する所定の情報を読み出す処理である電池内メモリデータ読み込み処理を実行した後、ステップＳ２００３へ進む。
【０３７０】
尚、前記ステップＳ２００２における電池内メモリデータ読み込み処理の詳細については、上述した第１の実施の形態の図６と同一であるから、その説明は省略する。
【０３７１】
ステップＳ２００３ではエラーフラグが解除されたか否かを判断する。そして、前記ステップＳ２００２において電池内メモリデータ読み込み処理を行った結果、エラーフラグが解除されていたならば、ステップＳ２００４でシステム制御回路５０は、読み込んだデータに基づきシステム制御回路５０の内部メモリ３０６或いはメモリ５２の所定領域に設けられた電源動作パラメータの値や電池制御方法を設定して記憶した後、ステップＳ２００６へ進む。
【０３７２】
一方、前記ステップＳ２００２において電池内メモリデータ読み込み処理を行った結果、エラーフラグが設定されていたならば、ステップＳ２００５でシステム制御回路５０は、電池ユニット３００に関する所定の情報を読めなかったと判断し、電池特性測定シーケンス１を実行する。次に、ステップＳ２００６でシステム制御回路５０は、電源動作パラメータの値や電池制御方法を標準状態に設定した後、ステップＳ２００７へ進む。
【０３７３】
尚、図２０におけるステップＳ２００７乃至ステップＳ２０１７は、上述した第３の実施の形態の図１５におけるステップＳ１５０６乃至ステップＳ１５１６と同一であるから、その説明は省略する。
【０３７４】
また、図２０におけるステップＳ２０１１の処理を終了後は、図２１の処理へ進むが、この図２１におけるステップＳ２０１８乃至ステップＳ２０２５は、上述した第３の実施の形態の図１６におけるステップＳ１５１７乃至ステップＳ１５２４と同一であるから、その説明は省略する。
【０３７５】
また、図２１におけるステップＳ２０２５の処理を終了後は、図２２の処理へ進むが、この図２２におけるステップＳ２０２６乃至ステップＳ２０３３は、上述した第１の実施の形態の図４におけるステップＳ２２４乃至ステップＳ２３１と同一であるから、その説明は省略する。
【０３７６】
また、図２２におけるステップＳ２０３３の処理を終了後は、図２３の処理へ進むが、この図２３におけるステップＳ２０３４乃至ステップＳ２０４３は、上述した第１の実施の形態の図５におけるステップＳ２３３乃至ステップＳ２４１と同一であるから、その説明は省略する。
【０３７７】
また、図２０のステップＳ２００２における電池内メモリデータ読み込み処理の詳細については、上述した第１の実施の形態の図６と同一であり、また、図２０のステップＳ２０１０及び図２２のステップＳ２０２９における電池使用履歴情報登録処理の詳細については、上述した第１の実施の形態の図８と同一であり、また、図２０のステップＳ２０１７及び図２１のステップＳ２０１９及び図２２のステップＳ２０３２における電池内メモリデータ書き込み処理の詳細については、上述した第１の実施の形態の図７と同一であるから、その説明は省略する。
【０３７８】
（第５の実施の形態）
尚、上述した各実施の形態では、電池ユニット３００が単数の種類であるとして説明したが、本発明はこれに限られるものではなく、電池ユニット３００が異なる複数の種類で構成されていても良い。
【０３７９】
また、画像処理装置１００と複数の種類の電池ユニット３００との組み合わせで構成されていても良い。
【０３８０】
また、画像処理装置１００に複数の電池ユニット３００が同時に接続できる構成としても良い。この場合も、異なる複数の種類の電池ユニット３００が同時に画像処理装置１００に接続できる構成としても良い。
【０３８１】
また、複数の電池ユニット３００のうち、任意の電池ユニットに対して、画像処理装置１００から電池ユニットの内蔵メモリに電池使用履歴情報を記憶するように構成しても良い。この場合も、異なる複数の種類の電池ユニット３００のうち、任意の種類の電池ユニットに対して、画像処理装置１００から電池ユニットの内蔵メモリに電池使用履歴情報を記憶するように構成しても良い。
【０３８２】
また、記録媒体２００及び記録媒体２１０は、ＰＣＭＣＩＡカードやコンパクトフラッシュ等のメモリカード、ハードディスク等だけでなく、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＷＲ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されていても良い。
【０３８３】
また、記録媒体２００及び記録媒体２１０がメモリカードとハードディスク等が一体となった複合記録媒体であっても良い。更に、その複合記録媒体から一部が着脱可能な構成としても良い。
【０３８４】
また、上述した実施の形態では、記録媒体２００及び記録媒体２１０は画像処理装置１００と分離していて任意に接続可能なものとして説明したが、本発明はこれに限られるものではなく、いずれか一部或いは全部の記録媒体が画像処理装置１００に対して固定したままとなっていても良い。
【０３８５】
また、画像処理装置１００に記録媒体２００及び記録媒体２１０が、単数或いは複数の任意の個数接続可能な構成としても良い。
【０３８６】
また、上述した実施の形態では、画像処理装置１００に記録媒体２００及び記録媒体２１０を装着する構成として説明したが、記録媒体は単数或いは複数のいずれの組み合わせの構成であっても良い。
【０３８７】
（第６の実施の形態）
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウエアのプログラムコード（制御プログラム）を記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が前記記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されることは言うまでもない。
【０３８８】
この場合、前記記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコードを記憶した前記記憶媒体は本発明を構成することになる。
【０３８９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、磁気テープ、不揮発性メモリカード、ＲＯＭチップ等を用いることができる。
【０３９０】
また、記憶媒体に格納されたプログラムコードをコンピュータが読み出して実行することにより、上述した各実施の形態の機能が実現されるものであるが、本発明はこれに限定されるものではなく、前記プログラムコードの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０３９１】
更に、前記記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０３９２】
【発明の効果】
以上詳述したように、本発明によれば、電池の個体差によらず最適な終止電圧を動的に設定することが可能になる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図３】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図４】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図５】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図６】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図７】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図８】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図９】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１０】本発明の第１の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１１】本発明の第２の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１２】本発明の第２の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１３】本発明の第２の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１４】本発明の第２の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１５】本発明の第３の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１６】本発明の第３の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１７】本発明の第３の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１８】本発明の第３の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図１９】本発明の第３の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図２０】本発明の第４の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図２１】本発明の第４の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図２２】本発明の第４の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【図２３】本発明の第４の実施の形態に係る画像処理装置の動作の流れを示すフローチャートである。
【符号の説明】
１０    撮影レンズ
１２    シャッター
１４    撮像素子
１６    Ａ／Ｄ変換器
１８    タイミング発生器
２０    画像処理回路
２２    メモリ制御回路
２４    画像表示メモリ
２６    Ｄ／Ａ変換器
２８    画像表示回路
３０    メモリ
３２    圧縮／伸長回路
４０    露光制御回路
４２    測距制御回路
４４    ズーム制御回路
４６    バリア制御回路
４８    フラッシュ
５０    システム制御回路
５２    メモリ
５４    表示部
５６    不揮発性メモリ
６０    モードダイアルスイッチ
６２    シャッタースイッチＳＷ１
６４    シャッタースイッチＳＷ２
６６    選択／切替スイッチ
６８    決定／実行スイッチ
７０    操作部
７２    圧縮モードイッチ
８０    電源制御手段
８２    コネクタ
９０    インタフェース
９２    コネクタ
９４    インタフェース
９６    コネクタ
９８    記録媒体着脱検知手段
１００  画像処理装置
１０２  保護手段
１０４  光学ファインダ
１１０  通信手段
１１２  コネクタ（またはアンテナ）
１２０  マイク
１２２  Ａ／Ｄ変換器
１２４  メモリ制御回路
１２６  Ｄ／Ａ変換器
１２８  スピーカー
２００  記録媒体
２０２  記録部
２０４  インタフェース
２０６  コネクタ
２１０  記録媒体
２１２  記録部
２１４  インタフェース
２１６  コネクタ
３００  電池ユニット
３０２  電池制御手段
３０４  電池
３０６  メモリ
３０８  温度測定手段
３１０  コネクタ
【図１】
0004261682.tif 000002
【図２】
0004261682.tif 000003
【図３】
0004261682.tif 000004
【図４】
0004261682.tif 000005
【図５】
0004261682.tif 000006
【図６】
0004261682.tif 000007
【図７】
0004261682.tif 000008
【図８】
0004261682.tif 000009
【図９】
0004261682.tif 000010
【図１０】
0004261682.tif 000011
【図１１】
0004261682.tif 000012
【図１２】
0004261682.tif 000013
【図１３】
0004261682.tif 000014
【図１４】
0004261682.tif 000015
【図１５】
0004261682.tif 000016
【図１６】
0004261682.tif 000017
【図１７】
0004261682.tif 000018
【図１８】
0004261682.tif 000019
【図１９】
0004261682.tif 000020
【図２０】
0004261682.tif 000021
【図２１】
0004261682.tif 000022
【図２２】
0004261682.tif 000023
【図２３】
0004261682.tif 000024