(57)【特許請求の範囲】
【請求項１】
出発地点から目的地までの経路を探索して、この探索経路を表示画面の地図上に表示して案内を行うナビゲーション装置において、
表示画面を２以上の画面に分割する画面分割処理手段と、
前記画面分割処理手段により分割された画面のうち１以上の画面に、第１の地図情報を表示し、前記第１の地図情報が表示された画面以外の画面の１以上の画面に、前記第１の地図表示とは異なる第２の地図情報を同時に表示する表示手段とを備え、
前記表示手段は自車両の周囲を表す地図情報を第１の地図情報として表示し、この第１の地図情報に連なる案内経路を前記第２の地図情報として表示し、該第２の地図情報における案内経路の始点部分において、案内経路が画面の垂直方向を向くように表示することを特徴とするナビゲーション装置。
【請求項２】
前記表示手段は自車両の周囲の地図情報を表わす簡略図を第１の地図情報として表示し、この第１の地図情報に連なり、自車の現在位置付近から目的地付近までの地図を前記第２の地図情報として表示することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記表示手段は前記分割された各画面に表示される地図の縮尺を連動して変更することを特徴とする請求項１または２記載のナビゲーション装置。
【請求項４】
前記表示手段は前記第１の地図情報または第２の地図情報を、自車の車速の変化、自車の方位の変化、経路上の交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化に応じて別の地図情報に切り換ることを特徴とする請求項１、２または３記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地上移動体の移動経路を地図情報に基づいて探索するとともに、この移動経路を移動体操作者に情報伝達する地図表示装置またはナビゲーション装置などに関する。特に、地図情報の表示の仕方を改良した地図表示装置またはナビゲーション装置などに関する。
【０００２】
【従来技術】
従来のナビゲーション装置では、ディスプレイ装置に使用者が希望するエリアの地図が表示される。この表示された地図を利用して、使用者が希望する目的地が設定される。そして、この設定された目的地と、車両の現在位置との間を結ぶ、最適な案内経路が、予め記録された各道路情報を利用して検索される。
【０００３】
この検索された案内経路は、ディスプレイ装置に表示される地図で、明確に表示される。なお、車両がその案内経路を移動している間は、走行に必要な情報が音声等の聴取手段によって使用者に報知される。
【０００４】
【発明が解決しようとする課題】
ところで、この様な従来のナビゲーション装置では、ディスプレイ装置の画面全体に一つの地図が表示される。しかし、近年、液晶ディスプレイの単価が低下してきている。よって、表示画面の広いディスプレイ装置が利用できるようになった。広い表示画面を持つディスプレイ装置で、地図を表示した場合、より広い範囲の地理情報が得られる。しかも、広い画面を用いれば、より詳細な地理情報を含む地図の拡大表示が可能である。
【０００５】
しかし、車両の運行状態においては、広い範囲の地理情報が必要でない場合がある。例えば、車両が目的地近隣に接近した場合、車両及び目的地の地理的な位置が確認できればよい。それ以外の地理的情報は必要でない。この場合、必要な地理的な情報は、画面の一部を用いれば十分に表示できる。つまり、広くなったディスプレイ装置の画面が十分に活用されているとは言い難い。
【０００６】
また、従来と同様の広さの画面を持ったディスプレイでも、一つの地図画面の表示では、上記と同様な問題が発生する可能性がある。つまり、車両の任意の運行状況において、あまり必要でない情報が画面に表示される場合がある。さらに、自車両の現在位置から目的地までの推奨経路が複数検索できる場合、１つ１つの案内経路を１つの画面に表示していたのでは、各経路同士の比較が容易とはいえない。仮に、１つの画面に複数の案内経路が同時に表示された場合でも、画面全体が煩雑な表示となり、的確かつ迅速な経路比較ができない。
【０００７】
また、案内経路を走行途中において、経路近傍の施設へ寄り道した場合、元の案内経路への復帰するルートを中心的に表示するとともに、自車両の周囲を同時に表示することは、従来のナビゲーション装置ではできない。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載された本発明では、出発地点から目的地までの経路を探索して、この探索経路を表示画面の地図上に表示して案内を行うナビゲーション装置において、表示画面を２以上の画面に分割する画面分割処理手段と、前記画面分割処理手段により分割された画面のうち１以上の画面に、第１の地図情報を表示し、前記第１の地図情報が表示された画面以外の画面の１以上の画面に、前記第１の地図表示とは異なる第２の地図情報を同時に表示する表示手段とを備え、前記表示手段は自車両の周囲を表す地図情報を第１の地図情報として表示し、この第１の地図情報に連なる案内経路を前記第２の地図情報として表示し、該第２の地図情報における案内経路の始点部分において、案内経路が画面の垂直方向を向くように表示することを特徴とする。
【００１４】
【発明の実施の形態】
１．実施例の要約
以下に説明する本発明に係る実施例では、地図情報を表示する画面を２以上の画面に分割し（図６のステップＳＢ１２）、このうちの１以上の画面に、記憶または受信された第１の地図情報（図６のステップＳＢ１４）を表示し、この表示された画面以外の画面に、この表示された第１の地図情報と異なり、しかも記憶または受信された第２の地図情報を同時に表示し（図６のステップＳＢ１８またはステップＳＢ２２）、上記第１の地図情報は、所定の処理によって表示された地図情報（第３画面１１０）であり、上記第２の地図情報は、上記第１の地図情報に連なる地図情報（図１４の第２画面１０８）であることを特徴とする地図表示装置（ナビゲーション装置）である。
【００１５】
以下に説明する本発明に係る実施例では、上記各実施例の特徴に加えて、上記第１の地図情報は、自車両の周囲を表す地図情報（第３画面１１０）、または自車の出発地または現在位置付近と目的地または立ち寄り地付近との地理関係を表わす簡略図（図１７）の情報であり、上記第２の地図情報は、上記第１の地図情報に連なり、しかも自車の出発地または現在位置付近から目的地または立ち寄り地付近までの地図を表示できる地図情報（図１６の第２画面１０８）であることを特徴とする地図表示装置（ナビゲーション装置）である。
【００１６】
以下に説明する本発明に係る実施例は、上記各実施例の特徴に加えて、上記ナビゲーション装置は、上記地図情報を表示する画面の表示内容の切り換えを検出するようにし（図６のステップＳＢ１０、ＳＢ１６、ＳＢ２０）、この検出結果に応じて、上記第１の地図情報を、当該切り換え前に表示されていた地図情報とするようにし（図６のステップＳＢ１４）、同じくこの検出結果に応じて、上記第２の地図情報を、当該切り換え後に表示すべき地図情報とするようにしたことを特徴とする地図表示装置（ナビゲーション装置）である。
【００１７】
以下に説明する本発明に係る実施例は、上記各実施例の特徴に加えて、上記表示内容の切り換え前の表示画面は分割されていない、または分割されており（図６のステップＳＢ２）、上記表示内容の切り換えは、操作者の切り換え操作、自車の走行状態の変化、自車の車速の変化（図１１のステップＳＤ１０）、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化（図１１のステップＳＤ２）、目的地または立ち寄り地までの距離の変化に応じていることを特徴とする地図表示装置（ナビゲーション装置）である。
【００１８】
以下に説明する本発明に係る実施例は、上記各実施例の特徴に加えて、上記分割された各画面に表示される地図は、個々にまたは連動して縮尺が変更される（図１２のステップＳＥ４、図１５のステップＳＧ４）ことを特徴とするナビゲーション装置である。
【００１９】
以下に説明する本発明に係る実施例は、上記各実施例の特徴に加えて、上記第１の地図情報または第２の地図情報は、さらに順次別の地図情報に切り換えられ、これにより上記分割画面の一部または全部の表示内容がさらに順次個別に若しくは同時に切り換えられ、または、上記第１の地図情報または、第２の地図情報、または第１の地図情報及び第２の地図情報とは別の地図情報、または画面分割前の元の地図情報何れかが、画面のさらなる切り換えに応じて、分割されない単一の画面に表示され（図６のステップＳＢ６）、上記表示内容の切り換えは、操作者の切り換え操作、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化に応じていることを特徴とする地図表示装置（ナビゲーション装置）である。
【００２０】
以下に説明する本発明に係る実施例は、上記各実施例の特徴に加えて、上記第１の地図情報と第２の地図情報とが表示される画面は互いに入れ換わり、この入れ換わりは操作者の操作、取り付け者の操作、運転者の位置の検知、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化に基づき、上記分割された画面のうち運転者に近い画面に、上記第１の地図情報または第２の地図情報が表示されることを特徴とする地図表示装置（ナビゲーション装置）である。
【００２１】
以下に説明する本発明に係る実施例は、上記各実施例の特徴に加えて、上記第１の地図情報はノースアップによる表示（図１９のステップＳＫ８、ＳＫ１４）であり、第２の地図情報はヘディングアップ（図１９のステップＳＫ１０、ＳＫ１２）による表示であり、または、上記第１の地図情報は北の絶対方位を画面のいずれかの方向にほぼ維持した地図の情報であり、第２の地図情報は自車の進行方向を画面のいずれかの方向にほぼ維持した地図の情報であることを特徴とする地図表示装置（ナビゲーション装置）である。
【００２２】
以下に説明する本発明に係る実施例の地図表示装置（ナビゲーション装置）は、上記第１の地図情報及び上記第２の地図情報は、一方がノースアップ（図１９のステップＳＫ８、ＳＫ１４）による表示であり、他方はヘディングアップ（図１９のステップＳＫ１０、ＳＫ１２）による表示であり、または、上記第１の地図情報及び上記第２の地図情報は、一方は北の絶対方位を画面のいずれかの方向にほぼ維持した地図の情報であり、他方は自車の進行方向を画面のいずれかの方向にほぼ維持した地図の情報であり、または、上記第１の地図情報及び上記第２の地図情報は、同じ縮尺または異なる縮尺であり、上記第２の地図情報は、上記第１の地図情報に対して、北、北東、東、南東、南、南西、西または北西に連なる地図情報（図６のステップＳＢ１６）であり、これらの地図情報は、操作者の操作、取り付け者の操作、運転者の位置の検知、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化に基づき、いずれかが選択されることをも特徴とする。
【００２３】
以下に説明する本発明に係る実施例地図表示装置（ナビゲーション装置）は、上記第１の地図情報は、自車、出発地、目的地、立ち寄り地または選択された任意の箇所の周囲を表す地図情報であり、上記第２の地図情報は、この第１の地図情報に連なる地図の情報であり、この第２の地図情報の地図（図１１のステップＳＢ１６）は、上記第１の地図情報の地図に隣り合いまたはこの第１の地図情報の地図に対して自車の進行方向若しくは探索経路に沿って先又は後に隣り合い、各地図の表示中心が互いにずれており、各地図の表示範囲は互いに重なっていない又は一部重なっていることをも特徴とする。
【００２４】
また、上記地図情報にはナビゲーションの案内対象道路及び非案内対象道路の情報が、上記第１の地図情報または／及び第２の地図情報に含まれることを特徴とする。
【００２５】
（Ａ１）以下に説明する本発明に係る実施例は、入力された目的地までの経路を探索し（図５のステップＳＡ４）、この経路にしたがって経路案内を行うナビゲーション装置（図５のステップＳＡ５）において、地図情報を表示する画面を２以上の画面に分割し（図３５のステップＳＲ８、ＳＲ１６）、このうちの１以上の画面に、記憶または受信された第１の地図情報を表示し（図３６のステップＳＴ１２、）、この表示された画面以外の画面に、記憶または受信された第２の地図情報を同時に表示し（図３６のステップＳＴ１４、図３７のステップＳＵ１２）、上記第１の地図情報は、自車両近傍の地図を表す地図情報であり、上記第２の地図情報は、上記案内経路へ戻る復帰経路を分割画面の有効表示領域全体に表示する（図３６、図３７）地図情報であることを特徴とする地図表示装置（ナビゲーション装置）である。
【００２６】
（Ａ２）以下に説明する本発明に係る実施例は、出発地から入力された目的地までの第１案内経路を探索し（図５のステップＳＡ４）、この第１案内経路にしたがって経路案内（図５のステップＳＡ５）を行うナビゲーション装置において、上記第１案内経路からの自車両の逸脱を検知すると（図３４のステップＳＱ２）、地図情報を表示する画面を２以上の画面に分割し（図３５のステップＳＲ８、ＳＲ１６）、自車両位置から上記第１案内経路へ戻る復帰経路を探索し（図３５のステップＳＲ１４）、このうちの１以上の画面に、記憶または受信された第１の地図情報を表示し（図３６のステップＳＴ１２、）、この表示された画面以外の画面に、記憶または受信された第２の地図情報を同時に表示し（図３６のステップＳＴ１４、図３７のステップＳＵ１２）、上記第１の地図情報は、自車両と上記第１案内経路とを表す地図情報であり（図３４のステップＳＱ２８）、上記第２の地図情報は、上記復帰経路上の自車両地点から上記復帰経路の終点までを、分割画面の有効表示領域全体に最大表示する地図情報（図３６、図３７、図３８）であることを特徴とする地図表示装置（ナビゲーション装置）である。
【００２７】
（Ａ３）以下に説明する本発明に係る実施例は、上記第２の地図情報の縮尺及び／または上記第１の地図情報を、自車両の移動に伴って変更し（図３８）、または／及び上記第２の地図情報が、自車両を分割画面中心で表示する地図情報であることを特徴とする上記（Ａ１）、（Ａ２）の地図表示装置（ナビゲーション装置）である。
【００２８】
（Ａ４）以下に説明する本発明に係る実施例は、上記復帰経路による案内処理が要求されると、画面分割が解除されると共に、単一画面上に上記復帰経路が表示される（図３４のステップＳＱ１２）ことを特徴とする上記（Ａ１）、（Ａ２）または（Ａ３）記載の地図表示装置（ナビゲーション装置）である。
【００２９】
（Ａ５）以下に説明する本発明に係る実施例は、上記復帰経路の終点に自車両が到達すると、画面分割が解除され、上記第１案内経路と自車両とが単一画面に表示されることを特徴とする上記（Ａ１）、（Ａ２）、（Ａ３）または（Ａ４）記載の地図表示装置（ナビゲーション装置）である。
【００３０】
（Ａ６）以下に説明する本発明に係る実施例は、上記第１の地図情報と第２の地図情報とが表示される画面は互いに入れ換わり、この入れ換わりは操作者の操作、取り付け者の操作、運転者の位置の検知、自車の走行状態の変化、自車の車速の変化（図１１のステップＳＤ１０）、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化（図１１のステップＳＤ２）、目的地または立ち寄り地までの距離の変化に基づき、上記分割された画面のうち運転者に近い画面に、上記第１の地図情報または第２の地図情報が表示されることを特徴とする上記（Ａ１）、（Ａ２）、（Ａ３）、（Ａ４）または（Ａ５）記載の地図表示装置（ナビゲーション装置）である。
【００３１】
（Ｂ１）以下に説明する本発明に係る実施例は、探索命令が入力されると（図２２のステップＳＬ４）、地図情報を表示する画面を２以上の画面に分割し（図２２のステップＳＬ１０）、このうちの１以上の画面に、記憶または受信された第１の地図情報を表示し（図２２のステップＳＬ８）、この表示された画面以外の画面に、この表示された第１の地図情報と異なり、しかも記憶または受信された第２の地図情報を同時に表示し（図２２のステップＳＬ８）、上記第１の地図情報は、自車両の出発地または現在位置付近と、入力された目的地または立ち寄り地付近までの案内経路で、しかも互いの経路の一部または全部が異なる２以上の案内経路の少なくとも１つを含む情報であり（図２２のステップＳＬ８、ＳＬ２６、図２７のステップＳＰ１０、ＳＰ３０）、上記第２の地図情報は、上記第１の地図情報に含まれる案内経路以外の案内経路を少なくとも１つ含む情報であることを特徴とする地図表示装置（ナビゲーション装置）である。
【００３２】
（Ｂ２）以下に説明する本発明に係る実施例は、探索命令が入力される度に、上記第１の地図情報及び／または上記第２の地図情報に含まれる案内経路が他の案内経路に切り換えられる（図２２のステップＳＬ２８、ＳＬ２６、図２７のステップＳＰ３２、ＳＰ３０）ことを特徴とする上記（Ｂ１）記載の地図表示装置（ナビゲーション装置）である。
【００３３】
（Ｂ３）以下に説明する本発明に係る実施例は、探索命令が入力される度に、上記第１の地図情報に含まれる案内経路が、上記第２の地図情報に含まれる案内経路とされると共に、上記第２の地図情報には、他の新たな案内経路が含まれるようにした（図２２のステップＳＬ２８、ＳＬ２６、図２７のステップＳＰ３２、ＳＰ３０）ことを特徴とする上記（Ｂ１）または（Ｂ２）記載の地図表示装置（ナビゲーション装置）である。
【００３４】
（Ｂ４）以下に説明する本発明に係る実施例は、上記第１の地図情報と第２の地図情報とが表示される画面は互いに入れ換わり、この入れ換わりは操作者の操作、取り付け者の操作、運転者の位置の検知、自車の走行状態の変化、自車の車速の変化（図１１のステップＳＤ１０）、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化（図１１のステップＳＤ２）、目的地または立ち寄り地までの距離の変化に基づき、上記分割された画面のうち運転者に近い画面に、上記第１の地図情報または第２の地図情報が表示されることを特徴とする上記（Ｂ１）、（Ｂ２）または（Ｂ３）記載の地図表示装置（ナビゲーション装置）である。
【００３５】
（Ｃ１）以下に説明する本発明に係る実施例は、入力された目的地までの経路を探索し（図５のステップＳＡ３）、この経路にしたがって経路案内（図５のステップＳＡ５）を行う地図表示装置（ナビゲーション装置）において、
地図情報を表示する画面を２以上の画面に分割し（図６２のステップＳＸ６０）、このうちの１以上の画面に、記憶または受信された第１の情報を表示し（図６２のステップＳ６２）、この表示された画面以外の画面に、記憶または受信された第２の情報を同時に表示し（図６２のステップＳＸ６４）、上記第１の情報は、第１の検索条件による目的地または立ち寄り地の抽出結果であり（図６３のステップＳＸ９４、図６５のステップＳＸ１４１）、上記第２の情報は、第１の検索条件に付加条件が付加された第２検索条件による目的地または立ち寄り地の抽出結果（ステップＳＸ１４０）であることを特徴とする地図表示装置（ナビゲーション装置）である。
【００３６】
（Ｃ２）以下に説明する本発明に係る実施例は、検索繰り返し命令に応じて、上記第１の情報が上記第２の情報とされると共に、第２の情報に新しい検索条件による目的地または立ち寄り地の抽出結果とされ（図６５のステップＳＸ１４０、ＳＸ１４１、ＳＸ１４７）、復帰命令に応じて、上記第２の情報が上記第１の情報とされると共に、第１の情報が、直前の検索条件による目的地または立ち寄り地の抽出結果とされることを特徴とする上記（Ｃ１）記載の地図表示装置（ナビゲーション装置）である。
【００３７】
（Ｃ３）以下に説明する本発明に係る実施例は、検索命令が入力される度に、上記第１の検索条件及び／または第２の検索条件それぞれに付加条件が重畳されることを特徴とする上記（Ｃ１）または（Ｃ２）記載の地図表示装置（ナビゲーション装置）である。
【００３８】
（Ｃ４）以下に説明する本発明に係る実施例は、上記第１の検索条件は、地域に対応する識別番号の全部または一部よってエリアを指定し、上記第２の検索条件は、上記各エリア内のストリートを抽出し、上記付加条件は、上記ストリート内にある施設を、ジャンルまたは営業内容または営業時間または営業品目または自車両からの距離または案内経路からの距離によって選別することを特徴とする上記（Ｃ１）、（Ｃ２）または（Ｃ３）記載の地図表示装置（ナビゲーション装置）である。
【００３９】
（Ｃ５）以下に説明する本発明に係る実施例は、切り換え命令に応じて、上記第１の検索条件及び／または第２の検索条件に付加条件が重畳、または軽減されることを特徴とする上記（Ｃ１）、（Ｃ２）、（Ｃ３）または（Ｃ４）記載の地図表示装置（ナビゲーション装置）である。
【００４０】
（Ｃ６）以下に説明する本発明に係る実施例は、上記第１の地図情報と第２の地図情報とが表示される画面は互いに入れ換わり、この入れ換わりは操作者の操作、取り付け者の操作、運転者の位置の検知、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化に基づき、上記分割された画面のうち運転者に近い画面に、上記第１の地図情報または第２の地図情報が表示されることを特徴とする（Ｃ１）、（Ｃ２）、（Ｃ３）、（Ｃ４）または（Ｃ５）記載の地図表示装置（ナビゲーション装置）である。
【００４１】
２．全体回路
図１は、本発明に係るナビゲーション装置の全体回路を示す。中央処理部１は、ナビゲーション装置全体の動作を制御する。この中央処理部１は、ＣＰＵ（中央処理装置）２、フラッシュメモリ３、ＲＯＭ４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５、センサ入力インターフェイス７、通信インターフェイス８、画像プロセッサ９、画像メモリ１０、音声プロセッサ１１及び時計１４によって構成されている。各ＣＰＵ２〜時計１４は、ＣＰＵローカルバス１５によって相互に接続されている。ＣＰＵ２の制御のもと、各種情報データの授受がフラッシュメモリ３等の各デバイス間で行われる。
【００４２】
フラッシュメモリ３は、電気的な消去及び書き込みが可能なメモリ（ＥＥＰＲＯＭ）等で構成される。このフラッシュメモリ３（内部記憶媒体／手段）には、光ディスクまたは光磁気ディスク等の情報記憶部３７（外部記憶媒体／手段）に記憶されるコンピュータのプログラム３８ｂが書き写され記憶される（インストール／転送される）。また、フラッシュメモリ３は、メイン情報処理装置等の外部装置から、データ送受信装置２７を介して送信されるプログラム３８ｂの記憶も可能である。したがって、このフラッシュメモリ３に記憶されているプログラムが変更されれば、新しいルーチンによる処理が可能となる。このプログラム３８ｂは、後述する各フローチャートに応じたプログラムであり、ＣＰＵ２で実行される各種処理のプログラムである。例えば、このプログラム３８ｂは、情報の表示制御と音声案内制御等である。
【００４３】
このインストール（転送／複写）は、情報記憶部３７が本ナビゲーション装置にセットされたとき、または、本ナビゲーション装置の電源が投入されたとき等に、自動的に実行される。または、操作者による操作によってインストールされてもよい。なお、情報記憶部３７には、ラベルまたはファイル識別子等を含むディスク管理情報３８ａが保存されており、このディスク管理情報３８ａによって、情報記憶部３７のプログラムの更新バージョン等が判断される。また、この情報記憶部３７は、他の情報記憶部３７と入れ替えることができる。よって、新しい情報記憶部３７がセットされたか否かが、ディスク管理情報３８ａの情報内容によって判断される。
【００４４】
例えば、フラッシュメモリ３には、プログラムと、このプログラムに関する管理情報が保存されているので、新たな情報記憶部３７がセットされると、フラッシュメモリ３の管理情報と、ディスク管理情報３８ａとが比較される。そして、新しいプログラムを含む情報記憶部３７がセットされたと判断された場合に、情報記憶部３７のプログラム３８ｂが、フラッシュメモリ３にインストールされる。これにより、フラッシュメモリ３には、最新の上記プログラム３８ｂおよびデータ３８ｃが、常時保存されることになる。この結果、情報記憶部３７の交換によって、最新のナビゲーション装置が実現される。
【００４５】
また、フラッシュメモリ３に記憶される情報には、ナビゲーション動作で用いられる、各種パラメータ等が含まれている。第２ＲＯＭ４には、表示図形データ及び各種汎用データが記憶されている。表示図形データとは、ディスプレイ３３上に表示されるルート案内及び地図表示に必要な各データである。各種汎用データとは、案内音声用の合成または肉声を録音した音声波形データ等のナビゲーション時に使用される各データである。
【００４６】
ＲＡＭ５には、外部から入力されたデータ及び、演算のために用いられる各種パラメータや演算結果及びナビゲーション用のプログラム等が記憶される。つまり、ＲＡＭ５は、キャッシュメモリ等にも利用される。時計１４は、カウンタ及びバッテリバックアップＲＡＭまたはＥＥＰＲＯＭ等から構成されている。この時計１４から、時間情報が出力される。
【００４７】
センサ入力インターフェイス７は、Ａ／Ｄ変換回路またはバッファ回路等で構成されている。このセンサ入力インターフェイス７には、現在位置検出装置２０の各センサが接続されている。現在位置検出装置２０の各センサから、アナログ信号またはデジタル信号のセンサデータがセンサ入力インタフェイス７に入力される。この現在位置検出装置２０のセンサには、絶対方位センサ２１、相対方位センサ２２、距離センサ２３及び車速センサ２４がある。
【００４８】
絶対方位センサ２１は、例えば、地磁気センサであり、地磁気が検出される。この絶対方位センサ２１から、絶対方位となる南北方向を示すデータが出力される。相対方位センサ２２は、例えば、光ファイバジャイロや圧電振動ジャイロ等のジャイロ装置を用いた操舵角センサである。この操舵角センサにより、車輪の操舵角が検出される。そして、絶対方位センサ２１で検出される絶対方位に対する、自車両の走行方向の相対角度が、相対方位センサ２２から出力される。
【００４９】
距離センサ２３は、例えば、走行距離メータに連動したカウンタ等で構成されている。この距離センサ２３からは、自車両の走行距離を示すデータが出力される。速度センサ２４は、速度メータに接続されたカウンタ等で構成されている。この速度センサ２４からは、自車両の走行速度に比例するデータが出力される。
【００５０】
中央処理部１の通信インターフェイス８には、Ｉ／Ｏデータバス２８が接続されている。このＩ／Ｏデータバス２８には、現在位置検出装置２０のＧＰＳ受信装置２５、ビーコン受信装置２６及びデータ送受信装置２７が接続されている。さらに、このＩ／Ｏデータバス２８には、入出力装置３０のタッチスイッチ３４、プリンタ３５及び情報記憶部３７が接続されている。つまり、通信インターフェイス８により、各付属装置と、ＣＰＵローカルバス１５との間で、各種データの授受が行われる。
【００５１】
現在位置検出装置２０からは、上述されたように、自車両の現在位置を検出するためのデータが出力される。つまり、絶対方位センサ２１で絶対方位が検出される。相対方位センサ２２で、この絶対方位に対する相対方位が検出される。さらに、距離センサ２３で走行距離が検出される。速度センサ２４で自車両の走行速度が検出される。ＧＰＳ受信装置２５により、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の信号（複数の地球周回軌道衛星からのマイクロ波）が受信され、自車両の緯度・経度等の地理的な位置データが検出される。
【００５２】
同じように、ビーコン受信装置２６により、ＶＩＣＳ（道路交通情報通信システム）等の情報提供システムからのビーコン波が受信される。そして、ビーコン受信装置２６から、近隣道路情報データまたはＧＰＳの補正データ等がＩ／Ｏデータバス２８へ出力される。
【００５３】
データ送受信装置２７では、セルラフォーン、ＦＭ多重信号若しくは電話回線等を利用した双方向式の現在位置情報提供システムまたはＡＴＩＳ（交通情報サービス）等との間で、現在位置情報または自車両近隣の道路状況に関する情報が送受信される。これらの情報は、自車両の位置検出情報または運行補助情報として利用される。なお、これらビーコン受信装置２６及びデータ送受信装置２７はなくても良い。このデータ送受信装置２７は、ラジオ受信機、テレビジョン受信機、携帯電話、ページャまたはその他の無線通信機が用いられる。
【００５４】
入出力装置３０は、ディスプレイ３３、透明なタッチパネル３４、プリンタ３５及びスピーカ１３から構成される。ディスプレイ３３には、ナビゲーション動作中に案内情報が表示される。タッチパネル３４は、ディスプレイ３３の画面上に付着され、透明タッチスイッチ（透明電極で構成された接触スイッチまたは、圧電スイッチ等がある）が複数、平面マトリクス状に配置されている。このタッチパネル３４からは、ナビゲーション装置に対して、出発地、目的地、通過地点等の目的地設定に必要な情報が選択され、入力される。
【００５５】
プリンタ３５では、通信インターフェイス８を介して出力される地図や施設ガイド等の各種情報が印刷される。スピーカ１３からは音声で使用者に各情報が伝達される。なお、プリンタ３５は、無くても良い。
【００５６】
また、ディスプレイ３３としては、ＣＲＴ、液晶ディスプレイまたはプラズマディスプレイ等の画像情報を表示可能なものが利用される。しかし、消費電力が少なく、視認性が高くしかも軽量な、液晶ディスプレイがディスプレイ３３として好ましい。本実施例においては、このディスプレイ３３に、画面がより広いワイド液晶ディスプレイが用いられる。
【００５７】
なお、このディスプレイ３３は、分離できる２枚以上の液晶ディスプレイで構成してもよい。そして、各液晶ディスプレイは、各々、独立したビデオ信号ケーブルで画像プロセッサ９と接続されている。しかも、各液晶ディスプレイは、各々異なる位置に設置できるようにしてもよい。
【００５８】
ディスプレイ３３に接続される画像プロセッサ９には、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）またはデュアルポートＤＲＡＭ等の画像メモリ１０が接続されている。画像プロセッサ９によって、画像メモリ１０への画像データの書き込み制御が行われる。さらに、画像プロセッサ９の制御のもとで、画像メモリ１０からデータが読み出されてディスプレイ３３への画像表示が行われる。
【００５９】
ディスプレイ３３の分割に応じて画像メモリ１０も第２画面用と第３面面用とに分割される。この分割形態に応じて、画像メモリ１０の各画像メモリ素子のアドレス指定も、第２画面と第３画面とで分けられる。
【００６０】
なお、画像プロセッサ９は、ＣＰＵ２からの描画コマンドに従って、地図データ及び文字データを表示用画像データに変換し、画像メモリ１０に書き込む。このとき、画面のスクロールのために、ディスプレイ３３に表示される、画面周囲の画像も形成されて、画像メモリ１０に同時に書き込まれる。
【００６１】
また、ディスプレイ３３の表示画面が分割されたときは、画像メモリ１０のメモリ領域も、その画面分割に適合するように分割される。そして、画像メモリ１０の分割された各メモリ領域に、独立した画像データが書き込まれる。
【００６２】
スピーカ１３には、音声プロセッサ１１が接続されている。この音声プロセッサ１１は、ＣＰＵローカルバス１５を介してＣＰＵ２及びＲＯＭ４と接続されている。そして、ＣＰＵ２によって、ＲＯＭ４から読み出された案内音声用の音声波形データが、音声プロセッサ１１に入力される。この音声波形データは、音声プロセッサ１１によりアナログ信号に変換され、スピーカ１３から出力される。この音声プロセッサ１１及び上記画像プロセッサ９は、汎用のＤＳＰ（デジタルシグナルプロセッサ）等で構成されてもよい。
【００６３】
Ｉ／Ｏデータバス２８には、データ送受信部３９を介して情報記憶部３７が接続されている。この情報記憶部３７には、ディスク管理情報３８ａ、上述した各ナビゲーション動作を制御するためのプログラム３８ｂ及び地図情報などのデータ３８ｃが記憶されている。ディスク管理情報３８ａには、この情報記憶部３７内に記憶されているデータ及びプログラムに関する情報が保存されている。例えば、プログラム３８ｂのバージョン情報等である。データ３８ｃには、道路地図データなどのナビゲーション動作に必要なデータが不揮発性的に記録されている。この情報記憶部３７には、Ｉ／Ｏデータバス２８との間で、データの読み出し制御を行う、データ送受信部３９が設けられている。
【００６４】
また、本発明の情報記憶部３７としては、ＣＤ−ＲＯＭ等の光メモリのみならず、次のようなデバイスを利用してもよい。例えば、ＩＣメモリ、ＩＣメモリカード等の半導体メモリ、光磁気ディスク、ハードディスク等の磁気メモリ等の記憶（記録）媒体、書き換え可能な記憶媒体でもよい。なお、データ送受信部３９は、情報記録部３７の記録媒体が変更された場合、その変更された記録媒体に適合するデータピックアップが備えられる。例えば、記録媒体がハードディスクであれば、コアーヘッド等の磁気信号書き込み、読み取り装置がデータ送受信部３９に具備される。
【００６５】
情報記憶部３７のデータ３８ｃには、ナビゲーション動作に必要な、地図データ、交差点データ、ノードデータ、道路データ、写真データ、目的地点データ、案内地点データ、詳細目的地データ、目的地読みデータ、家形データ、その他のデータが記憶されている。また、情報記憶部３７に記憶されたプログラム３８ｂにより、データ３８ｃの道路地図データを用いてナビゲーション動作が実行される。なお、このナビゲーション用のプログラムは、データ送受信部３９によって情報記憶部３７から読み出され、フラッシュメモリ３内に書き込まれる。その他のデータには、表示案内用データ、音声案内用データ、簡略案内経路画像データ等がある。
【００６６】
なお、情報記憶部３７のデータ３８ｃには、各々異なる縮尺率の地図データや、一つの縮尺率の地図データが記憶されている。つまり、データ３８ｃに、同一地域の地図であって、しかも各々が異なる縮尺率の地図が記録されている。または、一つの縮尺率の地図データがデータ３８ｃに記録されている。一つの縮尺率の地図データが記録されている場合、その縮尺率は、地図が最も大きく表示されるものとする。
【００６７】
なお、一つの地図データのみがデータ３８ｃに記録されている場合で、ディスプレイ３３に縮尺の小さな地図、つまり広い地理範囲を表示する地図（広域地図）を表示する場合、このデータ３８ｃに記録された地図データから情報が間引かれて表示される。このデータ３８ｃの地図データの間引き表示においては、各道路等の地理的距離が小さくされるのみならず、施設等の表示記号情報の間引きも行われる。
【００６８】
３．情報記憶部３７のデータ３８ｃのデータファイル
図２は、情報記憶部３７のデータ３８ｃに記憶されている各データファイルの内容を示す。地図データファイルＦ１には、全国道路地図、１地方の道路地図または住宅地図等の地図データが記憶されている。道路地図には、主要幹線道路、高速道路、細街路等の各道路と地上目標物（施設等）が表示される。住宅地図は、地上建造物等の外形を表す図形及び、道路名称等が表示される市街図である。細街路とは、後述される図５の経路探索処理で利用されない道路である。例えば、道幅が所定値以下の狭い道路で、しかも国道または県道以外の市道及び私道等が細街路とされる。
【００６９】
交差点データファイルＦ２には、交差点の地理的位置座標や名称等の交差点に関するデータが記憶されている。ノードデータファイルＦ３には、地図上において経路探索に利用される各ノードの地理座標データ等が記憶されている。道路データファイルＦ４には、道路の位置と種類及び車線数及び各道路間の接続関係等の道路に関するデータが記憶されている。写真データファイルＦ５には、各種施設や観光地、または主要な交差点等の視覚的表示が要求される場所を写した写真の画像データが記憶されている。
【００７０】
目的地データファイルＦ６には、主要観光地や建物、電話帳に記載されている企業・事業所等の目的地になる可能性の高い場所や施設等の位置と名称等のデータが記憶されている。案内地点データファイルＦ７には、道路に設置されている案内表示板の内容や分岐点の案内等の案内が必要とされる地点の案内データが記憶されている。詳細目的地データファイルＦ８には、上記目的地データファイルＦ６に記憶されている目的地に関する詳細なデータが記憶されている。道路名称データファイルＦ１０には、上記道路データファイルＦ４に記憶されている道路の中で主要な道路の名称データが記憶されている。分岐点名称データファイルＦ１１には、主要な分岐点の名称データが記憶されている。住所データファイルＦ１１には、上記目的地データファイルＦ６に記憶されている目的地を住所から検索するためのリストデータが記憶されている。
【００７１】
市外・市内局番リストファイルＦ１２には、上記目的地データファイルＦ６に記憶されている目的地の市外・市内局番のみのリストデータが記憶されている。登録電話番号ファイルＦ１３には、使用者のマニュアル操作によって登録された仕事上の取引先等の覚えておきたい電話番号データが記憶されている。目印データファイルＦ１４には、使用者がマニュアル操作によって入力した走行途上の目印になる地点や覚えておきたい場所の位置と名称等のデータが記憶されている。地点データファイルＦ１５には、目印データファイルＦ１４に記憶されている目印地点の詳細なデータが記憶されている。施設データファイルＦ１６には、ガソリンスタンドやコンビニエンスストア或いは駐車場等の目的地以外に立ち寄りたい場所等の目標物の位置や説明等のデータが記憶されている。
【００７２】
４．ＲＡＭ５のデータ内容
図３はＲＡＭ５内に記憶されるデータ群の一部を示す。現在位置データＭＰは、現在位置検出装置２０によって検出される、自車両の現在位置を表すデータである。絶対方位データＺＤは、南北方向を示すデータであり、絶対方位センサ２１からの情報に基づいて求められる。相対方位角データＤθは、自車両の進行方向が絶対方位データＺＤに対してなす角度データである。この相対方位角データＤθは、相対方位センサ２２からの情報に基づいて求められる。
【００７３】
走行距離データＭＬは、自車両の走行距離であり、距離センサ２３からのデータに基づいて求められる。現在位置情報ＰＩは、現在位置に関するデータであり、ビーコン受信装置２６またはデータ送受信装置２７から入力される。ＶＩＣＳデータＶＤとＡＴＩＳデータＡＤは、ビーコン受信装置２６またはデータ送受信装置２７から入力されるデータである。このＶＩＣＳデータＶＤを利用して、ＧＰＳ受信装置２５で検出される自車両位置の誤差補正が実行される。また、ＡＴＩＳデータＡＤにより、地域の交通規制、交通混雑状況が判別される。
【００７４】
登録目的地データＴＰは、使用者によって登録された、目的地の座標位置や名称等の目的地に関するデータである。案内開始地点データＳＰには、ナビゲーション動作が開始される地点の地図座標データが記憶される。同様に、最終案内地点データＥＤには、ナビゲーション動作が終了される地点の地図座標データが記憶される。
【００７５】
なお、案内開始地点データＳＰには、自車両の現在地または出発地からもっとも近い案内道路上のノード座標が用いられる。この案内開始地点データＳＰが記憶される理由は、現在位置データＭＰに応じた自車両の現在地が、例えば、ゴルフ場または駐車場等の敷地内等であり、必ずしも案内道路上にないからである。同じように、案内最終地点データＥＤも、登録目的地データＴＰにもっとも近い案内道路上のノード座標が記憶される。この案内最終地点データＥＤが記憶される理由も、登録目的地データＴＰの座標が、案内道路上にないことがあるからである。
【００７６】
ＲＡＭ５に記憶される案内経路データＭＷは、目的地までの最適な経路、または推奨される経路を示すデータであり、後述されるステップＳＡ４の経路探索処理または再探索処理等で求められる。なお、情報記憶部３７のデータ３８ｃに記憶された道路地図内の各道路には、固有の道路ナンバが付されている。この案内経路データＭＷは、案内開始地点データＳＰから最終案内地点データＥＤまでの道路ナンバの列で構成される。
【００７７】
モードセットデータＭＤは、後述する目的地設定処理で利用されるデータである。このモードセットデータＭＤは、ディスプレイ３３上にラミネート積層されたタッチスイッチ３４によって設定される。このモードセットデータＭＤにより、ディスプレイ３３上に表示されるモード内容が特定される。立ち寄り地ＤＰは、案内経路途中において立ち寄る施設等に関する情報である。
【００７８】
画面状態ＧＪは、ディスプレイ３３の表示状態を示すデータである。つまり、後述されるプログラムの処理によってディスプレイ３３の表示画面が分割される。画面状態ＧＪのデータは、このディスプレイ３３の表示画面が、分割状態か、単一画面状態かを示す。よって、ディスプレイ３３の表示状態が切り換えられる毎に、画面状態ＧＪのデータが書き換えられる。
【００７９】
クロスポイントＣＳＰは、後述されるルート前方表示処理等で利用されるデータである。具体的には、ディスプレイ３３の画面が分割表示されるが、その分割画面の一方に表示される案内経路における端点の地理座標を表す。このクロスポイントＣＳＰを始点として、分割された他方の画面に案内経路が表示される。
【００８０】
第１画面の縮尺ＷＤＡは、ディスプレイ３３の分割前の単一画面に表示される地図の縮尺度を表す。第２画面の縮尺ＷＤＢは、ディスプレイ３３の分割後の画面であって、補助席により近い画面に表示される地図の縮尺度を表す。よって、第２画面は、便宜上分割画面の助手席側の画面とする。同じように、第３画面の縮尺ＷＤＣは、分割後の運転者に近い画面に表示される地図の縮尺度を表す。つまり、第３画面は、分割画面の運転者側の画面である。なお、本発明では、第２画面が、分割された画面の運転者側の画面とし、第３画面が助手席側の画面でもよい。
【００８１】
水平距離ＸＬＭは、指定された縮尺度によってディスプレイ３３の画面に表示される地図において、画面水平方向の表示可能な地理的直線距離を表す。同じように、垂直距離ＹＬＭは、指定された縮尺度によってディスプレイ３３の画面に表示される地図において、画面の垂直方向の表示可能な地理的な直線距離を表す。
【００８２】
ポイントノードＮＤＰは、後述されるプログラム「表示可能範囲算出処理」で用いられるデータである。具体的には、分割画面に表示される案内経路の画面端に表示されるノードの座標値である。詳細は後述される。
【００８３】
５．道路データ
図４は、上記情報記憶部３７に記憶されている道路データファイルＦ４中の道路データの一部を示す。この道路データファイルＦ４には、地図データファイルに記憶されている地域内に存在する一定幅以上の道路に関する情報が含まれている。この道路データファイルＦ４に含まれる道路数をｎとすれば、ｎ本の道路に関する道路データが含まれている。各道路データは、道路ナンバデータ、案内対象フラグ、道路属性データ、形状データ、案内データ、長さデータから構成されている。
【００８４】
情報記憶部３７の地図データに含まれる各国道等が、最小単位に分断される。そして、この分断された道路毎に付された識別番号が道路ナンバデータである。道路データファイルＦ４の案内対象フラグには、案内対象道路であれば“１”、非案内対象道路であれば“０”が記憶されている。なお、案内対象道路は県道以上の主幹道路や一般道路等の所定幅以上、例えば幅５．５メートル以上の道路であり、経路探索対象とされる道路である。非案内対象道路は、あぜ道や路地等の所定幅以下、例えば幅５．５メートル未満の狭い細街路で、経路探索の対象にならない道路である。また、案内対象道路は県道以上の幹線道路、非案内対象道路は県道以下の幹線道路と設定してもよい。
【００８５】
道路属性データは、高架道路、地下道、高速道路、有料道路等の属性を示すデータである。形状データは、道路の形状を示すデータである。例えば、道路の始点及び終点の座標データと、始点から終点間にある各ノードの座標データとから形状データは構成される。
【００８６】
案内データは、交差点名称データ、注意点データ、道路名称データ、道路名称音声データ及び行き先データから構成されている。交差点名称データは、道路の終点が交差点である場合に、その交差点の名称を表すデータである。注意点データは、踏切、トンネル入り口、トンネル出口、幅員減少点等の道路上の注意点に関するデータである。道路名称音声データは、音声案内に使用される道路名称を表す音声データである。
【００８７】
行き先データは、道路の終点に接続する道路（これを、行き先とする）に関するデータであり、行き先数ｋと、行き先毎のデータから構成されている。行き先に関するデータは、行き先道路ナンバデータ、行き先名称データ、行き先名称音声データ、行き先方向データ及び走行案内データから構成される。
【００８８】
行き先道路ナンバデータによって行き先の道路ナンバが示される。行き先名称データによって行き先の道路の名称が示される。行き先名称音声データには、この行き先名称を音声案内するための音声データが記憶されている。行き先方向データにより、行き先の道路が向いている方向が示される。走行案内データは、行き先の道路に入るために、当該道路において右車線に寄ったり、左車線に寄ったり、中央を走行したりすることを案内するための案内データである。長さデータは、道路の始点から終点までの長さと、始点から各ノードまでの長さ、及び各ノード間の長さのデータである。
【００８９】
６．全体処理
図５は、本発明にかかるナビゲーション装置のＣＰＵ２によって実行される、全体処理のフローチャートを示す。この処理は、電源投入によってスタートし、電源オフによって終了される。この電源投入及びオフは、ナビゲーション装置の電源自体がオン・オフされるか、または車両のエンジンスタートキー（イグニッションスイッチ）のオン・オフで実行される。
【００９０】
図５におけるステップＳＡ１のイニシャライズ処理とは次のようなものである。初めに、情報記憶部３７からナビゲーション用プログラムが読み出される。読み出されたナビゲーション用プログラムは、フラッシュメモリ３に複写される。この後、フラッシュメモリ３のプログラムが実行される。さらに、ＣＰＵ２によって、ＲＡＭ５のワークメモリ、画像メモリ１０等の各ＲＡＭ内の汎用データ記憶エリアがクリアされる。
【００９１】
なお、フラッシュメモリ３へのプログラムの複写は、情報記憶部３７の交換によって、新たなプログラム３８ｂがナビゲーション装置にセットされると実行される。つまり、新しい情報記憶部３７がナビゲーション装置に初めてセットされたときにのみ、フラッシュメモリ３へのプログラムの複写が実行される。
【００９２】
そして、現在位置処理（ステップＳＡ２）、目的地設定処理（ステップＳＡ３）、経路探索処理（ステップＳＡ４）、案内・表示処理（ステップＳＡ５）及びその他の処理（ステップＳＡ６）がサイクリックに実行される。なお、目的地設定処理（ステップＳＡ３）及び経路探索処理（ステップＳＡ４）は、目的地の変更、または経路からの自車両の離脱等が発生しない場合には、重複して実行されない。
【００９３】
上記現在位置処理（ステップＳＡ２）では、本ナビゲーション装置が積載された地上移動体である自車両の地理座標（緯度、経度及び高度）が検出される。つまり、ＧＰＳ受信装置２５によって、地球の回りを周回している複数の衛星から電波が受信される。この各衛星からの電波により、各衛星の座標位置、衛星における電波発信時間、及びＧＰＳ受信装置２５での電波受信時間が検出される。これらの情報から、各衛星との距離が演算によって求められる。この各衛星との距離から、自車両の地球表面における座標位置が求められる。この求められた自車両の座標位置は、現在位置データＭＰとしてＲＡＭ５に記憶される。なお、この現在位置データＭＰは、ビーコン受信装置２６またはデータ受信装置２７から入力される情報によって修正される場合もある。
【００９４】
また、現在位置処理（ステップＳＡ２）に於いて、絶対方位データＺＤと、相対方位角データＤθと、走行距離データＭＬが、絶対方位センサ２１、相対方位センサ２２及び距離センサ２３を利用して求められる。これらの絶対方位データＺＤと、相対方位角データＤθと及び走行距離データＭＬから、自車両位置を特定する演算処理が行われる。この演算処理によって求められた自車両位置は、情報記憶部３７のデータ３８ｃに記憶される地図データと照合され、地図画面上の現在位置が正確に表示されるように補正が行われる。この補正処理によって、トンネル内等のＧＰＳ信号が受信できないときでも自車両の現在位置が正確に求められる。
【００９５】
目的地設定処理（ステップＳＡ３）では、使用者の希望する目的地の地理座標が登録目的地データＴＰとしてセットされる。例えば、ディスプレイ３３上に表示される道路地図若しくは住宅地図を利用して、使用者により目的地の座標が指定される。または、ディスプレイ３３上に表示される目的地の項目別リストから、使用者によって目的地が特定される。この使用者による目的地指定操作が行われると、目的地の地理座標等の情報データが登録目的地データＴＰとしてＲＡＭ５に記憶される。
【００９６】
経路探索処理（ステップＳＡ４）では、案内開始地点データＳＰから、最終案内地点データＥＤまでの最適な経路が探索される。なお、ここでいう最適な経路とは、例えば、最短時間または最短距離で、目的地に到達できる経路、または、より広い道路を優先的に使用する経路等である。または、高速道路を使用する場合、その高速道路を使用して、最短時間または最短距離で目的地に到達できる経路等である。
【００９７】
上記案内開始地点データＳＰには、現在位置データＭＰと同じデータがセットされるか、または、現在位置データＭＰに近い案内対象道路のノードデータがセットされる。なお、自車両の現在走行位置が、案内経路から外れた場合には、この外れた現在位置から最終案内地点までの最適な経路が自動的に再探索されるオートリルートモードがある。オートリルートモードがセットされていなければ、経路の再探索は行われない。また、上記案内経路は、立ち寄り地が設定された場合、その立ち寄り地を経由した経路が探索されることもある。
【００９８】
案内・表示処理（ステップＳＡ５）では、上記経路探索処理（ステップＳＡ４）で求められた案内経路が、自車両の現在位置を中心としてディスプレイ３３に表示される。なお、このディスプレイ３３に表示される案内経路は、表示地図上において識別可能なように表示される。例えば、ディスプレイ３３に表示される地図上で、案内経路のみが色違い表示される。さらに、この案内経路にしたがって、自車両が良好に走行できるよう、道路の案内情報がスピーカ１３から発音される。同じように、各種の案内情報がディスプレイ３３に随時表示される。なお、案内経路を表示するための画像データは、情報記憶部３７にあるデータ３８ｃの現在位置周辺の道路地図データか、または現在位置周辺の住宅地図データが用いられる。
【００９９】
この道路地図データと住宅地図データとの切り換えは次の条件によって行われる。例えば、現在位置から案内地点（目的地、立ち寄り地または交差点等）までの距離、自車両の速度、表示可能エリアの大小、または操作者のスイッチ操作等により切り換えられる。さらに、案内地点（目的地、立ち寄り地または交差点等）付近では、この案内地点付近の拡大地図がディスプレイ３３上に表示される。なお、道路地図の代わりに、簡略案内経路画像がディスプレイ３３に表示されてもよい。この簡略案内経路画像には、例えば、地理的情報の表示が省略され、案内経路と目的地または立ち寄り地の方向と現在位置等の、必要最小限の情報のみが表示される。
【０１００】
さらに、地図等の情報が表示されるディスプレイ３３の画面は、後述されるように、操作者の操作に応答して、２分割される。そして二つの画面は、各々独立した操作により各種の案内情報及び道路情報が表示される。
【０１０１】
ステップＳＡ５の案内・表示処理の後、その他の処理（ステップＳＡ６）が実行される。このステップＳＡ６の「その他の処理」では、最寄り施設処理が実行される場合がある。この最寄り施設処理とは、上記登録目的地データＴＰ以外の、立ち寄り地（施設等）が検索・指定される処理である。この立ち寄り地に関するデータは、ディスプレイ３３に表示される地図または各項目情報などを利用して定められる。この最寄り施設処理は、上記ステップＳＡ３の目的地設定処理と同じように行われる。
【０１０２】
さらに、その他の処理には、例えば、自車両の走行位置が、算出された案内経路に沿っているか否の判断が行われる。また、操作者のスイッチ操作による目的地の変更命令が入力されたか否かの判断等も行われる。ステップＳＡ６の処理が終わると、再び現在位置処理（ステップＳＡ２）から処理が繰り返される。なお、自車両が目的地に到達した場合にも、経路の案内・表示処理が終了され、再度ステップＳＡ２に処理が戻される。この様に、ステップＳＡ２〜ステップＳＡ６までの処理が、順次繰り返される。
【０１０３】
７．第１実施例の案内・表示処理
この案内・表示処理とは、案内経路に沿って自車両を走行させるための情報報知処理である。つまり、ステップＳＡ４によって案内経路が探索される。この探索された案内経路がディスプレイ３３に表示される。しかも、その表示される案内経路は、常に自車両が画面中央となるように表示される。また、案内経路における右左折すべき地点に関する情報が随時報知される。このように、案内経路に沿って良好に自車両が走行できるように、各種情報が随時、報知または表示される処理が、案内・表示処理である。
【０１０４】
図６は、本実施例で行われる案内・表示処理のフローチャートを示す図である。初めに、ディスプレイ３３の表示画面が分割状態であるか否かが判断される（ステップＳＢ２）。表示画面の分割は、例えば、ディスプレイ３３の表示画面が横方向に長い場合は、略画面中央を境界にして左右の２画面に分割される。そして、各分割画面個々に独自の地図が表示される。なお、本実施例では、ディスプレイ３３の分割画面の助手席側画面を第２画面とし、運転席側画面を第３画面と定義する。したがって、右ハンドル仕様の車では、ディスプレイ３３に向かって左側の画面が第２画面である。逆に、左ハンドル仕様の車では、ディスプレイ３３の右側の画面が、第２画面である。
【０１０５】
ステップＳＢ２の処理により、画面が分割状態と判断されると、画面分割解除要求が入力されたか否かが判断される（ステップＳＢ４）。この解除要求の命令は、タッチスイッチ３４の特定スイッチが押されることで入力される。なお、タッチスイッチ３４に代えて、ディスプレイ３３の画面下部に設けられたプッシュスイッチ等を用いるようにしてもよい。
【０１０６】
画面分割解除要求があれば、サブルーチンの「単一画面表示処理」が実行される（ステップＳＢ６）。この単一画面処理では、分割前の第１画面の縮尺率をもとに、ディスプレイ３３の画面全体に地図が表示される。この「単一画面表示処理」については、後ほど詳述される。単一画面表示処理が終了されると、サブルーチンの「その他の案内・表示処理」が実行される（ステップＳＢ８）。このステップＳＢ８では、自車両が走行する案内経路に関する各情報が、随時、表示または報知される。
【０１０７】
「その他の案内・表示処理」の処理が終了されると、図５の「全体処理」のフローに処理が回帰される。他方、ステップＳＢ４において、画面分割解除要求がなければ、サブルーチンの「第３画面の表示処理」が実行される（ステップＳＢ１４）。この「第３画面の表示処理」については後述される。
【０１０８】
また、上記ステップＳＢ２において、ディスプレイ３３の表示画面が分割状態でないと判断されると、画面分割要求が入力されたか否かが判断される（ステップＳＢ１０）。この画面分割要求も、タッチスイッチ３４に設定された特定スイッチが押されることで入力される。
【０１０９】
画面分割要求がない場合は、ステップＳＢ８の「その他の案内・表示処理」が実行される。しかし、画面分割要求があると、サブルーチンの「画面分割処理」が実行される（ステップＳＢ１２）。この「画面分割処理」では、ディスプレイ３３の表示画面が、画面中央を境界として２画面に分割表示される。そして、各分割画面に各々独立した地図若しくは案内情報が表示される。この「画面分割処理」については、後ほど詳述される。
【０１１０】
ステップＳＢ１２の「画面分割処理」が実行されると、さらに、サブルーチン「第３画面の表示処理」が実行される（ステップＳＢ１４）。この「第３画面の表示処理」では、第３画面に表示される情報が、自車両の走行状態に応じて切り換える処理が行われる。この「第３画面の表示処理」については後述される。
【０１１１】
ステップＳＢ１４の「第３画面の表示処理」が終了されると、ルート前方表示モードが操作者によって選択されたか否かが判断される（ステップＳＢ１６）。ルート前方表示モードが選択されれば、サブルーチンの「ルート前方表示処理」が実行される（ステップＳＢ１８）。この「ルート前方表示処理」では、第３画面に表示されている案内経路の上端（クロスポイントＣＳＰ）に繋がる案内経路を第２画面に表示する処理が実行される。この「ルート前方表示処理」については、後ほど詳述される。
【０１１２】
ステップＳＢ１８の「ルート前方表示処理」が終了されると、ステップＳＢ８の「その他の案内・表示処理」が実行される。そして、図５の「全体処理」のフローに処理が回帰される。
【０１１３】
他方、ステップＳＢ１６において、ルート前方表示モードが選択されていないと判断されると、全ルート表示モードが選択されたか否かが判断される（ステップＳＢ２０）。この全ルート表示モードの選択は、タッチスイッチ３４に設定された特定スイッチが押されることで入力される。全ルート表示モードが選択されると、サブルーチンの「全ルート（前方）表示処理」が実行される（ステップＳＢ２２）。全ルート表示モードが選択されていないと、ステップＳＢ８の「その他の案内・表示処理」が実行される。
【０１１４】
上記「全ルート（前方）表示処理」では、第３画面に表示された案内経路の上端に接続し、かつ目的地までの案内経路が第２画面に表示される処理が実行される。なお、このサブルーチン「全ルート（前方）表示処理」については後ほど詳述される。この全ルート（前方）表示処理の後、ステップＳＢ８の「その他の案内・表示処理」が実行される。その後、図５の「全体処理」のフローに処理が回帰される。
【０１１５】
８．単一画面表示処理
図７は「単一画面処理」のサブルーチンを示す図である。この単一画面処理では、ディスプレイ３３の分割状態の画面が単一画面に戻す処理が実行される。初めに、ＲＡＭ５の画面状態ＧＪが読み出される（ステップＳＨ２）。この画面状態ＧＪは、分割状態における第３画面に表示されていた地図の表示態様を表す。
【０１１６】
例えば、分割状態の第３画面に細街路を含む地図が表示されていた場合、その表示態様を表す情報が、ＲＡＭ５に画面状態ＧＪとして記憶されている。そして、この画面状態ＧＪに基づいて、分割が解除された画面に地図が表示される。したがって、分割時の第３画面に細街路を含む地図が表示されていた場合、分割解除後の第１画面には、細街路を含む地図が表示される。なお、第１画面とは、分割状態でないディスプレイ３３の画面全体を意味する。
【０１１７】
よって、読み出された画面状態ＧＪにより、第３画面に表示されていた地図に細街路が含まれているか否かが判断される（ステップＳＨ４）。細街路が含まれていれば、ＲＡＭ５の「第３画面の縮尺ＷＤＣ」が読み出される（ステップＳＨ６）。そして、画面状態ＧＪに基づいた地図であって、縮尺ＷＤＣの地図がディスプレイ３３の画面全体に表示される（ステップＳＨ８）。つまり、細街路を含む地図が分割解除後の第１画面に表示される。
【０１１８】
他方、第３画面に、細街路を含む地図が表示されていない場合、ＲＡＭ５の「第１画面の縮尺ＷＤＡ」が読み出される（ステップＳＨ１０）。そして、画面状態ＧＪに基づいた地図であって、縮尺ＷＤＡの地図がディスプレイ３３の画面全体に表示される（ステップＳＨ１２）。なお、分割時における第３画面に簡略図が表示されていた場合、その表示態様が画面状態ＧＪに記憶されている。したがって、分割解除後の第１画面には、この簡略図が表示される。
【０１１９】
ステップＳＨ８またはステップＳＨ１２によって、ディスプレイ３３の画面分割が解除されると、フローは図６の案内・表示処理に回帰される。
【０１２０】
９．画面分割処理
図８は、図６のサブルーチン「画面分割処理」のフローチャートを示す。この画面分割処理では、ディスプレイ３３の画面全体が分割され、第２画面、第３画面が形成される。なお、この画面分割は、次のように行われる。ディスプレイ３３に表示される画像データは、画像メモリ１０に書き込まれる。そこで、画像メモリ１０のメモリ領域が、分割画面に対応して分割される。その分割された画像メモリ１０の各メモリ領域に、各々異なる地図情報が画像プロセッサ９によって書き込まれる。これにより、ディスプレイ３３の表示画面は、２つに分割される。しかも、各画面には、異なる地図情報が表示される。
【０１２１】
なお、画面の分割位置は、本発明では特に限定されないが、本実施例では、ディスプレイ３３の略画面中央とする。
【０１２２】
画面分割処理の初めに、第１画面、つまり分割前の画面の表示態様が検出される（ステップＳＣ２）。検出された表示態様により、第１画面に細街路を含む道路地図が表示されているか否かが判断される（ステップＳＣ４）。第１画面に細街路を含む地図が表示されていれば、画面分割後の第２画面（助手席側画面）に細街路を除く道路地図が表示される（ステップＳＣ６）。そして、画面分割後の第３画面（運転者席側画面）に、第１画面と同じ表示態様の道路地図が表示される（ステップＳＣ８）。ここでは、細街路を含む道路地図が第３画面に表示される。
【０１２３】
他方、画面分割前の第１画面に細街路を含まない道路地図が表示されていた場合、第２画面（助手席側画面）に細街路を含む道路地図が表示される（ステップＳＣ１８）。そして、第３画面に細街路を含まない道路地図が表示される（ステップＳＣ２０）。
【０１２４】
このように、分割された画面の第２画面には、分割前の画面と異なる態様の地図が表示される。そして、分割された画面の第３画面には、分割前の画面と同じ態様の地図が表示される。
【０１２５】
この後、第３画面に表示されている道路地図の表示態様が、ＲＡＭ５に画面状態ＧＪとして記憶される（ステップＳＣ１０）。この道路地図の表示態様とは、細街路を含む道路地図が第３画面に表示されていれば、その態様を表すデータが画面状態ＧＪにセットされる。なお、この画面状態ＧＪにセットされるその他のデータには、簡略図表示態様または、右左折方向のみを示す図の表示態様等がある。
【０１２６】
また、第３画面に簡略図以外の道路地図が表示されると、その画面端で表示がとぎれる案内経路の地理座標が検出される。そして、検出された地理座標値は、ＲＡＭ５にクロスポイントＣＳＰとして記憶される（ステップＳＣ１２）。なお、このクロスポイントＣＳＰは、案内経路の自車両の現在地より先方であって、しかも第３画面の表示地図上で途切れる案内経路中の地点である。
【０１２７】
そして、分割前の第１画面の縮尺度がＲＡＭ５に「第１画面の縮尺ＷＤＡ」として記憶される（ステップＳＣ１４）。さらに、この「第１画面の縮尺ＷＤＡ」のデータが、ＲＡＭ５に「第２画面の縮尺ＷＤＢ」及び「第３画面の縮尺ＷＤＣ」としてコピーされる（ステップＳＣ１６）。これは、ディスプレイ３３の表示画面が分割直後であって、第２画面、第３画面共に、同じ縮尺の地図が表示されていることによる。よって、第２画面、第３画面各々の縮尺度が変更されれば、各縮尺ＷＤＢ、ＷＤＣの値は変更される。
【０１２８】
縮尺ＷＤＢ、ＷＤＣに縮尺ＷＤＡのデータが複写されると、図６の案内・表示処理にフローが復帰される。
【０１２９】
図９は、ディスプレイ３３に表示される地図の分割前の様子を示す図である。つまり第１画面の様子を示す。記号１００は、自車両の現在位置と、走行方向を示す。この画面１０４には、主要幹線道路１０２のみが表示されている。記号１３０は、絶対方位の北を示す。この記号１３０の数値１３２は、画面１０４に表示されている地図の縮尺を表す。この図９では、縮尺が１／４００であることが数値１３２によって解る。
【０１３０】
図１０は、図９に示されるディスプレイ３３の表示画面１０４が、左右に２分割された様子を示す図である。図１０の記号１１２は、自車両の現在位置と、走行方向を示す。第２画面１０８には、主要幹線道路１０２と、細街路１１６とが表示される。また、第３画面１１０には、主要幹線道路１０２のみが表示されている。このように、第３画面には、分割前の第１画面と同じ表示態様の道路地図が表示される。
【０１３１】
図１０の記号１３４、１３８は、絶対方位の北を示す。数値１３６は、第２画面の縮尺度を示す。数値１４０は、第３画面の縮尺度を示す。数値１３６が表す情報が、「第２画面の縮尺ＷＤＢ」に記憶される。数値１４０が表す情報が、「第３画面の縮尺ＷＤＣ」に記憶される。
【０１３２】
なお、上記画面の分割処理では、第２画面に、第３画面と異なる表示態様の地図が表示されたが、第３画面と同じ態様の地図が第２画面に表示されてもよい。
【０１３３】
１０．第３画面表示処理
図１１は、図６の「第３画面表示処理」のサブルーチンを示すフローチャートである。この「第３画面表示処理」では、第３画面に表示されている、道路地図の縮尺変更の処理等が実行される。
【０１３４】
初めに、自車両の現在位置と、案内経路における次の右左折点との距離が所定値以内か否かが判断される（ステップＳＤ２）。つまり、走行される自車両が、案内経路の次の右左折点に接近したか否かが判断される。自車両と次の右左折点との距離が所定値以内であれば、第３画面に、自車両の直進方向に対する右左折方向を示す簡略図が表示される（ステップＳＤ４）。
【０１３５】
第３画面に右左折方向を示す簡略図が表示されると、この第３画面の地図表示態様を示すデータが、ＲＡＭ５に画面状態ＧＪとして記憶される（ステップＳＤ２２）。この後、処理は図６のフローチャートに復帰される。
【０１３６】
また、自車両と次の右左折点との距離が所定値以内でないと、第３画面に表示されている地図の縮尺変更要求があるか否かが判断される（ステップＳＤ６）。縮尺変更要求があると、変更されたその縮尺率の地図が第３画面に表示される。さらに、その変更された縮尺度が、ＲＡＭ５に「第３画面の縮尺ＷＤＣ」として記憶される（ステップＳＤ８）。なお、縮尺の変更は、タッチスイッチ３４に設けられた特定スイッチの操作によって行われる。この地図の縮尺変更前の第３画面に細街路を含む道路地図が表示されていた場合、細街路を十分に表示できない縮尺度に変更されると、細街路を除いた道路地図が第３画面に表示される。
【０１３７】
この様に縮尺変更要求に伴う処理が終了されると、次に自車両の走行速度が、所定値（時速０Ｋｍ（停止）または数Ｋｍ（微速））以下か否かが判断される（ステップＳＤ１０）。車速が所定値以下の徐行または停止状態であると、第３画面に細街路を含む道路地図が表示される（ステップＳＤ１２）。また、車速が所定値以下でないと、第３画面に、細街路を除く道路地図が表示される（ステップＳＤ１４）。
【０１３８】
この後、自車両が所定距離移動されたか否かが判断される（ステップＳＤ１６）。所定距離移動されていれば、サブルーチンの「画面スクロール処理」が実行される（ステップＳＤ１８）。この画面スクロール処理では、自車両の現在位置が第３画面の中央となるように地図がスクロール表示される。
【０１３９】
画面のスクロール処理が実行された後（ステップＳＤ１８）か、または自車両が所定距離移動していない場合（ステップＳＤ１６）、第３画面に表示された案内経路の画面端における地理座標が検出される（ステップＳＤ２０）。つまり、第３画面に表示される案内経路は、画面端で表示が途切れている。そこで、その画面端において途切れる案内経路上の地点が検出される。この検出された地点の座標値がクロスポイントＣＳＰとしてＲＡＭ５に記憶される。
【０１４０】
そして、第３画面の地図表示状態を表すデータが、画面状態ＧＪとしてＲＡＭ５に記憶される（ステップＳＤ２２）。この後、処理は、図６の案内・表示処理に復帰される。
【０１４１】
１１．ルート前方表示処理
図１２は、図６の案内・表示処理におけるサブルーチン「ルート前方表示処理」のフローチャートを示す。このルート前方表示処理では、第３画面に表示された案内経路に続く残りの案内経路が第２画面に表示される。
【０１４２】
初めに、第２画面に表示されている地図がルート前方表示態様であるか否かが判断される（ステップＳＥ２）。ルート前方表示態様でなければ、前方表示要求が命令されたか否かが判断される（ステップＳＥ１２）。この前方表示要求は、タッチスイッチ３４に設けられた特定のスイッチが操作されることによって入力される。
【０１４３】
前方表示要求がなければ（ステップＳＥ１２）、この「ルート前方表示処理」が終了され、図６の案内・表示処理に処理が戻される。他方、前方表示要求があれば（ステップＳＥ１２）、サブルーチン「表示可能範囲算出処理」が実行される（ステップＳＥ８）。
【０１４４】
また、ステップＳＥ２において、第２画面が前方表示状態でないと判断されると、縮尺変更要求があるか否かが判断される（ステップＳＥ４）。縮尺変更要求がなければ、サブルーチン「表示可能範囲算出処理」が実行される（ステップＳＥ８）。逆に、縮尺変更要求があれば、ＲＡＭ５の「第２画面の縮尺ＷＤＢ」のデータ値が変更される（ステップＳＥ６）。なお、この縮尺変更の処理も、タッチスイッチ３４に設けられた特定スイッチの操作によって行われる。
【０１４５】
サブルーチン「表示可能範囲算出処理」は後述される。この表示可能範囲算出処理によってポイントノードＮＤＰが求められる。そして、このポイントノードＮＤＰ及びクロスポイントＣＳＰを用いて案内経路が第２画面に表示される。なお、ポイントノードＮＤＰは、上記縮尺ＷＤＢによって表示可能な案内経路の端点の地理座標値である。
【０１４６】
つまり、縮尺ＷＤＢによって表示可能な地図上に、クロスポイントＣＳＰからポイントノードＮＤＰまでの案内経路が表示される。このポイントノードＮＤＰがサブルーチン「表示可能範囲算出処理」によって検出される。
【０１４７】
クロスポイントＣＳＰ及びポイントノードＮＤＰの各東経座標値の中間点が第２画面の中央垂線上に略位置するとともに、クロスポイントＣＳＰが画面の下端に位置するように案内経路を含む道路地図が第２画面に表示される（ステップＳＥ１０）。この様にして第２画面に、第３画面に表示された案内経路を除いた残りの案内経路が表示されると、処理は図６の案内・表示処理に戻される。
【０１４８】
１２．表示可能範囲算出処理
図１３は、図１２に於けるサブルーチン「表示可能範囲算出処理」のフローチャートを示す。初めに、縮尺ＷＤＢによって第２画面に表示できる地図の地理的範囲が算出される（ステップＳＦ２）。つまり、縮尺ＷＤＢの地図が第２画面に表示された際、画面上に表示される地図の画面水平方向の直線距離が算出される。そして、この表示可能な画面水平方向の直線距離が水平距離ＸＬＭとしてＲＡＭ５に記憶される。同じように、表示可能な画面垂直方向の直線距離が垂直距離ＹＬＭとしてＲＡＭ５に記憶される。
【０１４９】
次に、ステップＳＦ６〜ＳＦ１０の処理がステップＳＦ１２の条件を満足するまで繰り返される。これらの処理は、案内経路のクロスポイントＣＳＰを始点として、第２画面に案内経路を効果的に表示するための処理である。つまり、クロスポイントＣＳＰを基点とした場合、縮尺ＷＤＢによって表示可能な案内経路の遠隔点は、上記水平距離ＸＬＭ及び垂直距離ＹＬＭで構成される長方圏内にある。
【０１５０】
そこで、案内経路上の各ノードの座標値が、クロスポイントＣＳＰを一つの頂点とし、かつ水平距離ＸＬＭ及び垂直距離ＹＬＭで囲まれる四角形内にあるか否かが順次調査される。よって、ステップＳＦ４の回数値Ｎの値は、クロスポイントＣＳＰを始点とする案内経路上の第Ｎ番目のノードを示す。そして、「１」毎にインクリメントされる回数値Ｎに基づいて、ステップＳＦ４〜ＳＦ２２の各処理が繰り返し実行される。
【０１５１】
回数値Ｎが「１」に、間隔ＸＮが「０」に初期設定される。さらに、水平位置ＸＰにクロスポイントＣＳＰの東経座標値が記憶される（ステップＳＦ４）。次に、クロスポイントＣＳＰに繋がる案内経路の第Ｎ番目のノードの座標値が道路データファイルＦ４及びノードデータファイルＦ３から読み出される。読み出されたノードの座標値は、ポイントノードＮＤＰとしてＲＡＭ５に記憶される（ステップＳＦ６）。このポイントノードＮＤＰの北緯値からクロスポイントＣＳＰの北緯値が減算される。この減算の結果が垂直値ＹＭとしてＲＡＭ５に記憶される（ステップＳＦ８）。
【０１５２】
さらに、ポイントノードＮＤＰの東経値から上記水平位置ＸＰの値が減算される。そして、その減算値の絶対値が水平値ＸＭとしてＲＡＭ５に記憶される（ステップＳＦ１０）。次に、水平値ＸＭが間隔ＸＮより大きいか否かが判断される（ステップＳＦ１２）。水平値ＸＭが間隔ＸＮより大きければ、間隔ＸＮに水平値ＸＭの値が代入される（ステップＳＦ１４）。
【０１５３】
他方、水平値ＸＭが間隔ＸＮ以下の場合、水平位置ＸＰに、案内経路の第（Ｎ−１）番目のノードの東経値が記憶される（ステップＳＦ２０）。そして、間隔ＸＮが０にクリアされる（ステップＳＦ２２）。これらステップＳＦ１２、ＳＦ２０、ＳＦ２２は、案内経路が東経方向に湾曲していることを検出するために行われる。
【０１５４】
つまり、第２画面の下端にクロスポイントＣＳＰが表示されるが、案内経路が東経方向に湾曲していた場合、その湾曲部分を含めた案内経路が効率よく第２画面に表示されねばならない。そこで、案内経路の湾曲部分を新たな基点（水平位置ＸＰ）として、案内経路の表示可能端であるポイントノードＮＤＰが順次検索される。
【０１５５】
次に、上記ステップＳＦ８、ＳＦ１０によって求められた水平値ＸＭ及び垂直値ＹＭと、各水平距離ＸＬＭ及び垂直距離ＹＬＭとの大小比較が次のように行われる。
【０１５６】
ＸＭ＞ＸＬＭ・・・・（Ａ）
０＞ＹＭ＞ＹＬＭ・・・・（Ｂ）
つまり、水平値ＸＭが水平距離ＸＬＭより大きいか否かが式（Ａ）によって判断される。また、垂直値ＹＭが「０」より小さいかまたは垂直距離ＹＬＭより大きいか否かが式（Ｂ）によって判断される。
【０１５７】
この式（Ａ）または（Ｂ）何れかが正ならば、ステップＳＦ６〜ＳＦ２２の一連の処理が終了される。そして、図１２のルート前方表示処理に処理が回帰される。しかし、式（Ａ）、（Ｂ）何れもが誤ならば、回数値Ｎが「１」加算されて、案内経路の次のノードについての処理が実行される（ステップＳＦ１８）。
【０１５８】
以上のステップＳＦ６〜ＳＦ２２の処理により、ポイントノードＮＤＰには、クロスポイントＣＳＰを始点とした案内経路であって、第２画面に効率よく表示される案内経路の端点の座標値が記憶される。
【０１５９】
なお、第２画面に表示される案内経路は、クロスポイントＣＳＰ部分の案内経路が画面の垂直方向を向くように設定される。
【０１６０】
図１４は、図１２のルート前方表示処理によって第２画面に案内経路の前方部分が表示された様子を示す図である。第３画面１１０に表示される案内経路１４６のクロスポイントＣＳＰに、第２画面の案内経路１４４が接続される。そして、第２画面に縮尺ＷＤＢによって案内経路１４４を含む道路地図が表示された際、案内経路上の地点であって、有効表示可能な地点がポイントノードＮＤＰである。また、案内経路の東経方向の湾曲部１４８が図１３のステップＳＦ１２〜ＳＦ２２によって検出される。つまり、ステップＳＦ２２で水平位置ＸＰに新たに記憶される東経値は、この湾曲部１４８の座標である。
【０１６１】
１３．全ルート（前方）表示処理
図１５は、図６に於ける全ルート（前方）表示処理のサブルーチンを示す。この全ルート（前方）表示処理では、第３画面に表示される案内経路の表示途絶ポイントであるクロスポイントＣＳＰに続く残りの案内経路であって、しかも目的地までの案内経路全体が第２画面に表示される。しかも、この全ルート（前方）表示処理では、表示縮尺の変更が可能である。つまり、残存案内経路を含み、より広い範囲の道路地図が表示可能とされる。
【０１６２】
初めに、第２画面に全ルートが表示されているか否かが判断される（ステップＳＧ２）。第２画面に全ルートが表示されていれば、縮尺変更要求がなされたか否かが判断される（ステップＳＧ４）。この縮尺変更の処理は、タッチスイッチ３４に設けられた特定スイッチが使用者によって操作されることにより実行される。
【０１６３】
縮尺変更が要求されると、縮尺ＷＤＢの値が変更される（ステップＳＧ６）。そして、その変更された縮尺ＷＤＢにより地図が第２画面に表示される（ステップＳＧ８）。なお、この縮尺が小さくされて、クロスポイントＣＳＰから目的地までの案内経路が第２画面全体に表示できない場合、図１２のルート前方表示処理と同じ処理が実行される。つまり、第２画面に最も効率よく案内経路が表示されるように、案内経路の表示位置の調整が実行される。
【０１６４】
また、縮尺変更要求がないと判断された場合（ステップＳＧ４）、図１５の処理が終了され、図６の案内・表示処理に処理が回帰される。さらにまた、第２画面の表示態様が全ルート表示状態でないと（ステップＳＧ２）、全ルート表示要求が入力されたか否かが判断される（ステップＳＧ１０）。この全ルート表示要求は、タッチスイッチ３４に設定された特定スイッチを操作することによって入力される。
【０１６５】
全ルート表示要求がないと、図１５の処理が終了され、図６の案内・表示処理に処理が回帰される。他方、全ルート表示要求が入力されると、次の処理が実行される。クロスポイントＣＳＰから最終案内地点データＥＤまでの案内経路における各ノードの座標値において、緯度、経度それぞれの最大値、最小値が検出される（ステップＳＧ１２）。この緯度、経度それぞれの最大値及び最小値間の地理的な間隔を第２画面に表示できる、縮尺が求められる（ステップＳＧ１４）。この縮尺算出には、予め求められた数値変換テーブルが用いられても良い。
【０１６６】
求められた縮尺により第２画面に案内経路を含む道路地図が表示される（ステップＳＧ１６）。さらに、ステップＳＧ１４で求められた縮尺が「第２画面の縮尺ＷＤＢ」としてＲＡＭ５に記憶される（ステップＳＧ１８）。この後、ステップＳＧ４以降の縮尺変更処理が実行される。
【０１６７】
図１６は、この全ルート（前方）表示処理によって、クロスポイントＣＳＰから目的地１５２までの案内経路が第２画面１０８に表示された様子を示す図である。この様に、全ルート（前方）表示処理では、第３画面の案内経路の端であるクロスポイントＣＳＰより先の案内経路全体が第２画面に表示される。
【０１６８】
上記実施例では、画面分割が指示されると、走行中においてより重要な地図情報が第３画面に表示される。しかも、比較的重要性の低い地図情報が第２画面に表示される。重要な地図情報とは、案内経路走行中において、運転者にとってより必要性が高い情報を意味する。つまり、案内経路を走行中において、自車両が右左折する交差点に接近したとき、その右左折する方向を示す情報が、案内経路全体に関する情報より重要である。そこで、右左折する方向を示す情報が、第３画面に表示される。
【０１６９】
そして、重要性の比較的小さい道路情報が第２画面に表示される。ここでは、案内経路を含む一般的な道路地図が第２画面に表示される。また、自車両が右左折点に接近していない場合は、細街路を含む地図と、細街路を含まない地図とが何れの画面に表示させるかを自動的に処理している。つまり、車速が一定値以上なら、細街路を含む道路地図は、運転者にとってあまり重要ではない。そこで、主要幹線道路のみの道路地図が第３画面に表示されるとともに、細街路を含む道路地図が第２画面に表示される。
【０１７０】
なお、上記実施例における第３画面は、ディスプレイ３３の表示面の右側とした。右ハンドル仕様の車では、運転者側に近い分割画面が第３画面である。つまり、第３画面とは、運転者により近い分割画面のことである。したがって、左ハンドルの車では、ディスプレイ３３の左側の分割画面が、第３画面になる。
【０１７１】
つまり、分割画面表示が選択されたとき、運転者により近い画面に、より重要性の高い案内情報が優先して表示される。そして、助手席側の画面に、補助的な案内経路情報が表示される。なお、上記実施例では、第１〜第３画面にヘディングアップの地図が表示されたが、これをノースアップの地図が表示されるようにしても良い。ヘディングアップとは、自車両の走行方向が常に画面の上方となるように地図が表示される状態である。ノースアップとは、絶対方向の北が常に画面の上方となるように地図が表示された状態である。
【０１７２】
図１７は、ディスプレイ３３の画面に表示される簡略図を示す。画面１０４には、絶対方位（地磁気の北）を表す記号１２０と、自車両の現在位置を示す記号１２６と、目的地の方向を示す矢印１２２と、目的地までの距離を示す文字情報列１２４とが表示される。この様な簡略図が第１〜第３画面の何れかに表示されてもよい。
【０１７３】
なお、この簡略図は、図１７のものに本発明は限定されない。例えば、自車両の走行方向が、常に画面１０４の上方となるように表示されてもよい。この場合、絶対方位を表す記号１２０は、相対方位角データＤθにしたがって画面１０４上で回転される。
【０１７４】
図１８は、画像メモリ１０とディスプレイ３３との間に挿入される上記画像プロセッサ９の回路構成の一部を示す図である。この図１８の回路は、ディスプレイ３３の画面が図１０のように分割された場合にも用いられる。画像メモリ１０の出力は、パレットＲＡＭ２０４とパレットＲＡＭ２０８とに並列接続されている。つまり、同じ画像データがパレットＲＡＭ２０４とパレットＲＡＭ２０８とに入力される。パレットＲＡＭ２０４の出力は、ディジタルスイッチ２１４の端子２２２に接続される。パレットＲＡＭ２０８の出力は、スイッチ２１４の端子２２４に接続される。スイッチ２１４の出力は、デジタル／アナログ変換器（ＤＡＣ）２１８に接続されている。
【０１７５】
ＤＡＣ２１８から出力されたアナログ信号のビデオ信号は、ディスプレイ３３の表示制御回路に入力される。なお、ディスプレイ３３の表示制御回路では、液晶ディスプレイを駆動するための各種制御信号が生成される。画像メモリ１０には、画像プロセッサ９の制御信号２０２が入力される。ディジタルスイッチ２１４の切り換え制御信号２１６は、画像プロセッサ９によって生成される。
【０１７６】
なお、図示しないが、パレットＲＡＭ２０４、２０８には、画像プロセッサ９の他の回路が接続されており、変換テーブルデータが書き込まれる。つまり、パレットＲＡＭ２０４に書き込まれる変換テーブルデータと、パレットＲＡＭ２０８に書き込まれる変換テーブルデータとは異なる。なお、この変換テーブルデータの相違部分は、細街路の表示色に関するデータである。例えば、パレットＲＡＭ２０４の変換テーブルには、細街路が画面の背景色と異なる色で表示されるデータが記憶される。他方、パレットＲＡＭ２０８の変換テーブルには、細街路が画面と同一色または近似色となるデータが記憶される。
【０１７７】
その他の地図表示物の色は、各パレットＲＡＭ２０４の変換テーブルにおいて略同一とされる。このような回路において、画像メモリ１０から読み出されたデジタルの画像データは、シリアル／パラレル変換された後、各パレットＲＡＭ２０４、２０８のアドレス端子に入力される。パレットＲＡＭ２０４、２０８から出力されるディジタルの色信号は、スイッチ２１４に入力される。スイッチ２１４の切り換え制御は、画像プロセッサ９によって行われる。この切り換えは、第２画面１０８と第３画面１１０の分割部分で行われる。つまり、第２画面１０８の画像データが画像メモリ１０から読み出されているときは、スイッチ２１４がパレットＲＡＭ２０４側に切り換えられる。これにより、パレットＲＡＭ２０４から出力された色信号がＤＡＣ２１８に入力される。
【０１７８】
また、第３画面１１０の画像データが画像メモリ１０から読み出されているときは、スイッチ２１４がパレットＲＡＭ２０８側に切り換えられる。上述したように、パレットＲＡＭ２０４の変換テーブルには、細街路を表示するデータが書き込まれている。パレットＲＡＭ２０８の変換テーブルには、細街路が表示されないデータが書き込まれている。これにより、図１０に示されるように、第２画面１０８では、細街路が画面上に表示され、第３画面１１０では、細街路が表示されない。
【０１７９】
なお、図１８では、パレットＲＡＭ２０４、２０８が各々１つしか示されていないが、これらのパレットＲＡＭは、レッド、グリーン、ブルーの３つのパレットＲＡＭから構成されている。
【０１８０】
１４．第２実施例の案内・表示処理
図１９は、本発明における案内・表示処理の第２実施例のフローチャートである。本第２実施例では、第１実施例と同じように、ディスプレイ３３の表示画面が分割される。そして、分割された一方の画面にノースアップ画面が、他方の画面にヘディングアップ画面が表示される。ノースアップ画面では、地磁気の北が常に画面の上方となるように地図が表示される。ヘディングアップ画面では、自車両の走行方向が常に画面の上方を向くように地図が表示される。
【０１８１】
図１９の処理を詳細に説明する。初めに、略図表示選択が、使用者によって命令されたか否か判断される（ステップＳＫ２）。この略図表示の命令は、タッチスイッチ３４の特定スイッチが押されることで入力される。
【０１８２】
略図表示が選択されると、ディスプレイ３３の画面全体に略図が表示される（ステップＳＫ１６）。この略図は、上記第１実施例と同じであり、図１７に示されている。略図表示の選択がない場合（ステップＳＫ２）、分割画面表示が命令されたか否かが判断される（ステップＳＫ４）。この分割画面表示の命令も、タッチスイッチ３４の所定スイッチがオンされることによって入力される。分割画面表示が選択されないと、ステップＳＫ１８のその他の案内・表示処理が実行される。このステップＳＫ１８では、自車両が走行する案内経路に関する各情報が、随時、表示または報知される。この後、図１９の案内・表示処理のサブルーチンが終了される。
【０１８３】
他方、分割画面表示が選択されると（ステップＳＫ４）、第１画面の表示状態が検出される（ステップＳＫ６）。この第１画面とは、ディスプレイ３３の分割前の画面を意味する。つまり、ディスプレイ３３全体に表示されている地図の様子が検出される。表示されている地図の様子とは、ディスプレイ３３に表示されている地図の表示態様を意味する。つまり、ノースアップ画面か、ヘディングアップ画面何れによって、ディスプレイ３３に地図が表示されているかが判断される。
【０１８４】
第１画面、すなわちディスプレイ３３の分割前の画面に、ヘディングアップの地図が表示されていた場合（ステップＳＫ７）、第２画面にノースアップの地図が表示される（ステップＳＫ８）。さらに、第３画面に、ヘディングアップの地図が表示される（ステップＳＫ１０）。この後、その他の案内・表示処理が実行される（ステップＳＫ１８）。そして、図１９のサブルーチンが終了される。図１９のサブルーチンが終了されると、処理は図５のメイン処理に戻される。
【０１８５】
また、ディスプレイ３３の分割前の画面に、ヘディングアップの地図が表示されていないときは（ステップＳＫ７）、第２画面にヘディングアップの地図が表示される（ステップＳＫ１２）。さらに、第３画面にノースアップの地図が表示される（ステップＳＫ１４）。つまり、画面の分割前に表示されていた地図が、常に第３画面に表示される。そして、第２画面には、第３画面と対となる表示状態の地図が表示される。この後、その他の案内・表示処理が実行される（ステップＳＫ１８）。そして、図１９のサブルーチンが終了される。図１９のサブルーチンが終了されると、処理は図５のメイン処理に戻される。
【０１８６】
なお、第２画面及び第３画面は、上記第１実施例と同じように、ディスプレイ３３の画面が分割されて設けられる。つまり、運転者側により近い分割画面が第３画面であり、助手席側に近い分割画面が第２画面である。
【０１８７】
図２０は、本第２実施例による分割画面の様子を示す。なお、第１画面、つまり、ディスプレイ３３の分割前の画面は、図９に示されている。つまり、分割前では、ヘディングアップの地図が表示されているものとする。この状態で、画面の分割が指示されると、第２画面１０８には、ノースアップの地図が表示される。つまり、第２画面１０８の絶対方位を示す記号１２０が画面の上方を向く。しかも、自車両の走行方向を示す記号１００が横向きにされる。
【０１８８】
また、第３画面１１０には、ヘディングアップの地図が表示される。つまり、自車両の走行を示す記号１００が画面の上方を向かされる。この第３画面１１０における北方位は、記号１２２が示すように、画面の右手方向となる。
【０１８９】
１５．第３実施例の案内・表示処理
図２１は、本発明における案内・表示処理の第３実施例のフローチャートである。本第３実施例では、第２実施例と同じ処理には、同一符号が付されている。本第３実施例では、ディスプレイ３３の表示画面が分割される。そして、分割された一方の画面に分割前に表示されていた地図がそのまま表示される。他方の画面には、略図が表示される。
【０１９０】
図２１の処理を詳細に説明する。初めに、略図表示選択が、使用者によって命令されたか否か判断される（ステップＳＫ２）。この略図表示の命令は、タッチスイッチ３４の特定スイッチが押されることで入力される。
【０１９１】
略図表示が選択されると、ディスプレイ３３の画面全体に略図が表示される（ステップＳＫ１６）。この略図は、上記第１実施例と同じであり、図１７に示されている。略図表示の選択がない場合（ステップＳＫ２）、分割画面表示が命令されたか否かが判断される（ステップＳＫ４）。この分割画面表示の命令も、タッチスイッチ３４の所定スイッチがオンされることによって入力される。分割画面表示が選択されないと、ステップＳＫ１８のその他の案内・表示処理が実行される。このステップＳＫ１８では、自車両が走行する案内経路に関する各情報が、随時、表示または報知される。この後、図２１の案内・表示処理のサブルーチンが終了される。
【０１９２】
他方、分割画面表示が選択されると（ステップＳＫ４）、第１画面の表示状態が検出される（ステップＳＫ６）。この第１画面とは、第２実施例と同じように、ディスプレイ３３の分割前の画面を意味する。第１画面、すなわちディスプレイ３３の分割前の画面に、ヘディングアップの地図が表示されていた場合（ステップＳＫ７）、第２画面にヘディングアップの地図が表示される（ステップＳＫ２０）。さらに、第３画面に、図１７の簡略図が表示される（ステップＳＫ２４）。この後、その他の案内・表示処理が実行される（ステップＳＫ１８）。そして、図２１のサブルーチンが終了される。図２１のサブルーチンが終了されると、処理は図５のメイン処理に戻される。
【０１９３】
また、ディスプレイ３３の分割前の画面に、ヘディングアップの地図が表示されていないときは（ステップＳＫ７）、第２画面にノースアップの地図が表示される（ステップＳＫ２２）。さらに、第３画面には、図１７のような簡略図が表示される（ステップＳＫ２４）。つまり、画面の分割前に表示されていた地図が、常に第２画面に表示される。そして、第３画面には、目的地の方向等必要最小限の案内情報が表示される。この後、その他の案内・表示処理が実行される（ステップＳＫ１８）。そして、図２１のサブルーチンが終了される。図２１のサブルーチンが終了されると、処理は図５のメイン処理に戻される。
【０１９４】
なお、第２画面及び第３画面は、上記第１、２実施例と同じように、ディスプレイ３３の画面が分割されて設けられる。つまり、運転者側により近い分割画面が第３画面であり、助手席側に近い分割画面が第２画面である。
【０１９５】
１６．第４実施例の案内・表示処理
図２２は、本発明の第４実施例の案内・表示処理のフローチャートを示す。当該実施例においては、最初に求められた案内経路の他に、操作者の操作に応じて別の案内経路が新たに探索される。そして、その求められた新しい案内経路と、先に求められた案内経路とが、分割画面上で各々表示される。また、更なる探索が指示されると、再び別の案内経路が探索される。これにより、操作者の希望により適合した案内経路の選択が可能になる。
【０１９６】
図２２のフローチャートを説明する。初めに、ディスプレイ３３の画面が分割状態か否かが判断される（ステップＳＬ２）。分割状態なら、各画面に独自に探索された別々の案内経路が表示されている。つまり、本実施例では、後述する再探索操作が命令された後、操作者による案内経路の決定が行われないと、１度、図２２の処理が終了され、図５のメイン処理にフローが戻される。そして、再び、図２２のサブルーチンがコールされると、直前で実行されていた処理が再度繰り返される。つまり、再探索操作が操作者から命令されても、案内経路の決定が入力されないと、図２２のサブルーチン全体が繰り返される。しかも、操作者による案内経路の決定操作が行われるまで、ディスプレイ３３の分割画面状態が維持される。
【０１９７】
画面分割状態でないなら（ステップＳＬ２）、別ルートの探索開始命令が入力されたか否かが判断される（ステップＳＬ４）。この別ルートの探索開始命令は、ディスプレイ３３に表示された「再探索」等のアイコンが操作者によってタッチされたか否かによって判断される。つまり、ディスプレイ３３の画面に「再探索」のアイコンが表示される。そのアイコン表示部分を操作者がタッチしたか否かが、ディスプレイ３３の表示面に取り付けられたタッチスイッチ３４によって検知される。
【０１９８】
別ルート探索が指示されない場合は、「その他の案内・表示処理」が実行される（ステップＳＬ３８）。この「その他の案内・表示処理」では、最初に求められた案内経路を自車両が良好に運行できるように、各種の音声情報及び画像情報が報知される。その後、図２２の案内・表示処理が終了され、図５の全体処理にフローが戻される。
【０１９９】
他方、別ルート探索操作があると（ステップＳＬ４）、ルート数Ｎが１に初期設定される（ステップＳＬ６）。このルート数Ｎは、探索された案内経路の数を意味する。そして、自車両の現在位置から登録目的地までの案内経路が、新たに探索される（ステップＳＬ８）。このステップＳＬ８で探索される案内経路は、図５の経路探索処理（ステップＳＡ４）で探索された案内経路とは異なる。
【０２００】
このステップＳＬ８の別ルート探索では、図５の経路探索処理と同じ様な処理が行われる。つまり、情報記憶部３７に記録されている各道路データ及び交差点データを用いて、自車両の現在位置から最終案内地点まで繋がる経路が探索される。例えば、自車両が案内対象道路上に存在した場合、その案内対象道路の終点の交差点が道路データ及び交差点データから検索される。そして、その交差点が始点となる各道路から、目的地方向により近い次の交差点へ、最短距離で進める道路が探索される。このように、目的地方向に存在する交差点へ進め、しかも距離のより短い道路が順次選択されて、案内経路が探索される。
【０２０１】
なお、この経路探索においては、より広い道路が優先して選択されるように、各道路には、探索条件が付加されている。また、交差点においても、信号機の存在有無または交差点の呼称有無等による探索条件が定められている。例えば、信号機のない交差点より、信号機のある交差点が優先して選択される。このように、より条件の良い交差点が案内経路の交差点として優先的に選択される。
【０２０２】
また、自車両が案内対象道路上に存在しない場合は、自車両により近く、しかも目的地により近い案内対象道路上のノードが案内開始地点とされる。これは、図５の経路探索処理（ステップＳＡ４）と同じ処理である。図５の経路探索処理において探索された案内経路の道路は、上記ステップＳＬ８において探索される案内経路に用いられないように極力除外される。例えば、以前の探索処理で求められた案内経路に既に使用されている道路の探索条件に新たな条件が付加される。これにより、既に使用されている道路の選択条件が悪くなる。結果、新たな案内経路の探索において、この道路の選択が困難となる。
【０２０３】
このようにステップＳＬ８で探索された新たな案内経路が、第Ｎ番目の案内経路としてＲＡＭ５に記憶される。この新たな案内経路が探索されると、ディスプレイ３３の表示画面が左右に分割される画面分割処理が実行される（ステップＳＬ１０）。この画面分割処理では、ディスプレイ３３の画面が水平方向に２分割される。そして、表示画面に向かって、左側の画面が第２画面とされる。右側の側面は、第３画面とされる。
【０２０４】
そして、第２画面に、上記ステップＳＬ８で探索された第Ｎ番目の案内経路が表示される（ステップＳＬ１２）。第３画面には、第（Ｎ−１）番目の案内経路が表示される（ステップＳＬ１２）。ここでの第（Ｎ−１）番目の案内経路とは、図５の経路探索処理で探索された最初の案内経路である。ただし、案内経路の再探索が繰り返し操作者によって命令された場合は、最新の案内経路が、第２画面に表示され、直前に探索された一つ古い案内経路が第３画面に表示される。
【０２０５】
第２画面、第３画面に各々の案内経路が表示されると、ディスプレイ３３の画面に表示されたアイコンの「ＲＥＴＵＲＮ」が押されたか否かが判断される（ステップＳＬ１６）。このアイコンの「ＲＥＴＵＲＮ」が押されたか否かは、タッチスイッチ３４のオン・オフによって判断される。
【０２０６】
「ＲＥＴＵＲＮ」、すなわち復帰キーがオンされると、第２画面及び第３画面に表示される案内経路が、各々１つ前の案内経路とされる。図２２の案内・表示処理の別ルート探索命令が繰り返されると、Ｎ個の案内経路が探索される。そして、上記復帰キーが押される直前では、第２画面に最新の第Ｎ番目の案内経路が表示されており、第３画面に第（Ｎ−１）番目の案内経路が表示されている。
【０２０７】
この状態で、復帰キーが押されると、第２画面には第（Ｎ−１）番目の案内経路が、第３画面に第（Ｎ−２）番目の案内経路がそれぞれ表示される。つまり、復帰キーが押されると、ディスプレイ３３の表示状態が、１つ前の状態に戻される。これらの一連の処理が、ステップＳＬ１６〜ＳＬ２２によって行われる。
【０２０８】
つまり、ルート数Ｎの値が１減算される（ステップＳＬ１８）。そして、ステップＳＬ１８の処理によって、ルート数Ｎの値が１より小さくなったか否かが判断される（ステップＳＬ２０）。ルート数Ｎの値が「１」より小さいと値「１」に強制的に設定される（ステップＳＬ２２）。ルート数Ｎの値が１より小さい、すなわち「０」であると、「Ｎ−１」は「−１」となる。よって、第３画面に表示される第（Ｎ−１）番目の案内経路が指定できない。そこで、ステップＳＬ２２の処理が行われる。
【０２０９】
ステップＳＬ２０またはステップＳＬ２２の処理が行われた後、ステップＳＬ１２の処理が再度実行される。つまり、第２画面に、１つ前に探索された案内経路が表示される。同じように、第３画面には、２つ前に探索された案内経路が表示される。
【０２１０】
なお、画面分割状態で、図２２の案内・表示処理のサブルーチンがコールされたときにも、ステップＳＬ１６の処理が行われる。つまり、画面の分割表示状態で、復帰キーが押されたか、または後述されるルート決定キーが押されたか否か判断される。別ルート探索が１度命令されると、ディスプレイ３３の画面は、分割状態にされる。その分割状態で、第２画面または第３画面の案内経路が操作者によって選択されないと、その分割状態が継続される。しかし、案内経路が選択されると、その分割状態が解除されると共に、決定された案内経路による案内処理が実行される。なお、図２２の案内・表示処理は、自車両が最終案内地点に到達するまで繰り返し実行される。ただし、別ルートの探索命令は、車両が停止または徐行状態でないと許可されない。
【０２１１】
ステップＳＬ１６において、復帰キー、つまり「ＲＥＴＵＲＮ」キーのオンが検出されないと、別ルートキーが押されたか否かが判断される（ステップＳＬ２８）。つまり、ディスプレイ３３に表示されたアイコンの「別ルート」が操作者によってタッチされたか否かが、タッチスイッチ３４のオン・オフによって判断される。
【０２１２】
別ルートキーがオンされると、ルート数Ｎが「１」加算される（ステップＳＬ２４）。そして、再度新たな案内経路が探索される。探索された新たな案内経路は、第Ｎ番目の案内経路としてＲＡＭ５に記憶される（ステップＳＬ２６）。なお、このステップＳＬ２６の案内経路の探索においても、過去に探索された案内経路に使用されている道路は、極力排除される。つまり、異なる道路によって構成された案内経路が複数探索されるように処理される。
【０２１３】
このステップＳＬ８、２６によって探索される案内経路の探索条件は、第１番目に探索された案内経路と異なる探索条件にされてもよい。例えば、第１番目の探索経路が有料道路（高速道路）を優先使用する経路であれば、第２番目に探索される案内経路は、有料道路を使用しない経路となるように探索される。また、第１番目の案内経路が、最短距離で目的地まで到達する案内経路であれば、第２番目は、より広い道路を優先使用した案内経路となるように探索される。このように、繰り返される案内経路探索において、各々の経路探索条件が変更されてもよい。
【０２１４】
ステップＳＬ２６によって探索された案内経路は、第２画面に表示される。しかもそれまで第２画面に表示されていた案内経路が第３画面に表示される（ステップＳＬ１２）。なお、第３画面には、常時、図５の経路探索処理によって最初に探索された案内経路が表示されてもよい。
【０２１５】
ステップＳＬ２８において、別ルートキーのオンが検出されないと、ルート決定キーがオンされたか否かが判断される（ステップＳＬ３０）。このルート決定キーも、ディスプレイ３３の画面に、アイコン「ルート決定」として表示される。そして、このアイコン表示部分が操作者によってタッチされたか否かが、タッチスイッチ３４によって判断される。
【０２１６】
ルート決定キーが押されなければ、ステップＳＬ３８の「その他案内・表示処理」が実行される。そして、図２２の処理が一度終了される。逆に、ルート決定キーが押された場合、第２画面、第３画面何れの案内経路が選択されたかが判断される（ステップＳＬ３２）。この案内経路の選択も、タッチスイッチ３４のオン・オフによって判断される。第２画面の案内経路が選択されれば、ディスプレイ３３の画面分割状態が解除される。そして、第２画面に表示されている案内経路が、解除された単一画面（第１画面）に表示される（ステップＳＬ３４）。そして、選択された案内経路に沿った車両の運行を助ける為の情報表示及び報知等の「その他の案内・表示処理」が実行される（ステップＳＬ３８）。
【０２１７】
また、第３画面の案内経路が選択されたときにも、ディスプレイ３３の分割状態が解除される。そして、単一画面となったディスプレイ３３の画面に選択された案内経路が表示される（ステップＳＬ３６）。さらに、選択された案内経路に沿った車両の運行を助ける為の情報表示及び報知等の「その他の案内・表示処理」が実行される（ステップＳＬ３８）。この後、図２２の処理が終了され、図５のフローチャートに処理が戻される。
【０２１８】
図２３は、画面分割前のディスプレイ３３の表示画面の様子を示す。画面１０４には、図５の経路探索処理によって探索された最初の案内経路１６２が表示されている。さらに、この案内経路１６２上を走行している自車両の現在位置と走行方向とを示す記号１００が表示されている。また、画面１０４に、ステップＳＬ４の判断対象である「別ルート」のアイコン１６０が表示されている。
【０２１９】
図２４は、ディスプレイ３３の画面分割状態を示す。この画面分割状態は、図２２のステップＳＬ８が初めて実行された直後のディスプレイ３３の画面の様子を示す。第２画面１０８には、ステップＳＬ８の経路探索処理によって探索された新たな案内経路１７０が表示される。第３画面１１０には、図２３で表示されていた案内経路１６２が表示されている。また、第２画面１０８、第３画面１１０には、アイコン１６４、１６６、１６８が表示されている。アイコン１６４は、「別ルート」を表す。アイコン１６６は、ステップＳＬ３０の判断対象である「ルート決定」キーを表す。アイコン１６８は、ステップＳＬ１６の判断対象である「ＲＥＴＵＲＮ」キー、つまり復帰キーを表す。
【０２２０】
図２５は、図２２のステップＳＬ２６実行直後のディスプレイ３３の表示画面の様子を示す。第２画面１０８には、ステップＳＬ２６によって新たに探索された案内経路１７２が表示されている。第３画面には、図２４の第２画面に表示されていた案内経路１７０が表示される。なお、アイコン１６４、１６６、１６８は、図２４のアイコンと同じ機能が与えられている。
【０２２１】
図２６は、図２２のステップＳＬ３６によってディスプレイ３３の画面が単一画面に戻された状態を示す。例えば、図２５において、アイコン１６６が押され、第３画面１１０の案内経路１７０が選択される。案内経路１７０が選択されると、分割画面が解除される。そして、単一画面の第１画面１０４全体に案内経路１７０が表示される。なお、この画面分割解除後の画面１０４にアイコン１６０も表示されている。
【０２２２】
１７．第５実施例の案内・表示処理
図２７は、本発明の第５実施例の案内・表示処理のフローチャートを示す。この第５実施例の案内・表示処理では、自車両が当初探索された案内経路から外れた場合に、その案内経路へ戻る復帰ルートと、新たに探索された別ルートが分割画面に表示される。
【０２２３】
初めに、自車両の走行位置が案内経路から外れたか否かが判断される（ステップＳＰ２）。ＲＡＭ５に記憶された現在位置情報ＰＩと、案内経路データＭＷを構成する道路の地理座標とが比較される。これにより、自車両が案内経路上を走行しているか否かが判断される。自車両が案内経路上を走行していれば、「その他の案内・表示処理」が実行される（ステップＳＰ４２）。そして、案内経路に沿った車両の運行を補助する案内情報の報知及び表示等の処理が行われる。この後、図２７の処理が終了され、図５のフローチャートに処理が戻される。
【０２２４】
しかし、案内経路上から自車両が外れた場合、画面分割状態か否かが判断される（ステップＳＰ４）。画面分割状態なら、既に探索された二つの案内経路が左右の画面それぞれに表示されている。この場合、復帰キーがオンされるか、またはルート決定キーがオンされる場合がある。そこで、画面分割状態なら、ステップＳＬ１８の処理が実行される。
【０２２５】
しかし、画面分割状態でないなら、再探索指令が入力されたか否かが判断される（ステップＳＰ６）。つまり、案内経路へ戻る経路を探索する処理の開始が指示されたか否かが判断される。この再探索指令は、ディスプレイ３３の画面に表示された「再探索」のアイコンが操作者によってタッチされたか否かによって判断される。タッチの有無は、タッチスイッチ３４のオン・オフによって判断される。
【０２２６】
再探索指令がないと、案内経路から自車両が外れた地図が、ディスプレイ３３に継続して表示される。なお、この場合、案内経路から自車両が外れていることを警告する情報が随時報知されてもよい。再探索指令があれば、ルート数Ｎが「１」に初期設定される（ステップＳＰ８）。そして、自車両の現在位置から案内経路に戻る経路が探索される。この復帰ルートの探索は周辺ルート探索処理である。この復帰ルートの探索では、案内経路へ向かう道路の探索条件がより優位になる重み付けが行われる。つまり、自車両の進行方向に伸びる道路に、交差点を介して繋がる道路であって、しかも案内経路方向に伸びる道路が優先的に選択される探索条件が付加される。
【０２２７】
この様にして案内経路へ戻る復帰ルートが探索されると、この復帰ルートが第Ｎ番目の経路に設定される（ステップＳＰ１０）。そして、ディスプレイ３３の画面が分割される（ステップＳＰ１２）。分割された画面における、第２画面に第Ｎ番目の案内経路が表示される（ステップＳＰ１４）。ここでは、Ｎ＝１であり、最初に求められた案内経路への復帰ルートが第２画面に表示される。なお、この第Ｎ番目の案内経路は、最初に求められた案内経路と異なる色彩等で表示される。つまり、最初の案内経路と、復帰ルートが識別可能なようにディスプレイ３３に表示される。
【０２２８】
さらに、第３画面に第（Ｎー１）番目の案内経路が表示される。ここでは、Ｎ−１＝０であり、図５の経路探索処理で探索された最初の案内経路である。第２画面、第３画面に各々の案内経路が表示されると、ディスプレイ３３の画面に表示されたアイコンの「ＲＥＴＵＲＮ」が押されたか否かが判断される（ステップＳＰ１８）。このアイコンの「ＲＥＴＵＲＮ」が押されたか否かは、タッチスイッチ３４のオン・オフによって判断される。
【０２２９】
「ＲＥＴＵＲＮ」、すなわち復帰キーがオンされると、第２画面及び第３画面に表示される案内経路が、各々１つ前の案内経路とされる。なお、後述されるステップＳＰ３０の全ルート探索処理が繰り返されると、Ｎ個の案内経路が探索される。そして、上記復帰キーが押される直前では、第２画面に最新の第Ｎ番目の案内経路が表示されており、第３画面に第（Ｎ−１）番目の案内経路が表示されている。
【０２３０】
この状態で、復帰キーが押されると、第２画面には第（Ｎ−１）番目の案内経路が、第３画面に第（Ｎ−２）番目の案内経路がそれぞれ表示される。つまり、復帰キーが押されると、ディスプレイ３３の表示状態が、１つ過去の状態に戻される。これらの一連の処理が、ステップＳＰ１８〜ＳＰ２４によって行われる。
【０２３１】
つまり、ルート数Ｎの値が「１」減算される（ステップＳＰ２０）。そして、ステップＳＰ２０の処理によって、ルート数Ｎの値が「１」より小さくなったか否かが判断される（ステップＳＰ２２）。ルート数Ｎの値が「１」より小さいと値「１」に強制的に設定される（ステップＳＰ２４）。ルート数Ｎの値が「１」より小さい、すなわち「０」であると、「Ｎ−１」は「−１」となる。よって、第３画面に表示される第（Ｎ−１）番目の案内経路が指定できない。そこで、ステップＳＰ２４の処理が行われる。
【０２３２】
ステップＳＰ２２またはステップＳＰ２４の処理が行われた後、ステップＳＰ１４の処理が再度実行される。つまり、第２画面に、１つ前に探索された案内経路が表示される。同じように、第３画面には、２つ前に探索された案内経路が表示される。
【０２３３】
なお、自車両が当初の案内経路から外れ、しかも画面分割状態で、図２７の案内・表示処理のサブルーチンがコールされたときにも、ステップＳＰ１８の処理が最初に行われる。つまり、画面の分割表示状態で、復帰キーが押されたか、または後述されるルート決定キー等が押されたか否かの判断が実行される。再探索指令が１度入力されると、ディスプレイ３３の画面は、分割状態にされる。その分割状態で、第２画面または第３画面の案内経路が操作者によって選択されないと、その分割状態が継続される。しかし、案内経路が選択されると、その分割状態が解除されると共に、決定された案内経路による案内処理が実行される。なお、図２７の案内・表示処理は、自車両が最終案内地点に到達するまで繰り返し実行される。
【０２３４】
ステップＳＰ１８において、復帰キー、つまり「ＲＥＴＵＲＮ」キーのオンが検出されないと、再探索キーが押されたか否かが判断される（ステップＳＰ３２）。つまり、ディスプレイ３３に表示されたアイコンの「再探索」が操作者によってタッチされたか否かが、タッチスイッチ３４のオン・オフによって判断される。
【０２３５】
再探索キーがオンされると、ルート数Ｎが「１」加算される（ステップＳＰ２８）。そして、新たな案内経路が探索される。探索された新たな案内経路は、第Ｎ番目の案内経路としてＲＡＭ５に記憶される（ステップＳＰ３０）。なお、このステップＳＰ３０の案内経路の探索では、過去に探索された案内経路に使用されている道路は、極力排除される。つまり、異なる道路によって構成された案内経路が複数探索されるように処理される。このステップＳＰ３０における全ルート探索は、上記図２２のステップＳＬ８と同様な処理が実行される。
【０２３６】
たとえば、以前の探索処理で求められた案内経路に既に使用されている道路の探索条件に新たな条件が付加される。これにより、使用されている道路の検索条件が悪くなる。結果、新たな案内経路の探索において、使用済みの道路の選択が困難となる。
【０２３７】
このステップＳＰ３０によって探索される案内経路の探索条件は、第１番目に探索された案内経路と異なる探索条件にされてもよい。例えば、第１番目の探索経路が有料道路（高速道路）を優先使用する経路であれば、第２番目に探索される案内経路は、有料道路を使用しない経路となるように探索される。また、第１番目の案内経路が、最短距離で目的地まで到達する案内経路であれば、第２番目は、より広い道路を優先使用した案内経路となるように探索される。このように、繰り返される案内経路探索において、各々の経路探索条件が変更されてもよい。
【０２３８】
ステップＳＰ３０によって探索された案内経路は、第２画面に表示される。しかもそれまで第２画面に表示されていた案内経路が第３画面に表示される（ステップＳＰ１４）。なお、第３画面には、常時、図５の経路探索処理によって最初に探索された案内経路が表示されてもよい。
【０２３９】
ステップＳＰ３２において、再探索キーのオンが検出されないと、案内開始（ルート決定）キーがオンされたか否かが判断される（ステップＳＰ３４）。なお、ステップＳＰ１０の周辺ルート探索処理が実行された場合、第２画面には、復帰ルートが表示されている。また、第３画面には、当初の案内経路が表示されているが、自車両はこの案内経路上にない。よって、この第３画面の案内経路による経路の案内が要求されると、第２画面の復帰ルートを用いて経路の案内が行われる。よって、第２画面に復帰ルートが表示されている場合、第２画面上にアイコンの「案内開始」が表示される。そして、ステップＳＰ３４の判断対象には、この案内開始キーが押されたか否かが判断される。
【０２４０】
しかし、ステップＳＰ３０の全ルート探索が繰り返された場合は、第４実施例と同じように、ディスプレイ３３の画面に、アイコンの「ルート決定」が表示される。そして、このアイコン表示部分が操作者によってタッチされたか否かが、タッチスイッチ３４によって判断される（ステップＳＰ３４）。
【０２４１】
案内開始（ルート決定）キーが押されなければ、ステップＳＰ４２の「その他案内・表示処理」が実行される。そして、図２７の処理が一度終了される。逆に、ルート決定キーが押された場合、第２画面、第３画面何れの案内経路が選択されたかが判断される（ステップＳＰ３６）。この案内経路の選択も、タッチスイッチ３４のオン・オフによって判断される。第２画面の案内経路が選択されれば、ディスプレイ３３の画面分割状態が解除される。そして、第２画面に表示されている案内経路が、解除された単一画面（第１画面）に表示される（ステップＳＰ３８）。そして、選択された案内経路に沿った車両の運行を助ける為の情報表示及び報知等の「その他の案内・表示処理」が実行される（ステップＳＰ４２）。
【０２４２】
また、第３画面の案内経路が選択されたときにも、ディスプレイ３３の分割状態が解除される。そして、単一画面となったディスプレイ３３の画面に選択された案内経路が表示される（ステップＳＰ４０）。さらに、選択された案内経路に沿った車両の運行を助ける為の情報表示及び報知等の「その他の案内・表示処理」が実行される（ステップＳＰ４２）。この後、図２７の処理が終了され、図５のフローチャートに処理が戻される。
【０２４３】
図２８は、画面分割前のディスプレイ３３の表示画面の様子を示す。画面１０４には、図５の経路探索処理によって探索された最初の案内経路１６２が表示されている。さらに、この案内経路１６２から外れた自車両の現在位置と走行方向とを示す記号１００が表示されている。また、画面１０４に、ステップＳＰ４の判断対象である「再探索」のアイコン１７４が表示されている。
【０２４４】
図２９は、ディスプレイ３３の画面分割状態を示す。この画面分割状態は、図２７のステップＳＰ１０が実行された直後のディスプレイ３３の画面の様子を示す。第２画面１０８には、ステップＳＰ１０の周辺ルート探索処理によって探索された復帰ルート１７８が表示される。第３画面１１０には、図２８で表示されていた案内経路１６２が表示されている。また、第２画面１０８、第３画面１１０には、アイコン１７４、１７６、１６８が表示されている。アイコン１７４は、「再探索」を表す。アイコン１７６は、ステップＳＰ３４の判断対象である「案内開始」キーを表す。アイコン１６８は、ステップＳＰ１８の判断対象である「ＲＥＴＵＲＮ」キー、つまり復帰キーを表す。
【０２４５】
図３０は、図２７のステップＳＰ３０が実行された直後のディスプレイ３３の表示画面の様子を示す。第２画面１０８には、ステップＳＰ３０によって新たに探索された案内経路１８０と、最初に探索された案内経路１６２とが表示されている。第３画面には、図２９の第２画面に表示されていた復帰ルート１７８が表示される。なお、アイコン１７４、１６８は、図２９のアイコンと同じ機能が与えられている。なお、アイコン１６６は、ルート決定キーであり、図２９の「案内開始」のアイコンに対応する。なお、図３０の第２画面１０８には、二つの案内経路が表示されているが、これを案内経路１８０のみが表示されてもよい。
【０２４６】
図３１は、図２７のステップＳＰ４０によってディスプレイ３３の画面が単一画面に戻された状態を示す。例えば、図３０において、アイコン１６６が押され、第３画面１１０の復帰ルート１７８が選択されたとする。復帰ルート１７８が選択されると、分割画面が解除される。そして、単一画面の第１画面１０４全体に復帰ルート１７８と案内経路１６２が表示される。なお、この画面分割解除後の画面１０４にアイコン１７４も表示されている。
【０２４７】
図３２は、上記第４実施例の図２４、２５及び第５実施例の図３０の他の実施例を示す図である。この実施例では、案内経路の表示に合わせて、距離及び時間情報１８６が表示される。この距離及び時間情報には、当該経路による最終案内地点までの経路沿いの距離と、最終案内地点到着に要する所用時間とが表示される。例えば、図３２の場合、案内経路１８２によって最終案内地点まで走行した場合の経路沿いの距離と、その距離を法定速度で走行した場合の所用時間とが情報１８６として表示される。
【０２４８】
図３２の第３画面１１０でも、案内経路１８４の最終案内地点までの走行距離と、その距離を走行するのに必要な所用時間とが距離及び時間情報１８６に表示される。図３３は、図２２のステップＳＬ２６等が実行され、図３２から案内経路の表示が切り換えられた状態を示す。この図３３の距離及び時間情報１８６には、案内経路１８８の最終案内地点までの走行距離と、その距離を走行するのに必要な所用時間とが表示される。なお、図３３の第３画面１１０は、図３２の第２画面が複写される。
【０２４９】
１８．第６実施例の案内・表示処理
図３４は、第６実施例の案内・表示処理のフローチャートを示す。第６実施例では、最初の案内経路上から自車両の走行位置が外れた場合に、案内経路までの復帰ルートが第２画面に表示される。最初の案内経路は、図５の経路探索処理（ステップＳＡ４）によって探索される。しかも、復帰ルートが選択されると、復帰ルート上を走行する自車両の位置によって、復帰ルート全体が表示される第２画面の縮尺が自動的に調整される。
【０２５０】
初めに、自車両の現在位置が案内経路上に一致するか否かが判断される（ステップＳＱ２）。ＲＡＭ５から現在位置情報ＰＩと、案内経路データＭＷとが読み出される。そして、現在位置情報ＰＩの示す座標が、案内経路データＭＷを構成する道路の各ノードの地理座標に略一致するか否かが判断される。一致すれば、自車両が案内経路上を走行している。逆に、一致しなければ、自車両が案内経路から外れて走行していることになる。
【０２５１】
よって、自車両が案内経路上にあれば、「その他の案内・表示処理」が実行される（ステップＳＱ１８）。その後、図３４の処理が終了され、図５のメイン処理に復帰される。しかし、自車両が案内経路上になければ、サブルーチンの「ルート外れ処理」が実行される（ステップＳＱ４）。
【０２５２】
この「ルート外れ処理」では、本発明のナビゲーション装置のモード設定状態に応じて、最初に探索された案内経路まで戻る復帰ルートが探索される。また、モードが全ルート再探索モード（オートリルートモード）に設定されていれば、自車両の現在位置から最終案内地点までの経路が再探索される。このルート外れ処理については、後述される。そして、画面が分割されると共に、第２画面に復帰ルートまたは再探索された全ルートが表示される。
【０２５３】
サブルーチンの「ルート外れ処理」が実行され、復帰ルートまたは全ルートが探索されると、全ルート探索状態か否かが判断される（ステップＳＱ６）。全ルート探索状態なら、案内経路から外れた自車両の現在位置から最終案内地点までの案内経路が再探索されている。しかも、分割されたディスプレイ３３の第２画面に再探索された全ルートが表示されている。そこで、再探索された全ルートが選択されているか否かが判断される（ステップＳＱ１０）。
【０２５４】
再探索された全ルートが操作者によって指定されると、ステップＳＱ４の「ルート外れ処理」によって分割されたディスプレイ３３の画面が単一画面に戻される（ステップＳＱ１２）。しかも、再探索された全ルートがディスプレイ３３の単一画面に表示される。その後、指定された再探索全ルートによる案内情報の音声報知及び表示等の処理が実行される（ステップＳＱ１４）。さらに、「その他の案内・表示処理」が実行される（ステップＳＱ１８）。その後、処理が図５の全体処理に復帰される。
【０２５５】
また、全ルート探索状態でないと（ステップＳＱ６）、復帰ルートが選択されたか否かが判断される（ステップＳＱ２０）。この復帰ルートとは、自車両が外れた案内経路へ戻る経路のことである。復帰ルートが選択されていた場合、単一画面による経路案内が選択されているか否かが判断される（ステップＳＱ２２）。つまり、復帰ルートを、分割解除されたディスプレイ３３の画面全体に表示するか否か選択される。
【０２５６】
単一画面表示が選択されていれば（ステップＳＱ２２）、ステップＳＱ１２の単一画面処理が実行される。つまり、ディスプレイ３３の分割状態が解除される。解除された第１画面全体に復帰ルートが表示される（ステップＳＱ１２）。単一画面による表示が選択されていなければ、復帰ルートによる音声情報の報知等の処理が実行される（ステップＳＱ２４）。しかも、分割画面状態で、第２画面に復帰ルートが表示される（ステップＳＱ２６）。さらに、第３画面には、自車両の現在位置を含む地図が縮尺固定で表示される（ステップＳＱ２８）。
【０２５７】
なお、ステップＳＱ２６の第２画面表示処理では、自車両の走行に伴う地図表示の調整等が行われる。また、ステップＳＱ２８の第３画面表示処理では、自車両が第３画面の中心に表示されつつ、地図のスクロールが行われる。なお、この第３画面では、第２実施例で実施されたノースアップまたはヘディングアップ状態で地図表示が行われる。第２画面表示処理及び第３画面表示処理（ステップＳＱ２６、ＳＱ２８）が実行されると、「その他の案内・表示処理」が実行される（ステップＳＱ１８）。そして、処理が図５のメインフローチャートに復帰される。
【０２５８】
また、画面分割状態で、復帰ルートが選択されないと、ステップＳＱ２６、ＳＱ２８が実行される。つまり、復帰ルートによる音声等の案内処理が実行されない。しかし、第２画面には、常に自車両の現在位置から案内経路までの復帰ルートが表示されている。しかも、第３画面には、自車両の現在位置を中心とした地図が表示される。なお、第３画面の地図縮尺は、自車両の走行位置に伴って変化してもよい。
【０２５９】
１９．第６実施例のルート外れ処理
図３５は、図３４におけるサブルーチンの「ルート外れ処理」のフローチャートを示す。初めに、オートリルートモードか否かが判断される（ステップＳＲ２）。オートリルートモードならば、自車両の現在位置が、再探索された全ルート上にいるか否かが判断される（ステップＳＲ４）。ステップＳＲ４等の処理は、オートリルートモードで、全ルートが再探索された後、案内経路が指定されないと、図３４、３５の処理が繰り返される。そこで、ステップＳＲ４の処理は、１度全ルートが再探索された後に、案内経路が操作者によって指定されていないときに行われる。
【０２６０】
自車両が再探索された全ルート上にない場合には、全ルートが全く再探索されていない状態も含まれる。そこで、自車両が再探索された全ルート上にいなければ、自車両の現在位置から最終案内地点までの全ルートが再探索される（ステップＳＲ６）。その後、画面分割処理が実行される。そして、第２画面に、再探索された全ルートが表示される。しかも第３画面には、図５の経路探索処理（ステップＳＡ４）よって探索された案内経路と自車両とが表示される（ステップＳＲ８）。
【０２６１】
その後、復帰ルート探索キーが押されたか否かが判断される（ステップＳＲ１０）。この復帰ルート探索は、ディスプレイ３３に表示されたアイコンが操作者によってタッチされたか否かによって判断される。タッチの有無は、タッチスイッチ３４のオン・オフによって判断される。復帰ルート探索キーが押されれば、ステップＳＲ１４の復帰ルート探索処理が実行される（ステップＳＲ１４）。復帰ルートキーが押されなければ、図３５の処理が終了され、図３４の処理にフローが戻される。
【０２６２】
また、オートリルートモードでないと（ステップＳＲ２）、自車両が探索済みの復帰ルート上にあるか否かが判断される（ステップＳＲ１２）。ステップＳＲ１２の処理は、一度復帰ルートが探索された後、その復帰ルートが選択されないと、図３４、３５の処理が繰り返される。したがって、自車両が探索された復帰ルート上に存在すれば、復帰ルートの再探索は必要ない。この場合、ステップＳＲ１４、１６の処理がパスされる。そして、自車両の現在位置から最終案内地点までの全ルートを探索する再探索キーが押されたか否かが判断される（ステップＳＲ１８）。押されれば、ステップＳＲ６の全ルート再探索処理が実行される。再探索キーが押されていなければ、図３５の処理が終了される。そして、図３４の処理にフローが戻される。
【０２６３】
自車両が探索済みの復帰ルート上に無い状態には、復帰ルートが全く探索されていない状態も含まれる。したがって、自車両が復帰ルート上にない場合、「復帰ルート探索処理」が実行される（ステップＳＲ１４）。この「復帰ルート探索処理」では、上記案内・表示処理の第５実施例における周辺ルート探索処理と同じ処理が実行される。つまり、道路の探索条件に案内経路へ進行する道路が優先的に選択される重みづけがなされる。
【０２６４】
復帰ルートが探索されると、「画面分割処理＆表示処理」のサブルーチンが実行される（ステップＳＲ１６）。この「画面分割処理＆表示処理」では、ディスプレイ３３の画面が分割されると共に、第２画面に復帰ルートが最適縮尺で表示される。なお、第３画面には、自車両の現在位置を中心として地図が表示される。
【０２６５】
この後、再探索キーが押されたか否かが判断される（ステップＳＲ１８）。押されていれば、全ルート再探索処理が実行される（ステップＳＲ６）。しかし、再探索キーが押されていなければ、図３５の処理が終了される。そして、フローが図３４の処理に戻される。
【０２６６】
２０．画面分割処理＆表示処理の第１実施例
図３６は、図３５の画面分割処理＆表示処理の第１実施例を示す。図３６の画面分割処理＆表示処理では、自車両の現在位置が画面中心となるように、復帰ルート全体が第２画面に表示される。
【０２６７】
初めに、復帰ルートを構成する各道路のノード座標値がノードデータファイルＦ３等から読み出される（ステップＳＴ２）。ステップＳＴ２によって読み出された各ノードの座標値から、東経方向及び北緯方向の最大値（Ｅｍａｘ、Ｎｍａｘ）及び最小値（Ｅｍｉｎ、Ｎｍｉｎ）が検索される（ステップＳＴ４）。
【０２６８】
例えば、図４５に復帰ルートＰＣ１２が表示されている。この復帰ルートＰＣ１２において、東経方向の最大座標値を持つノードは、ノードＰ１８である。よって、ノードＰ１８の東経座標値が最大値ＥｍａｘとしてＲＡＭ５に記憶される。同じように、北緯方向の最大座標値を持つノードは、ノードＰ１２である。よって、ノードＰ１２の北緯座標値が最大値ＮｍａｘとしてＲＡＭ５に記憶される。
【０２６９】
東経方向の最小座標値を持つノードは、ノードＰ１４である。よって、ノードＰ１４の東経座標値が最小値ＥｍｉｎとしてＲＡＭ５に記憶される。北緯方向の最小座標値を持つノードは、ノードＰ１６である。よって、ノードＰ１６の北緯座標値が最小値ＮｍｉｎとしてＲＡＭ５に記憶される。
【０２７０】
そして、自車両の現在位置座標（ＧＸ、ＧＹ）から次の数式が計算される。
【０２７１】
｜ＧＸ −Ｅｍａｘ ｜・・・・（１）
｜ＧＸ −Ｅｍｉｎ ｜・・・・（２）
なお、（１）、（２）は計算結果の絶対値が求められる。そして、（１）、（２）式の値において大きいものが、東経幅ＷＥとしてＲＡＭ５に記憶される（ステップＳＴ６）。
【０２７２】
さらに、自車両の現在位置座標（ＧＸ、ＧＹ）から次の数式が計算される。
【０２７３】
｜ＧＹ −Ｎｍａｘ ｜・・・・（３）
｜ＧＹ −Ｎｍｉｎ ｜・・・・（４）
なお、（３）、（４）は計算結果の絶対値が求められる。そして、（３）、（４）式の値において大きいものが、北緯幅ＷＮとしてＲＡＭ５に記憶される（ステップＳＴ８）。
【０２７４】
東経幅ＷＥ及び北緯幅ＷＮを表示できる地図の縮尺が、予め情報記憶部３７に記録された数値変換テーブル等を利用して求められる。つまり、第２画面上に、自車両が画面の中心となるように復帰ルートが効率よく表示される縮尺が求められる。図４６に分割されたディスプレイ３３の様子が表示されている。この第２画面１０８の表示領域の水平間隔ＰＣ２０内に東経幅ＷＥが表示できると共に、垂直間隔ＰＣ２２内に北緯幅ＷＮが表示できるように縮尺が選択される（ステップＳＴ１０）。
【０２７５】
なお、水平幅ＰＣ２０、垂直幅ＰＣ２２は、第２画面１０８のフルサイズより略小さい表示画面となるように設定されている。
【０２７６】
ステップＳＴ１０によって地図縮尺が求められると、この求められた縮尺で、しかも自車両が画面中心となるように、復帰ルートが表示される（ステップＳＴ１２）。そして、第３画面に元の案内経路と、自車両の現在位置とが表示される（ステップＳＴ１４）。なお、第３画面の縮尺は、特に定めないが、分割前の第１画面の縮尺がそのまま用いられても良いし、ステップＳＴ１０で求められた縮尺で地図表示が行われても良い。この後、フローは図３５に戻される。
【０２７７】
２１．画面分割処理＆表示処理の第２実施例
図３７は、図３５の画面分割処理＆表示処理の第２実施例のフローチャートを示す。初めに、復帰ルートを構成する各道路のノード座標値が読み出される（ステップＳＵ２）。ステップＳＵ２によって読み出された各ノードの座標値及び自車両の現在位置座標値から、東経方向及び北緯方向の最大値（Ｅｍａｘ、Ｎｍａｘ）及び最小値（Ｅｍｉｎ、Ｎｍｉｎ）が検索される（ステップＳＵ４）。この処理は図３６のステップＳＴ４と同じである。
【０２７８】
例えば、図４５に復帰ルートＰＣ１２が表示されている。この復帰ルートＰＣ１２において、東経方向の最大座標値を持つノードは、ノードＰ１８である。よって、ノードＰ１８の東経座標値が最大値ＥｍａｘとしてＲＡＭ５に記憶される。同じように、北緯方向の最大座標値を持つノードは、ノードＰ１２である。よって、ノードＰ１２の北緯座標値が最大値ＮｍａｘとしてＲＡＭ５に記憶される。
【０２７９】
東経方向の最小座標値を持つノードは、ノードＰ１４である。よって、ノードＰ１４の東経座標値が最小値ＥｍｉｎとしてＲＡＭ５に記憶される。北緯方向の最小座標値を持つノードは、ノードＰ１６である。よって、ノードＰ１６の北緯座標値が最小値ＮｍｉｎとしてＲＡＭ５に記憶される。
【０２８０】
そして、各東経、北緯方向各々の最大値、最小値から次の数式が計算される（ステップＳＵ６）。
【０２８１】
Ｅｍａｘ−Ｅｍｉｎ＝ＸＥ・・・・（５）
Ｎｍａｘ−Ｎｍｉｎ＝ＹＮ・・・・（６）
そして、水平距離ＸＥ及び垂直距離ＹＮを表示できる地図の縮尺が、予め情報記憶部３７に記録された変換テーブルを利用して求められる（ステップＳＵ８）。つまり、第２画面上に、復帰ルートが最も効率よく表示される縮尺が求められる。なお、図３７の実施例では、地図表示が固定されており、自車両がその表示地図上の復帰ルート上を移動するように表示される。つまり、自車両の表示位置は、第２画面上で固定されていない。
【０２８２】
図４６に分割されたディスプレイ３３の様子が表示されている。この第２画面の表示領域の水平間隔ＰＣ２０の２倍以内にステップＳＵ６で求められた水平距離ＸＥが表示できると共に、垂直間隔ＰＣ２２の２倍以内に垂直距離ＹＮが表示できるように地図縮尺が選択される。
【０２８３】
なお、水平幅ＰＣ２０の２倍幅、垂直幅ＰＣ２２の２倍幅は、第２画面１０８のフルサイズより略小さい表示領域になるように設定されている。
【０２８４】
ステップＳＵ８によって地図縮尺が求められると、この求められた縮尺で、しかも東経座標（Ｅｍｉｎ＋ＸＥ／２）、北緯座標（Ｎｍｉｎ＋ＹＮ／２）が画面中心となるように、復帰ルートが表示される（ステップＳＵ１０）。そして、第３画面に元の案内経路と、自車両の現在位置とが表示される（ステップＳＵ１２）。なお、第３画面の縮尺は、特に定めないが、分割前の第１画面の縮尺がそのまま用いられても良いし、ステップＳＵ８で求められた縮尺で、地図表示が行われても良い。この後、フローは図３５に戻される。
【０２８５】
２２．第２画面表示処理の第１実施例
図３８は、本発明の第６実施例（図３４）における第２画面表示処理のフローチャートを示す。図３８の第２画面表示処理は、自車両が移動された場合に、第２画面の表示領域に、最も効率よく復帰ルートを表示させる処理である。つまり、復帰ルート上を自車両が移動した場合、自車両の現在位置から復帰ルートの終点までが第２画面に最大表示される。
【０２８６】
初めに、復帰ルートの残存ルート、つまり未走行ルートを構成する各道路のデータが情報記憶部３７から読み出される。そして読み出された道路データから各ノード座標値が読み出される（ステップＳＶ２）。ステップＳＶ２によって読み出された各ノードの座標値から、東経方向及び北緯方向の最大値（Ｅｍａｘ、Ｎｍａｘ）及び最小値（Ｅｍｉｎ、Ｎｍｉｎ）が検索される（ステップＳＶ４）。
【０２８７】
このステップＳＶ４の処理は、図３６のステップＳＴ４と同じである。そして、自車両の現在位置座標（ＧＸ、ＧＹ）と、各最大値（Ｅｍａｘ、Ｎｍａｘ）及び最小値（Ｅｍｉｎ、Ｎｍｉｎ）とから次の数式が計算される。
【０２８８】
｜ＧＸ −Ｅｍａｘ ｜・・・・（７）
｜ＧＸ −Ｅｍｉｎ ｜・・・・（８）
なお、（７）、（８）は計算結果の絶対値が求められる。そして、（７）、（８）式の値において大きいものが、東経幅ＷＥとしてＲＡＭ５に記憶される（ステップＳＶ６）。
【０２８９】
さらに、次の数式が計算される。
【０２９０】
｜ＧＹ −Ｎｍａｘ ｜・・・・（９）
｜ＧＹ −Ｎｍｉｎ ｜・・・・（１０）
なお、（９）、（１０）は計算結果の絶対値が求められる。そして、（９）、（１０）式の値において大きいものが、北緯幅ＷＮとしてＲＡＭ５に記憶される（ステップＳＶ８）。
【０２９１】
また、第２画面の現在の地図表示縮尺ＫＡＰが識別される（ステップＳＶ１０）。この縮尺ＫＡＰは、図３６の処理で算出された値である。そして、識別された縮尺ＫＡＰによって表示できる東経方向の距離ＲＥと、北緯方向の距離ＲＮとが求められる（ステップＳＶ１２）。
【０２９２】
次に、東経幅ＷＥと距離ＲＥとの大小比較及び、北緯幅ＷＮと距離ＲＮとの大小比較が行われる。そして、東経幅ＷＥが距離ＲＥ以上か、または北緯幅ＷＮが距離ＲＮ以上であると、縮尺ＫＡＰはより広い地理範囲の地図が表示できる値に変更される（ステップＳＶ１６）。つまり、自車両の移動によって、第２画面上に復帰ルートの残存ルートが表示できなくなった場合である。
【０２９３】
しかし、東経幅ＷＥが距離ＲＥより短く、しかも北緯幅ＷＮが距離ＲＮより短いと、東経幅ＷＥ及び北緯幅ＷＮが表示できる適正縮尺ＫＡＰであるか否かが判断される（ステップＳＶ１８）。つまり、東経幅ＷＥが距離ＲＥに略等しいか、または北緯幅ＷＮが距離ＲＮに略等しいか否かが判断される。そして、東経幅ＷＥ及び北緯幅ＷＮが各距離ＲＥ、ＲＮよりかなり短い場合、縮尺ＫＡＰ値は、地図がより狭い地理範囲を表示できる縮尺値に変更される（ステップＳＶ２０）。つまり、残存ルートが短くなり、第２画面の表示に余裕が発生した場合を想定している。
【０２９４】
ステップＳＶ１６、ＳＶ２０によって縮尺ＫＡＰが調整されると、再度ステップＳＶ１４、ＳＶ１８の判断処理が実行される。つまり、縮尺ＫＡＰの値が、東経幅ＷＥ及び北緯幅ＷＮが最も適正に表示できるように増減される。そして、適正縮尺ＫＡＰがステップＳＶ１４、ＳＶ１８で求められると、復帰ルートの残存経路が、自車両を画面中心として第２画面に表示される（ステップＳＶ２２）。この後、処理は、図３４の案内・表示処理に戻される。
【０２９５】
なお、地図の縮尺ＫＡＰは、予め情報記憶部３７に記録されたテーブルを利用して求められてもよい。つまり、第２画面上に、自車両が画面の中心となり、しかも残存復帰ルートが効率よく地図上に表示される縮尺ＫＡＰが情報記憶部３７のテーブル等を利用して直接的に求められる。なお、縮尺ＫＡＰは、残存復帰ルートが第２画面の有効表示領域より多少小さな表示領域に適正表示できる値とされる。これは、図３６、３７の処理と同一である。
【０２９６】
２３．第２画面表示処理の第２実施例
また、図３８の第２画面の表示処理は、図３９のように行っても良い。図３９は、第２画面表示処理の第２実施例のフローチャートを示す。初めに、自車両の現在位置から復帰ルートの終端までの未走行道路データが情報記憶部３７から読み出される。この残存する復帰ルートを構成する各道路のノード座標値が読み出される（ステップＳＷ２）。ステップＳＷ２によって読み出された各ノードの座標値及び自車両の現在位置座標値から、東経方向及び北緯方向の最大値（Ｅｍａｘ、Ｎｍａｘ）及び最小値（Ｅｍｉｎ、Ｎｍｉｎ）が検索される（ステップＳＵ４）。この処理は図３６のステップＳＴ４と同じである。
【０２９７】
そして、各東経、北緯方向各々の最大値、最小値から次の数式が計算される（ステップＳＵ６）。
【０２９８】
Ｅｍａｘ−Ｅｍｉｎ＝ＸＥ・・・・（１１）
Ｎｍａｘ−Ｎｍｉｎ＝ＹＮ・・・・（１２）
そして、水平距離ＸＥ及び垂直距離ＹＮを表示できる地図の縮尺が、予め情報記憶部３７に記録されたテーブルを利用して求められる（ステップＳＵ８）。つまり、第２画面上に、復帰ルートの残存部分が最も効率よく表示される縮尺が求められる。なお、図３９の実施例では、地図表示が固定されており、自車両がその表示地図上の復帰ルート上を移動するように表示される。但し、地図の縮尺は、自車両の移動に伴って変化する場合がある。
【０２９９】
ステップＳＵ８によって地図縮尺が求められると、この求められた縮尺であり、しかも東経座標（Ｅｍｉｎ＋ＸＥ／２）、北緯座標（Ｎｍｉｎ＋ＹＮ／２）が画面中心となるように、未走行の復帰ルートが表示される（ステップＳＵ１０）。そして、フローは図３４に戻される。つまり、図３９の処理は、図３７と同様であり、固定表示された地図上を自車両が移動表示される。
【０３００】
図４０は、最初に探索された案内経路１４６から自車両が外れた状態を示している。記号１００が自車両の現在位置と走行方向とを示している。図４１は、自車両が案内経路を外れた後、図３５のルート外れ処理において、復帰ルートが探索された状態が示されている。つまり、第２画面１０８に、復帰ルート２５８が表示されている。また、アイコン２５２、２５４も同時に表示されている。アイコン２５２は、図３５における全ルート探索処理の開始を指示するスイッチを表している。また、アイコン２５４は、図３５の復帰ルート探索処理の開始を指示するスイッチを表している。
【０３０１】
なお、図４１では、復帰ルート２５８が点線で表示されているが、案内経路１４６と識別できる表示態様なら如何なるものでも良い。アイコン２５０、２５６は、第３画面の地図縮尺をマニュアルによって変更するためのスイッチである。つまり、アイコン２５０またはアイコン２５６が操作者によってタッチされると、第３画面の地図縮尺が変更される。
【０３０２】
図４２は、復帰ルート２６０が第２画面に表示されている様子を示す。この図４２は、図４１の表示状態より、自車両がさらに案内経路からより遠くに外れた場合を示している。つまり、図４１の復帰ルート２５８が一度探索されても、その復帰ルートから再度自車両が外れると、図３５のステップＳＲ１２、ＳＲ１４の処理により新たな復帰ルート２６０が探索される。そして、新しい復帰ルート２６０が第２画面１０８に表示される。
【０３０３】
図４３は、復帰ルート２６０が案内経路として選択された状態を示す。これは、図３４のステップＳＱ２０、２２、２４、２６、２８の処理が実行された状態である。つまり、復帰ルート２６０が、先に求められた案内経路１４６と合成されて第２画面上に表示されている。この２画面表示状態で、経路の案内処理が行われる。つまり、第２画面上で、復帰ルートの案内表示が行われる。しかも第３画面には、自車両の現在位置が画面中心に表示されている。
【０３０４】
図４４は、復帰ルートの第２画面表示の応用例を示す。復帰ルートが第２画面上に明確に表示されない代わりに、復帰ルートと、最初に探索された案内経路との交点が記号２６２で表示される。また、復帰ルートが複数の矢印２６８によって、その進行方向が簡略的に表示されても良い。さらに、案内経路における目的地の方向が、目的地方向マーク２６４によって表示されてもよい。
【０３０５】
なお、復帰ルートの終端に自車両が到達すると、２画面分割表示状態が自動的に解除され、最初に探索されていた案内経路が第１画面全体に表示されるようにしてもよい。
【０３０６】
目的地方向マーク２６４の表示処理について簡単に説明する。第２画面に表示されている案内経路と、ディスプレイ３３の第２画面１０８に表示されている地図画面の端との交点が計算される。この処理では、上記最適経路データＭＷを構成する道路の中から、画像プロセッサ９によってディスプレイ３３に表示されている座標の範囲内に含まれる道路データが読み出される。そして、この道路データの中から、登録目的地ＴＰに最も近い道路が求められる。最適経路データＭＷは、案内開始地点から登録目的地までの間を結ぶ道路ナンバデータが順番に並べられて記憶されている。従って、この順番（アドレスナンバ）が最も大きい道路ナンバが登録目的地に最も近い道路である。
【０３０７】
さらにこの道路を構成する形状データの中から、ディスプレイ３３に表示されている座標範囲内のものが読み出される。そして、この形状データの中で、最も順番（アドレスナンバ）が大きい形状データＮＤ１が選択される。さらに、この形状データＮＤ１と、この次のアドレスナンバの形状データＮＤ２とを結ぶ直線がディスプレイ３３の画面端部と交差する点の座標データが求められる。求められた座標データは、交点データＣＰとしてＲＡＭ４に記憶される。
【０３０８】
次に、ディスプレイ３３に表示されている案内経路の目的地方向を求める処理が行われる。この処理も種々考えられるが、例えば、上記交点データＣＰの座標（または形状データＮＤ１の座標）と上記形状データＮＤ２の座標とを結ぶ直線の傾き角（Ｔａｎθ１）を計算することによって求められる。
【０３０９】
次に、計算した交点に目的地方向を示す目的地方向マーク２６４を表示する処理が行われる。この処理は、例えば次のように実行される。情報記憶部３７またはＲＯＭ４には、目的地方向マークに用いられる矢印のキャラクタパターンデータが記憶されている。そして、上記交点データＣＰに応じて、上記目的地方向データＳＨの方向を示す矢印となるように矢印のキャラクタパターンが回転される。このキャラクタパターンデータは画像プロセッサ９へ送られて、画像データに組み込まれる。これにより、目的地方向マーク２６４が交点データＣＰによって示される座標に表示される。実際には、矢印の先端が交点データＣＰの座標に一致するように、目的地方向マークの座標には交点データＣＰに対する偏差が設けてある。
【０３１０】
以上説明してきたように、本第６実施例では、自車両が案内経路から外れた際に、その案内経路へ戻るための復帰ルートが探索される。そして、操作者の選択により、復帰ルートを用いた案内経路への復帰が、案内処理される。また、この復帰ルートの案内処理では、操作者の選択により２画面表示または１画面表示とされる。２画面表示の場合等において、復帰ルートが操作者の希望にそぐわない場合、目的地までの案内経路が新たに探索される、全ルート探索が可能である。つまり、自車両の走行位置に応じた、案内経路の選択が可能になる。
【０３１１】
なお、上記各実施例における再探索、復帰ルート探索、ルート決定操作等は、本発明では、車両が停止または徐行速度以下で走行しているときに操作可能とされる。
【０３１２】
２４．最寄り施設設定処理
図４７は、本発明の最寄り施設設定処理のフローチャートを示す。この最寄り施設設定処理は、図５の目的地設定処理またはその他の処理で実行される。最寄り施設処理では、自車両の現在位置付近または案内経路途中にある、最終目的地以外の立ち寄り施設の検索及び選択処理が行われる。立ち寄り施設とは、次のようなものがある。例えば、燃料補給のためのガソリンスタンド、食事の為のレストラン、銀行、郵便局、買い物のためのスーパーなどがある。つまり、最終目的地以外の施設であって、日常の生活において必要とされる各種施設が該当する。
【０３１３】
図４７では、初めに、立ち寄り施設を特定するためのジャンルが表示される。そして、そのジャンルリストを用いて１つのジャンルが指定される。その指定されたジャンルに該当する施設が第２画面の地図上に表示される。このとき、第３画面には、検索施設の絞り込み条件である販売品目名のリストが表示される。第３画面の販売品目名リストから特定品目名が指定される。
【０３１４】
すると、第２画面に上記販売品目名のリストが表示される。さらに、その販売品目名に該当する施設のみが、第３画面の地図上に表示される。このように、立ち寄り施設を指定するのに、大きな範疇から順により狭い範疇が順次指定される。しかも、その指定による検索結果が分割画面に表示される。加えて、直前に指定された範疇による検索結果か、または検索条件も同時に表示される。
【０３１５】
図４７を説明する。初めに、ジャンル選択の要求が操作者からなされたか否かが判断される（ステップＳＸ２）。ジャンル選択の要求は、ディスプレイ３３に表示されたアイコンの「立ち寄り地設定」等が押されることで入力される。ジャンル選択の要求がない場合、図４７の処理が終了される。そいて、図５の全体処理にフローが戻される。しかし、ジャンル選択の要求が入力されれば、ジャンル選択用のリストがディスプレイ３３の画面に表示される（ステップＳＸ４）。
【０３１６】
図４８は、ディスプレイ３３の第１画面１０４に表示されるジャンルリストの例を示す。図４８に示されるリスト２７０の各欄に、ジャンル（例えば、コンビニエンスストアー、ファミリーレストラン、ガソリンスタンド等）の名称が表示される。
【０３１７】
ジャンルリストが表示されると、当該ジャンルリストから１つのジャンルが選択されたか否かが判断される（ステップＳＸ６）。ジャンルの選択が行われない場合、つまり、一定時間の間、タッチスイッチ３４の操作が行われないと、図４７の処理が強制的に終了される（ステップＳＸ６）。そして、処理は図５の全体処理に戻される。しかし、特定のジャンルが指定されると、自車両の現在位置から所定距離の圏内に存在する指定ジャンルに該当する施設が、施設データファイルＦ１６から検索される（ステップＳＸ８）。つまり、施設データファイルＦ１６内の各施設から指定ジャンルに該当する施設のみが検索される。さらに、その検索された各施設の東経座標ＳＥＯ及び北緯座標ＳＮＯから、自車両の現在位置との地理的な直線距離が算出される。
【０３１８】
そして、算出された直線距離が所定距離以内にある各施設の識別番号が、検索施設番号ＧＢｎとしてＲＡＭ５に記憶される。選択ジャンルに該当する施設の抽出が終了されると、次にディスプレイ３３の表画面の分割処理が実行される（ステップＳＸ１０）。そして、ステップＳＸ８によって抽出された各施設が第２画面の地図上に表示される（ステップＳＸ１２）。さらに、第３画面には、販売品目名、例えば、ブランド名のリストが表示される。つまり、ジャンルにガソリンスタンドが選択されれば、販売品目名にガソリンのブランド名のリストが第３画面に表示される（ステップＳＸ１４）。ジャンルに銀行が指定されれば、ステップＳＸ１４の処理によって、銀行各社の名前が第３画面にリスト表示される。
【０３１９】
図４９は、ディスプレイ３３の画面が分割された状態を示している。第２画面１０８には、指定されたジャンルに該当する施設が抽出され、自車両を中心とする地図上に表示される。また、第３画面には、ガソリンのブランド名（販売品目名）のリスト２７２が表示される。
【０３２０】
次に、戻し要求があるか否かが判断される（ステップＳＸ１６）。この戻し要求とは、ディスプレイ３３に表示されている情報が１つ前に表示されていた情報内容に戻す処理である。ステップＳＸ１６で戻し要求が入力されたと判断されると、ステップＳＸ４のジャンルリストの表示に戻される。なお、戻し要求の入力は、ディスプレイ３３に表示されたアイコンを押すことによって行われる。
【０３２１】
戻し要求がなければ、第３画面に表示されたリスト２７２を用いて、販売品目の指定が行われたか否かが判断される（ステップＳＸ１８）。
【０３２２】
なお、ステップＳＸ１８で指定されるのは、第２次検索で用いられる検索条件に該当する。この第２次検索の指定が行われることで、特定施設の絞り込みが行われる。
【０３２３】
ステップＳＸ１８によって、販売品目の指定が行われると、第２画面に、販売品目名のリストが表示される（ステップＳＸ２０）。さらに、指定された販売品目を扱う施設のみが第３画面の地図上に表示される（ステップＳＸ２２）。図５０は、ステップＳＸ２０、ＳＸ２２によって第２画面１０８、第３画面１１０に情報が表示された様子を示す。第２画面１０８には、図４９で示される第３画面のリスト２７２が表示される。第３画面１１０には、リスト２７２の販売品目２７８に該当する施設２７８のみが地図上に表示される。
【０３２４】
次に、戻し要求があるか否かが判断される（ステップＳＸ２４）。この戻し要求とは、ディスプレイ３３に表示されている情報が１つ前に表示されていた情報内容に戻す処理である。ステップＳＸ２４で戻し要求が入力されたと判断されると、ステップＳＸ１２の処理に戻される。つまり、図５０表示状態で戻し要求が行われると、図４９の表示状態に戻される。
【０３２５】
しかし、戻し要求が無ければ、施設の指定操作が行われたか否かが判断される（ステップＳＸ２６）。つまり、図５０に示される第３画面を用いて特定施設が指定されたか否か判断される。施設が指定されれば、その指定された施設の座標値等の情報が情報記憶部３７から読み出され、立ち寄り地ＤＰとしてＲＡＭ５に記憶される（ステップＳＸ２８）。
【０３２６】
他方、第３画面１１０の表示を利用して１つの施設が指定されないか、または所定時間操作が行われないと、分割画面の解除処理等が行われる（ステップＳＸ３０）。つまり、図４７で示された最寄り施設設定処理が強制的に終了される。なお、特定の施設が指定された場合にも、分割画面の解除が実行される（ステップＳＸ３０）。
【０３２７】
このように、図４７の最寄り施設設定処理では、立ち寄り地などの施設指定に、ジャンル指定、販売品目名指定というようにより狭い範疇の指定が順次行われる。しかも、その範疇の指定時に、範疇に該当する施設と、次の範疇指定の手段とがディスプレイ３３の分割画面に並列表示される。したがって、範疇指定の変更が直ちに行える。しかも、その変更された範疇に該当する施設の抽出結果が隣接画面に直接表示される。よって、施設指定の操作がより迅速かつ的確に行うことができる。
【０３２８】
上記実施例では、第１の検索条件としてジャンル指定が行われた。第２の検索条件として、販売品目名指定が行われた。本発明は、この様な検索条件に限定するものではない。例えば、探索された案内経路から所定距離以内にある施設のみが抽出される検索条件が、上記第２の検索条件に代えられても良いし、第３の検索条件としてもよい。
【０３２９】
２５．経路沿い施設の抽出
図５１は、経路沿い施設の抽出サブルーチンを示す。このサブルーチンでは、検索された各施設の地理座標データにより、その施設から案内経路までの地理的最短直線距離が算出される（ステップＳＸ３２）。なお、この最短直線距離算出のサブルーチンは図５２に示される。上記案内経路とは、図５の全体処理における経路探索処理によって求められた案内経路データＭＷを意味する。図５３は、検出された施設と案内経路との位置関係を説明する図である。案内開始地点εから目的地αまでの経路が、経路探索処理（ステップＳＡ４）によって求められた経路となる。
【０３３０】
図５１に示されるステップＳＸ３２の処理で求められた、各施設と案内経路との最短直線距離が、約１５０ｍ以内の施設のみが抽出される（ステップＳＸ３４）。このステップＳＸ３４によって抽出された各施設が、案内経路の進行方向に対して左右何れの側にあるかが求められる（ステップＳＸ３６）。図５４は、ステップＳＸ３６の処理を説明するための図である。座標（Ｘ１、Ｙ１）は、施設の目標座標（Ｘｂ、Ｙｂ）の施設に近いノードの座標を表しており、図５３に示されるノードＳＡＳ１に相当する。また、基準座標（Ｘ０、Ｙ０）は、図５３に示されるノードＳＡＳ２の座標または自車両の現在位置に相当する。したがって、座標（Ｘ１、Ｙ１）と基準座標（Ｘ０、Ｙ０）とを結ぶ基準ベクトルａ＝（ａｘ、ａｙ）は、図５３のブランチ３００を表している。なお、基準ベクトルａは、ａ＝（ａｘ、ａｙ）＝（Ｘ１−Ｘ０、Ｙ１−Ｙ０）である。この座標（Ｘ１、Ｙ１）と基準座標（Ｘ０、Ｙ０）は、案内経路データＭＷに応じた道路データのうち、施設の目標座標（Ｘｂ、Ｙｂ）に最も近い座標のノードが選択される。
【０３３１】
この基準ベクトルａに対して、反時計回りに９０度回転させた直交ベクトルｃ＝（−ａｘ、ａｙ）を定義する。また、基準座標（Ｘ０、Ｙ０）と、施設の目標座標（Ｘｂ、Ｙｂ）とを結ぶ目標ベクトルｂと、直交ベクトルｃとの間は、角度θだけの広がりがある。なお、目標ベクトルｂは、ｂ＝（Ｘｂ−Ｘ０、Ｙｂ−Ｙ０）である。
【０３３２】
この様な基準ベクトルａと目標ベクトルｂとの内積は、次のように定義される。
【０３３３】
ｃ・ｂ＝｜ｃ｜×｜ｂ｜×ｃｏｓθ
このベクトルｃ、ｂの内積の値が正ならば、着目施設は、案内経路における進行方向の左側にある。逆に、内積値が負ならば、施設は、進行方向に対して右側にある。この様に、案内経路に対する各抽出施設の相対的な左右位置が、ベクトルの内積のプラス、マイナスによって判別される（ステップＳＸ３６）。従って内積計算結果の正負だけを判別すれば、目標物の左右方向が容易に判定される。この判別された左右データＲＬは、上記ＲＡＭ５に記憶される。なお、図５４に示される基準座標（Ｘ０、Ｙ０）は、検査対象施設に最も近い二つのノードのうち、必ず、出発地点に近いノードの座標（図５３の場合では、ノードＳＡＳ２）とされる。逆に、座標（Ｘ１、Ｙ１）は、目的地に近い側のノード座標（図５３では、ノードＳＡＳ１）とされる。
【０３３４】
なお、直交ベクトルｃとは、基準ベクトルａに対して時計回りに９０度回転させたものでもよいし、基準ベクトルａと目標ベクトルｂとを外積（｜ａ｜×｜ｂ｜×ｓｉｎθ）してもよい。案内経路に対する各抽出施設の左右位置が検出されると、各抽出施設から目的地までの施設−目的地間距離Ｚｎが算出される（ステップＳＸ３８）。ここでの施設−目的地間距離Ｚｎとは、案内経路上の距離である。つまり、図５３に示される点ＰＰ１から目的地αまでの経路沿い距離を意味する。したがって、図５３の場合、点ＰＰ１からノードＳＡＳ１までの直線距離に、ブランチ３６４、３６５、３６６の各直線距離を加算したものが、施設−目的地間距離Ｚｎである。また、基準ベクトルａは、自車両の進行方向や、自車両から目的地への方向、北、南、東、西、操作者が設定した方向何れでも良い。また、この施設−目的地間距離Ｚｎに、最短直線距離（図５１のステップＳＸ３２で求められた値）が加算されるようにしても良い。
【０３３５】
そして、求められた施設−目的地間距離Ｚｎを基に、抽出施設データの並び替えが実行される（ステップＳＸ４０）。例えば、各施設が、施設−目的地間距離Ｚｎの最も大きなものから並べられる。
【０３３６】
２６．最短直線距離算出
図５２は、図５１における検索施設と、案内経路との最短直線距離算出のサブルーチン（ステップＳＸ３２）を示す。図５３は、案内経路沿いにある施設と、この案内経路との相対的な地理的位置関係を説明するための図である。図５５は、最短直線距離の算出を説明する図である。上述されたように、図５３に示される案内開始地点εから目的地αまでの経路が、経路探索処理（図５のステップＳＡ４）によって求められた経路である。
【０３３７】
また、図５５に示されるノードＳＡＳ１、ＳＡＳ２が図５３に示されるノードＳＡＳ１、ＳＡＳ２に対応する。検索された１つの施設の座標ＰＰ２と案内経路との地理的最短直線距離は次のようにして求められる。案内経路に於いて、この施設の座標ＰＰ２に最も近いノードＳＡＳ１、ＳＡＳ２が選択される（図５２のステップＳＸ４２）。なお、この案内経路にある各ノードうち、着目施設に最も近い二つのノードを検出するには、次の処理が実行される。まず、各ノードと座標ＰＰ２との直線距離が算出される。算出された各直線距離のうち、最小値及び、次に小さな値の直線距離を有するノードが検出される。そして、二つのノードが、案内経路に最も近いノードとされる。
【０３３８】
次に、この二つのノードＳＡＳ１、ＳＡＳ２を結ぶ直線をｍ等分する中間点ＪＪ１、ＪＪ２…の各座標が、各ノードＳＡＳ１、ＳＡＳ２の地理的座標から算出される（ステップＳＸ４４）。各中間点ＪＪ１、ＪＪ２…と、着目されている施設の座標ＰＰ２とを各々結ぶ直線ＲＲ１、ＲＲ２…の地理的な直線距離が算出される（ステップＳＸ４６）。
【０３３９】
次に、初期値設定として、最小値Ｒｍｉｎに直線ＲＲ１の距離値がセットされる。さらに、条件変数ＮＳに初期値「２」がセットされる（ステップＳＸ４８）。この条件変数ＮＳで指定されるＮＳ番目の直線ＲＲ（ＮＳ）の地理的な距離と、最小値Ｒｍｉｎとの大小比較が行われる（ステップＳＸ５０）。直線ＲＲ（ＮＳ）の値が最小値Ｒｍｉｎより小さければ、最小値Ｒｍｉｎに直線ＲＲ（ＮＳ）の地理的な距離値がセットされる（ステップＳＸ５２）。この数値の置換の後、条件変数ＮＳが１インクリメントされる（ステップＳＸ５４）。
【０３４０】
しかし、最小値Ｒｍｉｎが直線ＲＲ（ＮＳ）の距離値より小さければ、ステップＳＸ５２の処理は行われず、ステップＳＸ５４の処理のみが実行される。この後、条件変数ＮＳがノードＳＡＳ１、ＳＡＳ２を等間隔に分割する中間点数より大きくなったか否かが判断される（ステップＳＸ５６）。このステップＳＸ５６の判断がＮＯならば、ステップＳＸ５０の処理から再度実行される。しかし、ノードＳＡＳ１、ＳＡＳ２を等間隔に分割する中間点各々についての処理が全て実行されると、図５２の処理が終了される。
【０３４１】
以上の処理により、最小値Ｒｍｉｎには、着目施設の座標ＰＰ２からノードＳＡＳ１、ＳＡＳ２間を結ぶ直線までの最短直線距離にほぼ等しい数値がセットされる。よって、最小値Ｒｍｉｎを、施設と案内経路間の最短の施設−経路間距離Ｒｍｉｎとする。この最小値Ｒｍｉｎは、目標施設からノードＳＡＳ１、ＳＡＳ２間への垂線の足と、この目標施設までの距離を表す。なお、この最短直線距離算出処理は、次のようにしても良い。ノードＳＡＳ１またはノードＳＡＳ２と目標施設までの距離算出を行う。さらに、このノード及び施設間の直線距離から間接的に求めても良い。
【０３４２】
また、各施設の抽出条件に、道路中央に中央分離帯が存在する、右折不可とされる道路における右手側の近隣施設が、除外されるようにしても良い。この場合、探索された案内経路中の各道路の道路環境を抽出する道路条件抽出手段を設ける。この道路条件抽出手段によって読み出された道路条件により、抽出された施設を除外するか否かが、ステップＳＸ３６の処理結果を利用して、施設除外手段によって判断される。つまり、ステップＳＸ３６により案内経路沿いの左右どちら側に各施設があるか判別できる。よって、道路環境と、各施設の左右位置との比較を行えば、上記抽出処理が可能である。
【０３４３】
上記道路条件抽出手段は、各道路の道路データファイルＦ４から、道路属性データ、注意点データ等が読み出される。この読み出された道路属性データ等を利用して、抽出された施設に最も近い案内経路の道路環境が判断される。つまり、その施設への立ち寄りが困難か否かが施設除外手段によって判断される。これにより、立ち寄りが極めて困難な施設が選択されることが防止できる。
【０３４４】
さらにまた、ＶＩＣＳやＡＴＩＳ等の外部情報を取り込み、立ち寄り施設の抽出条件としても良い。例えば、目的地周辺の駐車場を立ち寄り施設として抽出させる場合、ＶＩＣＳやＡＴＩＳ等の外部情報により、各駐車場の満車、空車状態または当該施設近傍の道路の混雑状況をも、考慮して施設を抽出させるようにする。これにより、施設選択の誤りをより少なくすることができる。なお、上記最寄り施設設定処理の開始命令は、自車両が走行中では実行できないような処理がなされている。
【０３４５】
以上のように、この実施例のナビゲーション装置は、当初設定された目的地まで行く途中等で、立ち寄りたい場所が生じたときに、案内経路沿いの施設が、自車両の現在位置を考慮した距離と共に検索される。よって、立ち寄り施設の選択範囲が広くなり、より最適な施設の選択が可能となる。
【０３４６】
例えば、自車両の現在位置から目的地までの経路途中においては、目的に合致する立ち寄り施設がない場合でも、次の様な状態があり得る。例えば、案内経路を少し出発地側に引き返した地点に、目的に合致する施設が存在する。この場合でも、上記本発明の実施例によれば、案内経路沿いであって、しかも既に通過した施設も検索されるので、立ち施設の選択がより容易に行える。
【０３４７】
また、抽出された立ち寄り施設が複数ある場合には、上記のように絞り込み条件を厳しくすれば、より使用者の希望に合致する立ち寄り施設のみが表示されるので、施設選択処理に要する時間が短縮される。
【０３４８】
施設設定処理は、ルートに基づいて地図情報全域で施設の検索を行っても良い。この場合、ルートを走行している利用者は、ルートから大きく外れることなく、所望の施設に立ち寄ることができる。また、基準点（現在地、目的地、カーソル位置など）から所望範囲内の施設を選択表示するように構成すると、利用者に対して要求されている情報を迅速かつ明瞭に提供することができる。また、ルート情報及び施設情報に基づいて、位置関係を示す各施設位置が表示されるので、ルートに対する所望施設の位置を明瞭に示すことができる。
【０３４９】
２７．郵便番号選択データ５０
図５６〜図６１には、情報記憶部３７に記録されている各種のデータの構造が示されている。これらのデータは、図６２の目的地設定処理で用いられる。図５６には、郵便番号選択データ５０が示されている。この郵便番号データ５０は、郵便番号ＲＤＮ、ストリートリストアドレスＬＡ、サイズＬＤ、施設ジャンルリストアドレスＮＡ、サイズＮＤ、代表点東経座標ＰＥＯ、代表点北緯座標ＰＮＯ及びエリア形状データアドレスＥＡから構成される。１つの郵便番号ＲＤＮによって、１つの地域エリアが特定される。この特定されたエリアに関する各種のデータの情報記憶部３７の記憶番地は、ストリートリストアドレスＬＡ及び施設ジャンルリストアドレスＮＡ等によって指定される。
【０３５０】
それぞれのストリートリストが記録された記憶開始番地とメモリサイズとは、ストリートリストアドレスＬＡ及びサイズＬＤによって指定される。同じく、各施設の属するジャンルリストが記録された記憶開始番地とメモリサイズとが、施設ジャンルリストアドレスＮＡ及びサイズＮＤによって識別される。なお、ジャンルとは、駅、美術館、ゴルフ場、本屋、薬局、レストラン等、その施設の公共施設、交通施設、スポーツ・レジャー施設、ショッピング施設等の施設、目的地または立ち寄り地の分類、分野、類別、目的、用途または事業（営業）内容を表している。
【０３５１】
代表点東経座標ＰＥＯ及び代表点北緯座標ＰＮＯは、郵便番号ＲＤＮに応じたエリアの略中心を表している。情報記憶部３７の地図データがディスプレイ３３に表示されるとき、この代表点東経座標ＰＥＯ及び代表点北緯座標ＰＮＯで指定される地理座標がディスプレイ３３のほぼ中央となる。これにより、指定郵便番号エリアがディスプレイ３３の略中央に表示される。つまり、代表点東経座標ＰＥＯ及び代表点北緯座標ＰＮＯによって、郵便番号エリアの地図データがディスプレイ３３内のほぼ中央に表示される。なお、表示縮尺によってはエリアの端の一部がカットされる場合がある。
【０３５２】
郵便番号ＲＤＮの指定エリアの外形状を特定するデータの情報記憶部３７の記憶開始番地及びメモリサイズは、エリア形状データアドレスＥＡ及びサイズＥＤによって指定される。詳しくは、エリアの外縁の複数箇所の緯度データ及び経度データ（地理座標）が、アドレスＥＡで指定されるメモリ番地から記録されている。この複数の箇所の緯度及び経度（地理座標）により、１つの郵便番号エリアが、情報記憶部３７の地図データに応じた地図内で特定される。そして、この各緯度及び経度が全てディスプレイ３３内に入れば、指定された郵便番号エリアは端がカットされないで表示される。
【０３５３】
この様に、郵便番号選択データ５０は、郵便番号ＲＤＮ、ストリートリストアドレスＬＡ、施設ジャンルリストアドレスＮＡ、代表点東経座標ＰＥＯ、代表点北緯座標ＰＮＯ及びエリア形状データアドレスＥＡを１単位とするデータ群である。したがって、郵便番号ＲＤＮが特定されれば、１つのエリアが情報記憶部３７の地図データにおいて特定される。
【０３５４】
したがって、指定された郵便番号（電話番号）エリアは、このエリアの代表点データに基づいて表示出力手段のほぼ中央に表示される。また、エリアの形状データに基づいて最適な表示縮尺が選択され、表示出力手段に端が切れないで表示される。
【０３５５】
また、郵便番号及び電話番号の一部（上位一部）によって、代表点東経座標及び代表点北緯座標が選択されてもよい。つまり、郵便番号及び電話番号の一部が入力されることによって、入力された一部の郵便番号及び電話番号に対応するエリアが特定される。例えば、３桁の郵便番号「１２３」のうち上位から２桁の「１２」が入力された場合、この入力された郵便番号の上位「１２」に対応するエリアが表示出力されてもよい。さらに、郵便番号及び電話番号と同様に、所定条件によって区別、分類または区分された地域ごとに特定の識別番号が与えられてもよい。例えば、県、市、町または村ごとの番号、または記号、州ごとの番号または記号、時差域ごとの番号または記号、欧州共同体の国ごとの番号または記号等である。
【０３５６】
２８．ストリートリストデータ５５
図５７は、ストリートリストデータ５５のデータ構造を示す。このストリートリストデータ５５は、ストリート数ＳＳ（ｍ）個のグループデータから構成され、ストリートリストアドレスＬＡで示される先頭番地から記憶される。１つのストリートリストデータ５５は、ストリート名称ＳＳＮ、表示代表点東経座標ＳＥＯ、表示代表点北緯座標ＳＮＯ及び形状データアドレスＳＥＡ並びにサイズＳＥＤから構成されている。
【０３５７】
ストリート名称ＳＳＮは、この第ｍ番目のストリートの名称を表す。このストリート名称は、国道名（国道番号）、地方道路名（地方道路番号）または高速道路名（高速道路番号）を含んでもよい。表示代表点東経座標ＳＥＯ及び表示代表点北緯座標ＳＮＯは、このストリートの代表点の経度及び緯度（地理座標）を示す。この代表点はストリートの中央の点であるが、北東側の端若しくは南西側の端または北西側の端若しくは南東側の端の点でもよい。
【０３５８】
形状データアドレスＳＥＡ及びサイズＳＥＤにより、このストリートの各ノードの地理座標データの記憶開始番地及びメモリエリアが指定される。この各ノードの地理座標データによって、このストリートの外形状が識別される。これらの表示代表点東経座標ＳＥＯ、表示代表点北緯座標ＳＮＯ及び各ノードの地理座標データを用いて、ストリート名称ＳＳＮで指定されるストリートの図形がディスプレイ３３に表示される。
【０３５９】
１つのストリートが複数の郵便番号エリアにまたがる場合、このストリートのストリートリストデータ５５は、各郵便番号エリアごとに記憶され、それぞれのストリート名称ＳＳＮは同じで、表示代表点東経座標ＳＥＯ、表示代表点北緯座標ＳＮＯ及び形状データアドレスＳＥＡ並びにサイズＳＥＤは異なる。
【０３６０】
２９．施設ジャンルリストデータ６０
図５８は、施設ジャンルリストデータ６０のデータ構造を示している。この施設ジャンルリストデータ６０は、施設ジャンル数ＮＣ（ｋ）個のデータグループから構成されている。１つの施設ジャンルリストデータ６０は、施設ジャンル名称ＮＭ及び施設リストアドレスＮＬＡ、サイズＳＥＤから構成される。施設ジャンル名称ＮＭは、ジャンルの名称を表す。
【０３６１】
施設リストアドレスＮＬＡで指定されるメモリ開始番地から、サイズＮＬＤで指定されるメモリ領域に、このジャンルに属する施設のリストデータが記憶されている。よって、この施設リストアドレスＮＬＡ及びサイズＮＬＤで指定されるメモリから読み出されたデータにより、この施設ジャンル名称ＮＭに属する各施設の地理座標と施設固有の名称が識別される。
【０３６２】
３０．ストリート形状データ６５
図５９は、ストリート形状データ６５のデータ構造を示す。このストリート形状データ６５は、ノード数ＥＳ（ｔ）個のデータ群から構成されている。１つのストリート形状データ６５は、東経座標ＥＥＯ、北緯座標ＥＮＯ、番地ＥＮＯ及びストリート名称ＳＳＮから構成されている。東経座標ＥＥＯ及び北緯座標ＥＮＯにより、情報記憶部３７の地図データにおけるノードの地理的な位置が定められる。また、番地ＥＮＯは、このノードの住所の番地データを表している。この番地ＥＮＯは、ストリートがディスプレイ３３内に表示される際、ストリート（ノード）に沿って表示され、これによりストリートに沿った番地が識別される。
【０３６３】
ストリート名称ＳＳＮは、この施設が接するか、または近隣のストリート（案内対象道路）の名称を表している。したがって、施設周囲に複数のストリート（案内対象道路）が存在した場合、複数のストリート名称ＳＳＮが、一つの施設データ内に記憶されている。また、このストリート名称ＳＳＮは、図５７に示されるストリートリストデータ５５のストリート名称ＳＳＮと同じである。なお、案内対象道路は、後述する経路探索処理で探索される道路を意味する。
【０３６４】
３１．施設リストデータ７０
図６０は、施設リストデータ７０のデータ構造を示す。この施設リストデータ７０は、施設数ＩＳ（ｕ）個のデータグループから構成されている。この施設リストデータ７０は、図５８に示された１つの施設ジャンルリストデータ６０の１つのジャンルに帰属する複数の施設を表している。
【０３６５】
１つの施設リストデータ７０は、施設名称ＩＭ、東経座標ＩＥＯ、北緯座標ＩＮＯ及び番地ＩＢから構成されている。施設名称ＩＭは、施設の固有名称である。東経座標ＩＥＯおよび北緯座標ＩＮＯは、この施設の経度及び緯度（地理的位置）を示す。この東経座標ＩＥＯおよび北緯座標ＩＮＯによって、この施設の地図上の位置が特定される。また、番地ＩＢは住所の番地を表す。
【０３６６】
３２．エリア形状データ７５
図６１は、エリア形状データ７５のデータ列のデータ構造を表す。このエリア形状データ７５は、上述したように地図上の郵便番号エリアの外縁を示し、エリア範囲を特定する。すなわち、エリアの地理的範囲は、複数のノードによって外周の地理的な位置が特定される。１つのエリア形状データ７５は、経度と緯度つまり東経座標ＡＥＯと北緯座標ＡＮＯから成る。また、ノード数データＡＮＣ（ｖ）はノードの数を示す。
【０３６７】
３３．目的地設定処理（ステップＳＡ５）
図６２〜６５は、本発明のナビゲーション装置で実行される、目的地設定処理のフローチャートを表している。図６２は、目的地設定処理（ステップＳＡ３）のフローチャートを表す図である。初めに、ディスプレイ３３の画面が分割される（ステップＳＸ６０）。そして、第２画面に郵便番号の入力画面が表示される（ステップＳＸ６２）。この郵便番号の入力画面の例が図６６の第２画面１０８に示されている。さらに、第３画面に項目選択用の画像が表示される（ステップＳＸ６４）。
【０３６８】
図６６に示されるように、第２画面１０８上に、入力数字表示欄４０２と、０〜９までの数字４０８と、数字入力が完了したことを選択する「ＥＮＤ」文字４１０とが表示される。また、この画面１０８内を自由に移動できるマウスカーソル４０６も表示される。このマウスカーソル４０６が、各数字４０８上に移動され、確定入力キーが押されると、当該数字がナビゲーション装置で認識される。なお、確定入力キーは、ナビゲーション装置上に設けられたキースイッチである。
【０３６９】
マウスカーソル４０６は、小さいジョイスティックによって移動されてもよい。確定入力キーは、このジョイスティックを押すスイッチング機構で代用されてもよい。また、第３画面１１０には、マウスカーソル４０６が表示されなくてもよい。この場合、画面１１０内の各表示項目がジョイスティックの駆動によって選択される。選択された表示項目の枠内は、表示色が変化され、選択状態が識別できるように表示されてもよい。
【０３７０】
図６６の第２画面１０８の入力画面を利用して入力された数値は、郵便番号ＲＤＮとして用いられる。この郵便番号ＲＤＮが入力されると、この郵便番号ＲＤＮを元に、郵便番号選択データ５０（図５６参照）が情報記憶部３７から検索される。すなわち、郵便番号選択データ５０のデータ群から、入力された郵便番号ＲＤＮに合致する１つの郵便番号選択データが、情報記憶部３７から読み出される。
【０３７１】
次に、項目選択画面がディスプレイ３３の第３画面１１０に表示される（ステップＳＸ６４）。この項目選択画面の表示例は、図６６に示されている。この図６６に示されるように、「代表点地図表示」の文字４１８、「ストリート名入力」の文字４２０、「施設名入力」の文字４２２及び、「別項目による目的地設定」の文字４２４が表示される。
【０３７２】
そして、ディスプレイ３３の画面に表示されているマウスカーソル４０６が、操作者によって移動される。また、確定キーがオンされた時点での、このマウスカーソル４０６の画面１０８、１１０上における相対位置が検知される（ステップＳＸ６６）。すなわち、確定キーが押された時点における、マウスカーソル４０６の画面上の位置がＣＰＵ２によって識別される。そして、このマウスカーソル４０６の位置に表示されている情報内容が選択される。例えば、「代表点地図表示」の文字４１８上に、マウスカーソル４０６が重ねて表示されているときに、確定キーが押される。この場合、この代表点地図表示の処理が選択される。
【０３７３】
次に、「別項目による目的地設定」が選択されたか否かが判断される（ステップＳＸ６８）。この「別項目による目的地設定」が選択されると、図６２の処理が終了される。すなわち、郵便番号で指定されるエリアから目的地が設定される処理がキャンセルされる。したがって、ステップＳＸ６８の判断結果がＹＥＳの場合、別の項目に基づく目的地の設定処理サブルーチンが実行される（ステップＳＸ７０）。例えば、目的地の住所から直接的に目的地が選択される処理が実行される。このステップＳＸ７０のサブルーチンが終了されると、処理は図５のメインフローに復帰される。
【０３７４】
しかし、ステップＳＸ６８の判断結果がＮＯの場合は、ステップＳＸ７２以降の処理が実行される。ステップＳＸ６４、ＳＸ６６による項目選択処理において、代表点地図表示処理、ストリート名入力処理または施設名入力処理の何れかが選択されると、この選択結果がモードセットデータＭＤとしてＲＡＭ５に記憶される。
【０３７５】
「別項目による目的地設定」が選択されないと、それまで第３画面に表示されていた項目選択画像が第２画面に表示される（ステップＳＸ７２）。そして、モードセットデータＭＤのデータにより、代表点地図を表示させるモードが選択されたか否かが判断される（ステップＳＸ７４）。選択されていれば、「代表点地図表示及び目的地設定」サブルーチンが実行される（ステップＳＸ７６）。
【０３７６】
しかし、代表点地図モードが選択されていないか、またはステップＳＸ７６の処理が終了された場合、次のステップＳＸ７８の判断が実行される。つまり、モード選択がストリート入力モードであるか否かが判断される（ステップＳＸ７８）。ストリート入力モードが選択されていれば、「ストリート名称の表示及び目的地設定」サブルーチンが実行される（ステップＳＸ８０）。
【０３７７】
そして、「ストリート名称の表示及び目的地設定」サブルーチンが終了されるか、またはステップＳＸ７８の判断結果が「ＮＯ」の場合、ステップＳＸ８２の判断が実行される。すなわち、ジャンル別設定モードが選択されたか否かが判断される（ステップＳＸ８２）。ジャンル選択モードなら、「ジャンルリスト表示及び目的地設定」サブルーチンが実行される（ステップＳＸ８４）。このステップＳＸ８４のサブルーチンが終了されるか、またはステップＳＸ８２の結果が「ＮＯ」の場合は、復帰キーが押されたか否か判断される（ステップＳＸ８６）。復帰キーが押されていれば、ステップＳＸ６２以降の処理が再度実行される。つまり、郵便番号入力用の画像が第２画面に表示される。しかし、復帰キーが押されなければ、処理が図５のメインフローに戻される。
【０３７８】
３４．代表点地図表示及び目的地設定サブルーチン
図６３は、代表点地図表示及び目的地設定サブルーチンを示す。初めに、郵便番号ＲＤＮで指定される郵便番号選択データ５０が情報記憶部３７から読み出される。なお、この郵便番号ＲＤＮは、ステップＳＸ６２で入力される。さらに、この郵便番号選択データ５０に記録されるエリア形状データアドレスＥＡ、サイズＥＤが抽出される。
【０３７９】
このエリア形状データアドレスＥＡ及びサイズＥＤで指定されるメモリ領域から、エリアの外縁（外周）を定める各ノードの東経座標ＡＥＯ及び北緯座標ＡＮＯ（図６１参照）が、順次読み出される。そして、各ノードの東経座標ＡＥＯの中の最大値、最小値が抽出される（ステップＳＸ９０）。同じく、各ノードの北緯座標ＡＮＯの中の最大値、最小値が抽出される。
【０３８０】
これら各東経座標ＡＥＯ、各北緯座標ＡＮＯそれぞれの最大値、最小値から、ディスプレイ３３に地図を表示する際の、縮尺が求められる（ステップＳＸ９２）。これにより、郵便番号ＲＤＮのエリアの端が切れないように、エリア全部がディスプレイ３３の第３画面１１０内に表示される（ステップＳＸ９４）。なお、郵便番号ＲＤＮの指定エリアの地理範囲は、エリア形状データ７５によって定められる。また、ディスプレイ３３に表示される地図データは、情報記憶部３７に記憶されている。
【０３８１】
このステップＳＸ９２において算出された縮尺で、第３画面に指定エリアが表示される（ステップＳＸ９４）。この適正縮尺による指定エリアの表示例は図６７に示される。この図６７において、指定エリアは点線４５６で囲まれた範囲である。また、この図６７に示される曲折点４６０、４６２はノードを表している。さらに、記号４５２は、自車両の現在位置を表している。曲線４５８、４５９は、道路を表している。このステップＳＸ９４では、指定エリア内の全ストリートまたは主要ストリートの形状も表示される。この場合、図５９の各エリアのストリート形状データ６５が使用される。
【０３８２】
なお、ステップＳＸ９２の適正縮尺の選択処理は省略されてもよいし、適正縮尺は操作者の手動によって選択されてもよい。ステップＳＸ９２の処理が省かれた場合は、ディスプレイ３３に表示されるエリア地図は、最も大きく拡大した地図となる。しかも、指定されたエリアの代表点東経座標ＰＥＯ、代表点北緯座標ＰＮＯ（図５６参照）が、第３画面１１０の中心となる。
【０３８３】
この様に、ディスプレイ３３の第３画面内にエリア地図が表示されると、さらに、フラッシュメモリ３に記憶された図記号を利用して、指定エリア内に各施設が表示される（ステップＳＸ９６）。この施設の表示では、図６０の施設リストデータ７０が利用される。この施設の地理座標に応じた座標に特定のシンボルが表示される。このシンボルは、星、丸、三角、方形、フォーク、コップ、鞄、旗、家等である。なお、この施設表示は、ディスプレイ３３の第３画面に最も拡大されたエリア地図が表示されたときのみ行われるようにしてもよい。
【０３８４】
この後、ディスプレイ３３内に表示されるマウスカーソル４０６を用いて、表示地図エリアの任意の点が指定される。つまり、操作者の操作により、マウスカーソル４０６が移動され、確定キーが押される。この確定キーが押された時点での、マウスカーソル４０６の表示位置が操作者の希望目的地である。よって、確定キーが押された時点の、マウスカーソル４０６の表示位置が取得される（ステップＳＸ９８）。このカーソル表示位置から、実際の地理座標位置が、演算によって算出される。この演算によって求められた地理座標位置が、登録目的地データＴＰとしてＲＡＭ５に記憶される（ステップＳＸ１００）。
【０３８５】
このステップＳＸ１００の処理が終了されると、処理は図６２の目的地設定処理に戻される。なお、立ち寄り地の設定も、上記と同じ手順にしたがって行われてもよい。そして、立ち寄り地の地理座標も立ち寄り地ＤＰとしてＲＡＭ５に記憶される。
【０３８６】
３５．ストリート名称の表示及び目的地設定サブルーチン
図６４は、ストリート名称の表示及び目的地設定サブルーチンを示す。この図６４の処理は、図６２において、ステップＳＸ７８の判断結果がＹＥＳの場合に実行される。図６４において、初めに、郵便番号ＲＤＮで指定されるエリア内にある全てのストリートが読み出される（ステップＳＸ１１０）。この全ストリートのリストアップは、図５７のストリートリストデータ５５を利用して行われる。このストリートリストデータ５５には、郵便番号ＲＤＮで指定されるエリア内にあるストリート名称が記憶されている。よって、このストリートリストデータ５５からストリート名称のみを抽出することによって、ストリートのリストアップが行われる。
【０３８７】
ステップＳＸ１１０でリストアップされたストリート名称のリストはディスプレイ３３の第３画面１１０に表示される（ステップＳＸ１１２）。なお、ストリート数ＳＳ（ｍ）が多い場合、ディスプレイ３３に全ストリートが一度に表示できない。この場合、ディスプレイ３３の画面がスクロールされることにより、各ストリート名称が表示される。ストリートリストの表示例は図６８に示される。また、このストリートのリスト表示と共に、音声によって各ストリート名称が報知されてもよい。
【０３８８】
ステップＳＸ１１２のストリートリスト表示の際、マウスカーソル４０６もディスプレイ３３の画面１０８上に表示される。そして、確定キーが押された時点における、マウスカーソル４０６の表示位置が取得される（ステップＳＸ１１４）。このマウスカーソル４０６の表示位置により、どのストリートが選択されたかが識別される（ステップＳＸ１１６）。
【０３８９】
このステップＳＸ１１６で選択されたストリートの表示代表点東経座標ＳＥＯ及び表示代表点北緯座標ＳＮＯが、ストリートリストデータ５５から読み出される（ステップＳＸ１１８）。さらに、選択されたストリートのストリート形状データ６５が、情報記憶部３７から読み出される。このストリート形状データ６５は、各ノードの東経座標ＥＥＯと北緯座標ＥＮＯとからなり、このストリートの形状を定める。そこで、これら各ノード東経座標ＥＥＯ及び各北緯座標ＥＮＯの最大値及び最小値がそれぞれ求められる（ステップＳＸ１２０）。
【０３９０】
このノード座標の各東経及び各北緯それぞれの最大値及び最小値の算出は、上記したエリア地図表示におけるステップＳＸ９０と同様の処理である。よって、求められた各東経及び各北緯それぞれの最大値及び最小値により、ディスプレイ３３に表示する地図の適正縮尺が求められる。この求められた縮尺でストリートがディスプレイ３３の第３画面に表示される（ステップＳＸ１２２）。このディスプレイ３３の第３画面にストリートが表示される際、このストリートに付随する各番地がともに表示される。このストリート表示に併せて、このストリート名称が音声によって報知されてもよい。
【０３９１】
第３画面へのストリート表示に伴って、第２画面にストリートリストが表示される（ステップＳＸ１２３）。ディスプレイ３３の第３画面１１０に表示されたストリートの例は図６９に示される。この図に示されるように、選択されたストリートは、第３画面１１０において、他の道路と識別表示される。この図６９では、太線５００で示される。実際の画面では、特徴的な識別色で表示されてもよい。また、第３画面１１０の上部に設けられた表示領域５０２に、選択されたストリートの名称が、文字５０４で表示される。なお、この表示ストリート名称は、ストリートリストデータ５５のストリート名称ＳＳＮが用いられる。図６９における、文字５０６は、番地を表している。この番地表示は、ストリートリストデータ５５の番地ＥＮＯのデータが用いられる。
【０３９２】
上記ステップＳＸ１２２における適正縮尺の算出は省略されてもよい。この場合、ストリートが最も拡大されるように、地図が表示される。しかも、ストリートの代表点が画面１００の略中央となるように調整される。このストリートの代表点は、ストリートリストデータ５５内の表示代表点東経座標ＳＥＯ、表示代表点ＳＮＯで決定される。
【０３９３】
この様に、ストリートが第３画面１１０に表示されると、マウスカーソル４０６によって目的地が指定される。そこで、確定キーが押された時点での、マウスカーソル４０６の画面１１０上の位置が検出される（ステップＳＸ１２４）。次に復帰キーが押されたか否かが判断される（ステップＳＸ１２５）。復帰キーが押されていれば、ディスプレイ３３の表示状態が１処理前の状態に戻される。つまり、図６２のステップＳＸ７２に処理が戻される。また、復帰キーが押されていなければ、カーソル表示位置から、実際の地理座標位置が、演算によって算出される。この演算によって求められた地理座標位置が、登録目的地データＴＰとしてＲＡＭ５に記憶される（ステップＳＸ１２６）。
【０３９４】
このステップＳＸ１２６の処理が終了されると、処理は、図６２の目的地設定処理に戻される。なお、立ち寄り地の設定も、上記と同じ手順にしたがって行われてもよい。そして、立ち寄り地の地理座標が、立ち寄り地ＤＰとしてＲＡＭ５に記憶される。さらに、上記ステップＳＸ１２２によるストリート表示の際、このストリートを含む指定エリア全体が表示されてもよい。
【０３９５】
３６．ジャンルリスト表示及び目的地設定サブルーチン
図６５は、ジャンルリスト表示及び目的地設定サブルーチンを表している。この図６５において、初めに、郵便番号ＲＤＮで指定されたエリア内にある各施設のジャンルが、リストアップされる（ステップＳＸ１３０）。このジャンルのリストアップは、図５８の施設ジャンルリストデータ６０を用いて行われる。この施設ジャンルリストデータ６０の情報記憶部３７のメモリ領域は、郵便番号選択データ５０の施設ジャンルリストアドレスＮＡ及びサイズＮＤによって指定される。
【０３９６】
次いで、施設ジャンルリストデータ６０から施設ジャンル数ＮＣ（ｋ）個の施設ジャンル名称ＮＭが読み出される。そして、ジャンルリストがディスプレイ３３の第３画面に表示される（ステップＳＸ１３２）。このジャンルリストの画面表示例が図７０に示されている。この後、確定キーが押された時点における、マウスカーソル４０６の画面１１０における表示位置が取得される（ステップＳＸ１３４）。さらに、復帰キーが押されたか否かが判断される（ステップＳＸ１３５）。復帰キーが押されていれば、図６５の処理から図６２のステップＳＸ６２に処理が戻される。
【０３９７】
復帰キーが押されていなければ、カーソル４０６のある位置に、表示されているジャンルが選択されたと判断される（ステップＳＸ１３６）。この指定されたジャンルに属する施設がリストアップされる（ステップＳＸ１３８）。図６０の施設リストデータ７０を用いて、この施設がリストアップされる。この施設リストデータ７０のメモリ領域は、施設リストアドレスＮＬＡ及びサイズＮＬＤによって指定される。施設リストアドレスＮＬＡ及びサイズＮＬＤは、施設ジャンルリストデータ６０に含まれる。つまり、ジャンルが特定されれば、直ちにそのジャンルに属しかつ指定されたエリア内にある施設のリストが、情報記憶部３７から読み出される。
【０３９８】
次に、施設リストデータ７０の施設名称ＩＭのみが抽出されて、ディスプレイ３３の第３画面にリスト表示される（ステップＳＸ１４０）。さらに、ジャンルリストが第２画面に表示される（ステップＳＸ１４１）。そして、確定キーが押された時点における、マウスカーソル４０６の画面１１０における表示位置が取得される（ステップＳＸ１４２）。このカーソル１０６の表示位置の施設が目的地として設定される（ステップＳＸ１４４）。
【０３９９】
この後、復帰キーが押されたか否かが判断される（ステップＳＸ１４５）。復帰キーが押されていれば、図６２のステップＳＸ７２に処理が戻される。しかし、復帰キーが押されなければ、ステップＳＸ１４６以降の処理が実行される。
【０４００】
ステップＳＸ１４４で選択された施設の東経座標ＩＥＯ及び北緯座標ＩＮＯが、施設リストデータ７０から読み出される。この東経座標ＩＥＯ及び北緯座標ＩＮＯをもとにして、指定された施設周辺の地図がディスプレイ３３の第３画面に表示される（ステップＳＸ１４６）。しかも、施設リストが第２画面に表示される（ステップＳＸ１４７）。なお、この地図表示の縮尺は、地図が最大表示される縮尺、または操作者が選択した縮尺でもよい。さらに、この特定された施設の周辺地図表示に併せて、音声によって施設名称が報知されてもよい。ステップＳＸ１４７の表示が行われた後、復帰キーが押されたか否か判断される（ステップＳＸ１４８）。復帰キーが押されていれば、ステップＳＸ１４０の処理が再び実行される。しかし、復帰キーが押されていなければ、処理は図６２の目的地設定処理に戻される。
【０４０１】
以上の様に、本実施例の目的地設定処理では、郵便番号ＲＤＮで特定のエリアが指定された後、ディスプレイ３３に表示される情報は複数種類（３種類、３モード）となる。これにより、目的地の検索がより容易になる。また、各選択状態において、復帰キーが押されると、１つ前の選択画面に表示が戻される。
【０４０２】
また、目的地設定処理は、次のように実施されてもよい。まず、郵便番号によって特定エリアが指定される。次ぎに、そのエリア内にあるストリートから特定のストリートが選択される。さらに、その選択ストリート周囲にある施設がリストアップされる。最後に、このリストアップされた施設名称から所望する目的地が選択される。これにより、所望する目的地がストリート近傍から検索することができる。
【０４０３】
さらに、上記目的地設定処理が次のように行われても良い。郵便番号によって特定エリアが指定される。次ぎに、そのエリア内にあるストリートから特定のストリートが選択される。さらに、その選択ストリート沿いにある施設がリストアップされる。最後に、このリストアップされた施設名称から所望する目的地が選択される。したがって、所望する目的地が特定地域の特定ストリート沿いから抽出される。
【０４０４】
さらにまた、上記目的地設定処理は次のように行われても良い。まず、郵便番号ＲＤＮで特定のエリアが指定される。この後、特定のジャンルが選択される。次に、指定された同一ジャンルに該当する各施設が存在するストリート名称が列挙される。そして、このストリート名称リストをもとにして、施設が選択される。よって、目的地を設定する場合、地域、ジャンル、ストリートの順に、検索して行くことができる。
【０４０５】
本発明は上記実施例に限定されず、本発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、図６４のステップＳＸ１１６におけるストリート選択時において、ストリートリストが図６８のように、ディスプレイ３３内に表示されたが、これを次のように行ってもよい。すなわち、図６７の第２画面１１０のように、エリアがディスプレイ３３の分割画面に表示されると共に、各ストリート名称も、その画面上に一緒に表示される。そして、マウスカーソル４０６によって表示エリア上の任意の地理座標が選択されると、直ちにその選択部分を中心とした拡大図が表示される。その拡大図表示の際、ディスプレイ３３の表示可能範囲にある施設も、同時に表示される。これにより、特定地域の特定ストリートに沿った各施設を、操作者は地図を見ながら検索できる。
【０４０６】
また、上記各実施例において、郵便番号によってエリアが指定されたが、この郵便番号をそっくり電話番号の全部または上位一部に置き換え可能である。すなわち、市外局番のみでエリアを指定したり、市外局番と、市外局番を除いた残りの電話番号の上数桁とを用いて、エリアを指定できる。さらに入力される郵便番号は、上位一部または全部いずれであってもよい。
【０４０７】
さらに、上記ステップＳＸ９４またはＳＸ９６の後に、上記ステップＳＸ１１０、またはＳＸ１３０へジャンプしてもよい。これにより、表示されたエリア内のストリートのリスト若しくは図形または施設のリストまたは位置が表示出力または／及び音声出力される。また、上記ステップＳＸ１１２で上記ステップＳＸ９４の処理も実行されてもよいし、上記ステップＳＸ１４０で上記ステップＳＸ９６の処理が代わりに、または併せて実行されてもよい。これにより、指定されたエリア内のストリートの図形または指定されたエリア内の施設の位置が表示される。なお、上記ステップＳＸ１４６とステップＳＸ１４４の順番が入れ替わってもよい。
【０４０８】
さらに、マウスカーソルによる選択を、操作者からの音声によって実行されてもよい。この場合、表示出力または／及び音声出力されたリストのなかから所望の事項が選択され、この事項が操作者によって発音される。
【０４０９】
上記各実施例においては、郵便番号ＲＤＮ入力にもとづく、目的地または立ち寄り地の検索処理が、経路探索処理（ステップＳＡ４）の前に行われる。しかし、これらの目的地または立ち寄り地検索処理が、ステップＳＡ５の案内・表示処理途中でも行われてもよい。つまり、案内経路の途中において、割り込みによって、新たな立ち寄り地または目的地が設定される。但し、これらの操作は自車両が停止または徐行状態で行われる。これにより、容易に目的地または立ち寄り地が設定変更される。さらに、目的地、立ち寄り地の選択に各施設の営業時間による抽出を行うようにしてもよい。例えば午前１１時から午後の１１まで営業している施設を抽出するようにしてもよい。
【０４１０】
以上詳述したように、本発明の目的地設定処理では、画面が分割されると共に、各分割画面に検索条件及び検索結果が並列表示された。これにより、目的地の検索条件の絞り込みを段階的に行うことができるので、目的地の検索がより簡便に行える効果等を奏する。特に所望目的地の住所等が明確に分からない場合でも、地域を特定する番号をもとに、目的地を検索できる。
【０４１１】
ディスプレイ３３の表示画面における分割位置は、本発明において特に限定しない。上記各実施例においては、ディスプレイ３３の画面を縦方向で、しかも第２画面と第３画面とを均等面積となるように分割した。しかし、第２画面の表示面積が第３画面の表示面積より小さくてもよい。逆に、第２画面の表示面積が、第３画面の表示面積より大きくても良い。また、ディスプレイ３３の表示画面が縦長の場合は、水平方向に分断し、第３画面が上方の画面とし、第２画面が下方の画面としてもよい。なお、ここでの第３画面とは、運転者にとってより必要性の高い地図情報を表示する画面を意味する。さらに、上記各実施例では、画面を２分割したが、３画面以上に分割してもよい。例えば、上記各実施例における第２画面を水平方向に分割し、上側と、下側の画面に分割する。そして、各分割画面に、異なる地理的な情報が表示されるようにしてもよい。
【０４１２】
さらに、上記各実施例では、第２画面及び第３画面それぞれに地理的な情報が表示された。これを次のようにしてもよい。例えば、第２画面に、テレビジョン画像が表示される。第３画面には、従来の地図情報が表示されるようにしてもよい。なお、上記各実施例に於いて、画面分割解除が使用者によって指示されると、ディスプレイ３３の画面全体に１つの地図が表示される。この分割解除時には、第３画面に表示されていた地図が、ディスプレイ３３の画面全体に表示される。
【０４１３】
（１）以上のことに加え、画面の分割は、左／右のほか、上／下、斜め上／斜め下等でもよく、両画面の表示面積は異なっていてもよい。この場合、上記画像メモリ１０はこれらの分割形態に応じて分割され、各画像メモリ素子のアドレス指定も、これらの分割形態に応じて分けられる。また、分割画面の数は２つを越えても良く、これに応じて画像メモリ１０の分割数も増え、パレットＲＡＭ２０４、２０８の数も増える。
【０４１４】
（２）上記（１）に加え、上記図１０または図１４の第３画面１１０（または第２画面１０８）に表示される情報は、図１７の簡略図であってもよい。この場合、上記ステップＳＣ８、ＳＣ２０、ＳＤ１２、ＳＤ１４または上記ステップＳＣ６、ＳＣ１８、ＳＢ１８、ＳＢ２２、ＳＫ８、ＳＫ１２）で、上記ステップＳＫ１６またはＳＫ２４の処理が実行される。
【０４１５】
以上に加え、上記ステップＳＫ４では、ディスプレイ３３に表示されたアイコン上のタッチスイッチまたはこのアイコンに対応するスイッチの操作が判別されてもよい。このアイコンは「地図向き」である。
【０４１６】
以上に加え、上記ステップＳＢ４、ＳＢ１０、ＳＥ４、ＳＥ１２、ＳＧ１０、ＳＧ４でも、上記アイコンに応じた操作者による操作が判別されてもよい。このアイコンはステップＳＢ４では「分割解除」、ステップＳＢ１０では「画面分割」、ステップＳＥ４、ＳＧ４では「縮尺変更」、ステップＳＥ１２では「ルート前方表示」、ステップＳＧ１０では「全ルート表示」等である。
【０４１７】
図８の画面分割処理において、各画面に表示される地図を手動によって選択できるようにしてもよい。この場合、アイコンで表示される「詳細」が選択されると、主に幹線道路（案内対象道路）だけの全画面から、非幹線道路（細街路または案内非対象道路）を含む分割画面と幹線道路（案内対象道路）だけの分割画面とに切り換えられる。また、アイコンで表示される「概略」が選択されると、非幹線道路を含む全画面から、幹線道路だけの分割画面と非幹線道路を含む分割画面とに切り換えられる。
【０４１８】
また、図１１の第３画面処理のステップＳＤ４においても、表示地図の態様を手動によって選択できるようにしてもよい。この場合、アイコンで表示される「交差点」が選択されると、道路地図の全画面から、交差点または曲がる地点における左右折方向を示す分割画面と上記道路地図の分割画面とに切り換えられる。以上により、画面分割前の表示内容が分割後の１つの画面に表示され、表示切り換えによって表示したい内容が分割後の他の画面に表示される。
【０４１９】
（３）上記（１）（２）に加え、上記分割表示への切り換えは、自車の方位の変化に応じてもよい。この場合、絶対方位センサ２１または相対方位センサ２２からの情報に基づき、自車の方位が「北」から所定角度（例えば±４５度、±３０度）ずれれば、上記ステップＳＫ１２→ＳＫ１４→…、ステップＳＫ８→ＳＫ１０→…、ステップＳＫ２０→ＳＫ２４→…、ステップＳＫ２２→ＳＫ２４→…に入ることになる。または、上記図１１のステップＳＤ２で判別されるのは、自車から目的地または立ち寄り地までの距離が所定距離未満となったか否かでもよい。この場合、上記ステップＳＤ４で、第３画面に目的地または立ち寄り地の業種、銘柄、価格、名称、電話番号等が表示される。
【０４２０】
（４）上記（１）（２）（３）に加え、上記図１０、図１４または図１６の第２画面１０８（または第３画面１１０）に表示される情報は、上記ノースアップであってしかも上記細街路を含む詳細な道路地図が表示されてもよい。
【０４２１】
以上に加え、上記ステップＳＫ２が省略され、図６の各処理による分割画面が表示されたまま、ステップＳＫ６→ＳＫ７→…の処理に入ってもよい。または、図１９または図２１の各処理による分割画面が表示されたまま、ステップＳＤ２またはステップＳＤ１０の処理に入ってもよい。これにより分割画面の表示内容が同時に切り換えられる。
【０４２２】
以上に加え、各分割画面ごとに上記「詳細」、「概略」、「交差点」、「地図向き」「画面分割」、「縮尺変更」、「ルート前方表示」、「全ルート表示」等のアイコンが表示され、このアイコンに応じたスイッチが操作者によって操作され、各分割画面ごとに表示内容が個別に切り換えられてもよい。
【０４２３】
（５）上記（１）（２）（３）（４）に加え、図６、図１９または図２１の各処理による分割画面が表示されたまま、単一画面表示に戻ってもよい。この場合、この単一の画面に表示される地図情報は、上記分割画面のいずれかに表示されていた地図情報、この分割画面のいずれにも表示されていなかった地図情報または画面分割前の元の地図情報である。
【０４２４】
この場合の単一画面への切り換えは、上述した操作者の切り換え操作、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化等に基づく。
【０４２５】
この表示切り換えに応じて、上記ステップＳＫ１６、ＳＫ２４、ＳＤ４、ＳＣ６、ＳＣ８、ＳＣ１８、ＳＣ２０、ＳＫ８、ＳＫ１０、ＳＫ１２、ＳＫ１４、ＳＫ２０、ＳＫ２２、ＳＫ２４が実行される。この場合、表示情報は分割画面ではなく、ディスプレイ３３の全画面に表示される。
【０４２６】
（６）上記実施例では、運転手に近い方の画面が、図１０、図１４、図１６及び図２０では第３画面１１０であった。ここで上記（１）（２）（３）（４）に加え、この第３画面１１０と第２画面１０８とが、左ハンドルと右ハンドルに応じて、または自車の走行状態の変化に応じて入れ換わってもよい。この場合、上述した操作者の切り換え操作、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化等に基づいて、上記図６、図１９及び図２１のフローチャートのコンピュータプログラムの変更が行われる。
【０４２７】
この変更では、上記ステップＳＣ６、ＳＣ８、ＳＣ１８、ＳＣ２０、ＳＤ１２、ＳＤ１４、ＳＥ１２０、ＳＧ１６、ＳＫ１２、ＳＫ１４、ＳＫ８、ＳＫ１０、ＳＫ２０、ＳＫ２２、ＳＫ２４においての表示処理が、第３画面１１０と第２画面１０８とで入れ替えられる。
【０４２８】
または、ステップＳＣ６及びＳＣ８、ステップＳＣ１８及びＳＣ２０、ステップＣ１８及びＳＣ２０、ステップＳＫ１２及びＳＫ１４、ステップＳＫ８及びＳＫ１０、ステップＳＫ２０及びＳＫ２２、ステップＳＫ２０及びＳＫ２４で、それまで、第２画面１０８に表示されていた情報が第３画面１１０に移され、第３画面１１０に表示されていた情報が第２画面１０８に移され、両表示画面が入れ替えられる。これにより、それぞれの分割画面の表示内容は互いに入れ替えることができる。
【０４２９】
（７）  上記に加え、第２画面に表示される地図は、第３画面に表示される地図に対して、北方向、北東方向、東方向、南東方向、南方向、南西方向、西方向または北西方向に連なる地図でもよい。この場合、例えば、第１実施例のステップＳＢ１６で判断されるモードが、上記方向に接続する地図表示モードか否かが判断される。そして、このステップＳＢ１６に該当するモードであるなら、当該モードに適合する地図表示が、ステップＳＢ１８で行われる。例えば、第３画面に表示されている地図がノースアップ画面とする。この場合に、東方向に接続する地図表示モードが選択されたとする。
【０４３０】
なお、地図接続部分の地理的な座標検出は、図１１（第３画面表示処理）における第３画面の端部におけるクロスポイントＣＳＰが検出されるステップＳＤ２０で行われる。つまり、このステップＳＤ２０において、第３画面に表示される地図の東端の地理座標が検出される。そして、上記のモード選択を受けて、図６のステップＳＢ１８では、この第３画面に表示される地図の東端に接続する地図が第２画面に表示される。
【０４３１】
さらに、上記第２画面の地図表示は、操作者の操作、取り付け者の操作等に基づいて、当該操作が検出されて行われてもよい。さらに、ナビゲーション装置近傍表面に設けた物体検出センサー、例えば、赤外センサー等によって、運転者の位置が検知されるようにしてもよい。そして、この運転者の位置によって上記第２画面への地図表示処理が行われてもよい。さらに、速度センサー等によって検出される自車の走行状態の変化または、自車の車速の変化によって上記第２、３画面の地図表示処理が行われてもよい。
【０４３２】
さらに、相対方位センサーによって検出される、自車の方位の変化によって上記第２、３画面の地図表示が行われてもよい。案内経路の走行位置によって交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化が検出され、その検出結果に応じて上記第２、３画面の表示が行われてもよい。これらの検出方法は上述したとうりである。
【０４３３】
（８）  上記に加え、上記第３画面に表示される地図は、自車、出発地、目的地、立ち寄り地または選択された任意の箇所の周囲を表す地図情報であってもよい。そして、この第３画面に表示された地図の全方位の１方位に繋がる地図が第２画面に表示されてもよい。つまり、第３画面に、目的地（立ち寄り地、指定地等）周辺の地図が表示されているとする。第２画面には、この第３画面の地図に接続される地図であって、しかも出発地から目的地へと繋がる案内経路を含む地図が表示されてもよい。この場合の処理も、上記（７）と同様に、図１１の第３画面表示処理のステップＳＤ２０において行われる。つまり、第３画面に表示される地図の端辺に対応する地理座標がステップＳＤ２０等で検出される。そして、図６のステップＳＢ１８において、第２画面に、この第３画面の端辺の地理座標に繋がる地図が表示される。
【０４３４】
さらに、第２画面に表示される第３画面に繋がる地図は、自車の走行延長線上で接続する地図でもよい。つまり、自車が案内経路上を走行していないとき、第３画面に目的地周辺の地図が表示されるとする。第２画面には、第３画面につながる地図が表示される。しかし、自車が案内経路を走行していないので、第２画面には、案内経路が含まれなくてもよい。加えて、第２画面には、自車の位置または案内経路と無関係な方向の地図が表示されてもよい。
【０４３５】
さらにまた、第２、第３画面おのおのに表示される地図は、各地図の表示中心が互いにずれているが、同じでもよい。各地図の表示範囲が第２、第３画面同士で互いに重なっておらず、地理的に離れた地図が表示されてもよい。また、第２画面、第３画面おのおのに表示される地図の一部が重なっていてもよい。
【０４３６】
本発明は上記実施例に限定されず、本発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、図２に示される各種データを記憶するための記録媒体は、フロッピーディスク等の書き込みが可能な記録媒体でも良い。さらに、上記ナビゲーション装置に、アナログ／デジタル変換器を備える音声入力装置を具備させるようにしても良い。そして、この音声入力装置によって入力された音声命令によって、各操作が実行されるようにしても良い。
【０４３７】
また、上記各実施例では、一つのディスプレイ３３の画面が二つの表示面に分割された。これを、二つのディスプレイ装置によって実施してもよい。つまり、一つの筐体内に、二つの液晶ディスプレイが隣接して配置される。そして、分割前では、二つの液晶ディスプレイによって一つの地図が表示される。分割が指示されると、各々の液晶ディスプレイに、異なる地図情報が表示される。
【０４３８】
さらに、本発明に係るナビゲーション装置では、上述のフローチャートの全部または一部の処理が、ＶＩＣＳ、ＡＴＩＳ等の情報管理センターにおいて実行されてもよい。この処理結果（処理情報）は、データ送受信装置２７で受信される。例えば、図５の目的地設定処理（ステップＳＡ３）及び経路探索処理（ステップＳＡ４）等が、地図情報が蓄積された情報処理センターにおいて実行される。そして、探索された案内経路データが、データ送受信装置２７を介して本発明のナビゲーション装置に転送される。
【０４３９】
本発明のナビゲーション装置では、送られてきた案内経路データに基づいて案内表示の処理が実行される。つまり、目的地または立ち寄り施設の検索条件及び、経路探索条件等の情報が本発明のナビゲーション装置から上記情報管センターに送られる。情報管理センターでは、この送られてきた条件に基づき、所望の施設の検索と、目的地までの経路の探索が実行される。そして、情報管理センターからナビゲーション装置へ検索・抽出・探索結果に関する情報が地図情報等と共に送信される。
【０４４０】
ナビゲーション装置では、この受信された検索・抽出・探索結果に基づき、検索施設がディスプレイ３３上に表示される。このようにすれば、自車の現在位置周辺に関する各施設の詳細かつ最新情報に基づいて、各施設の検索、抽出、探索が可能である。また、施設検索において、周辺道路の環境変化（一方通行道路の新設等）を考慮した検索が可能である。なお、この場合、情報管理センターに蓄積される各施設に関する情報は、常に更新される必要がある。
【０４４１】
さらに、本発明で説明した各プログラムと、地図及び表示記号等の情報とを記憶した情報記憶部３７を一般のコンピュータ装置で使用できるようにしてもよい。つまり、情報記憶部３７に記憶されたプログラムが一般のコンピュータで実行可能なプログラムとされる。そして、ＧＰＳ受信装置２５によって現在位置を検出できる装置とともに、この情報記憶部３７を携帯タイプのコンピュータ装置に接続すれば、このコンピュータ装置でもナビゲーション処理が可能となる。さらに、本発明は、自動車以外の車両や、船舶、航空機、ヘリコプタ等のナビゲーション装置としても適用でき、ナビゲーションに用いられる地図は、道路地図の他に、海図や海底地図等でも良い。さらにまた、本発明は、自動車等の移動体に装着されるナビゲーション装置のみならず、人間が携帯するナビゲーション装置に適用されても良い。これにより、自動車を利用しないサイクリング、旅行、登山、ハイキング、つり等においても本ナビゲーション装置を利用できる。
【０４４２】
［１］  地図情報を表示する画面を２以上の画面に分割するようにし、
このうちの１以上の画面に、記憶または受信された第１の地図情報を表示するようにし、
この表示された画面以外の画面に、この表示された第１の地図情報と異なる第２の地図情報を同時に表示するようにしたことを特徴とするナビゲーション装置において、
上記第１の地図情報と上記第２の地図情報とは、道路種別の異なる地図情報の異なる地図情報を表示制御することを特徴とするナビゲーション装置。
【０４４３】
［２］  上記道路種別とはナビゲーションの案内対象道路及び非案内対象道路についての情報であり、上記第１の地図情報はナビゲーションの案内対象道路及び非案内対象道路の情報であり、上記第２の地図情報はナビゲーションの案内対象道路のみの情報であることを特徴とする上記［１］記載のナビゲーション装置。
【０４４４】
［３］  地図情報を表示する画面を２以上の画面に分割するようにし、
このうちの１以上の画面に対して記憶または受信された第１の地図情報を表示するようにし、
この表示された画面以外の画面に、この表示された第１の地図情報とは異なる第２の地図情報を同時に表示するナビゲーション装置において、
上記表示された第１の地図情報の地図の向きと上記表示された第２の地図情報の地図の向きと異なるように表示制御することを特徴とするナビゲーション装置。
【０４４５】
［４］  上記第１の地図情報はノースアップによる表示がなされ、上記第２の地図情報はヘディングアップによる表示がなされることを特徴とする請求項３記載のナビゲーション装置。
【０４４６】
［５］  上記ナビゲーション装置は、上記地図情報を表示する画面の表示内容の切り換えを検出するようにし、
この検出結果に応じて、上記第１の地図情報を、当該切り換え前に表示されていた地図情報とするようにし、
同じくこの検出結果に応じて、上記第２の地図情報を、当該切り換え後に表示すべき地図情報とするようにしたことを特徴とする上記［１］、［２］、［３］または［４］記載のナビゲーション装置。
【０４４７】
［６］  上記表示内容の切り換え前の表示画面は分割されていない、または分割されており、
上記表示内容の切り換えは、操作者の切り換え操作、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化に応じていることを特徴とする上記［１］、［２］、［３］、［４］または［５］記載のナビゲーション装置。
【０４４８】
［７］  上記第１の地図情報または第２の地図情報は、さらに順次別の地図情報に切り換えられ、これにより上記分割画面の一部または全部の表示内容がさらに順次個別に若しくは同時に切り換えられ、
または上記第１の地図情報または第２の地図情報は、画面の表示内容のさらなる切り換えに応じて、分割されない単一の画面にされ、
この単一の画面に表示される地図情報は、上記第１の地図情報、第２の地図情報、この第１の地図情報及び第２の地図情報とは別の地図情報または画面分割前の元の地図情報であり、
上記表示内容の切り換えは、操作者の切り換え操作、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化に応じていることを特徴とする上記［１］、［２］、［３］、［４］、［５］または［６］記載のナビゲーション装置。
【０４４９】
［８］  上記第１の地図情報と第２の地図情報とが表示される画面は互いに入れ換わり、
この入れ換わりは操作者の操作、取り付け者の操作、運転者の位置の検知、自車の走行状態の変化、自車の車速の変化、自車の方位の変化、交差点または曲がる地点から自車までの距離の変化、目的地または立ち寄り地までの距離の変化に基づき、
上記分割された画面のうち運転者に近い画面に、上記第１の地図情報または第２の地図情報が表示されることを特徴とする上記［１］、［２］、［３］、［４］、［５］、［６］または［７］記載のナビゲーション装置。
【０４５０】
［９］  上記地図情報は、自車の出発地または現在位置付近から目的地または立ち寄り地付近までの経路を探索し、この探索された経路に関する地図情報であり、
上記第１の地図情報は自車の出発地または現在位置付近と目的地または立ち寄り地付近との地理関係を表わす簡略図の情報であり、上記第２の地図情報は自車の現在位置付近の詳細な地理情報であり、
または、上記第１の地図情報は上記探索された経路における、自車の走行情報に基づく走行情報であり、上記第２の地図情報は自車の現在位置付近の詳細な地理情報であり、
または、上記第１の地図情報は幹線道路及び非幹線道路またはナビゲーションの対象道路及び非対象道路についての情報であり、第２の地図情報は主に幹線道路だけまたはナビゲーションの対象道路だけについての情報であり、
または、上記第１の地図情報はノースアップによる表示であり、第２の地図情報はヘディングアップによる表示であり、
または、上記第１の地図情報は北の絶対方位を画面のいずれかの方向にほぼ維持した地図の情報であり、第２の地図情報は自車の進行方向を画面のいずれかの方向にほぼ維持した地図の情報であることを特徴とする上記［１］、［２］、［３］、［４］、［５］、［６］、［７］または［８］記載のナビゲーション装置。
【０４５１】
【発明の効果】
以上詳述したように、本発明は、地図が表示される表示画面を少なくとも二つに分割した。そして、一方の画面には、より重要性の高い情報を表示させる。他方の画面には、補助的な情報が表示されるようにした。しかも、各画面に表示される地図情報は、車両の走行状態等に応じて変更するようにした。これにより、異なる２種類の情報を同時に得ることができる。つまり、従来、画面の表示状態の切り換えによって時間差を持って得られた二つの情報が、本発明によれば、同時に得られる。また、表示される２種類の情報同士の比較が可能になるので、自車両の現在位置近傍の地理的な環境と、案内経路の先方の状態とを的確に知ることができる。また、目的地または立ち寄り地等の設定においても、各選択条件と、その選択結果を分割画面各々に表示するので、選択条件の変更と、その結果を迅速に得ることができる。
【図面の簡単な説明】
【図１】ナビゲーション装置の全体回路図である。
【図２】情報記憶部３７のデータ３８ｃに記憶されるデータ構造を示す図である。
【図３】ＲＡＭ５に記憶されるデータを示す図である。
【図４】道路データファイルＦ４の構造を示す図である。
【図５】全体処理のフローチャートを示す図である。
【図６】第１実施例の案内・表示処理のフローチャートを示す図である。
【図７】第１実施例の単一画面表示処理サブルーチンを示す図である。
【図８】第１実施例の画面分割処理サブルーチンを示す図である。
【図９】ディスプレイ３３に表示される画面の様子を示す図である。
【図１０】ディスプレイ３３の画面が分割された状態を示す図である。
【図１１】第１実施例の第３画面表示処理サブルーチンを示す図である。
【図１２】第１実施例のルート前方表示処理サブルーチンを示す図である。
【図１３】第１実施例の表示可能範囲算出処理サブルーチンを示す図である。
【図１４】案内経路の前方が表示された様子を示す図である。
【図１５】第１実施例の全ルート（前方）表示処理サブルーチンを示す図である。
【図１６】案内経路の残りでしかも目的地までの経路全体が表示された様子を示す図である。
【図１７】ディスプレイ３３に表示される簡略図を示す図である。
【図１８】画像メモリ１０とディスプレイ３３との間に介装される回路を示す図である。
【図１９】第２実施例の案内・表示処理のフローチャートを示す図である。
【図２０】第２実施例によるディスプレイ３３の分割画面の様子を示す図である。
【図２１】第３実施例の案内・表示処理のフローチャートを示す図である。
【図２２】第４実施例の案内・表示処理のフローチャートを示す図である。
【図２３】画面分割前のディスプレイ３３の表示画面の様子を示す図である。
【図２４】ディスプレイ３３の画面分割状態を示す図である。
【図２５】ディスプレイ３３の画面分割状態を示す図である。
【図２６】ディスプレイ３３の画面が単一画面に戻された状態を示す図である。
【図２７】本発明の第５実施例の案内・表示処理のフローチャートを示す図である。
【図２８】画面分割前のディスプレイ３３の表示画面の様子を示す図である。
【図２９】ディスプレイ３３の画面分割状態を示す図である。
【図３０】ディスプレイ３３の画面分割状態を示す図である。
【図３１】ディスプレイ３３の単一画面に戻された状態を示す図である。
【図３２】ディスプレイ３３の画面分割状態を示す図である。
【図３３】ディスプレイ３３の画面分割状態を示す図である。
【図３４】第６実施例の案内・表示処理のフローチャートを示す図である。
【図３５】ルート外れ処理のフローチャートを示す図である。
【図３６】図３５の画面分割処理＆表示処理の第１実施例を示す図である。
【図３７】図３５の画面分割処理＆表示処理の第２実施例を示す図である。
【図３８】図３４の案内・表示処理における第２画面表示処理のフローチャートを示す図である。
【図３９】図３４の案内・表示処理における第２画面表示処理の第２実施例のフローチャートを示す図である。
【図４０】分割前のディスプレイ３３の様子を示す図である。
【図４１】復帰ルート探索後の分割画面の様子を示す図である。
【図４２】復帰ルート２６０が第２画面に表示されている様子を示す図である。
【図４３】復帰ルート２６０が案内経路として選択された状態を示す図である。
【図４４】復帰ルートの第２画面表示の応用例を示す図である。
【図４５】復帰ルート全体を示す図である。
【図４６】分割されたディスプレイ３３の様子を示す図である。
【図４７】最寄り施設設定処理のフローチャートを示す図である。
【図４８】ジャンルリストの例を示す図である。
【図４９】分割画面に指定ジャンルに該当する施設が表示された様子を示す図である。
【図５０】分割画面の様子を示す図である。
【図５１】経路沿い施設の抽出サブルーチンを示す図である。
【図５２】検索施設と、案内経路との最短直線距離算出のサブルーチンを示す図である。
【図５３】検出された施設と案内経路との位置関係を説明する図である。
【図５４】ステップＳＸ３６の説明図である。
【図５５】最短直線距離の算出を説明する図である。
【図５６】郵便番号選択データ５０を示す図である。
【図５７】ストリートリストデータ５５の内容を表した図である。
【図５８】施設ジャンルリストデータ６０の内容を表した図である。
【図５９】ストリート形状データ６５の内容を表した図である。
【図６０】施設リストデータ７０の内容を表した図である。
【図６１】エリア形状データ７５の内容を表した図である。
【図６２】目的地設定処理（ステップＳＡ３）のフローチャートを表す図である。
【図６３】代表点地図表示及び目的地設定サブルーチンを示す図である。
【図６４】ストリート名称の表示及び目的地設定サブルーチンを示す図である。
【図６５】ジャンルリスト表示及び目的地設定サブルーチンを示す図である。
【図６６】郵便番号及び項目選択画面の様子を示す図である。
【図６７】指定エリアの表示例を示す図である。
【図６８】ストリートリストを示す図である。
【図６９】ストリート表示の様子を示す図である。
【図７０】ジャンルリストの画面表示例を示す図である。
【符号の説明】
１…中央処理装置、２…ＣＰＵ、３…フラッシュメモリ、４…ＲＯＭ、５…ＲＡＭ、７…センサ入力インタフェイス、８…通信インタフェイス、９…画像プロセッサ、１０…画像メモリ、１１…音声プロセッサ、１３…スピーカ、２０…現在位置検出装置、２１…絶対方位センサ、２２…相対方位センサ、２３…距離センサ、２４…速度センサ、２５…ＧＰＳ受信装置、２６…ビーコン受信装置、２７…データ送受信装置、３０…入出力装置、３３…ディスプレイ、３４…タッチパネル、３７…情報記憶部、３８ａ…ディスク管理情報、３９…データ送受信部
【図１】
0003543559.tif 000002
【図２】
0003543559.tif 000003
【図３】
0003543559.tif 000004
【図４】
0003543559.tif 000005
【図５】
0003543559.tif 000006
【図６】
0003543559.tif 000007
【図７】
0003543559.tif 000008
【図８】
0003543559.tif 000009
【図９】
0003543559.tif 000010
【図１０】
0003543559.tif 000011
【図１１】
0003543559.tif 000012
【図１２】
0003543559.tif 000013
【図１３】
0003543559.tif 000014
【図１４】
0003543559.tif 000015
【図１５】
0003543559.tif 000016
【図１６】
0003543559.tif 000017
【図１７】
0003543559.tif 000018
【図１８】
0003543559.tif 000019
【図１９】
0003543559.tif 000020
【図２０】
0003543559.tif 000021
【図２１】
0003543559.tif 000022
【図２２】
0003543559.tif 000023
【図２３】
0003543559.tif 000024
【図２４】
0003543559.tif 000025
【図２５】
0003543559.tif 000026
【図２６】
0003543559.tif 000027
【図２７】
0003543559.tif 000028
【図２８】
0003543559.tif 000029
【図２９】
0003543559.tif 000030
【図３０】
0003543559.tif 000031
【図３１】
0003543559.tif 000032
【図３２】
0003543559.tif 000033
【図３３】
0003543559.tif 000034
【図３４】
0003543559.tif 000035
【図３５】
0003543559.tif 000036
【図３６】
0003543559.tif 000037
【図３７】
0003543559.tif 000038
【図３８】
0003543559.tif 000039
【図３９】
0003543559.tif 000040
【図４０】
0003543559.tif 000041
【図４１】
0003543559.tif 000042
【図４２】
0003543559.tif 000043
【図４３】
0003543559.tif 000044
【図４４】
0003543559.tif 000045
【図４５】
0003543559.tif 000046
【図４６】
0003543559.tif 000047
【図４７】
0003543559.tif 000048
【図４８】
0003543559.tif 000049
【図４９】
0003543559.tif 000050
【図５０】
0003543559.tif 000051
【図５１】
0003543559.tif 000052
【図５２】
0003543559.tif 000053
【図５３】
0003543559.tif 000054
【図５４】
0003543559.tif 000055
【図５５】
0003543559.tif 000056
【図５６】
0003543559.tif 000057
【図５７】
0003543559.tif 000058
【図５８】
0003543559.tif 000059
【図５９】
0003543559.tif 000060
【図６０】
0003543559.tif 000061
【図６１】
0003543559.tif 000062
【図６２】
0003543559.tif 000063
【図６３】
0003543559.tif 000064
【図６４】
0003543559.tif 000065
【図６５】
0003543559.tif 000066
【図６６】
0003543559.tif 000067
【図６７】
0003543559.tif 000068
【図６８】
0003543559.tif 000069
【図６９】
0003543559.tif 000070
【図７０】
0003543559.tif 000071