(57)【特許請求の範囲】
【請求項１】
地図データを取得する地図データ取得部と、
前記地図データに基づいて地図を表示部の表示領域に描画する描画部と、を備え、
前記描画部は、前記表示領域内外に亘る地図のラインから選択した選択ラインの、前記表示領域外の部分に関連付けられた関連情報のリストを、前記地図をスクロールすることなく前記地図に重畳して前記表示領域に描画する、
地図描画システム。
【請求項２】
前記表示領域内外に亘る地図のラインから前記選択ラインを選択するライン選択部と、
前記選択ラインの前記表示領域外の部分に関連付けられた関連情報を取得する関連情報取得部と、
前記関連情報のリストを作成するリスト作成部と、をさらに備え、
前記描画部は、前記リスト作成部が作成した前記リストを、前記地図をスクロールすることなく前記地図に重畳して前記表示領域に描画する、
請求項１に記載の地図描画システム。
【請求項３】
前記ライン選択部は、ユーザが選択した前記表示領域内の地図上の選択地点を通る選択区間を少なくともいずれかの方向に延長したラインを前記選択ラインとし、
前記関連情報取得部は、前記選択ラインに沿った前記表示領域外の地図上の地点または区間をリスト作成箇所とし、前記リスト作成箇所の前記関連情報を取得し、
前記リスト作成部は、前記リスト作成箇所の前記関連情報のリストを作成する、
請求項２に記載の地図描画システム。
【請求項４】
前記選択ラインは、前記選択区間をユーザが選択した方向に延長したラインである、
請求項３に記載の地図描画システム。
【請求項５】
前記描画部は、ユーザが前記リストから前記リスト作成箇所を選択すると、ユーザが選択した前記リスト作成箇所の周辺地図を描画する、
請求項３又は４に記載の地図描画システム。
【請求項６】
前記描画部は、ユーザが前記リストから前記リスト作成箇所を選択すると、前記表示領域に現在表示中の範囲からユーザが選択した前記リスト作成箇所へのスクロール描画を行う、
請求項５に記載の地図描画システム。
【請求項７】
前記表示部はタッチパネルを備え、
前記ライン選択部は、前記タッチパネルにおけるタッチ位置に基づき前記選択地点を判別する、
請求項３から６のいずれか１項に記載の地図描画システム。
【請求項８】
前記ライン選択部は、前記タッチパネルにおけるドラッグ操作のドラッグ開始位置に基づき前記選択地点を判別し、前記ドラッグ操作のドラッグ区間に基づき前記選択区間を判別する、
請求項７に記載の地図描画システム。
【請求項９】
前記表示部はタッチパネルを備え、
前記ライン選択部は、前記タッチパネルにおけるドラッグ操作のドラッグ開始位置に基づき前記選択地点を判別し、前記ドラッグ操作のドラッグ区間に基づき前記選択区間を判別し、
前記選択ラインは、前記選択区間を前記ドラッグ操作のドラッグ方向に基づく方向に延長したラインである、
請求項４に記載の地図描画システム。
【請求項１０】
前記描画部は、前記タッチパネルにおけるタッチ時間が予め定められた時間以上であるタッチ操作に基づき決定された前記選択ラインについて作成された前記リストを、前記タッチ操作の終了後も描画する、
請求項７に記載の地図描画システム。
【請求項１１】
前記関連情報取得部は、前記タッチパネルにおける前記ドラッグ操作の距離に基づき前記リスト作成箇所を定める、
請求項８又は９に記載の地図描画システム。
【請求項１２】
前記描画部は、前記タッチパネルにおいて前記リストをその配列方向にドラッグする操作がなされた場合に、前記リストのスクロール描画を行う、
請求項７から１１のいずれか１項に記載の地図描画システム。
【請求項１３】
前記リスト作成箇所は、前記選択ラインに沿った前記表示領域外の地図上の地点または区間のうち、予め定められた種類の属性を有する箇所であり、
前記関連情報取得部は、前記タッチパネル上で前記リストを配列方向と直交する方向になぞる操作がなされた場合に、前記リスト作成箇所の前記属性を変更する、
請求項７から１２のいずれか１項に記載の地図描画システム。
【請求項１４】
前記タッチ位置が複数のライン上の地点を含む場合、前記複数のラインのいずれかを選択ライン候補としてユーザに提示する候補提示部をさらに備え、
前記ライン選択部は、前記選択ライン候補からユーザが選択した前記選択ライン候補を前記選択ラインと選択する、
請求項７から１３のいずれか１項に記載の地図描画システム。
【請求項１５】
前記描画部は、前記選択ラインを他のラインと異なる態様で描画する、
請求項１から１４のいずれか１項に記載の地図描画システム。
【請求項１６】
車両の走行予定経路を取得する走行予定経路取得部をさらに備え、
前記選択区間が前記走行予定経路に含まれる場合、前記ライン選択部は、前記走行予定経路を前記選択ラインとし、前記関連情報取得部は、前記走行予定経路上の交差点を前記リスト作成箇所とし、前記交差点における前記走行予定経路に沿った進行方向の情報を前記関連情報として取得する、
請求項９に記載の地図描画システム。
【請求項１７】
前記選択地点は交差点であり、
前記選択区間は、前記交差点を構成する複数の道路区間である、
請求項３に記載の地図描画システム。
【請求項１８】
地図データ取得部により地図データを取得し、
描画部により前記地図データに基づいて地図を表示部の表示領域に描画し、
前記描画部による前記地図の描画は、前記表示領域内外に亘る地図のラインから選択した選択ラインの、前記表示領域外の部分に関連付けられた関連情報のリストを、前記地図をスクロールすることなく前記地図に重畳して前記表示領域に描画することである、
地図描画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示領域外の地図上の地点を参照する技術に関する。
【背景技術】
【０００２】
地図表示部において、表示画面（表示領域）の寸法には物理的な制限があるため、一度に表示できる地図の範囲には限界がある。使い勝手の良い地図表示部とするためには、表示画面外の地図の情報を把握したり、表示画面外の地点に容易にスクロールできることが重要である。
【０００３】
この点、特許文献１には、道路や海岸線、鉄道路線といった地図上の任意のラインを選択することで、選択したラインに沿って自動的にスクロールを行う地図スクロール装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３４１０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のスクロール方法によれば、実際にスクロールされるまで、ユーザは選択したラインの先にどのような施設があるのかを予め把握することが出来なかった。
【０００６】
そこで、本発明は上述の問題点に鑑み、表示領域外の地図上の情報をユーザが容易に把握することができる地図描画システム及び地図描画方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の地図描画システムは、地図データを取得する地図データ取得部と、地図データに基づいて地図を表示部の表示領域に描画する描画部と、を備え、描画部は、表示領域内外に亘る地図のラインから選択した選択ラインの、表示領域外の部分に関連付けられた関連情報のリストを、地図をスクロールすることなく地図に重畳して表示領域に描画する。
【発明の効果】
【０００８】
本発明の地図描画システムは、地図データを取得する地図データ取得部と、地図データに基づいて地図を表示部の表示領域に描画する描画部と、を備え、描画部は、表示領域内外に亘る地図のラインから選択した選択ラインの、表示領域外の部分に関連付けられた関連情報のリストを、地図をスクロールすることなく地図に重畳して表示領域に描画する。従って、ユーザはスクロールしなくとも選択ラインの先の関連情報を把握することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る地図描画システムの構成を示すブロック図である。
【図２】実施の形態１に係る地図描画システムの構成を示すブロック図である。
【図３】実施の形態１に係る地図描画システムの構成を示すブロック図である。
【図４】実施の形態１に係る地図描画システムの動作を示すフローチャートである。
【図５】実施の形態１に係る地図描画システムの動作を説明する図である。
【図６】実施の形態１に係る地図描画システムの動作を説明する図である。
【図７】実施の形態１に係る地図描画システムの動作を説明する図である。
【図８】実施の形態１に係る地図描画システムの動作を説明する図である。
【図９】実施の形態１に係る地図描画システムの動作を説明する図である。
【図１０】実施の形態２に係る地図描画システムの動作を説明する図である。
【図１１】実施の形態２に係る地図描画システムの動作を説明する図である。
【図１２】実施の形態２に係る地図描画システムの動作を説明する図である。
【図１３】実施の形態２に係る地図描画システムの動作を示すフローチャートである。
【図１４】実施の形態２の変形例に係る地図描画システムの動作を説明する図である。
【図１５】実施の形態２の変形例に係る地図描画システムの動作を説明する図である。
【図１６】実施の形態３に係る地図描画システムの構成を示すブロック図である。
【図１７】実施の形態３に係る地図描画システムの動作を説明する図である。
【図１８】実施の形態３に係る地図描画システムの動作を説明する図である。
【図１９】実施の形態３に係る地図描画システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
＜Ａ．実施の形態１＞
＜Ａ−１．構成＞
本発明の地図描画システムは、表示部に地図を描画する際に、表示部の表示領域外の地図の関連情報のリストを地図に重畳描画することで、表示領域外の地図の関連情報を容易に参照可能にする。また、当該リストから関連情報が選択されると、関連情報に対応する地点へスクロールを行うことにより、表示領域外の地点へのスクロールを容易にする。
【００１１】
従って、本発明の地図描画システムは、車両のナビゲーション装置に限らず一般的な地図表示システムに適用されるものであるが、以下では、車両のナビゲーション装置に地図描画システムを適用した例を説明する。
【００１２】
図１は、実施の形態１に係る地図描画システム１０１の構成を示すブロック図である。地図描画システム１０１は、図１において車載装置により構成されるが、図２に示すようにサーバと車載装置の組み合わせで構成されても良いし、図３に示すようにサーバ、スマートフォンおよび車載装置の組み合わせで構成されても良い。また、図１において表示部７は車載装置と別の構成として示しているが、表示部７は車載装置に含められても良い。
【００１３】
図１において、地図描画システム１０１は、入力部１、ライン選択部２、関連情報取得部３、リスト作成部４、地図データ取得部５、描画部６、地物データベース（ＤＢ）１１および地図データベース（ＤＢ）１２を備えている。
【００１４】
入力部１は、地図のスクロール操作やラインの選択操作といったユーザの地図描画システム１０１に対する入力操作を受け付けるマンマシンインタフェースである。
【００１５】
表示部７は、地図を表示する液晶表示装置等の表示デバイスである。以下の説明では、入力部１と表示部７はタッチパネルとして一体的に構成されるものとする。
【００１６】
ライン選択部２は、入力部１からユーザの入力操作の情報を取得し、地図ＤＢ１２から地図データを取得し、これらに基づき、表示部７の表示領域内外に亘る地図上のラインの中から特定のラインを選択する。ここで選択するラインを選択ラインと呼ぶ。ラインとは、所定の長さ以上の線として地図に表わされるものであり、その表示対象物は道路に限らず、河川、鉄道路、送電線等が想定される。以下では、選択ラインは道路を表示対象物とするものとして説明する。
【００１７】
選択ラインは、表示領域内の地図上のラインからユーザが選択したラインを、ユーザの選択方向に延長したものである。ここで、ラインを「延長する」とは、ラインに沿って辿ることをいう。例えばラインが道路である場合は、道なりに道路を辿り、分岐がある場合には、同じ道路種別または同じ道路名の道路を辿ることをいう。ラインが河川である場合、主流または副流の区別がある場合には、主流を選択して辿っても良いし、分岐先の何れのラインをも選択ラインとしても良い。
【００１８】
関連情報取得部３は、ライン選択部２から選択ラインの情報を取得し、表示領域外の選択ラインのリスト作成箇所に関連付けられた関連情報を取得する。例えば、地物ＤＢ１１から、選択ラインに沿ったＰＯＩ（Point of Interest）の情報を取得したり、ＶＩＣＳ（登録商標）から提供される交通情報から、選択ライン上の工事箇所や渋滞箇所の情報を取得したりする。このように、リスト作成箇所は、選択ライン上の地点でも良いし、選択ライン上の一定の区間であっても良い。また、選択ラインに「沿った」ＰＯＩとは、選択ライン上のＰＯＩのみならず、選択ラインの近辺、すなわち選択ラインから予め定められた距離以内に存在するＰＯＩを含んでも良い。
【００１９】
地物ＤＢ１１は、地図上の地物の関連情報を記憶する記憶媒体であり、ＨＤＤ（Hard Disk Drive）やメモリスティック等により構成される。関連情報は、地物の名称と位置情報を含み、例えばガソリンスタンド等の営業施設であればその営業時間等の情報を含んでいても良い。
【００２０】
地図ＤＢ１２は、地図データを記憶する記憶媒体であり、ＨＤＤ（Hard Disk Drive）やメモリスティック等により構成される。
【００２１】
リスト作成部４は、関連情報取得部３からリスト作成箇所の関連情報を取得し、これに基づき関連情報のリストを作成する。
【００２２】
地図データ取得部５は、地図ＤＢ１２から地図データを取得し、描画部６に出力する。
【００２３】
描画部６は、地図データ取得部５から地図データを受けて地図を描画する。また、描画部６は、リスト作成部４から関連情報のリストを受けた場合には、当該リストを地図に重畳して描画する。そして、描画部６は描画データを表示部７に出力し、表示部７において地図、または地図およびリストの重畳表示が行われる。
【００２４】
なお、ライン選択部２、関連情報取得部３、リスト作成部４、地図データ取得部５および描画部６は、ＲＡＭ（Random Access Memory）などのメモリに記憶されたプログラムを実行するＣＰＵ（Central Processing Unit）により実現する。
【００２５】
＜Ａ−２．リスト描画＞
図４は、地図描画システム１０１のリスト描画動作を示すフローチャートである。以下、図４に沿って地図描画システム１０１の動作を説明する。
【００２６】
まず、ユーザが何も操作をしない初期状態では、地図データ取得部５が所定の地図データを地図ＤＢ１２から取得して描画部６で地図の描画を行い、表示部７で地図表示が行われる（ステップＳ１）。
【００２７】
次に、ライン選択部２は、ユーザがタッチパネルをタッチ中か否かを判断する（ステップＳ２）。タッチ中であれば入力部１からタッチ座標の情報が入力されるため、これをもってライン選択部２はタッチ中か否かを判断できる。
【００２８】
タッチ中であれば、タッチ座標に基づき選択ラインを決定する（ステップＳ３）。ここでは、ドラッグ操作の軌跡からユーザが選択した地図上のラインの区間（選択区間）を取得する。具体的には、ドラッグ操作の軌跡に一致する、または近い地図上のラインの区間を地図ＤＢ１２から取得して選択区間とする。そして、選択区間をドラッグ方向に延長したものを選択ラインと決定する。
【００２９】
次に、ユーザのタッチが終了したか否かを判断する（ステップＳ４）。ユーザがドラッグ操作を継続している場合は、ステップＳ３に戻り、再び選択ラインを決定する。すなわち、随時、ドラッグ操作の軌跡と地図上のラインとの距離の算定を繰り返して選択区間および選択ラインを更新し、ドラッグ操作が終了、すなわちタッチが終了した時点で（ステップＳ４でＹｅｓ）、選択ラインを確定し、記憶する（ステップＳ５）。
【００３０】
その後、地図表示終了か否かを判断し（ステップＳ１１）、地図表示を継続する場合は、ステップＳ１に戻って地図表示を行う（ステップＳ１）。
【００３１】
ステップＳ２でユーザがタッチパネルをタッチ中でなければ、選択ラインがあるか否かを判断する（ステップＳ６）。ステップＳ３でライン選択部２が選択ラインを記憶している場合は、描画部６はライン選択部２から当該選択ラインを取得し、当該選択ラインのハイライト描画を行う（ステップＳ７）。すなわち、当該選択ラインを他の道路や河川などの経路と比べて、異なる色で区別して描画する。
【００３２】
次に、関連情報取得部３が、表示領域外の選択ラインのリスト作成箇所に関連付けられた関連情報を取得する（ステップＳ８）。ここでは、選択ラインに沿ったＰＯＩの情報を地物ＤＢ１１から取得し、また、交通情報から選択ラインに沿った工事箇所や渋滞箇所の情報を取得する。
【００３３】
なお、「飲食施設」、「工事・渋滞情報」、「ガソリンスタンド」、「交差点」等、予めリスト作成箇所の属性を定めておき、該当する属性の地点又は箇所をリスト作成箇所として、その関連情報を取得しても良い。例えば、入力部１を通してユーザが属性を「ガソリンスタンド」と定めている場合には、画面外の選択ラインに沿ったガソリンスタンドの情報のみを取得する。
【００３４】
また、リストとして表示部７に一度に表示する量には限りがあるので、表示部７における表示領域に合わせて、現在の地図の表示中心位置から距離順に近いものから所定個数の地点又は区間についてのみ、関連情報を取得しても良い。
【００３５】
その後、リスト作成部４が、関連情報取得部３で取得した関連情報のリストを作成する（ステップＳ９）。ここで作成されたリストは、描画部６において地図に重畳描画され、表示部７で表示される。
【００３６】
次に、ライン選択部２において選択ラインの記憶を消去し（ステップＳ１０）、ステップＳ１１に移行する。
【００３７】
以上の動作により、表示部７において図５に示す表示が実現する。
【００３８】
＜Ａ−３．リストの使用＞
図５，６，７は、表示部７における表示例を示している。図５の例では、表示画面に地図が表示された状態で、ユーザが画面上の特定のラインに触れ、当該ライン上を画面の上方向にドラッグすると、ユーザがドラッグして選択した区間（選択区間）を上方向に延長したラインが選択ラインとして太い矢印でハイライト表示される様子を示している。そして、表示領域外の選択ラインに沿った地点又は箇所の関連情報のリストが、地図に重畳表示される。
【００３９】
関連情報のリストは、地図の表示を妨げることのないよう、選択ラインのハイライト表示や自車位置周辺地図における自車位置の表示と重ならないようにして、地図に重畳される。表示領域外の選択ラインに沿った地点又は箇所のうち、ユーザが定めた属性「交差点、道の駅」に該当する地点の関連情報が、自車位置から近い順に４つ、リスト表示される。関連情報として、「ＡＢＣ交差点」といった地点の名称の他、基準点から当該地点までの距離、基準点からみた当該地点の方向が示されている。ここで、基準点とは、自車位置のことを示している。
【００４０】
ユーザがリストの「ＤＥＦ交差点」をタッチして選択すると（図６）、ＤＥＦ交差点への自動スクロール表示が行われ、図７に示す地図表示に遷移する。また、スクロール表示に代えて、図６に示す地図表示から図７に示す地図表示にジャンプしても良いが、その場合には、遷移前の地図の表示範囲から見てどの方向にジャンプしたかをユーザが識別できるようなアニメーションを挿入することが望ましい。
【００４１】
以上の動作により、ユーザは表示領域外の地点又は区間の関連情報をリスト表示という形式で把握することができる。また、リスト表示された関連情報を選択することで、対応する地点又は区間を含む地図表示が行われるため、操作性に優れた地図描画システムとなる。
【００４２】
上記の関連情報取得部３およびリスト作成部４の説明では、表示部７で一度にリスト表示される所定数のリスト作成箇所のみ、関連情報を取得し、リスト作成を行うこととした。しかし、予め、一度にリスト表示する以上の数のリスト作成箇所について関連情報を取得し、リスト作成をしておいても良い。そして、ユーザによるリストをその配列方向（図４，５，６における画面上下方向）にドラッグする操作を受けて、描画部６がリストのスクロール描画を行い、表示部７においてリストのスクロール表示を行っても良い。これにより、表示領域の寸法に限定されない多数の表示領域外の地図の関連情報を参照し、当該関連情報の地点又は区間の地図表示を簡単な操作で行うことができる。
【００４３】
また、関連情報取得部３において、リスト作成箇所の属性として数種類を予め定めておき、タッチパネル上でリストをその配列方向と直交する方向にドラッグする操作を受けて、リスト作成箇所の属性を変えても良い。図８では、高速道路を選択ラインとしてハイライト表示し、サービスエリア（Ｓ．Ａ．）およびインターチェンジ（Ｉ．Ｃ．）をリスト作成箇所の属性としている。ここで、ユーザがリストをその配列方向に直交する画面の左右方向にドラッグすると、リスト作成箇所の属性をガソリンスタンドに変更し、ガソリンスタンドの関連情報をリスト表示する（図９）。
【００４４】
この場合、入力部１からユーザの操作情報を取得し、関連情報取得部３がリスト作成箇所の属性を変更し、変更後の属性を有する地点又は箇所の関連情報を、地物ＤＢ１１または交通情報から取得する。そして、リスト作成部４でリストを作成し直し、描画部６で地図とリストの重畳描画を行う。
【００４５】
これにより、ユーザはリストで表示する関連情報の属性を、リストをドラッグするという簡単な操作により変更することができ、自身が参照したい関連情報のリスト表示を行わせることができる。
【００４６】
＜Ａ−４．効果＞
実施の形態１に係る地図描画システム１０１は、地図データを取得する地図データ取得部５と、地図データに基づいて地図を表示部の表示領域に描画する描画部６と、を備え、描画部６は、表示領域内外に亘る地図のラインから選択した選択ラインの、表示領域外の部分に関連付けられた関連情報のリストを地図に重畳して表示領域に描画する。従って、ユーザはスクロールしなくとも選択ラインの表示領域外の関連情報を把握することができる。
【００４７】
また、地図描画システム１０１は、表示領域内外に亘る地図のラインから選択ラインを選択するライン選択部２と、選択ラインの表示領域外の部分に関連付けられた関連情報を取得する関連情報取得部３と、関連情報のリストを作成するリスト作成部４と、をさらに備え、描画部６は、リスト作成部４が作成したリストを地図に重畳して表示領域に描画する。従って、ユーザはスクロールしなくとも選択ラインの表示領域外の関連情報を把握することができる。
【００４８】
また、ライン選択部２は、ユーザが選択した表示領域内の地図上の選択地点を通る選択区間を少なくともいずれかの方向に延長したラインを選択ラインとし、関連情報取得部３は、選択ラインに沿った表示領域外の地図上の地点または区間をリスト作成箇所とし、リスト作成箇所の関連情報を取得し、リスト作成部４は、リスト作成箇所の関連情報のリストを作成する。従って、ユーザはスクロールしなくとも選択ラインの表示領域外の関連情報を把握することができる。
【００４９】
また、選択ラインは、選択区間をユーザが選択した方向に延長したラインである、従って、ユーザはスクロールしなくとも選択ラインの表示領域外の関連情報を把握することができる。
【００５０】
また、描画部６は、ユーザがリストからリスト作成箇所を選択すると、ユーザが選択したリスト作成箇所の周辺地図を描画するため、ユーザは、簡便な操作で表示領域外の重要地点を参照することができる。
【００５１】
また、描画部６は、ユーザがリストからリスト作成箇所を選択すると、表示領域に現在表示中の範囲からユーザが選択したリスト作成箇所へのスクロール描画を行う。これにより、ユーザは、簡便な操作で表示領域外の重要地点を参照することができる。
【００５２】
また、表示部７はタッチパネルを備え、ライン選択部２は、タッチパネルにおけるタッチ位置に基づき選択地点を判別するので、ユーザはタッチパネルの操作によって、リストを表示するラインを選択することができる。
【００５３】
また、ライン選択部２は、タッチパネルにおけるドラッグ操作のドラッグ開始位置に基づき選択地点を判別し、ドラッグ操作のドラッグ区間に基づき選択区間を判別するので、ユーザはタッチパネルの操作によって、リストを表示するラインを選択することができる。
【００５４】
また、選択区間をドラッグ操作のドラッグ方向に基づく方向に延長したラインを選択ラインとすることにより、ユーザはタッチパネルの操作によって、リストを表示するラインを選択することができる。
【００５５】
また、関連情報取得部３は、タッチパネルにおけるドラッグ操作の距離に基づきリスト作成箇所を定めるので、ユーザはドラッグ操作の距離によってリスト表示する箇所を変更することができる。
【００５６】
また、描画部６は、タッチパネルにおいてリストをその配列方向にドラッグする操作がなされた場合に、リストのスクロール描画を行う。これにより、リストの表示スペースが限られていても、表示領域外の多数の関連情報を参照することが可能となる。
【００５７】
また、リスト作成箇所は、選択ラインに沿った表示領域外の地図上の地点または区間のうち、予め定められた種類の属性を有する箇所であり、関連情報取得部３は、タッチパネル上でリストを配列方向と直交する方向になぞる操作がなされた場合に、リスト作成箇所の属性を変更する。これにより、ユーザはドラッグ操作によって所望の属性の関連情報を参照することができる。
【００５８】
また、描画部６は、選択ラインを他のラインと異なる態様で描画するので、選択ラインを地図上で明確に識別することができる。
【００５９】
また、実施の形態１に係る地図描画方法は、地図データ取得部５により地図データを取得し、描画部６により地図データに基づいて地図を表示部７の表示領域に描画し、描画部６による地図の描画は、表示領域内外に亘る地図のラインから選択した選択ラインの、表示領域外の部分に関連付けられた関連情報のリストを地図に重畳して表示領域に描画することである。従って、ユーザはスクロールしなくとも選択ラインの表示領域外の関連情報を把握することができる。
【００６０】
＜Ｂ．実施の形態２＞
＜Ｂ−１．構成＞
実施の形態２の地図描画システム１０２の構成は、図１，２，３に示す実施の形態１の地図描画システムの構成と同様である。
【００６１】
実施の形態１では、ユーザがタッチパネルにタッチしてドラッグするという一連の操作により選択ラインを決定し、選択ラインの４ハイライト表示やリスト作成を行っていた。これに対して、実施の形態２では、ユーザがドラッグ操作を開始する前であっても、タッチした時点で、選択ラインを決定し、選択ラインのハイライト表示やリスト作成を行う。
【００６２】
しかし、選択ラインが確定していない時点では、選択ラインのハイライト表示やリスト表示は恒常的なものではなく、確定前にユーザが手を離せば、見る必要はなかったと判断して消去する。ユーザのタッチが所定時間以上継続したことをもって、現状の選択ラインが確定し、ユーザがタッチをやめた後も、選択ラインのハイライト表示やリスト表示を残す。
【００６３】
＜Ｂ−２．動作＞
図１０，１１，１２は、実施の形態２の地図描画システム１０２における表示部７の表示例を示している。図１０の例では、タッチパネルに地図が表示された状態で、ユーザがタッチパネル上の特定のラインに触れると、ユーザがラインをドラッグする前に、選択ラインが定まる。具体的には、ユーザがタッチした地点（選択地点）を含むラインを抽出し、当該ラインを両方向に例えば等距離だけ延長したものを選択ラインとする。
【００６４】
そして、選択ラインをハイライト表示するとともに、表示領域外の選択ラインに沿った地点又は区間の関連情報をリスト表示する。図１０において、選択ラインは画面の上下いずれの方向にも延長されたラインであり、両方向について、選択ラインに沿った地点又は区間の関連情報がリスト表示される。
【００６５】
この段階では、ユーザがタッチを開始してから所定時間が経過しておらず、選択ラインは未確定であるものとする。そして、ユーザが異なるラインへ指をずらすと、新たにタッチしているラインを選択ラインとして更新する。図１１は、図１０の状態からユーザが画面の左方向に指をずらし、別のラインに触れた状態を示している。ユーザが新たに触れたラインが選択ラインとなり、新たな選択ラインに基づきリスト表示が更新される。
【００６６】
次に、ユーザがタッチした指を選択ライン上で何れかの方向にドラッグすると、ドラッグ方向に応じて選択ラインが更新される。すなわち、ドラッグする前の選択ラインは、選択地点を含むラインをいずれの方向にも延長したものであるが、ドラッグ後の選択ラインは、選択地点を含むラインをドラッグ方向に延長したものに更新される。
【００６７】
図１２は、図１１の状態からユーザがラインを画面の上方向にドラッグした状態を示している。これにより選択ラインは、選択地点を含むラインを上方向に延長したものに更新される。すなわち、選択地点を含むラインを下方向に延長した部分は、選択ラインから除外される。そして、更新後の選択ラインについてハイライト表示とリスト表示が行われる。その結果、下方向の関連情報のリスト表示は削除される。
【００６８】
なお、ユーザが選択ラインをドラッグする距離に応じて、リスト表示する関連情報の地点の距離を変えても良い。すなわち、ドラッグ距離が長いほど、基準点から遠い距離の地点又は区間の関連情報をリスト表示する。図１２では、ユーザが選択ラインを上方向になぞることにより、図１１に比べて基準点から遠い距離の関連情報がリスト表示される様子を示している。
【００６９】
図１０，１１，１２に示す地図表示を実現する地図描画システム１０２の動作を、図１３のフローチャートに沿って説明する。ステップＳ２１，２２は、図４のステップＳ１，２と同様であるため、説明を省略する。
【００７０】
ステップＳ２２でユーザがタッチパネルをタッチ中であると判断すると、タッチ座標に基づき選択ラインを抽出する（ステップＳ２３）。ドラッグ操作がまだなされていない場合は、タッチ座標から選択地点を識別し、選択地点を含むライン区間を選択区間として抽出する。ここで抽出する選択区間は、選択地点を含むラインの所定長の区間である。そして、抽出した選択区間をいずれの方向にも延長したものを選択ラインとする。
【００７１】
次に、タッチ開始から所定時間が経過したか否かを判断する（ステップＳ２４）。所定時間が経過していればステップＳ２５で選択ラインを確定してステップＳ２６へ移行し、所定時間が経過していなければそのままステップＳ２６に移行する。
【００７２】
ステップＳ２６からステップＳ２８は、図４のステップＳ７からステップＳ９と同様であるため、説明を省略する。
【００７３】
ステップＳ２８の後、地図表示終了か否かを判断し（ステップＳ２９）、地図表示を継続する場合は、ステップＳ２１に戻って地図表示を行う。そして、タッチが継続していれば（ステップＳ２２でＹｅｓ）、タッチ座標に基づき選択ラインを抽出する（ステップＳ２３）。ここでは、前回のステップＳ２３で既に選択ラインを決定しているため、新たなタッチ座標に基づき選択ラインを更新する。具体的には、ユーザがドラッグ操作を行っている場合、ドラッグ操作の軌跡に一致する、または近い地図上のライン区間を地図ＤＢ１２から取得して選択区間とする。そして、選択区間をドラッグ方向に延長したものを新たな選択ラインとして選択ラインを更新する。
【００７４】
あるいは、ユーザが一つのラインにタッチした後、別のラインに指をドラッグした場合は、ドラッグ後のタッチ座標から選択地点を更新し、更新後の選択地点に基づき選択ラインを更新する。すなわち、更新後の選択地点を含む所定長のライン区間を選択区間として抽出し、抽出した選択区間をいずれの方向にも延長したものを選択ラインとする。
【００７５】
ステップＳ２２でユーザがタッチ中でないと判断すると、選択ラインが確定されているか否かを判断する（ステップＳ３０）。選択ラインが確定されている場合は、ステップＳ２６に移行する。すなわち、ユーザがタッチパネル上の同じ位置を所定時間以上タッチし続けることによって選択ラインが確定されると、その後にユーザが指を離しても、選択ラインのハイライト表示やリスト表示が継続して表示される。
【００７６】
ステップＳ３０で選択ラインが確定されていない場合、ステップＳ２９に移行して地図表示終了か否かを判断する。この場合、選択ラインのハイライト描画（ステップＳ２６）や地点のリスト作成（ステップＳ２８）が行われないので、選択ラインのハイライト表示やリスト表示は行われない。
【００７７】
＜Ｂ−３．変形例＞
以上の説明では、選択地点を通るラインが一つであることを想定していたが、選択地点が交差点や分岐点である場合は、選択地点を通るラインが複数存在する。その場合の地図表示例を図１４，１５に示す。
【００７８】
図１４は、ユーザが交差点をタッチした状態を示している。この場合、交差点を画面の上下方向に通る道路と左右方向に通る道路があり、それぞれを双方向に延長したものを選択ラインとする。ここで、上下方向に通る道路を双方向に延長したものを第１選択ライン、左右方向に通る道路を双方向に延長したものを第２選択ラインとする。
【００７９】
そして、第１、第２選択ラインをハイライト表示し、表示領域外の第１、第２選択ラインに沿った地点又は区間の関連情報をリスト表示する。
【００８０】
図１４の状態から、ユーザがタッチした指を第２選択ライン上で右方向にドラッグすると、この動作に応じて選択ラインが更新される。すなわち、第１選択ラインは選択ラインから除外され、第２選択ラインのうち、選択地点から右方向に延長したもののみが選択ラインとして更新される。その結果、更新後の選択ラインのみがハイライト表示され、更新後の選択ラインに沿った表示領域外の地点又は区間の関連情報のリスト表示がなされる（図１５）。
【００８１】
また、選択地点が交差点や分岐点でなくとも、地図の縮尺が小さく、ユーザがタッチした場所が複数のラインに重なっている場合には、一意に選択ラインを定めることは出来ない。このような場合も、まず想定される複数の選択ライン候補をハイライト表示で示し、いずれの候補を選択ラインとするかをユーザに選択させる画面を表示しても良い。この場合、描画部６が、選択ライン候補をユーザに提示する候補提示部として動作する。なお、選択ライン候補を提示する際、各選択ライン候補の関連情報のリスト表示を行っても良い。この変形例は実施の形態１にも適用可能である。
【００８２】
＜Ｂ−４．効果＞
実施の形態２に係る地図描画システム１０２において、描画部６は、タッチパネルにおけるタッチ時間が予め定められた時間以上であるタッチ操作に基づき決定された選択ラインについて作成された関連情報のリストを、当該タッチ操作終了後も描画する。すなわち、タッチ時間が所定時間以上のタッチ操作により決定された選択ラインについてのみ、タッチ終了後もリスト表示が継続することにより、ユーザの意図に沿った選択ラインのリスト表示のみを行うことができる。
【００８３】
また、描画部６は、タッチ位置が複数のライン上の地点を含む場合、複数のラインのいずれかを選択ライン候補としてユーザに提示する候補提示部として動作する。そのため、例えばユーザが複数のラインを同時にタッチした場合であっても、ユーザの意図に沿った選択ラインを決定することができる。
【００８４】
また、選択地点が交差点である場合には、当該交差点を構成する複数の道路区間を選択区間とすることにより、交差点を構成する複数の道路を選択ラインとして、その夫々について関連情報のリスト表示を行うことができる。
【００８５】
＜Ｃ．実施の形態３＞
＜Ｃ−１．構成＞
図１６は、実施の形態３に係る地図描画システム１０３の構成を示すブロック図である。地図描画システム１０３は、実施の形態１に係る地図描画システム１０１の構成に加えて、車両の走行経路を取得する走行予定経路取得部８を備えている点が異なる。
【００８６】
走行予定経路取得部８は、ユーザによって目的地が設定され、走行予定経路が存在する場合に、走行予定経路の情報を取得する。あるいは、これまでの車両の走行経路から自動的に車両の走行予定経路を予測しても良い。走行予定経路取得部８は、ＲＡＭ（Random Access Memory）などのメモリに記憶されたプログラムを実行するＣＰＵ（Central Processing Unit）により実現する。
【００８７】
ライン選択部２は、タッチパネルへのユーザのタッチ位置に基づき選択ラインを決定する。すなわち、ドラッグ操作の軌跡からユーザが選択した地図上のラインの区間（選択区間）を取得する。具体的には、ドラッグ操作の軌跡に一致する、または近い地図上のラインの区間を地図ＤＢ１２から取得して選択区間とする。そして、選択区間をドラッグ方向に延長したものを選択ラインと決定する。しかし、選択区間が走行予定経路に含まれる場合は、走行予定経路を選択ラインとする。
【００８８】
関連情報取得部３は、ライン選択部２から選択ラインの情報を取得し、表示領域外の選択ラインのリスト作成箇所に関連付けられた関連情報を取得する。選択ラインが走行予定経路でない場合、関連情報取得部３は選択ライン上の地物や渋滞箇所等をリスト作成箇所とし、実施の形態１と同様に、地物ＤＢ１１や交通情報から関連情報を取得する。それに加えて、選択ラインが走行予定経路である場合、関連情報取得部３は走行予定経路上の交差点もリスト作成箇所とし、当該交差点における走行予定経路に沿った進行方向の情報を、走行予定経路取得部８から関連情報として取得する。
【００８９】
＜Ｃ−２．動作＞
図１７，１８は、走行予定経路が選択ラインとなる場合の地図表示例を示している。図１７は、自車位置周辺地図の表示例であり、既に決定された走行予定経路が点線で地図に重畳表示されている様子を示している。ここでの走行予定経路は現在の走行道路を６００ｍ先のＡ交差点で左折するという経路である。
【００９０】
図１７の状態で、ユーザがタッチパネル上を現在の走行道路前方から直進方向にドラッグすると、ライン選択部２により選択ラインが決定される。実施の形態１では、現在の走行道路からＡ交差点を直進して道なりに進む経路が選択ラインとなるところ、実施の形態３では、ユーザがドラッグすることにより選択した区間が走行予定経路に含まれる場合、走行予定経路が選択ラインとなる。
【００９１】
そして、走行予定経路が選択ラインとなると、関連情報取得部３は、走行予定経路上の交差点をリスト作成箇所とし、交差点における走行予定経路に沿った進行方向の情報を関連情報として取得する。その他、交差点の関連情報は、交差点名、基準点からの距離、基準点からの方向に関する情報を含んでいる。
【００９２】
リスト作成部４において走行予定経路に沿った交差点の進行方向を示すリストが作成され、当該リストが描画部６で地図に重畳描画されることにより、図１８に示す表示が表示部７でなされる。このリスト表示により、ユーザは表示領域外の走行予定経路を把握することができる。
【００９３】
次に、図１８に示す地図表示を実現する地図描画システム１０３の動作を、図１９のフローチャートに沿って説明する。ステップＳ４１，４２は、図４のステップＳ１，２と同様であるため、説明を省略する。
【００９４】
ステップＳ４２でユーザがタッチパネルをタッチ中と判断すると、ライン選択部２はドラッグ操作の軌跡からユーザが選択した地図上のラインの区間（選択区間）を取得する。具体的には、ドラッグ操作の軌跡に一致する、または近い地図上のラインの区間を地図ＤＢ１２から取得して選択区間とする。そして、選択区間が走行予定経路に含まれるか否かを判断する（ステップＳ４３）。
【００９５】
選択区間が走行予定経路に含まれる場合は、走行予定経路を選択ラインとし（ステップＳ４４）、ステップＳ４６に移行する。一方、選択区間が走行予定経路に含まれない場合は、タッチ座標に基づき選択ラインを決定し（ステップＳ４５）、ステップＳ４６に移行する。すなわち、選択区間をドラッグ方向に延長したものを選択ラインとする。
【００９６】
ステップＳ４６−Ｓ５３は、図４のステップＳ４−Ｓ１１と同様であるため、説明を省略する。但し、走行予定経路を選択ラインとする場合は、ステップＳ５０の関連情報取得処理において、関連情報取得部３は、走行予定経路上の交差点をリスト作成箇所とし、当該交差点における走行予定経路に沿った進行方向を含む情報を、走行予定経路取得部８から関連情報として取得する。
【００９７】
＜Ｃ−３．効果＞
実施の形態３に係る地図描画システム１０３は、実施の形態１の地図描画システム１０１の構成に加えて、車両の走行予定経路を取得する走行予定経路取得部８を備え、選択区間が走行予定経路に含まれる場合、ライン選択部２は走行予定経路を選択ラインとし、関連情報取得部３は、走行予定経路上の交差点をリスト作成箇所とし、交差点における走行予定経路に沿った進行方向の情報を関連情報として取得する。従って、ユーザは表示領域外の走行予定経路を把握することができる。
【００９８】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００９９】
１  入力部、２  ライン選択部、３  関連情報取得部、４  リスト作成部、５  地図データ取得部、６  描画部、７  表示部、８  走行予定経路取得部、１１  地物データベース、１２  地図データベース、１０１，１０２，１０３  地図描画システム。
【図１】
0006351432.tif 000002
【図２】
0006351432.tif 000003
【図３】
0006351432.tif 000004
【図４】
0006351432.tif 000005
【図５】
0006351432.tif 000006
【図６】
0006351432.tif 000007
【図７】
0006351432.tif 000008
【図８】
0006351432.tif 000009
【図９】
0006351432.tif 000010
【図１０】
0006351432.tif 000011
【図１１】
0006351432.tif 000012
【図１２】
0006351432.tif 000013
【図１３】
0006351432.tif 000014
【図１４】
0006351432.tif 000015
【図１５】
0006351432.tif 000016
【図１６】
0006351432.tif 000017
【図１７】
0006351432.tif 000018
【図１８】
0006351432.tif 000019
【図１９】
0006351432.tif 000020