(57)【特許請求の範囲】
【請求項１】
露光面における被写体光像の結像位置が変更可能な撮影光学系と、露光面における被写体光像のブレ量を検出するブレ量検出手段と、露光を指示する撮影者によるシャッタ操作部材の操作にのみ起因するブレ量のデータが記憶された記憶手段と、上記シャッタ操作部材の操作により露光が指示されると、この露光指示後に上記ブレ量検出手段で検出されるブレ量と上記記憶手段に記憶されたブレ量とを用いて露光面における被写体光像のブレを補正するためのブレ補正制御値を演算する演算手段と、上記ブレ補正制御値を用いて上記撮影光学系の駆動を制御する駆動制御手段とを備えたことを特徴とするブレ補正カメラ。
【請求項２】
露光面における被写体光像の結像位置が変更可能な撮影光学系と、所定の周期で露光面における被写体光像のブレ量を検出するブレ量検出手段と、ブレデータ取込モードで撮影者により上記シャッタ操作部材が操作されると、検出された上記被写体光像のブレ量を用いてこのシャッタ操作部材の操作時の被写体光像のブレ波形に含まれる、上記撮影者固有の上記シャッタ操作部材の操作にのみ起因するブレ成分のブレ量を算出するブレ成分算出手段と、上記ブレ成分算出手段で算出されたブレ成分のブレ量を記憶する記憶手段と、上記シャッタ操作部材により露光が指示されると、この露光指示後に上記ブレ量検出手段で検出されるブレ量と上記記憶手段に記憶されたブレ量とを用いて露光面における被写体光像のブレを補正するためのブレ補正制御値を演算する演算手段と、上記ブレ補正制御値を用いて上記撮影光学系の駆動を制御する駆動制御手段とを備えたことを特徴とするブレ補正カメラ。
【請求項３】
露光面における被写体光像のブレ量を検出するブレ量検出手段と、露光を指示する撮影者によるシャッタ操作部材の操作にのみ起因するブレ量のデータが記憶された記憶手段と、上記シャッタ操作部材の操作により露光が指示されると、この露光指示後に上記ブレ量検出手段で検出されるブレ量と上記記憶手段に記憶されたブレ量とを用いて露光面における被写体光像の結像位置が変更可能な撮影光学系の駆動を制御して露光面における被写体光像のブレを補正するためのブレ補正制御値を演算する演算手段とを備えたことを特徴とするブレ補正カメラ。
【請求項４】
所定の周期で露光面における被写体光像のブレ量を検出するブレ量検出手段と、ブレデータ取込モードで撮影者により上記シャッタ操作部材が操作されると、検出された上記被写体光像のブレ量を用いてこのシャッタ操作部材の操作時の被写体光像のブレ波形に含まれる、上記撮影者固有の上記シャッタ操作部材の操作にのみ起因するブレ成分のブレ量を算出するブレ成分算出手段と、上記ブレ成分算出手段で算出されたブレ成分のブレ量を記憶する記憶手段と、上記シャッタ操作部材により露光が指示されると、この露光指示後に上記ブレ量検出手段で検出されるブレ量と上記記憶手段に記憶されたブレ量とを用いて露光面における被写体光像の結像位置が変更可能な撮影光学系の駆動を制御して露光面における被写体光像のブレを補正するためのブレ補正制御値を演算する演算手段とを備えたことを特徴とするブレ補正カメラ。
【請求項５】
請求項２または４記載のブレ補正カメラにおいて、上記ブレ成分算出手段は、ブレ成分のブレ量を複数回算出し、これらのブレ量の平均値を上記記憶手段に記憶すべきブレ成分のブレ量とするものであることを特徴とするブレ補正カメラ。
【請求項６】
請求項１〜５のいずれかに記載のブレ補正カメラにおいて、上記ブレ補正制御値は上記撮影者による上記シャッタ操作部材の操作にのみ起因するブレ成分に対する第１のブレ補正制御値と上記シャッタ操作部材の操作に起因しないブレ成分に対する第２のブレ補正制御値とからなり、上記演算手段は、露光指示後に上記ブレ量検出手段で検出されるブレ量から上記記憶手段に記憶されたブレ成分のブレ量を減算して上記シャッタ操作部材の操作に起因しないブレ成分のブレ量を算出し、各ブレ成分のブレ量を用いてそれぞれ上記第１，第２のブレ補正制御値を演算するものであることを特徴とするブレ補正カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、露光面に投影された被写体光像のカメラブレに起因するブレを補正してブレの少ない写真撮影が可能なブレ補正カメラに関するものである。
【０００２】
【従来の技術】
従来、上記ブレ補正カメラが種々、提案されているが、これらの手ブレ補正カメラは、一般に、光軸が変更可能な撮影レンズを設けるとともに、カメラブレに基づく露光面における被写体光像のブレ方向及びブレ量（以下、これらの情報をブレ情報という。）を検出するセンサを設け、このセンサで検出されたブレ情報に基づき撮影レンズの光軸を変更して露光面における被写体光像のブレをキャンセルするように構成されている。
【０００３】
具体的には、所定の周期でセンサにより検出されるブレ量の変化率からブレ量を予測し、その予測されるブレ量をキャンセルように所定の周期で撮影レンズの光軸を変更するようにしている。
【０００４】
このようなブレ補正方法では、不連続かつ急峻なブレが発生した場合、ブレ量の予測が極めて困難で、かかる急激なブレ発生前のブレ量を用いてブレ補正を行なっても十分なブレ補正効果を得ることはできない。写真撮影においては、シャッタボタンの全押し操作により露光の指示がなされるが、このシャッタボタンの操作直後はこの操作に起因して急激なブレが発生することが多いので、露光指示後直ちにブレ補正動作と露光動作とを開始させるようにすると、ブレ補正の信頼性が著しく低下することになる。
【０００５】
従来、このような問題を解決するため、例えば特開平７−２１８９７０号公報には、露光が指示されてからシャッタボタンの操作に起因する急激なブレがなくなるまでの所定の時間は露光を禁止し、露光指示後、所定時間だけ遅延させて露光動作を開始させるようにしたブレ補正カメラが提案されている。
【０００６】
【発明が解決しようとする課題】
上記公報記載のブレ補正カメラでは、露光動作の開始を露光指示後、所定時間だけ遅延させているので、シャッタボタンの操作から露光が完了するまでに長時間を要することとなる。特に、ブレ補正の確実性を確保するため十分な遅延時間を設けると、撮影者に不自然なシャッタ操作の感触を与えることになる。また、撮影者がシャッタチャンスと判断してシャッタ操作を行なっても露光タイミングがシャッタチャンスからずれるため、シャッタボタンの操作性が非常に悪いものとなる。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、シャッタ操作による急激なブレが発生した場合にも好適なブレ補正を可能にし、シャッタボタンの操作性を低下させることのないブレ補正カメラを提供するものである。
【０００８】
【課題を解決するための手段】
請求項１に記載された発明は、露光面における被写体光像の結像位置が変更可能な撮影光学系と、露光面における被写体光像のブレ量を検出するブレ量検出手段と、露光を指示する撮影者によるシャッタ操作部材の操作にのみ起因するブレ量のデータが記憶された記憶手段と、上記シャッタ操作部材の操作により露光が指示されると、この露光指示後に上記ブレ量検出手段で検出されるブレ量と上記記憶手段に記憶されたブレ量とを用いて露光面における被写体光像のブレを補正するためのブレ補正制御値を演算する演算手段と、上記ブレ補正制御値を用いて上記撮影光学系の駆動を制御する駆動制御手段とを備えたものである。
【０００９】
上記構成によれば、シャッタ操作部材の操作により露光が指示されると、この露光指示後にブレ量検出手段により検出されたブレ量と記憶手段に記憶されたシャッタ操作部材の操作にのみ起因するブレ成分のブレ量とを用いてブレ補正制御値が演算され、このブレ補正制御値を用いて撮影光学系の駆動が制御される。
【００１０】
すなわち、シャッタ操作部材の操作により露光が指示された直後は、露光面における被写体光像の結像位置がシャッタ操作部材の操作に起因するブレ成分を含む急峻かつ大振幅のブレ波形で変移するが、撮影光学系は、シャッタ操作部材の操作に起因するブレ成分のブレ補正を加味したブレ補正制御値で駆動され、上記被写体光像の結像位置の変移量が低減される。従って、シャッタ操作部材の操作により露光が指示されると、直ちに露光開始が可能になる。
【００１１】
また、請求項２に記載された発明は、露光面における被写体光像の結像位置が変更可能な撮影光学系と、所定の周期で露光面における被写体光像のブレ量を検出するブレ量検出手段と、ブレデータ取込モードで撮影者により上記シャッタ操作部材が操作されると、検出された上記被写体光像のブレ量を用いてこのシャッタ操作部材の操作時の被写体光像のブレ波形に含まれる、上記撮影者固有の上記シャッタ操作部材の操作にのみ起因するブレ成分のブレ量を算出するブレ成分算出手段と、上記ブレ成分算出手段で算出されたブレ成分のブレ量を記憶する記憶手段と、上記シャッタ操作部材により露光が指示されると、この露光指示後に上記ブレ量検出手段で検出されるブレ量と上記記憶手段に記憶されたブレ量とを用いて露光面における被写体光像のブレを補正するためのブレ補正制御値を演算する演算手段と、上記ブレ補正制御値を用いて上記撮影光学系の駆動を制御する駆動制御手段とを備えたものである。
【００１２】
上記構成によれば、ブレデータ取込モードにおいて、撮影者による実際のシャッタ操作部材の操作にのみ起因するブレ成分のブレ量のデータを取り込み、記憶手段に記憶させることが可能になる。ブレデータ取込モードにおいて、撮影者が実際にシャッタ操作部材を操作すると、その操作直後にブレ量が検出され、この検出結果を用いて、シャッタ操作部材の操作時の被写体光像のブレ波形に含まれるシャッタ操作部材の操作にのみ起因するブレ成分のブレ量が算出され、この算出結果が記憶手段に記憶される。
【００１３】
そして、撮影モードで、撮影者がシャッタ操作部材を操作して露光を指示すると、この露光指示後にブレ量検出手段により検出されたブレ量と記憶手段に記憶された撮影者固有のシャッタ操作部材の操作にのみ起因するブレ成分のブレ量とを用いてブレ補正制御値が演算され、このブレ補正制御値を用いて撮影光学系の駆動が制御される。
【００１４】
また、請求項３に記載された発明は、露光面における被写体光像のブレ量を検出するブレ量検出手段と、露光を指示する撮影者によるシャッタ操作部材の操作にのみ起因するブレ量のデータが記憶された記憶手段と、上記シャッタ操作部材の操作により露光が指示されると、この露光指示後に上記ブレ量検出手段で検出されるブレ量と上記記憶手段に記憶されたブレ量とを用いて露光面における被写体光像の結像位置が変更可能な撮影光学系の駆動を制御して露光面における被写体光像のブレを補正するためのブレ補正制御値を演算する演算手段とを備えたものである。
【００１５】
上記構成によれば、シャッタ操作部材の操作により露光が指示されると、この露光指示後にブレ量検出手段により検出されたブレ量と記憶手段に記憶されたシャッタ操作部材の操作にのみ起因するブレ成分のブレ量とを用いてブレ補正制御値が演算される。
【００１６】
これにより、上記ブレ補正制御値を用いて撮影光学系の駆動が制御される。
【００１７】
すなわち、シャッタ操作部材の操作により露光が指示された直後は、露光面における被写体光像の結像位置がシャッタ操作部材の操作に起因するブレ成分を含む急峻かつ大振幅のブレ波形で変移するが、撮影光学系は、シャッタ操作部材の操作に起因するブレ成分のブレ補正を加味したブレ補正制御値で駆動され、上記被写体光像の結像位置の変移量が低減される。従って、シャッタ操作部材の操作により露光が指示されると、直ちに露光開始が可能になる。
【００１８】
また、請求項４に記載された発明は、所定の周期で露光面における被写体光像のブレ量を検出するブレ量検出手段と、ブレデータ取込モードで撮影者により上記シャッタ操作部材が操作されると、検出された上記被写体光像のブレ量を用いてこのシャッタ操作部材の操作時の被写体光像のブレ波形に含まれる、上記撮影者固有の上記シャッタ操作部材の操作にのみ起因するブレ成分のブレ量を算出するブレ成分算出手段と、上記ブレ成分算出手段で算出されたブレ成分のブレ量を記憶する記憶手段と、上記シャッタ操作部材により露光が指示されると、この露光指示後に上記ブレ量検出手段で検出されるブレ量と上記記憶手段に記憶されたブレ量とを用いて露光面における被写体光像の結像位置が変更可能な撮影光学系の駆動を制御して露光面における被写体光像のブレを補正するためのブレ補正制御値を演算する演算手段とを備えたものである。
【００１９】
上記構成によれば、ブレデータ取込モードにおいて、撮影者による実際のシャッタ操作部材の操作にのみ起因するブレ成分のブレ量のデータを取り込み、記憶手段に記憶させることが可能になる。ブレデータ取込モードにおいて、撮影者が実際にシャッタ操作部材を操作すると、その操作直後にブレ量が検出され、この検出結果を用いて、シャッタ操作部材の操作時の被写体光像のブレ波形に含まれるシャッタ操作部材の操作にのみ起因するブレ成分のブレ量が算出され、この算出結果が記憶手段に記憶される。
【００２０】
そして、撮影モードで、撮影者がシャッタ操作部材を操作して露光を指示すると、この露光指示後にブレ量検出手段により検出されたブレ量と記憶手段に記憶された撮影者固有のシャッタ操作部材の操作にのみ起因するブレ成分のブレ量とを用いてブレ補正制御値が演算される。
【００２１】
これにより、上記ブレ補正制御値を用いて撮影光学系の駆動が制御される。
【００２２】
なお、請求項５に記載されたように、上記ブレ成分算出手段は、ブレ成分のブレ量を複数回算出し、これらのブレ量の平均値を上記記憶手段に記憶すべきブレ成分のブレ量とするとよい。
【００２３】
上記構成によれば、ブレデータ取込モードにおいて、撮影者固有のシャッタ操作部材の操作にのみ起因するブレ成分のブレ量のデータが複数回算出され、これらの平均値が記憶手段に記憶される。
【００２４】
また、請求項６に記載された発明によれば、上記ブレ補正カメラにおいて、上記ブレ補正制御値は上記撮影者による上記シャッタ操作部材の操作にのみ起因するブレ成分に対する第１のブレ補正制御値と上記シャッタ操作部材の操作に起因しないブレ成分に対する第２のブレ補正制御値とからなり、上記演算手段は、露光指示後に上記ブレ量検出手段で検出されるブレ量から上記記憶手段に記憶されたブレ成分のブレ量を減算して上記シャッタ操作部材の操作に起因しないブレ成分のブレ量を算出し、各ブレ成分のブレ量を用いてそれぞれ上記第１，第２のブレ補正制御値を演算するものである。
【００２５】
上記構成によれば、露光指示後にブレ量検出手段で検出されるブレ量から記憶手段に記憶されたブレ成分のブレ量を減算してシャッタ操作部材の操作に起因しないブレ成分のブレ量が算出される。また、このシャッタ操作部材の操作に起因しないブレ成分（以下、第１のブレ成分という。）のブレ量を用いて第１のブレ成分に対する第１のブレ補正制御値が算出され、記憶手段に記憶されたシャッタ操作部材の操作にのみ起因するブレ成分（以下、第２のブレ成分という。）のブレ量を用いて第２のブレ成分に対する第２のブレ補正制御値が算出される。
【００２６】
そして、第１及び第２のブレ補正制御値を加算してブレ補正制御値が算出され、このブレ補正制御値を用いて撮像光学系の駆動が制御される。この結果、シャッタ操作部材の操作直後の被写体光像のブレ波形のうち、第１のブレ成分は第１のブレ補正制御値によりブレ補正され、第２のブレ成分は第２のブレ補正制御値によりブレ補正される。
【００２７】
【発明の実施の形態】
図１は、本発明に係るブレ補正カメラの外観を示す正面斜視図であり、図２は、同ブレ補正カメラの背面図である。
【００２８】
カメラ１は、カメラブレによる撮影画像のブレを補正して撮影することのできるブレ補正機能を有している。カメラ１は、カメラ本体２の正面略中央にズームレンズからなる撮影レンズ３を有し、この撮影レンズ３の内部に、後述するブレ補正用の光学系が設けられている。また、撮影レンズ３のレンズ系内には複数枚のシャッタ羽根を組み合わせてなるレンズシャッタが設けられている。
【００２９】
カメラ本体２の正面であって撮影レンズ３の上部に測距窓５が設けられ、この測距窓５の左側に測光窓４が設けられている。また、測距窓５の右側にファインダー対物窓６が設けられ、更にその右側にズーム連動タイプの内蔵フラッシュ７が設けられている。
【００３０】
カメラ本体２の測光窓４の後方位置には、ＳＰＣ等から成る受光素子を備えた測光回路が設けられ、この受光素子により被写体からの光を受光して被写体の輝度が検出されるようになっている。また、カメラ本体２の測距窓５の後方位置には、一対のラインイメージセンサからなる受光素子を備えた位相差検出方式の測距回路が設けられ、被写体からの光を受光素子で受光して被写体までの距離が検出されるようになっている。
【００３１】
また、カメラ本体２のファインダー対物窓６の後方位置には、被写体光像をカメラ本体２の背面に設けられたファインダー接眼窓１０に導くファインダー光学系が設けられている。ファインダー光学系内には、露光面における被写体光像のカメラブレに関する情報（ブレ方向及びブレ量の情報）を検出するためのＣＣＤエリアセンサからなるセンサが設けられている。また、ファインダー光学系内には視野枠やカメラブレしている被写体光像（以下、ブレ画像という。）のブレ補正に関する情報を表示する表示部が設けられている。
【００３２】
図３は、ファインダー内の表示部の一例を示す図である。
【００３３】
表示部は、視野枠Ｋの下部及び左右の両側部に設けられ、視野枠Ｋの下部に設けられた表示エリアＡ１には、ＡＦ（自動調節）、ＡＥ（自動露出調節）及びフラッシュ発光に関する情報が表示され、視野枠Ｋの右側部の表示エリアＡ２にはブレ補正に関する情報が表示され、視野枠Ｋの左下隅部に設けらた表示部Ａ３，Ａ４には、後述するブレ検出回路により検出されたブレ画像のブレ量が表示される。
【００３４】
表示エリアＡ２には、ＬＥＤ表示Ｐ１，Ｐ２，Ｐ３，Ｐ４とシンボルマーク表示ＳＰ１，ＳＰ２とが設けられている。ＬＥＤ表示Ｐ１は、後述するブレ補正モードが設定されていることを示す表示であり、ＬＥＤ表示Ｐ２は、ブレ補正モードが解除されていることを示す表示である。また、ＬＥＤ表示Ｐ３は、ブレ補正不可を示す表示であり、シンボルマーク表示ＳＰ１，ＳＰ２は、それぞれブレ補正不可の原因を示す表示である。すなわち、シンボルマーク表示ＳＰ１は、ブレ量が過大でブレ補正を有効に行えないことを示し、シンボルマーク表示ＳＰ２は、電源電池の電圧が低すぎてブレ補正動作が行えないことを示すものである。そして、ブレ補正の有無に関する情報は、これらのＬＥＤ表示Ｐ１，Ｐ２，Ｐ３及びシンボルマーク表示ＳＰ１，ＳＰ２を点灯することにより行なわれる。
【００３５】
また、ＬＥＤ表示部Ｐ４は、後述するＳ２ブレメモリモード（本願発明のブレデータ取込モードに相当）におけるレリーズ操作（シャッタボタン９の全押し）の可能状態を示す表示である。Ｓ２ブレメモリモードは、撮影者固有のレリーズ操作に起因するカメラブレのデータ（以下、Ｓ２ブレデータという。）を取り込むモードである。Ｓ２ブレメモリモードにおいて、Ｓ２ブレデータを取り込む際、撮影者のシャッタ操作が受付可能になると、ＬＥＤ表示Ｐ４が点灯される。
【００３６】
表示エリアＡ３，Ａ４には複数個のＬＥＤをライン状に配列してなるレベル表示部が設けられている。表示エリアＡ３はＸ方向のブレ量を表示するものであり、表示エリアＡ４はＹ方向のブレ量を表示するものである。
【００３７】
図１に戻り、カメラ本体２の左側部にはグリップ部２ａが設けられ、カメラ本体２の上面、グリップ部２ａの上方位置にシャッタボタン８が設けられている。シャッタボタン８は、半押しでオンになるＳ１スイッチ（図４参照）と全押しでオンになるＳ２スイッチ（図４参照）の操作部材である。Ｓ１スイッチは、撮影準備を指示するスイッチであり、Ｓ１スイッチがオンになると、測光回路により被写体輝度が検出されるとともに、この検出結果に基づいて露出制御値（絞り値及びシャッタスピードの制御値）が演算される。また、測距回路により被写体距離が検出され、この検出結果に基づいてＡＦ制御が行われる。また、電源電池についてブレ補正ができるか否かのチェック（以下、バッテリーチェックという。）が行われ、このチェック結果が表示エリアＡ２に表示される。
【００３８】
また、カメラ本体２の上面の右側部にブレ補正モードを設定するブレ補正モード設定ボタン９が設けられている。ブレ補正モードとは、カメラブレが生じている場合にブレ画像を補正して撮影するモードである。撮影者によりブレ補正モードを選択設定するようにしているのは、ブレ効果を狙って意図的にブレ画像を撮影する場合があることを考慮したものである。
【００３９】
ブレ補正モード設定ボタン９を操作すると、ブレ補正スイッチＳB（図４参照）がオンになり、その操作情報はカメラの撮影動作を集中制御する制御部２０（図４参照）に入力される。カメラ起動時にはブレ補正モードは「ＯＦＦ」に初期設定されており、ブレ補正スイッチＳBのオン信号が入力される毎に、ブレ補正モードは「ＯＮ」と「ＯＦＦ」とが交互に切換設定され、ファインダー内の表示エリアＡ２の対応するＬＥＤ表示Ｐ１，Ｐ２が点灯される。
【００４０】
カメラ本体２の背面の左側上部にファインダー接眼窓１０が設けられ、略中央にＬＣＤからなる表示部１１が設けられている。ＬＣＤ表示部１１は、カメラの撮影に関する各種情報（露出制御値、電池容量、フラッシュ発光、撮影モード、フィルム感度、ブレ補正の有無等の各種情報）を表示するものである。このＬＣＤ表示部１１の下方位置には撮影モード（セルフタイマー撮影、連写撮影等のモード）の選択、フラッシュ発光モードの選択、赤目軽減の有無、撮影シーンの選択等のための操作ボタン１２が設けられ、ＬＣＤ表示部１１の上方位置にメインスイッチ１４が設けられている。また、カメラ本体２の背面の右側上部にズームスイッチ１５が設けられ、このズームスイッチ１５を操作して撮影レンズ３のズーム比が変更される。
【００４１】
更に、カメラ本体２の右端部に電池収納室１６が設けられ、この電池収納室１６に電源電池Ｅがセットされる。電源電池Ｅは、フラッシュ発光、ＡＥ／ＡＦ及び露出等の各種制御動作の電源供給源であるとともに、カメラブレに関する情報の検出及びブレ補正用の光学系の駆動のための電源供給源である。
【００４２】
図４は、本発明に係るブレ補正カメラのブロック構成図である。
【００４３】
同図において、制御部２０は、ＡＦ、ＡＥ、露出制御及びブレ補正等のカメラ１の一連の撮影動作を集中制御するマイクロコンピュータである。制御部２０は、ブレ補正を行なうためのＸ方向のブレ補正レンズ３２とＹ方向のブレ補正レンズ３３の駆動制御値を算出するブレ補正制御値演算部２０１を備えている。また、制御部２０は、Ｓ２ブレメモリモードにおいて、Ｓ２ブレデータを算出するＳ２ブレデータ演算部２０２とかかる演算を行なうために必要なデータ及び演算結果を記憶するメモリ２０３とを備えている。なお、Ｓ２ブレメモリモードにおけるＳ２ブレデータの演算方法については後述する。
【００４４】
制御部２０は、例えばシャッタボタン９の半押し状態の撮影準備中において、ブレ量検出回路３１により検出されたＸ方向及びＹ方向のブレ量ξx，ξyが入力される毎に、これらの検出値を表示制御回路３６に出力して現在のカメラブレの状態を表示する。
【００４５】
また、制御部２０は、露出制御において、後述するブレ量検出回路３１により検出されたＸ方向及びＹ方向のブレ量ξx，ξyが入力される毎に、ブレ補正制御値演算部２０１でこれらの検出結果に基づきブレ補正を行なうためのブレ補正レンズ３２，３３の駆動制御値をそれぞれ算出し、Ｘ方向の駆動制御値をブレ補正モータ制御回路３４に、また、Ｙ方向の駆動制御値をブレ補正モータ制御回路３５に出力し、露光面における被写体光像のブレを光学的に補正する。
【００４６】
測光回路２１は被写体輝度を検出する回路であり、測距回路２２は被写体距離を検出する回路である。制御部２０は、検出された被写体輝度に基づき露出制御値を設定するとともに、検出された被写体距離に基づき撮影レンズ３のＡＦ制御値を設定する。
【００４７】
また、ＦＬ発光制御回路２３は、内蔵フラッシュ７の発光を制御する回路である。ＦＬ発光制御回路２３は、制御部２０から入力される所定の発光タイミングで、制御部２０から入力される発光量に基づき内蔵フラッシュ７を所定の発光量で発光させる。
【００４８】
また、Ｚモータ制御回路２４は、撮影レンズ３内のズームレンズ２５の駆動を制御する回路である。Ｚモータ制御回路２４にはズームスイッチ１５の操作方向及び操作量に基づき制御部２０で生成された駆動信号が入力され、Ｚモータ制御回路２４はこの駆動信号に基づきズームレンズ２５の駆動を制御する。ＡＦモータ制御回路２６は、撮影レンズ３内のフォーカスレンズ２７の駆動を制御する回路である。ＡＦモータ制御回路２６は、制御部２０から入力されるＡＦ制御値に基づきフォーカスレンズ２７の駆動を制御して自動的に撮影レンズ３の焦点調節を行う。
【００４９】
絞り・シャッタ制御回路２８は、レンズシャッタ２９の開口径及び開閉駆動を制御する回路である。絞り・シャッタ制御回路２８は、制御部２０から入力される露出制御値に基づきレンズシャッタ２９の最大開口径を設定し、所定のタイミングでレンズシャッタ２９の開閉動作を行う。
【００５０】
また、電源電池Ｅは、電池収納室１６に収納されたカメラ１のメイン電源であり、電圧検出回路３０は、電源電池Ｅの電圧を検出する回路である。電圧検出回路３０は、例えば電源電池Ｅに並列接続された２個の高抵抗の直列回路から成り、電源電池Ｅの電圧を抵抗分割して検出し、この検出値を制御部２０に入力する。
【００５１】
制御部２０は、起動時やＳ１スイッチによる撮影準備動作開始時に電圧検出回路３０から入力される検出電圧により電源電池Ｅのバッテリーチェックを行い、撮影制御の可否を判断する。また、ブレ補正モード設定ボタン９によりブレ補正モードが設定されているときは、ブレ補正スイッチＳBやＳ１スイッチがオンになると、電圧検出回路３０から入力される検出電圧により電源電池Ｅのバッテリーチェックを行い、光学的なブレ補正の可否を判断する。
【００５２】
電池電圧の最大レベルをＶmax、ブレ補正用レンズの安定駆動可能な最小レベルをＶB、撮影可能な電池電圧の最小レベルをＶminとすると、ブレ補正モードが設定されているとき、制御部２０は、検出電圧ＶがＶB＜Ｖ≦Ｖmaxであれば、ブレ量検出回路３１によりブレ量を検出し、その検出結果に基づくブレ補正の可否の判別結果をファインダー内の表示部３６１に表示するとともに、ブレ補正が可能であれば、露出制御時にはブレ補正を行う。一方、検出電圧ＶがＶmin＜Ｖ≦ＶBであれば、ブレ量の検出結果に基づくブレ補正の可否の判別結果の表示のみを行ない、光学的なブレ補正を行わない。
【００５３】
ブレ量検出回路３１は、カメラブレに基づく露光面における撮影画像のブレ量を検出するものである。ブレ補正用のレンズは、後述するように、互いに直交するＸ方向とＹ方向とにそれぞれ変位可能な１組のレンズ３２，３３（以下、ブレ補正レンズという。）から構成されているので、上記ブレ量はＸ方向及びＹ方向のそれぞれについて検出される。検出されたブレ量は制御部２０に入力され、このブレ量に基づいてブレ補正レンズ３２，３３の駆動制御値が算出される。
【００５４】
図５は、ブレ量検出回路のブロック構成図である。
【００５５】
本実施の形態では、電池電圧ＶがＶmin＜Ｖ≦ＶBの範囲であってもブレ量検出だけは行なうようにしているので、消費電力の省力化を考慮し、ＣＣＤエリアセンサを用いてブレ量検出回路３１を構成している。同図に示すブレ量検出回路３１は、基本的に、例えば特開平３−１９２２２８号公報に示されている回路と同一である。従って、ここでは詳細説明は省略し、概要説明を行う。
【００５６】
ブレ量検出回路３１は、ＣＣＤエリアセンサ３１１を備えた撮像部３１Ａ、撮像画像からＸ方向及びＹ方向のコントラスト値Ｃｘ，Ｃｙ並びに相関値Ｃを演算する相関値演算部３１Ｂ及びこの相関値演算部３１Ｂでの演算結果に基づいてＸ方向及びＹ方向のブレ量を算出するブレ量算出部３１Ｃから構成されている。
【００５７】
撮像部３１Ａは、ＣＣＤエリアセンサ３１１、信号処理回路３１２、Ａ／Ｄ変換器３１３及び画像メモリ３１４から構成されている。ＣＣＤエリアセンサ３１１は、上述したファインダー光学系内のセンサであり、被写体光像を電気信号に変換して取り込む撮像素子である。ＣＣＤエリアセンサ３１１は、カラーセンサ、モノクロセンサのいずれであってもよい。信号処理回路３１２は、ＣＣＤエリアセンサ３１１から出力される各画素の受光信号のレベル補正やノイズ除去等の信号処理を行うものである。Ａ／Ｄ変換器３１３は、各画素の受光信号（アナログ信号）をデジタル信号（以下、画素データという。）に変換するものである。
【００５８】
画像メモリ３１４は、ＣＣＤエリアセンサ３１１で取り込まれた画像データ（画像を構成する一群の画素データ）を記憶するメモリである。画像メモリ３１４は、１枚分の画像データの記憶容量を有する基準部メモリ３１４ａとこれと同一の記憶容量を有する参照部メモリ３１４ｂとから構成され、基準部メモリ３１４ａにはブレ量検出の基準画像（ブレ量検出処理の最初に撮像された画像）の画像データが記憶され、参照部メモリ３１４ｂには上記基準画像と比較参照される複数枚の参照画像（ブレ量検出処理で周期的に撮像される複数枚の撮像画像）の画像データが順次、更新的に記憶される。
【００５９】
相関値演算部３１Ｂは、Ｘ方向及びＹ方向のコントラスト値Ｃｘ，Ｃｙ並びに相関値Ｃを演算する演算回路３１５とこの演算回路３１５の演算結果を記憶するメモリ３１６とから構成される。相関値演算部３１Ｂは、相関値Ｃの演算に際し、図６に示すように、撮像画像Ｇを複数の小ブロックの画像Ｇ(1)〜Ｇ(n)に分割し、各分割画像Ｇ(1)〜Ｇ(n)毎にＸ方向（横方向）及びＹ方向（縦方向）のコントラスト値Ｃｘ(I)，Ｃｙ(I)（Ｉ＝１，２，…ｎ）を演算する。そして、これらのコントラスト値Ｃｘ(I)，Ｃｙ(I)からＸ方向及びＹ方向の相関値Ｃを算出するための所定数ｍ（＜ｎ）の分割画像を抽出する。例えば４８個の分割画像Ｇ(1)〜Ｇ(48)に対してＸ方向及びＹ方向のブレ量算出用の分割画像がそれぞれ４個ずつ抽出される。かかる分割画像の抽出は、撮像画像の内、コントラストの高い部分の画像を抽出し、その部分画像を用いてブレ量を精度良く検出するための処理である。
【００６０】
なお、Ｘ方向のコントラスト値Ｃｘ(I)は、基準部メモリ３１４ａに記憶された基準画像と参照部メモリ３１４ｂに記憶された参照画像をＸ方向に１画素ピッチ分ずらした画像とを比較し、各画素位置における濃度差（絶対値）を積算したものである。撮像画像のＸ方向の濃度変化が大きいほど、コントラスト値Ｃｘは大きくなるから、各ブロックの画像Ｇ(I)についてコントラスト値Ｃｘ(I)を演算し、このコントラスト値Ｃｘ(I)の大きいブロックを抽出することによりＸ方向にコントラストの大きい部分画像が抽出される。
【００６１】
コントラスト値Ｃｘ(I)の演算はブレ検出開始時に最初に取り込まれた画像ＧRを用いて行われる。すなわち、ブレ検出開始当初に取り込まれた画像データは、基準部メモリ３１４ａと参照部メモリ３１４ｂとに記憶されるので、基準部メモリ３１４ａから各画素位置（ｉ，ｊ）の画素データｇ(i,j)を読み出すとともに、参照部メモリ３１４ｂからその画素位置（ｉ，ｊ）よりＸ方向に１画素分ずれた位置（ｉ，ｊ＋１）の画素データｇ(i,j+1)を読み出し、両画素データｇ(i,j)，ｇ(i,j+1)のレベル差Δｇｘの絶対値｜Δｇｘ｜＝｜ｇ(i,j)−ｇ(i,j+1)｜を積算することにより行われる。
【００６２】
また、Ｙ方向のコントラスト値ＣｙについてもＸ方向のコントラスト値Ｃｘ(I)と同様に各ブロックの画像Ｇ(I)についてコントラスト値Ｃｙ(I)が演算され、このコントラスト値Ｃｙ(I)の大きいブロックを抽出することによりＹ方向にコントラストの大きい部分画像が抽出される。
【００６３】
相関値Ｃは、ブレ量開始当初の画像ＧRに対して所定時間ｔ経過後の画像ＧSがどの方向にどれだけずれているか、すなわち、時間ｔの間の撮影画像のブレ方向及びブレ量を算出するためのデータである。画像ＧSの画像ＧRに対するずれは、画像ＧSをＸ方向及びＹ方向に所定量（例えば１画素ピッチ）ずつずらした画像ＧS′を画像ＧRと比較し、両画像が最も一致する画像ＧS′を求めることにより算出される。
【００６４】
相関値Ｃは、各画像ＧS′と画像ＧRとの一致度を示すもので、コントラスト値Ｃｘ，Ｃｙの演算と同様に、各画素位置における濃度差（絶対値）の積算値で定義される。なお、上記のように、撮像画像の内、抽出されたコントラストの高いｍ個の分割画像Ｇ(r)（ｒ＝１，２，…ｍ）についてのみ相関値Ｃを演算するようにしているので、各分割画像毎に算出した相関値をＣ(r)（ｒ＝１，２，…ｍ）とすると、相関値Ｃは、Ｃ＝Ｃ(1)＋Ｃ(2)＋…Ｃ(m)で算出される。
【００６５】
Ｘ方向にｋ画素ピッチ、Ｙ方向にｈ画素ピッチずらした画像ＧS′に対する相関値ＣをＣ（ｋ，ｈ）で表し、ｋ＝ｈ＝０，±１，±２とすると、２５個の相関値Ｃ（ｋ，ｈ）が得られる。Ｃ（０，０）は、画像ＧRと画像ＧSとを比較した場合の相関値で、カメラブレが生じていなければ、画像ＧSは画像ＧRと同一となるから、Ｃ（０，０）＝０となる。
【００６６】
一方、Ｃ（ｋ，ｈ）＝０であれば、Ｘ方向の画素ピッチをＰｘ，Ｙ方向の画素ピッチをＰｙとすると、画像ＧSをＸ方向にｋ画素ピッチ分、Ｙ方向にｈ画素ピッチ分ずらした画像ＧS′が画像ＧRと同一となるから、画像ＧS′は画像ＧRに対して斜め方向にＰ（＝√（Ｐｘ2＋Ｐｙ2））だけカメラブレが生じていることがわかる。
【００６７】
従って、画像ＧSについて、２５個の相関値Ｃ（ｋ，ｈ）（ｋ＝ｈ＝０，±１，±２）を算出し、相関値Ｃ（ｋ，ｈ）が極小となるシフト位置を求めることによりカメラブレのブレ方向及びブレ量が算出される。この場合、相関値Ｃ（ｋ，ｈ）の極小値が画素間の中間位置にあると推定される場合は、補間演算によりその位置が算出され、この算出値から正確なブレ量（ξx，ξy）が算出される。
【００６８】
演算回路３１５は、上記コントラスト値Ｃｘ(I)，Ｃｙ(I)及び相関値Ｃ（ｋ，ｈ）を演算するための減算回路３１５ａ、絶対値回路３１５ｂ、加算回路３１５ｃ及びレジスタ３１５ｄを備えている。減算回路３１５ａは、コントラスト値Ｃｘ(I)の演算において、基準画像の画素データｇ(i,j)と参照画像の画素データｇ(i,j+1)とのレベル差Δｇｘ＝ｇ(i,j)−ｇ(i,j+1)を、また、コントラスト値Ｃｙ(I)の演算において、基準画像の画素データｇ(i,j)と参照画像の画素データｇ(i+1,j)とのレベル差Δｇｙ＝ｇ（i+1,j)−ｇ(i,j)を演算するものである。また、相関値Ｃ（ｋ，ｈ）の演算においては、基準画像ＧRの画素データｇ(i,j)と参照画像ＧSをＸ方向及びＹ方向にそれぞれｋ画素ピッチ、ｈ画素ピッチだけずらした画像ＧS′の画素データｇ(i+k,j+h)とのレベル差Δｇ＝ｇ(i+k,j+h)−ｇ(i,j)を演算するものである。
【００６９】
また、絶対値回路３１５ｂは、上記レベル差Δｇｘ，Δｇｙ，Δｇの絶対値を演算するものである。加算回路３１５ｃ及びレジスタ３１５ｄは、各画素位置におけるΔｇｘ，Δｇｙ，Δｇの絶対値を積算してコントラスト値Ｃｘ(I)，Ｃｙ(I)及び相関値Ｃ（ｋ，ｈ）を算出するものである。
【００７０】
メモリ３１６は、演算回路３１５で演算されたＸ方向及びＹ方向のコントラスト値Ｃｘ(I)，Ｃｙ(I)と相関値Ｃ（ｋ，ｈ）を記憶するものである。
【００７１】
ブレ量算出部３１Ｃは、メモリ３１６からＸ方向及びＹ方向のコントラスト値Ｃｘ(I)，Ｃｙ(I)を読み出し、相関値演算のための分割画像を抽出する。また、抽出された各分割画像について算出された相関値Ｃ（ｋ，ｈ）に対して補間演算を行い、相関値Ｃ（ｋ，ｈ）が極小値となるシフト位置（Ｘ座標ξx，Ｙ座標ξy）を求めることによりブレ方向とブレ量とを算出する。このカメラブレに関する情報（ブレ方向とブレ量）は、制御部２０に入力される。
【００７２】
図４に戻り、ブレ補正レンズ３２は、Ｘ方向のブレを補正するためのブレ補正レンズであり、ブレ補正レンズ３３は、Ｙ方向のブレを補正するためのブレ補正レンズである。また、ブレ補正モータ制御回路３４は、ブレ補正レンズ３２を駆動するモータ３４１の駆動を制御する回路であり、ブレ補正モータ制御回路３５は、ブレ補正レンズ３３を駆動するモータ３５１の駆動を制御する回路である。
【００７３】
図７は、ブレ補正用の光学系の構造を示す分解斜視図である。
【００７４】
ブレ補正用の光学系は、撮影レンズ３の先端部に設けられている。撮影レンズ３のレンズ保持体３７の先端部には環状の凹部３７ａが設けられ、この凹部３７ａ内にＸ方向のブレ補正レンズ３２とＹ方向のブレ補正レンズ３３とがそれぞれ光軸Ｌに直交する平面内のＸ軸方向（カメラ本体２の横方向）とＹ軸方向（カメラ本体２の縦方向）に移動可能に設けられている。
【００７５】
Ｘ方向のブレ補正レンズ３２は、周縁に相対向して円筒状のピン穴部３８１と歯部３８２とが設けられるとともに、ピン穴部３８１の近傍位置にレンズ位置検出用の投光素子４０が設けられた環状の保持枠３８に保持されている。Ｙ方向のブレ補正レンズ３３も保持枠３８と同一構造を成す保持枠３９に保持されている。
【００７６】
凹部３７ａに、図に示すように、光軸Ｌを原点とするＸＹ座標を想定すると、凹部３７ａ内の＋Ｙ軸上の適所にピン４２が突設され、このピン４２を保持枠３８のピン穴部３８１に遊嵌させてＸ方向のブレ補正レンズ３２が凹部３７ａ内にＸ軸方向に変位可能に取り付けられている。また、凹部３７ａ内の＋Ｘ軸上の適所にピン４３が突設され、このピン４３を保持枠３９のピン穴部３９１に遊嵌させてＹ方向のブレ補正レンズ３３が凹部３７ａ内にＹ軸方向に変位可能に取り付けられている。
【００７７】
レンズ保持体３７内には、凹部３７ａ内の−Ｙ軸上の適所に駆動軸に固着された駆動ギヤ４４を突出させてモータ３４１が配設され、この駆動ギヤ４４は保持枠３８の歯部３８２に噛合されている。また、凹部３７ａ内の−Ｘ軸上の適所に駆動軸に固着された駆動ギヤ４５を突出させてモータ３５１が配設され、この駆動ギヤ４５は保持枠３９の歯部３９２に噛合されている。更に、凹部３７ａの底面であってブレ補正レンズ３２の投光素子４０を臨む位置に受光素子４６が設けられ、ブレ補正レンズ３３の投光素子４１を臨む位置に受光素子４７が設けられている。
【００７８】
ブレ補正レンズ３２及びブレ補正レンズ３３は、ブレ補正レンズ３２を内側にして凹部３７内にそれぞれＸ方向とＹ方向とに変位可能に取り付けられ、押え環４８により凹部３７から飛び出さないように固定されている。
【００７９】
上記構成において、モータ３４１を正方向又は逆方向に回転駆動すると、ブレ補正レンズ３２がピン４２を中心として微小角だけ時計回り又は反時計回りに回動し、これによりブレ補正レンズ３２の光軸Ｌｘが光軸Ｌに対してＸ軸上を±Ｘ方向に変位してＸ方向のブレ補正が行われる。投光素子４０からは受光素子４６に向けて縞模様の光像が投光されており、受光素子４６におけるこの縞模様の光像の受光位置によりブレ補正レンズ３２の位置情報（例えば基準位置からの変位量等）が検出され、この位置情報をモータ３４１のブレ補正モータ制御回路３４にフィードバックすることによりブレ補正レンズ３２の変位量が正確に制御される。
【００８０】
同様に、モータ３５１を正方向又は逆方向に回転駆動すると、ブレ補正レンズ３３がピン４３を中心として微小角だけ時計回り又は反時計回りに回動し、これによりブレ補正レンズ３３の光軸Ｌｙが光軸Ｌに対してＹ軸上を±Ｙ方向に変位してＹ方向のブレ補正が行われる。投光素子４１からは受光素子４７に向けて縞模様の光像が投光されており、受光素子４７におけるこの縞模様の光像の受光位置によりブレ補正レンズ３３の位置情報が検出され、この位置情報をモータ３５１のブレ補正モータ制御回路３５にフィードバックすることによりブレ補正レンズ３３の変位量が正確に制御される。
【００８１】
図４に戻り、表示制御回路３６は、ファインダー内に設けられた表示部３６１（図３参照）の表示を制御する回路である。表示制御回路３６は、制御部２０から入力される制御信号、ブレ補正の有無及びブレ補正の可否の表示データに基づき表示部３６１の表示エリアＡ２に所定の表示を行う。
【００８２】
スイッチＳFLはフラッシュ発光モードを設定するための操作ボタン１２の操作を検出するスイッチ、スイッチＳAはＳ２ブレメモリモード設定ボタン１３の操作を検出するスイッチ、スイッチＳBはブレ補正モード設定ボタン９の操作を検出するスイッチである。また、Ｓ１スイッチ及びＳ２スイッチ、それぞれシャッタボタン８の半押し状態と全押しを検出するスイッチである。スイッチＳFL，ＳA，ＳB、Ｓ１スイッチ及びＳ２スイッチの検出信号は制御部２０に入力される。
【００８３】
次に、ブレ補正レンズ３２，３３によるブレ補正の方法及びブレ補正後の被写体光像のブレ量について説明する。
【００８４】
まず、カメラ本体２を保持している手の通常の振れに起因するブレ（以下、このブレを通常ブレという。）の補正について説明する。なお、便宜上、Ｘ方向のブレ補正について説明する。
【００８５】
図８は、露光面における被写体光像のＸ方向のブレ量の検出値を示す図である。同図において、横軸はサンプリング回数ｎを示し、縦軸はブレ量検出値Ｄ(n)を示している。
【００８６】
露光面における被写体光像のブレを光学的に軽減する基本的な原理は、ｎ回目のブレ量検出値Ｄ(n)は（ｎ−２）回目のブレ量検出値Ｄ(n-2)と（ｎ−１）回目のブレ量検出値Ｄ(n-1)との偏差ΔＤ(n-1)（＝Ｄ(n-1)−Ｄ(n-2)）分だけブレ量検出値Ｄ(n-1)から変移した値Ｄ(n)′になると仮定し、（ｎ−１）回目のブレ量検出時に露光面における被写体光像の結像位置を−ΔＤ(n-1)だけ変移させるブレ補正を行なうことで、ｎ回目のブレ量検出値Ｄ(n)と（ｎ−１）回目のブレ量検出値Ｄ(n-1)との偏差ΔＤ(n)を小さくするものである。
【００８７】
図８において、Ｐ１は、ブレ補正がなかった場合のｎ回目のブレ量検出値Ｄ(n)であり、Ｐ２は、（ｎ−１）回目のブレ量検出時にｎ回目の検出値として仮定したブレ量検出値Ｄ(n)′である。Ｄ(n)′＝Ｄ(n)であれば、（ｎ−１）回目に−ΔＤ(n-1)のブレ補正を行なえば、ｎ回目に検出値として予測されるブレ量予測値Ｄ(n)″はＤ(n-1)となり、誤差は生じないが、通常は、ｎ回目のブレ量検出値Ｄ(n)はＤ(n)′と一致せず、同図に示すように、例えばＤ(n)′＞Ｄ(n)であれば、ブレ補正後のｎ回目におけるブレ量予測値Ｄ(n)″はＰ３となり、その誤差は（Ｄ(n)′−Ｄ(n)）となる。
【００８８】
図９は、上記ブレ補正の原理に基づきブレ補正を行なった場合のブレ量検出値（予測値）の一例を示す図である。
【００８９】
同図において、曲線▲１▼は、ブレ補正を行なわなかった場合の被写体光像のブレ波形であり、曲線▲２▼は、ブレ補正を行なった場合に推定される被写体光像のブレ波形である。
【００９０】
なお、ブレ量検出回路３１により検出されるブレ量は、光学的にブレ補正が行なわれないＣＣＤエリアセンサ３１１の撮像面における被写体光像を用いて検出されるので、撮影レンズ３でブレ補正を行なっている場合でもブレ補正がない場合のブレ量となっている。従って、曲線▲１▼は、ブレ量検出回路３１により検出されるブレ量検出値Ｄ(n)を示している。
【００９１】
一方、ブレ補正後の被写体光像のブレ量は、実測することができないので、曲線▲２▼は、上記ブレ補正原理に基づきブレ補正を行なった場合に推定されるブレ量を演算により算出したものである。曲線▲２▼は、２回目のブレ量検出時からブレ補正を行なった場合のもので、（ｎ−１）回目のブレ量検出時に偏差ΔＤ(n-1)をキャンセルするようにブレ補正をかけ、この偏差量ΔＤ(n-1)がロスなくブレ補正されたとした場合のものである。
【００９２】
同図に示すように、ブレ補正した場合に推定されるブレ波形は、ブレ補正を開始した位置を中心として変動する曲線▲１▼の微分係数の波形となる。
【００９３】
ところで、被写体光像のブレを光学的に補正する場合、補正用レンズ３２，３３の応答特性によりロスが発生するため、上記偏差ΔＤ(n-1)をブレ補正制御値Ｆ(n)としてモータ３４１，３５１のブレ補正モータ制御回路３４，３５に入力した場合、実際に補正される被写体光像のブレ量（以下、ブレ補正量という。）Ｆ(n)′は、ΔＤ(n-1)より小さくなる。このため、実際には、ブレ補正後のブレ波形は、図９の曲線▲２▼に示すようにはならない。
【００９４】
上記ロス分Ｅ(n)は、一般に入力されるブレ補正制御値ΔＤ(n-1)の二乗に比例するので、Ｅ(n)＝ΔＤ(n-1)2／α（α；係数）とすると、実際のブレ補正量Ｆ(n)′は、
0003635282.tif 000002
となる。従って、可及的にブレ補正量Ｆ(n)′と偏差ΔＤ(n-1)との差を小さくするには、上記ロス分Ｅ(n)を見込んでブレ補正制御値Ｆ(n)を設定する必要がある。いま、偏差ΔＤ(n-1)に上記ロス分Ｅ(n)のｋ倍を加算してブレ補正制御値Ｆ(n)を設定したとすると、ブレ補正量Ｆ(n)′は下記（１）式となる。
【００９５】
【数１】
0003635282.tif 000003
【００９６】
なお、上記（１）式において、第２項はロス分である。また、上記係数αは、カメラ１に設けられたブレ補正機構に固有の係数で、実験等により適切な値が設定されるものである。また、係数ｋは、機械的ロスを補償するためのフィードバック量を決定する係数であるが、ブレの振幅が急に小さくなった場合にブレ補正量が過剰にならないように、通常は１以下に設定される。
【００９７】
サンプリング毎に上記ブレ補正制御値Ｆ(n)を演算し、このブレ補正制御値Ｆ(n)でブレ補正を行なった場合、ｎ回目のブレ量検出値Ｄ(n)″はブレ補正がなかった場合のブレ量検出値Ｄ(n)とｎ回目までのブレ補正量の積算値Ｓ(n)（＝Ｆ(2)′＋Ｆ(3)′…＋Ｆ(n-1)′＋Ｆ(n)′＝Ｓ(n-1)＋Ｆ(n)′）との誤差と推定されるから、下記（３）式で算出することができる。
【００９８】
【数２】
0003635282.tif 000004
【００９９】
図１０は、上記演算方法により算出したブレ補正後のブレ量の予測値のシミュレーション結果を示す図である。
【０１００】
同図は、カメラブレによる被写体光像のブレ波形を正弦波としたもので、ブレ補正を行なわなかった場合のブレ量検出値Ｄ(n)をＤ(n)＝100・sin(n)としている。また、ｋ＝０．８、α＝５０とし、サンプリング周期１°でシミュレーションしたものである。また、実線で示す曲線はブレ補正がなかった場合のブレ量検出値Ｄ(n)を示し、一点鎖線で示す曲線はブレ補正量積算値Ｓ(n)を示し、点線で示す曲線はブレ補正後のブレ量検出値（予測値）Ｄ(n)″（以下、ブレ補正後の予測されるブレ量検出値をブレ補正予測値という。）を示している。なお、ブレ波形を正弦波としたのは、微小な露光時間におけるブレ波形を正弦波に近似し得ることを考慮したものである。
【０１０１】
同図に示すように、ブレ波形が正弦波で近似できる場合は、光学的なブレ補正を比較的好適に行なえることが分かる。従って、通常ブレの場合、突発的に急峻なブレが発生しない限り、係数ｋを適当に調整することにより被写体光像のブレを効果的に軽減できることがわかる。
【０１０２】
次に、シャッタボタン８を全押しし、レリーズを指示したときのレリーズ操作時に発生するブレの補正について説明する。
【０１０３】
シャッタボタン８が全押しされてから露光が終了するまでの時間内に発生するカメラブレを考察すると、シャッタボタン８を全押しした瞬間に急峻なブレ（振幅の大きい高い周波数の波形を有するブレ）が発生し、この後、通常ブレに落ち着いていく。シャッタボタン８の操作直後に発生するブレのブレ波形は、通常ブレのブレ波形にシャッタボタン８の操作にのみ起因するブレ（以下、このブレをＳ２ブレという。）のブレ波形が重畳されたもので、通常ブレのブレ成分とＳ２ブレのブレ成分を有している。
【０１０４】
通常ブレにおいては、微小な露光時間内での被写体光像のブレ波形が大きく変動することは殆どなく、しかも撮影毎のバラツキも少ないので、上述の演算式（２）により算出されたブレ補正制御値Ｆ(n)に基づくブレ補正レンズ３２，３３の駆動により比較的良好にブレ補正を行なうことが可能である。
【０１０５】
しかし、Ｓ２ブレは、通常のブレ波形に比して振幅が大きく、しかもその変化が急峻であるため、シャッタボタン８の操作直後のブレに対して通常ブレに対して設定されたブレ補正制御値Ｆ(n)によりブレ補正を行なっても十分なブレ補正を得ることは困難である。
【０１０６】
図１１は、Ｓ２ブレにおけるブレ補正予測値のシミュレーション結果を示す図である。
【０１０７】
シャッタボタン８の操作直後のブレ波形は、通常ブレのブレ波形にＳ２ブレのブレ波形が重畳した波形となるから、同図では、通常ブレのブレ波形を１００・sin(n)、Ｓ２ブレのブレ波形５００・sin(4n)とし、sin(n)にｎ＝５０の位相をずらせて５００・sin(4n)を重畳して全体のブレ波形▲１▼としている。
【０１０８】
また、曲線▲２▼は、ｋ＝０．８，α＝５０として上記（２）式により算出されるブレ補正量積算値Ｓ(n)であり、曲線▲３▼は、このブレ補正量積算値Ｓ(n)を用いて上記（３）式により算出されるブレ補正予測値Ｄ(n)″である。更に、曲線▲４▼は、ｋ＝１．５，α＝５０として上記（２）式により算出されるブレ補正量積算値Ｓ(n)であり、曲線▲５▼は、このブレ補正量積算値Ｓ(n)を用いて上記（３）式により算出されるブレ補正予測値Ｄ(n)″である。
【０１０９】
同図の曲線▲２▼，▲３▼に示すように、０≦ｎ≦５０の範囲では、通常ブレに対するブレ補正であるから、ブレ補正後のブレ補正予測値Ｄ(n)″は２以内の微小量に収まっているが、５０＜ｎにおいては、Ｓ２ブレが重畳され、これに対するブレ補正制御値Ｆ(n)が不十分なため、ブレ補正後のブレ補正予測値Ｄ(n)″は１０〜４０（すなわち、数倍〜数十倍）に悪化し、光学的なブレ補正が困難であることが分かる。
【０１１０】
Ｓ２ブレが重畳されたとき、光学的なブレ補正が困難になる要因は、上記（２）式における機械的ロスを補償するための補正加算量Ｈ(n)＝ｋ・ΔＤ(n-1)2／αがＳ２ブレによるブレ量の増加に対して相対的に小さく、有効なブレ補正のレスポンスが得られないためである。すなわち、補正加算量Ｈ(n)を決定する係数ｋが通常ブレにＳ２ブレが重畳されたブレ波形に対して不適切で、このブレ波形に対するブレ補正制御値Ｆ(n)が不十分となるためである。
【０１１１】
係数ｋは、通常ブレのブレ波形に対して設定され、しかもブレが小さい場合にも過剰補正とならないように１以下の値が設定されるので、通常ブレのブレ波形にこのブレ波形の数倍の振幅を有する急峻なＳ２ブレのブレ波形が重畳された場合、Ｓ２ブレのブレ成分を考慮していないブレ補正制御値Ｆ(n)が不十分となるのは当然である。
【０１１２】
かかる場合、Ｓ２ブレのブレ波形は、通常ブレのブレ波形に比して必ず大きい振幅を有しているから、Ｓ２ブレが発生したとき、図１１の曲線▲４▼，▲５▼に示すように、係数ｋを通常ブレに対する値よりも大きい適宜の値に変更してブレ補正制御値(n)を改善するようにするとよい。図１１においては、Ｓ２ブレが発生したとき、係数ｋを０．８から１．５に増大することによりブレ補正予測値Ｄ(n)″の＋側の最大値が略４０から略１５に低減されている。
【０１１３】
しかし、Ｓ２ブレ発生時に係数ｋを増加変更する方法では、Ｓ２ブレの発生直後の最初の急増するブレ波形（すなわち、５０＜ｎ＜１５０のブレ波形）に対しては、効果的にブレ量を抑制できるが、その次のブレ量が減少するブレ波形（すなわち、１５０＜ｎ）に対してはブレ補正予測値Ｄ(n)″が−側に大きく増大し、係数ｋを増大したことによる弊害が生じることとなっている。
【０１１４】
従って、かかる弊害を回避するため、より好ましくは、Ｓ２ブレの発生時におけるブレは、通常ブレのブレ成分とＳ２ブレのブレ成分との合成であるから、各ブレ成分についてそれぞれブレ補正を行なうことが好ましい。すなわち、通常ブレのブレ波形に対するブレ補正制御値Ｆ１(n)とＳ２ブレのブレ波形に対するブレ補正制御値Ｆ２(n)とを算出し、両ブレ補正制御値Ｆ１(n)，Ｆ２(n)の合計値によりブレ補正を行なうことが好ましい。
【０１１５】
この場合、Ｓ２ブレのブレ波形に対するブレ補正制御値Ｆ２(n)の演算式も上述した通常のブレのブレ波形に対するブレ補正制御値Ｆ(n)の演算式（２）を採用することできる。なお、補正加算量Ｈ(n)の係数ｋは、Ｓ２ブレのブレ波形に基づき１以上の適宜の値を設定する必要がある。
【０１１６】
今、図１１に示したＳ２ブレのブレ波形の例について、通常ブレのブレ成分に対するブレ補正制御値Ｆ１(n)とＳ２ブレのブレ成分に対するブレ補正制御値Ｆ２(n)とを算出し、両ブレ補正制御値Ｆ１(n)，Ｆ２(n)の合計値によりブレ補正を行なう場合のシミュレーションを行なうと、図１２に示すようになる。
【０１１７】
なお、同図に示す曲線▲１▼は、図１１に示す曲線▲１▼と同一のブレ波形である。また、曲線▲２▼は通常ブレのブレ成分に対するブレ補正制御値Ｆ１(n)とＳ２ブレのブレ成分に対するブレ補正制御値Ｆ２(n)とを算出し、両ブレ補正制御値Ｆ１(n)，Ｆ２(n)によりブレ成分毎にブレ補正した場合のブレ補正量積算値Ｓ(n)であり、曲線▲３▼はこのブレ補正量積算値Ｓ(n)を用いて算出されるブレ補正予測値Ｄ(n)″である。
【０１１８】
なお、通常ブレのブレ成分に対するブレ補正制御値Ｆ１(n)及びブレ補正量Ｆ１(n)′は、上記（１），（２）式より下記（４），（５）式で表される。
【０１１９】
【数３】
0003635282.tif 000005
【０１２０】
また、Ｓ２ブレのブレ成分に対するブレ補正制御値Ｆ２(n)及びブレ補正量Ｆ２(n)′は下記（６），（７）式で表される。
【０１２１】
【数４】
0003635282.tif 000006
【０１２２】
また、Ｓ２ブレが重畳されたとき、ブレ補正制御値Ｆ(n)をブレ補正制御値Ｆ１(n)にブレ補正制御値Ｆ２(n)を加算した値Ｇ(n)＝Ｆ１(n)＋Ｆ２(n)に変更設定してブレ補正を行なった場合のブレ補正量Ｆ(n)′は、上記（１）式より、
Ｆ(n)′＝Ｇ(n)−Ｇ(n)2／α  …（８）
であるから、ブレ補正後のブレ補正予測値Ｄ(n)″は、上記（３）式より下記（９）式で算出される。
【０１２３】
【数５】
0003635282.tif 000007
【０１２４】
同図の曲線▲３▼と図１１の曲線▲５▼とを比較すると、Ｓ２ブレの発生直後の最初の急増するブレ波形に対しては、係数ｋのみを増大変更する方法に比してブレ量の抑制効果が若干低下するが、その後のブレ波形に対しては、係数ｋのみを増大変更する方法のようにブレ補正予測値Ｄ(n)″が−側に大きく増大することはなく、全体に好適なブレ補正効果が得られている。
【０１２５】
上記のように、通常ブレ及びＳ２ブレのブレ波形の特徴に基づき適当な係数ｋ１，ｋ２を決定してブレ補正演算値Ｆ１(n)，Ｆ２(n)の演算式を設定しておくとともに、Ｓ２ブレのブレ成分のブレ量のデータ（すなわち、Ｓ２ブレデータ）をメモリしておき、シャッタボタン８の操作直後のブレ発生時に、このブレ波形を通常ブレのブレ成分とＳ２ブレのブレ成分とに分離し、各ブレ成分について上記ブレ補正演算値Ｆ１(n)，Ｆ２(n)によりブレ補正を行なえば、急峻なＳ２ブレが収斂するまで待つことくなく直ちに好適なブレ補正を行なうことができる。
【０１２６】
Ｓ２ブレデータは、予め実験的に標準的なブレ波形を求め（例えば複数のＳ２ブレのブレ成分を平均したり、複数のＳ２ブレのブレ成分を代表的な波形に近似して求める）、メモリ２０３に記憶しておいてもよいが、Ｓ２ブレのブレ成分は撮影者により個人差があるので、ブレ補正カメラに実際のシャッタボタン８の操作によるＳ２ブレデータを取込み、このＳ２ブレデータに基づきブレ補正制御値Ｆ２(n)のデータを算出するようにしてもよい。このようにすると、撮影者固有のＳ２ブレのブレ波形に対応してブレ補正制御値Ｆ２(n)のデータが設定されるので、より好適にブレ補正が可能となる。
【０１２７】
本実施の形態に係るブレ補正カメラ１は、Ｓ２ブレメモリモードを有し、このモードにおいてＳ２ブレデータの取込みが可能になっている。
【０１２８】
次に、Ｓ２ブレメモリモードにおけるＳ２ブレデータの取込み方法について、図１３，図１４に示すフローチャートを用いて説明する。
【０１２９】
図１３，図１４は、Ｓ２ブレデータの取込制御を示すフローチャートである。
【０１３０】
同図に示すデータ取込制御では、Ｓ２ブレのブレ波形を３回取込み、これらの平均値をＳ２ブレデータとしている。また、ブレ量検出回路３１により検出されるブレ量検出値Ｄ(n)は、通常ブレのブレ波形にＳ２ブレのブレ波形が重畳されたものであるから、最初に通常ブレのブレ波形のデータＤ１(n)を検出し、この後、シャッタボタン８の操作直後の通常ブレとＳ２ブレとの合成波のデータＤ(n)を検出し、このデータＤ(n)から通常ブレのブレ波形のデータＤ１(n)を減算してＳ２ブレのブレ波形のデータＤ２(n)を検出するようにしている。
【０１３１】
Ｓ２ブレメモリモードが設定されると、図１３，図１４に示すフローチャートが実行され、まず、Ｓ２ブレのブレ波形の取込回数をカウントするカウント値Ｉが「１」に設定され（＃２）、ＬＣＤ表示部１１に取込回数Ｉが表示される（＃４）。
【０１３２】
続いて、予め設定された所定の周期Δｔ（例えば１ｍｓ）でブレ量検出回路３１によりブレ量Ｄ１(n)の検出が開始される（＃６）。このブレ量Ｄ１(n)は、未だシャッタボタン８の操作が行なわれていないので、通常ブレのブレ波形を構成するブレ量のデータである。
【０１３３】
続いて、ブレ量Ｄ１(n)の開始時のブレ波形が通常ブレのブレ波形と見なし得るか否か（すなわち、所定の基本的な正弦波形に近似し得るか否か）が判別され（＃８）、通常ブレのブレ波形と見なせる状態になると（＃８でＹＥＳ）、通常ブレのブレ波形を構成するブレ量Ｄ１(n)のデータ取込みが開始される（＃１０）。
【０１３４】
最初から検出したブレ量Ｄ１(n)を通常ブレのブレ波形のデータとして取り込まないのは、検出開始時のブレ波形が通常ブレのブレ波形であるか否かが分からないので、その確認をするためである。通常ブレのブレ波形は、経験的に一定範囲内の振幅レベルを有する正弦波に近似することができるので、検出されたブレ量Ｄ１(n)のピーク値、すなわち、ブレ波形の変化率δ＝｜ｄＤ１／ｄｔ｜が略０となるときのブレ量Ｄ１(n)の絶対値｜Ｄ１｜が所定レベルｂ以上のときは、通常ブレのブレ波形ではないと推定されるので、そのピーク値｜Ｄ１｜が所定レベルｂより小さくなった時点で通常ブレのブレ波形を構成するブレ量Ｄ１(n)のデータ取込みを開始するようにしている。
【０１３５】
すなわち、図１５は、Ｓ２ブレメモリモードで検出されるブレ量の波形の一例で、横軸はサンプリング数Ｎ、縦軸は検出レベルを示すものであるが、同図において、サンプリング数Ｎ＝０でステップ＃６のブレ量Ｄ１(n)の検出を開始したとすると、ステップ＃８の判別処理により、逐次検出されるブレ量Ｄ１(n)を用いてブレ波形のピーク点Ｑ１，Ｑ２…が検出されるとともに、そのピーク点の振幅が±ｂの範囲内に入っているか否かが判別され、±ｂの範囲内にピーク値を有するピーク点Ｑ５のタイミングで通常ブレのブレ波形を構成するブレ量Ｄ１(n)のデータ取込みが開始される。
【０１３６】
ステップ＃１０では、ブレ量Ｄ１(n)のデータ取込みのサンプリング数ｎのカウント値が「１」に設定され、この後、所定の周期Δｔでブレ量Ｄ１(n)の検出が行なわれる（＃１２〜＃２０）。このブレ量検出においては、逐次検出されるブレ量Ｄ１(n)のデータを用いてブレ波形のピーク値の検出が行なわれ（＃１４）、最初のピーク値（図１５のＱ６参照）が検出されると（＃１６でＮＯ）、そのときのサンプリング数ｎが位相θ１として記憶されるとともに、ブレ量Ｄ１(n)が通常ブレのブレ波形の振幅Ａとして記憶される（＃１８）。
【０１３７】
また、２回目のピーク値（図１５のＱ７参照）が検出されると（＃１６でＹＥＳ）、そのときのサンプリング数ｎが位相θ２として記憶され（＃１８）、続いて、位相θ１と位相θ２のデータから通常ブレのブレ波形の位相θ（＝４（θ２−θ１））が算出される（＃２４）。
【０１３８】
続いて、上記振幅Ａ及び位相θから通常ブレの正弦波に近似したブレ波形ＢＳ1が決定される（＃２６）。なお、位相差（θ２−θ１）のサンプリング数をｑとすると、ブレ波形ＢＳ１はＢＳ１(q)＝Ａsin(θ)＝Ｄ１(θ１)・sin(４ｑ)となる。
【０１３９】
続いて、ＬＣＤ表示部１１にシャッタボタン８の全押し操作を指示する表示が行なわれる（＃２８）。なお、ＬＣＤ表示部１１への表示に代えて、或いは表示に加えてブザー等を発音させて操作指示を行なうようにしてもよい。
【０１４０】
この後、シャッタボタン８の全押し操作によりＳ２スイッチがオンになると（＃３０でＹＥＳ）、ブレ量Ｄ２(m)のデータ取込みのサンプリング数ｍのカウント値が「１」に設定され（＃３２）、ステップ＃２６で決定した通常ブレのブレ波形ＢＳ(q)のカウント値ｍにおけるブレ量ＢＳ１(4m)が算出される（＃３４）。このブレ量ＢＳ１(4m)は、現在生じているＳ２ブレのブレ波形に含まれる通常ブレのブレ成分（図１５の点線で示す▲３▼の波形を参照）の予測値である。
【０１４１】
続いて、ブレ量検出回路３１によりブレ量Ｄ２(m)（図１５の実線で示す▲１▼の波形を参照）の検出が行なわれ（＃３６）、更にこのブレ量検出値Ｄ２(m)から通常ブレのブレ成分の予測値ＢＳ１(4m＋ψ)を減算してＳ２ブレのブレ成分のブレ量ＢＳ２(m)＝Ｄ２(m)−ＢＳ１(4m＋ψ)（図１４で一点鎖線で示す▲２▼の波形を参照）が算出される（＃３８）。なお、通常ブレのブレ成分の予測値ＢＳ１(4m＋ψ)の位相ψは、図１５において、カウント値ｍのカウント開始点におけるブレ波形ＢＳ１の位相である。
【０１４２】
通常ブレのブレ波形とＳ２ブレのブレ波形との合成波のブレ量Ｄ２(m)の検出及びこのブレ量Ｄ２(m)と通常ブレのブレ成分の予測値ＢＳ１(4m)とに基づくＳ２ブレのブレ成分のブレ量ＢＳ２(m)の算出は、Ｓ２ブレのブレ波形成分｜ＢＳ２(m)｜が所定のレベルｃ以下になるまで所定の周期Δｔで行なわれ（＃３４〜＃４０のループ）、｜ＢＳ２(m)｜≦ｃになると（＃４０でＹＥＳ）、１回目のＳ２ブレのブレ成分のブレ量ＢＳ２(m，1)（ｍ＝１，２，…）のデータが記憶される（＃４２）。なお、ブレ量ＢＳ２(m，1)の「１」は１回目の算出値であることを示す。
【０１４３】
続いて、カウント値Ｉが「３」になったか否かが判別され（＃４４）、Ｉ＜３であれば（＃４４でＹＥＳ）、カウント値Ｉを１だけインクリメントとして（＃４６）、ステップ＃４に戻り、上述と同様の処理を繰り返して（Ｉ＋１）回目のＳ２ブレのブレ成分のブレ量ＢＳ２(m，I+1)（ｍ＝１，２，…）のデータの算出が行なわれる。今回はＩ＝１であるから、ステップ＃４に戻り、２回目と３回目のＳ２ブレのブレ成分のブレ量ＢＳ２(m，2)，ＢＳ２(m，3)のデータが算出処理が行なわれ、この処理が終了すると（＃４４でＮＯ）、３回分のＳ２ブレのブレ成分のブレ量ＢＳ２(m，1)，ＢＳ２(m，2)，ＢＳ２(m，3)の平均値ＢＳ(m)＝｛ＢＳ２(m，1)＋ＢＳ２(m，2)＋ＢＳ２(m，3)｝／３を算出し、この算出結果ＢＳ(m)をＳ２ブレデータとしてメモリ２０３に記憶した後（＃４６）、処理を終了する。
【０１４４】
なお、上記実施の形態では、Ｓ２ブレのブレ成分のブレ量ＢＳ２(m，I)のデータを複数回、取込み、これらの平均値をＳ２ブレデータとしていたが、データの取込みを複数回にするか、１回だけにするかを操作者に選択させるようにしてもよい。このようにすれば、取込回数を１回にすれば、Ｓ２ブレデータが迅速に得られ、取込回数を複数回にすれば、高い精度のＳ２ブレデータが得られ、操作者は目的に応じてＳ２ブレデータの取込方法を選択することができるようになる。
【０１４５】
次に、本発明に係るブレ補正カメラのブレ補正撮影の制御について、図１６のフローチャートを用いて説明する。
【０１４６】
メインスイッチ１４が押されて図略の電源スイッチＳＭがオンになり、カメラ１が起動すると、ブレ補正モード設定ボタン９によりブレ補正モードが設定されているか否かが判別される（＃５０）。
【０１４７】
ブレ補正モードが設定されていると（＃５０でＹＥＳ）、測光回路２１により被写体輝度が検出されるとともに（＃５２）、この検出結果を考慮してブレ量検出回路３１による被写体光像のブレ量の検出が開始され（＃５４）、所定の周期で検出されたブレ量検出値Ｄ(n)がファインダー内の表示部３６１の表示エリアＡ３，Ａ４に表示される（＃５６）。一方、ブレ補正モードが設定されていなければ（＃５０でＮＯ）、上記ステップ＃５２〜＃５６はスキップされ、ブレ量Ｄ(n)の検出及びブレ量Ｄ(n)の表示は行なわれない。
【０１４８】
続いて、シャッタボタン８の半押し操作によりＳ１スイッチがオン状態になっているか否かが判別され（＃５８）、Ｓ１スイッチがオフ状態であれば（＃５８でＮＯ）、ステップ＃５０に戻り、Ｓ１スイッチがオン状態となるまで、ブレ補正モードの設定状態に応じてブレ量Ｄ(n)の検出及びブレ量Ｄ(n)の表示が継続される（＃５０〜＃５８のループ）。
【０１４９】
Ｓ１スイッチがオン状態になると（＃５８でＹＥＳ）、測距回路２２により被写体距離を検出し、この被写体距離に基づき撮影レンズ３のＡＦ制御値が算出され、更にこのＡＦ制御値に基づき撮影レンズ３のＡＦ制御が行なわれる（＃６０）。続いて、測光回路２１により被写体輝度を検出し、この被写体輝度に基づき露出制御値が設定される（＃６２）。
【０１５０】
続いて、ブレ補正モードが設定されているか否かが判別され（＃６４）、ブレ補正モードが設定されていると（＃６４でＹＥＳ）、通常ブレに対するブレ補正が開始される（＃６６）。このときは、未だシャッタボタン８の操作は行なわれないので、Ｓ２ブレのブレ成分を考慮せず、通常ブレに対するブレ補正が行なわれる。
【０１５１】
すなわち、ブレ量検出回路３１によりブレ量Ｄ１(n)が検出され、制御部２０のブレ補正制御値演算部２０１によりこのブレ量Ｄ１(n)を用いて上記（４）式で示した所定の演算式によりブレ補正制御値Ｆ１(n)が算出され、このブレ補正制御値Ｆ１(n)に基づきブレ補正レンズ３２，３３を駆動してブレ補正が行なわれる。すなわち、Ｘ方向の撮影画像のブレ補正制御値Ｆ１X(n)に基づきブレ補正レンズ３２をＸ方向に駆動するとともに、Ｙ方向の撮影画像のブレ補正制御値Ｆ１y(n)に基づきブレ補正レンズ３３をＹ方向に駆動して露光面における被写体光像のブレ量ξx，ξyがキャンセルされる。
【０１５２】
一方、ブレ補正モードが設定されていなければ（＃６４でＮＯ）、上記ステップ＃６６はスキップされ、ブレ補正処理は行なわれない。
【０１５３】
続いて、シャッタボタン８の全押し操作によりＳ２スイッチがオン状態になったか否かが判別され（＃６８）、Ｓ２スイッチがオフ状態であれば（＃６８でＮＯ）、Ｓ１スイッチのオン状態が継続しているか否かが判別され（＃７０）、Ｓ１スイッチがオフ状態であれば（＃７０でＮＯ）、ステップ＃５０に戻り、Ｓ１スイッチのオン状態が継続していれば（＃７０でＹＥＳ）、ステップ＃６８に戻り、Ｓ２スイッチがオン状態になるまでレリーズ待機状態が継続される（＃６８，＃７０のループ）。
【０１５４】
そして、Ｓ２スイッチがオン状態になると（＃６８でＹＥＳ）、通常ブレに対するブレ補正がＳ２ブレに対するブレ補正に切り換えられる（＃７２）。
【０１５５】
すなわち、Ｓ２スイッチがオンになると、サンプリングカウント値ｎがリセットされた後、ブレ量Ｄ(n)が検出される。このブレ量Ｄ(n)は、通常ブレのブレ成分Ｄ１(n)とＳ２ブレのブレ成分Ｄ２(n)との合成であるから、メモリ２０３にＳ２ブレのブレ成分Ｄ２(n)として記憶されたからＳ２ブレデータＢＳ(n)を読み出し、このＳ２ブレデータＢＳ(n)をブレ量Ｄ(n)から減算することにより通常ブレのブレ成分Ｄ１(n)が算出される。
【０１５６】
更に、このブレ成分Ｄ１(n)を用いて上記（４）式により通常ブレのブレ成分に対するブレ補正制御値Ｆ１(n)が算出され、Ｓ２ブレデータＢＳ(n)を用いて上記（６）式によりＳ２ブレのブレ成分に対するブレ補正制御値Ｆ２(n)が算出され、これらのブレ補正制御値Ｆ１(n)とブレ補正制御値Ｆ２(n)とを加算してＳ２ブレ発生時のブレ補正制御値Ｇ(n)が算出される。なお、ブレ補正制御値Ｆ２(n)は、Ｓ２ブレメモリモードにおいて、Ｓ２ブレデータＢＳ(n)を用いて算出し、メモリ２０３に記憶しておいてもよい。
【０１５７】
そして、このブレ補正制御値Ｇ(n)に基づきブレ補正レンズ３２，３３を駆動してブレ補正が行なわれる。すなわち、Ｘ方向の撮影画像のブレ補正制御値Ｇ１x(n)に基づきブレ補正レンズ３２をＸ方向に駆動するとともに、Ｙ方向の撮影画像のブレ補正制御値Ｇ１y(n)に基づきブレ補正レンズ３３をＹ方向に駆動して露光面における被写体光像のブレ量ξx，ξyがキャンセルされる。
【０１５８】
続いて、Ｓ２ブレに対するブレ補正が開始されると、直ちにレンズシャッタ２９を駆動して撮影が行われ（＃７４）、撮影が終了すると、ブレ補正動作が停止され（＃７６）、フィルムが１コマ分巻き上げられた後（＃７８）、次の撮影を行なうべくステップ＃５０に戻る。
【０１５９】
上記のように、シャッタボタン８が全押しされ、レリーズ指示が行なわれた直後のブレ補正では、通常ブレのブレ補正制御値Ｆ１(n)にＳ２ブレのブレ成分Ｆ２(n)を加算したシャッタボタン８の操作特有のブレを加味したブレ補正制御値Ｇ(n)によりブレ補正を行なうようにしているので、ブレ補正動作に起因するシャッタボタン８の操作と実際のレリーズ動作との間のタイムラグを低減することができる。これによりブレ補正を行なう場合もシャッタチャンスを逃すことなく好適な写真撮影を行なうことができる。
【０１６０】
また、Ｓ２ブレのブレ成分のブレ量ＢＳ２(n)のデータ取込みを可能にしているので、撮影者によってＳ２ブレのブレ波形が異なる場合にもＳ２ブレのブレ成分のブレ量ＢＳ２(n)の適正値を設定することができる。
【０１６１】
なお、上記実施の形態では、ブレ補正制御値Ｆ２(n)の演算式（６）の係数ｋ２を予め設定していたが、Ｓ２ブレメモリモードで取り込まれたれＳ２ブレのブレ成分のデータに基づいて係数ｋ２を決定するようにしてもよい。
【０１６２】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、シャッタ操作部材の操作にのみ起因するブレ成分のブレ量のデータを予め記憶手段に記憶しておき、シャッタ操作部材の操作により露光が指示されると、この露光指示後に検出されるブレ量と記憶されたブレ量とを用いてシャッタ操作部材の操作にのみ起因するブレ成分を加味したブレ補正制御値を算出し、このブレ補正制御値を用いて露光面における被写体光像のブレを補正するようにしたので、シャッタ操作部材の操作後、直ちに好適なブレ補正を行なって露光を行なうことができる。この結果、カメラのシャッタ操作の操作性が低下することがなく、ブレ補正を行なう場合にもシャッタチャンスを逃すことなく迅速に写真撮影を行なうことができる。
【０１６３】
請求項２に記載の発明によれば、ブレデータ取込モードにおいて、撮影者が実際にシャッタ操作部材の操作を行なうことにより、その撮影者固有のシャッタ操作部材の操作にのみ起因するブレ成分のブレ量のデータを算出し、その算出結果を記憶手段に記憶させるようにしたので、シャッタ操作部材の操作直後に行なわれるブレ補正がその撮影者特有のシャッタ操作にのみ起因するブレ成分を加味して行なわれ、撮影者が異なる場合も安定して好適なブレ補正を行なうことができる。
【０１６４】
請求項３に記載の発明によれば、シャッタ操作部材の操作にのみ起因するブレ成分のブレ量のデータを予め記憶手段に記憶しておき、シャッタ操作部材の操作により露光が指示されると、この露光指示後に検出されるブレ量と記憶されたブレ量とを用いてシャッタ操作部材の操作にのみ起因するブレ成分を加味したブレ補正制御値を算出するようにしたので、このブレ補正制御値を用いて露光面における被写体光像のブレを補正シャッタ操作部材の操作後、直ちに好適なブレ補正を行なって露光を行なうことができる。この結果、カメラのシャッタ操作の操作性が低下することがなく、ブレ補正を行なう場合にもシャッタチャンスを逃すことなく迅速に写真撮影を行なうことができる。
【０１６５】
請求項４に記載の発明によれば、ブレデータ取込モードにおいて、撮影者が実際にシャッタ操作部材の操作を行なうことにより、その撮影者固有のシャッタ操作部材の操作にのみ起因するブレ成分のブレ量のデータを算出し、その算出結果を記憶手段に記憶させるようにしたので、シャッタ操作部材の操作直後に行なわれるブレ補正がその撮影者特有のシャッタ操作にのみ起因するブレ成分を加味して行なわれ、撮影者が異なる場合も安定して好適なブレ補正を行なうことができる。
【０１６６】
請求項５に記載の発明によれば、上記ブレ成分のブレ量のデータを、複数回取り込まれたデータの平均値としたので、その撮影者固有のシャッタ操作部材の操作にのみ起因するブレ成分のブレ量のデータの精度が向上する。
【０１６７】
請求項６に記載の発明によれば、シャッタ操作部材の操作による露光指示後に検出されるブレ量を、シャッタ操作部材の操作にのみ起因するブレ成分とそれ以外のブレ成分とに分離し、各ブレ成分に対してそれぞれブレ補正制御値を算出し、これらのブレ補正制御値を用いてブレ成分毎にブレ補正を行なうようにしたので、シャッタ操作部材の操作に起因するブレ成分が含まれたブレに対するブレ補正の精度が向上する。
【図面の簡単な説明】
【図１】本発明に係るブレ補正カメラの外観を示す正面斜視図である。
【図２】本発明に係るブレ補正カメラの外観を示す背面図である。
【図３】ファインダー内の表示部の一例を示す図である。
【図４】本発明に係るブレ補正カメラのブロック構成図である。
【図５】ブレ量検出回路のブロック構成図である。
【図６】撮像画像に設けた小ブロックの分割画像を示す図である。
【図７】ブレ補正用の光学系の構造を示す分解斜視図である。
【図８】露光面における被写体光像のブレを光学的に軽減する基本原理を説明するための図である。
【図９】ブレ補正原理に基づきブレ補正を行なった場合のブレ量検出値（予測値）の一例を示す図である。
【図１０】通常ブレにおけるブレ補正予測値のシミュレーション結果を示す図である。
【図１１】Ｓ２ブレにおけるブレ補正予測値のシミュレーション結果を示す図である。
【図１２】ブレ波形のブレ成分毎にブレ補正を行なった場合のＳ２ブレにおけるブレ補正予測値のシミュレーション結果を示す図である。
【図１３】Ｓ２ブレメモリモードにおけるＳ２ブレのブレ波形のデータ取込制御を示すフローチャートである。
【図１４】Ｓ２ブレメモリモードにおけるＳ２ブレのブレ波形のデータ取込制御を示すフローチャートである。
【図１５】Ｓ２ブレメモリモードで検出されるブレ量の波形の一例を示す図である。
【図１６】本発明に係るブレ補正カメラのブレ補正撮影の制御を示すフローチャートである。
【符号の説明】
１  カメラ
２  カメラ本体
３  撮影レンズ
４  測光窓
５  測距窓
６  ファインダー対物窓
７  内蔵フラッシュ
８  シャッタボタン
９  ブレ補正モード設定ボタン
１０  ファインダー接眼窓
１１  ＬＣＤ表示部
１２  操作ボタン
１３  Ｓ２ブレメモリモード設定ボタン
１４  メインスイッチ
１５  ズームスイッチ
１６  電池収納室
２０  制御部（駆動制御手段）
２０１  ブレ補正制御値演算部（演算手段）
２０２  Ｓ２ブレデータ演算部（ブレ成分算出手段）
２０３  メモリ（記憶手段）
２１  測光回路
２２  測距回路
２３  ＦＬ発光制御回路
２４  Ｚモータ制御回路
２５  ズームレンズ
２６  ＡＦモータ制御回路
２７  フォーカスレンズ
２８  絞り・シャッタ制御回路
２９  レンズシャッタ
３０  電圧検出回路
３１  ブレ量検出回路（ブレ量検出手段）
３２，３３  ブレ補正レンズ（撮影光学系）
３４，３５  ブレ補正モータ制御回路
３４１，３５１  モータ
３６  表示制御回路
３６１  表示部
３７  レンズ保持体
３８，３９  保持枠
４０，４１  投光素子
４２，４３  ピン
４４，４５  駆動ギヤ
４６，４７  受光素子
４８  押え環
Ｅ  電源電池
ＳFL，ＳA，ＳB，Ｓ１，Ｓ２  スイッチ
【図１】
0003635282.tif 000008
【図２】
0003635282.tif 000009
【図３】
0003635282.tif 000010
【図４】
0003635282.tif 000011
【図５】
0003635282.tif 000012
【図６】
0003635282.tif 000013
【図７】
0003635282.tif 000014
【図８】
0003635282.tif 000015
【図９】
0003635282.tif 000016
【図１０】
0003635282.tif 000017
【図１１】
0003635282.tif 000018
【図１２】
0003635282.tif 000019
【図１３】
0003635282.tif 000020
【図１４】
0003635282.tif 000021
【図１５】
0003635282.tif 000022
【図１６】
0003635282.tif 000023