(57)【要約】【課題】安価な一方向配置の測距センサを使用した場合でも、カメラに発生する揺れを正しく検出できるとともに、検出した結果を正しく告知可能にすること。【解決手段】ＡＦセンサ５ｃによって検出した被写体の像信号において、カメラの基線長方向に対する移動を検出することにより、カメラの横方向の揺れを検出する。また、被写体の像信号の時間変化を検出することにより、カメラの縦方向の揺れを検出する。そして、横方向に揺れが強い場合と縦方向に揺れが強い場合とで、異なった告知表示をファインダ内ＬＣＤ６ａに行う。【選択図】　　図１
2004012896.tif 000002
【特許請求の範囲】
【請求項１】
カメラの基線長方向に複数の画素を並べて構成され、被写体の像信号を検出するセンサアレイと、
上記センサアレイによって検出された像信号の変化を検出する検出手段と、
上記検出手段によって検出された像信号の変化に従って、振動検知を行う振動検知手段と、
を具備し、
上記検出手段は、上記センサアレイによって検出された像信号の上記基線長方向に対する移動を検出する第一検出部と、上記複数の画素中の所定画素から出力される像信号の時間変化を検出する第二検出部と、上記第一検出部もしくは上記第二検出部における検出結果に基づき、上記振動検知手段に振動検出情報を告知する告知部と、を含み、上記告知部は、上記第一検出部からの検出結果に基づいて振動検出情報の告知を行う場合と、上記第二検出部からの検出結果に基づいて振動検出情報の告知を行う場合とで異なった告知形態の告知を行うことを特徴とするカメラ。
【請求項２】
上記告知部が、上記第一検出部からの検出結果に基づいて振動検出情報の告知を行う際には、段階的な告知を行うことを特徴とする請求項１に記載のカメラ。
【請求項３】
上記告知部が、上記第二検出部からの検出結果に基づいて振動検出情報の告知を行う際には、二値的な告知を行うことを特徴とする請求項１に記載のカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影の際に発生する手ぶれを検出し、撮影者に振動警告を行う手ぶれ防止モード等、ユーザの好みに応じて設定される撮影モードの表示形態を改良したカメラに関する。
【０００２】
【従来の技術】
通常、撮影者が手でカメラをホールディングして撮影する際に、露光中にカメラが揺れてしまい失敗写真となる、所謂、手ぶれが発生する場合がある。この手ぶれを防止するために、種々の防振技術が検討されている。この防振技術は、振動の検出と、検出した振動への対策との２つの技術に分けられる。
【０００３】
また手ぶれ防止対策の技術は、揺れ状態をユーザに認知させる警告技術と、撮影レンズを駆動制御して手ぶれによる像の劣化を防止する技術に分類される。このうち警告技術として、本出願人は、例えば、特願平１１−２０１８４５号において、表示手段の工夫によって手ぶれによる失敗を抑制するカメラを提案している。
通常、これらの警告は、カメラに設けられた表示部を点灯や点滅させることにより、撮影者に認識させるようにしている。
【０００４】
また、振動の検出の技術においては、測距センサを応用した例が、特開２００１―１６５６２２号公報、以前には、特公昭６２−２７６８６号公報等に開示されている。例えば、特開２００１−１６５６２２号公報に開示されている技術は、サンプリングタイミングが異なる２つの測距センサの出力を基にして、出力変化の大きいポイント近傍のデータを用いて相関演算を行い、相関量が最も大きくなるデータずらし量から像のずれ、即ち、振動の検出を行うものである。
【０００５】
【発明が解決しようとする課題】
しかし、カメラに対して横方向の一方向のみに測距センサが配列されている場合に、横方向の揺れ成分が強い場合には、データずらし量から振動の検出が可能であるが、縦方向の揺れ成分が強い場合には、データずらし量は、小さく検出されてしまう。つまり、縦方向の揺れ成分が強い際には、カメラに手ぶれが生じていた場合でも、手ぶれが生じていないと判断され、適正な揺れ警告を行うことができない可能性がある。
【０００６】
本発明は、上記の事情に鑑みてなされたもので、安価な一方向配置の測距センサを使用した場合でも、カメラに発生する揺れを正しく検出できるとともに、検出した結果を正しく告知できるカメラを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために、本発明によるカメラは、カメラの基線長方向に複数の画素を並べて構成され、被写体の像信号を検出するセンサアレイと、上記センサアレイによって検出された像信号の変化を検出する検出手段と、上記検出手段によって検出された像信号の変化に従って、振動検知を行う振動検知手段と、を具備し、上記検出手段は、上記センサアレイによって検出された像信号の上記基線長方向に対する移動を検出する第一検出部と、上記複数の画素中の所定画素から出力される像信号の時間変化を検出する第二検出部と、上記第一検出部もしくは上記第二検出部における検出結果に基づき、上記振動検知手段に振動検出情報を告知する告知部と、を含み、上記告知部は、上記第一検出部からの検出結果に基づいて振動検出情報の告知を行う場合と、上記第二検出部からの検出結果に基づいて振動検出情報の告知を行う場合とで異なった告知形態の告知を行うことを特徴とする。
【０００８】
即ち、本発明のカメラは、基線長方向に並べられたセンサアレイを用いて、基線長方向の像信号の位置変化を検出手段内の第一検出部によって検出し、また、像信号の時間変化を第二検出部によって検出する。更に第一検出部もしくは第二検出部における検出結果を告知部によって告知する。つまり、基線長方向に並べられたセンサアレイを用い、基線長方向と直交する方向の揺れを検出し、この検出結果に基づいて揺れ告知を行う。
【０００９】
また、上記の目的を達成するために、本発明によるカメラは、上記告知部が、上記第一検出部からの検出結果に基づいて振動検出情報の告知を行う際には、上記告知部は、段階的な告知を行うことを特徴とする。
【００１０】
即ち、本発明によるカメラは、振動検出時の信頼性が高い第一検出部で検出を行った場合には、告知部による段階的な告知を行う。
【００１１】
更に、上記の目的を達成するために、本発明によるカメラは、上記告知部が、上記第二検出部からの検出結果に基づいて振動検出情報の告知を行う際には、上記告知部は、二値的な告知を行うことを特徴とする。
【００１２】
即ち、本発明によるカメラは、振動検出時の信頼性が低い第二検出部で検出を行った場合には、告知部による二値的な告知を行う。
【００１３】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を参照して説明する。
【００１４】
図１は、本発明の一実施の形態に係るカメラのブロック回路図を示す。
【００１５】
この構成においては、カメラ全体を制御するＣＰＵ１と、ＩＦＩＣ２と、調整用データを記憶するメモリ（ＥＥＰＲＯＭ）４と、オートフォーカス（ＡＦ）部５ａと、測光部５ｂと、ＡＦセンサ５ｃと、カメラの設定状態や撮影に関する情報を表示するための液晶表示素子（ＬＣＤ）６と、ファインダ内に設けられて撮影に関する情報を表示するファインダ内ＬＣＤ６ａと、補助光等を発光させる発光管を含むストロボ回路８と、発光管を発光させるための電荷をチャージするメインコンデンサ８ａと、ズーミング機能を有する撮影レンズ９と、ＬＥＤを含む警告表示用部１１と、警告表示用部１１に直列接続された抵抗１１ａと、カメラの撮影シーケンスを開始させるためのスイッチ１３ａ，１３ｂと、ぶれ検出モードを設定するモード切り換えスイッチ１３ｃと、カメラのストロボの発光状態を変更するためのフラッシュスイッチ１３ｄと、撮影レンズ、シャッタ、フィルムの給送等の駆動機構を駆動するモータ１８と、モータ１８と連動して回転する回転羽根１６と、モータ１８の駆動制御のために回転する回転羽根１６の穴を光学的に検出するフォトインタラプタ１７と、を含んで構成される。
【００１６】
なお、モータ１８は、シャッタ１９やズームレンズ鏡枠等の各駆動機構を駆動する場合に、切替機構により駆動先を切り替えてもよいし、それぞれ駆動機構に別途のモータを備えてもよい。
【００１７】
この構成において、ＣＰＵ１は、スイッチ１３ａ，１３ｂの操作状態に従って、カメラの撮影シーケンスを司る。つまり、ＡＦセンサ５ｃの出力に従って手ぶれ告知用のファインダ内ＬＣＤ６ａによる告知表示の他、撮影時にはＡＦ部５ａ、露出制御のために被写体の輝度値を測定する測光部５ｂを駆動し、必要な信号を受けとって前述したＩＦＩＣ２を介して、モータ１８を制御する。この時、モータ１８の回転は回転羽根１６に伝えられ、その調整の穴の有無の位置に従ってフォトインタラプタ１７が出力する信号をＩＦＩＣ２が波形整合して、ＣＰＵ１はモータ１８の回転状態をモニタする。また、必要に応じてストロボ回路８を制御して補助光の発光を行う。
【００１８】
図２は、ＡＦセンサ５ｃによる測距原理の説明図である。なお、ＡＦセンサ５ｃは一対の受光レンズ５ｄと、一対のセンサアレイ５ｅとを含んで構成される。
【００１９】
一対の受光レンズ５ｄは、互いに主点間距離（基線長）Ｂだけ離れて配置されていて、被写体１０１の像を一対のセンサアレイ５ｅ上に結像させる。センサアレイ５ｅは、一対の受光レンズ５ｄの基線長方向に配列された複数の画素で構成されており、受光レンズ５ｄによってセンサアレイ５ｅ上に結像した被写体１０１の像の明暗に応じた電気信号を出力することにより像信号を形成する。このときの像信号は、例えば、像信号１０２となり、受光レンズ５ｄの視差によって一対のセンサアレイ５ｅ上の異なった位置に生じる。つまり、２つの像信号１０２の相対位置差ｘを検出することにより、三角測距の原理式
Ｌ＝Ｂｆ／ｘ
によって被写体距離Ｌを求めることができる。ここで、ｆは受光レンズ５ｄの焦点距離である。
【００２０】
なお、このＡＦセンサ５ｃから出力される像信号は、被写体距離の算出に使用されるとともに、カメラの揺れ状態の判定にも使用される。この揺れ状態の判定については後述する。
【００２１】
図３は、揺れ告知の第１の表示例として、ファインダ内ＬＣＤ６ａに表示される揺れ告知パターンの一例を示したものである。なお、ファインダ内ＬＣＤ６ａは、パノラマモード時の画面表示や、シャッタが切れたことを示す、ブラックアウト表示等に使われるものを流用する。
【００２２】
まず、図３（Ａ）について説明する。図３（Ａ）は、揺れの大きさに合わせて段階的に揺れ告知を行う例である。ここでは、揺れの大きさを４段階に分けて告知するものとすると、揺れが最も小さい場合には、ａ−０に示すようにファインダ内ＬＣＤ６ａには何も表示しない。次に揺れが１段階大きくなった場合には、ａ−１に示すようにファインダ内の下部のＬＣＤのみを暗くする。更にもう１段階揺れが大きくなった場合には、ａ−２に示すようにファインダ下部、及び中央のＬＣＤを暗くする。更にもう１段階揺れが大きくなった場合には、ａ−３に示すようにファインダ内の全てのＬＣＤを暗くする。つまり、その時に発生している揺れの大きさに応じてａ−０からａ−３の表示を行うことにより、揺れの大きさに応じた揺れの段階的な告知を行う。
【００２３】
次に、図３（Ｂ）について説明する。図３（Ｂ）は、揺れ告知を二値的に行う例である。この場合には、揺れが「ある」／「ない」の２通りに分けて揺れ告知を行う。揺れがない（揺れの大きさが所定値以下）場合には、ｂ−０に示すようにファインダ内ＬＣＤ６ａには何も表示しない。一方、揺れがある（揺れの大きさが所定値より大きい）場合には、ｂ−１に示すようにファインダ内ＬＣＤ６ａの上部、及び下部を暗くする。これらｂ−０、ｂ−１の２通りの表示により、揺れの有無に応じた二値的な揺れ告知を行う。
【００２４】
図４（Ａ）及び図５には、このようなぶれ検出モードを有するカメラの一構成例の外観を示す。ここで、図４（Ａ）は、カメラの背面側から見た構成を示し、図５は、正面斜め方向から見た構成を示している。これらの図を参照して、ホールディングチェックによる手ぶれの発生を告知する作用について説明する。また、ここでは、前述したファインダ内ＬＣＤ６ａを用いずに告知を行う、揺れ告知の第２の表示例についても説明する。
【００２５】
図４（Ａ）に示すように、カメラ１０の背面には、ファインダ接眼部６１が設けられ、その横には、発光ダイオード（ＬＥＤ）１１が設けられている。手ぶれが発生している状態においては、これら２つのＬＥＤ１１を同時もしくは交互に点滅表示することにより、ユーザは、カメラを構えた状態であってもその告知を認識することができる。
【００２６】
これら２つのＬＥＤ１１を用いて前述のように複数段階に分けて揺れ告知を行う場合には、例えばＬＥＤの点滅周期を変化させる。図４（Ｂ）に揺れの大きさとＬＥＤの点滅周期の関係を示す。揺れが最も小さい場合にはａ−０であり、ＬＥＤ１１の点滅周期を最も長くする。例えば０．５秒程度の周期が考えられる。次に揺れが徐々に大きくなるに従って点滅周期を短くしていき、揺れの大きさが所定値よりも大きくなった場合に、ａ−３となり、ＬＥＤ１１の点滅周期を最も短くする。例えば、０．１秒程度の周期が考えられる。つまり、揺れの大きさに応じてＬＥＤ１１の点滅周期を変化させることにより揺れの段階的な告知を行う。
【００２７】
また、図４（Ｃ）は、前述の二値的な揺れ告知を行う際の例を示したものである。揺れがない場合には、ｂ−０に示すようにＬＥＤ１１を両方とも点灯させない。一方、揺れがある場合には、ｂ−１に示すようにＬＥＤ１１を両方とも点灯させる。これらの２通りのＬＥＤ表示により、二値的な揺れ告知を行う。
【００２８】
前述したような、ファインダ内ＬＣＤ６ａ内で行われる告知、又は、ＬＥＤ１１によって行われる告知を認識した場合に、撮影者は片手（例えば、右手）でホールディングしているカメラに左手を添えて、カメラをよりしっかりとホールドする等の揺れ防止の対策ができる。
【００２９】
また、図４（Ａ）に示すように、カメラ１０の上面には、モード表示用ＬＣＤ６、モード設定用のスイッチ１３ｃ及びレリーズボタン５１等が設けられている。
【００３０】
更に、図５に示すように、カメラ１０の前面には撮影レンズ６３と、その上方には、ファインダ対物部６４、上記ＡＦ部５ａや測光部５ｂの受光レンズ５、ストロボ発光部６２及びセルフタイマー用ＬＥＤ６５が配置されている。手ぶれ発生時には、ＬＥＤ１１とともにＬＥＤ６５も点滅表示させれば、ユーザが他の人に自身の撮影を依頼し、カメラ前にいた場合であっても撮影者に手ぶれが発生していることを認識し、手ぶれの発生を撮影者に知らせることができる。このとき、ＬＥＤ６５を用いて段階的に揺れ告知を行う場合は、前述したように、揺れの大きさに応じてＬＥＤ６５の点滅周期を段階的に変更する。また、二値的な揺れ告知を行う場合は、揺れの大きさが所定値以下の場合にはＬＥＤ６５を消灯、所定値より大きい場合にはＬＥＤ６５を点灯する。
【００３１】
更に図５に示すように、カメラ１０の前面には、摺動可能で携帯時には、撮影レンズ６３、ファインダ対物部６４等をカバーするバリア１０ａが設けられている。なお、このバリア１０ａにカメラの電源スイッチの機能を兼ねさせて、バリア１０ａを開けたときに電源がオンして、沈胴している撮影レンズ６３を所定位置まで繰り出させて撮影可能状態にし、バリア１０ａを閉じようとした場合には、撮影レンズ６３をカメラ１０内に沈胴させて、電源をオフさせるようにしてもよい。
【００３２】
また、前述したカメラ１０の裏面側のファインダ接眼部６１の近傍に設けたＬＥＤ１１は、既存するストロボの充電中表示やＡＦ合焦表示用のＬＥＤと兼用させてもよい。
【００３３】
更には、ぶれ検出モードを設定した後、カメラを構えた際にホールディングが不安定でカメラに揺れがあれば、前述したようにファインダ内ＬＣＤ６ａを点滅させたり、また、図４に示すように、カメラのファインダ接眼レンズ６１近傍のＬＥＤ１１を点滅させたりして揺れ告知するようにしてもよい。
【００３４】
次に、以上のような構成を持つカメラの、ＡＦセンサ５ｃの像出力による手ぶれ判定方法について説明する。
【００３５】
図５に示すように、受光レンズ５をカメラ１０の横方向に対して配列、つまり、基線長方向をカメラの横方向にとったときに、図８（Ａ）のようにカメラ１０が横方向、例えば、矢印ａ方向にずれた場合には、ＡＦセンサ５ｃのモニタ範囲２００がモニタ範囲２０１に変化する。このとき、被写体である人物１０１の像信号は、カメラがずれる前のｔ１のタイミングとカメラがずれた後のｔ２のタイミングとで、図６（Ａ）に示すように横方向、つまり、ＡＦセンサ５ｃの配列方向に変化する。そこで、このときの像信号のずれ量ΔＸを検出することにより、ほぼ定量的な揺れの大きさを判定することができる。
【００３６】
これに対し、図８（Ｂ）に示すようにカメラ１０が縦方向、例えば、矢印ｂ方向にずれた場合には、ＡＦセンサ５ｃのモニタ範囲２００がモニタ範囲２０２に変化する。このとき、モニタ範囲２００が、例えば、人物１０１の眼付近をモニタしていて、それがモニタ範囲２０２に示すように人物１０１の口もと付近をモニタする等、モニタ位置そのものが変化することになるから、カメラがずれる前のｔ１のタイミングとカメラがずれた後のｔ２のタイミングとでは、図７（Ａ）に示すような像信号の形状そのものが変化するような大きな像信号の変化が生じる。
【００３７】
従って、図７（Ｂ）に示すように、像信号が変化する前後において、画素毎に像信号の差をとれば、像信号に変化があったか否かを判定することができる。即ち、これらを代表する出力として、像信号の最大変化値ΔＩＭＡＸを用いて、このΔＩＭＡＸを予め定める所定値ΔＩ０と比較することにより、カメラがずれたか否か、即ち、揺れの「ある」／「なし」を判定することができる。但し、この場合には、揺れの有無が分かるのみで、揺れの大きさは分からない。
【００３８】
また、このΔＩＭＡＸはカメラの横方向の揺れ成分が強い場合には、揺れの判定に用いることができない。つまり、ΔＩＭＡＸを横方向の揺れ成分が強い場合に用いてしまうと、実際の縦方向の揺れが小さい場合であっても、同一画素の出力像信号が図６（Ｂ）に示すように非常に大きく変化するので、結果としてΔＩＭＡＸが大きくなってしまう。即ち、ΔＩＭＡＸを判定する方法では、カメラの横方向の揺れ成分が強い場合には、実際の縦揺れが少ない場合でも、縦揺れが「ある」と判定してしまう。
【００３９】
そこで、本一実施の形態では、無視できないほどの横方向のずれ量が検出された場合には、ΔＩＭＡＸによる揺れ判定をしないようにして、像信号変化と揺れ量の大小関係を正しくすることにより揺れ状態の判定を行う。これによって信頼性の高い揺れ判定を行うことが可能となる。
【００４０】
図９に像信号のずれ量と揺れ量の関係を示す。なお、図９（Ａ）は横方向の揺れ量に対する横方向の像信号のずれ量を示し、図９（Ｂ）は縦方向の揺れ量に対する縦方向の像信号のずれ量を示す。つまり、横方向に揺れが生じた場合、そのときの像信号のずれ量ΔＸは横方向の揺れ量にほぼ比例する。一方、縦方向に揺れが生じた場合、揺れ量が所定値ΔＭ以後の区間においてΔＩＭＡＸが飽和する。
【００４１】
図１０及び図１１に、このような手ぶれ判定を実施するためにカメラ内蔵のＣＰＵが判定制御する手順を示す。なお、この例ではファインダ内ＬＣＤ６ａによって告知を行う例について説明するが、ＬＥＤ１１を使用して告知を行う場合であっても前述したように告知の方法が異なるだけでその他の制御は同様である。
まず、ＣＰＵ１は、カメラのバリア１０ａが開かれたか否かを判定する（ステップＳ１）。バリア１０ａが開かれていないと判定した場合には、バリア１０ａが開かれるまで待機する。
【００４２】
一方、バリア１０ａが開かれたと判定した場合には、受光レンズ５を介して受光した被写体１０１の像を検出する（ステップＳ２）。次に、隣接する画素同士が出力する像信号の差、即ち、コントラストが最も大きい領域を判定する隣接差最大域判定を行って、その領域における像信号Ｉ１を検出する（ステップＳ３）。なお、この像信号Ｉ１を検出するタイミングが前述のタイミングｔ１となる。また、このようにコントラストが最も大きな領域から像信号を検出するようにすれば、後の判定が行いやすい。
【００４３】
次に、２回目の像信号検出のタイミングｔ２を作るために、所定時間待機した後（ステップＳ４）、再び被写体１０１の像を検出する（ステップＳ５）。次に、隣接する画素とのコントラストが最も大きい領域を判定する隣接差最大域判定を行って、その領域における像信号Ｉ２を検出する（ステップＳ６）。
【００４４】
像信号Ｉ１及び像信号Ｉ２の検出後には、検出した像信号を比較する。まず、カメラの横方向の揺れを判定するために像ずれ量ΔＸを検出する（ステップＳ７）。次に、検出したΔＸが所定値Ｘ０よりも大きいか否かを判定する（ステップＳ８）。
【００４５】
ΔＸが所定値Ｘ０よりも大きいと判定した場合には、カメラの横方向の揺れに対する告知を行う。なお、この場合には、前述した段階的な告知を行う。そのために、まず、検出したΔＸが所定値Ｘ１よりも大きいか否かを判定する（ステップＳ９）。ΔＸが所定値Ｘ１以下であると判定した場合には、前述したａ―１の告知、即ち、ファインダ内ＬＣＤ６ａの下部のみを暗くする表示を行った後（ステップＳ１０）、ステップＳ１８に進む。
【００４６】
一方、上記ステップＳ９の判定においてΔＸが所定値Ｘ１よりも大きいと判定した場合には、ΔＸが所定値Ｘ２よりも大きいか否かを判定する（ステップＳ１１）。ΔＸが所定値Ｘ２以下であると判定した場合には、前述したａ―２の告知、即ち、ファインダ内ＬＣＤ６ａの下部及び中央部を暗くする表示を行った後（ステップＳ１２）、ステップＳ１８に進む。
【００４７】
一方、上記ステップＳ１１の判定において、ΔＸが所定値Ｘ２よりも大きいと判定した場合には、前述したａ―３の告知、即ち、ファインダ内ＬＣＤ６ａの全ての部分を暗くする表示を行った後（ステップＳ１３）、ステップＳ１８に進む。
【００４８】
一方、上記ステップＳ８の判定において、ΔＸが所定値Ｘ０以下であると判定した場合には、カメラの縦方向に対する揺れの告知を行う。なお、この場合には、縦方向の揺れの有無のみが分かるので、この縦方向に対する告知は、前述した二値的な告知で行う。そのために、まず、像信号Ｉ１と像信号Ｉ２の各画素出力の差の絶対値の最大ΔＩＭＡＸを検出する（ステップＳ１４）。次に、検出したΔＩＭＡＸが所定値ΔＩ０よりも大きいか否かを判定する（ステップＳ１５）。ΔＩＭＡＸが所定値ΔＩ０より大きいと判定した場合には、揺れが「ある」と判定して、前述したｂ−１の告知、即ち、ファインダ内ＬＣＤ６ａの上部及び下部を暗くする表示を行った後（ステップＳ１６）、ステップＳ１８に進む。
【００４９】
一方、上記ステップＳ１５の判定においてΔＩＭＡＸが所定値ΔＩ０以下であると判定した場合には、揺れが「ない」と判定して、ファインダ内ＬＣＤ６ａに表示を行わずに（ステップＳ１７）、ステップＳ１８に進む。なお、このステップＳ１７は、前述の告知ａ−０又は告知ｂ−０に対応する。
【００５０】
いずれかの告知を行った後は、レリーズボタン５１が操作されたか否かを判定する（ステップＳ１８）。レリーズボタン５１が操作されていないと判定した場合には、上記ステップＳ１に戻り、レリーズボタン５１が操作されるまで、揺れ告知の動作制御を繰り返す。
【００５１】
一方、上記ステップＳ１８の判定においてレリーズボタン５１が操作されたと判定した場合には、揺れ告知の表示を終了した後（ステップＳ１９）、撮影シーケンスを開始する。まず、被写体距離を算出する測距を行い（ステップＳ２０）。次に、測距結果が正しく得られたか否かを判定する（ステップＳ２１）。カメラの揺れなどにより測距結果を正しく得ることができなかったと判定した場合には、前述したようにして再び告知を行う（ステップＳ２２）。撮影者は、この告知を認識することにより、カメラを構えなおすなどの揺れ対策を行うことができる。このような告知を行った後は、続いて露光シーケンスを開始する。なお、この露光シーケンスにおける制御については公知のものをそのまま適用することができるので、ここでは説明を省略する。
【００５２】
一方、上記ステップＳ２１の判定において、測距結果を正しく得ることができたと判定した場合には、撮影レンズ６３のピント合わせを行って（ステップＳ２３）、続く露光シーケンスを開始する。
【００５３】
以上説明したように本一実施の形態によれば、カメラの一方向のみの位置変化を検出することができるＡＦセンサを用いて、それとは直交する方向の位置変化をも正確に検出することができ、信頼性の高い揺れ判定を行うことができる。
【００５４】
以上実施の形態に基づいて本発明を説明したが、本発明は前述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００５５】
【発明の効果】
以上詳述したように、本発明によれば、安価な一方向配置の測距センサを使用した場合でも、カメラに発生する揺れを正しく検出できるとともに、検出した結果を正しく告知可能なカメラを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るカメラのブロック回路図である。
【図２】ＡＦセンサによる測距原理の説明図である。
【図３】揺れ告知をファインダ内ＬＣＤに行う際の表示例の説明図である。
【図４】図４（Ａ）は本発明の一実施の形態に係るカメラの背面斜視図を示し、図４（Ｂ）及び図４（Ｃ）は揺れ告知をＬＥＤに行う際の表示例の説明図である。
【図５】本発明の一実施の形態に係るカメラの正面斜視図である。
【図６】カメラの横方向に対する揺れが生じた場合の像信号を示す分布図である。
【図７】カメラの縦方向に対する揺れが生じた場合の像信号を示す分布図である。
【図８】カメラに揺れが生じた際のＡＦセンサのモニタ範囲に関する説明図である。
【図９】揺れ量に対する像ずれ量を示すグラフである。
【図１０】本発明の一実施の形態に係るカメラのメイン動作を説明するためのフローチャートの前半部である。
【図１１】本発明の一実施の形態に係るカメラのメイン動作を説明するためのフローチャートの後半部である。
【符号の説明】
１　ＣＰＵ
２　ＩＦＩＣ
４　メモリ
５，５ｄ　受光レンズ
５ａ　オートフォーカス（ＡＦ）部
５ｂ　測光部
５ｃ　ＡＦセンサ
６　液晶表示素子（ＬＣＤ）
６ａ　ファインダ内ＬＣＤ
８　ストロボ回路
８ａ　メインコンデンサ
９，６３　撮影レンズ
１０ａ　バリア
１１　警告表示用発光ダイオード（ＬＥＤ）
１１ａ　抵抗
１３ａ，１３ｂ，１３ｃ　スイッチ
１３ｄ　フラッシュスイッチ
１６　回転羽根
１７　フォトインタラプタ
１８　モータ
１９　シャッタ
５１　レリーズボタン
６１　ファインダ接眼部
６２　ストロボ発光部
６４　ファインダ対物部
６５　セルフタタイマー用ＬＥＤ
【図１】
2004012896.tif 000003
【図２】
2004012896.tif 000004
【図３】
2004012896.tif 000005
【図４】
2004012896.tif 000006
【図５】
2004012896.tif 000007
【図６】
2004012896.tif 000008
【図７】
2004012896.tif 000009
【図８】
2004012896.tif 000010
【図９】
2004012896.tif 000011
【図１０】
2004012896.tif 000012
【図１１】
2004012896.tif 000013