(57)【要約】  モザイク画像を完成させるために十分な画像を取得するまでに至っていない間であっても、ユーザが見るのに適したモザイク画像を生成する。それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を分割領域単位で特定し、取得された画像の色情報と、特定された画像領域内の各分割領域の色情報と、に基づいて、取得された画像を、何れかのレイヤーの画像領域内の分割領域に割り当て、複数のレイヤーのうちの２以上のレイヤーであり、各レイヤーの画像領域内の全ての分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他のレイヤーの分割領域と、の少なくとも何れか１つに画像が割り当てられている２以上のレイヤーの画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する。
2011078379.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）等がある。なお、以下の説明では、テーブルパーツデータの記述言語にＨＴＭＬが用いられたものとする。
【００８３】
テーブルパーツデータは、モザイク画像を表示するＷｅｂページのＨＴＭＬ文書の一部を構成する。ユーザ端末２−ｋが、ＨＴＭＬ文書に含まれるテーブルパーツデータの記述内容に従ってテーブルの各セルに投稿画像を表示することにより、Ｗｅｂページ内にモザイク画像が表示される。
【００８４】
テーブルパーツデータにおいては、tableタグ、trタグ、tdタグ等によりテーブルが規定される。セルを示すtd開始タグとtd終了タグとの間には、例えば、
<a href="http://www.yyy.zzz/zzz.html"><img src="href="http://www.yyy.zzz/aaa.jpeg" ></a>
というタグが設定される。ここで、imgタグ内の"http://www.yyy.zzz/aaa.jpeg"は、投稿画像のＵＲＬ（Uniform Resource Locator）である。一方、ａタグ内の"http://www.yyy.zzz/zzz.html"は、セルにはめ込まれている投稿画像に関連する情報（以下、「投稿画像関連情報」という）のＵＲＬである。つまり、セルには、投稿画像関連情報へのハイパーリンクを投稿画像で示す画像リンクが設定される。
【００８５】
モザイク画像が表示されているＷｅｂページにおいて、ユーザが、モザイク画像内の投稿画像を選択操作すると（すなわち、セルに設定された画像リンクを選択すると）、Ｗｅｂページ内に投稿画像関連情報が表示される。投稿画像関連情報としては、例えば、選択された投稿画像が拡大表示される。また、投稿画像関連情報として、選択された投稿画像を投稿したユーザのプロフィール（例えば、名前、出身地、趣味等）、詳細なプロフィールを表示するＷｅｂページのＵＲＬ（以下、「プロフィールＵＲＬ」という）が表示される。
【００８６】
また、記憶部１４には、ユーザ情報ＤＢが構築されていても良い。図５（Ｅ）は、ユーザ情報ＤＢに登録される内容の一例を示す図である。図５（Ｅ）に示すように、ユーザ情報ＤＢには、各ユーザに関する情報が登録される。具体的に、ユーザ情報ＤＢには、ユーザＩＤ、パスワード、ユーザの名前、生年月日、性別、出身地、電話番号、電子メールアドレス、保有ポイント数、趣味、プロフィールＵＲＬ等が、ユーザごとに記憶される。
【００８７】
ユーザＩＤは、ユーザの識別情報である。保有ポイント数は、ユーザが現在保有しているポイントの総数である。ユーザは、自分が保有しているポイントを、例えば、予め定められたＷｅｂサイトで利用することができる。例えば、ユーザは、ショッピングサイト等を利用して商品を購入する場合、購入代金を支払う代わりに、ポイントで支払うことができる。なお、保有ポイント数は、本発明におけるポイント数情報の一例である。
【００８８】
ユーザ情報ＤＢに登録されるユーザ情報は、例えば、ユーザ登録するためにユーザが入力した情報である。なお、ユーザ情報ＤＢには、画像を投稿せずにモザイク画像を閲覧するだけのユーザの情報は登録されなくても良い。
【００８９】
入出力インターフェース部１７は、通信部１１、表示部１２、操作部１３、及び記憶部１４とシステム制御部１５との間のインターフェース処理を行う処理部である。
【００９０】
システム制御部１５は、ＣＰＵ（Central Processing Unit）１５ａと、ＲＯＭ（Read Only Memory）１５ｂと、ＲＡＭ（Random Access Memory）１５ｃ等を有し、モザイク画像の生成処理を行う。
【００９１】
ここで、図２（Ａ）に示す携帯電話機とリボンとを表現した素材画像３０を例にして、システム制御部１５によるモザイク画像の生成方法について説明する。ここで、素材画像３０に含まれる画像３１、画像３２及び画像３３を別々のレイヤーに分けるとする。また、各レイヤーの分割数を、縦３４個及び横２９個の合計９８６個とする。また、各レイヤーには表示順が設定されるとする。つまり、表示順フラグはＯＮに設定されている。
【００９２】
図６（Ａ）は、レイヤーＬ１の一例である。図６（Ａ）に示すように、レイヤーＬ１は、レイヤー画像として携帯電話機の画像３１を含む。また、レイヤーＬ１は、９８６個の分割領域４１に分割されている。レイヤーＬ１における画像領域５１は、レイヤーＬ１全体に設定されている。レイヤーＬ１において、携帯電話機の画像３１が描かれていない部分は背景となる。レイヤーＬ１の表示順は１番に設定されている。また、レイヤーＬ１のＺオーダーは３番に設定されている。レイヤーＬ１は、レイヤー全体が画像領域である。そのため、レイヤーＬ１〜Ｌ３にそれぞれ割り当てられた投稿画像が重ねられたときに、リボンの画像３２を模したモザイク画像と、リボンの画像３３を模したモザイク画像と、が表示されるようにするためには、レイヤーＬ１のＺオーダーを、レイヤーＬ２及びＬ３のＺオーダーよりも後にする必要がある。
【００９３】
図６（Ｂ）は、レイヤーＬ２の一例である。図６（Ｂ）に示すように、レイヤーＬ２は、レイヤー画像としてリボンの画像３２を含む。また、レイヤーＬ２は、９８６個の分割領域４２に分割されている。レイヤーＬ２における画像領域５２は、リボンの画像３２を含む分割領域にのみ設定されている。レイヤーＬ２の表示順は２番に設定されている。また、レイヤーＬ２のＺオーダーは１番に設定されている。
【００９４】
図７は、レイヤーＬ３の一例である。図７に示すように、レイヤーＬ３は、レイヤー画像としてリボンの画像３３を含む。また、レイヤーＬ３は、９８６個の分割領域４３に分割されている。レイヤーＬ３における画像領域５３は、リボンの画像３３を含む分割領域にのみ設定されている。レイヤーＬ３の表示順は３番に設定されている。また、レイヤーＬ３のＺオーダーは２番に設定されている。
【００９５】
システム制御部１５は、ユーザ端末２−ｋから投稿画像を受信すると、受信した投稿画像を、レイヤーの分割領域に割り当てる。具体的に、システム制御部１５は、各レイヤーの画像領域情報を素材画像ＤＢ１４２から取得することにより、各レイヤーの画像領域を特定する。なお、システム制御部１５は、レイヤー画像の画像データを解析して画像領域を特定しても良い。
【００９６】
次いで、システム制御部１５は、投稿画像の色情報と、レイヤーの画像領域内の分割領域の色情報と、を比較する。そして、投稿画像の色情報と分割領域の色情報とが近似する場合、その投稿画像をその分割領域に割り当てる。例えば、システム制御部１５は、投稿画像の色情報と、レイヤーの画像領域内の各分割領域の色情報と、の間の類似度をそれぞれ算出する。そして、システム制御部１５は、算出した類似度が、予め設定された閾値以上である場合に、近似すると判定する。このように、システム制御部１５は、投稿画像を割り当てるのに適した分割領域を判断する。なお、システム制御部１５は、色情報を用いる代わりに、代表色を用いて近似するか否かを判定しても良い。システム制御部１５は、代表色情報を用いることにより、色情報を用いるよりも簡易に、分割領域への投稿画像の割り当てを行うことができる。
【００９７】
システム制御部１５は、このような割り当てを各レイヤーについて実行する。そのため、１つの投稿画像が何れのレイヤーにも割り当てられない場合がある一方で、１つの投稿画像が複数のレイヤーに割り当てられる場合もある。システム制御部１５は、ユーザ端末２−ｋから投稿画像を受信する都度、同様に投稿画像の割り当てを行う。投稿数が増加するに従って、各レイヤーのモザイク画像（レイヤー画像を模したモザイク画像）が完成に近づいていく。あるレイヤーのモザイク画像の完成とは、そのレイヤーの画像領域内への投稿画像の割り当てが完了したことをいう。つまり、画像領域内の全ての分割領域に投稿画像が割り当てられたことをいう。
【００９８】
図６及び図７に示した例においては、システム制御部１５は、レイヤーＬ１〜Ｌ３に対して投稿画像の割り当てを行うことにより、最終的には図８（Ａ）、図８（Ｂ）及び図９に示すモザイク画像が完成する。
【００９９】
図８（Ａ）は、レイヤーＬ１のモザイク画像７１ａの例である。図８（Ａ）に示すように、レイヤーＬ１のモザイク画像７１ａは、携帯電話機の画像３１を模したモザイク画像７１を含む。レイヤーＬ１においては、レイヤーＬ１の画像領域であるレイヤー全体に投稿画像が割り当てられる。
【０１００】
図８（Ｂ）は、レイヤーＬ２のモザイク画像７２の例である。図８（Ｂ）に示すように、レイヤーＬ２のモザイク画像７２は、リボンの画像３２を模したモザイク画像である。レイヤーＬ２においては、レイヤーＬ２の画像領域であるリボンの画像３２が描かれていた領域に投稿画像が割り当てられている。
【０１０１】
図９は、レイヤーＬ３のモザイク画像７３の例である。図９に示すように、レイヤーＬ３のモザイク画像７３は、リボンの画像３３を模したモザイク画像である。レイヤーＬ３においては、レイヤーＬ３の画像領域であるリボンの画像３３が描かれていた領域に投稿画像が割り当てられている。
【０１０２】
システム制御部１５は、全てのレイヤーのうち何れか１つのレイヤーについて、レイヤーの画像領域内への投稿画像の割り当てが完了すると、そのレイヤーに割り当てられた投稿画像を用いて、Ｗｅｂページに表示させるモザイク画像を生成する。つまり、システム制御部１５は、そのレイヤーのモザイク画像を生成する。
【０１０３】
その後、システム制御部１５は、画像領域内への投稿画像の割り当てが完了したレイヤーの数が増加する都度、モザイク画像を再生成する。具体的に、システム制御部１５は、画像領域内への投稿画像の割り当てが完了した各レイヤーの画像領域に割り当てられた投稿画像をレイヤー間で重ね合わせて、モザイク画像を生成する。
【０１０４】
ただし、各レイヤーに表示順が設定されている場合、システム制御部１５は、画像領域内への投稿画像の割り当てが完了したレイヤーのうち、１番のレイヤーから表示順が連続するレイヤーのみに割り当てられた投稿画像を用いて、モザイク画像を生成する。
【０１０５】
図１０は、各レイヤーの投稿画像の割り当て状態と、生成されるモザイク画像と、の関係についての例を示す図である。
【０１０６】
例えば、図１０（Ａ）に示すように、レイヤーＬ１及びＬ３については、画像領域内への投稿画像の割り当てが完了し、レイヤーＬ２については完了しているとする。この場合、レイヤーＬ１とレイヤーＬ３とでは、表示順が連続していない。従って、システム制御部１５は、レイヤーＬ１に割り当てられた投稿画像のみを用いて、モザイク画像を生成する。つまり、システム制御部１５は、携帯電話機の画像３１を模したモザイク画像７１を含むモザイク画像７０ａを生成する。
【０１０７】
また、図１０（Ｂ）に示すように、レイヤーＬ１及びＬ２については、画像領域内への投稿画像の割り当てが完了し、レイヤーＬ３については完了していないとする。この場合、レイヤーＬ１とレイヤーＬ２とで表示順が連続している。従って、システム制御部１５は、レイヤーＬ１及びＬ２に割り当てられた投稿画像を用いて、モザイク画像を生成する。つまり、システム制御部１５は、携帯電話機の画像３１を模したモザイク画像７１とリボン３２を模したモザイク画像７２とを含むモザイク画像７０ｂを生成する。
【０１０８】
また、図１０（Ｃ）に示すように、レイヤーＬ１〜Ｌ３について画像領域内への投稿画像の割り当てが完了したとする。この場合、レイヤーＬ１からレイヤーＬ３まで表示順が連続している。従って、システム制御部１５は、レイヤーＬ１からレイヤーＬ３までのそれぞれに割り当てられた投稿画像を用いて、モザイク画像を生成する。つまり、システム制御部１５は、図２（Ｂ）に示すモザイク画像７０を生成する。
【０１０９】
なお、レイヤーＬ１については、レイヤー全体に画像領域が設定されるのではなく、携帯電話機の画像３１の部分にのみ画像領域が設定されても良い。具体的には、図１１（Ａ）に示すように、画像領域５１ａが設定される。
【０１１０】
この場合、レイヤーＬ１〜Ｌ３について画像領域内への投稿画像の割り当てが完了すると、図１１（Ｂ）に示すモザイク画像７０ｃが生成される。図１１（Ｂ）に示すように、モザイク画像７０ｃは、モザイク画像７１、モザイク画像７２及びモザイク画像７３を含む。モザイク画像７０ｃには、画像が欠けた領域がある。しかしながら、その領域は、素材画像３０においては特に何も表現されていない背景の部分である。また、携帯電話機を模したモザイク画像及びリボンを模したモザイク画像は、完成した状態で表示される。そのため、中途半端な印象をユーザに与えないようにすることができる。
【０１１１】
モザイク画像７０ｃ内の画像が欠けた領域を埋め合わせることもできる。例えば、何れかの投稿画像が背景となっても良い。図１２（Ａ）は、背景としての投稿画像を含むモザイク画像７０ｄの生成例である。図１２（Ａ）に示すように、モザイク画像７０ｄは、モザイク画像７１、モザイク画像７２及びモザイク画像７３と、背景としての投稿画像８１と、を含む。この場合、背景のためのレイヤーが設けられていても良い。この場合、背景のレイヤーの分割数は、便宜上１とする。
【０１１２】
また、システム制御部１５は、背景部分の各分割領域に、何れかの投稿画像を割り当ても良い。図１２（Ｂ）は、背景部分の各分割領域に投稿画像が割り当てられたモザイク画像７０ｅの生成例である。図１２（Ｂ）に示すように、モザイク画像７０ｅは、モザイク画像７１、モザイク画像７２及びモザイク画像７３を含む。また、モザイク画像７０ｅは、背景となる領域の各分割領域に、投稿画像８２が割り当てられている。なお、システム制御部１５は、１つの投稿画像で背景となる各分割領域を埋め合わせるのではなく、複数の投稿画像で埋め合わせても良い。
【０１１３】
次に、各レイヤーに表示順が設定されていない場合、つまり、表示順フラグがＯＦＦに設定されている場合について説明する。
【０１１４】
図１３（Ａ）は、３人の人物を表現した素材画像１００である。図１３（Ａ）に示すように、素材画像１００は、左側の人物の画像１０１、中央の人物の画像１０２及び右側の人物の画像１０３を含む。素材画像１００上、中央の人物は、左側の人物の斜め後ろに位置しているため、画像１０２の一部が、画像１０１によって隠れている。また、素材画像１００上、右側の人物は、中央の人物の斜め後ろに位置しているため、画像１０３の一部が、画像１０２によって隠れている。ここで、画像１０１、画像１０２及び画像１０３を別々のレイヤーに分けるとする。また、各レイヤーの分割数を、縦３４個及び横２９個の合計９８６個とする。
【０１１５】
図１３（Ｂ）は、レイヤーＲ１の一例である。図１３（Ｂ）に示すように、レイヤーＲ１は、レイヤー画像として左側の人物の画像１０１を含む。レイヤーＲ１における画像領域１１１は、画像１０１を含む分割領域にのみ設定されている。レイヤーＲ１のＺオーダーは１番に設定されている。
【０１１６】
図１４（Ａ）は、レイヤーＲ２の一例である。図１４（Ａ）に示すように、レイヤーＲ２は、レイヤー画像として中央の人物の画像１０２を含む。素材画像１００においては、画像１０２の一部が隠れていたが、レイヤーＲ２においては、画像１０２全体が見える状態になっている。レイヤーＲ２における画像領域１１２は、画像１０２を含む分割領域にのみ設定されている。レイヤーＲ２のＺオーダーは２番に設定されている。
【０１１７】
図１４（Ｂ）は、レイヤーＲ３の一例である。図１４（Ｂ）に示すように、レイヤーＲ３は、レイヤー画像として右側の人物の画像１０３を含む。素材画像１００においては、画像１０３の一部が隠れていたが、レイヤーＲ３においては、画像１０３全体が見える状態になっている。レイヤーＲ３における画像領域１１３は、画像１０３を含む分割領域にのみ設定されている。レイヤーＲ３のＺオーダーは３番に設定されている。
【０１１８】
素材画像１００においては、最初に画像領域内への投稿画像の割り当てが完了したレイヤーが何れのレイヤーであっても、そのレイヤーに割り当てられた投稿画像を用いて、Ｗｅｂページに表示させるモザイク画像が生成される。
【０１１９】
図１５（Ａ）乃至図１５（Ｃ）は、何れか１つレイヤーについてのみ画像領域内への投稿画像の割り当てが完了した場合に生成されるモザイク画像の例である。
【０１２０】
例えば、レイヤーＲ１のみについて完了した場合、図１５（Ａ）に示すように、モザイク画像１２１が生成される。モザイク画像１２１は、左側の人物の画像１０１を模したモザイク画像１３１を含む。
【０１２１】
また、レイヤーＲ２のみについて完了した場合、図１５（Ｂ）に示すように、モザイク画像１２２が生成される。モザイク画像１２２は、中央の人物の画像１０２を模したモザイク画像１３２を含む。モザイク画像１３２は、中央の人物の画像１０２全体が見えている状態を模したモザイク画像である。
【０１２２】
また、レイヤーＲ３のみについて完了した場合、図１５（Ｃ）に示すように、モザイク画像１２３が生成される。モザイク画像１２３は、右側の人物の画像１０３を模したモザイク画像１３３を含む。モザイク画像１３３は、右側の人物の画像１０３全体が見えている状態を模したモザイク画像である。
【０１２３】
その後、画像領域内への投稿画像の割り当てが完了したレイヤーが２つに増加すると、その２つのレイヤーのそれぞれに割り当てられた投稿画像が重ね合わせられて、モザイク画像が生成される。
【０１２４】
図１５（Ｄ）乃至図１５（Ｆ）は、何れか２つのレイヤーそれぞれの画像領域内への投稿画像の割り当てが完了した場合に生成されるモザイク画像の例である。
【０１２５】
例えば、レイヤーＲ１及びレイヤーＲ２について完了した場合、図１５（Ｄ）に示すように、モザイク画像１２４が生成される。モザイク画像１２４は、左側の人物の画像１０１を模したモザイク画像１３１と、中央の人物の画像１０２を模したモザイク画像１３２と、を含む。また、レイヤーＲ１とレイヤーＲ２とのＺオーダーに従って、モザイク画像１３２の一部は、モザイク画像１３１によって隠れている。
【０１２６】
また、レイヤーＲ２及びレイヤーＲ３について完了した場合、図１５（Ｅ）に示すように、モザイク画像１２５が生成される。モザイク画像１２５は、中央の人物の画像１０２を模したモザイク画像１３２と、右側の人物の画像１０３を模したモザイク画像１３３と、を含む。また、レイヤーＲ２とレイヤーＲ３とのＺオーダーに従って、モザイク画像１３３の一部は、モザイク画像１３２によって隠れている。
【０１２７】
また、レイヤーＲ１及びレイヤーＲ３について完了した場合、図１５（Ｆ）に示すように、モザイク画像１２６が生成される。モザイク画像１２６は、左側の人物の画像１０１を模したモザイク画像１３１と、右側の人物の画像１０３を模したモザイク画像１３３と、を含む。
【０１２８】
その後、画像領域内への投稿画像の割り当てが完了したレイヤーが３つに増加すると、３つのレイヤーのそれぞれに割り当てられた投稿画像が重ね合わせられて、素材画像１００を模したモザイク画像が生成される。この場合、生成されたモザイク画像は、左側の人物の画像１０１を模したモザイク画像１３１と、中央の人物の画像１０２を模したモザイク画像１３２と、右側の人物の画像１０３を模したモザイク画像１３３と、を含む。
【０１２９】
なお、これまで説明した具体例は、レイヤー数が３であった。しかしながら、レイヤー数は２出会っても良いし、４以上であっても良い。また、１つのレイヤーに含める画像は複数であっても良い。
【０１３０】
次に、ユーザ端末２−ｋの構成及び機能について、図１６を用いて説明する。
【０１３１】
図１６は、ユーザ端末２−ｋの概要構成例を示すブロック図である。
【０１３２】
図１６に示すように、ユーザ端末２−ｋは、操作部２１と、表示部２２と、通信部２３と、ドライブ部２４と、記憶部２５と、入出力インターフェース部２６と、システム制御部２７と、を備えている。そして、システム制御部２７と入出力インターフェース部２６とは、システムバス２８を介して接続されている。ユーザ端末２−ｋとしては、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、又は携帯電話機等を適用できる。
【０１３３】
操作部２１は、例えば、キーボード及びマウス等を備える。
【０１３４】
表示部２２は、Ｗｅｂページ等を表示するためのディスプレイを備える。
【０１３５】
通信部２３は、ネットワークＮＷに接続して情報提供装置１等との通信状態を制御する。ドライブ部２４は、例えば、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫ（記録媒体）からデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。
【０１３６】
記憶部２５は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム（Ｏ／Ｓ），Ｗｅｂブラウザプログラム等を記憶する。
【０１３７】
システム制御部２７は、ＣＰＵ２７ａ，ＲＯＭ２７ｂ，及びＲＡＭ２７ｃ等を備える。そして、システム制御部２７は、オペレーティングシステムの実行下でＷｅｂブラウザプログラムを実行することにより、Ｗｅｂブラウザに、上述したモザイク画像が表示される。
【０１３８】
また、システム制御部２７は、投稿画像を、通信部２３を介して情報提供装置１へ送信する。さらに、システム制御部２７は、投稿画像に関連する情報を、投稿画像に対応付けて送信することもできる。
【０１３９】
次に、本実施形態におけるユーザ端末２−ｋのリクエストに応じた情報提供システムの動作について、図１７乃至図２２を用いて説明する。
【０１４０】
図１７は、本実施形態におけるユーザ端末２−ｋのリクエストに応じた情報提供装置１の動作を示すシーケンス図である。
【０１４１】
図１７に示すように、あるユーザ端末２−ｋ、例えばユーザ端末２−１において、ユーザが、投稿する画像を選択する。すると、ユーザ端末２−１は、選択された画像を、投稿画像として情報提供装置１に送信する（ステップＳ１０）。このとき、ユーザ端末２−１は、画像を投稿したユーザのユーザＩＤを情報提供装置１に送信する。
【０１４２】
図１８は、本実施形態に係る情報提供装置１のシステム制御部１５の投稿画像受信時処理における処理例を示す図である。投稿画像受信時処理は、情報提供装置１が、ユーザ端末２−ｋから投稿画像及びユーザＩＤを受信したときに開始される。
【０１４３】
図１８に示すように、システム制御部１５は、モザイク画像生成フラグをＯＦＦに設定する（ステップＳ５１）。モザイク画像生成フラグは、今回の投稿画像の受信に応じてモザイク画像を生成するするか否かを示す情報である。次いで、システム制御部１５は、今回受信した投稿画像の色情報を算出する（ステップＳ５２）。
【０１４４】
次いで、システム制御部１５は、モザイク画像の生成元として、例えば予め選択された素材画像の全レイヤーのうち、１つのレイヤーを選択する（ステップＳ５３）。次いで、システム制御部１５は、選択したレイヤーの画像領域を特定する（ステップＳ５４）。具体的に、システム制御部１５は、選択したレイヤーの画像領域情報を、素材画像ＤＢ１４２から取得して、画像領域情報を参照することにより、画像領域を特定する。
【０１４５】
次いで、システム制御部１５は、選択したレイヤーの画像領域内の全ての分割領域への割り当てが完了しているか否かを判定する（ステップＳ５５）。このとき、システム制御部１５は、選択したレイヤーの画像領域内の全ての分割領域への割り当てが完了していると判定した場合には（ステップＳ５５：ＹＥＳ）、ステップＳ６８に移行する。
【０１４６】
一方、システム制御部１５は、選択したレイヤーの画像領域内に、投稿画像が割り当てられていない分割領域が存在すると判定した場合には（ステップＳ５５：ＮＯ）、選択したレイヤーの画像領域内の各分割領域の色情報を、素材画像ＤＢ１４２から取得する（ステップＳ５６）。
【０１４７】
次いで、システム制御部１５は、選択したレイヤーの輪郭情報を素材画像ＤＢ１４２から取得し、輪郭情報に基づいて、選択したレイヤーの画像領域内の分割領域の中から、輪郭を示す画像を含む分割領域を特定する。そして、システム制御部１５は、今回受信した投稿画像の色情報と、選択したレイヤーの画像領域内において輪郭を示す画像を含む各分割領域のうち、まだ投稿画像が割り当てられていない各分割領域の色情報と、の類似度をそれぞれ算出する（ステップＳ５７）。
【０１４８】
次いで、システム制御部１５は、算出した類似度が最も高い分割領域を選択する（ステップＳ５８）。次いで、システム制御部１５は、選択した分割領域について算出された類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ５９）。このとき、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上であると判定した場合には（ステップＳ５９：ＹＥＳ）、今回受信した投稿画像を、選択したレイヤーにおいて選択された分割領域に割り当てる（ステップＳ６３）。例えば、記憶部１４には、分割領域と投稿画像との割り当て関係を示す割り当て情報が、レイヤーごとに記憶されている。システム制御部１５は、今回受信した投稿画像に新しい投稿画像番号を割り当てる。そして、システム制御部１５は、選択した分割領域の番号である分割領域番号に対応付けて、新しい投稿画像番号を、割り当て情報中に設定する。
【０１４９】
一方、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上ではないと判定した場合には（ステップＳ５９：ＮＯ）、今回受信した投稿画像の色情報と、選択したレイヤーの画像領域内において輪郭を示す画像を含まない各分割領域のうち、まだ投稿画像が割り当てられていない各分割領域の色情報と、の類似度をそれぞれ算出する（ステップＳ６０）。
【０１５０】
次いで、システム制御部１５は、算出した類似度が最も高い分割領域を選択する（ステップＳ６１）。次いで、システム制御部１５は、選択した分割領域について算出された類似度が、予め設定された閾値以上であるか否かを判定する（ステップＳ６２）。このとき、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上ではないと判定した場合には（ステップＳ６２：ＮＯ）、ステップＳ６８に移行する。
【０１５１】
一方、システム制御部１５は、選択した分割領域について算出された類似度が閾値以上であると判定した場合には（ステップＳ６２：ＹＥＳ）、今回受信した投稿画像を、選択したレイヤーにおいて選択された分割領域に割り当てる（ステップＳ６３）。こうして、システム制御部１５は、輪郭を示す画像を含む分割領域に対して、優先的に投稿画像を割り当てる。
【０１５２】
システム制御部１５は、ステップＳ６３の処理を終えると、今回受信した投稿画像を投稿画像ＤＢ１４１に登録する（ステップＳ６４）。具体的に、システム制御部１５は、投稿画像番号、今回受信した投稿画像、今回受信したユーザＩＤ及び今回受信した投稿画像の色情報を対応付けて登録する。
【０１５３】
次いで、システム制御部１５は、後述するポイント処理を実行する（ステップＳ６５）。次いで、システム制御部１５は、選択したレイヤーの画像領域内の全ての分割領域に投稿画像が割り当てられたか否かを判定する（ステップＳ６６）。このとき、システム制御部１５は、選択したレイヤーの分割領域の画像領域内に、投稿画像が割り当てられていない分割領域が存在すると判定した場合には（ステップＳ６６：ＮＯ）、ステップＳ６８に移行する。
【０１５４】
一方、システム制御部１５は、選択したレイヤーの全ての分割領域に投稿画像が割り当てられたと判定した場合には（ステップＳ６６：ＹＥＳ）、モザイク画像生成フラグをＯＮに設定して（ステップＳ６７）、ステップＳ６８に移行する。
【０１５５】
ステップＳ６８において、システム制御部１５は、モザイク画像の生成元の素材画像の全てのレイヤーを選択したか否かを判定する。このとき、システム制御部１５は、まだ選択していないレイヤーが存在すると判定した場合には（ステップＳ６８：ＮＯ）、まだ選択していないレイヤーのうち１つを選択して（ステップＳ６９）、ステップＳ５４に移行する。
【０１５６】
一方、システム制御部１５は、全てのレイヤーを選択したと判定した場合には（ステップＳ６８：ＹＥＳ）、モザイク画像生成フラグがＯＮに設定されている否かを判定する（ステップＳ７０）。このとき、システム制御部１５は、モザイク画像生成フラグがＯＮに設定されていると判定した場合には（ステップＳ７０：ＹＥＳ）、後述するモザイク画像生成処理を実行する（ステップＳ７４）。次いで、システム制御部１５は、投稿画像の送信元のユーザ端末２−ｋに、投稿完了メッセージを送信して（ステップＳ７４）、投稿画像受信時処理を終了させる。投稿完了メッセージは、投稿画像の投稿が完了した旨を示すメッセージである。ユーザ端末２−ｋは、受信した投稿完了メッセージを表示部２２に表示する。
【０１５７】
一方、システム制御部１５は、モザイク画像生成フラグがＯＮに設定されていないと判定した場合には（ステップＳ７０：ＮＯ）、今回受信した投稿画像が１つ以上のレイヤーの分割領域に割り当てられたか否かを判定する（ステップＳ７１）。このとき、システム制御部１５は、今回受信した投稿画像が何れの素材画像の分割領域にも割り当てられなかったと判定した場合には（ステップＳ７１：ＮＯ）、投稿画像の送信元のユーザ端末２−ｋに、投稿拒否メッセージを送信して（ステップＳ７２）、投稿画像受信時処理を終了させる。投稿拒否メッセージは、投稿画像の投稿が拒否された旨を示すメッセージである。ユーザ端末２−ｋは、受信した投稿拒否メッセージを表示部２２に表示する。
【０１５８】
一方、システム制御部１５は、今回受信した投稿画像が、１つ以上の素材画像の分割領域に割り当てられたと判定した場合には（ステップＳ７１：ＹＥＳ）、投稿画像の送信元のユーザ端末２−ｋに、投稿完了メッセージを送信して（ステップＳ７３）、投稿画像受信時処理を終了させる。
【０１５９】
なお、システム制御部１５は、今回受信した投稿画像を分割領域に割り当てるとき、既に別の投稿画像が割り当てられている分割領域に、今回受信した投稿画像を割り当てても良い。具体的に、システム制御部１５は、ある分割領域について、その色情報と、その分割領域に既に割り当てられている投稿画像の色情報と、の類似度を算出する。また、システム制御部１５は、その分割領域の色情報と今回受信した投稿画像の色情報との類似度を算出する。そして、既に割り当てられている投稿画像の色情報との類似度よりも、今回受信した投稿画像の色情報との類似度の方が高い場合には、今回受信した投稿画像をその分割領域に割り当てる。つまり、システム制御部１５は、分割領域に既に割り当てられている投稿画像よりも、その分割領域に適した投稿画像を割り当てる。これにより、素材画像をより忠実に模したモザイク画像を生成することができる。また、この場合、システム制御部１５は、既に割り当てられている投稿画像に代わって、新たに割り当てられた投稿画像を投稿したユーザに対して、ポイントを付与しても良い。
【０１６０】
図１９は、本実施形態に係る情報提供装置１のシステム制御部１５のポイント処理における処理例を示す図である。
【０１６１】
図１９に示すように、システム制御部１５は、選択したレイヤーのポイント付与領域情報に基づいて、投稿画像が割り当てられた分割領域がポイント付与領域であるか否かを判定する（ステップＳ８１）。このとき、システム制御部１５は、投稿画像が割り当てられた分割領域がポイント付与領域であると判定した場合には（ステップＳ８１：ＹＥＳ）、投稿画像を投稿したユーザに対してポイントを付与する。先ず、システム制御部１５は、その分割領域に割り当てられた投稿画像に対応するユーザＩＤを、投稿画像ＤＢ１４２から取得する（ステップＳ８２）。
【０１６２】
次いで、システム制御部１５は、取得したユーザＩＤに対応する保有ポイント数を更新する（ステップＳ８３）。具体的に、システム制御部１５は、ユーザ情報ＤＢから、ユーザＩＤに対応する保有ポイント数を取得する。次いで、システム制御部１５は、取得した保有ポイント数に、例えば予め設定されたポイント数を加算してポイント数を更新する。次いで、システム制御部１５は、取得したユーザＩＤに対応付けてユーザ情報ＤＢに記憶されている保有ポイント数を、更新されたポイント数に書き換える。システム制御部１５は、ステップＳ８３の処理を終えると、ポイント処理を終了させる。
【０１６３】
ステップＳ８１において、システム制御部１５は、投稿画像が割り当てられた分割領域がポイント付与領域ではないと判定した場合には（ステップＳ８１：ＮＯ）、投稿画像が割り当てられたレイヤーがポイント付与レイヤーであるか否かを判定する（ステップＳ８４）。このとき、システム制御部１５は、投稿画像が割り当てられたレイヤーがポイント付与レイヤーであると判定した場合には（ステップＳ８４：ＹＥＳ）、ステップＳ８２及びＳ８３の処理を実行する。つまり、システム制御部１５は、投稿画像を投稿したユーザに対してポイントを付与する。一方、システム制御部１５は、投稿画像が割り当てられたレイヤーがポイント付与レイヤーではないと判定した場合には（ステップＳ８４：ＮＯ）、ポイント処理を終了させる。
【０１６４】
図２０及び図２１は、本実施形態に係る情報提供装置１のシステム制御部１５のモザイク画像生成処理における処理例を示す図である。
【０１６５】
図２０に示すように、システム制御部１５は、モザイク画像の生成元の素材画像の表示順フラグを素材画像ＤＢ１４２から取得し、取得した表示順フラグがＯＮに設定されているか否かを判定する（ステップＳ１０１）。このとき、システム制御部１５は、表示順フラグがＯＮに設定されていると判定した場合には（ステップＳ１０１：ＹＥＳ）、表示順が１番から連続するレイヤーを特定する。
【０１６６】
先ず、システム制御部１５は、表示順ｉに現在表示レイヤー数Ｎを設定する（ステップＳ１０２）。現在表示レイヤー数Ｎは、Ｗｅｂページに表示されるモザイク画像の生成に現在用いられているレイヤーの数である。情報提供装置１が最初の投稿画像を受信する時点では、現在表示レイヤー数Ｎは０に設定されている。また、システム制御部１５は、モザイク画像の生成元の素材画像の各レイヤーの表示順を、素材画像ＤＢ１４２から取得する。
【０１６７】
次いで、システム制御部１５は、表示順がｉ＋１番であるレイヤーの画像領域内の全ての分割領域への投稿画像の割り当てが完了しているか否かを判定する（ステップＳ１０３）。このとき、システム制御部１５は、全ての分割領域への投稿画像の割り当てが完了していると判定した場合には（ステップＳ１０３：ＹＥＳ）、表示順ｉに１を加算して表示順ｉを更新する（ステップＳ１０４）。次いで、システム制御部１５は、ステップＳ１０３に移行する。
【０１６８】
一方、システム制御部１５は、表示順がｉ＋１番であるレイヤーの画像領域内に、投稿画像が割り当てられていない分割領域が存在すると判定した場合には（ステップＳ１０３：ＮＯ）、表示順ｉが現在表示レイヤー数Ｎよりも大きいか否かを判定する（ステップＳ１０５）。このとき、システム制御部１５は、表示順ｉが現在表示レイヤー数Ｎよりも大きくはないと判定した場合には（ステップＳ１０５：ＮＯ）、モザイク画像生成処理を終了させる。
【０１６９】
モザイク画像生成処理は、画像領域内の全ての分割領域への投稿画像の割り当てが完了したレイヤーが増加したときに実行される。しかしながら、表示順が１番であるレイヤーについては投稿画像の割り当てが完了していない場合がある。この場合、表示順ｉは０から変化しないため、モザイク画像は生成されない。また、今回新たに投稿画像の割り当てが完了したレイヤーと、表示順が１番であるレイヤーと、の間で、割り当てが完了していないレイヤーが存在する場合がある。その場合、割り当てが完了しているレイヤーが、１番のレイヤーから今回新たに割り当てが完了したレイヤーまで表示順が連続しない。この場合、表示順ｉは現在表示レイヤー数Ｎより大きくならないため、新たなモザイク画像は生成されない。
【０１７０】
ステップＳ１０５において、システム制御部１５は、表示順ｉが現在表示レイヤー数Ｎよりも大きいと判定した場合には（ステップＳ１０５：ＹＥＳ）、現在表示レイヤー数Ｎに表示順ｉを設定する（ステップＳ１０６）。次いで、システム制御部１５は、モザイク画像の生成に用いられるレイヤーのリストとして、表示順が１番からＮ番までのレイヤーを列挙したレイヤーリストを生成する（ステップＳ１０７）。次いで、システム制御部１５は、ステップＳ１１０に移行する。
【０１７１】
ステップＳ１０１において、システム制御部１５は、表示順フラグがＯＮに設定されていないと判定した場合には（ステップＳ１０１：ＮＯ）、画像領域内の全ての分割領域への投稿画像の割り当てが完了した全てのレイヤーを列挙したレイヤーリストを生成する（ステップＳ１０８）。次いで、システム制御部１５は、現在表示レイヤー数Ｎに、列挙したレイヤーの数を設定して（ステップＳ１０９）、ステップＳ１１０に移行する。
【０１７２】
システム制御部１５は、レイヤーリストを生成すると、各レイヤーのＺオーダーに従って、今回生成するモザイク画像の生成に用いる投稿画像を、分割領域ごとに決定する。つまり、システム制御部１５は、レイヤー間でのモザイク画像の重ね合わせに相当する処理を実行する。
【０１７３】
先ず、システム制御部１５は、レイヤーリストに登録されているレイヤーのうち、Ｚオーダーが最後のレイヤーを選択する（ステップＳ１１０）。次いで、システム制御部１５は、モザイク画像生成用の割り当て情報を初期設定する（ステップＳ１１１）。具体的に、システム制御部１５は、選択したレイヤーの割り当て情報を記憶部１４からＲＡＭ１５ｃにコピーして、コピーされたＲＡＭ１５ｃ上の割り当て情報を、モザイク画像生成用の割り当て情報とする。
【０１７４】
次いで、システム制御部１５は、選択したレイヤーをレイヤーリストから削除する（ステップＳ１１２）。次いで、システム制御部１５は、レイヤーリストにまだレイヤーが登録されているか否かを判定する（ステップＳ１１３）。このとき、システム制御部１５は、レイヤーリストにまだレイヤーが登録されていると判定した場合には（ステップＳ１１３：ＹＥＳ）、レイヤーリストに登録されているレイヤーのうち、Ｚオーダーが最後のレイヤーを選択する（ステップＳ１１４）。
【０１７５】
次いで、システム制御部１５は、分割領域番号ｊに１を設定する（ステップＳ１１５）。以降、分割領域番号がｊ番である分割領域を、分割領域ｊという。次いで、システム制御部１５は、選択したレイヤーの画像領域情報に基づいて、選択したレイヤーの分割領域ｊはそのレイヤーの画像領域内の分割領域であるか否かを判定する（ステップＳ１１６）。このとき、システム制御部１５は、選択したレイヤーの分割領域ｊはそのレイヤーの画像領域内の分割領域ではないと判定した場合には（ステップＳ１１６：ＮＯ）、ステップＳ１１８に移行する。
【０１７６】
一方、システム制御部１５は、選択したレイヤーの分割領域ｊはそのレイヤーの画像領域内の分割領域であると判定した場合には（ステップＳ１１６：ＹＥＳ）、選択したレイヤーの分割領域ｊに割り当てられた投稿画像を、モザイク画像生成用の分割領域に割り当てる（ステップＳ１１７）。具体的に、システム制御部１５は、選択したレイヤーの割り当て情報から分割領域番号ｊに対応する投稿画像番号を取得する。次いで、システム制御部１５は、取得した投稿画像番号を、分割領域番号ｊに対応付けてモザイク画像生成用の割り当て情報に設定する。システム制御部１５は、ステップＳ１１７の処理を終えると、ステップＳ１１８に移行する。
【０１７７】
ステップＳ１１８において、システム制御部１５は、分割領域番号ｊが、モザイク画像の生成元の素材画像の分割数未満であるか否かを判定する。このとき、システム制御部１５は、分割領域番号ｊが分割数未満であると判定した場合には（ステップＳ１１８：ＹＥＳ）、分割領域番号ｊに１を加算して分割領域番号ｊを更新する（ステップＳ１１９）。次いで、システム制御部１５は、ステップＳ１１６に移行する。
【０１７８】
一方、システム制御部１５は、割領域番号ｊが分割数未満ではないと判定した場合には（ステップＳ１１８：ＮＯ）、ステップＳ１１２に移行する。
【０１７９】
ステップＳ１１３において、システム制御部１５は、レイヤーリストからレイヤーが全て削除されたと判定した場合には（ステップＳ１１３：ＮＯ）、モザイク画像を生成する。
【０１８０】
先ず、システム制御部１５は、図２１に示すように、モザイク画像の生成元の素材画像の分割数が示す個数分のセルを有するテーブルのテーブルパーツデータを生成する（ステップＳ１５１）。次いで、システム制御部１５は、分割領域番号ｊに１を設定する（ステップＳ１５２）。
【０１８１】
次いで、システム制御部１５は、モザイク画像生成用の割り当て情報に基づいて、分割領域ｊに割り当てられた投稿画像を選択する（ステップＳ１５３）。次いで、システム制御部１５は、選択した投稿画像をＷｅｂページ内のテーブルにインライン表示するためのimgタグを生成する（ステップＳ１５４）。
【０１８２】
次いで、システム制御部１５は、選択した投稿画像を投稿したユーザのユーザＩＤを、投稿画像ＤＢ１４１から取得する（ステップＳ１５５）。次いで、システム制御部１５は、取得したユーザＩＤに対応するユーザ情報を、ユーザ情報ＤＢから取得する（ステップＳ１５６）。次いで、システム制御部１５は、取得したユーザ情報に基づいて、投稿画像関連情報を表示するためのＨＴＭＬ文書（以下、「投稿画像関連情報パーツデータ」という）を生成する（ステップＳ１５７）。次いで、システム制御部１５は、投稿画像関連情報のＵＲＬを含むaタグを生成する（ステップＳ１５８）。
【０１８３】
なお、システム制御部１５は、モザイク画像生成用に最終的に割り当てられた投稿画像についての投稿画像関連情報だけではなく、モザイク画像の生成に用いられるレイヤーとして選択された各レイヤーの分割領域に割り当てられた投稿画像についての投稿画像関連情報も表示されるようにしても良い。具体的に、システム制御部１５は、各レイヤーの割り当て情報に基づいて、モザイク画像の生成に用いられるレイヤーとして選択された各レイヤーの分割領域ｊに割り当てられた投稿画像を投稿したユーザのユーザＩＤをそれぞれ取得する。次いで、システム制御部１５は、取得した各ユーザＩＤに対応するユーザ情報をそれぞれ取得する。そして、システム制御部１５は、取得した各ユーザ情報に基づいて投稿画像関連情報パーツデータを生成する。
【０１８４】
次いで、システム制御部１５は、生成したimgタグ及びａタグを、ステップＳ１５１において生成したテーブルパーツデータ内のセルのうち、分割領域ｊに対応するセルに設定する（ステップＳ１５９）。次いで、システム制御部１５は、分割領域番号ｊが、モザイク画像の生成元の素材画像の分割数が示す値未満であるか否かを判定する（ステップＳ１６０）。このとき、システム制御部１５は、分割領域番号ｊが、分割数が示す値未満であると判定した場合には（ステップＳ１６０：ＹＥＳ）、分割領域番号ｊに１を加算して分割領域番号ｊを更新する（ステップＳ１６１）。次いで、システム制御部１５は、ステップＳ１５３に移行する。
【０１８５】
一方、システム制御部１５は、分割領域番号ｊが、分割数が示す値未満ではないと判定した場合には（ステップＳ１６０：ＮＯ）、タグが設定されたテーブルパーツデータを、モザイク画像としてモザイク画像ＤＢに登録する（ステップＳ１６２）。システム制御部１５は、ステップＳ１６２の処理を終えると、モザイク画像生成処理を終了させる。
【０１８６】
図１７の説明に戻り、あるユーザ端末２−ｋ、例えばユーザ端末２−２において、Ｗｅｂブラウザが起動し、システム制御部２７から情報提供装置１にＨＴＴＰリクエストが送信されると（ステップＳ１）、システム制御部１５は、かかるリクエストに応じて、モザイク画像を表示するＷｅｂページのＨＴＭＬ文書を生成し（ステップＳ２）、当該ＷｅｂページのＨＴＭＬ文書を、ユーザ端末２−２へ配信する（ステップＳ３）。なお、ステップＳ１において送信されるＨＴＴＰリクエストを、「モザイク画像ページリクエスト」という。
【０１８７】
図２２は、本実施形態に係る情報提供装置１のシステム制御部１５のモザイク画像ページリクエスト受信時処理における処理例を示す図である。モザイク画像ページリクエスト受信時処理は、情報提供装置１が、ユーザ端末２−ｋからモザイク画像ページリクエストを受信したときに開始される。
【０１８８】
図２２に示すように、システム制御部１５は、現在表示レイヤー数Ｎが０であるか否かを判定する（ステップＳ２０１）。現在表示レイヤー数Ｎが０である場合、モザイク画像としてのテーブルパーツデータは１つも生成されていない。そこで、システム制御部１５は、現在表示レイヤー数Ｎが０であると判定した場合には（ステップＳ２０１：ＹＥＳ）、モザイク画像を表示しないＷｅｂページのＨＴＭＬ文書を、モザイク画像ページリクエストの送信元のユーザ端末２−ｋに送信して（ステップＳ２０２）、モザイク画像ページリクエスト受信時処理を終了させる。
【０１８９】
一方、システム制御部１５は、現在表示レイヤー数Ｎが０ではないと判定した場合には（ステップＳ２０１：ＮＯ）、最新のテーブルパーツデータを、モザイク画像ＤＢ１４３から取得する（ステップＳ２０３）。最新のテーブルパーツデータとは、モザイク画像生成処理によって直近に生成されたテーブルパーツデータである。
【０１９０】
次いで、システム制御部１５は、モザイク画像の生成元の素材画像を構成するレイヤーのうち、画像領域内の全ての分割領域への投稿画像の割り当てが完了していないレイヤーの中から、モザイク画像変化条件メッセージの表示対象となるレイヤーを選択する（ステップＳ２０４）。モザイク画像変化条件メッセージは、Ｗｅｂページに表示されるモザイク画像が変化する条件を示すメッセージである。この場合のモザイク画像の変化とは、モザイク画像内において、レイヤー画像を模した部分が増加することでモザイク画像が変化することを意味する。従って、モザイク画像が変化する条件とは、画像領域への投稿画像の割り当てが完了していないレイヤーについて、画像領域のへの投稿画像の割り当てを完了させるために必要な条件である。
【０１９１】
例えば、システム制御部１５は、素材画像の表示順フラグがＯＮに設定されている場合、表示順がＮ＋１番であるレイヤーを選択する。現在モザイク画像の生成に用いられているレイヤーは、表示順が１番目からＮ番目までのレイヤーである。そのため、Ｗｅｂページに表示されるモザイク画像が変化するためには、表示順がＮ＋１番であるレイヤーの画像領域への投稿画像の割り当てが完了する必要がある。
【０１９２】
また、例えば、システム制御部１５は、素材画像の表示順フラグがＯＦＦに設定されている場合、画像領域のへの投稿画像の割り当てを完了していないレイヤーの中から任意にレイヤーを選択する。この場合、システム制御部１５は、複数のレイヤーを選択しても良い。
【０１９３】
システム制御部１５は、ステップＳ２０４の処理を終えると、選択したレイヤーの代表色情報を、素材画像ＤＢ１４２から取得する（ステップＳ２０５）。
【０１９４】
次いで、システム制御部１５は、取得した代表色情報に基づいて、モザイク画像変化条件メッセージのテキストを生成する（ステップＳ２０６）。例えば、モザイク画像変化条件メッセージは、「○い画像をもっと送ると、絵が変わるよ！！」というメッセージである。ここで、「○」には、素材画像の代表色を示す文字が入る。モザイク画像変化条件メッセージは、モザイク画像を表示するＷｅｂページ内に表示される。例えば、選択されたレイヤーが、図６（Ｂ）に示すレイヤーＬ２であり、リボンの画像３２の代表色が赤であるとする。この場合、システム制御部１５は、「赤い画像をもっと送ると、絵が変わるよ！！」というメッセージのテキストを生成する。
【０１９５】
なお、システム制御部１５は、複数のレイヤーを選択した場合には、それぞれの代表色情報に基づいて、モザイク画像変化条件メッセージのテキストを生成しても良い（例えば、「赤や黄色い画像をもっと送ると、絵が変わるよ！！」等）。
【０１９６】
次いで、システム制御部１５は、モザイク画像ＤＢ１４３から取得したテーブルパーツデータ、及び生成したモザイク画像変化条件メッセージのテキストに基づいて、モザイク画像を表示するＷｅｂページを生成する（ステップＳ２０７）。次いで、システム制御部１５は、生成したＨＴＭＬ文書を、モザイク画像ページリクエストの送信元のユーザ端末２−ｋに送信して（ステップＳ２０８）、モザイク画像ページリクエスト受信時処理を終了させる。
【０１９７】
なお、システム制御部１５は、投稿画像をあるレイヤーの分割領域に割り当てたとき、そのレイヤーが、モザイク画像変化条件メッセージを表示させるレイヤーとして選択されたレイヤーであり、且つ、その投稿画像の代表色が、割り当てられたレイヤーの代表色と一致する場合、ポイント処理において、その投稿画像を投稿したユーザにポイントを付与しても良い。例えば、図６（Ｂ）に示すレイヤーＬ２のリボンの画像３２の代表色が赤であるとする。そして、モザイク画像変化条件メッセージを表示させるレイヤーとしてレイヤーＬ２が選択され、Ｗｅｂページ内に「赤い画像をもっと送ると、絵が変わるよ！！」というメッセージが表示されているとする。ここで、ユーザが代表色が赤である画像を、投稿画像としてユーザ端末２−ｋから情報提供装置１に送信ささせる。システム制御部１５は、受信した投稿画像をレイヤーＬ２の何れかの分割領域に割り当てると、ポイントを付与する。
【０１９８】
図１７の説明に戻り、ユーザ端末２−１のシステム制御部２７は、受信したＨＴＭＬ文書に基づいて、モザイク画像を表示するＷｅｂページを表示部２２のディスプレイ上に表れたウインドウ画面内に表示する（ステップＳ４）。
【０１９９】
ここで、表示部２２のディスプレイ上に表れるモザイク画像について、図２３を用いて説明する。
【０２００】
図２３は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【０２０１】
図２３に示すように、モザイク画像を表示するＷｅｂページ２００には、上記コンテンツ情報を示す情報表示部２０１と、情報提供装置１へ投稿画像を送信するための投稿画像送信部２０２と、モザイク画像２０３と、表示画像情報表示部２０４とが表示されている。
【０２０２】
なお、投稿画像送信部２０２は、投稿画像を、ユーザ端末２−ｋから情報提供装置１へ送信するために用いられるインターフェースであり、例えば、情報提供装置１に設置されるＣＧＩプログラム等により実現される。
【０２０３】
また、モザイク画像２０３としては、システム制御部１５によって生成されたモザイク画像が表示される。かかるモザイク画像２０３は、投稿画像がはめ込まれて生成されており、かかる投稿画像には、投稿画像関連情報を取得するためのリンクが設定されている。かかるリンクが設定されていることを示す表示の一例として、モザイク画像２０３内において、投稿画像の外形枠を強調表示（例えば、外形枠を太線で表示）させるようにしてもよい。なお、リンクが設定されていることを示す表示は、これに限定されるものではなく、例えば、上記外形枠を点滅表示させたり、又は何らの表示をしないようにしてもよい。
【０２０４】
なお、図２３に示す表示例は、図６及び図７に示したレイヤーＬ１〜Ｌ３を用いてモザイク画像を生成する場合において、レイヤーＬ１についてのみ画像領域内への投稿画像の割り当てが完了している場合の例である。従って、モザイク画像２０３としては、携帯電話機３１を模したモザイク画像７１のみを含むモザイク画像７１ａが表示される。
【０２０５】
表示画像情報表示部２０４には、モザイク画像変化条件メッセージが表示される。例えば、図６（Ｂ）に示すレイヤーＬ２において、リボンの画像３２の代表色が赤であるとする。この場合、表示画像情報表示部２０４には、「赤い画像をもっと送ると、絵が変わるよ！！」というメッセージが表示される。Ｗｅｂページを閲覧したユーザがこのメッセージを見て、代表色が赤い投稿画像を投稿すると、それだけ、レイヤーＬ２の画像領域内に、投稿画像が割り当てられる可能性が高くなる。
【０２０６】
図１７の説明に戻り、ユーザ端末２−ｋの操作部２１によって、モザイク画像２０３内の何れかの投稿画像が選択操作（かかる投稿画像をクリック）された場合には（ステップＳ５：ＹＥＳ）、システム制御部２７は、情報提供装置１にＨＴＴＰリクエストを送信する（ステップＳ６）。かかるＨＴＴＰリクエストは、投稿画像関連情報を表示するＷｅｂページを、ユーザ端末へ配信する旨の要求である。
【０２０７】
かかるＨＴＴＰリクエストを受信したシステム制御部１５は、投稿画像関連情報を表示するＷｅｂページを取得し（ステップＳ７）、ユーザ端末２−ｋへ配信する（ステップＳ８）。具体的に、システム制御部１５は、ＨＴＴＰリクエストに含まれるＵＲＬに対応する投稿画像関連情報パーツデータを記憶部１４から取得する。次いで、システム制御部１５は、モザイク画像を表示するＷｅｂページのＨＴＭＬ文書として、モザイク画像ＤＢ１４３に記憶されている最新のテーブルパーツデータと、取得した投稿画像関連情報パーツデータと、を含むＨＴＭＬ文書を生成する。そして、システム制御部１５は、生成したＨＴＭＬ文書をユーザ端末２−ｋに送信する。投稿画像関連情報を表示するＷｅｂページ（より具体的には、投稿画像関連情報パーツデータ）は、本発明におけるプロフィール情報の一例である。
【０２０８】
なお、システム制御部１５は、ユーザ端末２−ｋから投稿画像を取得するときに、画像を投稿したユーザのプロフィールの情報をユーザ端末２−ｋから取得しても良い。つまり、システム制御部１５は、ユーザが画像を投稿するときに、ユーザのプロフィールを入力させるようにする。この場合、システム制御部１５は、受信したプロフィールの情報に基づいて、投稿画像関連情報パーツデータを生成する。
【０２０９】
ユーザ端末２−ｋのシステム制御部２７は、投稿画像関連情報を表示するＷｅｂページ２００を表示部２２のディスプレイ上に表れたウインドウ画面内に表示する（ステップＳ９）。
【０２１０】
なお、システム制御部１５は、投稿画像関連情報パーツデータのみを、ユーザ端末２−ｋに送信しても良い。この場合、ユーザ端末２−ｋは、受信した投稿画像関連情報パーツデータに基づいて、現在表示されているＷｅｂページ内に、投稿画像関連情報を表示する。
【０２１１】
図２４は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【０２１２】
図２４に示すように、モザイク画像を表示するＷｅｂページ２００には、更に、投稿画像関連情報表示部２０５が表示されている。
【０２１３】
投稿画像関連情報表示部２０５には、投稿画像関連情報が、いわゆるポップアップウィンドウによって表示されている。
【０２１４】
具体的には、投稿画像関連情報表示部２０５には、投稿画像に示される人物の名前、出身地、趣味や、自己のプロフィールを示すリンク先としてのＵＲＬ等が表示される。なお、ユーザのプロフィールの情報としては、例えば、ユーザ情報ＤＢに登録されているようなユーザに関する情報や、ユーザを紹介する情報であっても良い。
【０２１５】
その後、各ユーザ端末２−ｋから投稿画像が情報提供装置１へ送信されることにより、投稿数が増加してく。これにより、画像領域内への投稿画像の割り当てが完了したレイヤーが増加すると、ステム制御部１５は、２つのレイヤーに割り当てられた投稿画像をレイヤー間で重ね合わせて、モザイク画像を新たに生成する。
【０２１６】
そこで、あるユーザ端末２−ｋ、例えば、ユーザ端末２−２から情報提供サーバ１にモザイク画像ページリクエストが送信されると（ステップＳ１１）、システム制御部１５は、モザイク画像ページリクエスト受信時処理によりモザイク画像を表示するＷｅｂページのＨＴＭＬ文書を生成し（ステップＳ１２）、生成したＨＴＭＬ文書をユーザ端末２−２に送信する（ステップＳ１３）。
【０２１７】
図２５は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【０２１８】
図２５に示す表示例は、レイヤーＬ１及びレイヤーＬ２の画像領域内への投稿画像の割り当てが完了している場合の例である。従って、Ｗｅｂページ２００のモザイク画像２０３としては、携帯電話機３１を模したモザイク画像７１及びリボンの画像３２を模したモザイク画像７２を含むモザイク画像７０ｂが表示される。
【０２１９】
図７に示すレイヤーＬ３において、リボンの画像３３の代表色が緑であるとする。この場合、表示画像情報表示部２０４には、「緑色の画像をもっと送ると、絵が変わるよ！！」というメッセージが表示される。
【０２２０】
ここで、ユーザ端末２−ｋの操作部２１によって、モザイク画像２０３内の何れかの投稿画像が選択操作された場合には、図２４と同様に、Ｗｅｂページ２００に投稿画像関連情報表示部２０５が表示される。ここで、モザイク画像生成処理におけるレイヤー間の投稿画像の重ね合わせの結果、選択操作された投稿画像によって結果的に隠れてしまった投稿画像が存在する場合、投稿画像関連情報表示部２０５には、例えば、選択操作された投稿画像の投稿画像関連情報だけではなく、隠れてしまった投稿画像についての投稿画像関連情報も同時に表示される。具体的に、投稿画像関連情報表示部２０５には、モザイク画像の生成に用いられた各レイヤーにおいて、選択操作された位置に対応する分割領域に割り当てられた投稿画像を投稿した各ユーザのプロフィール等が表示される。
【０２２１】
その後、画像領域内への投稿画像の割り当てが完了したレイヤーが更に増加すると、ステム制御部１５は、３つのレイヤーに割り当てられた投稿画像をレイヤー間で重ね合わせて、モザイク画像を新たに生成する。
【０２２２】
図２６は、表示部２２のディスプレイ上に表れるモザイク画像を示す図である。
【０２２３】
図２６に示す表示例は、レイヤーＬ１〜Ｌ３の画像領域内への投稿画像の割り当てが完了している場合の例である。従って、Ｗｅｂページ２００のモザイク画像２０３としては、携帯電話機３１を模したモザイク画像７１、リボンの画像３２を模したモザイク画７２、及びリボンの画像３３を模したモザイク画像７３を含むモザイク画像７０が表示される。
【０２２４】
なお、システム制御部１５は、例えば、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間（時間、日数等）が経過しても、画像領域内への投稿画像の割り当てが完了しているレイヤーが１つも存在していない場合には、何れかののレイヤーに割り当てられた投稿画像を用いて、モザイク画像を生成しても良い。この場合、Ｗｅｂページには、未完成状態のモザイク画像が表示される。
【０２２５】
ここで、各レイヤーに表示順が設定されているとき、システム制御部１５は、予め設定された期間が経過しても表示順が１番であるレイヤーの画像領域内への投稿画像の割り当てが完了していない場合に、表示順が１番であるレイヤーの画像領域内に割り当てられた投稿画像を用いて、モザイク画像を生成する。
【０２２６】
一方、各レイヤーに表示順が設定されているとき、システム制御部１５は、モザイク画像の生成に用いるレイヤーを任意に選択しても良い。またシステム制御部１５は、例えば、モザイク画像の完成率が最も高い素材画像を選択しても良い。モザイク画像の完成率は、例えば、投稿画像が割り当てられている分割領域の個数を、画像領域に含まれる分割領域の個数で割ることによって得られる。
【０２２７】
未完成のモザイク画像がＷｅｂページに表示される場合、モザイク画像変化条件メッセージをＷｅｂページに表示させる条件としては、種々考えられる。例えば、システム制御部１５は、モザイク画像の生成に用いたレイヤーに割り当てることのできない投稿画像が、予め設定された数以上送信されてきたときに、モザイク画像変化条件メッセージが表示されるようにしても良い。また、システム制御部１５は、未完成のモザイク画像が完成したとき、または、未完成のモザイク画像の完成率が、予め設定された完成率以上となったとき、モザイク画像変化条件メッセージが表示されるようにしても良い。また、システム制御部１５は、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間が経過した場合に、モザイク画像変化条件メッセージが表示されるようにしても良い。
【０２２８】
また、システム制御部１５は、Ｗｅｂページに未完成のモザイク画像が表示されているとき、最初の投稿画像を受信して投稿画像ＤＢ１４１に登録してから予め設定された期間が経過しても、未完成のモザイク画像が完成しない場合には、モザイク画像の生成に用いたレイヤーの画像領域内の分割領域のうち、まだ投稿画像が割り当てられていない全ての分割領域を、ポイント付与領域としても良い。つまり、システム制御部１５は、Ｗｅｂページに表示されているモザイク画像内において、未完成の部分（セル）に割り当てられる投稿画像が投稿された場合に、ポイントを付与しても良い。
【０２２９】
なお、システム制御部１５は、投稿画像受信時処理において、輪郭を示す画像を含む分割領域に対して、優先的に投稿画像を割り当てている。そのため、そのため、未完成のモザイク画像により模されている画像を、ユーザは比較的早い段階で把握することができる。
【０２３０】
システム制御部１５は、その後、ユーザ端末２−ｋから投稿画像を受信し、受信した投稿画像を、モザイク画像の生成に用いたレイヤーに割り当てると、新たに割り当てた投稿画像を用いてモザイク画像を更新する。これにより、Ｗｅｂページに表示されるモザイク画像が次第に完成に近づいていく。
【０２３１】
そして、モザイク画像の生成に用いたレイヤーの画像領域内への投稿画像の割り当てが完了すると、そのレイヤーのモザイク画像が完成することになる。このとき、システム制御部１５は、画像領域内への投稿画像の割り当てが完了しているレイヤーがほかに存在する場合には、割り当てが完了している複数のレイヤーに割り当てられた投稿画像を重ね合わせて、モザイク画像を生成する。ただし、各レイヤーに表示順が設定されている場合、システム制御部１５は、画像領域内への投稿画像の割り当てが完了したレイヤーのうち、表示順が１番から連続するレイヤーのみを用いて、モザイク画像を生成する。
【０２３２】
以上説明したように、本実施形態によれば、システム制御部１５は、ユーザ端末２−ｋからネットワークを介して投稿画像を取得し、モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を分割領域単位で特定し、取得された投稿画像の色情報と、特定された画像領域内の各分割領域の色情報と、に基づいて、取得された投稿画像を、何れかのレイヤーの画像領域内の分割領域に割り当てる。そして、システム制御部１５が、素材画像を構成する複数のレイヤーのうち、画像領域内の全ての分割領域に投稿画像が割り当てられている２以上のレイヤーの画像領域内に割り当てられた投稿画像をレイヤー間で重ね合わせて、モザイク画像を生成する。具体的に、システム制御部１５は、何れかのレイヤーの画像領域内への投稿画像の割り当てが完了した場合には、当該レイヤーの画像領域内に割り当てられた投稿画像により構成されるモザイク画像を生成し、モザイク画像が生成された後、投稿数が増加することに応じて画像領域内への画像の割り当てが完了したレイヤーの数が増加した場合には、画像領域内への投稿画像の割り当てが完了している各レイヤーの画像領域内に割り当てられた投稿画像をレイヤー間で重ね合わせて、モザイク画像を生成する。
【０２３３】
従って、素材画像を構成する画像を模したモザイク画像として、画像が欠けている部分のないモザイク画像を生成しつつ、生成されるモザイク画像を、素材画像を模したモザイク画像の完成形に近づけていくことができる。また、素材画像を構成する画像を模したモザイク画像としての完成したモザイク画像を生成しつつ、生成されるモザイク画像を、素材画像を模したモザイク画像の完成形に近づけていくことができる。そのため、素材画像を模したモザイク画像を完成させるために十分な画像を取得するまでに至っていない間であっても、ユーザが見るのに適したモザイク画像を生成することができる。
【０２３４】
また、システム制御部１５は、各レイヤーの表示順を素材画像ＤＢ１４２から取得し、複数のレイヤーのうち表示順が１番であるレイヤーの画像領域内への投稿画像の割り当てが完了した場合に、当該レイヤーの画像領域内に割り当てられた投稿画像により構成されるモザイク画像を生成し、モザイク画像が生成された後、投稿数が増加することに応じて、画像領域内への投稿画像の割り当てが完了しているレイヤーのうち、表示順が１番から連続するレイヤーの画像領域内に割り当てられた投稿画像をレイヤー間で重ね合わせて、モザイク画像を生成する。
【０２３５】
従って、モザイク画像を提供する者の意図に基づいて設定した順番に従って、モザイク画像により模される画像を増やしていくことができる。
【０２３６】
また、システム制御部１５が、取得された投稿画像の色情報と、各分割領域の色情報と、に基づいて、取得された投稿画像を割り当てるのに適した分割領域が存在するか否かを判定し、投稿画像ＤＢ１４１は、取得された投稿画像を割り当てるのに適した分割領域が存在しないと判定された場合には、取得された投稿画像をモザイク画像の生成には用いない。
【０２３７】
従って、ユーザ端末２−ｋから取得された投稿画像がどの分割領域にも適さない場合、その画像はモザイク画像の生成には用いられない。そのため、素材画像をより忠実に模したモザイク画像を生成することができるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０２３８】
また、システム制御部１５が、投稿画像と、投稿画像を投稿するユーザのユーザＩＤと、をユーザ端末２−ｋから取得し、ユーザ端末２−ｋから取得された投稿画像が、ポイント付与レイヤーの画像領域内に割り当てられた場合には、ユーザ情報ＤＢに記憶された保有ポイント数に付与対象のポイント数を加算して保有ポイント数を更新する。
【０２３９】
従って、ポイント付与レイヤーに投稿画像が割り当てられると、その画像を投稿したユーザにポイントが付与される。これにより、ユーザに投稿画像を投稿させる意欲をもたせることができる。そのため、モザイク画像の解像度や、モザイク画像により模される素材画像が早く変わることが期待されるので、ユーザに継続してモザイク画像を閲覧させる意欲をもたせることができる。
【０２４０】
また、システム制御部１５が、ユーザから投稿される投稿画像をユーザ端末２−ｋから取得し、生成されたモザイク画像を表示するためのＨＴＭＬ文書をユーザ端末２−ｋに送信し、ＨＴＭＬ文書に基づいてユーザ端末２−ｋにより表示されたモザイク画像に含まれる投稿画像がユーザにより選択されることによりユーザ端末２−ｋから送信されるＨＴＴＰリクエストを受信し、受信されたＨＴＴＰリクエストのＵＲＬに対応するユーザのプロフィールを含む投稿画像関連情報パーツデータを、ＨＴＴＰリクエストの送信元のユーザ端末２−ｋに送信する。
【０２４１】
従って、モザイク画像を閲覧するユーザは、表示されたモザイク画像に含まれる投稿画像を投稿したユーザのプロフィールを閲覧することができる。そのため、ユーザにモザイク画像を閲覧させる意欲をもたせることができる。
【０２４２】
また、システム制御部１５は、表示すべきモザイク画像が変化する条件を表示する。
【０２４３】
従って、ユーザに、自己が送信する投稿画像に基づいて、表示されるモザイク画像が変わる可能性があるという期待感を持たせることができるため、ユーザに反復継続してモザイク画像を閲覧させる意欲を惹起させ、高い集客効果を奏することができる。
【０２４４】
［第２実施形態］
第１実施形態において、情報提供装置１は、画像領域内の全ての分割領域に投稿画像が割り当てられたことを条件として、そのレイヤーの画像領域内に割り当てられた投稿画像を用いてモザイク画像が生成していた。しかしながら、画像領域内の一部の分割領域に投稿画像が割り当てられていない場合であっても、その分割領域と表示位置が重なる他のレイヤーの分割領域に投稿画像が割り当てられていれば、画像が欠けている部分を補うことができる。そこで、第２実施形態において、情報提供装置１は、ある２以上のレイヤーそれぞれの画像領域内の全ての分割領域において、レイヤー間で表示位置が重なる分割領域のうち少なくとも１つの分割領域に投稿画像が割り当てられていることを条件として、その２以上のレイヤーに割り当てられた投稿画像を重ね合わせてモザイク画像を生成する。ここで、レイヤー間で表示位置が重なる分割領域とは、各レイヤーを重ね合わせたときに、レイヤー間で少なくとも一部の領域が重なる分割領域同士のことをいう。各レイヤーの分割領域の個数、大きさ、配置が同一である場合、レイヤー間で表示位置が重なる分割領域とは、表示位置が同一である分割領域を意味する。
【０２４５】
以下に具体例を示す。図２７（Ａ）は、ある風景を表現した素材画像３００である。図２７（Ａ）に示すように、素材画像３００は、３人の人物の画像３０１、地面及び空で構成される背景の画像３０２、及び太陽の画像３０３を含む。ここで、画像３０１、画像３０２及び画像３０３を別々のレイヤーに分けるとする。また、各レイヤーの分割数を、縦２２個及び横２２個の合計４８４個とする。また、各レイヤーには表示順は設定されていないものとする。
【０２４６】
図２７（Ｂ）は、レイヤーＴ１の一例である。図２７（Ｂ）に示すように、レイヤーＴ１は、レイヤー画像として３人の人物の画像３０１を含む。レイヤーＴ１における画像領域３１１は、画像３０１を含む分割領域にのみ設定されている。レイヤーＴ１のＺオーダーは１番に設定されている。
【０２４７】
図２８（Ａ）は、レイヤーＴ２の一例である。図２８（Ａ）に示すように、レイヤーＴ２は、レイヤー画像として背景の画像３０２を含む。素材画像３００においては、画像３０２の一部が画像３０１及び画像３０３によって隠れていたが、レイヤーＴ２においては、画像３０２全体が見える状態になっている。レイヤーＴ２における画像領域３１２は、レイヤーＴ２全体に設定されている。レイヤーＴ２のＺオーダーは３番に設定されている。
【０２４８】
図２８（Ｂ）は、レイヤーＴ３の一例である。図２８（Ｂ）に示すように、レイヤーＴ３は、レイヤー画像として太陽の画像３０３を含む。レイヤーＴ３における画像領域３１３は、画像３０３を含む分割領域にのみ設定されている。レイヤーＴ３のＺオーダーは２番に設定されている。
【０２４９】
システム制御部１５は、第１実施形態の場合と同様に、ユーザ端末２−ｋから受信した投稿画像を、各レイヤーの画像領域内の分割領域のうち色情報が投稿画像の色情報に近似する分割領域に割り当てる。
【０２５０】
図２９（Ａ）は、レイヤーＴ１のモザイク画像３２１の例である。図２９（Ａ）に示すように、レイヤーＴ１のモザイク画像３２１は、３人の人物の画像３０１を模したモザイク画像である。ただし、画像領域３１１のうち、領域３３１ａ〜３３１ｇについては、まだ投稿画像が割り当てられていない。
【０２５１】
図２９（Ｂ）は、レイヤーＴ２のモザイク画像３２２の例である。図２９（Ｂ）に示すように、レイヤーＴ２のモザイク画像３２２は、背景の画像３０２を模したモザイク画像である。ただし、画像領域３１２のうち、領域３３２については、まだ投稿画像が割り当てられていない。なお、レイヤーＴ３については、まだ投稿画像は１つも割り当てられていないものとする。
【０２５２】
ここで、モザイク画像３２１とモザイク画像３２２とを比較する。すると、レイヤーＴ２において、領域３３１ａ〜３３１ｇと同一の表示位置にある分割領域には、投稿画像が割り当てられている。また、レイヤーＴ１において、領域３３２と同一の表示位置にある分割領域には、投稿画像が割り当てられている。レイヤーＴ１とＴ２とを合わせた場合、レイヤーＴ１の画像領域３１１内の全ての分割領域に投稿画像が割り当てられており、レイヤーＴ２の画像領域３１２内の全ての分割領域に投稿画像が割り当てられていると考えることができる。つまり、レイヤーＴ１とＴ２とで、欠けている画像を互いに補っている。
【０２５３】
そこで、システム制御部１５は、複数のレイヤーで考えると、画像領域内の全ての分割領域に投稿画像が割り当てられているとみなすことができる場合に、その複数のレイヤーに割り当てられた投稿画像を重ね合わせて、モザイク画像を生成する。
【０２５４】
図３０（Ａ）は、レイヤーＴ１及びＴ２に割り当てられた投稿画像を用いて生成されたモザイク画像３５１の例である。図３０（Ａ）に示すように、モザイク画像３５１は、モザイク画像３２１及びモザイク画像３２２を含む。
【０２５５】
レイヤーＴ１のモザイク画像３２１は、３人の人物の画像３０１を模したモザイク画像としては未完成ではあるものの、画像領域３２１内の分割領域は、全て投稿画像で埋まっている。従って、中途半端なイメージをユーザに与えないようにすることができる。
【０２５６】
また、レイヤーＴ２の画像領域３２２内の領域３３２は、レイヤーＴ１のモザイク画像３２１によって隠れている領域である。つまり、モザイク画像３５１上、モザイク画像３２２において画像が欠けた部分は見えない。そのため、背景の画像３０２を模したモザイク画像は、見かけ上は完成しているといえる。従って、中途半端なイメージをユーザに与えないようにすることができる。
【０２５７】
システム制御部１５は、その後も、ユーザ端末２−ｋから受信した投稿画像を、各レイヤーの画像領域内の分割領域のうち色情報が投稿画像の色情報に近似する分割領域に割り当てる。ここで、システム制御部１５は、例えばレイヤーＴ１の領域３３１ａ〜３３１ｇの何れかの領域に投稿画像を割り当てると、モザイク画像を更新する。これにより、３人の人物の画像３０１を模したモザイク画像が次第に完成に近づいていく。
【０２５８】
また、レイヤーＴ２において、レイヤーＴ３の画像領域３１３の各分割領域と同一の表示位置にある分割領域には、投稿画像が割り当てられている。そのため、システム制御部１５は、レイヤーＴ３の画像領域３１３に投稿画像を１つでも割り当てた場合には、レイヤーＴ１〜Ｔ３に割り当てられた投稿画像を重ね合わせて、モザイク画像を生成する。
【０２５９】
図３０（Ｂ）は、レイヤーＴ１〜Ｔ３に割り当てられた投稿画像を用いて生成されたモザイク画像３５２の例である。図３０（Ｂ）に示すように、モザイク画像３５１は、モザイク画像３２１、モザイク画像３２２及びモザイク画像３２３を含む。モザイク画像３２３は、太陽の画像３０３を模したモザイク画像である。モザイク画像３２３は、太陽の画像３０３を模したモザイク画像としては未完成ではあるものの、画像領域３１３の分割領域は、全て投稿画像で埋まっている。従って、中途半端なイメージをユーザに与えないようにすることができる。
【０２６０】
次に、情報提供装置１の具体的な動作について説明する。ここでは、投稿画像受信時処理及びモザイク画像生成処理について、第１実施形態の場合と異なる点を主に説明する。
【０２６１】
先ず、投稿画像受信時処理について、図１８を用いて説明する。本実施形態において、システム制御部１５は、モザイク画像生成フラグは用いないものとする。そのため、システム制御部１５は、図１８に示すステップＳ５１、Ｓ６７及びＳ７０を実行しない。
【０２６２】
システム制御部１５は、ステップＳ６８において、全てのレイヤーを選択したと判定した場合には（ステップＳ６８：ＹＥＳ）、今回受信した投稿画像が１つ以上のレイヤーの分割領域に割り当てられたか否かを判定する（ステップＳ７１）。そして、システム制御部１５は、今回受信した投稿画像が、１つ以上の素材画像の分割領域に割り当てられたと判定した場合には（ステップＳ７１：ＹＥＳ）、モザイク画像生成処理を実行するか否かを判定する。なお、この判定処理の詳細は後述する。このとき、システム制御部１５は、モザイク画像生成処理を実行すると判定した場合には、モザイク画像生成処理を実行して（ステップＳ７３）、ステップＳ７４に移行する。一方、システム制御部１５は、モザイク画像生成処理を実行しないと判定した場合には、ステップＳ７４に移行する。
【０２６３】
次に、モザイク画像生成処理を実行するか否かを判定する処理の詳細を説明する。具体的に、システム制御部１５は、モザイク画像を生成する条件を満たすレイヤーの組（以下、「レイヤー群」という）が存在するか否かを判定する。ここで、レイヤー数をＭ個とする。判定対象となるレイヤー群は、Ｍ個のレイヤーの中から１〜Ｍ個のレイヤーを選択する組み合わせ分存在する。例えば、図２７及び図２８の例では、判定対象となるレイヤー群は、レイヤーＴ１のみ、レイヤーＴ２のみ、レイヤーＴ３のみ、レイヤーＴ１とレイヤーＴ２、レイヤーＴ２とレイヤーＴ３、レイヤーＴ１とレイヤーＴ３、レイヤーＴ１〜Ｔ３の７通り存在する。
【０２６４】
なお、各レイヤーに表示順が設定されている場合における選択の組み合わせは、表示順が１番から連続しているレイヤー群に限定される。例えば、図６及び図７に示す例では、レイヤーＬ１のみ、レイヤーＬ１とＬ２、レイヤーＬ１〜Ｌ３の３通りが存在する。
【０２６５】
システム制御部１５は、判定対象となるレイヤー群の中から１つのレイヤー群を選択する。次いで、システム制御部１５は、選択したレイヤー群に含まれる各レイヤーについて、画像領域内の全ての分割領域に投稿画像が割り当てられているか否かを判定する。このとき、画像領域内の全ての分割領域に投稿画像が割り当てられているレイヤーについては、モザイク画像生成処理を実行するための前提条件を満たしている。例えば、レイヤー群としてレイヤーＴ１とＴ２との組が選択された場合、レイヤーＴ１の画像領域３１１内の全ての分割領域に投稿画像が割り当てられているか否か、及び、レイヤーＴ２の画像領域３１２内の全ての分割領域に投稿画像が割り当てられているか否か、の判定がそれぞれ行われる。なお、選択されたレイヤー群に含まれる全てのレイヤーにおいて、画像領域内の全ての分割領域に投稿画像が割り当てられている場合、第１実施形態におけるモザイク画像生成処理を実行する条件を満たしていることにもなる。一方、システム制御部は、画像領域内に投稿画像が割り当てられていない分割領域が存在するレイヤーについては、以下に述べる判定を行う。
【０２６６】
具体的に、システム制御部１５は、画像領域内において投稿画像が割り当てられていない分割領域を特定する。特定した各分割領域について、その分割領域と表示位置が重なる他の何れかのレイヤーの分割領域に投稿画像が割り当てられているか否かを判定する。この場合の他の何れかのレイヤーとは、選択されたレイヤー群に含まれるレイヤーのうち、画像領域内において投稿画像が割り当てられていない分割領域が特定されたレイヤー以外のレイヤーである。
【０２６７】
例えば、レイヤー群としてレイヤーＴ１とＴ２との組が選択された場合において、レイヤーＴ１の画像領域３１１内に、投稿画像が割り当てられていない領域３３１ａ〜３３１ｇが存在する。そのため、レイヤーＴ２において、領域３３１ａ〜３３１ｇ内の各分割領域と表示位置が同一である分割領域に投稿画像が割り当てられているか否かが判定される。この場合、レイヤーＴ３の分割領域に投稿画像が割り当てられていても、レイヤーＴ３ににおいて、領域３３１ａ〜３３１ｇ内の各分割領域と表示位置が同一である分割領域に投稿画像が割り当てられていても、そのことついては考慮されない。レイヤーＴ３については、レイヤーＴ１〜Ｔ３の組が選択されたときに考慮される。
【０２６８】
ここで、特定された全ての分割領域について、その分割領域と表示位置が重なる他の何れかのレイヤーの分割領域に投稿画像が割り当てられていると判定されたレイヤーについては、モザイク画像生成処理を実行するための前提条件を満たしている。
【０２６９】
なお、選択されたレイヤー群が、１つのレイヤーのみを含む場合、モザイク画像を生成する条件を満たすか否かを判定する処理は、実質的にそのレイヤーの画像領域内の全ての分割領域に投稿画像が割り当てられているか否かを判定する処理そのものである。例えば、レイヤー群としてレイヤーＴ１のみが選択された場合、レイヤーＴ１の画像領域内の全ての分割領域に投稿画像が割り当てられている場合にのみ、レイヤーＴ１はモザイク画像を生成する条件を満たす。
【０２７０】
システム制御部１５は、選択したレイヤー群に含まれる全てのレイヤーがモザイク画像生成処理を実行するための前提条件を満たしていると判定した場合には、その選択したレイヤー群についてはモザイク画像生成処理を実行する条件を満たしていると判定する。一方、システム制御部１５は、選択したレイヤー群に含まれるレイヤーの中にモザイク画像生成処理を実行するための前提条件を満たしていないレイヤーが存在すると判定した場合には、その選択したレイヤー群についてはモザイク画像生成処理を実行する条件を満たしていないと判定する。
【０２７１】
システム制御部１５は、このような判定を、各レイヤー群について行う。そして、システム制御部１５は、モザイク画像生成処理を実行する条件を満たすレイヤー群が１つ以上存在すると判定した場合には、モザイク画像生成処理を実行する。一方、システム制御部１５は、モザイク画像生成処理を実行する条件を満たすレイヤー群が１も存在しないと判定した場合には、モザイク画像生成処理を実行しない。
【０２７２】
次に、モザイク画像生成処理について、図２０及び図２１を用いて説明する。モザイク画像生成処理において、システム制御部１５は、図２０に示すステップＳ１０１〜Ｓ１０９の処理を実行しない。その代わり、システム制御部１５は、モザイク画像の生成処理に用いるレイヤー群を選択する。
【０２７３】
具体的に、システム制御部１５は、モザイク画像生成処理を実行する条件を満たすレイヤー群が１つのみ存在する場合には、そのレイヤー群に含まれるレイヤーを列挙したレイヤーリストを生成する。一方、システム制御部１５は、モザイク画像生成処理を実行する条件を満たすレイヤー群が複数存在する場合には、条件を満たすレイヤー群のうち、レイヤー数が最も多いレイヤー群を選択する。そして、システム制御部１５は、選択したレイヤー群に含まれるレイヤーを列挙したレイヤーリストを生成する。なお、レイヤー数が最も多いレイヤー群が複数存在する場合、システム制御部１５は、例えば、その複数のレイヤー群の中から任意にレイヤー群を選択する。システム制御部１５は、モザイク画像の生成処理に用いるレイヤー群を選択すると、選択したレイヤー群の情報を記憶部１４に記憶させる。例えば、システム制御部１５は、選択したレイヤー群に含まれる各レイヤーのレイヤーＩＤを対応付けて記憶させる。この情報は、次にモザイク画像を生成する条件を判定するときに用いられる。
【０２７４】
その後、システム制御部１５は、第１実施形態の場合と同様に、生成したレイヤーリストに基づいてモザイク画像を生成する（図２０のステップＳ１１０〜Ｓ１１９、及び図２１）。
【０２７５】
システム制御部１５は、その後も、受信した投稿画像を何れかのレイヤーの画像領域内に割り当てるたびに、モザイク画像生成処理を実行するか否かを判定する。この場合、一度生成されたモザイク画像を更新するか否かの判定となる。そのため、一度モザイク画像が生成された後におけるモザイク画像生成処理を実行するか否かの判定は、上述した判定と若干異なる。
【０２７６】
第１に、モザイク画像を生成する条件を満たすか否かが判定されるレイヤー群が限定される。具体的に、システム制御部１５は、前回モザイク画像を生成するレイヤー群として選択したレイヤー群を含み、且つ、そのレイヤー群よりもレイヤー数が多いレイヤー群について、モザイク画像を生成する条件を満たすか否かを判定する。例えば、前回モザイク画像を生成するレイヤー群としてレイヤーＴ１が選択されていた場合、今回判定対象となるレイヤー群は、レイヤーＴ１とレイヤーＴ２、レイヤーＴ１とレイヤーＴ３、及びレイヤーＴ１〜Ｔ３である。また、例えば、前回モザイク画像を生成するレイヤー群としてレイヤーＴ１とレイヤーＴ２が選択されていた場合、今回判定対象となるレイヤー群は、レイヤーＴ１〜Ｔ３である。
【０２７７】
システム制御部１５は、限定されたレイヤー群の中にモザイク画像を生成する条件を満たすレイヤー群が存在する場合にモザイク画像生成処理を実行する。例えば、モザイク画像を生成するレイヤー群としてレイヤーＴ１とレイヤーＴ２が選択されて、図３０（Ａ）に示すモザイク画像３５１が生成された後、レイヤーＴ１〜Ｔ３がモザイク画像を生成する条件を満たしたとする。この場合、例えば、図３０（Ｂ）に示すモザイク画像３５２が生成される。
【０２７８】
第２に、限定されたレイヤー群の中にモザイク画像を生成する条件を満たすレイヤー群が１つも存在しない場合であっても、モザイク画像生成処理が実行される場合がある。具体的に、システム制御部１５は、今回受信した投稿画像を、前回モザイク画像を生成するレイヤー群として選択したレイヤー群に含まれる何れかのレイヤーに割り当てた場合、モザイク画像を生成する。例えば、モザイク画像を生成するレイヤー群としてレイヤーＴ１とレイヤーＴ２が選択されて、図３０（Ａ）に示すモザイク画像３５１が生成された後、今回受信した投稿画像がレイヤーＴ１の領域３３１ａに割り当てられたとする。この場合、図３０（Ａ）に示すモザイク画像３５２に対して、領域３３１ａの部分に新たに投稿画像が割り当てられた状態のモザイク画像が生成される。
【０２７９】
以上説明したように、本実施形態によれば、システム制御部１５が、ユーザ端末２−ｋからネットワークを介して投稿画像を取得し、モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を分割領域単位で特定し、取得された投稿画像の色情報と、特定された画像領域内の各分割領域の色情報と、に基づいて、取得された投稿画像を、何れかのレイヤーの画像領域内の分割領域に割り当てる。そして、システム制御部１５が、素材画像を構成する複数のレイヤーのうち、画像領域内の全ての分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他のレイヤーの分割領域と、の少なくとも何れか１つに投稿画像が割り当てられている２以上のレイヤーの画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する。
【０２８０】
従って、素材画像を構成する画像を模したモザイク画像として、画像が欠けている部分のないモザイク画像を生成しつつ、生成されるモザイク画像を、素材画像を模したモザイク画像の完成形に近づけていくことができる。
【０２８１】
なお、上記各画実施形態において、システム制御部１５は、モザイク画像として、テーブルパーツデータを生成していた。しかしながら、システム制御部１５は、例えば、各レイヤーの分割領域に割り当てられた投稿画像を合成して、モザイク画像の画像データを生成しても良い。
【０２８２】
また、素材画像を構成する各レイヤーの分割数は、互いに同一ではなくても良い。この場合、素材画像ＤＢ１４２には、レイヤー情報ごとに分割数が登録される。
【符号の説明】
【０２８３】
１            情報提供装置
２−ｋ        ユーザ端末
１１、２３    通信部
１２、２２    表示部
１３、２１    操作部
１４、２５    記憶部
１５、２７    システム制御部
１６、２８    システムバス
１７、２６    入出力インターフェース部
２４          ドライブ部
ＮＷ          ネットワーク
【図１】
2011078379.tif 000003
【図２】
2011078379.tif 000004
【図３】
2011078379.tif 000005
【図４】
2011078379.tif 000006
【図５】
2011078379.tif 000007
【図６】
2011078379.tif 000008
【図７】
2011078379.tif 000009
【図８】
2011078379.tif 000010
【図９】
2011078379.tif 000011
【図１０】
2011078379.tif 000012
【図１１】
2011078379.tif 000013
【図１２】
2011078379.tif 000014
【図１３】
2011078379.tif 000015
【図１４】
2011078379.tif 000016
【図１５】
2011078379.tif 000017
【図１６】
2011078379.tif 000018
【図１７】
2011078379.tif 000019
【図１８】
2011078379.tif 000020
【図１９】
2011078379.tif 000021
【図２０】
2011078379.tif 000022
【図２１】
2011078379.tif 000023
【図２２】
2011078379.tif 000024
【図２３】
2011078379.tif 000025
【図２４】
2011078379.tif 000026
【図２５】
2011078379.tif 000027
【図２６】
2011078379.tif 000028
【図２７】
2011078379.tif 000029
【図２８】
2011078379.tif 000030
【図２９】
2011078379.tif 000031
【図３０】
2011078379.tif 000032
【手続補正書】
【提出日】平成24年11月28日(2012.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末装置からネットワークを介して画像を取得する取得手段と、
モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を前記分割領域単位で特定する特定手段と、
前記取得手段により取得された画像の色情報と、前記特定手段により特定された前記画像領域内の各前記分割領域の色情報と、に基づいて、前記取得手段により取得された画像を、何れかの前記レイヤーの前記画像領域内の前記分割領域に割り当てる割り当て手段と、
前記複数のレイヤーのうちの２以上のレイヤーであり、各前記レイヤーの前記画像領域内の全ての前記分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他の前記レイヤーの前記分割領域と、の少なくとも何れか１つに画像が割り当てられている２以上のレイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する生成手段と、
を備えることを特徴とする画像生成装置。
【請求項２】
請求項１に記載の画像生成装置において、
前記生成手段は、前記割り当て手段により何れかの前記レイヤーの前記画像領域内への画像の割り当てが完了した場合には、当該レイヤーの前記画像領域内に割り当てられた画像により構成されるモザイク画像を生成し、
更に前記生成手段は、モザイク画像を生成した後、前記取得手段による画像の取得数が増加することに応じて前記画像領域内への画像の割り当てが完了した前記レイヤーの数が増加した場合には、前記画像領域内への画像の割り当てが完了している各前記レイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成することを特徴とする画像生成装置。
【請求項３】
請求項２に記載の画像生成装置において、
各前記レイヤーの表示順を示す順序情報を取得する順序情報取得手段を更に備え、
前記生成手段は、前記複数のレイヤーのうち前記順序情報が示す表示順が最も早い前記レイヤーの前記画像領域内への画像の割り当てが完了した場合に、当該レイヤーの前記画像領域内に割り当てられた画像により構成されるモザイク画像を生成し、
更に前記生成手段は、前記画像領域内への画像の割り当てが完了している前記レイヤーのうち、前記順序情報が示す表示順が最も早い順番から連続する前記レイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成することを特徴とする画像生成装置。
【請求項４】
請求項１乃至３の何れか１項に記載の画像生成装置において、
前記取得手段により取得された画像の色情報と、各前記分割領域の色情報と、に基づいて、前記取得手段により取得された画像を割り当てるのに適した前記分割領域が存在するか否かを判定する判定手段を更に備え、
前記生成手段は、前記取得手段により取得された画像を割り当てるのに適した前記分割領域が存在しないと前記判定手段により判定された場合には、前記取得手段により取得された画像を、モザイク画像の生成に用いないことを特徴とする画像生成装置。
【請求項５】
請求項１乃至４の何れか１項に記載の画像生成装置において、
前記取得手段は、投稿される画像と、画像を投稿するユーザの識別情報と、を端末装置から取得し、
前記割り当て手段により、前記取得手段により取得された画像が、ポイントを付与すると定められた前記レイヤーの前記画像領域内に割り当てられた場合には、ユーザが保有するポイント数を示すポイント数情報をユーザの識別情報に対応付けて記憶するポイント数情報記憶手段に記憶された前記ポイント数情報のうち、前記取得手段により取得された識別情報に対応する前記ポイント数情報が示すポイント数に、付与されるポイント数を加算することにより、前記ポイント数情報を更新する付与手段と、
を更に備えることを特徴とする画像生成装置。
【請求項６】
請求項１乃至５の何れか１項に記載の画像生成装置において、
前記取得手段は、ユーザから投稿される画像を端末装置から取得し、
前記生成手段により生成されたモザイク画像を表示するための表示情報を、ネットワークを介して端末装置に送信するモザイク画像送信手段と、
前記表示情報に基づいて端末装置により表示されたモザイク画像に含まれる画像がユーザにより選択されることにより端末装置から送信される要求情報であり、選択された画像を投稿したユーザのプロフィールの要求を示す要求情報を受信する受信手段と、
前記受信手段により受信された要求情報に対応するユーザのプロフィールを示すプロフィール情報を、前記要求情報の送信元の端末装置に送信するプロフィール情報送信手段と、
を更に備えることを特徴とする画像生成装置。
【請求項７】
モザイク画像を生成する画像生成装置における画像生成方法であって、
端末装置からネットワークを介して画像を取得する取得ステップと、
モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を前記分割領域単位で特定する特定ステップと、
前記取得ステップにおいて取得された画像の色情報と、前記特定ステップにおいて特定された前記画像領域内の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を、何れかの前記レイヤーの前記画像領域内の前記分割領域に割り当てる割り当てステップと、
前記複数のレイヤーのうちの２以上のレイヤーであり、各前記レイヤーの前記画像領域内の全ての前記分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他の前記レイヤーの前記分割領域と、の少なくとも何れか１つに画像が割り当てられている２以上のレイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する生成ステップと、
を含むことを特徴とする画像生成方法。
【請求項８】
モザイク画像を生成する画像生成装置に含まれるコンピュータに、
端末装置からネットワークを介して画像を取得する取得ステップと、
モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を前記分割領域単位で特定する特定ステップと、
前記取得ステップにおいて取得された画像の色情報と、前記特定ステップにおいて特定された前記画像領域内の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を、何れかの前記レイヤーの前記画像領域内の前記分割領域に割り当てる割り当てステップと、
前記複数のレイヤーのうちの２以上のレイヤーであり、各前記レイヤーの前記画像領域内の全ての前記分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他の前記レイヤーの前記分割領域と、の少なくとも何れか１つに画像が割り当てられている２以上のレイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する生成ステップと、
を実行させることを特徴とする画像生成プログラム。
【請求項９】
モザイク画像を生成する画像生成装置に含まれるコンピュータに、
端末装置からネットワークを介して画像を取得する取得ステップと、
モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を前記分割領域単位で特定する特定ステップと、
前記取得ステップにおいて取得された画像の色情報と、前記特定ステップにおいて特定された前記画像領域内の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を、何れかの前記レイヤーの前記画像領域内の前記分割領域に割り当てる割り当てステップと、
前記複数のレイヤーのうちの２以上のレイヤーであり、各前記レイヤーの前記画像領域内の全ての前記分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他の前記レイヤーの前記分割領域と、の少なくとも何れか１つに画像が割り当てられている２以上のレイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する生成ステップと、
を実行させる画像生成プログラムがコンピュータ読み取り可能に記録されていることを特徴とする記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
請求項７に記載の発明は、モザイク画像を生成する画像生成装置における画像生成方法であって、端末装置からネットワークを介して画像を取得する取得ステップと、モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を前記分割領域単位で特定する特定ステップと、前記取得ステップにおいて取得された画像の色情報と、前記特定ステップにおいて特定された前記画像領域内の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を、何れかの前記レイヤーの前記画像領域内の前記分割領域に割り当てる割り当てステップと、前記複数のレイヤーのうちの２以上のレイヤーであり、各前記レイヤーの前記画像領域内の全ての前記分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他の前記レイヤーの前記分割領域と、の少なくとも何れか１つに画像が割り当てられている２以上のレイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する生成ステップと、を含むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
請求項８に記載の発明は、モザイク画像を生成する画像生成装置に含まれるコンピュータに、端末装置からネットワークを介して画像を取得する取得ステップと、モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を前記分割領域単位で特定する特定ステップと、前記取得ステップにおいて取得された画像の色情報と、前記特定ステップにおいて特定された前記画像領域内の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を、何れかの前記レイヤーの前記画像領域内の前記分割領域に割り当てる割り当てステップと、前記複数のレイヤーのうちの２以上のレイヤーであり、各前記レイヤーの前記画像領域内の全ての前記分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他の前記レイヤーの前記分割領域と、の少なくとも何れか１つに画像が割り当てられている２以上のレイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する生成ステップと、を実行させることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
請求項９に記載の発明は、モザイク画像を生成する画像生成装置に含まれるコンピュータに、端末装置からネットワークを介して画像を取得する取得ステップと、モザイク画像の元となる素材画像を構成する複数のレイヤーであり、それぞれ複数の分割領域に分割された複数のレイヤーの各レイヤーにおいて画像が描かれた画像領域を前記分割領域単位で特定する特定ステップと、前記取得ステップにおいて取得された画像の色情報と、前記特定ステップにおいて特定された前記画像領域内の各前記分割領域の色情報と、に基づいて、前記取得ステップにおいて取得された画像を、何れかの前記レイヤーの前記画像領域内の前記分割領域に割り当てる割り当てステップと、前記複数のレイヤーのうちの２以上のレイヤーであり、各前記レイヤーの前記画像領域内の全ての前記分割領域において、当該分割領域と、当該分割領域と表示位置が重なる他の前記レイヤーの前記分割領域と、の少なくとも何れか１つに画像が割り当てられている２以上のレイヤーの前記画像領域内に割り当てられた画像をレイヤー間で重ね合わせて、モザイク画像を生成する生成ステップと、を実行させる画像生成プログラムがコンピュータ読み取り可能に記録されていることを特徴とする。
【国際調査報告】
2011078379.tif 000033
2011078379.tif 000034
2011078379.tif 000035
2011078379.tif 000036