(57)【要約】【課題】タッチパネルを備えたナビゲーション装置において、より簡易な操作で、地図画像の所定箇所を、表示画面上に表示させておく事を可能とすることを目的とする。【解決手段】スクロール制御手段は、前記出力処理手段に対して、タッチパネルで１回目のタッチが検知されると、表示装置の表示領域内に表示する地図画像をスクロールさせる。また、スクロール制御手段は、前記出力処理手段に対して、地図画像のスクロール中に、タッチパネルで２回目以降のタッチが検知されると、表示装置の表示領域内に、２回目以降のタッチ位置周辺の地図画像を表示したタッチ点表示領域を生成させる。【選択図】図１
2011196702.tif 000002
【特許請求の範囲】
【請求項１】
複数のタッチ点を認識可能なタッチパネルを備えたナビゲーション装置であって、
表示装置に表示する地図画像のスクロールを制御するスクロール制御手段と、
前記表示装置に所定画像を表示する処理を行う出力処理手段と、
を備え、
前記スクロール制御手段は、前記出力処理手段に対して、
前記タッチパネルで１回目のタッチが検知されると、前記表示装置の表示領域内に表示する前記地図画像をスクロールさせ、
前記地図画像のスクロール中に、前記タッチパネルで２回目以降のタッチが検知されると、前記表示装置の表示領域内に、前記２回目以降のタッチ位置周辺の地図画像を表示したタッチ点表示領域を生成させる
ことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記スクロール制御手段は、前記出力処理手段に対して、
スクロール方向と反対向きの所定位置に区画される領域内に、前記タッチ点表示領域を生成させる
ことを特徴とするナビゲーション装置。
【請求項３】
請求項１または２に記載のナビゲーション装置において、
前記スクロール制御手段は、前記出力処理手段に対して、
前記地図画像のスクロール中に、前記タッチパネルで３回目のタッチが検知されると、前記タッチ点表示領域を第１ウィンドウおよび第２ウィンドウに分割させ、
前記第１ウィンドウには、前記２回目のタッチ位置周辺の前記地図画像を表示させ、
前記第２ウィンドウには、前記３回目のタッチ位置周辺の前記地図画像を表示させる
ことを特徴とするナビゲーション装置。
【請求項４】
請求項１〜３のいずれか一項に記載のナビゲーション装置において、
前記スクロール制御手段は、前記出力処理手段に対して、
前記１回目のタッチ位置の移動に伴って、前記表示装置の表示領域内で、前記タッチ点表示領域の表示位置を変更させる
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４のいずれか一項に記載のナビゲーション装置において、
前記スクロール制御手段は、前記出力処理手段に対して、
前記タッチ点表示領域に表示した前記地図画像へのタッチが検知されると、タッチされた前記地図画像を、前記表示装置の表示領域に拡大して表示させる
ことを特徴とするナビゲーション装置。
【請求項６】
複数のタッチ点を認識可能なタッチパネルを備えたナビゲーション装置であって、
表示装置に表示する地図画像のスクロールを制御するスクロール制御手段と、
前記表示装置に所定画像を表示する処理を行う出力処理手段と、
を備え、
前記スクロール制御手段は、前記出力処理手段に対して、
前記タッチパネルで１回目のタッチが検知されると、前記表示装置の表示領域に表示する前記地図画像をスクロールさせ、
前記地図画像のスクロール中に、前記タッチパネルで２回目のタッチが検知されると、前記表示装置の表示領域を第１ウィンドウおよび第２ウィンドウに分割させ、
前記第１ウィンドウには、前記表示装置の表示領域内の前記地図画像を表示させ、
前記第２ウィンドウには、前記２回目のタッチ位置周辺の前記地図画像を表示させる
ことを特徴とするナビゲーション装置。
【請求項７】
請求項６に記載のナビゲーション装置において、
前記スクロール制御手段は、前記出力処理手段に対して、
前記地図画像のスクロール中に、前記タッチパネルで３回目のタッチが検知されると、前記第２ウィンドウを２分割させ、
２分割した前記第２ウィンドウの一方には、前記２回目のタッチ位置周辺の前記地図画像を表示させ、
２分割した前記第２ウィンドウの他方には、前記３回目のタッチ位置周辺の前記地図画像を表示させる
ことを特徴とするナビゲーション装置。
【請求項８】
請求項６および７に記載のナビゲーション装置において、
前記スクロール制御手段は、前記出力処理手段に対して、
前記第２ウィンドウに表示される前記地図画像へのタッチが検知されると、タッチされた前記地図画像を、前記表示装置の表示領域内に拡大して表示させる
ことを特徴とするナビゲーション装置。
【請求項９】
複数のタッチ点を認識可能なタッチパネルを備えたナビゲーション装置の地図画像表示方法であって、
前記タッチパネルで１回目のタッチが検知されると、表示装置の表示領域内に表示する地図画像をスクロールするステップと、
前記地図画像のスクロール中に、前記タッチパネルで２回目以降のタッチが検知されると、前記表示装置の表示領域内に、前記２回目以降のタッチ位置周辺の地図画像を表示したタッチ点表示領域を生成するステップと
を実行することを特徴とするナビゲーション装置の地図画像表示方法。
【請求項１０】
複数のタッチ点を認識可能なタッチパネルを備えたナビゲーション装置の地図画像表示方法であって、
前記タッチパネルで１回目のタッチが検知されると、表示装置の表示領域に表示する地図画像をスクロールするステップと、
前記地図画像のスクロール中に、前記タッチパネルで２回目のタッチが検知されると、前記表示装置の表示領域を第１ウィンドウおよび第２ウィンドウに分割するステップと、
前記第１ウィンドウに、前記表示装置の表示領域内の前記地図画像を表示するステップと、
前記第２ウィンドウに、前記２回目のタッチ位置周辺の前記地図画像を表示するステップと
を実行することを特徴とするナビゲーション装置の地図画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えたナビゲーション装置およびその地図画像表示方法に関する。
【背景技術】
【０００２】
タッチパネルを備えたナビゲーション装置がある（特許文献１等）。このようなナビゲーション装置によれば、使用者は、ディスプレイを指でタッチすることにより、指示を入力することができる。
【０００３】
例えば、ディスプレイに地図画像が表示されている場合に、使用者は、タッチパネルをタッチすることで、地図画像を上下左右や斜め方向に移動（スクロール）させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０８９４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のナビゲーション装置では、地図画像のスクロール中に、後で見直したい場所を発見しても、スクロールの継続により、その場所は表示画面の外に移動してしまう。すなわち、そのような場所を表示画面上に表示させておくことができない。例えば、使用者は、目的地に向かって地図画像をスクロールさせている途中に、駐車場やレストランを発見した場合、それらの場所を見直したいと思う事がある。ところが、従来の技術では、このような利用者のニーズに充分に応えられない。
【０００６】
そこで、本発明は、タッチパネルを備えたナビゲーション装置において、より簡易な操作で、地図画像の所定箇所を、表示画面上に表示させておく事を可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係るナビゲーション装置は、複数のタッチ点を認識可能なタッチパネルを備えたナビゲーション装置であって、表示装置に表示する地図画像のスクロールを制御するスクロール制御手段と、前記表示装置に所定画像を表示する処理を行う出力処理手段と、を備え、前記スクロール制御手段は、前記出力処理手段に対して、前記タッチパネルで１回目のタッチが検知されると、前記表示装置の表示領域内に表示する前記地図画像をスクロールさせ、前記地図画像のスクロール中に、前記タッチパネルで２回目以降のタッチが検知されると、前記表示装置の表示領域内に、前記２回目以降のタッチ位置周辺の地図画像を表示したタッチ点表示領域を生成させる、という構成を特徴とする。
【発明の効果】
【０００８】
本発明によれば、より簡易な操作で、地図画像の所定箇所を、表示画面上に表示させておくことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態が適用された車載ナビゲーション装置の概略構成図である。
【図２】本発明の一実施形態に係る車載ナビゲーション装置の機能構成を示す図である。
【図３】本発明の一実施形態に係る車載ナビゲーション装置のスクロール処理のフロー図である。
【図４】本発明の一実施形態に係る車載ナビゲーション装置の一画面例である。
【図５】本発明の一実施形態に係る車載ナビゲーション装置の一画面例である。
【図６】本発明の一実施形態に係る車載ナビゲーション装置の画面例の遷移図である。
【図７】本発明の一実施形態に係る車載ナビゲーション装置の画面例の遷移図である。
【図８】本発明の一実施形態に係る車載ナビゲーション装置の画面例の遷移図である。
【図９】本発明の一実施形態の変形例に係る車載ナビゲーション装置の画面例の遷移図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について図面を用いて説明する。
【００１１】
図１は、本発明が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２）と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、を備えている。
【００１２】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０、またはビーコン受信装置１１から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、スピーカ４２やディスプレイ２を用いてユーザを誘導する。
【００１３】
演算処理部１は、各デバイス間をバス２５で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、各種ハードウェアを演算処理部１に接続するインターフェイスであるＩ／Ｆ２４と、を有する。
【００１４】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００１５】
記憶装置３は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００１６】
この記憶媒体には、例えば、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）であるリンクテーブル、交通情報テーブル、経路情報および区間情報などが記憶されている（図示せず）。例えば、交通情報テーブルは、ＦＭ多重放送受信装置１０やビーコン受信装置１１等の通信装置を介して、図示しない外部の機関等から送信された交通情報を記憶するテーブルである。また、経路情報は、ナビゲーション装置１００等による経路探索の結果得られた経路に関する情報である。また、区間情報は、例えば一つまたは複数のリンクが連結された区間ごとに、区間を構成するリンクなどを含む情報である。
【００１７】
音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、使用者やその他の搭乗者が発した声などの車載用ナビゲーション装置１００の外部の音声を取得する。
【００１８】
スピーカ４２は、演算処理部１で生成された使用者へのメッセージを音声信号として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。車載用ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００１９】
入力装置５は、使用者からの指示を使用者による操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。
【００２０】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、例えば、人の指によるタッチを検知する。使用者によるタッチ位置は、例えば、タッチパネル上に設定されるＸＹ座標に基づき特定される。本実施形態では、多点認識が可能なタッチパネルを使用する。多点認識により、同時に複数の指でタッチパネル５１がタッチされた場合であっても、各々のタッチ位置を特定することができる。このようなタッチパネル５１は、例えば、静電容量方式による入力検出素子などで構成される。
【００２１】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００２２】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤなどのＲＯＭ（Read Only Memory）やＩＣ（Integrated Circuit）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００２３】
車速センサ７,ジャイロセンサ８およびＧＰＳ受信装置９は、車載用ナビゲーション装置１００において現在地（自車位置）を検出するために使用されるものである。
【００２４】
車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定し、演算処理部１に送信するものである。
【００２５】
ＦＭ多重放送受信装置１０は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００２６】
ビーコン受信装置１１は、光ビーコン、電波ビーコン等の信号を受信する。ビーコン等の信号には、ＶＩＣＳ情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報などがある。
【００２７】
図２は、演算処理部１の機能ブロック図である。
【００２８】
図示するように、演算処理部１は、主制御部１０１と、入力受付部１０２と、出力処理部１０３と、スクロール処理部１０４とを有する。
【００２９】
主制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、主制御部１０１は、車載用ナビゲーション装置１００の基本動作であるナビゲーション処理（例えば、交通情報の表示、現在位置の表示、経路探索、経路誘導等）を実施する。
【００３０】
入力受付部１０２は、マイクロフォン４１、タッチパネル５１およびダイヤルスイッチ５２を介して、使用者からの指示入力を受け付け、これを各処理部に受け渡す機能部である。例えば、入力受付部１０２は、タッチパネル５１で検知されたタッチによる使用者からの指示入力を受け付けると、かかるタッチの検知情報をスクロール処理部１０４に受け渡す。
【００３１】
出力処理部１０３は、画面出力をディスプレイ２に表示させる機能部である。ディスプレイ２への表示が要求される画面データと、表示候補の情報とを受け取り、指定された描画方式で、道路、その他の地図構成物や、現在地、目的地、推奨経路、メッセージ情報のためのダイアログなどを描画するようにグラフィック情報を生成する。そして、生成したグラフィック情報を、ディスプレイ２に送信する。
【００３２】
スクロール処理部１０４は、ディスプレイ２に表示される地図画像をスクロール（移動）させたり、後述するタッチ点表示領域をディスプレイ２に表示させるように制御する機能部である。スクロール処理部１０４は、これらの制御を、ナビゲーション装置１００や、使用者から受け付ける指示に応じて実行する。例えば、スクロール処理部１０４は、タッチパネル５１で検知されたタッチの検知情報を受け取り、タッチパネル５１へのタッチ数を識別する。また、スクロール処理部１０４は、タッチ位置に基づく使用者の指示に応じて、スクロールの開始および終了、スクロール動作（スクロール方向、スクロール速度）、タッチ点表示領域の生成および消去などの動作を制御する。
【００３３】
スクロール処理部１０４は、入力受付部１０２を介して、タッチパネル５１への複数のタッチを検知した場合、それらのタッチが「１回目のタッチ」、「２回目のタッチ」、「３回目のタッチ」のいずれかであることを識別する。
【００３４】
例えば、非タッチ状態（使用者の指がタッチパネル５１に全く接触していない状態）の場合に、タッチパネル５１が、最初のタッチ状態（使用者の指がタッチパネル５１に対するタッチを最初に検知した状態）、すなわちタッチのＯＮ状態を検知したとする。スクロール処理部１０４は、かかるタッチの検知情報を入力受付部１０２を介して受け取る。そして、スクロール処理部１０４は、かかるタッチを「１回目のタッチ」として識別する。
【００３５】
そして、スクロール処理部１０４は、「１回目のタッチ」であることを識別すると、ディスプレイ２に表示する地図画像のスクロール制御を開始する。具体的には、スクロール処理部１０４は、出力処理部１０３に地図画像をスクロールさせるように要求する。なお、スクロール処理部１０４は、「１回目のタッチ」のＯＮ状態が継続される限り、地図画像のスクロール制御を継続する。
【００３６】
スクロール処理部１０４は、「１回目のタッチ」がＯＮ状態のときに、入力受付部１０２から、「タッチパネル５１が新たな位置のタッチ状態を検知したという検知情報」を受け取った場合、かかる新たな位置のタッチを「２回目のタッチ」として識別する。
【００３７】
スクロール処理部１０４は、「２回目のタッチ」であることを識別すると、ディスプレイ２にタッチ点表示領域を表示するように出力処理部１０３に要求する。また、スクロール処理部１０４は、タッチ点表示領域に、２回目のタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する。
【００３８】
スクロール処理部１０４は、「１回目のタッチ」がＯＮ状態であって、かつ、タッチ点表示領域が表示されている場合に、入力受付部１０２から、「タッチパネル５１が新たな位置のタッチ状態を検知したという検知情報」を受け取った場合、かかる新たな位置のタッチを「３回目のタッチ」として識別する。
【００３９】
「３回目のタッチ」であることを識別すると、スクロール処理部１０４は、タッチ点表示領域を２等分し、後述する第１ウィンドウおよび第２ウィンドウを生成するように出力処理部１０３に要求する。また、スクロール処理部１０４は、第１ウィンドウに、２回目のタッチ位置周辺の地図画像を表示し、第２ウィンドウに、３回目のタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する。
【００４０】
なお、スクロール処理部１０４は、「１回目のタッチ」のＯＮ状態が継続されている限り、タッチ位置が移動しても、それを「１回目のタッチ」として識別する。すなわち、タッチ位置が移動しても、タッチ位置が連続した軌跡として得られる場合は、タッチパネル５１から指が離されていないと考えられるので、スクロール処理部１０４は、移動したタッチ位置を「１回目のタッチ」と識別する。
【００４１】
また、スクロール処理部１０４は、「２回目のタッチ」を識別すると、瞬時に、タッチ点表示領域を生成するように出力処理部１０３に要求する。したがって、タッチ点表示領域の生成にあたり、例えば、数秒間にわたってタッチのＯＮ状態が継続される必要はない。すなわち、タッチパネル５１に対する瞬間的なタッチ（例えば、１秒以内の接触）により、スクロール処理部１０４は、出力処理部１０３に対して、瞬時にタッチ点表示領域の生成を要求する。一方で、「２回目のタッチ」のＯＮ状態が数秒間継続された場合でも、スクロール処理部１０４は、かかるタッチを「２回目のタッチ」として識別する。
【００４２】
なお、「２回目のタッチ」のＯＮ状態が継続されている場合、タッチ位置が移動しても、スクロール処理部１０４は、それを「２回目のタッチ」として識別する。すなわち、タッチ位置が移動しても、タッチ位置が連続した軌跡として得られる場合は、タッチパネル５１から指が離されていないと考えられるので、スクロール処理部１０４は、移動したタッチ位置を「２回目のタッチ」と識別する。
【００４３】
また、スクロール処理部１０４は、「３回目のタッチ」を識別すると、瞬時に、タッチ点表示領域内に第１ウィンドウおよび第２ウィンドウを生成するように出力処理部１０３に要求する。また、スクロール処理部１０４は、かかる領域の各々に、２回目および３回目のタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する。したがって、第１および第２ウィンドウの生成にあたり、例えば数秒間にわたってタッチのＯＮ状態が継続される必要はない。すなわち、タッチパネル５１に対する瞬間的なタッチ（例えば、１秒以内の接触）により、スクロール処理部１０４は、出力処理部１０３に対して、第１および第２ウィンドウの生成を要求する。一方で、「３回目のタッチ」のＯＮ状態が数秒間継続された場合でも、スクロール処理部１０４は、かかるタッチを「３回目のタッチ」として識別する。
【００４４】
なお、「３回目のタッチ」のＯＮ状態が継続されている場合、タッチ位置が移動しても、スクロール処理部１０４は、それを「３回目のタッチ」として識別する。すなわち、タッチ位置が移動しても、タッチ位置が連続した軌跡として得られる場合は、タッチパネル５１から指が離されていないと考えられるので、スクロール処理部１０４は、移動したタッチ位置を「３回目のタッチ」と識別する。
【００４５】
また、地図画像のスクロール中であって、かつ、第１および第２ウィンドウを表示している際に、タッチパネル５１が４回目以降のタッチを検知しても、かかるタッチの検知情報を受け取ったスクロール処理部１０４は、かかるタッチを１回目〜３回目のタッチのいずれにも属さないタッチとして識別する。
【００４６】
なお、タッチパネル５１によるタッチの検知は、使用者の指によるタッチに限られるものではない。例えば、タッチパネル専用のタッチペンにより、タッチのＯＮ状態が検知されるようにしてもよい。そして、タッチパネル５１がタッチペンによるタッチのＯＮ状態を検知した場合でも、スクロール処理部１０４は、入力受付部１０２から受け取ったタッチの検知情報に基づき所定の制御を実行する。
【００４７】
上記の各機能部は、ＣＰＵ２１が読み込んだ所定のプログラムを実行することにより構築される。そのため、記憶装置３（メモリ）には、各機能部の処理を実現するためのプログラムが記憶されている。
【００４８】
なお、上記した各構成要素は、本実施形態に係るナビゲーション装置１００の構成を理解容易にするために、主な処理内容に応じて分類したものである。また、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。本実施形態に係るナビゲーション装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００４９】
また、各機能部は、ハードウェア（ＡＳＩＣなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５０】
次に、スクロール処理部１０４で実行されるスクロール処理について説明する。図３は、スクロール処理の流れを示すフロー図である。ここで、Ｔ１、Ｔ２、Ｔ３は、各々「１回目のタッチ」、「２回目のタッチ」、「３回目のタッチ」を示す。
【００５１】
スクロール処理部１０４は、地図画像の表示モード（スクロール受け付けモード）において、非タッチ状態の場合に、タッチパネル５１で検知されたタッチの検知情報を入力受付部１０２から受け取ると、本フローを開始する。スクロール処理部１０４は、本フローに従って、「地図画像のスクロール」および「タッチ点表示領域の生成」を制御する。
【００５２】
スクロール処理部１０４は、タッチパネル５１で検知されたタッチの検知情報を入力受付部１０２から受け取ると、かかるタッチを「１回目のタッチ」として識別する（Ｓ１０１）。そして、スクロール処理部１０４は、処理をＳ１０２に移行する。
【００５３】
Ｓ１０２において、スクロール処理部１０４は、タッチパネル５１で検知されたタッチの検知情報を入力受付部１０２から受け取って、かかるタッチが「２回目のタッチ」または「３回目のタッチ」であるか否かを識別し、「２回目のタッチ」または「３回目のタッチ」がＯＮ状態となったか否かを判定する。そして、「２回目のタッチ」、「３回目のタッチ」のいずれもがＯＮ状態でないと判定した場合（Ｓ１０２でＮｏ）、スクロール処理部１０４は、Ｓ１０４に処理を移行する。一方で、「２回目のタッチ」または「３回目のタッチ」がＯＮ状態となっていると判定すると（Ｓ１０２でＹｅｓ）、スクロール処理部１０４は、タッチ点表示領域または第１ウィンドウ、第２ウィンドウを生成し、かかる領域内にタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する（Ｓ１０３）。
【００５４】
Ｓ１０２において、スクロール処理部１０４が、２回目のタッチがＯＮ状態となっていると判定した場合の処理について説明する。この場合、スクロール処理部１０４は、タッチ点表示領域の生成要求に先立って、ディスプレイ２の表示領域に、タッチ点表示領域の生成位置を決定する。具体的には、図４に示すように、スクロール処理部１０４は、ディスプレイの表示領域３００を区画する各辺の２等分線２００ａ、２００ｂによって、かかる表示領域３００を４分割する。続けて、スクロール処理部１０４は、４分割されたディスプレイの表示領域３００のうち、１回目のタッチ位置Ｔ１が属する１つの領域２０１を特定する。そして、スクロール処理部１０４は、特定された領域２０１の対角にある１つの表示領域２０２を、タッチ点表示領域３０１の生成位置に決定する。言い換えれば、スクロール処理部１０４は、１回目のタッチ位置Ｔ１の属する１つの領域２０１に隣接し、スクロール方向と反対の向きの所定位置に区画される１つ表示領域２０２を、タッチ点表示領域３０１の生成位置に決定する。
【００５５】
スクロール処理部１０４は、決定した１つの表示領域２０２内に、タッチ点表示領域３０１を生成するように出力処理部１０３に要求する。具体的には、スクロール処理部１０４は、かかるディスプレイの表示領域３００の外縁の側に寄せて、所定の大きさで、タッチ点表示領域３０１を表示するように出力処理部１０３に要求する。
【００５６】
そして、スクロール処理部１０４は、タッチ点表示領域３０１内に、２回目のタッチ位置Ｔ２周辺の地図画像を表示するように出力処理部１０３に要求する。具体的には、図４（ｂ）に示すように、スクロール処理部１０４は、かかるタッチ位置Ｔ２を中心とする所定範囲３０２の地図画像をタッチ点表示領域３０１に表示するように出力処理部１０３に要求する。このとき、スクロール処理部１０４は、２回目のタッチ位置Ｔ２に対応する地図上の地点と、タッチ点表示領域３０１の中心位置Ｃとが一致するようにする。なお、かかる表示領域３０１に表示される地図画像の縮尺率およびタッチ位置Ｔ２からの表示範囲３０２は予め設定されている。
【００５７】
このように、スクロール処理部１０４は、タッチ点表示領域３０１内に２回目のタッチ位置Ｔ２周辺の地図画像を表示するように出力処理部１０３に要求し、Ｓ１０４に処理を移行する。
【００５８】
次に、Ｓ１０２において、スクロール処理部１０４が、３回目のタッチがＯＮ状態となっていると判定した場合の処理について説明する。図５に示すように、「３回目のタッチ」がＯＮ状態である場合（Ｓ１０２でＹｅｓ）、スクロール処理部１０４は、タッチ点表示領域３０１を、第１ウィンドウ３０４および第２ウィンドウ３０５に２分割して表示するように出力処理部１０３に要求する。そして、スクロール処理部１０４は、第１および第２ウィンドウ３０４、３０５の各々に、２回目および３回目のタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する。具体的には、スクロール処理部１０４は、タッチ点表示領域３０１を２等分し、第１および第２ウィンドウ３０４、３０５を左右に並べて表示するように出力処理部１０３に要求する。
【００５９】
そして、スクロール処理部１０４は、第１ウィンドウ３０４に、２回目のタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する。具体的には、かかるタッチ位置Ｔ２を中心とする所定範囲３０２の地図画像を第１ウィンドウ３０４に表示するように出力処理部１０３に要求する。このとき、スクロール処理部１０４は、２回目のタッチ位置Ｔ２に対応する地図上の地点と、第１ウィンドウ３０４の中心位置Ｃとが一致するようにする。なお、かかる表示領域３０４に表示される地図画像の縮尺率およびタッチ位置Ｔ２からの表示範囲３０２は予め設定されている。
【００６０】
また、スクロール処理部１０４は、第２ウィンドウ３０５に、３回目のタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する。具体的には、スクロール処理部１０４は、かかるタッチ位置Ｔ３を中心とする所定範囲３０２の地図画像を第２ウィンドウ３０５に表示するように出力処理部１０３に要求する。このとき、スクロール処理部１０４は、３回目のタッチ位置Ｔ３に対応する地図上の地点と、第２ウィンドウ３０５の中心位置Ｃとが一致するようにする。なお、かかる表示領域３０５に表示される地図画像の縮尺率およびタッチ位置Ｔ３からの表示範囲３０２は予め設定されている。
【００６１】
このように、スクロール処理部１０４は、出力処理部１０３を介して、第１および第２ウィンドウ３０４、３０５の各々に、２回目および３回目のタッチ位置Ｔ２、Ｔ３周辺の地図画像を表示させ、Ｓ１０４に処理を移行する。
【００６２】
Ｓ１０４において、スクロール処理部１０４は、ディスプレイの表示領域（以下「メイン領域」という）に表示されている地図画像をスクロール制御する。具体的には、スクロール処理部１０４は、スクロール方向（ディスプレイ２の表示領域の中心位置から、「１回目のタッチ」がされた位置に向かって規定される方向）を設定し、その方向に従って、所定のスクロール速度で、地図画像がスクロールするように出力処理部１０３に要求する。そして、スクロール処理部１０４は、Ｓ１０５に処理を移行する。
【００６３】
このような地図画像のスクロールは、地図データにおける全体地図の中に、スクロール方向に従って、表示に用いる領域（表示領域）を徐々に移動させて設定し、その領域に含まれる地図画像を順次表示することで達成される。表示領域の移動量は、スクロール速度に応じて設定される。したがって、スクロール処理部１０４は、Ｓ１０４において、全体地図中の表示領域（現在、表示している地図画像の領域）を、スクロール方向および所定のスクロール速度に応じて移動させ、移動させた表示領域内の地図画像をディスプレイ２に表示するように出力処理部１０３に要求する。
【００６４】
タッチパネル５１で検知されたタッチの検知情報により、スクロール処理部１０４がスクロール指示を受け付けている間（「１回目のタッチ」がＯＮ状態の間）に、このような処理が繰り返されることで、表示画面上の地図画像が滑らかにスクロールして表示される。
【００６５】
Ｓ１０５において、スクロール処理部１０４は、「１回目のタッチ」のＯＮ状態が継続されているか否かを判定する。そして、「１回目のタッチ」のＯＮ状態が継続されている場合（Ｓ１０５でＹｅｓ）、スクロール処理部１０４は、Ｓ１０２に処理を移行する。一方で、「１回目のタッチ」のＯＮ状態が継続されていない場合（Ｓ１０５でＮｏ）、スクロール処理部１０４は、スクロールを停止し、所定の表示領域内の地図画像をディスプレイ２に表示するように出力処理部１０３に要求し（Ｓ１０６）、処理をＳ１０５に戻す。
【００６６】
以上、スクロール処理のフローについて説明した。
【００６７】
次に、図６を用いて、地図画像のスクロール、並びに、タッチ点表示領域３０１が表示された画面例、および、かかる表示領域３０１がタッチされた場合の画面の遷移について説明する。なお、これらの図に共通の画面例および表示箇所には同一の番号を付している。また、対応する処理ステップＳをかっこ書きで付記する。
【００６８】
まず、「１回目のタッチ」がされた場合の画面例の遷移について説明する。図６（ａ）の画面例４０１に示すように、タッチパネル５１で最初のタッチ状態が検知されると、かかるタッチの検知情報を受け取ったスクロール処理部１０４は、かかるタッチを「１回目のタッチ」として識別する（Ｓ１０１）。そして、スクロール処理部１０４は、所定のスクロール速度でディスプレイの表示領域３００内の地図画像をスクロールして表示するように出力処理部１０３に要求する（Ｓ１０４）。
【００６９】
一方で、画面例４０２に示すように、「１回目のタッチ」として識別されたタッチがタッチパネル５１から離されると（Ｓ１０５でＮｏ）、スクロール処理部１０４は、ディスプレイの表示領域３００内の地図画像のスクロールを停止するように出力処理部１０３に要求する（Ｓ１０６）。
【００７０】
次に、図６（ｂ）を用いて、スクロール中、すなわち、「１回目のタッチ」がＯＮ状態の間に、「２回目のタッチ」がされた場合の画面例の遷移について説明する。画面例４０３に示すように、「１回目のタッチ」がＯＮ状態のときに、タッチパネル５１で新たなタッチ状態が検知されると、スクロール処理部１０４は、かかるタッチを「２回目のタッチ」として識別する（Ｓ１０２でＹｅｓ）。そして、画面例４０４に示すように、スクロール処理部１０４はタッチ点表示領域３０１を生成し、かかる領域３０１内に２回目のタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する（Ｓ１０３）。
【００７１】
一方で、画面例４０４に示すように、「１回目のタッチ」として識別されたタッチがタッチパネル５１から離されると（Ｓ１０５でＮｏ）、スクロール処理部１０４は、メイン領域３０３内の地図画像のスクロールを停止するように出力処理部１０３に要求する（Ｓ１０６）。
【００７２】
次に、図６（ｃ）を用いて、「３回目のタッチ」がされた場合の画面例の遷移について説明する。画面例４０５に示すように、「１回目のタッチ」がＯＮ状態であって、かつ、タッチ点表示領域が表示されている場合に、タッチパネル５１で新たなタッチ状態が検知されると、スクロール処理部１０４は、かかるタッチを「３回目のタッチ」として識別する（Ｓ１０２でＹｅｓ）。そして、画面例４０６に示すように、スクロール処理部１０４は、タッチ点表示領域３０１を、第１ウィンドウ３０４および第２ウィンドウ３０５に２等分するように出力処理部１０３に要求する。また、スクロール処理部１０４は、第１および第２ウィンドウ３０４、３０５の各々に、２回目および３回目のタッチ位置周辺の地図画像を表示するように出力処理部１０３に要求する（Ｓ１０３）。
【００７３】
一方で、「１回目のタッチ」として識別されたタッチがタッチパネル５１から離されると（Ｓ１０５でＮｏ）、スクロール処理部１０４は、メイン領域３０３内の地図画像のスクロールを停止するように出力処理部１０３に要求する（Ｓ１０６）。
【００７４】
以上、スクロール開始から停止までの動作について説明した。
【００７５】
次に、タッチ点表示領域３０１にタッチ位置周辺の地図画像が表示され、メイン領域３０３内の地図画像のスクロールが停止した場合の、その後の処理について説明する。
【００７６】
まず、図７の画面例４０４に示すように、タッチ点表示領域３０１内に、タッチ位置に対応する１つの地図画像が表示され、スクロールが停止した場合の、その後の処理について説明する。
【００７７】
画面例４０７、４０８に示すように、タッチ点表示領域３０１内の地図画像がタッチされると、スクロール処理部１０４は、かかる地図画像がメイン領域３０３に拡大表示されるように出力処理部１０３に要求する。具体的には、スクロール処理部１０４は、メイン領域３０３内の地図画像を、タッチ点表示領域３０１内の地図画像に置き換えるように出力処理部１０３に要求する。なお、かかる地図画像の置き換えにあたり、スクロール処理部１０４は、タッチ点表示領域３０１内の地図画像をディスプレイの表示領域３００内に位置決めする。具体的には、ディスプレイの表示領域３００の中心位置が、タッチ点表示領域３０１内の地図画像の中心位置と一致するようにする。すなわち、スクロール処理部１０４は、タッチ点表示領域３０１内の中心位置に表示されている地図画像が、ディスプレイの表示領域３００の中心位置に位置決めされるようにする。そして、スクロール処理部１０４は、ディスプレイの表示領域３００の中心位置に位置決めされた地図画像を、所定の縮尺率に拡大するように出力処理部１０３に要求する。かかる地図画像の縮尺率および表示範囲は予め設定されている。
【００７８】
なお、スクロール処理部１０４は、このような処理に伴って、タッチ点表示領域３０１およびタッチ点表示領域３０１内の地図画像をディスプレイの表示領域３００から消去するように出力処理部１０３に要求する。
【００７９】
一方で、タッチ点表示領域３０２の左上には、かかる表示領域３０１を消去させる「×印」が表示されている。画面例４０９、４１０に示すように、この「×印」がタッチされた場合も、かかるタッチがタッチパネル５１で検知される。そして、スクロール処理部１０４は、入力受付部１０２を介して、「×印」がタッチされた検知情報を受け取ると、タッチ点表示領域３０１およびタッチ点表示領域３０１内の地図画像を、ディスプレイの表示領域３００から消去するように出力処理部１０３に要求する。
【００８０】
次に、図８を用いて、第１および第２ウィンドウ３０４、３０５が表示され、スクロールが停止した場合の、その後の処理について説明する。
【００８１】
画面例４１１、４１２に示すように、第１ウィンドウ３０４内の地図画像がタッチされると、スクロール処理部１０４は、かかる地図画像をメイン領域３０３に拡大表示するように出力処理部１０３に要求する。具体的には、スクロール処理部１０４は、メイン領域３０３内の地図画像を、第１ウィンドウ３０４に表示された地図画像に置き換えるように出力処理部１０３に要求する。なお、かかる地図画像の置き換えにあたり、スクロール処理部１０４は、第１ウィンドウ３０４内の地図画像をディスプレイの表示領域３００内に位置決めする。具体的には、スクロール処理部１０４は、ディスプレイの表示領域３００の中心位置が、第１ウィンドウ３０４内の地図画像の中心位置と一致するようにする。すなわち、スクロール処理部１０４は、第１ウィンドウ３０４内の中心位置に表示されている地図画像が、ディスプレイの表示領域３００の中心位置に位置決めされるようにする。そして、スクロール処理部１０４は、ディスプレイの表示領域３００の中心位置に位置決めされた地図画像を所定の縮尺率に拡大するように出力処理部１０３に要求する。かかる地図画像の縮尺率および表示範囲は予め設定されている。
【００８２】
なお、スクロール処理部１０４は、このような処理に伴って、タッチ点表示領域３０１から第１および第２ウィンドウ３０４、３０５を消去するように出力処理部１０３に要求する。そして、スクロール処理部１０４は、第２ウィンドウ３０５に表示されていた地図画像を、タッチ点表示領域３０１に拡大表示するように出力処理部１０３に要求する。かかる地図画像の縮尺率および表示範囲は予め設定されている。
【００８３】
また、画面例４１２、４１３に示すように、タッチ点表示領域３０１内の地図画像がタッチされると、スクロール処理部１０４は、かかる地図画像をメイン領域３０３に拡大表示するように出力処理部１０３に要求する。かかる拡大表示の処理は、画面例４０７において、タッチ点表示領域３０１内の地図画像がタッチされた場合と同様である。なお、スクロール処理部１０４は、このような処理に伴って、タッチ点表示領域３０１およびタッチ点表示領域３０１内の地図画像をディスプレイの表示領域３００から消去するように出力処理部１０３に要求する。
【００８４】
また、画面例４１４〜４１６に示すように、第２ウィンドウ３０５内の地図画像がタッチされた場合も、画面例４１１〜４１３に示す第１ウィンドウ３０４がタッチされた場合と同様である。すなわち、メイン領域３０３内の地図画像をスクロールさせていない場合に、スクロール処理部１０４は、第２ウィンドウ３０５へのタッチを受け付ける。
【００８５】
そして、第２ウィンドウ３０５内の地図画像がタッチされると、スクロール処理部１０４は、かかる地図画像をメイン領域３０３に拡大表示するように出力処理部１０３に要求する。また、スクロール処理部１０４は、かかる地図画像の拡大表示に伴って、タッチ点表示領域３０１から第１および第２ウィンドウ３０４、３０５を消去するように出力処理部１０３に要求する。
【００８６】
また、画面例４１５、４１６に示すように、タッチ点表示領域３０１内の地図画像がタッチされると、スクロール処理部１０４は、かかる地図画像をメイン領域３０３に拡大表示するように出力処理部１０３に要求する。かかる拡大表示の処理は、画面例４０７において、タッチ点表示領域３０１内の地図画像がタッチされた場合と同様である。なお、スクロール処理部１０４は、このような処理に伴って、タッチ点表示領域３０１およびタッチ点表示領域３０１内の地図画像をディスプレイの表示領域３００から消去するように出力処理部１０３に要求する。
【００８７】
また、画面例４１７、４１８に示すように、第１ウィンドウ３０４の×印がタッチされると、スクロール処理部１０４は、タッチ点表示領域３０１から第１および第２ウィンドウ３０４、３０５を消去するように出力処理部１０３に要求する。そして、スクロール処理部１０４は、タッチ点表示領域３０１に、第２ウィンドウ３０５に表示されていた地図画像を拡大表示するように出力処理部１０３に要求する。かかる拡大表示の処理は、画面例４１１、４１２および４１４、４１５の場合と同様である。
【００８８】
以上、本発明の一実施形態について説明した。本発明によれば、使用者は、スクロールの継続によって、ディスプレイの表示領域の外に移動してしまう地図画像の所定箇所を、簡易な操作で、ディスプレイの表示領域に表示させておくことができる。
【００８９】
なお、本発明は、本実施形態に限られるものではない。例えば、本実施形態の第１変形例では、スクロール処理部が２回目のタッチを検知すると、ディスプレイの表示領域全体を２等分するように出力処理部に要求する。そして、スクロール処理部は、２等分された表示領域のうち、一方の表示領域には、ディスプレイの表示領域内でスクロールする地図画像を表示し、他方の表示領域には、２回目のタッチ位置周辺の地図画像を表示するように出力処理部に要求する。
【００９０】
このような本実施形態の第１変形例によれば、使用者は、２回目のタッチ位置周辺の地図画像を、より大きな縮尺率でディスプレイの表示領域に表示させておくことができる。したがって、使用者は、より見易い状態で、所定箇所の地図画像を視認することができる。
【００９１】
また、例えば、本実施形態の第２変形例では、ディスプレイの表示領域に「戻りキー」を表示する。例えば、タッチ点表示領域内の地図画像をメイン領域に拡大表示した際に、スクロール処理部は、「戻りキー」をディスプレイの表示領域に表示するように出力処理部に要求する。そして、「戻りキー」がタッチされると、スクロール処理部は、かかる拡大表示前に表示されていた地図画像を、再び、メイン領域に表示させるように出力処理部に要求する。
【００９２】
このような本実施形態の第２変形例によれば、使用者は、タッチ点に対応する地図画像の拡大表示前に、ディスプレイの表示領域に表示されていた地図画像を、簡易な操作で、再び、かかる表示領域に表示させることができる。
【００９３】
また、本実施形態の第３変形例では、スクロール処理部は、第１および第２ウィンドウを生成した順番を示す番号を、かかる領域内に表示するように出力処理部に要求する。例えば、スクロール処理部は、２回目のタッチ位置周辺の地図画像を表示した第１ウィンドウに「１」を表示するように出力処理部に要求する。一方、スクロール処理部は、３回目のタッチ位置周辺の地図画像を表示した第２ウィンドウに「２」を表示するように出力処理部に要求する。
【００９４】
このような本実施形態の第３変形例によれば、使用者は、表示された番号を確認することで、タッチ点表示領域内の地図画像が、何回目のタッチに対応したものであるのか、容易に認識することができる。
【００９５】
また、本実施形態の第４実施例では、スクロール処理部は、１回目のタッチ位置の移動に応じて、タッチ点表示領域の表示位置を変更するように出力処理部に要求する。例えば、図７に示すように、画面例２０５では、４等分されたディスプレイの表示領域のうち、左上の領域に対して１回目のタッチがされている。この場合、スクロール処理部は、１回目のタッチがされた領域の対角にある右下の領域に、タッチ点表示領域を生成するように出力処理部に要求する。そして、画面例２２０に示すように、１回目のタッチ位置が左下の領域に移動した場合、スクロール処理部は、かかる領域の対角にある右上の領域にタッチ点表示領域の表示位置を変更するように出力処理部に要求する。
【００９６】
このような本実施形態の第４変形例によれば、使用者は、ディスプレイの表示領域にタッチ点表示領域を表示しつつ、自由にスクロール方向を変更することができる。
【００９７】
なお、本実施形態では、スクロール処理部は、タッチ点表示領域を等分して、第１および第２ウィンドウを生成するように出力処理部に要求した。しかし、本発明は本実施形態に限られるものではない。例えば、スクロール処理部は、２：１の面積比率となるように第１および第２ウィンドウの生成を出力処理部に要求してもよい。すなわち、第１および第２ウィンドウの生成を出力処理部に要求する際、スクロール処理部は、タッチ点表示領域を３等分し、そのうちの３分の２の面積を第１ウィンドウに割り当て、３分の１の面積を第２ウィンドウに割り当ててもよい。
【００９８】
また、本実施形態では、スクロール処理部は、タッチ点表示領域を表示する位置の決定にあたり、ディスプレイの表示領域を４等分した。しかし、本発明はこれに限られるものではない。例えば、スクロール処理部は、表示位置の決定にあたり、ディスプレイの表示領域を６等分や８等分するようにしてもよい。
【００９９】
また、本実施形態では、スクロール処理部は、第１および第２ウィンドウを左右に並べて表示するように出力処理部に要求した。しかし、本発明は本実施形態に限られるものではない。例えば、スクロール処理部は、第１および第２ウィンドウを上下に並べて表示するように出力処理部に要求してもよい。
【符号の説明】
【０１００】
１００・・・車載ナビゲーション装置、１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声入出力装置、５・・・入力装置、６・・・ＲＯＭ装置、７・・・車速センサ、８・・・ジャイロセンサ、９・・・ＧＰＳ受信装置、１０・・・ＦＭ多重放送受信装置、１１・・・ビーコン受信装置、５１・・・タッチパネル
【図１】
2011196702.tif 000003
【図２】
2011196702.tif 000004
【図３】
2011196702.tif 000005
【図４】
2011196702.tif 000006
【図５】
2011196702.tif 000007
【図６】
2011196702.tif 000008
【図７】
2011196702.tif 000009
【図８】
2011196702.tif 000010
【図９】
2011196702.tif 000011