(57)【要約】  ユーザに継続してモザイク画像を閲覧させる意欲をもたせるようにモザイク画像を生成する。複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置であって、端末装置からネットワークを介して画像を取得する取得手段と、取得手段により取得された画像の色情報と、元画像とされた素材画像の各分割領域の色情報と、に基づいて、取得手段により取得された画像を何れかの分割領域に割り当てて、モザイク画像を生成するモザイク画像生成手段と、を備え、モザイク画像生成手段は、モザイク画像を生成した後、取得手段による画像の取得数が増加していくことに応じて、分割領域の数または素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成することを特徴とする。
2011078377.tif 000002
【特許請求の範囲】
【請求項１】
複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置であって、
端末装置からネットワークを介して画像を取得する取得手段と、
前記取得手段により取得された画像の色情報と、元画像とされた前記素材画像の各前記分割領域の色情報と、に基づいて、前記取得手段により取得された画像を何れかの前記分割領域に割り当てて、モザイク画像を生成するモザイク画像生成手段と、
を備え、
前記モザイク画像生成手段は、モザイク画像を生成した後、前記取得手段による画像の取得数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成することを特徴とする画像生成装置。
【請求項２】
請求項１に記載の画像生成装置において、
前記モザイク画像生成手段は、前記取得手段による画像の取得数に応じた数の前記分割領域に分割された前記素材画像の前記分割領域に、前記取得手段により取得された画像を割り当てて、モザイク画像を生成し、前記取得手段による画像の取得数が増加するに従って、前記分割領域の数を増加させてモザイク画像を生成することを特徴とする画像生成装置。
【請求項３】
請求項１または請求項２に記載の画像生成装置において、
複数の前記素材画像それぞれの前記分割領域の色情報を取得する色情報取得手段を更に備え、
前記モザイク画像生成手段は、前記取得手段により取得された画像の色情報と、前記色情報取得手段により取得された色情報と、に基づいて、前記取得手段により取得された画像を、何れかの前記素材画像の前記分割領域に割り当て、何れかの前記素材画像を元画像としてモザイク画像を生成し、
更に前記モザイク画像生成手段は、モザイク画像を生成した後、前記取得手段による画像の取得数が増加していくことに応じて、元画像とされた前記素材画像と異なる前記素材画像を新たな元画像としてモザイク画像を生成することを特徴とする画像生成装置。
【請求項４】
請求項３に記載の画像生成装置において、
前記モザイク画像生成手段は、前記取得手段による画像の取得数が増加していくことに応じて、全ての前記分割領域に画像が割り当てられた前記素材画像を元画像としてモザイク画像を生成することを特徴とする画像生成装置。
【請求項５】
請求項３または請求項４に記載の画像生成装置において、
前記色情報取得手段は、前記複数の素材画像のうち元画像とされていない前記素材画像である非元画像が元画像との間で色が相違する前記分割領域である相違領域の色情報を取得し、
前記モザイク画像生成手段は、前記取得手段により取得された画像の色情報と、前記色情報取得手段により取得された前記相違領域の色情報と、に基づいて、前記取得手段により取得された画像を、何れかの前記非元画像の何れかの前記相違領域に割り当て、全ての前記相違領域に画像が割り当てられた前記非元画像の前記相違領域に割り当てられた画像と、元画像において前記相違領域以外の前記分割領域に割り当てられた画像と、を用いて、当該非元画像を新たな元画像とするモザイク画像を生成することを特徴とする画像生成装置。
【請求項６】
請求項３乃至５の何れか１項に記載の画像生成装置において、
各前記素材画像の表示順を示す順序情報を取得する順序情報取得手段と、
前記モザイク画像生成手段により生成されたモザイク画像を表示するための表示情報を、当該表示情報に基づいて表示されるモザイク画像の元画像とされた前記素材画像の表示順に従った順序で、ネットワークを介して端末装置に送信するモザイク画像送信手段と、
を更に備えることを特徴とする画像生成装置。
【請求項７】
請求項１乃至６の何れか１項に記載の画像生成装置において、
前記取得手段により取得された画像の色情報と、各前記分割領域の色情報と、に基づいて、前記取得手段により取得された画像を割り当てるのに適した前記分割領域が存在するか否かを判定する判定手段を更に備え、
前記モザイク画像生成手段は、割り当てるのに適した前記分割領域が存在しないと前記判定手段により判定された画像をモザイク画像の生成に用いず、割り当てるのに適した前記分割領域が存在しないと前記判定手段により判定された画像の数を前記取得手段による画像の取得数に含ませないことを特徴とする画像生成装置。
【請求項８】
請求項１乃至７の何れか１項に記載の画像生成装置において、
前記モザイク画像生成手段は、前記素材画像の輪郭を示す輪郭画像を含む前記分割領域に対して優先的に画像を割り当てることを特徴とする画像生成装置。
【請求項９】
請求項１乃至８の何れか１項に記載の画像生成装置において、
前記取得手段は、投稿される画像と、画像を投稿するユーザの識別情報と、を端末装置から取得し、
前記モザイク画像生成手段により、前記取得手段により取得された画像が、ポイントを付与すると定められた前記分割領域に割り当てられた場合には、ユーザが保有するポイント数を示すポイント数情報をユーザの識別情報に対応付けて記憶するポイント数情報記憶手段に記憶された前記ポイント数情報のうち、前記取得手段により取得された識別情報に対応する前記ポイント数情報が示すポイント数に、付与されるポイント数を加算することにより、前記ポイント数情報を更新する付与手段と、
を更に備えることを特徴とする画像生成装置。
【請求項１０】
請求項１乃至９の何れか１項に記載の画像生成装置において、
前記取得手段は、ユーザから投稿される画像を端末装置から取得し、
前記モザイク画像生成手段により生成されたモザイク画像を表示するための表示情報を、ネットワークを介して端末装置に送信するモザイク画像送信手段と、
前記表示情報に基づいて端末装置により表示されたモザイク画像に含まれる画像がユーザにより選択されることにより端末装置から送信される要求情報であり、選択された画像を投稿したユーザのプロフィールの要求を示す要求情報を受信する受信手段と、
前記受信手段により受信された要求情報に対応するユーザのプロフィールを示すプロフィール情報を、前記要求情報の送信元の端末装置に送信するプロフィール情報送信手段と、
を更に備えることを特徴とする画像生成装置。
【請求項１１】
請求項１乃至１０の何れか１項に記載の画像生成装置において、
前記取得手段により取得された画像を記憶する記憶手段を更に備え、
前記モザイク画像生成手段は、モザイク画像を生成した後、前記記憶手段に記憶された画像の数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成することを特徴とする画像生成装置。
【請求項１２】
複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置における画像生成方法であって、
端末装置からネットワークを介して画像を取得する取得ステップと、
前記取得ステップにおいて取得された画像の色情報と、元画像とされた前記素材画像の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を何れかの前記分割領域に割り当てて、モザイク画像を生成する第１モザイク画像生成ステップと、
前記第１モザイク画像生成ステップにおいてモザイク画像が生成された後、前記取得ステップにおける画像の取得数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成する第２モザイク画像生成ステップと、
を含むことを特徴とする画像生成方法。
【請求項１３】
複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置に含まれるコンピュータに、
端末装置からネットワークを介して画像を取得する取得ステップと、
前記取得ステップにおいて取得された画像の色情報と、元画像とされた前記素材画像の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を何れかの前記分割領域に割り当てて、モザイク画像を生成する第１モザイク画像生成ステップと、
前記第１モザイク画像生成ステップにおいてモザイク画像が生成された後、前記取得ステップにおける画像の取得数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成する第２モザイク画像生成ステップと、
を実行させることを特徴とする画像生成プログラム。
【請求項１４】
複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置に含まれるコンピュータに、
端末装置からネットワークを介して画像を取得する取得ステップと、
前記取得ステップにおいて取得された画像の色情報と、元画像とされた前記素材画像の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を何れかの前記分割領域に割り当てて、モザイク画像を生成する第１モザイク画像生成ステップと、
前記第１モザイク画像生成ステップにおいてモザイク画像が生成された後、前記取得ステップにおける画像の取得数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成する第２モザイク画像生成ステップと、
を実行させる画像生成プログラムがコンピュータ読み取り可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを介して接続されたパーソナルコンピュータ等の端末装置に対して、所定の情報を掲載したページ（Ｗｅｂページ）を提供する情報提供装置等の技術分野に関し、特に、投稿された画像に関する情報を掲載するページを作成して提供する技術に関する。
【背景技術】
【０００２】
従来から、新製品の広告やイベントの告知等に用いられるポスターやＷｅｂページ等における表現手法として、モザイクアート（モザイク画像、フォトモザイク）と呼ばれる合成画像が知られている。【０００３】
例えば、モザイクアートは、予め、モザイク画像の基となる絵柄（デザイン）を示す画像を選択しておき、かかる画像を複数の領域に分割した分割領域を生成する。そして、この分割領域の色情報（例えば、ＲＧＢ等の色度データ）と類似し、分割領域に対応する複数の画像を抽出し、抽出した画像（以下、分割画像とする）をタイル状に組み合わせてモザイク画像を生成する手法である。【０００４】
特許文献１では、分割画像としてユーザから投稿された画像を用いて、携帯端末に提供されるモザイク画像を生成する技術が開示されている。具体的に、特許文献１に開示された技術では、投稿された画像の色情報を、モザイク画像の元となる画像の分割領域が示す色情報に近似させるべく、投稿された画像を補正する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−４１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したモザイク画像をＷｅｂページ等に使用した場合、初見においてはその珍しさから、ユーザの注意を惹くこともある。しかしながら、一度完成したモザイク画像はその後変化しないため、ユーザが時間を変えてＷｅｂページ等を閲覧するたびに、ユーザが以前に見たモザイク画像と同じモザイク画像が表示される。そのため、時間が経過するに従って、モザイク画像を閲覧するという意欲をユーザに維持させることが難しかった。【０００７】
本願発明は、以上の問題等に鑑みてなされたものであり、その目的の一例は、ユーザに継続してモザイク画像を閲覧させる意欲をもたせるようにモザイク画像を生成することができる画像生成装置、画像生成方法、画像生成プログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置であって、端末装置からネットワークを介して画像を取得する取得手段と、前記取得手段により取得された画像の色情報と、元画像とされた前記素材画像の各前記分割領域の色情報と、に基づいて、前記取得手段により取得された画像を何れかの前記分割領域に割り当てて、モザイク画像を生成するモザイク画像生成手段と、を備え、前記モザイク画像生成手段は、モザイク画像を生成した後、前記取得手段による画像の取得数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成することを特徴とする。【０００９】
この発明によれば、端末装置から取得された画像に基づいてモザイク画像が生成され、その後更に端末装置から画像が取得されることにより、画像の取得数が増加してく。そして、画像の取得数が増加していくことに応じて、先に生成されたモザイク画像とは、分割領域の数または素材画像の少なくとも何れか一方が変えられて、モザイク画像が新たに生成される。これにより、新たに生成されたモザイク画像の解像度や、新たに生成されたモザイク画像により模されている素材画像が、先に生成されたモザイク画像から変化する。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。【００１０】
請求項２に記載の発明は、請求項１に記載の画像生成装置において、請求項１に記載の画像生成装置において、前記モザイク画像生成手段は、前記取得手段による画像の取得数に応じた数の前記分割領域に分割された前記素材画像の前記分割領域に、前記取得手段により取得された画像を割り当てて、モザイク画像を生成し、前記取得手段による画像の取得数が増加するに従って、前記分割領域の数を増加させてモザイク画像を生成することを特徴とする。【００１１】
この発明によれば、画像の取得数が増加するに従って、生成されるモザイク画像の解像度が向上する。そのため、画像の取得数が増加するに従って素材画像をより忠実に模したモザイク画像が生成されるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。【００１２】
請求項３に記載の発明は、請求項１または請求項２に記載の画像生成装置において、複数の前記素材画像それぞれの前記分割領域の色情報を取得する色情報取得手段を更に備え、前記モザイク画像生成手段は、前記取得手段により取得された画像の色情報と、前記色情報取得手段により取得された色情報と、に基づいて、前記取得手段により取得された画像を、何れかの前記素材画像の前記分割領域に割り当て、何れかの前記素材画像を元画像としてモザイク画像を生成し、更に前記モザイク画像生成手段は、モザイク画像を生成した後、前記取得手段による画像の取得数が増加していくことに応じて、元画像とされた前記素材画像と異なる前記素材画像を新たな元画像としてモザイク画像を生成することを特徴とする。【００１３】
この発明によれば、画像の取得数が増加するに応じて、モザイク画像により模される素材画像が別の素材画像に変わる。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。【００１４】
請求項４に記載の発明は、請求項３に記載の画像生成装置において、前記モザイク画像生成手段は、前記取得手段による画像の取得数が増加していくことに応じて、全ての前記分割領域に画像が割り当てられた前記素材画像を元画像としてモザイク画像を生成することを特徴とする。【００１５】
この発明によれば、モザイク画像により模される素材画像が別の素材画像に変わるときに、欠けた部分のない完成したモザイク画像を生成することができる。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。【００１６】
請求項５に記載の発明は、請求項３または請求項４に記載の画像生成装置において、前記色情報取得手段は、前記複数の素材画像のうち元画像とされていない前記素材画像である非元画像が元画像との間で色が相違する前記分割領域である相違領域の色情報を取得し、前記モザイク画像生成手段は、前記取得手段により取得された画像の色情報と、前記色情報取得手段により取得された前記相違領域の色情報と、に基づいて、前記取得手段により取得された画像を、何れかの前記非元画像の何れかの前記相違領域に割り当て、全ての前記相違領域に画像が割り当てられた前記非元画像の前記相違領域に割り当てられた画像と、元画像において前記相違領域以外の前記分割領域に割り当てられた画像と、を用いて、当該非元画像を新たな元画像とするモザイク画像を生成することを特徴とする。【００１７】
この発明によれば、現時点ではモザイク画像の元画像とはされていない素材画像において、モザイク画像の元画像とされている素材画像との間で色が相違する分割領域の全てに画像が割り当てられることにより、そこに割り当てられた画像と、現在の元画像とされている素材画像を模したモザイク画像が生成されたときに用いられた画像と、を用いて、モザイク画像が生成される。従って、モザイク画像の元画像となる素材画像を変える場合に、素材画像の全ての分割領域に画像を割り当てる必要がない。そのため、素材画像の全ての分割領域に画像を割り当てる場合よりもモザイク画像を早く変えることができるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。【００１８】
請求項６に記載の発明は、請求項３乃至５の何れか１項に記載の画像生成装置において、各前記素材画像の表示順を示す順序情報を取得する順序情報取得手段と、前記モザイク画像生成手段により生成されたモザイク画像を表示するための表示情報を、当該表示情報に基づいて表示されるモザイク画像の元画像とされた前記素材画像の表示順に従った順序で、ネットワークを介して端末装置に送信するモザイク画像送信手段と、を更に備えることを特徴とする。【００１９】
この発明によれば、順序情報が示す順序に従って、端末装置に表示されるモザイク画像により模される素材画像が変わる。そのため、モザイク画像を提供する者の意図に基づいて、モザイク画像により模される素材画像を変えることができる。【００２０】
請求項７に記載の発明は、請求項１乃至６の何れか１項に記載の画像生成装置において、前記取得手段により取得された画像の色情報と、各前記分割領域の色情報と、に基づいて、前記取得手段により取得された画像を割り当てるのに適した前記分割領域が存在するか否かを判定する判定手段を更に備え、前記モザイク画像生成手段は、割り当てるのに適した前記分割領域が存在しないと前記判定手段により判定された画像をモザイク画像の生成に用いず、割り当てるのに適した前記分割領域が存在しないと前記判定手段により判定された画像の数を前記取得手段による画像の取得数に含ませないことを特徴とする。【００２１】
この発明によれば、端末装置から取得された画像がどの分割領域にも適さない場合、その画像はモザイク画像の生成には用いられない。そのため、素材画像をより忠実に模したモザイク画像を生成することができるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。【００２２】
請求項８に記載の発明は、請求項１乃至７の何れか１項に記載の画像生成装置において、前記モザイク画像生成手段は、前記素材画像の輪郭を示す輪郭画像を含む前記分割領域に対して優先的に画像を割り当てることを特徴とする。【００２３】
この発明によれば、端末装置から取得された画像が、素材画像の輪郭を示す画像を含む分割領域から優先的に割り当てられる。そのため、モザイク画像により模されている素材画像を、ユーザは比較的早い段階で把握することができる。【００２４】
請求項９に記載の発明は、請求項１乃至８の何れか１項に記載の画像生成装置において、前記取得手段は、投稿される画像と、画像を投稿するユーザの識別情報と、を端末装置から取得し、前記モザイク画像生成手段により、前記取得手段により取得された画像が、ポイントを付与すると定められた前記分割領域に割り当てられた場合には、ユーザが保有するポイント数を示すポイント数情報をユーザの識別情報に対応付けて記憶するポイント数情報記憶手段に記憶された前記ポイント数情報のうち、前記取得手段により取得された識別情報に対応する前記ポイント数情報が示すポイント数に、付与されるポイント数を加算することにより、前記ポイント数情報を更新する付与手段と、を更に備えることを特徴とする。【００２５】
この発明によれば、予め定められた分割領域に画像が割り当てられると、その画像を投稿したユーザにポイントが付与される。これにより、ユーザに画像を投稿させる意欲をもたせることができる。そのため、モザイク画像の解像度や、モザイク画像により模される素材画像が早く変わることが期待されるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。【００２６】
請求項１０に記載の発明は、請求項１乃至９の何れか１項に記載の画像生成装置において、前記取得手段は、ユーザから投稿される画像を端末装置から取得し、前記モザイク画像生成手段により生成されたモザイク画像を表示するための表示情報を、ネットワークを介して端末装置に送信するモザイク画像送信手段と、前記表示情報に基づいて端末装置により表示されたモザイク画像に含まれる画像がユーザにより選択されることにより端末装置から送信される要求情報であり、選択された画像を投稿したユーザのプロフィールの要求を示す要求情報を受信する受信手段と、前記受信手段により受信された要求情報に対応するユーザのプロフィールを示すプロフィール情報を、前記要求情報の送信元の端末装置に送信するプロフィール情報送信手段と、を更に備えることを特徴とする。【００２７】
この発明によれば、モザイク画像を閲覧するユーザは、表示されたモザイク画像に含まれる画像を投稿したユーザのプロフィールを取得することができる。そのため、ユーザにモザイク画像を閲覧させる意欲をもたせることができる。【００２８】
請求項１１に記載の発明は、請求項１乃至１０の何れか１項に記載の画像生成装置において、前記取得手段により取得された画像を記憶する記憶手段を更に備え、前記モザイク画像生成手段は、モザイク画像を生成した後、前記記憶手段に記憶された画像の数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成することを特徴とする。【００２９】
請求項１２に記載の発明は、複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置における画像生成方法であって、端末装置からネットワークを介して画像を取得する取得ステップと、前記取得ステップにおいて取得された画像の色情報と、元画像とされた前記素材画像の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を何れかの前記分割領域に割り当てて、モザイク画像を生成する第１モザイク画像生成ステップと、前記第１モザイク画像生成ステップにおいてモザイク画像が生成された後、前記取得ステップにおける画像の取得数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成する第２モザイク画像生成ステップと、を含むことを特徴とする。【００３０】
請求項１３に記載の発明は、複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置に含まれるコンピュータに、端末装置からネットワークを介して画像を取得する取得ステップと、前記取得ステップにおいて取得された画像の色情報と、元画像とされた前記素材画像の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を何れかの前記分割領域に割り当てて、モザイク画像を生成する第１モザイク画像生成ステップと、前記第１モザイク画像生成ステップにおいてモザイク画像が生成された後、前記取得ステップにおける画像の取得数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成する第２モザイク画像生成ステップと、を実行させることを特徴とする。【００３１】
請求項１４に記載の発明は、複数の分割領域に分割された素材画像を元画像としてモザイク画像を生成する画像生成装置に含まれるコンピュータに、端末装置からネットワークを介して画像を取得する取得ステップと、前記取得ステップにおいて取得された画像の色情報と、元画像とされた前記素材画像の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を何れかの前記分割領域に割り当てて、モザイク画像を生成する第１モザイク画像生成ステップと、前記第１モザイク画像生成ステップにおいてモザイク画像が生成された後、前記取得ステップにおける画像の取得数が増加していくことに応じて、前記分割領域の数または前記素材画像の少なくとも何れか一方を変えて、モザイク画像を新たに生成する第２モザイク画像生成ステップと、を実行させる画像生成プログラムがコンピュータ読み取り可能に記録されていることを特徴とする。
【発明の効果】
【００３２】
本発明によれば、端末装置から取得された画像に基づいてモザイク画像が生成され、その後更に端末装置から画像が取得されることにより、画像の取得数が増加してく。そして、画像の取得数が増加していくことに応じて、先に生成されたモザイク画像とは、分割領域の数または素材画像の少なくとも何れか一方が変えられて、モザイク画像が新たに生成される。これにより、新たに生成されたモザイク画像の解像度や、新たに生成されたモザイク画像により模されている素材画像が、先に生成されたモザイク画像から変化する。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【図面の簡単な説明】
【００３３】
【図１】一実施形態に係る情報提供装置１を含む情報提供システムの概要構成の一例を示す図である。
【図２】一実施形態に係る情報提供装置１の概要構成の一例を示すブロック図である。
【図３】記憶部１４に構築される投稿画像ＤＢ１４１、素材画像ＤＢ１４２、及びモザイク画像ＤＢ１４３に記憶される情報を示すテーブルである。
【図４】（Ａ）は、投稿画像ＤＢ１４１に記憶される情報の具体例であり、（Ｂ）は、素材画像ＤＢ１４２に記憶される情報の具体例であり、（Ｃ）は、モザイク画像ＤＢ１４３に記憶される情報の具体例である。
【図５】素材画像の分割方法の一例を示す図である。
【図６】投稿画像ＤＢ１４１に記憶された投稿画像の数量が９９枚であった場合に、素材画像が投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて大きさが定められる複数の分割領域に分割された態様を示す模式図である。
【図７】投稿画像ＤＢ１４１に記憶された投稿画像の数量が９８６枚であった場合に、素材画像が投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて大きさが定められる複数の分割領域に分割された態様を示す模式図である。
【図８】投稿画像ＤＢ１４１に記憶された投稿画像の数量が９９枚であった場合に、システム制御部１５によって生成されたモザイク画像を示す図である。
【図９】投稿画像ＤＢ１４１に記憶された投稿画像の数量が９８６枚であった場合に、システム制御部１５によって生成されたモザイク画像を示す図である。
【図１０】（Ａ）は、素材画像ＤＢ１４２に記憶される情報の具体例であり、（Ｂ）は、素材画像情報に設定される情報の一例を示す図である。
【図１１】ユーザ端末２−ｋの概要構成例を示すブロック図である。
【図１２】一実施形態におけるユーザ端末２−ｋのリクエストに応じた情報提供装置１の動作を示すシーケンス図である。
【図１３】一実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。
【図１４】一実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。
【図１５】一実施形態に係る情報提供装置１のシステム制御部１５のポイント処理における処理例を示す図である。
【図１６】一実施形態に係る情報提供装置１のシステム制御部１５のモザイク画像生成処理における処理例を示す図である。
【図１７】表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【図１８】直近に生成されたモザイク画像及び前記モザイク画像と同一の素材画像に基づいた過去に生成された上述した解像度が低いモザイク画像を表示するＷｅｂページが表示部２２のディスプレイ上に表れたウインドウ画面内に表示される画面例を示す図である。
【図１９】表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【図２０】記憶部１４に構築される投稿画像ＤＢ１４１、素材画像ＤＢ１４２、及びモザイク画像ＤＢ１４３に記憶される情報を示すテーブルである。
【図２１】（Ａ）は、投稿画像ＤＢ１４１に記憶される情報の具体例であり、（Ｂ）は、素材画像ＤＢ１４２に記憶される情報の具体例である。
【図２２】前記素材画像の種類が「リンゴ」であった場合に、９９個の分割領域に分割された態様を示す模式図である。
【図２３】前記素材画像の種類が「馬」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。
【図２４】投稿画像ＤＢ１４１に記憶された投稿画像の数量が９９枚であった場合に、システム制御部１５によって生成されたモザイク画像を示す図である。
【図２５】投稿画像ＤＢ１４１に記憶された投稿画像の数量が９８６枚であった場合に、システム制御部１５によって生成されたモザイク画像を示す図である。
【図２６】一実施形態におけるユーザ端末２−ｋのリクエストに応じた情報提供装置１の動作を示すシーケンス図である。
【図２７】表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【図２８】表示画像情報表示部８５に表示された条件に従って投稿画像ＤＢ１４１に記憶された投稿画像が増加し、素材画像と対応付けて記憶された記憶すべき投稿画像の数量と近似した場合に、当該記憶すべき投稿画像の数量に対応付けられた素材画像に基づいたモザイク画像が表示部２２に表示された一例を示す図である。
【図２９】表示画像情報表示部９３に表示された条件に従って投稿画像ＤＢ１４１に記憶された投稿画像が増加し、素材画像と対応付けて記憶された記憶すべき特定の投稿画像の数量及び代表色情報とに応じて、記憶された素材画像が抽出され、当該素材画像に基づいたモザイク画像が表示部２２に表示された一例を示す図である。
【図３０】一実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。
【図３１】一実施形態に係る情報提供装置１のシステム制御部１５のモザイク画像ページリクエスト受信時処理における処理例を示す図である。
【図３２】表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【図３３】一実施形態に係る情報提供装置１のシステム制御部１５のポイント処理における処理例を示す図である。
【図３４】素材画像ＤＢ１４２に記憶される情報の具体例である。
【図３５】記憶部１４に構築される投稿画像ＤＢ１４１、素材画像ＤＢ１４２、及びモザイク画像ＤＢ１４３に記憶される情報を示すテーブルである。
【図３６】（Ａ）は、素材画像の表示順が１番である場合に素材画像ＤＢ１４２に記憶される情報の具体例であり、（Ｂ）は、素材画像の表示順が２番目以降である場合に素材画像ＤＢ１４２に記憶される情報の具体例である。
【図３７】第一の素材画像が「折畳み式携帯電話機が閉じられた状態」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。
【図３８】第二の素材画像の１つが、「折畳み式携帯電話機が閉じられた状態から少し開かれた状態」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。
【図３９】第二の素材画像の１つが、「折畳み式携帯電話機が少し開かれた状態よりも更に開かれた状態」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。
【図４０】第二の素材画像の１つが「折畳み式携帯電話機が開かれた状態」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。
【図４１】各素材画像３−ｍの表示順の一例を示す図である。
【図４２】素材画像３−２における差分領域４−２を示す図である。
【図４３】素材画像３−３における差分領域４−３を示す図である。
【図４４】折畳み式携帯電話機が閉じられた状態の素材画像３−１を元画像とするモザイク画像５−１の一例を示す図である。
【図４５】モザイク画像が更新される様子の一例を示す図である。
【図４６】折畳み式携帯電話機が開かれた状態の素材画像３−ｎを元画像とするモザイク画像５−ｎの一例を示す図である。
【図４７】一実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。
【図４８】一実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。
【図４９】一実施形態に係る情報提供装置１のシステム制御部１５のモザイク画像差分更新処理における処理例を示す図である。
【図５０】表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【図５１】表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【発明を実施するための形態】
【００３４】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報提供装置１に対して本発明を適用した場合の実施形態である。
【００３５】
［第１実施形態］
先ず、本発明の一実施形態に係る情報提供装置１の構成及び概要機能について、図１を用いて説明する。
【００３６】
図１は、本実施形態に係る情報提供装置１を含む情報提供システムの概要構成の一例を示す図である。
【００３７】
図１に示すように、情報提供装置１と、複数のユーザ端末２−ｋ（ｋ＝１、２〜ｎ）（端末装置の一例）とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３８】
このような構成において、情報提供装置１は、例えば、各種の情報やサービス等を提供する情報提供サイトを運営するために設置されたＷｅｂサーバである。この情報提供装置１は、ユーザ端末２−ｋからのＨＴＴＰ（Hyper Text Transfer Protocol）リクエストに応じてＷｅｂページをユーザ端末２−ｋに送信する。そして、ユーザ端末２−ｋは、Ｗｅｂブラウザにより、例えば、受信されたＷｅｂページをディスプレイ上に表れたウインドウ画面内に表示する。こうして表示されたＷｅｂページ上には、例えば商品やサービス等の概要やこれにかかるキャンペーンを告知する情報等を表すコンテンツ情報が表示される。
【００３９】
そして、上記コンテンツ情報と共に、又は関連付けられて（例えば、当該コンテンツ情報のリンク元のＷｅｂページに表示される等）モザイク画像が表示される。
【００４０】
モザイク画像については公知の技術であるため詳しい説明は省略するが、かかるモザイク画像は、モザイク画像の基となる絵柄（デザイン）の素材画像（以下、単に「素材画像」とする。）を選択しておき、かかる素材画像を複数の領域に分割し、この分割された領域（以下、単に「分割領域」とする）の色情報（例えば、ＲＧＢ等の色度データ）と近似（類似）する複数の分割画像を抽出し、当該分割画像を当該分割領域へ割り当てられて生成される。このモザイク画像は、素材画像を模した（素材画像に基づいて生成される）合成画像である。なお、モザイク画像の基となる（元となる）素材画像を、元画像という。
【００４１】
上記Ｗｅｂページに表示されるモザイク画像は、素材画像を、ユーザ端末２−ｋから取得し記憶された複数の画像データ（以下、単に「投稿画像」とする）の数量（以下、「投稿数」という）に応じて所定の分割領域に分割され、前記各投稿画像の色情報と、前記素材画像の各分割領域内の色情報とに基づいて、前記投稿画像を前記分割領域へ割り当て、生成されるようになっている。モザイク画像は、例えば、複数のユーザから投稿された投稿画像により生成される。ここで、投稿画像の投稿とは、ユーザがユーザ端末２−ｋを操作することにより、ユーザ端末２−ｋが、ユーザが提供する投稿画像を情報提供装置１に送信することである。
【００４２】
なお、図１の例では、説明の便宜上、情報提供装置１は一つずつ示されているが、多数存在するようにしてもよい。また、複数のユーザ端末２−ｋは、利用者毎に存在する。
【００４３】
図２は、本実施形態に係る情報提供装置１の概要構成の一例を示すブロック図である。
【００４４】
図２に示すように、情報提供装置１は、通信部１１と、表示部１２と、操作部１３と記憶部１４（記憶手段、ポイント数情報記憶手段の一例）と、入出力インターフェース部１７と、システム制御部１５（取得手段、記憶手段、色情報取得手段、モザイク画像生成手段、判定手段、付与手段、モザイク画像送信手段、受信手段、プロフィール情報送信手段の一例）とを備えている。そして、システム制御部１５と入出力インターフェース部１７とは、システムバス１６を介して接続されている。
【００４５】
通信部１１は、ネットワークＮＷに接続して、ユーザ端末２−ｋとの通信を制御する。
【００４６】
また、本実施形態では、通信部１１は、ネットワークＮＷに接続して、上述したユーザ端末２−ｋから送信される投稿画像を取得するためのインターフェースとして機能するものとする。
【００４７】
表示部１２は、取得したデータ等を表示するためのディスプレイを備える。
【００４８】
操作部１３は、例えば、キーボード及びマウス等を備える。
【００４９】
記憶部１４は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステム及びデータ抽出プログラム等の各種プログラムを記憶する。なお、各種プログラム（本発明の画像生成プログラムを含む）は、ＤＶＤ（Digital Versatile Disc）等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。
【００５０】
また、記憶部１４には、投稿画像ＤＢ（データベース）１４１、素材画像ＤＢ１４２、及びモザイク画像ＤＢ１４３が構築されている。
【００５１】
なお、これらのデータベースは、データベースを管理するデータベースサーバに構築されるようにしてもよい。この場合、情報提供装置１は、上記データベースサーバ、その他のサーバから構成されるサーバ群として構成するようにしてもよい。
【００５２】
ここで、記憶部１４に構築される投稿画像ＤＢ１４１、素材画像ＤＢ１４２、及びモザイク画像ＤＢ１４３について、図３と対応付けて説明する。
【００５３】
図３は、記憶部１４に構築される投稿画像ＤＢ１４１、素材画像ＤＢ１４２、及びモザイク画像ＤＢ１４３に記憶される情報を示すテーブルである。
【００５４】
投稿画像ＤＢ１４１には、上記取得された投稿画像が記録されており（図３（Ａ））、かかる投稿画像は、例えば、ＪＰＥＧ（Joint  Photographic  Experts  Group）、ＴＩＦＦ（Tagged-Image  File  Format）、又はＰＮＧ（Portable  Network  Graphics）等のフォーマットに変換され記録される。
【００５５】
また、投稿画像ＤＢ１４１には、記憶された投稿画像と、後述する前記投稿画像に関連する情報（例えば、投稿画像に示される人物の名前、出身地、趣味等のプロフィールや、プロフィールに関するＵＲＬ）を対応付けて記憶するようにしてもよい。
【００５６】
さらに、投稿画像ＤＢ１４１には、記憶された投稿画像と、前記記憶された投稿画像の色情報が対応付けられて記憶されるようにしてもよい。色情報とは、例えば公知のＲＧＢ変換を適用することにより、投稿画像が示す色彩を定量化した値をいい、後述するシステム制御部１５によって算出される。
【００５７】
かかるＲＧＢ変換は公知の技術であるため詳しい説明は省略するが、システム制御部１５によって、投稿画像を構成する画素データが、画素（ピクセル）ごとにＲ（赤）、Ｇ（緑）、Ｂ（青）の成分に分解され、各成分毎に２５６階調で量子化が行われる。当該量子化後の画素データは、例えば、式（１）によって表される。
【００５８】
（Ｒ＝０〜２５５、Ｇ＝０〜２５５、Ｂ＝０〜２５５）・・・式（１）
【００５９】
そして、投稿画像を構成する全ての画素データについて上記量子化が行われ、ＲＧＢ変換結果が算出される。すなわち、色情報は、例えば、投稿画像の各画素のＲ、Ｇ、Ｂの情報の集合である。
【００６０】
なお、投稿画像が示す色彩を定量化する手法は、上記ＲＧＢ変換に限定されるものではなく、例えば、ＣＭＹＫカラー変換又はＬａｂカラー変換等を適用してもよい。なお、ユーザ端末２−ｋから送信される投稿画像の画像データのフォーマットによっては、画素の情報が既に量子化されている場合がある。その場合、システム制御部１５は、画像データから、色情報を取得すれば良い。
【００６１】
図４（Ａ）は、投稿画像ＤＢ１４１に記憶される情報の具体例である。投稿画像ＤＢ１４１には、モザイク画像を生成するために用いられる投稿画像が記憶される。図４（Ａ）に示すように、投稿画像ＤＢ１４１には、投稿画像番号、投稿画像、ユーザＩＤ及び色情報が、投稿画像ごとに対応付けて記憶される。投稿画像番号は、対応する投稿画像が投稿された順番を示す。投稿画像番号は、各投稿画像に対して、１番から順に付与される。ユーザＩＤは、投稿画像を投稿したユーザの識別情報である。
【００６２】
素材画像ＤＢ１４２には、素材画像が記憶されている（図３（Ｂ））。かかる素材画像は、モザイク画像の基となる絵柄やデザインを示す画像データであり、例えば、ＪＰＥＧ、ＴＩＦＦ、又はＰＮＧ等のフォーマットに変換され記録される。
【００６３】
また、上記素材画像は、予め素材画像ＤＢ１４２に記録されるようにしてもよいし、ＵＳＢメモリ等の情報記録媒体に記憶された当該素材画像から、図示しないインターフェース部を介して読込まれるようにしてもよい。さらに、ユーザ端末２−ｋから送信された当該素材画像を、通信部１１を介して、取得し記憶するようにしてもよい。ユーザは、ユーザ端末２−ｋを操作して素材画像としての投稿画像を情報提供装置１に送信することにより、ユーザは、自己が望むモザイク画像を閲覧することができる。
【００６４】
図４（Ｂ）は、素材画像ＤＢ１４２に記憶される情報の具体例である。図４（Ｂ）に示すように、素材画像ＤＢ１４２には、素材画像ＩＤ及び素材画像が、素材画像ごとに対応付けて記憶される。素材画像ＩＤは、対応する素材画像の識別情報である。
【００６５】
モザイク画像ＤＢ１４３には、ユーザ端末２−ｋに提供する上記モザイク画像等が表示されるＷｅｂページを構成するためのＨＴＭＬ（Hyper Text Markup Language）文書ファイル、ＸＭＬ（Extensible Markup Language）文書ファイル、ＸＨＴＭＬ（Extensible HyperText Markup Language）文書ファイル等が記憶されている。
【００６６】
このＷｅｂページ上に表示される上記モザイク画像等は、一例として、ＨＴＭＬ文章中のタグ（例えば、公知のスタイルシートを用いて、<div style>〜</div>）内に記述される。
【００６７】
より具体的には、<TABLE border="1">〜</TABLE>で囲まれた範囲に、<div style>〜</div>内で、投稿画像ＤＢ１４１に記憶された投稿画像の割り当てられる位置が、各投稿画像に指定されている。すなわち、モザイク画像は、ＨＴＭＬ等で記述されたテーブルとして表現される。table開始タグとtable終了タグとの間（または、<div style>と</div>との間）に設定されているtdタグが示す各セルが、素材画像の各分割領域に対応する。そして、分割領域に割り当てられた投稿画像が、その分割領域に対応するセルの要素となっている。
【００６８】
また、上記ＨＴＭＬ文章中に、上記投稿画像を情報提供装置１へ送信（アップロード）するためのインターフェースを、例えば、ＣＧＩプログラム等によって記述するようにしてもよい。
【００６９】
さらに、上記ＨＴＭＬ文章中には、上記投稿画像と上記投稿画像に関連する情報（以下、「投稿画像関連情報」という）を表示するＷｅｂページを取得し表示するためのリンクを設定し、例えば、ユーザ端末２−ｋにおいて、投稿画像が選択操作された場合に、上記投稿画像と上記投稿画像に関連する情報を表示するＷｅｂページを、情報提供装置１から取得するようにしてもよい。投稿画像関連情報には、例えば、投稿画像を投稿したユーザの簡単なプロフィールが含まれる。
【００７０】
かかるＷｅｂページは、例えば、投稿画像ＤＢ１４１に記憶された投稿画像と前記投稿画像に関連する情報の対応付けに関する情報を参照して生成される。
【００７１】
ここで投稿画像の選択操作とは、例えば、ユーザのマウスの操作により、上記モザイク画像にはめ込まれた投稿画像をクリックすることをいうが、これに限定されず、例えば、タッチパネルを供えたディスプレイ等に当該投稿画像が表示される場合にあっては、当該投稿画像を指やタッチペン等で選択（押下）することをいう。換言すると、投稿画像の選択操作とは、Ｗｅｂページに表示されているモザイク画像内の一部の画像であって、モザイク画像を構成する何れかの投稿画像を選択する操作をいう。
【００７２】
この場合、図３（Ｃ）に示すように、モザイク画像ＤＢ１４３には、上記投稿画像と上記投稿画像に関連する情報（投稿画像関連情報）のＵＲＬ（例えば、http://www.yyy.zzz/zzz.html）と、上記はめ込まれた投稿画像を示すファイル名とが対応付けて記憶されている。そして、上記ＨＴＭＬ文章中には、上記投稿画像が選択操作されると、上記ファイルを取得し、表示するためのリンクを設定するための命令、例えば、
<a href="http://www.yyy.zzz/zzz.html"><img src="投稿画像を示すファイル名" ></a>が記述される。
【００７３】
図４（Ｃ）は、モザイク画像ＤＢ１４３に記憶される情報の具体例である。図４（Ｃ）に示すように、モザイク画像ＤＢ１４３には、モザイク画像ＩＤ及びモザイク画像が、モザイク画像ごとに対応付けて記憶される。モザイク画像ＩＤは、対応するモザイク画像の識別情報である。上記のリンクを設定するための命令は、テーブルのセルを示すtd開始タグとtd終了タグとの間に設定される。
【００７４】
なお、記憶部１４には、ユーザ情報ＤＢが構築されていても良い。ユーザ情報ＤＢには、各ユーザに関する情報が記憶されている。具体的に、ユーザ情報ＤＢには、ユーザＩＤ、パスワード、ユーザの名前、生年月日、性別、出身地、電話番号、電子メールアドレス、保有ポイント数、趣味、プロフィールＵＲＬ等が、ユーザごとに記憶される。ユーザＩＤは、対応するユーザの識別情報である。保有ポイント数は、ユーザが現在保有しているポイントの総数である。ユーザは、自分が保有しているポイントを、例えば、予め定められたＷｅｂサイトで利用することができる。例えば、ユーザは、ショッピングサイト等を利用して商品を購入する場合、購入代金を支払う代わりに、ポイントで支払うことができる。なお、保有ポイント数は、本発明におけるポイント数情報の一例である。
【００７５】
プロフィールＵＲＬは、ユーザの詳細なプロフィールを表示するＷｅｂページのＵＲＬである。なお、投稿画像関連情報は、例えば、投稿画像を投稿したユーザの簡単なプロフィールが含まれる。そして、投稿画像関連情報には、プロフィールＵＲＬも含まれている。投稿画像関連情報に含まれるプロフィールは、例えば、ユーザ情報ＤＢに記憶される情報が該当するが、例えば、ユーザに関する情報や、ユーザを紹介する情報であっても良い。
【００７６】
ユーザ情報ＤＢに登録されるユーザ情報は、例えば、ユーザ登録するためにユーザが入力した情報である。ユーザ情報ＤＢには、画像を投稿せずにモザイク画像を閲覧するだけのユーザの情報は登録されなくても良い。
【００７７】
記憶部１４には、また、現在の投稿数が記憶されている。投稿数の初期値は０である。
【００７８】
図２の説明に戻り、入出力インターフェース部１７は、通信部１１、表示部１２、操作部１３、及び記憶部１４とシステム制御部１５との間のインターフェース処理を行う処理部である。
【００７９】
システム制御部１５は、ＣＰＵ（Central Processing Unit）１５ａと、ＲＯＭ（Read Only Memory）１５ｂと、ＲＡＭ（Random Access Memory）１５ｃ等を有し、モザイク画像の生成処理を行う。
【００８０】
以下に、本実施形態におけるシステム制御部１５の動作の詳細について、図６〜図９を参照して説明する。
【００８１】
本実施形態におけるシステム制御部１５は、まず、素材画像ＤＢ１４２に記憶された素材画像を、投稿画像ＤＢ１４１に記憶された投稿画像の数量（以下、「投稿数」という）に応じて大きさが定められる複数の分割領域に分割する。この分割は、情報提供装置１が、何れかのユーザ端末２−ｋから新しい投稿画像を取得する都度、すなわち、投稿数が増加する都度行われる。
【００８２】
なお、本実施形態における上記分割領域は、上記素材画像を、上記投稿画像の数量と同数で、各分割領域の大きさが等しくなるように分割されるようになっている。すなわち、システム制御部１５は、ユーザ端末２−ｋから取得して投稿画像ＤＢ１４１に記憶した投稿画像の数（以下、「投稿数」という）と同数の分割領域に、素材画像を分割する。ここで、素材画像を分割領域に分割したときの分割領域の数を「分割数」という。従って、かかる分割領域の大きさは、投稿画像ＤＢ１４１に記憶された投稿画像の数量の増加に伴って、小さくなり、また、上記分割領域の数量は、投稿画像ＤＢ１４１に記憶された投稿画像の数量の増加に伴って、増加する。
【００８３】
図５は、素材画像の分割方法の一例を示す図である。図５に示すように、投稿数が１である場合、１つの分割領域が設定される。つまり、投稿画像が１である場合、１つの投稿画像でモザイク画像が生成される。なお、モザイク画像は複数の投稿画像により構成されるものであるが、説明の便宜上、１つの投稿画像のみにより構成される画像も、モザイク画像というものとする。
【００８４】
投稿数が２に増加した場合、例えば、素材画像が縦または横に２分割される。次いで、投稿数が３に増加した場合、素材画像が３分割される。３分割の場合、素材画像をきれいな碁盤の目状に分割することができない。この場合、例えば、素材画像が縦に２分割され、分割された２つの分割領域のうち何れか一方が更に２分割される。このように、分割数が素数であるために素材画像をきれいな碁盤の目状に分割することができない場合や、素材画像をきれいな碁盤の目状に分割すると、縦方向の分割領域の数と横方向の分割領域の数との比が１対１からかけ離れてしまう場合（例えば、分割数が２２である場合、縦２×横１１になる）がある。その場合は、縦方向の分割領域の数と横方向の分割領域の数との比が１対１に近くなるように、また、各分割領域の大きさ（表示面積及び縦横比）が極力近くなるように分割が行われる。
【００８５】
次いで、投稿数が４に増加した場合、素材画像が縦２×横２の４分割される。以下同様にして分割が行われる。
【００８６】
ここで、素材画像における上記分割領域の大きさと数量の関係について、図６及び図７を用いて説明する。
【００８７】
図６は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が９９枚であった場合に、素材画像が投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて大きさが定められる複数の分割領域に分割された態様を示す模式図である。
【００８８】
図６に示すように、素材画像としての馬の画像５０は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が９９枚であった場合に、９９個の分割領域５１によって、分割される。
【００８９】
また、図７は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が９８６枚であった場合に、素材画像が投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて大きさが定められる複数の分割領域に分割された態様を示す模式図である。
【００９０】
図７に示すように、素材画像としての馬の画像５０は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が９８６枚であった場合に、９８６個の分割領域６１によって、分割される。
【００９１】
図２の説明に戻り、次に、システム制御部１５は、投稿画像ＤＢ１４１に記憶された各投稿画像、及び前記素材画像の各分割領域内の色情報を算出する。
【００９２】
色情報の算出にあっては、上述したＲＧＢ変換の他、ＣＭＹＫカラー変換又はＬａｂカラー変換等を適用してもよいが、以下には、ＲＧＢ変換を適用した場合を例に説明する。
【００９３】
上記投稿画像のＲＧＢ変換を適用する際には、予めシステム制御部１５によって算出され投稿画像ＤＢ１４１に投稿画像と対応付けて記憶されたＲＧＢ変換結果（図３（Ａ））を用いるようにしてもよいし、必要に応じてシステム制御部１５に算出させるようにしてもよい。投稿画像と対応付けて記憶されたＲＧＢ変換結果とは、具体的には、図４（Ａ）に示す色情報である。
【００９４】
上記分割領域内の色情報は、上記投稿画像の色情報の算出と同様の手法を用いて、上記分割領域内の画素データに対して上記ＲＧＢ変換を適用して算出される。ここで、画像の色情報は、画像を構成する各画素の色の情報である。従って、色情報は、画像そのものを示す情報であるともいえる。そのため、画像のフォーマットによっては、画像のデータから色情報を取得することができる。その場合、色情報を算出する必要はない。なお、色情報を算出することも、色情報を取得することの一例である。
【００９５】
次に、システム制御部１５は、前記各投稿画像のＲＧＢ変換結果と、前記素材画像の各分割領域内のＲＧＢ変換結果とを比較し、前記各分割領域のＲＧＢ変換結果と近似する結果を示す前記投稿画像のＲＧＢ変換結果を抽出する。例えば、システム制御部１５は、分割領域のＲＧＢ変換結果と、投稿画像のＲＧＢ変換結果と、の類似度を、分割領域ごとに算出する。
【００９６】
上記各投稿画像のＲＧＢ変換結果と、上記各分割領域のＲＧＢ変換結果の近似の判断については種々の判断基準を適用することができる。例えば、上記各投稿画像のＲＧＢ変換結果が示す値と、上記各分割領域のＲＧＢ変換結果が示す値の差分が、予め定められる所定の閾値内であった場合には、上記各投稿画像のＲＧＢ変換結果と上記各分割領域のＲＧＢ変換結果は近似すると判断するようにしてもよい。例えば、システム制御部１５は、算出した類似度が、予め設定された閾値以上である場合に、近似すると判断する。こうして、システム制御部１５は、色情報が投稿画像の色情報に近似する分割領域を、投稿画像を割り当てるのに適した分割領域であると判断する。また、システム制御部１５は、算出した類似度が閾値以上となる分割領域が存在しない場合には、投稿画像を割り当てるのに適した分割領域が存在しないと判断する。この場合、システム制御部１５は、その投稿画像を投稿画像ＤＢ１４１に登録しない。従って、その投稿画像はモザイク画像の生成には用いられない。
【００９７】
そして、システム制御部１５は、上記各分割領域のＲＧＢ変換結果と上記投稿画像のＲＧＢ変換結果が近似すると判断した場合には、当該各分割領域のＲＧＢ変換結果が示す分割領域へ、当該投稿画像のＲＧＢ変換結果が示す投稿画像を割り当て、上記素材画像に基づいたモザイク画像を生成する。例えば、システム制御部１５は、類似度が閾値以上であった分割領域のうち、類似度が最も高い分割領域に、投稿画像を割り当てる。システム制御部１５は、記憶部１４に記憶された各投稿画像について、分割領域への割り当てを行う。記憶部１４に記憶された投稿画像の数と、分割領域の数と、が同数であるので、全ての投稿画像がそれぞれ何れかの分割領域に割り当てられると、全ての分割領域に投稿画像が割り当てられる。従って、システム制御部１５は、この割り当て結果に基づいてモザイク画像を生成することにより、完成したモザイク画像を生成することができる。完成したモザイク画像とは、投稿画像が割り当てられていない部分（欠けた部分）がないモザイク画像である。
【００９８】
ここで、モザイク画像の生成結果について図８及び図９を比較して説明する。
【００９９】
図８は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が９９枚であった場合に、システム制御部１５によって生成されたモザイク画像を示す図である。
【０１００】
図８に示すように、９９個の各分割領域には、前記各分割領域と近似すると判断された上記投稿画像がそれぞれはめ込まれて、馬の画像５０に基づいたモザイク画像６０が表示されている。
【０１０１】
また、モザイク画像６０の部分拡大領域６１には、投稿画像６２〜７０がそれぞれはめ込まれている。
【０１０２】
図９は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が９８６枚であった場合に、システム制御部１５によって生成されたモザイク画像を示す図である。
【０１０３】
図９に示すように、９８６個の各分割領域には、前記各分割領域と近似すると判断された上記投稿画像がそれぞれはめ込まれて、馬の画像５０を模したモザイク画像７０が表示されている。
【０１０４】
また、モザイク画像７０の部分拡大領域７１には、７２〜１２７がそれぞれはめ込まれている。
【０１０５】
図８及び図９がそれぞれ示すように、投稿画像ＤＢ１４１に記憶された投稿画像の数量が増加するほど、生成されたモザイク画像は、素材画像をより忠実に模したものとなっている。
【０１０６】
具体的には、モザイク画像６０とモザイク画像７０を比較すると、モザイク画像７０の方が、馬の画像５０をより忠実に模したものとなっている。
【０１０７】
この理由は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が増加するほど、モザイク画像は、多くの枚数の上記投稿画像で生成されるため、モザイク画像の解像度が増すこととなるからである。
【０１０８】
このようにして生成されたモザイク画像は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が増加するほど、素材画像に基づいたモザイク画像の解像度が向上し、当該モザイク画像によって模された素材画像が段階的に視認可能に把握されることとなる。
【０１０９】
なお、システム制御部１５は、前記素材画像の輪郭を示す分割領域に対して、優先的に前記画像を割り当て、前記素材画像に基づいたモザイク画像を生成するようにしてもよい。輪郭を示す分割領域とは、例えば、素材画像に表現されている模様、図形、オブジェクト等の輪郭を示す画像を含む分割領域である。
【０１１０】
具体的に図７を用いて説明する。例えば、システム制御部１５は、図７に示した馬の輪郭を示す分割領域に対して、投稿画像を割り当てていき、馬にまたがっている人物の輪郭を示す分割領域への割り当てが完了した後に、輪郭内部の割り当てを行うことでモザイク画像を生成する。また、例えば、システム制御部１５は、馬の輪郭を示す分割領域に優先的に投稿画像を割り当てるが、馬の輪郭を示す分割領域の色情報が投稿画像の色情報に近似しない場合は、馬の輪郭以外の分割領域に、投稿画像を割り当てても良い。
【０１１１】
このようにしてモザイク画像を生成することで、かかるＷｅｂページを閲覧するユーザは、上記優先順位に定められる特定の部位から完成されるモザイク画像を、視覚的に楽しみながら閲覧することができる。画像から輪郭を抽出する方法としては、例えば、色が急激に変化する箇所を輪郭と認定する方法がある。なお、輪郭を抽出する方法は公知であるので、詳細な説明は省略する。
【０１１２】
なお、上記各分割領域には、投稿画像を送信したユーザへ付与するポイントを対応付けて記憶するようにしてもよい。この場合、システム制御部１５は、かかるポイントが対応付けて記憶された分割領域へ投稿画像をはめ込む場合には、当該投稿画像を送信したユーザへポイントを付与するようになっている。すなわち、システム制御部１５は、素材画像を分割領域に分割したときに、複数の分割領域の中から、ユーザへポイントを付与する分割領域を決定する。そして、システム制御部１５は、モザイク画像を生成するときに、ポイントを付与する分割領域に投稿画像を割り当てた場合、割り当てられた投稿画像を投稿したユーザにポイントを付与する。具体的に、システム制御部１５は、ユーザ情報ＤＢに記憶されている保有ポイント数に、付与ポイント数として例えば予め設定されたポイント数を加算することにより、保有ポイント数を更新する。
【０１１３】
このように構成することによって、投稿画像を送信するユーザに対して、さらに投稿画像を送信する意欲を喚起させ、他のユーザに反復継続してモザイク画像を閲覧させる意欲を惹起させ、高い集客効果を奏することができる。
【０１１４】
また、システム制御部１５は、記憶すべき前記画像の数として予め定められる前記枚数（以下単に、「記憶すべき投稿画像の数量」とする）と、前記数量に対応した大きさの複数の分割領域によって分割された素材画像とを、対応付けて、素材画像ＤＢ１４２に予め記憶するようにしてもよい（図３（Ｂ））。ここで、記憶すべき投稿画像の数量とは、分割数のことをいう。
【０１１５】
具体的には、システム制御部１５は、素材画像ＤＢ１４２に記憶された素材画像を、記憶すべき投稿画像の数量と同数で、各分割領域の大きさが等しくなるように分割し、前記数量と対応付けて素材画像ＤＢ１４２に予め記憶する。
【０１１６】
図１０（Ａ）は、素材画像ＤＢ１４２に記憶される情報の具体例である。図１０（Ａ）に示すように、素材画像ＤＢ１４２には、素材画像ＩＤ、素材画像、分割パターン数及び素材画像情報が、素材画像ごとに対応付けて記憶される。分割パターン数は、対応する素材画像において分割数のパターンが行くつかるかを示す情報である。例えば、ある素材画像に対する分割数として、９９及び９８６があるものとする。この場合、分割パターン数は２に設定される。なお、分割数は、３以上に設定されても良い。
【０１１７】
素材画像情報は、分割パターンごとの分割数及び分割領域に関する情報である。素材画像情報は、分割パターン数が示す個数分記憶される。図１０（Ｂ）は、素材画像情報に設定される情報の一例を示す図である。図１０（Ｂ）に示すように、素材画像情報は、分割数及び色情報が設定される。色情報は、対応する分割数が示す数分設定される。
【０１１８】
色情報は、素材画像から分割された分割領域のうち、対応する１個の分割領域の色情報である。前述したように、色情報は、画像そのものを示す情報であるといえる。従って、分割領域の色情報は、複数の分割領域に分割された素材画像であるといえる。
【０１１９】
そして、システム制御部１５は、投稿画像ＤＢ１４１に記憶された投稿画像の数量と、前記記憶すべき投稿画像の数量とを比較する。そして、システム制御部１５は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が、前記記憶すべき投稿画像の数量に近似した場合に、前記記憶すべき投稿画像の数量と対応付けて素材画像ＤＢ１４２に記憶された素材画像を抽出し、前記記憶された投稿画像を、前記抽出された素材画像に対応する分割領域へ割り当て、前記素材画像に基づいたモザイク画像を生成するようにしてもよい。すなわち、システム制御部１５は、現在の投稿数に近似する分割数に対応する各分割領域の色情報を素材画像ＤＢ１４２から抽出する。
【０１２０】
上記投稿画像ＤＢ１４１に記憶された投稿画像の数量と、前記記憶すべき投稿画像の数量との近似の判断については、種々の判断基準を適用することができる。例えば、上記投稿画像ＤＢ１４１に記憶された投稿画像の数量と、前記記憶すべき投稿画像の数量の差分が、予め定められる所定の閾値内であった場合には、上記投稿画像ＤＢ１４１に記憶された投稿画像の数量と、前記記憶すべき投稿画像の数量は近似すると判断するようにしてもよい。
【０１２１】
また、例えば、システム制御部１５は、現在の投稿数と、素材画像ＤＢ１４２に記憶されている各分割数と、を比較する。そして、システム制御部１５は、現在の投稿数以上の値を示す分割数のうち、現在の投稿数と最も近い分割数を選択する。例えば、ある素材画像に対する分割数として、９９及び９８６があるものとする。この場合、投稿数が１以上９９以下である場合、分割数として９９が選択される。また、投稿数が１００以上である場合、分割数として９８６が選択される。
【０１２２】
このように構成することにより、システム制御部１５は、上記モザイク画像を生成する際（直前）に、素材画像ＤＢ１４２に記憶された素材画像を、投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて大きさが定められる複数の分割領域に分割する必要がないため、装置全体の処理速度の向上化を図ることができる。
【０１２３】
そして、システム制御部１５は、ユーザ端末２−ｋからのＨＴＴＰリクエストに応じて上記モザイク画像を表示するＷｅｂページを生成し、ユーザ端末２−ｋに配信する。
【０１２４】
次に、ユーザ端末２−ｋの構成及び機能について、図１１を用いて説明する。
【０１２５】
図１１は、ユーザ端末２−ｋの概要構成例を示すブロック図である。
【０１２６】
図１１に示すように、ユーザ端末２−ｋは、操作部２１と、表示部２２と、通信部２３と、ドライブ部２４と、記憶部２５と、入出力インターフェース部２６と、システム制御部２７と、を備えている。そして、システム制御部２７と入出力インターフェース部２６とは、システムバス２８を介して接続されている。ユーザ端末２−ｋとしては、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、又は携帯電話機等を適用できる。
【０１２７】
操作部２１は、例えば、キーボード及びマウス等を備える。
【０１２８】
表示部２２は、Ｗｅｂページ等を表示するためのディスプレイを備える。
【０１２９】
通信部２３は、ネットワークＮＷに接続して情報提供装置１等との通信状態を制御する。ドライブ部２４は、例えば、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫ（記録媒体）からデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。
【０１３０】
記憶部２５は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム（Ｏ／Ｓ），Ｗｅｂブラウザプログラム等を記憶する。
【０１３１】
システム制御部２７は、ＣＰＵ２７ａ，ＲＯＭ２７ｂ，及びＲＡＭ２７ｃ等を備える。そして、システム制御部２７は、オペレーティングシステムの実行下でＷｅｂブラウザプログラムを実行することにより、Ｗｅｂブラウザに、上述したモザイク画像が表示される。
【０１３２】
また、システム制御部２７は、上記投稿画像を、通信部２３を介して情報提供装置１へ送信する。さらに、システム制御部２７は、上記投稿画像に関連する情報を、上記投稿画像に対応付けて送信することもできる。
【０１３３】
次に、本実施形態におけるユーザ端末２−ｋのリクエストに応じた情報提供システムの動作について、図１２乃至図１６を用いて説明する。
【０１３４】
図１２は、本実施形態におけるユーザ端末２−ｋのリクエストに応じた情報提供装置１の動作を示すシーケンス図である。
【０１３５】
図１２に示すように、あるユーザ端末２−ｋ、例えばユーザ端末２−１において、ユーザが、投稿する画像を選択する。すると、ユーザ端末２−１は、選択された画像を、投稿画像として情報提供装置１に送信する（ステップＳ１０）。このとき、ユーザ端末２−１は、画像を投稿したユーザのユーザＩＤを情報提供装置１に送信する。
【０１３６】
図１３及び図１４は、本実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。投稿画像受信時処理は、情報処理装置１が、ユーザ端末２−ｋから投稿画像を受信したときに開始される。
【０１３７】
図１３に示すように、システム制御部１５は、素材画像ＤＢ１４２に記憶されている素材画像を、現在の投稿数Ｎ＋１個の分割領域に分割する（ステップＳ１０１）。なお、素材画像ＤＢ１４２に複数の素材画像が記憶されている場合、システム制御部１５は、例えば、予め設定された素材画像を取得するものとする。
【０１３８】
次いで、システム制御部１５は、Ｎ＋１個の分割領域の中から、ユーザへポイントを付与する分割領域（以下、「ポイント付与領域」という）を決定する（ステップＳ１０２）。例えば、システム制御部１５は、ポイント付与領域をランダムに決定しても良い。また、システム制御部１５は、複数の分割領域に対してポイント付与領域を割り当てても良い。こうして、システム制御部１５は、ポイントを付与する分割領域を予め定める。
【０１３９】
次いで、システム制御部１５は、投稿画像ＤＢ１４１に既に記憶されている各投稿画像について、分割領域への割り当てを行う。先ず、システム制御部１５は、投稿画像ＤＢ１４１に既に記憶されている各投稿画像の色情報を、投稿画像ＤＢ１４１から取得する（ステップＳ１０３）。以降、投稿画像番号がｍである投稿画像を、投稿画像ｍという。
【０１４０】
次いで、システム制御部１５は、分割領域番号ｉに１を設定する（ステップＳ１０４）。以降、分割領域番号がｉである分割領域を、分割領域ｉという。次いで、システム制御部１５は、分割領域番号ｉがＮ＋１以下であるか否かを判定する（ステップＳ１０５）。このとき、システム制御部１５は、分割領域番号ｉがＮ＋１以下であると判定した場合には（ステップＳ１０５：ＹＥＳ）、分割領域ｉの色情報を算出する（ステップＳ１０６）。
【０１４１】
次いで、システム制御部１５は、分割領域ｉの色情報と、投稿画像１〜Ｎの色情報と、の類似度をそれぞれ算出する（ステップＳ１０７）。次いで、システム制御部１５は、投稿画像１〜Ｎのうち、類似度が最も高い投稿画像を選択する（ステップＳ１０８）。次いで、システム制御部１５は、分割領域番号ｉに１を加算して分割領域番号ｉを更新して（ステップＳ１０９）、ステップＳ１０５に移行する。
【０１４２】
ステップＳ１０５において、システム制御部１５は、分割領域番号ｉがＮ＋１以下ではないと判定した場合には（ステップＳ１０５：ＮＯ）、Ｎ＋１個の分割領域のうち、最も高い類似度が算出された分割領域を選択する（ステップＳ１１０）。
【０１４３】
次いで、システム制御部１５は、選択した分割領域において最も高い類似度が算出された投稿画像を選択する（ステップＳ１１１）。次いで、システム制御部１５は、選択した投稿画像を、選択した分割領域に割り当てる（ステップＳ１１２）。例えば、システム制御部１５は、選択した投稿画像の画像番号と、選択した分割領域の分割領域番号とを対応付けて記憶部１４に記憶させる。次いで、システム制御部１５は、後述するポイント処理を実行する（ステップＳ１１３）。
【０１４４】
次いで、システム制御部１５は、分割領域をＮ個選択したか否かを判定する（ステップＳ１１４）。このとき、システム制御部１５は、分割領域をＮ個選択していないと判定した場合には（ステップＳ１１４：ＮＯ）、まだ選択していない各分割領域について、算出された類似度が最も高い投稿画像をそれぞれ再選択する（ステップＳ１１５）。このとき、システム制御部１５は、ステップＳ１１１において既に選択されたことがある投稿画像を除外して、再選択を行う。次いで、システム制御部１５は、まだ選択していない分割領域のうち、再選択された投稿画像との類似度が最も高い分割領域を選択する（ステップＳ１１６）。次いで、システム制御部１５は、ステップＳ１１１に移行する。
【０１４５】
システム制御部１５は、ステップＳ１１１〜Ｓ１１６の処理を繰り返すことにより、分割領域と投稿画像の取り得る組み合わせの中から、類似度が高い組み合わせを優先して、分割領域への投稿画像の割り当てを行う。
【０１４６】
ステップＳ１１４において、システム制御部１５は、分割領域をＮ個選択したと判定した場合には（ステップＳ１１４：ＹＥＳ）、今回受信した投稿画像の割り当てを行う。図１４に示すように、システム制御部１５は、今回受信した投稿画像の色情報を算出する（ステップＳ１１７）。次いで、システム制御部１５は、Ｎ＋１個の分割領域のうちまだ投稿画像が割り当てられていない分割領域を選択する（ステップＳ１１８）。次いで、システム制御部１５は、受信した投稿画像の色情報と、選択した分割領域の色情報と、の類似度を算出する（ステップＳ１１９）。次いで、システム制御部１５は、算出した類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ１２０）。
【０１４７】
このとき、システム制御部１５は、算出した類似度が閾値以上ではないと判定した場合には（ステップＳ１２０：ＮＯ）、投稿画像の送信元のユーザ端末２−ｋに、投稿拒否メッセージを送信して（ステップＳ１２１）、投稿画像受信時処理を終了させる。投稿拒否メッセージは、投稿画像の投稿が拒否された旨を示すメッセージである。ユーザ端末２−ｋは、受信した投稿拒否メッセージを表示部２２に表示する。この場合、システム制御部１５は、今回取得した投稿画像を投稿画像ＤＢ１４１に登録しない。また、この場合、ユーザ端末２−ｋから受信された投稿画像のうち、投稿画像ＤＢ１４１に登録されなかった投稿画像の数は、投稿数Ｎに含まれない。
【０１４８】
一方、システム制御部１５は、算出した類似度が閾値以上であると判定した場合には（ステップＳ１２０：ＹＥＳ）、投稿数Ｎに１を加算して投稿数Ｎを更新する（ステップＳ１２２）。次いで、システム制御部１５は、今回受信した投稿画像を、選択した分割領域に割り当てる（ステップＳ１２３）。次いで、システム制御部１５は、今回受信した投稿画像を投稿画像ＤＢ１４１に登録する（ステップＳ１２４）。具体的に、システム制御部１５は、更新された投稿画像番号Ｎ、今回受信した投稿画像、今回受信したユーザＩＤ及び今回受信した投稿画像の色情報を、対応付けて記憶する。
【０１４９】
次いで、システム制御部１５は、ポイント処理を実行する（ステップＳ１２５）。次いで、システム制御部１５は、後述するモザイク画像生成処理を実行する（ステップＳ１２６）。次いで、システム制御部１５は、投稿画像の送信元のユーザ端末２−ｋに、投稿完了メッセージを送信して（ステップＳ１２７）、投稿画像受信時処理を終了させる。投稿完了メッセージは、投稿画像の投稿が完了された旨を示すメッセージである。ユーザ端末２−ｋは、受信した投稿完了メッセージを表示部２２に表示する。
【０１５０】
図１５は、本実施形態に係る情報提供装置１のシステム制御部１５のポイント処理における処理例を示す図である。図１５に示すように、システム制御部１５は、選択した分割領域がポイント付与領域であるか否かを判定する（ステップＳ１３１）。このとき、システム制御部１５は、選択した分割領域がポイント付与領域ではないと判定した場合には（ステップＳ１３１：ＮＯ）、ポイント処理を終了させる。
【０１５１】
一方、システム制御部１５は、選択した分割領域がポイント付与領域であると判定した場合には（ステップＳ１３１：ＹＥＳ）、選択した分割領域に割り当てられた投稿画像に対応するユーザＩＤを、投稿画像ＤＢから取得する（ステップＳ１３２）。次いで、システム制御部１５は、取得したユーザＩＤに対応する保有ポイント数を更新する（ステップＳ１３３）。具体的に、システム制御部１５は、ユーザ情報ＤＢから、ユーザＩＤに対応する保有ポイント数を取得する。次いで、システム制御部１５は、取得した保有ポイント数に、例えば予め設定されたポイント数を加算してポイント数を更新する。次いで、システム制御部１５は、取得したユーザＩＤに対応付けてユーザ情報ＤＢに記憶されている保有ポイント数を、更新されたポイント数に書き換える。システム制御部１５は、ステップＳ１３３の処理を終えると、ポイント処理を終了させる。
【０１５２】
なお、同一のユーザから投稿された投稿画像が、複数回ポイント付与領域に割り当てられる場合がある。その場合、システム制御部１５は、最初の１回にのみ、ユーザにポイントを付与する処理を行い、２回目以降は、ポイントを付与しなくても良い。
【０１５３】
図１６は、本実施形態に係る情報提供装置１のシステム制御部１５のモザイク画像生成処理における処理例を示す図である。図１６に示すように、システム制御部１５は、Ｎ個のセルを有するテーブルをＨＴＭＬで記述したデータ（以下、「テーブルパーツデータ」という）を生成する（ステップＳ１５１）。次いで、システム制御部１５は、分割領域番号ｉに１を設定する（ステップＳ１５２）。
【０１５４】
次いで、システム制御部１５は、分割領域ｉに割り当てられた投稿画像を選択する（ステップＳ１５３）。次いで、システム制御部１５は、選択した投稿画像をＷｅｂページ内のテーブルにインライン表示するためのimgタグを生成する（ステップＳ１５４）。
【０１５５】
次いで、システム制御部１５は、選択した投稿画像を投稿したユーザのユーザＩＤを、投稿画像ＤＢ１４１から取得する（ステップＳ１５５）。次いで、システム制御部１５は、取得したユーザＩＤに対応するユーザ情報を、ユーザ情報ＤＢから取得する（ステップＳ１５６）。次いで、システム制御部１５は、取得したユーザ情報に基づいて、投稿画像関連情報を表示するためのＨＴＭＬ文書（以下、「投稿画像関連情報パーツデータ」という）を生成する（ステップＳ１５７）。次いで、システム制御部１５は、投稿画像関連情報のＵＲＬを含むaタグを生成する（ステップＳ１５８）。
【０１５６】
次いで、システム制御部１５は、生成したimgタグ及びａタグを、ステップＳ１５１において生成したテーブルパーツデータ内のセルのうち、分割領域ｉに対応するセルに設定する（ステップＳ１５９）。次いで、システム制御部１５は、分割領域番号ｉがＮ未満であるか否かを判定する（ステップＳ１６０）。このとき、システム制御部１５は、分割領域番号ｉがＮ未満であると判定した場合には（ステップＳ１６０：ＹＥＳ）、分割領域番号ｉに１を加算して分割領域番号ｉを更新する（ステップＳ１６１）。次いで、システム制御部１５は、ステップＳ１５３に移行する。
【０１５７】
一方、システム制御部１５は、分割領域番号ｉがＮ未満ではないと判定した場合には（ステップＳ１６０：ＮＯ）、タグが設定されたテーブルパーツデータを、モザイク画像としてモザイク画像ＤＢに登録する（ステップＳ１６２）。システム制御部１５は、ステップＳ１６２の処理を終えると、モザイク画像生成処理を終了させる。
【０１５８】
図１２の説明に戻り、あるユーザ端末２−ｋ、例えば、ユーザ端末２−２において、Ｗｅｂブラウザが起動し、システム制御部２７から情報提供装置１にＨＴＴＰリクエストが送信されると（ステップＳ１）、システム制御部１５は、かかるリクエストに応じて、モザイク画像を構成するＷｅｂページ（モザイク画像を表示するＷｅｂページ）を生成し（ステップＳ２）、当該Ｗｅｂページを、ユーザ端末２−２へ配信する（ステップＳ３）。具体的に、システム制御部１５は、モザイク画像ＤＢ１４３に記憶されているテーブルパーツデータのうち、最後に記憶されたテーブルパーツデータ（最新のテーブルパーツデータ）を、モザイク画像ＤＢ１４３から取得する。次いで、システム制御部１５は、モザイク画像を表示するＷｅｂページのＨＴＭＬ文書として、取得したテーブルパーツデータを含むＨＴＭＬ文書を生成する。そして、システム制御部１５は、生成したＨＴＭＬ文書をユーザ端末２−２に送信する。なお、ステップＳ１において送信されるＨＴＴＰリクエストを、「モザイク画像ページリクエスト」という。モザイク画像を構成するＷｅｂページ（より具体的には、モザイク画像を構成するＷｅｂページのＨＴＭＬ文書）は、本発明における表示情報の一例である。
【０１５９】
なお、上述したように、上記Ｗｅｂページに表示されるモザイク画像は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が増加するほど、素材画像に基づいたモザイク画像の解像度が向上する。従って、上記ユーザ端末２−２からのＨＴＴＰリクエストに応じて生成されるＷｅｂページに表示されるモザイク画像は、上記ＨＴＴＰリクエストが送信された際の投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて、異なる解像度を示すものとなる。従って、本シーケンスにおいて、ユーザ端末２−ｋ、例えば、ユーザ端末２−１からの投稿画像の送信（ステップＳ１０）は、特に順序を限定せずに受け付けるようになっている。
【０１６０】
図１２の説明に戻り、ユーザ端末２−１のシステム制御部２７は、取得したモザイク画像を構成するＷｅｂページを表示部２２のディスプレイ上に表れたウインドウ画面内に、モザイク画像として表示する（ステップＳ４）。
【０１６１】
ここで、表示部２２のディスプレイ上に表れるモザイク画像について、図１７を用いて説明する。
【０１６２】
図１７は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【０１６３】
図１７に示すように、モザイク画像を構成するＷｅｂページ１３０には、上記コンテンツ情報を示す情報表示部１３１と、情報提供装置１へ投稿画像を送信するための投稿画像送信部１３２と、モザイク画像１３３と、投稿画像と前記投稿画像に関連する情報（投稿画像関連情報）が表示される投稿画像関連情報表示部１３４とが表示されている。
【０１６４】
なお、投稿画像送信部１３２は、投稿画像を、ユーザ端末２−ｋから情報提供装置１へ送信するために用いられるインターフェースであり、例えば、情報提供装置１に設置されるＣＧＩプログラム等により実現される。
【０１６５】
また、モザイク画像１３３には、システム制御部１５によって生成されたモザイク画像が表示されている。かかるモザイク画像１３３は、上述したように投稿画像がはめ込まれて生成されており、かかる投稿画像には、上述したように投稿画像と当該投稿画像に関連する情報を取得するためのリンクが設定されている。
【０１６６】
かかるリンクが設定されていることを示す表示の一例として、モザイク画像１３３内において、投稿画像の外形枠を強調表示（例えば、外形枠を太線で表示）させるようにしてもよい。なお、リンクが設定されていることを示す表示は、これに限定されるものではなく、例えば、上記外形枠を点滅表示させたり、又は何らの表示をしないようにしてもよい。
【０１６７】
そして、ユーザ端末２−ｋの操作部２１によって、モザイク画像１３３内の投稿画像が選択操作（例えば、操作部２１のマウスにより、上記投稿画像をクリック）された場合には、システム制御部１５は、当該投稿画像と当該投稿画像に対応付けられた当該投稿画像に関連する情報を表示するＷｅｂページを、ユーザ端末２−ｋへ配信する。
【０１６８】
投稿画像関連情報表示部１３４には、上記当該投稿画像に関連する情報を表示するＷｅｂページの一例として、当該投稿画像と当該投稿画像に関連する情報が、いわゆるポップアップウィンドウによって表示されている。
【０１６９】
具体的には、投稿画像関連情報表示部１３４には、投稿画像に示される人物の名前、出身地、趣味や、自己のプロフィールを示すリンク先としてのＵＲＬ等が表示される。なお、例えば、Ｗｅｂページ１３０が表示されてから、ユーザがモザイク画像１３３内の何れの投稿画像も選択操作していない場合、投稿画像関連情報表示部１３４は表示されない。
【０１７０】
同様に、システム制御部１５は、モザイク画像１３３内の他の投稿画像が選択された場合には、当該投稿画像と当該投稿画像に対応付けられた当該投稿画像に関連する情報を表示するＷｅｂページを、ユーザ端末２−ｋへ配信する。
【０１７１】
図１２の説明に戻り、ユーザ端末２−ｋの操作部２１によって、モザイク画像１３３内の所定の投稿画像が選択操作（かかる投稿画像をクリック）された場合には（ステップＳ５：ＹＥＳ）、システム制御部２７は、情報提供装置１にＨＴＴＰリクエストを送信する（ステップＳ６）。かかるＨＴＴＰリクエストは、上記投稿画像と当該投稿画像に対応付けられた当該投稿画像に関連する情報を表示するＷｅｂページを、ユーザ端末へ配信する旨の要求である。
【０１７２】
かかるＨＴＴＰリクエストを受信したシステム制御部１５は、上記投稿画像と当該投稿画像に対応付けられた当該投稿画像に関連する情報を表示するＷｅｂページを取得し（ステップＳ７）、ユーザ端末２−ｋへ配信する（ステップＳ８）。具体的に、システム制御部１５は、ＨＴＴＰリクエストに含まれるＵＲＬに対応する投稿画像関連情報パーツデータを記憶部１４から取得する。次いで、システム制御部１５は、モザイク画像を構成するＷｅｂページのＨＴＭＬ文書として、モザイク画像ＤＢ１４３に記憶されている最新のテーブルパーツデータと、取得した投稿画像関連情報パーツデータと、を含むＨＴＭＬ文書を生成する。そして、システム制御部１５は、生成したＨＴＭＬ文書をユーザ端末２−ｋに送信する。なお、投稿数が０である場合、モザイク画像、すなわち、テーブルパーツデータは生成されていない。従って、この場合、システム制御部１５は、モザイク画像を表示しないＷｅｂページのＨＴＭＬ文書を送信する。投稿画像に関連する情報を表示するＷｅｂページ（より具体的には、投稿画像関連情報パーツデータ）は、本発明におけるプロフィール情報の一例である。
【０１７３】
なお、システム制御部１５は、ユーザ端末２−ｋから投稿画像を取得するときに、画像を投稿したユーザのプロフィールの情報をユーザ端末２−ｋから取得しても良い。つまり、システム制御部１５は、ユーザが画像を投稿するときに、ユーザのプロフィールを入力させるようにする。この場合、システム制御部１５は、受信したプロフィールの情報に基づいて、投稿画像関連情報パーツデータを生成する。
【０１７４】
そして、ユーザ端末２−ｋのシステム制御部２７は、上記投稿画像と当該投稿画像に対応付けられた当該投稿画像に関連する情報を表示するＷｅｂページを表示部２２のディスプレイ上に表れたウインドウ画面内（上述した、投稿画像関連情報表示部１３４）に表示する（ステップＳ９）。なお、システム制御部１５は、投稿画像関連情報パーツデータのみを、ユーザ端末２−ｋに送信しても良い。この場合、ユーザ端末２−ｋは、受信した投稿画像関連情報パーツデータに基づいて、現在表示されているＷｅｂページ内に、投稿画像関連情報を表示する。
【０１７５】
なお、上記実施形態においては、直近（システム制御部２７から情報提供装置１にＨＴＴＰリクエストが送信された際）に生成されたモザイク画像を表示するＷｅｂページを表示画面として表示するように構成したが、前記モザイク画像と同一の素材画像に基づいた過去に生成された上述した解像度が低いモザイク画像を表示するＷｅｂページを、比較可能にウインドウ画面内に表示画面として表示するようにしてもよい。
【０１７６】
この場合、例えば、素材画像ＤＢ１４２には、過去に生成されたモザイク画像が、素材画像と対応付けられて記憶されるようになっている。そして、ユーザ端末２−ｋにおいて、Ｗｅｂブラウザが起動し、システム制御部２７から情報提供装置１にＨＴＴＰリクエストが送信されると、システム制御部１５は、かかるリクエストに応じて、上記ＨＴＴＰリクエストが送信された際の投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて生成されたモザイク画像と、過去に生成されたモザイク画像を表示するＷｅｂページを、ユーザ端末２−ｋへ配信する。
【０１７７】
そして、ユーザ端末２−ｋのシステム制御部３７は、取得した上記Ｗｅｂページを表示部２２のディスプレイ上に表れたウインドウ画面内に表示する。
【０１７８】
ここで、上記直近に生成されたモザイク画像及び前記モザイク画像と同一の素材画像に基づいた過去に生成された上述した解像度が低いモザイク画像を表示するＷｅｂページが表示部２２のディスプレイ上に表れたウインドウ画面内に表示される画面例について、図１８を用いて説明する。
【０１７９】
図１８は、直近に生成されたモザイク画像及び前記モザイク画像と同一の素材画像に基づいた過去に生成された上述した解像度が低いモザイク画像を表示するＷｅｂページが表示部２２のディスプレイ上に表れたウインドウ画面内に表示される画面例を示す図である。
【０１８０】
図１８に示すように、モザイク画像を構成するＷｅｂページ１４１には、モザイク画像表示部１４２に、直近に生成されたモザイク画像１４３と、直近に生成されたモザイク画像１４３と同一の素材画像に基づいた過去に生成された上述した解像度が低いモザイク画像１４４〜１４７が表示されている。そして、モザイク画像１４３〜１４７は、切り替えボタン１４８及び１４９によって、回動可能に表示される。ここで、回動とは、モザイク画像１４３〜１４７が、Ｗｅｂページ上に設定された仮想的な円軌道に沿って、Ｗｅｂページ上を移動することをいう。例えば、切り替えボタン１４８がユーザによって選択操作された場合、モザイク画像１４３〜１４７は、仮想的な円軌道を時計回りに移動する。一方、切り替えボタン１４９がユーザによって選択操作された場合、モザイク画像１４３〜１４７は、仮想的な円軌道を反時計回りに移動する。
【０１８１】
かかるＷｅｂページを閲覧するユーザは、上記モザイク画像によって模された素材画像を、比較しながら段階的に視認可能に把握することができる。
【０１８２】
以上説明したように、本実施形態によれば、情報提供装置１のシステム制御部１５が、ユーザ端末２−ｋからネットワークを介して投稿画像を取得し、取得された投稿画像を投稿画像ＤＢ１４１に記憶させ、取得された投稿画像の色情報と、元画像とされた素材画像の各分割領域の色情報と、に基づいて、取得された投稿画像を何れかの分割領域に割り当てて、モザイク画像を生成し、モザイク画像を生成した後、投稿数が増加することに応じて、分割領域の数を変えて、モザイク画像を新たに生成する。
【０１８３】
従って、新たに生成されたモザイク画像の解像度が、先に生成されたモザイク画像から変化する。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０１８４】
また、システム制御部１５が、投稿画像ＤＢ１４１に記憶された投稿画像の数に応じた数の分割領域に分割された素材画像の分割領域に、取得された投稿画像を割り当てて、モザイク画像を生成し、投稿画像ＤＢ１４１に記憶された投稿画像の数が増加するに従って、素材画像の分割領域の数を増加させてモザイク画像を生成する。
【０１８５】
従って、投稿数が増加するに従って、生成されるモザイク画像の解像度が向上する。そのため、投稿数が増加するに従って素材画像をより忠実に模したモザイク画像が生成されるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０１８６】
さらに、投稿画像の数が増加するに従って、表示されるモザイク画像が動的に変化する様子をリアルタイムにて表示することができ、同一ユーザに限らず、その他のユーザに対しても継続して画像の投稿を促すことが可能となる。
【０１８７】
また、システム制御部１５は、投稿数と同数の分割領域に分割された素材画像の分割領域に投稿画像を割り当ててモザイク画像を生成する。
【０１８８】
そのため、投稿数が増加するに従って解像度を向上させつつ、欠けた部分のない完成したモザイク画像を生成することができる。
【０１８９】
また、システム制御部１５が、取得された投稿画像の色情報と、各分割領域の色情報と、に基づいて、取得された投稿画像を割り当てるのに適した分割領域が存在するか否かを判定し、投稿画像ＤＢ１４１は、割り当てるのに適した分割領域が存在しないと判定された投稿画像をモザイク画像の生成に用いず、且つ、割り当てるのに適した分割領域が存在しないと判定された投稿画像の数を、投稿数に含ませない。
【０１９０】
従って、ユーザ端末２−ｋから取得された投稿画像がどの分割領域にも適さない場合、その画像はモザイク画像の生成には用いられない。そのため、素材画像をより忠実に模したモザイク画像を生成することができるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０１９１】
また、システム制御部１５が、投稿画像と、投稿画像を投稿するユーザのユーザＩＤと、をユーザ端末２−ｋから取得し、ユーザ端末２−ｋから取得された投稿画像が、ポイント付与領域に割り当てられた場合には、ユーザ情報ＤＢに記憶された保有ポイント数に付与対象のポイント数を加算して保有ポイント数を更新する。
【０１９２】
従って、ポイント付与領域に投稿画像が割り当てられると、その画像を投稿したユーザにポイントが付与される。これにより、ユーザに投稿画像を投稿させる意欲をもたせることができる。そのため、モザイク画像の解像度や、モザイク画像により模される素材画像が早く変わることが期待されるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０１９３】
また、システム制御部１５が、ユーザから投稿される投稿画像をユーザ端末２−ｋから取得し、生成されたモザイク画像を表示するためのＨＴＭＬ文書をユーザ端末２−ｋに送信し、ＨＴＭＬ文書に基づいてユーザ端末２−ｋにより表示されたモザイク画像に含まれる投稿画像がユーザにより選択されるとによりユーザ端末２−ｋから送信されるＨＴＴＰリクエストを受信し、受信されたＨＴＴＰリクエストのＵＲＬに対応するユーザのプロフィールを含む投稿画像関連情報パーツデータを、ＨＴＴＰリクエストの送信元のユーザ端末２−ｋに送信する。
【０１９４】
従って、モザイク画像を閲覧するユーザは、表示されたモザイク画像に含まれる投稿画像を投稿したユーザのプロフィールを閲覧することができる。そのため、ユーザにモザイク画像を閲覧させる意欲をもたせることができる。
【０１９５】
また、システム制御部１５は、ネットワークを介して接続される複数のユーザ端末２−ｋから複数の投稿画像を取得し、前記取得した複数の投稿画像を投稿画像ＤＢ１４１に記憶し、素材画像ＤＢ１４２に記憶された素材画像を、投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて大きさが定められる複数の分割領域に分割し、投稿画像ＤＢ１４１に記憶された各投稿画像、及び前記素材画像の各分割領域内にＲＧＢ変換を適用し、前記各投稿画像のＲＧＢ変換結果と、前記素材画像の各分割領域内のＲＧＢ変換結果とを比較し、上記分割領域のＲＧＢ変換結果と上記投稿画像のＲＧＢ変換結果が近似すると判断した場合には、当該分割領域のＲＧＢ変換結果が示す分割領域へ、当該投稿画像のＲＧＢ変換結果が示す投稿画像を割り当て、上記素材画像に基づいたモザイク画像を生成し、前記モザイク画像を表示するＷｅｂページを生成し、前記生成されたＷｅｂページを、例えば、アクセス要求があったユーザ端末２−ｋへ配信するため、取得する投稿画像の数量の増加に伴って、素材画像に基づいたモザイク画像の解像度が向上し、当該モザイク画像によって模された素材画像が段階的に視認可能に把握される。
【０１９６】
従って、ユーザに反復継続してモザイク画像を閲覧させる意欲を惹起させ、高い集客効果を奏することができる。これにより、多くのユニークユーザやリピータを獲得することができる。そして、イベント等において十分な集客効果を望むことができる。
【０１９７】
従来の技術では、上述したモザイク画像をイベントや商品広告に使用しても、初見においてはその珍しさから、ユーザの注意を惹くものであるが、既に存在する素材画像を表現するものであるため、高度な独創性を有するものではなく、多くのユニークユーザやリピータを獲得することが困難で、十分な集客効果や費用対効果を望むことが困難であった。また、ポスターやＷｅｂページ等に、高い視認性を有するモザイク画像を用いたとしても、ユーザに継続してモザイク画像を閲覧させる意欲を惹起させることは困難であり、高い集客効果を望むことはできなかった。
【０１９８】
また、システム制御部１５は、素材画像ＤＢ１４２に記憶された素材画像を、記憶すべき前記画像の数として予め定められる前記枚数と同数で、各分割領域の大きさが等しくなるように分割し、前記数量と対応付けてモザイク画像ＤＢ１４３に予め記憶し、投稿画像ＤＢ１４１に記憶された投稿画像の数量が、前記記憶すべき前記画像の数として予め定められる前記枚数に近似した場合に、前記記憶すべき前記画像の数として予め定められる前記枚数と対応付けて投稿画像ＤＢ１４１に記憶された素材画像を抽出し、前記記憶された投稿画像を、前記抽出された素材画像に対応する分割領域へ割り当て、前記素材画像に基づいたモザイク画像を生成するため、上記モザイク画像を生成する際に、素材画像ＤＢ１４２に記憶された素材画像を、投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて大きさが定められる複数の分割領域に分割する必要がないため、装置全体の処理速度の向上化を図ることができる。
【０１９９】
また、システム制御部１５は、予め定められた所定の優先順位に従って、前記投稿画像を前記分割領域へ割り当て、前記素材画像に基づいたモザイク画像を生成するようにしてもよい。
【０２００】
このように構成することによって、かかるＷｅｂページを閲覧するユーザは、上記優先順位に定められる特定の部位から完成されるモザイク画像を、視覚的に楽しみながら閲覧することができる。
【０２０１】
なお、システム制御部１５は、投稿数が１のときからモザイク画像を生成するのではなく、例えば、投稿数が予め設定された数以上になってからモザイク画像を生成しても良い。すなわち、最低の分割数が１より多くなっていても良い。
【０２０２】
また、記憶すべき投稿画像の数量、すなわち、素材画像の分割数が予め設定されている場合、投稿数が、予め設定された分割数に満たない場合がある（例えば、分割数が９９である場合、投稿数が９８以下）。この場合、システム制御部１５は、例えば、１番目の投稿画像をユーザ端末２−ｋから受信したときに、予め設定された分割数のうち、値が最も小さい分割数を選択する。そして、システム制御部１５は、選択した分割数が示す個数のセルを有するテーブルパーツデータを生成する。そして、システム制御部１５は、受信した投稿画像を何れかの分割領域に割り当て、投稿画像が割り当てられた分割領域に対応するセルに、投稿画像を表示するためのimgタグ等を設定する。そして、システム制御部１５は、タグの設定が行われたテーブルパーツデータを用いて、モザイク画像を構成するＷｅｂページのＨＴＭＬ文書を生成する。同様に、システム制御部１５は、投稿画像を受信する度に、ＨＴＭＬ文書の更新を行う。そして、システム制御部１５は、モザイク画像を構成するＷｅｂページの要求をユーザ端末２−ｋから受信すると、現時点のＨＴＭＬ文書を送信する。
【０２０３】
図１９は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。図１９に示すＷｅｂページ内のモザイク画像１３３は、素材画像の分割数が２０である場合のモザイク画像である。また、これまで９個の投稿画像が投稿されている。図１９に示すように、モザイク画像１３３は、２０個のセルのうち９個のセルに、投稿画像がはめ込まれている。投稿画像がはめ込まれていないセルは空白となっている。また、投稿画像がはめ込まれていないセルのうち、ポイント付与領域に対応するセルには、ポイント情報１３５が表示される。ポイント情報１３５は、付与されるポイント数を示す情報である。ポイント情報１３５が表示されているセルに投稿画像がはめ込まれると、その投稿画像を投稿したユーザに、ポイントが付与される。ユーザは、モザイク画像１３３から、モザイク画像により模されている素材画像（デザイン）を推測しつつ、ポイント情報１３５が表示されているセルに当てはまりそうな画像を投稿画像として選択することができる。なお、システム制御部１５は、ポイント情報１３５を表示させるため、例えば、モザイク画像生成処理において、ポイント付与領域に対応するセルに、付与されるポイント数を示すテキストを設定する。
【０２０４】
システム制御部１５は、投稿数が、現在の分割数を超えると、現在の分割数の次に値が小さい分割数を選択する。次いで、システム制御部１５は、選択した分割数が示す個数のセルを有するテーブルパーツデータを生成する。次いで、システム制御部１５は、既に投稿画像ＤＢ１４１記憶されている各投稿画像をそれぞれ何れかの分割領域に割り当てる。そして、システム制御部１５は、投稿画像を受信する度に、受信した投稿画像を、まだ割り当てがされていない分割領域の何れかに割り当てる。
【０２０５】
また、この場合、システム制御部１５は、輪郭が抽出された分割領域の方を優先して、投稿画像を割り当てても良い。これにより、モザイク画像により模されている素材画像を、ユーザは比較的早い段階で把握することができる。
【０２０６】
上記実施形態においては、投稿数と素材画像の分割数とが同数になっていたが、必ずしも同数ではなくても良い。投稿数が増加していくに従って、素材画像の分割数が増加していくようになっていれば良い。
【０２０７】
また、システム制御部１５は、素材画像の分割数が予め設定されている場合において、分割数を変更するときに、変更前の分割数で素材画像を分割してできた分割領域に割り当てられた投稿画像（既に投稿画像ＤＢ１４１記憶されている投稿画像）は、変更後の分割数で素材画像を分割してできた分割領域への再割り当てを行わなくても良い。例えば、分割数として、９９と９８６があるものとする。この場合、１００番目から１０８５番目の投稿画像が、素材画像を９８６分割してできた９８６個の分割領域に割り当てられる。
【０２０８】
また、この場合、システム制御部１５は、分割数が変更された後、Ｗｅｂページに表示されるモザイク画像１３３として、変更前の分割数に対応するモザイク画像と、変更後の分割数に対応するモザイク画像と、が重ねて表示されるように、Ｗｅｂページを生成しても良い。この場合、変更前の分割数に対応するモザイク画像が背景となり、変更後の分割数に対応するモザイク画像が前景となる。すなわち、変更後の分割数に対応するモザイク画像において、投稿画像がまだはめ込まれていない部分には、変更後の分割数に対応するモザイク画像が表示される。そして、投稿数が増加していくに従って変更後の分割数に対応するモザイク画像が完成に近づいていくので、変更前の分割数に対応するモザイク画像が次第に隠れていく。なお、変更後の分割数に対応するモザイク画像は、色が薄くなって（あるいは半透明になって）表示されるようになっていても良い。
【０２０９】
［第２実施形態］
本実施形態の第１の態様として、Ｗｅｂページに表示されるモザイク画像は、素材画像の種類に応じて所定の分割領域に分割されて記憶された素材画像から、端末装置２−ｋから取得されて記憶された複数の画像データ（以下、単に「投稿画像」とする。）の数量又は当該投稿画像に示される色の代表色情報とに応じて抽出される前記素材画像の分割領域へ、前記投稿画像を割り当て、生成されるようになっている。また、本実施形態の第２の態様として、Ｗｅｂページに表示されるモザイク画像は、投稿画像の代表色情報に応じて、複数の素材画像のうちの何れかの素材画像の何れかの分割領域に画像が割り当てられて、生成されるようになっている。そして、複数の素材画像のうち、全ての分割領域に投稿画像が割り当てられた（モザイク画像が完成した）素材画像の順に、対応するモザイク画像がＷｅｂページに表示される。
【０２１０】
なお、本実施形態に係るシステムの構成、情報提供装置１の構成及びユーザ端末２−ｋの構成は、第１実施形態の場合と基本的に同様である。
【０２１１】
図２０は、記憶部１４に構築される投稿画像ＤＢ１４１、素材画像ＤＢ１４２、及びモザイク画像ＤＢ１４３に記憶される情報を示すテーブルである。モザイク画像ＤＢ１４３に記憶される情報の内容は、第１実施形態の場合と同様であっても良い。
【０２１２】
投稿画像ＤＢ１４１には、上記取得された投稿画像が記録されている（図２０（Ａ））。
【０２１３】
また、投稿画像ＤＢ１４１には、記憶された投稿画像と、後述する前記投稿画像に関連する情報（例えば、投稿画像に示される人物の名前、出身地、趣味等のプロフィールや、プロフィールに関するＵＲＬ）を対応付けて記憶するようにしてもよい。
【０２１４】
さらに、投稿画像ＤＢ１４１には、記憶された投稿画像と、前記記憶された投稿画像の色情報が対応付けられて記憶されるようにしてもよい。
【０２１５】
加えて、投稿画像ＤＢ１４１には、記憶された投稿画像と、前記記憶された投稿画像の代表色情報が対応付けられて記憶されるようにしてもよい。
【０２１６】
ここで、投稿画像の代表色情報とは、一つの投稿画像の全体が与える色の印象を、特定の色で定義したものである。
【０２１７】
より具体的には、投稿画像の代表色情報は、例えば、上記ＲＧＢ変換後の投稿画像を構成する画素データにおいて、ある特定の色成分（例えば、Ｒ，Ｇ又はＢの何れか）と他の色成分との差分が、予め定められる閾値以上であった場合に、当該投稿画像の全体が与える色の印象を、前記特定の色成分と定義したものである。従って、上記投稿画像の代表色情報は、上記ある特定の色成分が示す色となる。
【０２１８】
より具体的には、例えば、投稿画像として赤いリンゴの写真のみが拡大表示されている場合を考える。かかる投稿画像を構成する全ての画素データに対してＲＧＢ変換が行われると、当該ＲＧＢ変換後の画素データは、Ｒの値が、Ｇ及びＢの値に比して極めて高い値を示す。このとき、かかるＲの値と、上記Ｇ及びＢの値の差分が予め定められる閾値以上であった場合には、上記投稿画像の代表色情報は、Ｒと定義されることとなる。なお、代表色情報は、本発明における色情報の一例である。なお、システム制御部１５は、投稿画像内の各画素の色を平均した色を示す情報を、代表色情報としても良い。また、システム制御部１５は、投稿画像内で最も多く使用されている色を示す情報を、代表色情報としても良い。
【０２１９】
図２１（Ａ）は、投稿画像ＤＢ１４１に記憶される情報の具体例である。図２１（Ａ）に示すように、投稿画像ＤＢ１４１には、投稿画像番号、投稿画像、ユーザＩＤ、色情報及び代表色情報が、投稿画像ごとに対応付けて記憶される。
【０２２０】
素材画像ＤＢ１４２には、異なる種類の複数の素材画像が記憶されている（図２０（Ｂ））。ここで、素材画像の種類が異なるとは、例えば、素材画像の内容である画像そのものが異なることをいう。すなわち、異なる種類の複数の素材画像とは、例えば、画像が互いに異なる複数の素材画像である。また、素材画像の種類が異なるとは、例えば、素材画像に表現されている模様、図形、オブジェクト等の種類が互いに異なることであっても良い。
【０２２１】
また、上記素材画像は、予め素材画像ＤＢ１４２に記録されるようにしてもよいし、ＵＳＢメモリ等の情報記録媒体に記憶された当該素材画像から、図示しないインターフェース部を介して読込まれるようにしてもよい。さらに、ユーザ端末２−ｋから送信された当該素材画像を、通信部１１を介して、取得し記憶するようにしてもよい。
【０２２２】
さらに、素材画像ＤＢ１４２には、詳しくは後述するが、記憶すべき前記画像の数として予め定められる前記枚数（以下単に、「記憶すべき投稿画像の数量」とする。）と、前記素材画像の種類に応じて所定の分割領域に分割された前記素材画像とが対応付けて記憶されている（図２０（Ｂ））。ここで、記憶すべき投稿画像の数量とは、分割数のことをいう。
【０２２３】
加えて、素材画像ＤＢ１４２には、詳しくは後述するが、前記素材画像の代表色情報が、上述した記憶すべき投稿画像の数量と、前記素材画像の種類に応じて所定の分割領域に分割された前記素材画像とに対応付けて記憶されている（図２０（Ｂ））。
【０２２４】
素材画像の代表色情報とは、上述した投稿画像の代表色情報と同様の手法により例えば、上記ＲＧＢ変換後の素材画像を構成する画素データにおいて、ある特定の色成分と他の色成分との差分が、予め定められる閾値以上であった場合に、当該投稿画像の全体が与える色の印象を、前記特定の色成分と定義したものとしてもよい。また、情報提供装置１のユーザによって任意の代表色情報を定義付けられるようにしてもよい。
【０２２５】
図２１（Ｂ）は、素材画像ＤＢ１４２に記憶される情報の具体例である。図２１（Ｂ）に示すように、素材画像ＤＢ１４２には、素材画像ＩＤ、素材画像、分割数、素材画像の代表色情報、輪郭情報、各分割領域の色情報及び各分割領域の代表色情報が、素材画像ごとに対応付けて記憶される。
【０２２６】
分割数は、対応する素材画像に応じた分割領域の個数である。この分割数は、例えば、管理者によって予め設定される。素材画像の代表色情報は、対応する素材画像全体の代表色を示す情報である。輪郭情報は、対応する素材画像の分割領域のうち、輪郭が抽出された分割領域を示す情報である。輪郭情報には、例えば、輪郭が抽出された分割領域ごとの分割領域番号が設定される。分割領域の色情報及び分割領域の代表色情報は、対応する分割数が示す個数分記憶される。分割領域の代表色情報は、分割領域自身の代表色を示す情報である。また、素材画像ＤＢ１４２には、ポイント付与領域情報が記憶されても良い。ポイント付与領域情報は、対応する素材画像の分割領域のうち、ポイント付与領域と定められた分割領域を示す情報である。なお、ポイント付与領域は、例えば、予め管理者により選択されても良いし、システム制御部１５が、自動的に選択しても良い。
【０２２７】
以下に、本実施形態におけるシステム制御部１５の動作の詳細について、図２２〜図２５を参照して説明する。
【０２２８】
本実施形態におけるシステム制御部１５は、例えば、まず、素材画像ＤＢ１４２に記憶された異なる種類の複数の素材画像を、前記素材画像の種類に応じて大きさが定められる複数の分割領域に分割する。
【０２２９】
なお、本実施形態における上記分割領域は、上記素材画像を、当該素材画像の種類に応じた数量で、各分割領域の大きさが等しくなるように分割されるようになっている。従って、かかる分割領域の大きさは素材画像の種類に応じた数量の増加に伴って、小さくなる。また、上記分割領域の数量は、素材画像の種類に応じた数量の増加に伴って、増加することとなる。この数量は、例えば、素材画像ＤＢ１４２に記憶されている分割数に示されている。
【０２３０】
ここで、素材画像における上記分割領域の大きさと数量の関係について、図２２及び図２３を用いて説明する。
【０２３１】
図２２は、前記素材画像の種類が「リンゴ」であった場合に、９９個の分割領域に分割された態様を示す模式図である。
【０２３２】
図２２に示すように、素材画像としてのリンゴの画像３０は、９９個の分割領域３０１によって、分割されている。
【０２３３】
また、図２３は、前記素材画像の種類が「馬」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。
【０２３４】
図２３に示すように、素材画像としての馬の画像３１は、９８６個の分割領域３１１によって、分割されている。
【０２３５】
なお、このシステム制御部１５による処理は、記憶すべき投稿画像の数量を予め想定し、かかる投稿画像がはめ込まれるべき分割領域を予め用意するために行われる処理である。
【０２３６】
従って、システム制御部１５は、上記素材画像の種類が「リンゴ」であった場合には投稿画像がはめ込まれるべき９９個の分割領域を、上記素材画像の種類が「馬」であった場合には投稿画像がはめ込まれるべき９８６個の分割領域を、それぞれ用意したこととなる。
【０２３７】
そして、システム制御部１５は、記憶すべき投稿画像の数量（分割数）と、上記分割された異なる種類の素材画像（図２２及び図２３参照）とを、対応付けて素材画像ＤＢ１４２に記憶するようになっている（図２０（Ｂ））。
【０２３８】
具体的には、システム制御部１５は、上記素材画像の種類が「リンゴ」であった場合には、記憶すべき投稿画像の数量としての９９と上記素材画像の種類として「リンゴ」とを、対応付けて記憶する。また、システム制御部１５は、上記素材画像の種類が「馬」であった場合には、記憶すべき投稿画像の数量としての９８６と、上記素材画像の種類として「馬」とを、対応付けて記憶する。
【０２３９】
なお、システム制御部１５は、素材画像ＤＢ１４２に対応付けて記憶された記憶すべき投稿画像の数量と上記分割された異なる種類の素材画像に対して、さらに上述した各素材画像に示される色の代表色情報を対応付けて記憶するようにしてもよい。
【０２４０】
具体的には、上記素材画像の種類が「リンゴ」であった場合には、かかる素材画像に対してＲＧＢ変換が行われると、当該ＲＧＢ変換後の画素データは、Ｒの値が、Ｇ及びＢの値に比して極めて高い値を示す。このとき、かかるＲの値と、上記Ｇ及びＢの値の差分が予め定められる閾値以上であった場合には、当該素材画像の代表色情報を、Ｒと定義し記憶するようにしてもよい。この場合、素材画像としての「リンゴ」の代表色情報は、「赤」と定義し記憶されることとなる。
【０２４１】
同様に、上記素材画像の種類が「馬」であった場合には、かかるＲＧＢ変換の結果、「黒」と定義し記憶されることとなる。
【０２４２】
また、情報提供装置１のユーザによって任意の代表色情報を定義づけするようにしてもよい。
【０２４３】
なお、素材画像ＤＢ１４２に記憶されている素材画像の中に、記憶すべき投稿画像の数量、すなわち、分割数が互いに同じ複数の素材画像が存在しても良い。また、代表色情報の内容が互いに同じ複数の素材画像が存在しても良い。
【０２４４】
また、システム制御部１５は、素材画像の各分割領域の代表色情報を算出し、素材画像と、各分割領域の代表色情報とを、対応付けて素材画像ＤＢ１４２に記憶しても良い。
【０２４５】
また、各素材画像の分割、各素材画像の代表色情報の算出、各素材画像の各分割領域の代表色情報の算出等は、予め情報提供装置１以外の情報処理装置で行われても良い。そして、情報提供装置１の素材画像ＤＢ１４２には、他の情報処理装置によって算出された素材画像の代表色情報、分割領域の代表色情報が記憶されるようになっていても良い。
【０２４６】
次に、本実施形態の第１の態様として、システム制御部１５は、投稿画像ＤＢ１４１に記憶された投稿画像（以下単に、「記憶された投稿画像」とする。）の数量に応じて、素材画像ＤＢ１４２に記憶された素材画像（以下単に、「記憶された素材画像」とする。）を抽出する。
【０２４７】
具体的には、システム制御部１５は、記憶された投稿画像の数量と、素材画像と対応付けて記憶された記憶すべき投稿画像の数量とを比較する。
【０２４８】
そして、システム制御部１５は、記憶された投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量と近似した場合に、前記記憶すべき投稿画像の数量に対応付けられた素材画像を抽出する。
【０２４９】
例えば、上述した記憶された素材画像（図２０〜２３）を例に説明すると、システム制御部１５は、記憶された投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量としての９９に近似したと判断した場合には、素材画像として「リンゴ」を抽出する。また、システム制御部１５は、記憶された投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量としての９８６に近似したと判断した場合には、素材画像として「馬」を抽出する。
【０２５０】
なお、上記記憶された投稿画像の数量と、記憶すべき投稿画像の数量との近似の判断については、種々の判断基準を適用することができる。例えば、上記記憶された投稿画像の数量と、記憶すべき投稿画像の数量の差分が、予め定められる所定の閾値内であった場合には、上記記憶された投稿画像の数量と、記憶すべき投稿画像の数量は、近似すると判断するようにしてもよい。
【０２５１】
また、システム制御部１５は、記憶された投稿画像のうち特定の代表色情報を示す前記投稿画像の数量と、素材画像と対応付けて記憶された記憶すべき特定の投稿画像の数量及び代表色情報とに応じて、記憶された素材画像を抽出するようにしてもよい。
【０２５２】
具体的に、システム制御部１５は、まず、記憶された投稿画像と当該投稿画像の代表色情報から、前記代表色情報毎に前記投稿画像の数量を算出する。
【０２５３】
そして、システム制御部１５は、上記代表色情報毎に算出された投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量と近似した場合であって、当該投稿画像が示す代表色情報と当該素材画像が示す代表色情報が一致した場合には、当該代表色情報及び記憶すべき投稿画像の数量とに対応付けられた記憶された素材画像を抽出する。
【０２５４】
例えば、上述した記憶された素材画像（図２０〜２３）を例に説明すると、システム制御部１５は、記憶された投稿画像のうち、特定の代表色情報を示す前記投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量としての９９に近似した場合であって、当該投稿画像が示す特定の代表色情報が、当該素材画像が示す代表色情報である「赤」を示した場合には、素材画像として「リンゴ」を抽出する。
【０２５５】
また、システム制御部１５は、記憶された投稿画像のうち、特定の代表色情報を示す前記投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量としての９８６に近似した場合であって、当該投稿画像が示す特定の代表色情報が、当該素材画像が示す代表色情報である「黒」を示した場合には、素材画像として「馬」を抽出する。
【０２５６】
次に、システム制御部１５は、投稿画像ＤＢ１４１に記憶された各投稿画像、及び前記抽出された素材画像の各分割領域内の色情報を算出する。そして、システム制御部１５は、投稿画像の色情報と、素材画像の分割領域の色情報と、に基づいて、投稿画像を何れかの分割領域に割り当てて、モザイク画像を生成する。なお、これらの処理は、第１実施形態の場合と同様である。
【０２５７】
ここで、モザイク画像の生成結果について図２４及び図２５を比較して説明する。
【０２５８】
図２４は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が９９枚であった場合に、システム制御部１５によって生成されたモザイク画像を示す図である。
【０２５９】
図２４に示すように、９９個の各分割領域には、前記各分割領域と近似すると判断された上記投稿画像がそれぞれはめ込まれて、素材画像としてのリンゴの画像３０に基づいたモザイク画像４０１が表示されている。
【０２６０】
図２５は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が９８６枚であった場合に、システム制御部１５によって生成されたモザイク画像を示す図である。
【０２６１】
図２５に示すように、９８６個の各分割領域には、前記各分割領域と近似すると判断された上記投稿画像がそれぞれはめ込まれて、馬の画像３１に基づいたモザイク画像４１１が表示されている。
【０２６２】
このようにして生成されたモザイク画像は、投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて、素材画像に基づいたモザイク画像の種類が変化し、種々の当該モザイク画像によって模された素材画像視認可能に把握されるため、ユーザに反復継続してモザイク画像を閲覧させる意欲を惹起させ、高い集客効果を奏することができる。
【０２６３】
本実施形態の第２の態様として、システム制御部１５は、投稿画像の代表色情報と、複数の素材画像の各分割領域の代表色情報と、に基づいて、１または複数の素材画像の何れかの分割領域に、投稿画像を割り当てる。また、システム制御部１５は、全ての分割領域に投稿画像が割り当てられた素材画像を元画像としてモザイク画像を生成する。そして、システム制御部１５は、生成したモザイク画像が、生成された順にＷｅｂページに表示されるようにする。
【０２６４】
具体的に、システム制御部１５は、投稿画像の代表色情報と、素材画像の各分割領域の代表色情報と、を比較して、代表色情報が、投稿画像の代表色情報と近似する分割領域を判断する。そして、システム制御部１５は、近似すると判断した分割領域に、投稿画像を割り当てる。システム制御部１５は、このような割り当てを、各素材画像について実行する。従って、１つの投稿画像が何れの素材画像にも割り当てられない場合がある一方で、１つの投稿画像が複数の素材画像に割り当てられる場合もある。システム制御部１５は、代表色情報を用いることにより、色情報を用いるよりも簡易に、分割領域への投稿画像の割り当てを行うことができる。また、システム制御部１５は、代表色情報の代わりに、色情報を用いて分割領域への投稿画像の割り当てても良い。
【０２６５】
システム制御部１５は、分割領域への投稿画像の割り当てを、ユーザ端末２−ｋから投稿画像を受信するたびに行う。これにより、複数の素材画像のうち何れかの素材画像について、全ての分割領域に投稿画像が割り当てられた場合には、その素材画像を元画像としてモザイク画像を生成する。つまり、システム制御部１５は、全ての分割領域に投稿画像が割り当てられた素材画像の各分割領域に割り当てられた投稿画像を用いてモザイク画像を生成する。そして、システム制御部１５は、ユーザ端末２−ｋに送信するＷｅｂページに、生成したモザイク画像を表示させる。
【０２６６】
システム制御部１５は、その後も、ユーザ端末２−ｋから投稿画像を受信するたびに、分割領域への投稿画像の割り当てを行う。これにより、システム制御部１５は、別の素材画像について、全ての分割領域に投稿画像が割り当てられた場合には、その素材画像を元画像としてモザイク画像を生成する。そして、システム制御部１５は、ユーザ端末２−ｋに送信するＷｅｂページに、新しく生成したモザイク画像を表示させる。
【０２６７】
次に、本実施形態の第１の態様におけるユーザ端末２−ｋのリクエストに応じた情報提供システムの動作について、図２６を用いて説明する。
【０２６８】
図２６は、本実施形態におけるユーザ端末２−ｋのリクエストに応じた情報提供装置１の動作を示すシーケンス図である。
【０２６９】
図２６に示すように、あるユーザ端末２−ｋ、例えばユーザ端末２−２において、Ｗｅｂブラウザが起動し、システム制御部２７から情報提供サーバ１にＨＴＴＰリクエスト（モザイク画像ページリクエスト）が送信されると（ステップＳ２１）、システム制御部１５は、かかるリクエストに応じて、モザイク画像を構成するＷｅｂページを生成し（ステップＳ２２）、当該Ｗｅｂページを、ユーザ端末２−ｋへ配信する（ステップＳ２３）。
【０２７０】
なお、本実施形態の第１の態様では、上記Ｗｅｂページに表示されるモザイク画像は、投稿画像ＤＢ１４１に記憶された投稿画像の数量（又は当該投稿画像の代表色情報）に応じて、素材画像に基づいたモザイク画像の種類が変化する。従って、上記ユーザ端末２−２からのＨＴＴＰリクエストに応じて生成されるＷｅｂページに表示されるモザイク画像は、上記ＨＴＴＰリクエストが送信された際の投稿画像ＤＢ１４１に記憶された投稿画像の数量に応じて、異なる種類を示すものとなる。従って、本シーケンスにおいて、ユーザ端末２−ｋ、例えば、ユーザ端末２−１からの投稿画像の送信（ステップＳ３０）は、特に順序を限定せずに受け付けるようになっている。
【０２７１】
図２６の説明に戻り、ユーザ端末２−ｋのシステム制御部２７は、取得したモザイク画像を構成するＷｅｂページを表示部２２のディスプレイ上に表れたウインドウ画面内に、モザイク画像として表示する（ステップＳ２４）。
【０２７２】
ここで、表示部２２のディスプレイ上に表れるモザイク画像について、図２７を用いて説明する。
【０２７３】
図２７は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【０２７４】
図２７に示すように、モザイク画像を構成するＷｅｂページ１５０には、上記コンテンツ情報を示す情報表示部１５１と、情報提供装置１へ投稿画像を送信する投稿画像送信部１５２と、モザイク画像１５３と、投稿画像と当該投稿画像に関連する情報が表示される投稿画像関連情報表示部１５４とが表示されている。なお、投稿画像送信部１５２の内容は、第１実施形態における投稿画像送信部１３２と同様である。また、モザイク画像１５３の内容は、第１実施形態におけるモザイク画像１３３と同様である。また、投稿画像関連情報表示部１５４の内容は、第１実施形態における投稿画像関連情報表示部１３４と同様である。
【０２７５】
そして、本実施形態の第１の態様において、表示画像情報表示部１５５には、表示すべきモザイク画像の種類が変わる条件が表示される。本実施形態においては、「もっと画像を送ると、絵が変わるよ！！」との表示により、さらに情報提供装置１へ投稿画像を送信すると、表示すべきモザイク画像の種類が変わることを喚起させているが、かかる表示はこれに限定されるものではない。例えば、表示すべきモザイク画像の種類が変わるために必要な投稿画像の枚数を具体的に表示させるようにしてもよい。
【０２７６】
そして、上述したようにユーザ端末２−ｋのユーザにより投稿画像がさらに送信され、記憶された投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量と近似した場合には、システム制御部１５は、前記記憶すべき投稿画像の数量に対応付けられた素材画像を抽出し、投稿画像を割り当て、当該素材画像に基づいたモザイク画像を生成するようになっている。
【０２７７】
図２６の説明に戻り、ユーザ端末２−ｋの操作部２１によって、モザイク画像１５３内の所定の投稿画像が選択操作（例えば、かかる投稿画像をクリック）された場合には（ステップＳ２５：ＹＥＳ）、システム制御部２７は、情報提供装置１にＨＴＴＰリクエストを送信する（ステップＳ２６）。かかるＨＴＴＰリクエストは、上記投稿画像と当該投稿画像に対応付けられた当該投稿画像に関連する情報を表示するＷｅｂページを、ユーザ端末へ配信する旨の要求である。
【０２７８】
かかるＨＴＴＰリクエストを受信したシステム制御部１５は、上記投稿画像と当該投稿画像に対応付けられた当該投稿画像に関連する情報を表示するＷｅｂページを取得し（ステップＳ２７）、ユーザ端末２−ｋへ配信する（ステップＳ２８）。なお、このときのシステム制御部１５の具体的な処理内容は、第１実施形態の場合と同様である。
【０２７９】
そして、ユーザ端末２−ｋのシステム制御部２７は、上記投稿画像と当該投稿画像に対応付けられた当該投稿画像に関連する情報を表示するＷｅｂページを表示部２２のディスプレイ上に表れたウインドウ画面内（上述した、投稿画像関連情報表示部１８４）に表示する（ステップＳ２９）。
【０２８０】
さらに、システム制御部２７から情報提供サーバ１にＨＴＴＰリクエストが送信されると（ステップＳ３１）、システム制御部１５は、投稿画像ＤＢ１４１に記憶された投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量と近似した場合に、前記記憶すべき投稿画像の数量に対応付けられた素材画像を抽出する。
【０２８１】
そして、システム制御部１５は、上述したように抽出された素材画像に基づいたモザイク画像を生成すべく、前記投稿画像を抽出された素材画像の各分割領域へ割り当て、前記素材画像に基づいたモザイク画像を構成するＷｅｂページを生成し（ステップＳ３２）、当該Ｗｅｂページを、ユーザ端末２−ｋへ配信する（ステップＳ３３）。
【０２８２】
ここで、表示部２２のディスプレイ上に表れるモザイク画像について、図２８を用いて説明する。
【０２８３】
図２８は、表示画像情報表示部１８５に表示された条件に従って投稿画像ＤＢ１４１に記憶された投稿画像が増加し、素材画像と対応付けて記憶された記憶すべき投稿画像の数量と近似した場合に、当該記憶すべき投稿画像の数量に対応付けられた素材画像に基づいたモザイク画像が表示部２２に表示された一例を示す図である。
【０２８４】
図２８に示すように、モザイク画像を構成するＷｅｂページ１６０には、素材画像としての携帯電話機１６１に基づいたモザイク画像１６２と、表示画像情報表示部１６３等が表示されている。
【０２８５】
図２８に示す例では、まず、システム制御部１５は、ユーザ端末２−ｋのユーザにより投稿画像がさらに送信され、投稿画像ＤＢ１４１に記憶された投稿画像の数量が、携帯電話機１６１と対応付けて記憶された記憶すべき投稿画像の数量と近似したと判断する。
【０２８６】
そして、システム制御部１５は、前記記憶すべき投稿画像の数量に対応付けられた素材画像として携帯電話機１６１を抽出し、投稿画像を割り当て、携帯電話機１６１に基づいたモザイク画像１６２を生成する。
【０２８７】
また、ユーザ端末２−ｋのユーザが、表示画像情報表示部１６３に表示される「赤い画像をもっと送ると、絵が変わるよ！！」とのコメントに従い、投稿画像の代表色情報が赤である投稿画像がさらに送信された場合の表示部２２のディスプレイ上に表れるモザイク画像について、図２９を用いて説明する。
【０２８８】
図２９は、表示画像情報表示部１６３に表示された条件に従って投稿画像ＤＢ１４１に記憶された投稿画像が増加し、素材画像と対応付けて記憶された記憶すべき特定の投稿画像の数量及び代表色情報とに応じて、記憶された素材画像が抽出され、当該素材画像に基づいたモザイク画像が表示部２２に表示された一例を示す図である。
【０２８９】
図２９に示すように、モザイク画像を構成するＷｅｂページ１７０には、素材画像としてのリンゴ１７１に基づいたモザイク画像１７２等が表示されている。
【０２９０】
図２９に示す例では、まず、システム制御部１５は、記憶された投稿画像と当該投稿画像の代表色情報から、前記代表色情報毎に前記投稿画像の数量を算出する。
【０２９１】
そして、システム制御部１５は、上記代表色情報毎に算出された投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量と近似した場合であって、当該投稿画像が示す代表色情報と当該素材画像が示す代表色情報が一致した場合には、当該代表色情報及び記憶すべき投稿画像の数量とに対応付け記憶された素材画像を抽出する。
【０２９２】
この場合、システム制御部１５は、代表色情報が赤である投稿画像の数量が、素材画像と対応付けて記憶された記憶すべき投稿画像の数量と近似し、素材画像が示す代表色情報が赤として対応付け記憶された素材画像としてのリンゴ１７１を抽出し、投稿画像を割り当て、リンゴ１７１に基づいたモザイク画像１７２を生成する。
【０２９３】
次に、本実施形態の第２の態様におけるユーザ端末２−ｋのリクエストに応じた情報提供システムの動作について、図３０乃至図３３を用いて説明する。なお、情報処理装置１とユーザ端末２−ｋとの間の基本的なシーケンスは、本実施形態の第１の態様の場合（図２６）と同様で良い。
【０２９４】
図３０は、本実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。投稿画像受信時処理は、情報処理装置１が、ユーザ端末２−ｋから投稿画像を受信したとき（図２６のステップＳ３０）に開始される。
【０２９５】
図３０に示すように、システム制御部１５は、今回受信した投稿画像の代表色情報を算出する（ステップＳ２０１）。次いで、システム制御部１５は、素材画像番号ｊに１を設定する（ステップＳ２０２）。説明の便宜上、素材画像ＩＤは、素材画像の番号を示すものとする。この番号を、素材画像番号という。素材画像番号は、１番から順に割り当てられる。以降、素材画像番号がｊである素材画像を、素材画像ｊという。
【０２９６】
次いで、システム制御部１５は、素材画像ｊのモザイク画像が完成しているか（生成されているか）否かを判定する（ステップＳ２０３）。このとき、システム制御部１５は、素材画像ｊのモザイク画像が完成していると判定した場合には（ステップＳ２０３：ＹＥＳ）、ステップＳ２１７に移行する。
【０２９７】
一方、システム制御部１５は、素材画像ｊのモザイク画像が完成していないと判定した場合には（ステップＳ２０３：ＮＯ）、素材画像ｊの各分割領域の代表色情報を、素材画像ＤＢ１４２から取得する（ステップＳ２０４）。次いで、システム制御部１５は、素材画像ｊの輪郭情報を素材画像ＤＢ１４２から取得し、取得した輪郭情報に基づいて、素材画像ｊの分割領域の中から、輪郭を示す画像を含む分割領域を特定する。次いで、システム制御部１５は、今回受信した投稿画像の代表色情報と、素材画像ｊにおいて輪郭を示す画像を含む各分割領域のうち、まだ投稿画像が割り当てられていない各分割領域の代表色情報と、の類似度をそれぞれ算出する（ステップＳ２０５）。
【０２９８】
次いで、システム制御部１５は、算出した類似度が最も高い分割領域を選択する（ステップＳ２０６）。次いで、システム制御部１５は、選択した分割領域について算出された類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ２０７）。このとき、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上であると判定した場合には（ステップＳ２０７：ＹＥＳ）、今回受信した投稿画像を、素材画像ｊにおいて選択された分割領域に割り当てる（ステップＳ２１１）。
【０２９９】
一方、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上ではないと判定した場合には（ステップＳ２０７：ＮＯ）、今回受信した投稿画像の代表色情報と、素材画像ｊにおいて輪郭を示す画像を含まない各分割領域のうち、まだ投稿画像が割り当てられていない各分割領域の代表色情報と、の類似度をそれぞれ算出する（ステップＳ２０８）。
【０３００】
次いで、システム制御部１５は、算出した類似度が最も高い分割領域を選択する（ステップＳ２０９）。次いで、システム制御部１５は、選択した分割領域について算出された類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ２１０）。このとき、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上ではないと判定した場合には（ステップＳ２１０：ＮＯ）、ステップＳ２１７に移行する。
【０３０１】
一方、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上であると判定した場合には（ステップＳ２１０：ＹＥＳ）、今回受信した投稿画像を、素材画像ｊにおいて選択された分割領域に割り当てる（ステップＳ２１１）。こうして、システム制御部１５は、輪郭を示す画像を含む分割領域に対して、優先的に投稿画像を割り当てる。
【０３０２】
システム制御部１５は、ステップＳ２１１の処理を終えると、今回受信した投稿画像を投稿画像ＤＢ１４１に登録する（ステップＳ２１２）。具体的に、システム制御部１５は、新しい投稿画像番号を生成する。また、システム制御部１５は、生成した投稿画像番号、今回受信した投稿画像、今回受信したユーザＩＤ及び今回受信した投稿画像の色情報及び代表色情報を、対応付けて登録する。
【０３０３】
次いで、システム制御部１５は、後述するポイント処理を実行する（ステップＳ２１３）。次いで、システム制御部１５は、素材画像ｊの全ての分割領域に投稿画像が割り当てられた否かを判定する（ステップＳ２１４）。このとき、システム制御部１５は、素材画像ｊの分割領域の中に、投稿画像が割り当てられていない分割領域が存在すると判定した場合には（ステップＳ２１４：ＮＯ）、ステップＳ２１７に移行する。
【０３０４】
一方、システム制御部１５は、素材画像ｊの全ての分割領域に投稿画像が割り当てられたと判定した場合には（ステップＳ２１４：ＹＥＳ）、素材画像ｊを、Ｗｅｂページに表示させるモザイク画像の元画像として選択する（ステップＳ２１５）。次いで、モザイク画像生成処理を実行する（ステップＳ２１６）。
【０３０５】
モザイク画像生成処理において、システム制御部１５は、元画像として選択された素材画像ｊの各分割領域に割り当てられた投稿画像に基づいて、モザイク画像を生成し、生成したモザイク画像をモザイク画像ＤＢ１４３に登録する。モザイク画像生成処理の処理内容は、基本的には第１実施形態の場合（図１６）と同様である。ただし、モザイク画像生成処理のステップＳ１５において、システム制御部１５は、素材画像ＤＢ１４２から素材画像ｊの分割数を取得する。そして、システム制御部１５は、取得した分割数が示す個数分のセルを有するテーブルのテーブルパーツデータを生成する。また、ステップＳ１６０において、システム制御部１５は、分割領域番号ｉが、素材画像ｊの分割数が示す値未満であるか否かを判定する。システム制御部１５は、モザイク画像生成処理を終えると、ステップＳ２１７に移行する。
【０３０６】
ステップＳ２１７において、システム制御部１５は、素材画像番号ｊが、素材画像ＤＢ１４２に記憶されている素材画像数が示す値未満であるか否かを判定する。このとき、システム制御部１５は、素材画像番号ｊが、素材画像数が示す値未満であると判定した場合には（ステップＳ２１７：ＹＥＳ）、素材画像番号ｊに１を加算して素材画像番号ｊを更新する（ステップＳ２１８）。次いで、システム制御部１５は、ステップＳ２０３に移行する。
【０３０７】
一方、システム制御部１５は、素材画像番号ｊが、素材画像数が示す値未満ではないと判定した場合には（ステップＳ２１７：ＮＯ）、今回受信した投稿画像が、素材画像ＤＢ１４２に記憶されている素材画像のうち１つ以上の素材画像の分割領域に割り当てられたか否かを判定する（ステップＳ２１９）。このとき、システム制御部１５は、今回受信した投稿画像が、何れの素材画像の分割領域にも割り当てられていないと判定した場合には（ステップＳ２１９：ＮＯ）、投稿画像の送信元のユーザ端末２−ｋに、投稿拒否メッセージを送信して（ステップＳ２２０）、投稿画像受信時処理を終了させる。
【０３０８】
一方、システム制御部１５は、今回受信した投稿画像が、１つ以上の素材画像の分割領域に割り当てられたと判定した場合には（ステップＳ２１９：ＹＥＳ）、投稿画像の送信元のユーザ端末２−ｋに、投稿完了メッセージを送信して（ステップＳ２２１）、投稿画像受信時処理を終了させる。
【０３０９】
なお、システム制御部１５は、今回受信した投稿画像を分割領域に割り当てられるとき、既に別の投稿画像が割り当てられている分割領域に、今回受信した投稿画像を割り当てても良い。具体的に、システム制御部１５は、ある分割領域について、その代表色情報と、その分割領域に既に割り当てられている投稿画像の代表色情報との類似度を算出する。また、システム制御部１５は、その分割領域の代表色情報と今回受信した投稿画像の代表色情報との類似度を算出する。そして、既に割り当てられている投稿画像の代表色情報との類似度よりも、今回受信した投稿画像の代表色情報との類似度の方が高い場合には、今回受信した投稿画像をその分割領域に割り当てる。つまり、システム制御部１５は、分割領域に既に割り当てられている投稿画像よりも、その分割領域に適した投稿画像を割り当てる。これにより、元画像とされた素材画像をより忠実に模したモザイク画像を生成することができる。また、この場合、システム制御部１５は、既に割り当てられている投稿画像に代わって、新たに割り当てられた投稿画像を投稿したユーザに対して、ポイントを付与しても良い。
【０３１０】
図３１は、本実施形態に係る情報提供装置１のシステム制御部１５のモザイク画像ページリクエスト受信時処理における処理例を示す図である。モザイク画像ページリクエスト受信時処理は、情報処理装置１が、ユーザ端末２−ｋからモザイク画像ページリクエストを受信したとき（図２６のステップＳ２）に開始される。
【０３１１】
図３１に示すように、システム制御部１５は、モザイク画像ＤＢ１４３に、モザイク画像のテーブルパーツデータが記憶されているか否かを判定する（ステップＳ２５１）。素材画像ＤＢ１４２に記憶されている素材画像の中に、全ての分割領域に投稿画像が割り当てられている素材画像が存在しない場合には、テーブルパーツデータは１つも生成されていない。このとき、システム制御部１５は、モザイク画像ＤＢ１４３にモザイク画像のテーブルパーツデータが記憶されていないと判定した場合には（ステップＳ２５１：ＮＯ）、モザイク画像を表示しないＷｅｂページのＨＴＭＬ文書を、モザイク画像ページリクエストの送信元のユーザ端末２−ｋに送信して（ステップＳ２５２）、モザイク画像ページリクエスト受信時処理を終了させる。
【０３１２】
一方、システム制御部１５は、モザイク画像ＤＢ１４３にモザイク画像のテーブルパーツデータが記憶されていると判定した場合には（ステップＳ２５１：ＹＥＳ）、現在の元画像として選択されている素材画像に対応するモザイク画像のテーブルパーツデータを、モザイク画像ＤＢ１４３から取得する（ステップＳ２５３）。
【０３１３】
次いで、システム制御部１５は、素材画像ＤＢ１４２に記憶されている素材画像のうち、現在の元画像として選択されていない素材画像であり、且つ、投稿画像が割り当てられていない分割領域が存在する素材画像を抽出する（ステップＳ２５４）。次いで、システム制御部１５は、抽出した素材画像の代表色情報を、素材画像ＤＢ１４２から取得する（ステップＳ２５５）。
【０３１４】
次いで、システム制御部１５は、取得した代表色情報に基づいて、モザイク画像変更条件メッセージのテキストを生成する（ステップＳ２５６）。モザイク画像変更条件メッセージは、Ｗｅｂページに表示されるモザイク画像の元画像が変わる条件を示すメッセージである。例えば、モザイク画像変更条件メッセージは、「○い画像をもっと送ると、絵が変わるよ！！」というメッセージである。ここで、「○」には、素材画像の代表色を示す文字が入る。モザイク画像変更条件メッセージは、モザイク画像を表示するＷｅｂページ内に表示される。
【０３１５】
例えば、現在の元画像として選択されていない素材画像がリンゴの画像であり、その代表色が赤であるとする。この場合、システム制御部１５は、「赤い画像をもっと送ると、絵が変わるよ！！」というメッセージのテキストを生成する。Ｗｅｂページを閲覧したユーザがこのメッセージを見て、代表色が赤い投稿画像を投稿すると、それだけ、リンゴの素材画像の分割領域に、投稿画像が割り当てられる可能性が高くなる。そして、リンゴの素材画像の全ての分割領域に投稿画像が割り当てられると、リンゴのモザイク画像が生成されて、Ｗｅｂページには、リンゴのモザイク画像が表示されるようになる。なお、システム制御部１５は、該当する素材画像が複数存在する場合には、それぞれの代表色情報に基づいて、モザイク画像変更条件メッセージのテキストを生成しても良い（例えば、「赤や黄色い画像をもっと送ると、絵が変わるよ！！」等）。
【０３１６】
次いで、システム制御部１５は、素材画像ＤＢ１４２から取得した代表色情報を、ポイント付与色情報として、対応する素材画像の素材画像番号と対応付けて、記憶部１４に記憶させる（ステップＳ２５７）。このとき、システム制御部１５は、記憶部１４に古いポイント付与色情報が記憶されている場合は、その古いポイント付与色情報を記憶部１４から削除する。ユーザ端末２−ｋから受信された投稿画像の代表色情報が、ポイント付与色情報と一致すると、投稿画像を投稿したユーザにポイントが付与される。つまり、モザイク画像の元画像が変わるために必要な投稿画像をユーザが投稿すると、そのユーザにポイントが付与される。
【０３１７】
次いで、システム制御部１５は、モザイク画像ＤＢ１４３から取得したテーブルパーツデータ、及び生成したモザイク画像変更条件メッセージのテキストに基づいて、モザイク画像を表示するＷｅｂページを生成する（ステップＳ２５８）。次いで、システム制御部１５は、生成したＨＴＭＬ文書を、モザイク画像ページリクエストの送信元のユーザ端末２−ｋに送信して（ステップＳ２５９）、モザイク画像ページリクエスト受信時処理を終了させる。
【０３１８】
例えば、最初に携帯電話機の素材画像を元画像にしたモザイク画像が完成した場合、図２８に示すように、携帯電話機１６１に基づいたモザイク画像１６２を表示するＷｅｂページが、各ユーザ端末２−ｋの表示部２２に表示される。そして、素材画像として、代表色が赤であるリンゴの素材画像が存在する場合、表示画像情報表示部１６３には、「赤い画像をもっと送ると、絵が変わるよ！！」というモザイク画像変更条件メッセージが表示される。
【０３１９】
その後、リンゴの素材画像を元画像にしたモザイク画像が完成すると、図２９に示すように、リンゴ１７１に基づいたモザイク画像１７２を表示するＷｅｂページが、各ユーザ端末２−ｋの表示部２２に表示される。
【０３２０】
なお、システム制御部１５は、例えば、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間（時間、日数等）が経過しても、モザイク画像が１つも完成していない場合には、未完成状態のモザイク画像が、Ｗｅｂページに表示されるようにしても良い。この場合、例えば、システム制御部１５は、素材画像ＤＢ１４２に記憶されている素材画像の中から、モザイク画像の元画像にする素材画像を選択する。例えば、システム制御部１５は、モザイク画像の完成率が最も高い素材画像を選択しても良い。モザイク画像の完成率は、例えば、投稿画像が割り当てられている分割領域の個数を、素材画像の分割数で割ることによって得られる。
【０３２１】
システム制御部１５は、その後、ユーザ端末２−ｋから投稿画像を受信し、受信した投稿画像を、元画像として選択されている素材画像に割り当てると、割り当てられた投稿画像に基づいて、モザイク画像を更新する。これにより、Ｗｅｂページに表示されるモザイク画像が次第に完成に近づいていく。
【０３２２】
図３２は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。図３２において、図２８と同様の要素については、同様の符号が付されている。例えば、システム制御部１５は、未完成状態のモザイク画像の元画像として、携帯電話機の素材画像を選択したとする。この場合、図３２に示すように、携帯電話機１６１に基づいたモザイク画像１６５を表示するＷｅｂページが、各ユーザ端末２−ｋの表示部２２に表示される。モザイク画像１６５は、一部のセルに投稿画像がはめ込まれていない。
【０３２３】
なお、未完成のモザイク画像がＷｅｂページに表示されている状態のときに、元画像としては選択されていない素材画像の全ての分割領域に投稿画像が割り当てられる場合がある。つまり、元画像としては選択されていない素材画像に対応するモザイク画像が、完成状態となる場合がある。その場合、Ｗｅｂページに表示されるモザイク画像の元画像となる素材画像を変更する。この場合、変更するタイミングとしては種々考えられる。例えば、システム制御部１５は、Ｗｅｂページに現在表示されているモザイク画像が完成したときに、元画像となる素材画像を変更しても良い。また、システム制御部１５は、Ｗｅｂページに現在表示されているモザイク画像の完成率が、予め設定された完成率以上となったときに、元画像となる素材画像を変更しても良い。また、システム制御部１５は、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間したときに、元画像となる素材画像を変更しても良い。
【０３２４】
また、未完成のモザイク画像がＷｅｂページに表示される場合、モザイク画像変更条件メッセージをＷｅｂページに表示させる条件としては、種々考えられる。例えば、システム制御部１５は、Ｗｅｂページに現在表示されているモザイク画像の元画像として選択されている素材画像の分割領域に割り当てることのできない投稿画像が、予め設定された数以上送信されてきたときに、モザイク画像変更条件メッセージが表示されるようにしても良い。また、システム制御部１５は、未完成のモザイク画像が完成したとき、または、未完成のモザイク画像の完成率が、予め設定された完成率以上となったとき、モザイク画像変更条件メッセージが表示されるようにしても良い。また、システム制御部１５は、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間が経過した場合に、モザイク画像変更条件メッセージが表示されるようにしても良い。
【０３２５】
例えば、携帯電話機の素材画像の元画像として未完成のモザイク画像がＷｅｂページに表示されるようになってから、携帯電話機の素材画像の分割領域に割り当てることのできない投稿画像が、予め設定された数以上送信されてきた場合には、図３２に示すように、表示画像情報表示部１６３に、「赤い画像をもっと送ると、絵が変わるよ！！」というモザイク画像変更条件メッセージが表示される。
【０３２６】
図３３は、本実施形態に係る情報提供装置１のシステム制御部１５のポイント処理における処理例を示す図である。図３３において、図１５と同様の処理については、同様の符号が付されている。
【０３２７】
図３３に示すように、システム制御部１５は、素材画像ｊのポイント付与領域情報に基づいて、選択した分割領域がポイント付与領域であるか否かを判定する（ステップＳ１３１）。このとき、システム制御部１５は、選択した分割領域がポイント付与領域であると判定した場合には（ステップＳ１３１：ＹＥＳ）、選択した分割領域に割り当てられた投稿画像に対応するユーザＩＤを、投稿画像ＤＢから取得する（ステップＳ１３２）。次いで、システム制御部１５は、取得したユーザＩＤに対応する保有ポイント数を更新して（ステップＳ１３３）、ポイント処理を終了させる。
【０３２８】
ステップＳ１３１において、システム制御部１５は、選択した分割領域がポイント付与領域ではないと判定した場合には（ステップＳ１３１：ＮＯ）、素材画像番号ｊに対応するポイント付与色情報が記憶部１４に記憶されている否かを判定する（ステップＳ２７１）。このとき、システム制御部１５は、素材画像番号ｊに対応するポイント付与色情報が記憶されていないと判定した場合には（ステップＳ２７１：ＮＯ）、ポイント処理を終了させる。
【０３２９】
一方、システム制御部１５は、素材画像番号ｊに対応するポイント付与色情報が記憶されていると判定した場合には（ステップＳ２７１：ＹＥＳ）、素材画像番号ｊに対応するポイント付与色情報を記憶部１４から取得する（ステップＳ２７２）。次いで、システム制御部１５は、選択した分割領域に割り当てられた投稿画像の代表色情報と、取得したポイント付与色情報と、が一致するか否かを判定する（ステップＳ２７３）。このとき、システム制御部１５は、投稿画像の代表色情報とポイント付与色情報とが一致しないと判定した場合には（ステップＳ２７３：ＮＯ）、ポイント処理を終了させる。
【０３３０】
一方、システム制御部１５は、投稿画像の代表色情報とポイント付与色情報とが一致すると判定した場合には（ステップＳ２７３：ＹＥＳ）、ステップＳ１３２及びＳ１３３の処理を実行して、ポイント処理を終了させる。つまり、システム制御部１５は、モザイク画像を表示するＷｅｂページに表示されているモザイク画像変更条件メッセージに示される代表色の投稿画像を投稿したユーザに対して、ポイントを付与する。
【０３３１】
なお、システム制御部１５は、Ｗｅｂページに未完成のモザイク画像が表示されているとき、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間が経過しても、未完成のモザイク画像が完成しない場合には、元画像として現在選択されている素材画像の分割領域のうち、まだ投稿画像が割り当てられていない全ての分割領域を、ポイント付与領域としても良い。つまり、システム制御部１５は、Ｗｅｂページに表示されているモザイク画像内において、未完成の部分（セル）に割り当てられる投稿画像が投稿された場合に、ポイントを付与しても良い。こうして、システム制御部１５は、ユーザにポイントが付与される領域を予め定める。
【０３３２】
以上説明したように、本実施形態によれば、情報提供装置１のシステム制御部１５が、ユーザ端末２−ｋからネットワークを介して投稿画像を取得し、取得された投稿画像を投稿画像ＤＢ１４１に記憶させ、取得された投稿画像の代表色情報と、元画像とされた素材画像の各分割領域の代表色情報と、に基づいて、取得された投稿画像を何れかの分割領域に割り当てて、モザイク画像を生成し、モザイク画像を生成した後、投稿数が増加することに応じて、分割領域の数または素材画像のうち少なくとも素材画像を変えて、モザイク画像を新たに生成する。
【０３３３】
従って、新たに生成されたモザイク画像の解像度や、新たに生成されたモザイク画像により模されている素材画像が、先に生成されたモザイク画像から変化する。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０３３４】
また、システム制御部１５が、複数の素材画像それぞれの分割領域の代表色情報を取得し、取得された投稿画像の代表色情報と、取得された分割領域の代表色情報と、に基づいて、取得された投稿画像を、何れかの素材画像の分割領域に割り当て、何れかの素材画像を元画像としてモザイク画像を生成し、モザイク画像を生成した後、投稿数が増加することに応じて、元画像とされた素材画像と異なる素材画像を新たな元画像としてモザイク画像を生成する。
【０３３５】
従って、投稿数が増加するに応じて、モザイク画像により模される素材画像が別の素材画像に変わる。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０３３６】
また、システム制御部１５が、投稿数が増加することに応じて、全ての分割領域に画像が割り当てられた素材画像を元画像としてモザイク画像を生成する。
【０３３７】
従って、モザイク画像により模される素材画像が別の素材画像に変わるときに、欠けた部分のない完成したモザイク画像を生成することができる。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０３３８】
また、ユーザ端末２−ｋから取得された投稿画像がどの分割領域にも適さない場合、その画像はモザイク画像の生成には用いられない。そのため、素材画像をより忠実に模したモザイク画像を生成することができるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０３３９】
また、輪郭を示す画像を含む分割領域に対して優先的に投稿画像が割り当てられるので、モザイク画像により模されている素材画像を、ユーザは比較的早い段階で把握することができる。
【０３４０】
また、ポイント付与領域に投稿画像が割り当てられると、その画像を投稿したユーザにポイントが付与される。これにより、ユーザに投稿画像を投稿させる意欲をもたせることができる。そのため、モザイク画像の解像度や、モザイク画像により模される素材画像が早く変わることが期待されるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０３４１】
また、モザイク画像を閲覧するユーザは、表示されたモザイク画像に含まれる投稿画像を投稿したユーザのプロフィールを閲覧することができる。そのため、ユーザにモザイク画像を閲覧させる意欲をもたせることができる。
【０３４２】
また、システム制御部１５は、ネットワークを介して接続される複数のユーザ端末２−ｋから複数の投稿画像を取得し、前記取得した複数の投稿画像を投稿画像ＤＢ１４１に記憶し、異なる種類の複数の素材画像を、前記素材画像の種類に応じて所定の分割領域に分割し、記憶すべき前記画像の数として予め定められる前記枚数と、前記分割された異なる種類の素材画像とを、前記数量毎に対応付けて素材画像ＤＢ１４２に記憶し、前記記憶された投稿画像の数量に応じて、前記記憶された素材画像を抽出し、投稿画像ＤＢ１４１に記憶された各投稿画像、及び前記素材画像の各分割領域内にＲＧＢ変換を適用し、前記各投稿画像のＲＧＢ変換結果と、前記素材画像の各分割領域内のＲＧＢ変換結果とを比較し、上記分割領域のＲＧＢ変換結果と上記投稿画像のＲＧＢ変換結果が近似すると判断した場合には、当該分割領域のＲＧＢ変換結果が示す分割領域へ、当該投稿画像のＲＧＢ変換結果が示す投稿画像を割り当て、前記素材画像に基づいたモザイク画像を生成し、前記モザイク画像を表示するＷｅｂページを生成し、前記生成されたＷｅｂページを、アクセス要求があったユーザ端末２−ｋへ配信する。
【０３４３】
従って、取得する投稿画像の数量の増加に伴って、表示されるモザイク画像の種類が変わるため、ユーザに反復継続してモザイク画像を閲覧させる意欲を惹起させ、高い集客効果を奏することができる。
【０３４４】
また、システム制御部１５は、投稿画像ＤＢ１４１に記憶された各投稿画像に示される色の代表色情報と、素材画像ＤＢ１４２に記憶された各素材画像に示される色の代表色情報を算出し、前記素材画像に示される色の代表色情報を、前記記憶された各素材画像にさらに対応付けて記憶し、前記記憶された各投稿画像のうち、特定の代表色情報を示す投稿画像の数量に応じて、前記記憶された素材画像を抽出する。
【０３４５】
従って、取得する投稿画像の数量の増加及び前記投稿画像の代表色の種類に伴って、表示されるモザイク画像の種類が変わるため、ユーザに反復継続してモザイク画像を閲覧させる意欲を惹起させ、高い集客効果を奏することができる。
【０３４６】
また、システム制御部１５は、表示すべきモザイク画像の種類が変わる条件を表示する。
【０３４７】
従って、ユーザに、自己が送信する投稿画像に基づいて、表示されるモザイク画像の種類が変わる可能性があるという期待感を持たせることができるため、ユーザに反復継続してモザイク画像を閲覧させる意欲を惹起させ、高い集客効果を奏することができる。
【０３４８】
また、システム制御部１５は、予め定められた所定の優先順位に従って、前記投稿画像を前記分割領域へ割り当て、前記素材画像に基づいたモザイク画像を生成するようにしてもよい。
【０３４９】
このように構成することによって、かかるＷｅｂページを閲覧するユーザは、上記優先順位に定められる特定の部位から完成されるモザイク画像を、視覚的に楽しみながら閲覧することができる。
【０３５０】
なお、素材画像ＤＢ１４２に記憶されている各素材画像に表示順が割り当てられていても良い。ここで、素材画像の表示順とは、時間軸方向において、素材画像が表示される順序を示す。そのため、Ｗｅｂページには、表示順が早い素材画像から順に、その素材画像を元画像とするモザイク画像が表示される。
【０３５１】
この場合、図３４に示すように、素材画像ＤＢ１４２には、素材画像ＩＤ、素材画像、分割数、素材画像の代表色情報、輪郭情報、各分割領域の色情報及び各分割領域の代表色情報に加えて、素材画像の表示順が記憶される。各素材画像の表示順は、例えば、管理者により予め設定される。
【０３５２】
一例として、十二支のそれぞれの動物が描かれた素材画像が素材画像ＤＢ１４２に記憶されているとする。具体的に、ねずみの素材画像、牛の素材画像、虎の素材画像・・・猪の素材画像の１２個の素材画像が素材画像ＤＢ１４２に記憶される。そして、ねずみの素材画像には表示順として１番が割り当てられる。また、牛の素材画像には、表示順として２番が割り当てられる。また、虎の素材画像には、表示順として３番が割り当てられる。そして、猪の素材画像には、表示順として１２番が割り当てられる。このようにして、１２個の素材画像に、１番から１２番までの表示順が割り当てられる。
【０３５３】
システム制御部１５は、素材画像ＤＢ１４２に記憶された表示順を参照し、それぞれの素材画像を元画像とするモザイク画像を表示するためのＨＴＭＬ文書を、元画像とされた素材画像の表示順に従った順序でユーザ端末２−ｋに送信する。具体的に、システム制御部１５は、表示順が早い素材画像を元画像とするモザイク画像から順に、そのモザイク画像を表示するためのＨＴＭＬ文書を送信する。従って、システム制御部１５は、ある素材画像を元画像とするモザイク画像が完成した場合であっても、その素材画像よりも表示順が前の素材画像に基づくモザイク画像が完成していない場合、その素材画像を元画像とするモザイク画像を表示するためのＨＴＭＬ文書を送信しない。これにより、Ｗｅｂページにおいて、素材画像の表示順に従ってモザイク画像が表示されることが保証される。
【０３５４】
例えば、前述の十二支の例において、牛のモザイク画像が完成しても、ねずみのモザイク画像が完成するまでは、牛のモザイク画像はＷｅｂページには表示されない。また、虎のモザイク画像が完成しても、ねずみのモザイク画像及び牛のモザイク画像が完成するまでは、虎のモザイク画像はＷｅｂページには表示されない。
【０３５５】
なお、上述した場合と同様に、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間が経過しても、モザイク画像が１つも完成していない場合がある。この場合、システム制御部１５は、表示順が１番である素材画像に基づくモザイク画像を生成し、生成したモザイク画像をＷｅｂページに表示させるようにしても良い。また、例えば、システム制御部１５は、Ｗｅｂページに現在表示されているモザイク画像の完成率が、予め設定された完成率以上となったときに、そのモザイク画像の元画像となっている素材画像の次の表示順である素材画像を元画像とするモザイク画像がＷｅｂページに表示されるようにしても良い。
【０３５６】
［第３実施形態］
本実施形態においては、Ｗｅｂページに表示されるモザイク画像は、複数の素材画像のうちの何れかの素材画像の何れかの分割領域に画像が割り当てられて、生成されるようになっている。また、本実施形態においては、各素材画像に表示順が割り当てられている。ここで、素材画像の表示順とは、時間軸方向において、素材画像が表示される順序を示す。そのため、Ｗｅｂページには、表示順が早い素材画像から順に、その素材画像を元画像とするモザイク画像が表示される。
【０３５７】
また、本実施形態においては、表示順が前後する素材画像間で、差分が特定される。ここで、素材画像間の差分とは、素材画像間で、同一座標において色の相違がある画素の集合である。換言すると、差分とは、素材画像間で、表現されている模様、図形、色等に相違がある範囲をいう。この素材画像間の差分は、分割領域単位で認定される。差分として認定された分割領域を、「差分領域」という。例えば、表示順が１番目の素材画像と、表示順が２番目の素材画像と、の間で差分領域が認定される。また、表示順が２番目の素材画像と、表示順が３番目の素材画像と、の間で差分領域が認定される。差分領域内の各分割領域は、本発明における相違領域の一例である。
【０３５８】
表示順が１番目の素材画像については、全ての分割領域に投稿画像が割り当てられたときに、その素材画像を元画像とするモザイク画像が完成し、完成したモザイク画像がＷｅｂページに表示される。一方、表示順が２番目以降の素材画像については、表示順が１つ前の素材画像との間についての差分領域内の全ての分割領域に投稿画像が割り当てられたとき、差分領域に割り当てられた投稿画像と、表示順が１つ前の素材画像において差分領域以外の分割領域に割り当てられた投稿画像と、を用いてモザイク画像が生成される。具体的には、差分領域に割り当てられた投稿画像で、表示順が１つ前の素材画像の差分領域に割り当てられていた投稿画像が差し替えられる。つまり、表示順が２番目以降の素材画像については、差分領域のみに投稿画像が割り当てられれば、その素材画像を元画像とするモザイク画像が完成することになる。
【０３５９】
これにより、全ての分割領域に投稿画像が割り当てられなくても、今まで表示されていたモザイク画像と異なる素材画像を模したモザイク画像として、完成したモザイク画像を表示させることができる。そのため、素材画像間での差分領域に含まれる分割領域の個数が少ない方が、モザイク画像を早く変えることができる。
【０３６０】
ここで、表示順が１番目以降の素材画像を、「第一の素材画像」という。また、表示順が２番目以降の素材画像を、「第二の素材画像」という。
【０３６１】
なお、本実施形態に係るシステムの構成、情報提供装置１の構成及びユーザ端末２−ｋの構成は、第１実施形態の場合と基本的に同様である。
【０３６２】
図３５は、記憶部１４に構築される投稿画像ＤＢ１４１、素材画像ＤＢ１４２、及びモザイク画像ＤＢ１４３に記憶される情報を示すテーブルである。投稿画像ＤＢ１４１及びモザイク画像ＤＢ１４３に記憶される情報の内容は、第１実施形態または第２実施形態の場合と同様であっても良い。
【０３６３】
素材画ＤＢ１４２には、第一の素材画像と当該第一の素材画像に関連する第二の素材画像が対応付けられて記憶されている（図３５（Ｂ））。
【０３６４】
ここで、第一の素材画像と当該第一の素材画像に関連する第二の素材画像とは、例えば、画像に表される表示対象が有する機能（又は一定の能力）に基づいて、当該表示対象の外観が変化する態様を表現するために生成される画像である。第二の素材画像がこのような画像であると、差分領域に含まれる分割領域の個数が少なくて済む可能性がある。なお、第二の素材画像が、このような条件を満たさなくても良い。例えば、素材画像の種類や内容に関係なく、管理者に予め第一の素材画像と関連づけられた素材画像も、第二の素材画像である。また、第二の素材画像が、第一の素材画像と関連する素材画像でなくても良い。つまり、素材画像ＤＢ１４２に記憶されている素材画像のうち表示順が１番である素材画像が第一の素材画像であり、表示順が２番目以降である素材画像が第二の素材画像であるとしても良い。
【０３６５】
上記表示対象が折畳み式携帯電話であった場合を例に説明する。
【０３６６】
折りたたみ式の携帯電話機では、当該携帯電話機が有する折畳み式機能（機構）によって、当該携帯電話機の外観は、閉じられた状態から開かれた状態に変化する。そこで、当該携帯電話の外観が変化する態様を表現するために、第一素材画像に当該電話機が閉じられた状態を表し、第二の素材画像に当該携帯電話機が開かれた状態（完全に開かれた状態）をそれぞれ表すようになっている。また、携帯電話が閉じられた状態と、携帯電話機が完全に開かれた状態との中間の状態として、携帯電話が少しずつ開かれていく状態を示す各素材画像も、第二の素材画像として用意される。また、上記第一素材画像及び上記第二の素材画像は、予め素材画像ＤＢ１４２に記録されるようにしてもよいし、ＵＳＢメモリ等の情報記録媒体に記憶された当該素材画像から、図示しないインターフェース部を介して読込まれるようにしてもよい。さらに、ユーザ端末２−ｋから送信された当該素材画像を、通信部１１を介して、取得し記憶するようにしてもよい。
【０３６７】
さらに、素材画像ＤＢ１４２には、詳しくは後述するが、記憶すべき前記画像の数として予め定められる前記枚数（以下単に、「記憶すべき投稿画像の数量」とする。）と上記素材画像及び上記第二の素材画像に応じて所定の分割領域に分割された前記素材画像とが対応付けて記憶されている（図３５（Ｂ））。ここで、記憶すべき投稿画像の数量とは、分割数のことをいう。
【０３６８】
加えて、素材画像ＤＢ１４２には、前記素材画像の代表色情報が、上述した記憶すべき投稿画像の数量と、上記素材画像及び上記第二の素材画像に応じて所定の分割領域に分割された前記素材画像とに対応付けて記憶されている（図３５（Ｂ））。
【０３６９】
図３６（Ａ）は、表示順が１番である素材画像について素材画像ＤＢ１４２に記憶される情報の具体例である。素材画像の表示順が１番である場合、素材画像ＤＢ１４２には、図３６（Ａ）に示すように、素材画像ＩＤ、素材画像（第一の素材画像）、１番を示す表示順、分割数、素材画像の代表色情報、輪郭情報、各分割領域の色情報、各分割領域の代表色情報、ポイント付与領域情報及び第二素材画像情報が記憶される。
【０３７０】
第二素材画像情報は、第一の素材画像に関連する第二の素材画像を示す情報である。例えば、第二素材画像情報には、各第二の素材画像の素材画像ＩＤが設定される。なお、素材画像ＤＢ１４２に、１つの第一の素材画像と、その第一の素材画像に関連する第二の素材画像のみが記憶されている場合、第二素材画像情報は不要である。
【０３７１】
図３６（Ｂ）は、表示順が２番目以降である素材画像について素材画像ＤＢ１４２に記憶される情報の具体例である。素材画像の表示順が２番目以降である場合、素材画像ＤＢ１４２には、図３６（Ｂ）に示すように、素材画像ＩＤ、素材画像（第二の素材画像）、２番目以降の何れかの順番を示す表示順、分割数、差分領域の代表色情報、輪郭情報、各分割領域の色情報、各分割領域の代表色情報及びポイント付与領域情報が記憶される。
【０３７２】
差分領域の代表色情報は、表示順が１つ前の素材画像との間における差分領域全体の代表色を示す情報である。ポイント付与領域情報は、差分領域に含まれる分割領域のうち、ポイント付与領域と定められたる分割領域を示す情報である。
【０３７３】
ここで、素材画像ＤＢ１４２に記憶される素材画像の例を説明する。
【０３７４】
図３７は、第一の素材画像が「折畳み式携帯電話機が閉じられた状態」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。図３７に示すように、第一の素材画像としての折畳み式携帯電話機が閉じられた状態の画像３−１は、９８６個の分割領域３０−１によって、分割されている。素材画像３−１〜３−ｎにおける携帯電話機の外側の色が青であるとすると、素材画像３−１の代表色は青と認定される。
【０３７５】
図３８は、第二の素材画像の１つが、「折畳み式携帯電話機が閉じられた状態から少し開かれた状態」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。図３８に示すように、第二の素材画像としての折畳み式携帯電話機が少し開かれた状態の画像３−２は、９８６個の分割領域３０−２によって、分割されている。
【０３７６】
図３９は、第二の素材画像の１つが、「折畳み式携帯電話機が少し開かれた状態よりも更に開かれた状態」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。図３９に示すように、第二の素材画像としての折畳み式携帯電話機が更に開かれた状態の画像３−３は、９８６個の分割領域３０−３によって、分割されている。
【０３７７】
図４０は、第二の素材画像の１つが「折畳み式携帯電話機が開かれた状態」であった場合に、９８６個の分割領域に分割された態様を示す模式図である。図４０に示すように、第二の素材画像としての折畳み式携帯電話機が開かれた状態の画像３−ｎは、９８６個の分割領域３０−ｎによって、分割されている。ここで、ｎは、素材画像ＤＢ１４２に記憶されている、折畳み式携帯電話機の素材画像の個数を示す。
【０３７８】
このように、各素材画像３−ｍ（ｍ＝１，２，３・・・ｎ）は、それぞれ９８６個の分割領域３０−ｍに分割されている。なお、素材画像３−４〜素材画像３−（ｎ−１）の図示は省略する。
【０３７９】
図４１は、各素材画像３−ｍの表示順の一例を示す図である。図４１に示すように、各素材画像３−ｍには、表示順としてｍが割り当てられている。従って、モザイク画像を表示するＷｅｂページには、素材画像３−１を模したモザイク画像、素材画像３−２を模したモザイク画像、素材画像３−３を模したモザイク画像の順に、モザイク画像が表示される。そして、最後に、素材画像３−ｎを模したモザイク画像が表示される。つまり、折畳み式携帯電話機が、閉じた状態から開いた状態に変化する。
【０３８０】
図４２は、素材画像３−２における差分領域４−２を示す図である。図４２に示す差分領域４−２は、素材画像３−２が、素材画像３−１との間で画像の相違がある領域である。素材画像３−１〜３−ｎにおける携帯電話機のキーの色が赤であるとする。素材画像３−２においては、差分領域４−２において、携帯電話機の外側が表示されている面積の方が、キーが表示されている面積よりも大きいとする。この場合、素材画像３−２の差分領域４−２の代表色は青と認定される。
【０３８１】
図４３は、素材画像３−３における差分領域４−３を示す図である。図４３に示す差分領域４−３は、素材画像３−２と素材画像３−３との間で、画像の差分がある領域である。素材画像３−３においては、差分領域４−３において、キーが表示されている面積の方が、携帯電話機の外側が表示されている面積よりも大きいとする。この場合、素材画像３−３の差分領域４−３の代表色は赤と認定される。
【０３８２】
このように、素材画像３−２〜素材画像３−ｎについて、表示順が１つ前の素材画像との間の差分領域が認定される。そして、差分領域を示す差分領域情報が、素材画像ＤＢ１４２に記憶される。なお、システム制御部１５が差分領域の認定を行っても良いし、予め差分領域が認定されていても良い。
【０３８３】
以下に、本実施形態におけるシステム制御部１５の動作の詳細について、図４４〜図４６を参照して説明する。
【０３８４】
本実施形態におけるシステム制御部１５は、まず、素材画像ＤＢ１４２に記憶された上記素材画像及び上記第二の素材画像を、例えば、前記素材画像の種類に応じて大きさが定められる複数の分割領域に分割する。
【０３８５】
なお、本実施形態における上記分割領域は、上記素材画像を、当該素材画像の種類に応じた数量で、各分割領域の大きさが等しくなるように分割されるようになっている。従って、かかる分割領域の大きさは、例えば素材画像の種類に応じた数量の増加に伴って、小さくなる。また、上記分割領域の数量は、例えば素材画像の種類に応じた数量の増加に伴って、増加することとなる。この数量は、例えば、素材画像ＤＢ１４２に記憶されている分割数に示されている。
【０３８６】
従って、システム制御部１５は、上記素材画像の種類が「折畳み式携帯電話機が閉じられた状態」であった場合には投稿画像がはめ込まれるべき９８６個の分割領域を、上記第二の素材画像の種類が「折畳み式携帯電話機が開かれた状態」であった場合には投稿画像がはめ込まれるべき９８６個の分割領域を、それぞれ用意したこととなる。
【０３８７】
そして、システム制御部１５は、記憶すべき投稿画像の数量と、上記分割された素材画像及び第二の素材画像（図３７乃至図４０参照）とを、対応付けて素材画像ＤＢ１４２に記憶するようになっている（図３５（Ｂ））。
【０３８８】
具体的には、システム制御部１５は、上記素材画像の種類が「折畳み式携帯電話機が閉じられた状態」であった場合には、記憶すべき投稿画像の数量としての９８６と上記素材画像の種類として「折畳み式携帯電話機が閉じられた状態」とを、対応付けて記憶する。また、システム制御部１５は、上記第二の素材画像の種類が「折畳み式携帯電話機が開かれた状態」であった場合には、記憶すべき投稿画像の数量としての９８６と、上記素材画像の種類として「折畳み式携帯電話機が開かれた状態」とを、対応付けて記憶する。
【０３８９】
なお、システム制御部１５は、素材画像ＤＢ１４２に対応付けて記憶された記憶すべき投稿画像の数量と上記分割された素材画像及び第二の素材画像に対して、さらに上述した各素材画像に示される色の代表色情報を対応付けて記憶するようにしてもよい。
【０３９０】
具体的には、上記素材画像の種類が「折畳み式携帯電話機が閉じられた状態」であった場合には、かかる素材画像に対してＲＧＢ変換が行われると、当該ＲＧＢ変換後の画素データは、Ｂの値が、Ｒ及びＧの値に比して極めて高い値を示したとする。このとき、かかるＢの値と、上記Ｒ及びＧの値の差分が予め定められる閾値以上であった場合には、当該素材画像の代表色情報を、Ｂと定義し記憶するようにしてもよい。この場合、素材画像としての「折畳み式携帯電話機が閉じられた状態」の代表色情報は、「青」と定義し記憶されることとなる。
【０３９１】
また、上記第二の素材画像の種類が、「折畳み式携帯電話機が開かれた状態」であって、かかる携帯電話の表示部が赤で満たされていた場合には、かかるＲＧＢ変換の結果、「赤」と定義し記憶するようにしてもよい。
【０３９２】
また、情報提供装置１のユーザによって任意の代表色情報を定義づけするようにしてもよい。
【０３９３】
次に、システム制御部１５は、素材画像ＤＢ１４２に記憶された素材画像（以下単に、「記憶された素材画像」とする。）を抽出する。さらに、システム制御部１５は、前記素材画像の抽出に伴って前記第二の素材画像を抽出する。具体的には、システム制御部１５は、素材画像ＤＢ１４２を参照して、素材画像と対応付けて記憶された第二の素材画像を抽出する。なお、第一の素材画像及び第二の素材画像の抽出とは、例えば、モザイク画像の元画像となる一連の素材画像を予め特定しておくことである。従って、システム制御部１５は、素材画像ＤＢ１４２に記憶されている各素材画像を、そのまま第一の素材画像及び第二の素材画像として特定しても良い。例えば、図３７〜図４０の例では、素材画像３−１〜素材画像３−ｎのｎ個の素材画像が特定される。
【０３９４】
ここで、モザイク画像の生成方法について説明する。
【０３９５】
システム制御部１５は、投稿画像の色情報と、複数の素材画像の各分割領域の色情報と、に基づいて、１または複数の素材画像の何れかの分割領域に、投稿画像を割り当てる。このとき、表示順が２番目以降の素材画像（第二の素材画像）については、例えば、差分領域のみに投稿画像に割り当てられるようにしても良い。なお、分割領域への投稿画像の割り当て方法は、第２実施形態の場合と同様である。
【０３９６】
システム制御部１５は、表示順が１番目の素材画像について、全ての分割領域に投稿画像が割り当てられた場合には、その素材画像を元画像としてモザイク画像を生成する。そして、システム制御部１５は、ユーザ端末２−ｋに送信するＷｅｂページに、生成したモザイク画像を表示させる。図４４は、折畳み式携帯電話機が閉じられた状態の素材画像３−１を元画像とするモザイク画像５−１の一例を示す図である。
【０３９７】
システム制御部１５は、その後は、ユーザ端末２−ｋから投稿画像を受信するたびに、表示順が２番目以降の各素材画像の差分領域へ投稿画像を割り当てる。そして、表示順が２番目の素材画像の差分領域内の全ての分割領域に投稿画像が割り当てられた場合には、表示順が１番目の素材画像の各分割領域に割り当てられている投稿画像のうち、表示順が２番目の素材画像との間の差分領域に割り当てられている投稿画像が、２番目の素材画像の差分領域に割り当てられた投稿画像に差し替えられる。換言すると、表示順が１番目の素材画像の差分領域以外の分割領域に割り当てられていた投稿画像が、表示順が２番目の素材画像の分割領域にそのまま引き継がれて割り当てられる。そして、システム制御部１５は、表示順が２番目の素材画像を元画像としてモザイク画像を生成する。更に換言すると、システム制御部１５は、モザイク画像を、差分領域に割り当てられた投稿画像で更新する。システム制御部１５は、表示順が３番目以降の素材画像についても、同様の処理を行う。
【０３９８】
図４５は、モザイク画像が更新される様子の一例を示す図である。図４５に示すように、例えば、折畳み式携帯電話機が少し開かれた状態の素材画像３−２を元画像とするモザイク画像５−２が完成しているとする。また、折畳み式携帯電話機が更に開かれた状態の素材画像３−３の全ての分割領域７−３に投稿画像が割り当てられたとする。すると、素材画像３−２において、差分領域以外の領域６−２に割り当てられた投稿画像と、差分領域７−３に割り当てられた投稿画像と、を用いて、完成したモザイク画像５−３が生成される。
【０３９９】
システム制御部１５は、最終的には、表示順が１番最後である素材画像を元画像とするモザイク画像を生成する。図４６は、折畳み式携帯電話機が開かれた状態の素材画像３−ｎを元画像とするモザイク画像５−ｎの一例を示す図である。
【０４００】
なお、ある表示順の素材画像の差分領域内の全ての分割領域に投稿画像が割り当てられていても、表示順が１つ前の素材画像を元画像とするモザイク画像が完成していない場合がある。その場合は、表示順が１つ前の素材画像を元画像とするモザイク画像が完成した後に、その表示順の素材画像の素材画像を元画像とするモザイク画像が生成される。これにより、Ｗｅｂページにおいて、素材画像の表示順に従ってモザイク画像が表示されることが保証され、また、差分に基づくモザイク画像の適正な更新が行われることになる。
【０４０１】
次に、本実施形態におけるユーザ端末２−ｋのリクエストに応じた情報提供システムの動作について説明する。なお、情報処理装置１とユーザ端末２−ｋとの間の基本的なシーケンスは、第２実施形態の場合と同様で良い。
【０４０２】
図４７は、本実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。投稿画像受信時処理は、情報処理装置１が、ユーザ端末２−ｋから投稿画像を受信したとき（図２６のステップＳ３０）に開始される。
【０４０３】
図４７に示すように、システム制御部１５は、今回受信した投稿画像の色情報を算出する（ステップＳ３０１）。次いで、システム制御部１５は、表示順ｍに１を設定する（ステップＳ３０２）。以降、表示順がｍ番である素材画像を、素材画像ｍという。次いで、システム制御部１５は、表示順ｍが１であるか否かを判定する（ステップＳ３０３）。このとき、システム制御部１５は、表示順ｍが１ではないと判定した場合には（ステップＳ３０３：ＮＯ）、ステップＳ３４１に移行する。
【０４０４】
一方、システム制御部１５は、表示順ｍが１であると判定した場合には（ステップＳ３０３：ＹＥＳ）、素材画像１の分割領域への投稿画像の割り当てを行う。先ず、システム制御部１５は、素材画像１のモザイク画像が完成しているか（生成されているか）否かを判定する（ステップＳ３０４）。このとき、システム制御部１５は、素材画像１のモザイク画像が完成していると判定した場合には（ステップＳ３０４：ＹＥＳ）、ステップＳ３１８に移行する。
【０４０５】
一方、システム制御部１５は、素材画像１のモザイク画像が完成していないと判定した場合には（ステップＳ３０４：ＮＯ）、素材画像１の各分割領域の色情報を、素材画像ＤＢ１４２から取得する（ステップＳ３０５）。次いで、システム制御部１５は、素材画像１の輪郭情報を素材画像ＤＢ１４２から取得し、取得した輪郭情報に基づいて、素材画像１の分割領域の中から、輪郭を示す画像を含む分割領域を特定する。次いで、システム制御部１５は、今回受信した投稿画像の色情報と、素材画像１において輪郭を示す画像を含む各分割領域のうち、まだ投稿画像が割り当てられていない各分割領域の色情報と、の類似度をそれぞれ算出する（ステップＳ３０６）。
【０４０６】
次いで、システム制御部１５は、算出した類似度が最も高い分割領域を選択する（ステップＳ３０７）。次いで、システム制御部１５は、選択した分割領域について算出された類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ３０８）。このとき、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上であると判定した場合には（ステップＳ３０８：ＹＥＳ）、今回受信した投稿画像を、素材画像１において選択された分割領域に割り当てる（ステップＳ３１２）。
【０４０７】
一方、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上ではないと判定した場合には（ステップＳ３０８：ＮＯ）、今回受信した投稿画像の色情報と、素材画像１において輪郭を示す画像を含まない各分割領域のうち、まだ投稿画像が割り当てられていない各分割領域の色情報と、の類似度をそれぞれ算出する（ステップＳ３０９）。
【０４０８】
次いで、システム制御部１５は、算出した類似度が最も高い分割領域を選択する（ステップＳ３１０）。次いで、システム制御部１５は、選択した分割領域について算出された類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ３１１）。このとき、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上ではないと判定した場合には（ステップＳ３１１：ＮＯ）、ステップＳ３１８に移行する。
【０４０９】
一方、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上であると判定した場合には（ステップＳ３１１：ＹＥＳ）、今回受信した投稿画像を、素材画像１において選択された分割領域に割り当てる（ステップＳ３１２）。
【０４１０】
システム制御部１５は、ステップＳ３１２の処理を終えると、今回受信した投稿画像を投稿画像ＤＢ１４１に登録する（ステップＳ３１３）。具体的に、システム制御部１５は、新しい投稿画像ＩＤを生成する。また、システム制御部１５は、生成した投稿画像ＩＤ、今回受信した投稿画像、今回受信したユーザＩＤ及び今回受信した投稿画像の色情報及び代表色情報を、対応付けて登録する。
【０４１１】
次いで、システム制御部１５は、ポイント処理を実行する（ステップＳ３１４）。ポイント処理の処理内容は、基本的に第２実施形態の場合と同様である。ただし、システム制御部１５は、図３３に示すステップＳ２７１及びＳ２７２において、表示順がｍである素材画像の素材画像ＩＤに対応するポイント付与色情報が記憶されている場合に、そのポイント付与色情報を取得する。
【０４１２】
システム制御部１５は、ポイント処理を終えると、素材画像１の全ての分割領域に投稿画像が割り当てられた否かを判定する（ステップＳ３１５）。このとき、システム制御部１５は、素材画像１の分割領域の中に、投稿画像が割り当てられていない分割領域が存在すると判定した場合には（ステップＳ３１５：ＮＯ）、ステップＳ３１８に移行する。
【０４１３】
一方、システム制御部１５は、素材画像１の全ての分割領域に投稿画像が割り当てられたと判定した場合には（ステップＳ３１５：ＹＥＳ）、素材画像１を、Ｗｅｂページに表示させるモザイク画像の元画像として選択する（ステップＳ３１６）。次いで、システム制御部１５は、モザイク画像生成処理を実行する（ステップＳ３１７）。
【０４１４】
モザイク画像生成処理において、システム制御部１５は、元画像として選択された素材画像１の各分割領域に割り当てられた投稿画像に基づいて、モザイク画像を生成し、生成したモザイク画像をモザイク画像ＤＢ１４３に移行する。モザイク画像生成処理の処理内容は、基本的には第２実施形態の場合（図１６）と同様である。ただし、モザイク画像生成処理のステップＳ１５１において、システム制御部１５は、素材画像ＤＢ１４２から素材画像１の分割数を取得する。そして、システム制御部１５は、取得した分割数が示す個数分のセルを有するテーブルのテーブルパーツデータを生成する。また、ステップＳ１６０において、システム制御部１５は、分割領域番号ｉが、素材画像１の分割数が示す値未満であるか否かを判定する。システム制御部１５は、モザイク画像生成処理を終えると、ステップＳ３１８に移行する。
【０４１５】
ステップＳ３０３において、システム制御部１５は、表示順ｍが１ではないと判定した場合には（ステップＳ３０３：ＮＯ）、素材画像ｍの差分領域への投稿画像の割り当てを行う。
【０４１６】
先ず、システム制御部１５は、図４８に示すように、素材画像ｍの差分領域内の全ての分割領域に投稿画像が割り当てられているか否かを判定する（ステップＳ３４１）。このとき、システム制御部１５は、素材画像ｍの差分領域内の全ての分割領域に投稿画像が割り当てられていると判定した場合には（ステップＳ３４１：ＹＥＳ）、ステップＳ３５３に移行する。
【０４１７】
一方、システム制御部１５は、素材画像ｍの差分領域内に投稿画像が割り当てられていない分割領域が存在すると判定した場合には（ステップＳ３４１：ＮＯ）、素材画像ｍの差分領域内の各分割領域の色情報を、素材画像ＤＢ１４２から取得する（ステップＳ３４２）。次いで、システム制御部１５は、素材画像ｍの輪郭情報を素材画像ＤＢ１４２から取得し、取得した輪郭情報に基づいて、素材画像ｍの差分領域内の分割領域の中から、輪郭を示す画像を含む分割領域を特定する。次いで、システム制御部１５は、今回受信した投稿画像の色情報と、素材画像ｍの差分領域内の輪郭を示す画像を含む各分割領域のうち、まだ投稿画像が割り当てられていない各分割領域の色情報と、の類似度をそれぞれ算出する（ステップＳ３４３）。
【０４１８】
次いで、システム制御部１５は、算出した類似度が最も高い分割領域を選択する（ステップＳ３４４）。次いで、システム制御部１５は、選択した分割領域について算出された類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ３４５）。このとき、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上であると判定した場合には（ステップＳ３４５：ＹＥＳ）、今回受信した投稿画像を、素材画像ｍにおいて選択された分割領域に割り当てる（ステップＳ３４９）。
【０４１９】
一方、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上ではないと判定した場合には（ステップＳ３４５：ＮＯ）、今回受信した投稿画像の色情報と、素材画像ｍの差分領域内の輪郭を示す画像を含まない各分割領域のうち、まだ投稿画像が割り当てられていない各分割領域の色情報と、の類似度をそれぞれ算出する（ステップＳ３４６）。
【０４２０】
次いで、システム制御部１５は、算出した類似度が最も高い分割領域を選択する（ステップＳ３４７）。次いで、システム制御部１５は、選択した分割領域について算出された類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ３４８）。このとき、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上ではないと判定した場合には（ステップＳ３４８：ＮＯ）、ステップＳ３１８に移行する。
【０４２１】
一方、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上であると判定した場合には（ステップＳ３４８：ＹＥＳ）、今回受信した投稿画像を、素材画像ｍにおいて選択された分割領域に割り当てる（ステップＳ３４９）。
【０４２２】
システム制御部１５は、ステップＳ３４９の処理を終えると、今回受信した投稿画像を投稿画像ＤＢ１４１に登録する（ステップＳ３５０）。次いで、システム制御部１５は、ポイント処理を実行する（ステップＳ３５１）。
【０４２３】
次いで、システム制御部１５は、素材画像ｍの差分領域内の全ての分割領域に投稿画像が割り当てられた否かを判定する（ステップＳ３５２）。このとき、システム制御部１５は、素材画像ｍの差分領域内に投稿画像が割り当てられていない分割領域が存在すると判定した場合には（ステップＳ３５２：ＮＯ）、ステップＳ３１８に移行する。
【０４２４】
一方、システム制御部１５は、素材画像ｍの差分領域内の全ての分割領域に投稿画像が割り当てられたと判定した場合には（ステップＳ３５２：ＹＥＳ）、表示順ｍが、Ｗｅｂページに表示されるモザイク画像の元画像として現在選択されている素材画像の表示順＋１と一致するか否かを判定する（ステップＳ３５３）。すなわち、システム制御部１５は、現在Ｗｅｂページに表示される対象が、表示順がｍ−１の素材画像を模したモザイク画像であるか否かを判定する。
【０４２５】
このとき、システム制御部１５は、表示順ｍが、元画像として現在選択されている素材画像の表示順＋１と一致しないと判定した場合には（ステップＳ３５３：ＮＯ）、ステップＳ３１８に移行する。
【０４２６】
一方、システム制御部１５は、表示順ｍが、元画像として現在選択されている素材画像の表示順＋１と一致すると判定した場合には（ステップＳ３５３：ＹＥＳ）、素材画像ｍを、Ｗｅｂページに表示させるモザイク画像の元画像として選択する（ステップＳ３５４）。つまり、表示順ｍが、元画像として現在選択されている素材画像の表示順＋１と一致する場合、現在Ｗｅｂページに表示される対象は、表示順がｍ−１の素材画像を模したモザイク画像である。更にこの場合、表示順がｍ−１の素材画像を模したモザイク画像が完成している。そこで、システム制御部１５は、表示順がｍの素材画像の差分領域に割り当てられた投稿画像でモザイク画像を更新して、表示順がｍの素材画像を模したモザイク画像を生成するため、ステップＳ３５４の処理を実行する。
【０４２７】
例えば、図４１に示す例において、Ｗｅｂページに表示されるモザイク画像の元画像が素材画像３−２であるとする。つまり、Ｗｅｂページには素材画像３−２を模したモザイク画像が表示される。この後、Ｗｅｂページに示されるモザイク画像は、表示順が２番である素材画像３−２を模したモザイク画像から、表示順が３番である素材画像３−３を模したモザイク画像に変わることとなる。従って、Ｗｅｂページに示されるモザイク画像を変えるためには、図４３に示すように、素材画像３−２と素材画像３−３との間での差分領域４−３内の全ての分割領域に投稿画像が割り当てられる必要がある。つまり、Ｗｅｂページに表示されるモザイク画像の元画像として選択されている素材画像の表示順の１つ後の表示順である素材画像の差分領域内の全ての分割領域に投稿画像が割り当てられる必要がある。これにより、素材画像３−３を模したモザイク画像を生成することができるからである。そこで、システム制御部１５は、ステップＳ３５３において、差分領域内の全ての分割領域に投稿画像が割り当てられた素材画像の表示順が、Ｗｅｂページに表示されるモザイク画像の元画像として選択されている素材画像の表示順の１つ後であるか否かを判定する。
【０４２８】
そして、ステップＳ３５３においてモザイク画像を変えるための条件が満たされると（ステップＳ３５３：ＹＥＳ）、モザイク画像差分更新処理において、表示順がｍの素材画像の差分領域に割り当てられた投稿画像と、表示順がｍ−１の素材画像の差分領域以外の分割領域に割り当てられた投稿画像と、を用いて、表示順がｍの素材画像を模したモザイク画像が生成される。ここで生成されたモザイク画像が、Ｗｅｂページに表示されるモザイク画像となる。そこで、システム制御部１５は、ステップＳ３５４において、表示順がｍの素材画像を元画像として選択する。この選択結果は、次回以降に投稿画像が受信されたときに実行される投稿画像受信時処理において、ステップＳ３５３の判定に用いられる。
【０４２９】
次いで、システム制御部１５は、後述するモザイク画像差分更新処理を実行して（ステップＳ３５５）、ステップＳ３１８に移行する。モザイク画像差分更新処理は、モザイク画像を更新する処理である。
【０４３０】
図４７に示すステップＳ３１８において、システム制御部１５は、表示順ｍが、素材画像ＤＢ１４２に記憶されている素材画像数が示す値未満であるか否かを判定する。このとき、システム制御部１５は、表示順ｍが、素材画像数が示す値未満であると判定した場合には（ステップＳ３１８：ＹＥＳ）、表示順ｍに１を加算して表示順ｍを更新する（ステップＳ３１９）、次いで、システム制御部１５は、ステップＳ３０３に移行する。
【０４３１】
一方、システム制御部１５は、表示順ｍが、素材画像数が示す値未満ではないと判定した場合には（ステップＳ３１８：ＮＯ）、今回受信した投稿画像が、素材画像ＤＢ１４２に記憶されている素材画像のうち１つ以上の素材画像の分割領域に割り当てられたか否かを判定する（ステップＳ３２０）。このとき、システム制御部１５は、今回受信した投稿画像が、何れの素材画像の分割領域にも割り当てられていないと判定した場合には（ステップＳ３２０：ＮＯ）、投稿画像の送信元のユーザ端末２−ｋに、投稿拒否メッセージを送信して（ステップＳ３２１）、投稿画像受信時処理を終了させる。
【０４３２】
一方、システム制御部１５は、今回受信した投稿画像が、１つ以上の素材画像の分割領域に割り当てられたと判定した場合には（ステップＳ３２０：ＹＥＳ）、投稿画像の送信元のユーザ端末２−ｋに、投稿完了メッセージを送信して（ステップＳ３２２）、投稿画像受信時処理を終了させる。
【０４３３】
なお、システム制御部１５は、第２実施形態の場合と同様に、今回受信した投稿画像を分割領域に割り当てられるとき、既に別の投稿画像が割り当てられている分割領域に、今回受信した投稿画像を割り当てても良い。また、この場合、システム制御部１５は、既に割り当てられている投稿画像に代わって新たに割り当てられた投稿画像を投稿したユーザに対して、ポイントを付与しても良い。
【０４３４】
図４９は、本実施形態に係る情報提供装置１のシステム制御部１５のモザイク画像差分更新処理における処理例を示す図である。図４９において、図１６と同様の処理については、同様の符号が付されている。
【０４３５】
図４９に示すように、システム制御部１５は、表示順がｍ−１である素材画像に対応するテーブルパーツデータを、モザイク画像ＤＢ１４３から取得する（ステップＳ３７１）。つまり、システム制御部１５は、表示順がｍ−１である素材画像を模したモザイク画像を取得する。次いで、システム制御部１５は、分割領域番号ｉに１を設定する（ステップＳ１５２）。
【０４３６】
次いで、システム制御部１５は、分割領域ｉが、表示順がｍ−１である素材画像と素材画像ｍとの間における差分領域内の分割領域であるか否かを判定する（ステップＳ３７２）。このとき、システム制御部１５は、分割領域ｉが差分領域内の分割領域ではないと判定した場合には（ステップＳ３７２：ＮＯ）、ステップＳ３７５に移行する。
【０４３７】
一方、システム制御部１５は、分割領域ｉが差分領域内の分割領域であると判定した場合には（ステップＳ３７２：ＹＥＳ）、分割領域ｉに割り当てられた投稿画像を選択する（ステップＳ３７３）。次いで、システム制御部１５は、第１実施形態の場合と同様に、ステップＳ１５４〜Ｓ１５８の処理を実行する。
【０４３８】
次いで、システム制御部１５は、生成したimgタグ及びａタグを、ステップＳ３７１において取得したテーブルパーツデータ中における分割領域ｉに対応するセルに設定することにより、セルの設定内容を書き換える（ステップＳ３７４）。
【０４３９】
次いで、システム制御部１５は、分割領域番号ｉが素材画像ｍの分割数の値未満であるか否かを判定する（ステップＳ３７５）。このとき、システム制御部１５は、分割領域番号ｉが素材画像ｍの分割数の値未満であると判定した場合には（ステップＳ３７５：ＹＥＳ）、分割領域番号ｉに１を加算して分割領域番号ｉを更新する（ステップＳ１６１）。次いで、システム制御部１５は、ステップＳ３７３に移行する。
【０４４０】
一方、システム制御部１５は、分割領域番号ｉが素材画像ｍの分割数の値未満ではないと判定した場合には（ステップＳ３７５：ＮＯ）、セルの内容が書き換えられたテーブルパーツデータを、素材画像ｍに対応するモザイク画像としてモザイク画像ＤＢに登録する（ステップＳ３７６）。システム制御部１５は、Ｓ３７６の処理を終えると、モザイク画像差分更新処理を終了させる。
【０４４１】
情報処理装置１がユーザ端末２−ｋからモザイク画像ページリクエストを受信したときに開始されるモザイク画像ページリクエスト受信時処理の処理内容は、基本的には第２実施形態の場合と同様である（図３１）。ただし、システム制御部１５は、表示順が、現在の元画像として選択されている素材画像の表示順の次である素材画像の差分領域内に、投稿画像が割り当てられていない分割領域が存在する場合にのみ、その素材画像の差分領域の代表色情報に基づくモザイク画像変更条件メッセージのテキストを生成する。また、システム制御部１５は、この場合にのみ、表示順が、現在の元画像として選択されている素材画像の次である素材画像の差分領域の代表色情報を、ポイント付与色情報として、記憶部１４に記憶させる。
【０４４２】
Ｗｅｂページに表示されるモザイク画像を変えるためには、現在の元画像とされている素材画像の次に元画像となる素材画像との間における差分領域に投稿画像が割り当てられる必要がある。そこで、システム制御部１５は、Ｗｅｂページに表示されるモザイク画像を変えるためには当面必要ではない色の情報は、モザイク画像変更条件メッセージに含まれないようにする。
【０４４３】
なお、システム制御部１５は、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間が経過しても、表示順が１番である素材画像を元画像とするモザイク画像が完成していない場合には、表示順が１番である素材画像を元画像として、未完成状態のモザイク画像が、Ｗｅｂページに表示されるようにしても良い。
【０４４４】
システム制御部１５は、その後、ユーザ端末２−ｋから投稿画像を受信し、受信した投稿画像を、元画像として選択されている素材画像に割り当てると、割り当てられた投稿画像に基づいて、モザイク画像を更新する。これにより、Ｗｅｂページに表示されるモザイク画像が次第に完成に近づいていく。
【０４４５】
表示順が１番である素材画像を元画像とする未完成のモザイク画像がＷｅｂページに表示される場合、モザイク画像変更条件メッセージをＷｅｂページに表示させる条件としては、種々考えられる。例えば、システム制御部１５は、Ｗｅｂページに現在表示されているモザイク画像の元画像として選択されている素材画像の分割領域に割り当てることのできない投稿画像が、予め設定された数以上送信されてきたときに、モザイク画像変更条件メッセージが表示されるようにしても良い。また、システム制御部１５は、未完成のモザイク画像が完成したとき、または、未完成のモザイク画像の完成率が、予め設定された完成率以上となったとき、モザイク画像変更条件メッセージが表示されるようにしても良い。また、システム制御部１５は、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間が経過した場合に、モザイク画像変更条件メッセージが表示されるようにしても良い。
【０４４６】
また、システム制御部１５は、Ｗｅｂページに未完成のモザイク画像が表示されているとき、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間が経過しても、未完成のモザイク画像が完成しない場合には、元画像として現在選択されている素材画像の分割領域のうち、まだ投稿画像が割り当てられていない全ての分割領域を、ポイント付与領域としても良い。
【０４４７】
図５０及び図５１は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。図５０及び図５１に示す例は、上述した素材画像３−１〜３−ｎが素材画像ＤＢ１４２に記憶されている場合の例である。
【０４４８】
図３７に示す折畳み式携帯電話機が閉じられた状態の素材画像３−１は表示順が１番である。そのため、素材画像３−１の全ての分割領域に投稿画像が割り当てられると、素材画像３−１を模したモザイク画像５−１が生成される。この場合、モザイク画像を構成するＷｅｂページ１８０は、図５０に示すように表示される。
【０４４９】
Ｗｅｂページ１８０には、情報表示部１８１と、投稿画像送信部１８２と、モザイク画像５−１と、投稿画像関連情報表示部１８４と、表示画像情報表示部１８５とが表示される。なお、投稿画像送信部１８２の内容は、第１実施形態における投稿画像送信部１３２と同様である。また、投稿画像関連情報表示部１８４の内容は、第１実施形態における投稿画像関連情報表示部１３４と同様である。
【０４５０】
表示画像情報表示部１８５には、表示すべきモザイク画像の種類が変わる条件が表示される。表示画像情報表示部１８５には、「もっと画像を送ると、絵が変わるよ！！」というメッセージが表示されている。これは、素材画像３−２の差分領域の代表色を考慮しない場合のメッセージの例である。
【０４５１】
その後、投稿数の増加により、図３８に示す折畳み式携帯電話機が少し開かれた状態の素材画像３−２の差分領域内の全ての分割領域に投稿画像が割り当てられると、素材画像３−２を模したモザイク画像５−２が生成される。この場合、モザイク画像を構成するＷｅｂページ１９０は、図５１に示すように表示される。
【０４５２】
Ｗｅｂページ１９０には、モザイク画像５−１が表示される。また、Ｗｅｂページ１９０には、表示画像情報表示部１９５が表示される。ここで、図４２に示す素材画像３−２における差分領域４−２の代表色が青であるとする。また、図４３に示す折畳み式携帯電話機が更に開かれた状態の素材画像３−３における差分領域４−３の代表色が赤であるとする。そして、差分領域４−２と差分領域４−３との両方において、投稿画像が割り当てられていない分割領域が存在するとする。この場合、表示画像情報表示部１９５には、「青い画像をもっと送ると、絵が変わるよ！！」というモザイク画像変更条件メッセージが表示される。つまり、素材画像３−２における差分領域４−２に必要な投稿画像の代表色を示す情報が、モザイク画像変更条件メッセージとして表示される。
【０４５３】
以上説明したように、本実施形態によれば、情報提供装置１のシステム制御部１５が、ユーザ端末２−ｋからネットワークを介して投稿画像を取得し、取得された投稿画像を投稿画像ＤＢ１４１に記憶させ、取得された投稿画像の色情報と、元画像とされた素材画像の各分割領域の色情報と、に基づいて、取得された投稿画像を何れかの分割領域に割り当てて、モザイク画像を生成し、モザイク画像を生成した後、投稿数が増加することに応じて素材画像を変えて、モザイク画像を新たに生成する。
【０４５４】
従って、新たに生成されたモザイク画像により模されている素材画像が、先に生成されたモザイク画像から変化する。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０４５５】
また、システム制御部１５が、複数の素材画像それぞれの分割領域の色情報を取得し、取得された投稿画像の色情報と、取得された分割領域の色情報と、に基づいて、取得された投稿画像を、何れかの素材画像の分割領域に割り当て、何れかの素材画像を元画像としてモザイク画像を生成し、モザイク画像を生成した後、投稿数が増加することに応じて、元画像とされた素材画像と異なる素材画像を新たな元画像としてモザイク画像を生成する。
【０４５６】
従って、投稿数が増加するに応じて、モザイク画像により模される素材画像が別の素材画像に変わる。そのため、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０４５７】
また、システム制御部１５が、複数の素材画像のうち元画像とされていない素材画像である非元画像が元画像との間で色が相違する差分領域内の分割領域の色情報を取得し、取得された投稿画像の色情報と、取得された差分領域内の分割領域の色情報と、に基づいて、取得された投稿画像を、何れかの非元画像の差分領域内の何れかの分割領域に割り当て、差分領域内の全ての分割領域に画像が割り当てられた非元画像の差分領域に割り当てられた画像と、元画像において差分領域以外の分割領域に割り当てられた画像と、を用いて、当該非元画像を新たな元画像とするモザイク画像を生成する。
【０４５８】
従って、モザイク画像の元画像となる素材画像を変える場合に、素材画像の全ての分割領域に画像を割り当てる必要がない。そのため、素材画像の全ての分割領域に投稿画像を割り当てる場合よりもモザイク画像を早く変えることができるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０４５９】
また、システム制御部１５が、各素材画像の表示順を投稿画像ＤＢ１４１から取得し、投稿数が増加することに応じて、それぞれの素材画像を元画像とするモザイク画像を、元画像とされた素材画像の表示順に従った順序で生成し、最後に生成されたモザイク画像を表示するためのＨＴＭＬ文書をユーザ端末２−ｋに送信する。つまり、システム制御部１５は、それぞれの素材画像を元画像とするモザイク画像を表示するためのＨＴＭＬ文書を、元画像とされた素材画像の表示順に従った順序でユーザ端末２−ｋに送信する。
【０４６０】
従って、素材画像の表示順に従って、モザイク画像により模される素材画像が変わる。そのため、例えば、折畳み式携帯電話機の画像が、閉じた状態の画像から開いた状態の画像に次第に変化するように、モザイク画像により模される画像が次第に変化するように、管理者等により表示順を決定しておくことができる。
【０４６１】
また、ユーザ端末２−ｋから取得された投稿画像がどの分割領域にも適さない場合、その画像はモザイク画像の生成には用いられない。そのため、素材画像をより忠実に模したモザイク画像を生成することができるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０４６２】
また、輪郭を示す画像を含む分割領域に対して優先的に投稿画像が割り当てられるので、モザイク画像により模されている素材画像を、ユーザは比較的早い段階で把握することができる。
【０４６３】
また、ポイント付与領域に投稿画像が割り当てられると、その画像を投稿したユーザにポイントが付与される。これにより、ユーザに投稿画像を投稿させる意欲をもたせることができる。そのため、モザイク画像により模される素材画像が早く変わることが期待されるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０４６４】
また、モザイク画像を閲覧するユーザは、表示されたモザイク画像に含まれる投稿画像を投稿したユーザのプロフィールを閲覧することができる。そのため、ユーザにモザイク画像を閲覧させる意欲をもたせることができる。
【０４６５】
また、関連した変化を示すモザイク画像を視認することができるため、ユーザに継続してモザイク画像を閲覧させる意欲を惹起させ、多くのユニークユーザやリピータを獲得することができる。そして、イベント等において十分な集客効果を望むことができる。
【０４６６】
また、システム制御部１５は、表示すべきモザイク画像の種類が変わる条件を表示する。
【０４６７】
従って、ユーザに、自己が送信する投稿画像に基づいて、表示されるモザイク画像の種類が変わる可能性があるという期待感を持たせることができるため、ユーザに反復継続してモザイク画像を閲覧させる意欲を惹起させ、高い集客効果を奏することができる。
【０４６８】
また、システム制御部１５は、前記素材画像の輪郭を示す分割領域に対して、優先的に前記画像を割り当て、前記素材画像に基づいたモザイク画像を生成するようにしてもよい。
【０４６９】
このように構成することによって、かかるＷｅｂページを閲覧するユーザは、上記優先順位に定められる特定の部位から完成されるモザイク画像を、視覚的に楽しみながら閲覧することができる。
【０４７０】
なお、上記各画実施形態において、システム制御部１５は、モザイク画像として、テーブルパーツデータを生成していた。しかしながら、システム制御部１５は、例えば、分割領域に割り当てられた投稿画像を互いに結合し、あるいは合成して、モザイク画像の画像データを生成しても良い。
【符号の説明】
【０４７１】
１            情報提供装置
２−ｋ        ユーザ端末
１１、２３    通信部
１２、２２    表示部
１３、２１    操作部
１４、２５    記憶部
１５、２７    システム制御部
１６、２８    システムバス
１７、２６    入出力インターフェース部
２４          ドライブ部
ＮＷ          ネットワーク
【図１】
2011078377.tif 000003
【図２】
2011078377.tif 000004
【図３】
2011078377.tif 000005
【図４】
2011078377.tif 000006
【図５】
2011078377.tif 000007
【図６】
2011078377.tif 000008
【図７】
2011078377.tif 000009
【図８】
2011078377.tif 000010
【図９】
2011078377.tif 000011
【図１０】
2011078377.tif 000012
【図１１】
2011078377.tif 000013
【図１２】
2011078377.tif 000014
【図１３】
2011078377.tif 000015
【図１４】
2011078377.tif 000016
【図１５】
2011078377.tif 000017
【図１６】
2011078377.tif 000018
【図１７】
2011078377.tif 000019
【図１８】
2011078377.tif 000020
【図１９】
2011078377.tif 000021
【図２０】
2011078377.tif 000022
【図２１】
2011078377.tif 000023
【図２２】
2011078377.tif 000024
【図２３】
2011078377.tif 000025
【図２４】
2011078377.tif 000026
【図２５】
2011078377.tif 000027
【図２６】
2011078377.tif 000028
【図２７】
2011078377.tif 000029
【図２８】
2011078377.tif 000030
【図２９】
2011078377.tif 000031
【図３０】
2011078377.tif 000032
【図３１】
2011078377.tif 000033
【図３２】
2011078377.tif 000034
【図３３】
2011078377.tif 000035
【図３４】
2011078377.tif 000036
【図３５】
2011078377.tif 000037
【図３６】
2011078377.tif 000038
【図３７】
2011078377.tif 000039
【図３８】
2011078377.tif 000040
【図３９】
2011078377.tif 000041
【図４０】
2011078377.tif 000042
【図４１】
2011078377.tif 000043
【図４２】
2011078377.tif 000044
【図４３】
2011078377.tif 000045
【図４４】
2011078377.tif 000046
【図４５】
2011078377.tif 000047
【図４６】
2011078377.tif 000048
【図４７】
2011078377.tif 000049
【図４８】
2011078377.tif 000050
【図４９】
2011078377.tif 000051
【図５０】
2011078377.tif 000052
【図５１】
2011078377.tif 000053
【国際調査報告】
2011078377.tif 000054
2011078377.tif 000055
2011078377.tif 000056
2011078377.tif 000057