(57)【要約】【課題】ユーザが表示画面を頻繁に確認する必要なく、目的の地点まで地図をスクロールできるようにする技術を提供する。【解決手段】本発明のナビゲーション装置は、現在位置周辺の地図を表示するとともに、表示された地図の範囲に含まれている誘導経路を表示して、経路誘導を行うナビゲーション装置である。入力受付部１０２は、経路誘導部１０４が経路誘導を行っているときに、経路誘導のスクロール要求を受け付けることができる。スクロール処理部１０５は、スクロール要求を受け付けている期間中には、誘導経路に沿って、地図をスクロールして表示するとともに、車両位置を示す車両位置マークを誘導経路に対して移動させて表示する。読み上げ処理部１０６は、車両位置マークが施設に近づいたとき、その施設に対応する音声データを出力する。【選択図】図４
2009250675.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション装置であって、
施設に関する音声データを記憶した音声データ記憶手段と、
目的地までの誘導経路を取得する誘導経路取得手段と、
現在位置周辺の地図を表示するとともに、表示された地図の範囲に含まれている前記誘導経路を表示して、経路誘導を行う経路誘導手段と、
前記経路誘導手段が経路誘導を行っているときに、前記誘導経路をスクロールさせるスクロール要求を受け付けるスクロール要求受付手段と、
前記スクロール要求を受け付けている期間中に、前記誘導経路に沿って、前記地図をスクロールして表示するとともに、車両位置を示す車両位置マークを前記誘導経路に対して移動させて表示するスクロール手段と、
前記車両位置マークが前記施設に近づいたとき、前記音声データ記憶手段に記憶されている前記施設に対応する音声データを出力する音声出力手段と、を備える、
ことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載の車載用ナビゲーション装置であって、
前記施設に関する音声データは、施設名を含む情報を音声出力するための音声データ、又は、交差点名を含む情報を音声出力するための音声データである、
ことを特徴とするナビゲーション装置。
【請求項３】
請求項１又は２に記載のナビゲーション装置であって、
前記スクロール要求受付手段は、
前記誘導経路に沿って、前記地図を前記目的地の方向にスクロールさせる進行方向スクロール要求、又は、
前記誘導経路に沿って、前記地図を前記目的地と反対方向にスクロールさせる後退方向スクロール要求、を受け付け、
前記スクロール手段は、
前記進行方向スクロール要求を受け付けている期間中には、前記誘導経路に沿って、前記地図を前記目的地方向にスクロールして表示するとともに、車両位置を示す車両位置マークを前記誘導経路に対して移動させて表示し、
前記後退方向スクロール要求を受け付けている期間中には、前記誘導経路に沿って、前記地図を前記目的地と反対方向にスクロールして表示するとともに、車両位置を示す車両位置マークを前記誘導経路に対して移動させて表示する、
ことを特徴とするナビゲーション装置。
【請求項４】
請求項１乃至３のいずれか１項に記載のナビゲーション装置であって、
前記スクロール手段は、
前記スクロール要求受付手段が前記スクロール要求を所定の時間以上継続して受け付けた場合には、直前のスクロールの速度と比べて高速に、前記地図をスクロールする、
ことを特徴とするナビゲーション装置。
【請求項５】
ナビゲーション装置におけるルートスクロール方法であって、
前記ナビゲーション装置は、制御部と、施設に関する音声データを記憶した音声データ記憶手段と、を備え、
前記制御部が、
目的地までの誘導経路を取得する誘導経路取得ステップと、
現在位置周辺の地図を表示するとともに、表示された地図の範囲に含まれている前記誘導経路を表示して、経路誘導を行う経路誘導ステップと、
前記経路誘導ステップで経路誘導を行っているときに、前記誘導経路をスクロールさせるスクロール要求を受け付けるスクロール要求受付ステップと、
前記スクロール要求を受け付けている期間中に、前記誘導経路に沿って、前記地図をスクロールして表示するとともに、車両位置を示す車両位置マークを前記誘導経路に対して移動させて表示するスクロールステップと、
前記車両位置マークが前記施設に近づいたとき、音声データ記憶手段に記憶されている前記施設に対応する音声データを出力する音声出力ステップと、
を行うことを特徴とするルートスクロール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関する。
【背景技術】
【０００２】
車両の現在位置から目的地までの区間において、ディスプレイに表示させている地図を、推奨経路（誘導経路）に沿ってスクロールさせる機能を有する車載用ナビゲーション装置がある。地図のスクロールは、目的地に向けた方向、又は、その反対方向（現在位置に向けた方向）に自由に行うことができる。このような機能（以下では、「ルートスクロール機能」とよぶ）は、推奨経路（誘導経路）の周辺環境（例えば、施設名や地名）に関する情報をユーザが取得したい場合等に利用されることが多い。例えば、特許文献１には、ルートスクロール機能を有する車載用ナビゲーション装置について記載されている。
【特許文献１】特開平５−３２３８７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の車載用ナビゲーション装置では、目的の地点まで地図をスクロールするために、ユーザは、頻繁に表示画面を確認しながら、スクロールの操作を行わなければならない。
【０００４】
本発明は、ユーザが表示画面を頻繁に確認する必要なく、目的の地点まで地図をスクロールできるようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本願発明のナビゲーション装置は、施設に関する音声データを記憶した音声データ記憶手段と、目的地までの誘導経路を取得する誘導経路取得手段と、現在位置周辺の地図を表示するとともに、表示された地図の範囲に含まれている前記誘導経路を表示して、経路誘導を行う経路誘導手段と、前記経路誘導手段が経路誘導を行っているときに、前記誘導経路をスクロールさせるスクロール要求を受け付けるスクロール要求受付手段と、前記スクロール要求を受け付けている期間中に、前記誘導経路に沿って、前記地図をスクロールして表示するとともに、車両位置を示す車両位置マークを前記誘導経路に対して移動させて表示するスクロール手段と、前記車両位置マークが前記施設に近づいたとき、前記音声データ記憶手段に記憶されている前記施設に対応する音声データを出力する音声出力手段と、を備える。
【発明の効果】
【０００６】
本発明の車載用ナビゲーション装置によれば、ユーザが表示画面を頻繁に確認する必要なく、目的の地点まで地図をスクロールすることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００８】
図１は、本発明の一実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４と、入力装置５と、車速センサ６と、ジャイロセンサ７と、ＧＰＳ受信装置８と、を備えている。
【０００９】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば、各種センサ（６、７）やＧＰＳ受信装置８から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３から読み出す。また、読み出した地図データをグラフィック展開し、そこに現在地を示すマークを重ねてディスプレイ２に表示する。また、記憶装置３に記憶されている地図データを用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、音声入出力装置４やディスプレイ２を用いてユーザを誘導する。
【００１０】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、ＣＲＴや液晶ディスプレイなどで構成される。
【００１１】
記憶装置３は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、例えば、地図データ３１０や、音声出力対象の施設や地名に関する読み上げ情報４００、等が記憶されている。
【００１２】
地図データ３１０の概略データ構造を図２に示す。地図データ３１０は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）３１１ごとに、そのメッシュ領域に含まれている道路を構成する各リンクのリンクデータ３２０を含んでいる。
【００１３】
リンクデータ３２０は、リンクの識別コード（リンクＩＤ）３２１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報３２２、リンクを含む道路の種別情報３２３、リンクの長さを示すリンク長情報３２４、リンク旅行時間３２５、２つのノードにそれぞれ接続するリンクの識別コード（接続リンクＩＤ）３２６、リンク周辺に位置する施設の識別コード（周辺施設ＩＤ）３２７、などを含んでいる。なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理することができる。また、リンク旅行時間３２５は、日時、天気などの条件ごとに対応付けられたリンク旅行時間であってもよい。さらに、地図データ３１０には、交差点の位置情報、名称等が含まれており、交差点に対応するノードの識別コード（ノードＩＤ）も含まれている。また、リンクデータ３２０には、複数の周辺施設ＩＤ３２７が含まれてもよい。
【００１４】
次に、読み上げ情報４００の概略データ構造を図３に示す。読み上げ情報４００は、音声として出力対象の施設や地名に関する情報を格納している。読み上げ情報４００は、リンクの周辺施設ごとのレコード４５０からなる。各レコード４５０には、周辺施設ＩＤ４１０と、読み上げ位置４２０と、読み上げ内容４３０と、カテゴリ４４０と、が対応付けて格納されている。
周辺施設の識別コード（周辺施設ＩＤ）４１０は、音声として出力する対象である施設（施設以外の地名等も含む）を特定するコードであり、周辺施設ＩＤ３２７に相当する。
読み上げ位置４２０は、施設や地名に関する情報を音声出力するときのカーマークの位置を特定するデータであり、例えば、座標情報といったリンク上の１点の位置を特定可能なデータである。なお、カーマークとは、地図上において車両の位置を示すマークである。
読み上げ内容４３０は、実際に音声出力する施設や地名に関する音声データであり、例えば、交差点名、施設名、地名、その施設の車両からみた方向、等の音声データを含む。具体的には、図示するように、「交差点「ＸＸＸ」です」、「右側の建物が「ＺＺＺ」です」、といった音声を出力するための音声データである。
カテゴリ４４０は、音声出力する施設を分類するためのデータであり、例えば、その施設の重要度（読み上げ優先度）やジャンルを特定するデータである。
【００１５】
図１に戻り、音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２とを備える。マイクロフォン４１は、ユーザやその他の搭乗者の発した音声などの車載器の外部の音声を取得する。スピーカ４２は、演算処理部１で生成された音声信号を出力する。例えば、スピーカ４２は、読み上げ情報４００の読み上げ内容４３０に格納されている音声データに対応する音声を出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていてもよい。車載用ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００１６】
入力装置５は、ユーザからの指示を受け付けるユニットである。入力装置５は、電源ボタン、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。また、スクロールキーには、進行方向スクロールキー、後退方向スクロールキー、等が含まれる。
【００１７】
車速センサ６、ジャイロセンサ７、及び、ＧＰＳ受信装置８は、車載用ナビゲーション装置１００で現在地（自車位置）を検出するために使用される。車速センサ６は、移動体（車両）の進行速度を検出する。ジャイロセンサ７は、例えば、光ファイバジャイロや振動ジャイロ等で構成され、移動体（車両）が回転した角度を検出するものである。ＧＰＳ受信装置８は、ＧＰＳ衛星からの信号を受信し、移動体（車両）の現在位置、進行速度を測定する。
【００１８】
図４は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、主制御部１０１と、入力受付部１０２と、表示処理部１０３と、経路誘導部１０４と、スクロール処理部１０５と、読み上げ処理部１０６と、現在位置算出部１０７と、を有する。
【００１９】
主制御部１０１は、演算処理部１の各部を統括して制御する処理を行う。
【００２０】
入力受付部１０２は、入力装置５に入力されたユーザからの要求を受け付け、その要求内容を解析する。入力受付部１０２は、解析結果に応じたデータを主制御部１０１に通知する。例えば、入力受付部１０２は、車載用ナビゲーション装置１００に電源を供給する要求、電源を切断する要求、経路を進行方向にスクロールする要求、経路を後退方向にスクロールする要求、等の要求を受け付け、主制御部１０１に通知する。また、入力受付部１０２は、車載用ナビゲーション装置１００が有する各種機能の設定における入力データを受け付け、主制御部１０１に通知する。
【００２１】
表示処理部１０３は、ディスプレイ２に、地図等を表示させる。具体的には、表示処理部１０３は、ディスプレイ２に表示させるための描画コマンドを生成して通知する。なお、表示処理部１０３は、地図をディスプレイ２に表示させる際には、表示が要求された領域（例えば、車載用ナビゲーション装置１００の現在位置付近の領域）にある地図データを記憶装置３から抽出し、指定された縮尺、描画方式で、道路、その他の地図構成物、現在位置、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。また、表示処理部１０３は、ディスプレイ２に表示させた地図上に、自車両の位置を示すカーマークや、各種設定画面や、推奨経路、等を表示させる。
【００２２】
経路誘導部１０４は、ダイクストラ法等を用いて、指定された２地点（現在地、目的地）間を結ぶ経路のコスト（例えば、距離や旅行時間）が最小となる経路を探索し、探索した経路（推奨経路）を用いて経路誘導を行う。例えば、経路誘導部１０４は、経路の情報と、現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折するべきかを、ディスプレイ２に表示させるとともに、音声入出力装置４を用いて音声でユーザに知らせる。また、経路誘導部１０４は、ディスプレイ２に表示された地図の範囲に含まれている推奨経路を表示する。このとき、経路誘導部１０４は、車両位置を示すカーマークを推奨経路上（例えば、画面中心）に表示する。
【００２３】
スクロール処理部１０５は、ユーザの指示に基づいて、ディスプレイ２に表示している地図を、推奨経路に沿ってスクロール（ルートスクロール）する。地図のスクロールに伴って、カーマークが推奨経路に沿って移動するように表示することができる。
また、スクロール処理部１０５は、地図のスクロール方向を変更することができる。例えば、入力装置５の進行方向スクロールキーが操作されたときには、ディスプレイ２に表示している地図を、推奨経路に沿って、車両の進行方向にスクロールする。一方、入力装置５の後退方向スクロールキーが操作されたときには、ディスプレイ２に表示している地図を、車両の後退方向にスクロールする。
さらに、スクロール処理部１０５は、進行方向スクロールキー、又は、後退方向スクロールキーが長押しされたときに、地図をスクロールする速度を上げる。
【００２４】
読み上げ処理部１０６は、施設や地名に関する情報を音声出力する処理を行う。具体的には、読み上げ処理部１０６は、地図のスクロール中に、カーマークが、読み上げ対象の登録地点（例えば、交差点や施設）を通過するたびに、予め用意しておいた読み上げ対象の音声データをスピーカ４２から出力する。このとき、読み上げ処理部１０６は、カーマークが位置するリンクの周辺施設ＩＤ４１０と、カーマークの位置に対応する読み上げ位置４２０と、を含むレコード４５０に格納されている読み上げ内容４３０をデコードして音声出力する。
【００２５】
現在位置算出部１０７は、車載用ナビゲーション装置１００の現在位置を算出する。具体的には、現在位置算出部１０９は、車速センサ６で計測される車両の進行速度（Ｓ５）およびジャイロセンサ７で計測される角加速度データ（Ｓ６）を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置（Ｘ，Ｙ）から自車走行後の位置である現在地（Ｘ’，Ｙ’）を定期的に演算する。また、演算結果を用いて、マップマッチ処理することにより、形状の相関が最も高い道路（リンク）上に現在位置を合わせ込む。また、定期的にＧＰＳ受信装置８の出力（Ｓ７）を用いて現在位置を修正する。なお、車両が停止しているときには、ＧＰＳ受信装置８の出力（Ｓ７）だけを用いて現在位置を求めてもよい。
【００２６】
以上のような機能を有する演算処理部１は、例えば、図５に示すようなハードウェア構成で実現される。
【００２７】
図示するように、演算処理部１は、各デバイス間をバス７１２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Central Processing Unit）７０１と、記憶装置３から読み出した地図データ、演算データなどを一時的に格納するＲＡＭ（Random Access Memory）７０２と、プログラムやデータを格納するＲＯＭ（Read Only Memory）７０３と、メモリ間及びメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）７０４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ７０５と、グラフィックイメージデータを蓄積するＶＲＡＭ（Video Random Access Memory）７０６と、イメージデータをＲＧＢ信号に変換するカラーパレット７０７と、アナログ信号をデジタル信号に変換するＡ／Ｄ変換器７０８と、シリアル信号をバス７１２に同期したパラレル信号に変換するＳＣＩ（Serial Communication Interface）７０９と、パラレル信号をバスに同期させてバス７１２にのせるＰＩＯ（Parallel Input/Output）７１０と、パルス信号を積分するカウンタ７１１と、を有する。
【００２８】
次に、上記構成からなる車載用ナビゲーション装置１００の特徴的な動作について説明する。図６は、車載用ナビゲーション装置１００の演算処理部１が行う経路誘導処理を示すフローチャートである。
【００２９】
演算処理部１の主制御部１０１は、入力受付部１０２を介して経路誘導処理を開始する指示を受け付けたときに、経路誘導処理を開始する。例えば、経路誘導処理を開始する指示を入力するためのボタンをメニュー画面（図示せず）上に表示しておき、そのボタンにタッチする操作がなされたときに経路誘導処理を開始する。
【００３０】
経路誘導処理を開始後、経路誘導部１０４は、目的地の設定を行う（ステップＳ１０１）。
具体的には、経路誘導部１０４は、まず、各種検索方法（例えば、名称から検索、住所から検索、地図から検索、等）により目的地を検索する。続いて、検索した目的地から１つの目的地を選択する指示を入力受付部１０２を介して受け付け、その指示に対応する目的地をメモリ（例えば、ＲＡＭ７０２）に記憶する。ここで、目的地には、目的地の位置、目的地の施設名、目的地の住所、等が含まれる。
【００３１】
続いて、経路誘導部１０４は、誘導経路（推奨経路）の探索、登録を行う（ステップＳ１０２）。具体的には、経路誘導部１０４は、現在位置算出部１０７に算出させた車載用ナビゲーション装置１００の現在位置と、ステップＳ１０１で記憶した目的地と、の間を結ぶ最小コストの経路を探索して、メモリ（例えば、ＲＡＭ７０２）に記憶する。
【００３２】
誘導経路（推奨経路）の登録後、経路誘導部１０４は、経路誘導を開始する（ステップＳ１０３）。具体的には、経路誘導部１０４は、ディスプレイ２に現在位置周辺の地図を表示する。さらに、ステップＳ１０２で登録した誘導経路（推奨経路）から、表示している地図の範囲に含まれている誘導経路（推奨経路）を抽出して、地図に重ねて表示する。このときの誘導経路（推奨経路）を表示する画面の一例を、図７に示す。
【００３３】
図示するように、経路誘導部１０４は、表示処理部１０３を介して、ディスプレイ２に、地図と誘導経路（推奨経路）を重ねて表示し、ステップＳ１０２で算出した現在位置に対応する位置に現在位置マーク（カーマーク）２１０を表示する。そして、画面には、ルートスクロールの機能をオンにするためのルートスクロール機能ボタン２２０と、ルートスクロールの機能をオフにすることができるメニューボタン群２３０と、が設けられる。
【００３４】
経路誘導を開始した後は、経路誘導部１０４は、車両の走行に伴って、経路誘導を行う（ステップＳ１０４）。例えば、経路誘導部１０４は、地図データ３１０から経路の情報を取得し、現在位置算出部１０７から現在位置を取得する。取得したデータを比較し、交差点等を通過する前に直進すべきか、右左折するべきかを、ディスプレイ２に表示させるとともに、音声入出力装置４を用いて音声でユーザに知らせる。
【００３５】
ステップＳ１０４において経路誘導中に、スクロール処理部１０５は、ルートスクロール機能ボタン２２０がタッチされるか否かを検出する（ステップＳ１０５）。
スクロール処理部１０５は、ルートスクロール機能ボタン２２０がタッチされるまで待機し（ステップＳ１０５；Ｎｏ）、ルートスクロール機能ボタン２２０がタッチされたときに（ステップＳ１０５；Ｙｅｓ）、処理をステップＳ１０６に移行する。
続いて、スクロール処理部１０５は、ルートスクロール処理を開始する（ステップＳ１０６）。ルートスクロール処理については、後述する。また、主制御部１０１は、ルートスクロール処理の開始時に、経路誘導を中断する。
【００３６】
ルートスクロール処理を開始後、スクロール処理部１０５は、メニューボタン群２３０に含まれるいずれかのボタンがタッチされるか否かを検出する（ステップＳ１０７）。
スクロール処理部１０５は、メニューボタン群２３０のいずれかのボタンがタッチされるまでルートスクロール処理を継続し（ステップＳ１０７；Ｎｏ）、タッチされたときに（ステップＳ１０７；Ｙｅｓ）、処理をステップＳ１０８に移行してルートスクロール処理を終了する。
【００３７】
主制御部１０１は、ルートスクロール処理を終了後、処理をステップＳ１０３に戻して、ステップＳ１０６から中断していた経路誘導を再開する。
【００３８】
以上の経路誘導処理を、演算処理部１が行うことにより、経路誘導中にルートスクロール処理を開始させることができる。
【００３９】
続いて、図８は、車載用ナビゲーション装置１００の演算処理部１が行うルートスクロール処理を示すフローチャートである。
【００４０】
図６のステップＳ１０６においてルートスクロール処理を開始した後、スクロール処理部１０５は、ルートスクロール中に音声出力を行うか否かを決定する設定（読み上げ設定）を行う（ステップＳ２０１）。具体的には、スクロール処理部１０５は、図１１に示すような、読み上げ設定ＯＮボタン２４０を、ルートスクロール中の画面上に表示し、音声出力を行うか否かの選択を受け付ける。スクロール処理部１０５は、受け付けた選択をメモリ（例えば、ＲＡＭ７０２）に格納しておく。
【００４１】
読み上げ設定後、スクロール処理部１０５は、入力装置５からのスクロール指示があるか否かを判別する（ステップＳ２０２）。スクロール処理部１０５は、進行方向スクロールキー、又は、後退方向スクロールキーが操作されるまで待機する（ステップＳ２０２；Ｎｏ）。
【００４２】
進行方向スクロールキー、又は、後退方向スクロールキーが操作されたとき（ステップＳ２０２；Ｙｅｓ）、スクロール処理部１０５は、どちらのスクロールキーが操作されたのかを判定する（ステップＳ２０３）。具体的には、入力装置５から供給された信号を特定して、どちらのスクロールキーが操作されたのかを判定する。
【００４３】
ここで、スクロール処理部１０５は、進行方向スクロールキーが操作されたと判定した場合（ステップＳ２０３；進行方向キー）、処理をステップＳ２０４に移行して、地図のスクロール方向を、車両の進行方向に設定する（ステップＳ２０４）。ここで、スクロール処理部１０５は、例えば、スクロールにより表示する可能性の高い進行方向の地図データ３１０を記憶装置３からメモリに読み出しておく。
【００４４】
一方、後退方向スクロールキーが操作されたと判定した場合（ステップＳ２０３；後退方向キー）、スクロール処理部１０５は、処理をステップＳ２０５に移行して、地図のスクロール方向を、車両の後退方向に設定する（ステップＳ２０５）。ここで、スクロール処理部１０５は、例えば、スクロールにより表示する可能性の高い後退方向の地図データ３１０を、記憶装置３からメモリに読み出しておく。
【００４５】
ステップＳ２０４、ステップＳ２０５に続いて、スクロール処理部１０５は、地図のスクロールの速度を上げる指示がされたか否かを判別する（ステップＳ２０６）。具体的には、スクロール処理部１０５は、進行方向スクロールキー、又は、後退方向スクロールキーが所定時間（例えば、２秒）以上押された（長押しされた）か否かを判別して、所定時間以上押されていれば、高速スクロールの指示がされたと判定し、所定時間未満であれば、高速スクロールの指示はされていないと判定する。スクロールキーが押されている時間は、スクロールキーが押されたときから計測しておく。
【００４６】
高速スクロールの指示がされていないと判定した場合（ステップＳ２０６；Ｎｏ）、スクロール処理部１０５は、処理をステップＳ２０７に移行して、地図を所定の距離分、スクロールする（ステップＳ２０７）。このとき、スクロール処理部１０５は、ステップＳ２０４又はステップＳ２０５で設定した方向に、地図のスクロールを行う。このとき、スクロール処理部１０５は、車両の位置を示すカーマーク２１５が推奨経路に対して移動するように表示する。なお、スクロール処理部１０５は、図１１に示すような現在地の地点を示すマークを表示させてもよい。
【００４７】
ステップＳ２０７において、所定の距離分スクロール後、スクロール処理部１０５は、読み上げ設定がオンかオフかの判別を行う（ステップＳ２０８）。具体的には、スクロール処理部１０５は、メモリ（例えば、ＲＡＭ７０２）を参照して、ステップＳ２０１で受け付けた選択に基づいて判定する。
【００４８】
読み上げ設定がオンであると判定した場合（ステップＳ２０８；Ｙｅｓ）、スクロール処理部１０５は、処理をステップＳ２０９に移行する。一方、読み上げ設定がオフであると判定した場合（ステップＳ２０８；Ｎｏ）、処理を図１０のステップＳ２３０に移行する。図１０の処理については後述する。
【００４９】
ステップＳ２０９では、読み上げ処理部１０６は、カーマーク２１５付近の音声出力対象の施設や地名に関する読み上げ情報を取得する（ステップＳ２０９）。具体的には、読み上げ処理部１０６は、カーマーク２１５が位置するリンクに対応付けされている周辺施設ＩＤ４１０（周辺施設ＩＤ３２７）を有する全カテゴリのレコード４５０を、読み上げ情報４００から抽出する。そして、抽出したレコード４５０の中から、カーマーク２１５との距離が所定距離（例えば、２００ｍ）内の読み上げ位置４２０に対応付けられている読み上げ内容４３０を取得する。
【００５０】
続いて、読み上げ処理部１０６は、ステップＳ２０９において取得した読み上げ情報（読み上げ内容４３０）を、音声出力する処理を行う（ステップＳ２１０）。具体的には、読み上げ処理部１０６は、ステップＳ２０９で取得した読み上げ内容４３０を、スピーカ４２から出力する。例えば、ステップＳ２０９で取得した読み上げ内容４３０が「交差点「ＸＸＸ」です」であれば、読み上げ処理部１０６は、図１２に示すように、スピーカ４２から音声出力する。
【００５１】
読み上げ内容４３０を音声出力した後、読み上げ処理部１０６は、処理をステップＳ２０２に戻す。
【００５２】
以上のルートスクロール処理を、演算処理部１が行うことにより、ユーザは、ディスプレイ２の画面を見ずに地図のスクロールを行うことができる。
【００５３】
続いて、ステップＳ２０６において高速スクロールの指示がされたと判定した場合の処理について説明する。図９は、高速スクロールの指示がされた場合の処理を示すフローチャートである。
【００５４】
高速スクロールの指示がされたと判定した場合（ステップＳ２０６；Ｎｏ）、スクロール処理部１０５は、ステップＳ２０７におけるスクロールよりも高速に、地図を所定の距離分、スクロールする（ステップＳ２２０）。このとき、スクロール処理部１０５は、ステップＳ２０４又はステップＳ２０５で設定した方向に、地図の高速スクロールを行う。
【００５５】
続いて、スクロール処理部１０５は、所定の距離分、地図を高速スクロール後、読み上げ設定がオンかオフかの判別を行う（ステップＳ２２１）。具体的には、スクロール処理部１０５は、メモリ（例えば、ＲＡＭ７０２）を参照して、ステップＳ２０１で受け付けた選択に基づいて判定する。
【００５６】
読み上げ設定がオンであると判定した場合（ステップＳ２２１；Ｙｅｓ）、スクロール処理部１０５は、処理をステップＳ２２２に移行する。一方、読み上げ設定がオフであると判定した場合（ステップＳ２２１；Ｎｏ）、処理を図１０のステップＳ２３０に移行する。
【００５７】
ステップＳ２２２では、読み上げ処理部１０６は、カーマーク２１５付近の音声出力対象の施設や地名に関する読み上げ情報を取得する（ステップＳ２２２）。具体的には、読み上げ処理部１０６は、カーマーク２１５が位置するリンクに対応付けされている周辺施設ＩＤ４１０（周辺施設ＩＤ３２７）を有する全カテゴリのレコード４５０を、読み上げ情報４００から抽出する。ただし、高速スクロール時のステップＳ２２２では、全カテゴリのレコード４５０を抽出せずに、特定のカテゴリ（例えば、重要度が高いカテゴリ「Ａ」）に該当するレコード４５０だけを抽出するようにしてもよい。そして、読み上げ処理部１０６は、抽出したレコード４５０の中から、カーマーク２１５との距離が所定距離（例えば、２００ｍ）内の読み上げ位置４２０に対応付けられている読み上げ内容４３０を取得する。
【００５８】
続いて、読み上げ処理部１０６は、ステップＳ２１０の読み上げ処理と同様に、ステップＳ２２２で取得した読み上げ情報（読み上げ内容４３０）を音声出力する処理を行う（ステップＳ２２３）。
【００５９】
読み上げ内容４３０を音声出力した後、読み上げ処理部１０６は、処理を図８のステップＳ２０２に戻す。
【００６０】
以上の高速スクロールの処理を、演算処理部１が行うことにより、ユーザは、ディスプレイ２の画面を見ずに、通常時よりも高速に地図のスクロールを行うことができる。また、地図を高速スクロール中には、優先度の高い読み上げ情報だけを読み上げたり、読み上げ対象の施設間の距離が短いものは読み上げ情報を読み上げないようにしたりすることができる。
【００６１】
続いて、ステップＳ２０８、或いは、ステップＳ２２１において、読み上げ設定がオフであると判定した場合の処理について説明する。図１０は、読み上げ設定がオフであると判定した場合の処理を示すフローチャートである。
【００６２】
読み上げ設定がオフであると判定した場合（ステップＳ２０８；Ｎｏ、ステップＳ２２１；Ｎｏ）、スクロール処理部１０５は、読み上げ設定がオフの場合であっても、一時的に読み上げを指示することを可能にする読み上げ指示ボタン２５０を、図１３に示すように、ルートスクロール中の画面上に表示する（ステップＳ２３０）。なお、既に、読み上げ指示ボタン２５０が表示されているときには、スクロール処理部１０５は、継続して読み上げ指示ボタン２５０を画面上に表示する。
【００６３】
読み上げ処理部１０６は、一時的に読み上げをする指示を受け付けたときに（ステップＳ２３１；Ｙｅｓ）、処理をステップＳ２３２に移行し、読み上げ指示ボタン２５０を表示してから所定時間内に、一時的に読み上げをする指示を受け付けなかったときには（ステップＳ２３１；Ｎｏ）、処理を図８のステップＳ２０２に移行する。
【００６４】
ステップＳ２３２では、読み上げ処理部１０６は、カーマーク２１５の位置に最も近い音声出力対象の施設や地名に関する読み上げ情報を取得する（ステップＳ２３２）。具体的には、読み上げ処理部１０６は、カーマーク２１５が位置するリンクに対応付けされている周辺施設ＩＤ４１０（周辺施設ＩＤ３２７）を有する全カテゴリのレコード４５０を、読み上げ情報４００から抽出する。そして、読み上げ処理部１０６は、抽出したレコード４５０の中から、カーマーク２１５との距離が最も近い読み上げ位置４２０に対応付けられている読み上げ内容４３０を取得する。
【００６５】
続いて、読み上げ処理部１０６は、ステップＳ２１０の読み上げ処理と同様に、ステップＳ２３２で取得した読み上げ情報（読み上げ内容４３０）を音声出力する処理を行う（ステップＳ２３３）。例えば、ステップＳ２３２で取得した読み上げ内容４３０が「この先○○ｍ、交差点「ＸＸＸ」です」であれば、読み上げ処理部１０６は、図１３に示すように、スピーカ４２から音声出力する。
【００６６】
読み上げ内容４３０を音声出力した後、読み上げ処理部１０６は、処理を図８のステップＳ２０２に戻す。
【００６７】
以上の処理を、演算処理部１が行うことにより、読み上げ設定がオフの場合であっても、一時的に読み上げを指示することができる。これにより、ユーザにとっては、読み上げ設定がオフの状態で地図をスクロールさせている場合でも、一時的に読み上げた情報に基づいて地図を少量スクロールでき、表示する地図の位置を微調整しやすくなる。
【００６８】
以上、本発明の実施形態の一例について説明した。上記実施形態によれば、本発明の車載用ナビゲーション装置１００は、ユーザがディスプレイ２を頻繁に確認する必要なく、目的の地点まで地図をスクロールすることができる。
【００６９】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００７０】
例えば、上記実施形態では、スクロールの速度の変更を、進行方向スクロールキー、又は、後退方向スクロールキーの長押しによって行うようにしている。しかしながら、これに限定されず、例えば、進行方向スクロールキー、又は、後退方向スクロールキーを、２段階スイッチとして、押された量に応じてスクロールの速度を変更するようにしてもよい。
【００７１】
また、上記実施形態では、読み上げ処理部１０６は、カーマーク２１５付近の音声出力対象の施設や地名に関する読み上げ情報を取得する際に、カーマーク２１５が位置するリンクに対応付けされている全ての周辺施設ＩＤ３２７をキーとして、読み上げ情報４００を抽出する。しかし、これに限定されず、例えば、スクロールが進行方向にされていれば、車両の進行方向にある周辺施設ＩＤ３２７だけをキーとし、スクロールが後退方向にされていれば、車両の後退方向にある周辺施設ＩＤ３２７だけをキーとして、読み上げ情報４００を抽出するようにしてもよい。なお、車両からみた周辺施設の方向は、カーマーク２１５の位置と周辺施設の位置から求めることができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】地図データの構成例を示す図である。
【図３】読み上げ情報の構成例を示す図である。
【図４】演算処理部の機能構成を示す図である。
【図５】演算処理部のハードウェア構成を示す図である。
【図６】経路誘導処理のフロー図である。
【図７】誘導経路（推奨経路）を表示する画面の表示例である。
【図８】ルートスクロール処理のフロー図である。
【図９】高速スクロールの指示がされた場合の処理のフロー図である。
【図１０】読み上げ設定がオフであると判定した場合の処理のフロー図である。
【図１１】読み上げ設定ＯＮボタンを表示する画面の表示例である。
【図１２】音声出力しているときの出力例を示す図である。
【図１３】読み上げ設定がオフ時に音声出力しているときの出力例を示す図である。
【符号の説明】
【００７３】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声入出力装置、５・・・入力装置、６・・・車速センサ、７・・・ジャイロセンサ、８・・・ＧＰＳ受信装置、４１・・・マイクロフォン、４２・・・スピーカ、１００・・・車載用ナビゲーション装置、１０１・・・主制御部、１０２・・・入力受付部、１０３・・・表示処理部、１０４・・・経路誘導部、１０５・・・スクロール処理部、１０６・・・読み上げ処理部、１０７・・・現在位置算出部、２１０・・・現在位置マーク、２１５・・・車両位置マーク、２２０・・・ルートスクロール機能ボタン、２３０・・・メニューボタン群、２４０・・・読み上げ設定ＯＮボタン、２５０・・・読み上げ指示ボタン、３１０・・・地図データ、４００・・・読み上げ情報、４１０・・・周辺施設ＩＤ、４２０・・・読み上げ位置、４３０・・・読み上げ内容、４４０・・・カテゴリ、７０１・・・ＣＰＵ、７０２・・・ＲＡＭ。
【図１】
2009250675.tif 000003
【図２】
2009250675.tif 000004
【図３】
2009250675.tif 000005
【図４】
2009250675.tif 000006
【図５】
2009250675.tif 000007
【図６】
2009250675.tif 000008
【図７】
2009250675.tif 000009
【図８】
2009250675.tif 000010
【図９】
2009250675.tif 000011
【図１０】
2009250675.tif 000012
【図１１】
2009250675.tif 000013
【図１２】
2009250675.tif 000014
【図１３】
2009250675.tif 000015