(57)【要約】【課題】複数の撮影画像を用紙上に配置してマルチプリントを行う場合に、複数の撮影画像を被写体別に自動分類した各撮影画像を分類単位別にマルチプリントできるようにする。【解決手段】写真画像印刷販売装置において、顧客から記録メディアが投入された際に、ＣＰＵ１は、撮影画像内に含まれている人物部分を認識しながら記録メディア内の複数の撮影画像を人物別のグループに分類すると共に、人物別に分類された各撮影画像をそのグループ別に用紙上の複数位置に対応付けて配置して写真プリンタ装置８から印刷出力させる。【選択図】  図1
2005303754.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影画像を用紙上に配置して印刷出力するマルチプリント機能を備えた画像印刷装置であって、
撮影画像内に含まれている被写体部分を認識しながら前記複数の撮影画像を被写体別に分類する分類手段と、
この分類手段によって被写体別に分類された各撮影画像をその分類単位別に用紙上の複数位置に対応付けて配置して印刷出力する印刷制御手段と、
を具備したことを特徴とする画像印刷装置。
【請求項２】
前記分類手段は、複数の撮影画像を被写体別に分類する際に、既に分類されている被写体を含む撮影画像であれば、この撮影画像を当該既存分類に対応する画像として分類し、分類済みでない被写体を含む撮影画像であれば、この被写体を新規分類として特定し、この撮影画像を当該新規分類に対応する画像として分類する、
ようにしたことを特徴とする請求項1記載の画像印刷装置。
【請求項３】
被写体別に分類された各撮影画像を分類単位別に複数の用紙に振り分けて個別に印刷する動作モードと、分類単位別に分けて同一用紙上に印刷する動作モードとを任意に切り換え指定するモード切換手段を設け、
前記印刷制御手段は、このモード切換手段によって切り換え指定された動作モードに応じた印刷動作を行う、
ようにしたことを特徴とする請求項1記載の画像印刷装置。
【請求項４】
前記被写体別に分類された各撮影画像を印刷するに先立って、各被写体別の分類が印刷対象の選択候補として表示されている状態において、この候補表示の中から任意の分類が選択された際に、前記印刷制御手段は、この選択分類対応の各撮影画像を用紙上の複数位置に対応付けて配置印刷する、
ようにしたことを特徴とする請求項1記載の画像印刷装置。
【請求項５】
コンピュータに対して、
撮影画像内に含まれている被写体部分を認識しながら複数の撮影画像を被写体別に分類する機能と、
被写体別に分類された各撮影画像をその分類単位別に用紙上の複数位置に対応付けて配置して印刷出力する機能と、
を実現させるためのプログラム。
【請求項６】
複数の撮影画像を用紙上に配置して印刷出力するマルチプリント機能を備えた画像印刷装置であって、
人物の顔画像部分を認識しながら撮影画像内に人物が含まれているか否かを判別する判別手段と、
この判別手段によって人物が含まれていることが判別される毎に当該撮影画像を前記複数の撮影画像の中から抽出する抽出手段と、
この抽出手段によって抽出された各撮影画像を用紙上の複数位置に対応付けて配置して印刷出力する印刷制御手段と、
を具備したことを特徴とする画像印刷装置。
【請求項７】
前記抽出手段によって抽出された各撮影画像をその中に含まれている人物別に分類する分類手段を設け、
前記印刷制御手段は、人物別に分類された各撮影画像を人物別に用紙上の複数位置に対応付けて配置印刷する、
ようにしたことを特徴とする請求項６記載の画像印刷装置。
【請求項８】
前記分類手段は、複数の撮影画像を人物別に分類する際に、既に分類されている人物を含む撮影画像であれば、この撮影画像を当該既存分類に対応する画像として分類し、分類済みでない人物を含む撮影画像であれば、この人物を新規分類として特定し、この撮影画像を当該新規分類に対応する画像として分類する、
ようにしたことを特徴とする請求項７記載の画像印刷装置。
【請求項９】
前記判別手段は、人物が含まれている撮影画像と人物が含まれていない人物以外の撮影画像とを判別し、
前記抽出手段は、複数の撮影画像の中から前記人物以外の撮影画像を抽出し、
前記印刷制御手段は、抽出された人物以外の各撮影画像を用紙上の複数位置に対応付けて配置印刷する、
ようにしたことを特徴とする請求項６記載の画像印刷装置。
【請求項１０】
コンピュータに対して、
人物の顔画像部分を認識しながら撮影画像内に人物が含まれているか否かを判別する機能と、
人物が含まれていることが判別される毎に当該撮影画像を前記複数の撮影画像の中から抽出する機能と、
抽出された各撮影画像を用紙上の複数位置に対応付けて配置して印刷出力する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の撮影画像を用紙上に配置して印刷出力するマルチプリント機能を備えた画像印刷装置およびプログラムに関する。
【背景技術】
【０００２】
従来、複数の撮影画像を用紙上に配置して印刷するマルチプリント技術としては、例えば、合成に必要な画像データを事前に取り込んで記録しておき、撮影時に任意に呼び出した画像データと撮影画像とを配置合成して印刷するマルチプリントシステムが知られている（特許文献１参照）。また、１枚のプリントシート上において主画像(コマ)の周りに副画像(コマ)を並べて配置したグループプリント／画像作成装置が知られている（特許文献１参照）。
【特許文献１】特開平６−３３２１２２号公報
【特許文献２】特開２０００−１４７６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この種のマルチプリントに関する技術(特許文献１、２)にあっては、ユーザ自身が印刷対象を選択することを前提とする技術であり、複数の画像をまとめてマルチプリントする毎に、全ての画像内容を確認しながら所望する印刷対象を１枚ずつ選択指定しなければならず、ユーザに大きな負担をかけてしまうという問題があった。特に、関連し合う複数の画像をまとめてマルチプリントを行う場合には、画像同士の関連性をも確かめながら印刷対象を１枚ずつ選択する必要があり、時間と労力を要するという問題があった。
【０００４】
第１の発明の課題は、複数の撮影画像を用紙上に配置してマルチプリントする場合に、複数の撮影画像を被写体別に自動分類した各撮影画像を分類単位別にマルチプリントできるようにすることである。
第２の発明の課題は、複数の撮影画像を用紙上に配置してマルチプリントする場合に、人物が含まれている各撮影画像を自動選択してマルチプリントできるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明（第１の発明）は、複数の撮影画像を用紙上に配置して印刷出力するマルチプリント機能を備えた画像印刷装置であって、撮影画像内に含まれている被写体部分を認識しながら前記複数の撮影画像を被写体別に分類する分類手段と、この分類手段によって被写体別に分類された各撮影画像をその分類単位別に用紙上の複数位置に対応付けて配置して印刷出力する印刷制御手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項５記載の発明）。
【０００６】
なお、請求項１記載の発明は次のようなものであってもよい。
前記分類手段は、複数の撮影画像を被写体別に分類する際に、既に分類されている被写体を含む撮影画像であれば、この撮影画像を当該既存分類に対応する画像として分類し、分類済みでない被写体を含む撮影画像であれば、この被写体を新規分類として特定し、この撮影画像を当該新規分類に対応する画像として分類する（請求項２記載の発明）。
【０００７】
被写体別に分類された各撮影画像を分類単位別に複数の用紙に振り分けて個別に印刷する動作モードと、分類単位別に分けて同一用紙上に印刷する動作モードとを任意に切り換え指定するモード切換手段を設け、前記印刷制御手段は、このモード切換手段によって切り換え指定された動作モードに応じた印刷動作を行う（請求項３記載の発明）。
【０００８】
前記被写体別に分類された各撮影画像を印刷するに先立って、各被写体別の分類が印刷対象の選択候補として表示されている状態において、この候補表示の中から任意の分類が選択された際に、前記印刷制御手段は、この選択分類対応の各撮影画像を用紙上の複数位置に対応付けて配置印刷する（請求項４記載の発明）。
【０００９】
請求項６記載の発明（第２の発明）は、複数の撮影画像を用紙上に配置して印刷出力するマルチプリント機能を備えた画像印刷装置であって、人物の顔画像部分を認識しながら撮影画像内に人物が含まれているか否かを判別する判別手段と、この判別手段によって人物が含まれていることが判別される毎に当該撮影画像を前記複数の撮影画像の中から抽出する抽出手段と、この抽出手段によって抽出された各撮影画像を用紙上の複数位置に対応付けて配置して印刷出力する印刷制御手段とを具備したことを特徴とする
更に、コンピュータに対して、上述した請求項６記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項１０記載の発明）。
【００１０】
なお、請求項６記載の発明は次のようなものであってもよい。
前記抽出手段によって抽出された各撮影画像をその中に含まれている人物別に分類する分類手段を設け、前記印刷制御手段は、人物別に分類された各撮影画像を人物別に用紙上の複数位置に対応付けて配置印刷する（請求項７記載の発明）。
【００１１】
この場合、前記分類手段は、複数の撮影画像を人物別に分類する際に、既に分類されている人物を含む撮影画像であれば、この撮影画像を当該既存分類に対応する画像として分類し、分類済みでない人物を含む撮影画像であれば、この人物を新規分類として特定し、この撮影画像を当該新規分類に対応する画像として分類する（請求項８記載の発明）。
【００１２】
前記判別手段は、人物が含まれている撮影画像と人物が含まれていない人物以外の撮影画像とを判別し、前記抽出手段は、複数の撮影画像の中から前記人物以外の撮影画像を抽出し、前記印刷制御手段は、抽出された人物以外の各撮影画像を用紙上の複数位置に対応付けて配置印刷する（請求項９記載の発明）。
【発明の効果】
【００１３】
請求項１記載の発明（第１の発明）によれば、撮影画像内に含まれている被写体部分を認識しながら複数の撮影画像を被写体別に分類すると共に、被写体別に分類された各撮影画像をその分類単位別に用紙上の複数位置に対応付けて配置して印刷出力するようにしたから、複数の撮影画像を用紙上に配置してマルチプリントする場合に、複数の撮影画像を被写体別に自動分類した各撮影画像を分類単位別にマルチプリントすることができ、ユーザ自身が画像内容を確かめながら印刷対象を１枚ずつ選択するという面倒な作業が一切不用となる。この場合、撮影画像が膨大な数であっても、各撮影画像を被写体別に迅速かつ正確に分類しながらマルチプリントすることができ、実用効果の高いものとなる。
なお、被写体別に分類する場合において、例えば、個々の人物・ペット・建築物毎などのように同一被写体で分類する他、人物、海、山、自動車などのように被写体の種類で分類してもよく、その分類形態は問わない。
【００１４】
請求項２記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、複数の撮影画像を被写体別に分類する際に、既に分類されている被写体を含む撮影画像であれば、この撮影画像を当該既存分類に対応する画像として分類し、分類済みでない被写体を含む撮影画像であれば、この被写体を新規分類として特定し、この撮影画像を当該新規分類に対応する画像として分類するようにしたから、撮影画像を被写体別に分類する為に用いられる特別な情報を予め入力設定しておかなくても、撮影画像を解析するだけで無秩序な撮影画像であってもそれらを被写体別に分類することができ、人為的な介入を不要とした自動分類の実現が可能となる。
【００１５】
請求項３記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、被写体別に分類された各撮影画像を分類単位別に複数の用紙に振り分けて個別に印刷するか、分類単位別に分けて同一用紙上に印刷するかを任意に切り換え指定するようにしたから、必要に応じて所望する印刷形態でのマルチプリントを得ることができ、利便性を高めることができる。
【００１６】
請求項４記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、被写体別に分類された各撮影画像を印刷するに先立って、各被写体別の分類が印刷対象の選択候補として表示されている状態において、この候補表示の中から任意の分類が選択された際に、この選択分類対応の各撮影画像を用紙上の複数位置に対応付けて配置印刷するようにしたから、所望する分類の各撮影画像だけを印刷したマルチプリントを得ることができる。
【００１７】
請求項６記載の発明（第２の発明）によれば、人物の顔画像部分を認識しながら撮影画像内に人物が含まれているか否かを判別した結果、人物が含まれている場合には、人物が含まれている各撮影画像を抽出して用紙上の複数位置に対応付けて配置して印刷出力するようにしたから、複数の撮影画像を用紙上に配置してマルチプリントを行う場合に、人物が含まれている各撮影画像を自動選択してマルチプリントすることができ、マルチプリントの自動化によってユーザ自身が画像内容を確かめながら印刷対象を１枚ずつ選択するという面倒な作業が一切不用となる。この場合、撮影画像が膨大な数であっても、その中から人物に関する各撮影画像を迅速かつ正確に抽出しながらマルチプリントすることができ、実用効果の高いものとなる。
【００１８】
請求項７記載の発明によれば、上述した請求項６記載の発明と同様の効果を有する他、抽出された各撮影画像をその中に含まれている人物別に分類すると共に、人物別に分類された各撮影画像を人物別に用紙上の複数位置に対応付けて配置印刷するようにしたから、人物別のマルチプリントを得ることができる。
【００１９】
この場合、複数の撮影画像を人物別に分類する際に、既に分類されている人物を含む撮影画像であれば、この撮影画像を当該既存分類に対応する画像として分類し、分類済みでない人物を含む撮影画像であれば、この人物を新規分類として特定し、この撮影画像を当該新規分類に対応する画像として分類するようにしたから(請求項８記載の発明)、上述した請求項２記載の発明と同様、撮影画像を人物別に分類する為に用いられる特別な情報を予め入力設定しておかなくても、撮影画像を解析するだけで無秩序な撮影画像であってもそれらを人物別に分類することができる。
【００２０】
請求項９記載の発明によれば、上述した請求項６記載の発明と同様の効果を有する他、人物が含まれている撮影画像と人物が含まれていない人物以外の撮影画像とを判別し、複数の撮影画像の中から人物以外の撮影画像を抽出すると共に、抽出した人物以外の各撮影画像を用紙上の複数位置に対応付けて配置印刷するようにしたから、人物以外のマルチプリントを得ることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図１〜図７を参照して本発明の実施例を説明する。
図１は、写真画像印刷販売装置の基本的構成要素を示したブロック図である。
この写真画像印刷販売装置は、デジタルカメラ側の写真画像(静止画像)を印刷して販売する自動販売機である。すなわち、この写真画像印刷販売装置は、例えば、コンビニエンス・ストアや街中などに設置されたもので、カメラ撮影された写真画像群を高品質印刷し、この写真印刷物(写真プリント)を排出して販売するプリント・ベンダである。
この写真画像印刷販売装置は、複数の撮影画像を用紙上の複数位置に対応付けて配置印刷するマルチプリント機能を備え、顧客の記録メディアが投入された際に、この記録メディア内の複数の撮影画像を被写体別に自動分類すると共に、被写体別に分類された各撮影画像を分類単位別にマルチプリントするようにしたことを特徴とするものである。
【００２２】
ＣＰＵ１は、記憶部２内のオペレーティングシステムや各種アプリケーションソフトに従ってこの写真画像印刷販売装置の全体動作を制御する中央演算処理装置であり、ＣＰＵ１には、ハードディスク等の固定メモリである記憶部２と、ＣＤ−ＲＯＭ、ＤＶＤ等の着脱自在な記録媒体３が接続されている。この記憶部２内のプログラム記憶領域には、後述する図３〜図５に示す動作手順に従って本実施例を実現する為のアプリケーションプログラムが格納されている。更に、ＣＰＵ１は、伝送部４、記録メディア受付装置５、タッチパネル付きディスプレイを構成する表示部６および操作部７、写真プリンタ装置８、金銭授受装置９を有している。
【００２３】
伝送部４は、顧客側のデジタルカメラからの撮影画像をインターネット経由で受信するための画像通信部である。記録メディア受付装置５は、記録メディアが投入された際に、この記録メディアをアクセスして画像データを読み取るもので、各画像データは、ＣＰＵ１に与えられる。表示部６および操作部７は、液晶表示装置、ＣＲＴ表示装置、プラズマ表示装置等のディスプレイ画面にタッチパネルを貼り付けた構成となっている。写真プリンタ装置８は、印刷対象の各写真画像を内部メモリ(用紙メモリ)に一時記憶しながら一枚ずつ印刷するもので、例えば、高品位・高速印刷が可能なマルチカラーレーザプリンタによって構成されている。記録紙格納部１０は、Ｌサイズ、２Ｌサイズ、パノラマサイズなどのように異なるサイズの記録紙が分類格納されている。金銭授受装置９は、投入金額を計数してＣＰＵ１に与えたり、ＣＰＵ１からの指示に従って釣銭を排出する通常の構成となっている。
【００２４】
顧客側の記録メディアの投入時において画像印刷が指示された際、ＣＰＵ１は、この記録メディア内の撮影画像群の中から顧客が印刷対象を任意に選択する「マニュアル選択モード」と、印刷対象を自動的に選択する「オート選択モード」との切り換えを可能とするモードメニュー画面を表示出力させる。この「マニュアル選択モード」は、通常と同様、記録メディア内の撮影画像群を一覧表示(サムネイル表示)させている状態において、この一覧表示の中から任意の画像が選択指定される毎に、この選択画像を１枚ずつ別用紙に印刷出力させる１枚プリントを行ったり、記録メディア内から所定枚数分の撮影画像を読み出す毎に、この所定枚数分の撮影画像を同一用紙上の複数位置に対応付けて配置印刷させるマルチプリントを行う動作モードである。
【００２５】
「オート選択モード」は、記録メディア内の複数の撮影画像を被写体別に自動分類すると共に、被写体別に分類された各撮影画像を分類単位別に用紙上の複数位置に対応付けて配置印刷させるマルチプリントを行う動作モードである。なお、この実施例において被写体とは、個々の人物を示し、撮影画像内に含まれている人物部分(顔部分)を認識しながら各撮影画像を人物別に分類してマルチプリントを行うようにしている。また、撮影画像内に人物が含まれていない人物以外の各撮影画像を記録メディア内から自動抽出してマルチプリントを行うようにしている。
【００２６】
この場合、複数の撮影画像を人物別に分類する際にＣＰＵ１は、既に分類されている人物を含む撮影画像であれば、この撮影画像を当該既存分類の対応する画像として分類し、分類済みでない人物を含む撮影画像であれば、この人物を新規分類として特定し、この撮影画像を当該新規分類に対応する画像として分類するようにしている。言い換えれば、予め人物人認識用の登録画像(各人の顔画像)を用意しておかなくても、撮影画像を解析するだけで同一人物を認識しながら各撮影画像を人物別に分類するようにしている。
【００２７】
なお、人物の認識時には、顔の向き、大きさなどを補正した後、顔の輪郭、目、口、鼻、額等の形、位置、大きさ、髪型、メガネの有無と種類等を比較する他、それらを総合的に比較することによって人物を認識するようにしている。
更に、「オート選択モード」は、人物別に分類された各撮影画像をグループ別(分類単位別)に複数の用紙に振り分けて印刷する「グループ別プリント」と、グループ別(分類単位別)に分けて同一用紙上に複数グループ分の各撮影画像を混在させて印刷する「混在プリント」のモードを有し、この「グループ別プリント」、「混在プリント」のモードを任意に選択可能となっている。
【００２８】
図２は、人物別に分類された各撮影画像をグループ別に複数の用紙に振り分けて印刷した場合のマルチプリント例を示した図である。
この場合、上述のグループ別プリントモードにおいて、人物Ｘ、人物Ｙ、人物Ｚに対応して別の用紙にマルチプリントされる。なお、例えば、図示の如く、最多６枚分の画像を３×３のマトリックス状に配置してマルチプリントするようにしている。また、マルチプリントを行う際に使用する用紙サイズは、例えば、２Ｌサイズ、パノラマサイズのように、標準サイズよりも大型の用紙を使用すると共に、各画像を縮小して印刷するようにしている(以下、同様)。
【００２９】
図３は、グループ別に分けて人物別に分類された各撮影画像を同一用紙上に混在させて印刷した場合のマルチプリント例を示した図である。
この場合、パノラマサイズの用紙を使用し、例えば、人物別に分類された各撮影画像をグループＧ１、Ｇ２、Ｇ３のようにグループ別に分けて同一用紙上に混在印刷(マルチプリント)させる。なお、グループ数が多い場合には、他の用紙にマルチプリントするようにしている。
【００３０】
図４は、印刷フォルダ１１を説明するための図である。
印刷フォルダ１１は、顧客の記録メディア内から印刷対象として抽出した各撮影画像を一時格納するための印刷データ用のデータフォルダであり、Ａフォルダ１１−１、Ｂフォルダ１１−２、Ｃフォルダ１１−３に分けられている。このＡフォルダ１１−１、Ｂフォルダ１１−２、Ｃフォルダ１１−３は、「オート選択モード」でのマルチプリント時に使用されるもので、Ａフォルダ１１−１は、人物を含む撮影画像が一時格納されるフォルダであり、Ｂフォルダ１１−２は、グループ別プリントモード時においてグループ別の各撮影画像が一時格納されるフォルダであり、Ｃフォルダ１１−３は、人物を含まない人物以外の撮影画像が一時格納されるフォルダである。
【００３１】
次に、この実施例における写真画像印刷販売装置の動作概念を図５〜図７に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録メディアの他に、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００３２】
図５〜図７は、写真画像印刷販売装置(プリントベンダ)の全体動作を示したフローチャートである。
先ず、ＣＰＵ１は、顧客側の記録メディアの投入待ち状態において(図５のステップＳ１)、記録メディアが投入されると、「マニュアル選択モード」と「オート選択モード」との切り換えを可能とするモードメニューを表示出力させる(ステップＳ２)。いま、「マニュアル選択モード」が選択指定された場合には(ステップＳ３でＹＥＳ)、この記録メディアから全ての画像を順次読み出して(ステップＳ４)、各画像を一覧表示(サムネイル表示)させる(ステップＳ５)。ここで、この一覧画面上の任意の画像位置がタッチ指定されることによって印刷対象が選択されると (ステップＳ６)、ＣＰＵ１は、この選択画像を印刷フォルダ１１へ格納する(ステップＳ７)。以下、選択終了がユーザ指示されるまで(ステップＳ８)、印刷対象を１画像毎に受付けながら上述の動作を繰り返す(ステップＳ５〜Ｓ８)。
【００３３】
ここで、選択終了がユーザ指示された際には(ステップＳ８でＹＥＳ)、１枚プリント／マルチプリントとの切り換えを可能とするメニュー画面を表示出力させる(ステップＳ９)。ここで、１枚プリントが選択された場合には(ステップＳ１０でＹＥＳ)、印刷フォルダ１１に格納されている各画像をその先頭から１枚ずつ読み出して(ステップＳ１１)、１枚の用紙に印刷出力させる(ステップＳ１２)。以下、印刷フォルダ１１に未印刷の他の画像が有るまで(ステップＳ１３)、印刷フォルダ１１から未印刷の画像を１枚ずつ読み出しながら１枚プリントを繰り返す(ステップＳ１１〜Ｓ１３)。これによって印刷フォルダ１１の各画像を全て印刷し終わった場合には(ステップＳ１３でＮＯ)、記録メディアの排出を行った後(ステップＳ１８)、最初のステップＳ１に戻る。
【００３４】
また、メニュー画面の中からマルチプリントが選択された場合には(ステップＳ１０でＮＯ)、印刷フォルダ１１に格納されている各画像をその先頭から所定枚数分(例えば、６枚分)読み出し(ステップＳ１４)、この各画像を用紙メモリエリア上の複数位置に対応付けてそれぞれ配置させた後(ステップＳ１５)、この用紙メモリエリア内の各画像をその配置通りに印刷出力させる(ステップＳ１６)。以下、印刷フォルダ１１に未印刷の他の画像が有るまで(ステップＳ１７)、印刷フォルダ１１から未印刷の画像を所定枚数毎に読み出しながらマルチプリントを繰り返す(ステップＳ１４〜Ｓ１７)。これによって印刷フォルダ１１の各画像を全て印刷し終わった場合には(ステップＳ１７でＮＯ)、記録メディアの排出を行った後(ステップＳ１８)、最初のステップＳ１に戻る。
【００３５】
他方、「オート選択モード」が選択された場合には(ステップＳ３でＮＯ)、先ず、図６のステップＳ２１に移ってメニュー画面を表示させる。このメニュー画面は、「人物抽出」、「人物以外抽出」の各項目を有し、記録メディア内の各撮影画像から印刷対象を選択的に抽出する場合に、人物が含まれている撮影画像を抽出するか、人物が含まれていない人物以外の撮影画像を抽出するかを問い合わせるもので、何れかのメニュー項目が選択指定された場合には(ステップＳ２２)、記録メディア内の各画像をその先頭から１枚ずつ読み出し(ステップＳ２３)、この撮影画像を認識しながら(ステップＳ２４)、当該撮影画像内に人物の顔部分が含まれているか否かをチェックする(ステップＳ２５)。
【００３６】
この場合の画像認識では、個々の人物認識は行わず、標準的な顔部分の有無を調べる。例えば、顔が隠れていたり、後ろ向きの場合には、人物の顔部分が含まれていないと認識するようにしている。いま、人物の顔部分が含まれている場合には、この撮影画像をＡフォルダ１１−１へ格納するが(ステップＳ２６)、人物の顔部分が含まれていない場合には、この撮影画像をＣフォルダ１１−３へ格納する(ステップＳ２７)。以下、記録メディア内の各画像を１枚ずつ読み出しながら全ての撮影画像をＡフォルダ１１−１あるいはＣフォルダ１１−３に振り分けるまで上述の動作が繰り返される(ステップＳ２３〜Ｓ２８)。
【００３７】
このような振り分け処理を行った後に、ＣＰＵ１は、上述のメニュー画面から「人物抽出」、「人物以外抽出」の何れが選択指定されたかを調べる(ステップＳ２９)。ここで、「人物以外抽出」の項目が選択指定された場合には(ステップＳ２９でＮＯ)、このＣフォルダ１１−３を今回の印刷フォルダ１１として特定した後に(ステップＳ３０)、図５のステップＳ１４に移り、印刷フォルダ１１内の人物以外の各画像を所定枚数毎に読み出しながらその全ての画像を印刷し終わるまでマルチプリントを繰り返す(ステップＳ１４〜Ｓ１７)。
【００３８】
一方、メニュー画面から「人物抽出」の項目が選択指定された場合には(ステップＳ２９でＹＥＳ)、Ａフォルダ１１−１から先頭画像を選択し(ステップＳ３１)、この選択画像を人物認識用の参照画像として登録しておくと共に、この選択画像をＢフォルダ１１−２に格納しておく(ステップＳ３２)。この状態において、参照画像内の１人物を特定し(ステップＳ３３)、この特定人物の顔部分を拡大した後にこの拡大画像をグループ識別情報として、Ｂフォルダ１１−２に格納する(ステップＳ３４)。そして、この特定人物の顔部分に基づいてＡフォルダ１１−１を検索し、同一人物を含む全ての撮影画像を取得し(ステップＳ３５)、この取得画像を同一グループとしてＢフォルダ１１−２に格納する(ステップＳ３６)。すなわち、例えば、人物Ｘの顔部分をグループ識別情報としてＢフォルダ１１−２に格納した後、人物Ｘを含む全ての撮影画像をＡフォルダ１１−１から取得し、この取得画像をそのグループ識別情報に対応付けてＢフォルダ１１−２に格納する。
【００３９】
次に、参照画像内に他の人物が含まれているかをチェックし(ステップＳ３７)、他の人物が含まれていれば、ステップＳ２３に戻って上述の動作を繰り返す(ステップＳ３３〜Ｓ３７)。これによって、例えば、人物Ｙの顔部分をグループ識別情報としてＢフォルダ１１−２に格納した後、人物Ｙを含む全ての撮影画像がそのグループ識別情報に対応付けてＢフォルダ１１−２に格納される。ここで、参照画像内の全ての人物に対して同様の処理を繰り返した後、Ａフォルダ１１−１内の次の画像を選択し(ステップＳ３８)、全画像の選択が終了したかを調べる(ステップＳ３９)。いま、先頭画像を選択した場合であるから２番目の画像が選択される。
【００４０】
そして、ステップＳ３２に戻り、この選択画像が新たな参照画像として登録されると共に、Ｂフォルダ１１−２に格納される。以下、上述と同様の処理がＡフォルダ１１−１内の全画像を選択し終わるまで繰り返される。この結果、Ａフォルダ１１−１内の複数の撮影画像は、人物対応のグループに分類されてＢフォルダ１１−２に格納される。この場合、例えば、人物Ｘが１人で写っている写真に限らず、人物Ｘ、Ｙ、Ｚが一緒に写っている集合写真であっても、人物Ｘのグループとして分類される。
【００４１】
次に、図７のステップＳ４１に移り、Ｂフォルダ１１−２内の各撮影画像をグループ毎に読み出してサムネイル表示させると共に、メニュー画面を表示出力させる(ステップＳ４２)。この場合、各撮影画像は、グループ別にその識別情報(顔画像)と共に同一画面上にサムネイル表示され、また、メニュー画面には、「グループ別プリント」、「混在プリント」の項目が表示される。ここで、「グループ別プリント」のモードが選択指定された場合には(ステップＳ４３でＹＥＳ)、印刷対象としてのグループ選択を受け付ける(ステップＳ４４)。この場合、顧客は、サムネイル画面から任意のグループを選択指定するが、その際、複数のグループを印刷対象グループとして選択可能とするために、ステップＳ４５では選択終了がユーザ指示されたかを判別し、選択終了の指示があるまで印刷対象グループの選択を受け付けるようにしている。
【００４２】
このように印刷対象グループが選択されると、Ｂフォルダ１１−２を検索し、選択された印刷対象グループを指定し(ステップＳ４６)、この指定グループ内から所定枚数分の画像を読み出し(ステップＳ４７)、この各画像を用紙メモリエリア上の複数位置に対応付けてそれぞれ配置させた後(ステップＳ４８)、この用紙メモリエリア内の各画像をその配置通りに印刷出力させる(ステップＳ４９)。以下、指定グループ内に未印刷の他の画像が有るまで(ステップＳ５０)、指定グループから未印刷の画像を所定枚数毎に読み出しながらマルチプリントを繰り返す(ステップＳ４７〜Ｓ５０)。これによって１つの指定グループ内の各画像を全て印刷し終わった場合には(ステップＳ５０でＮＯ)、Ｂフォルダ１１−２に未指定グループが有るかを調べ(ステップＳ５１)、有れば、ステップＳ４６に戻って次のグループに対して同様のマルチプリントを繰り返す。その後、記録メディアの排出を行った後(図５のステップＳ１８)、最初のステップＳ１に戻る。
【００４３】
一方、上述のメニュー画面から「混在プリント」のモードが選択指定された場合には(ステップＳ４３でＮＯ)、Ｂフォルダ１１−２を今回の印刷フォルダ１１として特定した後(ステップＳ５２)、図５のステップＳ１４に移り、印刷フォルダ１１内の各画像をグループ別に所定枚数毎に読み出しながらその全ての画像を印刷し終わるまでマルチプリントを繰り返す(ステップＳ１４〜Ｓ１７)。この場合、図３に示したように、グループ別に分けて同一用紙上に複数グループ分の各撮影画像を混在させてマルチプリントされる。
【００４４】
以上のように、この実施例の写真画像印刷販売装置において、顧客から記録メディアが投入された際に、ＣＰＵ１は、撮影画像内に含まれている人物部分を認識しながら記録メディア内の複数の撮影画像を人物別のグループに分類すると共に、人物別に分類された各撮影画像をそのグループ別に用紙上の複数位置に対応付けて配置して写真プリンタ装置８から印刷出力させるようにしたから、複数の撮影画像を用紙上に配置してマルチプリントを行う場合に、複数の撮影画像を人物別に自動分類した各撮影画像をグループ別にマルチプリントすることができ、ユーザ自身が画像内容を確かめながら印刷対象を１枚ずつ選択するという面倒な作業が一切不用となる。この場合、撮影画像が膨大な数であっても、各撮影画像を人物別に迅速かつ正確に分類しながらマルチプリントすることができ、実用効果の高いものとなる。
【００４５】
この場合、ＣＰＵ１は、複数の撮影画像を人物別に分類する際に、既に分類されている人物を含む撮影画像であれば、この撮影画像を当該既存分類に対応する画像として分類し、分類済みでない人物を含む撮影画像であれば、この人物を新規分類として特定し、この撮影画像を当該新規分類に対応する画像として分類するようにしたから、撮影画像を人物別に分類する為に用いられる特別な情報を予め入力設定しておかなくても、撮影画像を解析するだけで無秩序な撮影画像であってもそれらを人物別に分類することができ、人為的な介入を不要とした自動分類の実現が可能となる。
【００４６】
また、人物別に分類された各撮影画像をグループ別に複数の用紙に振り分けて印刷するか、グループ別に分けて同一用紙上に印刷するかを任意に切り換え指定するようにしたから、必要に応じて所望する印刷形態でのマルチプリントを得ることができ、利便性を高めることができる。更に、人物別に分類された各撮影画像をマルチプリントするに先立って、各人物別の分類が印刷対象の選択候補として表示されている状態において、この候補表示の中から任意の分類が選択された際に、この選択分類対応の各撮影画像をマルチプリントするようにしたから、所望する分類の各撮影画像だけを印刷したマルチプリントを得ることができる。
【００４７】
一方、人物の顔画像部分を認識しながら撮影画像内に人物が含まれているか否かを判別した結果、人物が含まれている場合には、人物が含まれている各撮影画像を抽出してマルチプリントするようにしたから、マルチプリントの自動化によってユーザ自身が画像内容を確かめながら印刷対象を１枚ずつ選択するという面倒な作業が一切不用となる。この場合、撮影画像が膨大な数であっても、その中から人物に関する各撮影画像を迅速かつ正確に抽出しながらマルチプリントすることができ、実用効果の高いものとなる。
【００４８】
この場合、抽出された各撮影画像をその中に含まれている人物別に分類すると共に、人物別に分類された各撮影画像を人物別にマルチプリントするようにしたから、人物別のマルチプリントを得ることができる。また、人物が含まれている撮影画像と人物が含まれていない人物以外の撮影画像とを判別し、人物以外の撮影画像を抽出すると共に、抽出した人物以外の各撮影画像をマルチプリントするようにしたから、人物以外のマルチプリントを得ることができる。
【００４９】
なお、上述した実施例においては、人物を認識する際に、顔部分に基づいて認識するようにしたが、人物の身長、髪型、性別などをも考慮して人物を認識するようにしてもよい。
また、上述した実施例においては、被写体を人物とした場合を例示したが、被写体としては、例えば、ペット、建築物、風景等であってもよく、また、個々の人物、ペット、建築物毎などのように同一被写体で分類する他に、人物、海、山、自動車などのように被写体の種類で分類するようにしてもよく、その分類形態は問わない。
【００５０】
また、上述した実施例においては、特に言及しなかったが、１グループ内の画像数に応じて画像の縮小サイズを決定するようにしてもよい。
更に、マルチプリントを行う場合、画像の並べ方、画像サイズなどの印刷フォームも任意であり、また、予め用意されている複数の印刷フォームから任意のフォームを選択指定するようにしてもよい。
【００５１】
上述した実施例においては、顧客の記録メディアを写真画像印刷販売装置に投入するようにしたが、顧客側のデジタルカメラから静止画像をネットワーク経由で写真画像印刷販売装置に対して送信して印刷させるようにしてもよく、また、デジタルカメラ自体を写真画像印刷販売装置に直接接続するようにしてもよい。
更に、写真画像印刷販売装置に限らず、例えば、静止画像を記録保存させた記録メディアを自宅のパーソナルコンピュータやプリンタ装置に投入したり、ネットワーク経由で送信してマルチプリントを行わせるようにしてもよい。更に、印刷対象は、静止画撮影された画像に限らず、動画撮影された動画像の中から抽出した画像フレームを印刷するようにしてもよい。
【００５２】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フレキシブルディスク、ＲＡＭカード等）を提供するようにしてもよい。すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、撮影画像内に含まれている被写体部分を認識しながら複数の撮影画像を被写体別に分類する機能と、被写体別に分類された各撮影画像をその分類単位別に用紙上の複数位置に対応付けて配置して印刷出力する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００５３】
また、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、人物の顔画像部分を認識しながら撮影画像内に人物が含まれているか否かを判別する機能と、人物が含まれていることが判別される毎に当該撮影画像を前記複数の撮影画像の中から抽出する機能と、抽出された各撮影画像を用紙上の複数位置に対応付けて配置して印刷出力する機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【図面の簡単な説明】
【００５４】
【図１】写真画像印刷販売装置の基本的構成要素を示したブロック図。
【図２】人物別に分類された各撮影画像をグループ別に複数の用紙に振り分けて印刷した場合のマルチプリント例を示した図。
【図３】グループ別に分けて人物別に分類された各撮影画像を同一用紙上に混在させて印刷した場合のマルチプリント例を示した図。
【図４】印刷フォルダ１１を説明するための図。
【図５】写真画像印刷販売装置(プリントベンダ)の全体動作を示したフローチャート。
【図６】図５に続く、写真画像印刷販売装置の全体動作を示したフローチャート。
【図７】図５、図６に続く、写真画像印刷販売装置の全体動作を示したフローチャート。
【符号の説明】
【００５５】
１  ＣＰＵ
２  記憶部
５  記録メディア受付装置
６  表示部
７  操作部
８  写真プリンタ装置
９  金銭授受装置
１１、１１−１、１１−２、１１−３  印刷フォルダ
【図１】
2005303754.tif 000003
【図２】
2005303754.tif 000004
【図３】
2005303754.tif 000005
【図４】
2005303754.tif 000006
【図５】
2005303754.tif 000007
【図６】
2005303754.tif 000008
【図７】
2005303754.tif 000009