(57)【要約】【課題】最終的な出力媒体に至る作業工程であるワークフローは、機器の制御パラメータ値、媒体の特性等の影響を複雑に受け得るので、ユーザにとっては、撮影時の想定とは異なる思いがけない出力結果しか得られないことも珍しくない。【解決手段】上記課題を解決するために、撮像装置は、出力媒体に至るワークフローにより定まる出力媒体の再現可能な明暗範囲である明暗再現範囲を取得する取得部と、被写体の特定領域を指定する領域指定部と、領域指定部により指定された特定領域の明暗範囲である領域明暗範囲を演算する演算部と、明暗再現範囲および領域明暗範囲を対比可能に表示する表示部とを備える。【選択図】図５
2012023465.tif 000002
【特許請求の範囲】
【請求項１】
出力媒体に至るワークフローにより定まる前記出力媒体の再現可能な明暗範囲である明暗再現範囲を取得する取得部と、
被写体の特定領域を指定する領域指定部と、
前記領域指定部により指定された前記特定領域の明暗範囲である領域明暗範囲を演算する演算部と、
前記明暗再現範囲および前記領域明暗範囲を対比可能に表示する表示部と
を備える撮像装置。
【請求項２】
前記取得部は、前記ワークフローとして介在する各々の要素ごとに定められた明暗再現データを取得することにより前記明暗再現範囲を算出して取得する請求項１に記載の撮像装置。
【請求項３】
前記領域明暗範囲を前記明暗再現範囲のどの範囲に対応付けるかの指示を受け付ける指示受付部と、
前記領域明暗範囲と前記明暗再現範囲の対応付けに基づいて前記被写体を撮影する撮影時の露出値を算出する露出値算出部と
を備える請求項１または２に記載の撮像装置。
【請求項４】
一度の撮影指示により、前記露出値算出部により算出された複数の前記出力媒体に対応する複数の露出値により連続撮影を行う撮影制御部を備える請求項３に記載の撮像装置。
【請求項５】
前記露出値に従って撮影された撮影画像データに、前記出力媒体に関する情報を関連付ける情報付与部を備える請求項３または４に記載の撮像装置。
【請求項６】
前記領域明暗範囲を前記明暗再現範囲に対応付けた結果、白飛び領域および黒潰れ領域の少なくとも一方を生じるときは警告を行う警告部を備える請求項３から５のいずれか１項に記載の撮像装置。
【請求項７】
前記警告部は、前記表示部が前記明暗再現範囲および前記領域明暗範囲と共に表示する前記被写体のライブビュー画像に、前記白飛び領域および前記黒潰れ領域の少なくとも一方を視認可能に重畳表示する請求項６に記載の撮像装置。
【請求項８】
前記領域指定部は、設定されたオートフォーカス領域の位置に連動して前記特定領域を指定する請求項１から７のいずれか１項に記載の撮像装置。
【請求項９】
前記領域指定部は、設定された測光領域の大きさに連動して前記特定領域を指定する請求項１から８のいずれか１項に記載の撮像装置。
【請求項１０】
出力媒体に至るワークフローにより定まる前記出力媒体の再現可能な明暗範囲である明暗再現範囲を取得する取得ステップと、
被写体の特定領域を指定する領域指定ステップと、
前記領域指定ステップにより指定された前記特定領域の明暗範囲である領域明暗範囲を演算する演算ステップと、
前記明暗再現範囲および前記領域明暗範囲を対比可能に表示する表示ステップと
をコンピュータに実行させる撮像装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像装置の制御プログラムに関する。
【背景技術】
【０００２】
被写体画角を複数の領域に分割してそれぞれの輝度を検出する分割測光センサを用い、その出力結果から被写体全体を適正露出にする露出値を演算して、自動露出制御により撮影を行うカメラが知られている（例えば特許文献１）。
［先行技術文献］
［特許文献］
［特許文献１］特開昭５６−５１７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
銀塩フィルムを利用するフィルムカメラから、撮像素子を利用するデジタルカメラに移行するにつれ、最終的な出力媒体は銀塩ペーパーに止まらず、インクジェットプリンターによるフォトペーパー、デジタルフォトフレーム等、様々な態様が出現している。しかも、最終出力に至るすべての工程は、ユーザの意図と作業の下でコントロールすることができる環境が整ってきた。しかしながら、最終的な出力媒体に至る作業工程であるワークフローは、機器の制御パラメータ値、媒体の特性等の影響を複雑に受け得るので、ユーザにとっては、撮影時の想定とは異なる思いがけない出力結果しか得られないことも珍しくない状況を生んでいる。つまり、被写体の輝度値に基づく露出制御のみでは、ユーザが望む出力結果は得られないおそれがある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の態様における撮像装置は、出力媒体に至るワークフローにより定まる出力媒体の再現可能な明暗範囲である明暗再現範囲を取得する取得部と、被写体の特定領域を指定する領域指定部と、領域指定部により指定された特定領域の明暗範囲である領域明暗範囲を演算する演算部と、明暗再現範囲および領域明暗範囲を対比可能に表示する表示部とを備える。
【０００５】
また、上記課題を解決するために、本発明の第２の態様における撮像装置の制御プログラムは、出力媒体に至るワークフローにより定まる出力媒体の再現可能な明暗範囲である明暗再現範囲を取得する取得ステップと、被写体の特定領域を指定する領域指定ステップと、領域指定ステップにより指定された特定領域の明暗範囲である領域明暗範囲を演算する演算ステップと、明暗再現範囲および領域明暗範囲を対比可能に表示する表示ステップとをコンピュータに実行させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】カメラから最終的な出力媒体に至るワークフローを示す概念図である。
【図２】各々の機器、媒体における明暗再現データと、ワークフロー全体における明暗再現データを説明する説明図である。
【図３】本実施形態に係るカメラのシステム構成図である。
【図４】本実施形態に係るカメラの背面図である。
【図５】明暗再現範囲と領域明暗範囲が表示部に表示された様子を示す図である。
【図６】被写体に対して特定領域の大きさを設定する様子を説明する説明図である。
【図７】明暗再現範囲の取得から本撮影動作に至るカメラの動作を説明するフロー図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、カメラ１０から最終的な出力媒体に至るワークフローを示す概念図である。カメラ１０は撮像装置としてのデジタルカメラであり、カメラ１０で生成された撮影画像データは、ユーザの嗜好に合わせて最終的な出力媒体に出力される。出力媒体は近年ますます多様化しており、出力結果は、その最終的な出力媒体の特性、および当該出力媒体に至るワークフローに介在する機器等の特性によって大きく異なる。つまり、カメラ１０で生成された同じ撮影画像データであっても、いずれの出力媒体に出力するかによって、その印象は違ったものになる。
【００１０】
例えば、ユーザが、撮影した撮影画像データをフォトフレーム２０でスライドショー表示させることを最終的な目的とした場合、フォトフレーム２０が内蔵する画像処理回路および表示パネルの再現表示領域に影響されて、フォトフレーム２０独自の画像を表示する。更に言えば、フォトフレーム２０で表示される画像は、フォトフレーム２０の画像処理回路および表示パネルの再現表示領域等の特性に、カメラ１０の撮像素子のダイナミックレンジ、画像処理回路等の特性が掛け合わされた結果である。
【００１１】
また、ユーザが、撮影した撮影画像データをＰＣモニタ４０で表示させることを最終的な目的とした場合、ＰＣモニタ４０の表示パネルの再現表示領域に加え、ワークフローとして介在するＰＣ本体３０による撮影画像データの処理も表示に影響を与える。例えば、カメラ１０で出力する撮影画像データが、すでにカメラ１０の画像処理回路でＪＰＥＧファイルにまで処理されている場合、ＪＰＥＧファイルは表色系が規定されて各画素の輝度値等が確定しているので、ＰＣモニタ４０による表示に、ＰＣ本体３０の処理による影響は少ない。一方、カメラ１０が出力する画像データが、基本的に撮像素子の出力値をそのまま記録するＲＡＷファイルである場合、ＰＣ本体３０に搭載された現像ソフトウェアにより、ＲＡＷファイルをＰＣモニタ４０へ出力できる画像ファイル形式に展開する処理を要する。このとき、使用する現像ソフトウェアにより、更には処理するパラメータ値により、再現できる色範囲、明暗範囲等のさまざまなパラメータにおいて異なった出力結果を得る。
【００１２】
更に、ユーザが、撮影した撮影画像データをフォトペーパー６０にプリントアウトすることを最終的な目的とした場合、プリンター５０の特性、フォトペーパー６０の特性もプリント結果に影響を与えることになる。プリンター５０の特性は、例えばインクジェットプリンターである場合、装着されるインクタンクの特性、噴射ノズルの径などによって定められる。フォトペーパー６０も多種多様であり、フォトペーパー６０の特性は、インク吸収率、表面のコーティング特性などによって定められる。
【００１３】
図示した出力媒体以外にも、例えばプロジェクター、携帯電話、カラーコピー機など様々な媒体が挙げられるが、それぞれが再現できる色範囲、明暗範囲等の特性を有する。このように、最終的な出力媒体に至るワークフローにおいては、介在する各々の要素が有する特性を掛け合わせていくことになり、ユーザが意図する最終出力媒体において、ユーザにとって許容できない出力結果となる場合がある。
【００１４】
特に、特性として重要なファクターの一つである明暗再現範囲は、最終的な出力媒体において、観察者が抱く印象に非常に大きな影響を与える。すなわち、理想的には完全な純白から完全な暗黒まで無断階で再現できることが望ましいが、出力する媒体によって再現できる明暗範囲は制限されるので、場合によっては締りが無いとの印象を与えることもあり得る。そこで、本実施形態においては、被写体像の最終出力媒体における明暗再現範囲に着目する。
【００１５】
図２は、各々の機器、媒体における明暗再現データと、ワークフロー全体における明暗再現データを説明する説明図である。ここでは、最終的な出力媒体を媒体Ｃとして、媒体Ｃに至るワークフロー中に介在する媒体を媒体Ａおよび媒体Ｂとする。なおここでは、ワークフロー中に介在する機器、媒体等の要素を単に媒体と呼ぶ。
【００１６】
図の横軸には、撮影画像データの輝度値である入力値が与えられている。ここでは、暗黒に０が、純白に２５５が割り振られる８ビット系の撮影画像データとして説明する。また、縦軸には、最下端を理想的な暗黒とし最上端を理想的な純白とした場合の、入力値に対して各々の媒体が出力する明るさが与えられている。
【００１７】
例えば、媒体Ａの明暗再現データであるデータＣＡは、入力値０に対してはややグレーに寄った出力であり、入力値２５５に対しては純白に近い出力が得られることがわかる。このとき、媒体Ａが再現できる明暗範囲はレンジＲＡとなる。さらに、データＣＡは全体的に上凸のカーブ形状を成すので、入力値の変化に対して暗い領域では明るさの変化が大きく、明るい領域では明るさの変化が小さいことがわかる。すなわち、暗部のグラデーションよりも、明部のグラデーションの方がより細かく再現できることがわかる。
【００１８】
媒体Ｂの明暗再現データであるデータＣＢによれば、媒体Ｂが再現できる明暗範囲であるＲＢはより広範であることがわかる。また、データＣＢは全体的にリニアに変化するので、明部暗部で再現されるそれぞれのグラデーションに差はないことがわかる。また、上凸形状のデータＣＡに比べれば、明部において再現されるグラデーションは粗く、暗部において再現されるグラデーションは細かいと言える。
【００１９】
媒体Ｃの明暗再現データであるＣＣは、入力値０に対しては暗黒に近い出力であり、入力値２５５に対してはややグレーに寄った出力が得られることがわかる。このとき、媒体Ｃが再現できる明暗範囲はレンジＲＣとなる。さらに、データＣＣは全体的に下凸のカーブ形状を成すので、入力値の変化に対して暗い領域では明るさの変化が小さく、明るい領域では明るさの変化が大きいことがわかる。すなわち、明部のグラデーションよりも、暗部のグラデーションの方がより細かく再現できることがわかる。
【００２０】
媒体Ａおよび媒体Ｂを介在させて、最終的な出力媒体である媒体Ｃを出力結果として得る場合、全体として再現できる明暗再現範囲は、レンジＲＡ、ＲＢ、ＲＣの共通部分であるレンジＲＴと定義される。また、全体としての明暗再現データＣＴは、それぞれのデータＣＡ、ＣＢ、ＣＣを掛け合わせてレンジＲＴの幅に正規化した形状を成す。
【００２１】
したがって、最終的な出力媒体に至るまでに介在する媒体のすべてが広範な明暗再現範囲を備えていれば、全体としても広範な明暗再現範囲を実現することができる。さらには、ユーザが撮影の意図に応じた媒体を選択して組み合わせることもできる。例えば、全体の被写体領域に対して陰影部分が大きな比重を占めるようなシーンでは、より黒領域の再現範囲が重視され、かつ、黒領域のグラデーションが細かいことが望ましい。このような場合は、媒体Ｃを最終出力とするにあたり、黒領域の再現範囲が狭い媒体Ａを避けて媒体Ｂのみを介在させれば良い。
【００２２】
最終的な出力媒体をフォトペーパー６０に定める場合にも、フォトペーパー６０には多くの種類が商品化されており、また、フォトペーパー６０をプリントするプリンター５０も多くの種類が存在する。明暗再現データはそれぞれ個々に異なり、明部領域の再現が得意であったり、逆に、暗部領域の再現が得意であったりと、それぞれが特性を有する。ＰＣ本体３０に組み込まれている現像ソフトウェア等も同様であり、ユーザは、これらの選択肢の中から意図に合った媒体を選択して組み合わせ、最終的な出力を得る。本実施形態においては、最終出力媒体に至るワークフローに介在するそれぞれの媒体の明暗再現データは、予めＰＣ本体３０の記録部に収集されて保管されているものとする。それぞれの媒体の明暗再現データは、例えば、ユーザにより、それぞれの媒体を販売するメーカーのＨＰからネットワークを介してＰＣ本体３０の記録部に収集される。カメラ１０は、例えばＵＳＢケーブルを介してＰＣ本体３０と接続し、記録部に保管されている各媒体の明暗再現データを取得する。
【００２３】
図３は、本実施形態に係るカメラ１０のシステム構成図である。カメラ１０は、カメラ制御部１０１を備え、カメラ１０を構成する各要素を直接的または間接的に制御する。カメラ制御部１０１は、システムメモリ１０２と通信する。システムメモリ１０２は、電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ（登録商標）等により構成される。システムメモリ１０２は、カメラ１０の動作時に必要な定数、変数、設定値、プログラム等を、カメラ１０の非動作時にも失われないように記録している。
【００２４】
内部メモリ１０３は、高速で読み書きのできるランダムアクセスメモリであり、例えばＤＲＡＭ、ＳＲＡＭなどが用いられる。内部メモリ１０３は、連写撮影、動画撮影において高速に連続して画像データが生成される場合に、画像処理の順番を待つバッファメモリとしての役割を担う。また、画像処理部１０７が行う画像処理、圧縮処理において、ワークメモリとしての役割も担うと共に、加工処理された画像データを一時的に保管する役割も担う。更に、システムメモリ１０２に記録されている定数、変数、設定値、プログラム等が適宜展開されて、カメラ１０の制御に利用される。したがって、内部メモリ１０３は、これらの役割を担うに相当する十分なメモリ容量を備える。
【００２５】
撮像素子１０４は、光学系を透過して入射する被写体像である光学像を光電変換する素子であり、例えば、ＣＣＤ、ＣＭＯＳセンサが用いられる。撮像素子１０４は、駆動部１０５を介して、カメラ制御部１０１によって制御される。撮像素子１０４で光電変換された被写体像は、Ａ／Ｄ変換器１０６でアナログ信号からデジタル信号に変換される。
【００２６】
画像処理部１０７は、設定されている撮影モード、ユーザからの指示に則して、画像データを所定の画像フォーマットに従った画像ファイルに変換する。例えば、静止画像としてＪＰＥＧファイルを生成する場合、色変換処理、ガンマ処理、ホワイトバランス処理等の画像処理を行った後に適応離散コサイン変換等を施して圧縮処理を行う。また、動画像としてＭＰＥＧファイルを生成する場合、所定の画素数に縮小されて生成された連続する静止画としてのフレーム画像に対して、フレーム内符号化、フレーム間符号化を施して圧縮処理を行う。
【００２７】
画像処理部１０７によって処理された静止画像ファイル、動画像ファイルは、内部メモリ１０３から記録媒体ＩＦ１１０を介して、記録媒体１１１に記録される。記録媒体１１１は、フラッシュメモリ等により構成される、カメラ１０に対して着脱可能な不揮発性メモリである。ただし、記録媒体１１１は、着脱式に限らず、カメラ１０に内蔵される例えばＳＳＤなどの記録媒体であっても良い。このとき、記録媒体１１１に記録された静止画像ファイル、動画像ファイルは、有線によるＵＳＢ、無線によるＬＡＮ等により外部機器接続ＩＦ１１４を介して外部へ出力される。
【００２８】
画像処理を施された画像データは、表示制御部１１５の制御により、表示部１１６に表示される。撮影直後に撮影された画像データを所定時間表示すれば、記録媒体１１１に記録された画像ファイルに対応する画像を撮影者に視認させるレックレビュー表示を実現できる。また、撮像素子１０４が連続的に光電変換する被写体像を、記録媒体１１１に記録することなく表示部１１６に逐次表示すればライブビュー表示を実現できる。
【００２９】
カメラ１０は、ユーザからの操作を受け付ける操作部材１０８を複数備えているが、カメラ制御部１０１は、これら操作部材１０８が操作されたことを検知し、操作に応じた動作を実行する。また、カメラ１０は操作部材１０８の類としてレリーズスイッチ１０９を備える。レリーズスイッチ１０９は、押下げ方向に２段階に検知できる押しボタンで構成されており、カメラ制御部１０１は、１段階目の押下げであるＳＷ１の検知により撮影準備動作であるＡＦ等を実行し、２段階目の押下げであるＳＷ２の検知により撮像素子１０４による被写体像の取得動作を実行する。
【００３０】
カメラ１０は、電源制御部１１２を介してバッテリ１１３から電力供給を受ける。電源制御部１１２はカメラ１０への電力供給と共に、バッテリ１１３と通信して残電力の検出、電力供給の監視を行う。
【００３１】
外部機器接続ＩＦ１１４は、有線によるＵＳＢ、無線によるＬＡＮ等のインターフェイスであり、外部機器とデータの授受を行う。上述のように、カメラ１０から後のワークフローにおけるそれぞれの媒体の明暗再現データは、外部機器接続ＩＦ１１４を介してＰＣ本体３０から取得する。取得された明暗再現データは、システムメモリ１０２へ記録される。
【００３２】
なお、カメラ１０は、外部機器接続ＩＦ１１４を介して明暗再現データを取得する他に、一時的に記録媒体１１１に記録された明暗再現データを、記録媒体ＩＦ１１０を介して取得しても良い。さらには、代表的な媒体の明暗再現データは、カメラ１０の出荷当初からシステムメモリ１０２に記録させておき、カメラ１０の使用時にユーザが表示部１１６に表示されるメニュー項目から意図する媒体を選択するようにしても良い。外部から取得された明暗再現データであっても、撮影後のワークフローに組み込まない媒体の明暗再現データもシステムメモリ１０２に複数存在する場合には、ユーザが意図する媒体をメニュー項目から選択できるように構成すると良い。つまり、ワークフローに介在する媒体から最終的な出力媒体まで、ユーザが一つずつ選択して指定するように構成しても良い。
【００３３】
また、明暗再現データの取得は、上述のようにユーザが意図する最終的な出力媒体に至るそれぞれの媒体の明暗再現データ（ＣＡ、ＣＢ…）を個別に取得しても良いし、全体としての明暗再現データＣＴを取得しても良い。前者の場合は、個々の明暗再現データから全体の明暗再現データＣＴをカメラ制御部１０１が算出し、後者の場合は、ＰＣ本体３０が算出する。いずれにしても、ユーザは、撮影を開始する前に意図する最終的な出力媒体とワークフローを確定し、明暗再現データＣＴをカメラ１０のシステムメモリ１０２または内部メモリ１０３内に取得しておく。なお、最終的な出力媒体とワークフローの複数の組み合わせは予めプリセットされ、それぞれにその組み合わせに係る全体の明暗再現データＣＴが対応されてシステムメモリ１０２に記録されていても良い。この場合は、ユーザは、表示部に表示されるメニュー項目から意図するプリセット番号を選択すれば、その組み合わせの明暗再現データＣＴを直接的に呼び出すことができる。
【００３４】
表示部１１６は、表示制御部１１５の制御により、上述のように、レックレビュー表示、ライブビュー表示といった被写体画像の表示の他に、明暗再現データの取得に関わるメニュー項目表示、カメラ１０の各種設定に関する様々なメニュー項目表示および情報表示を実行する。メニュー項目表示および情報表示は、例えばライブビュー表示などの被写体画像の表示と共に並置または重畳することもできる。後述する、明暗再現範囲と領域明暗範囲の対比表示は、被写体画像と関連情報の並置表示に相当する。
【００３５】
測光センサ１１７は、光学系へ入射する被写体光束を複数の領域ごとに測光することにより被写体の輝度分布を計測する。計測結果はカメラ制御部１０１へ出力され、カメラ制御部１０１は後述の手順を経て露出値を算出する。露出値を算出する対象である測光領域の大きさを規定する測光モードとしては、被写体全体としてのマルチパターン測光モード、指定された点を中心に被写体領域の１５％程度を切り取る重点測光モード、さらに狭領域であるスポット測光モードなどが選択されうる。なお、測光センサ１１７は撮像素子１０４と別途設けても良いし、撮像素子１０４を測光センサ１１７として利用しても良い。特に、後述するように被写体の顔領域を検出して測光範囲を設定する場合には、撮像素子１０４を測光センサとして利用することが好ましい。
【００３６】
焦点検出センサ１１８は、被写体の焦点状態を検出するセンサである。焦点を検出する領域は、被写体領域に対して２次元的に複数配置され、焦点検出センサ１１８は、ユーザによって指定された領域またはカメラ制御部１０１が自動設定する領域の焦点状態を検出してカメラ制御部１０１へ検出結果を引き渡す。焦点を検出する領域は、レンズ制御部１１９によって制御される光学系のフォーカスレンズにより合焦調整されるオートフォーカス領域となる。
【００３７】
焦点検出センサ１１８は、位相差検出方式のセンサを個別に設けても良いし、撮像素子１０４を焦点検出センサ１１８として利用しても良い。撮像素子１０４を焦点検出センサとして利用する場合のオートフォーカスは、撮像素子１０４からの撮像信号の高周波成分を抽出してＡＦ評価値信号を生成し、これが最大になるフォーカスレンズ位置を検出するコントラストＡＦ方式を採用する。
【００３８】
ズームレンズ、フォーカスレンズ、手振れ補正レンズ等の光学系はレンズ制御部１１９により制御されて、被写体像の画角を変更し、被写体像の特定領域を撮像素子１０４の受光面上で合焦させ、手ぶれを打ち消して撮像素子１０４の受光面上で安定した結像状態を維持する。カメラ１０がレンズ交換式カメラである場合には、レンズ制御部１１９はレンズ側に設置されて、カメラ制御部１０１と通信しつつ、光学系を制御するように構成しても良い。
【００３９】
露光制御部１２０は、カメラ制御部１０１によって設定された絞り値およびシャッタ速度に従って、光学系に配置される絞り、撮像素子１０４近傍に配置されるシャッタを制御する。絞りが交換式のレンズに設置されている場合は、レンズ制御部１１９を介して制御する。また、カメラ１０がメカニカルなシャッタを備えない場合には、駆動部１０５と協調して、撮像素子１０４のリセットおよび電荷読み出しのタイミングを制御することにより被写体像の受光期間を調整する。
【００４０】
図４は、本実施形態に係るカメラ１０の背面図である。図示するように、表示部１１６の近傍には操作部材１０８としての十字ＳＷ１２１が設けられており、ユーザは十字ＳＷ１２１を操作することで、選択範囲を上下左右に移動させることができる。十字ＳＷ１２１の中央には決定ボタン１２２が設けられており、ユーザは決定ボタン１２２を押下げることにより十字ＳＷ１２１による選択を確定させる。例えば、図のように被写体像がライブビュー表示されている状態で被写体の特定領域を指定する場合、ユーザは、十字ＳＷ１２１を上下左右に操作することにより、ライブビュー表示中の指定枠２０１を上下左右に移動させることができる。そして、ユーザは、意図する場所に指定枠２０１を移動させたら、決定ボタン１２２を押し下げて特定領域の指定を完了させる。
【００４１】
図５は、明暗再現範囲と領域明暗範囲が表示部１１６に表示された様子を示す図である。本実施形態においては、指定された被写体の特定領域において検出される領域明暗範囲を、最終的な出力媒体において出力可能な明暗再現範囲のどの範囲に対応させるかをユーザから指定を受けて、その対応関係から撮影時の露出値を決定する。図は、被写体における特定領域の指定と、最終出力媒体の明暗再現範囲に対する領域明暗範囲の指定とをユーザが実行するユーザインターフェイス画面の例である。
【００４２】
まず、図４を用いて説明したように、ユーザは十字ＳＷ１２１と決定ボタン１２２を操作して指定枠２０１を移動させ、被写体の特定領域を指定する。特定領域は、ユーザが最終出力媒体において明暗の再現を特に正確に実現したい領域であり、通常は主被写体が指定される。十字ＳＷ１２１と決定ボタン１２２を利用したマニュアル操作により特定領域を指定する他に、カメラ制御部１０１が自動的に指定するモードを用意しても良い。
【００４３】
カメラ制御部１０１は、さまざまな条件から被写体領域中の主被写体を推定する。例えば、取得した画像データからカメラ制御部１０１が被写体の顔領域を検出する顔検出機能を利用して、検出した顔領域を主被写体と推定しつつ、特定領域を顔領域に自動的に指定することができる。また、複数の焦点検出領域からオートフォーカス領域を選択する選択アルゴリズムを利用して、選択されたオートフォーカス領域を特定領域として自動的に指定することができる。選択アルゴリズムとしては、被写体までの距離に着目した近点優先、被写体領域の相対的な位置に着目した中央優先などが知られている。もちろん、ユーザがマニュアル操作で指定するオートフォーカス領域指定に連動して特定領域を自動的に指定しても良い。
【００４４】
このように被写体の特定領域が指定されると、次に、カメラ制御部１０１は、当該特定領域において検出される領域明暗範囲を、最終的な出力媒体において出力可能な明暗再現範囲のどの範囲に対応させるかの指定をユーザから受け付ける。上述のように、カメラ制御部１０１は、最終的な出力媒体における出力可能な明暗再現範囲を、明暗再現データＣＴとして、撮影を開始する前にシステムメモリ１０２または内部メモリ１０３内に取得している。そして、カメラ制御部１０１は、領域明暗範囲の対応指定受け付けに先立ち、ユーザが選択した最終出力媒体の名称を出力媒体表示枠２０２に表示し、ワークフローを加味した当該出力媒体の明暗再現範囲を再現スケールバー２０３により表現する。
【００４５】
再現スケールバー２０３は、図示するように、左右方向に延びるバーに対して左端を理想的な暗黒、右端を理想的な純白として複数のセグメントに分割し、最終出力媒体で再現できないセグメントを点線枠、再現できるセグメントを実線枠で取り囲んで表現されている。再現できるセグメントの黒から白に至るグラデーションは、明暗再現データＣＴのカーブ形状に基づいて決定される。すなわち、より細かくグラデーションを再現できる領域が左右に広く設定され、その分セグメントが多く割り当てられる。例えば、図２において全体的に上凸のカーブ形状を成すのであれば、暗部のグラデーションよりも、明部のグラデーションの方がより細かく再現できるので、黒側のセグメントが少なく、白側のセグメントが多く割り当てられる。
【００４６】
領域明暗範囲は、上述のように指定された特定領域の明暗分布をカメラ制御部１０１が解析して確定される。具体的には、カメラ制御部１０１は、ライブビュー表示用に取り込んだ撮影画像データを用いて、指定された特定領域に含まれる画素の輝度値からこの領域に含まれる明暗の範囲を算出する。なお、このとき指定領域に含まれる画素が示す輝度値は、撮像素子１０４のダイナミックレンジ、および撮影画像データを生成する画像処理部１０７の特性等の影響を受けた値である。したがって、カメラ１０の設定、状態によっては、同じ被写体に対しても異なる明暗範囲を算出する場合がある。例えば、画像処理部１０７は生成するファイル形式により異なる画像処理を実行するので、ＪＰＥＧファイルを生成する設定となっているか、ＲＡＷファイルを生成する設定となっているかによって異なる明暗範囲を算出し得る。
【００４７】
このように確定された領域明暗範囲も、明暗再現範囲と同様に、領域スケールバー２０４として表現する。つまり、左端を特定領域に含まれる最も黒いセグメントとし、右端を特定領域に含まれる最も白いセグメントとして、左右方向に延びるグラデーションバーとして表現する。ただし、領域スケールバー２０４は、特定領域における明暗分布であるので、通常はこの特定領域に純白に近い白と暗黒に近い黒を同時に含むことは少なく、再現スケールバー２０３に対して左右方向に短い形状を成す。
【００４８】
そして、領域スケールバー２０４は、デフォルト状態として、中央のセグメントが、その濃度において再現スケールバー２０３の同じ濃度を有するセグメントと上下方向に対応するように並置される。なお、この状態におけるカメラ制御部１０１が算出する露出値は、設定された測光モードに基づいて測光センサ１１７の出力により算出されるデフォルトの露出値である。ここで、露出値とは、撮像素子１０４を被写体光束に露光する露光時間、被写体光束を制限する絞りの絞り値、および撮像素子１０４の出力ゲインに相当する撮像感度の３つの数値である。算出された露出値は、露出値表示部２０５に表示される。
【００４９】
ユーザは、このように再現スケールバー２０３および領域スケールバー２０４として対比可能に表示された明暗再現範囲および領域明暗範囲を観察して、領域明暗範囲を明暗再現範囲のどの範囲に対応させるかについて操作する。すなわち、ユーザは、最終出力媒体において特定領域の明暗をどの明暗濃度で表現したいかを決定する。具体的には、十字ＳＷ１２１を左右方向に操作することにより領域スケールバー２０４を左右に移動させ、再現スケールバー２０３を構成するセグメントのうち意図する濃度のセグメントに、領域スケールバー２０４の対応させたいセグメントを上下方向に対応させる。
【００５０】
このように領域スケールバー２０４が左右方向に移動されて、決定ボタン１２２が押し下げられると、カメラ制御部１０１は撮影実行時に適用される露出値を再算出する。具体的には、移動によって生じた露出段数分をプログラム線図に沿って補正する。例えばカメラ１０が絞り優先モードに設定されている場合は、カメラ制御部１０１は、ユーザが設定した絞り値はそのままにして、露光時間と撮像感度を当該段数分に相当するように補正する。そして、補正された露出値は、露出値表示部２０５に更新表示される。
【００５１】
なお、領域スケールバー２０４の移動の結果、被写体領域に白飛び領域、黒潰れ領域が発生する場合がある。白飛び領域および黒潰れ領域の少なくとも一方が生じる場合には、カメラ制御部１０１は、ユーザに対して警告を行う。具体的には、図５で示すライブビュー表示されている被写体画像に対して、白飛び領域、黒潰れ領域を白黒に点滅させる画像信号を重畳させてユーザに視認させる。同時に、または、独立して音を出すなどの他の警告を行っても良い。以上のように領域明暗範囲の対応指定受け付けが完了すると、カメラ制御部１０１は、ユーザから撮影実行の指示を待つ。
【００５２】
図６は、被写体に対して特定領域の大きさを設定する様子を説明する説明図である。特定領域の大きさは、ユーザの意図に従って、ユーザが任意に設定できるようにメニュー項目を構成しても良いし、測光モードの測光領域に対応させても良い。上述のように、スポット測光モードに対応させる場合は、指定枠２１１に示すように、ごく狭い領域を特定領域に設定することができる。同様に、重点測光モードであれば、指定枠２１３に示すように、被写体領域の１５％程度を特定領域に設定することができる。さらには、マルチパターン測光モードに対応させて、指定枠２１４に示すように、被写体全体を特定領域に設定することもできる。また、上述のように、顔検出機能を用いて顔領域を囲む指定枠２１２を特定領域と設定すれば、被写体領域に対して動的に変化する顔領域の割合に応じて、特定領域の大きさも変化させることができる。
【００５３】
図７は、明暗再現範囲の取得から本撮影動作に至るカメラ１０の動作を説明するフロー図である。ユーザは、撮影に先立ち明暗再現範囲を予め取得すべく、例えばカメラ１０をＵＳＢケーブルによりＰＣ本体３０に接続する。カメラ制御部１０１は、ステップＳ１０１で、外部機器接続ＩＦ１１４を介して、ＰＣ本体３０の記録部に記録された明暗再現範囲を取得する。
【００５４】
ユーザがカメラ１０を被写体に向けてライブビュー表示の指示操作を行うと、カメラ制御部１０１は、ステップＳ１０２で、駆動部１０５を介して撮像素子１０４を連続的に駆動しながら被写体画像を取り込み、表示部１１６でライブビュー表示を実現する。カメラ制御部１０１は、ステップＳ１０３でユーザから特定領域の領域指定を受け付けると、ステップＳ１０４で指定された特定領域における領域明暗範囲を算出する。
【００５５】
カメラ制御部１０１は、明暗再現範囲と領域明暗範囲が確定したら、ステップＳ１０５で、上述のように再現スケールバー２０３および領域スケールバー２０４を生成して表示部１１６に対比表示する。さらに、カメラ制御部１０１は、ステップＳ１０６で、ユーザからの領域明暗範囲の移動を受け付け、その移動量に応じて、ステップＳ１０７で撮影時の露出値を演算する。
【００５６】
その結果、カメラ制御部１０１は、ステップＳ１０８で、被写体領域中に白飛び領域および黒潰れ領域の少なくとも一方が生じるか否かを判断し、生じると判断した場合にはステップＳ１０９へ進み、上述のように当該領域を点滅させてユーザに視認させる。
【００５７】
これらの処理を経て、カメラ制御部１０１は、ステップＳ１１０で設定完了の指示をユーザから受けるとステップＳ１１１へ進み撮影指示を待つ。設定作業が続行される場合は、ステップＳ１０３へ戻り上記のステップを繰り返す。
【００５８】
ステップＳ１１１では、カメラ制御部１０１は、レリーズスイッチ１０９のＳＷ１がユーザによりＯＮにされたか否かを検出する。カメラ制御部１０１は、ＳＷ１がＯＮにされるまで待機する。
【００５９】
カメラ制御部１０１は、ステップＳ１１１でＯＮを検出したらステップＳ１１２で撮影準備動作を実行する。具体的には、オートフォーカスなどを実行する。なお、本フローにおいては、露出値はすでにステップＳ１０７で決定されているので再度測光処理を実行しなくても良いが、ユーザの設定によっては測光処理を再度行い、ステップＳ１０７で取得した補正露出段数分をシフトさせて露出値を演算し直しても良い。
【００６０】
カメラ制御部１０１は、ステップＳ１１３へ進み、ＳＷ２がユーザにＯＮされるまで待機する。所定時間内にＯＮされなければ、ステップＳ１１１へ戻り、再びＳＷ１がＯＮにされるまで待機する。所定時間内にＯＮされれば、ステップＳ１１４へ進み、カメラ制御部１０１は、本撮影動作を実行して撮影画像データとしての画像ファイルを生成する。
【００６１】
カメラ制御部１０１は、画像ファイルを生成するときに、撮影時に選択されていた最終出力媒体に関する情報をメタ情報として記録する。さらに、ワークフローに介在させる媒体も併せて記録しても良い。ユーザは、所定の画像処理ソフトウェアを介して画像ファイルを検索すれば、いずれの出力媒体を意図して撮影した画像ファイルであるかを後から確認することができる。さらには、選択していたワークフローと異なるワークフローをユーザが実行しようとしたときに、警告を出すこともできる。なお、最終出力媒体に関する情報およびワークフローに介在させる媒体に関する情報は、メタ情報として画像ファイルそのものに埋め込まなくても、例えばリンクファイルなどの別途独立したファイルに記述するように構成しても良い。
【００６２】
ステップＳ１１４で画像ファイルを生成したら、カメラ制御部１０１は、一連の処理フローを終了する。
【００６３】
上述の実施形態では、一つの最終出力媒体とワークフローを選択して、その明暗再現範囲を基準として露出値を補正した。しかし、選択できる最終出力媒体およびワークフローを複数にしても良い。この場合、カメラ制御部１０１は、選択された複数の最終出力媒体およびワークフローごとにステップＳ１０５からステップＳ１０７を繰り返してそれぞれの露出値を演算して内部メモリ１０３に記録する。そして、ステップＳ１１４の本撮影動作において、一度の撮影指示により、カメラ制御部１０１は、内部メモリ１０３から演算された露出値を一つずつ読み出して、その露出値に従った撮影を連続して繰り返す。すなわち、選択された最終出力媒体およびワークフローの数だけ撮影を繰り返して、画像ファイルをそれぞれ生成する。このように構成すれば、一度の撮影指示により、例えばフォトフレーム２０に対しても、フォトペーパー６０に対しても最適な画像ファイルをそれぞれ生成することができる。
【００６４】
さらには、ユーザが選択した最終出力媒体およびワークフローではステップＳ１０９において警告表示がなされる場合には、カメラ制御部１０１は、白飛びおよび黒潰れを生じない他の候補に自動的に切り替える、または、推奨するように表示部１１６へ候補を表示しても良い。
【００６５】
また、上述の実施形態においてはライブビュー表示が可能なカメラ１０を例に説明したが、例えばＡＥロックをＡＥロックボタンにより実現するように、予め定められた操作部材を利用して光学ファインダーを覗きながら特定領域を指定することもできる。この場合、カメラ１０がライブビュー機能を備えなくても良い。
【００６６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６７】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００６８】
１０  カメラ、２０  フォトフレーム、３０  ＰＣ本体、４０  ＰＣモニタ、５０  プリンター、６０  フォトペーパー、１０１  カメラ制御部、１０２  システムメモリ、１０３  内部メモリ、１０４  撮像素子、１０５  駆動部、１０６  Ａ／Ｄ変換器、１０７  画像処理部、１０８  操作部材、１０９  レリーズスイッチ、１１０  記録媒体ＩＦ、１１１  記録媒体、１１２  電源制御部、１１３  バッテリ、１１４  外部機器接続ＩＦ、１１５  表示制御部、１１６  表示部、１１７  測光センサ、１１８  焦点検出センサ、１１９  レンズ制御部、１２０  露光制御部、１２１  十字ＳＷ、１２２  決定ボタン、２０１、２１１、２１２、２１３、２１４  指定枠、２０２  出力媒体表示枠、２０３  再現スケールバー、２０４  領域スケールバー、２０５  露出値表示部
【図１】
2012023465.tif 000003
【図２】
2012023465.tif 000004
【図３】
2012023465.tif 000005
【図４】
2012023465.tif 000006
【図５】
2012023465.tif 000007
【図６】
2012023465.tif 000008
【図７】
2012023465.tif 000009