(57)【特許請求の範囲】
【請求項１】
バッテリから電力が供給される電子機器において、
電力で駆動される外部機器と前記電子機器とを接続する接続手段と、
前記バッテリからバッテリ電力情報を受信する受信手段と、
前記バッテリからの電力を、前記接続手段を介して、前記外部機器に供給する供給手段と、
前記外部機器より、前記外部機器の動作状態における消費電力を予測した第１の予測電力情報を取得する取得手段と、
前記外部機器の動作状態における前記電子機器の消費電力を予測した第２の予測電力情報を記憶する記憶手段と、
前記外部機器が前記動作状態である場合の前記バッテリの現在のバッテリ電力残量における前記電子機器の使用可能時間を、前記記憶手段から前記外部機器の動作状態に対応する前記第２の予測電力情報を読み出して、前記バッテリ電力情報、前記第１の予測電力情報、および前記第２の予測電力情報に基づいて演算し、
前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を、前記バッテリ電力情報のみに基づいて演算する演算手段と、
前記演算手段により演算された前記外部機器が前記動作状態である場合の前記電子機器の使用可能時間および前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を表示手段に表示する制御を行う表示制御手段と
を備える電子機器。
【請求項２】
前記表示制御手段は、前記外部機器が前記接続手段に接続されている場合に、前記外部機器が前記動作状態である場合の前記電子機器の使用可能時間および前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を表示手段に並べて表示する制御を行う
請求項１に記載の電子機器。
【請求項３】
前記第２の予測電力情報は、前記電子機器の電力消費量が所定の基準値よりも大きい動作状態に対応する情報である
請求項１に記載の電子機器。
【請求項４】
電力で駆動される外部機器と接続する接続手段と、
バッテリから供給された電力を、前記接続手段を介して、前記外部機器に供給する供給手段とを備える電子機器の表示制御方法において、
前記電子機器が、
前記バッテリからバッテリ電力情報を受信する受信ステップと、
前記外部機器より、前記外部機器の動作状態における消費電力を予測した第１の予測電力情報を取得する取得ステップと、
前記外部機器の動作状態における前記電子機器の消費電力を予測した第２の予測電力情報を記憶手段に記憶させる記憶制御ステップと、
前記外部機器が前記動作状態である場合の前記バッテリの現在のバッテリ電力残量における前記電子機器の使用可能時間を、前記記憶手段から前記外部機器の動作状態に対応する前記第２の予測電力情報を読み出して、前記バッテリ電力情報、前記第１の予測電力情報、および前記第２の予測電力情報に基づいて演算し、
前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を、前記バッテリ電力情報のみに基づいて演算する演算ステップと、
前記演算ステップの処理により演算された前記外部機器が前記動作状態である場合の前記電子機器の使用可能時間および前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を表示手段に表示する制御を行う表示制御ステップと
を含む表示制御方法。
【請求項５】
電力で駆動される外部機器と接続する接続手段と、
バッテリから供給された電力を、前記接続手段を介して、前記外部機器に供給する供給手段とを備える電子機器のコンピュータに、
前記バッテリからバッテリ電力情報を受信する受信ステップと、
前記外部機器より、前記外部機器の動作状態における消費電力を予測した第１の予測電力情報を取得する取得ステップと、
前記外部機器の動作状態における前記電子機器の消費電力を予測した第２の予測電力情報を記憶手段に記憶させる記憶制御ステップと、
前記外部機器が前記動作状態である場合の前記バッテリの現在のバッテリ電力残量における前記電子機器の使用可能時間を、前記記憶手段から前記外部機器の動作状態に対応する前記第２の予測電力情報を読み出して、前記バッテリ電力情報、前記第１の予測電力情報、および前記第２の予測電力情報に基づいて演算し、
前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を、前記バッテリ電力情報のみに基づいて演算する演算ステップと、
前記演算ステップの処理により演算された前記外部機器が前記動作状態である場合の前記電子機器の使用可能時間および前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を表示手段に表示する制御を行う表示制御ステップと
を含む処理を実行させるためのプログラムが記録されている記録媒体。
【請求項６】
電力で駆動される外部機器と接続する接続手段と、
バッテリから供給された電力を、前記接続手段を介して、前記外部機器に供給する供給手段とを備える電子機器のコンピュータに、
前記バッテリからバッテリ電力情報を受信する受信ステップと、
前記外部機器より、前記外部機器の動作状態における消費電力を予測した第１の予測電力情報を取得する取得ステップと、
前記外部機器の動作状態における前記電子機器の消費電力を予測した第２の予測電力情報を記憶手段に記憶させる記憶制御ステップと、
前記外部機器が前記動作状態である場合の前記バッテリの現在のバッテリ電力残量における前記電子機器の使用可能時間を、前記記憶手段から前記外部機器の動作状態に対応する前記第２の予測電力情報を読み出して、前記バッテリ電力情報、前記第１の予測電力情報、および前記第２の予測電力情報に基づいて演算し、
前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を、前記バッテリ電力情報のみに基づいて演算する演算ステップと、
前記演算ステップの処理により演算された前記外部機器が前記動作状態である場合の前記電子機器の使用可能時間および前記外部機器が前記動作状態ではない場合の前記電子機器の使用可能時間を表示手段に表示する制御を行う表示制御ステップと
を含む処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示制御方法、記録媒体、並びにプログラムに関し、特に、バッテリ残量表示の信頼性を向上することができるようにした電子機器、表示制御方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
リチウムイオン電池、ニッケルカドミウム電池、またはニッケル水素電池などの２次電池により構成されたバッテリパックの中には、例えば、マイクロコンピュータ（以下、マイコンと称する）やバッテリの内部状態検出回路を内蔵し、バッテリパックを電源とする電子機器に、バッテリの電力情報などを通信するものもある。
【０００３】
このような電子機器では、バッテリから取得したバッテリ電力情報に基づいて、使用可能なバッテリ残量時間を計算し、表示しているが、このバッテリ電力情報は、電力が変化した場合、その変化した電力が安定してから再計算される。したがって、電力が変化してから、使用可能なバッテリ残量時間の表示が更新されるまで時間がかかっていたが、電力消費量に急激な変化がなければ、実用上、ユーザに不便を感じさせるようなことはなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、最近、電子機器に外部アクセサリ機器が接続されることが多くなってきた。電子機器のアクセサリ端子が電力供給線を有する場合、その外部アクセサリ機器に、電子機器のバッテリから電力が供給されることになる。
【０００５】
しかしながら、従来の電子機器では、実際に使用している電力が変化しないと使用可能なバッテリ残量時間の表示が更新されない。したがって、ユーザは、例えば、外部アクセサリ機器としてプリンタを接続した場合、プリンタを動作させる前のバッテリ残量時間は確認できるが、実際にプリンタが動作したときに、どのくらいの時間、バッテリが使用できるかを確認することができないという課題があった。
【０００６】
外部アクセサリ機器の電力消費量が小さい場合、更新後のバッテリ残量時間の表示は、更新前の値をそれ程大きく変わるわけではない。しかしながら、プリンタやフラッシュなど、電力消費量が大きいものが接続された場合、バッテリ残量時間の表示は、更新前の値に較べて、極めて小さい値に変化することになる。
【０００７】
通常、このような電子機器においては、所定の動作（例えば、プリント）中にバッテリ残量が一定の値より少なくなった場合、その動作（プリント）を最後まで実行ができないことを表す警告が表示される。
【０００８】
しかしながら、プリンタ動作前のバッテリ残量時間の確認により、プリントが十分にできると思ったユーザにとって、実際にプリンタを動作させた後、警告表示が出てしまった場合には、確認していた動作前のバッテリ残量時間の表示と実際の警告表示の間に整合性がなくなってしまうため、混乱が生じてしまうという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、電力消費量が大きい動作状態に対するバッテリ残量表示の信頼性を向上できるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の電子機器は、バッテリから電力が供給される電子機器において、電力で駆動される外部機器と電子機器とを接続する接続手段と、バッテリからバッテリ電力情報を受信する受信手段と、バッテリからの電力を、接続手段を介して、外部機器に供給する供給手段と、外部機器より、外部機器の動作状態における消費電力を予測した第１の予測電力情報を取得する取得手段と、外部機器の動作状態における電子機器の消費電力を予測した第２の予測電力情報を記憶する記憶手段と、外部機器が動作状態である場合のバッテリの現在のバッテリ電力残量における電子機器の使用可能時間を、記憶手段から外部機器の動作状態に対応する第２の予測電力情報を読み出して、バッテリ電力情報、第１の予測電力情報、および第２の予測電力情報に基づいて演算し、外部機器が動作状態ではない場合の電子機器の使用可能時間を、バッテリ電力情報のみに基づいて演算する演算手段と、演算手段により演算された外部機器が動作状態である場合の電子機器の使用可能時間および外部機器が動作状態ではない場合の電子機器の使用可能時間を表示手段に表示する制御を行う表示制御手段とを備える。
【００１１】
表示制御手段は、外部機器が接続手段に接続されている場合に、外部機器が動作状態であるときの電子機器の使用可能時間および外部機器が動作状態ではない場合の電子機器の使用可能時間を表示手段に並べて表示する制御を行うことができる。
【００１２】
第２の予測電力情報は、電子機器の電力消費量が所定の基準値よりも大きい動作状態に対応する情報であることができる。
【００１３】
本発明の一側面の表示制御方法は、電力で駆動される外部機器と接続する接続手段と、バッテリから供給された電力を、接続手段を介して、外部機器に供給する供給手段とを備える電子機器の表示制御方法において、電子機器が、バッテリからバッテリ電力情報を受信する受信ステップと、外部機器より、外部機器の動作状態における消費電力を予測した第１の予測電力情報を取得する取得ステップと、外部機器の動作状態における電子機器の消費電力を予測した第２の予測電力情報を記憶手段に記憶させる記憶制御ステップと、外部機器が動作状態である場合のバッテリの現在のバッテリ電力残量における電子機器の使用可能時間を、記憶手段から外部機器の動作状態に対応する第２の予測電力情報を読み出して、バッテリ電力情報、第１の予測電力情報、および第２の予測電力情報に基づいて演算し、外部機器が動作状態ではない場合の電子機器の使用可能時間を、バッテリ電力情報のみに基づいて演算する演算ステップと、演算ステップの処理により演算された外部機器が動作状態である場合の電子機器の使用可能時間および外部機器が動作状態ではない場合の電子機器の使用可能時間を表示手段に表示する制御を行う表示制御ステップとを含む。
【００１４】
本発明の一側面の記録媒体に記録されているプログラムは、電力で駆動される外部機器と接続する接続手段と、バッテリから供給された電力を、接続手段を介して、外部機器に供給する供給手段とを備える電子機器のコンピュータに、バッテリからバッテリ電力情報を受信する受信ステップと、外部機器より、外部機器の動作状態における消費電力を予測した第１の予測電力情報を取得する取得ステップと、外部機器の動作状態における電子機器の消費電力を予測した第２の予測電力情報を記憶手段に記憶させる記憶制御ステップと、外部機器が動作状態である場合のバッテリの現在のバッテリ電力残量における電子機器の使用可能時間を、記憶手段から外部機器の動作状態に対応する第２の予測電力情報を読み出して、バッテリ電力情報、第１の予測電力情報、および第２の予測電力情報に基づいて演算し、外部機器が動作状態ではない場合の電子機器の使用可能時間を、バッテリ電力情報のみに基づいて演算する演算ステップと、演算ステップの処理により演算された外部機器が動作状態である場合の電子機器の使用可能時間および外部機器が動作状態ではない場合の電子機器の使用可能時間を表示手段に表示する制御を行う表示制御ステップとを含む処理を実行させる。
【００１５】
本発明の一側面のプログラムは、電力で駆動される外部機器と接続する接続手段と、バッテリから供給された電力を、接続手段を介して、外部機器に供給する供給手段とを備える電子機器のコンピュータに、バッテリからバッテリ電力情報を受信する受信ステップと、外部機器より、外部機器の動作状態における消費電力を予測した第１の予測電力情報を取得する取得ステップと、外部機器の動作状態における電子機器の消費電力を予測した第２の予測電力情報を記憶手段に記憶させる記憶制御ステップと、外部機器が動作状態である場合のバッテリの現在のバッテリ電力残量における電子機器の使用可能時間を、記憶手段から外部機器の動作状態に対応する第２の予測電力情報を読み出して、バッテリ電力情報、第１の予測電力情報、および第２の予測電力情報に基づいて演算し、外部機器が動作状態ではない場合の電子機器の使用可能時間を、バッテリ電力情報のみに基づいて演算する演算ステップと、演算ステップの処理により演算された外部機器が動作状態である場合の電子機器の使用可能時間および外部機器が動作状態ではない場合の電子機器の使用可能時間を表示手段に表示する制御を行う表示制御ステップとを含む処理を実行させる。
【００１６】
本発明においては、バッテリからバッテリ電力情報が受信され、外部機器より、外部機器の動作状態における消費電力を予測した第１の予測電力情報が取得され、外部機器の動作状態における電子機器の消費電力を予測した第２の予測電力情報が記憶手段に記憶される。そして、外部機器が動作状態である場合のバッテリの現在のバッテリ電力残量における電子機器の使用可能時間が、記憶手段から外部機器の動作状態に対応する第２の予測電力情報が読み出されて、バッテリ電力情報、第１の予測電力情報、および第２の予測電力情報に基づいて演算され、外部機器が動作状態ではない場合の電子機器の使用可能時間が、バッテリ電力情報のみに基づいて演算され、演算された外部機器が動作状態である場合の電子機器の使用可能時間および外部機器が動作状態ではない場合の電子機器の使用可能時間を表示手段に表示する制御が行われる。
【発明の効果】
【００１７】
本発明によれば、電力消費量が大きい動作状態に対するバッテリ予想残量が簡単に確認できる。また、バッテリ残量表示の信頼性が向上できる。
【発明を実施するための最良の形態】
【００１８】
以下、図を参照して本発明の実施の形態について説明する。
【００１９】
図１は、本発明を適用したカメラ一体型ビデオテープレコーダシステムの構成例を表している。このカメラ一体型ビデオテープレコーダシステム（以下、ビデオカメラシステムと称する）は、カメラ一体型ビデオテープレコーダ（以下、ビデオカメラと称する）１、バッテリパック２およびプリンタ３により構成される。
【００２０】
図１において、ビデオカメラ１、バッテリパック２およびプリンタ３は、それぞれ、マイクロコンピュータ（以下、マイコンと称する）１１、マイコン５１およびマイコン８１を有している。
【００２１】
バッテリパック２は、ビデオカメラシステムに電源を供給するため、ビデオカメラ１に装着されている。すなわち、バッテリパック２は、ビデオカメラ１のプラス端子１２に接続されたプラス端子５２、および、ビデオカメラ１のマイナス端子１３に接続されたマイナス端子５３を介して、ビデオカメラ１に電源を供給している。
【００２２】
バッテリパック２のマイコン５１は、バッテリパック２のバッテリ残量情報、充放電電流検出情報、バッテリセル電圧検出情報、または温度検出情報などのバッテリ電力情報を、バッファアンプ５５からコントロール端子５４を介してビデオカメラ１に送信する。それに対応して、ビデオカメラ１のマイコン１１は、コントロール端子１４を介して受信したそのバッテリ電力情報を、バッファアンプ１６より入力する。また、バッファアンプ１５からコントロール端子１４を介して送信されたビデオカメラ１からの指示信号などは、コントロール端子５４を介してバッテリパック２に受信され、バッファアンプ５６によりマイコン５１に入力される。
【００２３】
プリンタ３は、ビデオカメラ１で撮影された映像信号をプリントするため、電力供給線付外部アクセサリ端子によりビデオカメラ１に接続されている。電力供給線付外部アクセサリ端子は、例えば、プラス端子８２、マイナス端子８３、コントロール端子８４およびスイッチ端子８５により構成される。プリンタ３のプラス端子８２は、ビデオカメラ１のプラス端子１８に接続され、プリンタ３のマイナス端子８３は、ビデオカメラ１のマイナス端子１９に接続されており、バッテリパック２の電源は、これらの端子を介して、ビデオカメラ１からプリンタ３に供給される。
【００２４】
プリンタ３のマイコン８１は、プリンタ３の予想電力消費量の情報（以下、予想電力情報と称する）などを、バッファアンプ８６からコントロール端子８４を介してビデオカメラ１に送信する。その予想電力情報は、コントロール端子２０を介してビデオカメラ１に受信され、バッファアンプ２２によりマイコン１１に入力される。また、バッファアンプ２１からコントロール端子２０を介して送信されたビデオカメラ１からの映像信号や指示信号などは、コントロール端子８４を介してプリンタ３に受信され、バッファアンプ８７よりマイコン８１に入力される。
【００２５】
さらに、プリンタ３には、ユーザがプリンタ３の蓋（図示せず）を開き、プリンタ用紙をセットすることによりＯＮされるスイッチ８８が設置されており、スイッチ８８がＯＮされたことを示す信号は、プリンタ３のマイコン８１に送信されるとともに、プリンタ３のスイッチ端子８５およびビデオカメラ１のスイッチ端子２３を介して、ビデオカメラ１のマイコン１１に送信される。これにより、マイコン１１およびマイコン８１は、プリンタ３がプリント準備状態であると判断できる。
【００２６】
図２は、ビデオカメラ１の構成を示すブロック図である。なお、図１において説明した部分については、繰り返しになるのでその説明を省略する。
【００２７】
マイコン１１は、通信部１０１、演算部１０２、表示制御部１０３、記憶部１０４、およびパネル制御部１０５により構成され、ユーザの操作などに基づいて、ビデオカメラ１全体の動作を制御する。
【００２８】
通信部１０１は、コントロール端子１４（バッファアンプ１５，１６）を介してバッテリパック２と通信し、コントロール端子２０（バッファアンプ２１，２２）を介してプリンタ３と通信する。演算部１０２は、通信部１０１により受信されたバッテリパック２からのバッテリ電力情報、プリンタ３からの予想電力情報、または、記憶部１０４に記憶されているビデオカメラ１の予想電力情報に基づいて、バッテリ残量を演算する。表示制御部１０３は、演算部１０２の演算結果に基づいて表示信号を生成し、表示部１１１にその表示信号を出力する。
【００２９】
記憶部１０４は、メモリなどにより構成され、ビデオカメラシステムにおける、電力消費量が基準値よりも大きい、さまざまな動作状態（例えば、プリンタ３の動作時など）に対応したビデオカメラ１の予想電力消費量の情報（予想電力情報）が予め記憶されている。
【００３０】
パネル制御部１０５は、パネルスイッチ部１１３よりビデオカメラ１のＬＣＤ１１２が設置されているパネル（図示せず）が開かれたことを検知する検知信号を受信した場合、スイッチ１１５をＯＮすることにより、ＤＣ／ＤＣコンバータ１１４からの電源を表示部１１１に供給させる。これにより、表示部１１１およびＬＣＤ１１２に電源が供給される。
【００３１】
表示部１１１は、表示制御部１０３からの表示信号に基づいてＬＣＤ１１２を駆動し、ＬＣＤ１１２は、表示制御部１０３からの表示信号に基づいてバッテリ残量時間などを表示する。ＤＣ／ＤＣコンバータ１１４は、スイッチ１１５がＯＮ状態であるとき、表示部１１１およびＬＣＤ１１２に電源を供給する。
【００３２】
また、マイコン１１には、ドライブ１２０が接続され、必要に応じて磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、或いは半導体メモリ１２４などが適宜装着され、それらから読み出されたコンピュータプログラムが必要に応じて記憶部１０４にインストールされたり、または、映像信号の書き込み、読み出しなどが実行される。
【００３３】
なお、ビデオカメラ１は、撮影のための構成や撮影した映像信号を記録または再生するための各種構成を有するが、図２の例では、説明の便宜上、省略されている。
【００３４】
図３は、バッテリパック２の構成を示すブロック図である。なお、図１において説明した部分については、繰り返しになるのでその説明を省略する。
【００３５】
バッテリパック２は、マイコン５１、バッテリセル１３１、充放電電流を検出する電流検出部１３２、バッテリセル１３１の端子間電圧を検出する電圧検出部１３３、および、バッテリセル１３１の温度を検出する温度センサ１３４により構成される。
【００３６】
マイコン５１は、ビデオカメラ１からの指示に基づいて、バッテリパック２全体の動作を制御する。また、マイコン５１は、ビデオカメラ１との通信を行う通信部１４１、および、電流検出部１３２、電圧検出部１３３または温度センサ１３４により検出された情報に基づいて、バッテリパック２の状態を示す情報を生成する情報生成部１４２により構成される。このバッテリパック２の状態を示す情報（以下、バッテリ電力情報と称する）としては、バッテリパック２のバッテリ残量情報、充放電電流検出情報、バッテリセル電圧検出情報、または温度検出情報などであり、これらのバッテリ電力情報は、通信部１４１によりコントロール端子５４（バッファアンプ５６）を介して、ビデオカメラ１に送信される。
【００３７】
図４は、プリンタ３の構成を示すブロック図である。なお、図１において説明した部分については、繰り返しになるのでその説明を省略する。
【００３８】
プリンタ３は、マイコン８１、スイッチ８８、および、印字部１５１により構成される。
【００３９】
マイコン８１は、通信部１６１およびメモリ１６２により構成され、ユーザの操作またはビデオカメラ１からの指示に基づいて、プリンタ３全体の動作を制御する。マイコン８１の通信部１６１は、ビデオカメラ１よりコントロール端子８４（バッファアンプ８６，８７）を介して、ビデオカメラ１のマイコン１１からの指示信号、または、このプリンタで印刷するための、ビデオカメラ１により撮影された映像信号を受信したり、メモリ１６２に予め記憶されているプリンタ３の動作時の予想電力情報をビデオカメラ１に送信する。マイコン８１は、印字部１５１を制御し、通信部１６１により受信された映像信号を印刷させる。
【００４０】
次に、図５のフローチャートを参照して、ビデオカメラ１のバッテリ残量表示処理について説明する。
【００４１】
ステップＳ１において、マイコン１１は、通信部１０１を制御し、コントロール端子２０を介してプリンタ３にアクセスさせ、ビデオカメラ１にプリンタ３が接続されているか否かを判断する。プリンタ３が接続されている場合、このアクセスに対して、プリンタ３のマイコン８１は、通信部１６１を制御し、プリンタ３の予想電力情報を送信してくる（後述する図１０のステップＳ４２）ので、ステップＳ２において、通信部１０１は、コントロール端子２０を介して、その予想電力情報を受信する。
【００４２】
プリンタ３が接続されていない場合、コントロール端子２０を介して何も受信されないので、ステップＳ１において、マイコン１１は、ビデオカメラ１にプリンタ３が接続されていないと判断し、ステップＳ２の処理はスキップされる。
【００４３】
ステップＳ３において、マイコン１１は、通信部１０１を制御し、コントロール端子１４を介して、バッテリパック２にアクセスさせ、バッテリパック２との通信が可能か否かを判断する。バッテリパック２が通信可能である場合、このアクセスに対して、バッテリパック２のマイコン５１は、通信部１４１を制御し、バッテリパック２のバッテリ電力情報を送信してくる（後述する図９のステップＳ３３）ので、ステップＳ４において、通信部１０１は、コントロール端子１４を介してバッテリパック２のバッテリ電力情報を受信する。
【００４４】
ステップＳ５において、マイコン１１は、バッテリパック２からバッテリ残量を演算するために必要なバッテリ残量情報（バッテリ残量情報、充放電電流検出情報、バッテリセル電圧検出情報、または温度検出情報など）をすべて得たか否かを判断し、まだ、バッテリパック２からバッテリ残量を演算するためのバッテリ残量情報が足りないと判断した場合、マイコン１１は、ステップＳ４に戻り、通信部１０１を制御し、コントロール端子１４を介してバッテリパック２のバッテリ残量情報の受信を繰り返す。
【００４５】
ステップＳ５において、マイコン１１は、バッテリパック２からバッテリ残量を演算するために必要なバッテリ残量情報をすべて得たと判断した場合、ステップＳ６において、マイコン１１は、このビデオカメラシステムにおいて、動作状態の電力消費量が変化する状態への移行があるか否かを判断する。なお、この場合の電力消費量とは、ビデオカメラシステムにおいて予め設定されている基準値より大きい電力消費量である。したがって、プリンタ３が接続されている場合は、マイコン１１は、プリンタ３がプリント動作状態（動作状態の電力消費量が基準値より大きく変化する状態）へ移行するプリント準備状態であるか否かを判断する。マイコン１１は、スイッチ端子２３を介して、プリンタ３のスイッチ８８より、スイッチ８８がＯＮされたことを示す信号を受けた（図１０のステップＳ４４）場合、プリンタ３がプリント準備状態であると判断し、ステップＳ７に進む。
【００４６】
ステップＳ７において、演算部１０２は、予め記憶部１０４に記憶されているプリンタ３が動作した場合のビデオカメラ１の予想電力消費量を記憶部１０４から読み出す。この場合、記憶部１０４には、ビデオカメラシステムにおける、電力消費量が基準値よりも大きい、さまざまな動作状態（例えば、プリンタ３の動作時など）に対応したビデオカメラ１の予想電力情報が予め記憶されており、例えば、図６に示されるように、ビデオカメラ１の動作状態に関連付けて、ビデオカメラ１の予想電力量情報（データ）が、例えば、動作状態が「プリンタ動作時」の予想電力量は、「××Ｗ」であり、「ストロボ動作時」の予想電力量は、「△△Ｗ」であるとして、データベースとして予め記憶されている。
【００４７】
ステップＳ８において、演算部１０２は、ステップＳ２の処理において通信部１０１により受信されたプリンタ３の予想電力情報、および、ステップＳ７において読み出されたビデオカメラ１の予想電力情報に基づいて、プリンタ３が動作した場合のビデオカメラシステムの予想電力消費量Ｗ１を求める。すなわち、予想電力消費量Ｗ１は、以下の（１）式で求められる。
【００４８】
予想電力消費量Ｗ１  ＝  プリンタ予想電力量  ＋  ビデオカメラ予想電力量
・・・  （１）
【００４９】
なお、プリンタに接続されていない場合の予想電力消費量Ｗ１は、ビデオカメラ予想電力量（予想電力消費量Ｗ１  ＝  ビデオカメラ予想電力量）となる。
【００５０】
一方、マイコン１１が、スイッチ端子２３を介して、プリンタ３のスイッチ８８から、スイッチ８８がＯＮされたことを示す信号を受けなかった場合、ステップＳ６において、マイコン１１は、このビデオカメラシステムにおいて、動作状態が電力消費量が変化する状態への移行がない、すなわち、今の場合、プリンタ３がプリント準備状態ではない（プリンタ３がプリント準備がされていない状態、プリンタ３がプリント動作中、または、プリンタ３がプリント動作終了状態）と判断し、ステップＳ９に進む。
【００５１】
ステップＳ９において、演算部１０２は、ステップＳ４の処理において通信部１０１よりに受信されたバッテリパック２のバッテリ電力情報に基づいて現在の電力消費量Ｗ２を求める。この場合、電力消費量Ｗ２は、以下の（２）式で求められる。
【００５２】
電力消費量Ｗ２  ＝  電流Ｉ  ×  電圧Ｖ  ・・・  （２）
【００５３】
なお、電流Ｉは、例えば、バッテリパック２の電流検出部１３２により検出された充放電電流情報より、電圧Ｖは、例えば、電圧検出部１３３により検出されたバッテリセル端子間電圧情報より求められる。
【００５４】
ステップＳ１０において、演算部１０２は、ステップＳ４の処理において受信されたバッテリパック２のバッテリ電力情報、および、ステップＳ８において求められた予想電力消費量Ｗ１、または、ステップＳ９において求められた電力消費量Ｗ２に基づいて、バッテリ残量時間Ｒを求める。このバッテリ残量時間Ｒは、以下の（３）式により求められる。したがって、動作状態が電力消費量が変化する状態への移行がないと判断された場合には、バッテリ残量時間Ｒは、バッテリ電力情報のみに基づいて求められる。
【００５５】
Ｒ  ＝  Ｑｄ  ×  ｆ（Ｗ）
＝  （Ｑ  −  ｇ（Ｗ））  ×  ｆ（Ｗ）  ・・・  （３）
【００５６】
（３）式において、バッテリ残量時間Ｒは、バッテリ終止までの時間、Ｑｄは、バッテリ終止までの放電電流積算量、Ｗは、電力消費量、ｆ（Ｗ）は、電力依存係数、Ｑは、放電電流電流積算残量、ｇ（Ｗ）は、バッテリ終止時残量をそれぞれ示しており、（３）式のＷには、予想電力消費量Ｗ１、または、電力消費量Ｗ２を入れて、バッテリ残量時間Ｒが求められる。
【００５７】
ステップＳ１１において、表示制御部１０３は、求められたバッテリ残量時間Ｒの情報に基づいて、表示信号を生成し、表示部１１１にその表示信号を出力する。これにより、表示部１１１は、ＬＣＤ１２を制御し、図７に示されるような残量時間表示画面が表示される。
【００５８】
図７は、ビデオカメラシステムのバッテリ残量時間表示画面の例を表している。
【００５９】
表示画面２０１は、時間表示部２０２およびレベル表示部２０３により構成されている。時間表示部２０２は、バッテリ残量時間（バッテリによりビデオカメラシステムが駆動できる時間）を数字により示しており、レベル表示部２０３は、バッテリ満充電状態のレベルを１００％とした場合において、ステップＳ１０において求められたバッテリ残量時間の割合を直感的にわかりやすく視覚化するための表示である。なお、このレベル表示部２０３はバッテリ残量時間に応じて、例えば、４段階、あるいはそれ以上、さらには無段階にレベルを変化させるようにしてもよい。
【００６０】
一方、バッテリパック２が通信可能ではない場合、コントロール端子１４では何も受信されないので、ステップＳ３において、マイコン１１は、バッテリパック２が通信可能ではないと判断し、バッテリ残量表示処理は終了される。バッテリパック２が通信可能ではない場合とは、例えば、バッテリパック２が装填されておらず、電源アダプタ（図示せず）を介して交流電源を取り込んでいる場合などである。
【００６１】
以上より、ビデオカメラ１にプリンタ３が接続され、プリント準備状態になるとすぐに、実際のバッテリ残量時間表示が、プリント動作時の予想電力情報に基づいたバッテリ残量時間表示に切り替わるようにしたので、ユーザは、プリント動作状態でのバッテリ駆動時間の目安を確認することができ、安心してプリント作業を行うことができる。これにより、さらに、バッテリ残量時間表示とプリント動作におけるバッテリ残量が一定の値より少なくなった場合の警告表示との間にあった不整合性が抑制される。
【００６２】
また、上記説明のステップＳ１０において、ステップＳ８において求められた予想電力消費量Ｗ１、および、ステップＳ９において求められた電力消費量Ｗ２に基づく、バッテリ残量時間Ｒ１およびバッテリ残量時間Ｒ２をそれぞれ求め、ＬＣＤ１１２に、図８に示されるような表示画面２１１を表示させるようにしてもよい。
【００６３】
図８においては、表示画面２１１は、予想表示部２１２と現状表示部２１３により構成される。予想表示部２１２は、ステップＳ８において求められた予想電力消費量Ｗ１に基づいて求められたバッテリ残量時間Ｒ１の表示（プリンタＯＮの状態、すなわち、プリンタ３で印刷を開始した状態の表示）を示しており、現状表示部２１３は、Ｓ９において求められた電力消費量Ｗ２に基づいて求められたバッテリ残量時間Ｒ２の表示（プリンタＯＦＦの状態、すなわち、プリンタ３で印刷をしない状態の表示）を示している。
【００６４】
このようにすることにより、プリンタ３で印刷を動作させた場合および印刷しない場合のビデオカメラシステムのバッテリ残量時間の目安を比較することができ、ユーザに、最適な利用方法の指針を提供することができる。
【００６５】
次に、図９のフローチャートを参照して、ビデオカメラ１の以上の処理に対応するバッテリパック２のバッテリ電力情報の送信処理について説明する。
【００６６】
ステップＳ３１において、情報生成部１４２は、電流検出部１３２、電圧検出部１３３および温度センサ１３４で検出された情報を取得し、バッテリ電力情報を生成する。
【００６７】
ステップＳ３２において、マイコン５１は、ビデオカメラ１よりアクセス（図５のステップＳ３）があったか否かを判断し、ビデオカメラ１よりアクセスがあったと判断した場合、ステップＳ３３において、通信部１４１は、情報生成部１４２により生成されたバッテリ電力情報を、コントロール端子５４を介してビデオカメラ１に送信する。ステップＳ３２において、ビデオカメラ１よりアクセスがなかったと判断された場合、ステップＳ３３の処理はスキップされる。
【００６８】
さらに、図１０のフローチャートを参照して、ビデオカメラ１の以上の処理に対応するプリンタ３の予想電力情報の送信処理について説明する。
【００６９】
ステップＳ４１において、マイコン８１は、ビデオカメラ１よりアクセス（図５のステップＳ１）があったか否かを判断し、ビデオカメラ１よりアクセスがあったと判断した場合、ステップＳ４２において、通信部１６１は、メモリ１６２に記憶されているプリンタ３の予想電力情報を読み出し、ビデオカメラ１に、コントロール端子８４を介して送信する。ステップＳ４１において、ビデオカメラ１よりアクセスがなかったと判断された場合、ステップＳ４２の処理はスキップされる。
【００７０】
ステップＳ４３において、スイッチ８８は、スイッチ８８がＯＮされたか否かを判断する。この場合、スイッチ８８は、ユーザによりプリンタ３の蓋が開かれ、プリンタ用紙がセットされたことによりＯＮされたか否かを判断する。ステップＳ４３において、スイッチ８８がＯＮされたと判断された場合、ステップＳ４４において、スイッチ８８は、ビデオカメラ１のマイコン１１にスイッチ端子８５を介して、スイッチ８８がＯＮされたことを示す信号を送信する。これにより、ビデオカメラ１のマイコン１１は、図５のステップＳ６において、プリンタ３がプリント準備状態であると判断できる。
【００７１】
ステップＳ４３において、スイッチ８８がＯＮされたと判断されない場合、ステップＳ４４の処理はスキップされる。
【００７２】
上記説明では、外部機器としてプリンタ３がビデオカメラ１に接続された例を説明したが、ビデオライトまたはストロボなどの電力供給線付外部アクセサリ端子に接続される他の外部機器についても同様な効果がある。
【００７３】
さらに、外部機器を接続した場合に限らず、例えば、メモリスチル画像撮影機能、または、ネットワーク接続機能などを使用中のビデオカメラ１においては、電力消費量が一定とは限らない状態（すなわち、電力消費量が基準値より大きく変化する状態）である場合がある。このような機能使用時の予想される平均電力消費量を記録部１０４のデータベースに予め記憶することにより、電力消費量が一定ではない状態で動作中のバッテリ残量表示の精度を向上させるようにもできる。
【００７４】
次に、図１１のフローチャートを参照して、ビデオカメラ１のバッテリ残量表示処理の他の例について説明する。なお、ステップＳ５４乃至Ｓ６２の処理は、図５のステップＳ３乃至Ｓ１１の処理と同様であり、その説明は、繰り返しになるので適宜省略する。
【００７５】
ステップＳ５１において、マイコン１１は、通信部１０１を制御し、コントロール端子２０を介してプリンタ３にアクセスさせ、ビデオカメラ１にプリンタ３が接続されているか否かを判断する。プリンタ３が接続されている場合、このアクセスに対して、プリンタ３のマイコン８１は、通信部１６１を制御し、プリンタ３のＩＤ情報を送信してくるので、ステップＳ５２において、通信部１０１は、コントロール端子２０を介して受信する。
【００７６】
ステップＳ５３において、マイコン１１は、受信したＩＤ情報に対応する予想電力量情報を記憶部１０４から読み出す。この場合、記憶部１０４には、図１２に示されるように、プリンタ３以外にも接続される外部機器のＩＤ情報に関連付けて、その外部機器の予想電力量情報（データ）が、例えば、ＩＤ情報が「０１」の外部機器の予想電力量は、「○○Ｗ」であり、ＩＤが「０２」の外部機器の予想電力量は、「△△Ｗ」であるとして、予めデータベースとして記憶されている。
【００７７】
プリンタ３が接続されていない場合、コントロール端子２０では何も受信されないので、ステップＳ５１において、マイコン１１は、プリンタ３が接続されていないと判断し、ステップＳ５２およびＳ５３の処理はスキップされる。
【００７８】
ステップＳ５４乃至Ｓ５６の処理により、バッテリ２からバッテリ電力情報が得られ、ステップＳ５７において、プリンタ３がプリント準備状態であると判断された場合、ステップＳ５８において、演算部１０２は、予め記憶部１０４に記憶されているプリンタ３が動作した場合のビデオカメラ１の予想電力量を記憶部１０４から読み出す。ステップＳ５９において、演算部１０２は、ステップＳ５３の処理において記憶部１０４により読み出されたプリンタ３の予想電力情報、および、ビデオカメラ１の予想電力情報に基づいて、プリンタ３が動作した場合の予想電力消費量Ｗ１を求める。
【００７９】
以上のように、ビデオカメラ１内に、外部機器の予想電力量をデータベースとして予め記憶させるようにすることもできる。なお、接続された外部機器のＩＤ情報に対応する予想電力量情報が記憶部１０４になかった場合（例えば、外部機器が新製品である場合など）、その外部機器から取得された予想電力量情報を記憶部１０４に追加するようにしてもよい。
【００８０】
また、電子機器のさまざま動作状態に応じて、バッテリ残量演算の基準となる電力消費量の算出方法を変えることにより、一定のバッテリ残量表示精度を確保するようにできる。
【００８１】
以上のように、電力消費量が一定、または、安定している場合には、実際の電力消費量情報を用いて、バッテリの残量を演算、表示し、一方、電力変化に対してバッテリ残量表示を早めに更新させたい場合（例えば、動作状態の電力消費量が変化する状態への移行がある場合）には、予想される電力消費量情報を用いてバッテリの残量を演算、表示するようにしたので、ユーザは、プリンタ動作時などの電力消費量が大きい動作状態に対するバッテリ予想駆動時間を即時的に確認することができる。
【００８２】
上記説明では、ビデオカメラシステムに関して説明したが、バッテリ残量表示を行うデジタルスチルカメラや携帯型パーソナルコンピュータなどにも、本発明が適用される。
【００８３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【００８４】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図２に示されるように、磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（CD-ROM(CompactDisc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク１２３（MD(Mini-Disc)（商標）を含む）、もしくは半導体メモリ１２４（メモリスティック（登録商標）を含む）などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納される記憶部１０４などにより構成される。
【００８５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８６】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【００８７】
【図１】本発明を適用したビデオカメラシステムの構成例を示す図である。
【図２】図１のビデオカメラの構成例を示すブロック図である。
【図３】図１のバッテリパックの構成例を示すブロック図である。
【図４】図１のプリンタの構成例を示すブロック図である。
【図５】図１のビデオカメラのバッテリ残量表示処理を説明するフローチャートである。
【図６】図１のビデオカメラの予想電力量のデータベースの例を説明する図である。
【図７】バッテリ残量表示画面の表示例を説明する図である。
【図８】バッテリ残量表示画面の他の表示例を説明する図である。
【図９】図１のバッテリパックのバッテリ残量情報の送信処理を説明するフローチャートである。
【図１０】図１のプリンタの予想電力情報の送信処理を説明するフローチャートである。
【図１１】図１のビデオカメラのバッテリ残量表示処理の他の例を説明するフローチャートである。
【図１２】図１のビデオカメラの予想電力量のデータベースの他の例を説明する図である。
【符号の説明】
【００８８】
１  ビデオカメラ，２  バッテリパック，３  プリンタ，  １１  マイコン，５１マイコン，８１  マイコン，８８  スイッチ，１０１  通信部，１０２  演算部，１０３  表示制御部，１０４  記憶部，１１１  表示制御部，１１２  ＬＣＤ，１４１  通信部，１４２  情報生成部，１６１通信部，１６２  メモリ
【図１】
0004419097.tif 000002
【図２】
0004419097.tif 000003
【図３】
0004419097.tif 000004
【図４】
0004419097.tif 000005
【図５】
0004419097.tif 000006
【図６】
0004419097.tif 000007
【図７】
0004419097.tif 000008
【図８】
0004419097.tif 000009
【図９】
0004419097.tif 000010
【図１０】
0004419097.tif 000011
【図１１】
0004419097.tif 000012
【図１２】
0004419097.tif 000013