(57)【要約】【課題】  市街地図の境界を通知する機能を備えた「車載用電子装置およびその装置におけるスクロール制御方法」を提供する。【解決手段】  ナビゲーション装置における地図のスクロール制御方法は、ディスプレイに表示された市街地図をスクロールさせるとき、ディスプレイに表示されている市街地図上の基準位置と市街地図の境界とを比較するステップと、前記比較結果に基づき市街地図の境界までの距離が一定値以下となった場合に、市街地図の境界が存在することを通知するステップとを有する。【選択図】      図３
2005308877.tif 000002
【特許請求の範囲】
【請求項１】
目的地までの経路を誘導するナビゲーション機能を備えた車載用電子装置であって、
市街地図を含む複数のスケールの地図データを記憶する記憶手段と、
記憶手段から読み出された地図データをディスプレイに表示する表示手段と、
ディスプレイに表示された市街地図をスクロールさせるとき、ディスプレイに表示されている市街地図上の基準位置と地図データとして記憶されている市街地図との境界とを比較し、当該基準位置から市街地図の境界までの距離が第１の値以下となった場合に、市街地図の境界が存在することを通知する通知手段と、
を有する車載用電子装置。
【請求項２】
車載用電子装置はさらに、前記通知手段による通知が行われたとき、スクロールの速度を第１の速度に遅延させる、スクロール制御手段を有する、請求項１に記載の車載用電子装置。
【請求項３】
前記スクロール制御手段はさらに、市街地図の境界までの距離が第１の値よりも小さい第２の値となった場合に、スクロールの速度を第１の速度よりも小さい第２の速度にする、請求項２に記載の車載用電子装置。
【請求項４】
前記スクロール制御手段は、市街地図が他のスケールの地図に切り替わる前に、市街地図のスクロールを停止させる、請求項１ないし３いずれか１つに記載の車載用電子装置。
【請求項５】
車載用電子装置は、ディスプレイへの接触を検知する検知手段と、検知手段により接触が検知されたときに地図のスクロールを可能とするタッチスクロール手段と、ディスプレイを振動させる振動手段とを有し、前記通知手段から市街地図の境界の存在が通知されるとき、振動手段はディスプレイを振動させる、請求項１ないし４いずれか１つに記載の車載用電子装置。
【請求項６】
目的地までの経路を誘導するナビゲーション機能を備えた車載用電子装置における地図のスクロール制御方法であって、
ディスプレイに表示された市街地図をスクロールさせるとき、ディスプレイに表示されている市街地図上の基準位置と地図データとして記憶されている市街地図の境界までの距離を比較するステップと、
前記比較結果に基づき市街地図の境界までの距離が一定値以下となった場合に、市街地図の境界が存在することを通知するステップと、
を有するスクロール制御方法。
【請求項７】
スクロール制御方法はさらに、前記通知を行うとともに、スクロール速度を低下するステップを含む、請求項８に記載のスクロール制御方法。
【請求項８】
スクロール制御方法はさらに、市街地図が他のスケールの地図に切り替わる前に市街地図のスクロールを停止させるステップを含む、請求項７に記載のスクロール制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までの経路を誘導するナビゲーション機能を備えた車載用電子装置に関し、特に、市街地図のスクロールに関する。
【背景技術】
【０００２】
ナビゲーション装置は、自車の現在位置を検出し、地図データベースから自車位置周辺の地図データを読み出し、ディスプレイに地図を描画するとともに該地図上に車両マークを重ねて表示する。車両の移動により現在位置が変化すると、地図がスクロールし、それに併せて車両マークが移動する。
【０００３】
地図データベースには、市街地図を含む複数のスケールの地図データが含まれている。広域スケールであれば、ディスプレイの表示画面に広域な面積の地図を表示し、狭域スケールであれば、表示する面積は小さいが、その代わりに詳細な地図を表示することができる。地図のスケールは、例えば、車両の速度に応答して自動で切り替えたり、ユーザが目的に応じて手動で切り替えたりする。
【０００４】
狭域スケールの中でも、特に、建物や施設、道路等の外観を実物に近い形態で表示することができる市街地図がある。市街地図には、住所、ビル名、電話番号等の情報が含まれることもある。こうした市街地図をすべての地域に用意することは可能であるが、そのデータ量が膨大になること、および建物等が密集しない地域では必ずしも必要でないこと、等の理由から、市街地図は、都市部や建物が密集している地域に用意されている。
【０００５】
特許文献１は、車両の走行中に、その地点における市街地図の有無を正確に判定して市街地図の表示または非表示を行うものである。図８(ａ)は市街地図が存在する部分を斜線で示しているが、地図を構成する区画の一部にでも市街地図が含まれていれば、図８（ｂ）に示すように、地図の区画は、市街地図有りと定義される。このためＡ地点からＣ地点へ移動するような場合、Ｃ地点の区画は市街地図が有りと定義しているにもかかわらず、市街地図が存在しないために市街地図を表示することができず、背景画面のみ表示するという問題があった。これを解決するために、図８(ａ)の市街地図の存在する領域を囲むポリゴンデータを用意し、ポリゴン内に自車位置が存在するか否かを判定することで、正確な市街地図の有無の判別およびその表示を可能にしている。
【０００６】
【特許文献１】特開２０００−３３７８９４号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ナビゲーション装置には、ユーザがディスプレイの画面に触れることで地図をスクロールさせるタッチスクロール機能が設けられている。タッチスクロール機能が開始されると、例えば、図９に示すように、ディスプレイには、中心位置を基準にその８方向の矢印Ｐ１〜Ｐ８が表示される。ユーザが、いずれかの矢印Ｐに接触すると、その方向に地図画面がスクロールされる。詳細な情報量を含む市街地図をディスプレイに表示させたとき、タッチスクロール機能により所望の建物や施設等を検索するために地図がスクロールされる。
【０００８】
しかしながら、上記したように市街地図はすべてのエリアに用意されているわけではないため、タッチスクロール機能により市街地図のスクロールを連続させたとき、市街地図の境界を越えてしまうことがある。そうすると、表示画面は、市街地図からそれよりもスケールが大きな広域地図に突然切り替わってしまう。その状態から、再び市街地図エリアにスクロールして戻しても、一旦、広域スケールに切り替わった地図は市街地図に切り替わらない。このため、ユーザは、再度、市街地図の表示を選択し、建物等の検索を行わなければならず、この作業は、非常に煩雑かつ手間を必要する。一方、最近のナビゲーション装置は、画像処理速度等の向上によりスクロール速度も比較的速く、ユーザが経験や感により市街地境界付近でスクロールを止めることも困難である。
【０００９】
また、上記特許文献１は、市街地図の有無の判別をより正確にするものでは有るが、市街地図のスクロールに関する上記従来の課題を解決し、示唆するものではない。
【００１０】
本発明は、上記従来のナビゲーション装置の課題を解決し、ディスプレイに表示された市街地図をスクロールさせるときに、市街地図の境界を通知する機能を備えた車載用電子装置およびその装置におけるスクロール制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る車載用電子装置は、目的地までの経路を誘導するナビゲーション機能を備え、さらに、市街地図を含む複数のスケールの地図データを記憶する記憶手段と、記憶手段から読み出された地図データをディスプレイに表示する表示手段と、ディスプレイに表示された市街地図をスクロールさせるとき、ディスプレイに表示されている市街地図上の基準位置と地図データとして記憶されている市街地図の境界とを比較し、市街地図の境界までの距離が第１の値以下となった場合に、市街地図の境界が存在することを通知する通知手段とを有するものである。
【００１２】
さらに本発明に係る、目的地までの経路を誘導するナビゲーション機能を備えた車載用電子装置における地図のスクロール制御方法は、ディスプレイに表示された市街地図をスクロールさせるとき、ディスプレイに表示されている市街地図上の基準位置と市街地図の境界との距離を比較するステップと、前記比較結果に基づき市街地図の境界までの距離が一定値以下となった場合に、市街地図の境界が存在することを通知するステップとを有する。
【発明の効果】
【００１３】
本発明によれば、ディスプレイに表示された市街地図をスクロールさせるとき、ディスプレイ上の基準位置と地図データとして記憶されている市街地図の境界とを比較し、市街地図の境界までの距離が第１の値以下となった場合に、市街地図の境界があることを通知するようにしたので、ユーザは、その通知をもってスクロールを継続するか否かを判断することができる。これにより、ユーザは、スクロールを停止したり、あるいは、市街地図の境界を越えないような慎重なスクロール操作を行うことができる。さらに、通知手段としてディスプレイに振動を与える場合には、車室内が音楽や騒音などで音声案内を聴き取り難くとも、確実にその通知をユーザに認識させることができる。
【発明を実施するための最良の形態】
【００１４】
本発明に係る車載用電子装置は、好ましくは車載用ナビゲーション装置において実施される。以下、図面を参照して詳細に説明する。
【実施例】
【００１５】
図１は、本発明の実施例に係るナビゲーション装置１の内部構成を示すブロック図である。ＧＰＳ受信機１０は、人工衛星（ＧＰＳ衛星）からの電波を受信し車両の現在位置と現在方位を測定する。自立航法用センサ１２は、車両の移動距離を検出する車速センサや車両の回転角度を検出する。ＶＩＣＳ・ＦＭ多重レシーバ１６は、アンテナ１４を介して車両外部の現在の道路交通情報を逐次受信する。操作パネル２０、音声入力部２２およびリモコン操作部２４は、ナビゲーション装置２００の入力を構成する。操作パネル２０は、好ましくはディスプレイ５２のタッチパネルを含む。
【００１６】
記憶装置３０は、好ましくは大容量のハードディスクドライブ（ＨＤＤ）から構成される。ハードディスクは、地図データ、住所、電話、施設等のデータ、およびナビゲーションの各種の機能を実行するためのプログラムを記憶することができる。地図データは、広域スケールから狭域スケールに至る複数の尺度の地図データを含んでいる。広域地図は、例えば２５０ｋｍ、１００ｋｍ、１０ｋｍ、１ｋｍ、５００ｍ、１００ｍ等の段階的なスケールを含み、狭域地図は、５０ｍ、２５ｍ、１２ｍ等の段階的なスケールを含む。スケールの大小を示す距離は、ディスプレイにおいて表示できる距離を意味し、縮尺と同義である。
【００１７】
広域地図は、日本全国の都道府県のほぼすべての領域をカバーする。狭域地図は、市区町村の市街地をカバーし、複数のスケールの市街地図を有する。例えば、図２に示すように、Ａ市の地図で表現するとき、Ａ市は複数の図葉Ａ１〜Ａ１６の地図から構成される。各図葉が、どのようなスケールの地図を有しているかは、描く図葉に含まれる建物や道路等の密集度等に依存する。
【００１８】
仮に、Ａ市を、１２ｍ、２５ｍの市街地図スケール、および１００ｍの広域スケールによって表現するとしたとき、図葉Ａ１、Ａ２、Ａ６、Ａ７、Ａ１０、Ａ１１は１２ｍスケール、２５ｍスケールの市街地図および１００ｍの広域スケールによって表現可能である。図葉Ａ３、Ａ５、Ａ９、Ａ１５は、２５ｍスケールの市街地図、および１００ｍの広域スケールによって表現可能である。図葉Ａ４、Ａ８、Ａ１２、Ａ１３、Ａ１４、Ａ１６は１００ｍの広域スケールによってのみ表現可能である。
【００１９】
１２ｍスケールと２５ｍスケールの市街地図は、それぞれ異なる地図データとして記憶することも可能であるが、１２ｍスケールの市街地図を用意し、２５ｍスケールで表示するときに、１２ｍスケールの市街地図をディジタル画像処理し、そのスケールを調整するようにしてもよい。あるいは、基準となるスケールの市街地図を用意し、これを１２ｍ、２５ｍのスケールに合わせて画像処理を行うようにしてもよい。
【００２０】
データ通信制御部３２は、無線または有線によりデータ通信を可能とする。音声出力部４０はスピーカ４２を含み、例えば、経路誘導時に交差点案内などの音声を出力する。表示制御部５０は、ディスプレイ５２に接続され、記憶装置３０またはデータメモリ７０から読み出された地図データをディスプレイ５２に表示する。また、地図上に車両の現在位置を示す車両マーク、目的地までのルート、交差点の案内表示あるいは施設のランドマーク等を合成して表示させる。さらに本実施例では、ディスプレイ５２はタッチパネルとして機能し、ユーザの接触を検知したとき、タッチスクロール機能を開始することができる。
【００２１】
プログラムメモリ６０は、ナビゲーション装置において実行される各種プログラムを記憶し、制御部８０はこれらのプログラムに従い動作する。プログラムメモリ６０は、それ自身に予めプログラムを記憶しても良いし、記憶装置３０からプログラムをロードしてもよい。プログラムメモリ６０は、例えば、目的地までの経路を探索するプログラム６２、ディスプレイ５２に表示される地図等の各種の設定・変更を行うプログラム６４を含み、さらに、市街地図のスクロールを制御するためのプログラム６６等を記憶する。
【００２２】
データメモリ７０は、制御部８０によって処理された各種演算の処理結果や記憶装置３０から読み出された地図データ７２、目的地までの誘導経路データ７４、車両が実際に走行した走行軌跡データ７６が記憶される。さらに、市街地図のスクロールを制御するときに、市街地図の境界とディスプレイ５２に表示される市街地図の基準位置との比較結果の演算データ７８等を記憶する。データメモリ７０は、ＤＲＡＭ、ＳＲＡＭ、フラッシュメモリ等を用いることができ、データメモリ７０の内容を記憶装置３０に転送するようにしてもよい。また、ナビゲーション装置１に装着可能な外部メモリをデータメモリ７０と併用してもよい。
【００２３】
次に、本実施例のナビゲーション装置における市街地図のスクロール制御について図３のフローチャートを参照して説明する。本実施例では、ナビゲーション装置のディスプレイ５２に、市街地図を表示させたとき、タッチスクロール機能により市街地図をスクロールさせる動作を説明する。
【００２４】
制御部８０は、ＧＰＳ受信機１０や自立航法用センサ１２の出力に基づき、自車位置を検出し（ステップＳ１０１）、自車位置に対応する地図データを記憶装置３０から読出し、これをデータメモリ７０へ一時記憶させる（ステップＳ１０２）。例えば、自車位置が図２に示す図葉Ａ７に含まれるのであれば、図葉Ａ７に隣接する複数の図葉の地図データが記憶装置３０から読み出される。
【００２５】
次に、制御部８０は、表示制御部５０に自車位置に対応する市街地図をディスプレイ５２に表示させる（ステップＳ１０３）。各図葉に含まれる地図データは、図４に示すように、経度（Ｘ方向）および緯度（Ｙ方向）の位置情報を含んでいる。自車位置がディスプレイの表示画面Ｓの中央Ｃに一致される場合、Ｃの位置を基準に、表示画面のコーナーＣ１、Ｃ２、Ｃ３、Ｃ４の位置から決定される面積に対応する市街地図Ｄ１が描画される。
【００２６】
次に、ユーザがディスプレイ５２を指でタッチすると（ステップＳ１０４）、制御部８０は、これを検知し、タッチスクロール機能を開始する（ステップＳ１０５）。タッチスクロール機能は、従来技術で説明したように、ディスプレイの地図画面上に、例えば８方向の矢印Ｐ１〜Ｐ８が表示され、その矢印をユーザが指でタッチすることで、その方向に地図がスクロールされる。これを用いて、所望のエリアの建物や施設等を検索したり、検索された施設等を目的地に設定する。
【００２７】
制御部８０は、ユーザがいずれかの矢印にタッチしたことを検知すると、その方向に市街地図をスクロールさせる（ステップＳ１０６）。例えば、ユーザが矢印Ｐ３に接触した場合（図４参照）、ディスプレイに表示される市街地図が、領域Ｄ１からＤ２へと連続的に移動される。
【００２８】
地図のスクロールが継続されるとき、制御部８０は、市街地図の境界が存在するか否かをチェックする。図２のＡ市を例にすると、１２ｍスケールの市街地図の境界は、図５に示すように、図葉Ａ１、Ａ２、Ａ６、Ａ７、Ａ１０、Ａ１１を包囲する線または位置によって特定される。ディスプレイに市街地図Ｄ２が表示され、さらに矢印Ｐ３へスクロールが継続されたとき、図葉Ａ７とＡ８の境界１００に接近する。制御部８０は、ディスプレイに表示されている市街地図の基準点、例えばディスプレイの中心Ｃに該当する市街地図の位置と市街地図の境界１００までの距離Ｌを求める。距離Ｌは、市街地図の境界１００までの差分である（ステップＳ１０７）。この距離または差分Ｌが一定値よりも小さくなったとき（ステップＳ１０８）、制御部８０は、市街地図の境界が存在すると判定し、これをユーザに通知する（ステップＳ１０９）。
【００２９】
通知手段は、好ましくは、図６に示すように、スクロール操作のためにディスプレイをタッチしているユーザに確実に知らせることができるように、ディスプレイの表示パネルを振動させる。これは、ディスプレイの表示パネル下に、圧電素子を配置させ、その圧電素子を駆動することによって実現することができる。特に、車室内で音楽を聴いているときや騒音があるとき、音声案内では聴き取りづらい場合があるが、振動により確実に通知することができる。勿論、通知手段としては、音声出力により通知しても良いし、あるいは、ディスプレイ上にランプ等を点灯させることで通知しても良く、これらを組み合わせて行っても良い。
【００３０】
このように本実施例によれば、市街地図が切り替わる前に、市街地図の境界が存在することを通知するようにしたので、ユーザは、タッチ操作を調整しながらゆっくりとしたスクロールを行ったり、あるいは市街地図の手前でスクロールを停止することが可能となる。
【００３１】
上記実施例では、図葉Ａ７から図葉Ａ８へスクロールさせるとき、すなわち、１２ｍスケールの市街地図と１００ｍスケールの広域地図との境界１００を事前に通知したが、同様に、図葉Ａ７から図葉Ａ３、すなわち１２ｍスケールの市街地図と２５ｍスケールの市街地図との境界１０２を事前に通知するようにしてもよい。
【００３２】
次に、第２の実施例の動作を図７のフローチャートに示す。図７のフローチャートにおいてステップＳ１０９までは第１の実施例と同様である。第２の実施例では、市街地図の境界の事前通知を行った後、スクロールの速度を遅延させる（ステップＳ２１０）。そして、さらに差分Ｌが第２の値よりも小さいか否かをチェックし（ステップＳ２１１）、第２の値よりも小さくなった場合に、市街地図の境界の存在の通知を再度行うとともに（ステップＳ２１２）、スクロール速度をさらに遅延させる（ステップＳ２１３）。この場合、ステップＳ１０８において比較する第１の値は、ステップＳ２１１で比較する第２の値よりも大きく設定されなければならない。
【００３３】
第２の実施例によれば、市街地図の境界の事前通知を多段階に分けて複数行うことで、ユーザは、その通知回数が増加する毎に、境界に接近していることを知ることができる。同時に、スクロールの速度を低下させることで、ユーザは、市街地図の建物等の検索を容易にかつ慎重に行うことでき、不用意に市街地図の境界を越えないようにすることができる。
【００３４】
さらに、スクロール速度の遅延を、最終的には停止させるようにしてもよい。つまり、市街地図の境界を超える表示となる場合には、市街地図が他のスケールに切り替わらないように、市街地図のスクロールを停止させるようにしてもよい。市街地図のスクロールを停止させた状態で、ユーザがさらにスクロールの続行を希望するか否かの選択ボタンを表示させ、ユーザが続行を望む場合にのみ、市街地図のスクロールを再開させ、他のスケールへ切替えるようにしてもよい。
【００３５】
本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。上記実施例では、１２ｍスケールの市街地図を例示したが、これ以外の市街地図であってもよい。また、上記実施例では、ユーザがタッチスクロール機能を実行するときのスクロール制御を示したが、これ以外のスクロール操作であっても良い。例えば、自車位置に応じて地図画面がスクロールされるときに、市街地図の境界の存在を通知するようにしてもよい。
【００３６】
さらに、市街地図の定義は、限定的に解釈されるものではなく、詳細な地図情報を含む狭域なスケールを含むものである。さらに、差分または距離Ｌの大きさ、通知する回数、スクロール速度の遅延量などは、適宜設計により変更することが可能である。
【産業上の利用可能性】
【００３７】
本発明に係るナビゲーション機能を備えた車載用電子装置は、ナビゲーション装置、ナビゲーションシステム、あるいはこれらの機能を含むコンピュータ等の電子装置において利用することができる。また、電子装置は、ナビゲーション機能に加えてオーディオ機能やＴＶ放送受信機能等を有するマルチメディア対応の電子装置またはそのような機能を備えた複数の電子機器から構成される電子システムにおいて利用することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施例に係るナビゲーション装置の構成を示すブロック図である。
【図２】市街地図の構成例を説明する図である。
【図３】本実施例に係るナビゲーション装置における市街地図のスクロール制御の動作を説明するフローチャートである。
【図４】ディスプレイの表示画面と市街地図との関係を示す図である。
【図５】図２に示す１２ｍスケールの市街地図の境界を示す図である。
【図６】市街地図の境界を振動により通知する例を示す図である。
【図７】第２の実施例のスクロール制御の動作を説明するフローチャートである。
【図８】従来の市街地図の有無を判別を説明する図である。
【図９】タッチスクロール機能を説明する図である。
【符号の説明】
【００３９】
１：ナビゲーション装置                １０：ＧＰＳ受信機
２０：操作パネル                      ３０：記憶装置
３１：通信制御部                      ４０：音声出力部
５０：表示制御部                      ５１：ディスプレイ
６０：プログラムメモリ                ７０：データメモリ
１００、１０２：市街地図の境界
【図１】
2005308877.tif 000003
【図２】
2005308877.tif 000004
【図３】
2005308877.tif 000005
【図４】
2005308877.tif 000006
【図５】
2005308877.tif 000007
【図６】
2005308877.tif 000008
【図７】
2005308877.tif 000009
【図８】
2005308877.tif 000010
【図９】
2005308877.tif 000011