(57)【要約】  ナビゲーション装置は、現在地点からの景色を示す画像を用いて経路案内を行い、現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、画像上において複数の中間地点に対応する位置に表示する制御を行う表示制御手段を備える。表示制御手段は、複数の中間地点の画像上での位置関係と、複数の中間地点の経路上での位置関係とに基づいて、複数の中間地点の少なくとも１つについて中間地点に関する情報を非表示とする制御を行う。これにより、現在地点と案内地点との間に位置する複数の中間地点について、表示させるべきでない中間地点に関する情報を、適切に非表示とすることができる。
2012120607.tif 000002
【特許請求の範囲】
【請求項１】
現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置であって、
前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段を備え、
前記表示制御手段は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行うことを特徴とするナビゲーション装置。
【請求項２】
前記表示制御手段は、前記複数の中間地点の１つの中間地点が他の中間地点よりも前記経路上の後方に位置し、且つ、当該他の中間地点の前記画像上での位置が当該１つの中間地点の前記画像上での位置よりも前記画像上で遠方を示す位置である場合に、当該１つの中間地点に関する情報を非表示とすることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記表示制御手段は、前記他の中間地点の前記画像上での位置が前記１つの中間地点の前記画像上での位置よりも上側に位置する場合に、当該１つの中間地点に関する情報を非表示とすることを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記表示制御手段は、前記１つの中間地点に関する情報を非表示とした場合において、前記現在地点が前記他の中間地点に到達した際に、当該１つの中間地点に関する情報を表示することを特徴とする請求項２又は３に記載のナビゲーション装置。
【請求項５】
前記表示制御手段は、
前記現在地点及び地図データに基づいて、前記複数の中間地点を特定すると共に、当該複数の中間地点のそれぞれについての緯度経度を求める手段と、
前記複数の中間地点のそれぞれについての前記緯度経度を、前記画像上での座標に変換する手段と、を備え、
前記複数の中間地点のそれぞれについての前記座標に基づいて、前記複数の中間地点の前記画像上での位置関係を判断することを特徴とする請求項１乃至４のいずれか一項に記載のナビゲーション装置。
【請求項６】
前記複数の中間地点に関する情報は、当該複数の中間地点の位置を示す情報、及び当該複数の中間地点の各々から前記案内地点までの距離を示す情報を含むことを特徴とする請求項１乃至５のいずれか一項に記載のナビゲーション装置。
【請求項７】
前記画像は、移動体の進行方向を撮影した画像であることを特徴とする請求項１乃至６のいずれか一項に記載のナビゲーション装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の表示制御手段によって制御された画像を表示することを特徴とする透過型ディスプレイ。
【請求項９】
現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーション方法であって、
前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御工程を備え、
前記表示制御工程は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行うことを特徴とするナビゲーション方法。
【請求項１０】
コンピュータを備え、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーションプログラムであって、
前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段、として前記コンピュータを機能させ、
前記表示制御手段は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行うことを特徴とするナビゲーションプログラム。
【請求項１１】
請求項１０に記載のナビゲーションプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置の技術分野に関する。
【背景技術】
【０００２】
従来より、車両に設置したカメラで前方の風景を撮影し、撮影した実写の風景画像を用いて、案内表示を行うナビゲーション装置が知られている。また、このようなナビゲーション装置において、実写の風景画像上の案内対象交差点に相当する箇所に進路情報を重畳表示すると共に、当該案内対象交差点までの距離情報をユーザに提示する技術が提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、道路形状などによっては、画面に表示されている複数の距離情報の位置関係が、当該複数の距離情報に対応する実際の地点の位置関係と異なって見えてしまうといった不具合が発生する場合があった。例えば、経路上で後方に位置する地点の距離情報が、経路上で前方に位置する地点の距離情報よりも、画面上で手前に表示されてしまう場合に、このような不具合が発生し得る。【０００５】
本発明が解決しようとする課題は上記のようなものが例として挙げられる。本発明は、案内地点までの中間地点に関する情報を、中間地点の画面上の位置に応じて適切に表示制御することが可能なナビゲーション装置、ナビゲーション方法及びナビゲーションプログラム、並びに透過型ディスプレイを提供することを課題とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明では、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置は、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段を備え、前記表示制御手段は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行う。【０００７】
請求項８に記載の発明では、透過型ディスプレイは、請求項１乃至７のいずれか一項に記載の表示制御手段によって制御された画像を表示する。【０００８】
請求項９に記載の発明では、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーション方法は、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御工程を備え、前記表示制御工程は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行う。【０００９】
請求項１０に記載の発明では、コンピュータを備え、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーションプログラムは、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段、として前記コンピュータを機能させ、前記表示制御手段は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行う。
【図面の簡単な説明】
【００１０】
【図１】本実施例に係る端末装置の概略構成を示す。
【図２】車室内に設置された状態にある端末装置の一例を示す。
【図３】基本表示制御の具体例を示す図である。
【図４】本実施例に係る表示制御方法の具体例を示す図である。
【図５】本実施例に係る表示制御方法で行われる処理を説明するための図を示す。
【図６】他の例に係る表示制御方法の具体例を示す図である。
【図７】本実施例に係る表示制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の１つの観点では、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置は、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段を備え、前記表示制御手段は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行う。
【００１２】
上記のナビゲーション装置は、移動体などに搭載された状態で利用され、現在地点からの景色を示す画像を用いて経路案内を行う。表示制御手段は、現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、画像上において複数の中間地点に対応する位置に表示する制御を行う。この場合において、表示制御手段は、複数の中間地点の画像上での位置関係と、複数の中間地点の経路上での位置関係とに基づいて、複数の中間地点の少なくとも１つについて中間地点に関する情報を非表示とする制御を行う。具体的には、表示制御手段は、複数の中間地点の画像上での位置関係が、複数の中間地点の実際の経路上での位置関係と異なるように見えてしまう場合に、経路上で後方に位置する中間地点に関する情報を非表示とする。これにより、現在地点と案内地点との間に位置する複数の中間地点について、表示させるべきでない中間地点に関する情報を、適切に非表示とすることができる。
【００１３】
上記のナビゲーション装置の一態様では、前記表示制御手段は、前記複数の中間地点の１つの中間地点が他の中間地点よりも前記経路上の後方に位置し、且つ、当該他の中間地点の前記画像上での位置が当該１つの中間地点の前記画像上での位置よりも前記画像上で遠方を示す位置である場合に、当該１つの中間地点に関する情報を非表示とする。
【００１４】
この態様では、表示制御手段は、経路上で後方に位置する中間地点に関する情報が、経路上で前方に位置する中間地点に関する情報よりも画像上において手前に表示されてしまうような場合に、経路上で後方に位置する中間地点に関する情報を非表示とする。これにより、ユーザの認識ミスを適切に抑制することが可能となる。
【００１５】
上記のナビゲーション装置において好適には、前記表示制御手段は、前記他の中間地点の前記画像上での位置が前記１つの中間地点の前記画像上での位置よりも上側に位置する場合に、当該１つの中間地点に関する情報を非表示とすることができる。
【００１６】
上記のナビゲーション装置の他の一態様では、前記表示制御手段は、前記１つの中間地点に関する情報を非表示とした場合において、前記現在地点が前記他の中間地点に到達した際に、当該１つの中間地点に関する情報を表示する。これにより、それまで非表示としていた中間地点に関する情報を、適切に表示させることができる。
【００１７】
上記のナビゲーション装置の他の一態様では、前記表示制御手段は、前記現在地点及び地図データに基づいて、前記複数の中間地点を特定すると共に、当該複数の中間地点のそれぞれについての緯度経度を求める手段と、前記複数の中間地点のそれぞれについての前記緯度経度を、前記画像上での座標に変換する手段と、を備え、前記複数の中間地点のそれぞれについての前記座標に基づいて、前記複数の中間地点の前記画像上での位置関係を判断する。この態様では、複数の中間地点における画像上での座標の大小関係に応じて、中間地点に関する情報を非表示とする制御を行うことができる。
【００１８】
好適な例では、前記複数の中間地点に関する情報は、当該複数の中間地点の位置を示す情報、及び当該複数の中間地点の各々から前記案内地点までの距離を示す情報を含む。
【００１９】
また好適な例では、前記画像は、移動体の進行方向を撮影した画像である。
【００２０】
上記したように表示制御手段によって制御された画像は、ヘッドアップディスプレイやヘッドマウントディスプレイなどの透過型ディスプレイによって好適に表示させることができる。
【００２１】
本発明の他の観点では、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーション方法は、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御工程を備え、前記表示制御工程は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行う。
【００２２】
本発明の更に他の観点では、コンピュータを備え、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーションプログラムは、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段、として前記コンピュータを機能させ、前記表示制御手段は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行う。
【００２３】
上記のナビゲーション方法及びナビゲーションプログラムによっても、現在地点と案内地点との間に位置する複数の中間地点について、表示させるべきでない中間地点に関する情報を、適切に非表示とすることができる。
【００２４】
なお、上記ナビゲーションプログラムは、記録媒体に記録した状態で好適に取り扱うことができる。
【実施例】
【００２５】
以下、図面を参照して本発明の好適な実施例について説明する。【００２６】
［装置構成］
図１は、本実施例に係る端末装置のブロック図を概略的に示している。端末装置１は、主に、制御部１１と、記憶部１２と、通信部１３と、ＧＰＳユニット１４と、表示部１５と、スピーカ１６と、マイク１７と、操作部１８と、カメラ１９とを有する。端末装置１は、スマートフォンなどの通話機能を有する携帯型端末装置である。例えば、端末装置１は、端末保持装置などに保持された状態で、車両の運転者が表示部１５を視認できるようなダッシュボード上の位置に設置される。なお、端末装置１は、本発明に係るナビゲーション装置の一例である。【００２７】
通信部１３は、通信網を介して他の端末装置１と無線通信を行うことが可能に構成されている。また、通信部１３は、例えばＶＩＣＳセンタなどのサーバと無線通信を行うことが可能に構成されている。通信部１３は、このようなサーバから、例えば地図情報や渋滞情報などのデータを受信することができる。ＧＰＳユニット１４は、複数のＧＰＳ衛星から測位用データを含む電波を受信し、測位用データに基づいて端末装置１の現在位置を算出する。【００２８】
表示部１５は、例えば液晶ディスプレイなどにより構成され、ユーザに対して文字、画像などを表示する。スピーカ１６は、ユーザに対して音声出力を行い、マイク１７は、ユーザによって発せられた音声などを集音する。【００２９】
操作部１８は、端末装置１の筐体に設けられた操作ボタンやタッチパネル式入力装置などにより構成することができ、ユーザによる各種の選択、指示が入力される。なお、表示部１５がタッチパネル方式である場合には、表示部１５の表示画面上に設けられたタッチパネルも操作部１８として機能する。カメラ１９は、例えばＣＣＤカメラにより構成され、撮影画像を生成する。【００３０】
記憶部１２は、ＲＯＭやＲＡＭなどを備えて構成され、端末装置１を制御するための制御プログラム等が格納されると共に、操作部１８を介してユーザにより設定されたデータを読み出し可能に格納したり、制御部１１に対してワーキングエリアを提供したりする。なお、記憶部１２に、地図情報や施設データなどの経路案内処理に用いられる各種データを記憶させておくこととしても良い。【００３１】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを有しており、端末装置１の全体の制御を行う。例えば、制御部１１は、通信部１３を介してサーバより地図情報などを取得して、目的地までの経路案内を行うための処理を実行する。この場合、制御部１１は、主に、カメラ１９によって撮影された実写画像を用いたナビゲーションを行う。当該ナビゲーションは、ＡＲナビ（ＡＲ：Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）などと呼ばれ、実写画像上に、案内地や目的地までの方向や距離などの経路案内のための画像を重ねて表示するものである。制御部１１は、本発明における表示制御手段として機能し、上記のような経路案内を行うための案内画面を表示部１５に表示させる制御を行う。【００３２】
図２は、車両３の車室内に設置された状態にある端末装置１の一例を示している。図２に示すように、端末装置１は、端末保持装置２に保持された状態で、車両の運転者が表示部１５を視認できるようなダッシュボード上の位置に設置される。具体的には、端末保持装置２は車両３のダッシュボードなどの設置面３ａに固定され、このように固定された状態にある端末保持装置２によって端末装置１が保持される。また、図２中の破線で示すように、端末装置１は、カメラ１９によって、車両３の進行方向（車両３の前方）を撮影する。【００３３】
［表示制御方法］
次に、本実施例に係る表示制御方法について説明する。【００３４】
まず、制御部１１が行う基本的な表示制御（以下、「基本表示制御」と呼ぶ。）について説明する。制御部１１は、基本表示制御として、カメラ１９によって撮影された実写画像に対応する画面上に、現在地点と案内地点との間に位置する複数の中間地点に関する情報を表示させる制御を行う。具体的には、制御部１１は、現在地点と交差点などの案内地点との間に位置し、且つ、案内地点までの距離が所定距離（予め定めた複数の距離）である、複数の中間地点に関する情報を表示させる制御を行う。詳しくは、制御部１１は、各中間地点の位置を示す情報と、各中間地点から案内地点までの距離（上記した所定距離）を示す情報とを表示させる。以下、これらの情報をまとめて「距離情報」と呼ぶ。この場合、制御部１１は、距離情報として、各中間地点の位置を示す線分を画面上に表示させると共に（以下、表示する線分を「距離線」と呼ぶ）、各中間地点から案内地点までの距離の値を示す文字を画面上に表示させる（以下、表示する距離の値を「距離値」と呼ぶ）。【００３５】
図３は、上記した基本表示制御についての具体例を示す図である。図３に示すように、制御部１１は、カメラ１９によって撮影された実写画像に対応する画面１００上に、案内地点までの残りの距離が１００［ｍ］、５０［ｍ］である中間地点についての距離情報１０１、１０２をそれぞれ表示させる。具体的には、制御部１１は、案内地点までの距離が１００［ｍ］である中間地点について、当該中間地点の位置を示す距離線１０１ａと、当該中間地点における案内地点までの距離を示す距離値１０１ｂとを表示させると共に、案内地点までの距離が５０［ｍ］である中間地点について、当該中間地点の位置を示す距離線１０２ａと、当該中間地点における案内地点までの距離を示す距離値１０２ｂとを表示させる。【００３６】
上記のような距離情報１０１、１０２を表示させる際に、制御部１１は以下のような処理を行う。まず、制御部１１は、案内地点までの距離が１００［ｍ］及び５０［ｍ］である中間地点のそれぞれの緯度経度を、現在地点及び地図データに基づいて求める。具体的には、制御部１１は、ＧＰＳユニット１４によって算出された現在地点の緯度経度と、通信部１３を介してサーバより取得された現在走行中の道路のデータ（交差点のデータなど）とに基づいて、案内地点までの距離が１００［ｍ］及び５０［ｍ］である中間地点のそれぞれの緯度経度を求める。そして、制御部１１は、こうして求められた緯度経度を、所定の演算を行うことで、画面内の座標（以下、「画面座標」と呼ぶ。）に変換する。１つの例では、制御部１１は、道路の幅方向における中心点によって中間地点を規定し、このような中心点に対応する緯度経度を求めて、当該緯度経度を画面座標に変換する。この後、制御部１１は、得られた画面座標を基準にして、距離線及び距離値を画面に表示させる。【００３７】
図３においては、破線で表された点１０１ｃ、１０２ｃが、それぞれ、案内地点までの距離が１００［ｍ］及び５０［ｍ］である中間地点の画面座標を示している。なお、破線で表された点１０１ｃ、１０２ｃは、実際には表示されない（以下同様とする）。【００３８】
次に、本実施例において制御部１１が行う表示制御方法について説明する。本実施例では、制御部１１は、上記したような距離情報を、所定の条件が成立する場合に非表示とする。本実施例では、制御部１１は、複数の中間地点の画面上での位置関係に応じて、中間地点の距離情報を非表示とする制御を行う。具体的には、制御部１１は、複数の中間地点の画面上での位置関係（前後関係）が、複数の中間地点の経路上での位置関係（前後関係）と異なって見えてしまうような場合に、経路上で後方に位置する中間地点についての距離情報を非表示とする。詳しくは、制御部１１は、経路上で後方に位置する中間地点の距離情報が、経路上で前方に位置する中間地点の距離情報よりも、画面上で手前に表示されてしまうような場合に（言い換えると、経路上で前方に位置する中間地点の距離情報が、経路上で前方に位置する中間地点の距離情報よりも、画面上で遠方を示す位置に表示されてしまうような場合）、経路上で後方に位置する中間地点の距離情報を非表示とする。【００３９】
図４は、本実施例に係る表示制御方法の具体例を示す図である。ここでは、道路形状が略１８０度ターンしている形状である場合を例に挙げる。図４（ａ）は、このような道路形状に対して、上記した基本表示制御を適用した場合を示している。この場合には、案内地点までの距離が１００［ｍ］、５０［ｍ］である中間地点についての距離情報１１１、１１２がそれぞれ表示される。具体的には、制御部１１は、案内地点までの距離が１００［ｍ］及び５０［ｍ］である中間地点の画面座標１１１ｃ、１１２ｃを求め、画面座標１１１ｃ、１１２ｃを基準にして、案内地点までの距離が１００［ｍ］である中間地点の距離線１１１ａ及び距離値１１１ｂを距離情報１１１として表示させると共に、案内地点までの距離が５０［ｍ］である中間地点の距離線１１２ａ及び距離値１１２ｂを距離情報１１２として表示させる。【００４０】
図４（ａ）より、案内地点までの距離が５０［ｍ］である中間地点（つまり経路上で後方に位置する中間地点）の距離情報１１２が、案内地点までの距離が１００［ｍ］である中間地点（つまり経路上で前方に位置する中間地点）の距離情報１１１よりも、画面上で手前に表示されていることがわかる、言い換えると画面上において現在地点に近い位置に表示されていることがわかる。つまり、案内地点までの距離が１００［ｍ］である中間地点の距離情報１１１が、案内地点までの距離が５０［ｍ］である中間地点の距離情報１１２よりも、画面上で遠方を示す位置に表示されていることがわかる。図４（ａ）に示すような画面が表示された場合には、例えば案内地点までの距離が１００［ｍ］である中間地点よりも案内地点までの距離が５０［ｍ］である中間地点を先に通過する、といった認識ミスを生じさせてしまう可能性がある。【００４１】
本実施例では、このような不具合を防止すべく、制御部１１は、図４（ｂ）に示すように、経路上で後方に位置する中間地点である、案内地点までの距離が５０［ｍ］である中間地点の距離情報１１２を非表示とする。つまり、制御部１１は、経路上で前方に位置する中間地点である、案内地点までの距離が１００［ｍ］である中間地点の距離情報１１１のみを表示させる。なお、制御部１１は、案内地点までの距離が１００［ｍ］である中間地点を車両が通過した際に、それまで非表示としていた、案内地点までの距離が５０［ｍ］である中間地点の距離情報１１２を表示させる。こうするのは、案内地点までの距離が１００［ｍ］である中間地点を車両が通過した時点で、上記した不具合が解消することとなるからである。【００４２】
次に、図５を参照して、本実施例に係る表示制御方法を実現するために制御部１１が実際に行う処理について説明する。【００４３】
図５（ａ）に示すように、画面の左上を基準点としたＸ軸及びＹ軸を用いて、画面座標（Ｘ座標及びＹ座標）を規定する。この場合、Ｘ座標（以下、適宜「画面Ｘ座標」と呼ぶ。）は画面の右方向に進むほど値が大きくなり、Ｙ座標（以下、適宜「画面Ｙ座標」と表記する。）は画面の下方向に進むほど値が大きくなる。基本的には、実写画像に対応する画面においては、画面Ｙ座標が大となる位置（つまり画面の下方向の位置）が現在地点に近い位置を示す傾向にある。【００４４】
制御部１１は、図５（ａ）に示すように規定された座標系に従って、各中間地点の画面座標（画面Ｘ座標及び画面Ｙ座標）を求める。具体的には、制御部１１は、まず各中間地点の緯度経度を求めて、当該緯度経度に対して所定の演算を行うことで画面座標に変換する。図５（ｂ）は、現在地点と案内地点との間に位置し、案内地点までの距離が５０［ｍ］、１００［ｍ］、１５０［ｍ］、２００［ｍ］、２５０［ｍ］、３００［ｍ］である中間地点を用いた場合を例示している。この例では、制御部１１は、案内地点までの距離が５０［ｍ］、１００［ｍ］、１５０［ｍ］、２００［ｍ］、２５０［ｍ］、３００［ｍ］である中間地点のそれぞれの緯度経度Ａ〜Ｆを求めて、緯度経度Ａ〜Ｆから画面Ｘ座標ａＸ〜ｆＸ及び画面Ｙ座標ａＹ〜ｆＹを求める。【００４５】
ここで、道路形状が一般的な形状である場合、例えば道路形状が直線形状（図３参照）や緩やかなカーブ形状である場合には、経路上で前方に位置する中間地点（案内地点まで遠い中間地点）の画面上の位置が、経路上で後方に位置する中間地点（案内地点まで近い中間地点）の画面上の位置よりも、下側に位置する傾向にある。これは、道路形状が一般的な形状である場合には、画面の下方向の位置（つまり画面Ｙ座標が大となる位置）が現在地点に近い位置を示すといった基本的な傾向が適用されるからである。図５（ｂ）に示した例に適用すると、各中間地点の画面Ｙ座標について「ａＹ＜ｂＹ＜ｃＹ＜ｄＹ＜ｅＹ＜ｆＹ」といった関係が成立することとなる（図５（ｃ）参照）。このような画面Ｙ座標の大きさでソートした複数の中間地点の順序は、案内地点までの距離の大きさでソートした複数の中間地点の順序と一致する。この場合には、基本的には、図４（ａ）に示したような不具合は発生しない。【００４６】
他方で、道路形状が例えば略１８０度ターンしている形状である場合には、経路上で前方に位置する中間地点（案内地点まで遠い中間地点）の画面上の位置が、経路上で後方に位置する中間地点（案内地点まで近い中間地点）の画面上の位置よりも、下側に位置しない場合がある。つまり、経路上で後方に位置する中間地点の画面上の位置が、経路上で前方に位置する中間地点の画面上の位置よりも、下側に位置する場合がある。図４に示した例では、案内地点までの距離が５０［ｍ］である中間地点の画面上の位置が、案内地点までの距離が１００［ｍ］である中間地点の画面上の位置よりも、下側に位置している。即ち、案内地点までの距離が５０［ｍ］である中間地点の画面Ｙ座標「ａＹ」が、案内地点までの距離が１００［ｍ］である中間地点の画面Ｙ座標「ｂＹ」よりも大きくなっている（ａＹ＞ｂＹ）。この場合には、画面Ｙ座標の大きさでソートした複数の中間地点の順序が、案内地点までの距離の大きさでソートした複数の中間地点の順序と異なることとなる。【００４７】
以上のことから、制御部１１は、案内地点までの距離の大きさでソートした複数の中間地点の順序と、画面Ｙ座標の大きさでソートした複数の中間地点の順序とを比較することで、中間地点の距離情報を非表示とする制御を行う。具体的には、制御部１１は、案内地点までの距離の大きさでソート（例えば昇順でソート）した複数の中間地点の順序と、画面Ｙ座標の大きさでソート（例えば昇順でソート）した複数の中間地点の順序とが異なる場合に、経路上で後方に位置する中間地点の距離情報を非表示とする。例えば、制御部１１は、複数の中間地点における２つの中間地点について、画面Ｙ座標の大小関係が案内地点までの距離の大小関係と逆になっている場合に、案内地点に近いほうの中間地点の距離情報を非表示とする。【００４８】
なお、制御部１１は、上記したような場合以外にも、距離情報を非表示とすることができる。つまり、上記では複数の中間地点における画面上の位置関係に応じて距離情報を非表示とする例を示したが、この例に限定はされない。他の例では、制御部１１は、距離情報が画面からはみ出してしまうような場合に、当該距離情報を非表示とすることができる。具体的には、制御部１１は、中間地点の緯度経度に対応する画面座標が、現在表示している画面の範囲外である場合に、当該中間地点の距離情報を非表示とする。【００４９】
図６を参照して、他の例に係る表示制御方法の具体例について説明する。ここでは、道路形状が急にカーブしている形状である場合を例に挙げる。図６（ａ）は、このような道路形状に対して、上記した基本表示制御を適用した場合を示している。この場合には、案内地点までの距離が１００［ｍ］、５０［ｍ］である中間地点についての距離情報１２１、１２２がそれぞれ表示される。図６（ａ）より、案内地点までの距離が１００［ｍ］である中間地点の画面座標１２１ｃは画面の範囲内に位置しているが、案内地点までの距離が５０［ｍ］である中間地点の画面座標１２２ｃが画面の範囲外に位置していることがわかる。なお、「画面の範囲」は、画像の描画範囲に相当する。【００５０】
他の例では、制御部１１は、このように中間地点の画面座標が画面の範囲外に位置する場合に、当該中間地点の距離情報を非表示とする。具体的には、図６（ｂ）に示すように、制御部１１は、画面座標１２２ｃが画面に含まれない中間地点の距離情報１２２を非表示とする。つまり、制御部１１は、案内地点までの距離が５０［ｍ］である中間地点についての距離情報１２２を非表示とし、案内地点までの距離が１００［ｍ］である中間地点についての距離情報１２１のみを表示させる。なお、制御部１１は、画面座標が画面の範囲外に位置する中間地点についての距離情報を非表示とした場合において、車両が案内地点に向かって進行するにつれて画面座標が画面の範囲外から画面の範囲内に位置するようになった際に、当該中間地点の距離情報を表示させる。【００５１】
［表示制御処理］
次に、図７を参照して、本実施例に係る表示制御処理について説明する。図７は、本実施例に係る表示制御処理を示すフローチャートである。当該処理は、制御部１１が予め記憶されたプログラムを実行することにより実現される。また、当該処理は、経路案内中において、所定の周期で繰り返し実行される。【００５２】
まず、ステップＳ１０１では、制御部１１は、予め定めた複数の距離（５０［ｍ］、１００［ｍ］、１５０［ｍ］など）だけ案内地点から離れた複数の中間地点を特定し、当該複数の中間地点のそれぞれの緯度経度を求める。具体的には、制御部１１は、ＧＰＳユニット１４によって算出された現在地点の緯度経度と、通信部１３を介してサーバより取得された現在走行中の道路のデータ（交差点のデータなど）とに基づいて、複数の中間地点を特定すると共に、当該複数の中間地点のそれぞれの緯度経度を求める。そして、処理はステップＳ１０２に進む。【００５３】
ステップＳ１０２では、制御部１１は、ステップＳ１０１で求められた複数の中間地点の緯度経度に対して所定の演算を行うことで画面座標に変換する。具体的には、制御部１１は、複数の緯度経度のそれぞれの画面Ｘ座標及び画面Ｙ座標を求める。そして、処理はステップＳ１０３に進む。【００５４】
ステップＳ１０３では、制御部１１は、ステップＳ１０３で求められた画面座標が、現在表示している画面の範囲外に位置するか否かを判定する。つまり、制御部１１は、画面座標が画像の描画範囲に含まれないか否かを判定する。この場合、制御部１１は、予め定められた描画範囲を規定する画面Ｘ座標及び画面Ｙ座標を用いて、当該判定を行う。【００５５】
画面座標が画面の範囲外に位置する場合（ステップＳ１０３；Ｙｅｓ）、制御部１１は、画面の範囲外に位置する画面座標に対応する中間地点についての距離情報を、表示対象から除外する（ステップＳ１０４）。この場合、制御部１１は、画面の範囲外に位置する画面座標が複数存在する場合には、それらの画面座標に対応する複数の中間地点の距離情報を表示対象から除外する。そして、処理はステップＳ１０５に進む。これに対して、画面座標が画面の範囲外に位置しない場合（ステップＳ１０３；Ｎｏ）、つまり画面座標が画面の範囲内に位置する場合、制御部１１は距離情報を表示対象から除外することなく、処理はステップＳ１０５に進む。【００５６】
ステップＳ１０５では、制御部１１は、案内地点までの距離の大きさでソート（例えば昇順でソート）した複数の中間地点の順序と、画面Ｙ座標の大きさでソート（例えば昇順でソート）した複数の中間地点の順序とが異なるか否かを判定する。具体的には、制御部１１は、案内地点までの距離の大小関係と画面Ｙ座標の大小関係とが逆になっているか否かを判定する。なお、制御部１１は、ステップＳ１０４で距離情報を表示対象から除外する処理を行った場合には、表示対象から除外した距離情報に対応する中間地点を除いた中間地点に対して、ステップＳ１０５の判定を行う。【００５７】
案内地点までの距離でソートした順序と画面Ｙ座標でソートした順序とが異なる場合（ステップＳ１０５；Ｙｅｓ）、処理はステップＳ１０６に進む。この場合、制御部１１は、経路上で後方に位置する中間地点の距離情報を表示対象から除外する（ステップＳ１０６）。例えば、制御部１１は、複数の中間地点の中の２つの中間地点に関して、案内地点までの距離の大小関係と画面Ｙ座標の大小関係とが逆になっている２つの中間地点が存在する場合に、当該２つの中間地点において案内地点に近いほうの中間地点の距離情報を表示対象から除外する。そして、処理はステップＳ１０７に進む。これに対して、案内地点までの距離でソートした順序と画面Ｙ座標でソートした順序とが一致している場合（ステップＳ１０５；Ｎｏ）、制御部１１は距離情報を表示対象から除外することなく、処理はステップＳ１０７に進む。【００５８】
ステップＳ１０７では、制御部１１は、表示対象となっている中間地点についての距離情報のみを表示部１５に表示させる制御を行う。そして、処理は終了する。【００５９】
以上説明した本実施例に係る表示制御処理によれば、現在地点と案内地点との間に位置する複数の中間地点について、距離情報を表示させるべきでない中間地点の距離情報を、適切に非表示とすることができる。また、本実施例では地図データから計算したデータを用いるため、本実施例に係る構成は、カメラ１９によって撮影された実写画像の道路を用いる構成と場合と比して、実現し易いと言える。【００６０】
［変形例］
以下では、上記した実施例の変形例を提示する。【００６１】
（変形例１）
変形例１では、距離情報の表示態様を種々に変えることができる。１つの例では、距離情報を表示させる画面上の位置に応じて（具体的には画面Ｙ座標に応じて）、距離情報における距離線の長さを変えて表示させることができる。例えば、画面上で遠方に位置する距離線を、画面上で手前に位置する距離情報よりも短く表示させることができる。【００６２】
他の例では、距離線の長さを道路幅に合わせるように表示させることができる。この例では、道路データが有する道路幅の情報に基づいて、距離線の長さを道路幅に合わせるように表示させることができる。【００６３】
更に他の例では、距離情報を表示させる画面上の位置に応じて（具体的には画面Ｙ座標に応じて）、距離線及び距離値の色を変えて表示させることができる。例えば、画面上で手前に位置する距離線及び距離値を濃い色や目立つ色で表示させたり、画面上で遠方に位置する距離線及び距離値を薄い色や半透明で表示させたりすることができる。【００６４】
（変形例２）
上記した実施例では、先に経由する中間地点の画面上の位置が後に経由する中間地点の画面上の位置よりも上側に位置する場合に、後に経由する中間地点の距離情報を非表示としていた。この実施例では、消失点が画面の中央付近に位置することを前提にしていた（例えば図３など参照）。【００６５】
変形例２では、消失点が画面の下側に位置する場合に、上記した実施例とは逆の制御を行うことができる。具体的には、変形例２では、先に経由する中間地点の画面上の位置が後に経由する中間地点の画面上の位置よりも下側に位置する場合に、後に経由する中間地点の距離情報を非表示とすることができる。【００６６】
（変形例３）
上記した実施例では、複数の中間地点に関する情報として距離情報を用いていた。変形例３では、複数の中間地点に関する情報として、距離情報の代わりに又は距離情報に加えて、信号の位置を示す情報や、各中間地点での信号の色を示す情報などを用いることができる。【００６７】
（変形例４）
上記では、本発明を、カメラ１９によって撮影された実写画像に適用する実施例を示した。変形例４は、実写画像の代わりに、３次元表現された画像（つまり奥行き表現された画像）に本発明を適用するものである。具体的には、変形例４では、地図情報に基づいて生成された、３次元表現された地図案内画像を用いて経路案内を行うことができる。【００６８】
（変形例５）
上記では、本発明を端末装置１に適用する実施例を示した。変形例５では、ヘッドアップディスプレイやヘッドマウントディスプレイなどの透過型ディスプレイに本発明を適用するものである。つまり、変形例５では、前述したような制御部１１によって制御された画像を、ヘッドアップディスプレイやヘッドマウントディスプレイなどで表示させることができる。【００６９】
（変形例６）
上記では本発明を車両に適用する例を示したが、本発明の適用はこれに限定されない。本発明は、車両の他に、船や、ヘリコプターや、飛行機などの種々の移動体に適用することができる。加えて、本発明は、歩行者が利用する端末装置にも適用することができる。つまり、「移動体」には歩行者も含まれる。【００７０】
以上に述べたように、実施例は、上述した実施例に限られるものではなく、特許請求の範囲及び明細書全体から読み取れる発明の要旨あるいは思想に反しない範囲で適宜変更可能である。
【産業上の利用可能性】
【００７１】
本発明は、ＰＮＤなどを含むナビゲーション装置や、携帯電話などの携帯型端末装置や、ヘッドアップディスプレイやヘッドマウントディスプレイなどの透過型ディスプレイに利用することができる。
【符号の説明】
【００７２】
１  端末装置
１１  制御部
１２  記憶部
１３  通信部
１４  ＧＰＳユニット
１５  表示部
１９  カメラ
【図１】
2012120607.tif 000003
【図２】
2012120607.tif 000004
【図３】
2012120607.tif 000005
【図４】
2012120607.tif 000006
【図５】
2012120607.tif 000007
【図６】
2012120607.tif 000008
【図７】
2012120607.tif 000009
【手続補正書】
【提出日】平成23年10月13日(2011.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置であって、
前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段を備え、
前記表示制御手段は、
前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行い、
前記複数の中間地点の１つの中間地点が他の中間地点よりも前記経路上の後方に位置し、且つ、当該他の中間地点の前記画像上での位置が当該１つの中間地点の前記画像上での位置よりも前記画像上で遠方を示す位置である場合に、当該１つの中間地点に関する情報を非表示とすることを特徴とするナビゲーション装置。
【請求項２】
前記表示制御手段は、前記他の中間地点の前記画像上での位置が前記１つの中間地点の前記画像上での位置よりも上側に位置する場合に、当該１つの中間地点に関する情報を非表示とすることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記表示制御手段は、前記１つの中間地点に関する情報を非表示とした場合において、前記現在地点が前記他の中間地点に到達した際に、当該１つの中間地点に関する情報を表示することを特徴とする請求項１又は２に記載のナビゲーション装置。
【請求項４】
前記表示制御手段は、
前記現在地点及び地図データに基づいて、前記複数の中間地点を特定すると共に、当該複数の中間地点のそれぞれについての緯度経度を求める手段と、
前記複数の中間地点のそれぞれについての前記緯度経度を、前記画像上での座標に変換する手段と、を備え、
前記複数の中間地点のそれぞれについての前記座標に基づいて、前記複数の中間地点の前記画像上での位置関係を判断することを特徴とする請求項１乃至３のいずれか一項に記載のナビゲーション装置。
【請求項５】
前記複数の中間地点に関する情報は、当該複数の中間地点の位置を示す情報、及び当該複数の中間地点の各々から前記案内地点までの距離を示す情報を含むことを特徴とする請求項１乃至４のいずれか一項に記載のナビゲーション装置。
【請求項６】
前記画像は、移動体の進行方向を撮影した画像であることを特徴とする請求項１乃至５のいずれか一項に記載のナビゲーション装置。
【請求項７】
現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーション方法であって、
前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御工程を備え、
前記表示制御工程は、
前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行い、
前記複数の中間地点の１つの中間地点が他の中間地点よりも前記経路上の後方に位置し、且つ、当該他の中間地点の前記画像上での位置が当該１つの中間地点の前記画像上での位置よりも前記画像上で遠方を示す位置である場合に、当該１つの中間地点に関する情報を非表示とすることを特徴とするナビゲーション方法。
【請求項８】
コンピュータを備え、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーションプログラムであって、
前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段、として前記コンピュータを機能させ、
前記表示制御手段は、
前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行い、
前記複数の中間地点の１つの中間地点が他の中間地点よりも前記経路上の後方に位置し、且つ、当該他の中間地点の前記画像上での位置が当該１つの中間地点の前記画像上での位置よりも前記画像上で遠方を示す位置である場合に、当該１つの中間地点に関する情報を非表示とすることを特徴とするナビゲーションプログラム。
【請求項９】
請求項８に記載のナビゲーションプログラムを記録したことを特徴とする記録媒体。
【請求項１０】
現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置であって、
前記現在地点と経路上の案内地点との間に位置する第一中間地点及び第二中間地点に関する情報を、それぞれ、前記画像上における対応する位置に表示する制御を行う表示制御手段を備え、
前記表示制御手段は、前記第一中間地点及び前記第二中間地点の前記画像上での先後位置関係と、前記第一中間地点及び前記第二中間地点の前記経路上での先後位置関係とが相違する場合には、前記第一中間地点及び前記第二中間地点の一方に関する情報を非表示とする制御を行うことを特徴とするナビゲーション装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
請求項１に記載の発明では、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置は、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段を備え、前記表示制御手段は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行い、前記複数の中間地点の１つの中間地点が他の中間地点よりも前記経路上の後方に位置し、且つ、当該他の中間地点の前記画像上での位置が当該１つの中間地点の前記画像上での位置よりも前記画像上で遠方を示す位置である場合に、当該１つの中間地点に関する情報を非表示とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項７に記載の発明では、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーション方法は、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御工程を備え、前記表示制御工程は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行い、前記複数の中間地点の１つの中間地点が他の中間地点よりも前記経路上の後方に位置し、且つ、当該他の中間地点の前記画像上での位置が当該１つの中間地点の前記画像上での位置よりも前記画像上で遠方を示す位置である場合に、当該１つの中間地点に関する情報を非表示とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項８に記載の発明では、コンピュータを備え、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置によって実行されるナビゲーションプログラムは、前記現在地点と経路上の案内地点との間に位置する複数の中間地点に関する情報を、それぞれ、前記画像上において前記複数の中間地点に対応する位置に表示する制御を行う表示制御手段、として前記コンピュータを機能させ、前記表示制御手段は、前記複数の中間地点の前記画像上での位置関係と、前記複数の中間地点の前記経路上での位置関係とに基づいて、前記複数の中間地点の少なくとも１つについて前記中間地点に関する情報を非表示とする制御を行い、前記複数の中間地点の１つの中間地点が他の中間地点よりも前記経路上の後方に位置し、且つ、当該他の中間地点の前記画像上での位置が当該１つの中間地点の前記画像上での位置よりも前記画像上で遠方を示す位置である場合に、当該１つの中間地点に関する情報を非表示とする。
請求項１０に記載の発明では、現在地点からの景色を示す画像を用いて経路案内を行うナビゲーション装置は、前記現在地点と経路上の案内地点との間に位置する第一中間地点及び第二中間地点に関する情報を、それぞれ、前記画像上における対応する位置に表示する制御を行う表示制御手段を備え、前記表示制御手段は、前記第一中間地点及び前記第二中間地点の前記画像上での先後位置関係と、前記第一中間地点及び前記第二中間地点の前記経路上での先後位置関係とが相違する場合には、前記第一中間地点及び前記第二中間地点の一方に関する情報を非表示とする制御を行う。
【国際調査報告】
2012120607.tif 000010
2012120607.tif 000011
2012120607.tif 000012
2012120607.tif 000013