(57)【要約】【課題】移動経路の正確な表示を行う。【解決手段】位置情報取得部１１０が、移動端末装置１００の位置情報を取得し、方位センサ１２０が、移動端末装置１００の方位を測定し、制御部１３０が、連続する第１、第２および第３のタイミングにおいて、第２のタイミングで取得した位置情報が示す位置が、第１のタイミングで取得した位置情報が示す位置と第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にある場合、第２のタイミングで取得した位置情報を出力し、それ以外の場合で、第１のタイミングと第２のタイミングとの間に測定した方位に変化があった場合、第２のタイミングで取得した位置情報を出力し、変化がなかった場合、第２のタイミングで取得した位置情報を直線上に補正してから出力し、表示部１４０が、制御部１３０から出力された位置情報が示す位置を表示する。【選択図】図１
2012098262.tif 000002
【特許請求の範囲】
【請求項１】
移動端末装置であって、
当該移動端末装置の位置を示す位置情報を、所定のタイミングで取得する位置情報取得部と、
当該移動端末装置の向きである方位を測定する方位センサと、
前記タイミングのうち、連続するタイミングである第１、第２および第３のタイミングにおいて、前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にある場合、前記第２のタイミングで取得した位置情報を出力し、それ以外の場合、前記第１のタイミングと前記第２のタイミングとの間に前記方位センサが測定した方位に変化があったかどうかを判定し、該変化があったと判定した場合、前記第２のタイミングで取得した位置情報を出力し、該変化がなかったと判定した場合、前記第２のタイミングで取得した位置情報を前記直線上に補正してから出力する制御部と、
前記制御部から出力されてきた位置情報が示す位置を表示する表示部とを有する移動端末装置。
【請求項２】
請求項１に記載の移動端末装置において、
前記位置情報取得部は、ＧＰＳ衛星から前記位置情報を取得することを特徴とする移動端末装置。
【請求項３】
請求項１に記載の移動端末装置において、
前記方位センサは、地磁気センサであることを特徴とする移動端末装置。
【請求項４】
請求項１に記載の移動端末装置において、
前記制御部は、前記位置情報を移動経路として出力することを特徴とする移動端末装置。
【請求項５】
移動端末装置の位置を通知する位置通知方法であって、
当該移動端末装置の位置を示す位置情報を、所定のタイミングで取得する処理と、
当該移動端末装置の向きである方位を測定する処理と、
前記タイミングのうち、連続するタイミングである第１、第２および第３のタイミングにおいて、前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にある場合、前記第２のタイミングで取得した位置情報を表示する処理と、
前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にない場合、前記第１のタイミングと前記第２のタイミングとの間に前記測定した方位に変化があったかどうかを判定する処理と、
前記変化があったと判定した場合、前記第２のタイミングで取得した位置情報を表示する処理と、
前記変化がなかったと判定した場合、前記第２のタイミングで取得した位置情報を前記直線上に補正してから表示する処理とを行う位置通知方法。
【請求項６】
コンピュータに、
移動端末装置の位置を示す位置情報を、所定のタイミングで取得する手順と、
前記移動端末装置の向きである方位を測定する手順と、
前記タイミングのうち、連続するタイミングである第１、第２および第３のタイミングにおいて、前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にある場合、前記第２のタイミングで取得した位置情報を表示する手順と、
前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にない場合、前記第１のタイミングと前記第２のタイミングとの間に前記測定した方位に変化があったかどうかを判定する手順と、
前記変化があったと判定した場合、前記第２のタイミングで取得した位置情報を表示する手順と、
前記変化がなかったと判定した場合、前記第２のタイミングで取得した位置情報を前記直線上に補正してから表示する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置を通知する移動端末装置、位置通知方法およびプログラムに関する。
【背景技術】
【０００２】
近年、一般的な車両に搭載されているようなナビゲーションシステムを搭載した携帯移動端末の普及が拡大してきており、その利用者も増えてきている。このようなナビゲーションシステムにおいては、実際の存在位置と、測定されて表示される位置との間に、多少の誤差が生じてしまう。この誤差を補正するために、様々な手法が考えられている。
【０００３】
例えば、車両に搭載されたナビゲーションシステムにおいては、地図情報を用いて、測定された位置情報を補正する、つまり、測定された位置情報を地図情報が示す道路上へプロットするという手法が考えられている（例えば、特許文献１参照。）。
【０００４】
また、取得した位置情報の前後に取得した位置情報を用いて、当該位置情報の補正（一部の測位結果を無視するような補正）を行う手法も実際に使用されている。この手法では、取得した位置情報が示す位置が、その取得の前に取得された位置情報が示す位置と、その取得の後に取得された位置情報が示す位置とを結ぶ直線上にない場合、当該位置情報をその直線上に補正するものである。これにより、当該位置情報が無視された形となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平６−４０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された手法を、歩行などの移動経路表示に用いた場合、歩行などの場合は「道路」という条件が必ずしも必須ではないため、正確な補正による表示を行うことができないという問題点がある。特に、移動距離の誤差は、ランニング用にナビゲーションシステムを利用する利用者にとっては大きな問題となってしまう。
【０００７】
また、取得した位置情報の前後に取得した位置情報を用いて、当該位置情報の補正を行う手法については、以下のような問題点がある。
【０００８】
図４は、取得した位置情報の前後に取得した位置情報を用いて、当該位置情報の補正を行った場合の位置情報が示す位置の表示の一例を示す図である。
【０００９】
図４に示すように、取得した位置情報が示す位置が（１）から（６）までほぼ直線的に移動した場合、実線で示す実際の移動経路に対して表示される移動経路（図４中、破線）は、ほぼ同じである。
【００１０】
図５は、取得した位置情報の前後に取得した位置情報を用いて、当該位置情報の補正を行った場合の位置情報が示す位置の表示の他の例を示す図である。
【００１１】
図５に示すように、取得した位置情報が示す位置が（１）から（６）まである程度曲がりくねった経路で移動した場合、実線で示す実際の移動経路と、表示される移動経路（図５中、破線）とが、まったく異なるものとなってしまうという問題点がある。
【００１２】
図５に示すような表示経路となった場合、表示された移動経路における移動距離が本来の移動距離よりも短くなるため、例えば、ナビゲーションシステムをランニングに使用した場合等でカロリー計算などに大きな誤差を与えてしまう。
【００１３】
本発明の目的は、上述した課題を解決する移動端末装置、位置通知方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
本発明の移動端末装置は、
移動端末装置であって、
当該移動端末装置の位置を示す位置情報を、所定のタイミングで取得する位置情報取得部と、
当該移動端末装置の向きである方位を測定する方位センサと、
前記タイミングのうち、連続するタイミングである第１、第２および第３のタイミングにおいて、前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にある場合、前記第２のタイミングで取得した位置情報を出力し、それ以外の場合、前記第１のタイミングと前記第２のタイミングとの間に前記方位センサが測定した方位に変化があったかどうかを判定し、該変化があったと判定した場合、前記第２のタイミングで取得した位置情報を出力し、該変化がなかったと判定した場合、前記第２のタイミングで取得した位置情報を前記直線上に補正してから出力する制御部と、
前記制御部から出力されてきた位置情報が示す位置を表示する表示部とを有する。
【００１５】
また、本発明の位置通知方法は、
移動端末装置の位置を通知する位置通知方法であって、
当該移動端末装置の位置を示す位置情報を、所定のタイミングで取得する処理と、
当該移動端末装置の向きである方位を測定する処理と、
前記タイミングのうち、連続するタイミングである第１、第２および第３のタイミングにおいて、前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にある場合、前記第２のタイミングで取得した位置情報を表示する処理と、
前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にない場合、前記第１のタイミングと前記第２のタイミングとの間に前記測定した方位に変化があったかどうかを判定する処理と、
前記変化があったと判定した場合、前記第２のタイミングで取得した位置情報を表示する処理と、
前記変化がなかったと判定した場合、前記第２のタイミングで取得した位置情報を前記直線上に補正してから表示する処理とを行う。
【００１６】
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
移動端末装置の位置を示す位置情報を、所定のタイミングで取得する手順と、
前記移動端末装置の向きである方位を測定する手順と、
前記タイミングのうち、連続するタイミングである第１、第２および第３のタイミングにおいて、前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にある場合、前記第２のタイミングで取得した位置情報を表示する手順と、
前記第２のタイミングで取得した位置情報が示す位置が、前記第１のタイミングで取得した位置情報が示す位置と前記第３のタイミングで取得した位置情報が示す位置とを結ぶ直線上にない場合、前記第１のタイミングと前記第２のタイミングとの間に前記測定した方位に変化があったかどうかを判定する手順と、
前記変化があったと判定した場合、前記第２のタイミングで取得した位置情報を表示する手順と、
前記変化がなかったと判定した場合、前記第２のタイミングで取得した位置情報を前記直線上に補正してから表示する手順とを実行させる。
【発明の効果】
【００１７】
以上説明したように、本発明においては、移動経路の正確な表示を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の移動端末装置の実施の一形態を示す図である。
【図２】図１に示した移動端末装置における位置通知方法を説明するためのフローチャートである。
【図３】本発明の位置通知方法によって表示された移動経路の一例を示す図である。
【図４】取得した位置情報の前後に取得した位置情報を用いて、当該位置情報の補正を行った場合の位置情報が示す位置の表示の一例を示す図である。
【図５】取得した位置情報の前後に取得した位置情報を用いて、当該位置情報の補正を行った場合の位置情報が示す位置の表示の他の例を示す図である。
【発明を実施するための形態】
【００１９】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２０】
図１は、本発明の移動端末装置の実施の一形態を示す図である。
【００２１】
本形態における移動端末装置１００には図１に示すように、位置情報取得部１１０と、方位センサ１２０と、制御部１３０と、表示部１４０と、記憶部１５０とが設けられている。なお、図１には、移動端末装置１００が有する構成要素のうち、本発明に関わる構成要素のみを示した。そのため、図１においては、情報を入力するためのボタンキー等の入力部や、他の装置との間で通信を行う通信部等を省略している。また、移動端末装置１００は、移動可能な携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ，Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ：個人向け携帯型情報通信機器）等である。
【００２２】
位置情報取得部１１０は、移動端末装置１００の位置を示す位置情報（例えば、緯度経度で示される数値）を、所定のタイミングで取得する。この所定のタイミングとは、制御部１３０から指示されるものであっても良く、あらかじめ設定されているものである。また、この所定のタイミングは、一定の時間間隔であっても良いし、ランダムな時間間隔であっても良い。
【００２３】
また、位置情報取得部１１０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を用いて、ＧＰＳ衛星（不図示）から位置情報を取得するものであっても良い。
【００２４】
方位センサ１２０は、移動端末装置１００の向きである方位（例えば、向いている方角）を測定する。また、方位センサ１２０は、地磁気センサであっても良い。
【００２５】
制御部１３０は、上述したタイミングのうち、連続するタイミングである第１、第２および第３のタイミングにおいて、第２のタイミングで位置情報取得部１１０が取得した位置情報が示す位置が、第１のタイミングで位置情報取得部１１０が取得した位置情報が示す位置と第３のタイミングで位置情報取得部１１０が取得した位置情報が示す位置とを結ぶ直線上にあるかどうかを判定する。その判定の結果、第２のタイミングで位置情報取得部１１０が取得した位置情報が示す位置が、第１のタイミングで位置情報取得部１１０が取得した位置情報が示す位置と第３のタイミングで位置情報取得部１１０が取得した位置情報が示す位置とを結ぶ直線上にある場合、制御部１３０は、第２のタイミングで位置情報取得部１１０が取得した位置情報を出力する。一方、それ以外の場合、つまり、第２のタイミングで位置情報取得部１１０が取得した位置情報が示す位置が、第１のタイミングで位置情報取得部１１０が取得した位置情報が示す位置と第３のタイミングで位置情報取得部１１０が取得した位置情報が示す位置とを結ぶ直線上にない場合は、制御部１３０は、第１のタイミングと第２のタイミングとの間に方位センサ１２０が測定した方位に変化があったかどうかを判定する。その判定の結果、第１のタイミングと第２のタイミングとの間に方位センサ１２０が測定した方位に変化があったと判定した場合、制御部１３０は、第２のタイミングで位置情報取得部１１０が取得した位置情報を出力する。一方、その判定の結果、第１のタイミングと第２のタイミングとの間に方位センサ１２０が測定した方位に変化がなかったと判定した場合、制御部１３０は、第２のタイミングで位置情報取得部１１０が取得した位置情報を、上述した直線上に補正してから出力する。または、この場合、制御部１３０は、第２のタイミングで位置情報取得部１１０が取得した位置情報を出力しないものであっても良い。
【００２６】
ここで、直線上にあるかどうかの判定は、ある程度の余裕を持たせるものであっても良い。つまり、位置情報を示す位置が、直線から微小な所定の距離（例えば、１メートル等）以内であれば、直線上にあると判定するものであっても良い。これは、使用する目的に応じて、利用者が設定できるものであっても良い。
【００２７】
また、制御部１３０は、位置情報を移動経路として出力する。
【００２８】
表示部１４０は、制御部１３０から出力されてきた位置情報が示す位置を表示する。なお、表示部１４０は、一般的な情報端末装置に具備されている、液晶パネルや有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）を用いたディスプレイ等で良い。
【００２９】
記憶部１５０は、制御部１３０が処理を行うための情報や、上述したタイミング、取得した位置情報、方位、コンピュータプログラム等を記憶する。
【００３０】
なお、制御部１３０が、各要素を制御するものである場合、制御部１３０と各要素とを接続するバスが存在することになる。
【００３１】
以下に、本形態における位置通知方法について説明する。
【００３２】
図２は、図１に示した移動端末装置１００における位置通知方法を説明するためのフローチャートである。
【００３３】
まず、利用者によって、所定の操作が行われることにより、ナビゲーションシステムのアプリケーションが起動すると、方位センサ１２０によって、移動端末装置１００の方位の測定が開始される（ステップＳ１）。
【００３４】
また、位置情報取得部１１０によって、所定の時間間隔で、移動端末装置１００の位置を示す位置情報が順次取得される。
【００３５】
位置情報取得開始からｎ回目、（ｎ＋１）回目および（ｎ＋２）回目というように（ｎは自然数）、連続するタイミングで位置情報が位置情報取得部１１０によって取得されると（ステップＳ２〜Ｓ４）、制御部１３０によって、（ｎ＋１）回目に位置情報取得部１１０が取得した位置情報が示す位置が、ｎ回目に位置情報取得部１１０が取得した位置情報が示す位置と、（ｎ＋２）回目に位置情報取得部１１０が取得した位置情報が示す位置とを結ぶ直線上にあるかどうかが判定される（ステップＳ５）。つまり、（ｎ＋１）回目に位置情報取得部１１０が取得した位置情報が測位誤差ではなく、利用者がｎ〜（ｎ＋２）回目の経路を移動する中で自然な位置であるのかが判定される。
【００３６】
判定の結果、（ｎ＋１）回目に位置情報取得部１１０が取得した位置情報が示す位置が、ｎ回目に位置情報取得部１１０が取得した位置情報が示す位置と（ｎ＋２）回目に位置情報取得部１１０が取得した位置情報が示す位置とを結ぶ直線上にある場合、（ｎ＋１）回目に位置情報取得部１１０が取得した位置情報が制御部１３０から表示部１４０へ出力され、表示部１４０にて当該位置情報を示す位置が表示される（ステップＳ６）。この表示は、地図上への表示であっても良い。
【００３７】
一方、ステップＳ５の判定の結果、（ｎ＋１）回目に位置情報取得部１１０が取得した位置情報が示す位置が、ｎ回目に位置情報取得部１１０が取得した位置情報が示す位置と（ｎ＋２）回目に位置情報取得部１１０が取得した位置情報が示す位置とを結ぶ直線上にはない場合、ｎ回目に位置情報取得部１１０が位置情報を取得したタイミングと（ｎ＋１）回目に位置情報取得部１１０が位置情報をタイミングとの間に方位センサ１２０が測定した方位に変化があったかどうかが、制御部１３０によって判定される（ステップＳ７）。
【００３８】
この方位に変化があったかどうかの判定基準については、移動端末装置１００の向きが変化したかどうかを判定するものであれば良く、具体的にはここでは特に規定しない。
【００３９】
ステップＳ７にて、方位に変化があったと判定された場合、（ｎ＋１）回目に位置情報取得部１１０が取得した位置情報が制御部１３０から表示部１４０へ出力され、ステップＳ６にて表示部１４０にて当該位置情報を示す位置が表示される。
【００４０】
一方、ステップＳ７にて、方位に変化がなかったと判定された場合、（ｎ＋１）回目に位置情報取得部１１０が取得した位置情報が、制御部１３０によって、ｎ回目に位置情報取得部１１０が取得した位置情報が示す位置と（ｎ＋２）回目に位置情報取得部１１０が取得した位置情報が示す位置とを結ぶ直線上に補正される。つまり、（ｎ＋１）回目の測定結果が誤差であると判定されて補正されることとなる。
【００４１】
そして、補正された位置情報が制御部１３０から表示部１４０へ出力され、表示部１４０にて当該位置情報を示す位置が表示される（ステップＳ８）。
【００４２】
図３は、本発明の位置通知方法によって表示された移動経路の一例を示す図である。
【００４３】
図３に示すように、取得された位置情報が示す位置（１）〜（６）によって示される太い実線で示した移動経路が曲がりくねったものであっても、細い矢印で示した取得した方位の情報を用いることで、表示された移動経路は、破線で示すように実際の移動経路と近いものとなる。
【００４４】
また、方位センサ１２０の代わりに、加速度センサを用いることにより、測位結果の確かさを判定することができる。
【００４５】
以上説明したように、本発明においては、歩行やランニング等の、道路にかならずしも従うとは限らない曲がりくねった移動に対しても、実際の移動経路を表示することができる。これにより、移動距離の誤差を縮小することができる。
【００４６】
上述した移動端末装置１００に設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を移動端末装置１００にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを移動端末装置１００に読み込ませ、実行するものであっても良い。移動端末装置１００にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、移動端末装置１００に内蔵された記憶部１５０、ＲＯＭ、ＲＡＭ等のメモリやＨＤＤ等を指す。この記録媒体に記録されたプログラムは、移動端末装置１００に設けられたＣＰＵ（不図示）または制御部１３０にて読み込まれ、ＣＰＵまたは制御部１３０の制御によって、上述したものと同様の処理が行われる。ここで、ＣＰＵまたは制御部１３０は、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【符号の説明】
【００４７】
１００    移動端末装置
１１０    位置情報取得部
１２０    方位センサ
１３０    制御部
１４０    表示部
１５０    記憶部
【図１】
2012098262.tif 000003
【図２】
2012098262.tif 000004
【図３】
2012098262.tif 000005
【図４】
2012098262.tif 000006
【図５】
2012098262.tif 000007