(57)【要約】【課題】ＧＰＳを正常に機能させることが不可能な状態であっても、より精度よく移動軌跡を表示することを可能とする。【解決手段】（ａ）に示すように、ユーザが破線矢印Ｂの方向に進んでいるにも拘わらず、移動軌跡Ａが画面４０１上に表示されていく場合がある。ユーザは、これを是正すべく画面４０１上でのスワイプにより、例えば地図を回転させると、移動軌跡Ａを基準線２に近づくように、回転補正する。これにより、（ｂ）に「●−●−●」で示すように、補正移動軌跡Ｃが画面４０１上に描画される。【選択図】図４
2014182033.tif 000002
【特許請求の範囲】
【請求項１】
画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示装置であって、
ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御手段と、
前記画面の中央部に、仮想的な基準線を設定する基準線設定手段と、
前記画面に表示させた地図を変位させる地図表示制御手段と、
前記地図表示制御手段が前記地図を変位させた場合において、前記軌跡表示制御手段により表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正手段と、
を備えることを特徴とする移動軌跡表示装置。
【請求項２】
前記地図表示制御手段は、画面に表示させた地図を操作により回転させる回転制御手段を備え、
前記移動軌跡補正手段は、回転制御手段が地図を回転させた場合において、前記移動軌跡を前記基準線に近づけるように補正することを特徴とする請求項１記載の移動軌跡表示装置。
【請求項３】
前記画面は、長方形状であり、前記基準線設定手段は、前記基準線を前記画面の長手方向に沿って設定することを特徴とする請求項１又は２記載の移動軌跡表示装置。
【請求項４】
前記移動軌跡補正手段は、前記移動軌跡と基準線とがなす角度の範囲内において、前記移動軌跡を前記基準線に近づけるように補正することを特徴とする１、２又は３記載の移動軌跡表示装置。
【請求項５】
前記地図表示制御手段は、前記画面に表示させた地図を操作によりスライド移動させるスライド制御手段を備え、
前記移動軌跡補正手段は、スライド制御手段が地図をスライド移動させた場合において、現在位置よりも反スライド側に表示されている移動軌跡を削除することにより、前記移動軌跡を補正することを特徴とする請求項１から４にいずれか記載の移動軌跡表示装置。
【請求項６】
前記地図を変位させる地図表示制御手段は、ユーザのスワイプ操作により地図を変位させることを特徴とする請求項１から５にいずれか記載の移動軌跡表示装置。
【請求項７】
画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示装置が有するコンピュータを、
ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御手段と、
前記画面の中央部に、仮想的な基準線を設定する基準線設定手段と、
前記画面に表示させた地図を変位させる地図表示制御手段と、
前記地図表示制御手段が前記地図を変位させた場合において、前記軌跡表示制御手段により表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正手段と、
して機能させることを特徴とするプログラム。
【請求項８】
画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示方法であって、
ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御ステップと、
前記画面の中央部に、仮想的な基準線を設定する基準線設定ステップと、
前記画面に表示させた地図をユーザの操作により変位させる地図表示制御ステップと、
前記地図表示制御ステップで前記地図を変位させた場合において、前記軌跡表示制御ステップにより表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正ステップと、
を含むことを特徴とする移動軌跡表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図とともに当該ユーザの移動軌跡を画面上に表示する移動軌跡表示装置並びにプログラム、及び移動軌跡表示方法に関する。
【背景技術】
【０００２】
従来より、当該ユーザの現在位置を割り出し、この割り出した現在位置とともにその移動軌跡を画面上に表示する表示装置が提案されるに至っている（例えば下記特許文献１及び特許文献２参照）。これら表示装置は、ＧＰＳ（Global Positioning System）と各種センサとを併用し、通常時はＧＰＳにより現在位置を検出し、この検出した現在位置に基づき画面上に地図と現在位置及び移動軌跡を表示する。特に最近では、スマートホンに地図を表示させて、ユーザがそれを手で持って画面を確認しながら目的地へ向かう使い方が多い。
【０００３】
しかし、ビル等の存在により受信環境が悪く衛星から送信される電波を受信することができない等、ＧＰＳを正常に機能させることが不可能な状態では、各種センサを起動する。そして、起動した各種センサが検出した値を用いて現在位置を予測演算して算出し、この算出した現在位置に基づき画面上に地図と現在位置及び移動軌跡を表示する。これにより、ＧＰＳを正常に機能させることができない状況下においても、引き続き画面上に地図、現在位置及び移動軌跡を表示させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３６９１９号公報
【特許文献２】特開２０１１−１３７７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術にあっては、ＧＰＳを正常に機能させることが不可能な状態では、各種センサが検出した値を用いて現在位置を予測演算して算出し、この算出した現在位置に基づき画面上に地図と現在位置及び移動軌跡を表示する。したがって、各種センサに僅かでも個体差による誤差や、周囲部品からの磁気影響による誤差が生じていると、この誤差が予測演算により増幅され、算出された現在位置に大きな誤差が生じてしまう場合がある。よって、地図上に精度よく移動軌跡を表示することも困難となってしまう。
【０００６】
本発明は、かかる従来の課題に鑑みてなされたものであり、ＧＰＳを正常に機能させることが不可能な状態であっても、より精度よく移動軌跡を表示することのできる移動軌跡表示装置並びにプログラム、及び移動軌跡表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、請求項１記載の発明は、画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示装置であって、ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御手段と、前記画面の中央部に、仮想的な基準線を設定する基準線設定手段と、前記画面に表示させた地図を変位させる地図表示制御手段と、前記地図表示制御手段が前記地図を変位させた場合において、前記軌跡表示制御手段により表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正手段と、を備えることを特徴とする移動軌跡表示装置を提供する。
【０００８】
また、請求項６記載の発明は、画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示装置が有するコンピュータを、ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御手段と、前記画面の中央部に、仮想的な基準線を設定する基準線設定手段と、前記画面に表示させた地図を変位させる地図表示制御手段と、前記地図表示制御手段が前記地図を変位させた場合において、前記軌跡表示制御手段により表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正手段と、して機能させることを特徴とするプログラムを提供する。
【０００９】
また、請求項７記載の発明は、画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示方法であって、ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御ステップと、前記画面の中央部に、仮想的な基準線を設定する基準線設定ステップと、前記画面に表示させた地図をユーザの操作により変位させる地図表示制御ステップと、前記地図表示制御ステップで前記地図を変位させた場合において、前記軌跡表示制御ステップにより表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正ステップと、を含むことを特徴とする移動軌跡表示方法を提供する。
【発明の効果】
【００１０】
本発明によれば、ＧＰＳを正常に機能させることが不可能な状態においては、現在位置を予測演算して算出することなく、移動軌跡を表示補正することから、この表示補正に用いる現在位置の予測演算によって誤差が増幅されることはない。よって、限られた表示面積からなる画面上に、より精度よく移動軌跡を表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態に係るスマートホンを示す斜視図である。
【図２】同スマートホンの回路構成の概略を示すブロック図である。
【図３】同スマートホンの処理手順を示すフローチャートである。
【図４】（ａ）は補正前の移動軌跡を示す図であり、（ｂ）は補正後の移動軌跡を示す図である。
【図５】（ａ）は補正前の移動軌跡を示す図であり、（ｂ）は補正後の移動軌跡を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。
図１は、本発明の一実施の形態に係るスマートホン１を示す斜視図である。スマートホン１は、周知のように、Ｗｉ−Ｆｉなどによりホットスポット経由や、有線のＵＳＢ経由で直接インターネットを介して各種サイトに接続可能であり、表示部４０を有する。
【００１３】
表示部４０は、相対向する長辺４１、４２とこれより短い短辺４３，４４とを一体的に有する長方形状の画面４０１を備えている。
【００１４】
そして、本実施の形態においては、画面４０１の両短辺４３，４４を二分して直交し、両長辺４１，４２に沿って延在する仮想線を基準線２と呼ぶ。この基準線２は、ユーザの手元側となる一方の短辺４３を基端として、他方の短辺４４をよりも前方に延在することにより、ユーザの移動方向に沿っているものとする。つまり、ユーザが画面４０１を見ながら徒歩で移動する場合、画面４０１をほぼ水平状態にするので、基準線２が伸びる方向が当該ユーザの移動方向となる。
【００１５】
図２は、スマートホン１の回路構成を示すブロック図である。図示のようにスマートホン１は、制御部４０２と、プログラム記憶部４０３、ユーザデータ記憶部４０４、ＧＰＳ部４０５、通信部４０６、時計部４０７、基準センサ部４０８、前記表示部４０、入力部４１０、及び補助センサ部４１１、地図データ記憶部４１２を備えている。
【００１６】
制御部４０２は、ＣＰＵ（Central Processing Unit）、及びＣＰＵの周辺回路と、ＲＡＭ（Random Access memory）等の作業用メモリ等とから構成され、スマートホン１の全体の動作を制御する。
【００１７】
ＧＰＳ部４０５は、公知のＧＰＳを利用して現在位置を計測する。すなわちＧＰＳ部４０５は、複数の測位衛星（ＧＰＳ衛星）から送られてくる電波をアンテナ５ａにより受信することによって、現在位置を示す緯度、経度からなる位置データを取得し、取得した位置データを、ユーザの現在位置を示す位置情報として制御部４０２に供給する。
【００１８】
通信部４０６は、無線通信機能を備えるものであり、サーバに無線接続してデータ交換が可能である。
【００１９】
時計部４０７は、現在時刻をカウントし、現在時刻を示す時刻データを制御部４０２に供給する。さらに時計部４０７はカレンダー機能を有しており、現在の日付データ、曜日データも制御部４０２に供給する。
【００２０】
基準センサ部４０８は、主として加速度センサ、ジャイロセンサ、方位センサ等と、これらのセンサの検出信号を増幅するアンプ、及びＡ／Ｄ変換器から構成され、スマートホン１における前記基準線２方向の加速度の変化を示す波形データを、ユーザの進行方向を示す動作情報として制御部４０２に供給する。
【００２１】
プログラム記憶部４０３は、制御部４０２（具体的にはＣＰＵ）がスマートホン１の制御に必要とする各種のプログラムやデータを記憶するＲＯＭ（Read Only Memory）等である。プログラム記憶部４０３に記憶されているプログラムには、制御部４０２に後述するフローチャートで示す処理を実行させるプログラムが含まれる。
【００２２】
入力部４１０は、画面４０１上に配置されたタッチセンサを有するタッチインターフェース又はマルチタッチインターフェイスを含み、ユーザが指を画面４０１上でスワイプ（ｓｗｉｐｅ，ｓｗｉｐｉｎｇ）させ際の指の動きや、タッチの有無等を検出する。したがって、プログラム記憶部４０３には、タッチインターフェース又はマルチタッチインターフェイスにより検出された画面４０１上での指の動き（スワイプ）に応じて、その時点で画面４０１に表示されている地図や画像を回転させたり、スライドさせたりするプログラムも記憶されている。
【００２３】
補助センサ部４１１は、ビル等の存在により受信環境が悪く衛星から送信される電波を受信することができない等、ＧＰＳ部４０５を正常に機能させることが不可能な状態において、ユーザの現在位置を検出するために機能する。
地図データ記憶部４１２は、サーバからダウンロードした地図データを記憶する。
【００２４】
なお、スマートホン１には、携帯電話として機能するためのマイク、スピーカ等を有する音声変調、復調回路が設けられているがこれらについては、図示を省略する。
【００２５】
図３は、本実施の形態に係るスマートホン１の動作を示すフローチャートである。移動軌跡表示モードが設定されていると、制御部４０２はプログラム記憶部４０３に記憶されているプログラムに基づき、同図のフローチャートに示すように処理を実行する。
【００２６】
すなわち、ＧＰＳ部４０５により予め取得した現在位置に基づき、地図データ記憶部４１２に記憶されている地図データから、現在位置を含む地図データを検索し、この検索した地図データを再生して、画面４０１に地図を表示させる（ステップＳ１）。次に、所定の時間間隔でＧＰＳ部４０５又は補助センサ部４１１により現在位置を取得する（ステップＳ２）。そして、この所定の時間間隔で取得した現在位置を、画面４０１に表示されている地図上にマーキングすことにより、移動軌跡を描画する（ステップＳ３）。
【００２７】
このステップＳ３での処理により、図４及び図５に「×−−×−−×」で示すように、移動軌跡Ａが画面４０１上に表示されていく。しかし、このときＧＰＳ部４０５や補助センサ部４１１からのデータに誤差が含まれていると、図４（ａ）に示すように、ユーザが破線矢印Ｂの方向に進んでいるにも拘わらず、移動軌跡Ａが画面４０１上に表示されていく場合がある。つまり、ユーザの移動方向（破線矢印Ｂの方向）と描画された移動軌跡Ａとの間に角度的な誤差が生じているのである。
【００２８】
このように、Ａ、Ｂ間に角度的な誤差が生じていることを認識したユーザは、これを是正すべく画面４０１上でのスワイプにより、例えば地図を回転させる。すると、次のステップＳ４での判断がＹＥＳとなり、制御部４０２はステップＳ４からステップＳ５に処理を進める。そして、このステップＳ５での処理により、移動軌跡Ａを基準線２に近づくように、回転補正する。
【００２９】
つまり、ユーザが地図を回転させた場合、当該ユーザが画面４０１の基準線２に沿った長手方向（地図の表示が広い方向）に進む確率が高い。そこで、移動軌跡Ａを基準線２に近づくように、回転補正する。
【００３０】
このステップＳ５での回転補正に際しては、例えば図４（ｂ）に示すように、移動軌跡Ａを直線化した直線化矢印Ａ′を想定する。そして、この直線化矢印Ａ′と基準線２とがなす角度Ｄに対して、基準線２側から０．３Ｄの位置に補正移動軌跡を描画する。
【００３１】
このステップＳ５での処理により、図４（ｂ）に「●−●−●」で示すように、補正移動軌跡Ｃが画面４０１上に描画される。したがって、限られた表示面積からなる画面４０１上に、より精度よく移動軌跡を表示することができる。
【００３２】
さらに、ステップＳ４又はステップＳ５に続くステップＳ６では、地図スライド操作があったか否かを判断する。すなわち、前述のように、ステップＳ３での処理により、図５（ａ）に「×−−×−−×」で示すように、移動軌跡Ａが画面４０１上に表示されていく。しかし、このときＧＰＳ部４０５や補助センサ部４１１からのデータに誤差が含まれていると、ユーザが破線矢印Ｂの方向に進んでいるにも拘わらず、移動軌跡Ａが画面４０１上に表示されていく場合がある。つまり、ユーザの移動方向（破線矢印Ｂの方向）とは部分的に逆方向の移動軌跡Ａが描画されてしまったのである。
【００３３】
このように、逆方向の移動軌跡Ａが描画されてしまったことを認識したユーザは、これを是正すべく画面４０１上でのスワイプにより、例えば地図を手元側（短辺４３側）にスライドさせる。すると、次のステップＳ６での判断がＹＥＳとなり、制御部４０２はステップＳ６からステップＳ７に処理を進める。そして、このステップＳ７での処理により、現在位置よりも画面下方向の軌跡を削除する補正を実行する。
【００３４】
つまり、ユーザが地図をスライドさせた場合、スライドさせた方向とは反対側の方向（この例では画面４０１の上方側（短辺４４側））に進む確率が高い。そこで、移動軌跡Ａの現在位置Ｐよりも画面下方部分を削除して除外することにより、補正移動軌跡を描画する。
【００３５】
なお、このような移動軌跡Ａがずれる現象は、ユーザの進む向き（スマートホン１の画面４０１の向き）が急に変わった場合に発生する可能性が高いので、ユーザのスワイプ操作の代わりに、例えば加速度センサ、ジャイロセンサ、方位センサの出力を利用して、ステップＳ４の判断をすることも可能である。
【００３６】
このステップＳ５での処理により、図５（ｂ）に「●−●−●」で示すように、補正移動軌跡Ｃが画面４０１上に描画される。よって、限られた表示面積からなる画面４０１上に、より精度よく移動軌跡を表示することができる。
【００３７】
そして、ステップＳ６又はステップＳ７に続くステップＳ８では、設定されている移動軌跡表示モードが他のモードに切り替えられる等により、終了したか否かを判断する。移動軌跡表示モードが終了するまで、ステップＳ１からの処理を繰り返し、終了した時点で処理を終了する。
【００３８】
なお、前記ステップＳ５での回転補正に際しては、この直線化矢印Ａ′と基準線２とがなす角度Ｄに対して、基準線２側から０．３Ｄの位置に補正移動軌跡を描画するようにした。しかし、この位置はあくまでも一例であり、角度Ｄの範囲内であって、好ましくは基準線２寄りの位置であれば、他の比率位置であってもよい。
【００３９】
以上、この発明の実施形態について説明したが、この発明はこれらに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
【００４０】
以下に、本願出願時の特許請求の範囲を付記する。
【００４１】
＜請求項１＞
画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示装置であって、
ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御手段と、
前記画面の中央部に、仮想的な基準線を設定する基準線設定手段と、
前記画面に表示させた地図を変位させる地図表示制御手段と、
前記地図表示制御手段が前記地図を変位させた場合において、前記軌跡表示制御手段により表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正手段と、
を備えることを特徴とする移動軌跡表示装置。
【００４２】
＜請求項２＞
前記地図表示制御手段は、画面に表示させた地図を操作により回転させる回転制御手段を備え、
前記移動軌跡補正手段は、回転制御手段が地図を回転させた場合において、前記移動軌跡を前記基準線に近づけるように補正することを特徴とする請求項１記載の移動軌跡表示装置。
【００４３】
＜請求項３＞
前記画面は、長方形状であり、前記基準線設定手段は、前記基準線を前記画面の長手方向に沿って設定することを特徴とする請求項１又は２記載の移動軌跡表示装置。
【００４４】
＜請求項４＞
前記移動軌跡補正手段は、前記移動軌跡と基準線とがなす角度の範囲内において、前記移動軌跡を前記基準線に近づけるように補正することを特徴とする１、２又は３記載の移動軌跡表示装置。
【００４５】
＜請求項５＞
前記地図表示制御手段は、前記画面に表示させた地図を操作によりスライド移動させるスライド制御手段を備え、
前記移動軌跡補正手段は、スライド制御手段が地図をスライド移動させた場合において、現在位置よりも反スライド側に表示されている移動軌跡を削除することにより、前記移動軌跡を補正することを特徴とする請求項１から４にいずれか記載の移動軌跡表示装置。
【００４６】
＜請求項６＞
前記地図を変位させる地図表示制御手段は、ユーザのスワイプ操作により地図を変位させることを特徴とする請求項１から５にいずれか記載の移動軌跡表示装置。
【００４７】
＜請求項７＞
画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示装置が有するコンピュータを、
ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御手段と、
前記画面の中央部に、仮想的な基準線を設定する基準線設定手段と、
前記画面に表示させた地図を変位させる地図表示制御手段と、
前記地図表示制御手段が前記地図を変位させた場合において、前記軌跡表示制御手段により表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正手段と、
して機能させることを特徴とするプログラム。
【００４８】
＜請求項８＞
画面を有し、この画面上に地図とともに当該ユーザの移動軌跡を表示する移動軌跡表示方法であって、
ＧＰＳを用いてユーザの移動軌跡を検出し、前記地図上に表示させる軌跡表示制御ステップと、
前記画面の中央部に、仮想的な基準線を設定する基準線設定ステップと、
前記画面に表示させた地図をユーザの操作により変位させる地図表示制御ステップと、
前記地図表示制御ステップで前記地図を変位させた場合において、前記軌跡表示制御ステップにより表示された移動軌跡を前記基準線に基づき補正する移動軌跡補正ステップと、
を含むことを特徴とする移動軌跡表示方法。
【符号の説明】
【００４９】
１    スマートホン
２    基準線
４０    表示部
４０１    画面
４０２    制御部
４０３    プログラム記憶部
４０４    ユーザデータ記憶部
４０５    ＧＰＳ部
４０６    通信部
４０７    時計部
４０８    基準センサ部
４１０    入力部
４１１    補助センサ部
４１２    地図データ記憶部
Ｐ    現在位置
【図１】
2014182033.tif 000003
【図２】
2014182033.tif 000004
【図３】
2014182033.tif 000005
【図４】
2014182033.tif 000006
【図５】
2014182033.tif 000007