(57)【要約】【課題】ユーザに違和感を与えることを防止することができる車両用制御装置を提供すること。【解決手段】複数のタスクが生成するデータを登録済みの優先順位に基づいて所定周期で調停する調停手段１１と、調停手段１１による調停の結果に応じてディスプレイやスピーカ等の出力装置２１の出力を制御する制御手段１２と、を備える車両用制御装置１０において、複数のタスクの全てが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成したか否かを判定する第１判定手段１３と、第１判定手段１３により複数のタスクのうち少なくともいずれか１つのタスクが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成しなかったと判定される場合、ｎ周期目の調停後に実行される制御手段１２による制御を延期させる制御延期手段１４と、を備える。【選択図】図１
2009237943.tif 000002
【特許請求の範囲】
【請求項１】
複数のタスクが生成するデータを登録済みの優先順位に基づいて所定周期で調停する調停手段と、
前記調停手段による調停の結果に応じてディスプレイやスピーカ等の出力装置の出力を制御する制御手段と、
を備える車両用制御装置において、
前記複数のタスクの全てが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成したか否かを判定する第１判定手段と、
前記第１判定手段により前記複数のタスクのうち少なくともいずれか１つのタスクが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成しなかったと判定される場合、ｎ周期目の調停後に実行される前記制御手段による制御を延期させる制御延期手段と、
を備える車両用制御装置。
【請求項２】
前記優先順位が最も高いデータが（ｎ−１）周期目の調停後、ｎ周期目の調停前に生成されたか否かを判定する第２判定手段と、
前記第２判定手段により前記優先順位が最も高いデータが（ｎ−１）周期目の調停後、ｎ周期目の調停前に生成されたと判定される場合、前記制御延期手段による延期を解除させる延期解除手段を更に備える請求項１記載の車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイやスピーカ等の出力装置の出力を制御する車両用制御装置に関する。
【背景技術】
【０００２】
従来、ディスプレイの表示を制御する表示制御装置が知られている（例えば、特許文献１参照）。この表示制御装置は、複数のデータが検出されると、登録済みの優先順位に基づいて複数のデータを調停し、その調停の結果に基づいてディスプレイの表示を制御する。したがって、画像表示ないし映像表示の不合理な切り替えを防止することができる。
【特許文献１】特開２００６−１３４１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の表示制御装置は、複数のデータを調停する優先順位について説明するが、複数のデータを調停するタイミングについては言及がない。そのため、優先順位が最も高いデータがｎ周期目の調停のタイミングより遅れて検出されると、（ｎ＋１）周期目の調停後にディスプレイの表示が切り替わる。その影響でｎ周期目の調停後から（ｎ＋１）周期目の調停前まで不必要な画像が一瞬表示される。したがって、ディスプレイを見ているユーザに違和感を与えることが考えられる。
【０００４】
本発明は、上記課題に鑑みてなされたものであって、ユーザに違和感を与えることを防止することができる車両用制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため、第１の発明は、複数のタスクが生成するデータを登録済みの優先順位に基づいて所定周期で調停する調停手段と、
前記調停手段による調停の結果に応じてディスプレイやスピーカ等の出力装置の出力を制御する制御手段と、
を備える車両用制御装置において、
前記複数のタスクの全てが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成したか否かを判定する第１判定手段と、
前記第１判定手段により前記複数のタスクのうち少なくともいずれか１つのタスクが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成しなかったと判定される場合、ｎ周期目の調停後に実行される前記制御手段による制御を延期させる制御延期手段と、
を備える。
【０００６】
第２の発明は、第１の発明に係る車両用制御装置であって、前記優先順位が最も高いデータが（ｎ−１）周期目の調停後、ｎ周期目の調停前に生成されたか否かを判定する第２判定手段と、
前記第２判定手段により前記優先順位が最も高いデータが（ｎ−１）周期目の調停後、ｎ周期目の調停前に生成されたと判定される場合、前記制御延期手段による延期を解除させる延期解除手段を更に備える。
【発明の効果】
【０００７】
本発明によれば、ユーザに違和感を与えることを防止することができる車両用制御装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明を実施するための最良の形態の説明を行う。
【０００９】
図１は、本発明の車両用制御装置を有する車載システムの一実施例を示す機能ブロック図である。図２は、図１に示す車載システムの車両搭載状態を示す図である。
【００１０】
本発明に係る車両用制御装置は、ディスプレイやスピーカ等の出力装置２１の出力を制御するものである。例えば、車両用制御装置１０は、図２に示すように、ディスプレイ２１の表示を制御するものである。
【００１１】
ディスプレイ２１は、液晶ディスプレイ（ＬＣＤ）等で構成され、ユーザが見やすい位置、好ましくは、運転者が運転中の視野を大きく変えることなく見ることができるような位置に配置される。例えば、ディスプレイ２１は、図２に示すように、メーター内に配置される。ディスプレイ２１には、ユーザによるスイッチ操作に応じて、後述の図形画像が表示される。このディスプレイ２１を見るユーザは、図形画像内に含まれる文字、数字、絵文字から各種情報を認識することができる。
【００１２】
また、ディスプレイ２１は、図１に示すように、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）等の車載ネットワーク２３を介して、車両用制御装置１０に接続されている。
【００１３】
また、車両制御装置１０は、自車両を自車線上の先行車両に追従走行させる制御（以下、「車間制御」という）や自車両を目標車速で定速走行させる制御（以下、「定速制御」という）を実行するＡＣＣ（Ａｄａｐｔｉｖｅ  Ｃｒｕｉｓｅ  Ｃｏｎｔｒｏｌ）等の運転支援システムの一部であってもよい。この運転支援システムは、自車両を車線中央付近で走行させる制御（以下、「車線維持制御」という）等を実行するＬＫＡ（Ｌａｎｅ  Ｋｅｅｐｉｎｇ  Ａｓｓｉｓｔ）、自車両前方の障害物を検出するとブレーキをかける制御等を実行するＰＣＳ（Ｐｒｅ−Ｃｒａｓｈ  Ｓａｆｅｔｙ）等のシステムを備えてもよい。
【００１４】
車両用制御装置１０には、図１に示すように、車載ネットワーク２３を介して、コントロールスイッチ２５が接続されている。コントロールスイッチ２５は、ユーザが操作しやすい位置、好ましくは、運転者が手を伸ばすだけで操作できるような位置に配置される。例えば、コントロールスイッチ２５は、図２に示すように、ステアリングホイール２７の周辺に配置される。
【００１５】
コントロールスイッチ２５は、メインスイッチと、モード選択スイッチと、サブスイッチと、車速設定スイッチと、車間距離切り替えスイッチとからなる。メインスイッチは、ＡＣＣシステムの状態を待機状態とオフ状態との間で切り替えるためのものである。モード選択スイッチは、車間制御及び定速制御のいずれかのモードを選択するためのものである。サブスイッチは、車間制御又は定速制御を開始、一時解除するためのものである。車速設定スイッチは、車間制御時又は定速制御時における定速走行での目標車速を設定するためのものである。車間距離切り替えスイッチは、車間制御時における目標車間距離を多段階（例えば、短モード、中モード、長モードの３段階）で切り替えるためのものである。
【００１６】
車両用制御装置１０は、ユーザによるコントロールスイッチ２５の操作に応じて、車間制御及び定速制御の何れの制御が選択されるかを判別すると共に、定速走行での目標車速を設定し、また、車間制御時での目標車間距離のモードを設定する。
【００１７】
この車両用制御装置１０は、マイクロコンピュータによって構成される。例えば、車両用制御装置１０は、ＣＰＵ、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や制御アプリケーションプログラム３０を格納するＲＯＭ、演算結果等を格納する読書き可能なＲＡＭ、時間を計測するタイマ、演算等の処理の回数を計測するカウンタ、入力インターフェイス、及び出力インターフェイス等を有する。
【００１８】
制御アプリケーションプログラム３０は、車両用制御装置１０の各種機能を実現するためのプログラムであり、例えば、ＡＣＣシステムにおける車間制御プログラム、ＬＫＡシステムにおける車線維持制御プログラム、ディスプレイ２１の表示を制御する表示制御プログラムが相当する。
【００１９】
また、制御アプリケーションプログラム３０は、種々のタスクで構成される。ここで、「タスク」とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）から見た処理の実行単位をいい、制御アプリケーションプログラムが有するサブルーチンの他、制御アプリケーションプログラム自体も含まれる。例えば、車間制御プログラムは、前方車両を検出するタスク、車速を検出するタスク、目標車速を検出するタスク等を有する。車線維持制御プログラムは、車線の白（黄）線を検出するタスク、ステアリングホイール２７の操舵角を検出するタスク、車速を検出するタスク等を有する。また、表示制御プログラムは、工場検査モードを検出するタスク、メインスイッチのオンを検出するタスク等を有する。また、車間制御プログラム、車線維持制御プログラム、表示制御プログラムもタスクに含まれる。
【００２０】
制御アプリケーションプログラム３０は、車両用制御装置１０が実現しようとする機能毎に、実行するタスクの順序をタスク実行順序定義テーブルに定義する。タスク実行順序定義テーブルは、制御アプリケーションプログラム３０のプログラム内に格納されている。
【００２１】
例えば、車両用制御装置１０が所定の機能（例えば、ディスプレイ２１の表示の制御）を実現しようとする場合、最初に車両用制御装置１０の制御アプリケーションプログラム３０にあるタスクＡ１００（例えば、工場検査モードを検出するタスク）を実行し、次に、タスクＢ２００（例えば、メインスイッチのオンを検出するタスク）を実行し、最後に、タスクＣ３００（例えば、タスクＡ１００が生成するデータＤａとタスクＢ２００が生成するデータＤｂとを調停するタスク）を実行するといった順序をタスク実行順序定義テーブルに定義する。このように、実行順序を定義することで、例えば、工場検査モードやメインスイッチのオンを検出する前に不必要な調停をさせることを防止することができる。
【００２２】
制御アプリケーションプログラム３０は、実行するタスクの順序に加えて、各タスクの周期Ｔを設定する。周期Ｔは、各タスクにおける実行開始時点から次に実行開始時点までの時間であり、あるタスクが実行されると、設定された周期Ｔの間、このタスクが新たに実行されることはない。
【００２３】
また、車両用制御装置１０は、図１に示すように、調停手段１１、制御手段１２、第１判定手段１３、制御延期手段１４、第２判定手段１５、及び延期解除手段１６を備える。各種手段１１〜１６は、プログラムとして、各制御アプリケーションプログラム３０や他の制御アプリケーションプログラム内に格納されていてもよく、ＯＳの一部に統合されていてもよい。車両用制御装置１０は、制御アプリケーションプログラム３０等の処理をＣＰＵに実行させて、各種手段１１〜１６を実現する。
【００２４】
調停手段１１は、複数のタスクが生成するデータを登録済みの優先順位に基づいて所定周期で調停するものである。例えば、調停手段１１は、車両用制御装置１０が実現しようとする機能毎に、調停する優先順位を優先順位定義テーブルに定義する。優先順位定義テーブルは、制御アプリケーションプログラム３０のプログラム内に格納されている。
【００２５】
制御手段１２は、調停手段１１による調停の結果に応じてディスプレイやスピーカ等の出力装置の出力を制御するものである。
【００２６】
図３は、制御手段１２による制御下で、ディスプレイ２１に表示される画像の一例を示す図である。各画像は、ＡＣＣシステムの状態を表し、ユーザのコントロールスイッチ２５の操作に応じて実現された状態を、ユーザに知らせる役割を果たす。
【００２７】
図３（Ａ）に示す例では、画像は、“ＲＡＤＡＲ  ＲＥＡＤＹ”の図形画像Ｐ１を含む。このディスプレイ２１を見るユーザは、メインスイッチの操作に応じてＡＣＣシステムの車間制御が待機状態になっていることを知ることができる。
【００２８】
図３（Ｂ）に示す例では、画像は、目標車速を示す図形画像Ｐ２、先行車検知の有無を示す図形画像Ｐ３、及び目標車間距離のモードを示す図形画像Ｐ４を含む。このディスプレイ２１を見るユーザは、ユーザのサブスイッチの操作に応じてＡＣＣシステムの車間制御がオン状態（開始状態）になっていることを知ることができると共に、図形画像Ｐ２、Ｐ３、Ｐ４内の数字や絵文字を見ることで、車間制御の設定等を知ることができる。
【００２９】
図形画像は、各種用意されてよく（図３（Ｂ）に示す表示画像もその一例）、ユーザのコントロールスイッチ２５の操作に応じて、適宜切り替えられてよい。この場合、図形画像の切り替えに応じて、ユーザは、車間制御と定速制御との間で制御が切り替えられたことや目標車速等の設定が切り替えられたことを知ることができる。
【００３０】
第１判定手段１３は、複数のタスクの全てが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成したか否かを判定するものである。例えば、第１判定手段１３は、優先順位定義テーブルを参照して、複数のタスクの全てが（ｎ−１）周期目の調停後、ｎ周期目の調停前に、データを生成したか否かを判定する。ここで、ｎは１以上の自然数である。
【００３１】
車両用制御装置１０は、タイマ及びカウンタによって、調停手段１１による調停の回数をカウントしている。例えば、車両用制御装置１０は、メインスイッチがオンに操作されると調停の回数のカウントを開始させ、メインスイッチがオフに操作されると調停の回数のカウントを０にリセットさせる。
【００３２】
制御延期手段１４は、第１判定手段１３により複数のタスクのうち少なくともいずれか１つのタスクが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成しなかったと判定される場合、ｎ周期目の調停後に実行される制御手段１２による制御を延期させるものである。つまり、制御延期手段１４は、複数のタスクの全てがデータを生成するまで制御手段１２による出力装置２１の出力の制御を中断させ、複数のタスクの全てがデータを生成した後、出力装置２１の出力の制御を再開させる。
【００３３】
第２判定手段１５は、優先順位が最も高いデータが（ｎ−１）周期目の調停後、ｎ周期目の調停前に生成されたか否かを判定するものである。例えば、第２判定手段１５は、優先順位定義テーブルを参照して、優先順位が最も高いデータが（ｎ−１）周期目の調停後、ｎ周期目の調停前に、生成されたか否かを判定する。
【００３４】
延期解除手段１６は、第２判定手段１５により優先順位が最も高いデータが（ｎ−１）周期目の調停後、ｎ周期目の調停前に生成されたと判定される場合、制御延期手段１４による延期を解除させるものである。つまり、延期解除手段１６は、複数のタスクのうち少なくともいずれか１つのタスクがデータを生成しない場合であって、且つ、優先順位が最も高いデータが生成される場合に、制御手段１２による出力装置２１の出力の制御を実行させる。
【００３５】
次に、図４を参照しながら、車両用制御装置１０の表示制御プログラム３０に格納された複数のタスクを所定の順番で実行する処理について説明する。
【００３６】
図４は、縦軸に周期Ｔを配し、横軸を時間軸として、車両用制御装置１０におけるタスクの推移を示す図である。図４において、実行されるタスクの順番は、タスクＡ１００、タスクＢ２００、タスクＣ３００の順番で定義されている。また、図４において、タスクＡ１００の周期Ｔ１は１６ｍｓ、タスクＢ２００及びＣ３００の周期Ｔ２、Ｔ３は３２ｍｓで定義されている。更に、図４において、データの優先順位は、タスクＡ１００が生成するデータＤａ、タスクＢ１００が生成するデータＤｂの順番で定義されている。
【００３７】
図４において、車両用制御装置１０は、タスク実行順序定義テーブルの順番及び周期Ｔに従い、表示制御プログラム３０におけるタスクＡ１００、Ｂ２００、Ｃ３００を読み出し、処理を実行させる。
【００３８】
タスクＡ１００は、後述のタスクＢ２００によりメインスイッチがオン状態であることが検出されると、工場検査モードが作動中であるか否かを判定する。そして、タスクＡ１００は、工場検査モードが作動中でないことを検出すると、図３（Ａ）に相当する画像を出力する旨のデータＤａ１を生成する。生成されたデータＤａ１は、ＲＡＭ等の記録媒体に一時格納される。なお、タスクＡ１００は、工場検査モードが作動中であることを検出すると、工場検査モードである旨のデータＤａ２を作成する。
【００３９】
また、タスクＢ２００は、メインスイッチがオンに操作されたか否かを判定する。そして、タスクＢ２００は、メインスイッチがオン状態であることを検出すると、図３（Ｂ）に相当する画像を出力する旨のデータＤｂを生成する。生成されたデータＤｂは、データＤａ１と同様に、ＲＡＭ等の記録媒体に一時格納される。
【００４０】
更に、タスクＣ３００は、ＲＡＭ等に一時格納されていたデータＤａ１とデータＤｂとを読み出し、優先順位定義テーブルを参照して、データＤａ１とデータＤｂとを調停する。つまり、ここでは、タスクＣ３００が調停手段１１として機能している。
【００４１】
しかし、メインスイッチがオンに操作された時点で、タスクＡ１００は、タスクＢ２００によりメインスイッチがオン状態であることが検出されていないため、工場検査モードが作動中であるか否かを判定しない。このため、タスクＡ１００はデータＤａ１（又はＤａ２）を生成せず、タスクＣ３００は調停結果としてデータＤｂを選択する。
【００４２】
このような場合であっても、車両用制御装置１０は、第１判定手段１３によりタスクＡ１００の処理状況を監視しており、タスクＡ１００がデータＤａ１（又はＤａ２）を生成しない場合、制御延期手段１４によりディスプレイ２１の表示の制御を制限する。
【００４３】
制御延期手段１４により、ディスプレイ２１の表示の制御が制限されると、ディスプレイ２１には、図３（Ａ）及び（Ｂ）に相当する画像の何れも表示されない。
【００４４】
仮に、第１判定手段１３及び制御延期手段１４が存在せず、タスクＣ３００が調停の結果としてデータＤｂを選択する場合、制御手段１２は、所定のタイミングで、データＤａとデータＤｂとの調停が行われたものとして、ディスプレイ２１の表示を制御してしまう。したがって、メインスイッチがオンに操作された時点から最初の調停後、ディスプレイ２１には図３（Ｂ）に相当する画像が表示されてしまう。また、次の調停後に、ディスプレイ２１には図３（Ａ）に相当する画像が表示される。したがって、複数のタスクＡ１００、Ｂ２００の全てがデータＤａ、Ｄｂを生成したか否かをチェックしない場合、図３（Ｂ）に相当する画像が、調停の１周期に相当する時間（３２ｍｓ）だけ表示されてしまい、ユーザに違和感を与えることが考えられる。
【００４５】
一方で、本実施例の車両用制御装置１０は、複数のタスクＡ１００、Ｂ２００の全てがデータＤａ、Ｄｂを生成したか否かをチェックした上でディスプレイ２１の表示を制御しているので、ユーザに違和感を与えることを防止することができる。
【００４６】
また、車両用制御装置１０は、第２判定手段１５により優先順位が高いデータＤａ１が生成されたか否かを監視しており、優先順位が高いデータＤａ１が生成された場合、延期解除手段１６によりディスプレイ２１の表示制御の制限を解除する。
【００４７】
延期解除手段１６により、ディスプレイ２１の表示制御の制限が解除されると、ディスプレイには、図３（Ａ）に相当する画像が表示される。したがって、優先順位が低いデータＤｂが（ｎ−１）周期目の調停後、ｎ周期目の調停前に生成されない場合に、ｎ周期目の調停後、ディスプレイ２１に図３（Ａ）に相当する画像を表示することができる。
【００４８】
図５は、車両用制御装置１０で実行される表示制御処理の一例を示すフローチャートである。なお、ディスプレイ２１の表示を制御するために実行されるタスクの順番は、図４の場合と同様、タスクＡ１００、タスクＢ２００、タスクＣ３００の順番で定義されている。また、タスクの周期も、図４の場合と同様、タスクＡ１００の周期Ｔ１は１６ｍｓ、タスクＢ２００及びＣ３００の周期Ｔ２、Ｔ３は３２ｍｓで定義されている。
【００４９】
最初に、車両用制御装置１０は、表示制御プログラム３０のタスクＡ１００を実行させる（ステップＳ１０１）。その後、タスク実行順序定義テーブルに定義された順番に従ってタスクＢ２００を実行させ（ステップＳ１０２）、続いて、タスクＣ３００を実行させる（ステップＳ１０３）。
【００５０】
車両用制御装置１０は、タスクＣ３００を実行させた後、第１判定手段１３により、複数のタスクＡ１００、Ｂ２００の全てが（ｎ−１）周期目の調停後、ｎ周期目の調停前に、データＤａ、Ｄｂを生成したか否かを判定させる（ステップＳ１０４）。
【００５１】
複数のタスクＡ１００、Ｂ２００の全てがデータＤａ、Ｄｂを生成した場合（ステップＳ１０４、ＹＥＳ）、制御手段１２により、調停手段１１による調停の結果に基づいて出力装置２１の出力を制御させ（ステップＳ１０５）、今回の処理を終了させる。
【００５２】
一方、複数のタスクＡ１００、Ｂ２００のうち少なくともいずれか１つのタスクがデータＤａ、Ｄｂを生成しなかった場合（ステップＳ１０４、ＮＯ）、第２判定手段１５により、優先順位が最も高いデータＤａが（ｎ−１）周期目の調停後、ｎ周期目の調停前に、生成されたか否かを判定させる（ステップＳ１０６）。
【００５３】
優先順位が最も高いデータＤａが生成された場合（ステップＳ１０６、ＹＥＳ）、延期解除手段１６により、調停手段１１による調停の結果に基づいて出力装置２１の出力を制御させ（ステップＳ１０５）、出力装置２１の出力を制御させ今回の処理を終了させる。
【００５４】
一方、優先順位が最も高いデータＤａが生成されなかった場合（ステップＳ１０６、ＮＯ）、制御延期手段１４により、制御手段１２による出力装置２１の出力の制御を中断させ、ステップＳ１０１に戻り、ステップＳ１０１以降の処理を続行する。
【００５５】
以上の構成により、本実施例の車両用制御装置１０は、タスクの実行順序、通信の途絶や遅延、制御アプリケーションプログラム３０の不具合による処理の遅延に起因して、複数のタスクのうち少なくともいずれか１つのタスクが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成しなかった場合に、出力装置２１の出力の制御を（ｎ＋１）周期目の調停後に延期させる。したがって、複数のタスクのうち少なくともいずれか１つのタスクがデータを生成しなかったことによる影響が出力装置２１の出力に及ぶのを防止し、ユーザに違和感を与えることを防止することができる。
【００５６】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【００５７】
例えば、調停手段１１は、自身が属する制御アプリケーションプログラム３０が有するタスクで生成されるデータを調停してもよく、他の制御アプリケーションプログラムが有するタスクで生成されるデータを調停してもよい。また、調停手段１１は、自身が属する車両用制御装置１０以外の車両用制御装置に格納される他の制御アプリケーションプログラムが有するタスクで生成されるデータを調停してもよい。いずれの場合であっても、タスクの実行順序、通信の途絶や遅延、制御アプリケーションプログラムの不具合による処理の遅延に起因して、複数のタスクのうち少なくともいずれか１つのタスクが（ｎ−１）周期目の調停後、ｎ周期目の調停前にデータを生成しなかった場合に、出力装置２１の出力の制御を（ｎ＋１）周期目の調停後に延期させることができる。したがって、いずれの場合であっても、複数のタスクのうち少なくともいずれか１つのタスクがデータを生成しなかったことによる影響が出力装置２１の出力に及ぶのを防止し、ユーザに違和感を与えることを防止することができる。
【００５８】
また、出力装置２１は、ディスプレイであってもよく、スピーカであってもよい。また、出力装置２１は、運転者の上下のまぶたの位置に応じてシートを振動させる居眠り運転防止装置であってもよい。いずれの場合であっても、ユーザが識別可能な出力態様で出力するので、複数のタスクのうち少なくともいずれか１つのタスクがデータを生成しなかったことによる影響が出力装置２１の出力に及ぶのを防止し、ユーザに違和感を与えることを防止することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の車両用制御装置を有する車載システムの一実施例を示す機能ブロック図である。
【図２】図１に示す車載システムの車両搭載状態を示す図である。
【図３】制御手段１２による制御下で、ディスプレイ２１に表示される画像の一例を示す図である。
【図４】縦軸に周期Ｔを配し、横軸を時間軸として、車両用制御装置１０におけるタスクの推移を示す図である。
【図５】車両用制御装置１０で実行される表示制御処理の一例を示すフローチャートである。
【符号の説明】
【００６０】
１０    車両用制御装置
１１    調停手段
１２    制御手段
１３    第１判定手段
１４    制御延期手段
１５    第２判定手段
１６    延期解除手段
２１    ディスプレイ
【図１】
2009237943.tif 000003
【図２】
2009237943.tif 000004
【図３】
2009237943.tif 000005
【図４】
2009237943.tif 000006
【図５】
2009237943.tif 000007