(57)【特許請求の範囲】
【請求項１】
測定した被写体輝度に応じて適正露光量を得るためのシャッタ速度及び絞り値を決定するためのカメラの露出制御装置において、
カメラに関して相対的に固定された一定方向から外光を導入する外光導入手段と、
この外光導入手段によって導入された外光を受光する受光手段と、
この受光手段が受光する光量の変化率を検出する光量変化率検出手段と、
この光量変化率検出手段によって検出された変化率が基準値を超えたか否かを繰り返し判定するブレ判定手段と、
このブレ判定手段が前記変化率が前記基準値を超えたと未だ判定していない場合には前記シャッタ速度を比較的低速になるように決定し、前記ブレ判定手段が前記変化率が前記基準値を超えたと一旦判定した場合には、前記シャッタ速度を比較的高速になるよう決定し、その後、前記ブレ判定手段が一定時間にわたって連続して前記変化率が前記基準値以下となったと判定した場合に限り、前記シャッタ速度を比較的低速になるよう決定するシャッタ速度決定手段と、
このシャッタ速度決定手段が決定したシャッタ速度に対応した絞り値を決定する絞り値決定手段と
を備えたことを特徴とするカメラの露出制御装置。
【請求項２】
前記外光導入手段は、カメラによって撮影される方向の空間からの外光を導入することを特徴とする請求項１記載のカメラの露出制御装置。
【請求項３】
前記外光導入手段は、
前記カメラの撮影レンズと、
この撮影レンズによって結像される被写体像を前記受光手段上に結像させる結像手段と
からなることを特徴とする請求項２記載のカメラの露出制御装置。
【請求項４】
前記受光手段は、前記結像手段によって被写体像が結像される領域のうちの一部の領域のみの光量を検出する
ことを特徴とする請求項３記載のカメラの露出制御装置。
【請求項５】
前記受光手段は、前記結像手段によって被写体像が結像される領域を複数領域に分割して測光して前記被写体輝度を測定する分割測光手段の一部である
ことを特徴とする請求項４記載のカメラの露光制御装置。
【請求項６】
前記受光手段は、前記分割測光手段の中央に配置されている
ことを特徴とする請求項５記載のカメラの露出制御装置。
【請求項７】
前記外光導入手段は、前記受光手段を頂点とした一定立体角内の空間からの外光のみを導入する
ことを特徴とする請求項１記載のカメラの露出制御装置。
【請求項８】
前記外光導入手段は前記外光を前記受光手段上に集光する集光レンズを備えている
ことを特徴とする請求項１記載のカメラの露出制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ブレ検出装置によてブレを検出した時に撮影写真へのブレの影響を抑制し得る露出条件を設定するカメラの露出制御装置に関する。
【０００２】
【従来の技術】
従来より、カメラブレを検出してこれを補正することにより、撮影写真へのブレの影響を抑制するブレ補正カメラが提案されている。これらの従来のブレ補正カメラは、カメラ自体のピッチング及びヨーイングを、角速度センサ等のブレ検出センサによって検出するものであった。また、これら従来のカメラは、検出したピッチング及びヨーイングに基づいて、撮影レンズの一部をその径方向にシフト駆動することにより、撮影写真へのブレの影響を打ち消すものであった。このようなブレ検出センサは、ブレの絶対量を測定することができるので、撮影レンズの一部のシフト量を決定するために用いるのには適している。
【０００３】
一方、従来より、カメラの露出条件を自動的に設定するための制御方法としていわゆるプログラムオートモードを採用したカメラが普及している。このプログラムオートモードとは、被写体輝度のアペックス値（ＢＶ）及びフィルム感度のアペックス値（ＳＶ）とから定まる露出値（ＥＶ）に、プログラムにより定まる一定演算を施すことにより、適正露出を得るための特定の絞り値（ＡＶ）及びシャッタ速度（ＴＶ）の組み合わせを決定するものである。この露出演算の内容に従って定まる露出値（ＥＶ），絞り値（ＡＶ），及びシャッタ速度（ＴＶ）の組み合わせ（この組み合わせは、グラフ表示され得るので、“プログラムライン”と呼ばれる。以下同じ。）は、撮影者が意図して変更する等の他は、一般に固定されていた。
【０００４】
【発明が解決しようとする課題】
ところで、従来のブレ補正カメラにおいて採用されていたブレ検出センサとしては、角速度を検出する圧電セラミックジャイロが用いられている。この圧電セラミックジャイロは、従来のジャイロセンサよりは小型・軽量化されているが、これを内蔵する場合には、カメラの大型化・大重量化は避けられない。また、その制御回路も複雑で、かなり大規模なものとなる。現在、非常に高価なこともあり、カメラ用のブレ検出センサとして適さない部分が多くある。これが従来技術の第１の問題点である。
【０００５】
また、撮影写真へ影響を与えるブレとは、正確に言うならば、撮影されるフレーム内で被写体が相対的に動いてしまうことである。従って、ブレには、カメラ自体のブレに起因するカメラブレの他に、被写体側のブレに起因する被写体ブレも含まれる。しかしながら、上述の従来のブレ補正カメラは、撮影されるフレーム内における被写体の動き自体を検出するのではなく、カメラの動きを検出するものでしかないので、被写体ブレを検出することは不可能である。これが従来技術の第２の問題点である。
【０００６】
また、従来のブレ検出カメラは、カメラの傾き量に対応する量だけレンズをシフトする構成を採用していたので、上述のブレ検出センサを使用してカメラの傾き量を検出しない限り、ブレ補正をすることができない。これが従来技術の第３の問題点である。
【０００７】
また、従来のブレ検出カメラは、レンズをシフト駆動する機構を必要とするので、レンズ鏡筒側の構造が複雑化して、大型化且つ大重量化していた。これが従来技術の第４の問題点である。
【０００８】
また、従来のブレ検出カメラを、一眼レフカメラの様な交換レンズ式カメラに採用する場合には、交換レンズ側に上述したレンズのシフト駆動機構が搭載されている必要があるので、従前の交換レンズを使用する場合には、ブレ補正をすることができない。これが従来技術の第５の問題点である。
【０００９】
なお、上述の通り、プログラムオートモードを用いて自動露出制御を実行している場合には、プログラムラインが固定されている。このプログラムラインは、ブレが生じていないことを前提として決定されているので、ブレの程度が許容範囲を出た場合には、撮影写真にその影響が生じてしまう。これが従来技術の第６の問題点である。
【００１０】
本発明は、以上の各問題点を解決するためになされたものである。
即ち、本発明の第１の課題は、従来技術の第１の問題点に鑑み、軽量且つ小型のブレ検出装置を提供することである。
【００１１】
また、本発明の第２の課題は、従来技術の第２の問題点に鑑み、カメラに撮影されるフレーム内で被写体自体が相対的に動いてしまうことを検出することにより、カメラブレ及び被写体ブレの両者を検出することができるブレ検出装置を提供することである。
【００１２】
また、本発明の第３の課題は、従来技術の第３乃至第６の問題点に鑑み、レンズのシフト駆動機構等の機械的機構を新設することなく、撮影写真へのブレの影響を抑えることができる露出制御装置を提供することである。
【００１３】
【課題を解決するための手段】
本発明は、上記課題を解決するために以下の手段を採用した。即ち、本発明によるカメラの露出制御装置は、上記第１及び第３の課題を解決するために、測定した被写体輝度に応じて適正露光量を得るためのシャッタ速度及び絞り値を決定するカメラの露出制御装置において、カメラに関して相対的に固定された一定方向から外光を導入する外光導入手段と、この外光導入手段によって導入された外光を受光する受光手段と、この受光手段が受光する光量の変化率を検出する光量変化率検出手段と、この光量変化率検出手段によって検出された変化率が基準値を超えたか否かを判定する判定手段と、この判定手段が前記変化率が前記基準値を超えたと一旦判定してから一定時間内においては、この判定手段が前記一定時間にわたって前記変化率が前記基準値を超えていないと判定した場合に比して、前記シャッタ速度をより高速になるよう決定するシャッタ速度決定手段と、このシャッタ速度決定手段が決定したシャッタ速度に対応した絞り値を決定する絞り値決定手段とを、備えたことを特徴とする。
【００１６】
【作用】
外光導入手段は、検出対象物に関して相対的に固定された一定方向から外光を導入する。受光手段は、この外光導入手段によって導入された外光を受光する。検出対象物がブレた時には外光導入手段により外光が導入される方向が変化するので、受光手段による受光量が変化する。光量変化率検出手段は、この受光手段が受光する光量の変化率を検出する。判定手段は、この光量変化率検出手段によって検出された変化率が基準値を超えた場合にブレが生じたものと判定する。
【００１７】
【実施例】
以下、図面に基づいて、本発明の実施例を説明する。
各実施例の詳細な説明を行う前に、本発明の各構成要件の概念を説明する。
〔検出対象物〕
このブレ検出装置によってブレ検出される検出対象物は、カメラに限るものではなくあらゆるものが対象となる。
〔外光導入手段〕
この外光導入手段によって導入される外光は、自然光であっても良いし人工光であっても良い。例えば、暗黒空間内に存在する物体のブレを検出する場合には、この物体外部からこの物体に対してレーザ光等を投光しても、本発明の目的たるブレ検出は可能である。
【００１８】
この外光導入手段によって導入する外光の方向は、如何なる方向であっても良い。例えば、検出対象物をカメラとする場合でも、被写体方向以外の方向の外光を導入してブレ検出を行っても、カメラ自体のブレの検出は可能である。但し、被写体方向からの外光を導入すれば、カメラ自体のブレの他に被写体のブレの検出をする事も可能になる。
【００１９】
外光導入手段が導入する外光は、受光手段を頂点とする一定立体各内の空間からの外光に限定することが望ましい（請求項２に対応）。このように導入する光の範囲を限定することにより、ブレに対する受光量変化率を大きくすることができる。即ち、ブレ検出装置のレスポンスを良くすることができるのである。
【００２０】
この場合、集光レンズを用いるのが効果的である（請求項３に対応）。集光レンズを用いれば、導入する外光の範囲を限定することができるとともに、導入する外光の光量を多くすることができるからである。検出対象物をカメラとする場合には、この集光レンズを撮影レンズに共用させても良い（請求項５に対応）。このようにすれば、受光手段にて受光する光とフィルム上に露光をする光とを、正確に一致させることができるからである。この際、受光手段にて受光する領域を被写体像が結像される領域の一部のみとすることができる（請求項６に対応）。このようにすれば、ブレに対する受光量変化率を大きくすることができ、ブレ検出装置のレスポンスを良くすることができる。
【００２１】
集光レンズを通った光を受光手段上に受光させる結像手段としては、受光手段をフィルム面上に直接移動させる手段であっても良いし、一眼レフカメラにおけるピント板上に結像した被写体像を更に結像させる結像レンズであって良い。
〔受光手段〕
受光手段は、光電変換素子であることが望ましい。光電変換素子であると後の処理が容易になるからである。この光電変換素子としては、ホトダイオードのように光電流を出力するものであっても良いし、ＣＣＤのように電荷を蓄積して電圧を出力するものであっても良い。
【００２２】
受光手段がホトアレイのように複数測光領域に分割されているように構成しても良い。このようにすれば、一つ一つの測光領域に導入される光が限定されるので、個々の測光領域毎の受光量の変化率を大きくすることができる。この場合、カメラの被写体の像を集光レンズによってこの受光手段上に結像するように構成すると、特に効果が大きい。結像することによって、受光手段上に導入される外光のコントラストが大きくなるからである。
【００２３】
この受光手段は、カメラの露出制御用の受光素子と兼用させることができる。例えば、ＴＴＬによって被写体輝度を測光する受光素子と兼用させることができる。また、いわゆる分割測光を行うカメラの受光素子の一部を本発明における受光手段としても良い（請求項７に対応）。このようにすれば、受光する領域を限定できるとともに、分割測光のためにも利用できるので、素子や回路の点数を増加させないで済むからである。
〔光量変化率検出手段〕
光量変化率検出手段は、受光手段による受光量の微分値を測定して変化率としても良いし、一定時間毎に受光量を測定してその差分をとっても良い。
〔判定手段〕
判定手段は、受光量の変化率を基準値と比較して判定を行う。この際、基準値が固定であっても良いし、被写体のコントラストに対応して、コントラストが高いときは基準値を高く、コントラストが低いときは基準値を低くなるように変化するように構成しても良い。
〔シャッタ速度決定手段〕
このシャッタ速度決定手段は、被写体輝度に応じてシャッタ速度を決定する。このシャッタ速度を決定する際、判定手段によって受光量の変化率が基準値を超えていると判定された場合には、シャッタ速度をより高速に設定する。この際、被写体輝度からシャッタ速度を求める関数における係数自体を変えるようにしても良いし、係数を変えることなく算出されたシャッタ速度を高速側にシフトさせるように構成しても良い。
【００２４】
【実施例１】
以下、図面に基づいて本発明の第１実施例を説明する。本実施例は、本発明によるブレ検出装置及び露出制御装置を、一眼レフカメラシステムに適用した例を示すものである。
〈実施例のハード構成〉
図２は、本実施例による一眼レフカメラシステムの断面概略図である。この一眼レフカメラシステムは、周知のように、カメラボディ２０と交換レンズ３０とから構成されている。この交換レンズ３０内には、撮影レンズＬ，及び撮影光束を絞るための絞り羽根３１が内蔵されている。一方、カメラボディ２０内には、撮影フィルムを配置するフィルム面２１，撮影フィルムを露光する露光時間を制御するためのシャッタ幕２９，撮影光路内に介入することにより撮影光を曲げるミラー２２，このミラー２２を介してフィルム面２１と光学的等価位置に配置されているピントグラス２３，このピントグラス２３の光学的後方に配置されているペンタプリズム２４，このペンタプリズム２４の光学的後方に配置されているファインダー光学系２５及びコンデンサレンズ２６，並びに、コンデンサレンズ２６の光学的後方に配置されている測光センサ１が内蔵されている。
【００２５】
以上のように構成されている本実施例による一眼レフカメラシステムにおいて、図示せぬ被写体から発された光は、撮影光軸Ｏに沿ってこのカメラシステム内に入り、絞り羽根３１によって絞られつつ、合焦位置に配置された外光導入手段としてのレンズＬによって集光される。そして、ミラー２２が撮影光路から待避している撮影時においては、フィルム面２１上に被写体像が結像される。このフィルム面２１上に被写体像が結像される時間（即ち、露光時間）は、シャッタ幕２９が開いている時間によって定まる。
【００２６】
一方、外光導入手段としてのミラー２２が撮影光路内に介入している待機時においては、ピントグラス２３上に、被写体像が結像される。このピントグラス２３上の被写体像は、外光導入手段としてのペンタプリズム２４内において多重反射され、ファインダー光学系２５によって拡大され、撮影者によって観察される。
【００２７】
このピントグラス２３からファインダー光学系２５に達する観察光軸Ｏ1は、図示せぬビームスプリット用プリズムによって分岐される。この分岐された光軸Ｏ2は、結像手段としてのコンデンサレンズ２６を通って、測光センサ１に達する。この測光センサ１はコンデンサレンズ２６を介してピントグラス２３と光学的に等価な位置に配置されているので、ピントグラス２３上の被写体像は、測光センサ１の受光面上に再結像されるのである。
【００２８】
分割測光手段としての測光センサ１の受光面の平面図を、図３に示す。この測光センサ１の受光面は、フィルム面２１上に配置されるフィルムの露光範囲（図示せぬアパーチャを通過する範囲）と光学的に等価となっている。従って、この受光面上に結像される被写体像の範囲は、フィルム上に結像される被写体像の範囲（撮影されるフレームの範囲）と一致している。
【００２９】
図３から明らかなように、測光センサ１の受光面は、Ａ〜Ｆの５つの領域に分割されており、夫々独立した受光素子となっている。このように測光センサ１が複数領域に分割されているのは、本出願人が特願平２−１４５４１５号にて提案したような分割測光を行うためである。この分割測光を行う事により、例えば、中央部分に形成された円形の測光領域Ｂから得られる測光データを、中央重点測光時においては他の領域よりも大きく重み付けし、平均測光時においては他の領域と同じ重み付けをすることができる。
【００３０】
本実施例は、この測光領域Ｂの中心に、受光手段としての小径の測光領域Ａが形成されていることを特徴としている。この測光領域Ａから得られる測光データは、被写体輝度（ＢＶ値）を測定する際には、測光領域から得られる測光データと同じ扱いを受けるが、単独でブレ検出用のデータとして用いられる。このため、測光領域Ａは、主たる被写体の存在可能性が最も高い受光面中心に配置されているのである。このように、測光領域Ａは、撮影レンズＬを通過する光のうち、更に一部のみが照射されている。つまり、その測光領域Ａには、それを頂点として一定立体角内の空間からの外光のみが導入されることになる。
【００３１】
この測光センサ１からのデータに基づいて撮影制御を行うカメラシステム内部の回路構成を図１及び図４に示す。
図１において、測光センサ１からの出力は、測光回路２を介して、ＣＰＵ（中央演算処理装置）３に入力される。この測光センサ１と測光回路２の具体的回路構成を、図４に示す。この図４から明らかなように、測光センサ１の各測光領域Ａ〜Ｆに対応するホトダイオードＡ〜Ｆ毎に、測光回路（２つのダイオード，オペアンプ，及びＡ／Ｄ変換器４０）が設けられている。このホトダイオードＡ〜Ｆからの光電流は、このホトダイオード及びオペアンプにより対数圧縮されたアナログ電圧値に変換される。Ａ／Ｄ変換器４０は、このアナログ電圧値をアナログ／デジタル変換することにより、被写体輝度に対応したアペックス値（ＢＶ値）を出力するのである。
【００３２】
ＣＰＵ３には、また、ＤＸ接点１０からのＤＸ情報が入力する。このＤＸ情報は、フィルム面２１上に配置されるフィルムの感度に対応したアペックス値（ＳＶ値）についての情報である。ＣＰＵ３は、このフィルム感度（ＳＶ値）及び測光センサ１からの被写体輝度（ＢＶ値）に基づいて、絞り値（ＡＶ値）及びシャッタ速度（ＴＶ値）を算出するための所定の演算を実施する。また、測光センサ１の測光領域Ａに対応する被写体輝度情報に基づいて、ブレ検出を行う。即ち、ＣＰＵ３は、光量変化率検出手段，判定手段，シャッタ速度決定手段，及び絞り値決定手段の機能を有している。
【００３３】
ＣＰＵ３には、また、カメラボディ２０の外面に設けられたシャッタボタン２７の押下の一段目に連動する測光スイッチＳＷ１，同じくシャッタボタン２７の押下の二段目に連動するレリーズスイッチＳＷ２，及び、カメラボディ２０の外面に設けられたモード選択ボタン２８に連動するモードスイッチＳＷ４からのＯＮ／ＯＦＦ情報が、夫々入力する。
【００３４】
ＣＰＵ３は、これらの情報に基づいて、シャッタ制御回路５，絞り制御回路７，ミラーアップ回路９を制御し、撮影を実行する。
シャッタ制御回路５は、シャッタ機構４を駆動する。即ち、このシャッタ制御回路５は、撮影時にＣＰＵ３からの指示に基づいて、シャッタ機構４がＴＶ値に対応する所定時間だけ開くように、シャッタ機構４を駆動する。
【００３５】
絞り制御回路７は、交換レンズ６内の絞り機構６を駆動する。即ち、この絞り制御回路７は、撮影時にＣＰＵ３から通知されたＡＶ値に基づいて、この絞り機構６を構成する絞り羽根３１が所定の開口面積にまで閉じるように、絞り機構６を駆動する。この絞り制御回路７と絞り機構６との間の連結は、レンズマウントに形成された周知の連動機構によってなされる。
【００３６】
ミラーアップ回路９は、ミラーアップ機構８を駆動する。即ち、このミラーアップ回路９は、撮影時にＣＰＵ３から指示されたタイミングでミラー２２を上下させるように、ミラーアップ機構８を駆動する。
【００３７】
なお、ＣＰＵ３には、メインスイッチＳＷ３を介して、電池Ｖからの駆動電圧Ｖｃｃが供給されている。
〈実施例のソフト構成〉
次に、ブレ検出及び露出制御を行うためにＣＰＵ３において実行される制御内容を説明する。なお、以下の処理において用いられる被写体輝度値（ＢＶ値），フィルム感度値（ＳＶ値），露出値（ＥＶ値），シャッタ速度値（ＴＶ値），絞り値（ＡＶ値）は、全てアペックス演算用のアペックス値である。
〔メイン処理〕
図５は、メインスイッチＳＷ３をＯＮしてから撮影が完了するまでの全般的な制御を行うメイン処理の内容を示すフローチャートである。
【００３８】
このメイン処理は、メインスイッチＳＷ３がＯＮされることによりスタートする。そして、最初のステップＳ１０１において、測光演算のサブルーチン（ステップＳ１０４）において使用する“高速側ＯＮフラグ”Ｈをクリアする（Ｈ＝０をセットする）。また、同時に、“時間カウンタ値”ＴＩＭをクリアする（ＴＩＭ＝０をセットする）。
【００３９】
次にステップＳ１０２において、測光スイッチＳＷ１がＯＮされたかどうかをチェックする。測光スイッチＳＷ１がＯＮされていない場合には、処理がステップＳ１０１に戻されて、ステップＳ１０１からＳ１０２までのループが繰り返される。
【００４０】
このループを繰り返している途中で測光スイッチＳＷ１がＯＮされた時には、処理がステップＳ１０３に進む。このステップＳ１０３では、ＣＰＵ３の処理が一律に１ｍｓ（ミリ秒）待機させられる。これは、測光演算のサブルーチン（ステップＳ１０４）を１ｍｓ間隔で実行するために付加された処理である。
【００４１】
ステップＳ１０３にて１ｍｓの待機が完了すると、ステップＳ１０４において測光演算処理のサブルーチン（図６）が呼び出される。この測光演算処理のサブルーチンの具体的内容は、後に詳しく述べるが、この測光演算処理を実行することによって、絞り値（ＡＶ値）及びシャッタ速度（ＴＶ値）が算出される。
【００４２】
測光演算のサブルーチン（ステップＳ１０４）から処理が戻ると、続くステップＳ１０５では、レリーズスイッチＳＷ２がＯＮされたかどうかをチェックする。レリーズスイッチＳＷ２がＯＮされていない場合には、処理がステップＳ１０２に戻されて、ステップＳ１０２乃至ステップＳ１０５のループが繰り返される。
【００４３】
このループを繰り返している途中でレリーズスイッチＳＷ２がＯＮされた時には、処理がステップＳ１０６に進む。このステップＳ１０６において、ＣＰＵ３は、ステップＳ１０４にて算出した絞り値（ＡＶ値）を絞り制御回路７に設定して、絞り機構６による絞り羽根３１の絞り込みを開始させる。
【００４４】
続くステップＳ１０７において、ＣＰＵ３は、ミラーアップ回路９に対してミラーアップ指示を出力して、ミラーアップ機構８によるミラー２２の待避を行わしめる。
【００４５】
このミラー２２の待避が完了すると、続くステップＳ１０８において、ＣＰＵ３は、シャッタ制御回路５に対してシャッタ開指示を出力する。このシャッタ開指示を受けたシャッタ制御回路５は、シャッタ機構４を駆動して、シャッタ幕２９を開き始める（先幕の走行を開始する）。なお、シャッタ制御回路５は、一旦シャッタ幕を開き始めると、ＣＰＵ３とは非同期にシャッタ機構４を駆動できるので、ＣＰＵ３は、直ちにステップＳ１０９の処理を行うことができる。
【００４６】
ステップＳ１０９において、ＣＰＵ３は、ステップＳ１０４にて算出したシャッタ速度（ＴＶ値）に対応する時間が経過することを待つ。そして、時間が経過した時には、ステップＳ１１０において、シャッタ制御回路５に対してシャッタ閉指示を出力する。このシャッタ閉指示を受けたシャッタ制御回路５は、シャッタ機構４を駆動して、シャッタ幕２９を閉じ始める（後幕の走行を開始する）。
【００４７】
このシャッタ幕２９が閉じ終わると、続くステップＳ１１１において、ＣＰＵ３は、ミラーアップ回路９に対してミラーダウン指示を出力して、ミラーアップ機構８によるミラー２２の復帰を行わしめる。
【００４８】
続くステップＳ１１２において、ＣＰＵ３は、絞り制御回路７に対して絞り開指示を出力し、絞り機構６による絞り羽根３１の開放を行なわしめる。
以上の処理が完了すると、処理はステップＳ１０１に戻り、次の撮影のための待機をする。なお、この図５に示すメイン処理は、メインスイッチＳＷ３がＯＦＦされると、終了する。
〔測光演算処理〕
図６は、メイン処理のステップＳ１０４において実行される測光演算処理のサブルーチンの内容を示すフローチャートである。
【００４９】
そのサブルーチンに入って最初のステップＳ２０１では、測光センサ１の各測光領域Ａ〜Ｆにおいて夫々測定された被写体輝度値ＢＶi（ｉ＝Ａ，Ｂ，…Ｆ）を、測光回路２から入力する。同時に、測光領域Ａにおいて測光された被写体輝度値ＢＶAを、変数Ａnにストアする。
【００５０】
続くステップＳ２０２では、今回の測光演算処理がステップＳ１０１を最後に通過してから初めて実行された測光演算処理であるかどうかを判定する。初めての測光演算処理であると判定した場合には、変数Ａnの経時的変化幅の検知に基づくブレ検出はできないので、直ちに処理をステップＳ２１０に進める。ステップＳ２１０では、今回の変数Ａnの値を、前回の測光演算処理における測光値を示す変数Ａn-1にストアする。
【００５１】
一方、ステップＳ２０２にて、今回の測光演算処理がステップＳ１０１を最後に経過してから２回目以降の測光演算処理であると判定した場合には、処理をステップＳ２０３に進める。
【００５２】
ステップＳ２０３では、今回の測光演算処理のステップＳ２０１にてストアした変数Ａnの値（即ち、今回、測光領域Ａにおいて測光された被写体輝度値ＢＶA）と前回の測光演算処理のステップＳ２１０にてストアした変数Ａn-1の値（即ち、前回、測光領域Ａにおいて測光された被写体輝度値ＢＶA）との差分の絶対値を算出し、これを変数Ｘにストアする。今回の測光と前回の測光は１ｍｓの単位時間間隔で実行されているので、この変数Ｘは、単位時間（１ｍｓ）内における被写体輝度のバラツキ値を示すことになる。
【００５３】
続くステップＳ２０４においては、ステップＳ２０３でストアした変数Ｘの値が“高速ＯＮ判断レベル”ＬＶＬ以上であるかどうかを判定する。このＬＶＬの値は、図９に示される通常用のプログラムライン（ノーマルライン）に従った自動露出制御によって設定されるシャッタ速度（ＴＶ値）での許容ブレ量に、対応している。即ち、ブレ量が許容限界値になった際における被写体輝度のバラツキ値（Ｘ）が、予め、このＬＶＬに設定されているのである。
【００５４】
ステップＳ２０４にて変数Ｘの値がＬＶＬ以上であった場合には、今回のブレ量が許容範囲を超えていると認定できる。従って、続くステップＳ２０５では、“高速側ＯＮフラグ”Ｈを、Ｈ＝１にセットする。この“高速側ＯＮフラグ”Ｈは、図１２に示すようにシャッタ速度（ＴＶ値）を比較的高速に設定するためのプログラムライン（高速側プログラムライン）を、ステップＳ２１１の露出演算において選択するためのフラグである。
【００５５】
同時に、ステップＳ２０５では、“時間カウンタ値”ＴＩＭを、ＴＩＭ＝１０にセットする。この“時間カウンタ値”ＴＩＭは、一旦ＬＶＬ以上であると判断されていた変数ＸがＬＶＬを下回った回から“高速ＯＮフラグ”Ｈがクリアされる回までの当該測光演算処理サブルーチンの実行可能回数を、示している。即ち、本実施例においては、一旦変数ＸがＬＶＬ以上になれば、その後変数ＸがＬＶＬ未満になったとしても、測光演算処理サブルーチンの実行回数が１０回までは“高速側ＯＮフラグ”Ｈ＝１のまま露出演算（ステップＳ２１１）がなされるのである。この測光演算サブルーチンは１ｍｓ毎に実行されるので、“時間カウンタ値”ＴＩＭ＝１０は、１０ｍｓを示すことになる。このステップＳ２０５が完了すると、処理はステップＳ２１０に進む。
【００５６】
一方、ステップＳ２０４にて変数Ｘの値がＬＶＬ未満であった場合には、今回のブレ量は許容範囲内であると認定できる。そして、続くステップＳ２０５では、“時間カウンタ値”ＴＩＭが０であるか否かを判定する。
【００５７】
“時間カウンタ値”ＴＩＭが０でない場合は、過去１０回以内の測光演算処理において変数ＸがＬＶＬ以上であると判断された場合である。従って、この場合には、依然、露出演算（ステップＳ２１１）において高速側プログラムラインを選択すべく、“高速側ＯＮフラグ”ＨをＨ＝１のままとする。但し、処理をステップＳ２０７に進めて、“時間カウンタ値”ＴＩＭを１つデクリメントする。このステップＳ２０７が完了すると、処理はステップＳ２１０に進む。
【００５８】
ステップＳ２０５にて“時間カウンタ値”ＴＩＭが０であると判定した場合は、未だ変数ＸがＬＶＬ以上になっていない場合，若しくは、過去に変数ＸがＬＶＬ以上になったことがあるがその後１０回以上連続してＬＶＬを下回っている場合である。従って、この場合には、露出演算（ステップＳ２１１）においてノーマルプログラムライン（図１１）を選択することになる。そのため、処理をステップＳ２０８に進めて、“高速側ＯＮフラグ”Ｈをクリアし、続くステップＳ２０９において、過去の露出演算（ステップＳ２１１）にてＯＮされた警告をＯＦＦする。元々、Ｈ＝０，且つ警告ＯＦＦであった場合には、そのままにしておく。このステップＳ２０９が完了すると、処理はステップＳ２１０に進む。
【００５９】
このステップＳ２１０では、前述した通り、現時点における変数Ａnの値を、変数Ａn-1にストアする。
続くステップＳ２１１では、露出演算処理のサブルーチン（図７）を呼び出す。この露出演算処理のサブルーチンの内容は、後に述べる。露出演算処理のサブルーチン（ステップＳ２１１）から処理が戻ると、この測光演算処理のサブルーチンは、リターンする。
〔露光演算処理〕
図７は、測光演算処理のステップＳ２１１において実行される露光演算処理のサブルーチンの内容を示すフローチャートである。
【００６０】
このサブルーチンに入って最初のステップＳ３０１では、ステップＳ２０１にて入力した各測光領域Ａ〜Ｆにおける被写体輝度値ＢＶi（ｉ＝Ａ，Ｂ，…Ｆ）に基づいて、露出値（ＥＶ値）を算出するサブルーチンを呼び出す。この露出値（ＥＶ値）算出のためアルゴリズムとしては、公知の分割測光のアルゴリズムを応用することができる。ここでは、その最も簡単な例として、逆光時に中央重点測光に切り換えるアルゴリズムを例示する。
【００６１】
図８は、そのアルゴリズムに従った露出値（ＥＶ値）算出のためのサブルーチンである。図８においては、最初に測光領域Ａ及びＢの被写体輝度値（ＢＶA，ＢＶB）を加算して変数Ｙに代入し（ステップＳ４０１）、測光領域Ｃ乃至Ｆの被写体輝度値（ＢＶC，ＢＶF）の平均を変数Ｚに代入する（ステップＳ４０２）。そして、変数Ｙが変数Ｚよりも十分小さい場合には、逆光であるとして、係数ＫA，ＫBを大きく，且つ係数ＫC〜ＫFを小さくとる（ステップＳ４０３，Ｓ４０４）。これに対して変数Ｙが変数Ｚに比較して大差がない場合には、逆光ではないとして、全ての係数ＫA〜ＫFを同じ値とする（ステップＳ４０３，Ｓ４０５）。
【００６２】
このように係数ＫA〜ＫFを設定した後に、以下の演算によって被写体輝度値（ＢＶ値）を求める（ステップＳ４０６）。
0003718243.tif 000002
但し、Ｋは係数，ｉ＝Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ。求められた被写体輝度値（ＢＶ値）にフィルム感度値（ＳＶ値）を加算すると、露出値（ＥＶ値）が求められる（ステップＳ４０７）。
【００６３】
以上のようにして露出値（ＥＶ値）が算出されると、処理は図７の露出演算にリターンし、ステップＳ３０２を実行する。ステップＳ３０２では、“高速側ＯＮフラグ”Ｈの状態をチェックする。Ｈ＝０の場合は、ブレが検出されていない通常状態であるので、処理をステップＳ３０３に進める。このステップＳ３０３では、ノーマルプログラムライン（図１１）に従ってＴＶ値，ＡＶ値のセットを行うサブルーチン（図９）を呼び出す。このＴＶ値，ＡＶ値セットのサブルーチンの内容は、後に述べる。
【００６４】
一方、Ｈ＝１（高速側ＯＮ）の場合は、ブレが検出されている状態なので、処理をステップＳ３０４に進める。このステップＳ３０４では、警告ＯＮの処理を行う。具体的には、ファインダ内に設けられた図示せぬ警告インジケータを点灯させる。続くステップＳ３０５では、高速側プログラム（図１２）ラインに従ってＴＶ値，ＡＶ値のセットを行うサブルーチン（図１０）を呼び出す。このＴＶ値，ＡＶ値セットのサブルーチンの内容は、後に述べる。
【００６５】
これらＴＶ値，ＡＶ値セットのサブルーチン（ステップＳ３０３又はステップＳ３０５）から処理が戻ると、この露出演算処理のサブルーチンは、リターンする。
〔ノーマルプログラムラインによるＴＶ値，ＡＶ値セット〕
図９は、露出演算処理のステップＳ３０３において実行されるノーマルプログラムラインによるＴＶ値，ＡＶ値セットのサブルーチンの内容を示すフローチャートである。このサブルーチンは、ステップＳ３０１にて算出された露出値（ＥＶ値）に対応して、図１１のノーマルプログラムラインに示す関係になるように、シャッタ速度値（ＴＶ値）及び絞り値（ＡＶ値）の組み合わせを一義的に算出するものである。
【００６６】
なお、以下の各ステップにおける演算に用られる最大，最小シャッタ速度値（ＴＶＭＡＸ，ＴＶＭＩＮ）は、カメラボディ２０固有の値であり、本実施例においては、ＴＶＭＡＸ＝１３（１／８０００秒），ＴＶＭＩＮ＝−５（３０秒）である。これら最大シャッタ速度値（ＴＶＭＡＸ），及び最小シャッタ速度値（ＴＶＭＩＮ）は、予め、ＣＰＵ３の内部ＲＯＭにメモリされている。
【００６７】
同様に、最大，最小絞り値（ＡＶＭＡＸ，ＡＶＭＩＮ）は、交換レンズ３０固有の値であり、本実施例においては、ＡＶＭＡＸ＝９（ＦＮｏ＝２２），ＡＶＭＩＮ＝１（ＦＮｏ＝１．４）である。これら最大絞り値（ＡＶＭＡＸ），及び最小絞り値（ＡＶＭＩＮ）は、交換レンズ３０の図示せぬＲＯＭにメモリされており、所定の通信処理の際に、ＣＰＵ３に読み込まれる。
【００６８】
このサブルーチンに入って最初のステップＳ５０１では、ステップＳ３０１にて算出された露出値（ＥＶ値）に対して以下のプログラム演算式を実行することにより、シャッタ速度値（ＴＶ値）を決定する。
【００６９】
ＴＶ＝（4/8）ＥＶ＋１ 4/8
続くステップＳ５０２では、ステップＳ５０１にて決定したシャッタ速度値（ＴＶ値）が最大シャッタ速度値（ＴＶＭＡＸ）を超えているかどうかをチェックする。そして、決定したシャッタ速度値（ＴＶ値）が最大シャッタ速度値（ＴＶＭＡＸ）を超えていない場合には、処理をそのままステップＳ５０４に進める。
【００７０】
これに対して、決定したシャッタ速度値（ＴＶ値）が最大シャッタ速度値（ＴＶＭＡＸ）を超えた場合は、被写体輝度が明るすぎる場合である。従って、ステップＳ５０３において、シャッタ速度値（ＴＶ値）を最大シャッタ速度値（ＴＶＭＡＸ）によってマージする。
【００７１】
続くステップＳ５０４では、露出値（ＥＶ値）からシャッタ速度値（ＴＶ値）を減算して、絞り値（ＡＶ値）を算出する。
以上により、プログラムライン（図１１）の斜線の傾斜に沿って、シャッタ速度値（ＴＶ値）及び絞り値（ＡＶ値）が定まることになる。以下は、この斜線が最小シャッタ速度値（ＴＶＭＩＮ）又は最大・最小絞り値（ＡＶＭＡＸ，ＡＶＭＩＮ）を超えた場合のための処理である。
【００７２】
即ち、ステップＳ５０５では、ステップＳ５０４にて算出した絞り値（ＡＶ値）が最小絞り値（ＡＶＭＩＮ）を超えているかどうかをチェックする。
算出した絞り値（ＡＶ値）が最小絞り値（ＡＶＭＩＮ）以下である場合は、被写体輝度が暗すぎる場合である。従って、ステップＳ５１１において、絞り値（ＡＶ値）を最小絞り値（ＡＶＭＩＮ）によってマージし、ステップＳ５１２においてシャッタ速度値（ＴＶ値）の再計算を行う。即ち、マージ後の絞り値（ＡＶ値）を露出値（ＥＶ値）から減算して、シャッタ速度値（ＴＶ値）値を求める。新しく求めたシャッタ速度値（ＴＶ値）については、ステップＳ５１３において、最小シャッタ速度値（ＴＶＭＩＮ）を下回っているかどうかのチェックを行う。チェックの結果、最小シャッタ速度値（ＴＶＭＩＮ）以上である場合にはシャッタ速度値（ＴＶ値）をそのままにしてリターンする。これに対して、最小シャッタ速度値（ＴＶＭＩＮ）を下回っている場合には、ステップＳ５１４において、シャッタ速度値（ＴＶ値）を最小シャッタ速度値（ＴＶＭＩＮ）によってマージして、リターンする（この場合は、アペックス演算によって適正露光は得られないことになるが、フィルムのラチチュードによっては、許容されうる。）。
【００７３】
一方、ステップＳ５０５にて絞り値（ＡＶ値）が最小絞り値（ＡＶＭＩＮ）を超えていると判定した場合は、続くステップＳ５０６において、ステップＳ５０４にて算出した絞り値（ＡＶ値）が最大絞り値（ＡＶＭＡＸ）を超えているかどうかを判定する。
【００７４】
絞り値（ＡＶ値）が最大絞り値（ＡＶＭＡＸ）を超えている場合は、被写体輝度が明るすぎる場合である。従って、ステップＳ５０７において、絞り値（ＡＶ値）を最大絞り値（ＡＶＭＡＸ）によってマージし、ステップＳ５０８においてシャッタ速度値（ＴＶ値）の再計算を行う。即ち、マージ後の絞り値（ＡＶ値）を露出値（ＥＶ値）から減算して、シャッタ速度値（ＴＶ値）値を求める。新しく求めたシャッタ速度値（ＴＶ値）については、ステップＳ５０９において、最大シャッタ速度値（ＴＶＭＡＸ）を上回っているかどうかのチェックを行う。チェックの結果、最大シャッタ速度値（ＴＶＭＡＸ）以下である場合にはシャッタ速度値（ＴＶ値）をそのままにしてリターンする。これに対して、最大シャッタ速度値（ＴＶＭＡＸ）を上回っている場合には、ステップＳ５１０において、シャッタ速度値（ＴＶ値）を最大シャッタ速度値（ＴＶＭＡＸ）によってマージすし、リターンする（この場合は、アペックス演算によって適正露光は得られないことになるが、フィルムのラチチュードによっては、許容されうる。）。
【００７５】
一方、ステップＳ５０６にて絞り値（ＡＶ値）が最大絞り値（ＡＶＭＡＸ）以下であると判定した場合は、被写体輝度が適切な範囲にある場合である。従って、この場合には、ステップＳ５０７をスキップして、ステップＳ５０８以下のシャッタ速度値（ＴＶ値）再計算・再設定を行い、リターンする。
〔高速側プログラムラインによるＴＶ値，ＡＶ値セット〕
図１０は、露出演算処理のステップＳ３０５において実行される高速側プログラムラインによるＴＶ値，ＡＶ値セットのサブルーチンの内容を示すフローチャートである。
【００７６】
このサブルーチンは、ステップＳ３０１にて算出された露出値（ＥＶ値）に対応して、図１２の高速側プログラムラインに示す関係になるように、シャッタ速度値（ＴＶ値）及び絞り値（ＡＶ値）の組み合わせを一義的に算出するものである。但し、図１１と図１２を比較することにより理解されるように、このサブルーチンでは、同じ露出値（ＥＶ値）に対応するシャッタ速度値（ＴＶ値）を、図９のサブルーチンにおけるよりも高速側にセットすることを特徴としている。この意味において、本サブルーチンは、「高速側ラインのＴＶ，ＡＶセット」と称するのである。なお、本サブルーチンでは、プログラムラインの斜線部分に対応する露出値（ＥＶ値）の範囲をなるべく広くとるように、ノーマルプログラムライン（図９，図１１）の場合よりもプログラムラインの斜線部分の傾きを大きくしている。
【００７７】
即ち、このサブルーチンに入って最初のステップＳ６０１では、ステップＳ３０１にて算出された露出値（ＥＶ値）に対して以下のプログラム演算式を実行することにより、シャッタ速度値（ＴＶ値）を決定する。
【００７８】
ＴＶ＝（2/8）ＥＶ＋６ 6/8
以下の処理は、図９における処理（ステップ番号の下二桁を同じくするステップの処理）と同じなので、その説明を省略する。
＜実施例の作用＞
以上のように構成される本実施例によれば、撮影されるフレーム内の被写体像は、ピントグラス２３を介して、測光センサ１上に結像される。この測光センサ１は、被写体像を複数の測光領域Ａ〜Ｆに分けて測光する。これら各測光領域Ａ〜Ｆ毎に測光された被写体輝度値（ＢＶA〜ＢＶF）は、ＣＰＵ３に入力されて、露出値（ＥＶ値）を決定する分割測光演算（ステップＳ３０１（図８））のために供される。
【００７９】
また、測光センサ１上の中央部分に位置する測光領域Ａにて測光された被写体輝度値（ＢＶA）は、ＣＰＵ３において、ブレ検出のためにも供される（図６ステップＳ２０１〜ステップＳ２１０）。即ち、この測光領域Ａは、測光センサ１の受光面中央の極狭い範囲のみを測光しているので、被写体がカメラシステムに対して相対的僅かに動いただけでも、その測光対象が変わってしまう。そのため、この測光領域Ａによって測光される被写体輝度値（ＢＶA）は、多少なりとも変化してしまう。従って、単位時間（１ｍｓ）毎に被写体輝度値（ＢＶA）を検出して（ステップＳ２０１）、それらの変化量を算出する事により（ステップＳ２１０，ステップＳ２０３）、単位時間内におけるブレの程度（バラツキ値Ｘ）を認識することができる。そして、このブレの程度（バラツキ値Ｘ）が許容範囲（ＬＶＬ）を超えた場合には（ステップＳ２０４）、許容し得ないブレが発生したと認識することができるのである（ステップＳ２０５）。
【００８０】
なお、以上のようなブレ検出方法によれば、カメラシステム自体がブレていることを検出することができるのは勿論、被写体側がブレている場合でも、これを検出することができる。特に、上述したように、測光領域Ａは、主たる被写体が存在している可能性が高い測光センサ１の受光面中央に配置されているので、撮影されるフレーム内でこの主たる被写体のみがブレている場合でも、これを検出することができるのである。
【００８１】
また、測光センサ自体が元来軽量かつ小型であるため、ブレ検出センサとして用いても、カメラシステムを大重量化することも大型化することもない。しかも、本実施例では露出制御用の測光センサ１を、ブレ検出センサとしての測光センサと兼用させている。従って、付加的な装置や回路を付する必要が全くない。従って、カメラシステムの重量も大きさも従前のものと変わることがない。
【００８２】
以上のようにようにしてブレが検出されると（ステップＳ３０２）、ＣＰＵ３は、ファインダー内に警告インジケータを点灯させるとともに（ステップＳ３０４）、ブレが生じていない通常時用のノーマルプログラムライン（図９，図１１）よりもシャッタ速度を高速側に制御するプログラムライン（図１０，図１２）に従って、自動露出制御をする（ステップＳ３０５）。この高速側のプログラムラインに従った自動露出制御では、同じ露出値（ＥＶ値）に対するシャッタ速度値（ＴＶ値）が、ノーマルプログラムラインに従った時よりもより高速側になる。従って、多少のブレが生じていても、撮影写真に対するブレの影響を軽減することができる。
【００８３】
このように、本実施例は、自動露出制御のためのプログラムラインを差し替えることでブレの影響を排除するものであるので、新たなメカ構成や回路構成を加える必要がない。そのため、カメラシステム自体の重量やサイズを大きくすることがない。さらに、交換レンズ３０はブレ補正のための機能を有している必要がないので、従前の交換レンズ３０をそのまま用いることができる。
【００８４】
以上のようにして、ブレが検出されて自動露出制御用のプログラムラインが高速側に差し替えられると、その後で被写体輝度値（ＢＶA）のバラツキ値Ｘが許容範囲（ＬＶＬ）内に収まったとしても、一定時間（１０ｍｓ）経過するまでは高速側のプログラムラインに従った自動露出制御が継続される（ステップＳ２０４，Ｓ２０６，Ｓ２０７）。これは、一旦ブレが検出された場合には、その影響がバラツキ値Ｘに表れていなくても、未だブレが継続している可能性が強いからである。
【００８５】
そして、一定時間（１０ｍｓ）経過してもバラツキ値Ｘが許容範囲を超えていないのであれば、ブレが収まっている蓋然性が高いと考えられる。そこで、ファインダー内の警告インジケータを消灯するとともに（ステップＳ２０９）、自動露出に用いるプログラムラインをノーマルプログラムライン（図９，図１１）に戻すのである（ステップＳ２０８，Ｓ３０２，Ｓ３０３）。
【００８６】
なお、ＣＰＵ３に接続されているモード選択スイッチＳＷ４を操作することにより、ブレ検出の機能はキャンセルされる。即ち、モード選択スイッチＳＷ４をＯＮすると、ステップＳ２０５において“高速側ＯＮフラグ”ＨがＨ＝１にセットされることが禁止されるのである。このように構成されると、動体を被写体として撮影している場合等に、意に反してプログラムラインが差し替えられることが防止される。
【００８７】
なお、本実施例では、測光センサ１の受光面中央の測光領域Ａのみをブレ検出用のセンサとしたが、これ以外の測光領域をブレ検出センサとして用いても良い。また、全測光領域Ａ〜Ｆをブレ検出して用いるとともに、何れかの測光領域から得られる被写体輝度値（ＢＶA〜ＢＶF）に経時的なバラツキがあっても、ブレが生じたものとして検出しても良い。
【００８８】
また、本実施例では、測光センサ１をＴＴＬ（Thruogh the lens）式としたが、撮影レンズ系と独立して、ブレ検出用の測光センサ１を設けても良い。この場合、ブレ検出用の測光センサ１の測光対象が被写体方向を向いてなくても、少なくともカメラシステム自体のブレを検出することができる。
【００８９】
【第２実施例】
本発明の第２実施例は、第１実施例におけるフローチャートの構成を改良したものである。即ち、本第２実施例は、第１実施例における図７のフローチャートの代わりに図１３のフローチャートを実行し、第１実施例における図９及び図１０のフローチャートの代わりに図１４のフローチャートを実行するものである。この第２実施例における他のフローチャート及びハード構成は、第１実施例のものと同じであるので、その説明を省略する。
【００９０】
図１３は、ステップＳ２１１において実行される露出演算処理のサブルーチンを示すフローチャートである。
このサブルーチンに入って最初のステップＳ７０１では、ステップＳ２０１にて入力した各測光領域Ａ〜Ｆにおける被写体輝度のアペックス値ＢＶi（ｉ＝Ａ，Ｂ，〜Ｆ）に基づいて、露出値（ＥＶ値）を算出するサブルーチン（図８）を呼び出す。
【００９１】
このサブルーチン（図８）によって露出値（ＥＶ値）が算出されると、処理は図１３の露出演算にリターンし、ステップＳ７０２を実行する。ステップＳ７０２では、“高速側ＯＮフラグ”Ｈの状態をチェックする。Ｈ＝０の場合は、ブレが生じていない状態であるので、処理をステップＳ７０３に進める。このステップＳ７０３では、ステップＳ７０１にて算出された露出値（ＥＶ値）に対して以下のプログラム演算式を実行することにより、シャッタ速度値（ＴＶ値）を決定する（第１実施例における図９のステップＳ５０１と同じ処理）。
【００９２】
ＴＶ＝（4/8）ＥＶ＋１ 4/8
一方、Ｈ＝１（高速側ＯＮ）の場合は、ブレが生じている状態であるので、処理をステップＳ７０４に進める。このステップＳ７０４では、警告ＯＮの処理を行う。具体的には、ファインダ内に設けられた図示せぬ警告インジケータを点灯させる。続くステップＳ７０５では、ステップＳ７０１にて算出された露出値（ＥＶ値）に対して以下のプログラム演算式を実行することにより、シャッタ速度値（ＴＶ値）を決定する（第１実施例における図１０のステップＳ６０１と同じ処理）。
【００９３】
ＴＶ＝（2/8）ＥＶ＋６ 6/8
以上のステップＳ７０３又はステップＳ７０５の処理を完了すると、続くステップＳ７０６において、ステップＳ７０３又はステップＳ７０５において求められたシャッタ速度値（ＴＶ値）に基づいて、ＡＶ値のセットを行うサブルーチン（図１４）を呼び出す。
【００９４】
この図１４のフローチャートに示すＡＶ値セットサブルーチンは、図９におけるステップＳ５０２以下の処理（ステップ番号の下二桁を同じくするステップの処理）と同じなので、その説明を省略する。なお、ステップＳ７０３の処理を経た後にこのＡＶ値セットサブルーチンを実行すると、図１１に示すノーマルプログラムラインに従った露出制御がなされる。また、ステップＳ７０４の処理を経た後にこのＡＶ値セットサブルーチンを実行すると、図１２に示す高速側プログラムラインに従った露出制御がなされる。
【００９５】
このＡＶ値セットのサブルーチン（ステップＳ７０６）から処理が戻ると、この露出演算処理のサブルーチンは、リターンする。
本実施例によれば、第１実施例と同じ作用が得られる。しかも、サブルーチンの数を１つ減らすことができるので、プログラムの総量を小さくすることができる。
【００９６】
【第３実施例】
本発明の第３実施例は、第１実施例における高速側プログラムライン（図１２）のようなノーマルプログラムライン（図１１）と別の（傾きを持った）プログラムラインを用意するのではなく、図１６に示すように、ノーマルプログラムラインαをそのまま１ＴＶだけ高速側にシフトする制御（β）を行うことを特徴としている。
【００９７】
この様な制御を実現するために、本実施例３では、第１実施例における図７，図９，及び図１０のフローチャートの代わりに、図１５のフローチャートを実行する。この第３実施例における他のフローチャート及びハード構成は、第１実施例のものと同じであるので、その説明を省略する。
【００９８】
図１５は、ステップＳ２１１において実行される露出演算処理のサブルーチンを示すフローチャートである。
このサブルーチンに入って最初のステップＳ９０１では、ステップＳ２０１にて入力した各測光領域Ａ〜Ｆにおける被写体輝度値ＢＶi（ｉ＝Ａ，Ｂ，…Ｆ）に基づいて、露出値（ＥＶ値）を算出するサブルーチン（図８）を呼び出す。
【００９９】
このサブルーチン（図８）によって露出値（ＥＶ値）が算出されると、処理は図１５の露出演算にリターンし、ステップＳ９０２を実行する。このステップＳ９０２では、ステップＳ９０１にて算出された露出値（ＥＶ値）に対して以下のプログラム演算式を実行することにより、シャッタ速度値（ＴＶ値）を決定する（第１実施例における図９のステップＳ５０１と同じ処理）。
【０１００】
ＴＶ＝（4/8）ＥＶ＋１ 4/8
続くステップＳ９０３では、ステップＳ９０２にて決定したシャッタ速度値（ＴＶ値）が最大シャッタ速度値（ＴＶＭＡＸ）を超えているかどうかをチェックする。決定したシャッタ速度値（ＴＶ値）が最大シャッタ速度値（ＴＶＭＡＸ）を超えた場合は、被写体輝度が明るすぎる場合である。従って、ステップＳ９０４において、シャッタ速度値（ＴＶ値）を最大シャッタ速度値（ＴＶＭＡＸ）によってマージして、処理をステップＳ９０９に進める。
【０１０１】
これに対して、決定したシャッタ速度値（ＴＶ値）が最大シャッタ速度値（ＴＶＭＡＸ）以下である場合には、処理をステップＳ９０５に進める。このステップＳ９０５では、“高速側ＯＮフラグ”Ｈの状態をチェックする。Ｈ＝０の場合は、ブレが生じていない状態であるので、処理をそのままステップＳ９０９に進める。
【０１０２】
一方、Ｈ＝１（高速側ＯＮ）の場合は、ブレが生じている状態であるので、処理をステップＳ９０６に進める。このステップＳ９０６では、ステップＳ９０２にて算出されたＴＶに、１を加算する。即ち、シャッタ速度値（ＴＶ値）を一段階高速側にシフトするのである。続く、ステップＳ９０７では、新たに設定したシャッタ速度値（ＴＶ値）が最大シャッタ速度値（ＴＶＭＡＸ）を超えているかどうかをチェックする。新たに設定したシャッタ速度値（ＴＶ値）が最大シャッタ速度値（ＴＶＭＡＸ）以下の場合は、そのまま処理をステップＳ９０９に進める。これに対して、最大シャッタ速度値（ＴＶＭＡＸ）を超えた場合には、ステップＳ９０８において、シャッタ速度値（ＴＶ値）を最大シャッタ速度値（ＴＶＭＡＸ）によってマージして、処理をステップＳ９０９に進める。
【０１０３】
ステップＳ９０９では、露出値（ＥＶ値）からシャッタ速度値（ＴＶ値）を減算して、絞り値（ＡＶ値）を算出する。
以上により、ノーマルプログラムライン（図１６α）又は高速側にシフトされたプログラムライン（図１６β）の斜線の傾斜に沿って、シャッタ速度値（ＴＶ値）及び絞り値（ＡＶ値）が定まったことになる。次のステップＳ９１０以降は、この斜線が最小シャッタ速度値（ＴＶＭＩＮ）又は最大・最小絞り値（ＡＶＭＡＸ，ＡＶＭＩＮ）を超えた場合のための処理である。但し、その処理の内容は、図９におけるステップＳ５０５以下の処理と全く同じなので、その説明を省略する。
【０１０４】
本実施例によれば、明るすぎる場合でなく（ステップＳ９０３），且つブレが検出されていないならば（ステップＳ９０５）、図１６のαに示した通常用のノーマルラインに従った自動露出制御がなされる。これに対して、ブレが検出された場合には（ステップＳ９０５）、シャッタ速度値（ＴＶ値）が高速側に１段階シフトされる（ステップＳ９０６）。従って、図１６のβに示した高速側のプログラムラインに従った自動露出制御がなされる。本実施例の他の作用は、第１実施例と同じである。
【０１０５】
【発明の効果】
以上のように構成された本発明のブレ検出装置によれば、軽量且つ小型のブレ検出装置を実現することができる。また、このブレ検出装置をカメラに応用して、このカメラの被写体方向からの外光を導入するようにすれば、カメラに撮影されるフレーム内で被写体自体が相対的に動いてしまうことを検出することにより、カメラブレ及び被写体ブレの両者を検出することができる。
【０１０６】
また、本発明のカメラの露出制御装置によれば、レンズのシフト駆動機構等の機械的機構を新設することなく、撮影写真へのブレの影響を抑えることができる。
【図面の簡単な説明】
【図１】  本発明の第１実施例によるカメラシステムの内部回路を示すブロック図
【図２】  本発明の第１実施例によるカメラシステムの断面図
【図３】  図２における測光センサの受光面を示す外観図
【図４】  図１における測光センサ及び測光回路の回路図
【図５】  本発明の第１実施例において実施されるメイン処理を示すフローチャート
【図６】  図５のステップＳ１０４において実施される測光演算処理のサブルーチンを示すフローチャート
【図７】  図６のステップＳ２１１において実施される露出演算処理のサブルーチンを示すフローチャート
【図８】  図７のステップＳ３０１において実施されるＥＶ値算出処理のサブルーチンを示すフローチャート
【図９】  図７のステップＳ３０３において実施されるノーマルプログラムラインＴＶ，ＡＶセット処理のサブルーチンを示すフローチャート
【図１０】  図７のステップＳ３０５において実施される高速側プログラムラインＴＶ，ＡＶセット処理のサブルーチンを示すフローチャート
【図１１】  ノーマルプログラムラインの制御結果を示すグラフ
【図１２】  高速側プログラムラインの制御結果を示すグラフ
【図１３】  本発明の第２実施例において実施される露出演算処理のサブルーチンを示すフローチャート
【図１４】  図１３のステップＳ７０６において実施されるＡＶセット処理のサブルーチンを示すフローチャート
【図１５】  本発明の第３実施例において実施される露出演算処理のサブルーチンを示すフローチャート
【図１６】  図１５による制御結果を示すグラフ
【符号の説明】
１    測光センサ
２    測光回路
３    ＣＰＵ
４    シャッタ機構
５    シャッタ制御回路
６    絞り機構
７    絞り制御回路
２０    カメラボディ
３０    交換レンズ
Ｌ    撮影レンズ
【図１】
0003718243.tif 000003
【図２】
0003718243.tif 000004
【図３】
0003718243.tif 000005
【図４】
0003718243.tif 000006
【図５】
0003718243.tif 000007
【図６】
0003718243.tif 000008
【図７】
0003718243.tif 000009
【図８】
0003718243.tif 000010
【図９】
0003718243.tif 000011
【図１０】
0003718243.tif 000012
【図１１】
0003718243.tif 000013
【図１２】
0003718243.tif 000014
【図１３】
0003718243.tif 000015
【図１４】
0003718243.tif 000016
【図１５】
0003718243.tif 000017
【図１６】
0003718243.tif 000018