(57)【要約】【課題】  地図スクロール検索を容易にし、ユーザー操作を改善した「電子装置および検索対象候補の名称表示方法とそのプログラム」を提供する。【解決手段】  ナビゲーション装置は、道路地図データを表示する表示手段と、ユーザー入力に応答して表示された道路地図画面をスクロールさせるスクロール手段と、スクロールが停止されたか否かを判定する判定手段と、スクロールの停止が判定されたとき、スクロールの停止位置である十字カーソルＣで特定される検索対象候補Ｘを識別する識別手段と、識別された検索対象候補Ｘと同一種類の検索対象候補であってスクロールが停止されたときの道路地図画面に含まれる検索対象候補Ｘ１、Ｘ２を選択する選択手段と、選択された検索対象候補Ｘ１、Ｘ２の名称データを取得する取得手段と、取得された名称データを道路地図画面上に合成して表示する合成表示手段とを有する。【選択図】    図８
2014013157.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション機能を備えた電子装置であって、
道路地図データを表示する表示手段と、
ユーザー入力に応答して前記表示手段により表示された道路地図画面をスクロールさせるスクロール手段と、
前記スクロール手段によるスクロールが停止されたか否かを判定する判定手段と、
スクロールの停止が判定されたとき、スクロールの停止位置で特定される検索対象候補を識別する識別手段と、
前記識別手段により識別された検索対象候補と同一種類の検索対象候補であってスクロールが停止されたときの道路地図画面に含まれる検索対象候補を選択する選択手段と、
前記選択手段により選択された検索対象候補の名称データを取得する取得手段と、
前記取得手段により取得された名称データを、スクロールが停止された道路地図データ上に合成して表示する合成表示手段と、
を有する電子装置。
【請求項２】
前記合成表示手段は、前記名称データの合成表示を一定時間経過後に終了させる、請求項１に記載の電子装置。
【請求項３】
電子装置はさらに、スクロールが停止されたときの道路地図データに基づきデフォルメ画面を作成するデフォルメ画面作成手段を含み、前記合成表示手段は、作成されたデフォルメ画面上に前記名称データを合成して表示する、請求項１または２に記載の電子装置。
【請求項４】
電子装置はさらに、スクロールの停止位置で特定される検索対象候補の名称を表示する特定名称表示モードまたは前記選択手段により選択された検索対象候補の名称を表示する周辺名称表示モードのいずれかを決定する表示モード決定手段を含む、請求項１ないし３いずれか１つに記載の電子装置。
【請求項５】
前記表示モード決定手段は、ユーザー入力に基づき表示モードを決定する、請求項４に記載の電子装置。
【請求項６】
前記表示モード決定手段は、表示されている道路地図画面上に、前記特定名称表示モードまたは周辺名称表示モードのいずれかを選択するためのユーザー入力用ボタンを表示する、請求項４または５に記載の電子装置。
【請求項７】
前記表示手段は、スクロールが停止されたときの道路地図画面上に地図縮尺を変更するための入力ボタンを表示し、当該入力ボタンを介して地図縮尺が変更されたとき、前記選択手段は、地図縮尺された道路地図画面から検索対象候補を選択する、請求項１に記載の電子装置。
【請求項８】
前記表示手段は、スクロールが停止されたときの道路地図画面上に表示設定を行うための入力ボタンを表示し、当該入力ボタンを介して表示設定が行われたとき前記選択手段により選択された検索対象候補の名称の表示を有効にする、請求項１に記載の電子装置。
【請求項９】
前記合成表示手段は、前記スクロール手段によるスクロールが開始されたことに応答して、前記名称データの合成表示を終了させる、請求項１または２に記載の電子装置。
【請求項１０】
前記選択手段は、スクロールが停止されたときの道路地図画面において名称が表示されていない検索対象候補を選択する、請求項１に記載の電子装置。
【請求項１１】
ナビゲーション機能を備えた電子装置の地図スクロール検索時の検索対象候補の名称表示方法であって、
地図スクロール検索が起動されたとき、道路地図画面をスクロールさせるステップと、
スクロールが停止されたか否かを判定するステップと、
スクロールの停止が判定されたとき、スクロールの停止位置で特定される検索対象候補を識別するステップと、
識別された検索対象候補と同一種類の検索対象候補であってスクロールが停止されたときの道路地図画面に含まれる検索対象候補を選択するステップと、
選択された検索対象候補の名称データを取得するステップと、
取得された名称データを、スクロールが停止された道路地図データ上に合成して表示するステップと、
を有する名称表示方法。
【請求項１２】
前記合成して表示するステップは、前記名称データの合成表示を一定時間経過後に終了させる、請求項１１に記載の名称表示方法。
【請求項１３】
名称表示方法はさらに、スクロールが停止されたときの道路地図データに基づきデフォルメ画面を作成するステップを含み、前記合成して表示するステップは、作成されたデフォルメ画面上に前記名称データを合成して表示する、請求項１１または１２に記載の名称表示方法。
【請求項１４】
名称表示方法はさらに、スクロールの停止位置で特定される検索対象候補の名称を表示する特定名称表示モードまたは前記選択手段により選択された検索対象候補の名称を表示する周辺名称表示モードのいずれかを決定するステップを含む、請求項１１ないし１３いずれか１つに記載の名称表示方法。
【請求項１５】
前記表示モードを決定するステップは、ユーザー入力に基づき表示モードを決定する、請求項１４に記載の名称表示方法。
【請求項１６】
前記表示モードを決定するステップは、表示されている道路地図画面上に、前記特定名称表示モードまたは周辺名称表示モードのいずれかを選択するためのユーザー入力用ボタンを表示する、請求項１４または１５に記載の名称表示方法。
【請求項１７】
ナビゲーション機能を備えた電子装置が実行する地図スクロール検索時の検索対象候補の名称表示プログラムであって、
地図スクロール検索が起動されたとき、道路地図画面をスクロールさせるステップと、
スクロールが停止されたか否かを判定するステップと、
スクロールの停止が判定されたとき、スクロールの停止位置で特定される検索対象候補を識別するステップと、
識別された検索対象候補と同一種類の検索対象候補であってスクロールが停止されたときの道路地図画面に含まれる検索対象候補を選択するステップと、
選択された検索対象候補の名称データを取得するステップと、
取得された名称データを、スクロールが停止された道路地図データ上に合成して表示するステップと、
を有する名称表示プログラム。
【請求項１８】
前記合成して表示するステップは、前記名称データの合成表示を一定時間経過後に終了させる、請求項１７に記載の名称表示プログラム。
【請求項１９】
名称表示方法はさらに、スクロールが停止されたときの道路地図データに基づきデフォルメ画面を作成するステップを含み、前記合成して表示するステップは、作成されたデフォルメ画面上に前記名称データを合成して表示する、請求項１７または１８に記載の名称表示プログラム。
【請求項２０】
名称表示方法はさらに、スクロールの停止位置で特定される検索対象候補の名称を表示する特定名称表示モードまたは前記選択手段により選択された検索対象候補の名称を表示する周辺名称表示モードのいずれかを決定するステップを含む、請求項１７ないし１９いずれか１つに記載の名称表示プログラム。
【請求項２１】
前記表示モードを決定するステップは、ユーザー入力に基づき表示モードを決定する、請求項１７に記載の名称表示プログラム。
【請求項２２】
前記表示モードを決定するステップは、表示されている道路地図画面上に、前記特定名称表示モードまたは周辺名称表示モードのいずれかを選択するためのユーザー入力用ボタンを表示する、請求項２０または２１に記載の名称表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション機能を備えた電子装置における施設や道路の名称等の表示方法に関する。
【背景技術】
【０００２】
ナビゲーション装置は、自車位置周辺の道路状況を案内したり、目的地までの経路を誘導したり、渋滞等の道路交通情報を通知する等の機能を備えている。また、ナビゲーション装置には、目的地や経由地等の検索や設定を容易にするため、施設等のジャンル検索、施設の名称の五十音検索、電話番号検索、自車位置周辺検索、地図スクロール検索などの機能が備えられている。地図スクロール検索は、ユーザーが地図を任意の方向にスクロールさせながら、地図上に表示された施設や道路等を検索するものである。
【０００３】
地図スクロールにより検索された施設等を目的地に設定する場合、目的地周辺の状況（交差点の形状や目的の目安になる建物等）を確認することができないと使い勝手が良くない。このため、特許文献１のナビゲーション装置では、道路地図画面上に、目的地周辺の道路状態を表すコマ図を表示させている。コマ図は、道路地図データをもとにこれを簡略化した簡易地図である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１８０１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図１（Ａ）は、従来の地図スクロール検索を行ったときの表示例である。ディスプレイがタッチパネルに対応している場合には、指を道路地図画面１００にタッチさせると、スクロールモードになり、道路画面上には、例えばスクロールの方向を示す複数の矢印が表示され、いずれかの矢印にタッチすると、その間、矢印方向に道路地図がスクロールされる。タッチ操作以外にも、カーソルキーデバイスなどのユーザー入力を用いて道路地図画面をスクロールさせることもできる。
【０００６】
道路地図画面１００上には、検索対象候補を特定するための十字カーソルＣがほぼ中央に固定的に表示され、これと相対的に道路地図画面１００が移動される。地図スクロールを停止させたとき、十字カーソルＣで特定された検索対象候補が識別され、その名称が画面の上部１０２に表示される。検索対象候補とは、目的地や経由地の対象となり得る施設、道路、山、川、湖、公園、線路（鉄道）などである。図１（Ａ）は、道路を検索する例を説明するものであり、十字カーソルＣ上に道路Ｘがフォーカスされているため、検索対象候補として道路Ｘが選択され、道路Ｘの名称「○○通り」が画面の上部１０２に表示されている。
【０００７】
現状のナビゲーション装置では、画面解像度、表示用フォントの制限、文字の重複の抑制などの理由から、道路の名称のすべてを表示していない。例えば、図１（Ａ）の例では、比較的大きな幹線道路の名称として「Ｐ通り」が表示されるが、他の道路の名称は表示されない。このため、ユーザーが任意の道路を地図スクロール検索により探す場合、十字カーソルＣの座標を目的の道路の位置にフォーカスさせなければ、その名称を確認することができない。また、地図縮尺を大きく（狭域スケール）にすれば、道路の名称を表示させることができるが、そうすると検索できる範囲が狭くなってしまい、検索対象候補を容易に見つけることができなくなってしまう。他方、アドレス検索機能を用いて道路を検索し、道路地図上に表示させることも可能であるが、通常、ユーザーが地図スクロール機能により道路を探すケースは、スクロールを実行している位置周辺であることが多く、地図スクロールにより検索することができないのは不便である。
【０００８】
図１（Ｂ）、図１（Ｃ）は、図１（Ａ）の道路地図画面の地図縮尺を広域に変更した例を示している。図１（Ｂ）、図１（Ｃ）に示すように地図縮尺を広域に変更すると、周辺の道路区分が大きい道路（例えば、上位クラスの主要幹線道路など）の名称は表示されるが、道路区分が小さい（下位クラス）の道路の名称は表示されない。図１（Ｂ）の例では、幹線道路の名称として「Ｑ通り」が表示されるが、図１（Ａ）の道路区分が小さい道路の名称「Ｐ通り」が非表示になってしまう。また、図１（Ｃ）の例では、さらに地図スケールが広域に変更され、それに伴い上位クラスの道路の名称として「Ｒ通り」、「Ｓ通り」が表示されるが、「Ｑ通り」は非表示になってしまう。このように、地図縮尺を変更して広域を探す場合にも、目的としている道路を地図スクロール機能から見つけることは必ずしも容易ではない。上記の課題は、道路の名称に限らず、施設や地名などを地図スクロールにより検索する場合についても同様に生じ得る。
【０００９】
このように、従来の地図スクロール検索では、目的とする検索対象候補を十分に表示させることができず、そのゆえ、検索対象候補を見つけるのが容易ではなく、結果として、ユーザー操作が多く、非常に使い難いという課題があった。
【００１０】
本発明は、従来のこのような課題を解決するものであって、地図スクロール検索を容易にし、ユーザー操作を改善した電子装置を提供することを目的とする。
さらに本発明は、従来と比較して、地図スクロール検索による検索対象候補の名称を多く表示することができる電子装置および検索対象候補の名称表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るナビゲーション機能を備えた電子装置は、道路地図データを表示する表示手段と、ユーザー入力に応答して前記表示手段により表示された道路地図画面をスクロールさせるスクロール手段と、前記スクロール手段によるスクロールが停止されたか否かを判定する判定手段と、スクロールの停止が判定されたとき、スクロールの停止位置で特定される検索対象候補を識別する識別手段と、前記識別手段により識別された検索対象候補と同一種類の検索対象候補であってスクロールが停止されたときの道路地図画面に含まれる検索対象候補を選択する選択手段と、前記選択手段により選択された検索対象候補の名称データを取得する取得手段と、前記取得手段により取得された名称データを、スクロールが停止された道路地図データ上に合成して表示する合成表示手段とを有する。
【００１２】
好ましくは前記合成表示手段は、前記名称データの合成表示を一定時間経過後に終了させる。好ましくは電子装置はさらに、スクロールが停止されたときの道路地図データに基づきデフォルメ画面を作成するデフォルメ画面作成手段を含み、前記合成表示手段は、作成されたデフォルメ画面上に前記名称データを合成して表示する。好ましくは電子装置はさらに、スクロールの停止位置で特定される検索対象候補の名称を表示する特定名称表示モードまたは前記選択手段により選択された検索対象候補の名称を表示する周辺名称表示モードのいずれかを決定する表示モード決定手段を含む。好ましくは前記表示モード決定手段は、ユーザー入力に基づき表示モードを決定する。好ましくは前記表示モード決定手段は、表示されている道路地図画面上に、前記特定名称表示モードまたは周辺名称表示モードのいずれかを選択するためのユーザー入力用ボタンを表示する。好ましくは前記表示手段は、スクロールが停止されたときの道路地図画面上に地図縮尺を変更するための入力ボタンを表示し、当該入力ボタンを介して地図縮尺が変更されたとき、前記選択手段は、地図縮尺された道路地図画面から検索対象候補を選択する。好ましくは前記表示手段は、スクロールが停止されたときの道路地図画面上に表示設定を行うための入力ボタンを表示し、当該入力ボタンを介して表示設定が行われたとき前記選択手段により選択された検索対象候補の名称の表示を有効にする。好ましくは前記合成表示手段は、前記スクロール手段によるスクロールが開始されたことに応答して、前記名称データの合成表示を終了させる。好ましくは前記選択手段は、スクロールが停止されたときの道路地図画面において名称が表示されていない検索対象候補を選択する。
【００１３】
本発明に係るナビゲーション機能を備えた電子装置の地図スクロール検索時の検索対象候補の名称表示方法は、地図スクロール検索が起動されたとき、道路地図画面をスクロールさせるステップと、スクロールが停止されたか否かを判定するステップと、スクロールの停止が判定されたとき、スクロールの停止位置で特定される検索対象候補を識別するステップと、識別された検索対象候補と同一種類の検索対象候補であってスクロールが停止されたときの道路地図画面に含まれる検索対象候補を選択するステップと、選択された検索対象候補の名称データを取得するステップと、取得された名称データを、スクロールが停止された道路地図データ上に合成して表示するステップとを有する。
【００１４】
本発明に係るナビゲーション機能を備えた電子装置が実行する地図スクロール検索時の検索対象候補の名称表示プログラムは、地図スクロール検索が起動されたとき、道路地図画面をスクロールさせるステップと、スクロールが停止されたか否かを判定するステップと、スクロールの停止が判定されたとき、スクロールの停止位置で特定される検索対象候補を識別するステップと、識別された検索対象候補と同一種類の検索対象候補であってスクロールが停止されたときの道路地図画面に含まれる検索対象候補を選択するステップと、選択された検索対象候補の名称データを取得するステップと、取得された名称データを、スクロールが停止された道路地図データ上に合成して表示するステップと。
【発明の効果】
【００１５】
本発明によれば、道路地図のスクロールを停止させたとき、停止された道路地図上に通常表示されない検索対象候補の名称を表示するようにしたので、従来と比較して、検索対象候補を見つけることが容易になる。
【図面の簡単な説明】
【００１６】
【図１】従来の地図スクロールによる検索時の表示例である。
【図２】本発明の実施例に係るナビゲーション装置の構成を示すブロック図である。
【図３】図２に示す表示部の機能的な構成を示す図である。
【図４】本実施例の地図スクロール検索において検索対象候補となり得る道路、地名、施設等のデータ構成の一例を示す図である。
【図５】本実施例の地図スクロール検索プログラムの機能的な構成を示す図である。
【図６】図６（Ａ）は、スクロール指示をする入力ための例を示し、図６（Ｂ）は、スクロールの停止時に座標を特定する十字カーソルの例を示す。
【図７】本発明の第１の実施例による地図スクロール検索の動作を説明するフローチャートである。
【図８】本発明の実施例による地図スクロール検索時の道路名称の表示例であり、図８（Ａ）は、特定名称表示モードの例、図８（Ｂ）は、第１の実施例による周辺名称表示モードの例、図８（Ｃ）は、第２の実施例による周辺名称表示モードの例である。
【図９】本発明の実施例による地図スクロール検索時の施設名称の表示例であり、図９（Ａ）は、特定名称表示モードの例、図９（Ｂ）は、第１の実施例による周辺名称表示モードの例、図９（Ｃ）は、第２の実施例による周辺名称表示モードの例である。
【図１０】本発明の第３の実施例による地図スクロール検索の動作を説明するフローチャートである。
【図１１】本発明の第３の実施例による道路地図画面の表示例である。
【図１２】本発明の第４の実施例によるデフォルメ画面の縮尺変更例を示す図である。
【図１３】本発明の第４の実施例による表示設定画面の例を示す図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施の形態について図面を参照して詳細に説明する。本発明の電子装置は、自動車等の移動体上に固定的に搭載されるもの、ユーザーによって移動体に持ち込むことができるもの、あるいは移動体から着脱自在のもののいずれであってもよい。本発明の電子装置は、ナビゲーション機能を搭載するが、これ以外の機能、例えばオーディオ・ビデオデータを再生する機能、テレビ・ラジオ放送を受信する機能、アプリケーションソフトウエアを実行する機能などを統合的に備えるものであってもよい。さらに本発明の電子装置は、それ自身がナビゲーション機能を実行するための道路地図データを記憶装置に蓄積するものであってもよいし、データ通信手段を介して配信サイトもしくは配信サーバーなどから必要な道路地図データを取得するものであってもよい。以下の説明では、電子装置の一例として、車両に搭載されたナビゲーション装置を例示する。
【実施例】
【００１８】
図２は、本発明の実施例に係るナビゲーション装置の構成を示すブロック図である。ナビゲーション装置１０は、自車位置情報を取得する位置情報取得部１２、渋滞や交通規制などの道路交通情報を取得する交通情報取得部１４、ユーザーからの入力を受け取るユーザー入力部１６、外部と有線または無線によるデータ通信を可能にするデータ通信部１８、ディスプレイに道路地図などを表示する表示部２０、音声を出力する音声出力部２２、記憶部２４、外部機器との接続を可能にする外部インターフェース（Ｉ／Ｆ）２６、各部を制御する制御部３０を含んで構成される。ここに示される構成は一例であり、ナビゲーション装置は、必ずしもこのような構成に限定されない。
【００１９】
位置情報取得部１２は、例えば、ＧＰＳ衛星５２から送信される信号を利用して自車の絶対位置を検出するもの、ジャイロセンサや加速度センサなど車両に搭載された種々のセンサから自車の相対位置を検出するものを含む。また、位置情報取得部１２は、図２（Ｂ）に示すように、ネットワーク４０を介して位置情報配信サイト（または配信サーバー）５０−１にアクセスし、そこから自車位置情報を取得することもできる。この場合、ネットワーク４０への接続は、データ通信部１８を介して行われる。
【００２０】
交通情報取得部１４は、例えば、ＦＭラジオ放送やその他の放送波に重畳された道路交通情報を取得したり、幹線道路や高速道路などの路側に設置されたアンテナから無線通信により道路交通情報を取得することができる。また、交通情報取得部１４は、図２（Ｂ）に示すように、ネットワーク４０を介して道路交通情報配信サイト（または配信サーバー）５０−３にアクセスし、そこから道路交通情報を取得することもできる。この場合、ネットワーク４０への接続は、データ通信部１８を介して行われる。
【００２１】
ユーザー入力部１６は、ユーザーとナビゲーション装置３０との間のインターフェースを提供する。ユーザー入力部１６は、入力キーデバイス、タッチパネル、音声認識装置などを含むことができる。好ましい例では、入力キーデバイスやタッチパネルは、地図スクロール検索時に、表示部２０に表示された道路地図画面に任意の方向にスクロールさせることを可能にする。
【００２２】
データ通信部１８は、ＷｉＦｉ、ＬＡＮ、赤外線通信、電話回線などを利用した有線または無線によるデータ通信を可能にする。データ通信部１８は、その機能がナビゲーション装置に内蔵されるものでもよいし、携帯電話やスマートフォンなどを外部接続しその通信機能を利用するものであってもよい。上記したように、データ通信部１８は、図３（Ｂ）に示すようなネットワーク４０を介して種々のデータ配信サイトに接続することを可能にする。
【００２３】
表示部２０は、道路地図をディスプレイ上に表示したり、地図スクロール検索時には、スクロールされた道路地図上に検索対象候補の名称などを表示する。また、これ以外にもメニュー画面や、施設等を検索するための検索画面などを表示する。音声出力部２２は、目的地までの経路を誘導、案内するための音声、交通情報取得部１４で取得された道路交通情報などを音声にて出力する。
【００２４】
図３は、表示部２０の道路地図表示機能を示している。道路地図データ描画部６０は、ディスプレイ６８に表示すべき道路地図データ、例えば、自車位置周辺の道路地図データやスクロールされる道路地図データを描画し、これを画像合成部６６へ提供する。ポリゴンデータ描画部６２は、道路地図データ上に合成される種々のポリゴン、例えば、施設のアイコン、自車位置マーク、経路データ、道路交通データなどのデータを描画し、これを画像合成部６６へ提供する。名称データ描画部６４は、道路地図上に合成される検索対象候補の名称データ等を描画し、これを画像合成部６６へ提供する。画像合成部６６は、道路地図データ描画部６０、ポリゴンデータ描画部６２、名称データ描画部６４から受け取った画像データを合成し、ディスプレイ６８に表示データを提供する。なお、図４は、１つの構成例であり、表示部２０はこの構成に限られるものではない。例えば、ポリゴンデータ描画部６２は、地図上に合成されるべき道路のポリゴンデータを描画するようにしてもよい。
【００２５】
記憶部２４は、ナビゲーション装置１０の動作に必要な道路地図データ等を格納することができる。一つの例では、記憶部２４は、大容量の記憶装置を含み、ここに道路地図データや施設データなどのデータベースを蓄積することができる。他の例では、記憶部２４は、図２（Ｂ）に示すようにネットワーク４０を介して道路地図データ配信サイト５０−２にアクセスし、そこから必要な道路地図データ等を取得することができる。この場合、ネットワーク４０への接続は、データ通信部１８を介して行われる。
【００２６】
道路地図データは、道路（リンク）データ、交差点データ等を含んで構成される。道路データは、リンクの始点と終点の座標を表す位置情報、道路種別、道路名称などを含む。交差点データは、道路の始点または終点との関連情報、交差点の種別などの情報を含む。施設データは、ＰＯＩ（Point of Interest）としてのレストラン、ガソリンスタンド、学校、銀行、スーパーマーケット、空港、駅、線路などの種々の情報を含み、これらの各施設の座標位置を表す位置情報、施設の名称、施設を表示するアイコン情報、施設をカテゴリなどで分類するジャンル情報などを含んでいる。表示部２０により道路地図を表示するとき、これらの道路地図データや施設データが利用される。
【００２７】
本実施例の地図スクロール検索では、道路地図画面のスクロールが停止されたとき、検索対象候補（例えば、道路、施設、地名など）を識別し、識別された検索対象候補と同一種類の検索対象候補を表示対象として選択する機能を備える。この機能を実行する際に利用されるデータの一例を図４に示す。本実施例では、説明を分かりやすくするため、検索対象候補として、道路データ、地名データ、施設データの３つの種類を例示する。但し、これはあくまでも例示であり、検索対象候補の種類は、３つに限られれるものではないし、種類の定義は、ユーザーによりまたは設計等により任意に決定することが可能である。
【００２８】
道路データ７０には、その識別子としてリンクＩＤが付与される。この道路データ７０は、リンクの始点および終点の座標を含む位置情報、道路名称、属性情報を含む。道路名称は、その道路のストリート名（例えば、××通り）や、その道路を識別する名称（例えば、国道○○線）などである。属性情報には、道路種別、車線情報、当該道路が接続される交差点ノードの識別などが含まれる。
【００２９】
地名データ７２は、地図上に存在する湖、沼、川、景勝地などのＰＯＩに関する情報であり、それぞれに識別子として地名ＩＤが付与される。地名データは、位置情報、地名名称、属性情報を含む。位置情報は、地名が存在する座標を含み、地名名称は、地名を表す名称を含み、例えば、○○湖、××川などである。属性情報は、地名の種別や、地名を表すポリゴンデータに関する情報を含む。
【００３０】
施設データ７４は、レストラン、駅、ガソリンスタンド、店、学校、銀行などの施設に関する情報であり、それぞれ識別子として施設ＩＤが付与される。位置情報は、施設が存在する座標を含み、施設名称は、施設の名称を表す。属性情報は、施設のジャンル（またはカテゴリ）や施設を表すアイコンデータに関する情報を含む。
【００３１】
制御部３０は、好ましい態様では、ＲＯＭ、ＲＡＭなどを含むマイクロコントローラから構成され、ＲＯＭまたはＲＡＭには、ナビゲーション装置の動作を制御するための種々のプログラムが格納される。プログラムは、目的地や経由地を検索するもの、目的地までの最適な経路を探索するもの、目的地までの経路の誘導、案内を行うものなどが含まれる。ここで、目的地や経由地を検索するプログラムには、メニュー画面などから複数の目的地の候補を階層的に絞り込みを行う方法や、ディスプレイに表示された道路地図画面をスクロールして所望の目的地を探索する方法がある。後者のスクロールによる検索を実行するための地図スクロール検索プログラムの機能を図５に示す。
【００３２】
本実施例による地図スクロール検索プログラム８０は、ユーザー入力が所定の条件に合致したとき起動される。例えば、ディスプレイに道路地図が表示されているとき、ユーザーが道路地図画面をタッチしたり、あるいは入力キーデバイスからスクロール検索の指示を与えることで、地図スクロール検索プログラム８０が起動される。この地図スクロール検索プログラム８０は、次の機能を包含する。
【００３３】
表示モード決定部８２は、地図スクロール検索時において、スクロール停止位置で特定された検索対象候補の名称を表示する特定名称表示モード、またはスクロール停止位置の周辺の検索対象候補の名称を表示する周辺名称表示モードのいずれかを決定する。表示モード決定部８２は、ナビゲーション装置に予め登録されたユーザー設定に従い、特定名称表示モードか周辺名称表示モードかを決定したり、あるいはユーザー入力に基づき特定名称表示モードまたは周辺名称表示モードを決定することができる。
【００３４】
スクロール部８４は、ユーザーからのスクロール指示に応答して、道路地図画面をスクロールさせる。１つの態様として、スクロール部８４は、図６（Ａ）に示すように、道路地図画面上に４５度間隔でスクロール方向を指示する矢印Ｐを表示させ、ユーザーが矢印Ｐをタッチしている期間中、道路地図画面をその方向にスクロールさせる。他の態様として、入力キーデバイスからスクロールを指示する方向を入力し、その入力が与えられている期間、道路地図をその方向にスクロールさせるようにしてもよい。これ以外にも、タッチパネル上を移動される指の方向に応じて道路地図をスクロールさせるようにしてもよい。また、スクロール部８４は、図６（Ｂ）に示すように、円の中心に向かう十字カーソルＣを画面１００のほぼ中央に表示させ、この十字カーソルCの座標により検索対象候補を特定する。
【００３５】
スクロール停止判定部８６は、ユーザーによるスクロールが停止されたか否かを判定する。例えば、タッチパネルよりスクロールを指示している場合には、タッチから指が離れた時点でスクロールの停止が判定される。同様に、入力キーデバイスによる場合には、スクロールの終了が指示されたとき、スクロールの停止が判定される。
【００３６】
停止位置検出部８８は、スクロールが停止されたとき、十字カーソルＣの中心の座標または当該中心を含む一定範囲の領域の座標を検出する。換言すれば、画面１００のほぼ中心の座標を検出する。そして、スクロールが停止されたときの座標情報は、スクロールの停止位置として検索対象候補識別部９０へ提供される。
【００３７】
検索対象候補識別部９０は、停止位置検出部８８からの停止位置に基づき、座標上に存在する検索対象候補を識別する。好ましい例では、検索対象候補識別部９０は、図４に示す道路データ、施設データ、地名データに含まれる位置情報をチェックし、停止位置に該当する道路データ、施設データ、地名データを識別する。停止位置に一致する検索対象候補が存在する場合には、当該検索対象候補が識別され、一致するものがない場合には、停止位置から一定の範囲内に存在する最寄りの検索対象候補が識別される。停止位置から一定の範囲内に検索対象候補が存在しない場合には、検索対象候補の識別は行われない。
【００３８】
表示対象選択部９２は、検索対象候補識別部９０により識別された結果を受けて、名称を表示すべき表示対象を選択する。但し、表示対象選択部９２は、表示モード決定部８２により決定された表示モードに応じて、表示対象の選択を異にすることに留意すべきである。すなわち、表示モード決定部８２により周辺名称表示モードが決定された場合には、検索対象候補識別部９０により識別された検索対象候補と同一種類の検索対象候補であって、かつ道路地図画面上に表示されている検索対象候補が選択される。例えば、十字カーソルが道路にフォーカスされている場合には、検索対象候補として道路が識別され、画面上に表示されている周辺の道路が表示対象として選択される。通常の画面で既に名称が表示されている道路は表示対象から除かれるようにしてもよい。他方、表示モード決定部８２により特定名称表示モードが決定された場合には、検索対象候補識別部９０により識別された検索対象候補のみが表示対象として選択される。例えば、十字カーソルにより道路がフォーカスされていれば、当該道路のみが表示対象として選択される。
【００３９】
表示対象選択部９２の選択結果を受けて、名称抽出部９４は、表示対象の名称を抽出する。この抽出には、図４に示す道路データ、施設データ、地名データが参照される。上記したように、周辺名称表示モードであれば、検索対象候補識別部９０で識別された検索対象候補と同一種類の周辺に存在する検索対象候補の名称がすべて抽出され、特定名称表示モードであれば、検索対象候補識別部９０で識別された検索対象候補のみの名称が抽出される。
【００４０】
名称データ生成部９６は、名称抽出部９４で抽出された名称データに基づき、表示対象とされた検索対象候補の名称データを生成する。名称データのフォントサイズは、表示される名称の重複を避けるため、表示対象の数に応じて変更するようにしてもよい。例えば、表示対象の数が所定のしきい値以上である場合には、フォントが小さくなるように、あるいは名称データの表示面積が小さくするように名称データを生成することができる。また、名称データのフォントサイズまたは表示面積は、地図縮尺に応じて変更するようにしてもよい。例えば、道路縮尺がしきい値よりも大きい広域スケールである場合には、表示対象の数が多くなると推測し、フォントまたは表示面積が小さくなるように名称データを生成することができる。名称データ生成部９６で生成された名称データは、名称データ描画部６４により描画される。名称データ描画部６４は、好ましくは、それぞれの名称が重複せず、かつ一定の間隔が生じ得るように名称を描画する。
【００４１】
時間計測部９８は、周辺名称表示モードであるとき、検索対象候補の名称の表示時間を計測する。この計測結果は、名称データ描画部６４へ提供される。好ましくは、名称データ描画部６４は、検索対象候補の名称の表示時間が一定時間を経過したとき、検索対象候補のすべての名称または十字カーソルＣで特定された検索対象候補以外の名称を非表示にする。
【００４２】
次に、本発明の第１の実施例に係るナビゲーション装置の地図スクロール検索動作について図７のフローを参照して説明する。ここでは、ユーザーによって周辺名称表示モードが予めナビゲーション装置に登録されているものとする。ナビゲーション装置１０が動作された状態にあるとき、制御部３０は、ユーザーによる地図スクロール検索が開始されたか否かを監視する（Ｓ１０１）。地図スクロール検索が開始されたと判定すると、制御部３０は、地図スクロール検索プログラム８０を起動させ、表示モード決定部８２は、ユーザー設定された内容を参照し、周辺名称表示モードであることを決定する。
【００４３】
スクロール部８４は、ユーザーからのスクロール指示に応答して、道路地図データのスクロールを制御する。すなわち、道路地図データ描画部６０、ポリゴンデータ描画部６２、名称データ描画部６４により描画された画像データが画像合成部６６へ提供され、合成された道路地図がディスプレイ６８上でスクロールされる。次いで、スクロールの停止の有無がスクロール停止判定部８６によって判定され（Ｓ１０２）、スクロールの停止が判定されると、停止位置検出部８８によって十字カーソルＣが示す停止位置が検出され、検索対象候補識別部９０は、停止位置に存在する検索対象候補を識別する（Ｓ１０３）。停止位置上に道路が存在すれば、検索対象候補として道路が識別され、施設が存在すれば、検索対象候補として施設が識別され、地名が存在すれば、検索対象候補として地名が識別される。もし、道路、施設、地名のいずれも存在しない場合には、検索対象候補は識別されず、検索対象候補の名称は表示されない。この検索対象候補の識別結果は、ユーザーが検索しようとしている対象を推測するのに利用される。
【００４４】
検索対象候補が識別されると、次に、表示対象選択部９２は、識別された検索対象候補と同一種類であって、道路地図画面上に表示されている他の検索対象候補を選択する（Ｓ１０４）。次に、名称抽出部９４は、表示対象として選択されたすべての検索対象候補の名称を抽出し（Ｓ１０５）、名称データ生成部９６は、それらの名称データを生成し、検索対象候補の名称は、名称データ描画部６４によって描画され、一定期間、道路地図画面上に検索対象候補の名称が表示される（Ｓ１０６、Ｓ１０７）。周辺名称表示モードで表示される検索対象候補の名称は、必ずしも通常の画面において表示されるものではない。つまり、地図の縮尺、フォントの大きさ、重複の禁止等の理由により、通常の画面では表示されない名称が周辺名称表示モードにおいて半ば強制的に表示されることに留意すべきである。これらの検索対象候補の名称を一定期間表示することで、ユーザーは、スクロールされた道路地図画面内での目的とする検索対象候補を容易に見つけることができる。一定期間経過すると、十字カーソルで特定された検索対象候補の名称を除く他の検索対象候補の名称が表示される（Ｓ１０８）。
【００４５】
図８（Ａ）は、特定名称表示モードの表示例、図８（Ｂ）は、周辺名称表示モードの表示例である。図８（Ａ）の例では、スクロールが停止されたとき、十字カーソルＣにより道路Ｘが識別され、道路Ｘの名称「○○通り」が画面１００のトップ１０２に表示されている。また、道路Ｘｐの名称「Ｐ通り」は、通常の画面でも表示されるが、これ以外の道路の名称は表示されない。一方、図８（Ｂ）の例では、周辺名称表示モードであるため、識別された道路Ｘと同一種類である道路Ｘ１、Ｘ２が表示対象の道路として選択され、道路Ｘ１、Ｘ２の名称として、「Ａ通り」、「Ｂ通り」がそれぞれ表示される。ユーザーは、画面１００内において、通常の道路地図画面では表示されない道路の名称が表示されているため、探している道路を容易に見つけることができる。
【００４６】
図９（Ａ）は、特定名称表示モードで検索対象候補が施設であるときの表示例、図９（Ｂ）は、周辺名称表示モードで検索対象候補が施設であるときの表示例である。図９（Ａ）の例では、スクロールが停止されたとき、十字カーソルＣにより施設Ｙが識別され、画面１００のトップ１０２には、施設Ｙの名称「○○スーパー」が表示される。また、Ｙｐのアイコンおよび名称「Ｙ施設」は、通常の画面でも表示されるが、これ以外の施設に関する情報は表示されない。一方、図９（Ｂ）の例では、周辺名称表示モードであるため、識別された施設Ｙと同一種類である施設Ｙ１、Ｙ２、Ｙ３、Ｙ４、Ｙ５が表示対象の施設として選択され、それらの名称「Ａ学校」、「Ｂ空港」、「Ｃ銀行」、「Ｄレストラン」、「Ｅスタンド」がそれぞれ所定の位置に表示される。こうして、ユーザーは、画面１００内において、通常の道路地図画面では表示されない施設の名称が表示されるため、探している施設を容易に見つけることができる。なお、図の例では、施設の名称とともに、施設のアイコンも表示されている。
【００４７】
また、ここには図示しないが、スクロールの停止位置によって地名（山、湖、沼、海岸、景勝地）が検索対象候補として識別された場合には、周辺名称表示モードであれば、上記と同様に、画面１００内に存在する他の地名が表示対象として選択され、一定期間、地名の名称が表示される。これにより、目的とする地名の検索が容易になる。
【００４８】
上記の実施例では、道路、施設、地名を異なる種類の検索対象候補として識別したが、施設や地名の名称とともに道路の名称を一緒に表示した方が、施設や地名を探しやすい場合には、施設や地名が隣接する道路の名称を一緒に表示するようにしてもよい。例えば、図９（Ｂ）の施設Ｙ１〜Ｙ５、Ｙｐの名称を表示するとき、施設Ｙ１〜Ｙ５、Ｙｐが隣接する道路の名称（図８（Ｂ））も併せて表示するようにしてもよい。道路の名称を一緒に表示するか否かは、ユーザー設定により決定することができる。
【００４９】
次に、本発明の第２の実施例について説明する。第１の実施例では、周辺名称表示モードである場合に、検索対象候補の名称を道路地図データ上に表示したが、第２の実施例では、道路地図画面のデフォルメ画面を別に用意し、このデフォルメ画面に検索対象候補の名称を一定期間表示させる。
【００５０】
第２の実施例において、地図スクロール検索プログラム８０は、デフォルメ画面作成部（図示しない）を含んで構成される。デフォルメ画面作成部は、スクロールが停止されたとき、その道路地図データを簡略化したデフォルメ画面を作成する。作成されたデフォルメ画面は、周辺名称表示モードのときに表示される。デフォルメ画面の作成方法として、例えば、道路であれば、道路データの始点（ノード）と終点（ノード）とを結ぶ直線を作成したり、あるいは複数の道路が接続されていればノード列を最小自乗法等により直線近似する。また、道路の車線数に応じて道路を表す直線の太さを変えるようにしてもよいし、道路の種別（国道、県道、市道）などに応じて道路を表す色彩や太さを変えるようにしてもよい。道路と道路を接続する交差点に関しては、予め決められた一定の角度（３０度、６０度、９０度など）から選択する。また、デフォルメ画面では、検索対象候補に関連しない情報を非表示にするようにしてもよい。こうして作成されたデフォルメ画面上には、第１の実施例のときと同様に、検索対象候補の名称が合成して表示される。第２の実施例によれば、簡略化されたデフォルメ画面上に検索対象候補の名称を表示することで、目的とする検索対象候補が探しやすくなる。
【００５１】
図８（Ｃ）は、図８（Ｂ）の道路地図画面１００に対応するデフォルメ画面１０２の表示例である。検索対象候補として道路Ｘが識別され、道路Ｘと同一種類の他の周辺道路Ｘ１、Ｘ２が表示対象として選択され、これらの道路Ｘ、Ｘ１、Ｘ２、Ｘｐは、デフォルメされた直線で表示され、そこに道路の名称が付記される。また、主要な幹線道路Ｘ、Ｘ１は、道路Ｘ２と異なる態様で表示される（図では、線の幅が太い）。デフォルメ画面１０２は、第１の実施例のときと同様に、一定期間表示される。但し、ユーザーがデフォルメ画面上のカーソルを操作した場合には、デフォルメ画面１０２の表示は解除され、通常のスクロール検索を行う道路地図画面へ表示が切り替えられる。
【００５２】
図９（Ｃ）は、図９（Ｂ）に示す第１の実施例の道路地図画面１００に対応するデフォルメ画面１０２の表示例である。検索対象候補として施設Ｙが識別され、施設Ｙと同一種類の他の周辺施設Ｙ１〜Ｙ５が表示対象として選択され、施設Ｙ〜Ｙ５の名称がアイコンと一緒に表示される。また、道路Ｘ、Ｘ１、Ｘ２、Ｘｐもまたデフォルメされた状態で表示される。デフォルメ画面１０２は、一定期間表示されるが、ユーザーがデフォルメ画面上のカーソルを操作した場合には、デフォルメ画面１０２の表示は解除され、通常の道路地図画面へ表示が切り替えられる。
【００５３】
次に、本発明の第３の実施例について説明する。第３の実施例は、地図スクロール検索におけるユーザーインターフェースに関する。図１０は、第３の実施例に係る地図スクロール検索の動作を説明するフローチャートである。ユーザー入力に応答して地図スクロール検索プログラム８０（図５）が起動されると（Ｓ２０１）、表示モード決定部８２は、図１１（Ａ）に示すように道路地図画面１００上に、周辺名称表示モードの表示機能をオンするための「表示機能オン」を表す表示切替ボタン１１０を表示する（Ｓ２０２）。この表示切替ボタン１１０は、ユーザーによって選択可能であり、「表示機能オン」が選択されれば、表示モード決定部８２は、特定名称表示モードから周辺名称表示モードへ設定を切り替える（Ｓ２０３）。
【００５４】
周辺名称表示モードへの設定がなされた場合には、第１、第２の実施例のときと同様に、スクロールが開始された後、スクロールの停止位置で検索対象候補が識別され、それと同一種類の周辺の検索対象候補が表示対象として選択され、図８（Ｂ）、（Ｃ）、または図９（Ｂ）、（Ｃ）のように、検索対象候補の名称が表示される（Ｓ２０４）。他方、周辺名称表示モードへの設定が成されなかった場合には、スクロールが停止されたとき、図８（Ａ）、図９（Ａ）のように、十字カーソルで特定された検索対象候補の名称が表示される。
【００５５】
また、「表示機能オン」が一旦選択され、その後に、再びスクロール検索を行う場合には、図１１（Ｂ）のように道路地図画面上に「表示機能オフ」の表示切替ボタン１１０が表示され、「表示機能オフ」が選択されれば、周辺名称表示モードから特定名称表示モードへ設定が変更される。このように第３の実施例によれば、地図スクロール検索を行うときに、ユーザーは、いずれかの表示モードを任意にかつ簡単に選択することができる。
【００５６】
次に、本発明の第４の実施例について説明する。第４の実施例は、周辺名称表示モードにおける縮尺変更および表示設定に関する。図１２（Ａ）は、周辺名称表示モードにおいて、道路名称を表示したデフォルメ画面１０２（第２の実施例）を表している。第４の実施例では、地図スクロール検索プログラム８０は、デフォルメ画面１０２上に、ユーザーによって選択可能な、縮尺変更ボタン１２０とデフォルメ画面の表示設定を行う表示設定ボタン１３０とを表示する。縮尺変更ボタン１２０の一方の矢印を選択することで、図１２（Ｂ）に示すように、より広域スケールのデフォルメ画面が表示される。これにより、表示対象として選択される検索対象候補の数がさらに増加する。図の例では、新たに、道路Ｘ３、Ｘ４が表示対象として選択され、道路Ｘ３、Ｘ４の名称が抽出され、それぞれの道路名称として「Ｄ通り」、「Ｅ通り」が表示されている。もう一方の矢印を選択すれば、より詳細スケールのデフォルメ画面に変更される。
【００５７】
また、表示設定ボタン１３０を選択すると、図１３に示すように表示設定画面１０６が表示される。表示設定画面１０６において、デフォルメ表示のオン／オフの設定、周辺表示モードのオン／オフの設定、周辺名称表示モードによる表示時間などの詳細を設定することができる。このようにデフォルメ画面上において、ユーザー操作による表示設定を変更することで、操作の煩雑さを解消することができる。
【００５８】
以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形・変更が可能である。
【符号の説明】
【００５９】
１０：ナビゲーション装置                １２：位置情報取得部
１４：交通情報取得部                    １６：ユーザー入力部
１８：データ通信部                      ２０：表示部
２２：音声出力部                        ２４：記憶部
２６：外部インターフェース              ３０：制御部
４０：ネットワーク                      ５０−１〜５０−３：配信サイト
５２：衛星                              ６０：道路地図データ描画部
６２：ポリゴンデータ描画部              ６４：名称データ描画部
６６：画像合成部                        ６８：ディスプレイ
７０：道路データ                        ７２：地名データ
７４：施設データ                        ８０：地図スクロール検索プログラム
８２：表示モード決定部                  ８４：スクロール部
８６：スクロール停止判定部              ８８：停止位置検出部
９０：検索対象候補識別部                ９２：表示対象選択部
９４：名称抽出部                        ９６：名称データ生成部
９８：時間計測部                        １００：道路地図画面
１０２：デフォルメ画面                  １０６：表示設定画面
【図１】
2014013157.tif 000003
【図２】
2014013157.tif 000004
【図３】
2014013157.tif 000005
【図４】
2014013157.tif 000006
【図５】
2014013157.tif 000007
【図６】
2014013157.tif 000008
【図７】
2014013157.tif 000009
【図８】
2014013157.tif 000010
【図９】
2014013157.tif 000011
【図１０】
2014013157.tif 000012
【図１１】
2014013157.tif 000013
【図１２】
2014013157.tif 000014
【図１３】
2014013157.tif 000015