(57)【要約】      （修正有）【課題】３種類の画像を合成する場合において、合成するのに適した画像を推奨画像としてユーザに提案できるようにする。【解決手段】作成者はコンピュータを用いてスクラップ・ブック・サーバとアクセスし，コンピュータの表示画面上で台紙画像上に写真画像，飾り画像などの部品画像を貼り付けてスクラップ・ブックを作成するためのシミュレーションを行う。ユーザ写真画像133および台紙画像132が選択されると，そのユーザ写真画像133と台紙画像132との飾り画像として推奨される飾り画像のサムネイル画像が小ウインドウに表示される。作成者は推奨された飾り画像のサムネイル画像の中から所望の飾り画像を選択する。選択された飾り画像がスクラップ・ブック編集画像131に表示される。【選択図】図１２
2011250452.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像することにより得られた多数のユーザ画像の中からクライアント・コンピュータによって選択され，かつクライアント・コンピュータから送信されたユーザ画像を識別するデータを受信するユーザ画像識別データ受信手段， 
多数の台紙画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の台紙画像として推奨される複数の台紙画像を検索により見つけ出す台紙画像検索手段，
上記台紙画像検索手段により見つけられた複数の台紙画像を表わす台紙画像データをクライアント・コンピュータに送信する台紙画像データ送信手段，
上記台紙画像データ送信手段から上記クライアント・コンピュータに台紙画像データが送信されたことに応じて，複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像を識別するデータであって，上記クライアント・コンピュータから送信される台紙識別データを受信する台紙識別データ受信手段，
多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像と上記台紙識別データ受信手段によって受信した台紙識別データにより識別される台紙画像との合成画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけ出す部品画像検索手段，および
上記部品画像検索手段により見つけられた複数の部品画像を表わす部品画像データをクライアント・コンピュータに送信する部品画像データ送信手段，
を備えた画像合成用サーバ。
【請求項２】
上記ユーザ画像識別データ受信手段によって識別されるユーザ画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後のユーザ画像データを受信するユーザ画像データ受信手段をさらに備え，
上記台紙画像検索手段は，多数の台紙画像の中から，上記ユーザ画像データ受信手段において受信した画像変形処理後のユーザ画像データによって表わされるユーザ画像の台紙画像として推奨される複数の台紙画像を検索により見つけ出すものであり，
上記部品画像検索手段は，多数の部品画像の中から，上記ユーザ画像データ受信手段において受信したユーザ画像データによって表わされるユーザ画像と上記台紙識別データ受信手段によって識別される台紙画像との合成画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけ出すものである，
請求項１に記載の画像合成用サーバ。
【請求項３】
複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後の台紙画像データを受信する台紙画像データ受信手段をさらに備え，
上記部品画像検索手段は，多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像と上記台紙画像データ受信手段によって受信した台紙画像との合成画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけ出すものである，
請求項１に記載の画像合成用サーバ。
【請求項４】
上記部品画像データ送信手段によって上記クライアント・コンピュータに送信された部品画像データによって表わされる部品画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理または位置指定が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後の部品画像データまたは指定された位置データを受信する部品画像データ受信手段，
をさらに備えた請求項１に記載の画像合成用サーバ。
【請求項５】
上記部品画像に対応した部品キーワードが上記クライアント・コンピュータから送信され，送信された部品キーワードを受信する部品キーワード受信手段，および
上記部品キーワード受信手段によって受信した部品キーワードを，対応する部品画像に付する部品画像キーワード割当手段をさらに備えた，
請求項１に記載の画像合成用サーバ。
【請求項６】
上記台紙画像検索手段は，多数の台紙画像の中から上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色の平均値に近似した色の平均値をもつ台紙画像を推奨する台紙画像として見つけ出すものである，
請求項１に記載の画像合成用サーバ。
【請求項７】
上記部品画像検索手段は，上記多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色の平均値と上記台紙識別データ受信手段によって受信した台紙識別データにより識別される台紙画像の色の平均値とに近似した色の平均値をもつ部品画像を推奨する部品画像として見つけ出すものである，
請求項１に記載の画像合成用サーバ。
【請求項８】
ユーザ画像識別データ受信手段が，被写体を撮像することにより得られた多数のユーザ画像の中からクライアント・コンピュータによって選択され，かつクライアント・コンピュータから送信されたユーザ画像を識別するユーザ画像識別データを受信し，
台紙画像検索手段が，多数の台紙画像の中から，上記ユーザ画像データ受信手段において受信したユーザ画像識別データによって表わされるユーザ画像の台紙画像として推奨される複数の台紙画像を検索により見つけ出し，
台紙画像データ送信手段が，上記台紙画像検索手段により見つけられた複数の台紙画像を表わす台紙画像データをクライアント・コンピュータに送信し，
台紙識別データ受信手段が，上記台紙画像データ送信手段から上記クライアント・コンピュータに台紙画像データが送信されたことに応じて，複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像を識別するデータであって，上記クライアント・コンピュータから送信される台紙識別データを受信し，
部品画像検索手段が，多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像と上記台紙識別データ受信手段によって受信した台紙識別データにより識別される台紙画像との合成画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけ出し，
部品画像データ送信手段が，上記部品画像検索手段により見つけられた複数の部品画像を表わす部品画像データをクライアント・コンピュータに送信する，
画像合成用サーバの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，画像合成用サーバおよびその制御方法に関する。
【背景技術】
【０００２】
背景画像の上にカラー画像を重ねる場合に，背景画像の色あいに適したカラー画像を自動的に選択するものがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平10-320576号公報
【０００４】
しかしながら，背景画像とその背景画像上に重ねるカラー画像との２種類の画像しか考慮していない。
【発明の開示】
【０００５】
この発明は，３種類の画像を合成する場合において，合成するのに適した画像を推奨画像としてユーザに提案することを目的とする。
【０００６】
この発明による画像合成用サーバは，被写体を撮像することにより得られた多数のユーザ画像の中からクライアント・コンピュータによって選択され，かつクライアント・コンピュータから送信されたユーザ画像を識別するデータを受信するユーザ画像識別データ受信手段，多数の台紙画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の台紙画像として推奨される複数の台紙画像を検索により見つけ出す台紙画像検索手段，上記台紙画像検索手段により見つけられた複数の台紙画像を表わす台紙画像データをクライアント・コンピュータに送信する台紙画像データ送信手段，上記台紙画像データ送信手段から上記クライアント・コンピュータに台紙画像データが送信されたことに応じて，複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像を識別するデータであって，上記クライアント・コンピュータから送信される台紙識別データを受信する台紙識別データ受信手段，多数の部品画像の中から，上記ユーザ画像識別データ送信手段において受信したユーザ画像識別データによって識別されるユーザ画像と上記台紙識別データ受信手段によって受信した識別データにより識別される台紙画像との合成画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけ出す部品画像検索手段，および上記部品画像検索手段により見つけられた複数の部品画像を表わす部品画像データをクライアント・コンピュータに送信する部品画像データ送信手段を備えていることを特徴とする。
【０００７】
この発明は，上記画像合成用サーバに適した制御方法も提供している。すなわち，この方法は，ユーザ画像識別データ受信手段が，被写体を撮像することにより得られた多数のユーザ画像の中からクライアント・コンピュータによって選択され，かつクライアント・コンピュータから送信されたユーザ画像を識別するユーザ画像識別データをクライアント・コンピュータに送信し，台紙画像検索手段が，多数の台紙画像の中から，上記ユーザ画像データ送信手段から送信されたユーザ画像データによって表わされるユーザ画像の台紙画像として推奨される複数の台紙画像を検索により見つけ出し，台紙画像データ送信手段が，上記台紙画像検索手段により見つけられた複数の台紙画像を表わす台紙画像データをクライアント・コンピュータに送信し，台紙識別データ受信手段が，上記台紙画像データ送信手段から上記クライアント・コンピュータに台紙画像データが送信されたことに応じて，複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像を識別するデータであって，上記クライアント・コンピュータから送信される台紙識別データを受信し，部品画像検索手段が，多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像と上記台紙識別データ受信手段によって受信した識別データにより識別される台紙画像との合成画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけ出し，部品画像データ送信手段が，上記部品画像検索手段により見つけられた複数の部品画像を表わす部品画像データをクライアント・コンピュータに送信するものである。
【０００８】
この発明によると，画像合成用サーバからクライアント・コンピュータにユーザ画像データが送信される。クライアント・コンピュータにおいて受信されたユーザ画像データによって表わされるユーザ画像は，クライアント・コンピュータの表示装置の表示画面上に表示される。クライアント・コンピュータにおいて多数のユーザ画像の中から所望のユーザ画像が選択される。クライアント・コンピュータにおいて選択されたユーザ画像を識別するデータがクライアント・コンピュータから画像合成用サーバに送信され,受信される。ユーザ画像識別データによって識別されるユーザ画像の台紙画像として推奨されるような複数の台紙画像が画像合成用サーバにおいて見つけられる。見つけられた複数の台紙画像を表わす台紙画像データが画像合成用サーバからクライアント・コンピュータに送信される。クライアント・コンピュータの表示装置の表示画面には，表示されているユーザ画像の台紙画像として使用するのに適した複数の台紙画像が表示される。表示された複数の台紙画像の中から所望の台紙画像が，クライアント・コンピュータのユーザによって選択される。選択された台紙画像を識別するデータがクライアント・コンピュータから画像合成用サーバに送信される。ユーザ画像と選択された台紙画像との合成画像にさらに，合成する部品画像を選択するために，多数の部品画像の中から適した部品画像が複数見つけられる。見つけられた複数の部品画像を表わす画像データが画像合成用サーバからクライアント・コンピュータに送信される。クライアント・コンピュータのユーザは，台紙画像とユーザ画像に合成する部品画像として推奨される複数の部品画像の中から所望の部品画像を選択することができる。ユーザ画像に台紙画像と部品画像とを合成する場合に，合成するのに適した台紙画像および部品画像を選択できるようになる。
【０００９】
上記ユーザ画像識別データ受信手段によって識別されるユーザ画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後のユーザ画像データを受信するユーザ画像データ受信手段をさらに備えてもよい。この場合，上記台紙画像検索手段は，多数の台紙画像の中から，上記ユーザ画像データ受信手段において受信した画像変形処理後のユーザ画像データによって表わされるユーザ画像の台紙画像として推奨される複数の台紙画像を検索により見つけ出すものであり，上記部品画像検索手段は，多数の部品画像の中から，上記ユーザ画像データ受信手段において受信したユーザ画像データによって表わされるユーザ画像と上記台紙識別データ受信手段によって識別される台紙画像との合成画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけ出すものである。
【００１０】
上記クライアント・コンピュータによって選択されたユーザ画像について，上記クライアント・コンピュータのユーザによってキーワードが入力され，入力されたユーザ画像キーワードが上記クライアント・コンピュータから上記画像合成用サーバに送信され，上記クライアント・コンピュータから送信されたユーザ画像キーワードを受信するユーザ画像キーワード受信手段をさらに備えてもよい。この場合，上記多数の台紙画像のそれぞれの台紙画像にキーワードが付されており，上記台紙画像検索手段は，上記ユーザ画像キーワード受信手段によって受信したユーザ画像キーワードと台紙画像に付されている台紙キーワードとにもとづいて，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の台紙画像として推奨される複数の台紙画像を検索により見つけ出すものとなり，上記多数の部品画像のそれぞれの部品画像にキーワードが付されており，上記部品画像検索手段は，上記ユーザ画像キーワード受信手段によって受信したユーザ画像キーワードと台紙画像に付されている台紙キーワードと部品画像に付されている部品キーワードとにもとづいて，上記台紙画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけるものとなろう。
【００１１】
複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後の台紙画像データを受信する台紙画像データ受信手段をさらに備えてもよい。この場合，上記部品画像検索手段は，多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ識別画像と上記台紙画像データ受信手段によって受信した台紙画像との合成画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけ出すものとなろう。
【００１２】
上記クライアント・コンピュータによって選択された台紙画像について，上記クライアント・コンピュータのユーザによって台紙キーワードが入力され，入力されたキーワードが上記クライアント・コンピュータから上記画像合成用サーバに送信され，上記クライアント・コンピュータから送信された台紙キーワードを受信する台紙キーワード受信手段をさらに備えてもよい。この場合，上記多数の部品画像のそれぞれの部品画像にキーワードが付されており，上記部品画像検索手段は，上記台紙キーワード受信手段によって受信したキーワードと上記ユーザ画像キーワード受信手段によって受信したユーザ画像キーワードと部品画像に付されている部品キーワードとにもとづいて，上記台紙画像に，さらに合成する部品画像として推奨される複数の部品画像を検索により見つけるものとなろう。
【００１３】
上記部品画像データ送信手段によって上記クライアント・コンピュータに送信された部品画像データによって表わされる部品画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理または位置指定が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後の部品画像データまたは指定された位置データを受信する部品画像データ受信手段をさらに備えてもよい。
【００１４】
上記部品画像に対応した部品キーワードが上記クライアント・コンピュータから送信され，送信された部品キーワードを受信する部品キーワード受信手段，および上記部品キーワード受信手段によって受信した部品キーワードを，対応する部品画像に付する部品画像キーワード割当手段をさらに備えてもよい。
【００１５】
上記台紙画像検索手段は，たとえば，多数の台紙画像の中から上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色の平均値に近似した色の平均値をもつ台紙画像を推奨する台紙画像として見つけ出すものである。
【００１６】
また，上記部品画像検索手段は，たとえば，上記多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像データによって識別されるユーザ画像の色の平均値と上記台紙識別データ受信手段によって受信した識別データにより識別される台紙画像の色の平均値とに近似した色の平均値をもつ部品画像を推奨する台紙画像として見つけ出すものである。
【図面の簡単な説明】
【００１７】
【図１】スクラップ・ブック・システムの概要を示している。
【図２】スクラップ・ブック・サーバの電気的構成を示すブロック図である。
【図３】作成者のコンピュータとスクラップ・ブック・サーバとの間の処理手順を示すフローチャートである。
【図４】作成者のコンピュータとスクラップ・ブック・サーバとの間の処理手順を示すフローチャートである。
【図５】作成者のコンピュータとスクラップ・ブック・サーバとの間の処理手順を示すフローチャートである。
【図６】作成者のコンピュータとスクラップ・ブック・サーバとの間の処理手順を示すフローチャートである。
【図７】作成者のコンピュータとスクラップ・ブック・サーバとの間の処理手順を示すフローチャートである。
【図８】コンピュータの表示画面に表示されるウインドウの一例である。
【図９】コンピュータの表示画面に表示されるウインドウの一例である。
【図１０】コンピュータの表示画面に表示されるウインドウの一例である。
【図１１】コンピュータの表示画面に表示されるウインドウの一例である。
【図１２】コンピュータの表示画面に表示されるウインドウの一例である。
【図１３】コンピュータの表示画面に表示されるウインドウの一例である。
【図１４】コンピュータの表示画面に表示されるウインドウの一例である。
【図１５】レイヤ・データの一例である。
【図１６】台紙テーブルの一例である。
【図１７】飾りテーブルの一例である。
【図１８】素材テーブルの一例である。
【図１９】推奨台紙を見つける処理手順を示すフローチャートである。
【図２０】ユーザ写真画像の一例である。
【図２１】YCbCr色空間を示している。
【図２２】推奨飾り，推奨素材を見つける処理手順を示すフローチャートである。
【図２３】YCbCr色空間を示している。
【図２４】キーワード入力処理手順を示すフローチャートである。
【図２５】キーワード入力ウインドウの一例である。
【図２６】推奨台紙を見つける処理手順を示すフローチャートである。
【図２７】キーワードの類似関係を示している。
【図２８】推奨飾り，推奨素材を見つける処理手順を示すフローチャートである。
【図２９】キーワードの類似関係を示している。
【図３０】キーワードの類似関係を示している。
【図３１】（Ａ）から（Ｅ）はレイヤが重ねられる様子を示している。
【図３２】スクラップ・ブック・データ作成処理手順を示すフローチャートである。
【図３３】手順書の一例である。
【図３４】（Ａ）から（Ｅ）は画像手順書の一例である。
【図３５】画像手順書作成処理手順を示すフローチャートである。
【実施例】
【００１８】
図１は，この発明の実施例によるスクラップ・ブック注文システムの概要を示している。
【００１９】
この実施例によるスクラップ・ブック注文システムにおいては，スクラップ・ブックを実際に作成しようとしている作成者２が自分のコンピュータ１を用いてスクラップ・ブックを作成するシミュレーションを行うことができる。作成者２は，コンピュータ１を用いてスクラップ・ブック・サーバ５にアクセスする。すると，スクラップ・ブック・サーバ５から作成者２のコンピュータ１に，スクラップ・ブックの作成シミュレーションを行うための台紙画像，写真画像，マークなどの飾り画像，リボン，ボタンなどの立体的な素材を表わす素材画像などの部品画像を表わす部品画像データが送信される。
【００２０】
作成者２のコンピュータ１において部品画像データが受信されると，その部品画像データによって表わされる部品画像を用いてコンピュータ１の表示画面上においてスクラップ・ブックの作成シミュレーションが行われる。部品画像が選択され，配置されたごとにレイヤ・データが作成者２のコンピュータ１からスクラップ・ブック・サーバ５に順に送信される。
【００２１】
作成者２のコンピュータ５から送信されたレイヤ・データがスクラップ・ブック・サーバ５において受信されると，受信されたレイヤ・データにもとづいて，作成者２のシミュレーションに沿った手順書（スクラップ・ブックを実際に作成するための解説書）が作成される。また，スクラップ・ブックを作成するために必要な写真，飾り画像がプリントされ，かつリボン，ボタンなどの素材がパーツ・センタにおいて抽出される。スクラップ・ブック・センタから作成者２の自宅に，スクラップ・ブックを作成するための台紙，写真，などの部品およびスクラップ・ブックを作成するための手順書（解説書）が梱包されたパッケージが届けられる。
【００２２】
作成者は，パッケージに梱包されている部品を用いて手順書を見ながらシミュレーションで行ったようにして，台紙の上に写真,プリントされた飾り画像，リボン，ボタンなどの素材を貼り付けてスクラップ・ブックを作成する。
【００２３】
図２は，スクラップ・ブック・サーバ５の電気的構成を示すブロック図である。
【００２４】
スクラップ・ブック・サーバ５の全体の動作は，CPU12によって統括される。
【００２５】
スクラップ・ブック・サーバ５には，CD-ROM(コンパクト・ディスク-リード・オンリ・メモリ)ドライブ19が含まれている。このCD-ROMドライブ19に後述する動作を制御するためのサーバ・ソフトウェアが格納されたCD-ROM20が装填されると，そのサーバ・ソフトウェア17がハードディスク16にインストールされる。ハードディスク16には，サーバ・ソフトウェア17のほかにデータベース18が格納されている。ハードディスク16に格納されたサーバ・ソフトウェア17などはハードディスク・ドライブ15によってアクセスされる。
【００２６】
スクラップ・ブック・サーバ５には，画像を表示するための表示装置10，コマンド等を入力するためのキーボード11,データ等を一時的に記憶等するためのメモリ13,ネットワークに接続するためのネットワーク・インターフェイス14が含まれている。
【００２７】
図３から図７は，作成者２のコンピュータ１とスクラップ・ブック・サーバ５との間の処理手順を示すフローチャートである。上述のようにスクラップ・ブック作成のシミュレーションの処理手順を示している。
【００２８】
作成者２のコンピュータ１とスクラップ・ブック・サーバ５とが接続され（ステップ30），スクラップ・ブック・サーバ５において作成者５の認証が行われる（ステップ71）。認証されると（ステップ72でＹＥＳ），作成者２の編集途中のスクラップ・ブック編集画像が保存されているかどうかが確認される（ステップ73）。
【００２９】
シミュレーションにおいて作成者２のコンピュータ１の表示装置の表示画面に表示される画像がスクラップ・ブック編集画像である。シミュレーションの途中，または終了後に，そのスクラップ・ブック編集画像を表わすデータをスクラップ・ブック・サーバ５に保存することができ，保存されたスクラップ・ブック編集画像を用いてシミュレーションを行うことができる。このためにスクラップ・ブック編集画像が保存されているかどうかが確認される。保存されている場合には（ステップ73でＹＥＳ），その保存されているスクラップ・ブック編集画像データおよび作成者２がスクラップ・ブック・サーバ５にすでにアップロードしている多数のユーザ写真画像を表わすデータがスクラップ・ブック・サーバ５から作成者２のコンピュータ１に送信される（ステップ74）。保存されていない場合には（ステップ73でＮＯ），デフォルトのスクラップ編集画像を表わすデータおよび作成者２がスクラップ・ブック・サーバ５にすでにアップロードしている多数のユーザ写真画像を表わすデータがスクラップ・ブック・サーバ５から作成者２のコンピュータ１に送信される（ステップ75）。
【００３０】
作成者２のコンピュータ１においてスクラップ・ブック編集画像データが受信されると（ステップ31），コンピュータ１の表示画面にスクラップ・ブック編集画像が表示される（ステップ32）。この実施例においてはデフォルトのスクラップ・ブック編集画像が表示されるものとする。
【００３１】
図８は，作成者２のコンピュータ１の表示画面に表示されるウインドウＷ１の一例である。
【００３２】
ウインドウＷ１には，左端部に部品選択領域140，右端部にコマンド指令領域100，中央下部に部品色指定領域120および中央部部分にスクラップ・ブック編集画像表示領域130が形成されている。
【００３３】
部品選択領域140には，ユーザ写真領域141，台紙領域142，飾り領域143および素材領域144の各領域が含まれている。
【００３４】
ユーザ写真領域141は，ユーザ（作成者）の写真を選択する場合に作成者によってクリックされる領域である。ユーザ写真領域141がクリックされると，表示装置の表示画面には上述のようにスクラップ・ブック・サーバ５から送信された多数のユーザ写真画像データによって表わされるユーザ写真画像が一覧で表示される。一覧表示されたユーザ写真画像の中から所望のユーザ写真画像が選択される。
【００３５】
台紙領域142は，台紙を選択する場合に作成者によってクリックされる領域である。台紙領域142がクリックされると，図11に示すように台紙領域142の下部に小ウインドウ145が現れる。現れた小ウインドウ145内には台紙のサンプルを現すサムネイルの台紙画像が表示される。小ウインドウ145の右側にはスクロール・バー146が形成されており，このスクロール・バー146が上下されることにより，小ウインドウ145内に新たなサムネイル台紙画像が現れる。小ウインドウ145に表示されているサムネイル台紙画像がクリックされることにより，台紙画像が選択されたこととなる。この実施例においては，選択されたユーザ写真画像の台紙画像として推奨されるようなサムネイルの台紙画像が小ウインドウ145に表示される。作成者２は，ユーザ写真画像に合う台紙画像を選択できる。
【００３６】
飾り領域143は，飾り画像を選択する場合に作成者によってクリックされる領域である。飾り領域143がクリックされると，図12に示すように飾り領域143の下部に小ウインドウ145が現れる。現れた小ウインドウ145内に，飾り画像のサムネイル画像が表示される。小ウインドウ145内に表示されているサムネイル飾り画像がクリックされることにより，飾り画像が選択されたこととなる。飾り画像については，選択されたユーザ写真画像および選択された台紙画像の両者の飾り画像として推奨されるようなサムネイルの飾り画像が小ウインドウ145に表示される。作成者２は，ユーザ写真画像および台紙画像に合うような飾り画像を選択できる。
【００３７】
素材領域144は，ボタン，リボンなど紙以外の厚みのある素材によりできた飾りを選択する場合に作成者によってクリックされる領域である。素材領域144がクリックされると，図14に示すように素材領域144の下部に小ウインドウ145が現れる。現れた小ウインドウ145内に，素材の画像が表示される。小ウインドウ145内に表示されている素材画像がクリックされることにより素材が選択されたこととなる。素材の画像についても選択されたユーザ写真画像および選択された台紙画像の両者の飾り画像として推奨されるようなサムネイルの素材画像が小ウインドウ145に表示される。作成者２は，ユーザ写真画像および台紙画像に合うような素材画像を選択できる。
【００３８】
部品選択領域140には，さらに，候補条件を選択するための領域149が含まれている。この実施例においては，上述のように作成者２によって選択されたユーザ写真画像にあった台紙画像，飾り画像，素材画像等を作成者２によって選択できるように推奨される台紙画像等が小ウインドウ145に表示されるが，その推奨される台紙画像等を見つけるための条件が候補条件である。候補条件には，色特徴量およびキーワードがある。色特徴量は，選択されたユーザ写真画像の色の特徴量にもとづいて，推奨される台紙画像等を見つける場合の候補条件である。キーワードは，選択されたユーザ写真画像に付与されているキーワードにもとづいて，推奨される台紙画像等を見つける場合の候補条件である。
【００３９】
候補条件を選択するための領域149には，色特徴量の文字およびキーワードの文字が表示されている。色特徴量の文字およびキーワードの文字のそれぞれの左側にチェック・ボックス147および148が表示されている。色特徴量が候補条件として選択される場合には，チェック・ボックス147が作成者２によってチェックされる。キーワードが候補条件として選択される場合には，チェック・ボックス148が作成者２によってチェックされる。
【００４０】
コマンド指令領域100には切り取り領域101，色変更領域102，拡大縮小領域103，回転領域104，上に領域105，下に領域106および戻す領域107ならびに保存領域108，決定領域109，アフィリエイト設定領域110および終了領域111が含まれている。
【００４１】
切り取り領域101は，部品の一部を切り取る場合にクリックされる領域である。切り取り領域101がクリックされた後に切り取るべき部品画像が選択され，切り取るべき部分がカーソルで指定されることにより，切り取る部分が決定される。色変更領域102は，同一の部品に複数の色がある場合に色を変更するときにクリックされる領域である。色変更領域102がクリックされた後に部品画像が選択されると，その選択された部品画像の色が変わる。もっとも，カラー・パレットが表示されるようにして，表示されたカラー・パレットの中から色を指定するようにしてもよい。拡大縮小領域103は，部品画像を拡大または縮小する場合にクリックされる領域である。拡大縮小領域103がクリックされた後に部品画像が選択されると，選択された部品画像が拡大または縮小される。拡大または縮小を指定するために拡大アイコンまたは縮小アイコンが表示されるようにしてもよい。
【００４２】
回転領域104は,部品画像を回転させる場合にクリックされる領域である。回転領域104がクリックされた後に部品画像が選択され，ドラッグされることにより部品画像が回転する。上に領域105は，下の階層にある部品画像を上の階層にするときにクリックされる。上に領域105がクリックされた後に部品画像がクリックされると，その部品画像が現在の階層よりも一つ上の階層となる。下に領域106は,上の階層にある部品画像を下の階層にするときにクリックされる。下に領域106がクリックされた後に部品画像がクリックされると，その部品画像が現在の階層よりも一つ上の階層となる。戻す領域107は，部品画像をデフォルトに戻すものである。戻す領域107がクリックされた後に部品画像が選択されると，その選択された部品画像がデフォルトの画像に戻される。
【００４３】
保存領域108は，上述したように編集したスクラップ・ブック画像を表わすデータをスクラップ・ブック・サーバ５に保存するときにクリックされる。決定領域109は，部品の選択，配置，色変更など一つの部品についての編集が決定されたごとにクリックされる。アフィリエイト設定領域110は，作成者２が作成したスクラップ・ブック編集画像を利用して第三者の利用者が利用する場合の設定を行うときにクリックされる。終了領域111は，編集が終了したときにクリックされる。
【００４４】
部品色指定領域120には，選択された部品に複数の色が割り当てられていたときに，その複数の色をもつ部品が表示される。作成者は複数の色の中から所望の色をもつ部品の画像を選択する。
【００４５】
スクラップ・ブック編集画像表示領域130は編集中のスクラップ・ブック編集画像が表示される領域である。上述したようにデフォルトのスクラップ編集画像データが作成者２のコンピュータ１に送信されると，スクラップ・ブック編集画像表示領域130には図８に示すように単なる枠131が表示される。もっとも，枠131自体も表示されなくともよい。
【００４６】
表示画面に図８に示すウインドウＷ１が表示されている状態において作成者２によってユーザ写真領域141がクリックされると（図４ステップ33），上述したようにユーザ写真画像を選択するための新たなウインドウが現れる。新たなウインドウの中から所望のユーザ写真画像が作成者によって選択される（図４ステップ34）。図９に示すように，スクラップ・ブック画像編集領域130には選択されたユーザ写真画像133がスクラップ・ブック編集画像131として表示される（図４ステップ35）。つづいて，選択されたユーザ写真画像133について切り取り，色変更，拡大縮小，回転等の編集が作成者２によって行われる（図４ステップ36）。ここでは，選択されたユーザ写真画像133の色が変更されたものとし，色が変更された様子が図10に示すようにハッチングで表現されている。もちろん，ユーザ写真画像の編集は色の変更だけでなく，切り取り，拡大縮小，回転等の他の処理であってもよいのはいうまでもない。
【００４７】
つづいて，上述したように作成者２によってチェック・ボックス147または148がチェックされることにより候補条件が選択される（図４ステップ37）。候補条件が色特徴量かキーワードかが判別される（図４ステップ38）。候補条件が色特徴量で無ければ（キーワードであれば）（図4ステップ38でＮＯ），キーワード入力処理が行われる（図４ステップ39）。このキーワード入力処理について詳しくは後述する。候補条件が色特徴量であれば（図４ステップ38でＹＥＳ），ステップ39の処理はスキップされる。
【００４８】
作成者２によって，決定領域109がクリックされる（図４ステップ40でＹＥＳ）。すると，選択されたユーザ写真についての編集情報等を示すユーザ写真レイヤ・データが作成者２のコンピュータ１からスクラップ・ブック・サーバ５に送信される（図４ステップ41）。
【００４９】
スクラップ・ブック・サーバ５においてユーザ写真レイヤ・データが受信されると（図４ステップ76でＹＥＳ），そのユーザ写真レイヤ・データはスクラップ・ブック・サーバ５に記憶される（図４ステップ77）。またレイヤ・データにキーワードが含まれている場合には，対応するユーザ写真画像のキーワードが更新される。ユーザ写真レイヤ・データにもとづいて，ユーザ写真画像の台紙画像として推奨される台紙画像がスクラップ・ブック・サーバ５において見つけられる（図４ステップ79）。多数の台紙画像がスクラップ・ブック・サーバ５に記憶されているのはいうまでもない。推奨される台紙画像を見つける処理について詳しくは後述する。推奨される台紙画像として見つけられた台紙画像を表わす画像データがスクラップ・ブック・サーバ５から作成者２のコンピュータ１に送信される（図４ステップ80）。
【００５０】
スクラップ・ブック・サーバ５から送信された台紙画像を表わす画像データは作成者２のコンピュータ１において受信されることとなる（図４ステップ42）。
【００５１】
作成者２によって，台紙領域142がクリックされる（図５ステップ43）。すると，図11に示すように台紙領域142の下に小ウインドウ145が現れる。この小ウインドウ145には，作成者２によって選択され，かつ編集されたユーザ写真画像133の台紙画像として推奨される台紙画像のサムネイル画像が一覧で表示されている（図５ステップ44）。小ウインドウ145に表示されている推奨される台紙画像の中から所望の台紙画像が作成者２によって選択される（図５ステップ45）。すると，選択された台紙画像132がスクラップ・ブック編集画像131に表示される。選択された台紙画像132についても必要に応じて編集が行われる（図５ステップ45）。
【００５２】
上述したように，飾り画像についても推奨される飾り画像が見つけられる。このために候補条件が色特徴量かキーワードかが確認される（図５ステップ47）。キーワードであれば（図５ステップ47でＹＥＳ），キーワード入力処理が行われ（図５ステップ48），色特徴量であれば（図５ステップ47でＮＯ），ステップ48の処理はスキップされる。決定領域109がクリックされると（図５ステップ49でＹＥＳ），台紙レイヤ・データが作成者２のコンピュータ１からスクラップ・ブック・サーバ５に送信される（図５ステップ50）。
【００５３】
作成者２のコンピュータ１から送信された台紙レイヤ・データがスクラップ・ブック・サーバ５において受信されると（図５ステップ81でＹＥＳ），受信した台紙レイヤ・データがスクラップ・ブック・サーバ５に記憶される（図５ステップ82）。また，レイヤ・データにキーワードが含まれている場合には，対応する台紙画像のキーワードが更新される。台紙レイヤ・データ等にもとづいて，編集されたユーザ写真画像と編集された台紙画像との飾り画像として推奨される飾り画像および素材画像が見つけられる（図５ステップ84）。見つけられた飾り画像を表わす画像データおよび見つけられた素材画像を表わす画像データがスクラップ・ブック・サーバ５から作成者２のコンピュータ１に送信される（図５ステップ85）。
【００５４】
スクラップ・ブック・サーバ５から送信された飾り画像を表わす画像データおよび素材画像を表わす画像データが作成者２のコンピュータ１において受信される（図５ステップ51）。
【００５５】
作成者２によって，ウインドウＷ１の飾り領域93がクリックされる（図６ステップ52でＹＥＳ）。すると，図12に示すように飾り領域93の下に小ウインドウ145が現れる。小ウインドウ145には，推奨される飾り画像のサムネイル画像が一覧表示されている（図６ステップ53）。小ウインドウ145の中から飾り画像が選択され（図６ステップ54），選択された飾り画像134が図12に示すようにスクラップ・ブック画像131に表示される。選択された飾り画像134が編集される（図６ステップ55）。候補条件が色特徴量かどうかが再び確認され（図６ステップ56），キーワードであれば（図６ステップ56でＮＯ），キーワード入力処理が行われる（図６ステップ57）。決定領域109がクリックされると（図６ステップ58でＹＥＳ），選択された飾り画像についてのレイヤ・データがスクラップ・ブック・サーバ５に送信される（図６ステップ59）。
【００５６】
作成者２のコンピュータ１から送信された飾りレイヤ・データがスクラップ・ブック・サーバ５において受信されると（図６ステップ86でＹＥＳ），飾りレイヤ・データはスクラップ・ブック・サーバ５に記憶される（図６ステップ87）。また，レイヤ・データにキーワードが含まれている場合には，対応する飾り画像のキーワードが更新される。
【００５７】
飾り画像などは，すでに選択された飾り画像の上に配置することもできる。たとえば，図12に示すように飾り画像134が選択されて台紙画像131上に配置された後に，図13に示すように飾り画像136が飾り画像134上に重ねられることもある。このように飾り画像（飾り画像に限られない）を重ねることもできる。
【００５８】
素材領域144がクリックされると図14に示すように素材領域144の下に小ウインドウ145が現れる（図７ステップ60）。小ウインドウ145には，ユーザ写真画像および台紙画像の素材として推奨される素材画像のサムネイル画像が一覧で表示される（図７ステップ67）。小ウインドウ145の中から素材が選択され（図14ステップ62），図14に示すように選択された素材画像がスクラップ・ブック編集画像131に表示される。選択された素材画像が編集される（図７ステップ62）。再び候補条件が確認され（図７ステップ63），候補条件がキーワードであれば（図７ステップ63でＮＯ），キーワード入力処理が行われる（図７ステップ64）。決定領域109がクリックされると（図７ステップ65），素材レイヤ・データが作成者２のコンピュータ１からスクラップ・ブック・サーバ５に送信される（図７ステップ66）。
【００５９】
素材レイヤ・データがスクラップ・ブック・サーバ５において受信されると（図６ステップ89でＹＥＳ），受信した素材レイヤ・データがスクラップ・ブック・サーバ５において記憶される（図６ステップ90）。また，レイヤ・データにキーワードが含まれている場合には，対応する素材のキーワードが更新される。
【００６０】
ウインドウＷ１の終了領域111が作成者２によってクリックされる（図７ステップ67でＹＥＳ），終了コマンドが作成者のコンピュータ１からスクラップ・サーバ５に送信される（図７ステップ68）。
【００６１】
スクラップ・ブック・サーバ60において終了コマンドが受信されると（図７ステップ92），記憶されているレイヤ・データを用いてスクラップ・ブック・データが作成される（図７ステップ93）。作成されたスクラップ・ブック・データからスクラップ・ブックに必要な写真のプリント，手順書の出力，パーツ・リストの出力などが行われる（図７ステップ94）。スクラップ・ブックに必要な台紙，写真，飾り画像，素材などがパッケージに梱包されて作成者２の自宅に宅配される。作成者２はパッケージに梱包された部品を用いて手順書を見ながら，シミュレーションで行ったようにしてスクラップ・ブックを作成することができる。
【００６２】
図15は，ユーザ写真レイヤ・データの一例である。図15は，ユーザ写真レイヤ・データの一例であるが，このようなレイヤ・データは，上述したように，ユーザによって選択された一つの部品ごとに生成される。
【００６３】
ユーザ写真レイヤ・データには注文ＩＤ，レイヤNo.，部品ＩＤ，原画像位置，品種，価格，厚み情報，色処理，形状配置情報，画像情報，候補条件および編集後のユーザ写真画像データが含まれている。編集されていない場合には，ユーザ写真画像データはユーザ写真レイヤ・データには含まれない。ユーザ写真レイヤ・データ以外のレイヤ・データにもついても同様にデータが含まれている。
【００６４】
注文ＩＤは注文を識別するためのもので，注文ごとに付与される。上述したように選択された部品画像をレイヤとして，そのレイヤを重ねることにより，スクラップ・ブック編集画像が生成されていく。そのレイヤを識別するための番号である。台紙のレイヤNo.は０である。原画像位置は，部品画像が格納されている場所を示す。品種は部品の種類を示す。価格はその部品を使用料金であり，ユーザ画像であればプリント料金が含まれている。厚み情報は，部品の厚みを示す情報である。色処理は，部品に色処理が帰られた場合にその色処理の内容を示すものである。形状配置情報は，部品の配置位置を示す情報である。画像情報は，部品の画像としての画素レベルを示す。候補条件は，作成者２によって選択された候補条件を示す。候補条件としてキーワードが設定された場合において，後述のようにキーワードが入力された場合にはレイヤ・データにキーワードも含まれる。編集後のユーザ写真画像は，ユーザ写真画像が編集された場合にその編集後のユーザ写真画像を表わす画像データを示す。
【００６５】
図16は台紙テーブルの一例であり，図17は飾りテーブルの一例であり，図18は素材テーブルの一例である。これらの台紙テーブル，飾りテーブルおよび素材テーブルは，いずれもスクラップ・ブック・サーバに記憶されている。
【００６６】
図16を参照して，台紙テーブルは，スクラップ・ブック・サーバ５に記憶されている多数の台紙画像と，それらの多数の台紙画像のそれぞれの色特徴量と，それらの多数の台紙画像のそれぞれに付与されているキーワードとの組み合わせから構成されている。台紙が選択されることにより，選択された台紙に対応する色特徴量およびキーワードが読み取られる。読み取られた色特徴量およびキーワードを用いて上述のようにユーザ写真画像の台紙画像として推奨される台紙画像が見つけられる。台紙画像が編集された場合には，編集後の台紙画像から色特徴量が算出され直されるが，キーワードは変わらない。
【００６７】
同様に，図17を参照して，飾りテーブルもスクラップ・ブック・サーバ５に記憶されている多数の飾り画像と，それらの多数の飾り画像のそれぞれの色特徴量と，それらの多数の飾り画像のそれぞれに付与されているキーワードとの組み合わせから構成されている。図18を参照して，素材テーブルも素材画像と，素材画像の色特徴量と，キーワードとの組み合わせから構成されている。飾り画像および素材画像のいずれも作成者２によって選択されたユーザ写真画像および台紙画像に推奨されるようなものが色特徴量またはキーワードを利用して見つけられる。ユーザ写真画像についても，上述の台紙テーブル，飾りテーブル，素材テーブルと同様に色特徴量，キーワードが対応づけられているテーブルがスクラップ・ブック・サーバ５に格納されている。
【００６８】
図19は，候補条件が色特徴量の場合に推奨台紙を見つける処理（図４ステップ79の処理）を示すフローチャートである。
【００６９】
まず，選択されたユーザ写真画像の色特徴量YCbCr１が算出される（ステップ151）。ユーザ写真画像が編集されていれば編集後のユーザ写真画像の色特徴量YCbCr１が算出されるのはいうまでもない。
【００７０】
図20は，選択されたユーザ写真画像Ｉ１の一例である。幅ｗ，高さｈのユーザ写真画像Ｉ１の中心をＣとすると，中心Ｃから幅方向に一定の距離α，中心Ｃから高さ方向に一定の距離β内の画像部分Ｉ２が検出される。但し，α＜ｗ／２，β＜ｈ／２である。検出された画像部分Ｉ２の輝度値Ｙならびに色差値CbおよびCrのそれぞれの平均値がユーザ写真画像の色特徴量YCbCr１となる。
【００７１】
ユーザ写真画像の色特徴量YCbCr１が算出されると，算出された色特徴量YCbCr１がYCbCr色空間上に置かれた場合に，その色特徴量YCbCr１から一定の距離r1内に入る色特徴量をもつ台紙画像が推奨台紙として見つけられる（ステップ152）。
【００７２】
図21は，YCbCr色空間とユーザ写真画像の色特徴量YCbCr１との関係を示している。
【００７３】
上述したように，YCbCr色空間においてユーザ写真画像の色特徴量YCbCr１が配置される。この色特徴量YCbCr１から距離r1内に含まれてる色特徴量をもつ台紙画像がユーザ写真画像の台紙画像として推奨される台紙画像となる。
【００７４】
図22は，候補条件が色特徴量の場合に，推奨される飾り画像および素材画像を見つける処理（図5ステップ84の処理）手順を示すフローチャートである。図23は，YCbCr色空間を示している。
【００７５】
上述したように，ユーザ写真画像の色特徴量YCbCr１のほかに選択された台紙画像の色特徴量YCbCr２が算出される。台紙画像についても編集されている場合には，編集後の色特徴量YCbCr２が算出される。YCbCr色空間において，ユーザ写真画像の色特徴量YCbCr１と台紙画像YCbCr２との中間位置Cθが算出される（ステップ161）。算出された中間位置Cθから一定の距離r2内に色特徴量がある飾り画像および素材画像が推奨される素材画像および飾り画像として見つけられる（ステップ162）。
【００７６】
図24は，キーワード入力処理（図4ステップ39，図５ステップ48，図６ステップ57，図７ステップ64の処理）手順を示すフローチャートである。
【００７７】
候補条件がキーワードの場合には，選択されたユーザ写真画像，台紙画像，飾り画像，素材画像ごとに対応するキーワードを作成者２が入力できる。
【００７８】
候補条件がキーワードの場合には，作成者２のコンピュータ１の表示装置の表示画面に図25に示すキーワード入力ウインドウW2が表示される（ステップ171）。
【００７９】
キーワード入力ウインドウW2には，キーワード表示領域181および「戻る」の文字が付されている戻る領域182が含まれている。スクラップ・ブック・サーバ５から送信されたユーザ写真画像データ，台紙画像データ，飾り画像データ，素材画像データなどにキーワードが付されている場合には（キーワードは，画像データに付加されているヘッダに格納されている），その付されているキーワードがキーワード表示領域181に表示される。コンピュータ１に接続されているキーボード(図示略)からキーワードが入力されることにより（ステップ172），表示されていたキーワードが消去され，キーワード表示領域181に新たに入力されたキーワードが表示される。入力されたキーワードが対応するレイヤ・データに加入されることとなる（ステップ173）。新たなキーワードがスクラップ・ブック・サーバ５に送信され，選択されたユーザ写真画像，台紙画像，飾り画像，素材画像ごとに対応するキーワードが付与または更新される。
【００８０】
図26は候補画像がキーワードの場合に推奨台紙を見つける処理（図４ステップ79の処理）手順を示すフローチャートである。
【００８１】
上述のようにして付与されたユーザ写真画像のキーワードが抽出される（ステップ191）。抽出されたキーワードとmステップ内のキーワードをもつ台紙画像が推奨台紙として見つけられる（ステップ192）。キーワードとmステップ内のキーワードは次のようにして決定される。
【００８２】
図27はキーワードの類似関係を示している。
【００８３】
キーワードKW0(たとえば，入学式)に類似するキーワードKW1〜KW5(たとえば，入学，式，一式，式典，入園)が規定されている。これらのキーワードKW1〜KW5にさらに類似するキーワードKW11〜KW13, KW21〜KW23, KW31〜KW33, KW41〜KW43, およびKW51〜KW53(たとえば，入校，入門，入塾，儀式など)が規定されている。同様に，これらのキーワードKW11〜KW13, KW21〜KW23, KW31〜KW33, KW41〜KW43, およびKW51〜KW53にさらに類似するキーワードも規定されている。このようにキーワードは直接類似するキーワード同士でリンク付けされてスクラップ・ブック・サーバ5に記憶されている。直接類似するキーワード間を１ステップと呼ぶこととする。たとえば，キーワードKW0とキーワードKW1〜KW5とは１ステップ間の距離があり，キーワードKW0とキーワードKW11〜KW13, KW21〜KW23, KW31〜KW33, KW41〜KW43, およびKW51〜KW53とは２ステップの距離があることとなる。上述したように，mステップ内のキーワードをもつ台紙画像が推奨される台紙画像となる。キーワードの類似関係を示す類似辞書はスクラップ・ブロック・サーバ5に記憶されているのはいうまでもない。
【００８４】
たとえば，ユーザ編集画像のキーワードがキーワードKW0であれば，mステップ目のキーワードは，キーワードKW1n1, KW1m1, KW2n1, KW2m1 などとなる。これらのキーワードKW0とキーワードKW1n1, KW1m1, KW2n1, KW2m1 などとの間のキーワードをもつ台紙画像が推奨される台紙画像となることは理解できよう。
【００８５】
図28は，候補条件がキーワードである場合に推奨される飾り画像および素材画像を見つける処理（図５ステップ84の処理）を示すフローチャートである。図29は，リンクされたキーワードの一例である。
【００８６】
上述のようにユーザ写真画像のキーワードと選択された台紙画像のキーワードとの中間のキーワードが見つけられる（ステップ201）。図29に示すようにユーザ写真画像のキーワードはキーワードKW0(入学式)であり，作成者２によって選択された台紙画像のキーワードはキーワードKW2213であったものとする。すると，キーワードKW0とキーワードKW2213とを結ぶキーワードの中間にあるキーワードKW22(式典)が見つけられることとなる。
【００８７】
つづいて，中間のキーワードKW22のキーワードをもつ飾り画像および素材画像が推奨される飾り画像および素材画像として見つけられることとなる（ステップ202）。ちょうど中間のキーワードが存在しない場合には，中間近傍のキーワードが選択される。
【００８８】
図29に示す例では，ユーザ写真画像のキーワードKW0と台紙画像のキーワードKW2213とは，一つの経路によって定められているが複数の経路によって定められる場合もある。
【００８９】
図30は，ユーザ写真画像のキーワードKW0と台紙画像のキーワードKW2213とが２つの経路によって定められている様子を示している。もちろん，３つ以上の経路によって定められるものであってもよいのはいうまでもない。
【００９０】
上述のように，ユーザ写真画像のキーワードKW0と台紙画像のキーワードKW2213とは経路１と経路２との２つの経路がある。このような場合に中間のキーワードは，短いほうの経路が用いられる。すなわち，経路１の経路での中間でのキーワードKW22が推奨される飾り画像および素材画像のキーワードとなる。
【００９１】
図31（Ａ）〜（Ｅ）は，レイヤを示している。上述したように，レイヤ・データによってレイヤを表わすことができる。
【００９２】
（Ａ）を参照して，ユーザ写真画像133が選択されることにより，レイヤ210が得られる。（Ｂ）に示すように，台紙画像132が選択されることにより，レイヤ211が得られる。レイヤ210上にレイヤ211が重なることにより，上述したようにスクラップ・ブック編集画像131が得られる。（Ｃ）に示すように，飾り画像134が選択されることによりレイヤ212が得られ，（Ｄ）に示すように，素材画像135が選択されることによりレイヤ213が得られ，（Ｅ）に示すように飾り画像135が選択されることによりレイヤ214が得られる。これらのレイヤ210から214が重ねられることにより，図14に示したようにスクラップ・ブック編集画像131が得られる。
【００９３】
図32は，スクラップ・ブック・データ作成処理手順（図7ステップ93）を示すフローチャートである。
【００９４】
まず，レイヤNo.の大きい順にレイヤ・データの形状配置情報が読み取られる（ステップ221）。読み取られた形状配置情報にもとづいて，すべての層のレイヤを重ねて，すべてのレイヤに含まれているすべての部品画像同士で一部でも重ならない部分がある部品画像が含まれているレイヤについては保存フラグがセットされる（ステップ222）。すべて重なってしまうような部品画像については，その部品画像が含まれているレイヤが最上部となるものでない限り保存フラグはセットされない。保存フラグがセットされていないレイヤは削除される（ステップ223）。すなわち，保存フラグがセットされていないレイヤに対応するレイヤ・データは削除される。レイヤ・データが削除されることしによりレイヤNo.が連続するように更新される（ステップ224）。
【００９５】
図33は，手順書の一例である。
【００９６】
上述したように，手順書230はスクラップ・ブックの作成者に宅配されるパッケージに台紙，部品とともに梱包されるものである。作成者は手順書230を見ながら，シミュレーションしたようにスクラップ・ブックを作成する。
【００９７】
手順書230は，スクラップ・ブック・データにもとづいて作成されるものである。スクラップ・ブック・データは，上述したように，複数のレイヤ・データから構成され，かつスクラップ・ブック表面に現れないような部品が貼り付けられるレイヤ・データについては削除されている。したがって，シミュレーションにおいて作成者が行った操作であってもスクラップ・ブック表面に現れない部品を貼り付ける操作については手順書230には記載されていない。手順書230を見ながら，スクラップ・ブックを作成することにより，無駄に部品を貼り付けてしまうことを未然に防止できる。たとえば，シミュレーションにおいては図12に示すように，飾り画像134が台紙画像132に貼り付けられているが，この飾り画像134は図13に示すように飾り画像136によって完全に隠れているので，飾り画像134を貼り付ける手順は手順書180には記載されないようになる。
【００９８】
図34（Ａ）から（Ｄ）は手順書の別の一例を示すものである。
【００９９】
この手順書は画像手順書と呼ばれるもので，図８から図14に示したように作成者２により行われたシミュレーションにおいて順に生成されたスクラップ・ブック画像を，部品が貼り付けられたごとに一枚一枚プリントされたものに類似する。もっとも，スクラップ・ブック画像を部品が貼り付けられたごとに一枚一枚プリントしたものを画像手順書としてもよい。
【０１００】
これらの画像手順書もスクラップ・ブック・データを用いて作成することができる。上述したように，スクラップ・ブック・データは複数のレイヤ・データの集まりであり，複数のレイヤ・データの各レイヤ・データによって一枚の画像手順書が作成される。
【０１０１】
画像手順書の左下にはレイヤ・データに含まれているレイヤNo.が記載されている。また，画像手順書に対応する層のレイヤはカラーの部品画像とされているが，その下層のレイヤの部品画像については白黒（輪郭のみで表されてもよい）とされている。たとえば，（Ｃ）に示す画像手順書では，部品画像134はカラー画像であるが，部品画像133は白黒であり，（Ｄ）に示す画像手順書では部品画像135はカラー画像であるが，部品画像134および133は白黒画像であり，（Ｅ）に示す画像手順書では部品画像136はカラー画像であるが，部品画像133〜135は白黒である。下層の部品画像についてはカラー画像でなく，白黒画像で表されているから，どの部品画像に対応する部品を上に貼り付ければよいかが一見して分かる。
【０１０２】
図35は，画像手順書作成手順を示すフローチャートである。
【０１０３】
上述した画像手順書は，重ねられたレイヤの最上層のレイヤに含まれる部品画像はカラーとなり，下層のレイヤに含まれる部品画像は白黒（または輪郭のみ）となる。このために，最上層のレイヤに含まれるカラーの部品画像を表わす画像データを一時的に記憶するバッファγ（メモリ13の所定の第１のメモリ領域）と白黒の部品画像を表わす画像データを一時的に記憶するバッファδ（メモリ13の所定の第２のメモリ領域）とが規定される。これらのバッファγおよびδが初期化される（ステップ241）。
【０１０４】
スクラップ・ブック・データを構成するレイヤ・データのうち，レイヤNo.n(nの初期値は１)のレイヤ・データが読み取られる（ステップ242）。読み取られたレイヤ・データによって特定されるレイヤに含まれている部品画像を表わす画像データが読み取られ，その部品画像について色処理などの画像処理が設定されている場合には画像処理が行われる（ステップ243）。画像処理が行われた画像データがバッファγに格納される（ステップ244）。レイヤNo.１のレイヤは，図31（Ｂ）に示すように台紙のレイヤ210の上層のレイヤ241である。レイヤ240に含まれている部品画像133に画像処理が設定されている場合には，その部品画像133を表わす画像データに画像処理が行われてバッファδに格納されることとなる。
【０１０５】
バッファδに格納されている画像データについて白黒処理（または輪郭のみとなるように輪郭化処理）が行われる（ステップ245）。バッファδに格納されている画像データによって表わされる白黒の部品画像がとバッファδに格納されている画像データによって表わされる画像処理が行われたカラーの部品画像が含まれているレイヤに合成されてバッファγに格納される（ステップ246）。バッファγに格納されているレイヤにレイヤNo.が合成されてプリント・データに変換される（ステップ247）。このプリント・データによって一枚の画像手順書が得られる。レイヤNo.１のレイヤに格納されている部品画像について画像処理が行われる場合，バッファδには画像データは格納されていない。このために，図34(Ｂ)に示すように，台紙画像に部品画像が貼り付けられた画像手順書が得られる。
【０１０６】
レイヤNo.nが最大値となるまで（ステップ248でNO），レイヤNo.がインクレメントされながらステップ242からステップ247の処理が繰り返される。上述の処理が行われるとバッファδには図24(Ｂ)に示すような重ねられたレイヤが記憶されている。このレイヤに含まれている部品画像133が白黒化(必要であれば，台紙画像132についても白黒化される)され，上層のレイヤに含まれているカラーの部品画像134と合成されて図34(Ｃ)に示す画像手順書が得られる。以下同様にして，図34(Ｄ)に示すように部品画像135がカラーであり，その他の部品画像133および134は白黒である画像手順書，図34(Ｅ)に示すように部品画像136がカラーであり，その他の部品画像133および135は白黒である画像手順書が得られることとなる。
【０１０７】
上述した画像手順書においては最上層のレイヤに含まれる部品画像がカラー画像であり，下層のレイヤに含まれる部品画像は白黒とされているが，単に図７から図14に示すスクラップ・ブック編集画像をそれぞれプリントしたものを画像手順書としてもよい。
【０１０８】
上述した実施例において，ユーザ写真画像，台紙画像，飾り画像および素材画像ならびにそれらの位置およびそれぞれの画像処理（編集処理）は，シミュレーションが終了するまでは捜査の途中で変更できる。変更した場合にはスクラップ・ブック・サーバ５は変更履歴を保存することとなろう。また，推奨される台紙画像，推奨される飾り画像，推奨される素材画像は形状や幾何的なパターンが似ているものを表示するようにしてもよい。たとえば，星形パターンが描かれている台紙画像が選択された場合には，星形の飾り画像，素材画像を推奨するものでもよいし，チェック柄の台紙画像が選択された場合に，チェック柄の飾り画像，素材画像を推奨するものでもよい。
【０１０９】
推奨される台紙画像，推奨される飾り画像，推奨される素材画像は他の作成者が選択された頻度（人気ランキング）が高いものでもよい。推奨される台紙画像，推奨される飾り画像，推奨される素材画像は登録されているキーワードを検索してもよいし，あらかじめ定められている組み合わせにもとづいて決定されてもよいし，時節，広告キャンペーンなどに合わせてもよい。また，飾り画像，素材画像は，同じ台紙画像を選択した場合に他の作成者が選択した飾り画像，素材画像などのうち選択頻度の高いものを推奨してもよい。この場合，台紙画像に対応して飾り画像，素材画像の選択頻度を記録しておくこととなろう。
【０１１０】
さらに，ある一の飾り画像，素材画像が選択された場合に選択される他の飾り画像，素材画像の頻度が高いようなその他の飾り画像，素材画像がある場合には，そのある一の飾り画像，素材画像が選択された場合にはその他の飾り画像，素材画像を推奨するものでもよい。また，同一の作成者が前回または直前のシュミレーションにおいて選択した飾り画像，素材画像を推奨するものでもよい。
【符号の説明】
【０１１１】
１  コンピュータ
２  作成者
５  スクラップ・ブック・サーバ
131  スクラップ・ブック編集画像
132〜136  部品画像
【図１】
2011250452.tif 000003
【図２】
2011250452.tif 000004
【図３】
2011250452.tif 000005
【図４】
2011250452.tif 000006
【図５】
2011250452.tif 000007
【図６】
2011250452.tif 000008
【図７】
2011250452.tif 000009
【図８】
2011250452.tif 000010
【図９】
2011250452.tif 000011
【図１０】
2011250452.tif 000012
【図１１】
2011250452.tif 000013
【図１２】
2011250452.tif 000014
【図１３】
2011250452.tif 000015
【図１４】
2011250452.tif 000016
【図１５】
2011250452.tif 000017
【図１６】
2011250452.tif 000018
【図１７】
2011250452.tif 000019
【図１８】
2011250452.tif 000020
【図１９】
2011250452.tif 000021
【図２０】
2011250452.tif 000022
【図２１】
2011250452.tif 000023
【図２２】
2011250452.tif 000024
【図２３】
2011250452.tif 000025
【図２４】
2011250452.tif 000026
【図２５】
2011250452.tif 000027
【図２６】
2011250452.tif 000028
【図２７】
2011250452.tif 000029
【図２８】
2011250452.tif 000030
【図２９】
2011250452.tif 000031
【図３０】
2011250452.tif 000032
【図３１】
2011250452.tif 000033
【図３２】
2011250452.tif 000034
【図３３】
2011250452.tif 000035
【図３４】
2011250452.tif 000036
【図３５】
2011250452.tif 000037
【手続補正書】
【提出日】平成23年7月11日(2011.7.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被写体を撮像することにより得られた多数のユーザ画像の中からクライアント・コンピュータによって選択され，かつクライアント・コンピュータから送信されたユーザ画像を識別するデータを受信するユーザ画像識別データ受信手段， 
多数の台紙画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色に近似した色をもつ台紙画像を，推奨される複数の台紙画像として検索により見つけ出す台紙画像検索手段，
上記台紙画像検索手段により見つけられた複数の台紙画像を表わす台紙画像データをクライアント・コンピュータに送信する台紙画像データ送信手段，
上記台紙画像データ送信手段から上記クライアント・コンピュータに台紙画像データが送信されたことに応じて，複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像を識別するデータであって，上記クライアント・コンピュータから送信される台紙識別データを受信する台紙識別データ受信手段，
多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色と上記台紙識別データ受信手段によって受信した台紙識別データにより識別される台紙画像の色とに近似した色をもつ部品画像を，推奨される複数の部品画像として検索により見つけ出す部品画像検索手段，および
上記部品画像検索手段により見つけられた複数の部品画像を表わす部品画像データをクライアント・コンピュータに送信する部品画像データ送信手段，
を備えた画像合成用サーバ。
【請求項２】
上記ユーザ画像識別データ受信手段によって識別されるユーザ画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後のユーザ画像データを受信するユーザ画像データ受信手段をさらに備え，
上記台紙画像検索手段は，多数の台紙画像の中から，上記ユーザ画像データ受信手段において受信した画像変形処理後のユーザ画像データによって表わされるユーザ画像の色に近似した色をもつ台紙画像を，推奨される複数の台紙画像として検索により見つけ出すものであり，
上記部品画像検索手段は，多数の部品画像の中から，上記ユーザ画像データ受信手段において受信したユーザ画像データによって表わされるユーザ画像の色と上記台紙識別データ受信手段によって識別される台紙画像の色とに近似した色をもつ部品画像を，推奨される複数の部品画像として，検索により見つけ出すものである，
請求項１に記載の画像合成用サーバ。
【請求項３】
複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後の台紙画像データを受信する台紙画像データ受信手段をさらに備え，
上記部品画像検索手段は，多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色と上記台紙画像データ受信手段によって受信した台紙画像の色とに近似した色をもつ部品画像を，推奨される複数の部品画像として，検索により見つけ出すものである，
請求項１に記載の画像合成用サーバ。
【請求項４】
上記部品画像データ送信手段によって上記クライアント・コンピュータに送信された部品画像データによって表わされる部品画像が，上記クライアント・コンピュータにおいて切り取り，色変換などの画像変形処理または位置指定が行われたことに応じて，上記クライアント・コンピュータから送信される画像変形処理後の部品画像データまたは指定された位置データを受信する部品画像データ受信手段，
をさらに備えた請求項１に記載の画像合成用サーバ。
【請求項５】
上記部品画像に対応した部品キーワードが上記クライアント・コンピュータから送信され，送信された部品キーワードを受信する部品キーワード受信手段，および
上記部品キーワード受信手段によって受信した部品キーワードを，対応する部品画像に付する部品画像キーワード割当手段をさらに備えた，
請求項１に記載の画像合成用サーバ。
【請求項６】
上記台紙画像検索手段は，多数の台紙画像の中から上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色の平均値に近似した色の平均値をもつ台紙画像を推奨する台紙画像として見つけ出すものである，
請求項１に記載の画像合成用サーバ。
【請求項７】
上記部品画像検索手段は，上記多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色の平均値と上記台紙識別データ受信手段によって受信した台紙識別データにより識別される台紙画像の色の平均値とに近似した色の平均値をもつ部品画像を推奨する部品画像として見つけ出すものである，
請求項１に記載の画像合成用サーバ。
【請求項８】
ユーザ画像識別データ受信手段が，被写体を撮像することにより得られた多数のユーザ画像の中からクライアント・コンピュータによって選択され，かつクライアント・コンピュータから送信されたユーザ画像を識別するユーザ画像識別データを受信し，
台紙画像検索手段が，多数の台紙画像の中から，上記ユーザ画像データ受信手段において受信したユーザ画像識別データによって表わされるユーザ画像の色に近似した色をもつ台紙画像を，推奨される複数の台紙画像として，検索により見つけ出し，
台紙画像データ送信手段が，上記台紙画像検索手段により見つけられた複数の台紙画像を表わす台紙画像データをクライアント・コンピュータに送信し，
台紙識別データ受信手段が，上記台紙画像データ送信手段から上記クライアント・コンピュータに台紙画像データが送信されたことに応じて，複数の台紙画像の中から上記クライアント・コンピュータによって選択された台紙画像を識別するデータであって，上記クライアント・コンピュータから送信される台紙識別データを受信し，
部品画像検索手段が，多数の部品画像の中から，上記ユーザ画像識別データ受信手段において受信したユーザ画像識別データによって識別されるユーザ画像の色と上記台紙識別データ受信手段によって受信した台紙識別データにより識別される台紙画像の色とに近似した色をもつ部品画像を，推奨される複数の部品画像として，検索により見つけ出し，
部品画像データ送信手段が，上記部品画像検索手段により見つけられた複数の部品画像を表わす部品画像データをクライアント・コンピュータに送信する，
画像合成用サーバの制御方法。