(57)【要約】【課題】自動車を利用する経路およびそれ以外の交通機関等を利用した経路に基づく案内を行う際に、探索された経路に応じて好適な案内を行う。【解決手段】ナビゲーション装置１００は、案内音声を出力する音声出力部１１１、案内内容を振動により通知するバイブレーション部１１３、地図や案内情報を表示する表示部１１０といった案内を行う手段を有している。案内制御部１２０は、自動車を利用する経路が選択された場合には案内を行わず、それ以外の経路が選択された場合には案内を行うといったように選択された経路によって案内制御内容を切り換える。【選択図】        図１
2005114369.tif 000002
【特許請求の範囲】
【請求項１】
自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション装置であって、
選択された経路にしたがって案内を行う案内手段と、
前記案内手段による案内内容を制御する手段であって、前記それ以外の経路が選択された場合と、前記自動車を利用するルートが選択された場合とで、異なる態様の案内が行われるよう制御する案内制御手段と
を具備することを特徴とするナビゲーション装置。
【請求項２】
選択された経路に基づいてユーザを案内するナビゲーション装置であって、
選択された経路にしたがって案内を行う案内手段と、
自動車を利用する経路が選択された場合においては前記案内手段による案内が行われないよう制御する一方で、前記自動車を利用する経路以外の経路が選択された場合において案内実行指示があったときには前記案内手段による案内を行わせるよう制御する案内制御手段と
を具備することを特徴とするナビゲーション装置。
【請求項３】
前記案内制御手段は、前記自動車を利用する経路以外の経路が選択された場合には、案内実行指示の入力を促す表示が行われるよう制御する一方で、前記自動車を利用する経路が選択された場合には当該表示が行われないよう制御する
ことを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション装置であって、
選択された経路にしたがって案内を行う案内手段と、
前記自動車を利用する経路が選択された場合に行うべき案内内容を記憶する自動車用記憶手段と、
前記それ以外の経路が選択された場合に行うべき案内内容を記憶する他用記憶手段と、
前記案内手段による案内内容を制御する手段であって、前記自動車を利用する経路が選択された場合には前記自動車用記憶手段に記憶された内容にしたがって案内が行われるよう制御し、前記それ以外の経路が選択された場合には前記他用記憶手段に記憶された内容にしたって案内が行われるよう制御する案内制御手段と
を具備することを特徴とするナビゲーション装置。
【請求項５】
前記自動車用記憶手段、前記他用記憶手段または両者は、ユーザの指示にしたがった案内内容を記憶する
ことを特徴とする請求項４に記載のナビゲーション装置。
【請求項６】
自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション方法であって、
前記それ以外の経路が選択された場合と、前記自動車を利用するルートが選択された場合とで、異なる態様の案内を行う
ことを特徴とするナビゲーション方法。
【請求項７】
選択された経路に基づいてユーザを案内するナビゲーション方法であって、
自動車を利用する経路が選択された場合においては案内を行わず、自動車を利用する経路以外の経路が選択された場合において案内実行指示があったときには案内を行う
ことを特徴とするナビゲーション方法。
【請求項８】
自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション方法であって、
前記自動車を利用する経路が選択された場合、前記自動車を利用する経路が選択された場合に行うべき案内内容を記憶する自動車用記憶手段に記憶された内容にしたがって案内を行う一方で、
前記それ以外の経路が選択された場合、前記それ以外の経路が選択された場合に行うべき案内内容を記憶する他用記憶手段に記憶された内容にしたがって案内を行う
ことを特徴とするナビゲーション方法。
【請求項９】
自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション装置のコンピュータを、
前記それ以外の経路が選択された場合と、前記自動車を利用するルートが選択された場合とで、異なる態様の案内が行われるよう制御する案内制御手段
として機能させることを特徴とするプログラム。
【請求項１０】
選択された経路に基づいてユーザを案内するナビゲーション装置のコンピュータを、
自動車を利用する経路が選択された場合においては案内が行われないよう制御する一方で、前記自動車を利用する経路以外の経路が選択された場合において案内実行指示があったときには案内が行われるよう制御する案内制御手段
として機能させることを特徴とするプログラム。
【請求項１１】
自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション装置のコンピュータを、
前記自動車を利用する経路が選択された場合、前記自動車を利用する経路が選択された場合に行うべき案内内容を記憶する自動車用記憶手段に記憶された内容にしたがって案内を行わせる一方で、前記それ以外の経路が選択された場合、前記それ以外の経路が選択された場合に行うべき案内内容を記憶する他用記憶手段に記憶された内容にしたがって案内を行わせる案内制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路に基づいてユーザを案内するナビゲーション装置、ナビゲーション方法、ナビゲーションを実施するためのプログラムに関するものである。
【背景技術】
【０００２】
従来より、カーナビゲーション装置などのナビゲーション装置は、出発地から目的地までの経路探索を行う機能を有している。そして、このようなナビゲーション装置では、探索された経路を表示画面に表示される地図上に表示したり、曲がる方向などを音声で通知するといった処理を行うことで、探索された経路に基づく案内を行う機能を備えている。
【０００３】
また、近年では、カーナビゲーション装置のように自動車を利用する場合の経路探索を行うのみならず、徒歩、電車やバスなどの交通機関を利用した場合の経路探索を行う技術も提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２０００−２５８１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記のように出発地から目的地までの最適な経路探索を行う技術においては、自動車を利用する経路のみならず、徒歩や他の公共交通機関などを利用した経路を探索することができるものの、いずれかの経路に基づく案内（地図表示や音声通知など）を行う場合であっても予め決められた内容の案内が行われている。したがって、選択した経路に応じて好適な案内を行うといったことができなかった。
【０００６】
本発明は、上記に鑑みてなされたものであって、自動車を利用する経路およびそれ以外の交通機関等を利用した経路に基づく案内を行う際に、探索された経路に応じて好適な案内を行うことができるナビゲーション装置、ナビゲーション方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかるナビゲーション装置は、自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション装置であって、選択された経路にしたがって案内を行う案内手段と、前記案内手段による案内内容を制御する手段であって、前記それ以外の経路が選択された場合と、前記自動車を利用するルートが選択された場合とで、異なる態様の案内が行われるよう制御する案内制御手段とを具備することを特徴とする。
【０００８】
また、本発明の別の態様にかかるナビゲーション装置は、選択された経路に基づいてユーザを案内するナビゲーション装置であって、選択された経路にしたがって案内を行う案内手段と、自動車を利用する経路が選択された場合においては前記案内手段による案内が行われないよう制御する一方で、前記自動車を利用する経路以外の経路が選択された場合において案内実行指示があったときには前記案内手段による案内を行わせるよう制御する案内制御手段とを具備することを特徴とする。
【０００９】
また、本発明の別の態様にかかるナビゲーション装置は、自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション装置であって、選択された経路にしたがって案内を行う案内手段と、前記自動車を利用する経路が選択された場合に行うべき案内内容を記憶する自動車用記憶手段と、前記それ以外の経路が選択された場合に行うべき案内内容を記憶する他用記憶手段と、前記案内手段による案内内容を制御する手段であって、前記自動車を利用する経路が選択された場合には前記自動車用記憶手段に記憶された内容にしたがって案内が行われるよう制御し、前記それ以外の経路が選択された場合には前記他用記憶手段に記憶された内容にしたって案内が行われるよう制御する案内制御手段とを具備することを特徴とする。
【００１０】
また、本発明の別の態様にかかるナビゲーション方法は、自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション方法であって、前記それ以外の経路が選択された場合と、前記自動車を利用するルートが選択された場合とで、異なる態様の案内を行うことを特徴とする。
【００１１】
また、本発明の別の態様にかかるナビゲーション方法は、選択された経路に基づいてユーザを案内するナビゲーション方法であって、自動車を利用する経路が選択された場合においては案内を行わず、自動車を利用する経路以外の経路が選択された場合において案内実行指示があったときには案内を行うことを特徴とする。
【００１２】
また、本発明の別の態様にかかるナビゲーション方法は、自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション方法であって、前記自動車を利用する経路が選択された場合、前記自動車を利用する経路が選択された場合に行うべき案内内容を記憶する自動車用記憶手段に記憶された内容にしたがって案内を行う一方で、前記それ以外の経路が選択された場合、前記それ以外の経路が選択された場合に行うべき案内内容を記憶する他用記憶手段に記憶された内容にしたがって案内を行うことを特徴とする。
【００１３】
また、本発明の別の態様にかかるプログラムは、自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション装置のコンピュータを、前記それ以外の経路が選択された場合と、前記自動車を利用するルートが選択された場合とで、異なる態様の案内が行われるよう制御する案内制御手段として機能させる。
【００１４】
また、本発明の別の態様にかかるプログラムは、選択された経路に基づいてユーザを案内するナビゲーション装置のコンピュータを、自動車を利用する経路が選択された場合においては案内が行われないよう制御する一方で、前記自動車を利用する経路以外の経路が選択された場合において案内実行指示があったときには案内が行われるよう制御する案内制御手段として機能させる。
【００１５】
また、本発明の別の態様にかかるプログラムは、自動車を利用する経路およびそれ以外の経路のうち、選択された経路に基づいてユーザを案内するナビゲーション装置のコンピュータを、前記自動車を利用する経路が選択された場合、前記自動車を利用する経路が選択された場合に行うべき案内内容を記憶する自動車用記憶手段に記憶された内容にしたがって案内を行わせる一方で、前記それ以外の経路が選択された場合、前記それ以外の経路が選択された場合に行うべき案内内容を記憶する他用記憶手段に記憶された内容にしたがって案内を行わせる案内制御手段として機能させる。
【発明の効果】
【００１６】
本発明によれば、自動車を利用する経路およびそれ以外の交通機関等を利用した経路に基づく案内を行う際に、探索された経路に応じて好適な案内を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に添付図面を参照して、この発明にかかるナビゲーション装置、ナビゲーション方法およびプログラムの最良な実施の形態を詳細に説明する。
【００１８】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかるナビゲーション装置を含むネットワークシステムの構成を示すブロック図である。同図に示すように、このネットワークシステムは、ナビゲーション装置１００と、ネットワーク２００と、ナビゲーションサーバ３００とを備えている。
【００１９】
ネットワーク２００は、携帯電話網やインターネットなどのネットワークであり、かかるネットワーク２００を介してナビゲーション装置１００とナビゲーションサーバ３００との間で種々のデータの授受を行うことができる。
【００２０】
本実施の形態におけるナビゲーション装置１００は、携帯電話としての機能を備えた携帯型のナビゲーション装置であり、表示部１１０と、音声出力部１１１と、音声入力部１１２と、バイブレーション部１１３と、ＧＰＳ（Global Positioning System）部１１４と、通信部１１５と、操作部１１６と、制御部１１７とを備える。
【００２１】
表示部１１０は、ＬＣＤ（Liquid Crystal Display）などを有しており、制御部１１７から供給される表示用データに基づいて地図など種々の情報を表示する。音声出力部１１１は、スピーカを有しており、制御部１１７から供給される音声データに基づく音声を発する。音声入力部１１２は、マイクロホンを有しており、ユーザ等が発した音に対応する音声データを生成し、制御部１１７に出力する。かかる音声入力部１１２は、電話として利用される場合のユーザの音声入力などに用いられる。
【００２２】
バイブレーション部１１３は、振動モータ等を有しており、制御部１１７の制御に基づき振動する。かかる振動によって当該ナビゲーション装置１００を所持するユーザに対して電話着呼やその他の種々の情報を通知される。ＧＰＳ部１１４は、ＧＰＳアンテナ等を有しており、衛星から受信した情報に基づく位置情報を制御部１１７に出力する。
【００２３】
通信部１１５は、アンテナ等の一般的な携帯電話の通信部と同様の構成であり、制御部１１７の制御の下、ネットワーク２００の携帯電話網を介して他の通信端末（携帯電話やＷｅｂサーバなど）との間で、音声データ、地図データやその他の種々のデータの授受を行う。操作部１１６は、テンキー等の入力手段を有しており、ユーザの操作内容に応じて操作信号を生成し、制御部１１７に出力する。
【００２４】
制御部１１７は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの記憶部を有しており、記憶部に記憶されたプログラムを実行することで、当該ナビゲーション装置１００の全体を制御する。すなわち、制御部１１７は、上述したように携帯電話として機能するよう装置各部を制御する。
【００２５】
また、本実施の形態におけるナビゲーション装置１００の制御部１１７は、地図表示、案内等のナビゲーション機能を実施するために装置各部を制御する。より具体的には、制御部１１７は、案内制御部１２０と、表示制御部１３０と、案内音声制御部１４０と、バイブ制御部１５０と、ナビゲーション情報取得部１６０とを有する。
【００２６】
表示制御部１３０は、ナビゲーションサーバ３００から配信された地図データに基づいて地図を表示するための地図表示用データを生成し、かかる地図表示用データを表示部１１０する。また、表示制御部１３０は、案内用文字図形情報、その他ナビゲーションに関する情報を表示するための表示用データを生成し、表示部１１０に出力する。かかる表示制御部１３０により生成された表示用データに基づく表示がなされることで、案内すべき経路が表示された地図、「右方向に曲がる」等の経路案内文字情報などが表示部１１０に表示される。
【００２７】
案内音声制御部１４０は、経路案内が実施されている状態で、予め決められたタイミングで音声出力部１１１から発すべき音声に対応する音声データを音声出力部１１１に出力することで、案内音声を発生させる。例えば、当該ナビゲーション装置１００の所持者の位置が右に曲がるべき交差点の３０ｍ手前の地点となった時点で、「次の交差点を右です」等の案内音声を発生させるための音声データを出力する。
【００２８】
バイブ制御部１５０は、予め決められたタイミングでバイブレーション部１１３を駆動し、種々のパターンで振動させるようにするものである。本実施の形態におけるナビゲーション装置１００では、種々のパターンの振動によりユーザに対して経路案内を行うことができるようになっている。例えば、当該ナビゲーション装置１００の所持者の位置が右に曲がるべき交差点の３０ｍ手前の地点となった時点で右方向を意味する振動パターン（例えば、１秒間隔で３回振動させるパターンなど）で振動させるようバイブレーション部１１３を制御したり、所持者の位置が左に曲がるべき交差点の３０ｍ手前の地点となった時点で左方向を意味する振動パターン（例えば、２秒間隔で２回振動させるパターン）で振動させるようバイブレーション部１１３を駆動するといった制御を行う。
【００２９】
以上のように本実施の形態では、表示部１１０、音声出力部１１１、バイブレーション部１１３、表示制御部１３０、案内音声制御部１４０およびバイブ制御部１５０は、経路に沿ってユーザを案内するための案内手段を構成しており、これらの各部による案内は案内制御部１２０によって制御される。
【００３０】
案内制御部１２０は、上述したように経路に沿ってユーザを案内するための各部を制御し、案内を実行させる。より具体的には、案内制御部１２０は、ＧＰＳ部１１４から得られる現在の位置情報と、案内を実行するよう選択されている経路とに基づいて、上述したような各部を制御し、案内情報の表示、音声による案内、バイブレーションによる案内などの案内が行われるようにする。
【００３１】
また、案内制御部１２０は、上記のように選択された経路に基づく案内が実行されるよう各部を制御するが、ユーザによって選択された経路が自動車を利用する経路である場合には、案内の実行指示を受け付けず、上記のような各部による案内が行われないようにする。一方、自動車を利用する経路以外の経路（例えば、徒歩と電車やバスなどの公共交通機関によって移動できる経路）が選択された場合には、ユーザからの案内指示を受け付け、その経路に沿ってユーザが移動できるよう各部を制御して案内を行わせる。
【００３２】
ナビゲーション情報取得部１６０は、通信部１１５およびネットワーク２００を介してナビゲーションサーバ３００にアクセスし、表示部１１０に地図を表示するための地図データ、出発地から目的地までの経路探索結果を示すデータなどのナビゲーションに必要な情報の送信を要求する。
【００３３】
より具体的には、ナビゲーション情報取得部１６０は、現在位置を含む地図表示をなす場合には、ナビゲーション情報取得部１６０は、ＧＰＳ部１１４から定期的に現在位置を示す情報を取得し、かかる現在位置を示す情報を含む地図データの配信要求をナビゲーションサーバ３００に送信する。なお、配信要求は、現在位置を含む地図データの配信を既に受けている場合は行わないようにし、現在位置を含む地図データがない場合にのみ配信要求を行わないようにする。また、出発地（現在位置を自動的に出発地としてもよいし、ユーザが入力して設定してもよい）、目的地、その他の探索条件（例えば、所要時間の短いもの、所要コストの低いものといった条件や、途中経由地点の情報など）などの経路探索に必要な情報を含む経路探索要求をナビゲーションサーバ３００に送信する。そして、このような要求に応じてナビゲーションサーバ３００から送信される地図データや経路探索結果を取得し、表示制御部１３０等に供給する。
【００３４】
以上がナビゲーション装置１００の構成である。次に、ナビゲーションサーバ３００について説明する。ナビゲーションサーバ３００は、地図配信部３１０と、地図データベース（ＤＢ）３２０と、経路探索部３３０とを備えている。
【００３５】
地図データベース３２０は、地図データを蓄積するデータベースである。地図配信部３１０は、ナビゲーション装置１００（他のナビゲーション装置でもよい）から配信要求を受けた場合、地図データベースから当該配信要求に含まれる現在位置情報に示される地点を含む地図データを取得し、当該地図データをネットワーク２００を介して要求元であるナビゲーション装置１００に送信する。
【００３６】
経路探索部３３０は、ナビゲーション装置１００から経路探索要求を受けた場合、当該要求に含まれる出発地から目的地までの経路を複数探索し、経路探索結果をネットワーク２００を介して要求元であるナビゲーション装置１００に送信する。本実施の形態におけるナビゲーションサーバ３００の経路探索部３３０は、出発地から目的地までの経路として、自動車を利用する経路の探索が可能であるとともに、徒歩経路、バスや電車などの公共交通機関を利用する経路、徒歩や公共交通機関の組合せを利用する経路など自動車を利用する経路以外の経路の探索を行うことができるようになっている。なお、自動車を利用する経路とは、自家用車などユーザの意図するよう自由に動くことができる自動車（オートバイを含む）を利用する場合を意味し、予め運行経路が決められたバスなどを利用する経路は含まれない。
【００３７】
以上が本実施の形態にかかるナビゲーション装置１００およびナビゲーションサーバ３００を備えたネットワークシステムの構成である。次に、ナビゲーション装置１００を用いて経路探索を含むナビゲーション方法を実施する際におけるナビゲーション装置１００およびナビゲーションサーバ３００の動作について図２〜図１１を参照しながら説明する。
【００３８】
まず、図２に示すように、ユーザが出発地、目的地等の探索条件を操作部１１６を介してナビゲーション装置１００に入力し経路探索要求を指示する。これによりナビゲーション装置１００は、入力された出発地、目的地等の探索条件を含む経路探索要求をネットワーク２００を介してナビゲーションサーバ３００に送信する（ステップＳａ１）。
【００３９】
ナビゲーション装置１００からの経路探索要求を受けたナビゲーションサーバ３００は、経路探索要求に含まれる探索条件にしたがって経路探索を行い（ステップＳａ２）、その経路探索結果をネットワーク２００を介してナビゲーション装置１００に送信する（ステップＳａ３）。
【００４０】
かかる経路探索結果の配信を受けたナビゲーション装置１００では、経路探索結果が表示部１１０に表示される（ステップＳａ４）。ここで、ナビゲーション装置１００の表示部１１０に表示される経路探索結果の一例を図３に示す。同図に示すように、この例では、経路探索結果として４つの経路（「１５：３０発１６：１１着」の経路、「１５：３３発１６：１３着」の経路等）が一覧表示されるとともに、これらの経路の詳細内容が表示される。ここで、４つの経路には、上述したように自動車を利用する経路と、それ以外の経路（徒歩や公共交通機関などを利用する経路）が含まれている。
【００４１】
なお、この図は、ナビゲーション装置１００の表示画面サイズに収まるか否かにかかわらず、表示される画面の内容を示している。つまり、表示画面サイズがこの図に示される表示より小さい場合には、スクロール表示をなすことでかかる表示をすべて参照することができる。
【００４２】
また、同図に示すように、この第１経路は、徒歩→地下鉄→徒歩といった経路で出発地から目的地までに到達する経路であり、自動車を利用する経路以外の経路である。それ以外の経路の詳細を示す表示には、「ルート案内開始」および「ルート地図確認」といったソフトボタン４０１が表示されている。すなわち、自動車を利用する経路以外の経路については、案内開始を指示するためのソフトボタンが表示される。
【００４３】
ユーザは、ナビゲーション装置１００の操作部１１６を操作してソフトボタン４０１をクリックすることで、「ルート案内開始」または「ルート地図確認」といった指示を入力することができる。
【００４４】
一方、図４は、自動車を利用する経路である第３経路の詳細内容の表示例を示す。同図に示すように、自動車を利用する経路の詳細内容の表示では、上記それ以外の経路の表示と異なり、「ルート案内開始」、「ルート地図確認」といった指示をなすためのソフトボタンが表示されておらず、「現在地」、「Ａ交差点」、「Ｂ交差点」等の経路上の地点を示すソフトボタン４０２が表示されている。
【００４５】
ユーザは、ナビゲーション装置１００の操作部１１６を操作して、「Ａ交差点」、「Ｂ交差点」といったソフトボタンをクリックすることで、これらの地点を含む地図表示の指示を入力するができる。また、「現在地」をクリックすることで、ナビゲーション装置１００の現在地を含む地図を表示するよう指示することができる。しかしながら、「ルート案内開始」を指示するためのソフトボタンが表示されていないので、自動車を利用する経路を選択する場合、ユーザはルート案内開始を指示することができない。
【００４６】
次に、図５を参照しながら、上記のように複数の経路が表示された後において、ユーザの経路選択を伴う指示に基づくナビゲーション装置１００の動作について説明する。同図に示すように、まずユーザから操作部１１６を介して何らかの指示があったか否かが制御部１１７によって判別される（ステップＳｂ１）。
【００４７】
指示があった場合には、その指示が自動車を利用する経路に関するものであるか否かが判別される（ステップＳｂ２）。ここで、自動車を利用する経路に関する指示は、上述した「現在地」、「Ａ交差点」など自動車を利用する経路の詳細内容に表示されているソフトボタン（図４参照）がクリックされた場合などである。一方、それ以外の指示は、上述した「ルート案内開始」や「ルート地図確認」といった、それ以外の経路の詳細内容に合わせて表示されているソフトボタン（図３参照）等がクリックされた場合などである。
【００４８】
そして、入力された指示が自動車を利用する経路に関する指示である場合、つまり自動車を利用する経路が選択された場合には、制御部１１７ではその指示にしたがった処理が行われるが、経路案内に関する制御は行われない。すなわち、上述したように自動車を利用する経路については、ルート案内開始を指示するためのソフトボタンが表示されず、この経路においては案内開始の指示を受け付けないのみならず、案内開始指示を受け付けない以上、自動車を利用する経路が選択されている場合には、案内音声やバイブレーション等の案内が行われないよう制御される。
【００４９】
そして、「現在地」ソフトボタンがクリックされた場合には、制御部１１７の制御の下、ＧＰＳ部１１４から取得した現在地を含む地図データが取得され、現在地を含む地図が表示部１１０に表示される。なお、かかる地図データの取得、表示処理についてはナビゲーション情報取得部１６０等によって行われるが、その詳細は上述した通りである。また、「Ａ交差点」など自動車利用経路上の地点名ソフトボタンがクリックされた場合には、その地点を含む地図データが取得され、その地点を含む地図が表示部１１０に表示される。つまり、自動車を利用する経路が選択された場合においては、指定された地点を含む地図が表示される（ステップＳｂ３）。
【００５０】
このように自動車を利用する経路を選択した場合の表示画面の一例を図６に示す。同図に示すように、この表示画面には現在地や指定地点などを含む地図が表示されるとともに、その下方側に「サブメニュー」ソフトボタンが表示されている。制御部１１７は、かかる状況において「サブメニュー」がクリックされたか否かを判別し（ステップＳｂ４）、クリックされたと判別すると、図７に示すような画面を表示部１１０に表示させる。同図に示すように、この画面には、「現在位置確認ＯＮ／」や各種設定を行うための「設定」など、コマンド指示のためのソフトボタンが表示される（ステップＳｂ５）。
【００５１】
制御部１１７は、上記のような表示をなすとともに「現在地確認ＯＮ／ＯＦＦ」がクリックされたか否かを判別し（ステップＳｂ６）、クリックされた場合には、現在設定されている現在地表示の状態をそれと異なる状態に切り換える（ステップＳｂ７）。すなわち、その時点で現在地表示をなすように設定されている場合には、現在地表示をしない状態に切り換え、現在地表示をしないように設定されている場合には、現在地表示がなされる状態に切り換える。
【００５２】
ここで、現在地表示をなすよう切り換る場合には、制御部１１７が、図８に例示するような自動車運転中の操作が危険である旨のメッセージを表示部１１０に表示させ、運転者以外の同乗者が操作をなすことを要求し、「はい」ボタンがクリックされて了承された場合にのみ現在地を含む地図表示を行うようにする。
【００５３】
なお、現在地表示をなす状態とは、ＧＰＳ部１１４から定期的に現在地を示す情報を取得し、かかる現在地を含む地図が表示部１１０に表示されるようにする常態である。かかる状態における制御は上述した制御部１１７の構成の説明で述べた通りである。
【００５４】
また、制御部１１７は、「設定」がクリックされたか否かを判別し（ステップＳｂ８）、クリックされた場合には、その他の種々の設定をなすための画面を表示部１１０に表示させ、ユーザからが設定変更等の指示があった場合にはその設定変更処理を行う（ステップＳｂ９）。また、「設定」や「現在地確認ＯＮ」がクリックされない場合には、メインメニューに戻るよう指示されたか否かを判別し（ステップＳｂ１０）、指示があった場合にはメインメニューに戻り、指示がない場合にはステップＳｂ５に戻る。
【００５５】
以上のように本実施の形態におけるナビゲーション装置１００では、自動車を利用する経路が選択された場合、上記ステップＳｂ３〜ステップＳｂ１０のような処理が行われる。すなわち、自動車を利用する経路が選択された場合、現在地を含む地図を表示させることは可能であるが、選択した経路に沿って進行できるよう音声案内をさせたり、バイブレーションによる案内をさせたり、案内情報を表示部１１０に表示させたり、といった経路案内は行われない。
【００５６】
一方、上述したステップＳｂ２の判別において、指示が自動車を利用する経路以外の経路に関するものである場合、制御部１１７はステップＳｂ１１以下の処理を行う。ここで、自動車を利用する経路以外の経路に関する指示とは、上述した「ルート案内開始」や「ルート地図確認」など自動車を利用する経路以外の経路の詳細内容に表示されているソフトボタン（図３参照）がクリックされた場合などである。
【００５７】
そして、入力された指示が自動車を利用する経路以外の経路に関する指示である場合、つまりこのような経路が選択された場合には、制御部１１７ではその指示にしたがった処理を行う。まず、「ルート地図確認」がクリックされたか否かが判別され（ステップＳｂ１１）、「ルート地図確認」がクリックされた場合には、選択された経路の出発地点を含む地図が表示部１１０に表示されるような制御が行われる（ステップＳｂ１２）。
【００５８】
ここで、図９に「ルート地図確認」がクリックされた場合の表示部１１０の表示内容の一例を示す。同図に示すように、出発点（図中の「Ｓ」）を含む地図が表示され、出発点からの経路（図中太線）が表示される。また、このような地図の下方側には「サブメニュー」ボタンが表示されている。
【００５９】
制御部１１７は、かかる状況において「サブメニュー」がクリックされたか否かを判別し（ステップＳｂ１３）、クリックされたと判別すると、図１０に示すような画面を表示部１１０に表示させる。同図に示すように、この画面には、「ルート案内開始」、「現在位置確認ＯＮ」、各種設定を行うための「設定」、経路の再探索を指示するための「リルート」など、コマンド指示のためのソフトボタンが表示される（ステップＳｂ１４）。
【００６０】
制御部１１７は、上記のような表示をなすとともに「現在地確認ＯＮ／ＯＦＦ」がクリックされたか否かを判別し（ステップＳｂ１５）、クリックされた場合には、現在設定されている現在地表示の状態をそれと異なる状態に切り換える（ステップＳｂ１６）。すなわち、その時点で現在地表示をなすように設定されている場合には、現在地表示をしない状態に切り換え、現在地表示をしないように設定されている場合には、現在地表示がなされる状態に切り換える。
【００６１】
また、制御部１１７は、「設定」がクリックされたか否かを判別し（ステップＳｂ１７）、クリックされた場合には、その他の種々の設定をなすための画面を表示部１１０に表示させ、ユーザからが設定変更等の指示があった場合にはその設定変更処理を行う（ステップＳｂ１８）。
【００６２】
また、制御部１１７は、「ルート案内開始」がクリックされたか否かを判別し（ステップＳｂ１９）、クリックされた場合には、選択されている経路についての案内を開始させる（ステップＳｂ２０）。また、「リルート」がクリックされたか否かを判別し（ステップＳｂ２１）、クリックされた場合には、制御部１１７は経路の再探索要求をナビゲーションサーバ３００に対して行う（ステップＳｂ２２）。
【００６３】
また、「リルート」がクリックされない場合には、メインメニューに戻るよう指示があったか否かが判別され（ステップＳｂ２３）、指示があった場合にはメインメニューに戻る。
【００６４】
一方、図３に示す表示がなされている場合において、「ルート地図確認」ではなく「ルート案内開始」がクリックされたときには（ステップＳｂ２３の判別「Ｎｏ」）、「ルート地図確認」がクリックされた場合には、選択されている経路についての案内を開始させる（ステップＳｂ１９）。
【００６５】
このようにルート案内開始の指示がなされると、制御部１１７（案内制御部１２０）は、以下に説明するように各部を制御し、選択されている経路に沿ってユーザが進行できるよう種々の案内を行わせる。図１１に示すように、まず、案内を開始する旨のメッセージがユーザに通知される（ステップＳｃ１）。かかる通知は音声で行うようにしてもよいし、表示することで通知するようにしてもよいし、両者を行うようにしてもよい。
【００６６】
案内開始のメッセージを通知すると、制御部１１７は、ＧＰＳ部１１４から現在位置を示す情報を取得し（ステップＳｃ２）、現在位置が選択されている経路上の位置からずれているか否かを判別する（ステップＳｃ３）。かかる経路からのずれの有無は、ずれ量が予め決められた基準値以上である場合にずれがあると判定する。
【００６７】
経路から外れていると判別された場合、制御部１１７は、リルートをするか否かを判別し（ステップＳｃ４）、リルートをする場合には現在位置を出発地とする経路探索の要求をナビゲーションサーバに対して行う（ステップＳｃ５）。一方、リルートを行わない場合には、ステップＳｃ２に戻る。なお、リルートをするか否かは、位置がずれた場合にリルートするか否かの指示を促すメッセージをユーザに通知し、その指示に基づいて判別するようにしてもよいし、予め経路から外れた場合に自動的にリルートを行う設定がなされているか否かにより判別するようにしてもよい。
【００６８】
一方、経路からずれていないと判別された場合、制御部１１７は、ＧＰＳ部１１４から取得した現在位置を含む地図を表示させるための処理を行う（ステップＳｃ６）。かかる現在地を含む地図表示制御は、上述した構成説明で述べた通りである。そして、経路案内のための制御を行う（ステップＳｃ７）。ここで、経路案内のための制御とは、曲がるべき交差点の所定距離前の地点にある場合には、その旨の音声メッセージを発生させたり、バイブレーションによる通知を行わせたり、その旨の文字情報や記号を表示部１１０に表示させたりするための制御である。
【００６９】
そして、ＧＰＳ部１１４から取得した現在位置が目的地であるか否かを判別し（ステップＳｃ８）、目的地でない場合にはステップＳｃ２に戻る。一方、現在位置が目的地である場合には、目的地に到達したことを含む終了メッセージをユーザに通知し（ステップＳｃ９）、経路案内のための処理を終了する。
【００７０】
このように本実施の形態におけるナビゲーション装置１００では、自動車を利用する経路以外の経路が選択された場合、上記ステップＳｂ１０〜ステップＳｂ２１のような処理が行われる。すなわち、自動車を利用する経路以外の経路が選択された場合、ユーザからの案内開始指示を受け付け、案内開始指示があった場合には、表示、音声、バイブレーション等の案内のための手段を用いて選択された経路にしたがってユーザが進行できるよう案内が行われる。
【００７１】
以上説明したように、本実施の形態では、自動車を利用する経路が選択された場合、経路案内を受け付けず、経路案内が行われないようになるのに対し、自動車を利用する経路以外の経路が選択された場合、ユーザからの案内開始指示を受け付け、案内開始指示があった場合には、選択された経路にしたがってユーザが進行できるよう案内が行われる。
【００７２】
携帯型のナビゲーション装置によって自動車走行時に案内を行うと、画面サイズが小さいこと、操作インターフェースが小さいことなどに起因し、運転に支障が生じることがある。そこで、本実施の形態のように自動車を利用する経路が選択された場合には案内を行わないようにすることで運転に支障が生じることを抑制する一方で、運転に支障の生じるおそれがない徒歩や公共交通機関などを利用する経路が選択された場合には、ユーザにとって便利な種々の案内を行うようにしている。したがって、選択された経路に応じて適切な案内制御（案内実行の有無を含めて）を行うことができる。
【００７３】
（第２の実施の形態）
次に、本発明の第２の実施の形態にかかるナビゲーション装置について説明する。図１２に示すように、第２の実施の形態にかかるナビゲーション装置５００は、上記第１の実施の形態におけるナビゲーション装置１００（図１参照）の制御部１１７の構成に加え、制御部５１７が案内内容記憶部５０１を備える点で上記第１の実施の形態と相違しており、また案内制御部５２０を中心に行われる案内制御内容も上記第１の実施の形態と相違している。なお、本実施の形態において、第１の実施の形態と共通する構成要素には同一の符号を付けて、その説明を省略する。
【００７４】
案内内容記憶部５０１は、経路に沿って進行ができるようユーザを案内する場合に行うべき案内内容が記憶されている。図１３に示すように、案内内容記憶部５０１は、自動車を利用する経路が選択された場合に行うべき案内内容を記憶する自動車用記憶領域５０１ａと、自動車を利用する経路以外が選択された場合に行うべき案内内容を記憶する他用記憶領域５０１ｂを有している。
【００７５】
本実施の形態では、ユーザが操作部１１６を介して案内内容を選択等して入力し、案内内容記憶部５０１の自動車用記憶領域５０１ａおよび他用記憶領域５０１ｂに記憶された案内内容を書き換えることができるようになっている。
【００７６】
本実施の形態における案内制御部５２０は、選択された経路が自動車を利用する経路である場合には、自動車用記憶領域５０１ａに記憶されている案内内容にしたがった案内が行われるよう装置各部を制御する。一方、選択された経路が自動車を利用する経路以外の経路である場合には、他用記憶領域５０１ｂに記憶されている案内内容にしたがった案内が行われるよう装置各部を制御する。
【００７７】
次に、ナビゲーション装置５００を用いて経路にしたがってユーザを案内するナビゲーション方法を実施する際におけるナビゲーション装置５００の動作について図１４を参照しながら説明する。
【００７８】
同図に示すように、上述した第１の実施の形態と同様、ナビゲーションサーバ３００から供給された複数の経路が表示されると（図３参照、図４参照）、ユーザから操作部１１６を介して何らかの指示があったか否かが制御部５１７によって判別される（ステップＳｄ１）。
【００７９】
指示があった場合には、その指示が自動車を利用する経路に関するものであるか否かが判別される（ステップＳｄ２）。ここで、自動車を利用する経路に関する指示は、自動車を利用する経路の詳細内容において表示されるソフトボタンがクリックされることにより入力される指示であり、それ以外の経路に関する指示は、それ以外の経路の詳細内容において表示されるソフトボタンがクリックされることにより入力される指示である。
【００８０】
ここで、自動車を利用する経路に関する指示であると判別された場合、つまり自動車を利用する経路が選択された場合には、制御部５１７では、ルート案内開始の指示がなされたか否かを判別する（ステップＳｄ３）。すなわち、本実施の形態では、第１の実施の形態と異なり、自動車を利用する経路が選択された場合であっても、ユーザからの案内開始指示を受け付けるようになっており、上記のように案内開始指示があったか否かを判別するのである。なお、案内開始指示の入力までの手順等は、上記第１の実施の形態と同様であり、その詳細は割愛する。
【００８１】
ここで、ユーザからの案内開始指示があった場合、制御部５１７は、案内内容記憶部５０１の自動車用記憶領域５０１ａに記憶されている案内内容にしたがった案内が行われる装置各部を制御する（ステップＳｄ４）。そして、目的地に到達する等、案内が終了したか否かが判別され（ステップＳｄ５）、終了と判別された場合には当該案内処理は終了する。
【００８２】
一方、それ以外の経路の詳細内容に合わせて表示されているソフトボタン（図３参照）等がクリックされた場合、つまり自動車を利用する経路以外の経路が選択された場合には、制御部５１７では、ルート案内開始の指示がなされたか否かを判別する（ステップＳｄ６）。
【００８３】
ここで、ユーザからの案内開始指示があった場合、制御部５１７は、案内内容記憶部５０１の他用記憶領域５０１ｂに記憶されている案内内容にしたがった案内が行われる装置各部を制御する（ステップＳｄ７）。そして、目的地に到達する等、案内が終了したか否かが判別され（ステップＳｄ８）、終了と判別された場合には当該案内処理は終了する。
【００８４】
以上説明したように、第２の実施の形態では、自動車を利用する経路が選択された場合には、自動車用記憶領域５０１ａに記憶された案内内容にしたがった案内が行われ、自動車を利用する経路以外の経路が選択された場合には、他用記憶領域５０１ｂに記憶された案内内容にしたがった案内が行われる。すなわち、自動車を利用する経路とそれ以外の経路とが選択された場合で各々異なる内容の案内を行うことができる。
【００８５】
したがって、自動車を利用する経路に応じて適切な内容の案内を行わせるとともに、それ以外の経路に応じて適切な案内を行わせることもできる。例えば、自動車を利用する経路の場合、案内内容によっては運転に支障を生じるおそれもあるので、運転に支障が生じるおそれを抑制できるような内容（例えば、音声案内のみを行うなど）の案内を行わせる。一方、運転に支障の生じるおそれがないそれ以外の経路の案内では、音声案内、表示による案内、バイブレーションの案内といった種々の案内を行わせるといったことが可能となる。
【００８６】
また、本実施の形態では、自動車用記憶領域５０１ａおよび他用記憶領域５０１ｂに記憶される案内内容をユーザが入力することができる。したがって、自動車を利用する経路が選択された場合に、そのユーザにとって好適な案内を行わせることができ、またそれ以外の経路が選択された場合にも、そのユーザにとって好適な案内を行わせることができる。
【００８７】
なお、本実施の形態では、案内内容記憶部５０１に記憶されている案内内容をユーザの指示に応じて書き換えることができるようにしていたが、予め決められた案内内容を書き換え不能に記憶させておくようにしてもよい。このような場合であっても、自動車用記憶領域５０１ａと他用記憶領域５０１ｂとのそれぞれの経路の案内に好適な案内内容を記憶させておくことで、自動車を利用する経路とそれ以外の経路とで、それぞれの経路に応じて好適な案内を行わせることができる。
【００８８】
（変形例）
なお、本発明は、上述した第１の実施の形態および第２の実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００８９】
（変形例１）
上述した各実施の形態では、複数の探索された経路候補の中から、ユーザの指示に基づいて１つの経路が選択され、その経路が自動車を利用する経路であるか否かに応じて案内内容や案内の有無を決定するようにしていたが、複数の経路候補の中から１つの経路を選択する方法はユーザ指示以外の方法であってもよい。
【００９０】
例えば、ナビゲーション装置が電車を利用したか否かを判別できる機能を有する場合には、電車が利用されたと判別されたときにはそれ以外の経路が選択されるといったように自動的に選択がなされるようにしてもよい。
【００９１】
また、ナビゲーション装置が速度センサ等を搭載している場合には、ナビゲーション装置の位置とその移動速度とから、自動車を利用する経路またはそれ以外の経路のいずれかを自動的に選択するようにしてよい。すなわち、電車やバスの走行しない経路上において、所定の速度以上（例えば２０ｋｍ／ｈ以上）で移動した場合には、自動車を利用しているものと考えられる。したがって、このような状況が検知された場合には自動車を利用する経路を自動的に選択する。
【００９２】
（変形例２）
また、上述した各実施の形態では、ナビゲーション装置１００（５００）は、携帯電話機能を有しており、ナビゲーションサーバ３００との間でネットワーク２００を介して通信を行うことで、地図データや経路探索結果等を取得するようにしていたが、ナビゲーション装置が地図データを記憶する記憶部、および経路探索処理を行う経路探索処理部を備え、地図データの取得や経路探索処理をナビゲーション装置単体で行えるようにしてもよい。
【００９３】
（変形例３）
また、上述した各実施の形態においては、制御部のＣＰＵがＲＯＭ等の記憶部に格納されたプログラムにしたがって上述したような案内制御を含む処理を実行するようにしていたが、同様の処理をコンピュータに実行させるためのプログラムをインターネット等の通信回線を介してユーザに提供するようにしてもよいし、当該プログラムをＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）などのコンピュータ読み取り可能な記録媒体に記録してユーザに提供するようにしてもよい。また、上記のような処理を行う専用のハードウェア回路によって実現するナビゲーション装置として構成し、ユーザに提供等するようにしてもよい。
【産業上の利用可能性】
【００９４】
以上のように、本発明にかかるナビゲーション装置、ナビゲーション方法およびプログラムは、携帯型のナビゲーションに有用である。
【図面の簡単な説明】
【００９５】
【図１】本発明の第１の実施の形態にかかるナビゲーション装置を含むネットワークシステムの構成を示すブロック図である。
【図２】前記ナビゲーション装置がナビゲーションサーバから経路探索結果を取得する手順を示すシーケンスフローチャートである。
【図３】前記ナビゲーション装置に表示される経路探索結果の一例を示す図である。
【図４】前記ナビゲーション装置に表示される経路探索結果の一例を示す図である。
【図５】前記ナビゲーション装置において経路に基づく案内等を行う際の処理手順を示すフローチャートである。
【図６】前記ナビゲーション装置における経路に基づく案内等を行う際に表示される画面の一例を示す図である。
【図７】前記ナビゲーション装置における経路に基づく案内等を行う際に表示される画面の一例を示す図である。
【図８】前記ナビゲーション装置における経路に基づく案内等を行う際に表示される画面の一例を示す図である。
【図９】前記ナビゲーション装置における経路に基づく案内等を行う際に表示される画面の一例を示す図である。
【図１０】前記ナビゲーション装置における経路に基づく案内等を行う際に表示される画面の一例を示す図である。
【図１１】前記ナビゲーション装置において経路に基づく案内を行う場合の処理手順を示すフローチャートである。
【図１２】本発明の第２の実施の形態にかかるナビゲーション装置を備えたネットワークシステムの構成を示すブロック図である。
【図１３】第２の実施の形態におけるナビゲーション装置の構成要素である案内内容記憶部の領域構成を示す図である。
【図１４】第２の実施の形態におけるナビゲーション装置によって行われる案内制御の手順を示すフローチャートである。
【符号の説明】
【００９６】
１００  ナビゲーション装置
１１０  表示部
１１１  音声出力部
１１２  音声入力部
１１３  バイブレーション部
１１４  ＧＰＳ部
１１５  通信部
１１６  操作部
１１７  制御部
１２０  案内制御部
１３０  表示制御部
１４０  案内音声制御部
１５０  バイブ制御部
１６０  ナビゲーション情報取得部
２００  ネットワーク
３００  ナビゲーションサーバ
３１０  地図配信部
３２０  地図データベース
３３０  経路探索部
５００  ナビゲーション装置
５０１  案内内容記憶部
５０１ａ  自動車用記憶領域
５０１ｂ  他用記憶領域
５１７  制御部
５２０  案内制御部
【図１】
2005114369.tif 000003
【図２】
2005114369.tif 000004
【図３】
2005114369.tif 000005
【図４】
2005114369.tif 000006
【図５】
2005114369.tif 000007
【図６】
2005114369.tif 000008
【図７】
2005114369.tif 000009
【図８】
2005114369.tif 000010
【図９】
2005114369.tif 000011
【図１０】
2005114369.tif 000012
【図１１】
2005114369.tif 000013
【図１２】
2005114369.tif 000014
【図１３】
2005114369.tif 000015
【図１４】
2005114369.tif 000016