(57)【特許請求の範囲】
【請求項１】
複数のメッシュの各メッシュ内において事象を表す複数の値に応じた大きさの独立した各図形の重心を当該メッシュ内に均等に離間して配置し、且つ、前記複数のメッシュのうち隣接するメッシュ間において各々の前記図形の重心が重ならないように配置した表示データを生成する生成部と、
前記生成部により生成された表示データを表示装置に提供する提供部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記生成部は、各々の前記メッシュにおける値の数がＸ個である場合に、当該メッシュ内においてＸ個の頂点を持つ正多角形の各頂点に前記図形を配置した表示データを生成する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記生成部は、前記正多角形の重心を通り前記メッシュの一辺に平行な直線と、前記正多角形の頂点と当該正多角形の重心とを結ぶ直線とが成す角度が前記Ｘに応じた角度である前記表示データを生成する
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記角度は、前記正多角形の第１の頂点を通り前記メッシュの一の辺に平行な直線及び当該第１の頂点の隣にある第２の頂点を通り前記メッシュの一の辺に平行な直線の距離と、
前記第１の頂点を通り前記メッシュの他の辺に平行な直線及び前記正多角形の第３の頂点及び前記メッシュの他の辺に平行な直線との距離とが同じになる角度である
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記Ｘが３のとき、前記角度が１５度である
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記Ｘが４のとき、前記角度が１８．４３５度である
ことを特徴とする請求項４記載の情報処理装置。
【請求項７】
前記正多角形の１辺の長さは、前記複数のメッシュのうち１つのメッシュ内に配置される前記図形の各重心と、そのメッシュに隣接するメッシュ内に配置される前記図形群の重心のうち最も近い重心との距離が、前記１つのメッシュ内に配置される前記図形の各重心間の距離、という等式を満たす
ことを特徴とする請求項３記載の情報処理装置。
【請求項８】
前記Ｘが３のとき、前記メッシュの１辺の長さと前記正多角形の１辺の長さとの比が１：０．５１８である
ことを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記Ｘが４のとき、前記メッシュの１辺の長さと前記正多角形の１辺の長さとの比が１：０．４４７である
ことを特徴とする請求項７記載の情報処理装置。
【請求項１０】
前記生成部は、前記値に応じた前記図形の大きさを第１の大きさとし、当該図形の透明度を第１の透明度とした前記表示データを生成する第１の動作モードと、前記値に応じた前記図形の大きさを前記第１の大きさよりも大きい第２の大きさとし、当該図形の透明度を前記第１の透明度よりも透明な第２の透明度とした前記表示データを生成する第２の動作モードとを切り替える
ことを特徴とする請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１１】
複数のメッシュの各メッシュ内において事象を表す複数の値に応じた大きさの各図形の重心を当該メッシュ内に離間して配置し、且つ、前記複数のメッシュのうち隣接するメッシュ間において各々の前記図形の重心が重ならないように配置した表示データを生成する生成部と、
前記生成部により生成された表示データを表示装置に提供する提供部とを備え、
前記生成部は、各々の前記メッシュにおける値の数がＸ個である場合に、当該メッシュ内においてＸ個の頂点を持つ正多角形の各頂点に前記図形を配置した表示データを生成する
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッシュ内の事象を表す複数の値に応じた大きさの図形を表示する技術に関する。
【背景技術】
【０００２】
例えば地図平面をメッシュ状に区切り、当該メッシュ内に居る人間の属性等の情報をグラフで表現する方法が知られている（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【非特許文献１】株式会社ＮＴＴドコモ，モバイル空間統計に関する情報，インターネット（URL：https://www.nttdocomo.co.jp/corporate/disclosure/mobile_spatial_statistics）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
各メッシュ内の事象を表す複数の値をその値に応じた大きさの図形で表現する場合に、これらの各図形が重なり合ってしまい、各図形の意味する値が識別しづらくなることが予想される。【０００５】
そこで、本発明は、各メッシュ内の事象を表す複数の値をその値に応じた大きさの図形で表現する場合に、それらの値を識別しやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、複数のメッシュの各メッシュ内において事象を表す複数の値に応じた大きさの各図形の重心を当該メッシュ内に離間して配置し、且つ、前記複数のメッシュのうち隣接するメッシュ間において各々の前記図形の重心が重ならないように配置した表示データを生成する生成部と、前記生成部により生成された表示データを表示装置に提供する提供部とを備えることを特徴とする情報処理装置を提供する。【０００７】
前記生成部は、各々の前記メッシュにおける値の数がＸ個である場合に、当該メッシュ内においてＸ個の頂点を持つ正多角形の各頂点に前記図形を配置した表示データを生成するようにしてもよい。【０００８】
前記生成部は、前記正多角形の重心を通り前記メッシュの一辺に平行な直線と、前記正多角形の頂点と当該正多角形の重心とを結ぶ直線とが成す角度が前記Ｘに応じた角度である前記表示データを生成するようにしてもよい。【０００９】
前記角度は、前記正多角形の第１の頂点を通り前記メッシュの一の辺に平行な直線及び当該第１の頂点の隣にある第２の頂点を通り前記メッシュの一の辺に平行な直線の距離と、前記第１の頂点を通り前記メッシュの他の辺に平行な直線及び前記正多角形の第３の頂点及び前記メッシュの他の辺に平行な直線との距離とが同じになる角度であるようにしてもよい。【００１０】
前記Ｘが３のとき、前記角度を１５度としてもよい。【００１１】
前記Ｘが４のとき、前記角度を１８．４３５度としてもよい。【００１２】
前記正多角形の１辺の長さは、前記複数のメッシュのうち１つのメッシュ内に配置される前記図形の各重心と、そのメッシュに隣接するメッシュ内に配置される前記図形群の重心のうち最も近い重心との距離が、前記１つのメッシュ内に配置される前記図形の各重心間の距離、という等式を満たすような長さにしてもよい。【００１３】
前記Ｘが３のとき、前記メッシュの１辺の長さと前記正多角形の１辺の長さとの比が１：０．５１８であるようにしてもよい。【００１４】
前記Ｘが４のとき、前記メッシュの１辺の長さと前記正多角形の１辺の長さとの比が１：０．４４７であるようにしてもよい。【００１５】
前記生成部は、前記値に応じた前記図形の大きさを第１の大きさとし、当該図形の透明度を第１の透明度とした前記表示データを生成する第１の動作モードと、前記値に応じた前記図形の大きさを前記第１の大きさよりも大きい第２の大きさとし、当該図形の透明度を前記第１の透明度よりも透明な第２の透明度とした前記表示データを生成する第２の動作モードとを切り替えるようにしてもよい。
【発明の効果】
【００１６】
本発明によれば、各メッシュ内の事象を表す複数の値をその値に応じた大きさの図形で表現する場合に、それらの値を識別しやすくすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る情報処理システムの全体構成を示す図である。
【図２】サーバ装置のハードウェア構成を示すブロック図である。
【図３】サーバ装置の機能構成を示すブロック図である。
【図４】各メッシュ内の事象を表す複数の値をその値に応じた大きさの図形で表現する場合に、各図形が重なり合う例を示す図である。
【図５】各メッシュ内の事象を表す複数の値をその値に応じた大きさの図形で表現する場合に、各図形が重なり合う例を示す図である。
【図６】本実施形態における各円形図形の配置位置の考え方を説明する図である。
【図７】本実施形態における各円形図形の配置位置の考え方を説明する図である。
【図８】本実施形態における各円形図形の配置位置の考え方を説明する図である。
【図９Ａ】動作モードごとの各円形図形の大きさを説明する図である。
【図９Ｂ】動作モードごとの各円形図形の大きさを説明する図である。
【図１０】動作モードごとに各円形図形の大きさ及び透明度を規定する表の一例を示す図である。
【発明を実施するための形態】
【００１８】
［構成］
図１は、本発明の実施形態に係る情報処理システムの全体構成を示すブロック図である。この情報処理システムは、各メッシュ内の事象を表す複数の値をその値に応じた大きさの図形で表示するための表示データを生成するサーバ装置１と、その表示データに基づいて画像を表示する表示装置２と、サーバ装置１及び表示装置２を通信可能に接続する通信網３とを備えている。サーバ装置１は、本発明に係る情報処理装置の一例である。本実施形態では、サーバ装置１は、地図平面を緯度経度に従って所定サイズの正方形で区切ったとき、この正方形の各エリア（以下、メッシュという）内に居る人間を国籍別（例えばアメリカ、中国、韓国）に統計処理し、その統計値に応じた大きさの円形図形で表示するための表示データを生成する。メッシュ内に居る人間の国籍は、例えばこれらの人間が携帯する移動通信端末（スマートホンなど）の位置を特定し、その移動通信端末の契約者として登録されている人間の国籍に基づいて把握される。この仕組みはすでに周知であるので（ＮＴＴドコモ，モバイル空間統計に関する情報，https://www.nttdocomo.co.jp/corporate/disclosure/mobile_spatial_statistics/）、詳細な説明は省略する。
【００１９】
通信網３は移動通信網又は固定通信網を含む。表示装置２は、例えばパーソナルコンピュータやスマートホン或いはタブレットなどのコンピュータであり、通信網３を介してサーバ装置１と通信を行う機能と、サーバ装置１から提供される表示データに基づいて画像を表示する機能とを備えている。
【００２０】
図２は、サーバ装置１のハードウェア構成を示すブロック図である。サーバ装置１は、制御部１０１と、通信部１０２と、記憶部１０３とを備えたコンピュータである。制御部１０１は、ＣＰＵ（Central Processing Unit）などの演算装置と、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの記憶装置とを備えている。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部１０３に記憶されたプログラムを実行することによって、サーバ装置１の各部の動作を制御する。通信部１０２は通信網３に接続されている。記憶部１０３は、例えばハードディスク等の大容量で不揮発性の記憶手段である。記憶部１０３は、制御部１０１が用いるデータ群やプログラム群を記憶している。
【００２１】
図３は、サーバ装置１の機能構成を示すブロック図である。生成部１１は、各メッシュ内の事象を表す複数の値（ここでは各メッシュ内に居る人間の国籍別の統計値）に応じた大きさの各図形の重心を当該メッシュ内に離間して配置し、且つ、隣接する前記メッシュ間において各々の前記図形の重心が重ならないように配置した表示データを生成する。生成部１１は制御部１０１によって実現される機能である。提供部１２は、生成部１１により生成された表示データを表示装置２に提供する。提供部１２は、通信部１０２によって実現される機能である。
【００２２】
ここで、図４，５は、各メッシュ内の事象を表す複数の値をその値に応じた大きさの図形で表現する場合に、各図形が重なり合う場合の一例を示す図である。図４では、各メッシュＭにおいて、国籍ａの人間の数を円形図形ｇ１の大きさで表現し、国籍ｂの人間の数を円形図形ｇ２の大きさで表現し、国籍ｃの人間の数を円形図形ｇ３の大きさで表現したものである。このとき、各メッシュ（正方形）の重心と、円形図形ｇ１，ｇ２，ｇ３の重心Ｏとが一致しているから、円形図形ｇ１，ｇ２，ｇ３はその一部が必ず重なり合う。ここで、円形図形ｇ１，ｇ２，ｇ３はそれぞれ異なる半透明色で塗りつぶされており、重なりあった領域は混色で表現する。このような円形図形の配置を採った表示形態では、各円形図形ｇ１，ｇ２，ｇ３の色の判別が難しくなり、その大きさの識別も困難となるから、結果として、各メッシュ内の国籍別人数を識別しづらくなる。
【００２３】
そこで、各円形図形が重なり合う領域を小さくするために、これらの円形図形の重心を離間させた配置での表示形態を図５に示す。図５においても図４と同様に、各メッシュにおいて、国籍別の人間の数を円形図形の大きさで表現している。具体的には、メッシュＭ１における国籍ａの人間の数を円形図形ｇ１１の大きさで表現し、国籍ｂの人間の数を円形図形ｇ１２の大きさで表現し、国籍ｃの人間の数を円形図形ｇ１３の大きさで表現している。円形図形ｇ１１，ｇ１２,ｇ１３の重心は正三角形Ｔ１の各頂点に配置される。また、メッシュＭ２における国籍ａの人間の数を円形図形ｇ２１の大きさで表現し、国籍ｂの人間の数を円形図形ｇ２２の大きさで表現し、国籍ｃの人間の数を円形図形ｇ２３の大きさで表現している。円形図形ｇ２１，ｇ２２,ｇ２３の重心は正三角形Ｔ２の各頂点に配置される。また、メッシュＭ３における国籍ａの人間の数を円形図形ｇ３１の大きさで表現し、国籍ｂの人間の数を円形図形ｇ３２の大きさで表現し、国籍ｃの人間の数を円形図形ｇ３３の大きさで表現している。円形図形ｇ３１，ｇ３２,ｇ３３の重心は正三角形Ｔ３の各頂点に配置される。また、メッシュＭ４における国籍ａの人間の数を円形図形ｇ４１の大きさで表現し、国籍ｂの人間の数を円形図形ｇ４２の大きさで表現し、国籍ｃの人間の数を円形図形ｇ４３の大きさで表現している。円形図形ｇ４１，ｇ４２,ｇ４３の重心は正三角形Ｔ４の各頂点に配置される。
【００２４】
１つのメッシュＭ内の統計値を意味する３つの円形図形ｇの重心を均等且つできるだけ大きく離間させるためには、そのメッシュＭ内に仮想的に配置される、比較的大きい正三角形Ｔの各頂点に各円形図形を配置するのが望ましい。１つのメッシュＭに対応する３つの円形図形ｇの重心が均等に離間していないと、これら円形図形が相互に重なりやすくなるからである。同様に、１つのメッシュＭに対応する３つの円形図形ｇの重心をできるだけ大きく離間させておかないと、これら円形図形が相互に重なりやすくなるからである。ここでは、この仮想的な正三角形Ｔの１辺の長さをメッシュの１辺の長さと等しくしている。
【００２５】
しかし、図５のような配置形態では、例えばメッシュＭ１における国籍ｃの人間の数を意味する円形図形ｇ１３の重心と、メッシュＭ２における国籍ａの人間の数を意味する円形図形ｇ２１の重心とが一致しているため、これら円形図形ｇ１３及び円形図形ｇ２１の一部が必ず重なり合ってしまう。このため、円形図形ｇ１３及び円形図形ｇ２１の色の判別が難しくなり、その大きさの識別も困難となるから、これらの円形図形が意味する国籍別人数を識別しづらくなる。同様に、メッシュＭ３における国籍ｃの人間の数を意味する円形図形ｇ３３の重心と、メッシュＭ４における国籍ａの人間の数を意味する円形図形ｇ４１の重心とが一致しているため、これらの円形図形が意味する国籍別人数も識別しづらくなる。また、例えば、各円形図形ｇの重心の位置を規定する正三角形Ｔの大きさを小さくすることで、これら円形図形ｇの重なりの度合いを緩和して個々の円形図形ｇの視認性を向上することができると考えられる。しかし、円形図形ｇ１１，ｇ２１，…からなる国籍ａの人間の数を表す垂直方向の配置列と、円形図形ｇ１３，ｇ２３，…からなる国籍ｃの人間の数を表す垂直方向の配置列が依然として同一直線上に配置されることから、国籍ａの円形図形ｇの列と国籍ｃの円形図形ｇの列が意味する各国籍の人間の数の地域間分布の特徴が把握しづらくなる。
【００２６】
上記のような問題に対して、本実施形態では図６，７のようにして各円形図形を配置する。図６に示すように、各メッシュに対応する円形図形の重心を均等に離間させるために、そのメッシュ内に正三角形Ｔを仮想的に配置する。この正三角形Ｔの頂点Ａ，Ｂ，Ｃを重心とした円形図形の大きさによって、メッシュ内に居る人間の国籍別の統計値を表現する。図６において、Ｏは正三角形Ｔの重心である。Ｌ１は頂点Ｂを通り、メッシュの１辺（図５において左右方向に延びる辺）に平行な直線である。Ｌ２は頂点Ｂを通り、メッシュの他の辺（上記１辺に直交する辺）に平行な直線である。Ｎ１は重心Ｏを通り、メッシュの上記１辺に平行な直線である。Ｎ２は重心Ｏを通り、メッシュの上記他の辺に平行な直線である。角度θは直線Ｎ１と線分ＯＡが成す角度である。このとき、直線Ｎ１と線分ＯＢが成す角度はπ／３−θとなり、直線Ｎ２と線分ＯＣが成す角度はπ／６−θとなる。そして、仮に線分ＯＡの長さを１としたとき、直線Ｌ１と頂点Ａとの距離（頂点Ａから直線Ｌ１に下した垂線の長さ）は、ｓｉｎ（π／３−θ）−ｓｉｎθとなる。また、直線Ｌ２と頂点Ｃとの距離（頂点Ｃから直線Ｌ２に下した垂線の長さ）は、ｃｏｓ（π／３−θ）−ｓｉｎ（π／６−θ）となる。
【００２７】
図６において、正三角形Ｔを左右方向に連続して配置した場合の頂点Ａの配置列及び頂点Ｂの配置列と、正三角形Ｔを上下方向に連続して配置した場合の頂点Ｂの配置列及び頂点Ｃの配置列とが、それぞれ同等に識別可能であるべきことに鑑みると、ｓｉｎ（π／３−θ）−ｓｉｎθ＝ｃｏｓ（π／３−θ）−ｓｉｎ（π／６−θ）となるべきである。この等式を満たすθを求めると、θ＝１５度となる。
【００２８】
さらに、正三角形Ｔの大きさ（つまり正三角形Ｔの１辺の長さ）は以下のようにして決める。まず、１つのメッシュ内に配置される３つの円形図形の各重心を、そのメッシュに対して左右上下に隣接する４つのメッシュ内に配置される３つの円形図形の各重心からできるだけ大きく離間させるためには、正三角形Ｔのサイズをできる限り小さくするべきである。一方、１つのメッシュにおいて、そのメッシュ内に配置される３つの円形図形の各重心をできるだけ離間させるためには、正三角形Ｔの大きさ（つまり正三角形Ｔの１辺の長さ）をできる限り大きくするべきである。このような２つの条件をともに満たすべく、本実施形態では、１つのメッシュ内に配置される３つの円形図形の各重心と、そのメッシュに隣接する４つのメッシュ内に配置される円形図形群の重心のうち最も近い重心との距離＝１つのメッシュ内に配置される３つの円形図形の各重心の距離（つまり正三角形Ｔの１辺の長さ）、とする。
【００２９】
つまり、図７に示すように、
（１）メッシュＭ１内に配置される円形図形の重心Ａ１（つまり頂点Ａ１）と、そのメッシュに隣接するメッシュＭ３内に配置される円形図形群の重心のうち最も近い重心Ｂ３（つまり頂点Ｂ３）との距離である、線分Ａ１Ｂ３の長さ
（２）メッシュＭ１内に配置される円形図形の重心Ｂ１（つまり頂点Ｂ１）と、そのメッシュに隣接するメッシュＭ４内に配置される円形図形群の重心のうち最も近い重心Ｃ４（つまり頂点Ｃ４）との距離である、線分Ｂ１Ｃ４の長さ
（３）メッシュＭ１内に配置される円形図形の重心Ｂ１（つまり頂点Ｂ１）と、そのメッシュに隣接するメッシュＭ５内に配置される円形図形群の重心のうち最も近い重心Ａ５（つまり頂点Ａ５）との距離である、線分Ｂ１Ａ５の長さ
（４）メッシュＭ１内に配置される円形図形の重心Ｃ１（つまり頂点Ｃ１）と、そのメッシュに隣接するメッシュＭ２内に配置される円形図形群の重心のうち最も近い重心Ｂ２（つまり頂点Ｂ２）との距離である、線分Ｃ１Ｂ２の長さ
（５）１つのメッシュ内に配置される３つの円形図形の各重心の距離である、線分Ａ１Ｂ１の長さ
としたとき、（１）＝（２）＝（３）＝（４）＝（５）を満たす。メッシュの１辺の長さを１としたとき、この等式を満たす線分Ａ１Ｂ１の長さは、０．５１８となる。
【００３０】
各メッシュ内の事象を表す値の数は、上述の３ではなく、４の場合もあるが、この場合も上記の考え方を適用すればよい。具体的には、図８に示すように、各円形図形の重心を頂点とする正方形の重心Ｏを通りメッシュの一辺に平行な直線Ｎ１と、正方形の頂点Ｅと当該正方形の重心Ｏとを結ぶ線分ＯＥとが成す角度をθとする。このメッシュに対し左右上下方向に隣接するメッシュ内にそれぞれ配置される円形図形群が均等に離間すべきことに鑑みると、正方形の頂点Ｇとメッシュの一辺に平行な直線Ｌ１とを結ぶ直線と頂点Ｅとの距離が２ｓｉｎθであり、正方形の頂点Ｇを通りメッシュの他の辺に平行な直線Ｌ２とを結ぶ直線と頂点Ｄとの距離がｃｏｓθ−ｓｉｎθであるとき、２ｓｉｎθ＝ｃｏｓθ−ｓｉｎθとなるべきである。この等式を満たすθを求めると、θ＝１８．４３５度となる。また、メッシュの１辺の長さを１としたとき、図７を用いて説明したものと同様の考え方に基づいて正方形の１辺の長さを求めると、０．４４７となる。
【００３１】
以上の実施形態によれば、各メッシュ内の事象を表す複数の値をその値に応じた大きさの図形で表現する場合に、これらの図形が重なり合う可能性が小さくなるので、これらの図形が意味する値を識別しやすくなる。
【００３２】
［変形例］
上述した実施形態は次のような変形が可能である。また、以下の変形例を互いに組み合わせて実施してもよい。
[変形例１]
各メッシュ内の事象を表す値の数は２以上であればよい。また、各メッシュ内の事象を表す値に応じた大きさの図形が円形に限らずその形状はどのようなものであってもよい。つまり、本発明を一般化して表現すると、各メッシュ内の事象を表す複数の値に応じた大きさの各図形の重心を当該メッシュ内に離間して配置し、且つ、隣接するメッシュ間において各々の図形の重心が重ならないように配置した表示データを生成する生成部と、生成部により生成された表示データを表示装置に提供する提供部とを備える。そして、生成部は、各々のメッシュにおける値がＸ個である場合に、当該メッシュ内においてＸ個の頂点を持つ正多角形の各頂点に図形を配置した表示データを生成する。具体的には、生成部は、各々のメッシュにおける値Ｘが３個である場合には、当該メッシュ内において正三角形の各頂点に図形を配置した表示データを生成するし、各々のメッシュにおける値Ｘが４個である場合には、当該メッシュ内において正方形の各頂点に図形を配置した表示データを生成する。
【００３３】
さらに、生成部は、正多角形の重心を通りメッシュの一辺に平行な直線と、正多角形の頂点と当該正多角形の重心とを結ぶ直線とが成す角度が上記Ｘに応じた角度である表示データを生成する。具体的には、この角度は、正多角形の第１の頂点を通りメッシュの一の辺に平行な直線及び当該一の頂点の隣にある第２の頂点を通りメッシュの一の辺に平行な直線の距離と、第１の頂点を通りメッシュの他の辺に平行な直線及び正多角形の第３の頂点及びメッシュの他の辺に平行な直線との距離とが同じになる角度である。図６の例では、ｓｉｎ（π／３−θ）−ｓｉｎθ＝ｃｏｓ（π／３−θ）−ｓｉｎ（π／６−θ）を満たす角度θ＝１５度である。また、図８の例では、２ｓｉｎθ＝ｃｏｓθ−ｓｉｎθを満たすθ＝１８．４３５度である。
【００３４】
また、正多角形の１辺の長さは、１つのメッシュ内に配置される図形の各重心と、そのメッシュに隣接するメッシュ内に配置される図形群の重心のうち最も近い重心との距離が、１つのメッシュ内に配置される図形の各重心間の距離、という等式を満たすとよい。Ｘ＝３の場合は図７に示すように、メッシュの１辺の長さと正多角形の１辺の長さとの比が１：０．５１８である。また、Ｘ＝４の場合は、メッシュの１辺の長さと正多角形の１辺の長さとの比が１：０．４４７である。
【００３５】
[変形例２]
サーバ装置１は、詳細モードと呼ばれる第１の動作モードと、ヒートマップモードと呼ばれる第２の動作モードとを切り替えて動作してもよい。第１の動作モードは、各メッシュ内の事象を表す複数の値に応じた図形の大きさを第１の大きさとし、当該図形の透明度を第１の透明度としたモードであるのに対し、第２の動作モードは、各メッシュ内の事象を表す複数の値に応じた図形の大きさを第１の大きさよりも大きい第２の大きさとし、当該図形の透明度を第１の透明度よりも透明な第２の透明度としたモードである。図９Ａは、第１の動作モードでの表示例である。これに対し、図９Ｂは、図９Ａとメッシュ内の同じ値に基づく第２の動作モードでの表示例である。第２の動作モードでは、各メッシュ内の事象を表す値が第１の動作モードと同じ値であったとしても、各円形図形ｇ１〜ｇ３の大きさが第１の動作モードよりも大きい。また、各メッシュ内の事象を表す値が第１の動作モードと同じ値であったとしても、各円形図形ｇ１〜ｇ３の透明度が第１の動作モードよりも透明である。図１０は、動作モードごとに各円形図形の大きさ及び透明度を規定する表の一例を示す図である。この表は記憶部１０３に記憶されており、制御部１０１（生成部１１）はこの表に基づいて表示データを生成する。例えば第１の動作モードでは、メッシュの１辺を１としたとき、円形図形の半径の最大値を１とし、透明度を０．２とする（完全に透明な状態が０で、完全に不透明な状態が１、０から１の範囲で透明度に応じた値となる）。一方、第２の動作モードでは、メッシュの１辺を１としたとき、円形図形の半径の最大値を１００とし、透明度を０．０５とする。第２の動作モードでは、第１の動作モードに比べて、より大きくより薄い円形図形が表示されることになる。従って、メッシュが存在する地図平面の縮尺を大きくしたとき、つまり、地図平面を俯瞰して表示したときに、メッシュ群における各値の地域的傾向を俯瞰的に把握することが可能となる。例えば表示データが国籍別人数を表現している場合、国籍ａ，ｂ，ｃの人間がいる各地域をおおよそ俯瞰的に認識することが可能となる。
【００３６】
[変形例３]
メッシュの形状は正方形に限定されない。また、各メッシュ内の事象を表す複数の値はメッシュ内に居る人間の国籍別人数に限らず、どのような種類の値であってもよい。
【００３７】
［その他の変形例］
なお、上記実施の形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び／又は論理的に結合した１つの装置により実現されてもよいし、物理的及び／又は論理的に分離した２つ以上の装置を直接的及び／又は間接的に（例えば、有線及び／又は無線）で接続し、これら複数の装置により実現されてもよい。
【００３８】
本明細書で説明した各態様／実施形態は、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ、５Ｇ、ＦＲＡ（Future  Radio Access）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra Mobile Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステム及び／又はこれらに基づいて拡張された次世代システムに適用されてもよい。
【００３９】
本明細書で説明した実施形態の処理手順は、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
本明細書で説明した実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。
【００４０】
本明細書で使用する「システム」及び「通信網」という用語は、互換的に使用される。
【００４１】
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。また、「含む（including）」、「含んでいる（comprising）」、及びそれらの変形が、本明細書或いは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書或いは特許請求の範囲において使用されている用語「又は（or）」は、排他的論理和ではないことが意図される。また、本開示の全体において、例えば、英語でのa, an, 及びtheのように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。
【００４２】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）などの有線技術及び／又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【００４３】
「接続された（connected）」、「結合された（coupled）」という用語、又はこれらのあらゆる変形は、２又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された２つの要素間に１又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、２つの要素は、１又はそれ以上の電線、ケーブル及び／又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光（可視及び不可視の両方）領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」又は「結合」されると考えることができる。
【００４４】
本発明に係るサーバ装置１は、実施形態で説明したようにそれぞれの機能の全てを一体に備えた装置によっても実現可能であるし、それぞれの装置の機能を、さらに複数の装置に分散して実装したシステムであってもよい。
【００４５】
本発明は、サーバ装置１が行う情報処理方法、或いは、サーバ装置１としてコンピュータを機能させるためのプログラムといった形態でも実施が可能である。かかるプログラムは、光ディスク等の記録媒体に記録した形態で提供されたり、インターネット等の通信網を介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態で提供されたりすることが可能である。
【符号の説明】
【００４６】
１・・・サーバ装置、２・・・表示装置、３・・・通信網、１１・・・生成部、１２・・・提供部、１０１・・・制御部、１０２・・・通信部、１０３・・・記憶部。
【図１】
0006743165.tif 000002
【図２】
0006743165.tif 000003
【図３】
0006743165.tif 000004
【図４】
0006743165.tif 000005
【図５】
0006743165.tif 000006
【図６】
0006743165.tif 000007
【図７】
0006743165.tif 000008
【図８】
0006743165.tif 000009
【図９Ａ】
0006743165.tif 000010
【図９Ｂ】
0006743165.tif 000011
【図１０】
0006743165.tif 000012