(57)【要約】【課題】一般ユーザーに対して訴求力のある画像出力装置を実現可能とする。【解決手段】画像データを解析して、画像の中で人物の顔の器官が描かれている領域を検出し、検出した領域の画像を記憶する。一方で、顔の器官が描かれている領域の中から肌の色を検出し、検出した肌の色を用いて顔の器官の領域を塗り潰す。そして、器官を塗り潰した画像と、記憶しておいた器官の領域の画像とを、それぞれ異なる位置に出力する。こうすれば、顔の器官の画像と、器官が塗り潰された「のっぺらぼう」の顔の画像とを出力することができるので、ユーザーは、出力された画像を用いて「福笑い」を行うことが可能となる。こうした新規な使い方をユーザーに提供可能とすることによって、ユーザーに対する訴求力を高めることが可能となる。【選択図】図１
2009284126.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて画像を出力する画像出力装置であって、
前記画像データが表す画像中で人物の顔の器官が描かれている器官領域を検出する器官領域検出手段と、
前記器官領域の画像を記憶しておく器官画像記憶手段と、
前記器官領域内から肌の色を検出し、該検出した肌の色を用いて該器官領域内を塗り潰す塗潰手段と、
前記器官領域を塗り潰した画像と、前記器官領域の画像とを、異なる位置に出力する画像出力手段と
を備える画像出力装置。
【請求項２】
請求項１に記載の画像出力装置であって、
前記画像出力手段は、前記器官領域を塗り潰した画像と、前記器官領域の画像とを、同じ縮尺または倍率で出力する手段である画像出力装置。
【請求項３】
請求項１または請求項２に記載の画像出力装置であって、
前記人物の顔が略正面を向いているか否かを判断する顔向き判断手段を備え、
前記器官領域検出手段は、略正面を向いていると判断された前記人物について、前記器官領域を検出する手段である画像出力装置。
【請求項４】
請求項１ないし請求項３のいずれか一項に記載の画像出力装置であって、
前記器官領域を、該器官領域の中央の領域と、該中央の領域を取り囲む周囲領域とに分割する器官領域分割手段を備え、
前記塗潰手段は、前記中央の領域を前記検出した肌の色を用いて塗り潰すとともに、該塗り潰した肌の色から前記器官領域の外側の肌の色へと色を変化させながら、前記周囲領域を塗り潰す手段である画像出力装置。
【請求項５】
請求項１ないし請求項４のいずれか一項に記載の画像出力装置であって、
前記画像データが表す画像中において人物の顔が描かれている領域を検出する顔領域検出手段を備え、
前記器官領域検出手段は、前記検出した顔領域の中から、前記器官領域を検出する手段である画像出力装置。
【請求項６】
画像データに基づいて画像を出力する画像出力方法であって、
前記画像データが表す画像中で人物の顔の器官が描かれている器官領域を検出する器官領域検出工程と、
前記器官領域の画像を記憶しておく器官画像記憶工程と、
前記器官領域内から肌の色を検出し、該検出した肌の色を用いて該器官領域内を塗り潰す塗潰工程と、
前記器官領域を塗り潰した画像と、前記器官領域の画像とを、異なる位置に出力する画像出力工程と
を備える画像出力方法。
【請求項７】
画像データに基づいて画像を出力する画像出力方法を、コンピュータを用いて実現するためのプログラムであって、
前記画像データが表す画像中で人物の顔の器官が描かれている器官領域を検出する器官領域検出機能と、
前記器官領域の画像を記憶しておく器官画像記憶機能と、
前記器官領域内から肌の色を検出し、該検出した肌の色を用いて該器官領域内を塗り潰す塗潰機能と、
前記器官領域を塗り潰した画像と、前記器官領域の画像とを、異なる位置に出力する画像出力機能と
をコンピュータにより実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づいて画像を出力する技術に関連する。
【背景技術】
【０００２】
コンピュータ関連技術の進歩により、今日では、画像はデジタルデータとして簡単に取り扱うことが可能となっている。例えばデジタルカメラを用いて画像を撮影し、撮影した画像データを印刷装置に供給すれば、直ちに高品質な印刷画像を得ることが可能となっている。
【０００３】
また、画像が手軽に取り扱えるようになったことに伴って、より高画質な画像を出力可能とする技術も追求されている。こうした高画質化に対する追求はとどまるところを知らず、例えば、画像中に写った人物の顔や目などを検出してそれぞれ補正を加えることで、人物の顔をより好ましい画質で出力可能とする技術も開発されている（特許文献１）。
【０００４】
【特許文献１】特開２００６−１１３６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、今日では、高い画質の画像を出力可能なことが当然になってしまった結果、更なる高画質化を追求しても、もはや一般消費者に対して訴求力のある画像出力装置を提供することは難しいという問題があった。
【０００６】
本発明は、従来の技術が有する上述した課題を解決するためになされたものであり、一般消費者に対して訴求力のある画像出力装置を実現可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
上述した課題の少なくとも一部を解決するために、本発明の画像出力装置は次の構成を採用した。すなわち、
画像データに基づいて画像を出力する画像出力装置であって、
前記画像データが表す画像中で人物の顔の器官が描かれている器官領域を検出する器官領域検出手段と、
前記器官領域の画像を記憶しておく器官画像記憶手段と、
前記器官領域内から肌の色を検出し、該検出した肌の色を用いて該器官領域内を塗り潰す塗潰手段と、
前記器官領域を塗り潰した画像と、前記器官領域の画像とを、異なる位置に出力する画像出力手段と
を備えることを要旨とする。
【０００８】
また、上記の画像出力装置に対応する本発明の画像出力方法は、
画像データに基づいて画像を出力する画像出力方法であって、
前記画像データが表す画像中で人物の顔の器官が描かれている器官領域を検出する器官領域検出工程と、
前記器官領域の画像を記憶しておく器官画像記憶工程と、
前記器官領域内から肌の色を検出し、該検出した肌の色を用いて該器官領域内を塗り潰す塗潰工程と、
前記器官領域を塗り潰した画像と、前記器官領域の画像とを、異なる位置に出力する画像出力工程と
を備えることを要旨とする。
【０００９】
かかる本発明の画像出力装置および画像出力方法では、画像の中で人物の顔の器官が描かれている領域を検出し、検出した領域の画像を記憶する。一方で、顔の器官が描かれている領域の中から肌の色を検出し、検出した肌の色を用いて顔の器官の領域を塗り潰す。そして、器官を塗り潰した画像と、記憶しておいた器官の領域の画像とを、それぞれ異なる位置に出力する。
【００１０】
こうすれば、顔の器官の画像と、器官が塗り潰された「のっぺらぼう」の顔の画像とを出力することができるので、ユーザーは、出力された画像を用いて「福笑い」を行うことが可能となる。こうした新規な使い方をユーザーに提供可能とすることによって、ユーザーに対する訴求力を高めることが可能となる。
【００１１】
また、上述した本発明の画像出力装置では、顔の器官を塗り潰した画像と顔の器官の画像とを、同じ縮尺または同じ倍率で出力するものとしてもよい。
【００１２】
画像データ中の人物の顔は、必ずしも「福笑い」に適した大きさで写っているとは限らない。従って、こうすれば、たとえ画像を拡大あるいは縮小した場合であっても、顔の大きさと顔の器官の大きさとが対応するので、ユーザーは、好みの大きさの顔を用いて「福笑い」を行うことが可能となる。これにより、ユーザーに対する訴求力をより高めることが可能となる。
【００１３】
また、上述した本発明の画像出力装置では、画像に描かれている人物の顔の向きを判断して、ほぼ正面を向いている顔の器官領域を検出することとしてもよい。
【００１４】
「福笑い」には、正面を向いた顔がより適していると考えられるので、こうすれば、福笑いに適した画像をユーザーに提供することが可能となり、その結果、ユーザーに対する訴求力をより高めることが可能となる。
【００１５】
また、上述した本発明の画像出力装置では、器官領域を、中央の領域と中央の領域を取り囲む周囲の領域とに分割し、中央の領域を器官領域から検出した肌色を用いて塗り潰すこととしてもよい。そして、塗り潰した肌色から器官領域の外側の肌色へと色を変化させながら、周囲の領域を塗り潰すこととしてもよい。
【００１６】
こうすれば、器官領域の境目で肌の色が急に変わることがないので、塗り潰した器官領域の境目が目立ってしまうことがない。その結果、福笑いに適した「のっぺらぼう」の顔を出力することが可能となる。
【００１７】
また、上述した本発明の画像出力装置では、画像の中で人物の顔が描かれている領域を検出し、次いで、検出した顔の領域の中から顔の器官を検出することとしてもよい。
【００１８】
こうすれば、顔の器官を探し出す領域が顔の領域の中に限られるので、顔の器官をより迅速に検出することが可能となり、その結果、画像をより迅速に出力することが可能となる。
【００１９】
更に本発明は、上述した画像出力方法を実現するためのプログラムをコンピュータに読み込ませ、所定の機能を実行させることにより、コンピュータを用いて実現することも可能である。従って、本発明は次のようなプログラムとしての態様も含んでいる。すなわち、上述した画像出力方法に対応する本発明のプログラムは、
画像データに基づいて画像を出力する画像出力方法を、コンピュータを用いて実現するためのプログラムであって、
前記画像データが表す画像中で人物の顔の器官が描かれている器官領域を検出する器官領域検出機能と、
前記器官領域の画像を記憶しておく器官画像記憶機能と、
前記器官領域内から肌の色を検出し、該検出した肌の色を用いて該器官領域内を塗り潰す塗潰機能と、
前記器官領域を塗り潰した画像と、前記器官領域の画像とを、異なる位置に出力する画像出力機能と
をコンピュータによって実現させることを要旨とする。
【００２０】
このプログラムをコンピュータに読み込んで、上記の各機能を実現させれば、ユーザーに新規な使用方法を提供することが可能となり、延いては、ユーザーに対する訴求力を高めることが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施例を説明する。
Ａ．装置構成：
Ｂ．福笑い印刷処理：
Ｃ．変形例：
Ｃ−１．第１変形例：
Ｃ−２．第２変形例：
Ｃ−３．第３変形例：
【００２２】
Ａ．装置構成  ：
図１は、本実施例の印刷装置１０を示した斜視図である。図示されるように、印刷装置１０は、スキャナ部１００と、プリンタ部２００と、スキャナ部１００およびプリンタ部２００の動作を制御する制御部３００などから構成されている。スキャナ部１００は、印刷された画像を読み込んで画像データを生成するスキャナ機能を有しており、プリンタ部２００は、画像データを受けとって印刷媒体上に画像を印刷するプリンタ機能を有している。また、スキャナ部１００で読み取った画像をプリンタ部２００から出力すれば、コピー機能を実現することも可能である。すなわち、本実施例の印刷装置１０は、単独でスキャナ機能、プリンタ機能、コピー機能を実現可能な、いわゆるスキャナ・プリンタ・コピー複合装置となっている。
【００２３】
制御部３００には、ＣＰＵやＲＯＭ、ＲＡＭなどが搭載されているため、スキャナ部１００やプリンタ部２００の制御に加えて、画像データに種々の補正処理を施すことが可能となっており、これによって、より高品質な画像を印刷することが可能となっている。もっとも、高品質な画像を印刷することは、今日の印刷装置においては、当然のことになってしまっているため、こうした補正処理が可能なだけでは、一般ユーザーに対する訴求力が十分でない。そこで、本実施例の印刷装置１０では、一般ユーザーに対する訴求力を高めるために、新たな態様で画像を出力することが可能となっている。
【００２４】
図１には、本実施例の印刷装置１０によって、新たな態様で画像を出力する様子が示されている。本実施例の印刷装置１０は、画像データ受け取ると、画像データを解析して、画像に写された人物の「目」や「鼻」や「口」などの顔の各器官を検出する。そして、検出した顔の各器官を画像データから抽出して、「目」や「鼻」だけの画像データを生成する。一方で、人物の顔の「目」や「鼻」を肌色で塗り潰して、いわゆる「のっぺらぼう」の顔の画像データを生成する。そして、これらの画像データをプリンタ部２００に供給することによって、「のっぺらぼう」の顔の画像と、目や鼻や口だけの画像とを、それぞれ印刷する。こうして印刷された画像を用いれば、ユーザーは、いわゆる「福笑い」を行うことが可能となる。この様にして従来の印刷装置にはない新規な態様で画像を出力することで、本実施例の印刷装置１０は、一般ユーザーに対する訴求力を高めることが可能となっている。以下では、こうした福笑いの画像を印刷可能とする本実施例の「福笑い印刷処理」について、詳しく説明する。
【００２５】
Ｂ．福笑い印刷処理  ：
図２は、本実施例の「福笑い印刷処理」の流れを示したフローチャートである。かかる処理は、ユーザーが操作パネル３１０を操作して印刷する画像データを指定すると、これを受けて、制御部３００が実行を開始する処理である。図２のフローチャートに示されている様に、処理を開始すると、まず、印刷する画像データを読み込む処理を行う（ステップＳ１００）。読み込む画像データは、印刷装置１０に挿入されたメモリカード等の記録媒体に記録されているものであってもよいし、あるいは、印刷装置１０に接続されたコンピュータ等に記録されているものであってもよい。また、画像データのデータ形式は、どのようなデータ形式であってもよい。尚、本実施例では、ＪＰＥＧ形式の画像データを読み込むものとして説明する。
【００２６】
画像データを読み込んだら、次いで、「福笑い」に使う「目」や「鼻」や「口」などを印刷するために、画像の中から人物の「目」や「鼻」や「口」などの顔の各器官を抽出する処理を行う。こうした顔の各器官を検出するには、読み込んだ画像データを解析して、これらの各器官が写っている部分を探し出せばよい。もっとも、デジタルカメラで撮影した画像などでは、画像データの画素数が多いので、こうした画像データを解析して目や鼻などを検出しようとすると、検出に時間がかかってしまう場合がある。そこで、本実施例では、顔の器官をより迅速に検出するために、まず、画素数を減らした器官検出用の画像データを生成する処理を行う（ステップＳ１０２）。器官検出用の画像データを生成するには、種々の方法を用いることが可能であるが、簡単には、元の画像データの画素を一定の間隔で間引けばよい。
【００２７】
器官検出用の画像データを生成したら、今度は、器官検出用の画像データを解析して、顔の各器官を検出する処理を行う（ステップＳ１０４）。顔の各器官も種々の方法を用いて検出することが可能である。例えば、テンプレートを用いたパターンマッチングの手法では、「目」の典型的なパターンとして、白目に対応する灰色の楕円の中心部分に黒色の円（黒目に対応）が描かれたパターンを記憶しておく。そして、器官検出用の画像データを解析して、このパターンに似ている部分を画像の中から探し、似ている部分があれば、その部分に「目」が描かれていると判断する。鼻や口についても、同様に、鼻や口のテンプレートをそれぞれ記憶しておいて、画像の中から似ている部分を探し出すことによって、鼻や口を検出することが可能である。
【００２８】
もっとも、パターンマッチ等の方法で顔の各器官を検出しようとすると、画像全体の中から顔の各器官を探さなければならないので、検出にある程度の時間がかかってしまうことがある。そこで、顔の各器官を検出する前に、まず顔を検出しておき、検出した顔の中から、顔の各器官を探すこととしてもよい。例えば、画像データの中から顔の色に対応する肌色の部分を探し出すことによって、顔を検出する。そして、顔の部分に対して、前述したパターンマッチの手法を適用して、「目」や「鼻」や「口」を検出する。こうすれば、各器官を探す範囲が顔の部分に限られるので、顔の各器官をより迅速に検出することが可能である。もちろん、こうした方法に限られず、種々の方法を用いて顔の各器官を検出することが可能である。
【００２９】
図３は、器官検出用の画像データから顔の各器官を検出した様子を例示した説明図である。図示されている様に、「目」の領域が、左右の目の位置でそれぞれ検出されており、また、「鼻」の領域と「口」の領域が、それぞれ鼻の位置と口の位置に検出されている。尚、図３の例では、検出した顔の各器官の領域は、矩形形状あるいは台形形状をしているが、検出する領域の形状は、こうした形状に限られず、その他の形状であってもよい。例えば、目に対応する楕円形状のパターンを探して目を検出した場合には、目領域の形状は、楕円形状であってもよい。
【００３０】
こうして、顔の各器官の領域を検出したら、これらの領域の画像データをプリンタ部２００に供給することによって、福笑いに用いる目や鼻や口を印刷することが可能となる。もっとも、これらの各器官の画像データは、元の画像データを間引いて生成した器官検出用の画像データから検出したものなので、元の画像データよりも画質が低くなっている。そこで、本実施例の「福笑い印刷処理」では、器官検出用の画像データから検出した各器官の画像をそのまま印刷するのではなく、より高画質な画像を印刷するために、今度は、元の画像データから各器官の画像を抽出する処理を行う（図２のステップＳ１０６）。
【００３１】
元の画像データから顔の各器官の画像を抽出するには、器官検出用の画像データから検出した各器官の領域の位置に基づいて、対応する領域を元の画像データから抽出すればよい。本実施例では、元の画像データは、画像データが圧縮されたＪＰＥＧ形式の画像データなので、圧縮された画像データを展開して本来の画像データに戻し、その後、器官の領域の画像データを抽出すればよい。もっとも、器官の領域は、画像の中の一部分なので、画像データ全体を展開して本来の画像データに戻すのではなく、器官の領域の部分だけを展開すれば、展開にかかる処理時間を短縮して、画像データをより迅速に抽出することが可能である。そこで、本実施例では、次のような処理を行うことによって、器官の画像データを迅速に抽出している。
【００３２】
図４は、元のＪＰＥＧ画像データから、「目」の画像データを抽出する様子を示した説明図である。図中の一点鎖線で示されている様に、ＪＰＥＧ画像データでは、画像は複数のブロックから構成されており、これらのブロックごとに画像データが圧縮された状態で記録されている。そして、画像を表示する際には、圧縮された画像データをブロック毎に元の画像データに展開した後、画像を表示するようになっている。そこで、元のＪＰＥＧ画像データから目領域の画像データを抽出する処理では、まず、検出した目領域に対応するブロック（図中、ハッチングを付したブロック）を選び出す。そして、これらのブロックの画像データを展開して元の画像データに戻し、戻した画像データから、今度は、目領域に対応する領域（図中に鎖線で示された領域）の画像データを抽出する。こうすれば、目領域に対応するブロックだけを読み出して展開すればよく、元の画像データ全体を展開する必要がないので、目領域の画像データを抽出する処理を迅速に行うことが可能である。また、対応するブロックの画像データだけを展開すればよいことから、展開した画像データを保持するメモリの使用量を節約することも可能である。
【００３３】
顔の各器官の画像データを抽出したら、これらの画像データをプリンタ部２００へと供給する（図２のステップＳ１０８）。これにより、顔の各器官の画像を印刷することが可能となる。こうして、福笑いに用いる「目」や「鼻」や「口」などを印刷したら、今度は、これらの「目」や「鼻」や「口」を並べる福笑いの「顔」を印刷するために、元の画像の目や鼻や口を肌色で塗り潰した、いわゆる「のっぺらぼう」の顔の画像データを生成する処理を行う（ステップＳ１１０）。
【００３４】
ここで、一口に肌色といっても、肌の色は人によって様々であるし、また、光の当り方や影の具合などによっても変わる。そこで、本実施例の「福笑い印刷処理」では、画像に写っている人物の顔の色を調べて、塗り潰す際に用いる肌色を決定する。尚、画像データにおいては、色は階調値の組（例えば、Ｒ、Ｇ、Ｂの各成分の階調値）によって表されているので、ここでは、顔の肌色を表す階調値の組を決定することになる。また、顔の器官を塗り潰す際には、塗り潰そうとする部分のできるだけ近くの肌の色を用いて塗り潰すことが望ましいと考えられる。そこで、本実施例では、それぞれの器官の領域内の肌の色を調べることによって、その器官を塗り潰す際に用いる肌色（階調値の組）を決定する。
【００３５】
塗り潰しに用いる階調値の組を取得するには、種々の方法を用いることが可能であるが、簡便には、次のようにすればよい。まず、器官の領域内にある各画素から、それぞれ階調値の組を取得する。もっとも、器官の領域内には、肌だけでなく器官も描かれているので、こうした部分の画素は除いて、肌の部分の各画素から階調値の組を取得する。例えば、目領域の場合には、目の輪郭を詳細に検出して、目の輪郭の外側の画素から階調値の組を取得すればよい。あるいは、より簡単には、目領域内の全ての画素から階調値の組を取得した後、目の色に対応する階調値の組（黒色や白色に対応する階調値の組）を除外することによって、肌の部分のみを取得してもよい。こうして、肌の部分の各画素の階調値の組を取得したら、階調値の組の各成分ごとに平均値を算出することによって、平均の階調値の組を算出する。こうすれば、目の周囲の肌の平均的な色に対応する階調値の組を得ることができるので、得られた平均の階調値の組を、塗り潰しに用いる階調値の組として取得すればよい。
【００３６】
こうして、各器官の周囲の肌の色に対応する階調値の組を取得したら、顔の各器官の領域の階調値の組を、取得した階調値の組へと変更することによって、各器官を肌色に塗り潰すことが可能となる。もっとも、こうして取得した肌色を用いて塗り潰したとしても、塗り潰した部分の色と、周囲の肌の色との間に段差が生じてしまい、塗り潰した部分の境目が目立ってしまうことがある。そこで、本実施例では、こうした段差を無くすための緩衝領域を設けることによって、境目を目立たせないように塗り潰していく。
【００３７】
図５は、目領域を２つの領域に分けることによって、緩衝領域を設けた様子を示した説明図である。図示されている様に、目領域を、中心部分の領域（図中、中心領域と表示）と、中心部分を取り囲む緩衝領域とに分けている。この様に、緩衝領域を設ければ、緩衝領域の色を滑らかに変化させながら塗り潰すことによって、中心領域の色と周囲の色との段差をなくして境目を目立たなくすることが可能となる。そこで、まず、中心領域については、画像データの階調値の組を、先に取得した肌色の階調値の組へと変更することによって、肌色に塗り潰す。そして、塗り潰した中央領域と周囲の領域との段差をなくすために、緩衝領域の画像データの階調値の組を、次のように変更していく。
【００３８】
図６は、緩衝領域の画像データの階調値の組を変更する様子を示した説明図である。図６（ａ）には、図中「Ｘ」と表示した位置にある画素の階調値の組を変更する様子が例示されている。画素の階調値の組を変更するには、図示されている様に、画素の位置（Ｘ点）を通る水平な直線を引いて、中心領域と交わる位置（図中「Ｂ」と表示）および目領域の外側の領域と交わる位置（図中「Ａ」と表示）を取得する。そして、Ａ点の画素の階調値の組と、Ｂ点の画素の階調値の組とから、補間演算によってＸ点の画素の階調値の組を取得する。
【００３９】
図６（ｂ）には、補間演算によって、Ｘ点の画素の階調値の組を取得する様子が例示されている。尚、画像データの階調値の組は、複数の成分の階調値から構成されているが、各階調値は同じ様に扱うことができるので、ここでは、その中の１つの成分について階調値を取得する様子を説明する。図示されているグラフでは、Ａ点およびＢ点の位置を横軸にとっており、それぞれの位置の画素の階調値を縦軸に取っている。そして、Ｘ点の画素の階調値を、Ａ点とＢ点とを直線補間することによって取得している。こうすると、中心領域の付近（Ｂ点の付近）では、中心領域の階調値（Ｂ点の階調値）に近い階調値が得られ、一方、目領域の外側（Ａ点）に近づくに従って、今度は、目領域の外側に近い階調値（Ａ点の階調値）が得られるので、中心領域と外側の領域とを滑らかに繋ぐように緩衝領域を塗り潰すことが可能となる。
【００４０】
尚、補間演算を行う際には、直線補間に限らず、種々の方法を用いることが可能である。例えば、図６（ｂ）に一点鎖線で示されているＳ字型の曲線を用いて補間演算を行うこととしてもよい。こうすれば、Ａ点およびＢ点の付近がより滑らかに塗り潰されるので、境目をより目立たなくすることが可能である。また、より簡便には、緩衝領域の階調値を、中心領域から目領域の外側に向かって段階的に変化させることとしてもよい。こうした場合でも、中心領域から外側の領域に向かって階調値が徐々に変化していくので、境目を目立たないようにすることが可能となる。
【００４１】
また、補間演算の際に、Ａ点の画素の階調値のみを用いるのではなく、Ａ点の周囲の画素の階調値を用いてもよい。例えば、Ａ点の画素の階調値と、Ａ点の周囲の画素の階調値とを取得し、これらの階調値の平均値を算出する。そして、算出した平均値と、Ｂ点の階調値とを用いて補間演算を行うこととしてもよい。あるいは、ガウシアンフィルタ等のフィルタを、Ａ点およびＡ点の周辺の画素に作用させ、得られた階調値を用いて補間演算を行うこととしてもよい。こうすれば、Ａ点の画素の階調値にノイズが乗っていた場合であっても、周囲の画素の階調値と平均を取ることによってノイズの影響が小さくなるので、ノイズのために不自然な色で塗り潰してしまう危惧を回避することが可能となる。
【００４２】
尚、領域２のカドの部分の画素については、図６（ｃ）に示されている様に、Ｂ点を領域１の頂点に取り、Ｂ点とＸ点とを直線で結ぶことによってＡ点を決めればよい。こうすれば、こうしたカドの部分についても補間演算を行うことができるので、境目を目立たせることなく適切に塗り潰すことが可能である。
【００４３】
こうして、顔の各器官を塗り潰して「のっぺらぼう」の顔の画像データを生成したら、生成した画像データを、プリンタ部２００へと供給する（図２のステップＳ１１２）。これによって、福笑いの「顔」を印刷することが可能となる。こうして、目や鼻などの顔の各器官と、「のっぺらぼう」の顔とをそれぞれ印刷したら、図２の「福笑い印刷処理」を終了する。
【００４４】
図７は、本実施例の「福笑い印刷処理」によって印刷された画像を例示した説明図である。図７（ａ）には、顔の各器官が肌色に塗り潰された「のっぺらぼう」の顔の画像が示されており、一方、図７（ｂ）には、顔の各器官が印刷された画像が示されている。こうして印刷された画像を用いれば、ユーザーは、「福笑い」を手軽に行うことが可能となる。
【００４５】
尚、図７では、「のっぺらぼう」の顔の画像と、顔の各器官の画像とが、別々の印刷媒体に分けて印刷されているが、別々の印刷媒体に分けて印刷するのではなく、１つの印刷媒体にまとめて印刷するものとしてもよい。例えば、「のっぺらぼう」の顔を印刷した余白の部分に、顔の各器官を印刷することとしてもよい。こうした場合であっても、ユーザーは、印刷された画像を用いて福笑いを楽しむことが可能である。
【００４６】
以上に説明した様に、本実施例の印刷装置１０では、人物の顔の各器官と、「のっぺらぼう」の顔とをそれぞれ印刷することによって、「福笑い」を行うことができる印刷画像を出力する。ユーザーは、画像データを印刷装置１０に供給するだけで、簡単に福笑いの画像を得ることができるので、「福笑い」を手軽に楽しむことが可能となっている。また、人物の顔が写っている画像であれば、どのような画像であっても福笑いの画像として印刷することができるので、ユーザーは、様々な画像を使って「福笑い」を行うことが可能となっている。このように、本実施例の印刷装置１０は、ユーザーに新規な使用方法を提供することが可能となっている。そして、こうした新規な使用方法を提供することによって、延いては、ユーザーに対する訴求力を高めることを可能としている。
【００４７】
Ｃ．変形例  ：
上述した実施例には、いくつかの変形例が考えられる。以下では、これらの変形例について簡単に説明する。
【００４８】
Ｃ−１．第１変形例  ：
顔の各器官の画像と、「のっぺらぼう」の顔の画像とを印刷する際には、これらの画像を同じ倍率で拡大して印刷することとしてもよい。例えば、図８に示されている様に、「のっぺらぼう」の顔を大きく拡大して印刷する場合には（図８（ａ）を参照）、これに合わせて、顔の各器官の画像を同じ倍率で拡大して印刷する（図８（ｂ）を参照）。こうすれば、顔の大きさに応じて、顔の各器官を適切な大きさで印刷することができるので、拡大した画像を使って福笑いを行うことが可能となる。もちろん、同じ倍率で縮小して印刷することとしてもよい。こうすることによって、ユーザーは、好みの大きさで福笑いを行うことが可能となる。
【００４９】
Ｃ−２．第２変形例  ：
前述した実施例では、１人の人物の顔が写っている画像を例に説明したが、複数の人物が写っている画像を用いて福笑いの画像を印刷することも可能である。図９には、２人の人物が写っている画像を用いて、福笑いの画像を印刷した様子が例示されている。２人の人物が写っている画像の場合、２人の人物の顔から、それぞれ顔の各器官を抽出すればよい。そして、２人の顔の各器官の画像と、２人の人物を「のっぺらぼう」の顔にした画像とを、それぞれ印刷すればよい。こうすれば、複数の人物の顔を用いて「福笑い」を行うことが可能となる。
【００５０】
また、写っている人物全員の顔を用いるのではなく、写っている顔の中で一番大きな顔を用いて福笑いの画像を印刷することとしてもよい。例えば、画像データから顔の各器官を検出したら、各器官の大きさや位置関係に基づいて、一番大きな顔を選び出す。そして、他の顔はそのままにしておき、一番大きな顔のみを、福笑いの顔にして印刷する。あるいは、一番大きな顔のみを拡大して印刷することとしてもよい。こうすれば、福笑いに適した大きな顔を用いて福笑いを行うことが可能となる。
【００５１】
Ｃ−３．第３変形例  ：
あるいは、画像の中から正面を向いている人物を検出し、正面を向いている人物の顔を福笑いの顔にして印刷することとしてもよい。図１０には、正面を向いている人物の顔を福笑いの顔にした様子が示されている。図中の左側の人物は横を向いているので、この人物の顔はそのままにしておき、残りの２人の顔を福笑いの顔にして印刷している。こうすれば、福笑いに適した正面を向いた顔を用いて福笑いを行うことが可能となる。
【００５２】
もちろん、２人以上の人物が写っている画像や、横を向いた人物が写っている画像については、福笑いの画像にしないものとしてもよい。例えば、画像データから顔の各器官を検出した結果、２人以上の人物が写っていたり、人物が横を向いていると判断された場合には、その旨をユーザーに知らせた上で、画像をそのまま出力することとしてもよい。こうした種々の態様のうち、いずれの態様で画像を出力するかは、ユーザーが、操作パネル３１０を操作して選択できるものとしてもよい。こうすれば、ユーザーの好みに応じて、適切な態様で福笑いの画像を出力することが可能となる。
【００５３】
以上、本実施例の印刷装置について説明したが、本発明は上記すべての実施例および変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。
【００５４】
例えば、上述した実施例では、スキャナ・プリンタ・コピー複合装置として実施する場合について説明したが、ミニラボ機などの写真プリント機器として実施してもよい。また、街角や公共の場などに置かれた無人の写真印刷端末として実施してもよい。こうした場合でも、人物の顔から各器官を抽出して福笑い用の画像を印刷することが可能である。
【００５５】
もちろん、こうした各種の印刷装置に限られず、その他の各種の装置として実施することも可能である。例えば、液晶ディスプレイやＣＲＴディスプレイなどの画像表示装置として実施することも可能であるし、フォトビューワーや携帯電話端末などの携帯型表示装置として実施することも可能である。こうした場合にも、福笑い用の画像を出力することができるので、ユーザーに新規な使用方法を提供することが可能となり、延いては、ユーザーに対する訴求力を高めることが可能となる。
【図面の簡単な説明】
【００５６】
【図１】本実施例の印刷装置を示す説明図である。
【図２】本実施例の「福笑い印刷処理」の流れを示したフローチャートである。
【図３】器官検出用の画像データから顔の各器官の領域を検出した様子を示した説明図である。
【図４】元の画像データから目の画像データを抽出する様子を示した説明図である。
【図５】目領域を２つの領域に分けて緩衝領域を設けた様子を示した説明図である。
【図６】目領域を塗り潰す様子を示した説明図である。
【図７】本実施例の「福笑い印刷処理」によって出力された画像を例示した説明図である。
【図８】人物の顔と顔の各器官とを同じ倍率で拡大して出力した様子を例示した説明図である。
【図９】２人の人物が写っている画像を用いて、福笑いの画像を印刷した様子を例示した説明図である。
【図１０】正面を向いている人物の顔を用いて、福笑いの画像を印刷した様子を示した説明図である。
【符号の説明】
【００５７】
１０…印刷装置、    １００…スキャナ部、    ２００…プリンタ部
３００…制御部、    ３１０…操作パネル
【図１】
2009284126.tif 000003
【図２】
2009284126.tif 000004
【図３】
2009284126.tif 000005
【図４】
2009284126.tif 000006
【図５】
2009284126.tif 000007
【図６】
2009284126.tif 000008
【図７】
2009284126.tif 000009
【図８】
2009284126.tif 000010
【図９】
2009284126.tif 000011
【図１０】
2009284126.tif 000012