(57)【要約】【課題】ナビゲーションモードに適した案内通知を行う。【解決手段】ナビゲーション装置１０は、位置情報を取得する取得部と、ナビゲーションモードを判別する判別部１１６と、案内地点を検出する検出部１４０と、前記位置情報を用いて、前記判別部により判別されたナビゲーションモードで前記案内地点までのナビゲーションを実行する実行部と、を備え、前記実行部は、前記案内地点を通過する際に、前記ナビゲーションモードに応じた通知をする。【選択図】図３
2011149778.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を取得する取得部と、
ナビゲーションモードを判別する判別部と、
案内地点を検出する検出部と、
前記位置情報を用いて、前記判別部により判別されたナビゲーションモードで前記案内地点までのナビゲーションを実行する実行部と、
を備え、
前記実行部は、前記ナビゲーションモードに応じて前記案内地点を通知する通知時点を変更し、前記案内地点を通過する際に前記ナビゲーションモードに応じた通知をする、ナビゲーション装置。
【請求項２】
前記検出部は、目的地までの経路上の交差点を前記案内地点として検出し、
前記実行部は、前記案内地点を通過する前に、前記ナビゲーションモードに応じた通知をする、請求項１に記載のナビゲーション装置。
【請求項３】
前記実行部は、前記ナビゲーションモードごとに、前記案内地点の通知方法を変えて通知する、請求項１または２のいずれかに記載のナビゲーション装置。
【請求項４】
前記ナビゲーションモードと前記案内地点の通知方法を示す通知情報とを関連付けて記憶している記憶部を備える、請求項１〜３のいずれかに記載のナビゲーション装置。
【請求項５】
前記ナビゲーションモードは、車モード、バイクモード、自転車モード、徒歩モードを含む、請求項１〜４のいずれかに記載のナビゲーション装置。
【請求項６】
前記判別部により前記ナビゲーションモードが徒歩モードであると判別された場合に、前記実行部は、前記案内地点を通過する前に、筐体を振動させて通知する、請求項５に記載のナビゲーション装置。
【請求項７】
前記判別部により前記ナビゲーションモードが車モードであると判別された場合に、前記実行部は、前記案内地点を通過する前に、音声を出力して通知する、請求項５に記載のナビゲーション装置。
【請求項８】
前記判別部により前記ナビゲーションモードが自転車モードであると判別された場合に、前記実行部は、前記案内地点を通過する前に、光源を出力して通知する、請求項５に記載のナビゲーション装置。
【請求項９】
コンピュータを、
位置情報を取得する取得部と、
ナビゲーションモードを判別する判別部と、
案内地点を検出する検出部と、
前記位置情報を用いて、前記判別部により判別されたナビゲーションモードで前記案内地点までのナビゲーションを実行する実行部と、
を備え、
前記実行部は、前記案内地点を通過する際に、前記ナビゲーションモードに応じた通知をする、ナビゲーション装置として機能させるための、プログラム。
【請求項１０】
位置情報を取得するステップと、
ナビゲーションモードを判別するステップと、
案内地点を検出するステップと、
前記位置情報を用いて、前記判別部により判別されたナビゲーションモードで前記案内地点までのナビゲーションを実行し、前記案内地点を通過する際に、前記ナビゲーションモードに応じた通知をするステップと、
を含む、ナビゲーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、ナビゲーション方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、移動する車などにナビゲーション装置が搭載され、ユーザの現在位置や目的地までの経路などをユーザに提示することが行われている。また、文字情報や音声情報だけでなく、筐体を振動させるバイブレーションなどを用いてユーザに案内情報を通知することも行われている。例えば、特許文献１では、ユーザの位置する場所などに応じて、着信音のオン／オフや、バイブレーションのオン／オフを変更している。また、移動速度から自動車か徒歩かを判定し、自動車モードか徒歩モードかに応じて案内の通知方法を変更している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０６０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ナビゲーション装置は車内で利用されたり徒歩の際に利用されたりするだけでなく、自転車やバイクに乗車の際にも利用されるため、自動車モード、徒歩モードだけでなく、自転車モードやバイクモードなど各ナビゲーションモードに適した案内を行うことが望まれている。さらに、目的地までに通過する交差点等の通知についても、ナビゲーションモードに適した通知を行うことが望まれていた。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ナビゲーションモードに適した案内通知を行うことが可能な、新規かつ改良されたナビゲーション装置、ナビゲーション方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある観点によれば、位置情報を取得する取得部と、ナビゲーションモードを判別する判別部と、案内地点を検出する検出部と、前記位置情報を用いて、前記判別部により判別されたナビゲーションモードで前記案内地点までのナビゲーションを実行する実行部と、を備え、前記実行部は、前記案内地点を通過する際に、前記ナビゲーションモードに応じた通知をする、ナビゲーション装置が提供される。
【０００６】
また、前記検出部は、目的地までの経路上の交差点を前記案内地点として検出し、前記実行部は、前記案内地点を通過する前に、前記ナビゲーションモードに応じた通知をしてもよい。
【０００７】
また、前記実行部は、前記ナビゲーションモードごとに、前記案内地点の通知方法を変えて通知してもよい。
【０００８】
また、前記ナビゲーションモードと前記案内地点の通知方法を示す通知情報とを関連付けて記憶している記憶部を備えてもよい。
【０００９】
また、前記実行部は、前記ナビゲーションモードに応じて、前記案内地点を通知する通知時点を変更してもよい。
【００１０】
また、前記ナビゲーションモードは、車モード、バイクモード、自転車モード、徒歩モードを含んでもよい。
【００１１】
また、前記判別部により前記ナビゲーションモードが徒歩モードであると判別された場合に、前記実行部は、前記案内地点を通過する前に、筐体を振動させて通知してもよい。
【００１２】
また、前記判別部により前記ナビゲーションモードが車モードであると判別された場合に、前記実行部は、前記案内地点を通過する前に、音声を出力して通知してもよい。
【００１３】
また、前記判別部により前記ナビゲーションモードが自転車モードであると判別された場合に、前記実行部は、前記案内地点を通過する前に、光源を出力して通知してもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、位置情報を取得する取得部と、ナビゲーションモードを判別する判別部と、案内地点を検出する検出部と、前記位置情報を用いて、前記判別部により判別されたナビゲーションモードで前記案内地点までのナビゲーションを実行する実行部と、を備え、前記実行部は、前記案内地点を通過する際に、前記ナビゲーションモードに応じた通知をする、ナビゲーション装置として機能させるための、プログラムが提供される。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、位置情報を取得するステップと、ナビゲーションモードを判別するステップと、案内地点を検出するステップと、前記位置情報を用いて、前記判別部により判別されたナビゲーションモードで前記案内地点までのナビゲーションを実行し、前記案内地点を通過する際に、前記ナビゲーションモードに応じた通知をするステップと、を含む、ナビゲーション方法が提供される。
【発明の効果】
【００１６】
以上説明したように本発明によれば、ナビゲーションモードに適した案内通知を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態の概要を説明する説明図である。
【図２】第１の実施形態にかかるＰＮＤの外観図である。
【図３】同実施形態にかかるＰＮＤの機能構成を示すブロック図である。
【図４】同実施形態にかかるナビゲーションモードの選択操作について説明する説明図である。
【図５】同実施形態にかかるナビゲーションモードの選択操作について説明する説明図である。
【図６】同実施形態にかかる各ナビゲーションに対応する案内通知について説明する説明図である。
【図７】同実施形態にかかるＰＮＤ周りの座標系を示した説明図である。
【図８】同実施形態にかかるＰＮＤの動作の詳細を示すフローチャートである。
【図９】第２の実施形態にかかる携帯電話の外観図である。
【図１０】同実施形態にかかる携帯電話の機能構成を示したブロック図である。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１９】
また、以下に示す順序に従って、当該「発明を実施するための最良の形態」を説明する。
＜１．本実施形態の目的＞
＜２．本実施形態の概要＞
＜３．第１実施形態＞
＜３−１．ＰＮＤのハードウェア構成＞
＜３−２．ＰＮＤの機能構成＞
＜３−３．ＰＮＤの動作の詳細＞
＜４．第２実施形態＞
【００２０】
＜１．本実施形態の目的＞
まず、本実施形態の目的について説明する。従来から、移動する車などにナビゲーション装置が搭載され、ユーザの現在位置や目的地までの経路などをユーザに提示することが行われている。また、文字情報や音声情報だけでなく、筐体を振動させるバイブレーションなどを用いてユーザに案内情報を通知することも行われている。例えば、ユーザの位置する場所などに応じて、着信音のオン／オフや、バイブレーションのオン／オフを変更する技術が開示されている。また、移動速度から自動車か徒歩かを判定し、自動車モードか徒歩モードかに応じて案内の通知方法を変更する技術も開示されている。
【００２１】
しかし、ナビゲーション装置は車内で利用されたり徒歩の際に利用されたりするだけでなく、自転車やバイクに乗車の際にも利用されるため、自動車モード、徒歩モードだけでなく、自転車モードやバイクモードなど各ナビゲーションモードに適した案内を行うことが望まれている。さらに、目的地までに通過する交差点等の通知についても、ナビゲーションモードに適した通知を行うことが望まれていた。そこで、上記のような事情を一着眼点として、本発明の実施形態にかかるナビゲーション装置が創作されるに至った。本実施形態にかかるナビゲーション装置によれば、ナビゲーションモードに適した案内通知を行うことが可能となる。
【００２２】
＜２．本実施形態の概要＞
以上、本実施形態の目的について説明した。次に、図１を参照して、本実施形態の概要について説明する。図１は、本実施形態の概要を説明する説明図である。上記したように、本実施形態にかかるナビゲーション装置は、車モード、自転車モード、徒歩モードなどの各モードでナビゲーションを行う。これらのモードを以下ではナビゲーションモードとも称する。本実施形態にかかるナビゲーション装置により実行されるナビゲーションとは、ユーザの現在位置や目的地までの経路をユーザに提示することを意味する。具体的には、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から送信されるＧＰＳ信号を基に現在位置を算出し、地図画面上にユーザの位置や進行方向を示すことである。
【００２３】
図１に示したように、本実施形態にかかるナビゲーション装置は、各ナビゲーションモードに応じて地図表示を変えたり、現在位置のマークを変えたりする。例えば、表示例３６１は車モードでナビゲーションする際の表示例であり、広範囲の地図を表示してナビゲーションを行っている。また、表示例３６２は自転車モードでナビゲーションする際の表示例であり、車モードよりも狭い範囲の地図を表示してナビゲーションを行っている。さらに、表示例３６３は、徒歩モードでナビゲーションする際の表示例であり、徒歩モードより更に狭い範囲の地図を表示してナビゲーションを行っている。
【００２４】
また、車モードでは三角で現在位置を表示し、自転車モードでは自転車のマークで現在位置を表示し、徒歩モードでは人のマークで現在位置を表示している。図１では、車モード、自転車モード、徒歩モードにおいてナビゲーションが実行される場合の表示例を示しているが、かかる例に限定されず、例えば、バイクモードやジョギングモードなど他のナビゲーションモードに適用することが可能である。ユーザは、ナビゲーション装置のナビゲーションモード切替ボタン等を押下することにより、複数のナビゲーションモードから所望するナビゲーションモードを選択することが可能となる。
【００２５】
また、本実施形態にかかるナビゲーション装置では、ナビゲーションに適した案内通知を行うことができる。案内通知とは、目的地までに通過する交差点などの案内地点を通知することである。また、ナビゲーションモードに適した案内通知とは、自転車モードや徒歩モードなどの各ナビゲーションモードに応じて案内方法を変更して通知することである。
【００２６】
例えば、自転車モードで交差点等を案内する場合には、音声ガイドではなく、アラームなどで通知するのが好ましい。これは、自転車に乗車する場合に、ナビゲーション装置の表示画面を視認しながら運転するのは危険であり、困難である場合が多いためである。アラームで交差点等の案内通知をする場合には、アラーム音（ビープ音）の種類や回数により右左折や交差点への接近度合いなどを示すようにしてもよい。また、アラーム音により交差点の接近を通知した後に、ユーザにナビゲーション装置の表示画面を確認させるようにしてもよい。
【００２７】
また、ナビゲーション装置を自転車に搭載している場合には、バイブレーションによる通知は、ユーザが気付かない場合が多いため好ましくない。
【００２８】
さらに、交差点に接近することを通知する場合に、交差点から比較的近い位置で通知をする。また、自転車の速度や交差点への接近度合いに応じて交差点に接近したことを通知するようにしてもよい。
【００２９】
また、例えば、徒歩モードで交差点等を案内する場合には、音声ガイドではなく、バイブレーションなどで通知するのが好ましい。これは、徒歩やジョギングなどの場合には、ナビゲーション装置をポケットなどに収納している場合が多いため、ナビゲーション装置の表示画面を視認しながら歩行することはあまりないと考えられるためである。
【００３０】
さらに、交差点に接近することを通知する場合に、交差点から比較的近い位置で通知をする。また、バイブレーションなどにより交差点の接近を通知した後に、ユーザにナビゲーション装置の表示画面を確認させるようにしてもよい。
【００３１】
また、車モードで交差点等を案内する場合には、音声ガイドにより通知する。例えば、交差点が近づいたときに、音声により右左折などの方向や、交差点までの距離を具体的に通知する。
【００３２】
また、交差点の接近を通知する場合には、ユーザの位置と交差点との距離に応じて案内通知を行う。車モードの場合には、車の速度を想定した距離で案内通知が行われる。上記したように、自転車モードや徒歩モードの場合には、各モードの速度を想定した距離で案内を通知する。例えば、自転車は車よりも移動速度が遅いため、自転車モードの場合には、車モードで案内を通知するタイミングより遅いタイミングで通知される。さらに、徒歩モードの場合には、自転車モードで案内を通知するタイミングより遅いタイミングで通知される。これらの通知方法の設定を、予め、各ナビゲーションモードと関連付けて記憶しておくことにより、各ナビゲーションモードに応じた案内通知を実現することができる。
【００３３】
＜３．第１実施形態＞
以上、ナビゲーション装置の概要について説明した。次に、図２〜図１３を参照して、第１実施形態にかかるナビゲーション装置について説明する。本実施形態では、ナビゲーション装置を図２に示したＰＮＤ（Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）１０に適用して説明する。
【００３４】
＜３−１．ＰＮＤのハードウェア構成＞
図２に示したように、ＰＮＤ１０は、装置の前面に表示部１２が設けられている。ＰＮＤ１０は、内蔵された不揮発性メモリ（図示せず）に格納されている地図データに応じた実画像等を表示部１２に表示してナビゲーションを実行する。また、ＰＮＤ１０は、クレードル１４および吸盤１６を備えていてもよい。クレードル１４および吸盤１６は、ＰＮＤ１０を車内で用いる際に、車両のダッシュボード上に取り付けるために必要となる。ＰＮＤ１０は、車両のダッシュボード上に吸盤１６を介して取り付けられ、かつ、ＰＮＤ１０と機械的および電気的に接続される。ＰＮＤ１０は、クレードル１４を介して車両から供給される電力に基づいて動作することが可能である。
【００３５】
ユーザが徒歩の際にＰＮＤ１０を使用する場合には、クレードル１４および吸盤１６の構成を有していなくてもよい。ユーザが徒歩の際にＰＮＤ１０を使用する場合には、ＰＮＤ１０本体のみを所持して移動する。また、ユーザが自転車で走行する際にＰＮＤ１０を使用する場合には、徒歩時と同様にＰＮＤ１０本体のみを所持して移動してもよいし、自転車のハンドルなどにクレードル１４および吸盤１６を取り付けて移動してもよい。
【００３６】
上記したように、ＰＮＤ１０のナビゲーションモード切替ボタン（図示せず）を押下することにより、複数のナビゲーションモードから所望するナビゲーションモードを選択する。例えば、車でＰＮＤ１０を利用する場合には車モードを選択操作し、自転車でＰＮＤ１０を利用する場合には自転車モードを選択操作し、徒歩でＰＮＤ１０を利用する場合には徒歩モードを選択操作する。
【００３７】
ユーザ操作によりユーザが所望するナビゲーションモードが選択されると、ＰＮＤ１０は、選択されたナビゲーションモードでナビゲーションを実行する。ＰＮＤ１０は、現在位置の取得機能を有しているため、現在位置を含む地図を表示部１２に表示して、表示された地図上にユーザの現在位置や進行方向を重畳してナビゲーションを実行する。
【００３８】
さらに、ＰＮＤ１０は、各ナビゲーションモードに適した案内通知を行う機能を有する。すなわち、ＰＮＤ１０は、各ナビゲーションモードに応じて、音声ガイドやバイブレーションなどの通知方法を変更して交差点等に接近したことを案内することができる。
【００３９】
＜３−２．ＰＮＤの機能構成＞
以上、ＰＮＤ１０のハードウェア構成について説明した。次に、図３を参照して、ＰＮＤ１０の機能構成について説明する。図３に示したように、ＰＮＤ１０は、表示部１２と、操作部１０４と、記憶部１０８と、ナビゲーション機能ユニット１１０などを備える。
【００４０】
操作部１０４は、ユーザ操作を検出し、検出した操作内容をナビゲーション機能ユニット１１０に出力する。ユーザによる操作内容としては、例えば、ナビゲーションモードの選択、目的地の設定、地図の拡大／縮小、現在地表示、音声案内設定、および画面表示設定などがあげられる。
【００４１】
また、この操作部１０４は、表示部１２と一体的に設けられるタッチパネル、またはタッチスクリーンであってもよい。また、操作部１０４は、ボタン、スイッチ、レバー、およびダイヤルなど、表示部１２と分離して設けられる物理的構成であってもよい。また、操作部１０４は、リモートコントローラから送信されたユーザ操作を示す信号を検出する信号受信部であってもよい。
【００４２】
ここで、図４および図５を参照して、ユーザによるナビゲーションモードの選択操作について説明する。図４および図５は、ナビゲーションモードの選択操作について説明する説明図である。図４および図５では、操作部１０４が表示部１２と一体的に設けられるタッチパネルであった場合にについて説明する。
【００４３】
図４に示したように、タッチパネルに表示されたメニュー画面３４１の表示項目から、「設定」タブがユーザ操作により選択される。「設定」タブが表示されると、編集・設定表示画面３４２が表示される。そして、ユーザにより「モード切替」ボタンがタッチされると、ナビゲーションモードを切り替えることができるナビモード切替画面３４３が表示される。ユーザは、ナビモード切替画面３４３に表示された「自動車ナビ」（車モード）、「自転車ナビ」（自転車モード）、「徒歩ナビ」（徒歩モード）から、いずれかのモードボタンをタッチすることにより所望のナビゲーションモードを選択する。
【００４４】
また、図５に示したように、ナビゲーションが実行している場合に、実行されているナビゲーションモードを他のナビゲーションモードに切り替える操作を行うようにしてもよい。図５に示したように、車モードでナビゲーションが実行されている場合に、車モードの地図画面３３１に表示されている「ナビ」ツールバーを選択する。「ナビ」ツールバーが選択されると、ガイド・地点画面３３２が表示される。
【００４５】
ユーザは、ガイド・地点画面３３２に表示された「モード切替」ボタンをタッチする。ガイド・地点画面３３２の「モード切替」ボタンがタッチされると、ナビモード切替画面３３３が表示される。ユーザは、ナビモード切替画面３４３に表示された「自動車ナビ」（車モード）、「自転車ナビ」（自転車モード）、「徒歩ナビ」（徒歩モード）から、いずれかのモードボタンをタッチすることにより所望のナビゲーションモードを選択する。
【００４６】
図３に戻りＰＮＤ１０の機能構成の説明を続ける。記憶部１０８は、ＰＮＤ１０が動作するためのプログラムや、ナビゲーションモードごとの設定情報などを記憶する。ナビゲーションモードごとの設定情報とは、例えば、ナビゲーションモードに対応する案内通知方法、地図データや音量データ、画面明度データ、など種々の設定情報を例示できる。
【００４７】
なお、この記憶部１０８は、不揮発性メモリ、磁気ディスク、光ディスク、およびＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。不揮発性メモリとしては、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）があげられる。また、磁気ディスクとしては、ハードディスクおよび円盤型磁性体ディスクなどがあげられる。また、光ディスクとしては、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などがあげられる。
【００４８】
ナビゲーション機能ユニット１１０は、ナビゲーション機能を実現するための構成であり、ＧＰＳアンテナ１１２と、ＧＰＳ処理部１１４と、判別部１１６と、ナビゲーション部１１８と、３軸加速度センサ１２０と、Ｙ軸ジャイロセンサ１２２と、速度算出部１２４と、Ｚ軸ジャイロセンサ１３０と、角度算出部１３２と、検出部１４０と、位置取得部１４２と、気圧センサ１５０と、高度算出部１５２と、を備える。
【００４９】
このうち、ＧＰＳ処理部１１４、判別部１１６、ナビゲーション部１１８、角度算出部１３２、位置取得部１４２、検出部１４０、および高度算出部１５２などは、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成される。
【００５０】
ＧＰＳアンテナ１１２は、地球上空を旋回する人工衛星から送信されたＧＰＳ信号を受信し、受信したＧＰＳ信号をＧＰＳ処理部１１４へ供給する。なお、ＧＰＳ信号には、人工衛星の軌道を示す軌道情報、および信号の送信時刻などの情報が含まれる。
【００５１】
ＧＰＳ処理部１１４は、各ＧＰＳ信号に含まれる軌道情報から各人工衛星の位置を算出する。そして、ＧＰＳ処理部１１４は、各人工衛星の位置と、ＧＰＳ信号の送信時刻と受信時刻の差分に基づいて現在の３次元位置を連立方程式により算出する。
【００５２】
判別部１１６は、ナビゲーションモードを判別する機能を有する。上記したように、操作部１０４を介してユーザによりナビゲーションモードが選択される。判別部１１６は、操作部１０４を介してユーザによりいずれのナビゲーションモードが選択されたかを判別する。判別部１１６は、判別したナビゲーションモードの情報をナビゲーション部１１８に提供する。
【００５３】
上記では、ユーザ操作に応じてナビゲーションモードを選択するようにしたが、かかる例に限定されず、振動を検出してナビゲーションモードを切り替えたり、取り付けられたクレードルとの電気的な接触を検出したりして適切なナビゲーションモードを自動的に選択するようにしてもよい。
【００５４】
ナビゲーション部１１８は、後述する位置取得部１４２により取得された現在位置に基づいて、判別部１１６により判別されたナビゲーションモードでナビゲーションを行う。ナビゲーション部１１８は、本発明の実行部の一例である。例えば、ナビゲーション部１１８は、記憶部１０８からナビゲーションモード対応する地図データを読み出し、現在位置を含む地図画像上に現在位置マークを重畳する。上記したように、記憶部１０８にはナビゲーションモードに対応する設定情報が記憶されている。ナビゲーション部１１８は、判別部１１６により判別されたナビゲーションモードに対応する設定情報を記憶部１０８から取得して、該設定情報を用いてナビゲーションを実行する。
【００５５】
ナビゲーションモードごとの設定情報とは、例えば、ナビゲーションモードに対応する案内通知方法、地図データや音量データ、画面明度データ、など種々の設定情報を例示できる。ここで、図６を参照して、設定情報に含まれている各ナビゲーションに対応する案内通知について説明する。図６は、各ナビゲーションに対応する案内通知について説明する説明図である。
【００５６】
図６に示したように、設定情報４００には、車モード、自転車モード、徒歩モードの各ナビゲーションに対応する案内通知方法が設定されている。ナビゲーション部１１８は、ナビゲーションモードが車モードである場合には、音声ガイドにより案内通知を行う。また、接近通知とは、車モードの場合、交差点などの案内地点に近づいたときに、音声により右左折などの方向や、交差点までの距離を具体的に通知することである。
【００５７】
交差点の接近を通知する場合には、ユーザの位置と交差点との距離に応じて案内通知を行う。ナビゲーションモードが車モードの場合には、車の速度を想定した距離で交差点の案内通知が行われる。また、車モードの場合には、音声ガイドでナビゲーションが行われるため、アラームやバイブレーション通知によるナビゲーションは行われない設定となっている。
【００５８】
ナビゲーションモードが自転車モードである場合には、アラームまたは光により案内通知を行う。自転車に乗車する場合、ナビゲーション装置の表示画面を視認しながら運転するのは危険であり、困難なため、アラーム音（ビープ音）で通知する。また、照度の高い光を点灯することによって、案内通知を行うようにしてもよい。自転車を走行中に表示画面を視認することができなくても、視野に光が入るため、ユーザは何らかの通知があることに気付くことができる。これにより、音声通知やアラーム通知をしない設定にしている場合でも、光の点灯によりアラーム通知と同様の効果を得ることができる。
【００５９】
接近通知については、自転車の速度を想定した距離で交差点の案内通知が行われる。すなわち、自転車は車よりも移動速度が遅いため、自転車モードの場合には、車モードで案内を通知するタイミングより遅いタイミングで通知する。
【００６０】
また、省電力については、一定時間操作されない場合に、表示画面を暗くして省電力モードにする。そして、表示画面やボタンなどに触れると画面が表示される。また、交差点などの案内地点に接近した場合に画面が表示されるようにしてもよい。そして、案内通知終了後に画面を暗くして、再度省電力モードとするようにしてもよい。自転車モードの場合には、表示画面を視認しながら運転することは稀であるため、省電力モードを設定することにより、消費電力を抑えることが可能となる。
【００６１】
ナビゲーションモードが徒歩モードの場合、バイブレーションにより案内通知を行う。徒歩やジョギングの場合、ナビゲーション装置１０をポケットなどに収納している場合が多く、常に手に持って表示画面を確認しながら歩行することは考え難いため、バイブレーションによる通知を行う。徒歩モードの場合、音声ガイドによる案内は、ユーザの周囲にいる人に聞こえてしまい不都合があるため、音声ガイドによる案内は行わない。
【００６２】
接近通知については、徒歩やジョギングの速度を想定した距離で交差点の案内通知が行われる。すなわち、徒歩やジョギングは自転車よりも移動速度が遅いため、徒歩モードの場合には、自転車モードで案内を通知するタイミングより遅いタイミングで通知する。これにより、交差点等の案内通知を交差点からの距離がある時点で案内通知が行われて、交差点を曲がり損ねてしまったり、交差点を過ぎてから案内通知がされたりしてしまうことがなく、各ナビゲーションモードに応じて適切なタイミングで案内通知が行われる。
【００６３】
また、省電力については、自転車モードと同様に、一定時間操作されない場合に、表示画面を暗くして省電力モードにする。そして、表示画面やボタンなどに触れると画面が表示される。また、交差点などの案内地点に接近した場合に画面が表示されるようにしてもよい。そして、案内通知終了後に画面を暗くして、再度省電力モードとするようにしてもよい。徒歩モードの場合には、表示画面を常に視認しながら歩行することは稀であるため、省電力モードを設定することにより、消費電力を抑えることが可能となる。
【００６４】
ナビゲーション部１１８は、各ナビゲーションモードに適した案内通知を、ユーザ操作に応じて終了するようにしてもよい。例えば、交差点や目的地などへの接近通知は、交差点などを通過するまで数回通知する。ユーザが案内通知により交差点と曲がる方向を確認した場合には、案内通知を終了して、画面の変化を最小限に抑えることが望ましい。したがって、ナビゲーション部１１８は、ユーザ操作により、案内通知の解除操作が行われた場合には、解除操作が行われた後の案内通知を行わないようにする。
【００６５】
ユーザ操作による案内通知の解除操作は、例えば、表示画面に案内通知とともに「通知終了」ボタンを表示して、ユーザ操作により「通知終了」ボタンが押下された場合に、案内通知後の解除操作を実行する。
【００６６】
図３に戻りナビゲーション部１１８の説明を続ける。設定情報として地図の縮尺の情報が記憶されている場合には、ナビゲーション部１１８は、設定情報をもとにナビゲーションモードに応じて地図の縮尺を変えることができる。例えば、車モードでは地図の縮尺を小さくして広範囲の地図を表示させるようにし、自転車モードでは地図の縮尺を車モードの縮尺よりも大きくして、拡大された地図を表示させるようにし、徒歩モードでは自転車モードよりさらに縮尺の大きい地図を表示させてもよい。これにより、ナビゲーションモードごとに適切な範囲の地図を表示することが可能となる。
【００６７】
また、設定情報として音量の情報が記憶されている場合には、ナビゲーション部１１８は、設定情報をもとにナビゲーションモードに応じて音量を変えることができる。例えば、車モードの場合は、雑音がほとんどない車内で案内音声などを聞く際に適切な音量とし、自転車モードの場合は、屋外で周囲に迷惑がかからない程度の音量に設定することができる。また、徒歩の場合は、イヤホンで案内音声を聞く際に適切な音量に設定する。これにより、ナビゲーションモードごとに適切な音量で案内音声等を提供することが可能となる。
【００６８】
また、設定情報として画面明度の情報が記憶されている場合には、ナビゲーション部１１８は、設定情報をもとにナビゲーションモードに応じて画面明度を変えることができる。例えば、自転車モードや徒歩モードなど屋外で利用するナビゲーションモードの場合にはディスプレイの照度を高くして、屋外で視認しやすい照度に設定する。これにより、ナビゲーションモードごとに適切な画面明度で地図等を表示することが可能となる。
【００６９】
また、設定情報としてナビゲーションモードごとに表示画面の分割画面数を設定してもよい。例えば、車モードの場合には、広範囲な地図と曲がり角を示す詳細地図とを同時に表示させるように設定してもよい。また、設定情報としてナビゲーションモードごとに省電力モードを設定してもよい。例えば、自転車モードの場合には、所定時間ユーザ操作がなかった場合に表示画面を暗くして省電力モードにしてもよい。また、設定情報として、ナビゲーションの探索方法を設定してもよい。例えば、車モードの場合には、自転車専用道路を除いて目的地までの経路情報を提示する。また、徒歩モードの場合には、狭い路地など車が通行不可能な道を近道として提示してもよい。
【００７０】
ＧＰＳアンテナ１１２が人工衛星からＧＰＳ信号を受信できない場合、ＧＰＳ処理部１１４はＧＰＳ信号に基づく現在位置の算出を行うことができない。このような場合、ナビゲーション部１１８は、他の方法により取得される現在位置を用いてナビゲーションを行う。例えば、ナビゲーション部１１８は、以下に説明する各センサおよび各算出部により得られる現在位置を用いてナビゲーションを行うことができる。
【００７１】
３軸加速度センサ１２０は、図６に示すＸ軸方向の加速度αｘ、Ｙ軸方向の加速度αｙ、およびＺ軸方向の加速度αｚを例えば５０Ｈｚのサンプリング周波数で検出する。なお、図６に示したように、Ｘ軸はＰＮＤ１０または車両の進行方向に対応し、Ｙ軸はＸ軸に直交する水平方向に対応し、Ｚ軸は鉛直方向に対応するものとする。
【００７２】
Ｙ軸ジャイロセンサ１２２は、Ｙ軸回りの角速度であるピッチレートωｙを例えば５０Ｈｚのサンプリング周波数で検出する。
【００７３】
速度算出部１２４は、３軸加速度センサ１２０により検出されたＺ軸方向の加速度αｚ、およびＹ軸ジャイロセンサ１２２により検出されたピッチレートωｙに基づき、以下の数式１に従って進行方向に対する速度Ｖを例えば１秒につき５０回算出する。
【００７４】
【数１】
2011149778.tif 000003
【００７５】
Ｚ軸ジャイロセンサ１３０は、ＰＮＤ１０または車両が左旋回している時のＺ軸回りの角速度であるヨーレートωｚを例えば５０Ｈｚのサンプリング周波数で検出する。
【００７６】
角度算出部１３２は、Ｚ軸ジャイロセンサ１３０により検出されたヨーレートωｚにサンプリング周期（例えば、０．０２ｓ）を積算することにより、ＰＮＤ１０または車両の旋回角度θを算出する。
【００７７】
検出部１４０は、案内地点を検出する機能を有する。案内地点とは、目的地までに通過する交差点などの情報である。ナビゲーション部１１８は、検出部１４０により検出された案内地点の情報を用いて、経路案内を行う。例えば、ナビゲーション部１１８は、検出部１４０により検出された案内地点である交差点の右左折や交差点への接近度合いなどを通知する。
【００７８】
位置取得部１４２は、速度算出部１２４により算出された進行方向に対する速度Ｖ、および角度算出部１３２により算出された旋回角度θに基づき、前回算出時の位置から現在位置までの変化量を求める。そして、位置算出部１４０は、前回算出時の位置に上記変化量を加えることにより現在位置を取得する。また、上記したＧＰＳ処理部１１４により現在の位置情報が算出された場合には、該位置情報を取得する。位置取得部１４２は、本発明の取得部の一例である。
【００７９】
気圧センサ１５０は、周囲の気圧を例えば５０Ｈｚのサンプリング周波数で検出する。そして、高度算出部１５２は、気圧センサ１５０により検出された気圧に基づいて現在高度を算出する。
【００８０】
ナビゲーション部１１８は、上記のようにして位置算出部１４０により算出された現在位置、および高度算出部１５２により算出された現在高度に基づき、ナビゲーションを行うことができる。
【００８１】
なお、現在位置などの取得方法は、ＧＰＳ測位や、センサを用いる上記方法に限られない。例えば、無線ＬＡＮの基地局により送信されるＷｉＦｉ電波の信号強度を利用して現在位置を取得することも可能である。より具体的には、ＰＮＤ１０は、各基地局からのＷｉＦｉ電波の受信強度から各基地局との距離を推定し、各基地局との距離および各基地局の位置を利用し、三角測量の原理に基づいて現在位置を取得してもよい。
【００８２】
＜３−３．ＰＮＤの動作の詳細＞
以上、ＰＮＤ１０の機能構成について説明した。次に、図８を参照して、本実施形態にかかるＰＮＤ１０の動作の詳細について説明する。図８は、本実施形態にかかるＰＮＤ１０の動作の詳細を示すフローチャートである。図８に示したように、まず、ユーザ操作に応じてナビゲーションおよびルート案内を開始する（Ｓ１０２）。ステップＳ１０２におけるナビゲーションの開始とは、ユーザ操作によりナビゲーションの開始ボタンが押下されることを意味する。例えば、ＰＮＤ１０の電源ボタンが押下されるだけでナビゲーションが開始されるようにしてもよい。また、ユーザ操作に応じて目的地が選択されることによりナビゲーションおよびルート案内を開始するようにしてもよい。
【００８３】
そして、操作部１０４を介してユーザ操作によりナビゲーションモードが変更されたか否かを判定する（Ｓ１０４）。ステップＳ１０４においては、ナビゲーション実行中にユーザ操作によりナビゲーションモードが切り替えられて、現在実行中のナビゲーションモードとは別のナビゲーションモードが選択されたか否かを判定する。
【００８４】
ステップＳ１０４において、ナビゲーションモードが変更されたと判定された場合には、ナビゲーションモードの変更処理を行う（Ｓ１０６）。ステップＳ１０６におけるナビゲーションモードの変更処理とは、例えば、ナビゲーションモードに対応する案内通知の方法等を含む設定情報を記憶部１０８から取得して設定を変更することである。ステップＳ１０４において、ナビゲーションモードが変更されていないと判定された場合には、ステップＳ１０８以降の処理を実行する。
【００８５】
そして、位置取得部１４２により位置情報が算出された後、ナビゲーション部１１８は、交差点などの案内地点が接近しているか否かを判定する（Ｓ１０８）。ステップＳ１０８においては、案内地点が接近しているか否かを判定するとともに、案内地点までの距離や速度を検出するようにしてもよい。
【００８６】
ステップＳ１０８において、案内地点が接近していると判定された場合には、案内地点が接近していることを通知する（Ｓ１１０）。ステップＳ１１０においては、ステップＳ１０４において判定されたナビゲーションモードに応じた案内通知を行う。例えば、車モードの場合には、音声ガイドでナビゲーションを行い、アラームやバイブレーションによる通知は行わない。また、ナビゲーションモードが自転車モードである場合には、音声ガイドによる通知は行わず、アラームや光により案内通知を行う。また、ナビゲーションモードが徒歩モードの場合には、音声ガイドによる通知は行わず、バイブレーションにより案内通知を行う。
【００８７】
また、ステップＳ１０８において、案内地点までの距離や速度を検出した場合には、ユーザの位置と交差点の距離および速度に応じて案内通知を行う。例えば、自転車は車よりも移動速度が遅いため、自転車モードの場合には、車モードで案内を通知するタイミングより遅いタイミングで通知する。また、徒歩モードの場合には、自転車モードよりもさらに遅いタイミングで通知する。これにより、交差点等の案内通知を交差点からの距離がある時点で案内通知が行われて、交差点を曲がり損ねてしまったり、交差点を過ぎてから案内通知がされたりしまうことがなく、各ナビゲーションモードに応じて適切なタイミングで案内通知が行われる。
【００８８】
そして、ユーザ操作に応じてナビゲーションを終了するか否かを判定する（Ｓ１１２）。ステップＳ１１２においてナビゲーションを終了すると判定された場合には、処理を終了する。また、ステップＳ１１２においてナビゲーションを終了しないと判定された場合には、ステップＳ１０４以降の処理を繰り返す。ステップＳ１１２においては、ユーザ操作により、表示画面に表示されているナビゲーション終了ボタンが押下されたか、ＰＮＤ１０の電源ボタンがＯＦＦされたか否かによりナビゲーションを終了するか否かを判定する。
【００８９】
以上の処理により、ＰＮＤ１０は、ナビゲーションモードに適した案内通知を行うことが可能となる。
【００９０】
＜４．第２実施形態＞
第１の実施形態において説明したＰＮＤ１０は、ナビゲーション装置の一例に過ぎず、ナビゲーション装置はかかる例に限定されない。例えば、ナビゲーション装置は、以下に第２の実施形態として説明する携帯電話２０であってもよい。その他、詳細な説明は省略するが、ナビゲーション装置は、ＰＨＳ、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器、および携帯型の撮像装置などであってもよい。
【００９１】
図９は、第２の実施形態による携帯電話２０の外観図である。図９に示したように、第２の実施形態による携帯電話２０は、表示部２０２と、クレードル２０３と、操作部２０４と、吸盤２０６と、マイクロホン２１４と、スピーカ２２４と、を備える。
【００９２】
クレードル２０３は、第１の実施形態によるＰＮＤ１０と同様に、車両のダッシュボード上に吸盤２０６を介して取り付けられ、かつ、携帯電話２０と機械的および電気的に接続される。このため、携帯電話２０は、クレードル２０３を介して車両から供給される電力に基づいて動作することが可能である。なお、携帯電話２０はバッテリを内蔵しており、クレードル２０３から取り外された場合にはバッテリから供給される電力に基づいて動作することができる。
【００９３】
図１０は、第２の実施形態による携帯電話２０の構成を示した機能ブロック図である。図１０に示したように、第２の実施形態による携帯電話２０は、ナビゲーション機能ユニット１１０と、表示部２０２と、操作部２０４と、記憶部２０８と、携帯電話機能ユニット２１０と、総括制御部２３４と、を備える。
【００９４】
また、携帯電話機能ユニット２１０は、通話機能や電子メール機能などを実現するための構成であり、通信アンテナ２１２と、マイクロホン２１４と、エンコーダ２１６と、送受信部２２０と、スピーカ２２４と、デコーダ２２６と、携帯電話制御部２３０と、を備える。なお、ナビゲーション機能ユニット１１０については第１の実施形態で説明したので、詳細な説明を省略する。
【００９５】
マイクロホン２１４は、音声を集音し、音声信号として出力する。エンコーダ２１６は、携帯電話制御部２３０による制御に従い、マイクロホン２１４から入力される音声信号のデジタル変換およびエンコードなどを行い、音声データを送受信部２２０に出力する。
【００９６】
送受信部２２０は、エンコーダ２１６から入力される音声データを所定の方式に従って変調し、通信アンテナ２１２から無線で携帯電話２０の基地局へ送信する。また、送受信部２２０は、通信アンテナ２１２により無線信号を復調して音声データを取得し、デコーダ２２６に出力する。
【００９７】
デコーダ２２６は、携帯電話制御部２３０による制御に従い、送受信部２２０から入力される音声データのデコードおよびアナログ変換などを行い、音声信号をスピーカ２２４に出力する。スピーカ２２４は、デコーダ２２６から供給される音声信号に基づいて音声を出力する。
【００９８】
また、携帯電話制御部２３０は、電子メールを受信する場合、送受信部２２０からデコーダ２２６に受信データを供給し、デコーダ２２６に受信データをデコードさせる。そして、携帯電話制御部２３０は、デコードにより得られた電子メールデータを表示部２０２に出力して表示部２０２に表示させる共に、記憶部２０８に電子メールデータを記録する。
【００９９】
また、携帯電話制御部２３０は、電子メールを送信する場合、操作部２０４を介して入力された電子メールデータをエンコーダ２１６にエンコードさせ、送受信部２２０および通信アンテナ２１２を介して無線送信する。
【０１００】
総括制御部２３４は、上述した携帯電話機能ユニット２１０およびナビゲーション機能ユニット１１０を制御する。例えば、総括制御部２３４は、ナビゲーション機能ユニット１１０によりナビゲーション機能を実行している間に電話がかかってきた場合、ナビゲーション機能を携帯電話ユニット３１０による通話機能に一時的に切替え、通話終了後、ナビゲーション機能ユニット１１０にナビゲーション機能を再開させてもよい。
【０１０１】
以上、本発明の実施形態によれば、ナビゲーションモードを判別した後に、案内地点を検出することにより、ナビゲーションモードに適した案内通知を行うことができる。例えば、ナビゲーションモードに応じて音声ガイドにより通知したり、または、音声ガイドにより通知はせずにバイブレーションや光により通知したりする。また、ナビゲーションモードに応じて、案内通知を行う地点を変更して、適切なタイミングで案内通知を行うことができる。
【０１０２】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１０３】
例えば、本明細書のＰＮＤ１０や携帯電話２０などのナビゲーション装置の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、ＰＮＤ１０や携帯電話２０などのナビゲーション装置の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１０４】
また、ＰＮＤ１０や携帯電話２０などのナビゲーション装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述したナビゲーション装置の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【０１０５】
１０      ＰＮＤ
１２、２０２    表示部
２０    携帯電話
１０４、２０４  操作部
１０８、２０８  記憶部
１４、２０３    クレードル
１１０    ナビゲーション機能ユニット
１１２    ＧＰＳアンテナ
１１４    ＧＰＳ処理部
１１６    判別部
１１８    ナビゲーション部
１２０    ３軸加速度センサ
１２２    Ｙ軸ジャイロセンサ
１２４    速度算出部
１３０    Ｚ軸ジャイロセンサ
１３２    角度算出部
１４０    検出部
１４２    位置取得部
１５０    気圧センサ
１５２    高度算出部
２１０    携帯電話機能ユニット
２１２    通信アンテナ
２１４    マイクロホン
２１６    エンコーダ
２２０    送受信部
２２６    デコーダ
２２４    スピーカ
２３０    携帯電話制御部
２３４    総括制御部
【図１】
2011149778.tif 000004
【図２】
2011149778.tif 000005
【図３】
2011149778.tif 000006
【図４】
2011149778.tif 000007
【図５】
2011149778.tif 000008
【図６】
2011149778.tif 000009
【図７】
2011149778.tif 000010
【図８】
2011149778.tif 000011
【図９】
2011149778.tif 000012
【図１０】
2011149778.tif 000013