(57)【要約】【課題】複数の機器を適切に制御することが可能な自動制御装置を提供すること。【解決手段】ユーザーにサービスを提供する複数の機器をコマンド記述ファイルに記述された手順に基づいて制御する制御手段４０を備える、自動制御装置１であって、制御手段４０は、コマンド記述ファイルに記述された複数の機器の制御手順において、複数の機器のうち同時に作動することによって不都合を生じる機器を、同時に作動させるよう記述している場合には、同時に作動することによって不都合を生じる機器のうちいずれかを作動させないように複数の機器を制御することを特徴とする。【選択図】図１
2007233966.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにサービスを提供する複数の機器を、コマンド記述ファイルに記述された手順に基づいて制御する制御手段を備える、自動制御装置であって、
前記制御手段は、前記コマンド記述ファイルに記述された前記複数の機器の制御手順において、前記複数の機器のうち同時に作動することによって不都合を生じる機器を、同時に作動させるよう記述している場合には、該同時に作動することによって不都合を生じる機器のうちいずれかを作動させないように前記複数の機器を制御する、
ことを特徴とする、自動制御装置。
【請求項２】
請求項１に記載の自動制御装置であって、
前記同時に作動することによって不都合を生じる機器は、同時に作動することによってユーザーに対する効果が減殺される機器である、
自動制御装置。
【請求項３】
請求項１又は２に記載の自動制御装置であって、
前記複数の機器のそれぞれに対応付けられた入力手段を備え、
前記制御手段は、入力操作がなされた前記入力手段に対応付けられた機器を作動させる、
自動制御装置。
【請求項４】
請求項３に記載の自動制御装置であって、
前記制御手段は、所定のタイミングで、前記入力手段になされた入力操作を反映させて前記コマンド記述ファイルを更新又は作成する、
自動制御装置。
【請求項５】
請求項４に記載の自動制御装置であって、
ユーザーの状態を検出するユーザー状態検出手段を備え、
前記制御手段は、前記入力手段に入力操作がなされた際に該ユーザー状態検出手段により検出されたユーザーの状態に基づいて、コマンド記述ファイルを更新又は作成する、
自動制御装置。
【請求項６】
請求項５に記載の自動制御装置であって、
前記ユーザー状態検出手段は、ユーザーの生体情報をユーザーの状態として検出する、
自動制御装置。
【請求項７】
ユーザーにサービスを提供する複数の機器を、コマンド記述ファイルに記述された手順に基づいて制御する制御手段を備える、自動制御装置であって、
前記複数の機器のそれぞれに対応付けられた入力手段と、
ユーザーの状態を検出するユーザー状態検出手段と、を備え、
前記制御手段は、入力操作がなされた前記入力手段に対応付けられた機器を作動させると共に、所定のタイミングで、ユーザー状態検出手段により検出されたユーザーの状態と、前記入力手段になされた入力操作と、に基づいてコマンド記述ファイルを更新又は作成する、
ことを特徴とする、自動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動制御装置に関し、特に、ユーザーにサービスを提供する複数の機器をコマンド記述ファイルに記述された手順に基づいて制御する制御手段を備える自動制御装置に関する。
【背景技術】
【０００２】
従来、ハードディスク等の外部記憶手段にコマンド記述ファイルを記憶し、これを制御装置で読み込んで実行することにより、複数の機器を制御するものが知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−１０２７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術においては、同時に複数の機器を制御することにより不都合を生じる場合に、これを制御装置においてチェックすることについての考慮がなされていない。このため、複数の機器の種類によっては、故障を生じたり、機器が作動することにより奏する本来の効果が減殺されたりする場合が生じうる。
【０００４】
本発明はこのような課題を解決するためのものであり、複数の機器を適切に制御することが可能な自動制御装置を提供することを、主たる目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための本発明の第１の態様は、ユーザーにサービスを提供する複数の機器をコマンド記述ファイルに記述された手順に基づいて制御する制御手段を備える、自動制御装置であって、制御手段は、コマンド記述ファイルに記述された複数の機器の制御手順において、複数の機器のうち同時に作動することによって不都合を生じる機器を、同時に作動させるよう記述している場合には、同時に作動することによって不都合を生じる機器のうちいずれかを作動させないように複数の機器を制御することを特徴とするものである。
【０００６】
この本発明の第１の態様によれば、同時に作動することによって不都合を生じる機器を、同時に作動させるよう記述している場合には、このうちいずれかを作動させないように複数の機器を制御するから、複数の機器を適切に制御することができる。
【０００７】
また、本発明の第１の態様において、同時に作動することによって不都合を生じる機器は、例えば、同時に作動することによってユーザーに対する効果が減殺される機器である。
【０００８】
また、本発明の第１の態様において、好ましくは、複数の機器のそれぞれに対応付けられた入力手段を備え、制御手段は、入力操作がなされた入力手段に対応付けられた機器を作動させる。この場合、制御手段は、好ましくは、所定のタイミングで、入力手段になされた入力操作を反映させてコマンド記述ファイルを更新又は作成する。
【０００９】
また、本発明の第１の態様において、好ましくは、ユーザーの生体情報等のユーザーの状態を検出するユーザー状態検出手段を備え、制御手段は、入力手段に入力操作がなされた際にユーザー状態検出手段により検出されたユーザーの状態に基づいて、コマンド記述ファイルを更新又は作成する。
【００１０】
本発明の第２の態様は、ユーザーにサービスを提供する複数の機器を、コマンド記述ファイルに記述された手順に基づいて制御する制御手段を備える、自動制御装置であって、複数の機器のそれぞれに対応付けられた複数の入力手段と、ユーザーの状態を検出するユーザー状態検出手段と、を備え、制御手段は、入力操作がなされた入力手段に対応付けられた機器を作動させると共に、所定のタイミングで、ユーザー状態検出手段により検出されたユーザーの状態と、入力手段になされた入力操作と、に基づいてコマンド記述ファイルを更新又は作成することを特徴とするものである。
【発明の効果】
【００１１】
本発明によれば、複数の機器を適切に制御することが可能な自動制御装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら実施例を挙げて説明する。
【実施例１】
【００１３】
以下、図１〜４を用いて、本発明に係る自動制御装置の一実施例について説明する。図１は、本発明の第１実施例に係る、自動制御装置１の全体構成の一例を示す図である。図示する如く、自動制御装置１は、主要な構成として、コマンド記述ファイル記憶部１０と、コマンド記述ファイル選択部２０と、割り込みスイッチ３０と、電子制御ユニット（以下、ＥＣＵと称する）４０と、を備える。また、制御対象として、機器Ａ、機器Ｂ、及び機器Ｃを図示する。なお、以下の説明における機器間の通信は、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の適切な通信プロトコルを用いて行なわれる。
【００１４】
コマンド記述ファイル記憶部１０は、例えば、ハードディスクやＣＤ−ＲＯＭ、ＤＶＤ等の読み書き可能な記憶媒体であり、機器Ａ〜Ｃを作動させるための複数のコマンド記述ファイルが記憶されている。
【００１５】
コマンド記述ファイル選択部２０は、例えば、キーボードであり、ユーザーの入力操作によって、上記複数のコマンド記述ファイルのうち、いずれかが実行される。なお、後述する如く、自動制御装置１が車両に搭載される場合は、例えば、ナビゲーション装置の入力操作部が共用されてよい。
【００１６】
割り込みスイッチ３０は、例えば、機器Ａ〜Ｃに対応付けられた３つのスイッチを有する。割り込みスイッチ３０は、上記複数のコマンド記述ファイルのうちいずれかが実行されている最中であっても、ユーザーの入力操作によって機器Ａ〜Ｃのうちいずれかを実行するように直接指示することを可能にしている。
【００１７】
ＥＣＵ４０は、図示する如く、ＣＰＵ４２と、ＣＰＵ４２が実行するプログラムを記憶したＲＯＭ４４と、読み書き可能なメモリとして構成されたＲＡＭ４６と、を備え、これらが図示しないバスによって相互に接続されると共に、外部との通信を可能にする通信ポートを備えるコンピューターユニットである。ＥＣＵ４０は、上記の如く、コマンド記述ファイル選択部２０により選択されたコマンド記述ファイルをコマンド記述ファイル記憶部１０から読み出し、これをＣＰＵ４２により実行する。また、割り込みスイッチ３０の入力操作に応じて機器Ａ〜Ｃを作動させる。
【００１８】
機器Ａ、機器Ｂ、機器Ｃは、例えば、それぞれペパーミント、ラベンダー、キンモクセイの香りを有する液状芳香剤の噴霧器である。
【００１９】
以下、本実施例が車両に搭載されたものとして説明する。この場合、ＥＣＵ４０には、車両のエンジンを運転制御するエンジンＥＣＵ等の他のＥＣＵや各種センサーが通信可能に接続されている。
【００２０】
コマンド記述ファイルは、例えば、（１）高速道路等の単調な直線路を走行する際に運転者（ユーザー）が意識をはっきりさせるための、ペパーミントを中心として香りを発するように機器Ａ〜Ｃを作動させる（従って機器Ａを中心として作動させる）コマンド記述ファイルや、（２）市街地や渋滞路等のストレスの多い道路を走行する際に運転者がリラックスするための、ラベンダーやキンモクセイを中心として香りを発するように機器Ａ〜Ｃを作動させる（従って機器Ｂ、Ｃを中心として作動させる）コマンド記述ファイルを含め、複数のものが用意されている。そして、運転者がこれらのコマンド記述ファイルのうちいずれかを選択すると、所定のタイミングで車室内に香りが発せられることとなる。
【００２１】
以下、車両に搭載された自動制御装置１がコマンド記述ファイル等に基づいて機器Ａ〜Ｃを作動制御させる動作について説明する。図２は、ＥＣＵ４０が実行する特徴的な処理の流れを示すフローチャートである。本フローは、例えば、車両のエンジンＥＣＵからエンジン始動信号が入力された際に開始される。
【００２２】
まず、ＥＣＵ４０は、コマンド記述ファイルがコマンド記述ファイル選択部２０により選択されたか否かを判定し、選択されていない場合はこれを待つ処理を実行する（Ｓ１００）。
【００２３】
コマンド記述ファイルがコマンド記述ファイル選択部２０により選択された場合は、選択されたコマンド記述ファイルをコマンド記述ファイル所定のタイミングで記憶部１０から読み込む（Ｓ１１０）。
【００２４】
続いて、読み込んだコマンド記述ファイルにおいて、機器Ａ〜Ｃが同時に作動する重複作動部分が存在するか否かを判定し、重複作動部分が存在する場合、過去に運転者の嗜好により学習された優先度に従って、優先度の低い機器の作動を当該重複作動部分で削除する（Ｓ１２０）。
【００２５】
図３は、コマンド記述ファイル記憶部１０から読み込まれたコマンド記述ファイル（図３（Ａ））、及び重複作動部分を修正された修正後ファイル（図３（Ｂ））の一例を模式的に示す図である。図３（Ａ）に示す如く、コマンド記述ファイル記憶部１０から読み込まれたコマンド記述ファイルには、機器Ａと機器Ｂが同時に作動する重複作動部分が存在する。この場合、過去に運転者の嗜好により学習された優先度に従って、優先度の低い方の機器の作動を当該重複作動部分で削除した修正後ファイルを作成する。本実施例では、過去の割り込みスイッチ３０に対する入力操作によって、運転者が機器Ｂの作動（ラベンダーの香り）をより好むことが予め学習され、機器Ｂの優先度が高くなるように設定された優先度がＲＡＭ４６に記憶されている。従って、当該重複作動部分においては、機器Ｂのみを作動するように修正された修正後ファイルが作成され、ＲＡＭ４６に記憶される。
【００２６】
このように、重複作動部分については、いずれかのみを作動するように制御されるから、重複作動によって本来の香りの効果が減殺されることを防止することができる。なお、本実施例では、重複作動により香りが混在して効果が減殺されることが明らかであるため、重複作動部分の全てについていずれかのみを作動するように修正するものとしたが、複数の機器の種類によっては、重複作動しても差し支えない組み合わせが存在しうるため、これについては同時に作動することを許容してもよい。
【００２７】
そして、コマンド記述ファイル（重複作動部分が存在した場合は、作成された修正後ファイル）を実行する（Ｓ１３０）。ＥＣＵ４０は、コマンド記述ファイル又は修正後ファイルに従って、機器Ａ〜Ｃを駆動する。この実行の最中に、割り込みスイッチ３０の入力操作がなされた場合、作動中の機器を停止し（Ｓ１３２）、割り込みスイッチ３０で選択された機器を所定時間作動させ（Ｓ１３４）、この割り込みによる機器の作動履歴（作動時刻、作動時間等）を、ＲＡＭ４６に記憶する。
【００２８】
コマンド記述ファイル又は修正後ファイルの実行が終了すると、割り込みスイッチ３０の入力操作による機器の作動を含めた作動履歴（以下、コマンド履歴ファイルと称する）を、ＲＡＭ４６に記憶する（Ｓ１４０）。
【００２９】
そして、車両のエンジンＥＣＵからのエンジン停止信号が入力されたか否かを判定する（Ｓ１５０）。
【００３０】
エンジン停止信号が入力された場合は、コマンド履歴ファイルをＲＡＭ４６から読み込み（Ｓ１６０）、割り込みスイッチ３０の入力操作による機器の作動履歴を反映させてコマンド記述ファイルを更新する（Ｓ１７０）。図４にコマンド記述ファイルを更新する様子の一例を示す。図４（Ａ）は、コマンド履歴ファイルを、図４（Ｂ）は、更新されたコマンド記述ファイルをそれぞれ表す。この更新は、図示する如く、少なくとも割り込みスイッチ３０の入力操作による機器の作動をコマンド記述ファイルに反映させて行なわれる。また、必要に応じて、例えば、元のコマンド記述ファイルに記述された機器の作動が終了してから所定時間以内に同じ機器を作動するように割り込みスイッチ３０が入力操作された場合は、その時間間隔においても当該機器を作動させて補完するように行なわれる。
【００３１】
なお、上記の如くコマンド記述ファイルを更新するものとしたが、例えば、運転者による何らかの入力操作に応じて、或いは、新規に更新される部分が基準値以上多いような場合には、新規にコマンド記述ファイルを作成してもよい。また、Ｓ１５０の判定は、Ｓ１４０の処理の後に行なわれるものとして例示したが、本フローが実行されている間、随時行なわれるものとしてもよい。すなわち、本フローが実行されている間はいつでも、エンジン停止信号がエンジンＥＣＵから入力された場合に、Ｓ１６０以下の処理を実行するものとしてもよい。
【００３２】
このように、本実施例に係る自動制御装置１によれば、重複作動部分については、いずれかのみを作動するように制御されるから、重複作動によって本来の効果が減殺されることを防止することができる。また、割り込みスイッチ３０の入力操作による機器の作動を反映させてコマンド記述ファイルを更新するから、ユーザーの意思を反映させたコマンド記述ファイルが作成され、以降の制御場面において、ユーザーの意思に基づいて複数の機器を適切に制御することができる。
【実施例２】
【００３３】
以下、図５〜７を用いて、本発明に係る自動制御装置の一実施例について説明する。図５は、本発明の第２実施例に係る、自動制御装置２の全体構成の一例を示す図である。図示する如く、自動制御装置２は、第１実施例に係る自動制御装置１の主要な構成に加えて、ユーザー状態検出装置５０を備える。また、制御対象として機器Ａ′、機器Ｂ′、機器Ｃ′を図示する。なお、第１実施例に係る自動制御装置１との重複部分には、同一の符号を付して、説明を省略する。
【００３４】
以下、本実施例が車両に搭載されたものとして説明する。第1実施例と同様に、ＥＣＵ４０には、車両のエンジンを運転制御するエンジンＥＣＵ等の他のＥＣＵや各種センサーが通信可能に接続されている。
【００３５】
ユーザー状態検出装置５０は、例えば、車室内のルームミラーに取り付けられたカメラセンサーであり、運転者の表情や瞬きの回数に基づいて、運転者の眠気の程度や注意力等を検出する。
【００３６】
本実施例では、機器Ａ′、機器Ｂ′、機器Ｃ′は、運転者の眠気を抑制するための機器であり、例えば、それぞれ、冷房装置、ドライビングシートに振動を与えるバイブレータ、警告音を発するスピーカーである。なお、これらは車両が備える各種機器が共用されてよい。例えば、通常の車両用空調装置や、ナビゲーション装置の音声出力部等である。
【００３７】
本実施例では、コマンド記述ファイルは、例えば、（１）冷房装置を中心に作動させるように機器Ａ′〜Ｃ′を作動させる（従って機器Ａ′を中心として作動させる）コマンド記述ファイルや、（２）警告音を発するスピーカーを中心に作動させるように機器Ａ′〜Ｃ′を作動させる（従って機器Ｃ′を中心として作動させる）コマンド記述ファイルを含め、複数のものが用意されている。そして、運転者がこれらのコマンド記述ファイルのうちいずれかを選択すると、所定のタイミングで機器Ａ′〜Ｃ′のいずれかが作動することとなる。
【００３８】
以下、車両に搭載された自動制御装置２がコマンド記述ファイル等に基づいて機器Ａ′〜Ｃ′を作動制御させる動作について説明する。図6は、ＥＣＵ４０が実行する特徴的な処理の流れを示すフローチャートである。本フローは、例えば、車両のエンジンＥＣＵからエンジン始動信号が入力された際に開始される。また、本フローは、Ｓ１２０、Ｓ１３４、及びＳ１７０の処理を除いて、第１実施例に係る自動制御装置１が実行するフローチャートと同一であり、重複部分についての説明は省略する。
【００３９】
本実施例におけるＳ１２０では、機器Ｂ′と機器Ｃ′との重複作動部分については、過去に運転者の嗜好により学習された優先度に従って、優先度の低い方の機器の作動を当該重複作動部分で削除する。一方、機器Ａ′と、機器Ｂ′又は機器Ｃ′との重複作動部分は許容する。これは冷房装置と、振動や警告音とを同時に作動させても、運転者に対する効果は特に減殺されないことに基づく。
【００４０】
本実施例におけるＳ１３４では、割り込みスイッチ３０で選択された機器を所定時間作動させると共に、当該作動中の運転者の眠気の程度をユーザー状態検出装置５０から取得する。この様子を、図７（Ａ）に示す。図示する如く、機器Ｂ′の作動時に弱い眠気が、機器Ｃ′の作動時に強い眠気が、それぞれ検出されると共に取得されている。
【００４１】
そして、本実施例におけるＳ１７０では、割り込みスイッチ３０の入力操作による機器の作動履歴を反映させると共に、運転者の眠気の程度と機器の作動とを対応付けた作動ルールを追加して、コマンド記述ファイルを更新する。ここで、作動ルールは、例えば、上記取得された眠気の程度を反映し、ユーザー状態検出装置５０が運転者の弱い眠気を検出したときに機器Ｂ′を割り込み作動させ、強い眠気を検出したときに機器Ｃ′を割り込み作動させる、等と定めることができる。ここで、割り込み操作とユーザーの状態との相関関係については、回帰分析等の手法により最適な割り込み作動機器を設定することが可能である。こうして更新されたコマンド記述ファイルの一例を、図７（Ｂ）に示す。
【００４２】
このように、本実施例に係る自動制御装置２によれば、割り込みスイッチ３０の入力操作による機器の作動時における運転者の眠気の程度を取得し、これに基づいて作動ルールを追加してコマンド記述ファイルを更新している。これにより、運転者の眠気の程度に応じて必要な機器の作動を学習し、以降の制御をより適正なものとすることができる。
【００４３】
すなわち、ユーザーの状態に応じて、複数の機器をより適切に制御することができる。
【００４４】
なお、重複作動によって本来の効果が減殺されることを防止することができる効果や、ユーザーの意思を反映させてコマンド記述ファイルが作成され、以降の制御場面においてユーザーの意思に基づいて複数の機器を適切に制御することができる効果については、第１実施例の自動制御装置１と同様である。
【００４５】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、上述した実施例に種々の変形及び置換を加えることができる。
【００４６】
例えば、第１実施例の自動制御装置１及び第２実施例の自動制御装置２において、フォローチャートで例示した特徴的な制御の開始タイミング、及びコマンド記述ファイルの更新タイミングは、車両のエンジンの始動及び停止に応じたものである必要はなく、他のタイミングで行なってもよい。特に、車両以外に適用された場合に、機器の種類に応じた開始及び更新のタイミングを定めることが可能である。
【００４７】
また、第２実施例の自動制御装置２において、ユーザー状態検出装置５０は、運転者の表情や瞬きの回数に基づいて運転者の眠気の程度や注意力等を検出するカメラセンサーであるものとして例示したが、これに限られず、脳波や心拍数を検出する装置を用いてもユーザーの状態（眠気や注意力に限られない）を検出してもよいし、ドライビングシートに取り付けられた圧力センサーにより運転者の疲労度等を検出してもよい。
【産業上の利用可能性】
【００４８】
本発明は、少なくとも複数の機器を制御する制御装置に利用できる。車両に搭載された場合、搭載される車両の外観、重量、サイズ、走行性能等は問わない。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１実施例に係る、自動制御装置１の全体構成の一例を示す図である。
【図２】ＥＣＵ４０が実行する特徴的な処理の流れを示すフローチャートである。
【図３】コマンド記述ファイル記憶部１０から読み込まれたコマンド記述ファイル、及び重複作動部分を修正された修正後ファイルの一例を模式的に示す図である。
【図４】コマンド記述ファイルを更新する様子の一例を示す図である。
【図５】本発明の第２実施例に係る、自動制御装置２の全体構成の一例を示す図である。
【図６】ＥＣＵ４０が実行する特徴的な処理の流れを示すフローチャートである。
【図７】コマンド記述ファイルを更新する様子の一例を示す図である。
【符号の説明】
【００５０】
１、２  自動制御装置
１０  コマンド記述ファイル記憶部
２０  コマンド記述ファイル選択部
３０  割り込みスイッチ
４０  電子制御ユニット
４２  ＣＰＵ
４４  ＲＯＭ
４６  ＲＡＭ
５０  ユーザー状態取得装置
Ａ、Ｂ、Ｃ、Ａ′、Ｂ′、Ｃ′  機器
【図１】
2007233966.tif 000003
【図２】
2007233966.tif 000004
【図３】
2007233966.tif 000005
【図４】
2007233966.tif 000006
【図５】
2007233966.tif 000007
【図６】
2007233966.tif 000008
【図７】
2007233966.tif 000009