(57)【要約】【課題】画像内の周縁領域に被写体の顔がある場合であっても、歪曲収差を補正することができるとともにその被写体の顔の不自然な歪みを補正することができる撮像装置、撮像方法および撮像プログラムを提供する。【解決手段】被写体からの光を集光して結像する光学系と、光学系が結像した光を光電変換することによって画像データを生成する撮像素子と、画像データに対応する画像内に存在する被写体の顔を検出する顔検出部と、撮影条件に応じた光学系の特性情報に基づいて画像データに対応する画像内の周縁領域を判定する周縁領域判定部と、周縁領域に前記被写体の顔が存在しているか否かに応じて周縁領域の一部に補正処理を行う画像処理部と、を備える。【選択図】図１
2014179937.tif 000002
【特許請求の範囲】
【請求項１】
被写体からの光を集光して結像する光学系と、
前記光学系が結像した光を光電変換することによって画像データを生成する撮像素子と、
前記画像データに対応する画像内に存在する被写体の顔を検出する顔検出部と、
撮影条件に応じた前記光学系の特性情報に基づいて前記画像データに対応する画像内の周縁領域を判定する周縁領域判定部と、
前記周縁領域に前記被写体の顔が存在しているか否かに応じて前記周縁領域の一部に補正処理を行う画像処理部と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記画像処理部は、
前記画像の歪曲収差を補正する収差補正部と、
前記周縁領域に前記被写体の顔が存在している場合に前記収差補正部によって補正された画像における前記顔の広角歪みを補正する広角歪み補正部と、
を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記広角歪み補正部は、前記顔に対して前記画像の外縁側を前記画像の中心側より大きく補正することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記画像処理部は、
前記画像の歪曲収差を補正する収差補正部であって該補正に使用する補正用パラメータを所定の範囲の値で変更可能な収差補正部と、
前記周縁領域に前記被写体の顔が存在している場合、前記収差補正部によって補正された画像において前記顔を含む端部領域において、前記横方向の幅を縮小する処理を行う幅補正部と、
を有することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記周縁領域に被写体の顔がある場合に該顔の歪みの有無を判定する歪み判定部をさらに備え、
前記収差補正部は、
前記歪み判定部によって前記顔に歪みがあると判定された場合において、前記補正用パラメータが変更可能な範囲の値を有するとき、前記補正用パラメータを変更し、変更後の前記補正用パラメータを用いて収差補正を行うことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記撮像素子、前記顔検出部、前記周縁領域判定部および前記画像処理部を含む本体部と、
前記光学系、および撮影条件に応じた前記光学系の特性情報を記録する特性情報記録部を含み、前記本体部との間で通信可能であるとともに前記本体部に対して着脱自在であるレンズ部と、
を有し、
前記周縁領域判定部は、
前記レンズ部から受信した前記特性情報をもとに前記周縁領域を判定するための参照情報を生成することを特徴とする請求項１〜５のいずれか一項に記載の撮像装置。
【請求項７】
被写体からの光を集光して結像する光学系と、前記光学系が結像した光を光電変換することによって画像データを生成する撮像素子と、を備えた撮像装置が行う撮像方法であって、
前記画像データに対応する画像内に存在する被写体の顔を検出する顔検出ステップと、
撮影条件に応じた前記光学系の特性情報に基づいて前記画像データに対応する画像内における周縁領域を判定する周縁領域判定ステップと、
前記周縁領域に前記被写体の顔が存在しているか否かに応じて前記周縁領域の一部に補正処理を行う画像処理ステップと、
を有することを特徴とする撮像方法。
【請求項８】
被写体からの光を集光して結像する光学系と、前記光学系が結像した光を光電変換することによって画像データを生成する撮像素子と、を備えた撮像装置に、
前記画像データに対応する画像内に存在する被写体の顔を検出する顔検出ステップと、
撮影条件に応じた前記光学系の特性情報に基づいて前記画像データに対応する画像内における周縁領域を判定する周縁領域判定ステップと、
前記周縁領域に前記被写体の顔が存在しているか否かに応じて前記周縁領域の一部に補正処理を行う画像処理ステップと、
を実行させることを特徴とする撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮像して該被写体の画像データを生成する撮像装置、撮像方法および撮像プログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置が有する撮影光学系では、斜入射対策で最終群を正レンズとすることが多い。このような撮影光学系では、被写体の像に樽型の歪曲収差が発生する。図１４は、樽型の歪曲収差を説明する図である。図１４に示すように、撮影光学系Ｏｐの光軸Ｏ1と直交する平面内で、光軸Ｏ1と直交する一つの直線上に位置する３点Ａ、Ｂ、Ｃが、点Ｂを中心として等間隔ΔＸで並んでいる場合において、撮影光学系Ｏｐを通過して、受光面が光軸Ｏ1と直交する撮像素子１００上に達した点Ａの像Ａ’と点Ｂの像Ｂ’との距離ΔＸ1は、点Ｂの像Ｂ’と点Ｃの像Ｃ’との距離ΔＸ2よりも大きい。すなわち、樽型の歪曲収差は、撮影光学系Ｏｐの光軸Ｏ1から遠い点の像ほど大きい。
【０００３】
従来、撮像装置において、撮影光学系を調整するだけでは補正しきれない歪曲収差を補正するために、電気的な補正を行う技術が知られている（例えば、特許文献１を参照）。この技術では、レンズのズーム位置を検出し、検出したズーム位置に基づいて、歪曲収差を電気的に補正する。例えば、ズーム位置が望遠側の場合には画面の中央部に対して周辺の倍率を低くする一方、ズーム位置が広角側の場合には画面の中央部に対して周辺の倍率を高くする補正を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−２３５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、撮影光学系が広角レンズである場合、被写体の像には、上述した歪曲収差に加えて広角歪み（ボリューム歪像ともいう）も発生する。図１５は、広角歪みを説明する図であり、被写体が球状をなしている場合に発生する広角歪みを模式的に示す図である。図１５では、同じ半径の球状をなし、凸レンズＬの光軸Ｏ2と直交する同一平面内に各々の中心が位置する２つの被写体２００および３００を配置している。被写体２００の中心は、凸レンズＬの光軸Ｏ2を通過する一方、被写体３００の中心は、その光軸Ｏ2を通過していない。また、凸レンズＬを通過した光を受光する撮像素子１００の受光面は、光軸Ｏ2と直交している。
【０００６】
図１５に示す場合、被写体２００の撮像素子１００上における像の横方向の幅Ｒ1は、被写体３００の撮像素子１００上における像の横方向の幅Ｒ2よりも小さい。また、被写体３００から出る光線のうちレンズＬの光軸Ｏ2とのなす角の最大値をθ1とし、最小値をθ2とするとき、撮像素子１００上における被写体３００の像において、被写体３００の中心の像より外側の像の幅Ｒ21と、被写体３００の中心の像より内側の像の幅Ｒ２2との比Ｒ21：Ｒ22は、（１／ｃｏｓθ1）：（１／ｃｏｓθ2）で与えられる。したがって、Ｒ21＞Ｒ22であり、被写体の中心の像よりも外側の像がより大きく歪むこととなる。このような広角歪みは、特に画像内の周縁領域に球状の被写体が存在する場合に顕著に発生する。
【０００７】
広角歪みは、樽型の歪曲収差を発生させることによって解消されるが、この場合には、樽型の歪曲収差が残ってしまうこととなる。その一方で、樽型の歪曲収差を補正すると、広角歪みが残った不自然な画像となってしまう。このように、従来は、樽型の歪曲収差および広角歪みの補正を両立して行うことが困難であり、画像内における四隅のような周縁領域に被写体の顔がある場合には、歪曲収差を補正しつつその被写体の顔の不自然な歪みを補正することができなかった。そのため、画像内の周縁領域に被写体の顔がある場合にも適切な補正を行うことができる技術が待望されていた。
【０００８】
本発明は、上記に鑑みてなされたものであって、画像内の周縁領域に被写体の顔がある場合にも適切な補正を行うことができる撮像装置、撮像方法および撮像プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係る撮像装置は、被写体からの光を集光して結像する光学系と、前記光学系が結像した光を光電変換することによって画像データを生成する撮像素子と、前記画像データに対応する画像内に存在する被写体の顔を検出する顔検出部と、撮影条件に応じた前記光学系の特性情報に基づいて前記画像データに対応する画像内の周縁領域を判定する周縁領域判定部と、前記周縁領域に前記被写体の顔が存在しているか否かに応じて前記周縁領域の一部に補正処理を行う画像処理部と、を備えたことを特徴とする。
【００１０】
本発明に係る撮像装置は、上記発明において、前記画像処理部は、前記画像の歪曲収差を補正する収差補正部と、前記周縁領域に前記被写体の顔が存在している場合に前記収差補正部によって補正された画像における前記顔の広角歪みを補正する広角歪み補正部と、を有することを特徴とする。
【００１１】
本発明に係る撮像装置は、上記発明において、前記広角歪み補正部は、前記顔に対して前記画像の外縁側を前記画像の中心側より大きく補正することを特徴とする。
【００１２】
本発明に係る撮像装置は、上記発明において、前記画像処理部は、前記画像の歪曲収差を補正する収差補正部であって該補正に使用する補正用パラメータを所定の範囲の値で変更可能な収差補正部と、前記周縁領域に前記被写体の顔が存在している場合、前記収差補正部によって補正された画像において前記顔を含む端部領域において、前記横方向の幅を縮小する処理を行う幅補正部と、を有することを特徴とする。
【００１３】
本発明に係る撮像装置は、上記発明において、前記周縁領域に被写体の顔がある場合に該顔の歪みの有無を判定する歪み判定部をさらに備え、前記収差補正部は、前記歪み判定部によって前記顔に歪みがあると判定された場合において、前記補正用パラメータが変更可能な範囲の値を有するとき、前記補正用パラメータを変更し、変更後の前記補正用パラメータを用いて収差補正を行うことを特徴とする。
【００１４】
本発明に係る撮像装置は、上記発明において、前記撮像素子、前記顔検出部、前記周縁領域判定部および前記画像処理部を含む本体部と、前記光学系、および撮影条件に応じた前記光学系の特性情報を記録する特性情報記録部を含み、前記本体部との間で通信可能であるとともに前記本体部に対して着脱自在であるレンズ部と、を有し、前記周縁領域判定部は、前記レンズ部から受信した前記特性情報をもとに前記周縁領域を判定するための参照情報を生成することを特徴とする。
【００１５】
本発明に係る撮像方法は、被写体からの光を集光して結像する光学系と、前記光学系が結像した光を光電変換することによって画像データを生成する撮像素子と、を備えた撮像装置が行う撮像方法であって、前記画像データに対応する画像内に存在する被写体の顔を検出する顔検出ステップと、撮影条件に応じた前記光学系の特性情報に基づいて前記画像データに対応する画像内における周縁領域を判定する周縁領域判定ステップと、前記周縁領域に前記被写体の顔が存在しているか否かに応じて前記周縁領域の一部に補正処理を行う画像処理ステップと、を有することを特徴とする。
【００１６】
本発明に係る撮像プログラムは、被写体からの光を集光して結像する光学系と、前記光学系が結像した光を光電変換することによって画像データを生成する撮像素子と、を備えた撮像装置に、前記画像データに対応する画像内に存在する被写体の顔を検出する顔検出ステップと、撮影条件に応じた前記光学系の特性情報に基づいて前記画像データに対応する画像内における周縁領域を判定する周縁領域判定ステップと、前記周縁領域に前記被写体の顔が存在しているか否かに応じて前記周縁領域の一部に補正処理を行う画像処理ステップと、を実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、撮影条件に応じた光学系の特性情報に基づいて撮像した画像データに対応する画像内の周縁領域を判定し、この周縁領域に被写体の顔が存在しているか否かに応じて周縁領域の一部に補正処理を行うため、画像内の周縁領域に被写体の顔がある場合にも適切な補正を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、本発明の実施の形態１に係る撮像装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１に係る撮像装置の本体部が記録する周縁領域判定用のテーブルの概要を示す図である。
【図３】図３は、本発明の実施の形態１に係る撮像装置のレンズ部が記録する情報（第１例）の概要を示す図である。
【図４】図４は、本発明の実施の形態１に係る撮像装置のレンズ部が記録する情報（第２例）の概要を示す図である。
【図５】図５は、周縁領域の設定例を模式的に示す図である。
【図６】図６は、本発明の実施の形態１に係る撮像装置が備える制御部とレンズ制御部との同期通信の一例を示すタイミングチャートである。
【図７】図７は、本発明の実施の形態１に係る撮像装置が行う処理の概要を示すフローチャートである。
【図８】図８は、収差補正前の像（樽型収差あり）を模式的に示す図である。
【図９】図９は、本発明の実施の形態１に係る撮像装置が備える収差補正部が、図８に示す像を収差補正した後の画像を模式的に示す図である。
【図１０】図１０は、本発明の実施の形態１に係る撮像装置が有する広角歪み補正処理の概要を模式的に示す図である。
【図１１】図１１は、本発明の実施の形態２に係る撮像装置の構成を示すブロック図である。
【図１２】図１２は、本発明の実施の形態２に係る撮像装置が行う処理の概要を示すフローチャートである。
【図１３】図１３は、本発明の実施の形態２に係る撮像装置が有する幅補正部が行う幅補正処理の概要を模式的に示す図である。
【図１４】図１４は、撮影光学系が有する樽型の歪曲収差を説明する図である。
【図１５】図１５は、撮影光学系が有する広角歪みを説明する図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施の形態」という）を説明する。
【００２０】
（実施の形態１）
図１は、本発明の実施の形態１に係る撮像装置の構成を示すブロック図である。同図に示す撮像装置１は、本体部２と、本体部２に着脱自在なレンズ部３と、を備える。また、撮像装置１の本体部２には、アクセサリ部４を着脱自在に取付可能である。
【００２１】
本体部２は、シャッタ１０と、シャッタ駆動部１１と、撮像素子１２と、撮像素子駆動部１３と、信号処理部１４と、Ａ／Ｄ変換部１５と、画像処理部１６と、ＡＥ処理部１７と、ＡＦ処理部１８と、画像圧縮展開部１９と、入力部２０と、表示部２１と、表示駆動部２２と、記録媒体２３と、メモリＩ／Ｆ２４と、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）２５と、Ｆｌａｓｈメモリ２６と、本体通信部２７と、第２通信部２８と、制御部２９と、を備える。本体部２内部のデータの転送は、バス２Ｂを介して行われる。
【００２２】
シャッタ１０は、撮像素子１２の状態を露光状態または遮光状態に設定する。
シャッタ駆動部１１は、ステッピングモータ等を用いて構成され、制御部２９から入力される指示信号に応じてシャッタ１０を駆動する。
【００２３】
撮像素子１２は、レンズ部３が集光した光を受光して電気信号に変換するＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等を用いて構成され、レンズ部３が集光した光を光電変換することによって生の画像データ（ＲＡＷデータ）を生成する。
撮像素子駆動部１３は、所定のタイミングで撮像素子１２から画像データ（アナログ信号）を信号処理部１４に出力させる。この意味で、撮像素子駆動部１３は、電子シャッタとして機能する。
【００２４】
信号処理部１４は、撮像素子１２から入力されるアナログ信号に対して、ノイズ低減処理やゲインアップ処理等のアナログ処理を施してＡ／Ｄ変換部１５に出力する。
【００２５】
Ａ／Ｄ変換部１５は、信号処理部１４から入力されるアナログ信号に対してＡ／Ｄ変換を行うことによってデジタルの画像データを生成し、ＳＤＲＡＭ２５に出力する。
【００２６】
画像処理部１６は、画像内で設定される周縁領域に、人物等の被写体の顔が存在しているか否かに応じて画像内の周縁領域の一部に補正処理を行う。画像処理部１６は、画像の歪曲収差を補正する収差補正部１６１と、画像内の周縁領域に被写体の顔が存在している場合に顔の像に生じる広角歪みを補正する広角歪み補正部１６２と、を有する。画像処理部１６は、ＳＤＲＡＭ２５から生の画像データ（ＲＡＷデータ）を取得し、この画像データに対して各種の画像処理を行って処理済みの画像データを生成する。この処理済みの画像データは、ＳＤＲＡＭ２５に出力される。画像処理部１６が行う画像処理には、オプティカルブラック減算処理、ホワイトバランス（ＷＢ）調整処理、同時化処理（撮像素子がベイヤー配列の場合）、カラーマトリクス演算処理、ガンマ補正処理、色再現処理およびエッジ強調処理等が含まれる。
【００２７】
ＡＥ処理部１７は、ＳＤＲＡＭ２５に記録された画像データを取得し、取得した画像データに基づいて、静止画撮影または動画撮影を行う際の露出条件を設定する。具体的には、ＡＥ処理部１７は、画像データから輝度を算出し、算出した輝度に基づいて、例えば絞り値（Ｆ値）の設定値、シャッタ速度等を決定することにより、撮像装置１の自動露出を行う。
【００２８】
ＡＦ処理部１８は、ＳＤＲＡＭ２５に記録された画像データを取得し、取得した画像データに基づいて、ＡＦ（Auto  Focus）演算処理を行う。このような演算処理の例として、画像データから取り出した高周波成分の信号に対して行うコントラストＡＦ処理を挙げることができる。
【００２９】
画像圧縮展開部１９は、ＳＤＲＡＭ２５から画像データを取得し、取得した画像データに対して所定の形式に従って圧縮し、この圧縮した画像データをＳＤＲＡＭ２５に出力する。ここで、所定の形式としては、ＪＰＥＧ（Joint  Photographic  Experts  Group）方式、ＭｏｔｉｏｎＪＰＥＧ方式およびＭＰ４（Ｈ．２６４）方式等を挙げることができる。また、画像圧縮展開部１９は、バス２ＢおよびメモリＩ／Ｆ２４を介して記録媒体２３に記録された画像データ（圧縮画像データ）を取得し、取得した画像データを展開（伸長）してＳＤＲＡＭ２５に出力する。なお、記録媒体２３の代わりとして、撮像装置１の内部に記録部を設けてもよい。
【００３０】
入力部２０は、タッチパネルを含む操作信号入力用のユーザインターフェースを用いて実現される。このような入力部２０には、静止画撮影時の撮影信号の入力を受け付けるレリーズボタン、各種設定を切り替える操作ボタン、撮像装置１の各種設定を表示部２１に表示させるメニューボタン、動画撮影の指示を与える動画ボタンなどが含まれる。
【００３１】
表示部２１は、液晶または有機ＥＬ（Electro  Luminescence）等からなる表示パネルを用いて構成される。表示駆動部２２は、ＳＤＲＡＭ２５が記憶する画像データまたは記録媒体２３が記憶する画像データを取得し、取得した画像データに対応する画像を表示部２１に表示させる。ここで、画像の表示には、撮影直後の画像データを所定時間（例えば３秒間）だけ表示するレックビュー表示、記録媒体２３に記録された画像データを再生する再生表示、および撮像素子１２が連続的に生成する画像データに対応するライブビュー画像を時系列に沿って順次表示するライブビュー表示等が含まれる。また、表示部２１は、撮像装置１の操作情報および撮影に関する情報を適宜表示することが可能である。
【００３２】
記録媒体２３は、撮像装置１の外部から装着されるメモリカード等を用いて構成される。記録媒体２３は、メモリＩ／Ｆ２４を介して撮像装置１に着脱自在に装着される。記録媒体２３には、その種類に応じた図示しない読み書き装置によって画像処理部１６や画像圧縮展開部１９が処理を施した画像データが書き込まれ、または読み書き装置によって記録媒体２３に記録された画像データが読み出される。また、記録媒体２３は、制御部２９の制御のもと、メモリＩ／Ｆ２４およびバス２Ｂを介して撮像プログラムおよび各種情報をＦｌａｓｈメモリ２６にそれぞれ出力してもよい。
【００３３】
ＳＤＲＡＭ２５は、揮発性メモリを用いて構成される。ＳＤＲＡＭ２５は、バス２Ｂを介してＡ／Ｄ変換部１５から入力される画像データ、画像処理部１６から入力される処理済みの画像データおよび撮像装置１の処理中の情報を一時的に記憶する一次記憶部としての機能を有する。例えば、ＳＤＲＡＭ２５は、信号処理部１４、Ａ／Ｄ変換部１５およびバス２Ｂを介して、撮像素子１２が１フレーム毎に順次出力する画像データを一時的に記憶する。
【００３４】
Ｆｌａｓｈメモリ２６は、不揮発性メモリを用いて構成される。Ｆｌａｓｈメモリ２６は、プログラム記録部２６１と、テーブル記録部２６２とを有する。
【００３５】
プログラム記録部２６１は、撮像装置１を動作させるための各種プログラム、撮像プログラムおよびプログラムの実行中に使用される各種データおよび画像処理部１６による画像処理の動作に必要な各種パラメータ等を記録する。
【００３６】
テーブル記録部２６２は、レンズ部３から受信した情報を用いて作成される焦点距離と絞りに応じて、画像内の周縁領域を判定するための参照情報を与えるテーブルを記録する。図２は、テーブル記録部２６２が記録するテーブルの概要を示す図である。同図に示すテーブルＴｂは、絞り値と焦点距離に応じた画像内の周縁領域と非周縁領域（中央領域）との境界（以下、単に境界という）における像高を与える。例えば、絞りがＦ２．８で焦点距離が２．０ｍｍの場合の境界は、像高が０．８（画面の中心からの距離が対角端までの距離の８０％）である。また、絞りがＦ２．８で焦点距離が５８ｍｍの場合の境界は、像高が１．０すなわち全画面である。
【００３７】
一般に、レンズの特性は、焦点距離や絞り等の撮影条件によって、レンズの特性は、必ずしも画面の周辺部まで良好であるとは限らない。すなわち、周辺の光学的な性能が劣化する状況では、そのような劣化領域を周縁領域とみなして他の領域と異なる補正を行うことが望ましい。テーブルＴｂは、撮像装置１（より具体的には、後述する周縁領域判定部２９２）が、周縁領域を判定するために参照するものである。なお、図２では焦点距離と絞りに応じた有効領域の判定を行うためのテーブルを与えているが、さらに被写体までの距離も条件に含めてテーブルを作成するようにしてもよい。
【００３８】
本体通信部２７は、本体部２に装着されたレンズ部３との通信を行うためのインターフェースである。本体通信部２７には、レンズ部３との電気的な接点も含まれる。
【００３９】
第２通信部２８は、本体部２に装着されたアクセサリ部４との通信を行うためのインターフェースである。第２通信部２８には、アクセサリ部４との電気的な接点も含まれる。図１に示す場合、アクセサリ部４として電子ビューファインダを装着した場合を示している。このため、アクセサリ部４は、本体部２との通信インターフェースである通信部４１と、通信部４１を介して受信した画像情報を表示する接眼表示部４２とを有する。なお、本体部２には、電子ビューファインダ以外のアクセサリ部も装着可能である。このようなアクセサリ部として、補助光を投射するエレクトロニックフラッシュを挙げることができる。
【００４０】
制御部２９は、ＣＰＵ（Central  Processing  Unit）等を用いて構成される。制御部２９は、撮像素子１２が生成した画像データに対応する画像に含まれる被写体の顔を検出する顔検出部２９１と、テーブル記録部２６２が記録するテーブルを参照して画像内の周縁領域を判定する周縁領域判定部２９２と、表示部２１の表示態様を制御する表示制御部２９３と、を有する。顔検出部２９１は、３次元顔モデルやパターンマッチング等の公知の技術を用いることによって被写体の顔を検出する。
【００４１】
制御部２９は、バス２Ｂを介して撮像装置１を構成する各部に対して制御信号や各種データの送信を行うことにより、撮像装置１の動作を統括して制御する。制御部２９は、プログラム記録部２６１が記憶、格納する情報および本実施の形態１に係る撮像プログラムを含む各種プログラムをプログラム記録部２６１から読み出すことにより、本実施の形態１に係る撮像方法に関連した演算処理を実行する。  
【００４２】
なお、本実施の形態１に係る撮像プログラムは、ハードディスク、フラッシュメモリ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体に記録して広く流通させることも可能である。また、本実施の形態１に係る撮像プログラムは、通信ネットワークを介してダウンロードすることによってプログラム記録部２６１に格納してもよい。
【００４３】
周縁領域判定部２９２は、レンズ部３から受信したレンズ特性情報（光学系の特性情報）に基づいて、周縁領域を判定するための参照情報（テーブル）を生成し、テーブル記録部２６２に記録する。
【００４４】
制御部２９は、入力部２０から撮影動作の開始信号が入力された場合、撮影動作を開始する制御を行う。ここで、撮影動作とは、シャッタ駆動部１１および撮像素子駆動部１３の駆動によって撮像素子１２が出力した画像データに対し、信号処理部１４、Ａ／Ｄ変換部１５および画像処理部１６が所定の処理を施す動作をいう。このように処理が施された画像データは、制御部２９の制御のもと、画像圧縮展開部１９で所定の形式にしたがって圧縮され、バス２ＢおよびメモリＩ／Ｆ２４を介して記録媒体２３に記録される。なお、記録媒体２３とは別に撮像装置１の内部に所定の記録領域を確保し、この記録領域に圧縮した画像データを記憶するようにしてもよい。
【００４５】
以上の構成を有する本体部２に対して、音声入出力部、被写体に対して補助光（フラッシュ）を発光する補助光発光部、インターネットを介して外部の装置と双方向に通信を行う機能を有する通信部などをさらに設けてもよい。
【００４６】
次に、レンズ部３の構成を説明する。レンズ部３は、光学系３１と、レンズ駆動部３２と、絞り３３と、絞り駆動部３４と、レンズ操作部３５と、レンズＦｌａｓｈメモリ３６と、レンズ通信部３７と、レンズ制御部３８と、を備える。
【００４７】
光学系３１は、一または複数のレンズを用いて構成される。光学系３１は、所定の視野領域に含まれる被写体からの光を集光して結像する。光学系３１は、画角を変化させる光学ズーム機能および焦点を変化させるフォーカス機能を有する。
レンズ駆動部３２は、ＤＣモータまたはステッピングモータ等を用いて構成され、光学系３１のレンズを光軸Ｏ上で移動させることにより、光学系３１のピント位置や画角等の変更を行う。
絞り３３は、光学系３１が集光した光の入射量を制限することにより露出の調整を行う。
絞り駆動部３４は、ステッピングモータ等を用いて構成され、絞り３３を駆動する。
レンズ操作部３５は、例えばレンズ部３のレンズ鏡筒の周囲に設けられるリングであり、レンズ部３における光学ズームの操作を開始する操作信号の入力、またはレンズ部３におけるピント位置の調整を指示する指示信号の入力を受け付ける。なお、レンズ操作部３５は、プッシュ式のスイッチ等であってもよい。
レンズＦｌａｓｈメモリ３６は、光学系３１の光学特性に関する情報を記録するレンズ特性情報記録部３６１を有する。また、レンズＦｌａｓｈメモリ３６は、光学系３１の位置および動きを決定するための制御用プログラムおよび各種パラメータを記録する。
【００４８】
図３および図４は、レンズ特性情報記録部３６１が記録する情報の概要を模式的に示す図である。レンズ特性情報記録部３６１は、光学特性として変調伝達関数（以下、「ＭＴＦ」という）に関する情報を記録する。具体的には、レンズ特性情報記録部３６１は、焦点距離および絞りに応じた像高とＭＴＦとの関係を記録している。なお、図３および図４に示す関係はあくまでも一例に過ぎない。
【００４９】
図３は、絞りがＦ２．８の場合であり、図４は、絞りがＦ５．６の場合の関係を示している。図３において、曲線Ｃ1、Ｃ2、Ｃ3は、それぞれ焦点距離が１４ｍｍ、２５ｍｍ、４２ｍｍの場合の像高とＭＴＦとの関係を与える曲線である。また、図４において、曲線Ｃ4、Ｃ5、Ｃ6は、それぞれ焦点距離が１４ｍｍ、２５ｍｍ、４２ｍｍの場合の像高とＭＴＦとの関係を与える曲線である。
【００５０】
まず、絞りがＦ２．８の場合を具体的に説明する。
焦点距離１４ｍｍ（曲線Ｃ1）・・・像高０の場合のＭＴＦが９０％、像高０．１ｄの場合のＭＴＦが８０％、像高０．２ｄの場合のＭＴＦが６５％、像高０．３ｄの場合のＭＴＦが５０％、像高０．４ｄの場合のＭＴＦが３０％、像高０．５ｄ（対角端）の場合のＭＴＦが１５％である。
焦点距離２５ｍｍ（曲線Ｃ2）・・・像高０の場合のＭＴＦが９０％、像高０．１ｄの場合のＭＴＦが８０％、像高０．２ｄの場合のＭＴＦが７０％、像高０．３ｄの場合のＭＴＦが６０％、像高０．４ｄの場合のＭＴＦが５０％、像高０．５ｄ（対角端）の場合のＭＴＦが３５％である。
焦点距離４２ｍｍ（曲線Ｃ3）・・・像高０の場合のＭＴＦが９０％、像高０．１ｄの場合のＭＴＦが８５％、像高０．２ｄの場合のＭＴＦが８０％、像高０．３ｄの場合のＭＴＦが７５％、像高０．４ｄの場合のＭＴＦが７０％、像高０．５ｄ（対角端）の場合のＭＴＦが６５％である。
【００５１】
次に、絞りがＦ５．６の場合を具体的に説明する。
焦点距離１４ｍｍ（曲線Ｃ4）・・・像高０の場合のＭＴＦが９５％、像高０．１ｄの場合のＭＴＦが８５％、像高０．２ｄの場合のＭＴＦが７５％、像高０．３ｄの場合のＭＴＦが６０％、像高０．４ｄの場合のＭＴＦが４５％、像高０．５ｄ（対角端）の場合のＭＴＦが３０％である。
焦点距離２５ｍｍ（曲線Ｃ5）・・・像高０の場合のＭＴＦが９５％、像高０．１ｄの場合のＭＴＦが８５％、像高０．２ｄの場合のＭＴＦが７５％、像高０．３ｄの場合のＭＴＦが６５％、像高０．４ｄの場合のＭＴＦが５５％、像高０．５ｄ（対角端）の場合のＭＴＦが４５％である。
焦点距離４２ｍｍ（曲線Ｃ6）・・・像高０の場合のＭＴＦが９５％、像高０．１ｄの場合のＭＴＦが９０％、像高０．２ｄの場合のＭＴＦが８５％、像高０．３ｄの場合のＭＴＦが８０％、像高０．４ｄの場合のＭＴＦが７５％、像高０．５ｄ（対角端）の場合のＭＴＦが７０％である。
【００５２】
図３および図４において、閾値Ｔｈ１、Ｔｈ２は、記録画素数が１６メガピクセル、９メガピクセルの場合にそれぞれ周縁領域を判定するための閾値である。この閾値より大きい領域が、周縁領域と判定される。一般に、記録画素数が大きいほど、ＭＴＦの閾値は大きくなる。これは、ＭＴＦの閾値が、記録画素数に応じて定まるナイキスト周波数と相関を有しているためである。
【００５３】
図５は、矩形状をなす画像内の周縁領域の判定例を模式的に示す図である。図５に示す画像Ｄにおいて、左右にドットで示す領域Ｐが周縁領域（以下、周縁領域Ｐという）である。周縁領域判定部２９２は、図２に示すテーブルＴｂをもとに周縁領域Ｐと非周縁領域との境界を与える像高を判定する。なお、テーブルＴｂにない絞り値と焦点距離の組み合わせの場合には、近い値を用いた直線補間によって像高を定めてもよいし、テーブルの中で最も近い値を用いて像高を定めてもよい。なお、図５に示す周縁領域の形状はあくまでも一例に過ぎず、適宜変更可能である。
【００５４】
なお、本実施の形態１では、レンズ特性情報記録部３６１が、光学系３１を介して結像したスポットのサジタル方向とメリジオナル方向のうち性能変化が大きい方だけを記録することを想定しているが、その両方向の特性を記録しておくことも可能である。このような性能の変化が観測される周縁領域、部位は、画像描写においても何らかの劣化が予想されるため、描写改善用の補正が有効である。したがって、画面中央と周辺のレンズ性能の差異を示すパラメータとして、ＭＴＦ以外のパラメータを用いて判定を行ってもよいことは言うまでもない。
【００５５】
レンズ通信部３７は、レンズ部３が本体部２に装着されたときに、本体部２の本体通信部２７と通信を行うための通信インターフェースである。レンズ通信部３７には、本体部２との電気的な接点も含まれる。
【００５６】
レンズ制御部３８は、ＣＰＵ（Central  Processing  Unit）等を用いて構成される。レンズ制御部３８は、レンズ操作部３５の操作信号または本体部２からの指示信号に応じてレンズ部３の動作を制御する。レンズ制御部３８は、本体部２の制御部２９との間で所定の周期でレンズ通信信号を送受信することによって、本体部２との動作の連携を図っている。具体的には、レンズ制御部３８は、レンズ通信信号に含まれるレンズ操作部３５の操作信号に応じて、レンズ駆動部３２を駆動させてレンズ部３のピント合わせやズーム変更を行うとともに、絞り駆動部３４を駆動させて絞り値の変更を行う。レンズ制御部３８は、レンズ部３が本体部２に装着された際に、レンズ特性情報、ピント位置情報、焦点距離およびレンズ部３を識別する固有情報等を本体部２に送信する。
【００５７】
図６は、制御部２９とレンズ制御部３８との同期通信の一例を示すタイミングチャートである。図６（ａ）は本体部２内の処理を示している。図６（ｂ）は垂直同期信号を示している。図６（ｃ）は撮像、読み出しのタイミングを示している。図６（ｄ）はレンズ通信を示している。図６（ｅ）はレンズ通信同期信号を示している。図６（ｆ）はレンズ位置取得信号を示している。図６（ｇ）はレンズ部３内の処理を示している。
【００５８】
まず、制御部２９は、前フレームで取得した画像データによりライブビュー画像の画像処理およびＡＦ評価値の算出等を画像処理部１６に実行させるとともに、レンズ制御部３８にレンズ状態データを取得するためのレンズ状態データ要求コマンドを送信する（Ｂ１、ＢＬ）。この際、制御部２９は、同期通信モード中に、垂直同期信号と同じ周期でレンズ通信用の同期信号および光学系３１の位置情報を取得するタイミングを指示するレンズ位置取得信号を送信する。このレンズ位置取得信号は、図６（ｃ）に示すように撮像素子１２の中央部の蓄積時間の１／２が経過した時点で状態が変化する信号である。
【００５９】
レンズ制御部３８は、レンズ位置取得信号の状態が変化したタイミングで光学系３１の位置情報を取得するとともに、レンズ通信同期信号の受信タイミングでレンズ操作部３５の操作状態を検出する（Ｌ１）。
【００６０】
続いて、レンズ制御部３８は、制御部２９から受信したレンズ状態データ要求コマンドへの応答として、工程Ｌ１で取得した光学系３１の位置情報およびレンズ操作部３５の操作状態を含むレンズ状態データを制御部２９へ送信する（Ｌ２）。
【００６１】
この後、制御部２９は、レンズ制御部３８から送られてきたレンズ状態データに基づいて、ＡＦ評価値の算出や、露出値の変更等の各種設定変更を行う（Ｂ２）。
【００６２】
図７は、撮像装置１が行う処理の概要を示すフローチャートである。まず、制御部２９は、本体部２の電源がオンになっているか否かを判定する（ステップＳ１０１）。電源がオンになっている場合（ステップＳ１０１：Ｙｅｓ）、撮像装置１はステップＳ１０２へ移行する。一方、電源がオンになっていない場合（ステップＳ１０１：Ｎｏ）、撮像装置１はステップＳ１０１を繰り返す。
【００６３】
続いて、撮像装置１は、本体部２とレンズ部３との間で起動時のレンズ通信を行う（ステップＳ１０２）。このレンズ通信の際、レンズ部３は、レンズ特性情報を本体部２へ送信する。
【００６４】
この後、周縁領域判定部２９２は、レンズ部３から受信したレンズ特性情報をもとに、参照情報としての周縁領域判定用のテーブルを作成する（ステップＳ１０３）。
【００６５】
続いて、制御部２９は、撮像装置１が撮影モードに設定されているかを判定する（ステップＳ１０４）。判定の結果、撮影モードに設定されている場合（ステップＳ１０４：Ｙｅｓ）、本体部２とレンズ部３との間でレンズ通信を行い（ステップＳ１０５）、その通信結果に基づいてＡＥ処理部１７によるＡＥ処理およびＡＦ処理部１８によるＡＦ処理を行う（ステップＳ１０６）。ステップＳ１０５におけるレンズ通信は、例えば図５を参照して説明したように行われる。
【００６６】
続いて、収差補正部１６１は、取得した画像の収差補正を行う（ステップＳ１０７）。図８は、収差補正前の像（樽型収差あり）を模式的に示す図であり、図９は、収差補正部１６１が、図８に示す像を収差補正した後の像を模式的に示す図である。収差補正部１６１は、図８に示す像Ｉ0の点Ａ（Ｘa，Ｙa）に対して、以下の変換を施す。
Ｘb＝Ｆ（Ｚa）Ｘa      ・・・（１）
Ｙb＝Ｆ（Ｚa）Ｙa      ・・・（２）
ここで、Ｚa＝（Ｘa2＋Ｙa2）1/2であり、Ｆ（Ｚa）はＺaの関数である。このような関数Ｆ（Ｚa）として、例えばＺaの偶数次の項のみからなる多項式を定義することができる。式（１）、（２）から得られるＸb、ＹbをそれぞれＸ座標、Ｙ座標とする点Ｂは、点Ａに対応する点である。収差補正部１６１は、以上の処理を像Ｉ0のすべての画素に対して行う。この結果、樽型収差を解消した像Ｉが形成される。
【００６７】
続いて、顔検出部２９１は、取得した画像データに含まれる被写体の顔を検出する（ステップＳ１０８）。
【００６８】
この後、周縁領域判定部２９２は、テーブル記録部２６２が記録する周縁領域判定用のテーブルをもとに画像内の周縁領域を判定する（ステップＳ１０９）。このステップＳ１０９で参照するテーブルとして、図２に示すテーブルＴｂを一例として挙げることができる。
【００６９】
顔検出部２９１によって検出された顔が、周縁領域設定部２９２によって設定された周縁領域に含まれる場合（ステップＳ１１０：Ｙｅｓ）、広角歪み補正部１６２は、その顔の広角歪みを補正する（ステップＳ１１１）。この際、広角歪み補正部１６２は、補正対象の顔が自然な左右のバランスを有するように補正を行う。図１０は、広角歪み補正部１６２が行う広角歪み補正処理の概要を模式的に示す図である。画像Ｄの右側の周縁領域Ｐの上部に位置する被写体４００の顔は、広角歪みの影響で、右斜め上方に向けて変形した形状をなしている。広角歪み補正部１６２は、このような顔４０１に対して、図１５をふまえて画像の外縁側を画像の中心側よりも大きく補正することにより、中心に対する左右のバランスが取れた自然な形状を有する顔４０２を生成する。
ここでは、レンズの種類、画角、ディストーションや距離に応じて、周辺で光軸中心に円周方向に伸びる場合や、放射状に伸びる場合があるので、撮影時の条件に従ってこれらを判定し、伸びた方向に対して縮小処理をしたり、伸びなかった部分を同様に伸ばすような補正（座標変換等）をしたりする。顔の左右は正面向きの場合、対称性があることから、これを判定し、顔の左右が対称になるようにしたり、目が水平になるようにしたり、鼻や口が左右の中心になるようにしたりする。
【００７０】
なお、ここでの補正は、輪郭が左右対称になるようにしたり、鼻筋が垂直になるようにする補正や、顔の中央部のへこみが無くなる程度の補正でもよい。また、顔の部分のみの補正、すなわち画像に対して部分的に適応化された処理でもよいが、顔の周辺もその補正に合わせて補正を行ってもよい。換言すれば、周縁部の顔部分のみに補正が行われていると言える。
【００７１】
ステップＳ１１１の後、表示制御部２９３は、収差補正および顔の歪み補正が施された画像データに対応する補正画像を表示部２１に表示させる（ステップＳ１１２）。
【００７２】
続いて、撮影操作が行われた場合（ステップＳ１１３：Ｙｅｓ）、制御部２９は、画像を撮影して記録媒体２３へ記録する（ステップＳ１１４）。
【００７３】
ステップＳ１１４の後、入力部２０が電源をオフする信号の入力を受け付けた場合（ステップＳ１１５：Ｙｅｓ）、撮像装置１は、一連の処理を終了する。一方、入力部２０が電源をオフする信号の入力を受け付けない場合（ステップＳ１１５：Ｎｏ）、撮像装置１はステップＳ１０４へ戻る。
【００７４】
次に、ステップＳ１０４において、制御部２９が、撮影モードに設定されていないと判定した場合を説明する（ステップＳ１０４：Ｎｏ）。この場合において、再生モードが設定されているとき（ステップＳ１１６：Ｙｅｓ）、表示制御部２９３は所定の画像を再生する（ステップＳ１１７）。
【００７５】
その後、入力部２０によって再生画像の変更指示が入力された場合（ステップＳ１１８：Ｙｅｓ）、表示制御部２９３は変更指示にしたがって画像を変更して再生を行う（ステップＳ１１９）。
【００７６】
ステップＳ１１０で画像内の周縁領域に顔がない場合（ステップＳ１１０：Ｎｏ）、撮像装置１は、ステップＳ１１２へ移行する。なお、ステップＳ１１０では、顔の全域が周縁領域に含まれるか否かに応じて場合分けをしているが、顔の要部（目、口、鼻等）が周縁領域に含まれるか否かに応じて場合分けを行ってもよい。
【００７７】
ステップＳ１１６で再生モードが設定されていない場合（ステップＳ１１６：Ｎｏ）、およびステップＳ１１８で入力部２０によって再生画像の変更指示が入力されない場合（ステップＳ１１８：Ｎｏ）、撮像装置１はステップＳ１１５へ移行する。
【００７８】
以上説明した撮像装置１の処理では、電源がオンされた後の起動時レンズ通信の際、レンズ部３がレンズ特性情報を本体部２へ送信していたが、レンズ部３がレンズ特性情報を本体部２へ送信する送信タイミングはこれに限られるわけではない。例えば、撮影モードに入った直後のレンズ通信時を送信タイミングとしてもよい。
【００７９】
以上説明した本発明の実施の形態１によれば、撮影条件に応じた光学系の特性情報に基づいて撮像した画像データに対応する画像内の周縁領域を判定し、この周縁領域に被写体の顔が存在しているか否かに応じて周縁領域の一部に補正処理を行うため、画像内の周縁領域に被写体の顔がある場合にも適切な補正を行うことができる。
【００８０】
また、本実施の形態１によれば、画像の歪曲収差を補正するとともに、周縁領域に被写体の顔が存在している場合に、収差補正された画像における顔の広角歪みを補正するため、画像内の周縁領域に被写体の顔がある場合であっても、歪曲収差を補正することができるとともにその被写体の顔の不自然な歪みを補正することができる。顔以外にも、壁に書かれたポスターの文字や、垂直に立つべき電柱などは、同様の原理による歪みが目立ち、かつ検出も容易であることから、同様の考え方で補正を行ってもよい。この場合、顔のパーツは使えないが、基本的なフォントの左右バランスの差に合わせたり、電柱の中央に対する左右対称性を保つような補正を行ってもよい。画面全体に対する補正とは異なる補正を、少なくとも顔部だけ行うことによって、鑑賞者や被写体である人物が最も気になる顔部分のみを修正するようにしてもよい。
なお、体の部分が大きく歪んでいない場合には、検出された体の部分に合わせて顔を縮小するような補正も有効である。このような補正を行うことによって、体型やプロポーションを保った撮影が可能となる。換言すれば、周縁部の被写体の配置によって異なる適応型の画像処理を行うことによって、配置に応じて最適な補正を実現することができる。
【００８１】
（実施の形態２）
本発明の実施の形態２は、画像内の周縁領域に位置する被写体の顔の歪みの有無に応じて収差補正に使用する補正用パラメータを変更して最適化した後、顔を含む画像の端部領域の横方向の幅を縮小することを特徴とする。
【００８２】
図１１は、本実施の形態２に係る撮像装置の構成を示すブロック図である。同図に示す撮像装置５は、上述した撮像装置１と比較して、本体部が有する画像処理部および制御部の構成が異なる。このため、図１１において、撮像装置１が有する構成要素と同様の機能を有する構成要素には、図１と同じ符号を付してある。
【００８３】
撮像装置５の本体部６が有する画像処理部６１は、収差補正部１６１と、幅補正部６１１とを有する。収差補正部１６１は、画像内の周縁領域に位置する被写体の顔の歪みの有無に応じて補正用パラメータを変更して最適化する。また、幅補正部６１１は、画面の周縁領域に被写体の顔がある場合、収差補正を行った後の被写体の横方向の幅を小さくする補正を行う。
【００８４】
本体部６が有する制御部６２は、顔検出部２９１、周縁領域判定部２９２、および表示制御部２９３に加えて歪み判定部６２１を有する。歪み判定部６２１は、画面の周縁領域に位置する被写体の顔の歪みの有無を判定する。歪み判定部６２１は、例えば顔の鼻の位置を基準としたときの顔の左右の対称性に基づいて判定を行う。
【００８５】
図１２は、撮像装置５が行う処理の概要を示すフローチャートである。ステップＳ２０１〜Ｓ２０９は、上述したステップＳ１０１〜Ｓ１０９に順次対応している。
【００８６】
ステップＳ２１０において、顔検出部２９１によって検出された顔が、周縁領域判定部２９２によって判定された周縁領域にある場合（ステップＳ２１０：Ｙｅｓ）、歪み判定部６２１はその顔の歪みの有無を判定する（ステップＳ２１１）。歪み判定部６２１によって顔の歪みがあると判定された場合（ステップＳ２１１：Ｙｅｓ）、収差補正部１６１は補正用パラメータを変更する（ステップＳ２１２）。具体的には、収差補正部１６１は、式（１）、（２）の関数Ｆ（Ｚa）における補正用パラメータを所定値だけ変更する。ここで、関数Ｆ（Ｚa）がＺaの多項式である場合には、その係数が収差補正用のパラメータとなる。補正用パラメータは、変更可能な範囲があらかじめ定められている。仮に、収差補正部１６１が補正用パラメータを一定値ごと変更する場合、その変更回数はあらかじめ定められている。
【００８７】
ステップＳ２１２の後、収差補正部１６１は、変更後の補正用パラメータを用いることによって収差補正を行う（ステップＳ２１３）。
【００８８】
続いて、制御部６２は、収差補正部１６１による補正用パラメータのさらなる変更が可能であるか否かを判定する（ステップＳ２１４）。収差補正部１６１による補正用パラメータのさらなる変更が可能である場合（ステップ２１４：Ｙｅｓ）、撮像装置５はステップＳ２０８に戻って処理を繰り返す。一方、収差補正部１６１による補正用パラメータのさらなる変更が不可能である場合（ステップＳ２１４：Ｎｏ）、撮像装置５はステップＳ２１５へ移行する。
【００８９】
ステップＳ２１５において、顔検出部２９１は、周縁領域の下部に別の顔があるか否かを判定する（ステップＳ２１５）。顔検出部２９１が検出した結果、周縁領域に別の顔がない場合（ステップＳ２１５：Ｎｏ）、幅補正部６１１は、顔を含む端部領域の幅補正を行う（ステップＳ２１６）。
【００９０】
図１３は、幅補正部６１１が行う幅補正処理の概要を模式的に示す図である。幅補正部６１１は、歪みを補正した顔４１０を有する被写体４１１を含む端部領域に対して一律に横方向の幅を小さくする補正を行う。この際、幅補正部６１１は、端部領域における各画素の出力態様を変更することによって端部領域の幅を縮小する。図１３に示す場合、幅補正部６１１は、被写体４１１の左端の位置は変えずに端部領域の幅を縮小する。このとき、幅の縮小によって空白を生じる右端側部分は、画像データから補正前の画像Ｄの右端よりも外側部分のデータを補間する。一般に、画像データに含まれる視野領域は、画像として表示される領域よりも大きい。このため、幅補正部６１１は、上述した補間処理を行うことが可能である。以上説明した幅補正処理により、端部領域（広角領域）で幅広となっていた被写体４１１の幅を補正した自然な像を有する被写体４１２を得ることができる。
【００９１】
ここでも、レンズの種類、画角、ディストーションや距離に応じて、周辺で光軸中心に円周方向に伸びる場合や、放射状に伸びる場合があるので、撮影時の条件にしたがってこれらを判定し、伸びた方向に対して縮小処理を行ったり、伸びなかった部分を同様に伸ばすような補正（座標変換等）を行ったりする。顔の左右が対称になるようにしたり、目が水平になるようにしたり、鼻や口が左右の中心になるようにしたりするような補正に合わせて、体の部分もそれに準じた補正を行ってもよい。この他、輪郭が左右対称になるようにしたり、鼻筋が垂直になるようにする補正、顔の中央部のへこみが無くなる程度の補正を行ってもよいし、これと同様に、体が垂直になるような補正、左右が対称になるような補正を行ってもよい。画面全体に対する補正とは異なる補正を、少なくとも顔部や体の部分だけ行うことによって、鑑賞者や被写体である人物が最も気になる部分のみを補正するようにしてもよい。特に、撮影によって体型が変わるのを好まないユーザが望むような補正、例えば、顔の幅に合わせて体を細くしたり、体に合わせて顔を小さくしたりする補正を行うようにしてもよい。
【００９２】
ステップＳ２１６の後、表示制御部２９３は、収差補正および幅補正が施された画像データに対応する補正画像を表示部２１に表示させる（ステップＳ２１７）。
【００９３】
ステップＳ２１８〜Ｓ２２４の処理は、上述したステップＳ１１３〜Ｓ１１９の処理に順次対応している。
【００９４】
ステップＳ２１０で周縁領域に顔がない場合（ステップＳ２１０：Ｎｏ）、撮像装置５はステップＳ２１８へ移行する。
【００９５】
ステップＳ２１１で周縁領域に顔の歪みがない場合（ステップＳ２１１：Ｎｏ）、およびステップＳ２１５で周縁領域の下部に別の顔がある場合（ステップ２１５：Ｙｅｓ）、撮像装置５は幅補正を行うことなくステップ２１６へ移行する。
【００９６】
以上説明した本発明の実施の形態２によれば、実施の形態１と同様、画像内の周縁領域に被写体の顔がある場合にも適切な補正を行うことができる。
【００９７】
また、本実施の形態２によれば、歪曲収差補正に使用する補正用パラメータを所定の範囲で変更可能とし、画像の周縁領域に被写体の顔が存在している場合、収差補正された画像においてその顔を含む端部領域における横方向の幅を縮小する幅補正を行うため、画像内の周縁領域に被写体の顔がある場合であっても、歪曲収差を補正することができるとともにその被写体の顔の不自然な歪みを補正することができる。
【００９８】
なお、本実施の形態２において、補正用パラメータを変更可能な範囲で最大限変更しても顔の歪みが残っている場合には、左右の目の大きさをそろえたり、鼻、眉の角度を変更したり、頬やあごの形状を細くしたりする補正（ビューティー補正）をさらに実行するようにしてもよい。
【００９９】
（その他の実施の形態）
ここまで、本発明を実施するための形態を説明してきたが、本発明は上述した２つの実施の形態によってのみ限定されるべきものではない。例えば、本発明において、レンズ特性情報としてＭＴＦ性能多項式を与えてもよい。ＭＴＦ性能多項式は、焦点距離をｘ、絞り（Ｆ値）をｙとして、以下の式（３）で与えられる。
ＭＴＦ＝Ｆ1ｘ＋Ｆ2ｘ2＋・・・＋Ｂ1ｙ＋Ｂ2ｙ2＋・・・＋Ｃ    ・・・（３）
ここで、式（３）の右辺のＦ2ｘ2に続く「・・・」はｘの３次以上の項を意味し、Ｂ2ｙ2に続く「・・・」はｙの３次以上の項を意味する。この場合、レンズ部３は、ＭＴＦ多項式の係数を本体部２へ送信する。本体部２は、レンズ部３から受信したＭＴＦ多項式の係数をもとに周縁領域判定用のテーブルを作成する。
【０１００】
また、本発明において、有効領域判定用のテーブル（図２に示すテーブルＴｂ）をレンズ部３が記録しておき、そのレンズ部３が本体部２に装着されたときに本体部２へテーブルを送信するようにしてもよい。
【０１０１】
また、本発明において、レンズ特性情報としてＭＴＦ以外の量を適用することも可能である。具体的には、基準波長とその他の波長を考慮した誤差（収差量、スポットサイズ）でもよいし、画素数およびレンズ性能に応じた解像力（空間周波数）でもよい。
【０１０２】
なお、本発明においては、本体部とレンズ部とが一体的に形成されていてもよい。
【０１０３】
また、本発明に係る撮像装置は、デジタル一眼レフカメラ以外にも、例えばアクセサリ等を装着可能なデジタルカメラ、デジタルビデオカメラおよび撮影機能を有する携帯電話やタブレット型携帯機器等の電子機器にも適用することができる。
【０１０４】
また、本発明では、被写体として人物の場合を主に説明しているが、顔が検出され、顔の下の胴体などが検出される被写体であれば、マネキンでも犬でも鳥でもよい。また、左右対称性が重要な被写体に対して、その対称性があらかじめ分かっている場合には、左右に対して同様の処理を適用しても効果を得ることができる。また、プロポーションが分かっている被写体は、そのプロポーションを整えるような補正でもよい。
【０１０５】
本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本発明を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。すなわち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。
【０１０６】
また、本明細書においてフローチャートを用いて説明した処理のアルゴリズムは、プログラムとして記述することが可能である。このようなプログラムは、コンピュータ内部の記録部に記録してもよいし、コンピュータ読み取り可能な記録媒体に記録してもよい。プログラムの記録部または記録媒体への記録は、コンピュータまたは記録媒体を製品として出荷する際に行ってもよいし、通信ネットワークを介したダウンロードにより行ってもよい。
【０１０７】
このように、本発明は、ここでは記載していない様々な実施の形態を含みうるものであり、特許請求の範囲によって特定される技術的思想の範囲内で種々の設計変更等を行うことが可能である。
【符号の説明】
【０１０８】
１、５  撮像装置
２、６  本体部
２Ｂ  バス
３  レンズ部
４  アクセサリ部
１２、１００  撮像素子
１６、６１  画像処理部
１９  画像圧縮展開部
２０  入力部
２１  表示部
２２  表示駆動部
２３  記録媒体
２６  Ｆｌａｓｈメモリ
２７  本体通信部
２８  第２通信部
２９、６２  制御部
３１  光学系
３５  レンズ操作部
３６  レンズｆｌａｓｈメモリ
３７  レンズ通信部
３８  レンズ制御部
４１  通信部
４２  接眼表示部
１６１  収差補正部
１６２  広角歪み補正部
２００、３００、４００、４１１、４１２  被写体
２６１  プログラム記録部
２６２  テーブル記録部
２９１  顔検出部
２９２  周縁領域判定部
２９３  表示制御部
３６１  レンズ特性情報記録部
４０１、４１０  顔
６１１  幅補正部
６２１  歪み判定部
Ｄ  画像
Ｐ  周縁領域
Ｔｂ  テーブル
【図１】
2014179937.tif 000003
【図２】
2014179937.tif 000004
【図３】
2014179937.tif 000005
【図４】
2014179937.tif 000006
【図５】
2014179937.tif 000007
【図６】
2014179937.tif 000008
【図７】
2014179937.tif 000009
【図８】
2014179937.tif 000010
【図９】
2014179937.tif 000011
【図１０】
2014179937.tif 000012
【図１１】
2014179937.tif 000013
【図１２】
2014179937.tif 000014
【図１３】
2014179937.tif 000015
【図１４】
2014179937.tif 000016
【図１５】
2014179937.tif 000017