【手続補正書】
【提出日】平成24年1月12日(2012.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御部と記憶部とを少なくとも備えた地図情報提供サーバ、および、制御部を少なくとも備えた端末装置、を通信可能に接続した地図情報提供システムであって、
上記地図情報提供サーバの上記記憶部は、
２次元の地図情報を記憶する地図情報記憶手段、
を備え、
上記地図情報提供サーバの上記制御部は、
上記地図情報記憶手段に記憶された上記地図情報から、上記端末装置により要求された当該地図情報が表示される所定の表示領域分の上記地図情報を上記端末装置へ送信する地図情報送信手段、
を備え、
上記端末装置の上記制御部は、
上記地図情報提供サーバから上記地図情報送信手段により送信される上記地図情報を受信する地図情報取得手段と、
上記地図情報取得手段により受信された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換手段と、
上記座標変換手段により座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得手段により取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成手段と、
を備えたことを特徴とする、地図情報提供システム。
【請求項２】
請求項１に記載の地図情報提供システムにおいて、
上記座標変換手段は、
ｙ座標用の補正値を算出する補正値算出手段と、
上記補正値算出手段により算出された上記ｙ座標用の補正値を少なくとも用いてｙ座標を変換するｙ座標変換手段と、
を更に備えたことを特徴とする、地図情報提供システム。
【請求項３】
請求項２に記載の地図情報提供システムにおいて、
上記補正値算出手段は、
以下の数式１を用いて、上記表示領域の中心となる中心ｙ座標（ｃｙ）を変換することにより、変換後の中心ｙ座標（ｃｙ’）を算出し、
ｃｙ’＝ｃｙ＊（ｃｙ＋１）／２／ｈ        ・・・（数式１）
（ここで、「ｃｙ’」は、上記変換後の中心ｙ座標であり、「ｃｙ」は、上記中心ｙ座標であり、「ｈ」は、上記表示領域の高さである。）
以下の数式２を用いて、上記中心ｙ座標（ｃｙ）および上記変換後の中心ｙ座標（ｃｙ’）に対し、真上から見た地図が徐々に斜めから見た状態になるように変換するための係数であるスカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後の中心ｙ座標（ＣＹ）を算出し、
ＣＹ＝（ｃｙ＊（１００−Ｒ））＋（ｃｙ’＊Ｒ）  ・・・（数式２）
（ここで、「ＣＹ」は、上記スカイビュー率反映後の中心ｙ座標であり、「ｃｙ」は、上記中心ｙ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｃｙ’」は、上記変換後の中心ｙ座標である。）
以下の数式３を用いて、上記中心ｙ座標（ｃｙ）から上記スカイビュー率反映後の中心ｙ座標（ＣＹ）を差し引くことにより、上記ｙ座標用の補正値（Ｋ）を算出すること
Ｋ＝ｃｙ−ＣＹ                  ・・・（数式３）
（ここで、「Ｋ」は、上記ｙ座標用の補正値であり、「ｃｙ」は、上記中心ｙ座標であり、「ＣＹ」は、上記スカイビュー率反映後の中心ｙ座標である。）
を特徴とする、地図情報提供システム。
【請求項４】
請求項３に記載の地図情報提供システムにおいて、
上記ｙ座標変換手段は、
以下の数式４を用いて、上記変換前のｙ座標（ｙ）を変換することにより、仮変換後のｙ座標（ｙ’）を算出し、
ｙ’＝ｙ＊（ｙ＋１）／２／ｈ            ・・・（数式４）
（ここで、「ｙ’」は、上記仮変換後のｙ座標であり、「ｙ」は、上記変換前のｙ座標であり、「ｈ」は、上記表示領域の高さである。）
以下の数式５を用いて、上記変換前のｙ座標（ｙ）および上記仮変換後のｙ座標（ｙ’）に対し、上記スカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後のｙ座標（Ｙ）を算出し、
Ｙ＝（ｙ＊（１００−Ｒ））＋（ｙ’＊Ｒ）      ・・・（数式５）
（ここで、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「ｙ」は、上記変換前のｙ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｙ’」は、上記仮変換後のｙ座標である。）
以下の数式６を用いて、上記スカイビュー率反映後のｙ座標（Ｙ）に上記補正値算出手段により算出された上記ｙ座標用の補正値（Ｋ）を足すことにより、上記変換後のｙ座標（Ａｙ）に変換すること
Ａｙ＝Ｙ＋Ｋ                    ・・・（数式６）
（ここで、「Ａｙ」は、上記変換後のｙ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｋ」は、上記ｙ座標用の補正値である。）
を特徴とする、地図情報提供システム。
【請求項５】
請求項４に記載の地図情報提供システムにおいて、
上記座標変換手段は、
以下の数式７を用いて、上記変換前のｘ座標（ｘ）から上記表示領域の中心となる中心ｘ座標（ｃｘ）を差し引くことにより、中心座標調整後のｘ座標（ｘｘ）を算出し、
ｘｘ＝ｘ−ｃｘ                  ・・・（数式７）
（ここで、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標である。）
以下の数式８を用いて、上記中心座標調整後のｘ座標（ｘｘ）を変換することにより、仮変換後のｘ座標（ｘ’）を算出し、
ｘ’＝ｘｘ＊（ｘｘ＋１）／２／ｃｘ        ・・・（数式８）
（ここで、「ｘ’」は、上記仮変換後のｘ座標であり、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「ｃｘ」は、上記中心ｘ座標である。）
以下の数式９を用いて、上記中心座標調整後のｘ座標（ｘｘ）および上記仮変換後のｘ座標（ｘ’）に対し、上記スカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後のｘ座標（Ｘ）を算出し、
Ｘ＝（ｘｘ＊（１００−Ｒ））＋（ｘ’＊Ｒ）    ・・・（数式９）
（ここで、「Ｘ」は、上記スカイビュー率反映後のｘ座標であり、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｘ’」は、上記仮変換後のｘ座標である。）
上記変換前のｘ座標（ｘ）が上記中心ｘ座標（ｃｘ）よりも大きい場合、以下の数式１０を用いて、上記中心ｘ座標（ｃｘ）に上記スカイビュー率反映後のｘ座標（Ｘ）を足すことにより、中心座標調整前のｘ座標（Ｘ’）を算出し、または、
上記変換前のｘ座標（ｘ）が上記中心ｘ座標（ｃｘ）よりも小さい場合、以下の数式１１を用いて、上記中心ｘ座標（ｃｘ）から上記スカイビュー率反映後のｘ座標（Ｘ）を差し引くことにより、上記中心座標調整前のｘ座標（Ｘ’）を算出し、
ｘ＞ｃｘの場合：  Ｘ’＝ｃｘ＋Ｘ        ・・・（数式１０）
（ここで、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標であり、上記「Ｘ’」は、上記中心座標調整前のｘ座標であり、「Ｘ」は上記スカイビュー率反映後のｘ座標である。）
ｘ＜ｃｘの場合：  Ｘ’＝ｃｘ−Ｘ        ・・・（数式１１）
（ここで、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標であり、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「Ｘ」は上記スカイビュー率反映後のｘ座標である。）
上記中心座標調整前のｘ座標（Ｘ’）が０でない場合、以下の数式１２を用いて、上記ｙ座標変換手段により算出された対応する上記スカイビュー率反映後のｙ座標（Ｙ）、上記スカイビュー率反映後のｘ座標（Ｘ）、および、上記中心座標調整前のｘ座標（Ｘ’）から、変化幅調整後のｘ座標（ＸＸ）を算出し、または、
上記中心座標調整前のｘ座標（Ｘ’）が０である場合、以下の数式１３を用いて、上記ｙ座標変換手段により算出された対応する上記スカイビュー率反映後のｙ座標（Ｙ）、および、上記スカイビュー率反映後のｘ座標（Ｘ）から、変化幅調整後のｘ座標（ＸＸ）を算出し、
Ｘ’≠０の場合：  ＸＸ＝Ｙ＊Ｘ／Ｘ’        ・・・（数式１２）
（ここで、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｘ」は、上記スカイビュー率反映後のｘ座標である。）
Ｘ’＝０の場合：  ＸＸ＝Ｙ＊Ｘ／１        ・・・（数式１３）
（ここで、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｘ」は、上記スカイビュー率反映後のｘ座標である。）
以下の数式１４を用いて、上記変化幅調整後のｘ座標（ＸＸ）に上記変換前のｘ座標（ｘ）を足すことにより、上記変換後のｘ座標（Ａｘ）に変換すること
Ａｘ＝ＸＸ＋ｘ                  ・・・（数式１４）
（ここで、「Ａｘ」は、上記変換後のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「ｘ」は、上記変換前のｘ座標である。）
を特徴とする、地図情報提供システム。
【請求項６】
請求項１から５のうちいずれか一つに記載の地図情報提供システムにおいて、
上記端末装置は、表示部を更に備え、
上記端末装置の上記制御部は、
上記変換地図情報生成手段により生成された上記変換地図情報を、上記表示部を介して表示する地図表示手段、
を更に備えたことを特徴とする、地図情報提供システム。
【請求項７】
請求項６に記載の地図情報提供システムにおいて、
上記地図表示手段は、
上記スカイビュー率を連続的に変更した上記変換地図情報を、上記表示部を介して表示すること
を特徴とする、地図情報提供システム。
【請求項８】
請求項１から７のうちいずれか一つに記載の地図情報提供システムにおいて、
上記端末装置は、外部機器に通信可能に接続され、
上記端末装置の上記制御部は、
上記変換地図情報生成手段により生成された上記変換地図情報を上記外部機器へ送信することにより、上記外部機器に上記変換地図情報を提供する通信手段、
を更に備えたことを特徴とする、地図情報提供システム。
【請求項９】
地図情報提供サーバに通信可能に接続された、表示部と制御部とを少なくとも備えた端末装置であって、
上記制御部は、
上記地図情報提供サーバから送信される２次元の地図情報のうち当該地図情報が表示される所定の表示領域分の上記地図情報を受信する地図情報取得手段と、
上記地図情報取得手段により受信された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記表示領域の上記中央線から外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換手段と、
上記座標変換手段により座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得手段により取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成手段と、
上記変換地図情報生成手段により生成された上記変換地図情報を、上記表示部を介して表示する地図表示手段と、
を備えたことを特徴とする、端末装置。
【請求項１０】
表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えた地図情報提供サーバであって、
上記記憶部は、
２次元の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部は、
上記地図情報記憶手段に記憶された上記地図情報から当該地図情報が表示される所定の表示領域分の上記地図情報を取得する地図情報取得手段と、
上記地図情報取得手段により取得された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換手段と、
上記座標変換手段により座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得手段により取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成手段と、
上記変換地図情報生成手段により生成された上記変換地図情報を上記端末装置へ送信することにより、上記端末装置の上記表示部を介して表示させる地図表示制御手段と、
を備えたことを特徴とする、地図情報提供サーバ。
【請求項１１】
請求項１０に記載の地図情報提供サーバにおいて、
上記座標変換手段は、
ｙ座標用の補正値を算出する補正値算出手段と、
上記補正値算出手段により算出された上記ｙ座標用の補正値を少なくとも用いてｙ座標を変換するｙ座標変換手段と、
を更に備えたことを特徴とする、地図情報提供サーバ。
【請求項１２】
請求項１１に記載の地図情報提供サーバにおいて、
上記補正値算出手段は、
以下の数式１を用いて、上記表示領域の中心となる中心ｙ座標（ｃｙ）を変換することにより、変換後の中心ｙ座標（ｃｙ’）を算出し、
ｃｙ’＝ｃｙ＊（ｃｙ＋１）／２／ｈ        ・・・（数式１）
（ここで、「ｃｙ’」は、上記変換後の中心ｙ座標であり、「ｃｙ」は、上記中心ｙ座標であり、「ｈ」は、上記表示領域の高さである。）
以下の数式２を用いて、上記中心ｙ座標（ｃｙ）および上記変換後の中心ｙ座標（ｃｙ’）に対し、真上から見た地図が徐々に斜めから見た状態になるように変換するための係数であるスカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後の中心ｙ座標（ＣＹ）を算出し、
ＣＹ＝（ｃｙ＊（１００−Ｒ））＋（ｃｙ’＊Ｒ）  ・・・（数式２）
（ここで、「ＣＹ」は、上記スカイビュー率反映後の中心ｙ座標であり、「ｃｙ」は、上記中心ｙ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｃｙ’」は、上記変換後の中心ｙ座標である。）
以下の数式３を用いて、上記中心ｙ座標（ｃｙ）から上記スカイビュー率反映後の中心ｙ座標（ＣＹ）を差し引くことにより、上記ｙ座標用の補正値（Ｋ）を算出すること
Ｋ＝ｃｙ−ＣＹ                  ・・・（数式３）
（ここで、「Ｋ」は、上記ｙ座標用の補正値であり、「ｃｙ」は、上記中心ｙ座標であり、「ＣＹ」は、上記スカイビュー率反映後の中心ｙ座標である。）
を特徴とする、地図情報提供サーバ。
【請求項１３】
請求項１２に記載の地図情報提供サーバにおいて、
上記ｙ座標変換手段は、
以下の数式４を用いて、上記変換前のｙ座標（ｙ）を変換することにより、仮変換後のｙ座標（ｙ’）を算出し、
ｙ’＝ｙ＊（ｙ＋１）／２／ｈ            ・・・（数式４）
（ここで、「ｙ’」は、上記仮変換後のｙ座標であり、「ｙ」は、上記変換前のｙ座標であり、「ｈ」は、上記表示領域の高さである。）
以下の数式５を用いて、上記変換前のｙ座標（ｙ）および上記仮変換後のｙ座標（ｙ’）に対し、上記スカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後のｙ座標（Ｙ）を算出し、
Ｙ＝（ｙ＊（１００−Ｒ））＋（ｙ’＊Ｒ）      ・・・（数式５）
（ここで、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「ｙ」は、上記変換前のｙ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｙ’」は、上記仮変換後のｙ座標である。）
以下の数式６を用いて、上記スカイビュー率反映後のｙ座標（Ｙ）に上記補正値算出手段により算出された上記ｙ座標用の補正値（Ｋ）を足すことにより、上記変換後のｙ座標（Ａｙ）に変換すること
Ａｙ＝Ｙ＋Ｋ                    ・・・（数式６）
（ここで、「Ａｙ」は、上記変換後のｙ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｋ」は、上記ｙ座標用の補正値である。）
を特徴とする、地図情報提供サーバ。
【請求項１４】
請求項１３に記載の地図情報提供サーバにおいて、
上記座標変換手段は、
以下の数式７を用いて、上記変換前のｘ座標（ｘ）から上記表示領域の中心となる中心ｘ座標（ｃｘ）を差し引くことにより、中心座標調整後のｘ座標（ｘｘ）を算出し、
ｘｘ＝ｘ−ｃｘ                  ・・・（数式７）
（ここで、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標である。）
以下の数式８を用いて、上記中心座標調整後のｘ座標（ｘｘ）を変換することにより、仮変換後のｘ座標（ｘ’）を算出し、
ｘ’＝ｘｘ＊（ｘｘ＋１）／２／ｃｘ        ・・・（数式８）
（ここで、「ｘ’」は、上記仮変換後のｘ座標であり、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「ｃｘ」は、上記中心ｘ座標である。）
以下の数式９を用いて、上記中心座標調整後のｘ座標（ｘｘ）および上記仮変換後のｘ座標（ｘ’）に対し、上記スカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後のｘ座標（Ｘ）を算出し、
Ｘ＝（ｘｘ＊（１００−Ｒ））＋（ｘ’＊Ｒ）    ・・・（数式９）
（ここで、「Ｘ」は、上記スカイビュー率反映後のｘ座標であり、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｘ’」は、上記仮変換後のｘ座標である。）
上記変換前のｘ座標（ｘ）が上記中心ｘ座標（ｃｘ）よりも大きい場合、以下の数式１０を用いて、上記中心ｘ座標（ｃｘ）に上記スカイビュー率反映後のｘ座標（Ｘ）を足すことにより、中心座標調整前のｘ座標（Ｘ’）を算出し、または、
上記変換前のｘ座標（ｘ）が上記中心ｘ座標（ｃｘ）よりも小さい場合、以下の数式１１を用いて、上記中心ｘ座標（ｃｘ）から上記スカイビュー率反映後のｘ座標（Ｘ）を差し引くことにより、上記中心座標調整前のｘ座標（Ｘ’）を算出し、
ｘ＞ｃｘの場合：  Ｘ’＝ｃｘ＋Ｘ        ・・・（数式１０）
（ここで、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標であり、上記「Ｘ’」は、上記中心座標調整前のｘ座標であり、「Ｘ」は上記スカイビュー率反映後のｘ座標である。）
ｘ＜ｃｘの場合：  Ｘ’＝ｃｘ−Ｘ        ・・・（数式１１）
（ここで、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標であり、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「Ｘ」は上記スカイビュー率反映後のｘ座標である。）
上記中心座標調整前のｘ座標（Ｘ’）が０でない場合、以下の数式１２を用いて、上記ｙ座標変換手段により算出された対応する上記スカイビュー率反映後のｙ座標（Ｙ）、上記スカイビュー率反映後のｘ座標（Ｘ）、および、上記中心座標調整前のｘ座標（Ｘ’）から、変化幅調整後のｘ座標（ＸＸ）を算出し、または、
上記中心座標調整前のｘ座標（Ｘ’）が０である場合、以下の数式１３を用いて、上記ｙ座標変換手段により算出された対応する上記スカイビュー率反映後のｙ座標（Ｙ）、および、上記スカイビュー率反映後のｘ座標（Ｘ）から、変化幅調整後のｘ座標（ＸＸ）を算出し、
Ｘ’≠０の場合：  ＸＸ＝Ｙ＊Ｘ／Ｘ’        ・・・（数式１２）
（ここで、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｘ」は、上記スカイビュー率反映後のｘ座標である。）
Ｘ’＝０の場合：  ＸＸ＝Ｙ＊Ｘ／１        ・・・（数式１３）
（ここで、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｘ」は、上記スカイビュー率反映後のｘ座標である。）
以下の数式１４を用いて、上記変化幅調整後のｘ座標（ＸＸ）に上記変換前のｘ座標（ｘ）を足すことにより、上記変換後のｘ座標（Ａｘ）に変換すること
Ａｘ＝ＸＸ＋ｘ                  ・・・（数式１４）
（ここで、「Ａｘ」は、上記変換後のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「ｘ」は、上記変換前のｘ座標である。）
を特徴とする、地図情報提供サーバ。
【請求項１５】
表示部と制御部と記憶部とを少なくとも備えた地図情報表示装置であって、
上記記憶部は、
２次元の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部は、
上記地図情報記憶手段に記憶された上記地図情報から当該地図情報が表示される所定の表示領域分の上記地図情報を取得する地図情報取得手段と、
上記地図情報取得手段により取得された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換手段と、
上記座標変換手段により座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得手段により取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成手段と、
上記変換地図情報生成手段により生成された上記変換地図情報を、上記表示部を介して表示する地図表示手段と、
を備えたことを特徴とする、地図情報表示装置。
【請求項１６】
請求項１５に記載の地図情報表示装置において、
上記座標変換手段は、
ｙ座標用の補正値を算出する補正値算出手段と、
上記補正値算出手段により算出された上記ｙ座標用の補正値を少なくとも用いてｙ座標を変換するｙ座標変換手段と、
を更に備えたことを特徴とする、地図情報表示装置。
【請求項１７】
請求項１６に記載の地図情報表示装置において、
上記補正値算出手段は、
以下の数式１を用いて、上記表示領域の中心となる中心ｙ座標（ｃｙ）を変換することにより、変換後の中心ｙ座標（ｃｙ’）を算出し、
ｃｙ’＝ｃｙ＊（ｃｙ＋１）／２／ｈ        ・・・（数式１）
（ここで、「ｃｙ’」は、上記変換後の中心ｙ座標であり、「ｃｙ」は、上記中心ｙ座標であり、「ｈ」は、上記表示領域の高さである。）
以下の数式２を用いて、上記中心ｙ座標（ｃｙ）および上記変換後の中心ｙ座標（ｃｙ’）に対し、真上から見た地図が徐々に斜めから見た状態になるように変換するための係数であるスカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後の中心ｙ座標（ＣＹ）を算出し、
ＣＹ＝（ｃｙ＊（１００−Ｒ））＋（ｃｙ’＊Ｒ）  ・・・（数式２）
（ここで、「ＣＹ」は、上記スカイビュー率反映後の中心ｙ座標であり、「ｃｙ」は、上記中心ｙ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｃｙ’」は、上記変換後の中心ｙ座標である。）
以下の数式３を用いて、上記中心ｙ座標（ｃｙ）から上記スカイビュー率反映後の中心ｙ座標（ＣＹ）を差し引くことにより、上記ｙ座標用の補正値（Ｋ）を算出すること
Ｋ＝ｃｙ−ＣＹ                  ・・・（数式３）
（ここで、「Ｋ」は、上記ｙ座標用の補正値であり、「ｃｙ」は、上記中心ｙ座標であり、「ＣＹ」は、上記スカイビュー率反映後の中心ｙ座標である。）
を特徴とする、地図情報表示装置。
【請求項１８】
請求項１７に記載の地図情報表示装置において、
上記ｙ座標変換手段は、
以下の数式４を用いて、上記変換前のｙ座標（ｙ）を変換することにより、仮変換後のｙ座標（ｙ’）を算出し、
ｙ’＝ｙ＊（ｙ＋１）／２／ｈ            ・・・（数式４）
（ここで、「ｙ’」は、上記仮変換後のｙ座標であり、「ｙ」は、上記変換前のｙ座標であり、「ｈ」は、上記表示領域の高さである。）
以下の数式５を用いて、上記変換前のｙ座標（ｙ）および上記仮変換後のｙ座標（ｙ’）に対し、上記スカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後のｙ座標（Ｙ）を算出し、
Ｙ＝（ｙ＊（１００−Ｒ））＋（ｙ’＊Ｒ）      ・・・（数式５）
（ここで、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「ｙ」は、上記変換前のｙ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｙ’」は、上記仮変換後のｙ座標である。）
以下の数式６を用いて、上記スカイビュー率反映後のｙ座標（Ｙ）に上記補正値算出手段により算出された上記ｙ座標用の補正値（Ｋ）を足すことにより、上記変換後のｙ座標（Ａｙ）に変換すること
Ａｙ＝Ｙ＋Ｋ                    ・・・（数式６）
（ここで、「Ａｙ」は、上記変換後のｙ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｋ」は、上記ｙ座標用の補正値である。）
を特徴とする、地図情報表示装置。
【請求項１９】
請求項１８に記載の地図情報表示装置において、
上記座標変換手段は、
以下の数式７を用いて、上記変換前のｘ座標（ｘ）から上記表示領域の中心となる中心ｘ座標（ｃｘ）を差し引くことにより、中心座標調整後のｘ座標（ｘｘ）を算出し、
ｘｘ＝ｘ−ｃｘ                  ・・・（数式７）
（ここで、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標である。）
以下の数式８を用いて、上記中心座標調整後のｘ座標（ｘｘ）を変換することにより、仮変換後のｘ座標（ｘ’）を算出し、
ｘ’＝ｘｘ＊（ｘｘ＋１）／２／ｃｘ        ・・・（数式８）
（ここで、「ｘ’」は、上記仮変換後のｘ座標であり、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「ｃｘ」は、上記中心ｘ座標である。）
以下の数式９を用いて、上記中心座標調整後のｘ座標（ｘｘ）および上記仮変換後のｘ座標（ｘ’）に対し、上記スカイビュー率（Ｒ）を反映することにより、スカイビュー率反映後のｘ座標（Ｘ）を算出し、
Ｘ＝（ｘｘ＊（１００−Ｒ））＋（ｘ’＊Ｒ）    ・・・（数式９）
（ここで、「Ｘ」は、上記スカイビュー率反映後のｘ座標であり、「ｘｘ」は、上記中心座標調整後のｘ座標であり、「Ｒ」は、上記スカイビュー率であり、「ｘ’」は、上記仮変換後のｘ座標である。）
上記変換前のｘ座標（ｘ）が上記中心ｘ座標（ｃｘ）よりも大きい場合、以下の数式１０を用いて、上記中心ｘ座標（ｃｘ）に上記スカイビュー率反映後のｘ座標（Ｘ）を足すことにより、中心座標調整前のｘ座標（Ｘ’）を算出し、または、
上記変換前のｘ座標（ｘ）が上記中心ｘ座標（ｃｘ）よりも小さい場合、以下の数式１１を用いて、上記中心ｘ座標（ｃｘ）から上記スカイビュー率反映後のｘ座標（Ｘ）を差し引くことにより、上記中心座標調整前のｘ座標（Ｘ’）を算出し、
ｘ＞ｃｘの場合：  Ｘ’＝ｃｘ＋Ｘ        ・・・（数式１０）
（ここで、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標であり、上記「Ｘ’」は、上記中心座標調整前のｘ座標であり、「Ｘ」は上記スカイビュー率反映後のｘ座標である。）
ｘ＜ｃｘの場合：  Ｘ’＝ｃｘ−Ｘ        ・・・（数式１１）
（ここで、「ｘ」は、上記変換前のｘ座標であり、「ｃｘ」は、上記中心ｘ座標であり、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「Ｘ」は上記スカイビュー率反映後のｘ座標である。）
上記中心座標調整前のｘ座標（Ｘ’）が０でない場合、以下の数式１２を用いて、上記ｙ座標変換手段により算出された対応する上記スカイビュー率反映後のｙ座標（Ｙ）、上記スカイビュー率反映後のｘ座標（Ｘ）、および、上記中心座標調整前のｘ座標（Ｘ’）から、変化幅調整後のｘ座標（ＸＸ）を算出し、または、
上記中心座標調整前のｘ座標（Ｘ’）が０である場合、以下の数式１３を用いて、上記ｙ座標変換手段により算出された対応する上記スカイビュー率反映後のｙ座標（Ｙ）、および、上記スカイビュー率反映後のｘ座標（Ｘ）から、変化幅調整後のｘ座標（ＸＸ）を算出し、
Ｘ’≠０の場合：  ＸＸ＝Ｙ＊Ｘ／Ｘ’        ・・・（数式１２）
（ここで、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｘ」は、上記スカイビュー率反映後のｘ座標である。）
Ｘ’＝０の場合：  ＸＸ＝Ｙ＊Ｘ／１        ・・・（数式１３）
（ここで、「Ｘ’」は、上記中心座標調整前のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「Ｙ」は、上記スカイビュー率反映後のｙ座標であり、「Ｘ」は、上記スカイビュー率反映後のｘ座標である。）
以下の数式１４を用いて、上記変化幅調整後のｘ座標（ＸＸ）に上記変換前のｘ座標（ｘ）を足すことにより、上記変換後のｘ座標（Ａｘ）に変換すること
Ａｘ＝ＸＸ＋ｘ                  ・・・（数式１４）
（ここで、「Ａｘ」は、上記変換後のｘ座標であり、「ＸＸ」は、上記変化幅調整後のｘ座標であり、「ｘ」は、上記変換前のｘ座標である。）
を特徴とする、地図情報表示装置。
【請求項２０】
制御部と記憶部とを少なくとも備えた地図情報提供サーバ、および、制御部を少なくとも備えた端末装置、を通信可能に接続した地図情報提供システムにおいて実行される地図情報変換方法であって、
上記地図情報提供サーバの上記記憶部は、
２次元の地図情報を記憶する地図情報記憶手段、
を備え、
上記地図情報提供サーバの上記制御部において実行される、上記地図情報記憶手段に記憶された上記地図情報から、上記端末装置により要求された当該地図情報が表示される所定の表示領域分の上記地図情報を上記端末装置へ送信する地図情報送信ステップと、
上記端末装置の上記制御部において実行される、上記地図情報提供サーバから上記地図情報送信ステップにて送信される上記地図情報を受信する地図情報取得ステップと、
上記端末装置の上記制御部において実行される、上記地図情報取得ステップにて受信された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換ステップと、
上記端末装置の上記制御部において実行される、上記座標変換ステップにて座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得ステップにて取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成ステップと、
を含むことを特徴とする、地図情報変換方法。
【請求項２１】
地図情報提供サーバに通信可能に接続された、表示部と制御部とを少なくとも備えた端末装置において実行される地図情報変換方法であって、
上記制御部において実行される、
上記地図情報提供サーバから送信される２次元の地図情報のうち当該地図情報が表示される所定の表示領域分の上記地図情報を受信する地図情報取得ステップと、
上記地図情報取得ステップにて受信された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換ステップと、
上記座標変換ステップにて座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得ステップにて取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成ステップと、
上記変換地図情報生成ステップにて生成された上記変換地図情報を、上記表示部を介して表示する地図表示ステップと、
を含むことを特徴とする、地図情報変換方法。
【請求項２２】
表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えた地図情報提供サーバにおいて実行される地図情報変換方法であって、
上記記憶部は、
２次元の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部において実行される、
上記地図情報記憶手段に記憶された上記地図情報から当該地図情報が表示される所定の表示領域分の上記地図情報を取得する地図情報取得ステップと、
上記地図情報取得ステップにて取得された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換ステップと、
上記座標変換ステップにて座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得ステップにて取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成ステップと、
上記変換地図情報生成ステップにて生成された上記変換地図情報を上記端末装置へ送信することにより、上記端末装置の上記表示部を介して表示させる地図表示制御ステップと、
を含むことを特徴とする、地図情報変換方法。
【請求項２３】
表示部と制御部と記憶部とを少なくとも備えた地図情報表示装置において実行される地図情報変換方法であって、
上記記憶部は、
２次元の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部において実行される、
上記地図情報記憶手段に記憶された上記地図情報から当該地図情報が表示される所定の表示領域分の上記地図情報を取得する地図情報取得ステップと、
上記地図情報取得ステップにて取得された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換ステップと、
上記座標変換ステップにて座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得ステップにて取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成ステップと、
上記変換地図情報生成ステップにて生成された上記変換地図情報を、上記表示部を介して表示する地図表示ステップと、
を含むことを特徴とする、地図情報変換方法。
【請求項２４】
表示部を少なくとも備えた端末装置に通信可能に接続された、記憶部と制御部とを少なくとも備えた地図情報提供サーバに実行させるためのプログラムであって、
上記記憶部は、
２次元の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部において、
上記地図情報記憶手段に記憶された上記地図情報から当該地図情報が表示される所定の表示領域分の上記地図情報を取得する地図情報取得ステップと、
上記地図情報取得ステップにて取得された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換ステップと、
上記座標変換ステップにて座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得ステップにて取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成ステップと、
上記変換地図情報生成ステップにて生成された上記変換地図情報を上記端末装置へ送信することにより、上記端末装置の上記表示部を介して表示させる地図表示制御ステップと、
を実行させるためのプログラム。
【請求項２５】
表示部と制御部と記憶部とを少なくとも備えた地図情報表示装置に実行させるためのプログラムであって、
上記記憶部は、
２次元の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部において、
上記地図情報記憶手段に記憶された上記地図情報から当該地図情報が表示される所定の表示領域分の上記地図情報を取得する地図情報取得ステップと、
上記地図情報取得ステップにて取得された上記地図情報の変換前のｘ座標およびｙ座標について、上記ｘ座標が同一の点を結んだ直線が、上記表示領域の縦方向の中央線を基準として対称である、上記中央線から上記表示領域の外側へ膨らむ曲線を描くように座標変換させ、上記ｘ座標については、上記表示領域の下の座標ほど上記中央線から離れるように変換する座標変換ステップと、
上記座標変換ステップにて座標変換された変換後のｘ座標およびｙ座標に基づいて、上記地図情報取得ステップにて取得された上記地図情報を変換した変換地図情報を生成する変換地図情報生成ステップと、
上記変換地図情報生成ステップにて生成された上記変換地図情報を、上記表示部を介して表示する地図表示ステップと、
を実行させるためのプログラム。