(57)【要約】【課題】運転者の運転に対する集中の度合いを向上させるのに有効な内容の対話を実施することを可能にする技術を提供する。【解決手段】車両を運転する運転者と対話を行う対話装置は、記憶部と、集中度測定部と、対話部と、を有している。記憶部は、運転者との対話内容の候補となる対話候補と、その対話候補の対話による前記運転者の運転に対する集中度の向上の度合いを示す対話効果とを対応付けた嗜好データベースを保持する。集中度測定部は、運転者の運転に対する集中度を測定する。対話部は、集中度測定部で測定される集中度が所定の閾値を下回ると、嗜好データベースにおける対話効果に基づいて対話候補を選択し、選択した対話候補による対話を実施し、対話の実施前と実施後の集中度に基づいて、対話による対話効果を算出し、嗜好データベースの対話効果を更新する。【選択図】図１
2013242763.tif 000002
【特許請求の範囲】
【請求項１】
車両を運転する運転者と対話を行う対話装置であって、
前記運転者との対話内容の候補となる対話候補と、該対話候補の対話による前記運転者の運転に対する集中度の向上の度合いを示す対話効果とを対応付けた嗜好データベースを保持する記憶部と、
前記運転者の運転に対する集中度を測定する集中度測定部と、
前記集中度測定部で測定される集中度が所定の閾値を下回ると、前記嗜好データベースにおける前記対話効果に基づいて対話候補を選択し、選択した前記対話候補による対話を実施し、前記対話の実施前と実施後の前記集中度に基づいて、前記対話による対話効果を算出し、前記嗜好データベースの対話効果を更新する対話部と、
を有する対話装置。
【請求項２】
前記運転者への各種のサービス機能を提供するサービス機能部を更に有し、
前記嗜好データベースには、複数の対話候補について対話分類と対話効果とが記録されており、
前記対話部は、前記サービス機能部の動作状態に応じて対話分類を選択し、該対話分類の中から、前記対話効果に基づいて対話候補を選択する、
請求項１に記載の対話装置。
【請求項３】
前記対話部は、直近過去の所定回の対話に用いた対話候補を除外して、前記対話候補を選択する、請求項１または２に記載の対話装置。
【請求項４】
前記運転者の利用行動に基づいて選択された、前記嗜好データベースに未登録の対話候補を、前記嗜好データベースに追加する対話候補追加部を更に有する、請求項１から３のいずれか一項に記載の対話装置。
【請求項５】
前記嗜好データベースに登録されている対話候補のうち、前記対話効果が所定値以下の対話候補を前記嗜好データベースから削除する対話候補削除部を更に有する、請求項４に記載の対話装置。
【請求項６】
前記運転者への各種のサービス機能を提供するサービス機能部を更に有し、
前記対話部は、前記集中度を向上させるための対話と、前記サービス機能部が提供するサービス機能による対話とを制御し、それらが同時に実施されないように調整する、
請求項１から５のいずれか一項に記載の対話装置。
【請求項７】
車両を運転する運転者と対話を行う対話システムであって、
運転者の運転に対する集中度を測定する集中度測定部を車両側に有し、
前記運転者との対話内容の候補となる対話候補と、該対話候補の対話による前記運転者の運転に対する集中度の向上の度合いを示す対話効果とを対応付けた嗜好データベースを保持する記憶部と、
前記車両側に具備された集中度測定部で測定される集中度が所定の閾値を下回ると、前記嗜好データベースにおける前記対話効果に基づいて対話候補を選択し、選択した前記対話候補による対話を実施し、前記対話の実施前と実施後の前記集中度に基づいて、前記対話による対話効果を算出し、前記嗜好データベースの対話効果を更新する対話部と、
をネットワークを介して車両と接続されるサーバ側に有する対話システム。
【請求項８】
前記運転者への各種のサービス機能を提供するサービス機能部を更に有し、
前記嗜好データベースには、複数の対話候補について対話分類と対話効果とが記録されており、
前記対話部は、前記サービス機能部の動作状態に応じて対話分類を選択し、該対話分類の中から、前記対話効果に基づいて対話候補を選択する、
請求項７に記載の対話システム。
【請求項９】
前記対話部は、直近過去の所定回の対話に用いた対話候補を除外して、前記対話候補を選択する、請求項７または８に記載の対話システム。
【請求項１０】
前記運転者の利用行動に基づいて選択された、前記嗜好データベースに未登録の対話候補を、前記嗜好データベースに追加する対話候補追加部を更に有する、請求項７から９のいずれか一項に記載の対話システム。
【請求項１１】
前記嗜好データベースに登録されている対話候補のうち、前記対話効果が所定値以下の対話候補を前記嗜好データベースから削除する対話候補削除部を更に有する、請求項１０に記載の対話システム。
【請求項１２】
前記運転者への各種のサービス機能を提供するサービス機能部を更に有し、
前記対話部は、前記集中度を向上させるための対話と、前記サービス機能部が提供するサービス機能による対話とを制御し、それらが同時に実施されないように調整する、
請求項７から１１のいずれか一項に記載の対話システム。
【請求項１３】
車両を運転する運転者と対話を行う対話装置において実行する対話制御方法であって、
記憶手段が、前記運転者との対話内容の候補となる対話候補と、該対話候補の対話による前記運転者の運転に対する集中度の向上の度合いを示す対話効果とを対応付けた嗜好データベースを保持するステップと、
集中度測定手段が、前記運転者の運転に対する集中度を測定するステップと、
対話手段が、前記集中度測定手段で測定される集中度が所定の閾値を下回ると、前記嗜好データベースにおける前記対話効果に基づいて対話候補を選択し、選択した前記対話候補による対話を実施するステップと、
前記対話手段が、前記対話の実施前と実施後の前記集中度に基づいて、前記対話による対話効果を算出し、前記嗜好データベースの対話効果を更新するステップと、
を有する対話制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カーナビゲーションシステム等の車両において運転者と対話を行うシステムに関する。
【背景技術】
【０００２】
近年、運転者がいらいらしていたり、焦っていたり、眠気を催していたり、考え事をしていたり等、注意力が散漫になっていることが原因で起こる交通事故が増加している。また、携帯電話の操作などによる脇見運転が原因で起こる交通事故も増加している。注意力が散漫になったり、脇見運転をしたりのような、運転者が運転に集中していない状態では、信号無視や速度超過等の交通法令違反や運転操作時の判断の遅延といったことが起こりやすく、それが交通事故に繋がっている。
【０００３】
このような問題に対して、運転者が運転に集中していないときに注意を喚起する運転支援システムが知られている（特許文献１、２参照）。
【０００４】
特許文献１に開示された技術では、車両に具備されたブレーキの操作情報、先行車両との距離、ハンドルの操舵情報、および速度の情報から、車両の操作状況を取得する。同時に、カメラを用いて撮影した運転者の顔画像から運転者の視線の挙動を取得し、所定時間内の運転者の視線の分布パターンを作成する。その後、取得した車両の操作状況と、作成した視線の分布パターンとに基づいて、運転者の運転への集中の度合いを推定する。そして、車両の操作状況が注意喚起をすべき所定の条件を満たしている場合、運転者の運転への集中の度合いの推定結果に応じて注意喚起を行う。
【０００５】
左折時には左方向への視線移動、直線走行時には速度計などの計器類の確認のために上下の視線移動が多くなるというように、車両の操作状況と視線の分布パターンには相関がある。この相関から車両の操作状況に応じた基準となる視線の分布パターンが決定できる。そして例えば、この基準となる視線の分布パターンとは異なる横方向への視線の分布パターンが確認された場合には脇見運転が推定される。このように、基準となる視線の分布パターンと運転者の実際の視線の分布パターンとの比較により、運転者の運転への集中の度合いを推定し、集中の度合いが低いと推定された場合に注意喚起を行う。
【０００６】
また特許文献２に開示された技術は、運転者への注意喚起に加えて、運転者をより安全な運転傾向へと誘導する機能を備えている。
【０００７】
本技術では、運転操作の規範となるモデルを基準として、速度、前後方向の加速度、横方向の加速度、ヨー等の車両の挙動の情報と、走行環境、歩行者の存在状況、バイクの往来状況等の周辺の環境の情報とを取得し、それらの情報を基に、運転者の運転操作が安全な運転傾向であるか否かを判定する。運転者の運転操作と規範となるモデルとの差異が大きければ、運転者の運転操作が安全な傾向の運転ではないと判定され、音声合成機能および音声認識機能から構成される対話機能を用いて、運転者に運転アドバイスを行う。
【０００８】
運転アドバイスを実行した後、車両の操作状況と、画像認識等に基づく運転者の感情の状態の推定結果と、運転者の応答内容の音声認識結果とから、運転者が運転アドバイスに従ったか否かを判定する。運転者が運転アドバイスに従わなかった場合には、音量の変更や運転アドバイスの発行タイミングの変更など、運転アドバイスの表現方法を変更する。また、運転者が運転アドバイスに従った場合には、そのときの運転アドバイスの表現方法を記憶し、次回以降にその表現方法を使用する。この一連の処理によって、運転者をより安全な運転傾向へと誘導する運転アドバイスシステムを実現する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−２５０７７５号公報
【特許文献２】特開２００６−３５０５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１の技術では、注意喚起を発行するとき、それまでに運転者が運転支援の注意喚起に対してどの程度従っているかを考慮しないので、注意喚起が有効に働かない場合があった。例えば、運転者が注意喚起に従わななければ、同じ内容の注意喚起が継続的に行われ、運転者がいらいらする等、運転者の運転に対する集中の度合いが更に低下する恐れがあった。更には、運転者がいらいらを解消するために、運転支援機能を無効化してしまう恐れもあった。
【００１１】
特許文献２の技術では、運転アドバイスに対する運転者の反応は、音量や運転アドバイスの発行タイミングといった運転アドバイスの表現方法に反映される。しかしながら、運転者の反応によって運転アドバイスの内容自体が変わることはない。そのため、運転アドバイスの内容によっては運転者の運転に対する集中の度合いが向上しないにも関わらず、その運転アドバイスが繰り返され、注意喚起が有効に働かない場合があった。例えば、同じ内容の運転アドバイスを繰り返すことにより運転者がその運転アドバイスに慣れてしまい、その運転アドバイスでは、運転者の集中の度合いが向上しなくなってくるという場合があった。
【００１２】
本発明の目的は、運転者の運転に対する集中の度合いを向上させるのに有効な内容の対話を実施することを可能にする技術を提供することである。
【課題を解決するための手段】
【００１３】
本発明の一態様による対話装置は、車両を運転する運転者と対話を行う対話装置であって、前記運転者との対話内容の候補となる対話候補と、該対話候補の対話による前記運転者の運転に対する集中度の向上の度合いを示す対話効果とを対応付けた嗜好データベースを保持する記憶部と、前記運転者の運転に対する集中度を測定する集中度測定部と、前記集中度測定部で測定される集中度が所定の閾値を下回ると、前記嗜好データベースにおける前記対話効果に基づいて対話候補を選択し、選択した前記対話候補による対話を実施し、前記対話の実施前と実施後の前記集中度に基づいて、前記対話による対話効果を算出し、前記嗜好データベースの対話効果を更新する対話部と、を有している。
【発明の効果】
【００１４】
本発明によれば、運転者の運転に対する集中の度合いを向上させるのに有効な内容の対話を実施することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態による対話装置の機能構成を示すブロック図である。
【図２】実施例１によるシステム全体のブロック図である。
【図３】実施例１による集中度測定部２００のブロック図である。
【図４】一般的な対話機能装置のブロック図である。
【図５】実施例１による対話機能装置３００の動作例を示すフローチャートである。
【図６】実施例１による対話部５００の基本構成例を示すブロック図である。
【図７】実施例１による嗜好データベース１４０の構成例を示す図である。
【図８】実施例１による対話内容データベース５４０の構成例を示す図である。
【図９】実施例による対話効果管理部５２０および対話制御部５１０の処理例を示すフローチャートである。
【図１０】実施例２による車載端末のブロック図である。
【図１１】実施例２による車載端末のサービス機能による対話要求受付を可能にした車載端末の動作を示すフローチャートである。
【図１２】実施例３によるシステム全体のブロック図である。
【図１３】実施例３による端末側対話部１１００のブロック図である。
【図１４】実施例３によるサーバ側対話部１１３０のブロック図である。
【図１５】実施例３による端末側対話部１１００の動作を示すフローチャートである。
【図１６】図１５のステップＳ１４２０に記載した、サーバ側対話部１１３０における対話処理例を示すフローチャートである。
【図１７】図１５のステップＳ１４５０に記載したサーバ側対話部１１３０における集中度の改善効果の判定処理例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
まず本発明の基本的な実施形態について図面を参照して説明する。
【００１７】
図１は、本実施形態による対話装置の機能構成を示すブロック図である。対話装置１１は、記憶部１２、集中度測定部１３、対話部１４、対話候補追加部１５、対話候補削除部１６、およびサービス機能部１７を有している。
【００１８】
対話装置１１は、一例として自動車等の車両に搭載されたカーナビゲーション装置であり、目的地までの経路案内のサービス機能を提供すると共に、車両を運転する運転者と対話を行う。ここでいう対話には、サービス機能に関連した対話と、運転者の集中度を向上させるための対話が含まれる。
【００１９】
記憶部１２は、運転者との対話内容の候補となる対話候補と、その対話候補の対話による運転者の運転に対する集中度の向上の度合いを示す対話効果とを対応付けた嗜好データベースを保持する。
【００２０】
集中度測定部１３は、運転者の運転に対する集中度を測定する。測定の方法は特に限定されず、既存の方法を用いればよい。
【００２１】
対話部１４は、集中度測定部１３で測定される集中度が所定の閾値を下回ると、記憶部１２に保持されている嗜好データベースにおける対話効果に基づいて適切な対話候補を選択し、運転者との間で選択した対話候補による対話を実施する。その後、対話部１４は、集中度測定部１３で測定される対話の実施前と実施後の集中度に基づいて、実施した対話による対話効果を算出し、算出結果に基づいて、嗜好データベースに保存されている対話効果を更新する。
【００２２】
以上より、本実施形態によれば、運転者の集中度の向上に効果の高い対話を選択して実施し、実施した結果として得られた効果により嗜好データベースを随時更新するので、運転者の運転に対する集中の度合いを向上させるのに有効な内容の対話を実施することができる。
【００２３】
また、本実施形態では、サービス機能部１７は、運転者への各種のサービス機能を提供する。サービス機能の種類として例えば経路案内や音楽再生などがある。また、嗜好データベースに記録されている各対話候補には分類（対話分類）が付与されている。すなわち、嗜好データベースには、複数の対話候補について、対話分類と、対話効果と、が記録されている。対話分類によっては、サービス機能部１７の動作状態で対話効果が異なるものがある。例えば、対話分類として音楽に関する内容の対話であれば、サービス機能部１７の動作状態として音楽再生を行っているときに運転者の集中度向上に効果的な場合がある。
【００２４】
対話部１４は、サービス機能部１７の動作状態に応じて対話分類を選択し、その対話分類の中から、対話効果に基づいて対話候補を選択する。これにより、運転者に提供されているサービスの状況に応じて異なる対話分類の対話を実施するので、同じ対話が繰り返されるのを防止するとともに、状況に適したより効果的な対話を実施することができる。
【００２５】
また、各対話候補には更に、対話分類の中の詳細な嗜好内容が付与されていてもよい。運転者の嗜好に合う内容（嗜好内容）の対話であれば、運転者の集中度向上の効果が高い。例えば、嗜好内容として、運転者が好きなジャンルの音楽に関する対話を選択すれば、集中度向上の効果は高くなる。対話部１４は、サービス機能部１７の動作状態に応じて、対話分類と嗜好内容とを選択し、対話を実施しても良い。
【００２６】
また、対話部１４は、直近過去の所定回の対話に用いた対話候補を除外して、対話候補を選択することにしてもよい。これにより、同じ対話が繰り返されて、運転者の集中度の向上の効果が低下するのを防止することができる。また、対話部１４は、前回の対話に用いた対話候補と対話分類が異なる対話候補を選択することにしてもよい。対話を分類の違う話題に切り換えることで、対話効果を向上させることができる。
【００２７】
また、本実施形態による対話装置１１は、嗜好データベース内の対話候補の対話効果だけでなく、対話候補自体を更新する機能を持っている。
【００２８】
対話候補追加部１５は、運転者の利用行動に基づいて選択された、嗜好データベースに未登録の対話候補を、嗜好データベースに追加する。運転者の嗜好に沿った新たな対話を提供することができる。
【００２９】
対話候補削除部１６は、嗜好データベースに登録されている対話候補のうち、対話効果が所定値以下の対話候補を嗜好データベースから削除する。対話効果が低い対話内容や対話効果が低下した対話内容を使わないようにできる。
【００３０】
なお、対話部１４は、集中度を向上させるための対話と、サービス機能部１７が提供するサービス機能による対話とを制御し、それらが同時に実施されないように調整してもよい。
【００３１】
続いて、本実施形態を更に具体化した実施例について説明する。
【実施例１】
【００３２】
図２は、実施例１によるシステム全体のブロック図である。
【００３３】
車載端末１０は車両２０内にあり、ブラウザ１１０、通信制御部１１２、通信装置１１４、ナビゲーション部１２０、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）１２２、地図データベース１２４、交通情報部１２６、カメラ１２８、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）情報取得部１３０、車両センサ情報取得部１３２、車載端末センサ１３４、嗜好データベース１４０、音楽再生部１５０、音楽ファイル１５２、ラジオチューナ１５４、動画再生部１６０、動画ファイル１６２、テレビチューナ１６４、入力インタフェース１８２、ディスプレイ１８４、マイク１８６、スピーカ１８８、集中度測定部２００、および対話部５００から構成される。
【００３４】
ＧＰＳ１２２は地球上での緯度および経路で示される自身の位置を測位する装置である。
【００３５】
地図データベース１２４は、住所情報、道路情報、ガソリンスタンドや学校といった建物の情報等から構成される地図情報と、制限速度等の交通規制の情報等の地図関連情報とで構成され、ナビゲーション部１２０による経路案内に使用される。
【００３６】
交通情報部１２６はＶＩＣＳ（登録商標）（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）等から取得した渋滞情報、事故情報、工事情報等の刻々と変化する交通情報を取得し、保持する。交通情報は、刻々と変化するので、予め蓄積しておき、それを使用し続けるということができない。交通情報は、ナビゲーション部１２０による経路案内、および運転者への交通情報の通知に使用される。
【００３７】
カメラ１２８は、車両２０を運転中の運転者の画像を撮影する。例えば、運転者の顔画像は集中度の測定に利用される。
【００３８】
ＣＡＮ情報取得部１３０は、車両２０のＣＡＮ２１に接続され、車両２０の操作情報であるブレーキの操作情報、ハンドルの操舵情報、速度情報、加速度情報、ヨー情報、燃費情報等を取得する。
【００３９】
車両センサ情報取得部１３２は、車両２０の周囲の障害物との距離を測定する車両センサ２２に接続され、車両センサ２２で検出された情報を取得する。例えば先行車両との距離の情報が取得される。
【００４０】
車載端末センサ１３４は、車載端末１０に搭載されたセンサであり、例えばジャイロスコープである。ジャイロスコープは、ナビゲーション部１２０による車両２０の位置の特定および経路案内に使用される。
【００４１】
ナビゲーション部１２０は、サービス機能部の一種であり、車両２０の位置を元に、出発地から運転者によって指定された目的地までの経路案内を行う。例えば、ナビゲーション部１２０は、ＧＰＳ１２２および車載端末センサ１３４から取得した自装置の位置を示す測位情報と、ＣＡＮ情報取得部１３０から取得した速度情報等から車両２０の位置を推定し、推定した車両２０の位置を地図データベース１２４の情報と比較することで誤差等を補正して車両２０の位置を特定する。そして、ナビゲーション部１２０は、現在の車両２０の位置に基づいて目的地までの経路案内を運転者に提示する。
【００４２】
集中度測定部２００は、運転者の運転に対する集中の度合い（集中度）を測定する。集中度測定部２００は、カメラ１２８で撮影した、車両２０を運転中の運転者の顔画像と、ＣＡＮ情報取得部１３０および車両センサ情報取得部１３２から取得した車両２０の操作情報とを用いて集中度を算出する。
【００４３】
対話部５００は、音声認識機能および音声合成機能を使用して運転者との対話を実施する。集中度測定部２００による集中度の測定結果から運転者の集中度が安全運転に支障を来すレベルまで低下したら、対話部５００は、嗜好データベース１４０に格納された集中度の改善効果が高い嗜好の対話を運転者との間で実施する。
【００４４】
音楽再生部１５０は、サービス機能部の一種であり、音楽ファイル１５２あるいはラジオチューナ１５４から音楽情報を取得してデコードし、そのデコードした情報をスピーカ１８８を用いて出力する。
【００４５】
動画再生部１６０は、やはりサービス機能部の一種であり、動画ファイル１６２やテレビチューナ１６４から動画情報を取得してデコードを行い、そのデコードした情報をディスプレイ１８４およびスピーカ１８８を用いて出力する。
【００４６】
通信網３０は携帯電話網やインターネット網のことである。
【００４７】
通信装置１１４は携帯電話、あるいは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信網３０と接続し、他の端末あるいはサーバと通信を行う。
【００４８】
通信制御部１１２は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などの通信プロトコルの処理を行い、他の端末あるいはサーバから情報を受信したり、ブラウザ１１０等の通信を行いたいアプリケーションソフトウェアから情報を取得して他の端末あるいはサーバが指定する通信プロトコルに則り情報を加工して送信したりする。
【００４９】
ブラウザ１１０は通信制御部１１２および通信装置１１４を経由して通信網３０に接続し、ウェブページを取得してディスプレイに表示をしたり、マイクから音声情報を出力する。
【００５０】
なお、情報が古くなったり入れ替えが必要となった地図データベース１２４、交通情報１２６、嗜好データベース１４０、音楽ファイル１５２、動画ファイル１６２等は、ブラウザ１１０と同様に通信制御部１１２および通信装置１１４を経由して通信網３０に接続し、通信網３０に接続するサーバから情報を取得して更新することができる。
【００５１】
入力インタフェース１８２は、ボタン、スイッチ、キーボード、タッチパネル等の運転者が車載端末１０を指で操作する操作部である。ディスプレイ１８４は、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等の運転者に画像情報を表示する装置であり、例えばタッチ操作による入力情報を取得するタッチパネルと一体的に構成される。マイク１８６は、運転者の音声を収集して対話部５００に送信するための入力装置である。スピーカ１８８は、音楽再生部１５０および動画再生部１６０からの音楽情報、経路案内時の音声案内および操作音、対話部５００が出力する運転者との対話のための音声合成等を運転者に音声で伝達するための出力装置である。
【００５２】
次に、本発明で使用する集中度の算出方法例を説明する。
【００５３】
図３は、実施例１による集中度測定部２００のブロック図である。集中度測定部２００は、視線分布パターン検出部２１０、操作状況判定部２２０、視線分布基準モデル２３０、および集中度算出部２４０から構成される。
【００５４】
集中度測定部２００の処理例を以下で説明する。
【００５５】
視線分布パターン検出部２１０はカメラ１２８および操作状況判定部２２０に接続され、操作状況判定部２２０の指示によりカメラ１２８が撮影した運転者の顔画像から一定期間の視線分布パターンを検出し、その視線分布パターンを集中度算出部２４０に送信する。
【００５６】
操作状況判定部２２０は、ＣＡＮ情報取得部１３０および車両センサ情報取得部１３２と接続され、車両２０のハンドルの操作情報や速度の情報、ブレーキの操作情報等からその時点での車両２０の操作状況を判定し、視線分布パターン検出部２１０に対して運転者の視線分布パターンの検出を指示した後に、操作状況を視線分布基準モデル２３０に通知する。ここでいう操作状況とは、一定速度で直進中、左折中、ブレーキペダルを踏んで減速中、アクセルペダルを踏んで加速中等の運転者による操作の状況を示す情報である。
【００５７】
視線分布基準モデル２３０には、操作状況に対応する視線分布基準モデルが格納されている。視線分布基準モデル２３０は、操作状況判定部２２０から通知された操作状況の情報に基づき、その操作状況に対応する視線分布基準モデルを検索して集中度算出部２４０に送信する。ここで言う操作状況に対応する視線分布基準モデルとは、たとえば、操作状況が左折中の場合には左後方方向や左側サイドミラー、ルームミラーの確認のための視線移動をパターン化したものである。
【００５８】
集中度算出部２４０は、視線分布パターン検出部２１０が出力する運転者の視線分布パターンと、視線分布基準モデル２３０が出力する運転者の視線分布パターンの操作状況に対応する視線分布基準モデルとを比較して数値化する。操作状況に対応する視線分布基準モデルに対して、運転者の視線分布パターンの一致の度合いが大きければ、集中度算出部２４０は、運転者が集中しているとみなし、集中度として大きい値を対話部５００に出力する。反対に、操作状況に対応する視線分布基準モデルに対して運転者の視線分布パターンの差異が大きければ、集中度算出部２４０は、運転者が集中していないとみなし、集中度として小さい値を対話部５００に出力する。このように、集中度は視線分布基準モデルと運転者の視線分布パターンの一致の度合いに応じて数値として出力されるものとする。
【００５９】
続いて、対話部５００の説明の前に、一般的な対話機能について図４、図５を用いて説明する。
【００６０】
図４は、一般的な対話機能装置のブロック図である。対話機能装置３００は、マイクから取得した対話相手である人間の音声を文字情報に変換する音声認識部３１０、その文字情報から対話相手である人間の発言内容を解釈する対話意図解釈部３２０、解釈した対話相手である人間の発言内容を元に対話内容を生成する対話内容生成部３３０、対話内容に応じた対話内容が格納された対話内容情報格納部３４０、生成された対話内容の文字情報を音声情報に変換して出力する音声合成部３５０から構成される。
【００６１】
図５は対話機能装置３００の動作例を示すフローチャートである。対話機能装置３００は、対話相手である人間の音声をマイク１８６を用いて取得する（ステップＳ４００）。続いて、取得した音声情報を音声認識部３１０により文字情報に変換し（ステップＳ４０４）、対話意図解釈部３２０でその変換した文字情報から対話相手である人間の発言内容を解釈する（ステップＳ４０８）。次に、対話内容生成部３３０で対話相手である人間の発言内容を解釈した結果に基づき、今後どのような対話を行っていくかという対話の内容を決定する（ステップＳ４１２）。その後、対話内容生成部３３０は、対話内容情報３４０を用いて対話の内容に応じた文字情報を生成する（ステップＳ４１６）。その文字情報を音声合成部３５０により音声情報に変換して（ステップＳ４２０）、応答としてスピーカ等を用いて出力する（ステップＳ４２４）。
【００６２】
本実施例における対話部５００は、図４、５にて説明した一般的な対話機能装置３００の処理に加え、運転者の集中度を改善するための対話を行う機能が組み込まれている。
【００６３】
図６は、対話部５００の基本構成例を示すブロック図である。対話部５００は、音声認識部３１０、対話意図解釈部３２０、音声合成部３５０、対話制御部５１０、対話効果管理部５２０、対話開始前集中度５２２、対話完了後集中度５２４、運転者識別部５３０、端末連携部５３２、および対話内容データベース５４０から構成される。
【００６４】
対話効果管理部５２０は、集中度測定部２００、対話制御部５１０、対話開始前集中度５２２、および対話完了後集中度５２４と接続される。対話効果管理部５２０は、集中度測定部２００から集中度を定期的に受信して、運転者の運転に対する集中の度合いを監視する。運転者の集中度が所定値以下に低下し、運転者が運転に集中できない状態まで低下したことを検知した場合、その集中度を対話開始前集中度５２２として格納するとともに、対話制御部５１０に対して、運転者の集中度が運転に集中できない状態まで低下したことを通知する。また、対話制御部５１０より、対話完了の通知を受信した場合には、対話効果管理部５２０は、集中度測定部２００から集中度を受信して対話完了後集中度５２４として格納する。そして、対話効果管理部５２０は、対話開始前集中度５２２に格納された対話開始前の集中度と対話完了後集中度５２４に格納された対話完了後の集中度とを比較し、対話による集中度の改善効果を対話制御部５１０に対して送信する。
【００６５】
運転者識別部５３０は、車載端末１０が把握している運転者が誰であるかという運転者個人を特定する情報を取得する。特定した個人は、後述する図７の運転者識別子６００の形式で対話制御部５１０に送信される。運転者個人の特定は、たとえば、車載端末１０の起動時に運転者に自分が誰であるかを選択させる方法や、カメラ１２８が撮影した運転者の顔画像の顔認識機能や、音声認識機能による個人の声の特徴を用いた判定などにより実現される。
【００６６】
端末連携部５３２は、車載端末１０のサービス機能と連携する機能を果たす。具体的には、経路案内中であるか否か、音楽再生中であるか否かや音楽再生中である場合、端末連携部５３２は、どの曲を再生中であるか等の車載端末１０の動作状態を把握する。また、運転者から受信した音声情報の解釈結果に基づいて車載端末１０を操作する場合、車載端末１０に対して操作要求を出力する。
【００６７】
対話制御部５１０は、嗜好データベース１４０、対話意図解釈部３２０、対話効果管理部５２０、運転者識別部５３０、端末連携部５３２、対話内容データベース５４０と接続する。対話効果管理部５２０が運転者の集中度が運転に集中できない状態まで低下したことを検知した場合に、集中度の改善を目的とした対話の要求を受信し、その運転者に対する集中度の改善効果が高い嗜好を嗜好データベース１４０より選択し、その嗜好を用いて対話内容を生成し、その内容で対話を実行する。
【００６８】
対話制御部５１０は、更に、対話効果管理部５２０と連携して、対話開始前の集中度と対話完了後の集中度との比較結果により、実施した対話による集中度の改善効果を判定し、その改善効果を対話に用いた嗜好の属性情報として嗜好データベース１４０に格納する。これにより、対話を実行するたびに嗜好データベース１４０が更新される。
【００６９】
嗜好データベース１４０の構成例を図７に示す。嗜好データベース１４０は、運転者識別子６００、対話分類６０２、嗜好Ａ６０４、嗜好Ｂ６０６、および対話効果６０８を格納する。
【００７０】
運転者識別子６００は、運転者識別部５３０により特定される運転者個人を識別する情報である。たとえば、運転者識別部５３０により特定された運転者個人がＡという識別子の運転者であった場合には、運転者識別子６００にＡと格納された属性を持つ組のみを使用することになる。
【００７１】
対話分類６０２には、嗜好Ａ６０４および嗜好Ｂ６０６の適用が可能な対話内容の分類が格納される。対話分類６０２は、対話制御部５１０が対話内容を決定する際に、その分類に対応する嗜好を特定するために使用される。例えば、「音楽」であれば音楽再生に関連する対話に、「場所」であれば地点検索や誘導に関連する対話に、「興味」であれば運転者への情報提供に関連する対話に使用される。
【００７２】
嗜好Ａ６０４および嗜好Ｂ６０６は、運転者識別子６００に格納された運転者個人の嗜好と関連するキーワードが格納される。対話制御部５１０は、対話内容を生成する際に、これらを運転者の嗜好キーワードとして使用する。
【００７３】
対話効果６０８は、対話分類６０２と嗜好Ａ６０４と嗜好Ｂ６０６の組で示された対話を用いた時の集中度の改善効果を格納する。例えば、対話効果の最小値を１とし、最大値を１０とし、初期値を５として、対話制御部５１０にて集中度が上昇したと判定された場合には１を加算し、集中度が低下したと判定された場合には１を減算し、集中度が変化しなかったと判定された場合には加減算をしないといった処理が考えられる。
【００７４】
対話制御部５１０は、対話分類６０２が同一である組のから対話効果６０８の数値が最も大きい嗜好Ａ６０４と嗜好Ｂ６０６を対話に使用する。
【００７５】
対話内容データベース５４０の構成例を図８に示す。対話内容データベース５４０は、対話分類７００、対話内容識別子７０２、および対話内容基本文字情報７０４から構成される。対話分類７００は、対話制御部５１０が対話内容を決定する際に、その分類に対応する対話内容を特定するために使用する。例えば、「音楽」であれば音楽再生に関連する対話に、「場所」であれば地点検索や誘導に関連する対話に、「興味」であれば運転者への情報提供に関連する対話に使用される。
【００７６】
対話内容識別子７０２は、対話制御部５１０が対話内容を決定した後に、使用する対話内容基本文字情報７０４を指定するために使用する。図８では例として数値を格納しているが、対話内容識別子７０２は対話内容を識別可能な情報であればどのような形式であってもよい。
【００７７】
対話内容基本文字情報７０４は、対話制御部５１０が対話内容の生成時に使用する文字情報である。対話内容基本文字情報７０４中の「○○」という記号の箇所には、嗜好データベース１４０より検索した対話効果６０８の数値が大きい嗜好、すなわち、対話による集中度の改善効果が高い嗜好を示す言葉が挿入される。
【００７８】
対話効果管理部５２０および対話制御部５１０の処理フロー例を、図９を用いて説明する。対話制御部５１０は、まず、運転者識別部５３０から運転者識別子６００を取得し、現在車両２０を運転中の運転者個人を特定する（ステップＳ８００）。そして、対話効果管理部５２０は、集中度測定部２００が算出する集中度を定期的に観測し（ステップＳ８０４）、集中度が運転に集中できないレベルまで低下しているか否かを確認する（ステップＳ８０８）。
【００７９】
集中度が運転に集中できないレベルまで低下していない場合には、対話効果管理部５２０は、集中度の観測を継続する。集中度が運転に集中できないレベルまで低下している場合には、対話効果管理部５２０は、その集中度を対話開始前集中度５２２に格納するとともに（ステップＳ８１２）、対話制御部５１０に対して、集中度が運転に集中できないレベルまで低下したことを通知する。
【００８０】
対話制御部５１０は、対話効果管理部５２０より、集中度が運転に集中できないレベルまで低下したことの通知を受信すると、集中度の改善を目的とした対話処理を開始する（ステップＳ８１４）。
【００８１】
まず、対話内容を決定するために、対話制御部５１０は、端末連携部５３２を確認し、経路案内中であるか、音楽再生中であるか等の車載端末１０の動作状態を把握し（ステップＳ８１６）、その動作状態に適合するよう対話分類を決定する（ステップＳ８１８）。
【００８２】
続いて、対話制御部５１０は、嗜好データベース１４０を確認し、ステップＳ８１８で決定した対話分類の中から対話効果６０８が最も大きい数値の組の嗜好Ａ６０４および嗜好Ｂ６０６の記録内容を読み出すことで、対話に使用する嗜好キーワードを決定する（ステップＳ８２０）。
【００８３】
その後、対話制御部５１０は、対話内容データベース５４０の対話分類７００がステップＳ８１８で決定した対話分類である組を検索し、その中から車載端末１０の動作状態に適合する対話内容基本文字情報７０４を選択する（ステップＳ８２４）。選択した対話内容基本文字情報に嗜好キーワードを挿入することで対話内容文字情報を生成し（ステップＳ８２８）、音声合成部３５０に送信することで対話を開始する（ステップＳ８３２）。
【００８４】
対話制御部５１０は、運転者とのやりとりにより対話内容の目的が達成されたか否かを確認するために、まず、ステップＳ８２８で生成した対話内容文字情報で予定した音声を用いた対話が完了したか否かを確認する（ステップＳ８３６）。音声を用いた対話が完了していない場合には、運転者が音声で応答する代わりに入力インタフェース１８２を用いた操作によって対話で予定した動作を行っている可能性があるので、端末連携部５３２の確認により、ステップＳ８２８で生成した対話内容文字情報で予定した操作が完了しているか否かを確認する（ステップＳ８４０）。ステップＳ８４０で操作の完了を確認できない場合には、一定時間が経過するまでステップＳ８３６およびＳ８４０の処理を継続する（ステップＳ８４４）。
【００８５】
対話制御部５１０は、対話または予定される操作の完了が確認された場合、あるいは、一定時間経過しても対話または予定される操作の完了が確認されなかった場合、対話効果管理部５２０に対して集中度の改善効果を測定するように要求する。対話効果管理部５２０は、対話制御部５１０からの要求を受けて、集中度測定部２００から集中度を取得して対話完了後集中度５２４に格納し、対話完了後の集中度から対話開始前集中度５２２に格納された集中度を減算し、得られた集中度の差分を対話制御部５１０に送信する（ステップＳ８４８）。
【００８６】
対話制御部５１０は、対話効果管理部５２０から受信した対話完了後の集中度から対話開始前の集中度の減算結果から対話による集中度の改善効果を判定する（ステップＳ８５２）。具体的には、対話完了後の集中度から対話開始前の集中度の減算結果がプラスであれば改善効果があり、等価または微少量であれば影響がなく、マイナスであれば改悪に作用したと判定する。最後に、対話制御部５１０はステップＳ８５２で判定した対話による集中度の改善効果を嗜好データベース１４０に蓄積する（ステップＳ８５６）。具体的には、対話制御部５１０にて集中度が上昇した場合には改善効果が認められたために１を加算し、集中度が低下した場合には改悪に作用したために１を減算し、集中度が変化しなかった場合または変化量が微少の場合には改善効果への影響がなかったとして加減算をしないといった方法により、嗜好とその対話の効果を蓄積する。対話制御部５１０および対話効果管理部５２０は、Ｓ８５６の処理を完了するとステップＳ８０４の集中度の観測処理に戻って集中度の監視を継続する。
【００８７】
図７および図８の記載を用いて図９に記載の処理フローを例えると、対話制御部５１０は、ステップＳ８００で運転者識別部５３０から運転者識別子がＡであることを取得するものと言える。対話制御部５１０は、ステップＳ８０８によって、集中度が運転に集中できないレベルへの低下が確認されると、車載端末１０の動作状況を確認するためにステップＳ８１６の処理を実行する。対話制御部５１０は、ステップＳ８１６において車載端末１０ではクラシックを再生中ということが確認された場合、ステップＳ８１８で対話分類を音楽と決定する。
【００８８】
続いて、対話制御部５１０は、嗜好データベース１４０を確認し、運転者識別子６００にＡが格納されていて、かつ、対話分類６０２が音楽である組の中から、対話効果６０８の数値が８と最も大きい、嗜好Ａ＝ポップ、嗜好Ｂ＝歌手名Ｇを対話内容に挿入する嗜好キーワードとして決定する（ステップＳ８２０）。そして、対話制御部５１０は、対話内容データベース５４０の対話分類７００に音楽が格納された組の中から、嗜好Ａのポップを挿入可能である対話内容識別子７０２が１の対話内容基本文字情報を取得し（ステップＳ８２４）、運転者への問いかけである「ジャンルをポップに変えてみませんか？」、運転者から同意する旨の応答があった場合に使用する「ジャンルをポップに変更しました。」、運転者から拒否する旨の応答があった場合に使用する「そうですか。気が変わったら声をかけてください。」というような一連の文字情報を生成する（ステップＳ８２８）。その後、対話制御部５１０は、まず「ジャンルをポップに変えてみませんか？」という文字情報を音声合成部３５０に送信して対話を実行して、運転者から同意する旨の応答または拒否する旨の応答を待つ（ステップＳ８３２）。
【００８９】
運転者から「はい、変えてください」という応答があった場合、対話意図解釈部３２０にて運転者から同意を得たと判定され、その旨が対話制御部５１０に送信される。対話制御部５１０は、運転者から同意を得られたことから、端末連携部５３２を用いて車載端末１０で再生中の音楽のジャンルをクラシックからポップに変更するとともに、運転者から同意する旨の応答があった場合に使用する文字情報「ジャンルをポップに変更しました。」を音声合成部３５０に対して送信し、対話を終了する。
【００９０】
対話が完了したので、対話制御部５１０は、対話効果管理部５２０に対して集中度の改善効果の算出を依頼して（ステップＳ８４８）、その結果を受信して対話による集中度の改善効果を判定する。対話効果管理部５２０から受信した結果がプラスの数値であったので、対話制御部５１０は、対話によって集中度の改善効果があったと判定して（ステップＳ８５２）、嗜好データベース１４０における、運転者識別子６００がＡで、対話分類６０２が音楽で、嗜好Ａ６０４がポップで、嗜好Ｂが歌手名Ｇである組の対話効果６０８の数値８に１を加算して９に書き換える。
【００９１】
ステップＳ８５２の対話による集中度の改善効果の判定において、対話が集中度を改悪する方向に作用したと判定された場合、嗜好データベース１４０のその対話に使用した組の対話効果６０８の数値から１を減算する。図７の例を用いると、運転者識別子６００がＡで、対話分類６０２が音楽で、嗜好Ａ６０４がポップで、嗜好Ｂが歌手名Ｇである組の対話効果６０８の数値が８から７に書き換えられる。運転者識別子６００がＡで、対話分類６０２が音楽で、嗜好Ａ６０４がポップで、嗜好Ｂが歌手名Ｇである組を用いた対話によって、集中度を改悪する方向への作用がさらに２度続いたら、運転者識別子６００がＡで、対話分類６０２が音楽で、嗜好Ａ６０４がポップで、嗜好Ｂが歌手名Ｇである対話の対話効果６０８の数値は５になる。
【００９２】
その場合、次回の図９のステップＳ８２０における運転者識別子Ａに対する嗜好の決定では、対話効果が６で、より対話による集中度の改善効果が高いことになるので、運転者識別子６００がＡで、対話分類６０２が音楽で、嗜好Ａ６０４がロックで、嗜好Ｂが歌手名Ｈである組が選択されることになる。
【００９３】
また、集中度を改悪する方向に作用することが多く、対話効果６０８の数値が低い嗜好の組については、通信網３０等を利用して、外部から別の嗜好の組に変更してもよい。
【００９４】
例えば、運停者が自宅など車外で使用しているコンピュータ、携帯電話、スマートフォンの使用履歴から運転者が好む嗜好に関する情報を蓄積しておき、定期的にあるいは所定の操作が行われたときに、コンピュータから新たな嗜好の情報を嗜好データベース１４０に登録することにすればよい。例えば、運転者が自宅で使用しているパーソナルコンピュータに格納されている音楽ファイルの再生回数や再生頻度から音楽に関する嗜好を取得することができる。また、コンピュータにおけるＷｅｂページの検索あるいは閲覧の履歴において、検索回数や閲覧回数の多い項目から運転者の様々な嗜好を取得することができる。また、例えば、嗜好データベースに登録されている各嗜好の組について対話効果の変化を履歴として保持し、その履歴に基づいて、継続的に対話効果が低い値を示している嗜好の組を嗜好データベースから定期的に削除すればよい。対話効果が一定値以下の状態が一定期間以上継続した嗜好の組を削除することにしてもよい。
【００９５】
これらにより嗜好データベースの内容を随時更新することにより、一層の運転者の運転に対する集中の度合いの継続的な改善が可能となる。
【００９６】
以上により、音声認識機能や音声合成機能により運転者と対話を行うカーナビゲーションシステム等の車載端末および対話システムにおいて、運転者の運転に対する集中の度合いが運転に集中できない状態に低下してきた場合に、運転者の運転に対する集中の度合いの改善効果が高い嗜好を用いて対話内容を生成して実行することで、運転者の運転に対する集中の度合いの効果的な改善を図る。
【００９７】
さらに、対話開始前の運転者の運転に対する集中の度合いと対話完了後の運転者の運転に対する集中の度合いとを比較から対話内容の改善効果を判定し、その結果を改善効果として嗜好とともに記憶していく。これにより、慣れなどにより運転者の運転に対する集中の度合いの改善効果が低下してきた場合には、相対的に他の嗜好よりも改善効果が低くなるために、その嗜好は使用されずより改善効果の高い嗜好が使用される。よって、運転者の運転に対する集中の度合いの継続的な改善を実現する。
【実施例２】
【００９８】
図１０、１１を用いて、実施例２について説明する。図１０は、実施例２による車載端末のブロック図である。実施例２の車載端末は、図６に示した実施例１の構成例に対して対話要求受付部９１０が追加されている。これにより、実施例１における、集中度の低下を検知して対話を実行するだけでなく、車載端末１０のサービス機能による要求に応じた対話の実行を実現する。例えば、ナビゲーション部１２０から要求される渋滞情報の運転者に通知するための対話、長時間運転時に休憩を促すための対話、目的地に到着したことを運転者に通知するための対話などがある。
【００９９】
図１１は、車載端末のサービス機能による対話要求受付を可能にした車載端末の動作を示すフローチャートである。実施例１における図９の処理フロー例に対して、対話要求受付部９１０の確認処理であるステップＳ１００４が追加されている。ステップＳ１００４では、対話制御部５１０は、ステップＳ８０８で集中度の運転に集中できていない状態への低下を検出しなかった場合、車載端末１０から対話の実行要求が発行されているか否かを確認するために対話要求受付部９１０を確認する。車載端末１０から対話要求が発行されていなければ、ステップＳ８０４に戻り集中度の監視を継続する。車載端末１０から対話要求が発行されていれば、ステップＳ８１２以降の処理により対話を実行するとともに、対話後の集中度の改善効果を判定して、嗜好データベース１４０の対話に使用した嗜好の対話効果に蓄積する。
【０１００】
対話要求受付部９１０で受信する車載端末１０からの対話要求における対話内容の指定は、車載端末１０の動作状態に対応する対話分類（図７の対話分類６０２および図７の対話分類７００に格納された内容）のみが指定される場合と、対話分類に加えて対話内容識別子７０２の数値で対話内容を具体的に指定される場合とが考えられる。
【０１０１】
対話要求受付部９１０が受け付けた対話要求に対話分類のみが指定された場合、対話制御部５１０は、ステップＳ８２０において、指定された対話分類を使用して嗜好データベース１４０を確認し、その対話分類が格納された組の中から対話効果６０８が最も大きい数値の組の嗜好Ａ６０４および嗜好Ｂ６０６の記録内容を読み出すことで、対話に使用する嗜好キーワードを決定する。その後、対話制御部５１０は、ステップＳ８２４において指定された対話分類で対話内容データベース５４０を検索し、その中から車載端末１０の動作状態に適合する対話内容基本文字情報７０４を選択する。
【０１０２】
対話要求受付部９１０が受け付けた対話要求に対話分類と対話内容識別子７０２が指定された場合、対話制御部５１０は、ステップＳ８２０において、指定された対話分類を使用して嗜好データベース１４０を確認し、その対話分類が格納された組の中から対話効果６０８が最も大きい数値の組の嗜好Ａ６０４および嗜好Ｂ６０６の記録内容を読み出すことで、対話に使用する嗜好キーワードを決定する。その後、対話制御部５１０は、ステップＳ８２４において対話内容データベース５４０を検索する際に対話内容識別子７０２を使用し、車載端末１０が指定した対話内容識別子７０２の数値と一致する組の対話内容基本文字情報７０４を選択する。
【実施例３】
【０１０３】
図１２〜１７を用いて実施例３について説明する。実施例３は、実施例１では車載端末１０に具備されていた対話部５００が、車載端末１０と、通信網３０を介して接続するサーバとに機能分割されている。
【０１０４】
図１２は、実施例３によるシステム全体のブロック図である。図２における対話部５００は、図１２では、車載端末１０内の端末側対話部１１００と、対話サーバ４０内のサーバ側対話部１１３０に分割されている。また、嗜好データベース１４０は対話サーバ４０内に具備される。
【０１０５】
端末側対話部１１００は通信制御部１１２および通信装置１１４を介して通信網３０と接続し、対話サーバ４０と通信を行う。サーバ側対話部１１３０は、サーバ側通信制御部１１２０およびサーバ側通信装置１１００を介して通信網３０と接続し、車載端末１０と通信を行う。
【０１０６】
端末側対話部１１００は対話に使用する車載端末１０の情報収集、運転者からの音声情報の入力および運転者への対話内容の出力を実施する。サーバ側対話部１１３０は、車載端末１０からの情報に基づき、音声認識、対話内容の決定、対話内容の合成、音声合成を実施する。また、嗜好データベース１４０は対話サーバ４０内に具備される。
【０１０７】
サーバ側通信装置１１００は通信網３０と接続して他のサーバや端末との通信を確立する装置である。サーバ側通信制御部１１２０は、ＴＣＰ／ＩＰなどの通信プロトコルの処理を行い、他のサーバや端末から情報を受信したり、サーバ上で動作するアプリケーションソフトウェアから情報を取得して他のサーバや端末が指定する通信プロトコルに則り情報を加工して送信する機能を持つ。
【０１０８】
図１３は、端末側対話部１１００のブロック図である。端末側対話部１１００は、対話効果管理部５２０、対話開始前集中度５２２、対話完了後集中度５２４、運転者識別部５３０、端末連携部５３２、対話要求受付部９１０、端末情報管理部１２１０、入力音声情報変換部１２２０、出力音声情報変換部１２３０、および通信インタフェース１２４０から構成される。
【０１０９】
対話効果管理部５２０、対話開始前集中度５２２、対話完了後集中度５２４、運転者識別部５３０、端末連携部５３２、対話要求受付部９１０は図６および図１０を用いて説明したものと同じ機能を有する。
【０１１０】
端末情報管理部１２１０は、対話効果管理部５２０、運転者識別部５３０、端末連携部５３２、対話要求受付部９１０、および通信インタフェース１２４０と接続し、対話効果管理部５２０、運転者識別部５３０、端末連携部５３２、対話要求受付部９１０から対話に使用する車載端末１０の情報を取得し、通信インタフェース１２４０を介して対話サーバ４０に送信する。
【０１１１】
入力音声情報変換部１２２０は、マイク１８６より入力した音声を音声情報に変換し、通信インタフェース１２４０を介して対話サーバ４０に送信する。ここで言う入力した音声の変換とは、マイク１８６より取得した生の音声情報は通信網３０を介して送信する場合には情報量が大きく通信時間の長期化や通信帯域を圧迫することが一般的であるため、音声圧縮技術を適用して情報量を削減することを含む。
【０１１２】
出力音声情報変換部１２３０は、対話サーバ４０が出力した対話内容の音声合成結果を受信してスピーカ１８８に出力する。前述の通り、非圧縮の音声情報は、通信網３０を介して送信する場合には情報量が大きいことから、対話サーバ４０が出力する対話内容の音声合成結果も音声圧縮技術を適用して情報量を削減した形で送信される。出力音声情報変換部１２３０は、この圧縮された音声合成結果を伸張してスピーカ１８８に出力可能な形式に変換する。
【０１１３】
通信インタフェース１２４０は、端末情報管理部１２１０、入力音声情報変換部１２２０、および出力音声情報変換部１２３０が通信制御部１１２を介して対話サーバ４０と通信を行うための入出力インタフェースである。
【０１１４】
図１４は、サーバ側対話部１１３０のブロック図である。サーバ側対話部１１３０は、音声認識部３１０、対話意図解釈部３２０、音声合成部３５０、対話内容データベース５４０、サーバ側対話制御部１３００、サーバ側入力音声情報変換部１３１０、サーバ側出力音声情報変換部１３２０、サーバ側端末情報管理部１３３０、およびサーバ側通信インタフェース１３４０から構成され、嗜好データベース１４０およびサーバ側通信制御部１１２０と接続する。嗜好データベース１４０は図７を用いて説明したものと同じ機能を有する。音声認識部３１０、対話意図解釈部３２０、および音声合成部３５０は図４を用いて説明したものと同じ機能を有する。対話内容データベースは図６を用いて説明したものと同じ機能を有する。
【０１１５】
サーバ側入力音声情報変換部１３１０は、端末側対話部１１００の入力音声情報変換部１２２０が出力した音声圧縮技術により圧縮された運転者の音声情報をサーバ側通信インタフェース１３４０を介して取得し、その圧縮音声情報を伸張して音声認識部３１０に送信する。
【０１１６】
サーバ側出力音声情報変換部１３２０は、音声合成部３５０が生成した対話内容音声情報を音声圧縮技術により圧縮し、サーバ側通信インタフェース１３４０を介して端末側対話部１１００の出力音声情報変換部１２３０に送信する。
【０１１７】
サーバ側端末情報管理部１３３０は、サーバ側通信インタフェース１３４０を介して端末側対話部１１００の端末情報管理部１２１０と通信を行い、車載端末１０の対話に関連する情報を取得したり、対話効果管理部５２０に対して集中度の取得を要求したり、端末連携部５３２を用いて車載端末１０の操作を行う機能を持つ。
【０１１８】
サーバ側対話制御部１３００は、嗜好データベース１４０、対話意図解釈部３２０、音声合成部３５０、対話内容データベース５４０、およびサーバ側端末情報管理部１３３０と接続する。サーバ側端末情報管理部１３３０により運転者の集中度が運転に集中できない状態まで低下したことを検知した場合に、サーバ側対話制御部１３００は、その運転者に対する集中度の改善効果が高い嗜好を嗜好データベース１４０より選択して対話内容を生成して対話を実行する。
【０１１９】
さらに、サーバ側対話制御部１３００は、サーバ側端末情報管理部１３３０により対話開始前の集中度と対話完了後の集中度との比較により、対話による集中度の改善効果を判定し、その改善効果を対話に用いた嗜好の属性情報として嗜好データベース１４０に格納する。
【０１２０】
サーバ側通信インタフェース１３４０は、サーバ側入力音声情報変換部１３１０、サーバ側出力音声情報変換部１３２０、およびサーバ側端末情報管理部１３３０がサーバ側通信制御部１１２０を介して車載端末１０と通信を行うための入出力インタフェースである。
【０１２１】
図１５は、端末側対話部１１００の動作を示すフローチャートである。端末側対話部１１００は、まず、運転者識別部５３０から運転者識別子を取得して、現在車両２０を運転中の運転者個人を特定し、運転者識別子を端末情報管理部１２１０に格納する（ステップＳ１４０４）。
【０１２２】
そして、対話効果管理部５２０は、集中度測定部２００が算出する集中度を定期的に観測し（ステップＳ８０４）、集中度が運転に集中できないレベルまで低下しているか否かを確認する（ステップＳ８０８）。集中度が運転に集中できないレベルまで低下している場合には、対話効果管理部５２０は、その集中度を対話開始前集中度５２２に格納する（ステップＳ８１２）。
【０１２３】
集中度が運転に集中できないレベルまで低下していない場合には、対話効果管理部５２０は、対話要求受付部９１０を確認する。車載端末１０から対話要求が発行されていれば、対話効果管理部５２０は集中度測定部２００から集中度を取得してその集中度を対話開始前集中度５２２に格納する（ステップＳ８１２）。車載端末１０から対話要求が発行されていなければ、ステップＳ８０４に戻り集中度の監視を継続する。
【０１２４】
ステップＳ８１２を完了すると、サーバ側対話部１１３０に対話開始を要求するために、端末情報管理部１２１０で格納している端末側対話関連情報をサーバ側対話部１１３０に対して送信する（ステップＳ１４１０）。このとき、端末情報管理部１２１０で保持している端末側対話関連情報は、ステップＳ８０８で集中度の低下を検知した場合には運転者識別子および端末連携部５３２から取得する車載端末１０の動作状態であり、ステップＳ１００４で車載端末１０から対話要求が発行された場合には、運転者識別子および車載端末１０からの対話要求に付加される対話分類と対話内容識別子および端末連携部５３２から取得する車載端末１０の動作状態である。
【０１２５】
以降、サーバ側対話部１１３０による対話処理の完了を待つ（ステップＳ１４２０）。
【０１２６】
サーバ側対話部１１３０による対話処理が完了し、サーバ側対話部１１３０より集中度の改善効果の算出要求を受信すると（ステップＳ１４３０）、対話効果管理部５２０は、集中度測定部２００から集中度を取得して対話完了後集中度５２４に格納し、対話完了後の集中度から対話開始前集中度５２２に格納された集中度を減算して（ステップＳ８４８）、算出した集中度の差分をサーバ側対話部１１３０に送信する（ステップＳ１４４０）。そして、サーバ側対話部１１３０での集中度の改善効果判定が完了するのを待つ（ステップＳ１４５０）。端末側対話部は、サーバ側対話部での集中度の改善効果判定が完了して対話完了通知を受信すると、集中度の監視に戻る（ステップＳ１４６０）。
【０１２７】
図１６は、図１５のステップＳ１４２０に記載した、サーバ側対話部１１３０における対話処理例を示すフローチャートである。サーバ側端末情報管理部１３３０は、端末側対話部１１００から端末側対話関連情報を受信すると、サーバ側対話制御部１３００に端末側対話関連情報を受信したことを通知する（ステップＳ１５０４）。
【０１２８】
サーバ側対話制御部１３００は、端末側対話関連情報の受信の通知を受けて、対話を開始する（ステップＳ１５０８）。サーバ側対話制御部１３００は、端末側対話関連情報を解析し、運転者識別子により運転者を特定するとともに（ステップＳ１５１２）、車載端末１０の動作状態を把握により（ステップＳ１５１６）、その動作状態に適合するよう対話分類を決定する（ステップＳ８１８）。
【０１２９】
続いて、サーバ側対話制御部１３００は、嗜好データベース１４０を確認し、ステップＳ８１８で決定した対話分類の中から対話効果６０８が最も大きい数値の組の嗜好Ａ６０４および嗜好Ｂ６０６の記録内容を読み出すことで、対話に使用する嗜好キーワードを決定する（ステップＳ８２０）。
【０１３０】
その後、サーバ側対話制御部１３００は、対話内容データベース５４０の対話分類７００がステップＳ８１８で決定した対話分類である組を検索し、その中から車載端末１０の動作状態に適合する対話内容基本文字情報７０４を選択する（ステップＳ８２４）。選択した対話内容基本文字情報に嗜好キーワードを挿入することで対話内容文字情報を生成する（ステップＳ８２８）。
【０１３１】
そして、サーバ側対話制御部１３００は、対話内容文字情報を音声合成部３５０に送信する。音声合成部３５０は音声合成結果をサーバ側出力音声情報変換部により圧縮して、サーバ側通信インタフェース１３４０を介して端末側対話部１１００に送信することにより、対話を開始する（ステップＳ１５４０）。
【０１３２】
ステップＳ１５０４で受信した端末側対話関連情報に、車載端末１０からの対話要求に付加される対話分類が付加されている場合には、ステップＳ８１８では車載端末１０が指定した対話分類を使用する。また、ステップＳ１５０４で受信した端末側対話関連情報に、車載端末１０からの対話要求に付加される対話内容識別子が付加されている場合には、ステップＳ８２４の対話内容の決定では車載端末１０が指定した対話内容識別子の数値の組である対話内容基本文字情報を使用する。
【０１３３】
サーバ側対話制御部１３００は、運転者とのやりとりにより対話内容の目的が達成されたか否かを確認するために、ステップＳ８２８で生成した対話内容文字情報で予定した音声を用いた対話が完了したか否かを確認する（ステップＳ８３６）。音声を用いた対話が完了していない場合には、運転者が音声で応答する代わりに入力インタフェース１８２を用いた指による操作によって対話で予定した動作を行っている可能性があるので、サーバ側端末情報管理部１３３０を介して端末連携部５３２を確認し、ステップＳ８２８で生成した対話内容文字情報で予定した操作が完了しているか否かを確認する（ステップＳ１５５０）。ステップＳ１５５０で操作の完了を確認できない場合には、一定時間が経過するまでステップＳ８３６およびＳ１５５０の確認処理を継続する（ステップＳ８４４）。
【０１３４】
サーバ側対話制御部１３００は、対話または予定される操作の完了の確認がなされた場合、あるいは、一定時間経過しても対話または予定される操作の完了がなされなかった場合、端末側対話部１１００に対して集中度の改善効果の測定を要求する。
【０１３５】
図１７は、図１５のステップＳ１４５０に記載したサーバ側対話部１１３０における集中度の改善効果の判定処理例を示すフローチャートである。サーバ側対話部１１３０のサーバ側対話制御部１３００は、端末側対話部１１００より集中度の改善効果を取得すると（ステップＳ１６１０）、対話による集中度の改善効果を判定する（ステップＳ８５２）。
【０１３６】
続いて、サーバ側対話制御部１３００はステップＳ８５２で判定した対話による集中度の改善効果を嗜好データベース１４０に蓄積する（ステップＳ８５６）。サーバ側対話制御部１３００はステップＳ８５６の処理を完了すると、端末側対話部１１００に体制手対話完了通知を送信することで集中度の改善効果判定処理を終了する（ステップＳ１６２０）。
【０１３７】
以上により、端末側は対話に使用する車載端末の情報収集、運転者からの音声情報の入力および運転者への対話内容の出力を実施し、サーバ側は、車載端末からの情報に基づき、音声認識、対話内容の決定、対話内容の合成、音声合成を実施するカーナビゲーションシステム等の車載端末および対話システムにおいて、運転者の運転に対する集中の度合いが運転に集中できない状態に低下してきた場合に、運転者の運転に対する集中の度合いの改善効果が高い嗜好を用いて対話内容を生成して実行することで、運転者の運転に対する集中の度合いの効果的な改善を図る。
【０１３８】
さらに、対話開始前の運転者の運転に対する集中の度合いと対話完了後の運転者の運転に対する集中の度合いとを比較から対話内容の改善効果を判定し、その結果を改善効果として嗜好とともに記憶していく。これにより、慣れなどにより運転者の運転に対する集中の度合いの改善効果が低下してきた場合には、相対的に他の嗜好よりも改善効果が低くなるために、その嗜好は使用されずより改善効果の高い嗜好が使用される。よって、運転者の運転に対する集中の度合いの継続的な改善を実現する。
【０１３９】
上述した本発明の実施形態および実施例は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態あるいは実施例にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【符号の説明】
【０１４０】
１０…車載端末、１１…対話装置、１１０…ブラウザ、１１００…端末側対話部、１１１０…サーバ側通信装置、１１２…通信制御部、１１２０…サーバ側通信制御部、１１３０…サーバ側対話部、１１４…通信装置、１２…記憶部、１２０…カーナビゲーション部、１２１０…端末情報管理部、１２２…ＧＰＳ、１２２０…入力音声情報変換部、１２３０…出力音声情報変換部、１２４…地図データベース、１２４０…通信インタフェース、１２６…交通情報部、１２８…カメラ、１３…集中度測定部、１３０…情報取得部、１３００…サーバ側対話制御部、１３１０…サーバ側入力音声情報変換部、１３２…車両センサー情報取得部、１３２０…サーバ側出力音声情報変換部、１３３０…サーバ側端末情報管理部、１３４…車載端末センサ、１３４０…サーバ側通信インタフェース、１４…対話部、１４０…嗜好データベース、１５…対話候補追加部、１５０…音楽再生部、１５２…音楽ファイル、１５４…ラジオチューナ、１６…対話候補削除部、１６０…動画再生部、１６２…動画ファイル、１６４…テレビチューナ、１７…サービス機能部、１８２…入力インタフェース、１８４…ディスプレイ、１８６…マイク、１８８…スピーカ、２０…車両、２００…集中度測定部、２１…ＣＡＮ、２１０…視線分布パターン検出部、２２…車両センサ、２２０…操作状況判定部、２３０…視線分布基準モデル、２４０…集中度算出部、３０…通信網、３００…対話機能装置、３１０…音声認識部、３２０…対話意図解釈部、３３０…対話内容生成部、３４０…対話内容情報格納部、３５０…音声合成部、４０…対話サーバ、５００…対話部、５１０…対話制御部、５２０…対話効果管理部、５２２…対話開始前集中度、５２４…対話完了後集中度、５３０…運転者識別部、５３２…端末連携部、５４０…対話内容データベース、９１０…対話要求受付部
【図１】
2013242763.tif 000003
【図２】
2013242763.tif 000004
【図３】
2013242763.tif 000005
【図４】
2013242763.tif 000006
【図５】
2013242763.tif 000007
【図６】
2013242763.tif 000008
【図７】
2013242763.tif 000009
【図８】
2013242763.tif 000010
【図９】
2013242763.tif 000011
【図１０】
2013242763.tif 000012
【図１１】
2013242763.tif 000013
【図１２】
2013242763.tif 000014
【図１３】
2013242763.tif 000015
【図１４】
2013242763.tif 000016
【図１５】
2013242763.tif 000017
【図１６】
2013242763.tif 000018
【図１７】
2013242763.tif 000019