(57)【要約】【課題】ハイブリッド車内で音声の入出力を行う場合に、エンジン音による機能品質の低下を防ぐ技術を提供する。【解決手段】エンジン駆動によって車両を駆動する第１の駆動装置２１１と、電気駆動によって車両を駆動する第２の駆動装置２１２と、を備える車両に設置されるナビゲーション装置１００であって、車両内で音声の入出力を行うための所定条件を満たしているか否か判定する条件判定部と、条件判定部による判定結果に応じて、第１の駆動装置２１１と第２の駆動装置２１２を制御する駆動管理部と、を備え、駆動管理部は、条件判定部によって上記の所定条件が満たされていると判定された場合には、第１の駆動装置２１１によるエンジン駆動を停止する。【選択図】図１
2012058194.tif 000002
【特許請求の範囲】
【請求項１】
エンジン駆動によって車両を駆動する第１の駆動装置と、電気駆動によって車両を駆動する第２の駆動装置と、を備える車両に設置されるナビゲーション装置であって、
前記車両内で音声の入出力を行うための所定条件を満たしているか否か判定する条件判定部と、
前記条件判定部による判定結果に応じて、前記第１の駆動装置と前記第２の駆動装置を制御する駆動管理部と、を備え、
前記駆動管理部は、
前記条件判定部によって前記所定条件が満たされていると判定された場合には、前記第２の駆動装置のみに切り替える、
ことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
入力された音声を認識する音声認識部と、
ハンズフリーでの通話を制御するハンズフリー制御部と、をさらに備え、
前記条件判定部は、
前記音声認識部による音声認識と、前記ハンズフリー制御部による通話の制御と、の少なくともいずれかが利用中であるか否か判定し、
前記駆動管理部は、
前記音声認識部による音声認識と、前記ハンズフリー制御部による通話の制御と、の少なくともいずれかが利用中と判定された場合には、前記第２の駆動装置のみに切り替える、
ことを特徴とするナビゲーション装置。
【請求項３】
請求項１又は２に記載のナビゲーション装置であって、
前記車両には前記第２の駆動装置用のバッテリーが備わっており、
前記条件判定部は、
前記バッテリーの充放電状態が一定の条件を満たしているか否か判定し、
前記駆動管理部は、
前記バッテリーの充放電状態が一定の条件を満たしていないと判定された場合には、前記第１の駆動装置の停止を行わない、
ことを特徴とするナビゲーション装置。
【請求項４】
請求項３に記載のナビゲーション装置であって、
前記条件判定部は、
前記バッテリーの電気残量が規定量以上であるか否か判定し、
前記駆動管理部は、
前記バッテリーの電気残量が規定量未満であると判定された場合には、前記第１の駆動装置の停止を行わない、
ことを特徴とするナビゲーション装置。
【請求項５】
請求項３又は４に記載のナビゲーション装置であって、
前記駆動管理部は、
前記音声認識部による音声認識と、前記ハンズフリー制御部による通話の制御と、の少なくともいずれかが利用中であって、前記条件判定部によって前記バッテリーの充放電状態が一定の条件を満たさなくなった場合には、前記第１の駆動装置によるエンジン駆動の停止を終了する、
ことを特徴とするナビゲーション装置。
【請求項６】
請求項３乃至５のいずれか１項に記載のナビゲーション装置であって、
前記駆動管理部は、
前記音声認識部による音声認識と、前記ハンズフリー制御部による通話の制御と、の少なくともいずれかが利用中であって、前記条件判定部によって前記バッテリーの充放電状態が一定の条件を満たすようになった場合には、前記第１の駆動装置を停止する、
ことを特徴とするナビゲーション装置。
【請求項７】
請求項１乃至６のいずれか１項に記載のナビゲーション装置であって、
運転を支援するための運転支援システムを制御する運転支援制御部をさらに備え、
前記運転支援制御部は、
前記第１の駆動装置に切り替えられた場合に、当該運転支援システムを動作させる、
ことを特徴とするナビゲーション装置。
【請求項８】
請求項１乃至７のいずれか１項に記載のナビゲーション装置であって、
前記駆動管理部は、
当該車両が存在することを周囲に知らせる場合には、前記第１の駆動装置を起動する、
ことを特徴とするナビゲーション装置。
【請求項９】
請求項５又は８に記載のナビゲーション装置であって、
前記駆動管理部によって前記第１の駆動装置を起動している場合には、利用中である前記音声認識部と前記ハンズフリー制御部の少なくともいずれかは、設定についてエンジンノイズを除去するためのモードに変更する、
ことを特徴とするナビゲーション装置。
【請求項１０】
エンジン駆動によって車両を駆動する第１の駆動装置と、電気駆動によって車両を駆動する第２の駆動装置と、を備える車両に設置されるナビゲーション装置における駆動切替方法であって、
前記車両内で音声の入出力を行うための所定条件を満たしているか否か判定する条件判定ステップと、
前記条件判定ステップによる判定結果に応じて、前記第１の駆動装置と前記第２の駆動装置を制御する駆動管理ステップと、を行い、
前記駆動管理ステップでは、
前記条件判定ステップで前記所定条件が満たされていると判定された場合には、前記第１の駆動装置によるエンジン駆動を停止する、
ことを特徴とする駆動切替方法。
【請求項１１】
コンピューターを、エンジン駆動によって車両を駆動する第１の駆動装置と、電気駆動によって車両を駆動する第２の駆動装置と、を備える車両に設置されるナビゲーション装置として機能させるためのプログラムであって、
前記車両内で音声の入出力を行うための所定条件を満たしているか否か判定する条件判定ステップと、
前記条件判定ステップによる判定結果に応じて、前記第１の駆動装置と前記第２の駆動装置を制御する駆動管理ステップと、を前記コンピューターに実行させ、
前記駆動管理ステップでは、
前記条件判定ステップで前記所定条件が満たされていると判定された場合には、前記第１の駆動装置によるエンジン駆動を停止する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、駆動切替方法、および、プログラムに関する。
【背景技術】
【０００２】
近年では、異なる２つの動力源（例えば、エンジン駆動と電気駆動）を有するハイブリッド車が普及してきている。
【０００３】
ハイブリッド車内で使用されるナビゲーション装置には、例えば、音声認識やハンズフリー通話といった、音声の入出力を必要とする機能を有するものがある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−０６６６９７号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ハイブリッド車のエンジン駆動に基づくエンジン音が原因で、音声認識に失敗することや、ハンズフリー通話の品質が低下することがある。
【０００６】
本発明は、ハイブリッド車内で音声の入出力を行う場合に、エンジン音による機能品質の低下を防ぐ技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本願発明は、エンジン駆動によって車両を駆動する第１の駆動装置と、電気駆動によって車両を駆動する第２の駆動装置と、を備える車両に設置されるナビゲーション装置であって、前記車両内で音声の入出力を行うための所定条件を満たしているか否か判定する条件判定部と、前記条件判定部による判定結果に応じて、前記第１の駆動装置と前記第２の駆動装置を制御する駆動管理部と、を備え、前記駆動管理部は、前記条件判定部によって前記所定条件が満たされていると判定された場合には、前記第１の駆動装置を停止する。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態が適用されたナビゲーションシステムの概略構成図である。
【図２】地図データの概略データ構造を示す図である。
【図３】演算処理部の機能ブロック図である。
【図４】駆動切替処理の概要を示すフロー図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態が適用されたナビゲーションシステム５０の概略構成図である。図示するように、ナビゲーションシステム５０は、ナビゲーション装置１００と、駆動系制御装置２００と、駆動系２１０と、バッテリー２２０と、を備える。
【００１１】
ナビゲーション装置１００は、地図情報を表示して、ナビゲーション装置１００の現在地を示す地点と、設定された目的地までの経路を誘導する装置（いわゆる、ナビゲーション装置）である。
【００１２】
図示するように、ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（マイクロフォン４１、スピーカ４２）と、通信装置５と、入力装置６（タッチパネル６１、ダイヤルスイッチ６２）と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ受信装置９と、を備えている。
【００１３】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば、演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Central Processing Unit）２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ（Random Access Memory）２２と、プログラムやデータを格納するＲＯＭ（Read Only Memory）２３と、各種ハードウェアを演算処理部１に接続するためのＩ／Ｆ（インタフェース）２４と、を有する。そして、演算処理部１は、各デバイスをバス２５で相互に接続した構成からなる。そして、後述する各機能部（１０１〜１０６）は、ＣＰＵ２１がＲＡＭ２２などのメモリに読み出したプログラムを実行することで実現される。
【００１４】
例えば、演算処理部１は、車速センサ７、ジャイロセンサ８、ＧＰＳ受信装置９から出力される情報を基にして現在地を算出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３から読み出す。また、読み出した地図データをグラフィック展開し、そこに現在地を示すマークを重ねてディスプレイ２へ出力する。また、記憶装置３に記憶されている地図データを用いて、ユーザから指示された出発地又は現在地と、目的地（または、経由地や立ち寄り地）と、を結ぶ最適な経路（以下では「推奨経路」という）を探索する。また、音声入出力装置４のスピーカ４２やディスプレイ２を用いてユーザを誘導するための誘導情報を生成し、生成した誘導情報をスピーカ４２にディスプレイ２へ出力する。
【００１５】
ディスプレイ２は、文字や画像を表示するための画面を備え、演算処理部１等で生成されたグラフィックス情報を、前記画面上に表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイなどで構成される。
【００１６】
記憶装置３は、各種情報を記憶する装置である。記憶装置３は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。この記憶媒体には、例えば、通常の経路探索に必要な地図データ３１０が記憶されている。
【００１７】
図２は、地図データ３１０の概略データ構造を示す図である。図示するように、地図データ３１０は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）３１１ごとに、そのメッシュ領域に含まれている道路を構成する各リンクのリンクデータ３２０を含んでいる。
【００１８】
リンクデータ３２０は、リンクの識別コード（リンクＩＤ）３２１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報３２２、リンクを含む道路の種別情報を示す道路種別３２３、リンクの長さを示すリンク長情報３２４、リンク旅行時間３２５、２つのノードにそれぞれ接続するリンクの識別コード（接続リンクＩＤ）３２６、電気駆動からエンジン駆動へ切り替える地点（以下では「エンジン駆動ポイント」とよぶ）３２７、などを含んでいる。なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードを区別することで、道路の上り方向と下り方向を、それぞれ別のリンクとして管理することができる。また、地図データ３１０には、地図表示における道路や施設を表示するための描画データが格納されている。
【００１９】
図１に戻って説明する。音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、運転手やその他の搭乗者から発された音声などを取得する。スピーカ４２は、演算処理部１で生成されたユーザへのメッセージ等の音声情報を音声として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配置されている。ただし、一体の筐体に収納されていてもよい。ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００２０】
通信装置５は、ＷＣＤＭＡ（Wideband-Code Division Multiple Access）やＰＨＳ（Personal Handyphone System）等の無線通信方式に基づいて最寄りの基地局と通信する。ナビゲーション装置１００は、通信装置５および基地局を介して、通話（ハンズフリー通話）に必要なデータを送受信する。
【００２１】
入力装置６は、ユーザからの指示を受け付けるユニットである。入力装置６は、タッチパネル６１と、ダイヤルスイッチ６２と、その他のハードスイッチ（図示せず）であるスクロールキー、縮尺変更キーなどで構成される。また、入力装置６には、ナビゲーション装置１００に対して遠隔で操作指示を行うことができるリモートコントローラが含まれる。リモートコントローラでは、ダイヤルスイッチやスクロールキー、縮尺変更キーなどを備え、各キーやスイッチが操作された情報をナビゲーション装置１００に送出することができる。
【００２２】
タッチパネル６１は、表示面側に搭載された透過性のある操作パネルである。タッチパネル６１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル６１は、感圧式または静電式の入力検出素子などにより構成される。
【００２３】
ダイヤルスイッチ６２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、ダイヤルスイッチ６２の回転角度を求める。
【００２４】
車速センサ７、ジャイロセンサ８、及びＧＰＳ受信装置９は、ナビゲーション装置１００で現在地すなわち自車位置を算出するために使用される。車速センサ７は、車速を算出するために用いる車速データを出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するセンサである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し、移動体とＧＰＳ衛星間の距離とその距離の変化率を３個以上の衛星に対して測定することで、移動体の現在地、進行速度、および進行方位を測定する。
【００２５】
駆動系２１０は、図示するように、第１の駆動装置２１１と、第２の駆動装置２１２と、を備え、この異なる２つの動力源のうちのいずれかによって移動体（自車両）を駆動する。例えば、第１の駆動装置２１１は、エンジンによって移動体（自車両）を駆動する（以下では「エンジン駆動」ともいう）。一方、第２の駆動装置２１２は、電力（例えば、モーター）によって移動体（自車両）を駆動する（以下では「電気駆動」ともいう）。
【００２６】
バッテリー２２０は、ナビゲーションシステム５０全体に電力を供給する。バッテリー２２０は、充放電可能な二次電池、例えばリチウムイオンポリマー電池や、リチウムイオン電池、あるいはニッケル水素電池またはニッケルカドミウム電池等の各種二次電池の利用を想定している。しかし、これに限らず、一次電池であってもよいし、その他の電源であってもよい。
【００２７】
駆動系制御装置２００は、図示するように、制御部２０１と、運転支援システム２０２と、を備え、駆動系２１０と、バッテリー２２０と、を制御する。
【００２８】
制御部２０１は、ナビゲーション装置１００からの指示に基づき、第１の駆動装置２１１による駆動と、第２の駆動装置２１２による駆動と、を切り替える。例えば、制御部２０１は、ナビゲーション装置１００から、第１の駆動装置２１１による駆動から第２の駆動装置２１２による駆動へ切り替える指示を受け付けた場合には、第１の駆動装置２１１に対して駆動を停止する指示を通知し、第２の駆動装置２１２に対して駆動を開始する指示を通知する。一方、制御部２０１は、ナビゲーション装置１００から、第２の駆動装置２１２による駆動から第１の駆動装置２１１による駆動へ切り替える指示を受け付けた場合には、第２の駆動装置２１２に対して駆動を停止する指示を通知し、第１の駆動装置２１１に対して起動する指示を通知する。
【００２９】
また、制御部２０１は、ナビゲーション装置１００からの要求に応じて、バッテリー２２０の状態（例えば、バッテリー残量など）を示す情報を取得する。そして、制御部２０１は、バッテリー２２０から取得した情報を、ナビゲーション装置１００へ送る。
【００３０】
運転支援システム２０２は、ドライバーによる移動体（自車両）の運転を支援する。例えば、運転支援システム２０２は、先行車との車間距離を制御するＡＣＣ（Adaptive Cruise Control）や、カーブでの速度超過を抑止するナビＣＯＰ（Curve Over Prevention）や、路面に引かれたレーン（車線）に沿って走行できるように追加操舵するレーンキープシステム、等の機能を有する。なお、運転支援システム２０２を動作させると、動作させていない場合と比較して、ドライバーの運転操作による電力の消費を抑えることができる。
【００３１】
図３は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、基本制御部１０１と、入力受付部１０２と、出力処理部１０３と、音声認識制御部１０４と、ハンズフリー制御部１０５と、駆動管理部１０６と、を有する。
【００３２】
基本制御部１０１は、様々な処理を行う機能部であり、処理内容に応じて、他の機能部（１０２〜１０６）を制御する。また、各種センサ７、８、ＧＰＳ受信装置９等から情報を取得し、マップマッチング処理等を行って現在地を算出する。また、随時、走行した日付および時刻と、位置と、を対応付けて、リンクごとに走行履歴を記憶装置３に記憶する。さらに、各機能部（１０２〜１０６）からの要求に応じて、ＧＰＳ受信装置９によって受信したＧＰＳ情報に含まれる現在時刻を出力する。また、基本制御部１０１は、他の機能部（１０２〜１０６）から推奨経路の情報を要求されると、当該情報を出力する。
【００３３】
また、基本制御部１０１は、地図データ３１０を用いて、出発地又は現在地と、目的地と、を結ぶ最適な経路（推奨経路）を探索する。当該経路探索においては、ダイクストラ法等の経路探索ロジックを用いて、道路の所定の区間（リンク）に対して予め設定されたリンクコストに基づいて経路を探索する。なお、基本制御部１０１は、経路探索の際に現在の日時に基づいて予測した到着日時・日の種類に対応する統計情報に含まれるリンクコストを用いて探索するようにしてもよい。
【００３４】
また、基本制御部１０１は、ナビゲーション装置１００（自車両）の現在地が推奨経路から逸脱しないよう、推奨経路に基づいて誘導情報を生成し、出力処理部１０３へ出力する。
【００３５】
入力受付部１０２は、入力装置６またはマイクロフォン４１を介して入力されたユーザからの指示を受け付け、その要求内容に対応する処理が実行されるように、受け付けた要求内容を基本制御部１０１へ出力する。例えば、ユーザから推奨経路の探索するように要求されたときは、受け付けた推奨経路の探索要求を基本制御部１０１へ出力する。
【００３６】
出力処理部１０３は、例えば、表示させる画面情報を受け取り、ディスプレイ２に描画するためのグラフィックス情報に変換して、ディスプレイ２に対して描画する指示を行う。また、処理内容に応じてスピーカ４２から音声情報を出力する指示を行う。
【００３７】
音声認識制御部１０４は、マイクロフォン４１を介してユーザから入力された音声を認識する。例えば、音声認識制御部１０４は、音声による指示が入力受付部１０２に入力された場合に、入力受付部１０２に入力された音声を認識して指示内容を特定し、入力受付部１０２へ通知する。
【００３８】
ハンズフリー制御部１０５は、ハンズフリー通話を制御する。ここで、ハンズフリー通話には、例えば、ユーザが受話器などを手に持たずに電話する機能が含まれている。ハンズフリー制御部１０５は、マイクロフォン４１を介して音声が入力されると、入力された音声を無線通信に必要なデータ形式に変換し、通信装置５を介して最寄りの基地局へ送信する。一方、ハンズフリー制御部１０５は、通信装置５を介して最寄りの基地局からデータを受信すると、受信したデータを音声出力に必要な信号に変換して、スピーカ４２を介して出力する。
【００３９】
駆動管理部１０６は、車両内で音声の入出力を行うための所定条件を満たしているか否か判定し、その判定結果に応じて、第１の駆動装置２１１と、第２の駆動装置２１２と、を制御する指示を、駆動系制御装置２００へ出力する。具体的には、駆動管理部１０６は、車両内で音声の入出力を行うための所定条件が満たされていると判定された場合には、第１の駆動装置２１１による駆動から第２の駆動装置２１２による駆動に切り替える指示を、駆動系制御装置２００へ出力する。
【００４０】
ここで、所定条件には、例えば、音声認識制御部１０４による音声認識と、ハンズフリー制御部１０５による通話の制御と、の利用状況が含まれる。例えば、駆動管理部１０６は、音声認識制御部１０４による音声認識と、ハンズフリー制御部１０５による通話の制御と、の少なくともいずれかが利用中であるか否か判定し、いずれかが利用中と判定された場合には、第１の駆動装置２１１による駆動から第２の駆動装置２１２による駆動に切り替える指示を、駆動系制御装置２００へ出力する。
【００４１】
ただし、駆動管理部１０６は、バッテリー２２０の充放電状態が一定の条件を満たしていない場合、例えば、バッテリー２２０の電気残量が規定量未満である場合には、第１の駆動装置２１１による駆動から第２の駆動装置２１２による駆動に切り替える指示を出力しないようにする。
【００４２】
また、駆動管理部１０６は、音声認識制御部１０４による音声認識と、ハンズフリー制御部１０５による通話の制御と、の少なくともいずれかが利用中であって、バッテリー２２０の充放電状態が一定の条件を満たさなくなった場合（例えば、バッテリー２２０の電気残量が規定量未満となった場合）には、第２の駆動装置２１２による駆動から第１の駆動装置２１１による駆動に切り替える指示を、駆動系制御装置２００へ出力する。
【００４３】
また、駆動管理部１０６は、音声認識制御部１０４による音声認識と、ハンズフリー制御部１０５による通話の制御と、の少なくともいずれかが利用中であって、バッテリー２２０の充放電状態が一定の条件を満たすようになった場合（例えば、バッテリー２２０の電気残量が規定量以上となった場合）には、第１の駆動装置２１１による駆動から第２の駆動装置２１２による駆動に切り替える指示を、駆動系制御装置２００へ出力する。
【００４４】
また、駆動管理部１０６は、自車両が存在することを周囲に知らせる場合には、第２の駆動装置２１２による駆動から第１の駆動装置２１１による駆動に切り替える指示を、駆動系制御装置２００へ出力する。
【００４５】
なお、上記した各構成要素は、ナビゲーションシステム５０の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーションシステム５０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００４６】
また、各機能部（１０１〜１０６）は、ハードウェア（ＡＳＩＣなど）により構築されてもよい。また、各機能部の処理が１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００４７】
次に、上記構成からなるナビゲーションシステム５０の特徴的な動作について説明する。
【００４８】
＜駆動切替処理＞
図４は、ナビゲーション装置１００の駆動管理部１０６が行う「駆動切替処理」の概要を示すフローチャートである。
【００４９】
駆動管理部１０６は、例えば、ナビゲーション装置１００に電源が投入されるタイミングや、駆動系２１０が始動されるタイミングで本フローを開始する。
【００５０】
本フローを開始すると、駆動管理部１０６は、ナビゲーション装置１００が備えられた車両についての車内状態に関する情報を取得する（ステップＳ１０１）。
【００５１】
例えば、ステップＳ１０１では、駆動管理部１０６は、音声の入出力を必要とする機能が使用中であるか否かを示す情報を、所定の機能部（例えば、音声認識制御部１０４やハンズフリー制御部１０５）から取得する。
【００５２】
また、駆動管理部１０６は、バッテリー２２０の電気残量を示す情報を取得する。具体的には、駆動管理部１０６は、バッテリー２２０の電気残量を示す情報を、駆動系制御装置２００に対して要求する。このとき、駆動系制御装置２００は、バッテリー２２０から電気残量を示す情報を取得して駆動管理部１０６へ送る。こうして、駆動管理部１０６は、バッテリー２２０の電気残量を示す情報を取得することができる。
【００５３】
また、駆動管理部１０６は、自車両が存在することを周囲に知らせるべきか否か判定するための情報を取得する。具体的には、駆動管理部１０６は、基本制御部１０１で算出された現在地に基づいて、自車両が存在しているリンクＩＤ３２１を特定する。そして、駆動管理部１０６は、特定したリンクＩＤ３２１に対応付けられているエンジン駆動ポイント３２７を取得する。なお、自車両が存在することを周囲に知らせる必要がないリンクＩＤ３２１には、エンジン駆動ポイント３２７は対応付けられていないものとする。
【００５４】
次に、駆動管理部１０６は、音声の入出力を必要とする機能（例えば、音声認識とハンズフリー通話の少なくともいずれか）が使用中であるか否か判定する（ステップＳ１０２）。具体的には、駆動管理部１０６は、音声の入出力を必要とする機能が利用中であることを示す情報を音声認識制御部１０４からステップＳ１０１で取得している場合には、音声の入出力を必要とする機能が利用中であると判定する。同様に、音声の入出力を必要とする機能が利用中であることを示す情報をハンズフリー制御部１０５からステップＳ１０１で取得している場合にも、音声の入出力を必要とする機能が利用中であると判定する。一方、駆動管理部１０６は、音声認識制御部１０４とハンズフリー制御部１０５のいずれからも、音声の入出力を必要とする機能が利用中であることを示す情報をステップＳ１０１で取得していない場合には、音声の入出力を必要とする機能は利用中ではないと判定する。
【００５５】
ここで、駆動管理部１０６は、音声の入出力を必要とする機能が利用中であると判定した場合には（ステップＳ１０２；Ｙｅｓ）、処理をステップＳ１０３に移行する。
【００５６】
処理がステップＳ１０３に移行すると、駆動管理部１０６は、バッテリー２２０の電気残量が規定値以上であるか否か判別する（ステップＳ１０３）。具体的には、駆動管理部１０６は、ステップＳ１０１で取得されたバッテリー２２０の電気残量と、予め記憶装置３などに格納されている規定値と、を比較して判別する。
【００５７】
ここで、駆動管理部１０６は、ステップＳ１０１で取得されたバッテリー２２０の電気残量が規定値以上である場合には（ステップＳ１０３；Ｙｅｓ）、第２の駆動装置２１２による駆動（例えば、電気駆動）に切り替える指示を、駆動系制御装置２００へ出力する（ステップＳ１０４）。もちろん、ステップＳ１０４に処理が移行した時点において、既に、第２の駆動装置２１２によって車両が駆動されている場合には、駆動切り替えを行わず、第２の駆動装置２１２による駆動を維持する。すなわち、駆動管理部１０６は、駆動系制御装置２００に対して何の指示も出力しない。
【００５８】
また、駆動管理部１０６は、車両内で音声の入出力を行うための所定条件を満たす場合であっても、自車両が存在することを周囲に知らせるべき場合には、駆動切り替えを行わない。すなわち、ステップＳ１０４において、駆動管理部１０６は、音声の入出力を必要とする機能（例えば、音声認識とハンズフリー通話の少なくともいずれか）が使用中であり、かつ、バッテリー２２０の電気残量が規定値以上である場合であっても、ステップＳ１０１でエンジン駆動ポイント３２７が取得されている場合には、第２の駆動装置２１２による駆動（例えば、電気駆動）に切り替える指示を、駆動系制御装置２００へ出力しない。もちろん、ステップＳ１０４に処理が移行した時点において、第２の駆動装置２１２によって車両が駆動されている場合には、第１の駆動装置２１１による駆動（例えば、エンジン駆動）に切り替える指示を、駆動系制御装置２００へ出力する。
【００５９】
ステップＳ１０４の処理を終えると、駆動管理部１０６は、本フローを終了する。なお、ステップＳ１０４で駆動を切り替える指示を受け付けた駆動系制御装置２００（制御部２０１）は、第１の駆動装置２１１に対して駆動を停止する指示を通知し、第２の駆動装置２１２に対して駆動を開始する指示を通知する。
【００６０】
一方、駆動管理部１０６は、ステップＳ１０２で音声認識機能を利用中ではないと判定した場合や（ステップＳ１０２；Ｎｏ）、ステップＳ１０１で取得されたバッテリー２２０の電気残量が規定値未満である場合には（ステップＳ１０３；Ｎｏ）、処理をステップＳ１０５に移行する。
【００６１】
処理がステップ１０５に移行すると、駆動管理部１０６は、第１の駆動装置２１１による駆動（例えば、エンジン駆動）に切り替える指示を、駆動系制御装置２００へ出力する（ステップＳ１０５）。もちろん、ステップＳ１０５に処理が移行した時点において、既に、第１の駆動装置２１１によって車両が駆動されている場合には、駆動切り替えを行わず、第１の駆動装置２１１による駆動を維持する。すなわち、駆動管理部１０６は、駆動系制御装置２００に対して何の指示も出力しない。
【００６２】
それから、駆動管理部１０６は、本フローを終了する。なお、ステップＳ１０５で駆動を切り替える指示を受け付けた駆動系制御装置２００（制御部２０１）は、第２の駆動装置２１２に対して駆動を停止する指示を通知し、第１の駆動装置２１１に対して駆動を開始する指示を通知する。
【００６３】
以上の処理を駆動管理部１０６が行うことにより、本実施形態のナビゲーション装置１００は、ハイブリッド車内で音声の入出力が行われる場合に、エンジン音による機能品質の低下を防ぐことができる。
【００６４】
また、バッテリー２２０の電気残量が規定値未満である場合には、第１の駆動装置２１１による駆動（例えば、エンジン駆動）とするため、バッテリー２２０の電気残量不足による駆動停止を防ぐことができる。
【００６５】
また、車両内で音声の入出力を行うための所定条件を満たす場合であっても、自車両が存在することを周囲に知らせるべき場合には、第１の駆動装置２１１による駆動（例えば、エンジン駆動）とするため、特定の地域（例えば、住宅周辺や見通しが悪い地点など）では、周囲の歩行者などに車両が通行していることをエンジン音によって知らせることができる。その結果、第２の駆動装置２１２による駆動の静音性に基づく事故の発生を防ぐことができる。
【００６６】
なお、上記したフローの各処理単位は、ナビゲーション装置１００の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置１００が行う処理は、さらに多くの処理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行してもよい。
【００６７】
また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【００６８】
以下に、上記実施形態の変形例を挙げる。
【００６９】
例えば、上記実施形態では、ナビゲーション装置１００に電源が投入されるタイミングや、駆動系２１０が始動されるタイミングで、駆動切替処理（上記フロー）を開始している。しかし、本発明は、これに限定されない。例えば、駆動切替処理（上記フロー）を、所定の間隔（例えば１０秒）で繰り返し実行するようにしてもよい。
【００７０】
これにより、駆動管理部１０６は、ナビゲーション装置１００に電源が投入されたタイミングや、駆動系２１０が始動されたタイミングにおいては、バッテリー２２０の充放電状態が一定の条件（例えば、電気残量が規定値以上）を満たしていても、その後、バッテリー２２０の充放電状態が一定の条件を満たさなくなった時点で、第１の駆動装置２１１（例えば、エンジン）を起動することができる。
【００７１】
また、駆動切替処理（上記フロー）を繰り返し実行することによって、一旦、バッテリー２２０の充放電状態が一定の条件（例えば、電気残量が規定値以上）を満たしていないと判定されたとしても、その後、バッテリー２２０の充放電状態が一定の条件を満たすようになった時点で、第１の駆動装置２１１による駆動（例えば、エンジン駆動）から第２の駆動装置２１２による駆動（例えば、電気駆動）へ切り替えることができる。
【００７２】
また、駆動管理部１０６は、第１の駆動装置２１１による駆動（例えば、エンジン駆動）に切り替えられた場合（第１の駆動装置２１１が起動された場合を含む）には、上述した運転支援システム２０２を動作させるようにしてもよい。これにより、ドライバーの運転による無駄な電気の消費を抑えることができる。なお、運転支援システム２０２を動作させる場合には、駆動管理部１０６は、運転支援システム２０２を動作させてもよいかユーザに問い合わせるようにしてもよい。
【００７３】
また、上記フローのステップＳ１０４とステップＳ１０５における駆動の切り替えに先だって、駆動管理部１０６は、駆動を切り替えてもよいかユーザに問い合わせるようにしてもよい。
【００７４】
また、上記実施形態では、駆動切替処理（上記フロー）をナビゲーション装置１００の駆動管理部１０６に実行させているが、本発明は、これに限定されない。例えば、駆動切替処理（上記フロー）を、駆動系制御装置２００の制御部２０１に実行させてもよい。
【符号の説明】
【００７５】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声入出力装置、５・・・通信装置、６・・・入力装置、７・・・車速センサ、８・・・ジャイロセンサ、９・・・ＧＰＳ受信装置、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・インタフェース（Ｉ／Ｆ）、４１・・・マイクロフォン、４２・・・スピーカ、６１・・・タッチパネル、６２・・・ダイヤルスイッチ、１００・・・ナビゲーション装置、１０１・・・基本制御部、１０２・・・入力受付部、１０３・・・表示処理部、１０４・・・音声認識制御部、３１０・・・地図データ、３１１・・・メッシュＩＤ、３２０・・・リンクデータ、３２１・・・リンクＩＤ、３２２・・・開始ノード・終了ノード、３２３・・・道路種別、３２４・・・リンク長、３２５・・・リンク旅行時間、３２６・・・開始接続リンク・終了接続リンク、３２７・・・エンジン駆動ポイント
【図１】
2012058194.tif 000003
【図２】
2012058194.tif 000004
【図３】
2012058194.tif 000005
【図４】
2012058194.tif 000006