"仮想二次元平面又は仮想三次元空間に配置される複数のオブジェクトに関連づけて属性情報を記憶する属性情報記憶手段と、ユーザの操作に基づいて、第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又は前記ユーザの操作に基づいて、第1のオブジェクトの位置が更新された場合に、前記第1のオブジェクトと、前記第1オブジェクトとは異なる第2のオブジェクトと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記第2のオブジェクトとの他方が含まれているか否かを判定する判定手段と、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合に、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するグループ化手段と、を含むことを特徴とする情報処理システム。請求項1に記載の情報処理システムにおいて、前記属性情報は、カテゴリに関する情報と、カテゴリ以外の属性項目に関する情報と、を含み、前記情報処理システムは、前記カテゴリに関するカテゴリ条件と、比較対象として用いる前記カテゴリ以外の属性項目と、を対応づけてなる比較対象項目データを記憶する手段と、前記第1のオブジェクト及び前記第2のオブジェクトの各々に関連づけられたカテゴリが満足する前記カテゴリ条件に対応づけられた属性項目について、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、を比較する比較手段と、を含み、前記グループ化手段は、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が含まれていると前記判定領域内に判定された場合に、前記比較手段の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化する、ことを特徴とする情報処理システム。請求項1又は2に記載の情報処理システムにおいて、前記仮想二次元平面又は前記仮想三次元空間に配置されるオブジェクトの数に基づいて、前記判定領域の広さを制御する手段を含むことを特徴とする情報処理システム。請求項1乃至3のいずれかに記載の情報処理システムにおいて、前記オブジェクトの密集の程度に基づいて、前記判定領域の広さを制御する手段を含むことを特徴とする情報処理システム。請求項1乃至4のいずれかに記載の情報処理システムにおいて、前記第2のオブジェクトがすでに第2のオブジェクトグループに属している状態において、前記グループ化手段によって前記第1のオブジェクトと前記第2のオブジェクトとをグループ化してなる第1のオブジェクトグループが生成された場合、前記第1のオブジェクトグループに対応する属性情報と、前記第2のオブジェクトグループに対応する属性情報と、の比較結果に基づいて、前記第1のオブジェクトグループに属するオブジェクトと、前記第2のオブジェクトグループに属するオブジェクトと、をグループ化する手段を含むことを特徴とする情報処理システム。請求項1乃至5のいずれかに記載の情報処理システムにおいて、前記第2のオブジェクトがすでにオブジェクトグループに属している状態において、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合、前記第1のオブジェクトに関連づけられた属性情報と、前記オブジェクトグループに対応する属性情報と、の比較結果に基づいて、前記第1のオブジェクトと、前記オブジェクトグループに属するオブジェクトと、をグループ化する手段を含むことを特徴とする情報処理システム。請求項1乃至6のいずれかに記載された情報処理システムにおいて、オブジェクトグループがすでに存在している状態において、前記第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又前記第1のオブジェクトの位置が更新された場合、前記第1のオブジェクトと、前記オブジェクトグループと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記オブジェクトグループとの他方が含まれるか否かを判定する手段と、前記第1のオブジェクトと前記オブジェクトグループとの前記他方が前記判定領域内に含まれると判定された場合、前記第1のオブジェクトに関連づけられた属性情報と、前記オブジェクトグループに対応する属性情報と、の比較結果に基づいて、前記第1のオブジェクトと、前記オブジェクトグループに属するオブジェクトと、をグループ化する手段と、を含むことを特徴とする情報処理システム。請求項1乃至7のいずれかに記載の情報処理システムにおいて、前記ユーザの操作に基づいて、前記仮想二次元平面又は前記仮想三次元空間からオブジェクトが取り除かれた場合、該オブジェクトが属するオブジェクトグループから該オブジェクトを取り除く手段を含むことを特徴とする情報処理システム。請求項1乃至8のいずれかに記載の情報処理システムにおいて、前記ユーザの操作に基づいて、前記仮想二次元平面又は前記仮想三次元空間に配置されるオブジェクトの位置が変更された場合、該オブジェクトと、該オブジェクトが属するオブジェクトグループと、の一方の位置に基づく判定領域内に、該オブジェクトと該オブジェクトグループとの他方が含まれるか否かを判定する手段と、前記オブジェクトと前記オブジェクトグループとの前記他方が前記判定領域内に含まれないと判定された場合、該オブジェクトを該オブジェクトグループから取り除く手段と、を含むことを特徴とする情報処理システム。請求項1乃至9のいずれかに記載の情報処理システムにおいて、前記仮想二次元平面又は前記仮想三次元空間の少なくとも一部を表す画面を表示手段に表示させる手段と、前記グループ化手段によって生成されたオブジェクトグループの位置に対応する前記画面内の位置に、該オブジェクトグループに対応する広告を表示させる手段と、を含むことを特徴とする情報処理システム。請求項1乃至10のいずれかに記載の情報処理システムにおいて、複数の表示手段の各々に、各表示手段ごとに設定される、前記仮想二次元平面又は前記仮想三次元空間の表示対象領域を表す画面を表示させる手段と、前記複数の表示手段にそれぞれ対応する複数の表示対象領域の重なり領域内に、前記グループ化手段によって生成されたオブジェクトグループが含まれる場合、該オブジェクトグループに対応する広告オブジェクトを前記重なり領域内に配置する手段と、を含むことを特徴とする情報処理システム。仮想二次元平面又は仮想三次元空間に配置される複数のオブジェクトに関連づけて属性情報を記憶する属性情報記憶手段の記憶内容の少なくとも一部を参照するステップと、ユーザの操作に基づいて、第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又は前記ユーザの操作に基づいて、第1のオブジェクトの位置が更新された場合に、前記第1のオブジェクトと、前記第1オブジェクトとは異なる第2のオブジェクトと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記第2のオブジェクトとの他方が含まれているか否かを判定する判定ステップと、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合に、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するグループ化ステップと、を含むことを特徴とする情報処理システムの制御方法。仮想二次元平面又は仮想三次元空間に配置される複数のオブジェクトに関連づけて属性情報を記憶する属性情報記憶手段の記憶内容の少なくとも一部を参照する手段、ユーザの操作に基づいて、第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又は前記ユーザの操作に基づいて、第1のオブジェクトの位置が更新された場合に、前記第1のオブジェクトと、前記第1オブジェクトとは異なる第2のオブジェクトと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記第2のオブジェクトとの他方が含まれているか否かを判定する判定手段、及び、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が含まれていると前記判定領域内に判定された場合に、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するグループ化手段、としてコンピュータを機能させるためのプログラム。仮想二次元平面又は仮想三次元空間に配置される複数のオブジェクトに関連づけて属性情報を記憶する属性情報記憶手段の記憶内容の少なくとも一部を参照する手段、ユーザの操作に基づいて、第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又は前記ユーザの操作に基づいて、第1のオブジェクトの位置が更新された場合に、前記第1のオブジェクトと、前記第1オブジェクトとは異なる第2のオブジェクトと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記第2のオブジェクトとの他方が含まれているか否かを判定する判定手段、及び、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合に、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するグループ化手段、としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な情報記憶媒体。しかしながら、上記のような手法では、振り分け条件が関連づけられたグループフォルダ又はカテゴリ等を予め定義しておく必要があった。本発明は上記課題に鑑みてなされたものであって、その目的は、振り分け条件が関連づけられたグループを予め定義する必要なく、オブジェクトをグループ化することが可能な情報処理システム、情報処理システムの制御方法、プログラム、及び情報記憶媒体を提供することにある。上記課題を解決するために、本発明に係る情報処理システムは、仮想二次元平面又は仮想三次元空間に配置される複数のオブジェクトに関連づけて属性情報を記憶する属性情報記憶手段と、ユーザの操作に基づいて、第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又は前記ユーザの操作に基づいて、第1のオブジェクトの位置が更新された場合に、前記第1のオブジェクトと、前記第1オブジェクトとは異なる第2のオブジェクトと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記第2のオブジェクトとの他方が含まれているか否かを判定する判定手段と、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合に、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するグループ化手段と、を含むことを特徴とする。また、本発明に係る情報処理システムの制御方法は、仮想二次元平面又は仮想三次元空間に配置される複数のオブジェクトに関連づけて属性情報を記憶する属性情報記憶手段の記憶内容の少なくとも一部を参照するステップと、ユーザの操作に基づいて、第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又は前記ユーザの操作に基づいて、第1のオブジェクトの位置が更新された場合に、前記第1のオブジェクトと、前記第1オブジェクトとは異なる第2のオブジェクトと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記第2のオブジェクトとの他方が含まれているか否かを判定する判定ステップと、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合に、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するグループ化ステップと、を含むことを特徴とする。また、本発明に係るプログラムは、仮想二次元平面又は仮想三次元空間に配置される複数のオブジェクトに関連づけて属性情報を記憶する属性情報記憶手段の記憶内容の少なくとも一部を参照する手段、ユーザの操作に基づいて、第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又は前記ユーザの操作に基づいて、第1のオブジェクトの位置が更新された場合に、前記第1のオブジェクトと、前記第1オブジェクトとは異なる第2のオブジェクトと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記第2のオブジェクトとの他方が含まれているか否かを判定する判定手段、及び、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合に、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するグループ化手段、としてコンピュータを機能させるためのプログラムである。また、本発明に係る情報記憶媒体は、仮想二次元平面又は仮想三次元空間に配置される複数のオブジェクトに関連づけて属性情報を記憶する属性情報記憶手段の記憶内容の少なくとも一部を参照する手段、ユーザの操作に基づいて、第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又は前記ユーザの操作に基づいて、第1のオブジェクトの位置が更新された場合に、前記第1のオブジェクトと、前記第1オブジェクトとは異なる第2のオブジェクトと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記第2のオブジェクトとの他方が含まれているか否かを判定する判定手段、及び、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合に、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するグループ化手段、としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。また、本発明の一態様では、前記属性情報は、カテゴリに関する情報と、カテゴリ以外の属性項目に関する情報と、を含み、前記情報処理システムは、前記カテゴリに関するカテゴリ条件と、比較対象として用いる前記カテゴリ以外の属性項目と、を対応づけてなる比較対象項目データを記憶する手段と、前記第1のオブジェクト及び前記第2のオブジェクトの各々に関連づけられたカテゴリが満足する前記カテゴリ条件に対応づけられた属性項目について、前記第1のオブジェクトに関連づけられた属性情報と、前記第2のオブジェクトに関連づけられた属性情報と、を比較する比較手段と、を含み、前記グループ化手段は、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が含まれていると前記判定領域内に判定された場合に、前記比較手段の比較結果に基づいて、前記第1のオブジェクトと前記第2のオブジェクトとをグループ化するようにしてもよい。また、本発明の一態様では、前記仮想二次元平面又は前記仮想三次元空間に配置されるオブジェクトの数に基づいて、前記判定領域の広さを制御する手段を含むようにしてもよい。また、本発明の一態様では、前記オブジェクトの密集の程度に基づいて、前記判定領域の広さを制御する手段を含むようにしてもよい。また、本発明の一態様では、前記第2のオブジェクトがすでに第2のオブジェクトグループに属している状態において、前記グループ化手段によって前記第1のオブジェクトと前記第2のオブジェクトとをグループ化してなる第1のオブジェクトグループが生成された場合、前記第1のオブジェクトグループに対応する属性情報と、前記第2のオブジェクトグループに対応する属性情報と、の比較結果に基づいて、前記第1のオブジェクトグループに属するオブジェクトと、前記第2のオブジェクトグループに属するオブジェクトと、をグループ化する手段を含むようにしてもよい。また、本発明の一態様では、前記第2のオブジェクトがすでにオブジェクトグループに属している状態において、前記第1のオブジェクトと前記第2のオブジェクトとの前記他方が前記判定領域内に含まれていると判定された場合、前記第1のオブジェクトに関連づけられた属性情報と、前記オブジェクトグループに対応する属性情報と、の比較結果に基づいて、前記第1のオブジェクトと、前記オブジェクトグループに属するオブジェクトと、をグループ化する手段を含むようにしてもよい。また、本発明の一態様では、オブジェクトグループがすでに存在している状態において、前記第1のオブジェクトが前記仮想二次元平面又は前記仮想三次元空間に新たに配置された場合、又前記第1のオブジェクトの位置が更新された場合、前記第1のオブジェクトと、前記オブジェクトグループと、の一方の位置に基づく判定領域内に、前記第1のオブジェクトと前記オブジェクトグループとの他方が含まれるか否かを判定する手段と、前記第1のオブジェクトと前記オブジェクトグループとの前記他方が前記判定領域内に含まれると判定された場合、前記第1のオブジェクトに関連づけられた属性情報と、前記オブジェクトグループに対応する属性情報と、の比較結果に基づいて、前記第1のオブジェクトと、前記オブジェクトグループに属するオブジェクトと、をグループ化する手段と、を含むようにしてもよい。また、本発明の一態様では、前記ユーザの操作に基づいて、前記仮想二次元平面又は前記仮想三次元空間からオブジェクトが取り除かれた場合、該オブジェクトが属するオブジェクトグループから該オブジェクトを取り除く手段を含むようにしてもよい。また、本発明の一態様では、前記ユーザの操作に基づいて、前記仮想二次元平面又は前記仮想三次元空間に配置されるオブジェクトの位置が変更された場合、該オブジェクトと、該オブジェクトが属するオブジェクトグループと、の一方の位置に基づく判定領域内に、該オブジェクトと該オブジェクトグループとの他方が含まれるか否かを判定する手段と、前記オブジェクトと前記オブジェクトグループとの前記他方が前記判定領域内に含まれないと判定された場合、該オブジェクトを該オブジェクトグループから取り除く手段と、を含むようにしてもよい。また、本発明の一態様では、前記仮想二次元平面又は前記仮想三次元空間の少なくとも一部を表す画面を表示手段に表示させる手段と、前記グループ化手段によって生成されたオブジェクトグループの位置に対応する前記画面内の位置に、該オブジェクトグループに対応する広告を表示させる手段と、を含むようにしてもよい。また、本発明の一態様では、複数の表示手段の各々に、各表示手段ごとに設定される、前記仮想二次元平面又は前記仮想三次元空間の表示対象領域を表す画面を表示させる手段と、前記複数の表示手段にそれぞれ対応する複数の表示対象領域の重なり領域内に、前記グループ化手段によって生成されたオブジェクトグループが含まれる場合、該オブジェクトグループに対応する広告オブジェクトを前記重なり領域内に配置する手段と、を含むようにしてもよい。本発明によれば、振り分け条件が関連づけられたグループを予め定義する必要なく、オブジェクトをグループ化することが可能になる。以下、本発明の実施形態の例について図面に基づき詳細に説明する。図1は、本発明の実施形態に係る情報処理システム1の全体構成の一例を示す。図1に示すように、本実施形態に係る情報処理システム1は、サーバ10と、データベース16と、複数のユーザ端末20と、を含む。サーバ10と複数のユーザ端末20とは、例えばインターネット等を含んで構成される通信ネットワーク2に接続されており、サーバ10とユーザ端末20との間で相互にデータ通信が可能である。サーバ10は制御部11、主記憶部12、補助記憶部13、通信部14、及び光ディスクドライブ部15を含む。制御部11は例えば1又は複数のCPUを含み、補助記憶部13に記憶されたオペレーションシステム又はプログラムに従って情報処理を実行する。主記憶部12は例えばRAMであり、補助記憶部13は例えばハードディスク又はソリッドステートドライブである。通信部14は通信ネットワーク2を介してデータ通信を行うためのものである。光ディスクドライブ部15は、光ディスク情報記憶媒体に記録されたプログラムやデータを読み出すためのものである。例えば、プログラムやデータは光ディスク情報記憶媒体を介して補助記憶部13に供給される。すなわち、光ディスクに記憶されたプログラムやデータが光ディスクドライブ部15によって読み出され、補助記憶部13に記憶される。なお、サーバ10は、光ディスク以外の情報記憶媒体例えばメモリカードに記憶されたプログラム又はデータを読み出すための構成要素を含むようにしてもよい。そして、光ディスク以外の情報記憶媒体例えばメモリカードを介してプログラムやデータが補助記憶部13に供給されるようにしてもよい。また、プログラム及びデータは通信ネットワーク2を介して補助記憶部13に供給されるようにしてもよい。サーバ10はデータベース16にアクセスできるようになっている。なお、データベース16はサーバ10内に構築されるようにしてもよいし、サーバ10とは別のサーバ内に構築されるようにしてもよい。ユーザ端末20はユーザによって使用される情報処理装置である。ユーザ端末20は制御部21、主記憶部22、補助記憶部23、通信部24、表示部25、音声出力部26、及び操作部27を含む。制御部21、主記憶部22、補助記憶部23、及び通信部24はサーバ10の制御部11、主記憶部12、補助記憶部13、及び通信部14と同様である。例えば、プログラム及びデータは通信ネットワーク2を介して補助記憶部23に供給される。なお、ユーザ端末20は光ディスクドライブ部を備えるようにしてもよい。そして、プログラムやデータが光ディスク情報記憶媒体を介して補助記憶部23に供給されるようにしてもよい。また、ユーザ端末20は、光ディスク以外の情報記憶媒体例えばメモリカードに記憶されたプログラム又はデータを読み出すための構成要素を含むようにしてもよい。そして、光ディスク以外の情報記憶媒体例えばメモリカードを介してプログラムやデータが補助記憶部23に供給されるようにしてもよい。表示部25は例えば液晶ディスプレイ又は有機ELディスプレイ等であり、各種画面を表示する。音声出力部26は例えばスピーカ又はヘッドホン端子等であり、各種音声を出力する。操作部27はユーザが操作を行うためのものである。例えば、表示部25に表示される画面内の位置をユーザが指示するためのポインティングデバイスが操作部27として備えられる。例えば、表示部25の上に重ねて設けられるタッチパネルがユーザ端末20に備えられる。なお、タッチパネルの代わりに、例えばマウス又はスティック等がユーザ端末20に備えられるようにしてもよい。情報処理システム1では、ユーザ同士がコミュニケーションをとることができるようになっている。ユーザ同士のコミュニケーションは、例えばユーザ端末20の間でテキストデータ又は音声データが直接的に又はサーバ10を介して授受されることによって実現される。特に、情報処理システム1では、ユーザが他のユーザとコミュニケーションをとりながら各種情報をグループ化できるようになっている。以下、このグループ化機能について説明する。なお以下では、商品情報をグループ化する場合を例としてグループ化機能について説明する。情報処理システム1では、複数のユーザに共通な仮想的な二次元平面が構築される。図2は仮想二次元平面の一例を示す。図2に示す仮想二次元平面30には複数のオブジェクト32A~32Hが配置されている。なお以下では、オブジェクト32A~32Hのことを総称してオブジェクト32と記載する場合がある。例えば、仮想二次元平面30は机を模した仮想的な平面である。また、オブジェクト32は商品情報に対応するオブジェクトであり、例えば商品画像である。情報処理システム1では、仮想二次元平面30の一部領域が表示対象領域34として設定され、表示対象領域34の様子を表す画面がユーザ端末20の表示部25に表示される。図3はユーザ端末20の表示部25に表示される画面の一例を示す。なお、表示対象領域34はユーザ端末20ごとに設定され、表示対象領域34はユーザの操作に従って移動する。商品情報をグループ化するためにユーザが行う操作を説明する前に、データベース16に記憶されるデータについて説明しておく。図4及び図5はデータベース16に記憶されるデータの一例を示す。図4はオブジェクトテーブルの一例を示す。オブジェクトテーブルはオブジェクト32に関するデータである。図4に示すオブジェクトテーブルはオブジェクトID、画像、位置情報、及び属性情報フィールドを含む。オブジェクトIDフィールドには、オブジェクト32を一意に識別する情報オブジェクトIDが記憶される。ここで説明している例ではオブジェクト32が商品情報に対応しているため、オブジェクトIDは、商品情報を一意に識別する情報としての役割も果たしている。なお、オブジェクトIDがAであるオブジェクト32は、図2におけるオブジェクト32Aに対応している。同様に、オブジェクトIDがB~Hであるオブジェクト32は、それぞれ、図2におけるオブジェクト32B~32Hに対応している。画像フィールドには、オブジェクト32に相当する商品画像を示す情報が記憶される。位置情報フィールドには、オブジェクト32の位置に関する位置情報が記憶される。オブジェクト32の位置情報はオブジェクト32の代表点例えば中心点又は左上頂点等をX-Y座標系によって示す情報である。なお、X-Y座標系は、図2に示すように、仮想二次元平面30の左上頂点を原点Oとし、右方向をX軸正方向とし、下方向をY軸正方向とする座標系である。属性情報フィールドには、オブジェクト32に関連づけられる属性情報が記憶される。属性情報フィールドには複数の属性項目の属性値が記憶される。ここで説明している例ではオブジェクト32が商品情報に対応しているため、商品の属性情報が属性情報フィールドに記憶される。例えば、下記に示すような属性項目の属性値が属性情報フィールドに記憶される。カテゴリ及びサブカテゴリ色基本価格定価及び現在価格発売開始時期図5はオブジェクトグループテーブルの一例を示す。オブジェクトグループテーブルはオブジェクトグループに関するデータである。図5に示すオブジェクトグループテーブルはオブジェクトグループID、メンバ、及び位置情報フィールドを含む。オブジェクトグループIDフィールドには、オブジェクトグループを一意に識別する識別情報オブジェクトグループIDが記憶される。なお以下では、オブジェクトグループIDがiであるオブジェクトグループのことをオブジェクトグループiと記載する。メンバフィールドには、オブジェクトグループに属するオブジェクト32のオブジェクトIDが記憶される。位置情報フィールドには、オブジェクトグループの代表点の位置を示す情報が記憶される。オブジェクトグループの代表点は、オブジェクトグループに属するオブジェクト32の位置に基づいて設定される。例えば、二つのオブジェクト32がオブジェクトグループに属する場合には、それら二つのオブジェクト32の代表点例えば中心点又は左上頂点の中点がオブジェクトグループの代表点として設定される。また例えば、三つ以上のオブジェクト32がオブジェクトグループに属する場合には、それらのオブジェクト32の代表点の重心がオブジェクトグループの代表点として設定される。なお、一つのオブジェクト32のみがオブジェクトグループに属する場合、そのオブジェクト32の代表点がオブジェクトグループの代表点として設定される。なお、図5はオブジェクトグループテーブルの初期状態を示している。図5に示すオブジェクトグループテーブルには、オブジェクト32A~32Hの各々がそれぞれ一つのオブジェクトグループとして予め登録されている。なお、これらのオブジェクトグループをオブジェクトグループテーブルに予め登録しておくことは必須ではない。次に、商品情報をグループ化するためにユーザが行う操作について説明する。図6は、オブジェクト32A,32Cをグループ化させたい場合にユーザが行う操作について説明するための図である。オブジェクト32A,32Cをグループ化させたい場合、図6に示すように、ユーザはオブジェクト32Aをオブジェクト32Cの付近まで移動させる。例えば、ユーザはタッチパネルに指を接触させることによってオブジェクト32Aを指し示し、その状態で指をタッチパネル上でスライドさせることによって、オブジェクト32Aを移動させる。図7は、図6に示すようにオブジェクト32Aが移動された場合に実行される処理について説明するための図である。図6に示すようにオブジェクト32Aが移動された場合、オブジェクト32Aの位置に基づいて設定される判定領域40A内に他のオブジェクト32が存在するか否かが判定される。言い換えれば、オブジェクト32Aの判定領域40A内に配置されている他のオブジェクト32が検出される。なお、判定領域40Aは、オブジェクト32Aの代表点42A例えば中心点からの距離が基準距離以下であるような領域である。図7に示す例の場合、オブジェクト32Cがオブジェクト32Aの判定領域40Aに含まれている。この場合、オブジェクト32Aの属性情報と、オブジェクト32Cの属性情報と、が比較される。例えば、オブジェクト32A,32Cの属性情報の間で複数の属性項目の各々について属性値が比較される。そして、オブジェクト32A,32Cをグループ化することが可能であるか否かが上記の比較結果に基づいて判定される。オブジェクト32A,32Cの属性情報の類似度が基準類似度以上である場合に、オブジェクト32A,32Cをグループ化することが可能であると判定される。例えば、属性値が同一又は類似する属性項目の個数が基準個数以上である場合に、オブジェクト32A,32Cをグループ化することが可能であると判定される。あるいは、比較対象の属性項目の総数に対する、属性値が同一又は類似する属性項目の個数の割合が基準割合以上である場合に、オブジェクト32A,32Cをグループ化することが可能であると判定されるようにしてもよい。オブジェクト32A,32Cをグループ化することが可能であると判定された場合、オブジェクト32A,32Cがグループ化される。図8はこの場合のオブジェクトグループテーブルの一例を示している。図8に示すオブジェクトグループテーブルでは、オブジェクト32A,32Cのみをメンバとするオブジェクトグループがオブジェクトグループ9として追加されている。なお、以上では、オブジェクト32Aの位置が変更された場合について説明したが、例えば、オブジェクト32Aが仮想二次元平面30に配置されていない状態でオブジェクト32Aが仮想二次元平面30内に新たに配置された場合にも同様の処理が実行される。図9は、オブジェクト32B,32Cをグループ化させたい場合にユーザが行う操作について説明するための図である。オブジェクト32B,32Cをグループ化させたい場合、図9に示すように、ユーザはオブジェクト32Bをオブジェクト32Cの付近まで移動させる。図10は、図9に示すようにオブジェクト32Bが移動された場合に実行される処理について説明するための図である。図9に示すようにオブジェクト32Bが移動された場合、オブジェクト32Bの位置に基づいて設定される判定領域40B内に他のオブジェクト32が存在するか否かが判定される。なお、判定領域40Bは、オブジェクト32Bの代表点42Bからの距離が基準距離以下であるような領域である。図10に示す例の場合、オブジェクト32Cがオブジェクト32Bの判定領域40Bに含まれている。この場合、オブジェクト32B,32Cの属性情報が比較される。そして、オブジェクト32B,32Cをグループ化することが可能であるか否かが上記の比較結果に基づいて判定される。オブジェクト32B,32Cをグループ化することが可能であると判定された場合、オブジェクト32B,32Cがグループ化される。図11はこの場合のオブジェクトグループテーブルの一例を示している。図11に示すオブジェクトグループテーブルでは、オブジェクト32B,32Cのみをメンバとするオブジェクトグループがオブジェクトグループ10として追加されている。ところで、図9に示すようにオブジェクト32Bが移動された時点において、オブジェクト32Cはすでにオブジェクトグループ9に属している図8参照。このような場合、オブジェクトグループ9の属性情報と、新たに生成されたオブジェクトグループ10の属性情報と、が比較される。そして、オブジェクトグループ9及び10をグループ化することが可能であるか否かが上記の比較結果に基づいて判定される。なお、オブジェクトグループ9の属性情報は、オブジェクトグループ9に属するオブジェクト32A,32Cの属性情報に基づいて設定される。例えば、オブジェクト32A,32Cの属性情報において属性値が同一又は類似する属性項目の属性値がオブジェクトグループ9の属性値として用いられる。オブジェクトグループ10の属性情報も同様にして設定される。オブジェクトグループ9の属性情報と、オブジェクトグループ10の属性情報と、の類似度が基準類似度以上である場合に、オブジェクトグループ9及び10をグループ化することが可能であると判定される。例えば、属性値が同一又は類似する属性項目の個数が基準個数以上である場合に、オブジェクトグループ9及び10をグループ化することが可能であると判定される。オブジェクトグループ9及び10をグループ化することが可能であると判定された場合、オブジェクトグループ9及び10がグループ化される。図12はこの場合のオブジェクトグループテーブルの一例を示している。図12に示すオブジェクトグループテーブルでは、オブジェクトグループ9に属するオブジェクト32A,32Cと、オブジェクトグループ10に属するオブジェクト32B,32Cと、をメンバとするオブジェクトグループがオブジェクトグループ11として追加されている。図13は、図9に示す状態においてユーザがオブジェクト32Cをオブジェクト32Bの下方に移動させた場合を示している。言い換えれば、図13は、オブジェクトグループ9に属するオブジェクト32A,32Cのうちの一つであるオブジェクト32Cを、他のオブジェクト32Aから離れるようにして移動させた場合を示している。図14は、図13に示すようにオブジェクト32Cが移動された場合に実行される処理について説明するための図である。なお、図14において、符号50は、オブジェクト32Cが移動する前の時点におけるオブジェクト32A,32Cの代表点42A,42Cの中点を示している。また、符号52は、オブジェクト32Cが移動する前の時点におけるオブジェクト32B,32Cの代表点42B,42Cの中点を示している。また、符号54は、オブジェクト32Cが移動する前の時点におけるオブジェクト32A,32B,32Cの代表点42A,42B,42Cの重心を示している。図13に示すようにオブジェクト32Cが移動された場合、オブジェクト32Cのグループ化を解除するための処理が実行される。まず、オブジェクト32Cが属するオブジェクトグループが取得される。図13に示すようにオブジェクト32Cが移動された時点において、オブジェクト32Cはオブジェクトグループ9、10及び11に属している図12参照。このような場合、オブジェクトグループ9がオブジェクト32Cの判定領域40C内に含まれるか否かが判定される。図14に示すように、オブジェクト32Cの判定領域40Cはオブジェクト32Cの代表点42Cからの距離が基準距離以下である領域である。例えば、オブジェクトグループ9の代表点がオブジェクト32Cの判定領域40C内に含まれる場合に、オブジェクトグループ9がオブジェクト32Cの判定領域40C内に含まれると判定される。なお、オブジェクトグループ9は、オブジェクト32A,32Cが属するオブジェクトグループであるため図12参照、例えば、オブジェクト32Cが移動する前の時点におけるオブジェクト32A,32Cの代表点42A,42Cの中点50がオブジェクトグループ9の代表点として用いられる。図14に示す例の場合、中点50はオブジェクト32Cの判定領域40Cに含まれていないため、オブジェクトグループ9はオブジェクト32Cの判定領域40C内に含まれていないと判定される。そして、この場合、オブジェクト32Cがオブジェクトグループ9から除かれる。なお、この場合、オブジェクトグループ9のメンバはオブジェクト32Aのみとなり、オブジェクトグループ9はオブジェクトグループ1と同じになるため、図15に示すように、オブジェクトグループ9は削除される。また、オブジェクト32Cはオブジェクトグループ10にも属しているため、オブジェクトグループ10がオブジェクト32Cの判定領域40C内に含まれるか否かが判定される。すなわち、オブジェクトグループ10の代表点がオブジェクト32Cの判定領域40C内に含まれるか否かが判定される。なお、オブジェクトグループ10は、オブジェクト32B,32Cが属するオブジェクトグループであるため図12参照、例えば、オブジェクト32Cが移動する前の時点におけるオブジェクト32B,32Cの代表点42B,42Cの中点52がオブジェクトグループ10の代表点として用いられる。図14に示す例の場合、中点52はオブジェクト32Cの判定領域40Cに含まれているため、オブジェクトグループ10はオブジェクト32Cの判定領域40C内に含まれると判定される。この場合、オブジェクト32Cはオブジェクトグループ10から除かれず、オブジェクトグループ10のメンバとして残る図15参照。さらに、オブジェクト32Cはオブジェクトグループ11にも属しているため、オブジェクトグループ11がオブジェクト32Cの判定領域40C内に含まれるか否かが判定される。すなわち、オブジェクトグループ11の代表点がオブジェクト32Cの判定領域40C内に含まれるか否かが判定される。なお、オブジェクトグループ11は、オブジェクト32A,32B,32Cが属するオブジェクトグループであるため図12参照、例えば、オブジェクト32Cが移動する前の時点におけるオブジェクト32A,32B,32Cの代表点42A,42B,42Cの重心54がオブジェクトグループ11の代表点として用いられる。図14に示す例の場合、重心54はオブジェクト32Cの判定領域40Cに含まれていないため、オブジェクトグループ11はオブジェクト32Cの判定領域40C内に含まれていないと判定される。その結果、オブジェクト32Cはオブジェクトグループ11から除かれる。この場合、図15に示すように、オブジェクトグループ11のメンバはオブジェクト32A,32Bとなる。また、図13に示すようにオブジェクト32Cが移動された場合には、オブジェクト32Cを他のオブジェクト32とグループ化するための処理も実行される。すなわち、オブジェクト32Cの判定領域40C内に他のオブジェクト32が存在するか否かが判定される。図14に示す例の場合、オブジェクト32Dがオブジェクト32Cの判定領域40C内に含まれている。この場合、オブジェクト32C,32Dの属性情報が比較される。そして、オブジェクト32C,32Dをグループ化することが可能であるか否かが上記の比較結果に基づいて判定される。オブジェクト32C,32Dをグループ化することが可能であると判定された場合、オブジェクト32C,32Dがグループ化される。すなわち、図15に示すように、オブジェクト32C,32Dのみをメンバとするオブジェクトグループがオブジェクトグループ12として追加される。なお、図14に示す例の場合、オブジェクト32Bもオブジェクト32Cの判定領域40C内に含まれているが、オブジェクト32B,32Cはすでにオブジェクトグループ10としてグループ化されているため、無視される。図16は、図9に示す状態においてユーザがオブジェクト32Cを削除した場合について示している。ユーザがオブジェクト32Cを削除した場合、オブジェクト32Cをオブジェクトグループから除くための処理が実行される。すなわち、まず、オブジェクト32Cが属するグループが取得される。ユーザがオブジェクト32Cを削除した時点においてオブジェクト32Cはオブジェクトグループ9、10及び11に属している図12参照。この場合、オブジェクト32Cがオブジェクトグループ9から除かれる。なお、この場合、オブジェクトグループ9のメンバはオブジェクト32Aのみとなり、オブジェクトグループ9はオブジェクトグループ1と同じになるため、図17に示すようにオブジェクトグループ9は削除される。また、オブジェクト32Cがオブジェクトグループ10から除かれる。なお、この場合、オブジェクトグループ10のメンバはオブジェクト32Bのみとなり、オブジェクトグループ10はオブジェクトグループ2と同じになるため、図17に示すようにオブジェクトグループ10も削除される。さらに、オブジェクト32Cがオブジェクトグループ11から除かれる。この場合、図17に示すように、オブジェクトグループ11のメンバはオブジェクト32A,32Bのみとなる。以上のように、情報処理システム1では、ユーザが、画面に表示されるオブジェクト32商品情報を他のオブジェクト32の付近に移動させることによって、オブジェクト32をグループ化できるようになっている。情報処理システム1では、振り分け条件が関連づけられたグループを予め定義しておかなくても、ユーザが比較的簡易にオブジェクト32をグループ化できるようになっている。以上に説明したグループ化機能を実現するための構成について説明する。図18は、情報処理システム1において実現される機能を示す機能ブロック図である。図18に示すように、情報処理システム1は記憶部60、判定部64、比較部66、グループ化部68、グループ解除部70、及び表示制御部72を含む。例えば、記憶部60はデータベース16又は/及び補助記憶部13によって実現される。また例えば、記憶部60以外の機能ブロックはサーバ10において実現される。すなわち、サーバ10の制御部11がプログラムに従って処理を実行することによって、制御部11がそれらの機能ブロックとして機能するようになる。記憶部60について説明する。記憶部60は各種データを記憶する。例えば、記憶部60は商品画像オブジェクト32データを記憶する。記憶部60は属性情報記憶部62を含む。属性情報記憶部62は、仮想二次元平面30に配置される複数のオブジェクト32の各々に関連づけて属性情報を記憶する。すなわち、例えば図4に示したようなオブジェクトテーブルが属性情報記憶部62に記憶される。また記憶部60は、後述のグループ化部68によって生成されたオブジェクトグループに関する情報を記憶する。すなわち、例えば図5及び図8,11,12,15,17に示したようなオブジェクトグループテーブルが記憶部60に記憶される。さらに記憶部60は、各ユーザ端末20ごとに設定される表示対象領域34に関する情報を記憶する。すなわち、例えば図19に示すような表示対象領域テーブルが記憶部60に記憶される。図19に示す表示対象領域テーブルは、ユーザID及び表示対象領域フィールドを含んでいる。ユーザIDフィールドには、ユーザユーザ端末20を一意に識別する情報が記憶される。表示対象領域フィールドには、表示対象領域34を特定する情報が記憶される。例えば、表示対象領域34の代表点例えば中心点又は左上頂点等を示す情報が表示対象領域フィールドに記憶される。判定部64、比較部66、及びグループ化部68について説明する。ユーザの操作に基づいて第1のオブジェクト32が新たに仮想二次元平面30に配置された場合、又はユーザの操作に基づいて第1のオブジェクト32の位置が更新された場合、判定部64は、第1のオブジェクト32と、第1のオブジェクト32とは異なる第2のオブジェクト32と、の一方の位置に基づく判定領域内に、第1のオブジェクト32と第2のオブジェクト32との他方が位置しているか否かを判定する。例えば図6に示すようにオブジェクト32Aが移動された場合、オブジェクト32Aが第1のオブジェクト32に相当し、オブジェクト32Cが第2のオブジェクト32に相当する。この場合、図7に示すように、判定部64は、オブジェクト32Aの判定領域40A内にオブジェクト32Cが含まれるか否かを判定する。先述したように、判定領域40Aは、オブジェクト32Aの代表点42Aから基準距離以内の領域である。すなわち、判定領域40Aは、オブジェクト32Aの代表点42を中心とし、かつ、基準距離を半径とする円形領域である。なお、判定領域40Aは、オブジェクト32Aの付近に他のオブジェクト32が位置しているか否かを判定するための領域であり、判定領域40Aの形状は円形以外であってもよい。例えば、オブジェクト32Cの代表点42Cがオブジェクト32Aの判定領域40A内に含まれている場合に、判定部64はオブジェクト32Cがオブジェクト32Aの判定領域40A内に含まれていると判定する。なお、オブジェクト32Cの少なくとも一部がオブジェクト32Aの判定領域40A内に含まれている場合に、判定部64はオブジェクト32Cがオブジェクト32Aの判定領域40A内に含まれていると判定するようにしてもよい。あるいは、オブジェクト32Cの全体がオブジェクト32Aの判定領域40A内に含まれている場合に限って、判定部64はオブジェクト32Cがオブジェクト32Aの判定領域40A内に含まれていると判定するようにしてもよい。ところで、図6に示すようにオブジェクト32Aが移動された場合、判定部64は、オブジェクト32Aの判定領域40A内にオブジェクト32Cが含まれているか否かを判定する代わりに、オブジェクト32Cの位置に基づく判定領域内にオブジェクト32Aが含まれているか否かを判定するようにしてもよい。ここで、オブジェクト32Cの位置に基づく判定領域とは、例えば、オブジェクト32Cの代表点42Cから基準距離以下の領域である。比較部66は、第1のオブジェクト32に関連づけられた属性情報と、第2のオブジェクト32に関連づけられた属性情報と、を比較する。例えば、比較部66は、第1のオブジェクト32の属性情報と第2のオブジェクト32の属性情報との間で、複数の属性項目の各々の属性値を比較する。第1のオブジェクト32と第2のオブジェクト32との一方の位置に基づく判定領域内に、第1のオブジェクト32と第2のオブジェクト32との他方が位置していると判定部64によって判定された場合、グループ化部68は、比較部66の比較結果に基づいて、第1のオブジェクト32と第2のオブジェクト32とをグループ化する。具体的には、グループ化部68は、第1のオブジェクト32と第2のオブジェクト32とをグループ化することが可能であるか否かを比較部66の比較結果に基づいて判定する。例えば、第1のオブジェクト32及び第2のオブジェクト32の属性情報の類似度が基準類似度以上である場合に、グループ化部68は第1のオブジェクト32と第2のオブジェクト32とをグループ化することが可能であると判定する。より具体的には、属性値が同一又は類似する属性項目の個数が基準個数以上である場合に、グループ化部68は第1のオブジェクト32と第2のオブジェクト32とをグループ化することが可能であると判定する。なお、基準個数は、例えば、比較対象の属性項目の総数に所定の係数0より大きく、かつ、1未満の係数を乗することによって得られる個数に設定される。第1のオブジェクト32と第2のオブジェクト32とをグループ化することが可能であると判定された場合、グループ化部68は、第1のオブジェクト32と第2のオブジェクト32とをグループ化する。すなわち、グループ化部68は、第1のオブジェクト32と第2のオブジェクト32とが属するオブジェクトグループを生成する。なお、第2のオブジェクト32がすでにオブジェクトグループに属している場合、比較部66及びグループ化部68は下記に説明するような処理を実行する。すなわち、比較部66は、第1のオブジェクト32の属性情報と、第2のオブジェクト32が属するオブジェクトグループの属性情報と、を比較する。そして、この比較結果に基づいて、グループ化部68は第1のオブジェクト32と上記のオブジェクトグループとをグループ化する。例えば図9に示すようにオブジェクト32Bが移動された場合、オブジェクト32Bが第1のオブジェクト32に相当し、オブジェクト32Cが第2のオブジェクトに相当する。またこの場合、オブジェクト32Cはすでにオブジェクトグループ9に属している図8参照。このような場合、比較部66は、オブジェクト32Bの属性情報と、オブジェクトグループ9の属性情報と、を比較する。ここで、比較部66は、オブジェクトグループ9の属性情報を、オブジェクトグループ9に属するオブジェクト32A,32Cの各々の属性情報に基づいて取得する。例えば、比較部66は、オブジェクト32Aの属性情報とオブジェクト32Cの属性情報とにおいて属性値が同一又は類似する属性項目の属性値を、オブジェクトグループ9の属性情報として用いる。なお、オブジェクト32の属性情報とオブジェクトグループの属性情報との比較は、オブジェクト32同士の属性情報を比較する場合と同様に実行される。グループ化部68は、オブジェクト32Bとオブジェクトグループ9とをグループ化することが可能であるか否かを比較部66の比較結果に基づいて判定する。なお、オブジェクト32とオブジェクトグループとをグループ化することが可能であるか否かの判定も、オブジェクト32同士をグループ化することが可能であるか否かの判定と同様に行われる。オブジェクト32Bとオブジェクトグループ9とをグループ化することが可能であると判定された場合、グループ化部68はオブジェクト32Bとオブジェクトグループ9とをグループ化する。すなわち、グループ化部68は、オブジェクト32Bと、オブジェクトグループ9に属するオブジェクト32A,32Cと、が属するオブジェクトグループを生成する。グループ解除部70について説明する。例えば、オブジェクトグループに属するオブジェクト32が仮想二次元平面30から取り除かれた場合に、グループ解除部70は当該オブジェクト32を当該オブジェクトグループから取り除く。例えば図16に示した例のようにオブジェクト32Cが仮想二次元平面30から取り除かれた場合、グループ解除部70はオブジェクト32Cが属するオブジェクトグループからオブジェクト32Cを取り除く。また例えば、オブジェクトグループに属するオブジェクト32の位置が変更された場合にも、グループ解除部70は、オブジェクト32をオブジェクトグループから取り除くための処理を実行する。すなわち、グループ解除部70は、オブジェクト32とオブジェクトグループとの一方の位置に基づく判定領域内に、オブジェクト32とオブジェクトグループとの他方が含まれるか否かを判定する。そして、オブジェクト32とオブジェクトグループとの一方の位置に基づく判定領域内に、オブジェクト32とオブジェクトグループとの他方が含まれないと判定された場合、グループ解除部70はオブジェクト32をオブジェクトグループから取り除く。例えば図13に示すようにオブジェクト32Cが移動される前の時点において、オブジェクト32Cはオブジェクトグループ10に属している図12参照。図13に示すようにして、オブジェクトグループ10に属するオブジェクト32Cが移動された場合、グループ解除部70は、オブジェクトグループ10がオブジェクト32Cの判定領域40C内に含まれるか否かを判定する。例えば、グループ解除部70は、オブジェクトグループ10の代表点重心54がオブジェクト32Cの判定領域40C内に含まれるか否かを判定する。オブジェクトグループ10がオブジェクト32Cの判定領域40C内に含まれないと判定された場合、グループ解除部70はオブジェクト32Cをオブジェクトグループ10から取り除く。表示制御部72について説明する。表示制御部72は、仮想二次元平面30の少なくとも一部を表す画面をユーザ端末20の表示部25に表示させる。本実施形態の場合、表示制御部72は、各ユーザ端末20ごとに設定される、仮想二次元平面30の表示対象領域34を表す画面を各ユーザ端末20の表示部25に表示させる。例えば、表示制御部72は、仮想二次元平面30の表示対象領域34を表す画面データを生成し、該画面データをユーザ端末20に送信する。そして、該画面データに基づいて、ユーザ端末20の制御部21は画面を表示部25に表示させる。このようにして、表示制御部72は、仮想二次元平面30の表示対象領域34を表す画面をユーザ端末20の表示部25に表示させる。次に、情報処理システム1で実行される処理について説明する。図20は、サーバ10で繰り返し実行される処理の一例を示すフロー図である。サーバ10の制御部11がプログラムに従って図20に示す処理を繰り返し実行することによって、制御部11が、判定部64、比較部66、グループ化部68、グループ解除部70、及び表示制御部72として機能するようになる。図20に示すように、まず、制御部11は、配置操作がユーザ端末20において行われたか否かを判定するS101。なお、配置操作とは、新たなオブジェクト32を仮想二次元平面30に配置する操作である。新たなオブジェクト32を仮想二次元平面30に配置しようとする場合、ユーザは、新たなオブジェクト32として配置する商品画像と、商品画像の配置位置と、商品の属性情報と、を指定することになる。そして、これらが指定された場合、商品画像と、商品画像の配置位置と、商品の属性情報と、の組み合わせが配置要求データとしてユーザ端末20からサーバ10に送信される。この配置要求データが受信された場合に、制御部11は配置操作が行われたと判定する。配置操作が行われたと判定された場合、制御部11は新たなオブジェクト32を仮想二次元平面30に配置するS102。すなわち、制御部11は、新たなオブジェクト32として指定された商品画像をデータベース16に保存するとともに、新たなオブジェクト32に関する情報をオブジェクトテーブルに追加登録する。その後、制御部11は、新たに配置されたオブジェクト32を処理対象オブジェクトとしてグループ化処理を実行するS103。図21は、ステップS103で実行されるグループ化処理の一例を示すフロー図である。なお図21では、説明の簡便のため、処理対象オブジェクトとして設定されたオブジェクト32のことをオブジェクトXと記載している。例えば、ステップS103の場合、新たに配置されたオブジェクト32がオブジェクトXに相当する。図21に示すように、まず、制御部11判定部64は、オブジェクトXの判定領域に他のオブジェクト32が含まれているか否かを判定するS201。先述したように、オブジェクトXの判定領域は、例えばオブジェクトXの代表点から基準距離以内の領域である。他のオブジェクト32の代表点がオブジェクトXの判定領域に含まれる場合、制御部11は他のオブジェクト32がオブジェクトXの判定領域に含まれていると判定する。他のオブジェクト32がオブジェクトXの判定領域に含まれていないと判定された場合、本処理は終了する。他のオブジェクト32がオブジェクトXの判定領域に含まれていると判定された場合、制御部11は後述のステップS202の処理を実行する。複数のオブジェクト32がオブジェクトXの判定領域に含まれていると判定された場合には、それら複数のオブジェクト32の各々ごとに、ステップS202以降の処理が実行される。なお以下では、説明の簡便のため、オブジェクトXの判定領域に含まれていると判定された他のオブジェクト32のことをオブジェクトYと記載する。他のオブジェクト32オブジェクトYがオブジェクトXの判定領域に含まれていると判定された場合、制御部11比較部66はオブジェクトX,Yの属性情報を比較するS202。すなわち、制御部11は、オブジェクトXの属性情報とオブジェクトYの属性情報との間で、複数の属性項目の各々の属性値を比較する。その後、制御部11グループ化部68は、オブジェクトX,Yをグループ化することが可能であるか否かを判定するS203。例えば、制御部11は、オブジェクトXの属性情報とオブジェクトYの属性情報との間で、属性値が同一又は類似している属性項目の個数を取得する。そして、制御部11は上記の個数を基準個数以上であるか否かを判定する。上記の個数を基準個数以上である場合、制御部11は、オブジェクトX,Yをグループ化することが可能であると判定する。オブジェクトX,Yをグループ化することが可能でないと判定された場合、本処理は終了する。オブジェクトX,Yをグループ化することが可能であると判定された場合、制御部11グループ化部68はオブジェクトX,Yをグループ化するS204。すなわち、制御部11は、オブジェクトX,Yのみをメンバとするオブジェクトグループをオブジェクトグループテーブルに追加登録することによって、該オブジェクトグループを生成する。ただし、同じオブジェクトグループがすでに存在している場合、制御部11はオブジェクトグループを生成しない。なお以下では、説明の簡便のため、ステップS204で生成されたオブジェクトグループのことをオブジェクトグループZと記載する。ステップS204の処理が実行された後、制御部11はオブジェクトグループテーブルを参照し、オブジェクトYが属するオブジェクトグループが存在しているか否かを判定するS205。オブジェクトYが属するオブジェクトグループが存在していないと判定された場合、本処理は終了する。一方、オブジェクトYが属するオブジェクトグループが存在していると判定された場合、制御部11は後述のステップS206の処理を実行する。オブジェクトYが属するオブジェクトグループが複数存在していると判定された場合には、それら複数のオブジェクトグループの各々ごとに、ステップS206以降の処理が実行される。なお以下では、説明の簡便のため、オブジェクトYが属するオブジェクトグループのことをオブジェクトグループYと記載する。オブジェクトYが属するオブジェクトグループオブジェクトグループYが存在していると判定された場合、制御部11はオブジェクトグループY,Zの属性情報を比較するS206。この場合、制御部11は、オブジェクトグループYに属する各オブジェクト32の属性情報に基づいて、オブジェクトグループYの属性情報を設定する。同様に、制御部11は、オブジェクトグループZに属する各オブジェクト32の属性情報に基づいて、オブジェクトグループZの属性情報を設定する。オブジェクトグループ同士の属性情報の比較はオブジェクト32同士の属性情報の比較ステップS202と同様にして実行される。その後、制御部11は、オブジェクトグループY,Zをグループ化することが可能であるか否かを判定するS207。オブジェクトグループ同士をグループ化することが可能であるか否かの判定もオブジェクト32同士をグループ化することが可能であるか否かの判定ステップS203と同様にして実行される。オブジェクトグループY,Zをグループ化することが可能でないと判定された場合、本処理は終了する。オブジェクトグループY,Zをグループ化することが可能であると判定された場合、制御部11はオブジェクトグループY,Zをグループ化するS208。すなわち、制御部11は、オブジェクトグループYに属する全オブジェクト32と、オブジェクトグループZに属する全オブジェクト32とのみをメンバとするオブジェクトグループをオブジェクトグループテーブルに追加登録することによって、該オブジェクトグループを生成する。ただし、同じオブジェクトグループがすでに存在している場合、制御部11はオブジェクトグループを生成しない。図20に示すように、ステップS103の処理すなわち図21に示す処理が完了した場合、制御部11は、移動操作がユーザ端末20において行われたか否かを判定するS104。なお、移動操作とはオブジェクト32を移動する操作である。移動操作がユーザ端末20において行われた場合、移動対象として指定されたオブジェクト32のオブジェクトIDと、移動対象のオブジェクト32の移動先位置と、の組み合わせが移動要求データとしてユーザ端末20からサーバ10に送信される。そして、移動要求データが受信された場合、制御部11は移動操作が行われたと判定する。移動操作が行われたと判定された場合、制御部11はオブジェクトテーブルにアクセスし、移動対象として指定されたオブジェクト32の位置を更新するS105。その後、制御部11は、移動対象として指定されたオブジェクト32を処理対象オブジェクトとしてグループ解除処理を実行するS106。図22は、ステップS106で実行されるグループ解除処理の一例を示すフロー図である。なお図22では、説明の簡便のため、処理対象オブジェクトとして設定されたオブジェクト32のことをオブジェクトXと記載している。例えば、ステップS106の場合、移動対象として指定されたオブジェクト32がオブジェクトXに相当する。図22に示すように、まず、制御部11は変数iを1に初期化するS301。そして、制御部11はオブジェクトグループテーブルにアクセスし、オブジェクトXがオブジェクトグループiに属しているか否かを判定するS302。オブジェクトXがオブジェクトグループiに属していないと判定された場合、制御部11は後述のステップS306の処理を実行する。なお、例えばオブジェクトグループiがすでに削除されてしまっている場合等、オブジェクトグループiが存在していない場合には制御部11はオブジェクトXがオブジェクトグループiに属しないとみなす。オブジェクトXがオブジェクトグループiに属していると判定された場合、制御部11は、オブジェクトX以外のオブジェクト32もオブジェクトグループiに属しているか否かを判定するS303。オブジェクトX以外のオブジェクト32がオブジェクトグループiに属していないと判定された場合、すなわち、オブジェクトXのみがオブジェクトグループiに属している場合、制御部11は後述のステップS306の処理を実行する。オブジェクトX以外のオブジェクト32がオブジェクトグループiに属していると判定された場合、制御部11はオブジェクトグループiがオブジェクトXの判定領域に含まれるか否かを判定するS304。先述したように、オブジェクトXの判定領域は、オブジェクトXの代表点から基準距離以内の領域である。例えば、オブジェクトグループiの代表点がオブジェクトXの判定領域に含まれる場合に、制御部11はオブジェクトグループiがオブジェクトXの判定領域に含まれると判定する。なお、オブジェクトグループiの代表点は、例えば、オブジェクトグループiに属するオブジェクト32の代表点の重心又は中点である。オブジェクトグループiがオブジェクトXの判定領域に含まれると判定された場合、制御部11は後述のステップS306の処理を実行する。一方、オブジェクトグループiがオブジェクトXの判定領域に含まれないと判定された場合、制御部11は、オブジェクトXをオブジェクトグループiから取り除くS305。なお、オブジェクトXをオブジェクトグループiから取り除いた場合、制御部11はオブジェクトグループテーブルを参照し、オブジェクトXが取り除かれた後のオブジェクトグループiと同じオブジェクトグループが存在しているか否かを確認する。そして、オブジェクトXが取り除かれた後のオブジェクトグループiと同じオブジェクトグループが存在していれば、制御部11はオブジェクトグループiをオブジェクトグループテーブルから削除する。ステップS305の処理が実行された後、制御部11は、オブジェクトグループテーブルに登録されたオブジェクトグループのうちで、オブジェクトグループiが最後のオブジェクトグループであるか否かを判定するS306。オブジェクトグループiが最後のオブジェクトグループでないと判定された場合、制御部11は変数iに1を加算しS307、ステップS302の処理を再実行する。一方、オブジェクトグループiが最後のオブジェクトグループであると判定された場合、本処理は終了する。図20に示すように、ステップS106の処理すなわち図22に示す処理が実行された後、制御部11は、移動対象として指定されたオブジェクト32を処理対象オブジェクトとしてグループ化処理を実行するS107。ステップS107で実行されるグループ化処理は、ステップS103で実行されるグループ化処理図21と同様である。ただし、この場合、移動対象として指定されたオブジェクト32が図21におけるオブジェクトXに相当する。ステップS107の処理すなわち図21に示す処理が実行された後、制御部11は削除操作がユーザ端末20において行われたか否かを判定するS108。なお、削除操作とは、オブジェクト32を削除する操作である。削除操作がユーザ端末20において行われた場合、削除対象として指定されたオブジェクト32のオブジェクトIDが削除要求データとしてユーザ端末20からサーバ10に送信される。そして、削除要求データが受信された場合、制御部11は削除操作が行われたと判定する。削除操作が行われていないと判定された場合、制御部11は後述のステップS111の処理を実行する。削除操作が行われたと判定された場合、制御部11は、削除対象として指定されたオブジェクト32を処理対象オブジェクトとしてグループ解除処理を実行するS109。図23は、ステップS109で実行されるグループ解除処理の一例を示すフロー図である。図23では、説明の簡便のため、処理対象オブジェクトとして設定されたオブジェクト32のことをオブジェクトXと記載している。例えば、ステップS109の場合、削除対象として指定されたオブジェクト32がオブジェクトXに相当する。なお、図23におけるステップS401~S403は図22におけるステップS301~S303と同様である。また、図23におけるステップS404~S406は図22におけるステップS305~S307と同様である。このため、ここでは説明を省略する。図20に示すように、ステップS109の処理すなわち図23に示す処理が実行された後、制御部11は、削除対象として指定されたオブジェクト32を仮想二次元平面30から取り除くS110。すなわち、制御部11は、削除対象として指定されたオブジェクト32をオブジェクトテーブルから削除する。その後、制御部11表示制御部72はユーザ端末20ごとに画面データを生成し、該画面データをユーザ端末20に送信するS111。以上で図20に示す処理の説明を終了する。以上説明した情報処理システム1によれば、ユーザが、画面に表示されるオブジェクト32を他のオブジェクト32の付近に移動させることによって、オブジェクト32をグループ化できるようになっている。情報処理システム1では、振り分け条件が関連づけられたグループを予め定義しておかなくても、オブジェクト32をグループ化できるようになっている。なお、以上のようにして生成されたオブジェクトグループは例えば広告に利用することができる。図24は、オブジェクトグループを広告に利用する場合について説明するための図である。図24はユーザ端末20の表示部25に表示される画面の一例を示している。なお、図24では、オブジェクト32A,32B,32Cがオブジェクトグループに属していることとする。図24に示す画面には広告80が表示されている。広告80は、オブジェクト32A,32B,32Cが属するオブジェクトグループに関する広告であり、広告80の表示位置は該オブジェクトグループの代表点に基づいて設定される。なお、図24に示すような画面は、仮想二次元平面30内の、オブジェクトグループの代表点に基づく位置に広告80広告オブジェクトを配置することによって生成することができる。あるいは、仮想二次元平面30の表示対象領域34を表す画面内の、オブジェクトグループの代表点に対応する表示位置に広告80広告画像を上書き描画することによっても、図24に示すような画面を生成することができる。ところで、上述したように、情報処理システム1では、複数のユーザ端末20の各々の表示部25に、仮想二次元平面30の表示対象領域34を表す画面が表示されるようになっている。また、表示対象領域34はユーザ端末20ユーザごとに設定されるようになっている。そこで、広告80の位置を各ユーザ端末20に対応する表示対象領域34に基づいて設定するようにしてもよい。図25はこの広告80の位置の設定方法について説明するための図である。なお、図25において、表示対象領域34Aは第1のユーザ端末20に対応する表示対象領域34であり、表示対象領域34Bは第2のユーザ端末20に対応する表示対象領域34である。図25においても、オブジェクト32A,32B,32Cがオブジェクトグループに属していることとする。図25に示す例では、オブジェクトグループに属するオブジェクト32A,32B,32Cが表示対象領域34A,34Bの両方に含まれている。言い換えれば、オブジェクトグループに属するオブジェクト32A,32B,32Cが表示対象領域34A,34Bの重なり領域82内に含まれている。このような場合、オブジェクトグループに対応する広告80広告オブジェクトを重なり領域82内に配置する。このようにすれば、オブジェクトグループに対応する広告80が第1のユーザ端末20と第2のユーザ端末20との両方の表示部25に表示されるようになり、その結果、広告が効率的に行われるようになる。なお、本発明は以上に説明した実施形態に限定されるものではない。[1]例えば、図9に示すようにオブジェクト32Bが移動された場合に実行される処理は以上に説明した例に限られない。以下、図9に示すようにオブジェクト32Bが移動された場合に実行される処理の他の例として二つの例を図10を参照しながら説明する。[1-1]まず第1の例について説明する。図9に示すようにオブジェクト32Bが移動された場合、判定部64は、他のオブジェクト32がオブジェクト32Bの判定領域40B内に存在するか否かを判定する。図10に示すように、オブジェクト32Bの判定領域40B内にはオブジェクト32Cが含まれている。オブジェクト32Cがオブジェクト32Bの判定領域40B内に含まれている場合、オブジェクト32Cが属しているオブジェクトグループが存在しているか否かが判定される。この時点でオブジェクト32Cはオブジェクトグループ9に属しているため図8参照、比較部66は、オブジェクト32Bの属性情報と、オブジェクトグループ9の属性情報と、を比較する。なお、オブジェクト32とオブジェクトグループとの属性情報の比較は、オブジェクト32同士の属性情報の比較ステップS202や、オブジェクトグループ同士の属性情報の比較ステップS206と同様にして実行される。そして、グループ化部68は、オブジェクト32Bとオブジェクトグループ9とをグループ化することが可能であるか否かを上記の比較結果に基づいて判定する。なお、オブジェクト32とオブジェクトグループとをグループ化することが可能であるか否かの判定も、オブジェクト32同士をグループ化することが可能であるか否かの判定ステップS203や、オブジェクトグループ同士をグループ化することが可能であるか否かの判定ステップS207と同様にして実行される。オブジェクト32Bとオブジェクトグループ9とをグループ化することが可能であると判定された場合、グループ化部68はオブジェクト32Bとオブジェクトグループ9とをグループ化する。図26はこの場合のオブジェクトグループテーブルの一例を示している。図26に示すオブジェクトグループテーブルでは、オブジェクト32Bと、オブジェクトグループ9に属するオブジェクト32A,32Cと、をメンバとするオブジェクトグループがオブジェクトグループ10として追加されている。以上に説明したような判定部64、比較部66、及びグループ化部68の動作を実現するためには、図21に示すグループ化処理の代わりに、図27に示すグループ化処理を実行するようにすればよい。以下、図27に示すグループ化処理について説明する。図27に示すグループ化処理では、まず、制御部11判定部64は、他のオブジェクト32がオブジェクトXの判定領域に含まれているか否かを判定するS501。このステップS501の処理は図21のステップS201と同様である。他のオブジェクト32がオブジェクトXの判定領域に含まれていないと判定された場合、本処理は終了する。他のオブジェクト32がオブジェクトXの判定領域に含まれていると判定された場合、制御部11はステップS502の処理を実行する。複数のオブジェクト32がオブジェクトXの判定領域に含まれていると判定された場合、それら複数のオブジェクト32の各々ごとに、ステップS502以降の処理が実行される。なお以下では、説明の簡便のため、オブジェクトXの判定領域に含まれていると判定された他のオブジェクト32のことをオブジェクトYと記載する。ステップS502において、制御部11はオブジェクトグループテーブルを参照し、オブジェクトYが属するオブジェクトグループが存在しているか否かを判定する。このステップS502の処理は図21のステップS205と同様である。オブジェクトYが属するオブジェクトグループが存在していると判定された場合、制御部11はステップS503の処理を実行する。オブジェクトYが属するオブジェクトグループが複数存在していると判定された場合、それら複数のオブジェクトグループの各々ごとに、ステップS503以降の処理が実行される。なお以下では、説明の簡便のため、オブジェクトYが属するオブジェクトグループのことをオブジェクトグループYと記載する。ステップS503において、制御部11は比較部66は、オブジェクトXの属性情報と、オブジェクトグループYの属性情報と、を比較する。すなわち、制御部11は、オブジェクトXの属性情報とオブジェクトグループYの属性情報との間で、複数の属性項目の各々の属性値を比較する。その後、制御部11グループ化部68は、オブジェクトXとオブジェクトグループYとをグループ化することが可能であるか否かを判定するS504。例えば、制御部11は、オブジェクトXの属性情報とオブジェクトグループYの属性情報との間で、属性値が同一又は類似している属性項目の個数を取得する。そして、その個数が基準個数以上である場合、制御部11はオブジェクトXとオブジェクトグループYとをグループ化することが可能であると判定する。オブジェクトXとオブジェクトグループYとをグループ化することが可能であると判定された場合、制御部11はオブジェクトXとオブジェクトグループYとをグループ化するS505。すなわち、制御部11は、オブジェクトグループYに属する全オブジェクト32とオブジェクトXとをメンバとするオブジェクトグループをオブジェクトグループテーブルに追加登録することによって、該オブジェクトグループを生成する。ただし、同じオブジェクトグループがすでに存在している場合には制御部11はオブジェクトテーブルを生成しない。一方、ステップS502において、オブジェクトYが属するオブジェクトグループが存在していないと判定された場合、又は、ステップS504において、オブジェクトXとオブジェクトグループYとをグループ化することが可能でないと判定された場合、制御部11はステップS506~S508の処理を実行する。これらのステップS506~S508の処理は図21のステップS202~S204の処理と同様である。このため、ここでは説明を省略する。なお、以上に説明した図27に示す処理では、ステップS501及びS502の処理を実行する代わりに、オブジェクトグループがオブジェクトXの判定領域内に含まれるか否かを判定するようにしてもよい。そして、オブジェクトグループがオブジェクトXの判定領域内に含まれる場合、そのオブジェクトグループをオブジェクトグループYとしてステップS503~S505の処理が実行されるようにしてもよい。[1-2]次に第2の例について説明する。図9に示すようにオブジェクト32Bが移動された場合、判定部64は他のオブジェクト32がオブジェクト32Bの判定領域40B内に存在するか否かを判定する。図10に示すように、オブジェクト32Bの判定領域40B内にはオブジェクト32Cが含まれている。オブジェクト32Cがオブジェクト32Bの判定領域40B内に含まれる場合、比較部66は、オブジェクト32Bの属性情報と、オブジェクト32Cの属性情報と、を比較する。そして、グループ化部68は、オブジェクト32B,32Cをグループ化することが可能であるか否かを上記の比較結果に基づいて判定する。そして、オブジェクト32B,32Cをグループ化することが可能であると判定された場合、グループ化部68は、オブジェクト32B,32Cをグループ化する。この場合のオブジェクトグループテーブルは図11に示すようになる。なお、この場合、オブジェクト32Cはすでにオブジェクトグループ9に属している。このため、さらに、比較部66は、オブジェクト32Bの属性情報と、オブジェクトグループ9の属性情報と、を比較する。そして、グループ化部68は、オブジェクト32Bとオブジェクトグループ9とをグループ化することが可能であるか否かを上記の比較結果に基づいて判定する。オブジェクト32Bとオブジェクトグループ9とをグループ化することが可能であると判定された場合、グループ化部68はオブジェクト32Bとオブジェクトグループ9とをグループ化する。この場合のオブジェクトグループテーブルは図12に示すようになる。以上に説明したような判定部64、比較部66、及びグループ化部68の動作を実現するためには、図21に示すグループ化処理の代わりに、図28に示すグループ化処理を実行するようにすればよい。なお、図28におけるステップS601~S604の処理は図21のステップS201~S204の処理と同様である。また、図28におけるステップS605~S608の処理は図27のステップS502~S505の処理と同様である。このため、ここでは説明を省略する。[2]仮想二次元平面30に配置されているオブジェクト32の数に基づいて、上記の判定領域判定領域40A,40B,40Cの広さを変えるようにしてもよい。例えば、仮想二次元平面30に配置されているオブジェクト32の数が多いほど、判定領域を狭くするようにしてもよい。言い換えれば、仮想二次元平面30に配置されているオブジェクト32の数が少ないほど、判定領域を広くするようにしてもよい。仮想二次元平面30に配置されているオブジェクト32の数に基づいて、判定領域の広さを変えるためには、オブジェクト32の数と、判定領域の広さに関する情報と、の対応関係に関する対応関係情報が必要となる。図29はこの対応関係情報の一例を示す。図29に示す対応関係情報では、オブジェクト32の数nと、基準距離rと、の対応関係が定められている。図29においてN1及びN2は所定の数を示しており、これらはN1<N2の関係を有している。また、R1、R2、及びR3は所定の距離を示しており、これらはR1>R2>R3の関係を有している。図29に示す対応関係情報は、オブジェクト32の数nが多いほど、基準距離rが短くなるように設定されている。なお、対応関係情報は数式形式の情報であってもよい。ここで、図6に示すようにオブジェクト32Aが移動された場合を想定する。この場合、制御部11は、上記の対応関係情報と、仮想二次元平面30に配置されているオブジェクト32の数と、に基づいて、基準距離rを取得する。そして、制御部11は、オブジェクト32Aからの距離が基準距離r以内である領域をオブジェクト32Aの判定領域40Aとして設定する。仮想二次元平面30に配置されているオブジェクト32の数が多い場合、オブジェクト32の判定領域に他のオブジェクト32が含まれやすくなる。このような状態では、例えば、ユーザがあるオブジェクト32ここではオブジェクトPと記載すると他のオブジェクト32ここではオブジェクトQと記載するとをグループ化したいと考えていない場合であっても、ユーザがオブジェクトPを移動させると、オブジェクトPの判定領域にオブジェクトQが含まれてしまい、その結果として、オブジェクトP,Qがグループ化されてしまうおそれがある。このような場合、ユーザが意図していないオブジェクト32同士がグループ化されてしまうことになるため、ユーザがストレスを感じてしまうおそれがある。この点、以上のようにすれば、仮想二次元平面30に配置されているオブジェクト32の数に応じて、オブジェクト32の判定領域の広さが制御されるため、上記のような不都合の発生を低減できるようになる。[3]例えば、オブジェクト32の密集の程度に基づいて、上記の判定領域判定領域40A,40B,40Cの広さを変えるようにしてもよい。具体的には、オブジェクト32の判定領域の広さを、そのオブジェクト32の付近における他のオブジェクト32の密集の程度に基づいて変えるようにしてもよい。例えば、オブジェクト32の密集の程度が高いほど、判定領域を狭くするようにしてもよい。言い換えれば、オブジェクト32の密集の程度が低いほど、判定領域を広くするようにしてもよい。オブジェクト32の付近におけるオブジェクト32の密集の程度に基づいて、そのオブジェクト32の判定領域の広さを変える場合、オブジェクト32の密集の程度に関する情報と、判定領域の広さに関する情報と、の対応関係に関する情報が必要となる。この対応関係情報は例えば図29に示した対応関係情報と同様の情報となる。ただし、この場合、オブジェクト32の数nは、オブジェクト32の付近に位置しているオブジェクト32の数を意味することになる。なお、この場合も対応関係情報は数式形式の情報であってもよい。ここで、図6に示すようにオブジェクト32Aが移動された場合を想定する。この場合、制御部11は、オブジェクト32Aの付近に位置しているオブジェクト32の数nを取得する。オブジェクト32Aの付近とは、例えば、オブジェクト32Aの代表点42Aから所定距離以内の領域とすればよい。そして、制御部11は上記の対応関係情報と上記の数nとに基づいて、基準距離rを取得し、オブジェクト32Aの代表点42Aから基準距離r以内の領域をオブジェクト32Aの判定領域40Aとして設定する。なお、上記のような対応関係情報を用いることなく、上記の判定領域の広さを変えることも可能である。ここでも、図6に示すようにオブジェクト32Aが移動された場合を想定する。この場合、制御部11は、オブジェクト32Aの判定領域40Aに含まれる他のオブジェクト32の数を取得する。そして、オブジェクト32Aの判定領域40Aに含まれる他のオブジェクト32の数が閾値以上である場合、制御部11はオブジェクト32Aの判定領域40Aを狭くする。例えば、制御部11は、現在の基準距離Rに所定の係数k0<k<1を乗じることによって得られる距離Rkを新たな基準距離Rとして設定することによって、オブジェクト32Aの判定領域40Aを狭くする。このようにして、制御部11は、オブジェクト32Aの判定領域40Aに含まれる他のオブジェクト32の数が閾値未満になるまで、オブジェクト32Aの判定領域40Aを狭くしていくようにしてもよい。オブジェクト32の付近に他のオブジェクト32が密集している場合、そのオブジェクト32の判定領域に他のオブジェクト32が含まれやすくなる。このような状態では、例えば、ユーザがオブジェクト32ここではオブジェクトPと記載すると他のオブジェクト32ここではオブジェクトQと記載するとをグループ化したいと考えていない場合であっても、オブジェクトPの判定領域にオブジェクトQが含まれてしまい、その結果として、オブジェクトP,Qがグループ化されてしまうおそれがある。このような場合、ユーザが意図していないオブジェクト32同士がグループ化されてしまうことになるため、ユーザがストレスを感じてしまうおそれがある。この点、以上のようにすれば、オブジェクト32の密集の程度に応じて判定領域の広さが制御されるため、上記のような不都合の発生を低減できるようになる。なお、以上に説明した変形例[3]を、先に説明した変形例[2]と組み合わせるようにしてもよい。すなわち、例えばオブジェクト32Aの判定領域40Aの広さを設定する場合には、オブジェクト32Aの判定領域40Aの広さを、仮想二次元平面30に配置されているオブジェクト32の数と、オブジェクト32Aの付近におけるオブジェクト32の密集の程度と、の両方に基づいて設定するようにしてもよい。より具体的には、仮想二次元平面30に配置されたオブジェクト32の数に関する情報と、オブジェクト32の密集の程度に関する情報と、の組み合わせと、判定領域の広さに関する情報と、の対応関係に関する情報に基づいて、オブジェクト32Aの判定領域40Aの広さを設定するようにしてもよい。あるいは、仮想二次元平面30に配置されているオブジェクト32の数が多い場合には、仮想二次元平面30に配置されているオブジェクト32の数が少ない場合に比べて、オブジェクト32Aの判定領域40Aの広さが狭く設定されるようにした上で、オブジェクト32Aの付近におけるオブジェクト32の個数が閾値以上であるならば、判定領域42Aの広さをさらに狭く設定するようにしてもよい。[4]オブジェクト32同士の属性情報を比較する場合に比較の対象とする属性項目を、それらのオブジェクト32に関連づけられたカテゴリに基づいて変えるようにしてもよい。オブジェクト32同士の属性情報を比較する場合に比較の対象とする属性項目を、それらのオブジェクト32に関連づけられたカテゴリに基づいて変えるためには、カテゴリに関するカテゴリ条件と、比較の対象とする属性項目に関する情報と、を対応づけてなる比較対象項目データが必要となる。図30はこの比較対象項目データの一例を示す。第1のオブジェクト32及び第2のオブジェクト32の属性情報を比較する場合、まず、比較部66は、第1のオブジェクト32及び第2のオブジェクト32に関連づけられたカテゴリが同一又は類似であるか否かを判定する。そして、第1のオブジェクト32及び第2のオブジェクト32に関連づけられたカテゴリが同一又は類似である場合、比較部66は上記の比較対象項目データを参照し、第1のオブジェクト32及び第2のオブジェクト32のカテゴリが満足するカテゴリ条件に対応づけられた属性項目を取得する。そして、比較部66は、その属性項目を比較対象として、第1のオブジェクト32及び第2のオブジェクト32の属性情報を比較する。このようにすれば、第1のオブジェクト32及び第2のオブジェクト32に関連づけられたカテゴリに応じて、比較対象の属性項目を変えることが可能になる。すなわち、第1のオブジェクト32及び第2のオブジェクト32に関連づけられたカテゴリに適した属性項目のみを比較対象として用いることができるようになる。[5]属性情報を比較する際に価格を比較する場合には、現在価格の差が閾値以下である場合に価格が類似していると判定するようにしてもよい。またこの場合、商品のカテゴリによって閾値を変えるようにしてもよい。例えば、高額商品が属するカテゴリの場合には閾値を比較的高い値に設定し、低額商品が属するカテゴリの場合には閾値を比較的低い値に設定するようにしてもよい。また例えば、基本価格定価から現在価格を引くことによって得られる額割引額、又は現在価格を基本価格定価によって除することによって得られる数値割引率を比較するようにしてもよい。そして、割引額又は割引率の差が閾値以下である場合に価格が類似していると判定するようにしてもよい。このような比較を行うことによって、例えば、割引額又は割引率が高い商品すなわち、お得な商品をグループ化できるようになる。[6]第1のオブジェクト32が第2のオブジェクト32に向かって移動する場合、第1のオブジェクト32の属性情報と第2のオブジェクト32の属性情報との類似度に基づいて、第1のオブジェクト32の移動態様を変えるようにしてもよい。例えば、類似度が基準類似度よりも高い場合には、第1のオブジェクト32が第2のオブジェクト32に吸い寄せられるようにして、第1のオブジェクト32を移動させるようにしてもよい。また例えば、類似度が基準類似度よりも低い場合には、第1のオブジェクト32から第2のオブジェクト32への方向とは逆方向への力を受けるようにして、第1のオブジェクト32を移動させるようにしてもよい。[7]仮想二次元平面30の全体がユーザ端末20の表示部25に表示されるようにしてもよい。[8]仮想二次元平面30に代えて、仮想三次元空間にオブジェクト32を配置するようにしてもよい。そして、仮想三次元空間に設定される視点から見た仮想三次元空間を表す画面がユーザ端末20の表示部25に表示されるようにしてもよい。なお、この場合、ユーザ端末20ユーザごとに視点を設定するようにすればよい。また、この場合、視点の視野領域が表示対象領域に相当することになる。[9]以上では、商品画像がオブジェクト32に相当する場合の例について説明したが、オブジェクト32は商品画像以外に相当するようにしてもよい。例えば、料理画像がオブジェクト32に相当するようにしてもよい。なお、この場合、例えば、料理の材料や料理にかかる時間等が属性情報に相当する。また例えば、ファイル又はフォルダを示すアイコン画像がオブジェクト32に相当するようにしてもよい。なお、この場合、ファイル又はフォルダの名称、サイズ、作成日時や、更新日時等が属性情報に相当する。[10]以上では、オブジェクトグループを広告に利用する例について説明したが、オブジェクトグループは広告以外に利用するようにしてもよい。[11]複数のユーザ端末20のうちのいずれかがサーバ10の役割を担うようにしてもよい。すなわち、サーバ10の制御部11が実行することとして説明した処理を、サーバ10としての役割を担うユーザ端末20の制御部21が実行するようにしてもよい。この場合、判定部64、比較部66、グループ化部68、グループ解除部70、及び表示制御部72は、サーバ10として役割を担うユーザ端末20において実現されることになる。[12]また、本発明は、一台のユーザ端末20情報処理装置からなる情報処理システム1にも適用することも可能である。すなわち、ユーザが一人でオブジェクト32をグループ化するような場合にも本発明を適用することが可能である。この場合、サーバ10の制御部11が実行することとして説明した処理は、ユーザ端末20の制御部21によって実行されることになる。そして、判定部64、比較部66、グループ化部68、グループ解除部70、及び表示制御部72は、サーバ10として役割を担うユーザ端末20において実現されることになる。"