(57)【要約】  【課題】手ぶれ発生を正確に検出する電子カメラを提供する。  【解決手段】電子カメラの演算回路１０１は、全押しスイッチＳＷ２が操作後に撮像素子１２１で得られた撮影画像と、全押しスイッチＳＷ２が全押し操作前に撮像素子１２１で得られたスルー画像とを手ぶれ判定のため比較する。比較は、それぞれの画像の画像圧縮後の符号量と当該圧縮処理時の目標符号量との比を比べる。したがって、撮影画像とスルー画像との間で画像のデータサイズが異なる場合でも、データサイズを揃えるための補間処理などをデータサイズが小さい方の画像に対して行う必要がない。演算回路１０１は、露出演算で所定の露出が得られない場合、もしくはＡＦ処理によって合焦しなかった場合には手ぶれ判定をしない。  【選択図】図１
2005197911.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像手段と、
前記撮像手段によって得られる画像データに所定の圧縮処理を施す画像圧縮手段と、
撮影指示後の撮像で得られる第１の画像データが圧縮処理された第１の画像圧縮データと、前記撮影指示前の撮像で得られる第２の画像データが圧縮処理された第２の画像圧縮データとに基づいて手ぶれ発生の有無を判定する判定手段と、
前記判定手段によって手ぶれ発生が判定された場合にこれを報知する報知手段とを備えることを特徴とする電子カメラ。
【請求項２】
請求項１に記載の電子カメラにおいて、
前記第１の画像データは、前記第２の画像データよりデータサイズが大きいことを特徴とする電子カメラ。
【請求項３】
請求項２に記載の電子カメラにおいて、
前記第１の画像データとデータサイズを略等しくするように前記第２の画像データに補間処理を施す画像補間手段をさらに備え、
前記第２の画像圧縮データは、前記補間処理後の画像データが圧縮処理されたデータであり、
前記判定手段は、前記第１の画像圧縮データのデータサイズ（ｄ）が前記第２の画像圧縮データのデータサイズ（ｂ）と所定係数（ｋ）との積（ｂ×ｋ）より小さい場合に手ぶれ発生を判定することを特徴とする電子カメラ。
【請求項４】
請求項２に記載の電子カメラにおいて、
前記判定手段は、前記第１の画像圧縮データのデータサイズ（ｄ）および当該圧縮処理時の目標データサイズ（ｃ）の比（ｄ／ｃ）が、前記第２の画像圧縮データのデータサイズ（ｂ）および当該圧縮処理時の目標データサイズ（ａ）の比（ｂ／ａ）と所定係数（ｋ）との積（ｂ×ｋ／ａ）より小さい場合に手ぶれ発生を判定することを特徴とする電子カメラ。
【請求項５】
請求項１〜４のいずれかに記載の電子カメラにおいて、
前記判定手段は、撮影時のシャッタ速度が所定速度より低速の場合に手ぶれ発生の有無を判定することを特徴とする電子カメラ。
【請求項６】
請求項１〜５のいずれかに記載の電子カメラにおいて、
前記第１の画像圧縮データを記録媒体に記録する記録制御手段をさらに備え、
前記報知手段は、前記記録制御手段が前記第１の画像圧縮データを記録媒体に記録する前に報知し、
前記記録制御手段は、前記報知手段によって報知された場合、当該報知後の記録指示に応じて前記第１の画像圧縮データを記録媒体に記録することを特徴とする電子カメラ。
【請求項７】
請求項６に記載の電子カメラにおいて、
前記記録制御手段は、前記報知後の記録指示に応じて記録する場合、前記第１の画像圧縮データに関連づけて手ぶれフラグを記録媒体に記録し、
前記記録媒体に記録されている前記第１の画像圧縮データによる画像を再生表示する際、前記手ぶれフラグが記録されている場合には当該フラグの存在を示す表示を行う再生制御手段をさらに備えることを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手ぶれの発生を検出するカメラに関する。
【背景技術】
【０００２】
撮影時の手ぶれを検出して警告表示するカメラが知られている（特許文献１参照）。特許文献１に記載のカメラは、オートフォーカス用の被写体像をフィルム露光前後にそれぞれ取得し、２つの像のずれ幅が許容幅を超えた場合に手ぶれが生じたと認識する。フィルム露光前の像は合焦時の像であり、フィルム露光後の像はシャッターが閉じた直後の像である。
【０００３】
【特許文献１】特開平５−１５０３０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
オートフォーカス用の被写体像は、実際に撮影される画像に比べて情報量が少なく、手ぶれを正確に検出することができない。
【課題を解決するための手段】
【０００５】
本発明による電子カメラは、被写体像を撮像する撮像手段と、撮像手段によって得られる画像データに所定の圧縮処理を施す画像圧縮手段と、撮影指示後の撮像で得られる第１の画像データが圧縮処理された第１の画像圧縮データと、撮影指示前の撮像で得られる第２の画像データが圧縮処理された第２の画像圧縮データとに基づいて手ぶれ発生の有無を判定する判定手段と、判定手段によって手ぶれ発生が判定された場合にこれを報知する報知手段とを備えることを特徴とする。
電子カメラの第１の画像データは、第２の画像データよりデータサイズが大きくてもよい。この場合の電子カメラは、第１の画像データとデータサイズを略等しくするように第２の画像データに補間処理を施す画像補間手段をさらに備えてもよく、第２の画像圧縮データは補間処理後の画像データが圧縮処理されたデータとしてもよい。判定手段は、第１の画像圧縮データのデータサイズ（ｄ）が第２の画像圧縮データのデータサイズ（ｂ）と所定係数（ｋ）との積（ｂ×ｋ）より小さい場合に手ぶれ発生を判定することもできる。
また、電子カメラの判定手段は、第１の画像圧縮データのデータサイズ（ｄ）および当該圧縮処理時の目標データサイズ（ｃ）の比（ｄ／ｃ）が、第２の画像圧縮データのデータサイズ（ｂ）および当該圧縮処理時の目標データサイズ（ａ）の比（ｂ／ａ）と所定係数（ｋ）との積（ｂ×ｋ／ａ）より小さい場合に手ぶれ発生を判定してもよい。
電子カメラの判定手段は、撮影時のシャッタ速度が所定速度より低速の場合に手ぶれ発生の有無を判定するようにしてもよい。
電子カメラはさらに、第１の画像圧縮データを記録媒体に記録する記録制御手段を備えてもよく、この場合の報知手段は、記録制御手段が第１の画像圧縮データを記録媒体に記録する前に報知することもできる。記録制御手段は、報知手段によって報知された場合、当該報知後の記録指示に応じて第１の画像圧縮データを記録媒体に記録することもできる。
電子カメラの記録制御手段は、報知後の記録指示に応じて記録する場合、第１の画像圧縮データに関連づけて手ぶれフラグを記録媒体に記録することもできる。この場合の電子カメラはさらに、記録媒体に記録されている第１の画像圧縮データによる画像を再生表示する際、手ぶれフラグが記録されている場合には当該フラグの存在を示す表示を行う再生制御手段を備えるようにしてもよい。
【発明の効果】
【０００６】
本発明による電子カメラでは、記録用の圧縮画像を用いて手ぶれの有無を検出するようにしたので、手ぶれ発生を正確に検出することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。図１は、本発明の一実施の形態による電子カメラの要部構成を説明するブロック図である。図１において、演算回路１０１はマイクロコンピュータなどによって構成される。演算回路１０１は、後述する各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。
【０００８】
撮像素子１２１は、ＣＣＤイメージセンサなどによって構成される。撮像素子１２１は、撮影レンズＬを通過した被写体光による像を撮像し、撮像信号をＡ／Ｄ変換回路１２２へ出力する。Ａ／Ｄ変換回路１２２は、アナログ撮像信号をディジタル信号に変換する。撮像素子１２１およびＡ／Ｄ変換回路１２２は、タイミング回路１２４から出力される駆動信号によって所定の動作タイミングで駆動される。
【０００９】
画像処理回路１２３は、ＡＳＩＣなどによって構成される。画像処理回路１２３は、ディジタル変換後の画像データにホワイトバランス処理などの画像処理を行う他、画像処理後の画像データを所定の形式で圧縮する圧縮処理、圧縮された画像データを伸長する伸長処理などを行う。バッファメモリ１２５は、画像処理回路１２３によって処理される画像データを一時的に格納する。記録媒体１２６は、カメラに対して着脱可能なメモリカードなどによって構成される。記録媒体１２６には、画像処理後の画像データが記録される。
【００１０】
表示回路１２７は、フレームメモリなどによって構成され、表示モニタ１２８に表示するための画像データを格納する。表示用の画像データは、非圧縮の画像データ（圧縮前の画像データもしくは伸長後の画像データ）を用いて生成される。表示モニタ１２８は、たとえば、液晶表示モニタなどによって構成され、表示回路１２７内に格納されている画像データによる画像を再生表示する。
【００１１】
測光装置１１１は被写体光量を検出し、検出信号を演算回路１０１へ出力する。演算回路１０１は、この検出信号を用いて被写体輝度を算出する。演算回路１０１は、算出した被写体輝度および設定されている撮像感度を用いて所定の露出演算を行う。
【００１２】
焦点検出装置１１２は、撮影レンズＬによる焦点位置の調節状態を検出し、検出信号を演算回路１０１へ出力する。レンズ駆動装置１１３は、演算回路１０１の指令により撮影レンズＬ内のフォーカスレンズ（不図示）を光軸方向に進退駆動し、撮影レンズＬの焦点位置を調節する。
【００１３】
表示装置１１４は、演算回路１０１の指令によりシャッター速度（シャッター秒時）、絞り値などの撮影情報を表示する。
【００１４】
半押しスイッチＳＷ１は、不図示のレリーズ操作ボタンの押下げ操作に連動してオン／オフされるスイッチである。半押しスイッチＳＷ１は、レリーズ操作ボタンが半押し操作位置より深く押下操作されるとオンし、押下げ量が半押し操作位置より浅くなるとオフする。
【００１５】
全押しスイッチＳＷ２は、不図示のレリーズ操作ボタンの押下げ操作に連動してオン／オフされるスイッチである。全押しスイッチＳＷ２は、レリーズ操作ボタンが半押し操作位置よりさらに深い全押し操作位置まで押下操作されるとオンし、押下げ量が全押し操作位置より浅くなるとオフする。
【００１６】
半押しスイッチＳＷ１および全押しスイッチＳＷ２のオン／オフ信号は、レリーズ操作信号としてそれぞれ演算回路１０１へ入力される。
【００１７】
設定操作部材１１５は、不図示のモード切り換えスイッチを含み、設定操作に応じた操作信号を演算回路１０１へ出力する。演算回路１０１は、入力される操作信号に基づいて設定変更処理を行う。モード切り換えスイッチは、電子カメラを撮影モード、再生モードおよびセットアップモードのいずれかに択一的に切り換えるための操作信号を出力する。撮影モードは全押し操作に応じて撮影を行う動作モード、再生モードは記録媒体１２６に記録されている画像データによる画像を表示モニタ１２８に再生表示する動作モード、セットアップモードはメニュー操作などを行うための動作モードである。
【００１８】
本発明は、上記電子カメラで撮影画像に生じた手ぶれを検出して撮影者に報知するようにしたものである。電子カメラは撮影モードに設定された状態で撮影動作を行うので、撮影モードにおける動作を中心に説明し、再生モードおよびセットアップモードについての説明は省略する。
【００１９】
電子カメラの演算回路１０１で行われるカメラ処理の流れについて、図２のフローチャートを参照して説明する。図２の処理によるプログラムは、カメラのメインスイッチ（不図示）がオンされると起動する。
【００２０】
図２のステップＳ１１において、演算回路１０１は、電子カメラが撮影モードに設定されているか否かを判定する。演算回路１０１は、電子カメラが撮影モードに設定されている場合にステップＳ１１を肯定判定してステップＳ１２へ進み、電子カメラが撮影モードに設定されていない場合にはステップＳ１１を否定判定し、当該判定処理を繰り返す。撮影モードにはシーンモードを含む。シーンモードは、撮影シーンに応じて露出やホワイトバランス処理などの設定内容をカメラが自動設定するものである。
【００２１】
ステップＳ１２において、演算回路１０１は、シャッタースピードが１／６０秒未満か否かを判定する。演算回路１０１は、シャッタースピードが１／６０秒より低速の場合にステップＳ１２を肯定判定してステップＳ１３へ進み、シャッタースピードが１／６０秒および１／６０より高速の場合にはステップＳ１２を否定判定し、ステップＳ３１へ進む。ステップＳ３１へ進む場合は通常の撮影シーケンスの処理を行う。
【００２２】
ステップＳ１３において、演算回路１０１は、表示モニタ１２８に手ぶれ警告表示させる。この場合の警告表示は、撮影時に手ぶれが生じるおそれがあることを撮影者に予告的に知らせるもので、たとえば、手の形状を表すマークなどを表示させる。演算回路１０１は、マークを表示させるためのデータを表示回路１２７へ送出するとステップＳ１４へ進む。
【００２３】
ステップＳ１４において、演算回路１０１は、半押しスイッチＳＷ１からオン信号が入力される（シャッター半押し）とステップＳ１５へ進む。ステップＳ１５において、演算回路１０１は、シャッター一気押しが行われたか否かを判定する。演算回路１０１は、シャッター半押し後ただちに全押しスイッチＳＷ２からオン信号が入力されると、ステップＳ１５を肯定判定してステップＳ３２へ進む。ステップＳ３２へ進む場合は、手ぶれを報知するための「お知らせシーケンス」でなく通常の撮影シーケンスの処理を行う。演算回路１０１は、全押しスイッチＳＷ２からオフ信号が入力されている場合にはステップＳ１５を否定判定し、ステップＳ１６へ進む。
【００２４】
ステップＳ１６以降の処理は「手ぶれお知らせシーケンス」処理を構成する。ステップＳ１６において、演算回路１０１は、シャッター半押し操作が解除されたか否かを判定する。演算回路１０１は、半押しスイッチＳＷ１からオフ信号が入力されるとステップＳ１６を肯定判定してステップＳ１２へ戻り、「手ぶれお知らせシーケンス」処理から抜ける。演算回路１０１は、半押しスイッチＳＷ１からオン信号が入力されている場合にはステップＳ１６を否定判定してステップＳ１７へ進む。
【００２５】
ステップＳ１７において、演算回路１０１は、ＡＥ／ＡＦ処理がＯＫか否かを判定する。演算回路１０１は、露出演算処理および焦点検出処理が正常に終了した場合にステップＳ１７を肯定判定してステップＳ１８へ進み、露出演算で所定の露出が得られない場合、もしくはＡＦ処理によって合焦しなかった場合にはステップＳ１７を否定判定し、ステップＳ３２へ進む。ステップＳ１８へ進む場合は主要被写体に合焦した状態であり、撮像素子１２１上に尖鋭な主要被写体の像が結ばれている。ステップＳ３２へ進む場合は非合焦もしくは露出不足などによって後述する比較処理（手ぶれ判定）に必要な情報が得られていないとみなす場合であり、「手ぶれお知らせシーケンス」処理から抜けて通常の撮影シーケンスの処理を行う。
【００２６】
ステップＳ１８において、演算回路１０１は、スルー画のサンプリングを指示してステップＳ１９へ進む。これにより、表示モニタ１２８に逐次表示されるモニタ用の被写体画像（スルー画）に対応する最新の画像データがバッファメモリ１２５内に記録される。ここでは、バッファメモリ１２５内への記録をサンプリングと呼ぶ。なお、電子カメラは撮影モードに設定されているとき、半押し操作および全押し操作にかかわらず撮像素子１２１によって撮像された画像がスルー画像として表示モニタ１２８に逐次表示されるように構成されている。スルー画像は、表示モニタ１２８の表示解像度に応じたデータサイズを有する。
【００２７】
ステップＳ１９において、演算回路１０１は、シャッター半押し操作が解除されたか否かを判定する。演算回路１０１は、半押しスイッチＳＷ１からオフ信号が入力されるとステップＳ１９を肯定判定してステップＳ４１へ進み、「手ぶれお知らせシーケンス」処理から抜ける。演算回路１０１は、半押しスイッチＳＷ１からオン信号が入力されている場合にはステップＳ１９を否定判定してステップＳ２０へ進む。
【００２８】
ステップＳ４１において、演算回路１０１は、バッファメモリ１２５内に記録したスルー画のサンプリング画像を破棄（消去）してステップＳ１２へ戻る。
【００２９】
ステップＳ２０において、演算回路１０１は、スルー画のサンプリングを指示してステップＳ２１へ進む。これにより、バッファメモリ１２５内に記録されているスルー画のサンプリング画像が最新のスルー画像に更新される。
【００３０】
ステップＳ２１において、演算回路１０１は、全押しスイッチＳＷ２からオン信号が入力される（レリーズ）と、レリーズ後に撮像された記録用の撮影画像データをバッファメモリ１２５内のスルー画像データと異なる領域に記録するように指令を出してステップＳ２２へ進む。撮影画像データは、スルー画像データより大きなデータサイズを有する。
【００３１】
ステップＳ２２において、演算回路１０１は、バッファメモリ１２５内に記録されているスルー画像のデータファイルと、撮影画像（フリーズ画像）のデータファイルとを比較してステップＳ２３へ進む。
【００３２】
比較処理は以下のように行う。演算回路１０１は、所定の圧縮率（たとえば、１／１０）が得られるような圧縮パラメータを用いてスルー画像および撮影画像のそれぞれに画像圧縮処理を施す。圧縮パラメータは、平均的な画像データに圧縮処理を施すと圧縮処理後の画像圧縮データの符号量（すなわち、データサイズ）を１／１０にするパラメータであり、全ての画像データを正確に１／１０のデータサイズに圧縮するものではない。たとえば、主要被写体にピントが合った合焦状態の画像は高周波数成分を多く含むので、圧縮処理後の符号量が目標符号量（この場合は１／１０）より大きくなる。反対に、ピントが外れた非合焦状態の画像には高周波数成分が少ないので、圧縮処理後の符号量が目標符号量より小さくなる。このように、圧縮処理後の符号量は圧縮前の画像によって異なる。
【００３３】
演算回路１０１は、画像圧縮後の撮影画像の符号量（ｄ）および当該圧縮処理時の目標符号量（ｃ）の比（ｄ／ｃ）と、画像圧縮後のスルー画像の符号量（ｂ）および当該圧縮処理時の目標符号量（ａ）の比（ｂ／ａ）と所定係数（ｋ）との積（ｂ×ｋ／ａ）とを比較する。ただし、目標符号量（ｃ）＝画像圧縮前の撮影画像の符号量（Ｘ）の１／１０倍（すなわち、Ｘ／１０）であり、目標符号量（ａ）＝画像圧縮前のスルー画像の符号量（Ｙ）の１／１０倍（すなわち、Ｙ／１０）である。
【００３４】
図２のステップＳ２３において、演算回路１０１は、上記の比（ｄ／ｃ）が、上記の比（ｂ／ａ）と所定係数（ｋ）との積（ｂ×ｋ／ａ）より小さい場合、撮影時に手ぶれが発生した可能性が高いとみなしてステップＳ２３を肯定判定し、ステップＳ２４へ進む。演算回路１０１は、上記の比（ｄ／ｃ）が、上記の比（ｂ／ａ）と所定係数（ｋ）との積（ｂ×ｋ／ａ）より大きいもしくは等しい場合には、撮影時に手ぶれが発生した可能性が低いとみなしてステップＳ２３を肯定判定し、ステップＳ２８へ進む。ステップＳ２８へ進む場合は「手ぶれお知らせシーケンス」処理から抜けて通常の撮影シーケンスの処理を行う。
【００３５】
ステップＳ２４において、演算回路１０１は、表示モニタ１２８に手ぶれお知らせ表示させる。この場合のお知らせ表示は、撮影時に手ぶれが生じた可能性が高いことを撮影者に報知するもので、たとえば、「手ぶれの可能性があります。記録しますか？」というメッセージを表示させる。演算回路１０１は、メッセージ表示のためのデータを表示回路１２７へ送出するとステップＳ２５へ進む。
【００３６】
ステップＳ２５において、演算回路１０１は、記録指示が行われたか否かを判定する。演算回路１０１は、設定操作部材１１５から記録指示を示す操作信号が入力されるとステップＳ２５を肯定判定してステップＳ２６へ進む。演算回路１０１は、設定操作部材１１５から記録拒否を示す操作信号が入力された場合にはステップＳ２５を否定判定してステップＳ４２へ進み、「手ぶれお知らせシーケンス」処理から抜ける。
【００３７】
ステップＳ４２において、演算回路１０１は、バッファメモリ１２５内に記録したスルー画のサンプリング画像を破棄（消去）してステップＳ１２へ戻る。
【００３８】
ステップＳ２６において、演算回路１０１は、バッファメモリ１２５内に記録したスルー画のサンプリング画像を破棄（消去）してステップＳ２７へ進む。
【００３９】
ステップＳ２７において、演算回路１０１は、撮影画像のデータに手ぶれ確認情報（手ぶれフラグ）を付加してステップＳ２８へ進み、「手ぶれお知らせシーケンス」処理から抜ける。
【００４０】
ステップＳ２８において、演算回路１０１は、記録媒体１２６に撮影画像データを記録してステップＳ１２へ戻る。演算回路１０１は、撮影画像データに手ぶれフラグが付加されている場合には、撮影画像データを記録するデータファイルのヘッダ部などに当該フラグを記録する。これにより、データファイル内の撮影画像データに手ぶれの可能性があることを示す情報が記録媒体１２６に記録される。
【００４１】
ステップＳ３１以降は通常の撮影シーケンスである。ステップＳ３１において、演算回路１０１は、半押しスイッチＳＷ１からオン信号が入力される（シャッター半押し）とＡＥ／ＡＦ処理を指示し、露出演算処理および焦点検出処理が正常終了した場合にステップＳ３２へ進む。
【００４２】
ステップＳ３２において、演算回路１０１は、全押しスイッチＳＷ２からオン信号が入力される（レリーズ）と、レリーズ後に撮像された記録用の撮影画像データをバッファメモリ１２５内に記録するように指令を出してステップＳ２８へ進む。
【００４３】
電子カメラが再生モードに設定され、記録媒体１２６に記録されている撮影画像データによる画像を表示モニタ１２８に再生表示するとき、演算回路１０１は、撮影画像データのファイルのヘッダに手ぶれフラグが記録されている場合には、再生画像に重ねて手ぶれマークを表示させる。
【００４４】
演算回路１０１はさらに、記録媒体１２６に記録されている撮影画像データファイルのリスト表示を表示モニタ１２８に表示するとき、撮影画像データのファイルのヘッダに手ぶれフラグが記録されている場合には、当該画像データファイル名（ファイル番号）とともに手ぶれマークを表示させる。
【００４５】
以上説明した実施の形態についてまとめる。
（１）手ぶれ判定のための比較処理において、全押し操作（レリーズ）後に撮像素子１２１で得られた画像と全押し操作（レリーズ）前に撮像素子１２１で得られた画像とを比較したので、ＡＦ用の画像情報を用いて比較処理する従来の技術と比べて画像の情報量が多くなり、手ぶれ判定を正確に行うことができる。
【００４６】
（２）比較する画像の一方は全押し操作前に得られた画像を用いるので、いわゆるベストショットセレクタ（特開２０００−２０９４８４号公報に記載のカメラで行われる画像選別技術）のように全押し操作（レリーズ）後に複数の画像を撮影しなくてもよい。したがって、レリーズ後に比較判定結果が得られるまでの時間を短縮できる。
【００４７】
（３）全押し操作（レリーズ）前の画像は合焦後の直近のスルー画像を用いるので、表示モニタ１２８に表示するために逐次取得されているスルー画像を利用できる。したがって、比較用の画像を取得し直す必要がなく、カメラの応答性がよくなる。また、合焦後のスルー画像を用いることで、画像に含まれる高周波数成分が多なり、符号量に関して比較する上で有利になる。
【００４８】
（４）全押し操作（レリーズ）後の画像（撮影画像）と全押し操作（レリーズ）前のスルー画像について、それぞれの画像の画像圧縮後の符号量と当該圧縮処理時の目標符号量との比を比較するので、撮影画像とスルー画像との間で画像のデータサイズが異なる場合でも、データサイズを揃えるための補間処理などをデータサイズが小さい方の画像（上記の例ではスルー画像）に対して行う必要がない。
【００４９】
（５）比較処理において所定係数（ｋ）を用いたので、撮影画像およびスルー画像のデータサイズの違いに起因する影響を考慮して手ぶれ判定を行うことができる。
【００５０】
（６）露出演算で所定の露出が得られない場合、もしくはＡＦ処理によって合焦しなかった場合（ステップＳ１７を否定判定）には「手ぶれお知らせシーケンス」処理から抜けるようにしたので、不正確な判定を行うことが防止される。
【００５１】
（７）手ぶれ判定した場合のお知らせ表示（ステップＳ２４）を記録媒体１２６へ記録する前に行うようにしたので、撮影者が記録を望まないにもかかわらず撮影画像を記録媒体１２６へ記録してしまい、記録媒体１２６の記録容量を無駄に費やすことが防止される。
【００５２】
（８）手ぶれ判定のお知らせ表示後に撮影者による記録指示（ステップＳ２５を肯定判定）によって撮影画像を記録媒体１２６へ記録する場合、手ぶれフラグを関連づけて記録するようにしたので、手ぶれ判定された撮影画像であることを示す情報を当該撮影画像データとともに残すことができる。したがって、撮影画像データを再生表示する際に再生画像に重ねて手ぶれマークを表示したり、記録画像データファイルのリスト表示を行う際には手ぶれマークを添えてファイルリストを表示したりすることが可能になる。ファイルリストに手ぶれマークが添えられていれば、たとえば、記録媒体１２６の空き容量が不足する場合に当該ファイルを優先的に消去するなどの利用ができる。
【００５３】
以上の説明では、比較のためにスルー画像および撮影画像の双方に施す画像圧縮処理の目標符号量を画像圧縮前の１／１０にする例を説明したが、目標符号量は１／１０でなくてもよく、たとえば、１／４であってもよい。
【００５４】
比較のためにスルー画像および撮影画像の双方に施す画像圧縮処理の目標符号量は、電子カメラに設定されている記録画質に応じた所定の目標符号量としてもよい。電子カメラが撮影画像データを画像圧縮処理した上で記録するように設定されている場合、電子カメラは「手ぶれお知らせシーケンス」処理と別に記録画質に応じた画像圧縮処理を行う。この画像圧縮処理では、記録画質を高画質にする場合は目標符号量が大きく、記録画質を低画質にする場合は目標符号量が小さくされる。「手ぶれお知らせシーケンス」処理で行う比較のための画像圧縮処理の目標符号量を上記記録画質に応じた目標符号量に合致させると、圧縮処理後の圧縮画像データを共通に用いることができるので、異なる目標符号量でそれぞれ画像圧縮処理を行う場合に比べて処理時間を短縮することが可能になる。
【００５５】
上述した説明では、撮影画像データのデータサイズがスルー画像データのデータサイズより大きい例を説明したが、これらのデータサイズは等しくてもよい。
【００５６】
撮影画像データのデータサイズがスルー画像データのデータサイズより大きい場合、手ぶれ判定のための比較処理において、データサイズが小さい方の画像（上記の例ではスルー画像）に対して撮影画像データとデータサイズを揃えるために補間処理を施してもよい。この場合には、スルー画像のデータを撮影画像のデータサイズまで擬似的に拡大する周知の補間処理を施して補間画像を得た上で、以下のように比較処理を行う。
【００５７】
演算回路１０１は、画像圧縮後の撮影画像の符号量（ｄ）と、画像圧縮後の補間画像の符号量（ｂ２）と所定係数（ｋ２）との積（ｂ２×ｋ２）とを比較する。演算回路１０１は、上記符号量（ｄ）が上記の積（ｂ２×ｋ２）より小さい場合、撮影時に手ぶれが発生した可能性が高いとみなし、上記符号量（ｄ）が上記の積（ｂ２×ｋ２）より大きいもしくは等しい場合には、撮影時に手ぶれが発生した可能性が低いとみなす。
【００５８】
以上の説明では、バッファメモリ１２５内に記録したスルー画のサンプリング画像を破棄（消去）する（ステップＳ４１、Ｓ４２、Ｓ２６）ようにしたが、バッファメモリ１２５に十分な空き容量が確保されている場合には、その都度消去しなくてもよい。
【００５９】
上述した説明では、シャッタースピードが１／６０秒より低速の場合に手ぶれお知らせシーケンス側へ進むようにしたが、シャッタースピードの判定閾値は１／６０秒でなくてもよく、１／３０秒であってもよい。
【００６０】
手ぶれお知らせシーケンス処理を行うか否かをメニュー設定などによって切り換えてもよい。この場合には、手ぶれお知らせシーケンス処理を行うように設定されている場合にのみ手ぶれお知らせシーケンスの処理を行う。
【００６１】
手ぶれ報知を表示モニタ１２８に表示するようにしたが、この他に表示装置１１４に表示してもよいし、他のＬＥＤランプなどで表示してもよいし、音声による報知を行ってもよい。
【００６２】
上述した電子カメラは直近のスルー画像を１つ残すようにしたが、複数のスルー画像を残しておいて１つのスルー画像を選択するようにしてもよい。たとえば、撮影シーンに変化がない場合には複数のスルー画像を逐次サンプリングして保存し、保存された複数のスルー画像の中から１つのスルー画像を選択する。選択するスルー画像は、圧縮処理後のデータサイズが最大となるものを選ぶ。これにより、スルー画像の撮像時に手ぶれが生じてしまった場合の不都合を回避できる。なお、撮影シーンの変化の有無の判定は以下のように行う。すなわち、測光装置１１１から出力される信号を用いて撮影画面における複数の所定領域ごとの輝度情報を算出し、輝度変化をチェックする。演算回路１０１は、新たに取得された輝度情報と前回取得された輝度情報とを比較し、上記複数の領域のうち少なくとも１つで所定の輝度判定閾値より大きく差異が生じた場合に輝度変化が生じたと判定する。
【００６３】
特許請求の範囲における各構成要素と、発明を実施するための最良の形態における各構成要素との対応について説明する。撮像手段は、たとえば、撮像素子１２１によって構成される。画像圧縮手段は、たとえば、画像処理回路１２３によって構成される。撮影指示は、たとえば、全押し操作信号が対応する。第１の画像データは、たとえば、撮影画像データが対応する。第１の画像圧縮データは、たとえば、圧縮処理後の撮影画像データが対応する。第２の画像データは、たとえば、スルー画像データが対応する。第２の画像圧縮データは、たとえば、圧縮処理後のスルー画像データが対応する。判定手段、画像補間手段、記録制御手段、および再生制御手段は、たとえば、演算回路１０１によって構成される。報知手段は、たとえば、表示回路１２７および表示モニタ１２８によって構成される。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施の形態による電子カメラの要部構成を説明するブロック図である。
【図２】演算回路で行われるカメラ処理の流れを説明するフローチャートである。
【符号の説明】
【００６５】
１０１…演算回路
１１１…測光装置
１１２…焦点検出装置
１１５…設定操作部材
１２１…撮像素子
１２３…画像処理回路
１２５…バッファメモリ
１２６…記録媒体
１２７…表示回路
１２８…表示モニタ
ＳＷ１…半押しスイッチ
ＳＷ２…全押しスイッチ
【図１】
2005197911.tif 000003
【図２】
2005197911.tif 000004