(57)【要約】【課題】支援情報を利用者にとって適切なタイミングで提示できるようにする。【解決手段】利用者の運転パフォーマンスおよび運転装置２の動作状態に加えて、利用者の周囲の音声環境および視覚環境を推定し、これらの推定結果に基づいて情報提示の適否を提示部８１〜８３の種類別に判定し、情報提示が適当でないと判定された場合には該当する提示部による情報提示動作を見合わせる。【選択図】図１
2019212108.tif 000002
【特許請求の範囲】
【請求項１】
車両に乗って移動中の利用者に提示するための支援情報を生成する生成部と、
前記車両の周囲環境に対応するセンサ情報を取得し、当該取得されたセンサ情報に含まれる特徴量をもとに前記周囲環境を推定する周囲環境推定部と、
前記周囲環境の推定結果に基づいて、前記利用者に対する前記生成された支援情報の提示動作を制御する制御部と
を具備する移動支援情報提示制御装置。
【請求項２】
前記周囲環境推定部は、前記車両の周囲の聴覚的な環境に対応する聴覚的センサ情報を取得し、当該取得された聴覚的センサ情報に含まれる特徴量を予め設定された第１の判定条件と対比することにより、前記周囲の聴覚的な環境が前記支援情報の提示に適するか否かを判定し、
前記制御部は、前記聴覚的な環境が前記支援情報の提示に適さないと判定された場合に、前記利用者の少なくとも聴覚を利用した前記支援情報の提示動作を見合わせる、
請求項１に記載の移動支援情報提示制御装置。
【請求項３】
前記周囲環境推定部は、前記車両の周囲の視覚的な環境に対応する視覚的センサ情報を取得し、当該取得された視覚的センサ情報に含まれる特徴量を予め設定された第２の判定条件と対比することにより、前記周囲の視覚的な環境が前記支援情報の提示に適するか否かを判定し、
前記制御部は、前記視覚的な環境が前記支援情報の提示に適さないと判定された場合に、前記利用者の少なくとも視覚を利用した前記支援情報の提示動作を見合わせる、
請求項１に記載の移動支援情報提示制御装置。
【請求項４】
前記車両の振動に対応するセンサ情報を取得し、当該取得されたセンサ情報に含まれる特徴量を予め設定された第３の判定条件と対比することにより、前記車両の振動が前記支援情報の提示に適するか否かを判定する車両状態推定部を、さらに具備し、
前記制御部は、前記車両の振動が前記支援情報の提示に適さないと判定された場合に、前記利用者の少なくとも触覚を利用した前記支援情報の提示動作を見合わせる制御をさらに行う、
請求項１乃至３のいずれかに記載の移動支援情報提示制御装置。
【請求項５】
前記利用者の前記車両に対する運転技能に対応するセンサ情報を取得し、当該取得された運転技能に対応するセンサ情報に含まれる特徴量を予め設定された第４の判定条件と対比することにより、前記利用者の運転技能が前記支援情報の提示に適するか否かを判定する運転技能推定部を、さらに具備し、
前記制御部は、前記利用者の運転技能が前記支援情報の提示に適さないと判定された場合に、前記利用者に対する前記支援情報の提示動作を見合わせる制御をさらに行う、
請求項１乃至４のいずれかに記載の移動支援情報提示制御装置。
【請求項６】
前記支援情報の提示動作が行われた後に前記運転技能推定部により得られる前記利用者の運転技能の判定結果をもとに、前記支援情報の提示後前記利用者の運転技能が維持されているか低下したかを判定し、当該判定結果に基づいて、前記第１、第２、第３および第４の各判定条件のうちの少なくとも１つを可変制御する判定条件制御部を、さらに具備する請求項２乃至５のいずれかに記載の移動支援情報提示制御装置。
【請求項７】
車両の移動を支援する装置が実行する移動支援情報提示制御方法であって、
車両に乗って移動中の利用者に提示するための支援情報を生成する過程と、
前記車両の周囲環境に対応するセンサ情報を取得し、当該取得されたセンサ情報に含まれる特徴量をもとに前記周囲環境を推定する過程と、
前記周囲環境の推定結果に基づいて、前記利用者に対する前記生成された支援情報の提示動作を制御する過程と
を具備する移動支援情報提示制御方法。
【請求項８】
請求項１乃至６のいずれかに記載の移動支援情報提示制御装置が具備する前記各部の処理を、前記移動支援情報提示制御装置が備えるプロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の一実施形態は、移動支援情報提示制御装置、方法およびプログラムに関する。
【背景技術】
【０００２】
車両を運転中の利用者に対し運転を支援するための情報を提示する装置としては、例えば自動車分野ではカーナビゲーション装置が知られており、その機能として例えば以下のようなものが提案されている。
【０００３】
(1) 支援情報を常に画面に表示する機能。利用者は、ボタンやタッチパネル等の操作手段を操作することで、支援情報の表示位置や種類を変更することが可能である。  
(2) 例えば、車両の位置情報に基づいて、車両が目的地等に一定距離内に接近したと判定された時に、自動的にその旨の情報を提示する機能。  
(3) 上記機能を拡張し、利用者の画像情報や車両の状態等から提示タイミング及び提示方法を制御する機能。この機能は、例えば非特許文献１、２または３に記載されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】SeungJun Kim , Jaemin Chun , and Anind K. Dey ，“Sensors Know When to Interrupt You in the Car”， ResearchGate， All content following this page was uploaded by Anind K. Dey on 28 April 2016，＜URL: https://www.researchgate.net/publication/300725639＞
【非特許文献２】Jung Wook Park , Anind K. Dey ，and SeungJun Kim ,“Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback”， CHI'16 Extended Abstracts, May 07-12, 2016, San Jose, CA, USA，ACM 978-1-4503-4082-3/16/05，＜URL: http://dx.doi.org/10.1145/2851581.2892309＞
【非特許文献３】山岡将綺、原直、阿部匡伸、「車載用音声対話システムにおけるユーザ負荷を考慮した対話戦略の検討」、情報処理学会研究報告、VoL2014-NL-216No.7 ，VoL2014-SLP-101No.7，2014/5/22
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、従来提案されている上記各機能には、以下のような改善すべき課題があった。  
(1) に記載された、利用者が手動操作により支援情報の提示を指示する機能は、利用者が運転中に支援情報の提示操作を行う必要があるため、その操作が利用者にとって煩わしく、また提示操作する行為が運転の妨げになってしまう。
【０００６】
(2) に記載された、車両位置に応じて支援情報を提示する機能は、利用者の状態を考慮せずに支援情報が提示されてしまうため、例えばカーブに差し掛かっているときや横断歩道を通過しようとしている場合などのように利用者が充分な集中力を必要とする場合に支援情報の提示が行われると、利用者が、提示された情報に気づかなかったり、提示された情報を煩わしく感じたり、運転への集中を妨げる可能性がある。
【０００７】
(3) の機能を開示した各非特許文献には、例えば以下のような課題がある。  
すなわち、先ず非特許文献１に記載された技術は、主に車内の情報を用いて情報提示タイミングを推定するものに止まり、推定結果に応じた具体的な情報提示方法までは開示していない。
【０００８】
次に非特許文献２に記載された技術は、支援情報を提示する際に、車両の車体情報や利用者の生体情報、GPS情報を考慮しているが、車外の周囲状況までは考慮していない。このため、例えば移動方向の路上に段差や障害物等が存在する状況下にあっても支援情報が提示される場合があり、このような場合利用者が支援情報に気を取られてしまい、回避操作が遅れて脱輪や衝突等の事故を引き起こすおそれがある。
【０００９】
一方、非特許文献３には、周囲の状況が情報提示に適した場合にのみ情報提示を行う思想が示されている。しかしながら、実際にどのような周囲状況のときが情報提示に適しているかといった、具体的な検討結果までは開示されていない。
【００１０】
この発明は上記事情に着目してなされたもので、その目的とするところは、支援情報を利用者にとってより適切な条件により提示できるようにする技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するためにこの発明の第１の態様は、車両に乗って移動中の利用者に提示するための支援情報を生成する生成部と、前記車両の周囲環境に対応するセンサ情報を取得し、当該取得されたセンサ情報に含まれる特徴量をもとに前記周囲環境を推定する周囲環境推定部と、前記周囲環境の推定結果に基づいて、前記利用者に対する前記生成された支援情報の提示動作を制御する制御部とを具備するものである。
【００１２】
この発明の第１の態様によれば、車両の移動中にその周囲環境が推定され、その推定結果に基づいて上記車両に乗っている利用者に対する支援情報の提示動作が制御される。
【００１３】
この発明の第２の態様は、前記周囲環境推定部により、前記車両の周囲の聴覚的な環境に対応する聴覚的センサ情報を取得し、当該取得された聴覚的センサ情報に含まれる特徴量を予め設定された第１の判定条件と対比することにより、前記周囲の聴覚的な環境が前記支援情報の提示に適するか否かを判定する。そして、前記聴覚的な環境が前記支援情報の提示に適さないと判定された場合に、前記制御部が、前記利用者の少なくとも聴覚を利用した前記支援情報の提示動作を見合わせるようにしたものである。
【００１４】
この発明の第２の態様によれば、車両周辺の聴覚的環境を表す特徴量をもとに、周囲の聴覚的環境が支援情報の提示に適さないと判定されると、聴覚を利用した支援情報の提示動作は行われずに見合わせとなる。従って、利用者が支援情報の提示に気づかない不具合を防止できると共に、利用者は聞こえ難い聴覚的な情報提示に無理に耳を傾けることがなくなり、これにより運転操作に悪影響が生じないようにすることができる。
【００１５】
この発明の第３の態様は、前記周囲環境推定部により、前記車両の周囲の視覚的な環境に対応する視覚的センサ情報を取得し、当該取得された視覚的センサ情報に含まれる特徴量を予め設定された第２の判定条件と対比することにより、前記周囲の視覚的な環境が前記支援情報の提示に適するか否かを判定する。そして、前記視覚的な環境が前記支援情報の提示に適さないと判定された場合に、前記制御部が、前記利用者の少なくとも視覚を利用した前記支援情報の提示動作を見合わせるようにしたものである。
【００１６】
この発明の第３の態様によれば、車両周辺の視覚的環境を表す特徴量をもとに、周囲の視覚的環境が支援情報の提示に適さないと判定されると、視覚を利用した支援情報の提示動作は行われずに見合わせとなる。従って、利用者の支援情報の見忘れを防止することができる。また利用者が支援情報を注視することにより運転操作が疎かにならないようにすることができる。
【００１７】
この発明の第４の態様は、前記車両の振動に対応するセンサ情報を取得し、当該取得されたセンサ情報に含まれる特徴量を予め設定された第３の判定条件と対比することにより、前記車両の振動が前記支援情報の提示に適するか否かを判定する車両状態推定部をさらに具備する。そして、前記車両の振動が前記支援情報の提示に適さないと判定された場合に、前記制御部が、前記利用者の少なくとも触覚を利用した前記支援情報の提示動作を見合わせる制御をさらに行うようにしたものである。
【００１８】
この発明の第４の態様によれば、例えば路面状態が悪い道路を走行している場合のように車両に大きな振動が発生している場合には、触覚を用いた支援情報の提示に適さないと判定される。このため、利用者が支援情報の提示に気づかない不具合を防止することができる。
【００１９】
この発明の第５の態様は、前記利用者の前記車両に対する運転技能に対応するセンサ情報を取得し、当該取得された運転技能に対応するセンサ情報に含まれる特徴量を予め設定された第４の判定条件と対比することにより、前記利用者の運転技能が前記支援情報の提示に適するか否かを判定する運転技能推定部をさらに具備する。そして、前記利用者の運転技能が前記支援情報の提示に適さないと判定された場合に、前記制御部が、前記利用者に対する前記支援情報の提示動作を見合わせる制御をさらに行うようにしたものである。
【００２０】
この発明の第５の態様によれば、利用者の運転技能が低下し支援情報の提示に適さないと判定された場合には、利用者に対する支援情報の提示は行われず見合わせとなる。このため、利用者は支援情報の提示の影響を受けることなく運転操作に集中することができる。
【００２１】
この発明の第６の態様は、前記支援情報の提示動作が行われた後に前記運転技能推定部により得られる前記利用者の運転技能の判定結果をもとに、前記支援情報の提示後前記利用者の運転技能が維持されているか低下したかを判定し、当該判定結果に基づいて、前記第１、第２、第３および第４の各判定条件のうちの少なくとも１つを可変制御する判定条件制御部を、さらに具備するものである。
【００２２】
この発明の第６の態様によれば、例えば、支援情報の提示後に利用者の運転技能が低下すると、推定部において支援情報の提示の適否を判定するための判定条件がより厳しい値に可変設定される。このため、予め設定された判定条件が利用者に適さない場合でも、使用中に判定条件が変更されるため、利用者の運転技能に適した支援情報の提示制御を行うことが可能となる。
【発明の効果】
【００２３】
すなわちこの発明の各態様によれば、支援情報を利用者にとってより適切な条件により提示できるようにする技術を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】図１は、この発明の一実施形態に係る移動支援情報提示制御装置の機能構成の一例を示すブロック図である。
【図２】図２は、図１に示した各機能のうち運転パフォーマンス推定部による処理手順と処理内容の一例を示すフローチャートである。
【図３】図３は、図１に示した各機能のうち装置状態推定部による処理手順と処理内容の一例を示すフローチャートである。
【図４】図４は、図１に示した各機能のうち音声環境推定部による処理手順と処理内容の一例を示すフローチャートである。
【図５】図５は、図１に示した各機能のうち視覚環境推定部による処理手順と処理内容の一例を示すフローチャートである。
【図６】図６は、図１に示した各機能のうちフィードバック判定部およびパラメータ調整部による処理手順と処理内容の一例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
［一実施形態］
図１は、この発明の一実施形態に係る移動支援情報提示制御装置の機能構成の一例を示すブロック図である。  
一実施形態に係る移動支援情報提示制御装置１は、例えば一般的な自動車、或いはパーソナルモビリティと呼ばれる高齢者または障害者向けの電動車両に設けられるもので、プロセッサおよびメモリを備える車載コンピュータにより構成される。この場合、車載コンピュータは、移動支援情報提示制御装置１専用であってもよいが、運転制御等の他の制御を実行する装置と共存するものであってもよい。
【００２６】
移動支援情報提示制御装置１は、制御ユニット１０と、入出力インタフェースユニット（入出力Ｉ／Ｆ）２０と、記憶ユニット３０とを備えている。入出力Ｉ／Ｆ２０は、運転装置２を操作する運転操作部３から出力される操作データと、車両に設けられたセンサ群から出力されるセンサデータを取り込むと共に、制御ユニット１０により生成された支援情報を提示装置８へ出力する機能を有する。
【００２７】
運転装置２は、駆動ユニットと、操舵ユニットとを備える。駆動ユニットは、例えば、バッテリおよびモータとその制御回路を有し、その駆動力を駆動機構を介して車輪に伝達する。操舵ユニットは、運転操作部３の操作に従い車両の移動方向を制御する。運転操作部３は、例えばパーソナルモビリティであればジョイスティックが使用される。
【００２８】
センサ群は、例えば、マイクロフォンからなる音響センサ４と、例えばカメラを用いた視覚センサ５と、上記運転装置２の動作状態を検出する動きセンサ６と、ＧＰＳ（Global Positioning System）を利用する位置センサ７とを含む。このうち視覚センサ５としては、デプスカメラやレーザレンジファインダ等を使用することも可能である。また、動きセンサ６としては、例えば加速度センサや角速度センサを使用した車両ジャイロセンサが使用される。
【００２９】
記憶ユニット３０は、記憶媒体として例えばＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）等の書込および読み出しが可能な不揮発性メモリを使用したもので、プログラム記憶領域に加え、音量データベース３１と、角速度データベース３２と、技能情報データベース３３と、装置状態データベース３４と、支援情報データベース３５と、フィードバックデータベース３６とを備えている。なお、データベースを以後ＤＢと称する。
【００３０】
音量ＤＢ３１は、車両周囲の音量データを記憶するために使用される。角速度ＤＢ３２は、例えば、主として車両の路面と並行する方向（以後単に水平方向と称することもある）の動きを表す角速度データを記憶するために使用される。技能情報ＤＢ３３は、利用者（運転者）の運転パフォーマンスの推定結果を表す情報を記憶するために使用される。装置状態ＤＢ３４は、例えば、主として車両の上下方向（以後単に垂直方向と称することもある）の動きの変化を表す角加速度データを記憶するために使用される。支援情報ＤＢ３５には、支援情報を生成するための基本支援情報が予め記憶されている。フィードバックＤＢ３６は、後述する制御ユニット１０の各推定部が支援情報の提示の可否を判定するために使用する判定条件としての各閾値を記憶するために使用される。
【００３１】
制御ユニット１０は、例えばＣＰＵ（Central Processing Unit）を備え、この実施形態に係る制御機能として、音声環境推定部１１と、視覚環境推定部１２と、運転パフォーマンス推定部１３と、装置状態推定部１４と、支援情報推定部１５と、支援情報生成部１６と、重み決定部１７と、フィードバック判定部１８と、パラメータ調整部１９とを備えている。これらの処理機能は、いずれも上記記憶ユニット３０のプログラム領域に格納されたプログラムを上記ＣＰＵに実行させることにより実現される。
【００３２】
音声環境推定部１１は、上記音響センサ４により検出された車両周囲の雑音および音声を含む音響データを入出力Ｉ／Ｆ２０を介して取り込み、当該音響データから所定の周期で車両周囲の音の特徴量（例えば音量）を検出してそのデータを音量ＤＢ３１に格納する。そして、この音量ＤＢ３１に記憶された過去の音量データ群をもとに現在の音量の偏差値を算出し、この音量偏差値をもとに聴覚による支援情報の提示の可否を判定して、その判定データを重み決定部１７へ出力する。
【００３３】
視覚環境推定部１２は、動きセンサ６により計測された車両の動きを表すジャイロデータを入出力Ｉ／Ｆ２０を介して取り込み、当該ジャイロデータから所定の周期で車両の水平方向の動きの特徴を表す傾き角速度データを抽出して角速度ＤＢ３２に記憶させる。そして、角速度ＤＢ３２に記憶された過去の傾き角速度データ群をもとに現在の傾き角速度の偏差値を算出し、この傾き角速度偏差値をもとに視覚による支援情報の提示の可否を判定して、その判定データを重み決定部１７へ出力する。
【００３４】
また視覚環境推定部１２は、視覚センサ５により撮像された車両前方の画像データを入出力Ｉ／Ｆ２０を介して取り込み、当該画像データをもとに所定の周期で車両前方の障害物の有無を判定する。そして、この判定結果をもとに視覚による支援情報の提示の可否を判定し、その判定データを重み決定部１７へ出力する。
【００３５】
運転パフォーマンス推定部１３は、運転操作部３から出力される操作データを入出力Ｉ／Ｆ２０を介して取り込み、当該操作データをもとに所定の周期で運転者の運転パフォーマンス（運転技能）を評価してその評価データを技能情報ＤＢ３３に記憶させる。そして、技能情報ＤＢ３３に記憶された過去の評価データ群をもとに現在の運転技能の偏差値を算出し、この運転技能の偏差値をもとに支援情報の提示の可否を判定して、その判定データを重み決定部１７へ出力する。
【００３６】
装置状態推定部１４は、動きセンサ６により計測された車両の動きを表すジャイロデータを入出力Ｉ／Ｆ２０を介して取り込み、当該ジャイロデータから所定の周期で車両の垂直方向の動きの特徴を表す傾き角加速度データを抽出して、装置状態ＤＢ３４に記憶させる。そして、装置状態ＤＢ３４に記憶された過去の傾き角加速度データ群をもとに現在の傾き角加速度の偏差値を算出し、この傾き角加速度偏差値をもとに触覚による支援情報の提示の可否を判定して、その判定データを重み決定部１７へ出力する。
【００３７】
重み決定部１７は、上記音声環境推定部１１、視覚環境推定部１２、運転パフォーマンス推定部１３および装置状態推定部１４から出力された各判定データをもとに、予め用意されている論理演算式により重み係数を提示手法別に決定し、支援情報生成部１６へ出力する。提示手法には、聴覚、視覚および触覚の３種類がある。
【００３８】
支援情報推定部１５は、位置センサ７により検出された車両の位置データを入出力Ｉ／Ｆ２０を介して取り込み、この位置データをもとに例えば目的地への案内情報を支援情報ＤＢ３５から支援情報として選択して、支援情報生成部１６へ出力する。
【００３９】
支援情報生成部１６は、上記重み決定部１７から出力された重み係数に従い、上記支援情報推定部１５から出力された支援情報の提示手法を決定する。そして、決定された提示手法に対応する提示部８１〜８３へ上記支援情報を出力する。
【００４０】
フィードバック判定部１８は、上記支援情報生成部１６による支援情報の提示後における運転パフォーマンスの推定データを上記運転パフォーマンス推定部１３から取得し、この取得した推定データを技能情報ＤＢ３３に記憶されている過去の推定データ群と比較して、運転パフォーマンスの低下の有無を判定する。
【００４１】
パラメータ調整部１９は、上記フィードバック判定部１８による判定結果に基づいて、運転パフォーマンス推定部１３で使用している閾値を可変設定する。
【００４２】
（動作）
次に、以上のように構成された装置による移動支援情報提示制御動作を説明する。  
ここでは、パーソナルモビリティにおいて、利用者（運転者）に移動支援情報を提示する場合を例にとって説明する。
【００４３】
支援情報ＤＢ３５には、提示候補となる複数の支援情報が優先度を示すラベルが付された状態で事前に格納されている。また、技能情報ＤＢ３３には、上記利用者の現在までの運転パフォーマンスの推定データが時系列で記憶され、さらに装置状態ＤＢ３４には上記利用者の現在までの車両の動きの特徴を表す速度や傾きを表すデータが時系列で記憶されている。
【００４４】
この状態で、利用者がパーソナルモビリティの運転席に着座し、例えば目的地を入力設定した後、ジョイスティックを操作してパーソナルモビリティの運転を開始したとする。そうすると、移動支援情報提示制御装置１は、上記運転中に制御ユニット１０の制御の下以下のように移動支援情報の提示制御を行う。
【００４５】
（１）支援情報の推定
制御ユニット１０は、支援情報推定部１５の制御の下、例えば、位置センサ７により測定された現在位置データと事前に設定された目的地の情報とに基づいて、車両が目的地に近づいたか否かを判定し、近づいた場合にはその案内情報を支援情報ＤＢ３５から選択し、支援情報生成部１６へ出力する。また、例えば緊急車両が接近した場合には、その案内情報を支援情報ＤＢ３５から選択し、支援情報生成部１６へ出力する。この時、上記いずれの案内情報にも情報提示の優先度を示す優先度ラベルが付されている。
【００４６】
（２）運転パフォーマンスに基づく重み係数の制御
図２は、運転パフォーマンス推定部１３の処理手順と処理内容を示すフローチャートである。  
制御ユニット１０は、運転パフォーマンス推定部１３の制御の下、ステップＳ１３１において運転操作部３から入出力Ｉ／Ｆ２０を介して操作データを取り込み、この操作データをもとに、所定の周期（例えば１秒間隔）で、周囲環境に依存しない利用者の運転パフォーマンス（運転技能）を推定する。例えば、ジョイスティックの単位時間当たりの操作の頻度および操作の変化量等をもとに、操作の円滑度合い等を“０”〜“１００”の範囲で評価する。そして、その評価データを技能情報ＤＢ３３に順次記憶させる。
【００４７】
また運転パフォーマンス推定部１３は、技能情報ＤＢ３３に記憶された過去の評価データ群をもとに現在の運転パフォーマンスの偏差値を算出する。そして、算出された運転パフォーマンスの偏差値が、パラメータの１つとして設定されている閾値σs 以上であるか或いは未満であるかを、ステップＳ１３２において判定する。
【００４８】
上記判定の結果、現在の運転パフォーマンスの偏差値が閾値σs以上であれば、現タイミングでは利用者の運転パフォーマンスが高く、移動支援情報の提示が可能であると判断し、ステップＳ１３３において、聴覚提示用の重み係数ｗａ 、視覚提示用の重み係数ｗｖ および触覚提示用の重み係数ｗｈ をいずれも“１”に設定する。
【００４９】
これに対し、上記判定の結果、現在の運転パフォーマンスの偏差値が閾値σs未満であれば、利用者の運転パフォーマンスが低く、現時点で移動支援情報を提示することは適当ではないと判断し、ステップＳ１３４において、聴覚提示用の重み係数ｗａ、視覚提示用の重み係数ｗｖ および触覚提示用の重み係数ｗｈ をいずれも“０”に設定する。
【００５０】
また、上記運転パフォーマンスの偏差値の判定に際し、運転パフォーマンス推定部１３は、いま提示対象となっている移動支援情報に付されている優先度ラベルに基づいて、上記閾値σs を調整する。例えば、重要度が高い移動支援情報を表示しようとしているときには、運転者の運転パフォーマンスが低下している状態でも、支援情報の提示が可能となるように、上記優先度ラベルの優先度に応じて上記閾値σs を標準値より低い値に設定する。一方、重要度が低い移動支援情報を表示しようとしているときには、利用者が支援情報の提示の影響を受けることなく運転操作に集中できるようにするべく、上記閾値σs を標準値より高い値に設定する。
【００５１】
なお、上記支援情報の優先度に応じた閾値σs の制御は、例えば、支援情報に対応付けて、提示手法別、つまり「視覚向け」、「聴覚向け」、「触覚向け」の各々に個別に優先度ラベルを付しておき、運転パフォーマンスを判定するための閾値σs を上記提示手法別の優先度ラベルに従い可変制御するように行われてもよい。
【００５２】
（３）車両の状態に基づく重み係数の制御
図３は、装置状態推定部１４の処理手順と処理内容を示すフローチャートである。  
制御ユニット１０は、装置状態推定部１４の制御の下、ステップＳ１４１において、動きセンサ６により検出されたジャイロデータを入出力Ｉ／Ｆ２０を介して取り込み、このジャイロデータから車両の上下方向の動きを表す特徴量である、車両の傾き角加速度のデータを検出する。この検出された車両の傾き角加速度のデータは、装置状態ＤＢ３４に記憶される。
【００５３】
装置状態推定部１４は、続いてステップＳ１４２において、上記装置状態ＤＢ３４に記憶されている過去の傾き角加速度のデータ群をもとに、上記現在の傾き角加速度データの偏差値を算出する。そして、この算出された現在の傾き角加速度の偏差値を閾値σh と比較する。この比較の結果、例えば現在の傾き角加速度データの偏差値が閾値σh 以上であれば、装置状態推定部１４は車両の上下振動が大きく触覚提示は不適切と判断し、ステップＳ１４３において触覚提示用の重み係数ｗh を“０”に設定する。
【００５４】
これに対し、上記比較の結果、例えば現在の傾き角加速度データの偏差値が閾値σh 未満であれば、装置状態推定部１４は車両の上下振動は小さく触覚提示が可能と判断し、ステップＳ１４４において触覚提示用の重み係数ｗh を“１”に設定する。
【００５５】
（４）周囲の音声環境に基づく重み係数の制御
図４は、音声環境推定部１１の処理手順と処理内容を示すフローチャートである。  
制御ユニット１０は、音声環境推定部１１の制御の下、先ずステップＳ１１１において、音響センサ４により検出された周囲の音響データを入出力Ｉ／Ｆ２０を介して取り込み、当該音響データから所定の周期で車両周囲の音の特徴量を示す音量を検出する。この検出された音量データは音量ＤＢ３１に記憶される。
【００５６】
音声環境推定部１１は、次にステップＳ１１２において、上記音量ＤＢ３１に記憶された過去の音量データ群をもとに、上記現在の音量データの偏差値を算出し、この音量偏差値を閾値σa と比較する。そして、この比較の結果、現在の音量データの偏差値が閾値σa 以上であれば、音声環境推定部１１は周囲の音声の音量が大きく聴覚による提示は不適切であると判断し、ステップＳ１１３において聴覚提示用の重み係ｗa を“０”に設定する。
【００５７】
これに対し、上記比較の結果、現在の音量データの偏差値が閾値σa 未満であれば、音声環境推定部１１は周囲の音声の音量は小さく聴覚による提示が可能であると判断し、ステップＳ１１４において聴覚提示用の重み係ｗa を“１”に設定する。
【００５８】
（５）視覚環境に基づく重み係数の制御
図５は、音声環境推定部１１の処理手順と処理内容を示すフローチャートである。  
制御ユニット１０は、視覚環境推定部１２の制御の下、先ずステップＳ１２１において、動きセンサ６により計測された車両の動きを表すジャイロデータを入出力Ｉ／Ｆ２０を介して取り込み、当該ジャイロデータから所定の周期で車両の水平方向の動きの特徴量を表す傾き角速度データを検出する。この検出された傾き角速度データは角速度ＤＢ３２に記憶される。
【００５９】
視覚環境推定部１２は、次にステップＳ１２２において、角速度ＤＢ３２に記憶された過去の傾き角速度データ群をもとに現在の傾き角速度の偏差値を算出し、この傾き角速度偏差値を閾値σv と比較する。そしてこの比較の結果、現在の傾き角速度の偏差値が閾値σv 以上であれば、視覚環境推定部１２はいま車両がカーブに差し掛かっていて見通しが良くない状況にあるため、視覚による情報提示は不適切であると判断し、ステップＳ１２６において視覚提示用の重み係数ｗv を“０”に設定する。
【００６０】
これに対し、上記比較の結果、現在の傾き角速度の偏差値が閾値σv 未満であれば、視覚環境推定部１２はステップＳ１２３に移行する。そして視覚環境推定部１２は、このステップＳ１２３において、視覚センサ５により撮像された車両前方のセンサデータを入出力Ｉ／Ｆ２０を介して取り込む。次に視覚環境推定部１２は、ステップＳ１２４において、上記取得したセンサデータに基づいて車両の進行方向または側方、つまりパーソナルスペース内に障害物が存在するか否かを判定する。
【００６１】
パーソナルスペースとは、通常では人間が不快に感じる距離の閾値と定義され、一般的に１〜２ｍという狭い範囲に設定される。しかしながら、パーソナルスペースは、車両の移動速度等の移動条件や、朝、昼または夜等の時間条件、周囲の混雑条件などに応じて変化させることが望ましい。そこで本実施形態では、上記パーソナルスペースを、上記各種条件に応じて可変設定する。このようにすると、視覚情報の提示の適否を、実際の視覚環境の変化に応じてより適切に判定することが可能となる。
【００６２】
なお、障害物の有無は、例えば、視覚センサ５としてカメラを使用した場合には、障害物として想定される人や電柱、標識、看板、自転車、段差等の種々障害物の基準画像パターンを予め記憶しておき、上記カメラにより取得された画像データに対し上記障害物の基準画像パターンをもとにパターンマッチングを行うことで判定可能である。
【００６３】
また、視覚センサ５としてデプスカメラやレーザレンジファインダを使用する場合には、例えばデプスカメラやレーザレンジファインダにより得られる深度情報を閾値と比較することにより、障害物の有無を判定することができる。
【００６４】
上記比較の結果、上記視覚センサ５から取得したセンサデータから障害物が検出されなかった場合には、視覚環境推定部１２は視覚による支援情報の提示が可能と判断し、ステップＳ１２５において視覚提示用の重み係数ｗv を“１”に設定する。これに対し、上記比較の結果、上記取得されたセンサデータから障害物が検出された場合には、視覚環境推定部１２は視覚による支援情報の提示は不適切と判断し、ステップＳ１２６において視覚提示用の重み係数ｗv を“０”に設定する。
【００６５】
（６）重み係数の決定と支援情報の提示制御
重み決定部１７は、運転パフォーマンス推定部１３、装置状態推定部１４、音声環境推定部１１および視覚環境推定部１２によりそれぞれ設定される各重み係数をもとに、総合的な重み係数を算出するための論理演算式を記憶している。この論理演算式は、
ｗ（運転技能）∩（ｗ（装置状態）∨ｗ（音声環境）∨ｗ（視覚環境））
で表される。より具体的には、
ｗ（ｗa ，ｗv ，ｗh ）∩（ｗ（ｗh ）∨ｗ（ｗa ）∨ｗ（ｗv ）
と表される。
【００６６】
重み決定部１７は、上記運転パフォーマンス推定部１３、装置状態推定部１４、音声環境推定部１１および視覚環境推定部１２によりそれぞれ設定された各重み係数を上記論理演算式に代入し、総合的な重み係数を算出する。
【００６７】
例えば、いま運転パフォーマンス推定部１３により設定された各重み係数ｗa ，ｗv ，ｗh がいずれも“１”であり、かつ装置状態推定部１４により設定された重み係数ｗh が“１”、音声環境推定部１１および視覚環境推定部１２によりそれぞれ設定された各重み係数ｗa ，ｗv がいずれも“０”であったとする。この場合、総合的な重み係数はｗ（０，０，１）となる。このため支援情報生成部１６は、支援情報、例えば目的地に近づいた旨の案内情報を、提示装置８の触覚提示部８３へ出力する。従って、触覚提示部８３が例えばバイブレータからなり、このバイブレータが車両の運転席座面等に配置されていれば、バイブレータが振動して利用者に上記支援情報が報知される。
【００６８】
また、運転パフォーマンス推定部１３により設定された各重み係数ｗa ，ｗv ，ｗh がいずれも“１”であり、かつ装置状態推定部１４により設定された重み係数ｗh および音声環境推定部１１により設定された重み係数ｗa が“０”、視覚環境推定部１２により設定された重み係数ｗv が“１”であったとする。この場合、総合的な重み係数はｗ（０，１，０）となる。このため支援情報生成部１６は、支援情報の表示データを提示装置８の視覚提示部８２へ出力する。従って、視覚提示部８２が例えばディスプレイからなり、このディスプレイが車両のコンソールに設置されていれば、このディスプレイに上記支援情報の表示データが表示され、利用者はこの表示データにより上記支援情報の内容を認識することが可能となる。
【００６９】
さらに、運転パフォーマンス推定部１３により設定された各重み係数ｗa ，ｗv ，ｗh がいずれも“１”であり、かつ装置状態推定部１４により設定された重み係数ｗh および視覚環境推定部１２により設定された重み係数ｗv が“０”、音声環境推定部１１により設定された重み係数ｗa が“１”であったとする。この場合、総合的な重み係数はｗ（１，０，０）となる。このため支援情報生成部１６は、上記支援情報を例えば音声合成により音声メッセージに変換し、この音声メッセージを提示装置８の聴覚提示部８１へ出力する。従って、視覚提示部８２が例えばスピーカからなり、このスピーカが車両のコンソール等に設置されていれば、このスピーカから上記支援情報の音声メッセージが出力され、利用者はこの音声メッセージにより上記支援情報の内容を認識することが可能となる。
【００７０】
なお、総合的な重み係数ｗa ，ｗv が“１”の場合には、上記支援情報の音声メッセージおよび表示データがそれぞれ聴覚提示部８１および視覚提示部８２に出力される。また、総合的な重み係数ｗa ，ｗh が“１”の場合には、上記支援情報の音声メッセージおよびバイブレータ駆動信号がそれぞれ聴覚提示部８１および触覚提示部８３に出力される。同様に、総合的な重み係数ｗv ，ｗh が“１”の場合には、上記支援情報の表示データおよびバイブレータ駆動信号がそれぞれ視覚提示部８２および触覚提示綺８３に出力される。さらに、総合的な重み係数ｗa ，ｗv ，ｗh がすべて“１”であれば、上記支援情報の音声メッセージ、表示データおよびバイブレータ駆動信号がそれぞれ聴覚提示部８１、視覚提示部８２および触覚提示綺８３に出力される。
【００７１】
一方、総合的な重み係数ｗa ，ｗv ，ｗh がいずれも“０”だった場合には、支援情報生成部１６は支援情報の出力を待機する。そして、上記総合的な重み係数ｗa ，ｗv ，ｗh のうちの少なくとも１つが“１”になった時点で、上記支援情報を出力する。
【００７２】
（７）支援情報提示条件のフィードバック制御
移動支援情報提示制御装置１は、上記支援情報の提示を行った後の利用者の運転パフォーマンスを運転パフォーマンス推定部１３により推定する。そして、フィードバック判定部１８およびパラメータ調整部１９の制御の下、支援情報提示条件である各閾値（パラメータ）のフィードバック判定とその値の調整を以下のように行う。
【００７３】
図６は、フィードバック判定部１８およびパラメータ調整部１９による処理手順と処理内容を示すフローチャートである。  
すなわち、フィードバック判定部１８は、先ずステップＳ１８１において、上記支援情報の提示を行った後の、利用者の運転パフォーマンスが維持されているかまたは低下したかを判定する。この判定は、上記運転パフォーマンス推定部１３により得られた現在の運転パフォーマンス推定データを、フィードバックＤＢ３６に保存されている前回推定した運転パフォーマンスの推定データと比較することで行われる。
【００７４】
上記比較の結果、現在の運転パフォーマンスの推定データが前回の運転パフォーマンスの推定データから変化していなければ、つまり利用者が運転パフォーマンスを維持していれば、閾値を変更せずにそのまま処理を終了する。
【００７５】
これに対し、上記比較の結果、現在の運転パフォーマンスの推定データが前回の運転パフォーマンスの推定データより低下したとする。この場合、パラメータ調整部１９が、ステップＳ１８２において、運転パフォーマンスを判定するための閾値σs をより厳しい値に変更する。具体的には、フィードバックＤＢ３６から前回の判定で使用した閾値σs を読み込み、この閾値σs に一定値δを加算してこの加算後の閾値σs を新たな閾値とする。この新たな閾値σs は、上記現在の運転パフォーマンスの推定データと関連付けられてフィードバックＤＢ３６に保存される。
【００７６】
次にフィードバック判定部１８は、ステップＳ１８３において、上記重み決定部１７により直近に決定された総合的な重み係数ｗの各要素、つまりｗa ，ｗv ，ｗh の各々について“１”であるか“０”であるかを判定する。そして、その判定の結果、“１”と判定された要素に対応する閾値σx に対し、パラメータ調整部１９がステップＳ１８３により、上記一定値δを加算することで厳しい値に変更する。この変更後の閾値σx は、当該閾値を用いる対応する推定部１１，１２または１４に設定される。
【００７７】
この実施形態では、上記各推定部１１〜１５が情報提示の適否を判定するための閾値（パラメータ）として任意の値を設定している。ところが、人間の認知能力には個人差が存在するため、判定条件として設定した閾値が利用者に適さない場合が考えられる。しかしながら、上記したように情報提示条件のフィードバック調整を行うと、各推定データの判定に使用する閾値σs ，σa，σv ，σh を利用者の運転パフォーマンスに適合した値に調整することができる。
【００７８】
但し、図６に示した処理の例では情報提示条件を緩めるステップがなく、際限なく情報提示条件が厳しくなってしまう。そこで、利用者が変わった場合や、運転環境が変化した場合のように、情報提示条件を変更する必要が生じた場合には、上記利用者や運転環境の変更情報を装置１に入力することで、各閾値をリセットするようにしてもよい。  
なお、上記フィードバックＤＢ３６に記憶された情報に基づいて、機械学習等の手法により利用者にとって最適な閾値を設定するようにしてもよい
（効果）
以上詳述したように一実施形態では、各種センサを使用して、利用者の運転パフォーマンスおよび運転装置の動作状態に加えて、利用者の周囲の音声環境および視覚環境を推定し、これらの推定結果に基づいて情報提示の適否を提示手段の種類別に判定し、適当ではない場合には当該提示手段による情報提示を待機するようにしている。従って、利用者の運転パフォーマンスおよび運転装置の動作状態だけでなく、周囲の音声環境および視覚環境を考慮して、提示手段の種類別に情報提示を行う上で適切な条件の場合にのみ情報を提示することが可能となる。
【００７９】
例えば、周囲の雑音や音声の音量が閾値より大きい場合には、聴覚提示部８１による情報提示は適切ではないと判定され、音声メッセージ等を用いた聴覚提示を行わずに、提示可能な状態になるまで待機する。すなわち、周囲の騒音が大きい状況や周囲で人が話をしている状況のように音声メッセージが聞き取り難い状況下では、音による情報提示が見合わされる。従って、利用者が情報提示に気づかない不具合を防止できると共に、利用者は聞こえ難い音のメッセージに無理に耳を傾ける必要がなくなり、これにより運転操作に悪影響が及ばないようにすることができる。
【００８０】
また、カーブに差し掛かっていて見通しが良くない場合や、進行方向に人や障害物、段差等が存在する場合には、視覚提示部８２による情報提示は適切ではないと判定され、表示メッセージ等を用いた視覚提示を行わずに、提示可能な状態になるまで待機する。すなわち、進行方向に注意を集中しなければならない状況下では、視覚による情報提示が見合わされる。このため、ユーザが情報提示に気づかない不具合を防止できると共に、運転者が表示メッセージに注意が削がれて運転操作が不確かにならないようにすることができる。
【００８１】
さらに一実施形態では、運転装置２の上下振動の変化が閾値より大きい場合には、触覚提示部８３による情報提示は適切ではないと判定され、バイブレータ等を用いた触覚提示を行わずに、運転装置２の上下振動の変化が収まるまで待機する。すなわち、車体の上下振動が大きくバイブレータによる情報提示に利用者が気づきにくい状況下では、触覚を用いた情報提示は行われない。このようにすると、利用者が情報提示に気づかない不具合を防止することができる。
【００８２】
さらに一実施形態では、利用者の運転パフォーマンスが低下している状態では、情報提示自体が適切ではないと判定され、提示部８１〜８３の種類を問わず情報提示を見合わせる。このようにすることで、利用者は情報提示の影響を受けることなく運転操作に集中することができる。
【００８３】
［他の実施形態］
（１）前記一実施形態では、重み決定部１７が、運転パフォーマンスの推定結果、装置状態の推定結果、音声環境の推定結果および視覚環境の推定結果に基づいて、ｗ（運転技能）∩（ｗ（装置状態）∨ｗ（音声環境）∨ｗ（視覚環境））なる論理式により重み係数を決定するようにした。しかし、それに限るものではなく、音声環境の推定結果または視覚環境の推定結果のみに基づいて、ｗ（音声環境）∨ｗ（視覚環境）なる論理式により重み係数を決定するようにしてもよい。また、音声環境の推定結果または視覚環境の推定結果に、運転パフォーマンスの推定結果と装置状態の推定結果のいずれか一方を加味し、ｗ（運転技能）Ｖｗ（装置状態）∨ｗ（音声環境）∨ｗ（視覚環境）なる論理式により重み係数を決定するようにして重み係数を決定するようにしてもよい。
【００８４】
（２）前記一実施形態では、運転パフォーマンスの推定結果、装置状態の推定結果、音声環境の推定結果および視覚環境の推定結果に基づいて、聴覚用の重みｗａ、視覚用の重みｗｖおよび触覚用の重みｗｈをそれぞれ決定し、その結果に基づいて聴覚提示部８１、視覚提示部８２および触覚提示部８３を選択的に使用して支援情報を提示するようにした。しかし、必ずしも上記３種類の提示部８１〜８３の全てを使い分ける必要はなく、これらの提示部のうちの少なくとも１つを用いて支援情報を提示するようにしてもよい。
【００８５】
（３）前記一実施形態では、音声環境を推定する際に、周囲の雑音および音声が合成された音の音量を計測し、この音量の計測値の偏差値に基づいて聴覚提示の可否を判定するようにした。しかし、それに限らず、例えば合成された音を言語的情報と非言語的情報とに分類してそれぞれの音量を計測し、その計測結果に基づいて聴覚的な情報提示の可否を判定するようにしてもよい。例えば、非言語的情報の音量が閾値より高くても言語的情報の音量が閾値より低ければ、音声による支援情報の提示を行う。反対に、非言語的情報の音量が閾値より低くても言語的情報の音量が閾値より高い場合には、音声による支援情報の提示を行わないようにする。
【００８６】
（４）運転パフォーマンス推定部による運転パフォーマンスの推定結果に基づいて重み係数を決定する際に、時間帯ごとに異なる閾値を設定するようにしてもよい。例えば、朝や夕方の時間帯では交通が混雑することが多いので、運転パフォーマンスを判定する閾値を厳しい値に設定し、反対に昼間のように道路が比較的空いている時間帯では運転パフォーマンスを判定する閾値を緩い値に設定する。このようにすると、運転技能が高い利用者でも混雑する時間帯では支援情報の提示を行わないようにすることができ、一方運転技能がそれほど高くない利用者でも道路が空いている時間帯では支援情報の提示が行割れるようにすることができる。
【００８７】
（５）視覚環境を推定する際に、車両の水平方向の傾き角速度の計測結果に基づいて、視覚提示の可否を判定するための閾値を可変するようにしてもよい。例えば、車両の水平方向の傾き角速度の偏差値がある値以上であれば閾値を厳しい値に設定し、反対に車両の水平方向の傾き角速度の偏差値がある値未満であれば閾値を緩い値に変更する。このようにすると、例えば移動方向のカーブの曲率が大きい場合または高速度でカーブを曲がろうとしているときには視覚による支援情報の提示が行われないようにし、これに対しカーブの曲率が小さい場合または低速度でカーブを曲がろうとしているときには視覚による支援情報の提示が行われるようにすることができる。
【００８８】
（６）前記一実施形態では、支援情報の提示対象を運転者とした場合を例にとって説明したが、助手席または車両周囲に運転支援者がいる場合には、この運転支援者にも支援情報を提示するようにしてもよい。また、その際運転支援者に対する支援情報の提示の可否を判定する条件は、運転者に対するそれより緩く設定するとよい。
【００８９】
その他、移動支援情報提示制御装置の構成やその制御手順および制御内容、移動支援情報の種類、車両の種類などについても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【００９０】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００９１】
１…移動支援情報提示制御装置、２…運転装置、３…運転操作部、
４…音響センサ、５…視覚センサ、６…動きセンサ、７…位置センサ、
８…提示装置、１０…制御ユニット、１１…音声環境推定部、
１２…視覚環境推定部、１３…運転パフォーマンス推定部、
１４…装置状態推定部、１５…支援情報推定部、１６…支援情報生成部、
１７…重み決定部、１８…フィードバック判定部、１９…パラメータ調整部、
２０…入出力Ｉ／Ｆ、３０…記憶ユニット、３１…音量データベース、
３２…角速度データベース、３３…技能情報データベース、
３４…装置状態データベース、３５…支援情報データベース、
３６…フィードバックデータベース。
【図１】
2019212108.tif 000003
【図２】
2019212108.tif 000004
【図３】
2019212108.tif 000005
【図４】
2019212108.tif 000006
【図５】
2019212108.tif 000007
【図６】
2019212108.tif 000008