(57)【要約】【課題】日差しが運転手の目に入りにくい経路を探索する技術を提供する。【解決手段】本発明の車載用ナビゲーション装置は、経路を探索する機能を備えた車載用ナビゲーション装置である。車載用ナビゲーション装置の日差し影響判定部１０８は、現在日時を取得して、該現在日時と、算出した現在位置と、に基づいて、運転手が日差しの影響を受ける時間帯に、車両が走行していると予測される領域を特定する。経路誘導部１０９は、現在地と設定された目的地を結ぶ経路を構成する各リンクのうち、特定した領域に含まれているリンクにおいて、車両の進行方向の該リンクの方位と特定の方位との関係に応じて該リンクのコストを決定し、決定したコストに応じて現在位置と目的地を結ぶ最適経路を探索する。【選択図】図６
2009063424.tif 000002
【特許請求の範囲】
【請求項１】
経路を探索する機能を備えた車載用ナビゲーション装置であって、
目的地を設定する目的地設定手段と、
地図上の現在位置を算出する現在位置算出手段と、
現在日時を取得して、該現在日時と前記現在位置算出手段が算出した現在位置とに基づいて、運転手が日差しの影響を受ける時間帯に車両が走行していると予測される日差し影響領域を特定する日差し影響領域特定手段と、
前記現在地と前記目的地を結ぶ経路を構成する各リンクのうち、前記日差し影響領域に含まれているリンクにおいて、車両の進行方向の該リンクの方位と特定の方位との関係に応じて該リンクのコストを決定し、決定したコストに応じて前記現在位置と前記目的地を結ぶ最適経路を探索して経路誘導を行う経路誘導手段と、
を備えることを特徴とする車載用ナビゲーション装置。
【請求項２】
請求項１に記載の車載用ナビゲーション装置であって、
前記経路誘導手段は、
前記現在地と前記目的地を結ぶ経路を構成する各リンクのうち、前記日差し影響領域に含まれているリンクにおいて、車両の進行方向の該リンクの方位と、車両位置を基準とした太陽の方位と、の角度差に応じて該リンクのコストを決定し、前記現在位置と前記目的地を結ぶ最小コストの経路を探索して経路誘導を行う、
ことを特徴とする車載用ナビゲーション装置。
【請求項３】
請求項１又は２に記載の車載用ナビゲーション装置であって、
運転手が朝日或いは夕日の日差しの影響を受ける前記時間帯を特定するための時間帯特定データを記憶している記憶手段、を備え、
前記日差し影響領域特定手段は、
前記時間帯特定データから、前記現在日時及び前記現在地に対応する時間帯を特定して、前記日差し影響領域を特定する、
ことを特徴とする車載用ナビゲーション装置。
【請求項４】
請求項２又は３に記載の車載用ナビゲーション装置であって、
現在日時と現在位置とに対応付けて太陽の方位を記憶している記憶手段、を備え、
前記経路誘導手段は、
前記日差し影響領域特定手段が取得した現在日時と、前記現在位置算出手段が算出した現在位置と、に基づいて、前記記憶手段が記憶している太陽の方位を特定して、前記リンクのコストを決定する、
ことを特徴とする車載用ナビゲーション装置。
【請求項５】
目的地を設定する機能を備えた車載用ナビゲーション装置であって、
運転手が朝日或いは夕日の日差しの影響を受けにくい経路を走行して到達可能な目的地を、探索する指示を受け付ける探索条件設定手段と、
前記指示を受け付けたときに、車両位置を基準とした特定の方位に基づいて、目的地を探索する領域を特定する探索領域特定手段と、
特定された前記領域から目的地を探索して、探索した目的地の中から目的地を決定する目的地決定手段と、
を備えることを特徴とする車載用ナビゲーション装置。
【請求項６】
請求項５に記載の車載用ナビゲーション装置であって、
前記特定の方位は、車両位置を基準とした太陽の方位である、
ことを特徴とする車載用ナビゲーション装置。
【請求項７】
請求項６に記載の車載用ナビゲーション装置であって、
前記探索領域特定手段は、
車両位置を基準として、前記太陽の方位とは反対方向の領域を、目的地を探索する領域として特定する、
ことを特徴とする車載用ナビゲーション装置。
【請求項８】
請求項６又は７に記載の車載用ナビゲーション装置であって、
現在日時と現在位置とに対応付けて太陽の方位を記憶している記憶手段、
地図上の現在位置を算出する現在位置算出手段と、を備え、
前記探索領域特定手段は、
前記指示を受け付けたときに、現在日時を取得し、該現在日時と、前記現在位置算出手段が算出した現在位置と、に基づいて、前記記憶手段が記憶している太陽の方位を特定した太陽の方位に基づいて、目的地を探索する領域を特定する、
ことを特徴とする車載用ナビゲーション装置。
【請求項９】
経路を探索する機能を備えた車載用ナビゲーション装置における日差し回避ルート探索方法であって、
前記車載用ナビゲーション装置は、制御部を備え、
前記制御部が、
目的地を設定する目的地設定ステップと、
地図上の現在位置を算出する現在位置算出ステップと、
現在日時を取得して、該現在日時と前記現在位置算出ステップで算出した現在位置とに基づいて、運転手が日差しの影響を受ける時間帯に車両が走行していると予測される日差し影響領域を特定する日差し影響領域特定ステップと、
前記現在地と前記目的地を結ぶ経路を構成する各リンクのうち、前記日差し影響領域に含まれているリンクにおいて、車両の進行方向の該リンクの方位と特定の方位との関係に応じて該リンクのコストを決定し、決定したコストに応じて前記現在位置と前記目的地を結ぶ最適経路を探索して経路誘導を行う経路誘導ステップと、
を行うことを特徴とする日差し回避ルート探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関し、経路誘導のためのルート（経路）を設定する技術に関する。
【背景技術】
【０００２】
一般的に、車載用ナビゲーション装置には、目的地に向けて道路を間違うことなく容易に走行できるようにした経路誘導機能が搭載されている。経路誘導機能が搭載されている車載用ナビゲーション装置は、車両の走行に伴ってＧＰＳ等により現在位置を検出し、その現在位置をディスプレイ上に道路地図と共に表示したり、現在地から目的地までの適切な経路を設定したりする。経路の設定に関しては、車載用ナビゲーション装置は、地図データ（距離、道路幅員、道路種別、等）を用いて現在地から目的地までを結ぶ最小コストの経路を探索して行う。
【０００３】
最近の車載用ナビゲーション装置の中には、単純に、現在地から目的地までを結ぶ最小コストの経路を探索して経路の設定を行うだけではなく、景観のよい地点を通過する迂回経路をなるべく走行するような経路を探索して経路の設定を行えるものもある。このような車載用ナビゲーション装置については、例えば、特許文献１に記載されている。
【０００４】
【特許文献１】特開２００３−１８５４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、車両の運転中に、朝日や夕日（いわゆる西日）といった高度の低い太陽からの日差しが運転手の目に入り、車両前方の見通しが悪くなることがある。従来の車載用ナビゲーション装置では、日差しの影響を受ける経路を迂回するような経路は探索できない。
【０００６】
本発明は、車載用ナビゲーション装置において、太陽からの日差しが運転手の目に入りにくい経路を探索する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本願発明の車載用ナビゲーション装置は、経路を探索する機能を備えた車載用ナビゲーション装置であって、目的地を設定する目的地設定手段と、地図上の現在位置を算出する現在位置算出手段と、現在日時を取得して、該現在日時と前記現在位置算出手段が算出した現在位置とに基づいて、運転手が日差しの影響を受ける時間帯に車両が走行していると予測される日差し影響領域を特定する日差し影響領域特定手段と、前記現在地と前記目的地を結ぶ経路を構成する各リンクのうち、前記日差し影響領域に含まれているリンクにおいて、車両の進行方向の該リンクの方位と特定の方位との関係に応じて該リンクのコストを決定し、決定したコストに応じて前記現在位置と前記目的地を結ぶ最適経路を探索して経路誘導を行う経路誘導手段と、を備える。
【発明の効果】
【０００８】
本発明の車載用ナビゲーション装置によれば、太陽からの日差しが運転手の目に入りにくい経路を探索することができる。
【発明を実施するための最良の形態】
【０００９】
（第１の実施形態）
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ受信装置８と、ＦＭ多重情報受信装置９と、ビーコン受信装置１０と、を備えている。
【００１１】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば、各種センサ６、７やＧＰＳ受信装置８から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２に表示する。また、記憶装置３に記憶されている地図データを用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、音声入出力装置４やディスプレイ２を用いてユーザを誘導する。
【００１２】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、ＣＲＴや液晶ディスプレイなどで構成される。
【００１３】
記憶装置３は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、例えば、地図データ３１０や、太陽の方位を特定するための太陽方位特定データ４００や、地図上の位置に応じて朝日や夕日の日差しの影響を受ける時間帯を特定するための日差し影響時間データ６００や、日差しの影響度に応じてリンクコストを算出するための特別重みテーブル５００、等が記憶されている。
【００１４】
地図データ３１０の概略データ構造を図２に示す。地図データ３１０は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）３１１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ３２０を含んでいる。
【００１５】
リンクデータ３２０は、リンクＩＤ３２１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報３２２、リンクを含む道路の種別情報３２３、リンクの長さを示すリンク長情報３２４、リンク旅行時間３２５、２つのノードにそれぞれ接続するリンクのリンクＩＤ（接続リンクＩＤ）３２６、各リンク周辺に位置する施設情報を示す周辺施設情報３２７、などを含んでいる。なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理することができる。また、リンク旅行時間３２５は、日時、天気などの条件ごとに対応付けられたリンク旅行時間であってもよい。さらに、地図データ３１０には、交差点の位置情報が含まれており、交差点に対応するノードのノードＩＤも含まれている。また、周辺施設情報３２７には、その施設のジャンル（例えば、コンビニエンスストア、ハンバーガーショップ、等）を特定する情報が含まれている。なお、開始ノードと終了ノードを含む座標情報３２２から、リンクの方位を求めることができる。
【００１６】
また、太陽方位データ４００の概略データ構造を図３に示す。太陽方位特定データ４００は、地図上の位置と日時から、太陽の方位を特定するためのデータを格納している。太陽方位特定データ４００は、図示するように、地図上の位置を特定する座標位置４１０ごとに、その座標位置４１０での各日時における太陽の方位を示す太陽方位データ４２０を含んでいる。なお、座標位置４１０は、例えば、（経度、緯度）といった座標値である。また、座標位置４１０は、地図データ３１０に含まれる範囲の領域分のデータである。
【００１７】
太陽方位データ４２０は、図示するように、日時４２１ごとのレコード４２３からなる。各レコード４２３には、日時４２１と太陽の方位４２２とが対応付けて格納されている。日時４２１は、日時を特定するためのデータであり、例えば、「年／日  時刻」といった形式の文字列である。なお、日時４２１は、車載用ナビゲーション装置１００の製造日から、例えば、５年分のデータとする。太陽の方位４２２は、太陽の方位角を特定するデータであり、例えば、「２７０°」、「２７１°」といった文字列である。なお、方位角は、車両位置を基準として、真北を「０°」、真東を「９０°」、真南を「１８０°」、真西を「２７０°」とする。
【００１８】
さらに、日差し影響時間データ６００の概略データ構造を図４に示す。日差し影響時間データ６００は、地図上の位置に応じて日差しの影響を受ける時間帯を特定するためのデータを格納している。日差し影響時間データ６００は、図示するように、地図上の位置を特定する座標位置６１０ごとに、その座標位置６１０での各日にちにおける日差しの影響を受ける時間帯を示す時間帯特定データ６２０を含んでいる。
【００１９】
時間帯特定データ６２０は、図示するように、日にち６２１ごとのレコード６２６からなる。各レコード６２６には、日にち６２１と、午前（朝日）の影響開始時刻６２２と、午前（朝日）の影響終了時刻６２３と、午後（夕日）の影響開始時刻６２４と、午後（夕日）の影響終了時刻６２５と、が対応付けて格納されている。日にち６２１は、日にちを特定するためのデータであり、例えば、「年／月」といった形式の文字列である。なお、日にち６２１は、車載用ナビゲーション装置１００の製造日から、例えば、５年分のデータとする。午前の影響開始時刻６２２は、日にち６２１の「年／日」で特定される日において、午前（朝日）の日差しが運転手に影響を与える時間帯の開始時刻（日出時刻）を特定するデータである。例えば、午前の影響開始時刻６２２は、「５：１５」といった時刻データである。午前の影響終了時刻６２３は、日にち６２１の「年／日」で特定される日において、午前（朝日）の日差しが運転手に影響を与える時間帯の終了時刻を特定するデータである。例えば、午前の影響終了時刻６２３は、「７：１５」といった時刻データである。なお、午前の影響終了時刻６２３は、午前の影響開始時刻６２２（日出時刻）の所定時間後（例えば、２時間後）に設定されている。午後の影響開始時刻６２４は、日にち６２１の「年／日」で特定される日において、午後（夕日）の日差しが運転手に影響を与える時間帯の開始時刻を特定するデータである。例えば、午後の影響開始時刻６２４は、「１６：１０」といった時刻データである。なお、午後の影響開始時刻６２４は、午後の影響終了時刻６２５（日没時刻）の所定時間前（例えば、２時間前）に設定されている。午後の影響終了時刻６２５は、日にち６２１の「年／日」で特定される日において、午後（夕日）の日差しが運転手に影響を与える時間帯の終了時刻（日没時刻）を特定するデータである。例えば、午後の影響終了時刻６２５は、「１８：１０」といった時刻データである。
【００２０】
さらに、特別重みテーブル５００の概略データ構造を図５に示す。特別重みテーブル５００には、朝日や夕日の日差しの影響を考慮してリンクの重み付けを行うためのデータが格納される。特別重みテーブル５００は、リンクごとのレコード５５０からなる。各レコード５５０には、メッシュＩＤ５１０と、リンクＩＤ５２０と、リンク方位５３０と、重み付け値５２０と、が対応付けて格納される。メッシュＩＤ５１０は、メッシュＩＤ３１１に相当する。リンクＩＤ５２０は、リンクＩＤ３２１に相当する。リンク方位５３０は、リンクの方位角を特定するデータであり、例えば、「１５０°」、「２７０°」といった文字列である。なお、リンク方位５３０は、対応するメッシュＩＤ５１０及びリンクＩＤ５２０で特定されるリンクの座標情報（開始ノード、終了ノード）３２２から求められる、車両のリンク上の進行方向の方位が格納される。重み付け値５４０は、メッシュＩＤ５１０及びリンクＩＤ５１０で特定されるリンクの重み付け値であり、例えば、「１００」、「５８」といった数字列である。なお、重み付け値５４０は、対応するリンク方位５３０を所定の演算式（後述する）に代入して求められた値が格納される。
【００２１】
図１に戻って説明する。音声入出力装置４は、演算処理部１で生成したユーザへのメッセージを音声信号に変換し出力する。また、ユーザが発した声を認識し演算処理部１にその内容を転送する処理を行う。
【００２２】
入力装置５は、ユーザからの指示を受け付けるユニットである。入力装置５は、電源ボタン、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。
【００２３】
車速センサ６、ジャイロセンサ７、及び、ＧＰＳ受信装置８は、車載用ナビゲーション装置１００で現在地（自車位置）を検出するために使用される。車速センサ６は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。ジャイロセンサ７は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。ＧＰＳ受信装置８は、ＧＰＳ衛星からの信号を受信し、移動体とＧＰＳ衛星間の距離とその距離の変化率を３個以上の衛星に対して測定することで、移動体の現在位置、進行速度を測定する。また、ＧＰＳ受信装置８は、ＧＰＳ衛星から受信した信号から、現在時刻を特定するデータを抽出することで、現在時刻を取得する。
【００２４】
ＦＭ多重放送受信装置９は、ＦＭ多重放送信号としてＦＭ多重放送局から送られてくる渋滞情報、規制情報、ＳＡ／ＰＡ（サービスステーション／パーキング）情報、駐車場情報、天気情報などを受信する。
【００２５】
ビーコン受信装置１０は、ビーコンから送られてくる渋滞情報、規制情報、ＳＡ／ＰＡ情報、駐車場情報などを受信する。
【００２６】
図６は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、主制御部１０１と、入力受付部１０２と、表示処理部１０３と、目的地設定部１０４と、経路探索条件設定部１０５と、現在位置算出部１０６と、受信情報処理部１０７と、日差し影響判定部１０８と、経路誘導部１０９と、を有する。
【００２７】
主制御部１０１は、演算処理部１の各部を統括して制御する処理を行う。
【００２８】
入力受付部１０２は、入力装置５に入力されたユーザからの要求を受け付け、その要求内容を解析する。入力受付部１０２は、解析結果に応じたデータを主制御部１０１に通知する。例えば、入力受付部１０２は、入力装置５から電源を供給する要求、或いは、電源を切断する要求を受け付け、主制御部１０１に通知する。また、入力受付部１０２は、車載用ナビゲーション装置１００が有する各種機能の設定における入力データを受け付け、主制御部１０１に通知する。
【００２９】
表示処理部１０３は、ディスプレイ２に、地図等を表示させる。具体的には、表示処理部１０３は、ディスプレイ２に表示させるための描画コマンドを生成して通知する。なお、表示処理部１０３は、地図をディスプレイ２に表示させる際には、表示が要求された領域（例えば、車載用ナビゲーション装置１００の現在位置付近の領域）にある地図データ３１０を記憶装置３から抽出し、指定された縮尺、描画方式で、道路、その他の地図構成物、現在位置、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。また、表示処理部１０３は、ディスプレイ２に表示させた地図上に、自車両の現在位置を示すマークや、各種設定画面や、後述する経路誘導部１１１から通知された推奨経路、等を表示させる。
【００３０】
目的地設定部１０４は、目的地の設定を行う。具体的には、目的地設定部１０４は、各種検索方法（例えば、名称から検索、住所から検索、地図から検索、等）により目的地を検索する。そして、検索した目的地から１つの目的地を選択する指示を入力受付部１０２を介して受け付け、その指示に対応する目的地を示す目的地情報を、記憶装置３に記憶する。なお、目的地情報には、目的地の位置、目的地の施設名、目的地の住所、等の情報が含まれている。
【００３１】
経路探索条件設定部１０５は、現在地から目的地設定部１０４が求めた目的地までの推奨経路を探索する条件を設定する。ここで、経路探索の条件には、朝日や夕日の日差しを回避する経路を優先する、といった条件が含まれる。この条件以外にも、例えば、優先道路を優先する、一般道路を優先する、国道を優先する、フェリーを優先する、ＶＩＣＳ情報を利用して探索する、時間規制を回避する経路を優先する、といった条件等を、含めてもよい。経路探索条件設定部１０５は、具体的には、図７に示すような経路探索の条件を設定するための画面を生成して、生成した画面を表示処理部１０３に表示させる。生成する画面には、図示するように、日差しを回避する経路を優先する条件を設定するための日差し回避設定欄２１０と、設定された条件で経路探索を開始するためのルート探索ボタン２２０と、が設けられる。経路探索条件設定部１０５は、ユーザから入力受付部１０２を介して入力された経路探索の条件を受け付け、記憶装置３に記憶する。
【００３２】
現在位置算出部１０６は、車載用ナビゲーション装置１００（車両）の現在位置を算出する。具体的には、現在位置算出部１０７は、車速センサ６で計測される距離パルスデータ（Ｓ５）およびジャイロセンサ７で計測される角加速度データ（Ｓ６）を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置（Ｘ，Ｙ）から自車走行後の位置である現在地（Ｘ’，Ｙ’）を定期的に演算する。また、演算結果を用いて、マップマッチ処理することにより、形状の相関が最も高い道路（リンク）上に現在位置を合わせ込む。また、定期的にＧＰＳ受信装置８の出力（Ｓ７）を用いて現在位置を修正する。なお、車両が停止しているときには、ＧＰＳ受信装置８の出力（Ｓ７）だけを用いて現在位置を求めてもよい。
【００３３】
受信情報処理部１０７は、ＦＭ多重放送受信装置９やビーコン受信装置１０が受信した渋滞情報や規制情報（Ｓ８、Ｓ９）を、記憶装置３に記憶する。
【００３４】
日差し影響判定部１０８は、現在日時及び目的地到着予想時刻から、朝日や夕日の日差しが運転手の目に入りやすい領域（以下では、「日差し影響領域」とよぶ）２６０を特定する処理を行う。具体的には、日差し影響判定部１０８は、経路探索条件設定部１０５が受け付けた経路探索の条件のうち、朝日や夕日の日差しを回避する経路を優先する条件が有効（オン）にされているか否かを判別する。有効（オン）にされている場合、日差し影響判定部１０８は、現在日時をＧＰＳ受信装置８から取得する。また、日差し影響判定部１０８は、朝日や夕日の日差しが運転手の目に入りやすい時間帯を特定する。例えば、日差し影響判定部１０８は、太陽情報テーブル４００を参照して、現在位置（位置４１０）と現在日時（日時４２０）とから、日差しの影響を受ける時間帯（影響開始時刻４４０から影響終了時刻４５０までの時間帯）を特定する。このとき、日差し影響判定部１０８は、現在位置から車両がその影響開始時刻４４０までに走行する距離（直線距離）、及び、現在位置から車両がその影響終了時刻４５０までに走行する距離（直線距離）を求める。そして、日差し影響判定部１０８は、図８に示すように、現在位置を中心として、車両が影響終了時刻４５０までに走行する距離を半径（Ｒ２）とした円の閉領域から、車両が影響開始時刻４４０までに走行する距離を半径（Ｒ１）とした円の閉領域を除いた領域を、日差し影響領域２６０と特定する。
【００３５】
ただし、現在日時が、日差しの影響を受ける時間帯（影響開始時刻４４０から影響終了時刻４５０までの時間帯）に含まれている場合には、上記の半径（Ｒ１）の円は求まらない。この場合、半径（Ｒ２）の円の閉領域の全ての領域を、日差し影響領域２６０とする。また、現在日時が、影響終了時刻４５０以降である場合には、半径（Ｒ１）及び半径（Ｒ２）がともに求まらない。この場合、日差し影響領域２６０は存在しないものとする。
【００３６】
次に、経路誘導部１０９は、ダイクストラ法等を用いて、指定された２地点（現在地、目的地）間を結ぶ経路のコスト（例えば、距離、渋滞情報、日差しの影響度、等）が最小となる経路を探索し、探索した経路を用いて経路誘導を行う。例えば、経路誘導部１０９は、現在地と目的地を結ぶ経路を構成する各リンクに対して、日差しの影響度に基づいた特別な重み付けと、日差しの影響度以外の要素に基づいた一般的な重み付けとを行い、各リンクの特別な重み付け値と一般的な重み付け値との加算値の総和を、その経路の総コストとする。
【００３７】
日差しの影響度に基づいた特別な重み付けを行う場合、例えば、経路誘導部１０９は、現在地と目的地を結ぶ経路を構成する各リンクに対して、太陽の方位と車両の進行方向（方位）とが近い方位となるほど、高い重み付け値を割り当てる。また、日差しの影響度以外の要素に基づいた一般的な重み付けを行う場合、例えば、経路誘導部１０９は、現在地と目的地を結ぶ経路を構成する各リンクに対して、リンクデータ３２０に格納されているリンク長３２４や道路種別３２３、受信情報処理部１０７がＦＭ多重放送受信装置９やビーコン受信装置１０から受信した渋滞情報や規制情報に応じた重み付けを行う。そして、経路誘導部１０９は、指定された２地点（現在地、目的地）間を結ぶ経路のコスト（特別な重み付け値と一般的な重み付け値との和）の総和が最小となる経路を探索する。さらに、経路誘導部１０９は、探索した結果、該当する経路を特定するデータを記憶装置３に記憶（登録）する。
【００３８】
以上より、経路誘導部１０９は、日差しの影響度に基づいて、２地点間の経路のコストが最小となる経路を探索するための重み付けを行うことができる。例えば、図９に示すように、現在地２５０と目的地（Ｇ）の２地点間を結ぶ経路全体が、日差し影響領域２６０に含まれている場合には、経路誘導部１０９は、経路を構成する全リンクに対して日差しの影響度に基づいた重み付けを行うことになる。図示の例では、経路Ａの総コストは「３１２」、経路Ｂの総コストは「２９７」であるため、日差しの影響度が最小となる経路は、経路Ｂとなる。また、図１０に示すように、現在地２５０周辺では日差し影響領域２６０に含まれ、目的地（Ｇ）周辺では日差し影響領域２６０に含まれていない場合（目的地までの走行中に日没時刻になる場合）には、経路誘導部１０９は、日差し影響領域２６０に含まれているリンクに対しては、日差しの影響度に基づいた重み付け値（Ｗ）を行い、日差し影響領域２６０外のリンクに対しては、日差しの影響度に基づいた重み付け値（Ｗ）を行わない。このため、各リンクの重み付け値は、図示するようになる。図示の例では、経路Ａの総コストは「２１０」、経路Ｂの総コストは「２９０」であるため、日差しの影響度が最小となる経路は、経路Ａとなる。さらに、図１１に示すように、現在地２５０周辺では日差し影響領域２６０に含まれておらず、目的地（Ｇ）周辺では日差し影響領域２６０に含まれている場合（目的地までの走行中に夕日の影響が出てくる場合）においても、経路誘導部１０９は、日差し影響領域２６０に含まれているリンクに対しては、日差しの影響度に基づいた重み付け値（Ｗ）を行い、日差し影響領域２６０外のリンクに対しては、日差しの影響度に基づいた重み付け値（Ｗ）を行わない。このため、各リンクの重み付け値は、図示するようになる。図示の例では、経路Ａの総コストは「２３０」、経路Ｂの総コストは「２２３」であるため、日差しの影響度が最小となる経路は、経路Ｂとなる。
【００３９】
また、経路誘導１０９は、経路の情報と、現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折するべきかを、ディスプレイ２に表示させる（ターンバイターン表示）とともに、音声入出力装置４を用いて音声でユーザに知らせる。また、経路誘導部１０９は、ディスプレイ２に表示された地図上に推奨経路を表示する。
【００４０】
以上のような機能を有する演算処理部１は、例えば、図１２に示すようなハードウェア構成で実現される。
【００４１】
図示するように、演算処理部１は、各デバイス間をバス７１２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Central Processing Unit）７０１と、記憶装置３から読み出した地図データ３１０、演算データなどを一時的に格納するＲＡＭ（Random Access Memory）７０２と、プログラムやデータを格納するＲＯＭ（Read Only Memory）７０３と、メモリ間及びメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）７０４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ７０５と、グラフィックイメージデータを蓄積するＶＲＡＭ（Video Random Access Memory）７０６と、イメージデータをＲＧＢ信号に変換するカラーパレット７０７と、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器７０８と、シリアル信号をバス７１２に同期したパラレル信号に変換するＳＣＩ（Serial Communication Interface）７０９と、パラレル信号をバスに同期させてバス７１２にのせるＰＩＯ（Parallel Input/Output）７１０と、パルス信号を積分するカウンタ７１１と、を有する。
【００４２】
次に、上記構成からなる車載用ナビゲーション装置１００の動作について説明する。図１３は、車載用ナビゲーション装置１００の演算処理部１が行う日差し回避ルート探索処理を示すフローチャートである。
【００４３】
演算処理部１の主制御部１０１は、車載用ナビゲーション装置１００の電源が投入されたときに、日差し回避ルート探索処理を開始する。電源の投入は、入力装置５に備わる電源ボタン（図示せず）がユーザにより操作されることで行われる。
【００４４】
演算処理部１の目的地設定部１０４は、目的地を設定する処理を行う（ステップＳ１０１）。具体的には、目的地設定部１０４は、目的地の検索方法をユーザに選択させるための画面を生成して、表示処理部１０３に表示させる。例えば、表示させる画面は、「名称から目的地を検索」、「住所から目的地を検索」、「地図から目的地を検索」といった項目の一覧画面でよい。このとき、ユーザからいずれかの項目を選択する指示を入力受付部１０２を介して受け付け、受け付けた指示に応じた検索画面を表示処理部１０３に表示させる。目的地設定部１０４は、目的地を特定する入力を受け付けたとき、地図データ３１０からその入力に対応する目的地を検索して、該当する目的地の位置を示す位置情報（座標）を、記憶装置３に記憶（設定）する。
【００４５】
続いて、経路探索条件設定部１０５は、ステップＳ１０１で設定された目的地までの経路を探索する条件を設定するための画面を表示させる（ステップＳ１０２）。具体的には、経路探索条件設定部１０５は、図７に示すような経路探索の条件を設定するための画面を生成して、生成した画面を表示処理部１０３に表示させる。
【００４６】
経路探索条件設定部１０５は、ステップＳ１０１で設定された目的地までの経路を探索する条件を設定する（ステップＳ１０３）。具体的には、経路探索条件設定部１０５は、ステップＳ１０２で条件を設定するための画面を表示させた後、ルート探索ボタン２２０が押されたときに、経路探索を開始する指示を主制御部１０１に通知する。このとき、経路探索条件設定部１０５は、ステップＳ１０２で表示させた画面上で設定された条件を入力受付部１０２から受け付け、受け付けた条件を記憶装置３に記憶（設定）する。ここで、受け付けるデータは、例えば、条件ごとに、有効（オン）か無効（オフ）かを特定するデータ（例えば、有効は「１」、無効は「０」といったデータ）である。
【００４７】
ステップＳ１０３で経路探索を開始する指示を通知された主制御部１０１は、現在位置算出部１０６に、現在位置を算出する指示を通知する。
【００４８】
このとき、現在位置算出部１０６は、車載用ナビゲーション装置１００の現在位置を算出する（ステップＳ１０４）。そして、現在位置算出部１０６は、算出した現在位置（座標）を、記憶装置３に記憶する。
【００４９】
続いて、日差し影響判定部１０８は、ステップＳ１０３で経路探索条件設定部１０５が受け付けた経路探索の条件のうち、朝日や夕日の日差しを回避する経路を優先する条件が有効（オン）にされているか否かを判別する（ステップＳ１０５）。具体的には、日差し影響判定部１０８は、朝日や夕日の日差しを回避する経路を優先する条件が「１」であれば、有効（オン）であると判定し、「０」であれば無効（オフ）と判定する。
【００５０】
ステップＳ１０５において、朝日や夕日の日差しを回避する経路を優先する条件が有効（オン）にされていると判定した場合（ステップＳ１０５；Ｙｅｓ）、日差し影響判定部１０８は、現在日時を取得する（ステップＳ１０６）。具体的には、日差し影響判定部１０８は、現在日時をＧＰＳ受信装置８から取得し、取得した現在日時を記憶装置３に記憶する。なお、ここで取得する現在日時には、年（西暦）、日、時刻を特定する情報が含まれている。
【００５１】
続いて、日差し影響判定部１０８は、日差しの影響領域２６０を特定する処理を行う（ステップＳ１０７）。
【００５２】
具体的には、日差し影響判定部１０８は、最初に、ステップＳ１０４で現在位置算出部１０６が算出した現在位置に対応する座標位置６１０で特定される時間帯特定データ６２０から、ステップＳ１０６で取得した現在日時に対応する日にち６２１を有しているレコード６２６を検索する。そして、その検索後、該当するレコード６２６に格納されている午前の影響開始時刻６２２及び午前の影響終了時刻６２３を参照して、午前（朝日）の日差しの影響を受ける時間帯を特定する。なお、午後（夕日）の日差しの影響を受ける時間帯を特定する際には、日差し影響判定部１０８は、該当するレコード６２６に格納されている午後の影響開始時刻６２４及び午後の影響終了時刻６２５を参照して、午後（夕日）の日差しの影響を受ける時間帯を特定する。ここで、午前（朝日）の日差しの影響を受ける時間帯を特定するか、午後（夕日）の日差しの影響を受ける時間帯を特定するかは、例えば、日差し影響判定部１０８は、ステップＳ１０６で取得した現在日時が、正午前か正午後かによって判断する。
【００５３】
次に、日差し影響判定部１０８は、現在位置から車両がその午前の影響開始時刻６２２までに走行する距離（直線距離）、及び、現在位置から車両がその午前の影響終了時刻６２３までに走行する距離（直線距離）を求める。具体的には、日差し影響判定部１０８は、ＧＰＳ受信装置８から取得した信号に基づいて測定した車両の所定時間内の平均速度に、（午前の影響終了時刻６２３−現在日時）を乗じることで、車両がその午前の影響終了時刻６２３までに走行する距離（直線距離）を求める。同様に、車両の所定時間内の平均速度に、（午前の影響開始時刻６２２−現在日時）を乗じることで、車両がその午前の影響開始時刻６２２までに走行する距離（直線距離）を求める。なお、車両が午後の影響終了時刻６２５までに走行する距離（直線距離）を求める場合には、日差し影響判定部１０８は、上記の午前の影響終了時刻６２３に代えて午後の影響終了時刻６２５を用いて処理する。同様に、車両が午後の影響開始時刻６２４までに走行する距離（直線距離）を求める場合には、日差し影響判定部１０８は、上記の午前の影響開始時刻６２２に代えて午後の影響開始時刻６２４を用いて処理する。
【００５４】
そして、日差し影響判定部１０８は、図８に示すように、ステップＳ１０４で現在位置算出部１０６が算出した現在位置を中心として、車両が午前の（午後の）影響終了時刻６２３（６２５）までに走行する距離を半径（Ｒ２）とした円の閉領域（第１の閉領域）を特定する。同様に、日差し影響判定部１０８は、ステップＳ１０４で現在位置算出部１０６が算出した現在位置を中心として、車両が午前の（午後の）影響開始時刻６２２（６２４）までに走行する距離を半径（Ｒ１）とした円の閉領域（第２の閉領域）を特定する。そして、日差し影響処理部１０８は、ここで特定した第１の閉領域から第２の閉領域を除いた領域を、日差し影響領域２６０と特定し、特定した日差し影響領域２６０を示すデータを記憶装置３に格納する。なお、日差し影響領域２６０を示すデータは、日差し影響領域２６０に含まれる座標の集合であってもよいし、日差し影響領域２６０の境界を特定するデータであってもよい。
【００５５】
ステップＳ１０７に続いて、経路誘導部１０９は、ステップＳ１０４で現在位置算出部１０６が算出した現在位置と、ステップＳ１０１で目的地設定部１０４が設定した目的地を結ぶ経路を構成する各リンクに対して、日差しの影響度に基づいた特別な重み付けを行う（ステップＳ１０８）。具体的には、経路誘導部１０９は、最初に、ステップＳ１０４で現在位置算出部１０６が算出した現在位置に対応する座標位置４１０で特定される太陽方位データ４２０から、ステップＳ１０６で取得した現在日時に対応する日時４２１を有しているレコード４２３を検索する。そして、その検索後、該当するレコード４２３に格納されている太陽の方位４２２を特定しておく。さらに、ステップＳ１０７で特定した日差し影響領域２６０に含まれるリンクを特定するデータ（メッシュＩＤ５１０及びリンクＩＤ５２０）を、特別重みテーブル５００に格納する。また、経路誘導部１０９は、特別重みテーブル５００に格納したそれぞれのリンクのリンク方位５３０を求め、特別重みテーブル５００に格納する。リンク方位５３０を求める方法は、例えば、地図データ３１０の座標情報（開始ノード、終了ノード）３２２から求めればよい。そして、経路誘導部１０９は、先に特定した太陽の方位４２２と、先に求めたリンク方位５３０との方位角の角度差（θ）を求める。経路誘導部１０９は、求めた角度差（θ）に基づいて重み付け値（Ｗ）５４０を求め、特別重みテーブル５００に格納する。より具体的には、経路誘導部１０９は、求めた角度差（θ）を、数式「Ｗ＝ｋ１・ｓｉｎ（θ）＋ｋ２」に代入することにより、重み付け値（Ｗ）５４０を求める。なお、ｋ１、ｋ２は定数とし、ｋ１＋ｋ２が重み付け値（Ｗ）５４０の最大値となり、ｋ２−ｋ１が重み付け値（Ｗ）５４０の最小値となる。従って、重み付け値（Ｗ）５４０は、（ｋ２−ｋ１）≦（重み付け値（Ｗ）５４０）≦（ｋ１＋ｋ２）の範囲の値となる。例えば、ｋ１、ｋ２は、それぞれ「５０」とする。これにより、経路誘導部１０９は、太陽の方位４２２と車両の進行方向（リンク方位５３０）とが近い方位であるほど、高い重み付け値をリンクに割り当てることができる。
【００５６】
ステップＳ１０８に続いて、経路誘導部１０９は、日差し回避ルート（経路）の探索を行う（ステップＳ１０９）。具体的には、経路誘導部１０９は、現在地と目的地を結ぶ経路を構成する各リンクに対して、ステップＳ１０８で重み付けした日差しの影響度に基づいた特別重み付け値５４０に、日差しの影響度以外の要素に基づいた一般的な重み付け値を加算する。そして、経路誘導部１０９は、加算した重み付け値を各リンクのコストとして、現在位置と目的地とを結ぶ経路のコストの総和が最小となる経路を探索する。
【００５７】
経路誘導部１０９は、探索の結果、該当する経路を推奨経路として決定する（ステップＳ１１１）。具体的には、現在位置と目的地とを結ぶ経路のコストの総和が最小となる経路を構成する各リンク（リンクＩＤ３２１）を、車両が走行する順に記憶装置３に格納する。
【００５８】
続いて、経路誘導部１０９は、ステップＳ１１１で決定した推奨経路を、表示処理部１０３に表示させている地図上に重ねて表示させる経路（ルート）誘導を開始する（ステップＳ１１２）。具体的には、経路誘導部１０９は、ステップＳ１１１で記憶装置３に格納した推奨経路の情報と、現在位置算出部１０６が車両の走行に従って定期的に求める現在位置と、を比較して、交差点等を通過する前に進行すべき方向をユーザに通知する。
【００５９】
ステップＳ１１２において、経路（ルート）誘導を開始した後、経路誘導部１０９は、日差し回避ルート探索処理を終了する。
【００６０】
なお、ステップＳ１０５において、朝日や夕日の日差しを回避する経路を優先する条件が無効（オフ）にされていると判定した場合（ステップＳ１０５；Ｎｏ）、経路誘導部１０９は、通常の経路探索を行う（ステップＳ１１０）。ここで、通常の経路探索とは、日差しの影響度以外の要素に基づいた一般的な重み付け値を各リンクのコストとして、現在位置と目的地とを結ぶ経路のコストの総和が最小となる経路を探索することである。経路誘導部１０９は、ステップＳ１１０において通常の経路探索を終了した後、処理をステップＳ１１１に移行する。
【００６１】
なお、本発明は、上記第１の実施形態に限定されず、種々の変形、応用が可能である。
【００６２】
例えば、上記第１の実施形態では、朝日や夕日の日差しが運転手の目に入りやすい時間帯に車両が走行していると予測される領域を、日差し影響領域２６０として特定している。しかしながら、本発明は、これに限定されず、例えば、日差し影響領域２６０を特定する前に、日差しの影響度以外の要素に基づいた一般的な重み付け値を用いた通常の経路探索により、複数の候補となる推奨経路を探索しておき、それぞれの推奨経路において、日差しの影響を受けるリンクを日差し影響領域２６０としてもよい。この場合の日差し回避ルート探索処理を、図１４に示す。
【００６３】
図示するように、日差し回避ルート探索処理を開始してステップＳ１０１〜ステップＳ１０４までの処理は、上記第１の実施形態における日差し回避ルート探索処理と同様の処理である。
【００６４】
ステップＳ１０４において、現在位置算出部１０６が車載用ナビゲーション装置１００の現在位置を算出した後、経路誘導部１０９は、日差しの影響度以外の要素に基づいた一般的な重み付け値を用いた通常の経路探索を行う（ステップＳ１０４５）。このとき、経路誘導部１０９は、現在位置と目的地とを結ぶ経路のコストの総和が小さい上位の複数の経路（例えば、５つの経路）を候補として探索する。
【００６５】
ステップＳ１０５においては、上記第１の実施形態と同様に、日差し影響判定部１０８は、朝日や夕日の日差しを回避する経路を優先する条件が有効（オン）にされているか否かを判別する（ステップＳ１０５）。このとき、無効（オフ）にされていると判定した場合には（ステップＳ１０５；Ｎｏ）、日差し影響判定部１０８は、処理をステップＳ１１１に移行する。これにより、ステップＳ１１１では、経路誘導部１０９は、ステップＳ１０４５で探索した候補の中から、そのまま、コストの総和が最小のものを推奨経路として決定することができる。
【００６６】
一方、ステップＳ１０５において、日差し影響判定部１０８は、有効（オン）にされていると判定した場合には（ステップＳ１０５；Ｙｅｓ）、ステップＳ１０６を経て、ステップＳ１０４５で探索した候補の各経路において、それぞれ、日差しの影響を受ける日差し影響領域２６０を特定する（ステップＳ１０７）。具体的には、日差し影響判定部１０８は、ステップＳ１０４５で探索した候補の各経路を構成するリンクのうち、車両が日差し影響時間データ６００の午前の（午後の）影響開始時刻６２２（６２４）に到達していると予測されるリンク（位置）を特定する。また、同様に、ステップＳ１０４５で探索した候補の各経路を構成するリンクのうち、車両が日差し影響時間データ６００の午前の（午後の）影響終了時刻６２３（６２５）に到達していると予測されるリンク（位置）を特定する。なお、両リンク（位置）は、ステップＳ１０６で取得した現在日時、各経路を構成するリンクのリンク長３２４及びリンク旅行時間３２５を用いて特定することができる。そして、日差し影響判定部１０８は、ステップＳ１０４５で探索した候補の各経路において、先に特定した午前の（午後の）影響開始時刻６２２（６２４）に到達していると予測される位置（リンク）と、先に特定した午前の（午後の）影響終了時刻６２３（６２５）に到達していると予測される位置（リンク）との間の経路を、それぞれ、日差し影響領域２６０と特定する。
【００６７】
ステップＳ１０８では、ステップＳ１０７において特定した日差し影響領域２６０に含まれているリンクに対して、日差しの影響度に基づいた特別な重み付けを行う（ステップＳ１０８）。さらに、ステップＳ１０４５で探索した候補の各経路の中から、再度、日差しの影響度に基づいて重み付けされた特別な重み付け値を各リンクのコストとして、日差し影響領域２６０内のコストの総和が最小となる経路を探索する。
【００６８】
ステップＳ１１１、ステップＳ１１２の処理は、上記第１の実施形態における日差し回避ルート探索処理と同様である。
【００６９】
以上、本発明の第１の実施形態について説明した。上記実施形態によれば、本発明の車載用ナビゲーション装置１００は、以上の日差し回避ルート探索処理を演算処理部１が実行することにより、日差しの影響度をより忠実に反映させた日差し影響領域２６０を特定することができ、結果として、日差しの影響度をより忠実に反映させた推奨経路をユーザに提供することができる。
【００７０】
なお、上記の日差し回避ルート探索処理において、ステップＳ１０４５で探索した候補の各経路において、それぞれ、日差しの影響を受ける日差し影響領域２６０を特定した後、ステップＳ１０８、ステップＳ１０９の処理を行わずに、ステップＳ１１１に処理を移行してもよい。この場合、ステップＳ１１１において、経路誘導部１０９は、ステップＳ１０４５で探索した候補の各経路の中から、ステップＳ１０７で特定した日差し影響領域２６０に含まれているリンクのリンク長３２４の和が最小となる経路を、推奨経路として決定するようにしてもよい。
【００７１】
また、上記第１の実施形態では、１つのリンクに１つの重み付け値を対応付けている。しかしながら、本発明は、これに限定されず、リンクの途中に境界位置を設け、境界位置で区切られたそれぞれの部分リンクに異なる重み付け値を対応付けるようにしてもよい。これにより、リンクの途中でリンク方位が変動している場合においても、リンクに対する日差しの影響度をより忠実に反映させることができる。
【００７２】
具体的には、例えば、図５に示す特別重みテーブル５００の代わりに、図１５に示す特別重みテーブル５０１を用意すればよい。特別重みテーブル５０１は、図示するように、図５の特別重みテーブル５００の各レコード５５０に、構成比５６０と、リンク方位比５７０と、重み比５８０と、が対応付けて格納される。ただし、リンクの途中で重み付け値が異なるリンクについては、重み付け値５４０に、「−」が格納される。構成比５６０は、リンクの途中で重み付け値が異なるリンクにおいて、リンク内で重み付け値が異なる境界位置を示すデータであり、例えば、境界位置で区切られたそれぞれの部分リンクの長さの比を示すデータ（「３：４」、「３：５：１」といった比を表す文字列）である。リンク方位比５７０は、構成比５６０で特定されるリンク内の重み付け値が異なるそれぞれの部分リンクのリンク方位を示すデータであり、例えば、「１２０°：１４５°」、「１２０°：８８°：１００°」といった比で表される。重み比５８０は、構成比５６０で特定されるリンク内の重み付け値が異なるそれぞれの部分リンクへの重み付け値であり、例えば、「５６：４４」、「７４：７６：１」といった比で表される。なお、リンクの途中で重み付け値が均一のリンクについては、構成比５６０、リンク比５７０、重み比５８０のそれぞれに、「−」が格納される。
【００７３】
図１５に示す特別重みテーブル５０１を用いて、日差し影響判定部１０８は、境界位置で区切られたそれぞれの部分リンクに対して、上述のステップＳ１０８における重み付け値を算出する処理と同様の処理を行うことで、それぞれの部分リンクに異なる重み付け値を対応付けることができる。具体的には、リンク方位比５７０が「Ａ：Ｂ」、構成比５６０が「Ｃ：Ｄ」であれば、重み比５８０の「Ｗ１：Ｗ２」における「Ｗ１」は、太陽の方位とリンク方位の方位角の角度差（Ａ−太陽の方位）を、上述した数式「Ｗ＝ｋ１・ｓｉｎ（θ）＋ｋ２」に代入して求まる値に、（Ｃ／（Ｃ＋Ｄ））を乗じて求まる。また、同様に、「Ｗ２」も、太陽の方位とリンク方位の方位角の角度差（Ｂ−太陽の方位）を、上述した数式に代入して求まる値に、（Ｄ／（Ｃ＋Ｄ））を乗じて求まる。
【００７４】
さらに、上記第１の実施形態では、車両の現在地と現在時刻に基づいて、日差し影響領域２６０を特定している。しかしながら、本発明は、これに限定されず、例えば、現在地と目的地の中間地点の位置と、その中間地点に到達する予測時刻に基づいて、日差し特定領域２６０を特定するようにしてもよい。また、現在地と目的地との直線距離を数分割し、分割された各地点の位置と、その各地点に到達する予測時間に基づいて、複数の日差し特定領域２６０を特定するようにしてもよい。
【００７５】
また、上記第１の実施形態では、太陽の方位４３０を太陽方位特定データ４００として予め格納し、午前の影響開始時刻６２２（日出時刻）と、午前の影響終了時刻６２３と、午後の影響開始時刻６２４と、午後の影響終了時刻６２５（日没時刻）と、を日差し影響時間データ６００として予め格納している。しかしながら、本発明は、これに限定されず、例えば、日差し影響判定部１０８が、太陽の方位４３０を、車両の現在位置と現在日時から算出するようにしてもよい。また、日差し影響判定部１０８が、午前の影響開始時刻６２２（日出時刻）と、午前の影響終了時刻６２３と、午後の影響開始時刻６２４と、午後の影響終了時刻６２５（日没時刻）とを、車両の現在位置と現在日時から算出するようにしてもよい。この場合、太陽の方位４３０と、午前の影響開始時刻６２２（日出時刻）と、午前の影響終了時刻６２３と、午後の影響開始時刻６２４と、午後の影響終了時刻６２５（日没時刻）とを、それぞれ求めることができるプログラムを、予め記憶装置３に格納しておく。
【００７６】
また、本発明は、日差し影響時間データ６００のデータ構造を、図４に示すようなデータ構造に限定しない。日差し影響時間データ６００には、運転手が日差しの影響を受ける時間帯を特定することができるデータが格納されていればよい。従って、本発明において、運転手が日差しの影響を受ける時間帯は、朝日や夕日の時間帯に限定されず、季節や地域に応じて適宜変更してもよい。
【００７７】
さらに、上記第１の実施形態では、日差しの影響度に基づく特別な重み付け値５４０を、日差し影響判定部１０８が数式を用いて算出している。しかしながら、本発明は、これに限定されず、例えば、リンク方位５３０と太陽の方位４３０とに、重み付け値５４０を対応付けた特別重みテーブル５００を、予め記憶装置３に格納しておいてもよい。この場合、日差し影響判定部１０８は、特別重みテーブル５００を参照して、リンク方位５３０と太陽の方位４３０から、重み付け値５４０を特定する。
【００７８】
また、上記第１の実施形態では、経路誘導部１０９は、リンク方位５３０と太陽の方位４３０との角度差（θ）に基づいて重み付け値（Ｗ）５４０を求めている。しかしながら、本発明は、これに限定されず、例えば、リンク方位５３０と、予め定めた特定の方位（例えば、真西（２７０°）の方向）に基づいて重み付け値（Ｗ）５４０を求めてもよい。また、特定の方位は、ユーザに指定された方位でもよく、例えば、星座や月が見やすいような方位でもよい。この場合、角度差（θ）が大きいほど、重み付け値（Ｗ）５４０を小さくするようにする。
【００７９】
（第２の実施形態）
以下、本発明の実施形態の別の一例を図面を参照して説明する。
【００８０】
本発明の第２の実施形態が適用された車載用ナビゲーション装置１００は、朝日や夕日といった高度の低い太陽からの日差しが運転手の目に入りにくい経路で目的地まで走行できるように、目的地を設定する。
【００８１】
本発明の第２の実施形態が適用された車載用ナビゲーション装置１００は、上述した第１の実施形態が適用された車載用ナビゲーション装置１００と同様に、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ受信装置８と、ＦＭ多重情報受信装置９と、ビーコン受信装置１０と、を備えている。
【００８２】
さらに、本発明の第２の実施形態が適用された車載用ナビゲーション装置１００は、上述した第１の実施形態が適用された車載用ナビゲーション装置１００と同様の機能を有する。具体的には、車載用ナビゲーション装置１００の演算処理部１は、図６に示すように、主制御部１０１と、入力受付部１０２と、表示処理部１０３と、目的地設定部１０４と、現在位置算出部１０６と、を有する。なお、演算処理部１は、経路探索条件設定部１０５と、受信情報処理部１０７と、日差し影響判定部１０８と、経路誘導部１０９と、を有するようにしてもよい。
【００８３】
ただし、目的地設定部１０４は、図１６に示すように、目的地探索条件設定部１０４１と、探索領域特定部１０４２と、目的地の候補探索部１０４３と、目的地決定処理部１０４４と、を有する。
【００８４】
目的地探索条件設定部１０４１は、目的地の探索条件を設定する。探索条件には、「日差しを回避する経路で到達することができる目的地の中から検索する」といった条件が含まれる。例えば、目的地探索条件設定部１０４１は、目的地の探索条件を受け付けるための画面をディスプレイ２に表示させて、ユーザからの各種選択を受け付ける。具体的には、目的地探索条件設定部１０４１は、図１７（Ａ）に示すような、探索条件設定画面を生成して、生成した画面を表示処理部１０３に表示させる。図１７（Ａ）に示す探索条件設定画面には、目的地のジャンルを選択させるためのジャンルアイコン２３０と、日差しを回避する経路で到達することができる目的地の中から目的地を検索する設定を行うための日差し回避設定欄２４０と、が設けられる。なお、目的地のジャンルには、例えば、「ファミリーレストラン」、「喫茶店」、「コンビニエンスストア」といった施設を区別するジャンルを用いる。また、目的地探索条件設定部１０４１は、ユーザから入力受付部１０２を介して入力された目的地探索の条件を受け付け、記憶装置３に記憶する。
【００８５】
探索領域特定部１０４２は、日差しを回避する経路で到達することができる目的地を探索する場合に、目的地を探索する領域を特定する処理を行う。ここで、日差しを回避する経路で到達することができる目的地を探索する領域（以下では、「目的地探索領域」という）は、図１８に示すように、現在地２５０の周辺領域２９５と、現在地２５０上を通り、かつ、太陽の方位と垂直である直線を境界線２９０とした太陽の反対側の領域（以下では、「日差し回避領域２９６」という）と、からなる。このような目的地探索領域に含まれる目的地を設定すれば、車両は、日差しを回避する経路で目的地まで到達することができる。具体的には、探索領域特定部１０４２は、周辺領域２９５を特定する際には、現在地２５０から所定の距離（例えば、３００ｍ）を半径とした円の閉領域を周辺領域２９５として特定する。また、日差し回避領域２９６を特定する際には、境界線２９０で区切られる太陽と反対側（車両からみて）の領域を日差し回避領域２９６と特定する。
【００８６】
目的地の候補探索部１０４３は、探索領域特定部１０４２が特定した目的地探索領域に含まれ、かつ、目的地探索条件設定部１０４１が受け付けた目的地のジャンルに含まれる目的地を探索する処理を行う。具体的には、地図データ３１０の周辺施設情報３２７を参照して、上記のジャンルに属する目的地（施設）の中から、上記の目的地探索領域に含まれている目的地を検索する。目的地の候補探索部１０４３は、該当する目的地を、現在地２５０から近い位置から検索していき、上限個数（例えば、３０個）の目的地が見つかるまで検索を続ける。ただし、現在地２５０から所定の距離（例えば、５０ｋｍ）を超える範囲は検索しないようにする。なお、目的地の候補探索部１０４３は、上記のジャンルには属しているが、目的地探索領域に含まれていない目的地も同時に検索しておく。
【００８７】
目的地決定処理部１０４４は、目的地の候補探索部１０４３が探索して得た候補の目的地から、１つの目的地を決定する処理を行う。例えば、目的地決定処理部１０４４は、目的地を選択する指示を受け付けるための画面をディスプレイ２に表示させて、ユーザからの指示を受け付ける。具体的には、目的地決定処理部１０４４は、図１７（Ｂ）に示すような、目的地選択画面を生成して、生成した画面を表示処理部１０３に表示させる。図１７（Ｂ）に示す目的地選択画面には、図示するように、目的地の候補探索部１０４３が探索して得た候補となる目的地を示す目的地アイコン２６０が設けられる。さらに、目的地選択画面には、現在地を示すマーク２５０と、現在時刻を示す時計アイコン２８０と、地図上の方位を示す方位アイコン２７０と、が設けられる。また、日差しを回避する経路で到達することができる目的地の中から目的地が検索された場合には、目的地選択画面には、現在地から近い目的地ではあるが、到達するまでに日差しを避けることができない目的地であるために候補からはずした目的地アイコン２６５や、どの領域から目的地を検索したかをユーザに知らせるための境界線１９０等が、設けられてもよい。また、目的地決定処理部１０４４は、ユーザから入力受付部１０２を介して入力された目的地を選択する指示を受け付け、主制御部１０１に選択された目的地を特定するデータを通知する。
【００８８】
以上のような機能を有する演算処理部１は、第１の実施形態が適用された車載用ナビゲーション装置１００と同様に、図１２に示すようなハードウェア構成で実現される。
【００８９】
次に、上記構成からなる車載用ナビゲーション装置１００の動作について説明する。図１９は、車載用ナビゲーション装置１００の演算処理部１が行う日差しを回避する目的地設定処理を示すフローチャートである。
【００９０】
演算処理部１の主制御部１０１は、車載用ナビゲーション装置１００の電源が投入されたときに、日差しを回避する目的地設定処理を開始する。電源の投入は、入力装置５に備わる電源ボタン（図示せず）がユーザにより操作されることで行われる。
【００９１】
演算処理部１の目的地探索条件設定部１０４１は、目的地を探索する条件を設定する画面を表示処理部１０３に表示させる（ステップＳ２０１）。具体的には、目的地探索条件設定部１０４１は、図１７（Ａ）に示すような、探索条件設定画面を生成して、生成した画面を表示処理部１０３に表示させる。
【００９２】
ステップＳ２０１で探索条件設定画面を表示させた後、目的地探索条件設定部１０４１は、目的地のジャンルを指定する指示を受け付ける（ステップＳ２０２）。具体的には、目的地探索条件設定部１０４１は、ジャンルアイコン２３０が押されたときに、目的地の探索を開始する指示を主制御部１０１に通知する。このとき、目的地探索条件設定部１０４１は、ステップＳ２０１で表示させた画面上で設定された条件を入力受付部１０２から受け付け、受け付けた条件を記憶装置３に記憶（設定）する。ここで、受け付けるデータは、例えば、「日差しを回避する経路で到達することができる目的地の中から検索する」条件が、有効（オン）か無効（オフ）かを特定するデータ（例えば、有効は「１」、無効は「０」といったデータ）である。
【００９３】
ステップＳ２０２で目的地の探索を開始する指示を通知された主制御部１０１は、現在位置算出部１０６に、現在位置を算出する指示を通知する。
【００９４】
このとき、現在位置算出部１０６は、車載用ナビゲーション装置１００の現在位置を算出する（ステップＳ２０３）。そして、現在位置算出部１０６は、算出した現在位置（座標）を、記憶装置３に記憶する。
【００９５】
続いて、探索領域特定部１０４２は、ステップＳ２０２で目的地探索条件設定部１０４１が受け付けた目的地探索の条件（「日差しを回避する経路で到達することができる目的地の中から検索する」）が有効（オン）にされているか否かを判別する（ステップＳ２０４）。具体的には、探索領域特定部１０４２は、その条件が「１」であれば、有効（オン）であると判定し、「０」であれば無効（オフ）と判定する。
【００９６】
ステップＳ２０４において、「日差しを回避する経路で到達することができる目的地の中から検索する」条件が有効（オン）にされていると判定した場合（ステップＳ２０４；Ｙｅｓ）、探索領域特定部１０４２は、現在日時を取得する（ステップＳ２０５）。具体的には、探索領域特定部１０４２は、現在日時をＧＰＳ受信装置８から取得し、取得した現在日時を記憶装置３に記憶する。なお、ここで取得する現在日時には、年（西暦）、日、時刻を特定する情報が含まれている。
【００９７】
続いて、探索領域特定部１０４２は、上述した目的地探索領域を特定する処理を行う（ステップＳ２０６）。具体的には、探索領域特定部１０４２は、周辺領域２９５及び日差し回避領域２９６を特定する。例えば、探索領域特定部１０４２は、周辺領域２９５を特定する際には、ステップＳ２０３で現在位置算出部１０６が算出した現在位置を記憶装置３から取得して、取得した現在位置から所定の距離（例えば、３００ｍ）を半径とした円の閉領域を周辺領域２９５として特定する。また、日差し回避領域２９６を特定する際には、ステップＳ２０３で現在位置算出部１０６が算出した現在位置に対応する座標位置４１０で特定される太陽方位データ４２０から、ステップＳ２０５で取得した現在日時に対応する日時４２１を有しているレコード４２３を検索する。そして、その検索後、該当するレコード４２３に格納されている太陽の方位４３０を特定する。そして、探索領域特定部１０４２は、特定した太陽の方位４３０と垂直な方位を求める。さらに、探索領域特定部１０４２は、現在位置を通過して、かつ、太陽の方位４３０と垂直な方位に伸びる直線（境界線２９０）を求める。ここで、探索領域特定部１０４２は、求めた境界線２９０で区切られる太陽と反対側（車両からみて）の領域を日差し回避領域２９６と特定する。探索領域特定部１０４２は、特定した周辺領域２０５と、日差し回避領域２９６を合わせて、目的地探索領域と特定する。
【００９８】
また、探索領域特定部１０４２は、特定した目的地探索領域を示すデータを記憶装置３に格納する。なお、周辺領域２９５及び日差し回避領域２９６を示すデータは、それぞれの領域に含まれる座標の集合であってもよいし、それぞれの領域の境界を特定するデータであってもよい。
【００９９】
続いて、目的地の候補探索部１０４３は、目的地の候補を探索する（ステップＳ２０７）。具体的には、目的地の候補探索部１０４３は、ステップＳ２０６で特定された目的地探索領域に含まれ、かつ、ステップＳ２０２で目的地探索条件設定部１０４１が受け付けた目的地のジャンルに含まれる目的地を探索する。例えば、目的地の候補探索部１０４３は、現在位置が含まれているメッシュを、メッシュＩＤ３１１で特定しておき、現在位置に近いメッシュに含まれているリンクから順に、そのリンクの周辺施設情報３２７にステップＳ２０２で受け付けた目的地のジャンルを有するリンクを検索していく。目的地の候補探索部１０４３は、該当する目的地の中から、ステップＳ２０６で特定された目的地探索領域に含まれているものを特定する。所定の個数の候補となる目的地を特定したときに、目的地の候補探索部１０４４は、特定した目的地（施設）を周辺施設情報３２７に有するリンクを特定するメッシュＩＤ３１１及びリンクＩＤ３２１を、目的地情報とともに、目的地決定処理部１０４４に通知する。
【０１００】
目的地決定処理部１０４４は、目的地の候補をディスプレイ２に表示させる（ステップＳ２０８）。具体的には、目的地決定処理部１０４４は、目的地の候補探索部１０４３から、メッシュＩＤ３１１及びリンクＩＤ３２１とともに目的地情報が通知されたときに、図１７（Ｂ）に示すような、目的地選択画面を生成して、生成した画面を表示処理部１０３に表示させる。目的地選択画面には、メッシュＩＤ３１１及びリンクＩＤ３２１で特定できるリンク（道路）の周辺に、目的地情報で特定される目的地の候補を示す目的地アイコン２６０が含められる。
【０１０１】
続いて、目的地決定処理部１０４４は、ステップＳ２０８でディスプレイ２に表示させた目的地の候補から、１つの目的地を決定する処理を行う（ステップＳ２０９）。具体的には、目的地決定処理部１０４４は、目的地選択画面上のいずれかの目的地アイコン２６０を押下する指示を、入力受付部１０２を介して受け付けたときに、目的地アイコン２６０に対応する目的地（目的地情報）を、主制御部１０１に通知する。その後、主制御部１０１は、日差しを回避する目的地設定処理を終了する。
【０１０２】
なお、ステップＳ２０４において、探索領域特定部１０４２が「日差しを回避する経路で到達することができる目的地の中から検索する」条件が無効（オフ）にされていると判定した場合（ステップＳ２０４；Ｎｏ）、目的地設定部１０４は、通常の目的地を設定する処理を行う。例えば、目的地設定部１０４は、目的地のジャンルを特定する入力を受け付けたとき、そのジャンルに属している目的地の候補を探索し（ステップＳ２１０）、探索した結果、該当する目的地の候補を地図上に表示させる（ステップＳ２１１）。さらに、目的地設定部１０４は、入力受付部１０２を介して、目的地の候補から１つの目的地を選択する指示を受け付けたときに、その指示に対応する目的地（目的地情報）を、主制御部１０１に通知する。その後、主制御部１０１は、日差しを回避する目的地設定処理を終了する。
【０１０３】
以上、本発明の第２の実施形態について説明した。上記実施形態によれば、本発明の車載用ナビゲーション装置１００は、以上の処理を演算処理部１が実行することにより、朝日や夕日といった高度の低い太陽からの日差しの影響を受けにくい経路を走行して到達可能な目的地を設定することができる。
【図面の簡単な説明】
【０１０４】
【図１】本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】記憶装置に記憶されている地図データの構成例を示す図である。
【図３】記憶装置に記憶されている太陽方位特定データの構成例を示す図である。
【図４】記憶装置に記憶されている日差し影響時間データの構成例を示す図である。
【図５】記憶装置に記憶されている特別重みテーブルの構成例を示す図である。
【図６】演算処理部の機能構成を示す図である。
【図７】経路探索の条件を設定するための画面の画面表示例である。
【図８】日差し影響領域の概念図である。
【図９】現在地と目的地の２地点間を結ぶ経路全体が、日差し影響領域に含まれている場合の、日差し影響領域の概念図である。
【図１０】現在地周辺では日差し影響領域２６０に含まれ、目的地周辺では日差し影響領域に含まれていない場合の、日差し影響領域の概念図である。
【図１１】現在地周辺では日差し影響領域に含まれておらず、目的地周辺では日差し影響領域に含まれている場合の、日差し影響領域の概念図である。
【図１２】演算処理部のハードウェア構成を示す図である。
【図１３】日差し回避ルート探索処理のフロー図である。
【図１４】複数の候補となる推奨経路を探索する場合の日差し回避ルート探索処理のフロー図である。
【図１５】記憶装置に記憶されている特別重みテーブルの別の構成例を示す図である。
【図１６】第２の実施形態における目的地設定部の機能構成を示す図である。
【図１７】（Ａ）目的地の探索条件を受け付けるための画面の画面表示例である。（Ｂ）目的地を選択する指示を受け付けるための画面の画面表示例である。
【図１８】日差し回避領域の概念図である。
【図１９】日差しを回避する目的地設定処理のフロー図である。
【符号の説明】
【０１０５】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声入出力装置、５・・・入力装置、６・・・車速センサ、７・・・ジャイロセンサ、８・・・ＧＰＳ受信装置、９・・・ＦＭ多重放送受信装置、１０・・・ビーコン受信装置、１００・・・車載用ナビゲーション装置、１０１・・・主制御部、１０２・・・入力受付部、１０３・・・表示処理部、１０４・・・目的地設定部、１０５・・・経路探索条件設定部、１０６・・・現在位置算出部、１０７・・・受信情報処理部、１０８・・・日差し影響判定部、１０９・・・経路誘導部、２６０・・・日差し影響領域、３１０・・・地図データ、３１１・・・メッシュＩＤ、３２１・・・リンクＩＤ、４００・・・太陽方位特定データ、５００・・・特別重みテーブル、６００・・・日差し影響時間データ、７０１・・・ＣＰＵ。
【図１】
2009063424.tif 000003
【図２】
2009063424.tif 000004
【図３】
2009063424.tif 000005
【図４】
2009063424.tif 000006
【図５】
2009063424.tif 000007
【図６】
2009063424.tif 000008
【図７】
2009063424.tif 000009
【図８】
2009063424.tif 000010
【図９】
2009063424.tif 000011
【図１０】
2009063424.tif 000012
【図１１】
2009063424.tif 000013
【図１２】
2009063424.tif 000014
【図１３】
2009063424.tif 000015
【図１４】
2009063424.tif 000016
【図１５】
2009063424.tif 000017
【図１６】
2009063424.tif 000018
【図１７】
2009063424.tif 000019
【図１８】
2009063424.tif 000020
【図１９】
2009063424.tif 000021