(57)【要約】【課題】ブレ軽減動作を行なわない場合でも、ブレ写真を少なくすることができるカメラを提供する。【解決手段】手ブレ検出可能なカメラにおいて、カメラのブレ状態を検出してブレ量の演算を行うブレ検出・演算手段１と、ブレ検出・演算手段１の出力に基づいて、手ブレによる画像の劣化を軽減する手ブレ軽減部２と、ブレ検出・演算手段１の出力に基づいてカメラに発生しているブレ状態に関する情報を告知する告知手段５と、少なくとも、告知手段５による告知を行う告知モードと、手ブレ軽減部２によるブレ軽減動作を行うと共に、上記告知手段５による告知を行う告知ブレ軽減モードと、を選択的に設定可能な撮影モード設定装置４３と、を具備し、告知手段５は、上記告知モードが設定されている場合と、上記告知ブレ軽減モードが設定されている場合とで、異なる告知形態で告知する。【選択図】　　図１
2004078182.tif 000002
【特許請求の範囲】
【請求項１】
手ブレ検出可能なカメラにおいて、
カメラのブレ状態を検出してブレ量の演算を行うブレ検出・演算部と、
上記ブレ検出・演算部の出力に基づいて、ブレによる画像の劣化を軽減するブレ軽減部と、
上記ブレ検出・演算部の出力に基づいてカメラに発生しているブレ状態に関する情報を告知する告知部と、
少なくとも、上記告知部による告知を行う告知モードと、上記ブレ軽減部によるブレ軽減動作を行うと共に、上記告知部による告知を行う告知ブレ軽減モードと、を選択的に設定可能なモード設定部と、
を具備し、上記告知部は、上記告知モードが設定されている場合と、上記告知ブレ軽減モードが設定されている場合とで、異なる告知形態で告知することを特徴とするカメラ。
【請求項２】
上記告知部は、カメラに発生しているブレが所定の判定値以上の場合に告知を行い、
上記告知モードが設定された場合は、上記告知ブレ軽減モードが設定された場合に比して、上記判定値が小さいことを特徴とする請求項１に記載のカメラ。
【請求項３】
上記告知部は、カメラに発生しているブレ状態に関する情報を所定の時間間隔で更新して告知を行い、
上記告知モードが設定された場合は、上記告知ブレ軽減モードが設定された場合に比して告知の更新周期が短いことを特徴とする請求項１に記載のカメラ。
【請求項４】
上記モード設定部は、更に、上記告知部による告知を行わず、上記ブレ軽減部によるブレ軽減動作を行うブレ軽減モードを選択的に設定可能であり、
上記ブレ軽減モードが設定されている場合は、上記告知部によるブレの告知を行わないことを特徴とする請求項１に記載のカメラ。
【請求項５】
手ブレ検出可能なカメラにおいて、
カメラのブレ状態を検出してブレ量の演算を行うブレ検出・演算部と、
上記ブレ検出・演算部の出力に基づいて、カメラの露光開始動作を判定する露光開始判定部と、
上記ブレ検出・演算部の出力に基づいてカメラに発生しているブレ状態に関する情報を告知する告知部と、
上記露光開始判定部の判定結果に基づいて露光動作を行う露光動作部と、
少なくとも、上記告知部による告知を行う告知モードと、上記露光開始判定部の判定結果に基づいて露光動作を行うと共に上記告知部による告知を行う告知露光動作モードと、を選択的に設定可能なモード設定部と、
を具備し、上記告知部は、上記告知モードが設定されている場合と、上記告知露光動作モードが設定されている場合とで、異なる告知形態で告知することを特徴とするカメラ。
【請求項６】
上記告知部は、カメラに発生しているブレが所定の判定値以上の場合に告知を行い、
上記告知モードが設定された場合は、上記告知露光動作モードが設定された場合に比して、上記判定値が小さいことを特徴とする請求項５に記載のカメラ。
【請求項７】
上記告知部は、カメラに発生しているブレ状態に関する情報を所定の時間間隔で更新して告知を行い、
上記告知モードが設定された場合は、上記告知露光動作モードが設定された場合に比して告知の更新周期が短いことを特徴とする請求項５に記載のカメラ。
【請求項８】
上記モード設定部は、更に、上記告知部による告知を行わず、上記露光開始判定部の判定結果に基づいて露光動作を行う露光動作モードを選択的に設定可能であり、
上記露光動作モードが設定されている場合は、上記告知部によるブレの告知を行わないことを特徴とする請求項５に記載のカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカメラに関し、特に、ブレ告知機能付きカメラに関するものである。
【０００２】
【従来の技術】
通常、撮影者が手でカメラをホールディングして撮影する際に、その露光中にカメラが揺れてしまい失敗写真となる、所謂、手ブレが発生する場合がある。この手ブレを防止するために、種々の防振技術が検討されている。この防振技術は、振動の検出と、検出した振動への対策との２つの技術に分けられる。
【０００３】
また、手ブレ防止対策の技術は、揺れ状態をユーザに認知させる警告技術と、撮影レンズを駆動制御して手ブレによる像の劣化を防止する技術に分類される。このうち警告技術として、本出願人は、例えば、下記の特許文献１において、表示手段の工夫によって手ブレによる失敗を抑制するカメラを提案している。
【０００４】
通常、これらの警告は、カメラに設けられた表示部を点灯や点滅させることにより、撮影者に認識させるようにしている。
【０００５】
そして、手ブレ軽減技術の一例として、下記の特許文献２には、カメラのブレ状態を検出し、ブレが小さいときのタイミングで露光動作を開始する技術が開示されている。以下では、このようにブレの小さいタイミングで露光開始することを「タイミング制御」、もしくは「レリーズタイミング制御」と呼ぶことにする。
【０００６】
また、他の手ブレ軽減技術としては、撮影光学系の光軸をブレに応じて変位させるものもある。更に、撮像素子をブレに応じて変位させたり、撮像素子から画像を切り出す位置をブレに応じて変化させる技術などが知られている。
【０００７】
【特許文献１】
特開２００１−３３８７０号
【０００８】
【特許文献２】
特開平３−９２８３０号公報
【０００９】
【発明が解決しようとする課題】
上記したような手ブレ軽減技術のうち、タイミング制御方法によればブレ写真を少なくすることができるが、レリーズタイムラグが長くなり、撮影シーンによっては一瞬のシャッターチャンスを逃してしまう場合がある。また、撮影のたびにレリーズタイムラグ（時間）が変化することになるので、カメラの使用感や操作感が良いとは言えない。
【００１０】
そこで、上記タイムラグを考慮して、ブレの小さいタイミングで露光動作を開始するのでなく、撮影開始の指示前にブレ検出結果に基づいてファインダ内などでブレの告知（警告）を行うことが考えられる。しかし、実際の露光時にはブレの小さいタイミングで露光開始の制御が行われないため、ブレ写真を少なくする効果は期待できない。
【００１１】
一方、上記撮影光学系の光軸を変位させるものや、撮像素子を変位させるもの、画像の切り出し位置を変化させるものの場合、消費電力の増加を招いたり、画像の劣化を招く虞もある。従って、これらの手ブレ軽減動作を行わずに撮影することが望ましい場合もある。しかしながら、この場合、ブレ写真を少なくする効果は期待できない。
【００１２】
本発明はこのような課題に着目してなされたものであり、その目的とするところは、手ブレ軽減動作を行わない場合でも、ブレ写真を少なくすることができるカメラを提供することにある。
【００１３】
【課題を解決するための手段】
上記の目的を達成するために、第１の発明は、手ブレ検出可能なカメラにおいて、カメラのブレ状態を検出してブレ量の演算を行うブレ検出・演算部と、上記ブレ検出・演算部の出力に基づいて、ブレによる画像の劣化を軽減するブレ軽減部と、上記ブレ検出・演算部の出力に基づいてカメラに発生しているブレ状態に関する情報を告知する告知部と、少なくとも、上記告知部による告知を行う告知モードと、上記ブレ軽減部によるブレ軽減動作を行うと共に、上記告知部による告知を行う告知ブレ軽減モードと、を選択的に設定可能なモード設定部と、を具備し、上記告知部は、上記告知モードが設定されている場合と、上記告知ブレ軽減モードが設定されている場合とで、異なる告知形態で告知する。
【００１４】
また、第２の発明は、第１の発明に係るカメラにおいて、上記告知部は、カメラに発生しているブレが所定の判定値以上の場合に告知を行い、上記告知モードが設定された場合は、上記告知ブレ軽減モードが設定された場合に比して、上記判定値が小さい。
【００１５】
また、第３の発明は、第１の発明に係るカメラにおいて、上記告知部は、カメラに発生しているブレ状態に関する情報を所定の時間間隔で更新して告知を行い、上記告知モードが設定された場合は、上記告知ブレ軽減モードが設定された場合に比して告知の更新周期が短い。
【００１６】
また、第４の発明は、第１の発明に係るカメラにおいて、上記モード設定部は、更に、上記告知部による告知を行わず、上記ブレ軽減部によるブレ軽減動作を行うブレ軽減モードを選択的に設定可能であり、上記ブレ軽減モードが設定されている場合は、上記告知部によるブレの告知を行わない。
【００１７】
また、第５の発明は、手ブレ検出可能なカメラにおいて、カメラのブレ状態を検出してブレ量の演算を行うブレ検出・演算部と、上記ブレ検出・演算部の出力に基づいて、カメラの露光開始動作を判定する露光開始判定部と、上記ブレ検出・演算部の出力に基づいてカメラに発生しているブレ状態に関する情報を告知する告知部と、上記露光開始判定部の判定結果に基づいて露光動作を行う露光動作部と、少なくとも、上記告知部による告知を行う告知モードと、上記露光開始判定部の判定結果に基づいて露光動作を行うと共に上記告知部による告知を行う告知露光動作モードと、を選択的に設定可能なモード設定部と、を具備し、上記告知部は、上記告知モードが設定されている場合と、上記告知露光動作モードが設定されている場合とで、異なる告知形態で告知する。
【００１８】
また、第６の発明は、第５の発明に係るカメラにおいて、上記告知部は、カメラに発生しているブレが所定の判定値以上の場合に告知を行い、上記告知モードが設定された場合は、上記告知露光動作モードが設定された場合に比して、上記判定値が小さい。
【００１９】
また、第７の発明は、第５の発明に係るカメラにおいて、上記告知部は、カメラに発生しているブレ状態に関する情報を所定の時間間隔で更新して告知を行い、上記告知モードが設定された場合は、上記告知露光動作モードが設定された場合に比して告知の更新周期が短い。
【００２０】
また、第８の発明は、第５の発明に係るカメラにおいて、上記モード設定部は、更に、上記告知部による告知を行わず、上記露光開始判定部の判定結果に基づいて露光動作を行う露光動作モードを選択的に設定可能であり、上記露光動作モードが設定されている場合は、上記告知部によるブレの告知を行わない。
【００２１】
【発明の実施の形態】
まず、本発明の概略を説明する。本実施形態では、ブレ防止モードは、ブレレベルの告知を行なうブレ告知モードと、積極的にブレの影響を軽減するブレ軽減モードとを有する。そして、それぞれのモードを独立して設定することが可能である。
【００２２】
ブレレベルの告知は、撮影準備指示と撮影開始指示との間に行なうようにし、像ブレ量のレベル告知を行う。ここで像ブレ量は、ブレ情報、焦点距離、露光時間から算出する。
【００２３】
本実施形態ではブレ防止モードの設定／解除が可能であり、ブレ防止モードの設定に応じて、撮影準備指示前からブレ検出を開始する。ここでブレ検出は、２個の振動ジャイロ（角速度センサ）を用いて行う。
【００２４】
図１（ａ）は、本発明の基本的な概念図である。ブレ検出・演算手段１は、公知のブレ検出センサ（例えば角速度センサ）によりカメラのブレ状態を検出する。そして、上記ブレ検出・演算手段１は、上記ブレ検出センサの出力から、ノイズ等の不要周波数成分の除去、検出ブレ情報、焦点距離、露光時間に基づく発生像ブレ量の演算、及び検出ブレ情報からブレ状態を予測演算する動作を行う。
【００２５】
手ブレ軽減部２は、上記ブレ検出・演算手段で演算されたブレの演算結果に基づいて、所定の手ブレ軽減動作を行う。
【００２６】
カメラ制御手段（ＣＰＵ）３は、上記したブレ検出・演算手段３０１からの出力を受けて、後述するブレの告知動作や露光動作の制御を行うほか、カメラのレリーズＳＷの受付など、図１（ａ）中不図示の部分のカメラ全体の制御を行うものである。
【００２７】
露出手段４は、上記カメラ制御手段（ＣＰＵ）３からの指示のもとに露光動作を行う部分である。具体的には、公知のシャッターやミラー、絞りの各装置が当てはまる。
【００２８】
告知手段５は、カメラ制御手段（ＣＰＵ）３の指示のもとに、ブレ検出・演算手段１で演算された像ブレ状態に関する情報の告知を行なう。具体的には、公知のＬＥＤ、ＬＣＤ等による表示部材や、発音機能を有する発音部材が使用される。
【００２９】
撮影モード設定装置４３は、カメラに複数存在する撮影モード（露出、ストロボ、等）を設定するものである。本発明における「ブレ告知モード」、及び「ブレ軽減モード」も、これにより設定される。
【００３０】
ここで、図１（ｂ）〜図２（ｂ）を用いて、手ブレ軽減部の具体例について説明する。
【００３１】
図１（ｂ）は、手ブレ軽減部として露光開始判定手段２ａを有するものである。
【００３２】
露光開始判定手段２ａは、上記ブレ検出・演算手段１で演算されたブレの予測演算の結果から、発生ブレ状態の小さいタイミングを判断し、露光を開始すべきタイミングを決定するものである。
【００３３】
また、露光タイミング制御は、撮影開始指示後のミラーアップの完了から開始し、ブレ予測結果に基づきゼロクロスを判断して露光開始を許可する。
【００３４】
このように、露光開始判定手段２ａにより、発生ブレ状態の小さいタイミングにて露光することにより、ブレの影響を軽減することができる。
【００３５】
カメラ制御手段（ＣＰＵ）３は、上記したブレ検出・演算手段１と、露光開始判定手段２ａからの結果を受けて、後述するブレの告知動作や露光動作の制御を行う。
【００３６】
そして、撮影モード設定装置４３は、「ブレ軽減モード」として上記露光開始判定手段２ａにより決定されるタイミングにて露光を開始する「タイミング制御モード」を決定することが可能である。
【００３７】
図２（ａ）は手ブレ軽減部として光学系駆動部２ｂを備えたものである。つまり、ブレ情報に応じて撮影光学系の光軸を変更してブレの影響を軽減するものである。この場合、光学系駆動部２ｂは、ブレ検出・演算手段１の出力を受けて、撮影光学系の少なくとも一部を駆動して手ブレを軽減する。光軸の変更方法としては、公知のレンズのチルト方式、偏芯方式や、可変頂角プリズムを用いる方法等、任意の方式を用いることができる。
【００３８】
図２（ｂ）は、例えば撮像素子を用いるカメラに適用したものである。この場合、手ブレ軽減部として撮像素子駆動部２ｃを備えている。撮像素子駆動部２ｃは、ブレ検出・演算手段の１の出力を受けて、撮像素子を光軸に直交する平面内で移動させて手ブレを軽減するものである。また、機械的に撮像素子を移動させずに、ブレ検出・演算手段１の出力に応じて画像の切り出し位置を変更しても良い。
【００３９】
以下、図１（ｂ）に示す例に沿って説明を行う。
【００４０】
以下に、図１（ｂ）に示す構成の動作を簡単に説明する。図１（ｂ）中、不図示のレリーズ釦等の操作部材により第１のカメラ操作（撮影準備指示）が行われると、カメラ制御手段（ＣＰＵ）３はブレ検出・演算手段１に対して動作指示を行う。上記ブレ検出・演算手段１での像ブレ状態演算結果は、告知手段５により現在のブレ状態情報として告知される。
【００４１】
次に、第２のカメラ操作（撮影開始指示）が行われると、カメラ制御手段（ＣＰＵ）３は露光開始判定手段２ａに対し、上記ブレ検出・演算手段１の出力に基づき露光開始判定動作を行わせる。そして、カメラ制御手段３は、露光開始判定結果に基づきブレが小さいタイミングで露出手段４での露出動作を開始する。
【００４２】
本実施形態では、上記撮影モード設定装置４３により、カメラの撮影モードとして上記告知手段５による告知動作モードが選択された場合と、上記告知手段５による告知動作モード及び上記露光開始判定手段２ａの判定結果に基づくタイミング制御モードが選択された場合とで、上記告知手段５における告知形態を変更している。
【００４３】
図３は、本発明におけるカメラの主要部分の構成図である。
【００４４】
ブレ検出・演算手段１には、第１のブレ検出センサ１１、第２のブレ検出センサ１２、第１のブレ情報サンプリング部１３、第２のブレ情報サンプリング部１４、第１のブレ演算部１５、第２のブレ演算部１６、像ブレ演算部１７、第１のブレ予測演算部１８、そして第２のブレ予測演算部１９が含まれる。ここで述べる、「第１」、「第２」とは、撮影光軸方向と垂直な方向関係にある、例えば撮影画面の縦軸（Ｘ軸）、横軸（Ｙ軸）に対応したものである。
【００４５】
上記第１、及び第２のブレ検出センサ１１，１２は公知の振動ジャイロ（角速度センサ）等の使用が考えられる。上記第１及び第２のブレ情報サンプリング部１３，１４は、ワンチップマイコン（ＣＰＵ）のＡＤ入力ポートや、汎用のＡＤコンバータを使用することが考えられる。上記第１及び第２のブレ演算部１５，１６は、サンプリングしたブレ状態データに対し、ブレとは関係のないノイズ成分（ＤＣ成分、高周波ノイズ）除去のためのハイパスフィルタ、ローパスフィルタ等のフィルタ演算等を行うものである。
【００４６】
２つのブレ演算部１５，１６の出力は、像ブレ演算部１７、第１のブレ予測演算部１８、第２のブレ予測演算部１９に送られ、後述する処理が行われる。なお、ブレ検出・演算手段１の動作はブレ検出制御部７により制御され、ブレ検出制御部７はカメラ全体の制御を行うカメラ制御手段（ＣＰＵ）３の指示により、ブレ検出・演算手段１にブレ検出・演算動作を行わせる。
【００４７】
像ブレ演算部１７は、上記ブレ検出・演算手段１からのブレ状態データ、焦点距離情報検出センサ６０からの焦点距離情報、露光時間演算部３３からの露光時間情報を基に、現在の像ブレ量を演算するものである。演算結果はカメラ制御手段（ＣＰＵ）３に送られ、更に例えばファインダ内に設けられている告知手段５内の状態表示装置８にて、現在のブレレベル状態が告知（表示）される。なお、告知手段５は、上述したブレレベル情報の他、露光秒時や絞り値等の撮影情報の告知も行う。
【００４８】
第１のブレ予測演算部１８、第２のブレ予測演算部１９は、上記ブレ検出・演算手段１の出力からブレ状態予測を所定の演算により行う。ここで述べる「第１」、「第２」とは、撮影光軸方向と垂直な方向関係にある、例えば撮影画面の縦軸（Ｘ軸）、横軸（Ｙ軸）に対応したものである。２つの上記予測演算部１８，１９には、図２中不図示の過去のブレ情報を記憶するブレ情報の記憶部がそれぞれ含まれている。記憶された過去のブレ情報は、ブレ予測の演算で使用する。２つの上記ブレ予測演算部１８，１９では、記憶してある現在／過去のブレ情報から少し先のブレ状態を演算により予測するものである。
【００４９】
具体的には特開平５−２０４０１２号公報に示すような方法が用いられる。簡単に述べると、以下のような式により予測演算が行われる。
【００５０】
ＢＬｘ（ｔ＋ｍ）＝Ｋａ＊ＢＬｘ（ｔ）＋Ｋｂ＊ＢＬｘ（ｔ−１０）＋Ｋｃ＊ＢＬｘ（ｔ−２０）
ここで、ＢＬｘ（ｔ＋ｍ）は現在よりｍ［ｍＳＥＣ］先の像面Ｘ軸方向のブレ状態値、ＢＬｘ（ｔ）は現在の像面Ｘ軸方向のブレ状態値、ＢＬｘ（ｔ−１０）は現在より１０［ｍＳＥＣ］前の像面Ｘ軸方向のブレ状態値、ＢＬｘ（ｔ−２０）は現在より２０［ｍＳＥＣ］前の像面Ｘ軸方向のブレ状態値である。また、Ｋａ，Ｋｂ，Ｋｃは予測演算の為の係数である。この演算により、現在とそれ以前の２点のブレ情報から少し先のブレ状態を予測できる。式、係数自体は撮影画面のＸ軸対応分、Ｙ軸対応分も共通である。予測演算の結果は、露光開始判定手段２ａに送られる。
【００５１】
露光開始判定手段２ａに含まれる露光開始判定部２０は、上記第１のブレ予測演算部１８、及び第２のブレ予測演算部１９の出力から、即ち、所定のアルゴリズムに基づいた手ブレ状態の予測結果から、ブレ状態が大きいか小さいかを判定する。そして、ブレの小さい状態の時に露光開始許可信号をカメラ制御手段（ＣＰＵ）３に対し出力するものである。
【００５２】
露光開始判定手段２ａはさらに、前記カメラ制御手段（ＣＰＵ）３の指示を受けて、露光開始判定部２０における判定動作の制御、判定動作方法の変更を行う部分を含む。具体的には、露光開始判定方法変更部２１を主として、判定パラメータ設定部２２、発生遅延時間計時部２３、遅延限界時間設定部２４から構成されている。
【００５３】
判定パラメータ設定部２２は、上記露光開始判定部２０での判定パラメータが設定されている部分である。ここで設定されるパラメータは、例えばカメラの撮影画面Ｘ，Ｙ２軸方向のブレ状態が所定時間内に共にゼロレベルになったか否かの判定許可時間の情報が設定されている。判定許可時間が大きく設定されていれば、露光開始許可発生の頻度が高くなり、小さければ低くなる。
【００５４】
露光開始判定部２０での露光開始判定は、ブレが小さくなる時点で露光開始を許可するのが基本的な考えであるが、ブレが小さくならない場合は露光開始ができないことになる。このままでは、いつまでたっても露光開始できず、撮影者はカメラが誤動作したものと勘違いする恐れがある。
【００５５】
よって、所定の時間が経過したらブレ状態に関係なく露光開始タイミングの制御を停止することが一般的である。また、上述した所定の時間に達していなくても露光開始許可がしやすいように、言い替えれば遅延時間（レリーズタイムラグ）が短くなるように制御をすることが考えられる。具体的には、露光開始タイミング制御を開始した時点からの時間に応じて、上記判定パラメータ設定部２２に設定してある判定のパラメータを変更するものである。
【００５６】
上記発生遅延時間計時部２３は、露光開始判定を行っている時間、即ち発生遅延時間を計時するものである。上記遅延限界時間設定部２４は、上述した露光開始判定を終了する所定の時間情報を設定するものである。これらにより、露光開始判定を行っている時間が所定時間経過した際は、上記第１のブレ予測演算部１８、第２のブレ予測演算部１９の出力、即ちブレの予測結果に関係なく露光開始判定を停止し、露光開始（許可）をカメラ制御手段（ＣＰＵ）３に対し行う。つまり、発生遅延時間計時部２３により計時された発生遅延時間が上記遅延限界時間設定部２４により設定された遅延限界時間に達した場合には、露光を開始することができる。
【００５７】
カメラ制御手段（ＣＰＵ）３は、カメラ全体の制御を行うものである。
【００５８】
測光センサ３１は、被写体の輝度状態を測定する部分である。フィルム感度検出装置３２は、カメラ内に装填されたフィルムの感度を検出する部分であり、これらの検出結果を基に露光時間演算部３３で適正露光時間が算出される。この情報は、撮影露光時間決定のための情報としてカメラ制御手段（ＣＰＵ）３、及び像ブレ量演算のため前述した像ブレ演算部１７に送られる。
【００５９】
測距（焦点検出）センサ３４は、カメラから被写体までの距離を測定する測距（焦点検出）センサである。測距演算部（焦点演算部）３５は、測距（焦点検出）結果を受けて、後述するフォーカシングレンズの駆動量を算出する部分である。ここでの演算結果は、フォーカシングレンズ駆動のために上記カメラ制御手段（ＣＰＵ）３に送られる。
【００６０】
露光準備指示装置（１Ｒ）４１は、カメラの第１レリーズボタンに相当するものである。露光開始指示装置（２Ｒ）４２は、カメラの第２レリーズボタンに相当するものである。前述した撮影モード設定装置４３は、カメラに複数存在する撮影モード（露出、ストロボ、等）を設定するものである。本実施の形態における「ブレ告知モード」、「タイミング制御モード」も、これにより設定される。
【００６１】
つまり、本実施の形態の場合、「ブレ軽減モード」として「タイミング制御モード」が用意されている。また、「告知モード」と「ブレ軽減モード」の両方が設定されている場合は「告知ブレ軽減モード」とする。
【００６２】
ズーム設定装置４４は、撮影光学系の焦点距離の指示を行うものである。これら各手段での設定／指示情報は、各設定動作にカメラが対応できるよう、上記カメラ制御手段（ＣＰＵ）３に送られる。
【００６３】
ストロボ発光制御部４５は、ストロボ発光部４６での発光量や発光タイミングをカメラ制御手段（ＣＰＵ）３の指示を受けて制御するものである。
【００６４】
シャッタ駆動装置５１は、シャッタ６を駆動する部分である。ミラー駆動装置５２は、クイックリターンミラー５３を駆動するためのものである。ミラー状態検出装置５４は、クイックリターンミラー５３の動作状態をモニタする部分である。絞り駆動装置６１は、絞り羽根６２を所定の状態にするためのものである。これら各装置、及び、部材は、カメラの露光動作の為に使用されるものであり、露出手段４となっている。
【００６５】
フィルム給送装置５５は、カメラに装填されたフィルムの巻上げ／巻戻しを行うためのものであり、アクチュエータやスプール、スプロケットから構成される。レンズアクチュエータ５６は、ピント合わせのためフォーカシングレンズ５７を駆動する部分であり、上記測距演算部（焦点演算部）３５での演算結果に基づきレンズ駆動を行う。
【００６６】
変倍レンズ駆動アクチュエータ５８は、変倍レンズ５９を駆動するためのものであり、上記ズーム設定装置４４の設定指示に基づき上記変倍レンズ５９の駆動を行う。焦点距離情報検出センサ６０は、上記変倍レンズ５９の位置状態から現在の焦点距離状態を検出するものであり、公知のエンコーダで構成される。検出された情報は、焦点距離状態の確認のために上記カメラ制御手段（ＣＰＵ）３、及び前述した後ブレ量演算の為に像ブレ演算部１７に送られる。
【００６７】
以上の構成によるカメラの動作のうち、「ブレ防止機能」に関係する部分の動作を簡単に説明する。まず、上記撮影モード設定装置４３によりカメラの撮影モードが「ブレ告知モード」、「タイミング制御モード」、もしくはこの２つのモードが両方設定されているもの（告知ブレ軽減モード）とする。これにより、上記ブレ検出制御部７の指示を受けて上記ブレ検出・演算手段１がＯＮし、ブレ検出動作を開始する。
【００６８】
次に、上記露光準備指示装置（１Ｒ）４１、即ちカメラの第１レリーズ信号が入力されると、ＡＥ，ＡＦ，レンズ繰出し等を行いカメラの撮影準備動作を行う。これと同じタイミング「ブレ告知モード」が選択されている場合には発生ブレレベルの告知を行うために、上記状態表示装置８によりブレレベルの告知が行われる。この際、選択されているモードが「ブレ告知モード」のみの場合と、「ブレ告知モード」と「タイミング制御モード」の両方が選択されている場合とで、告知表示装置８で告知形態が異なる。このことについては、後ほど説明を行う。なお、「タイミング制御モード」のみが選択されている場合には、状態表示装置８での発生ブレ状況に応じたブレ告知表示は行われない。
【００６９】
次に、上記露光開始指示装置（２Ｒ）４２、即ちカメラの第２レリーズ信号が入力されると、露光のための動作が行われる。ＳＬＲカメラの場合を例にすると、上記ミラー駆動装置５２は、上記クイックリターンミラー５３を駆動し、レンズからの入射光が撮像面（フィルム）に到達できるようにする。ここで上記ミラー状態検出装置５４は、上記クイックリターンミラー５３の動作状態をモニタするための装置である。この他、上記絞り羽根６２が必要に応じた絞り値となるよう、上記絞り駆動装置６１により駆動される。
【００７０】
上記のミラー、絞りが所定状態になったのを受けて露光動作するために上記シャッタ駆動装置５１によりシャッタ６が駆動（動作）する。所定の露光時間の経過後に露光を終了し、上記のミラー、絞りは所定の位置に駆動され、上記フィルム給送装置５５によりフィルム巻上げ動作が行われ、一連の露光動作が終了する。
【００７１】
ここで撮影モードとして「タイミング制御モード」が選択されている場合には、露光開始判定機能が動作する。具体的には、前述のミラー動作完了からブレの検出動作に基づきブレ状態を監視し、所定のアルゴリズムにてブレが小さくなったことを判断し、上記シャッタ６の動作を許可するものである。
【００７２】
図４は、本実施の形態のカメラの外観を示した図である。図４において、１０１はカメラボディ、１０２は撮影レンズ、１０３はレリーズボタンである。また、図３で説明した第１のブレ検出センサ１１、及び第２のブレ検出センサ１２は、図４に示すようにカメラ内部の位置に配置されている。ここで、上記第１のブレ検出センサ１１は図中のＸ軸と平行なＸ′軸に沿って配置され、像面Ｙ軸方向の回転ブレ角速度（ωＸ）を検出する。また、上記第２のブレ検出センサ１２は図中のＹ軸と平行なＹ′軸に沿って配置され、像面Ｘ軸方向の回転ブレ角速度（ωＹ）を検出する。
【００７３】
図５は、本実施の形態のカメラのファインダ内に設けられている、図３で説明した状態表示装置８の一構成例を示した図である。また、図６は、ブレ告知部１０９の表示の一例を示す図である。
【００７４】
図５において、１０４はファインダ視野枠、１０５は測距枠である。ファインダ視野枠１０４の下部に、状態表示装置８が設けられている。上記状態表示装置８は、露光時間、絞り値、ストロボ発光の有無等を告知する撮影情報告知部１０６、合焦／非合焦状態を告知する合焦告知部１０７、撮影モード設定装置４３によりブレモードが設定されているか否かを告知するブレモード告知部１０８、そして、図３における像ブレ演算部１７での像ブレ量算出結果に基づき、像ブレ状態のレベル告知を行うブレレベル告知部１０９から構成されている。なお、上述したブレレベル告知部１０９は、図６の（ａ）、（ｂ）、（ｃ）に示すように例えば３段階の表示が可能なものが考えられる。
【００７５】
ここで図７を参照してさらに説明を行う。図７は、選択されているブレ軽減関連の撮影モード別の、発生像ブレ量と告知形態の関係を表した図である。この図において、例えば「ブレ告知モード」のみが選択されていてブレ検出結果から算出された像ブレ量が６０μｍの場合のブレ告知形態は図６（ｂ）のようになり、「ブレ告知モード」及び「タイミング制御モード」が選択されていてブレ検出結果から算出された像ブレ量が６０μｍの場合のブレ告知形態は図６（ａ）のようになる。
【００７６】
つまり、ブレ告知モードのみを選択しているか、これに加えて「タイミング制御モード」をも選択しているかにより、同じブレ量であっても告知形態が異なるようにする。ブレの告知形態は、その時の像ブレレベルの大きさに応じて変化する。なお、両モードとも選択されていない場合、及び「タイミング制御モード」のみが選択されている場合には、ブレの告知は行われない。
【００７７】
図８及び図９は、本発明におけるカメラの動作概要を説明するためのフロー図である。ステップＳ１では、カメラのイニシャライズ（初期化）を行う。ステップＳ２では、キー処理を行う。これは、露光準備指示手段４１のＯＮ操作（１ＲＯＮ）の前に、カメラの撮影モードの設定、ズーム操作等に対応する処理を行うものである。キー処理の詳細は、図１０〜図１２を参照して後述する。
【００７８】
ステップＳ３では、測光センサ３１による被写体輝度の測光動作を行う。ステップＳ４では、ステップＳ３での測光結果、及びフィルム感度検出装置３２でのフィルム感度検出結果を受けて、露光時間の演算が行われる。
【００７９】
ステップＳ５では、測距（焦点検出）センサ３４による測距（焦点検出）動作を行う。ステップＳ６では、ステップＳ５での測距（焦点検出）結果を受けて、測距演算部（焦点演算部）３５において被写体距離の演算を行う。
【００８０】
ステップＳ７では、フラグ：Ｆ＿ＢＲＤＳＰ＝１、若しくは、Ｆ＿ＢＲＴＩＭ＝１であるか否かを判定する。これにより、現在の撮影モードが「ブレ告知モード」、若しくは、「タイミング制御モード」であるか否かの判断を行う。どちらか一方のモードが選択されている場合にはステップＳ８に進み、そうでない場合はステップＳ１２に進む。なお、モードの設定に関しては、図１２を参照して後述する。
【００８１】
ステップＳ８では、像面Ｘ軸方向対応のブレ情報サンプリングを行う。これは、第２のブレ検出センサ１２の出力を第２のブレ情報サンプリング部１４でサンプリングすることで行う。ステップＳ９では、像面Ｘ軸方向対応のブレ演算処理（ブレとは関係なく不要周波数成分の除去）を行う。これは、第２のブレ演算部１６により行われる。
【００８２】
ステップＳ１０では、像面Ｙ軸方向対応のブレ情報サンプリングを行う。これは、第１のブレ検出センサ１１の出力を第１のブレ情報サンプリング部１３でサンプリングすることで行う。ステップＳ１１では、像面Ｙ軸方向対応のブレ演算処理（ブレとは関係ない不要周波数成分の除去）を行う。これは、第１のブレ演算部１５により行われる。
【００８３】
ステップＳ１２では、１Ｒ（露光準備指示装置４１）操作の有無を判断する。１ＲＯＮでなければステップＳ２に戻る。また、１ＲＯＮであればステップＳ１３に移行する。ステップＳ１３では、測光センサ３１により測光動作、及び露光時間演算部３３による露光時間演算（ＡＥ）を行う。
【００８４】
ステップＳ１４では、測距（焦点検出）センサ３４による測距（焦点検出）動作、及び測距演算部（焦点演算部）３５による演算（ＡＦ）を行う。
【００８５】
ステップＳ１５では、レンズ駆動アクチュエータ５６によりフォーカシングレンズ５７の駆動（ＬＤ）を行う。
【００８６】
ステップＳ１６では、ステップＳ１５でのＬＤがＯＫか否かの判断を行う。ＮＯの場合には、ステップＳ１８以降で１ＲＯＦＦの判断を行う。
【００８７】
また、ステップＳ１６の判断がＹＥＳの場合には、ステップＳ１７に進む。ステップＳ１７では、ＬＤ動作ＯＫの結果を受けて合焦告知を行う。これは、図５中の合焦告知部１０７により行われる。その後ステップＳ２１に進む。
【００８８】
ステップＳ１６にてＬＤがＮＧの場合は、ステップＳ１８にて非合焦である旨の告知を行う。これは、図５中の合焦告知部１０７により行われる。
【００８９】
ステップＳ１９では、１Ｒ（露光準備指示装置４１）の操作を判断する。１ＲがＯＦＦでなければＯＦＦになるまでステップＳ１９の判断を繰り返す。
【００９０】
ステップＳ２０では、１ＲのＯＦＦを受けて、ステップＳ１８での非合焦告知をＯＦＦする。
【００９１】
図９のステップＳ２１では、フラグ：Ｆ＿ＢＲＤＳＰ＝１であるか否かにより、「ブレ告知モード」が選択されているか否かの判断を行う。ブレ告知モードが選択されていない場合は、ステップＳ２３に進む。
【００９２】
また、ブレ告知モードが選択されている場合にはステップＳ２２に進む。ステップＳ２２では、ブレ告知処理を行う。これは検出したブレ情報、焦点距離情報、露光時間情報を基に、現在の像ブレ状態のレベル告知を行うものである。詳しくは、図１３を参照して後述する。
【００９３】
ステップＳ２３では、２Ｒ（露光開始指示装置４２）がＯＮか否かの判断を行う。ＯＮの場合はステップＳ２８に進み、ＯＦＦの場合は、ステップＳ２４に進む。
【００９４】
ステップＳ２４では、１Ｒ（露光準備指示装置４１）の操作を判断する。１ＲがＯＦＦであれば、ステップＳ２５にて合焦／非合焦状態告知や像ブレ状態のレベル告知をＯＦＦし、その後ステップＳ２に戻る。
【００９５】
ステップＳ２４にて、１ＲがＯＦＦでない場合には、ステップＳ２６へと進む。ステップＳ２６では、フラグ：Ｆ＿ＢＲＤＳＰと、Ｆ＿ＢＲＴＩＭのいずれかが“１”であるか否かにより、「ブレ告知モード」あるいは「タイミング制御モード」であるか否かの判断を行う。どちらかのモードでもない場合は、ステップＳ２１に戻る。
【００９６】
また、少なくとも、いずれか一方のモードが設定されている場合にはステップＳ２７に進む。ステップＳ２７では、ステップＳ２２での“ブレ告知処理”内でスタートしたブレ検出を一定周期で行うためのサンプリングタイマが時間計時し、所定時間経過したか否かの判断を行う。経過していない場合は、ステップＳ２７での判断を繰り返し、経過した場合はステップＳ２１に戻る。
【００９７】
ステップＳ２８では、２ＲのＯＮ操作を受けて、合焦／非合焦状態の告知や像ブレ状態のレベル告知をＯＦＦする。
【００９８】
ステップＳ２９では、ミラー駆動装置５２によるクイックリターンミラー５３のミラーアップ駆動、及び絞り駆動装置６１による絞り羽根６２の駆動を行う。これは一眼レフレックス（ＳＬＲ）カメラの動作例だが、レンズシャッタ（ＬＳ）カメラの場合はレンズ駆動アクチュエータ５６によるフォーカシングレンズ５７の駆動のみが行われることになる。
【００９９】
ステップＳ３０では、ステップＳ２９で開始した駆動動作が完了したか否かの判断を行う。これは、例えばミラー状態検出手段５４の出力をチェックすることで行う。動作完了するまで、ここでの判断を繰り返す。
【０１００】
ステップＳ３１では、フラグ：Ｆ＿ＢＲＴＩＭ＝１であるか否かにより、「タイミング制御モード」であるか否かの判断を行う。タイミング制御モードでない場合は、ステップＳ３３に進む。
【０１０１】
ステップＳ３２では、ブレ状態に基づく露光開始判定処理を行う。詳しくは図１６を参照して後述する。
【０１０２】
ステップＳ３３では、シャッタ６による露光動作を行う。
【０１０３】
ステップＳ３４では、ミラー駆動装置５２によるクイックリターンミラー５３のミラーダウン駆動、絞り駆動装置６１による絞り羽根６２の絞り開放駆動、及びフィルム給送装置５５によるフィルム巻上げ駆動を行う。上記したことはＳＬＲカメラの場合だが、ＬＳカメラの場合は、レンズ駆動アクチュエータ５６によるフォーカシングレンズ５７の初期位置復帰動作、及びフィルム巻上げ駆動が行われる。
【０１０４】
ステップＳ３５では、ステップＳ３４で開始した各駆動動作が完了したか否かの判断を行う。動作完了するまで、ここでの判断を繰り返す。
【０１０５】
ステップＳ３６では、１Ｒ（露光準備指示装置４１）操作のＯＮ，ＯＦＦを判断する。１ＲがＯＦＦであれば、ステップＳ２に戻る。１ＲがＯＮであればＯＦＦになるまでここでの判断を繰り返す。
【０１０６】
図１０〜図１２は、キー操作処理を行う部分のフロー図である。ステップＳ１０１では、キー操作をチェック（キースキャン）を行う。これは、カメラのいずれかの操作部材が操作されているか否かをチェックするものである。なお、ズーム設定装置４４によるズーム操作、及び撮影モード設定装置４３によるブレモード設定動作については後述する。
【０１０７】
ステップＳ１０２では、キー操作があったか否かの判断を行う。操作があった場合は、ステップＳ１０３にて操作に対応した各処理動作を実行する。
【０１０８】
ステップＳ１０４では、操作部材の操作が行われたことを受けて、カメラのスタンバイ状態（全機能停止）に移行するか否かの目安になるスタンバイタイマを初期化・再スタートを行う。その後、ステップＳ１１１に進む。
【０１０９】
一方、ステップＳ１０２にてキー操作がない場合は、ステップＳ１０５に進んで前述したスタンバイタイマで計時している時間が所定時間経過したか否かの判断を行う。経過した場合はステップＳ１０６に進み、経過していない場合は、ステップＳ１１１に進む。
【０１１０】
ステップＳ１０６では、スタンバイ状態移行に先だち、スタンバイ状態からの復帰を許可するためカメラ制御手段（ＣＰＵ）３の割り込み設定を行う。
【０１１１】
ステップＳ１０７では、カメラをスタンバイ状態に移行する。ステップＳ１０８では、スタンバイ状態から復帰するためのカメラ操作（キー操作）が発生したか否かの判断を行う。発生していない場合は、発生するまでステップＳ１０８を繰り返す。ここでのカメラ操作は、カメラの電源ＳＷを始めとして撮影モード設定装置４３、ズーム設定装置４４等の操作部材の操作を含む。なお、操作内容によって本フローを抜け出し優先的に処理を行う場合もあるが、本発明の主旨とは異なるので詳しい説明は省略する。
【０１１２】
カメラ操作が発生した際は、ステップＳ１０９にてカメラのスタンバイ状態を解除し、通常動作状態とする。
【０１１３】
次のステップＳ１１０では、ステップＳ１０６で設定した割り込み設定を解除する。その後、ステップＳ１０３に進む。
【０１１４】
前記したステップＳ１１１では、ズーム設定装置４４によるズーム設定操作のチェックを行う。
【０１１５】
ステップＳ１１２では、ズーム設定操作があったか否かの判断を行う。あった場合はステップＳ１１３に進み、ない場合はステップＳ１２１に進む。
【０１１６】
ステップＳ１１３では、ズーム設定動作がＴｅｌｅ（望遠）操作か否かの判断を行う。Ｔｅｌｅ操作の場合は、ステップＳ１１４にてズームのＴｅｌｅ動作を行い、Ｗｉｄｅ操作の場合は、ステップＳ１１５にてズームのＷｉｄｅ動作を行う。これらは、変倍レンズ駆動アクチュエータ３８及び変倍レンズ５９により行われ、焦点距離は焦点距離情報検出センサ６０により検出される。
【０１１７】
ステップＳ１１６では、ズーム操作が行われたことを受けて、カメラのスタンバイ状態（全機能停止）に移行するか否かの目安になるスタンバイタイマを初期化・再スタートを行う。
【０１１８】
図１１のステップＳ１２１では、撮影モード設定装置４３の設定操作があったか否かの判断を行う。ない場合は、ＲＥＴＵＲＮに進む。
【０１１９】
ステップＳ１２２では、撮影モード設定装置４３の操作が行われたことを受けて、カメラのスタンバイ状態（全機能停止）に移行するか否かの目安になるスタンバイタイマを初期化・再スタートを行う。
【０１２０】
ステップＳ１２３では、撮影モード設定装置４３でのブレモードに関する操作が、モード解除操作：ＯＦＦ操作（ブレ告知、タイミング制御共にＯＦＦ操作）であるか否かの判断を行う。ここで、ＯＦＦ操作の場合はステップＳ１２９−１に進み、フラグ：Ｆ＿ＢＲＤＳＰ、Ｆ＿ＢＲＴＩＭをゼロクリアし、ステップＳ１２９−２にてブレ検出系をＯＦＦしてＲＥＴＵＲＮに進む。ＯＦＦ操作以外の操作の場合（ブレ告知モード、タイミング制御モードのどちらかが選択維持されている場合）は、ステップＳ１３１に進む。
【０１２１】
ステップＳ１３１では、ブレ告知モードがＯＮ設定であるか否かの判断を行う。ＯＮ設定の場合はステップＳ１３２でフラグ：Ｆ＿ＢＲＤＳＰを１にセットし、ＯＦＦ設定の場合はステップＳ１３３でフラグ：Ｆ＿ＢＲＤＳＰを０にクリアする。
【０１２２】
このように、フラグ：Ｆ＿ＢＲＤＳＰはブレ告知モードの設定状態を示すフラグであり、“１”で、ブレ告知モード設定状態を示す。そして、“０”でブレ告知モード設定解除状態を示す。
【０１２３】
図１２のステップＳ１３４では、タイミング制御モードがＯＮ設定であるか否かの判断を行う。ＯＮ設定の場合はステップＳ１３５でフラグ：Ｆ＿ＢＲＴＩＭを１にセットし、ＯＦＦ設定の場合はステップＳ１３６でフラグ：Ｆ＿ＢＲＴＩＭを０にクリアする。
【０１２４】
このように、フラグ：Ｆ＿ＢＲＴＩＭはタイミング制御モードの設定状態を示すフラグであり、“１”でタイミング制御モード設定状態を示し、“０”でタイミング制御モード設定解除状態を示す。
【０１２５】
ステップＳ１３７では、ブレ告知モードで、かつタイミング制御モードであるか否かを上述のフラグ状態により判断する。両モードが選択されている場合は、ステップＳ１３８でブレの告知周期を例えば１００ｍＳに設定し、その後、ステップＳ１４１に進む。そうでない場合は、ステップＳ１３９に進む。
【０１２６】
ステップＳ１３９では、ブレ告知モードが選択されていて、タイミング制御モードが選択されていないかを上述のフラグ状態により判断する。ブレ告知モードのみが選択されている場合は、ステップＳ１４０でブレの告知周期を例えば５０ｍＳに設定し、その後、ステップＳ１４１に進む。そうでない場合（ここではタイミング制御モードのみ選択の場合）は、そのままステップＳ１４１に進む。
【０１２７】
ここで、ステップＳ１３８とステップＳ１４０とで告知変更の周期に差を設けているのは、ブレ告知モードのみが選択されている場合は、そうでない場合に比べブレ告知変更周期を短くして、より実際のブレ情報をリアルタイムに提供し、ブレに対して注意を促す意味がある。つまり、ブレ告知モードのみでは、タイミング制御モードのようなブレ低減の効果が得られない。従って、ブレ告知モードのみが設定されている場合は、ユーザに対し、より注意を促せる形態で告知を行う。一方、タイミング制御モードとブレ告知モードとが設定されている場合、タイミング制御モードによるブレ低減の効果が得られる。よって、ブレ告知モードのみのときよりも、手ブレに対する許容度が大きい。このような事情に鑑みて、両モードが設定されている場合の手ブレ変更周期を長くしている。
【０１２８】
ステップＳ１４１では、ブレ検出・演算手段１を起動し、この部分の初期化動作を行う。これらは、ブレ検出制御部７により制御される。
【０１２９】
以上、１Ｒ前処理部分の動作例について述べたが、いつ露光準備指示装置４１（１Ｒ）の操作が行われても各機能が対応できるよう、ＡＥ／ＡＦ機能のセンシング、ブレ検出動作（モード設定時のみ）が行われている。
【０１３０】
図１３及び図１４は、ブレ告知処理を行う部分のフロー図である。また、図１５は、ブレ告知部１０９の表示の一例を示す図である。図１５中、個々の丸はＬＥＤなどの表示素子を表す。そして、黒丸が点灯状態を示し、白丸が消灯状態を示す。後述するフローで明らかになるが、ブレ量に応じて点灯数を変化させることにより、ブレ量に応じた表示を行うことができる。
【０１３１】
図１３中、ステップＳ２０１では、ブレ検出周期タイマをスタートする。これは一定周期でブレ情報をサンプリング出来るようにするためである。ここで、「一定周期」としての時間は例えば２ｍＳＥＣが考えられる。なお、ここでスタートしたタイマのチェックは、図９のステップＳ２７にて行われる。
【０１３２】
ステップＳ２０２では、像面Ｘ軸方向対応のブレ情報サンプリングを行う。これは、第２のブレ検出センサ１２の出力を第２のブレ情報サンプリング部１４でサンプリングすることで行う。
【０１３３】
ステップＳ２０３では、像面Ｘ軸方向対応のブレ演算処理（ブレとは関係ない不要周波数成分の除去）を行う。これは、第２のブレ演算部１６により行われる。
【０１３４】
ステップＳ２０４では、像面Ｙ軸方向対応のブレ情報サンプリングを行う。これは、第１のブレ検出センサ１１の出力を第１のブレ情報サンプリング部１３でサンプリングすることで行う。
【０１３５】
ステップＳ２０５では、像面Ｙ軸方向対応のブレ演算処理（ブレとは関係ない不要周波数成分の除去）を行う。これは、第１のブレ演算部１５により行われる。
【０１３６】
ステップＳ２０６では、像ブレレベルの告知変更周期が経過したか否かの判断が行われる。経過した場合はステップＳ２０７に、そうでない場合はＲＥＴＵＲＮに進む。ここで、告知変更周期を判断している理由は、ブレ状態に応じたレベル告知をリアルタイムで行うと、告知（表示）のちらつきが気になり、撮影者にとってファインダ像観察の邪魔になりかねないためである。告知変更周期としては、例えば１００ｍＳＥＣが考えられる。つまり、１００ｍＳＥＣに１回だけブレレベルの告知変更が行われることになる。なお、ここで時間チェックするためのタイマをスタートするタイミングとしては、後述するステップＳ２１１や、図７中のステップＳ１７の直後（ただしブレモードの場合のみ）が挙げられる。
【０１３７】
ステップＳ２０７では、像ブレ量演算のため露光時間演算部３３での露光時間情報、焦点距離情報検出センサ６０での焦点距離情報の読み出しを行う。
【０１３８】
ステップＳ２０８では、像ブレ量の演算を行う。像ブレ量は、おおよそ、ブレ（角速度）情報：ωＸ，ωＹ［ＤＥＧ／ＳＥＣ］と、焦点距離情報：ｆ［ｍ］と、露光時間情報：Ｔｅｘｐ［ＳＥＣ］の積で算出される。なお演算方法として、像面Ｘ，Ｙ軸についてそれぞれ像ブレ量を算出し、各結果をベクトルの形で最終的に像ブレ量として算出する方法があるが、これ以外の方法でも構わない。以下に演算式の一例を示す。
【０１３９】
ＢＸ［ｍ］＝ωＹ［ＤＥＧ／ＳＥＣ］×ｆ［ｍ］×Ｔｅｘｐ［ＳＥＣ］
ＢＹ［ｍ］＝ωＸ［ＤＥＧ／ＳＥＣ］×ｆ［ｍ］×Ｔｅｘｐ［ＳＥＣ］
ＢＺ［ｍ］＝ＳＱＲＴ（ＢＸ×ＢＸ＋ＢＹ×ＢＹ）
図１４のステップＳ２２１では、ブレ告知モードとタイミング制御モードが両方選択されているか否かをフラグで判断する。両方選択されている場合はステップＳ２２２に進み、そうでない場合にはステップＳ２２９に進む。
【０１４０】
ステップＳ２２２では、ステップＳ２０８で算出した像ブレ量：ＢＺが５０ミクロン以下か否かを判断する。ＢＺが５０ミクロン以下の場合はステップＳ２２３に進み、ブレの告知パターンＡを選択し告知を行い（但し、この場合はブレが小さいため点灯告知は行われない）ステップＳ２１１に進む。ＢＺが５０ミクロン以下でない場合は、ステップＳ２２４に進む。
【０１４１】
ステップＳ２２４では、ステップＳ２０８で算出した像ブレ量：ＢＺが１００ミクロン以下か否かを判断する。ＢＺが１００ミクロン以下の場合はステップＳ２２５に進み、ブレの告知パターンＢを選択し告知を行いステップＳ２１１に進む。ＢＺが１００ミクロン以下でない場合は、ステップＳ２２６に進む。
【０１４２】
ステップＳ２２６では、ステップＳ２０８で算出した像ブレ量：ＢＺが１５０ミクロン以下か否かを判断する。ＢＺが１５０ミクロン以下の場合はステップＳ２２７に進み、ブレの告知パターンＣを選択し告知を行いステップＳ２１１に進む。ＢＺが１５０ミクロン以下でない場合は、ステップＳ２２８に進み、ブレの告知パターンＤを選択し告知を行いステップＳ２１１に進む。
【０１４３】
一方、ステップＳ２２９では、ステップＳ２０８で算出した像ブレ量：ＢＺが２５ミクロン以下か否かを判断する。ＢＺが２５ミクロン以下の場合はステップＳ２３０に進み、ブレの告知パターンＡを選択し告知を行い（但し、この場合はブレが小さいため点灯告知は行われない）ステップＳ２１１に進む。ＢＺが２５ミクロン以下でない場合は、ステップＳ２３１に進む。
【０１４４】
ステップＳ２３１では、ステップＳ２０８で算出した像ブレ量：ＢＺが５０ミクロン以下か否かを判断する。ＢＺが５０ミクロン以下の場合はステップＳ２３２に進み、ブレの告知パターンＢを選択し告知を行いステップＳ２１１に進む。ＢＺが５０ミクロン以下でない場合は、ステップＳ２３３に進む。
【０１４５】
ステップＳ２３３では、ステップＳ２０８で算出した像ブレ量：ＢＺが１００ミクロン以下か否かを判断する。ＢＺが１００ミクロン以下の場合はステップＳ２３４に進み、ブレの告知パターンＣを選択し告知を行い、ステップＳ２１１に進む。ＢＺが１００ミクロン以下でない場合は、ステップＳ２３５に進み、ブレの告知パターンＤを選択し告知を行いステップＳ２１１に進む。
【０１４６】
ここで、上述したようにステップＳ２２２〜Ｓ２２８と、ステップＳ２２９〜Ｓ２３５で判定値に差を設けているのは、ブレ告知モードのみが選択されている場合には、このブレ告知モードに加えてタイミング制御モードも選択されている場合に比べ、告知を実際よりも厳しく行うためである。これにより「ブレ警告・告知」の意味をより強くし、撮影者に対して注意を促す意味を持っている。
【０１４７】
ステップＳ２１１では、ブレ告知更新周期タイマをリセット・再スタートする。これにより、一定周期毎でのブレレベル告知動作を行う。
【０１４８】
図１６は、本実施の形態における露光開始判定部分のフローである。ステップＳ３０１では、これ以降の露光開始の判定で使用するＲＡＭ（カウンタ）／フラグ類のクリア（初期設定）を行う。具体的には、ブレ予測演算用データ蓄積カウンタＢ＿ＣＯＵＮＴＡ＝０、発生遅延時間カウンタＢ＿ＣＯＵＮＴＢ＝０、Ｘ方向ブレ状態フラグＦ＿ＸＦＬＡＧ＝０、Ｙ方向ブレ状態フラグＦ＿ＹＦＬＡＧ＝０、先幕走行開始許可フラグＦ＿ＧＯＦＬＡＧ＝０とする。Ｘ方向ブレ状態フラグＦ＿ＸＦＬＡＧ及びＹ方向ブレ状態フラグＦ＿ＹＦＬＡＧは「０」のときにブレあり、「１」のときにブレ小（ブレ無し）を意味する。また、先幕走行開始許可フラグＦ＿ＧＯＦＬＡＧは「０」のときに許可せず、「１」のときに許可する。
【０１４９】
ステップＳ３０２では、ブレ検出周期タイマをスタートする。これは一定周期でブレ情報をサンプリング出来るようにするためである。
【０１５０】
ステップＳ３０３では、像面Ｘ軸方向対応のブレ情報サンプリングを行う。これは、第２のブレ検出センサ１２の出力を第２のブレ情報サンプリング部１４でサンプリングすることで行う。
【０１５１】
ステップＳ３０４では、像面Ｙ軸方向対応のブレ情報サンプリングを行う。これは、第１のブレ検出センサ１１の出力を第１のブレ情報サンプリング部１３でサンプリングすることで行う。
【０１５２】
ステップＳ３０５では、像面Ｘ軸方向対応のブレ演算処理を行う。これは、第２のブレ演算部１６で行う。
【０１５３】
ステップＳ３０６では、像面Ｙ軸方向対応のブレ演算処理を行う。これは、第１のブレ演算部１５で行う。
【０１５４】
ステップＳ３０７では、像面Ｘ軸方向対応のブレ情報記憶を行う。これは、第２のブレ予測演算部１９の中で行う。
【０１５５】
ステップＳ３０８では、像面Ｙ軸方向対応のブレ情報記憶を行う。これは、第１のブレ予測演算部１８の中で行う。
【０１５６】
ステップＳ３０９では、カウンタＢ＿ＣＯＵＮＴＡの内容をインクリメントする。
【０１５７】
ステップＳ３１０では、上記カウンタの内容が所定値以上か否かを判断する。即ち、第２のブレ予測演算部１９、及び第１のブレ予測演算部１８内に、所定数（時間）以上のブレ情報が記憶されているか否かを判断出来ることになる。所定値以上の場合は、ステップＳ３１１に進む。そうでない場合は、後述するステップＳ３１５に進む。
【０１５８】
ステップＳ３１１では、像面Ｘ軸方向対応のブレ予測演算を行う。これは第２のブレ予測演算部１９で行われる。
【０１５９】
ステップＳ３１２では、像面Ｙ軸方向対応のブレ予測演算を行う。これは第１のブレ予測演算部１８で行われる。
【０１６０】
ステップＳ３１３では、ゼロクロス判断処理が行われる。詳しくは、図１７を参照して後述する。この処理は露光開始判定部２で行われ、ここで露光開始すべきと判定された場合には、フラグＦ＿ＧＯＦＬＡＧが“１”となる。
【０１６１】
ステップＳ３１４では、フラグＦ＿ＧＯＦＬＡＧが“１”か否かを判断する。“１”の場合は露光開始するので、ＲＥＴＵＲＮに進む。“１”でない場合にはステップＳ３１５に進む。ステップＳ３１５では、カウンタＢ＿ＣＯＵＮＴＢの内容をインクリメントする。ステップＳ３０２から後述するステップＳ３２１までの処理周期が一定時間であるとすると、発生遅延時間計時部２３で時間計時しているのと同じことになる。
【０１６２】
ステップＳ３１６では、カウンタＢ＿ＣＯＵＮＴＢの内容が１５０以上か否かを判断する。これは、ステップＳ３０２から後述するステップＳ３２１までの一連の処理周期が２ｍＳＥＣ毎であるとすれば、露光開始判定動作をスタートしてから３００ｍＳＥＣ経過したか否かを判断する事になる。ここでの時間に対応した情報は、遅延限界時間設定部２４に設定されているものである。ここで、経過した（遅延限界がきた、露光開始判定動作を終了すべき）と判断したら、ＲＥＴＵＲＮに進み露光を行う。経過していない場合はステップＳ３１８に進む。なお、本実施の形態では、「１５０」という値にしたが、この値（時間）に限定されるわけではなく、他の値（時間）でもよい。
【０１６３】
ステップＳ３１８では、カウンタＢ＿ＣＯＵＮＴＢの内容が７５以上か否かを判断する。これは、ステップＳ３０２から後述するステップＳ３２１までの一連の処理周期が２ｍＳＥＣ毎であるとすれば、露光開始判定動作をスタートしてから１５０ｍＳＥＣ経過したか否かを判断することになる。ここで時間経過していない場合は、後述するステップＳ３２１に進み、時間経過している場合はステップＳ３１９に進む。なお、本実施の形態では、「７５」という値にしたが、この値（時間）に限定されるわけではなく、他の値（時間）でもよい。
【０１６４】
ステップＳ３１９では、カウンタＢ＿ＣＯＵＮＴＢの内容が７５か否かを判断する。７５の場合は、後述するステップＳ３２０に進み、そうでない場合はステップＳ３２１に進む。ここでこの判断を入れているのは、後述するステップＳ３２０での露光開始判定許可時間の変更を１度だけ行うためである。
【０１６５】
ステップＳ３２０では、露光開始判定許可時間の変更を行う。これは、判定パラメータ設定部２２に設定してある判定許可時間情報を変更（大きく）するものである。これにより、露光開始タイミング制御によりブレ軽減を行いつつも、露光開始許可を行い易くし、結果として発生遅延時間が少しでも短くなることを想定している。
【０１６６】
ステップＳ３２１では、ステップＳ３０２でスタートしたブレ検出周期タイマが所定時間経過したか否かを判断する。経過したらステップＳ３０２に戻り、これまで図１６で述べた一連の処理を繰り返し行う。ここでのタイマ時間は例えば２ｍＳＥＣとか１ｍＳＥＣが考えられる。
【０１６７】
図１７は、ゼロクロス判断のフロー図である。ゼロクロス判断とは、像面Ｘ、Ｙ軸対応のどちらか一方のブレ情報がゼロレベル状態を（速度＝０）クロスしてから、残りの一方が所定時間以内に、同様にゼロレベル状態をクロスした場合に、露光開始許可を行うものである。
【０１６８】
図１７において、まずゼロクロス判断を開始する。ステップＳ４０１では、予測されたブレ状態値（Ｘ）がゼロレベルをクロスしているか否かを判断する。これは第２のブレ予測演算部１９からの出力に基づく。これは、後述する図１８で言うところの縦軸±０レベル、即ちブレ角速度がゼロになったか否かを判断する。クロスしていない場合は後述するステップＳ４０５に進む。
【０１６９】
クロスしている場合はステップＳ４０２で、Ｘ方向ブレ状態フラグ：Ｆ＿ＸＦＬＡＧを“１”に設定する。
【０１７０】
ステップＳ４０３では、Ｙ方向のブレ状態フラグ：Ｆ＿ＹＦＬＡＧが“０”か否か、すなわち、予測されたブレ状態値（Ｙ）が（後述する露光開始判定許可時間内に）ゼロをクロス（交差）している状態であるか否かを判断する。クロスがなく“０”である場合には、ステップＳ４０４に進む。また、“０”でない場合、即ちクロスして“１”の場合は、後述するステップＳ４１４に進む。
【０１７１】
ステップＳ４０４では、予測されたブレ状態値（Ｙ）がゼロレベルをクロスしていないのを受けて、露光開始判定のためのタイマをリセット／スタートする。
【０１７２】
ステップＳ４０５では、予測されたブレ状態値（Ｙ）がゼロレベルをクロスしているか否かを判断する。これは第１のブレ予測演算手段１８からの出力に基づく。これは、図１８に示す縦軸±０レベル、即ちブレ角速度がゼロになったか否かを判断する。クロスしていない場合は後述するステップＳ４０９に進む。
【０１７３】
クロスしている場合はステップＳ４０６で、Ｙ方向ブレ状態フラグ：Ｆ＿ＹＦＬＡＧを“１”に設定する。
【０１７４】
次のステップＳ４０７では、Ｘ方向のブレ状態フラグ：Ｆ＿ＸＦＬＡＧが“０”か否か、即ち予測されたブレ状態値（Ｘ）が（後述する露光開始判定許可時間Δｔ内に）ゼロをクロスしている状態であるか否かを判断する。“０”でない場合、即ちクロスして“１”の場合は、後述するステップＳ４１４に進む。“０”である場合にはステップＳ４０８に進む。
【０１７５】
ステップＳ４０８では、予測されたブレ状態値（Ｘ）がゼロレベルをクロスしていないのを受けて、露光開始判定のためのタイマをリセット／スタートする。
【０１７６】
ステップＳ４０９では、判定パラメータ設定部２２に設定してある露光開始判定許可時間情報を読み出す。
【０１７７】
ステップＳ４１０では、ステップＳ４０４もしくはステップＳ４０８でスタートしたタイマの時間が、読み出された露光開始判定許可時間以上になったか否かの判断を行う。即ち、露光開始判定許可時間内に予測されたブレ状態値（Ｘ），（Ｙ）が共にゼロレベルをクロスできたか否かを判断することになる。ここで時間到達していない場合は、ＲＥＴＵＲＮに進む。露光開始判定許可時間以上になった場合はブレが大きい状態であると判断して、ステップＳ４１１，Ｓ４１２にてＸ，Ｙのブレ方向状態フラグ：Ｆ＿ＸＦＬＡＧ、Ｆ＿ＹＦＬＡＧを“０”にする。これは、ブレがゼロをクロスしていない状態を意味する。
【０１７８】
ステップＳ４１３では、ステップＳ４０４，Ｓ４０８でスタートしたタイマをストップする。これは、ブレが小さい状態から離れているため、もしくは後述する露光開始判定が終了したためである。
【０１７９】
次に、ステップＳ４０３でＹ方向フラグ：Ｆ＿ＹＦＬＡＧが“１”だった場合、及びステップＳ４０７でＸ方向フラグ：Ｆ＿ＸＦＬＡＧが“１”だった場合について説明する。これらの判断がされるということは、Ｘ，Ｙ共に予測されたブレ状態値が露光開始判定時間内に共にゼロレベルをクロスしていることになり、露光開始すべきと判断する。そこで、ステップＳ４１４にて先幕走行開始許可フラグ：Ｆ＿ＧＯＦＬＡＧを“１”に設定する。これにより、図９のステップＳ２４にて露光開始が許可されることになる。その後、ステップＳ４１３に進む。
【０１８０】
図１８は、図１７で説明したゼロクロス判断の動作例を波形で示したものであり、像面Ｘ軸方向のブレ状態値ωＸ、像面Ｙ軸方向のブレ状態値ωＹを同一面上にプロットしてある。図中、縦軸は、ブレの角速度［ＤＥＧ／ＳＥＣ］、横軸は時間：ｔである。
【０１８１】
図１８において、タイミング：Ｔの前に、ωＸ、及びωＹがそれぞれ１回ずつ±０レベルをクロスしているが、時間幅：Δｔ、つまり露光開始判定許可時間内にもう一方が±０レベルをクロスしていないため露光開始許可はされない。しかし、時間：Ｔのタイミングでは条件を満たすので、フラグ：Ｆ＿ＧＯＦＬＡＧを“１”に設定する。
【０１８２】
上記した実施形態では、告知動作モードが選択された場合と、告知動作モード及び露光動作モードが選択された場合とで、告知形態を変更するようにしている。例えば、ブレ対策として露光開始指示前のブレ検出結果に基づく告知のみを行う場合は、レリーズタイミング制御を行う場合に比べて露光開始指示前のブレ告知を本来のブレ状態よりも厳しめに、もしくはブレ告知の変更周期を短くするといったことを行い、実露光動作に対してより注意を促すことを行っている。
【０１８３】
したがって、レリーズタイミング制御を行わない場合でもブレ写真を少なくすることができる。
【０１８４】
なお、ブレ軽減モードとして、タイミング制御を用いる例にて説明を行ったが、上述したように、ブレ軽減モードとして、撮影光学系や、撮像素子を変位させる場合においても、同様に告知動作モードのみが設定されている場合と、告知動作モードとブレ軽減モードとが設定されている場合とで、ブレ告知の形態を異ならせれば、同様の効果を得ることができる。
【０１８５】
【発明の効果】
本発明によれば、告知動作モードが選択された場合と、告知動作モード及びブレ軽減モードが選択された場合とで、告知形態を変更するようにしたので、設定モードに応じて適切な告知を行い、ブレ写真を少なくすることができる。
【図面の簡単な説明】
【図１】（ａ）は本発明の一実施の形態の概念図を示し、（ｂ）は、手ブレ軽減部として露光開始判定手段を有する例を示す図である。
【図２】（ａ）は、手ブレ軽減部として光学系駆動部を備えた例を示し、（ｂ）は、手ブレ軽減部として撮像素子駆動部を有する例を示した図である。
【図３】本発明におけるカメラの主要部分の構成図である。
【図４】本発明に係るカメラの外観図である。
【図５】本発明におけるカメラのファインダ内に設けられている状態表示装置８の一構成例を示した図である。
【図６】ブレレベル告知部１０９の表示について説明するための図である。
【図７】選択されているブレ軽減関連の撮影モード別の、発生像ブレ量と告知表示形態の関係を表した図である。
【図８】本発明におけるカメラの動作概要フロー図（その１）である。
【図９】本発明におけるカメラの動作概要フロー図（その２）である。
【図１０】キー処理の詳細を説明するためのフロー図（その１）である。
【図１１】キー処理の詳細を説明するためのフロー図（その２）である。
【図１２】キー処理の詳細を説明するためのフロー図（その３）である。
【図１３】ブレ告知処理の詳細を説明するためのフロー図（その１）である。
【図１４】ブレ告知処理の詳細を説明するためのフロー図（その２）である。
【図１５】ブレレベル告知部１０９の表示について説明するための図である。
【図１６】露光開始判定のフロー図である。
【図１７】ゼロクロス判断のフロー図である。
【図１８】図１６で説明したゼロクロス判断の動作例を波形で示したものである。
【符号の説明】
１…ブレ検出・演算手段、２…手ブレ軽減部、２ａ…露光開始判定手段、２ｂ…光学系駆動部、２ｃ…撮像素子駆動部、３…カメラ制御手段（ＣＰＵ）、４…露出手段、５…告知手段、６…シャッタ、７…ブレ検出制御部、８…状態表示装置、１１…第１のブレ検出センサ、１２…第２のブレ検出センサ、１３…第１のブレ情報サンプリング部、１４…第２のブレ情報サンプリング部、１５…第１のブレ演算部、１６…第２のブレ演算部、１７…像ブレ演算部、１８…第１のブレ予測演算部、１９…第２のブレ予測演算部、２０…露光開始判定部、２１…露光開始判定方法変更部、２２…判定パラメータ設定部、２３…発生遅延時間計時部、２４…遅延限界時間設定部、３１…測光センサ、３２…フィルム感度検出装置、３３…露光時間演算部、３４…測光（焦点検出）センサ、３５…測距演算部（焦点演算部）、４１…露光準備指示装置（１Ｒ）、４２…露光開始指示装置（２Ｒ）、４３…撮影モード設定装置、４４…ズーム設定装置、４５…ストロボ発光制御部、４６…ストロボ発光部、５１…シャッタ駆動装置、５２…ミラー駆動装置、５３…クイックリターンミラー、５４…ミラー状態検出装置、５５…フィルム給送装置、５６…レンズ駆動アクチュエータ、５７…フォーカシングレンズ、５８…変倍レンズ駆動アクチュエータ、５９…変倍レンズ、６０…焦点距離情報検出センサ、６１…絞り駆動装置、６２…絞り羽根、１０１…カメラボディ、１０２…撮影レンズ、１０３…レリーズボタン、１０４…ファインダ視野枠、１０５…測距枠、１０６…撮影情報告知部、１０７…合焦告知部、１０８…ブレモード告知部、１０９…ブレレベル告知部
【図１】
2004078182.tif 000003
【図２】
2004078182.tif 000004
【図３】
2004078182.tif 000005
【図４】
2004078182.tif 000006
【図５】
2004078182.tif 000007
【図６】
2004078182.tif 000008
【図７】
2004078182.tif 000009
【図８】
2004078182.tif 000010
【図９】
2004078182.tif 000011
【図１０】
2004078182.tif 000012
【図１１】
2004078182.tif 000013
【図１２】
2004078182.tif 000014
【図１３】
2004078182.tif 000015
【図１４】
2004078182.tif 000016
【図１５】
2004078182.tif 000017
【図１６】
2004078182.tif 000018
【図１７】
2004078182.tif 000019
【図１８】
2004078182.tif 000020