(57)【要約】【課題】信頼性のある手振れ判定結果を用いて手振れを効果的に軽減でき、レリーズタイムラグが長くならないようにしたカメラを提供する。【解決手段】レリーズ操作手段１４と、手振れ判定手段６と、手振れ判定後、通常露出制御とは異なる制御を行う露出制御手段４と、レリーズ操作前後に手振れ判定手段６を動作させる制御手段１と、レリーズ操作後の手振れ判定手段６による信頼性を判定する信頼性判定手段１とを備え、露出制御手段４は、信頼性判定手段１により信頼性が高いと判定されたときは、レリーズ操作後の手振れ判定結果で露出制御を行い、信頼性が低いと判定されたときは、レリーズ操作前の手振れ判定結果で露出制御を行う。【選択図】　図３
2004054042.tif 000002
【特許請求の範囲】
【請求項１】
撮影動作を指示するレリーズ操作手段と、
カメラ本体に対して手振れがあるか否かを判定する手振れ判定手段と、
上記手振れ判定手段により手振れがあった旨判定されたときに、通常露出制御とは異なる手振れ対策用の露出制御を行う露出制御手段と、
上記レリーズ操作手段によるレリーズ操作前に上記手振れ判定手段を所定間隔で動作させると共に、上記レリーズ操作に応じて上記手振れ判定手段を動作させる制御手段と、
上記レリーズ操作後の上記手振れ判定手段による判定の信頼性を判定する信頼性判定手段と、
を備え、
上記露出制御手段は、上記信頼性判定手段により、上記手振れ判定手段による判定の信頼性が高いと判定されたときには、上記レリーズ操作後の手振れ判定結果に基づいて露出制御を行い、上記信頼性判定手段により、上記手振れ判定手段による判定の信頼性が低いと判定されたときには、上記レリーズ操作前の手振れ判定結果に基づいて露出制御を行うように構成されたことを特徴とするカメラ。
【請求項２】
被写体の像信号を検出する像検出手段を備え、
上記手振れ判定手段は、上記像検出手段により時系列に少なくとも２回の像検出を行い、各像出力を比較して判定するように構成されたことを特徴とする請求項１に記載のカメラ。
【請求項３】
撮影レンズを駆動して焦点調節を行うレンズ制御手段を備え、
上記手振れ判定手段は、上記レリーズ操作に応じて判定するに際し、上記レンズ制御手段によるレンズ制御の前後のタイミングで各像検出を行うように構成されたことを特徴とする請求項２に記載のカメラ。
【請求項４】
上記レンズ制御手段によるレンズ制御の開始から終了までを計時する計時手段を備え、
上記信頼性判定手段は、上記計時手段によるレンズ制御時間が所定時間より短いときに信頼性が低いと判定するように構成されたことを特徴とする請求項３に記載のカメラ。
【請求項５】
上記レンズ制御手段によるレンズ制御の開始から終了までを計時する計時手段を備え、
上記信頼性判定手段は、上記計時手段によるレンズ制御時間が所定時間より長いときに信頼性が低いと判定するように構成されたことを特徴とする請求項３または４に記載のカメラ。
【請求項６】
上記手振れ判定手段は、上記計時手段によるレンズ制御時間が上記所定時間より長いときに２回目以降の像検出を禁止するように構成されたことを特徴とする請求項５に記載のカメラ。
【請求項７】
上記レリーズ操作手段によるレリーズ操作前において、上記手振れ判定手段により手振れがあった旨判定されたときに、手振れ警告を行う警告手段を備えたことを特徴とする請求項１〜６のいずれか１項に記載のカメラ。
【請求項８】
上記手振れ判定手段は、各像出力を比較して得た変化量が判定基準となる判定値より高いときに、手振れであると判定するように構成され、上記レリーズ操作前の判定時に使用される判定値が上記レリーズ操作後の判定時に使用される判定値より低く設定されていることを特徴とする請求項７に記載のカメラ。
【請求項９】
上記露出制御手段による手振れ対策用の露出制御は、通常露出制御時よりもシャッタスピードを速くするように制御するものであることを特徴とする請求項１〜８のいずれか１項に記載のカメラ。
【請求項１０】
カメラ本体に対して手振れがあるか否かを判定する手振れ判定ステップと、
上記手振れ判定ステップにより手振れがあった旨判定されたときに、通常露出制御とは異なる手振れ対策用の露出制御を行う露出制御ステップと、
レリーズ操作前に上記手振れ判定ステップを所定間隔で動作させると共に、レリーズ操作に応じて上記手振れ判定ステップを動作させる判定制御ステップと、
上記レリーズ操作後の上記手振れ判定手段による判定の信頼性を判定する信頼性判定ステップと、
を有し、
上記露出制御ステップは、上記信頼性判定ステップによる判定結果の信頼性が高いと判定されたときには、上記レリーズ操作後の手振れ判定結果に基づいて露出制御を行い、上記信頼性判定ステップによる判定結果の信頼性が低いと判定されたときには、上記レリーズ操作前の手振れ判定結果に基づいて露出制御を行うことを特徴とするカメラ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラ、詳しくは撮影の際に発生する手振れを検出し、手振れを抑制する機能を有するカメラに関する。
【０００２】
【従来の技術】
周知のように、通常、撮影者がカメラを手でホールディングして撮影する際、その撮影の露光中にカメラが揺れてしまい失敗写真を撮る結果となる、所謂、手振れが発生する場合があり、この手振れを防止するための防振技術としては、振動の検出と、検出した振動への対策との２つの技術に分けられ、種々な防振技術が検討されている。
【０００３】
また、手振れ防止対策の技術には、揺れ状態をユーザに認知させる警告技術と、撮影レンズを駆動制御して手振れによる像の劣化を防止する技術があり、このうち警告技術として、本出願人が先に提出した特願平１１−２０１８４５号において、新たな表示手段を提案することによって手振れによる失敗を警告し、抑制するカメラを提供しており、また、撮影レンズを駆動制御して手振れによる像の劣化を防止する技術としては、測距センサを応用した例として、特公昭６２−２７６８６号公報や特開２００１−１６５６２２号公報等に種々開示されており、カメラに設けられた表示部を点灯、点滅させて警告することにより、撮影者に手振れを認識させるようにしている。
【０００４】
また、シャッタスピードを短縮することによって、手振れが軽減されることは広く知られている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記公報等によって種々開示されている従来の技術手段では、振動検出の信頼性が状況によって劣化したり、レリーズタイムラグが長くなってしまうといった問題があった。
【０００６】
本発明は、上記問題点に鑑みてなされたものであり、信頼性のある手振れ判定結果を用いて手振れを効果的に軽減することができ、レリーズタイムラグも長くならないようにしたカメラを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明によるカメラは、撮影動作を指示するレリーズ操作手段と、カメラ本体に対して手振れがあるか否かを判定する手振れ判定手段と、上記手振れ判定手段により手振れがあった旨判定されたときに、通常露出制御とは異なる手振れ対策用の露出制御を行う露出制御手段と、上記レリーズ操作手段によるレリーズ操作前に上記手振れ判定手段を所定間隔で動作させると共に、上記レリーズ操作に応じて上記手振れ判定手段を動作させる制御手段と、上記レリーズ操作後の上記手振れ判定手段による判定の信頼性を判定する信頼性判定手段とを備え、上記露出制御手段は、上記信頼性判定手段により、上記手振れ判定手段による判定の信頼性が高いと判定されたときには、上記レリーズ操作後の手振れ判定結果に基づいて露出制御を行い、上記信頼性判定手段により、上記手振れ判定手段による判定の信頼性が低いと判定されたときには、上記レリーズ操作前の手振れ判定結果に基づいて露出制御を行うように構成されたことを特徴とする。
【０００８】
また、被写体の像信号を検出する像検出手段を備え、上記手振れ判定手段は、上記像検出手段により時系列に少なくとも２回の像検出を行い、各像出力を比較して判定するように構成されたことを特徴とし、さらに、撮影レンズを駆動して焦点調節を行うレンズ制御手段を備え、上記手振れ判定手段は、上記レリーズ操作に応じて判定するに際し、上記レンズ制御手段によるレンズ制御の前後のタイミングで各像検出を行うように構成されたことを特徴とし、また、上記レンズ制御手段によるレンズ制御の開始から終了までを計時する計時手段を備え、上記信頼性判定手段は、上記計時手段によるレンズ制御時間が所定時間より短いときに信頼性が低いと判定するように構成されたことを特徴とし、さらに、上記レンズ制御手段によるレンズ制御の開始から終了までを計時する計時手段を備え、上記信頼性判定手段は、上記計時手段によるレンズ制御時間が所定時間より長いときに信頼性が低いと判定するように構成されたことを特徴とし、また、上記手振れ判定手段は、上記計時手段によるレンズ制御時間が上記所定時間より長いときに２回目以降の像検出を禁止するように構成されたことを特徴とし、さらに、上記レリーズ操作手段によるレリーズ操作前において、上記手振れ判定手段により手振れがあった旨判定されたときに、手振れ警告を行う警告手段を備えたことを特徴し、また、上記手振れ判定手段は、各像出力を比較して得た変化量が判定基準となる判定値より高いときに、手振れであると判定するように構成され、上記レリーズ操作前の判定時に使用される判定値が上記レリーズ操作後の判定時に使用される判定値より低く設定されていることを特徴とし、さらに、上記露出制御手段による手振れ対策用の露出制御は、通常露出制御時よりもシャッタスピードを速くするように制御するものであることを特徴とする。
【０００９】
また、本発明によるカメラ制御方法は、カメラ本体に対して手振れがあるか否かを判定する手振れ判定ステップと、上記手振れ判定ステップにより手振れがあった旨判定されたときに、通常露出制御とは異なる手振れ対策用の露出制御を行う露出制御ステップと、レリーズ操作前に上記手振れ判定ステップを所定間隔で動作させると共に、レリーズ操作に応じて上記手振れ判定ステップを動作させる判定制御ステップと、上記レリーズ操作後の上記手振れ判定手段による判定の信頼性を判定する信頼性判定ステップとを有し、上記露出制御ステップは、上記信頼性判定ステップによる判定結果の信頼性が高いと判定されたときには、上記レリーズ操作後の手振れ判定結果に基づいて露出制御を行い、上記信頼性判定ステップによる判定結果の信頼性が低いと判定されたときには、上記レリーズ操作前の手振れ判定結果に基づいて露出制御を行うことを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
図１は、本発明の一実施の形態を示すカメラを右斜め上方から見た斜視図であり、図２は、図１のカメラの背面側の斜視図である。この図１に示すように、カメラ本体をなすカメラ外装筐体３１の前面中央部には、被写体を撮像するための撮影光学系を有するレンズ鏡筒３４が配設されており、この上方には、被写体を光学的に観察するためのファインダ対物レンズ３５が配設されており、また、このファインダ対物レンズ３５の右方には、被写体までの距離を測距するための測距ユニットを有するオートフォーカス（以下、ＡＦという）用受光レンズ３６が配設されており、さらに、このＡＦ用受光レンズ３６の右方には、被写体を照射するためのストロボ発光窓３７が配設されている。
【００１１】
また、前記レンズ鏡筒３４の右方には、セルフタイマ用ＬＥＤ３８が配設されており、さらに左方には、摺動可能で携帯時には、上記レンズ鏡筒３４の撮影光学系、前記ファインダ対物レンズ３５、上記ＡＦ用受光レンズ３６を覆い保護するバリア３９が配設されている。このバリア３９は、電源スイッチを兼ねており、開放動作に連動して電源がオンし、カメラ本体内に沈胴している上記レンズ鏡筒３４を所定位置まで繰り出させて撮影可能状態とし、閉成動作時には、上記レンズ鏡筒３４をカメラ本体内に沈胴させて、電源をオフさせる機能を有している。
【００１２】
さらに、前記カメラ外装筐体３１の上面左側には、撮影を開始させるためのレリーズ釦（レリーズスイッチ）１４が配設されており、上面中央部には、各種撮影モード等を表示するための表示用ＬＣＤ７が配設されており、さらに、この表示用ＬＣＤ７の右方には、各種モード設定用のスイッチ１５が配設されている。尚、前記レリーズ釦１４は、本発明における撮影動作を指示するレリーズ操作手段を構成している。
【００１３】
また、図２に示すように、前記カメラ外装筐体３１の背面上部中央には、撮影者が撮影構図やシャッタタイミングを決定するためのファインダ接眼窓３２が配設されており、このファインダ接眼窓３２の右方には、手振れ警告用の発光ダイオード（ＬＥＤ）３３が配設されている。尚、このＬＥＤ３３は、ストロボの充電中表示やＡＦ合焦表示用のＬＥＤと兼用させてもよい。
【００１４】
図３は、本発明の一実施の形態を示すカメラの電気回路の全体の構成を示すブロック図である。
【００１５】
図３に示すように、前記カメラ外装筐体３１内には、カメラの全体的な動作シーケンスを制御するＣＰＵ１が配設されており、このＣＰＵ１には、前記ＣＰＵ１が不得意とする微小信号の検出や大電流ドライブを行うために、センサやアクチュエータとのインターフェース機能を有するＩＦＩＣ２と、調整用データを記憶するメモリ（ＥＥＰＲＯＭ）３と、測光部４と、ＡＦ部５と、カメラの設定状態や撮影に関する情報を表示するための液晶表示素子（前記表示用ＬＣＤ）７と、前記ファインダ接眼窓３２内に設けられ、撮影に関する情報を表示するファインダ内ＬＣＤ８と、発光用電荷をチャージするメインコンデンサ１０を有するストロボ回路９と、抵抗１３が直列に接続されたＬＥＤからなる警告表示部１２と、カメラの撮影シーケンスを開始させるために２段スイッチ１４ａ，１４ｂで構成された前記レリーズスイッチ１４と、手振れ検出モードを設定するための前記モード切り換えスイッチ１５と、カメラのストロボの発光状態を変更するためのフラッシュモードスイッチ１６がそれぞれ接続されている。尚、前記ＣＰＵ１は、本発明における通常露出制御とは異なる手振れ対策用の露出制御を行う露出制御手段を構成している。
【００１６】
また、上記ＡＦ部５には、一対の受光レンズ６ａ並びに一対のセンサアレイ６ｂを備えたＡＦセンサ６が接続されており、さらに、上記ＩＦＩＣ２には、ズーミング機能やピント合わせ機能を有する撮影レンズ１１の駆動手段（ＬｅｎｓＤｒｉｖｅ手段）（以下、ＬＤ手段という）１１ａと、撮影レンズ、シャッタ２０、フィルムの給送等の駆動機構を駆動するモータ１８と、このモータ１８と連動して回転する回転羽根１９およびこの回転羽根１９の穴を光学的に検出するフォトインタラプタ１７からなるモータ駆動制御手段が接続されている。尚、前記ＡＦセンサ６は、本発明におけるカメラ本体に対して手振れがあるか否かを判定する手振れ判定手段、並びに被写体の像信号を検出する像検出手段を構成している。
【００１７】
上記モータ１８は、切替機構により駆動先を切り替え、前記シャッタ２０やズームレンズ鏡枠等の各駆動機構を駆動する役目もする。尚、シャッタ、ズームレンズ鏡筒等のそれぞれの駆動機構には、別途にモータを備えてもよい。
【００１８】
上記ＬＤ手段１１ａは、ピント合わせ時には、前記ＣＰＵ１の指示により、撮影レンズをピントの合う位置に移動させる制御を行う。ピント合わせには、前記モータ１８を用いてもよい。尚、前記ＬＤ手段１１ａは、本発明における撮影レンズを駆動して焦点調節を行うレンズ制御手段を構成している。
【００１９】
上記ＣＰＵ１は、前記レリーズスイッチ１４ａ，１４ｂの操作状態に従って、カメラの撮影シーケンスを司るものであり、上記ＡＦセンサ６の出力に従って手振れ警告用の上記ファインダ内ＬＣＤ８による警告表示の他、撮影時には前記ＡＦ部５、露出制御のために被写体の輝度を測定する前記測光部４を駆動し、これらから必要な信号を受信し、上記ＩＦＩＣ２を介して、前記モータ１８の制御を行う。この時、前記モータ１８の回転は上記回転羽根１９に伝えられ、この回転羽根１９の調整穴の有無を前記フォトインタラプタ１７が検知し、出力する信号を上記ＩＦＩＣ２が波形整合して、前記ＣＰＵ１はモータ１８の回転の状態をモニタする。このようにして、ピント合わせ制御やモータの制御が行われ、また、必要に応じて前記ストロボ回路９による補助光の発光を行う。尚、前記ＣＰＵ１は、本発明におけるレリーズ操作前に上記手振れ判定手段を所定間隔で動作させると共に、上記レリーズ操作に応じて上記手振れ判定手段を動作させる制御手段、およびレリーズ操作後の上記手振れ判定手段による判定の信頼性を判定する信頼性判定手段、並びにレンズ制御の開始から終了までを計時する計時手段を構成している。
【００２０】
図４は、図３のＡＦセンサによる測距方法を示した要部拡大図である。
【００２１】
この測距方法は、周知のものであって、一対の上記受光レンズ６ａの主点間距離を基線長Ｂとし、これらのレンズ６ａを介して、一対の前記センサアレイ６ｂ上に結像された被写体２１の像２２の相対的な位置差ｘを求め、受光レンズの焦点距離ｆを用いると、周知の三角測距の原理によって、Ｌ＝Ｂ・ｆ／ｘの関係が成り立ち、被写体距離Ｌが求められる。尚、上記センサアレイ６ｂは、複数の画素により像の明暗に従った電気信号を出力し、像信号を形成するものである。
【００２２】
図５は、手振れ発生時に図３のファインダ内ＬＣＤに表示される警告パターンの一例を示した要部拡大図である。
【００２３】
上記ファインダ内ＬＣＤ８による表示は、パノラマモード時の画面表示や、シャッタが切れたことを示す、ブラックアウト表示等に使われるものを流用する。
【００２４】
図５に示す画面Ａ及び画面Ｃを合わせた遮光パターンは、パノラマ撮影設定時に表示される遮光パターンであり、これを利用する。まず、画面Ａに示すように上部領域のみを遮光し、次に画面Ｂに示すようにパノラマ撮影時の撮影範囲を示す中央の領域のみを遮光し、最後に画面Ｃに示すようにパノラマ遮光部の下部領域のみを遮光することを順次、繰り返し行うパターンである。
【００２５】
この表示形態を繰り返し行うことにより、撮影者が図１の上記各種モード設定用のスイッチ１５の操作により、手振れ検出モードを設定した際、上記ファインダ接眼窓３２を覗いているユーザに手振れが発生していることを知らせることができる。尚、これらのＡ，Ｂ，Ｃのパターンを同時に遮光すれば、ブラックアウト表示となる。
【００２６】
また、撮影者への手振れ警告は、図２の上記ＬＥＤ３３を点滅表示させて知らせるようになっている。このようにすれば、撮影者は、カメラを構えた状態であっても、その警告を認識することができ、例えば、撮影者は、片手（右手）でホールディングしているカメラに左手を添えて、カメラをよりしっかりとホールドして揺れ防止等の対策を行うことができる。
【００２７】
さらに、図１の上記セルフタイマ用ＬＥＤ３８を手振れ発生時に点滅表示させ、カメラの前にいる被撮影者（被写体）に手振れが発生していることを知らせるようにしても良い。
【００２８】
次に、図４のＡＦセンサの像出力による手振れ判定方法について説明する。　　図６は、被写体に対してカメラが横方向に手振れしたことを示した斜視図、図７（ａ）（ｂ）は、カメラの横シフトにおける画素位置に対する像信号、及び差の絶対値の関係を示した図、図８は、被写体に対してカメラが縦方向に手振れしたことを示した図、図９（ａ）（ｂ）は、カメラの縦シフトにおける画素位置に対する像信号、及び差の絶対値の関係を示した図、図１０は、図６に示すカメラが横方向に手振れした時の手振れ量と、ＡＦセンサが出力する像シフト量の関係を示した図、図１１は、図８に示すカメラが縦方向に手振れした時の手振れ量と、ＡＦセンサが出力する像変化の関係を示した図である。
【００２９】
上記図４に示したように、カメラの横方向に一対の前記受光レンズ６ａを並べ、基線長方向を横方向とすると、図６に示すように、上記カメラ外装筐体３１が横方向に手振れによって移動した時には、前記ＡＦセンサ６のモニタ範囲４２がモニタ範囲４１へ変化し、被写体２１の像データは、図７（ａ）に示すように、タイミングｔ１とタイミングｔ２との差Δｘで横方向（画素位置方向：センサＮｏ）にシフトする。
【００３０】
また、図８に示すように、前記カメラ外装筐体３１が縦方向に手振れにより移動した時には、上記ＡＦセンサ６のモニタ範囲４３は、モニタ範囲４４へ変化するため、例えば、被写体の眼をモニタしていた部分が口元をモニタする等、モニタの大きな位置変化、つまり像変化が発生し、図９（ａ）に示すように、タイミングｔ１とタイミングｔ２では、像信号の形自体が変化してしまう。従って、図９（ｂ）に示すように、各画素間の差を取れば、変化があったか否かを判定することができ、この最大変化値ΔＩＭＡＸを用いて像の変化、つまり手振れの大小を判定することができる。
【００３１】
但し、このΔＩＭＡＸのみを判定に用いると、図７（ａ）に示すような横シフトでは、それほど大きくない手振れの時でも、図７（ｂ）に示すように、同一画素が出力するセンサデータが非常に大きく変化してしまう。
【００３２】
つまり、同じ手振れ量でもΔＩＭＡＸを用いて判定する方法では、横ぶれは必要以上に大きなぶれと判定され、反対に縦ぶれは小さなぶれと判定されてしまう。この問題を解決するために、本発明では、横ぶれ（横ぶれ量ΔＸ）があるときには、ΔＩＭＡＸでは、ぶれ判定しないようにしている。
【００３３】
図１０は、横ぶれ量とΔＸの関係を示したもので、リニアな関係となっている。図１１は、縦ぶれ量とΔＩＭＡＸの関係を示したもので、リニアな関係ではないが、ぶれ量に依存してΔＩＭＡＸが変化している。
【００３４】
図１２は、本発明の一実施の形態におけるカメラの手振れ判定方法を示した基本フローチャートである。
【００３５】
まず、ステップＳ１において、上記ＡＦセンサ６で被写体像を受光し、同センサ６の画素から出力される像信号を検出して、ステップＳ２に移行する。ステップＳ２では、隣接する画素間で出力される像信号の差が最大となる領域、即ち、最も大きな像信号の変化（コントラスト大）の信号Ｉ１を検出し、ステップＳ３に移行する。
【００３６】
ステップＳ３では、手振れを判定するため、所定時間の経過を確認してステップＳ４に移行し、ステップＳ４では、再度像信号の検出を行いステップＳ５に移行する。
【００３７】
ステップＳ５でも、前記ステップＳ２と同様に、隣接する画素間で出力される像信号の差が最大となる領域、即ち最も大きな像信号の変化の信号Ｉ２を検出してステップＳ６に移行し、ステップＳ６では、前記ステップＳ２で得られた像信号Ｉ１、前記ステップＳ５で得られた像信号Ｉ２を用いて、横ぶれ量ΔＸ（図７（ａ）参照）を検出し、ステップＳ７に移行する。
【００３８】
次に、ステップＳ７では、前記ステップ６で検出した横ぶれ量ΔＸと、所定値Ｘ０とを比較して、横ぶれ量ΔＸが所定値Ｘ０以上であるか否かを判定する。前記横ぶれ量ΔＸが所定値Ｘ０以上であれば、ステップＳ１１にジャンプして横ぶれが大きいものとして手振れがあったと判定され、一方、横ぶれ量が小さい、または検出されない状態ではステップＳ８に移行する。尚、この所定値Ｘ０は、ぶれが写真に影響を及ぼさない基準として定めた値である。
【００３９】
また、ここでは横ぶれのみを判定しているが、横ぶれが発生している際には縦ぶれも発生しているものとし、縦ぶれ時には、その時発生する横方向の微小変位（ΔＸ＞Ｘ０）や後述するステップＳ１０での像の変化（ΔＩＭＡＸ＞Ｉ０）を検出して代用するものとする。
【００４０】
ステップＳ８では、横ぶれ量ΔＸが１に満たないか否かを判定する。なお、ここで規定したΔＸ＜１とは横ぶれ量が殆ど無い状態のことである。横ぶれ量ΔＸが１に満たなければ、ステップＳ９に移行して、横ぶれは無いと判断され、次に縦ぶれを検出するために、前記ステップＳ２、並びに前記ステップＳ５で検出したＩ１、Ｉ２の各画素の差のＭＡＸ値、ΔＩＭＡＸを検出し、ステップＳ１０に移行する。一方、ステップＳ８で横ぶれ量ΔＸが１以上であればステップＳ１２に分岐してリセットする。
【００４１】
ステップＳ１０では、検出されたＭＡＸ値、ΔＩＭＡＸを所定値ΔＩ０と比較して，ΔＩＭＡＸが所定値ΔＩよりも大きければ，ステップＳ１１に分岐して手振れが大きいと判定される。一方、ステップＳ１０で、ΔＩＭＡＸが所定値ΔＩ０よりも小さければ、ステップＳ１２に移行してリセットする。
【００４２】
次に、上述した手振れ検出技術を用いたカメラの撮影時の手振れ検出動作について説明する。
【００４３】
図１３、図１４は、本発明の一実施の形態におけるカメラの撮影時の像変化を判定し、カメラのＣＰＵがカメラの表示手段や、露出手段の制御を切り替えることを示したフローチャートである。
【００４４】
図１３に示すように、まず、ステップＳ２０で、図１に示したような前記カメラのバリア３９が撮影者によって開かれたか否かをスイッチによって判定する。前記バリア３９が開かれておれば、撮影可能状態であると判定し、ステップＳ２１に移行して、手振れ判定用の像検出を行ってステップＳ２２に移行し、さらに、ステップＳ２２で所定時間（約１００ｍｓｅｃ）の計時を行い、ステップＳ２３に移行する。
【００４５】
ステップＳ２３では、前記ステップＳ２２での計時が終了したか否かを判定する。計時が終了しておればステップＳ２４に移行して、再度像検出を行ってステップＳ２５に移行し、ステップＳ２５で像変化があるか否かを判定する。
【００４６】
ステップＳ２５で像変化有りと判定された場合は、ステップＳ２６に移行して撮影者に対し、手振れ警告を行ってステップＳ２７に移行し、像変化無しと判定されれば、ステップＳ３５に分岐して手振れ警告を終了し、その後ステップＳ２７に移行する。
【００４７】
前記ステップＳ２３において、所定時間（約１００ｍｓｅｃ）の計時が終了しなかった場合はステップＳ３０に分岐する。ステップＳ３０では、前記ステップＳ２２での所定時間（約１００ｍｓｅｃ）中に、前記レリーズ釦１４（図１参照）が押された場合、前記所定時間（約１００ｍｓｅｃ）がレリーズタイムラグとなってしまうため、これを回避するために上記レリーズスイッチ１４がオンしたか否かを判定する。レリーズスイッチがオンされていなければ、ステップＳ２３に戻り、レリーズスイッチがオンされていれば、ステップＳ４０に移行する。
【００４８】
ステップＳ２７に戻って、ここでも前記レリーズスイッチ１４がオンされているか否かの判定が行われる。上記レリーズスイッチ１４がオンされていれば、ステップＳ４０に移行し、前記レリーズスイッチ１４がオンされていなければステップＳ２８に移行して前述のＳ２２と同じ所定時間の計時（約１００ｍｓｅｃ）を行ってステップＳ２３に戻り、以下、ステップＳ２３〜ステップＳ２７を前記レリーズスイッチ１４がオンされるまで繰り返す。
【００４９】
このように、上述した上記ステップＳ２０〜ステップＳ２７までのフローにおいて、レリーズスイッチが押される前の手振れ判定が行われる。
【００５０】
尚、前記ステップＳ２２、ステップＳ２８において所定時間（約１００ｍｓｅｃ）おきに計時するのは、図１５に示すように、手振れの周波数は約５〜１０Ｈｚと言われており、このタイミングで像変化が大きくなる確率が高いためである。この所定時間（約１００ｍｓｅｃ）より、所定時間の間隔を短くしたり長くしたりすると、手振れ時のカメラの振動が正しく検出できなくなったり、リアルタイムの表示ができなくなってしまったりする。
【００５１】
ここで、手振れ判定用の像検出を２回行うタイミングが適正でないと、手振れ判定の信頼性が低くなってしまうことを図１７を用いて説明する。
図１７に示すように、シャッタが開いている時間が図中のΔｔｓである場合、カメラの動きが図のように定速であるとき、実際の振れ量は、ΔＢｓしかないのに、手振れ判定の像検出がｔａ〜ｔｃのように長い時間かかって行われると、ΔＢｃ２（判定ブレ量２）という大きな像変化（ΔＢＣ２＞＞ΔＢＳ）が検出され、実際以上に、大きく振れていると判定されてしまう。
【００５２】
したがって、ｔａ〜ｔｂのように適正な間隔で像変化を検出すると、ほぼ実際の振れ量と同じ振れ量ΔＢｃ１（判定ブレ量１）が検出でき、実際に即した検出を行うことができる。このように、手振れ検出時間の間隔は、長すぎても信頼性が低くなってしまうことがわかる。
【００５３】
図１３に戻って、前述したように、手振れ警告用に像変化があったかどうかの判定はステップＳ２５にて行うが、ここでの判定値をＣ１とする。これは、図１２のＸｏやΔＩｏに相当する複数のデータを示すものである。
【００５４】
続いて図１４に示すように、レリーズスイッチオンの判定後のフローは、ステップＳ４０以降となる。ここで前述したように、露出前の像判定に約１００ｍｓｅｃもの所定時間を撮影シーケンスとは別に設けると、レリーズタイムラグが長くなってシャッタチャンスを逃してしまう虞がある。そこで、本発明では、このフローに示すように、レリーズシーケンス中、最も時間がかかるピント合わせ用のレンズ駆動のステップの前後のタイミングで像検出を行い、無駄な時間を作らずに手振れ判定用の時間を設けることができるので、手振れ検出を行う場合でもレリーズタイムラグを短くすることができる。
【００５５】
ステップＳ４０では、ピント合わせ用の測距を行ってステップＳ４１に移行し、ステップＳ４１では、手振れ判定用の像検出を行いステップＳ４２に移行し、ステップＳ４２では、レンズ駆動制御中の時間を測定するタイマーを始動し、ステップＳ４３に移行する。そして、ステップＳ４３では、レンズの駆動制御を始める。
【００５６】
このステップＳ４３でのレンズの駆動制御は、近距離の被写体に対してはレンズ繰り出し用の時間がかかり、遠距離の被写体に対しては反対にレンズ繰り出し量が少ないので時間が少なくて済む。このレンズ繰り出し時間を計測するのが続くステップＳ４４であり、この時間ｔが長ければ、再度像検出を行う時間でレリーズタイムラグを増加させてしまいシャッタチャンスを逃してしまう可能性があるので、続くステップＳ４５にて、所定時間ｔ１と比較して、ｔがｔ１よりも長いときにはステップＳ４９にジャンプする。
【００５７】
ステップＳ４９では、手振れ警告が出ていたか否かを判定する。前記ステップＳ４５でｔがｔ１よりも長いと判定された場合は、手振れ判定の信頼性は低いとして、もうこれ以降の像変化判定（手振れ判定）は行わず、２回目以降の像検出を禁止してレリーズ前に警告が出ていたか否かによって、手振れがあるかどうかを判定する。つまり、前記ステップＳ２６（図１３参照）で、手振れ警告が出ていたときには、手振れがあったとしてステップＳ４９からステップＳ５１に移行してシャッタスピードを本来のものより短縮する制御を行う。これによって、露出時間が短くなるので当然露出アンダー傾向となるが、フィルムのラチチュードによって補正が可能な短縮量にとどめるようにして、手振れの影響のみを軽減するようにする。
【００５８】
またステップＳ４９で手振れ警告が無いと判定された場合には、手振れ判定の信頼性は高いとして、ステップＳ５０に分岐して本来の適正露出になるような制御で前記シャッタ２０（図３参照）の開閉を制御する。
【００５９】
尚、適正露出量計算は、ステップＳ４０の測距タイミングで得られた像信号の信号量によって被写体の明るさを検出し、これを前記ＣＰＵ１（図３参照）が計算、算出する。
【００６０】
前記ステップＳ４５に戻って、ｔがｔ１より短いと判定された場合は、ピント合わせにそれほど時間がかかっていないときであると判断できるので、ステップＳ４６に移行して再度像検出を行い、続くステップＳ４７で前記ステップＳ４１、前記ステップＳ４５で検出した値から像変化を判定し、変化があったときには手振れが起こっているとして、ステップＳ５１に分岐して手振れの影響を受けにくいシャッタスピード短縮制御を伴った露出制御を行う。このときの判定レベルは、Ｃ２と規定され、前記ステップＳ２５で規定した判定レベルＣ１とは別のものである。
【００６１】
前記ステップＳ４７にて像変化が検出されなかったときには、ステップＳ４８に移行し、ステップＳ４８にてレンズ繰り出し時間ｔが所定の時間ｔ０より短すぎるか否かを判定する。ｔが短すぎるときには、像変化判定に充分な時間間隔がとれず手振れ判定の信頼性は低いとして、ステップＳ４９に分岐して、レリーズ前の判定結果に従った露出制御を行い、ｔが所定時間ｔ０より長ければ、ステップＳ５０に分岐してレリーズ後の手振れ判定結果（前記ステップＳ４７）が信頼性が高いとして、通常の露出制御を行い、前記シャッタ２０を開閉させる。
【００６２】
このように本発明の一実施の形態を示すカメラにおいては、レリーズ後に最も時間がかかるレンズ駆動制御の時間を利用して手振れを判定するため、手振れを判定する時間を無駄にせずに、しかも極力レリーズ中のぶれを正しく判定した手振れ対策制御を行うことができる。
【００６３】
ここで、前記手振れ判定は、レンズ駆動制御の時間を利用するため、このレンズ駆動制御の時間が長すぎたり短すぎたりすると手振れ判定の信頼性が低下する。また上記時間が長すぎて信頼性が低いにも関わらず２回目以降の像検出を行うとレリーズ時のタイムラグが長くなってしまい、思った通りの写真が撮れなくなってしまう。
【００６４】
これを対策し、かつ、このレンズ制御時間はズーム位置や、被写体の距離によって変化するので、これを考慮した切替制御を行ったことに本実施形態の特徴がある。
【００６５】
具体的には、レリーズシーケンスの前後に手振れ判定を行うカメラで、レリーズ後の手振れ判定結果の信頼性を判定する判定手段（図１４のステップＳ４５及びステップＳ４８を行うＣＰＵ）を有し、上記判定手段の結果に従って、レリーズ前の判定結果に基づいて、手振れ対策を行うか否かを図１４のステップＳ４９で決定する決定手段を有することを特徴とするカメラとなっていることである。
【００６６】
このことにより、極力レリーズ後のリアルタイムな判定結果を尊重しつつも、その信頼性が低いときには、レリーズ前の判断を利用して、より高い信頼性での手振れ対策を施した撮影制御を行うことができる。
【００６７】
また、図１６の表に示すように、レリーズ前とレリーズ後で手振れ判定時の判定基準となる判定値Ｃ１、Ｃ２を切り替えている。なお、Ｘ０を像ズレ時のセンサ画素数とし、ΔＩ０を像データをＡ／Ｄ変換した際のデジタル化された値とした場合、例えば１カウント＝１ｍＶとなり、前記１ｍＶは像の積分量であり、積分量は積分時間によって変化する。
【００６８】
このように本発明の一実施の形態においては、レリーズ後は、図１６に示すように判定レベルを切り替え、レリーズ後よりレリーズ前の手振れ判定を厳しくすることで極力ユーザが手振れが起こらないことを心がけてホールディングするよう注意を促すことができる。
【００６９】
【発明の効果】
以上説明したように本発明によれば、信頼性のある手振れ判定結果を用いて手振れを効果的に軽減することができ、レリーズタイムラグの長くならないカメラを提供することができる。また、手振れ判定結果の信頼性を判断し、過去の手振れ判定結果を参考にするようにしたので手振れ判定の精度を上げることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示すカメラを前方右斜め上方から見た斜視図、
【図２】上記図１のカメラを背面側から見た斜視図、
【図３】本発明の一実施の形態を示すカメラの電気回路の全体の構成を示すブロック図、
【図４】上記図３のＡＦセンサによる測距方法を示すＡＦセンサの要部拡大図、
【図５】手振れ発生時に上記図３のファインダ内ＬＣＤに表示される警告パターンの一例を示した要部拡大図、
【図６】被写体に対してカメラが横方向に手振れしたことを示す斜視図、
【図７】カメラの横シフトにおける画素位置に対する像信号及び差の絶対値の関係を示す線図、
【図８】被写体に対してカメラが縦方向に手振れしたことを示す斜視図、
【図９】カメラの縦シフトにおける画素位置に対する像信号及び差の絶対値の関係を示す線図、
【図１０】上記図６に示すカメラが横方向に手振れした時の手振れ量と、ＡＦセンサが出力する像シフト量の関係を示した線図、
【図１１】上記図８に示すカメラが縦方向に手振れした時の手振れ量と、ＡＦセンサが出力する像変化の関係を示した線図
【図１２】本発明の一実施の形態におけるカメラの手振れ判定方法を示した基本フローチャート、
【図１３】本発明の一実施の形態におけるカメラのレリーズスイッチ操作前の像変化を判定するフローチャート、
【図１４】本発明の一実施の形態におけるカメラのレリーズスイッチ操作後の像変化を判定するフローチャート、
【図１５】本発明の一実施の形態におけるカメラの像検出時間と手振れ振動周期の関係を示す線図、
【図１６】本発明の一実施の形態におけるカメラの手振れ判定に用いる値を示す図表、
【図１７】本発明の一実施の形態におけるカメラの手振れ判定用の像検出を行うタイミング線図。
【符号の説明】
１…ＣＰＵ（制御手段）（信頼性判定手段）（計時手段）（露出制御手段）
６…オートフォーカス（ＡＦ）センサ（手振れ判定手段）（像検出手段）
１１ａ…ＬＤ手段（レンズ制御手段）
１４…レリーズ釦（レリーズ操作手段）
【図１】
2004054042.tif 000003
【図２】
2004054042.tif 000004
【図３】
2004054042.tif 000005
【図４】
2004054042.tif 000006
【図５】
2004054042.tif 000007
【図６】
2004054042.tif 000008
【図７】
2004054042.tif 000009
【図８】
2004054042.tif 000010
【図９】
2004054042.tif 000011
【図１０】
2004054042.tif 000012
【図１１】
2004054042.tif 000013
【図１２】
2004054042.tif 000014
【図１３】
2004054042.tif 000015
【図１４】
2004054042.tif 000016
【図１５】
2004054042.tif 000017
【図１６】
2004054042.tif 000018
【図１７】
2004054042.tif 000019