(57)【要約】【課題】所望の形の顔の画像をより簡単に得やすくすること。【解決手段】撮像装置１は、画像取得部５２と、補正範囲設定部５７と、画像補正部５８と、を備える。画像取得部５２は、画像を取得する。補正範囲設定部５７は、画像取得部５２により取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する。画像補正部５８は、補正範囲設定部５７により設定された補正の範囲内の画像の形状を補正する。これにより、撮像装置１においては、所望の形の顔の画像をより簡単に得やすくすることができる。【選択図】図５
2016058853.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する取得手段と、
前記取得手段により取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する設定手段と、
前記設定手段により設定された補正の範囲内の画像の形状を補正する補正手段と、
を備えたことを特徴とする画像補正装置。
【請求項２】
前記画像中における人物の顔の位置を判定する判定手段を更に備え、
前記補正手段は、前記判定手段による判定結果に応じた強さで前記補正の範囲内の画像の形状を補正する、
ことを特徴とする請求項１に記載の画像補正装置。
【請求項３】
前記顔の位置を基準として、前記補正の範囲を中心とする領域を切り出す切出手段と、
前記切出手段により切り出された領域を前記画像中の元の領域の位置に貼り付けるように合成する合成手段を更に備え、
前記補正手段は、前記切出手段により切り出された領域に含まれる前記補正の範囲内の画像の形状を補正する、
ことを特徴とする請求項１又は２に記載の画像補正装置。
【請求項４】
前記補正手段は、前記補正の範囲の中心に向かって引っ張るような補正を行う、
ことを特徴とする請求項１乃至３の何れか１項に記載の画像補正装置。
【請求項５】
前記設定手段は、楕円形状に前記補正の範囲を設定する、
ことを特徴とする請求項１乃至４の何れか１項に記載の画像補正装置。
【請求項６】
画像を取得する取得ステップと、
前記取得ステップにより取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する設定ステップと、
前記設定ステップにより設定された補正の範囲内の画像の形状を補正する補正ステップと、
を含むことを特徴とする画像補正方法。
【請求項７】
コンピュータを、
画像を取得する取得手段、
前記取得手段により取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する設定手段、
前記設定手段により設定された補正の範囲内の画像の形状を補正する補正手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人物の画像を補正する画像補正装置、画像補正方法及びプログラムに関する。
【背景技術】
【０００２】
従来、撮像された画像中の人物の顔を所望の形に補正する技術がある。例えば、特許文献１には、画像中の人物の顔の輪郭を抽出して当該輪郭に対して補正処理をする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４２７７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示される技術では、抽出された輪郭の位置がずれた場合、補正処理の結果の人物の顔が所望の形とならないという問題がある。
【０００５】
本発明は、上記のような問題に鑑みてなされたものであり、所望の形の顔の画像をより簡単に得やすくすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の画像補正装置は、
画像を取得する取得手段と、
前記取得手段により取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する設定手段と、
前記設定手段により設定された補正の範囲内の画像の形状を補正する補正手段と、
を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、所望の形の顔の画像をより簡単に得やすくすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
【図２】本実施形態における細顔補正の手法について説明する模式図である。
【図３】トリミング領域と補正範囲の設定方法を説明するための模式図である。
【図４】顔位置に応じた補正強度の変更を説明するための模式図である。
【図５】図１の撮像装置の機能的構成のうち、細顔補正処理を実行するための機能的構成を示す機能ブロック図である。
【図６】図５の機能的構成を有する図１の撮像装置が実行する細顔補正処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
撮像装置１は、例えばデジタルカメラとして構成される。
【００１１】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１６】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１等に適宜供給される。
【００１８】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１９】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２０】
従来の細顔補正では、例えば、画像補正の対象となる画像（以下、「補正対象画像」という。）から顔の顎の輪郭を抽出して、抽出した顎のフェイスラインのみに画像補正を施していた。しかしながら、このような手法を採用すると、画像中の顎以外の部分を顎の輪郭として抽出してしまう等の顎の輪郭の抽出に失敗した場合には、適切な場所に画像補正が行われずに、不自然な顔の画像が生成されてしまうという問題があった。
【００２１】
そこで、本実施形態では、画像補正の対象となる領域を、顎の形状から特定した顎の輪郭とせずに、検出された顔から左右両顎を含む口元に相当する領域とする。
【００２２】
図２は、本実施形態における細顔補正の手法について説明する模式図である。
本実施形態における細顔補正の手法は、図２に示すように、検出された顔に設定される枠（以下、「顔枠」という。）Ｒ１に基づいて、補正対象画像から補正の対象となる領域を含む所定の領域（以下、「トリミング領域」という。）Ｒ２をトリミングして画像として切り出す。そして、当該切り出した画像（以下、「トリミング画像」という。）の全体に対して、画像補正を施すわけではなく、所定の範囲（以下、「補正範囲」という。）Ｒ３に歪曲補正を施す。そして、トリミング画像を切り出し元となる画像に貼り付けるように合成することにより、細顔補正が施された画像となる。
【００２３】
ここで、トリミング領域Ｒ２と補正範囲Ｒ３の設定方法について説明する。
図３は、トリミング領域Ｒ２と補正範囲Ｒ３の設定方法を説明するための模式図である。
補正対象画像におけるトリミング領域Ｒ２は、図３に示すように、顔検出の結果、設定された顔枠Ｒ１の中心位置Ｃ１から顔の下方（顎方向）に所定距離Ｄ（本実施形態においては、顔枠Ｒ１の縦の長さの２０−３０％）ズラした位置をトリミング領域Ｒ２の中心位置Ｃ２とし、さらに、顔枠Ｒ１の大きさから所定の倍率Ｓ（本実施形態においては、１．５０〜１．９０倍）大きくなるように設定される。なお、検出された顔に対するトリミング領域Ｒ２の中心位置Ｃ２及び倍率Ｓは、検証等により経験的に求められたものとなるため、撮影状況に応じて変更可能である。
概念的には、顔の目・眉と顎の輪郭を含む位置に顔枠Ｒ１が設定され、設定された顔枠の中心位置Ｃ１から顔の鼻付近が中心位置Ｃ２となり、鼻付近を中心として顎の輪郭が含まれる倍率Ｓとなるようにトリミング領域Ｒ２が設定される。
【００２４】
また、本実施形態においては、トリミング画像全体に対して画像補正を施すわけではなく、トリミング画像中の所定の範囲（以下、「補正範囲」という。）Ｒ３に対して画像補正を施す。補正範囲Ｒ３は、トリミング画像の中心Ｃ２に所定の範囲（本実施形態においては、顔に対して横長となる楕円形状であり、最外縁がトリミング画像のやや内側となる範囲）となる。また、補正範囲Ｒ３の補正強度は、補正範囲における長軸の方向が、短軸の方向よりも相対的に強くなるように設定される。
このような補正範囲Ｒ３を設定することで、トリミング画像の外縁部分には画像補正は施されないことになり、トリミング画像を元の画像に貼り付けるように合成した場合に、トリミング画像と元の画像のトリミング画像以外の領域との境界での画像の調整を図る処理が不要になる。
このようにして、顔の両顎を含む口元を包含するであろう領域全体を、輪郭抽出をせずに補正することで、顎を抽出して左右の顎に個別に画像補正を施す場合に比べて、画像補正に係る処理負担を軽減することができ、細顔補正に係る処理を高速化することができる。
【００２５】
また、補正範囲Ｒ３における画像補正は、図２に示すように、補正範囲の中心に向かって引っ張るような歪曲補正を施す。
【００２６】
さらに、本実施形態においては、広角レンズを用いた場合の広角レンズに起因する歪みの補正（以下、「レンズ収差補正」という。）に起因する歪みを考慮して画像補正の強さの程度（本実施形態においては、「補正強度」という）を変更する。即ち、広角レンズを用いた場合に、当該レンズ収差補正によって、画像における位置によっては補正の影響を受けるため、本実施形態においては、補正範囲の画像における位置（本実施形態においては、顔の位置）によって、補正強度を変えるように構成する。
【００２７】
図４は、顔位置に応じた補正強度の変更を説明するための模式図である。
図４に示すように、画像中において顔の位置が中央付近である場合には、レンズ収差補正の影響を受けないために、補正強度を標準にする。
また、画像中において顔の位置が上部付近である場合には、レンズ収差補正の影響を受けて、頭の部分が引っ張られて顔が細長くなっているため、補正強度をゼロ、即ち、補正を不要とするか、補正強度を弱めにする。
また、画像中において顔の位置が下部付近である場合には、レンズ収差補正の影響を受けて、顎の部分が引っ張られて顔が太くなっているため、補正強度を強めにする。
【００２８】
図５は、このような撮像装置１の機能的構成のうち、細顔補正処理を実行するための機能的構成を示す機能ブロック図である。
細顔補正処理とは、取得した撮像画像において顔が検出された場合には、当該顔の位置に基づいたトリミング領域で画像を切り出して、当該切り出したトリミング画像に対し、顔の位置から判断される補正強度で顔の顎等の輪郭抽出せずに画像の補正を行って補正画像を生成する一連の処理をいう。
【００２９】
細顔補正処理を実行する場合には、図５に示すように、ＣＰＵ１１において、撮像制御部５１と、画像取得部５２と、顔検出部５３と、トリミング領域設定部５４と、補正強度設定部５５と、画像加工部５６と、補正範囲設定部５７と、画像補正部５８と、記憶制御部５９と、が機能する。
【００３０】
また、記憶部１９の一領域には、画像記憶部７１と、補正情報記憶部７２と、が設定される。
画像記憶部７１には、撮像部１６から取得した撮像画像、外部から取得した画像、画像補正処理を施した補正画像のデータが記憶される。
【００３１】
補正情報記憶部７２は、トリミング領域の設定値、顔の位置における補正強度、補正範囲の設定値、歪曲補正の手法等の補正に係る情報（以下、「補正情報」という。）が記憶されている。トリミング領域の設定値は、具体的には、顔枠の中心位置から算出できる、ズラし量の値や大きさの倍率であり、顔の位置は、図４に示すように、中央・上部・下部の場合に対応する補正強度である。
【００３２】
撮像制御部５１は、撮影を行うように撮像部１６を制御する。
【００３３】
顔検出部５３は、画像取得部５２によって取得された撮像画像に対して、顔検出を行う。顔検出部５３は、顔検出を行った撮像画像中に顔が存在するか否かを判定する。この際、顔検出部５３は、顔の検出の際に、画像中における顔の位置も検出する。例えば、図４に示すように、顔検出部５３は、画像における顔の位置として、中央・上部・下部の顔の位置を検出する。
【００３４】
トリミング領域設定部５４は、補正情報記憶部７２に記憶される補正情報に基づいて、トリミング領域の設定を行う。図３に示すように、トリミング領域Ｒ２は、顔枠の中心位置Ｃ１から顔の顎方向に所定の距離Ｄズラした位置を中心位置Ｃ２とし、顔枠のサイズの所定の倍率Ｓの大きさとなる。これにより、顔の鼻の下付近を中心とする領域がトリミング領域Ｒ２として設定される。
【００３５】
補正強度設定部５５は、補正情報記憶部７２に記憶される補正情報に基づいて、顔検出部５３によって検出された画像中における顔の位置に応じて、補正強度を設定する。補正強度は、図４に示すように、画像中において顔の位置が中央付近である場合には、標準に設定され、上部付近である場合には、不要か弱めに設定され、下部付近である場合には、強めに設定される。
【００３６】
画像加工部５６は、トリミング処理を実行する。具体的には、画像加工部５６は、撮像画像において、設定されたトリミング領域の画像（以下、「トリミング画像」とする。）を切り出す。これにより、撮像画像中において、顔の鼻の下付近を中心とするトリミング画像が切り出される。
また、画像加工部５６は、画像補正部５８によって画像補正が施されたトリミング画像を、当該トリミング画像が切り出された元の画像の位置に貼り付けるよう合成された画像を生成する。これにより、補正画像が生成される。
【００３７】
補正範囲設定部５７は、補正情報記憶部７２に記憶される補正情報に基づいて、顔枠に基づいて設定された位置に補正範囲を設定する。即ち、補正範囲設定部５７は、顔枠に基づいて切り出されたトリミング画像の中心に所定の範囲を補正範囲として設定する。本実施形態においては、補正範囲設定部５７は、図３に示すように、トリミング画像の中心位置Ｃ２を中心として、顔の向きに対して横長の楕円形状であり、最外縁がトリミング画像の内側の範囲を補正範囲として、設定する。
【００３８】
画像補正部５８は、補正情報記憶部７２に記憶される補正情報に基づいて、画像補正処理を実行する。具体的には、画像補正部５８は、トリミングされた画像に対して、補正範囲設定部５７によって設定された補正範囲に、例えば、図２に示すように補正範囲の中心に向かって、画像の左右方向が上下方向よりも補正強度が相対的に強くなるように引っ張るような歪曲補正を施す。これにより、顔の顎付近に対して、顎が細くなる方向に画像が歪められる。また、歪曲補正は、補正範囲近傍に施されるために、切り出した画像の外縁部分には施されない。即ち、切り出した画像をトリミング画像が切り出された元の画像の位置に貼り付けるよう合成する場合に、元の画像における境界の画像との調整を図る処理が不要になる。
【００３９】
記憶制御部５９は、生成された補正画像を画像記憶部７１に記憶させる。
【００４０】
図６は、図５の機能的構成を有する図１の撮像装置１が実行する細顔補正処理の流れを説明するフローチャートである。
細顔補正処理は、ユーザによる入力部１７への細顔補正処理開始の操作により開始される。
【００４１】
ステップＳ１１において、撮像制御部５１は、撮影を行うように撮像部１６を制御する。
【００４２】
ステップＳ１２において、画像取得部５２は、現像処理を行って、撮像画像を取得する。
【００４３】
ステップＳ１３において、顔検出部５３は、画像取得部５２によって取得された撮像画像に対して、顔検出を行う。
【００４４】
ステップＳ１４において、顔検出部５３は、顔検出を行った撮像画像中に顔が存在するか否かを判定する。また、顔が存在すると判定された場合には、画像における顔の位置も判定する。
顔が存在しないと判定された場合には、ステップＳ１４においてＮＯと判定されて、細顔補正処理を終了する。
顔が存在したと判定された場合には、ステップＳ１４においてＹＥＳと判定されて、処理はステップＳ１５に進む。
【００４５】
ステップＳ１５において、トリミング領域設定部５４は、補正情報記憶部７２に記憶される補正情報に基づいて、トリミング領域の設定を行う。トリミング領域は、図３に示すように、検出された顔に設定された顔枠Ｒ１の中心位置Ｃ１から顔の顎方向に所定の距離Ｄズラした位置をトリミングの中心位置Ｃ２とし、顔枠Ｒ１のサイズの倍率Ｓの大きさとする。これにより、顔の鼻の下付近を中心とする領域がトリミング領域Ｒ２として設定される。
【００４６】
ステップＳ１６において、補正強度設定部５５は、補正情報記憶部７２に記憶される補正情報に基づいて、顔検出部５３によって検出された画像中における顔の位置に応じた補正強度を設定する。補正強度は、図４に示すように、画像中において顔の位置が中央付近である場合には、標準に設定され、上部付近である場合には、不要か弱めに設定され、下部付近である場合には、強めに設定される。
【００４７】
ステップＳ１７において、画像補正部５８は、画像補正処理を実行するか否かを判定する。画像補正処理の実行の判定は、補正強度が不要であるかそれ以外の設定であるか否かを判定することにより行う。
画像補正処理を実行しない場合には、ステップＳ１７においてＮＯと判定されて、処理はステップＳ２１に進む。ステップＳ２１の処理は後述する。
画像補正処理を実行する場合には、ステップＳ１７においてＹＥＳと判定されて、処理はステップＳ１８に進む。
【００４８】
ステップＳ１８において、画像加工部５６は、トリミング処理を実行する。具体的には、画像加工部５６は、撮像画像において、設定されたトリミング領域の画像を切り出す（図２を参照）。これにより、撮像画像中において、顔の鼻の下付近を中心とするトリミング画像が切り出される。
【００４９】
ステップＳ１９において、補正範囲設定部５７は、補正情報記憶部７２に記憶される補正情報に基づいて、補正範囲を設定する。具体的には、補正範囲設定部５７は、図３に示すように、トリミング画像の中心位置Ｃ２を補正中心とする横長の楕円形状の範囲を補正範囲Ｒ３として設定する。
【００５０】
ステップＳ２０において、画像補正部５８は、補正情報記憶部７２に記憶される補正情報に基づいて、画像補正処理を実行する。具体的には、画像補正部５８は、図２に示すように、補正範囲設定部５７によって設定された補正範囲Ｒ３に対して、補正中心に補正強度が左右方向が上下方向よりも相対的に強くなるように画像を引っ張るような歪曲補正を施す。これにより、顔の顎付近に対して、顎が細くなる方向に画像が歪められる。また、歪曲補正は、補正範囲近傍に施されるために、切り出した画像の外縁部分には施されない。即ち、切り出された画像を元の画像の位置に貼り付けるよう合成した場合に、トリミング画像と元の画像のトリミング画像以外の領域との境界での画像の調整を図る処理が不要になる。
【００５１】
ステップＳ２１において、画像加工部５６は、画像補正が施されたトリミング画像を、切り出した元の画像の位置に貼り付けるよう合成する（図２を参照）。これにより、補正対象画像に細顔補正が施され、画像中の顔が細顔になった画像が生成される。
【００５２】
ステップＳ２２において、記憶制御部５９は、生成された補正画像を画像記憶部７１に記憶させる。その後、細顔補正処理は、終了する。
【００５３】
なお、上述した細顔補正処理のフローチャートにおいて、補正対象画像における顔の位置が検出された後に、ステップＳ１７の処理をステップＳ１５の前に行って、補正画像の生成の有無を最初に判断するように構成してもよい。このように構成することにより、ステップＳ１７においてＮＯとなる場合に無駄になる処理を行わなくてよくなる。
【００５４】
従来技術では、顔の輪郭を抽出して、右頬、左頬のフェイスラインのみに画像処理を施していた。このため輪郭を抽出する処理が必要であった。しかしながら、本実施形態の撮像装置１においては、輪郭を抽出せずに、口元を中心に楕円形に補正処理することで、顔枠のみの情報で補正処理が可能となる。また、変換処理も１度で済むために時間を高速化することができようになる。また、更にレンズ収差補正を考慮して、顔が撮影範囲のどこに、どの方向で位置しているかを検出し、その結果に応じて効果の強度を調整することで、より効果的な細顔の結果を得ることができる。即ち、撮像装置１においては、撮影された人物画像へ効果的に、かつ簡単に顔が細くすることができる。
【００５５】
以上のように構成される撮像装置１は、画像取得部５２と、補正範囲設定部５７と、画像補正部５８と、を備える。
画像取得部５２は、画像を取得する。
補正範囲設定部５７は、画像取得部５２により取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する。
画像補正部５８は、補正範囲設定部５７により設定された補正の範囲内の画像の形状を補正する。
これにより、撮像装置１においては、人物の顔の位置を基準とした新たな位置に補正を行うことができるために、所望の形の顔の画像をより簡単に得やすくすることができる。
【００５６】
また、撮像装置１は、画像中における人物の顔の位置を判定する顔検出部５３を更に備える。
画像補正部５８は、顔検出部５３による判定結果に応じた強さで補正の範囲内の画像の形状を補正する。
これにより、撮像装置１においては、例えば、レンズ収差補正が必要な場合において、画像における顔の位置に応じて補正の強さを変えるために、所望の形の顔の画像をより簡単に得やすくすることができる。
【００５７】
また、撮像装置１は、顔の位置を基準として、補正の範囲を中心とする領域を切り出し、切り出された領域を前記画像中の元の領域の位置に貼り付けるように合成する画像加工部５６を更に備える。
画像補正部５８は、画像加工部５６によって切り出された領域に含まれる補正の範囲内の画像の形状を補正する。
これにより、撮像装置１においては、切り出された領域に対して補正を行うために、所望の対象にのみ補正を行うために、補正の対象とならない領域に対して影響を及ぼすことがない。
【００５８】
画像補正部５８は、補正の範囲の中心に向かって引っ張るような補正を行う。
これにより、撮像装置１においては、例えば、顎を細くするような補正を行うことができるために、所望の形の顔の画像をより簡単に得やすくすることができる。
【００５９】
補正範囲設定部５７は、楕円形状に補正の範囲を設定する。なお、楕円形状の概念には、略正円形状も含むものとする。
これにより、撮像装置１においては、口元に対して、補正を施すことができ、所望の形の顔の画像をより簡単に得やすくすることができる。
【００６０】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６１】
上述の実施形態では、トリミング領域の切り出しを行わずに、補正対象画像におけるトリミング領域から特定される補正範囲にのみ画像補正を施すように構成してもよい。
【００６２】
また、上述の実施形態では、顔が傾いている場合については、言及していないが、顔が画像中心に向かって傾いている場合には、補正強度を強くし、顔が画像中心に向かって傾いていない場合には、補正強度を弱く（又は、補正を行わない）するように構成してもよい。また、画像の端にあったりする場合には、補正範囲を画像の端の側にある形状を歪める等の範囲の形状変更を行うように構成してもよい。
【００６３】
また、上述の実施形態では、本発明が適用される撮像装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、細顔補正処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００６４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図５の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図５の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００６５】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００６６】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００６７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００６８】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６９】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
画像を取得する取得手段と、
前記取得手段により取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する設定手段と、
前記設定手段により設定された補正の範囲内の画像の形状を補正する補正手段と、
を備えたことを特徴とする画像補正装置。
［付記２］
前記画像中における人物の顔の位置を判定する判定手段を更に備え、
前記補正手段は、前記判定手段による判定結果に応じた強さで前記補正の範囲内の画像の形状を補正する、
ことを特徴とする付記１に記載の画像補正装置。
［付記３］
前記顔の位置を基準として、前記補正の範囲を中心とする領域を切り出す切出手段と、
前記切出手段により切り出された領域を前記画像中の元の領域の位置に貼り付けるように合成する合成手段を更に備え、
前記補正手段は、前記切出手段により切り出された領域に含まれる前記補正の範囲内の画像の形状を補正する、
ことを特徴とする付記１又は２に記載の画像補正装置。
［付記４］
前記補正手段は、前記補正の範囲の中心に向かって引っ張るような補正を行う、
ことを特徴とする付記１乃至３の何れか１つに記載の画像補正装置。
［付記５］
前記設定手段は、楕円形状に前記補正の範囲を設定する、
ことを特徴とする付記１乃至４の何れか１つに記載の画像補正装置。
［付記６］
画像を取得する取得ステップと、
前記取得ステップにより取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する設定ステップと、
前記設定ステップにより設定された補正の範囲内の画像の形状を補正する補正ステップと、
を含むことを特徴とする画像補正方法。
［付記７］
コンピュータを、
画像を取得する取得手段、
前記取得手段により取得された画像中の人物の顔の位置を基準とした新たな位置に当該顔の補正の範囲を設定する設定手段、
前記設定手段により設定された補正の範囲内の画像の形状を補正する補正手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００７０】
１・・・撮像装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・撮像制御部，５２・・・画像取得部，５３・・・顔検出部，５４・・・トリミング領域設定部，５５・・・補正強度設定部，５６・・・画像加工部，５７・・・補正範囲設定部，５８・・・画像補正部，５９・・・記憶制御部，７１・・・画像記憶部，７２・・・補正情報記憶部
【図１】
2016058853.tif 000003
【図２】
2016058853.tif 000004
【図３】
2016058853.tif 000005
【図４】
2016058853.tif 000006
【図５】
2016058853.tif 000007
【図６】
2016058853.tif 000008
【手続補正書】
【提出日】平成27年11月13日(2015.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を取得する取得手段と、
前記取得手段により取得された画像中の人物の顔の位置を基準とした所定の位置に当該顔の補正の範囲を設定する設定手段と、
前記設定手段により設定された補正の範囲内の画像を補正する補正手段と、
を備えたことを特徴とする画像補正装置。
【請求項２】
前記画像中における人物の顔の位置を判定する判定手段を更に備え、
前記補正手段は、前記判定手段による判定結果に応じて前記補正の範囲内の画像を補正する、
ことを特徴とする請求項１に記載の画像補正装置。
【請求項３】
前記顔の位置を基準として、前記補正の範囲を中心とする領域を切り出す切出手段と、
前記切出手段により切り出された領域を前記画像中の元の領域の位置に貼り付けるように合成する合成手段を更に備え、
前記補正手段は、前記切出手段により切り出された領域に含まれる前記補正の範囲内の画像の形状を補正する、
ことを特徴とする請求項１又は２に記載の画像補正装置。
【請求項４】
前記補正手段は、前記補正の範囲の中心に向かって引っ張るような補正を行う、
ことを特徴とする請求項１乃至３の何れか１項に記載の画像補正装置。
【請求項５】
前記設定手段は、楕円形状に前記補正の範囲を設定する、
ことを特徴とする請求項１乃至４の何れか１項に記載の画像補正装置。
【請求項６】
前記設定手段は、前記画像中の人物の顔の位置を基準とする顔枠の中心位置よりも下方の位置に前記補正の範囲の中心位置が配置されるように、当該補正の範囲を設定することを特徴とする請求項１乃至５の何れか１項に記載の画像補正装置。
【請求項７】
画像を取得する取得ステップと、
前記取得ステップにより取得された画像中の人物の顔の位置を基準とした所定の位置に当該顔の補正の範囲を設定する設定ステップと、
前記設定ステップにより設定された補正の範囲内の画像を補正する補正ステップ
と、
を含むことを特徴とする画像補正方法。
【請求項８】
コンピュータを、
画像を取得する取得手段、
前記取得手段により取得された画像中の人物の顔の位置を基準とした所定の位置に当該顔の補正の範囲を設定する設定手段、
前記設定手段により設定された補正の範囲内の画像を補正する補正手段、
として機能させることを特徴とするプログラム。