(57)【特許請求の範囲】
【請求項１】
現在地から目的地に至る経路を算出し該経路を案内する経路案内手段を備えたナビゲーション装置において、
複数の目的地と該各目的地への到達予定時刻とを示すスケジュール情報を、前記経路案内手段に入力するためのスケジュール情報入力手段を備え、
前記経路案内手段は、前記入力されたスケジュール情報に基づき、現在地から、各目的地を到達予定時刻の順に巡る経路を算出し該経路を案内するよう構成されると共に、算出された前記経路に基づき各目的地間の移動距離を算出し、該各目的地間の移動距離について、予め設定された基準距離よりも小さい移動距離がある場合に、該各目的地間における移動方法の検討を促すための報知を行う移動方法確認手段を備えたことを特徴とするナビゲーション装置。
【請求項２】
前記スケジュール情報入力手段は、外部から送信されたスケジュール情報を受信する受信手段を備え、該受信手段にて受信されたスケジュール情報を前記経路案内手段に入力可能に構成されたことを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
定期的に到達すべき特定目的地と該特定目的地への到達予定時刻とを示すルーチンワーク情報を、外部から予め設定可能なルーチンワーク情報記憶手段を備え、
前記スケジュール情報入力手段は、前記ルーチンワーク情報を、前記スケジュール情報の一部として前記経路案内手段に入力可能に構成されたことを特徴とする請求項１又は２に記載のナビゲーション装置。
【請求項４】
前記経路案内手段は、前記入力されたスケジュール情報に基づき、該スケジュール情報により表される予定が実行可能なものかどうかを判定し、該予定が実行不可能であるとき、その旨を報知するスケジュール検証手段を備えたことを特徴とする請求項１〜３の何れか一項に記載のナビゲーション装置。
【請求項５】
前記経路案内手段は、前記入力されたスケジュール情報により表される予定が、予め設定された特定時間帯に掛かるかどうかを判断し、該予定が該特定時間帯に掛かるとき、該特定時間帯に通過予定の地域に関する情報を報知する地域情報報知手段を備えたことを特徴とする請求項１〜４の何れか一項に記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、現在地から目的地に至る経路を算出し該経路を案内する機能を備えたナビゲーション装置に関する。
【０００２】
【従来の技術】
従来より、移動体に搭載され、ＧＰＳ（Global Positioning System）等により当該移動体の現在地を検出し、その現在地をディスプレイ装置に道路地図と共に表示したり、現在地から目的地までの適切な経路を算出し、その算出結果に基づく道案内を行ったりするナビゲーション装置が知られている。そして、この種のナビゲーション装置に関して、その使い勝手を向上させるための様々な工夫が提案されている。
【０００３】
例えば、特開平１０−２５３３６６号公報に記載の様に、住所などの個人情報を登録可能とされ、その個人情報を地図上に表示させたり、住所録形式で表示したりするナビゲーション装置が提案されている。また、特開平１０−２９３０３５号公報に記載の様に、現在地から目的地までの通過予定経路及びその経路上の各点における通過予定時刻によって規定される移動プランを自動生成して、当該使用者の移動状況がその移動プランから逸脱していないかどうかを検証するナビゲーション装置が提案されている。また、特開平８−１６７０９７号公報に記載の様に、移動中のカーナビゲーション装置に対して、無線呼出システムを介して目的地を設定できる構成とする提案も為されている。
【０００４】
【発明が解決しようとする課題】
しかし、これらのナビゲーション装置に目的地を設定する作業は、ナビゲーション装置を使用する都度行わなければならず面倒であるし、その設定作業に時間を取られてしまうという問題があった。
【０００５】
本発明は、こうした課題に鑑みて為されたものであり、目的地の設定作業を軽減でき、使い勝手の良いナビゲーション装置を提供することを目的とする。
【０００６】
【課題を解決するための手段及び発明の効果】
上記課題を解決するために為された本発明（請求項１記載）のナビゲーション装置においては、複数の目的地とその各目的地への到達予定時刻とを示すスケジュール情報を、経路案内手段に入力するためのスケジュール情報入力手段を備えており、経路案内手段は、その入力されたスケジュール情報に基づき、現在地を起点として各目的地を到達予定時刻の順に巡る経路を算出し、その算出した経路を案内する。到達予定時刻とは、その目的地に到達しているべき時刻である。
【０００７】
すなわち、本発明（請求項１）のナビゲーション装置では、複数の目的地を一緒に入力できるよう構成されていると共に、各目的地毎の到達予定時間も入力できるようになっており、到達予定時刻の早い順に各目的地に到達する経路が算出され、その算出した経路の案内がなされることになる。
【０００８】
従って、本発明（請求項１）のナビゲーション装置によれば、一回の設定作業により複数の目的地を設定できることから、従来は度々必要であった目的地の設定作業の頻度を少なくすることができ、使用者の負担を軽減することができるという効果を奏する。
【０００９】
なお、スケジュール情報は、具体的には、少なくとも目的地の位置を特定可能な情報と、その到達予定時刻を示す情報とを少なくとも備えていれば良い。目的地の位置を特定可能な情報としては、“経度・緯度”でもよいし、また、これ以外にも、訪問相手の名称、建物名、所在地名（市名、町名、番地等からなる所謂住所）、郵便番号、電話番号など、特定可能な精度に違いはあるが、ある程度の位置を特定できるもので有ればよい。また、到達予定時刻を示す情報の精度としては、年、月、日、時、分、秒など様々な単位（精度）が考えられるが、必要に応じた単位を有するもので有ればよい。ただし、各目的地の到達順序の先後を判断できるように設定される必要はある。
また、当該ナビゲーション装置を車両に搭載して使用する場合、目的地同士がかなり近く、自動車でその間を移動するよりは、徒歩など別の方法で移動した方が良い場合も考えられる。そこで、経路案内手段には、次の様な移動方法確認手段を設けるとよい。即ち、移動方法確認手段は、算出された経路に基づき各目的地間の移動距離を算出し、算出された移動距離に応じて、各目的地間における移動方法の検討を促すための報知を行うものである。
【００１０】
この様に構成された請求項１記載のナビゲーション装置によれば、使用者は、目的地間の移動距離に応じた移動方法の検討が可能となり、最適な移動方法を選択することができる。つまり請求項１の発明によれば、ナビゲーション装置を使い勝手の良いものとすることができる。
さて、スケジュール情報入力手段の具体的な構成としては、様々考えられる。例えばナビゲーション装置に設けたキー入力部などの操作部によりスケジュール情報入力手段を構成すれば、当該装置の使用開始に際して操作部を操作することによりスケジュール情報を入力することができる。また、記憶媒体（例えばハードディスク、メモリ（ＩＣ）カード、ＦＤ、ＭＤ、ＭＯ、ＰＤなど…）の読取装置によりスケジュール情報入力手段を構成することも考えられる。その場合、予め作成したスケジュール情報を記憶媒体に格納し、これを読取装置に読み取らせることで、スケジュール情報の入力が可能となる。
【００１１】
また、予めパーソナルコンピュータ（以下、単に「パソコン」という）やＰＤＡ等の情報機器によりスケジュール情報を作成しておき、通信によりナビゲーション装置に入力するようにしても良い。
即ち、請求項２に記載の様に、スケジュール情報入力手段に、外部から送信されたスケジュール情報を受信する受信手段を設ける。そして、受信手段にて受信されたスケジュール情報を経路案内手段に入力するようスケジュール情報入力手段を構成するのである。
【００１２】
この様に構成された請求項２に記載のナビゲーション装置によっても、予め外部装置（当該ナビゲーション装置外部の装置）にて作成しておいたスケジュール情報を速やかに入力することができ、目的地の設定作業をより簡便に行うことができることとなり、使用者の負担を軽減することができる。
【００１３】
この場合の通信は、有線通信であっても、無線通信であってもよい。例えば、本発明のナビゲーション装置を自動車などの乗物に搭載する場合には、パソコンやＰＤＡなどの情報機器も搭載して、これら外部の情報機器とナビゲーション装置の受信手段とをケーブルを介して接続し、両機器間で通信させれば、外部の情報機器等で作成したスケジュール情報をナビゲーション装置に入力することができる。
【００１４】
また、ナビゲーション装置は移動体（人や、自動車その他の移動可能な乗り物など）と共に移動しつつ使用される場合が殆どであるから、より好ましくは、ナビゲーション装置の受信手段に携帯電話機等の無線通信可能な機器を接続したり、また受信手段を無線通信可能に構成したりして、移動体外部から無線通信によりスケジュール情報を取り込むようにすると良い。そうすれば、使用の度に外部の情報機器とのケーブル接続や、記憶媒体のセット等の面倒な作業を行う必要がなく、当該ナビゲーション装置がより使い易いものとなる。
【００１５】
ところで予定は必ずしも毎日変わるものではなく、その中には、”毎日”、”２日毎”、…、”毎週何曜日”、”２週間毎の何曜日”、…といった定期的なものもある。不定期的な予定に加え、こうした定期的な予定もスケジュール情報に盛り込むようにしてもよいが、それでは面倒であるし、うっかりしてスケジュール情報に盛り込むのを忘れてしまう可能性もある。
【００１６】
そこで、請求項３に記載の様にするとよい。即ち、定期的に到達すべき特定目的地とその特定目的地への到達予定時刻とを示すルーチンワーク情報を、外部から予め設定可能なルーチンワーク情報記憶手段を設ける。そして、スケジュール情報の一部として、ルーチンワーク情報を経路案内手段に入力するように、スケジュール情報入力手段を構成するのである。
【００１７】
即ち請求項３記載のナビゲーション装置においては、定期的な行き先（特定目的地）とそこへの到達予定時刻とを示すルーチンワーク情報を予め設定可能に構成されており、このルーチンワーク情報をスケジュール情報の一部として経路案内手段に入力することができるのである。このため使用者は、定期的な予定については、ルーチンワーク情報記憶手段に一旦設定しておけば、その後容易に案内経路手段に入力することができる。つまり、目的地の設定の手間を更に省くことが可能となり、ナビゲーション装置の使い勝手が良くなる。
【００１８】
さて、以上の様に複数の目的地（特定目的地を含む）とその各目的地への到達予定時間を入力することができるようにした場合、使用者の過誤等により、実際には実現不可能な予定である可能性がある。例えば、到達予定時刻が入力された時点で既にその時刻が過ぎていたり、目的地イと目的地ロとの間の移動にはある程度の時間が必要であるのに、両地点イおよびロへの到達予定時刻の間隔が充分ではなかったりすることが考えられる。
【００１９】
そこで、請求項４に記載の様に、経路案内手段には、次のようなスケジュール検証手段を設けると良い。即ちスケジュール検証手段は、入力されたスケジュール情報に基づき、スケジュール情報により表される予定が実行可能なものかどうかを判定し、その予定が実行不可能である場合には、その旨を報知するものである。
【００２０】
例えば、入力されたスケジュール情報に示される到達予定時刻が既に過ぎているかどうかを判断し、過ぎている場合には、その旨の報知（音声出力、発光、表示画面での文字表示など）をすることが考えられる。また、目的地間の所要時間を算出し、その算出した所要時間が両目的地への到達予定時間の間隔よりも長い場合に、その旨の報知をすることも考えられる。
【００２１】
この様に構成された請求項４記載のナビゲーション装置によれば、予定を見直す機会を使用者に提供することができる。その結果、使用者が目的地に予定時刻に到着することができないといった事態が発生するのを少なくすることができるし、また間に合わない場合でも訪問予定先へ事前の連絡などが可能となり、トラブルを最小限に食い止めるのにも有効である。
【００２５】
また、ナビゲーション装置を使い勝手の良いものとするには、請求項５に記載の様に、経路案内手段に、次のような地域情報報知手段を設けると良い。即ち、地域情報報知手段は、入力されたスケジュール情報により表される予定が、予め設定された特定時間帯に掛かるかどうかを判断し、予定がその特定時間帯に掛かるとき、その特定時間帯に通過予定の地域に関する情報を報知するものである。
【００２６】
例えば、特定時間帯として１２時から１３時の時間帯を設定しておき、その時間帯に通過する地域の情報（例えば、その地域のレストラン、コンビニエンスストアなどの位置、その地域でその特定時間帯に混雑しやすい道路など）を報知するのである。報知する情報の種類は、使用者の好みで設定できるような構成であるとより好ましいが、当該ナビゲーション装置に予め設定されているものでもよい。
【００２７】
この様に構成された請求項５に記載のナビゲーション装置によれば、使用者に有益な情報を与えることができ、当該装置の利便性を向上させることができる。
また、移動方法確認手段は、請求項６記載のように構成してもよい。即ち、移動方法確認手段は、各目的地間の移動距離について、予め設定された基準距離よりも小さい移動距離がある場合に、目的地間における移動方法の検討を促すための報知を行う構成にしてもよい。
特に、当該ナビゲーション装置を車両搭載用のものとして構成する場合、目的地間の移動距離が基準値（使用者により設定可能であると更に好ましい）よりも小さければ、その目的地間における移動方法の検討を促すための報知として、徒歩による移動の示唆等を行うようにすると、ナビゲーション装置を使い勝手の良いものとすることができる。
また、ナビゲーション装置を携帯用のものとして構成する場合には、目的地間の移動距離が基準値（使用者により設定可能であると更に好ましい）よりも大きいときに、その目的地間における移動方法の検討を促すための報知（自動車による移動を示唆するなど）を行うようにすることも考えられる。
【００２８】
【発明の実施の形態】
以下に、本発明の一実施例を図面と共に説明する。
図１は、本発明が適用された車載用のナビゲーション装置１の構成を示す説明図である。
【００２９】
本実施例のナビゲーション装置１は、車両の現在地を検出する位置検出装置２と、当該ナビゲーション装置１への各種指令を入力するための操作スイッチ群４と、その操作スイッチ群４と同様の各種指令を当該ナビゲーション装置１に入力可能なリモートコントロール端末（以下、「リモコン」と記す）６と、このリモコン６からの信号を受信するリモコンセンサ８と、地図データ入力装置９と、外部記憶装置１０と、使用者に各種情報を音声により伝達するための音声出力装置１２と、地図表示画面やＴＶ画面等の各種表示を行うための表示装置１４と、当該ナビゲーション装置１を外部機器に接続するための外部接続装置１６と、上記各部２〜１６から得られる情報に基づいて各種処理を実行する制御回路１８とを備えている。
【００３０】
位置検出装置２は、ＧＰＳ（Global Positioning System）用の人工衛星からの送信電波をＧＰＳアンテナを介して受信し、車両の位置、方位、速度等を検出するＧＰＳ受信機２ａと、車両に加わる回転運動の大きさを検出するジャイロスコープ２ｂと、車速センサや車輪センサ等から構成され車両の走向距離を検出するための距離センサ２ｃと、地磁気を検出して絶対方位を検出する地磁気センサ２ｄとを備えている。これらのセンサ２ａ〜２ｄは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用される。要求される検出精度によっては、これらセンサ２ａ〜２ｄの内の一部を使用しても良い。
【００３１】
操作スイッチ群４としては、表示装置１４の画面上に設定されるタッチスイッチ、及び表示装置１４の周囲に設けられたメカニカルなキースイッチ等が用いられる。タッチスイッチは、表示装置１４の表示画面の周囲に、縦横に配置された赤外線センサにより構成されており、例えば指やタッチペンなどで表示画面上の一部に触れると、表示画面と平行に縦横に通過する赤外線が遮断され、この結果、触れられた位置の座標が検出される。こうした構成により、使用者は、表示装置１４の画面に触れることで、各種の指示をナビゲーション装置１に入力することができる。
【００３２】
なお、これら操作スイッチ群４は、ナビゲーション装置１を操作するためのものであるが、例えば、表示装置１４に表示させる表示内容の切り替えや、目的地までのルートを設定するためのスイッチなどがある。また、後述する様な、「スケジュール情報を構成する各項目の内の、読み込むべき項目」の選択、「スケジュール情報を読み込むべき旨の指令」の入力、「読み込むべきスケジュール情報のレコード数」の設定、「特定時間帯」の設定、「基準距離」の設定等は操作スイッチ群４により行うことができるよう構成されている。
【００３３】
地図データ入力装置９は、位置検出の精度向上のための所謂マップマッチング用データ、道路の接続を示した道路データなどの地図データを含む各種データを所定の記憶媒体から読み込むためのものである。記憶媒体としては、そのデータ量からＣＤ−ＲＯＭを用いるのが一般的であるが、例えばＤＶＤ、ハードディスク、メモリカードなど、他の媒体を用いても良い。
【００３４】
外部記憶装置１０は、必要に応じて地図データを記憶したり、使用者の予定を示すスケジュール情報を含む各種データを読み書き可能に構成された記憶装置である。ここにいう記憶媒体としては、ＤＶＤ、メモリカード、ハードディスク、バックアップＲＡＭなど、読み書き可能な記憶媒体が使用される。
【００３５】
表示装置１４は、本実施例ではカラー表示装置（例えばＴＦＴ−ＬＣＤ）であり、その画面には、外部記憶装置１０から読み込まれた道路データに基づく道路地図、および、その他の様々なマークが道路地図上に表示される。例えば、位置検出装置２にて検出された当該車両（即ち、当該ナビゲーション装置１が搭載された車両）の現在地を道路地図上に示す現在地マークや、当該車両の目的地を道路地図上に示す目的地マーク、その目的地までの最適経路を示す経路表示（マーク）などである。また、経路案内や注意喚起のための情報なども表示される。
【００３６】
外部接続装置１６は、当該ナビゲーション装置１外部の外部装置とデータ送受を行うためのものであり、請求項の「スケジュール情報入力手段」の一部として機能する。図２に示す様に、外部接続装置１６は、外部装置としての携帯電話機５１にケーブル５３を介して接続される。外部接続装置１６は図示しないモデムを備えており、このモデムにより、携帯電話機５１を介した外部情報源との通信が可能となっている。即ち、モデムは、一定の手順に従い外部情報源との接続を携帯電話機５１を介して行うと共に、制御回路１８からのデータを送信可能な形態に符号化し、また外部情報源からのデータを制御回路１８にて処理可能な形態に復号化するものである。そして、本実施例のナビゲーション装置１の外部接続装置１６においては、外部情報源としてのサーバ５７に接続するよう設定されている。
【００３７】
制御回路１８は、音声出力装置１２や表示装置１４などと共に「経路案内手段」として機能するものであり、ＣＰＵ，ＲＡＭ，ＲＯＭなどからなる周知のマイクロコンピュータを中心に構成されている。制御回路１８は、位置検出装置２からの各検出信号（各センサ２ａ〜２ｄからの信号）に基づき当該車両の現在地を道路地図と共に表示装置１４に表示させる処理や、現在地から目的地に至る最適な経路を算出する処理、その算出結果に従って経路案内（音声出力装置１２の音声出力による案内や、表示装置１４の経路表示による案内）を行う処理などのナビゲーション処理（経路案内処理）を実行する。
【００３８】
次に、本実施例のナビゲーション装置１に特徴的な動作について説明する。即ち本実施例のナビゲーション装置１は、複数の目的地を同時に設定することが可能であり、その設定は、スケジュール情報に基づいて行われる。そして、設定された複数の目的地を、その到達予定時刻の順に巡回する経路の検索が行われる。こうした動作を実現するために制御回路１８により実行される処理について、図３（予定設定処理）を参照しつつ説明する。
【００３９】
図３に示す予定設定処理は、本実施例のナビゲーション装置１が起動されると開始される処理であり、まず外部接続装置１６を制御し、携帯電話機５１を介して、インターネット上のサーバ５７との接続が図られる（Ｓ１００）。サーバ５７には、使用者が予めパソコン５５にて作成したスケジュール情報が格納されており、このスケジュール情報を読み込むべくサーバ５７との接続が行われるのである。
【００４０】
そして、ナビゲーション装置１とサーバ５７との接続が行われると、当該ナビゲーション装置１を起動させた者が、正規の利用者であるかどうかを確認するため、パスワードの入力を要求し（Ｓ１１０）、正しいパスワードが入力されない間（Ｓ１２０：ＮＯ）は、継続して当該入力要求を行う（Ｓ１１０）。
【００４１】
そして正しいパスワードが入力されると（Ｓ１２０：ＹＥＳ）、当該ナビゲーション装置１を起動させた者が正規の利用者であるものと判断し、スケジュール情報を読み込む（Ｓ１３０）。
本実施例のスケジュール情報は、図４（ａ）に示すようなレコードが集まって構成されているものである。上記Ｓ１３０の処理では、まず、スケジュール情報の内、その日に該当するレコードを、到達予定時刻の早い順に読み出す。即ちＳ１３０の処理が最初に行われたときには、その日の最初の目的地に対応するレコードが読み出されることになる。
【００４２】
１レコードのスケジュール情報は、”フラグ情報”、”日時情報”、”相手先名称”、”相手先電話番号”および”相手先住所”から構成されている。この内、”日時情報”は、”Ｘ年Ｘ月Ｘ日Ｘ時Ｘ分”という情報を示すものであり、「到達予定時刻」に相当するものである。また、”相手先名称”、”相手先電話番号”および”相手先住所”が夫々、「目的地」を示す情報である。外部記憶装置１０には、これら”相手先”に関する情報（即ち”相手先名称”、”相手先電話番号”及び”相手先住所”）と、位置情報とを対応させたテーブルが備えられており、”相手先”に関する情報の何れかから目的地の位置を検索可能となっている。
【００４３】
さて、Ｓ１３０にて、スケジュール情報を１レコード分読み込むと、当該読み込んだレコードが定期的な予定（所謂ルーチンワーク）を示すものであるかどうかを判断する（Ｓ１６０）。
ルーチンワークかどうかは、スケジュール情報の作成時に使用者が決めるものであり、それはスケジュール情報のフラグ情報として設定されている。具体的には、”毎日”、”２日毎”、…という様に”日”単位での設定、また、”毎週”、”２週間毎”、…という様に”週”単位での設定、その他、”月”単位、”年”単位での設定が可能とされている。この様にルーチンワークにも何種類かの種別があるが、どの種別かどうかを示すのが、スケジュール情報の一部を構成しているフラグ情報である。フラグ情報は、予め定められたビット長を有するビット列から構成されており、その１レコードのスケジュール情報が、ルーチンワークであるかどうか、ルーチンワークの場合にはどの種別のものであるか、といった内容を示している。
【００４４】
Ｓ１６０の処理において、当該レコードが”ルーチンワーク”であると判断した場合（ＹＥＳ）には、このレコードを外部記憶装置１０にルーチンワーク情報として登録し（Ｓ１７０）、その後Ｓ１８０に移行する。一方、当該レコードが”ルーチンワーク”でないと判断した場合には（ＮＯ）、Ｓ１７０の処理を行わずにＳ１８０に移行する。なお、外部記憶装置１０が、請求項の「ルーチンワーク情報記憶手段」として機能するものである。
【００４５】
Ｓ１８０では、次のレコードを読み込むかどうかを判断する。即ち、”当該予定設定処理の一回の起動”において読み込むレコード数（設定数）は、予め使用者により設定されている。そして、Ｓ１８０の処理では、読み込んだレコード数をカウントしつつ（即ち、Ｓ１８０の処理が行われる度にカウンタ値を、「１」ずつインクリメントする）、カウント値が上記設定した数を超えた場合には、次のレコードを読み込まないものと判断し（ＮＯ）、カウント値が上記設定数を超えない場合には、次のレコードを読み込むものと判断して（ＹＥＳ）、Ｓ１３０の処理に戻るのである。なお、カウント値は、当該予定設定処理が終了するとリセットされる。
【００４６】
こうして、予め決められたレコード数（設定数）のスケジュール情報を読み込むと（Ｓ１８０：ＮＯ）、次に、既に外部記憶装置１０に登録されているルーチンワーク情報の中から、本日行くべき目的地を示したレコードを外部記憶装置１０から読み出す（Ｓ１９０）。本日行くべき目的地を示したレコードかどうかは、レコードの中の”フラグ情報”および”日時情報（即ち、ルーチンワークとしての最初の日時情報）”から判断することができる。
【００４７】
なお、以上のＳ１００〜Ｓ１９０の処理が請求項の「スケジュール情報入力手段」として機能している。そして、外部から通信により入力されたスケジュール情報には、ルーチンワーク情報かどうかを判別するためのルーチンワーク判別情報が付加されている。Ｓ１６０、Ｓ１７０の処理は、その判別情報に基づいてスケジュール情報をルーチンワーク情報として外部記憶装置１０に登録する手段（ルーチンワーク情報設定手段）として機能しており、使用者は簡単にルーチンワーク情報の設定を行うことができる。
【００４８】
以上の様にして、スケジュール情報およびルーチンワーク情報が入力されると、”日時情報”をソート用のキーとして、レコードを先頭から早い順に並べ替える（Ｓ２００）。そして、先頭のレコードに記録されている”日時情報”と現在時刻とを比較し、到達予定時刻が既に過ぎているかどうかを判断する（Ｓ２０２）。ここで、到達予定時刻が過ぎている場合には（Ｓ２０２：ＹＥＳ）、音声出力装置１２からその旨の警告アナウンスを発すると共に、表示装置１４に、その旨の表示を行う（Ｓ２０４）。そして、正しく修正されたスケジュール情報が改めて設定されるのを待つべく、一旦当該予定設定処理を終了する。なお、使用者は、スケジュール情報の修正を行った後、ナビゲーション装置１を再起動させてＳ１００の処理から再実行させるか、予め決められた指令を入力することによってＳ１３０の処理から再実行（図３のＢ）させることができる。
【００４９】
なお、Ｓ２００〜Ｓ２０４の処理が、請求項の「スケジュール検証手段」として機能している。
一方、到達予定時刻が過ぎていない場合には（Ｓ２０２：ＮＯ）、各レコード毎の目的地の位置を求める（Ｓ２１０）。上述のように目的地の位置は、”相手先”に関する情報の何れかにより求めることができる。そして、現在地を起点として、到達予定時刻の順に目的地を巡る経路を算出する（Ｓ２２０）。即ち、位置検出装置２からの検出信号に基づき現在地を特定し、現在地から最初の目的地までの経路計算、最初の目的地から次の目的までの経路計算、…、という具合に、到達予定時刻の順に目的地を巡る経路を求めるのである。なお、Ｓ２１０，Ｓ２２０の処理が、請求項の「経路案内手段」として、経路を算出する機能を果たしている。
【００５０】
経路計算に際しては、ダイクストラ法が採用される。ダイクストラ法を用いた経路計算は、ノード間のリンクに対するリンク情報と通行規制を含むリンク間の接続情報とを用いて現在地から各ノードに至るまでの経路コスト（経路に対する評価値）を計算し、目的値までの全てのコスト計算が終了した段階で、経路コストが最小となるリンクを接続して推奨経路を設定する周知の手法である。
【００５１】
そして最適な経路を求めると（Ｓ２２０）、この結果に基づいて、各目的地間の移動距離（道のり）Ｄｉ（ｉは正の整数）を計算する（Ｓ２３０）。ただし、目的地が１つである場合は、移動距離の計算は行わない。そして、得られた全ての移動距離Ｄｉについて、予め設定された基準距離よりも小さいかどうかについて判断し（Ｓ２４０）、基準距離よりも小さい移動距離Ｄｉがある場合には（Ｓ２４０：ＹＥＳ）、”自動車で移動するか、徒歩で移動するか”というように、使用者に移動方法の検討を促す内容の報知を行い（Ｓ２５０）、その後Ｓ２６０の処理に移行する。
【００５２】
即ち、Ｓ２３０〜Ｓ２５０の処理は、請求項の「移動方法確認手段」として機能するものである。基準距離は、予め使用者が当該ナビゲーション装置に設定可能とされており、例えば、基準距離が２００ｍと設定されている場合に、ある一の目的地間の移動距離Ｄｉが１５０ｍであれば、上の様な内容の報知（Ｓ２５０）が行われることとなる。
【００５３】
一方、基準距離よりも小さい移動距離Ｄｉがない場合には（Ｓ２４０：ＮＯ）、Ｓ２５０の処理を行わずＳ２６０に移行する。Ｓ２６０の処理では、取り込んだスケジュール情報（ルーチンワーク情報を含む）により表される予定（即ち、本日の予定）が、所定の特定時間帯にかかっているかどうかを判断する。即ち、本日の移動予定の時間帯が、特定時間帯に重なっているかどうかを判断するのである。
【００５４】
ここで、本日の予定が特定時間帯にかかっていないと判断された場合（ＮＯ）には、Ｓ２７０の処理を行わずに直ちに当該予定設定処理を終了する。一方、特定時間帯にかかっている場合には（Ｓ２６０：ＹＥＳ）、その特定時間帯に通過する予定の地域に関する情報を表示装置１４に道路地図と共に表示する（Ｓ２７０）。
【００５５】
即ち、Ｓ２６０、Ｓ２７０の処理は、請求項の「地域情報報知手段」に相当するものである。具体的には、例えば、図４（ｂ）は、読み込んだスケジュール情報により表される本日の予定を表示装置１４に表示させた様子を示すものであるが、特定時間帯として「１２：００〜１３：００」が設定されているとすると、第２目的地▲２▼である「○○商店」から第３目的地▲３▼である「××株式会社」への移動が、特定時間帯にかかることになる。その場合には、第２目的地▲２▼から第３目的地▲３▼への移動の際に通過する地域の情報を報知するのである。報知すべき「地域の情報」は、使用者が予め選択できるように構成されており、例えば図４（ｃ）の様に、地域の情報として「レストランの位置（☆で示す）」を表示装置１４に表示することができる。
【００５６】
なお、Ｓ２７０の処理の後は、予定設定処理は終了するが、その後、上記の経路計算の結果に応じた周知の経路案内（例えば音声出力、画面表示等によるもの）が、制御回路１８などにより行われる。
また、ナビゲーション装置１に読み込まれたスケジュール情報を表示する画面（図４（ｂ））においては、操作スイッチ群４やリモコン６の操作により、スケジュール情報を変更（追加、削除を含む）したり、その内の一つ以上を選択してルーチンワーク情報として登録可能に構成されている。即ち、操作スイッチ群４、リモコン６、リモコンセンサ８も、請求項の「スケジュール情報入力手段」の一部として機能する。
【００５７】
以上の様に構成された本実施例のナビゲーション装置１によれば、予め作成したスケジュール情報をサーバ５７に格納しておくという、一回の設定作業により複数の目的地を設定できることから、従来は度々必要であった目的地の設定作業の頻度を少なくすることができる。また、迅速に目的地の設定を行うことができるので、出発前の時間を節約することができるなど、使用者の負担が軽減される。
【００５８】
また、携帯電話機５１と接続可能に構成され、移動体としての車両の外部（具体的には、サーバ５７）から無線通信にて送信されたスケジュール情報を取り込むことができるので、目的地の設定が更に簡単となっている。
また、通信により取り込むスケジュール情報のレコード数や項目（即ち、スケジュール情報の情報量）を使用者が設定できるようになっているので、通信時間や通信量を適切にコントロールすること（必要に応じて減らすこと）ができる。その結果、当該ナビゲーション装置１にかかる処理負担や通信回線にかかる負担を低減することができる。
【００５９】
また、定期的な行き先（特定目的地）とそこへの到達予定時刻とを示すルーチンワーク情報を予め設定可能に構成されており、このルーチンワーク情報をスケジュール情報の一部として経路案内手段に入力することができる。このため使用者は、定期的な予定については、ルーチンワーク情報として一旦設定しておけば、その後容易に特定目的地の設定を行うことができ、目的地の設定の手間を更に省くことが可能となる。
【００６０】
また、入力されたスケジュール情報に示される到達予定時刻が既に過ぎているかどうかを判断し、過ぎている場合には、その旨の報知をするよう構成されていることから、予定を見直す機会を使用者に提供することができる。その結果、使用者が目的地に予定時刻に到着することができないといった事態が発生するのを少なくすることができるし、また間に合わない場合でも訪問予定先へ事前の連絡などが可能となり、トラブルを最小限に食い止めるのにも有効である。
【００６１】
また、目的地間の道のり（移動距離）が基準距離よりも小さければ、その目的地間における移動方法の検討を促すための報知を行うことから、使用者は、目的地間の道のりに応じた移動方法の検討が可能となり、最適な移動方法を選択することができる。
【００６２】
また、特定時間帯として設定した時間帯に通過する地域の情報（例えば、その地域のレストラン、コンビニエンスストアなどの位置、その地域でその特定時間帯に混雑しやすい道路など）を報知するよう構成されていることから、使用者にとって便利である。
【００６３】
以上、本発明の一実施例について説明したが、本発明は上記実施例に限定されるものではなく、種々の態様を取ることができる。
例えば、上記実施例では、携帯電話機５１を介して、外部情報源であるサーバ５７からスケジュール情報を取り込むものとして説明したが、これに限られるものではない。例えば、図５に示す様に、外部接続装置１６にパソコン５５を接続して、これからスケジュール情報を取り込むようにしても良い。その場合、図３の予定設定処理におけるＳ１００〜Ｓ１２０の処理に替えて、パソコン５５との通信接続を確立するための処理とすればよく、以降は同様な処理を行うようにすればよい。なお、パソコン５５には、スケジュール情報をキー操作により入力しても良いし、また予め作成されたスケジュール情報を記憶した記憶媒体５９をセットして読み込ませるようにしても良いことは明らかである。
【００６４】
また、ナビゲーション装置自体に、例えば１月分のスケジュール情報を格納しておき、使用当日に情報を取り込むようにするようにしても良い。そして、これらの場合にも、一回に読み込むレコード数（即ち、Ｓ１８０で制限されるレコード数）を設定できるよう構成すると、処理時間を短くすることができ、目的地の迅速な設定、および処理負担の軽減を図ることができるので好ましい。
【００６５】
また、上記実施例では、スケジュール情報を１レコードずつ読み込みつつフラグ情報の確認を行うものとして説明したが、これに限られるものではない。複数レコード（或いは、読み込むべき全レコード）をまとめて読み込み、その後、その読み込んだレコードのフラグ情報を一度に確認するようにしても良い。
【００６６】
また、上記実施例では、起動時に、或いは、起動後に使用者からの指令があった時に、スケジュール情報の読込み、目的地設定、経路検索を行うものとして説明したが、これに限られるものではない。
例えば、予め定められた所定時間毎にスケジュール情報を読込み、変更点があった場合には、その変更に係る部分につき、目的地の再設定、再経路検索を行うよう構成すると良い。この様にすれば、スケジュール情報が変更されてもリアルタイムに経路案内に反映させることが可能となる。また、この様にしてスケジュール情報を読み込んだ際にも、読み込むべきスケジュール情報のレコード数の設定を反映可能にしておけば、上記のような再設定も可能となるし、例えばその日に残っている予定（スケジュール情報）を新たに目的地として追加設定することが可能となる。当然ではあるが、この場合は、”新たにスケジュール情報を読み込んだ時点における現在地”からの経路検索となり、既に終了した予定（既に到達した目的地）は反映されないため、処理負荷が重くなっていくことはない。
【００６７】
また、上記実施例では、経路計算にダイクストラ法を用いるものとして説明したがこれに限られるものではない。
また、上記実施例では、読み込むべきスケジュール情報のレコード数を設定できるよう構成されているものとして説明したが、これに限られるものではなく、「５時間後まで」、「本日１日分」というように、読み込むべきスケジュール情報の”日時情報”（即ち、到達予定時刻）の範囲を設定するようにしても良い。
【図面の簡単な説明】
【図１】  一実施例のナビゲーション装置の構成を示すブロック図である。
【図２】  外部機器との接続を示す説明図である。
【図３】  実施例のナビゲーション装置で実行される予定設定処理を示すフローチャートである。
【図４】  スケジュール情報およびそれに基づく画面表示を示す説明図である。
【図５】  他の実施例を示す説明図である。
【符号の説明】
１…ナビゲーション装置、２…位置検出装置、２ａ…ＧＰＳ受信機、２ｂ…ジャイロスコープ、２ｃ…距離センサ、２ｄ…地磁気センサ、４…操作スイッチ群、６…リモコン、８…リモコンセンサ、９…地図データ入力装置、１０…外部記憶装置、１２…音声出力装置、１４…表示装置、１６…外部接続装置、１８…制御回路、５１…携帯電話機、５３…ケーブル、５５…パーソナルコンピュータ、５７…サーバ。
【図１】
0003726597.tif 000002
【図２】
0003726597.tif 000003
【図３】
0003726597.tif 000004
【図４】
0003726597.tif 000005
【図５】
0003726597.tif 000006