(57)【特許請求の範囲】
【請求項１】
表示装置上に地図を表示させて車両のナビゲーション動作を実施するナビゲーション装置において、
ユーザによって行われる、スクロールすべき方向についての操作入力、および、該スクロール方向の入力とは独立して行われる、該入力されたスクロール方向への移動量についての操作入力とをそれぞれ受け付ける入力手段と、
前記受け付けたスクロール方向および移動量に応じて、前記表示装置に表示すべき地図領域を変化させるスクロール処理手段と、
表示地図の縮尺の設定を受け付ける縮尺入力手段と、を備え、
前記入力手段はターンノブで構成されるものであり、
前記スクロール処理手段は、
前記ターンノブに対して行われる回転操作に応じて前記スクロール方向を設定し、前記ターンノブに対して行われる押し込み操作の継続時間に応じて前記移動量を設定し、
選択可能なスクロール方向を予め複数設定しておき、前記ターンノブの回転量に応じて前記複数のスクロール方向のうちの一つを選択し、
前記縮尺入力手段が受け付けた表示地図の縮尺に応じて、予め設定する選択可能なスクロール方向の数を決定すること
を特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
前記スクロール処理手段は、
三角マークアイコン、又は、矢印を用いて、前記選択可能なスクロール方向を表示地図上に示すこと
を特徴とするナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示領域のスクロール方法に係わり、特に、移動体の位置を測定しユーザに現在位置を知らせるナビゲーション装置に用いて便利な地図スクロール手段に関する。
【０００２】
【従来の技術】
従来技術では、スクロールキーやジョイスティックを操作することで、表示されている地図のスクロール操作を行っていた。ジョイスティックを用いた場合の例を図１、２を参照して説明する。
【０００３】
従来の地図スクロール方法では、図１に示す状態にある表示画面１１０上の地図１１１をスクロールするために、ジョイスティック１００を操作する。具体的には、ジョイスティック１００を操作する方向（スティックを倒した方向）で、地図のスクロール方向が決定すると共に、ジョイスティック１００を操作し続ける（スティックを倒し続ける）事で、地図がスクロールし続ける。
【０００４】
図２（ａ）はジョイスティック１００をＵＰ方向へ操作した状態を示しており、図２（ｂ）は、スクロール画面１１０ａ上で地図１１１を上方向へスクロールしている状態を示している。なお本図において、１１２は十字カーソルを指している。
【０００５】
この地図スクロール動作は、ジョイスティック操作を終了（スティックが中立位置にある図１の状態）することで停止する。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の方法で、ジョイスティック１００で上下左右斜め方向を確定し地図スクロールするとき、デバイスの構造上の上下左右斜め方向のあいまいさが、方向定めをする際に困難な場合がある。
【０００７】
例えば、図１（ａ）の８方向ジョイスティック１００の場合、図３に示す地点Ａから地点Ｂまで、道１３３に沿って地図スクロールするとき、斜め右上（操作１３１）、上（操作１３２）、斜め右上、上、…の操作を繰り返さねばならない。このような操作の煩雑さは、ジョイスティック１の構造上の制限からくる。
【０００８】
例えば、図１（ａ）に示すような８方向ジョイスティック１００の場合、ユーザが道なりになるような方向へジョイスティック１００を倒したとしても、そのジョイスティック１００の選択可能なスクロール方向が有限（本例では８方向）であるため、斜め右上が、右や、上になってしまうことがある。
【０００９】
すなわち、ユーザが選択を希望した方向と、ジョイスティックの装置側で決定したスクロール方向とが一致しないことがある。
【００１０】
ジョイスティック１００での選択可能なスクロール方向を増やすことで、よりユーザの希望に合った方向の選択もある程度は可能となるが、ジョイスティックというデバイスの構造上や操作性から、選択可能なスクロール方向数の増加には限度がある。従来のジョイスティックにおける実際的なスクロール方向数は、最大８方向程度と考えられる。
【００１１】
本発明の目的は、目的とする方向へのスクロールをより高精度に実施可能とするスクロール方法を提供することにある。
【００１２】
本発明の他の目的は、目的とする方向への地図スクロールを、より高精度に実施可能とする地図スクロールを実現するナビゲーション装置を提供することにある。
【００１３】
【課題を解決するための手段】
上記目的を達成するために本発明は、ユーザの操作入力を受け付けて、表示装置に表示すべき表示画像領域を変えるためのスクロール方法において、スクロールすべき方向についての操作入力、および、該スクロール方向の入力とは独立して行われる、該入力されたスクロール方向への移動量についての操作入力をそれぞれ受け付け、前記受け付けたスクロール方向および移動量に応じて、前記表示画像領域を変化させることを特徴とする。
【００１４】
また、上記目的を達成するために本発明は、表示装置上に地図を表示させて車両のナビゲーション動作を実施するナビゲーション装置において、ユーザによって行われる、スクロールすべき方向についての操作入力、および、該スクロール方向の入力とは独立して行われる、該入力されたスクロール方向への移動量についての操作入力とをそれぞれ受け付ける入力手段と、前記受け付けたスクロール方向および移動量に応じて、前記表示装置に表示すべき地図領域を変化させるスクロール処理手段とを備えることを特徴とする。
【００１５】
ここで、前記入力手段がターンノブで構成され、前記スクロール処理手段が、前記ターンノブに対して行われる回転操作に応じて前記スクロール方向を設定し、前記ターンノブに対して行われる押し込み操作の継続時間に応じて前記移動量を設定する構成とすることが好ましい。
【００１６】
また、前記スクロール処理手段が、選択可能なスクロール方向を予め複数設定しておき、前記ターンノブの回転量に応じて前記複数のスクロール方向のうちの一つを選択する構成としてもよい。
【００１７】
また、上記本発明のナビゲーション装置において、表示地図の縮尺の設定を受け付ける縮尺入力手段をさらに有し、前記スクロール処理手段は、前記受け付けた表示地図の縮尺に応じて、予め設定する選択可能なスクロール方向の数を決定する構成としてもよい。
【００１８】
【発明の実施の形態】
以下、本発明を適用した地図スクロールを実現するナビゲーション装置の一実施形態を、図面を参照して説明する。
【００１９】
本実施形態のナビゲーション装置は、例えば図４に示すように、演算処理部１と、該演算処理部１に信号線Ｓ１を介して接続されたディスプレイ２と、該演算処理部１に信号線Ｓ２を介して接続された地図記憶装置３と、該演算処理部１に信号線Ｓ３を介して接続された音声入出力装置４と、該演算処理部１に信号線Ｓ４を介して接続された入力装置５と、該演算処理部１に信号線Ｓ５を介して接続された車輪速センサ６と、該演算処理部１に信号線Ｓ６を介して接続された地磁気センサ７と、該演算処理部１に信号線Ｓ７を介して接続されたジャイロ８と、該演算処理部１に信号線Ｓ８を介して接続されたＧＰＳ（Global Positioning System）受信装置９と、該演算処理部１に信号線Ｓ９を介して接続された交通情報受信装置１０とを備える。なお、各信号線Ｓ１〜Ｓ９は、信号を伝達することができれば、有線、無線を問わないが、本実施形態では有線回線が用いられているものとする。
【００２０】
演算処理部１は、ＣＰＵおよびメモリ等から構成されるものであって、各種センサ６〜９から出力される情報を基に現在位置を検出し、得られた現在位置情報をもとに必要な地図情報を地図記憶装置３から読み込むと共に、地図データをグラフィックス展開し、そこに現在地マークを重ねディスプレイ表示したり、ユーザから指示された目的地と現在地を結ぶ最適な道路を選択し、音声やグラフィック表示を用いてユーザに知らせたり、あるいは、入力装置５を介して入力されたユーザの操作指示に応じて、表示されている地図のスクロールや縮尺変更を行う等といった様々な処理を行う中心的なユニットである。
【００２１】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットで、ＣＲＴや液晶ディスプレイで構成される。また、通常演算処理部とディスプレイとの間Ｓ１は、通常のシステムと同様に、本実施形態でも、ＲＧＢ（Red Green Blue）信号やＮＴＳＣ（National Television System Committee）信号で接続する。
【００２２】
地図記憶装置３は、ＤＶＤ−ＲＯＭ（Digital Video Disk - Read Only Memory）、ＣＤ−ＲＯＭ（Compact Disk - Read Only Memory）やＩＣ（Integrated Circuit）カードといった大容量記憶媒体を備え、演算処理部１の要求に応じて、該大容量記憶媒体に保持されたデータを読み出してこれを演算処理部１に通知する読み出し処理や、演算処理部１より通知されたデータを該大容量記憶媒体に格納する書き込み処理を行う。
【００２３】
また、音声入出力装置４は、演算処理部１で生成したユーザへのメッセージを変換し、音声出力を行うと共に、音声入力を受け付けて、その内容を認識し、演算処理部１に転送する処理を行う。
【００２４】
入力装置５は、外部からの指示入力を受け付けるユニットであり、本実施形態では、スクロールに関する操作指示を受け付けるためのターンノブと、表示地図の縮尺を設定するための縮尺変更入力部と、その他の移動体ナビゲーション処理に係わる指示の入力を行うための設定キー等で構成される各種入力部とを備えるものとする。
【００２５】
また、移動体ナビゲーションで位置を検出するために使用するセンサとして、本実施形態のナビゲーション装置は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する車輪速センサ６、地球が保持している磁場を検知し移動体が向いている方位を測定する地磁気センサ７、移動体が回転した角度を測定し、光ファイバジャイロ、振動ジャイロなどで構成されるジャイロ８、および、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在位置、進行方向及び進行方位を測定するＧＰＳ受信装置９を備える。
【００２６】
さらに、本実施形態のナビゲーション装置は、道路の渋滞、工事、通行止め情報や駐車場情報といった交通情報を発するビーコン送信機やＦＭ放送からの信号を受けるため、交通情報受信装置１０を備える。
【００２７】
次に、本実施形態の特徴となる、入力装置５と、入力装置５からの入力信号を用いて表示画面上での地図スクロールを実現する演算処理部１とを、詳細に説明する。
【００２８】
入力装置５は、スクロール操作指示を受け付けるためのターンノブと、表示地図の縮尺を設定するための縮尺変更入力部とを少なくとも備える。ターンノブ５１は、例えば図５（ａ）に示すような左右方向への回転操作と、図６（ａ）に示すような押し込み操作とを、独立して行うことが可能な構成を備えているものとする。
【００２９】
演算処理部１では、ユーザが行うターンノブ操作に応じて、ディスプレイ２に表示される地図のスクロールを実現するための処理を実行する。具体的には、表示画面内に選択可能な地図のスクロール方向を示す表示を行い、ターンノブ５０を左右に回す操作に応じて地図のスクロール方向を決定し、ターンノブ５０をＰＵＳＨし続ける（押し続ける）操作に応じて地図がスクロールし続ける期間を決定する。
【００３０】
演算処理部１でのスクロール処理の詳細について、図７のフローチャートを参照して説明する。本処理は、図５に示すようなターンノブ５０の左右回転操作が開始された時点をトリガーとして、開始されるものとする。
【００３１】
本処理では最初、ステップ７１において、図５（ａ）に示すようなターンノブ５０の左右回転操作が開始された場合、図５（ｂ）に示すような地図スクロール方向選択画面１１０ｂをディスプレイ２に表示する。
【００３２】
地図スクロール方向選択画面１１０ｂには、地図１１１に重ねて、選択可能に設定されている複数のスクロール方向のそれぞれを示す複数個のスクロール方向選択可能アイコン５２と、その時点で選択されているスクロール方向を示すスクロール方向表示アイコン５１とを表示する。
【００３３】
ステップ７１では、さらに、ターンノブ５０の回転操作量および回転方向を逐次検出し、該検出結果に対応して選択可能なスクロール方向の一つを選択し、該選択されたスクロール方向に対応するスクロール方向選択可能アイコン５２をスクロール方向表示アイコン５１に順次変更していく。図５（ｂ）は、８個のスクロール方向選択可能アイコン５２のうちから、スクロール方向として、真上方向を選択した例を示している。
【００３４】
ステップ７２では、ターンノブ５０がＰＵＳＨされているかを判定し、図６（ａ）のようにＰＵＳＨ操作されていると判定された場合には、ステップ７３へ進み、ステップ７１で選択された地図スクロール方向へ地図スクロールを開始する。この時、ディスプレイ２上には、上記ステップ７１で表示した地図スクロール方向選択画面１１０ｂ中のアイコンを消し、図６（ｂ）に示すような地図スクロール画面１１０ａを表示する。
【００３５】
上記ステップ７２、７３により、ターンノブ５０をＰＵＳＨ操作をし続ける期間中、地図をスクロールし続けるように制御を行う。
【００３６】
また、ステップ７２の判定により、ターンノブ５０のＰＵＳＨ操作を止めたことが検出された場合には、ステップ７１へ処理を戻す。地図スクロールは停止し、再び、地図のスクロール方向を選択可能な画面１１０ｂへ遷移する。
【００３７】
なお、本実施形態では、選択可能なスクロール方向として８方向を設定した例について説明しているが、本発明で設定可能なスクロール方向数はこれに限定されるものではない。例えば、図８に示すように、地図スクロール方向画面１１０ｂ上に、選択可能な１６のスクロール方向を設定してもよく、また図９に示すように、無段階に任意方向が設定できる構成としてもよい。
【００３８】
また、本実施形態では選択可能なスクロール方向を画面上に示すために三角マークアイコン「△」を用いたが、この三角マークアイコンの代わりに、他の形状のアイコン、あるいは、該当する方向を示すための、例えば図９ののような矢印５３や線等を用いてもよい。
【００３９】
従来のジョイスティックを用いたスクロール処理によれば、図３に示すように、地点Ａから地点Ｂまで道なりに地図スクロールする場合、まず斜め右上へスクロールし、上スクロールするといった煩雑な操作を行う必要があった。これに対して、本実施形態のターンノブによるスクロール処理によれば、図１０に示すように、画面上でスクロール方向を道の方向に合わせながら、地図スクロールを実施することができる。
【００４０】
すなわち、本実施形態によれば、ユーザは画面を見ながらスクロール方向を確認しながら、道なりにスクロールが可能となる。ユーザはその希望する方向へ、スクロールを確実に実施することができ、修正する手間が省ける。
【００４１】
次に、本発明を適用したスクロール処理の他の実施形態について、図１１〜１４を参照して説明する。
【００４２】
本実施形態のスクロール処理は、ディスプレイ２に表示する地図の縮尺に応じて、選択可能なスクロール方向の数を設定するものである。本実施形態の構成は、上記実施形態の構成と基本的には同じであり、以下では上記実施形態と異なる点についてのみ説明する。
【００４３】
本実施形態の地図スクロール処理を、図１１のフローチャートを用いて説明する。
【００４４】
本処理では、現在表示している（スクロールすべき）地図の縮尺を検出し（ステップ１００１）、検出した地図縮尺に対応して選択可能な地図のスクロール方向数を設定する（ステップ１００２）。
【００４５】
例えば、図１２（ｂ）に示すように、地図縮尺が広域のときには細かい方向スクロールが必要でないので８方向スクロールの表示をし、図１３（ｂ）に示すように、地図縮尺が詳細のときには細かい方向スクロールが必要であるので１６方向或いは無段階方向スクロールの表示を行う。
【００４６】
地図縮尺に対応してスクロール方向数を設定するには、図１４に示すような縮尺１４０１とスクロール方向数１４０２とを対応させた対応表データを予め作成し、メモリ等の記憶手段に記憶させておき、必要に応じて該対応表データを参照して、選択されている地図の縮尺からスクロール方向数を設定する。
【００４７】
なお、図１４に示す対応表データは一例であり、他の方法を用いて選択可能なスクロール方向数を設定してもよい。また、より大きい縮尺（より広域の縮尺）において、より少ないスクロール方向数が設定されていれば良く、具体的なスクロール数は、本例の数に限定されるものではない。
【００４８】
本実施形態のスクロール処理では、さらに、例えば図７で示したようなスクロール処理を実行させ（ステップ１００３）、地図の縮尺変更操作が行われた場合にのみ（ステップ１００４）、上記ステップ１００１へ戻り、選択可能なスクロール方向数を再設定する。
【００４９】
ステップ１００３のスクロール処理では、例えば、ターンノブの左右操作で地図のスクロール方向を選択し、ターンノブＰＵＳＨ操作されている期間中、前記選択した地図スクロール方向へ地図がスクロールを実行する。さらに、ターンノブのＰＵＳＨ操作を止めた場合には、地図スクロールを停止し、再び、地図のスクロール方向を選択可能な画面へ遷移する。
【００５０】
本実施形態によれば、縮尺によってスクロール方向を可変とする事で、広域地図では、おおまかなスクロールによる地点検索ができ、かつ、スクロール方向の選択数が少ないためその操作が容易となる。
【００５１】
すなわち、詳細地図では、細かな路地をたどって地図スクロールして地点を検索する事が多いため、広域地図よりスクロールの方向数を多くとり、よりユーザーの意識に合った方向へスクロールする事ができる。
【００５２】
さらに、本実施形態によれば、地図縮尺に応じて選択可能なスクロール方向数を設定するため、各々の地図縮尺に対して最適な数の地図スクロール方向を提供可能となる。
【００５３】
以上、上記２つの実施形態では、ナビゲーション装置における地図スクロールについて説明した、本発明は地図のスクロールに限定されるものではなく、目的とする方向へのスクロールを行う種々の表示手段についても、上記実施形態の場合と同様に適用することができる。
【００５４】
【発明の効果】
本発明によれば、スクロール方法およびナビゲーション装置において、ターンノブの操作で地図スクロールを行うことにより地図スクロール方向を確実に決定し、目的とする方向へのスクロールをより高精度に実施可能とすることが可能となる。
【００５５】
さらに、本発明によれば、スクロール方向を定める操作と、スクロール動作を開始する操作が独立しているため、前もって、スクロール方向を画面上で確認、選択でき、ユーザの希望に即した、より細かな方向の選択が可能である、という効果がある。よって、多方向の地図スクロール操作を容易に実現すると共に、目的とする方向への地図スクロールをより高精度に実施可能とする地図スクロールを実現するナビゲーション装置を提供することができる。
【図面の簡単な説明】
【図１】図１（ａ）：従来のジョイスティック例を示す説明図。
図１（ｂ）：従来のジョイスティックで地図スクロールする前の画面例を示す説明図。
【図２】図２（ａ）：従来のジョイスティックで、地図を上方向にスクロールさせるための操作例を示す説明図。
図２（ｂ）：図１（ａ）の地図を上方向にスクロールした例を示す説明図。
【図３】従来のジョイスティックによる地図スクロール例を示す説明図。
【図４】本発明によるナビゲーション装置の構成例を示すブロック図。
【図５】図５（ａ）：ターンノブの回転操作例を示す説明図。
図５（ｂ）：地図スクロール方向を選択する画面表示例を示す説明図。
【図６】図６（ａ）：タターンノブで地図をスクロールするときのＰＵＳＨ操作例を示す説明図。
図６（ｂ）：図６（ａ）の地図を上方向にスクロールした例を示す説明図。
【図７】ターンノブによる地図スクロール操作手順例のフローチャート。
【図８】ターンノブによる多方向（１６方向）スクロールが可能な画面例を示す説明図。
【図９】ターンノブによる多方向（無段階方向）スクロールが可能な画面例を示す説明図。
【図１０】ターンノブによる地図スクロール例を示す説明図。
【図１１】地図の縮尺に応じてスクロールの方向数を変化させる場合の処理例を示すフローチャートである。
【図１２】図１２（ａ）：広域地図をスクロールさせるターンノブの例を示す説明図。
図１２（ｂ）：広域地図のスクロール画面表示例で、例として８方向表示を示す説明図。
【図１３】図１３（ａ）：詳細地図をスクロールさせるターンノブの例を示す説明図。
図１３（ｂ）：詳細地図のスクロール画面表示例で、例として１６方向表示を示す説明図。
【図１４】地図縮尺と地図スクロール方向数の対応関係を示した説明図。
【符号の説明】
１…演算処理部、２…ディスプレイ、３…地図記憶装置、４…音声入出力装置、５…入力装置、６…車輪速センサ、７…地磁気センサ、８…ジャイロ、９…ＧＰＳ受信装置、１０…交通情報受信装置。
【図１】
0004216940.tif 000002
【図２】
0004216940.tif 000003
【図３】
0004216940.tif 000004
【図４】
0004216940.tif 000005
【図５】
0004216940.tif 000006
【図６】
0004216940.tif 000007
【図７】
0004216940.tif 000008
【図８】
0004216940.tif 000009
【図９】
0004216940.tif 000010
【図１０】
0004216940.tif 000011
【図１１】
0004216940.tif 000012
【図１２】
0004216940.tif 000013
【図１３】
0004216940.tif 000014
【図１４】
0004216940.tif 000015