(57)【要約】【課題】  端末に大容量記憶装置を必要とせずに、ＧＰＳ位置情報のアドレスをリアルタイムに表示する。【解決手段】  位置情報端末１００はＧＰＳモジュール１０５が出力する緯度経度データーを位置情報基地局２００へ送信する。位置情報基地局２００は受信した緯度経度の周辺の地図データー２０２、緯度経度データー２０３、アドレスデーター２０４を抽出して位置情報端末１００へ送信する。位置情報端末１００は、前記各データーを記憶装置１０８の２次元配列に格納し、ＧＰＳモジュール１０５が出力する緯度経度データーをもとに２次元配列におけるインデックスを算出して、地図上の現在位置及びアドレスを取得し、ＬＣＤ表示パネル１０４に表示する。【選択図】  図１
2006086833.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳ受信機を備える位置情報端末と、位置情報基地局とが通信ネットワークを介して接続されたＧＰＳ位置情報のアドレス表示システムにおいて、
前記位置情報基地局は、
地図データー、前記地図データーに対応づけられた緯度経度データー及びアドレスデーターを記憶する記憶手段と、
前記位置情報端末からの要求に対して、前記地図データーのうち指定範囲のデーターと、前記指定範囲のデーターに対応づけられた範囲の緯度経度データー及びアドレスデーターとを抽出する抽出手段と、
前記抽出した地図データー、緯度経度データー及びアドレスデーターを前記位置情報端末へ送信する送信手段とを備え、
前記位置情報端末は、
前記ＧＰＳ受信機から取得した現在位置の緯度経度を前記位置情報基地局へ送信し、範囲を指定して前記地図データー、緯度経度データー及びアドレスデーターを要求する要求手段と、
前記位置情報基地局から取得した地図データー、緯度経度データー及びアドレスデーターを対応づけて記憶する記憶手段と、
前記ＧＰＳ受信機から取得した緯度経度に対応するアドレスを、前記アドレスデーターから抽出して前記地図データーと共に表示する表示手段とを備えることを特徴とするＧＰＳ位置情報のアドレス表示システム。
【請求項２】
前記位置情報端末の記憶手段は、前記位置情報基地局から取得した地図データー、緯度経度データー及びアドレスデーターを、それぞれ２次元配列に格納し、前記表示手段は、前記２次元配列のインデックスの演算により緯度経度に対応するアドレスの格納番地を算出することを特徴とする請求項１に記載のＧＰＳ位置情報のアドレス表示システム。
【請求項３】
前記表示手段は、前記緯度経度データーを格納した前記２次元配列のインデックスと格納された緯度経度の値との対応関係を記憶し、前記対応関係に基づいて、前記２次元配列において、前記ＧＰＳ受信機から取得した現在位置の緯度経度に対応するアドレスの格納番地を特定することを特徴とする請求項２に記載のＧＰＳ位置情報のアドレス表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＧＰＳにより緯度経度の形態で得られる位置情報に基づき現在位置のアドレスをリアルタイムに表示するＧＰＳ位置情報のアドレス表示システムに関する。
【背景技術】
【０００２】
従来から、ＧＰＳにより緯度経度の形態で得られる自己の位置情報に基づき、画面上に表示された地図へ自己の現在位置を表示するものがあるが、地図上の番地表示は簡略化され境界線が分かりにくく、現在位置の正確な住所を把握できない。このため、自分が今どこにいるのか他人に伝えたい場合には不便である。これに対し、特許文献１に記載されるように緯度経度と住所を対応づけて記憶する住所データベースを備え、ＧＰＳにより得られる位置情報に基づき、前記住所データベースを参照して住所の形態で自己の位置情報を表示する装置が知られている。
【特許文献１】特公平7-49959号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来技術によれば、前記住所データベースとしては、ＣＤ−ＲＯＭ等の外部記憶装置が用いられる。ＣＤ−ＲＯＭ等の大容量記憶装置を用いた端末は小型化が困難で携帯に不便である。
この発明は、上記の事情に鑑みてなされたものであり、その目的は、端末に大容量記憶装置を必要とせずに、自己の現在位置のアドレスをリアルタイムに表示することができるＧＰＳ位置情報のアドレス表示システムを提供することである。
【課題を解決するための手段】
【０００４】
この発明は上記の課題を解決するためになされたもので、請求項１に記載の発明は、ＧＰＳ受信機を備える位置情報端末と、位置情報基地局とが通信ネットワークを介して接続されたＧＰＳ位置情報のアドレス表示システムにおいて、前記位置情報基地局は、地図データー、前記地図データーに対応づけられた緯度経度データー及びアドレスデーターを記憶する記憶手段と、前記位置情報端末からの要求に対して、前記地図データーのうち指定範囲のデーターと、前記指定範囲のデーターに対応づけられた範囲の緯度経度データー及びアドレスデーターとを抽出する抽出手段と、前記抽出した地図データー、緯度経度データー及びアドレスデーターを前記位置情報端末へ送信する送信手段とを備え、前記位置情報端末は、前記ＧＰＳ受信機から取得した現在位置の緯度経度を前記位置情報基地局へ送信し、範囲を指定して前記地図データー、緯度経度データー及びアドレスデーターを要求する要求手段と、前記位置情報基地局から取得した地図データー、緯度経度データー及びアドレスデーターを対応づけて記憶する記憶手段と、前記ＧＰＳ受信機から取得した緯度経度に対応するアドレスを、前記アドレスデーターから抽出して前記地図データーと共に表示する表示手段とを備えることを特徴とするＧＰＳ位置情報のアドレス表示システムである。
【０００５】
請求項２に記載の発明は、請求項１に記載のＧＰＳ位置情報のアドレス表示システムにおいて、前記位置情報端末の記憶手段は、前記位置情報基地局から取得した地図データー、緯度経度データー及びアドレスデーターを、それぞれ２次元配列に格納し、前記表示手段は、前記２次元配列のインデックスの演算により緯度経度に対応するアドレスの格納番地を算出することを特徴とする。
【０００６】
請求項３に記載の発明は、請求項２に記載のＧＰＳ位置情報のアドレス表示システムにおいて、前記表示手段は、前記緯度経度データーを格納した前記２次元配列のインデックスと格納された緯度経度の値との対応関係を記憶し、前記対応関係に基づいて、前記２次元配列において、前記ＧＰＳ受信機から取得した現在位置の緯度経度に対応するアドレスの格納番地を特定することを特徴とする。
【発明の効果】
【０００７】
この発明によれば、従来ＣＤ−ＲＯＭ等の外部記憶装置に格納していたデーターを通信ネットワークに接続されたサーバーに格納し、必要な部分のデーターを端末に取得する構成としたので、端末に大容量記憶装置を必要とせずに、自己の現在位置のアドレスをリアルタイムに表示することができる。前記端末を携帯することによって、出張先や旅行先などの不慣れな場所でも自己の現在位置のアドレスを正確に把握することができ、自分が今どこにいるのか他人に正確に伝えることができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照し、この発明の実施の形態について説明する。図１はこの発明の一実施の形態によるＧＰＳ位置情報のアドレス表示システムの構成を示すブロック図である。
位置情報端末１００は、例えばＧＰＳ携帯電話等の端末である。位置情報端末１００は通信ネットワーク３００に接続されている。通信ネットワーク３００は、例えば携帯電話網である。位置情報端末１００は通信ネットワーク３００に接続された位置情報基地局２００と通信を行う。
位置情報端末１００の携帯電話ブロック１０１は、データーの送受信を行う携帯電話通信モジュール１０２、操作が必要なときに使用されるキーボード１０３、地図、現在位置、アドレスを表示するＬＣＤ表示パネル１０４から構成される。
ＧＰＳモジュール１０５は、ＧＰＳの電波を受信して現在位置の緯度経度データーを出力するＧＰＳ受信機である。
コントローラー１０６は、データーバス１１１を介して、携帯電話ブロック１０１、ＧＰＳモジュール１０５、記憶装置１０８、Row Columnアドレスデコーダー１０９を制御する。制御プログラムＲＯＭ（制御プログラムリードオンリーメモリー）１０７には制御プログラムが記憶され、コントローラー１０６は当該制御プログラムに従って動作する。
【０００９】
記憶装置１０８には、地図画面データー１１２、緯度経度２次元配列データー１１３、アドレス２次元配列データー１１４が記憶され、また、Rowレジスター１１５、Columnレジスター１１６が設けられている。
図２は地図画面データー１１２の例である。地図画面データー１１２は、地図の画像データーが縦横１０づつに区分けされ、２次元配列に格納されたものである。なお、縦横を区分けする数は１０に限定されない。
緯度経度２次元配列データー１１３は、地図画面データー１１２において区分けされた各々の領域に対応する緯度経度データーであり、その一例を［表１］に示す。
【００１０】
【表１】
2006086833.tif 000003
アドレス２次元配列データー１１４は、地図画面データー１１２において区分けされた各々の領域に対応する住所を示すアドレスデーターであり、その一例を［表２］に示す。
【００１１】
【表２】
2006086833.tif 000004
地図画面データー１１２、緯度経度２次元配列データー１１３、アドレス２次元配列データー１１４は、Rowインデックス及びColumnインデックスで特定される２次元配列の領域に格納され、後に説明するようにインデックスに所定の演算を行うことで相互に対応づけされる。
Rowレジスター１１５、Columnレジスター１１６は、Row Columnアドレスデコーダー１０９が出力するRow値及びColumn値を記憶する。この値は２次元配列に格納されたデーターのインデックスを算出するときに使用される。
［表３］は、Row Columnアドレスデコーダー１０９内に記憶されるデーターの例である。
【００１２】
【表３】
2006086833.tif 000005
［表３］は緯度経度２次元配列データー１１３の内容をもとに生成され、緯度経度２次元配列データー１１３のRow値及びColumn値と緯度経度の対応関係を示すものである。Row Columnアドレスデコーダー１０９は、ＧＰＳモジュール１０５によって測定された緯度経度データーを［表３］によってRow値及びColumn値に変換し、データーバス１１１へ出力する。
位置情報基地局２００は通信ネットワーク３００を介して位置情報端末１００に接続されており、そのデーターサーバー２０１は、地図データー２０２、緯度経度データー２０３、アドレスデーター２０４を記憶する。地図データー２０２と、緯度経度データー２０３及びアドレスデーター２０４とは、対応づけて記憶される。対応づけの方法は、位置情報端末１００の記憶装置１０８における地図画面データー１１２、緯度経度２次元配列データー１１３、アドレス２次元配列データー１１４の対応づけと同様である。位置情報基地局２００は、位置情報端末１００から緯度経度データーを受信し、データーサーバー２０１に記憶された地図データー２０２、緯度経度データー２０３、アドレスデーター２０４から抽出したデーターを位置情報端末１００へ送信する。この位置情報基地局２００は、通信制御部２０５を介して位置情報端末１００と通信を行う。
【００１３】
次に上記で説明したシステムの動作を説明する。まず、図３を参照して、位置情報端末１００が、地図、現在位置、アドレスを表示するために必要なデーターを位置情報基地局２００から取得する処理の流れを説明する。
コントローラー１０６は、ＧＰＳモジュール１０５から自己の現在位置を示す緯度経度データーを読み出す（ステップＳ１１）。
コントローラー１０６は、読み出された緯度経度データーを携帯電話通信モジュール１０２を介して位置情報基地局２００へ送信し、前記緯度経度データーが示す位置の周辺を指定範囲として、当該範囲の地図データー２０２と、当該範囲の地図データー２０２に対応づけられた範囲の緯度経度データー２０３及びアドレスデーター２０４とを要求する（ステップＳ１２）。
位置情報基地局２００の通信制御部２０５が位置情報端末１００から緯度経度データー及びデーター取得の要求を受信すると、データーサーバー２０１は指定範囲の地図データー２０２と、当該範囲に対応づけられた範囲の緯度経度データー２０３及びアドレスデーター２０４とを抽出し、通信制御部２０５を介して位置情報端末１００へ送信する。
【００１４】
位置情報端末１００のコントローラー１０６は、携帯電話通信モジュール１０２を介して地図データー２０２のうち指定範囲のデーターを受信する（ステップＳ１３）。コントローラー１０６は、記憶装置１０８にデーターを格納する２次元配列の領域を確保し、図２のように、受信した範囲の地図データー２０２を格納番地（Ｒ２１，Ｃ２１）から（Ｒ３０，Ｃ３０）に格納して地図画面データー１１２を生成する（ステップＳ１４）。
次に、コントローラー１０６は、携帯電話通信モジュール１０２を介して、指定範囲の地図データー２０２に対応づけられた範囲の緯度経度データー２０３を受信する（ステップＳ１５）。コントローラー１０６は、記憶装置１０８にデーターを格納する２次元配列の領域を確保し、［表１］のように、受信した範囲の緯度経度データー２０３を格納番地（Ｒ１１，Ｃ１１）から（Ｒ２０，Ｃ２０）に格納して緯度経度２次元配列データー１１３を生成する（ステップＳ１６）。この各インデックスに１０づつ加算した格納番地が、地図画面データー１１２の格納番地（Ｒ２１，Ｃ２１）から（Ｒ３０，Ｃ３０）である。したがって、緯度経度２次元配列データー１１３における格納番地を示すRow値及びColumn値に１０づつ加算することにより、緯度経度に対応する地図画面データー１１２における格納番地のインデックスを算出することができる。
【００１５】
次に、コントローラー１０６は、緯度経度２次元配列データー１１３のRow及びColumnと緯度経度の対応関係をRow Columnアドレスデコーダー１０９に記憶する（ステップＳ１７）。［表３］は、Row Columnアドレスデコーダー１０９に記憶されたRow値及びColumn値の例である。緯度ごとにRow値を記憶し、経度ごとにColumn値を記憶する。ここでは緯度N18”からN27”に対応してＲ１１からＲ２０の値を記憶し、経度E41”からE50”に対応してＣ１１からＣ２０の値が記憶されている。緯度経度データーが入力されたときに、これらの値をもとにRow値及びColumn値を取得することにより、緯度経度２次元配列データー１１３における当該緯度経度データーの格納番地のRowインデックス及びColumnインデックスを取得することができる。Row Columnアドレスデコーダー１０９に記憶される内容は、記憶装置１０８に記憶される緯度経度２次元配列データー１１３の更新にともなって更新する。
次に、コントローラー１０６は、携帯電話通信モジュール１０２を介して、指定範囲の地図データー２０２に対応づけられた範囲のアドレスデーター２０４を受信する（ステップＳ１８）。コントローラー１０６は、記憶装置１０８にデーターを格納する２次元配列の領域を確保し、［表２］のように、受信した範囲のアドレスデーター２０４を格納番地（Ｒ１，Ｃ１）から（Ｒ１０，Ｃ１０）に格納してアドレス２次元配列データー１１４を生成する（ステップＳ１９）。この各インデックスに１０づつ加算した格納番地が、緯度経度２次元配列データー１１３の格納番地（Ｒ１１，Ｃ１１）から（Ｒ２０，Ｃ２０）である。したがって、緯度経度２次元配列データー１１３における格納番地に対応するアドレスは、緯度経度２次元配列データー１１３における格納番地を示すRow値及びColumn値から１０づつ減算することによりインデックスを算出することができる。
【００１６】
図４は、ここまでの処理で記憶された地図画面データー１１２、緯度経度２次元配列データー１１３、アドレス２次元配列データー１１４の対応づけを示す。図４の３つの平面は２次元配列の格納領域を表し、３つの平面の上下に対応する位置、例えば、（Ｒ１，Ｃ１）、（Ｒ１１，Ｃ１１）、（Ｒ２１，Ｃ２１）は地図上で同じ位置の地図画面データー、緯度経度データー、アドレスデーターである。緯度経度２次元配列データー１１３における格納番地のRowインデックス及びColumnインデックスにそれぞれ１０づつ加算すると、地図上で同じ位置の地図画面データーの格納番地となる。同様に、緯度経度２次元配列データー１１３における格納番地のRowインデックス及びColumnインデックスからそれぞれ１０づつ減算すると、地図上で同じ位置のアドレスデーターの格納番地となる。
以上の処理で、位置情報端末１００のＬＣＤ表示パネル１０４に、地図、現在位置、アドレスを表示するために必要なデーターが位置情報端末１００内に記憶される。
【００１７】
次に、図５を参照して、位置情報端末１００が、ＬＣＤ表示パネル１０４に表示された地図上に現在位置及びアドレスを表示する処理の流れを説明する。
コントローラー１０６は、ＧＰＳモジュール１０５から自己の現在位置を示す緯度経度データーを読み出し（ステップＳ２１）、読み出された緯度経度データーをRow Columnアドレスデコーダー１０９へ入力する。Row Columnアドレスデコーダー１０９は入力された緯度経度データーに対応するRow値及びColumn値を出力する。出力されたRow値及びColumn値を記憶装置１０８のRowレジスター１１５、Columnレジスター１１６に記憶する（ステップＳ２２）。
次に、コントローラー１０６は、Rowレジスター１１５、Columnレジスター１１６の値をもとに、地図画面データー１１２における格納番地を算出する（ステップＳ２３）。Rowレジスター１１５、Columnレジスター１１６の値は、Row Columnアドレスデコーダー１０９に緯度経度データーを入力して取得した値であるので、上記で説明したように、この値は緯度経度２次元配列データー１１３における格納番地を表す。この格納番地の各インデックスに１０づつ加算すれば、地図画面データー１１２における格納番地を算出することができる。
コントローラー１０６は、地図画面データー１１２の内容をＬＣＤ表示パネル１０４に表示し、さらに、ＬＣＤ表示パネル１０４に、上記で算出された地図画面データー１１２における格納番地に対応する位置に、図６に示すように自己現在位置マーク１２１を表示する（ステップＳ２４）。
【００１８】
次に、コントローラー１０６は、Rowレジスター１１５、Columnレジスター１１６の値をもとに、アドレス２次元配列データー１１４における格納番地を算出する（ステップＳ２５）。上記と同様に、Rowレジスター１１５、Columnレジスター１１６の値は緯度経度２次元配列データー１１３における格納番地を表すので、アドレス２次元配列データー１１４における格納番地は、緯度経度２次元配列データー１１３における格納番地の各インデックスから１０づつ減算して算出することができる。アドレス２次元配列データー１１４において、算出された格納番地のデーターを取得し、図６に示すように現在位置アドレス表示１２２をＬＣＤ表示パネル１０４に表示する（ステップＳ２６）。
【００１９】
なお、上記の実施形態においては、記憶装置１０８に２次元配列の領域を確保し、地図画面データー１１２を（Ｒ２１，Ｃ２１）から（Ｒ３０，Ｃ３０）、緯度経度２次元配列データー１１３を（Ｒ１１，Ｃ１１）から（Ｒ２０，Ｃ２０）、アドレス２次元配列データー１１４を（Ｒ１，Ｃ１）から（Ｒ１０，Ｃ１０）に格納したが、２次元配列のインデックスのとり方は上記に限定されない。緯度経度２次元配列データー１１３の格納番地のインデックスに基づいて地図画面データー１１２及びアドレス２次元配列データー１１４の格納番地のインデックスが算出でき、各格納番地が重複しないように確保すればよい。
【産業上の利用可能性】
【００２０】
この発明は、ＧＰＳ位置情報をもとに現在位置のアドレスをリアルタイムに表示する携帯電話やＰＤＡ等に用いられる。
【図面の簡単な説明】
【００２１】
【図１】この発明の実施形態によるＧＰＳ位置情報のアドレス表示システムの構成を示すブロック図である。
【図２】地図画面データー１１２の例である。
【図３】位置情報端末１００が位置情報基地局２００からデーターを取得する処理の流れを示すフローチャートである。
【図４】記憶装置１０８に確保された２次元配列に格納されるデーターの格納番地の関係を示す図である。
【図５】位置情報端末１００が現在位置及びアドレスを表示する処理の流れを示すフローチャートである。
【図６】ＬＣＤ表示パネル１０４に表示される地図１２０、自己現在位置マーク１２１、現在位置アドレス表示１２２の例である。
【符号の説明】
【００２２】
１００…位置情報端末、１０１…携帯電話ブロック、１０２…携帯電話通信モジュール、１０３…キーボード、１０４…ＬＣＤ表示パネル、１０５…ＧＰＳモジュール、１０６…コントローラー、１０７…制御プログラムＲＯＭ、１０８…記憶装置、１０９…Row Columnアドレスデコーダー、１１１…データーバス、１１２…地図画面データー、１１３…緯度経度２次元配列データー、１１４…アドレス２次元配列データー、１１５…Rowレジスター、１１６…Columnレジスター、１２０…地図、１２１…自己現在位置マーク、１２２…現在位置アドレス表示、２００…位置情報基地局、２０１…データーサーバー、２０２…地図データー、２０３…緯度経度データー、２０４…アドレスデーター、２０５…通信制御部、３００…通信ネットワーク
【図１】
2006086833.tif 000006
【図２】
2006086833.tif 000007
【図３】
2006086833.tif 000008
【図４】
2006086833.tif 000009
【図５】
2006086833.tif 000010
【図６】
2006086833.tif 000011