(57)【要約】【課題】  ユーザにとって馴染みやすい町並みを表示することが可能であり、町並み表示サービスのコストが少なく、操作性に優れた町並み表示装置、町並み表示プログラム、及び町並み表示方法を提供する。【解決手段】  一つ以上の建物が点在する仮想的な町を上空から見た地図を表示する地図表示手段と、地図内における所定位置を特定する情報の入力を受け付ける受付手段と、所定位置の周辺に存在する建物に所定位置からの距離に基づく配列情報をそれぞれ付与する情報付与手段と、所定位置の周辺に存在する建物の側面画像を配列情報に基づいて一列に並べて表示する町並み表示手段と、を有する。【選択図】図１
2008262477.tif 000002
【特許請求の範囲】
【請求項１】
一つ以上の建物が点在する仮想的な町を上空から見た地図を表示する地図表示手段と、
前記地図内における所定位置を特定する情報の入力を受け付ける受付手段と、
前記所定位置の周辺に存在する建物に前記所定位置からの距離に基づく配列情報をそれぞれ付与する情報付与手段と、
前記所定位置の周辺に存在する建物の側面画像を前記配列情報に基づいて一列に並べて表示する町並み表示手段と、
を有することを特徴とする町並み表示装置。
【請求項２】
一つ以上の建物が点在する仮想的な町を上空から見た地図を表示する地図表示手段と、
前記地図内における所定位置を特定する情報の入力を受け付ける受付手段と、
前記所定位置の周辺に存在する建物に前記所定位置からの距離に基づく配列情報をそれぞれ付与する情報付与手段と、
前記配列情報に基づいて前記所定位置の周辺に存在する建物の側面画像を一列に並べて表示する町並み表示手段と、
をコンピュータに実現させることを特徴とする町並み表示プログラム。
【請求項３】
一つ以上の建物が点在する仮想的な町を上空から見た地図を表示する工程と、
前記地図内における所定位置を特定する情報の入力を受け付ける工程と、
前記所定位置の周辺に存在する建物に前記所定位置からの距離に基づく配列情報をそれぞれ付与する工程と、
前記所定位置の周辺に存在する建物の側面画像を前記配列情報に基づいて一列に並べて表示する工程と、
を有することを特徴とする町並み表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一つ以上の建物が点在する仮想的な町の町並みを表示する町並み表示装置、町並み表示プログラム、及び町並み表示方法に関する。
【背景技術】
【０００２】
例えば、インターネット上のＷＥＢサイトを利用するユーザに対して、家などの建物を付与し、ユーザーの所有する建物や他のユーザが所有する建物が点在する仮想的な町の町並みを表示するサービスが行われている。そして、仮想的な町の町並みを表示する際には、町を上空から見た図（平面図）や、斜め上空から見た図（立体図）を表示していた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、町を上空から見た図は平面図であって、建物などを側面から見る普段の実生活上の風景とはかけ離れており、ユーザにとっては馴染み難いという問題がある。
【０００４】
また、町を斜め上空から見た図は実生活上の風景に近い表示となるが、町をどのような方向（方位や高度）から表示させるのかをユーザ等が操作して決定する必要があり、サービスの利便性に欠ける場合がある。また、ユーザ等が決定した方向（方位や高度）に基づいて３次元的に建物を前後左右に配置したり、遠近に基づいて建物の側面画像の大きさを変えたり、建物を立体的に表現したりすることが必要となり、町並み表示装置の製造コストが増大し、町並み表示サービスの提供コストが増大する問題がある。
【０００５】
そこで本発明は、ユーザにとって馴染みやすい町並みを表示することが可能であり、簡素な操作性により高い利便性を提供することが可能な町並み表示装置、町並み表示プログラム、及び町並み表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、一つ以上の建物が点在する仮想的な町を上空から見た地図を表示する地図表示手段と、前記地図内における所定位置を特定する情報の入力を受け付ける受付手段と、前記所定位置の周辺に存在する建物に前記所定位置からの距離に基づく配列情報をそれぞれ付与する情報付与手段と、前記所定位置の周辺に存在する建物の側面画像を前記配列情報に基づいて一列に並べて表示する町並み表示手段と、を有する町並み表示装置である。
【０００７】
本発明の第２の態様は、一つ以上の建物が点在する仮想的な町を上空から見た地図を表示する地図表示手段と、前記地図内における所定位置を特定する情報の入力を受け付ける受付手段と、前記所定位置の周辺に存在する建物に前記所定位置からの距離に基づく配列情報をそれぞれ付与する情報付与手段と、前記配列情報に基づいて前記所定位置の周辺に存在する建物の側面画像を一列に並べて表示する町並み表示手段と、をコンピュータに実現させる町並み表示プログラムである。
【０００８】
本発明の第３の態様は、一つ以上の建物が点在する仮想的な町を上空から見た地図を表示する工程と、前記地図内における所定位置を特定する情報の入力を受け付ける工程と、前記所定位置の周辺に存在する建物に前記所定位置からの距離に基づく配列情報をそれぞれ付与する工程と、前記所定位置の周辺に存在する建物の側面画像を前記配列情報に基づいて一列に並べて表示する工程と、を有する町並み表示方法である。
【発明の効果】
【０００９】
本発明によれば、ユーザにとって馴染みやすい町並みを表示することが可能であり、簡素な操作性により高い利便性を提供することが可能な町並み表示装置、町並み表示プログラム、及び町並み表示方法を提供することが出来る。
【発明を実施するための最良の形態】
【００１０】
（１）町並み表示装置の構成
以下に、本発明の一実施形態にかかる町並み表示装置の構成について、図面を参照しながら説明する。図１は、本発明の一実施形態にかかる町並み表示装置の概略構成図であり、図３は、複数の建物が点在する仮想的な町を上空から見た地図を例示する概略図である。また、図４は、本発明の一実施形態にかかる町並み表示装置の動作を例示する概略図であり、（ａ）は地図内にて位置された所定位置と建物との距離を、（ｂ）は建物と配列情報との対応を、（ｃ）は配列情報に基づいて建物の側面画像を並べて表示した町並み画像をそれぞれ例示する概略図である。
【００１１】
図１に示すとおり、本実施形態にかかる町並み表示装置１０は、ＣＰＵ（中央演算処理装置）１１ａ、ＲＡＭ（ランダムアクセスメモリ）１１ｂ、外部記憶装置としてのＨＤＤ１１ｃ、通信ポート１１ｄを備えたコンピュータとして構成されている。
【００１２】
ＨＤＤ１１ｃには、町並み表示プログラム（図示しない）が格納されている。町並み表示プログラムは、ＨＤＤ１１ｃからＲＡＭ１１ｂへ読み出され、ＣＰＵ１１ａにより実行される。町並み表示プログラムは、コンピュータとして構成された町並み表示装置１０に、地図表示手段１２、受付手段１３、情報付与手段１４、及び町並み表示手段１５を実現するように構成されている。以下に、これらの各手段について説明する。
【００１３】
通信ポート１１ｄは、インターネット等のネットワーク３０を介してユーザ端末２０に接続されている。ネットワーク３０は、インターネットに限らず、携帯電話網、公衆電話網、あるいは専用線通信網のいずれの網を用いてもよい。なお、ユーザ端末２０は、ＣＲＴやＦＰＤなどの表示装置２０ａを備えている。
【００１４】
＜地図表示手段＞
まず、町並み表示装置１０に実現される地図表示手段１２について説明する。地図表示手段１２は、一つ以上の建物が点在する仮想的な町を上空から見た地図４０を表示するように構成されている。具体的には、地図表示手段１２は、図３に示すように、複数の建物４１が点在する仮想的な町を上空から見たときの地図４０の画像データを作成するように構成されている。そして、地図表示手段１２は、作成した画像データを通信ポート１１ｄを介してユーザ端末２０に送信し、ユーザ端末２０の表示装置２０ａに地図４０を表示させるように構成されている。
【００１５】
＜受付手段＞
続いて、町並み表示装置１０に実現される受付手段１３について説明する。受付手段１３は、地図４０内における所定位置４２を特定する情報の入力を受け付けるように構成されている。
【００１６】
地図４０内における所定位置４２を特定する情報としては、例えば、座標情報や、地図４０内における架空の住所などを用いることが出来る。なお、図４（ａ）では、所定位置４２として建物４１の存在しない位置を指定した様子を示しているが、本発明はかかる場合に限らず、所定位置４２として建物４１そのものを指定してもよい。たとえば、所定位置４２としてユーザが所有する仮想的な家などの建物４１を指定してもよい。
【００１７】
地図４０上の所定位置４２を特定する情報は、ユーザ端末２０から町並み表示装置１０へ、ユーザの操作に応じて随時送信されるように構成されている。例えば、町並み表示装置１０がＷＥＢサーバとして構成されている場合には、ユーザ端末２０に表示された地図４０上で所定位置４２がクリックされたときに、所定位置４２を特定する情報が、ＨＴＭＬのＰＯＳＴ送信等により、町並み表示装置１０へ送信されるように構成されている。
【００１８】
また、地図４０上の所定位置４２を特定する情報は、ユーザ端末２０から、町並み表示装置１０へ自動的に送信されるようにも構成されている。例えば、ユーザ端末２０が町並み表示装置１０へアクセスする際に用いるＵＲＬのパラメータに所定位置４２を特定する情報を予め含ませておき、ユーザ端末２０が町並み表示装置１０にアクセスすると同時に、所定位置４２を特定する情報が町並み表示装置１０に送信される（渡される）ように構成されている。その他、ユーザ端末２０内の履歴ファイル（ｃｏｏｋｉｅ等）に所定位置４２を特定する情報を予め記録しておき、ユーザ端末２０が町並み表示装置１０にアクセスした後に、履歴ファイルに記録された情報（所定位置４２を特定する情報）が、町並み表示装置１０へ自動的に送信される（渡される）ようにも構成されている。
【００１９】
受付手段１３は、ユーザ端末２０から送信された所定位置４２を特定する情報を通信ポート１１ｄを介して受信して、ＲＡＭ１１ｂあるいはＨＤＤ１１ｃ上に保持するように構成されている。
【００２０】
＜情報付与手段＞
続いて、町並み表示装置１０に実現される情報付与手段１４について説明する。情報付与手段１４は、所定位置４２の周辺に存在する建物４１に、所定位置４２からの距離に基づく配列情報をそれぞれ付与するように構成されている。
【００２１】
具体的には、情報付与手段１４は、所定位置４２の周辺に存在する各建物４１に、所定位置４２に近い順に連番の配列情報をそれぞれ付与して対応表４５を作成し、対応表４５をＲＡＭ１１ｂに保持するように構成されている。例えば、図４（ａ）は、所定位置４２と建物４１との位置関係を示す概要図であるが、所定位置４２からは建物Ｂ、Ｃ、Ａの順で遠くなっている。そこで、情報付与手段１４は、建物Ｂ、Ｃ、Ａに対して配列情報１、２、３をそれぞれ付与し、図４（ｂ）に示す対応表４５を作成して、ＲＡＭ１１ｂに保持するように構成されている。
【００２２】
＜町並み表示手段＞
続いて、町並み表示装置１０に実現される町並み表示手段１５について説明する。町並み表示手段１５は、所定位置４２の周辺に存在する建物４１の側面画像４１ｂを、配列情報に基づいて一列に並べて表示するように構成されている。
【００２３】
具体的には、町並み表示手段１５は、対応表４５を参照し、建物４１の側面画像４１ｂを配列情報が連番となるように一列に並べ、町並み画像４４の画像データを作成する様に構成されている。例えば、図４（ｂ）に示すように、建物Ｂ、Ｃ、Ａに対して配列情報１、２、３がそれぞれ付与されている場合には、町並み表示手段１５は、配列情報が連番となるように（すなわちＢ，Ｃ，Ａの順番に）建物４１の側面画像４１ａを横一列に並べて表示した町並み画像４４の画像データを作成する様に構成されている。そして、町並み表示手段１５は、作成した画像データを通信ポート１１ｄを介してユーザ端末２０に送信して、ユーザ端末２０の表示装置２０ａに町並み画像４４を表示させるように構成されている。
【００２４】
（２）町並み表示方法
続いて、上述した町並み表示装置１０によって実施される本発明の一実施形態にかかる
町並み表示方法について、図面を参照しながら説明する。図２は、本発明の一実施形態にかかる町並み表示措置の動作を示すフロー図である。
【００２５】
＜地図表示工程＞
まず、一つ以上の建物４１が点在する仮想的な町を上空から見た地図４０を表示する（Ｓ１）。具体的には、地図表示手段１２により、複数の建物４１が点在する仮想的な町を上空から見たときの地図４０を示す画像データを作成させる。そして、地図表示手段１２により、作成した画像データを通信ポート１１ｄを介してユーザ端末２０に送信させて、ユーザ端末２０の表示装置２０ａに地図４０を表示させる。
【００２６】
＜受付工程＞
続いて、地図４０内における所定位置４２を特定する情報を受け付ける（Ｓ２）。具体的には、ユーザ端末２０に表示された地図４０上の所定位置４２をクリックする等して、所定位置４２を特定する情報を、ユーザ端末２０から町並み表示装置１０へと送信させる。そして、受付手段１３により、ユーザ端末２０から送信された所定位置４２を特定する情報を通信ポート１１ｄを介して受信させて、ＲＡＭ１１ｂあるいはＨＤＤ１１ｃ上に保持させる。
【００２７】
＜情報付与工程＞
続いて、所定位置４２の周辺に存在する建物４１に、所定位置４２からの距離に基づく配列情報をそれぞれ付与する（Ｓ３）。具体的には、情報付与手段１４により、所定位置４２に近い各建物４１に、所定位置４２から近い順に連番の配列情報を付与させて対応表４５を作成させ、対応表４５をＲＡＭ１１ｂに保持させる。
【００２８】
＜町並み表示工程＞
続いて、所定位置４２の周辺に存在する建物４１の側面画像４１ｂを、配列情報に基づいて一列に並べて表示する（Ｓ４）。具体的には、町並み表示手段１５により、対応表４５を参照させ、建物４１の側面画像４１ｂを配列情報が連番となるように一列に並べさせて、町並み画像４４の画像データを作成させる。そして、町並み表示手段１５により、作成した画像データを通信ポート１１ｄを介してユーザ端末２０へと送信させて、ユーザ端末２０の表示装置２０ａに町並み画像４４を表示させる。
【００２９】
（３）本発明の一実施形態における効果
本発明の一実施形態によれば、以下の（ａ）〜（ｄ）の効果を奏する。
【００３０】
（ａ）本実施形態にかかる町並み表示手段１５は、所定位置４２の周辺に存在する建物４１の側面画像４１ｂを、配列情報に基づいて一列に並べて表示する。すなわち、ユーザは、町を上空から平面図として見るだけではなく、側面からの視点による町並み画像４４を見ることが出来る。かかる町並み画像４４は、ユーザが普段の実生活を通して見る風景と似通っており、馴染みやすい。
【００３１】
（ｂ）本実施形態にかかる町並み表示手段１５は、所定位置４２の周辺に存在する建物４１の側面画像４１ｂを自動的に並べて表示する。そのため、町をどのような方向（方位や高度）から表示させるのかを、ユーザ等が操作して決定する必要がない。すなわち、サービスを利用するユーザに対して、簡素な操作性による高い利便性を提供することが出来る。
【００３２】
（ｃ）本実施形態にかかる情報付与手段１４は、所定位置４２の周辺に存在する建物４１に、所定位置４２からの距離に基づく配列情報をそれぞれ付与する。そして、本実施形態にかかる町並み表示手段１５は、情報付与手段１４がＲＡＭ１１ｂに保持している対応表
４５を参照し、建物４１の側面画像４１ｂを配列情報が連番となるように一列に並べて町並み画像４４の画像データを作成する。すなわち、本実施形態では、町を表示させる方向（方位や高度）によって、建物４１の側面画像４１ｂを３次元的に前後左右に配置したり、遠近に基づいて側面画像４１ｂの大きさを変えたり、建物を立体的に表現したりする必要がない。そのため、町並み表示装置１０の製造コストを低く抑えることができ、町並み表示サービスの提供コストを低減できる。
【００３３】
（ｄ）本実施形態においては、ユーザ端末２０が町並み表示装置１０へアクセスする際に用いるＵＲＬのパラメータに所定位置４２を特定する情報を予め含ませることで、ユーザ端末２０が町並み表示装置１０にアクセスすると同時に、所定位置４２を特定する情報が町並み表示装置１０へと自動的に送信することができる。また、ユーザ端末２０内の履歴ファイル（ｃｏｏｋｉｅ等）に所定位置４２を特定する情報を予め記録しておくことで、ユーザ端末２０が町並み表示装置１０にアクセスした後に、履歴ファイルに記録された情報（所定位置４２を特定する情報）が自動的に町並み表示装置１０へと自動的に送信することができる。すなわち、所定位置４２を特定する情報として、例えば、ユーザが所有する（住む）仮想的な建物４１の位置を自動的に送信することとすれば、ユーザがアクセスするたびに馴染み深い近所の町並みを表示させることが出来る。
【００３４】
（４）本発明の他の実施形態
上述した実施形態では、建物４１の側面画像４１ｂを、所定位置４２から近い順に横一列に並べて表示させていた。すなわち、建物４１の側面画像４１ａの配列順序には、建物４１から所定位置４２までの距離の遠近のみが反映されており、建物４１が所定位置４２に対して左右のどちら側に存在するかは反映されていない。
【００３５】
しかしながら、本発明は上述の構成に限定されない。例えば、本発明の他の実施形態では、情報付与手段１４が所定位置４２の右側に存在する建物４１には＋の配列情報を付与し、所定位置４２の右側に存在する建物４１には−の配列情報を付与するように構成されている。そして、町並み表示手段１５が＋と−の符号も含めて配列情報が連番となるように建物４１の側面画像４１ａを配列させるように構成されている。その結果、建物４１が所定位置４２に対して左右のどちら側に存在するかを、町並み画像４４に反映させることが可能となる。
【００３６】
例えば、図５（ａ）は、所定位置４２と建物４１との位置関係を示す概要図である。本実施形態にかかる情報付与手段１４は、図５（ｂ）に示すように、所定位置４２上にある建物Ｄには配列番号０を、所定位置４２に対して右側に存在する建物Ａ，Ｃには配列情報２、１を、所定位置４２に対して左側に存在する建物Ｂ，Ｅには配列情報−１、−２をそれぞれ付与して対応表４５を作成し、ＲＡＭ１１ｂに保持するように構成されている。そして、本実施形態にかかる町並み表示手段１５は、＋と−の符号も含めて配列情報が連番となるように（すなわち建物Ｅ，Ｂ，Ｄ，Ｃ，Ａの順番になるように）建物４１の側面画像４１ａを横一列に並べて配列させるように構成されている。その結果、図５（ｃ）に示すように、建物４１から所定位置４２までの距離の遠近のみではなく、建物４１が所定位置４２に対して左右のどちら側に存在するかが、町並み画像４４に反映される。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態にかかる町並み表示装置の概略構成図である。
【図２】本発明の一実施形態にかかる町並み表示措置の動作を示すフロー図である。
【図３】複数の建物が点在する仮想的な町を上空から見た地図を例示する概略図である。
【図４】本発明の一実施形態にかかる町並み表示装置の動作を例示する概略図であり、（ａ）は地図内にて位置された所定位置と建物との距離を、（ｂ）は建物と配列情報との対応を、（ｃ）は配列情報に基づいて建物の側面画像を並べて表示した町並み画像をそれぞれ例示する概略図である。
【図５】本発明の他の実施形態にかかる町並み表示装置の動作を例示する概略図であり、（ａ）は地図内にて位置された所定位置と建物との距離を、（ｂ）は建物と配列情報との対応を、（ｃ）は配列情報に基づいて建物の側面画像を並べて表示した町並み画像をそれぞれ例示する概略図である。
【符号の説明】
【００３８】
１０    町並み表示装置
１２    地図表示手段
１３    受付手段
１４    情報付与手段
１５    町並み表示手段
２０    ユーザ端末
３０    ネットワーク
４０    地図
４１    建物
４１ａ、４１ｂ  建物の側面画像
４２    地図上の所定位置
４４    町並み画像
【図１】
2008262477.tif 000003
【図２】
2008262477.tif 000004
【図３】
2008262477.tif 000005
【図４】
2008262477.tif 000006
【図５】
2008262477.tif 000007