(57)【要約】【課題】電源となる燃料電池から電力を確実に供給できるようにする。【解決手段】電圧検出部２１は、電子機器が所定の動作を開始する前および所定の動作が終了したとき、燃料電池２２の電圧を検出する。ＣＰＵ１は、所定の動作を開始する前および所定の動作が終了したとき、電圧検出部２１によって検出された電圧に基づいて、所定の動作が終了した後も、ファン駆動部１８を制御し、モータ１９を回転させ、電動ファン１９Ａを継続的に回転させる。この時間は、動作開始前後の電圧の差に基づいて決定される。電動ファン１９Ａが回転することによって、燃料電池２２に風が供給され、燃料電池２２は充電される。本発明は、カメラに適用することができる。【選択図】      図１
2004212826.tif 000002
【特許請求の範囲】
【請求項１】
燃料電池を電源として使用する電子機器であって、
前記燃料電池に空気を送風するファンと、
前記ファンを回転するモータと、
前記電子機器が所定の動作を開始する前に、前記燃料電池の電圧を検出する第１の電圧検出手段と、
前記電子機器の所定の動作が開始されるとき、前記モータの回転を開始させるように制御する第１の制御手段と、
前記電子機器の動作が終了したとき、前記燃料電池の電圧を検出する第２の電圧検出手段と、
前記電子機器の所定の動作が終了した後、前記モータの回転を、前記第１の電圧検出手段によって検出された電圧と、前記第２の電圧検出手段によって検出された電圧に基づいて、設定された時間だけ、さらに継続させるように制御する第２の制御手段とを備えることを特徴とする電子機器。
【請求項２】
前記第２の制御手段は、前記第１の電圧検出手段によって検出された電圧と、前記第２の電圧検出手段によって検出された電圧の差または比に基づいて、前記モータの回転を継続する時間を決定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第１の制御手段は、前記電子機器の電源スイッチがオンされたとき、前記モータの回転を開始させるように制御することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記電子機器はカメラであり、
前記第２の制御手段は、前記カメラのレリーズボタンの半押し状態が解除されたとき、前記モータの回転をさらに継続させるように制御することを特徴とする請求項１に記載の電子機器。
【請求項５】
前記電子機器はカメラであり、
前記第１の制御手段は、前記カメラのレリーズボタンが全押し状態にされたとき、前記モータの回転を開始させ、
前記第２の制御手段は、ストロボの充電が完了したとき、前記モータの回転をさらに継続させるように制御することを特徴とする請求項１に記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子機器に関し、特に、電源となる燃料電池から、電力を確実に供給することができるようにした電子機器に関する。
【０００２】
【従来の技術】
従来、カメラの電源としては、リチウム電池やアルカリマンガン電池が使用されていた。ところが、近年、燃料電池の小型化が進み、カメラの電源として、燃料電池を使用することが考えられている。
【０００３】
【発明が解決しようとする課題】
しかしながら、燃料電池は、発電に酸素を必要とするが、燃料電池を電池室内に単に収容しただけの状態にしておくと、十分な酸素を得ることができないため、燃料電池使用後、自然吸気だけでは、燃料電池の電圧が下がってしまう恐れがある。
【０００４】
本発明はこのような状況に鑑みてなされたものであり、電源となる燃料電池から、電力を確実に供給することができるようにするものである。
【０００５】
【課題を解決するための手段】
本発明の電子機器は、燃料電池を電源として使用する電子機器であって、燃料電池に空気を送風するファンと、ファンを回転するモータと、電子機器が所定の動作を開始する前に、燃料電池の電圧を検出する第１の電圧検出手段と、電子機器の所定の動作が開始されるとき、モータの回転を開始させるように制御する第１の制御手段と、電子機器の動作が終了したとき、燃料電池の電圧を検出する第２の電圧検出手段と、電子機器の所定の動作が終了した後、モータの回転を、第１の電圧検出手段によって検出された電圧と、第２の電圧検出手段によって検出された電圧に基づいて、設定された時間だけ、さらに継続させるように制御する第２の制御手段とを備えることを特徴とする。
【０００６】
第２の制御手段は、第１の電圧検出手段によって検出された電圧と、第２の電圧検出手段によって検出された電圧の差または比に基づいて、モータの回転を継続する時間を決定することができる。
【０００７】
第１の制御手段は、電子機器の電源スイッチがオンされたとき、モータの回転を開始させるように制御することができる。
【０００８】
電子機器はカメラとし、第２の制御手段は、カメラのレリーズボタンの半押し状態が解除されたとき、モータの回転をさらに継続させるように制御することができる。
【０００９】
電子機器はカメラとし、第１の制御手段は、カメラのレリーズボタンが全押し状態にされたとき、モータの回転を開始させ、第２の制御手段は、ストロボの充電が完了したとき、モータの回転をさらに継続させるように制御することができる。
【００１０】
本発明の電子機器においては、所定の動作が終了した後、動作開始前に検出された電圧と、動作終了後に検出された電圧に基づいて、ファンを継続して回転する時間が決定される。
【００１１】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００１２】
図１は、本発明のカメラの一実施の形態の構成を示すブロック図である。同図において、カメラ３０の制御動作を統括するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１には、スイッチ類として、撮像動作を開始する（電源をオンする）とき操作されるメインスイッチ（電源スイッチ）５、シャッタを動作させるとき操作されるレリーズボタン６、レリーズボタン６の半押し状態を検出したときオンする半押しスイッチ７、並びにレリーズボタン６の全押し状態を検出したときオンするレリーズスイッチ８が接続されている。
【００１３】
また、ＣＰＵ１には、鏡筒の位置を検出する鏡筒位置検出部２０の出力と、燃料電池２２の電圧を検出する電圧検出部２１の出力が供給されるようになっている。
【００１４】
さらに、ＣＰＵ１には、ＲＯＭ（Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）２、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３、液晶表示部４、撮像部９、鏡筒駆動部１０、測光部１２、測距部１３、給送部１４、シャッタ駆動部１６、ストロボ駆動部１７、およびファン駆動部１８が接続されている。
【００１５】
ＲＯＭ２には、ＣＰＵ１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータが格納されている。
【００１６】
ＥＥＰＲＯＭ３は、電気的に書き換えや消去が可能な不揮発性メモリであり、電源オフ後も保持する必要があるデータが記録される。
【００１７】
液晶表示部４は、カメラ（本体）上に配置され、ＣＰＵ１からの出力信号に従い、必要な情報を表示する。
【００１８】
撮像部９は、図２に示すレンズ４３を介して、被写体を撮像し、フィルムを露光する。
【００１９】
鏡筒駆動部１０には、レンズ４３を収容する鏡筒４２（図２）を駆動するためのモータ１１が接続されており、ＣＰＵ１の指示により必要なタイミングで鏡筒４２を駆動する。
【００２０】
測光部１２は、ＣＰＵ１の指示により必要なタイミングで被写体の明るさを測定し、測定結果をＣＰＵ１へ転送する。
【００２１】
測距部１３は、ＣＰＵ１の指示により、必要なタイミングで被写体までの距離を測り、測距結果をＣＰＵ１へ転送する。
【００２２】
給送部１４には、モータ１５が接続されており、ＣＰＵ１の指示によりフィルムを１コマ巻き上げたり、フィルムをパトローネ（図示せず）に巻戻すといった、フィルムの給送処理を行う。
【００２３】
シャッタ駆動部１６は、ＣＰＵ１の指令に対応してシャッタ（図示せず）を駆動する。
【００２４】
ストロボ駆動部１７は、ＣＰＵ１の指令に対応してストロボ（図示せず）を駆動する。
【００２５】
ファン駆動部１８には、モータ１９が接続されており、ＣＰＵ１の指示により燃料電池２２に空気を送るための電動ファン１９Ａを回転させる。
【００２６】
燃料電池は、天然ガスなどから取り出した水素と酸素とを反応させて電気を作る一種の発電機である。その構造は、例えば、炭素の細かい粒子の表面に白金触媒の粉末を塗布したものが高分子膜に塗り付けられたものとされ、高分子膜が、２つの電極の間に挟まれている。高分子膜と電極との間に形成される２つの空間のうち片方の空間には、メタノール等の天然ガスが封入されており、もう一方の空間は大気開放されている。そして、メタノール等の天然ガスが白金に接触して分解すると、水素イオンが発生する。発生した水素イオンは、高分子膜を通過し反対側の電極に達し、空気中の酸素と反応することによって電気が発生する。したがって、電動ファン１９Ａを回転させ、燃料電池２２へ送風することによって酸素が供給され、新たな電力が生み出される。
【００２７】
ＣＰＵ１、液晶表示部４、撮像部９、鏡筒駆動部１０、測光部１２、測距部１３、給送部１４、シャッタ駆動部１６、ストロボ駆動部１７、ファン駆動部１８、鏡筒位置検出部２０、並びに電圧検出部２１等には、燃料電池２２から必要な電力が供給されている。
【００２８】
図２は、カメラ本体４１の概略構成を示す図である。同図に示されるように、カメラ本体４１内には、レンズ４３を有する鏡筒４２が設けられている。鏡筒４２は、鏡筒駆動部１０（図１）がモータ１１（図１）を駆動したとき、図の左右方向に移動される。このときの鏡筒４２の駆動量は、カメラ本体４１内に設けられた鏡筒位置検出部２０（図１）によって検出される。
【００２９】
次に、図３と図４を参照して、メインスイッチ５がオンされた場合の動作を説明する。
【００３０】
メインスイッチ５がオンされると、ステップＳ１０１で、ＣＰＵ１は、電圧検出部２１を制御し、燃料電池２２の無負荷バッテリチェックを実行させる。無負荷バッテリチェックとは、燃料電池２２に、電動ファン１９Ａを回転させるのに必要なだけの電力があるか否かを判定するためのチェックである。
【００３１】
ステップＳ１０２において、ＣＰＵ１は、ステップＳ１０１の処理で電圧検出部２１により検出された燃料電池２２の電圧が、基準電圧ＴＨ１以上か否かを判定する。基準電圧ＴＨ１は、燃料電池２２に、電動ファン１９Ａを回転させるのに必要なだけの電力があるか否かの判定の基準となる電圧である。
【００３２】
ステップＳ１０２において、燃料電池２２の電圧が、基準電圧ＴＨ１以上ではないと判定された場合、ステップＳ１０９に進み、ＣＰＵ１は、液晶表示部４に、「電池残量ＮＧ」のメッセージを表示させ、メインスイッチ５がオンされた場合の処理を終了させる。また、この場合には、燃料電池２２にメタノール等の天然ガスなどの充填が必要であるので、液晶表示部４に「メタノールを充填して下さい」等のメッセージを表示させてもよい。
【００３３】
ステップＳ１０２において、燃料電池２２の電圧が、基準電圧ＴＨ１以上であると判定された場合、ステップＳ１０３に進み、ＣＰＵ１は、ファン駆動部１８を制御し、電動ファン１９Ａの回転を開始させる。
【００３４】
次に、ステップＳ１０４に進み、ステップＳ１０４で、ＣＰＵ１は、電圧検出部２１を制御し、燃料電池２２の有負荷バッテリチェックを実行させる。有負荷バッテリチェックとは、電動ファン１９Ａを回転させた状態で、燃料電池２２の電圧を検出するチェックである。
【００３５】
ステップＳ１０５において、ＣＰＵ１は、ステップＳ１０４の処理で電圧検出部２１により検出された燃料電池２２の電圧が、基準電圧ＴＨ２以上か否かを判定する。基準電圧ＴＨ２は、燃料電池２２のカメラ３０の正確な動作を保証できる残量に対応する基準電圧であり、基準電圧ＴＨ１より大きい値とされる（図５参照）。
【００３６】
ステップＳ１０５において、燃料電池２２の電圧が、基準電圧ＴＨ２以上であると判定された場合、ステップＳ１０６に進み、ＣＰＵ１は、液晶表示部４に「電池残量ＯＫ」のメッセージを表示させる。ステップＳ１０５において、燃料電池２２の電圧が、基準電圧ＴＨ２以上ではないと判定された場合、ステップＳ１０７に進み、ＣＰＵ１は、ステップＳ１０４の処理で電圧検出部２１により検出された燃料電池２２の電圧が、基準電圧ＴＨ３以上か否かを判定する。基準電圧ＴＨ３は、燃料電池２２のカメラ３０の正確な動作を保証できる最低の残量に対応する基準電圧であり、基準電圧ＴＨ１より大きく、基準電圧ＴＨ２より小さい値とされる（図５参照）。
【００３７】
ステップＳ１０７において、燃料電池２２の電圧が、基準電圧ＴＨ３以上であると判定された場合、ステップＳ１０８に進み、ＣＰＵ１は、液晶表示部４に「電池残量警告」のメッセージを表示させる。ステップＳ１０７において、燃料電池２２の電圧が、基準電圧ＴＨ３より小さいと判定された場合、ステップＳ１０９に進み、ＣＰＵ１は、液晶表示部４に「電池残量ＮＧ」のメッセージを表示させ、メインスイッチ５がオンされた場合の処理を終了させる。
【００３８】
燃料電池２２の電圧と、基準電圧ＴＨ１、ＴＨ２、およびＴＨ３の大小関係が図５に示されている。燃料電池２２の電圧が、基準電圧ＴＨ１以下であれば、電動ファン１９Ａを回転させることはできない。燃料電池２２の電圧が基準電圧ＴＨ１以上であり、かつ、基準電圧ＴＨ３以下であれば、電動ファン１９Ａを回転させることはできるものの、カメラ３０を動作させることはできない。燃料電池２２の電圧が基準電圧ＴＨ３以上であり、かつ、基準電圧ＴＨ２以下であれば、電動ファン１９Ａを回転させることができ、また、燃料電池２２には、カメラ３０の正確な動作を保証できる最低の電力が残っている。燃料電池２２の電圧が基準電圧ＴＨ２以上であれば、燃料電池２２には、カメラ３０の正確な動作を保証できる電力が残っている。
【００３９】
ステップＳ１０６またはステップＳ１０８の処理が終了した後、処理はステップＳ１１０に進む。ステップＳ１１０において、ＣＰＵ１は鏡筒駆動部１０を制御して、モータ１１を駆動し、鏡筒４２をワイド端に移動させる。
【００４０】
ステップＳ１１０において、鏡筒４２の繰り出し処理が完了すると、ステップＳ１１１において、ＣＰＵ１は、ストロボ駆動部１７を制御し、内蔵するコンデンサに、ストロボの充電を開始させる。
【００４１】
ステップＳ１１２において、ＣＰＵ１は、ストロボの充電が完了したか否かを判定する。ステップＳ１１２において、ストロボの充電が完了したと判定されなかった場合、処理は、ステップＳ１１１に戻る。
【００４２】
ステップＳ１１２において、ストロボの充電が完了したと判定された場合、ステップＳ１１３に進み、ＣＰＵ１は、ストロボ駆動部１７を制御し、ストロボの充電を停止させる。
【００４３】
ステップＳ１１３において、ストロボの充電が停止した後、処理はステップＳ１１４に進む。ステップＳ１１４において、ＣＰＵ１は、電圧検出部２１を制御し、燃料電池２２の有負荷バッテリチェックを実行させる。
【００４４】
ステップＳ１１５において、ＣＰＵ１は、ステップＳ１０４の処理で電圧検出部２１により検出された燃料電池２２の電圧と、ステップＳ１１４の処理で電圧検出部２１により検出された燃料電池２２の電圧に基づいて、ステップＳ１０３の処理で開始された電動ファン１９Ａの回転を、さらに継続させる時間（電動ファンを回転するモータ１９への通電時間）を算出する。
【００４５】
電動ファン１９Ａの回転を、さらに継続させる時間の算出は、ステップＳ１０４の処理で電圧検出部２１により検出された燃料電池２２の電圧と、ステップＳ１１４の処理で電圧検出部２１により検出された燃料電池２２の電圧との例えば差に基づいて行われる。この場合、すなわち、ステップＳ１０４の処理からステップＳ１１４の処理の間（ステップＳ１１０の鏡筒４２の繰り出し処理と、ステップＳ１１１のストロボ充電処理）で消費された電力量を回復させるのに必要な時間が、電動ファン１９Ａの回転を、さらに継続させる時間として算出される。
【００４６】
あるいはまた、ステップＳ１１４の処理で電圧検出部２１により検出された燃料電池２２の電圧と、ステップＳ１０４の処理で電圧検出部２１により検出された燃料電池２２の電圧との比に基づいて時間が算出される。この場合、ステップＳ１０４の処理で検出された燃料電池２２の電圧に対するステップＳ１１４の処理で検出された燃料電池２２の電圧が占める割合から、ステップＳ１１４の処理で検出された燃料電池２２の電圧が占める割合が元に戻るまでの時間（すなわち、燃料電池２２の電圧が、ステップＳ１０４の処理で検出された値と等しくなるまでの時間）として、電動ファン１９Ａの回転をさらに継続させる時間が算出される。
【００４７】
なお、電動ファン１９Ａの回転を、さらに継続させる時間の算出は、ステップＳ１０４の処理で電圧検出部２１により検出された燃料電池２２の電圧と、ステップＳ１１４の処理で電圧検出部２１により検出された燃料電池２２の電圧に基づいて、ＥＥＰＲＯＭ３に予め記憶されているプログラムにより算出してもよい。
【００４８】
ステップＳ１１６において、ＣＰＵ１は、ステップＳ１１５で算出された所定の時間が経過したか否かを判定する。
【００４９】
ステップＳ１１６において、所定の時間が経過したと判定されない場合、所定の時間が経過するまで待機し、所定の時間が経過したと判定された場合、その処理は、ステップＳ１１７に進む。
【００５０】
ステップＳ１１７において、ＣＰＵ１は、ファン駆動部１８を制御し、電動ファン１９Ａの回転を停止させ、メインスイッチ５がオンされた場合の処理を終了する。
【００５１】
次に、図６と図７を参照して、メインスイッチ５がオフされた場合の動作を説明する。
【００５２】
メインスイッチ５がオフされると、ステップＳ２０１で、ＣＰＵ１は、カメラ３０が待機モードであるか否かを判定する。ステップＳ２０１において、カメラ３０が待機モードであると判定された場合、ステップＳ２０２に進み、ＣＰＵ１は、電圧検出部２１を制御し、燃料電池２２の無負荷バッテリチェックを実行させる。無負荷バッテリチェックとは、電動ファン１９Ａを回転させるのに必要なだけの電力があるか否かを判定するためのチェックである。すなわち、この処理は、図３のステップＳ１０１の処理と同様の処理である。
【００５３】
ステップＳ２０３において、ＣＰＵ１は、ステップＳ２０２の処理で電圧検出部２１により検出された燃料電池２２の電圧が、基準電圧ＴＨ１以上か否かを判定する。基準電圧ＴＨ１は、電動ファン１９Ａを回転させるのに必要なだけの電力があるか否かの判定の基準となる電圧である。
【００５４】
ステップＳ２０３において、燃料電池２２の電圧が、基準電圧ＴＨ１以上ではないと判定された場合、ステップＳ２１０に進み、ＣＰＵ１は、液晶表示部４に「電池残量ＮＧ」のメッセージを表示させ、メインスイッチ５がオフされた場合の処理を終了させる。また、この場合には、燃料電池２２にメタノール等の天然ガスなどの充填が必要であるので、液晶表示部４に「メタノールを充填して下さい」等のメッセージを表示させてもよい。
【００５５】
ステップＳ２０３において、燃料電池２２の電圧が、基準電圧ＴＨ１以上であると判定された場合、または、ステップＳ２０１において、カメラ３０が待機モードではない、つまり、鏡筒４２の駆動中やストロボ充電中で電動ファン１９Ａが回転しており、無負荷バッテリチェックを実行する必要がない場合、ステップＳ２０４に進み、ＣＰＵ１は、電動ファン１９Ａの回転を開始させる。
【００５６】
ステップＳ２０５において、ＣＰＵ１は、電圧検出部２１を制御し、燃料電池２２の有負荷バッテリチェックを実行させる。有負荷バッテリチェックとは、電動ファン１９Ａを回転させた状態で、燃料電池２２の電圧を検出するチェックである。
【００５７】
ステップＳ２０６において、ＣＰＵ１は、ステップＳ２０５の処理で電圧検出部２１により検出された燃料電池２２の電圧が、基準電圧ＴＨ２以上か否かを判定する。基準電圧ＴＨ２は、燃料電池２２のカメラの正確な動作を保証できる残量に対応する基準電圧であり、基準電圧ＴＨ１より大きい値とされる。
【００５８】
ステップＳ２０６において、燃料電池２２の電圧が、基準電圧ＴＨ２以上であると判定された場合、ステップＳ２０７に進み、ＣＰＵ１は、液晶表示部４に「電池残量ＯＫ」のメッセージを表示させる。ステップＳ２０６において、燃料電池２２の電圧が、基準電圧ＴＨ２以上ではないと判定された場合、ステップＳ２０８に進み、ＣＰＵ１は、ステップＳ２０５の処理で電圧検出部２１により検出された燃料電池２２の電圧が、基準電圧ＴＨ３以上か否かを判定する。基準電圧ＴＨ３は、燃料電池２２のカメラ３０の正確な動作を保証できる最低の残量に対応する基準電圧であり、基準電圧ＴＨ１より大きく、基準電圧ＴＨ２より小さい値とされる。
【００５９】
ステップＳ２０８において、燃料電池２２の電圧が、基準電圧ＴＨ３以上であると判定された場合、ステップＳ２０９に進み、ＣＰＵ１は、液晶表示部４に「電池残量警告」のメッセージを表示させる。ステップＳ２０８において、燃料電池２２の電圧が、基準電圧ＴＨ３より小さいと判定された場合、ステップＳ２１０に進み、ＣＰＵ１は、液晶表示部４に「電池残量ＮＧ」のメッセージを表示させ、メインスイッチ５がオフされた場合の処理を終了させる。
【００６０】
以上のように、ステップＳ２０２乃至ステップＳ２１０では、図３のメインスイッチ５がオンされた場合のステップＳ１０１乃至ステップＳ１０９の処理と同様の処理が実行される。
【００６１】
ステップＳ２０７またはステップＳ２０９の処理の後、ステップＳ２１１において、ＣＰＵ１は鏡筒駆動部１０を制御してモータ１１を駆動し、鏡筒４２を沈胴位置まで移動させる。
【００６２】
次に、ステップＳ２１２で、ＣＰＵ１は、電圧検出部２１を制御し、燃料電池２２の有負荷バッテリチェックを実行させる。
【００６３】
ステップＳ２１３において、ＣＰＵ１は、ステップＳ２０５の処理で電圧検出部２１により検出された燃料電池２２の電圧と、ステップＳ２１２の処理で電圧検出部２１により検出された燃料電池２２の電圧に基づいて、ステップＳ２０４の処理で回転を開始させた電動ファン１９Ａの回転を、さらに継続させる時間（電動ファンを回転するモータ１９への通電時間）を算出する。
【００６４】
電動ファン１９Ａの回転を、さらに継続させる時間の算出は、ステップＳ２０５の処理で電圧検出部２１により検出された燃料電池２２の電圧と、ステップＳ２１２の処理で電圧検出部２１により検出された燃料電池２２の電圧との差に基づいて行うことができる。すなわち、ステップＳ２０５の処理からステップＳ２１２の処理の間（ステップＳ２１１の鏡筒４２の繰り込み処理）で消費された電力量を回復させるのに必要な時間として、電動ファン１９Ａの回転を、さらに継続させる時間を算出してもよい。あるいはまた、ステップＳ２１２の処理で電圧検出部２１により検出された燃料電池２２の電圧と、ステップＳ２０５の処理で電圧検出部２１により検出された燃料電池２２の電圧との比、すなわち、ステップＳ２０５の処理で検出された燃料電池２２の電圧に対するステップＳ２１２の処理で検出された燃料電池２２の電圧が占める割合から、ステップＳ２１２の処理で検出された燃料電池２２の電圧が占める割合が元に戻るまでの時間として、電動ファン１９Ａの回転を、さらに継続させる時間を算出してもよい。
【００６５】
なお、電動ファン１９Ａの回転を、さらに継続させる時間の算出は、ステップＳ２０５の処理で電圧検出部２１により検出された燃料電池２２の電圧と、ステップＳ２１２の処理で電圧検出部２１により検出された燃料電池２２の電圧に基づいて、ＥＥＰＲＯＭ３に予め記憶されているプログラムにより算出してもよい。
【００６６】
ステップＳ２１４において、ＣＰＵ１は、ステップＳ２１３で算出された所定の時間が経過したか否かを判定する。
【００６７】
ステップＳ２１４において、所定の時間が経過したと判定されない場合、所定の時間が経過するまで待機し、所定の時間が経過したと判定された場合、その処理は、ステップＳ２１５に進む。
【００６８】
ステップＳ２１５において、ＣＰＵ１は、ファン駆動部１８を制御し、ステップＳ２０４の処理で開始された電動ファン１９Ａの回転を停止させ、メインスイッチ５がオフされた場合の処理を終了する。
【００６９】
次に、図８と図９を参照して、半押しスイッチ７がオンされた場合の動作を説明する。
【００７０】
ステップＳ３０１乃至ステップＳ３０９では、図３のメインスイッチ５がオンされた場合のステップＳ１０１乃至ステップＳ１０９の処理（したがって、図６のステップＳ２０２乃至Ｓ２１０の処理）と同様の処理が実行される。その説明は繰り返しになるので省略する。
【００７１】
ステップＳ３０６またはステップＳ３０８の処理の後、ステップＳ３１０において、ＣＰＵ１は、ステップＳ３０３の処理で開始された電動ファン１９Ａの回転を停止させる。
【００７２】
ステップＳ３１１において、ＣＰＵ１は、ストロボ駆動部１７の出力をモニタし、ストロボ充電電圧が十分か否かを判定する。
【００７３】
ステップＳ３１１において、ストロボ充電電圧が不十分であると判定された場合、ステップＳ３１５に進み、ＣＰＵ１は、液晶表示部４に「未充電警告」のメッセージを表示させる。ステップＳ３１１において、ストロボ充電電圧が十分であると判定された場合、ステップＳ３１２に進み、ＣＰＵ１は、測距処理を実行する。具体的には、ＣＰＵ１は、測距部１３に測距開始制御信号を送る。これに対応して、測距部１３は測距処理を開始する。測距処理の詳細は省略するが、測距が完了すると、測距部１３はＣＰＵ１へ測距結果を出力する。
【００７４】
ステップＳ３１３において、ＣＰＵ１は、測光部１２に制御信号を送り、測光処理を実行する。測光処理の詳細は省略するが、測光部１２は、内部の受光素子に入力した光量から被写体の輝度を算出し、シャッタの開口時間を求める。同時に低輝度かどうかの判別をし、ストロボ発光が必要かどうかを判断する。
【００７５】
ステップＳ３１４において、ＣＰＵ１は、液晶表示部４にストロボ充電の結果と測距処理の結果を表示させる。
【００７６】
ステップＳ３１４またはステップＳ３１５の処理が完了した後、ステップＳ３１６に進み、ＣＰＵ１は、半押しスイッチ７がオフされたか否かを判定する。
【００７７】
ステップＳ３１６において、半押しスイッチ７がオフされたと判定されない場合、オフされるまで待機する。ステップＳ３１６において、半押しスイッチ７がオフされたと判定された場合、処理はステップＳ３１７に進む。ステップＳ３１７において、ＣＰＵ１は、ステップＳ３１４の処理で開始されたストロボ充電の結果と測距処理の結果の表示を中止させる。
【００７８】
その後、ステップＳ３１８乃至ステップＳ３２１において、図４のステップＳ１１４乃至Ｓ１１７の処理と同様の処理が実行される。その説明は、繰り返しになるので省略する。
【００７９】
次に、図１０を参照して、レリーズスイッチ８がオンされた場合の動作を説明する。
【００８０】
フォーカシング駆動中は、燃料電池２２の電力消費量が大きいため、レリーズスイッチ８がオンされると、ステップＳ４０１において、ＣＰＵ１は、ファン駆動部１８を制御し、モータ１９へ通電し、電動ファン１９Ａを回転させる。
【００８１】
ステップＳ４０２において、ＣＰＵ１は鏡筒駆動部１０を介してモータ１１を駆動し、鏡筒４２をフォーカシング先まで駆動する。
【００８２】
ステップＳ４０３において、シャッタの開閉動作が行われ、同時にストロボを使用する必要がある場合においては、ストロボの駆動が行われる。すなわち、このときＣＰＵ１はシャッタ駆動部１６を制御し、シャッタを所定の時間動作させる。また、このときＣＰＵ１はストロボ駆動部１７を制御して、必要に応じてストロボを発光させる。
【００８３】
ステップＳ４０４において、ＣＰＵ１は鏡筒駆動部１０を介してモータ１１を駆動し、鏡筒４２を待機位置まで戻す。
【００８４】
ステップＳ４０５において、ＣＰＵ１は、給送部１４を制御して、モータ１５を駆動して、フィルムを１駒給送させる。
【００８５】
ステップＳ４０６において、ＣＰＵ１は、ストロボ駆動部１７を制御し、次の撮影に備えストロボを充電させる。
【００８６】
ステップＳ４０７において、ＣＰＵ１は、ストロボの充電が完了したか否かを判定する。ステップＳ４０７において、ストロボの充電が完了したと判定されなかった場合、ステップＳ４０６に戻る。ステップＳ４０７において、ストロボの充電が完了したと判定された場合、ステップＳ４０８に進み、ＣＰＵ１は、ストロボの充電を停止し、処理をステップＳ４０９に進める。
【００８７】
その後行われるステップＳ４０９乃至ステップＳ４１２の処理は、図４のメインスイッチ５がオンされた場合のステップＳ１１４乃至ステップＳ１１７の処理と同じなので、ここでは、その説明を省略する。
【００８８】
以上のように、所定の動作の前と後の燃料電池の電圧に基づいて、継続的に送風する時間を決定するようにしたので、使用時、燃料電池から、電力を確実に供給することが可能となる。
【００８９】
以上、本発明をカメラに適用した場合を例として説明したが、本発明は、カメラ以外の携帯用の電子機器に適用することができる。
【００９０】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９１】
【発明の効果】
以上のように、本発明によれば、電源となる燃料電池から電力を確実に供給することが可能になる。
【図面の簡単な説明】
【図１】本発明のカメラの一実施の形態の構成を示すブロック図である。
【図２】図１のカメラの本体の概略構成を示す図である。
【図３】図１のカメラのメインスイッチがオンされた場合の処理を説明するためのフローチャートである。
【図４】図１のカメラのメインスイッチがオンされた場合の処理を説明するためのフローチャートである。
【図５】燃料電池の電池電圧の基準電圧を説明するための図である。
【図６】図１のカメラのメインスイッチがオフされた場合の処理を説明するためのフローチャートである。
【図７】図１のカメラのメインスイッチがオフされた場合の処理を説明するためのフローチャートである。
【図８】図１のカメラの半押しスイッチがオンされた場合の処理を説明するためのフローチャートである。
【図９】図１のカメラの半押しスイッチがオンされた場合の処理を説明するためのフローチャートである。
【図１０】図１のカメラのレリーズスイッチがオンされた場合の処理を説明するためのフローチャートである。
【符号の説明】
５  メインスイッチ
６  レリーズボタン
７  半押しスイッチ
１８  ファン駆動部
１９  モータ
１９Ａ  電動ファン
２１  電圧検出部
２２  燃料電池
【図１】
2004212826.tif 000003
【図２】
2004212826.tif 000004
【図３】
2004212826.tif 000005
【図４】
2004212826.tif 000006
【図５】
2004212826.tif 000007
【図６】
2004212826.tif 000008
【図７】
2004212826.tif 000009
【図８】
2004212826.tif 000010
【図９】
2004212826.tif 000011
【図１０】
2004212826.tif 000012