(57)【特許請求の範囲】
【請求項１】
表示制御装置において、
当該表示制御装置の現在位置を取得する第１の取得手段と、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記第１の取得手段によって取得された現在位置をマッチングさせるマッチング手段と、
前記正規リンクと前記非正規リンクを表示するように表示手段を制御する制御手段と、
前記マッチング手段により前記非正規リンクに、前記第１の取得手段によって取得された現在位置がマッチングされた場合に、前記正規リンクと、前記非正規リンクを用いて、設定した目的地へのルート探索を行う探索手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記制御手段は、前記マッチング手段により前記正規リンクに、前記第１の取得手段によって取得された現在位置がマッチングされた場合には、当該正規リンクを表示させて、前記非正規リンクは表示させないように表示手段を制御する、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記制御手段は、前記マッチング手段により前記非正規リンクに、前記第１の取得手段によって取得された現在位置がマッチングされた場合には、当該現在位置がマッチングされた前記非正規リンクを表示させるように前記表示手段を制御する、
ことを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記制御手段は、前記マッチング手段により前記非正規リンクに、前記第１の取得手段によって取得された位置がマッチングされた場合には、当該非正規リンクが非表示の状態から表示されるように表示手段を制御する、
ことを特徴とする請求項１又は２に記載の表示制御装置。
【請求項５】
実際に走行した過去の走行軌跡を取得する第２の取得手段と、
前記第２の取得手段によって取得された前記走行軌跡に基づいて、前記非正規リンクを生成する生成手段を備える、
ことを特徴とする請求項１乃至４の何れか１項に記載の表示制御装置。
【請求項６】
前記生成手段は、同一領域に複数の前記走行軌跡がある場合には、正規分布の中央値を前記非正規リンクとする、
ことを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記探索手段は、前記マッチング手段により前記正規リンクに、前記第１の取得手段によって取得された現在位置がマッチングされた場合に、前記正規リンクと前記非正規リンクのうち、前記正規リンクを用いて、設定した目的地へのルート探索を行う、
ことを特徴とする請求項１乃至６の何れか１項に記載の表示制御装置。
【請求項８】
表示制御装置で実行される表示制御方法であって、
前記表示制御装置の現在位置を取得する取得ステップと、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記取得ステップによって取得された現在位置をマッチングさせるマッチングステップと、
前記正規リンクと前記非正規リンクを表示するように表示手段を制御する制御ステップと、
前記マッチングステップにより前記非正規リンクに、前記取得ステップによって取得された現在位置がマッチングされた場合に、前記正規リンクと、前記非正規リンクを用いて、設定した目的地へのルート探索を行う探索ステップと、
を含むことを特徴とする表示制御方法。
【請求項９】
表示制御装置を制御するコンピュータを、
当該表示制御装置の現在位置を取得する取得手段、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記取得手段によって取得された現在位置をマッチングさせるマッチング手段、
前記正規リンクと前記非正規リンクを表示するように表示手段を制御する制御手段、
前記マッチング手段により前記非正規リンクに、前記取得手段によって取得された現在位置がマッチングされた場合に、前記正規リンクと、前記非正規リンクを用いて、設定した目的地へのルート探索を行う探索手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）から得られる位置を、リンクとノードから構成される道路ネットワークからなる地図情報に反映させてマップマッチングを行い、現在地を表示させるという技術がある（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８０５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の技術では、道路ネットワークに道路として正規に登録されていない非正規の道路については表示されず、非正規の道路を走行した場合には、近傍の道路にマッチングされてしまうか、測位データをそのまま表示してしまい、利用者に不安等を与えてしまうという問題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、実際の走行情報に即した正確な位置の表示を行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の表示制御装置は、
当該表示制御装置の現在位置を取得する第１の取得手段と、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記第１の取得手段によって取得された現在位置をマッチングさせるマッチング手段と、
前記正規リンクと前記非正規リンクを表示するように表示手段を制御する制御手段と、
前記マッチング手段により前記非正規リンクに、前記第１の取得手段によって取得された現在位置がマッチングされた場合に、前記正規リンクと、前記非正規リンクを用いて、設定した目的地へのルート探索を行う探索手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、実際の走行情報に即した正確な位置の表示を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理装置のハードウェアの構成を示すブロック図である。
【図２】非正規リンクの生成手法について説明するための模式図である。
【図３】非正規リンクの生成手法について説明するための模式図である。
【図４】非正規リンクの生成手法について説明するための模式図である。
【図５】図１の情報処理装置の機能的構成のうち、非正規リンク生成処理及び走行表示処理を実行するための機能的構成を示す機能ブロック図である。
【図６】図５の機能的構成を有する図１の情報処理装置が実行する非正規リンク生成処理の流れを説明するフローチャートである。
【図７】図５の機能的構成を有する図１の情報処理装置が実行する走行表示処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る情報処理装置のハードウェアの構成を示すブロック図である。
情報処理装置１は、例えばスマートフォンやカーナビ等のナビゲーション装置として構成される。
【００１１】
情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、ＧＰＳ部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、ＧＰＳ部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
ＧＰＳ部１６は、ＧＰＳ受信アンテナを介して、複数のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用衛星ＳｔからのＧＰＳ信号を受信する。ＣＰＵ１１は、ＧＰＳ部１６が受信したＧＰＳ信号に基づいて、機器の現在位置を示す緯度及び経度、高度の情報（以下、「位置情報」という。）を取得する。
【００１６】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１７】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００１８】
このように構成される情報処理装置１では、ノードとリンクから構成される道路ネットワークにおいて、道路ネットワークに登録されているリンク（以下、「正規リンク」という。）以外に、走行履歴である走行軌跡に基づいて生成された道路ネットワークに登録されていないリンク（以下、「非正規リンク」という。）についても表示するという機能を有する。
非正規リンクについては、道路ネットワークの作成者が全ての既存道路を網羅（把握）していなかったり、デジタル化する段階で正確な位置で記録されていなかったり、開通・廃道・迂回等で道路状況が時間経過と共に変化している上に、道路ネットワークの作成者以外の改変に制約があったり、修正・追加には大きな時間的タイムラグが存在したりするため、正規リンクだけの運用では、最新の道路事情に対応した使用ができないという不都合がある。
そこで、道路ネットワークの作成者以外から収集した実際に走ったという実績（走行軌跡）に基づいて、非正規リンクを生成し、道路ネットワークに追加するように構成できるが、走行軌跡を取得した状況等にばらつきがあり、生成手法によっては精度や確からしさへの影響があり、確信度が高くない精度のリンクを追加することになり、道路ネットワークの品質低下やユーザへ不安を与えることになってしまう。また、道路ネットワークの作成者以外の改変行為には厳しい制約が設けられている場合が多く、最新の情報をユーザへ享受可能な実情となっていない。
測位の誤差や装置の不具合による情報の信頼性や正確性についての問題があり、道路ネットワークの信頼性が揺らぎかねない。また、道路ネットワークを変更して、正規リンクとするためには、道路ネットワークの作成者以外の改変の制約を考慮しなければいけなかったり、全ての道路ネットワークの利用者への情報の更新を行ったり等の運用の問題も生じてくる。
【００１９】
本実施形態においては、非正規リンクの表示については、常時行わず、当該非正規リンク上に位置したときにのみ行い、その際は非正規リンクを加味してルート案内も行う。
【００２０】
したがって、本実施形態の情報処理装置１では、道路ネットワークを改変することなく、最新の道路網情報をユーザへ提供することができるようになる。
【００２１】
図２乃至４は、非正規リンクの生成手法について説明するための模式図である。
本実施形態においては、図２（ａ）に示すように、正規リンク以外の領域を走行した履歴（位置の誤差を含んだＧＰＳの軌跡）から非正規リンクを生成する。自己の走行軌跡を用いて、非正規リンクを作成することも可能であるが、本実施形態においては、図２（ｂ）に示すように、他車の走行軌跡を用いて、非正規リンクを生成する。
他車の走行軌跡を用いた場合、各軌跡は一見、ランダムな誤差を含んだデータ列ではあるが、大量なデータ蓄積されてくると、図３（ａ）に示すように、ネットワーク上にはまだ存在しない、真の経路を中心とした正規分布のデータ集合とみなすこともできる。この仮定をもとにすると、中心極限定理に従った実際の経路を推定することが考えられ、ここで抽出されたリンクを、図３（ｂ）のように新たなリンクとすることで、信頼性の高い非正規リンクを生成することが可能となる。
その結果、単に走行軌跡（位置の誤差を含んだＧＰＳの軌跡）を表示した場合には、図４（ａ）となるが、非正規リンクを生成し、当該非正規リンクにマッチングさせて表示した場合には、図４（ｂ）に示すような表示となり、非正規リンクへのマッチングによる違和感をなくし、実際の走行に即した表示がされるために、ユーザに安心感を与えることとなり、装置としての信頼度を高めることができる。
【００２２】
図５は、このような情報処理装置１の機能的構成のうち、非正規リンク生成処理及び走行表示処理を実行するための機能的構成を示す機能ブロック図である。
非正規リンク生成処理とは、位置の誤差を含んだＧＰＳの軌跡である走行軌跡の情報（以下、「走行軌跡情報」という。）から非正規リンクを生成する一連の処理をいう。
また、走行表示処理とは、走行時の表示を行い、非正規リンク上に位置した際に非正規リンクを表示させるようする一連の処理をいう。
【００２３】
非正規リンク生成処理を実行する場合には、図５に示すように、ＣＰＵ１１において、走行軌跡情報取得部５１と、非正規リンク生成部５２と、が機能する。
【００２４】
また、記憶部１９の一領域には、走行軌跡情報記憶部７１と、道路ネットワーク情報記憶部７２と、が設定される。
【００２５】
走行軌跡情報記憶部７１には、自己の正規ルート以外を走行した走行軌跡や外部サーバ等から取得した他車の正規ルート以外を走行した走行軌跡の情報（以下、「走行軌跡情報」という。）が記憶される。
なお、走行軌跡情報は、ＧＰＳによる位置情報のうち、時間的に連続したＧＰＳの測位誤差を含んだ軌跡情報である。
【００２６】
道路ネットワーク情報記憶部７２には、正規リンクとノードからなる道路ネットワークと、生成された非正規リンクの情報が記憶される。
【００２７】
走行軌跡情報取得部５１は、走行軌跡情報記憶部７１に記憶される走行軌跡情報を取得する。
【００２８】
非正規リンク生成部５２は、走行軌跡情報取得部５１によって取得された走行軌跡情報に基づいて、非正規リンクを生成する。同一の領域に走行軌跡情報が同一地点に複数ある場合には、図２乃至図３の例に示すように、中心極限定理に従った実際の経路を推定して正規化を行って、非正規リンクを生成する。
また、非正規リンク生成部５２は、生成した非正規リンクを道路ネットワーク情報記憶部７２に記憶させる。
【００２９】
また、走行表示処理を実行する場合には、図５に示すように、ＣＰＵ１１において、位置情報取得部５３と、マップマッチング処理部５４と、ナビゲーション処理部５５と、出力制御部５６と、が機能する。
【００３０】
また、記憶部１９の一領域には、走行軌跡情報記憶部７１と、道路ネットワーク情報記憶部７２と、が設定される。
【００３１】
位置情報取得部５３は、ＧＰＳ部１６を介して、現在地の位置情報を取得する。
【００３２】
マップマッチング処理部５４は、取得した位置情報を近傍の正規リンクや非正規リンクにマッチングさせる。
また、マップマッチング処理部５４は、取得した位置情報を近傍に正規リンクや非正規リンクがなかったり、走行軌跡と正規リンクや非正規リンクがマッチングしなかったりする等の場合には、マップマッチングを行わない。マップマッチング処理部５４は、マップマッチングを行わない場合には、位置情報を走行軌跡として、非正規リンクの生成用に走行軌跡情報記憶部７１に記憶させる。
【００３３】
ナビゲーション処理部５５は、ユーザによる入力部１７への操作等によりナビゲーションの設定（目的地の設定やナビゲーションの開始）があったか否かを判定する。
また、ナビゲーション処理部５５は、現在地から設定された目的地へのルート探索を非正規リンク及び正規リンクを用いて行うようにしてもよいし、正規リンクのみを用いるようにしてもよい。ルート探索に際しては、見つかったルートでの所要時間と距離も算出する。
【００３４】
出力制御部５６は、地図上に現在地を表示させる現在地表示や現在地と共に探索したルートも表示するルート案内表示を行うように出力部１８を制御する。
出力制御部５６は、現在地表示やルート案内表示では、マッチングされたリンクが非正規リンクの場合には、当該非正規リンクと正規リンクを表示し、正規リンクの場合には、正規リンクのみを表示するように出力部１８を制御する。また、出力制御部５６は、現在地表示やルート案内表示では、マッチングができなかった場合には、補正なしで、誤差を含んだＧＰＳの位置を表示する。
【００３５】
図６は、図５の機能的構成を有する図１の情報処理装置１が実行する非正規リンク生成処理の流れを説明するフローチャートである。
非正規リンク生成処理及び走行表示処理は、ユーザによる入力部１７への非正規リンク生成処理開始の操作により開始される。
【００３６】
ステップＳ１１において、走行軌跡情報取得部５１は、走行軌跡情報記憶部７１に記憶される走行軌跡情報を取得する。
【００３７】
ステップＳ１２において、非正規リンク生成部５２は、走行軌跡情報取得部５１によって取得された走行軌跡情報に基づいて、ルートを推定して、非正規リンクを生成する。
【００３８】
ステップＳ１３において、非正規リンク生成部５２は、生成した非正規リンクを道路ネットワーク情報記憶部７２に記憶させる。その後、非正規リンク生成処理は終了する。
【００３９】
図７は、図５の機能的構成を有する図１の情報処理装置１が実行する走行表示処理の流れを説明するフローチャートである。
走行表示処理は、ユーザによる入力部１７への走行表示処理開始の操作により開始される。また、走行表示処理では、予めナビゲーションによるルート案内表示を行うか否かの設定がされ、設定がされている場合には目的地の設定がなされている。
【００４０】
ステップＳ３１において、位置情報取得部５３は、ＧＰＳ部１６を介して、現在地の位置情報を取得する。
【００４１】
ステップＳ３２において、マップマッチング処理部５４は、位置情報取得部５３によって取得された位置情報のマップマッチングを行う。
【００４２】
ステップＳ３３において、マップマッチング処理部５４は、位置情報取得部５３によって取得された位置情報が正規リンク又は非正規リングに対して、マッチング（マップマッチング）できたか否かを判定する。
マップマッチングできた場合には、ステップＳ３３においてＹＥＳと判定されて、処理はステップＳ３６に進む。ステップＳ３６以降の処理は後述する。
これに対して、マップマッチングできなかった場合には、ステップＳ３３においてＮＯと判定されて、処理はステップＳ３４に進む。
【００４３】
ステップＳ３４において、出力制御部５６は、道路ネットワーク上に、マップマッチングよる補正処理を行わずに、取得した位置情報で現在地表示をするように出力部１８を制御する。その結果、出力部１８には、図４（ａ）のような表示がされる。
【００４４】
ステップＳ３５において、マップマッチング処理部５４は、位置情報を走行軌跡として、走行軌跡情報記憶部７１に記憶させる。走行軌跡情報記憶部７１に記憶される走行軌跡は、非正規リンクの生成に用いられることとなる。
【００４５】
ステップＳ３６において、ナビゲーション処理部５５は、予めナビゲーションによるルート案内表示を行うか否かの設定がされている否かを判定する。
ナビゲーション設定がない場合には、ステップＳ３６においてＮＯと判定されて、処理はステップＳ４３に進む。ステップＳ４３以降の処理は、後述する。
これに対して、ナビゲーション設定がある場合には、ステップＳ３６においてＹＥＳと判定されて、処理はステップＳ３７に進む。
【００４６】
ステップＳ３７において、マップマッチング処理部５４は、位置情報取得部５３によって取得された現在地が道路ネットワーク情報におけて非正規リンク上にマッチングされるか否かを判定する。
非正規リンク上にマッチングされる場合には、ステップＳ３７においてＹＥＳと判定されて、処理はステップＳ３８に進む。
【００４７】
ステップＳ３８において、ナビゲーション処理部５５は、正規リンクと非正規リンクを含めて、ルートを検索する。
【００４８】
ステップＳ３９において、出力制御部５６は、道路ネットワーク上に、正規リンク及び非正規リンクと、現在地と、ナビゲーション処理部５５によって検索されたルートでルート案内表示をするように出力部１８を制御する。その結果、出力部１８には、図４（ｂ）にルートが強調されたような表示がされる。その後、走行表示処理は終了する。
【００４９】
これに対して、正規リンク上にマッチングされる場合には、ステップＳ３７においてＮＯと判定されて、処理はステップＳ４０に進む。
【００５０】
ステップＳ４０において、ナビゲーション処理部５５は、正規リンクのみで、ルートを検索する。
【００５１】
ステップＳ４１において、出力制御部５６は、道路ネットワーク上に、正規リンクと、現在地と、ナビゲーション処理部５５によって検索されたルートでルート案内表示をするように出力部１８を制御する。なお、正規リンク上にマッチングされる場合には、ナビゲーション処理部５５は、目的地までの距離や到着時間については、正規リンク及び非正規リンクで検索したルートで算出するように構成してもよい。
その後、走行表示処理は終了する。
【００５２】
ステップＳ４２において、マップマッチング処理部５４は、位置情報取得部５３によって取得された現在地が道路ネットワーク情報におけて非正規リンク上にマッチングされるか否かを判定する。
非正規リンク上にマッチングされる場合には、ステップＳ４２においてＹＥＳと判定されて、処理はステップＳ４３に進む。
【００５３】
ステップＳ４３において、出力制御部５６は、道路ネットワーク上に、正規リンク及び非正規リンクと、現在地とを現在地表示するように出力部１８を制御する。その結果、出力部１８には、図４（ｂ）のような表示がされる。その後、走行表示処理は終了する。
【００５４】
これに対して、正規リンク上にマッチングされる場合には、ステップＳ４２においてＮＯと判定されて、処理はステップＳ４４に進む。
【００５５】
ステップＳ４４において、出力制御部５６は、道路ネットワーク上に、正規リンクと、現在地を表示するように出力部１８を制御する。その後、走行表示処理は終了する。
【００５６】
上述したような地図情報に基づいて作成される道路ネットワークにおいては、以下のようなマイナスの特徴がある。
（１）全ての既存道路を網羅（把握）しきれない。
（２）デジタル化する段階で正確な位置で記録されているとは限らない。
（３）道路状況は、生成、廃道、迂回等が行われており時間経過と共に変化する。
（４）地図データ著作者（作成者）以外の改変に制約がある。
（５）地図データ著作者（作成者）による修正・追加には、例えば、１年等の時間を要し、大きな時間的タイムラグが存在する。
このため、道路ネットワークの構築にあたっては、ある程度の精度と情報量をもった基盤となる道路ネットワークをまず作成し、その後に実際の走行軌跡等の実際の走行情報を大量に集積することで、その集合知をもとに道路の追加や修正等を行うという手段が考えられる。
しかしながら、集合知より得られた情報に基づいて道路ネットワークを新規に追加する場合には、集合知の母数やネットワークの生成手法によって、大きく揺れが生じて、道路ネットワーク自体の精度や確からしさへ影響を及ぼしてしまうという虞がある。この状態で生成された道路ネットワークを、ナビゲーション用の地図等へ反映させてしまうと、確信度がまだそれほど高くない精度の結果を見せてしまう可能性があるため、地図そのものの品質低下が生じて、ユーザへ不安を与えることになってしまう。また、提供される道路ネットワーク等では大元の地図データの著作者（作成者）以外の改変行為には厳しい制約が設けられている場合が多く、最新の情報を容易に追加することができず、最終的なユーザへ享受してあげることができない。
そこで、本実施形態の情報処理装置１では、道路ネットワークの存在しない領域において、大量の測位情報からの集合知をもとにして新たにネットワークを作成し追加する。この際、新たに追加されたネットワークを地図表示等へは用いずに、内部処理として用いて、仮想ネットワークとして活用するように構成することができる。
具体的には、補正なしだと図４（ａ）のように示されて、地図上は道のない自由空間領域を走行しているように見えるが、新たに追加したネットワーク（仮想ネットワーク）にマッチングすることで、図４（ｂ）に示すように正確な現在地や走行軌跡のみを表示したり、目的地までの正確な到着時間や距離を算出したりするように構成することができる。
【００５７】
以上のように構成される情報処理装置１は、位置情報取得部５３と、マップマッチング処理部５４と、出力制御部５６と、を備える。
位置情報取得部５３は、情報処理装置１の現在位置を取得する。
マップマッチング処理部５４は、正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークにおいて、当該正規リンク及び当該非正規リンクに対して、位置情報取得部５３によって取得された現在位置をマッチングさせる。
出力制御部５６は、マップマッチング処理部５４により正規リンクに、位置情報取得部５３によって取得された現在位置がマッチングされた場合には、当該正規リンクを表示させて、非正規リンクは表示させないように出力部１８を制御する。
これにより、情報処理装置１においては、正規リンクに現在位置がマッチングされた場合には、当該正規リンクを表示させて、非正規リンクは表示させないために、最新の道路情報を保持しながら、ユーザにおいては正規リンクに基づいた道路情報の判断をさせることができる。よって、情報処理装置１においては、実際の走行情報に即した正確な位置の表示を行うことができる。
【００５８】
出力制御部５６は、マップマッチング処理部５４により非正規リンクに、位置情報取得部５３によって取得された現在位置がマッチングされた場合には、当該非正規リンクは実在するネットワークであると判断し、当該非正規リンクを表示させるように出力部１８を制御する。
これにより、情報処理装置１においては、最新の道路情報をユーザに提供することができる。
【００５９】
また、情報処理装置１は、走行軌跡情報取得部５１と、非正規リンク生成部５２と、備える。
走行軌跡情報取得部５１は、実際に走行した過去の走行軌跡を取得する。
非正規リンク生成部５２は、走行軌跡情報取得部５１によって取得された走行軌跡に基づいて、非正規リンクを生成する。
これにより、情報処理装置１においては、利用するユーザに適した最新の道路情報を提供することができる。
【００６０】
非正規リンク生成部５２は、同一領域に複数の走行軌跡がある場合には、正規分布の中央値を非正規リンクとする。
これにより、情報処理装置１においては、精度の高い非正規リンクを生成することができる。
【００６１】
また、情報処理装置１は、ナビゲーション処理部５５を備える。
ナビゲーション処理部５５は、マップマッチング処理部５４により非正規リンクに、位置情報取得部５３によって取得された現在位置がマッチングされた場合に、正規のリンクと、非正規リンクを用いて、設定した目的地へのルート探索を行う。
これにより、情報処理装置１においては、正規のリンクと、非正規リンクを用いた最良のルートを探索することができる。
【００６２】
ナビゲーション処理部５５は、マップマッチング処理部５４により正規リンクに、位置情報取得部５３によって取得された現在位置がマッチングされた場合には、正規のリンクと、非正規リンクを用いて、設定した目的地へのルート探索を行い、当該目的地までの距離を算出する。
これにより、情報処理装置１においては、最新の情報に即した距離の情報を提供することができる。
【００６３】
また、情報処理装置１は、位置情報取得部５３と、マップマッチング処理部５４と、出力制御部５６と、を備える。
位置情報取得部５３は、当該表示制御装置の現在位置を取得する。
マップマッチング処理部５４は、正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、位置情報取得部５３によって取得された現在位置をマッチングさせる。
出力制御部５６は、マップマッチング処理部５４により非正規リンクに、位置情報取得部５３によって取得された位置がマッチングされた場合には、当該非正規リンクを表示させるように出力部１８を制御する。
これにより、情報処理装置１においては、非正規リンクに現在位置がマッチングされた場合には、非正規リンクを表示させるために、実際の走行情報に即した正確な位置の表示を行うことができる。
【００６４】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６５】
上述の実施形態では、非正規リンクの表示については、常時行わず、当該非正規リンク上に位置したときにのみ行い、その際は非正規リンクを加味してルート案内も行うように構成したがこれに限られない。例えば、非正規リンクを表示しないように構成することができる。この場合、内部処理では、非正規リンクにマッチングしておくことで、正確な自機の位置のみ表示出力したり、目標地点までの正確な距離等を算出したりするように構成することができる。
また、実際にマッチングされた非正規リンクについては、それ以降表示させるようにしてもよく、その際は非正規リンクを加味してルート案内も行うように構成してもよい。
このように構成することで、正規リンクが存在しない領域において、非正規リンクをユーザに対して表示してしまうのではなく、あくまで内部処理用の仮想ネットワークという形で運用することができる。道路ネットワーク全体ではなく、個々の利用に関して、最新の道路網情報をユーザへ提供することができる。
【００６６】
また、上述の実施形態では、情報処理装置１において、非正規リンクの生成と表示を行うように構成したが、例えば、サーバ等の外部装置で、非正規リンクの生成や道路ネットワーク情報の管理等を行い、取得した位置情報に基づいて、表示のみ行うように構成してもよい。
【００６７】
また、上述の実施形態では、本発明が適用される情報処理装置１は、ナビゲーション装置を例として説明したが、特にこれに限定されない。
例えば、本発明は、非正規リンク生成処理及び走行表示処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、デジタルカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００６８】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図５の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図５の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００６９】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７０】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００７１】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００７２】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７３】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
表示制御装置において、
当該表示制御装置の現在位置を取得する第１の取得手段と、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記第１の取得手段によって取得された現在位置をマッチングさせるマッチング手段と、
前記マッチング手段により前記正規リンクに、前記第１の取得手段によって取得された現在位置がマッチングされた場合には、当該正規リンクを表示させて、前記非正規リンクは表示させないように表示手段を制御する制御手段と、
を備えることを特徴とする表示制御装置。
［付記２］
前記制御手段は、前記マッチング手段により前記非正規リンクに、前記第１の取得手段によって取得された現在位置がマッチングされた場合には、当該現在位置がマッチングされた前記非正規リンクを表示させるように前記表示手段を制御する、
ことを特徴とする付記１に記載の表示制御装置。
［付記３］
実際に走行した過去の走行軌跡を取得する第２の取得手段と、
前記第２の取得手段によって取得された前記走行軌跡に基づいて、前記非正規リンクを生成する生成手段を備える、
ことを特徴とする付記１又は２に記載の表示制御装置。
［付記４］
前記生成手段は、同一領域に複数の前記走行軌跡がある場合には、正規分布の中央値を前記非正規リンクとする、
ことを特徴とする付記３に記載の表示制御装置。
［付記５］
前記マッチング手段により前記非正規リンクに、前記第１の取得手段によって取得された現在位置がマッチングされた場合に、前記正規のリンクと、前記非正規リンクを用いて、設定した目的地へのルート探索を行う探索手段を備える、
ことを特徴とする付記１乃至４の何れか１つに記載の表示制御装置。
［付記６］
表示制御装置において、
当該表示制御装置の現在位置を取得する取得手段と、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記取得手段によって取得された現在位置をマッチングさせるマッチング手段と、
前記マッチング手段により前記非正規リンクに、前記取得手段によって取得された位置がマッチングされた場合には、当該非正規リンクを表示させるように表示手段を制御する制御手段と、
を備えることを特徴とする表示制御装置。
［付記７］
表示制御装置で実行される表示制御方法であって、
前記表示制御装置の現在位置を取得する取得ステップと、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記取得ステップによって取得された現在位置をマッチングさせるマッチングステップと、
前記マッチングステップにより前記正規リンクに、前記取得ステップによって取得された現在位置がマッチングされた場合には、当該正規リンクを表示させて、前記非正規のリンクは表示させないように表示手段を制御する制御ステップと、
を含むことを特徴とする表示制御方法。
［付記８］
表示制御装置で実行される表示制御方法であって、
前記表示制御装置の現在位置を取得する取得ステップと、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記取得ステップによって取得された現在位置をマッチングさせるマッチングステップと、
前記マッチングステップにより前記非正規リンクに、前記取得ステップによって取得された位置がマッチングされた場合には、当該非正規リンクを表示させるように表示手段を制御する制御ステップと、
を含むことを特徴とする表示制御方法。
［付記９］
表示制御装置を制御するコンピュータを、
当該表示制御装置の現在位置を取得する取得手段、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記取得手段によって取得された現在位置をマッチングさせるマッチング手段、
前記マッチング手段により前記正規リンクに、前記取得手段によって取得された現在位置がマッチングされた場合には、当該正規リンクを表示させて、前記非正規のリンクは表示させないように表示手段を制御する制御手段、
として機能させることを特徴とするプログラム。
［付記１０］
表示制御装置を制御するコンピュータを、
当該表示制御装置の現在位置を取得する取得手段、
正規に登録された正規リンクと非正規に登録された非正規リンクを含む道路ネットワークに対して、前記取得手段によって取得された現在位置をマッチングさせるマッチング手段、
前記マッチング手段により前記非正規リンクに、前記取得手段によって取得された位置がマッチングされた場合には、当該非正規リンクを表示させるように表示手段を制御する制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００７４】
１・・・情報処理装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・センサ部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・走行軌跡情報取得部，５２・・・非正規リンク生成部，５３・・・位置情報取得部，５４・・・マップマッチング処理部，５５・・・ナビゲーション処理部，５６・・・出力制御部，７１・・・走行軌跡情報記憶部，７２・・・道路ネットワーク情報記憶部
【図１】
0006575096.tif 000002
【図２】
0006575096.tif 000003
【図３】
0006575096.tif 000004
【図４】
0006575096.tif 000005
【図５】
0006575096.tif 000006
【図６】
0006575096.tif 000007
【図７】
0006575096.tif 000008