(57)【要約】【課題】写真画像中の被写体人物本人にとって違和感の少ない表示結果又は印刷結果を得られる補正画像データを生成するための画像処理装置及び画像処理方法を提供する。【解決手段】本発明の一態様に係る画像処理装置は、画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出ユニットと、前記検出された器官領域に基づいて、前記検出された顔領域の画像データに対し左右平均化処理を施す平均化処理ユニットと、を備えているものである。【選択図】図１
2009265726.tif 000002
【特許請求の範囲】
【請求項１】
画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出ユニットと、
前記検出された器官領域に基づいて、前記検出された顔領域の画像データに対し左右平均化処理を施す平均化処理ユニットと、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記顔検出ユニットは、前記検出された顔領域を画定する矩形領域を各顔領域ごとに設定するとともに、前記矩形領域の縦の中心軸を前記各矩形領域ごとに特定し、かつ、前記各矩形領域を、顔の各器官の左右部分がそれぞれ含まれる複数の分割矩形領域に分割するものであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記平均化処理ユニットは、対応する左右の前記分割矩形領域に含まれる器官部分の位置座標を比較し、それらの位置座標が平均化されるように、対応する左右の前記分割矩形領域に含まれる器官部分の画像データの変形処理を、対応する左右の前記分割矩形領域ごとに行うことにより、前記左右平均化処理を行うものであることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記顔検出ユニットにより複数の顔領域が検出された場合、前記平均化処理ユニットは、複数の顔領域の画像データのうちのいずれかに対し前記左右平均化処理を選択的に行うものであることを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
画像データのデータ形式を変換して、プリンタで処理可能な印刷画像データを生成する印刷データ生成ユニットをさらに備えていることを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記顔検出ユニットにより複数の顔領域が検出され、かつ、検出された顔領域の数と予定印刷枚数とが一致した場合、前記平均化処理ユニットは、前記左右平均化処理の対象とする顔領域の画像データを予定印刷枚数の一枚ごとに変更して前記左右平均化処理を行うものであることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出過程と、
前記検出された器官領域に基づいて、前記検出された顔領域の画像データに対し左右平均化処理を施す平均化処理過程と、
を含むことを特徴とする画像処理方法。
【請求項８】
画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出機能と、
前記検出された器官領域に基づいて、前記検出された顔領域の画像データに対し左右平均化処理を施す平均化処理機能と、
をコンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に係り、特に、写真画像中の被写体人物本人にとって違和感の少ない表示結果又は印刷結果を得られる補正画像データを生成するための画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
人の顔は、一見左右対称のように見えていても、よく見ると完全に左右対称ではないことが少なくなく、その度合いによっては、普段、本人が鏡を見て見慣れている左右反転像の自分の顔と写真に写された左右反転していない自分の顔との相違に違和感を感じることがある。
【０００３】
この違和感によって、本来は良い思い出となるはずの記念写真が、本人にとっては不満を感じるものになってしまうことがあった。
【０００４】
また、上述の違和感によって、「自分は写真写りが悪い」と思い込んでしまい、人によっては、写真を撮影されることに抵抗感や嫌悪感を感じるようになってしまうこともあった。
【０００５】
写真画像やＣＧ画像等の各種画像データに対しては従来より様々な画像処理が行われており、そのうちの一つに、画像の略全体を反転させて鏡像処理を施しながら、文字部分等の反転させたくない部分のみ反転させずにそのまま残すという画像処理技術がある（例えば、特許文献１を参照。）。
【特許文献１】特開平８−２２３４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記画像処理技術は、処理対象の画像として建造物の間取り図等を想定し、画像の非反転部分として、画像の一部分に存在する文字部分等を想定しているものであり、処理対象の画像の大部分は反転させて鏡像処理を施すことが前提となっている。
【０００７】
従って、人物が背景と共に撮影された写真画像データにこの画像処理技術を適用すると、人物の顔のみならず人物の体や背景まで反転させてしまうため、記念写真やスナップ写真等の写真画像データに対する処理として不適当であり、上述の違和感を解消するための解決策として妥当でない。
【０００８】
本発明は、以上の問題点に鑑みてなされたものであり、その目的は、写真画像中の被写体人物本人にとって違和感の少ない表示結果又は印刷結果を得られる補正画像データを生成するための画像処理装置及び画像処理方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係る画像処理装置の一態様によれば、画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出ユニットと、前記検出された器官領域に基づいて、前記検出された顔領域の画像データに対し左右平均化処理を施す平均化処理ユニットと、を備えていることを特徴とする画像処理装置が提供される。
【００１０】
本発明に係る画像処理装置の上記一態様において、前記顔検出ユニットは、前記検出された顔領域を画定する矩形領域を各顔領域ごとに設定するとともに、前記矩形領域の縦の中心軸を前記各矩形領域ごとに特定し、かつ、前記各矩形領域を、顔の各器官の左右部分がそれぞれ含まれる複数の分割矩形領域に分割するものとするとよい。
【００１１】
前記平均化処理ユニットは、対応する左右の前記分割矩形領域に含まれる器官部分の位置座標を比較し、それらの位置座標が平均化されるように、対応する左右の前記分割矩形領域に含まれる器官部分の画像データの変形処理を、対応する左右の前記分割矩形領域ごとに行うことにより、前記左右平均化処理を行うものとするとよい。
【００１２】
前記顔検出ユニットにより複数の顔領域が検出された場合、前記平均化処理ユニットは、複数の顔領域の画像データのうちのいずれかに対し前記左右平均化処理を選択的に行うものとするとよい。
【００１３】
本発明に係る画像処理装置の上記一態様において、画像データのデータ形式を変換して、プリンタで処理可能な印刷画像データを生成する印刷データ生成ユニットをさらに備えているものとするとよい。
【００１４】
前記顔検出ユニットにより複数の顔領域が検出され、かつ、検出された顔領域の数と予定印刷枚数とが一致した場合、前記平均化処理ユニットは、前記左右平均化処理の対象とする顔領域の画像データを予定印刷枚数の一枚ごとに変更して前記左右平均化処理を行うものとするとよい。
【００１５】
本発明に係る画像処理装置の他の態様によれば、画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出ユニットと、検出された顔領域の画像データを切り出すデータ切り出しユニットと、切り出された顔領域の画像データに対し左右平均化処理を行って顔領域の変形画像データを生成するデータ変形ユニットと、生成された顔領域の変形画像データを元の写真画像データに合成するデータ合成ユニットと、を備えていることを特徴とする画像処理装置が提供される。
【００１６】
本発明に係る画像処理装置の上記他の態様において、上記顔検出ユニットは、検出された顔領域を画定する矩形領域を各顔領域ごとに設定するとともに、上記矩形領域の縦の中心軸を上記各矩形領域ごとに特定し、かつ、上記各矩形領域を、顔の各器官の左右部分がそれぞれ含まれる複数の分割矩形領域に分割するものとするとよい。
【００１７】
上記データ変形ユニットは、対応する左右の上記分割矩形領域に含まれる器官部分の位置座標を比較し、それらの位置座標が平均化されるように、対応する左右の上記分割矩形領域に含まれる器官部分の画像データの変形処理を、対応する左右の上記分割矩形領域ごとに行うことにより、上記左右平均化処理を行うものとするとよい。
【００１８】
上記顔検出ユニットにより複数の顔領域が検出された場合、上記データ変形ユニットは、複数の顔領域の画像データのうちのいずれかに対し上記左右平均化処理を選択的に行うものとするとよい。
【００１９】
本発明に係る画像処理装置の上記他の態様において、上記データ合成ユニットにより合成された補正画像データのデータ形式を変換して、プリンタで処理可能な印刷画像データを生成する印刷データ生成ユニットをさらに備えているものとするとよい。
【００２０】
上記顔検出ユニットにより複数の顔領域が検出され、かつ、検出された顔領域の数と予定印刷枚数とが一致した場合、上記データ変形ユニットは、上記左右平均化処理の対象とする顔領域の画像データを予定印刷枚数の一枚ごとに変更して上記左右平均化処理を行うものとするとよい。
【００２１】
また、本発明に係る画像処理方法の一態様によれば、画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出過程と、前記検出された器官領域に基づいて、前記検出された顔領域の画像データに対し左右平均化処理を施す平均化処理過程と、を含むことを特徴とする画像処理方法が提供される。
【００２２】
また、本発明に係る画像処理方法の他の態様によれば、画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出過程と、検出された顔領域の画像データを切り出すデータ切り出し過程と、切り出された顔領域の画像データに対し左右平均化処理を行って顔領域の変形画像データを生成するデータ変形過程と、生成された顔領域の変形画像データを元の写真画像データに合成するデータ合成過程と、を含むことを特徴とする画像処理方法が提供される。
【００２３】
また、本発明に係るコンピュータプログラムの一態様によれば、画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出機能と、前記検出された器官領域に基づいて、前記検出された顔領域の画像データに対し左右平均化処理を施す平均化処理機能と、をコンピュータに実現させるためのコンピュータプログラムが提供される。
【００２４】
また、本発明に係るコンピュータプログラムの他の態様によれば、画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出機能と、検出された顔領域の画像データを切り出すデータ切り出し機能と、切り出された顔領域の画像データに対し左右平均化処理を行って顔領域の変形画像データを生成するデータ変形機能と、生成された顔領域の変形画像データを元の写真画像データに合成するデータ合成機能と、をコンピュータに実現させるためのコンピュータプログラムが提供される。
【発明の効果】
【００２５】
本発明に係る画像処理装置及び画像処理方法は、上記各態様により、写真画像中の被写体人物本人が鏡を見て見慣れている左右反転像の自分の顔との比較において感じる違和感を解消又は軽減し得る表示結果又は印刷結果を得られる補正画像データを生成することができる。
【発明を実施するための最良の形態】
【００２６】
本発明に係る画像処理装置及び画像処理方法の構成の概要は、人物が被写体として含まれている写真画像を表示又は印刷するに際し、当該画像データに含まれている人物の顔領域を検出して、顔領域の画像データに対し左右反転処理又は左右平均化処理を行い、元の写真画像データに合成して補正画像データを生成するものである。
【００２７】
顔領域の画像データに対し左右反転処理を行うことにより、被写体人物本人が鏡を見て見慣れている左右反転像の顔を写真画像中に再現し、本人にとって自分自身が記憶している自分の顔との比較において違和感のない写真表示結果又は印刷結果を提供することができる。
【００２８】
但し、写真画像中に含まれている人物の顔領域に左右反転処理を行うと、結果として得られる写真画像は、被写体人物本人にとっては違和感のないものであっても、他人から見ると違和感を感じる可能性がある。
【００２９】
そこで、本発明に係る画像処理装置及び画像処理方法においては、検出した顔領域の画像データに対して行う処理として、左右反転処理のみならず、左右平均化処理を選択することも可能として、被写体人物本人にとっても他人にとっても違和感の少ない写真表示結果又は印刷結果を提供することができる。
【００３０】
以下、本発明に係る画像処理装置及び画像処理方法の実施の形態について、図面を参照しながら詳細に説明する。
【００３１】
図１は、本発明の第一の実施の形態に係る画像処理装置を含むプリンタ複合機の構成を示すブロック図である。
【００３２】
図１に示す本発明の第一の実施の形態に係る画像処理装置２０は、ホストコンピュータへの接続が必須ではなく、メモリカード等に記録された写真画像データを単体で印刷可能なプリンタ複合機１の一部を構成する装置として具現化された例である。尚、プリンタ複合機とは、プリンタの機能の他にスキャナ、コピー機等の機能を備えたものをいう。
【００３３】
図１に示すプリンタ複合機１は、画像データを入力するためのデータ入力装置１０と、入力された画像データを一時的に保持するメモリ３０と、画像データに対し画像処理を行う画像処理装置２０と、操作に必要な情報表示及び入力を行うためのユーザインタフェース４０と、画像処理の結果として生成された印刷画像データに基づき印刷を行うプリンタユニット５０とを備えている。
【００３４】
データ入力装置１０は、メモリカードからの画像データの読み込みを行うメモリカードリーダ１１と、原稿からの画像データの読み込みを行うスキャナユニット１２と、コンピュータ等の外部機器からの画像データの入力を行うための外部インタフェースユニット１３とを備えている。
【００３５】
データ入力装置１０を介して入力された画像データは、メモリ３０に一時的に保持される。
【００３６】
ユーザインタフェース４０は、操作に必要な情報表示を行う液晶ディスプレイ（ＬＣＤ）４１と、ユーザからの指示を入力するためのスイッチ若しくはボタン４２又はタッチパネル４３とを備えている。
【００３７】
本発明の第一の実施の形態に係る画像処理装置２０は、画像データに含まれている人物の顔領域を検出する顔検出ユニット２１と、検出された顔領域の画像データを切り出すデータ切り出しユニット２２と、切り出された顔領域の画像データに対し左右反転処理又は左右平均化処理を行って顔領域の変形画像データを生成するデータ変形ユニット２３と、生成された顔領域の変形画像データを元の写真画像データに合成するデータ合成ユニット２４と、合成された合成写真画像データのデータ形式を変換して、プリンタユニット５０で処理可能な印刷画像データを生成する印刷データ生成ユニット２５とを備えている。
【００３８】
本発明の第一の実施の形態に係る画像処理装置２０は、上記各ユニット２１乃至２５の順次動作によって、メモリ３０に一時的に保持されている写真画像データに対する画像処理を行う。
【００３９】
プリンタユニット５０は、生成された印刷画像データに基づき画像印刷を行う。
【００４０】
次に、本発明の第一の実施の形態に係る画像処理装置の動作、即ち、本発明の第一の実施の形態に係る画像処理方法の手順について、より詳細に説明する。
【００４１】
図２は、本発明の第一の実施の形態に係る画像処理装置の動作、即ち、本発明の第一の実施の形態に係る画像処理方法の手順を示すフローチャートである。また、図３は、検出された画像データの顔を順次選択して表示する様子を模式的に示す説明図である。
【００４２】
本発明の第一の実施の形態に係る画像処理装置及び画像処理方法では、先ず最初に、処理対象となる画像データに対し顔検出ユニット２１による顔検出処理を行って、画像データに含まれている人物の顔領域を検出し、顔領域の数、各顔領域の位置及び大きさを特定する（ステップＳ１０１）。顔検出処理は、既存の顔検出技術を含む任意の顔検出技術を用いて行うことができる。顔検出処理の際には、検出された顔領域を画定する矩形領域を各顔領域ごとに設定しておく。また、本発明の第一の実施の形態に係る画像処理装置及び画像処理方法において顔領域の画像データに対し行う左右反転処理又は左右平均化処理は、画像データの顔がほぼ真正面から写っている場合には容易に実施が可能であるが、画像データの顔が斜め方向から写っている場合には実施が困難であるため、顔検出ユニット２１による顔検出処理では、ほぼ真正面から写っている顔のみ検出するように、予め設定を行っておくとよい。斯かる設定は、例えば、顔検出ユニット２１の動作制御プログラムに使用する学習サンプル用顔画像データとして真正面から写っている顔画像データのみを用いることにより、画像データに含まれている人物の顔領域のなかからほぼ真正面から写っている顔のみを抽出して検出することができる。
【００４３】
顔検出処理の結果、人物の顔領域が検出されたか否かを識別し（ステップＳ１０２）、人物の顔領域が検出されなかった場合は、本発明の第一の実施の形態に係る画像処理装置及び画像処理方法による画像処理を実施する必要がないので、印刷データ生成ユニット２５により、写真画像データのデータ形式を変換して、プリンタユニット５０で処理可能な印刷画像データを生成する（ステップＳ１１５）。
【００４４】
一方、人物の顔領域が検出された場合は、本発明の第一の実施の形態に係る画像処理装置及び画像処理方法による画像処理の適用又は不適用を順次決定するため、適用又は不適用が未決定の残りの顔領域があるか否かを識別し（ステップＳ１０６）、適用又は不適用が未決定の残りの顔領域がある場合には、そのうちの一つを選択して（ステップＳ１０７）、選択した顔領域に対する処理方法の選択入力を受け付ける（ステップＳ１０８）。
【００４５】
ここでは、例えば、ユーザインタフェース４０の液晶ディスプレイ４１を使用して、図３（ａ）、図３（ｂ）、図３（ｃ）に示すように、写真画像中の選択した顔領域に枠状カーソルを重ねて表示し、その顔領域の画像データに対する補正処理、即ち、左右反転処理又は左右平均化処理の適用又は不適用、及び、補正処理を適用する場合には左右反転処理又は左右平均化処理のいずれを適用するかについての選択入力を受け付ける。表示画面には、「選択された顔に補正処理を行いますか？」というメッセージと共に「Ｙｅｓ」及び「Ｎｏ」のクリックボタンを表示し、「Ｙｅｓ」が選択された場合には、さらに、補正処理として「左右反転処理又は左右平均化処理のいずれを行いますか？」というメッセージと共に「左右反転処理」及び「左右平均化処理」のクリックボタンを表示し、「左右反転処理」又は「左右平均化処理」のいずれかについての選択入力を受け付けるようにする。選択入力は、例えば、ユーザインタフェース４０のスイッチ若しくはボタン４２又はタッチパネル４３を介して受け付ける。
【００４６】
現在選択中の顔領域に対する処理方法の選択入力を受け付けた後、その選択入力に基づいて補正処理の適用又は不適用を決定し（ステップＳ１０９）、不適用が決定された場合には、ステップＳ１０６へ戻って適用又は不適用が未決定の残りの顔領域があるか否かを識別し、以後の各ステップを順次同様に行う。
【００４７】
一方、補正処理の適用が決定された場合には、現在選択中の顔領域を画定する矩形領域の画像データを元の写真画像データからデータ切り出しユニット２２によって切り出し処理し（ステップＳ１１０）、処理方法の選択入力に基づいて左右反転処理及び左右平均化処理のうちの左右平均化処理が選択されているか否かを識別し（ステップＳ１１１）、左右平均化処理が選択されている場合には顔領域の画像データに対して左右平均化処理を実行し（ステップＳ１１２）、左右平均化処理が選択されていない場合には顔領域の画像データに対して左右反転処理を実行して（ステップＳ１１３）、顔領域の変形画像データを生成する。
【００４８】
ここで、本発明の第一の実施の形態に係る画像処理装置及び画像処理方法における左右反転処理及び左右平均化処理について説明する。
【００４９】
左右反転処理においては、検出された顔領域を画定する矩形領域の縦の中心軸、即ち、顔の眉間及び鼻梁並びに下顎中央端部を通過する中心軸を特定し、その中心軸に関する左右反転処理を行うことにより、顔領域の画像データに対して鏡面反転処理を行う。
【００５０】
尚、補正処理対象となっている人物の髪型が例えば右分け又は左分け等になっていて、頭髪部分が鏡面反転写像と実像とで明らかに異なるものとなる場合があるので、補正処理対象となる顔領域を画定する矩形領域には、頭髪部分が含まれないようにしておくことが望ましい。
【００５１】
一方、左右平均化処理においては、検出された顔領域を画定する矩形領域の縦の中心軸を特定するだけでなく、その顔領域に含まれる器官、即ち、眉毛、目、鼻、口の位置を特定し、顔領域を画定する矩形領域を、各器官の左右部分がそれぞれ含まれる複数の分割矩形領域に分割する。例えば、複数の分割矩形領域として、左眉毛、右眉毛、左目、右目、鼻の左半分、鼻の右半分、口の左半分、口の右半分をそれぞれ含む分割矩形領域を設定する。
【００５２】
そして、対応する左右の分割矩形領域に含まれる器官部分の位置座標を比較し、それらの位置座標が平均化されるように、対応する左右の分割矩形領域に含まれる器官部分の画像データの変形処理を行う。この器官部分の画像データの変形処理による左右の器官部分の位置座標平均化処理を、対応する左右の分割矩形領域ごとに行うことによって、顔領域の画像データの左右平均化処理を行うことができる。
【００５３】
顔領域に含まれる器官の位置特定には、例えば、特表２００２−５３１９０１号公報に開示された技術を含む任意の位置特定技術を用いることができる。
【００５４】
また、顔領域を画定する矩形領域の縦の中心軸の特定、顔領域を画定する矩形領域の複数の分割矩形領域への分割、及び、分割矩形領域の画像データの変形処理については、例えば、特願２００７−０８２３２５号及び特願２００７−１９５０４９号に開示された技術を含む任意の顔検出技術及び画像データ変形処理技術を用いることができる。
【００５５】
左右反転処理又は左右平均化処理の終了後、顔領域の変形画像データと元の写真画像データとの合成処理を行い（ステップＳ１１４）、補正画像データを生成する。この合成処理の際、顔領域の変形画像データと元の写真画像データとの境界部分が不自然に目立たないようにするために、境界部分に例えばぼかし処理等の補正処理を行って、全体として自然な写真画像になるようにするとよい。
【００５６】
合成処理を実行後、ステップＳ１０６へ戻って、本発明の第一の実施の形態に係る画像処理装置及び画像処理方法による画像処理の適用又は不適用が未決定の残りの顔領域があるか否かを識別し、適用又は不適用が未決定の残りの顔領域がある場合には、以後の各ステップを順次同様に行う。
【００５７】
一方、適用又は不適用が未決定の残りの顔領域がない場合には、合成処理済みの補正画像データのデータ形式を印刷データ生成ユニット２５により変換して、プリンタユニット５０で処理可能な印刷画像データを生成する（ステップＳ１１５）。ここで行う印刷画像データへのデータ形式の変換は、例えば、ＲＧＢデータからＣＭＹＫデータへの色データ変換やハーフトーニング処理等の既知のデータ変換処理であり、本発明の本質的構成とは関係がないので、詳細な説明は省略する。
【００５８】
本発明の第一の実施の形態に係る画像処理装置及び画像処理方法は、以上のように、画像データに含まれている人物の顔領域を検出して顔領域の画像データに対し左右反転処理又は左右平均化処理を行うことにより、画像中の被写体人物本人が鏡を見て見慣れている左右反転像の自分の顔との比較において感じる違和感を解消又は軽減し得る表示結果又は印刷結果を得られる補正画像データを生成することができる。
【００５９】
尚、上述の本発明の第一の実施の形態に係る画像処理装置及び画像処理方法においては、処理対象となる写真画像データに基づいて印刷画像データが生成されて最終的に印刷が行われるものとして、本発明の第一の実施の形態に係る画像処理装置２０が印刷データ生成ユニット２５を備え且つプリンタ複合機１の一部を構成する装置として具現化された例について説明した。
【００６０】
しかし、印刷を行わない場合、即ち、顔領域の変形画像データと元の写真画像データとの合成処理により生成された補正画像データに基づいて表示装置に補正写真画像を表示させるだけで足りる場合は、印刷データ生成ユニット２５及び印刷データ生成ステップ（過程）は、本発明の第一の実施の形態に係る画像処理装置及び画像処理方法の構成として必要な構成ではない。
【００６１】
また、本発明の第一の実施の形態に係る画像処理装置及び画像処理方法において必要不可欠な構成のみを抽出すると、本発明の第一の実施の形態に係る画像処理装置及び画像処理方法は、画像データに含まれている人物の顔領域及び顔の器官領域を検出する顔検出ユニット（又は過程）と、検出された器官領域に基づいて、検出された顔領域の画像データに対し左右反転処理又は左右平均化処理を施すデータ変形（反転処理又は平均化処理）ユニット（又は過程）と、を備えているものとなる。
【００６２】
次に、複数の人物が写っている写真を、写っている人物の人数と同じ枚数だけ印刷して各人に配布する場合に、画像処理対象となる人物の顔領域の選択を印刷一枚ごとに変更し、顔領域の画像データに画像処理が行われた人物と当該印刷結果を受け取る人物とが一致するように写真の配布を行う実施の形態を、上記第一の実施の形態の応用例である第二の実施の形態として説明する。
【００６３】
図４は、本発明の第二の実施の形態に係る画像処理装置の動作、即ち、本発明の第二の実施の形態に係る画像処理方法の手順を示すフローチャートである。また、図５は、画像処理対象となる人物の顔領域の選択を印刷一枚ごとに変更して顔領域の画像データに画像処理を行った写真画像データに基づく印刷結果である補正写真画像を模式的に示す説明図である。
【００６４】
本発明の第二の実施の形態に係る画像処理装置及び画像処理方法でも、先ず最初に、処理対象となる画像データに対し顔検出ユニット２１による顔検出処理を行って、画像データに含まれている人物の顔領域を検出し、顔領域の数、各顔領域の位置及び大きさを特定する（ステップＳ１０１）。また、顔検出処理の際には、検出された顔領域を画定する矩形領域を各顔領域ごとに設定しておく。
【００６５】
顔検出処理の結果、人物の顔領域が検出されたか否かを識別し（ステップＳ１０２）、人物の顔領域が検出されなかった場合は、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法による画像処理を実施する必要がないので、印刷データ生成ユニット２５により、写真画像データのデータ形式を変換して、プリンタユニット５０で処理可能な印刷画像データを生成する（ステップＳ１１５）。
【００６６】
一方、人物の顔領域が検出された場合は、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法では、検出された顔領域の数が複数であるか否かを識別する（ステップＳ１０３）。
【００６７】
検出された顔領域の数が複数でない場合、即ち、一つのみの場合は、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法が想定する場合ではないので、ステップＳ１０６からステップＳ１１５までを前述の本発明の第一の実施の形態に係る画像処理装置及び画像処理方法と全く同様に行う。
【００６８】
他方、検出された顔領域の数が複数である場合は、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法では、ここで印刷枚数の受付を行う（ステップＳ１０４）。印刷枚数の入力は、例えば、ユーザインタフェース４０のスイッチ若しくはボタン４２又はタッチパネル４３を介して受け付ける。
【００６９】
印刷枚数の受付後、検出された顔領域の数と印刷枚数とが一致するか否かを識別する（ステップＳ１０５）。
【００７０】
検出された顔領域の数と印刷枚数とが一致しない場合は、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法が想定する場合ではないので、ステップＳ１０６からステップＳ１１５までを前述の本発明の第一の実施の形態に係る画像処理装置及び画像処理方法と全く同様に行う。
【００７１】
一方、検出された顔領域の数と印刷枚数とが一致する場合は、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法が想定する場合に該当する可能性が高いと推測されるので、前述の本発明の第一の実施の形態に係る画像処理装置及び画像処理方法の動作手順を一部変更した本発明の第二の実施の形態に係る画像処理装置及び画像処理方法の動作手順を実行する。
【００７２】
先ず、印刷枚数の一枚ごとに、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法による画像処理の適用又は不適用を順次決定するため、適用又は不適用が未決定の残りの印刷枚数があるか否かを識別し（ステップＳ１１６）、適用又は不適用が未決定の残りの印刷枚数がある場合には、検出された顔領域のうちの未選択の顔領域の一つを選択して（ステップＳ１１７）、選択した顔領域に対する処理方法の選択入力を受け付ける（ステップＳ１１８）。具体的には、前述の本発明の第一の実施の形態に係る画像処理装置及び画像処理方法と同様に、選択した顔領域の画像データに対する補正処理、即ち、左右反転処理又は左右平均化処理の適用又は不適用、及び、補正処理を適用する場合には左右反転処理又は左右平均化処理のいずれを適用するかについての選択入力を受け付ける。即ち、例えば、ユーザインタフェース４０の液晶ディスプレイ４１を使用して、前述の図３（ａ）、図３（ｂ）、図３（ｃ）に示すように、写真画像中の選択した顔に枠状カーソルを重ねて表示し、選択入力は、例えば、ユーザインタフェース４０のスイッチ若しくはボタン４２又はタッチパネル４３を介して受け付ける。
【００７３】
現在選択中の顔領域に対する処理方法の選択入力を受け付けた後、その選択入力に基づいて補正処理の適用又は不適用を決定し（ステップＳ１１９）、不適用が決定された場合には、ステップＳ１１６へ戻って適用又は不適用が未決定の残りの印刷枚数があるか否かを識別し、以後の各ステップを順次同様に行う。
【００７４】
一方、補正処理の適用が決定された場合には、現在選択中の顔領域を画定する矩形領域の画像データを元の写真画像データからデータ切り出しユニット２２によって切り出し処理し（ステップＳ１２０）、処理方法の選択入力に基づいて左右反転処理及び左右平均化処理のうちの左右平均化処理が選択されているか否かを識別し（ステップＳ１２１）、左右平均化処理が選択されている場合には顔領域の画像データに対して左右平均化処理を実行し（ステップＳ１２２）、左右平均化処理が選択されていない場合には顔領域の画像データに対して左右反転処理を実行して（ステップＳ１２３）、顔領域の変形画像データを生成する。本発明の第二の実施の形態に係る画像処理装置及び画像処理方法における左右反転処理及び左右平均化処理の具体的内容は、前述の本発明の第一の実施の形態に係る画像処理装置及び画像処理方法における左右反転処理及び左右平均化処理と同様である。
【００７５】
左右反転処理又は左右平均化処理の終了後、顔領域の変形画像データと元の写真画像データとの合成処理を行い（ステップＳ１２４）、補正画像データを生成する。
【００７６】
合成処理を実行後、合成処理済みの補正画像データのデータ形式を印刷データ生成ユニット２５により変換して、プリンタユニット５０で処理可能な印刷画像データを生成する（ステップＳ１２５）。
【００７７】
印刷枚数のうちの一枚についての印刷画像データを生成後、再び、ステップＳ１１６へ戻って、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法による画像処理の適用又は不適用が未決定の残りの印刷枚数があるか否かを識別し、適用又は不適用が未決定の残りの印刷枚数がある場合には、以後の各ステップを順次同様に行う。
【００７８】
適用又は不適用が未決定の残りの印刷枚数がない場合には、本発明の第二の実施の形態に係る画像処理装置及び画像処理方法の動作手順は終了する。
【００７９】
本発明の第二の実施の形態に係る画像処理装置及び画像処理方法は、以上のように、複数の人物が写っている写真を、写っている人物の人数と同じ枚数だけ印刷して各人に配布する場合に、画像処理対象となる人物の顔の選択を印刷一枚ごとに変更して顔領域の画像データに左右反転処理又は左右平均化処理の画像処理を行う。
【００８０】
そして、顔領域の画像データに画像処理が行われた人物と当該印刷結果を受け取る人物とが一致するように、例えば、Ａさんの顔領域の画像データに画像処理が行われた写真画像データに基づく図５（ａ）に示す印刷結果写真はＡさんに配布し、Ｂさんの顔領域の画像データに画像処理が行われた写真画像データに基づく図５（ｂ）に示す印刷結果写真はＢさんに配布し、Ｃさんの顔領域の画像データに画像処理が行われた写真画像データに基づく図５（ｃ）に示す印刷結果写真はＣさんに配布する。
【００８１】
それにより、印刷結果写真を受け取る各人にとって本人が鏡を見て見慣れている左右反転像の自分の顔との比較において違和感が解消又は軽減された自身の写像が現像され、かつ、本人以外の他人の顔については画像処理が適用されない普段見慣れた顔と一致するそのままの写像が現像された最適な印刷結果写真を提供することができる。即ち、印刷結果写真を受け取る各人にとって、現像された写真中の自分を見ても他人を見ても違和感のない又は少ない最適な印刷結果写真を提供することができる。
【００８２】
尚、前述の本発明の第一の実施の形態に係る画像処理装置及び上記本発明の第二の実施の形態に係る画像処理装置が備える各構成の機能は、ソフトウェア即ちコンピュータプログラムによりコンピュータにおいて実現されるようにしてもよい。斯かる機能を実現するコンピュータプログラムは、コンピュータによる読み出しが可能な記録媒体に記録された形態で提供される。コンピュータは、直接又は間接に記録媒体から読み出した当該コンピュータプログラムを演算処理装置によって実行することにより、上記各構成の機能を実現することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の第一の実施の形態に係る画像処理装置を含むプリンタ複合機の構成を示すブロック図である。
【図２】本発明の第一の実施の形態に係る画像処理方法の手順を示すフローチャートである。
【図３】検出された画像データの顔を順次選択して表示する様子を模式的に示す説明図である。
【図４】本発明の第二の実施の形態に係る画像処理方法の手順を示すフローチャートである。
【図５】画像処理対象となる人物の顔の選択を印刷一枚ごとに変更して顔領域の画像データに画像処理を行った写真画像データに基づく印刷結果である補正写真画像を模式的に示す説明図である。
【符号の説明】
【００８４】
１  プリンタ複合機
１０  データ入力装置
１１  メモリカードリーダ
１２  スキャナユニット
１３  外部インタフェースユニット
２０  画像処理装置
２１  顔検出ユニット
２２  データ切り出しユニット
２３  データ変形ユニット
２４  データ合成ユニット
２５  印刷データ生成ユニット
３０  メモリ
４０  ユーザインタフェース
４１  液晶ディスプレイ（ＬＣＤ）
４２  スイッチ又はボタン
４３  タッチパネル
５０  プリンタユニット
【図１】
2009265726.tif 000003
【図２】
2009265726.tif 000004
【図３】
2009265726.tif 000005
【図４】
2009265726.tif 000006
【図５】
2009265726.tif 000007