(57)【特許請求の範囲】
【請求項１】
一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期であり、
温度検出手段によって複数時点で検出された温度検出データを順次に更新して得られた温度補償データに基づいて上記ＣＰＵによる制御または被制御対象の温度補償を行い、
上記ＣＰＵが停止状態または休止状態のときの継続時間、または上記温度検出手段が非作動状態のときの継続時間が所定時間以上であったときに、上記温度検出手段で得られた温度検出データを更新データとするデータ更新手段を有すること
を特徴とするカメラ。
【請求項２】
一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期であり、
温度検出手段によって複数時点で検出された温度検出データを順次に更新して得られた温度補償データに基づいて上記ＣＰＵによる制御または被制御対象の温度補償を行い、
上記ＣＰＵが動作状態のときまたは上記温度検出手段が作動状態のときの継続時間を計測した動作時間と、上記ＣＰＵが非動作状態のときまたは上記温度検出手段が非作動状態のときの継続時間を計測した非動作時間とを検出する継続時間計測手段と、
この継続時間計測手段により得られた動作時間と非動作時間とを比較し、上記非動作時間が上記動作時間に対して所定の倍数を越えたときに上記温度検出手段で得られた温度検出データを更新データとするデータ更新手段を有すること
を特徴とするカメラ。
【請求項３】
一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、上記第１の周期は、上記第２の周期よりも長い周期であり、
上記ＣＰＵの動作電圧を確保するための電源電池の電圧を昇圧するＤＣ／ＤＣコンバータと、
上記ＤＣ／ＤＣコンバータのオン／オフの動作を上記ＣＰＵ側から制御する制御手段と、
上記ＣＰＵのリセットを行わせる旨の指令が発せられたときに、上記ＤＣ／ＤＣコンバータをオンし、上記ＣＰＵに上記ＤＣ／ＤＣコンバータの出力電圧を供給する電源制御手段と、この電源制御手段による上記ＣＰＵへの出力電圧の供給を、少なくとも上記リセットの動作が上記ＣＰＵにおいて完了する迄の間は保持する電圧保持手段と、
を具備することを特徴とするカメラ。
【請求項４】
一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期であり、
上記ＣＰＵの動作電圧を確保するための電源電池の電圧を昇圧するＤＣ／ＤＣコンバータと、
上記ＤＣ／ＤＣコンバータのオン／オフの動作を上記ＣＰＵ側から制御すると共に、該ＣＰＵが停止状態または休止状態のときに、タイマー割込み処理の指令により上記ＤＣ／ＤＣコンバータをオンに起動し、かつ、このオン状態を次回の時間割込み処理の指令が出される迄の間に該ＣＰＵの動作が確保されるに充分な電源供給が得られるように継続した後にオフ状態にする制御手段を具備すること
を特徴とするカメラ。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、カメラに関し、より詳細には、多数の操作スイッチのオン／オフ作動状態の検出のタイミング制御、温度検出データ更新手段の更新タイミング制御、ＤＣ／ＤＣコンバータのオン／オフ作動のタイミング制御、フィルム露光制御、フィルム給送制御等々の一連の撮影動作ならびにこれの関連動作をＣＰＵによって行う、カメラに関するものである。
【０００２】
【従来の技術】
カメラのシーケンス制御装置は、一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、このＣＰＵが停止／休止／動作の３つの動作状態を取ることができるようになっている。
【０００３】
即ち、一連の撮影動作を行う等の多種の制御を実行しなければならないとき、例えばメインスイッチをオンとし、シャッタレリーズ釦を押操作して正規の撮影をしてから所定以上の時間を空けずに次回の撮影等を行うときには、ＣＰＵを動作状態とし、また、一連の撮影動作の一部のみを実行するとき、例えば正規の撮影を行った後、次回の撮影までに所定時間以上使用しないときには、ＣＰＵを休止状態にし、暫く撮影を行わないときにメインスイッチをオフしたときに停止状態にされる。
ＣＰＵがこのようにされているのは、カメラという性格上、電源に大型のものを用いることができず、小形の電池に限定されてしまうため電池容量が大きいものを用いることができず、その動作制御態様の数に応じた必要最小限の電力消費として電池寿命を長くするためである。
【０００４】
一方、カメラにおける一連の動作を指令する操作スイッチは、測距モードの選択スイッチや測光モードの選択スイッチ等々として多数存在するが、その全ての操作スイッチを１個づつＣＰＵに接続してそれぞれのオン／オフ作動状態を検出したのでは構成が複雑化するために、数個の操作スイッチをマトリックス回路化してＣＰＵに接続し、そのマトリックス回路のオン／オフ作動状態を検出することによって構成の簡略化を図ることが広く行われている。
【０００５】
【特許文献１】
特開平５−３４１３４７号公報
この一例として、上記特許文献１に記載されたカメラのシーケンス制御装置がある。即ち、この従来例においては、多数の操作スイッチのうちのメインスイッチ以外の操作スイッチをマトリックス回路化してＣＰＵに接続し、そのマトリックス回路のオン／オフ作動状態を所定周期で繰り返し検出することによって構成の簡略化を図っている。
また、これと共に、メインスイッチを単独でＣＰＵに接続し、当該メインスイッチのオンがＣＰＵで検出されたときには、撮影可能状態であると判断して上記所定周期を短くし、マトリックス回路のオン／オフ作動状態の応答時間を早くして諸動作が迅速に行えるようにし、当該メインスイッチのオフがＣＰＵで検出されたときには、撮影不可能状態であると判断して上記所定周期を長くし、マトリックス回路のオン／オフ作動状態の応答時間を大幅に低減し電力消費を削減するようにしている。
【０００６】
また、操作スイッチのオン／オフ作動状態の検出を行う際に、共通接点端子と常閉接点端子と常開接点端子との３端子を有する操作スイッチを構成し、その共通接点端子をＣＰＵの入力部に接続し、常閉接点端子をＬレベル電位（例えば接地電位）に接続し、常開接点端子をＨレベル電位（例えば電源の＋電位）に接続することによって、当該操作スイッチの共通接点端子が常開接点端子に切り替えられたときにＣＰＵの入力部がＨレベル電位され、常閉接点端子に切り替えられたときにＬレベル電位にされることになる。
【０００７】
この場合、操作スイッチの構成が３端子型のものを用いる関係で複雑化という問題があり、これを解消するために、２接点型のスイッチの一端をＬレベル電位（例えば接地電位）に接続し、他端をプルアップ抵抗を介してＨレベル電位（例えば電源の＋電位）に接続することによって、当該操作スイッチが閉じられたときにＬレベル電位され、開かれたときにＨレベル電位にされることになり、構成の簡略化が図れる。しかし、この場合には、スイッチ構成の簡略化が図れるものの当該操作スイッチが閉じられたときにプルアップ抵抗に電流が流れ、閉じられた状態が続くとその間に電流が流れ続けることになり、多くの電力が消費されてしまうという問題がある。
【０００８】
【特許文献２】
特開昭５７−３８０２７号公報
これを解消したものが上記特許文献２に記載されているカメラのシーケンス制御装置である。
即ち、ＣＰＵによる操作スイッチのオン／オフ作動検出は、検出されている操作スイッチのプルアップ抵抗のみに所定電位を与えればこと足りるということに着目し、操作スイッチを検出する期間だけそのプルアップ抵抗に所定電位を与え、検出されていない操作スイッチのプルアップ抵抗には所定電位を与えないというタイミング設定することによって電力の消費を低減するものである。
【０００９】
【特許文献３】
特開平２−６９７２７号公報
また、上記特許文献３には、電源電池を動作電源とするカメラにおいて、電源電池と同一形状を有するダミー電池に、商用電源を当該電源電池の出力電圧と同等の直流電圧に変換するＡＣアダプターと称される回路部の出力電圧を接続コードを介して接続した状態とし、この状態のダミー電池を電源電池に代えてカメラに装着して所定のカメラ動作を行わせるようにしたものが記載されている。
この場合に、ＡＣアダプターの接続コードを外した場合にカメラが誤動作するのを防止するために、ダミー電池の電圧を一定時間間隔で常時監視し、電圧の降下が検出されたときに、電源断に伴うリセット動作等の必要最小限の動作を行わせるに充分な電源供給を補助的に行うようにしている。
また、カメラのシーケンス制御装置における消費電力を低減させるように工夫したものとして、次の特許文献４に記載されたものがある。
【００１０】
【特許文献４】
特開昭５５−５７８３０号公報
この特許文献４に示される従来例は、測光と表示は常時行われている訳ではなく、カメラシーケンスの中の一部の期間のみに行えばこと足りるということに着目し、ダイアル部材の回転操作によって必要時のみにタイマーを作動させ、このタイマーの作動時間の間だけ測光、演算、表示回路に対して電源供給を行うことによって電源電池の消耗を極力低減させるようにしている。
【００１１】
【特許文献５】
特開平４−７３６２７号公報
また、カメラのシーケンス制御装置においては、それを構成する電気回路各部および機構的な制御部の動作が環境温度によって変動するので、環境温度を検出し、このデータに基づいて各種電気回路および機構的な制御部の温度補償を行うことが必要とされる。そして、常時に温度を検出し、このデータに基づいて常時に各種電気回路の温度補償を行うものとした場合には、電源電池の消耗が多くなるので、例えば、上記特許文献５においては、割合に長い時間に設定されたタイマーを作動させてその作動時間毎に温度検出回路を動作状態にし、このときに得られた検出温度データに対応する応答遅れを考慮し、必要に応じて温度補償を行うものである。
【００１２】
【特許文献６】
特開昭５９−０４８７３９号公報
また、カメラのシーケンス制御装置においては、動作シーケンス上の電源の負荷が大きくなるときにＣＰＵへの電源供給電圧が低下し誤動作を起こしたりプログラム暴走を起こすおそれがある。これを防止するために、上記特許文献６に提案されているものは、通常はＣＰＵを正規に働かせ、動作シーケンス上で、例えばモータを駆動するときのように電源の負荷が大きくなるときにＣＰＵをスタンバイ動作、即ち、必要なデータを保持する機能のみを働かせて低消費電力化し、その負荷が小さくなったときに復旧させてＣＰＵを正規に働かせることによって電源電池の寿命を長くするようにしている。
【００１３】
【発明が解決しようとする課題】
上述した特許文献１〜４に記載の従来例の問題点として、多数の操作スイッチをマトリックス回路に形成した場合に関する問題点、即ち、マトリックス回路をＣＰＵに接続し、どの操作スイッチがオンされたかを検出する際には、一定の周期毎にその検出を行うわけであるが、当該検出のための消費電力がＣＰＵの状態が停止／休止／動作のいずれにあるかに拘らず略一定である場合には、節電効果を働かせることができないのである。これは、マトリックス回路のみならず操作スイッチのチャタリング検出回路においても同様である。
そこで、本発明の第１の目的は、マトリックス回路をＣＰＵに接続し、どの操作スイッチがオンされたかということと、どのスイッチにチャタリングが生じたか否かを検出するに際して、ＣＰＵの状態が停止／休止／動作のいずれにあるかに応じて有効な節電効果を得ることができるカメラのシーケンス制御装置を提供することにある。
【００１４】
また、上述した特許文献５に記載の従来例の問題点として、カメラのシーケンス制御装置における温度補償に関する問題点がある。
即ち、上記従来例においては、温度補償を、割合に長い時間に設定されたタイマーを作動させてその作動時間毎に温度検出回路を動作状態にし、このときに得られた検出温度データに対応する応答遅れを考慮し、必要に応じて温度補償を行うようにしているので、ある程度の改善効果があるものの、近年のカメラ小形化の要求により、温度センサーそのものがＩＣ等の内部に密閉された状態で設けられることが多く、この場合には、温度センサー自体の動作時に発生する熱により温度が上がり、温度補正を行いたい物との間に温度差が生じてしまい、正しい温度補正が行えないという難点がある。
【００１５】
そこで、本発明の第２の目的は、温度センサーが、自己発熱によって温度補償を行いたいものと異なる温度になっても正しい温度検出が得られるような検出タイミングが得られるカメラのシーケンス制御装置を提供することにある。
また、上述した特許文献６に記載の従来例の問題点として、ＣＰＵへの電源供給に関する問題点がある。即ち、動作シーケンス上で電源の負荷が大きくなるときにＣＰＵへの電源供給電圧が降下することを補うために、ＤＣ／ＤＣコンバータ等の昇圧回路を作動させることが行われているが、この作動は、ＣＰＵが休止状態であっても行われているので無用な電力消費が行われてしまう、という難点がある。
【００１６】
そこで、本発明の第３の目的は、カメラの電源電圧では動作しないが、ＤＣ／ＤＣコンバータ作動時の電圧では動作するＣＰＵを用い、ＣＰＵリセット時にＤＣ／ＤＣコンバータが動作する構成とすることでＤＣ／ＤＣコンバータを常時作動させないでＣＰＵの動作電圧を確保し、ＣＰＵのリセット解除後にはＣＰＵ側でＤＣ／ＤＣコンバータのオン／オフ動作が制御可能であり、もってＤＣ／ＤＣコンバータによる累積消費電力を極力節減し得るカメラのシーケンス制御装置を提供することにある。
【００１７】
【課題を解決するための手段】
請求項１に記載した発明は、上記第１および第２の目的を達成するために、一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期であり、
温度検出手段によって複数時点で検出された温度検出データを順次に更新して得られた温度補償データに基づいて上記ＣＰＵによる制御または被制御対象の温度補償を行い、
上記ＣＰＵが停止状態または休止状態のときの継続時間、または上記温度検出手段が非作動状態のときの継続時間が所定時間以上であったときに、上記温度検出手段で得られた温度検出データを更新データとするデータ更新手段を有することを特徴とするものである。
【００２０】
また、請求項２に記載した発明は、上記第２の目的を達成するために、一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期であり、
温度検出手段によって複数時点で検出された温度検出データを順次に更新して得られた温度補償データに基づいて上記ＣＰＵによる制御または被制御対象の温度補償を行い、
上記ＣＰＵが動作状態のときまたは上記温度検出手段が作動状態のときの継続時間を計測した動作時間と、上記ＣＰＵが非動作状態のときまたは上記温度検出手段が非作動状態のときの継続時間を計測した非動作時間とを検出する継続時間計測手段と、
この継続時間計測手段により得られた動作時間と非動作時間とを比較し、上記非動作時間が上記動作時間に対して所定の倍数を越えたときに上記温度検出手段で得られた温度検出データを更新データとするデータ更新手段を有することを特徴とするものである。
【００２１】
また、請求項３に記載した発明は、上記第３の目的を達成するために、一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、上記第１の周期は、上記第２の周期よりも長い周期であり、
上記ＣＰＵの動作電圧を確保するための電源電池の電圧を昇圧するＤＣ／ＤＣコンバータと、
上記ＤＣ／ＤＣコンバータのオン／オフの動作を上記ＣＰＵ側から制御する制御手段と、
上記ＣＰＵのリセットを行わせる旨の指令が発せられたときに、上記ＤＣ／ＤＣコンバータをオンし、上記ＣＰＵに上記ＤＣ／ＤＣコンバータの出力電圧を供給する電源制御手段と、この電源制御手段による上記ＣＰＵへの出力電圧の供給を、少なくとも上記リセットの動作が上記ＣＰＵにおいて完了する迄の間は保持する電圧保持手段と、
を具備することを特徴とするものである。
【００２２】
また、請求項４に記載した発明は、上記第３の目的を達成するために、一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期であり、
上記ＣＰＵの動作電圧を確保するための電源電池の電圧を昇圧するＤＣ／ＤＣコンバータと、
上記ＤＣ／ＤＣコンバータのオン／オフの動作を上記ＣＰＵ側から制御すると共に、該ＣＰＵが停止状態または休止状態のときに、タイマー割込み処理の指令により上記ＤＣ／ＤＣコンバータをオンに起動し、かつ、このオン状態を次回の時間割込み処理の指令が出される迄の間に該ＣＰＵの動作が確保されるに充分な電源供給が得られるように継続した後にオフ状態にする制御手段を具備することを特徴とするものである。
【００２３】
【実施例】
以下、本発明の一実施例を添付図面を用いて詳細に説明する。
図１は、本発明の一実施例に係るカメラの電気回路の全体構成を示すブロック図であり、カメラ本体５０には、その構成各部を複合的に制御するためのＣＰＵ１とインターフェースＩＣ２が設けられている。このＣＰＵ１とインターフェースＩＣ２は、制御線路Ｓで接続され両者の間で各種データの授受が行われるように形成されている。
また、カメラ本体５０における回路各部の動作電源としての電源電池３が設けられている。
また、直流電圧を選択的に昇圧する機能と出力電圧を安定化する機能（シリーズレギュレータとしての機能）とＣＰＵ１をリセットする機能とを有するように構成されたＤＣ／ＤＣコンバータ４が設けられている。
【００２４】
そして、電源電池３の＋端子と−端子のそれぞれは、ＤＣ／ＤＣコンバータ４の電源入力端Ｖinと共通端Ｇに接続されている。このＤＣ／ＤＣコンバータ４には、第１と第２の制御端Ｓ１とＳ２が設けられ、この第１と第２の制御端Ｓ１とＳ２のそれぞれがＣＰＵ１に接続されている。また、ＤＣ／ＤＣコンバータ４の電源出力端Ｖout が上述のリモコンＩＣ６、ＡＥＩＣ７、ＡＦＩＣ８、デートＬＥＤ９のそれぞれの電源供給端に接続されている。
このＤＣ／ＤＣコンバータ４は、その詳細が図２に示されるように構成されている。
即ち、ＤＣ／ＤＣコンバータ４は、電源入力端Ｖinと共通端Ｇとの間に供給される直流入力電圧を昇圧する機能と、共通端Ｇと電源出力端Ｖout との間に生じる直流出力電圧を安定化する機能を有するようになっている。この２つの機能は、２つの制御端、即ち第１の制御端Ｓ１と第２の制御端Ｓ２へのＣＰＵ１からの制御信号入力または第１の制御端Ｓ１と第２の制御端Ｓ２からＣＰＵ１への制御信号出力に基づいて行われることになる。
【００２５】
そして、集積回路化された昇圧／安定化回路ＩＣは、「共通端ａ、電源入力端ｂ、電源出力端ｃ、第１制御端ｄ、第２制御端ｅ、第３制御端ｆ」を有し、共通端ａが前述の共通端Ｇに接続され、電源入力端ｂがコイルＬを介して電源入力端Ｖinに接続されると共にショットキーバリア型のダイオードＤのアノードに接続されている。このダイオードＤのカソードは、コンデンサＣ１を介して共通端ａに接続されている。
また、電源出力端ｃと共通端ａの間には、コンデンサＣ２が接続され、第２制御端ｅと共通端ａの間には、コンデンサＣ３が接続され、第２制御端ｅと電源出力端ｃの間には抵抗Ｒ１が接続され、第１制御端ｄと第３制御端ｆの間には抵抗Ｒ２が接続されている。
【００２６】
図１に戻り、ＣＰＵ１には、ＣＰＵ１における各種処理のための信号処理クロック信号を得るための基準周波数（例えば、８ＭHz）を発振させるための振動子と、図示しない時計回路等必要な基準の１秒信号を得るための基準周波数（例えば、約３２．７６８ＫHz）を発振させるための振動子が内蔵された水晶発振部５が接続されている。
なお、この水晶発振部５を構成する振動子として、セラミック振動子等を用いるようにしても良い。
さらに、ＣＰＵ１には、カメラ動作を遠隔制御指令するリモコン発信機（図示せず）からの送信信号を受けて所定の制御指令信号に変換するリモコンＩＣ６と、測光した結果に基づいて適正露光に対応するシャッタ秒時と絞り開口値を演算させるためのＡＥＩＣ７と、所定の測距と合焦動作を行わせるためのＡＦＩＣ８と、フィルムに撮影日時等のメッセージデータを記録するための発光を行うデートＬＥＤ９との４つの構成部のそれぞれの制御端が接続されている。
【００２７】
このリモコンＩＣ６、ＡＥＩＣ７、ＡＦＩＣ８、デートＬＥＤ９のそれぞれの＋電源端には、前述のＤＣ／ＤＣコンバータ４の出力端Ｖout が共通接続され、同じくそれぞれの−電源端には、電源電池３の−端が共通接続されている。
また、被写体の低輝度時や逆光時に補助光源として発光させるためのストロボ１０が設けられ、その制御端がＣＰＵ１に接続され、＋電源端には電源電池３の＋端子が接続され、−電源端には電源電池３の−端が接続されている。
そして、ＣＰＵ１に接続されたストロボ１０の制御端にはＣＰＵ１からのシンクロ信号が供給可能とされ、しかも後述する操作スイッチＳＴが作動されてストロボ撮影を行うことが設定され、かつストロボ１０におけるメインコンデンサの充電が完了し発光可能状態になったときに発光可能信号をＣＰＵ１側に送出可能とされている。
【００２８】
また、外部ＬＣＤ１１（カメラ本体５０への設置位置については図３参照）が設けられ、その制御端がＣＰＵ１に接続され、ＣＰＵ１からの制御信号によって所定の表示、即ち、フィルムカウンタ表示、ストロボ発光モード表示、デート表示、電源電池の減電圧表示等々を行うものである。この外部ＬＣＤ１１の＋電源端には、ＤＣ／ＤＣコンバータ４の電源出力端Ｖout が接続され、−電源端には、電源電池３の−電源端が接続されている。
さらに、複数の操作スイッチでなる操作スイッチ群１２が設けられ、この詳細は、複数の操作スイッチを図３に示すようにマトリックス状に形成したものである。
即ち、図４に示すカメラ本体５０の上面に設けられたシャッタレリーズ釦５１は、第１のストロークまで押操作されたときにオンされる第１レリーズスイッチＲＬ１と、さらに押操作されて第２ストロークの位置まで押操作されたときにオンされる第２レリーズスイッチＲＬ２とで形成される。
【００２９】
さらにカメラ本体５０の上面には、ズームレバー５２、ストロボモード設定釦５３、ドライブモード設定釦５５、撮影モード設定釦５６が設けられ、カメラ裏蓋部にデートモード設定釦５４が設けられている。このズームレバー５２は、撮影レンズを望遠側に駆動させる指令を与える操作スイッチＴＥＬＥと、広角側に駆動させる指令を与える操作スイッチＷＩＤＥで形成され、ストロボモード設定釦５３は、操作スイッチＳＴで形成されている。
デートモード設定釦５４は、デートモードを選択、例えば、デート記録のモードが日付け記録であるか時間記録であるかの指令を与えるための操作スイッチＭＯＤＥと、デート記録の選択、例えば、デート表示を行うか否かの指令を与えるための操作スイッチＳＥＬＥＣＴと、デート記録のセットの指令を与える操作スイッチＳＥＴで形成されている。
【００３０】
さらに、ドライブモード設定釦５５は、回転ダイアルの形式で構成され、所定角度毎にクリックストップ機構が働いて撮影動作を次の５種類、即ち、「非撮影、通常撮影、連写、セルフタイマー撮影、リモコンによる撮影」のいずれに設定するかをダイアル回転で選択することによって行われ、それぞれに対応する「操作スイッチＯＮ、操作スイッチＣＯＮＴ、操作スイッチＳＥＬＦ、操作スイッチＲＥＭ」のいずれか１つが選択的にオンされ、いずれも選択されないときが「非撮影」となるように形成されている。
【００３１】
また、撮影モード設定釦５６も、回転ダイアルの形式で構成され、所定角度毎にクリックストップ機構が働いて撮影モードを次の６種類、即ち、「夜景の再現を加味したストロボ撮影を行わせるスーパーインテリジェント撮影、風景撮影、スポーツ撮影、通常オート撮影、シングルＡＦ撮影、ポートレート撮影」のいずれに設定するかをダイアル回転で選択することによって行われ、それぞれに対応する「操作スイッチＳＵＰＥＲ、操作スイッチＬＡＮＤ、操作スイッチＡＣＴ、操作スイッチＡＵＴＯ、操作スイッチＳ−ＡＦ、操作スイッチＰＯＲＴ」のいずれか１つが選択的にオンされるように形成されている。
【００３２】
なお、本実施例におけるカメラ本体５０は、フィルムの１駒への露光が完了する毎にフィルム給送を行うようになっていて、しかもフィルムの全駒への露光が完了したときには、フィルムの巻き戻しが自動的に行われるようになっている。そして、何らかの事情により、フィルムの途中駒まで露光が完了した状態で  強制的に巻き戻しを行うことができるようにしている。
この指令を与えるための巻戻手動設定スイッチ５７は、２端子型のスイッチで形成され、スイッチの一端が接地電位Ｇ0 に接続され、他端がＣＰＵ１の入力端ＭR に接続されている。
また、裏蓋の開閉状態を検出するための裏蓋開閉検出スイッチ５８が、共通接点端子と常開接点端子と常閉接点端子との３端子で構成されるスイッチで構成し、その共通接点端子は、ＣＰＵ１に接続されると共にコンデンサ５９を介して共通端Ｇに接続されている。また、常開接点端子は共通端Ｇに接続され、常閉接点端子は、電源出力端Ｖout に接続されている。
【００３３】
さて、ＣＰＵ１の制御端に操作スイッチ群１２が接続されるのであるが、その入出力の形態は、「○」印の接続点は、Ｎチャンネルのオープンドレイン出力で、「△」印の接続点にはプルアップ抵抗が接続され、平生はＨレベルにプルアップされていて、スイッチオン時にＬレベルにされ、「▲」印の接続点にはプルアップ抵抗が接続されず、３端子型のスイッチを一方の側に切り替えた時にＨレベルとされ、他方の他側に切り替えられたときにＬレベルとされることになる。
図１に戻り、ファインダ表示ＬＣＤ１３が設けられ、このファインダ表示ＬＣＤ１３がドライバ１４を介してＣＰＵ１に接続され、また、ＥＥＰＲＯＭ１５がＣＰＵ１に接続されている。このＥＥＰＲＯＭ１５とドライバ１４のそれぞれの電源供給端には、共通端Ｇと電源出力端Ｖout のそれぞれが接続されている。
【００３４】
図１に戻り、ＣＰＵ１に制御線路Ｓを介して接続されるインターフェースＩＣ２には、ドライバ２２を介してズームモータ２３と給送モータ２４が接続され、また、ドライバ２５を介してシャッタ２６が接続され、さらに、ドライバ２７を介してランプ２８が接続されている。
このシャッタ２６は、図示しない電磁プランジャ等によって開閉駆動されるもので、ランプ２８は、被写体輝度が低く所期の測距動作が行えないときの照明光となるものである。
【００３５】
この３つドライバ２２、２５、２７のそれぞれの電源供給端には、共通端Ｇと定電圧制御Ｔｒ２１の出力端が接続されている。
また、インターフェースＩＣ２には、位置検出回路２９が接続されている。この位置検出回路２９は、第１、第２および第３の位置検出を行い、得られた第１および第２の検出出力ＰＩおよび第３の検出出力ＰＲのそれぞれを順次に出力して位置検出信号Ｐを得るものである。具体的には、第１の位置検出は、シャッタ２６におけるシャッタ羽根のトリガ位置をフォトインタラプタで検出するものであり、第２の位置検出は、撮影レンズ鏡筒におけるフォーカスレンズの所定の基準位置をそれぞれフォトインタラプタで検出するものであり、第３の位置検出は、給送中のフィルムのパーフォレーションをフォトリフレクタによって検出するものである。
【００３６】
フィルム感度検出回路３０は、カメラに装着されたフィルムの感度をＤＸコードによって読取るものである。
また、インターフェースＩＣ２には、定電圧ドライバ３１を介してパルスモータ３２が接続されている。このパルスモータ３２は、撮影レンズの有するフォーカスレンズを駆動するためのものであり、定電圧ドライバ３１によって定電圧化された電圧で駆動される。また、この定電圧ドライバ３１への電源供給は、電源電池３の出力電圧を定電圧制御Ｔｒ２１を介して供給され、かつこの定電圧制御Ｔｒ２１がインターフェースＩＣ２の制御出力によって制御されたものが与えられる。
なお、符号１６は、外部装置接続部であり、外部装置（パソコンや電子手帳等）を接続することによって、カメラに対して動作指令を与えたり、カメラ側の各種情報を取り出したりすることがてきるようになっている。
【００３７】
以上のように構成された、本実施例のカメラのシーケンス制御装置における動を次に説明する。
次に、図１、図３、図５ないし図１８を用いてマトリックス状に形成された操作スイッチ群の動作を重点的に図１０と図１１のフロートチャートを中心にして説明する。
先ず、ＣＰＵ１が停止／休止／動作のそれぞれの状態にあるときに操作スイッチ群１２によるスイッチ作動検出がどのように行われるかについて説明する。
ＣＰＵ１が停止状態にされているときには、操作スイッチ群１２におけるポート状態が撮影モード設定釦５６（図３、図４）を形成する操作スイッチ群１２に対して図５に示すように検出制御信号ＭＣＴＬ０、ＭＣＴＬ１、ＭＣＴＬ２がいずれもＨレベルであるために、撮影モード設定釦５６を形成する操作スイッチが作動しても検出が行なわれない状態になる。
【００３８】
また、ドライブモード設定釦５５を形成する操作スイッチ群に対しては、検出制御信号ＤＣＴＬ０、ＤＣＴＬ１がいずれもＬレベルであるために、ドライブモード設定釦５５を形成する操作スイッチが作動すると検出信号ＤＳＷ０または検出信号ＤＳＷ１によって検出可能状態とされている。
さらに、シャッタレリーズ釦５１、ズームレバー５２、ストロボモード設定釦５３、デートモード設定釦５４の群のそれぞれを形成する操作スイッチに対する検出制御信号ＣＴＬ０、ＣＴＬ１、ＣＴＬ２がいずれもＨレベルであるために、当該群を形成する操作スイッチが作動しても検出が行なわれない状態になる。
一方、ＣＰＵ１が休止状態にされている場合には、操作スイッチ群１２におけるポート状態が撮影モード設定釦５６を形成する操作スイッチ群に対して図６および図７に示すように検出制御信号ＭＣＴＬ０、ＭＣＴＬ１、ＭＣＴＬ２が所定のタイマー休止期間（１秒）の間に２回に亘って順次にＬレベルにされるので、このＬレベル期間に、撮影モード設定釦５６を形成する操作スイッチの作動が検出信号ＭＳＷ０と検出信号ＭＳＷ１として得られることになる。
【００３９】
また、ドライブモード設定釦５５を形成する操作スイッチ群に対しては、検出制御信号ＤＣＴＬ０、ＤＣＴＬ１が所定のタイマー作動時間（１秒）の間に２回に亘って順次にＬレベルにされるので、このＬレベル期間に、ドライブモード設定釦５５を形成する操作スイッチの作動が検出信号ＤＳＷ０と検出信号ＤＳＷ１として得られることになる。
さらに、シャッタレリーズ釦５１、ズームレバー５２、ストロボモード設定釦５３、デートモード設定釦５４の群のそれぞれを形成する操作スイッチに対する検出制御信号ＣＴＬ０、ＣＴＬ１、ＣＴＬ２がいずれもＬレベルであるために、当該群を形成する操作スイッチが作動したときにはその作動が検出信号ＳＷ０と検出信号ＳＷ１と検出信号ＳＷ２として得られることになる。
【００４０】
他方、ＣＰＵ１が動作状態にある場合には、図８と図９に示すように３系統の検出制御信号、即ち、検出制御信号ＭＣＴＬ０、ＭＣＴＬ１、ＭＣＴＬ２の系統と、検出制御信号ＤＣＴＬ０、ＤＣＴＬ１の系統と、検出制御信号ＣＴＬ０、ＣＴＬ１、ＣＴＬ２の系統とによって、図６と図７に示す休止状態の場合の周期（第１の周期と称する）より短い周期（第２の周期と称する）で全ての操作スイッチの作動状態を定期的（４ミリ秒）に検出することができるのである。
なお、巻戻手動設定スイッチ５７と裏蓋開閉検出スイッチ５８については、後述する割り込み動作で禁止がかけられた場合を除いて常時にその作動状態を検出している。
【００４１】
また、チャタリング検出は、前述のようにＣＰＵ１によって所定期間の中にスイッチの作動検出が２回行なわれているので、各回の変化を検出し、同一であった場合には、チャタリングなしと判断し、正確に作動検出が行なわれたものとし、同一で無かった場合には、チャタリングありと判断し前回の検出結果を採用するようにしている。
従って、チャタリングの検出周期をＣＰＵ１の動作時と、ＣＰＵ１の休止時からの起動時とで変えることにより、ＣＰＵ１の休止から起動時においても早くスイッチのチャタリングの検出が行え、そのスイッチのオン処理が迅速に行える。
【００４２】
また、チャタリングの検出は、ＣＰＵ１の動作時に４ｍＳ毎に操作スイッチ群１２を構成する多数のスイッチを１回づつ検出している。チャタリングはスイッチ検出の際に２回検出し２回共に同値であればその値を採用し、異なった値である場合には、前回に得られた結果が今回のチャタリング結果とされる。さらに、ＣＰＵ１からの起動時（秒割込みにより１秒毎）は１回の起動で各スイッチを２回検出し１回の起動で今回のチャタリング結果を得ることで直ちにスイッチのオン処理が可能となる。
【００４３】
なお、この場合１回の起動で各スイッチを１回しか検出しないと２回の起動、つまり２秒経過しないとスイッチのオン処理が行えないことになる。上述の「Ａ、Ｂ点」と、「Ｃ点」を比較するとＣＰＵ１の動作速度が高速と低速であるためのチャタリング処理の速度に違いがある。
また、５分間のタイマー休止状態にされている状態では、＃３１のように撮影レンズが強制的にワイド側に駆動されている。そして、次の＃３２においてキーＯＮ割り込み要求がクリアされる。この要求は、図１２に示すように外部割り込みを禁止するものである。この状態にされた後に＃３３においてＣＰＵ１のポートの休止（スリープ）設定が行なわれる。
これは、図１３に示すように操作スイッチ群１２に対する制御信号のうち制御信号ＣＴＬ０、ＣＴＬ１、ＣＴＬ２の系統のみをＬレベルに常時設定し、キーＯＮ割込みポートを設定して、シャッタレリーズ釦５１とズームレバー５２とストロボモード設定釦５３とデートモード設定釦５４とを常時検出可能とし、これと同時に巻戻手動設定スイッチ５７も検出可能とするのである。
【００４４】
一方、ドライブモード設定釦５５がオフに位置されていた場合には、＃５８で撮影レンズが収納状態にされ、次の＃５９でキーＯＮ割込み要求がクリアされ、次の＃６０でポート停止（ＯＦＦ）設定が実行される。このポート停止設定は、図１４に示すように操作スイッチ群１２に対する制御信号のうち制御信号ＤＣＴＬ０、ＤＣＴＬ１２の系統のみをＬレベルに常時設定し、キーＯＮ割込みポートを設定して、ドライブモード設定釦５５を常時検出可能とし、これと同時に巻戻手動設定スイッチ５７も検出可能とするのである。
【００４５】
そして、次の＃３４で外部割り込み要求がクリアされる。この外部割り込みは、図１８に示すようにキーＯＮ割込みを禁止するもので、次の＃３５で裏蓋のエッジ検出の方向が設定され、次の＃３６でキーＯＮ割込みと外部割り込みが許可され、定期タイマー割込みが禁止され、次の＃３７で休止タイマーのクリアがなされ、次の＃３８でスイッチ変化のデータがクリアされる。
次の＃３９で水晶発振部５におけるメインクロックとサブクロックの発振が行なわれ、ＣＰＵ１の処理速度が低速に設定される。
【００４６】
しかる後、＃４０で水晶発振部５におけるメインクロックの発振が停止され、サブクロックの発振が引き続き行なわれ、上述の低速モードが引き続き設定される。
この後は、図面作成の都合上の中継点▲１▼を経由して図１１の＃４１に移行する。＃４１は、割込み許可を与える。この割込みは、図１５に示す秒割込み、または図１６に示す定期割込みである。
図１５に示す秒割込みは、秒割込みの要求がクリアされ、所定設定時間の時計カウントが開始されカウント完了したら休止タイマーのカウントが開始されるのである。
【００４７】
図１６に示す定期割込みは、操作スイッチ群１２の各操作スイッチの作動状態が検出され、その結果に応じて外部ＬＣＤ１１に所定の表示がなされるのである。
そして、次の＃４２で休止（スリープ）状態にされ、次の＃４３でキーＯＮ割込みの要求があるか否かが判定され、Ｙｅｓの場合には、＃５０に移行してキーＯＮ割込みの要求がクリアされ、キーＯＮ割込みを実行すべく＃５１に移行して  キーＯＮ割込みと外部割込みが禁止され、次の＃５２でポート動作（オン）設定が行なわれる。
このポート動作設定は、図１７に示すように操作スイッチ群１２に対する３系統の制御信号の全ポートをＬレベルに常時設定し、キーＯＮ割込みポートを設定せず、ＤＣ／ＤＣコンバータ４をＯＮするのである。
【００４８】
そして、＃５３に移行し水晶発振部５の発振がメインとサブの両方で行なわれ、ＣＰＵ１の処理速度が低速にされ、次の＃５４で待機し次の＃５５で水晶発振部５の発振がメインとサブの両方で行なわれ、ＣＰＵ１の処理速度が高速にされ、次の＃５６で定期割込みの許可がなされ、次の＃５７で温度読み込みが行なわれる。この温度読み込みは、図１９に示すようにＣＰＵ１の停止状態または休止状態のときの継続時間、または上記温度検出手段が非作動状態のときの継続時間が休止タイマーにセットされているのでこの値が所定時間（この例では１０分）以上であったときに、温度検出手段で得られた温度検出データを更新データとするのである。
【００４９】
また、上記の温度読み込みは、図１９に示す「休止タイマー１０分経過？」という判定の部分を、図２０に示すように「Ｔ１＞（ａ×Ｔ２）？」という判断基準を満たしているか否かに置き換えても良い。この場合、時間Ｔ２は、ＣＰＵ１が動作状態のときまたは図示しない温度検出手段が作動状態のときの継続時間を計測した動作時間である。
また、時間Ｔ１は、ＣＰＵ１が非動作状態のときまたは、図示しない温度検出手段が非作動状態のときの継続時間を計測した非動作時間である。
また、ａは、所定の倍数であり、この例では、ａ＝１００としている。
そして、動作時間Ｔ２と非動作時間Ｔ１とを比較し、非動作時間Ｔ１が動作時間Ｔ２に対して所定の倍数ａを越えたときに温度検出データを更新データとするのである。
【００５０】
なお、温度補償に関しては、図示しない温度検出手段によって複数時点で検出された温度検出データを順次に更新して得られた温度補償データに基づいてＣＰＵ１による制御または被制御対象の温度補償を行うものである。
さて、＃４３においてＮＯの場合には、次の＃４４に移行して、外部割り込み要求があったか否かが判定され、ＹＥＳの場合には、＃４９の裏蓋割り込み要求がクリアされて＃５１にジャンプし前述同様に以降の処理がなされる。
＃４４でＮＯの場合には、次の＃４５に移行してドライブモード設定釦５５がオフであるか否かが判定され、ＹＥＳの場合には、＃４２に戻されＮＯの場合には＃４６と＃４７の２回に亘って操作スイッチ群１２の中でスイッチ作動があったか否かが検出され、次の＃４８でスイッチ変化ありと判定されたときには＃５１に移行して前述同様に以降の処理がなされるのである。
＃４８でＮＯの場合には、＃４２に戻り前述同様に以降の処理がなされるのである。
【００５１】
次に、電源電池３の電圧を昇圧するＤＣ／ＤＣコンバータ４の出力電圧でＣＰＵ１を動作状態に作動可能であるということを重点にして図１と図２と図３と図２１を用いて説明する。
ＣＰＵ１は、タイマー休止またはドライブモード設定釦５５がオフに位置されているときに休止状態になる。この状態のとき（＃６０）は、次の＃６１においてキーＯＮ割込み要求がなされたか否かが判定され、ＮＯの場合に次の＃６２で外部割込みが要求されたか否かが判定され、ＮＯの場合に次の＃６３に移行する。＃６３では、ドライブモード設定釦５５がＯＦＦであるか否かが判定され、ＮＯの場合には＃６４と＃６５において操作スイッチ群１２におけるスイッチ検出が２回に亘って行われる。
そして、次の＃６６では、スイッチ変化があるか否かが判定され、ＹＥＳの場合には、起動処理が行われる。また、＃６１と＃６２のいずれかがＹＥＳの場合には＃６６までジャンプして起動状態にされる。
【００５２】
また、＃６３がＹＥＳまたは＃６６がＮＯの場合には＃６７に移行してＤＣ／ＤＣコンバータ４のオン処理が開始される。このオン処理は、先ず、＃６８でＤＣ／ＤＣコンバータ４がオンされると共に、タイマーセットがなされる。次の＃６９においては、ＤＣ／ＤＣコンバータ４の電源出力端Ｖoutの電圧Ｖccと電圧Ｖokとの間にＶcc≧Ｖokなる関係が成り立つか否かが判定される。ここでＶokは、次回に行われる秒割込み処理迄にＣＰＵ１が動作を保持できる電圧である。
【００５３】
この＃６９がＹＥＳの場合には、次の＃７０をジャンプして＃７１に移行しＤＣ／ＤＣコンバータ４の昇圧動作が停止され、＃６０に戻されてＣＰＵ１が休止状態にされ、以降は上述同様にして休止状態の設定が行われる。また、＃６９がＮＯの場合には、次の＃７０に移行して、＃６８でセットされたタイマーの経過時間がタイムオーバーしているか否が判定されＹＥＳの場合には、＃７１に移行してＤＣ／ＤＣコンバータ４の停止がなされ、以下同様の処理が行なわれる。
＃７０でＮＯの場合には、＃６９に戻され再度に亘ってＶcc≧Ｖokの判定がなされ、以降は前述同様に処理が行われて一連の処理が終了する。
なお、＃６９においては、直流電圧をＡ／Ｄ変換してディジタル値にし、この状態で電圧比較を行っているために、Ａ／Ｄ変換のときに余計な電力消費をするので、Ｖccの電圧をチェックせずに単純に時間経過だけでＤＣ／ＤＣコンバータ４をオンからオフに切り替えるようにしてもよい。
【００５４】
次に、ＤＣ／ＤＣコンバータ４のオン／オフ制御の動作を図２と図１を用いて具体的に説明する。
共通端Ｇと電源入力端Ｖinの間に電源電池３の電圧が供給されると、コイルＬを介して電源入力端ｂに入力電圧供給がなされる。このとき昇圧／安定化回路ＩＣは、ＣＰＵ１から送出される制御信号Ｓ１を第１制御端ｄで受け、これがＬレベルのときには、昇圧作用をしてその出力を安定化した出力を電源出力端ｃ（電源出力端Ｖout）に生じることになる。
一方、第１制御端ｄへの制御信号Ｓ１がＨレベルの場合には、昇圧作用が停止され電源電池３の電圧を昇圧／安定化回路ＩＣで安定化した電圧が電源出力端ｃ（電源出力端Ｖout）に生じることになる。この出力電圧がＣＰＵ１に供給される。
また、ＤＣ／ＤＣコンバータ４の出力電圧は、昇圧／安定化回路ＩＣ自身で電圧検知され、その検出出力が第２制御端ｅに生じ、ＣＰＵ１のリセット端に供給され出力電圧が所定の限界値を下回った時に第２制御端ｅにＬレベルが生じＣＰＵ１がリセットされる。
【００５５】
また、昇圧／安定化回路ＩＣの出力が安定化するに必要な時定数になるようにコンデンサＣ３と抵抗Ｒ１の直列時定数回路が形成されているので、電源投入した後に第２制御端ｅの出力がＨレベルになるとＣＰＵ１がリセット状態から解放されてプログラムをスタートさせる。  そして、ＣＰＵ１を休止時または停止時にするときには第１制御端ｄへ供給する信号Ｓ１をＨレベルにすることによって昇圧／安定化回路ＩＣによる昇圧動作が停止し、電源電池３の電圧を昇圧／安定化回路ＩＣによって安定化した電圧が電源出力端ｃに得られる。
【００５６】
また、ＣＰＵ１からの動作指令に基づいてＤＣ／ＤＣコンバータ４の出力をオフする際には、コンデンサＣ１とＣ２の容量により暫くの間は、電源出力端Ｖoutに所定電圧が保持されるので、ＣＰＵ１は、確実な動作が可能とされるのである。
従って、ＤＣ／ＤＣコンバータ４の昇圧機能の動作／非動作（すなわち、オン／オフ動作）をＣＰＵ１側から制御することができ、このＣＰＵ１からＤＣ／ＤＣコンバータ４の動作を行なわせる旨の指令が発せられたときに、ＤＣ／ＤＣコンバータ４をオンし、ＣＰＵ１にＤＣ／ＤＣコンバータ４の出力電圧を供給するに際してＣＰＵ１への出力電圧の供給を、少なくとも上記リセットの動作が上記ＣＰＵにおいて完了する迄の期間は保持するように制御することができるのである。
【００５７】
なお、上述の第１制御端ｄに供給される制御信号Ｓ１は、Ｌレベルの時にＤＣ／ＤＣコンバータ４を動作状態とし、Ｈレベルの時に非動作状態とするものであるが、このような信号は、例えば、次のようなロジック回路で代用（実現）することができる。
即ち、Ｒ−Ｓ形のフリップフロップ回路を設け、その正転出力端（いわゆる、Ｑ出力端）をＮＰＮ型トランジスタを用いた極性反転回路を介して上述の抵抗Ｒ２と第１制御端ｄとの接続点に接続し、同フリップフロップ回路のリセット入力端にＣＰＵ１からのＤＣ／ＤＣコンバータオフ開始指令信号を供給できるようにオフ開始指令信号出力端を接続し、さらにＣＰＵ１からのＤＣ／ＤＣコンバータオン開始指令信号の出力端と「抵抗Ｒ１，コンデンサＣ３，第２制御端ｅの共通接続点」とのそれぞれを２入力形のエクスクルーシブオア回路の２つの入力端のそれぞれに接続し、エクスクルーシブオア回路の出力端を上記Ｒ−Ｓ形フリップフロップ回路のセット入力端に接続する。
【００５８】
そして、ＤＣ／ＤＣコンバータからのリセット信号（制御信号Ｓ２）がＬレベルとなったときにオン開始指令信号がＣＰＵ１によってＨレベルにされると、エクスクルーシブオア回路のＨレベルの出力がＲ−Ｓ形フリップフロップ回路のセット入力端に供給され、正転出力端がＨレベルになり、トランジスタによる極性反転回路を介して第１制御端ｄの出力がＬレベルになり、ＤＣ／ＤＣコンバータ４における昇圧動作が開始される。
一方、ＤＣ／ＤＣコンバータを停止させるためにオフ開始指令信号がＣＰＵ１によってＨレベルにされるとＲ−Ｓ形フリップフロップの正転出力端がＨレベルからＬレベルに反転され上述の反転回路を介して第１制御端ｄへの供給信号がＨレベルこれによってＤＣ／ＤＣコンバータ４の昇圧動作が停止されるのである。このようにＤＣ／ＤＣコンジータのオン開始信号とオフ信号とリセット信号との３種の信号によってＤＣ／ＤＣコンバータ４の昇圧動作のオン／オフを制御することができるのである。
【００５９】
【発明の効果】
【００６０】
以上説明したように、請求項１の発明によれば、一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期に設定してなるため、マトリックス回路をＣＰＵ接続し、どの操作スイッチがオンされたかということを検出するに際して、操作スイッチの作動状態を、ＣＰＵの動作状態が、停止状態では行わないようにして消費電力の節約を図り、休止状態では、動作状態の場合より長い周期で検出することで、有効な節電効果が得られるカメラを提供することができる。
【００６２】
さらに、請求項１の発明によれば、
温度検出手段によって複数時点で検出された温度検出データを順次に更新して得られた温度補償データに基づいて上記ＣＰＵによる制御または被制御対象の温度補償を行い、
上記ＣＰＵが停止状態または休止状態のときの継続時間、または上記温度検出手段が非作動状態のときの継続時間が所定時間以上であったときに、上記温度検出手段で得られた温度検出データを更新データとするデータ更新手段を設けるように構成したので、温度検出手段が長期稼働されたときに発生する誤差成分が無く、新鮮な温度値を得ることができ、正確な温度補償を行い得るカメラを提供することができる。
【００６３】
また、請求項２の発明によれば、
一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期であり、
温度検出手段によって複数時点で検出された温度検出データを順次に更新して得られた温度補償データに基づいて上記ＣＰＵによる制御または被制御対象の温度補償を行い、
上記ＣＰＵが動作状態のときまたは上記温度検出手段が作動状態のときの継続時間を計測した動作時間と、上記ＣＰＵが非動作状態のときまたは上記温度検出手段が非作動状態のときの継続時間を計測した非動作時間とを検出する継続時間計測手段と、
この継続時間計測手段により得られた動作時間と非動作時間とを比較し、上記非動作時間が上記動作時間に対して所定の倍数を越えたときに上記温度検出手段で得られた温度検出データを更新データとするデータ更新手段を有するので、長期稼働されたときに外的な要因によって生じる誤差成分が無く、正確な温度値を得ることができ、従って正確な温度補償を行い得るカメラを提供することができる。
【００６４】
また、請求項３の発明によれば、
一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、上記第１の周期は、上記第２の周期よりも長い周期であり、
上記ＣＰＵの動作電圧を確保するための電源電池の電圧を昇圧するＤＣ／ＤＣコンバータと、
上記ＤＣ／ＤＣコンバータのオン／オフの動作を上記ＣＰＵ側から制御する制御手段と、
上記ＣＰＵのリセットを行わせる旨の指令が発せられたときに、上記ＤＣ／ＤＣコンバータをオンし、上記ＣＰＵに上記ＤＣ／ＤＣコンバータの出力電圧を供給する電源制御手段と、この電源制御手段による上記ＣＰＵへの出力電圧の供給を、少なくとも上記リセットの動作が上記ＣＰＵにおいて完了する迄の間は保持する電圧保持手段を設けたので、
常時ＤＣ／ＤＣコンバータを動作させるように構成したものに比べて消費電力を大幅に節約し得るカメラを提供することができる。
【００６５】
また、本発明の請求項４によれば、一連のカメラ動作がＣＰＵによる制御に基づいて行われ、かつ、上記ＣＰＵが停止／休止／動作の３つの動作状態を取り、休止状態または停止状態から動作状態に起動されると共に、マトリックススイッチとして形成された複数の操作スイッチのオン／オフ作動状態の検出が該上記ＣＰＵによって行われるカメラにおいて、
上記マトリックススイッチのオン／オフ作動状態の検出を、
上記ＣＰＵの動作状態が停止状態では行わず、
上記ＣＰＵの動作状態が休止状態では、第１の周期で行い、
上記ＣＰＵの動作状態が動作状態では、第２の周期で行い、
上記第１の周期は、上記第２の周期よりも長い周期であり、
上記ＣＰＵの動作電圧を確保するための電源電池の電圧を昇圧するＤＣ／ＤＣコンバータと、
上記ＤＣ／ＤＣコンバータのオン／オフの動作を上記ＣＰＵ側から制御すると共に、該ＣＰＵが停止状態または休止状態のときに、タイマー割込み処理の指令により上記ＤＣ／ＤＣコンバータをオンに起動し、かつ、このオン状態を次回の時間割込み処理の指令が出される迄の間に該ＣＰＵの動作が確保されるに充分な電源供給が得られるように継続した後にオフ状態にする制御手段を設けるように構成されているので、累積消費電力を極力少なくし得るカメラを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係るカメラのシーケンス制御装置を適用したカメラの電気回路の全体構成を示すブロック図である。
【図２】図１中に示すＤＣ／ＤＣコンバータの詳細を示す回路図である。
【図３】図１中に示す操作スイッチ群の詳細回路を示す回路図である。
【図４】本発明の実施例に係るカメラの外観を示す斜視図である。
【図５】ＣＰＵの停止時におけるスイッチ読取り制御状態を示すタイムチャートである。
【図６】ＣＰＵの休止時におけるスイッチ読取り制御状態を示すタイムチャートである。
【図７】図６の一部を時間軸方向に引き延ばして（拡大して）示すタイムチャートである。
【図８】ＣＰＵの動作時におけるスイッチ読取り制御状態を示すタイムチャートである。
【図９】図８の一部を時間軸方向に引き延ばして示すタイムチャートである。
【図１０】マトリックス状に形成された操作スイッチ群の検出、チャタリング検出、温度補償等の動作のメインルーチンを示すフローチャートである。
【図１１】ファインダの観察像に測距枠と合焦ポイントの表示を重畳して行うタイミング動作を示すフローチャートである。
【図１２】キーＯＮ割り込みのサブルーチンを示すフローチャートである。
【図１３】ポート休止設定のサブルーチンを示すフローチャートである。
【図１４】ポート停止設定のサブルーチンを示すフローチャートである。
【図１５】秒割込みのサブルーチンを示すフローチャートである。
【図１６】定期割込みのサブルーチンを示すフローチャートである。
【図１７】ポート動作設定のサブルーチンを示すフローチャートである。
【図１８】外部割込みのサブルーチンを示すフローチャートである。
【図１９】温度読込みのサブルーチンの一例を示すフローチャートである。
【図２０】温度読込みのサブルーチンの他の例を示すフローチャートである。
【図２１】ＤＣ／ＤＣコンバータのオン／オフ制御動作のメインルーチンを示すフローチャートである。
【符号の説明】
１  ＣＰＵ
２  インターフェースＩＣ
３  電源電池
４  ＤＣ／ＤＣコンバータ
５  水晶発振部
６  リモコンＩＣ
７  ＡＥＩＣ
８  ＡＦＩＣ
９  デートＬＥＤ
１０  ストロボ
１１  外部ＬＣＤ
１２  操作スイッチ群
１３  ファインダ表示ＬＣＤ
１４，２２，２５，２７  ドライバ
１５  ＥＥＰＲＯＭ
１６  外部装置接続部
２１  定電圧制御Ｔr
２３  ズームモータ
２６  シャッタ
２４  給送モータ
２８  ランプ
２９  位置検出回路
３０  フィルム感度検出回路
３１  定電圧ドライバ
３２  パルスモータ
３３  表示ＬＥＤ
５０  カメラ本体
５１  シャッタレリーズ釦
５２  ズームレバー
５３  ストロボモード設定釦
５４  デートモード設定釦
５５  ドライブモード設定釦
５６  撮影モード設定釦
５７  巻戻手動設定スイッチ
５８  裏蓋開閉検出スイッチ
Ｌ  コイル
Ｄダイオード
Ｃ１，Ｃ２，Ｃ３  コンデンサ
Ｒ１，Ｒ２  抵抗
ＩＣ  昇圧／安定化回路
【図１】
0004308566.tif 000002
【図２】
0004308566.tif 000003
【図３】
0004308566.tif 000004
【図４】
0004308566.tif 000005
【図５】
0004308566.tif 000006
【図６】
0004308566.tif 000007
【図７】
0004308566.tif 000008
【図８】
0004308566.tif 000009
【図９】
0004308566.tif 000010
【図１０】
0004308566.tif 000011
【図１１】
0004308566.tif 000012
【図１２】
0004308566.tif 000013
【図１３】
0004308566.tif 000014
【図１４】
0004308566.tif 000015
【図１５】
0004308566.tif 000016
【図１６】
0004308566.tif 000017
【図１７】
0004308566.tif 000018
【図１８】
0004308566.tif 000019
【図１９】
0004308566.tif 000020
【図２０】
0004308566.tif 000021
【図２１】
0004308566.tif 000022