(57)【要約】      （修正有）【課題】音声案内装置は、例えば、興奮状態や緊張状態などユーザの意識状態を判断するだけで、そのような意識状態を引き起こす原因を特定していない。そのようなユーザの困惑原因を特定し、困惑原因に応じたヘルプを提示するナビゲーション装置を提供する。【解決手段】ナビゲーション装置は、ユーザの困惑状態を検出する困惑検出手段と、前記困惑検出手段がユーザの困惑状態を検出すると、困惑状態に応じた所定のヘルプ内容を提示するヘルプ提示手段と、を有する。【選択図】図６
2011232270.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの困惑状態を検出する困惑検出手段と、
前記困惑検出手段がユーザの困惑状態を検出すると、困惑状態に応じた所定のヘルプ内容を提示するヘルプ提示手段と、
を有することを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記困惑検出手段は、ユーザが困惑状態であるか否かを判定するための複数の判定情報を取得し、当該判定情報が、困惑対象毎に設定される識別パターンのいずれかと一致する場合に、ユーザの困惑状態を検出する
ことを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置において、
前記困惑検出手段は、前記判定情報が所定の閾値を超える場合に、当該判定情報および前記識別パターンを比較する
ことを特徴とするナビゲーション装置。
【請求項４】
請求項１〜３のいずれか一項に記載のナビゲーション装置において、
前記判定情報には、車内に搭載され、ユーザの動作特性を検出するセンサから出力されるセンサ値と、車速センサから出力されるセンサ値と、ナビゲーション装置の処理状態に関する情報と、が含まれている
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４のいずれか一項に記載のナビゲーション装置において、
さらに、提示したヘルプ内容の適否についてユーザの評価を受け付ける評価受付手段を備え、
前記評価受付手段は、提示したヘルプ内容が適切でない評価を受け付けると、前記判定情報の閾値を変更する
ことを特徴とするナビゲーション装置。
【請求項６】
ナビゲーション装置のヘルプ提示方法であって、
前記ナビゲーション装置は、
ユーザの困惑状態を検出する困惑検出ステップと、
ユーザの困惑状態を検出すると、困惑状態に応じた所定のヘルプ内容を提示するヘルプ提示ステップと、
を実行することを特徴とするナビゲーション装置のヘルプ提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置およびそのヘルプ提示方法に関する。
【背景技術】
【０００２】
特許文献１に記載されるように、ユーザの発汗量や、脈拍数などを検知し、運転中の意識状態を判断する車両用音声案内装置がある。この音声案内装置は、ユーザの意識状態に応じて所定の音声案内を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２８８５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述の音声案内装置は、例えば、興奮状態や緊張状態などユーザの意識状態を判断するだけで、そのような意識状態を引き起こす原因を特定することまでは想定されていない。一方で、例えば、ユーザが困惑している場合に、困惑原因を特定し、困惑原因に応じたヘルプを提示できれば、ユーザにとって非常に便利である。
【０００５】
そこで、本発明は、ユーザの困惑原因を特定し、困惑原因に応じたヘルプを提示するナビゲーション装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係るナビゲーション装置は、ユーザの困惑状態を検出する困惑検出手段と、前記困惑検出手段がユーザの困惑状態を検出すると、困惑状態に応じた所定のヘルプ内容を提示するヘルプ提示手段、という構成を有する。
【発明の効果】
【０００７】
本発明によれば、ユーザの困惑原因を特定し、困惑原因に応じたヘルプを提示することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るナビゲーション装置の概略構成図である。
【図２】本発明の一実施形態に係るリンクデータを示す図である。
【図３】本発明の一実施形態に係る困惑タイプ特定リストを示す図である。
【図４】本発明の一実施形態に係るヘルプリストを示す図である。
【図５】本発明の一実施形態に係るナビゲーション装置の機能ブロックを示す図である。
【図６】本発明の一実施形態に係るナビゲーション装置の困惑検出処理およびヘルプ提示処理を示すフロー図である。
【図７】本発明の一実施形態に係るナビゲーション装置の詳細な困惑検出処理を示すフロー図である。
【図８】本発明の一実施形態においてヘルプ内容が提示された画面例である。
【図９】本発明の一実施形態においてヘルプが提示された画面例である。
【図１０】本発明の一実施形態においてヘルプが提示された画面例である。
【図１１】本発明の一実施形態においてヘルプが提示された画面例である。
【図１２】本発明の一実施形態においてヘルプが提示された画面例である。
【図１３】本発明の一実施形態の第一変形例においてヘルプが提示された画面例である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態について図面を用いて説明する。
【００１０】
図１は、ナビゲーション装置１００の概略構成図である。ナビゲーション装置１００は、演算処理部１と、出力装置１０と、記憶装置１１と、音声入出力装置１２（音声入力装置としてマイクロフォン１３、音声出力装置としてスピーカ１４）と、入力装置１５と、ＲＯＭ装置１６と、車速センサ１７と、ジャイロセンサ１８と、ＧＰＳ(Global Positioning System)受信装置１９と、ＦＭ多重放送受信装置２０と、ビーコン受信装置２１と、を備えている。
【００１１】
演算処理部１は、様々な処理を行う中心的ユニットである。演算処理部１は、例えば、車速センサ１７、ジャイロセンサ１８、ＧＰＳ受信装置１９、ＦＭ多重放送受信装置２０、またはビーコン受信装置２１から出力される情報を基にして現在地を検出する。また、演算処理部１は、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置１１あるいはＲＯＭ装置１６から読み出す。また、演算処理部１は、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねて出力装置１０へ表示する。また、演算処理部１は、記憶装置１１あるいはＲＯＭ装置１６に記憶されている地図データ等を用いて、ユーザから指示された出発地または現在地と、目的地と、を結ぶ最適な経路（以下、「推奨経路」という）を探索する。また、演算処理部１は、スピーカ１４や出力装置１０を用いてユーザを誘導する。
【００１２】
また、演算処理部１は、現在地を検出するための各センサ（車速センサ１７、ジャイロセンサ１８）の他に、車内に設置された各センサから出力されるセンサ値を受け付ける。なお、センサ値は、車両のハンドルに取り付けられる各センサ（把持力センサ、発汗量センサ、把持位置センサ）、シートに取り付けられる各センサ（シート圧センサ、荷重位置センサ）、車内に設置されるカメラなどから出力される。そして、後述するように、演算処理部１は、受け付けたセンサ値および各装置から取得した情報に基づいてユーザの困惑状態を検出する。
【００１３】
演算処理部１は、各デバイス間をバス６で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２と、記憶装置１１から読み出した地図データ、演算データなどを格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３と、プログラムやデータを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４と、各種ハードウェアを演算処理部１に接続するインターフェイスであるＩ／Ｆ５と、を有する。
【００１４】
出力装置１０は、演算処理部１で生成されたグラフィックス情報を表示するユニットである。例えば、出力装置１０は、グラフィックス情報を表示するための液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００１５】
記憶装置１１は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００１６】
記憶装置１１には、例えば、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）であるリンクテーブル、交通情報テーブル、経路情報および区間情報や、音声認識に用いられる辞書データなどが記憶されている。
【００１７】
交通情報テーブル（図示せず）は、例えば、ＦＭ多重放送受信装置２０やビーコン受信装置２１等の通信装置を介して、図示しない外部の機関等から送信された交通情報を記憶するテーブルである。また、経路情報（図示せず）は、ナビゲーション装置１００等による経路探索の結果得られた経路に関する情報である。また、区間情報（図示せず）は、例えば一つまたは複数のリンクが連結された区間ごとに、区間を構成するリンクなどを含む情報である。
【００１８】
また、記憶装置１１には、ユーザの困惑状態を検出する際に用いる困惑タイプ特定リストと、個々の困惑タイプに対応するヘルプ内容を規定するヘルプリストと、が記憶されている。
【００１９】
図２に本実施形態に係るリンクデータ２００の一例を示す。リンクデータ２００には、地図上の道路を構成するリンクに関するデータ、すなわち、各レコードごとにメッシュを識別するコード（メッシュＩＤ）２０１と、リンクを識別するコード（リンクＩＤ）２０２と、リンクの開始ノードおよび終了ノードの座標位置２０３と、リンクの属する道路の種別２０４などが格納されている。走行方向は、開始ノードから終了ノードへ向かう方向により定義されている。例えば、本実施形態では、上りと下りの車線を含む道路については、上りと下りの２つのリンクが近接して存在するとして、別個に管理されている。
【００２０】
図３に困惑タイプ特定リスト３００の一例を示す。同図に示すように、困惑タイプ特定リスト３００は、判定項目３０１と、困惑タイプ３０２と、個々の困惑タイプを識別する識別パターン３０３とが規定されている。
【００２１】
判定項目３０１は、ユーザの困惑状態を検出するための判断要素の種類であるユーザの行動に関連する項目と、ナビゲーション装置１００の処理に関連する項目と、車両の停止に関連する項目の３つに大別される。例えば、ユーザの行動に関連する項目は次の通りである。「ナビ画面注視」：ユーザの視線がナビゲーション装置１００の出力装置１０を所定時間以上の間注視しているか否かを示す。「ナビ画面と前方方向との視線往復」：ユーザの視線が、所定時間内に所定回数以上ナビゲーション装置１００の出力装置１００と、車両の前方方向との間を往復しているか否かを示す。「発汗量多い」：困惑状態でない場合に比べてユーザの発汗量が多いか否かを示す。「把持力強い」：困惑状態でない場合に比べてユーザの把持力が強いか否かを示す。「シート圧の変化回数および前方位置」：所定時間内に所定回数以上シート圧が変化し、荷重位置がシート前方であるか否かを示す。
【００２２】
また、ナビゲーション装置１００の処理に関連する項目は次の通りである。「ナビ画面にメニューが表示されている」：ナビゲーション装置１００の出力装置１０にメニューが表示されているか否かを示す。「同じメニュー画面に複数回戻っている」：所定時間内に複数回同じメニュー画面に戻っているか否かを示す。「コマンド不完全」：メニュー画面に表示されているアイコンを選択する段階で処理が止まっているなど、処理を実行するために受け付けるコマンドが不完全であるか否かを示す。「音声コマンド不完全」：音声認識モードに設定されている場合に、音声コマンドの入力によるアイコンを選択する段階で処理が止まっているかなど、処理を実行するために受け付ける音声コマンドが不完全で否かを示す。「現在地が細街地」：自車の現在地が細街地であるか否かを示す。「ナビ操作なし」：ナビゲーション装置１００の操作がされているか否かを示す。「ナビ画面に地図が表示されている」：ナビゲーション装置１００の出力装置１０に地図画像が表示されているか否かを示す。「進路に複数差路あり」：進路に複数の差路があるか否かを示す。「目的地を通り過ぎた」：自車が目的地を通り過ぎたか否かを示す。
【００２３】
また、車両の停止に関連する項目には、自車が停止しているか否かを示す「車両停止中」が含まれている。
【００２４】
図４にヘルプリスト４００の一例を示す。ヘルプリスト４００には、個々の困惑タイプ４０１に各々対応するヘルプ内容（ヘルプ出力態様）４０２が規定されている。また、図示しないものの、ヘルプ内容４０２には、ナビゲーション装置１００上に表示されているメニューの種類や表示されている地図の内容に応じた具体的なヘルプ内容が記憶されている。
【００２５】
再び図１に戻って説明する。音声入出力装置１２は、音声入力装置としてマイクロフォン１３と、音声出力装置としてスピーカ１４と、を備える。マイクロフォン１３は、ユーザやその他の搭乗者が発した声などのナビゲーション装置１００の外部の音声を取得する。
【００２６】
スピーカ１４は、演算処理部１で生成された音声情報を受け付け、かかる音声情報を音声信号として出力する。マイクロフォン１３とスピーカ１４とは、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。ナビゲーション装置１００は、マイクロフォン１３及びスピーカ１４を、それぞれ複数備えることができる。
【００２７】
入力装置１５は、ユーザからの指示を、ユーザによる操作を介して受け付ける装置である。入力装置１５は、方向キー３１と、ダイヤルスイッチ３２と、タッチパネル３３と、その他のハードスイッチ（図示しない）である縮尺変更キーなどで構成される。
【００２８】
方向キー３１は、例えば、上下左右および各斜め方向を示す８つのハードスイッチから構成され、出力装置１０に表示されるメニュー項目の選択や、地図画像のスクロール方向を決定する際に用いられる。方向キーによって示される各方向は、選択するメニュー項目の移動方向や、出力装置１０の表示エリアの移動方向を示す。例えば、複数列あるメニュー項目を選択する場合、左方向を示す方向キーを押すと、左の列に配列されているメニュー項目を選択することができる（図示せず）。また、地図画像をスクロールさせる場合、例えば、左方向を示す方向キーを押すと、出力装置１０の表示エリアは左方向に移動する。なお、このような方向キー３１は、ダイヤルスイッチ３２の一部に設けられてもよい。
【００２９】
ダイヤルスイッチ２３は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１に入力されたパルス信号の数から、ダイヤルスイッチ２３の回転角度が求められる。
【００３０】
タッチパネル２４は、出力装置１０の表示面側に搭載され、表示画面を透視可能である。タッチパネル２４は、人の指によるタッチや専用のタッチペンによるタッチを検知する。ユーザによるタッチ位置は、例えば、タッチパネル２４上に設定されるＸＹ座標に基づき特定される。このようなタッチパネル２４は、例えば、静電容量方式による入力検出素子などで構成される。
【００３１】
ＲＯＭ装置１６は、ＣＤ-ＲＯＭやＤＶＤなどのＲＯＭやＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００３２】
車速センサ１７,ジャイロセンサ１８およびＧＰＳ受信装置１９は、ナビゲーション装置１００において現在地（自車位置）を検出するために使用されるものである。
【００３３】
車速センサ１７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ１８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置１９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定し、演算処理部１に送信するものである。
【００３４】
ＦＭ多重放送受信装置２０は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００３５】
ビーコン受信装置２１は、光ビーコン、電波ビーコン等の信号を受信する。ビーコン等の信号には、ＶＩＣＳ情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報などがある。
【００３６】
次に、本実施形態に係るナビゲーション装置１００の機能ブロックについて説明する。
【００３７】
図５はナビゲーション装置１００の機能ブロック図である。ナビゲーション装置１００は、主制御部５００と、音声分析部５０１と、把持力検出部５０２と、発汗量検出部５０３と、把持位置検出部５０４と、シート圧検出部５０５と、荷重位置検出部５０６と、顔画検出部５０７と、視線方向検出部５０８と、ユーザ状況推定部５０９と、ヘルプ提示部５１０と、を有する。
【００３８】
主制御部５００は、ナビゲーション装置１００の基本動作であるナビゲーション処理（例えば、交通情報の表示、現在地の表示、経路探索、経路誘導等）を実行する機能部である。具体的には、マイクロフォン１３または入力装置１５を通じてユーザから所定の指示を受け付けると、主制御部５００は、指示に応じたナビゲーション処理を実行する。
【００３９】
また、主制御部５００は、ユーザから所定の指示情報を受け付ける機能部である。具体的には、主制御部５００は、入力装置１５を介して、ユーザからの入力指示情報を受け付ける。また、主制御部５００は、音声分析部５０１で分析されたユーザの音声による入力指示情報を受け付ける。なお、入力指示情報とは、ナビゲーション装置１００の操作のためのコマンドに関する入力情報を意味するものとする。
【００４０】
また、主制御部５００は、車速センサ１７から出力される車速情報を受け付ける機能部である。
【００４１】
また、主制御部５００は、ナビゲーション装置１００内の処理状態に関する情報を取得する機能部である。具体的には、主制御部５００は、ナビゲーション装置１００の出力装置１０に表示されている画像情報や、ナビゲーション装置１００に対するユーザの操作状況など、ナビゲーション装置１００の処理状態に関する情報を取得する。
【００４２】
また、主制御部５００は、入力指示情報、車速情報、ナビゲーション装置１００の処理状態に関する情報、をユーザ状況推定部５０９に出力する。
【００４３】
音声分析部５０１は、マイクロフォン１３を介して入力されるユーザの音声を分析する。具体的には、音声を認識して所定のコマンドを実行する音声認識モードが設定されている場合、音声分析部５０１は、受け付けた音声と、記憶装置１１に格納された辞書データとを照合し、一致した音声を所定のコマンドとして識別する。そして、音声による所定のコマンドが指示された事を主制御部５００に通知する。
【００４４】
把持力検出部５０２は、把持力センサ値を受け付ける機能部である。把持力検出部５０２は、ハンドルに配置された把持力センサから受け付けた把持力センサ値を、ユーザ状況推定部５０９に出力する。
【００４５】
発汗量検出部５０３は、発汗量センサ値を受け付ける機能部である。発汗量検出部５０３は、ハンドルに配置された発汗量センサから受け付けた発汗量センサ値を、ユーザ状況推定部５０９に出力する。
【００４６】
把持位置検出部５０４は、把持位置センサ値を受け付ける機能部である。把持位置検出部５０４は、ハンドルに配置された把持位置センサから受け付けた把持位置センサ値を、ユーザ状況推定部５０９に出力する。
【００４７】
シート圧検出部５０５は、シート圧センサ値を受け付ける機能部である。シート圧検出部５０５は、ユーザ（ドライバー）席に配置されたシート圧センサから受け付けたシート圧センサ値を、ユーザ状況推定部５０９に出力する。
【００４８】
荷重位置検出部５０６は、荷重位置センサ値を受け付ける機能部である。荷重位置検出部５０６は、ユーザ（ドライバー）席に配置された荷重位置センサから受け付けた荷重位置センサ値を、ユーザ状況推定部５０９に出力する。
【００４９】
顔画像検出部５０７は、顔画像情報を受け付ける機能部である。また、視線方向検出部５０８は、視線方向情報を受け付ける機能部である。顔画像検出部５０７および視線方向検出部５０８は、ユーザ（ドライバー）の表情を映し出すように車内に配置されたカメラから受け付けた顔画像情報および視線方向情報を、ユーザ状況推定部５０９に出力する。
【００５０】
ユーザ状況推定部５０９は、各検出部から出力されたセンサ値、顔画像情報、視線方向情報と、主制御部５００から出力された情報（入力指示情報、車速情報、ナビゲーション装置１００の処理状態に関する情報）と、に基づいて、ユーザの困惑状態を検出する機能部である。
【００５１】
具体的には、ユーザ状況推定部５０９は、視線方向検出部５０８から出力される顔画像情報や視線方向情報に基づいて、「ナビ画面注視」「ナビ画面と前方方向との視線往復」といった判定項目３０１に該当するか否かを判定する。また、ユーザ状況推定部５０９は、把持力センサ値に基づいて、「把持力が強い」といった判定項目３０１に該当するか否かを判定する。また、ユーザ状況推定部５０９は、発汗量センサ値に基づいて、「発汗量多い」といった判定項目３０１に該当するか否かを判定する。また、ユーザ状況推定部５０９は、シート圧センサ値および荷重位置センサ値に基づいて、「シート圧の変化回数および前方位置」といった判定項目３０１に該当するか否かを判定する。
【００５２】
また、ユーザ状況推定部５０９は、主制御部５００から出力された情報に基づいて、「ナビ画面にメニューが表示されている」、「同じメニュー画面に複数回戻っている」、「コマンド不完全」、「音声コマンド不完全」、「現在地が細街地」、「ナビ操作なし」、「ナビ画面に地図が表示されている」、「進路に複数差路あり」、「目的地を通り過ぎた」、「車両停止中」といった判定項目３０１に該当するか否かを判定する。
【００５３】
また、ユーザ状況推定部５０９は、ヘルプリスト４００を参照し、特定された困惑タイプ４０１に対応するヘルプ内容４０２をヘルプ提示部５１０に出力する。
【００５４】
ヘルプ提示部５１０は、ナビゲーション装置１００の出力装置１０およびスピーカ１４を介してヘルプ内容を提示する機能部である。具体的には、ヘルプ提示部５１０は、ユーザ状況推定部５０９から出力されたヘルプ内容を受け付けて、かかるヘルプ内容を示すグラフィックス情報を生成する。また、ヘルプ提示部５１０は、受け付けたヘルプ内容を示す音声情報を生成する。そして、ヘルプ提示部５１０は、生成したグラフィックス情報および音声情報を、各々、出力装置１０およびスピーカ１４に出力する。
【００５５】
なお、上記の各機能は、ナビゲーション装置１００に実装されるＣＰＵ２が読み込んだ所定のプログラムを実行することにより構築される。そのため、記憶装置１１（メモリ）には、各機能部の処理を実行するためのプログラムが記憶されている。
【００５６】
また、上記した各構成要素は、本実施形態に係るナビゲーション装置１００の構成を理解容易にするために、主な処理内容に応じて分類したものである。また、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。本実施形態に係るナビゲーション装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００５７】
また、各機能部は、ハードウェア（ＡＳＩＣなど）により構築されてもよい。また、各機能部の処理が１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５８】
以上、本実施形態に係るナビゲーション装置１００の機能ブロックについて説明した。
【００５９】
次に、本実施形態に係るナビゲーション装置１００で実行されるヘルプ提示処理について説明する。図６は、その処理過程を示したフロー図である。本フローは、ナビゲーション装置１００の起動とともに開始される。
【００６０】
本フローが開示されると、ユーザ状況推定部５０９は、困惑状態を検出したか否かを判定する（Ｓ１０１）。そして、困惑状態を検出した場合（Ｓ１０１でＹｅｓ）、ユーザ状況推定部５０９は、特定された困惑タイプに対応するヘルプ内容を提示し（Ｓ１０２）、処理を終了する。一方で、困惑状態を検出しない場合（Ｓ１０１でＮｏ）、ユーザ状況推定部５０９は、困惑状態を検出するまでＳ１０１の処理を繰り返す。
【００６１】
ここで、Ｓ１０１におけるユーザ状況推定部５０９の困惑検出処理について詳しく説明する。図７は、その処理過程を示したフロー図である。本フローは、ナビゲーション装置１００の起動とともに開始される。ユーザ状況推定部５０９は、主制御部５００を介して、ユーザからの入力指示情報を受け付ける。また、ユーザ状況推定部５０９は、主制御部５００を介して、車速センサ１７から定期的に車速情報を受け付ける。また、ユーザ状況推定部５０９は、各センサおよびカメラから定期的に出力されるセンサ値、顔画像情報、視線方向情報を受け付ける。また、ユーザ状況推定部５００は、主制御部５００を介して、ナビゲーション装置１００の処理状態に関する情報を受け付ける。なお、以下の説明において、これらの情報をまとめて「ユーザ状況推定情報」とする。
【００６２】
ユーザ状況推定部５０９はユーザ状況推定情報を受け付けたか否かを判定する（Ｓ２０１）。そして、ユーザ状況推定情報を受け付けた場合（Ｓ２０１でＹｅｓ）、処理をＳ２０２に移行する。一方で、ユーザ状況推定情報を受け付けていない場合（Ｓ２０１でＮｏ）、ユーザ状況推定部５０９は、ユーザ状況推定情報を受け付けるまでＳ２０１の処理を繰り返す。
【００６３】
Ｓ２０２において、ユーザ状況推定部５０９は、受け付けたユーザ状況推定情報が所定の閾値を超えているか否かを判定する。そして、所定の閾値を超えている場合（Ｓ２０２でＹｅｓ）、かかるユーザ状況推定情報に対応する判定項目を一時的に記憶する（Ｓ２０３）。そして、判定項目３０１が、特定の困惑タイプ３０２の識別パターン３０３と一致するか否かを判定する（Ｓ２０４）。一方で、受け付けたユーザ状況推定情報が所定の閾値を超えていない場合（Ｓ２０２でＮｏ）、ユーザ状況推定部５０９は、本フローの処理を終了する。
【００６４】
なお、個々のユーザ状況推定情報に対応する各閾値は予め設定されているものとする。また、閾値情報は、例えば、記憶装置１１に記憶されており、ユーザ状況推定部５０９によって参照できる状態となっているものとする。
【００６５】
Ｓ２０３において、記憶した判定項目３０１が特定の困惑タイプ３０２の識別パターン３０３と一致すると判定した場合（Ｓ２０３でＹｅｓ）、ユーザ状況推定部５０９は、困惑状態を検出するとともに困惑タイプを特定し（Ｓ２０５）、本フローの処理を終了する。一方で、特定の困惑タイプ３０２の識別パターン３０３と一致しない場合（Ｓ２０４でＮｏ）、ユーザ状況推定部５０９は、そのまま本フローの処理を終了する。
【００６６】
なお、Ｓ２０３で記憶した判定項目に関する情報は、記憶した時から所定時間の経過後にリセットされる。このようなリセット処理により、判定項目３０１に関する情報を累積的に受け付けた場合に生じる困惑状態の誤検出を防止できる。
【００６７】
以上、ユーザ状況推定部５０９の困惑検出処理について説明した。
【００６８】
次に、本実施形態で提示されるヘルプ内容（ヘルプ出力態様）の具体例について説明する。
【００６９】
図８は、ユーザ状況推定部５０９がユーザの困惑状態を検出し、困惑タイプＡが特定された場合の画面例の遷移図である。ユーザ状況推定部５０９がユーザの困惑状態を検出する前の画面例６００には、メニューアイコン６０１（メニューＡ、メニューＢ、メニューＣ）が表示されている。
【００７０】
ユーザ状況推定部５０９は、所定時間内に受け付けた閾値を超えるユーザ状況推定情報が困惑タイプＡを特定する識別パターン３０３に一致すると判定した場合、画面例６０２に示すようなヘルプ内容を提示する。具体的には、ユーザ状況推定部５０９は、「ナビ画面注視」、「ナビ画面にメニューが表示されている」、「同じメニュー画面に複数回戻っている」、「車両停止中」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザの困惑状態を検出する。また、ユーザ状況推定部５０９は、閾値を超えた判定項目に基づき、困惑タイプＡを特定する。
【００７１】
そして、ユーザ状況推定部５０９は、困惑タイプＡに対応するヘルプ内容を提示する。具体的には、出力装置１０には、「〜するときは、このアイコンを選択してください」といったアイコン機能の説明が表示されることとなる。なお、説明の表示に代えて、音声によってアイコン機能の説明に関するヘルプが提示されるようにしてもよい。
【００７２】
なお、ユーザ状況推定部５０９が「ナビ画面と前方方向の視線往復」、「ナビ画面にメニューが表示されている」、「同じメニュー画面に複数回戻っている」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態が困惑タイプＢであると特定する。
【００７３】
また、ユーザ状況推定部５０９が「ナビ画面注視」、「ナビ画面にメニューが表示されている」、「コマンド不完全」、「車両停止中」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態が困惑タイプＣであると特定する。
【００７４】
また、ユーザ状況推定部５０９が「ナビ画面と前方方向の視線往復」、「ナビ画面にメニューが表示されている」、「コマンド不完全」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態が困惑タイプＤであると特定する。
【００７５】
そして、困惑タイプＢ〜Ｄが特定された場合にも、ユーザ状況推定部５０９は、困惑タイプＡと同様に、アイコン機能の説明を表示するヘルプを提示する。なお、説明の表示に代えて、音声によってアイコン機能の説明に関するヘルプが提示されるようにしてもよい。
【００７６】
図９は、ユーザ状況推定部５０９がユーザの困惑状態を検出し、困惑タイプＥが特定された場合の画面例である。ユーザ状況推定部５０９は、所定時間内に受け付けた閾値を超えるユーザ状況推定情報が、困惑タイプＥを特定する識別パターン３０３に一致すると判定した場合、画面例６２０に示すようなヘルプ内容を提示する。具体的には、「ナビ画面注視」、「ナビ画面にメニューが表示されている」、「音声コマンド不完全」、「車両停止中」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態を検出する。また、ユーザ状況推定部５０９は、閾値を超えた判定項目３０１に基づき、困惑タイプＥを特定する。
【００７７】
そして、ユーザ状況推定部５０９は、困惑タイプＥに対応するヘルプ内容を提示する。具体的には、出力装置１０には、例えば「メニューＸを選択するときは、〜と発話して音声コマンドを入力してください」といった音声コマンドが表示されることとなる。なお、音声コマンドの表示に加えて、音声案内６２４が提示されるようにしてもよい。
【００７８】
なお、ユーザ状況推定部５０９が「ナビ画面と前方方向の視線往復」、「ナビ画面にメニューが表示されている」、「音声コマンド不完全」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態が困惑タイプＦであると特定する。
【００７９】
そして、困惑タイプＦが特定された場合にも、ユーザ状況推定部５０９は、困惑タイプＥと同様に、具体的な音声コマンドが表示されることとなる。なお、音声コマンドの表示に加えて、音声案内６２４が提示されるようにしてもよい。
【００８０】
図１０は、ユーザ状況推定部５０９がユーザの困惑状態を検出し、困惑タイプＧが特定された場合の画面例である。ユーザ状況推定部５０９は、所定時間内に受け付けた閾値を超えるユーザ状況推定情報が困惑タイプＧを特定する識別パターン３０３に一致すると判定した場合、画面例６４０に示すようなヘルプ内容を提示する。具体的には、「ナビ画面注視」、「現在地が細街地」、「ナビ操作なし」、「ナビ画面に地図が表示されている」、「発汗量が多い」、「把持力強い」、「シート圧の変化回数および前方位置」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態を検出する。また、ユーザ状況推定部５０９は、閾値を超えた判定項目３０１に基づき、困惑タイプＧを特定する。
【００８１】
そして、ユーザ状況推定部５０９は、困惑タイプＫに対応するヘルプ内容を提示する。具体的には、出力装置１０には、当初の推奨経路６４１に加えて、現在地６４２から大通りまでの経路６４３が表示されることとなる。なお、経路表示に加え、音声による経路案内６４４が提示されるようにしてもよい。
【００８２】
なお、ユーザ状況推定部５０９が「ナビ画面と前方方向の視線往復」、「現在地が細街地」、「ナビ操作なし」、「ナビ画面に地図が表示されている」、「発汗量が多い」、「把持力強い」、「シート圧の変化回数および前方位置」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態が困惑タイプＨであると特定する。
【００８３】
そして、困惑タイプＨが特定された場合にも、ユーザ状況推定部５０９は、困惑タイプＧと同様に、推奨経路６４１に加えて、現在地６４２から大通りまでの具体的な経路案内６４３が表示されることとなる。なお、経路表示に加え、音声による経路案内６４４が提示されるようにしてもよい。
【００８４】
図１１は、ユーザ状況推定部５０９がユーザの困惑状態を検出し、困惑タイプＩが特定された場合の画面例である。ユーザ状況推定部５０９は、所定時間内に受け付けた閾値を超えるユーザ状況推定情報が困惑タイプＩを特定する識別パターン３０３に一致すると判定した場合、画面例６６０に示すようなヘルプ内容を提示する。具体的には、「ナビ画面注視」、「ナビ操作なし」、「ナビ画面に地図が表示されている」、「発汗量が多い」、「把持力強い」、「シート圧の変化回数および前方位置」、「進路に複数差路あり」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態を検出する。また、ユーザ状況推定部５０９は、閾値を超えた判定項目３０１に基づき、困惑タイプＩを特定する。
【００８５】
そして、ユーザ状況推定部５０９は、困惑タイプＩに対応するヘルプ内容を提示する。具体的には、出力装置１０には、曲がるべき差路６６１が表示されることとなる。なお、かかる表示に加え、音声による経路案内６６３が提示されるようにしてもよい。
【００８６】
なお、ユーザ状況推定部５０９が「ナビ画面と前方方向の視線往復」、「ナビ操作なし」、「ナビ画面に地図が表示されている」、「発汗量が多い」、「把持力強い」、「シート圧の変化回数および前方位置」、「進路に複数差路あり」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態が困惑タイプＪであると特定する。
【００８７】
そして、困惑タイプＪが特定された場合にも、ユーザ状況推定部５０９は、困惑タイプＩと同様に、曲がるべき具体的な差路６６１を表示することとなる。なお、かかる表示に加え、音声による経路案内６６２が提示されるようにしてもよい。
【００８８】
図１２は、ユーザ状況推定部５０９がユーザの困惑状態を検出し、困惑タイプＫが特定された場合の画面例である。ユーザ状況推定部５０９は、所定時間内に受け付けた閾値を超えるユーザ状況推定情報が困惑タイプＫを特定する識別パターン３０３に一致すると判定した場合、画面例６８０に示すようなヘルプ内容を提示する。具体的には、「ナビ画面注視」、「ナビ操作なし」、「ナビ画面に地図が表示されている」、「発汗量が多い」、「把持力強い」、「シート圧の変化回数および前方位置」、「目的地を通り過ぎた」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態を検出する。また、ユーザ状況推定部は、閾値を超えた判定項目３０１に基づき、困惑タイプＫを特定する。
【００８９】
そして、ユーザ状況推定部５０９は、困惑タイプＫに対応するヘルプ内容を提示する。具体的には、ユーザ状況推定部５０９は、出力装置１０に目的地６８１を通り過ぎた旨を通知するウィンドウ６８２を表示する。なお、かかる表示に加え、音声６８３によりその旨が通知されてもよい。また、現在地６８３通り過ぎた目的地６８１まので経路６８４を再び出力装置１０に表示するようにしてもよい。また、このとき、目的地６８１までの経路が音声案内６８３によって提示されてもよい。
【００９０】
なお、ユーザ状況推定部５０９が「ナビ画面と前方方向の視線往復」、「ナビ操作なし」、「ナビ画面に地図が表示されている」、「発汗量が多い」、「把持力強い」、「シート圧の変化回数および前方位置」、「目的地を通り過ぎた」といった判定項目３０１に対応するユーザ状況推定情報を取得し、かかる情報が閾値を超えていた場合、ユーザ状況推定部５０９は、ユーザの困惑状態が困惑タイプＬであると特定する。
【００９１】
そして、困惑タイプＬが特定された場合にも、困惑タイプＫと同様に、出力装置１０に目的地６８１を通り過ぎた旨のウィンドウ６８２が表示されることとなる。なお、かかる表示に加え、音声６８３によりその旨が通知されてもよい。また、通り過ぎた目的地６８１まので経路６８４を再び出力装置１０に表示するようにしてもよい。また、このとき、目的地６８１までの経路６８４が音声案内６８３によって提示されてもよい。
【００９２】
以上、本発明の第一実施形態について説明した。このような発明によれば、ユーザの困惑原因を特定し、困惑原因に応じたヘルプを提示することができる。したがって、ユーザは提示されたヘルプを利用して、円滑に困惑原因を解消することができる。
【００９３】
なお、本発明は本実施形態に限られるものではない。第一実施形態の第一変形例に係るナビゲーション装置は学習機能を有する。具体的には、提示されたヘルプ内容に対するユーザの評価を受け付ける。そして、受け付けたユーザの評価に応じて、予め設定されている閾値に変更を加える。その結果、より精度良くユーザの困惑状態を検出することができ、適切なヘルプ内容を提示することができる。
【００９４】
図１３は、第一実施形態の第一変形例に係るナビゲーション装置１００がユーザの評価を受け付ける際の画面例である。画面例６０２は、第一実施形態の第一変形例の一例として、困惑タイプＡに係るヘルプ内容６０３が提示された場合のものである。また、画面例７００は、ヘルプ提示後に所定の処理が実行された出力装置１０の表示例である。画面例７００には「ヘルプは適切でしたか？Ｙｅｓ／Ｎｏ」という評価受け付けウィンドウ７０１が表示される。なお、評価受け付けウィンドウ７０１は、ヘルプ内容に従ってユーザが所定の処理を終えたタイミングで表示されるものとする。画面例７００では、メニューＡのアイコン（例えば、経路探索機能）が選択された場合であって、地図画像と評価受け付けウィンドウ７０１とが表示されている。
【００９５】
ユーザは、ヘルプ内容が適切であったか否かを判定し、「Ｙｅｓ」または「Ｎｏ」のうち、該当する方を選択する。すなわち、ユーザは、自己が困惑状態であり、ヘルプ内容の提示によって困惑状態が解消した場合には「Ｙｅｓ」を選択し、自己が困惑状態でない場合または提示されたヘルプによっても困惑状態が解消しなかった場合には「Ｎｏ」を選択する。
【００９６】
そして、ナビゲーション装置１００は、ユーザから受け付けた評価に応じて、ユーザ状況推定情報が所定の判定項目３０１に該当するか否かの基準となる閾値情報に変更を加える。このように、ヘルプを提示する毎に、ユーザからの評価を受け付けることにより、ナビゲーション装置１００は、より精度良くユーザの困惑状態を検出することができ、適切なヘルプ内容を提示することができる。
【００９７】
なお、図１３は、困惑タイプＡに係るヘルプ内容を提示した場合の画面例であるが、困惑タイプＢ〜Ｌに係るヘルプ内容を提示した場合も、同様の評価受け付けウィンドウ７０１が表示される。また、このような学習機能の実現にあたり、ＮＮ法、ニューラルネットワーク、サポートベクターマシンなどの技術が利用されればよい。
【００９８】
また、本発明は、図３に示す困惑タイプ特定リスト３００の判定項目３０１に限定されるものではない。例えば、第一実施形態の第二変形例に係るナビゲーション装置１００は、指位置センサを有する。指位置センサは、ユーザの指がナビゲーション装置１００の出力装置１０に近づくと、それを感知するセンサである。また、困惑タイプ特定リスト３００には、把持位置センサから出力されるセンサ値に対応する「片手運転」と、指位置センサから出力されるセンサ値に対応する「指位置感知」と、いった判定項目３０１が規定されている。
【００９９】
そして、所定時間以上、これらのセンサ値を受け付けた場合、ユーザ状況推定部５０９は、ユーザの困惑状態を検出する。このような場合でも、ユーザはナビゲーション装置１００の操作に困惑していると考えられるため、アイコンの機能説明がヘルプ内容として提示されればよい。
【０１００】
このような判定項目が規定された場合でも、本発明に係るナビゲーション装置はユーザの困惑原因を特定し、困惑原因に応じたヘルプを提示することができる。したがって、ユーザは提示されたヘルプを利用して、円滑に困惑原因を解消することができる。
【符号の説明】
【０１０１】
１００・・・車載ナビゲーション装置、１・・・演算処理部、１０・・・出力装置、１１・・・記憶装置、１２・・・音声入出力装置、１５・・・入力装置、１６・・・ＲＯＭ装置、１７・・・車速センサ、１８・・・ジャイロセンサ、１９・・・ＧＰＳ受信装置、２０・・・ＦＭ多重放送受信装置、２１・・・ビーコン受信装置
【図１】
2011232270.tif 000003
【図２】
2011232270.tif 000004
【図３】
2011232270.tif 000005
【図４】
2011232270.tif 000006
【図５】
2011232270.tif 000007
【図６】
2011232270.tif 000008
【図７】
2011232270.tif 000009
【図８】
2011232270.tif 000010
【図９】
2011232270.tif 000011
【図１０】
2011232270.tif 000012
【図１１】
2011232270.tif 000013
【図１２】
2011232270.tif 000014
【図１３】
2011232270.tif 000015