(57)【要約】【課題】用いられた各撮影コマ画像の写真としての価値をできるだけ低減させることない複数撮影コマ画像プリントを出力するための撮影コマ画像処理技術を提供する。【解決手段】所定プリントサイズのプリント記録媒体に複数の撮影コマ画像を形成した複数撮影コマ画像プリントを出力するためのプリントデータを生成する撮影コマ画像処理装置。一枚のプリント記録媒体に形成される撮影コマ画像数が算定されるとともに、形成される撮影コマ画像の標準サイズが決定され、撮影コマ画像から顔領域が検出されている場合他の撮影コマ画像による顔領域重なり度合いを前記顔検出情報に基づいて評価する顔領域重なり度評価部５４ａによって評価され、この重なり度合いが前設定されたレベルを超えた場合に一方の撮影コマ画像のレイアウトが調整される。【選択図】図６
2008289073.tif 000002
【特許請求の範囲】
【請求項１】
所定プリントサイズのプリント記録媒体に複数の撮影コマ画像を形成した複数撮影コマ画像プリントを出力するためのプリントデータを生成する撮影コマ画像処理装置において、
前記複数撮影コマ画像プリントにおける撮影コマ画像数を算定する画像数算定部と、前記複数撮影コマ画像プリントにおける撮影コマ画像の標準サイズを決定する標準サイズ決定部と、前記複数撮影コマ画像プリントにおける前記標準サイズの各撮影コマ画像のレイアウト位置をランダムに順次算定するレイアウト位置ランダム算定部と、前記撮影コマ画像に含まれる人物の顔領域を検出してその位置と大きさを顔検出情報として出力する顔検出部と、前記レイアウト位置に配置される前記撮影コマ画像から顔領域が検出されている場合他の撮影コマ画像による顔領域重なり度合いを前記顔検出情報に基づいて評価する顔領域重なり度評価部と、前記顔領域重なり度合いが前設定されたレベルを超えた場合に前記顔領域重なり度合いを低減すべく前記複数撮影コマ画像プリントにおける一方の撮影コマ画像のレイアウトを調整する重なり度合い低減手段とが備えられている撮影コマ画像処理装置。
【請求項２】
前記レイアウト位置に配置される前記撮影コマ画像から顔領域が検出されていない場合他の撮影コマ画像による画像全体の重なり度合いを評価する画像重なり度評価部が備えられており、前記重なり度合い低減手段は前記画像重なり度評価部によって評価された画像領域重なり度合いが前設定されたレベルを超えた場合に一方の撮影コマ画像のレイアウトを調整することを特徴とする請求項１による撮影コマ画像処理装置。
【請求項３】
前記重なり度合い低減手段として、前記撮影コマ画像のレイアウト位置をシフトさせるシフト処理部が備えられていることを特徴とする請求項１又は２による撮影コマ画像処理装置。
【請求項４】
前記重なり度合い低減手段として、前記撮影コマ画像を前記標準サイズより縮小する縮小処理部が備えられていることを特徴とする請求項１又は２による撮影コマ画像処理装置。
【請求項５】
前記重なり度合い低減手段が、前記撮影コマ画像のレイアウト位置をシフトさせるシフト処理部と前記撮影コマ画像を前記標準サイズより縮小する縮小処理部とを備えており、前記縮小処理部は前記シフト処理部によるシフト後の顔領域重なり度合い又は画像重なり度合いがそれぞれの前記レベルを超えている撮影コマ画像に対して縮小することを特徴とする請求項２による撮影コマ画像処理装置。
【請求項６】
前記縮小処理部による撮影コマ画像縮小の限界最小サイズが設定されており、重なり度合いをそれぞれのレベル以下にするために前記限界最小サイズ以下の縮小が必要な場合、当該撮影コマ画像のためのレイアウト位置はキャンセルされることを特徴とする請求項４又は５による撮影コマ画像処理装置。
【請求項７】
前記顔検出情報には撮影コマ画像における顔領域の傾斜角が含まれており、この顔領域の傾斜角に基づいて顔が正立するように撮影コマ画像を顔を中心として角度調整する画像傾斜角調整部が備えられている請求項１から６のいずれか一項による撮影コマ画像処理装置。
【請求項８】
前記重なり度合いが前記レベル以下の重なり領域における両者の撮影コマ画像部分を融合形成するための画像透明化部が備えられていることを特徴とする請求項１から７のいずれか一項による撮影コマ画像処理装置。
【請求項９】
所定プリントサイズのプリント記録媒体に複数の撮影コマ画像を形成した複数撮影コマ画像プリントを写真プリント装置を用いて出力するためのプリントデータを生成するとともに、前記撮影コマ画像に含まれる人物の顔領域を検出してその位置と大きさを顔検出情報として出力する顔検出部を備えた撮影コマ画像処理装置に実装される撮影コマ画像処理プログラムにおいて、
前記複数撮影コマ画像プリントにおける撮影コマ画像数を算定する画像数算定機能と、前記複数撮影コマ画像プリントにおける撮影コマ画像の標準サイズを決定する標準サイズ決定機能と、前記複数撮影コマ画像プリントにおける前記標準サイズの各撮影コマ画像のレイアウト位置をランダムに順次算定するレイアウト位置ランダム算定機能と、前記レイアウト位置に配置される前記撮影コマ画像から顔領域が前記顔検出部によって検出されている場合他の撮影コマ画像による顔領域重なり度合いを前記顔検出情報に基づいて評価する顔領域重なり度評価機能と、前記顔領域重なり度合いが前設定されたレベルを超えた場合に前記顔領域重なり度合いを低減すべく前記複数撮影コマ画像プリントにおける一方の撮影コマ画像のレイアウトを調整する重なり度合い低減機能とをコンピュータに実現させる撮影コマ画像処理プログラム。
【請求項１０】
請求項１から８のいずれか一項による撮影コマ画像処理装置を組み込むとともに、投入された写真記録メディアに含まれている撮影コマ画像のうち、撮影コマ画像選択画面を通じてユーザによって指定された撮影コマ画像を写真プリントとして出力する写真処理システムにおいて、
前記撮影コマ画像のうち、ユーザによって指定されなかった撮影コマ画像を前記複数撮影コマ画像プリントとして出力する写真処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定プリントサイズのプリント記録媒体に複数の撮影コマ画像を形成した複数撮影コマ画像プリントを出力するためのプリントデータを生成する撮影コマ画像処理技術と、この技術を採用した写真処理システムに関する。
【背景技術】
【０００２】
従来から、１枚の写真プリントシートに複数の撮影コマ画像を不規則に配置して従来の写真プリントにはない楽しさを与えるプリントを出力するプリントサービスが提案されており、そのような複数撮影コマ画像プリントを出力するために、予め複数の画像枠を不規則に配置した特定のレイアウト図とその各画像枠に割り当てる撮影コマ画像番号がユーザによって記入されている欄を有する写真プリント注文用紙としてのログインシートの注文内容を自動的に読み取るとともに、写真フィルムから必要な撮影コマ画像を読み取る画像処理装置が知られている（例えば、特許文献１参照）。しかしながら、このようなログインシートを用いた複数撮影コマ画像プリントの出力では、１枚の複数撮影コマ画像プリントに含まれるコマ画像数毎のレイアウト図を予め作成しておかねばならないし、そのレイアウト図を見ながら各画像枠に撮影コマ画像番号を指定しなければならない。コマ画像数が少ない場合はまだしも、数十を超えるコマ画像数を有する複数撮影コマ画像プリントを処理対象とすると、そのために用意しなければならないログインシートの種類も数十となるだけでなく、もしコマ画像数毎に数種類の異なるレイアウトを用意しようとすると、ログインシートの種類は１００を超えてしまう。このため、このようなプリントサービスでは、実用的には１枚の複数撮影コマ画像プリントに含まれるコマ画像数は１０以下に限定されてしまう。
【０００３】
また、前もってログインシートのような写真プリント注文用紙を必要としないで、ユーザが直接自由にマニュアルで印刷プレビュー用のレイヤーに複数の撮影コマ画像を配置し、配置の完了した印刷プレビュー用のレイヤーに基づいて複数撮影コマ画像プリントを出力する技術も提案されている（例えば、特許文献２参照）。しかしながら、この技術では、複数の撮影コマ画像の自由なレイアウトが可能となるが、数十を超えるコマ画像数を有する複数撮影コマ画像プリントを出力する場合、マニュアルで撮影コマ画像の配置を決めていくことは、作業負担が大きく、現実的ではない。
【０００４】
【特許文献１】特開平１０−５１５７６号公報（段落番号００３０−００３７、図６）
【特許文献２】特開２００３−２４４４１８号公報（段落番号００１７−００２２、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記実状に鑑み、本発明の課題は、従来技術のようにユーザやオペレータの作業負担をかけずに、多数の撮影コマ画像を不規則に配置しているとともに、用いられた各撮影コマ画像の写真としての価値をできるだけ低減させることない複数撮影コマ画像プリントを出力するためのプリントデータを生成する撮影コマ画像処理技術及びこの技術を採用した写真処理システムを提供することである。
【課題を解決するための手段】
【０００６】
所定プリントサイズのプリント記録媒体に複数の撮影コマ画像を形成した複数撮影コマ画像プリントを出力するためのプリントデータを生成する撮影コマ画像処理装置において、上記課題を解決するため、本発明では、前記複数撮影コマ画像プリントにおける撮影コマ画像数を算定する画像数算定部と、前記複数撮影コマ画像プリントにおける撮影コマ画像の標準サイズを決定する標準サイズ決定部と、前記複数撮影コマ画像プリントにおける前記標準サイズの各撮影コマ画像のレイアウト位置をランダムに順次算定するレイアウト位置ランダム算定部と、前記撮影コマ画像に含まれる人物の顔領域を検出してその位置と大きさを顔検出情報として出力する顔検出部と、前記レイアウト位置に配置される前記撮影コマ画像から顔領域が検出されている場合他の撮影コマ画像による顔領域重なり度合いを前記顔検出情報に基づいて評価する顔領域重なり度評価部と、前記顔領域重なり度合いが前設定されたレベルを超えた場合に前記顔領域重なり度合いを低減すべく前記複数撮影コマ画像プリントにおける一方の撮影コマ画像のレイアウトを調整する重なり度合い低減手段とが備えられている。この重なり度合い低減手段の代表的なものは、撮影コマ画像のレイアウト位置をシフトさせるシフト処理部と、撮影コマ画像（又は撮影コマ画像が嵌め込まれる撮影コマ画像枠）を前記標準サイズより縮小する縮小処理部である。
【０００７】
この撮影コマ画像処理装置の特徴構成では、一枚のプリント記録媒体に形成される撮影コマ画像数さえ算定しておくと、その画像数とプリント記録媒体のプリントサイズとからプリント記録媒体に配置される撮影コマ画像の標準サイズが決定されるとともに、順次各撮影コマ画像のためのレイアウト位置がランダム（不規則的に）に算定される。その際、レイアウト位置に配置された標準サイズの撮影コマ画像同士の重なりが大きくなった場合、下側にくる撮影コマ画像のかなりの部分が見えなくなるので、そこに人物の顔が写っていると顔の一部が欠損したり、全く見えなくなったりして、人物を写した撮影コマ画像がもつ写真としての価値がなくなってしまう。この不都合を避けるため、顔領域重なり度評価部がレイアウト位置に配置される撮影コマ画像から顔領域が検出されていると他の撮影コマ画像による顔領域重なり度合いを顔検出部から出力される顔検出情報に基づいて評価し、この顔領域重なり度合いが前設定されたレベルを超えた場合に一方の撮影コマ画像のレイアウト位置をシフトさせる。あるいは、一方の撮影コマ画像の面積を前記標準サイズより縮小する。このシフト処理又は縮小処理では、重なりによって見えなくなっている顔領域が見えるように撮影コマ画像をシフト又は縮小させる。これにより、最終的に出力される複数撮影コマ画像プリントに含まれる全ての撮影コマ画像の配置は不規則で唯一性をもった楽しみのあるものであるとともに、撮影コマ画像に人物が含まれていてもその顔領域が隠されてしまうということがないので、その写真的価値は維持される。しかも、このようなレイアウト作業は全て自動的に行うことができるので、ユーザやオペレータに何ら負担を与えることがない。また、顔領域が隠されない限りはある程度の撮影コマ画像同士の重なりを許すことで、出力された複数撮影コマ画像プリントから、多数の撮影コマ画像が落ち葉のように散らされたイメージも生じ、従来なかった楽しげな効果が得られる。
【０００８】
なお、前記顔検出情報には撮影コマ画像における顔領域の傾斜角が含まれている場合、この顔領域の傾斜角に基づいて顔が正立するように算定された前記レイアウト位置に配置される撮影コマ画像の傾斜角を調整することができると、複数撮影コマ画像プリントの一方向から見て全ての顔が逆さまになることがなく、ほぼ正立した正しい姿勢となるという利点が得られる。このため、特に好ましい実施形態の１つでは、レイアウト位置に配置される撮影コマ画像の顔領域の傾斜角が予め決められた基準線に対して、大きく傾かないように、例えば±４５°の範囲に入るように角度調整する画像傾斜角調整部が備えられる。
【０００９】
風景写真などのように顔を含まない撮影コマ画像同士の重なり合いにおいても、被写体をある程度確認できることが望ましい。このため、本発明の好適な実施形態の１つでは、前記レイアウト位置に配置される前記撮影コマ画像から顔領域が検出されていない場合他の撮影コマ画像による画像全体の重なり度合いを評価する画像重なり度評価部が備えられており、前記シフト処理部は画像重なり度評価部によって評価された画像全体の重なり度合いが前設定されたレベルを超えた場合に一方の撮影コマ画像のレイアウト位置をシフトさせる。この構成では、顔を含まない撮影コマ画像であっても、画像重なり度評価部がレイアウト位置に配置された標準サイズの撮影コマ画像同士の重なり度合いを評価し、この重なり度合いが前設定されたレベルを超えた場合に一方の撮影コマ画像のレイアウト位置をシフトさせることで、重なりにより少なくとも部分的に見えなくなっている撮影コマ画像の最低限の写真的価値を維持することができる。
【００１０】
撮影コマ画像のためのレイアウト位置は順次ランダムで算定されるので、配置済みの撮影コマ画像が多くなってきた場合、配置済みの撮影コマ画像と次にレイアウト位置を算定された撮影コマ画像との重なり度合いが大きくなると、シフト処理だけではその大きな重なりを解消できなくなり、何度もレイアウト位置を算定し直さなければならず、処理時間が長くなるという問題が生じる。この問題を解決するため、本発明の好適な実施形態では、前記シフト処理部によるシフト後の顔領域重なり度合い又は画像重なり度合いがそれぞれの前設定されたレベルを超えている撮影コマ画像に対して前記標準サイズより縮小する縮小処理部が備えられている。これにより、標準サイズの撮影コマ画像が収まりにくい場所にも、撮影コマ画像を配置することができる。但し、撮影コマ画像の内容が分からなくなる程度まで縮小してしまうと、その撮影コマ画像がもつ写真としての価値がなくなってしまうので、前記縮小処理部による撮影コマ画像縮小の限界最小サイズが設定され、重なり度合いをそれぞれのレベル以下にするために前記限界最小サイズ以下の縮小が必要な場合、当該撮影コマ画像のためのレイアウト位置はキャンセルされるようにすると、好都合である。
【００１１】
また、重なり領域における画像の欠損をどうしても避けたい場合には、その重なり領域における両者の撮影コマ画像部分を融合形成するために画像重なり領域を透明化する画像透明化部が備えられるとよい。これにより、撮影コマ画像の散らしイメージ化と撮影コマ画像の完全な視認化の両方が達成される。
【００１２】
所定プリントサイズのプリント記録媒体に複数の撮影コマ画像を形成した複数撮影コマ画像プリントを写真プリント装置を用いて出力するためのプリントデータを生成するとともに、前記撮影コマ画像に含まれる人物の顔領域を検出してその位置と大きさを顔検出情報として出力する顔検出部を備えた撮影コマ画像処理装置に実装される撮影コマ画像処理プログラムにおいて、上記課題を解決するためには、コンピュータに、前記複数撮影コマ画像プリントにおける撮影コマ画像数を算定する画像数算定機能と、前記複数撮影コマ画像プリントにおける撮影コマ画像の標準サイズを決定する標準サイズ決定機能と、前記複数撮影コマ画像プリントにおける前記標準サイズの各撮影コマ画像のレイアウト位置をランダムに順次算定するレイアウト位置ランダム算定機能と、前記レイアウト位置に配置される前記撮影コマ画像から顔領域が前記顔検出部によって検出されている場合他の撮影コマ画像による顔領域重なり度合いを前記顔検出情報に基づいて評価する顔領域重なり度評価機能と、前記顔領域重なり度合いが前設定されたレベルを超えた場合に一方の撮影コマ画像のレイアウト位置をシフトさせるシフト処理機能とを実現させることである。このように構成された撮影コマ画像処理プログラムも、先の撮影コマ画像処理装置で述べられた作用効果を伴うものであり、上述した種々の付加的な特徴構成を備えることが可能である。
【００１３】
デジタルカメラに装着される写真記録メディアの記録容量が著しく増大したことから、旅行や運動会などの撮影イベントにおいて記録される撮影コマ画像数が１００を超えるようになっている。しかしながら、費用などの点から写真プリントとして出力される撮影コマ画像は多くて数十止まりとなり、残りの多くの撮影コマ画像が写真プリントされずに、ハードディスクやＤＶＤといった記録メディアに移されることになるが、そのような記録メディアに移された撮影コマ画像を再び目で確認する機会はあまり多くない。このようなデジタルカメラ時代での写真処理サービスにおいて、上述した撮影コマ画像処理技術は大きな利点をもたらす。つまり、写真プリント出力の目的でユーザによって投入された写真記録メディアに含まれている撮影コマ画像のうち、撮影コマ画像選択画面を通じてユーザによって写真プリントの対象として指定されなかった多数の撮影コマ画像を、上述した撮影コマ画像処理技術を用いて前述した複数撮影コマ画像プリントとして出力するのである。この複数撮影コマ画像プリントを通じて、ユーザは、その時点では写真プリントの対象としなかった残りの多数の撮影コマ画像を小さい画像サイズではあるがその画像内容、特に被写体としての人物の顔を確認することができる。しかも、その複数撮影コマ画像プリントは、多数の撮影コマ画像が散らされたような従来にない楽しい感覚をユーザに提供することができる。本発明は、上述した撮影コマ画像処理装置を組み込むとともに、投入された写真記録メディアに含まれている撮影コマ画像のうち、撮影コマ画像選択画面を通じてユーザによって指定された撮影コマ画像を従来の写真プリントとして出力するとともに、前記撮影コマ画像のうち、ユーザによって指定されなかった撮影コマ画像を１枚の前記複数撮影コマ画像プリントとして出力することができる写真処理システムも、権利範囲としている。
【発明を実施するための最良の形態】
【００１４】
まず、本発明による撮影コマ画像処理技術の基本を図１に示された模式図を用いて説明する。この撮影コマ画像処理技術によって生成されるプリントデータによって最終的に出力される複数撮影コマ画像プリントの一例が図２に示されているが、この複数撮影コマ画像プリントでは多数の撮影コマ画像が上からまき散らされたように配置されており、以後このような複数撮影コマ画像プリントを散らし画像プリントと称する。
【００１５】
図１の（ａ）は、所定のプリントサイズのプリントレイアウトレイヤにランダムに算定されたレイアウト位置に最初の撮影コマ画像（又は撮影コマ画像にリンクした画像枠）が配置された様子を示している。算定されるレイアウト位置には、配置しようとする撮影コマ画像の中心点の座標値と撮影コマ画像の傾斜角度が含まれている。この中心点の座標値（Ｘ,Ｙ）はプリントサイズによって規定される座標平面に含まれる全座標値からランダムに算定され、傾斜角度も全範囲、つまり±１８０°からランダムに算定されてもよいが、ほとんどの撮影がカメラを水平に構えた姿勢で行われていることを考慮し、その姿勢で撮影された撮影コマ画像を水平基準として、これから±４５°を条件として算定されることが好ましい。また、図２からも明らかなように、配置された撮影コマ画像の一部が散らし画像プリントの枠内から飛び出すような配置を選択することも、少なくとも顔領域が欠損していない限り、最終的に出力される散らし画像プリントおける自然な散らし効果を得るため、除外されない。なお、配置される撮影コマ画像の大きさは、とりあえず、予め決められている撮影コマ画像のための標準サイズが適用される。この標準サイズは、出力しようとする散らし画像プリントのサイズとこの散らし画像プリントに配置しなければならない撮影コマ画像数から適切な散らし効果が得られるように決定される。
【００１６】
図１の（ｂ）は、２番目の撮影コマ画像のレイアウト位置が算定され、配置された様子を示している。この２番目の撮影コマ画像のレイアウト位置では撮影コマ画像同士の重なりが発生しないので、続いて３番目の撮影コマ画像のレイアウト位置が算定される。３番目の撮影コマ画像のために算定されたレイアウト位置では、図１の（ｃ）に示されているように、３番目の撮影コマ画像は１番目の撮影コマ画像との間で重なりが生じている。しかも、この３番目の撮影コマ画像からは顔が検出され、その顔検出情報が出力されている。この顔検出情報には、少なくとも、検出した顔を含む矩形の顔領域の撮影コマ画像座標系における座標値、つまり左上頂点と右下頂点の座標値が含まれている。この２つの頂点の座標値から他の２つの頂点の座標値が求まるので、この顔検出情報から顔領域の４つの全ての頂点の座標値が得られることになる。１番目と３番目のレイアウト位置と顔領域の座標値とから顔領域がどの程度隠されているかを示す顔領域重なり度合いが評価され、この顔領域重なり度合いが、前もって設定されている条件、例えば、顔領域の９０％が確保されるという条件を満たしていない場合、この条件を満たすべく、３番目の撮影コマ画像をシフトする。このシフト方向とシフト量は、前記条件を満たすように決定されてもよいし、シフト方向だけは重なり領域から遠ざかるように設定してそのシフト量は予め設定した一定量としてもよい。ただし、後者の場合は、シフト処理後に再度条件判定を行う必要がある。そのようにしてシフト処理されたのちの、レイアウトが図１の（ｄ）に示されている。
【００１７】
さらに、図１の（ｅ）は、４番目の撮影コマ画像のレイアウト位置が算定され、配置された様子を示している。この４番目のレイアウト位置では撮影コマ画像同士の重なりが発生しないので、続いて５番目の撮影コマ画像のレイアウト位置が算定される。５番目の撮影コマ画像のために算定されたレイアウト位置では、図１の（ｆ）に示されているように、１から４番目までの全て撮影コマ画像との間で、つまり実質的に全方向で重なりが生じている。また、この５番目の撮影コマ画像からも顔が検出されているとすると、シフト処理では、顔領域の９０％が確保されるというという条件を満たすことは不可能であるため、この５番目の撮影コマ画像に対して縮小処理を施すことにする。この縮小処理では、縮小した状態において顔領域の９０％が確保されるというという条件を満たすように縮小することになるが、撮影コマ画像縮小の限界最小サイズが設定されている。この限界最小サイズは何とか撮影コマ画像の内容が理解できる程度とするとよい。もし、前記条件を満たす縮小後のサイズが限界最小サイズ以下となる場合、この５番目の撮影コマ画像のレイアウト位置はキャンセルされ、再度、５番目の撮影コマ画像のレイアウト位置が算定される。図１（ｇ）では、縮小された縮小撮影コマ画像における顔領域の重なりによる欠損部分が９０％以下であるという条件を満たすとともに、縮小撮影コマ画像のサイズが限界最小サイズを超えていることで、５番目の撮影コマ画像が適切に縮小されて配置された状態が示されている。
【００１８】
なお、図１（ｃ）に関する上述した説明とは異なり、重なり合って部分的に隠れている撮影コマ画像から顔が検出されていない場合は、他の撮影コマ画像による画像全体の重なり度合いである画像重なり度合いが評価され、その画像重なり度合いが前もって設定されている条件、例えば、前述した標準サイズの面積の６０％以上の面積が撮影コマ画像の中央領域に確保されるという条件を満たしているかどうかがチェックされる。この条件が満たされていない場合、この条件を満たすべく、３番目の撮影コマ画像をシフトする。ここでも、このシフト方向とシフト量は、前記条件を満たすように決定されてもよいし、シフト方向だけは重なり領域から遠ざかるように設定してそのシフト量は予め設定した一定量としてもよい。
いずれにせよ、上述した処理を算定された撮影コマ画像数だけ繰り返すことで撮影コマ画像のランダムな配置が決定され、散らし画像プリントとして出力するためのプリントデータが生成される。
【００１９】
上述した撮影コマ画像処理技術を採用した写真処理システムの一例が図３に示されている。この写真プリントシステムは、いわゆるデジタルミニラボと呼ばれる写真プリント装置１００とこの写真プリント装置１００とデータ伝送ラインで接続された、ここでは写真処理注文受付装置の形態を採用している撮影コマ画像処理装置２０とから構成されている。この撮影コマ画像処理装置２０は、デジタルカメラやカメラ付き携帯電話などのデジタル撮影機器で使用されたメモリカード等の写真記録メディアに格納された撮影コマ画像を取り込んで、これらを一覧表示して写真プリント出力を希望する撮影コマ画像を指定するための写真処理注文操作画面を表示し、指定された撮影コマ画像を用いた従来通りの写真プリントと、指定されなかった残りの撮影コマ画像を用いた、ここでは散らし画像プリントと呼ばれる写真プリントの処理を行うものである。この実施形態では、写真処理注文受付装置としての撮影コマ画像処理装置２０において受け付けられた、散らし画像プリントを含む写真プリントの出力は写真プリント装置１００で行われる。従って、撮影コマ画像処理装置２０から写真プリント装置１００にはデータ伝送ラインを介して写真プリント出力を行うために必要な画像データ（プリントデータ）やプリントサイズなどのプリント属性データが転送される。もちろん、この撮影コマ画像処理装置２０に写真プリント出力機能を組み込んでもよいし、逆に、写真プリント装置１００に撮影コマ画像処理装置２０の機能を組み込んでもよい。
【００２０】
写真プリント装置１００は、印画紙Ｐに対して露光処理と現像処理とを行うプリントステーション１００Ｂと、撮影コマ画像処理装置２０から受け取った画像データ（プリントデータ）とプリント属性データに基づいてプリントステーション１００Ｂを駆動するプリント制御装置としての機能をもつ操作ステーション１００Ａとから構成されている。操作ステーション１００Ａは操作テーブル１に備えられている。
【００２１】
図４からよく理解できるように、写真プリント装置１００のプリントステーション１００Ｂは、２つの印画紙マガジン３１に納めたロール状のプリント記録媒体としての印画紙Ｐを搬送してプリントサイズに切断すると共に、この切断された印画紙Ｐに対しプリントエンジンとしての露光エンジン３２で撮影コマ画像の露光を行い、この露光後の印画紙Ｐを複数の現像処理槽を有した現像処理部３３に送って現像する。乾燥の後に装置上部の横送りコンベア３４からソータに送られた印画紙Ｐは、写真プリントとして、このソータの複数のトレイにオーダ単位で仕分けられた状態で集積される。上述した印画紙Ｐに対する各種処理に合わせた搬送速度で印画紙Ｐを搬送するために複数のチャッカー搬送ユニット３５ａを含む印画紙搬送機構３５が設けられている。露光エンジン３２は、操作ステーション１００Ａから送られてくるプリントデータに基づいて印画紙Ｐを送りながらＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色の光線の照射を印画紙Ｐに対して行うものであり、露光時には印画紙Ｐを副走査方向に搬送しながら、この搬送速度と同期して主走査方向に沿ったライン状に露光を行うよう構成されている。尚、露光ヘッドとしては、露光仕様に応じて、レーザビーム方式、蛍光ビーム方式、液晶シャッター方式、などの採用が可能であるが、ここではレーザビーム方式が採用されている。
【００２２】
また、プリントステーション１００Ｂとして、印画紙Ｐに対し、露光ヘッド３２で撮影コマ画像の露光を行い、この露光後の印画紙Ｐを現像処理する、いわゆる銀塩写真プリント方式に代えて、フィルムや紙にインクを吐出して画像を形成するインクジェットプリント方式や感熱転写シートを用いた熱転写方式などの写真プリント方式のものを採用してもよい。
【００２３】
写真処理注文受付装置としての撮影コマ画像処理装置２０は、その正面パネルに、デジタルカメラで使用されている各種メモリカードから撮影コマ画像を取り込むカードドライブユニット２１と、カメラ付き携帯電話に内蔵されているメモリから撮影画像を受け取るためのＵＳＢケーブル２２と、ユーザ操作入力部として機能するキーボード２３と、入力した撮影コマ画像の一覧を含む各種情報を表示するモニタ画面を正面に向けたカラーモニタ２４とこのモニタ２４に装着されたタッチパネル２５と、各種情報シートを出力するプリンタ２６を備えている。これらの各種機器の制御や各種データの処理はこの撮影コマ画像処理装置２０に内蔵されているコントローラ４０によって行われる。
【００２４】
図５と図６に示されるように、撮影コマ画像処理装置２０の中核部材として汎用パソコンを用いたコントローラ４０においてハードウエアやソフトウエアによって構築される各機能としては、入力された撮影コマ画像をメモリ４１に展開する画像入力部４２と、撮影コマ画像入力時の操作画面及び撮影コマ画像選択時の操作画面などを含むグラフィック化された操作画面の作成やそのようなグラフィック操作画面を通じてのユーザ操作入力から制御コマンドや管理データを生成するグラフィックユーザインターフェース（以下ＧＵＩと略称する）を構築するＧＵＩ部４３と、入力された撮影コマ画像を管理するコマ画像管理部４４と、入力された撮影コマ画像から操作画面用の縮小版撮影コマ画像を生成するなどの画像処理及び入力された撮影コマ画像に対して縮小拡大や透明化を含むフォトレタッチ目的の画像処理を行う画像処理部４５と、メモリ４１に展開されている撮影コマ画像から顔領域を検出して、その撮影コマ画像座標系における位置や顔中心線の傾斜角などを含む顔検出情報を出力する顔検出部４６と、多数の撮影コマ画像を用いた散らし画像プリントのためのレイアウトを決定する散らし画像プリント管理モジュール５０と、散らし画像プリント管理モジュール５０において実行される処理において用いられる各種条件や設定値などが登録されている散らし画像プリント用登録テーブル４７と、注文入力操作画面を通じて入力された注文内容及び必要な画像処理を終えた写真プリント用画像や散らし画像プリント用画像をプリント用情報（プリントデータ）として通信ポートを介して写真プリント装置１００に転送するとともにその注文内容とプリント料金を印字したプリント注文受領書などをプリンタ２６を通じて発行するプリント用情報作成部４８とが挙げられる。
【００２５】
画像入力部４２は、メモリカードが取り込んだ撮影コマ画像にサムネイル画像（低解像度データ）が含まれている場合はモニタ２４での一覧表示などの目的で使用するため撮影コマ画像の本データ（高解像度データ）とリンクしたアドレスで指定されたメモリ４１に展開するが、もしサムネイル画像が含まれていない場合は本データから縮小画像を作り出してサムネイル画像として同様に本データのアドレスとリンクしたアドレスで指定されたメモリ４１に展開する。メモリ４１における撮影コマ画像やサムネイル画像のアドレスはコマ画像管理部４４によって管理されている。
【００２６】
ＧＵＩ部４３は、図７に例示する撮影コマ画像選択画面７０などの操作画面を生成する操作画面生成部４３ａや種々の操作画面を通じて取得した操作コマンドを管理する操作コマンド管理部４３ｂを備えている。この撮影コマ画像選択画面７０では、メモリカード１枚分の撮影コマ画像がその画像チェックのために撮影コマ画像表示枠７１に順次表示される。この撮影コマ画像表示枠７１は、図示されていない表示コマ数設定欄で選択された表示コマ数だけ配置されるが、図７では、６コマ表示となっている。各撮影コマ画像表示枠７１の上側にはこの撮影コマ画像表示枠７１に表示されている撮影コマ画像のコマ番号又は撮影コマ画像ファイル名を表示するコマ識別コード表示欄７２が配置されている。各撮影コマ画像表示枠７１の下側には色濃度補正設定エリア７３とプリント枚数設定エリア７４が配置されている。色濃度補正設定エリア７３には「イエロー」、「マゼンタ」、「シアン」、「濃度」の設定枠が設けられており、補正量の「Ｎ」はニュートラルを表し補正なしを意味している。プリント枚数設定エリア７４にはプリント枚数を入力する入力枠が設けられており、この入力枠に数値が設定された場合、その数値分の従来通りの写真プリントが出力される。この入力枠に「パス」が表示された場合、その撮影コマ画像は従来通りの写真プリントの対象外であるが、散らし画像プリントの対象となる。
【００２７】
撮影コマ画像選択画面７０において表示されている撮影コマ画像のチェックが終わると、矢印ボタンを押すことにより次の撮影コマ画像のチェックが可能となり、ＯＫボタンを押すことにより、「パス」されなかった撮影コマ画像は、通常の写真プリント出力のための画像処理を施され、「パス」された撮影コマ画像は、散らし画像プリント出力のための前処理のため、「パス」された撮影コマ画像の情報が散らし画像プリント管理モジュール５０に渡される。
【００２８】
なお、「パス」された撮影コマ画像を用いた散らし画像プリントサービスを望まないユーザのために、図８で示す散らし画像プリントサービス画面においてこのサービスをキャセルするための散らし画像プリント要否が問われる。この散らし画像プリントサービス画面には、通常の写真プリントの出力枚数も確認のために表示される。
【００２９】
図６に示すように、散らし画像プリント管理モジュール５０には、散らし画像プリントとなる一枚のプリント記録媒体に形成される撮影コマ画像数、通常は「パス」された撮影コマ画像を算定する画像数算定部５１と、散らし画像プリントとなるプリント記録媒体に形成される撮影コマ画像の標準サイズを決定する標準サイズ決定部５２と、散らし画像プリントにおける各撮影コマ画像のレイアウト位置をランダムに順次算定するレイアウト位置ランダム算定部５３と、このレイアウト位置に配置された標準サイズの撮影コマ画像と既に配置された撮影コマ画像との間で重なりを生じた場合その重なり度合いを重ねられている方の撮影コマ画像に顔が検出されているケースと顔が検出されていないケースに分けて評価する重なり度評価部５４と、評価された重なり度合いが前設定されたレベルを超えた場合に処理対象となる撮影コマ画像のレイアウト位置をシフトさせるシフト処理部５５（重なり度合い低減手段の一例）と、シフト処理部５５によるシフトによっても重なり条件をクリアできない場合に処理対象となる撮影コマ画像を縮小させる縮小処理部５６（重なり度合い低減手段の一例）とが含まれている。さらに、オプション機能として、必要に応じて撮影コマ画像同士の重なり領域においてその上側の画像部分を透明化する際にその透明化すべき撮影コマ画像と透明化領域を画像処理部４５に含まれている画像透明化部４５ａに指令する画像透明化指令部５７と、顔検出部４６から出力される顔検出情報に含まれている撮影コマ画像における顔領域（顔中心線）の傾斜角に基づいて顔が正立するように撮影コマ画像を顔を中心として角度調整する画像傾斜角調整部５８も含まれている。
【００３０】
画像数算定部５１は、撮影コマ画像選択画面７０で「パス」された撮影コマ画像の枚数であるが、散らし画像プリントに含まれる撮影コマ画像の最大数は１００個程度なので、限界値を超える場合は、複数の散らし画像プリントに分配することになる。標準サイズ決定部５２は、散らし画像プリントに用いられるプリント記録媒体のプリントサイズと、散らし画像プリントに含まれる撮影コマ画像数をパラメータとして散らし画像プリント用登録テーブル４７から散らし画像プリントのための標準サイズと、縮小処理部５６における撮影コマ画像の縮小限界である縮小限界サイズを導出して、これを設定する。
【００３１】
レイアウト位置ランダム算定部５３は、配置しようとする撮影コマ画像の中心点の座標値を散らし画像プリントのプリントサイズによって規定される座標平面に含まれるようにランダムに算定するとともに、その中心点に撮影コマ画像が配置される際の傾斜角度もランダムに算定する。但し、ここでは、傾斜角度は撮影画像の水平姿勢に対して±４５°の範囲に限定されている。
【００３２】
撮影コマ画像同士の重なり度合いを評価する重なり度評価部５４は、散らし画像プリントに相当する大きさをもつ散らし画像プリント系座標平面にレイアウト位置ランダム算定部５３によって算定された中心位置と傾斜角度に基づく位置に標準サイズの撮影コマ画像を定義して幾何学的演算することで、撮影コマ画像同士の重なり合う面積を高速で求める基本的な機能を備えている。そして、この重なり度評価部５４は、算定されたレイアウト位置に配置された標準サイズの撮影コマ画像と既に配置された撮影コマ画像との間で重なりを生じているとともにその重なり度合いを重ねられている方の撮影コマ画像に顔が検出されている場合にその顔領域重なり度合いを前記顔検出情報に基づいて評価する顔領域重なり度評価部５４ａと、算定されたレイアウト位置に配置された標準サイズの撮影コマ画像と既に配置された撮影コマ画像との間で重なりを生じているとともにその重なり度合いを重ねられている方の撮影コマ画像に顔が検出されている場合に他の撮影コマ画像による画像全体の重なり度合いを評価する画像重なり度評価部５４ｂとを備えている。また、重なり度評価部５４によって用いられる以下に述べる判定レベル（判定基準）は、散らし画像プリント用登録テーブル４７に登録されている。
【００３３】
顔領域重なり度評価部５４ａは、重なり合っている撮影コマ画像の散らし画像プリント座標系での位置関係と、顔検出情報から得られる撮影コマ画像座標系での顔領域の座標値から顔領域がどの程度隠されているかを示す顔領域重なり度合いを評価する。この顔領域重なり度合いが、前もって設定されている条件、例えば、顔領域の９０％が確保されるという条件を満たしていない場合、この条件を満たすべく、この撮影コマ画像はシフト処理部５５を通じてシフトされる。シフト処理によってもこの条件を満たことができない場合、縮小処理部５６による撮影コマ画像の縮小を試み、それでも条件を満たことができなければ、この算定されたレイアウト位置をあきらめる。
【００３４】
画像重なり度評価部５４ｂは、算定されたレイアウト位置に撮影コマ画像に相当する大きさの四角形を定義し、撮影コマ画像同士の重なり合う面積を幾何学的演算で求め、この重なり合う面積によって画像重なり度合いを評価する。この画像重なり度合いが、前もって設定されている条件、例えば、標準サイズの面積の６０％以上の面積が撮影コマ画像の中央領域に確保されるという条件を満たしていない場合、この条件を満たすべく、この撮影コマ画像はシフト処理部５５を通じてシフトされる。ここでも、シフト処理によってもこの条件を満たことができない場合、縮小処理部５６による撮影コマ画像の縮小を試み、それでも条件を満たすことができなければ、この算定されたレイアウト位置をあきらめる。
【００３５】
オプション機能として画像透明化指令部５７を用いる場合には、撮影コマ画像同士の重なり領域においてその上側の画像部分を透明化する処理が実施される。このためには、撮影コマ画像同士の重なり領域の正確な位置がマスキングのために必要となるので、座標平面を用いた幾何学的演算を行う必要がある。さらにオプション機能として、画像傾斜角調整部５８を用いる場合には、算定されたレイアウト位置に嵌め込まれる撮影コマ画像から顔が検出されておれば、この顔（顔領域）が散らし画像プリントにおける前もって決められた方向に関して正立するように撮影コマ画像が顔を中心として角度調整される。
【００３６】
上述のように構成された写真処理システムにおける散らし画像プリント用プリントデータ生成のための散らしレイアウトの実行手順を図９と図１０のフローチャートを用いて説明する。この散らしレイアウトルーチンに入る前に、顧客が投入したメモリカードに記録されている撮影コマ画像から撮影コマ画像選択画面７０を通じて従来の写真プリントとして出力される撮影コマ画像とプリント枚数が指定されるので、指定されなかった残りの撮影コマ画像の情報がＧＵＩ部４３から散らし画像プリント管理モジュール５０に与えられる。
【００３７】
まず、図２で示したような散らし画像プリントに含まれる撮影コマ画像としての散らし画像数（＝Ｎ）が指定されなかった残りの撮影コマ画像の情報から算定される（＃０１）。この画像数が算定されると、これをパラメータとして、散らし画像プリント用登録テーブル４７から散らし画像としての撮影画像コマ標準サイズと散らし画像としての限界最小サイズが決定される（＃０２）。
【００３８】
散らし画像プリント上での撮影コマ画像のレイアウト位置を順次決定していくため、ランダム関数を用いて、散らし画像としての撮影コマ画像中心位置と撮影コマ画像傾斜角度を算定する（＃０３）。この撮影コマ画像中心位置と撮影コマ画像傾斜角度と標準サイズによって規定される散らし画像領域に残り撮影コマ画像の１つが嵌め込まれる。つまり、この１回のランダムなレイアウト位置の算定により１枚の撮影コマ画像の散らし画像プリント上での場所が決定される。実際の撮影コマ画像の嵌め込みは、プリントデータの生成時に行うのが一般的であるが、これに限定するわけではない。したがって、ここでは、撮影コマ画像を嵌め込む画像枠（散らし画像枠）の意味でも、撮影コマ画像（あるいは散らし画像）という語句を用いている。次に、ランダムに算定されたレイアウト位置に配置された撮影コマ画像が散らし画像プリントのプリントサイズによって規定されるプリント可能枠から所定以上（例えば四分の一以上）はみ出しているかどうかをチェックする（＃０４）。適切にプリント可能枠に収まっている場合（＃０４No分岐）、続いて、先に算定されたレイアウト位置で決定された散らし画像としての撮影コマ画像と重なり合う領域がないかどうか、あればどの程度の重なり度合いであるかを評価する重なり度合い評価サブルーチンに入る（＃０５）。
【００３９】
重なり度合い評価サブルーチンは図１０に示されており、まず撮影コマ画像同士で重なりが発生しているかどうかがチェックされる（＃５０）。重なりが発生していない場合（＃５０No分岐）、重なり度合いが「０（なし）」に設定され（＃５１）、このサブルーチンを終える。重なりが発生している場合（＃５０Yes分岐）、さらに重なりの被害を被っている撮影コマ画像に顔検出情報が付随しているかどうか、つまりその画像から顔が検出されているかどうかがチェックされる（＃５２）。顔が検出されていると（＃５２Yes分岐）、顔領域重なり度評価部５４ａによる顔領域重なり度合いを評価し（＃５３）、重なり度合い判定レベルとして顔領域重なり度合い用判定レベルを設定し（＃５４）、このサブルーチンを終える。顔が検出されていないと（＃５２No分岐）、画像重なり度評価部５４ｂによる画像領域重なり度合いを評価し（＃５５）、重なり度合い判定レベルとして画像重なり度合い用判定レベルを設定（＃５６）し、このサブルーチンを終える。
【００４０】
重なり度合い評価サブルーチンによって評価された重なり度合いに基づいて、重なり合う領域がないかあるいは基準レベル以下と判定された場合（＃０６No分岐）、このレイアウト位置は許可できるとして、この散らし画像としての撮影コマ画像のサイズ（標準サイズ）とレイアウト位置を決定値として記録する（＃２０）。また、重なり度評価に基づいて重なり合う領域が基準レベル以上と判定された場合（＃０６Yes分岐）、さらにその重なり合う領域が実質的に全方向に存在しているかどうかをチェックする（＃０７）。重なり合う領域が全方向に存在しており、どの方向にシフトしても重なり合う領域が基準レベルを超えてしまう場合（＃０７Yes分岐）、このランダム算定されたレイアウト位置での撮影コマ画像のサイズを縮小して、重なり合う領域が基準レベル以下となる縮小率を演算する（＃０８）。この縮小率演算処理による縮小サイズが限界最小サイズ以上であれば（＃０９Yes分岐）、この縮小サイズを許可し、この散らし画像としての撮影コマ画像のサイズ（縮小サイズ）とレイアウト位置を決定値として記録する（＃２０）が、縮小率演算処理による縮小サイズが限界最小サイズ未満であれば（＃０９No分岐）、このランダム算定されたレイアウト位置は無効として、ステップ＃０３にジャンプして、新たなレイアウト位置を算定する。
【００４１】
重なり合う領域が全方向には存在しておらず、少なくとも一方向において空きスペースが存在している場合（＃０７No分岐）、空きスペースが存在している方向をシフト方向とし、予め設定されている又は算定されたシフト量（例えばシフト方向における散らし画像の長さの２０％程度）でもって、ランダム算定されたレイアウト位置を演算する（＃１０）。このシフト演算処理を通じても重なり度合いが基準レベル以下となるレイアウト位置が見つからない場合にはシフト処理により重なり度合いの解消は無理であると判断して（＃１１No分岐）、ステップ＃０８に移行して、縮小処理を試してみる。シフト演算処理を通じて新たに決定されたレイアウト位置が重なり度合いが基準レベル以上でなくなった場合にはこのレイアウト位置は許可できるとして（＃１１Yes分岐）、この散らし画像としての撮影コマ画像のサイズ（標準サイズ）とシフトされたレイアウト位置を決定値として記録する（＃２０）。
【００４２】
なお、このシフト演算処理は、ランダム算定されたレイアウト位置では散らし画像が適切にプリント可能枠に収まらない場合（＃０４Yes分岐）においても、実行される。つまり、撮影コマ画像の中央部を含む主要な領域が見える限りにおいて、その端辺部分などが欠損したものも、かえって散らし画像の効果が得られるので、散らし画像プリントにおける散らし画像として採用される。
【００４３】
いずれにしても、ランダム算定されたレイアウト位置に基づく散らし画像としての撮影コマ画像の配置が決定され、記録されると（＃２０）、初期設定において「０」が代入される変数ｎの値をインクリメントし（＃２１）、このｎの値が散らし画像プリントに含まれる画像数：「Ｎ」に達するまで、ステップ＃０３からステップ＃２１までのルーチンが繰り返される（＃２２）。
【００４４】
この散らしレイアウトルーチンが終了すると、散らし画像プリントに含まれる全ての撮影コマ画像の配置情報が記録されていることになるので、この配置情報とコマ画像管理部４４によって管理されている撮影コマ画像とからこの散らし画像プリントのためのプリントデータがプリント用情報作成部４８で生成され、従来の写真プリントのためのプリントデータとともに写真プリント装置１００に送られる。これにより、写真プリント装置１００から従来の写真プリントと散らし画像プリントが出力される。
【００４５】
上述した実施の形態では、重なり度評価部５４によって重なり度合い基準レベルを超えると判定された場合、シフト処理又は縮小処理のいずれかが実行されたが、シフト処理と縮小処理の両方を行うようにしてもよい。また、シフト処理として平行移動だけでなく、回転移動も含むような構成にしてもよい。さらに、簡単な装置としては、シフト処理部５５と縮小処理部５６の内のいずれか１つだけを備えた構成を採用してもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明による散らし画像プリントのための撮影コマ画像処理技術の基本原理を説明する模式図
【図２】本発明による散らし画像プリントの一例を示す平面図
【図３】本発明による撮影コマ画像処理技術を組み込んだ写真処理システムの一例を示す外観模式図
【図４】プリントステーションの構成を模式的に示す断面説明図
【図５】撮影コマ画像処理装置のコントローラの構成を示す模式図
【図６】撮影コマ画像処理装置のコントローラに構築された本発明に関する機能を説明する機能ブロック図
【図７】撮影コマ画像選択画面の一例を示すモニタ画面図
【図８】散らし画像プリントサービスの要否を選択させるモニタ画面図
【図９】散らしレイアウトルーチンを示すフローチャート
【図１０】重なり度合い評価サブルーチンを示すフローチャート
【符号の説明】
【００４７】
２０：撮影コマ画像処理装置
４３：ＧＵＩ部
４４：コマ画像管理部
４５：画像処理部
４５ａ：画像透明化部
４６：顔検出部
４７：散らし画像プリント用登録テーブル
４８：プリント用情報作成部
５０：散らし画像プリント管理モジュール
５１：画像数算定部
５２：標準サイズ決定部
５３：レイアウト位置ランダム算定部
５４：重なり度評価部
５４ａ：顔領域重なり度評価部
５４ｂ：画像重なり度評価部
５５：シフト処理部（重なり度合い低減手段の一例）
５６：縮小処理部（重なり度合い低減手段の一例）
５７：画像透明化指令部
５８：傾斜角調整部
１００：写真プリント装置
【図１】
2008289073.tif 000003
【図２】
2008289073.tif 000004
【図３】
2008289073.tif 000005
【図４】
2008289073.tif 000006
【図５】
2008289073.tif 000007
【図６】
2008289073.tif 000008
【図７】
2008289073.tif 000009
【図８】
2008289073.tif 000010
【図９】
2008289073.tif 000011
【図１０】
2008289073.tif 000012