(57)【要約】【課題】  従来、燃料やエネルギの消費及びまたは生成量を様々な形で計測し、燃料やエネルギの残量での可能動作を算出する装置や方法はあった。しかし、装置のある動作に関連する、燃料やエネルギの消費及びまたは生成量を使用者別に積算記憶しているようなものはなかった。さらに、装置の所定の動作の度に、燃料やエネルギの消費量または発生量を積算して記憶しているようなものはなかった。【解決手段】  エネルギ情報管理装置において、装置の使用者を判別する判別手段と、燃料またはエネルギを貯留する貯留手段と、装置の所定の動作を検出する動作検出手段と、少なくとも装置の所定の動作の開始から終了までに要した燃料またはエネルギの消費生成量についての情報を使用者別に積算するエネルギ消費生成量情報積算手段と、エネルギ消費生成量情報積算手段からの情報を、使用者別に記憶する記憶手段とを有することを特徴としている。【選択図】  図１
2007282031.tif 000002
【特許請求の範囲】
【請求項１】
装置の使用者を判別する判別手段と、
燃料またはエネルギを貯留する貯留手段と、
前記装置の所定の動作を検出する動作検出手段と、
少なくとも前記装置の前記所定の動作の開始から終了までに要した燃料またはエネルギの、消費量または生成量についての情報を使用者別に積算するエネルギ消費生成量情報積算手段と、
前記エネルギ消費生成量情報積算手段からの情報を、使用者別に記憶する記憶手段とを有することを特徴とするエネルギ情報管理装置。
【請求項２】
前記記憶手段に記憶された情報から、燃料またはエネルギの消費生成量と、前記所定の動作との関連を示す情報を使用者別に計算する計算手段とを設けたことを特徴とする請求項１記載のエネルギ情報管理装置。
【請求項３】
前記貯留手段の残量を検出する残量検出手段と、
前記記憶手段に記憶された前記情報と、前記残量検出手段からの情報とから、前記装置が前記貯留手段の残量を用いて可能な動作についての情報を使用者別に計算する計算手段とを設けたことを特徴とする請求項１記載のエネルギ情報管理装置。
【請求項４】
前記貯留手段の残量低下を知らせる残量低下通知手段と、
使用者別に残量低下通知の判断を行う判断手段を設けたことを特徴とする請求項３記載のエネルギ情報管理装置。
【請求項５】
前記貯留手段に前記エネルギ消費生成量情報積算手段と前記残量検出手段とを設け、
前記装置と前記貯留手段との間で通信を行う通信手段を設けたことを特徴とする請求項３または４記載のエネルギ情報管理装置。
【請求項６】
外部からの燃料またはエネルギの供給を検知する外部入力検知手段を設け、前記外部入力検知手段により外部からの供給を検知した際、前記エネルギ消費生成量情報積算手段は、外部からの供給量ついての情報とは別に、少なくとも前記装置の所定の動作の開始から終了までに要した燃料またはエネルギの、消費量または生成量についての情報を使用者別に積算することを特徴とする請求項１から５のいずれか記載のエネルギ情報管理装置。
【請求項７】
前記計算手段は前記装置の所定の動作があった場合に情報を計算することを特徴とする請求項２から６のいずれか記載のエネルギ情報管理装置。
【請求項８】
前記計算手段の計算結果を表示する表示手段を設けたことを特徴とする請求項２から７のいずれか記載のエネルギ情報管理装置。
【請求項９】
前記エネルギ情報管理装置は、電子機器であり、
前記貯留手段は電池またはコンデンサまたはその組み合わせであることを特徴とする請求項１から８のいずれか記載のエネルギ情報管理装置。
【請求項１０】
前記エネルギ情報管理装置は、撮影装置であり、
前記動作検出手段は撮影動作を検出する手段であり、
前記貯留手段は電池またはコンデンサまたはその組み合わせであることを特徴とする請求項１記載のエネルギ情報管理装置。
【請求項１１】
前記記憶手段に記憶された情報から、電力消費量と撮影動作との関連を示す情報を使用者別に計算する計算手段とを設けたことを特徴とする請求項１０記載のエネルギ情報管理装置。
【請求項１２】
前記計算手段は、任意に設定できる撮影回数または任意に設定できる撮影時間に要した電力消費量の平均を使用者別に計算することを特徴とする請求項１１のエネルギ情報管理装置。
【請求項１３】
前記エネルギ情報管理装置は、撮影装置であり、前記計算手段は、前記貯留手段の電力の残量を用いて可能な撮影回数または撮影時間を使用者別に計算することを特徴とする請求項３のエネルギ情報管理装置。
【請求項１４】
前記計算手段は、撮影動作の度に計算することを特徴とする請求項１１から１３のいずれか記載のエネルギ情報管理装置。
【請求項１５】
装置の使用者を判別する判別ステップと、
前記装置の所定の動作を検出する動作検出ステップと、
少なくとも前記装置の前記所定の動作の開始から終了までに要した燃料またはエネルギの、消費量または生成量についての情報を使用者別に積算するエネルギ消費生成量情報積算ステップと、
前記エネルギ消費生成量情報積算ステップからの情報を、使用者別に記憶する記憶ステップとを設けたことを特徴とするエネルギ情報管理方法。
【請求項１６】
前記記憶ステップで記憶された情報から、燃料またはエネルギの、消費量または生成量と、前記所定の動作との関連を示す情報を使用者別に計算する計算ステップとを設けたことを特徴とする請求項１５記載のエネルギ情報管理方法。
【請求項１７】
燃料またはエネルギの残量を検出する残量検出ステップを設け、
前記計算ステップは、装置が前記燃料またはエネルギの残量を用いて可能な動作についての情報を使用者別に計算することを特徴とする請求項１６記載のエネルギ情報管理方法。
【請求項１８】
前記燃料またはエネルギの残量低下通知をする残量低下通知ステップと、
使用者別に燃料またはエネルギの残量低下通知の判断を行う判断ステップを設けたことを特徴とする請求項１７記載のエネルギ情報管理方法。
【請求項１９】
外部からの燃料またはエネルギの供給を検知する外部入力検知ステップを設け、
前記外部入力検知ステップにより外部からの供給を検知した際、前記エネルギ消費生成量情報積算ステップは、外部からの供給量についての情報とは別に、少なくとも前記装置の所定の動作の開始から終了までに要した燃料またはエネルギの、消費量または生成量についての情報を使用者別に積算することを特徴とする請求項１５から１８のいずれか記載のエネルギ情報管理方法。
【請求項２０】
前記計算ステップは装置の所定の動作があった場合に情報を計算することを特徴とする請求項１６から１９のいずれか記載のエネルギ情報管理方法。
【請求項２１】
前記計算ステップの計算結果を表示する表示ステップを設けたことを特徴とする請求項１６から２０のいずれか記載のエネルギ情報管理方法。
【請求項２２】
請求項１５から２１のいずれか記載のエネルギ関連情報管理方法を実行するコンピュータプログラム。
【請求項２３】
請求項２２のコンピュータプログラムを記録した記録媒体。
【請求項２４】
電子機器に備えられた、電池またはコンデンサと、
前記電子機器が消費した電力を検出する電力消費量検出手段と、
前記電子機器の所定の動作を検出する動作検出手段と、
少なくとも前記電子機器の前記所定の動作の開始から終了までに要した電力消費量についての情報を前記電子機器の所定の動作の度に、積算して記憶する積算記憶手段とを有することを特徴とする電子機器。
【請求項２５】
前記積算記憶手段に記憶されたからの情報から、前記電子機器の前記所定の動作と電力消費量の関連を示す情報を計算する計算手段を設けたことを特徴とする請求項２４記載の電子機器。
【請求項２６】
前記電子機器の前記電池またはコンデンサの残量を検出する残量検出手段と、
前記電子機器の前記電池またはコンデンサの残量を用いて可能な動作についての情報を計算する計算手段とを設けたことを特徴とする請求項２４記載の電子機器。
【請求項２７】
前記電池またはコンデンサの残量低下通知をする残量低下通知手段と、
前記残量低下通知の判断を行う判断手段とを設けたことを特徴とする請求項２６記載の電子機器。
【請求項２８】
前記電池またはコンデンサを備えた電池ユニットに、前記電力消費量検出手段と前記残量検出手段とを設け、
前記電子機器と前記電池ユニットとの間で通信を行う通信手段を設けたことを特徴とする請求項２６または２７記載の電子機器。
【請求項２９】
外部からの電力供給を検知する外部入力検知手段を設け、
前記外部入力検知手段により外部からの電力供給を検知した際、前記積算値記憶手段は、少なくとも前記電子機器の所定の動作の開始から終了までに要した電力消費量についての情報を積算記憶しつづけることを特徴とする請求項２４から２８記載の電子機器。
【請求項３０】
前記計算手段の計算結果を通知する通知手段を設けたことを特徴とする請求項２５から２９のいずれか記載の電子機器。
【請求項３１】
前記電子機器は、撮影装置であり、
前記動作検出手段は、撮影動作を検出し、
前記積算記憶手段は、前記撮影動作に関連する電力消費量についての情報を積算動作の度に、積算して記憶することを特徴とする請求項２４記載の電子機器。
【請求項３２】
前記積算記憶手段に記憶された情報から、電力消費量と撮影動作との関連を示す情報を計算する計算手段とを設けたことを特徴とする請求項３１記載の電子機器。
【請求項３３】
前記計算手段は、任意に設定できる撮影回数または任意に設定できる撮影時間に対する電力消費量の平均値を計算することを特徴とする請求項３２記載の電子機器。
【請求項３４】
前記電子機器は、撮影装置であり、
前記動作検出手段は撮影動作を検出し、
前記計算手段は、前記電池またはコンデンサの残量を用いて可能な撮影回数または撮影時間を計算することを特徴とする請求項２６記載の電子機器。
【請求項３５】
電子機器が消費した電力を検出する電力消費量検出ステップと、
前記電子機器の所定の動作を検出する動作検出ステップと、
少なくとも前記電子機器の前記所定の動作の開始から終了までに要した電力消費量についての情報を前記電子機器の所定の動作の度に、積算して記憶する積算記憶ステップとを設けたことを特徴とする電力情報管理方法。
【請求項３６】
前記積算記憶ステップからの情報から、前記所定の動作と電力消費量の関連を示す情報を計算する計算ステップを設けたことを特徴とする請求項３５の電力情報管理方法。
【請求項３７】
電池またはコンデンサの残量を検出する残量検出ステップと、
前記電池またはコンデンサの残量を用いて可能な動作についての情報を計算する計算ステップとを設けたことを特徴とする請求項３５記載の電力情報管理方法。
【請求項３８】
前記電池またはコンデンサの残量低下通知をする残量低下通知ステップと、
残量低下通知の判断を行う判断ステップを設けたことを特徴とする請求項３７記載の電力情報管理方法。
【請求項３９】
前記計算ステップの計算結果を通知する通知ステップを設けたことを特徴とする請求項３６から３８のいずれか記載の電力情報管理方法。
【請求項４０】
請求項３５から３９のいずれか記載のエネルギ関連情報算出方法を実行するコンピュータプログラム。
【請求項４１】
請求項４０のコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エネルギ消費または発生またはその両方を伴うエネルギ情報管理装置において、装置の所定の動作に関連した燃料またはエネルギの、消費及びまたは生成量についての情報を積算し記憶する装置に関する。また、装置の所定の動作に関連した燃料またはエネルギの、消費及びまたは生成量についての情報を積算し記憶する方法、その方法を実行するコンピュータプログラム及び、そのコンピュータプログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
従来、特許文献１には、デジタルカメラにおいて、充電終了時の電池残量と現在の電池残量と撮影枚数とから、撮影画像一枚あたりの電池消費量を算出し、現在の電池残量を用いて、あと何枚の撮影が可能かをモニタに表示するものが開示されている（特許文献１第００６３段落参照）。
【０００３】
また、特許文献２には、携帯型情報処理装置において、各デバイスにおいての消費電力を一定期間蓄積して加工し、これを省電力設定レベル毎に保存するものが開示されている（特許文献２第００１８段落参照）。さらに、使用者毎にデバイスの消費電力情報を取得更新するものも開示されている（特許文献２第００２３段落参照）。
【０００４】
また、特許文献３には、バッテリから供給される電力で動作する電子機器において、使用者が設定したモニタ時間あたりのバッテリ消費量を使用者毎に算出し、算出結果を用いてバッテリの残量に関する値を算出するものが開示されている（特許文献３第００４４段落参照）。
【特許文献１】特開２００４−３３６３３７号公報
【特許文献２】特開平１１−１４３５９５号公報
【特許文献３】特開平１０−２０７５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来例、特許文献１公報に記載されているデジタルカメラでは、使用者別に、電池消費量や撮影枚数を記録するようなことはしていなかった。
【０００６】
また、上記の従来例、特許文献２に記載されている携帯型情報処理装置では、消費電力を一定期間蓄積し加工するものであった、しかし、特に装置のある決められた動作に関連する消費電力を計測して加工しているものではなかった。また、ある決められた動作の度に記憶するものでもなかった。
【０００７】
さらに、上記の従来例、特許文献３に記載されているバッテリから供給される電力で動作する電子機器では、使用者毎に各使用者が定めた時間、各使用者が定めた動作あたりのバッテリ消費量を計測し、加工しているものであった。しかし、特に装置のある決められた動作に関連する消費電力を計測して加工しているものではなかった。また、ある決められた動作の度に記憶するものでもなかった。
【０００８】
すなわち、従来は、電子機器等の消費電力に関する情報を保存する際、例えば装置の所定の動作の開始から終了までに要した消費電力を使用者別に積算し、使用者別に保存することを続けていなかった。また、所定の動作の度に記憶するものでもなかった。
【０００９】
よって、例えば、使用者を使用中に切換えた場合等には、誤差の少ない消費電力を計測することができなかった。また、所定の動作に関連する動作がどの程度の消費電力であるのかを、所定の動作の度に知ることができなかった。
【００１０】
これに限らず、従来、燃料やエネルギの消費及びまたは生成量を様々な形で計測し、燃料やエネルギの残量での可能動作を算出する装置や方法はあった。しかし、装置のある動作に関連する、燃料やエネルギの消費及びまたは生成量を使用者別に積算し、使用者別に記憶しているようなものはなかった。さらに、装置の所定の動作がある度に、燃料やエネルギの消費量または発生量を積算して記憶しているようなものはなかった。
【００１１】
そこで、本発明は、装置の所定の動作に関連する、燃料やエネルギの消費及びまたは生成量を、使用者別に積算し、使用者別に記憶するエネルギ情報管理装置を提供することを目的とする。または、その方法、その方法を実行するコンピュータプログラムまたは、そのコンピュータプログラムを記録した記録媒体を提供することを目的とする。
【００１２】
さらに、本願発明は、装置の所定の動作に関連する、電力消費量を、所定の動作の度に積算し、記憶する装置または、方法または、コンピュータプログラムまたは、コンピュータプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の一つの特徴は、エネルギ情報管理エネルギ情報管理装置において、装置の使用者を判別する判別手段と、前記装置に備えられた、燃料またはエネルギを貯留する貯留手段と、前記装置の所定の動作を検出する動作検出手段と、少なくとも前記装置の所定の動作の開始から終了までに要した燃料またはエネルギの消費生成量についての情報を使用者別に積算するエネルギ消費生成量情報積算手段と、前記エネルギ消費生成量情報積算手段からの情報を、使用者別に記憶する記憶手段とを有することを特徴としている。
【００１４】
本発明のもう一つの特徴は、電子機器において、電池またはコンデンサと、電子機器が消費した電力を検出する電力消費量検出手段と、電子機器の所定の動作を検出する動作検出手段と、少なくとも前記電子機器の所定の動作の開始から終了までに要した電力消費量についての情報を前記電子機器の所定の動作の度に、積算して記憶する積算記憶手段とを有することを特徴としている。
【発明の効果】
【００１５】
本発明によれば、例えば、使用者別に、少なくとも前記装置の所定の動作の開始から終了までに要した燃料やエネルギの消費及びまたは生成量情報を知ることができる。さらにはこれらの情報を利用して、例えば、燃料やエネルギの消費及びまたは生成量の平均値を計算することや、それに基づいて残量が少なくなったときの通知を使用者別にすることなどができるようになる。
【００１６】
また、所定の動作の度に記憶することによって、その所定の動作に関する消費電力の量をすぐに知ることができるようになる。これにより、例えば、その所定の動作に関して、他の無駄な動作があったかどうか等をすぐに知ることができるようになる。
【発明を実施するための最良の形態】
【００１７】
本発明のエネルギ情報管理装置、エネルギ関連情報管理方法、その方法を実行するコンピュータプログラム及び、そのコンピュータプログラムを記録した記録媒体、についての実施の形態について説明する。
【００１８】
エネルギ消費またはエネルギ発生またはその両方を伴うエネルギ情報管理装置には、例えば、電子機器に属するものでは、電池を搭載した画像形成装置（デジタルカメラ、フィルムカメラ、プリンタ、ディスプレイ等）が挙げられる。また、電池を搭載した情報端末（携帯電話、ノートパソコン、コンピュータ、携帯音楽プレイヤー等）が挙げられる。さらには、電池を搭載した発電装置（トレーニングマシン、燃焼発電装置等）が挙げられる。その他には、燃料消費を伴う移動体（車、船舶、飛行機等）のような装置が挙げられる。さらにはこれらのエネルギ情報管理装置を含むシステムであってもよい。
【実施例１】
【００１９】
図１を使って、第一の実施の形態を説明する。図１は、実施の形態に係る装置の構成例を示すブロック図である。
【００２０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、全体の制御や計算をするための中央処理装置である。
【００２１】
判別手段１０２は、判別情報入力部１０３からの入力情報を解析し、装置の使用者等を判別し、装置本体のＣＰＵ１０１に送信する。判別手段１０２には、例えば、指紋認証、声紋認証、網膜認証、静脈認証等の個人を特定するような認証による判別手段や、使用者を設定するためのスイッチ操作や認証操作（スイッチ切換えや暗証番号によるもの）により認証を行う判別手段などが挙げられる。判別情報入力部１０３には、例えば、指紋読み取り装置、集音装置、網膜読み取り装置や、切換えスイッチ、番号入力装置等が挙げられる。また、判別手段は使用者を判別する他、使用者により設定されるモード等を判別することができるようにしても良い。前記モードとしては、例えば、省消費モードや、夜間利用モード、昼間利用モード等の消費量の変化に応じたモード等が挙げられる。また、一人の人間が使い方によって、複数ユーザを設定することも可能である。
【００２２】
貯留手段１０４は、装置に内蔵または着脱可能に備えられていて、燃料やエネルギを蓄えている。貯留手段には、例えば、燃料タンク、電池（一時電池、二次電池、燃料電池等）、コンデンサ等が挙げられる。
【００２３】
動作検出手段１０５は、装置の動作部１０６の所定の動作を検出して装置本体のＣＰＵ１０１に送信する。
【００２４】
動作検出手段は、例えば電子機器の所定の回路の動作の開始や終了を検出するものである。たとえば、センサにより動作部からの、力、変位、位置、速度、加速度、角速度、距離、電気、光、磁気、温度、音声等を検出する手段や、ＣＰＵ１０１からの信号を検出する手段等が挙げられる。
【００２５】
装置の動作部には、例えば、電子機器では、画像出力部、モーター駆動部、メモリ読み出し書き込み部等が挙げられる。また、例えば、画像形成装置（撮影装置、プリンタ、映像出力装置等）では、撮影用シャッター、印刷部、映像出力部、映像転送部等でもよい。更に他にも情報端末（携帯電話、音声出力装置、ノートパソコン、パソコン等）では、通信部、集音部、画面出力部、情報入力部等でもよい。他にも、発電型トレーニングマシン（発電型エアバイク、発電型ランニングマシン等）では、ペダル、ベルト等でもよい。移動装置（車、船舶、飛行機等）では、エンジン、駆動部、ライト、内部電力使用部、発電部、モーター等が挙げられる。
【００２６】
所定の動作には、例えば、電子機器では、起動動作、終了動作、メモリ読み込み動作、制御部駆動動作等が挙げられる。また、例えば、画像形成装置（撮影装置、プリンタ、映像出力装置等）では、撮影動作、ズーム動作、プリント動作、映像出力動作、転送動作等が挙げられる。さらに、他にも、情報端末（携帯電話、音声出力装置、ノートパソコン、パソコン等）では、通話動作、録音動作、再生動作、画面出力動作等が挙げられる。他にも、発電型トレーニングマシン（発電型エアバイク、発電型ランニングマシン等）では、負荷別の回転動作、負荷別のベルト移動動作等が挙げられる。更に他には、移動装置（車、船舶、飛行機等）では、走行動作、加速動作、減速動作、内部電子機器使用動作、移動力を使った発電動作、太陽光発電動作、熱を利用した発電動作等が挙げられる。
【００２７】
エネルギ消費生成量検出手段１０７は、燃料またはエネルギの消費及びまたは生成量を検出し、装置本体のＣＰＵ１０１に送信する。装置本体のＣＰＵ１０１はエネルギ消費生成量検出手段１０７から送られてきたエネルギ消費及びまたは生成量情報を使用者別に積算し、記憶手段１０８に送信する。このようなエネルギ消費生成量検知手段は、例えば、電子機器では、電力検出手段等（電圧検出装置、電流検出装置、動作と消費電力の関係を予め対応表にしたものを利用するもの等）がある。さらに、燃料電池を使用する場合は流量検出手段等（流量計、流速計等）とすることもできる。移動体では上記の電力検出手段等の他に、消費燃料量検出手段等（流量計、流速計等）であってもよい。他にも、たとえば、貯留手段１０４の残量の増減を検出して所定の動作の度に消費量や生成量を積算するエネルギ消費生成量積算手段であってもよい。
【００２８】
エネルギ消費生成量積算手段は、このようなエネルギ消費生成量検出手段１０７とＣＰＵ１０１等との組合せからなる。
【００２９】
また、エネルギ消費生成量検出手段は、貯留手段入口や出口においてエネルギ消費及びまたは生成量を検知してもよい。さらに例えば、動作部においてのエネルギ消費及びまたは生成量を直接検知しても、各消費をエネルギ増減を伴う箇所のエネルギ消費及びまたは生成量を検知してもよい。
【００３０】
記憶手段１０８は、装置本体のＣＰＵ１０１から送られてきたエネルギ消費及びまたは生成量情報を使用者別に記憶するための例えば半導体メモリを含む。
【００３１】
残量検出手段１０９は、貯留手段１０４の残量を検出し、装置本体のＣＰＵ１０１に送信する。残量検出手段は、電子機器では、電力検出手段等（電圧検出装置、電流検出装置、動作と消費電力の関係を予め対応表にしたものを利用するもの等、流量計、流速計等）を用いる手段等が挙げられる。移動体では上記の電力検出手段等の他に、消費燃料量検出手段等（流量計、流速計等）を用いる手段等が挙げられる。
【００３２】
残量低下通知手段１１０は、判断手段１１１の判断に基づき残量低下の通知を行う。残量低下通知手段には、例えば、音声、光、振動、等で通知する手段等が挙げられる。
【００３３】
判断手段１１１は、使用者別に残量低下通知の判断を行う。判断手段１１１は、貯留手段１０４の残量が使用者別のある一定の水準を下回ったとき、または、貯留手段１０４の残量で可能な動作が使用者別のある一定の水準を下回ったとき等に残量低下通知の判断をする。例えば、電子機器等では、使用者別にバッテリの残量がある一定の水準を下回った時等に残量低下通知の判断をするものや、使用者別に残りの動作できる時間がある一定の水準を下回った時に残量低下通知の判断をするものが挙げられる。他にも、撮影装置では、使用者別に求められた、バッテリの残量で可能な撮影回数等が、例えば１０回を下回った時に残量低下通知の判断をするようにしてもよい。移動装置等では、例えば、貯留手段の残量を用いて可能な、内部で使用している電子機器の所定の動作の回数等が、ある一定回数を下回った場合や、所定の動作がある一定時間以上行えない場合等に残量低下の通知を判断をしてもよい。
【００３４】
表示手段１１２は、例えば、計算結果や残量低下通知を表示するためのものである。通知は、例えば、ディスプレイに表示するようにしてもよいし、スピーカからの音声で表示してもよい。
【００３５】
外部入力検出手段１１３は、外部入力部１１４からの燃料またはエネルギの供給を検知する。外部入力部１１４は、例えば、電子機器の場合はＡＣアダプタ等の電気入力部が挙げられる。移動装置においては、燃料供給口等でもよい。
【００３６】
外部入力は、消費量が計測できるように構成していれば、供給を直接、貯留手段１０４へ行ってもよいし、例えば動作部１０６への直接供給を行っても、貯留手段１０４と動作部１０８への供給を同時に行ってもよい。
【００３７】
次に図１のブロック図の動作を説明する。
【００３８】
例えば、本実施例の装置が撮影装置であったとすると、例えば、スイッチ等の判別情報入力部１０３から入力された、使用者に関する情報を元に、判別手段１０２は使用者を判別する。次に例えば、使用者が撮影動作等の開始から終了に要したバッテリ消費量情報を、その使用者に対応した記憶領域に記憶する。具体的な動作には、例えば図２（ａ）〜（ｃ）に示すような動作例が挙げられる。図２（ａ）〜（ｃ）は撮影装置における動作例を説明するための図である。
【００３９】
又図２（ａ）は、例えば、使用者別にある撮影動作の開始時（例えばレリーズスイッチを押した瞬間）から次の撮影動作の開始時までの撮影装置内のすべての電力消費量（例えば再生、起動、終了、ズーム等の撮影装置で起こる動作による消費電力）を使用者別に積算する例を示している。尚、図２（ｂ）、（ｃ）については別の例を示しており、（ｂ）、（ｃ）については後述する。
【００４０】
図２（ａ）において、２０１から２１１は、操作手順の例を示している。２６１から２６４は、計測期間の例を示している。２９１、２９２は、消費電力積算の区切りの例を示している。図中のＸ１やＸ２等は、電力消費量の例を示している。また、２０３等の撮影動作とは、例えば、シャッター開閉動作や撮像素子からの画像読み出し動作、画像記録動作等の、レリーズスイッチを押してからの一連の動作も含んでいる。また、これらの動作を別々に検出し、例えば、画像記録動作等を消費電力積算の区切りとしても良い。
【００４１】
ここで、図２（ａ）を代表にとって、図２（ａ）の計測タイミングの例における消費電力積算記憶動作について、図３のフロー図を用いて説明する。まず、図３のフロー図の各ステップについて説明する。
【００４２】
ステップＳ３０１：
起動動作による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【００４３】
ステップＳ３０２：
判別情報入力部１０３からの使用者情報を判別手段１０２で判別しＣＰＵ１０１に送信する。
【００４４】
ステップＳ３０３：
起動動作後の動作による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【００４５】
ステップＳ３０４：
電源ＯＦＦ操作の入力がされたかどうかを判断する。電源ＯＦＦ操作がされていない場合は、ステップＳ３０５に進み、電源ＯＦＦ操作がされた場合はステップＳ３０９に進む。
【００４６】
ステップＳ３０５：
判別情報入力部１０３からの別の使用者情報の入力があったかどうかを判断手段１０２で判断する。別の使用者情報の入力がなかった場合はステップＳ３０６に進む。別の使用者情報の入力があった場合はステップＳ３１２に進む。
【００４７】
ステップＳ３０６：
動作検出部１０５から、レリーズによる撮影動作の開始や終了等（図２（ａ）の例では撮影動作の開始。）を示す情報の入力があったかどうかを判断する。撮影動作の開始や終了等を示す情報の入力があった場合は、ステップＳ３０７に進む。撮影動作の開始や終了等を示す情報の入力が無かった場合は、ステップＳ３０３に進む。つまり、電源ＯＦＦ操作や判断手段切換え操作や撮影動作が無い限りはステップＳ３０３からステップＳ３０６までを繰り返している。
【００４８】
ステップＳ３０７：
撮影動作から次の撮影動作の間で消費した電力消費量をＣＰＵ１０１で積算する。
【００４９】
ステップＳ３０８：
ステップＳ３０７の消費量積算処理で得られた電力消費量積算値をＣＰＵ１０１から記憶手段１０８に送信し、使用者別に記憶手段１０８に記憶して、ステップＳ３０３に進む。つまり、電源ＯＦＦ操作や別の使用者情報の入力が無い限りはステップＳ３０３からステップＳ３０８を繰り返している。
【００５０】
ステップＳ３０９
電源ＯＦＦ操作があった場合は、装置の電源終了に伴う動作（例えばカメラの場合にはレンズの初期位置への退避動作等）による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【００５１】
ステップＳ３１０：
撮影動作から、終了動作までの間で消費した電力消費量をＣＰＵ１０１で積算する。
【００５２】
ステップＳ３１１：
ステップＳ３１０の電力消費量積算処理で得られた電力消費量積算値をＣＰＵ１０１から記憶手段１０８に送信し、使用者別に積算途中のデータとして記憶手段１０８に記憶する。その後終了する。
【００５３】
ステップＳ３１２：
別の使用者情報の入力があった場合は、撮影動作から、別の使用者情報の入力までの間で消費した電力消費量をＣＰＵ１０１で積算する。
【００５４】
ステップＳ３１３：
ステップＳ３１２の電力消費量積算処理で得られた電力消費量積算値をＣＰＵ１０１から記憶手段１０８に送信し、使用者別に積算途中のデータとして記憶手段１０８に記憶し、ステップＳ３０２に進む。
【００５５】
次に、図２（ａ）の動作を図３のフロー図を使って説明する。図２（ａ）は、前述のように例えば、使用者別にある撮影動作の開始時（例えばレリーズスイッチを押した瞬間）から次の撮影動作の開始時までの撮影装置内のすべての電力消費量（再生、起動、終了、ズーム等の撮影装置で起こる動作による消費電力）を使用者別に積算する例を示している。
【００５６】
図２（ａ）のズーム調整動作２０１より以前には、まず、不図示の起動動作があり、ステップＳ３０１で起動動作の消費量を検出し、次にステップＳ３０２で使用者判別をしユーザＸであるとする。そして、ステップＳ３０３で、すべての電力消費量を検出している。また、その間、電源ＯＦＦ操作もなく（ステップＳ３０４）、別の使用者情報の入力もなく（ステップＳ３０５）、使用者はユーザＸのままである、とする。
【００５７】
（ｉ）まず、ステップＳ３０３でズーム調整動作２０１、ピント調整動作２０２に要した消費量を検出し、第１の撮影動作２０３開始時に、ステップＳ３０６で撮影動作の開始を示す情報を受け取る。次に、ステップＳ３０７でズーム調整動作２０１、ピント調整動作２０２及びそれ以前の動作に要した消費量を積算し、ステップＳ３０８で積算したデータをユーザＸに対応する記憶領域に記憶する。
【００５８】
（ｉｉ）その後、ステップＳ３０３で撮影動作２０３から操作動作２０５に要した消費量を検出し、ステップＳ３０４で終了動作２０６の電源ＯＦＦ操作が検出されると、ステップＳ３０９で終了動作２０６に要した消費量を検出する。次に、ステップＳ３１０で撮影動作２０３から終了動作２０６に要した消費量を積算し、ステップＳ３１１で積算途中のデータとしてユーザＸに対応する記憶領域に記憶する。その後、終了する。
【００５９】
（ｉｉｉ）その後、起動動作２０７により起動すると、ステップＳ３０１で起動動作２０７に要した消費量を検出し、次にステップＳ３０２で使用者判別をする。ここでは、使用者切換え操作が無いので引き続きユーザＸとして認識する。
【００６０】
（ｉｖ）その後、ステップＳ３０３でピント調整動作２０８に要した消費量を検出し、第２の撮影動作２０９開始時に、ステップＳ３０６で撮影動作の開始を示す情報を受け取る。次に、ステップＳ３０７で撮影動作２０３からピント調整動作２０８に要した消費量を積算し、ステップＳ３０８で積算したデータをユーザＸに対応する記憶領域に記憶する。
【００６１】
（ｖ）その後、ステップＳ３０３で撮影動作２０９、表示動作２１０に要した消費量を検出し、ステップＳ３０４で終了動作２１１の電源ＯＦＦ操作が検出されると、ステップＳ３０９で終了動作２１１要した消費量を検出する。次に、ステップＳ３１０で撮影動作２０９から終了動作２１１に要した消費量を積算し、ステップＳ３１１で積算途中のデータとしてユーザＸに対応する記憶領域に記憶する。その後、終了する。
【００６２】
つまり、図２（ａ）上のユーザＸの撮影動作に関連する消費量は、区切り２９１から区切り２９２の間の、消費量を足し合わせたものとなるので、（Ｘ２＋Ｘ３）となる。
【００６３】
図３のフロー図に従って、電力消費量を積算記憶したとき、記憶手段１０８は、例えば、図４（ａ）〜（ｃ）のような形で記憶を行う。
【００６４】
即ち、図４（ａ）は、記憶領域の構成例を示すものであって、使用者別の記憶領域４０１から４０３を備えている。記憶領域４０１〜４０３は同じ構成を有する。４０１を代表にとって説明すると、撮影動作に関連する消費電力を一時的に積算したものを記憶する記憶領域４１１、各撮影の消費電力を記憶する撮影−消費量対応情報記憶領域４１２とを有しているものを示している。４２１は、記憶領域４１１の内容を例示したもので、例えば、図２（ａ）の撮影動作２０９以降における計測中の消費電力を一時的に積算した結果が７ｍＷｈであることを示している。４２２は、記憶領域４１２の内容を例示したもので、撮影毎の消費電力量を記憶している。これは例えば、図２（ａ）の撮影動作２０３の撮影動作が９回目であって、撮影動作に８ｍＷｈ（Ｘ２＋Ｘ３＝８ｍＷｈ）の電力を消費したことを示している。記憶領域４０１について説明したが、記憶領域４０２及び４０３もこれと同様の構成になっている。
【００６５】
このような構成にし、この記憶されたデータを表示可能とすることにより、例えば、使用者別に、少なくとも前記装置の所定の動作の開始から終了までに要した燃料やエネルギの消費及びまたは生成量情報を知ることができる。  また、これらの記憶された情報を各使用者が任意に各使用者に対応した記憶領域の内容をリセットできるようにしても良い。このようにすることで、例えば、ある程度使い慣れた時点で、改めて電力消費量等の記憶が可能となり、使用者の熟練度に応じた、電力消費量の平均値等が算出できるようになる。
【００６６】
尚、図４（ｂ）、（ｃ）については後述する。
【実施例２】
【００６７】
次に図１を再び使って、第二の実施の形態を説明する。第二の実施の形態では図１において、計算手段は、記憶手段１０８に記憶された情報から、燃料またはエネルギの消費及びまたは生成量と、所定の動作との関連を示す情報を使用者別にＣＰＵ１０１で計算する。
【００６８】
その場合の計算結果としては、例えば、電子機器では、所定の動作を行った時間と電力消費量との関連を示す情報等が挙げられる。画像形成装置（撮影装置、プリンタ、映像出力装置等）では、撮影動作一回当たりの平均電力消費量、最近五回の撮影動作一回当たりの平均電力消費量、プリント動作一回当たりの平均電力消費量、映像出力動作一秒あたりの平均電力消費量等が挙げられる。または、転送動作一回当たりの平均電力消費量、転送データ単位量あたりの平均電力消費量等でもよい。情報端末（携帯電話、音声出力装置、ノートパソコン、パソコン等）では、通話動作一秒当たりまたは通話動作一回当たりの平均電力消費量等が挙げられる。さらに、最近五回の録音動作一秒当たりの平均電力消費量、再生動作一秒あたりの平均電力消費量、画面出力動作一秒当たりの平均電力消費量等が挙げられる。または、転送動作一回当たりの平均電力消費量、転送データ単位量あたりの平均電力消費量等でもよい。発電型トレーニングマシン（発電型エアバイク、発電型ランニングマシン等）では、一回転当たりの発電量、移動距離あたりの発電量、単位発電時間あたりの発電量等が挙げられる。また、移動装置（車、船舶、飛行機等）では、走行動作、加速動作、減速動作、内部電子機器使用動作、発電動作等と、燃料消費量または電力消費量または発電量等との関連を示す情報が挙げられる。
【００６９】
さらに計算手段は、残量検出手段１０９からの情報と、記憶手段１０８の情報とから、残量を用いて可能な動作についての情報を使用者別にＣＰＵ１０１で計算することもできる。
【００７０】
その場合の計算結果としては、例えば、電子機器では、バッテリ残量で所定の動作が、あと何時間可能かどうか等の計算結果でもよい。また、画像形成装置（撮影装置、プリンタ、映像出力装置等）では、撮影動作があと何回可能か、あと何時間可能か、あと何回プリント動作が可能か、映像出力動作があと何時間可能か等の計算結果でもよい。情報端末（携帯電話、音声出力装置、ノートパソコン、パソコン）等では、通話動作があと何時間可能か、録音動作があと何時間可能か、再生動作があと何時間可能か、画面出力動作があと何時間可能か等の計算結果でもよい。また、例えば、移動装置（車、船舶、飛行機等）では、走行動作があと何時間可能か、あとどのくらいの距離可能か、加速動作があと何回可能か、発電動作があと何時間可能か等の計算結果でもよい。バッテリの充電を完了するまでにあと何回の加速動作が必要か等をの計算結果でもよい。
【００７１】
例えば、実施例の装置が撮影装置であった場合の例を示すと、図５（ａ）、（ｂ）のようになる。図５（ａ）、（ｂ）は、実施例の装置が撮影装置であった場合の、電池残量、平均消費量、撮影可能時間及び撮影可能回数を表現した図である。５０１は、電池残量を示している。５０２から５０４は、使用者別の記録を示している。５０５から５０７は、使用者別の一回の撮影あたりの平均消費量を示している。５０８から５１０は、電池残量であとどのくらいの枚数の撮影が可能なのかを使用者別に示している。また、５５１から５５４は上記の５０１から５０４に対応したもので、５５５から５５７は、使用者別の１０秒あたりの平均消費量を示している。５５８から５６０は、電池残量であとどのくらいの時間の撮影が可能なのかを使用者別に示している。
【００７２】
記憶手段１０８は、これらの計算結果を記録するようにしてもよい。
【００７３】
残量低下通知手段としては、例えば撮影装置の場合は、図６、図７等の表示形態があり、その他にも、例えば、車などの場合には、図８等の表示形態で残量低下通知をすることもできる。
【００７４】
図６は、撮影装置で残量低下通知をする一例を示す図である。６０１は撮影装置本体、６０２はファインダー、６０３は例えば残量低下通知を音声で行うためのスピーカを示す。６０４は、表示部であり、例えば残量に関する値等を表示できる。６０５は画像表示部であり、例えば撮影画像の表示を行ったり、メニュー選択を行ったりできる。６０６は画像表示部の一部分を示す。６１１〜６１２は、６０６を説明のために拡大表示したものであり、電池残量が最大値に近い状態を表現している。６１２は電池残量が少ない状態を表現したもので、６１３は電池残量が低下したことを点滅によって通知している一例を示したものである。
【００７５】
図７（ａ）〜（ｆ）は、撮影装置の表示部６０４において、残量低下通知の表示例を示す図である。７０１は、使用者を示す文字であり、７０２は、表示を行うパネルであり、７０３は、現在の電池残量でどのくらいの枚数の撮影が行えるかを使用者別に示す表示であり、７０４は、記憶媒体にあとどのくらいの枚数の撮影データを記録できるかを示す表示である。７０５は、使用者名を強調して表示する例を示している。７０６および７０７は、電池残量であとどのくらいの時間の撮影ができるかをグラフィカルに使用者別に表示したものである。７１１は使用中の使用者を示す表示である。７１２はランプ部であって、点灯通知していない様子を示している。７２１は電池残量低下通知を示す表示であって、文字による通知をしている。７２２は、ランプ点灯によって電池残量低下の通知をしている。
【００７６】
図８は、車等の移動装置において、残量低下通知の表示例を示す図である。８０１はパネルの背面部、８０２は燃料残量であとどのくらいの時間エンジンを稼動できるかを使用者別に示すものであり、低下の通知を点滅または背面と文字の表現色を反転させることによって低下の通知をしている。８０３は車のスピードを示すパネルであり、８０４は使用中の使用者を示す表示である。８０５は、スピードを示す針である。８０６は燃料残量でどのくらいの距離を走行できるかを使用者別に示すものであり、８０７は燃料残量の低下の通知を行っているランプの様子を示している。８０８は車のバッテリ残量低下の通知を行っているランプの様子を示している。
【００７７】
図１の表示手段１１２には、例えば、図５のような計算結果を表示をするようにしても良いし、図７のような残量低下通知を表示するようにしても良い。また、表示には、ディスプレイによる表示や、スピーカからの音声による表示も含む。
【００７８】
また、計算手段の計算を撮影動作の度に行うようにしてもよい。
【実施例３】
【００７９】
第三の実施の形態を説明する。図９は、第二の実施の形態を撮影装置とした場合の具体的な構成の一例を示すブロック図である。
【００８０】
９０１は、撮影装置本体を示している。また、９０２から９０４は図１の１０１から１０３に、対応しているので説明を省く。バッテリ９０５は、装置に備えられていて、電気エネルギを蓄えている。他にも例えば、電池（一時電池、二次電池、燃料電池等）、コンデンサ等であってもよい。動作検出手段９０６は、例えばシャッター９０７の撮影動作を検出して装置本体のＣＰＵ９０２に送信する。動作検出手段は、例えば、センサにより動作部からの、力、変位、位置、速度、加速度、角速度、距離、電気、光、磁気、温度、音声等を検出する手段や、ＣＰＵ９０２からのシャッター開閉信号を検出する手段等であってもよい。バッテリ消費量検出手段９０８は、電力消費量を検出し、装置本体のＣＰＵ９０２に送信する。例えば、電力検出手段等（電圧検出装置、電流検出装置、動作と消費電力の関係を予め対応表にしたものを利用するもの等）、燃料電池の場合はさらに流量検出手段等（流量計、流速計等）とすることもできる。記憶手段９０９は、装置本体のＣＰＵ９０２から送られてきたバッテリ消費量情報を使用者別に記憶するための例えば半導体メモリを含む。バッテリ残量検出手段９１０は、バッテリ９０５の残量を検出し、装置本体のＣＰＵ９０２に送信する。たとえば、電力検出手段等（電圧検出装置、電流検出装置、動作と消費電力の関係を予め対応表にしたものを利用するもの等、流量計、流速計等）を用いる手段等が挙げられる。バッテリ低下通知手段９１１は、判断手段９１２の判断に基づき残量低下の通知を行う。バッテリ低下通知手段には、例えば、音声、光、振動、等で通知する手段等が挙げられる。判断手段９１２は、使用者別に残量低下通知の判断を行う。表示手段９１３は、計算結果を表示することができる。外部入力検出手段９１４は、外部入力部９１５からの電力供給を検知する。レンズ駆動装置９１６は、不図示の焦点検出装置により撮影レンズ９１７を動かし焦点調節を行う。例えば、シャッタチャージ機構９１８で不図示のモータ，駆動機構等からなり、シャッター９０７をチャージする。９１９は光電変換素子で、撮影レンズ９１７で結像された被写体像を画像信号に変換する。画像処理手段９２０は、光電変換素子９１９の画像信号に様々な処理を行い画像データに変換する。９２１は画像データを記録する記録媒体で、カメラ内蔵あるいは脱着可能な磁気記録装置や半導体メモリ等からなる。９２２は記録手段で画像データを記録媒体９２１に記録する。ディスプレイ９２３は、画像処理手段９２０で変換された画像データを表示したり、撮影装置の様々な情報を表示したりするようになっている。
【００８１】
また、図１０（ａ）は、図９の撮影装置の消費電力量積算記憶動作を説明するためのフロー図である。図１０（ｂ）は、図１０（ａ）中の撮影時動作消費量検出ステップＳ１００９に含まれる、消費量検出動作の一例を示したものである。図１０（ａ）のフロー図に沿って、第三の実施の形態の一例について説明する。本実施の形態においては、判別切換え操作や電源ＯＦＦ操作があった場合には、一時的に積算して、積算途中の消費電力量値を記憶するようにしている。まず、図１０（ａ）のフロー図の各ステップについて説明する。
【００８２】
ステップＳ１００１：
バッテリ消費量検出手段９０８でバッテリ９０５の消費量を検出し、ＣＰＵ９０２へ送信する。
【００８３】
ステップＳ１００２：
判別情報入力部９０４からの情報を判別手段９０３で判別しＣＰＵ９０２へ送信する。
【００８４】
ステップＳ１００３：
レンズを駆動するための動作による消費電力をバッテリ消費量検出手段９０８で検出し、ＣＰＵ９０２へ送信する。
【００８５】
ステップＳ１００４：
焦点調整動作による消費電力をバッテリ消費量検出手段９０８で検出し、ＣＰＵ９０２へ送信する。
【００８６】
ステップＳ１００５：
その他、撮影動作以外の動作による消費電力をバッテリ消費量検出手段９０８で検出し、ＣＰＵ９０２へ送信する。その他の動作は、例えば、ディスプレイ上による画像の再生や、記録媒体からのデータの読み込み等でもよい。
【００８７】
ステップＳ１００６：
電源ＯＦＦ操作があったかどうかを判断する。電源ＯＦＦ操作があった場合は、ステップＳ１０１２へ進む。電源ＯＦＦ操作が無かった場合は、ステップＳ１００７に進む。
【００８８】
ステップＳ１００７：
判別情報入力部９０４から、別の使用者情報の入力があったかどうかを判断する。別の使用者情報の入力があった場合は、ステップＳ１０１５へ進む。別の使用者情報無かった場合は、ステップＳ１００８に進む。
【００８９】
ステップＳ１００８：
動作検出手段９０６により撮影動作が検出されたかどうかを判断する。撮影動作が検出された場合は、ステップＳ１００９へ進む。撮影動作が検出されなかった場合は、ステップＳ１００３に進む。
【００９０】
ステップＳ１００９：
撮影動作による消費電力をバッテリ消費量検出手段９０８で検出し、ＣＰＵ９０２へ送信する。撮影動作には、例えば、図１０（ｂ）のステップＳ１０５１からステップＳ１０５６に示すような動作でもよい。
【００９１】
ステップＳ１０１０：
それまでに検出した消費電力をＣＰＵ９０２で積算する。
【００９２】
ステップＳ１０１１：
積算した消費電力値をＣＰＵ９０２から送信し、記憶手段９０９に記憶する。
【００９３】
ステップＳ１０１２：
電源ＯＦＦ操作による消費電力をバッテリ消費量検出手段９０８で検出し、ＣＰＵ９０２へ送信する。
【００９４】
ステップＳ１０１３：
それまでに検出した消費電力をＣＰＵ９０２で積算する。
【００９５】
ステップＳ１０１４：
積算した消費電力値をＣＰＵ９０２から送信し、記憶手段９０９に記憶する。
【００９６】
ステップＳ１０１５：
判別切換えよる消費電力をバッテリ消費量検出手段９０８で検出し、ＣＰＵ９０２へ送信する。
【００９７】
ステップＳ１０１６：
それまでに検出した消費電力をＣＰＵ９０２で積算する。
【００９８】
ステップＳ１０１７：
積算した消費電力値をＣＰＵ９０２から送信し、記憶手段９０９に記憶する。
【００９９】
上記の図１０（ａ）のフローにより記憶した撮影動作に関連する消費電力値を利用して、様々なことができる。例えば、バッテリ残量検出手段９１０からのデータを用いて、ＣＰＵ９０２が使用者別の残り撮影枚数を計算し、表示手段９１３に表示することや、ディスプレイに残り撮影枚数を出力することができる。また、外部入力部９１５からの入力があるときには、供給量に影響されない消費量を計算するように指示を出すようにしても良い。
【０１００】
また、図１１のように外付けのバッテリパック等を備えたものであっても良い。図１１において、１１５１は外付けバッテリパッ本体であり、１１５２と１１５３は通信手段であり本体とバッテリの間で通信を行うためのものである。１１５４は、バッテリパックに備えられたＣＰＵであり、１１５５はバッテリパック内に設けられた記憶手段である。
【実施例４】
【０１０１】
第四の実施の形態を説明する。本実施例は、例えば自動車等において、走行時や停車時に電力をバッテリに充電するものであり、燃料を主に動力とするもの、電気を主に動力とするもの、両方を動力とするものでもよい。本実施例では、少なくともブレーキ動作やアクセル動作、充電動作等の開始から終了までの電気の消費及びまたは生成量を、使用者やモード別に積算して、使用者やモード別に記憶するようにしている。図１２は、第四の実施の形態の構成の一例を示すブロック図である。１２０１は、自動車本体を示している。ＣＰＵ１２０２は、図１の１０１に対応している。エンジン１２０３は、エンジン駆動機構１２０４によって動作し、駆動輪への動力を供給している。１２０５、１２０６は、図１の１０２、１０３に対応している。１２０７は、図９の９０５に対応している。動作検出手段１２０８は、例えば装置のアクセル動作等を検出して装置本体のＣＰＵ１２０２に送信する。他にも、各動作部１２０９からのアクセル動作等の信号を検出するようにしてもよい。電力消費発生量検出手段１２１０は、各動作部における電力消費量または、電力発生部１２１１における電力生成量を検出し、装置本体のＣＰＵ１２０２に送信する。動作検出手段は、例えば、センサにより動作部からの、力、変位、位置、速度、加速度、角速度、距離、電気、光、磁気、温度、音声等を検出する手段や、ＣＰＵ１２０２からのシャッター開閉信号を検出する手段等であってもよい。記憶手段１２１２は、装置本体のＣＰＵ１２０２から送られてきたバッテリ消費量情報を使用者別に記憶するための例えば半導体メモリを含む。１２１３は、図９の９１０に対応している。バッテリ残量低下通知手段１２１４は、判断手段１２１５の判断に基づき残量低下の通知を行う。判断手段１２１５は、使用者別に残量低下通知の判断を行う。表示手段１２１６は、計算結果を表示することができる。外部入力検出手段１２１７は、外部入力部１２１８からの入力を検出して、ＣＰＵ１２０２に送信する。
【０１０２】
図１３のフロー図に沿って、第四の実施の形態の一例について説明する。本実施の形態においては、アクセル動作に関連する電気の消費及びまたは生成量をアクセル動作終了の度、及び、終了動作時に積算して使用者またはモード別に記憶手段に記憶するようにしている。まず、図１３のフロー図の各ステップについて説明する。
【０１０３】
ステップＳ１３０１：
判別情報入力部１２０４からの情報を判別手段１２０３で判別しＣＰＵ１２０２へ送信する。
【０１０４】
ステップＳ１３０２：
起動動作によるバッテリ１２０５の電力消費量、電力発生量を電力消費発生量検出手段１２０７で検出し、ＣＰＵ１２０２へ送信する。
【０１０５】
ステップＳ１３０３：
その他の動作によるバッテリ１２０５の電力消費量、電力発生量を電力消費発生量検出手段１２０７で検出し、ＣＰＵ１２０２へ送信する。その他の動作には例えば、エアコン稼動や、オーディオ稼動、ジェネレータ稼動等が挙げられる。
【０１０６】
ステップＳ１３０４：
エンジンＯＦＦ操作があったかどうかを判断する。エンジンＯＦＦ操作があった場合は、ステップＳ１３０９へ進む。エンジンＯＦＦ操作が無かった場合は、ステップＳ１３０５に進む。
【０１０７】
ステップＳ１３０５：
動作検出手段１２０６によりアクセル動作が検出されたかどうかを判断する。検出された場合は、ステップＳ１３０６へ進む。検出されなかった場合は、ステップＳ１３０３に進む。
【０１０８】
ステップＳ１３０６：
アクセル動作によるバッテリ１２０５の電力消費量、電力発生量を電力消費発生量検出手段１２０７で検出し、ＣＰＵ１２０２へ送信する。
【０１０９】
ステップＳ１３０７：
それまでの電力消費及びまたは生成量をＣＰＵ１２０２で積算する。
【０１１０】
ステップＳ１３０８：
積算した電力増減値をＣＰＵ１２０２から送信し、記憶手段１２０８に記憶する。
【０１１１】
ステップＳ１３０９：
終了動作によるバッテリ１２０５の電力消費量、電力発生量を電力消費発生量検出手段１２０７で検出し、ＣＰＵ１２０２へ送信する。
【０１１２】
ステップＳ１３１０：
それまでの電力消費及びまたは生成量をＣＰＵ１２０２で積算する。
【０１１３】
ステップＳ１３１１：
積算した電力増減値をＣＰＵ１２０２から送信し、記憶手段１２０８に最後のアクセル動作と関連付けて記憶する。
【０１１４】
上記の図１３のフローにより記憶したアクセル動作に関連する消費電力値を利用して、様々なことができる。例えば、バッテリ残量検出手段１２０９からのデータを用いて、ＣＰＵ１２０２が使用者またはモード別の残り走行距離や走行時間を計算し、表示手段１２１２に表示することができる。また、これらの情報を利用することでバッテリが上がる前に充電動作を積極的に行うように指示を出すようなバッテリ低下通知手段にしても良い。
【０１１５】
また、外部入力部からの入力があるときにはそれを外部入力検知装置により検知を行い、供給量に影響されない消費量を計算するように指示を出すようにしても良い。さらに、バッテリ残量情報とを元に、例えば、バッテリ充電まで後何分の運転等を行えばよいか等を使用者またはモード別に計算することができる。その他にも、記憶された情報を元に、バッテリの残量であとどのくらいの動作（例えばエアコン稼動、オーディオ稼動等）ができるかを計算することができる。
【０１１６】
（その他の実施例）
（他の計測タイミングの例の消費電力積算記憶について）
ここで、他の計測タイミングの例の消費電力積算記憶についても説明する。前述した図２の残りの図である、（ｂ）、（ｃ）について説明する。図２は撮影装置における動作例を説明するための図である。
【０１１７】
図２（ｂ）について説明する。図２（ｂ）は、例えば、使用者別にある撮影動作の終了時（例えば画像読み込み終了時）から次の撮影動作の終了時までの撮影装置内のすべての電力消費量（再生、起動、終了、ズーム等の撮影装置で起こる動作による消費電力）を使用者別に積算する例を示している。図２（ｂ）において、２２１から２３１は、２０１から２１１と対応し、２６５から２６８は、２４１から２６４と対応し、２９３、２９４は、２９１、２９２と対応している。図中のＸ５やＸ６等は、電力消費量の例を示している。
【０１１８】
ここで、図２（ｂ）上のユーザＸの撮影動作に関連する消費量は、区切り２９３から区切り２９４の間の、消費量を足し合わせたものとなるので、Ｘ２＋Ｘ３となる。
【０１１９】
また、図２（ｃ）について説明する。図２（ｃ）は、図２（ｂ）のような積算タイミングにおいて別の使用者情報の入力があった場合の例である。図２（ｃ）において、２４１から２５２は、操作手順を示している。２６９から２７４は、計測期間の例を示している。２８１、２８２は、別の使用者情報の入力のタイミングの例を示している。２９５、２９６は、消費電力積算の区切りの例を示している。図中のＸ９やＹ２等は、電力消費量の例を示している。さらに、図２（ｃ）の計測タイミングの例における消費電力積算記憶動作について、図３のフロー図を用いて説明する。
【０１２０】
図２（ｃ）のズーム調整動作２４１より以前には、まず、起動動作があり、ステップＳ３０１で起動動作の消費量を検出し、次にステップＳ３０２で使用者判別をしユーザＸであるとする。そして、ステップＳ３０３で、すべての電力消費量を検出している。また、その間、電源ＯＦＦ操作もなく（ステップＳ３０４）、別の使用者情報の入力もない（ステップＳ３０５）、使用者はユーザＸのままである、とする。
【０１２１】
（ｉ）まず、ステップＳ３０３でズーム調整動作２４１から撮影動作２４３に要した消費量を検出し、第１の撮影動作２４３終了時に、ステップＳ３０６で撮影動作の終了を示す情報を受け取る。次に、ステップＳ３０７でズーム調整動作２４１から撮影動作２４３及びそれ以前の動作に要した消費量を積算し、ステップＳ３０８で積算したデータをユーザＸに対応する記憶領域に記憶する。
【０１２２】
（ｉｉ）その後、ステップＳ３０３で表示動作２４４、操作動作２４５に要した消費量を検出し、ステップＳ３０５で別の使用者情報の入力２８１が検出される。次に、ステップＳ３１２で撮影動作２４４から操作動作２４５に要した消費量を積算し、ステップＳ３１３で積算途中のデータとしてユーザＸに対応する記憶領域に記憶する。
【０１２３】
（ｉｉｉ）その後、Ｓ３０２で使用者判別を行う。ここでは、使用者切換え操作があったのでユーザＹとして認識する。
【０１２４】
（ｉｖ）その後、ステップＳ３０３でズーム調整動作２４６に要した消費量を検出し、ステップＳ３０４で終了動作２４７の電源ＯＦＦ操作が検出されると、ステップＳ３０９で終了動作２４７に要した消費量を検出する。次に、ステップＳ３１０でズーム調整動作２４６から終了動作２４７に要した消費量を積算し、ステップＳ３１１で積算途中のデータとしてユーザＹに対応する記憶領域に記憶する。その後、終了する。
【０１２５】
（ｖ）その後、起動動作２４８により起動すると、ステップＳ３０１で起動動作２４８に要した消費量を検出し、次にステップＳ３０２で使用者判別をする。ここでは、使用者切換え操作が無いので引き続きユーザＹとして認識する。
【０１２６】
（ｖｉ）その後、ステップＳ３０５で別の使用者情報の入力２８２が検出される。次に、ステップＳ３１２でズーム調整動作２４６から起動動作２４８要した消費量を積算し、ステップＳ３１３で積算途中のデータとしてユーザＹに対応する記憶領域に記憶する。
【０１２７】
（ｖｉｉ）その後、Ｓ３０２で使用者判別を行う。ここでは、使用者切換え操作があったのでユーザＸとして認識する。
【０１２８】
（ｖｉｉｉ）その後、ステップＳ３０３でピント調整動作２４９、撮影動作２５０に要した消費量を検出し、第２の撮影動作２５０終了時に、ステップＳ３０６で撮影動作の終了を示す情報を受け取る。次に、ステップＳ３０７でズーム調整動作２４４から操作動作２４５及びピント調整動作２４９から撮影動作２５０に要した消費量を積算し、ステップＳ３０８で積算したデータをユーザＸに対応する記憶領域に記憶する。
【０１２９】
（ｉｘ）その後、ステップＳ３０３で表示動作２５１に要した消費量を検出し、ステップＳ３０４で終了動作２５２の電源ＯＦＦ操作が検出されると、ステップＳ３０９で終了動作２５２に要した消費量を検出する。次に、ステップＳ３１０で表示動作２５１から終了動作２５２に要した消費量を積算し、ステップＳ３１１で積算途中のデータとしてユーザＸに対応する記憶領域に記憶する。その後、終了する。
【０１３０】
つまり、図２（ｃ）上のユーザＸの撮影動作に関連する消費量は、区切り２９５から区切り２９６の間の消費量のうち、ユーザＸが消費した電力消費量を足し合わせたものとなるので、（Ｘ１０＋Ｘ１１）となる。またユーザＹが消費した電力消費量は、Ｙ２、Ｙ３の前後の撮影動作の間の電力消費量なので（Ｙ１＋Ｙ２＋Ｙ３＋・・・・・）となる。
【０１３１】
次に、本実施例の装置を撮影装置としたときの装置の少なくとも所定の動作の開始から終了までの消費量の計測タイミングについての他の例を図１４（ａ）から（ｃ）を用いて説明する。尚、図１４（ａ）から（ｃ）は特に、起動または別の使用者情報の入力から、終了または別の使用者情報の入力までの動作に所定の動作を含むものの撮影装置内の消費量のみを積算して記憶する例を示している。図１４において、１４０１から１４１２、１４２１から１４３３、１４４１から１４５３は、操作手順の例を示している。１４６１から１４７１は、計測期間の例を示している。１４８１から１４８３は、別の使用者情報の入力のタイミングの例を示している。１４９１から１４９９は、消費電力積算の区切りの例を示している。図中のＸ１やＹ２等は、電力消費量の例を示している。
【０１３２】
また、図１５は、図１４（ａ）から（ｃ）の動作を説明するためのフロー図である。まず、図１５のフロー図の各ステップを説明する。装置のブロック図は図１を使う。
【０１３３】
ステップＳ１５０１：
起動動作による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【０１３４】
ステップＳ１５０２：
判別情報入力部１０３からの情報を判別手段１０２で判別しＣＰＵ１０１に送信する。
【０１３５】
ステップＳ１５０３：
起動動作後の動作による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【０１３６】
ステップＳ１５０４：
判別情報入力部１０３からの別の使用者情報の入力があったかどうかを判断手段１０２で判断する。別の使用者情報の入力がなかった場合はステップＳ１５０５に進む。別の使用者情報の入力があった場合はステップＳ１５１０に進む。
【０１３７】
ステップＳ１５０５：
電源ＯＦＦ操作の入力がされたかどうかを判断する。電源ＯＦＦ操作がされていない場合は、ステップＳ１５０３に進み、電源ＯＦＦ操作がされた場合は、ステップＳ１５０６に進む。
【０１３８】
ステップＳ１５０６：
電源ＯＦＦ操作があった場合は、終了動作による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【０１３９】
ステップＳ１５０７：
起動中にレリーズによる撮影動作の開始や終了等を示す情報の入力が、動作検出部１０５からあったかどうかを判断する。起動中に撮影動作の開始や終了等を示す情報の入力があった場合は、ステップＳ１５０８に進む。起動中に撮影動作の開始や終了等を示す情報の入力が無かった場合は、ステップＳ１５１４に進む。
【０１４０】
ステップＳ１５０８：
起動または別の使用者情報の入力から、終了までの間で消費した消費量をＣＰＵ１０１で積算する。
【０１４１】
ステップＳ１５０９：
ステップＳ１５０８の消費量積算処理で得られた、消費量の積算値をＣＰＵ１０１から記憶手段１０８に送信し、使用者別に記憶手段１０８に記憶する。その後、終了する。
【０１４２】
ステップＳ１５１０：
起動または別の使用者情報の入力からさらに今回の別の使用者情報の入力までの間に撮影動作の開始や終了等を示す情報の入力が、動作検出部１０５からあったかどうかを判断する。その間に撮影動作の開始や終了等を示す情報の入力があった場合は、ステップＳ１５１１に進む。起動中に撮影動作の開始や終了等を示す情報の入力が無かった場合は、ステップＳ１５１３に進む。
【０１４３】
ステップＳ１５１１：
起動または別の使用者情報の入力からさらに今回の別の使用者情報の入力までの間で消費した消費量をＣＰＵ１０１で積算する。
【０１４４】
ステップＳ１５１２：
ステップＳ１５１１の消費量積算処理で得られた、消費量の積算値をＣＰＵ１０１から記憶手段１０８に送信し、使用者別に記憶手段１０８に記憶する。その後、ステップＳ１５０２に進む。
【０１４５】
ステップＳ１５１３：
起動または別の使用者情報の入力から、さらに今回の別の使用者情報の入力までの間に撮影動作がなかったのでＣＰＵ１０１によって積算及び記憶手段１０８への記憶をせずに、ステップＳ１５０２に戻る。
【０１４６】
ステップＳ１５１３：
起動または別の使用者情報の入力から、終了までの間に撮影動作がなかったのでＣＰＵ１０１によって積算及び記憶手段１０８への記憶をせずに、終了する。
【０１４７】
次に、図１４（ａ）から（ｃ）を図１５のフロー図を使って説明する。
【０１４８】
まず、図１４（ａ）は、起動または別の使用者情報の入力から、終了または別の使用者情報の入力までの動作に所定の動作を含むものの撮影装置内の消費量のみを積算して記憶するもののうち、別の使用者情報の入力が無いものの例を示している。
【０１４９】
図１４（ａ）の終了動作１４０１後の、起動動作１４０２から説明をする。
【０１５０】
（ｉ）まず、起動動作１４０２により起動すると、ステップＳ１５０１で起動動作１４０２に要した消費量を検出し、次にステップＳ１５０２で使用者判別処理を行う。ここでは、ユーザＸとして認識する。
【０１５１】
（ｉｉ）その後、ステップＳ１５０３で表示動作１４０３から操作動作１４０５に要した消費量を検出し、ステップＳ１５０５で終了動作１４０６の電源ＯＦＦ操作が検出されると、ステップＳ１５０６で終了動作１４０６に要した消費量を検出する。
【０１５２】
（ｉｉｉ）その後、ステップＳ１５０７で、起動動作１４０２から終了動作１４０６までの間、撮影動作が無かったことを判断し、ステップＳ１５１４で、起動動作１４０２から終了動作１４０６に要した消費量について、積算及び記憶を行わない。その後、終了する。
【０１５３】
（ｉｖ）その後、起動動作１４０７により起動すると、ステップＳ１５０１で起動動作１４０７に要した消費量を検出し、次に、ステップＳ１５０２で使用者判別処理を行う。ここでは、使用者切換え操作が無いので引き続きユーザＸとして認識する。
【０１５４】
（ｖ）その後、ステップＳ１５０３でズーム動作１４０８から表示動作１４１１に要した消費量を検出し、ステップＳ１５０５で終了動作１４１２が検出されると、ステップＳ１５０６で終了動作１４１２に要した消費量を検出する。
【０１５５】
（ｖｉ）その後、ステップＳ１５０７で、起動動作１４０７から終了動作１４１２までの間、撮影動作があったことを判断する。次に、ステップＳ１５０８で、起動動作１４０７から終了動作１４１２に要した消費量を積算し、ステップＳ１５０９で、積算したデータをユーザＸに対応する記憶領域に記憶する。その後、終了する。
【０１５６】
つまり、図１４（ａ）上のユーザＸの撮影動作に関連する消費量は、区切り１４９２から区切り１４９３の間の消費量なので、Ｘ３となる。
【０１５７】
次に、図１４（ｂ）は、起動または別の使用者情報の入力から、終了または別の使用者情報の入力までの動作に所定の動作を含むものの撮影装置内の消費量のみを積算して記憶するもののうち、別の使用者情報の入力があった場合の例を示している。
【０１５８】
図１４（ｂ）の終了動作１４２１後の、起動動作１４２２から説明をする。
【０１５９】
（ｉ）まず、起動動作１４２２により起動すると、ステップＳ１５０１で起動動作１４２２に要した消費量を検出し、次にステップＳ１５０２で使用者判別処理を行う。ここでは、ユーザＸとして認識する。
【０１６０】
（ｉｉ）その後、ステップＳ１５０３で表示動作１４０３に要した消費量を検出し、ステップＳ１５０４で別の使用者情報の入力１４８１が検出される。
【０１６１】
（ｉｉｉ）その後、ステップＳ１５１０で、起動動作１４２２から別の使用者情報の入力１４８１までの間、撮影動作があったことを判断する。次に、ステップＳ１５１１で起動動作１４２２から表示動作１４２５に要した消費量を積算し、ステップＳ１５１２で、積算したデータをユーザＸに対応する記憶領域に記憶する。
【０１６２】
（ｉｖ）その後、ステップＳ１５０２で使用者判別処理を行う。ここでは、使用者切換え操作があったのでユーザＹとして認識する。
【０１６３】
（ｖ）その後、ステップＳ１５０３で操作動作１４２６に要した消費量を検出し、ステップＳ１５０５で終了動作１４２７の電源ＯＦＦ操作が検出されると、ステップＳ１５０６で終了動作１４２７に要した消費量を検出する。
【０１６４】
（ｖｉ）その後、ステップＳ１５０７で、起動動作１４２６から終了動作１４２７までの間、撮影動作が無かったことを判断し、ステップＳ１５１４で、起動動作１４２６から終了動作１４２７に要した消費量について、積算及び記憶を行わない。その後、終了する。
【０１６５】
（ｖｉｉ）その後、起動動作１４２８により起動すると、ステップＳ１５０１で起動動作１４２８に要した消費量を検出し、次にステップＳ１５０２で使用者判別処理を行う。ここでは、使用者切換え操作が無いので、ユーザＹとして認識する。
【０１６６】
（ｖｉｉｉ）その後、ステップＳ１５０３でズーム調整動作１４２９に要した消費量を検出し、ステップＳ１５０４で別の使用者情報の入力１４８２が検出される。
【０１６７】
（ｉｘ）その後、ステップＳ１５１０で、起動動作１４２８から別の使用者情報の入力１４８２までの間、撮影動作が無かったことを判断し、ステップＳ１５１４で、起動動作１４２８から終了動作１４２９に要した消費量について、積算及び記憶を行わない。
【０１６８】
（ｘ）その後、ステップＳ１５０２で使用者判別処理を行う。ここでは、使用者切換え操作があったのでユーザＸとして認識する。
【０１６９】
（ｘｉ）その後、ステップＳ１５０３で操作動作１４３０から表示動作１４３２に要した消費量を検出し、ステップＳ１５０５で終了動作１４３３の電源ＯＦＦ操作が検出されると、ステップＳ１５０６で終了動作１４３３に要した消費量を検出する。
【０１７０】
（ｘｉｉ）その後、ステップＳ１５０７で、ピント調整動作１４３０から終了動作１４３３までの間、撮影動作があったことを判断する。次に、ステップＳ１５０８でピント調整動作１４３０から終了動作１４３３に要した消費量を積算し、ステップＳ１５０９で、積算したデータをユーザＸに対応する記憶領域に記憶する。その後、終了する。
【０１７１】
つまり、図１４（ｂ）上のユーザＸの撮影動作に関連する消費量は、区切り１４９４から区切り１４９５の間のユーザＸの消費量なのでＸ５となる。他には、区切り１４９５から区切り１４９６の間のユーザＸの消費量なのでＸ６となる。
【０１７２】
図５（ｃ）は、図５（ｂ）と同様に、起動または別の使用者情報の入力から、終了または別の使用者情報の入力までの動作に所定の動作を含むものの消費量のみを積算して記憶するもののうち、別の使用者上納の入力があった場合の例を示している。
【０１７３】
図５（ｃ）上のユーザＸの撮影動作に関連する消費量はＸ８となり、ユーザＹの撮影動作に関連する消費量はＹ４となる。
【０１７４】
さらに、本実施例の装置を撮影装置としたときの装置の少なくとも所定の動作の開始から終了までの消費量の計測タイミングについてのもう一つの例を図１６（ａ）から（ｃ）を用いて説明する。尚、図１６（ａ）から（ｃ）は特に、起動から終了までの間の動作に撮影動作を含むものの撮影装置内の消費量のみを積算して撮影動作を行った使用者の記憶領域に記憶する例を示している。図１６において、１６０１から１６１３、１６２１から１６３５、１６４１から１６５４は、操作手順の例を示している。１６６１から１６７５は、計測期間の例を示している。１６８１から１６８６は、別の使用者情報の入力のタイミングの例を示している。１６９１から１６９９は、消費電力積算の区切りの例を示している。図中のＸ１やＹ２等は、電力消費量の例を示している。
【０１７５】
また、図１７は、図１６（ａ）から（ｃ）を撮影装置とした場合の消費量積算を実行するためのフロー図である。まず、図１７のフロー図の各ステップを説明する。装置のブロック図は図１を使う。
【０１７６】
ステップＳ１７０１：
起動動作による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【０１７７】
ステップＳ１７０２：
起動動作後の動作による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【０１７８】
ステップＳ１７０３：
レリーズによる撮影動作の開始や終了等を示す情報の入力が、動作検出部１０５からあったかどうかを判断する。撮影動作の開始や終了等を示す情報の入力があった場合は、ステップＳ１７０４に進む。起動中に撮影動作の開始や終了等を示す情報の入力が無かった場合は、ステップＳ１７０５に進む。
【０１７９】
ステップＳ１７０４：
判別情報入力部１０３からの情報を判別手段１０２で判別しＣＰＵ１０１に送信する。
【０１８０】
ステップＳ１７０５：
電源ＯＦＦ操作の入力がされたかどうかを判断する。電源ＯＦＦ操作がされていない場合は、ステップＳ１７０２に進み、電源ＯＦＦ操作がされた場合は、ステップＳ１７０６に進む。
【０１８１】
ステップＳ１７０６：
電源ＯＦＦ操作があった場合は、終了動作による電力消費量をエネルギ消費生成量検出手段１０７で検出する。
【０１８２】
ステップＳ１７０７：
起動中にレリーズによる撮影動作の開始や終了等を示す情報の入力が、動作検出部１０５からあったかどうかを判断する。起動中に撮影動作の開始や終了等を示す情報の入力があった場合は、ステップＳ１７０８に進む。起動中に撮影動作の開始や終了等を示す情報の入力が無かった場合は、ステップＳ１７１０に進む。
【０１８３】
ステップＳ１７０８：
起動から、終了までの間で消費した消費量をＣＰＵ１０１で積算する。
【０１８４】
ステップＳ１７０９：
ステップＳ１７０８の消費量積算処理で得られた、消費量の積算値をＣＰＵ１０１から記憶手段１０８に送信し、使用者別に記憶手段１０８に記憶する。その後、終了する。
【０１８５】
ステップＳ１７１０：
起動から終了までの間に撮影動作がなかったのでＣＰＵ１０１での積算及び記憶手段１０８への記憶をせずに、終了する。
【０１８６】
次に、図１６（ａ）から（ｃ）を図１７のフロー図を使って説明する。
【０１８７】
まず、図１６（ａ）は、起動から終了までの動作に撮影動作を含むものの撮影装置内の消費量のみを積算して撮影動作を行った使用者の記憶領域に記憶する例を示している。
【０１８８】
図１６（ａ）の終了動作１６０１後の、起動動作１６０２から説明をする。
【０１８９】
（ｉ）起動動作１６０２により起動すると、ステップＳ１７０１で起動動作１６０２に要した消費量を検出する。
【０１９０】
（ｉｉ）その後、ステップＳ１７０２で表示動作１６０３に要した消費量を検出し、ステップＳ１７０３で撮影動作があったことを判断し、ステップＳ１７０４で使用者判別処理を行う。ここでは、ユーザＸとして認識される。
【０１９１】
（ｉｉｉ）その後、ステップＳ１７０２で撮影動作１６０４から再生動作１６０７に要した消費量を検出し、ステップＳ１７０５で終了動作１６０７の電源ＯＦＦ操作が検出されると、ステップＳ１７０６で終了動作１６０７に要した消費量を検出する。
【０１９２】
（ｉｖ）その後、ステップＳ１７０７で、起動動作１６０２から終了動作１６０７までの間、撮影動作があったことを判断する。次に、ステップＳ１７０８で、起動動作１６０２から終了動作１６０７に要した消費量を積算し、ステップＳ１７０９で、積算したデータをユーザＸに対応する記憶領域に記憶する。（使用者切換え操作１６８１があるが、撮影動作を行った際の使用者がユーザＸであるため、ユーザＸに対応する記憶領域に記憶している。）その後、終了する。
【０１９３】
（ｖ）その後、起動動作１６０８により起動すると、ステップＳ１７０１で起動動作１６０８に要した消費量を検出する。
【０１９４】
（ｖｉ）その後、ステップＳ１７０２で表示動作１６０９からピント調整動作１６１０に要した消費量を検出し、ステップＳ１７０３で撮影動作があったことを判断し、ステップＳ１７０４で使用者判別処理を行う。ここでは、ユーザＸとして認識される。
【０１９５】
（ｖｉｉ）その後、ステップＳ１７０２で撮影動作１６１１から表示動作１６１２に要した消費量を検出し、ステップＳ１７で終了動作１６０７の電源ＯＦＦ操作が検出されると、ステップＳ１７０６で終了動作１６１３に要した消費量を検出する。
【０１９６】
（ｉｖ）その後、ステップＳ１７０７で、起動動作１６０８から終了動作１６１３までの間、撮影動作があったことを判断する。次に、ステップＳ１７０８で、起動動作１６０８から終了動作１６１３に要した消費量を積算し、ステップＳ１７０９で、積算したデータをユーザＸに対応する記憶領域に記憶する。（使用者切換え操作１６８２があるが、撮影動作を行った際の使用者がユーザＸであるため、ユーザＸに対応する記憶領域に記憶している。）その後、終了する。
【０１９７】
つまり、図１６（ａ）上のユーザＸの撮影動作に関連する消費量は、区切り１６９１から区切り１６９２の間の消費量のすべてなので、（Ｘ２＋Ｙ２）となる。他には、区切り１６９２から区切り１６９３の間の消費量のすべてなので、（Ｙ３＋Ｘ３）となる。
【０１９８】
図１６（ｂ）と（ｃ）は、図１６（ａ）と同様に、起動から終了までの動作に撮影動作を含むものの撮影装置内の消費量のみを積算して撮影動作を行った使用者の記憶領域に記憶する例を示している。フロー図は同様のものを使用できる。
【０１９９】
図７（ｂ）上のユーザＸの撮影動作に関連する消費量は、区切り１６９４から区切り１６９５の間の消費量のすべてなので、（Ｘ５＋Ｙ４）となる。他には、区切り１６９６から区切り１６９７の間の消費量のすべてなので、Ｘ７となる。ただし、ユーザＹは撮影動作を行っていないので、ユーザＹの撮影動作に関連する消費量は０となる。
【０２００】
図７（ｃ）上のユーザＸの撮影動作に関連する消費量は、区切り１６９８から区切り１６９９の間の消費量のすべてなので、（Ｘ９＋Ｙ７＋Ｘ１０）となり、ただし、ユーザＹは撮影動作を行っていないので、ユーザＹの撮影動作に関連する消費量は０となる。
【０２０１】
撮影動作に消費した電力のみを積算してもよい。
【０２０２】
（他のメモリ構成例について）
ここで、他のメモリ構成例についても説明する。
【０２０３】
図４（ｂ）は、図４（ａ）とは別の記憶領域の構成例を示すもので、使用者別の記憶領域４３１から４３３を備えている。記憶領域４３１を代表にとって説明する。撮影動作に関連する消費電力を一時的に積算したものを記憶する記憶領域４４１と、使用開始時からの総撮影回数を記憶する記憶領域４４２、使用開始時からの総消費量を記憶する記憶領域４４３とを有しているものを示している。４５１は、記憶領域４１２の内容を例示したもので、計測中の消費電力を一時的に積算した結果が７ｍＷｈであることを示している。４５２は、記憶領域４４２の内容を例示したもので、使用開始時から撮影が９回行われたことを示している。４５３は、記憶領域４４３の内容を例示したもので、使用開始時からの総消費量が６０ｍＷｈであることを示している。図４（ｂ）も、記憶領域４３１について説明したが、記憶領域４３２及び４３３もこれと同様の構成になっている。
【０２０４】
図４（ｃ）は、図４（ａ）（ｂ）とはさらに別の記憶領域の構成例を示すもので、使用者別の記憶領域４６１から４６３を備えている。記憶領域４６１を代表にとって説明すると、使用開始時からの撮影回数と総消費電力量の対応情報を記憶する記憶領域４７１を有しているものを示している。４８１は使用開始時からの撮影回数が行われており９回であり、それに要した電力は、使用開始時からの消費電力量は６０ｍＷｈであることを対応付けて記憶したものを示している。４８２は現在使用開始時から数えて１０回目の撮影を途中で、使用開始時からの総消費電力量を一時的に積算した値が６７ｍＷｈであるものを示している。その後、撮影を行うと、４８３のように使用開始時からの撮影回数が１０回行われたことになる。よって、その撮影までの消費電力量は６９ｍＷｈとなり、４８４のように現在１１回目の撮影の途中で、それまでの総消費電力量を一時的に積算した総消費量が７０ｍＷｈとなることを示す。
【０２０５】
これらの記憶された情報を使用者が任意にリセットすることができるようにしても良い。
【０２０６】
このような構成にすることは、例えば、一旦電源を切った場合等に有用である。
【０２０７】
図４（ａ）から（ｃ）では消費量をｍＷｈで記憶しているが、ｍＡｈ等で記憶してもよいことはいうまでもない。また、燃料電池等を利用する場合は、消費した燃料量をｃｍ３やｍｌ等で記憶しても良い。すなわち、消費量を表現する数値であればよい。
【０２０８】
なお、以上が本発明の各構成と実施の形態の各構成の対応関係であるが、本発明は、これら実施の形態の構成に限られるものではなく、請求項で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても良いことは言うまでもない。
【０２０９】
また、本発明は、以上の実施形態またはそれらの技術要素を必要に応じて組み合わせるようにしても良い。
【０２１０】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０２１１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【０２１２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２１３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０２１４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０２１５】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０２１６】
【図１】本発明の第一及び第二の実施の形態を示す構成図。
【図２】撮影動作の開始から終了までの消費量についての一例を示す図。
【図３】図２の消費量記憶を実行するためのフロー図。
【図４】記憶領域の構成を示す図。
【図５】電池残量、平均消費量、撮影可能時間及び撮影可能回数を表現した図。
【図６】撮影装置で残量低下通知をしている一例を示す図。
【図７】撮影装置で残量低下通知をしている一例を示す図。
【図８】移動装置で残量低下通知をしている一例を示す図。
【図９】第三の実施の形態の構成の一例を示すブロック図。
【図１０】図９の撮影装置の消費電力量記憶を示すフロー図。
【図１１】撮影装置の具体的な構成の一例を示すブロック図。
【図１２】第四の実施の形態の構成の一例を示すブロック図。
【図１３】図１２の撮影装置の電力消費及びまたは生成量記憶を示すフロー図。
【図１４】撮影動作の開始から終了までの消費量についての一例を示す図。
【図１５】図１４の消費量記憶を実行するためのフロー図。
【図１６】撮影動作の開始から終了までの消費量についての一例を示す図。
【図１７】図１６の消費量記憶を実行するためのフロー図。
【符号の説明】
【０２１７】
１０１  ＣＰＵ
１０２  判別手段
１０３  判別情報入力部
１０４  貯留手段
１０５  動作検出手段
１０６  動作部
１０７  エネルギ消費生成量検出手段
１０８  記憶手段
１０９  残量検出手段
１１０  残量低下通知手段
１１１  判断手段
１１２  表示手段
１１３  外部入力検出手段
１１４  外部入力部
【図１】
2007282031.tif 000003
【図２】
2007282031.tif 000004
【図３】
2007282031.tif 000005
【図４】
2007282031.tif 000006
【図５】
2007282031.tif 000007
【図６】
2007282031.tif 000008
【図７】
2007282031.tif 000009
【図８】
2007282031.tif 000010
【図９】
2007282031.tif 000011
【図１０】
2007282031.tif 000012
【図１１】
2007282031.tif 000013
【図１２】
2007282031.tif 000014
【図１３】
2007282031.tif 000015
【図１４】
2007282031.tif 000016
【図１５】
2007282031.tif 000017
【図１６】
2007282031.tif 000018
【図１７】
2007282031.tif 000019