(57)【特許請求の範囲】
【請求項１】
画像処理プログラムであって、
コンピュータを、
記録媒体に格納された複数の画像データのうち、人物を被写体として含む人物画像に対応した画像データを選択する人物画像選択手段と、
前記記録媒体に格納された複数の画像データのうち、出力画像に配置すべき背景画像に対応した画像データを選択する背景画像選択手段と、
前記人物画像に被写体として含まれる前記人物と、前記背景画像とが配置された出力画像に対応する出力画像データを、前記人物画像選択手段により選択された前記画像データ及び前記背景画像選択手段により選択された前記画像データに基づいて生成する生成手段と、
前記画像データに対応した人物画像において、被写体として含まれる人物を認識する人物認識手段として機能させ、
前記複数の画像データが、２以上のグループに分類されて、前記記録媒体に格納されている場合、前記人物画像選択手段は、前記グループ毎に、前記人物画像に対応した画像データを選択し、前記背景画像選択手段は、前記グループ毎に、前記背景画像に対応した画像データを選択するものであり、
前記生成手段は、前記人物画像に被写体として含まれる前記人物と前記背景画像とを前記グループ毎に合成した合成画像が、前記２以上のグループの各々について前記出力画像に含まれるように、前記出力画像データを生成するものであって、互いに異なる２以上のグループの各々に分類される２以上の画像データについて、前記人物認識手段により同一の人物が認識される場合、前記互いに異なる２以上のグループの各々について作成される２以上の合成画像に関連付けて、前記同一の人物が配置されるように、前記出力画像データを生成するものである画像処理プログラム。
【請求項２】
前記記録媒体に格納された画像データについて、撮影が行われた場所を表す場所情報を取得する場所情報取得手段として、前記コンピュータを機能させ、
前記生成手段は、前記場所情報取得手段により取得された前記場所情報が前記出力画像に含まれるように、前記出力画像データを生成するものである請求項１記載の画像処理プログラム。
【請求項３】
前記場所情報には地名情報と施設名情報とが含まれており、
前記生成手段は、
複数の前記場所情報に同一の地名情報が含まれ、且つ、互いに異なる複数の施設名情報が含まれる場合、前記同一の地名情報が１つ配置され、且つ、前記互いに異なる複数の施設名情報が配置された出力画像に対応する出力画像データを生成するものである請求項２記載の画像処理プログラム。
【請求項４】
前記場所情報取得手段により取得される前記場所情報に基づいて、撮影が行われた場所毎に前記画像データの数を計数する計数手段を前記コンピュータに実行させ、
前記背景画像選択手段は、
前記計数手段により計数された数に基づいて、前記背景画像に対応した画像データを選択するものである請求項２または３に記載の画像処理プログラム。
【請求項５】
前記記録媒体に格納された画像データのうち、２以上の画像データについて、撮影が行われた時点を表す撮影時点情報を取得する撮影時点取得手段と、
前記撮影時点取得手段により取得された前記撮影時点情報に基づいて、前記２以上の画像データが撮影された時点を包含する撮影期間を表す撮影期間情報を取得する撮影期間取得手段として、前記コンピュータを機能させ、
前記生成手段は、前記撮影期間取得手段により取得された前記撮影期間情報が、前記出力画像に含まれるように、前記出力画像データを生成するものである請求項１から４のいずれかに記載の画像処理プログラム。
【請求項６】
前記記録媒体に格納された複数の画像データの各々について、人物を焦点として撮影された画像データであるか否かを判断する画像種類判断手段として、前記コンピュータを機能させ、
前記人物画像選択手段は、前記画像種類判断手段により、人物を焦点として撮影された画像データであると判断された画像データのうち、いずれかを選択するものであり、
前記背景画像選択手段は、前記画像種類判断手段により、人物を焦点として撮影された画像データではないと判断された画像データのうち、いずれかを選択するものである請求項１から５のいずれかに記載の画像処理プログラム。
【請求項７】
画像処理装置であって、
記録媒体に格納された複数の画像データのうち、人物を被写体として含む人物画像に対応した画像データを選択する人物画像選択手段と、
前記記録媒体に格納された複数の画像データのうち、出力画像に配置すべき背景画像に対応した画像データを選択する背景画像選択手段と、
前記人物画像に被写体として含まれる前記人物と、前記背景画像とが配置された出力画像に対応する出力画像データを、前記人物画像選択手段により選択された前記画像データ及び前記背景画像選択手段により選択された前記画像データに基づいて生成する生成手段と、
前記画像データに対応した人物画像において、被写体として含まれる人物を認識する人物認識手段とを備え、
前記複数の画像データが、２以上のグループに分類されて、前記記録媒体に格納されている場合、前記人物画像選択手段は、前記グループ毎に、前記人物画像に対応した画像データを選択し、前記背景画像選択手段は、前記グループ毎に、前記背景画像に対応した画像データを選択するものであり、
前記生成手段は、前記人物画像に被写体として含まれる前記人物と前記背景画像とを前記グループ毎に合成した合成画像が、前記２以上のグループの各々について前記出力画像に含まれるように、前記出力画像データを生成するものであって、互いに異なる２以上のグループの各々に分類される２以上の画像データについて、前記人物認識手段により同一の人物が認識される場合、前記互いに異なる２以上のグループの各々について作成される２以上の合成画像に関連付けて、前記同一の人物が配置されるように、前記出力画像データを生成するものである画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラムおよび画像処理装置に関するものである。
【背景技術】
【０００２】
特許文献１には、メディアに記憶された画像データのうち、代表的な画像データに基づく画像を、メディアのラベル面に印刷する印刷装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２４６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術は、単に、代表的な画像をラベル面に印刷するだけのものであるため、その印刷結果が、ユーザにとってつまらないものになる虞があった。また、記録媒体に格納された複数の画像データを、ユーザに必ずしも的確に把握させることができない虞があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、ユーザにとって好ましく、且つ、記録媒体に格納された複数の画像データをユーザに把握させることができる出力画像に対応した出力画像データを生成できる画像処理プログラムおよび画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の画像処理プログラムは、コンピュータを、記録媒体に格納された複数の画像データのうち、人物を被写体として含む人物画像に対応した画像データを選択する人物画像選択手段と、前記記録媒体に格納された複数の画像データのうち、出力画像に配置すべき背景画像に対応した画像データを選択する背景画像選択手段と、前記人物画像に被写体として含まれる前記人物と、前記背景画像とが配置された出力画像に対応する出力画像データを、前記人物画像選択手段により選択された前記画像データ及び前記背景画像選択手段により選択された前記画像データに基づいて生成する生成手段と、前記画像データに対応した人物画像において、被写体として含まれる人物を認識する人物認識手段として機能させる。前記複数の画像データが、２以上のグループに分類されて、前記記録媒体に格納されている場合、前記人物画像選択手段は、前記グループ毎に、前記人物画像に対応した画像データを選択し、前記背景画像選択手段は、前記グループ毎に、前記背景画像に対応した画像データを選択するものであり、前記生成手段は、前記人物画像に被写体として含まれる前記人物と前記背景画像とを前記グループ毎に合成した合成画像が、前記２以上のグループの各々について前記出力画像に含まれるように、前記出力画像データを生成するものであって、互いに異なる２以上のグループの各々に分類される２以上の画像データについて、前記人物認識手段により同一の人物が認識される場合、前記互いに異なる２以上のグループの各々について作成される２以上の合成画像に関連付けて、前記同一の人物が配置されるように、前記出力画像データを生成するものである。
【０００７】
上記の画像処理プログラムは、前記記録媒体に格納された画像データについて、撮影が行われた場所を表す場所情報を取得する場所情報取得手段として、前記コンピュータを機能させ、前記生成手段は、前記場所情報取得手段により取得された前記場所情報が前記出力画像に含まれるように、前記出力画像データを生成するものであって良い。
【０００８】
なお、本発明は、画像処理装置、画像処理方法、画像処理プログラムを記録する記録媒体、画像処理装置と当該画像処理装置により生成された画像データを出力する出力装置とを含む画像処理システム等の種々の態様で構成することができる。
【発明の効果】
【０００９】
請求項１記載の画像処理プログラムによれば、記録媒体に格納された複数の画像データのうち、人物画像に対応した画像データと、背景画像に対応した画像データとが選択される。そして、人物画像に被写体として含まれる人物と背景画像とが配置された出力画像に対応する出力画像データが生成される。よって、ユーザにとって好ましく、且つ、記録媒体に格納された複数の画像データをユーザに把握させることができる出力画像に対応した出力画像データを生成できるという効果がある。
また、複数の画像データが２以上のグループに分類されて記録媒体に格納されている場合には、人物画像に被写体として含まれる人物と背景画像とがグループ毎に合成された合成画像が、２以上のグループの各々について、出力画像に含まれるように、出力画像データを生成できるという効果がある。
更に、互いに異なる２以上のグループに分類される２以上の画像データについて、同一の人物が認識される場合、互いに異なる２以上のグループの各々について作成される２以上の合成画像に関連付けて、前記同一の人物が出力画像に配置されるように、出力画像データを生成できるという効果がある。
【００１０】
請求項２記載の画像処理プログラムによれば、請求項１の奏する効果に加え、画像データの撮影が行われた場所を表す場所情報が出力画像に含まれるので、記録媒体に格納された複数の画像データをより的確に把握させることができる出力画像に対応した出力画像データを生成できるという効果がある。
【００１１】
請求項３記載の画像処理プログラムによれば、請求項２の奏する効果に加え、地名情報および互いに異なる複数の施設名情報が見やすく配置された、出力画像に対応した出力画像データを生成できるという効果がある。
【００１２】
請求項４記載の画像処理プログラムによれば、請求項２または３の奏する効果に加え、画像データの撮影が行われた場所毎に画像データの数が計数され、計数された数に基づいて、背景画像に対応した画像データが選択されるので、適切な背景画像が出力画像に含まれるように、出力画像データを生成できるという効果がある。
【００１３】
請求項５記載の画像処理プログラムによれば、請求項１から４のいずれかの奏する効果に加え、２以上の画像データが撮影された時点を包含する撮影期間を表す撮影期間情報が出力画像に含まれるように、出力画像データを生成できるという効果がある。
【００１４】
請求項６記載の画像処理プログラムによれば、請求項１から５のいずれかの奏する効果に加え、人物を焦点として撮影された画像データの中から、人物画像に対応した画像データが選択され、人物を焦点として撮影された画像データではないと判断された画像データの中から、背景画像に対応した画像データが選択されるので、人物画像および背景画像ともに適切な画像が出力画像に含まれるように、出力画像データを生成できるという効果がある。
【００１５】
【００１６】
【００１７】
請求項７記載の画像処理装置によれば、請求項１記載の画像処理プログラムを実行するコンピュータと同様の作用効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態であるプリンタドライバを搭載したＰＣと、当該ＰＣに接続されたプリンタとの電気的構成を示すブロック図である。
【図２】（ａ）は、人物テーブルに格納される情報の構成を模式的に示す図であり、（ｂ）は、背景テーブルに格納される情報の構成を模式的に示す図である。
【図３】レーベル面に印刷されるラベル画像の一例を示す図である。
【図４】ＰＣのＣＰＵによって実行されるラベル作成処理の一部を示すフローチャートである。
【図５】ＰＣのＣＰＵによって実行されるラベル作成処理の一部を示すフローチャートである。
【図６】ＰＣのＣＰＵによって実行される人物背景合成処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の画像処理プログラムの一実施形態であるプリンタドライバ１４ａを搭載したパーソナルコンピュータ１０（以下、ＰＣ１０と称する）と、ＰＣ１０に接続されたプリンタ２０の電気的な概略構成を示すブロック図である。図１に示すように、ＰＣ１０とプリンタ２０とは、ＬＡＮ回線４を介して接続されている。また、ＬＡＮ回線４は、ルータ（図示せず）を介してインターネット８に接続されている。
【００２０】
プリンタ２０は、ＣＤやＤＶＤなどのディスク形状の記録媒体をトレイ（図示せず）に載置可能に構成され、記録媒体のレーベル面に画像を印刷できるものである。プリンタドライバ１４ａは、レーベル面に印刷させるラベル画像に対応した出力画像データを生成し、プリンタ２０へ供給する。特に、本実施形態のプリンタドライバ１４ａは、記録媒体に格納された複数の画像データを用いて出力画像データを生成するものであって、記録媒体に格納された複数の画像データをユーザに把握させることができるようなラベル画像を、プリンタ２０に印刷させる。
【００２１】
ＰＣ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ１４（以下、ＨＤＤ１４と称す）、光ディスクドライブ１５、ＬＡＮインターフェイス１６（以下、ＬＡＮＩ／Ｆ１６）、入力装置１７、表示装置１８とを主に有し、これらはバスライン１９を介して互いに接続されている。
【００２２】
ＣＰＵ１１は、ＲＯＭ１２やＨＤＤ１４に記憶される固定値やプログラムに従って、バスライン１９により接続された各部を制御する。ＲＯＭ１２は、ＰＣ１０の動作を制御するためのプログラムなどが格納されたメモリであり、ＲＡＭ１３は、ＣＰＵ１１の処理に必要なデータなどを一時的に記憶するための読み書き可能なメモリであり、人物テーブル１３ａと、背景テーブル１３ｂとが設けられる。人物テーブル１３ａについては、図２（ａ）を参照して後述する。背景テーブル１３ｂについては、図２（ｂ）を参照して後述する。
【００２３】
ＨＤＤ１４には、プリンタドライバ１４ａが格納される。プリンタドライバ１４ａは、プリンタ２０を制御するためのプログラムである。ＣＰＵ１１は、プリンタドライバ１４ａを実行することにより、後述するラベル作成処理（図４，図５）を実行する。光ディスクドライブ１５は、記録媒体の一例であるＣＤやＤＶＤなどの光ディスクに格納された情報を読み出す。
【００２４】
ＬＡＮＩ／Ｆ１６は、ＰＣ１０をＬＡＮ回線４に接続するものである。入力装置１７は、ＰＣ１０に指示や情報を入力するためのものである。表示装置１８は、各種のデータを表示する。
【００２５】
プリンタ２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＬＡＮインターフェイス２４（以下、ＬＡＮＩ／Ｆ２４）、操作キー２５、ＬＣＤ２６、印刷部２７を主に有し、これらはバスライン２８を介してお互いに接続されている。
【００２６】
ＣＰＵ２１は、ＲＯＭ２２に記憶されているプログラムに従って様々な処理を実行する。ＲＯＭ２２は、プリンタ２０の動作を制御するプログラムなどを格納するメモリである。ＲＡＭ２３は、ＣＰＵ２１の処理に必要なデータなどを一時的に記憶するためのメモリである。
【００２７】
操作キー２５は、プリンタ２０に指示や情報を入力するためのものである。ＬＣＤ２６は、様々な情報を表示することができる表示装置である。プリンタ２０は、ＬＡＮＩ／Ｆ２４を介して入力される出力画像データに基づいて印刷部２７を駆動し、出力画像データに基づく画像を印刷する。なお、プリンタ２０はインクを吐出して画像を形成するインクジェット方式のプリンタであるものとする。
【００２８】
ＰＣ１０は、記録媒体のレーベル面にラベル画像を印刷させるため、ラベル画像に対応した出力画像データを生成し、プリンタ２０へ供給する。その際、ＰＣ１０は、光ディスクドライブ１５に装着された記録媒体から、画像データを読み出し、ラベル画像の作成に必要な情報を人物テーブル１３ａまたは背景テーブル１３ｂに保存する。なお、本実施形態において、ＰＣ１０の光ディスクドライブ１５には、デジタルカメラで撮影されたＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式の画像データを格納する記録媒体が装着されているものとする。
【００２９】
図２（ａ）は、人物テーブル１３ａに格納される人物情報の構成を模式的に示す図である。人物情報は、フォルダ名情報３０、撮影日情報３２、ファイル名情報３４、人物有無情報３６を含むひとまとまりの情報である。フォルダ名情報３０は、画像データを格納するフォルダ名を示す情報である。なお、本実施形態において、光ディスクドライブ１５に装着された記録媒体には、２つのフォルダ（フォルダ名：ＡＡＡ，ＢＢＢ）が設定されており、これらのフォルダによって画像データが分類して格納されているものとする。
【００３０】
撮影日情報３２は、画像データの撮影日を示す情報である。なお、撮影日は各画像データのヘッダから取得できる。ファイル名情報３４は、画像データに付されたファイル名を示す情報である。人物有無情報３６は、画像データに被写体として撮影されている人物と撮影されていない人物とを示す情報である。例えば、記録媒体に格納された複数の画像データから、被写体として認識された人物が、人物Ａ、人物Ｂ、人物Ｃ、人物Ｄの４名である場合、人物有無情報３６は、これら４名の人物が撮影されているか否かを、画像データ毎に示す情報である。なお、図２（ａ）においては、画像データに撮影されている人物の人物有無情報３６に○を記している。
【００３１】
ＰＣ１０は、記録媒体に格納された複数の画像データのうち、人物を焦点として撮影された画像データの各々について、人物情報を作成し、人物テーブル１３ａに格納する。そして、人物テーブル１３ａに格納された人物情報を用いて、ラベル画像の作成に利用すべき画像データを選択するのであるが、詳細は図６を参照して後述する。
【００３２】
図２（ｂ）は、背景テーブル１３ｂに格納される背景情報の構成を模式的に示す図である。背景情報は、フォルダ名情報４０、撮影日情報４２、撮影場所情報４４、ファイル名情報４６、枚数情報４８を含むひとまとまりの情報である。フォルダ名情報４０は、画像データが格納されたフォルダのフォルダ名を示す情報である。撮影日情報４２は、画像データの撮影日を示す情報である。撮影場所情報４４は、画像データの撮影場所を示す情報である。ＰＣ１０は、画像データのヘッダから、当該画像データが撮影された地点の経度および緯度を示す位置情報を取得する。そして、当該位置情報で特定される撮影場所を、ＰＣ１０にインストールされた地図アプリケーションや、インターネット８を介してアクセス可能な検索サービスを利用して取得し、撮影場所情報４４として、背景テーブル１３ｂに格納する。なお、本実施形態においては、撮影場所情報４４として保存される情報には、住所および施設名が含まれるものとするが、施設名を取得できない場合には、住所のみが保存されても良い。
【００３３】
ファイル名情報４６は、撮影場所情報４４で示される撮影場所において撮影された画像データのファイル名を示す情報である。同一の撮影場所において撮影された画像データが複数存在する場合、それら複数の画像データのファイル名がファイル名情報４６として保存される。枚数情報４８は、同一の撮影場所で撮影された画像データの数を示す情報である。ここで、「同一の撮影場所」とは、撮影場所情報４４で示される撮影場所に、施設名が含まれる場合、同一の施設名で特定される撮影場所を意味している。また、撮影場所情報４４で示される撮影場所に、施設名が含まれない場合は、同一の住所で特定される撮影場所を意味している。すなわち、ここでいう「同一の撮影場所」とは、経度・緯度を示す位置情報が完全に一致することまでは要求しない。
【００３４】
ＰＣ１０は、記録媒体に格納された複数の画像データのうち、人物を焦点とせずに撮影された画像データの各々について、背景情報を作成し、背景テーブル１３ｂに格納する。そして、背景テーブル１３ｂに格納された背景情報を用いて、ラベル画像の作成に利用すべき画像データを選択するのであるが、詳細は図６を参照して後述する。
【００３５】
図３を参照して、ＰＣ１０が実行するラベル作成処理の結果、記録媒体のレーベル面に印刷されるラベル画像について説明する。図３は、レーベル面に印刷されるラベル画像の一例を示す図である。
【００３６】
図３に示すように、ラベル画像５０は、フォルダ毎に作成される複数の合成画像５２を含む。各合成画像５２は、画像データに撮影された人物５４と背景画像５６とを、フォルダ毎に合成したものである。記録媒体に２以上のフォルダが設定され、複数の画像データがフォルダによって２以上のグループに分類されている場合、別々のフォルダに格納された画像データは、それぞれ別の機会に撮影されたものである可能性が高い。よって、フォルダ毎（グループ毎）に合成画像５２を作成することにより、記録媒体に格納された画像データの内容を、分かりやすくユーザに示すことができる。
【００３７】
また、人物５４と背景画像５６との組み合わせにより、ユーザは、出来事の内容を鮮明に思い起こし、記録媒体に格納されている画像データの内容を把握できる。また、ラベル画像５０には人物５４が含まれるので、ユーザにとっては懐かしく、単に背景画像５６のみが配置されている場合に比較して、ユーザにとって好ましいものとなる。
【００３８】
さらに、各合成画像５２には、撮影期間情報５８と、地域情報６０と、施設名情報６２とが含まれる。撮影期間情報５８は、各フォルダに格納された複数の画像データの撮影日を包含する期間である。例えば、１つのフォルダに、２０１０年１月１日に撮影された画像データと、２０１０年１月２日に撮影された画像データとが格納されている場合、当該フォルダに対応した合成画像５２には、撮影期間情報５８として、「２０１０／１／１−２０１０／１／２」と示される。地域情報６０は、撮影場所の住所から抽出される県名を示す文字列である。施設名情報６２は、撮影場所の施設名を示す文字列であり、撮影場所情報４４に含まれる、住所以外の文字列である。
【００３９】
ここで、１のフォルダから取得される複数の撮影場所情報４４に、同一の地域情報６０が含まれ、且つ、互いに異なる複数の施設名情報６２が含まれる場合、その同一の地域情報６０（例えば、京都）を１つ、合成画像５２に配置し、且つ、互いに異なる複数の施設名情報６２（例えば、○○寺、○○神宮・・・）を、合成画像５２に配置する。このようにすれば、地名情報６０と施設名情報６２とを、見やすく配置できる。
【００４０】
なお、図示は省略するが、１つのフォルダから取得される複数の撮影場所情報４４に、複数の地域情報６０（例えば、京都および奈良）が含まれる場合、複数の地域情報６０を１つの合成画像５２に配置し、且つ、複数の撮影場所情報４４に含まれる施設名情報６２を、地域情報６０毎に分けて、合成画像５２に配置するものとする。
【００４１】
ラベル画像５０に含まれる、撮影期間情報５８、地域情報６０および施設名情報６２は、記録媒体に格納された画像データをユーザに把握させるために役立つ。
【００４２】
ここで、図３に示す人物Ａ，人物Ｂのように、ある人物を被写体として含む画像データが、複数のフォルダに存在する場合、当該人物の画像は、複数のフォルダに対応した合成画像５２の境界６４に配置される。すなわち、互いに異なる２以上のフォルダに分類される２以上の画像データにおいて、同一の人物が認識される場合、ラベル画像５０においては、当該同一の人物を、２以上の合成画像５２に関連付けて配置する。したがって、ユーザが、イベント毎にフォルダを作成し、各イベントに関連した画像データをフォルダによって分類して管理している場合には、複数のイベントに共通して参加した人物を、ユーザが一目で把握できるようなラベル画像５０を作成できる。
【００４３】
なお、記録媒体にフォルダが設定されていない場合、またはフォルダが１つのみ設定されている場合、ラベル画像５０は１つの合成画像５２のみを含む。
【００４４】
図４は、ＰＣ１０のＣＰＵ１１によって実行されるラベル作成処理を示すフローチャートである。この処理は、ラベル画像５０をプリンタ２０に印刷させるための処理であって、プリンタドライバ１４ａに従って実行される。ＰＣ１０において、ユーザが光ディスクドライブ１５に記録媒体を装着し、ラベル印刷の実行を指示すると、この処理が開始される。
【００４５】
まず、ステップＳ４０１（以下、ステップを省略）において、ＣＰＵ１１は、人物テーブル１３ａおよび背景テーブル１３ｂをクリアする（Ｓ４０１）。次に、ＣＰＵ１１は、光ディスクドライブ１５に装着された記録媒体に設定されたフォルダのうち、１つのフォルダを選択する（Ｓ４０２）。次に、ＣＰＵ１１は、選択されたフォルダから１つの画像データを取得する（Ｓ４０３）。次に、ＣＰＵ１１は、取得した画像データが、写真データであるか否かを判断する（Ｓ４０４）。具体的には、取得した画像データがが、Ｅｘｉｆ形式の画像データであるか否かを判断する。なお、フォルダから取得した画像データが写真データではない場合（Ｓ４０４：Ｎｏ）、ＣＰＵ１１は、Ｓ４１１の処理に移行する。
【００４６】
一方、取得した画像データが写真データである場合（Ｓ４０４：Ｙｅｓ）、ＣＰＵ１１は、当該画像データが、人物を焦点として撮影された画像データであるか否かを判断する（Ｓ４０５）。取得した画像データが、人物を焦点として撮影された画像データであると判断される場合（Ｓ４０５：Ｙｅｓ）、ＣＰＵ１１は、当該画像データに対応した人物画像に、被写体として含まれる人物を認識する（Ｓ４０６）。なお、本実施形態においては、公知の顔認識技術を利用して、顔が認識された画像データを、人物が焦点として撮影された画像データであると判断し（Ｓ４０５：Ｙｅｓ）、その認識した顔に基づき人物を認識する（Ｓ４０６）。また、被写体として含まれる人物のうち、画像に占める面積が所定面積以上である人物を認識し、画像に占める面積が所定面積未満である人物については、認識しないものとする。
【００４７】
次に、ＣＰＵ１１は、Ｓ４０６において認識した人物の項目が、人物テーブル１３ａの人物有無情報３６に含まれるか否かを判断する（Ｓ４０７）。認識した人物の項目が人物テーブル１３ａの人物有無情報３６に含まれないと判断される場合（Ｓ４０７：Ｎｏ）、すなわち、Ｓ４０６において認識された人物が、記録媒体に格納された画像データを順番に処理していく上で、初めて認識された人物であると判断される場合、ＣＰＵ１１は、人物テーブル１３ａの人物有無情報３６として、該当人物の項目を追加する（Ｓ４０８）。一方、Ｓ４０６において認識した人物の項目が人物有無情報３６に既に含まれている場合（Ｓ４０７：Ｙｅｓ）、ＣＰＵ１１は、Ｓ４０８の処理をスキップする。
【００４８】
次に、ＣＰＵ１１は、画像データの人物情報を作成する（Ｓ４０９）。具体的には、Ｓ４０２において選択されたフォルダのフォルダ名を示すフォルダ名情報３０、Ｓ４０３において取得した画像データの撮影日を示す撮影日情報３２、ファイル名を示すファイル名情報３４を作成し、また、Ｓ４０６において認識された人物に基づいて、各人物の有無を示す人物有無情報３６を作成する。次に、ＣＰＵ１１は、作成した人物情報を人物テーブル１３ａに保存する（Ｓ４１０）。
【００４９】
次に、ＣＰＵ１１は、同じフォルダ内に別の画像データが存在するか否かを判断する（Ｓ４１１）。Ｓ４１１の判断が肯定される場合（Ｓ４１１：Ｙｅｓ）、ＣＰＵ１１はＳ４０３から処理を繰り返す。
【００５０】
そして、取得した画像データが、人物を焦点として撮影された画像データではないと判断される場合（Ｓ４０５：Ｎｏ）、ＣＰＵ１１は、画像データから取得される位置情報を用いて撮影場所を取得する（Ｓ４１２）。次に、ＣＰＵ１１は、取得した撮影場所が、背景テーブル１３ｂに既に保存されているか否かを判断する（Ｓ４１４）。Ｓ４１４の判断が否定される場合（Ｓ４１４：Ｎｏ）、ＣＰＵ１１は、取得した撮影場所を示す撮影場所情報４４、およびフォルダ名情報４０、撮影日情報４２、ファイル名情報４６、枚数情報４８を作成し、背景テーブル１３ｂに保存する（Ｓ４１６）。なお、ここで保存される枚数情報４８の値は「１」とされる。次に、ＣＰＵ１１は、Ｓ４１１の処理に移行する。
【００５１】
一方、取得した撮影場所が背景テーブル１３ｂに既に保存されている場合（Ｓ４１４：Ｙｅｓ）、ＣＰＵ１１は、背景テーブル１３ｂに保存されている枚数情報４８のうち、取得した撮影場所を示す撮影場所情報４４に対応した枚数情報４８の値に、「１」を加算し、且つ、画像データのファイル名をファイル名情報４６に追加する（Ｓ４１８）。すなわち、撮影が行われた場所毎に画像データの数を計数する。そして、ＣＰＵ１１は、Ｓ４１１の処理に移行する。
【００５２】
このように処理を繰り返すうちに、選択されたフォルダ内の全ての画像データを処理した場合（Ｓ４１１：Ｎｏ）、次に、ＣＰＵ１１は、未処理のフォルダが記録媒体に存在するか否かを判断する（Ｓ４２０）。Ｓ４２０の判断が肯定される場合（Ｓ４２０：Ｙｅｓ）、ＣＰＵ１１は、Ｓ４０２に戻り、未処理のフォルダを選択して処理を繰り返す。
【００５３】
このようにして処理を繰り返すうちに、記録媒体内の全てのフォルダについて処理を終了すると（Ｓ４２０：Ｎｏ）、ＣＰＵ１１は、図５に示すＳ４２２の処理に移行する。
【００５４】
図５は、ラベル作成処理の続きを示すフローチャートである。次に、ＣＰＵ１１は、人物情報または背景情報が存在するか否かを判断する（Ｓ４２２）。人物テーブル１３ａに人物情報が存在せず、且つ、背景テーブル１３ｂに背景情報が存在しない場合（Ｓ４２２：Ｎｏ）、ＣＰＵ１１は、ＰＣ１０にインストールされたラベル作成アプリケーション（図示せず）を起動し（Ｓ４２４）、処理を終了する。
【００５５】
一方、人物情報または背景情報のうち、少なくともいずれか一方が存在する場合（Ｓ４２２：Ｙｅｓ）、ＣＰＵ１１は、ラベル画像５０を構成する各画素の画素値を格納するためにＲＡＭ１３に設けられたラベルエリアを、フォルダの数に応じて分割し、分割された各エリアに、それぞれ１つのフォルダを割り当てる（Ｓ４２６）。ただし、記録媒体に設定されたフォルダの数が１以下である場合、ＣＰＵ１１は、ラベルエリアの分割を行わない。また、写真データであると判断される画像データを格納しないフォルダが、記録媒体に設定されている場合、そのフォルダは、記録媒体に設定されたフォルダの数としてはカウントしない。すなわち、Ｓ４２６においては、写真データであると判断される画像データを格納したフォルダの数に応じて、ラベルエリアを分割する。
【００５６】
次に、ＣＰＵ１１は、人物５４と背景画像５６とをラベルエリアに配置する人物背景合成処理を実行する（Ｓ４２８）。人物背景合成処理については、図６を参照して後述する。次に、ＣＰＵ１１は、背景テーブル１３ｂに保存された撮影場所情報４４から、撮影場所を示す地域情報６０と施設名情報６２とを取得し（Ｓ４２９）、フォルダ毎に割り当てられたラベルエリアに配置する。すなわち、地域情報６０と施設名情報６２とを構成する画素の画素値をラベルエリアに書き込む（Ｓ４３０）。なお、フローチャートにおいて図示は省略するが、背景テーブル１３ｂに背景情報が保存されていない場合、ＣＰＵ１１は、Ｓ４２９，Ｓ４３０の処理をスキップする。
【００５７】
また、ＣＰＵ１１は、人物テーブル１３ａおよび背景テーブル１３ｂに格納された撮影日情報３２，４２を用いて、フォルダ毎の撮影期間情報５８を取得する（Ｓ４３２）。そして、ＣＰＵ１１は、取得した撮影期間情報５８を、フォルダ毎に割り当てられたラベルエリアに配置する。すなわち、撮影期間情報５８を構成する画素の画素値をラベルエリアに書き込む（Ｓ４３４）。
【００５８】
次に、ＣＰＵ１１は、ラベルエリアに配置された画像、すなわち、ラベル画像５０に対応する出力画像データを生成する（Ｓ４３６）。具体的には、ラベルエリアに生成された画像データに公知の色変換処理およびハーフトーン処理を施して、出力画像データに変換する。そして、生成した出力画像データをプリンタ２０へ供給し（Ｓ４３８）、処理を終了する。
【００５９】
一方、プリンタ２０は、トレイ（図示せず）の所定位置に記録媒体が載置されるまで待機する。そして、ユーザが、記録媒体を光ディスクドライブ１５からプリンタ２０のトレイへ移動させると、プリンタ２０は、ＰＣ１０から受信した出力画像データを用いて、記録媒体のレーベル面にラベル画像５０を印刷する。
【００６０】
図６は、ＰＣ１０のＣＰＵ１１が実行する人物背景合成処理（Ｓ４２８）を示すフローチャートである。まず、ＣＰＵ１１は、背景テーブル１３ｂに背景情報が保存されているか否かを判断する（Ｓ６０２）。背景情報が保存されている場合（Ｓ６０２：Ｙｅｓ）、ＣＰＵ１１は、ラベル画像５０に配置すべき背景画像５６に対応した画像データを選択する（Ｓ６０４）。ここで、ＣＰＵ１１は、背景テーブル１３ｂにファイル名が保存された画像データの中からいずれかを選択する。すなわち、人物を焦点とせずに撮影された画像データを選択する。よって、背景画像５６を描画するために適切な画像データを選択できる。
【００６１】
なお、２以上のフォルダについて、背景情報が保存されている場合、ＣＰＵ１１は、背景画像５６に対応した画像データを、フォルダ毎に選択する。具体的には、枚数情報４８の値が最も大きい撮影場所をフォルダ毎に特定し、その撮影場所において撮影された画像データのうちいずれかを選択する。多くの画像データが撮影された場所は、その場所を訪れた人物にとって印象深かった可能性が高い。よって、枚数情報４８に基づいて画像データを選択することにより、印象深い場所において撮影された背景画像５６を、ラベル画像５０に配置できる。
【００６２】
次に、ＣＰＵ１１は、背景画像５６をラベルエリアに配置する（Ｓ６０６）。具体的には、選択した画像データをラベル画像５０のサイズに合わせた適切なサイズに拡大または縮小し、背景画像５６を構成する各画素の値を、フォルダ毎に割り当てられたラベルエリアに書き込む。なお、背景テーブル１３ｂに背景情報が保存されていない場合（Ｓ６０２：Ｎｏ）、ＣＰＵ１１はＳ６０４，Ｓ６０６の処理をスキップする。
【００６３】
次に、ＣＰＵ１１は、人物テーブル１３ａに人物情報が保存されているか否かを判断する（Ｓ６０８）。人物情報が保存されていない場合（Ｓ６０８：Ｎｏ）、ＣＰＵ１１は処理を終了する。一方、人物情報が保存されている場合（Ｓ６０８：Ｙｅｓ）、ＣＰＵ１１は、人物を被写体として含む人物画像に対応した画像データの中から、いずれかを選択する（Ｓ６１０）。
【００６４】
Ｓ６１０の処理における、画像データの選択の条件を説明する。第１に、人物テーブル１３ａにファイル名が保存された画像データから、いずれを選択する。すなわち、人物を焦点として撮影された画像データの中からいずれかを選択する。
【００６５】
第２に、被写体として含まれる人物が最も多い画像データを、人物テーブル１３ａの人物有無情報３６に基づいて、フォルダ毎に選択する。例えば、図２（ａ）に示す人物テーブル１３ａの例の場合、フォルダＡＡＡについては、３名の人物が被写体として含まれる画像データ「a１.jpg」または「a9.jpg」のうち、いずれかが選択される。また、フォルダＢＢＢについては、３名の人物が被写体として含まれる画像データ「a17.jpg」が選択される。
【００６６】
第３に、被写体として含まれる人物が画像において占める面積が所定面積以上である画像データを選択する。従って、被写体として含まれる人物が最も多い画像データであっても、人物の面積が所定面積未満である場合には、別の画像データを選択する。
【００６７】
これらの条件に基づいて、画像データが選択されると、次に、ＣＰＵ１１は、選択された画像データから、人物５４を構成する画素のデータを抽出し（Ｓ６１２）、フォルダ毎に割り当てられたラベルエリアの中心付近に、人物５４を配置する（Ｓ６１４）。
【００６８】
次に、ＣＰＵ１１は、全ての人物５４について、同数配置したか否かを判断する（Ｓ６１６）。すなわち、記録媒体に格納された画像データのうち、いずれかにおいて検出された人物（図２（ａ）に示す例の場合、人物Ａ，人物Ｂ，人物Ｃ，人物Ｄ）について、その画像が同数配置されたか否かを判断する。
【００６９】
各人物の配置数が異なると判断される場合（Ｓ６１６：Ｎｏ）、ＣＰＵ１１は、配置数が少ないと判断された人物が撮影されている画像データを選択し（Ｓ６１８）、選択された画像データから、該当する人物を構成する画素のデータを抽出し（Ｓ６２０）、フォルダ毎に割り当てられたラベルエリアに配置する（Ｓ６２２）。このようにすれば、人物５４の配置数が不平等になることを抑制できる。なお、各人物の配置数が同数である場合（Ｓ６１６：Ｙｅｓ）、ＣＰＵ１１は、Ｓ６１８〜Ｓ６２２の処理をスキップし、Ｓ６２４の処理に移行する。
【００７０】
次に、ＣＰＵ１１は、互いに異なるフォルダに分類された２以上の画像データに、同一の人物が撮影されているか否かを判断する（Ｓ６２４）。すなわち、ある人物を撮影した画像データが、２以上のフォルダに格納されているかを判断する。Ｓ６２４の判断が肯定される場合（Ｓ６２４：Ｙｅｓ）、ＣＰＵ１１は、当該人物が撮影された画像データを選択し（Ｓ６２６）、選択された画像データから、該当する人物を構成する画素のデータを抽出する（Ｓ６２８）。そして、合成画像５２の境界６４に、人物５４が配置されるように、抽出したデータをラベルエリアに書き込み（Ｓ６３０）、処理を終了する。一方、Ｓ６２４の判断が否定される場合（Ｓ６２４：Ｎｏ）、ＣＰＵ１１は、Ｓ６２６〜Ｓ６３０の処理をスキップし、処理を終了する。
【００７１】
ＰＣ１０によれば、ユーザにとって好ましく、且つ、記録媒体に格納された複数の画像データをユーザに把握させることができるラベル画像５０を、プリンタ２０に印刷させることができる。
【００７２】
上記実施形態において、ＰＣ１０がコンピュータおよび画像処理装置の一例に相当し、プリンタドライバ１４ａが画像処理プログラムの一例に相当する。また、ラベル画像５０が出力画像の一例に相当する。撮影日情報３２，４２が撮影時点情報の一例に相当する。地名情報６０および施設名情報６２が場所情報の一例に相当する。
【００７３】
また、上記実施形態では、Ｓ４０５を実行するＣＰＵ１１が画像種類判断手段の一例に相当する。Ｓ４０６を実行するＣＰＵ１１が人物認識手段の一例に相当する。Ｓ４１８を実行するＣＰＵ１１が計数手段の一例に相当する。Ｓ４２９を実行するＣＰＵ１１が場所情報取得手段の一例に相当する。Ｓ４３２を実行するＣＰＵ１１が撮影時点取得手段および撮影期間取得手段の一例に相当する。Ｓ４３６を実行するＣＰＵ１１が生成手段の一例に相当する。Ｓ６０４を実行するＣＰＵ１１が背景画像選択手段の一例に相当する。Ｓ６１０，Ｓ６１８，Ｓ６２６を実行するＣＰＵ１１が人物画像選択手段の一例に相当する。
【００７４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７５】
例えば、上記実施形態では、ＰＣ１０がコンピュータまたは画像処理装置の一例であり、プリンタドライバ１４ａが画像処理プログラムの一例であった。プリンタ２０を画像処理装置の一例とし、プリンタ２０にインストールされるプログラムを、画像処理プログラムの一例として、本発明を適用しても良い。
【００７６】
また、画像処理プログラムは、プリンタドライバ１４ａ以外のプログラムであっても良く、例えば、出力画像データを生成し、生成した出力画像データを、プリンタドライバ１４ａに出力するプログラムであっても良い。また、上記実施形態においては、画像データに、色変換処理およびハーフトーン処理を施したものを、出力画像データと称していた。しかしながら、本発明の画像処理プログラムまたは画像処理装置によって生成される出力画像データは、色変換処理およびハーフトーン処理前のデータであっても良い。
【００７７】
また、上記実施形態では、プリンタ２０は、記録媒体のレーベル面にラベル画像を印刷していたが、用紙やラベル用シールに出力画像を印刷する場合においても本発明は適用可能である。また、上記実施形態において、プリンタ２０はインクジェットプリンタであったが、レーザプリンタなど他の方式のプリンタを採用する場合にも、本発明を適用可能である。
【００７８】
また、上記実施形態のラベル画像５０においては、撮影場所を示す地名情報６０や施設名情報６２が文字列で配置されていたが、例えば撮影場所を示す地図画像が、場所情報として配置されても良い。
【００７９】
また、上記実施形態のＳ６０４の処理では、枚数情報４８の値が最も大きい撮影場所で撮影された画像データが、背景画像５６に対応した画像データとして選択されていた。しかしながら、例えば、枚数情報４８の値が所定値以上の画像データの中からいずれかを選択するように構成しても良い。また、枚数情報４８の値が２番目に大きい撮影場所で撮影された画像データを選択するように構成しても良い。あるいは、枚数情報４８の値が最も小さい撮影場所で撮影された画像データを選択するように構成しても良い。
【００８０】
また、上記実施形態では、位置情報から撮影場所を取得することとしていた。しかしながら、画像データに撮影されている建造物と登録されている建造物との形状や色合の類似度から、画像データの撮影場所を特定できる場合には、位置情報を使用せずに撮影場所を取得しても良い。
【００８１】
また、上記実施形態では、人物を焦点とせずに撮影された画像データが、背景画像５６に対応する画像データとして選択されていた。しかしながら、例えば、人物の肌色を示す面積が所定面積以下である画像データの中から、背景画像５６に対応する画像データを選択しても良い。
＜その他＞
＜手段＞
この目的を達成するために、技術的思想１記載の画像処理プログラムは、コンピュータを、記録媒体に格納された複数の画像データのうち、人物を被写体として含む人物画像に対応した画像データを選択する人物画像選択手段と、前記記録媒体に格納された複数の画像データのうち、出力画像に配置すべき背景画像に対応した画像データを選択する背景画像選択手段と、前記人物画像に被写体として含まれる前記人物と、前記背景画像とが配置された出力画像に対応する出力画像データを、前記人物画像選択手段により選択された前記画像データ及び前記背景画像選択手段により選択された前記画像データに基づいて生成する生成手段として機能させる。
技術的思想２記載の画像処理プログラムは、技術的思想１記載の画像処理プログラムにおいて、前記記録媒体に格納された画像データについて、撮影が行われた場所を表す場所情報を取得する場所情報取得手段として、前記コンピュータを機能させ、前記生成手段は、前記場所情報取得手段により取得された前記場所情報が前記出力画像に含まれるように、前記出力画像データを生成するものである。
技術的思想３記載の画像処理プログラムは、技術的思想２記載の画像処理プログラムにおいて、前記場所情報には地名情報と施設名情報とが含まれており、前記生成手段は、複数の前記場所情報に同一の地名情報が含まれ、且つ、互いに異なる複数の施設名情報が含まれる場合、前記同一の地名情報が１つ配置され、且つ、前記互いに異なる複数の施設名情報が配置された出力画像に対応する出力画像データを生成するものである。
技術的思想４記載の画像処理プログラムは、技術的思想２または３記載の画像処理プログラムにおいて、前記場所情報取得手段により取得される前記場所情報に基づいて、撮影が行われた場所毎に前記画像データの数を計数する計数手段を前記コンピュータに実行させ、前記背景画像選択手段は、前記計数手段により計数された数に基づいて、前記背景画像に対応した画像データを選択するものである。
技術的思想５記載の画像処理プログラムは、技術的思想１から４のいずれかに記載の画像処理プログラムにおいて、前記記録媒体に格納された画像データのうち、２以上の画像データについて、撮影が行われた時点を表す撮影時点情報を取得する撮影時点取得手段と、前記撮影時点取得手段により取得された前記撮影時点情報に基づいて、前記２以上の画像データが撮影された時点を包含する撮影期間を表す撮影期間情報を取得する撮影期間取得手段として、前記コンピュータを機能させ、前記生成手段は、前記撮影期間取得手段により取得された前記撮影期間情報が、前記出力画像に含まれるように、前記出力画像データを生成するものである。
技術的思想６記載の画像処理プログラムは、技術的思想１から５のいずれかに記載の画像処理プログラムにおいて、前記記録媒体に格納された複数の画像データの各々について、人物を焦点として撮影された画像データであるか否かを判断する画像種類判断手段として、前記コンピュータを機能させ、前記人物画像選択手段は、前記画像種類判断手段により、人物を焦点として撮影された画像データであると判断された画像データのうち、いずれかを選択するものであり、前記背景画像選択手段は、前記画像種類判断手段により、人物を焦点として撮影された画像データではないと判断された画像データのうち、いずれかを選択するものである。
技術的思想７記載の画像処理プログラムは、技術的思想１から６のいずれかに記載の画像処理プログラムにおいて、前記複数の画像データが、２以上のグループに分類されて、前記記録媒体に格納されている場合、前記人物画像選択手段は、前記グループ毎に、前記人物画像に対応した画像データを選択し、前記背景画像選択手段は、前記グループ毎に、前記背景画像に対応した画像データを選択するものであり、前記生成手段は、前記人物画像に被写体として含まれる前記人物と前記背景画像とを前記グループ毎に合成した合成画像が、前記２以上のグループの各々について前記出力画像に含まれるように、前記出力画像データを生成するものである。
技術的思想８記載の画像処理プログラムは、技術的思想７に記載の画像処理プログラムにおいて、前記画像データに対応した人物画像において、被写体として含まれる人物を認識する人物認識手段を前記コンピュータに実行させ、前記生成手段は、互いに異なる２以上のグループの各々に分類される２以上の画像データについて、前記人物認識手段により同一の人物が認識される場合、前記互いに異なる２以上のグループの各々について作成される２以上の合成画像に関連付けて、前記同一の人物が配置されるように、前記出力画像データを生成するものである。
技術的思想９記載の画像処理装置は、記録媒体に格納された複数の画像データのうち、人物を被写体として含む人物画像に対応した画像データを選択する人物画像選択手段と、前記記録媒体に格納された複数の画像データのうち、出力画像に配置すべき背景画像に対応した画像データを選択する背景画像選択手段と、前記人物画像に被写体として含まれる前記人物と、前記背景画像とが配置された出力画像に対応する出力画像データを、前記人物画像選択手段により選択された前記画像データ及び前記背景画像選択手段により選択された前記画像データに基づいて生成する生成手段とを備える。
＜効果＞
技術的思想１記載の画像処理プログラムによれば、記録媒体に格納された複数の画像データのうち、人物画像に対応した画像データと、背景画像に対応した画像データとが選択される。そして、人物画像に被写体として含まれる人物と背景画像とが配置された出力画像に対応する出力画像データが生成される。よって、ユーザにとって好ましく、且つ、記録媒体に格納された複数の画像データをユーザに把握させることができる出力画像に対応した出力画像データを生成できるという効果がある。
技術的思想２記載の画像処理プログラムによれば、技術的思想１の奏する効果に加え、画像データの撮影が行われた場所を表す場所情報が出力画像に含まれるので、記録媒体に格納された複数の画像データをより的確に把握させることができる出力画像に対応した出力画像データを生成できるという効果がある。
技術的思想３記載の画像処理プログラムによれば、技術的思想２の奏する効果に加え、地名情報および互いに異なる複数の施設名情報が見やすく配置された、出力画像に対応した出力画像データを生成できるという効果がある。
技術的思想４記載の画像処理プログラムによれば、技術的思想２または３の奏する効果に加え、画像データの撮影が行われた場所毎に画像データの数が計数され、計数された数に基づいて、背景画像に対応した画像データが選択されるので、適切な背景画像が出力画像に含まれるように、出力画像データを生成できるという効果がある。
技術的思想５記載の画像処理プログラムによれば、技術的思想１から４のいずれかの奏する効果に加え、２以上の画像データが撮影された時点を包含する撮影期間を表す撮影期間情報が出力画像に含まれるように、出力画像データを生成できるという効果がある。
技術的思想６記載の画像処理プログラムによれば、技術的思想１から５のいずれかの奏する効果に加え、人物を焦点として撮影された画像データの中から、人物画像に対応した画像データが選択され、人物を焦点として撮影された画像データではないと判断された画像データの中から、背景画像に対応した画像データが選択されるので、人物画像および背景画像ともに適切な画像が出力画像に含まれるように、出力画像データを生成できるという効果がある。
技術的思想７記載の画像処理プログラムによれば、技術的思想１から６のいずれかの奏する効果に加え、複数の画像データが２以上のグループに分類されて記録媒体に格納されている場合には、人物画像に被写体として含まれる人物と背景画像とがグループ毎に合成された合成画像が、２以上のグループの各々について、出力画像に含まれるように、出力画像データを生成できるという効果がある。
技術的思想８記載の画像処理プログラムによれば、技術的思想７の奏する効果に加え、互いに異なる２以上のグループに分類される２以上の画像データについて、同一の人物が認識される場合、互いに異なる２以上のグループの各々について作成される２以上の合成画像に関連付けて、前記同一の人物が出力画像に配置されるように、出力画像データを生成できるという効果がある。
技術的思想９記載の画像処理装置によれば、技術的思想１記載の画像処理プログラムを実行するコンピュータと同様の作用効果を奏する。
【符号の説明】
【００８２】
１０            ＰＣ（コンピュータおよび画像処理装置の一例）
１４ａ          プリンタドライバ（画像処理プログラムの一例）
５０            ラベル画像
５２            合成画像
５４            人物
５６            背景画像
【図１】
0005549504.tif 000002
【図２】
0005549504.tif 000003
【図３】
0005549504.tif 000004
【図４】
0005549504.tif 000005
【図５】
0005549504.tif 000006
【図６】
0005549504.tif 000007