(57)【要約】【課題】  画像情報に対する評価を、シャッター操作部に対する操作前に示すことができる撮影装置を実現する。【解決手段】  被撮影物（被写体）の光学画像を電気的な画像情報に変換する光電変換部（イメージセンサ３１，ＡＦＥ部３２，デジタル画像処理部３３）と、画像情報を不揮発性メモリ（記憶媒体ＳＭ）へ記憶させる際に、所定の操作が行われるシャッター操作部（シャッターボタン１６）と、シャッター操作部に対して所定の操作が行われていない状態で、不揮発性メモリへ記憶される前の前記画像情報に対する評価を行い、評価結果を出力するコントローラ（コントローラ４０）と、を有する。【選択図】  図２
2006115446.tif 000002
【特許請求の範囲】
【請求項１】
被撮影物の光学画像を電気的な画像情報に変換する光電変換部と、
前記画像情報を不揮発性メモリへ記憶させる際に、所定の操作が行われるシャッター操作部と、
前記シャッター操作部に対して前記所定の操作が行われていない状態で、前記不揮発性メモリへ記憶される前の前記画像情報に対する評価を行い、評価結果を出力するコントローラと、
を有する撮影装置。
【請求項２】
請求項１に記載の撮影装置であって、
前記コントローラは、
前記画像情報に対応付けした状態で前記評価結果を前記不揮発性メモリに記憶させる、撮影装置。
【請求項３】
請求項１又は請求項２に記載の撮影装置であって、
前記不揮発性メモリへ記憶される前の前記画像情報に基づくプレビュー画像が表示される画像表示部を有し、
前記コントローラは、
前記評価結果を前記プレビュー画像とともに前記画像表示部に表示させる、撮影装置。
【請求項４】
請求項３に記載の撮影装置であって、
前記コントローラは、
前記プレビュー画像の更新周期よりも長い周期で、前記評価結果を周期的に出力する、撮影装置。
【請求項５】
請求項１から請求項４のいずれかに記載の撮影装置であって、
前記コントローラは、
前記画像情報に対する評価を複数の項目のそれぞれについて行い、２以上の項目に対する評価に基づく複合的な評価結果を出力する、撮影装置。
【請求項６】
請求項５に記載の撮影装置であって、
前記コントローラは、
それぞれに重み付けされた２以上の項目に対する評価に基づき、前記複合的な評価結果を出力する、撮影装置。
【請求項７】
請求項１から請求項６のいずれかに記載の撮影装置であって、
前記コントローラは、
前記画像情報に対する評価を、前記画像情報の一部分に定められた評価範囲に対して行う、撮影装置。
【請求項８】
請求項７に記載の撮影装置であって、
前記コントローラは、
評価対象となる画像情報を複数の範囲に分割し、分割された範囲のそれぞれについてエッジの多さを求め、最もエッジの多い範囲に基づいて前記評価範囲を定める、撮影装置。
【請求項９】
請求項７又は請求項８に記載の撮影装置であって、
前記コントローラは、
前記評価範囲を示す情報を出力する、撮影装置。
【請求項１０】
請求項９に記載の撮影装置であって、
前記不揮発性メモリへ記憶される前の前記画像情報に基づくプレビュー画像が表示される画像表示部を有し、
前記コントローラは、
前記評価範囲を前記プレビュー画像とともに前記画像表示部に表示させる、撮影装置。
【請求項１１】
請求項１から請求項１０のいずれかに記載の撮影装置であって、
前記コントローラは、
前記画像情報の手ぶれについて評価を行う、撮影装置。
【請求項１２】
請求項１から請求項１０のいずれかに記載の撮影装置であって、
前記コントローラは、
前記画像情報のピンぼけについて評価を行う、撮影装置。
【請求項１３】
被撮影物の光学画像を電気的な画像情報に変換する光電変換部と、
前記画像情報を不揮発性メモリへ記憶させる際に、所定の操作が行われるシャッター操作部と、
前記不揮発性メモリへ記憶される前の前記画像情報に基づくプレビュー画像が表示される画像表示部と、
前記シャッター操作部に対して前記所定の操作が行われていない状態で、前記不揮発性メモリへ記憶される前の前記画像情報に対する評価を行い、評価結果を出力するコントローラと、を有し、
前記コントローラは、
前記プレビュー画像の更新周期よりも長い周期で、前記評価結果を周期的に出力し、
評価対象となる画像情報を複数の範囲に分割し、分割された範囲のそれぞれについてエッジの多さを求め、最もエッジの多い範囲に基づいて、前記画像情報の一部分に前記評価範囲を定め、
前記画像情報に対する評価を前記評価範囲に対して行い、前記評価範囲を示す情報を出力し、
前記画像情報に対する評価を、手ぶれ及びピンぼけが含まれる複数の項目のそれぞれについて行い、それぞれに重み付けされた２以上の項目に対する評価に基づく複合的な評価結果を出力し、
前記評価結果及び前記評価範囲を、前記プレビュー画像とともに前記画像表示部に表示させ、
前記画像情報に対応付けした状態で前記評価結果を前記不揮発性メモリに記憶させる、撮影装置。
【請求項１４】
被撮影物の光学画像を電気的な画像情報に変換するステップと、
前記画像情報を不揮発性メモリへ記憶させる際に所定の操作が行われるシャッター操作部に対して、前記所定の操作が行われていない状態で、前記不揮発性メモリへ記憶される前の前記画像情報に対する評価を行うステップと、
評価結果を出力するステップと、
を有する画像情報評価方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被撮影物の画像情報を不揮発性メモリへ記憶させる撮影装置、及び画像評価方法に関する。
【背景技術】
【０００２】
被撮影物（被写体）の光学画像を電気的な画像情報に変換し、不揮発性メモリに格納する撮影装置としては、例えばデジタルカメラがある。また、最近では、携帯電話機やＰＤＡ（Personal Digital Assistant；携帯情報端末）にも、デジタルカメラと同様に、画像情報を不揮発性メモリに格納する機能を有するものがある。そして、この種の撮影装置には、撮影された画像の評価を知らせるものがある。例えば、撮影時における手ぶれの可能性を知らせるものがある（例えば、特許文献１を参照。）。この撮影装置は、垂直方向及び水平方向の振動を検出する振動検出器を有し、シャッター操作部（撮影ボタン）の操作時における振動検出器からの出力と、シャッタースピードとの相関関係に基づき、手ぶれに関する情報を知らせるものである。
【特許文献１】特開平１１−８８８１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述した撮影装置は、シャッター操作部が操作されたことを契機に、振動検出器からの出力を取得するものである。このため、シャッター操作部が操作されるまでは、手ぶれに関する情報が撮影者に知らされない。また、撮影者に知らされる手ぶれに関する情報は、振動検出器からの出力とシャッタースピードの相関関係に基づく予測である。従って、手ぶれに関する情報と得られた画像情報とが相違する可能性もある。
【０００４】
本発明は、かかる課題に鑑みてなされたものであり、その目的は、画像情報に対する評価を、シャッター操作部に対する操作前に示すことができる撮影装置、及び画像評価方法を実現することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するための主たる発明は、
被撮影物の光学画像を電気的な画像情報に変換する光電変換部と、
前記画像情報を不揮発性メモリへ記憶させる際に、所定の操作が行われるシャッター操作部と、
前記シャッター操作部に対して前記所定の操作が行われていない状態で、前記不揮発性メモリへ記憶される前の前記画像情報に対する評価を行い、評価結果を出力するコントローラと、
を有する撮影装置である。
【０００６】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００７】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００８】
すなわち、被撮影物の光学画像を電気的な画像情報に変換する光電変換部と、前記画像情報を不揮発性メモリへ記憶させる際に、所定の操作が行われるシャッター操作部と、前記シャッター操作部に対して前記所定の操作が行われていない状態で、前記不揮発性メモリへ記憶される前の前記画像情報に対する評価を行い、評価結果を出力するコントローラと、を有する撮影装置が実現できること。  
このような撮影装置によれば、コントローラは、光電変換部で変換された画像情報を、不揮発性メモリへ記憶される前に評価するので、撮影者は、シャッター操作部に対する操作前においても、画像情報に対する評価を知ることができる。そして、評価対象の画像情報は、光電変換部で変換された画像情報であるため、評価を精度良く行うことができる。
【０００９】
かかる撮影装置であって、前記コントローラは、前記画像情報に対応付けした状態で前記評価結果を前記不揮発性メモリに記憶させること。  
このような撮影装置によれば、評価結果が画像情報に対応付けられて不揮発性メモリに記憶される。このため、記憶された画像情報を使用する際の利便性を高めることができる。例えば、記憶された画像情報を補正したり、印刷装置で印刷したりする際の利便性を高めることができる。
【００１０】
かかる撮影装置であって、前記不揮発性メモリへ記憶される前の前記画像情報に基づくプレビュー画像が表示される画像表示部を有し、前記コントローラは、前記評価結果を前記プレビュー画像とともに前記画像表示部に表示させること。  
このような撮影装置によれば、プレビュー画像と評価結果の両方を、撮影者に対して容易に視認させることができる。
【００１１】
かかる撮影装置であって、前記コントローラは、前記プレビュー画像の更新周期よりも長い周期で、前記評価結果を周期的に出力すること。  
このような撮影装置によれば、必要な周期で評価結果を出力させることができる。
【００１２】
かかる撮影装置であって、前記コントローラは、前記画像情報に対する評価を複数の項目のそれぞれについて行い、２以上の項目に対する評価に基づく複合的な評価結果を出力すること。  
このような撮影装置によれば、２以上の項目に対する評価に基づく複合的な評価結果が出力されるので、適正な評価を行わせることができる。
【００１３】
かかる撮影装置であって、前記コントローラは、それぞれに重み付けされた２以上の項目に対する評価に基づき、前記複合的な評価結果を出力すること。  
このような撮影装置によれば、より適正な評価を行わせることができる。
【００１４】
かかる撮影装置であって、前記コントローラは、前記画像情報に対する評価を、前記画像情報の一部分に定められた評価範囲に対して行うこと。  
このような撮影装置によれば、評価範囲に対して画像情報に対する評価が行われるので、評価を効率よく行うことができる。
【００１５】
かかる撮影装置であって、前記コントローラは、評価対象となる画像情報を複数の範囲に分割し、分割された範囲のそれぞれについてエッジの多さを求め、最もエッジの多い範囲に基づいて前記評価範囲を定めること。  
このような撮影装置によれば、最もエッジの多い範囲について評価がなされるので、適正な評価を行わせることができる。
【００１６】
かかる撮影装置であって、前記コントローラは、前記評価範囲を示す情報を出力すること。  
このような撮影装置によれば、評価の対象となった範囲を知らせることができ、利便性を高めることができる。
【００１７】
かかる撮影装置であって、前記不揮発性メモリへ記憶される前の前記画像情報に基づくプレビュー画像が表示される画像表示部を有し、前記コントローラは、前記評価範囲を前記プレビュー画像とともに前記画像表示部に表示させること。  
このような撮影装置によれば、評価の対象となった範囲を、プレビュー画像とともに視認させることができるので、撮影時における利便性を高めることができる。
【００１８】
かかる撮影装置であって、前記コントローラは、前記画像情報の手ぶれについて評価を行うこと。  
このような撮影装置によれば、画像情報の評価に大きな影響を与える手ぶれについて評価がなされるので、適切な評価を行うことができる。
【００１９】
かかる撮影装置であって、前記コントローラは、前記画像情報のピンぼけについて評価を行うこと。  
このような撮影装置によれば、画像情報の評価に大きな影響を与えるピンぼけについて評価がなされるので、適切な評価を行うことができる。
【００２０】
また、被撮影物の光学画像を電気的な画像情報に変換する光電変換部と、前記画像情報を不揮発性メモリへ記憶させる際に、所定の操作が行われるシャッター操作部と、前記不揮発性メモリへ記憶される前の前記画像情報に基づくプレビュー画像が表示される画像表示部と、前記シャッター操作部に対して前記所定の操作が行われていない状態で、前記不揮発性メモリへ記憶される前の前記画像情報に対する評価を行い、評価結果を出力するコントローラと、を有し、前記コントローラは、前記プレビュー画像の更新周期よりも長い周期で、前記評価結果を周期的に出力し、評価対象となる画像情報を複数の範囲に分割し、分割された範囲のそれぞれについてエッジの多さを求め、最もエッジの多い範囲に基づいて、前記画像情報の一部分に前記評価範囲を定め、前記画像情報に対する評価を前記評価範囲に対して行い、前記評価範囲を示す情報を出力し、前記画像情報に対する評価を、手ぶれ及びピンぼけが含まれる複数の項目のそれぞれについて行い、それぞれに重み付けされた２以上の項目に対する評価に基づく複合的な評価結果を出力し、前記評価結果及び前記評価範囲を、前記プレビュー画像とともに前記画像表示部に表示させ、前記画像情報に対応付けした状態で前記評価結果を前記不揮発性メモリに記憶させる、撮影装置を実現することもできる。  
このような撮影装置によれば、既述のほぼ全ての効果を奏するので、本発明の目的が最も有効に達成される。
【００２１】
また、被撮影物の光学画像を電気的な画像情報に変換するステップと、前記画像情報を不揮発性メモリへ記憶させる際に所定の操作が行われるシャッター操作部に対して、前記所定の操作が行われていない状態で、前記不揮発性メモリへ記憶される前の前記画像情報に対する評価を行うステップと、評価結果を出力するステップと、を有する画像情報評価方法を実現することもできる。
【００２２】
＝＝＝デジタルカメラ＝＝＝
＜デジタルカメラ１の外観について＞
まず、撮影装置の一種であるデジタルカメラ１の外観について説明する。ここで、図１Ａは、デジタルカメラ１の外観を示す斜視図である。図１Ｂは、デジタルカメラ１の背面図である。図２は、デジタルカメラ１の制御系ＣＣを説明するブロック図である。
【００２３】
図１Ａ及び図１Ｂに示されるデジタルカメラ１は、制御系ＣＣを構成する部品を内部に収納するための箱状の筐体１０を有している。筐体１０の正面には、レンズ１１と、セルフタイマー点灯部１２と、ストロボ１３とが設けられている。このデジタルカメラ１において、レンズ１１は、焦点距離を変えることができるズームレンズである。このため、デジタルカメラ１は、レンズ１１の焦点距離を変えるためのズーム駆動部（図示せず）を有している。また、レンズ１１に対応して絞りやシャッターも設けられている（何れも図示せず）。そして、これらのレンズ１１、ズーム駆動部、絞り、及びシャッターにより光学系ＯＳ（図２を参照。）が構成されている。セルフタイマー点灯部１２は、セルフタイマーが動作中であることを示すものである。このセルフタイマー点灯部１２は、例えばＬＥＤ（light emitting diode）によって構成されており、点滅によってセルフタイマーが動作中であることを示す。ストロボ１３は、暗所や逆光時等に用いられる光源である。
【００２４】
筐体１０の上面には、モードダイヤル１４と、電源ボタン１５と、シャッターボタン１６が設けられている。モードダイヤル１４は、デジタルカメラ１におけるモード（撮影モード等）を選択する際に操作されるものである。このモードダイヤル１４は、ダイヤル式の切り替えスイッチによって構成されている。電源ボタン１５は、デジタルカメラ１の電源をオン・オフする際に操作される。例示された電源ボタン１５は、押されることで動作をするプッシュボタン式のものであり、モードダイヤル１４における回転方向の中心部に配置されている。
【００２５】
シャッターボタン１６は、画像情報を記憶させるため撮影者によって操作されるボタンである。すなわち、このシャッターボタン１６に対して所定の操作がなされると、操作時点における画像情報が記憶媒体ＳＭやフラッシュメモリＦＬ（図２を参照。）に記憶される。従って、このシャッターボタン１６は、シャッター操作部に相当する。そして、例示したシャッターボタン１６は、プッシュボタン式のものであり、最深部まで押されることで画像情報が記憶媒体ＳＭに記憶される。従って、このシャッターボタン１６では、最深部まで押されることが「所定の操作」に相当する。また、このシャッターボタン１６では、深さ方向の途中まで押された状態（所謂半押しの状態）で、画像情報を記憶媒体ＳＭへ記憶させる動作とは異なる動作を行わせることができる。例えば、半押しの状態で、ピント合わせを行わせたり、露光条件（シャッタースピードや絞り）の設定を行わせたりすることができる。
【００２６】
記憶媒体ＳＭは、デジタルカメラ１から取り外すことができる不揮発性メモリであり、フラッシュメモリＦＬは、デジタルカメラ１に内蔵されている不揮発性メモリである。そして、画像情報を記憶する機能は、記憶媒体ＳＭもフラッシュメモリＦＬも共通である。このため、以下の説明は、画像情報を記憶媒体ＳＭに記憶させる場合について行うことにする。
【００２７】
筐体１０の背面には、画像表示部１７と、各種のボタンが設けられている。画像表示部１７は、例えば液晶ディスプレイによって構成される。そして、この画像表示部１７には、種々の画像が表示される。例えば、画像情報を記憶媒体ＳＭに記憶させることができる撮影モードでは、被写体の画像情報に基づくプレビュー画像が表示される。ここで、被写体の画像情報とは、光電変換部（図２を参照。）で変換された電気的な情報のことである。また、シャッターボタン１６が押され、画像情報が記憶媒体ＳＭに記憶された直後において、画像表示部１７には、記憶された画像情報に基づく確認用画像が表示される。また、記憶媒体ＳＭに記憶された画像情報を表示させるレビューモードにおいて、画像表示部１７には、指定された画像情報に基づく指定画像が表示される。この他に、デジタルカメラ１における各種設定を行う設定モードにおいて、画像表示部１７には、設定用のメニューが表示される。
【００２８】
前述したボタンとしては、例えば、印刷ボタン１８と、ズームボタン１９と、メニューボタン２０と、ディスプレイボタン２１と、レビューボタン２２と、４方向ボタン２３と、選択ボタン２４とが用意されている。そして、これらのボタンと、前述した電源ボタン１５及びシャッターボタン１６とにより、操作用ボタン群ＢＴ（図２を参照。）が構成される。
【００２９】
印刷ボタン１８は、記憶媒体ＳＭに記憶された画像情報を、プリンタ等の印刷装置に印刷させる際に用いられるものである。ズームボタン１９は、ズーム駆動部を駆動させるためのものであり、広角側に駆動させる際に操作されるＷボタン１９ａと、望遠側に駆動させる際に操作されるＴボタン１９ｂから構成されている。メニューボタン２０は、各種のメニューを表示させる際に操作されるものである。ディスプレイボタン２１は、画像表示部１７の表示若しくは非表示を切り替える際に操作されるものである。レビューボタン２２は、記憶媒体ＳＭに記憶されている画像情報を表示させる際に操作されるものである。４方向ボタン２３や選択ボタン２４は、メニューの選択、決定、取り消し等を行う際に操作されるものである。
【００３０】
＜デジタルカメラ１の制御系ＣＣについて＞
図２に示すように、このデジタルカメラ１は、前述した構成に加えて、画像生成部３０と、コントローラ４０と、ＵＳＢ（Universal Serial Bus）接続端子ＵＴとを有する。
【００３１】
画像生成部３０は、イメージセンサ３１と、アナログフロントエンド部（ＡＦＥ部）３２と、デジタル画像処理部３３と、圧縮伸張部３４とを有している。イメージセンサ３１は、画素数に応じた多数のセル（cell）を有し、露光量に応じた電気信号をセル毎に出力するものである。このイメージセンサ３１には、例えば、ＣＣＤ（charge-coupled device）やＣＭＯＳ（complementary metal-oxide semiconductor）が用いられる。アナログフロントエンド部３２は、イメージセンサ３１から出力される電気信号を量子化してデジタル信号に変換するものである。このアナログフロントエンド部３２では、利得制御やアナログデジタル変換等が行われる。
【００３２】
デジタル画像処理部３３は、イメージセンサ３１から出力される電気信号から画像情報を生成する画像形成処理を行うものである。この画像形成処理では、例えば、Ｒ（Red），Ｇ（Green），Ｂ（Blue）の各色に対応した電気信号が取得され、取得された各色の電気信号から素画像情報が生成される。さらに、デジタル画像処理部３３は、生成した素画像情報に対して、ホワイトバランス補正，γ補正，色空間変換等を施し、Ｒ，Ｇ，Ｂの階調値やＹ，Ｃｂ，Ｃｒの階調値などを表す画像情報（デジタル画像）を生成する。なお、本実施形態では、Ｒ，Ｇ，Ｂの階調値からなる画像情報が生成される。
【００３３】
圧縮伸張部３４は、デジタル画像処理部３３で生成された画像情報を圧縮したり、圧縮された画像情報（以下、圧縮画像情報ともいう。）を伸張したりする。画像情報の圧縮に際しては、例えば、デジタル画像の系列変換（離散コサイン変換やウェーブレット変換等）、及びエントロピー符号化（ハフマン符号化等）が行われる。一方、圧縮された画像情報の伸張に際しては、例えば、これらの逆変換が施される。
【００３４】
そして、このような構成の画像生成部３０において、イメージセンサ３１、アナログフロントエンド部３２、及びデジタル画像処理部３３は、レンズ１１等の光学系ＯＳによって結像された被写体の光学画像を、電気的な画像情報に変換する光電変換部ＯＥに相当する。
【００３５】
コントローラ４０は、ＣＰＵ４１と、ＲＯＭ４２と、ワークメモリ４３と、センサコントローラ４４と、ディスプレイコントローラ４５と、入出力インタフェース４６と、ＵＳＢホストコントローラ４７と、ＵＳＢデバイスコントローラ４８とを有している。ＣＰＵ４１は、中央演算装置として機能し、ＲＯＭ４２に格納された動作用プログラムに従って種々の制御動作を行う。従って、この動作用プログラムは、制御動作を実現させるためのコードを有している。ＲＯＭ４２には、動作用プログラムや制御用のパラメータが記憶されている。ワークメモリ４３には、データが一時的に記憶される。本実施形態において、このワークメモリ４３は、ＣＰＵ４１、デジタル画像処理部３３、及び、圧縮伸張部３４のそれぞれからアクセスできる。このため、ＣＰＵ４１は、デジタル画像処理部３３で生成された画像情報や圧縮伸張部３４で圧縮された圧縮画像情報を、ワークメモリ４３を介して取得することができる。
【００３６】
センサコントローラ４４は、前述したイメージセンサ３１を動作させるための動作用回路である。すなわち、イメージセンサ３１は、センサコントローラ４４からの制御用信号に従って動作をする。例えば、読み出し対象となるセルを切り替える等の動作が行われる。ディスプレイコントローラ４５は、画像表示部１７を動作させて画像を表示させるものである。このディスプレイコントローラ４５には、画像表示部１７における一画面分の画像情報を記憶可能なフレームメモリＦＭが設けられている。そして、撮影モードにおいて、フレームメモリＦＭには、プレビュー画像用の画像情報ＤＡＴ（便宜上、プレビュー画像情報ＤＡＴともいう。）が記憶される。このプレビュー画像情報ＤＡＴは、例えば、デジタル画像処理部３３によって生成された画像情報に基づき、ＣＰＵ４１によって作成される。プレビュー画像情報ＤＡＴがフレームメモリＦＭに記憶されると、画像表示部１７には、プレビュー画像が表示される。また、フレームメモリＦＭに記憶させるプレビュー画像情報ＤＡＴを所定の更新周期（例えば１／３２秒）毎に更新すると、プレビュー画像が動画で表示される。
【００３７】
入出力インタフェース４６には、前述したモードダイヤル１４、操作用ボタン群ＢＴ、記憶媒体ＳＭが電気的に接続されている。そして、入出力インタフェース４６は、モードダイヤル１４からの設定信号、操作用ボタン群ＢＴを構成する各ボタン（電源ボタン１５，シャッターボタン１６，印刷ボタン１８，ズームボタン１９，メニューボタン２０，ディスプレイボタン２１，レビューボタン２２，４方向ボタン２３，選択ボタン２４）からの操作信号を受信する。また、入出力インタフェース４６は、前述した圧縮画像情報を記憶媒体ＳＭに記憶させたり、記憶媒体ＳＭに記憶された圧縮画像情報を読み出したりする。そして、圧縮画像情報を記憶媒体ＳＭに記憶させるにあたっては、ＣＰＵ４１は、ワークメモリ４３に記憶された圧縮画像情報に対し、識別情報としてのファイル名を付与する。
【００３８】
＜撮影時の動作概略について＞
以上の構成を有するデジタルカメラ１では、撮影モードが選択されると、光電変換部ＯＥが、被写体の光学画像を電気的な画像情報に変換する。そして、被写体の画像情報に基づくプレビュー画像が画像表示部１７に表示される。このプレビュー画像は、所定の更新周期毎に更新されるため、動画で表示される。そして、プレビュー画像で所望の構図が得られたならば、撮影者はシャッターボタン１６を最深部まで押す。これにより、シャッターボタン１６が押された時点の画像情報がデジタル画像処理部３３から出力され、ワークメモリ４３へ一時的に記憶される。ワークメモリ４３に記憶された画像情報は、圧縮伸張部３４によって圧縮処理が施されて圧縮画像情報に変換される。この圧縮画像情報もワークメモリ４３に一時的に記憶される。そして、ワークメモリ４３に記憶された圧縮画像情報は、ＣＰＵ４１によって読み出され、記憶媒体ＳＭに記憶される。
【００３９】
＝＝＝本実施形態の概要＝＝＝
ところで、この種のデジタルカメラ１において、記憶媒体ＳＭに格納される前の画像情報に対し、ピンぼけ等の評価を知ることができれば、失敗等が少なくなって使い勝手の向上が図れる。この点に着目し、本実施形態では、シャッターボタン１６に対する所定の操作が行われていない状態で、記憶媒体ＳＭへ記憶される前の画像情報に対する評価を、コントローラ４０に行わせている。そして、この評価結果をコントローラ４０から出力させ、出力された評価結果をプレビュー画像と共に画像表示部１７に表示させている。このように構成することで、シャッターボタン１６に対する所定の操作前であっても、取得されるであろう画像情報に対する評価を知ることができる。そして、評価対象の画像情報は、シャッターボタン１６に対する所定の操作がなされると、圧縮等の処理が施されて記憶媒体ＳＭに格納される。このため、評価を精度良く行うことができる。以下、これらの事項について詳細に説明する。
【００４０】
＝＝＝撮影モードにおける処理＝＝＝
まず、撮影モードが選択された場合における処理の流れについて説明する。ここで、図３は、撮影モードにおける処理の流れを説明するフローチャートである。この撮影モードにおける処理は、コントローラ４０によってなされる。詳しくは、ＲＯＭ４２に記憶された動作プログラムに基づき、ＣＰＵ４１によってなされる。従って、動作プログラムは、撮影モードにおける処理を実現させるためのコードを有する。
【００４１】
撮影モードにおける処理において、まず、画面更新タイミングであるか否かが判断される（Ｓ１０）。この画面更新タイミングは、プレビュー画像情報ＤＡＴの更新タイミングに相当する。ここで、図４は、プレビュー画像情報ＤＡＴの更新周期を説明する模式図である。図４に示すように、本実施形態では、プレビュー画像情報ＤＡＴを、１秒間に３２回更新する。従って、このステップでは、先の更新時点から１／３２秒（約０．０３秒）経過したかどうかが判断される。ここで、画面の更新タイミングであると判断されたならば、プレビュー更新処理（Ｓ２０）に移行する。このプレビュー更新処理では、プレビュー画像情報ＤＡＴの更新処理が行われる。また、所定の評価タイミングとなった場合には、画像情報に対する評価も行われる。なお、このプレビュー更新処理については、後で説明する。
【００４２】
そして、ステップＳ１０で画面更新タイミングではないと判断された場合、或いは、ステップＳ２０のプレビュー更新処理が終了した場合には、シャッターボタン１６がＯＮ状態にあるか否かが判断される（Ｓ３０）。すなわち、シャッターボタン１６が最深部まで押されたか、言い換えれば、所定の操作がなされたかが判断される。ここで、シャッターボタン１６がＯＮ状態ではないと判断された場合には、前述したステップＳ１０に戻り、画面更新タイミングであるか判断される。
【００４３】
一方、シャッターボタン１６がＯＮ状態と判断された場合、すなわち、シャッターボタン１６が最深部まで押されていると判断された場合には、露光条件が確定される（Ｓ４０）。すなわち、このステップでは、シャッタースピードや絞りが確定される。露光条件が確定されたならば、フォーカス（ピント）が確定される（Ｓ５０）。このようにして、露光条件及びフォーカスが確定されたならば、画像記憶処理が行われる（Ｓ６０）。この画像記憶処理では、取得された画像情報が圧縮されて記憶媒体ＳＭに記憶される。なお、この画像記憶処理については、後で説明する。
【００４４】
＝＝＝プレビュー更新処理＝＝＝
次に、プレビュー更新処理について説明する。ここで、図５は、プレビュー更新処理を説明するフローチャートである。まず、プレビュー更新処理の全体的な流れについて説明する。このプレビュー更新処理において、ＣＰＵ４１は、画像評価タイミングであるか否かについて判断する（Ｓ２１）。そして、評価タイミングであると判断した場合には、ＣＰＵ４１は、画像情報の評価に関する処理（Ｓ２２〜Ｓ２５）を行い、評価結果を出力する（Ｓ２６）。一方、画像評価タイミングではないと判断した場合には、ＣＰＵ４１は、プレビュー画像情報ＤＡＴを生成すると共に、生成されたプレビュー画像情報ＤＡＴをフレームメモリＦＭへセットする（Ｓ２７）。プレビュー画像情報ＤＡＴをフレームメモリＦＭへセットしたならば、プレビュー画像が更新される（Ｓ２８）。
【００４５】
＜画像評価タイミング（Ｓ２１）について＞
本実施形態では、画像情報に対する評価を、プレビュー画像情報ＤＡＴの更新間隔よりも長い間隔で行っている。例えば、プレビュー画像情報ＤＡＴの更新が１／３２秒の間隔で行われているのに対し、画像情報に対する評価は１／２秒の間隔で行われている。従って、ステップＳ２１では、前回の評価タイミングから１／２秒経過したか否かが判断される。そして、１／２秒経過したと判断された場合には、画像評価タイミングであるとして、ステップＳ２２に移行する。図４の模式図に基づいて簡単に説明すると、プレビュー画像情報ＤＡＴは１秒間に３２回更新されているのに対し、画像情報の評価は１秒間に２回である。例えば、或る画像情報の評価がプレビュー画像情報ＤＡＴ（１）のタイミングで行われたとすると、次の画像情報に対する評価は、プレビュー画像情報ＤＡＴ（１７）のタイミングで行われる。
【００４６】
このように、画像情報の評価周期を、プレビュー画像の更新周期よりも長く定めたのは、使い勝手と処理効率を考慮したためである。すなわち、プレビュー画像の更新周期に同期させて画像情報に対する評価を行った場合、評価結果もプレビュー画像の更新周期に同期して更新されることになる。本実施形態では、後述するように評価結果がプレビュー画像と共に表示される構成である。このため、評価結果がめまぐるしく変化した場合には、撮影者の気を散らせてしまう可能性もある。そして、本実施形態のように、画像情報の評価周期をプレビュー画像の更新周期よりも長く定めた場合には、必要な周期で評価結果を表示させることができ、使い勝手の向上が図れる。また、コントローラ４０の負担も軽減できる。
【００４７】
＜画像情報の評価について＞
画像情報の評価は、評価範囲の設定（Ｓ２２）、ピンぼけ評価（Ｓ２３）、手ぶれ評価（Ｓ２４）、及び、総合評価（Ｓ２５）の各処理を行うことでなされる。以下、各処理について説明する。
【００４８】
＜評価範囲の設定について＞
まず、評価範囲の設定（Ｓ２２）について説明する。ここで、図６Ａは、所定数のブロックＢＫに分割された画像情報を説明するための概念図である。図６Ｂは、隣り合う画素同士の輝度差を説明するための概念図である。図６Ｃは、最もエッジが多いブロックＢＫを含む評価範囲ＥＶを示す概念図である。なお、評価範囲ＥＶとは、ピンぼけ評価（Ｓ２３）や手ぶれ評価（Ｓ２４）が行われる対象となる範囲である。本実施形態では、画像情報に対応する全体範囲Ｗの一部分が、評価範囲ＥＶとして定められる。すなわち、最もエッジが多いブロックＢＫに基づいて評価範囲ＥＶが定められる。
【００４９】
評価範囲ＥＶを設定するにあたり、ＣＰＵ４１は、デジタル画像処理部３３から出力された画像情報から輝度画像情報を生成する。ここで、輝度画像は、色の情報を含まない輝度（明るさ）で構成された画像であり、輝度画像情報は、この輝度画像を示す情報である。本実施形態では、デジタル画像処理部３３で生成された画像情報（ＲＧＢの階調値）をＹＩＱの色空間で表現される画像情報に変換することで、輝度値を示すＹチャネルの情報が取得される。そして、得られたＹチャネルの情報に基づいて、輝度画像情報が生成される。
【００５０】
輝度画像情報を生成したならば、ＣＰＵ４１は、輝度画像の全体範囲Ｗを、複数の矩形状ブロックＢＫに分割する。本実施形態では、図６Ａに示すように、縦方向に１６等分、横方向に１６等分された２５６個のブロックＢＫに分割する。なお、図示の都合上、図６Ａには、全体範囲Ｗの一部分について、ブロックＢＫを示している。ブロックＢＫに分割したならば、ＣＰＵ４１は、輝度画像における水平方向に隣り合う画素同士について、輝度差を算出する。そして、輝度差の絶対値をブロックＢＫ毎に合計する。
【００５１】
仮に、１つのブロックＢＫが、図６Ｂに示すように、左上端の画素Ｐ（ｉ，ｊ）から右下端の画素Ｐ（ｉ＋３，ｊ＋２）の１２画素で構成されているとする。この場合、ＣＰＵ４１は、画素Ｐ（ｉ＋１，ｊ）の輝度から画素Ｐ（ｉ，ｊ）の輝度を減算することで、これらの画素同士の輝度差を得る。同様に、ＣＰＵ４１は、画素Ｐ（ｉ＋２，ｊ）の輝度から画素Ｐ（ｉ＋１，ｊ）の輝度を減算することで、これらの画素同士の輝度差を得る。このような演算を、画素Ｐ（ｉ＋３，ｊ＋２）と画素Ｐ（ｉ＋２，ｊ＋２）の組まで順に行う。そして、輝度差の絶対値を合計することで、そのブロックＢＫにおける水平方向の輝度差の合計を得る。
【００５２】
また、水平方向の輝度差についてブロックＢＫ毎の合計を算出したならば、ＣＰＵ４１は、輝度画像における垂直方向について同様の処理を行う。すなわち、垂直方向に隣り合う画素同士について輝度差を算出し、輝度差の絶対値をブロックＢＫ毎に合計する。図６Ｂの例で説明すると、画素Ｐ（ｉ，ｊ＋１）と画素Ｐ（ｉ，ｊ）の組から画素Ｐ（ｉ＋３，ｊ＋２）と画素Ｐ（ｉ＋３，ｊ＋１）の組まで、順次画素同士の輝度差を算出し、輝度差の絶対値を合計する。
【００５３】
そして、全てのブロックＢＫについて、水平方向と垂直方向の輝度差の合計が得られたならば、ブロックＢＫ毎に、水平方向の輝度差の合計と垂直方向の輝度差の合計とを加算し、そのブロックＢＫにおける輝度差の総合計を得る。そして、得られた輝度差の総合計を各ブロックＢＫで比較し、総合計の最も大きいブロックＢＫを選択する。ここで、輝度差の総合計が最も大きいブロックＢＫとは、水平方向に隣り合う画素同士について、及び、垂直方向に隣り合う画素同士について、輝度差が最も大きいブロックＢＫに相当する。すなわち、エッジの数が最も多いブロックＢＫと考えられる。例えば、図６Ａの画像情報では、人物の顔の部分が最も輝度差が多くなると考えられる。このため、人物の顔の部分に対応するブロックが、輝度差の総合計の最も大きいブロックＢＫ（ｍａｘ）と認識されることになる。
【００５４】
輝度差の総合計が最も大きいブロックＢＫ（ｍａｘ）を定めたならば、ＣＰＵ４１は、評価範囲ＥＶを設定する。この評価範囲ＥＶは、輝度差の総合計の最も大きいブロックＢＫ（ｍａｘ）が中央部分に配置される位置に定められ、且つ、画像情報に対応するサイズを所定比率で縮小したサイズに定められる。例えば、図６Ｃに示すように、０．２５の比率（画像情報に対応するサイズを、１６等分したサイズ）に定められる。
【００５５】
＜ピンぼけ評価について＞
次に、ピンぼけ評価（Ｓ２３）について説明する。ここで、図７Ａは、エッジ画像の生成に使用されるＸ方向のソーベルフィルタを説明する図である。図７Ｂは、エッジ画像の生成に使用されるＹ方向のソーベルフィルタを説明する図である。図７Ｃは、或る画素Ｐを中心とする３×３画素の範囲、及び、この範囲内の画素Ｐの輝度Ｙを説明する模式図である。また、図８Ａは、シャープなエッジの画像を説明する模式図である。図８Ｂは、図８Ａのエッジに対応する輝度のグラフである。図８Ｃは、ぼやけたエッジの画像を説明する模式図である。図８Ｄは、図８Ｃのエッジに対応する輝度のグラフである。
【００５６】
ピンぼけは、ピントが合致している度合いを示している。そして、ピンぼけ評価は、エッジの幅ＷＥ（以下、エッジ幅ＷＥともいう。）に基づいて行われる。すなわち、エッジの可能性の高い画素Ｐについてエッジ幅ＷＥを取得した後、取得されたエッジ幅ＷＥの平均値（平均エッジ幅ＷＥａｖ）を求める。そして、求められた平均エッジ幅ＷＥａｖを、正規化してピンぼけ評価値とする。ここで、ピンぼけ評価値は０〜１０の整数によって構成される。例えば、ピントがシャープである程「０」に近い値となり、ピンぼけの度合いが大きい程「１０」に近い値となる。
【００５７】
このピンぼけ評価は、前述した評価範囲ＥＶの画像情報に対して行われる。このため、ＣＰＵ４１は、まずデジタル画像処理部３３で生成された全体の画像情報（ＲＧＢの階調値）をＹＩＱの画像情報に変換する。そして、ＣＰＵ４１は、輝度値を示すＹチャネルの情報に対して評価範囲ＥＶを定め、この評価範囲ＥＶの輝度画像情報を生成する。評価範囲ＥＶの輝度画像情報が得られたならば、この輝度画像情報に対して水平方向（Ｘ方向）のソーベルフィルタ（図７Ａ）、及び、垂直方向（Ｙ方向）のソーベルフィルタ（図７Ｂ）を適用する。ソーベルフィルタは３×３の９要素からなる行列である。このようなソーベルフィルタを適用することにより、エッジ勾配ｄｘ，ｄｙ（水平方向のエッジ勾配ｄｘ，垂直方向のエッジ勾配ｄｙ）が得られる。言い換えると、水平方向について輝度の変化の大きい画素Ｐを示す画像と、垂直方向について輝度の変化の大きい画素Ｐを示す画像とが得られる。要するに、水平方向のエッジ勾配画像と、垂直方向のエッジ勾配画像とが得られる。
【００５８】
ここで、ソーベルフィルタの適用について簡単に説明する。例えば、図７Ｃに示す画素Ｐ（ｉ，ｊ）にソーベルフィルタを適用するということは、その画素Ｐの近傍に存在する３×３画素Ｐの輝度値Ｙ（ｉ−１，ｊ−１）〜Ｙ（ｉ＋１，ｊ＋１）に対して、ソーベルフィルタの対応する要素との積を算出し、得られた９個の積について和を求めるということである。画素Ｐ（ｉ，ｊ）に対してＸ方向のソーベルフィルタを適用した場合、適用結果としてのエッジ勾配ｄｘ（ｉ，ｊ）は、次の式（１）によって表すことができる。
【数１】
2006115446.tif 000003
【００５９】
エッジ勾配ｄｘ，ｄｙが得られたならば、ＣＰＵ４１は、勾配の大きさａ（ｉ，ｊ）とエッジ方向θ（ｉ，ｊ）を、評価範囲ＥＶ内の各画素Ｐについて求める。ここで、勾配の大きさａ（ｉ，ｊ）は、エッジであることを示す度合いに相当し、例えば次の式（２）に基づいて算出される。また、エッジ方向θ（ｉ，ｊ）は、水平方向の輝度勾配ｄｘと垂直方向の輝度勾配ｄｙの比によって定められる方向である。すなわち、輝度勾配ｄｘのベクトルと輝度勾配ｄｙのベクトルの和の方向であり、隣接する複数のエッジで構成される線に対して略直交する方向となる。
【数２】
2006115446.tif 000004
【００６０】
勾配の大きさａ（ｉ，ｊ）とエッジ方向θ（ｉ，ｊ）を求めたならば、ＣＰＵ４１は、エッジ方向θに基づき、各画素Ｐを水平方向のエッジと垂直方向のエッジに分類する。そして、分類された方向におけるエッジ幅ＷＥを算出する。本実施形態では、エッジ方向が水平方向に近ければ、その画素Ｐのエッジは水平方向に分類し、エッジ方向が垂直方向に近ければ、その画素Ｐのエッジは垂直方向に分類するようにしている。そして、分類された方向について、エッジ幅ＷＥ（ｉ，ｊ）を求める。ここで、エッジ幅ＷＥ（ｉ，ｊ）は、対象となる画素Ｐ（ｉ，ｊ）を含む範囲に定められ、この範囲において輝度値が極大値となる最初の画素Ｐから輝度値が極小値となる最初の画素Ｐまでの距離（すなわち画素数）である。例えば、図８Ａの画像はエッジがシャープであるため、エッジ幅ＷＥ１は十分に小さい値として求められる。一方、図８Ｃの画像はエッジがぼやけているため、エッジ幅ＷＥ２は、エッジ幅ＷＥ１よりも大きな値として求められる。
【００６１】
このようにして、評価範囲ＥＶの各画素Ｐについてエッジ幅ＷＥを求めたならば、ＣＰＵ４１は、求めたエッジ幅ＷＥを合計して総エッジ幅ＷＥａ（＝ΣＷＥ）を算出する。そして、この総エッジ幅ＷＥａを総エッジ数Ｎｅで除算することにより、エッジ１つあたりの平均エッジ幅ＷＥａｖ（＝ＷＥａ／Ｎｅ）を求める。そして、求められた平均エッジ幅ＷＥａｖに基づき、「０」〜「１０」のピンぼけ評価値を取得する。例えば、平均エッジ幅ＷＥａｖに関して想定し得る最大値と最小値とを定め、最小値から最大値までの範囲を等分することで、平均エッジ幅ＷＥａｖとピンぼけ評価値の相関テーブルを作成する。この相関テーブルを例えばＲＯＭ４２に記憶しておき、得られた平均エッジ幅ＷＥａｖを、相関テーブルにあてはめることで、ピンぼけ評価値を取得する。
【００６２】
＜手ぶれ評価について＞
次に、手ぶれ評価（Ｓ２４）について説明する。ここで、図９は、エッジ強度の方向（θｍａｘ）と、手ぶれ方向（θｍａｘ＋π／２）の関係を説明する模式図である。図１０は、或る方向に連続する画素Ｐと、各画素Ｐに対応する輝度Ｙから得られる関数ｆ（ｎ）を説明する図である。図１１は、自己相関関数を説明するための模式図である。
【００６３】
まず、手ぶれ評価の概略について説明する。手ぶれは、露光時におけるカメラの動きによって生じ、カメラの動く方向に被写体が流される現象をいう。このため、本実施形態の手ぶれの評価では、被写体が流された度合いを示すようにしている。すなわち、まず、手ぶれ方向（θｍａｘ＋π／２）を求め、求めた手ぶれ方向に沿って、画素Ｐと輝度Ｙの関数ｆ（ｎ）を求める。そして、求めた関数ｆ（ｎ）について、次の式（３）に示される自己相関関数ＡＣＦｋ（τ）を求め、この自己相関関数ＡＣＦｋ（τ）が最も低い値となる変位τを手ぶれ量としている。
【数３】
2006115446.tif 000005
【００６４】
すなわち、手ぶれが生じた場合には、被写体における或る点は、手ぶれ量に相当する範囲に亘って線として撮される。そして、この線は、被写体における同じ点であるため、色に関して高い相関性がある。このため、手ぶれ方向について画素Ｐと輝度Ｙの関数ｆ（ｎ）を求め、求めた関数ｆ（ｎ）について手ぶれ方向に画素Ｐをずらしながら自己相関関数ＡＣＦｋ（τ）を算出することで、手ぶれ量を取得することができる。すなわち、自己相関関数ＡＣＦｋ（τ）が最も低くなる変位τが手ぶれ量であると考えられる。そして、ＣＰＵ４１は、取得した手ぶれ量から手ぶれ評価値を求める。この手ぶれ評価値は、手ぶれ量を正規化したものである。すなわち、手ぶれ量を正規化して手ぶれ評価値を得る。ここで、手ぶれ評価値も、ピンぼけ評価値と同様に、０〜１０の整数によって構成される。例えば、手ぶれ量が小さい程「０」に近い値となり、手ぶれ量が大きい程「１０」に近い値となる。
【００６５】
以下、手ぶれ評価について具体的に説明する。この手ぶれ評価も、前述した評価範囲ＥＶにおける輝度に基づいて行われる。このため、ＣＰＵ４１は、全体の画像情報（ＲＧＢの階調値）をＹＩＱの画像情報に変換し、Ｙチャネルの情報から評価範囲ＥＶの輝度画像情報を生成する。次に、ＣＰＵ４１は、輝度画像情報に対して水平方向のソーベルフィルタ（図７Ａ）、及び、垂直方向のソーベルフィルタ（図７Ｂ）を適用し、水平方向のエッジ勾配画像ｄｘと垂直方向のエッジ勾配画像ｄｙを得る。
【００６６】
エッジ勾配画像ｄｘ，ｄｙが得られたならば、評価範囲ＥＶにおいて、最もエッジが明確に現れている角度を判断する。ここで、図９に示すように、ＣＰＵ４１は、１／２円について判定角度θｎ（ｎ：１〜３２）毎に、エッジ強度Ｅ（ｎ）を次の式（４）に基づいて算出する。この式（４）より、エッジ強度Ｅ（ｎ）は、ｃｏｓθ・ｄｘ＋ｓｉｎθ・ｄｙの絶対値（ＡＢＳ）の和で示され、判定角度θｎの方向に対するエッジ勾配の総和であることが判る。
【数４】
2006115446.tif 000006
【００６７】
そして、得られたエッジ強度Ｅ（ｎ）に基づき、最もエッジ強度の強い角度θｍａｘを取得する。このθｍａｘは、最も多くエッジが現れている方向ということができる。仮に、露光時に手ぶれが生じていたとすると、手ぶれと同じ方向のエッジは、手ぶれと同じ方向に流されてぼやけてしまう。しかし、手ぶれ方向と垂直な方向のエッジは、手ぶれと同じ方向に流されたとしてもエッジとして残り易い。これらのことから、最もエッジ強度の強い角度θｍａｘとは、手ぶれ方向と垂直な方向であるということができる。従って、この角度θｍａｘに対して垂直な角度θｍａｘ＋π／２は、手ぶれ方向と同じ角度であるということができる。
【００６８】
このようにして手ぶれ方向を取得したならば、図１０に示すように、ＣＰＵ４１は、手ぶれ方向に沿う画素群を定め、これらの画素群から輝度についての関数ｆ（ｎ）を定める。次に、ＣＰＵ４１は、前述した式（３）に基づき、この関数ｆ（ｎ）と、変位τだけシフトした関数ｆ（ｎ＋τ）とについて、自己相関関数ＡＣＦｆ（τ）を求める。
【００６９】
すなわち、ＣＰＵ６２は、自己相関関数ＡＣＦｆ（τ）が最低になる変位τを手ぶれ量として求める。式（３）から判るように、自己相関関数ＡＣＦｋ（τ）は、元となる関数ｆ（ｎ）と、この関数を変位τだけシフトさせた関数ｆ（ｎ＋τ）との積を、Ｎ個の画素（つまり、ｎ＝０〜Ｎ−１の画素）のそれぞれについて算出し、その平均値（１／Ｎ）として得られる。ここで、変位τが０であるとすると、関数ｆ（ｎ）の各画素と関数ｆ（ｎ＋τ）の各画素とが一致しているため、自己相関関数ＡＣＦｋ（τ）が最も高くなる。そして、変位τが１，２…と増えていく毎に、関数ｆ（ｎ＋τ）が関数ｆ（ｎ）からずれていく。これにより、関数ｆ（ｎ）の各画素と関数ｆ（ｎ＋τ）の各画素との一致度合いが低くなる。その結果、変位τが増える毎に、自己相関関数ＡＣＦｋ（τ）も低くなる。そして、手ぶれ量に相当する変位τが設定されると、図１０に点線で示すように、関数ｆ（ｎ＋τ）が関数ｆ（ｎ）と重ならなくなるので、自己相関関数ＡＣＦｋ（τ）が最低値を示す。さらに変位τを増やすと、関数ｆ（ｎ）と関数ｆ（ｎ＋τ）との相関はなくなるので、自己相関関数ＡＣＦｋ（τ）は、前述した最低値よりは高い値を示すが、定まらない値となる。
【００７０】
例えば、図１１に示すように、水平方向に３画素分の手ぶれが生じた場合には、その画素の輝度Ｙは、或る画素Ｐ（ｉ，ｊ）から３画素隣の画素Ｐ（ｉ＋３，ｊ）に亘って、同じような値を示す。この場合、変位τが４（画素）になると、関数ｆ（ｎ）のぶれ部分と関数ｆ（ｎ＋τ）のぶれ部分とが重ならなくなるので、自己相関関数ＡＣＦｆ（τ）が最低値を示す。このように、自己相関関数ＡＣＦｆ（τ）において、最低値を示す変位τは、手ぶれ量を示すといえる。
【００７１】
なお、手ぶれ量の検出精度を上げるために、複数のサンプルラインを定め、各サンプルラインで求められた自己相関関数ＡＣＦｋ（τ）に基づいて、手ぶれ量を取得してもよい。このようにすると、円弧軌跡に沿って手ぶれが生じた場合等において、手ぶれ量を精度良く取得することができる。
【００７２】
このようにして、手ぶれ量を求めたならば、ＣＰＵ４１は、求められた手ぶれ量に基づき、「０」〜「１０」の手ぶれ評価値を取得する。例えば、手ぶれ量に関して想定し得る最大値と最小値とを定め、最小値から最大値までの範囲を等分することで、手ぶれ量と手ぶれ評価値の相関テーブルを作成する。この相関テーブルを例えばＲＯＭ４２に記憶しておき、得られた手ぶれ量を、相関テーブルにあてはめることで、手ぶれ評価値を取得する。
【００７３】
＜総合評価について＞
次に、総合評価（Ｓ２５）について説明する。ここで、図１２は、判定因子と総合評価値の相関関係を示す図であって、重み付けの違いを示す概念図である。図１３は、ピンぼけ評価値と手ぶれ評価値に基づき定められた総合評価値を示す概念図である。
【００７４】
総合評価とは、画像情報についての評価であって、２以上の項目に対する評価に基づく複合的な評価のことである。この総合評価では、項目毎に重み付けがなされている。すなわち、重みが大きい項目は、重みが小さい項目よりも総合評価に与える影響が大きくなっている。本実施形態では、重み付けをガウス関数によって行っている。このガウス関数は、次の式（５）で示されるものであり、一般には正規分布を表す。
【数５】
2006115446.tif 000007
【００７５】
この式（５）において、ｑｎは判定因子であり、ピンぼけ評価因子ｑ１と手ぶれ評価因子ｑ２が相当する。ここで、判定因子ｑｎは、「０」から「１」の範囲で正規化されており、「０」に近い程画質が悪いことを示し、「１」に近いほど画質が良いことを示す。従って、ピンぼけ評価因子ｑ１に関しては、「０」に近い程ピントがずれていることを示し、「１」に近いほどピントがあっていることを示している。同様に、手ぶれ評価因子ｑ２に関しては、「０」に近い程手ぶれが大きいことを示し、「１」に近いほど手ぶれが小さいことを示している。そして、前述したピンぼけ評価値Ｃ１と手ぶれ評価値Ｃ２から、ピンぼけ評価因子ｑ１と手ぶれ評価因子ｑ２を求めるにあたり、式（６）及び式（７）の処理を行っている。これらの式（６）及び式（７）に基づき、式（５）は、式（８）のように表現することができる。
【００７６】
式（５）において、Ｖｎは重み係数である。そして、式（８）に示すように、この重み係数Ｖｎは、ピンぼけ評価に対する重み係数Ｖ１と、手ぶれ評価に対する重み係数Ｖ２が相当し、それぞれの項目に応じた値に定められる。本実施形態では、ピンぼけ評価に対する重み係数Ｖ１が０．５であり、手ぶれ評価に対する重み係数Ｖ２が０．３である。この重み係数Ｖｎの２乗は、正規分布における分散σ２に相当する。従って、図１２に実線で示すように、重み係数Ｖｎが大きい程、立ち上がりが緩やかになる。また、点線で示すように、重み係数Ｖｎが小さい程、立ち上がりが急峻になる。このことは、重み係数Ｖｎが大きいほど、総合評価に与える影響が大きいことを意味する。本実施形態では、前述したように、ピンぼけ評価に対する重み係数Ｖ１が０．５であり、手ぶれ評価に対する重み係数Ｖ２が０．３である。すなわち、ピンぼけ評価の方が手ぶれ評価よりも、重みが加えられている。これは、一般的に、ピンぼけが画質に与える影響の方が、手ぶれが画質に与える影響よりも大きいことによる。そして、ＣＰＵ４１は、式（６）の演算を行うことにより、総合評価値を算出する。すなわち、図１３に示される相関関係に基づき、ピンぼけ評価因子ｑ１と手ぶれ評価因子ｑ２とから総合評価値ｑｏｖを求める。
【００７７】
＜結果の出力について＞
次に、結果出力（Ｓ２６）について説明する。ここで、図１４は、結果出力の処理に基づいて、画像表示部１７に表示されるプレビュー画像を説明する図である。この結果出力の処理では、前述したピンぼけ評価値Ｃ１、手ぶれ評価値Ｃ２、及び総合評価値ｑｏｖを示すヒストグラムＨＧと、評価範囲ＥＶを示す枠ＦＲとを画像表示部１７に表示させるための処理が行われる。すなわち、ＣＰＵ４１は、ピンぼけ評価値Ｃ１、手ぶれ評価値Ｃ２、総合評価値ｑｏｖ、及び評価範囲ＥＶを示す情報から、ヒストグラムＨＧの画像情報、及び枠ＦＲの画像情報を生成する。そして、生成した画像情報をフレームメモリＦＭに記憶させる。これにより、図１４に示すように、ヒストグラムＨＧ及び枠ＦＲがプレビュー画像にスーパーインポーズされる。本実施形態では、画像表示部１７における右下の領域にヒストグラムＨＧが配置されている。このヒストグラムＨＧは、総合評価値（Ａ）、ピンぼけ評価値（Ｆ）、手ぶれ評価値（Ｍ）からなり、これらの評価値に同期して更新される。また、評価範囲ＥＶを示す枠ＦＲも、評価範囲ＥＶが更新される毎に更新される。なお、この枠ＦＲに関し、常時表示させておいてもよく、点滅表示させてもよい。また、実線で表示させてもよく、点線で表示させてもよい。
【００７８】
そして、総合評価値（Ａ）、ピンぼけ評価値（Ｆ）、及び手ぶれ評価値（Ｍ）を示すヒストグラムＨＧをプレビュー画像に表示させることにより、撮影者は、シャッターボタン１６を押すタイミングを判断するにあたり、これらの評価値を参照することができる。すなわち、撮影者は、ピンぼけや手ぶれの状態を、シャッターボタン１６を押す前に把握することができる。そして、ピンぼけや手ぶれの状態は、デジタル画像処理部３３で形成された画像情報に基づいて判断される。この画像情報は、圧縮伸張部３４で圧縮処理が施された後、記憶媒体ＳＭに記憶されるものである。つまり、記憶される画像情報に基づく判断が行われているといえる。従って、画像情報の処理を、高い精度で行わせることができる。また、評価範囲ＥＶを示す枠ＦＲをプレビュー画像に表示させることにより、撮影者は、画像評価の対象となっている評価範囲ＥＶを容易に視認できる。これにより、得られた評価に基づく判断が容易になる。例えば、得られた評価をどの程度加味して判断するかの目安になる。
【００７９】
＝＝＝画像記憶処理＝＝＝
次に、画像記憶処理（Ｓ６０）について説明する。ここで、図１５は、画像記憶処理を説明するためのフローチャートである。
【００８０】
この画像記憶処理では、まず画像情報が取得される（Ｓ６１）。すなわち、ＣＰＵ４１は、光学系ＯＳ及びセンサコントローラ４４を制御する。そして、確定されたフォーカス及び露光条件による画像情報を、デジタル画像処理部３３に生成させる。デジタル画像処理部３３で生成された画像情報は、ワークメモリ４３に記憶される。  
画像情報が取得されたならば、画像情報の圧縮が行われる（Ｓ６２）。この画像情報の圧縮は、圧縮伸張部３４によって行われる。すなわち、画像情報に対して離散コサイン変換やハフマン符号化等の処理を行い画像の圧縮をする。そして、圧縮伸張部３４で圧縮された圧縮画像情報は、ワークメモリ４３に記憶される。  
画像情報を圧縮したならば、ファイル名が設定される（Ｓ６３）。このファイル名は、所定の規格（例えば、ＤＣＦ（design rule for camera file system））に則って設定される。
【００８１】
次に、生成された圧縮画像情報を記憶媒体ＳＭに記憶させる（Ｓ６４）。ここでは、先のステップＳ６３で設定されたファイル名を用いて、ステップＳ６２で生成された圧縮画像情報を記憶媒体ＳＭに記憶させる。ここで、画像情報の記憶形式は、Ｅｘｉｆ（exchangeable image file format）が採用されている。ここで、Ｅｘｉｆとは、撮影時における様々な付属情報を、圧縮画像情報とあわせて記憶させるためのフォーマットである。そして、前述したピンぼけ評価値Ｃ１、手ぶれ評価値Ｃ２、総合評価値ｑｏｖ、及び評価範囲ＥＶを示す枠ＦＲの情報は、Ｅｘｉｆにおける付属情報として圧縮画像情報と共に記憶される。
【００８２】
このように、各評価値Ｃ１，Ｃ２，ｑｏｖ及び枠ＦＲの情報を圧縮画像情報とともに記憶させることにより、評価結果に基づく後処理、例えば、記憶された画像情報を印刷装置で印刷したり、画像を補正したりする処理を、効率よく行うことができる。例えば、この画像情報を印刷する場合には、ピンぼけ評価値や手ぶれ評価値に基づいて、ピンぼけに対する補正の度合いや手ぶれに対する補正の度合いを定めることができる。また、プリンタ等の印刷装置では、画像情報の印刷を行うか否かの選択を、総合評価値に基づいて補助させることもできる。例えば、総合評価が所定値よりも低い場合には、画像の印刷を本当に行うか否かを確認するメッセージをモニター等に表示させる。これにより、不要な画像が印刷されてしまう不具合を防止することができる。
【００８３】
＝＝＝その他の実施の形態＝＝＝
上記の各実施形態は、デジタルカメラ１について記載されているが、この実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００８４】
撮影装置は、被写体の光学画像を電気的な画像情報に変換し、不揮発性メモリに格納するものであればよい。このため、デジタルカメラ１以外のものであってもよい。例えば、携帯電話機、ＰＤＡ、或いは、デジタルビデオカメラであってもよい。そして、シャッター操作部は、画像情報を記憶させるための信号を出力すればよいので、シャッターボタン１６に限らず、種々の操作部を用いることができる。
【００８５】
また、前述の実施形態では、撮影モードが設定されている期間において、画像情報に対する評価がなされていたが、これに限定されない。例えば、シャッターボタン１６が半押しの状態にある場合やメニューボタン２０で評価を行う指示が行われた場合といった「他の所定の操作」が行われている場合に、画像の評価を行わせるようにしてもよい。
【００８６】
また、手ぶれ評価が所定値以上であることを条件に、画像情報の記憶をさせるようにしてもよい。すなわち、ＣＰＵ４１は、シャッターボタン１６が最深部まで押された場合、その時点における画像情報を評価し、手ぶれ評価値を取得する。そして、この手ぶれ評価値が所定値以上であった場合に、画像情報を取り込む。このように構成すると、例えば、集合写真の画像情報を取得する場合に有効である。すなわち、人物が動いた場合、その動きによって手ぶれ評価値が高くなる。このため、ぶれた画像情報を取得してしまう不具合を防止できる。
【００８７】
また、評価範囲ＥＶは、画像情報の一部の範囲に限定されるものではない。例えば、画像情報の全体を評価範囲ＥＶとしてもよい。
【図面の簡単な説明】
【００８８】
【図１】図１Ａは、デジタルカメラの外観を示す斜視図である。図１Ｂはデジタルカメラの背面図である。
【図２】デジタルカメラの制御系を説明するブロック図である。
【図３】撮影モードにおける処理の流れを説明するフローチャートである。
【図４】プレビュー画像情報の更新周期を説明する模式図である。
【図５】プレビュー更新処理を説明するフローチャートである。
【図６】図６Ａは、所定数のブロックに分割された画像情報を説明するための概念図である。図６Ｂは、隣り合う画素同士の輝度差を説明するための概念図である。図６Ｃは、最もエッジが多いブロックを含む評価範囲を示す概念図である。
【図７】図７Ａは、エッジ画像の生成に使用されるＸ方向のソーベルフィルタを説明する図である。図７Ｂは、エッジ画像の生成に使用されるＹ方向のソーベルフィルタを説明する図である。図７Ｃは、或る画素Ｐを中心とする３×３画素の輝度を説明する模式図である。
【図８】図８Ａは、シャープなエッジの画像を説明する模式図である。図８Ｂは、図８Ａのエッジに対応する輝度のグラフである。図８Ｃは、ぼやけたエッジの画像を説明する模式図である。図８Ｄは、図８Ｃのエッジに対応する輝度のグラフである。
【図９】エッジ強度の方向（θｍａｘ）と、手ぶれ方向（θｍａｘ＋π／２）の関係を説明する模式図である。
【図１０】或る方向に連続する画素と、各画素に対応する輝度から得られる関数ｆ（ｎ）を説明する図である。
【図１１】自己相関関数を説明するための模式図である。
【図１２】判定因子と総合評価値の相関関係を示す図であって、重み付けの違いを示す概念図である。
【図１３】ピンぼけ評価値と手ぶれ評価値に基づき定められた総合評価値を示す概念図である。
【図１４】結果出力の処理に基づいて、画像表示部に表示されるプレビュー画像を説明する図である。
【図１５】画像記憶処理を説明するためのフローチャートである。
【符号の説明】
【００８９】
１  デジタルカメラ，１０  筐体，１１  レンズ，１２  セルフタイマー点灯部，
１３  ストロボ，１４  モードダイヤル，１５  電源ボタン，１６  シャッターボタン，
１７  画像表示部，１８  印刷ボタン，１９  ズームボタン，２０  メニューボタン，
２１  ディスプレイボタン，２２  レビューボタン，２３  ４方向ボタン，
２４  選択ボタン，３０  画像生成部，３１  イメージセンサ，
３２  アナログフロントエンド部，３３  デジタル画像処理部，３４  圧縮伸張部，
４０  コントローラ，４１  ＣＰＵ，４２  ＲＯＭ，４３  ワークメモリ，
４４  センサコントローラ，４５  ディスプレイコントローラ，
４６  入出力インタフェース，４７  ＵＳＢホストコントローラ，
４８  ＵＳＢデバイスコントローラ，
ＯＥ  光電変換部，ＣＣ  制御系，ＯＳ  光学系，ＳＭ  記憶媒体，
ＦＬ  フラッシュメモリ，ＢＴ  操作用ボタン群，ＦＭ  フレームメモリ，
ＤＡＴ  プレビュー画像情報，ＢＫ  ブロック，Ｐ  画素，
ＥＶ  評価範囲，Ｗ  全体範囲，ＷＥ  エッジ幅
【図１】
2006115446.tif 000008
【図２】
2006115446.tif 000009
【図３】
2006115446.tif 000010
【図４】
2006115446.tif 000011
【図５】
2006115446.tif 000012
【図６】
2006115446.tif 000013
【図７】
2006115446.tif 000014
【図８】
2006115446.tif 000015
【図９】
2006115446.tif 000016
【図１０】
2006115446.tif 000017
【図１１】
2006115446.tif 000018
【図１２】
2006115446.tif 000019
【図１３】
2006115446.tif 000020
【図１４】
2006115446.tif 000021
【図１５】
2006115446.tif 000022