(57)【特許請求の範囲】
【請求項１】
所定の情報の特定の領域を抜き出して表示するナビゲーション装置であって、
第１のスクロール方向を受け付ける手段と、
前記所定の情報上の領域を前記第１のスクロール方向にスクロールして表示する手段と、
第２のスクロール方向を受け付ける手段と、
前記所定の情報上の領域を前記第１のスクロール方向にスクロールして表示している際に、前記第２のスクロール方向を受け付けた場合、前記所定の情報上の領域を前記第２のスクロール方向にスクロールして表示する手段と、
前記第２のスクロール方向でのスクロールの停止指示を受け付ける手段と、
前記第２のスクロール方向でのスクロールの停止指示を受け付けた場合に、前記第２のスクロール方向を受け付けたときに表示していた領域からみて前記第１のスクロール方向にある領域の方向に前記所定の情報上の領域をスクロールして表示する手段と
を備えることを特徴とするナビゲーション装置。
【請求項２】
所定の情報の特定の領域を抜き出して表示するナビゲーション装置であって、
第１のスクロール方向を受け付ける手段と、
前記所定の情報上の領域を前記第１のスクロール方向にスクロールして表示する手段と、
第２のスクロール方向を受け付ける手段と、
前記所定の情報上の領域を前記第１のスクロール方向にスクロールして表示している際に、前記第２のスクロール方向を受け付けた場合、前記所定の情報上の領域を前記第２のスクロール方向にスクロールして表示する手段と、
前記第２のスクロール方向でのスクロールの停止指示を受け付ける手段と、
前記第２のスクロール方向でのスクロールの停止指示を受け付けた場合、前記第２のスクロール方向を受け付けたときに表示していた領域からみて前記第１のスクロール方向にある領域の方向に前記所定の情報上の領域をスクロールして表示する手段と、
前記第２のスクロール方向を受け付けたときに表示していた領域からみて前記第１のスクロール方向にある領域を表示するに至った場合、再び、前記所定の情報上の領域を前記第１のスクロール方向にスクロールして表示する手段と
を備えることを特徴とするナビゲーション装置。
【請求項３】
地図上の特定の領域を抜き出して表示するナビゲーション装置であって、
第１のスクロール方向を受け付ける手段と、
前記地図上の領域を前記第１のスクロール方向にスクロールして表示する第１のスクロール手段と、
第２のスクロール方向を受け付ける手段と、
前記地図上の領域を前記第１のスクロール方向にスクロールして表示している際に、前記第２のスクロール方向を受け付けた場合、前記地図上の領域を前記第２のスクロール方向にスクロールして表示する第２のスクロール手段と、
前記第２のスクロール方向でのスクロールの停止指示を受け付ける手段と、
前記第２のスクロール方向でのスクロールの停止指示を受け付けた場合に、前記第２のスクロール方向を受け付けたときに表示していた領域Ｈからみて前記第１のスクロール方向にある領域ｈの方向に前記地図上の領域をスクロールして表示する第３のスクロール手段と、
前記領域ｈを表示するに至った場合、再び、前記地図上の領域を前記第１のスクロール方向にスクロールして表示する第４のスクロール手段とを備え、
前記領域ｈは、前記領域Ｈからみて表示画面のサイズの２つ分以内の領域である
ことを特徴とするナビゲーション装置。
【請求項４】
請求項３に記載のナビゲーション装置において、
前記第３のスクロール手段は、
領域ｈを表示するに至るまでに、前記地図上の領域を複数の方向でスクロールする
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１または２に記載のナビゲーション装置において、
前記第２のスクロール方向を受け付けたときに表示していた領域からみて前記第１のスクロール方向にある領域の方向に前記所定の情報上の領域をスクロールして表示する手段は、
前記第１のスクロール方向にある領域を表示するに至るまでに、前記所定の情報上の領域を複数の方向でスクロールする
ことを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関し、特に車載用ナビゲーション装置の画面表示技術に関する。
【背景技術】
【０００２】
ナビゲーション装置の地図表示において、画面から外れて表示しきれない領域を、ユーザの要求に応じて、スクロールして表示する機能が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２００２−３１１８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
図７に、従来のスクロール機能で地図を表示する場合について説明する。図７の左側は、表示画面２００の遷移図である。右側は、表示画面２００に表示されている地図２０１の地図全体Ｍ中の表示領域Ｈの位置を示す。今、ユーザが現在の表示領域Ｈの右側にある領域Ｒ１を見たいとする（図７（ａ））。ユーザは、まず右方向のスクロールキーを押す。これより、右方向にスクロールが行われる（図７（ｂ））。ここで、ユーザが下方向の領域Ｒ２を見たくなったとする。かかる場合、ユーザは、スクロールを停止させ、新たに下方向のスクロールキーを押すことになる。そして、再びスクロールが行われ、領域Ｒ２が表示される（図７（ｃ））。その後、ユーザは、本来見たいと思っていた領域Ｒ１を表示させたいと思ったとする。そうすると、ユーザは自分の勘を頼りに、領域Ｒ１の存在する方向に向けてスクロールの方向を指定しなければならない。しかしながら、勘が頼りとなるので、領域Ｒ１がうまく探せない場合、何度もスクロール方向を変えることになる（図７（ｄ），（ｅ））。
【０００５】
本発明は、このような不便さを解決すべくなされたものであり、ユーザにとって使い勝手のよいスクロール機能を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明では、もともと指定していたスクロール方向を保持しておく。
【０００７】
具体的には、本発明の第１の態様であるナビゲーション装置は、第１のスクロール方向を受け付ける手段と、前記第１のスクロール方向にスクロールして表示する手段と、第２のスクロール方向を受け付ける手段と、前記第２のスクロール方向を受け付けた場合に、前記第２のスクロール方向にスクロールして表示する手段と、前記第２のスクロール方向でのスクロールの停止指示を受け付ける手段と、前記第２のスクロール方向でのスクロールの停止指示を受け付けた場合、前記第２のスクロール方向を受け付けたときに表示していた領域からみて前記第１のスクロール方向にある領域の方向にスクロールして表示する手段とを備えている。
【０００８】
また、前記第２のスクロール方向を受け付けたときに表示していた領域からみて前記第１のスクロール方向にある領域を表示するに至った場合、再び、前記第１のスクロール方向にスクロールして表示する手段とを備えていてもよい。
【０００９】
また、本発明の第２の態様であるナビゲーション装置は、地図上の特定の領域を抜き出して表示するナビゲーション装置であって、第１のスクロール方向を受け付ける手段と、前記地図上の領域を前記第１のスクロール方向にスクロールして表示する第１のスクロール手段と、第２のスクロール方向を受け付ける手段と、前記第２のスクロール方向を受け付けた場合に、前記地図上の領域を前記第２のスクロール方向にスクロールして表示する第２のスクロール手段と、前記第２のスクロール方向でのスクロールの停止指示を受け付ける手段と、前記第２のスクロール方向でのスクロールの停止指示を受け付けた場合に、前記第２のスクロール方向を受け付けたときに表示していた領域Ｈからみて前記第１のスクロール方向にある領域ｈの方向にスクロールして表示する第３のスクロール手段と、前記領域ｈを表示するに至った場合、再び、前記第１のスクロール方向にスクロールして表示する第４のスクロール手段とを備えている。そして前記領域ｈは、前記領域Ｈからみて表示画面のサイズの２つ分以内の領域である。
【００１０】
また、前記第３のスクロール手段は、領域ｈを表示するに至るまでに、複数の方向でスクロールするようにしてもよい。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明の一実施形態について、図面を参照して説明する。
【００１２】
図１は、車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車輪速センサ６と、地磁気センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、を備えている。
【００１３】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ６〜８やＧＰＳ受信装置９から出力される情報を基にして現在位置を検出する。また、ディスプレイ２に表示すべき情報を生成し、出力する。
【００１４】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットである。
【００１５】
記憶装置３は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、地図データ等が記憶されている。
【００１６】
音声入出力装置４は、ユーザが発話した音声を取得し、演算処理部１に送信する。また、演算処理部１で生成したユーザへのメッセージを音声信号に変換し出力する。
【００１７】
入力装置５は、ユーザからの指示を受け付けるユニットである。本実施形態では、入力装置５は、ディスプレイ２の上面に貼られたタッチパネルである。しかし、これに限定されず、入力装置５は、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティックなどであってもよい。
【００１８】
センサ６〜８およびＧＰＳ受信装置９は、車載用ナビゲーション装置１００で現在地（自車位置）を検出するために使用されるものである。
【００１９】
図２は、演算処理部１のハードウェア構成例を示す図である。
【００２０】
図示するように、演算処理部１は、各デバイス間をバス３２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）２４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ２５と、グラフィックスイメージデータを蓄えるＶＲＡＭ(Video Random Access Memory)２６と、イメージデータをＲＧＢ信号に変換するカラーパレット２７と、アナログ信号をデジタル信号に変換するＡ/Ｄ変換器２８と、シリアル信号をバスに同期したパラレル信号に変換するＳＣＩ(Serial Communication Interface)２９と、パラレル信号をバスに同期させてバス上にのせるＰＩＯ(Parallel Input/Output)３０と、パルス信号を積分するカウンタ３１と、を有する。
【００２１】
［動作の説明］次に、上記構成の車載用ナビゲーション装置１００の地図表示の際のスクロール処理について説明する。
【００２２】
図３は、地図表示の際のスクロール処理のフロー図である。また、図４は、かかる処理における表示画面２００の遷移図（左側）、及び表示画面２００に表示されている地図２０１の地図全体Ｍの中での領域Ｈを示す図（左側）である。なお、符号Ｐは、タッチパネル５をタッチするユーザの指を示す。
【００２３】
演算処理部１は、図４（ａ）に示すように、地図データを用いて、設定された縮尺に応じて、地図全体Ｍの中の特定の領域Ｈの地図２０１を表示する（Ｓ１００）。例えば、現在位置周辺の地図を設定された縮尺で表示する。
【００２４】
この間、演算処理部１は、ユーザによりタッチパネル５がタッチされたか否か監視する（Ｓ１０２）。
【００２５】
タッチパネル５がタッチされた場合（Ｓ１０２：Ｙ）、演算処理部１は、図４（ｂ）に示すように、スクロール方向の指定を受け付けるためのアイコン（スクロール方向指定アイコン）２０２を表示する。スクロール方向指定アイコン２０２は、タッチされることにより、八方向の指定が受け付けられるようになっている。
【００２６】
次に、演算処理部１は、所定時間内にいずれかの方向が指定されたか否か判定する（Ｓ１０６）。
【００２７】
所定時間内にいずれの方向も指定されなかった場合（Ｓ１０６：Ｎ）、演算処理部１は、スクロール方向指定アイコン２０２を消去し、Ｓ１００に戻る。
【００２８】
一方、所定時間内にいずれかの方向が指定された場合（Ｓ１０６：Ｙ）、演算処理部１は、スクロール方向指定アイコン２０２を消去して、指定された方向にスクロールを開始する（Ｓ１０８）。すなわち、所定時間ごとに、指定された方向の領域の地図データを順に抽出し表示していく。図４（ｃ）は、スクロール方向指定アイコン２０２により「右方向」が指定され、右方向にスクロールされているところを示す。なお、演算処理部１は、スクロール方向を示すアイコン（スクロール方向表示アイコン）２０３を表示する。
【００２９】
以下では、ここで指定された方向を「当初指定スクロール方向」と呼ぶ。
【００３０】
こうして、当初指定スクロール方向に地図をスクロールさせながら、演算処理部１は、スクロールの停止指示を受け付けたか否か監視する（Ｓ１１０）。本実施形態では、スクロール方向表示アイコン２０３がタッチされると、停止指示を受け付けたと判定するようになっている。停止指示を受け付けた場合（Ｓ１１０：Ｙ）、演算処理部１は、スクロールを停止し、Ｓ１００に戻る。
【００３１】
一方、スクロールの停止指示を受け付けていない間（Ｓ１１０：Ｎ）、演算処理部１は、自由方向スクロールの要求がなされているか否か判定する（Ｓ１１２）。ここで、自由方向スクロールとは、ユーザの要求に応じて当初指定スクロール方向とは異なる方向に自由にスクロールすることをいう。本実施形態では、画面上のスクロール方向表示アイコン２０３が表示されている部分以外の部分がタッチされた状態にある場合に、自由方向スクロールの要求があるとする。
【００３２】
自由方向スクロールの要求がない場合、すなわちタッチ状態にない場合（Ｓ１１２：Ｎ）、演算処理部１は、Ｓ１０８に戻り、当初指定スクロール方向でスクロールを継続する。
【００３３】
一方、自由方向スクロールの要求がある場合、すなわちタッチ状態にある場合（Ｓ１１２：Ｙ）は、演算処理部１は、タッチパネル５上のタッチされている位置に相当する地図上の位置が、表示画面の中心になるようにスクロールする（Ｓ１１６）。例えば、画面の右側がタッチ状態にあると、演算処理部１は、現在の表示領域の右側の領域を次々と表示しスクロールする。また、タッチパネル５上のタッチされている位置が移動すると、演算処理部１は、タッチされている位置の地図上の位置が中心となるようにスクロール方向を次々と変えてスクロールする（図４（ｄ）参照）。
【００３４】
自由方向スクロールをしながら、演算処理部１は、自由方向スクロールの終了要求を監視する（Ｓ１１６）。具体的には、演算処理部１は、タッチパネル５のタッチ状態が解除されたか否か判定し、タッチ状態が解除された場合に、自由方向スクロールの終了要求がなされたとする。
【００３５】
自由方向スクロールの終了要求を判定すると（Ｓ１１６：Ｙ）、演算処理部１は、「当初指定スクロール方向に戻るための処理」を行う（Ｓ１１８。
【００３６】
ここで、図５を用いて、「当初指定スクロール方向に戻るための処理」について説明する。
【００３７】
上述のように、スクロール方向指定アイコン２０２により、当初指定スクロール方向Ｔ１が指定され（Ｓ１０６）、スクロールされたとする（Ｓ１０８）。そして、地図全体Ｍの中の領域Ｈ１が画面に表示されているときに、自由方向スクロールが開始されたとする（Ｓ１１２：Ｙ）。そして、タッチパネル５のタッチされる位置に応じて、自由な方向にスクロールされ、領域Ｈ２、領域Ｈ３、領域Ｈ４と順に表示されていったとする（Ｓ１１４）。さらに、領域Ｈ４が表示された時点で、タッチ状態が解除され、自由方向スクロールが終了したとする（Ｓ１１６：Ｙ）。
【００３８】
かかる場合、演算処理部１は、表示領域が、当初指定スクロール方向Ｔ１上の領域（ｈ１、ｈ２など）に戻るように、スクロールを行う。例えば、領域Ｈ１からみて当初指定スクロール方向Ｔ１上の表示画面のサイズにして２つ隣の領域ｈ２に向けてスクロールを行う。ここで、２つの隣の領域ｈ２に戻るとしたのは、領域Ｈ１から離れすぎると、ユーザが現在どのあたりと表示しているか分かりにくくなるからである。また、領域Ｈに近すぎる領域に戻すのでは、ユーザが本来見たいと思っている領域が表示されるのに時間がかかってしまい、効率が悪いからである。すなわち、領域Ｈ４の中心から当初指定スクロール方向Ｔ１への垂線方向ｔ２よりは、領域Ｈ４から領域ｈ２への方向ｔ１に傾いた方向で、スクロールするのが好ましい。
【００３９】
図６に示すように、自由方向スクロールにより、当初指定スクロール方向Ｔ１から大きく外れた場合は、１つの方向ｔ３でスクロールして方向Ｔ１上の領域（例えば、ｈ２）に戻すのではなく、複数の方向ｔ４、ｔ５を設定して複数段階のスクロールで戻すようにしてもよい。例えば、まず、垂線ｔ２に近い方向ｔ４でスクロールして、その後、領域ｈ２への方向ｔ５でスクロールするようにする。こうすると、ユーザに、現在どのあたりを表示しているか容易に理解させることができる。
【００４０】
以上、「当初指定スクロール方向に戻るための処理」（Ｓ１１８）について説明した。
【００４１】
なお、Ｓ１１８の処理（当初指定スクロール方向に戻るまで）の間は、戻る方向を示すアイコン（戻り方向表示アイコン）２０５を表示してもよい（図４（ｅ）参照）。戻り方向表示アイコン２０５は、図４（ｃ）で示した当初指定スクロール方向を示すスクロール方向表示アイコン２０３と異なる態様で表示することができる。
【００４２】
図３に戻って説明する。上述のように、当初指定スクロール方向に存在する領域を表示するに至ると（Ｓ１２０：Ｙ）、演算処理部１は、Ｓ１０８に戻り、当初指定スクロール方向でスクロールを再開する。このとき、スクロール方向表示アイコン２０３を再び表示する（図４（ｆ）参照）。
【００４３】
そして、上述したように、スクロール方向表示アイコン２０３がタッチされると（Ｓ１１０：Ｙ）、演算処理部１は、スクロールを停止し、Ｓ１００の地図の静止表示に戻る。
【００４４】
以上、発明の一実施形態について説明した。
【００４５】
上記実施形態によれば、ユーザが当初指定したスクロール方向が保存される。すなわち、途中で他の方向に向けてスクロールした場合でも、その後、当初指定されたスクロール方向でスクロールされたならば表示されたであろう領域に向けてスクロールされる。したがって、予定していた領域が表示され、ユーザにとって使い勝手のよいものとなる。
【００４６】
上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【００４７】
例えば、上記実施形態では、スクロールの開始、その方向、停止をタッチパネルなどのハードウエアにより受け付ける例について説明した。これに限らず、音声により受け付けてもよい。例えば、ユーザ発する声を音声認識し、上述した当初指定スクロール方向の指定、自由方向スクロールの方向、開始、停止、を受け付けるようにしてもよい。
【００４８】
また、上記実施形態は、地図のスクロールに限定されない。画面に一度に表示しきれない情報が存在し、その一部を画面に表示する場合に適用することができる。
【図面の簡単な説明】
【００４９】
【図１】図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】図２は、演算処理部１のハードウェア構成を示す図である。
【図３】図３は、スクロール処理のフロー図である。
【図４】図４は、表示画面の遷移例（左側）と、表示領域を説明する図（右側）である。
【図５】図５は、当初のスクロール方向に戻る処理を説明するための図である。
【図６】図６は、当初のスクロール方向に戻る処理を説明するための図である。
【図７】図７は、従来例における、表示画面の遷移例（左側）と、表示領域を説明する図（右側）である。
【符号の説明】
【００５０】
１００…車載用ナビゲーション装置、
１…演算処理部、２…ディスプレイ、３…記憶装置、４…音声出入力装置、５…入力装置、６…車輪速センサ、７…地磁気センサ、８…ジャイロ、９…ＧＰＳ受信装置、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＲＯＭ、２４…ＤＭＡ、２５…描画コントローラ、２６…ＶＲＡＭ、２７…カラーパレット、２８…Ａ/Ｄ変換器、２９…ＳＣＩ、３０…ＰＩＯ、３１…カウンタ
【図１】
0004564436.tif 000002
【図２】
0004564436.tif 000003
【図３】
0004564436.tif 000004
【図４】
0004564436.tif 000005
【図５】
0004564436.tif 000006
【図６】
0004564436.tif 000007
【図７】
0004564436.tif 000008