(57)【特許請求の範囲】
【請求項１】
車両に搭載される車載情報報知装置であって、
当該車載情報報知装置に接続され、機能単位で構成された複数の機能プログラムを実行する各電子制御装置から、該機能プログラムの実行時に出力された情報であって該機能が識別可能な機能ＩＤを含む出力情報を受信する情報受信手段と、
前記情報受信手段にて受信した出力情報に基づく情報内容を前記車両の運転者に報知するための報知手段と、
互いに異なる複数の機能ＩＤからなる機能ＩＤ群毎に重要度が設定されてなる機能重要度情報と、前記電子制御装置毎に予め設定された優先度を表す装置優先度情報とが記憶された記憶手段と、
前記情報受信手段にて受信した出力情報のうち、前記報知手段による未報知の出力情報が複数存在する場合、該出力情報に含まれている機能ＩＤと、前記記憶手段に記憶されている機能重要度情報とに基づいて、前記重要度が高い機能ＩＤを含む出力情報から順に前記情報内容を報知するように前記報知手段を制御する報知制御処理を行う制御手段とを備え、
前記報知制御処理は、前記報知手段による未報知の出力情報であって前記重要度が同一である機能ＩＤを含む出力情報が複数存在する場合、前記情報受信手段にて受信した出力情報の順に前記情報内容を報知する一方、前記報知手段による前記情報内容が未報知の出力情報であって前記重要度が同一である機能ＩＤを含む出力情報が複数存在する場合であっても、該出力情報の送信元が異なる場合には、前記記憶手段に記憶されている装置優先度情報に従って該優先度が高い出力情報の順に前記情報内容を報知すること、
を特徴とする車載情報報知装置。
【請求項２】
前記報知制御処理は、前記報知手段による前記情報内容が報知中の出力情報である現在出力情報よりも、前記重要度が高い機能ＩＤを含む出力情報である高重要度情報を前記情報受信手段にて受信した場合、前記現在出力情報に代えて前記高重要度情報に基づく情報内容を報知することを特徴とする請求項１に記載の車載情報報知装置。
【請求項３】
前記出力情報には、前記情報受信手段による受信時から前記報知手段による報知開始時までの時間に対応する有効期間を表す期限情報が含まれており、
前記報知制御処理は、前記期限情報に基づいて、前記情報受信手段による受信時から該有効期間が経過した出力情報を破棄することを特徴とする請求項１又は請求項２に記載の車載情報報知装置。
【請求項４】
前記出力情報には、前記報知手段による報知開始時から報知終了時までの時間に対応する報知期間を表す設定情報が含まれており、
前記報知制御処理は、前記報知手段による前記情報内容が報知中の出力情報である現在出力情報について、前記設定情報に基づき報知終了時までの残り時間を計時するとともに、該現在出力情報よりも、前記重要度が高い機能ＩＤを含む出力情報である高重要度情報を前記情報受信手段にて受信した場合であっても、該高重要度情報に含まれている前記期限情報が表す有効期間が、該現在出力情報に対応する前記残り時間よりも長い場合には、
該現在出力情報に基づく情報内容の報知終了後に該高重要度情報に基づく情報内容を報知することを特徴とする請求項３に記載の車載情報報知装置。
【請求項５】
前記報知制御処理は、前記高重要度情報に含まれている前記期限情報が表す有効期間が、前記現在出力情報に対応する前記残り時間よりも短い場合には、該現在出力情報に基づく情報内容の報知を停止して、該現在出力情報に基づく情報内容のうち該残り時間に相当する部分を前記記憶手段に記憶し、該高重要度情報に基づく情報内容の報知後に、該記憶手段による記憶内容を報知することを特徴とする請求項４に記載の車載情報報知装置。
【請求項６】
前記報知制御処理は、前記高重要度情報に基づく情報内容の報知前に、前記現在出力情報に基づく情報内容の報知を停止する旨を報知することを特徴とする請求項５に記載の車載情報報知装置。
【請求項７】
車両に搭載される車載情報報知装置であって、
当該車載情報報知装置に接続され、機能単位で構成された複数の機能プログラムを実行する各電子制御装置から、該機能プログラムの実行時に出力された情報であって該機能が識別可能な機能ＩＤを含む出力情報を受信する情報受信手段と、
前記情報受信手段にて受信した出力情報に基づく情報内容を前記車両の運転者に報知するための報知手段と、
前記機能ＩＤと予め設定された重要度とを対応づけてなる機能重要度情報が少なくとも記憶された記憶手段と、
前記情報受信手段にて受信した出力情報のうち、前記報知手段による未報知の出力情報が複数存在する場合、該出力情報に含まれている機能ＩＤと、前記記憶手段に記憶されている機能重要度情報とに基づいて、前記重要度が高い機能ＩＤを含む出力情報から順に前記情報内容を報知するように前記報知手段を制御する報知制御処理を行う制御手段とを備え、
前記出力情報には、前記情報受信手段による受信時から前記報知手段による報知開始時までの時間に対応する有効期間を表す期限情報と、前記報知手段による報知開始時から報知終了時までの時間に対応する報知期間を表す設定情報とが含まれており、
前記報知制御処理は、前記期限情報に基づいて、前記情報受信手段による受信時から該有効期間が経過した出力情報を破棄し、また、前記報知手段による前記情報内容が報知中の出力情報である現在出力情報について、前記設定情報に基づき報知終了時までの残り時間を計時するとともに、該現在出力情報よりも、前記重要度が高い機能ＩＤを含む出力情報である高重要度情報を前記情報受信手段にて受信した場合であっても、該高重要度情報に含まれている前記期限情報が表す有効期間が、該現在出力情報に対応する前記残り時間よりも長い場合には、該現在出力情報に基づく情報内容の報知終了後に該高重要度情報に基づく情報内容を報知する一方、前記高重要度情報に含まれている前記期限情報が表す有効期間が、前記現在出力情報に対応する前記残り時間よりも短い場合には、前記高重要度情報に基づく情報内容の報知前に、前記現在出力情報に基づく情報内容の報知を停止する旨を報知し、該現在出力情報に基づく情報内容の報知を停止して、該現在出力情報に基づく情報内容のうち該残り時間に相当する部分を前記記憶手段に記憶し、該高重要度情報に基づく情報内容の報知後に、該記憶手段による記憶内容を報知すること、
を特徴とする車載情報報知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されて各種情報を運転者に報知する車載情報報知装置に関する。
【背景技術】
【０００２】
従来、この種の車載情報報知装置としては、運転者に各種情報を効果的に伝えるために、運転者の意識と潜在意識との境界領域より下に刺激を与える程度に情報内容の画像表示や音声出力を繰り返し行ったうえで、明示的に情報内容を一度だけ報知する報知制御処理を行う装置が知られている（例えば、特許文献１参照）。
【０００３】
この装置では、報知制御処理によって、情報内容の画像表示や音声出力を、明示的に繰り返し行う代わりにサブリミナル的に繰り返し行うことにより、運転者にとって情報過多による煩わしさを低減しつつ、情報内容に対する認識レベルを高めることが期待されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２１４７５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年、車両技術の進歩に伴い、運転の安全性や快適性を高めるための多数の機能が車両に備わるようになり、車両に搭載される電子制御装置の数も増加傾向にある。また、一般的に、これら各電子制御装置が、個々に割り当てられた機能を実現するためのプログラムに基づいて、報知制御処理を実行している。
【０００６】
しかし、複数の電子制御装置を備える車両制御システムにおいて、単に従来の報知制御処理を実行するだけでは、複数の電子制御装置によって、各機能を実現するための複数のプログラムが並列的に実行されることから、各プログラムによって生成された多くの情報が同時多発的に運転者に報知され、その結果、運転者に必要な情報を効果的に伝えることができない可能性があった。
【０００７】
また、車両制御システムにおいて、従来の車載情報報知装置に複数の電子制御装置を接続し、各電子制御装置から出力される情報を単に受信順に報知するだけでは、重要な情報の報知タイミングが遅れてしまう場合があるため、運転者に必要な情報を効果的に伝えることができない可能性が残るという問題があった。
【０００８】
本発明は、上記問題点を解決するために、運転者に必要な情報をより効果的に伝えることが可能な車載情報報知装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた発明である請求項１に記載の車載情報報知装置は、車両に搭載され、機能単位で構成された複数の機能プログラムを実行する各電子制御装置に接続される装置であり、情報受信手段によって、これら各電子制御装置から機能プログラムの実行時に出力された情報であってその機能が識別可能な機能ＩＤを含む出力情報を受信する。
【００１０】
さらに、情報受信手段にて受信した出力情報に基づく情報内容を車両の運転者に報知するための報知手段と、機能ＩＤと予め設定された重要度とを対応づけてなる機能重要度情報が少なくとも記憶された記憶手段とを備えている。
【００１１】
このような構成において、本発明の車載情報報知装置では、情報受信手段にて受信した出力情報のうち、報知手段による未報知の出力情報が複数存在する場合、その出力情報に含まれている機能ＩＤと、記憶手段に記憶されている機能重要度情報とに基づいて、重要度が高い機能ＩＤを含む出力情報から順に情報内容を報知するように報知手段を制御する報知制御処理を制御手段が行うように構成した。
【００１２】
したがって、本発明の車載情報報知装置によれば、複数の電子制御装置によって各機能プログラムが並列的に実行される場合であっても、重要な機能プログラムによって生成された情報から順に情報内容を報知するので、重要な情報から一つずつ確実に運転者に知得させることができ、ひいては、運転者に必要な情報をより効果的に伝えることができる。
【００１３】
なお、機能重要度情報は、互いに異なる複数の機能ＩＤからなる機能ＩＤ群毎に重要度が設定されていてもよい。この場合、報知制御処理は、報知手段による未報知の出力情報であって重要度が同一である機能ＩＤを含む出力情報が複数存在する場合、情報受信手段にて受信した出力情報の順に情報内容を報知するように報知手段を制御すればよい。
【００１４】
このように構成された車載情報報知装置によれば、機能プログラムの数が多い場合であっても、それぞれにユニークな重要度を割り当てる必要がなく、しかも全ての機能プログラムが一斉に情報を生成する確率が極めて低いことを考慮すると、重要度の設定負担（ひいては装置の開発負担）を軽減しつつ所定の目的を達成することが可能となり、費用対効果を高めることができる。
【００１５】
また、機能重要度情報の他、電子制御装置毎に予め設定された優先度を表す装置優先度情報を記憶手段に記憶しておく。そして、報知制御処理は、報知手段による情報内容が未報知の出力情報であって重要度が同一である機能ＩＤを含む出力情報が複数存在する場合であっても、その出力情報の送信元が異なる場合には、記憶手段に記憶されている装置優先度情報に従って優先度が高い出力情報の順に情報内容を報知するように報知手段を制御してもよい。
【００１６】
このように構成された車載情報報知装置によれば、機能ＩＤ群毎に予め設定された重要度に変更を加えることなく、その重要度に付加される指標として、電子制御装置毎に優先度を割り当てるだけで、より詳細な出力情報の順位付けが可能となるので、簡易な設定によって装置のスペックを向上させることができる。
【００１７】
また、請求項２に記載のように、報知制御処理は、報知手段による情報内容が報知中の出力情報である現在出力情報よりも、重要度が高い機能ＩＤを含む出力情報である高重要度情報を情報受信手段にて受信した場合、現在出力情報に代えて高重要度情報に基づく情報内容を報知するようにしてもよい。
【００１８】
このように構成された車載情報報知装置によれば、重要な情報の報知タイミングが遅れてしまうことを確実に防止することができ、しかも複数の情報を同時に運転者に報知せずに済むので、運転者に必要な情報を知得させる確実性を向上させることができる。
【００１９】
ところで、報知タイミングが遅れてしまうと意味をなさない情報が混在することを考慮すると、請求項３又は請求項７に記載のように、情報受信手段による受信時から報知手段による報知開始時までの時間に対応する有効期間を表す期限情報を出力情報に含めるようにする。そして、報知制御処理は、期限情報に基づいて、情報受信手段による受信時から有効期間が経過した出力情報を破棄するとよい。
【００２０】
このように構成された車載情報報知装置によれば、報知タイミングを逸した不要な情報を報知してしまうことを防止でき、しかも重要な情報であれば適切なタイミングで報知することになるので、報知タイミングと重要度との均衡を図ることにより、運転者に必要な情報をより効果的に伝えることができる。
【００２１】
さらに、請求項４又は請求項７に記載のように、報知手段による報知開始時から報知終了時までの時間に対応する報知期間を表す設定情報を出力情報に含めるようにする。そして、報知制御処理は、報知手段による情報内容が報知中の出力情報である現在出力情報について、設定情報に基づき報知終了時までの残り時間を計時するとともに、その現在出力情報よりも、重要度が高い機能ＩＤを含む出力情報である高重要度情報を情報手段にて受信した場合であっても、高重要度情報に含まれている期限情報が表す有効期間が、現在出力情報に対応する残り時間よりも長い場合には、その現在出力情報に基づく情報内容の報知終了後にその高重要度情報に基づく情報内容を報知してもよい。
【００２２】
つまり、このように構成された車載情報報知装置では、比較的重要度の低い情報（現在出力情報）が報知中であり、比較的重要度の高い情報（高重要度情報）が存在する場合に、硬直的に報知する情報を入れ替えるのではなく、高重要度情報の報知タイミングの許容範囲内であれば、現在出力情報の後に高重要度情報に基づく情報内容を報知する。
【００２３】
よって、この構成によれば、報知中の情報が途中で切れてしまう事態を抑制することができ、しかも許容範囲内の報知タイミングで重要な情報内容を運転者に報知することが可能となり、これにより、なるべく運転者に違和感を与えずに、必要な情報を効果的に伝えることができる。
【００２４】
また、請求項５又は請求項７に記載のように、報知制御処理は、高重要度情報に含まれている期限情報が表す有効期間が、現在出力情報に対応する残り時間よりも短い場合には、その現在出力情報に基づく情報内容の報知を停止して、その現在出力情報に基づく情報内容のうち残り時間に相当する部分を記憶手段に記憶し、その高重要度情報に基づく情報内容の報知後に、記憶手段による記憶内容を報知するようにしてもよい。
【００２５】
このように構成された車載情報報知装置によれば、報知する情報を入れ替える際に、それまで報知していた情報を次回に停止部分から再生可能に記録するため、同じ情報内容を運転者に報知せずに済み、運転者に必要な情報を効率よく伝えることができる。
【００２６】
なお、請求項６又は請求項７に記載のように、報知制御処理は、高重要度情報に基づく情報内容の報知前に、現在出力情報に基づく情報内容の報知を停止する旨を報知するようにしてもよい。この場合、報知中の情報が途中で切れてしまう事態が発生した場合であっても、運転者にその意図を把握させることにより、不要な不安感を抱かせることなく、次に報知される情報に注意を向けさせることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明が適用された車両制御システムの概略構成を示すブロック図である。
【図２】本実施形態の車両のＥＣＵのソフトウェア構成を示すブロック図である。
【図３】ＨＭＩ管理装置の構成を詳細に示すブロック図である。
【図４】機能重要度情報および装置優先度情報を説明するための概略図である。
【図５】ＨＭＩ管理装置のＣＰＵが実行する報知制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下に、本発明の実施形態について説明する。
［全体構成］
図１は、本発明が適用された車両制御システム１の概略構成を示すブロック図である。
【００２９】
図１に示すように、この車両制御システム１は、車両の内部に設置されてその車両の運転者に報知する情報を管理するＨＭＩ（ヒューマンマシンインターフェース）管理装置３を備えている。また、ＨＭＩ管理装置３は、ＬＡＮ通信バス（ネットワーク）を介して、エンジン電子制御装置（以下、「エンジンＥＣＵ」）３０、ブレーキ電子制御装置（以下、「ブレーキＥＣＵ」）３２、走行制御電子制御装置（以下、「走行制御ＥＣＵ」）３４、メータ電子制御装置（以下、「メータＥＣＵ」）３６、故障診断電子制御装置（以下、「故障診断ＥＣＵ」）３８、ナビゲーション電子制御装置（以下、「ナビＥＣＵ」）４０、オーディオビジュアル電子制御装置（以下、「ＡＶＥＣＵ」）４２、車外通信電子制御装置（以下、「車外通信ＥＣＵ」）４４などの各種ＥＣＵと接続されている。
【００３０】
なお、各ＥＣＵは、いずれも周知のマイクロコンピュータ（以下、「マイコン」）を中心に構成され、少なくともＬＡＮ通信バスを介して通信を実施するためのバスコントローラを備えている。また、各ＥＣＵのマイコンは、図２に示すようなアプリＡ、アプリＢ、制御部、…といったソフトウェア構成を有する。
【００３１】
ここで、アプリＡ、アプリＢは、車両制御のために当該ＥＣＵに割り当てられた２種類の機能プログラム（換言すれば、アプリケーションプログラム）を表している。また、制御部は、各アプリＡ、Ｂがネットワーク上の他の装置と交換する信号をフィルタリングしたり、アプリＡ、Ｂの実行／停止を切り換えたりするための制御プログラムを表している。
【００３２】
そして、当該ＥＣＵは、アプリＡ、Ｂの実行時に運転者に報知するための出力情報を生成すると、これらの出力情報にアプリＡ、Ｂに対応する機能が識別可能な機能ＩＤ、期限情報および設定情報を付加し、ＨＭＩ管理装置３に送信するように構成されている。なお、実際には、アプリＡ，Ｂという２種類のアプリケーションプログラム（アプリ）だけではなく、３種類以上の複数のアプリが存在し、これらのアプリが車両制御における機能単位に分けて予め作成され、当該ＥＣＵに実装されている。
【００３３】
ちなみに、機能ＩＤと共に出力情報に付加される情報のうち、期限情報は、これらアプリによる出力情報の送信時（ひいてはＨＭＩ管理装置３の受信時）から運転者に報知されるまでに要する最大の有効期間を表す情報であり、設定情報は、運転者への報知開始時から報知終了時までに必要な報知期間を表す情報である。
【００３４】
［各装置の構成］
ＨＭＩ管理装置３は、各ＥＣＵからネットワークを介して各種の出力情報を受信すると、これらの出力情報をどのような順で運転者に報知するかを決定し、その決定事項が反映された指令情報を所定のＥＣＵに送信する。なお、指令情報には、上記の出力情報を運転者に報知することを許可する旨が少なくとも書き込まれ、この指令情報を受信したＥＣＵは、その受信したタイミングで出力情報に基づく情報内容を報知するようになっている。
【００３５】
ブレーキＥＣＵ３２は、図示しないステアリングセンサ、ヨーレートセンサからの検出情報（操舵角、ヨーレート）に加え、図示しないＭ／Ｃセンサからの情報に基づいて判断したブレーキペダル状態を走行制御ＥＣＵ３４等に送信すると共に、走行制御ＥＣＵ３４からは目標加速度、ブレーキ要求等を受信し、これら受信した情報や判断したブレーキ状態に従って、ブレーキ油圧回路に備えられた増圧制御弁・減圧制御弁を開閉するブレーキアクチュエータを駆動することでブレーキ力を制御するように構成されている。また、車両の発進時にパーキングブレーキ（ＰＫＢ）やサイドブレーキがオン状態であることを検出すると、その状態を運転者に報知するためのＰＫＢ警告情報をＨＭＩ管理装置３等に送信する。
【００３６】
エンジンＥＣＵ３０は、図示しない車速センサ、スロットル開度センサ、アクセルペダル開度センサからの検出情報（車速、エンジン制御状態、アクセル操作状態）を走行制御ＥＣＵ３４等に送信すると共に、走行制御ＥＣＵ３４からは目標加速度、フューエルカット要求等を受信し、これら受信した情報から特定される運転状態に応じて、内燃機関のスロットル開度を調整するスロットルアクチュエータ等に対して駆動命令を出力することで、内燃機関の駆動力を制御するように構成されている。
【００３７】
走行制御ＥＣＵ３４は、図示しないレーダ装置や車外カメラ等から車両や路側物等の物体、走行道路形状等、エンジンＥＣＵ３０から車速やエンジン制御状態、ブレーキＥＣＵ３２から操舵角、ヨーレート、ブレーキ制御状態等を受信する。また、図示しないクルーズコントロールスイッチ、レーンキーピングアシスト（ＬＫＡ）スイッチなどによる設定値に従って、先行車両との車間距離を適切な距離に調節するための制御指令や、走行車線を逸脱しないようにするための制御指令として、エンジンＥＣＵ３０に対しては、目標加速度、フューエルカット要求等を送信し、ブレーキＥＣＵ３２に対しては、目標加速度、ブレーキ要求等を送信する。さらには、上記各スイッチによって例えばＬＫＡが設定されたことを表すＬＫＡ設定情報や、車両が走行車線を逸脱する可能性が高いと判断した場合にその旨を表すＬＫＡ警告情報をＨＭＩ管理装置３等に送信する。
【００３８】
メータＥＣＵ３６は、スピードメータ、タコメータ、ターニングライト及び各種警告灯の表示器等が組み合わされたコンビネーションメータ３６１が接続され、各ＥＣＵからの受信情報に基づいて現車速やエンジン回転数、走行距離、走行燃費を、図示しないドアＥＣＵからの受信情報に基づいてドアやパワーウインドウの開状態を示す警告灯を、コンビネーションメータ３６１に表示する。なお、コンビネーションメータ３６１には、ＨＭＩ管理装置３から受信した情報を表示するためのＨＭＩ領域が設けられている。
【００３９】
故障診断ＥＣＵ３８は、図示しない燃料センサや空気圧センサ、バッテリセンサ等から燃料タンクの残量、タイヤの空気圧、バッテリの残量の検出情報を受信し、燃料タンクの残量が所定量を下回るとその旨を表す燃料警告情報を、燃料タンクの残量がゼロになるとその旨を表す燃料切れ情報を、タイヤの空気圧が所定圧を下回るとその旨を表す空気圧警報情報を、バッテリの残量がゼロ（オーバーヒート）になるとその旨を表すバッテリ切れ情報をＨＭＩ管理装置３に送信する。また、ネットワーク上の他のＥＣＵから受信した各種情報に基づいて、制御対象機器あるいはＥＣＵ自体の故障を診断し、故障があると判定した場合にはその故障箇所を表す故障情報をＨＭＩ管理装置３に送信する。さらには、例えば給油中にエンジンを始動させるといった運転者の不適切な操作を検出すると、その旨を表す不適切操作情報をＨＭＩ管理装置３に送信する。
【００４０】
ナビＥＣＵ４０は、図示しない地図データ等を入力するための地図データ入力器や、車両の位置，方位，移動距離などを算出するための各種の検出信号を出力する位置検出器の他、ユーザの各種操作を受け付けるメカ式のスイッチ（以下、「メカ式ＳＷ」）４０１、ユーザの各種操作を受け付けると共に各種情報を表示するタッチパネル装置４０２、各種音声を出力するための音声出力装置４０３などが接続されている。
【００４１】
そして、ナビＥＣＵ４０は、位置検出器からの検出信号に基づき、座標および進行方向の組として対象車両の現在位置を算出し、地図データ入力器を介して読み込んだ現在位置付近の地図画像を表す現在地情報や、現在地から目的地までの最適な経路を求める経路計算結果を表す経路案内情報、現在地あるいは目的地周辺の情報を表す周辺情報等を出力する処理を実行する前に、その情報の報知に対する許可要求をＨＭＩ管理装置３に送信する。次に、ＨＭＩ管理装置３から指令情報を受信すると、その指令情報に対応する情報（現在地情報、経路案内情報、周辺情報）を、タッチパネル装置４０２および音声出力装置４０３を介して出力するように構成されている。また、実行中の処理に非対応のユーザ操作を、メカ式ＳＷ４０１を介して入力した場合には、不明な操作を検出したことを表す不明操作情報をＨＭＩ管理装置３に送信する。
【００４２】
ＡＶＥＣＵ４２は、図示しないテレビやＡＭ・ＦＭラジオのチューナ、ＣＤ・ＤＶＤ等のメディアを再生するプレーヤ、ユーザの各種操作を受け付けるメカ式のスイッチ（以下、「メカ式ＳＷ」）４２１、ナビＥＣＵ４０と兼用するタッチパネル装置４０２、音声出力装置４０３などが接続されており、チューナ・プレーヤから入力した画像や音声等を出力する処理を行う前に、その情報の報知に対する許可要求をＨＭＩ管理装置３に送信する。そして、ＨＭＩ管理装置３から指令情報を受信すると、その指令情報に対応する情報（テレビ、ラジオ、映像、音楽等）を、タッチパネル装置４０２および音声出力装置４０３を介して出力するように構成されている。また、実行中の処理に非対応のユーザ操作を、メカ式ＳＷ４２１を介して入力した場合には、不明な操作を検出したことを表す不明操作情報をＨＭＩ管理装置３に送信する。
【００４３】
車外通信ＥＣＵ４４は、渋滞や交通規制等の道路交通情報、各地の天候や災害等の天災情報、スーパーやデパート等のセール情報などを受信する情報受信機や、ＥＴＣカード（ＩＣカード）を挿入するＥＴＣインターフェース、料金所ゲートに設置された路側機との間で通信を行うためのＥＴＣ通信機、携帯電話機に接続する携帯インターフェース、ユーザの各種操作を受け付けるメカ式のスイッチ（以下、「メカ式ＳＷ」）４４１、ナビＥＣＵ４０と兼用するタッチパネル装置４０２、音声出力装置４０３などが接続されている。
【００４４】
そして、車外通信ＥＣＵ４４は、情報受信機やＥＴＣ通信機、上記インターフェースから入力した画像や音声等を出力する処理を行う前に、その情報の報知に対する許可要求をＨＭＩ管理装置３に送信し、ＨＭＩ管理装置３から指令情報を受信すると、その指令情報に対応する情報（道路交通情報、天災情報、セール情報、ＥＴＣカード非挿入情報、電話やメールの通知情報、電話の通話情報等）を、タッチパネル装置４０２および音声出力装置４０３を介して出力するように構成されている。また、実行中の処理に非対応のユーザ操作を、メカ式ＳＷ４４１を介して入力した場合には、不明な操作を検出したことを表す不明操作情報をＨＭＩ管理装置３に送信する。
【００４５】
つまり、原則的に、タッチパネル装置４０２や音声出力装置４０３、コンビネーションメータ３６１といった報知装置を有するＥＣＵ３６，４０，４２，４４は、機能単位で構成されたアプリケーションプログラムの実行時に、運転者に報知するための情報（以下、「報知情報」）を生成すると、その出力許可を要求するための要求情報をＨＭＩ管理装置３に送信する。一方、上記の報知装置を有さないＥＣＵ３０，３２，３４，３８は、報知情報自体をＨＭＩ管理装置３に送信する。
【００４６】
そして、ＨＭＩ管理装置３からＥＣＵ３６，４０，４２，４４に送信される指令情報には、報知情報の出力を許可する制御指令（許可指令）や報知情報自体、あるいは報知情報以外のメッセージ情報（後述する）が含まれており、ＥＣＵ３６，４０，４２，４４が、ＨＭＩ管理装置３から受信した指令情報に基づく情報（報知情報、メッセージ情報）を、報知装置を介して出力するようになっている。
【００４７】
また、指令情報には、報知装置を介して出力中の報知情報を停止させるための制御指令（停止指令）や、停止中の報知情報を記憶させるための制御指令（記憶指令）、報知装置を介して記憶内容を出力（再生）させるための制御指令（再生指令）が含まれる場合もあり、ＥＣＵ３６，４０，４２，４４が、ＨＭＩ管理装置３から受信した指令情報に従って報知装置の出力制御を行うようになっている。
【００４８】
［ＨＭＩ管理装置の構成］
ここで、ＨＭＩ管理装置３の詳細な構成について説明する。
図３に示すように、ＨＭＩ管理装置３は、制御用の各種プログラムやデータを格納する記憶装置１１（ＲＯＭ，ＲＡＭ，フラッシュメモリ等）、この記憶装置１１に記憶されたプログラムを実行するＣＰＵ１３、各種信号を入出力するためのＩＯポート１５、計時用タイマー１７等を有するマイコン２０と、ＩＯポート１５に接続されたバスコントローラ１９とを備えている。
【００４９】
このうち、バスコントローラ１９は、ネットワーク上のＥＣＵから各種の報知情報または要求情報（つまり、出力情報）を受信すると、ＩＯポート１５を介してマイコン２０にその受信情報を入力し、さらには、マイコン２０からＩＯポート１５を介して各種の指令情報を入力すると、その指令情報をマイコン２０にて指定されたＥＣＵに送信するように構成されている。
【００５０】
記憶装置１１は、少なくとも後述する報知制御処理を実行するためのプログラムやそのプログラムに必要な制御データが記憶されたプログラムデータ領域の他、バスコントローラ１９から入力される各種情報を一時記憶するためのバッファを有して構成されている。
【００５１】
そして、プログラムデータ領域には、上記の制御データとして、ネットワーク上のＥＣＵから受信する出力情報について、前述の機能ＩＤ（アプリ毎に対応する機能が識別可能なＩＤ）に予め設定された重要度が対応づけられた機能重要度情報と、各種情報の送信元であるＥＣＵに予め設定された優先度が対応づけられた装置優先度情報とが少なくとも格納されている。
【００５２】
図４に示すように、機能重要度情報は、互いに異なる複数の機能ＩＤからなる機能ＩＤ群２１毎に重要度が設定されており、ネットワーク上のＥＣＵが実行するアプリ（機能）について、安全確保のために車両の停止を促す種類の情報を出力する機能の集合体（停止報知機能群）の重要度が最も高く、以下、操作報知機能群、状態報知機能群、周辺報知機能群、環境報知機能群、関連報知機能群の順に重要度が低くなるように設定されている。
【００５３】
関連報知機能群は、車両の走行に対して関連性が薄い種類の情報を出力する機能の集合体である。この出力情報には、例えば、運転者等の人に起因して開始するアプリによって出力される情報として、ブレーキＥＣＵ３２からのＰＫＢ警告情報、車外通信ＥＣＵ４４からのＥＴＣカード非挿入情報、セール情報、電話やメールに関する情報（通知情報、通話情報）、ナビＥＣＵ４０からの周辺情報、ＡＶＥＣＵ４２からの各種情報（テレビ、ラジオ、映像、音楽等）などが含まれる。
【００５４】
環境報知機能群は、運転者の走行計画に必要な外部環境を示す情報を出力する機能の集合体であり、この出力情報には、例えば、車両や外部等に起因して開始するアプリによって出力される情報として、車外通信ＥＣＵ４４からの天災情報や道路交通情報などが含まれる。
【００５５】
周辺報知機能群は、問題発生を予防するために必要な車両周辺の情報を出力する機能の集合体であり、この出力情報には、例えば、運転者等の人に起因して開始するアプリによって出力される情報として、ナビＥＣＵ４０からの経路案内情報や現在地情報などが含まれる。
【００５６】
状態報知機能群は、走行維持のために車両状態の回復を促す種類の情報を出力する機能の集合体であり、この出力情報には、例えば、車両や外部等に起因して開始するアプリによって出力される情報として、故障診断ＥＣＵ３８からの空気圧警報情報や燃料警告情報、故障情報などが含まれる。
【００５７】
操作報知機能群は、不適切な操作を正すために車載装置の操作学習を促す種類の情報を出力する機能の集合体であり、この出力情報には、例えば、運転者等の人に起因して開始するアプリによって出力される情報として、故障診断ＥＣＵ３８からの不適切操作情報、ナビＥＣＵ４０，ＡＶＥＣＵ４２，車外通信ＥＣＵ４４からの不明操作情報などが含まれる。
【００５８】
また、停止報知機能群に属するアプリによる出力情報には、例えば、車両や外部等に起因して開始するアプリによって出力される情報として、故障診断ＥＣＵ３８からの燃料切れ情報やバッテリ切れ情報（その他、タイヤパンク情報や灯火類切れ情報等）、車外通信ＥＣＵ４４からの緊急時情報（故障検出時に外部センタから送られてくる情報等）などが含まれる。
【００５９】
このように、機能重要度情報では、互いに異なる複数の機能ＩＤからなる機能ＩＤ群２１毎に重要度が設定されており、同一の機能ＩＤ群２１における各アプリによって出力される情報には、重要度の優劣がつかないように予め設定されている。
【００６０】
一方、装置優先度情報では、ＥＣＵ毎または複数のＥＣＵからなるＥＣＵ群毎に優先度が設定されており、同一の機能ＩＤ群２１における各アプリによって出力される情報であっても、その出力情報の送信元であるＥＣＵが異なる場合には、優先度によって重要度の優劣がつくようにされている。なお、本実施形態では、エンジンＥＣＵ３０、ブレーキＥＣＵ３２、及び、故障診断ＥＣＵ３８に対応する機能の優先度が最も高く、以下、ナビＥＣＵ４０、ＡＶＥＣＵ４２、車外通信ＥＣＵ４４の順に重要度が低くなるように設定されている。
【００６１】
ちなみに、メータＥＣＵ３６による検出情報（車速，燃費情報）、及び、走行制御ＥＣＵ３４からのＬＫＡ設定情報等には、重要度ならびに優先度が上記のようにカテゴライズされていないので、コンビネーションメータ３６１等に常時出力されるようになっている。
【００６２】
［報知制御処理］
ここで、ＣＰＵ１３が実行する報知制御処理を、図５に示すフローチャートに沿って詳しく説明する。なお、本処理は、例えば車両のイグニッションスイッチ（ＩＧスイッチ）がオンされると起動し、ＩＧスイッチがオフされるまで繰り返し実行される。
【００６３】
まず、本処理が開始されると、Ｓ１１０では、記憶装置１１のバッファにＥＣＵから受信した出力情報が記憶されているか否か判断し、記憶されている場合には、Ｓ１３０に移行し、記憶されていない場合には、Ｓ１２０に移行する。
【００６４】
Ｓ１２０では、バスコントローラ１９（及びＩＯポート１５）を介してＥＣＵからの出力情報を新たに受信したか否かを判断し、新たに出力情報を受信した場合には、計時用タイマー１７を作動させることにより、その出力情報の受信時からの経過時間を計測する（Ｓ１２１）と共に、その経過時間と出力情報とを対応づけて記憶装置１１のバッファに記憶して、Ｓ１３０に移行する。また、Ｓ１２１にて新たな受信がない場合には、Ｓ１１０に戻る。
【００６５】
Ｓ１３０では、記憶装置１１のバッファに出力情報が複数格納されているか否かを判断し、複数格納されている場合には、Ｓ１４０に移行し、一つだけ格納されている場合には、Ｓ１８０に移行して、その出力情報に基づく情報内容を運転者に報知するための指令情報を該当するＥＣＵに送信する。そして、その出力情報の情報内容が報知中であることを識別するために報知フラグを設定したり、その出力情報の送信時刻からの経過時間を計測することにより、その経過時間と出力情報に付加されている設定情報が示す報知期間との差分を表す残り時間（つまり、出力情報の情報内容の報知が終了するまでの残り時間）を測定したりする。
【００６６】
Ｓ１４０では、記憶装置１１のプログラムデータ領域に記憶されている機能重要度情報に基づいて、記憶装置１１のバッファに格納されている出力情報を重要度が高い順に並べ替える。具体的には、各出力情報に含まれている個々の機能ＩＤについて、停止報知機能群、操作報知機能群、状態報知機能群、周辺報知機能群、環境報知機能群、関連報知機能群のいずれに属するかを判断し、これらの機能ＩＤ群２１を比較して重要度の優劣を全ての出力情報に対して判定することにより、より重要度の高い出力情報がバッファの先頭側に格納されるように並べ替えを行う。
【００６７】
続くＳ１５０では、Ｓ１４０にて並べ替えを行う際に、機能ＩＤ群２１が同一（つまり、重要度が同一）の出力情報が存在するか否かを判断し、存在しない場合には、Ｓ１６０に移行し、存在する場合には、重要度が同一の複数の出力情報からなるグループについて、記憶装置１１のプログラムデータ領域に記憶されている装置優先度情報に基づき、優先度が高い順に出力情報を並べ替える（Ｓ１５１）。具体的には、重要度が同一である場合、これら各出力情報の送信元（ＥＣＵ）を特定し、これらのＥＣＵを比較して優先度の優劣を判定していくことにより、重要度が同一のグループ内においてより優先度の高い出力情報がバッファの先頭側に格納されるように並べ替えを行う。そして、優先度によっても優劣がつかない場合には（Ｓ１５２；ＹＥＳ）、その優先度が同一のグループ内において、Ｓ１２０にて受信した順に出力情報がバッファの先頭側に格納されるように並べ替えを行う（Ｓ１５３）。
【００６８】
続くＳ１６０では、バッファに格納されている各出力情報について、個々の出力情報に付加されている期限情報が示す有効期間と、Ｓ１２１にて計測されている経過時間とに基づいて、経過時間が有効期間を上回る出力情報が存在するか否かを判断し、存在する場合には（Ｓ１６０；ＹＥＳ）、その出力情報をバッファから削除（破棄）して（Ｓ１６１）、Ｓ１７０に移行する。一方、このような出力情報が存在しない場合には、Ｓ１６１を省略して、Ｓ１７０に移行する。
【００６９】
続くＳ１７０では、報知フラグの設定に基づいて、運転者に報知中の出力情報（以下、「現在出力情報」）が存在するか否かを判断し、現在出力情報が存在しない場合には、Ｓ１８０に移行し、現在出力情報が存在する場合には、その現在出力情報の機能ＩＤと、バッファの先頭に記憶されている出力情報の機能ＩＤとを比較して、後者の出力情報の重要度が高いか否かを判断する（Ｓ１７１）。そして、Ｓ１７１にて肯定的に判断した場合には、重要度が高い機能ＩＤを含む出力情報（以下、「高重要度情報」）に付加されている期限情報が示す有効期間と、現在出力情報における報知終了時までの残り時間とを比較して、高重要度情報の有効期間が現在出力情報の残り時間よりも長いか否かを判断する（Ｓ１７２）。
【００７０】
ここで、現在出力情報の残り時間が高重要度情報の有効期間以上である場合には（Ｓ１７２；ＮＯ）、現在出力情報（報知情報）を一時停止させるための停止指令、及び、停止中の報知情報を記憶させるための停止指令を含む指令情報を、該当するＥＣＵに送信する（Ｓ１７３）。なお、この指令情報を受信したＥＣＵは、報知装置を介して出力中の報知情報のうち残り時間に相当する部分（未出力の部分）を自身の記憶装置（メモリ）に記憶することになる。
【００７１】
そして、現在出力情報の報知を停止する旨を表すメッセージ情報を、該当するＥＣＵに送信する（Ｓ１７４）。これにより、このメッセージ情報を受信したＥＣＵは、報知装置を介してメッセージ情報に基づく情報内容を出力することになる。さらに、高重要度情報の有効期間の経過後にメモリに記憶した未出力の部分を再生させるための再生指令を含む指令情報を、該当するＥＣＵに送信して（Ｓ１７５）、Ｓ１８０に移行する。なお、この指令情報を受信したＥＣＵは、一時停止していた報知情報を再生する旨を示す情報内容を出力してもよいし、音楽等であれば徐々に音量を上げながら指定の音量に到達するフェードインの手法を取り入れて報知情報を再生してもよい。
【００７２】
Ｓ１８０では、記憶装置１１のバッファの先頭に格納されている出力情報（報知情報または要求情報）に基づく報知内容（つまり、報知情報）を出力させるための指令情報を、ＩＯポート１５（及びバスコントローラ１９）を介して、該当するＥＣＵに送信する。なお、該当するＥＣＵとは、出力情報に応じて予め設定されており、本実施形態では、メータＥＣＵ３６、ナビＥＣＵ４０、ＡＶＥＣＵ４２、及び、車外通信ＥＣＵ４４の少なくとも一つをいう。つまり、指令情報を受信したＥＣＵは、コンビネーションメータ３６１、タッチパネル装置４０２、及び、音声出力装置４０３の少なくとも一つを介して、報知情報を出力することになる。そして、記憶装置１１のバッファの先頭に格納されている出力情報に報知フラグを設定すると共に（Ｓ１８１）、その出力情報の送信時からの経過時間を計測することにより、その経過時間と出力情報に付加されている設定情報が示す報知期間との差分を表す残り時間を測定する（Ｓ１８２）。さらに、Ｓ１８２にて測定している残り時間がゼロになると、記憶装置１１のバッファの先頭に格納されている出力情報を消去し（Ｓ１８３）、Ｓ１１０に戻る。
【００７３】
［動作例］
このように構成された車両制御システム１では、車速や燃費情報、ＬＫＡ設定情報等の常時出力が必要な必須情報に対して、常時出力する必要のない情報を報知情報として、各アプリによって生成される個々の報知情報を同時に出力することなく、各アプリの重要度（及び優先度）に従って一つずつ順に運転者に報知することになる。
【００７４】
例えば、車外通信ＥＣＵ４４のアプリＡによってＥＴＣカード非挿入情報が生成され、故障診断ＥＣＵ３８のアプリＢによって燃料警告情報が生成された場合、重要度の高い燃料警告情報を、コンビネーションメータ３６１のＨＭＩ領域に大きく表示するとともに、音声出力装置４０３を介してその情報内容を音声出力し、その後に、重要度の低いＥＴＣカード非挿入情報を同様に報知することになる。
【００７５】
また、ＡＶＥＣＵ４２のアプリＡによってＣＤの音楽を流しているときに、車外通信ＥＣＵ４４のアプリＢによって天災情報が生成された場合、ＣＤの音楽を一時停止するとともに、メッセージ情報が報知されてから、より重要度の高い天災情報を、タッチパネル装置４０２に表示し、その表示終了後に、ＣＤの音楽が一時停止したところからフェードインしながら再生される。
【００７６】
さらに、ナビＥＣＵ４０のアプリＡによって目的地等の周辺情報を報知しているときに、車外通信ＥＣＵのアプリＢによって道路交通情報が生成された場合、その道路交通情報の有効期限が周辺情報の報知終了時までの残り時間よりも長い場合には、先に周辺情報を最後まで報知した後に、道路交通情報に基づく情報内容を報知することになる。
【００７７】
［効果］
以上説明したように、本実施形態の車両制御システム１では、報知情報が複数存在する場合、ＨＭＩ管理装置が、機能ＩＤ群２１毎に予め重要度が設定された機能重要度情報に基づいて、重要度が高い順に報知情報の内容を運転者に伝えるので、運転者に重要な情報から一つずつ確実に知得させることができ、ひいては必要な情報を効果的に伝えることができる。
【００７８】
また、車両制御システム１では、重要度が同一の報知情報が複数存在する場合、ＨＭＩ管理装置が、ＥＣＵ毎に予め優先度が設定された装置優先度情報に基づいて、優先度が高い順に報知情報の内容を運転者に伝えるので、重要度が同一のグループ内において制御対象の観点で優先すべき情報から運転者に知得させることができる。
【００７９】
さらに、車両制御システム１では、報知中の情報よりも重要度が高い報知情報が存在する場合、ＨＭＩ管理装置が、報知中の情報が終了するまでの残り時間と、重要度が高い報知情報の有効期限とを比較衡量して、いずれを優先させるか判定するため、むやみに報知中の情報を遮断することなく、重要な情報を確実に運転者に伝えることができる。
【００８０】
［本実施形態と特許請求の範囲との対応関係］
なお、本実施形態において、バスコントローラ１９（及びＩＯポート１５）が情報受信手段、コンビネーションメータ３６１、タッチパネル装置４０２、及び、音声出力装置４０３が報知手段、記憶装置１１が記憶手段、ＣＰＵ１３が制御手段に相当する。
【００８１】
［他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【００８２】
例えば、上記実施形態の車両制御システム１では、ＨＭＩ管理装置３にコンビネーションメータ３６１、タッチパネル装置４０２、音声出力装置４０３といった報知装置が直接接続されていないが、これに限定されるものではなく、ＨＭＩ管理装置３に報知装置が直接接続されていてもよい。
【００８３】
また、上記実施形態の車両制御システム１では、ナビＥＣＵ４０、ＡＶＥＣＵ４２、車外通信ＥＣＵからＨＭＩ管理装置３に、要求情報が送信されるように構成されているが、これに限定されるものではなく、報知情報自体が送信されるように構成されてもよい。
【００８４】
また、上記実施形態の報知制御処理では、現在出力情報よりも重要度の高い機能ＩＤを含む出力情報（高重要度情報）が存在する場合に、現在出力情報の残り時間と高重要度情報の有効期限とを比較して報知中の情報内容を入れ替えるか否か判定する処理（入れ替え判定処理）を行っているが、これに限定されるものではない。例えば、高重要度情報に対応する重要度が現在出力情報に対応する重要度よりも所定レベル以上離れて高い場合に、入れ替え判定処理を行うようにしてもよい。
【符号の説明】
【００８５】
１…車両制御システム、３…ＨＭＩ管理装置、１１…記憶装置、１３…ＣＰＵ、１５…ＩＯポート、１７…計時用タイマー、１９…バスコントローラ、２０…マイコン、２１…機能ＩＤ群、３６１…コンビネーションメータ、４０２…タッチパネル装置、４０３…音声出力装置、３０…エンジンＥＣＵ、３２…ブレーキＥＣＵ、３４…走行制御ＥＣＵ、３６…メータＥＣＵ、３８…故障診断ＥＣＵ、４０…ナビＥＣＵ、４２…ＡＶＥＣＵ、４４…車外通信ＥＣＵ。
【図１】
0005760527.tif 000002
【図２】
0005760527.tif 000003
【図３】
0005760527.tif 000004
【図４】
0005760527.tif 000005
【図５】
0005760527.tif 000006