(57)【要約】【課題】撮像光学系の特性による影響を好適に補正した画像を生成する。【解決手段】撮像装置は、撮像光学系の特性による影響を好適に補正した画像を生成することができる。具体的には撮像装置は、装着されている撮像光学系に対応する回復フィルタを外部装置に要求し、対応する回復フィルタを外部装置から受信して記憶する。そして設定された撮影条件で撮影を行って得られた画像信号に対して既に記憶されている回復フィルタを適用することで、撮像光学系に起因して画像信号に生じている影響を低減する。また撮像装置は、撮像光学系に対応する回復フィルタが既に記憶されている場合には、撮影を行う撮影条件を該回復フィルタに対応する対応撮影条件に基づいて設定する。【選択図】図７
2015204570.tif 000002
【特許請求の範囲】
【請求項１】
装着されている撮像光学系に対応する回復フィルタを外部装置に要求する要求手段と、
前記要求手段による要求に対応する回復フィルタを前記外部装置から受信し、記憶手段に記憶する受信手段と、
撮影条件を設定する設定手段と、
前記設定手段により設定された撮影条件で撮影を行って画像信号を出力する撮像手段と、
前記撮像手段により出力された前記画像信号に対して前記記憶手段に記憶されている回復フィルタを適用することで、前記撮像光学系に起因して前記画像信号に生じている影響を低減する低減手段と、を有し、
前記設定手段は、前記記憶手段に前記撮像光学系に対応する回復フィルタが記憶されている場合に、撮影を行う撮影条件を該回復フィルタに対応する対応撮影条件に基づいて設定する
ことを特徴とする撮像装置。
【請求項２】
撮影を行うシーンが、撮影条件に係る撮影パラメータの組み合わせを規定する組み合わせ情報が各々関連付けられた複数の撮影シーンのいずれであるかを判定する判定手段をさらに有し、
前記設定手段は、前記判定手段により判定された撮影シーンに関連付けられた前記組み合わせ情報により規定される撮影パラメータの組み合わせに優先して、前記対応撮影条件に適合する撮影パラメータの組み合わせを用いて前記撮影を行う撮影条件を設定する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記組み合わせ情報は、前記撮像装置の絞り開口径とシャッタ速度の組み合わせを被写体輝度に応じて規定する情報であり、
前記設定手段は、前記記憶手段に前記撮像光学系に対応する回復フィルタが記憶されている場合に、前記組み合わせ情報において前記対応撮影条件の絞り開口径と異なる絞り開口径が規定される被写体輝度について、前記対応撮影条件の絞り開口径を優先的に使用して前記撮影を行う撮影条件を設定する
ことを特徴とする請求項２に記載の撮像装置。
【請求項４】
撮影を行うシーンが、撮影条件に係る撮影パラメータの組み合わせを規定する組み合わせ情報が各々関連付けられた複数の撮影シーンのいずれであるかを判定する判定手段をさらに有し、
前記要求手段は、前記撮像光学系に対応し、かつ前記判定手段により判定された撮影シーンに対応する回復フィルタを要求する
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記要求手段は、前記判定手段により判定された撮影シーンにおいて使用されうる予め定められた撮影条件に対応する回復フィルタを、優先的に要求することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記複数の撮影シーンはマクロ撮影シーンを含み、
前記要求手段は、前記判定手段により前記撮影を行うシーンが前記マクロ撮影シーンであると判定された場合に、絞りが開放状態であり、かつ被写体距離が所定の距離以下である撮影条件に対応する回復フィルタを優先的に要求する
ことを特徴とする請求項４または５に記載の撮像装置。
【請求項７】
前記複数の撮影シーンは人物撮影シーンを含み、
前記要求手段は、前記判定手段により前記撮影を行うシーンが前記人物撮影シーンであると判定された場合に、絞りが開放状態であり、かつ被写体距離が所定の距離の範囲である撮影条件に対応する回復フィルタを優先的に要求する
ことを特徴とする請求項４乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記複数の撮影シーンは風景撮影シーンを含み、
前記要求手段は、前記判定手段により前記撮影を行うシーンが前記風景撮影シーンであると判定された場合に、絞り開口径が所定値以下であり、かつ被写体距離が無限遠の撮影条件に対応する回復フィルタを優先的に要求する
ことを特徴とする請求項４乃至７のいずれか１項に記載の撮像装置。
【請求項９】
要求手段が、装着されている撮像光学系に対応する回復フィルタを外部装置に要求する要求工程と、
受信手段が、前記要求工程における要求に対応する回復フィルタを前記外部装置から受信し、記憶手段に記憶する受信工程と、
設定手段が、撮影条件を設定する設定工程と、
撮像手段が、前記設定工程において設定された撮影条件で撮影を行って画像信号を出力する撮像工程と、
低減手段が、前記撮像工程において出力された前記画像信号に対して前記記憶手段に記憶されている回復フィルタを適用することで、前記撮像光学系に起因して前記画像信号に生じている影響を低減する低減工程と、を有し、
前記設定手段は前記設定工程において、前記記憶手段に前記撮像光学系に対応する回復フィルタが記憶されている場合に、撮影を行う撮影条件を該回復フィルタに対応する対応撮影条件に基づいて設定する
ことを特徴とする撮像装置の制御方法。
【請求項１０】
設定された撮影条件で撮影を行って画像信号を出力する撮像手段と記憶手段とが接続されたコンピュータを、請求項１乃至８のいずれか１項に記載の撮像装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、制御方法及びプログラムに関し、特に撮像信号に所定のフィルタを適用して補正する技術に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置では、撮影により得られた画像信号に対して様々な補正処理が適用されている。適用される補正処理の１つに、撮像光学系特有の光学伝達関数（ＯＴＦ）に基づく回復フィルタを適用することにより該撮像光学系の特性による収差や回折が画像信号に与える影響を低減する回復処理がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１７０８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
収差や回折が画像信号に与える影響は、例えばレンズ交換式カメラのように、装着された撮像光学系の光学伝達関数によって変化する。またこの他、撮影時に設定されていた焦点距離、絞り値、被写体距離等の撮影条件や、像高位置によっても影響は変化する。従って、十分な補正効果を得るためには、選択された撮像光学系の光学伝達関数、撮影条件及び像高位置の組み合わせに応じて、異なる回復フィルタが必要となる。しかしながら、高精度な回復フィルタはデータ量が大きくなりがちであり、様々な条件に対応した回復フィルタを記憶領域に保持しておくことは多くの記憶容量を必要とすることになるため、回路規模の観点から現実的でない。
【０００５】
これに対し、外部装置から撮影条件に合致する回復フィルタを受信し、撮影により得られた画像信号に該フィルタを適用して補正を行った上で画像ファイルとして記録する方法が考えられる。しかし、実際に撮影を行った際の撮影条件に対応する回復フィルタを取得するためには、撮影後に撮影条件の送信及び回復フィルタの受信を行ってから回復処理を行わなければならないため、回復処理の完了までに次の撮影が行えない可能性がある。一方で、現在設定されている撮影条件の情報を撮影前に外部装置に送信して対応する回復フィルタを受信する場合は、撮影後に迅速に回復処理を開始することができるが、例えば撮影条件が変更された場合等に、出力画像に過補正が生じる可能性があった。
【０００６】
本発明は、上述の問題点に鑑みてなされたものであり、撮像光学系の特性による影響を好適に補正した画像を生成可能な撮像装置、制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述の目的を達成するために、本発明の撮像装置は、装着されている撮像光学系に対応する回復フィルタを外部装置に要求する要求手段と、要求手段による要求に対応する回復フィルタを外部装置から受信し、記憶手段に記憶する受信手段と、撮影条件を設定する設定手段と、設定手段により設定された撮影条件で撮影を行って画像信号を出力する撮像手段と、撮像手段により出力された画像信号に対して記憶手段に記憶されている回復フィルタを適用することで、撮像光学系に起因して画像信号に生じている影響を低減する低減手段と、を有し、設定手段は、記憶手段に撮像光学系に対応する回復フィルタが記憶されている場合に、撮影を行う撮影条件を該回復フィルタに対応する対応撮影条件に基づいて設定することを特徴とする。
【発明の効果】
【０００８】
このような構成により本発明によれば、撮像光学系の特性による影響を好適に補正した画像を生成することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る撮像装置の機能構成を示したブロック図
【図２】本発明の実施形態に係る回復処理を説明するための図
【図３】本発明の実施形態に係る回復処理を説明するための別の図
【図４】本発明の実施形態に係る撮影条件の変化による回復フィルタの変化を例示した図
【図５】本発明の実施形態に係るフィルタ取得リストを例示した図
【図６】本発明の実施形態に係る各撮影モードにおいてユーザ設定可能あるいは制御部１０３が決定する撮影パラメータを例示した図
【図７】本発明の実施形態に係る撮影処理を例示したフローチャート
【図８】本発明の実施形態に係る撮影シーンごとに選択される撮影条件の範囲を例示した図
【図９】本発明の実施形態に係る回復フィルタが未受信の場合の絞り値及びシャッタ速度の決定に使用されるプログラム線図を例示した図
【図１０】本発明の実施形態に係る回復フィルタが受信済みである場合の絞り値及びシャッタ速度の決定に使用されるプログラム線図を例示した図
【発明を実施するための形態】
【００１０】
［実施形態］
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。以下に説明する一実施形態は、撮像装置の一例としての、回復フィルタを適用することで画像信号における撮像光学系の特性による影響を低減可能なデジタルカメラに、本発明を適用した例を説明する。しかし、本発明は、回復フィルタを適用することで画像信号における撮像光学系の特性による影響を低減することが可能な任意の機器に適用可能である。
【００１１】
《デジタルカメラ１００の構成》
図１は、本発明の実施形態に係るデジタルカメラ１００の機能構成を示すブロック図である。
【００１２】
制御部１０３は、例えばＣＰＵやマイクロコンピュータである。制御部１０３は、プログラム記憶部１０６に格納されたデジタルカメラ１００が有する各ブロックの動作プログラムを読み出し、一時記憶部１０５に展開して実行することにより、各ブロックの動作を制御する。
【００１３】
プログラム記憶部１０６は、例えば電気的に書き換え可能な不揮発性メモリである。プログラム記憶部１０６は、デジタルカメラ１００が有する各ブロックの動作プログラムに限らず、各ブロックの動作において必要となるパラメータ等を記憶する。また一時記憶部１０５は、例えばＤＲＡＭ等の揮発性メモリである。一時記憶部１０５は、デジタルカメラ１００が有する各ブロックの動作プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を一時的に記憶する格納領域としても用いられる。本実施形態では一時記憶部１０５は、サーバ２００から送信された回復フィルタを記憶する格納領域として用いられる。
【００１４】
撮像部１０１は、複数枚のレンズ、レンズ位置調整用のアクチュエータ、レンズを介して入射する光量を調整する絞り及びシャッタを含む撮像光学系を有する。また撮像部１０１は、撮像光学系により結像された光学像を光電変換するＣＣＤやＣＭＯＳセンサ等の撮像素子と、撮像素子により取得されたアナログ画像信号を画像データに変換するＡ／Ｄ変換部とを有する。本実施形態の撮像素子は、図３（ａ）に示されるようなベイヤー配列のカラーフィルタが各画素に適用されており、撮像部１０１が取得する画像データは、ベイヤー配列の画像信号である、所謂ＲＡＷデータである。
【００１５】
操作入力部１０２は、例えば電源ボタンやシャッタボタン、あるいは撮影モード、焦点距離、シャッタ速度、絞り状態、露出量、感度設定等の撮影条件を変更するために用いられるボタン等のデジタルカメラ１００が有するユーザインタフェースである。操作入力部１０２は、ユーザによりこれらのユーザインタフェースに操作入力がなされたことを検出すると、操作入力に対応する制御信号を制御部１０３に出力する。
【００１６】
表示部１０４は、例えばＬＣＤ等のデジタルカメラ１００が有する表示装置である。表示部１０４には、撮像により得られた画像データや後述する記録媒体１２０から読み出された画像データ、あるいは撮影条件の設定に係るメニュー画面等が表示される。
【００１７】
認識処理部１０７は、撮像により得られた画像データを用いて、撮影シーンを判定する処理を行う。本実施形態では認識処理部１０７は、人物撮影シーン、風景撮影シーン、マクロ撮影シーン、移動体撮影シーンの４種類の撮影シーンのいずれであるかを画像データに基づいて判定する。
【００１８】
回復処理部１０８は、シャッタボタンが操作されたことにより撮影されて得られたＲＡＷデータに対して、撮像光学系の光学収差や回折現象による画質への影響を補正する回復処理を実行する。具体的には回復処理部１０８は、ＲＡＷデータに対して該データが撮影された際の撮影条件に対応する所定の回復フィルタを適用することにより回復処理を行う。
【００１９】
現像処理部１０９は、回復処理後のＲＡＷデータに対して、ノイズ・リダクション処理、シャープネス処理、ガンマ処理、ＹＵＶ変換等の種々の画像処理を適用することにより、所謂現像処理を行う。また圧縮処理部１１１は、現像処理後の画像データに対して、予め定められた符号化形式の圧縮処理を適用し、記録用の画像データ（以下、ＪＰＥＧデータ）に変換する。
【００２０】
フィルタ取得部１１０は、デジタルカメラ１００が有する通信インタフェースを含み、外部機器である不図示のサーバから回復フィルタに係るデータを取得する。具体的にはフィルタ取得部１１０は、所定の通信方式によりサーバに接続し、データの送受信を行う。本実施形態ではフィルタ取得部１１０は、認識処理部１０７により判定された撮影シーンに対応する回復フィルタの送信をサーバに要求し、対応する回復フィルタをサーバから受信する。
【００２１】
記録制御部１１２は、記録媒体１２０へのデータの書き込み、あるいは記録媒体１２０に記録されているデータの読み出しを制御する。記録媒体１２０は、例えばメモリカードやＨＤＤ等のデジタルカメラ１００に着脱可能に接続される記録媒体である。記録制御部１１２は、撮影が行われた場合、回復処理前後のＲＡＷデータ及び圧縮処理後のＪＰＥＧデータを記録媒体１２０に記録する。
【００２２】
《回復処理の概要》
以下、本実施形態のデジタルカメラ１００の回復処理部１０８で行われる回復処理の概要について、図面を用いて説明する。
【００２３】
回復処理部１０８に入力されたＲＡＷデータは、図２（ａ）に示すように複数のブロックに分割され、ブロックごとに回復処理が実行される。撮像光学系に起因する収差や回折によって画像に生じる影響は、図２（ａ）に示す光学中心Ｏを中心とする、像高及び偏角によってその大きさが変化する。このため、図２（ａ）において格子点ＡＢＣＤで示されるブロック内の画素の回復処理においては画素ごとに像高や偏角の違いを考慮する必要がある。従って、回復処理部１０８は、該ブロック内の着目画素Ｔの回復処理後の画素値ＥTを、格子点Ａ、Ｂ、Ｃ、Ｄの各々に回復フィルタを適用した後の画素値ＥA、ＥB、ＥC、ＥDを加重加算することにより算出する。具体的には図２（ｂ）に示されるような格子点Ａから水平方向（図右方向）にｓ、垂直方向（図下方向）にｔだけ離れた着目画素Ｔの画素値ＥTは、
ＥT＝(１−ｔ)×{(１−ｓ)×ＥA＋ｓ×ＥB}＋ｔ×{ｓ×ＥC＋(１−ｓ)×ＥD}
として算出される。
【００２４】
また、収差や回折によって画像に生じる影響は、入射光の波長によっても変化する。上述したように、本実施形態の撮像部１０１では撮像素子には図３（ａ）に示されるようなベイヤー配列のフィルタが適用されている。故に、着目画素Ｔの回復処理では、周辺の同色の画素信号に係数を乗じて畳込み積分をする処理を含める。例えば図３（ａ）に示すＲ成分の画素３００に対しては、該画素と周辺の同じくＲ成分の８画素に対して、図３（ｂ）に示すような係数が乗じられる。このように、１つの着目画素の回復処理には複数の画素が参照されるため、回復フィルタは各格子点について２次元フィルタとして構成される。
【００２５】
また上述したように、収差や回折によって画像に生じる影響は、画像の撮影された際の撮影条件（絞り値、焦点距離、被写体距離）によっても異なる。つまり、撮影条件の組み合わせごとに好適に影響を回復可能な回復フィルタは変化する。しかしながら、撮影条件の全ての組み合わせについて回復フィルタを撮影前にサーバから取得して、一時記憶部１０５に保持しておくことは現実的ではない。即ち、十分な精度で好適な回復効果を得るための回復フィルタは撮影条件に対応し、かつ数十タップの規模が必要となるため、１つの撮像光学系について全ての条件の回復フィルタを取得した場合、データ量が数千ＭＢとなり得る。従って、本実施形態ではフィルタ取得部１１０は、１回の撮影に係る処理おいて、判定された撮影シーンについて設定されうる予め定められた撮影条件を離散的に選択し、該撮影条件に対応する回復フィルタをサーバから取得して一時記憶部１０５に格納する。
【００２６】
一方で、本実施形態のデジタルカメラ１００は、撮影が行われるとＲＡＷデータに回復処理を適用して画像を記録するため、回復処理はＲＡＷデータの取得前に受信した回復フィルタを用いて行われる。つまり、撮影を行った際に、事前にサーバに対して要求した撮影条件と異なる撮影条件が設定されていた場合には、ＲＡＷデータの取得前に受信した回復フィルタでは好適な回復効果が得られない可能性がある。従って、本実施形態のデジタルカメラ１００では、撮影時の撮影条件に対応する回復フィルタが一時記憶部１０５に記憶されていない場合であっても、離散化した撮影条件に対応する回復フィルタのうちのいずれかの回復フィルタを回復処理に使用する。具体的には回復処理部１０８は、撮影時の撮影条件に近い条件に対応する回復フィルタを、一時記憶部１０５に記憶されている回復フィルタのうちから選択して使用する。
【００２７】
図４は、撮影条件のうちの絞り値と焦点距離とを所定の値に固定した場合の、被写体距離に応じて好適となる回復フィルタのゲイン（効果、回復度合い）を示している。被写体距離が至近距離（３０ｃｍ）の場合は収差による画像への影響度が大きいため、図４において好適な回復フィルタのゲインは大きくなっている。そして被写体距離が長くなるにつれて収差による影響度が低くなるため、回復フィルタのゲインも小さくなっていく。例えば図４に黒丸で示されるように、被写体距離（３０ｃｍ、６０ｃｍ、１００ｃｍ、３ｍ、６ｍ、１０ｍ）に対応して設定ポイントＤ１〜Ｄ６を設けて予備フィルタが生成される場合、被写体距離に応じていずれかのゲインが回復処理において使用される。
【００２８】
しかしながら、このように離散化した設定された各条件に適した予備フィルタを用いる場合、実際の撮影条件に最も近い設定ポイントのゲインを使用すると、好適なゲインよりも大きいゲインが適用され過回復等が生じうる。従って、本実施形態の回復処理部１０８では、図５に示されるように実際の撮影条件に応じていずれの設定ポイントに係る回復フィルタを適用すべきかを示すフィルタ指定リストを用意し、該リストを参照して回復処理に使用する回復フィルタを決定する。フィルタ指定リストは過回復を避けるため、実際の撮影条件に適したゲインよりも小さなゲインとなる設定ポイントの回復フィルタが使用されるように、光学系の設計値に基づいて作成されている。該リストにより、限定的な撮影条件の設定ポイントについて設けられた予備フィルタを使用しても、過回復を生じさせることなく回復処理を行うことができる。
【００２９】
撮影時の撮影条件が一時記憶部１０５に記憶されている回復フィルタに対応する撮影条件と類似する場合であれば、受信している回復フィルタのうちからフィルタ取得リストに基づいて選択された回復フィルタを使用することで好適な回復を行うことができる。一方で、撮影時の撮影条件と、記憶されている回復フィルタに対応する撮影条件が類似しない場合は、フィルタ取得リストに基づく回復フィルタの選択が行えない、あるいは好適な回復結果が得られない可能性がある。そこで、本実施形態のデジタルカメラ１００では、以下の撮影処理に示されるように、撮影を行う撮影条件（特に絞り値（絞り開口径）とシャッタ速度）を、現在一時記憶部１０５に記憶されている回復フィルタに対応する撮影条件に応じて変更する。
【００３０】
《撮影処理》
以下、本実施形態のデジタルカメラ１００において実行される本発明に係る撮影処理について、図７のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、制御部１０３が、例えばプログラム記憶部１０６に記憶されている対応する処理プログラムを読み出し、一時記憶部１０５に展開して実行することにより実現することができる。本撮影処理は、例えばデジタルカメラ１００が撮影可能なモードに設定された際に開始されるものとして説明する。
【００３１】
なお、本発明の実施に係る撮影処理は、撮影シーンや測定された被写体輝度に応じて絞り値（絞り開口径）とシャッタ速度とを制御部１０３が決定し、撮影条件として設定する撮影モードが設定された場合に行われるものとする。撮影モードには一般に、例えば図６に示されるようなオートモード、プログラムＡＥモード、絞り優先モード、シャッタ速度優先モード、マニュアルモードがある。これらの撮影モードは、撮影パラメータであるセンサ感度、絞り値、シャッタ速度、露出補正値を、ユーザが設定するか、計測された被写体輝度に基づいて制御部１０３が決定するかが図６に示されるように異なっている。従って、本発明の対象となる撮影モードは、このうちのオートモードとプログラムＡＥモードとなる。なお、オートモードとは、認識処理部１０７により撮影シーンを認識して撮影を行うモードである。また、本発明はシーン認識は行わないが、特定の撮影シーンがユーザにより選択されるシーン選択モードであっても、絞り値及びシャッタ速度が制御部１０３により決定されるモードであれば、本発明は適用可能である。
【００３２】
Ｓ７０１で、フィルタ取得部１１０は制御部１０３の制御の下、現在設定されている撮影モードに基づいて、装着されている撮像光学系に対応する回復フィルタの送信要求を、所定の優先順位に基づいて順次サーバに対して送信する。なお、本撮影処理において詳細な説明は行わないが、フィルタ取得部１１０は、送信要求に応じてサーバから回復フィルタの情報を受信すると、該フィルタの情報を一時記憶部１０５に格納する。
【００３３】
〈送信要求の優先順位〉
ここで、回復フィルタの送信要求の優先順位について、図を用いて説明する。
【００３４】
送信要求の優先順位は、例えばオートモードやシーン選択モードがデジタルカメラ１００に設定されている場合は、例えば図８に示されるように設定されているシーンにおいて使用されうる、予め定められた撮影条件を優先的に要求するように定められる。図８に示されるように、マクロ撮影シーン、人物撮影シーン、移動体撮影シーン、風景撮影シーンのそれぞれでは、使用される絞り値と被写体距離の組み合わせは特定の組み合わせに限定されうる。例えば、マクロ撮影シーンである場合、絞り値は最小値（絞り開放状態）で、被写体距離は撮像光学系の対応最少撮影距離から所定の距離以下（１ｍ）まで被写体距離の撮影条件に対応する回復フィルタが優先的に要求される。また人物撮影シーンである場合、絞り値は最小値で、被写体距離が所定の範囲（１ｍから１０ｍ）の撮影条件に対応する回復フィルタが優先的に要求される。また風景撮影シーンである場合、被写体距離が無限遠で、絞り値がＦ８以上（絞り開口径が所定の値以下）の撮影条件に対応する回復フィルタが優先的に要求される。即ち、このように撮影パラメータの組み合わせに特定の傾向がある場合は、フィルタ取得部１１０は該組み合わせに対応する回復フィルタを優先的にサーバに要求する。
【００３５】
またプログラムＡＥモードのように撮影シーンの特定を行わない、あるいは撮影シーンの特定ができない場合、フィルタ取得部１１０は、絞り値が最小値である撮影条件から順次撮影条件を決定し、対応する回復フィルタを要求する。
【００３６】
Ｓ７０２で、制御部１０３は、設定されている撮影モードが変更されたか否かを判断する。制御部１０３は、撮影モードが変更されたと判断した場合、変更がなされた撮影条件の情報を記録制御部１１２に伝送して処理をＳ７０３に移す。そして記録制御部１１２はＳ７０３で、変更後の撮影モードに基づいて送信要求を行う範囲や優先順位を変更し、対応する回復フィルタの送信要求をサーバに送出する。また制御部１０３は、Ｓ７０２において撮影モードが変更されていないと判断した場合は処理をＳ７０４に移す。
【００３７】
Ｓ７０４で、制御部１０３は、認識処理部１０７による撮影シーンの判定結果が変化したか否かを判断する。制御部１０３はシーン判定結果が変化したと判断したと判断した場合、シーン判定結果の情報を記録制御部１１２に伝送させて処理をＳ７０５に移す。そして制御部１０３はＳ７０５で、新たに判定された撮影シーンに基づいて送信要求を行う範囲や優先順位を変更し、対応する回復フィルタの送信要求をサーバに送出する。また制御部１０３は、Ｓ７０４においてシーン判定結果が変化していないと判断した場合は処理をＳ７０６に移す。
【００３８】
Ｓ７０６で、制御部１０３は、撮影準備指示がなされているか否かを判断する。具体的には制御部１０３は、操作入力部１０２から所謂ＳＷ１信号に係る制御信号を受信したか否かにより本ステップの判断を行う。制御部１０３は、撮影準備指示がなされていると判断した場合は処理をＳ７０７に移し、なされていないと判断した場合は処理をＳ７０２に戻す。
【００３９】
Ｓ７０７で、制御部１０３は、ＡＦ制御のために新たに得られた被写体距離、既にサーバから受信して一時記憶部１０５に記憶されている回復フィルタ、及び被写体輝度に基づいて、撮影を行う絞り値及びシャッタ速度を決定し、設定する。本実施形態のデジタルカメラ１００では、絞り値及びシャッタ速度は被写体輝度（Ｅｖ値）と、撮影モードあるいは撮影シーンに関連付けられたプログラム線図とに基づいて決定される。
【００４０】
〈撮影パラメータの決定方法〉
ここで、本実施形態のデジタルカメラ１００における、撮影パラメータである絞り値及びシャッタ速度の決定方法について、図面を参照して説明する。本実施形態のデジタルカメラ１００では、認識処理部１０７により判定される撮影シーンや設定可能な撮影モードに対応する撮影シーンの各々について、被写体輝度に基づいて絞り値及びシャッタ速度を決定するためのプログラム線図が関連付けられている。プログラム線図は、例えばプログラム記憶部１０６に予め記憶されているものとする。
【００４１】
プログラム線図は、図９に示されるように被写体輝度であるＥｖ値が定まれば、絞り値とシャッタ速度のいずれか１つの組み合わせが定まるように、絞り値とシャッタ速度の関係が定められている。Ｅｖ値と絞り値Ｆ及びシャッタ速度Ｓとの間には
Ｅｖ＝Ａｖ＋Ｔｖ
Ａｖ＝２ｌｏｇ2Ｆ
Ｔｖ＝−ｌｏｇ2Ｓ
が成立する。ここで、ＡｖはAperture Valueを指し、ＴｖはTime Valueを指す。プログラム線図に示される斜線の各々は１つのＥｖ値に対応しており、その斜線上において上記の関係が成り立つ。即ち、同一の明るさ（被写体輝度）の被写体に対して適正露出を得るための絞り値とシャッタ速度の組み合わせは様々である。これらの組み合わせのうち撮影環境に存在する被写体に適合する組み合わせは、装着されている撮像光学系のレンズ特性及び撮影シーンによって異なるため、撮影シーンに関連付けられた撮像光学系に対応するプログラム線図が用意されている。また図９（ａ）乃至（ｃ）の各々において太線で示されるように、各プログラム線図には、被写体輝度について撮影に使用する絞り値とシャッタ速度の組み合わせが１つずつ規定されている。本ステップにおいて制御部１０３は、プログラム線図に基づいて対応する組み合わせの情報を取得し、撮影指示がなされた場合に撮影を行う撮影条件を決定する。
【００４２】
また本実施形態では撮影が行われた際に、得られた画像信号に対して異なる撮影条件に係る回復フィルタを適用することを抑止するために、既に受信した回復フィルタが存在するのであれば、制御部１０３は該フィルタに併せてプログラム線図を変更して用いる。以下、撮影シーンごとに回復フィルタの有無に応じてプログラム線図を変更して撮影条件を決定する方法について説明する。
【００４３】
（プログラムＡＥモード）
プログラムＡＥモードでは、回復フィルタが一時記憶部１０５に存在しない場合は図９（ａ）に示されるプログラム線図を用いて絞り値及びシャッタ速度が決定される。
【００４４】
図９（ａ）に示されるように、プログラムＡＥモードでは被写体輝度が低い場合（Ｅｖ０〜６）にはシャッタ速度を遅くすればよいが、シャッタ速度を遅くすることで手ブレによる画質低下が生じて得る。そこで手ブレによる画質低下を防ぐためには、早いシャッタ速度を確保する必要がある。このため、絞り値は開放絞り値を用いて被写体輝度を確保することで、一定のシャッタ速度を確保する。またＥｖ７〜１５の場合、絞り値を徐々に大きくすることで収差によって生じる画質低下を低減させつつ、被写界深度が広くさせて所謂ピンボケによる画質低下を回避する。またＥｖ１６〜１８の場合、被写体輝度が高いため、回折現象による画質低下を低減するために絞り値を一定として、シャッタ速度のみを変更して露出制御を行う。またシャッタ速度が最大値となる場合（Ｅｖ１９〜２２）は、絞り値を変更して露出制御を行う。
【００４５】
一方で、受信済み回復フィルタが存在する場合、制御部１０３は図９（ａ）のプログラム線図に示される太線を、受信済みの回復フィルタが対応する撮影条件に合わせて変更し、変更後のプログラム線図と被写体輝度とに基づいて、撮影を行う撮影条件を決定する。具体的には、例えば絞り値Ｆ２．０（開放絞り値）に対応する回復フィルタが受信済みである場合、制御部１０３は図９（ａ）のプログラム線図を図１０（ａ）のように変更する。即ち、点１００１に対応するＥｖ６を超える被写体輝度となった場合に、図９（ａ）の太線（図１０（ａ）の破線）とは異なり、Ｅｖ７〜１０の範囲においても絞り値Ｆ２．０を用いる撮影条件が優先的に選択されるようにプログラム線図を変更する。また、例えばさらに絞り値Ｆ４．０に対応する回復フィルタが受信済みである場合、図９（ａ）において絞り値Ｆ４．０が優先的に選択されるＥｖ１０を始点としてプログラム線図を変更する。即ち、制御部１０３は、Ｅｖ１０〜１４の範囲において絞り値Ｆ４．０を用いる撮影条件が選択されるように図１０（ｂ）のようにプログラム線図を変更する。
【００４６】
このように受信済みの回復フィルタに合わせてプログラム線図を変更することで、収差による画質への影響を低減しつつ被写界深度を広くできるため、失敗を少なくするプログラムＡＥモードの特徴を生かしつつ好適な回復処理を適用した画像を得ることができる。
【００４７】
（人物撮影シーン、マクロ撮影シーン）
人物撮影シーンやマクロ撮影シーンでは、背景被写体を非合焦状態にして主被写体を引き立たせるため、図９（ｂ）に示されるように絞り値の小さい撮影条件が積極的に選択されるようにプログラム線図が構成される。このとき、受信済み回復フィルタが絞り値Ｆ２．０に対応するものである場合、制御部１０３は該プログラム線図を、図１０（ｃ）に示されるように変更する。つまり、制御部１０３は、シャッタ速度が上限値となるＥｖ１４まで絞り値Ｆ２．０を使用する撮影条件が優先的に選択されるように、Ｅｖ１２〜１４の範囲を変更する。
【００４８】
このように受信済みの回復フィルタに合わせてプログラム線図を変更することで、開放絞り値の特徴である背景被写体を非合焦状態にする効果を活かしつつ、収差による画質への影響を低減した好適な画質の画像を得ることができる。
【００４９】
（風景撮影シーン）
また風景撮影シーンでは、被写界深度を広くして手前から奥までの被写体を合焦状態とする（パンフォーカス効果）ために、図９（ｃ）に示されるような比較的大きい絞り値が選択されるようにプログラム線図が構成される。このとき、受信済み回復フィルタが絞り値Ｆ２２に対応する回復フィルタのみである場合、制御部１０３はプログラム線図を、図１０（ｄ）に示されるように変更する。つまり、制御部１０３は、図９（ｃ）において絞り値Ｆ２２が選択されるＥｖ２１を終点として、Ｅｖ１６〜２１の範囲において絞り値Ｆ２２を用いる撮影条件が優先的に選択されるようにプログラム線図を変更する。
【００５０】
このように受信済みの回復フィルタに合わせてプログラム線図を変更することで、絞り開口径を所定値以下にすることによるパンフォーカス効果を活かしつつ、回折による画質への影響を低減した好適な画質の画像を得ることができる。
【００５１】
このように撮影を行う絞り値及びシャッタ速度を決定した後、制御部１０３はＳ７０８において、撮影指示がなされたか否かを判断する。具体的には制御部１０３は、操作入力部１０２から所謂ＳＷ２信号に係る制御信号を受信したか否かにより本ステップの判断を行う。制御部１０３は、撮影指示がなされたと判断した場合は処理をＳ７０９に移し、なされていないと判断した場合は処理をＳ７０２に戻す。
【００５２】
Ｓ７０９で、制御部１０３は、撮像部１０１から出力されたＲＡＷデータを一時記憶部１０５に格納する。
【００５３】
Ｓ７１０で、回復処理部１０８は、撮影により得られたＲＡＷデータの回復処理を行うにあたり、フィルタ取得リストに従って一時記憶部１０５から撮影時の撮影条件に対応する回復フィルタを読み出し、ＲＡＷデータの回復処理を行う。
【００５４】
Ｓ７１１で、制御部１０３は、現像処理部１０９による現像処理、圧縮処理部１１１による圧縮処理等の記録に係る処理を回復処理後のＲＡＷデータに適用させる。そして制御部１０３は、得られたＪＰＥＧデータを記録制御部１１２に伝送して記録媒体１２０に記録させる。
【００５５】
Ｓ７１２で、制御部１０３は、撮影可能なモードが終了されたか否かを判断する。撮影可能なモードが終了されたか否かは、例えば再生モード等の撮影を行わないモード設定がなされたか、あるいはデジタルカメラ１００の電源ＯＦＦに係る指示入力がなされたか否かにより判断される。制御部１０３は、撮影可能なモードが終了されたと判断した場合は本撮影処理を完了し、なされていないと判断した場合は処理をＳ７０２に移す。
【００５６】
このように本実施形態の撮影処理では、回復フィルタを受信済みである場合に、該フィルタに対応する撮影条件が積極的に設定されるよう制御が行われる。該制御により、得られた画像信号に対して異なる撮影条件に係る回復フィルタが適用されることを抑止することができる。
【００５７】
なお、本実施形態では絞り値及びシャッタ速度の決定をプログラム線図を変更することにより行うものとして説明したが、本発明の実施はこれに限られるものではない。即ち、絞り値及びシャッタ速度の決定に際し参照される情報はプログラム線図の形式で構成されている必要はなく、単にテーブルとして構成されていてもよい。その場合、制御部１０３は受信済みの回復フィルタに対応する撮影条件に応じて変更する際には、上述した被写体輝度と絞り値及びシャッタ速度の関係式を用いて変更後の組み合わせを規定すればよい。
【００５８】
以上説明したように、本実施形態の撮像装置は、撮像光学系の特性による影響を好適に補正した画像を生成することができる。具体的には撮像装置は、装着されている撮像光学系に対応する回復フィルタを外部装置に要求し、対応する回復フィルタを外部装置から受信して記憶する。そして設定された撮影条件で撮影を行って得られた画像信号に対して既に記憶されている回復フィルタを適用することで、撮像光学系に起因して画像信号に生じている影響を低減する。また撮像装置は、撮像光学系に対応する回復フィルタが既に記憶されている場合には、撮影を行う撮影条件を該回復フィルタに対応する対応撮影条件に基づいて設定する。
【００５９】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６０】
１０１：撮像部、１０２：操作入力部、１０３：制御部、１０４：表示部、１０５：一時記憶部、１０６：プログラム記憶部、１０７：認識処理部、１０８：回復処理部、１１０：フィルタ取得部
【図１】
2015204570.tif 000003
【図２】
2015204570.tif 000004
【図３】
2015204570.tif 000005
【図４】
2015204570.tif 000006
【図５】
2015204570.tif 000007
【図６】
2015204570.tif 000008
【図７】
2015204570.tif 000009
【図８】
2015204570.tif 000010
【図９】
2015204570.tif 000011
【図１０】
2015204570.tif 000012