(57)【要約】  地図データを保持する地図データベース５と、現在位置および方位を計測する位置方位計測部４と、位置方位計測部で計測された現在位置から目的地までの経路を地図データベース５から読み出した地図データに基づき計算する経路計算部１２と、前方を撮影するカメラ７と、カメラで撮影された前方の映像を取得する映像取得部８と、経路計算部で計算された経路を構成する道路のうち最後に案内対象の交差点に入る道路の幅を、地図データベースから読み出した地図データに含まれる道路幅データに基づき算出する道路幅取得部１６と、経路誘導矢印の曲がる方向を示す部分の長さを道路幅取得部で計算された道路幅に制限し、映像取得部で取得された映像に重畳させて合成する映像合成処理部１４と、映像合成処理部で合成された映像を表示する表示部１０を備えている。
2009084134.tif 000002
【特許請求の範囲】
【請求項１】
地図データを保持する地図データベースと、
現在位置および方位を計測する位置方位計測部と、
前記位置方位計測部で計測された現在位置から目的地までの経路を前記地図データベースから読み出した地図データに基づき計算する経路計算部と、
前方を撮影するカメラと、
前記カメラで撮影された前方の映像を取得する映像取得部と、
前記経路計算部で計算された経路を構成する道路のうち最後に案内対象の交差点に入る道路の幅を、前記地図データベースから読み出した地図データに含まれる道路幅データに基づき算出する道路幅取得部と、
経路誘導矢印の曲がる方向を示す部分の長さを前記道路幅取得部で計算された道路幅に制限し、前記映像取得部で取得された映像に重畳させて合成する映像合成処理部と、
前記映像合成処理部で合成された映像を表示する表示部
とを備えたナビゲーション装置。
【請求項２】
映像合成処理部は、経路誘導矢印の曲がる方向を示す部分の長さが前記道路幅取得部で計算された道路幅を超える部分の表示形態を変更し、前記映像取得部で取得された映像に重畳させて合成する
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
道路幅取得部は、経路計算部で計算された経路を構成する道路のうち最後に案内対象の交差点に入る道路の幅を、地図データベースから読み出した地図データに含まれる車線数データおよび道路種別データに基づき算出する
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
地図データを保持する地図データベースと、
現在位置および方位を計測する位置方位計測部と、
前記位置方位計測部で計測された現在位置から目的地までの経路を前記地図データベースから読み出した地図データに基づき計算する経路計算部と、
前方を撮影するカメラと、
前記カメラで撮影された前方の映像を取得する映像取得部と、
前記経路計算部で計算された経路の案内対象の交差点に存在する迂回すべき施設を表す迂回施設データを、前記地図データベースから取得する迂回施設取得部と、
前記迂回施設取得部で取得された迂回施設データによって示される迂回施設のうち、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき迂回施設の位置を塗りつぶし、経路誘導矢印の曲がる方向を示す部分が、塗りつぶした迂回施設の位置の後ろを迂回するように描画し、前記映像取得部で取得された映像に重畳させて合成する映像合成処理部と、
前記映像合成処理部で合成された映像を表示する表示部
とを備えたナビゲーション装置。
【請求項５】
映像合成処理部は、経路誘導矢印の曲がる方向を示す部分の長さを、迂回施設取得部で取得された迂回施設データによって示される迂回施設のうち、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき迂回施設までに制限し、経路誘導矢印の曲がる方向を示す部分の上に該迂回施設の看板を描画し、前記映像取得部で取得された映像に重畳させて合成する
ことを特徴とする請求項４記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザを目的地まで案内するナビゲーション装置に関し、特にカメラで撮影することにより得られた実写映像上に案内情報を表示する技術に関する。
【背景技術】
【０００２】
従来、カーナビゲーション装置において、走行中に車載カメラでリアルタイムに前方を撮影し、この撮影により得られた映像の上に、ＣＧ（Computer Graphics）によって案内情報を重畳して表示することにより経路誘導を行う技術が知られている（例えば、特許文献１参照）。【０００３】
また、同様の技術として、特許文献２は、ナビゲーション情報要素を感覚的に把握しやすいように表示するカーナビゲーションシステムを開示している。このカーナビゲーションシステムは、自動車のノーズなどに取付けた撮像カメラで進行方向の景色を撮像し、ナビゲーション情報要素の背景表示について地図画像と実写映像とをセレクタで選択できるようにして、この背景画像に対して画像合成部によりナビゲーション情報要素を重ね合せて表示器に表示する。この特許文献２には、実写映像のみでなく、表示モードまたはスケールの異なる地図を同時に表示することが開示されており、また、従来の地図を並べて表示する技術も開示されている。【０００４】
【特許文献１】特許第２９１５５０８号公報
【特許文献２】特開平１１−１０８６８４号公報
【０００５】
ところで、誘導される経路は道路沿いの建物などの間を通るため、映像に重畳される案内情報は、映像上の建物との重なりが適切になされることが望ましい。しかしながら、上述した従来の技術では、映像の上に案内情報を単純に重畳するので、映像上の全ての要素（建物または看板など）の手前に案内情報が表示される。その結果、ユーザは、曲がるべき交差点を誤って把握する可能性がある。【０００６】
この発明は、上述した問題を解消するためになされたものであり、その課題は、実写映像上に案内情報を適切に表示できるナビゲーション装置を提供することにある。
【発明の開示】
【０００７】
この発明に係るナビゲーション装置は、上記課題を解決するために、地図データを保持する地図データベースと、現在位置および方位を計測する位置方位計測部と、位置方位計測部で計測された現在位置から目的地までの経路を地図データベースから読み出した地図データに基づき計算する経路計算部と、前方を撮影するカメラと、カメラで撮影された前方の映像を取得する映像取得部と、経路計算部で計算された経路を構成する道路のうち最後に案内対象の交差点に入る道路の幅を、地図データベースから読み出した地図データに含まれる道路幅データに基づき算出する道路幅取得部と、経路誘導矢印の曲がる方向を示す部分の長さを道路幅取得部で計算された道路幅に制限し、映像取得部で取得された映像に重畳させて合成する映像合成処理部と、映像合成処理部で合成された映像を表示する表示部を備えている。
【０００８】
この発明に係るナビゲーション装置によれば、カメラ７で撮影することにより得られた自車周辺の映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印よりも手前に表示されるべき建物と経路誘導矢印を重畳させないように、経路誘導矢印の曲がる方向を示す部分の長さを道路幅に合わせるように構成したので、道路沿いの建物と経路誘導矢印が誤った重畳関係で表示されるという問題を回避し、実写映像上に案内情報を適切に表示できる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係るカーナビゲーション装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るカーナビゲーション装置において、道路幅の計算に使用される道路を説明するための図である。
【図３】この発明の実施の形態１に係るカーナビゲーション装置の動作を、自車周辺情報表示処理を中心に示すフローチャートである。
【図４】この発明の実施の形態１に係るカーナビゲーション装置の自車周辺情報表示処理の中で行われるコンテンツ合成映像作成処理の詳細を示すフローチャートである。
【図５】この発明の実施の形態１に係るカーナビゲーション装置のコンテンツ合成映像作成処理の中で行われるコンテンツ生成処理の詳細を示すフローチャートである。
【図６】この発明の実施の形態１に係るカーナビゲーション装置のコンテンツ生成処理の中で行われる矢印情報のコンテンツ生成処理の詳細を示すフローチャートである。
【図７】この発明の実施の形態１に係るカーナビゲーション装置で計算される道路領域を説明するための図である。
【図８】この発明の実施の形態１に係るカーナビゲーション装置において表示部の画面に表示される映像の例を示す図である。
【図９】この発明の実施の形態２に係るカーナビゲーション装置において使用される右左折誘導矢印の情報を説明するための図である。
【図１０】この発明の実施の形態２に係るカーナビゲーション装置において表示部の画面に表示される映像の例を示す図である。
【図１１】この発明の実施の形態４に係るカーナビゲーション装置の構成を示すブロック図である。
【図１２】この発明の実施の形態４に係るカーナビゲーション装置において使用される案内対象交差点における迂回施設を説明するための図である。
【図１３】この発明の実施の形態４に係るカーナビゲーション装置のコンテンツ生成処理の中で行われる補助情報のコンテンツ生成処理の詳細を示すフローチャートである。
【図１４】この発明の実施の形態４に係るカーナビゲーション装置において取得される遮蔽建物を説明するための図である。
【図１５】この発明の実施の形態４に係るカーナビゲーション装置のコンテンツ合成映像作成処理の中で行われる映像合成処理の詳細を示すフローチャートである。
【図１６】この発明の実施の形態４に係るカーナビゲーション装置のコンテンツ合成映像作成処理の中で行われる映像合成処理で順次に生成される映像を示す図である。
【図１７】この発明の実施の形態４に係るカーナビゲーション装置において表示部の画面に表示される映像の例を示す図である。
【図１８】この発明の実施の形態４に係るカーナビゲーション装置において表示部の画面に表示される映像の他の例を示す図である。
【図１９】この発明の実施の形態５に係るカーナビゲーション装置において表示部の画面に表示される映像の例を示す図である。
【発明を実施するための最良の形態】
【００１０】
以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について添付した図に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るナビゲーション装置、特に車に適用したカーナビゲーション装置の構成を示すブロック図である。このカーナビゲーション装置は、ＧＰＳ（Global Positioning System）レシーバ１、車速センサ２、方位センサ３、位置方位計測部４、地図データベース５、入力操作部６、カメラ７、映像取得部８、ナビゲーション制御部９および表示部１０を備えている。【００１１】
ＧＰＳレシーバ１は、複数の衛星からの電波を受信することにより自車位置を計測する。このＧＰＳレシーバ１で計測された自車位置は、自車位置信号として位置方位計測部４に送られる。車速センサ２は、自車の速度を逐次計測する。この車速センサ２は、一般には、タイヤの回転数を計測するセンサから構成されている。車速センサ２で計測された自車の速度は、車速信号として位置方位計測部４に送られる。方位センサ３は、自車の進行方向を逐次計測する。この方位センサ３で計測された自車の進行方位（以下、単に「方位」という）は、方位信号として位置方位計測部４に送られる。【００１２】
位置方位計測部４は、ＧＰＳレシーバ１から送られてくる自車位置信号から自車の現在位置および方位を計測する。なお、トンネルの中または周囲の建造物などによって自車の上空が遮られている場合は、電波を受信できる衛星の数がゼロまたは少なくなって受信状態が悪くなり、ＧＰＳレシーバ１からの自車位置信号だけでは自車の現在位置および方位が計測できなくなったり、計測できても精度が悪化するため、車速センサ２からの車速信号および方位センサ３からの方位信号を用いた自律航法を利用して自車位置を計測し、ＧＰＳレシーバ１による計測を補う処理を実行する。【００１３】
位置方位計測部４で計測された自車の現在位置および方位は、上述したように、ＧＰＳレシーバ１の受信状態の悪化による計測精度の悪化、タイヤの摩耗による直径の変化、温度変化に起因する車速の誤差またはセンサ自体の精度に起因する誤差などといった様々な誤差を含んでいる。そこで、位置方位計測部４は、計測により得られた誤差を含んだ自車の現在位置および方位を、地図データベース５から読み出した地図データから取得した道路データを用いてマップマッチングを行うことにより修正する。この修正された自車の現在位置および方位は、自車位置方位データとしてナビゲーション制御部９に送られる。【００１４】
地図データベース５は、道路の位置、道路の種別（高速道路、有料道路、一般道路または細街路など）、道路に関する規制（速度制限または一方通行など）または交差点近傍の車線数といった道路データの他、道路周辺の施設のデータなどを含む地図データを保持している。道路の位置は、道路を複数のノードとノード間を直線で結ぶリンクとで表現し、このノードの緯度および経度を記録することにより表現されている。例えば、あるノードに３つ以上のリンクが接続されている場合は、そのノードの位置で複数の道路が交わっていることを表している。この地図データベース５に保持されている地図データは、上述したように位置方位計測部４によって読み出される他、ナビゲーション制御部９によって読み出される。【００１５】
入力操作部６は、リモートコントローラ、タッチパネルまたは音声認識装置などの少なくとも１つから構成されており、ユーザである運転者または同乗者が、操作によって、目的地を入力したり、カーナビゲーション装置が提供する情報を選択したりするために使用される。この入力操作部６の操作によって発生されたデータは、操作データとしてナビゲーション制御部９に送られる。【００１６】
カメラ７は、自車の前方を撮影するカメラまたは周囲全体を含む幅広い方向を一度に撮影できるカメラなどの少なくとも１つから構成されており、自車の進行方向を含む自車近傍を撮影する。このカメラ７で撮影することにより得られた映像信号は、映像取得部８に送られる。【００１７】
映像取得部８は、カメラ７から送られてくる映像信号を、計算機で処理可能なデジタル信号に変換する。この映像取得部８における変換により得られたデジタル信号は、映像データとしてナビゲーション制御部９に送られる。【００１８】
ナビゲーション制御部９は、入力操作部６から入力された目的地までの誘導経路の計算、誘導経路と自車の現在位置および方位とに応じた案内情報の生成、または、自車位置周辺の地図と自車位置を示す自車マークを合成した案内図の生成などといったカーナビゲーション装置が有する自車周辺の地図を表示する機能、および、自車を目的地に誘導するための機能などを提供するためのデータ処理を行う他、自車位置、目的地または誘導経路に関連する交通情報、観光地、飲食店または物販店などの情報の検索、入力操作部６から入力された条件にマッチした施設の検索といったデータ処理を実行する。このナビゲーション制御部９の詳細は後述する。ナビゲーション制御部９における処理によって得られた表示データは、表示部１０に送られる。【００１９】
表示部１０は、例えばＬＣＤ（Liquid Crystal Display）から構成されており、ナビゲーション制御部９から送られてくる表示データにしたがって、地図および／または実写映像などを画面に表示する。【００２０】
次に、ナビゲーション制御部９の詳細を説明する。ナビゲーション制御部９は、目的地設定部１１、経路計算部１２、案内表示生成部１３、映像合成処理部１４、表示決定部１５および道路幅取得部１６を備えている。なお、図１においては、図面の煩雑さを避けるために、上記複数の構成要素間の接続の一部を省略しているが、省略した部分については、以下において出現する都度説明する。【００２１】
目的地設定部１１は、入力操作部６から送られてくる操作データにしたがって目的地を設定する。この目的地設定部１１で設定された目的地は、目的地データとして経路計算部１２に送られる。経路計算部１２は、目的地設定部１１から送られてくる目的地データ、位置方位計測部４から送られてくる自車位置方位データ、および、地図データベース５から読み出した地図データを用いて、目的地までの誘導経路を計算する。この経路計算部１２で計算された誘導経路は、誘導経路データとして表示決定部１５に送られる。【００２２】
案内表示生成部１３は、表示決定部１５からの指示に応じて、従来のカーナビゲーション装置で用いられている地図による案内図（以下、「地図案内図」という）を生成する。この案内表示生成部１３で生成される地図案内図には、平面地図、交差点拡大図、高速略図などといった実写映像を用いない様々な案内図が含まれる。また、地図案内図は、平面地図に限定されず、３次元ＣＧを用いた案内図または平面地図を俯瞰する案内図であってもよい。なお、地図案内図を作成する技術は周知であるので、ここでは詳細な説明は省略する。この案内表示生成部１３で生成された地図案内図は、地図案内図データとして表示決定部１５に送られる。【００２３】
映像合成処理部１４は、表示決定部１５からの指示に応じて、実写映像を用いた案内図（以下、「実写案内図」という）を生成する。例えば、映像合成処理部１４は、地図データベース５から読み出した地図データから、自車周辺の道路ネットワーク、ランドマークまたは交差点などといった周辺物の情報を取得し、映像取得部８から送られてくる映像データによって示される実写映像上に存在する周辺物の周辺に、この周辺物の形状または内容などを説明するための図形、文字列またはイメージなど（以下、「コンテンツ」という）を重ね合わせたコンテンツ合成映像から成る実写案内図を生成する。【００２４】
表示決定部１５は、上述したように、案内表示生成部１３に対して地図案内図の生成を指示するとともに、映像合成処理部１４に対して実写案内図の生成を指示する。また、表示決定部１５は、位置方位計測部４から送られてくる自車位置方位データ、地図データベース５から読み出した自車周辺の地図データ、入力操作部６から送られてくる操作データ、案内表示生成部１３から送られてくる地図案内図データおよび映像合成処理部１４から送られてくる実写案内図データに基づき表示部１０の画面に表示する内容を決定する。この表示決定部１５において決定された表示内容に対応するデータは、表示データとして表示部１０に送られる。【００２５】
これにより、表示部１０には、例えば、車両が交差点に近づいた場合には交差点拡大図が表示され、入力操作部６のメニューボタンが押されている場合はメニューが表示され、入力操作部６によって実写表示モードに設定された場合は実写映像を用いた実写案内図が表示される。なお、実写映像を用いた実写案内図への切り替えは、実写表示モードの設定が行われる場合以外にも、自車と曲がるべき交差点の距離が一定値以下になった場合に実写案内図に切り替わるように構成することもできる。【００２６】
また、表示部１０の画面に表示する案内図は、例えば案内表示生成部１３で生成された地図案内図（例えば平面地図）を画面の左側に配置し、映像合成処理部１４で生成された実写案内図（例えば実写映像を用いた交差点拡大図）を画面の右側に配置するというように、実写案内図と地図案内図とを１つの画面内に同時に表示するように構成できる。【００２７】
道路幅取得部１６は、映像合成処理部１４からの指示に応答して、図２に示すように、自車位置から案内対象交差点までの経路を構成する道路のうち、最後に案内対象交差点に入る道路（図２の太線で示す）の幅を取得する。より詳しくは、道路幅取得部１６は、経路計算部１２から映像合成処理部１４を介して誘導経路データを取得し、この取得した誘導経路データと地図データベース５から読み出した地図データとを比較することにより、最後に案内対象交差点に入る道路を決定し、この決定した道路を表す道路データを地図データベース５から読み出した地図データから取得し、この取得した道路データに含まれる道路幅データを取得する。この道路幅取得部１６で取得された道路幅データは、映像合成処理部１４に送られる。【００２８】
次に、上記のように構成される、この発明の実施の形態１に係るカーナビゲーション装置の動作を、自車周辺情報表示処理を中心に、図３に示すフローチャートを参照しながら説明する。なお、自車周辺情報表示処理は、自車の移動に応じて、自車周辺の地図に自車位置を示す図形（自車マーク）を組み合わせた地図案内図としての自車周辺地図と、実写案内図としてのコンテンツ合成映像（詳細は後述する）とを生成し、これらを組み合わせて表示部１０に表示する処理である。【００２９】
自車周辺情報表示処理では、まず、自車周辺情報表示の終了であるかどうかが調べられる（ステップＳＴ１１）。すなわち、ナビゲーション制御部９は、入力操作部６から自車周辺情報表示の終了が指示されているかどうかを調べる。このステップＳＴ１１において、自車周辺情報表示の終了であることが判断されると、自車周辺情報表示処理は終了する。一方、ステップＳＴ１１において、自車周辺情報表示の終了でないことが判断されると、次いで、自車位置方位が取得される（ステップＳＴ１２）。すなわち、ナビゲーション制御部９は、位置方位計測部４から自車位置方位データを取得する。【００３０】
次いで、自車周辺地図が作成される（ステップＳＴ１３）。すなわち、ナビゲーション制御部９の案内表示生成部１３は、ステップＳＴ１２で取得した自車位置方位データに基づき、その時点で設定されている縮尺での自車周辺の地図データを地図データベース５から検索し、この検索によって得られた地図データによって示される地図上に、自車位置と方位を表す自車マークを重ね合わせた自車周辺地図を作成する。【００３１】
なお、ナビゲーション制御部９の目的地設定部１１および経路計算部１２において、目的地が設定されて誘導経路が計算されており、目的地へ誘導するために右左折する必要がある場合には、案内表示生成部１３は、この自車周辺地図の上に、さらに、自車の進むべき道路を案内するための矢印（以下、「経路誘導矢印」という）などの図形を重ね合わせた自車周辺地図を作成する。【００３２】
次いで、コンテンツ合成映像作成処理が行われる（ステップＳＴ１４）。すなわち、ナビゲーション制御部９の映像合成処理部１４は、地図データベース５から読み出した地図データから、自車周辺の周辺物の情報を検索し、映像取得部８で取得された自車周辺の映像上に存在する周辺物の周辺に、この周辺物のコンテンツを重ね合わせたコンテンツ合成映像を生成する。このステップＳＴ１４で行われるコンテンツ合成映像作成処理の詳細は、後に、図４に示すフローチャートを参照して詳細に説明する。【００３３】
次いで、表示作成処理が行われる（ステップＳＴ１５）。すなわち、ナビゲーション制御部９の表示決定部１５は、ステップＳＴ１３において案内表示生成部１３で作成された自車周辺地図から成る地図案内図と、ステップＳＴ１４において映像合成処理部１４で作成されたコンテンツ合成映像から成る実写案内図とを組み合わせて１画面分の表示データを生成する。この作成された表示データが表示部１０に送られることにより、表示部１０の画面に地図案内図および実写案内図が表示される。その後、シーケンスはステップＳＴ１１に戻り、上述した処理が繰り返される。【００３４】
次に、ステップＳＴ１４で行われるコンテンツ合成映像作成処理の詳細を、図４に示すフローチャートを参照しながら説明する。このコンテンツ合成映像作成処理は、主として映像合成処理部１４で実行される。【００３５】
コンテンツ合成映像作成処理では、まず、自車位置方位および映像が取得される（ステップＳＴ２１）。すなわち、映像合成処理部１４は、自車周辺情報表示処理（図３参照）のステップＳＴ１２で取得された自車位置方位データと、その時点で映像取得部８において生成された映像データを取得する。【００３６】
次いで、コンテンツ生成が行われる（ステップＳＴ２２）。すなわち、映像合成処理部１４は、地図データベース５から読み出した地図データから自車の周辺物を検索し、その中からユーザに提示したいコンテンツ情報を生成する。コンテンツ情報には、例えば、ユーザに右左折を指示して目的地へ誘導したい場合には、交差点の名称文字列、交差点の座標、経路誘導矢印の座標などが含まれる。また、自車周辺の有名なランドマークを案内したい場合には、そのランドマークの名称文字列、ランドマークの座標、ランドマークに関する歴史または見所、営業時間などといったランドマークに関する情報の文字列または写真などが含まれる。なお、コンテンツ情報は、上述した以外に、自車周辺の道路ネットワークの個々の座標と各道路の一方通行または進入禁止などといった交通規制情報、車線数などの情報といった地図情報そのものであってもよい。このステップＳＴ２２で行われるコンテンツ生成処理の詳細は、後に詳細に説明する。【００３７】
なお、コンテンツ情報の座標値は、例えば、緯度および経度のように、地上で一意に決定される座標系（以下、「基準座標系」という）で与えられる。このステップＳＴ２２において、ユーザに提示したいコンテンツと、その総数ａが確定する。【００３８】
次いで、カウンタの内容ｉが初期化される（ステップＳＴ２３）。すなわち、合成済みコンテンツ数をカウントするためのカウンタの内容ｉが「１」に設定される。なお、カウンタは、映像合成処理部１４の内部に設けられている。【００３９】
次いで、全てのコンテンツ情報の合成処理が終了したかどうかが調べられる（ステップＳＴ２４）、具体的には、映像合成処理部１４は、カウンタの内容である合成済みコンテンツ数ｉがコンテンツ総数ａより大きくなったかどうかを調べる。このステップＳＴ２４において、全てのコンテンツ情報の合成処理が終了した、つまり合成済みコンテンツ数ｉがコンテンツ総数ａより大きくなったことが判断されると、コンテンツ合成映像作成処理は終了し、自車周辺情報表示処理にリターンする。【００４０】
一方、ステップＳＴ２４において、全てのコンテンツ情報の合成処理が終了していない、つまり合成済みコンテンツ数ｉがコンテンツ総数ａより大きくないことが判断されると、ｉ番目のコンテンツ情報が取得される（ステップＳＴ２５）。すなわち、映像合成処理部１４は、ステップＳＴ２２で生成したコンテンツ情報のうちのｉ番目のコンテンツ情報を取得する。【００４１】
次いで、透視変換によるコンテンツ情報の映像上の位置が計算される（ステップＳＴ２６）。すなわち、映像合成処理部１４は、ステップＳＴ２１で取得した自車位置方位（基準座標系における自車の位置方位）、カメラ７の自車を基準にした座標系における位置方位、および、あらかじめ取得しておいた画角および焦点距離といったカメラ７の固有値を使用し、ステップＳＴ２５で取得したコンテンツを表示すべき基準座標系における映像上の位置を計算する。この計算は透視変換と言われる座標変換計算と同じである。【００４２】
次いで、映像合成処理が行われる（ステップＳＴ２７）。すなわち、映像合成処理部１４は、ステップＳＴ２１で取得した映像上の、ステップＳＴ２６で計算された位置に、ステップＳＴ２５で取得したコンテンツ情報によって示される図形、文字列またはイメージなどといったコンテンツを合成する。【００４３】
次いで、カウンタの内容ｉがインクリメントされる（ステップＳＴ２８）。すなわち、映像合成処理部１４は、カウンタの内容をインクリメント（＋１）する。その後、シーケンスはステップＳＴ２４に戻り、上述した処理が繰り返される。【００４４】
なお、上述した映像合成処理部１４では、透視変換を用いて映像上にコンテンツを合成するように構成したが、映像に対して画像認識処理を行うことにより映像内の対象を認識し、その認識した映像の上にコンテンツを合成するように構成することもできる。【００４５】
次に、上述したコンテンツ合成映像作成処理（図４参照）のステップＳＴ２２で行われるコンテンツ生成処理の詳細を、図５に示すフローチャートを参照しながら説明する。【００４６】
コンテンツ生成処理では、まず、右左折誘導時であるかどうかが調べられる（ステップＳＴ３１）。右左折誘導時であるかどうかの判定の具体的な条件としては、ユーザによって設定された目的地までの経路が、経路計算部１２において計算されて探索されていること、また、探索された経路上で右左折するべき交差点の周辺に自車が到達していることが挙げられる。この場合、「交差点の周辺」とは、例えば交差点の手前５００［ｍ］などといったカーナビゲーション装置の製作者またはユーザが設定した範囲である。【００４７】
このステップＳＴ３１において、右左折誘導時でないことが判断されると、シーケンスはステップＳＴ３４に進む。一方、ステップＳＴ３１において、右左折誘導時であることが判断されると、コンテンツとして経路誘導矢印が必要である旨が認識され、次いで、矢印情報のコンテンツが生成される（ステップＳＴ３２）。ここで、生成される矢印情報のコンテンツとは、ユーザに右左折するべき地点および右左折するべき方向を提示するために、実写映像上に重畳する右左折誘導矢印の図形をいう。このステップＳＴ３２で生成された右左折誘導矢印は、表示用のコンテンツとして追加される。このステップＳＴ３２における矢印情報のコンテンツ生成処理については、後に詳細に説明する。【００４８】
次いで、補助情報のコンテンツが生成される（ステップＳＴ３３）。ここで、補助情報のコンテンツとは、右左折誘導矢印以外の、例えば交差点の中心を示すマーク、自車から交差点までの距離といった右左折誘導を行うために必要な補助的なコンテンツをいう。このステップＳＴ３３で生成された補助情報のコンテンツは、表示用のコンテンツとして追加される。なお、補助情報のコンテンツの生成は必須ではなく、カーナビゲーション装置の設定によっては生成されない場合もある。その後、シーケンスはステップＳＴ３４に進む。【００４９】
ステップＳＴ３４においては、その他のコンテンツが生成される。すなわち、右左折誘導に必要なコンテンツ以外のコンテンツが生成され、表示用のコンテンツとして追加される。このステップＳＴ３４で生成されるコンテンツとしては、例えば目的地までの経路または自車の周囲の道路ネットワークなどを挙げることができる。その後、コンテンツ合成処理は終了し、コンテンツ合成映像作成処理（図４参照）にリターンする。【００５０】
次に、上述したコンテンツ生成処理（図５参照）のステップＳＴ３２で行われる矢印情報のコンテンツ生成処理の詳細を、図６に示すフローチャートを参照しながら説明する。【００５１】
矢印情報のコンテンツ生成処理では、まず、道路領域の計算が行われる（ステップＳＴ４１）。ここで、道路領域とは、例えば図７に示すように自車が走行している場合、自車位置から見て周辺の建物に遮蔽されない領域をいう。具体的には、映像合成処理部１４は、道路幅データの取得を道路幅取得部１６に指示し、道路幅取得部１６は、自車が走行している道路の道路幅データを地図データベース５から読み出した地図データに含まれる道路データから取得して映像合成処理部１４に送る。そして、映像合成処理部１４は、自車の進行方向に沿って左右に、道路幅データによって示される幅の半分ずつ取った領域を道路領域として算出する。なお、自車の向き、走行車線、道路の車線数などを考慮して道路領域を決定するように構成することもできる。【００５２】
次いで、経路系列および右左折地点が取得される（ステップＳＴ４２）。すなわち、映像合成処理部１４は、地図データベース５から読み出した地図データに含まれる道路データから、図７に示すような経路系列および右左折地点を取得する。ここで、経路系列とは、経路探索によって生成された、現在地点から目的地点までの経路を表す座標値の系列である。また、右左折地点とは、自車が次に右左折するべき交差点であり、経路系列の中の該当する点の座標値によって表される。【００５３】
次いで、直進系列および誘導地点が取得される（ステップＳＴ４３）。すなわち、映像合成処理部１４は、ステップＳＴ４２で取得した経路系列および右左折地点から、図７に示すような直進系列および誘導地点を決定する。ここで、直進系列とは、自車が現在地点から直進するべき区間を表す系列であり、例えば経路系列の中の現在地点から右左折地点までの座標値の系列によって表される。また、誘導地点とは、自車が右左折するべき方向を示す地点であり、例えば経路系列の中の右左折地点の次に保持されている座標値によって表される。【００５４】
次いで、矢印情報が生成される（ステップＳＴ４４）。すなわち、映像合成処理部１４は、直進系列および誘導地点から右左折誘導矢印の情報を持つコンテンツを生成する。ここで、右左折誘導矢印の情報は、例えば直進系列、矢印終了地点および表示形態情報を含む。矢印終了地点は、図７に示すように、右左折するべき方向の道路領域を越えない地点とする。この矢印終了地点は、例えば右左折地点と誘導地点とを結ぶ線分上にあり、道路領域の範囲内にある地点の座標値によって表される。また、表示形態情報は、例えば太さ、明度、彩度、色または透過度などを表す情報である。その後、矢印情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。【００５５】
なお、矢印情報のコンテンツ生成処理で用いられる座標値は、緯度および経度などといった２次元の地図上で位置を一意に決めることができる値である。【００５６】
以上の処理によって表示部１０の画面に表示される映像の例を図８に示す。図８（ａ）は、従来のカーナビゲーション装置における経路誘導矢印の表示例を示しており、経路誘導矢印の曲がる方向を示す部分の長さを、道路幅とは無関係に、誘導地点までとしているため、道路わきに存在するランドマークと経路誘導矢印が重なり、ユーザは曲がるべき交差点を誤って把握するおそれがある。これに対し、図８（ｂ）は、実施の形態１に係るカーナビゲーション装置における経路誘導矢印の表示例を示しており、経路誘導矢印の曲がる方向を示す部分の長さを道路幅までに制限しているため、道路わきに存在するランドマークと誘導矢印が重ならず、ユーザは曲がるべき交差点を容易に把握できる。【００５７】
以上説明したように、この発明の実施の形態１に係るカーナビゲーション装置によれば、カメラ７で撮影することにより得られた自車周辺映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印よりも手前に表示されるべき建物と経路誘導矢印を重畳させないように、経路誘導矢印の曲がる方向を示す部分の長さを道路幅までに制限したので、道路沿いの建物と経路誘導矢印が誤った重畳関係で表示されるという問題を回避することができる。【００５８】
実施の形態２．
この発明の実施の形態２に係るカーナビゲーション装置は、経路誘導矢印の１つである右左折誘導矢印を可視部分と遮蔽部分とに分け、これらの表示形態を変更することにより実写映像上の建物との遮蔽関係を表現するようにしたものである。ここで、可視部分とは、右左折誘導矢印の中で遮蔽されずに通常通りに見える部分である。また、遮蔽部分とは、右左折誘導矢印の中で建物に遮蔽されているように表示するべき部分である。この実施の形態２に係るカーナビゲーション装置の構成は、図１に示した実施の形態１に係るカーナビゲーション装置の構成と同じである。【００５９】
また、実施の形態２に係るカーナビゲーション装置の動作は、矢印情報のコンテンツ生成処理（図５のステップＳＴ３２および図６参照）を除き、実施の形態１に係るカーナビゲーション装置の動作と同じである。以下では、実施の形態２に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理を、実施の形態１に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理を説明するために使用した、図６に示すフローチャートを流用して説明する。【００６０】
矢印情報のコンテンツ生成処理のステップＳＴ４１からステップＳＴ４３までの処理は、実施の形態１に係るカーナビゲーション装置の矢印情報のコンテンツ生成処理と同じであり、ステップＳＴ４４で実行される矢印情報の生成処理のみが異なる。以下、実施の形態１と相違する部分についてのみ説明する。【００６１】
ステップＳＴ４４においては、矢印情報が生成される。すなわち、映像合成処理部１４は、直進系列および誘導地点から右左折誘導矢印の情報を持つコンテンツを生成する。ここで、右左折誘導矢印の情報は、直進系列、矢印終了地点、矢印切替地点、可視部分の表示形態情報、遮蔽部分の表示形態情報を含む。矢印終了地点は、図９に示すように、右左折するべき方向の誘導地点の座標値で表される。矢印切替地点は、図９に示すように、右左折誘導矢印の可視部分と遮蔽部分の境界となる地点であり、右左折地点と矢印終了地点とを結ぶ線分上であって、道路領域の範囲内にある地点の座標値によって表される。可視部分の表示形態情報は、通常の矢印であることを示すような見た目を表現するための情報である。遮蔽部分の表示形態情報は、一部の属性を可視部分と区別し、遮蔽部分であることを示すような見た目を表現するための情報である。その後、矢印情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。【００６２】
上述した見た目を区別するための表示形態情報の属性として、例えば太さ、明度、彩度、色または透過度などを用いることができる。太さで区別する場合は、例えば可視部分に比べて遮蔽部分を細くするように構成できる。明度で区別する場合は、例えば可視部分に比べて遮蔽部分の明度を低くするように構成できる。彩度で区別する場合は、例えば可視部分に比べて遮蔽部分の彩度を低くするように構成できる。色で区別する場合は、例えば可視部分を黄色や橙色などの暖色とし、遮蔽部分を青色や緑色などの寒色とするように構成できる。透過度で区別する場合は、例えば可視部分を不透過とし、遮蔽部分を半透過とするように構成できる。【００６３】
以上の処理によって表示部１０の画面に表示される映像の例を図１０に示す。図１０（ａ）は、従来のカーナビゲーション装置における経路誘導矢印の表示例を示しており、経路誘導矢印の曲がる方向を示す部分の長さを、道路幅とは無関係に、誘導地点までとしているため、道路わきに存在するランドマークと経路誘導矢印が重なり、ユーザは曲がるべき交差点を誤って把握するおそれがある。これに対し、図１０（ｂ）は、実施の形態２に係るカーナビゲーション装置における経路誘導矢印の表示例を示しており、経路誘導矢印の曲がる方向を示す部分の長さは誘導地点までとされているが、道路幅の部分を境に、道路幅を超える部分の表示形態を変更し、経路誘導矢印の建物に重なる部分の色を、建物に重ならない部分と異なるようにしているので、ユーザは曲がるべき交差点を容易に把握できる。【００６４】
以上説明したように、この発明の実施の形態２に係るカーナビゲーション装置によれば、カメラ７で撮影することにより得られた自車周辺映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印よりも手前に表示されるべき建物に経路誘導矢印が重畳する部分において、道路幅を超える部分の表示形態（太さ、色、透過度、明度または彩度など）を変えるように構成して経路誘導矢印の見た目を変えたので、ユーザは道路沿いの建物と経路誘導矢印を正しい重畳関係で表示できる。【００６５】
実施の形態３．
この発明の実施の形態３に係るカーナビゲーション装置は、自車が走行している道路の道路幅データが地図データベース５に保持されていない場合に、他の情報から道路幅を推定し、その推定結果を用いて道路領域を決定するようにしたものである。この実施の形態３に係るカーナビゲーション装置の構成は、図１に示した実施の形態１に係るカーナビゲーション装置の構成と同じである。【００６６】
また、実施の形態３に係るカーナビゲーション装置の動作は、矢印情報のコンテンツ生成処理（図５のステップＳＴ３２および図６参照）を除き、実施の形態１に係るカーナビゲーション装置の動作と同じである。以下では、実施の形態３に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理を、実施の形態１に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理を説明するために使用した、図６に示すフローチャートを流用して説明する。【００６７】
矢印情報のコンテンツ生成処理では、まず、道路領域の計算が行われる（ステップＳＴ４１）。すなわち、映像合成処理部１４は、例えば、地図データベース５から読み出した地図データに含まれる道路データから道路種別および車線数を取得し、道路種別が一般道路であれば３．０×車線数［ｍ］、道路種別が高速道路であれば３．５×車線数［ｍ］を道路幅として算出する。【００６８】
以下、実施の形態１または実施の形態２に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理と同様に、経路系列および右左折地点が取得され（ステップＳＴ４２）、直進系列および誘導地点が取得され（ステップＳＴ４３）、矢印情報が生成される（ステップＳＴ４４）。その後、矢印情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。【００６９】
以上説明したように、この発明の実施の形態３に係るカーナビゲーション装置によれば、カーナビゲーション装置の地図データベース５に道路幅データが保持されていない場合に、道路の車線数および道路種別を用いて道路幅を算出するように構成したので、カーナビゲーション装置の地図データベース５に道路幅データが保持されていない場合であっても適切に道路幅を設定でき、道路沿いの建物と誘導矢印が誤った重畳関係で表示される問題を回避できる。【００７０】
実施の形態４．
図１１は、この発明の実施の形態４に係るカーナビゲーション装置の構成を示すブロック図である。このカーナビゲーション装置は、実施の形態１に係るカーナビゲーション装置のナビゲーション制御部９から道路幅取得部１６が除去されるとともに迂回施設取得部１７が追加され、さらに、映像合成処理部１４が映像合成処理部１４ａに変更されて構成されている。【００７１】
迂回施設取得部１７は、映像合成処理部１４ａからの指示に応答して、図１２に示すように、案内対象交差点における迂回施設（図１２に斜線で示す）を表す迂回施設データを、地図データベース５から読み出した地図データから取得する。より詳しくは、迂回施設取得部１７は、経路計算部１２から映像合成処理部１４ａを介して誘導経路データを取得し、この取得した誘導経路データに基づき、案内対象交差点と誘導方向を求める。次に、迂回施設取得部１７は、案内対象交差点の誘導方向側の角に存在する施設であって案内対象交差点より手前に存在する施設（迂回施設）を、地図データベース５から読み出した地図データから探し、見つかった施設に対応する施設データを取得する。この迂回施設取得部１７で取得された施設データは、迂回施設データとして映像合成処理部１４ａに送られる。【００７２】
映像合成処理部１４ａは、実施の形態１に係るカーナビゲーション装置の映像合成処理部１４が実行する処理の他に、迂回施設取得部１７に対して、迂回施設データの取得を指示する。また、映像合成処理部１４ａは、迂回施設取得部１７から送られてくる迂回施設データに所定の処理（詳細は後述する）を施す。【００７３】
次に、上記のように構成される、この発明の実施の形態４に係るカーナビゲーション装置の動作を説明する。この実施の形態４に係るカーナビゲーション装置の動作は、補助情報のコンテンツ生成処理（図５のステップＳＴ３３）および映像合成処理（図４のステップＳＴ２７の処理）を除き、実施の形態１に係るカーナビゲーション装置の動作と同じである。以下では、実施の形態１に係るカーナビゲーション装置の動作と異なる部分を中心に説明する。【００７４】
まず、実施の形態４に係るカーナビゲーション装置における補助情報のコンテンツ生成処理を、図１３に示すフローチャートを参照しながら説明する。【００７５】
補助情報のコンテンツ生成処理（図５のステップＳＴ３３）では、右左折誘導矢印を表示するための補助となるコンテンツが生成され、表示用のコンテンツとして追加される。以下では、自車周辺の建物から遮蔽建物を取得し、遮蔽建物模型のコンテンツを生成する例について説明する。ここで、遮蔽建物は、右左折誘導矢印よりも手前に見えるべき建物である。また、遮蔽建物模型は、遮蔽建物の位置に実際に右左折誘導矢印よりも手前に表示されるコンテンツである。【００７６】
補助情報のコンテンツ生成処理では、まず、遮蔽建物が取得される（ステップＳＴ５１）。すなわち、映像合成処理部１４ａは、遮蔽建物の取得を迂回施設取得部１７に指示し、迂回施設取得部１７は、遮蔽建物のデータを地図データベース５から読み出した地図データから取得する。遮蔽建物とは、例えば図１４に示すように、右折を誘導する場合であれば、道路右側にある建物のうち、案内対象交差点と自車位置の間に存在する全ての建物をいう。なお、遮蔽建物は、右左折誘導矢印および建物の立体形状を考慮して決定するように構成することもできる。【００７７】
次いで、遮蔽建物模型情報が生成される（ステップＳＴ５２）。すなわち、迂回施設取得部１７は、ステップＳＴ５１で取得した遮蔽建物のデータに基づき、遮蔽建物模型の情報のコンテンツを生成する。ここで、遮蔽建物模型の情報は、例えば遮蔽建物の位置、立体形状または名称の少なくとも１つを含むとともに、透過または半透過を指示する情報を含む。なお、遮蔽建物模型の情報は、詳細な立体形状を持たず、例えば看板が立っているようなコンテンツを表すものであってもよい。この迂回施設取得部１７で生成された遮蔽建物模型の情報は、映像合成処理部１４ａに送られる。以上により、補助情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。【００７８】
次に、実施の形態４に係るカーナビゲーション装置における映像合成処理を、図１５に示すフローチャートを参照しながら説明する。【００７９】
映像合成処理では、まず、遮蔽建物を塗りつぶす処理が行われる（ステップＳＴ６１）。すなわち、映像合成処理部１４ａは、映像取得部８で取得された映像上の遮蔽建物を塗りつぶす。ここで、塗りつぶす領域は、例えば遮蔽建物模型を合成する際の映像上の位置から計算することができる。なお、遮蔽建物を塗りつぶす処理においては、画像上の特徴点を抽出することによって塗りつぶす遮蔽建物を画像認識し、塗りつぶす領域を計算するように構成することもできる。【００８０】
この遮蔽建物を塗りつぶす処理により、図１６（ａ）に示すような映像上の建物が、図１６（ｂ）に示すように塗りつぶされる。なお、図１６（ｂ）に示す例では、遮蔽建物を白色で塗りつぶしているが、塗りつぶす色は何色であってもよく、カーナビゲーション装置の製作者またはユーザが事前に定めるように構成できる。【００８１】
次いで、矢印の描画が行われる（ステップＳＴ６２）。すなわち、映像合成処理部１４ａは、コンテンツ生成処理の中の矢印情報のコンテンツ生成処理（図５のステップＳＴ３２）で生成した右左折誘導矢印を描画する。これにより、図１６（ｃ）に示すように、遮蔽建物が塗りつぶされた映像上に右左折誘導矢印が描画される。【００８２】
次いで、遮蔽建物模型が描画される（ステップＳＴ６３）。すなわち、映像合成処理部１４ａは、コンテンツ生成処理の中の補助情報のコンテンツ生成処理（図５のステップＳＴ３３）で生成した遮蔽建物模型を半透明の３次元ＣＧで描画する。これにより、図１６（ｄ）に示すように、右左折誘導矢印が描画された映像上に遮蔽建物模型が半透明で描画される。以上により、映像合成処理は終了し、コンテンツ合成映像作成処理（図４参照）にリターンする。【００８３】
以上の処理によって表示部１０の画面に表示される映像の例を図１７に示す。図１７（ａ）は、従来のカーナビゲーション装置における経路誘導矢印を含む映像の表示例を示しており、迂回施設が明確でないためユーザは曲がるべき交差点を誤って把握するおそれがある。これに対し、図１７（ｂ）は、実施の形態４に係るカーナビゲーション装置における経路誘導矢印を含む映像の表示例を示しており、経路誘導矢印の曲がる方向を示す部分が迂回施設の向こう側に見えるように表示されるので、ユーザは曲がるべき交差点を容易に把握できる。【００８４】
なお、遮蔽建物模型を看板状のものとすることができる。この場合の表示例を図１８に示す。図１７に示した例では、遮蔽建物模型を半透明な３次元ＣＧで描画しているが、図１８に示す例では、遮蔽建物模型が施設の名称を示す看板で示されている。【００８５】
以上説明したように、この発明の実施の形態４に係るカーナビゲーション装置によれば、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき建物の位置を塗りつぶし、建物を示す半透過な３次元ＣＧと経路誘導矢印を用いて、建物の後ろを経路誘導矢印が迂回するように描画するので、道路沿いの建物と経路誘導矢印とを正しい重畳関係で表示できる。【００８６】
実施の形態５．
この発明の実施の形態５に係るカーナビゲーション装置は、実施の形態４に係るカーナビゲーション装置における遮蔽建物模型の代わりに、遮蔽建物看板を用いるようにしたものである。この実施の形態５に係るカーナビゲーション装置の構成は、図１１に示した実施の形態４に係るカーナビゲーション装置の構成と同じである。【００８７】
また、実施の形態５に係るカーナビゲーション装置の動作は、補助情報のコンテンツ生成処理（図５のステップＳＴ３３）および映像合成処理（図４のステップＳＴ２７の処理）を除き、実施の形態４に係るカーナビゲーション装置の動作と同じである。【００８８】
まず、実施の形態５に係るカーナビゲーション装置における補助情報のコンテンツ生成処理を、実施の形態４に係るカーナビゲーション装置における補助情報のコンテンツ生成処理を説明するために使用した、図１３に示すフローチャートを流用して説明する。【００８９】
補助情報のコンテンツ生成処理（図５のステップＳＴ３３）では、右左折誘導矢印を表示するための補助となるコンテンツが生成され、表示用のコンテンツとして追加される。以下では、自車周辺の建物から遮蔽建物を取得し、遮蔽建物看板のコンテンツを生成する例について説明する。ここで、遮蔽建物は、右左折誘導矢印よりも手前に見えるべき建物である。また、遮蔽建物看板は、遮蔽建物を指す位置に右左折誘導矢印よりも手前に表示されるコンテンツである。この処理の詳細は後述する。【００９０】
補助情報のコンテンツ生成処理では、まず、遮蔽建物が取得される（ステップＳＴ５１）。このステップＳＴ５１で行われる処理は、実施の形態４に係るカーナビゲーション装置で行われる処理と同じである。【００９１】
次いで、遮蔽建物看板情報が生成される（ステップＳＴ５２）。すなわち、迂回施設取得部１７は、ステップＳＴ５１で作成した遮蔽建物のデータに基づき、遮蔽建物看板の情報を有するコンテンツを生成する。ここで、遮蔽建物看板の情報は、例えば遮蔽建物を指す位置または遮蔽建物の名称の少なくとも１つを含むとともに、透過または半透過を指示する情報を含む。なお、遮蔽建物を指す位置は、例えば遮蔽建物の位置から道路まで垂線を引いて道路との交点を求め、この交点と遮蔽建物の位置との中点とすることができる。この迂回施設取得部１７で生成された遮蔽建物看板の情報は、映像合成処理部１４ａに送られる。以上により、補助情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。【００９２】
次に、実施の形態５に係るカーナビゲーション装置における映像合成処理（図４のステップＳＴ２７の処理）を説明する。この映像合成処理では、右左折誘導時は、映像合成処理部１４ａは、図５に示すコンテンツ生成処理のステップＳＴ３２において、地図データから取得した遮蔽建物の手前になるように生成した右左折誘導矢印の曲がる方向を示す部分の上に、ステップＳＴ３３で生成した遮蔽建物看板を、半透過なＣＧを用いて経路誘導矢印の曲がる方向を示す部分よりも手前に表示されるように描画する。【００９３】
以上の処理によって表示部１０の画面に表示される映像の例を図１９に示す。図１９（ａ）は、従来のカーナビゲーション装置における実写案内図の表示例を示しており、道路沿いの建物と経路誘導矢印が明確でないためユーザは曲がるべき交差点を誤って把握するおそれがある。これに対し、図１９（ｂ）は、実施の形態５に係るカーナビゲーション装置における実写案内図の表示例を示しており、道路沿いの建物と経路誘導矢印が明確であるので、ユーザは曲がるべき交差点を容易に把握できる。【００９４】
以上説明したように、この発明の実施の形態５に係るカーナビゲーション装置によれば、経路建物と誘導矢印を重畳させる代わりに、経路誘導矢印を建物の手前までの長さとし、その建物の看板を示す半透過なＣＧを経路誘導矢印の曲がる方向を示す部分よりも手前に表示されるように描画するので、実際の建物を隠すことなく、道路沿いの建物と経路誘導矢印を正しい重畳関係で把握できるように表示できる。【００９５】
なお、図示の実施の形態では、車に適用したカーナビゲーション装置として説明したがこの発明に係るナビゲーション装置は、カメラを有する携帯電話機、飛行機等の移動体に対しても同様に適用することができる。
【産業上の利用可能性】
【００９６】
以上のように、この発明に係るナビゲーション装置は、カメラで撮影することにより得られた自車周辺の映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印よりも手前に表示されるべき建物と経路誘導矢印を重畳させないように、経路誘導矢印の曲がる方向を示す部分の長さを道路幅に合わせるように構成したので、道路沿いの建物と経路誘導矢印が誤った重畳関係で表示されるという問題を回避し、実写映像上に案内情報を適切に表示でき、カーナビゲーション装置などに用いるのに適している。
【図１】
2009084134.tif 000003
【図２】
2009084134.tif 000004
【図３】
2009084134.tif 000005
【図４】
2009084134.tif 000006
【図５】
2009084134.tif 000007
【図６】
2009084134.tif 000008
【図７】
2009084134.tif 000009
【図８】
2009084134.tif 000010
【図９】
2009084134.tif 000011
【図１０】
2009084134.tif 000012
【図１１】
2009084134.tif 000013
【図１２】
2009084134.tif 000014
【図１３】
2009084134.tif 000015
【図１４】
2009084134.tif 000016
【図１５】
2009084134.tif 000017
【図１６】
2009084134.tif 000018
【図１７】
2009084134.tif 000019
【図１８】
2009084134.tif 000020
【図１９】
2009084134.tif 000021
【手続補正書】
【提出日】平成22年1月12日(2010.1.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザを目的地まで案内するナビゲーション装置に関し、特にカメラで撮影することにより得られた実写映像上に案内情報を表示する技術に関する。
【背景技術】
【０００２】
従来、カーナビゲーション装置において、走行中に車載カメラでリアルタイムに前方を撮影し、この撮影により得られた映像の上に、ＣＧ（Computer Graphics）によって案内情報を重畳して表示することにより経路誘導を行う技術が知られている（例えば、特許文献１参照）。
【０００３】
また、同様の技術として、特許文献２は、ナビゲーション情報要素を感覚的に把握しやすいように表示するカーナビゲーションシステムを開示している。このカーナビゲーションシステムは、自動車のノーズなどに取付けた撮像カメラで進行方向の景色を撮像し、ナビゲーション情報要素の背景表示について地図画像と実写映像とをセレクタで選択できるようにして、この背景画像に対して画像合成部によりナビゲーション情報要素を重ね合せて表示器に表示する。この特許文献２には、実写映像のみでなく、表示モードまたはスケールの異なる地図を同時に表示することが開示されており、また、従来の地図を並べて表示する技術も開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２９１５５０８号公報
【特許文献２】特開平１１−１０８６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、誘導される経路は道路沿いの建物などの間を通るため、映像に重畳される案内情報は、映像上の建物との重なりが適切になされることが望ましい。しかしながら、上述した従来の技術では、映像の上に案内情報を単純に重畳するので、映像上の全ての要素（建物または看板など）の手前に案内情報が表示される。その結果、ユーザは、曲がるべき交差点を誤って把握する可能性がある。
【０００６】
この発明は、上述した問題を解消するためになされたものであり、その課題は、実写映像上に案内情報を適切に表示できるナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００７】
この発明に係るナビゲーション装置は、上記課題を解決するために、地図データを保持する地図データベースと、現在位置および方位を計測する位置方位計測部と、位置方位計測部で計測された現在位置から目的地までの経路を地図データベースから読み出した地図データに基づき計算する経路計算部と、前方を撮影するカメラと、カメラで撮影された前方の映像を取得する映像取得部と、経路計算部で計算された経路を構成する道路のうち案内対象の交差点に入る道路の幅を、地図データベースから読み出した地図データに含まれる道路幅に基づき算出する道路幅取得部と、経路誘導矢印の曲がる方向を示す部分の長さを道路幅取得部で計算された道路幅に制限し、映像取得部で取得された映像に重畳させて合成する映像合成処理部と、映像合成処理部で合成された映像を表示する表示部を備えている。
【発明の効果】
【０００８】
この発明に係るナビゲーション装置によれば、カメラ７で撮影することにより得られた自車周辺の映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印よりも手前に表示されるべき建物と経路誘導矢印を重畳させないように、経路誘導矢印の曲がる方向を示す部分の長さを道路幅に合わせるように構成したので、道路沿いの建物と経路誘導矢印が誤った重畳関係で表示されるという問題を回避し、実写映像上に案内情報を適切に表示できる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係るカーナビゲーション装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るカーナビゲーション装置において、道路幅の計算に使用される道路を説明するための図である。
【図３】この発明の実施の形態１に係るカーナビゲーション装置の動作を、自車周辺情報表示処理を中心に示すフローチャートである。
【図４】この発明の実施の形態１に係るカーナビゲーション装置の自車周辺情報表示処理の中で行われるコンテンツ合成映像作成処理の詳細を示すフローチャートである。
【図５】この発明の実施の形態１に係るカーナビゲーション装置のコンテンツ合成映像作成処理の中で行われるコンテンツ生成処理の詳細を示すフローチャートである。
【図６】この発明の実施の形態１に係るカーナビゲーション装置のコンテンツ生成処理の中で行われる矢印情報のコンテンツ生成処理の詳細を示すフローチャートである。
【図７】この発明の実施の形態１に係るカーナビゲーション装置で計算される道路領域を説明するための図である。
【図８】この発明の実施の形態１に係るカーナビゲーション装置において表示部の画面に表示される映像の例を示す図である。
【図９】この発明の実施の形態２に係るカーナビゲーション装置において使用される右左折誘導矢印の情報を説明するための図である。
【図１０】この発明の実施の形態２に係るカーナビゲーション装置において表示部の画面に表示される映像の例を示す図である。
【図１１】この発明の実施の形態４に係るカーナビゲーション装置の構成を示すブロック図である。
【図１２】この発明の実施の形態４に係るカーナビゲーション装置において使用される案内対象交差点における迂回施設を説明するための図である。
【図１３】この発明の実施の形態４に係るカーナビゲーション装置のコンテンツ生成処理の中で行われる補助情報のコンテンツ生成処理の詳細を示すフローチャートである。
【図１４】この発明の実施の形態４に係るカーナビゲーション装置において取得される遮蔽建物を説明するための図である。
【図１５】この発明の実施の形態４に係るカーナビゲーション装置のコンテンツ合成映像作成処理の中で行われる映像合成処理の詳細を示すフローチャートである。
【図１６】この発明の実施の形態４に係るカーナビゲーション装置のコンテンツ合成映像作成処理の中で行われる映像合成処理で順次に生成される映像を示す図である。
【図１７】この発明の実施の形態４に係るカーナビゲーション装置において表示部の画面に表示される映像の例を示す図である。
【図１８】この発明の実施の形態４に係るカーナビゲーション装置において表示部の画面に表示される映像の他の例を示す図である。
【図１９】この発明の実施の形態５に係るカーナビゲーション装置において表示部の画面に表示される映像の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について添付した図に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るナビゲーション装置、特に車に適用したカーナビゲーション装置の構成を示すブロック図である。このカーナビゲーション装置は、ＧＰＳ（Global Positioning System）レシーバ１、車速センサ２、方位センサ３、位置方位計測部４、地図データベース５、入力操作部６、カメラ７、映像取得部８、ナビゲーション制御部９および表示部１０を備えている。
【００１１】
ＧＰＳレシーバ１は、複数の衛星からの電波を受信することにより自車位置を計測する。このＧＰＳレシーバ１で計測された自車位置は、自車位置信号として位置方位計測部４に送られる。車速センサ２は、自車の速度を逐次計測する。この車速センサ２は、一般には、タイヤの回転数を計測するセンサから構成されている。車速センサ２で計測された自車の速度は、車速信号として位置方位計測部４に送られる。方位センサ３は、自車の進行方向を逐次計測する。この方位センサ３で計測された自車の進行方位（以下、単に「方位」という）は、方位信号として位置方位計測部４に送られる。
【００１２】
位置方位計測部４は、ＧＰＳレシーバ１から送られてくる自車位置信号から自車の現在位置および方位を計測する。なお、トンネルの中または周囲の建造物などによって自車の上空が遮られている場合は、電波を受信できる衛星の数がゼロまたは少なくなって受信状態が悪くなり、ＧＰＳレシーバ１からの自車位置信号だけでは自車の現在位置および方位が計測できなくなったり、計測できても精度が悪化するため、車速センサ２からの車速信号および方位センサ３からの方位信号を用いた自律航法を利用して自車位置を計測し、ＧＰＳレシーバ１による計測を補う処理を実行する。
【００１３】
位置方位計測部４で計測された自車の現在位置および方位は、上述したように、ＧＰＳレシーバ１の受信状態の悪化による計測精度の悪化、タイヤの摩耗による直径の変化、温度変化に起因する車速の誤差またはセンサ自体の精度に起因する誤差などといった様々な誤差を含んでいる。そこで、位置方位計測部４は、計測により得られた誤差を含んだ自車の現在位置および方位を、地図データベース５から読み出した地図データから取得した道路データを用いてマップマッチングを行うことにより修正する。この修正された自車の現在位置および方位は、自車位置方位データとしてナビゲーション制御部９に送られる。
【００１４】
地図データベース５は、道路の位置、道路の種別（高速道路、有料道路、一般道路または細街路など）、道路に関する規制（速度制限または一方通行など）または交差点近傍の車線数といった道路データの他、道路周辺の施設のデータなどを含む地図データを保持している。道路の位置は、道路を複数のノードとノード間を直線で結ぶリンクとで表現し、このノードの緯度および経度を記録することにより表現されている。例えば、あるノードに３つ以上のリンクが接続されている場合は、そのノードの位置で複数の道路が交わっていることを表している。この地図データベース５に保持されている地図データは、上述したように位置方位計測部４によって読み出される他、ナビゲーション制御部９によって読み出される。
【００１５】
入力操作部６は、リモートコントローラ、タッチパネルまたは音声認識装置などの少なくとも１つから構成されており、ユーザである運転者または同乗者が、操作によって、目的地を入力したり、カーナビゲーション装置が提供する情報を選択したりするために使用される。この入力操作部６の操作によって発生されたデータは、操作データとしてナビゲーション制御部９に送られる。
【００１６】
カメラ７は、自車の前方を撮影するカメラまたは周囲全体を含む幅広い方向を一度に撮影できるカメラなどの少なくとも１つから構成されており、自車の進行方向を含む自車近傍を撮影する。このカメラ７で撮影することにより得られた映像信号は、映像取得部８に送られる。
【００１７】
映像取得部８は、カメラ７から送られてくる映像信号を、計算機で処理可能なデジタル信号に変換する。この映像取得部８における変換により得られたデジタル信号は、映像データとしてナビゲーション制御部９に送られる。
【００１８】
ナビゲーション制御部９は、入力操作部６から入力された目的地までの誘導経路の計算、誘導経路と自車の現在位置および方位とに応じた案内情報の生成、または、自車位置周辺の地図と自車位置を示す自車マークを合成した案内図の生成などといったカーナビゲーション装置が有する自車周辺の地図を表示する機能、および、自車を目的地に誘導するための機能などを提供するためのデータ処理を行う他、自車位置、目的地または誘導経路に関連する交通情報、観光地、飲食店または物販店などの情報の検索、入力操作部６から入力された条件にマッチした施設の検索といったデータ処理を実行する。このナビゲーション制御部９の詳細は後述する。ナビゲーション制御部９における処理によって得られた表示データは、表示部１０に送られる。
【００１９】
表示部１０は、例えばＬＣＤ（Liquid Crystal Display）から構成されており、ナビゲーション制御部９から送られてくる表示データにしたがって、地図および／または実写映像などを画面に表示する。
【００２０】
次に、ナビゲーション制御部９の詳細を説明する。ナビゲーション制御部９は、目的地設定部１１、経路計算部１２、案内表示生成部１３、映像合成処理部１４、表示決定部１５および道路幅取得部１６を備えている。なお、図１においては、図面の煩雑さを避けるために、上記複数の構成要素間の接続の一部を省略しているが、省略した部分については、以下において出現する都度説明する。
【００２１】
目的地設定部１１は、入力操作部６から送られてくる操作データにしたがって目的地を設定する。この目的地設定部１１で設定された目的地は、目的地データとして経路計算部１２に送られる。経路計算部１２は、目的地設定部１１から送られてくる目的地データ、位置方位計測部４から送られてくる自車位置方位データ、および、地図データベース５から読み出した地図データを用いて、目的地までの誘導経路を計算する。この経路計算部１２で計算された誘導経路は、誘導経路データとして表示決定部１５に送られる。
【００２２】
案内表示生成部１３は、表示決定部１５からの指示に応じて、従来のカーナビゲーション装置で用いられている地図による案内図（以下、「地図案内図」という）を生成する。この案内表示生成部１３で生成される地図案内図には、平面地図、交差点拡大図、高速略図などといった実写映像を用いない様々な案内図が含まれる。また、地図案内図は、平面地図に限定されず、３次元ＣＧを用いた案内図または平面地図を俯瞰する案内図であってもよい。なお、地図案内図を作成する技術は周知であるので、ここでは詳細な説明は省略する。この案内表示生成部１３で生成された地図案内図は、地図案内図データとして表示決定部１５に送られる。
【００２３】
映像合成処理部１４は、表示決定部１５からの指示に応じて、実写映像を用いた案内図（以下、「実写案内図」という）を生成する。例えば、映像合成処理部１４は、地図データベース５から読み出した地図データから、自車周辺の道路ネットワーク、ランドマークまたは交差点などといった周辺物の情報を取得し、映像取得部８から送られてくる映像データによって示される実写映像上に存在する周辺物の周辺に、この周辺物の形状または内容などを説明するための図形、文字列またはイメージなど（以下、「コンテンツ」という）を重ね合わせたコンテンツ合成映像から成る実写案内図を生成する。
【００２４】
表示決定部１５は、上述したように、案内表示生成部１３に対して地図案内図の生成を指示するとともに、映像合成処理部１４に対して実写案内図の生成を指示する。また、表示決定部１５は、位置方位計測部４から送られてくる自車位置方位データ、地図データベース５から読み出した自車周辺の地図データ、入力操作部６から送られてくる操作データ、案内表示生成部１３から送られてくる地図案内図データおよび映像合成処理部１４から送られてくる実写案内図データに基づき表示部１０の画面に表示する内容を決定する。この表示決定部１５において決定された表示内容に対応するデータは、表示データとして表示部１０に送られる。
【００２５】
これにより、表示部１０には、例えば、車両が交差点に近づいた場合には交差点拡大図が表示され、入力操作部６のメニューボタンが押されている場合はメニューが表示され、入力操作部６によって実写表示モードに設定された場合は実写映像を用いた実写案内図が表示される。なお、実写映像を用いた実写案内図への切り替えは、実写表示モードの設定が行われる場合以外にも、自車と曲がるべき交差点の距離が一定値以下になった場合に実写案内図に切り替わるように構成することもできる。
【００２６】
また、表示部１０の画面に表示する案内図は、例えば案内表示生成部１３で生成された地図案内図（例えば平面地図）を画面の左側に配置し、映像合成処理部１４で生成された実写案内図（例えば実写映像を用いた交差点拡大図）を画面の右側に配置するというように、実写案内図と地図案内図とを１つの画面内に同時に表示するように構成できる。
【００２７】
道路幅取得部１６は、映像合成処理部１４からの指示に応答して、図２に示すように、自車位置から案内対象交差点までの経路を構成する道路のうち、最後に案内対象交差点に入る道路（図２の太線で示す）の幅を取得する。より詳しくは、道路幅取得部１６は、経路計算部１２から映像合成処理部１４を介して誘導経路データを取得し、この取得した誘導経路データと地図データベース５から読み出した地図データとを比較することにより、最後に案内対象交差点に入る道路を決定し、この決定した道路を表す道路データを地図データベース５から読み出した地図データから取得し、この取得した道路データに含まれる道路幅データを取得する。この道路幅取得部１６で取得された道路幅データは、映像合成処理部１４に送られる。
【００２８】
次に、上記のように構成される、この発明の実施の形態１に係るカーナビゲーション装置の動作を、自車周辺情報表示処理を中心に、図３に示すフローチャートを参照しながら説明する。なお、自車周辺情報表示処理は、自車の移動に応じて、自車周辺の地図に自車位置を示す図形（自車マーク）を組み合わせた地図案内図としての自車周辺地図と、実写案内図としてのコンテンツ合成映像（詳細は後述する）とを生成し、これらを組み合わせて表示部１０に表示する処理である。
【００２９】
自車周辺情報表示処理では、まず、自車周辺情報表示の終了であるかどうかが調べられる（ステップＳＴ１１）。すなわち、ナビゲーション制御部９は、入力操作部６から自車周辺情報表示の終了が指示されているかどうかを調べる。このステップＳＴ１１において、自車周辺情報表示の終了であることが判断されると、自車周辺情報表示処理は終了する。一方、ステップＳＴ１１において、自車周辺情報表示の終了でないことが判断されると、次いで、自車位置方位が取得される（ステップＳＴ１２）。すなわち、ナビゲーション制御部９は、位置方位計測部４から自車位置方位データを取得する。
【００３０】
次いで、自車周辺地図が作成される（ステップＳＴ１３）。すなわち、ナビゲーション制御部９の案内表示生成部１３は、ステップＳＴ１２で取得した自車位置方位データに基づき、その時点で設定されている縮尺での自車周辺の地図データを地図データベース５から検索し、この検索によって得られた地図データによって示される地図上に、自車位置と方位を表す自車マークを重ね合わせた自車周辺地図を作成する。
【００３１】
なお、ナビゲーション制御部９の目的地設定部１１および経路計算部１２において、目的地が設定されて誘導経路が計算されており、目的地へ誘導するために右左折する必要がある場合には、案内表示生成部１３は、この自車周辺地図の上に、さらに、自車の進むべき道路を案内するための矢印（以下、「経路誘導矢印」という）などの図形を重ね合わせた自車周辺地図を作成する。
【００３２】
次いで、コンテンツ合成映像作成処理が行われる（ステップＳＴ１４）。すなわち、ナビゲーション制御部９の映像合成処理部１４は、地図データベース５から読み出した地図データから、自車周辺の周辺物の情報を検索し、映像取得部８で取得された自車周辺の映像上に存在する周辺物の周辺に、この周辺物のコンテンツを重ね合わせたコンテンツ合成映像を生成する。このステップＳＴ１４で行われるコンテンツ合成映像作成処理の詳細は、後に、図４に示すフローチャートを参照して詳細に説明する。
【００３３】
次いで、表示作成処理が行われる（ステップＳＴ１５）。すなわち、ナビゲーション制御部９の表示決定部１５は、ステップＳＴ１３において案内表示生成部１３で作成された自車周辺地図から成る地図案内図と、ステップＳＴ１４において映像合成処理部１４で作成されたコンテンツ合成映像から成る実写案内図とを組み合わせて１画面分の表示データを生成する。この作成された表示データが表示部１０に送られることにより、表示部１０の画面に地図案内図および実写案内図が表示される。その後、シーケンスはステップＳＴ１１に戻り、上述した処理が繰り返される。
【００３４】
次に、ステップＳＴ１４で行われるコンテンツ合成映像作成処理の詳細を、図４に示すフローチャートを参照しながら説明する。このコンテンツ合成映像作成処理は、主として映像合成処理部１４で実行される。
【００３５】
コンテンツ合成映像作成処理では、まず、自車位置方位および映像が取得される（ステップＳＴ２１）。すなわち、映像合成処理部１４は、自車周辺情報表示処理（図３参照）のステップＳＴ１２で取得された自車位置方位データと、その時点で映像取得部８において生成された映像データを取得する。
【００３６】
次いで、コンテンツ生成が行われる（ステップＳＴ２２）。すなわち、映像合成処理部１４は、地図データベース５から読み出した地図データから自車の周辺物を検索し、その中からユーザに提示したいコンテンツ情報を生成する。コンテンツ情報には、例えば、ユーザに右左折を指示して目的地へ誘導したい場合には、交差点の名称文字列、交差点の座標、経路誘導矢印の座標などが含まれる。また、自車周辺の有名なランドマークを案内したい場合には、そのランドマークの名称文字列、ランドマークの座標、ランドマークに関する歴史または見所、営業時間などといったランドマークに関する情報の文字列または写真などが含まれる。なお、コンテンツ情報は、上述した以外に、自車周辺の道路ネットワークの個々の座標と各道路の一方通行または進入禁止などといった交通規制情報、車線数などの情報といった地図情報そのものであってもよい。このステップＳＴ２２で行われるコンテンツ生成処理の詳細は、後に詳細に説明する。
【００３７】
なお、コンテンツ情報の座標値は、例えば、緯度および経度のように、地上で一意に決定される座標系（以下、「基準座標系」という）で与えられる。このステップＳＴ２２において、ユーザに提示したいコンテンツと、その総数ａが確定する。
【００３８】
次いで、カウンタの内容ｉが初期化される（ステップＳＴ２３）。すなわち、合成済みコンテンツ数をカウントするためのカウンタの内容ｉが「１」に設定される。なお、カウンタは、映像合成処理部１４の内部に設けられている。
【００３９】
次いで、全てのコンテンツ情報の合成処理が終了したかどうかが調べられる（ステップＳＴ２４）、具体的には、映像合成処理部１４は、カウンタの内容である合成済みコンテンツ数ｉがコンテンツ総数ａより大きくなったかどうかを調べる。このステップＳＴ２４において、全てのコンテンツ情報の合成処理が終了した、つまり合成済みコンテンツ数ｉがコンテンツ総数ａより大きくなったことが判断されると、コンテンツ合成映像作成処理は終了し、自車周辺情報表示処理にリターンする。
【００４０】
一方、ステップＳＴ２４において、全てのコンテンツ情報の合成処理が終了していない、つまり合成済みコンテンツ数ｉがコンテンツ総数ａより大きくないことが判断されると、ｉ番目のコンテンツ情報が取得される（ステップＳＴ２５）。すなわち、映像合成処理部１４は、ステップＳＴ２２で生成したコンテンツ情報のうちのｉ番目のコンテンツ情報を取得する。
【００４１】
次いで、透視変換によるコンテンツ情報の映像上の位置が計算される（ステップＳＴ２６）。すなわち、映像合成処理部１４は、ステップＳＴ２１で取得した自車位置方位（基準座標系における自車の位置方位）、カメラ７の自車を基準にした座標系における位置方位、および、あらかじめ取得しておいた画角および焦点距離といったカメラ７の固有値を使用し、ステップＳＴ２５で取得したコンテンツを表示すべき基準座標系における映像上の位置を計算する。この計算は透視変換と言われる座標変換計算と同じである。
【００４２】
次いで、映像合成処理が行われる（ステップＳＴ２７）。すなわち、映像合成処理部１４は、ステップＳＴ２１で取得した映像上の、ステップＳＴ２６で計算された位置に、ステップＳＴ２５で取得したコンテンツ情報によって示される図形、文字列またはイメージなどといったコンテンツを合成する。
【００４３】
次いで、カウンタの内容ｉがインクリメントされる（ステップＳＴ２８）。すなわち、映像合成処理部１４は、カウンタの内容をインクリメント（＋１）する。その後、シーケンスはステップＳＴ２４に戻り、上述した処理が繰り返される。
【００４４】
なお、上述した映像合成処理部１４では、透視変換を用いて映像上にコンテンツを合成するように構成したが、映像に対して画像認識処理を行うことにより映像内の対象を認識し、その認識した映像の上にコンテンツを合成するように構成することもできる。
【００４５】
次に、上述したコンテンツ合成映像作成処理（図４参照）のステップＳＴ２２で行われるコンテンツ生成処理の詳細を、図５に示すフローチャートを参照しながら説明する。
【００４６】
コンテンツ生成処理では、まず、右左折誘導時であるかどうかが調べられる（ステップＳＴ３１）。右左折誘導時であるかどうかの判定の具体的な条件としては、ユーザによって設定された目的地までの経路が、経路計算部１２において計算されて探索されていること、また、探索された経路上で右左折するべき交差点の周辺に自車が到達していることが挙げられる。この場合、「交差点の周辺」とは、例えば交差点の手前５００［ｍ］などといったカーナビゲーション装置の製作者またはユーザが設定した範囲である。
【００４７】
このステップＳＴ３１において、右左折誘導時でないことが判断されると、シーケンスはステップＳＴ３４に進む。一方、ステップＳＴ３１において、右左折誘導時であることが判断されると、コンテンツとして経路誘導矢印が必要である旨が認識され、次いで、矢印情報のコンテンツが生成される（ステップＳＴ３２）。ここで、生成される矢印情報のコンテンツとは、ユーザに右左折するべき地点および右左折するべき方向を提示するために、実写映像上に重畳する右左折誘導矢印の図形をいう。このステップＳＴ３２で生成された右左折誘導矢印は、表示用のコンテンツとして追加される。このステップＳＴ３２における矢印情報のコンテンツ生成処理については、後に詳細に説明する。
【００４８】
次いで、補助情報のコンテンツが生成される（ステップＳＴ３３）。ここで、補助情報のコンテンツとは、右左折誘導矢印以外の、例えば交差点の中心を示すマーク、自車から交差点までの距離といった右左折誘導を行うために必要な補助的なコンテンツをいう。このステップＳＴ３３で生成された補助情報のコンテンツは、表示用のコンテンツとして追加される。なお、補助情報のコンテンツの生成は必須ではなく、カーナビゲーション装置の設定によっては生成されない場合もある。その後、シーケンスはステップＳＴ３４に進む。
【００４９】
ステップＳＴ３４においては、その他のコンテンツが生成される。すなわち、右左折誘導に必要なコンテンツ以外のコンテンツが生成され、表示用のコンテンツとして追加される。このステップＳＴ３４で生成されるコンテンツとしては、例えば目的地までの経路または自車の周囲の道路ネットワークなどを挙げることができる。その後、コンテンツ合成処理は終了し、コンテンツ合成映像作成処理（図４参照）にリターンする。
【００５０】
次に、上述したコンテンツ生成処理（図５参照）のステップＳＴ３２で行われる矢印情報のコンテンツ生成処理の詳細を、図６に示すフローチャートを参照しながら説明する。
【００５１】
矢印情報のコンテンツ生成処理では、まず、道路領域の計算が行われる（ステップＳＴ４１）。ここで、道路領域とは、例えば図７に示すように自車が走行している場合、自車位置から見て周辺の建物に遮蔽されない領域をいう。具体的には、映像合成処理部１４は、道路幅データの取得を道路幅取得部１６に指示し、道路幅取得部１６は、自車が走行している道路の道路幅データを地図データベース５から読み出した地図データに含まれる道路データから取得して映像合成処理部１４に送る。そして、映像合成処理部１４は、自車の進行方向に沿って左右に、道路幅データによって示される幅の半分ずつ取った領域を道路領域として算出する。なお、自車の向き、走行車線、道路の車線数などを考慮して道路領域を決定するように構成することもできる。
【００５２】
次いで、経路系列および右左折地点が取得される（ステップＳＴ４２）。すなわち、映像合成処理部１４は、地図データベース５から読み出した地図データに含まれる道路データから、図７に示すような経路系列および右左折地点を取得する。ここで、経路系列とは、経路探索によって生成された、現在地点から目的地点までの経路を表す座標値の系列である。また、右左折地点とは、自車が次に右左折するべき交差点であり、経路系列の中の該当する点の座標値によって表される。
【００５３】
次いで、直進系列および誘導地点が取得される（ステップＳＴ４３）。すなわち、映像合成処理部１４は、ステップＳＴ４２で取得した経路系列および右左折地点から、図７に示すような直進系列および誘導地点を決定する。ここで、直進系列とは、自車が現在地点から直進するべき区間を表す系列であり、例えば経路系列の中の現在地点から右左折地点までの座標値の系列によって表される。また、誘導地点とは、自車が右左折するべき方向を示す地点であり、例えば経路系列の中の右左折地点の次に保持されている座標値によって表される。
【００５４】
次いで、矢印情報が生成される（ステップＳＴ４４）。すなわち、映像合成処理部１４は、直進系列および誘導地点から右左折誘導矢印の情報を持つコンテンツを生成する。ここで、右左折誘導矢印の情報は、例えば直進系列、矢印終了地点および表示形態情報を含む。矢印終了地点は、図７に示すように、右左折するべき方向の道路領域を越えない地点とする。この矢印終了地点は、例えば右左折地点と誘導地点とを結ぶ線分上にあり、道路領域の範囲内にある地点の座標値によって表される。また、表示形態情報は、例えば太さ、明度、彩度、色または透過度などを表す情報である。その後、矢印情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。
【００５５】
なお、矢印情報のコンテンツ生成処理で用いられる座標値は、緯度および経度などといった２次元の地図上で位置を一意に決めることができる値である。
【００５６】
以上の処理によって表示部１０の画面に表示される映像の例を図８に示す。図８（ａ）は、従来のカーナビゲーション装置における経路誘導矢印の表示例を示しており、経路誘導矢印の曲がる方向を示す部分の長さを、道路幅とは無関係に、誘導地点までとしているため、道路わきに存在するランドマークと経路誘導矢印が重なり、ユーザは曲がるべき交差点を誤って把握するおそれがある。これに対し、図８（ｂ）は、実施の形態１に係るカーナビゲーション装置における経路誘導矢印の表示例を示しており、経路誘導矢印の曲がる方向を示す部分の長さを道路幅までに制限しているため、道路わきに存在するランドマークと誘導矢印が重ならず、ユーザは曲がるべき交差点を容易に把握できる。
【００５７】
以上説明したように、この発明の実施の形態１に係るカーナビゲーション装置によれば、カメラ７で撮影することにより得られた自車周辺映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印よりも手前に表示されるべき建物と経路誘導矢印を重畳させないように、経路誘導矢印の曲がる方向を示す部分の長さを道路幅までに制限したので、道路沿いの建物と経路誘導矢印が誤った重畳関係で表示されるという問題を回避することができる。
【００５８】
実施の形態２．
この発明の実施の形態２に係るカーナビゲーション装置は、経路誘導矢印の１つである右左折誘導矢印を可視部分と遮蔽部分とに分け、これらの表示形態を変更することにより実写映像上の建物との遮蔽関係を表現するようにしたものである。ここで、可視部分とは、右左折誘導矢印の中で遮蔽されずに通常通りに見える部分である。また、遮蔽部分とは、右左折誘導矢印の中で建物に遮蔽されているように表示するべき部分である。この実施の形態２に係るカーナビゲーション装置の構成は、図１に示した実施の形態１に係るカーナビゲーション装置の構成と同じである。
【００５９】
また、実施の形態２に係るカーナビゲーション装置の動作は、矢印情報のコンテンツ生成処理（図５のステップＳＴ３２および図６参照）を除き、実施の形態１に係るカーナビゲーション装置の動作と同じである。以下では、実施の形態２に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理を、実施の形態１に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理を説明するために使用した、図６に示すフローチャートを流用して説明する。
【００６０】
矢印情報のコンテンツ生成処理のステップＳＴ４１からステップＳＴ４３までの処理は、実施の形態１に係るカーナビゲーション装置の矢印情報のコンテンツ生成処理と同じであり、ステップＳＴ４４で実行される矢印情報の生成処理のみが異なる。以下、実施の形態１と相違する部分についてのみ説明する。
【００６１】
ステップＳＴ４４においては、矢印情報が生成される。すなわち、映像合成処理部１４は、直進系列および誘導地点から右左折誘導矢印の情報を持つコンテンツを生成する。ここで、右左折誘導矢印の情報は、直進系列、矢印終了地点、矢印切替地点、可視部分の表示形態情報、遮蔽部分の表示形態情報を含む。矢印終了地点は、図９に示すように、右左折するべき方向の誘導地点の座標値で表される。矢印切替地点は、図９に示すように、右左折誘導矢印の可視部分と遮蔽部分の境界となる地点であり、右左折地点と矢印終了地点とを結ぶ線分上であって、道路領域の範囲内にある地点の座標値によって表される。可視部分の表示形態情報は、通常の矢印であることを示すような見た目を表現するための情報である。遮蔽部分の表示形態情報は、一部の属性を可視部分と区別し、遮蔽部分であることを示すような見た目を表現するための情報である。その後、矢印情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。
【００６２】
上述した見た目を区別するための表示形態情報の属性として、例えば太さ、明度、彩度、色または透過度などを用いることができる。太さで区別する場合は、例えば可視部分に比べて遮蔽部分を細くするように構成できる。明度で区別する場合は、例えば可視部分に比べて遮蔽部分の明度を低くするように構成できる。彩度で区別する場合は、例えば可視部分に比べて遮蔽部分の彩度を低くするように構成できる。色で区別する場合は、例えば可視部分を黄色や橙色などの暖色とし、遮蔽部分を青色や緑色などの寒色とするように構成できる。透過度で区別する場合は、例えば可視部分を不透過とし、遮蔽部分を半透過とするように構成できる。
【００６３】
以上の処理によって表示部１０の画面に表示される映像の例を図１０に示す。図１０（ａ）は、従来のカーナビゲーション装置における経路誘導矢印の表示例を示しており、経路誘導矢印の曲がる方向を示す部分の長さを、道路幅とは無関係に、誘導地点までとしているため、道路わきに存在するランドマークと経路誘導矢印が重なり、ユーザは曲がるべき交差点を誤って把握するおそれがある。これに対し、図１０（ｂ）は、実施の形態２に係るカーナビゲーション装置における経路誘導矢印の表示例を示しており、経路誘導矢印の曲がる方向を示す部分の長さは誘導地点までとされているが、道路幅の部分を境に、道路幅を超える部分の表示形態を変更し、経路誘導矢印の建物に重なる部分の色を、建物に重ならない部分と異なるようにしているので、ユーザは曲がるべき交差点を容易に把握できる。
【００６４】
以上説明したように、この発明の実施の形態２に係るカーナビゲーション装置によれば、カメラ７で撮影することにより得られた自車周辺映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印よりも手前に表示されるべき建物に経路誘導矢印が重畳する部分において、道路幅を超える部分の表示形態（太さ、色、透過度、明度または彩度など）を変えるように構成して経路誘導矢印の見た目を変えたので、ユーザは道路沿いの建物と経路誘導矢印を正しい重畳関係で表示できる。
【００６５】
実施の形態３．
この発明の実施の形態３に係るカーナビゲーション装置は、自車が走行している道路の道路幅データが地図データベース５に保持されていない場合に、他の情報から道路幅を推定し、その推定結果を用いて道路領域を決定するようにしたものである。この実施の形態３に係るカーナビゲーション装置の構成は、図１に示した実施の形態１に係るカーナビゲーション装置の構成と同じである。
【００６６】
また、実施の形態３に係るカーナビゲーション装置の動作は、矢印情報のコンテンツ生成処理（図５のステップＳＴ３２および図６参照）を除き、実施の形態１に係るカーナビゲーション装置の動作と同じである。以下では、実施の形態３に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理を、実施の形態１に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理を説明するために使用した、図６に示すフローチャートを流用して説明する。
【００６７】
矢印情報のコンテンツ生成処理では、まず、道路領域の計算が行われる（ステップＳＴ４１）。すなわち、映像合成処理部１４は、例えば、地図データベース５から読み出した地図データに含まれる道路データから道路種別および車線数を取得し、道路種別が一般道路であれば３．０×車線数［ｍ］、道路種別が高速道路であれば３．５×車線数［ｍ］を道路幅として算出する。
【００６８】
以下、実施の形態１または実施の形態２に係るカーナビゲーション装置における矢印情報のコンテンツ生成処理と同様に、経路系列および右左折地点が取得され（ステップＳＴ４２）、直進系列および誘導地点が取得され（ステップＳＴ４３）、矢印情報が生成される（ステップＳＴ４４）。その後、矢印情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。
【００６９】
以上説明したように、この発明の実施の形態３に係るカーナビゲーション装置によれば、カーナビゲーション装置の地図データベース５に道路幅データが保持されていない場合に、道路の車線数および道路種別を用いて道路幅を算出するように構成したので、カーナビゲーション装置の地図データベース５に道路幅データが保持されていない場合であっても適切に道路幅を設定でき、道路沿いの建物と誘導矢印が誤った重畳関係で表示される問題を回避できる。
【００７０】
実施の形態４．
図１１は、この発明の実施の形態４に係るカーナビゲーション装置の構成を示すブロック図である。このカーナビゲーション装置は、実施の形態１に係るカーナビゲーション装置のナビゲーション制御部９から道路幅取得部１６が除去されるとともに迂回施設取得部１７が追加され、さらに、映像合成処理部１４が映像合成処理部１４ａに変更されて構成されている。
【００７１】
迂回施設取得部１７は、映像合成処理部１４ａからの指示に応答して、図１２に示すように、案内対象交差点における迂回施設（図１２に斜線で示す）を表す迂回施設データを、地図データベース５から読み出した地図データから取得する。より詳しくは、迂回施設取得部１７は、経路計算部１２から映像合成処理部１４ａを介して誘導経路データを取得し、この取得した誘導経路データに基づき、案内対象交差点と誘導方向を求める。次に、迂回施設取得部１７は、案内対象交差点の誘導方向側の角に存在する施設であって案内対象交差点より手前に存在する施設（迂回施設）を、地図データベース５から読み出した地図データから探し、見つかった施設に対応する施設データを取得する。この迂回施設取得部１７で取得された施設データは、迂回施設データとして映像合成処理部１４ａに送られる。
【００７２】
映像合成処理部１４ａは、実施の形態１に係るカーナビゲーション装置の映像合成処理部１４が実行する処理の他に、迂回施設取得部１７に対して、迂回施設データの取得を指示する。また、映像合成処理部１４ａは、迂回施設取得部１７から送られてくる迂回施設データに所定の処理（詳細は後述する）を施す。
【００７３】
次に、上記のように構成される、この発明の実施の形態４に係るカーナビゲーション装置の動作を説明する。この実施の形態４に係るカーナビゲーション装置の動作は、補助情報のコンテンツ生成処理（図５のステップＳＴ３３）および映像合成処理（図４のステップＳＴ２７の処理）を除き、実施の形態１に係るカーナビゲーション装置の動作と同じである。以下では、実施の形態１に係るカーナビゲーション装置の動作と異なる部分を中心に説明する。
【００７４】
まず、実施の形態４に係るカーナビゲーション装置における補助情報のコンテンツ生成処理を、図１３に示すフローチャートを参照しながら説明する。
【００７５】
補助情報のコンテンツ生成処理（図５のステップＳＴ３３）では、右左折誘導矢印を表示するための補助となるコンテンツが生成され、表示用のコンテンツとして追加される。以下では、自車周辺の建物から遮蔽建物を取得し、遮蔽建物模型のコンテンツを生成する例について説明する。ここで、遮蔽建物は、右左折誘導矢印よりも手前に見えるべき建物である。また、遮蔽建物模型は、遮蔽建物の位置に実際に右左折誘導矢印よりも手前に表示されるコンテンツである。
【００７６】
補助情報のコンテンツ生成処理では、まず、遮蔽建物が取得される（ステップＳＴ５１）。すなわち、映像合成処理部１４ａは、遮蔽建物の取得を迂回施設取得部１７に指示し、迂回施設取得部１７は、遮蔽建物のデータを地図データベース５から読み出した地図データから取得する。遮蔽建物とは、例えば図１４に示すように、右折を誘導する場合であれば、道路右側にある建物のうち、案内対象交差点と自車位置の間に存在する全ての建物をいう。なお、遮蔽建物は、右左折誘導矢印および建物の立体形状を考慮して決定するように構成することもできる。
【００７７】
次いで、遮蔽建物模型情報が生成される（ステップＳＴ５２）。すなわち、迂回施設取得部１７は、ステップＳＴ５１で取得した遮蔽建物のデータに基づき、遮蔽建物模型の情報のコンテンツを生成する。ここで、遮蔽建物模型の情報は、例えば遮蔽建物の位置、立体形状または名称の少なくとも１つを含むとともに、透過または半透過を指示する情報を含む。なお、遮蔽建物模型の情報は、詳細な立体形状を持たず、例えば看板が立っているようなコンテンツを表すものであってもよい。この迂回施設取得部１７で生成された遮蔽建物模型の情報は、映像合成処理部１４ａに送られる。以上により、補助情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。
【００７８】
次に、実施の形態４に係るカーナビゲーション装置における映像合成処理を、図１５に示すフローチャートを参照しながら説明する。
【００７９】
映像合成処理では、まず、遮蔽建物を塗りつぶす処理が行われる（ステップＳＴ６１）。すなわち、映像合成処理部１４ａは、映像取得部８で取得された映像上の遮蔽建物を塗りつぶす。ここで、塗りつぶす領域は、例えば遮蔽建物模型を合成する際の映像上の位置から計算することができる。なお、遮蔽建物を塗りつぶす処理においては、画像上の特徴点を抽出することによって塗りつぶす遮蔽建物を画像認識し、塗りつぶす領域を計算するように構成することもできる。
【００８０】
この遮蔽建物を塗りつぶす処理により、図１６（ａ）に示すような映像上の建物が、図１６（ｂ）に示すように塗りつぶされる。なお、図１６（ｂ）に示す例では、遮蔽建物を白色で塗りつぶしているが、塗りつぶす色は何色であってもよく、カーナビゲーション装置の製作者またはユーザが事前に定めるように構成できる。
【００８１】
次いで、矢印の描画が行われる（ステップＳＴ６２）。すなわち、映像合成処理部１４ａは、コンテンツ生成処理の中の矢印情報のコンテンツ生成処理（図５のステップＳＴ３２）で生成した右左折誘導矢印を描画する。これにより、図１６（ｃ）に示すように、遮蔽建物が塗りつぶされた映像上に右左折誘導矢印が描画される。
【００８２】
次いで、遮蔽建物模型が描画される（ステップＳＴ６３）。すなわち、映像合成処理部１４ａは、コンテンツ生成処理の中の補助情報のコンテンツ生成処理（図５のステップＳＴ３３）で生成した遮蔽建物模型を半透明の３次元ＣＧで描画する。これにより、図１６（ｄ）に示すように、右左折誘導矢印が描画された映像上に遮蔽建物模型が半透明で描画される。以上により、映像合成処理は終了し、コンテンツ合成映像作成処理（図４参照）にリターンする。
【００８３】
以上の処理によって表示部１０の画面に表示される映像の例を図１７に示す。図１７（ａ）は、従来のカーナビゲーション装置における経路誘導矢印を含む映像の表示例を示しており、迂回施設が明確でないためユーザは曲がるべき交差点を誤って把握するおそれがある。これに対し、図１７（ｂ）は、実施の形態４に係るカーナビゲーション装置における経路誘導矢印を含む映像の表示例を示しており、経路誘導矢印の曲がる方向を示す部分が迂回施設の向こう側に見えるように表示されるので、ユーザは曲がるべき交差点を容易に把握できる。
【００８４】
なお、遮蔽建物模型を看板状のものとすることができる。この場合の表示例を図１８に示す。図１７に示した例では、遮蔽建物模型を半透明な３次元ＣＧで描画しているが、図１８に示す例では、遮蔽建物模型が施設の名称を示す看板で示されている。
【００８５】
以上説明したように、この発明の実施の形態４に係るカーナビゲーション装置によれば、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき建物の位置を塗りつぶし、建物を示す半透過な３次元ＣＧと経路誘導矢印を用いて、建物の後ろを経路誘導矢印が迂回するように描画するので、道路沿いの建物と経路誘導矢印とを正しい重畳関係で表示できる。
【００８６】
実施の形態５．
この発明の実施の形態５に係るカーナビゲーション装置は、実施の形態４に係るカーナビゲーション装置における遮蔽建物模型の代わりに、遮蔽建物看板を用いるようにしたものである。この実施の形態５に係るカーナビゲーション装置の構成は、図１１に示した実施の形態４に係るカーナビゲーション装置の構成と同じである。
【００８７】
また、実施の形態５に係るカーナビゲーション装置の動作は、補助情報のコンテンツ生成処理（図５のステップＳＴ３３）および映像合成処理（図４のステップＳＴ２７の処理）を除き、実施の形態４に係るカーナビゲーション装置の動作と同じである。
【００８８】
まず、実施の形態５に係るカーナビゲーション装置における補助情報のコンテンツ生成処理を、実施の形態４に係るカーナビゲーション装置における補助情報のコンテンツ生成処理を説明するために使用した、図１３に示すフローチャートを流用して説明する。
【００８９】
補助情報のコンテンツ生成処理（図５のステップＳＴ３３）では、右左折誘導矢印を表示するための補助となるコンテンツが生成され、表示用のコンテンツとして追加される。以下では、自車周辺の建物から遮蔽建物を取得し、遮蔽建物看板のコンテンツを生成する例について説明する。ここで、遮蔽建物は、右左折誘導矢印よりも手前に見えるべき建物である。また、遮蔽建物看板は、遮蔽建物を指す位置に右左折誘導矢印よりも手前に表示されるコンテンツである。この処理の詳細は後述する。
【００９０】
補助情報のコンテンツ生成処理では、まず、遮蔽建物が取得される（ステップＳＴ５１）。このステップＳＴ５１で行われる処理は、実施の形態４に係るカーナビゲーション装置で行われる処理と同じである。
【００９１】
次いで、遮蔽建物看板情報が生成される（ステップＳＴ５２）。すなわち、迂回施設取得部１７は、ステップＳＴ５１で作成した遮蔽建物のデータに基づき、遮蔽建物看板の情報を有するコンテンツを生成する。ここで、遮蔽建物看板の情報は、例えば遮蔽建物を指す位置または遮蔽建物の名称の少なくとも１つを含むとともに、透過または半透過を指示する情報を含む。なお、遮蔽建物を指す位置は、例えば遮蔽建物の位置から道路まで垂線を引いて道路との交点を求め、この交点と遮蔽建物の位置との中点とすることができる。この迂回施設取得部１７で生成された遮蔽建物看板の情報は、映像合成処理部１４ａに送られる。以上により、補助情報のコンテンツ生成処理は終了し、コンテンツ生成処理（図５参照）にリターンする。
【００９２】
次に、実施の形態５に係るカーナビゲーション装置における映像合成処理（図４のステップＳＴ２７の処理）を説明する。この映像合成処理では、右左折誘導時は、映像合成処理部１４ａは、図５に示すコンテンツ生成処理のステップＳＴ３２において、地図データから取得した遮蔽建物の手前になるように生成した右左折誘導矢印の曲がる方向を示す部分の上に、ステップＳＴ３３で生成した遮蔽建物看板を、半透過なＣＧを用いて経路誘導矢印の曲がる方向を示す部分よりも手前に表示されるように描画する。
【００９３】
以上の処理によって表示部１０の画面に表示される映像の例を図１９に示す。図１９（ａ）は、従来のカーナビゲーション装置における実写案内図の表示例を示しており、道路沿いの建物と経路誘導矢印が明確でないためユーザは曲がるべき交差点を誤って把握するおそれがある。これに対し、図１９（ｂ）は、実施の形態５に係るカーナビゲーション装置における実写案内図の表示例を示しており、道路沿いの建物と経路誘導矢印が明確であるので、ユーザは曲がるべき交差点を容易に把握できる。
【００９４】
以上説明したように、この発明の実施の形態５に係るカーナビゲーション装置によれば、経路建物と誘導矢印を重畳させる代わりに、経路誘導矢印を建物の手前までの長さとし、その建物の看板を示す半透過なＣＧを経路誘導矢印の曲がる方向を示す部分よりも手前に表示されるように描画するので、実際の建物を隠すことなく、道路沿いの建物と経路誘導矢印を正しい重畳関係で把握できるように表示できる。
【００９５】
なお、図示の実施の形態では、車に適用したカーナビゲーション装置として説明したがこの発明に係るナビゲーション装置は、カメラを有する携帯電話機、飛行機等の移動体に対しても同様に適用することができる。
【００９６】
以上のように、この発明に係るナビゲーション装置は、カメラで撮影することにより得られた自車周辺の映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印よりも手前に表示されるべき建物と経路誘導矢印を重畳させないように、経路誘導矢印の曲がる方向を示す部分の長さを道路幅に合わせるように構成したので、道路沿いの建物と経路誘導矢印が誤った重畳関係で表示されるという問題を回避し、実写映像上に案内情報を適切に表示でき、カーナビゲーション装置などに用いるのに適している。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
地図データを保持する地図データベースと、
現在位置および方位を計測する位置方位計測部と、
前記位置方位計測部で計測された現在位置から目的地までの経路を前記地図データベースから読み出した地図データに基づき計算する経路計算部と、
前方を撮影するカメラと、
前記カメラで撮影された前方の映像を取得する映像取得部と、
前記経路計算部で計算された経路を構成する道路のうち案内対象の交差点に入る道路の幅を、前記地図データベースから読み出した地図データに含まれる道路幅に基づき算出する道路幅取得部と、
経路誘導矢印の曲がる方向を示す部分の長さを前記道路幅取得部で計算された道路幅に制限し、前記映像取得部で取得された映像に重畳させて合成する映像合成処理部と、
前記映像合成処理部で合成された映像を表示する表示部
とを備えたナビゲーション装置。
【請求項２】
地図データを保持する地図データベースと、
現在位置および方位を計測する位置方位計測部と、
前記位置方位計測部で計測された現在位置から目的地までの経路を前記地図データベースから読み出した地図データに基づき計算する経路計算部と、
前方を撮影するカメラと、
前記カメラで撮影された前方の映像を取得する映像取得部と、
前記経路計算部で計算された経路を構成する道路のうち案内対象の交差点に入る道路の幅を、前記地図データベースから読み出した地図データに含まれる道路幅に基づき算出する道路幅取得部と、
経路誘導矢印の曲がる方向を示す部分の長さが前記道路幅取得部で計算された道路幅を超える部分の表示形態を変更し、前記映像取得部で取得された映像に重畳させて合成する
映像合成処理部と、
前記映像合成処理部で合成された映像を表示する表示部
とを備えたナビゲーション装置。
【請求項３】
道路幅取得部は、経路計算部で計算された経路を構成する道路のうち案内対象の交差点に入る道路の幅を、地図データベースから読み出した地図データに含まれる車線数データおよび道路種別データに基づき算出する
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
地図データを保持する地図データベースと、
現在位置および方位を計測する位置方位計測部と、
前記位置方位計測部で計測された現在位置から目的地までの経路を前記地図データベースから読み出した地図データに基づき計算する経路計算部と、
前方を撮影するカメラと、
前記カメラで撮影された前方の映像を取得する映像取得部と、
前記経路計算部で計算された経路の案内対象の交差点の誘導方向側に存在する施設であって、前記案内対象の交差点と前記現在位置の間に存在する施設を表す施設データを、前記地図データベースから取得する施設取得部と、
前記施設取得部で取得された施設データによって示される施設のうち、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき施設の向こう側に見えるように前記経路誘導矢印の曲がる方向を示す部分を描画し、前記映像取得部で取得された映像に重畳させて合成する映像合成処理部と、
前記映像合成処理部で合成された映像を表示する表示部
とを備えたナビゲーション装置。
【請求項５】
地図データを保持する地図データベースと、
現在位置および方位を計測する位置方位計測部と、
前記位置方位計測部で計測された現在位置から目的地までの経路を前記地図データベースから読み出した地図データに基づき計算する経路計算部と、
前方を撮影するカメラと、
前記カメラで撮影された前方の映像を取得する映像取得部と、
前記経路計算部で計算された経路の案内対象の交差点の誘導方向側に存在する施設であって、前記案内対象の交差点と前記現在位置の間に存在する施設を表す施設データを、前記地図データベースから取得する施設取得部と、
経路誘導矢印の曲がる方向を示す部分の長さを、施設取得部で取得された施設データによって示される施設のうち、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき施設までに制限し、経路誘導矢印の曲がる方向を示す部分の上に該施設の位置または名称を示す情報を描画し、前記映像取得部で取得された映像に重畳させて合成する映像合成処理部と、
前記映像合成処理部で合成された映像を表示する表示部
とを備えたナビゲーション装置。
【手続補正書】
【提出日】平成22年9月24日(2010.9.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明に係るナビゲーション装置は、上記課題を解決するために、地図データを保持する地図データベースと、現在位置および方位を計測する位置方位計測部と、位置方位計測部で計測された現在位置から目的地までの経路を地図データベースから読み出した地図データに基づき計算する経路計算部と、カメラから撮影された前方の映像を取得する映像取得部と、経路計算部で計算された経路の案内対象の交差点の誘導方向側に存在する施設であって、案内対象の交差点と現在位置の間に存在する施設を表す施設データを、地図データベースから取得する施設取得部と、施設取得部で取得された施設データによって示される施設のうち、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき施設の向こう側に見えるように施設を塗りつぶし、施設を示す半透明な３次元ＣＧと経路誘導矢印を用いて、経路誘導矢印の曲がる方向を示す部分を描画し、映像取得部で取得された映像に重畳させて合成する映像合成処理部と、映像合成処理部で合成された映像を表示する表示部とを備えている。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この発明に係るナビゲーション装置によれば、カメラ７で撮影することにより得られた自車周辺の映像に経路誘導矢印を重畳させて表示する際に、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき施設の向こう側に見えるように施設を塗りつぶし、施設を示す半透明な３次元ＣＧと経路誘導矢印を用いて、経路誘導矢印の曲がる方向を示す部分を描画するように構成したので、道路沿いの建物と経路誘導矢印が誤った重畳関係で表示されるという問題を回避し、実写映像上に案内情報を適切に表示できる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
矢印情報のコンテンツ生成処理では、まず、道路領域の計算が行われる（ステップＳＴ４１）。ここで、道路領域とは、例えば図７に示す領域をいう。具体的には、映像合成処理部１４は、道路幅データの取得を道路幅取得部１６に指示し、道路幅取得部１６は、自車が走行している道路の道路幅データを地図データベース５から読み出した地図データに含まれる道路データから取得して映像合成処理部１４に送る。そして、映像合成処理部１４は、自車の進行方向に沿って左右に、道路幅データによって示される幅の半分ずつ取った領域を道路領域として算出する。なお、自車の向き、走行車線、道路の車線数などを考慮して道路領域を決定するように構成することもできる。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
地図データを保持する地図データベースと、
現在位置および方位を計測する位置方位計測部と、
前記位置方位計測部で計測された現在位置から目的地までの経路を前記地図データベースから読み出した地図データに基づき計算する経路計算部と、
カメラから撮影された前方の映像を取得する映像取得部と、
前記経路計算部で計算された経路の案内対象の交差点の誘導方向側に存在する施設であって、前記案内対象の交差点と前記現在位置の間に存在する施設を表す施設データを、前記地図データベースから取得する施設取得部と、
前記施設取得部で取得された施設データによって示される施設のうち、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき施設の向こう側に見えるように前記施設を塗りつぶし、前記施設を示す半透明な３次元ＣＧと前記経路誘導矢印を用いて、前記経路誘導矢印の曲がる方向を示す部分を描画し、前記映像取得部で取得された映像に重畳させて合成する映像合成処理部と、
前記映像合成処理部で合成された映像を表示する表示部
とを備えたナビゲーション装置。
【請求項２】
地図データを保持する地図データベースと、
現在位置および方位を計測する位置方位計測部と、
前記位置方位計測部で計測された現在位置から目的地までの経路を前記地図データベースから読み出した地図データに基づき計算する経路計算部と、
カメラから撮影された前方の映像を取得する映像取得部と、
前記経路計算部で計算された経路の案内対象の交差点の誘導方向側に存在する施設であって、前記案内対象の交差点と前記現在位置の間に存在する施設を表す施設データを、前記地図データベースから取得する施設取得部と、
経路誘導矢印の曲がる方向を示す部分の長さを、施設取得部で取得された施設データによって示される施設のうち、経路誘導矢印の曲がる方向を示す部分より手前に表示されるべき施設までに制限し、経路誘導矢印の曲がる方向を示す部分の手前に該施設の位置または名称を示す情報を描画し、前記映像取得部で取得された映像に重畳させて合成する映像合成処理部と、
前記映像合成処理部で合成された映像を表示する表示部
とを備えたナビゲーション装置。
【国際調査報告】
2009084134.tif 000022
2009084134.tif 000023
2009084134.tif 000024
2009084134.tif 000025
2009084134.tif 000026
2009084134.tif 000027