(57)【要約】【課題】負荷を減少できるアルバム生成装置，アルバム生成方法，その制御プログラムおよびプログラムを格納した記録媒体を提供する。【解決手段】ＰＣ21から送信された画像ファイルがアルバム生成サーバ１において受信される（ステップ51）。受信された画像ファイルの被写体像がアルバム生成のプレ処理が行われていなければ（ステップ52でＮＯ），プレ処理が行われる（ステップ53）。プレ処理が行われていれば（ステップ52でＹＥＳ），プレ処理はスキップされる。プレ処理が行われている被写体像についてアルバム貼付対象とする被写体像が決定され，かつレイアウトが決定される（ステップ54，55）。そのレイアウトにしたがってアルバムが生成される（ステップ56）。アルバム生成サーバ１へのアクセスが集中していない時期にプレ処理を行わせることにより，アルバム生成サーバ１の負荷を軽くできる。【選択図】図７
2015118522.tif 000002
【特許請求の範囲】
【請求項１】
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないかどうかを判定するプレ処理判定手段，
上記プレ処理判定手段によって被写体像にプレ処理が行われていないと判定されたことに応じて，被写体像のプレ処理を行うプレ処理手段，ならびに
上記プレ処理判定手段によってプレ処理が行われていると判定された被写体像および上記プレ処理手段によってプレ処理が行われた被写体像を台紙画像に貼り付ける貼付処理手段，
を備えたアルバム生成装置。
【請求項２】
上記プレ処理手段は，
プレ処理実行指令が与えられたことに応じて，プレ処理が行われていないと判定された被写体像にプレ処理を行うものである，
請求項１に記載のアルバム生成装置。
【請求項３】
上記貼付処理手段は，
上記プレ処理判定手段によってプレ処理が行われていると判定された被写体像および上記プレ処理手段によってプレ処理が行われた被写体像のうち，プレ処理の結果に応じて，貼り付ける被写体像を選択する選択手段をさらに備え，
上記選択手段によって選択された被写体像を台紙画像に貼り付けるものである，
請求項１または２に記載のアルバム生成装置。
【請求項４】
アルバム生成装置の負荷状況を検出する負荷状況検出手段をさらに備え，
上記プレ処理手段は，
上記負荷状況検出手段によって検出された負荷状況がしきい値以下の負荷を示していることに応じてプレ処理を行うものである，
をさらに備えた請求項２に記載のアルバム生成装置。
【請求項５】
上記プレ処理手段は，
アルバム生成装置の負荷状況がしきい値以下の負荷となると思われる時期，日にちまたは時間にプレ処理を行うものである，
をさらに備えた請求項２に記載のアルバム生成装置。
【請求項６】
被写体像を表わす被写体像データを受信する被写体像データ受信手段をさらに備え，
上記プレ処理手段は，
上記被写体像データ受信手段によって被写体像データが受信されたことに応じて，プレ処理を行うものである，
をさらに備えた請求項２に記載のアルバム生成装置。
【請求項７】
上記プレ処理は，被写体像が表わす被写体の内容を認識する被写体認識処理であり，
被写体認識処理が行われた被写体像について被写体認識処理の結果にもとづいて被写体像を台紙画像に貼り付けるレイアウトを決定するレイアウト決定手段をさらに備え，
上記貼付処理手段は，
上記レイアウト決定手段によって決定したレイアウトで被写体像を台紙画像に貼り付けるものである，
請求項１から６のうち，いずれか一項に記載のアルバム生成装置。
【請求項８】
上記被写体認識処理は，
被写体像の中に含まれる顔の検出処理，人物の検出処理，特定の人物を認識する処理または撮像シーンを認識する処理の少なくとも一つの処理を含むものである，
請求項７に記載のアルバム生成装置。
【請求項９】
上記プレ処理判定手段は，
被写体像データが格納されているファイルと同じファイルに格納されている情報にもとづいてプレ処理が被写体像について行われていないかどうかを判定するものである，
請求項１から８のうち，いずれか一項に記載のアルバム生成装置。
【請求項１０】
上記プレ処理判定手段は，
被写体像データが格納されているファイルとは別に関連付けられている情報にもとづいてプレ処理が被写体像について行われていないかどうかを判定するものである，
請求項１から８のうち，いずれか一項に記載のアルバム生成装置。
【請求項１１】
上記情報と上記ファイルとは，上記ファイルのファイル名と上記被写体像のハッシュ値との組み合わせまたは上記ファイルのファイル名と上記被写体像の撮像日時との組み合わせにもとづいて関連付けられているものである，
請求項10に記載のアルバム生成装置。
【請求項１２】
上記情報と上記ファイルとは，上記ファイルのファイル名とユーザ識別データとの組み合わせにもとづいて関連付けられているものである，
請求項10に記載のアルバム生成装置。
【請求項１３】
第１のサーバが，
上記プレ処理判定手段および上記プレ処理手段を備え，
第２のサーバが，
上記貼付処理手段を備えている，
請求項１から12のうち，いずれか一項に記載のアルバム生成装置。
【請求項１４】
上記第１のサーバが，
被写体像データを受信する第１の受信手段をさらに備え，
上記プレ処理判定手段が，上記第１の受信手段において受信した被写体像データによって表わされる被写体像にプレ処理が行われているどうかを判定するものであり，
上記第１のサーバは，
上記プレ処理手段で処理されたプレ処理済み被写体像データならびに上記プレ処理判定手段においてプレ処理済みと判定されたプレ処理済み被写体像データおよびプレ処理結果を示すデータを，上記第２のサーバに送信する送信手段をさらに備え，
上記第２のサーバが，
上記第１のサーバの送信手段から送信されたプレ処理済み被写体像データおよびプレ処理結果を示すデータを受信する第２の受信手段をさらに備え，
上記第２のサーバの上記貼付処理手段は，
上記第２の受信手段において受信したプレ処理結果を示すデータにもとづいて，プレ処理済み被写体像データによって表わされる被写体像を台紙画像に貼り付けるものである，
請求項13に記載のアルバム生成装置。
【請求項１５】
第１のサーバが，
上記プレ処理判定手段を備え，
第２のサーバが，
上記プレ処理手段を備え，
第３のサーバが，
上記貼付処理手段を備えている，
請求項１から12のうち，いずれか一項に記載のアルバム生成装置。
【請求項１６】
上記第１のサーバが，
上記プレ処理判定手段におけるプレ処理判定結果を示すデータを上記第２のサーバに送信する第１の送信手段をさらに備え，
上記第２のサーバが，
上記第１のサーバの上記第１の送信手段から送信されたプレ処理判定結果を示すデータを受信する第１の受信手段を備え，
上記第２のサーバの上記プレ処理手段は，上記第１の受信手段において受信したプレ処理判定結果を示すデータにもとづいて，被写体像にプレ処理が行われていないと判定されたことに応じて，被写体像のプレ処理を行うものであり，
上記第２のサーバが，
上記プレ処理手段におけるプレ処理結果を示すデータとプレ処理済みの被写体像データとを上記第３のサーバに送信する第２の送信手段をさらに備え，
上記第３のサーバが，
上記第２のサーバの送信手段から送信されたプレ処理結果を示すデータとプレ処理済みの被写体像データとを受信する第２の受信手段をさらに備え，
上記第３のサーバの上記貼付処理手段は，
上記第３のサーバの上記第２の受信手段において受信したプレ処理済みデータによって表わされる被写体像を，プレ処理結果を示すデータによって示されるプレ処理結果にもとづいて台紙画像に貼り付けるものである，
請求項15に記載のアルバム生成装置。
【請求項１７】
上記第１のサーバが，
被写体像データおよび上記プレ処理判定手段における判定結果を上記第２のサーバに送信する送信手段を備え，
上記第２のサーバに備えられている上記プレ処理手段が，
上記プレ処理手段における判定結果にもとづいてプレ処理が行われていないと判定された被写体像についてプレ処理を行うものである，
請求項15に記載のアルバム生成装置。
【請求項１８】
上記第１のサーバが，
上記プレ処理判定手段においてプレ処理が行われていないと判定された被写体像データを上記第２のサーバに送信し，プレ処理が行われていると判定された被写体像データとプレ処理結果を第３のサーバに送信する送信手段，
をさらに備えた請求項15に記載のアルバム生成装置。
【請求項１９】
上記プレ処理手段によってプレ処理が行われた被写体像データおよびプレ処理結果を示すデータ，ならびに上記プレ処理判定手段によってプレ処理が行われていると判定された被写体像データを記憶する記憶手段，ならびに
読み取り指令に応じて，上記記憶手段に記憶されている被写体像データおよびプレ処理結果を示すデータを上記貼付処理手段に与える読み取り制御手段，
をさらに備えた請求項１から18のうち，いずれか一項に記載のアルバム生成装置。
【請求項２０】
上記プレ処理手段によってプレ処理が行われた被写体像データおよびプレ処理結果を示すデータ，ならびに上記プレ処理判定手段によってプレ処理が行われていると判定された被写体像データを記憶する記憶手段，ならびに
上記記憶手段に記憶されている被写体像データを用いたアルバム生成指令が与えられたかどうかを判定するアルバム生成指令判定手段をさらに備え，
上記レイアウト決定手段は，
上記アルバム生成指令判定手段によりアルバム生成指令が与えられたと判定されたことに応じて，上記記憶手段に記憶されているプレ処理結果にもとづいて被写体像を台紙画像に貼り付けるレイアウトを決定するものである，
請求項７に記載のアルバム生成装置。
【請求項２１】
被写体像データを受信する受信サーバをさらに備え，
上記プレ処理判定手段は，
上記受信サーバにおいて受信された被写体像データによって表わされる被写体像にプレ処理が行われていないかどうかを判定するものである，
請求項１，13または15に記載のアルバム生成装置。
【請求項２２】
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないと判定されたことに応じて行われる，プレ処理が行われた被写体像データおよびプレ処理が行われていると判定された被写体像データを受信する受信手段，ならびに
上記受信手段において受信した被写体像データによって表わされる被写体像を，台紙画像に貼り付ける貼付処理手段，
を備えたアルバム生成装置。
【請求項２３】
上記受信手段は，
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム処理のうち，貼付処理を除くプレ処理が被写体像に行われていないと判定されたことに応じて行われる，プレ処理が行われた被写体像データとプレ処理結果との組およびプレ処理が行われていると判定された被写体像データとプレ処理結果との組を受信するものであり，
上記受信手段において受信した被写体像データによって表わされる被写体像を，上記受信手段において受信したプレ処理結果に応じて台紙画像に貼り付ける被写体像を選択する選択手段をさらに備え，
上記貼付処理手段は，
上記選択手段において選択された上記被写体像を台紙画像に貼り付けるものである，
請求項22に記載のアルバム生成装置。
【請求項２４】
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像データに行われているかどうかを判定するプレ処理判定手段，
上記プレ処理判定手段によってプレ処理が行われていないと判定された被写体像データについてプレ処理を行うプレ処理手段，および
上記プレ処理手段においてプレ処理が行われた被写体像データとプレ処理結果とを，貼付処理を行うアルバム作成処理装置に送信し，かつ上記プレ処理判定手段においてプレ処理が行われていると判定された被写体像データとプレ処理結果とを上記アルバム作成処理装置に送信する送信手段，
を備えたアルバム生成装置。
【請求項２５】
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われているかどうかを判定するプレ処理判定手段，および
上記プレ処理判定手段においてプレ処理が行われていないと判定された被写体像データを，プレ処理を行うプレ処理装置に送信し，かつ上記プレ処理判定手段においてプレ処理が行われていると判定された被写体像データとそのプレ処理結果とを，上記貼付処理を行うアルバム作成処理装置に送信する送信手段，
を備えたアルバム生成装置。
【請求項２６】
プレ処理判定手段が，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないかどうかを判定し，
プレ処理手段が，上記プレ処理判定手段によって被写体像にプレ処理が行われていないと判定されたことに応じて，被写体像のプレ処理を行い，
貼付処理手段が，上記プレ処理判定手段によってプレ処理が行われていると判定された被写体像および上記プレ処理手段によってプレ処理が行われた被写体像を台紙画像に貼り付ける，
アルバム生成方法。
【請求項２７】
受信手段が，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないと判定されたことに応じて行われる，プレ処理が行われた被写体像データおよびプレ処理が行われていると判定された被写体像データを受信し，
貼付処理手段が，上記受信手段において受信した被写体像データによって表わされる被写体像を，台紙画像に貼り付ける，
をアルバム生成方法。
【請求項２８】
プレ処理判定手段が，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像データに行われているかどうかを判定し，
プレ処理手段が，上記プレ処理判定手段によってプレ処理が行われていないと判定された被写体像データについてプレ処理を行い，
送信手段が，上記プレ処理手段においてプレ処理が行われた被写体像データとプレ処理結果とを，貼付処理を行うアルバム作成処理装置に送信し，かつ上記プレ処理判定手段においてプレ処理が行われていると判定された被写体像データとプレ処理結果とを上記アルバム作成処理装置に送信する，
アルバム生成方法。
【請求項２９】
プレ処理判定手段が，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われているかどうかを判定し，
送信手段が，上記プレ処理判定手段においてプレ処理が行われていないと判定された被写体像データを，プレ処理を行うプレ処理装置に送信し，かつ上記プレ処理判定手段においてプレ処理が行われていると判定された被写体像データとそのプレ処理結果とを，上記貼付処理を行うアルバム作成処理装置に送信する，
アルバム生成方法。
【請求項３０】
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないかどうかを判定させ，
被写体像にプレ処理が行われていないと判定されたことに応じて，被写体像のプレ処理を行わせ，
プレ処理が行われていると判定された被写体像およびプレ処理が行われた被写体像を台紙画像に貼り付けるようにアルバム生成装置のコンピュータを制御するコンピュータが読み取り可能なプログラム。
【請求項３１】
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないと判定されたことに応じて行われる，プレ処理が行われた被写体像データおよびプレ処理が行われていると判定された被写体像データを受信させ，
受信した被写体像データによって表わされる被写体像を，台紙画像に貼り付けるようにアルバム生成装置のコンピュータを制御するコンピュータが読み取り可能なプログラム。
【請求項３２】
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像データにすでに行われているかどうかを判定させ，
プレ処理が行われていないと判定された被写体像データについてプレ処理を行わせ，
プレ処理が行われた被写体像データとプレ処理結果との組およびプレ処理がすでに行われていると判定された被写体像データとプレ処理結果との組をアルバム作成処理装置に送信するようにアルバム生成装置のコンピュータを制御するコンピュータが読み取り可能なプログラム。
【請求項３３】
アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われているかどうかを判定させ，
プレ処理が行われていないと判定された被写体像データをプレ処理を行うプレ処理装置に送信させ，かつプレ処理が行われていると判定された被写体像データとそのプレ処理結果とを，上記貼付処理を行うアルバム作成処理装置に送信させるようにアルバム生成装置のコンピュータを制御するコンピュータが読み取り可能なプログラム。
【請求項３４】
請求項30から33のうち，いずれか一項に記載のプログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，アルバム生成装置，アルバム生成方法，アルバム生成プログラムおよびそのプログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
帰省時に子供の成長などを親に見せたいために，電子アルバムなどのアルバム生成時期は，帰省時期前に集中することが多い。サーバに画像データをアップロードしてアルバムを生成するものでは，帰省時期前にサーバへのアクセスが集中してしまうこととなる。このために，サーバの負荷情報から提供情報更新周期を変更し，サーバへの負荷が集中する時期であっても，みかけ上リアルタイム性を維持するものがある（特許文献１）。また，サーバへのアクセス集中時期にはサービス価格を上げるもの（特許文献２），ミラー・サーバを利用するものなどもある（特許文献３）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2000-115166号公報
【特許文献２】特開2005-332133号公報
【特許文献３】特開2004-304698号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のものでは，ユーザに情報を提供しないものでは負荷が軽くならない。また，特許文献２に記載のものでは，アクセス集中時期のアルバム注文数が減少してしまう。さらに，特許文献３に記載のものでは，ミラー・サーバが必要であるので，コストがかかってしまう。
【０００５】
この発明は，サーバへのアクセス集中時期におけるサーバの負荷を減少させることを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明によるアルバム生成装置は，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないかどうかを判定するプレ処理判定手段，プレ処理判定手段によって被写体像にプレ処理が行われていないと判定されたことに応じて，被写体像のプレ処理を行うプレ処理手段，ならびにプレ処理判定手段によってプレ処理が行われていると判定された被写体像およびプレ処理手段によってプレ処理が行われた被写体像を台紙画像に貼り付ける貼付処理手段を備えていることを特徴とする。
【０００７】
第１の発明は，アルバム生成方法も提供している。すなわち，プレ処理判定手段が，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないかどうかを判定し，プレ処理手段が，プレ処理判定手段によって被写体像にプレ処理が行われていないと判定されたことに応じて，被写体像のプレ処理を行い，貼付処理手段が，プレ処理判定手段によってプレ処理が行われていると判定された被写体像およびプレ処理手段によってプレ処理が行われた被写体像を台紙画像に貼り付けるものである。
【０００８】
第１の発明は，アルバム生成装置のコンピュータを制御するプログラムおよびそのプログラムを格納した記録媒体も提供している。
【０００９】
プレ処理手段は，たとえば，プレ処理実行指令が与えられたことに応じて，プレ処理が行われていないと判定された被写体像にプレ処理を行うものである。
【００１０】
貼付処理手段は，プレ処理判定手段によってプレ処理が行われていると判定された被写体像および上記プレ処理手段によってプレ処理が行われた被写体像のうち，プレ処理の結果に応じて，貼り付ける被写体像を選択する選択手段をさらに備えてもよい。この場合には，選択手段によって選択された被写体像が台紙画像に貼り付けられることとなろう。
【００１１】
アルバム生成装置の負荷状況を検出する負荷状況検出手段をさらに備えてもよい。この場合，プレ処理手段は，負荷状況検出手段によって検出された負荷状況がしきい値以下の負荷を示していることに応じてプレ処理を行うものとなろう。
【００１２】
また，アルバム生成装置の負荷状況がしきい値以下の負荷となると思われる時期，日にちまたは時間にプレ処理を行うようにしてもよい。
【００１３】
被写体像を表わす被写体像データを受信する被写体像データ受信手段を備えてもよい。この場合，プレ処理手段は，被写体像データ受信手段によって被写体像データが受信されたことに応じて，プレ処理を行うものとなろう。
【００１４】
プレ処理は，たとえば，被写体像が表わす被写体の内容を認識する被写体認識処理である。この場合，被写体認識処理が行われた被写体像について被写体認識処理の結果にもとづいて被写体像を台紙画像に貼り付けるレイアウトを決定するレイアウト決定手段をさらに備えてもよい。また，この場合，貼付処理手段は，たとえば，レイアウト決定手段によって決定したレイアウトで被写体像を台紙画像に貼り付けるものとなろう。
【００１５】
被写体認識処理は，たとえば，被写体像の中に含まれる顔の検出処理，人物の検出処理，特定の人物を認識する処理または撮像シーンを認識する処理の少なくとも一つの処理を含むものとなろう。撮像シーンの認識は，具体的には，たとえば，屋内外の認識，夜景や夕景や日中やタングステン光下や蛍光灯下の認識，風景や自然や水中などの認識などの処理が知られている。また，ＧＰＳ（グローバル・ポジショニング・システム）情報，撮像日時情報，マクロ撮像などの撮像モード情報といった画像のタグ情報を利用して画像の撮像シーンを認識してもよい。
【００１６】
プレ処理判定手段は，たとえば，被写体像データが格納されているファイルと同じファイルに格納されている情報にもとづいてプレ処理が被写体像について行われていないかどうかを判定するものである。
【００１７】
プレ処理判定手段は，たとえば，被写体像データが格納されているファイルとは別に関連付けられている情報にもとづいてプレ処理が被写体像について行われていないかどうかを判定するものでもよい。
【００１８】
情報とファイルとは，ファイルのファイル名と被写体像のハッシュ値との組み合わせまたはファイルのファイル名と被写体像の撮像日時との組み合わせにもとづいて関連付けることができる。
【００１９】
また，情報とファイルとは，ファイルのファイル名とユーザ識別データとの組み合わせにもとづいて関連付けることもできる。
【００２０】
上述の手段は，複数のサーバや事業者で分担して実施されている形態でもよい。たとえば，第１のサーバが，プレ処理判定手段および上記プレ処理手段を備え，第２のサーバが，貼付処理手段を備えるようにしてもよい。
【００２１】
第１のサーバが，被写体像データを受信する第１の受信手段をさらに備えてもよい。この場合，プレ処理判定手段は，第１の受信手段において受信した被写体像データによって表わされる被写体像にプレ処理が行われているどうかを判定するものとなろう。また，第１のサーバは，好ましくは，プレ処理手段で処理されたプレ処理済み被写体像データならびにプレ処理判定手段においてプレ処理済みと判定されたプレ処理済み被写体像データおよびプレ処理結果を示すデータを，第２のサーバに送信する送信手段をさらに備える。第２のサーバは，第１のサーバの送信手段から送信されたプレ処理済み被写体像データおよびプレ処理結果を示すデータを受信する第２の受信手段をさらに備え，第２のサーバの上記貼付処理手段は，第２の受信手段において受信したプレ処理結果を示すデータにもとづいて，プレ処理済み被写体像データによって表わされる被写体像を台紙画像に貼り付けるものとなろう。
【００２２】
また，第１のサーバが，プレ処理判定手段を備え，第２のサーバが，プレ処理手段を備え，第３のサーバが，貼付処理手段を備えるようにしてもよい。
【００２３】
第１のサーバが，プレ処理判定手段におけるプレ処理判定結果を示すデータを第２のサーバに送信する第１の送信手段をさらに備えてもよい。また，第２のサーバが，第１のサーバの第１の送信手段から送信されたプレ処理判定結果を示すデータを受信する第１の受信手段を備えてもよい。この場合，第２のサーバのプレ処理手段は，第１の受信手段において受信したプレ処理判定結果を示すデータにもとづいて，被写体像にプレ処理が行われていないと判定されたことに応じて，被写体像のプレ処理を行うものとなろう。また，第２のサーバは，プレ処理手段におけるプレ処理結果を示すデータとプレ処理済みの被写体像データとを第３のサーバに送信する第２の送信手段をさらに備える。さらに，第３のサーバは，好ましくは，第２のサーバの送信手段から送信されたプレ処理結果を示すデータとプレ処理済みの被写体像データとを受信する第２の受信手段をさらに備える。第３のサーバの貼付処理手段は，第３のサーバの第２の受信手段において受信したプレ処理済みデータによって表わされる被写体像を，プレ処理結果を示すデータによって示されるプレ処理結果にもとづいて台紙画像に貼り付けるものとなろう。
【００２４】
第１のサーバが，被写体像データおよび上記プレ処理判定手段における判定結果を上記第２のサーバに送信する送信手段を備えてもよい。この場合，第２のサーバに備えられているプレ処理手段は，プレ処理手段における判定結果にもとづいてプレ処理が行われていないと判定された被写体像についてプレ処理を行うものとなろう。
【００２５】
第１のサーバは，プレ処理判定手段においてプレ処理が行われていないと判定された被写体像データを上記第２のサーバに送信し，プレ処理が行われていると判定された被写体像データとプレ処理結果を第３のサーバに送信する送信手段をさらに備えるようにしてもよい。
【００２６】
プレ処理手段によってプレ処理が行われた被写体像データおよびプレ処理結果を示すデータ，ならびにプレ処理判定手段によってプレ処理が行われていると判定された被写体像データを記憶する記憶手段，ならびに読み取り指令に応じて，記憶手段に記憶されている被写体像データおよびプレ処理結果を示すデータを貼付処理手段に与える読み取り制御手段をさらに備えるようにしてもよい。
【００２７】
プレ処理手段によってプレ処理が行われた被写体像データおよびプレ処理結果を示すデータ，ならびにプレ処理判定手段によってプレ処理が行われていると判定された被写体像データを記憶する記憶手段，ならびに記憶手段に記憶されている被写体像データを用いたアルバム生成指令が与えられたかどうかを判定するアルバム生成指令判定手段をさらに備えてもよい。この場合，レイアウト決定手段は，アルバム生成指令判定手段によりアルバム生成指令が与えられたと判定されたことに応じて，記憶手段に記憶されているプレ処理結果にもとづいて被写体像を台紙画像に貼り付けるレイアウトを決定するものとなろう。
【００２８】
被写体像データを受信する受信サーバをさらに備えてもよい。この場合，プレ処理判定手段は，受信サーバにおいて受信された被写体像データによって表わされる被写体像にプレ処理が行われていないかどうかを判定するものとなろう。
【００２９】
第２の発明によるアルバム生成装置は，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないと判定されたことに応じて行われる，プレ処理が行われた被写体像データおよびプレ処理が行われていると判定された被写体像データを受信する受信手段，ならびに受信手段において受信した被写体像データによって表わされる被写体像を，台紙画像に貼り付ける貼付処理手段を備えていることを特徴とする。
【００３０】
第２の発明は，アルバム生成方法も提供している。すなわち，この方法は，受信手段が，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないと判定されたことに応じて行われる，プレ処理が行われた被写体像データおよびプレ処理が行われていると判定された被写体像データを受信し，貼付処理手段が，受信手段において受信した被写体像データによって表わされる被写体像を，台紙画像に貼り付けるものである。
【００３１】
第２の発明は，アルバム生成のためのプログラムおよびそのプログラムを格納した記録媒体も提供している。
【００３２】
受信手段は，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム処理のうち，貼付処理を除くプレ処理が被写体像に行われていないと判定されたことに応じて行われる，プレ処理が行われた被写体像データとプレ処理結果との組およびプレ処理が行われていると判定された被写体像データとプレ処理結果との組を受信するものでもよい。この場合，受信手段において受信した被写体像データによって表わされる被写体像を，受信手段において受信したプレ処理結果に応じて台紙画像に貼り付ける被写体像を選択する選択手段をさらに備えることが好ましい。また，貼付処理手段は，選択手段において選択された被写体像を台紙画像に貼り付けるものとなろう。
【００３３】
第３の発明によるアルバム生成装置は，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像データに行われているかどうかを判定するプレ処理判定手段，プレ処理判定手段によってプレ処理が行われていないと判定された被写体像データについてプレ処理を行うプレ処理手段，およびプレ処理手段においてプレ処理が行われた被写体像データとプレ処理結果とを，貼付処理を行うアルバム作成処理装置に送信し，かつプレ処理判定手段においてプレ処理が行われていると判定された被写体像データとプレ処理結果とをアルバム作成処理装置に送信する送信手段を備えていることを特徴とする。
【００３４】
第３の発明は，アルバム生成方法も提供している。すなわち，この方法は，プレ処理判定手段が，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像データに行われているかどうかを判定し，プレ処理手段が，プレ処理判定手段によってプレ処理が行われていないと判定された被写体像データについてプレ処理を行い，送信手段が，プレ処理手段においてプレ処理が行われた被写体像データとプレ処理結果とを，貼付処理を行うアルバム作成処理装置に送信し，かつプレ処理判定手段においてプレ処理が行われていると判定された被写体像データとプレ処理結果とをアルバム作成処理装置に送信するものである。
【００３５】
第３の発明は，アルバム生成のためのプログラムおよびそのプログラムを格納した記録媒体も提供している。
【００３６】
第４の発明によるアルバム生成装置は，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われているかどうかを判定するプレ処理判定手段，およびプレ処理判定手段においてプレ処理が行われていないと判定された被写体像データを，プレ処理を行うプレ処理装置に送信し，かつプレ処理判定手段においてプレ処理が行われていると判定された被写体像データとそのプレ処理結果とを，貼付処理を行うアルバム作成処理装置に送信する送信手段を備えていることを特徴とする。
【００３７】
第４の発明は，アルバム生成方法も提供している。すなわち，プレ処理判定手段が，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われているかどうかを判定し，送信手段が，プレ処理判定手段においてプレ処理が行われていないと判定された被写体像データを，プレ処理を行うプレ処理装置に送信し，上記プレ処理判定手段においてプレ処理が行われていると判定された被写体像データとそのプレ処理結果とを，貼付処理を行うアルバム作成処理装置に送信するものである。
【００３８】
第４の発明は，アルバム生成のためのプログラムおよびそのプログラムを格納した記録媒体も提供している。
【発明の効果】
【００３９】
第１の発明によると，アルバム生成処理のうち貼付処理を除くプレ処理が行われていないかどうかが判定される。プレ処理が行われていないと判定されると，その被写体像のプレ処理が行われる。プレ処理が行われていると判定された被写体像およびプレ処理が行われた被写体像が台紙画像に貼り付けられてアルバムが生成される。プレ処理が行われていない被写体像についてプレ処理を行う時を調整することができるので，アルバム生成装置へのアクセスが少ない時にプレ処理を行わせることができるようになる。第２の発明においても，プレ処理が行われた被写体像データを受信することにより，そのような被写体像データによって表わされる被写体像を台紙画像に貼り付けることができるようになる。第３の発明においても，プレ処理が行われていない被写体像についてプレ処理を行う時を調整することができるので，アルバム生成装置へのアクセスが少ない時にプレ処理を行わせることができるようになる。第４の発明においても，プレ処理が行われていない被写体像については，被写体像データをプレ処理を行うプレ処理装置に送信することにより，アルバム生成装置へのアクセスが少ない時にプレ処理を行わせることができるようになる。上述したプレ処理が行われるタイミングは，被写体像を台紙画像に貼り付ける処理以前に行われるものであるが，被写体像データを受信し，受信した被写体像データによって表わされる被写体像が台紙画像に貼り付けられる場合には，被写体像データを受信したことに応答して（受信直後）プレ処理が行われてもよいし，プレ処理を行うアルバム生成装置（サーバ）の負荷が少ない時期にプレ処理が行われてもよい。また，被写体像を台紙画像に貼り付ける時期の履歴を作成し，その履歴から，被写体像を台紙画像に貼り付ける依頼がくる時期（アルバムの生成依頼時期）を予測し，その予測された時期の前までにプレ処理が行われるようにしてもよい。
【図面の簡単な説明】
【００４０】
【図１】アルバム生成システムの概要を示している。
【図２】アルバム生成サーバの電気的構成を示すブロック図である。
【図３】被写体像の一例である。
【図４】被写体像の一例である。
【図５】画像ファイルのファイル構造を示している。
【図６】管理情報テーブルの一例である。
【図７】アルバム生成システムの処理手順を示すフローチャートである。
【図８】アルバム生成サーバの処理手順を示すフローチャートである。
【図９】アルバム生成サーバの処理手順を示すフローチャートである。
【図１０】アルバム生成サーバの構成例を示している。
【図１１】アルバム生成サーバの構成例を示している。
【図１２】アルバム生成サーバの構成例を示している。
【図１３】アルバム生成サーバの構成例を示している。
【実施例】
【００４１】
図１は，この発明の実施例を示すもので，アルバム生成システムの概要を示している。
【００４２】
アルバム生成システムには，アルバム生成サーバ（アルバム生成装置）１，ならびにパーソナル・コンピュータ21，およびスマートフォン22が含まれている。アルバム生成サーバ１，ならびにパーソナル・コンピュータ21およびスマートフォン22はインターネットのようなネットワークを介して互いに通信可能である。
【００４３】
ユーザは，パーソナル・コンピュータ21，スマートフォン22などを利用して（これらのパーソナル・コンピュータ21，スマートフォン22に限られないのはいうまでもない），画像ファイルをアルバム生成サーバ１に送信する。画像ファイルがアルバム生成サーバ１において受信されると，アルバム生成サーバ１においてアルバム（電子アルバム，紙のアルバムのいずれでもよい）が生成される。また，ユーザは，画像ファイル・サーバなどにあらかじめ画像ファイルをアップロードしておき，画像ファイル・サーバに格納されている画像ファイルをアルバム生成サーバ１に送信するようにしてもよい。
【００４４】
図２は，アルバム生成サーバ１の電気的構成を示すブロック図である。
【００４５】
アルバム生成サーバ１の全体の動作は，ＣＰＵ２によって統括される。
【００４６】
アルバム生成サーバ１には，メモリ・カード・リーダ４が接続されており，メモリ・カード・リーダ４によって，メモリ・カード３に格納されているデータの読み取り，メモリ・カード３へのデータの書き込みが行われる。また，ＣＤ（コンパクト・ディスク）ドライブ８もアルバム生成サーバ１に接続されており，ＣＤ７に記録されているデータ類の読み取りおよびＣＤ７へのデータ類の書き込みが，ＣＤドライブ８によって行われる。
【００４７】
アルバム生成サーバ１には，紙のアルバムを生成するためのプリンタ５および計時のための時計６も含まれている。また，アルバム生成サーバ１には，データ等を記憶するメモリ10，ハードディスク12およびハードディスク12にアクセスするためのハードディスク・ドライブ11も含まれている。さらに，ネットワークに接続するための通信装置13もアルバム生成サーバ１に含まれている。
【００４８】
後述するプログラムが格納されているＣＤ７がＣＤドライブ８によって読み取られ，読み取られたプログラムがアルバム生成サーバ１にインストールされることにより，アルバム生成サーバ１は後述のように動作する。もっとも，ＣＤ７のような記録媒体からプログラムを読み取るのではなく，ネットワークを介して送信されたプログラムを受信し，受信したプログラムがアルバム生成サーバ１にインストールされるようにしてもよい。
【００４９】
図３は，アルバムに貼付される被写体像の一例である。
【００５０】
被写体像30には，複数の人物が含まれている。このような多数の被写体像30を表わす画像ファイルを，パーソナル・コンピュータ21等を用いてユーザは，アルバム生成サーバ１に送信する。被写体像30は，ユーザが撮像したものでもよいし，ユーザが撮像したものでなくともよい。また，一人だけの人物が含まれている被写体像，人物が含まれていない被写体像などを用いてアルバムを生成してもよいのはいうまでもない。
【００５１】
図４は，顔検出処理が行われた被写体像30の一例である。
【００５２】
ＣＰＵ２によって，被写体像30について顔検出処理が行われることにより，顔画像部分31，32および33が検出される。
【００５３】
アルバム生成処理には，アルバムを構成する台紙を表わす台紙画像に被写体像を貼付する処理のほかに様々なプレ処理がある。プレ処理の一例としては，被写体像から顔を検出する処理のほか，被写体像から人物を検出する処理，被写体像に人物が含まれている場合にその人物が誰かを認識する処理，撮像シーンを認識する処理などがあるが，何がプレ処理かはアルバム生成処理の種類によって変わる。
【００５４】
プレ処理は，パーソナル・コンピュータ21その他の機器を利用してユーザが行うこともあるし，ユーザが行わないこともある。アルバム生成に必要なプレ処理が行われていない被写体像を表わす画像ファイルがアルバム生成サーバ１に送信された場合には，そのようなプレ処理はアルバム生成サーバ１において行われる。
【００５５】
図６は，画像ファイルのファイル構造（データ構造）の一例である。
【００５６】
画像ファイルには，ヘッダ記録領域とデータ記録領域とが含まれている。
【００５７】
データ記録領域には，被写体像を表わす被写体像データが格納されている。ヘッダ記録領域には，データ記録領域に記録されているデータの管理情報（情報）などが格納されている。ヘッダ記録領域には，画像ファイル名，ユーザＩＤ（ユーザ識別データ），撮像日時，データ記録領域に記録されている被写体像データのハッシュ値などのほか，被写体像の特徴量が格納される。被写体像の特徴量は，プレ処理により検出されるもので，上述した顔検出により得られる顔位置，被写体像の明るさ，被写体像の手振れ量などがある。また，ヘッダ記録領域にはプレ処理が行われていないかどうかの情報も格納されている。
【００５８】
上述したように，ユーザによってパーソナル・コンピュータ21等を用いてプレ処理が行われている場合には，ヘッダ記録領域に被写体像の特徴量が格納されている画像ファイルがアルバム生成サーバ１に送信されることとなる。ユーザによってパーソナル・コンピュータ21等を用いてプレ処理が行われていない場合には，ヘッダ記録領域に被写体像の特徴量が格納されていない画像ファイルがアルバム生成サーバ１に送信されることとなる。
【００５９】
図６は，管理情報テーブルの一例である。
【００６０】
管理情報テーブルは，画像ファイルとは別に，関連付けられている上述した特徴量などの管理情報（情報）を格納するものである。管理情報テーブルは，たとえば，アルバム生成サーバ１のハードディスク12に記録される。
【００６１】
管理情報テーブルには，ユーザＩＤごとに画像ファイル名，画像ファイルによって表わされる被写体像の撮像日時，その被写体像のハッシュ値，その被写体像の特徴量およびプレ処理済みか否かの情報が格納される。
【００６２】
ユーザＩＤごとに管理情報テーブルが生成されれば，管理情報テーブルに格納される情報としてユーザＩＤは不要となる。また，撮像日時，ハッシュ値およびプレ処理済みか否かの情報も必ずしも必要ではない。
【００６３】
ユーザのパーソナル・コンピュータ21から送信された画像ファイルがアルバム生成サーバ１に送信されると，画像ファイルのヘッダに記録されている管理情報が読み取られる。読み取られた管理情報が管理情報テーブルに格納される。画像ファイルによって表わされる被写体像にプレ処理が行われていれば，特徴量の欄には，そのプレ処理により得られた内容が記載される。また，プレ処理済みか否かの情報として「済」が記載される。画像ファイルによって表わされる被写体像にプレ処理が行われていなければ，特徴量の欄は空欄となり，プレ処理済みか否かの情報として「未」が記載される。
【００６４】
さらに，ユーザから送信される画像ファイルとは別に，管理情報のみがユーザから送信されるものでもよい。管理情報のみがパーソナル・コンピュータ21からアルバム生成サーバ１に送信されることにより，アルバム生成サーバ１のＣＰＵ２の制御によりハードディスク・ドライブ11によって，その管理情報が管理情報テーブルに記載される。
【００６５】
管理情報テーブルには，画像ファイル名だけでなく，ユーザＩＤ，撮像年月日，ハッシュ値などが格納されているので，画像ファイル名が同一であったとしても，画像ファイルに正確に対応する特徴量を見つけることができる。
【００６６】
図７は，アルバム生成システムの処理手順を示すフローチャートである。
【００６７】
ユーザは，パーソナル・コンピュータ21を用いて（他の機器でもよい），アルバムに使用する被写体像を表わす画像ファイルをアルバム生成サーバ１に送信する（ステップ41）。一つの画像ファイルを一つずつ送信してもよいし，複数の画像ファイルを一度に送信してもよい。
【００６８】
パーソナル・コンピュータ21から送信された画像ファイルがアルバム生成サーバ１の通信装置13によって受信される（ステップ51）。受信した画像ファイルはアルバム生成サーバ１のメモリ10に一時的に記憶される。
【００６９】
ＣＰＵ２によって，画像ファイルのヘッダに記録されている管理情報が読み取られ，その管理情報にプレ処理済みか否かの情報が含まれていれば，そのプレ処理済みか否かの情報が読み取られる。プレ処理済みか否かの情報がヘッダ情報に含まれていない場合に，特徴量がヘッダに記録されていれば，特徴量が読み取られる。ヘッダにプレ処理済みか否かの情報および特徴量のいずれも記録されていなければ，ハードディスク12に格納されている管理情報テーブルに，受信した画像ファイルに対応する特徴量またはプレ処理済みか否かの情報が記録されているか確認される。管理情報テーブルに，受信した画像ファイルに対応する特徴量またはプレ処理済みか否かの情報が記録されていれば，その特徴量またはプレ処理済みか否かの情報が読み取られる。
【００７０】
このようにして得られる情報等から，受信した画像ファイルによって表わされる被写体像がプレ処理済みか否かが，ＣＰＵ２によって判定される（ステップ52）（プレ処理判定手段）。プレ処理済みか否かを示すデータのみからプレ処理がされているかどうかが判定されてもよいし，アルバム生成に必要なプレ処理がアルバム生成の種類に応じて異なる場合であれば，その必要なプレ処理から得られる特徴量が検出されたかどうかによってプレ処理が行われているかどうかが判定されてもよい。
【００７１】
プレ処理が行われていなければ（ステップ52でＹＥＳ），ＣＰＵ２によってプレ処理実行指令が発生し，受信した画像ファイルによって表わされる被写体像についてＣＰＵ２においてプレ処理が行われる（ステップ53）（プレ処理手段）。これにより，被写体像を表わす画像ファイルがアルバム生成サーバ１において受信されたことに応じてプレ処理が行われることとなる。プレ処理が行われていれば（ステップ52でＮＯ），プレ処理はスキップされる。
【００７２】
上述した処理が複数の画像ファイルについて繰り返される。すると，プレ処理が行われた複数の被写体像の中から，ＣＰＵ２によって特徴量を参考にしてアルバムの貼付対象となる被写体像が決定（選択）される（ステップ54）（選択手段）。たとえば，顔検出により検出された顔の大きさが所定の大きさ以上の被写体像，検出された顔の位置がほぼ中心にある被写体像，特定の人物が含まれている被写体像，所定の範囲の明るさをもつ被写体像，所定値以下の手振れ量の被写体像などがアルバム貼付対象の被写体像となる。プレ処理の結果に応じて，貼り付ける被写体像が選択されるようになる。
【００７３】
つづいて，特徴量にもとづいて被写体像をアルバムの台紙画像に貼り付けるアルバム・レイアウトが決定される（ステップ55）（レイアウト決定手段）。たとえば，あらかじめ定められているアルバム・テンプレートに，人物認識により認識された同一人物がすべて含まれるようにレイアウトが決定される。また，奇数ページには顔が検出された被写体像（人物画像）が貼付され，偶数ページには顔が検出されない被写体像（風景画像）が含まれるようにレイアウトが決定される。さらに，検出された顔が大きな被写体像は大きく貼付され，人物が含まれていない被写体像は小さく貼付されるようにレイアウトが決定される。その他，特徴量にもとづいてどのようにレイアウトが決定されるようにしてもよい。もっとも，特徴量を用いずにレイアウトが決定されるようにしてもよい。
【００７４】
プレ処理として，被写体の内容を認識する処理，たとえば，顔の検出処理，人物の検出処理，特定の人物を認識する処理または撮像シーンを認識する処理の少なくとも一つの処理が含まれる場合に，それらの処理にもとづいてレイアウトを決定するようにしてもよい。たとえば，ページごとに異なる撮像シーン，異なる人物，特定の人物となるような被写体像のレイアウトにできる。
【００７５】
アルバム・レイアウトが決定すると，決定した被写体像が決定したレイアウトでアルバムの台紙画像にＣＰＵ２によって貼付される（ステップ56）（貼付処理手段）。アルバムの台紙画像には，プレ処理判定（ステップ52）によりプレ処理が行われたと判定された被写体像およびプレ処理（ステップ53）が行われた被写体像が貼付されることとなる。
【００７６】
図８は，アルバム生成サーバ１の処理手順の一部を示すフローチャートである。この図において，図７に示す処理と同一の処理については同一符号を付して説明を省略する。
【００７７】
アルバム生成サーバ１において受信した画像ファイルの被写体像がプレ処理済みでなければ（ステップ52でＮＯ），アルバム生成サーバ１の負荷状況が検出される（ステップ57）（負荷状況検出手段）。負荷状況はＣＰＵ２の動作占有率を算出することにより得られる。動作占有率が所定のしきい値以下であれば，しきい値以下の負荷ではあると判定され（ステップ58でＮＯ），アルバム生成サーバ１の負荷を抑えるためにプレ処理は行われずにアルバム生成サーバ１は一定時間待機させられる（ステップ59）。アルバム生成サーバ１がしきい値以下の負荷である場合には（ステップ58でＹＥＳ），アルバム生成サーバ１にはプレ処理を行う余力があると考えられるので，被写体像のプレ処理が行われる（ステップ53）。
【００７８】
図９は，さらに他の実施例を示すもので，アルバム生成サーバ１の処理手順の一部を示すフローチャートである。
【００７９】
受信した画像ファイルの被写体像がプレ処理済みでなければ（ステップ52でＮＯ），アルバム生成サーバ１の負荷がしきい値以下の負荷と思われる時期，日にちまたは時間かどうかが判定される（ステップ60）。たとえば，しきい値以下の負荷と思われる時期は，２月から６月，９月から11月であり，しきい値以下の負荷と思われる日にちは平日である日にちであり，しきい値以下の負荷と思われる時間は午前２時から午前６時までである。これらの時期等であれば，アルバム生成のためにアルバム生成サーバ１にユーザがアクセスする割合が少ないと考えられる。アルバム生成サーバ１の負荷がしきい値以下の負荷と思われる時期，日にちまたは時間であれば（ステップ60でＹＥＳ），プレ処理が行われていない被写体像についてプレ処理が行われる（ステップ53）。アルバム生成サーバ１の負荷がしきい値以下の負荷と思われる時期，日にちまたは時間でなければ（ステップ60でＮＯ），プレ処理よりも優先的な処理がアルバム生成サーバ１において行われる（ステップ61）。たとえば，ユーザから優先的にアルバム生成するように指令があったものについてアルバム生成処理が行われることとなろう。このように優先的にアルバム生成するように指令があったものについてはアルバム生成サーバ１の負荷が所定のしきい値以上であったり，所定のしきい値以上の負荷であると考えられる時期等であったりしても，プレ処理が行われていない場合にはプレ処理が行われアルバム生成処理が行われるのはいうまでもない。
【００８０】
上述の実施例では，一つのアルバム生成サーバ１により上述の処理が行われているが，次に述べるように複数のサーバを用いて上述した処理が行われるようにしてもよい。また，複数のサーバのユーザは同一事業者である必要はなく，異なる事業者により実施されることもある。後述するサーバは，すべて図２に示す構成を有している。
【００８１】
図10から図13は，アルバム生成サーバ１の構成例を示している。
【００８２】
図10は，第１のサーバ71と第２のサーバ72とからアルバム生成サーバ１が構成されるものである。
【００８３】
第１のサーバ71によって，上述した画像ファイル受信処理（ステップ51），プレ処理済みか否かの判定処理（ステップ52），およびプレ処理（ステップ53）が行われる。また，第２のサーバ72（アルバム作成処理装置）によってアルバム貼付対象の被写体像の決定処理（ステップ54），アルバム・レイアウト決定処理（ステップ55），およびアルバム生成処理（ステップ56）が行われる。
【００８４】
この場合，第１のサーバ71に，被写体像データを受信する第１の受信装置（第１の受信手段）が備えられる。そして，第１の受信装置において受信した被写体像データによって表わされる被写体像にプレ処理が行われているどうかを，第１のサーバ71において判定し，プレ処理済み被写体像データならびにプレ処理済みと判定されたプレ処理済み被写体像データおよびプレ処理結果を示すデータ［プレ処理済み被写体像データ（プレ処理が行われた被写体像データ）とそのプレ処理結果との組およびプレ処理済みと判定された被写体像データ（すでにプレ処理が行われていた被写体像データ）とそのプレ処理結果との組］を，第２のサーバに送信する送信装置も第１のサーバ71に備えられる。また，第２のサーバ72は，第１のサーバ71から送信されたプレ処理済み被写体像データおよびプレ処理結果を示すデータを受信する第２の受信装置（第２の受信手段）をさらに備える。この場合，第２のサーバ72では，第２の受信装置において受信したプレ処理結果を示すデータにもとづいて，プレ処理済み被写体像を台紙画像に貼り付けるものとなる。
【００８５】
図11は，第１のサーバ71と第２のサーバ72と第３のサーバ73とからアルバム生成サーバ１が構成されるものである。
【００８６】
第１のサーバ71によって，上述した画像ファイル受信処理（ステップ51），およびプレ処理済みか否かの判定処理（ステップ52）が行われる。また，第２のサーバ72によってプレ処理（ステップ53）が行われる。さらに，第３のサーバ72によってアルバム貼付対象の被写体像の決定処理（ステップ54），アルバム・レイアウト決定処理（ステップ55），およびアルバム生成処理（ステップ56）が行われる。
【００８７】
第１のサーバ71が，たとえば，プレ処理判定結果を示すデータを第２のサーバ72に送信する第１の送信装置（第１の送信手段）をさらに備える。第２のサーバは，第１のサーバ71の第１の送信装置から送信されたプレ処理判定結果を示すデータを受信する第１の受信装置（第１の受信手段）を備える。第２のサーバ72は，受信したプレ処理判定結果を示すデータにもとづいて，被写体像にプレ処理が行われていないと判定されたことに応じて，被写体像のプレ処理を行う。また，第２のサーバ72は，プレ処理結果を示すデータとプレ処理済みの被写体像データとを第３のサーバ73に送信する第２の送信手段をさらに備える。また，第３のサーバは，第２のサーバ72から送信されたプレ処理結果を示すデータとプレ処理済みの被写体像データとを受信する第２の受信装置（第２の受信手段）をさらに備える。第３のサーバ73は，第３のサーバの第２の受信装置において受信したプレ処理済みデータによって表わされる被写体像を，プレ処理結果を示すデータによって示されるプレ処理結果にもとづいて台紙画像に貼り付ける。
【００８８】
図11に示す場合において，第１のサーバ71によってプレ処理済みではないと判定された被写体像データは第２のサーバ72（プレ処理装置）に送信し（送信手段），第１のサーバ71によってプレ処理済みと判定された被写体像データとそのプレ処理結果については，第２のサーバ72を介さずに第３のサーバ73（アルバム作成処理装置）に与えられるようにしてもよい。もっとも，そのような被写体像データが第２のサーバ72に与えられた場合であっても，被写体像データは第２のサーバ72を単に通過して第３のサーバ73に与えられるようにしてもよい。
【００８９】
また，第１のサーバ71によって，上述した画像ファイル受信処理（ステップ51）が行われ，第２のサーバ72において，プレ処理済みか否かの判定処理（ステップ52），およびプレ処理（ステップ53）が行われるようにしてもよい。
【００９０】
図12は，第１のサーバ71と第２のサーバ72と第３のサーバ73と第４のサーバ74とストレージ・サーバ75とからアルバム生成サーバ１が構成されるものである。
【００９１】
第１のサーバ71によって，上述した画像ファイル受信処理（ステップ51），およびプレ処理済みか否かの判定処理（ステップ52）が行われる。また，第２のサーバ72によってプレ処理（ステップ53）が行われる。プレ処理により得られた特徴量を示すデータおよびプレ処理が行われた被写体像を表わす画像ファイル，ならびにプレ処理が行われていると判定された被写体像を表わす画像ファイルはストレージ・サーバ75（記憶手段）に記憶される。第３のサーバ72から読み取り指令がストレージ・サーバ75に与えられる。すると，第３のサーバ72によって，ストレージ・サーバ75からプレ処理により得られた特徴量を示すデータおよびプレ処理が行われた被写体像を表わす画像ファイル，ならびにプレ処理が行われていると判定された被写体像を表わす画像ファイルが読み取られる（読み取り制御手段）。第３のサーバ73から第４のサーバ74にアルバム生成指令が与えられ，アルバム生成指令が与えられたと第４のサーバ74において判定されると（アルバム生成指令判定手段），第４のサーバ74において，特徴量（プレ処理結果）にもとづいてアルバム貼付対象の被写体像の決定処理（ステップ54），アルバム・レイアウト決定処理（ステップ55），およびアルバム生成処理（ステップ56）が行われる。
【００９２】
あらかじめプレ処理が行われ，プレ処理により得られた特徴量を表わすデータおよび画像ファイルをストレージ・サーバ75に格納できるので，ユーザからのアルバム生成指令前にプレ処理等を行っておくことができ，ユーザからのアルバム生成指令を受信したときに比較的迅速にアルバムを生成できるようになる。
【００９３】
また，プレ処理が行われていない被写体像を表わす画像ファイルとプレ処理が行われている被写体像を表わす画像ファイルとがアルバム生成サーバ１に送信される場合には，プレ処理が行われている画像ファイルをストレージ・サーバ75に格納しておき，第２のサーバ72においてプレ処理が行われた画像ファイルと一緒に，ストレージ・サーバ75に格納されている画像ファイル（プレ処理が行われている画像ファイル）を第３のサーバ73を介して第４のサーバ74に与えることにより，第４のサーバ74のメモリ使用量を少なくできる。また，第４のサーバ74で行われる処理は，第２のサーバ72の負荷が少ない時に実施することでアルバム生成処理をスムーズにできる。
【００９４】
さらに，プレ処理済みの画像ファイルとプレ処理が行われていない画像ファイルとがアルバム生成サーバ１に与えられる場合に，プレ処理済みの画像ファイルをストレージ・サーバ75に保存することもできる。この場合，プレ処理が行われていない画像ファイルについてはプレ処理が行われた後にストレージ・サーバ75に保存して，アルバム生成にするようにしてもよい。ユーザからアルバム生成指令があった場合に，ストレージ・サーバ75に保存されている画像ファイルが読み出され，第４のサーバ74においてアルバムが生成される。ストレージ・サーバ75を新たに設けずに，第２のサーバ２から第４のサーバ74に設けられているハードディスクにストレージ・サーバ75の機能を持たせるようにしてもよい。
【００９５】
さらに，ストレージ・サーバ75に図６に示すような管理情報テーブルが格納されるようにしてもよい。そのような場合には，アルバム生成サーバ１に入力した画像ファイルの特徴量等がすでに管理情報テーブルに格納されているかどうかを確認し，格納されている場合には，プレ処理を行うことなく管理情報テーブルに格納されている特徴量を利用できるようになる。
【００９６】
図15は，第１のサーバ71と第２のサーバ72と第３のサーバ73と第４のサーバ74とストレージ・サーバ75と受信サーバ76とからアルバム生成サーバ１が構成されるものである。
【００９７】
受信サーバ76によって，上述した画像ファイル受信処理（ステップ51）が行われる。第１のサーバ71によって，プレ処理済みか否かの判定処理（ステップ52）が行われる。また，第２のサーバ72によってプレ処理（ステップ53）が行われる。プレ処理により得られた特徴量を示すデータおよび被写体像を表わす画像ファイルはストレージ・サーバ75に記憶される。第３のサーバ72によって，ストレージ・サーバ75から特徴量を示すデータおよび被写体像を表わす画像ファイルが読み取られ，第４のサーバ74によってアルバム貼付対象の被写体像の決定処理（ステップ54），アルバム・レイアウト決定処理（ステップ55），およびアルバム生成処理（ステップ56）が行われる。
【００９８】
さらに，一つのサーバ（アルバム生成装置）において，アルバムの台紙を表わす台紙画像に被写体像を貼り付ける貼付処理を含むアルバム生成処理のうち，貼付処理を除くプレ処理が被写体像に行われていないと判定されたことに応じて行われる，プレ処理が行われた被写体像データおよびプレ処理が行われていると判定された被写体像データを受信する受信装置（受信手段）を備え，その受信装置において受信した被写体像データによって表わされる被写体像を，台紙画像に貼り付けるようにしてもよい（貼付処理手段）。そのようなサーバは，図２の構成により実現できるのはいうまでもない。また，そのような動作を制御するプログラムをサーバにダウンロードさせてもよいし，メモリ・カードなどのような記録媒体に格納し，その記録媒体から読み取り，サーバにインストールしてもよい。
【符号の説明】
【００９９】
１  アルバム生成サーバ（アルバム生成装置）
２  ＣＰＵ（プレ処理判定手段，プレ処理手段，貼付処理手段，レイアウト決定手段）
13  通信装置（被写体像データ受信手段）
71  第１のサーバ
72  第２のサーバ
73  第３のサーバ
74  第４のサーバ
75  ストレージ・サーバ
76  受信サーバ
【図１】
2015118522.tif 000003
【図２】
2015118522.tif 000004
【図３】
2015118522.tif 000005
【図４】
2015118522.tif 000006
【図５】
2015118522.tif 000007
【図６】
2015118522.tif 000008
【図７】
2015118522.tif 000009
【図８】
2015118522.tif 000010
【図９】
2015118522.tif 000011
【図１０】
2015118522.tif 000012
【図１１】
2015118522.tif 000013
【図１２】
2015118522.tif 000014
【図１３】
2015118522.tif 000015