(57)【要約】【課題】体の特定部位を細く見せ、また逆に膨らみをつける等の画像処理を行うことのできる画像処理装置および画像処理方法を提供する。【解決手段】被写体像を取り込み（Ｓ１）、取り込んだ画像に基づいて被写体像の中の顔画像の位置を検出し（Ｓ９）、検出された顔画像の人物の特定部分の領域を補正領域として特定し（Ｓ１３、Ｓ１９）、顔画像の顔年齢に基づいて、補正領域にアンチエージング画像処理を施し（Ｓ２７）、アンチエージング画像処理が施された画像を表示する（Ｓ２９）。【選択図】  図３
2011259053.tif 000002
【特許請求の範囲】
【請求項１】
取り込んだ画像を表示する表示手段と、
顔画像と年齢との関係を示す顔年齢情報を記憶する記憶手段と、
上記表示手段に表示されている画像の顔の位置を検出する顔検出手段と、
上記記憶手段に記憶されている顔年齢情報に基づいて、上記顔検出手段によって検出された顔画像の顔年齢を判定する判定手段と、
上記顔検出手段によって検出された顔画像に対応する胴体部分の領域を、補正する領域として特定する補正領域特定手段と、
上記判定された顔画像の顔年齢に基づいて、上記特定された胴体部分の領域に痩身処理を施すアンチエージング処理手段と、
上記表示手段に表示されている画像を、上記アンチエージング処理手段によって上記痩身処理が施された画像に変更する表示変更手段と、
を具備したことを特徴とする画像処理装置。
【請求項２】
上記補正領域特定手段が特定する補正領域は、
鼻の中心と、眼と眼の中心を通り、上記顔画像を略二分する中心軸をＹ軸とした際、上記顔画像を有する画像内において、当該Ｙ軸と略垂直な方向の色変化の大きい部分を仮想直線として特定し、当該仮想直線上において色変化の大きい部分を両端部とした一辺と、
上記仮想直線から上記顔画像へＹ軸方向に沿って所定距離だけ近づいた長さを有する一辺と、
からなる長方形状の領域であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記補正領域特定手段が特定する補正領域は、
鼻の中心と、眼と眼の中心を通り、上記顔画像を略二分する中心軸をＹ軸とした際、上記顔画像を有する画像内において、上記Ｙ軸方向に沿って上記顔画像の端部から顔画像のサイズの略３倍の位置で上記Ｙ軸と略直交線を仮想直線として特定し、当該仮想直線上において色変化の大きい部分を両端部とした一辺と、
上記仮想直線から上記顔画像へＹ軸方向に沿って所定距離だけ近づいた長さを有する一辺と、
からなる長方形状の領域であることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記アンチエージング処理手段は、上記特定された長方形状の補正領域の中心位置を通り上記Ｙ軸と垂直な方向をＸ軸とした場合に、中心位置と長方形形状の補正領域の角を結んだ直線が当該Ｘ軸となす角度をθ、中心位置と長方形状の補正領域の角とを結んだ直線の長さを１、元画像に修正画像を合わせるための画像調整用係数をＭ、痩身度を表わす係数をＧ、ＹがＳＩＮθのとき１になるように設定された係数をＫ、楕円の形状を決定するための係数をＡ、Ｂ、とした際に、
Ｘ’＝（Ｘ２／Ａ２＋Ｙ２／Ｂ２）＊Ｋ＊Ｍ＊ＣＯＳθ
Ｋ＝（１−Ｇ）／ＳＩＮθ＊Ｙ＋Ｇ
Ｙ’＝Ｙ
を満たすように補正することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項５】
上記アンチエージング処理手段は、上記特定された長方形状の補正領域の中心位置を通り上記Ｙ軸と垂直な方向をＸ軸とした場合に、中心位置と長方形形状の補正領域の角を結んだ直線が当該Ｘ軸となす角度をθ、中心位置と長方形状の補正領域の角とを結んだ直線の長さを１、元画像に修正画像を合わせるための画像調整用係数をＭ、痩身度を表わす係数をＧ、ＹがＳＩＮθのとき１になるように設定された係数をＫ、楕円の形状を決定するための係数をＡ、Ｂ、楕円の向きを表わす係数をＳ１（ここでＳ１＝０、またはＳ１＝１），Ｓ２（ここでＳ２＝１またはＳ２＝−１）とした際に、
Ｘ’＝２＊Ｓ１＋（Ｘ２／Ａ２＋Ｙ２／Ｂ２）＊Ｋ＊Ｍ＊ＣＯＳθ＊Ｓ２
Ｋ＝（１−Ｇ）／ＳＩＮθ＊Ｙ＋Ｇ
Ｙ’＝Ｙ
を満たすように補正することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項６】
上記画像処理装置は、スルー画を表示可能なデジタルカメラであって、上記表示手段は撮像されたスルー画を表示し、上記顔検出手段は当該スルー画として撮像された人物の顔を検出することを特徴とする請求項１乃至５に記載の画像処理装置。
【請求項７】
被写体像を画像データに変換する撮像手段と、
上記画像データに基づいて、上記被写体像の中の顔画像の位置を検出する顔検出手段と、
顔画像と年齢との関係を示す顔年齢情報を記憶する記憶手段と、
上記記憶手段に記憶されている顔年齢情報に基づいて、上記顔検出手段によって検出された上記顔画像の顔年齢を判定する判定手段と、
上記顔検出手段によって検出された顔画像の人物の特定部分の領域を、補正する領域として特定する補正領域特定手段と、
上記判定された顔画像の顔年齢に基づいて、上記特定部分の領域にアンチエージング画像処理を施すアンチエージング処理手段と、
上記アンチエージング処理手段によって上記アンチエージング画像処理が施された画像を表示する表示手段と、
を具備したことを特徴とする画像処理装置。
【請求項８】
被写体像の中の顔画像の位置を検出する顔検出手段と、
顔画像と年齢との関係を示す顔年齢情報を記憶する記憶手段と、
上記記憶手段に記憶されている顔年齢情報に基づいて、上記顔検出手段によって検出された上記顔画像の顔年齢を判定する判定手段と、
上記顔検出手段によって検出された顔画像の人物の特定部分の領域を、補正する領域として特定する補正領域特定手段と、
上記判定された顔画像の顔年齢に基づいて、上記特定部分の領域にアンチエージング画像処理を施すアンチエージング処理手段と、
上記アンチエージング処理手段によって上記アンチエージング画像処理が施された画像を表示する表示手段と、
を具備したことを特徴とする画像処理装置。
【請求項９】
被写体像を画像データに変換するステップと、
上記画像データに基づいて、上記被写体像の中の顔画像の位置を検出するステップと、
上記検出された顔画像の人物の特定部分の領域を、補正する領域として特定するステップと、
顔画像と年齢との関係を示す顔年齢情報を記憶する記憶部に記憶されている顔年齢情報を読み出し、上記顔年齢情報に基づいて上記検出された上記顔画像の顔年齢を判定し、上記判定された顔画像の顔年齢に基づいて、上記特定部分の領域にアンチエージング画像処理を施すステップと、
上記アンチエージング画像処理が施された画像を表示するステップと、
を具備することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、詳しくは、被写体画像から顔を検出し、被写体の体型を修正可能な電子カメラ等における画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
一般に、人は男女を問わず加齢とともに皮下脂肪蓄積によって胴体周りが太ってくる。特に、女性は加齢による体型変化を気にし、写真に映ることを嫌がる傾向があり、太った胴体周りを細く見せ、少しでも若返らせて見せることを望んでいる。
【０００３】
被写体画像の人物の見栄えを良くする技術としては、人物が含まれる写真などの画像の中心部分を縮小し、画像のアスペクト比が変更されるように画像の両端を拡大補正し、画像の中心に写された人物をスリムに見せて見栄え良くする技術がある。このようなスリム機能が、例えば、複合機プリンタ（ＭＦＰ（Multifunction Peripheral）プリンタ）等の一部機種に搭載されている。
【０００４】
また、被写体画像の人物の見栄えを良くする技術としては、上述の技術以外にも、特許文献１に開示されているような電子カメラが提案されている。この電子カメラは、撮像素子で被写体像を撮影し、その出力に基づいて撮影画面内の顔領域を検出するとともに顔領域から被写体の顔の特徴量を抽出し、この特徴量に基づいて被写体の年齢、性別のいずれかに関する推論処理を実行する。そして、この推論処理の結果に基づいて、撮像素子で撮影された記録用画像に対して、露出補正、ソフトフォーカス補正、肌色の彩度を調整する美肌補正、人物を痩身に見せる補正の少なくとも１つを実行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８０２９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示の電子カメラは、人物を痩身に見せる補正を行うが、この補正は単に撮影状態を変更するのみであって、体全体を痩身に見せることしかできない。すなわち、加齢とともに皮下脂肪の蓄積等により太くなった体の胴体周り等、体の一部を細く見せることはできない。また、逆に、臀部等の特定部に膨らみをつけ、若々しく魅力的なボディラインに見せることもできない。
【０００７】
本発明は、このような事情を鑑みてなされたものであり、加齢とともに皮下脂肪の蓄積等によって太くなった胴体周り等の体の一部を視覚的に細く見せる等、体の特定部位を細く見せ、また逆に膨らみをつける等の画像処理を行うことのできる画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため第１の発明に係わる画像処理装置は、取り込んだ画像を表示する表示手段と、顔画像と年齢との関係を示す顔年齢情報を記憶する記憶手段と、上記表示手段に表示されている画像の顔の位置を検出する顔検出手段と、上記記憶手段に記憶されている顔年齢情報に基づいて、上記顔検出手段によって検出された顔画像の顔年齢を判定する判定手段と、上記顔検出手段によって検出された顔画像に対応する胴体部分の領域を、補正する領域として特定する補正領域特定手段と、上記判定された顔画像の顔年齢に基づいて、上記特定された胴体部分の領域に痩身処理を施すアンチエージング処理手段と、上記表示手段に表示されている画像を、上記アンチエージング処理手段によって上記痩身処理が施された画像に変更する表示変更手段と、を具備する。
【０００９】
第２の発明に係わる画像処理装置は、上記第１の発明において、上記補正領域特定手段が特定する補正領域は、鼻の中心と、眼と眼の中心を通り、上記顔画像を略二分する中心軸をＹ軸とした際、上記顔画像を有する画像内において、当該Ｙ軸と略垂直な方向の色変化の大きい部分を仮想直線として特定し、当該仮想直線上において色変化の大きい部分を両端部とした一辺と、上記仮想直線から上記顔画像へＹ軸方向に沿って所定距離だけ近づいた長さを有する一辺と、からなる長方形状の領域である。
【００１０】
第３の発明に係わる画像処理装置は、上記第１の発明において、上記補正領域特定手段が特定する補正領域は、鼻の中心と、眼と眼の中心を通り、上記顔画像を略二分する中心軸をＹ軸とした際、上記顔画像を有する画像内において、上記Ｙ軸方向に沿って上記顔画像の端部から顔画像のサイズの略３倍の位置で上記Ｙ軸と略直交線を仮想直線として特定し、当該仮想直線上において色変化の大きい部分を両端部とした一辺と、上記仮想直線から上記顔画像へＹ軸方向に沿って所定距離だけ近づいた長さを有する一辺と、からなる長方形状の領域である。
【００１１】
第４の発明に係わる画像処理装置は、上記第２又は第３の発明において、上記アンチエージング処理手段は、上記特定された長方形状の補正領域の中心位置を通り上記Ｙ軸と垂直な方向をＸ軸とした場合に、中心位置と長方形形状の補正領域の角を結んだ直線が当該Ｘ軸となす角度をθ、中心位置と長方形状の補正領域の角とを結んだ直線の長さを１、元画像に修正画像を合わせるための画像調整用係数をＭ、痩身度を表わす係数をＧ、ＹがＳＩＮθのとき１になるように設定された係数をＫ、楕円の形状を決定するための係数をＡ、Ｂ、とした際に、
Ｘ’＝（Ｘ２／Ａ２＋Ｙ２／Ｂ２）＊Ｋ＊Ｍ＊ＣＯＳθ
Ｋ＝（１−Ｇ）／ＳＩＮθ＊Ｙ＋Ｇ
Ｙ’＝Ｙ
を満たすように補正する。
【００１２】
第５の発明に係わる画像処理装置は、上記第２又は第３の発明において、上記アンチエージング処理手段は、上記特定された長方形状の補正領域の中心位置を通り上記Ｙ軸と垂直な方向をＸ軸とした場合に、中心位置と長方形形状の補正領域の角を結んだ直線が当該Ｘ軸となす角度をθ、中心位置と長方形状の補正領域の角とを結んだ直線の長さを１、元画像に修正画像を合わせるための画像調整用係数をＭ、痩身度を表わす係数をＧ、ＹがＳＩＮθのとき１になるように設定された係数をＫ、楕円の形状を決定するための係数をＡ、Ｂ、楕円の向きを表わす係数をＳ１（ここでＳ１＝０、またはＳ１＝１），Ｓ２（ここでＳ２＝１またはＳ２＝−１）とした際に、
Ｘ’＝２＊Ｓ１＋（Ｘ２／Ａ２＋Ｙ２／Ｂ２）＊Ｋ＊Ｍ＊ＣＯＳθ＊Ｓ２
Ｋ＝（１−Ｇ）／ＳＩＮθ＊Ｙ＋Ｇ
Ｙ’＝Ｙ
を満たすように補正する。
【００１３】
第６の発明に係わる画像処理装置は、上記第１ないし第５の発明において、上記画像処理装置は、スルー画を表示可能なデジタルカメラであって、上記表示手段は撮像されたスルー画を表示し、上記顔検出手段は当該スルー画として撮像された人物の顔を検出する。
【００１４】
第７の発明に係わる画像処理装置は、被写体像を画像データに変換する撮像手段と、上記画像データに基づいて、上記被写体像の中の顔画像の位置を検出する顔検出手段と、顔画像と年齢との関係を示す顔年齢情報を記憶する記憶手段と、上記記憶手段に記憶されている顔年齢情報に基づいて、上記顔検出手段によって検出された上記顔画像の顔年齢を判定する判定手段と、上記顔検出手段によって検出された顔画像の人物の特定部分の領域を、補正する領域として特定する補正領域特定手段と、上記判定された顔画像の顔年齢に基づいて、上記特定部分の領域にアンチエージング画像処理を施すアンチエージング処理手段と、上記アンチエージング処理手段によって上記アンチエージング画像処理が施された画像を表示する表示手段と、を具備する。
【００１５】
第８の発明に係わる画像処理装置は、被写体像の中の顔画像の位置を検出する顔検出手段と、顔画像と年齢との関係を示す顔年齢情報を記憶する記憶手段と、上記記憶手段に記憶されている顔年齢情報に基づいて、上記顔検出手段によって検出された上記顔画像の顔年齢を判定する判定手段と、上記顔検出手段によって検出された顔画像の人物の特定部分の領域を、補正する領域として特定する補正領域特定手段と、上記判定された顔画像の顔年齢に基づいて、上記特定部分の領域にアンチエージング画像処理を施すアンチエージング処理手段と、上記アンチエージング処理手段によって上記アンチエージング画像処理が施された画像を表示する表示手段と、を具備する。
【００１６】
第９の発明に係わる画像処理方法は、被写体像を画像データに変換するステップと、上記画像データに基づいて、上記被写体像の中の顔画像の位置を検出するステップと、上記検出された顔画像の人物の特定部分の領域を、補正する領域として特定するステップと、顔画像と年齢との関係を示す顔年齢情報を記憶する記憶部に記憶されている顔年齢情報を読み出し、上記顔年齢情報に基づいて上記検出された上記顔画像の顔年齢を判定し、上記判定された顔画像の顔年齢に基づいて、上記特定部分の領域にアンチエージング画像処理を施すステップと、上記アンチエージング画像処理が施された画像を表示するステップと、を具備する。
【発明の効果】
【００１７】
本発明によれば、加齢とともに皮下脂肪の蓄積等によって太くなった胴体周り等の体の一部を視覚的に細く見せる等、体の特定部位を細く見せ、また逆に膨らみをつける等の画像処理を行うことのできる画像処理装置および画像処理方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係わるカメラの電気的構成を示すブロック図である。
【図２】本発明の第１実施形態に係わるカメラにおいて、アンチエージング処理による画像処理を説明する図である。
【図３】本発明の第１実施形態に係わるカメラにおいて、アンチエージングモードにおける処理を示すフローチャートである。
【図４】本発明の第１実施形態に係わるカメラにおいて、アンチエージング補正における処理を示すフローチャートである。
【図５】本発明の第１実施形態に係わるカメラにおいて、アンチエージング補正の補正領域とその中心点を示す図である。
【図６】本発明の第１実施形態に係わるカメラにおいて、アンチエージング補正の補正領域における第１象限位置を示す図である。
【図７】本発明の第１実施形態に係わるカメラにおいて、アンチエージング補正の際に得られる補正後の座標を示すグラフである。
【図８】本発明の第１実施形態に係わるカメラにおいて、アンチエージング補正における第１象限での補正後の座標計算結果を示す図である。
【図９】本発明の第１実施形態に係わるカメラにおいて、アンチエージング補正における第１象限〜第４象限の位置を示す図である。
【図１０】本発明の第１実施形態に係わるカメラにおいて、アンチエージング補正における第１象限〜第４象限での補正後の座標計算結果を示す図である。
【図１１】本発明の第１実施形態に係わるカメラにおいて、アンチエージング補正における計算の際に使用される定数と年齢との関係の一例を示す図である。
【図１２】本発明の第２実施形態に係わるカメラにおいて、アンチエージング処理による画像処理を説明する図である。
【図１３】本発明の第２実施形態に係わるカメラにおいて、アンチエージングモードにおける処理を示すフローチャートである。
【図１４】本発明の第２実施形態に係わるカメラにおいて、アンチエージング補正における処理を示すフローチャートである。
【図１５】本発明の第２実施形態に係わるカメラにおいて、アンチエージング補正における第１象限での補正後の座標計算結果を示すグラフである。
【図１６】本発明の第２実施形態に係わるカメラにおいて、アンチエージング補正における第１象限〜第４象限での補正後の座標計算結果を示す図である。
【図１７】本発明の第３実施形態に係わるカメラにおいて、アンチエージング補正における処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。本発明の好ましい第１実施形態に係わるカメラは、デジタルカメラであり、撮像部を有し、この撮像部によって被写体像を画像データに変換し、この変換された画像データに基づいて、被写体像を本体の背面に配置した表示部にスルー画表示する。撮影者はスルー画表示を観察することにより、構図やシャッタチャンスを決定する。また、スルー画表示の際に、被写体像に顔が含まれる場合には、被写体の胴体部位等の特定部を細く見せる等のアンチエージング処理を行う。レリーズ操作時には、画像データが記録媒体に記録され、アンチエージング処理がなされた場合には、その処理された画像が記録される。記録媒体に記録された画像データは、再生モードを選択すると、表示部に再生表示することができる。
【００２０】
図１は、本発明の第１実施形態に係わるカメラの主として電気的構成を示すブロック図である。カメラ１００は、デジタルカメラであり、画像処理および制御部１、撮影光学系２、レンズ制御部２ａ、撮像部３、一時記憶部７、フラッシュＲＯＭ７ａ、表示部８、記録部９、操作部１０等から構成される。
【００２１】
撮影光学系２は、複数のレンズから構成されるズームレンズであり、撮像部３内の撮像素子上に被写体像を結像させる。またレンズ制御部２ａによって光軸上に前後移動され、撮影光学系２のピント合わせが行われる。このピント合わせとしては、撮像部３から出力される画像データのコントラスト信号がピーク値となるように撮影光学系２のレンズを移動させる所謂山登り法等の自動焦点調節方法を利用すればよい。
【００２２】
撮像部３は、シャッタ・絞り等の露出制御部、撮像素子、撮像素子の駆動及び読出回路、ＡＤ変換回路等を含み、撮影光学系２によって形成された被写体像を撮像素子によって画像データに変換し、これをデジタル信号で出力する。なお、本明細書においては、撮像素子から出力される画像信号に基づく信号であれば、画像処理された信号も含めて画像データと称する。
【００２３】
画像処理および制御部１は、顔検出部４、部検出部４ａ、レンズ収差補正・アンチエージング処理部５、圧縮部６を有する。また、画像処理および制御部１は、画像処理機能を有するマイクロコンピュータを含む制御部であり、フラッシュＲＯＭ７ａに記憶されているプログラムに従ってカメラ１０の全体のシーケンスを制御する。
【００２４】
レンズ収差補正・アンチエージング処理部５は、撮像部３から出力される画像データを入力し、撮影光学系２の収差補正とアンチエージング処理を行う。撮影光学系２は複数のレンズから構成されており、被写体像に光学的な歪が生ずる。そこで、レンズ収差補正・アンチエージング処理部５は、この光学的な歪を電気的な補正処理を行い、歪を除去している。
【００２５】
顔検出部４は、レンズ収差補正・アンチエージング処理部５によってレンズ収差が除去された画像データを入力し、被写体像の中に顔が含まれているか否か、また含まれていた場合には、その位置と大きさ、顔中心位置等を検出する。また、顔検出部４は、顔が含まれている場合には、その顔の特徴量に基づいて、年齢や性別等を推定する。すなわち、後述するフラッシュＲＯＭ７ａには、顔画像と年齢との関係を示す顔年齢情報が記憶されており、この顔年齢情報と顔の特徴量に基づいて、顔画像の人物の年齢を判定する。
【００２６】
部位検出部４ａは、顔検出部４に接続されており、顔検出部４によって顔が存在することが検出された場合に、胴体周り等の人体の特定部位の位置を検出する。部位検出部４ａの出力は、レンズ収差補正・アンチエージング処理部５に接続されており、レンズ収差補正・アンチエージング処理部５は部位検出部４ａの検出結果に基づいて、検出された部位に対してアンチエージング処理を行う。
【００２７】
すなわち、レンズ収差・アンチエージング処理部５は、レンズ収差補正処理を利用して、アンチエージング処理を行う。このアンチエージング処理は、顔検出部４が顔の位置を検出すると、顔画像に対応する胴体部分等の人体の特定部位の領域を補正領域として特定し、また顔検出部４によって検出された顔年齢に基づいて、補正領域に対して痩身処理等の画像処理を施す。このアンチエージング処理については、図２ないし図１１を用いて後述する。
【００２８】
レンズ収差補正・アンチエージング処理部５および画像処理制御部１は、一時記憶メモリ７およびフラッシュＲＯＭ７ａに接続されている。一時記憶メモリ７は、ＤＲＡＭ（Dynamic Random  Access Memory）等の電気的に書き換え可能な揮発性メモリであり、レンズ収差補正処理、アンチエージング処理、その他の制御処理の際にデータが一時的に記憶される。フラッシュＲＯＭ７ａは、電気書き換え可能な不揮発性メモリであり、制御部で実行されるプログラムや、レンズ収差補正用のデータ、アンチエージング処理用のデータ、顔画像と年齢の関係を示す顔年齢情報等が記憶されている。
【００２９】
レンズ収差補正・アンチエージング処理部５の出力は、表示部８に接続されている。表示部８は、カメラ１００の背面等に配置された液晶パネルや有機ＥＬパネル等の表示パネルを有し、撮像部３によって取り込まれ、レンズ収差補正・アンチエージング処理部５によって処理された画像データを入力し、撮影前にスルー画表示を行う。前述の顔検出部４は、スルー画用として撮像された人物の顔を検出する。アンチエージングモードが設定された場合には、アンチエージング処理が施されたスルー画が表示される。撮影者はスルー画表示を観察し、構図やタイミングを決定することができる。また、表示部８は、静止画撮影後に撮影画像を表示するクイックレビュー表示や、後述する記録部９に記録されている記録済みの画像の画像データを読み出し再生表示を行う。さらに、表示部８、カメラ情報やメニュー画面の表示等を行う。なお、静止画撮影時のクイックレビュー表示や静止画の再生表示時に、静止画の顔検出を行い、顔を検出した場合にアンチエージング処理を行うようにしてもよい。
【００３０】
また、レンズ収差補正・アンチエージング処理部５の出力は、圧縮部６に接続されている。この圧縮部６は、レンズ収差補正・アンチエージング処理部５によって処理された画像データの圧縮処理を行う。この圧縮部６の出力は記録部９に接続されており、圧縮処理された画像データの記録を行う。また、圧縮部６は記録部９から読み出された画像データの伸張処理を行い、表示部８に出力する。
【００３１】
操作部１０は、レリーズ釦、パワースイッチ、再生モード設定釦、メニュー釦等、種々の操作部材を含み、これらの操作部材の操作状態を判定し、画像処理および制御部１に判定結果を送る。画像処理および制御部１は、操作部材の操作状態に応じて、所定のシーケンスで撮影や再生の制御を行う。アンチエージングモードの設定は、メニュー画面において行うが、アンチエージングモード設定用の操作釦を備え、この操作釦によって設定するようにしてもよい。
【００３２】
次に、図２を用いて、本実施形態におけるアンチエージング処理としての痩身処理について説明する。図２（ａ）は、痩身処理を施す前の画像であり、この画像はレンズ補正・アンチエージング処理部５によって撮影光学系２の光学的な歪が補正されている。図２（ｂ）は、痩身処理が施された画像であり、特定部分（ここでは、胴体部位）に、痩身処理を施し、胴体部位を痩身となるように補正した画像である。
【００３３】
図２（ｂ）に示した例では、人物の体の部分のうち、腹部を検出し、その部分のみを細くしている。一般に、女性の体型は年齢によって変化し、加齢とともに腹部の変化が大きい（例えば、産業構造改善事業協会アパレル研究１５号、身体各部位における成人女子の年齢的変化を参照）。そこで、この腹部のみを細くすることによって皮下脂肪の蓄積によって加齢したような体型を、若返らせて見せることが可能となる。
【００３４】
次に、図１に示したカメラ１００において、アンチエージング処理を行うアンチエージングモードの動作について、図３に示すフローチャートを用いて説明する。なお、このフローチャートおよび図４（後述する第２、第３実施形態における図１３、図１４、図１７も含めて）に示すフローチャートは、フラッシュＲＯＭ７ａに記憶されているプログラムに従って、画像処理および制御部１によって実行される。アンチエージングモードのフローは、メニュー画面においてアンチエージングモードが設定された場合にスタートする。
【００３５】
アンチエージングモードがスタートすると、まず、撮像の取り込みを行う（Ｓ１）。ここでは、撮像部３によって撮影光学系２によって形成された被写体像の画像データを取得する。撮像取り込みを行うと、次に、画像処理を行う（Ｓ３）。ここでは、撮像部３によって取り込まれた画像データに対して、画像処理および制御部１による画像処理を行う。
【００３６】
画像処理を行うと、次に、レンズ収差補正を行う（Ｓ５）。前述したように撮影光学系２にはレンズ収差があることから被写体画像が歪んでおり、この歪みをレンズ収差補正・アンチエージング処理部５によってレンズ収差補正を行い、被写体像の歪みを除去する。
【００３７】
レンズ収差補正を行うと、次に、画像を一時保存メモリに記録する（Ｓ７）。ここでは、収差補正された画像データを一時記憶メモリ７に一時的に記憶する。画像を一時記憶すると、続いて、顔検出を行う（Ｓ９）。ここでは、顔検出部４が、画像データに基づいて被写体像の中に顔が含まれているか否かを検出する。今、仮に図２（ａ）に示すような画像が撮像されたとすると、顔検出部４は被写体２０の顔２０ａを検出する。
【００３８】
ステップＳ９における顔検出を行うと、次に、顔が検出されたか否かを判定する（Ｓ１１）。ここでは、ステップＳ９における検出結果に基づいて判定する。前述の図２（ａ）の画像を撮像した場合には、顔２０ａが存在することから、ここでの判定はＹｅｓとなる。ステップＳ１１における判定の結果、顔が検出された場合には、次に、画像を一時保存メモリから読み出す（Ｓ１２）。前述したように、ステップＳ７において、レンズ収差補正された画像データを一時記憶メモリ７に記憶しており、このステップでは一時記憶した画像データの読出しを行う。画像データの読出しを行うと、ステップＳ１３およびＳ１９において、レンズ収差補正・アンチエージング処理部５は、顔検出部４によって検出された顔画像に対応する胴体部分の領域を補正する補正領域を特定する。
【００３９】
画像を読み出すと、まず、顔検出位置から垂直下方向で色変化大であって、水平には色変化の少ない部分まで胴体部位と判定する（Ｓ１３）。顔検出部４は、顔を検出すると、顔の中の鼻の中心位置と、右眼と左眼のそれぞれの中心位置を求めることができる。そこで、このステップにおいては、鼻の中心と、眼と眼の中心を通り、顔２０ａの画像を略二分する中心軸をＹ軸ライン２０ｂとし、顔２０ａの画像を有する画像内において、略垂直な方向（Ｙ軸ライン２０ａに沿う方向）の色変化が大きく、かつ水平方向には色変化の少ない部分を検出し、Ｙ軸と略直交する直交直線を仮想直線として特定する。図２（ａ）に示す例においては、仮想直線はライン２０ｃが相当し、胴体部分は、肌が露出している部分と海水パンツの境目、すなわち、ライン２０ｃより上側が相当する。
【００４０】
胴体部分を検出すると、次に、胴体部位下端から上方向に顔サイズ分を補正領域と判定する（Ｓ１９）。図２（ａ）に示す例においては、ライン２０ｃよりも上側に顔２０ａの長さｈと略同じ長さの位置にあるライン２０ｄを求め、被写体２０であってライン２０ｃとライン２０ｄの間にある略長方形状の領域を、補正領域と判定する。なお、顔１個分としたが、１．５個分でも、２個分等、他の値でもよい。また、顔の大きさを基準としなくても、身長は肩幅等、他の部位を基準としてもよい。
【００４１】
補正領域を判定すると、次に、補正領域に対してアンチエージング補正を行う（Ｓ２７）。ここでは、レンズ収差補正・アンチエージング処理部５が、検出された顔画像の人物の年齢を、フラッシュＲＯＭ７ａに記憶されている顔年齢情報に基づいて判定し、この判定された年齢に基づいて、補正領域として判定された胴体部分の領域に、例えば、図２（ｂ）に示すような痩身処理を施す。このアンチエージング補正の詳細については、図４に示すフローチャートを用いて後述する。
【００４２】
ステップＳ２７において、アンチエージング補正を行うと、またはステップＳ１１における判定の結果、顔が検出されなかった場合には、次に、表示を行う（Ｓ２９）。ここでは、ステップＳ１において取り込んで画像処理した後の画像を表示部８にスルー画表示する。スルー画表示にあたって、画像の中に顔が検出された場合には、ステップＳ２７においてアンチエージング補正を施した画像を表示し、顔が検出されなかった場合には、アンチエージング処理を施すことなく、取り込んだ画像を表示する。
【００４３】
表示を行うと、次に、撮影するか否かを判定する（Ｓ３１）。ここでは、操作部１０中のレリーズ釦の操作状態を判定し、レリーズ操作に基づいて判定する。この判定の結果、撮影でなかった場合には、ステップＳ１に戻る。ステップＳ１に戻ると、再び撮像取り込みが行われ、スルー画が更新されると共に、顔が検出された場合には、アンチエージング補正も更新される。
【００４４】
ステップＳ３１における判定の結果、撮影であった場合には、記録を行う（Ｓ３３）。ここでは、検出顔が有った場合には、アンチエージング補正が施された画像データが、また検出顔がなかった場合には、アンチエージング補正が施されていない画像データが、記録部９に記録される。
【００４５】
画像データの記録を行うと、次に、終了か否かの判定を行う（Ｓ３５）。ここでは、アンチエージングモードの設定が解除されたか否かを判定する。この判定の結果、終了でなかった場合には、ステップＳ１に戻る。一方、終了であった場合には、アンチエージングモードの終了処理を行ったのち、アンチエージングモードをオフする。
【００４６】
次に、ステップＳ２７におけるアンチエージング補正について、図４に示すフローチャートを用いて説明する。アンチエージング補正を開始すると、まず、補正領域の中心点を補正中心と判定する（Ｓ５１）。補正領域は、図２（ａ）に示す例では、被写体２０の人物の胴体部分であって、ライン２０ｃとライン２０ｄの間の略長方形の形状をした領域である。図５に示すように、略長方形の各頂点を結んだ直線の交点、言い換えると重心位置を中心点３１とし、この中心点３１を補正中心と判定する。
【００４７】
補正中心を判定すると、次に、補正中心から補正領域の右上点までの距離を１として補正演算を開始する（Ｓ５３）。ここでは、略長方形の形状をした補正領域の右上の頂点を右上点３２とし、中心点３１と右上点３２を結んだ線分の長さを「１」として、補正演算を開始する。なお、中心点３１から右上点３２を結ぶ線を基準線と呼ぶ。
【００４８】
次に、補正後座標演算を行う（Ｓ５５）。ここでは、胴体部位の画素ごとにその座標位置を以下の式を用いて補正演算を行う。中心点３１の座標を（０，０）とし、各画素の座標位置（Ｘ，Ｙ）について補正後の座標位置（Ｘ’，Ｙ’）を下記の式を用いて演算する。
Ｘ’＝（Ｘ２／Ａ２＋Ｙ２／Ｂ２）＊Ｋ＊Ｍ＊ｃｏｓθ    ・・・（１）
Ｋ＝（１−Ｇ）／ｓｉｎθ＊Ｙ＋Ｇ                  ・・・（２）
Ｙ’＝Ｙ                                          ・・・（３）
ここで、Ｇは任意の値であり、Ｍも任意の値である。
【００４９】
図６に示すように、中心点３１を通るＸ軸およびＹ軸を決め、中心点３１および右上点３２を通る基準線からＸ軸までの角度をθとする。図６におけるＸ軸方向の線分ｎとＹ軸方向の線分ｍの長さは、基準線の長さを１としたことから、それぞれ、ｎ＝ｃｏｓθ、ｍ＝ｓｉｎθとなる。したがって、中心点３１の座標は（０，０）、右上点３２の座標は、（ｃｏｓθ，ｓｉｎθ）となる。なお、上述の定数Ｍは、元画像に修正画像を合わせるための画像調整用係数に相当し、上述の定数Ｇは痩身度を表わす係数に相当する。また、Ｋは座標ＹがＳＩＮθのとき１になるように設定された係数であり、変数Ａ、Ｂは、楕円の形状を決定するための係数に相当する。
【００５０】
図６において、網掛けを施した第１象限では、０≦Ｘ≦ｃｏｓθ、０≦Ｙ≦ｓｉｎθであり、この第１象限において上記（１）〜（３）式にＸ，Ｙを代入し、補正後の座標位置（Ｘ’，Ｙ’）を求める。図７に、θ＝４５°、Ａ＝１、Ｂ＝１、Ｇ＝１、Ｍ＝１、Ｘ＝ｃｏｓθ、０≦Ｙ≦ｓｉｎθとした時のグラフを示す。また、図８に、図６において網掛けを施した第１象限のアンチエージング補正による形状変化を示す。
【００５１】
図６および図７に示すように、第１象限の画素に対して、補正演算を施すと、次に、図９に示すように、第２象限から第４象限の画素に対しても補正演算を施す。この場合、第２象限の画素に対しては、（１）式〜（３）式において、Ｘの符号のみを負とした値となる。また、第３象限の画素に対しては、（１）式〜（３）式において、Ｙの符号のみを負とした値となる。さらに、第４象限の画素に対しては、（１）式〜（３）式において、ＸおよびＹの両方の符号を負とした値となる。
【００５２】
このように、ステップＳ５５においては、補正領域の各画素の座標について、それぞれ（１）式〜（３）式を用いて補正後の座標位置を求める。図１０に、補正領域の変化を示す。すなわち、図１０（ａ）は補正前の補正領域を示し、図１０（ｂ）は補正後の補正領域を示す。
【００５３】
ステップＳ５５において補正後座標演算を行うと、次に、補正後座標演算により求めた座標位置を補間処理する（Ｓ５７）。ステップＳ５５においては、補正後の各画素の座標位置を求めたが、画像を表示するためには、補正前の各画素の座標位置、すなわちＸ方向およびＹ方向に一定間隔で並んでいる各画素の位置での画素信号の値が必要である。ステップＳ５５で求めた補正後の座標位置を補間演算によって算出する。この補間演算は、補間演算によって行い、例えば、最近隣補間、バイリニア補間、バイキュービック補間等の補間演算が利用できる。
【００５４】
ステップＳ５７における補間処理を行うと、アンチエージング処理を終了し、元のフローに戻る。
【００５５】
なお、（１）式および（２）式における変数Ａ、Ｂ、Ｋ、Ｍ、Ｇは、顔年齢に応じた値とする。前述したように、レンズ収差補正・アンチエージング処理部５は顔画像に基づいて顔年齢を判定することから、この判定結果を利用する。図１１に、これらの定数の例と、これらの定数を代入した場合の胴体の痩身度割合（第１象限での削減割合）を示す。図１１から分かるように、年齢が上がるにつれ、削減率が大きくなるように変数Ａ、Ｂ、Ｋ、Ｍ、Ｇを設定する。なお、図１１では、各年代に応じて複数の定数を設定してあるが、これらの組合せのいずれか１つを決めてもよく、また、複数、用意し、ユーザが適宜選択できるようしてもよい。
【００５６】
以上、説明したように、本発明の第１実施形態においては、被写体に顔が含まれている場合には（Ｓ１１Ｙｅｓ）、胴体の部分から補正領域を判定し（Ｓ１３、Ｓ１９）、この補正領域に対してアンチエージング補正を施している（Ｓ２７）。そして、アンチエージング補正を施す際には、顔画像から顔年齢を判定し、この判定された顔年齢に基づいて、胴体部分の補正領域に対して痩身処理を施すようにしている。このため、加齢とともに皮下脂肪の蓄積等によって太くなった胴体周り等の体の一部を視覚的に細く見せることができる。
【００５７】
次に、本発明の第２実施形態について図１２ないし図１６を用いて説明する。第１実施形態においては、胴体部位を痩身にするアンチエージング処理を施していた。第２実施形態においては、図１２に示すように、臀部に膨らみをつけるアンチエージング処理２を施すことにより、若々しく魅力的なボディラインでカメラ撮影を行うことを可能としている。本実施形態における構成は図１に示した構成と略同様であることから詳しい説明は省略する。また、図３および図４に示したフローチャートを図１３および図１４に置き換えるので、この相違するフローについて詳しく説明する。
【００５８】
アンチエージング処理２を実行するための図１３に示すアンチエージングモードのフローは、第１実施形態の場合と同様、メニュー画面においてアンチエージングモードが設定された場合にスタートする。図１３に示すフローにおいて、第１実施形態における図３に示すフローチャートと同様の処理を実行するステップについては、同一のステップ番号を付し、詳しい説明は省略する。
【００５９】
アンチエージングモードがスタートすると、第１実施形態の場合と同様、撮像取り込みを行い（Ｓ１）、この取り込んだ画像データに対して画像処理を行い（Ｓ３）、レンズ収差を補正する（Ｓ５）。この補正された画像は、一時保存メモリに記録され（Ｓ７）、また、被写体像の中に顔画像が含まれているかの顔検出を行い（Ｓ９）、この検出に基づいて顔が有るか否かの判定を行う（Ｓ１１）。
【００６０】
ステップＳ１１における判定の結果、顔が検出された場合には、次に、画像を一時保存メモリから読み出し（Ｓ１２）、顔検出位置から垂直下方向で色変化大であって、水平方向には色変化の少ない部分まで胴体部位と判定する（Ｓ１３）。この胴体部位は、図１２に示す例においては、この胴体部分は、肌が露出している部分と海水パンツの境目、すなわち、ライン２０ｃより上側が相当する。
【００６１】
胴体部位の判定を行うと、次に、胴体部位下端から下方向顔サイズの１／２分を補正領域と判定する（Ｓ１４）。図１２（ａ）に示す例においては、ライン２０ｃよりも下側に顔２０ａのＹ軸方向の長さと略同じ長さの位置にあるライン２０ｅを求め、被写体２０であってライン２０ｃとライン２０ｅの間にある略長方形状の領域を、補正領域と判定する。この補正領域は略臀部に相当する。なお、本実施形態においては、顔の１／２分としたが、略臀部に相当するのであれば、１／３分，２／３分等、他の値でもよい。また、顔の大きさを基準する以外にも、身長や肩幅等、他の部位を基準としてもよい。
【００６２】
補正領域を判定すると、次に、補正領域に対してアンチエージング２補正を実行する（Ｓ２８）。ここでは、検出された顔画像の顔年齢を顔検出部４によって検出し、この検出された顔年齢に基づいて、補正領域として判定された臀部の領域に、レンズ収差補正・アンチエージング処理部５が、例えば、図１２（ｂ）に示すような処理を施す。このアンチエージング２補正の詳細については、図１４に示すフローチャートを用いて後述する。
【００６３】
ステップＳ２８において補正領域に対してアンチエージング２補正を施すと、またはステップＳ１１における判定の結果、検出顔がなかった場合には、第１実施形態の場合と同様、表示部８にスルー画表示を行い（Ｓ２９）、撮影を行うか判定する（Ｓ３１）。この判定の結果、撮影でなかった場合には、ステップＳ１に戻り、一方、撮影であった場合には、画像データの記録を行う（Ｓ３３）。ステップＳ２８においてアンチエージング２補正が施されている場合には、この補正された画像データが記録される。記録が終わると、アンチエージングモードを終了するか否かの判定を行い（Ｓ３５）、終了しない場合には、ステップＳ１に戻り、一方、終了の場合には、アンチエージングモード終了処理を行ってから、アンチエージングモードをオフする。
【００６４】
次に、ステップＳ２８におけるアンチエージング２補正処理について、図１４に示すフローチャートを用いて説明する。アンチエージング補正を開始すると、第１実施形態と同様に、補正領域の中心点を補正中心と判定し（Ｓ５１）、続いて、補正中心から補正領域の右上点までの距離を１として補正演算を開始する（Ｓ５３）。
【００６５】
次に、補正後座標演算を行う（Ｓ５６）。ここでは、臀部に対応する補正領域（図１６（ａ）参照）の画素ごとにその座標位置を楕円の式を用いて補正演算を行う。中心点３１の座標を（０，０）とし、各画素の座標位置（Ｘ，Ｙ）について補正後の座標位置（Ｘ’，Ｙ’）を下記の式を用いて演算する。
Ｘ’＝２＊Ｘ＊Ｓ１＋（Ｘ２／Ａ２＋Ｙ２／Ｂ２）＊Ｋ＊Ｍ＊ｃｏｓθ＊Ｓ２  ・・（４）
Ｋ＝（１−Ｇ）／ｓｉｎθ＊Ｙ＋Ｇ                                    ・・（５）
Ｙ’＝Ｙ                                                            ・・（６）
ここで、Ｇは任意の値であり、Ｍも任意の値である。
また、Ｓ１：アンチエージング補正時＝０、アンチエージング２補正時＝１
Ｓ２：アンチエージング補正時＝１、アンチエージング２補正時＝−１である。
【００６６】
第１実施形態の場合と同様に、補正領域の第１象限において上記（４）式〜（６）式にＸ，Ｙを代入し、補正後の座標位置（Ｘ’，Ｙ’）を求める。図１５に、θ＝４５°、Ａ＝１、Ｂ＝１、Ｇ＝１、Ｍ＝１、Ｘ＝ｃｏｓθ、０≦Ｙ≦ｓｉｎθ、Ｓ１＝１、Ｓ２＝−１とした時のグラフを示す。
【００６７】
図１５から分かるように、（４）式〜（６）式は楕円の一部であり、（１）式〜（３）式の場合には、中心に向かって凹んでいるのに対して、（４）式〜（６）式の場合には、中心から外側に膨らむようになる。図１５は、補正領域の第１象限のみであったが、図１６に補正領域の補正後の形状を示す。全体として膨らみのある画像となることが分かる。
【００６８】
ステップＳ５６において補正後座標演算を行うと、次に、第１実施形態と同様に、補正後座標演算により求めた座標位置を補間処理する（Ｓ５７）。補間演算は、第１実施形態と同様、例えば、最近隣補間、バイリニア補間、バイキュービック補間等の補間演算が利用できる。ステップＳ５７における補間処理を行うと、アンチエージング処理を終了し、元のフローに戻る。
【００６９】
なお、（４）式および（５）式における変数Ａ、Ｂ、Ｋ、Ｍ、Ｇは、第１実施形態の場合と同様、顔年齢に応じた値とする。前述したように、顔検出部４は顔画像に基づいて顔年齢を判定することから、これらの定数は図１１に示した例を用いてもよい。
【００７０】
また、図１３に示したフローでは、臀部付近に対して補正領域を設定し、この領域に対して膨らみをつける処理を行ったが、この処理に加えて、第１実施形態と同様、胴体部位に補正領域を設定し、この領域に対して痩身処理を行うようにすれば、図１２（ｂ）に示すような若々しいボディラインの画像にすることができる。
【００７１】
以上、説明したように、本発明の第２実施形態においては、被写体に顔が含まれている場合には（Ｓ１１Ｙｅｓ）、臀部付近に補正領域を判定し（Ｓ１３、Ｓ１４）、この補正領域に対してアンチエージング２補正を施している（Ｓ２８）。そして、アンチエージング２補正を施す際には、顔画像から顔年齢を判定し、この判定された顔年齢に基づいて、臀部付近の補正領域に対して膨らみをつける処理を施すようにしている。このため、若々しく魅力的なボディラインの画像にすることができる。
【００７２】
次に、本発明の第３実施形態について、図１７を用いて説明する。第１実施形態においては、顔から下側で色の変化が大きい部分を検出結果に基づいて、胴体部位を判定していた。しかし、被写体の服装等の色によっては、胴体部位を判定することができない場合がある。そこで、第３実施形態においては、色の変化で胴体部位を判定することができない場合であっても、胴体部位に対応する領域を補正領域と判定することができるようにしている。
【００７３】
本実施形態における構成は図１に示した構成と略同様であることから詳しい説明は省略する。また、図３に示したフローチャートを図１７に置き換えるので、この相違するフローについて詳しく説明する。本実施形態に係わるアンチエージング処理を実行するための図１７に示すアンチエージングモードのフローは、第１実施形態の場合と同様、メニュー画面においてアンチエージングモードが設定された場合にスタートする。図１７に示すフローにおいて、第１実施形態における図３に示すフローチャートと同様の処理を実行するステップについては、同一のステップ番号を付し、詳しい説明は省略する。
【００７４】
アンチエージングモードがスタートすると、第１実施形態の場合と同様、撮像取り込みを行い（Ｓ１）、この取り込んだ画像データに対して画像処理を行い（Ｓ３）、レンズ収差を補正する（Ｓ５）。この補正された画像は、一時保存メモリに記録され（Ｓ７）、また、被写体像の中に顔画像が含まれているかの顔検出を行い（Ｓ９）、この検出に基づいて顔が有るか否かの判定を行う（Ｓ１１）。
【００７５】
ステップＳ１１における判定の結果、顔が検出された場合には、次に、画像を一時保存メモリから読み出し（Ｓ１２）、顔検出位置から垂直下方向で色変化大であって、水平には色変化の少ない部分まで胴体部位と判定する（Ｓ１３）。
【００７６】
胴体部位の判定を行うと、次に、胴体部位の検出を行うことができたか否かの判定を行う（Ｓ１５）。ステップＳ１３における胴体部位の判定にあたっては、垂直方向の色の変化が大であって、かつ水平方向には色変化の少ない部分を検出するが、被写体の人物の服装によって、このような色変化の部分を検出することができない場合がある。そこで、ステップＳ１５においては、色変化の部分を判定し、胴体部位を検出することができたか否を判定する。
【００７７】
ステップＳ１５における判定の結果、胴体部位を検出することができた場合には、第１実施形態と同様に、胴体部位下端から上方向に顔サイズ分を補正領域と判定する（Ｓ１９）。一方、ステップＳ１５における判定の結果、胴体部位を検出することができなかった場合には、レンズ収差補正・アンチエージング処理部５は、検出顔下辺から垂直下方向に顔サイズ３つ分目のＹ方向位置をＹ方向補正領域と判定する（Ｓ１７）。
【００７８】
このステップＳ１７において、検出された顔の下辺からＹ軸ラインに沿って下方に顔のサイズの３個分の位置で、Ｙ軸ラインと直交するＸ軸方向のラインを補正領域の下辺とする。この下辺は、第１実施形態におけるライン２０ｃに相当するラインである。また、第１実施形態の場合と同様、Ｙ軸ラインに沿って顔のサイズ１個分の位置で、Ｙ軸ラインと直交するＸ軸方向ラインを補正領域の上辺とする。この上辺は、第１実施形態におけるライン２０ｄに相当するラインである。
【００７９】
ステップＳ１７またはＳ１９において、Ｙ方向補正領域を判定すると、次に、Ｙ方向補正領域からＸ方向のプラス方向とマイナス方向の両方について色変化が大となる部分までをＸ方向補正領域と判定する（Ｓ２１）。このステップにおいては、レンズ収差補正・アンチエージング処理部５は、Ｘ軸方向に沿って色変化大の部分を検出し、補正領域の左辺と右辺に当たる部分を判定する。
【００８０】
ステップＳ２１において、Ｘ方向補正領域の判定を行うと、次に、Ｘ方向補正領域を検出する（Ｓ２３）。ステップＳ２１におけるＸ方向補正領域の判定にあたっては、Ｘ方向の色の変化が大の部分を検出するが、被写体の人物の服装と背景の関係によっては、このような色変化の部分を検出することができない場合がある。そこで、ステップＳ２３においては、色変化の部分を判定し、Ｘ方向補正領域を検出することができたか否を判定する。
【００８１】
ステップＳ２３における判定の結果、Ｘ方向補正領域を検出することができなかった場合には、検出顔長辺サイズをＸ方向補正領域と判定する（Ｓ２５）。ここでは、ステップＳ１７またはＳ１９において判定されたＸ軸方向の下辺ラインと上辺のラインに沿って、中心点からそれぞれ、検出された顔の長辺方向のサイズで決まるＹ方向のラインを、それぞれ補正領域の左辺と右辺と判定する。これで、上辺、下辺、左辺、右辺からなる補正領域を決めることができる。
【００８２】
ステップＳ２５において、Ｘ方向領域を判定すると、またはステップＳ２３における判定の結果、Ｘ方向補正領域を検出することができた場合には、次に、第１実施形態と同様に、補正領域に対してアンチエージング補正を行う（Ｓ２７）。このステップでは、顔画像から推定された顔年齢に基づいて、胴体部位のアンチエージング補正を行う。ここでのアンチエージング補正は、図４に示すフローチャートを用いて説明した補正処理と同様であることから、詳しい説明は省略する。
【００８３】
ステップＳ２７において補正領域に対してアンチエージング補正を施すと、またはステップＳ１１における判定の結果、検出顔がなかった場合には、第１実施形態の場合と同様、表示部８にスルー画表示を行い（Ｓ２９）、撮影を行うか判定する（Ｓ３１）。この判定の結果、撮影でなかった場合には、ステップＳ１に戻り、一方、撮影であった場合には、画像データの記録を行う（Ｓ３３）。ステップＳ２８においてアンチエージング２補正が施されている場合には、この補正された画像データが記録される。記録が終わると、アンチエージングモードを終了するか否かの判定を行い（Ｓ３５）、終了しない場合には、ステップＳ１に戻り、一方、終了の場合には、アンチエージングモード終了処理を行ってから、アンチエージングモードをオフする。
【００８４】
以上、説明したように、本発明の第３実施形態においては、被写体像に顔画像が含まれている場合には（Ｓ１１Ｙｅｓ）、Ｘ方向およびＹ方向の色の変化から胴体部位付近に補正領域を判定するが（Ｓ１９、Ｓ２３Ｙｅｓ）、色の変化に基づいて補正領域を判定することができない場合には、顔のサイズを基準にして補正領域を判定するようにしている（Ｓ１７、Ｓ２５）。補正領域を設定すると、顔画像から顔年齢を判定し、この判定された顔年齢に基づいて、胴体部位付近の補正領域に対して痩身処理を施すようにしている。このため、色の変化に基づいて補正領域を設定できない場合であっても、体の部位の大きさに基づいて補正領域を設定することが可能となる。
【００８５】
なお、本実施形態においては、Ｙ方向の色変化を検出することができなかった場合には、顔のサイズを基準に３倍の位置を、またＸ方向の色変化を検出することができなかった場合には、顔のサイズを基準に１倍の位置をそれぞれ補正領域の範囲としている。しかし、顔のサイズの何倍かは、適宜、設計値として変更してよく、また、顔以外に肩幅等、他の部位を基準にしてもよい。
【００８６】
また、本実施形態においては、第２実施形態において説明したアンチエージング処理２を実行していないが、第３実施形態と同様に、顔等の人体の部位を基準とした位置で臀部に相当する補正領域を判定し、この補正領域に対してアンチエージング処理２を施すようにしても勿論かまわない。
【００８７】
以上説明したように、本発明の各実施形態においては、被写体像の中に顔画像が検出された場合には、顔画像の人物の胴体部位や臀部等の特定部分に対応する補正領域を判定し、この補正領域に対して痩身処理や膨らみを付ける等のアンチエージング画像処理を施すようにしている。このため、若々しく魅力的なボディラインの画像に修正することができる。
【００８８】
なお、本発明の各実施形態においては、特定部位として、胴体部位や臀部を例に挙げて説明したが、これに限らず、二の腕等、他の部位であってもアンチエージング画像処理を適用することができる。また、本発明の各実施形態においては、被写体の年齢は顔画像に基づいて判定したが、これに限らず、腰の曲がり具合等、体型全体や顔以外の部分も考慮して判定するようにしてもよい。
【００８９】
さらに、本発明の各実施形態においては、撮影時のスルー画表示の際に、アンチエージング画像処理を行うようにしていたが、これに限らず、撮影後に記録済みの画像を再生する際に、アンチエージング画像処理を施すようにしてもかまわない。さらに、本発明の各実施形態においては、痩身や膨らみを付けるアンチエージング画像処理を施すにあたって、楕円の式を用いたが、これに限らず、痩身や膨らみを付けることのできる式に置き換えてもよい。
【００９０】
また、本実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器等に内蔵されるカメラでも構わない。
【００９１】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００９２】
１・・・画像処理および制御部、２・・・撮影光学系、３・・・撮像部、４・・・顔検出部、４ａ・・・部位検出部、５・・・レンズ収差補正・アンチエージング処理部、６・・・圧縮部、７・・・一時記憶メモリ、７ａ・・・フラッシュＲＯＭ、９・・・記録部、１０・・・操作部、２０・・・被写体、２０ａ・・・顔、２０ｂ・・・Ｙ軸ライン、２０ｃ・・・ライン、２０ｄ・・・ライン、２０ｅ・・・ライン、３１・・・中心点、３２・・・右上点、１００・・・カメラ
【図１】
2011259053.tif 000003
【図２】
2011259053.tif 000004
【図３】
2011259053.tif 000005
【図４】
2011259053.tif 000006
【図５】
2011259053.tif 000007
【図６】
2011259053.tif 000008
【図７】
2011259053.tif 000009
【図８】
2011259053.tif 000010
【図９】
2011259053.tif 000011
【図１０】
2011259053.tif 000012
【図１１】
2011259053.tif 000013
【図１２】
2011259053.tif 000014
【図１３】
2011259053.tif 000015
【図１４】
2011259053.tif 000016
【図１５】
2011259053.tif 000017
【図１６】
2011259053.tif 000018
【図１７】
2011259053.tif 000019