(57)【要約】  地図表示装置（１００）は、表示部（１０１）に地表面に対して所定の俯瞰角度から眺めた地図を表示する。表示部（１０１）にはタッチパネル（１０２）が重ねて設けられる。判別部（１０３）は、タッチパネル（１０２）に物体が接触する際の接触強度を判別する。表示制御部（１０４）は、判別部（１０３）の判別結果に基づいて表示部（１０１）に表示する地図の表示態様を制御する。表示制御部（１０４）は、接触強度が所定の強度以下の場合は地図をスクロールし、接触強度が所定の強度より大きい場合は俯瞰角度を変更する。
2011064895.tif 000002
【特許請求の範囲】
【請求項１】
地表面に対して所定の俯瞰角度から眺めた地図を表示可能な表示手段と、
前記表示手段に重ねて設けられるタッチパネルと、
前記タッチパネルに物体が接触する際の接触強度を判別する判別手段と、
前記判別手段の判別結果に基づいて前記表示手段に表示する前記地図の表示態様を制御する表示制御手段と、を備え、
前記表示制御手段は、前記接触強度が所定の強度以下の場合は前記地図をスクロールし、前記接触強度が所定の強度より大きい場合は前記俯瞰角度を変更することを特徴とする地図表示装置。
【請求項２】
前記表示制御手段は、前記タッチパネルに対する前記物体の接触が継続している間、前記スクロールまたは前記俯瞰角度の変更を継続することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記表示制御手段は、前記地図のスクロールが継続されている間に前記接触強度が所定の強度より大きくなった場合は前記スクロールする速度を速くすることを特徴とする請求項２に記載の地図表示装置。
【請求項４】
前記表示手段は、前記地表面を斜め上方から眺めた地図の俯瞰図を表示する際に、前記表示手段上の基準点を中心として前記地表面を傾斜させた前記地図を表示し、
前記表示制御手段は、前記俯瞰角度を変更する際、前記地表面が傾斜したときに前記基準点より奥側の地図を表示する前記タッチパネルの領域に前記物体が接触すると前記俯瞰角度を小さくし、前記地表面が傾斜したときに前記基準点より手前側の地図を表示する前記タッチパネルの領域に前記物体が接触すると前記俯瞰角度を大きくすることを特徴とする請求項１〜３のいずれか一つに記載の地図表示装置。
【請求項５】
前記表示制御手段は、前記俯瞰角度を変更する際、前記基準点と前記タッチパネルに前記物体が接触した点との距離が遠いほど前記俯瞰角度を変更する速度を速くすることを特徴とする請求項４に記載の地図表示装置。
【請求項６】
表示手段と、前記表示手段に重ねて設けられるタッチパネルと、を備える地図表示装置における地図表示方法であって、
前記表示手段に地表面に対して所定の俯瞰角度から眺めた地図を表示する表示工程と、
前記タッチパネルに物体が接触する際の接触強度を判別する判別工程と、
前記判別工程の判別結果に基づいて前記表示手段に表示する前記地図の表示態様を制御する表示制御工程と、を含み、
前記表示制御工程では、前記接触強度が所定の強度以下の場合は前記地図をスクロールし、前記接触強度が所定の強度より大きい場合は前記俯瞰角度を変更することを特徴とする地図表示方法。
【請求項７】
請求項６に記載の地図表示方法をコンピュータに実行させることを特徴とする地図表示プログラム。
【請求項８】
請求項７に記載の地図表示プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地図データを表示する地図表示装置、地図表示方法、地図表示プログラムおよび記録媒体に関する。ただし、この発明の利用は、上述した地図表示装置、地図表示方法、地図表示プログラムおよび記録媒体に限られない。
【背景技術】
【０００２】
従来、ナビゲーション装置などにおいて地図データを表示する際に、操作バーの操作つまみを上下することによって平面図から俯瞰図へと地図データの表示を切り替える技術が知られている（たとえば、下記特許文献１参照）。下記特許文献１では、地図操作バーにおいて操作つまみが一番上に位置している場合は、平面地図による道路地図を表示する。地図操作バーの操作つまみが画面下方向に移動されると、地図の表示形式を平面地図から俯瞰地図へと切り替え、俯瞰地図を表示する。さらに画面下方向に移動されると、それに応じて俯瞰地図の見下ろし角度や視点の高さを変化させ、先の方の地図範囲を表示する。操作つまみが一番下まで移動されると、俯瞰地図を表示する。【０００３】
また、タッチパネル式の入力デバイスを備える情報処理装置において、タッチ強度を２段階に判別し、それぞれの強度によるタッチを異なる操作入力として処理する技術が知られている（たとえば、下記特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９２８８１号公報
【特許文献２】特開平０６−２８２３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１では、操作バーを用いて地図データの表示態様を変更している。このため、操作バーを表示画面上に表示する必要があり、地図データの表示領域が狭くなってしまうという問題点が一例として挙げられる。たとえば、移動体に搭載されたナビゲーション装置や可搬性の情報処理端末などは、表示画面の大きさが限られていることが多い。操作バーの表示によって地図データを表示できる領域の大きさがさらに狭まると、必要な情報を得ることができず、ユーザに不都合を生じさせる可能性が大きくなる。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる地図表示装置は、地表面に対して所定の俯瞰角度から眺めた地図を表示可能な表示手段と、前記表示手段に重ねて設けられるタッチパネルと、前記タッチパネルに物体が接触する際の接触強度を判別する判別手段と、前記判別手段の判別結果に基づいて前記表示手段に表示する前記地図の表示態様を制御する表示制御手段と、を備え、前記表示制御手段は、前記接触強度が所定の強度以下の場合は前記地図をスクロールし、前記接触強度が所定の強度より大きい場合は前記俯瞰角度を変更することを特徴とする。【０００７】
また、請求項６の発明にかかる地図表示方法は、表示手段と、前記表示手段に重ねて設けられるタッチパネルと、を備える地図表示装置における地図表示方法であって、前記表示手段に地表面に対して所定の俯瞰角度から眺めた地図を表示する表示工程と、前記タッチパネルに物体が接触する際の接触強度を判別する判別工程と、前記判別工程の判別結果に基づいて前記表示手段に表示する前記地図の表示態様を制御する表示制御工程と、を含み、前記表示制御工程では、前記接触強度が所定の強度以下の場合は前記地図をスクロールし、前記接触強度が所定の強度より大きい場合は前記俯瞰角度を変更することを特徴とする。【０００８】
また、請求項７の発明にかかる地図表示プログラムは、請求項６に記載の地図表示方法をコンピュータに実行させることを特徴とする。【０００９】
また、請求項８の発明にかかる記録媒体は、請求項７に記載の地図表示プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】実施の形態にかかる地図表示装置の機能的構成を示すブロック図である。
【図２】地図表示装置における俯瞰角度の取り方の一例を示す説明図である。
【図３】地図表示装置による地図表示処理の手順を示すフローチャートである。
【図４】ナビゲーション装置のハードウェア構成を示すブロック図である。
【図５】感圧検知型のタッチパネルの概要を示す説明図である。
【図６】感圧検知型のタッチパネルの概要を示す説明図である。
【図７】ナビゲーション装置による地図表示処理の手順を示すフローチャートである。
【図８】ディスプレイに表示される地図の一例を示す説明図である。
【図９】ディスプレイに表示される地図の一例を示す説明図である。
【図１０】ディスプレイに表示される地図の一例を示す説明図である。
【図１１】ディスプレイに表示される地図の一例を示す説明図である。
【図１２】ディスプレイに表示される地図の一例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明に係る地図表示装置、地図表示方法、地図表示プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１２】
（実施の形態）
図１は、実施の形態にかかる地図表示装置の機能的構成を示すブロック図である。実施の形態にかかる地図表示装置１００は、表示部１０１、タッチパネル１０２、判別部１０３、表示制御部１０４によって構成される。
【００１３】
表示部１０１は、地表面に対して所定の俯瞰角度から眺めた地図を表示する。俯瞰角度の取り方は任意であるが、本実施の形態では、地表面から所定の高さにある視点位置から地表面上の基準点を眺めた場合（すなわち、地表面上の基準点を斜め上方から眺めた場合）において、視点位置と基準点とを結ぶ線分と、地表面とのなす角度を俯瞰角度という。表示部１０１は、地表面を斜め上方から眺めた地図の俯瞰図を表示する際に、表示部１０１上の基準点を中心として地表面を傾斜させた（傾斜角度を変更した）地図を表示する。
【００１４】
図２は、地図表示装置における俯瞰角度の取り方の一例を示す説明図である。図２において、地表面Ｇにはビルや居宅、道路標識などの地物が存在している。たとえば、視点位置がＶ1にある場合、視点位置Ｖ1と基準点Ｄとを結ぶ線分Ｌ1と、地表面Ｇとのなす角度をθ1とする。θ1はおよそ９０°である。同様に、視点位置がＶ2にある場合、視点位置Ｖ2と基準点Ｄとを結ぶ線分Ｌ1と、地表面Ｇとのなす角度はθ2であり、θ2＜θ1である。また、視点位置がＶ3にある場合、視点位置Ｖ3と基準点Ｄとを結ぶ線分Ｌ3と、地表面Ｇとのなす角度は０°に近い角度になる。なお、視点Ｖ3は、地表面に近い位置の視点を示しており、たとえば歩行者や車両の運転者の視点と同じ高さである。一般に、視点Ｖ1から地表面（基準点）を眺めた地図を平面図、視点Ｖ2から地表面（基準点）を眺めた地図を俯瞰図といい、視点Ｖ3から基準点を眺めた地図はドライバーズビューとなる。よって、「地表面に対して所定の俯瞰角度から眺めた地図」には、視点Ｖ1から視点Ｖ3までのいずれかの視点から眺めた地図が含まれる。
【００１５】
図１の説明に戻り、タッチパネル１０２は、表示部１０１に重ねて設けられる。タッチパネル１０２は、地図表示装置１００に対する操作入力の受け付けなどに用いられる。具体的には、たとえば、表示部１０１に操作ボタンなどを表示し、ユーザに所望の操作位置をタッチ（接触）させることによって操作入力を受け付ける。
【００１６】
判別部１０３は、タッチパネルに物体が接触する際の接触強度を判別する。物体とは、たとえばユーザの手や指である。判別部１０３は、物体の接触強度を少なくとも２段階（たとえば、物体の接触強度が所定強度より大きいか、所定強度以下であるか）で判別する。
【００１７】
表示制御部１０４は、判別部１０３の判別結果に基づいて表示部１０１に表示する地図の表示態様を制御する。具体的には、表示制御部１０４は、接触強度が所定の強度以下の場合は地図をスクロールし、接触強度が所定の強度より大きい場合は俯瞰角度を変更する。地図をスクロールする場合、表示制御部１０４は、たとえば、現在表示している地図データの中心点からタッチパネル１０２（表示部１０１）上における物体の接触点に向かう方向に地図データをスクロールする。
【００１８】
俯瞰角度を変更する場合、表示制御部１０４は、地表面が傾斜したときに基準点より奥側の地図を表示するタッチパネル１０２の領域に物体が接触した場合には、俯瞰角度を小さくする。すなわち、基準点より奥側にタッチされた場合は、表示する地図をドライバーズビューに近づける。一方、表示制御部１０４は、地表面が傾斜したときに基準点より手前側の地図を表示するタッチパネル１０２の領域に物体が接触した場合には、俯瞰角度を大きくする。すなわち、基準点より手前側がタッチされた場合は、地図を平面図に近づける。
【００１９】
また、俯瞰角度を変更する際、表示制御部１０４は、基準点とタッチパネル１０２に物体が接触した点との距離が遠いほど俯瞰角度を変更する速度を速くするようにしてもよい。この場合、ユーザは、俯瞰角度を大きく変更したい場合はタッチパネル１０２上の基準点から遠い点に接触し、多少変更したいのみの場合はタッチパネル１０２上の基準点から近い点に接触すれば、効率的に俯瞰角度を変更することができる。
【００２０】
また、表示制御部１０４は、タッチパネル１０２に対する物体の接触が継続している間、スクロールまたは俯瞰角度の変更を継続するようにしてもよい。この場合、表示制御部１０４は、地図のスクロールが継続されている間に接触強度が所定の強度より大きくなった場合は、俯瞰角度を変更するのではなく、スクロールする速度を速くするようにしてもよい。また、表示制御部１０４は、地図のスクロールが継続されている間に接触強度が所定の強度より大きくなっても、接触強度の変化を処理に反映せずに引き続きスクロールを継続してもよい。
【００２１】
図３は、地図表示装置による地図表示処理の手順を示すフローチャートである。図２のフローチャートにおいて、地図表示装置１００は、まず、表示部１０１に地表面に対して所定の俯瞰角度から眺めた地図を表示する（ステップＳ３０１）。このとき表示される地図は、上記の視点Ｖ1から視点Ｖ3までのいずれかの俯瞰角度から眺めた地図である。つぎに、地図表示装置１００は、タッチパネル１０２に物体が接触したか否かを判断する（ステップＳ３０２）。物体が接触しない場合は（ステップＳ３０２：Ｎｏ）、ステップＳ３０１に戻り、そのまま地図の表示を継続する。
【００２２】
一方、物体が接触した場合（ステップＳ３０２：Ｙｅｓ）、地図表示装置１００は、判別部１０３によって物体の接触強度を判別して、接触強度が所定強度以下か否かを判断する（ステップＳ３０３）。所定強度以下の場合（ステップＳ３０３：Ｙｅｓ）、地図表示装置１００は、表示部１０１に表示している地図をスクロールして（ステップＳ３０４）、本フローチャートによる処理を終了する。一方、接触強度が所定強度以下ではない（所定強度より大きい）場合（ステップＳ３０３：Ｎｏ）、地図表示装置１００は、表示している地図の俯瞰角度を変更して（ステップＳ３０５）、本フローチャートによる処理を終了する。
【００２３】
以上説明したように、地図表示装置１００は、タッチパネル１０２に対する物体の接触強度を判別し、接触強度が所定の強度以下の場合は地図をスクロールし、接触強度が所定の強度より大きい場合は地図の俯瞰角度を変更する。これにより、俯瞰図の俯瞰角度を変更するためのインターフェースを設ける必要がなく、表示部１０１の表示領域やその他の操作デバイスを有効に活用することができる。
【００２４】
また、地図表示装置１００は、タッチパネル１０２への接触強度の強弱のみで２種類の操作入力を受け付けることができる。タッチパネル１０２への接触強度の強弱を変更することは、他の操作（たとえば２種類のボタンを押し分けるなど）と比較して容易におこなうことができる。このため、地図表示装置１００が車両などの移動体に搭載されている場合などであっても、移動に支障をきたすことなく操作をおこなうことができる。
【００２５】
また、地図表示装置１００は、タッチパネル１０２に対する物体の接触が継続している間、スクロールまたは俯瞰角度の変更を継続する。これにより、地図の表示領域や俯瞰角度を大きく変更したり、地図の表示領域や俯瞰角度を連続的に変更したりする操作を容易におこなうことができる。また、地図表示装置１００は、地図のスクロールが継続されている間に接触強度が所定の強度より大きくなった場合はスクロールする速度を速くする。これは、現在のスクロール速度が遅いと感じている場合、ユーザのタッチパネル１０２への接触強度が強くなる傾向があるためである。接触強度に基づいてスクロール速度を変更することによって、より直感的にスクロール操作をおこなうことができる。
【００２６】
また、地図表示装置１００は、俯瞰角度を変更する際、基準点より奥側の領域に物体が接触すると俯瞰角度を小さくし、基準点より手前側の領域に物体が接触すると俯瞰角度を大きくする。これにより、俯瞰角度の変更操作を直感的におこなうことができ、ユーザは容易に俯瞰角度を所望の角度に変更することができる。
【００２７】
また、地図表示装置１００は、俯瞰角度を変更する際、基準点とタッチパネルに前記物体が接触した点との距離が遠いほど俯瞰角度を変更する速度を速くする。これにより、俯瞰角度を大きく変更したい場合などに効率的に表示を変更することができる。
【実施例】
【００２８】
以下に、本発明の実施例について説明する。本実施例では、実施の形態にかかる地図表示装置１００を、車両に搭載されたナビゲーション装置４００として本発明を適用した場合の一例について説明する。【００２９】
（ナビゲーション装置４００のハードウェア構成）
図４は、ナビゲーション装置のハードウェア構成を示すブロック図である。実施例にかかるナビゲーション装置４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、各種データを記録／再生する記録再生部４０４、各種データを記録する記録部４０５、音声Ｉ／Ｆ（インターフェース）４０６、マイク４０７、スピーカ４０８、入力デバイス４０９、映像Ｉ／Ｆ４１０、ディスプレイ４１１、カメラ４１２、通信Ｉ／Ｆ４１３、ＧＰＳユニット４１４を備えている。各構成部４０１〜４１４は、バス４２０によってそれぞれ接続されている。【００３０】
ＣＰＵ４０１は、ナビゲーション装置４００の全体の制御を司る。ＲＯＭ４０２は、ブートプログラム、地図データ表示プログラム、経路探索プログラム、施設検索プログラムなどのプログラムを記録している。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。すなわち、ＣＰＵ４０１は、ＲＡＭ４０３をワークエリアとして使用しながら、ＲＯＭ４０２に記録された各種プログラムを実行することによって、ナビゲーション装置４００の全体の制御を司る。【００３１】
記録再生部４０４は、ＣＰＵ４０１の制御に従って記録部４０５に対するデータの読み取り／書き込みを制御する。記録部４０５は、記録再生部４０４の制御で書き込まれたデータを記録する。記録再生部４０４としては、たとえば、磁気ディスクドライブや光ディスクドライブ、記録部４０５としては、たとえば、ＨＤ（ハードディスク）、ＦＤ（フレキシブルディスク）、フラッシュメモリ、ＭＯ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ）、メモリカードなどを用いることができる。【００３２】
記録部４０５に記録される情報の一例としては、たとえば地図データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。【００３３】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。【００３４】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、１つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。【００３５】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。なお、本実施例では地図データが記録部４０５に記録されているものとするが、通信Ｉ／Ｆ４１３などを介して必要な地図データを受信して各種処理に用いるようにしてもよい。【００３６】
音声Ｉ／Ｆ４０６は、音声入力用のマイク４０７および音声出力用のスピーカ４０８に接続される。音声Ｉ／Ｆ４０６は、再生が指示された音声データをＤ／Ａ変換して、スピーカ４０８から音声として出力させる。なお、スピーカ４０８は、ナビゲーション装置４００から着脱可能であってもよいし、ナビゲーション装置４００の本体から離れた場所にあってもよい。マイク４０７は、たとえば、車両のサンバイザー付近に設置され、ユーザの発話などを集音し、音声Ｉ／Ｆ４０６に出力する。マイク４０７に集音された音声は、音声Ｉ／Ｆ４０６内でＡ／Ｄ変換される。【００３７】
入力デバイス４０９は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、およびタッチパネルなどによって構成される。本実施例にかかるナビゲーション装置４００は、入力デバイス４０９として、少なくともディスプレイ４１１を利用したタッチパネルを備える。後述するように、ナビゲーション装置４００のタッチパネルは、ユーザの指などの物体がディスプレイ４１１の表面に接触したことを検知する他、ディスプレイ４１１の表面の近傍に物体が接近したことも検知することができる。【００３８】
映像Ｉ／Ｆ４１０は、ディスプレイ４１１およびカメラ４１２に接続される。映像Ｉ／Ｆ４１０は、具体的には、たとえば、ディスプレイ４１１を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ４１１を制御する制御ＩＣなどによって構成される。【００３９】
ディスプレイ４１１には、地図データやアイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データが表示される。また、ディスプレイ４１１の表面にはセンサが設けられており、物体の接近および接触を検知することによって入力デバイス４０９（タッチパネル）として利用される。本実施例では、実施の形態にかかる表示部１０１およびタッチパネル１０２（図１参照）を、ディスプレイ４１１を利用したタッチパネルとして説明する。【００４０】
カメラ４１２は、ナビゲーション装置４００が搭載された車両の内部あるいは外部の映像を撮影する。カメラ４１２で撮影する映像は静止画あるいは動画のどちらでもよい。カメラ４１２によって撮影された映像は、映像Ｉ／Ｆ４１０を介して記録部４０５などに記録される。【００４１】
通信Ｉ／Ｆ４１３は、無線を介してネットワークに接続され、ネットワークを介したデータの送受信を可能とする。通信Ｉ／Ｆ４１３を用いることにより、ナビゲーション装置４００は、ネットワークを介して地図データ（地図データの更新データなどを含む）を取得することも可能となる。すなわち、記録部３０５に地図データが記録されていなくても、ディスプレイ３１１の表示に必要な地図データを外部のサーバから取得することが可能である。通信網には、たとえばＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。【００４２】
ＧＰＳユニット４１４は、ＧＰＳ衛星からの電波を受信し、ナビゲーション装置４００が搭載された車両の現在地点を示す情報を出力する。また、ＧＰＳユニット４１４は、速度センサ、加速度センサ、角速度センサなどの各種センサを備える。ＧＰＳユニット４１４の出力情報は、ＣＰＵ４０１によるナビゲーション装置４００の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。【００４３】
図１に示した地図表示装置１００の各構成部は、図４におけるＲＯＭ４０２、ＲＡＭ４０３、記録部４０５などに記録されたプログラムやデータを用いて、ＣＰＵ４０１が所定のプログラムを実行し、各部を制御することによってその機能を実現する。【００４４】
（ナビゲーション装置４００による地図表示処理）
つぎに、ナビゲーション装置４００による地図表示処理について説明する。ナビゲーション装置４００は、経路誘導をおこなう際、車両の現在位置周辺の地図データをディスプレイ４１１に表示する。また、ナビゲーション装置４００は、ユーザから指定された任意の地点周辺の地図データを記録部４０５から読み出してディスプレイ４１１に表示することも可能である。【００４５】
ナビゲーション装置４００における地図データの表示態様には様々な種類があるが、その一例として、地表面を所定の俯瞰角度から眺めた地図が挙げられる。地図は、俯瞰角度を変更することによって、地表面を真上から見た平面図に近いもの（俯瞰角度９０°）から、地表面上から地表面上の他の点を見たドライバーズビューに近いもの（俯瞰角度０°に近い角度）まで、表示態様を変更することが可能である。【００４６】
ユーザから俯瞰角度の変更を受け付けるインターフェースは各種の形態が考えられる。しかし、走行中のナビゲーション装置４００のディスプレイ４１１には、経路案内情報や目的地点までの距離、地図の縮尺変更ボタンなど各種の情報が表示されている。このため、俯瞰角度の変更を受け付けるインターフェースを常時ディスプレイ４１１に表示していると、地図データの表示領域が狭くなるなど、ユーザが必要とする情報が即座に得られなくなってしまう可能性がある。【００４７】
このため、本実施例にかかるナビゲーション装置４００では、物体の接触強度を検知することができる感圧検知型のタッチパネルを用いて、ディスプレイ４１１に対するユーザの手の接触強度を検知する。そして、ナビゲーション装置４００は、地図を表示中のディスプレイ４１１に対して接触があった場合、接触強度が所定強度以下の場合は表示中の地図をスクロールするための操作入力として処理する。一方、接触強度が所定強度より大きい場合には地図の俯瞰角度を変更するための操作入力として処理する。これにより、俯瞰角度の変更を受け付けるインターフェースを常時表示しなくても、容易に俯瞰角度を変更するための操作入力を受け付けることができる。なお、接触強度が所定強度以下の場合に、地図をスクロールする操作入力とするのは、地図を表示しているディスプレイ４１１への接触は、表示中の地図をスクロールするための操作入力として扱うのが一般的なためである。【００４８】
図５および図６は、感圧検知型のタッチパネルの概要を示す説明図である。図５は、感圧検知型のタッチパネル５００を横方向から見た図であり、図５は、タッチパネル５００を正面から見た図である。図５に示すように、タッチパネル５００は、ディスプレイ４１１の表面に、物体の接触強度を検出するタッチセンサ５０１を備えている。タッチセンサ５０１は、少なくとも２段階（所定強度以下か、所定強度より大きいか）で物体の接触強度を検出することができる。【００４９】
また、図６に示すように、タッチセンサ５０１は、ユーザの指Ｆが接触したタッチパネル５００上の位置を検出する。ユーザの指Ｆが接触した位置を検出する場合、タッチセンサ５０１は、たとえばタッチパネル５００の横方向にＸ座標、縦方向にＹ座標を取り、ユーザの指Ｆが接触した位置Ｐを座標（Ｘ，Ｙ）のように検出する。【００５０】
つぎに、ナビゲーション装置４００による地図表示処理の手順について説明する。図７は、ナビゲーション装置による地図表示処理の手順を示すフローチャートである。図７のフローチャートにおいて、ナビゲーション装置４００は、ディスプレイ４１１に所定地点を基準点とした地図を表示する（ステップＳ７０１）。所定地点とは、たとえば、車両の現在位置やユーザから指定された地点である。基準点は表示する地図の中心としてもよいし、その他の位置（たとえば、ディスプレイ４１１の中心よりもやや下側）としてもよい。また、ステップＳ７０１で表示する俯瞰図の俯瞰角度は、デフォルトで指定されている角度やユーザから指定された角度、前回地図を表示した際に指定された角度などにする。【００５１】
つぎに、ナビゲーション装置４００は、ディスプレイ４１１に物体（ユーザの手など）の接触があったか否かを判断する（ステップＳ７０２）。物体の接触があるまでは（ステップＳ７０２：Ｎｏ）、ステップＳ７０１に戻り、地図の表示を継続する。一方、物体の接触があった場合は（ステップＳ７０２：Ｙｅｓ）、接触強度が所定強度以下であるか否かを判断する（ステップＳ７０３）。物体の接触強度は、図５および図６で説明したタッチセンサによる検知結果などを用いて判断する。【００５２】
接触強度が所定強度以下の場合（ステップＳ７０３：Ｙｅｓ）、ナビゲーション装置４００は、接触された方向に地図をスクロールする（ステップＳ７０４）。接触された方向とは、たとえば地図データの基準点からディスプレイ４１１上の接触された点に向かう方向である。【００５３】
一方、接触強度が所定強度より大きい場合（ステップＳ７０３：Ｎｏ）、ナビゲーション装置４００は、表示している俯瞰図の俯瞰角度を変更する（ステップＳ７０５）。このとき、たとえば、物体が接触した位置が基準点より奥側の地図を表示する領域である場合は俯瞰角度を小さくする。一方、物体が接触した位置が基準点より手前側の地図を表示する領域である場合は俯瞰角度を大きくする。なお、俯瞰角度が小さくなると、ディスプレイ４１１に表示される俯瞰図は、基準点を地表面上の他の点（視点位置）から見た図（ドライバーズビュー）に近づく。また、俯瞰角度が大きくなると、ディスプレイ４１１に表示される俯瞰図は、基準点を真上から見た図（平面図）に近づく。【００５４】
ディスプレイ４１１の表示が俯瞰図以外の表示に変更されるまで（ステップＳ７０６：Ｎｏ）、ナビゲーション装置４００は、ステップＳ７０１に戻り、以降の処理を継続する。そして、ディスプレイ４１１の表示が俯瞰図以外の表示に変更されると（ステップＳ７０６：Ｙｅｓ）、本フローチャートによる処理を終了する。【００５５】
図８〜図１２は、ディスプレイに表示される地図の一例を示す説明図である。図８には、所定の俯瞰角度で地表面上の基準点Ｄを見た俯瞰図８００が示されている、基準点Ｄは、車両の現在位置であり、車両の現在位置を示すアイコンが表示されている。俯瞰図８００の俯瞰角度を変更したい場合、ユーザはディスプレイ４１１の表面を強く（所定強度よりも大きい強度で）押下すればよい。このとき、基準点Ｄよりも奥側の領域Ａ１を押下した場合は、俯瞰角度が小さくなり、ディスプレイ４１１に表示される俯瞰図は、図９の俯瞰図９００のようになる。図９の俯瞰図９００は、図８の俯瞰図８００と比較して視点が地表面に近づいている。一方、図８において、基準点Ｄよりも手前側の領域Ａ２を押下した場合は、俯瞰角度が大きくなり、ディスプレイ４１１に表示される俯瞰図は、図１０の俯瞰図１０００のようになる。図１０の俯瞰図１０００は、図８の俯瞰図８００と比較して視点が地表面から離れ、より上空から見下ろした図になっている。【００５６】
なお、上記の例では、車両の現在位置を基準点Ｄとしているが、基準点Ｄの位置はこれに限らない。たとえば、ディスプレイの表示画面の中央を基準点Ｄとしてもよいし、後述する図１１、図１２におけるアイコン（十字アイコン）を基準点Ｄとしてもよい。また、ナビゲーション装置４００は、斜め上方から眺めた俯瞰図を表示する際に、地表面を示す領域の中央に基準点Ｄを設けてもよい。この場合、俯瞰角度を変更するたびに画面全体における地表面を示す領域の割合が変化する（俯瞰角度が小さいほど空を示す領域が増大し、地表面を示す領域が減少する）ので、これに伴い基準点Ｄの位置も変化する。さらに、この場合、ナビゲーション装置４００は、空を示す領域を強く押圧しても俯瞰角度を変更しないようにしてもよい。このようにすることで、ユーザは、地表面を押下するとその面が傾くという感覚がより明確になり、俯瞰角度を変更する操作が直感的に行える。【００５７】
なお、俯瞰角度には最小値および最大値があり、俯瞰角度が最小値（たとえば０°に近い角度）のときに基準点Ｄよりも奥側の領域Ａ１を強く押下しても、それ以上俯瞰角度を小さくすることができないため、操作は無効とされる。同様に、俯瞰角度が最大値（たとえば９０°）のときに基準点Ｄよりも手前側の領域Ａ２を強く押下しても、それ以上俯瞰角度を大きくすることができないため、操作は無効とされる。【００５８】
また、図８において、俯瞰図８００の表示範囲を変更（スクロール）したい場合、ユーザはディスプレイ４１１の表面を弱めに（所定強度以下で）押下すればよい。このとき、基準点Ｄよりも奥側の領域Ａ１を押下した場合は、図１１の俯瞰図１１００に示すように、基準点Ｄよりも奥側の領域の地図へと表示がスクロールする。図１１では、基準点Ｄが車両の現在位置ではなくなり、基準点を示すアイコンが表示されている。一方、図８において、基準点Ｄよりも手前側の領域Ａ２を押下した場合は、図１２の俯瞰図１２００に示すように、基準点Ｄよりも手前側の領域の地図へと表示がスクロールする。図１２においても、基準点Ｄは車両の現在位置ではなくなり、車両の現在位置を示すアイコンから離れた位置に基準点を示すアイコンが表示されている。【００５９】
また、ユーザが、ディスプレイ４１１に対する接触を継続しておこなった場合、すなわち、ディスプレイ４１１を長押しした場合、ナビゲーション装置４００は、接触強度に基づく処理（俯瞰角度の変更またはスクロール）を継続しておこなう。たとえば、図８において俯瞰図８００の領域Ａ１が強く長押しされた場合は、押下が中止されるか、俯瞰角度が最小値になるまで、俯瞰角度を徐々に小さくするようにディスプレイ４１１の表示を変化させる。また、図８において俯瞰図８００の領域Ａ１が弱く長押しされた場合は、押下が中止されるまで、基準位置Ｄより手前側の方向に地図をスクロールさせ続ける。【００６０】
このようにディスプレイ４１１が長押しされている間に、接触強度が変化した場合であっても、ナビゲーション装置４００は開始した処理を継続しておこなう。たとえば、ディスプレイ４１１が弱く長押しされている間（すなわち、スクロールをおこなっている間）に、接触強度が変化して所定強度より大きくなった場合であっても、ナビゲーション装置４００は、地図のスクロールを継続する。また、このようにスクロール中に接触強度が強くなった場合、ナビゲーション装置４００は、地図のスクロール速度を速めるようにしてもよい。これは、現在のスクロール速度が遅いと感じている場合、ユーザのディスプレイ４１１への接触強度が強くなる傾向があるためである。接触強度に基づいてスクロール速度を変更することによって、より直感的にスクロール操作をおこなうことができる。【００６１】
また、ディスプレイ４１１上の接触された点と地図の基準点との距離に応じて、俯瞰角度の変更速度またはスクロール速度を変更してもよい。たとえば、ディスプレイ４１１上の接触された点と地図の基準点と距離が長いほど、俯瞰角度の変更速度またはスクロール速度を早めるようにする。これにより、俯瞰角度を大きく変更したい場合や現在表示している領域から離れた地点の地図を見たい場合に、効率的に表示を変更することができる。【００６２】
以上説明したように、ナビゲーション装置４００は、ディスプレイ４１１に対する物体の接触強度を判別し、接触強度が所定の強度以下の場合は地図をスクロールし、接触強度が所定の強度より大きい場合は地図の俯瞰角度を変更する。これにより、俯瞰図の俯瞰角度を変更するためのインターフェースを設ける必要がなく、ディスプレイ４１１の表示領域やその他の操作デバイスを有効に活用することができる。【００６３】
また、ナビゲーション装置４００は、ディスプレイ４１１への接触強度の強弱のみで２種類の操作入力を受け付けることができる。ディスプレイ４１１への接触強度の強弱を変更することは、他の操作（たとえば２種類のボタンを押し分けるなど）と比較して容易におこなうことができる。このため、ナビゲーション装置４００のように車両などの移動体に搭載されている機器においても、移動に支障をきたすことなく操作をおこなうことができる。【００６４】
また、ナビゲーション装置４００は、ディスプレイ４１１に対する物体の接触が継続している間、スクロールまたは俯瞰角度の変更を継続する。これにより、地図の表示領域や俯瞰角度を大きく変更したり、地図の表示領域や俯瞰角度を連続的に変更したりする操作を容易におこなうことができる。また、ナビゲーション装置４００は、地図のスクロールが継続されている間に接触強度が所定の強度より大きくなった場合はスクロールする速度を速くする。これは、現在のスクロール速度が遅いと感じている場合、ユーザのディスプレイ４１１への接触強度が強くなる傾向があるためである。接触強度に基づいてスクロール速度を変更することによって、より直感的にスクロール操作をおこなうことができる。【００６５】
また、ナビゲーション装置４００は、俯瞰角度を変更する際、基準点より奥側の領域に物体が接触すると俯瞰角度を小さくし、基準点より手前側の領域に物体が接触すると俯瞰角度を大きくする。これにより、俯瞰角度の変更操作を直感的におこなうことができ、ユーザは容易に俯瞰角度を所望の角度に変更することができる。【００６６】
また、ナビゲーション装置４００は、俯瞰角度を変更する際、基準点とタッチパネルに前記物体が接触した点との距離が遠いほど俯瞰角度を変更する速度を速くする。これにより、俯瞰角度を大きく変更したい場合などに効率的に表示を変更することができる。【００６７】
なお、本実施の形態で説明した地図表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【００６８】
１００  地図表示装置
１０１  表示部
１０２  タッチパネル
１０３  判別部
１０４  表示制御部
【図１】
2011064895.tif 000003
【図２】
2011064895.tif 000004
【図３】
2011064895.tif 000005
【図４】
2011064895.tif 000006
【図５】
2011064895.tif 000007
【図６】
2011064895.tif 000008
【図７】
2011064895.tif 000009
【図８】
2011064895.tif 000010
【図９】
2011064895.tif 000011
【図１０】
2011064895.tif 000012
【図１１】
2011064895.tif 000013
【図１２】
2011064895.tif 000014
【国際調査報告】
2011064895.tif 000015
2011064895.tif 000016
2011064895.tif 000017
2011064895.tif 000018