(57)【特許請求の範囲】
【請求項１】
画像に含まれる対象領域を検出する対象領域検出部と、
前記画像における前記対象領域を含む第１領域を縮小するための第１倍率と、前記第１領域の外側の第２領域を拡大するための第２倍率を決定する倍率決定部と、
前記第１領域を前記第１倍率を用いて縮小し、かつ前記第２領域を前記第２倍率を用いて拡大することにより、前記画像を補正する画像補正部と、を備え、
前記倍率決定部は、前記第２倍率と、前記画像における前記第１領域および前記第２領域の幅とに基づいて、前記第１倍率を決定することを特徴とする画像処理装置。
【請求項２】
前記倍率決定部は、
｛１−（前記第２倍率）×（前記第１領域の所定の位置から前記第２領域の端部までの基準幅に対する、前記所定の位置から所定の方向における前記第２領域の幅の割合）｝／（前記基準幅に対する、前記所定の位置から所定の方向における前記第１領域の幅の割合）によって前記第１倍率を求めることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１領域および前記第２領域は、前記画像において所定の幅を有する矩形領域であり、
前記倍率決定部は、前記所定の幅を前記画像における前記第１領域および前記第２領域の幅として用いることにより、前記第１倍率を決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１領域および前記第２領域は、前記画像において前記対象領域の中心または中心線を中心として広がる領域であり、
前記倍率決定部は、前記第１領域の中心または中心線から複数の方向に延伸した直線のそれぞれにおいて、前記直線上の第１領域を縮小するための前記第１倍率を決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記倍率決定部は、前記第２倍率を所定値だけ小さくした修正第２倍率を、前記第１倍率を決定するときの前記第２倍率として用いることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記倍率決定部は、前記第１領域の所定の位置から所定の方向における前記第１領域の幅と前記第２領域の幅との比が予め設定されている前記第１領域の幅と前記第２領域の幅との比と一致する場合、予め設定されている第１倍率および第２倍率を、前記所定の位置から前記所定の方向に延伸した直線上の第１領域を縮小するための第１倍率、および前記直線上の第２領域を拡大するための第２倍率として決定することを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
画像に含まれる対象領域を検出する対象領域検出部と、
前記画像における前記対象領域を含む第１領域を縮小するための第１倍率を決定する倍率決定部と、
前記第１領域を前記第１倍率を用いて縮小し、かつ前記第１領域の外側の第２領域を、当該第２領域を拡大するための予め定められた第２倍率を用いて拡大することにより、前記画像を補正する画像補正部と、を備え、
前記倍率決定部は、前記画像における前記第１領域および前記第２領域の幅に基づいて、前記第１倍率を決定することを特徴とする画像処理装置。
【請求項８】
撮像部と、
前記撮像部が撮像した前記対象領域を含む前記画像に対して画像処理を行う、請求項１から７のいずれか１項に記載の画像処理装置と、を備えることを特徴とする撮像装置。
【請求項９】
請求項１から７のいずれか１項に記載の画像処理装置と、
前記画像処理装置が画像処理した画像を印刷する印刷部と、を備えることを特徴とする画像印刷装置。
【請求項１０】
撮像部と、
前記撮像部が撮像した前記対象領域を含む前記画像に対して画像処理を行う、請求項１から７のいずれか１項に記載の画像処理装置と、
前記画像処理装置が画像処理した画像を印刷する印刷部と、を備えることを特徴とする画像印刷装置。
【請求項１１】
画像に含まれる対象領域を検出する対象領域検出工程と、
前記画像における前記対象領域を含む第１領域を縮小するための第１倍率と、前記第１領域の外側の第２領域を拡大するための第２倍率を決定する倍率決定工程と、
前記第１領域を前記第１倍率を用いて縮小し、かつ前記第２領域を前記第２倍率を用いて拡大することにより、前記画像を補正する画像補正工程と、を含み、
前記倍率決定工程では、前記第２倍率と、前記画像における前記第１領域および前記第２領域の幅とに基づいて、前記第１倍率を決定することを特徴とする画像処理装置の制御方法。
【請求項１２】
請求項１または７に記載の画像処理装置としてコンピュータを機能させるための画像処理プログラムであって、上記対象領域検出部、上記倍率決定部および上記画像補正部としてコンピュータを機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の開示は、画像に対する所定の補正処理を行う画像処理装置に関する。
【背景技術】
【０００２】
従来から、画像処理により、画像中の一部を拡大および／または縮小することで、画像に含まれる被写体の印象を変化させる技術がある。当該技術により、例えば、画像中に含まれる人物（被写体）の顔を小さくするように当該画像を補正することで、鑑賞者（当該人物を含む）に小顔の印象を与えることができる。また例えば、画像中に含まれる人物の全身が細くなるように当該画像を補正することで、鑑賞者に痩せた（スリムな）印象を与えることができる。また例えば、画像中に含まれる人物の脚が長くなるように当該画像を補正することで、鑑賞者にスタイルが良いという印象を与えることができる。【０００３】
上述のような画像中に含まれる人物の顔を小さく補正する技術として、例えば特許文献１に記載の技術がある。特許文献１に記載の画像処理装置は、画像に含まれる人物の顔領域を抽出し、顔領域を含む領域を縮小領域に特定するとともに、縮小領域以外の領域を拡大領域に特定する。上記画像処理装置は、定められた縮小率を用いて縮小領域を縮小し、拡大領域と縮小領域との比に応じて拡大率を算出し、当該拡大率を用いて拡大領域を拡大する。これにより、補正前後の画像のアスペクト比を一定に保つように画像を補正することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国公開特許公報「特開２００９−２５１６３５号公報（２００９年１０月２９日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の画像処理装置（以下、従来の画像処理装置と称する）は、以下の課題を有している。この課題について、図１４を用いて説明する。図１４は、従来の画像処理装置における画像の補正処理に伴う課題について説明するための図であり、（ａ）は補正前の画像の一例を示す図であり、（ｂ）は補正後の画像の一例を示す図である。【０００６】
図１４の（ａ）に示すように、補正前の画像Ｉｂ１０１には、被写体としての人物の顔Ｓｕｂの像が含まれている。従来の画像処理装置は、顔Ｓｕｂを含み、かつ幅Ｗ１０１を有する領域を縮小領域Ａｒ１０１として設定し、縮小領域Ａｒ１０１の外側に、幅Ｗ１０２を有する斜線部分の領域を拡大領域Ａｒ１０２として設定する。画像Ｉｂ１０１における縮小領域Ａｒ１０１と拡大領域Ａｒ１０２との比（すなわち、幅Ｗ１０１：２×幅Ｗ１０２）は０．８：０．２であるとする。また、縮小領域Ａｒ１０１を縮小するための第１倍率は予め定められており、０．９であるとする。【０００７】
この場合、従来の画像処理装置に適用される方法で、拡大領域Ａｒ１０２を拡大するための第２倍率を算出すると、第２倍率は、（１．０−０．９×０．８）／０．２＝１．４となる。なお、１．０は、画像Ｉｂ１０１における縮小領域Ａｒ１０１および拡大領域Ａｒ１０２の全幅（幅Ｗ１０１＋２×幅Ｗ１０２）を正規化した値である。【０００８】
上記第１倍率及び第２倍率で画像Ｉｂ１０１を補正した結果、図１４の（ｂ）に示すような画像Ｉａ１０１が生成される。縮小領域Ａｒ１０１は上記第１倍率で縮小され、幅Ｗ１０１ａ（＜幅Ｗ１０１）となる。その結果、補正前の画像Ｉｂ１０１と補正後の画像Ｉａ１０１とを比較すると、画像Ｉａ１０１における顔Ｓｕｂは、画像Ｉｂ１０１における顔Ｓｕｂに比べ細く縮小される。一方で、拡大領域Ａｒ１０２は上記第２倍率で拡大され、幅Ｗ１０２ａ（＞幅Ｗ１０２）となり、横方向（±ｘ軸方向）に大きく拡大される。【０００９】
従来の画像処理装置における上記方法では、図１４の（ａ）に示す画像Ｉｂ１０１のように、縮小領域Ａｒ１０１に比べて拡大領域Ａｒ１０２が小さい場合、第２倍率は大きい値となる。換言すれば、上記方法では、縮小領域Ａｒ１０１に比べて拡大領域Ａｒ１０２が小さくなればなるほど、第２倍率はより大きい値に算出される。そのため、縮小領域Ａｒ１０１に比べて拡大領域Ａｒ１０２が小さくなればなるほど、補正後の画像Ｉａ１０１において拡大領域Ａｒ１０２がより大きく拡大されることになる。したがって、上記方法においては、補正後の画像Ｉａ１０１として不自然な画像が生成される可能性がある。換言すれば、補正後の画像Ｉａ１０１の画質が劣化してしまう可能性がある。【００１０】
本開示の一態様は、処理後の画像における画質の劣化を抑制することが可能な画像処理装置を実現することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本開示の一態様に係る画像処理装置は、画像に含まれる対象領域を検出する対象領域検出部と、前記画像における前記対象領域を含む第１領域を縮小するための第１倍率と、前記第１領域の外側の第２領域を拡大するための第２倍率を決定する倍率決定部と、前記第１領域を前記第１倍率を用いて縮小し、かつ前記第２領域を前記第２倍率を用いて拡大することにより、前記画像を補正する画像補正部と、を備え、前記倍率決定部は、前記第２倍率と、前記画像における前記第１領域および前記第２領域の幅とに基づいて、前記第１倍率を決定する構成である。【００１２】
また、上記の課題を解決するために、本開示の一態様に係る画像処理装置は、画像に含まれる対象領域を検出する対象領域検出部と、前記画像における前記対象領域を含む第１領域を縮小するための第１倍率を決定する倍率決定部と、前記第１領域を前記第１倍率を用いて縮小し、かつ前記第１領域の外側の第２領域を、当該第２領域を拡大するための予め定められた第２倍率を用いて拡大することにより、前記画像を補正する画像補正部と、を備え、前記倍率決定部は、前記画像における前記第１領域および前記第２領域の幅に基づいて、前記第１倍率を決定する構成である。【００１３】
また、上記の課題を解決するために、本開示の一態様に係る画像処理装置の制御方法は、画像に含まれる対象領域を検出する対象領域検出工程と、前記画像における前記対象領域を含む第１領域を縮小するための第１倍率と、前記第１領域の外側の第２領域を拡大するための第２倍率を決定する倍率決定工程と、前記第１領域を前記第１倍率を用いて縮小し、かつ前記第２領域を前記第２倍率を用いて拡大することにより、前記画像を補正する画像補正工程と、を含み、前記倍率決定工程では、前記第２倍率と、前記画像における前記第１領域および前記第２領域の幅とに基づいて、前記第１倍率を決定する方法である。
【発明の効果】
【００１４】
本開示の一態様に係る画像処理装置およびその制御方法によれば、処理後の画像における画質の劣化を抑制することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】本開示の実施形態１に係る画像印刷装置の構成を示す機能ブロック図である。
【図２】（ａ）は入力画像の一例を示す図であり、（ｂ）は縮小領域および拡大領域の設定例を示す図であり、（ｃ）は入力画像におけるｘ座標と出力画像におけるｘ座標との対応関係を説明する図である。
【図３】（ａ）は入力画像の一例を示す図であり、（ｂ）は縮小領域および拡大領域の設定例を示す図であり、（ｃ）および（ｄ）は、入力画像におけるｘ座標と出力画像におけるｘ座標との対応関係を説明するための図である。
【図４】（ａ）および（ｂ）は、入力画像におけるｘ座標と出力画像におけるｘ座標との対応関係を説明するための図である。
【図５】（ａ）は入力画像の一例を示す図であり、（ｂ）は従来の方法によって補正された出力画像の一例を示す図であり、（ｃ）は上記画像印刷装置の制御部の処理によって補正された出力画像の一例を示す図である。
【図６】本開示の実施形態１に係る画像印刷装置の制御部における処理の流れを示すフローチャートである。
【図７】（ａ）および（ｂ）は、入力画像におけるｘ座標と出力画像におけるｘ座標との対応関係を説明するための図である。
【図８】本開示の実施形態２に係る画像印刷装置の制御部による処理を説明するための図であり、（ａ）は入力画像の一例を示す図であり、（ｂ）は縮小領域および拡大領域の設定例を示す図であり、（ｃ）は出力画像の一例を示す図である。
【図９】（ａ）は入力画像の一例を示す図であり、（ｂ）は縮小領域および拡大領域の設定例を示す図であり、（ｃ）は出力画像の一例を示す図である。
【図１０】縮小領域および拡大領域の設定例を示す図である。
【図１１】本開示の実施形態３に係る画像印刷装置の制御部による処理を説明するための図であり、（ａ）は入力画像の一例を示す図であり、（ｂ）は縮小領域および拡大領域の設定例を示す図であり、（ｃ）は出力画像の一例を示す図である。
【図１２】本開示の実施形態３に係る画像印刷装置の制御部による処理を説明するための図であり、（ａ）は入力画像の一例を示す図であり、（ｂ）は縮小領域および拡大領域の設定例を示す図であり、（ｃ）は実施形態２に係る制御部の処理によって補正された出力画像の一例を示す図であり、（ｄ）は実施形態３に係る制御部の処理によって補正された出力画像の一例を示す図である。
【図１３】本開示の実施形態３に係る画像印刷装置の制御部における処理の流れを示すフローチャートである。
【図１４】従来の画像処理装置における画像の補正処理に伴う課題について説明するための図であり、（ａ）は補正前の画像の一例を示す図であり、（ｂ）は補正後の画像の一例を示す図である。
【発明を実施するための形態】
【００１６】
〔実施形態１〕
以下、本開示の実施形態１について、図１〜図７に基づいて詳細に説明する。
【００１７】
≪画像印刷装置の構成≫
まず、図１に基づいて、画像印刷装置１（撮像装置）の構成の一例について説明する。図１は、本実施形態の画像印刷装置１の構成を示す機能ブロック図である。図１に示すように、画像印刷装置１は、撮像部１０、操作部２０、表示部３０、制御部４０（画像処理装置）、印刷部５０および記憶部６０を備えている。なお、撮像部１０および制御部４０は撮像装置として機能する。
【００１８】
撮像部１０は、被写体を撮像するものであり、撮像した画像（被写体を含む対象領域を含む画像）を入力画像として制御部４０に送信する。対象領域とは、制御部４０が縮小および拡大処理を行う対象となる領域である。
【００１９】
操作部２０は、ユーザの入力を受け付けるものであり、例えばタッチパネル、マウスによって実現される。例えば、操作部２０がタッチパネルの場合、当該タッチパネルを備えた表示部３０に入力画像が表示される。
【００２０】
表示部３０は、各種画像を表示するものである。表示部３０は、例えば、撮像部１０が撮像した画像、または後述の画像補正部４４が生成する出力画像を表示する。
【００２１】
制御部４０は、画像印刷装置１を統括的に制御するものである。制御部４０は、撮像部１０が撮像した画像（入力画像）に対して画像処理を行い、処理後（補正後）の出力画像を生成する画像処理装置として機能する。制御部４０の具体的な構成については後述する。
【００２２】
印刷部５０は、制御部４０の処理によって生成された出力画像（画像）を印刷する。印刷部５０は、当該出力画像に対してさらに、操作部２０を介してユーザによって描画された画像を印刷してもよい。
【００２３】
記憶部６０は、例えば、制御部４０が実行する各種の制御プログラム等を記憶するものであり、例えばハードディスク、フラッシュメモリ等の不揮発性の記憶装置によって構成される。記憶部６０には、例えば、入力画像および出力画像が記憶される。また、記憶部６０には、画像処理（補正処理）、被写体の検出処理等、制御部４０の処理に必要なパラメータ等が記憶されていてもよい。
【００２４】
なお、画像印刷装置１が、画像処理装置として機能する制御部４０を備えている必要は必ずしもない。例えば、画像印刷装置１と通信可能に接続できる外部装置が、制御部４０の画像処理機能を有していてもよい。
【００２５】
また、画像印刷装置１は、撮像部１０、および画像処理装置として機能する制御部４０を備える撮像装置を備えていなくてもよい。この場合、撮像装置は、画像印刷装置１と通信可能に接続できる外部装置として機能してもよいし、当該機能を有していなくてもよい。さらに、画像印刷装置１は撮像部１０を備えていなくてもよく、この場合、例えば、撮像部１０が画像印刷装置１と通信可能に接続できる外部装置として機能する。
【００２６】
≪制御部の構成≫
次に、図１に基づいて、制御部４０の具体的な構成について説明する。制御部４０は、上記画像処理装置の機能を実行するために、被写体検出部（対象領域検出部）４１、補正領域設定部４２と、補正強度決定部４３（倍率決定部）と、画像補正部４４とを備えている。
【００２７】
被写体検出部４１は、制御部４０に入力された入力画像中から、補正対象となる被写体（対象領域）を検出する。被写体検出部４１が検出する被写体としては、（１）人物、（２）人物の顔、（３）目、口もしくは鼻等の顔の各器官、または（４）顔の輪郭等が挙げられる。被写体検出部４１は、例えば顔の検出であれば、入力画像から検出した肌色領域の情報を利用する等、既存の技術を用いて被写体を検出することができる。
【００２８】
なお、被写体検出部４１による被写体の検出は手動であってもよい。換言すれば、ユーザが入力画像から被写体を検出してもよい。この場合、例えば、被写体検出部４１（被写体選択部）は、表示部３０に入力画像を表示させ、操作部２０を介したユーザの入力によって指定された、補正対象とする被写体を検出（選択）する。被写体検出部４１は、入力画像に複数の被写体が存在する場合には、ユーザの入力に基づいて、補正対象とする被写体を選択する。
【００２９】
例えば、操作部２０がタッチパネルの場合にはタッチパネルに触れることで、表示部３０が表示する入力画像内の被写体が選択される。また、操作部２０がマウスの場合には、マウス操作に基づいて被写体が選択される。
【００３０】
また、本明細書では、撮像部１０にて撮像された画像（すなわち、被写体を含む画像）に対して補正処理を行うものとして説明する。具体的には、画像に含まれる被写体に対して縮小および拡大処理を行うものとして説明する。しかしこれに限られず、補正対象とする画像は、撮像部１０が撮像した画像でなくてもよい。この場合、被写体検出部４１は、画像に含まれる、補正対象となる対象物（換言すれば、当該対象物を含む対象領域）を検出する。つまり、被写体検出部４１は、画像に含まれる被写体、または被写体以外の対象物を含む対象領域（換言すれば、画像に含まれる対象領域）を検出する対象領域検出部として機能する。
【００３１】
補正領域設定部４２は、被写体検出部４１が検出した被写体を示す情報（例：被写体の位置および大きさを示す情報）に基づいて、補正対象とする補正領域を入力画像に設定する。補正領域設定部４２は、入力画像に含まれる被写体を含む領域を縮小領域（第１領域）として、当該入力画像に設定する。また、補正領域設定部４２は、設定した縮小領域の外側の領域、具体的には縮小領域に隣接する領域を拡大領域（第２領域）として、入力画像に設定する。換言すれば、補正領域設定部４２は、補正領域として、縮小領域および拡大領域を設定する。
【００３２】
例えば、被写体としての人物の顔を小さくする補正を行う場合、補正領域設定部４２は、検出した顔を含む領域を縮小領域として設定し、その外側の領域を拡大領域として設定する。なお、設定される縮小領域および拡大領域の詳細については後述する。
【００３３】
補正強度決定部４３は、補正領域設定部４２によって、入力画像において設定された縮小領域を縮小するための第１倍率（＜１）と、入力画像において設定された拡大領域を拡大するための第２倍率（＞１）を決定する。換言すれば、補正強度決定部４３は、補正領域を補正する度合いを示す補正強度として、第１倍率および第２倍率を決定する。
【００３４】
また、補正強度決定部４３は、第２倍率と、入力画像における縮小領域および拡大領域の幅とに基づいて、第１倍率を決定する。具体的には、補正強度決定部４３は、｛１−（第２倍率）×（縮小領域の所定の位置から拡大領域の端部までの基準幅に対する、当該所定の位置から所定の方向における第２領域の幅の割合）｝／（当該基準幅に対する、当該所定の位置から所定の方向における第１領域の幅の割合）によって第１倍率を求める。
【００３５】
本実施形態では、予め設定されている第２倍率の値をそのまま用いる。また、上記のように求められる第１倍率は、例えば入力画像における被写体の位置および大きさに基づいて、予め設定されている第２倍率と上記幅とに基づいて算出されることにより決定されてよい。
【００３６】
また、上記式中の「１」は、基準幅を正規化した値である。所定の位置は、基準幅を規定するものであり、出力画像において適切な補正（不自然さの無い補正）が実現されるように第１倍率が求まるように設定されていればよい。例えば、本実施形態では、所定の位置は、図２および図３に示す縮小領域Ａｒ１の中心線（補正中心線）ＣＬであり、基準幅Ｗｂは、中心線ＣＬの左側の縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２の合計（Ｗｂ＝Ｗ１＋Ｗ２）である。
【００３７】
具体的には、例えば被写体の位置が入力画像の端部（画像端）付近である場合、補正領域設定部４２が設定する拡大領域の幅が、拡大領域内の位置によって異なったり、比較的狭くなったりする。そのような場合に予め設定されている第１倍率および第２倍率を用いて、縮小領域を縮小し、拡大領域を拡大すると、不自然な画像が生成される可能性がある。上記のように第２倍率と縮小領域および拡大領域の幅とに基づいて算出された第１倍率に、予め設定されている第１倍率を代える（すなわち第１倍率を修正する）ことにより、入力画像における被写体の位置等によらず、画質の劣化を抑制した好適な補正を入力画像に対して行うことが可能となる。なお、第１倍率の決定の詳細については後述する。
【００３８】
なお、補正強度決定部４３は、入力画像における被写体の位置および大きさに基づき設定された縮小領域の幅と拡大領域の幅との比が予め設定されている比と一致し、入力画像内の位置によって変わらない場合には、予め設定されている値（設定値）をそのまま第１倍率および第２倍率として決定してよい。また、補正強度決定部４３は、ユーザの入力に基づき第２倍率を決定してもよい。
【００３９】
換言すれば、補正強度決定部４３は、所定の方向における第１領域の幅と第２領域の幅との比が予め設定されている比と一致する場合、予め設定されている第１倍率および第２倍率を、所定の位置から所定の方向に延伸した直線上の縮小領域を縮小するための第１倍率、および当該直線上の拡大領域を拡大するための第２倍率として決定してもよい。この場合、例えば、補正強度決定部４３は、縮小領域の幅と拡大領域の幅との比が各領域の全体に亘り一致するか否かを判定し、一致する場合に予め設定されている値を第１倍率および第２倍率として決定してもよい。
【００４０】
但し、補正強度決定部４３は、被写体の位置および大きさによらず一律に、上述した第２倍率と縮小領域および拡大領域の幅とに基づいて第１倍率を決定してよい。この場合も、第１倍率は予め設定されている値と同一となる。
【００４１】
画像補正部４４は、補正強度決定部４３が決定した第１倍率を用いて縮小領域を縮小し、かつ補正強度決定部４３が決定した第２倍率を用いて拡大領域を拡大することにより、入力画像を補正する。画像補正部４４は、補正後の画像を出力画像として、印刷部５０および／または表示部３０に出力する。
【００４２】
≪縮小領域および拡大領域の設定、並びに第１倍率の決定の詳細≫
次に、縮小領域および拡大領域の設定、並びに第１倍率の決定の詳細について、図２〜図５に基づいて説明する。なお、本詳細の説明においては、入力画像について、補正対象の被写体である人物の顔を横方向（ｘ軸方向）に縮小することで、顔を細くする補正を行う例を挙げて説明する。
【００４３】
本実施形態では、入力画像に予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２とが同じ長さである場合（換言すれば、予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比が、幅Ｗ１：幅Ｗ２＝０．５：０．５）である場合を例に挙げて説明する。
【００４４】
＜拡大領域の各幅が同じ場合＞
まず、補正対象の人物の顔Ｓｕｂが画像端から離れた位置に存在し、かつ当該顔Ｓｕｂの大きさが入力画像に対してそれほど大きくない場合の画像補正例を通して、上記詳細について説明する。
【００４５】
図２は、縮小領域Ａｒ１および拡大領域Ａｒ２の設定、並びに第１倍率の決定の詳細について説明するための図である。図２の（ａ）は、入力画像Ｉｂ１の一例を示す図であり、（ｂ）は縮小領域Ａｒ１および拡大領域Ａｒ２の設定例を示す図であり、（ｃ）は入力画像Ｉｂ１におけるｘ座標と出力画像におけるｘ座標との対応関係を説明する図である。
【００４６】
図２の（ｃ）においては、横軸を入力画像Ｉｂ１におけるｘ座標とし、縦軸を出力画像におけるｘ座標とする。また、図２の（ｂ）に示すように、入力画像Ｉｂ１において、縮小領域Ａｒ１の中心線ＣＬを０としたｘ軸を規定する。出力画像についても同じであり、また、図３および図１０における対応関係についても同じである。
【００４７】
図２の（ａ）は、補正対象の被写体として顔Ｓｕｂを含む入力画像Ｉｂ１を示している。また、顔Ｓｕｂは、入力画像Ｉｂ１のほぼ中央に位置している。
【００４８】
補正領域設定部４２は、顔Ｓｕｂの位置および大きさに基づいて、図２の（ｂ）に示すように、入力画像Ｉｂ１において、顔Ｓｕｂを含むように縮小領域Ａｒ１（斜線領域）を設定する。また、補正領域設定部４２は、縮小領域Ａｒ１の外側に拡大領域Ａｒ２（格子模様の領域）を設定する。
【００４９】
上記の例では、縮小領域Ａｒ１および拡大領域Ａｒ２は、入力画像Ｉｂ１において所定の幅を有する矩形領域として設定されている。
【００５０】
縮小領域Ａｒ１は、顔Ｓｕｂの横幅と同じ幅（２×Ｗ１）に設定されており、拡大領域Ａｒ２は、縮小領域Ａｒ１の両側に２つ設けられ、左側および右側の拡大領域Ａｒ２の幅Ｗ２は縮小領域Ａｒ１の半分の幅Ｗ１と同じ幅に設定されている。換言すれば、中心線ＣＬから拡大領域Ａｒ２の端部Ｐ１までの基準幅Ｗｂに対する、中心線ＣＬから＋ｘ軸方向（所定の方向）における縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２は同一であり、幅Ｗ１：幅Ｗ２＝０．５：０．５である。さらに換言すれば、図２の（ｂ）においては、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比は、入力画像Ｉｂ１において予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比と同じである。なお、本実施形態においては以降、縮小領域Ａｒ１の半分の幅Ｗ１を、単に縮小領域Ａｒ１の幅Ｗ１と称する。
【００５１】
画像補正部４４は、このように設定された縮小領域Ａｒ１および拡大領域Ａｒ２を、補正強度決定部４３が決定した第１倍率および第２倍率を用いて、それぞれ縮小および拡大することにより、補正後の画像である出力画像を生成する。
【００５２】
なお、図２の（ｂ）に示すように、拡大領域Ａｒ２は矩形領域であり、その幅Ｗ２は、拡大領域Ａｒ２の全体を通して縮小領域Ａｒ１の幅Ｗ１と同一である。換言すれば、その幅Ｗ２は、拡大領域Ａｒ２の全体を通して、入力画像Ｉｂ１において予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比を維持するように設定されている。そのため、補正強度決定部４３は、予め設定されている値をそのまま第１倍率および第２倍率として決定してよいし、上記のように、第２倍率と縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２とに基づいて第１倍率を決定してもよい。後者の場合、補正強度決定部４３は、｛１−（第２倍率）×（基準幅Ｗｂに対する拡大領域Ａｒ２の幅Ｗ２の割合）｝／（基準幅Ｗｂに対する縮小領域Ａｒ１の幅Ｗ１の割合）によって第１倍率を求める。
【００５３】
入力画像Ｉｂ１におけるｘ座標と出力画像におけるｘ座標との対応関係は、図２の（ｃ）に示すようになる。第１倍率は１未満に設定されるので、入力画像Ｉｂ１のｘ座標に対する出力画像のｘ座標の傾きも１未満となる。そのため、図２の（ｃ）に示すように、入力画像Ｉｂ１のｘ座標に対して出力画像のｘ座標は小さくなる。また、拡大領域Ａｒ２に近づくにつれて、入力画像Ｉｂ１のｘ座標に対して出力画像のｘ座標はより小さくなる。これは、縮小領域Ａｒ１においては縮小領域Ａｒ１の中心線ＣＬに向かって縮小し、かつ中心線ＣＬから離れるほど縮小の度合い（画素の移動量）が大きくなることを意味する。
【００５４】
一方、第２倍率は１より大きく設定されるので、入力画像Ｉｂ１のｘ座標に対する出力画像のｘ座標の傾きも１より大きくなる。これは、拡大領域Ａｒ２においては縮小領域Ａｒ１の中心線ＣＬに向かって拡大し、かつ中心線ＣＬから離れるほど拡大の度合い（画素の移動量）が小さくなることを意味する。
【００５５】
そして、拡大領域Ａｒ２の端部Ｐ１において、入力画像のｘ座標と出力画像のｘ座標とが一致する。そのため、画像補正部４４が、画質の劣化が生じないように出力画像を生成することができているといえる。
【００５６】
＜拡大領域の各幅が異なる場合＞
次に、補正対象の顔Ｓｕｂが画像端付近に位置するか、または当該顔Ｓｕｂの大きさが入力画像Ｉｂ２に対して大きい場合の画像補正例を通して、上記詳細について説明する。以下では、顔Ｓｕｂが画像端付近に位置する場合を例に挙げて説明する。
【００５７】
図３は、縮小領域Ａｒ１および拡大領域Ａｒ２の設定、並びに第１倍率の決定の詳細について説明するための図である。図３の（ａ）は、入力画像Ｉｂ２の一例を示す図であり、（ｂ）は縮小領域Ａｒ１および拡大領域Ａｒ２の設定例を示す図であり、（ｃ）および（ｄ）は入力画像Ｉｂ２におけるｘ座標と出力画像におけるｘ座標との対応関係を説明する図である。
【００５８】
図３の（ａ）は、補正対象の被写体として顔Ｓｕｂを含む入力画像Ｉｂ２を示している。また、図２の（ａ）の場合とは異なり、顔Ｓｕｂは、入力画像Ｉｂ２の端部付近（本例では右寄り）に位置している。
【００５９】
補正領域設定部４２は、顔Ｓｕｂの位置および大きさに基づいて、図３の（ｂ）に示すように、入力画像Ｉｂ２において、顔Ｓｕｂを含むように縮小領域Ａｒ１（斜線領域）を設定する。また、補正領域設定部４２は、縮小領域Ａｒ１の外側に拡大領域Ａｒ２（格子模様の領域）を設定する。
【００６０】
上記の例では、縮小領域Ａｒ１および拡大領域Ａｒ２は、入力画像Ｉｂ２において所定の幅を有する矩形領域として設定されている。
【００６１】
縮小領域Ａｒ１は、顔Ｓｕｂの横幅と同じ幅（２×Ｗ１）に設定されている。拡大領域Ａｒ２は、縮小領域Ａｒ１の両側に２つ設けられており、左側の拡大領域Ａｒ２の幅Ｗ２は、図２の（ｂ）と同様に、縮小領域Ａｒ１の幅Ｗ１と同じ幅に設定されている。換言すれば、左側の縮小領域Ａｒ１および拡大領域Ａｒ２においては、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比は、入力画像Ｉｂ２において予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比と同じである。
【００６２】
一方、図２の（ｂ）と異なり顔Ｓｕｂが画像端に近いため、補正領域設定部４２は、右側の拡大領域Ａｒ２の幅Ｗ２を縮小領域Ａｒ１の幅Ｗ１と同じ幅に設定することができない。そのため、右側の拡大領域Ａｒ２の幅Ｗ２は、図２の（ｂ）に示す右側の拡大領域Ａｒ２の幅Ｗ２、および図３の（ｂ）に示す縮小領域Ａｒ１の幅Ｗ１よりも小さく設定されている。換言すれば、右側の縮小領域Ａｒ１および拡大領域Ａｒ２においては、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比は、入力画像Ｉｂ２において予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比と異なっている。
【００６３】
つまり、入力画像Ｉｂ１内に設定される右側の拡大領域Ａｒ２は、図２の（ｂ）に示す右側の拡大領域Ａｒ２、および図３の（ｂ）に示す縮小領域Ａｒ１の幅Ｗ１に比べ、点線で囲まれた領域Ａｒｎ分だけ小さくなる。換言すれば、図３の（ｂ）において、予め設定されている比で右側の縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２を設定した場合（本例では、右側の拡大領域Ａｒ２の幅Ｗ２を縮小領域Ａｒ１の幅Ｗ１と同じ長さに設定した場合）、点線で囲まれた領域Ａｒｎは、右側の拡大領域Ａｒ２における画角外の領域を指すといえる。
【００６４】
（問題点）
図３の（ｂ）に示すように縮小領域Ａｒ１および拡大領域Ａｒ２が設定された場合に、予め設定されている第１倍率および第２倍率を用いて入力画像Ｉｂ２に対する補正処理が行われたとする。この場合、入力画像Ｉｂ２のｘ座標と出力画像のｘ座標との対応関係は、図３の（ｃ）のようになる。この場合、図２の（ｃ）の場合と異なり、拡大領域Ａｒ２の端部Ｐ１（本例では、端部Ｐ１＝画像端）で、入力画像Ｉｂ２のｘ座標と出力画像のｘ座標が一致しない。出力画像の画像端の画素値を決定するためには入力画像Ｉｂ２の画角外の領域Ａｒｎを参照することになるが、当該画角外（参照先）の画素値が不定であるため、出力画像の画像端の画素値を決定することができない。そのため、出力画像の端部Ｐ１において画質の劣化が生じてしまう。
【００６５】
また、上述した従来の方法で拡大領域Ａｒ２に適用する第２倍率を決定した場合、上記対応関係は、図３の（ｄ）のようになる。この場合、図３の（ｃ）の場合とは異なり、参照先の画素値が不定となることはないため、出力画像の端部Ｐ１の画素値を入力画像Ｉｂ２の端部Ｐ１の画素値と合わせることができる。しかしながら、図３の（ｄ）に示すように、図２の（ｃ）に比べ、拡大領域Ａｒ２を示す部分の傾き（すなわち第２倍率）が大きくなる。そのため、出力画像において拡大領域Ａｒ２が不自然に大きく拡大されてしまい、画質の劣化が生じてしまう。
【００６６】
（本実施形態に係る処理）
そこで、本実施形態に係る画像印刷装置１の制御部４０では、補正強度決定部４３は、上述したように、第２倍率と、入力画像Ｉｂ２における縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２とに基づいて、第１倍率を決定する。具体的には、補正強度決定部４３は、上述した式を用いて第１倍率を決定する。
【００６７】
本実施形態では、補正強度決定部４３は、ｘ軸方向においては以下の処理を行う。具体的には、補正強度決定部４３は、予め設定された値（固定値）をそのまま、拡大領域Ａｒ２に適用する第２倍率として決定する。そして、補正強度決定部４３は、当該第２倍率と、矩形領域として設定された縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２とを用いて第１倍率を決定する。また、補正強度決定部４３は、−ｘ軸方向については、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比が予め設定されている比と一致しており、かつ縮小領域Ａｒ１および拡大領域Ａｒ２が所定の範囲に設定されている（すなわち、入力画像Ｉｂ１内に設定されている）ため、予め設定された値をそのまま、第１倍率および第２倍率として決定する。
【００６８】
図４の（ａ）および（ｂ）は、入力画像におけるｘ座標と出力画像におけるｘ座標との対応関係を説明するための図である。
【００６９】
図４の（ａ）は、図２の（ａ）および（ｂ）に示す入力画像Ｉｂ１のｘ座標と出力画像のｘ座標との対応関係を示しており、図２の（ｃ）と同一である。図４の（ａ）の例では、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比が予め設定されている比と一致しており（図２の例では幅Ｗ１と幅Ｗ２とが同じ長さ、すなわち幅Ｗ１：幅Ｗ２＝０．５：０．５）、当該縮小領域Ａｒ１および拡大領域Ａｒ２の全てが入力画像Ｉｂ１内（画角内）に存在する。この場合、補正強度決定部４３は、予め設定されている値をそのまま当該縮小領域Ａｒ１および拡大領域Ａｒ２に適用する第１倍率および第２倍率として決定する。従って、この場合には、第１倍率および第２倍率を修正しなくても、不自然さの無い出力画像を生成することができる。
【００７０】
一方、図４の（ｂ）は、図３の（ａ）および（ｂ）に示す入力画像Ｉｂ２のｘ座標と出力画像のｘ座標との対応関係を示している。当該対応関係は、補正強度決定部４３が上記式を用いて第１倍率および第２倍率を決定した結果得られるものである。図４の（ｂ）の場合、図４の（ａ）の場合と比較すると、縮小領域Ａｒ１と拡大領域Ａｒ２との境界から画像端Ｉｅｎｄまでの距離が短いため、拡大領域Ａｒ２の幅Ｗ２が小さく設定されている。換言すれば、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比を予め設定されている比と一致させた場合に、拡大領域Ａｒ２の一部の領域Ａｒｎは画角外に設定される。さらに換言すれば、基準幅Ｗｂに対する＋ｘ軸方向における縮小領域Ａｒ１の幅Ｗ１の割合、および、基準幅Ｗｂに対する＋ｘ軸方向における拡大領域Ａｒ２の幅Ｗ２の割合が、入力画像Ｉｂ２に予め設定されている割合とは異なっており、かつ領域Ａｒｎが画角外に設定されている。
【００７１】
この場合、補正強度決定部４３は、例えば以下のように第１倍率を求める。予め設定されている第１倍率を０．９、予め設定されている第２倍率を１．１とする。本実施形態では、第２倍率を設定値として固定するため、補正強度決定部４３は、拡大領域Ａｒ２の第２倍率を１．１と決定する。
【００７２】
また、図３の（ｂ）において、＋ｘ軸方向における、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比が０．７５：０．２５であるとする。換言すれば、基準幅Ｗｂに対する＋ｘ軸方向における縮小領域Ａｒ１の幅Ｗ１の割合は０．７５であり、基準幅Ｗｂに対する＋ｘ軸方向における拡大領域Ａｒ２の幅Ｗ２の割合は０．２５である。さらに換言すれば、ｘ軸方向における縮小領域Ａｒ１と拡大領域Ａｒ２との比が０．７５：０．２５である。この場合、補正強度決定部４３は、上記式を用いて、第１倍率を、（１．０−１．１×０．２５）／０．７５≒０．９６７（１／１００００の位を四捨五入）と求める。
【００７３】
これにより、図４の（ｂ）に示す対応関係が得られる。なお、本実施形態では、縮小領域Ａｒ１および拡大領域Ａｒ２の全体を、それぞれ一定の第１倍率および第２倍率で縮小または拡大する。換言すれば、縮小領域Ａｒ１および拡大領域Ａｒ２のそれぞれにおいて適用される倍率は一定である。
【００７４】
このように、特に図３の（ｂ）および図４の（ｂ）に示すように、縮小領域Ａｒ１と拡大領域Ａｒ２との境界から画像端Ｉｅｎｄまでの距離が短い場合、補正強度決定部４３は、第２倍率を予め設定された値に固定し、上記式を用いて第１倍率を決定する。これにより、補正強度決定部４３は、入力画像Ｉｂ２および出力画像の間においてアスペクト比が一定に保たれるように第１倍率を修正することができる。
【００７５】
そして、画像補正部４４は、修正された第１倍率を用いて縮小領域Ａｒ１を縮小し、予め設定された第２倍率を用いて拡大領域Ａｒ２を拡大する。そのため、図３の（ｂ）および図４の（ｂ）に示すような場合であっても、拡大領域Ａｒ２の過度の拡大を抑制しつつ、入力画像Ｉｂ２に対してアスペクト比が一定に保たれた出力画像を生成することができる。換言すれば、画像補正部４４は、処理後（補正後）においても、不自然さの無い出力画像を生成することができ、上記のような問題点（出力画像における画質の劣化）を解消することができる。
【００７６】
なお、図３の（ａ）および（ｂ）に示す入力画像Ｉｂ２の、中心線ＣＬより右側の縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２との比は、入力画像Ｉｂ２において予め設定されている比と一致している。そのため、画像補正部４４は、右側の縮小領域Ａｒ１および拡大領域Ａｒ２については、予め設定されている第１倍率および第２倍率を用いて入力画像Ｉｂ２を補正する。
【００７７】
≪出力画像例≫
図５の（ａ）は入力画像Ｉｂ３の一例を示す図であり、（ｂ）は従来の方法によって入力画像Ｉｂ３を補正した出力画像Ｉａ３の一例を示す図であり、（ｃ）は制御部４０の処理によって入力画像Ｉｂ３を補正した出力画像Ｉａ３’の一例を示す図である。
【００７８】
図５の（ａ）では、入力画像Ｉｂ３のほぼ中央に、かつ横方向の全体に亘り、顔Ｓｕｂが存在する。顔Ｓｕｂを補正対象とし、顔Ｓｕｂを細くする補正を行った場合、従来の方法では図５の（ｂ）に示す出力画像Ｉａ３が生成され、制御部４０の処理方法では図５の（ｃ）に示す出力画像Ｉａ３’が生成される。
【００７９】
図５の（ｂ）に示すように、従来の方法により生成された出力画像Ｉａ３は、拡大領域Ａｒ２に位置する人物の耳の部分が過度に拡大され、不自然な画像となっている。一方、図５の（ｃ）に示すように、制御部４０の処理方法により生成された出力画像Ｉａ３’では、顔Ｓｕｂが細くなるように補正されているとともに、拡大領域Ａｒ２に位置する人物の耳の過度な拡大が抑制されている。このように、出力画像Ｉａ３’は、不自然さの無い画像となっている。
【００８０】
≪制御部による処理の流れ≫
次に、図６を用いて、本実施形態の画像印刷装置１の制御部４０における処理の流れを説明する。図６は、制御部４０における処理の流れを示すフローチャートである。
【００８１】
被写体検出部４１は、撮像部１０によって撮像された画像を入力画像として取得すると（Ｓ１）、当該入力画像から、補正対象となる被写体を検出する（Ｓ２：対象領域検出工程）。補正領域設定部４２は、被写体検出部４１が検出した被写体が示す情報に基づいて、縮小領域Ａｒ１および拡大領域Ａｒ２を設定する（Ｓ３）。補正強度決定部４３は、縮小領域Ａｒ１を縮小するための第１倍率、および拡大領域Ａｒ２を拡大するための第２倍率を決定する（Ｓ４：倍率決定工程）。画像補正部４４は、補正強度決定部４３によって決定された第１倍率および第２倍率を用いて、縮小領域Ａｒ１および拡大領域Ａｒ２を縮小および拡大することにより、入力画像を補正する（Ｓ５：画像補正工程）。これにより、入力画像中の被写体が補正される。そして、画像補正部４４は、補正後の画像を出力画像として、印刷部５０または表示部３０に出力する（Ｓ６）。
【００８２】
なお、補正強度決定部４３が予め設定されている値をそのまま第１倍率および第２倍率として決定する場合、Ｓ４の処理は、Ｓ２およびＳ３の処理の前に実行されてもよい。但し、上述のように、予め設定されている値を用いる場合には、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比が予め設定されている比と一致しているか否かの判定を行ってもよく、その場合にはＳ３の処理後にＳ４の処理が行われる。
【００８３】
≪変形例≫
上記では、第１倍率および第２倍率がそれぞれ、縮小領域Ａｒ１および拡大領域Ａｒ２の全体において一定である場合について説明した。具体的には、入力画像のｘ座標と出力画像のｘ座標との対応関係が図４の（ａ）および（ｂ）に示されるように直線で表わされる場合について説明した。しかしながら、予め設定されている第１倍率および第２倍率は、必ずしも縮小領域Ａｒ１および拡大領域Ａｒ２において一定でなくてもよい。
【００８４】
図７（ａ）および（ｂ）は、本実施形態の変形例における、入力画像におけるｘ座標と出力画像におけるｘ座標との対応関係を説明するための図である。予め設定されている第１倍率および第２倍率が縮小領域Ａｒ１および拡大領域Ａｒ２において一定でない場合、図７の（ａ）に示すような曲線に基づいて入力画像のｘ座標が変更される。この場合であっても、補正強度決定部４３は、予め設定されている値をそのまま第１倍率および第２倍率として決定することができる。
【００８５】
また、図３の（ｂ）のような領域設定の場合、補正強度決定部４３は、拡大領域Ａｒ２の傾きが、図７の（ａ）における同一領域の傾きと同一となるように第２倍率を決定する。この場合、第２倍率は、拡大領域Ａｒ２の各位置において互いに異なる値となり得る。補正強度決定部４３は、決定された第２倍率のうちの１つの値（例えば平均値）を、上記式に適用することにより第１倍率を求めてもよい。その結果、画像補正部４４は、図７の（ｂ）に示すように、入力画像を補正することができる。つまり、画像補正部４４は、図３の（ｂ）のような領域設定で、かつ予め設定されている値が縮小領域Ａｒ１および拡大領域Ａｒ２で一定でない場合であっても、不自然さの無い出力画像を生成することができる。
【００８６】
≪主たる効果≫
上述のように、補正強度決定部４３は、少なくとも縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２が異なる位置において、第２倍率と、縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２とに基づいて、第１倍率を決定する。具体的には、予め設定されている第２倍率と、基準幅Ｗｂに対する幅Ｗ１および幅Ｗ２の割合とを上記式に代入することにより、第１倍率を決定する。
【００８７】
これにより、従来の方法により生じる可能性があった出力画像の劣化（例：出力画像の一部における過度の変形）を抑制することができる。そのため、画像補正部４４は、補正対象の被写体が所望にかつ好適に変形された出力画像を生成することができる。
【００８８】
また、補正強度決定部４３は、縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２の比が予め設定されている比に一致する位置においては、予め設定されている値を第１倍率および第２倍率をとして決定してよい。当該位置においては、上記式を用いなくても、予め設定されている第１倍率および第２倍率をそのまま用いることにより、補正対象の被写体が所望にかつ好適に変形された出力画像を得ることができる。
【００８９】
このように、補正強度決定部４３が、所定の方向における縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２に応じて第１倍率および第２倍率を決定することにより、画像補正部４４は、入力画像の全体を好適に変形した出力画像を生成することができる。
【００９０】
なお、上述したように、補正強度決定部４３が、入力画像に設定される縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２に依らず、上記式を用いて第１倍率を決定した場合には、好適に変形した出力画像を得ることができる。
【００９１】
≪補足≫
上記では、補正強度決定部４３は、予め設定された値をそのまま、拡大領域Ａｒ２に適用する第２倍率として決定するが、これに限られない。具体的には、予め設定された第２倍率をそのまま拡大領域Ａｒ２に適用できればよく、補正強度決定部４３にて、拡大領域Ａｒ２に適用する第２倍率として決定しなくてもよい。この場合、制御部４０は、以下のような変形処理を行う。
【００９２】
具体的には、補正強度決定部４３は、縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２に基づいて第１倍率を決定する。第１倍率の決定手法の一例は上述したとおりである。画像補正部４４は、補正強度決定部４３が決定した第１倍率を用いて縮小領域Ａｒ１を縮小し、かつ、予め定められた第２倍率を用いて拡大領域Ａｒ２を拡大する。
【００９３】
上記変形処理を行った場合であっても、当該処理により得られる出力画像は、本実施形態で説明したように処理した場合に得られる出力画像と同じとなる。そのため、従来の方法により生じる可能性があった出力画像の劣化を抑制することができる。
【００９４】
なお、上記変形処理は、実施形態２および３においても、予め定められた第２倍率を用いる場合に適用可能である。
【００９５】
〔実施形態２〕
本開示の他の実施形態について、図８〜図１０に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００９６】
実施形態１では、補正する方向（拡大または縮小する方向：補正方向）はｘ軸方向であったが、本実施形態では、当該補正方向が入力画像内の位置によって異なる場合について説明する。図８は、制御部４０による処理を説明するための図であり、（ａ）は入力画像Ｉｂ４の一例を示す図であり、（ｂ）は縮小領域Ａｒ１および拡大領域Ａｒ２の設定例を示す図であり、（ｃ）は出力画像Ｉａ４の一例を示す図である。
【００９７】
図８の（ａ）は、補正対象の被写体として顔Ｓｕｂを含む入力画像Ｉｂ４を示している。また、顔Ｓｕｂは、入力画像Ｉｂ１のほぼ中央に位置している。
【００９８】
本実施形態では、補正領域設定部４２は、図８の（ｂ）に示すように、顔Ｓｕｂの中心Ｃｔ（補正中心、所定の位置）に向かって縮小する縮小領域Ａｒ１を、当該中心Ｃｔからの距離によって設定する。換言すれば、縮小領域Ａｒ１は、顔Ｓｕｂの中心Ｃｔと略一致するように設定される自身の中心に向かって縮小する領域である。本実施形態では、中心Ｃｔからの距離（ここでは半径）が縮小領域Ａｒ１の幅Ｗ１となる。換言すれば、縮小領域Ａｒ１は、中心Ｃｔから複数の方向（所定の方向）に広がる幅Ｗ１を有するように設定される。
【００９９】
また、補正領域設定部４２は、拡大領域Ａｒ２を、中心Ｃｔから複数の方向に広がる幅Ｗ２を有するように、縮小領域Ａｒ１の外側に設定する。換言すれば、拡大領域Ａｒ２の幅Ｗ２は、縮小領域Ａｒ１と拡大領域Ａｒ２との境界から拡大領域Ａｒ２の端部Ｐ１までの距離となる。このように拡大領域Ａｒ２が設定されるため、拡大領域Ａｒ２の幅Ｗ２は、各方向における中心Ｃｔから画像端までの距離に依ることになる。
【０１００】
このように、補正領域設定部４２は、入力画像Ｉｂ４において顔Ｓｕｂの中心Ｃｔを中心として広がるように、縮小領域Ａｒ１および拡大領域Ａｒ２を設定する。なお、中心Ｃｔは、縮小領域Ａｒ１の中心ともいえる。
【０１０１】
そして、図８の（ｃ）に示すように、画像補正部４４は、補正強度決定部４３によって決定された第１倍率および第２倍率を用いて縮小領域Ａｒ１および拡大領域Ａｒ２を縮小および拡大した結果、出力画像Ｉａ４を生成する。入力画像Ｉｂ４と出力画像Ｉａ４とを比較すると、顔Ｓｕｂは、出力画像Ｉａ４において、縦方向（ｙ軸方向）にも横方向（ｘ軸方向）にも小さくなるように補正されている。より具体的には、縮小領域Ａｒ１および拡大領域Ａｒ２において、中心Ｃｔよりも左側にある画素は補正により右側に移動し、中心Ｃｔよりも右側にある画素は補正により左側に移動する。また、中心Ｃｔよりも下側にある画素は補正により上側に移動し、中心Ｃｔよりも上側にある画素は補正により下側に移動する。
【０１０２】
このように、本実施形態では、補正方向は、中心Ｃｔから複数の方向に延伸した直線のそれぞれにおいて、中心Ｃｔに向かう方向を示しており、顔Ｓｕｂは、中心Ｃｔ（すなわち補正対象の中心）に向かって縮小するように補正が行われている。換言すれば、実施形態１とは異なり、入力画像Ｉｂ４における画素の位置によっては補正方向が異なる。
【０１０３】
なお、中心Ｃｔは、例えば、被写体検出部４１が求める、被写体に含まれる複数の器官（例：顔Ｓｕｂに含まれる２つの目および口）の重心位置であってよい。
【０１０４】
≪補正処理の具体例≫
次に、図８および図９を用いて、本実施形態における補正処理の具体例について説明する。なお、本具体例においても、入力画像において予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比が、幅Ｗ１：幅Ｗ２＝０．５：０．５である場合を例に挙げて説明する。
【０１０５】
＜拡大領域の各幅が同じ場合＞
図８の（ａ）に示すように顔Ｓｕｂが入力画像Ｉｂ４のほぼ中央にある場合、図８の（ｂ）に示すように、補正領域設定部４２が設定した縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２は全体に亘り同一である。換言すれば、基準幅Ｗｂ（本実施形態では、中心Ｃｔから拡大領域Ａｒ２の端部Ｐ１までの距離）に対する縮小領域Ａｒ１の幅Ｗ１の割合、および基準幅Ｗｂに対する拡大領域Ａｒ２の幅Ｗ２の割合は、ともに０．５である。本例においてはこれは、図８の（ｂ）に示す縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２の比が、入力画像Ｉｂ４において予め設定されている比と一致することを意味する。
【０１０６】
そのため、実施形態１と同様、補正強度決定部４３は、予め設定されている値を第１倍率および第２倍率として決定する。または、補正強度決定部４３は、予め設定されている値を第２倍率としてそのまま用いるとともに、上記式を用いて第１倍率を決定する。
【０１０７】
なお、後者の場合、補正強度決定部４３は、上記直線のそれぞれにおいて、以下の式を用いて第１倍率を求める；第１倍率＝｛１−（第２倍率）×（基準幅Ｗｂに対する、中心Ｃｔから所定の方向における拡大領域Ａｒ２の幅Ｗ２の割合）｝／（基準幅Ｗｂに対する、中心Ｃｔから所定の方向における縮小領域Ａｒ１の幅Ｗ１の割合）。この場合、全方向について、決定される第１倍率は予め設定されている値と同じになる。
【０１０８】
その結果、画像補正部４４は、図８の（ｃ）に示すように、入力画像Ｉｂ４に対してアスペクト比が一定に保たれた出力画像Ｉａ４を生成することができる。
【０１０９】
＜拡大領域の各幅が異なる場合＞
次に、補正対象の顔Ｓｕｂが画像端付近に位置するか、または顔Ｓｕｂの大きさが入力画像Ｉｂ５に対して大きい場合の画像補正例について説明する。以下では、顔Ｓｕｂが画像端付近に位置する場合を例に挙げて説明する。
【０１１０】
図９は、補正処理の具体例を示す図であり、図９の（ａ）は、入力画像Ｉｂ５の一例を示す図であり、（ｂ）は縮小領域Ａｒ１および拡大領域Ａｒ２の設定例を示す図であり、（ｃ）は出力画像Ｉａ５の一例を示す図である。
【０１１１】
図９の（ａ）は、補正対象の被写体として顔Ｓｕｂを含む入力画像Ｉｂ５を示している。また、図８の（ａ）の場合とは異なり、顔Ｓｕｂは、入力画像Ｉｂ５の端部付近（本例では左寄り）に位置している。
【０１１２】
補正領域設定部４２は、図９の（ｂ）に示すように、図８の場合と同様、顔Ｓｕｂの位置および大きさに基づいて、入力画像Ｉｂ５において、顔Ｓｕｂを含むように縮小領域Ａｒ１を設定する。また、補正領域設定部４２は、縮小領域Ａｒ１の外側に拡大領域Ａｒ２を設定する。具体的には、顔Ｓｕｂの中心Ｃｔを中心として広がる縮小領域Ａｒ１および拡大領域Ａｒ２が入力画像Ｉｂ５に設定される。
【０１１３】
縮小領域Ａｒ１は、顔Ｓｕｂの大きさにあわせて幅Ｗ１（＝半径、直径＝２×Ｗ１）に設定されている。また、右側の拡大領域Ａｒ２の幅Ｗ２は、拡大領域Ａｒ２の全体を通して、入力画像Ｉｂ５に対して予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比を維持するように幅Ｗ１と同じ幅に設定される。
【０１１４】
一方、図８の（ｂ）と異なり顔Ｓｕｂが画像端に近いため、補正領域設定部４２は、入力画像Ｉｂ５において、左側の拡大領域Ａｒ２の幅Ｗ２ａを縮小領域Ａｒ１の幅Ｗ１と同じ幅に設定することができない。そのため、入力画像Ｉｂ５に設定される左側の拡大領域Ａｒ２の幅Ｗ２ａは、図８の（ｂ）に示す左側の拡大領域Ａｒ２の幅Ｗ２、および図９の（ｂ）に示す縮小領域Ａｒ１の幅Ｗ１よりも小さく設定される。換言すれば、左側の縮小領域Ａｒ１および拡大領域Ａｒ２においては、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比は、入力画像Ｉｂ５において予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比と異なっている。なお、説明容易化のために、縮小領域Ａｒ１の幅Ｗ１よりも小さい拡大領域Ａｒ２の幅Ｗ２を、便宜上幅Ｗ２ａと表している。
【０１１５】
つまり、入力画像Ｉｂ５に設定される左側の拡大領域Ａｒ２は、図８の（ｂ）に示す左側の拡大領域Ａｒ２に比べ、点線で囲まれた領域Ａｒｎ分だけ小さくなる。換言すれば、図９の（ｂ）において、予め設定されている比で左側の縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２を設定した場合（本例では、左側の拡大領域Ａｒ２の幅Ｗ２ａを縮小領域Ａｒ１の幅Ｗ１と同じ長さに設定した場合）、点線で囲まれた領域Ａｒｎは、左側の拡大領域Ａｒ２における画角外の領域を指すといえる。
【０１１６】
そして、図９の（ｂ）に示す拡大領域Ａｒ２のうち、予め設定されている比が維持されている領域（本例では、拡大領域Ａｒ２の幅Ｗ２が縮小領域Ａｒ１の幅Ｗ１と同一である領域）については、補正強度決定部４３は、図８の場合と同様の処理を行う。具体的には、補正強度決定部４３は、予め設定されている値をそのまま第１倍率および第２倍率として決定する。または、補正強度決定部４３は、予め設定されている値をそのまま第２倍率として決定するとともに、上記直線のそれぞれにおいて、上記式を用いて第１倍率を決定する。
【０１１７】
一方、拡大領域Ａｒ２のうち、入力画像Ｉｂ５において画角外を示す領域Ａｒｎと隣接する領域については、補正強度決定部４３は、予め設定されている値をそのまま第２倍率として決定する。また、補正強度決定部４３は、上記直線のそれぞれにおいて、上記式を用いて第１倍率を決定する。
【０１１８】
領域Ａｒｎと隣接する領域においては、幅Ｗ２ａの長さが、上記直線のそれぞれにおいて異なっている。図９の（ｂ）の例では、領域Ａｒｎと隣接する領域において、中心Ｃｔから−ｘ軸方向に延伸する直線上の幅Ｗ２ａが最も小さく、当該直線から±ｙ軸方向に向かうに従って幅Ｗ２ａは大きくなる。そのため、補正強度決定部４３が当該領域において上記式を用いることにより、中心Ｃｔから−ｘ軸方向に延伸する直線上において適用される第１倍率が最も大きくなり、当該直線から±ｙ軸方向に向かうに従って第１倍率は小さくなる。
【０１１９】
換言すれば、図９の（ｃ）に示すように、出力画像Ｉａ５において、中心Ｃｔから−ｘ軸方向に延伸する直線上において最も縮小幅Ｗ１１が小さくなる。一方、中心Ｃｔから＋ｘ軸方向に延伸する直線上を含む、幅Ｗ１＝幅Ｗ２となる直線上において最も縮小幅Ｗ１２が大きくなる。つまり、出力画像Ｉａ５において、補正後の顔Ｓｕｂは、領域Ａｒｎ側の方がそれ以外の領域よりも縮小幅が小さくなっている。
【０１２０】
ここで、図９の（ｃ）では、縮小の効果が明確になるように、顔Ｓｕｂの縮小幅が出力画像Ｉａ５内の位置において大きく異なる場合、具体的には拡大領域Ａｒ２の右側領域よりも左側領域の方が縮小幅が小さい場合を例に挙げている。実際には、補正強度決定部４３は、補正前後においてアスペクト比が一定に保たれるように、第１倍率および第２倍率を決定する。そのため、画像補正部４４は、入力画像Ｉｂ５に対するアスペクト比を一定に保ちつつ、顔Ｓｕｂを中心Ｃｔに向かう方向に縮小した出力画像Ｉａ５を生成することができる。
【０１２１】
つまり、中心Ｃｔに向かって補正を行う場合であっても、実施形態１と同様、入力画像Ｉｂ５において少なくとも拡大領域Ａｒ２の幅Ｗ２が縮小領域Ａｒ１の幅Ｗ１よりも小さい領域（換言すれば、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比が予め設定されている比と異なる領域）において、補正強度決定部４３が上記式を用いて第１倍率を決定する。そのため、中心Ｃｔから各方向の画像端までの距離が、中心Ｃｔから、領域Ａｒｎを含む拡大領域Ａｒ２の端部Ｐ１までの距離より小さい場合であっても、入力画像Ｉｂ５に対してアスペクト比が一定に保たれた出力画像Ｉａ５を生成することができる。
【０１２２】
なお、補正強度決定部４３は、中心Ｃｔからの各方向における縮小幅の差が小さくなるように、第１倍率および第２倍率を決定してもよい。
【０１２３】
≪変形例≫
次に、図１０を用いて、本実施形態の変形例について説明する。図１０は、本実施形態の変形例を説明するための図であり、縮小領域Ａｒ１および拡大領域Ａｒ２の設定例を示す図である。
【０１２４】
図９では、顔Ｓｕｂがその中心Ｃｔに向かって縮小する場合に、各補正方向において、中心Ｃｔから画像端までの距離が異なる場合の処理について説明した。しかしながら、本実施形態の制御部４０の処理は、中心Ｃｔに向かって補正する場合に限らず、顔Ｓｕｂの中心線ＣＬ（所定の位置）に向かって補正する場合についても適用することができる。
【０１２５】
図１０は、補正対象の被写体として顔Ｓｕｂを含む入力画像Ｉｂ６を示している。また、顔Ｓｕｂは、入力画像Ｉｂ６の端部付近（本例では上側寄り）に位置している。また、図１０では、顔Ｓｕｂ（中心線ＣＬ）は、入力画像Ｉｂ６に対して傾いている。
【０１２６】
顔Ｓｕｂを、中心線ＣＬに対して垂直な方向に縮小させて細く補正する場合を考える。この場合、補正領域設定部４２は、図１０に示すように、入力画像Ｉｂ６において、幅Ｗ１を有する縮小領域Ａｒ１を、顔Ｓｕｂを含むように設定する。縮小領域Ａｒ１は、その端部が中心線ＣＬに対して平行となるように設定される。また、補正領域設定部４２は、縮小領域Ａｒ１の外側に、幅Ｗ２を有する拡大領域Ａｒ２を設定する。換言すれば、縮小領域Ａｒ１および拡大領域Ａｒ２は、中心線ＣＬを中心として広がる領域である。
【０１２７】
図１０に示すように、中心線ＣＬが入力画像Ｉｂ６に対して斜めに傾いている場合には、入力画像Ｉｂ６内の位置によって中心線ＣＬから画像端までの距離が異なる。具体的には、拡大領域Ａｒ２の幅Ｗ２は、境界Ｂ１およびＢ２の間においては幅Ｗ１と同じであるが、それ以外の領域においては幅Ｗ１とは異なる。図１０の例では、拡大領域Ａｒ２の幅Ｗ２ａ’は、境界Ｂ１から方向Ｄ１に向かう領域においては幅Ｗ１よりも小さくなる。換言すれば、境界Ｂ１およびＢ２の間においては縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比は入力画像Ｉｂ６において予め設定されている比と一致しているが、それ以外の領域においては予め設定されている比と異なる。なお、説明容易化のため、当該領域における拡大領域Ａｒ２の幅Ｗ２を幅Ｗ２ａ’と表している。
【０１２８】
そして上記傾きがある場合、境界Ｂ１およびＢ２の間の領域以外の領域においては、予め設定されている第１倍率および第２倍率が適用されると、図９の場合と同様、図３の（ｃ）および（ｄ）において説明したような画質の劣化が生じるという課題が生じ得る。
【０１２９】
しかしながら本変形例においても、中心線ＣＬに向かって補正を行う場合に、補正強度決定部４３は、少なくとも上記領域において、予め設定されている値を第２倍率としてそのまま適用する。また、補正強度決定部４３は、中心線ＣＬから複数の方向に延伸した直線のそれぞれにおいて、当該第２倍率と、縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２（幅Ｗ２ａ’）とに基づいて、第１倍率を決定する。具体的には、補正強度決定部４３は、上記直線のそれぞれにおいて、以下の式を用いて第１倍率を求める；第１倍率＝｛１−（第２倍率）×（基準幅Ｗｂに対する、中心線ＣＬから所定の方向における拡大領域Ａｒ２の幅Ｗ２の割合）｝／（基準幅Ｗｂに対する、中心線ＣＬから所定の方向における縮小領域Ａｒ１の幅Ｗ１の割合）。そのため、中心線ＣＬから各方向の画像端までの距離が、中心線ＣＬから、画角外の領域を含む拡大領域Ａｒ２の端部Ｐ１までの距離より小さい場合であっても、入力画像Ｉｂ６に対してアスペクト比が一定に保たれた出力画像を生成することができる。
【０１３０】
なお、中心線ＣＬは、例えば、被写体検出部４１が求める、被写体の中心付近に存在する器官に基づき設定されてよい。被写体が顔Ｓｕｂであれば、２つの目の中心または鼻を通る線を中心線ＣＬとしてよい。また、被写体が体であれば、臍を通る線を中心線としてよい。
【０１３１】
〔実施形態３〕
本開示の他の実施形態について、図１１〜図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１３２】
本実施形態においても、実施形態２と同様、補正方向が入力画像内の位置によって異なる場合について説明する。また、実施形態２と同様、入力画像に予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２とが同じ長さである場合（換言すれば、予め設定されている縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２との比が、幅Ｗ１：幅Ｗ２＝０．５：０．５）である場合を例に挙げて説明する。一方、本実施形態では、画角内に縮小領域Ａｒ１および拡大領域Ａｒ２が設定される場合であっても、補正方向において第１倍率を変更する例について説明する（後述の具体例１）。また、第２倍率として予め設定されている値を適用せずに、修正後の第２倍率（修正第２倍率）を用いて第１倍率を決定する例について説明する（後述の具体例２）。これらの点において、本実施形態の処理は、実施形態２とは異なる。
【０１３３】
≪補正処理の具体例１≫
まず、補正対象の顔Ｓｕｂが入力画像Ｉｂ７のほぼ中央にある場合の補正処理の具体例について説明する。図１１は、補正処理の具体例を示す図であり、図１１の（ａ）は、入力画像Ｉｂ７の一例を示す図であり、（ｂ）は縮小領域Ａｒ１および拡大領域Ａｒ２の設定例を示す図であり、（ｃ）は出力画像Ｉａ７の一例を示す図である。
【０１３４】
図１１の（ａ）は、補正対象の被写体として顔Ｓｕｂを含む入力画像Ｉｂ７を示している。また、顔Ｓｕｂは、入力画像Ｉｂ７のほぼ中央に位置している。
【０１３５】
補正領域設定部４２は、実施形態２で図８の（ｂ）を用いて説明した場合と同様に、図１１の（ｂ）に示すように縮小領域Ａｒ１および拡大領域Ａｒ２を設定する。換言すれば、補正領域設定部４２は、入力画像Ｉｂ７において顔Ｓｕｂの中心Ｃｔを中心として広がるように、縮小領域Ａｒ１および拡大領域Ａｒ２を設定する。
【０１３６】
ここで、図１１の（ｂ）では、拡大領域Ａｒ２の幅Ｗ２は縮小領域Ａｒ１の幅Ｗ１と同じである。しかしながら、本実施形態では、中心Ｃｔから延伸する複数の方向（直線）のうちの少なくとも１つの方向に適用される第１倍率および第２倍率が、他の方向に適用される第１倍率および第２倍率とは異なる値に予め設定されている。
【０１３７】
例えば、被写体が顔Ｓｕｂである場合、顔Ｓｕｂの斜め下側の補正強度が最も強くなり、顔Ｓｕｂの上側（＋ｙ軸方向）の補正強度が最も弱くなるように、第１倍率および第２倍率が設定されている。換言すれば、顔Ｓｕｂの斜め下側においては、第１倍率と第２倍率との差が大きくなるように、第１倍率が比較的小さく、第２倍率が比較的大きく設定されている。また、顔Ｓｕｂの上側においては、第１倍率と第２倍率との差が小さくなるように、第１倍率が比較的大きく、第２倍率が比較的小さく設定されている。このように、顔Ｓｕｂ内の位置に応じて補正強度が変更されて設定されている。
【０１３８】
被写体検出部４１が被写体として顔Ｓｕｂを検出した場合、補正強度決定部４３は、各方向について予め設定されている値をそのまま第１倍率および第２倍率として決定する。換言すれば、補正強度決定部４３は、縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２の比が予め設定されている比と一致する場合（本例では、縮小領域Ａｒ１の幅Ｗ１と拡大領域Ａｒ２の幅Ｗ２とが同じ長さである場合）、少なくとも一方向において他の方向とは異なるように予め設定されている値をそのまま第１倍率および第２倍率として決定する。
【０１３９】
これにより、画像補正部４４は、図１１の（ｃ）に示すように、顔Ｓｕｂの全体が小さくなるとともに、顎のラインが細い印象を与えるように、顔Ｓｕｂを縮小した出力画像Ｉａ７を生成することができる。そのため、画像補正部４４は、より好適な印象を与えるような出力画像Ｉａ７を生成することができる。
【０１４０】
なお、中心線ＣＬからの距離が、縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２として規定されている場合についても、上記のように設定されている第１倍率および第２倍率を適用することができる。また、各方向における第１倍率および第２倍率は、被写体の種別に応じて設定されていることにより、当該種別ごとに好適な補正結果を得ることができる。
【０１４１】
≪補正処理の具体例２≫
次に、補正対象の顔Ｓｕｂが画像端付近に位置するか、または顔Ｓｕｂの大きさが入力画像Ｉｂ８に対して大きい場合の画像補正例について説明する。以下では、顔Ｓｕｂが画像端付近に位置する場合を例に挙げて説明する。図１２は、制御部４０による処理を説明するための図であり、（ａ）は入力画像Ｉｂ８の一例を示す図であり、（ｂ）は縮小領域Ａｒ１および拡大領域Ａｒ２の設定例を示す図であり、（ｃ）は実施形態２に係る制御部４０の処理によって補正された出力画像Ｉａ８の一例を示す図であり、（ｄ）は本実施形態に係る制御部４０の処理によって補正された出力画像Ｉａ８’の一例を示す図である。
【０１４２】
図１２の（ａ）は、補正対象の被写体として顔Ｓｕｂを含む入力画像Ｉｂ８を示している。また、顔Ｓｕｂは、入力画像Ｉｂ８の端部（本例では左下寄り）に位置している。
【０１４３】
補正領域設定部４２は、実施形態２で図９の（ｂ）を用いて説明した場合と同様に、図１２の（ｂ）に示すように縮小領域Ａｒ１および拡大領域Ａｒ２を設定する。換言すれば、補正領域設定部４２は、入力画像Ｉｂ８において顔Ｓｕｂの中心Ｃｔを中心として広がるように、縮小領域Ａｒ１および拡大領域Ａｒ２を設定する。
【０１４４】
図１２の（ｂ）に示すように、中心Ｃｔから見て、左上から左、左下、下、右下までの方向を含む領域（幅狭領域）において、入力画像Ｉｂ７に設定される拡大領域Ａｒ２は、画角外を示す領域Ａｒｎと隣接している。そのため、中心Ｃｔから見て、右下から右、右上、上、左上までの方向を含む領域（幅広領域）における幅Ｗ２に比べ、幅狭領域の幅Ｗ２ｂ、幅Ｗ２ｃは小さく設定される。なお、説明容易化のため、幅狭領域における拡大領域Ａｒ２の幅Ｗ２を幅Ｗ２ｂ、Ｗ２ｃと表している。
【０１４５】
ここで、補正強度決定部４３が、実施形態２と同様に、第１倍率および第２倍率を決定したとする。この場合、幅広領域においては、予め設定されている値をそのまま第１倍率および第２倍率として用いることができる。一方、幅狭領域においては、予め設定されている値が第２倍率として決定されるとともに、上記式に基づいて各方向において第１倍率が決定される。その結果、画像補正部４４は、図１２の（ｃ）に示すような出力画像Ｉａ８を生成する。
【０１４６】
この場合、図１２の（ｃ）に示すように、出力画像Ｉａ８では、入力画像Ｉｂ８に比べて、顔Ｓｕｂが中心Ｃｔに向かって縮小している。しかしながら、顔Ｓｕｂの下側（−ｙ軸方向）および左側（−ｘ軸方向）においては、中心Ｃｔから画像端までの距離（幅Ｗ２ｂ）が最も短いため、補正強度が最も弱くなるように決定される。一方、顔Ｓｕｂの右下側および左下側においては、顔Ｓｕｂの左側および下側に比べると、中心Ｃｔから画像端までの距離が長い（幅Ｗ２ｃ＞幅Ｗ２ｂ）。そのため、顔Ｓｕｂの左側および下側に比べると、補正強度が強くなるように決定される。その結果、画像補正部４４は、図１２の（ｃ）に示すように、顔Ｓｕｂの右下側および左下側の輪郭が窪んだ（凹んだ）出力画像Ｉａ８を生成する。
【０１４７】
このように、中心Ｃｔから画像端までの距離に応じて補正強度を修正した場合、中心Ｃｔからの方向によって当該距離が異なるため、当該方向に応じて（入力画像Ｉｂ８に含まれる画素の位置に応じて）補正強度が大きく異なる可能性がある。そのため、出力画像Ｉａ８においては、補正後の顔Ｓｕｂの形状に違和感を与える可能性がある。
【０１４８】
そこで、本実施形態では、補正強度決定部４３は、中心Ｃｔから画像端までの距離が比較的短い方向がある場合に、補正強度が低下するように予め設定されている第１倍率および第２倍率を変更する。具体的には、補正強度決定部４３は、第１倍率が、予め設定されている第２倍率を上記式に代入して求めた第１倍率よりも１に近づくように、修正第２倍率を決定する。換言すれば、補正強度決定部４３は、第２倍率を所定値だけ小さくした修正第２倍率に、予め設定されている第２倍率を代えて、第１倍率を決定するときの第２倍率として用いる。そして、補正強度決定部４３は、修正第２倍率と、縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２に基づいて、第１倍率を決定する。また、予め設定されている第１倍率についても、所定値だけ大きくした修正第１倍率に変更する。
【０１４９】
なお、修正第２倍率は予め設定されている第２倍率よりも小さくなる。換言すれば、予め設定されている第２倍率は、拡大領域Ａｒ２に適用される第２倍率の最大値である。
【０１５０】
補正強度決定部４３は、中心Ｃｔからの複数の方向において、中心Ｃｔから画像端までの距離が異なる方向があるか否かを判定することにより、画角外を示す領域Ａｒｎが存在するか否かを判定する。換言すれば、補正強度決定部４３は、補正領域設定部４２が入力画像Ｉｂ８内に設定した縮小領域Ａｒ１および拡大領域Ａｒ２の全体において、拡大領域Ａｒ２の幅Ｗ２および縮小領域Ａｒ１の幅Ｗ１の比が予め設定されている比と一致するか否かを判定する。当該判定のために、補正強度決定部４３は、例えば、中心Ｃｔと４つの画像端（入力画像Ｉｂ７の右側、左側、上側、下側）との距離を求める。
【０１５１】
図１２の（ｂ）の場合、求められる４つの距離のうち、右側および上側方向（＋ｘ軸方向および＋ｙ軸方向）への距離は幅Ｗ１＋幅Ｗ２より大きく、左側および下側方向（−ｘ軸方向および−ｙ軸方向）への距離は幅Ｗ１＋幅Ｗ２より小さい。そのため、補正強度決定部４３は、領域Ａｒｎが存在すると判定する。また、補正強度決定部４３は、中心Ｃｔから左側および下側の画像端までの距離の小さい方を最短距離と判定する。補正強度決定部４３は、この画像端までの距離が最短である方向の当該距離（最短距離）と、縮小領域Ａｒ１および領域Ａｒｎを含む拡大領域Ａｒ２の大きさ（幅Ｗ１および幅Ｗ２）を比較し、その比較結果に基づいて、予め設定されている第１倍率および第２倍率を修正する。
【０１５２】
例えば、予め設定されている第１倍率が０．９、第２倍率が１．１とする。また、これらの値は、中心Ｃｔからの方向には依らず一定であるとする。また、設定された縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２（拡大領域Ａｒ２が領域Ａｒｎに隣接しない部分の幅Ｗ２）はそれぞれ８画素であるとする。また、中心Ｃｔから左側および下側の画像端までの距離が１０画素とする。換言すれば、中心Ｃｔから−ｘ軸方向および−ｙ軸方向においては、縮小領域Ａｒ１の幅Ｗ１は８画素、入力画像Ｉｂ８に設定された拡大領域Ａｒ２の幅Ｗ２ｂは２画素となる。
【０１５３】
上記条件において、補正強度決定部４３は、左側および下側方向において、まず予め設定されている第２倍率（固定値、１．１）に決定し、第１倍率を、上記式を用いて（１．０−１．１×０．２０）／０．８０≒０．９７５と求める。一方、右側および上側方向（幅Ｗ１＝幅Ｗ２＝８画素）については、中心Ｃｔから画像端までの距離が十分に大きい。そのため、補正強度決定部４３は、当該方向については、予め設定されている値（０.９および１．１）をそのまま第１倍率および第２倍率として決定する。
【０１５４】
この場合、上記距離が最短である左側および下側方向における第１倍率（０．９７５）と、上記距離が最長である右側および上側方向における第１倍率（０．９）との差として、０．０７５の違いが生じる。０．０７５の違いは、図１２の（ｃ）に示すように、違和感を与える出力画像Ｉａ８を生成する可能性を生じる。
【０１５５】
補正強度決定部４３は、求めた第１倍率と予め設定されている第１倍率（基準倍率、上記例では０．９）との差が閾値以上である場合に、修正第２倍率を決定する。なお、閾値は、出力画像Ｉａ８のような違和感を与える出力画像を生成しない値が経験上設定されてよく、例えば０．０５に設定される。
【０１５６】
図１２の場合、補正強度決定部４３は、上記差が閾値以上であると判定し、予め設定されていた第２倍率を所定値だけ小さくする。例えば、第２倍率を１．１から１．０５と、補正する割合（拡大する割合）を半分にする。これに伴い、補正強度決定部４３は、例えば、第１倍率を０．９から０．９５と、所定値だけ大きくする。この所定値についても、図１２の（ｄ）に示すような違和感のない出力画像Ｉａ８’が生成される値が経験上設定されてよい。
【０１５７】
補正強度決定部４３は、第２倍率（修正第２倍率）を１．０５、第１倍率（修正後の基準倍率（修正第１倍率））を０．９５として、左側および下側方向の第１倍率を求めると、当該第１倍率は、（１．０−１．０５×０．２０）／０．８０≒０．９８７５となる。一方、補正強度決定部４３は、右側および上側方向については、修正第１倍率および修正第２倍率（０.９５および１．０５）をそのまま第１倍率および第２倍率として決定する。
【０１５８】
この場合、上記距離が最短である左側および下側方向における第１倍率（０．９８７５）と、上記距離が最長である右側および上側方向における第１倍率（０．９５）（基準倍率）との差が０．０３７５となり、閾値未満となる。そのため、補正強度決定部４３は、幅狭領域において、左側および下側方向以外の方向についても、第２倍率を１．０５とし、上記式を用いて第１倍率を求める。また、補正強度決定部４３は、幅広領域については、修正第１倍率（０．９５）および修正第２倍率（１．０５）をそれぞれ、第１倍率および第２倍率として決定する。
【０１５９】
画像補正部４４は、補正強度決定部４３が決定した第１倍率および第２倍率を用いて、図１２の（ａ）に示す入力画像Ｉｂ８を縮小および拡大する。これにより、画像補正部４４は、図１２の（ｄ）に示すように、補正方向ごとの第１倍率および第２倍率の差が低減され、違和感の少ない出力画像Ｉａ８’を生成することができる。
【０１６０】
具体的には、図１２の（ｄ）に示す出力画像Ｉａ８’と図１２の（ｃ）に示す出力画像Ｉａ８とを比較すると、出力画像Ｉａ８’では、出力画像Ｉａ８において生じていた顔Ｓｕｂの左下および右下の輪郭の凹みが低減されており、補正後においてもより自然な顔Ｓｕｂとなっている。
【０１６１】
このように修正第２倍率を用いることで、比較的縮小幅が大きな部分（図１２の（ａ）及び（ｂ）における顔Ｓｕｂの左下側および右下側）の縮小幅を、予め設定されている第２倍率を用いて第１倍率を決定した場合よりも小さくすることができる。これにより、入力画像Ｉｂ８内の位置に応じた第１倍率および第２倍率の違いによる、各位置の縮小幅の違いを低減することができる。そのため、画像補正部４４は、違和感を抑制した、より自然な出力画像Ｉａ８’を生成することができる。
【０１６２】
なお、縮小領域Ａｒ１の中心線ＣＬからの距離が、縮小領域Ａｒ１の幅Ｗ１および拡大領域Ａｒ２の幅Ｗ２として規定されている場合についても、上記のように求められた第１倍率および第２倍率を適用することができる。
【０１６３】
≪制御部による処理の流れ≫
次に、本実施形態に係る制御部４０における処理の流れについて説明する。図１３は、制御部４０における処理の流れを示すフローチャートである。Ｓ１〜Ｓ６の処理については、図６で説明した処理と同じであるため、ここでの説明は省略する。
【０１６４】
補正強度決定部４３は、Ｓ４において第１倍率および第２倍率を決定すると、求められた第１倍率のうち最も小さい第１倍率と、予め設定されている第１倍率（基準倍率）との差を求め、当該差が閾値以上であるか否かを判定する（Ｓ１１）。上述した図１２の例では、上記最も小さい第１倍率は、左側および下側の方向における第１倍率であり、基準倍率は、右側および上側の方向における第１倍率である。
【０１６５】
Ｓ１１でＹＥＳの場合、補正強度決定部４３は、予め設定されている第２倍率を所定値だけ小さくした修正第２倍率を求め（Ｓ１２）、修正第２倍率を用いて第１倍率を決定する（Ｓ１３）。図１２の例では、補正強度決定部４３は、幅狭領域については、修正第２倍率を上記式に代入することにより、第１倍率を求める。
【０１６６】
また、Ｓ１２において、補正強度決定部４３は、予め設定されている第１倍率を所定値だけ大きくした修正第１倍率を求める。幅広領域については、この修正第１倍率が用いられる。なお、この修正第１倍率は、求められるごとにＳ１１で用いられる基準倍率として設定される。
【０１６７】
そして、Ｓ１１の処理に戻り、Ｓ１３で求めた第１倍率と修正第１倍率（基準倍率）との差が閾値以上であるか否かが判定され、閾値未満となった場合には、Ｓ５の処理に移行する。一方、閾値以上となった場合には、再度Ｓ１２およびＳ１３の処理が行われる。
【０１６８】
なお、Ｓ１１の判定処理が所定の回数以上行われた場合には、Ｓ５の処理に移行してもよい。
【０１６９】
また、以下のように処理が行われてもよい。Ｓ４において、補正強度決定部４３は、中心Ｃｔから所定の方向（例：上下左右）における画素端までの距離のうち、最長の距離となる方向の第１倍率と最短の距離となる方向の第１倍率とを求める。Ｓ１１では、これらの第１倍率の差が閾値以上であるか否かを判定する。Ｓ１１でＹＥＳの場合、Ｓ１３において、上記２つの方向の第１倍率を再度求める。そして、Ｓ１１でＮＯとなった場合に、全ての方向において第１倍率を求めて、Ｓ５において画像補正部４４が入力画像Ｉｂ８に対して補正を行う。
【０１７０】
≪その他≫
上記の例では、予め設定されている第２倍率を小さく（または予め設定されている第１倍率を大きく）する所定値を、補正する割合が半分となるように設定した。これに限らず、所定値は、予め設定されている第１倍率および第２倍率の大きさ、または入力画像内の縮小領域Ａｒ１および拡大領域Ａｒ２の位置等に応じて、適宜変更されてよい。これにより、画像補正部４４は、入力画像Ｉｂ８が示すシーン、または入力画像Ｉｂ８における条件（例：補正対象である顔Ｓｕｂの位置）等に依らず、違和感のない出力画像Ｉａ８’を生成することができる。
【０１７１】
また、予め設定されている補正強度が強くなればなるほど（第１倍率が小さくなり、かつ第２倍率が大きくなればなるほど）、補正方向による補正強度の差が顕著になる可能性がある。例えば、図１２の（ｃ）に示す出力画像Ｉａ８のように、所定の方向における凹みが顕著に現れる可能性がある。また、中心Ｃｔから画像端までの距離が最も小さい方向において画角外にはみ出た領域Ａｒｎが大きい場合に、上記差が顕著になり得る。
【０１７２】
このような場合には、補正強度の変化が大きくなるように所定値（補正係数）をより大きな値に設定することで、上記差を小さくすることができる。そのため、画像補正部４４は、輪郭の凹み（歪み）等に起因する違和感を低減した出力画像Ｉａ８’を生成することができる。
【０１７３】
一方、予め設定されている補正強度が弱くなればなるほど（第１倍率および第２倍率が１に近づくほど）、上記差は小さくなる。また、中心Ｃｔから画像端までの距離が最も小さい方向において画角外にはみ出た領域Ａｒｎが小さい場合に、上記差は小さくなり得る。
【０１７４】
このような場合には、補正強度の変化が小さくなるように所定値（補正係数）をより小さな値に設定することで、上記差をより小さくすることができる。そのため、予め設定されている第１倍率および第２倍率に近い値で縮小領域Ａｒ１および拡大領域Ａｒ２を縮小および拡大することができる。換言すれば、出力画像Ｉａ８’において、予め設定されている第１倍率および第２倍率を用いた場合の補正の効果と同様の効果を得ることができる。
【０１７５】
〔ソフトウェアによる実現例〕
画像印刷装置１の制御ブロック（特に、制御部４０の被写体検出部４１、補正領域設定部４２、補正強度決定部４３および画像補正部４４）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１７６】
後者の場合、画像印刷装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本開示の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本開示の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１７７】
〔まとめ〕
本開示の態様１に係る画像処理装置（制御部４０）は、画像（入力画像Ｉｂ１〜Ｉｂ８）に含まれる対象領域（被写体としての顔Ｓｕｂ）を検出する対象領域検出部（被写体検出部４１）と、前記画像における前記対象領域を含む第１領域（縮小領域Ａｒ１）を縮小するための第１倍率と、前記第１領域の外側の第２領域（拡大領域Ａｒ２）を拡大するための第２倍率を決定する倍率決定部（補正強度決定部４３）と、前記第１領域を前記第１倍率を用いて縮小し、かつ前記第２領域を前記第２倍率を用いて拡大することにより、前記画像を補正する画像補正部（４４）と、を備え、前記倍率決定部は、前記第２倍率と、前記画像における前記第１領域および前記第２領域の幅（Ｗ１、Ｗ２、Ｗ２ａ、Ｗ２ａ’、Ｗ２ｂ、Ｗ２ｃ）とに基づいて、前記第１倍率を決定する。
【０１７８】
例えば、予め設定されている第１倍率を基準として第２倍率を決定する方法（従来の方法）を用いて画像を補正した場合、画像において第１領域に比べて第２領域が小さくなればなるほど、第２倍率が大きく算出されることになる。そのため、従来の方法では、例えば画像端寄りに対象領域が存在する場合には、その一部が不自然に拡大された画像が処理後の画像（出力画像）として生成される可能性がある。したがって、従来の方法では、処理後の画像における画質が劣化してしまう可能性がある。
【０１７９】
一方、上記態様１の構成によれば、第２領域を拡大するための第２倍率と、第１領域および第２領域の幅とに基づいて、対象領域を含む第１領域を縮小するための第１倍率を決定する。換言すれば、第２倍率を基準として第１倍率を決定するという、上記従来の方法とは基準とする倍率が逆になっている。そのため、上記のような画質が劣化してしまう可能性を低減することができる。換言すれば、上記態様１の構成によれば、処理後の画像における画質の劣化を抑制することができる。
【０１８０】
さらに、本開示の態様２に係る画像処理装置では、態様１において、前記倍率決定部は、｛１−（前記第２倍率）×（前記第１領域の所定の位置（中心線ＣＬ、中心Ｃｔ）から前記第２領域の端部（Ｐ１）までの基準幅（Ｗｂ）に対する、前記所定の位置から所定の方向における前記第２領域の幅の割合）｝／（前記基準幅に対する、前記所定の位置から所定の方向における前記第１領域の幅の割合）によって前記第１倍率を求めてもよい。
【０１８１】
上記構成によれば、第１倍率は上記式に基づいて算出される。そのため、例えば画像端寄りに対象領域が存在する場合であっても、処理前後の画像においてアスペクト比を略一定に保つことができるので、処理後の画像における画質の劣化を確実に抑制することができる。
【０１８２】
さらに、本開示の態様３に係る画像処理装置では、態様１または２において、前記第１領域および前記第２領域は、前記画像において所定の幅を有する矩形領域であり、前記倍率決定部は、前記所定の幅を前記画像における前記第１領域および前記第２領域の幅として用いることにより、前記第１倍率を決定してもよい。
【０１８３】
上記構成によれば、画像が、所定の幅を有する矩形領域として第１領域および第２領域を有する場合であっても、第２倍率と、第１領域および第２領域における所定の幅とに基づいて、第１倍率を決定することができる。
【０１８４】
さらに、本開示の態様４に係る画像処理装置では、態様１または２において、前記第１領域および前記第２領域は、前記画像において前記対象領域の中心（Ｃｔ）または中心線（ＣＬ）を中心として広がる領域であり、前記倍率決定部は、前記第１領域の中心または中心線から複数の方向に延伸した直線のそれぞれにおいて、前記直線上の第１領域を縮小するための前記第１倍率を決定してもよい。
【０１８５】
上記の構成によれば、画像が、対象領域の中心または中心線を中心として広がる領域として第１領域および第２領域を有する場合であっても、第２倍率と、第１領域および第２領域の幅とに基づいて、第１倍率を決定することができる。
【０１８６】
さらに、本開示の態様５に係る画像処理装置では、態様４において、前記倍率決定部は、前記第２倍率を所定値だけ小さくした修正第２倍率を、前記第１倍率を決定するときの前記第２倍率として用いてもよい。
【０１８７】
上記の構成によれば、第２倍率を所定値だけ小さくした修正第２倍率を用いて第１倍率を再度決定することができる。
【０１８８】
例えば、中心または中心線からの複数の方向の少なくとも一部において互いに異なる第１倍率が決定される場合、ある一方向における第１倍率と他の一方向における第１倍率との差がある程度大きくなると（例：閾値以上になると）、不自然な画像が生成される可能性がある。
【０１８９】
上記のように態様５に係る画像処理装置は、修正第２倍率を用いて第１倍率を決定するため、上記差を小さくすることができる。そのため、当該画像処理装置においては、不自然な画像が生成される可能性を抑制することができる。
【０１９０】
さらに、本開示の態様６に係る画像処理装置では、態様１から５のいずれかにおいて、前記第１領域の所定の位置から所定の方向における前記第１領域の幅と前記第２領域の幅との比が予め設定されている前記第１領域の幅と前記第２領域の幅との比と一致する場合、予め設定されている第１倍率および第２倍率を、前記所定の位置から前記所定の方向に延伸した直線上の第１領域を縮小するための第１倍率、および前記直線上の第２領域を拡大するための第２倍率として決定してもよい。
【０１９１】
上記の構成によれば、上記の場合には、第２倍率と、第１領域および第２領域の幅とに基づいて（例：上記式を用いて）、第１倍率を決定する必要が必ずしもない。そのため、簡易な処理にて適切に画像を補正することができる。
【０１９２】
さらに、本開示の態様７に係る画像処理装置（制御部４０）は、画像（入力画像Ｉｂ１〜Ｉｂ８）に含まれる対象領域（被写体としての顔Ｓｕｂ）を検出する対象領域検出部（被写体検出部４１）と、前記画像における前記対象領域を含む第１領域（縮小領域Ａｒ１）を縮小するための第１倍率を決定する倍率決定部（補正強度決定部４３）と、前記第１領域を前記第１倍率を用いて縮小し、かつ前記第１領域の外側の第２領域（拡大領域Ａｒ２）を、当該第２領域を拡大するための予め定められた第２倍率を用いて拡大することにより、前記画像を補正する画像補正部（４４）と、を備え、前記倍率決定部は、前記画像における前記第１領域および前記第２領域の幅（Ｗ１、Ｗ２、Ｗ２ａ、Ｗ２ａ’、Ｗ２ｂ、Ｗ２ｃ）に基づいて、前記第１倍率を決定する。
【０１９３】
上記の構成によれば、第１領域および第２領域の幅に基づいて第１倍率を決定する。そして、決定された第１倍率を用いて第１領域を縮小し、予め定められた第２倍率を用いて第２領域を拡大する。この態様７に係る処理は、第１倍率として予め定められた値を用い、第２倍率を第１倍率に基づいて決定するという従来の方法とは異なる。そのため、従来の方法では生じ得た処理後の画像における画質の劣化を、上記態様７の構成によれば抑制することができる。
【０１９４】
さらに、本開示の態様８に係る撮像装置（画像印刷装置１）は、撮像部（１０）と、前記撮像部が撮像した前記対象領域を含む前記画像に対して画像処理を行う、態様１から７のいずれかに記載の画像処理装置と、を備える。
【０１９５】
上記の構成によれば、撮像部が撮像した画像に対して画像処理を行った処理後の画像において画質の劣化を抑制することができる。
【０１９６】
さらに、本開示の態様９に係る画像印刷装置（１）は、態様１から７のいずれかに記載の画像処理装置と、前記画像処理装置が画像処理した画像（出力画像Ｉａ３’、Ｉａ４、Ｉａ５、Ｉａ７、Ｉａ８、Ｉａ８’）を印刷する印刷部（５０）と、を備える。
【０１９７】
上記の構成によれば、印刷された画像において画質の劣化を抑制することができる。
【０１９８】
さらに、本開示の態様１０に係る画像印刷装置（１）は、撮像部（１０）と、前記撮像部が撮像した前記対象領域を含む前記画像に対して画像処理を行う、態様１から７のいずれかに記載の画像処理装置と、前記画像処理装置が画像処理した画像（出力画像Ｉａ３’、Ｉａ４、Ｉａ５、Ｉａ７、Ｉａ８、Ｉａ８’）を印刷する印刷部（５０）と、を備える。
【０１９９】
上記の構成によれば、印刷された画像において画質の劣化を抑制することができる。
【０２００】
さらに、本開示の態様１１に係る画像処理装置の制御方法は、画像に含まれる対象領域を検出する対象領域検出工程（Ｓ２）と、前記画像における前記対象領域を含む第１領域を縮小するための第１倍率と、前記第１領域の外側の第２領域を拡大するための第２倍率を決定する倍率決定工程（Ｓ４）と、前記第１領域を前記第１倍率を用いて縮小し、かつ前記第２領域を前記第２倍率を用いて拡大することにより、前記画像を補正する画像補正工程（Ｓ５）と、を含み、前記倍率決定工程では、前記第２倍率と、前記画像における前記第１領域および前記第２領域の幅とに基づいて、前記第１倍率を決定する。
【０２０１】
上記の方法によれば、態様１に係る画像処理装置と同様の効果を奏する。
【０２０２】
さらに、本開示の各態様に係る画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記画像処理装置が備える各部（ソフトウェア要素）として動作させることにより上記画像処理装置をコンピュータにて実現させる画像処理装置の画像処理プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本開示の範疇に入る。
【０２０３】
〔付記事項〕
本開示は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本開示の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【０２０４】
〔関連出願の相互参照〕
本出願は、2016年12月27日に出願された日本国特許出願：特願2016-253887に対して優先権の利益を主張するものであり、それを参照することにより、その内容の全てが本書に含まれる。
【符号の説明】
【０２０５】
１      画像印刷装置（撮像装置）
１０    撮像部
４０    制御部（画像処理装置）
４１    被写体検出部（対象領域検出部）
４３    補正強度決定部（倍率決定部）
４４    画像補正部
５０    印刷部
Ａｒ１  縮小領域（第１領域）
Ａｒ２  拡大領域（第２領域）
ＣＬ    中心線（所定の位置）
Ｃｔ    中心（所定の位置）
Ｉａ３’、Ｉａ４、Ｉａ５、Ｉａ７、Ｉａ８、Ｉａ８’  出力画像（画像）
Ｉｂ１〜Ｉｂ８  入力画像（画像）
Ｐ１    端部
Ｓｕｂ  顔（対象領域）
Ｗ１、Ｗ２、Ｗ２ａ、Ｗ２ａ’、Ｗ２ｂ、Ｗ２ｃ  幅
Ｗｂ    基準幅
【図１】
0006731073.tif 000002
【図２】
0006731073.tif 000003
【図３】
0006731073.tif 000004
【図４】
0006731073.tif 000005
【図５】
0006731073.tif 000006
【図６】
0006731073.tif 000007
【図７】
0006731073.tif 000008
【図８】
0006731073.tif 000009
【図９】
0006731073.tif 000010
【図１０】
0006731073.tif 000011
【図１１】
0006731073.tif 000012
【図１２】
0006731073.tif 000013
【図１３】
0006731073.tif 000014
【図１４】
0006731073.tif 000015