(57)【特許請求の範囲】
【請求項１】
地図データに基づいて画面に地図を表示する表示部と、
前記表示部の前記画面に表示された前記地図において、移動元地点を含む領域を移動元領域として抽出する移動元領域抽出手段と、
前記表示部の前記画面に表示された前記地図において、移動先地点を含む領域を移動先領域として抽出する移動先領域抽出手段と、
前記地図データに基づいて表示される前記地図における所定の地点を特別移動先地点として記憶する特別移動先地点記憶手段と、
前記特別移動先地点記憶手段に記憶されている前記特別移動先地点が前記表示部の前記画面の枠外に存在する場合に当該特別移動先地点を含む領域を特別移動先領域として抽出するものであり、且つ、複数の前記特別移動先領域を抽出可能に構成された特別移動先領域抽出手段と、
前記移動元領域抽出手段によって抽出された前記移動元領域を前記表示部の前記画面に表示した状態を維持しつつ、前記移動先領域抽出手段によって抽出された前記移動先領域の前記表示部の前記画面上における位置を変更し、および／または、前記移動元領域抽出手段によって抽出された前記移動元領域を前記表示部の前記画面に表示した状態を維持しつつ、前記特別移動先領域抽出手段によって抽出された複数の前記特別移動先領域にそれぞれ含まれる前記特別移動先地点が前記表示部の前記画面の枠内に表示されるように前記表示部の前記画面上における当該特別移動先領域の位置をそれぞれ自動的に変更する移動先領域位置変更手段と、
前記移動元領域抽出手段によって抽出された前記移動元領域と、前記移動先領域位置変更手段によって前記表示部の前記画面における位置が変更された前記移動先領域との間における前記地図の縮尺を変更して前記表示部の前記画面に表示し、および／または、前記移動元領域抽出手段によって抽出された前記移動元領域と、前記移動先領域位置変更手段によって前記表示部の前記画面における位置が自動的に変更された複数の前記特別移動先領域との間における前記地図の縮尺を変更して前記表示部に表示する縮尺変更手段と、
前記表示部の前記画面に表示された前記地図において、ユーザがタッチした第１タッチ位置に対応する地点を第１地点として抽出するとともに、ユーザがタッチした第２タッチ位置に対応する地点を第２地点として抽出する地点抽出手段と、
前記地点抽出手段によって抽出された前記第１地点と前記第２地点との間の距離を実寸距離として演算する実寸距離演算手段と、
前記実寸距離演算手段によって演算された前記実寸距離を前記表示部の前記画面に表示する実寸距離表示手段と、
を備え、
前記地点抽出手段は、ユーザが前記第１タッチ位置を移動させた場合には、その移動する当該第１タッチ位置に追従しながら当該第１タッチ位置に対応する地点を前記第１地点として抽出するとともに、ユーザが前記第２タッチ位置を移動させた場合には、その移動する当該第２タッチ位置に追従しながら当該第２タッチ位置に対応する地点を前記第２地点として抽出するように構成され、
前記実寸距離演算手段によって演算され前記実寸距離表示手段によって表示される前記実寸距離が、前記第１タッチ位置の移動、および／または、前記第２タッチ位置の移動に応じて変化するように構成されているとともに、
縮尺を変更した地図を前記表示部の画面に表示した状態を、縮尺を変更する前の元の表示態様に復帰させる機能を備えたことを特徴とする地図表示装置。
【請求項２】
前記移動先領域抽出手段は、複数の移動先領域を抽出可能に構成され、
前記移動先領域位置変更手段は、前記移動元領域抽出手段によって抽出された前記移動元領域を前記表示部の前記画面に表示した状態を維持しつつ、前記移動先領域抽出手段によって抽出された複数の前記移動先領域の前記表示部の前記画面上における位置をそれぞれ変更可能に構成され、
前記縮尺変更手段は、前記移動元領域抽出手段によって抽出された前記移動元領域と、前記移動先領域位置変更手段によって前記表示部の前記画面における位置が変更された複数の前記移動先領域との間における前記地図の縮尺を変更して前記表示部の前記画面に表示することを特徴とする請求項１記載の地図表示装置。
【請求項３】
前記縮尺変更手段が縮尺を変更して前記表示部の前記画面に表示した地図の一部の縮尺を変更する部分縮尺変更手段をさらに備えることを特徴とする請求項１または２に記載の地図表示装置。
【請求項４】
地図データに基づいて画面に地図を表示する表示部と、
前記表示部の前記画面に表示された前記地図において、移動元地点を含む領域を移動元領域として抽出する移動元領域抽出手段と、
前記表示部の前記画面に表示された前記地図において、移動先地点を含む領域を移動先領域として抽出する移動先領域抽出手段と、
前記地図データに基づいて表示される前記地図における所定の地点を特別移動先地点として記憶する特別移動先地点記憶手段と、
前記特別移動先地点記憶手段に記憶されている前記特別移動先地点が前記表示部の前記画面の枠外に存在する場合に、当該特別移動先地点を含む領域を特別移動先領域として抽出する特別移動先領域抽出手段と、
前記移動元領域抽出手段によって抽出された前記移動元領域を前記表示部の前記画面に表示した状態を維持しつつ、前記移動先領域抽出手段によって抽出された前記移動先領域の前記表示部の前記画面上における位置を変更し、および／または、前記移動元領域抽出手段によって抽出された前記移動元領域を前記表示部の前記画面に表示した状態を維持しつつ、前記特別移動先領域抽出手段によって抽出された前記特別移動先領域に含まれる前記特別移動先地点が前記表示部の前記画面の枠内に表示されるように前記表示部の前記画面上における当該特別移動先領域の位置を自動的に変更する移動先領域位置変更手段と、
前記地図中に存在する任意の領域を縮尺保持領域として抽出する縮尺保持領域抽出手段と、
前記移動元領域抽出手段によって抽出された前記移動元領域と、前記移動先領域位置変更手段によって前記表示部の前記画面における位置が変更された前記移動先領域と、前記縮尺保持領域抽出手段によって抽出された前記縮尺保持領域とを除く領域における前記地図の縮尺を変更して前記表示部の前記画面に表示し、および／または、前記移動元領域抽出手段によって抽出された前記移動元領域と、前記移動先領域位置変更手段によって前記表示部の前記画面における位置が自動的に変更された前記特別移動先領域と、前記縮尺保持領域抽出手段によって抽出された前記縮尺保持領域とを除く領域における前記地図の縮尺を変更して前記表示部に表示する縮尺変更手段と、
前記表示部の前記画面に表示された前記地図において、ユーザがタッチした第１タッチ位置に対応する地点を第１地点として抽出するとともに、ユーザがタッチした第２タッチ位置に対応する地点を第２地点として抽出する地点抽出手段と、
前記地点抽出手段によって抽出された前記第１地点と前記第２地点との間の距離を実寸距離として演算する実寸距離演算手段と、
前記実寸距離演算手段によって演算された前記実寸距離を前記表示部の前記画面に表示する実寸距離表示手段と、
を備え、
前記地点抽出手段は、ユーザが前記第１タッチ位置を移動させた場合には、その移動する当該第１タッチ位置に追従しながら当該第１タッチ位置に対応する地点を前記第１地点として抽出するとともに、ユーザが前記第２タッチ位置を移動させた場合には、その移動する当該第２タッチ位置に追従しながら当該第２タッチ位置に対応する地点を前記第２地点として抽出するように構成され、
前記実寸距離演算手段によって演算され前記実寸距離表示手段によって表示される前記実寸距離が、前記第１タッチ位置の移動、および／または、前記第２タッチ位置の移動に応じて変化するように構成されているとともに、
縮尺を変更した地図を前記表示部の画面に表示した状態を、縮尺を変更する前の元の表示態様に復帰させる機能を備えたことを特徴とする地図表示装置。
【請求項５】
前記移動元領域抽出手段によって抽出された前記移動元領域と前記移動先領域抽出手段によって抽出された前記移動先領域との間において、縮尺を小さく設定することが可能な領域を小縮尺設定可能領域として抽出する小縮尺設定可能領域抽出手段をさらに備え、
前記縮尺変更手段は、前記小縮尺設定可能領域抽出手段によって抽出された前記小縮尺設定可能領域における前記地図の縮尺を、前記移動元領域と前記移動先領域と前記縮尺保持領域とを除く領域における前記地図の縮尺よりも小さく設定することを特徴とする請求項４記載の地図表示装置。
【請求項６】
前記移動元領域抽出手段によって抽出された前記移動元領域と前記特別移動先領域抽出手段によって抽出された前記特別移動先領域との間において、縮尺を小さく設定することが可能な領域を小縮尺設定可能領域として抽出する小縮尺設定可能領域抽出手段をさらに備え、
前記縮尺変更手段は、前記小縮尺設定可能領域抽出手段によって抽出された前記小縮尺設定可能領域における前記地図の縮尺を、前記移動元領域と前記特別移動先領域と前記縮尺保持領域とを除く領域における前記地図の縮尺よりも小さく設定することを特徴とする請求項４記載の地図表示装置。
【請求項７】
前記実寸距離演算手段は、前記第１地点と前記第２地点との間の直線距離を前記実寸距離として演算することを特徴とする請求項１から６の何れか１項に記載の地図表示装置。
【請求項８】
前記実寸距離演算手段は、前記第１地点と前記第２地点との間に存在する道路に沿った距離を前記実寸距離として演算することを特徴とする請求項１から６の何れか１項に記載の地図表示装置。
【請求項９】
ユーザが前記第１タッチ位置および前記第２タッチ位置を同時にタッチし、且つ、これら第１タッチ位置および第２タッチ位置をタッチした状態を維持している場合において、
前記地点抽出手段は、ユーザが前記第１タッチ位置を移動させた場合には、その移動する当該第１タッチ位置に追従しながら当該第１タッチ位置に対応する地点を前記第１地点として抽出するとともに、ユーザが前記第２タッチ位置を移動させた場合には、その移動する当該第２タッチ位置に追従しながら当該第２タッチ位置に対応する地点を前記第２地点として抽出し、
前記実寸距離演算手段によって演算され前記実寸距離表示手段によって表示される前記実寸距離が、前記第１タッチ位置の移動、および／または、前記第２タッチ位置の移動に応じて変化するように構成されていることを特徴とする請求項１から８の何れか１項に記載の地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データに基づいて画面に地図を表示する地図表示装置に関する。
【背景技術】
【０００２】
例えば自動車に搭載されるカーナビゲーションシステムに備えられる地図表示装置は、道路データや背景データなどを含む地図データに基づいて表示部の画面に地図を表示する（例えば、特許文献１，２参照）。
ところで、従来の地図表示装置では、移動先地点（例えば、車両の経路案内の目的地またはその周辺地点）が表示部の画面の枠外に存在している場合には、表示部に表示されている地図をスクロールすることで、当該移動先地点を表示部の画面の枠内に表示するようにしている。ところが、表示部に表示された地図をスクロールすると、移動元地点である車両の現在位置が表示部の画面の枠外に外れてしまい、移動元地点（車両の現在位置）と移動先地点との位置関係が把握できなくなる場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５６３３８号公報
【特許文献２】特開２００９−３６８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、本発明の目的は、移動先地点が表示部の画面の枠外に存在している場合に、移動元地点と移動先地点との位置関係を把握できる態様で地図を表示することができる地図表示装置を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１の地図表示装置によれば、地図データに基づいて表示部の画面に表示された地図において、移動元領域抽出手段は、移動元地点を含む領域を移動元領域として抽出し、移動先領域抽出手段は、移動先地点を含む領域を移動先領域として抽出する。移動先領域位置変更手段は、移動元領域抽出手段によって抽出された移動元領域を表示部の画面に表示した状態を維持しつつ、移動先領域抽出手段によって抽出された移動先領域の表示部の画面上における位置を変更する。縮尺変更手段は、移動元領域抽出手段によって抽出された移動元領域と、移動先領域位置変更手段によって表示部の画面における位置が変更された移動先領域との間における地図の縮尺を変更して表示部の画面に表示する。
これにより、移動先地点が表示部の画面の枠外に存在している場合には、その移動先地点が表示部の画面の枠内に表示されるように当該移動先地点を含む移動先領域の表示位置を移動させることで、移動元地点を含む移動元領域の地図を保持したまま、移動先地点を含む移動先領域の地図を同一画面上に表示することができる。従って、移動元地点と移動先地点との位置関係を把握できる態様で地図を表示することができる。
【０００６】
また、請求項１の地図表示装置によれば、特別移動先地点記憶手段は、地図データに基づいて表示される地図における所定の地点を特別移動先地点として記憶する。特別移動先領域抽出手段は、特別移動先地点記憶手段に記憶されている特別移動先地点が表示部の画面の枠外に存在する場合に、当該特別移動先地点を含む領域を特別移動先領域として抽出する。そして、移動先領域位置変更手段は、移動元領域抽出手段によって抽出された移動元領域を表示部の画面に表示した状態を維持しつつ、特別移動先領域抽出手段によって抽出された特別移動先領域に含まれる特別移動先地点が表示部の画面の枠内に表示されるように表示部の画面上における当該特別移動先領域の位置を自動的に変更し、縮尺変更手段は、移動元領域抽出手段によって抽出された移動元領域と、移動先領域位置変更手段によって表示部の画面における位置が自動的に変更された特別移動先領域との間における地図の縮尺を変更して表示部に表示する。
これにより、所定の地点を特別移動先地点として記憶しておけば、その特別移動先地点が表示部の画面の枠外に存在する場合に、当該特別移動先地点が自動的に表示部の画面の枠内に表示されるようになり、しかも、移動元地点を含む移動元領域の地図を保持したまま、特別移動先地点を含む特別移動先領域の地図を同一画面上に表示することができる。従って、移動元地点と特別移動先地点との位置関係を把握できる態様で地図を表示することができる。
また、請求項１の地図表示装置によれば、特別移動先領域抽出手段は、複数の特別移動先領域を抽出可能に構成される。移動先領域位置変更手段は、移動元領域抽出手段によって抽出された移動元領域を表示部の画面に表示した状態を維持しつつ、特別移動先領域抽出手段によって抽出された複数の特別移動先領域にそれぞれ含まれる特別移動先地点が表示部の画面の枠内に表示されるように表示部の画面上における当該特別移動先領域の位置をそれぞれ自動的に変更可能に構成される。縮尺変更手段は、移動元領域抽出手段によって抽出された移動元領域と、移動先領域位置変更手段によって表示部の画面における位置が自動的に変更された複数の特別移動先領域との間における地図の縮尺を変更して表示部に表示可能に構成される。
これにより、移動元地点と複数の特別移動先地点との位置関係を把握できる態様で地図を表示することができる。
【０００７】
請求項２の地図表示装置によれば、移動先領域抽出手段は、複数の移動先領域を抽出可能に構成される。移動先領域位置変更手段は、移動元領域抽出手段によって抽出された移動元領域を表示部の画面に表示した状態を維持しつつ、移動先領域抽出手段によって抽出された複数の移動先領域の表示部の画面上における位置をそれぞれ変更可能に構成される。縮尺変更手段は、移動元領域抽出手段によって抽出された移動元領域と、移動先領域位置変更手段によって表示部の画面における位置が変更された複数の移動先領域との間における地図の縮尺を変更して表示部の画面に表示可能に構成される。
これにより、移動元地点と複数の移動先地点との位置関係を把握できる態様で地図を表示することができる。
【０００９】
請求項３の地図表示装置によれば、部分縮尺変更手段は、縮尺変更手段が縮尺を変更して表示部の画面に表示した地図の一部の縮尺をさらに変更する。
これにより、表示部の画面に縮尺が変更されて表示された地図に対して、その一部の縮尺をさらに変更して表示することができ、よりユーザの要望に沿った表示態様で地図を表示することができる。
【００１０】
請求項４の地図表示装置によれば、地図データに基づいて表示部の画面に表示された地図において、移動元領域抽出手段は、移動元地点を含む領域を移動元領域として抽出し、移動先領域抽出手段は、移動先地点を含む領域を移動先領域として抽出する。移動先領域位置変更手段は、移動元領域抽出手段によって抽出された移動元領域を表示部の画面に表示した状態を維持しつつ、移動先領域抽出手段によって抽出された移動先領域の表示部の画面上における位置を変更する。縮尺保持領域抽出手段は、地図中に存在する任意の領域を縮尺保持領域として抽出する。縮尺変更手段は、移動元領域抽出手段によって抽出された移動元領域と、移動先領域位置変更手段によって表示部の画面における位置が変更された移動先領域と、縮尺保持領域抽出手段によって抽出された縮尺保持領域とを除く領域における地図の縮尺を変更して表示部の画面に表示する。
【００１１】
これにより、移動先地点が表示部の画面の枠外に存在している場合には、その移動先地点が表示部の画面の枠内に表示されるように当該移動先地点を含む移動先領域の表示位置を移動させることで、移動元地点を含む移動元領域の地図を保持したまま、移動先地点を含む移動先領域の地図を同一画面上に表示することができる。従って、移動元地点と移動先地点との位置関係を把握できる態様で地図を表示することができる。
また、移動元領域と移動先領域と縮尺保持領域とを除く領域、つまり、ユーザが注目する可能性が低い領域における地図の縮尺が変更され、移動元領域と移動先領域と縮尺保持領域、つまり、ユーザが注目する可能性が高い領域における地図の縮尺は変更されずに表示される。従って、ユーザが注目する可能性が高い領域における地図が見難くなることがなく、より使い勝手の良い態様で地図を表示することができる。
また、請求項４の地図表示装置によれば、特別移動先地点記憶手段は、地図データに基づいて表示される地図における所定の地点を特別移動先地点として記憶する。特別移動先領域抽出手段は、特別移動先地点記憶手段に記憶されている特別移動先地点が表示部の画面の枠外に存在する場合に、当該特別移動先地点を含む領域を特別移動先領域として抽出する。そして、移動先領域位置変更手段は、移動元領域抽出手段によって抽出された移動元領域を表示部の画面に表示した状態を維持しつつ、特別移動先領域抽出手段によって抽出された特別移動先領域に含まれる特別移動先地点が表示部の画面の枠内に表示されるように表示部の画面上における当該特別移動先領域の位置を自動的に変更し、縮尺変更手段は、移動元領域抽出手段によって抽出された移動元領域と、移動先領域位置変更手段によって表示部の画面における位置が自動的に変更された特別移動先領域と、縮尺保持領域抽出手段によって抽出された前記縮尺保持領域とを除く領域における地図の縮尺を変更して表示部に表示する。
これにより、所定の地点を特別移動先地点として記憶しておけば、その特別移動先地点が表示部の画面の枠外に存在する場合に、当該特別移動先地点が自動的に表示部の画面の枠内に表示されるようになり、しかも、移動元地点を含む移動元領域の地図を保持したまま、特別移動先地点を含む特別移動先領域の地図を同一画面上に表示することができる。従って、移動元地点と特別移動先地点との位置関係を把握できる態様で地図を表示することができる。
また、ユーザが注目する可能性が低い領域（移動元領域と特別移動先領域と縮尺保持領域とを除く領域）における地図の縮尺が変更され、ユーザが注目する可能性が高い領域（移動元領域と特別移動先領域と縮尺保持領域）における地図の縮尺は変更されずに表示される。従って、ユーザが注目する可能性が高い領域における地図が見難くなることがなく、より使い勝手の良い態様で地図を表示することができる。
【００１２】
請求項５の地図表示装置によれば、小縮尺設定可能領域抽出手段は、移動元領域抽出手段によって抽出された移動元領域と移動先領域抽出手段によって抽出された移動先領域との間において、縮尺を小さく設定することが可能な領域を小縮尺設定可能領域として抽出する。縮尺変更手段は、小縮尺設定可能領域抽出手段によって抽出された小縮尺設定可能領域における地図の縮尺を、移動元領域と移動先領域と縮尺保持領域とを除く領域における地図の縮尺よりもさらに小さく設定する。
これにより、移動元領域と移動先領域との間に、縮尺を小さく設定することが可能な領域、つまり、ユーザが表示部の画面に表示された地図を殆ど或いは全く確認しない可能性が高い領域が存在する場合には、その領域が小縮尺設定可能領域として抽出され、当該領域における地図の縮尺が一層小さく設定される。従って、例えば移動元地点と移動先地点との間の距離が長距離である場合であっても、このような小縮尺設定可能領域の縮尺が一層小さく設定されることで、移動元地点と移動先地点との位置関係を把握できる態様で地図を表示することができる。また、このように地図の縮尺を一層小さく設定する領域を設けることで、限りがある表示部の画面の表示面積を有効に活用して地図を表示することができる。
【００１５】
請求項６の地図表示装置によれば、小縮尺設定可能領域抽出手段は、移動元領域抽出手段によって抽出された移動元領域と特別移動先領域抽出手段によって抽出された特別移動先領域との間において、縮尺を小さく設定することが可能な領域を小縮尺設定可能領域として抽出する。縮尺変更手段は、小縮尺設定可能領域抽出手段によって抽出された小縮尺設定可能領域における地図の縮尺を、移動元領域と特別移動先領域と縮尺保持領域とを除く領域における地図の縮尺よりも小さく設定する。
【００１６】
これにより、移動元領域と特別移動先領域との間に、ユーザが表示部の画面に表示された地図を殆ど或いは全く確認しない可能性が高い領域（縮尺を小さく設定することが可能な領域）が存在する場合には、その領域が小縮尺設定可能領域として抽出され、当該領域における地図の縮尺が一層小さく設定される。従って、このような小縮尺設定可能領域の縮尺が一層小さく設定されることで、移動元地点と特別移動先地点との位置関係を把握できる態様で地図を表示することができる。また、限りがある表示部の画面の表示面積を有効に活用して地図を表示することができる。
【００１７】
また、請求項１,４の地図表示装置によれば、地点抽出手段は、表示部の画面に表示された地図において、ユーザがタッチした第１タッチ位置に対応する地点を第１地点として抽出するとともに、ユーザがタッチした第２タッチ位置に対応する地点を第２地点として抽出する。実寸距離演算手段は、地点抽出手段によって抽出された第１地点と第２地点との間の距離を実寸距離として演算する。実寸距離表示手段は、実寸距離演算手段によって演算された実寸距離を表示部の画面に表示する。
これにより、地図の縮尺を変更して表示する地図表示装置において、ユーザは、表示部の画面上の任意の２地点（実際の距離を把握したい２地点）をタッチするという簡単な操作により、その２地点間の実際の距離を把握することができる。
また、請求項１，４の地図表示装置によれば、地点抽出手段は、ユーザが第１タッチ位置を移動させた場合には、その移動する当該第１タッチ位置に追従しながら当該第１タッチ位置に対応する地点を第１地点として抽出するとともに、ユーザが第２タッチ位置を移動させた場合には、その移動する当該第２タッチ位置に追従しながら当該第２タッチ位置に対応する地点を第２地点として抽出するように構成されている。そして、実寸距離演算手段によって演算され実寸距離表示手段によって表示される実寸距離が、第１タッチ位置の移動、および／または、第２タッチ位置の移動に応じて変化するように構成されている。
これにより、ユーザが表示部の画面にタッチさせた指を移動させることに追従して、表示部に表示される実寸距離が動的に変化するようになり、ユーザの指の動きに応じたスムーズな実寸距離の表示が可能となる。なお、請求項９の地図表示装置のように、この動作は、ユーザが第１タッチ位置および第２タッチ位置を同時にタッチし、且つ、これら第１タッチ位置および第２タッチ位置をタッチした状態を維持している場合に実行可能に構成するとよい。
【００１８】
請求項７の地図表示装置によれば、実寸距離演算手段は、第１地点と第２地点との間の直線距離を実寸距離として演算する。また、請求項８の地図表示装置によれば、実寸距離演算手段は、第１地点と第２地点との間に存在する道路に沿った距離を実寸距離として演算する。
即ち、本発明における実寸距離は、第１地点と第２地点との間の距離であれば、例えば、直線距離、道路に沿った距離など種々の設定が可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係るものであり、地図表示装置の構成を示すブロック図
【図２】制御装置による制御内容を示すフローチャート
【図３】移動先領域の位置を変更し地図の縮尺率を変更する前の状態における表示部の画面を示す図
【図４】移動先領域の位置を変更し地図の縮尺率を変更した後の状態における表示部の画面を示す図
【図５】制御装置による表示態様の一例を示す図（その１）
【図６】制御装置による表示態様の一例を示す図（その２）
【図７】制御装置による表示態様の一例を示す図（その３）
【図８】制御装置による表示態様の一例を示す図（その４）
【図９】制御装置による表示態様の一例を示す図（その５）
【図１０】制御装置による表示態様の一例を示す図（その６）
【図１１】制御装置による表示態様の一例を示す図（その７）
【図１２】制御装置による表示態様の一例を示す図（その８）
【図１３】制御装置による表示態様の一例を示す図（その９）
【図１４】制御装置による表示態様の一例を示す図（その１０）
【図１５】制御装置による表示態様の一例を示す図（その１１）
【図１６】制御装置による表示態様の一例を示す図（その１２）
【図１７】制御装置による表示態様の一例を示す図（その１３）
【図１８】制御装置による表示態様の一例を示す図（その１４）
【図１９】制御装置による表示態様の一例を示す図（その１５）
【図２０】制御装置による表示態様の一例を示す図（その１６）
【図２１】本発明の第２の実施形態に係る図１相当図
【図２２】図２相当図
【図２３】図３相当図
【図２４】図４相当図
【図２５】変形例に係る図３相当図
【図２６】図４相当図
【図２７】本発明の第３の実施形態に係るものであり、制御装置による表示態様の一例を示す図（その１７）
【図２８】制御装置による表示態様の一例を示す図（その１８）
【図２９】本発明の第４の実施形態に係るものであり、制御装置による表示態様の一例を示す図（その１９）
【図３０】制御装置による表示態様の一例を示す図（その２０）
【図３１】本発明の第５の実施形態に係る図１相当図
【図３２】タッチパネルスイッチの操作態様の一例を示す図（その１）
【図３３】タッチパネルスイッチの操作態様の一例を示す図（その２）
【図３４】本発明の第６の実施形態に係る図１相当図
【図３５】図２相当図
【図３６】図３相当図
【図３７】図４相当図
【図３８】縮尺保持領域選択画面を示す図
【図３９】本発明の第７の実施形態に係る図１相当図
【図４０】図２相当図
【図４１】図３相当図
【図４２】図４相当図
【図４３】変形例に係る図３相当図
【図４４】図４相当図
【図４５】本発明の第８の実施形態に係る図１相当図
【図４６】図２相当図
【図４７】図３相当図
【図４８】図４相当図
【図４９】本発明の第９の実施形態に係る図１相当図
【図５０】実寸距離演算表示処理の内容を示すフローチャート
【図５１】ユーザが２本の指を表示部の画面上にタッチさせた状態を示す図
【図５２】実寸距離の演算方法の一例を説明するための図
【図５３】実寸距離の演算方法および表示方法の一例を説明するための図
【図５４】（ａ）はユーザが指を移動させる前の状態の一例を示す図５１相当図、（ｂ）はユーザが指を移動させた後の状態の一例を示す図５１相当図
【発明を実施するための形態】
【００２２】
（第１の実施形態）
以下、本発明の第１の実施形態について図１から図２０を参照しながら説明する。
図１は、例えば自動車に搭載されるカーナビゲーションシステムに備えられた地図表示装置１０の構成を概略的に示す機能ブロック図である。
地図表示装置１０は、制御装置１１、位置検出部１２、地図データ入力部１３、操作スイッチ部１４、外部メモリ１５、表示部１６、音声コントローラ１７、リモコンセンサ１８、通信部１９などを備えている。制御装置１１は、図示しないＣＰＵ、ＲＯＭおよびＲＡＭを有するマイクロコンピュータを主体として構成されている。地図表示装置１０は、制御装置１１のＣＰＵにおいて制御プログラムを実行することにより、移動元領域抽出部２０、移動先領域抽出部２１、移動先領域位置変更部２２、縮尺変更部２３をソフトウェアによって仮想的に実現する。
【００２３】
位置検出部１２は、地図表示装置１０を搭載した車両の現在位置を検出する。位置検出部１２は、方位センサ３１、ジャイロセンサ３２（ジャイロスコープ）、距離センサ３３およびＧＰＳ受信器３４を有している。方位センサ３１は、車両の方位を検出する。ジャイロセンサ３２は、車両の回転角度を検出する。距離センサ３３は、車両の走行距離を検出する。ＧＰＳ受信器３４は、ＧＰＳ（Global Positioning System）により車両の現在位置を測位するために、図示しないＧＰＳ衛星から送信される電波を受信する。
【００２４】
地図データ入力部１３は、地図データ記憶部３５から地図データを取得する。地図データ記憶部３５に記憶されている地図データは、複数のノードおよびノード同士をつなぐリンクにより形成された道路データ、背景データ、目印データ、マップマッチング用データ、目的地データ、交通情報を道路データに変換するためのテーブルデータなどの各種のデータを含んでいる。また、この地図データに含まれる道路データは、道路の種類（例えば、国道、高速道路、一般道路、細街路など）ごとに区別して記憶されている。この地図データには、地名、施設名、各地点や施設の所在地などの情報が含まれている。地図データ記憶部３５に記憶されている地図データは、図示しないドライブ装置によって地図データ入力部１３に読み取られる。地図データ記憶部３５としては、例えばＤＶＤやＣＤなどの大容量記憶媒体、メモリカードあるいはハードディスクドライブなどの記憶媒体が用いられる。
【００２５】
操作スイッチ部１４は、表示部１６の画面の近傍に設けられているメカニカルスイッチ、および、表示部１６の画面に設けられているタッチパネルスイッチ（この場合、静電容量式のタッチパネルスイッチ）など各種のスイッチ群から構成されている。ユーザは、操作スイッチ部１４の各スイッチを用いて、車両の経路案内の目的地、表示部１６の画面や表示態様の切り替え（例えば、地図縮尺の変更、メニュー画面の選択、経路の探索、経路案内の開始、現在位置の修正、音量の調整など）を行う各種コマンドの入力を行う。これにより、地図表示装置１０は、ユーザの指示に従って作動する。
【００２６】
リモコンセンサ１８は、リモコン３６との間でコマンドなどの送受信を行う。リモコン３６には、揺動操作および押し込み操作が可能な例えばレバー式の操作子（図示せず）や、複数の操作スイッチ（図示せず）が設けられている。リモコン３６は、ユーザによる操作子や操作スイッチの操作に応じて、リモコンセンサ１８を介して各種の指令信号を制御装置１１に送信する。操作スイッチ部１４およびリモコン３６は、何れの操作によっても制御装置１１へ同一の機能を実行させることができる。
外部メモリ１５は、例えば着脱可能なフラッシュメモリカードやハードディスクドライブによって構成されている。なお、外部メモリ１５は、例えば地図表示装置１０の制御装置１１に設けられているＲＡＭやＥＥＰＲＯＭ、あるいは地図データ記憶部３５などと共用してもよい。
【００２７】
表示部１６は、例えば液晶や有機ＥＬなどのカラーディスプレイを有している。制御装置１１は、地図データ入力部１３から入力された地図データに基づいて、表示部１６の画面に地図を表示する。制御装置１１は、目的地までの経路案内を実行する場合には、表示部１６の画面に経路案内用の画面（例えば図３参照）を表示する。この場合、制御装置１１は、車両が案内経路に沿って走行可能とするために、車両の現在位置および進行方向を示す現在位置マーク（例えば図３に符号Ｎで示す）を道路に重ねて表示する。車両の現在位置の表示は、当該車両の走行に伴って表示部１６の画面に表示された地図上を移動する。表示部１６に表示された地図は、車両の現在位置に応じてスクロールされる。このとき、制御装置１１は、車両の現在位置を道路上にあわせるマップマッチングを実施する。
【００２８】
音声コントローラ１７は、車載スピーカ３７に接続している。音声コントローラ１７は、制御装置１１からの音声出力信号に基づいて、音声出力信号を車載スピーカ３７へ出力する。車載スピーカ３７から出力される音声は、経路案内に関する音声、操作説明に関する音声、盗難防止機能の動作中であることを報知する音声、音声認識結果に応じたトークバック音声などである。通信部１９は、有線または無線の通信回線（図示せず）を経由して例えば情報センター（図示せず）との間で各種情報の通信を行う。
【００２９】
移動元領域抽出部２０は、表示部１６の画面に表示された地図（その周辺の領域を含む）において、移動元地点を含む領域を移動元領域として抽出する。移動先領域抽出部２１は、表示部１６の画面に表示された地図（その周辺の領域を含む）において、表示部１６の画面の枠外に存在する移動先地点を含む領域を移動先領域として抽出する。移動先領域位置変更部２２は、移動元領域抽出部２０によって抽出された移動元領域を表示部１６の画面に表示した状態を維持しつつ、移動先領域抽出部２１によって抽出された移動先領域の表示部１６の画面上における位置を変更する。縮尺変更部２３は、移動元領域抽出部２０によって抽出された移動元領域と、移動先領域位置変更部２２によって表示部１６の画面における位置が変更された移動先領域との間における地図の縮尺を変更して表示部１６の画面に表示する。地図表示装置１０の制御装置１１は、これら移動元領域抽出部２０、移動先領域抽出部２１、移動先領域位置変更部２２、縮尺変更部２３によって、後述する制御を実行可能に構成されている。
【００３０】
上記構成の地図表示装置１０は、移動先地点（例えば、車両の経路案内の目的地またはその周辺地点）が表示部１６の画面の枠外に存在している場合に、移動元地点である車両の現在位置と移動先地点との位置関係を把握できる態様で地図を表示することが可能である。次に、このような態様で地図を表示する場合の制御内容について説明する。図２は、地図表示装置１０の制御装置１１が実行する制御内容を示すフローチャートである。
【００３１】
制御装置１１は、図３に示すように、例えば目的地Ｇまでの経路案内時に表示部１６の画面に経路案内用の地図を表示すると（ステップＡ１）、表示部１６の画面に設けられているタッチパネルスイッチから接触信号（ユーザが表示部１６の画面に触れたことを示す信号）が入力されたか否か、即ち、ユーザが表示部１６の画面に指を接触させたか否かを判断する（ステップＡ２）。そして、制御装置１１は、タッチパネルスイッチから接触信号が入力されたことを検知すると（ステップＡ２：ＹＥＳ）、表示部１６の画面に表示された地図において、車両の現在位置Ｎを含む領域を移動元領域Ａｓとして抽出するとともに（ステップＡ３）、表示部１６の画面に表示された地図において、ユーザが指を接触させた地点Ｔを含む領域を移動先領域Ａｇとして抽出する（ステップＡ４）。制御装置１１が抽出した移動先領域Ａｇのうち表示部１６の画面の枠外に対応する部分には、図３に示すように目的地Ｇそのものが含まれる場合のほか、目的地Ｇは含まれないが当該目的地Ｇの周辺地点が含まれる場合がある。
なお、制御装置１１が抽出する移動元領域Ａｓおよび移動先領域Ａｇの大きさや形状は、適宜変更可能であり、制御プログラムに予め設定しておいてもよいし、ユーザが操作スイッチ部１４やリモコン３６などを介して設定するようにしてもよい。
【００３２】
次に、制御装置１１は、表示部１６の画面に設けられているタッチパネルスイッチから移動信号（ユーザが上記ステップＡ２において表示部１６の画面に接触させた指をそのまま画面上を移動させたことを示す信号）が入力されたか否か、即ち、ユーザが画面に接触させた指をそのまま画面上を移動させたか否かを判断する（ステップＡ５）。
制御装置１１は、タッチパネルスイッチから移動信号が入力されたことを検知すると（ステップＡ５：ＹＥＳ）、移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、入力された移動信号に基づいて、表示部１６の画面上における移動先領域Ａｇの表示位置を変更する（ステップＡ６）。
【００３３】
ここで、図３に示すように、移動先地点である目的地Ｇが表示部１６の画面の枠外に存在している場合には、ユーザは、目的地Ｇあるいは当該目的地Ｇの周辺地点を確認するために、表示部１６の画面（例えば図３に示す地点Ｔ）に接触させた指を当該画面の中央側に引き寄せるように移動させる。従って、制御装置１１は、このようなユーザによる指の移動に応じて、移動先領域Ａｇを表示部１６の画面の中央側に引き込むように移動させ、図４に示すように、目的地Ｇおよび当該目的地Ｇの周辺地点を表示部１６の画面の枠内に表示する。
【００３４】
次に、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された移動先領域Ａｇとの間における地図の縮尺を変更して表示部１６の画面に表示する（ステップＡ７）。そして、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間の縮尺を変更した地図を表示部１６の画面に表示した状態を、所定の条件に応じて保持する（ステップＡ８）。この所定の条件としては、様々な条件を設定することができる。例えば、タッチパネルスイッチからの操作信号の入力が検知されなくなったこと、即ち、ユーザがタッチパネルスイッチから指を離したことを、所定の条件として設定することができる。また、タッチパネルスイッチから異なる操作信号が入力されたこと、即ち、ユーザが移動先領域Ａｇを画面の中央側に引き寄せるために接触させた指とは異なる指をタッチパネルスイッチに接触させたことを、所定の条件として設定してもよい。
【００３５】
上記のステップＡ７における表示態様としては様々な態様を採用することができる。以下、この表示態様の例を図５から図２０を参照しながら説明する。なお、図５から図１９に示す数値は地図の縮尺率（地図の歪み量）を示す。また、各図に示す縮尺率は一例に過ぎず、適宜変更可能である。
【００３６】
図５に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図を複数の区画に区分し、各区画の縮尺を、移動先領域Ａｇから移動元領域Ａｓに向けて段階的に小さく設定する。また、図６に示す表示態様では、制御装置１１は、表示部１６の画面の枠内を複数の矩形状の区画に区分し、各区画の縮尺を、移動先領域Ａｇから移動元領域Ａｓに向けて段階的に小さく設定する。また、制御装置１１は、各区画の大きさも、移動先領域Ａｇから移動元領域Ａｓに向けて段階的に小さく設定する。この場合、各区画における縮尺は、表示部１６の画面の縦方向（図６では上下方向）と横方向（図６では左右方向）とで異なるように設定されている。即ち、表示部１６の画面の横方向に並ぶ各区画の縮尺は、縦方向の縮尺は同一であるが、横方向の縮尺は移動元領域Ａｓ側（図６では右方向）の区画ほど段階的に小さく設定されている。また、表示部１６の画面の縦方向に並ぶ各区画の縮尺は、横方向の縮尺は同一であるが、縦方向の縮尺は移動元領域Ａｓ側（図６では下方向）の区画ほど段階的に小さく設定されている。また、図７に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を、移動先領域Ａｇから移動元領域Ａｓに向けて連続的（リニア）に小さく設定する。これらの表示態様によれば、特に目的地Ｇおよび当該目的地Ｇの周辺を示す移動先領域Ａｇ内の地図を詳細に表示することができる。また、特に図６に示す表示態様によれば、平面的な地図を折り畳んだような態様で地図を表示することが可能である。
【００３７】
図８に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図を複数の区画に区分し、各区画の縮尺を、移動先領域Ａｇから移動元領域Ａｓに向けて段階的に大きく設定する。また、図９に示す表示態様では、制御装置１１は、表示部１６の画面の枠内を複数の矩形状の区画に区分し、各区画の縮尺を、移動先領域Ａｇから移動元領域Ａｓに向けて段階的に大きく設定する。また、制御装置１１は、各区画の大きさも、移動先領域Ａｇから移動元領域Ａｓに向けて段階的に大きく設定する。この場合、各区画における縮尺は、表示部１６の画面の縦方向（図９では上下方向）と横方向（図９では左右方向）とで異なるように設定されている。即ち、表示部１６の画面の横方向に並ぶ各区画の縮尺は、縦方向の縮尺は同一であるが、横方向の縮尺は移動元領域Ａｓ側（図９では右方向）の区画ほど段階的に大きく設定されている。また、表示部１６の画面の縦方向に並ぶ各区画の縮尺は、横方向の縮尺は同一であるが、縦方向の縮尺は移動元領域Ａｓ側（図９では下方向）の区画ほど段階的に大きく設定されている。また、図１０に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を、移動先領域Ａｇから移動元領域Ａｓに向けて連続的（リニア）に大きく設定する。なお、図１１に示すように、縮尺が小さく設定される移動先領域Ａｇ側（図１１では左上部分）の区画の大きさを狭く設定し、縮尺が大きく設定される移動元領域Ａｓ側（図１１では右下部分）の区画の大きさを広く設定するようにしてもよい。これらの表示態様によれば、特に車両の現在位置Ｎおよび当該現在位置Ｎの周辺を示す移動元領域Ａｓ内の地図を詳細に表示することができる。また、特に図９に示す表示態様によれば、平面的な地図を折り畳んだような態様で地図を表示することが可能である。
【００３８】
図１２に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図を複数の区画に区分し、各区画の縮尺を、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては段階的に小さく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては段階的に大きく設定する。また、図１３に示す表示態様では、制御装置１１は、表示部１６の画面の枠内を滑らかに曲がる区分線によって複数の区画に区分し、各区画の縮尺を、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては段階的に小さく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては段階的に大きく設定する。また、図１４に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては連続的（リニア）に小さく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては連続的（リニア）に大きく設定する。なお、図１５に示すように、縮尺が大きく設定される移動元領域Ａｓおよびその周辺部分（図１５では右下部分）、並びに、縮尺が大きく設定される移動先領域Ａｇおよびその周辺部分（図１５では左上部分）に、矩形状の区画ではなく滑らかに曲がる区分線によって区分された区画を設けるようにしてもよい。これらの表示態様によれば、移動先領域Ａｇ内の地図および移動元領域Ａｓ内の地図の双方を詳細に表示することができる。また、特に図１３や図１５に示す表示態様によれば、平面的な地図の一部（この場合、中央部）をへこませたような三次元的な態様で地図を表示することが可能である。
【００３９】
図１６に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図を複数の区画に区分し、各区画の縮尺を、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては段階的に大きく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては段階的に小さく設定する。また、図１７に示す表示態様では、制御装置１１は、表示部１６の画面の枠内を滑らかに曲がる区分線によって複数の区画に区分し、各区画の縮尺を、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては段階的に大きく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては段階的に小さく設定する。また、図１８に示す表示態様では、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を、移動先領域Ａｇから画面の所定部分（この場合、中央部）にかけては連続的（リニア）に大きく設定し、画面の所定部分（中央部）から移動元領域Ａｓにかけては連続的（リニア）に小さく設定する。なお、図１９に示すように、縮尺が小さく設定される移動元領域Ａｓおよびその周辺部分（図１９では右下部分）、並びに、縮尺が小さく設定される移動先領域Ａｇおよびその周辺部分（図１９では左上部分）に、矩形状の区画ではなく滑らかに曲がる区分線によって区分された区画を設けるようにしてもよい。これらの表示態様によれば、移動元領域Ａｓと移動先領域Ａｇとの間における地図を詳細に表示することができ、例えば車両の現在位置Ｎから目的地Ｇまでの案内経路あるいは当該案内経路の周辺の情報を詳細に得ることができる。また、特に図１７や図１９に示す表示態様によれば、平面的な地図の一部（この場合、中央部）を膨らませたような三次元的な態様で地図を表示することが可能である。
【００４０】
図２０に示す表示態様では、制御装置１１は、表示部１６の画面に表示した移動元領域Ａｓと移動先領域Ａｇとの間の縮尺を変更した地図上に、複数のグリッド線ｇを重ねて表示する。制御装置１１は、これらグリッド線ｇの間隔を、変更した地図の縮尺率に応じて設定する。このような表示態様によれば、表示部１６の画面に表示された地図の各部分の縮尺率（各部分の歪み量）を容易に把握することができる。
【００４１】
以上に説明したように本実施形態によれば、移動先地点である目的地Ｇが表示部１６の画面の枠外に存在している場合には、その目的地Ｇあるいは当該目的地Ｇの周辺が表示部１６の画面の枠内に表示されるように当該目的地Ｇを含む移動先領域Ａｇの表示位置を移動させることで、移動元地点である車両の現在位置Ｎを含む移動元領域Ａｓの地図を保持したまま、移動先地点である目的地Ｇを含む移動先領域Ａｇの地図を同一画面上に表示することができる。従って、車両の現在位置Ｎ（移動元地点）と目的地Ｇ（移動先地点）との位置関係を把握できる態様で地図を表示することができる。
【００４２】
（第２の実施形態）
次に、本発明の第２の実施形態について図２１から図２６を参照しながら説明する。本実施形態は、地図表示装置１０の構成と制御装置１１による制御内容が上述の第１の実施形態と異なる。以下、上述の第１の実施形態と異なる点のみを説明する。
図２１に示すように、本実施形態では、地図表示装置１０は、さらに特別移動先地点を記憶するデータベース４１（特別移動先地点記憶手段に相当）を備えている。このデータベース４１には、この場合、各種店舗（ファーストフード店、カフェ、レストラン、コンビニエンスストアなど）が特別移動先地点として記憶されている。なお、制御装置１１は、例えば、車両の経路案内の目的地Ｇとして設定された店舗、車両が所定時間（少なくとも信号待ち時間よりも長い時間）停車した地点に存在する店舗、ユーザが操作スイッチ部１４やリモコン３６などを介して好みの店舗として入力した店舗などをデータベース４１に記憶する。
【００４３】
また、地図表示装置１０は、制御装置１１のＣＰＵにおいて制御プログラムを実行することにより、上述の第１の実施形態に示した移動先領域抽出部２１に代わる特別移動先領域抽出部４２をソフトウェアによって仮想的に実現する。
特別移動先領域抽出部４２は、データベース４１に記憶されている特別移動先地点が表示部１６の画面の枠外に存在する場合に、当該特別移動先地点を含む領域を特別移動先領域として抽出する。なお、本実施形態では、移動先領域位置変更部２２は、移動元領域抽出部２０によって抽出された移動元領域を表示部１６の画面に表示した状態を維持しつつ、特別移動先領域抽出部４２によって抽出された特別移動先領域に含まれる特別移動先地点が表示部１６の画面の枠内に表示されるように表示部１６の画面上における当該特別移動先領域の位置を自動的に変更する。また、縮尺変更部２３は、移動元領域抽出部２０によって抽出された移動元領域と、移動先領域位置変更部２２によって表示部１６の画面における位置が自動的に変更された特別移動先領域との間における地図の縮尺を変更して表示部１６に表示する。地図表示装置１０の制御装置１１は、上述の移動元領域抽出部２０、移動先領域位置変更部２２、縮尺変更部２３、および、これらデータベース４１、特別移動先領域抽出部４２によって、後述する制御を実行可能に構成されている。
【００４４】
次に、本実施形態において制御装置１１が実行する制御内容について説明する。図２２は、地図表示装置１０の制御装置１１が実行する制御内容を示すフローチャートである。
本実施形態では、制御装置１１は、図２３に示すように、例えば目的地Ｇまでの経路案内時に表示部１６の画面に経路案内用の地図を表示するとともに、当該画面の一部（この場合、右端部）に店舗群一覧表示バー４３を表示する（ステップＢ１）。なお、制御装置１１は、データベース４１に記憶されている各種店舗を所定の項目（例えば、店舗の商号、店名、取扱い商品の種類など）ごとにグループ化した店舗群（この場合、店舗群Ａ〜Ｅ）を作成する。そして、制御装置１１は、これらグループ化した各店舗群を店舗群一覧表示バー４３に、例えば接触操作（タッチ操作）や押圧操作によって選択可能なボタンとして表示する。
【００４５】
次に、制御装置１１は、地図データに基づいて、データベース４１に記憶されている店舗の地図上における所在地（その店舗が存在する位置）を探索する（ステップＢ２）。
次に、制御装置１１は、店舗群一覧表示バー４３に表示した各店舗群のうち何れか１つが選択されたか否かを判断する（ステップＢ３）。なお、制御装置１１は、タッチパネルスイッチから入力される選択信号（ユーザが店舗群に対応するボタンを選択したことを示す信号）に基づいて、店舗群一覧表示バー４３において選択された店舗群を特定する。
【００４６】
制御装置１１は、選択信号の入力を検知すると（ステップＢ３：ＹＥＳ）、ステップＢ２において探索した各店舗の所在地に基づいて、店舗群一覧表示バー４３において選択された店舗群のうち車両の現在位置Ｎから最も近い位置に存在する店舗が、現時点で表示部１６に表示されている画面の枠外に存在するか否かを判断する（ステップＢ４）。
【００４７】
制御装置１１は、車両の現在位置Ｎから最も近い位置に存在する店舗（この場合、店舗群Ａに含まれる店舗ａ）が画面の枠外に存在すると判断すると（ステップＢ４：ＹＥＳ）、表示部１６の画面に表示された地図において、車両の現在位置Ｎを含む領域を移動元領域Ａｓとして抽出するとともに（ステップＢ５）、表示部１６の画面に表示された地図において、車両の現在位置Ｎから最も近い位置に存在する店舗ａを含む領域を特別移動先領域Ａｇｇとして抽出する（ステップＢ６）。なお、制御装置１１が抽出する移動元領域Ａｓおよび特別移動先領域Ａｇｇの大きさや形状は、上述の第１の実施形態と同様に適宜変更可能である。
【００４８】
次に、制御装置１１は、移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、特別移動先領域Ａｇｇに含まれる店舗ａが表示部１６の画面の枠内に表示されるように表示部１６の画面上における当該特別移動先領域Ａｇｇの表示位置を自動的に変更する（ステップＢ７）。
【００４９】
ここで、図２３に示すように、特別移動先地点である店舗ａが表示部１６の画面の枠外に存在している場合には、ユーザが店舗ａあるいは当該店舗ａの周辺地点を確認できるように、制御装置１１は、店舗ａを含む特別移動先領域Ａｇｇを表示部１６の画面の中央側に引き込むように移動させ、図２４に示すように、店舗ａおよび当該店舗ａの周辺地点を表示部１６の画面の枠内に表示する。
【００５０】
次に、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された特別移動先領域Ａｇｇとの間における地図の縮尺を変更して表示部１６の画面に表示する（ステップＢ８）。そして、制御装置１１は、移動元領域Ａｓと特別移動先領域Ａｇｇとの間の縮尺を変更した地図を表示部１６の画面に表示した状態を保持する（ステップＢ９）。上記のステップＢ８における表示態様としては、上述の第１の実施形態と同様に、様々な態様を採用することができる。
【００５１】
なお、制御装置１１は、車両の現在位置Ｎから最も近い位置に存在する店舗が画面の枠外に存在しないと判断した場合、即ち、車両の現在位置Ｎから最も近い位置に存在する店舗が画面の枠内に存在すると判断した場合（ステップＢ４：ＮＯ）には、この制御を終了する。即ち、制御装置１１は、表示部１６の画面における店舗の表示位置や地図の縮尺率を変更することなく、地図データに基づいて当該店舗をそのまま表示部１６の画面に表示する。
【００５２】
以上に説明したように本実施形態によれば、所定の地点である店舗をデータベース４１に特別移動先地点として記憶しておけば、その店舗あるいは当該店舗の周辺が表示部１６の画面の枠外に存在する場合に、その店舗あるいは当該店舗の周辺が自動的に表示部１６の画面の枠内に表示されるようになり、しかも、移動元地点である車両の現在位置Ｎを含む移動元領域Ａｓの地図を保持したまま、その店舗を含む特別移動先領域Ａｇｇの地図を同一画面上に表示することができる。従って、車両の現在位置Ｎ（移動元地点）と店舗（特別移動先地点）との位置関係を把握できる態様で地図を表示することができる。
【００５３】
本実施形態では、ユーザが選択した店舗群に含まれる店舗のうち車両の現在位置Ｎから最も近い位置に存在する店舗を含む領域を特別移動先領域Ａｇｇとして抽出することで、例えば表示部１６の画面の枠内から僅かに外れた位置に存在する店舗を画面の枠内に引き込んで表示する。しかも、その店舗と車両の現在位置Ｎとの位置関係を容易に把握できる態様で地図が表示される。従って、ユーザは、最短の所要時間および最短の走行距離で、行きたい店舗に到達することができる。
【００５４】
本実施形態では、制御装置１１は、各種店舗を、当該店舗にユーザが実際に立ち寄った回数とともにデータベース４１に記憶するようにしてもよい。そして、店舗群一覧表示バー４３には、ユーザが実際に立ち寄った回数が多い店舗を含む店舗群ほど上位に並べて表示するようにするとよい。なお、各店舗に立ち寄った回数は、例えば、その店舗が経路案内の目的地Ｇとして設定された回数、その店舗に車両が所定時間（少なくとも信号待ち時間よりも長い時間）停車した回数、ユーザが操作スイッチ部１４やリモコン３６などを介して好みの店舗として入力した回数などに基づいて特定することができる。
【００５５】
また、制御装置１１は、ユーザが選択した店舗群に含まれる店舗のうち車両の現在位置Ｎから最も近い位置に存在する店舗を含む領域を特別移動先領域Ａｇｇとして抽出するのではなく、例えばユーザが選択した店舗群に含まれる店舗のうち案内経路の進行方向上に存在する店舗を含む領域を特別移動先領域Ａｇｇとして抽出するように構成してもよい。
【００５６】
また、データベース４１に、例えば車両が通行する上で注意が必要となる地点（急カーブ、道幅が狭くなる地点、制限速度が変わる地点、事故多発地点、工事中の地点など）を特別移動先地点として記憶するようにしてもよい。この場合、例えば図２５に示すように、制御装置１１は、表示部１６に表示されている画面の枠外に急カーブＣが存在する場合に、当該急カーブＣを含む領域を特別移動先領域Ａｇｇとして抽出する。そして、図２６に示すように、制御装置１１は、車両の現在位置Ｎを含む移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、特別移動先領域Ａｇｇに含まれる急カーブＣが表示部１６の画面の枠内に表示されるように表示部１６の画面上における当該特別移動先領域Ａｇｇの表示位置を自動的に移動させる。そして、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された特別移動先領域Ａｇｇとの間における地図の縮尺を変更して表示部１６の画面に表示する。この場合、制御装置１１は、急カーブＣ部分を視覚的に警告表示（点灯表示や点滅表示）したり、急カーブＣ部分に警告内容を示すテキストボックスを表示したり、あるいは、車載スピーカ３７を用いて聴覚的に警告する構成とするとよい。
【００５７】
また、特別移動先地点としては種々の地点や領域を設定することができる。例えば、制御装置１１は、図示しない情報センターから通信部１９を介して気象情報を取得し、当該気象情報に基づいて気象条件が劣悪な領域（例えば大雨や強風の領域など）を特別移動先領域Ａｇｇとして抽出し、車両の現在位置Ｎを含む移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、当該特別移動先領域Ａｇｇを表示部１６の画面の枠内に自動的に移動させるようにしてもよい。この場合も、制御装置１１は、車両の現在位置Ｎを含む移動元領域Ａｓと、気象条件が劣悪な領域を含む特別移動先領域Ａｇｇとの間における地図の縮尺を変更して表示部１６の画面に表示する。
【００５８】
（第３の実施形態）
次に、本発明の第３の実施形態について図２７および図２８を参照しながら説明する。上述の実施形態では、２つの領域（地点）間における地図の縮尺を変更して表示する実施形態を示した。本実施形態は、２つ以上の複数の領域（地点）間における地図の縮尺を変更して表示することを可能とした実施形態である。
即ち、本実施形態では、移動先領域抽出部２１は、複数の移動先領域を抽出可能に構成されている。移動先領域位置変更部２２は、移動元領域抽出部２０によって抽出された移動元領域を表示部１６の画面に表示した状態を維持しつつ、移動先領域抽出部２１によって抽出された複数の移動先領域の表示部１６の画面上における位置をそれぞれ変更可能に構成されている。縮尺変更部２３は、移動元領域抽出部２０によって抽出された移動元領域と、移動先領域位置変更部２２によって表示部１６の画面における位置が変更された複数の移動先領域との間における地図の縮尺を変更して表示部１６の画面に表示可能に構成されている。
【００５９】
次に、本実施形態における制御装置１１による表示態様（制御内容）について図２７および図２８を参照しながら説明する。図２７に示す表示態様では、制御装置１１は、表示部１６の画面に表示された地図において、ユーザが指を接触させた地点Ｔ１を含む領域を移動先領域Ａｇ１として抽出し、その移動先領域Ａｇ１をユーザによる指の移動に応じて表示部１６の画面の中央側に引き込むように移動させる。また、制御装置１１は、表示部１６の画面に表示された地図において、ユーザが指を接触させた地点Ｔ２を含む領域を移動先領域Ａｇ２として抽出し、その移動先領域Ａｇ２をユーザによる指の移動に応じて表示部１６の画面の中央側に引き込むように移動させる。なお、図２７は、移動先領域Ａｇ１，Ａｇ２の表示位置を画面の中央側に移動させた後の状態を示している。
【００６０】
次に、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された２つの移動先領域Ａｇ１，Ａｇ２との間における地図の縮尺を変更して表示部１６の画面に表示する。この場合、制御装置１１は、移動元領域Ａｓと２つの移動先領域Ａｇ１，Ａｇ２との間における地図を滑らかに曲がる区分線によって複数の区画に区分し、各区画の縮尺を、移動元領域Ａｓおよび２つの移動先領域Ａｇ１，Ａｇ２のそれぞれから画面の所定部分（この場合、中央部）にかけて段階的に小さく設定する。なお、制御装置１１は、各区画の縮尺を、移動元領域Ａｓおよび２つの移動先領域Ａｇ１，Ａｇ２のそれぞれから画面の所定部分（この場合、中央部）にかけて段階的に大きく設定するように構成してもよい。また、図２８に示すように、制御装置１１は、移動元領域Ａｓと２つの移動先領域Ａｇ１，Ａｇ２との間における地図の縮尺を、移動元領域Ａｓおよび２つの移動先領域Ａｇ１，Ａｇ２のそれぞれから画面の所定部分（この場合、中央部）にかけて連続的（リニア）に小さく設定するように構成してもよい。また、制御装置１１は、移動元領域Ａｓおよび２つの移動先領域Ａｇ１，Ａｇ２のそれぞれから画面の所定部分（この場合、中央部）にかけて連続的（リニア）に大きく設定するように構成してもよい。
【００６１】
以上に説明したように本実施形態によれば、複数の移動先領域を抽出して、移動元領域と複数の移動先領域との間における地図の縮尺を変更して表示部１６の画面に表示することができる。これにより、移動元地点と複数の移動先地点との位置関係を把握できる態様で地図を表示することができる。従って、例えば、車両の現在位置Ｎ（移動元地点）と複数の目的地（移動先地点）との位置関係を把握できる態様で地図を表示したい場合や、車両の現在位置Ｎ（移動元地点）と目的地（第１の移動先地点）と当該目的地までに存在する経由地（第２の移動先地点）との位置関係を把握できる態様で地図を表示したい場合に有効である。
【００６２】
（第４の実施形態）
次に、本発明の第４の実施形態について図２９および図３０を参照しながら説明する。本実施形態も、２つ以上の複数の領域（地点）間における地図の縮尺を変更して表示することを可能とした実施形態である。
即ち、本実施形態では、特別移動先領域抽出部４２は、複数の特別移動先領域を抽出可能に構成されている。移動先領域位置変更部２２は、移動元領域抽出部２０によって抽出された移動元領域を表示部１６の画面に表示した状態を維持しつつ、特別移動先領域抽出部４２によって抽出された複数の特別移動先領域にそれぞれ含まれる特別移動先地点が表示部１６の画面の枠内に表示されるように表示部１６の画面上における当該特別移動先領域の位置をそれぞれ自動的に変更可能に構成されている。縮尺変更部２３は、移動元領域抽出部２０によって抽出された移動元領域と、移動先領域位置変更部２２によって表示部１６の画面における位置が自動的に変更された複数の特別移動先領域との間における地図の縮尺を変更して表示部１６の画面に表示可能に構成されている。
【００６３】
次に、本実施形態における制御装置１１による表示態様（制御内容）について図２９および図３０を参照しながら説明する。図２９に示す表示態様では、制御装置１１は、店舗群一覧表示バー４３において選択された店舗群のうち車両の現在位置Ｎから最も近い位置に存在する店舗（この場合、店舗群Ａに含まれる店舗ａ１）が画面の枠外に存在すると判断すると、表示部１６の画面に表示された地図において、車両の現在位置Ｎを含む領域を移動元領域Ａｓとして抽出するとともに、表示部１６の画面に表示された地図において、車両の現在位置Ｎから最も近い位置に存在する店舗ａ１を含む領域を特別移動先領域Ａｇｇ１として抽出する。さらに、制御装置１１は、表示部１６の画面に表示された地図において、車両の現在位置Ｎから２番目に近い位置（店舗ａ１を除いて、車両の現在位置Ｎから最も近い位置）に存在する店舗ａ２を含む領域を特別移動先領域Ａｇｇ２として抽出する。なお、制御装置１１は、車両の現在位置Ｎと店舗との距離に基づいて特別移動先領域を抽出するのではなく、例えば、経路案内の実行中においては、案内経路沿いに存在する店舗を含む領域を特別移動先領域として抽出するように構成してもよい。
【００６４】
次に、制御装置１１は、移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、特別移動先領域Ａｇｇ１に含まれる店舗ａ１が表示部１６の画面の枠内に表示されるように表示部１６の画面上における当該特別移動先領域Ａｇｇ１の表示位置を自動的に変更するとともに、特別移動先領域Ａｇｇ２に含まれる店舗ａ２が表示部１６の画面の枠内に表示されるように表示部１６の画面上における当該特別移動先領域Ａｇｇ２の表示位置を自動的に変更する。なお、図２９は、特別移動先領域Ａｇｇ１，Ａｇｇ２の表示位置を画面の中央側に変更した後の状態を示している。
【００６５】
次に、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された２つの特別移動先領域Ａｇｇ１，Ａｇｇ２との間における地図の縮尺を変更して表示部１６の画面に表示する。この場合、制御装置１１は、移動元領域Ａｓと２つの特別移動先領域Ａｇｇ１，Ａｇｇ２との間における地図を滑らかに曲がる区分線によって複数の区画に区分し、各区画の縮尺を、移動元領域Ａｓおよび２つの特別移動先領域Ａｇｇ１，Ａｇｇ２のそれぞれから画面の所定部分（この場合、中央部）にかけて段階的に小さく設定する。なお、制御装置１１は、各区画の縮尺を、移動元領域Ａｓおよび２つの特別移動先領域Ａｇｇ１，Ａｇｇ２のそれぞれから画面の所定部分（この場合、中央部）にかけて段階的に大きく設定するように構成してもよい。また、図３０に示すように、制御装置１１は、移動元領域Ａｓと２つの特別移動先領域Ａｇｇ１，Ａｇｇ２との間における地図の縮尺を、移動元領域Ａｓおよび２つの特別移動先領域Ａｇｇ１，Ａｇｇ２のそれぞれから画面の所定部分（この場合、中央部）にかけて連続的（リニア）に小さく設定するように構成してもよい。また、制御装置１１は、移動元領域Ａｓおよび２つの特別移動先領域Ａｇｇ１，Ａｇｇ２のそれぞれから画面の所定部分（この場合、中央部）にかけて連続的（リニア）に大きく設定するように構成してもよい。
【００６６】
以上に説明したように本実施形態によれば、複数の特別移動先領域を抽出して、移動元領域と複数の特別移動先領域との間における地図の縮尺を変更して表示部１６の画面に表示することができる。これにより、移動元地点と複数の特別移動先地点との位置関係を把握できる態様で地図を表示することができる。
【００６７】
（第５の実施形態）
次に、本発明の第５の実施形態について図３１から図３３を参照しながら説明する。本実施形態は、地図表示装置１０の構成と制御装置１１による制御内容が上述の実施形態と異なる。以下、上述の実施形態と異なる点のみを説明する。
本実施形態では、図３１に示すように、地図表示装置１０は、制御装置１１のＣＰＵにおいて制御プログラムを実行することにより、さらに、部分縮尺変更部５１をソフトウェアによって仮想的に実現する。
【００６８】
部分縮尺変更部５１は、縮尺変更部２３が縮尺を変更して表示部１６の画面に表示した地図の一部の縮尺を変更する。即ち、制御装置１１は、部分縮尺変更部５１をさらに備えたことにより、表示部１６の画面に縮尺を変更して表示した地図の一部の縮尺を、タッチパネルスイッチからの操作信号に基づいてさらに変更可能に構成されている。例えば図３２に示すように、ユーザが表示部１６の画面（縮尺が変更された地図が表示された画面）に２本の指を接触させ、それら２本の指を開くように移動させた場合（図３２に示す矢印参照）には、制御装置１１は、その操作信号に基づいて、２本の指が接触した部分およびその周辺部分における地図の縮尺をさらに大きく設定し、当該部分をさらに拡大して表示する。また、例えば図３３に示すように、ユーザが表示部１６の画面（縮尺が変更された地図が表示された画面）に２本の指を接触させ、それら２本の指を閉じるように移動させた場合（図３３に示す矢印参照）には、制御装置１１は、その操作信号に基づいて、２本の指が接触した部分およびその周辺部分における地図の縮尺をさらに小さく設定し、当該部分をさらに縮小して表示する。
【００６９】
本実施形態によれば、表示部１６の画面に縮尺が変更されて表示された地図に対して、その一部の縮尺をさらに変更して表示することができる。つまり、地図の縮尺の変更処理（デフォルメ処理）の多重化が可能である。これにより、一旦表示された地図のうち、さらに詳細に確認したい領域のみを拡大したり、特に必要のない領域のみを縮小したりすることができ、よりユーザの要望に沿った表示態様で地図を表示することができる。
【００７０】
（第６の実施形態）
以下、本発明の第６の実施形態について図３４から図３８を参照しながら説明する。本実施形態は、地図表示装置１０の構成と制御装置１１による制御内容が上述の各実施形態と異なる。以下、上述の各実施形態と異なる点のみを説明する。
図３４に示すように、本実施形態では、地図表示装置１０は、制御装置１１のＣＰＵにおいて制御プログラムを実行することにより、さらに、縮尺保持領域抽出部２４、および、縮尺保持領域設定部２５をソフトウェアによって仮想的に実現する。
【００７１】
縮尺保持領域抽出部２４は、地図データに基づいて表示される地図中に存在する任意の地点や領域を縮尺保持領域として抽出する。縮尺変更部２３は、移動元領域抽出部２０によって抽出された移動元領域と、移動先領域位置変更部２２によって表示部１６の画面における位置が変更された移動先領域と、縮尺保持領域抽出部２４によって抽出された縮尺保持領域とを除く領域における地図の縮尺を変更して表示部１６の画面に表示する。地図表示装置１０の制御装置１１は、上述の移動元領域抽出部２０、移動先領域抽出部２１、移動先領域位置変更部２２と、これら縮尺変更部２３および縮尺保持領域抽出部２４とによって、後述する制御を実行可能に構成されている。
【００７２】
縮尺保持領域設定部２５は、縮尺保持領域として抽出する地点や領域を設定するための設定モードの実行時に、例えば図３８に示す縮尺保持領域選択画面を表示部１６の画面に表示可能である。この縮尺保持領域選択画面には、地図データに基づいて表示部１６の画面に表示される地図のうち任意の地点や領域（例えば、ファーストフード店、コンビニエンスストアなどの各種の店舗、名勝地、景観地、美術館、ガソリンスタンド、事故多発地点、インターチェンジ、サービスエリア、パーキングエリア、ユーザが登録した地点や施設、道路が複雑に入り組む市街地、道路が複雑に交差する交差点など）が、例えばチェックボックスによって選択可能に表示される。ユーザは、この縮尺保持領域選択画面に表示される地点や領域を自由に選択して後述する縮尺保持領域Ａａ（図３６参照）として設定することができる。なお、この縮尺保持領域選択画面に選択可能に表示される地点や領域は、車両が走行する上で注目すべき地点や領域など種々の地点や領域を適宜変更して設定することができる。
【００７３】
上記構成の地図表示装置１０は、移動先地点（例えば、車両の経路案内の目的地またはその周辺地点）が表示部１６の画面の枠外に存在している場合に、移動元地点である車両の現在位置と移動先地点との位置関係を把握できる態様で地図を表示することが可能である。次に、このような態様で地図を表示する場合の制御内容ついて説明する。図３５は、地図表示装置１０の制御装置１１が実行する制御内容を示すフローチャートである。
【００７４】
制御装置１１は、図３６に示すように、例えば目的地Ｇまでの経路案内時に表示部１６の画面に経路案内用の地図を表示すると（ステップＣ１）、表示部１６の画面に設けられているタッチパネルスイッチから接触信号（ユーザが表示部１６の画面に触れたことを示す信号）が入力されたか否か、即ち、ユーザが表示部１６の画面に指を接触させたか否かを判断する（ステップＣ２）。そして、制御装置１１は、タッチパネルスイッチから接触信号が入力されたことを検知すると（ステップＣ２：ＹＥＳ）、表示部１６の画面に表示された地図において、車両の現在位置Ｎを含む領域を移動元領域Ａｓとして抽出するとともに（ステップＣ３）、表示部１６の画面に表示された地図において、ユーザが指を接触させた地点Ｔを含む領域を移動先領域Ａｇとして抽出する（ステップＣ４）。制御装置１１が抽出した移動先領域Ａｇのうち表示部１６の画面の枠外に対応する部分には、図３６に示すように目的地Ｇそのものが含まれる場合のほか、目的地Ｇは含まれないが当該目的地Ｇの周辺地点が含まれる場合がある。
【００７５】
また、制御装置１１は、地図データに基づいて表示される地図において、ユーザが縮尺保持領域選択画面（図３８参照）を介して選択した地点を含む領域、或いは、ユーザが縮尺保持領域選択画面を介して選択した領域を縮尺保持領域Ａａとして抽出する（ステップＣ５）。この場合、制御装置１１は、市街地Ｕを含む領域を縮尺保持領域Ａａとして抽出する。なお、制御装置１１が抽出する移動元領域Ａｓ、移動先領域Ａｇ、縮尺保持領域Ａａの大きさや形状は、それぞれ適宜変更可能であり、制御プログラムに予め設定しておいてもよいし、ユーザが操作スイッチ部１４やリモコン３６などを介して設定するようにしてもよい。
【００７６】
次に、制御装置１１は、表示部１６の画面に設けられているタッチパネルスイッチから移動信号（ユーザが上記ステップＣ２において表示部１６の画面に接触させた指をそのまま画面上を移動させたことを示す信号）が入力されたか否か、即ち、ユーザが画面に接触させた指をそのまま画面上を移動させたか否かを判断する（ステップＣ６）。
制御装置１１は、タッチパネルスイッチから移動信号が入力されたことを検知すると（ステップＣ６：ＹＥＳ）、移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、入力された移動信号に基づいて、表示部１６の画面上における移動先領域Ａｇの表示位置を変更する（ステップＣ７）。
【００７７】
ここで、図３６に示すように、移動先地点である目的地Ｇが表示部１６の画面の枠外に存在している場合には、ユーザは、目的地Ｇあるいは当該目的地Ｇの周辺地点を確認するために、表示部１６の画面（例えば図３６に示す地点Ｔ）に接触させた指を当該画面の中央側に引き寄せるように移動させる。従って、制御装置１１は、このようなユーザによる指の移動に応じて、移動先領域Ａｇを表示部１６の画面の中央側に引き込むように移動させ、図３７に示すように、目的地Ｇおよび当該目的地Ｇの周辺地点を表示部１６の画面の枠内に表示する。また、この移動先領域Ａｇの移動に伴い、表示部１６の画面上における縮尺保持領域Ａａの表示位置も、この場合、移動元領域Ａｓ側に移動する。
【００７８】
次に、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された移動先領域Ａｇと、移動先領域Ａｇの移動に伴い表示部１６の画面上における位置が変更された縮尺保持領域Ａａとを除く領域における地図の縮尺を変更して表示部１６の画面に表示する（ステップＣ８）。この場合、制御装置１１は、移動元領域Ａｓ内、移動先領域Ａｇ内、縮尺保持領域Ａａ内における地図の縮尺は変更しない。なお、このステップＣ８における表示態様（縮尺態様）としては、様々な態様を採用することができ、例えば、移動元領域Ａｓと移動先領域Ａｇと縮尺保持領域Ａａとを除く領域における地図の縮尺を段階的に小さく設定してもよいし、連続的（リニア）に小さく設定してもよい。
【００７９】
そして、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇと縮尺保持領域Ａａとを除く領域の縮尺を変更した地図を表示部１６の画面に表示した状態を、所定の条件に応じて保持する（ステップＣ９）。この所定の条件としては、様々な条件を設定することができる。例えば、タッチパネルスイッチからの操作信号の入力が検知されなくなったこと、即ち、ユーザがタッチパネルスイッチから指を離したことを、所定の条件として設定することができる。また、タッチパネルスイッチから異なる操作信号が入力されたこと、即ち、ユーザが移動先領域Ａｇを画面の中央側に引き寄せるために接触させた指とは異なる指をタッチパネルスイッチに接触させたことを、所定の条件として設定してもよい。
【００８０】
以上に説明したように本実施形態によれば、移動先地点である目的地Ｇが表示部１６の画面の枠外に存在している場合には、その目的地Ｇあるいは当該目的地Ｇの周辺が表示部１６の画面の枠内に表示されるように当該目的地Ｇを含む移動先領域Ａｇの表示位置を移動させることで、移動元地点である車両の現在位置Ｎを含む移動元領域Ａｓの地図を保持したまま、移動先地点である目的地Ｇを含む移動先領域Ａｇの地図を同一画面上に表示することができる。従って、車両の現在位置Ｎ（移動元地点）と目的地Ｇ（移動先地点）との位置関係を把握できる態様で地図を表示することができる。
【００８１】
また、移動元領域Ａｓと移動先領域Ａｇと縮尺保持領域Ａａとを除く領域、つまり、ユーザが注目する可能性が低い領域における地図の縮尺が変更され、移動元領域Ａｓと移動先領域Ａｇと縮尺保持領域Ａａ、つまり、ユーザが注目する可能性が高い領域における地図の縮尺は変更されずに表示される。従って、ユーザが注目する可能性が高い領域における地図が歪んで見難くなることがなく、より使い勝手の良い態様で地図を表示することができる。
【００８２】
（第７の実施形態）
次に、本発明の第７の実施形態について図３９から図４４を参照しながら説明する。本実施形態は、地図表示装置１０の構成と制御装置１１による制御内容が上述の第６の実施形態と異なる。以下、上述の第６の実施形態と異なる点のみを説明する。
図３９に示すように、本実施形態では、地図表示装置１０は、上述の第２の実施形態で示したデータベース４１、特別移動先領域抽出部４２を備えている。
縮尺変更部２３は、移動元領域抽出部２０によって抽出された移動元領域と、移動先領域位置変更部２２によって表示部１６の画面における位置が自動的に変更された特別移動先領域と、縮尺保持領域抽出部２４によって抽出された縮尺保持領域とを除く領域における地図の縮尺を変更して表示部１６に表示する。地図表示装置１０の制御装置１１は、上述の移動元領域抽出部２０、移動先領域位置変更部２２、縮尺保持領域抽出部２４と、これら縮尺変更部２３、データベース４１、特別移動先領域抽出部４２とによって、後述する制御を実行可能に構成されている。
【００８３】
次に、本実施形態において制御装置１１が実行する制御内容について説明する。図４０は、地図表示装置１０の制御装置１１が実行する制御内容を示すフローチャートである。
本実施形態では、制御装置１１は、図４１に示すように、例えば目的地Ｇまでの経路案内時に表示部１６の画面に経路案内用の地図を表示するとともに、当該画面の一部（この場合、右端部）に店舗群一覧表示バー４３を表示する（ステップＤ１）。なお、制御装置１１は、データベース４１に記憶されている各種店舗を所定の項目（例えば、店舗の商号、店名、取扱い商品の種類など）ごとにグループ化した店舗群（この場合、店舗群Ａ〜Ｅ）を作成する。そして、制御装置１１は、これらグループ化した各店舗群を店舗群一覧表示バー４３に、例えば接触操作（タッチ操作）や押圧操作によって選択可能なボタンとして表示する。
【００８４】
次に、制御装置１１は、地図データに基づいて、データベース４１に記憶されている店舗の地図上における所在地（その店舗が存在する位置）を探索する（ステップＤ２）。
次に、制御装置１１は、店舗群一覧表示バー４３に表示した各店舗群のうち何れか１つが選択されたか否かを判断する（ステップＤ３）。なお、制御装置１１は、タッチパネルスイッチから入力される選択信号（ユーザが店舗群に対応するボタンを選択したことを示す信号）に基づいて、店舗群一覧表示バー４３において選択された店舗群を特定する。
【００８５】
制御装置１１は、選択信号の入力を検知すると（ステップＤ３：ＹＥＳ）、ステップＤ２において探索した各店舗の所在地に基づいて、店舗群一覧表示バー４３において選択された店舗群のうち車両の現在位置Ｎから最も近い位置に存在する店舗が、現時点で表示部１６に表示されている画面の枠外に存在するか否かを判断する（ステップＤ４）。
【００８６】
制御装置１１は、車両の現在位置Ｎから最も近い位置に存在する店舗（この場合、店舗群Ａに含まれる店舗ａ）が画面の枠外に存在すると判断すると（ステップＤ４：ＹＥＳ）、表示部１６の画面に表示された地図において、車両の現在位置Ｎを含む領域を移動元領域Ａｓとして抽出するとともに（ステップＤ５）、表示部１６の画面に表示された地図において、車両の現在位置Ｎから最も近い位置に存在する店舗ａを含む領域を特別移動先領域Ａｇｇとして抽出する（ステップＤ６）。
【００８７】
また、制御装置１１は、地図データに基づいて表示される地図において、ユーザが縮尺保持領域選択画面（図３８参照）を介して選択した地点を含む領域、或いは、ユーザが縮尺保持領域選択画面を介して選択した領域を縮尺保持領域Ａａとして抽出する（ステップＤ７）。この場合、制御装置１１は、市街地Ｕを含む領域を縮尺保持領域Ａａとして抽出する。なお、制御装置１１が抽出する移動元領域Ａｓ、特別移動先領域Ａｇｇ、縮尺保持領域Ａａの大きさや形状は、上述の第６の実施形態と同様に適宜変更可能である。
【００８８】
次に、制御装置１１は、移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、特別移動先領域Ａｇｇに含まれる店舗ａが表示部１６の画面の枠内に表示されるように表示部１６の画面上における当該特別移動先領域Ａｇｇの表示位置を自動的に変更する（ステップＤ８）。
【００８９】
ここで、図４１に示すように、特別移動先地点である店舗ａが表示部１６の画面の枠外に存在している場合には、ユーザが店舗ａあるいは当該店舗ａの周辺地点を確認できるように、制御装置１１は、店舗ａを含む特別移動先領域Ａｇｇを表示部１６の画面の中央側に引き込むように移動させ、図４２に示すように、店舗ａおよび当該店舗ａの周辺地点を表示部１６の画面の枠内に表示する。また、この特別移動先領域Ａｇｇの移動に伴い、表示部１６の画面上における縮尺保持領域Ａａの表示位置も、この場合、移動元領域Ａｓ側に移動する。
【００９０】
次に、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された特別移動先領域Ａｇｇと、特別移動先領域Ａｇｇの移動に伴い表示部１６の画面上における位置が変更された縮尺保持領域Ａａとを除く領域における地図の縮尺を変更して表示部１６の画面に表示する（ステップＤ９）。この場合、制御装置１１は、移動元領域Ａｓ内、特別移動先領域Ａｇｇ内、縮尺保持領域Ａａ内における地図の縮尺は変更しない。なお、このステップＤ９における表示態様（縮尺態様）としては、上述の第６の実施形態と同様に、様々な態様を採用することができる。
【００９１】
そして、制御装置１１は、移動元領域Ａｓと特別移動先領域Ａｇｇと縮尺保持領域Ａａとを除く領域の縮尺を変更した地図を表示部１６の画面に表示した状態を保持する（ステップＤ１０）。
なお、制御装置１１は、車両の現在位置Ｎから最も近い位置に存在する店舗が画面の枠外に存在しないと判断した場合、即ち、車両の現在位置Ｎから最も近い位置に存在する店舗が画面の枠内に存在すると判断した場合（ステップＤ４：ＮＯ）には、この制御を終了する。即ち、制御装置１１は、表示部１６の画面における店舗の表示位置や地図の縮尺率を変更することなく、地図データに基づいて当該店舗をそのまま表示部１６の画面に表示する。
【００９２】
以上に説明したように本実施形態によれば、所定の地点である店舗をデータベース４１に特別移動先地点として記憶しておけば、その店舗あるいは当該店舗の周辺が表示部１６の画面の枠外に存在する場合に、その店舗あるいは当該店舗の周辺が自動的に表示部１６の画面の枠内に表示されるようになり、しかも、移動元地点である車両の現在位置Ｎを含む移動元領域Ａｓの地図を保持したまま、その店舗を含む特別移動先領域Ａｇｇの地図を同一画面上に表示することができる。従って、車両の現在位置Ｎ（移動元地点）と店舗（特別移動先地点）との位置関係を把握できる態様で地図を表示することができる。
【００９３】
また、移動元領域Ａｓと特別移動先領域Ａｇｇと縮尺保持領域Ａａとを除く領域、つまり、ユーザが注目する可能性が低い領域における地図の縮尺が変更され、移動元領域Ａｓと特別移動先領域Ａｇｇと縮尺保持領域Ａａ、つまり、ユーザが注目する可能性が高い領域における地図の縮尺は変更されずに表示される。従って、ユーザが注目する可能性が高い領域における地図が歪んで見難くなることがなく、より使い勝手の良い態様で地図を表示することができる。
【００９４】
本実施形態では、ユーザが選択した店舗群に含まれる店舗のうち車両の現在位置Ｎから最も近い位置に存在する店舗を含む領域を特別移動先領域Ａｇｇとして抽出することで、例えば表示部１６の画面の枠内から僅かに外れた位置に存在する店舗を画面の枠内に引き込んで表示する。しかも、その店舗と車両の現在位置Ｎとの位置関係を容易に把握できる態様で地図が表示される。従って、ユーザは、最短の所要時間および最短の走行距離で、行きたい店舗に到達することができる。
【００９５】
本実施形態では、制御装置１１は、各種店舗を、当該店舗にユーザが実際に立ち寄った回数とともにデータベース４１に記憶するようにしてもよい。そして、店舗群一覧表示バー４３には、ユーザが実際に立ち寄った回数が多い店舗を含む店舗群ほど上位に並べて表示するようにするとよい。なお、各店舗に立ち寄った回数は、例えば、その店舗が経路案内の目的地Ｇとして設定された回数、その店舗に車両が所定時間（少なくとも信号待ち時間よりも長い時間）停車した回数、ユーザが操作スイッチ部１４やリモコン３６などを介して好みの店舗として入力した回数などに基づいて特定することができる。
また、制御装置１１は、ユーザが選択した店舗群に含まれる店舗のうち車両の現在位置Ｎから最も近い位置に存在する店舗を含む領域を特別移動先領域Ａｇｇとして抽出するのではなく、例えばユーザが選択した店舗群に含まれる店舗のうち案内経路の進行方向上に存在する店舗を含む領域を特別移動先領域Ａｇｇとして抽出するように構成してもよい。
【００９６】
また、データベース４１に、例えば車両が通行する上で注意が必要となる地点（急カーブ、道幅が狭くなる地点、制限速度が変わる地点、事故多発地点、工事中の地点など）を特別移動先地点として記憶するようにしてもよい。この場合、例えば図４３に示すように、制御装置１１は、表示部１６に表示されている画面の枠外に急カーブＣが存在する場合に、当該急カーブＣを含む領域を特別移動先領域Ａｇｇとして抽出する。そして、図４４に示すように、制御装置１１は、車両の現在位置Ｎを含む移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、特別移動先領域Ａｇｇに含まれる急カーブＣが表示部１６の画面の枠内に表示されるように表示部１６の画面上における当該特別移動先領域Ａｇｇの表示位置を自動的に移動させる。また、制御装置１１は、移動元領域Ａｓと特別移動先領域Ａｇｇとの間に縮尺保持領域Ａａとして抽出可能な領域が存在する場合には、その領域を縮尺保持領域Ａａとして抽出する。そして、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された特別移動先領域Ａｇｇと、縮尺保持領域Ａａとを除く領域における地図の縮尺を変更して表示部１６の画面に表示する。この場合、制御装置１１は、急カーブＣ部分を視覚的に警告表示（点灯表示や点滅表示）したり、急カーブＣ部分に警告内容を示すテキストボックスを表示したり、あるいは、車載スピーカ３７を用いて聴覚的に警告する構成とするとよい。
【００９７】
また、特別移動先地点としては種々の地点や領域を設定することができる。例えば、制御装置１１は、図示しない情報センターから通信部１９を介して気象情報を取得し、当該気象情報に基づいて気象条件が劣悪な領域（例えば大雨や強風の領域など）を特別移動先領域Ａｇｇとして抽出し、車両の現在位置Ｎを含む移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、当該特別移動先領域Ａｇｇを表示部１６の画面の枠内に自動的に移動させるようにしてもよい。この場合も、制御装置１１は、移動元領域Ａｓと特別移動先領域Ａｇｇとの間に縮尺保持領域Ａａとして抽出可能な領域が存在する場合には、その領域を縮尺保持領域Ａａとして抽出する。そして、制御装置１１は、車両の現在位置Ｎを含む移動元領域Ａｓと、気象条件が劣悪な領域を含む特別移動先領域Ａｇｇと、縮尺保持領域Ａａとを除く領域における地図の縮尺を変更して表示部１６の画面に表示する。
【００９８】
また、制御装置１１は、車両のガソリンの残量に連動して、ガソリン残量が所定量以下となった場合に表示部１６の画面の枠外に存在するガソリンスタンドを含む領域を特別移動先領域Ａｇｇとして抽出し、当該領域Ａｇｇを表示部１６の画面の枠内に自動的に引き込むようにしてもよい。この場合、制御装置１１は、ガソリンの残量、ガソリンスタンドまでの距離や所要時間などを表示部１６の画面にテキストボックスなどで視覚的に表示したり、あるいは、車載スピーカ３７を用いて聴覚的に報知する構成とするとよい。
【００９９】
また、制御装置１１は、情報センターから災害情報（例えば、地震情報や津波情報など）を受信した場合に表示部１６の画面の枠外に存在する避難場所や迂回経路を含む領域を特別移動先領域Ａｇｇとして抽出し、当該領域Ａｇｇを表示部１６の画面の枠内に自動的に引き込むようにしてもよい。この場合、制御装置１１は、災害情報の詳細（例えば、地震の規模や津波の到達予想時刻など）をテキストボックスなどで表示したり、あるいは、車載スピーカ３７を用いて警告する構成とするとよい。
【０１００】
また。制御装置１１は、例えば車両の運転手のまばたき状況などに基づいて運転手の眠気を検知する眠気検知システムと連動して、運転手の眠気を検知した場合に表示部１６の画面の枠外に存在するサービスエリアなどを含む領域を特別移動先領域Ａｇｇとして抽出し、当該領域Ａｇｇを表示部１６の画面の枠内に自動的に引き込むようにしてもよい。この場合、制御装置１１は、サービスエリアまでの距離や所要時間などをテキストボックスなどで表示したり、あるいは、車載スピーカ３７を用いて報知する構成とするとよい。
以上のように状況に応じて推奨される地点や領域を表示部１６の画面の枠内に自動的に引き込むようにするとよい。
また、制御装置１１は、例えば事故多発地点や急カーブ地点など車両が走行する上で危険度が高い地点や領域は、自動的に縮尺保持領域Ａａとして設定する構成としてもよい。
【０１０１】
（第８の実施形態）
次に、本発明の第８の実施形態について図４５から図４８を参照しながら説明する。本実施形態は、移動元地点と移動先地点との間の距離が長距離である場合における制御装置１１による制御内容が上述の実施形態と異なる。以下、上述の実施形態と異なる点のみを説明する。
図４７に示すように、車両の現在位置Ｎ（移動元地点）と目的地Ｇ（移動先地点）との間の距離が長距離（例えば、４００ｋｍ以上）である場合、ユーザは、目的地Ｇまでの経路において高速道路Ｈを使用する可能性が高い。このような高速道路Ｈにおいては、ユーザは、表示部１６の画面に表示された地図を殆ど或いは全く確認することなく、道なりに走行する場合が多い。従って、このような高速道路Ｈおよびその周辺部分の地図の縮尺は極端に小さく設定することが可能である。
【０１０２】
そこで、本実施形態では、図４５に示すように、地図表示装置１０は、制御装置１１のＣＰＵにおいて制御プログラムを実行することにより、さらに小縮尺設定可能領域抽出部６１をソフトウェアによって仮想的に実現する。
小縮尺設定可能領域抽出部６１は、車両の現在位置Ｎ（移動元地点）を含む移動元領域Ａｓと目的地Ｇ（移動先地点）を含む移動先領域Ａｇとの間において、縮尺を小さく設定することが可能な領域を小縮尺設定可能領域Ａｍ（図４７参照）として抽出する。なお、小縮尺設定可能領域Ａｍは、その全てが表示部１６の画面の枠内に存在していなくてもよく、その一部が表示部１６の画面の枠内に存在していればよい。
【０１０３】
次に、本実施形態において制御装置１１が実行する制御内容について説明する。図４６は、地図表示装置１０の制御装置１１が実行する制御内容を示すフローチャートである。
本実施形態では、制御装置１１は、図４７に示すように、例えば目的地Ｇまでの経路案内時に表示部１６の画面に経路案内用の地図を表示すると（ステップＥ１）、表示部１６の画面に表示された地図において、車両の現在位置Ｎを含む領域を移動元領域Ａｓとして抽出するとともに（ステップＥ２）、表示部１６の画面の枠外に存在する目的地Ｇを含む領域を移動先領域Ａｇとして抽出する（ステップＥ３）。また、制御装置１１は、地図データに基づいて表示される地図において、ユーザが縮尺保持領域選択画面（図３８参照）を介して選択した地点を含む領域、或いは、ユーザが縮尺保持領域選択画面を介して選択した領域を縮尺保持領域Ａａとして抽出する（ステップＥ４）。この場合、制御装置１１は、高速道路Ｈ上に存在するサービスエリアＳＡおよびその周辺領域、並びに、高速道路Ｈ上に存在するパーキングエリアＰＡおよびその周辺領域を縮尺保持領域Ａａとして抽出する。
【０１０４】
また、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間において、縮尺を小さく設定することが可能な領域を小縮尺設定可能領域Ａｍとして抽出する（ステップＥ５）。この場合、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間に存在する高速道路Ｈのうち縮尺保持領域Ａａを除く領域およびその周辺部分の領域を小縮尺設定可能領域Ａｍとして抽出する。なお、制御装置１１が抽出する移動元領域Ａｓ、移動先領域Ａｇ、縮尺保持領域Ａａ、小縮尺設定可能領域Ａｍの大きさや形状は、それぞれ適宜変更可能であり、制御プログラムに予め設定しておいてもよいし、ユーザが操作スイッチ部１４やリモコン３６などを介して設定するようにしてもよい。
【０１０５】
次に、制御装置１１は、移動元領域Ａｓを表示部１６の画面に表示した状態を維持しつつ、表示部１６の画面上における移動先領域Ａｇの表示位置を自動的に変更する（ステップＥ６）。この場合、制御装置１１は、移動先領域Ａｇを表示部１６の画面の中央側に引き込むように移動させ、図４８に示すように、目的地Ｇおよび当該目的地Ｇの周辺地点を表示部１６の画面の枠内に表示する。また、この移動先領域Ａｇの移動に伴い、表示部１６の画面上における複数の縮尺保持領域Ａａの表示位置も、この場合、移動元領域Ａｓ側にそれぞれ移動する。
【０１０６】
次に、制御装置１１は、移動元領域Ａｓと、表示部１６の画面上における位置が変更された移動先領域Ａｇと、移動先領域Ａｇの移動に伴い表示部１６の画面上における位置が変更された縮尺保持領域Ａａとを除く領域のうち小縮尺設定可能領域Ａｍを除く部分における地図の縮尺を変更して表示部１６の画面に表示する（ステップＥ７）。この場合、制御装置１１は、移動元領域Ａｓ内、移動先領域Ａｇ内、縮尺保持領域Ａａ内における地図の縮尺は変更しない。また、制御装置１１は、小縮尺設定可能領域Ａｍにおける地図の縮尺を、移動元領域Ａｓと移動先領域Ａｇと縮尺保持領域Ａａとを除く領域（当該領域のうち小縮尺設定可能領域Ａｍを除く部分）における地図の縮尺よりもさらに小さく設定して表示部１６の画面に表示する。なお、このステップＥ７における表示態様（縮尺態様）としては、様々な態様を採用することができ、例えば、移動元領域Ａｓと移動先領域Ａｇと縮尺保持領域Ａａとを除く領域（当該領域のうち小縮尺設定可能領域Ａｍを除く部分）における地図の縮尺を段階的に小さく設定してもよいし、連続的（リニア）に小さく設定してもよい。また、移動元領域Ａｓと移動先領域Ａｇと縮尺保持領域Ａａとを除く領域と小縮尺設定可能領域Ａｍとの境界部分（境界領域）における地図の縮尺は、段階的に異なるように設定してもよいし、連続的（リニア）に異なるように設定してもよい。
【０１０７】
そして、制御装置１１は、車両の現在位置Ｎを含む移動元領域Ａｓと目的地Ｇを含む移動先領域ＡｇとサービスエリアＳＡやパーキングエリアＰＡを含む縮尺保持領域Ａａとを除く領域の縮尺を変更し、且つ、小縮尺設定可能領域Ａｍの縮尺を極端に小さく設定した地図を表示部１６の画面に表示した状態を保持する（ステップＥ８）。
【０１０８】
以上に説明したように本実施形態によれば、移動元領域Ａｓと移動先領域Ａｇとの間に、縮尺を小さく設定することが可能な領域、つまり、ユーザが表示部の画面に表示された地図を殆ど或いは全く確認しない可能性が高い領域が存在する場合には、その領域が小縮尺設定可能領域Ａｍとして抽出され、当該領域Ａｍにおける地図の縮尺が一層小さく設定される。従って、例えば移動元地点Ａｓと移動先地点Ａｇとの間の距離が長距離である場合であっても、このような小縮尺設定可能領域Ａｍの縮尺が一層小さく設定されることで、移動元地点Ａｓと移動先地点Ａｇとの位置関係を把握できる態様で地図を表示することができる。また、このように地図の縮尺を一層小さく設定する領域を設けることで、限りがある表示部１６の画面の表示面積を有効に活用して地図を表示することができる。
【０１０９】
なお、車両が高速道路Ｈを走行することに伴い当該車両の現在位置ＮがサービスエリアＳＡやパーキングエリアＰＡに近付いたら、当該サービスエリアＳＡやパーキングエリアＰＡまでの距離や所要時間などの情報をテキストボックスなどで視覚的に表示したり、あるいは、車載スピーカ３７を用いて聴覚的に報知する構成とするとよい。
【０１１０】
小縮尺設定可能領域Ａｍとして設定可能な領域は、高速道路Ｈを含む領域に限られるものではなく、例えば、所定距離以上の有料道路や海岸沿いの道路、車両が過去に何度も走行した道路や地域など種々の領域を設定することができる。要は、ユーザが表示部１６の画面に表示された地図を殆ど或いは全く確認しないことが想定される領域であれば、小縮尺設定可能領域Ａｍとして設定することができる。また、小縮尺設定可能領域Ａｍとして抽出する領域を例えばチェックボックスによって選択可能な選択画面を、表示部１６の画面に表示する構成としてもよい。
【０１１１】
また、上述の第７の実施形態に本実施形態を組み合わせてもよい。即ち、小縮尺設定可能領域抽出部６１は、移動元領域抽出部２０によって抽出された移動元領域と特別移動先領域抽出部４２によって抽出された特別移動先領域との間において、縮尺を小さく設定することが可能な領域を小縮尺設定可能領域として抽出するようにしてもよい。また、縮尺変更部２３は、小縮尺設定可能領域抽出部６１によって抽出された小縮尺設定可能領域における地図の縮尺を、移動元領域と特別移動先領域と縮尺保持領域とを除く領域における地図の縮尺よりも小さく設定するようにしてもよい。
【０１１２】
（第９の実施形態）
以下、本発明の第９の実施形態について図４９から図５４を参照しながら説明する。本実施形態は、地図表示装置１０の構成と制御装置１１による制御内容が上述の各実施形態と異なる。以下、上述の各実施形態と異なる点のみを説明する。
図４９に示すように、地図表示装置１０は、制御装置１１のＣＰＵにおいて制御プログラムを実行することにより、さらに、地点抽出部７１、実寸距離演算部７２、実寸距離表示部７３をソフトウェアによって仮想的に実現する。
【０１１３】
地点抽出部７１は、表示部１６の画面に表示された地図において、ユーザがタッチした第１タッチ位置に対応する地点を第１地点として抽出するとともに、ユーザがタッチした第２タッチ位置に対応する地点を第２地点として抽出する。また、地点抽出部７１は、ユーザが第１タッチ位置を移動させた場合には、その移動する当該第１タッチ位置に追従しながら当該第１タッチ位置に対応する地点を第１地点として抽出するとともに、ユーザが第２タッチ位置を移動させた場合には、その移動する当該第２タッチ位置に追従しながら当該第２タッチ位置に対応する地点を第２地点として抽出するように構成されている。
【０１１４】
実寸距離演算部７２は、地点抽出部７１によって抽出された第１地点と第２地点との間の実際の距離を実寸距離として演算する。実寸距離表示部７３は、実寸距離演算部７２によって演算された実寸距離を表示部１６の画面に表示する。制御装置１１は、これら地点抽出部７１、実寸距離演算部７２、実寸距離表示部７３によって、後述する制御を実行可能に構成されている。
【０１１５】
次に、本実施形態において制御装置１１が実行する制御内容について説明する。図５０は、地図表示装置１０の制御装置１１が実行する実寸距離演算表示処理の内容を示すフローチャートである。
本実施形態では、制御装置１１は、上述の各実施形態で示したように地図の縮尺を変更して表示部１６の画面に表示すると、表示部１６の画面に設けられているタッチパネルスイッチからタッチ信号（ユーザが表示部１６の画面に触れたことを示す信号、接触信号）が入力されたか否か、即ち、ユーザが表示部１６の画面に指を接触（タッチ）させたか否かを判断する（ステップＦ１）。なお、本実施形態では、表示部１６の画面に設けられているタッチパネルスイッチは、複数の指によって同時に操作することが可能な所謂マルチタッチ式のタッチパネルスイッチで構成されているものとする。
【０１１６】
例えば図５１に示すようにユーザが２本の指を表示部１６の画面上にタッチさせると、これに伴い、タッチパネルスイッチからタッチ信号が入力される。これに応じて、制御装置１１は、タッチパネルスイッチから入力されるタッチ信号を検知すると（ステップＦ１：ＹＥＳ）、このタッチ信号に基づいて、表示部１６の画面上においてユーザが指をタッチさせた２つの地点、即ち、第１タッチ位置Ｐ１および第２タッチ位置Ｐ２を特定する（ステップＦ２）。そして、制御装置１１は、表示部１６の画面に表示されている地図において、特定した第１タッチ位置Ｐ１に対応する地点を第１地点Ｑ１として抽出するとともに、特定した第２タッチ位置Ｐ２に対応する地点を第２地点Ｑ２として抽出する。なお、第１地点Ｑ１および第２地点Ｑ２は、表示部１６の画面上の地点（画面上の位置）ではなく、地図データに基づいて表示される地図上の地点であり、この場合、地図データに含まれる座標情報によって特定される。
【０１１７】
次に、制御装置１１は、抽出された第１地点Ｑ１と第２地点Ｑ２との間の距離を実寸距離Ｄとして演算する（ステップＦ４）。即ち、制御装置１１は、第１地点Ｑ１の座標情報と第２地点Ｑ２の座標情報、即ち、第１地点Ｑ１と第２地点Ｑ２との絶対的な位置関係（地図の縮尺が変更されたか否かに影響されない絶対的な地図上の位置関係）に基づいて実寸距離Ｄを演算する。ここで、本実施形態では、上述の各実施形態で示した制御内容により地図の縮尺が変更されて表示部１６の画面に表示されている。このように地図の縮尺が変更されて表示されている場合においても、制御装置１１は、第１地点Ｑ１と第２地点Ｑ２との絶対的な位置関係に基づいて実寸距離Ｄを演算する。
【０１１８】
なお、実寸距離Ｄの演算方法は、上述の方法に限られるものではなく、種々の演算方法を採用することができる。例えば、図５２に示すように、表示部１６の画面に表示される地図（縮尺を変更する前の地図）を複数の区画に分割するとともに、各区画について実際の距離を示す距離データを対応付けておく。なお、図５２に示す例は、地図の縮尺が変更された状態を示していることから、各区画の大きさは異なっている。しかし、各区画に対応付けられている距離データ（距離の大きさ）は同一である。そして、第１地点Ｑ１と第２地点Ｑ２との間に存在する区画（これら第１地点Ｑ１が存在する区画および第２地点Ｑ２が存在する区画を含む）の距離データに基づいて、第１地点Ｑ１と第２地点Ｑ２との間の実寸距離Ｄを演算するようにしてもよい。
また、制御装置１１は、第１地点Ｑ１と第２地点Ｑ２との間の直線距離を実寸距離Ｄとして演算するように構成してもよいし、第１地点Ｑ１と第２地点Ｑ２との間に存在する道路（例えば図５３に示す案内経路Ｒ参照）に沿った距離を実寸距離Ｄとして演算するように構成してもよい。
【０１１９】
次に、制御装置１１は、演算した実寸距離Ｄを表示部１６の画面に表示する（ステップＦ５）。この場合、制御装置１１は、図５１に示すように、第１地点Ｑ１と第２地点Ｑ２とを結ぶ直線に沿うようにして実寸距離Ｄを表示するように構成されている。なお、実寸距離Ｄの表示方法は、このような方法に限られるものではなく、種々の表示方法を採用することができる。例えば、図５３に示すように、制御装置１１は、第１地点Ｑ１と第２地点Ｑ２との間に存在する道路Ｒに沿って実寸距離Ｄを演算した場合には、その道路Ｒに沿うようにして実寸距離Ｄを表示するように構成してもよい。
【０１２０】
さらに、地図表示装置１０は、ユーザが表示部１６の画面にタッチさせた指を移動させた場合には、その指の動きに追従して、実寸距離Ｄを演算し表示するように構成されている。即ち、制御装置１１は、実寸距離演算部７２によって演算され実寸距離表示部７３によって表示される実寸距離Ｄを、第１タッチ位置Ｐ１の移動、および／または、第２タッチ位置Ｐ２の移動に応じて変化させるように構成されている。これにより、例えば図５４（ａ），（ｂ）に示すように、ユーザが表示部１６の画面にタッチさせた指を移動させることに追従して、表示部１６に表示される実寸距離Ｄが動的に変化するようになっている。なお、図５４（ａ）はユーザが指を移動させる前の状態を示し、図５４（ｂ）はユーザが指を移動させた後の状態を示している。このように、ユーザが表示部１６の画面にタッチさせた２つの指の間隔や角度を変化させることに応じて、表示部１６に表示される実寸距離Ｄの表示位置や長さが動的に変化する。
【０１２１】
上記をより具体的に例示する。例えば、ユーザが親指と人差し指によって地図上の２点を同時にタッチすると、そのタッチした２点が抽出され、その間の実寸距離Ｄが演算されて表示される。ここでさらに、その２本の指をタッチさせた状態を維持したまま、例えば親指を支点として、人差し指をあたかもコンパスの脚の如く時計回りに移動させる。すると、その指の動きに追従して、距離表示Ｄの表示は、あたかもコンパスの支点（この場合、親指のタッチ位置付近）を軸として、時計回りで動的に移動、変化する。
【０１２２】
即ち、地点抽出部７１が、ユーザが第１タッチ位置を移動させた場合に、その移動する当該第１タッチ位置に追従しながら当該第１タッチ位置に対応する地点を第１地点として抽出するとともに、ユーザが第２タッチ位置を移動させた場合に、その移動する当該第２タッチ位置に追従しながら当該第２タッチ位置に対応する地点を第２地点として抽出する動作、さらには、それら抽出された第１地点、および／または、第２地点に基づいて、実寸距離演算部７２によって演算され実寸距離表示部７３によって表示される実寸距離Ｄが、第１タッチ位置の移動、および／または、第２タッチ位置の移動に応じて変化する動作は、ユーザが第１タッチ位置および第２タッチ位置を同時にタッチし、且つ、これら第１タッチ位置および第２タッチ位置をタッチした状態を維持している場合、つまり、ユーザがタッチした指を画面から離していない場合に実行される構成である（ユーザが画面から指を離した場合には、上記動作は実行されない）。
【０１２３】
地図の縮尺を変更して表示部１６の画面に表示すると、地図が部分的に圧縮された状態で表示され、縮尺も画面内の位置によって異なるようになることから、任意の２点間の距離が把握し難くなる。本実施形態によれば、ユーザが表示部１６の画面上の任意の２点間をタッチすることで、その２点間の実寸距離Ｄ（実際の距離）が表示部１６に表示される。これにより、地図の縮尺を変更して表示する構成においても、ユーザは、表示部１６の画面上の任意の２地点（実際の距離を把握したい２地点）をタッチするという簡単な操作により、その２地点間の実際の距離を把握することができる。
【０１２４】
また、ユーザが表示部１６の画面にタッチさせた指を移動させることに追従して、表示部１６に表示される実寸距離Ｄが動的に変化するように構成した。これにより、ユーザの指の動きに応じたスムーズな実寸距離Ｄの表示が可能となる。なお、このようにユーザの指の動きに追従しながら表示部１６に表示される実寸距離Ｄを動的に変化させる制御は、ユーザが表示部１６の画面にタッチさせた指を当該画面から離さない限り、継続して実行されるように構成されている。
【０１２５】
実寸距離Ｄの単位は、例えば、メートル、マイル、フィート、里など種々の単位を用いることができ、さらに、例えば単位を切り替えるための単位切り替えスイッチ（図示せず）を設け、用いる単位を切り替え可能に構成してもよい。
また、実寸距離Ｄの演算および表示は、地図の縮尺が変更された状態（地図がデフォルメされた状態）のみならず、地図の縮尺が変更されていない状態（地図がデフォルメされていない状態、例えば図３に示す状態）においても実行可能に構成してもよい。
【０１２６】
（その他の実施形態）
本発明は、上述した各実施形態にのみ限定されるものではなく、例えば次のように変形または拡張することができる。
制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間の縮尺を変更した地図を表示部１６の画面に表示した状態を所定の条件に応じて保持するのではなく、例えばタッチパネルスイッチからの操作信号の入力が検知されなくなったことを条件として、縮尺を変更する前の元の表示態様に戻すセルフセンタリング機能を有するように構成してもよい。また、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇまたは特別移動先領域Ａｇｇと縮尺保持領域Ａａとを除く領域における縮尺を変更した地図を表示部１６の画面に表示した状態を保持するのではなく、例えばタッチパネルスイッチからの操作信号の入力が検知されなくなったことを条件として、縮尺を変更する前の元の表示態様に戻すセルフセンタリング機能を有するように構成してもよい。また、制御装置１１は、移動元領域Ａｓと移動先領域Ａｇとの間の縮尺を変更した地図を表示部１６の画面に表示した状態を所定の条件に応じて保持した後、或いは、移動元領域Ａｓと移動先領域Ａｇまたは特別移動先領域Ａｇｇと縮尺保持領域Ａａとを除く領域における縮尺を変更した地図を表示部１６の画面に表示した状態を保持した後、例えばタッチパネルスイッチからの操作信号の入力を再度検知した場合、つまり、ユーザが表示部１６の画面に再度接触（タッチ）した場合に、縮尺を変更する前の元の表示態様に復帰（セルフセンタリング）させるようにしてもよい。また、制御装置１１は、表示部１６の画面に車両の現在位置を表示するための現在地ボタンが操作された場合に、セルフセンタリングを行うようにしてもよい。
【０１２７】
制御装置１１は、タッチパネルスイッチから入力される信号に基づいて、ユーザが画面上で移動させる指の移動量や移動速度を特定し、特定した移動量および移動速度に応じて地図の縮尺を変更するようにしてもよい。この場合、制御装置１１は、例えば、ユーザの指の移動量および移動速度が大きいほど、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を小さく設定し、ユーザの指の移動量および移動速度が小さいほど、移動元領域Ａｓと移動先領域Ａｇとの間における地図の縮尺を大きく設定することができる。また、制御装置１１は、例えば、ユーザの指の移動量および移動速度が大きいほど、移動元領域Ａｓと移動先領域Ａｇまたは特別移動先領域Ａｇｇと縮尺保持領域Ａａとを除く領域における地図の縮尺を小さく設定し、ユーザの指の移動量および移動速度が小さいほど、移動元領域Ａｓと移動先領域Ａｇまたは特別移動先領域Ａｇｇと縮尺保持領域Ａａとを除く領域における地図の縮尺を大きく設定することができる。
【０１２８】
移動先領域Ａｇや特別移動先領域Ａｇｇは、表示部１６に表示された画面の中央部方向への移動（引き込み）のほか、表示部１６に表示された画面上の縦方向、横方向、斜め方向などを含む全方向への移動（引き込み）が可能である。
タッチパネルスイッチは、例えば抵抗膜を備えた感圧式のタッチパネルスイッチで構成してもよい。この場合、ユーザによるタッチパネルスイッチの操作圧力（押圧力）に応じて地図の縮尺を変更することが可能である。
【０１２９】
リモコン３６の操作子の操作量や押し込み量に応じて地図の縮尺を変更するようにしてもよい。この場合、例えば、操作子の操作量や押し込み量が大きいほど地図の縮尺を小さく設定したり、操作子の操作量や押し込み量が小さいほど地図の縮尺を大きく設定することが可能である。また、リモコン３６に代わり、例えばハプティックデバイスなどの遠隔操作デバイスを適用してもよい。この場合も、遠隔操作デバイスの操作子の操作量や押し込み量に応じて地図の縮尺を変更することが可能である。また、リモコン３６や遠隔操作デバイスの操作子の押し込み操作により、元の表示態様に戻すセルフセンタリングを行うようにしてもよい。
例えば操作スイッチ部１４に、切替スイッチを設け、当該切替スイッチの操作に応じて、上述した各実施形態に係る何れかの表示態様と、地図をスクロールすることで移動先地点を表示部の画面の枠内に表示する従来の表示態様とを切り替える構成としてもよい。
【０１３０】
また、通常では従来の表示態様で地図を表示し、タッチパネルスイッチが所定の操作内容で操作された場合や、リモコン３６の操作子が所定の操作内容で操作された場合に、自動的に上述の各実施形態に係る表示態様に切り替える構成としてもよい。なお、表示態様を切り替える条件となる所定の操作内容としては、例えば、ユーザが静電容量式のタッチパネルスイッチに所定時間以上接触した場合、ユーザが感圧式のタッチパネルスイッチに所定の押圧力で接触した場合、ユーザがリモコン３６の操作子を所定の押圧力で押し込み操作した場合などを設定することができる。また、複数の指によって同時に操作することが可能なマルチタッチ式のタッチパネルスイッチを用いた構成においては、例えば、ユーザが１本の指で操作した場合には、地図をスクロールすることで移動先地点を表示部の画面の枠内に表示する従来の表示態様に切り替え、ユーザが複数（例えば、２本）の指で操作した場合には、上述した各実施形態に係る何れかの表示態様に切り替えるように構成することができる。
地図表示装置１０に対し同時に複数の実施形態を適用してもよい。
本発明は、上述したカーナビゲーションシステムに備えられる地図表示装置１０のみならず、例えば携帯電話、携帯端末、デスクトップ端末など、地図データに基づいて画面に地図を表示する地図表示装置全般に適用可能である。
【符号の説明】
【０１３１】
図面中、１０は地図表示装置、１６は表示部、２０は移動元領域抽出部（移動元領域抽出手段）、２１は移動先領域抽出部（移動先領域抽出手段）、２２は移動先領域位置変更部（移動先領域位置変更手段）、２３は縮尺変更部（縮尺変更手段）、２４は縮尺保持領域抽出部（縮尺保持領域抽出手段）、４１はデータベース（特別移動先地点記憶手段）、４２は特別移動先領域抽出部（特別移動先領域抽出手段）、５１は部分縮尺変更部（部分縮尺変更手段）、６１は小縮尺設定可能領域抽出部（小縮尺設定可能領域抽出手段）、７１は地点抽出部（地点抽出手段）、７２は実寸距離演算部（実寸距離演算手段）、７３は実寸距離表示部（実寸距離表示手段）を示す。
【図１】
0005206810.tif 000002
【図２】
0005206810.tif 000003
【図３】
0005206810.tif 000004
【図４】
0005206810.tif 000005
【図５】
0005206810.tif 000006
【図６】
0005206810.tif 000007
【図７】
0005206810.tif 000008
【図８】
0005206810.tif 000009
【図９】
0005206810.tif 000010
【図１０】
0005206810.tif 000011
【図１１】
0005206810.tif 000012
【図１２】
0005206810.tif 000013
【図１３】
0005206810.tif 000014
【図１４】
0005206810.tif 000015
【図１５】
0005206810.tif 000016
【図１６】
0005206810.tif 000017
【図１７】
0005206810.tif 000018
【図１８】
0005206810.tif 000019
【図１９】
0005206810.tif 000020
【図２０】
0005206810.tif 000021
【図２１】
0005206810.tif 000022
【図２２】
0005206810.tif 000023
【図２３】
0005206810.tif 000024
【図２４】
0005206810.tif 000025
【図２５】
0005206810.tif 000026
【図２６】
0005206810.tif 000027
【図２７】
0005206810.tif 000028
【図２８】
0005206810.tif 000029
【図２９】
0005206810.tif 000030
【図３０】
0005206810.tif 000031
【図３１】
0005206810.tif 000032
【図３２】
0005206810.tif 000033
【図３３】
0005206810.tif 000034
【図３４】
0005206810.tif 000035
【図３５】
0005206810.tif 000036
【図３６】
0005206810.tif 000037
【図３７】
0005206810.tif 000038
【図３８】
0005206810.tif 000039
【図３９】
0005206810.tif 000040
【図４０】
0005206810.tif 000041
【図４１】
0005206810.tif 000042
【図４２】
0005206810.tif 000043
【図４３】
0005206810.tif 000044
【図４４】
0005206810.tif 000045
【図４５】
0005206810.tif 000046
【図４６】
0005206810.tif 000047
【図４７】
0005206810.tif 000048
【図４８】
0005206810.tif 000049
【図４９】
0005206810.tif 000050
【図５０】
0005206810.tif 000051
【図５１】
0005206810.tif 000052
【図５２】
0005206810.tif 000053
【図５３】
0005206810.tif 000054
【図５４】
0005206810.tif 000055