(57)【要約】【課題】車両が走行待機状態であることを搭乗者が直感的に理解できるように報知する。【解決手段】車両が走行待機状態にあることを検出し、車両が走行待機状態にある場合には所定の楽音を周期的に発生する。また、楽音を発生すると共に、前記楽音の発生周期に同期した表示周期に従って周期的に変化する表示態様の表示を行う。すなわち、車両が走行待機状態であることを聴覚的報知態様と視覚的報知態様とを対応付けて報知する。このようにして、車両が走行待機状態であることを搭乗者に対して視覚及び聴覚の両方で報知することから、搭乗者は直感的に当該車両が走行待機状態にあることを理解することができるようになる。【選択図】        図５
2004268625.tif 000002
【特許請求の範囲】
【請求項１】
車両の動作状態を報知する状態報知装置であって、
車両が走行待機状態にあることを検出する検出手段と、
車両が走行待機状態にある場合に所定の楽音を周期的に発生する楽音発生手段と、
前記楽音の発生周期に同期した表示周期に従って周期的に変化する表示態様の表示を行う表示手段と
を具える車両における状態報知装置。
【請求項２】
車両の動作状態を報知する状態報知装置であって、
車両が走行待機状態にあることを検出する検出手段と、
車両が走行待機状態にある場合に周期的に変化する表示態様の表示を行う表示手段と、
前記表示の表示周期に同期した発生周期に従って周期的に楽音を発生する楽音発生手段と
を具える車両における状態報知装置。
【請求項３】
車両の動作状態を報知する状態報知装置であって、
車両が走行待機状態にあることを検出する検出手段と、
車両が走行待機状態にある場合に所定の楽音を周期的に発生する楽音発生手段と、
車両が走行待機状態にある場合に周期的に変化する表示態様の表示を行う表示手段と、
前記楽音と前記表示態様の変化とを同期させるよう制御する制御手段と
を具える車両における状態報知装置。
【請求項４】
車両に備え付けの各種機器の作動状態を報知する状態報知装置であって、
操作に応じて作動するべき対象の機器の作動状態を検出する状態検出手段と、
前記検出された正常作動状態と異常作動状態とにおいて異なる表示周期でそれぞれの状態に応じた表示態様の表示を行う表示手段と、
前記表示の表示周期に同期した発生周期に従って周期的に楽音を発生する楽音発生手段と
を具える車両における状態報知装置。
【請求項５】
前記楽音発生手段は、楽音の再生時間長を伸縮することにより前記発生周期を前記表示の表示周期に同期させることを特徴とする請求項２又は４に記載の状態報知装置。
【請求項６】
前記表示手段は、前記表示周期で方向指示器を点滅させることを特徴とする請求項４に記載の状態報知装置。
【請求項７】
コンピュータに、
車両が走行待機状態にあることを検出する手順と、
車両が走行待機状態にある場合に所定の楽音を周期的に発生する手順と、
前記楽音の発生周期に同期した表示周期に従って周期的に変化する表示態様の表示を行う手順と
を実行させるためのプログラム。
【請求項８】
コンピュータに、
車両が走行待機状態にあることを検出する手順と、
車両が走行待機状態にある場合に周期的に変化する表示態様の表示を行う手順と、
前記表示の表示周期に同期した発生周期に従って周期的に楽音を発生する手順と
を実行させるためのプログラム。
【請求項９】
コンピュータに、
車両が走行待機状態にあることを検出する手順と、
車両が走行待機状態にある場合に所定の楽音を周期的に発生する手順と、
車両が走行待機状態にある場合に周期的に変化する表示態様の表示を行う手順と、
前記楽音と前記表示態様の変化とを同期させるよう制御する手順と
を実行させるためのプログラム。
【請求項１０】
コンピュータに、
操作に応じて作動するべき対象の機器の作動状態を検出する手順と、
前記検出された正常作動状態と異常作動状態とにおいて異なる表示周期でそれぞれの状態に応じた表示態様の表示を行う手順と、
前記表示の表示周期に同期した発生周期に従って周期的に楽音を発生する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、搭乗者に対して車両の状態を報知する状態報知装置及びプログラムに関する。特に、車両が走行待機状態であること、あるいは操作に応じて車両に備え付けの各種機器が正常に作動している状態であることを、搭乗者が直感的に理解することのできるようにした車両における状態報知装置及びプログラムに関する。
【０００２】
【従来の技術】
【特許文献１】特開平０７−０３２９４８号公報
【特許文献２】特開２０００−２７２４１４号公報
【特許文献３】実開平０４−０７０７８４号公報；実新２５３３７７０号公報
一般的に、ガソリンエンジンなどの内燃機関を駆動源として走行する車両においては、エンジンの回転数に応じたエンジン音がエンジン自体から発生されると共に、該エンジン回転数を表示するものが知られている。また、最近では電動モータを駆動源として走行する電動車両（例えば、電動式スクーターや電気自動車など）の開発が進んでおり、こうした電動車両においては電動モータの静粛性に鑑みてあえてエンジン音を模した擬似音などを発生させるものが知られている。例えば、上記特許文献１に示される発明では、電気自動車において、アクセル開度に応じた音量、モータ回転数に応じたピッチで楽音を発生する。さらに、こうした車両及び電動車両に関わらず、搭乗者による操作に応じて作動する各種機器の作動にあわせて楽音を発生するものが知られている。例えば、上記特許文献２に示される発明では、フラッシャ又はウィンカなどと呼ばれる方向指示器の操作がなされると、車速に応じたクリック音を方向指示器の点滅周期にあわせて発生する。上記特許文献３に示される発明では、電動二輪車において、搭乗者の操作に応じた各種機器の起動・停止を、聴覚あるいは視覚により搭乗者に対して報知する。このように、当該車両の走行状態や操作状態を搭乗者に対して報知するために、聴覚に訴える楽音を発生したり、視覚に訴える表示を行うものが従来から知られている。
【０００３】
【発明が解決しようとする課題】
ところで、電動車両において、アクセルを操作することによりいつでも発進可能な状態である走行待機中はアクセルが開けられた状態でなくモータも回転していない状態であることから、従来においては擬似的なアイドリング音を発生させることができなかった。すなわち、電動車両においては、エンジンなどの内燃機関を有する車両の走行待機中とは異なりアイドリング音が存在しなかった。また、エンジンなどの内燃機関を有する車両であっても、最近のエンジンは静かなエンジン音を発するものであり、さらに車内にエンジン音が極力届かないようにするための工夫がなされていることから、搭乗者にとってアイドリング音は非常に聞こえにくいものとなっていた。そのため、単にアイドリング音による報知だけでは搭乗者（特に運転者）が走行待機状態にあることを認識しがたいがために、急発進などの誤操作が行われ易く危険である、という問題点があった。
さらに、搭乗者の操作に応じて各種機器が正常に作動していることを搭乗者が直感的に確認することは困難である、という問題点があった。すなわち、従来は搭乗者の操作に応じて各種機器が起動したか停止したか等を報知するだけであり、搭乗者の操作に応じて各種機器が正常に作動していることを搭乗者に対して報知するものはなかった。
【０００４】
本発明は、車両が走行待機状態であること、あるいは搭乗者の操作に応じて各種機器が正常に作動していることを、視覚的報知態様と聴覚的報知態様とを対応付けて報知することによって、搭乗者が車両における上記各状態を直感的に理解することのできるようにした、従来にない車両における状態報知装置及びプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の請求項１に係る車両における状態報知装置は、車両の動作状態を報知する状態報知装置であって、車両が走行待機状態にあることを検出する検出手段と、車両が走行待機状態にある場合に所定の楽音を周期的に発生する楽音発生手段と、前記楽音の発生周期に同期した表示周期に従って周期的に変化する表示態様の表示を行う表示手段とを具える。
【０００６】
この発明では、車両が走行待機状態にあることを検出し、車両が走行待機状態にある場合には所定の楽音を周期的に発生する。また、楽音を発生すると共に、前記楽音の発生周期に同期した表示周期に従って周期的に変化する表示態様の表示を行う。すなわち、車両が走行待機状態であることを聴覚的報知態様路と視覚的報知態様とを対応付けて報知する、従来にない車両における状態報知装置を提供する。これにより、車両が走行待機状態であることを搭乗者に対して視覚及び聴覚の両方で報知することから、搭乗者は直感的に当該車両が走行待機状態にあることを理解することができるようになる。
【０００７】
本発明の請求項２に係る車両における状態報知装置は、車両の動作状態を報知する状態報知装置であって、車両が走行待機状態にあることを検出する検出手段と、車両が走行待機状態にある場合に周期的に変化する表示態様の表示を行う表示手段と、前記表示の表示周期に同期した発生周期に従って周期的に楽音を発生する楽音発生手段とを具える。これによっても、車両が走行待機状態にあることを搭乗者が直感的に理解することができるようになる。
【０００８】
本発明の請求項３に係る車両における状態報知装置は、車両の動作状態を報知する状態報知装置であって、車両が走行待機状態にあることを検出する検出手段と、車両が走行待機状態にある場合に所定の楽音を周期的に発生する楽音発生手段と、車両が走行待機状態にある場合に周期的に変化する表示態様の表示を行う表示手段と、前記楽音と前記表示態様の変化とを同期させるよう制御する制御手段とを具える。こうすることによっても、車両が走行待機状態にあることを搭乗者が直感的に理解することができるようになる。
【０００９】
本発明の請求項４に係る車両における状態報知装置は、車両に備え付けの各種機器の作動状態を報知する状態報知装置であって、操作に応じて作動するべき対象の機器の作動状態を検出する状態検出手段と、前記検出された正常作動状態と異常作動状態とにおいて異なる表示周期でそれぞれの状態に応じた表示態様の表示を行う表示手段と、前記表示の表示周期に同期した発生周期に従って周期的に楽音を発生する楽音発生手段とを具える。こうすることにより、車両に備え付けの各種機器が操作に応じて正常に動作しているか否かを、搭乗者が直感的に理解することができるようになる。
【００１０】
本発明は、装置の発明として構成し、実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【００１１】
【発明の実施の形態】
以下、添付図面を参照してこの発明の実施の形態を詳細に説明する。
【００１２】
図１は、この発明に係る状態報知装置を適用した車両におけるシステム構成の一実施例を示すブロック図である。本実施例に示す車両においては、例えばマイクロプロセッサユニット（ＣＰＵ）、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、制御クロック発生用のタイマ等を含むワンチップ構成のマイクロコンピュータである制御手段１による制御の下に、当該車両全体の動作が制御されるようになっている。すなわち、車両全体の動作制御は、制御手段１が所定の制御プログラム（ソフトウェアプログラム）を動作することにより行われる。上記した制御手段１に対しては、操作手段２、表示手段３、発動機４、発音手段５がそれぞれ接続される。操作手段２は当該車両の各種機器に対して図示しないバッテリからの電力供給の開始又は停止（つまり電源オン又は電源オフ）を指示する例えばキースイッチからなるメインスイッチ、車両の駆動源である発動機４を起動する始動スイッチ、車両前後において左右に配置されているフラッシャの点滅開始／点滅停止を指示するための方向指示スイッチ、あるいは図示しないハンドルやアクセルやブレーキ等、搭乗者により直接的に操作される各種操作子である。この操作手段２が操作された場合、制御手段１では操作された操作手段２毎に発せられる操作信号に従って、対応する各種機器を作動するように制御を行う。
【００１３】
表示手段３は、フラッシャやヘッドライトあるいはテールランプなどのライト類そのもの、これらのライト類の点灯状態などを表示するための表示灯、各種機器の異常状態を表示するための警告灯、スピードやモータ回転数などを表示するための液晶表示パネル（ＬＣＤ）やＣＲＴ等の表示パネルである。これらの表示手段２は、制御手段１からの表示制御信号に応じてフラッシャを点滅する、表示灯や警告灯を点灯・消灯する、表示パネル上にスピードを表示するなどの制御を行う。発動機４は電動モータや内燃機関（エンジン）などの車両を駆動するための駆動源であって、制御手段１からの動作制御信号に従って該発動機４の出力制御が行われ、発動機４の回転数を制御することで当該車両を走行させたり停止させたりすることができる。こうした発動機４において回転数が変化する場合、すなわちアクセルを開けたり閉じたりするといった操作が行われた場合には、発動機４からは回転数等の状態信号が発生される。制御手段１では該状態信号を取得すると、取得した状態信号に従う作動状態を表示するように表示手段３を制御する。発音手段５は例えばＦＭ音源やＰＣＭ音源等の種々の音源方式が採用可能な音源モジュールであって、複数のチャンネルで楽音信号の同時発生が可能である。該発音手段５では制御手段１からの発音制御信号（楽音の発音／消音指示など）に従って、予めＲＯＭなどに記憶済みである所定の効果音や音声などの楽音を読み出して発音処理する。なお、発音手段５は回路装置として実現してもよいし、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）やＣＰＵによって実行されるソフトウエアプログラムとして実現してもよい。
【００１４】
この実施例に示す車両においては、上述の制御手段１が当該車両の電気制御に係る制御プログラムである「メイン処理」（後述する図４参照）を実行することで、当該車両が走行待機中の状態であるか否か、搭乗者の操作に応じて各種機器が正常に作動している状態であるか否かを検知し、検知した各状態に応じて所定の効果音や音声などの楽音を搭乗者に向けて発生させると共に、該発生させた楽音にあわせた表示動作を行うよう当該車両を制御する。具体的には、制御手段１は常に発動機４の回転数に応じた車両の走行状態、あるいは操作手段２の操作に応じて作動する各種機器の作動状態等を検知しており、該検知した前記各状態に対応する所定の発音制御信号や表示制御信号を発生して表示手段３や発音手段５を制御することによって、搭乗者に対して視覚的及び聴覚的に車両の状態を報知するようにしている。
【００１５】
なお、「メイン処理」などの制御手段１により実行される各種制御プログラム、所定の効果音や音声などの楽音の基となる楽音データ、あるいは車両の走行状態に対応して発生させるべき楽音の発生時間（発生周期又は発生間隔）を定義した周期テーブルなどの各種データは予めＲＯＭやＲＡＭなどに記憶される。このように各種制御プログラムや各種データを記憶する記憶手段としては好適には車両の走行に伴って生ずる振動や揺れなどの影響を受けにくい上記ＲＯＭあるいはＲＡＭなどの半導体記憶素子であるのがよいがこれに限らず、車両に生ずる振動や揺れに耐え影響を受けないように構成されているのであればハードディスクであってもよいし、あるいはフレキシブルディスク（ＦＤ）、コンパクトディスク（ＣＤ‐ＲＯＭ・ＣＤ‐ＲＡＭ）、光磁気ディスク（ＭＯ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの着脱自在な様々な形態の外部記憶媒体を利用する外部記憶手段であってもよい。
なお、車両全体の動作制御はコンピュータソフトウエアプログラムの形態に限らず、ＤＳＰによって処理されるマイクロプログラムの形態でも実施可能であり、また、この種のプログラムの形態に限らず、ディスクリート回路又は集積回路若しくは大規模集積回路等を含んで構成された専用ハードウエア装置の形態で実施してもよい。
【００１６】
次に、表示パネルのパネル構成及び表示パターンの一実施例について、それぞれ図を用いて簡単に説明する。図２は、表示パネルのパネル構成の一実施例を示す概念図である。図３は、インジケータ部Ｉにおける各セルＩ１〜Ｉ１１を用いて表現可能な表示パターン例について説明するための概念図である。
【００１７】
図２に示す実施例から理解できるように、表示パネルＰは、数値表示部Ｓと、インジケータ部Ｉと、走行状態表示部Ｃと、燃料表示部Ｅとを含む。数値表示部Ｓは数値を表示する表示領域であって、例えば車両の走行スピードや発動機４の回転数などを数値で表示する。インジケータ部Ｉは各機器の作動状態を視覚効果的に表示するための表示領域であって、表示エリアである楕円状に配置された１１個のセルＩ１〜Ｉ１１のそれぞれが適宜の順に点灯・消灯を繰り替えすことによって、当該車両における各状態にあわせた多様な表示パターンを表現することができるようになっている。走行状態表示部Ｃは車両の走行状態、つまり車両が現在走行状態であるか走行待機状態であるかを報知するための表示領域であり、車両が走行状態にある場合には「ＲＵＮ」表示が点灯され、車両が走行待機状態にある場合には「ＩＤＬＥ」表示が点灯される。燃料表示部Ｅは、バッテリの充電状態や燃料タンク内の燃料の残量を表示する表示領域である。以上のような表示パネルＰにおける各表示領域での表示により、搭乗者に対して車両の動作状態や各機器の作動状態を、楽音を発して聴覚的に報知するだけでなく視覚的に報知することができるようになっている。
【００１８】
上述したインジケータ部Ｉにおける各セルＩ１〜Ｉ１１を各々点灯・消灯することによって表現可能な表示パターンについて示すと、図３に示すようになる。図３（ａ）は、各セルＩ１〜Ｉ１１を時計回りに順次に点灯することにより表現される表示パターンである。すなわち、全消灯状態から１番目のセルＩ１を点灯、２番目のセルＩ２を点灯、…、１１番目のセルＩ１１を点灯、全消灯、…を繰り返し行うことにより表現される表示パターンである。セルＩ１〜Ｉ１１の全てが１周するようにして点灯するまで周期（以下、表示周期と呼ぶ）を楽音の発生周期と同期させることによって、聴覚的報知態様と視覚的報知態様とを対応付けている。こうした表示パターンは上記の他に様々な表示パターンがあってよい。その他の表示パターンとしては、例えば図３（ｂ）に示すような反時計回りに各セルＩ１１〜Ｉ１を順次に点灯するもの、図３（ｃ）に示すようなセルＩ１〜セルＩ１１間で往復するように各セルを順次に点灯するもの、図３（ｄ）に示すようなセルＩ１から時計回りに、セルＩ１１から反時計回りに同時に点灯を開始するもの、図３（ｅ）に示すようなセルＩ６から同時に時計回り及び反時計回りに点灯を開始するもの、図３（ｆ）に示すようなセルＩ１〜Ｉ６までとセルＩ１１〜Ｉ６までの間をそれぞれ往復するように各セルを点灯するもの、など様々な表示パターンがあってよい。また、こうした表示パターンを図示しないパネルスイッチ等を用いて、搭乗者が適宜に設定できるようにしてもよい。
【００１９】
上述したように、本実施例に示す車両においては当該車両が走行待機中の状態であるか否か、搭乗者の操作に応じて作動するフラッシャなどの各種機器が正常に作動している状態であるか否かを検知し、検知した各状態に応じた態様で搭乗者に対し聴覚的及び視覚的に車両の状態を報知する。そこで、こうした状態報知を行う「メイン処理」の概要について説明する。図４は、図１に示した制御手段１が実行する「メイン処理」の一実施例を示すフローチャートである。制御手段１ではメインスイッチがオンされて車両に対して電力供給が開始される（つまり電源オン）と共に当該メイン処理を開始し、メインスイッチがオフされて電力供給が停止される（つまり電源オフ）まで当該メイン処理を繰り返し実行する。
なお、この実施例においては、搭乗者の操作に応じて正常に作動している状態であるか否かを検知する対象を方向指示器（フラッシャ）とした場合を例にして説明する。
【００２０】
まず、車両の走行状態を表すためのワーキングメモリとして用いられる内部状態メモリ（図ではＳＴＡＴＥと表示した）に対して、初期値として「ＣＨＫ」を設定しておく（ステップＳ１）。そして、セルフチェックを実行する（ステップＳ２）。セルフチェックでは、例えばエンジンオイルやマフラーの温度チェック、あるいは電圧状態の確認や各種電気機器・部品への通電状態等の確認などを行い、必要に応じて警告灯を点灯するなどの処理を行う。こうしたセルフチェックが終了すると、「その他の処理」を実行する（ステップＳ３）。該「その他の処理」の一例をいくつか挙げると、発動機４の出力制御、操作手段２の各操作子の操作に応じた一般的な各種機器の作動制御（例えば、ヘッドライトやフラッシャの点灯・消灯制御など）、車両の内部状態（例えば、発動機４の回転数あるいは車両の現在の走行スピードや今までの走行距離等）を表示パネルＰ（図２参照）上に表示する制御等を行う処理などがある。ステップＳ４では、搭乗者（特に運転者）により操作手段２に含まれる操作子のうち、アクセルが操作されてアクセルが開けられた状態にあるか否かを判定する。アクセルが操作されてアクセルが開けられた状態にあると判定した場合には（ステップＳ４のＹＥＳ）、当該車両が「走行状態」にあるとして内部状態メモリ（ＳＴＡＴＥ）を「ＲＵＮ（走行中）」に設定する（ステップＳ５）。一方、アクセルが未だに操作されておらずアクセルが開けられた状態にないと判定した場合には（ステップＳ４のＮＯ）、当該車両が「走行待機状態」にあるとして内部状態メモリ（ＳＴＡＴＥ）を「ＩＤＬＥ（走行待機（アイドリング）中）」に設定する（ステップＳ１０）。
【００２１】
ステップＳ６では、「待機状態報知処理」を実行する。「待機状態報知処理」はサブルーチンプログラムであって、当該「メイン処理」から内部状態メモリ（ＳＴＡＴＥ）に設定された値を引数として受け取って処理を開始する。「待機状態報知処理」では、引数（ＳＴＡＴＥ）に応じた、つまり車両が走行状態にある場合（引数がＲＵＮである場合）と車両が走行待機状態にある場合（引数がＩＤＬＥである場合）とに応じて、それぞれ異なる発音時間長での楽音の発生制御と異なる表示態様でのパネル表示制御とを行う処理である。こうした「待機状態報知処理」の詳細については後述する（図５参照）。ステップＳ７では、フラッシャの操作状態を表すためのワーキングメモリとして用いられる操作状態メモリ（図ではＤＩＲと表示した）を、搭乗者（特に運転者）による方向指示スイッチの操作に応じて「ＬＥＦＴ」「ＮＵＴＲＡＬ」「ＲＩＧＨＴ」のいずれかの値に設定する。すなわち、車両の左側の前後に配置された複数のフラッシャを作動するために方向指示スイッチが操作された場合には「ＬＥＦＴ」を、車両に配置された全てのフラッシャの作動を停止するために方向指示スイッチが操作された場合には「ＮＵＴＲＡＬ」を、車両の右側の前後に配置された複数のフラッシャを作動するために方向指示スイッチが操作された場合には「ＲＩＧＨＴ」を、操作状態メモリ（ＤＩＲ）にそれぞれ設定する。
【００２２】
ステップＳ８では、「作動状態報知処理」を実行する。「作動状態報知処理」はサブルーチンプログラムであって、当該「メイン処理」から操作状態メモリ（ＤＩＲ）に設定された値を引数として受け取って処理を開始する。「作動状態報知処理」では、フラッシャが作動するように方向指示スイッチが操作された場合に（引数がＬＥＦＴ又はＲＩＧＨＴである場合）おいてフラッシャが正常に作動しているかいないかに応じて、それぞれ異なる発音時間長での楽音の発生制御と異なる表示態様でのパネル表示制御とを行う処理である。こうした「作動状態報知処理」の詳細については後述する（図６参照）。ステップＳ９では、メインスイッチが操作されて当該車両が電源オフとされたか否かを判定する。電源オフとされた場合には（ステップＳ９のＹＥＳ）、当該「メイン処理」を終了する。電源オフとされていない場合には（ステップＳ９のＮＯ）、上記ステップＳ３の処理に戻って上記ステップＳ３〜ステップＳ１０までの処理を繰り返し実行する。
【００２３】
次に、当該車両が走行待機状態にあることを搭乗者に対して報知する「待機状態報知処理」（図４のステップＳ６参照）について、図５を用いて説明する。図５（ａ）は、「待機状態報知処理」の一実施例を示すフローチャートである。図５（ｂ）はタイマ割り込み周期Ａ毎に前記「待機状態報知処理」と並行して実行されて、前記タイマ割り込み周期Ａ毎に楽音を発生するように音源モジュールを制御する「割り込み処理Ａ」の一実施例を示すフローチャートである。図５（ｃ）はタイマ割り込み周期Ｂ毎に前記「待機状態報知処理」と並行して実行されて、前記タイマ割り込み周期Ｂ毎に表示パターンを変化するように表示パネルを制御する「割り込み処理Ｂ」の一実施例を示すフローチャートである。
【００２４】
まず、ステップＳ１１では、メイン処理から受け渡された引数（ＳＴＡＴＥ）を現在の走行状態として現在状態メモリ（図ではＳＴと表示した）にセットする。ステップＳ１２では、上述した「メイン処理」（図４参照）から受け渡された引数（ＳＴＡＴＥ）が、前回の「待機状態報知処理」を終了した時点での状態（図ではＬＡＳＴ＿ＳＴＡＴＥと表示した）から変化していないか否かを判定する。引数（ＳＴＡＴＥ）が前回の処理終了時点での状態（ＬＡＳＴ＿ＳＴＡＴＥ）から変化していない場合、つまり走行状態又は走行待機状態を保持したままの状態である場合には（ステップＳ１２のＮＯ）、当該「待機状態報知処理」を終了して「メイン処理」に処理を戻す。すなわち、この場合には、現在の発音周期を変更することなく楽音の発音処理を続行し、また現在の表示周期を変更することなく表示パネルの表示処理を続行する。一方、引数（ＳＴＡＴＥ）が前回の処理終了時点での状態（ＬＡＳＴ＿ＳＴＡＴＥ）から変化している場合には（ステップＳ１２のＹＥＳ）、音源モジュールのリセット及び表示パネルのリセットを行う（ステップＳ１３）。すなわち、現在発生中の楽音を強制的に消音するために、音源モジュールをリセットする処理を実行する。また、インジケータ部Ｉの各セルＩ１〜Ｉ１１の全てを消灯すると共に、走行状態表示部Ｃにおける文字列表示（ＲＵＮ表示又はＩＤＬＥ表示）のうち、現在の走行状態に対応するいずれかの文字列表示を点灯して他方を消灯するように切り替えるために、表示パネルＰ上の各表示をリセットする処理を実行する。
【００２５】
ステップＳ１４では、前回の処理終了時点での状態（ＬＡＳＴ＿ＳＴＡＴＥ）に「メイン処理」から受け渡された引数（ＳＴＡＴＥ）をセットする。また、周期テーブルに定義された車両の走行状態（ＳＴＡＴＥ＝ＲＵＮ）又は走行待機状態（ＳＴＡＴＥ＝ＩＤＬＥ）毎の楽音の発生時間（発生周期又は発生間隔）のうち、引数（ＳＴＡＴＥ）に対応した発生周期を読み出し、該読み出された発生周期を周期Ｃにセットする。ステップＳ１５では、割り込み処理Ａを実行するタイミングであるタイマ割り込み周期Ａに、上記算出した周期Ｃをセットする。これにより、割り込み処理Ａは周期Ｃ毎に起動することになる。ステップＳ１６では、割り込み処理Ｂを実行するタイミングであるタイマ割り込み周期Ｂとして、上記算出した周期Ｃを１／Ｎ倍して算出した周期、つまり楽音の発生周期の１／Ｎ倍の周期をセットする。このように、「待機状態報知処理」では車両が走行中であるか走行待機中であるかに応じて、タイマ割り込み周期Ａ及びタイマ割り込み周期Ｂをそれぞれ設定する。
【００２６】
図５（ｂ）に示した割り込み処理Ａは、上記「待機状態報知処理」において設定されたタイマ割り込み周期Ａに従って実行される処理である。ステップＳ２１では、音源モジュール（発音手段５）に対して発音制御信号を送信する。例えば、音源モジュールに対して発音制御信号としてノートオン（楽音発音指示）信号とノートオフ（楽音消音指示）信号とをタイマ割り込み周期Ａ毎に交互に送信する。音源モジュールではノートオン信号を受信すると楽音を発音させ、ノートオフ信号を受信すると楽音を消音する。したがって、楽音はタイマ割り込み周期Ａ毎に発音・消音が繰り返される。例えば、算出された周期Ｃ（タイマ割り込み周期Ａ）が５秒であるような場合には、５秒間隔でノートオン信号・ノートオフ信号を受信することから、発音時間長５秒の楽音の発音時間と無音時間とが５秒間隔で繰り返し発生されるようになる。なお、上記ステップＳ２１の処理において、楽音として減衰系の楽音やパルス的な楽音を用いた場合にはノートオフ信号を送信しなくてよい。
【００２７】
図５（ｃ）に示した割り込み処理Ｂは、上記「待機状態報知処理」において設定されたタイマ割り込み周期Ｂに従って実行される処理である。ステップＳ３１では、変数ｉ（整数値）が０以上であるか否かを判定する。変数ｉが０以上である場合には（ステップＳ３１のＹＥＳ）、インジケータ部Ｉのｉ番目のセルＩｉを点灯又は消灯するように表示パネル（表示手段２）に対して表示制御信号を送信する（ステップＳ３２）。ステップＳ３３では、変数ｉに１を加算する。ステップＳ３４では、変数ｉが１２と等しいか否かを判定する。変数ｉが１２と等しい場合には（ステップＳ３４のＹＥＳ）、変数ｉに０をセットする（ステップＳ３５）。このようにして、インジケータ部Ｉにおける各セルＩ１〜Ｉ１１を、周期Ｃの１／Ｎ倍の周期で、つまり楽音の発音時間の周期Ｃの１／Ｎ倍で各セルＩ１〜Ｉ１１を順次に点灯するようにして走行状態又は走行可能状態を表示するように制御する。上記Ｎの整数値を適宜の値に設定することにより、例えば１回の楽音の発生毎に表示パネルＰ上のセルＩ１〜Ｉ１１の点灯が１周するように表示の仕方を調節することができる。
【００２８】
なお、上述の実施例においては走行状態又は走行可能状態を報知するための表示態様として、楽音の発音時間の周期Ｃの１／Ｎ倍の周期で表示を行うようにしたがこれに限らず、Ｎ倍の周期であってもよい。また、発音時間の短長に応じて、Ｎ倍とするか１／Ｎ倍とするかをユーザが適宜に切り替えて設定することができるようにしてよい。
なお、走行状態又は走行可能状態に応じて発生させる楽音の発音周期にあわせて表示周期を変更するようにしたがこれに限らず、表示周期にあわせて楽音の発音周期を変更するようにしてもよい。
なお、表示パターンとしては図３に示したようなどのような表示パターンであってもよい。また、走行状態又は走行可能状態とで表示パターンを異ならせて表示するようにしてもよい。
【００２９】
次に、方向指示スイッチの操作に応じて動作するフラッシャが正常に動作している状態であることを搭乗者に対して報知する「作動状態報知処理」（図４のステップＳ８参照）について説明する。図６（ａ）は、「作動状態報知処理」の一実施例を示すフローチャートである。図６（ｂ）はタイマ割り込み周期Ｃ毎に前記「作動状態報知処理」と並行して実行されて、前記タイマ割り込み周期Ｃ毎にフラッシャの点灯及び楽音の発生を制御する「割り込み処理Ｃ」の一実施例を示すフローチャートである。
【００３０】
ステップＳ４１では、メイン処理から受け渡された操作状態（ＤＩＲ）が「ＮＵＴＲＡＬ」に設定されているか否かを判定する。操作状態（ＤＩＲ）が「ＮＵＴＲＡＬ」に設定されている場合には（ステップＳ４１のＮＯ）、現在点滅作動中のフラッシャ全てを消灯して（ステップＳ４５）、割り込み処理Ｃを実行するタイミングであるタイマ割り込み周期Ｃの設定を解除する（ステップＳ４６）。この場合、割り込み処理Ｃは実行されない。他方、操作状態（ＤＩＲ）が「ＮＵＴＲＡＬ」に設定されていない場合、つまり「ＬＥＦＴ」又は「ＲＩＧＨＴ」に設定されている場合には（ステップＳ４１のＹＥＳ）、該当する複数のフラッシャの全てが正常に作動しているか否かを判定する（ステップＳ４２）。該当する複数のフラッシャの全てが正常に作動している場合には（ステップＳ４２のＹＥＳ）、タイマ割り込み周期Ｃに周期Ｍをセットする（ステップＳ４３）。この周期Ｍは、フラッシャ正常作動時におけるフラッシャの点灯周期及び対応する楽音の発音周期に相当する。フラッシャが正常に作動していない場合、例えば車両前後に配置された複数のフラッシャの一方がバルブ切れを起こしておりフラッシャのオン操作が行われたにも関わらず一方のフラッシャが点滅を行わないような場合には（ステップＳ４２のＮＯ）、タイマ割り込み周期Ｃに周期Ｍ／２をセットする（ステップＳ４４）。このように、「作動状態報知処理」では方向指示スイッチの操作に応じたフラッシャが正常に作動しているか否かに応じて、タイマ割り込み周期Ｃに異なる周期をそれぞれ設定する。
【００３１】
図６（ｂ）に示した割り込み処理Ｃは、上記「作動状態報知処理」において設定されたタイマ割り込み周期Ｃに従って実行される処理である。ステップＳ５１では、操作状態（ＤＩＲ）に対応するフラッシャの点灯／消灯を反転するよう制御する（ステップＳ５１）。すなわち、方向指示スイッチの操作に応じて、該当するフラッシャが点滅するようにフラッシャを制御する。ステップＳ５２では、該当するフラッシャが点灯状態にあるか否かを判定する。点灯状態にある場合には（ステップＳ５２のＹＥＳ）、音源モジュール（発音手段５）に対して発音制御信号（例えば、ノートオン信号）を送信する（ステップＳ５３）。消灯状態にある場合には（ステップＳ５２のＮＯ）、音源モジュールに対して発音制御信号（ノートオフ信号）を送信する（ステップＳ５４）。こうすることにより、フラッシャの点滅周期にあわせて楽音を発音するように制御することができる。この場合に、フラッシャ正常作動時においては楽音の発音周期及びフラッシャの点滅周期を周期Ｍに、フラッシャ異常作動時においては楽音の発音周期及びフラッシャの点滅周期を周期Ｍ／２の周期に圧縮して、それぞれの制御を行う。なお、上記ステップＳ５４の処理は、楽音として減衰系の楽音やパルス的な楽音を用いた場合には処理を行わなくてもよい。
【００３２】
なお、操作手段の操作に応じて作動状態を検知する対象としては上記したような方向指示器（フラッシャ）以外の他の機器であってもよく、例えば発動機やバッテリなどの各種機器の異常を検知してフラッシャの点滅により報知するようにしてもよい。ただし、例えば発動機に適用した場合、発動機の異常作動時においてはアイドリング／走行報知が正常時の１／２倍の周期で行われるようにする。すなわち、各種機器毎に異常作動時の報知態様を異ならせるようにするとよい。
なお、走行時においては車速などに応じて表示周期あるいは発音周期を変更するようにしてもよい。
なお、上述した各実施例においては、楽音の発音周期を検知した各状態に応じて変更するようにしたがこれに限らず、楽曲データの読み出し周期を変更するようにしてもよい。こうした場合には、各状態に応じて発生する楽音のピッチを異ならせて報知することから、搭乗者はより明確に各状態を理解しやすくなる。
【００３３】
なお、本実施例では、制御手段が集中的に楽音と表示との同期を制御・管理するものとして説明したが、楽音信号の発生状態等に応じた信号を適宜出力するよう構成した発音手段（音源装置）との協働により楽音と表示との同期を制御・管理するようにしてもよい。この場合、制御手段は上記信号を表示制御に利用することができるため、制御手段の処理負荷の軽減を図ることができる。
なお、上述した各実施例においては、実際に走行できる車両を例にして説明したがこれに限らず、実際には走行しない車両であってもよい。例えば、運転シミュレータやゲーム機器に用いられる車両（又は車両の一部）であってもよい。勿論、車両は自動車やバイクなどに限らず、トラクター、飛行機、船、あるいは電車など、どのようなものであってもよいことは言うまでもない。
なお、本発明を車両に組み込まれた装置あるいはソフトウエアプログラムとして説明したが、本発明の構成の一部あるいはすべてを後付けの装置あるいはソフトウエアプログラムとしてもよい。例えば、音発生制御に関わる制御手段、音源手段、表示手段、操作手段および、音色データ乃至音色アサインテーブルを含む記憶手段を１組としたものを装置あるいは記憶媒体等として車両に後付けすることにより本発明の構成を実現するようにしてもよい。
【００３４】
【発明の効果】
この発明によれば、車両が走行待機状態であること、あるいは搭乗者の操作に応じて作動する各種機器が正常に作動していることを、視覚的報知態様と聴覚的報知態様とを対応付けて報知するようにしたことから、搭乗者が車両の状態を視覚及び聴覚を通じて直感的に理解することができるようになる、という効果を得る。
【図面の簡単な説明】
【図１】この発明に係る状態報知装置を適用した車両におけるシステム構成の一実施例を示すブロック図である。
【図２】表示パネルのパネル構成の一実施例を示す概念図である。
【図３】インジケータ部における各セルを用いて表現可能な表示パターン例について説明するための概念図である。
【図４】メイン処理の一実施例を示すフローチャートである。
【図５】走行待機状態を報知する処理を説明するフローチャートであって、図５（ａ）は待機状態報知処理、図５（ｂ）は割り込み処理Ａ、図５（ｃ）は割り込み処理Ｂの一実施例をそれぞれ示すフローチャートである。
【図６】フラッシャが正常に動作している状態であることを報知する処理を説明するフローチャートであって、図６（ａ）は作動状態報知処理、図６（ｂ）は割り込み処理Ｃの一実施例をそれぞれ示すフローチャートである。
【符号の説明】
１…制御手段、２…操作手段、３…表示手段、４…発動機、５…発音手段、Ｐ…表示パネル、Ｃ…走行状態表示部、Ｅ…燃料表示部、Ｉ…インジケータ部、Ｉ１〜Ｉ１１…セル、Ｓ…数値表示部
【図１】
2004268625.tif 000003
【図２】
2004268625.tif 000004
【図３】
2004268625.tif 000005
【図４】
2004268625.tif 000006
【図５】
2004268625.tif 000007
【図６】
2004268625.tif 000008