(57)【要約】【課題】画像記録領域を、画像形成本体（例えば写真用プリント用紙）の周縁全体を越えてはみ出すように形成することによって印刷面フチ無し印刷を行う際に、人物の顔が画像形成本体から欠けて印刷されてしまうことを抑止することを課題とする。【解決手段】印刷の対象となる画像において人物の顔を含む顔領域を検出し、検出された顔領域の位置に基づいて、フチ無し印刷に用いられる印刷画像の大きさに係る設定を決定する。【選択図】図４
2009262539.tif 000002
【特許請求の範囲】
【請求項１】
印刷の対象となる画像において人物の顔を含む顔領域を検出する顔検出部と、
前記顔検出部によって検出された顔領域の位置に基づいて、縁無し印刷に用いられる印刷画像の大きさに係る設定を決定する印刷設定決定部と、を備える印刷装置。
【請求項２】
前記印刷設定決定部は、前記顔検出部によって検出された顔領域と、印刷画像と印刷がされる面との差分の領域である打ち捨て領域と、が重なる部分の大きさが小さくなるように前記設定を決定する、請求項１に記載の印刷装置。
【請求項３】
前記印刷設定決定部は、ある大きさの印刷画像に係る前記打ち捨て領域に、前記顔検出部によって検出された顔領域が含まれる場合は、前記印刷画像の大きさに係る設定を、前記印刷がされる面の大きさにより近い大きさとして決定する、請求項２に記載の印刷装置。
【請求項４】
前記顔領域の大きさに基づいて、印刷されるべき部分を含む保護領域を設定する領域設定部をさらに含み、
前記印刷設定決定部は、前記顔領域の位置に代えて前記保護領域の位置に基づいて前記設定を決定する請求項１〜３のいずれかに記載の印刷装置。
【請求項５】
前記顔検出部は、印刷の対象となる画像の縁近傍を含む一部の領域についてのみ検出処理を実行する、請求項１〜４のいずれかに記載の印刷装置。
【請求項６】
コンピューターが、印刷の対象となる画像において人物の顔を含む顔領域を検出する顔検出ステップと、
コンピューターが、前記顔検出ステップにおいて検出された顔領域の位置に基づいて、縁無し印刷に用いられる印刷画像の大きさに係る設定を決定する印刷設定決定ステップと、を含む印刷方法。
【請求項７】
コンピューターに対し、
印刷の対象となる画像において人物の顔を含む顔領域を検出する顔検出ステップと、
前記顔検出ステップにおいて検出された顔領域の位置に基づいて、縁無し印刷に用いられる印刷画像の大きさに係る設定を決定する印刷設定決定ステップと、を実行させるためのコンピュータープログラム。
【請求項８】
印刷の対象となる画像において人物の顔を含む顔領域を検出する顔検出部と、
前記顔検出部によって検出された顔領域の位置に基づいて、縁無し印刷に用いられる印刷画像の大きさに係る設定を決定する印刷設定決定部と、を備える印刷設定決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、印刷設定決定装置、及びコンピュータープログラムに関する。
【背景技術】
【０００２】
近年、画像形成可能な画像形成本体（例えば写真用プリント用紙）に対して画像を形成するとき、画像記録領域を、画像形成本体の周縁全体を越えてはみ出すように形成することにより、画像形成本体上にフチ無し画像を形成する記録方法が提案されている（特許文献１参照）。
【０００３】
図１０は、このような技術の一例を示す図である。図１０において実線で示される矩形は、画像が印刷される用紙（画像形成本体）の枠（印刷面枠１００）である。図１０において、破線で示される矩形は、フチ無し画像形成のために用意される画像の大きさを示す枠（画像枠２００）である。フチ無し画像は、印刷面枠１００の大きさを有する用紙に対し、印刷面枠１００よりも大きい画像枠２００の大きさを有する画像を用いて印刷することにより得られる。画像枠２００の大きさを有する画像は、印刷面枠１００の大きさを有する画像を拡大することにより得られる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３１５４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の技術では、画像枠２００と印刷面枠１００との差分領域（打ち捨て領域）における画像は、用紙に印刷されること無く打ち捨てられていた。従って、人物の顔がこの打ち捨て領域に位置した場合、人物の顔が欠けて印刷されてしまうおそれがあった。
本発明は、フチ無し印刷を行う際に、人物の顔が欠けて印刷されてしまうことを抑止可能とする印刷装置、印刷方法、印刷設定決定装置、及びコンピュータープログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明は、印刷装置であって、顔検出部及び印刷設定決定部を備える。顔検出部は、印刷の対象となる画像において人物の顔を含む顔領域を検出する。印刷設定決定部は、顔検出部によって検出された顔領域の位置に基づいて、縁無し印刷に用いられる印刷画像の大きさに係る設定を決定する。印刷画像とは、縁無し印刷（フチ無し印刷）に用いられる画像であり、印刷がされる面と同じ大きさかそれよりも大きい画像である。
本発明によれば、フチ無し印刷に用いられる印刷画像の大きさに係る設定を行う際に、検出された顔領域の位置に基づいた決定が行われる。そのため、フチ無し印刷において、人物の顔が欠けて印刷されてしまうことを抑止することが可能となる。
【０００７】
本発明の印刷設定決定部は、顔検出部によって検出された顔領域と、打ち捨て領域と、が重なる部分の大きさが小さくなるように設定を決定するように構成されても良い。打ち捨て領域とは、印刷画像と印刷がされる面（印刷面）との差分の領域である。打ち捨て領域に重なった部分の画像は、フチ無し印刷において、印刷面に形成されない可能性が高い。そのため、このような打ち捨て領域と顔領域との重なる部分の大きさが小さくなるような設定を行うことによって、フチ無し印刷において、人物の顔が欠けて印刷されてしまうことを抑止することが可能となる。
【０００８】
本発明の印刷設定決定部は、ある大きさの印刷画像に係る打ち捨て領域に、顔検出部によって検出された顔領域が含まれる場合は、印刷画像の大きさに係る設定を、印刷がされる面の大きさにより近い大きさとして決定するように構成されても良い。印刷画像の大きさが、印刷がされる面の大きさにより近い大きさにより近い大きさとして設定されることにより、印刷画像の大きさはより小さくなり、これに伴って打ち捨て領域の大きさもより小さくなる。従って、このように構成されることにより、打ち捨て領域と顔領域との重なる部分の大きさが小さくなり、フチ無し印刷において、人物の顔が欠けて印刷されてしまうことを抑止することが可能となる。
【０００９】
本発明は、顔領域の大きさに基づいて、印刷されるべき部分を含む保護領域を設定する領域設定部をさらに含むように構成されても良い。この場合、印刷設定決定部は、顔領域の位置に代えて保護領域の位置に基づいて設定を決定するように構成されても良い。このように構成されることにより、顔領域と印刷されるべき部分にずれがある場合に、このずれを解消して、より具体的に印刷されるべき部分が欠けて印刷されてしまうことを抑止することが可能となる。
【００１０】
本発明の顔検出部は、印刷の対象となる画像の縁近傍を含む一部の領域についてのみ検出処理を実行するように構成されても良い。このように構成されることにより、顔検出の処理に要する時間を短縮することが可能となる。
【００１１】
本発明は、コンピューターを、上述した印刷装置として動作させるためのコンピュータープログラムとして特定されても良い。また、本発明は、上述した印刷装置として機能するコンピューターが行う印刷方法として特定されても良い。なお、この場合のコンピューターとは、汎用の情報処理装置のみを指すのではなく、例えば印刷装置に搭載された専用ハードウェアや汎用ハードウェアも含む。また、本発明の印刷装置は単独の装置に限られず、本発明の印刷装置を構成する手段が複数の実体的に装置に分散して存在していてもよい。例えば、コンピューターとプリンターによって本発明の印刷装置が構成されてもよい。
【００１２】
本発明により、フチ無し印刷を行う際に、人物の顔が欠けて印刷されてしまうことを抑止することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】印刷装置の第一実施形態の機能ブロックの概要を示す図である。
【図２】顔領域の具体例を示す図である。
【図３】打ち捨てモードの具体例を示す図である。
【図４】印刷装置の第一実施形態の動作例を示すフローチャートである。
【図５】印刷の様子を模式的に示す図である。
【図６】顔検出対象領域の具体例を示す図である。
【図７】印刷装置の第二実施形態の機能ブロックの概要を示す図である。
【図８】保護領域の具体例を示す図である。
【図９】印刷装置の第二実施形態の動作例を示すフローチャートである。
【図１０】従来の技術におけるフチ無し印刷処理の概要を示す図である。
【発明を実施するための形態】
【００１４】
＜第一実施形態＞
図１は、印刷装置１ａの概要を示す図である。印刷装置１ａは、バス１４に接続されたＣＰＵ１５やメモリー１６やＲＯＭ１７を備え、該ＲＯＭ１７から読み出したプログラムが実行されることによって動作する。印刷装置１ａは、いわゆるダイレクトプリンターであり、メモリーカードスロット１８に差し込まれたメモリーカードＭＣから処理対象の画像を取得し、該画像をフチ無し印刷する。その際に、フチ無し印刷における打ち捨てモード（印刷画像の大きさに係る設定）を決定する。なお、印刷装置１ａはミニラボ機であってもよい。また、印刷装置１ａは、単独の装置に限られず、実体的に印刷を行うプリンター、および、該プリンターとは異なる装置（例えば、プリンターに接続されたコンピューター等の情報処理装置）に設けられも良い。この場合、コンピューター等の情報処理装置（印刷設定決定装置）にインストールされたプリンタードライバーやアプリケーションプログラムが打ち捨てモードを決定し、決定した打ち捨てモードを印刷装置としてのプリンターに対して指示しても良い。
上述したＣＰＵやメモリー等において実行されるソフトウェアを構成する機能部として、印刷装置１ａは、顔検出部１０と印刷設定決定部１１ａと印刷処理部１３とを備える。なお、前記の各機能部は、専用のハードウェアによって実現されても良い。
【００１５】
さらに、印刷装置１ａは、上述したバス１４とＣＰＵ１５とメモリー１７とＲＯＭ１８の他にハードウェア構成として、例えばインクジェット方式の印刷機構１９を備える。むろん、他の印刷方式においても本発明を適用することができる。印刷機構１９は、大きく紙送り系１９ａとキャリッジ系１９ｂとから構成されている。紙送り系１９ａは、主要な構成として駆動回路１９ａ１と紙送りモーター１９ａ２を有している。キャリッジ系１９ｂは、主要な構成として駆動回路１９ｂ１とキャリッジモーター１９ｂ２と印字ヘッド１９ｂ３とを有している。以下、上述した各機能部について説明する。
【００１６】
図２は、顔検出部１０の処理の内容を示す図である。顔検出部１０は、印刷の対象となる画像をメモリーカードＭＣから取得し、該画像を用いて、この画像上に撮像されている人物の顔を含む領域（以下、「顔領域」という。）２０を検出する（図２（Ａ）参照）。なお、本実施形態の画像は、ＲＧＢ多階調の色情報を有する多数の画素（単位：ピクセル）が平面上において行列状に配列する画像データであるものとする。印刷の対象となる画像とは、デジタルスチルカメラ等によって撮影された写真画像であってもよいし、該写真画像に対してトリミング等の加工を施したものであってもよい。そして、顔検出部１０は、検出された顔領域の位置や大きさ等を示す顔領域情報を特定する。顔検出部１０は、画像に複数の人物の顔が含まれる場合は、各顔について顔領域情報を特定し、各顔領域を包含する顔領域２１を特定する（図２（Ｂ）参照）。なお、第一実施形態についての以下の説明においては、顔領域２０及び顔領域２１を含めて、単に「顔領域２０」と記載する。
【００１７】
顔検出部１０は、公知の技術を用いて顔領域の検出処理を行う。例えば、顔検出部１０は、顔全体の輪郭に対応したテンプレートを予め有し、このテンプレートを用いたテンプレートマッチングによって顔領域を検出する。また、顔検出部１０は、人物の素肌の色を有する領域を検出し、その領域を顔領域として検出しても良い。
【００１８】
印刷設定決定部１１ａは、打ち捨てモードの決定を行う。まず、打ち捨てモードについて説明する。打ち捨てモードとは、フチ無し印刷に用いられる印刷画像の大きさに係る設定を示す。図３は、打ち捨てモードの例を示す図である。図３において、実線の矩形は、印刷を行う印刷用紙（本発明の印刷がされる面に相当。）を示す枠（印刷面枠５０）である。印刷面枠５０の大きさは、例えばＬ版や２Ｌ版やＡ４やＢ５等の印刷用紙の大きさに対応する。フチ無し印刷においては、印刷面枠５０と印刷画像の大きさは一致することが理想であるが、印刷機構１９の位置決め誤差を考慮して、予め印刷画像を大きめに用意しておき、該印刷画像をそれよりもわずかに小さい印刷用紙に対して印刷する。これにより、印刷機構１９の位置決め誤差が生じた場合でも、印刷用紙の外縁に印刷されない領域が形成されることが防止できる。なお、印刷画像が印刷面枠５０よりも大きければ大きいほど、位置決め誤差の許容度が大きくなる。
【００１９】
図３において、破線で示される矩形は、第一の大きさを有する印刷画像（第一印刷画像）の大きさを示す枠（第一印刷画像枠５１）である。第一印刷画像は、印刷面枠５０の大きさを第一拡大率で拡大することによって得られる。図３において、長鎖線で示される矩形は、第二の大きさを有する印刷画像（第二印刷画像）の大きさを示す枠（第二印刷画像枠５２）である。第二印刷画像は、印刷面枠５０の大きさを、第一拡大率よりも大きい第二拡大率で拡大することによって得られる。図３において、長二点鎖線で示される矩形は、第三の大きさを有する印刷画像（第三印刷画像）の大きさを示す枠（第三印刷画像枠５３）である。第三印刷画像は、印刷面枠５０の大きさを有する画像を、第二拡大率よりも大きい第三拡大率で拡大することによって得られる。
【００２０】
打ち捨てモードは、拡大無しモード、第一モード、第二モード、第三モードを有する。拡大無しモードの場合は、印刷面枠５０と同じ大きさとなるようにサイズ変換された印刷画像を用いたフチ無し印刷が実行される。第一モード、第二モード、第三モードの場合は、それぞれ第一印刷画像枠５１、第二印刷画像枠５２、第三印刷画像枠５３に合わせてサイズ変換された印刷画像を用いたフチ無し印刷が実行される。
【００２１】
次に、印刷設定決定部１１ａの決定処理について説明する。印刷設定決定部１１ａは、印刷画像枠５１〜５３と印刷面枠５０との差分の領域（打ち捨て領域）に、顔領域２０が重なるか否か判断する。そして、顔領域２０が打ち捨て領域に重なる場合は、より拡大率の低い印刷画像枠に対応する打ち捨てモードを決定する。また、最も拡大率の低い印刷画像枠（この場合は第一印刷画像枠１５）を用いても打ち捨て領域に顔領域２０が重なってしまう場合は、印刷設定決定部１１ａは、フチ無し印刷の設定を拡大無しモードに決定する。
【００２２】
印刷設定決定部１１ａによる、打ち捨て領域に顔領域２０が重なるか否かの判断の具体的な方法は、適宜設計されて良い。例えば、打ち捨て領域に顔領域２０の一部でも重なる場合は、印刷設定決定部１１ａは、打ち捨て領域に顔領域２０が重なると判断しても良い。また、打ち捨て領域に重なっている顔領域の部分の大きさが閾値（例えば、顔領域の１０％、２０％等の比率や、２０ピクセル、１００ピクセル等のピクセル数として与えられる）を超える場合に、印刷設定決定部１１ａは、打ち捨て領域に顔領域２０が重なると判断しても良い。また、例えば、打ち捨て領域に顔領域２０の全てが含まれた場合にのみ、印刷設定決定部１１ａは、打ち捨て領域に顔領域２０が重なると判断しても良い。
【００２３】
図４は、印刷装置１ａの動作例を示すフローチャートである。まず、顔検出部１０は、印刷の対象となる画像を用いて、顔の検出を行う（Ｓ０１）。印刷設定決定部１１ａは、現在設定されている打ち捨てモードに応じた打ち捨て領域に、顔領域が重なるか否か判断する（Ｓ０２）。印刷設定決定部１１ａは、顔領域が打ち捨て領域に重なると判断した場合（Ｓ０２−ＹＥＳ）、打ち捨てモードを、現在設定されているものよりも小さい印刷画像に係る打ち捨てモードに変更する（Ｓ０３）。そして、印刷設定決定部１１ａは、新たな打ち捨てモードが、打ち捨て領域が最小のもの（本実施例では「拡大無しモード」）であるか否か判断し（Ｓ０４）、最小でなければ、Ｓ０２の処理に戻る（Ｓ０４−ＮＯ）。
【００２４】
Ｓ０２の分岐において顔領域が打ち捨て領域に重ならない場合（Ｓ０２−ＮＯ）、またはＳ０４の分岐において新たな打ち捨てモードが打ち捨て領域の最小のものであった場合（Ｓ０４−ＹＥＳ）、印刷設定決定部１１ａは、現在設定されている打ち捨てモードを、印刷装置１ａによる最終的な選択として決定する（Ｓ０５）。
【００２５】
次に、印刷処理部１３が印刷対象の画像を取得し、該画像を印刷機構１９にて印刷させるための処理を実行する。まず、印刷処理部１３は、印刷対象の画像を印刷に適した大きさにサイズ変換する（Ｓ０６）。サイズ変換とは、印刷対象の画像の縦および横の画素数が印刷用の画素数となるように、画素の補間や間引を行うことにより、印刷画像を生成することを意味する。なお、印刷用の画素数とは、生成する印刷画像の物理的な大きさと、印刷解像度（例えば１４４０ｄｐｉ等）とを乗算することにより得ることができる。本実施形態において、生成すべき印刷画像の大きさが、すでに決定された（Ｓ０５）打ち捨てモードに応じて設定される。すなわち、拡大無しモードであると決定された場合には印刷面枠５０の大きさの印刷画像を生成し、第一モードであると決定された場合には第一印刷画像枠５１の大きさの印刷画像を生成し、第二モードであると決定された場合には第二印刷画像枠５２の大きさの印刷画像を生成し、第三モードであると決定された場合には第三印刷画像枠５３の大きさの印刷画像を生成する。
【００２６】
以上のようにして印刷画像が生成できると、印刷処理部１３が該印刷画像に対して公知のハーフトーン処理を実行する（Ｓ０７）。さらに、印刷処理部１３は、公知のラスタライズ処理（ハーフトーン処理後の印刷画像を印字ヘッド１９ｂ３が主走査するパスに分割したり、印字ヘッド１９ｂ３が備える各ノズルに割り当てたりする処理）を実行する（Ｓ０８）。そして、ラスタライズ処理後のデータを上述した駆動回路１９ａ１，１９ｂ１に出力することにより、紙送りモーター１９ａ２やキャリッジモーター１９ｂ２や印字ヘッド１９ｂ３を駆動制御する（Ｓ０９）。これにより、印刷用紙を紙送りモーター１９ａ２の駆動によって搬送（副走査）するごとに、キャリッジモーター１９ｂ２により印字ヘッド１９ｂ３を主走査させることができる。各主走査において印字ヘッド１９から印刷用紙に向けてインクを吐出することにより、印刷画像を印刷用紙上に再現することができる。
【００２７】
図５（Ａ）は、印刷用紙に印刷が行われる様子を模式的に示している。印刷装置１ａは、印字ヘッド１９に対向する位置にプラテン１９ｃを有しており、該プラテン１９ｃ上に印刷用紙が紙送りされる。印字ヘッド１９は紙送り方向（紙面に垂直な方向）に対して直交する方向（紙面横方向）に主走査しながらノズルからインク滴を吐出する。上述したように、拡大無しモードである場合以外では、主走査に関して印刷画像の方が印刷用紙よりも大きくなるため、印刷用紙の外側、かつ、印刷画像の内側の領域（打ち捨て領域）にはインク滴が吐出されることとなる。プラテン１９ｃにおける印刷用紙の端部付近にはインク吸収材１９ｄが備えられており、打ち捨て領域に吐出されたインクを吸収する。
【００２８】
図５（Ｂ）は、印刷用紙に印刷が行われる様子（印刷用紙の先頭）を紙送り方向の側方側から見て示している。上述したように、拡大無しモードである場合以外では、紙送り方向（紙面横方向）に関しても印刷画像の方が印刷用紙よりも大きくなるため、印刷用紙の外側、かつ、印刷画像の内側の領域（打ち捨て領域）にはインク滴が吐出されることとなる。すなわち、印刷用紙の先頭が印字ヘッド１９の直下に到達する少し前から、印刷用紙の最後尾が印字ヘッド１９の直下から離脱した後しばらく経過するまでの間、印字ヘッド１９がノズルからインク滴を吐出することとなる。なお、プラテン１９ｃにおける印字ヘッド１９の対向位置付近にもインク吸収材１９ｄが備えられており、打ち捨て領域に吐出されたインクを吸収する。
【００２９】
このように構成された印刷装置１ａを用いることにより、打ち捨て領域に人物の顔が含まれるおそれがある場合、すなわち打ち捨て領域に顔領域が重なる場合、拡大率が低い打ち捨てモードが決定される。拡大率が低いほど、打ち捨て領域は小さくなる。そのため、人物の顔が打ち捨て領域に重なってしまう部分を小さくしまたは無くし、人物の顔が削れて印刷されることを抑止することが可能となる。
【００３０】
〔変形例〕
顔検出部１０は、印刷の対象となる画像の全体ではなく、一部分のみにおいて顔検出処理を実行しても良い。図６は、顔検出部１０が顔検出処理を実行する部分の例を示す図である。図６において、外側の枠は、印刷の対象となる画像の外枠を示す。図６において、斜線部分は、顔検出部１０が顔検出処理を実行する領域（顔検出対象領域６０）を示す。顔検出対象領域６０は、印刷の対象となる画像の縁近傍を含む。顔検出対象領域６０の大きさや形は、設計者によって適宜設定される。図６では、顔検出対象領域６０は四辺全ての縁近傍を含むように設定されているが、いずれか一辺、二辺、三辺の縁近傍のみを含むように設定されても良いし、画像の上半分の縁近傍を含むように設定されても良いし、下半分の縁近傍を含むように設定されても良い。
【００３１】
このように構成されることにより、顔検出処理の実行に要する時間を短縮することが可能となる。また、打ち捨て領域に重なってしまう顔領域２０を有する顔は、画像の中心部分ではなく、縁近傍に存在する可能性が高い。そのため、このように顔検出対象領域６０が設定されたとしても、打ち捨て領域に重なってしまう顔領域を有する顔が存在するにも関わらず、これを検出せずに打ち捨てモードの決定を誤って行うことを抑止することができる。
【００３２】
印刷設定決定部１１ａは、打ち捨てモードを選択するのではなく、印刷の対象となる画像から印刷画像を得るための拡大率の値を決定するように構成されても良い。例えば、印刷設定決定部１１ａは、この拡大率を、顔領域と画像の縁との距離をこの距離方向に伸びる画像の長さで除算することによって算出しても良い。また、印刷設定決定部１１ａは、打ち捨てモードを選択するのではなく、打ち捨て領域の幅の値を決定するように構成されても良い。例えば、印刷設定決定部１１ａは、この幅を、顔領域と画像の縁との距離として算出しても良い。また、印刷設定決定部１１ａは、拡大率や幅を算出することによって、その値に応じた打ち捨てモードを選択するように構成されても良い。
【００３３】
＜第二実施形態＞
図７は、印刷装置１ｂの機能ブロックの概要を示す図である。印刷装置１ｂは、印刷設定決定部１１ａと印刷処理部１３に代えて印刷設定決定部１１ｂを備える点、領域設定部１２を備える点で、印刷装置１ａと異なる。以下、印刷装置１ｂについて、印刷装置１ａと異なる点を説明する。
【００３４】
領域設定部１２は、顔検出部１０によって検出された顔領域２０に基づいて、保護領域３０を設定する。保護領域３０は、顔領域２０に含まれる顔の一部を含む領域であって、顔領域２０とは異なる領域である。保護領域３０は、印刷されるべき部分を含む領域である。印刷されるべき部分の定義は、各設計者によって適宜行われる。
【００３５】
図８は、保護領域３０の設定例を示す図である。図８では、保護領域３０は、顔領域２０に含まれる顔の全体を含む領域である。領域設定部１２は、顔領域２０を縦、横方向にそれぞれ所定の幅や拡大率で拡大させることによって、保護領域３０を設定する（図８（Ａ）参照）。また、人物の顔が複数検出された場合は、領域設定部１２は、顔領域２１を所定の幅や拡大率で拡大させることによって、保護領域３０を設定する（図８（Ｂ）参照）。
【００３６】
印刷設定決定部１１ｂは、顔領域２０または顔領域２１に代えて、保護領域３０を用いて処理を行う点で印刷設定決定部１１ａと異なり、他の処理については印刷設定決定部１１ａと共通する。
【００３７】
図９は、印刷装置１ｂの動作例を示すフローチャートである。まず、顔検出部１０は、印刷の対象となる画像を用いて、顔の検出を行う（Ｓ１１）。領域設定部１２は、顔領域情報に基づいて保護領域を設定する（Ｓ１２）。印刷設定決定部１１ｂは、現在設定されている打ち捨てモードに応じた打ち捨て領域に、保護領域が重なるか否か判断する（Ｓ１３）。印刷設定決定部１１ｂは、保護領域が打ち捨て領域に重なると判断した場合（Ｓ１３−ＹＥＳ）、打ち捨てモードを、現在設定されているものよりも小さい印刷画像に係る打ち捨てモードに変更する（Ｓ１４）。そして、印刷設定決定部１１ｂは、新たな打ち捨てモードが、打ち捨て領域が最小のもの（本実施例では「拡大無しモード」）であるか否か判断し（Ｓ１５）、最小でなければ、Ｓ１３の処理に戻る（Ｓ１５−ＮＯ）。
【００３８】
Ｓ１３の分岐において保護領域が打ち捨て領域に重ならない場合（Ｓ１３−ＮＯ）、またはＳ１５の分岐において新たな打ち捨てモードが打ち捨て領域の最小のものであった場合（Ｓ１５−ＹＥＳ）、印刷設定決定部１１ｂは、現在設定されている打ち捨てモードを、印刷装置１ｂによる最終的な選択として、決定する（Ｓ１６）。その後の処理（Ｓ１７〜Ｓ２０）は前実施形態（Ｓ０６〜Ｓ０９）と同様である。
【００３９】
〔変形例〕
顔領域２０の大きさや位置は、顔検出部１０において採用される顔検出アルゴリズムやその実装方法などによって異なる。従って、領域設定部１２が顔領域２０に基づいて保護領域３０を設定する際の設定方法は、顔領域２０の大きさや位置や形などに従って適宜設定される。例えば、図８のように、顔領域２０が実際の人物の顔よりも小さい場合、上述したように、領域設定部１２は顔領域を拡大することによって保護領域３０を設定する。一方、顔領域２０が実際の人物の顔よりも大きい場合、領域設定部１２は顔領域を縮小することによって保護領域３０を設定しても良い。また、領域設定部１２は、顔領域をずらしたり変形したりすることによって保護領域を設定しても良い。
【００４０】
保護領域３０は、必ずしも顔の全ての部分や頭部を含む必要は無く、その領域は設計者によって適宜設定されても良い。例えば、保護領域３０は、両目、鼻、及び口を含む領域として設定されても良い。すなわち、保護領域３０は、打ち捨て領域に含まれると都合の悪い部分を設計者が判断し、その判断結果に応じて設定されて良い。
また、印刷装置１ｂは、印刷装置１ａにおける各変形例に従って変形がなされても良い。
【００４１】
なお、上述した実施形態における印刷装置１ａ、１ｂの一部または全てをコンピューターで実現しても良い。その場合、印刷設定決定機能を実現するためのプログラムをコンピューター読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピューターシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピューターシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピューターシステム内部の揮発性メモリーのように、一定時刻プログラムを保持しているものも含んでも良い。また前記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４２】
１ａ，１ｂ…印刷装置，  １０…顔検出部，  １１ａ，１１ｂ…印刷設定決定部，  １２…領域設定部，  ２０…顔領域，  ２１…顔領域（複数の顔に対する顔領域），  ３０…保護領域，  ５０…印刷面枠，  ５１…第一印刷画像枠，  ５２…第二印刷画像枠，  ５３…第三印刷画像枠，  ６０…顔検出対象領域
【図１】
2009262539.tif 000003
【図２】
2009262539.tif 000004
【図３】
2009262539.tif 000005
【図４】
2009262539.tif 000006
【図５】
2009262539.tif 000007
【図６】
2009262539.tif 000008
【図７】
2009262539.tif 000009
【図８】
2009262539.tif 000010
【図９】
2009262539.tif 000011
【図１０】
2009262539.tif 000012