(57)【要約】【課題】地図内のある特定の地点から見た地図の表示範囲外にいる移動体の方向・距離及び移動体の移動方向を一度に表示できる電子機器、表示処理方法及びプログラムを提供する。【解決手段】演算部３３が、現在の携帯機器３の位置から目的地までの距離を、現在位置情報と、地図データに埋め込まれた目的地の位置情報とを基に算出する。次に、移動方向特定部３４が、現在の携帯機器３の移動方向を特定する。次に、表示処理部３５は、携帯機器３の現在位置情報、目的地の位置情報、目的地と現在位置との距離、移動方向を基に、地図内の矢印の位置・大きさ・向きを決定し、メモリ３１に記憶した地図データとあわせて、表示する地図画像を作成する。【選択図】図１
2007093226.tif 000002
【特許請求の範囲】
【請求項１】
特定の地点の位置情報を有し、特定の地点を含む所定範囲の地図を表現した地図データを記憶する記憶手段と、
前記所定範囲の地図外に位置する移動体の現在位置情報を取得する現在位置情報取得手段と、
前記記憶手段の記憶する地図の有する前記特定の地点の前記位置情報及び前記現在位置情報取得手段が取得した前記移動体の前記現在位置情報に基づいて、前記特定の地点と前記移動体との現在の距離を算出する距離算出手段と、
前記移動体の現在の移動方向を特定する移動方向特定手段と、
前記地図内の前記特定の地点と前記移動体の現在位置とを結ぶ直線上に、複数の情報を表現する印を加え、前記地図の地図画像を作成する表示画像作成手段と、
前記地図画像を表示するディスプレイと
を有し、
前記印が表現する複数の情報は、前記移動体の現在の移動方向と、前記特定の地点と前記移動体との現在の距離とを含む
電子機器。
【請求項２】
前記印は、前記直線上の前記地図の外縁との交点付近の地図上に表示される請求項１に記載の電子機器。
【請求項３】
前記表示画像作成手段は、前記印を任意の一定時間毎に更新した地図画像を作成する
請求項１に記載の電子機器。
【請求項４】
特定の地点の位置情報を有し、特定の地点を含む所定範囲の地図を表現した地図データを取得し記憶する第１の工程と、
前記所定範囲の地図外に位置する移動体の現在位置情報を取得する第２の工程と、
前記第１の工程において記憶した地図の有する前記特定の地点の前記位置情報及び前記第２の工程において取得した前記移動体の前記現在位置情報に基づいて、前記特定の地点と前記移動体との現在の距離を算出する第３の工程と、
前記移動体の現在の移動方向を特定する第４の工程と、
前記地図内の前記特定の地点と前記移動体の現在位置とを結ぶ直線上に、複数の情報を表現する印を加え、前記地図の地図画像を作成する第５の工程と、
前記第５の工程において作成された前記地図画像を表示する第６の工程と
を有する表示処理方法。
【請求項５】
前記第５の工程における前記印を任意の一定時間毎に更新した地図画像を作成する第７の工程
を更に有する請求項４に記載の表示処理方法。
【請求項６】
電子機器に実行させるプログラムであって、
特定の地点の位置情報を有し、特定の地点を含む所定範囲の地図を表現した地図データを取得し記憶する第１の手順と、
前記所定範囲の地図外に位置する移動体の現在位置情報を取得する第２の手順と、
前記第１の手順において記憶した地図の有する前記特定の地点の前記位置情報及び前記第２の手順において取得した前記移動体の前記現在位置情報に基づいて、前記特定の地点と前記移動体との現在の距離を算出する第３の手順と、
前記移動体の現在の移動方向を特定する第４の手順と、
前記地図内の前記特定の地点と前記移動体の現在位置とを結ぶ直線上内に、複数の情報を表現する印を加え、前記地図の地図画像を作成する第５の手順と、
前記第５の手順において作成された前記地図画像を表示する第６の手順と
を前記電子機器に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図内のある特定の地点から見た地図の表示範囲外にいる移動体の方向・距離及び移動体の移動方向を一度に表示できる電子機器、表示処理方法及びプログラムに関する。
【背景技術】
【０００２】
ナビゲーションを目的とした地図画像の表示技術では、利用者が地図の範囲内にいる場合、地図上に利用者の位置が表示される。
例えば、矢印を使って利用者の位置を表示する場合、利用者の位置は画面上での矢印の位置で表現し、利用者の進行方向は矢印の向きで表現し、利用者と目的地までの距離は、画面上の距離によって表現する。
しかし、利用者が地図の表示範囲外にいる場合、上述した３つの情報をまとめて表現できる方法が無く、別々に表示しなければならなかった。
【０００３】
例えば、特許文献１には、表示された地図外に利用者がいる場合、利用者と地図中心とを結ぶ線と地図境界との交点上に、利用者のアイコンと、方角を示す矢印とを重ねて表示する、或いは順番に切り替えて表示する技術が開示されている。
【０００４】
また、特許文献２には、表示された地図外に車両が存在する場合、車両のいる位置（向き）を地図の縁に表示する技術が開示されている。
また、特許文献３には、渋滞の情報を示す装置であって、渋滞の始点が表示する地図の表示範囲外である場合に、渋滞の起きている位置と方角を、渋滞が起きている道路と表示地図の縁の交点にマークを付加することで表示する装置についての技術が開示されている。
【０００５】
また、特許文献４には、渋滞の情報を示す装置であって、渋滞までの距離と渋滞のある方向とを別々に表示する装置についての技術が開示されている。
【０００６】
【特許文献１】特開２００２−２９７６４７号公報
【特許文献２】特開昭５９−２０８６９９号公報
【特許文献３】特開平１０−１９７２６０号公報
【特許文献４】特開２００４−１３２７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上述した特許文献に開示された技術には、表示する内容を別々に表示した場合、地図画像が煩雑になってしまい、上述した３つの情報を把握するのが困難になる、という不利益がある。
また、時間をずらして１つの情報ずつ表示する、という方法では、一度に上述した３つの情報全てを理解することができないという不利益がある。
【０００８】
本発明の目的は、地図内のある特定の地点から見た地図の表示範囲外にいる移動体の方向・距離及び移動体の移動方向を一度に表示できる電子機器、表示処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述した不利益を解消するために、第１の観点の発明の電子機器は、特定の地点の位置情報を有し、特定の地点を含む所定範囲の地図を表現した地図データを記憶する記憶手段と、前記所定範囲の地図外に位置する移動体の現在位置情報を取得する現在位置情報取得手段と、前記記憶手段の記憶する地図の有する前記特定の地点の前記位置情報及び前記現在位置情報取得手段が取得した前記移動体の前記現在位置情報に基づいて、前記特定の地点と前記移動体との現在の距離を算出する距離算出手段と、前記移動体の現在の移動方向を特定する移動方向特定手段と、前記地図内の前記特定の地点と前記移動体の現在位置とを結ぶ直線上に、複数の情報を表現する印を加え、前記地図の地図画像を作成する表示画像作成手段と、前記地図画像を表示するディスプレイとを有し、前記印が表現する複数の情報は、前記移動体の現在の移動方向と、前記特定の地点と前記移動体との現在の距離とを含む。
【００１０】
好適には、前記印は、前記直線上の前記地図の外縁との交点付近の地図上に表示される。
【００１１】
好適には、前記表示画像作成手段は、前記印を任意の一定時間毎に更新した地図画像を作成する。
【００１２】
第２の観点の発明の表示処理方法は、特定の地点の位置情報を有し、特定の地点を含む所定範囲の地図を表現した地図データを取得し記憶する第１の工程と、前記所定範囲の地図外に位置する移動体の現在位置情報を取得する第２の工程と、前記第１の工程において記憶した地図の有する前記特定の地点の前記位置情報及び前記第２の工程において取得した前記移動体の前記現在位置情報に基づいて、前記特定の地点と前記移動体との現在の距離を算出する第３の工程と、前記移動体の現在の移動方向を特定する第４の工程と、前記地図内の前記特定の地点と前記移動体の現在位置とを結ぶ直線上に、複数の情報を表現する印を加え、前記地図の地図画像を作成する第５の工程と、前記第５の工程において作成された前記地図画像を表示する第６の工程とを有する。
【００１３】
好適には、前記第５の工程における前記印を任意の一定時間毎に更新した地図画像を作成する第７の工程を更に有する。
【００１４】
第３の観点の発明のプログラムは、電子機器に実行させるプログラムであって、特定の地点の位置情報を有し、特定の地点を含む所定範囲の地図を表現した地図データを取得し記憶する第１の手順と、前記所定範囲の地図外に位置する移動体の現在位置情報を取得する第２の手順と、前記第１の手順において記憶した地図の有する前記特定の地点の前記位置情報及び前記第２の手順において取得した前記移動体の前記現在位置情報に基づいて、特定の地点と前記移動体との現在の距離を算出する第３の手順と、前記移動体の現在の移動方向を特定する第４の手順と、前記地図内の前記特定の地点と前記移動体の現在位置とを結ぶ直線上内に、複数の情報を表現する印を加え、前記地図の地図画像を作成する第５の手順と、前記第５の手順において作成された前記地図画像を表示する第６の手順とを前記電子機器に実行させる。
【発明の効果】
【００１５】
本発明によれば、地図内のある特定の地点から見た地図の表示範囲外にいる移動体の方向・距離及び移動体の移動方向を一度に表示できる電子機器、表示処理方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態に係わる携帯機器を含む地図表示システムについて説明する。
図１は、本実施形態の地図表示システム１のブロック図である。
図１に示すように、地図表示システム１は地図データ作成装置２と携帯機器３からなり、更に携帯機器３は、メモリ３１、ＧＰＳ受信機３２、演算部３３、移動方向特定部３４、表示処理部３５及びディスプレイ３６を有する。
ここで携帯機器３は、第１の観点の発明の電子機器の一例である。
【００１７】
地図データ作成装置２は、特定の範囲を有する地図データを作成し、携帯機器３に送信する。
特定の範囲を有する地図とは、例えば、特定の目的地を表示するための地図等である。
また、地図データ作成装置２の作成する地図データは、地図内の各点に対し経度・緯度等の位置情報を有する。
なお、携帯機器３への送信方法は、有線・無線を問わない。
【００１８】
携帯機器３のメモリ３１は、地図データ作成装置２から受信した地図データ等を記憶する。
ＧＰＳ受信部３２は、ＧＰＳ衛星と通信を行い、現在位置情報を取得する。
演算部３３は、現在位置情報と地図データ中の目的地の位置情報とを基に、目的地と現在位置との距離を計算する。
移動方向特定部３４は、携帯機器３を有するユーザの現在の移動方向を特定する。
表示処理部３５は、メモリ３１に記憶された地図データと、ＧＰＳ受信部３２が取得した位置情報とを基に、ユーザが現在地図の範囲内にいるかどうかを判断し、いない場合には演算部３３の計算した距離情報等を基に表示する地図を作成する。
ディスプレイ３６は、表示処理部３５の作成した地図を表示する。
上述したメモリ３１、ＧＰＳ受信機３２、演算部３３、移動方向特定部３４、表示処理部３５及びディスプレイ３６は、例えば、データ線３０によって接続されている。
【００１９】
なお、上述したメモリ３１は本発明の記憶手段の一例であり、上述したＧＰＳ受信機３２は本発明の現在位置情報取得手段の一例であり、上述した演算部３３は本発明の距離算出手段の一例であり、上述した移動方向特定部３４は本発明の移動方向特定手段の一例であり、上述した表示処理部３５は本発明の表示画像作成手段の一例である。
【００２０】
次に、表示処理部３５の作成する地図画像について説明する。
図２は、表示処理部３５の作成する地図画像の一例である。図２に示す地図画像は、地図表示システム１のユーザが、地図の表示範囲内にいない場合の地図画像である。
図２に示すように、表示処理部３５の作成する地図画像は、矢印Ａを有する。
矢印Ａは、地図中の目的地から見てユーザの現在いる方向、ユーザの移動方向、及び目的地からユーザの現在位置までの距離を表現している。
【００２１】
図３は、矢印を表示する位置を求めるための図である。
矢印Ａは、図３に示すように、目的地とユーザの現在位置とを結んだ直線と地図の外縁とが交わるところに位置するため、目的地から見たユーザの方向を表している。また、矢印Ａの方向はユーザが現在移動している方向を、矢印Ａの大きさは目的地からユーザの現在位置までの距離を表している。
矢印Ａの大きさについては、例えば、図４のように、距離によって予め決めておいてもよいし、ある所定の距離以上は所定の大きさで、それ未満の距離では距離に応じて線形に変化するようにしてもよい。
【００２２】
次に、ユーザが移動した場合の地図の具体例について説明する。
例えば、携帯機器３を有するユーザが、図５に示すＢ、Ｃ、Ｄ地点の順に移動したとする。
この場合、ユーザがＢ地点にいるときに表示される地図画像は、図６のようになる。
同様に、Ｃ地点、Ｄ地点にいるときに表示される地図画像はそれぞれ、図７、図８のようになる。
【００２３】
ユーザがＢ地点からＣ地点に移動したとき、図７に示すように、上述した方法により矢印の位置が変わる。また、目的地とユーザとの距離はほとんど変わっていないので、矢印の大きさは変化しない。また、ユーザはＢ地点からＣ地点へと移動してきたので、矢印の向きもそれに応じた向きになっている。
【００２４】
ユーザがＣ地点からＤ地点に移動したとき、図８に示すように、上述した方法により矢印の位置が変わる。また、Ｃ地点よりもＤ地点の方が目的地に近いため、矢印が大きくなっている。また、ユーザはＣ地点からＤ地点へと移動してきたので、矢印の向きもそれに応じた向きになっている。
【００２５】
次に、地図表示システムの動作例を説明する。
図９は、地図表示システム１の動作例を示すフローチャートである。
ステップＳＴ１：
地図データ作成装置２が、特定の目的地を含む地図を作成し、携帯機器３に送信する。この地図データには、地図内の各点の位置情報が含まれている。ここで位置情報とは、経度・緯度等、位置を特定できる情報である。
ステップＳＴ２：
携帯機器３はステップＳＴ１において作成された地図データを受信し、メモリ３１に記憶する。
ステップＳＴ３：
ＧＰＳ受信機３２が、携帯機器３の現在位置情報を取得する。
【００２６】
ステップＳＴ４：
表示処理部３５は、ステップＳＴ３において取得された携帯機器３の現在位置情報を基に、現在位置がステップＳＴ２において受信した地図データの表示範囲内に入るかどうかを判断し、入る場合はステップＳＴ５へ、入らない場合はステップＳＴ６へ進む。
ステップＳＴ５：
携帯機器３がステップＳＴ２において受信した地図内にある場合、表示処理部３５は、任意の方法で現在位置を表示した地図を作成し、ディスプレイ３６に表示する。
ここでいう任意の方法には、例えば、地図内の携帯機器３がある場所に矢印を表示し、矢印の向きで移動方向を表示する方法等があるが、これは一例であり、本発明では携帯機器３が地図内にある場合の表示方法を限定しない。
【００２７】
ステップＳＴ６：
演算部３３が、現在の携帯機器３の位置から目的地までの距離を、ステップＳＴ３で取得した現在位置情報と、地図データが有する目的地の位置情報とを基に算出する。
ステップＳＴ７：
移動方向特定部３４が、現在の携帯機器３の移動方向を特定する。
移動方向を特定する方法については、例えば、ＧＰＳ受信機３２が取得した現在位置情報の履歴を基に算出する方法でもよいし、電子コンパス等の機器で検知する方法でもよい。これらは例であり、本発明の移動方向を特定する方法はこれらに限定されない。
【００２８】
ステップＳＴ８：
表示処理部３５は、携帯機器３の現在位置情報、目的地の位置情報、ステップＳＴ６において算出した目的地と現在位置との距離、ステップＳＴ７において特定した移動方向を基に、地図内の矢印の位置・大きさ・向きを決定し、メモリ３１に記憶した地図データとあわせて、表示する地図画像を作成する。
ステップＳＴ９：
ディスプレイ３６は、ステップＳＴ８において作成した地図画像を表示する。
ステップＳＴ１０:
携帯機器３は、ステップＳＴ３〜ステップＳＴ９の処理を、一定時間毎に繰り返す。ここで一定時間とは、例えば、３０秒や、１分等である。すなわち、ユーザが新しい情報を得るまでの時間である。この一定時間は、予め所定の値に設定しておいてもよいし、ユーザの任意により決定できるようにしてもよい。
【００２９】
なお、上述したステップＳＴ２は本発明の第１の工程の一例であり、ステップＳＴ３は本発明の第２の工程の一例であり、ステップＳＴ６は本発明の第３の工程の一例であり、ステップＳＴ７は本発明の第４の工程の一例であり、ステップＳＴ８は本発明の第５の工程の一例であり、ステップＳＴ９は本発明の第６の工程の一例であり、ステップＳＴ１０は本発明の第７の工程の一例である。
また、上述したステップＳＴ２は本発明のプログラムが実行する第１の手順の一例であり、ステップＳＴ３は本発明のプログラムが実行する第２の手順の一例であり、ステップＳＴ６は本発明のプログラムが実行する第３の手順の一例であり、ステップＳＴ７は本発明のプログラムが実行する第４の手順の一例であり、ステップＳＴ８は本発明のプログラムが実行する第５の手順の一例であり、ステップＳＴ９は本発明のプログラムが実行する第６の手順の一例であり、ステップＳＴ１０は本発明のプログラムが実行する第７の手順の一例である。
【００３０】
上述したように、本発明の携帯機器３によれば、ユーザが目的地を含む地図の表示範囲外にいるときに、目的地から見たユーザの現在の方向、目的地からユーザまでの距離、ユーザの移動方向を表示の内容を増やさずに、一度に表示することができる。
【００３１】
本発明は上述した実施形態には限定されない。
すなわち、当業者は、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
【００３２】
上述した実施形態では、目的地を含む地図について、携帯機器３の現在位置と目的地との関係から表示する地図画像を作成する携帯機器について説明したが、本発明は、地図内にある特定の１地点であれば、目的地である必要は無い。例えば、地図の中心と携帯機器３との関係から地図画像を作成する携帯機器であってもよい。
更に、上述の実施形態では、地図データ作成装置２の作成する地図データは、地図内の各点に対し経度・緯度等の位置情報を有するとしたが、本発明では、少なくとも地図内の特定の１地点、すなわち上述した目的地等の位置情報を有していればよい。
【００３３】
また、上述した実施形態では矢印の大きさによって利用者の現在位置と目的地との距離を表現しているが、本発明では矢印の色や濃淡によってでも利用者の現在位置と目的地との距離を表現することができる。例えば、距離が遠いときには青、近いときには赤色の矢印を表示する、或いは、距離が遠いときには矢印の色を薄く、距離が近いときには色を濃く表示する等の方法がある。なお、ここで示した方法は一例であり、本発明はこれらの方法に限定されない。
また、上述した実施形態では、印の一例として矢印を例示したが、本発明では矢印である必要は無く、向きと大きさを表現できる印、例えば、車や人のイラスト等でもよい。
【図面の簡単な説明】
【００３４】
【図１】図１は、本実施形態の地図表示システム１のブロック図である。
【図２】図２は、表示処理部３５の作成する地図画像の一例である。
【図３】図３は、矢印を表示する位置を求めるための図である。
【図４】図４は、距離と矢印の大きさとの関係を示す図である。
【図５】図５は、本実施形態の携帯機器３が作成する地図画像の具体例を説明するために、ユーザが移動する軌跡の一例を示した図である。
【図６】図６は、ユーザがＢ地点にいる場合の地図画像を示す図である。
【図７】図７は、ユーザがＣ地点にいる場合の地図画像を示す図である。
【図８】図８は、ユーザがＤ地点にいる場合の地図画像を示す図である。
【図９】図９は、地図表示システム１の動作例を示すフローチャートである。
【符号の説明】
【００３５】
１…地図表示システム、２…地図データ作成装置、３…携帯機器、３１…メモリ、３２…ＧＰＳ受信機、３３…演算部、３４…移動方向特定部、３５…表示処理部、３６…ディスプレイ
【図１】
2007093226.tif 000003
【図２】
2007093226.tif 000004
【図３】
2007093226.tif 000005
【図４】
2007093226.tif 000006
【図５】
2007093226.tif 000007
【図６】
2007093226.tif 000008
【図７】
2007093226.tif 000009
【図８】
2007093226.tif 000010
【図９】
2007093226.tif 000011