(57)【特許請求の範囲】
【請求項１】
表示手段に表示された地図画面上に表示されるカーソルの移動操作に対応して前記表示手段に表示された地図画面を所定の方向にスクロールして表示するナビゲーション装置において、
前記カーソルの移動操作が前記表示手段の表示画面の所定範囲内でなされる時には、前記地図画面を固定して前記カーソルの位置を移動し、前記カーソルの移動操作が前記所定範囲の境界線を越えた時には、前記表示手段に表示される地図画面を所定方向にスクロールし、前記地図画面のスクロールの操作が完了したと判定された際には、前記カーソルを中心とした地図画面を表示するように制御する表示制御手段を備えたことを特徴とするナビゲーション装置。
【請求項２】
スクロール操作中のカーソルキーが表示画面の中心方向に移動するように操作された場合に、前記スクロールキーの操作が完了したと判定することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記表示制御手段は、前記カーソルが前記表示画面の所定範囲外の方向に操作されている時には、スクロールを開始した地点とカーソルの位置に対応する地点との両地点が前記表示画面に表示できるような縮尺で表示するように制御することを特徴とする請求項１また請求項２記載のナビゲーション装置。
【請求項４】
前記表示制御手段は、前記地図画面のスクロールが完了した時には、前記地図画面の縮尺をスクロールが開始される前の縮尺に復帰させるように制御することを特徴とする請求項３に記載のナビゲーション装置。
【請求項５】
前記表示画面の所定範囲は、前記表示画面の任意の範囲内で設定されることを特徴とする請求項１記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両の走行経路案内を行うナビゲーション装置に係り、特に地図画面のスクロール時における操作性、視認性の優れたナビゲーション装置に関する。
【０００２】
【従来の技術】
車両の走行経路案内を行うナビゲーション装置では、ＧＰＳシステム等により車両の位置を検出し、ＣＤ−ＲＯＭ等に記録されている地図情報と照合して車両の現在地を特定すると共に、指定された目的地までの走行経路を探索し、案内を行っている。
【０００３】
表示画面に地図を表示する場合には、ＣＤ−ＲＯＭ等にノードデータ、リンクデータとして記録されている地図情報から所望の領域を読み出して、液晶等の表示画面に描画できるように画像変換を行い、その結果を一旦Ｖ−ＲＡＭ（表示データメモリ）等に記憶する。そして、表示が指示されるとＶ−ＲＡＭ上の所定の箇所の表示データを読み出して液晶表示部の駆動回路に出力し地図を表示する。そして、現在表示している地図の表示画面の領域外を表示したい時には、スクロールキーによりカーソルを地図の表示したい方向に移動させることにより、新たにＶ−ＲＡＭ上の表示画面の領域外の表示データが読み出され表示される。しかし、Ｖ−ＲＡＭ上の表示データはそれ程多くないので、カーソルの移動量が大きくなりＶ−ＲＡＭ上に記憶されている表示データがなくなると、新たにＣＤ−ＲＯＭからノードデータ、リンクデータを読み出し、画像変換して表示データとしてＶ−ＲＡＭに記憶し、このデータを読み出して画面に表示する。このような処理をカーソルの移動が停止するまで繰り返す。
【０００４】
【発明が解決しようとする課題】
従来のナビゲーション装置においては、カーソルを移動して地図画面の新しい領域を表示させるためには、ＣＤ−ＲＯＭ等にノードデータ、リンクデータとして記録されている地図情報から所望の領域を読み出して、液晶等の表示画面に描画できるように画像変換を行い、その結果を一旦Ｖ−ＲＡＭ（表示データメモリ）等に記憶するので、スクロール中の画像処理に負担がかかるという問題があった。
【０００５】
また、現在地修正や目的地設定のようにカーソルを僅かに移動させる場合にも、カーソルの移動に連動して地図全体が移動する（スクロール）ように画面が更新表示され、その都度ユーザの視点が移動させられるので画面が見難くなるという問題がある。
【０００６】
本発明は、操作性、視認性の優れた地図画面のスクロールが行えるナビゲーション装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
表示手段に表示された地図画面を所定の方向にスクロールして表示するナビゲーション装置において、
前記カーソルの移動操作が前記表示手段の表示画面の所定範囲内でなされる時には、前記地図画面を固定して前記カーソルの位置を移動し、前記カーソルの移動操作が前記所定範囲の境界線を越えた時には、前記表示手段に表示される地図画面を所定方向にスクロールし、前記地図画面のスクロールの操作が完了したと判定された際には、前記カーソルを中心とした地図画面を表示するように制御する表示制御手段を備えたことを特徴とする。
【０００８】
スクロール操作中のカーソルキーが表示画面の中心方向に移動するように操作された場合に、前記スクロールキーの操作が完了したと判定することを特徴とする。
【０００９】
前記表示制御手段は、前記カーソルが前記表示画面の所定範囲外の方向に操作されている時には、
スクロールを開始した地点とカーソルの位置に対応する地点との両地点が前記表示画面に表示できるような縮尺で表示するように制御することを特徴とする。
【００１０】
前記表示制御手段は、前記地図画面のスクロールが完了した時には、前記地図画面の縮尺をスクロールが開始される前の縮尺に復帰させるように制御することを特徴とする。
【００１１】
また、前記表示画面の所定範囲は、前記表示画面の任意の範囲内で設定されることを特徴とするものである。
【００１６】
【発明の実施の形態】
図１は本発明の第１の実施の形態に係るナビゲーション装置の構成を示すブロック図である。以下、図に従って説明する。
【００１７】
１１は人工衛星（ＧＰＳ衛星）からの電波を受信して、その信号から位置情報を算出するＧＰＳ受信機である。１２は車両の進行方向を検出するジャイロセンサ等の方位センサである。１３は車両の走行距離を検出する距離センサで、自動車の速度計の信号等が用いられる。１４は地図情報が記録されたＣＤ−ＲＯＭまたはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｋ）及びその読取装置等からなる地図データベースである。２はＧＰＳ受信機１１からの位置情報、方位センサ１２の方位データ、距離センサ１３の走行距離データ、地図データベース１４の地図情報を基に自車位置を特定する処理、入力された目的地までの走行経路を探索する処理、探索された経路に沿って車両を案内する処理を行うマイクロコンピュータ及び付随するＲＡＭ、ＲＯＭ等で構成された制御部である。３１は目的地設定、カーソルにより地図画面の移動操作を行うための操作スイッチ等からなる入力部である。４１は制御部２からの信号に基づき所定範囲の地図情報（ノートデータ、リンクデータ等）を液晶表示素子等の表示部４２に描画するために表示データに変換してＶ−ＲＡＭ４１ａ等に書き込み、要求に応じて表示部４２に出力する表示制御部である。４２は地図情報を表示する液晶表示パネル及び駆動回路等で構成された表示部である。４３は制御部２からの指示に基いて案内のための音声を合成し、スピーカ等で音声案内を行うための音声出力部である。
【００１８】
図２は本発明の第１の実施の形態に係るナビゲーション装置の制御部２の行う処理のフローチャートで、（ａ）はスクロール開始処理、（ｂ）はスクロール停止処理である。図３は本発明の第１の実施の形態に係るナビゲーション装置の表示例を説明するための説明図で、（ａ）はスクロール開始前（カーソル移動前）、（ｂ）はスクロール中（カーソル所定範囲内）、（ｃ）はスクロール中（カーソル所定範囲外）、（ｄ）はスクロール停止（カーソル中心復帰）である。以下、図に従って説明する。尚、本処理はナビゲーション装置のスクロールキーが操作された時点から開始される。また、本実施の形態はカーソルが表示画面の所定範囲まで移動した時に、始めて地図全体の移動表示を開始し、スクロール操作が停止するとカーソルが画面中心に復帰するものである。
【００１９】
先ず、スクロール開始処理について図２（ａ）を用いて説明する。ステップＳ１１では、スクロールが開始されたか否かを判断してスクロールが開始されればステップＳ１２に移り、スクロールが開始されなければ処理を終える。この判断はユーザのスクロールキー（入力部３１）の操作状態に基いて行う。尚、図３（ａ）はスクロール開始前（カーソル移動前）における地図の表示状態を示す図で、自車位置とスクロールカーソルが画面の中心に表示されている。
【００２０】
ステップＳ１２では、スクロール方向へカーソルを移動してステップＳ１３に移る。つまり、図３（ｂ）のごとく表示部４２上で地図画面を固定し、カーソルのみをスクロールの指示された方向に移動させる。この状態では、地図画面が固定されているためにＶ−ＲＡＭ４１ａには新たなデータを書き込む必要はない。
【００２１】
ステップＳ１３では、カーソルが表示画面の所定範囲外であるか否かを判断してカーソルが所定領域外であればステップＳ１４に移り、カーソルが所定範囲内であれば処理を終える。つまり、カーソルの移動量が大きく表示部４２の表示画面の所定範囲外まで移動したか、カーソルの移動量が少なく表示部４２の表示画面の所定範囲内の僅かな移動であるかを判断する。
【００２２】
ステップＳ１４では、地図全体を移動させて処理を終える。つまり、カーソルが表示画面の所定範囲外（この時カーソルを表示画面の所定範囲外に出すのではなく、表示範囲の境界線上で停止させるように表示する）に出たので、図３（ｃ）のごとくカーソルの移動に連動して地図全体をカーソルの移動と同じ方向に移動させる。即ち、図３（ｃ）のようにカーソルが表示範囲の上側（北側）に貼りついていれば、これに対応して現在表示されている地図の上側（北側）をスクロール表示する。尚、カーソルが所定範囲外にあるか否かはカーソルの表示部４２上でのＸ、Ｙ座標と表示範囲のＸ、Ｙ座標とを比較して行う。この状態では、Ｖ−ＲＡＭ４１ａ上での表示データが少ないのでカーソルの移動量が大きくなると、新たにＣＤ−ＲＯＭ等にノードデータ、リンクデータとして記録されている地図情報からカーソルの移動方向に対応する地図領域を読み出して、液晶等の表示画面に描画できるように画像変換を行いＶ−ＲＡＭ４１ａ（表示データメモリ）等に記憶する必要がある。そして、Ｖ−ＲＡＭ４１ａ上のカーソルの移動方向に対応した表示データを読み出して表示部４２の駆動回路に出力し、新たな領域の地図を表示する。このようにして、カーソル移動に連動して地図全体が移動するように表示される。
【００２３】
次に、スクロール停止処理について図２（ｂ）を用いて説明する。ステップＳ２１では、スクロールが停止されたか否かを判断してスクロールが停止されればステップＳ２２に移り、スクロールが停止されなければ処理を終える（スクロールを継続する）。この判断はユーザのスクロールキーの操作状態に基いて行う。スクロールの停止は装置によって異なるが、例えばスクロールキーの操作が停止された場合やカーソルを表示画面内に戻すように操作された場合等である。
【００２４】
ステップＳ２２では、カーソルが表示画面の中心にあるか否かを判断してカーソルが表示画面の中心にあれば処理を終え、カーソルが表示画面の中心になければステップＳ２３に移る。つまり、カーソル操作が停止した時のカーソルの位置を判断する。
【００２５】
ステップＳ２３では、カーソル位置を表示画面の中心に移動させて処理を終える。つまり、カーソルを表示画面の中心にくるように移動させる。このカーソルの移動に連動して図３（ｄ）に示すごとく地図全体も中央に移動する。カーソルの中央への移動にともないＣＤ−ＲＯＭ等の地図情報から新たな領域を読み出して、液晶等の表示画面に描画できるように画像変換を行いＶ−ＲＡＭ４１ａ（表示データメモリ）等に記憶し、この表示データを読み出して表示部４２の駆動回路に出力し、新たな領域の地図を表示する。このようにして、カーソル移動に連動して地図全体が中央へ移動するように表示される。
【００２６】
以上のように本実施の形態では、カーソルが表示画面の所定範囲内にあるときにはユーザのスクロールキーの操作に応じてカーソルのみを移動させ、地図画面を移動させないので制御部の画像処理を必要とせず、そして、カーソルが表示画面の所定範囲外に出た時及びカーソルが停止した時に画像処理を行うのでカーソルの移動中の処理負担が軽減される。
【００２７】
尚、本実施の形態では、スクロールキー操作に対応してカーソルのみを移動するか、地図全体のスクロールを開始するかを設定する境界（所定範囲）を表示画面の周辺部として説明したが、これに限らず、表示画面の所定範囲を自由に設定することも可能である。例えば、所定範囲を表示画面の中心に限定すると従来と同様にカーソルの移動と連動してすぐに地図全体が移動するようにでき、またカーソルが表示画面の半分（画面サイズの５０％）の位置まで移動した時に地図全体の移動が開始するようにもでき、更にカーソルが表示画面の最端部（画面サイズの１００％）の位置まで移動した時に地図全体の移動が開始するようにもできる。
【００２８】
また、本実施の形態のようなカーソルの移動にともなう地図画面のスクロールを現在地の修正や目的地設定等、微調整の必要な場合に限定して適用するようにしてもよい。これはメニュー表示でユーザが指示することにより行う。例えば現在地が道路上からずれているのを修正するに際して、地図全体を車両位置（表示画面中心）に一致するように移動せず、本実施の形態に基づき先ず地図全体を固定してカーソルのみを修正地点に移動し設定（地点情報取得、地点設定）し、設定が完了したら次にその時のカーソルの位置（即ち設定された地点）が表示画面の中心となるようにカーソルを移動（復帰）させると共に地図全体を移動させる（即ち図３（ｃ）から同図（ｄ）への動きと同様）。カーソルの移動に連動して直ぐに地図全体を移動（更新表示）すると、地図の更新表示の都度、ユーザの視点が移動し見難くなるが、地図全体を固定しカーソルのみを移動すると地図が更新されないので見易く、位置設定の微調整が容易になる利点がある。
【００２９】
さらに、本実施の形態の地図スクロール方法をユーザのスクロールキーの操作状態を検出して所定範囲はカーソルのみを移動するか、従来のようにカーソルの移動に連動して地図全体をスクロールするかを自動的に判断するようにしてもよい。例えば、スクロールキーの強い押下や長い（時間）押下を検出した場合は本実施の形態のスクロール方法を行い、スクロールキーを弱い押下や短い（時間）押下を検出した場合は従来のスクロール方法を行う等ユーザの意思（キーの操作状態）に応じて地図のスクロール方法を変更するようにしてもよい。
【００３０】
図４は本発明の第２の実施の形態に係るナビゲーション装置の制御部２の行う処理のフローチャートで、（ａ）はスクロール開始処理、（ｂ）はスクロール停止処理である。図５は本発明の第２の実施の形態に係るナビゲーション装置の表示例を説明するための説明図で、（ａ）はスクロール開始前、（ｂ）はスクロール中（カーソル所定範囲内）、（ｃ）はスクロール中（カーソル所定範囲外・スケール自動切替）、（ｄ）はスクロール停止（カーソル中心復帰・スケール自動復帰）である。以下、図に従って説明する。尚、装置の構成は第１の実施の形態と同じであるため説明は省略する。また、本処理はナビゲーション装置のスクロールキーが操作された時点から開始される。また、本実施の形態はカーソルが表示画面の所定範囲外に移動した時に、始めて地図全体の移動を開始すると共にスクロールを開始した地点とカーソル位置の両方が同一画面内に表示できるように地図スケールを調整し、スクロールを停止した時にカーソルを元の位置に戻すと共に元の地図スケールに復帰するものである。
【００３１】
先ず、スクロール開始処理について図４（ａ）を用いて説明する。ステップＳ３１では、スクロールが開始されたか否かを判断してスクロールが開始されればステップＳ３２に移り、スクロールが開始されなければ処理を終える。この判断はユーザのスクロールキー（入力部３１）の操作状態に基いて行う。尚、図５（ａ）はスクロール開始前（カーソル移動前）における地図の表示状態を示す図で、自車位置とスクロールカーソルが画面の中心に表示されている。
【００３２】
ステップＳ３２では、スクロール方向へカーソルを移動してステップＳ３３に移る。つまり、図５（ｂ）のごとく表示部４２上で地図画面を固定し、カーソルのみをスクロールの指示された方向に移動させる。この状態では、地図画面が固定されているためにＶ−ＲＡＭ４１ａには新たなデータを書き込む必要はない。
【００３３】
ステップＳ３３では、カーソルが表示画面の所定範囲外であるか否かを判断してカーソルが表示画面の所定領域外であればステップＳ３４に移り、カーソルが表示画面の所定範囲内であれば処理を終える。つまり、カーソルの移動量が大きく表示部４２の表示画面の所定範囲外まで移動したか、カーソルの移動量が少なく表示部４２の表示画面の所定範囲内の僅かな移動であるかを判断する。
【００３４】
ステップＳ３４では、スケールを自動計算してステップＳ３５に移る。つまり、スクロールを開始した地点とカーソルの現在位置の両方が表示できるように地図の縮尺を算出する。これはスクロールを開始した地点とスクロールの現在位置までの実距離と各種縮尺でのスケールとに基いて行う。尚、本例においてはスクロールを開始した地点とカーソルの現在位置の両方が表示されるように縮尺を変更したとしても可能な限り詳細な縮尺になるように設定しているが、余裕を持たせて広域ぎみに縮尺を設定してもよい。現在のカーソルの位置は表示画面の所定範囲の外側に位置しているため地図の広い領域が表示できるように縮尺を計算する。
【００３５】
ステップＳ３５では、スケールを自動切替えして処理を終える。つまり、図５（ｃ）のごとくスクロールを開始した地点とカーソルの現在位置の両方が同一画面内になる縮尺で表示する（広域表示となる）。
【００３６】
次に、スクロール停止処理について図５（ｂ）を用いて説明する。ステップＳ４１では、スクロールが停止されたか否かを判断してスクロールが停止されればステップＳ４２に移り、スクロールが停止されなければ処理を終える（スクロールを継続する）。この判断はユーザのスクロールキーの操作状態に基いて行う。
【００３７】
ステップＳ４２では、カーソルが表示画面の中心にあるか否かを判断してカーソルが表示画面の中心にあれば処理を終え、カーソルが表示画面の中心になければステップＳ４３に移る。つまり、カーソル操作が停止した時のカーソルの位置を判断する。
【００３８】
ステップＳ４３では、カーソル位置を表示画面の中心に移動させて処理を終える。カーソルを表示画面の中心にくるように移動させると、カーソルの移動に連動して地図全体も中央に移動する（広域表示の状態で）。カーソルの中央への移動にともないＣＤ−ＲＯＭ等の地図情報から新たな領域を読み出して、液晶等の表示画面に描画できるように画像変換を行いＶ−ＲＡＭ（表示データメモリ）４１ａに記憶し、この表示データを読み出して表示部４２の駆動回路に出力し、新たな領域の地図を表示する。
【００３９】
ステップＳ４４では、スケールの自動復帰を行い処理を終える。つまり、カーソル移動時に縮小（広域表示）した地図のスケールを図５（ｄ）に示すごとく、スクロール前の縮尺（詳細表示）に戻す。
【００４０】
以上のように本実施の形態では、カーソルが表示画面の所定範囲内にあるときにはユーザのスクロールキーの操作に応じてカーソルのみを移動させ、地図画面を移動させないので制御部の画像処理を必要とせず、そして、カーソルが表示画面の所定範囲外に出た時及びカーソルが停止した時に画像処理を行うのでカーソルの移動中の処理負担が軽減される。また、地図を広範囲にスクロールする時には、一般に地図の縮尺（スケール）を広域地図に変更し、目的とする位置にくると元の詳細地図に縮尺を変更する場合が多いが、このような煩わしい縮尺の調整がカーソル移動に連動して自動的に行われる利点がある。
【００４１】
尚、本実施の形態の変形として、目的地設定等の位置設定操作において（これはユーザによるメニュー操作で検出できる）、詳細地図から広域地図を表示した後地図のスクロールを行い、スクロールを停止してから例えば数秒後に自動的に元の詳細地図に切替え、詳細地図上で目的地設定を行うようにする。つまり、本実施の形態のスクロール停止処理のみを行うようにしてもよい。このようにすると、煩わしいスケールの調整操作を行う必要がなくなる。
【００４２】
【発明の効果】
以上説明したように、本発明では、操作性、視認性の優れた地図画面のスクロールが行えるナビゲーション装置が提供できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係るナビゲーション装置の制御部２の行う処理のフローチャートである。
【図３】本発明の第１の実施の形態に係るナビゲーション装置の表示例を示す図である。
【図４】本発明の第２の実施の形態に係るナビゲーション装置の制御部２の行う処理のフローチャートである。
【図５】本発明の第２の実施の形態に係るナビゲーション装置の表示例を示す図である。
【符号の説明】
１１・・・・ＧＰＳ受信機、          ３１・・・・入力部、
１２・・・・方位センサ、            ４１・・・・表示制御部、
１３・・・・距離センサ、            ４１ａ・・・Ｖ−ＲＡＭ、
１４・・・・地図データベース、      ４２・・・・表示部、
２・・・・・制御部、                ４３・・・・音声出力部。
【図１】
0003949862.tif 000002
【図２】
0003949862.tif 000003
【図３】
0003949862.tif 000004
【図４】
0003949862.tif 000005
【図５】
0003949862.tif 000006