(57)【特許請求の範囲】
【請求項１】
電池から電力を供給される複数の負荷と、それぞれの負荷に対して所定の通電を行う複数の動作モードと、前記電池の電圧を検出する電池電圧検出手段と、第１の基準電圧値とそれよりも低い値の基準電圧値を設定できる基準電圧設定手段と、検出された前記電池電圧と前記基準電圧設定手段の出力を比較する比較手段と、直前に実行したカメラの動作モードに関する情報を記憶する記憶手段と、直前のカメラの動作モード実行以降の経過時間を計測する計時手段と、前記計時手段で計測すべき時間を設定する時間設定手段とを有し、前記比較手段の出力に応じて動作の禁止あるいは警告を行うカメラにおいて、前記記憶手段の記憶内容に応じて基準電圧設定手段の出力を前記時間設定手段で設定した時間に限り切換えることを特徴とするカメラ。
【請求項２】
前記複数の動作モードのひとつはストロボ充電動作であることを特徴とする請求項１記載のカメラ。
【請求項３】
前記基準電圧設定手段の出力あるいは前記時間設定手段の出力は温度に応じて可変とすることを特徴とする請求項１又は２記載のカメラ。
【請求項４】
前記基準電圧設定手段の出力、あるいは前記時間設定手段の出力は電池電圧検出手段の出力に応じて可変とすることを特徴とする請求項１又は２記載のカメラ。
【請求項５】
前記基準電圧設定手段の出力あるいは前記時間設定手段の出力は電池の種類に応じて可変とすることを特徴とする請求項１又は２記載のカメラ。
【請求項６】
前記記憶手段に記憶する直前のカメラの動作モードに関する情報は、ストロボ充電を示すストロボ充電済ｂｉｔ、フィルム巻き戻しを示すフィルム所定量巻き戻しｂｉｔおよび時間経過を示す経過ｂｉｔであることを特徴とする請求項１乃至４のうち１記載のカメラ。
【請求項７】
前記電池の種類は、電池種別検出手段により内部電池か外部電池かを検出するものであることを特徴とする請求項５記載のカメラ。
【請求項８】
電池から電力を供給される負荷を備えた電子機器において、前記電池の電圧を検知する電圧検知手段と、該検知された電圧と第１の基準電圧とを比較して電池状態を判定する判定手段と、負荷を駆動後所定時間以内は前記基準電圧を第１よりも低い第２の基準電圧に設定することを特徴とする電子機器。
【請求項９】
前記基準電圧を所定時間経過後に第２の基準電圧よりも高い電圧に設定することを特徴とする請求項８記載の電子機器。
【請求項１０】
前記負荷の駆動量に応じて、負荷の駆動量が所定量よりも少ない時は前記基準電圧を第２の基準電圧に設定することを禁止することを特徴とする請求項８又は９記載の電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラ及び電子機器に関し、特にカメラのバッテリチェックの信頼性に関するものである。
【０００２】
【従来の技術】
近年、電子機器の発展はめざましく特に携帯性を重視した電子機器はより小型化軽量化が進んでいる。これらの電子機器を動作させる電池も小型、軽量にするために従来よりも電池電圧を下げたり内部抵抗をある程度犠牲にしたものが出現している。
【０００３】
カメラにおいても小形化が進むと共に、このような電池が積極的に採用されており、このような電池を使用した場合に、電池が消耗した時や電池内部抵抗の大きい電池を使用した場合、あるいは大電流負荷通電直後、電源電圧が回復するのにかなりの時間が必要になる。例えば、ストロボの充電を行うと電池からかなりの負荷を供給するため、電池電圧は一時的に低下する。その後数十秒〜数分の時間をかけて電池電圧は回復してくる。
【０００４】
従って、このような電池を使用するカメラにおいては、一度ストロボの充電などを実行すると、その後数分間は一時的に電池電圧が低下するという現象が発生し、そのときに使用している電池が既にある程度消耗している電池だと、その時点でカメラの正常動作を保証するバッテリチェック電圧に達してしまう。しばらくして、電池が回復すれば正常に使用できる電池であるにもかかわらず、一般的に使用できない状態が発生してしまい、操作性を著しく低下させてしまう。
【０００５】
また、表示手段を有するカメラにおいては、更に電池警告表示が表示されることになり、使用者を混乱させることになる。
【０００６】
このような現象を避けるために、例えば、実開昭５６−１５６７３１７号明細書に、複数の撮影モードごとに電源電圧と比較する基準電圧を複数の基準電圧の中から選択する方法が開示されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来例においては、実開昭５６−１５６７３１７号明細書では、複数の撮影モードごとに電源電圧と比較する基準電圧を複数の基準電圧の中から選択する方法であるが、特定の撮影モードを選択している場合には、従来と同じ欠点が同じように発生することが容易に想像できるという問題がある。
【０００８】
また、実開平２−４７６３１号明細書には関連の先行技術として、ストロボ充電時にバッテリチェックを行った場合は、電池電圧にかかわらず表示としては電池が十分あるように表示する方式が開示されているが、この場合は、本当に電池電圧が低下し正常な動作が期待できない場合にも、電池が十分にあるような表示がなされるため、使用者に誤解を与えてしまうという問題がある。
【０００９】
また、特開平４−５０９３５号公報には関連の先行技術として、アクチュエータが大きな負荷となる駆動モードと、小さな負荷となる駆動モードとを選択可能なカメラで、大きな負荷となる駆動モードが選択されたときには、小さな負荷となる駆動モードが選択された場合よりも比較基準電圧として高い値を設定する、可変制御の方式が提案されているが、これも実際の電池の種類、状態に追従した信頼性の高い可変制御とは言い難いという問題がある。
【００１０】
そこで、請求項１に記載の発明の目的は、従来の問題点を解消するために、バッテリチェックおよび警告表示の信頼性を高めるとともに、電池の特性を考慮した優れた操作性を有するバッテリチェック方式のカメラを提供することにある。
【００１１】
更に、請求項２に記載の発明の目的は、ストロボ充電動作以降のバッテリチェックおよび警告表示の信頼性を高めると同時に、電池の特性を考慮した優れた操作性を有するバッテリチェック方式のカメラを提供することにある。
【００１２】
更に、請求項３に記載の発明の目的は、温度の影響を受けずにバッテリチェックおよび警告表示の信頼性を高めると共に、電池の特性を考慮した優れた操作性を有するバッテリチェック方式のカメラを提供することにある。
【００１３】
更に、請求項４に記載の発明の目的は、電池の消耗度合いによらずバッテリチェックおよび警告表示の信頼性を高めるとともに、電池の特性を考慮した優れた操作性を有するバッテリチェック方式のカメラを提供することにある。
【００１４】
更に、請求項５に記載の発明の目的は、カメラに使用する電池の種類によらずバッテリチェックおよび警告表示の信頼性を高めるとともに、電池の特性を考慮した優れた操作性を有するバッテリチェック方式のカメラを提供することにある。
【００１５】
更に、請求項６に記載の発明の目的は、基準電圧の切換えのために事前に大負荷の供給が行われたか否かを正確に検出できるカメラを提供することにある。
【００１６】
更に、請求項７に記載の発明の目的は、使用電池の種別を正確に検知して基準電圧を切換えることでバッテリチェックの信頼性を高めるカメラを提供することにある。
【００１７】
【課題を解決するための手段】
本出願に係る発明の目的を実現する構成は、請求項１に記載のように、電池から電力を供給される複数の負荷と、それぞれの負荷に対して所定の通電を行う複数のモードと、前記電池の電圧を検出する電池電圧検出手段と、第１の基準電圧値とそれよりも低い値の基準電圧値を設定できる基準電圧設定手段と、検出された前記電池電圧と前記基準電圧設定手段の出力を比較する比較手段と、直前に実行したカメラの動作モードに関する情報を記憶する記憶手段と、直前のカメラの動作モード実行以降の経過時間を計測する計時手段と、前記計時手段で計測すべき時間を設定する時間設定手段とを有し、前記比較手段の出力に応じて動作の禁止あるいは警告を行うカメラにおいて、前記記憶手段の記憶内容に応じて基準電圧設定手段の出力を前記時間設定手段で設定した時間に限り切換えることを特徴とするカメラにある。
【００１８】
この構成によれば、記憶手段に記憶した内容に応じて基準電圧設定手段の出力を、時間設定手段で設定した時間に限り切換えて、電池の状態に正確に対応したバッテリチェックと正確な警告表示を行うことができる。
【００１９】
本出願に係る発明の目的を実現する具体的な構成は、請求項２に記載のように、前記複数の動作モードのひとつはストロボ充電動作であることを特徴とする請求項１記載のカメラにある。
【００２０】
この構成によれば、ストロボ充電直後の電池の状態に対応したバッテリチェックと、正確な警告表示が可能になる。
【００２１】
本出願に係る発明の目的を実現する他の具体的な構成は、請求項３に記載のように、前記基準電圧設定手段の出力あるいは前記時間設定手段の出力は温度に応じて可変とすることを特徴とする請求項１又は２記載のカメラにある。
【００２２】
この構成によれば、温度の変化による電池の状態に対応したバッテリチェックと正確な警告表示を行うことができる。
【００２３】
本出願に係る発明の目的を実現する他の具体的な構成は、請求項４に記載のように、前記基準電圧設定手段の出力あるいは前記時間設定手段の出力は電池電圧検出手段の出力に応じて可変とすることを特徴とする請求項１又は２記載のカメラにある。
【００２４】
この構成によれば、電池電圧検出手段の出力に対応する正確なバッテリチェックと警告表示が可能になる。
【００２５】
本出願に係る発明の目的を実現する他の具体的な構成は、請求項５に記載のように、前記基準電圧設定手段の出力あるいは前記時間設定手段の出力は電池の種類に応じて可変とすることを特徴とする請求項１又は２記載のカメラにある。
【００２６】
この構成によれば、電池の種別を検出して電池の種別に対応したバッテリチェックと正確な警告表示が可能になる。
【００２７】
本出願に係る発明の目的を実現する他の具体的な構成は、請求項６に記載のように、前記記憶手段に記憶する直前のカメラの動作モードに関する情報は、ストロボ充電を示すストロボ充電済みｂｉｔ、フィルム巻き戻しを示すフィルム所定量巻き戻しｂｉｔおよび時間経過を示す経過ｂｉｔであることを特徴とする請求項１乃至４のうち１記載のカメラにある。
【００２８】
この構成によれば、ストロボ充電あるいは所定量のフィルム巻き戻しの大負荷供給動作の実施と、実施後の経過時間を確実に検知して、大負荷供給を行った直後の電池の状態に対応したバッテリチェックと正確な警告表示を行うことができる。
【００２９】
本出願に係る発明の目的を実現する他の構成は、請求項７に記載のように、前記電池の種類は、電池種別検出手段により内部電池か外部電池かを検出するものであることを特徴とする請求項５記載のカメラにある。
【００３０】
この構成によれば、カメラ内に装填する小型電池か、外部に装着する大型電池かを正確に検知して、対応するバッテリチェックと正確な警告表示を行うことができる。
【００３１】
本出願に係る発明の目的を実現する他の構成は、請求項８に記載のように、電池から電力を供給される負荷を備えた電子機器において、前記電池の電圧を検知する電圧検知手段と、該検知された電圧と第１の基準電圧とを比較して電池状態を判定する判定手段と、負荷を駆動後所定時間以内は前記基準電圧を第１よりも低い第２の基準電圧に設定することを特徴とする電子機器にある。
【００３２】
この構成によれば、電池の状態に応じたバッテリチェックと正確な警告表示が可能になる。
【００３３】
本出願に係る発明の目的を実現する他の構成は、請求項９に記載のように、前記基準電圧を所定時間経過後に第２の基準電圧よりも高い電圧に設定することを特徴とする請求項８記載の電子機器にある。
【００３４】
この構成によれば、正確なバッテリチェックと警告表示が可能になる。
【００３５】
本出願に係る発明の目的を実現する他の構成は、請求項１０に記載のように、前記負荷の駆動量に応じて、負荷の駆動量が所定量よりも少ない時は前記基準電圧を第２の基準電圧に設定することを禁止することを特徴とする請求項８又は９記載の電子機器にある。
【００３６】
この構成によれば、基準電圧の設定を１つにすることができる。
【００３７】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明の第１の実施の形態について図を参照して説明する。
図１〜図５は本発明の第１の実施の形態に係る図である。
図１は本発明の第１の実施の形態に係るカメラのブロック図である。
図２は図１に示すカメラの電池電圧の変動を示す図である。
図３は図１に示すカメラのストロボ充電時の動作のフローチャートである。
図４は図１に示すカメラの操作スイッチが押された場合の動作のフローチャートである。
図５は図１に示すカメラの時計タイマの割り込みが生じた場合の動作のフローチャートである。
【００３８】
図１において、１はカメラ全体のシーケンスを制御するＣＰＵ、２はＣＰＵ１に内蔵されたＡ／Ｄ変換器、３は温度に比例したアナログ信号を出力する温度検出手段、４はカメラの電池電圧に応じたアナログ信号を出力する電池電圧検出手段、５はカメラの状態を表示する情報表示手段、６はＣＰＵ１の動作を行う高速発振器、７はＣＰＵ１が時間，時計機能を制御するための低速発振器、８はカメラのストロボ回路でメインコンデンサの充電電圧の分圧出力をＡ／Ｄ変換器２へ入力している。９はフィルム給送用モータ、１０はモータ９によりフィルムの巻き上げ、巻き戻しを行うフィルム給送手段、１１は露光のための露光制御手段、１２はカメラ個別の調整データを記憶するＥＥＰＲＯＭ、１３は操作スイッチ、状態検出スイッチを検出するスイッチ検出手段、１４は電池電圧昇圧用のＤＣ／ＤＣコンバータである。
【００３９】
先ず、ＤＣ／ＤＣコンバータ１４を起動して、ＣＰＵ１の高速動作及びＡ／Ｄ変換器２の動作を可能にする。その後、温度検出手段３の出力をＣＰＵ１に内蔵するＡ／Ｄ変換器２でＡ／Ｄ変換して温度の情報を得る。次に、電池電圧検出手段４の出力をＡ／Ｄ変換して電池電圧の情報を得る。一般的にこの時の電池のより正確な情報を得るために、カメラ内の負荷（例えば、図示していないシャッタの閉じ方向の通電）に所定の電流を流し、この通電中に電池電圧をＡ／Ｄ変換することで電池の出力インピーダンスの影響を含めた電池電圧の情報を得る。
【００４０】
一般的には、この電圧がカメラの動作を保証できない電圧、動作禁止電圧にまで低下した場合には、カメラの動作を禁止し誤動作あるいはそれにより想定される故障等を防ぐように、ＣＰＵ１が制御する。
【００４１】
また、表示手段を有するカメラにおいては、電池電圧が低下してきてカメラの動作禁止電圧よりは高い動作警告電圧にまで低下すると、電池の交換を使用者に勧めるために表示手段にその旨警告表示を出すようにしたカメラもある。
【００４２】
Ａ／Ｄ変換器２は入力範囲が０〜２．５Ｖで分解能が８ｂｉｔである。電池が３Ｖ電池だと電池電圧検出手段４の出力は電池電圧を１対１で抵抗分割し、電池電圧の１／２の値をＡ／Ｄ変換器２に出力することになる。すなわち、例えばバッテリチェック時の電池電圧が２．５Ｖだとすると、電池電圧検出手段４の出力は１．２５Ｖであり、これをＡ／Ｄ変換した結果として、ＣＰＵ１は８０Ｈを得る。
【００４３】
ここで、第１の基準電圧値、つまり現在の電池電圧が定常状態の元でバッテリチェックを実行した際に、動作禁止にするかどうか判定する電圧が７０Ｈだとすれば、バッテリチェック時の電池電圧が、（２．５Ｖ／２５６）×７０Ｈ×２＝２．１９Ｖ以下の場合に、ＣＰＵ１はカメラの以降の正常な動作が不可能であると判断し、情報表示手段５に動作禁止状態を表示し、以降の動作（シャッタ駆動等）を行わず、操作スイッチが再度押されるのを待つ状態に入る。
【００４４】
これが動作禁止状態であり、再度操作スイッチが押された時にバッテリチェックを行い、動作禁止電圧を上回っていれば動作が可能であるし、動作禁止電圧を上回らない限りカメラ動作は何も行わない。
【００４５】
次に、レリーズスイッチが操作されて、バッテリチェックの結果、電池電圧がカメラの動作を実行するに足りると判断されてカメラのシーケンスが進み、ストロボの充電が行われる場合は、電池から多量のエネルギーをストロボ回路８内のコンデンサに供給されるため、充電中は電池電圧が相当低下する。そこで一旦充電動作を停止し、その後その他に大きな負荷が無ければ一度低下した電池電圧は徐々に回復してくる。この様子は図２に示している。
【００４６】
従来の外形の大きい電池では、電池の内部抵抗も小さいので充電中の電圧低下も比較的小さく、充電完了後の電池電圧の回復時間も早い。一方、最近の小形化された電池では、内部抵抗が大きくなっていることから充電中の電圧低下も大きく充電完了後の回復時間も長めとなる。
【００４７】
更に、この電池が低温下におかれると内部抵抗、回復時間ともに大きくなる方向に変化する。すなわち充電動作停止後、従来の電池では時刻Ｔ１までの間は再度バッテリチェックを行うと、電池電圧が第１の基準電圧より低下しているため、動作禁止となってしまうことがわかる。同様に小形化された電池であれば、充電動作停止後時刻Ｔ２まで、更に低温下であれば充電停止後時刻Ｔ３まで、この間にバッテリチェックを実行することがあれば、動作禁止状態となることが分かる。
【００４８】
たしかに、この時点では電池電圧が実際に低下しているが、これは大負荷を供給したために一時的に電池電圧が低下しているのであり、本当に消耗して定常的に電池電圧が低下してしまったものではない。そこで、しばらくすれば回復することが分かっているこのような電池を用いてカメラを動作させる場合に、バッテリチェックの信頼性を損なうことなく操作性を向上させるには、本実施の形態では、カメラの動作の中でもっとも負荷の大きいストロボの充電動作に注目し、ストロボの充電動作を実行した場合には、その情報を記憶して実行後一定時間を経過するまで、バッテリチェックの基準電圧を第１の基準電圧より低い基準電圧に変化させる。すなわち、ストロボ充電完了後一定時間内に、再度バッテリチェック動作を行った場合は、通常の動作禁止電圧よりもより低い電池電圧までカメラの動作を許可する追従制御によって対応するようにしている。
【００４９】
つぎに図３以下のフローチャートを中心に動作について説明する。尚、以下の各フローチャートにおける“Ｓ”は、ステップを表している。
【００５０】
先ず、現在のメインコンデンサの充電電圧をＡ／Ｄ変換する（Ｓ１０１）。以前の充電後、ストロボを発光していない場合にはメインコンデンサに十分な電荷が蓄積されている筈で、わずかな補充電を行えばストロボは発光可能であり、この場合にはメインコンデンサが空の状態から充電を開始した場合に比べ、はるかに少ないエネルギーで充電完了となるため、そのような場合には本実施の形態で考慮する大負荷には該当しないため、このようなケースを検出するために充電電圧の検出手続きを行うものである。
【００５１】
この充電結果が、所定量以下である場合には、以降の充電動作で多量のエネルギーを電池から供給することになり、所定量以上ある場合には何もしない。
【００５２】
次に、Ａ／Ｄ値の結果を判断する（Ｓ１０２）。ここでは、Ａ／Ｄ変換結果をストロボのメインコンデンサ電圧に換算し、その結果が例えば５０Ｖより大きいか否かで判定する。
【００５３】
５０Ｖ以下の場合には以降の充電処理で大負荷を供給するので、これを記憶しておくために、ＥＥＰＲＯＭ１２の所定のアドレスの所定のｂｉｔ（これをストロボ充電済ｂｉｔと呼ぶ）を１にセットする（Ｓ１０３）。
【００５４】
ストロボ回路８に充電開始命令を出力する（Ｓ１０４）。メインコンデンサの充電電圧がストロボ回路内で設定された所定の電圧に達すると、ストロボ回路は充電を停止するとともに、充電電圧が所定の電圧に達したことをＣＰＵ１に出力する。ＣＰＵ１は充電開始命令出力後、充電完了信号を待つ（Ｓ１０５）。この時点で実際は安全対策上、所定時間内に充電完了信号が出力されない場合などに備える必要があるが、ここでは簡単化のために省略する。
【００５５】
充電完了信号が検出されたならば、ストロボの充電シーケンスは終了し、以降必要に応じてフォーカスレンズの制御、シャッタの制御等を行い、ストロボの発光等のシーケンスを行うことで１コマの撮影が完了する。
【００５６】
次に、撮影完了、あるいはストロボの充電完了で次のスイッチ操作を待つ状態以降について、図４のフローチャートを参照して説明する。
【００５７】
操作スイッチが変化するのを待つ。この時ＣＰＵ１は低速クロックで計時される時計用カウンタの割り込みを受け付けるように設定して置く（Ｓ１１０）。この状態で操作スイッチに変化が生じ、ＣＰＵ１が起動すると操作されたスイッチに応じて所定の動作を行う。その際にはまずバッテリチェックを行う。
【００５８】
所定の負荷に通電した状態で、電池電圧検出手段４により電池電圧をＡ／Ｄ変換により測定する（Ｓ１１１）。次にこのＡ／Ｄ変換結果を基準電圧と比較し、動作禁止とするか否かを判断するが、その前に、ＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔの情報を読み込む（Ｓ１１２）。
【００５９】
ＥＥＰＲＯＭ１２から読み込んだ結果が、１にセットされているか否かを判断する（Ｓ１１３）。０のままの場合には、直前にストロボの充電という大負荷の供給を行っていないので、電池電圧は十分に定常状態にあるものと判断して、電池電圧の比較基準電圧として、第１の基準電圧７０Ｈを用いるものとする（Ｓ１１４）。
【００６０】
１にセット済の場合は、直前にストロボの充電を実行していて、現在は一時的に電池電圧が低下していると判断し、電池電圧の比較基準値として第１の基準値７０Ｈから１０Ｈを減じた６０Ｈをセットする（Ｓ１１５）。
【００６１】
こうしてＳ１１４，Ｓ１１５で設定された基準電圧と、先にＡ／Ｄ変換した電池電圧とを比較する（Ｓ１１６）。基準電圧として７０Ｈが設定された場合は、先に求めたように動作禁止電圧は、２．１９Ｖであるが、基準電圧として６０Ｈが設定された場合には、（２．５Ｖ／２５６）×６０Ｈ×２＝１．８８Ｖとなり、動作禁止電圧は１．８８Ｖとなる。
【００６２】
電池電圧が先に設定された、いずれの基準電圧よりも大きい場合には、カメラは動作可能と判断し、操作スイッチに応じたカメラのシーケンスを実行する（Ｓ１１７）。
【００６３】
電池電圧がいずれかの基準電圧に達しないと判断されたら、カメラは正常に機能しないと判断して、情報表示手段５に禁止状態であることを表示してＳ１１０へ戻る（Ｓ１１８）。
【００６４】
次に、時計用カウンタにより割り込みが発生した場合の処理を、図５のフローチャートを参照して説明する。
【００６５】
今、カメラは低速発振器７により計時を行い、時計情報を情報表示手段５に表示している。そのために時計用カウンタの割り込みが入ると、ＲＡＭ（図示していない）に記憶している時計データ、時計タイマの経過時間を加えて再度ＲＡＭに書き込んでおく（Ｓ１２０）。
【００６６】
次に時計データが更新された結果、表示手段の書換えを必要とするかどうかを判断する（Ｓ１２１）。一般的には時計情報は、年月日、日時分程度を表示しているので、このような場合には、時計の「分」の位がアップする場合は、表示手段の時計表示を更新する必要がある。
【００６７】
そこで表示の更新が必要な場合は、表示の更新を行う（Ｓ１２２）。時計用カウンタの割り込みは一般的には１分より短い時間で発生するので、タイマ割り込み数十回に１回表示を書換える必要がでてくる。また、本実施の形態では、表示の更新を行う必要がある場合、すなわち１分毎にＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔに１がセットされたかどうかを判断する。
【００６８】
すなわち、ＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔを読込み（Ｓ１２３）、ストロボ充電済ｂｉｔが１にセットされているか否かを判断する（Ｓ１２４）。ストロボ充電済ｂｉｔが１にセットされていない場合は、直前にストロボを充電した履歴が残っていないことから、何もしないで割り込み処理を終える。
【００６９】
一方、ストロボ充電済ｂｉｔが１にセットされている場合には、ストロボ充電済ｂｉｔを検出してからの経過時間をＥＥＰＲＯＭ１２の所定のアドレスの特定ｂｉｔに記録する経過ｂｉｔを読込む（Ｓ１２５）。すなわち、この経過ｂｉｔが０であれば前回の時計タイマ割り込みより後に、ストロボ充電済ｂｉｔが１にセットされた、すなわちストロボ充電後１分以内であることを示し、この経過ｂｉｔが１であるならば、ストロボ充電後１分以上、２分以内であることが判断できる。
【００７０】
そこで経過ｂｉｔが１であるかどうか判断する（Ｓ１２６）。経過ｂｉｔが１である場合には、ストロボ充電後少なくとも１分以上は経過しているので、電池電圧は回復したものと判断し、ストロボ充電済ｂｉｔを０にリセットするとともに、経過ｂｉｔも０にリセットする（Ｓ１２７）。
【００７１】
経過ｂｉｔが０である場合には、まだ１分は経過していないので電池電圧は回復していないものと判断して、更に１分経過するのを待つために、経過ｂｉｔを１にセットして、割り込み処理を終える（Ｓ１２８）。
【００７２】
このように、本実施の形態によれば、以上のような手続きから、ストロボ回路８が所定値以上の充電動作を実行すると、充電動作開始後少なくとも１分、最長で２分経過するまでの間は、バッテリチェックの基準電圧を通常の基準電圧よりも下げることにより、通常の動作には十分残量があって充電後一時的に低下した電池が、動作禁止となる確率を低減させ、操作性を向上させることが可能になる。
【００７３】
一方で、本当に電池が消耗している場合は、ストロボ充電後に一時的に基準電圧を下げてチェックしても、それ以上に電池電圧が低下しているので一時的に動作禁止状態になり、使用者に電池の残量が少ないことを知らせると共に、更に低下した状態になれば、ストロボ充電後最大２分以上経過すれば、通常のバッテリチェックと同じ基準値で動作禁止状態を判定するので、バッテリチェックの信頼性も損なわれることはない。
【００７４】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図を参照して説明する。
図６は本発明の第２の実施の形態に係るカメラのフィルム巻き戻し動作のフローチャートである。
図７は図６に示すカメラの操作スイッチが押された場合の動作のフローチャートである。
図８は図６に示すカメラの時計タイマの割り込みが生じた場合の動作のフローチャートである。
【００７５】
なお、図１に示すブロック図は第２の実施の形態の場合も共通である。また、図２，図３についても共通であり、図１と図２の構成についての重複する説明は省略する。
【００７６】
第１の実施の形態では、大負荷としてストロボの充電のみを考えた。しかし、カメラの動作としては他にモータ等への通電動作は、ストロボ回路の充電に比較すれば小さいものの、大きめの負荷である。特に最近の小形化が進められたズームカメラ等では、電池の小形化、モータの小形化などに対して従来並みのモータのパワーを得るためにモータの直流抵抗は下げられる方向にあって、モータ通電時の電流は増加する一方である。
【００７７】
第２の実施の形態では、カメラの動作の中でもっとも負荷の大きいストロボの充電動作と、次に負荷が大きいと思われるフィルムの巻き戻し動作に注目し、ストロボの充電動作を実行した場合にはその情報を記憶して、実行後の一定時間が経過するまでバッテリチェックの基準電圧を第１の基準電圧より低い第２の基準電圧に変化させ、フィルムの巻き戻し動作を実行した場合には、その情報を記憶して、実行後一定時間が経過するまでバッテリチェックの基準電圧を第１の基準電圧より低い第３の基準電圧に変化させる。
【００７８】
すなわち、ストロボ充電完了後一定時間内に、あるいはフィルム巻き戻し動作実行後一定時間内に再度バッテリチェック動作を行った場合には、通常の動作禁止電圧よりも更に低い電池電圧までカメラの動作を許可するものである。
【００７９】
なお、第２の実施の形態においては、Ａ／Ｄ変換器２は第１の実施の形態におけるものと同等とし、バッテリチェックの第１の基準電圧も第１の実施の形態と同じとする。
【００８０】
つぎに動作について説明する。
【００８１】
先ず、ストロボ充電の動作は図３に示した第１の実施の形態の場合と全く同じなので、重複する説明は省略し図６のフローチャートに示すフィルム巻き戻し時の動作について主に説明する。
【００８２】
撮影枚数がフィルムの規定枚数に達した場合、あるいは利用者により途中巻き戻しボタンが押されたら、フィルムの巻き戻し動作に入る。
【００８３】
巻き戻し開始前の現在のフィルムのコマ数を検出する（Ｓ１３０）。これは、途中巻き戻しボタンが押された場合などに、巻き戻し枚数が非常に少ない場合には大きな負荷とはならないために、このような場合を検出する意味でこれらの数値を検出するものである。
【００８４】
次に、巻き戻すコマ数を計算する（Ｓ１３１）。すなわちフィルム装填時に読み込んだフィルムの規定枚数と現在のフィルム撮影枚数から、巻き戻し動作で巻き戻すコマ数が算出できる。このコマ数が所定数以上であれば、（例えば、第２の実施の形態では１５コマ以上としている）、負荷が大きいと判断しこの状態を記憶する。
【００８５】
すなわち、ＥＥＰＲＯＭ１２の所定のアドレスの所定ｂｉｔ（これを、フィルム所定量巻き戻しｂｉｔと呼ぶ）を１にセットする（Ｓ１３２）。一方で、コマ数が所定値以下であれば何もしないで、フィルム給送手段１０によりフィルム給送用モータ９を駆動することにより、フィルムの巻き戻し動作を開始する（Ｓ１３３）。
【００８６】
次に、フィルムが正常に巻き戻しが完了したかどうかを判定する（Ｓ１３４）。なお、実際には更に厳密なフィルムの巻き戻し動作の確認、表示等を行っているが、本発明と直接関係がないので、ここでは一切省略する。Ｓ１３４で、フィルムが正常に巻き戻されたと判断された場合は、フィルム給送手段１０の制御を停止し、フィルム給送用モータ９の動作を停止させる（Ｓ１３５）。
【００８７】
以上で、フィルムの巻き戻し動作は完了し、以降必要に応じて情報表示手段５に巻き戻し動作が完了したことを表示し、巻き戻しフィルムが取り出されるのを待つことになる。
【００８８】
次に、スイッチ操作を待つ状態以降について図７のフローチャートを基に説明する。
【００８９】
操作スイッチが変化するのを待つ（Ｓ１４０）。このときＣＰＵ１は低速クロックで計時される時計用カウンタの割り込みを受け付けるように設定しておく。
【００９０】
この状態で操作スイッチに変化が生じ、ＣＰＵ１が起動すると操作されたスイッチに応じて所定の動作を行う。その際にはまずバッテリチェックを行う。
【００９１】
所定の負荷に通電した状態で、電池電圧検出手段４により電池電圧をＡ／Ｄ変換により測定する（Ｓ１４１）。次にこのＡ／Ｄ変換結果を基準電圧と比較し、動作禁止とするか否か判断するのであるが、その前に、先ずＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔの情報を読み込む（Ｓ１４２）。
【００９２】
ＥＥＰＲＯＭ１２から読み込んだストロボ充電済ｂｉｔの結果が、１にセットされていたかどうか判断する（Ｓ１４３）。１にセットされていた場合には、直前にストロボの充電を実行していて、現在は一時的に電池電圧が低下していると判断し、電池電圧のＡ／Ｄ変換結果と比較する基準電圧として、第１の基準電圧７０Ｈから１０Ｈを減じた６０Ｈをセットする（Ｓ１４５）。
【００９３】
この場合には、ストロボ充電による負荷の方がフィルムの巻き戻しの負荷より大きいので、フィルムを巻き戻したことによる影響は十分小さいものと判断し、フィルムの所定量巻き戻しｂｉｔのチェックを行うことなく以下のステップを実行する。
【００９４】
一方、ストロボ充電済みｂｉｔが０のままである場合には、直前にストロボの充電という大負荷の供給を行っていないと判断して、フィルム所定量巻き戻しｂｉｔのチェックを行う（Ｓ１４４）。ここで、フィルム所定量巻き戻しｂｉｔが１であれば、直前に所定量以上のフィルムの巻き戻しを実行していて、現在は一時的に多少電池電圧が低下しているものと判断して、第１の基準電圧７０Ｈから下げて６８Ｈをセットする（Ｓ１４６）。一方、フィルム所定量巻き戻しｂｉｔが０であれば、電池電圧は十分に定常状態にあるものと判断して、基準電圧には第１の基準電圧７０Ｈを用いるものとする（Ｓ１４７）。
【００９５】
こうして、Ｓ１４５，Ｓ１４６，Ｓ１４７で設定された基準電圧と、先にＡ／Ｄ変換した電池電圧とを比較する（Ｓ１４８）。基準電圧として７０Ｈが設定された場合は、先に求めたように動作禁止電圧は２．１９Ｖであるが、基準電圧として６０Ｈが設定された場合は、（２．５Ｖ／２５６）×６０Ｈ×２＝１．８８Ｖとなり動作禁止電圧が１．８８Ｖとなる。
【００９６】
また、基準電圧として６８Ｈが設定された場合は、（２．５Ｖ／２５６）×６８Ｈ×２＝２．０３Ｖとなり動作禁止電圧が２．０３Ｖとなる。
【００９７】
Ｓ１４８の判断で、電池電圧が先に設定されたいずれかの基準電圧よりも大きい場合には、カメラは動作可能であると判断して先に操作された操作スイッチに応じたカメラのシーケンスを実行する（Ｓ１４９）。Ｓ１４８の判断で、電池電圧がいずれかの基準電圧に達しないと判断された場合は、カメラは正常に機能しないと判断して、情報表示手段５に動作禁止状態であることを表示してＳ１４０へ戻る（Ｓ１５０）。
【００９８】
次に、このシーケンスの間に先に設定しておいた、時計用カウンタにより割り込みが発生した場合の処理について、図８に示すフローチャートに基づき説明する。
【００９９】
今、カメラは低速発振器により計時を行い、時計情報を情報表示手段５に表示している。そのため時計用カウンタの割り込みが入ると、ＲＡＭ（図示していない）に記憶している時計データ、時計タイマの経過時間を加えて、再度ＲＡＭに書き込んでおく（Ｓ１６０）。
【０１００】
次に、時計データが更新された結果、表示手段の書換えを必要とするかどうかを判断する（Ｓ１６１）。一般的には時計情報は、年月日、日時分程度を表示しているので、このような場合には時計の「分」の位がアップするなら、表示手段の時計表示を更新する必要がある。そこで、更新が必要ならば、表示の更新を行う（Ｓ１６２）。時計用カウンタの割り込みは一般的には１分より短い時間で発生するので、タイマ割り込み数十回に１回、表示を書換える必要が出てくる。
【０１０１】
また、表示の更新を行う必要がある場合は、１分毎にＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔおよびフィルム所定量巻き戻しｂｉｔに１がセットされたか判断する。すなわちＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔおよびフィルム所定量巻き戻しｂｉｔを読込み（Ｓ１６３）、いずれかのｂｉｔが１にセットされているか否かを判断する（Ｓ１６４）。
【０１０２】
ここで、いずれのｂｉｔも１にセットされていない場合には、直前にストロボを充電した、あるいはフィルムを巻き戻した履歴が残っていないことから、何もしないで割り込み処理を終える。一方、いずれかのｂｉｔが１にセットされている場合は、いずれかのｂｉｔを検出してからの経過時間をＥＥＰＲＯＭ１２の所定のアドレスの特定ｂｉｔに記録する、経過ｂｉｔを読込む（Ｓ１６５）。
【０１０３】
すなわち、この経過ｂｉｔが０であれば前回の時計タイマ割り込みより後に、いずれかのｂｉｔが１にセットされた、すなわちストロボ充電後１分以内あるいはフィルム巻き戻し動作後１分以内であることを示し、この経過ｂｉｔが１であるならば、それぞれ１分以上、２分以内であることが判断できる。
【０１０４】
そこで、経過ｂｉｔが１であるかどうか判断する（Ｓ１６６）。１の場合には、ストロボ充電後あるいはフィルム巻き戻し後少なくとも１分以上経過しているので、電池電圧は回復したものと判断して、ストロボ充電済ｂｉｔあるいはフィルム所定量巻き戻しｂｉｔを０にリセットすると共に、経過ｂｉｔも０にリセットする（Ｓ１６７）。経過ｂｉｔが０の場合は、未だ１分は経過していないので電池電圧はまだ回復していないものと判断し、さらに１分経過するのを待つために、経過ｂｉｔを１にセットして割り込み処理を終える（Ｓ１６８）。
【０１０５】
以上の手続きから、ストロボ回路が所定値以上の充電動作を実行した場合、あるいはフィルムを所定枚数以上巻き戻した場合には、それぞれの動作開始後少なくとも１分最長で２分間経過するまでの間は、バッテリチェックの基準電圧を通常の基準電圧よりも、それぞれの動作に応じて下げることにより、通常の動作には十分残量のある電池で、大負荷通電後一時的に低下した場合などに、動作禁止としてしまう確率を低減させ、操作性を向上させることが可能となる。
【０１０６】
一方で、本当に電池が消耗した場合には、大負荷通電後一時的に基準電圧を低下させても、それ以上に電池電圧が低下するので、、一時的に動作禁止状態となり使用者に電池の残量が残り僅かであることを知らせ、更に低下した状態であれば大負荷通電後２分以上経過した場合には、通常のバッテリチェックと同じ基準値で動作禁止状態を判定して最終的にハネられることになり、バッテリチェックの信頼性も損なわれることはない。
【０１０７】
（第３の実施の形態）
次に、本発明の第３の実施の形態について図を参照して説明する。
図９は本発明の第３の実施の形態に係るカメラのブロック図である。
図１０は図９に示すカメラの操作スイッチが操作された場合の動作のフローチャートである。
図１１は図９に示すカメラの時計タイマの割り込みが生じた場合の動作のフローチャートである。
【０１０８】
図９において、１５はカメラに装填されている電池の種類を判別するための電池種別検出手段である。なお、その他の図１と同一構成には同一符号を付して重複する説明は省略する。
【０１０９】
ここでは、先ず電池種別検出手段１５は、カメラに装填されている電池の種別を判断する。カメラによっては、一般的に使用されているリチウム電池と、単三電池などのアルカリ電池のいずれも利用できるものや、標準のカメラ内部に装填して使用する小型電池や、カメラ外部の大型電池をカメラに接続することにより、外部電池を優先的に使用できるものなどがあるので、それらの種別を先ず見分ける。なお、本実施の形態では外部電池を使用することが可能なシステムであるものとする。
【０１１０】
また、Ａ／Ｄ変換器の特性は第１の実施の形態と同等とし、バッテリチェックの第１の基準電圧なども第１の実施の形態と同一として説明する。
【０１１１】
以下、本実施の形態では、カメラの動作の中で最も負荷の大きいストロボの充電動作のみに注目し、ストロボの充電動作を実行した場合には、その情報を記憶し実行後一定時間が経過するまで、バッテリチェックの基準電圧を第１の基準電圧より低い基準電圧に変化させる。この基準電圧は、電池種別検出手段により標準のカメラ内部に装填されている小型電池が使用されている場合には、従来の例と同様に第１の基準電圧よりもＡ／Ｄ変換換算値にて１０Ｈ小さい値とし、外部の大型電池が使用されていると判断した場合には、内部の小型電池よりも電圧の低下が少ないとし、第１の基準電圧よりもＡ／Ｄ変換換算値にて８Ｈ小さい値とする。
【０１１２】
一方で、第１の実施の形態で述べたように、大負荷を供給した後の電池電圧の回復の様子は、電池の温度によっても大きく変動する。
【０１１３】
そこで、本実施の形態では、ストロボの充電動作を実行した場合には、その情報を記憶して実行後一定時間が経過するまで、バッテリチェックの基準電圧を第１の基準電圧より低い基準電圧に変化させるが、この一定時間を温度検出手段３により環境温度を測定しその結果に応じて切換える。
【０１１４】
すなわち、温度が常温あるいはそれ以上であれば１分〜２分間経過するのを待つが、温度が低い場合にはこの時間を延長して２分〜３分とする。
【０１１５】
ストロボ充電完了後一定時間内に、再度バッテリチェック動作を行った場合は、通常の動作禁止電圧よりも低い電池電圧までカメラの動作を許可するものであるが、一定時間を温度によって切換え、電池電圧の比較基準値を電池の種類に応じて切換えるものである。
【０１１６】
つぎに図１０のフローチャートを参照して動作について説明する。
【０１１７】
なお、カメラのシーケンス上で、例えば、レリーズスイッチが押されるなどして、ストロボの充電シーケンスに入ってからの動作は、第１の実施の形態にて図３で説明した通りなので省略する。
【０１１８】
先ず、操作スイッチが変化するのを待つ（Ｓ１７０）。このとき、ＣＰＵ１は低速クロックで計時される時計用カウンタの割り込みを受け付けるように設定しておく。この状態で操作スイッチに変化が生じ、ＣＰＵ１が起動すると操作されたスイッチに応じて所定の動作を行う。
【０１１９】
現在カメラが使用している電池の種類を判別する。電池種別検出手段１５の出力に応じて内部の小型電池か、外部の大型電池かの判断を行う（Ｓ１７１）。
【０１２０】
次に、バッテリチェックを行う。ここで、所定の負荷に通電した状態で、電池電圧検出手段４により電池電圧をＡ／Ｄ変換により測定する（Ｓ１７２）。
【０１２１】
次に、このＡ／Ｄ値を基準電圧と比較し動作禁止とするか否かを判断するが、その前に、ＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔの情報を読込む（Ｓ１７３）。
【０１２２】
ＥＥＰＲＯＭ１２から読込んだ結果が、１にセットされていたかどうか判断する（Ｓ１７４）。０のままである場合は、直前にストロボの充電という大負荷の供給を行っていないので、電池電圧は十分に定常状態にあるものと判断して、電池電圧のＡ／Ｄ変換結果と比較するための基準電圧として、第１の基準電圧７０Ｈを用いるものとする（Ｓ１７６）。
【０１２３】
１にセットされていた場合には、直前にストロボの充電をしていて、現在は一時的に電池電圧が低下していると判断する。ここで電池種類の判別結果を確認する（Ｓ１７５）。現在使用している電池が内部電池の場合は、電圧の低下量が大きいと判断し、電池電圧のＡ／Ｄ変換結果と比較する基準電圧として、第１の基準電圧７０Ｈから１０Ｈを減じた６０Ｈをセットする（Ｓ１７７）。
【０１２４】
一方、現在使用している電池が外部電池であると判断した場合は、電圧の低下量はさほど大きくないものと判断し、電池電圧のＡ／Ｄ変換結果と比較する基準電圧を、第１の基準電圧７０Ｈから下げて６８Ｈをセットする（Ｓ１７８）。こうしてＳ１７６，Ｓ１７７，Ｓ１７８で設定された基準電圧と、先にＡ／Ｄ変換した電池電圧とを比較する（Ｓ１７９）。基準電圧が７０Ｈの場合は、先に求めたように動作禁止電圧は値２．１９Ｖ、６８Ｈの場合は２．０３Ｖ、６０Ｈの場合は１．８８Ｖとなる。
【０１２５】
電池電圧が先に設定されたいずれかの基準電圧より大きい場合には、カメラは動作可能であると判断し、先に操作された操作スイッチに応じたカメラのシーケンスを実行する（Ｓ１８０）。
【０１２６】
Ｓ１７９の判断で電池電圧がいずれかの基準電圧に達しないと判断された場合には、カメラは正常に機能することができないと判断され、情報表示手段５に動作禁止状態であることを表示し、Ｓ１７０の操作スイッチ待ちループに戻る（Ｓ１８１）。
【０１２７】
次に、このシーケンスの間に、先に設定しておいた時計用カウンタにより割り込みが発生した場合の処理について、図１１のフローチャートを参照して説明する。
【０１２８】
本実施の形態のカメラは、低速発振器により計時を行い時計情報を情報表示手段５に表示している。そのために時計用カウンタの割り込みが入ると、ＲＡＭ（図示していない）に記憶している時計データ、時計タイマの経過時間を加えて再度ＲＡＭに書き込んでおく（Ｓ１９０）。
【０１２９】
次に、時計データが更新された結果、表示手段の書換えを必要とするかどうか判断する（Ｓ１９１）。一般的には時計情報は、年月日、日時分程度を表示しているので、このような場合には時計の「分」の位がアップする際、表示手段の時計表示を更新する必要がある。そこで、表示の更新を行う（Ｓ１９２）。また、本実施の形態では、表示の更新を行う必要がある場合、すなわち１分毎にＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔに１がセットされたかどうか判断する。すなわち、ＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔを読込み（Ｓ１９３）。ストロボ充電済ｂｉｔが１にセットされているか否かを判断する（Ｓ１９４）。
【０１３０】
ＥＥＰＲＯＭ１２のストロボ充電済ｂｉｔが、１にセットされていない場合には、直前にストロボを充電した履歴が残っていないことから、何もしないで割り込み処理を終える。一方、ストロボ充電済ｂｉｔが１にセットされている場合には、ストロボ充電済ｂｉｔを検出してからの経過時間をＥＥＰＲＯＭの所定のアドレスに記録したデータ（これを以降は、経過データと呼ぶ）を読込む（Ｓ１９５）。
【０１３１】
すなわち、この経過データが０であれば、前回の時計タイマの割り込みより後に、ストロボ充電済ｂｉｔが１にセットされ、ストロボ充電後１分以内であることを示し、この経過データが１であるならば、ストロボ充電後１分以上、２分以内であることが判断でき、２であるならばストロボ充電後２分以上、３分以内であることをが判断できる。この経過時間を設定するために温度の測定を行う（Ｓ１９６）。
【０１３２】
そこで温度検出手段３の出力をＡ／Ｄ変換して、この情報を基に周辺温度が常温以上かそれ以下かの判断を行う。ここで、温度が０℃以上かどうかの判断を行う（Ｓ１９７）。
【０１３３】
温度が０℃以下であると判断した場合には、経過データが２かどうかの判断を行う（Ｓ１９８）。経過データが２である場合にはストロボ充電を行ってから少なくとも２分経過していることになるため、０℃以下であっても十分に電池電圧は回復しているものと判断し、経過データを０、ストロボ充電済ｂｉｔを０にリセットする（Ｓ２０２）。
【０１３４】
経過データが２でない場合は、経過データをインクリメントして次の時計タイマ割り込みを待つ（Ｓ２０１）。このように、温度が０℃以下の時にはストロボ充電済ｂｉｔが１にセットされると、少なくとも２分間はストロボ充電済ｂｉｔを１にセットしたままにしておく。
【０１３５】
Ｓ１９７で温度が０℃以上ある場合は、経過ｂｉｔが１以上かどうかを判断する（Ｓ１９９）。
【０１３６】
１以上の場合は、ストロボ充電後少なくとも１分以上は経過しているので、０℃以上であれば電池電圧は回復したものと判断して、ストロボ充電済ｂｉｔを０にリセット、経過ｂｉｔを０にリセットする（Ｓ２００）。
【０１３７】
経過ｂｉｔが０であれば、未だ１分は経過していないので、電池電圧はまだ回復していないものと判断して、更に１分経過するのを待つために、経過ｂｉｔをインクリメントして割り込み処理を終える（Ｓ２０１）。
【０１３８】
Ｓ１９９では、外部電池を使用している状態で、経過データが２になるまで計数し、その後内部電池に切換えた場合などには、経過データが２のままでＳ１９９の判断を行うことがあるので、「１」以上かどうかの判断を行っている。そうして、温度が０°Ｃ以上の場合にストロボ充電済ｂｉｔが１にセットされると、少なくとも１分間はストロボ充電済ｂｉｔを１にセットしたままにして置く。
【０１３９】
このような、第３の実施の形態によれば、以上のような手続きからストロボ回路が、所定値以上の充電動作を実行すると、充電動作開始後温度が高い場合には少なくとも１分、最長で２分間経過するまでの間、温度が低い場合には少なくとも２分、最長では３分経過するまでの間は、バッテリチェックの基準電圧を通常の基準電圧よりも下げるようにしている。
【０１４０】
更に、この時の基準電圧も、内部の小型電池を使用する場合には更に下げることにより、細かく制御することが可能になって、通常の動作には十分残量があって、充電直後に一時的に低下しただけの場合に動作禁止にしてしまう確率を低減させ、操作性をより向上させるこができる。
【０１４１】
（他の実施の形態）
ここまでは、説明を簡単にするために、動作禁止電圧についての基準電圧についてのみ説明したが、動作警告電圧についても同様な手法が適用可能であることは勿論である。
【０１４２】
また、本発明では、ストロボ充電済ｂｉｔ、フィルム所定量巻き戻しｂｉｔ、経過ｂｉｔをＥＥＰＲＯＭ１２に記憶したが、ＣＰＵ１内部の記憶領域でも差し支えない。電池でバックアップされない揮発性のメモリでも情報が消滅するのは電池の交換時のみであると考えれば、本発明の用途としては十分である。
【０１４３】
また、本発明では、ソフトウエアの簡略化のために時間の計測をカメラの時計用計時手段を兼用しているが、もちろん正確に所定動作実行以降の経過時間を測定することにより、より正確な制御が可能になることは言うまでもない。
【０１４４】
また、本発明では、ストロボ充電開始前の充電電圧が、所定値以上であるか否かで基準値の変更を行っているが、充電開始前の充電電圧と所定値の変更量をリニアに制御することで、より細かな制御が可能になることは勿論である。
【０１４５】
また、本発明では、ストロボ充電およびフィルム巻き戻し動作についてのみ基準電圧の変更を行ったが、その他の負荷の大きい動作（例えば、未露光コマの頭出し等）を行う場合にも、同様に基準電圧をそれぞれの負荷の大きさに応じて変更することにより、適切な制御がなされることは言うまでもない。
【０１４６】
また、本発明では、温度の測定データに応じて比較基準電圧を変更し、電池種類の検出結果に応じて基準電圧の変更時間を変更しているが、これはいずれの検出結果でいずれのパラメータを変更しても構わない。
【０１４７】
また、他の測定データ、例えばストロボ充電済ｂｉｔが０の時点の電池電圧のＡ／Ｄ変換結果に応じて、比較基準電圧、変更時間の変更を行うようにすることも可能である。すなわち、ストロボ完了済ｂｉｔが０の時、十分電池が回復している時の電池電圧のＡ／Ｄ結果により、電池がどの程度消耗しているかを判断して、消耗してくればその分比較基準電圧を下げる。あるいは変更時間を長くするという制御も可能である。
【０１４８】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、記憶手段の記憶内容に応じて、基準電圧設定手段の出力を、時間設定手段で設定された時間に限り切り換えることによって、バッテリチェックおよび警告表示の信頼性を高め、電池の特性を考慮した優れた操作性のカメラを提供できる。
【０１４９】
更に、請求項２に記載の発明によれば、複数のモードのひとつはストロボ充電動作であることより、ストロボ充電動作以降のバッテリチェックおよび警告表示の信頼性を高め、電池の特性を考慮した優れた操作性のカメラを提供できる。
【０１５０】
更に、請求項３に記載の発明によれば、基準電圧設定手段あるいは時間設定手段の出力を温度に応じて可変することにより、温度の影響を受けずにバッテリチェックおよび警告表示の信頼性を高め、電池の特性を考慮した優れた操作性のカメラを提供できる。
【０１５１】
更に、請求項４に記載の発明によれば、基準電圧設定手段および時間設定手段の出力は電池電圧検出手段の出力に応じて可変とすることにより、電池の消耗度合いによらずにバッテリチェックおよび警告表示の信頼性を高めるとともに、電池の特性を考慮した優れた操作性のカメラを提供できる。
【０１５２】
更に、請求項５又は７に記載の発明によれば、基準電圧設定手段および時間設定手段の出力を電池の種類に応じて可変とすることにより、使用する電池の種類によらずにバッテリチェックおよび警告表示の信頼性を高め、電池の特性を考慮した優れた操作性のカメラを提供できる。
【０１５３】
更に、請求項６に記載の発明によれば、動作モードに関する情報として、ストロボ充電ｂｉｔ、フィルム所定量巻き上げｂｉｔおよび経過ｂｉｔをＲＡＭに記憶するので、基準電圧設定手段および時間設定手段の出力を切換える正確なデータを記憶することができる。
【０１５４】
更に、請求項８に記載の発明によれば、電池の状態に応じたバッテリチェックと正確な警告表示が可能になる。
【０１５５】
更に、請求項９に記載の発明によれば、正確なバッテリチェックと警告表示が可能になる。
【０１５６】
更に、請求項１０に記載の発明によれば、基準電圧の設定を１つにすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るカメラのブロック図である。
【図２】図１に示すカメラの電池電圧の変動を示す図である。
【図３】図１に示すカメラのストロボ充電時の動作のフローチャートである。
【図４】図１に示すカメラの操作スイッチが押された場合の動作のフローチャートである。
【図５】図１に示すカメラの時計タイマの割り込みが生じた場合の動作のフローチャートである。
【図６】本発明の第２の実施の形態に係るカメラのフィルム巻き戻し動作のフローチャートである。
【図７】図６に示すカメラの操作スイッチが押された場合の動作のフローチャートである。
【図８】図６に示すカメラの時計タイマの割り込みが生じた場合の動作のフローチャートである。
【図９】本発明の第３の実施の形態に係るカメラのブロック図である。
【図１０】図９に示すカメラの操作スイッチが操作された場合の動作のフローチャートである。
【図１１】図９に示すカメラの時計タイマの割り込みが生じた場合の動作のフローチャートである。
【符号の説明】
１  ＣＰＵ
２  Ａ／Ｄ変換器
３  温度検出手段
４  電池電圧検出手段
５  情報表示手段
６  高速発振器
７  低速発振器
８  ストロボ回路
９  モータ
１０  フィルム給送手段
１１  露光制御手段
１２  ＥＥＰＲＯＭ
１３  スイッチ検出手段
１４  ＤＣ／ＤＣコンバータ
１５  電池種別検出手段
【図１】
0003927657.tif 000002
【図２】
0003927657.tif 000003
【図３】
0003927657.tif 000004
【図４】
0003927657.tif 000005
【図５】
0003927657.tif 000006
【図６】
0003927657.tif 000007
【図７】
0003927657.tif 000008
【図８】
0003927657.tif 000009
【図９】
0003927657.tif 000010
【図１０】
0003927657.tif 000011
【図１１】
0003927657.tif 000012