(57)【要約】音の発生の開始時や終了時における異音を適切に抑制する。発音体と、発音体に電気的に接続されるアンプ回路と、アンプ回路に電気的に接続され、発生させる音に応じた駆動信号をアンプ回路に与える制御部とを含み、駆動信号は、第１駆動信号と第２駆動信号とを組み合わせることで、形成され、第１駆動信号は、発生させる音の開始に応じた第１立ち上がりと、該音の終了に応じた第１立ち下がりとを有し、第２駆動信号は、第１立ち上がりに応じた第２立ち下がり、及び、第１立ち下がりに応じた第２立ち上がり、のうちの少なくともいずれか一方を有する、車両用音出力装置が開示される。
2020162490.tif 000002
【特許請求の範囲】
【請求項１】
発音体と、
前記発音体に電気的に接続されるアンプ回路と、
前記アンプ回路に電気的に接続され、発生させる音に応じた駆動信号を前記アンプ回路に与える制御部とを含み、
前記駆動信号は、第１駆動信号と第２駆動信号とを組み合わせることで、形成され、
前記第１駆動信号は、発生させる音の開始に応じた第１立ち上がりと、該音の終了に応じた第１立ち下がりとを有し、
前記第２駆動信号は、前記第１立ち上がりに応じた第２立ち下がり、及び、前記第１立ち下がりに応じた第２立ち上がり、のうちの少なくともいずれか一方を有する、車両用音出力装置。
【請求項２】
前記第２立ち下がり又は前記第２立ち上がりに係る変化量は、前記第１立ち上がり又は前記第１立ち下がりに係る変化量に応じて決定される、請求項１に記載の車両用音出力装置。
【請求項３】
前記第２駆動信号は、更に、ユーザによる車両の使用開始に関連した起動条件が成立すると第１所定レベルまで立ち上がり、前記第１立ち上がりのタイミングまで、前記第１所定レベルを維持する、請求項１又は２に記載の車両用音出力装置。
【請求項４】
前記第２駆動信号は、前記起動条件が成立すると前記第１所定レベルまで徐々に増加する態様で立ち上がる、請求項３に記載の車両用音出力装置。
【請求項５】
前記第２駆動信号は、更に、ユーザによる車両の使用終了に関連した終了条件が成立すると、前記第１所定レベルから０レベルへと徐々に立ち下がる、請求項３又は４に記載の車両用音出力装置。
【請求項６】
前記第２駆動信号は、更に、前記第１立ち上がりのタイミング以降であって前記第１立ち下がりの前に前記終了条件が成立すると、第２所定レベルまで立ち上がり、その後、前記第２所定レベルから０レベルへと徐々に立ち下がる、請求項５に記載の車両用音出力装置。
【請求項７】
前記第２駆動信号は、更に、前記開始と前記終了の間における前記第１駆動信号の周期的な変動に係る振幅の減少に応じて、立ち上がる、又は、前記開始と前記終了の間における前記第１駆動信号の周期的な変動に係る振幅の増加に応じて、立ち下がる、請求項１〜６のうちのいずれか１つに記載の車両用音出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両用音出力装置に関する。
【背景技術】
【０００２】
マイクロコンピュータからの制御信号に基づいてアンプ回路などを用いてスピーカ（発音体）を吹鳴させる車両用音出力装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１８８０８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のような従来技術では、音の発生の開始時や終了時における異音を適切に抑制することができない。音の発生の開始時や終了時には、アンプ回路への印加電圧のオーバーシュートやアンダーシュートが発生し、このような場合は、「パツッ」という破裂音が異音としてユーザに認識されてしまう可能性があった。【０００５】
そこで、本開示は、音の発生の開始時や終了時における異音を適切に抑制することを目的とする。
【課題を解決するための手段】
【０００６】
１つの側面では、発音体と、
前記発音体に電気的に接続されるアンプ回路と、
前記アンプ回路に電気的に接続され、発生させる音に応じた駆動信号を前記アンプ回路に与える制御部とを含み、
前記駆動信号は、第１駆動信号と第２駆動信号とを組み合わせることで、形成され、
前記第１駆動信号は、発生させる音の開始に応じた第１立ち上がりと、該音の終了に応じた第１立ち下がりとを有し、
前記第２駆動信号は、前記第１立ち上がりに応じた第２立ち下がり、及び、前記第１立ち下がりに応じた第２立ち上がり、のうちの少なくともいずれか一方を有する、車両用音出力装置が提供される。
【発明の効果】
【０００７】
本開示によれば、音の発生の開始時や終了時における異音を適切に抑制することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施例における車載計器の搭載例を示す図である。
【図２】本実施例における車載計器を示す図である。
【図３】本実施例における車載計器の構成を示す図である。
【図４】本実施例における駆動信号の生成態様の説明図である。
【図５】本実施例における各信号の波形を示す図である。
【図６】比較例による駆動信号の生成態様の説明図である。
【図７】本実施例のマイコンにより実現される処理（非リセット解除状態）の一例を示す概略フローチャートである。
【図８】本実施例のマイコンにより実現される処理（リセット解除状態）の一例を示す概略フローチャートである。
【図９】変形例の説明図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら各実施例について詳細に説明する。
【００１０】
図１は、実施例１における車載計器（車両用計器）１０Ａの搭載例を示す図である。図２は、本実施例における車載計器１０Ａを示す図である。図３は、本実施例における車載計器１０Ａの構成を示す図である。以下、ユーザとは、車載計器１０Ａが搭載される車両のユーザを指す。
【００１１】
図１に示すように、車載計器１０Ａ（車両用音出力装置の一例）は、車両内の運転席前方側に設けられるインストルメントパネル１０Ｂに組み込まれて搭載されており、運転者は、ステアリング１０Ｃ越しに車載計器１０Ａの表示を視認し、車両の走行速度などの計測情報等を確認できる。
【００１２】
図２，３に示すように、車載計器１０Ａは、複合計器として機能するものであり、表示器１と、入力手段２と、マイコン（マイクロコンピュータの略）３Ａ、駆動回路３Ｂと、発音体４とを備えている。これらの構成は、回路基板や配線等を介して電気的に接続されており、合成樹脂などのケース（筐体）１０Ｋ内に収納される。なお、ケース１０Ｋは、表示器１の表示が臨めるようにアクリル等の透明な合成樹脂からなる透明ケースと、遮光性の合成樹脂からなり回路基板や発音体４等を保持する収納ケースとを嵌め合わせ、図示しないフックやビス等を用いて固定される。
【００１３】
表示器１は、図２に示すように、透過／不透過を切り替えて表示像を形成する表示パネル（表示手段）１１や、駆動源となるモーターの回転によって目盛りや数値などの指標部を指示する指針式表示部１２を含んでよい。
【００１４】
表示器１は、通常走行時など車両の電源投入状態（作動状態）において、車両の走行速度や走行距離、車載バッテリの残容量、警報など所望の車両情報を、マイコン３Ａからの制御信号に基づいて表示する。
【００１５】
表示パネル１１は、例えば、発光ダイオードなどの光源からなるバックライト１１ａを備えた液晶表示パネルであってよい。この場合、表示パネル１１は、マイコン３Ａからの制御信号に応じて、表示画面を生成して出力するとともに、このバックライト１１ａの出力輝度もマイコン３Ａからの制御信号に基づいて変更する。
【００１６】
入力手段２は、車載計器１０Ａの積算走行距離や区間走行距離などを切り替え表示するためのトリップスイッチであってよい。また、入力手段２は、表示器１を含む車載計器１０Ａの照明輝度を設定するための調光スイッチとして兼用されてもよい。なお、入力手段２は、車両ユーザの押圧操作に応じた操作信号をマイコン３Ａへ出力する。また、入力手段２は、ステアリングスイッチ１０Ｃ１と併用、又は置き換えることもできる。
【００１７】
マイコン３Ａは、所定プログラムや各種データの格納、演算時の記憶領域などに用いる記憶部３１と、当該所定プログラムに従って演算処理するためのＣＰＵと、入出力インターフェース等を含む。入力手段２からの操作信号や、車両の各種センサに基づく車両情報を専用の通信ケーブル（多重通信ライン）を介して入力し、これらの信号に応じて表示器１や発音体４を制御するための制御信号を生成し出力する。この場合、通信ケーブルを介して、各種電子制御ユニット１０Ｄや、メインスイッチユニット１０Ｅなどと、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）などの車内ネットワーク通信に用いられる通信プロトコルで通信可能に設けられる。
【００１８】
本実施例では、一例として、マイコン３Ａは、メータＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を形成する。メインスイッチユニット１０Ｅのメインスイッチ（起動スイッチ）がオンされることによって車載計器１０Ａが起動し、入力手段２の操作に応じて、表示パネル１１の表示画面を切り替えることができる。
【００１９】
なお、メインスイッチユニット１０Ｅは、車両の作動を開始又は終了させるためのスイッチを含み、ボタン式であってもよいし、キー式であってもよい。車両が電動式（電気自動車又はハイブリッド車）である場合、メインスイッチがオンすると、車両駆動用モータ（図示せず）に高圧バッテリ（図示せず）からの電力供給が可能な状態が形成され、メインスイッチがオフすると、当該電力供給が不能な状態が形成される。また、車両が非電動式（駆動源としてエンジンのみを搭載する車両）である場合、メインスイッチがオンすると、イグニッションスイッチがオン状態となり、メインスイッチがオフすると、イグニッションスイッチがオフ状態となる。以下では、一例として、車両が非電動式であるとし、メインスイッチのオン／オフ状態がイグニッションスイッチのオン／オフ状態と連動しているものとする。
【００２０】
駆動回路３Ｂは、アンプ回路３００（図４参照）等を含み、例えば音声ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）の形態である。駆動回路３Ｂは、マイコン３Ａからの制御信号（後述の第１制御信号及び第２制御信号）に基づいて、発音体４を駆動する。駆動回路３Ｂは、マイコン３Ａからの制御信号に応じた駆動信号（後出の図４のＤ点での駆動信号Ｄ）を発音体４に印加することで、発音体４を駆動する。
【００２１】
駆動回路３Ｂは、リセット解除された後のリセット解除状態と、非リセット解除状態との間で遷移する。駆動回路３Ｂは、リセット解除状態においてリセットされると非リセット解除状態へ移行し、非リセット解除状態においてリセット解除されるとリセット解除状態に移行する。
【００２２】
非リセット解除状態におけるリセット解除は、ユーザによる車両の使用開始に関連した起動条件が成立すると実行される。起動条件は、上述したメインスイッチ又はイグニッションスイッチがオンすることで満たされてもよい。本実施例では、一例として、起動条件は、例えばメータＥＣＵのスリープ状態からウェイクアップ状態への遷移条件に対応する。メータＥＣＵのスリープ状態からウェイクアップ状態への遷移条件としては、例えば電子制御ユニット１０Ｄから送信されたウェイクアップ要求メッセージを受信することである。例えば車両のイグニッションスイッチ（車両の作動を開始又は終了させるためのスイッチ）がオフされた状態で、車両のドアロックが解除された、あるいは、車両のドアが開いたときに、電子制御ユニット１０Ｄはウェイクアップ要求メッセージをメータＥＣＵに送信する。また、車両のイグニッションスイッチ（車両の作動を開始又は終了させるためのスイッチ）がオフされた状態でイモビライザーなどの車両盗難防止システムを定期的に駆動するために、所定時間毎に電子制御ユニット１０Ｄはウェイクアップ要求メッセージをメータＥＣＵに送信する。
【００２３】
リセット解除状態におけるリセットは、ユーザによる車両の使用終了に関連した終了条件が成立すると実行される。終了条件は、上述したメインスイッチ又はイグニッションスイッチがオフすることで満たされてもよい。本実施例では、一例として、終了条件は、例えばメータＥＣＵのウェイクアップ状態からスリープ状態への遷移条件に対応する。メータＥＣＵのウェイクアップ状態からスリープ状態への遷移条件としては、例えば電子制御ユニット１０Ｄから送信されたスリープ要求メッセージを受信することである。例えば車両のイグニッションスイッチ（車両の作動を開始又は終了させるためのスイッチ）がオフされた状態で、車両のドアがロックされてから所定時間経過したとき、車両のドアがすべて閉まった状態となってから所定時間経過したとき、イモビライザーなどの車両盗難防止システムが起動してから所定時間経過したときに、電子制御ユニット１０Ｄはスリープ要求メッセージをメータＥＣＵに送信する。
【００２４】
駆動回路３Ｂは、非リセット解除状態においては、発音体４を鳴動させる鳴動駆動状態と、非鳴動駆動状態との間で遷移する。駆動回路３Ｂは、非鳴動駆動状態では、発音体４に対して２．５Ｖの一定電圧を印加し、鳴動駆動状態では、発音体４に対して、例えば正弦波の駆動信号（後出の図４のＤ点での駆動信号Ｄ）を印加する。
【００２５】
発音体４は、マイコン３Ａの制御信号（及びそれに基づく駆動信号）に基づいて鳴動するブザーないしスピーカである。発音体４は、各種電子制御ユニット１０Ｄや各種センサからの車両情報に基づいて、車両ユーザに警報状態や車両状態、表示器１による表示出力と同期した注意喚起を促すことができる。
【００２６】
なお、以上説明した車載計器（車両用計器）１０Ａは、あくまで一例であり、マイコン３Ａと、駆動回路３Ｂと、発音体４と、を備える構成であれば、他の構成は任意である。
【００２７】
図４は、マイコン３Ａからの制御信号に基づく駆動信号の生成態様の説明図であり、マイコン３Ａと、駆動回路３Ｂと、発音体４とに関連する構成を、図３よりも詳細に示す図である。図４には、回路上のＡ〜Ｄ点が図示されており、以下では、Ａ点で現れる信号を「駆動信号Ａ」と表記し、Ｂ点で現れる信号を「駆動信号Ｂ」と表記し、以下同様である。図５は、駆動信号Ａ、駆動信号Ｂ、及び駆動信号Ｄの説明図であり、時系列で各信号の波形を示す図である。
【００２８】
駆動回路３Ｂは、図４に示すように、アンプ回路３００と、フィルタ回路３０１，３０２とを含む。
【００２９】
アンプ回路３００には、信号ライン３１５からの駆動信号Ｃが入力される。アンプ回路３００は、駆動信号Ｃを増幅等して最終的な駆動信号を生成し、駆動信号Ｄを発音体４に与える。駆動信号Ｃは、後述する駆動信号Ａ及び駆動信号Ｂを組み合わせて（合成して）形成される。すなわち、フィルタ回路３０１からアンプ回路３００への信号ライン３１５には、フィルタ回路３０２からの信号ライン３１４が接続点３１３で接続される。この場合、接続点３１３において駆動信号Ｃが生成され、駆動信号Ｃがアンプ回路３００に入力される。
【００３０】
フィルタ回路３０１は、信号ライン３１１を介してマイコン３Ａに電気的に接続される。フィルタ回路３０１には、信号ライン３１１を介してマイコン３Ａからの第１制御信号が入力される。フィルタ回路３０１は、第１制御信号に基づいて駆動信号Ａ（第１駆動信号の一例）を生成する。具体的には、フィルタ回路３０１は、インダクタとコンデンサを組み合わせたＬＣフィルタ回路（例えば、ローパスフィルタやハイパスフィルタあるいはバンドパスフィルタ）であり、第１制御信号に含まれる直流成分をカットすることで、駆動信号Ａを生成する。従って、第１制御信号の波形は、図５に示す駆動信号Ａの波形に基づいて説明できる。
【００３１】
第１制御信号は、発生させる音（発音体４を介して出力する音）に応じた信号である。第１制御信号は、図５に示す駆動信号Ａの波形から分かるように、ＨｉｇｈレベルとＬｏｗレベルとを交互に取るパルス波形を有する。具体的には、第１制御信号は、鳴動駆動状態の開始時の立ち上がり（第１立ち上がりの一例）と、鳴動駆動状態の終了時の立ち下がり（第１立ち下がりの一例）とを有し、開始と終了の間は、ＨｉｇｈレベルとＬｏｗレベルとの間を周期的に変動する。第１制御信号（及びそれに伴う駆動信号Ａ）の振幅及び周期は、鳴動駆動状態ごとに又は一の鳴動駆動状態において、可変であってもよい。
【００３２】
なお、第１制御信号は、非鳴動駆動状態では、実質的に発生しない。換言すると、第１制御信号は、非鳴動駆動状態では、Ｌｏｗレベルを維持する。
【００３３】
フィルタ回路３０２は、信号ライン３１２を介してマイコン３Ａに電気的に接続される。なお、フィルタ回路３０２が接続されるマイコン３Ａの端子は、アナログ出力端子である。フィルタ回路３０２には、信号ライン３１２を介してマイコン３Ａからの第２制御信号が入力される。フィルタ回路３０２は、第２制御信号に基づいて駆動信号Ｂ（第２駆動信号の一例）を生成する。具体的には、フィルタ回路３０２は、インダクタとコンデンサを組み合わせたＬＣフィルタ回路（例えば、ローパスフィルタやハイパスフィルタあるいはバンドパスフィルタ）であり、第２制御信号に含まれる直流成分をカットすることで、駆動信号Ｂを生成する。従って、第２制御信号の波形は、図５に示す駆動信号Ｂの波形に基づいて説明できる。
【００３４】
第２制御信号は、第１制御信号とは異なり、発生させる音（発音体４を介して出力する音）を決める信号ではなく、発生させる音の品質を高めるための信号である。具体的には、第２制御信号は、それがない場合に生じる異音（図６を参照して後述）を抑制するための信号である。
【００３５】
第２制御信号は、図５に示す駆動信号Ｂの波形から分かるように、第１制御信号（及びそれに伴う駆動信号Ａ）の波形に応じた信号である。具体的には、第２制御信号は、第１制御信号の立ち上がりに合わせて立ち下がる変化（図５の矢印Ｒ１参照）（第２立ち下がりの一例）、及び、第１制御信号の立ち下がりに合わせて立ち上がる変化（図５の矢印Ｒ２参照）（第２立ち上がりの一例）を有する。すなわち、第２制御信号（及びそれに伴う駆動信号Ｂ）は、図５に示すように、第１制御信号（及びそれに伴う駆動信号Ａ）が立ち上がる時点ｔ２では、所定レベルＶ１（第１所定レベルの一例）から０レベルへと立ち下がり、第１制御信号（及びそれに伴う駆動信号Ａ）が立ち下がる時点ｔ３では、０レベルから所定レベルＶ１と立ち上がる。これらの変化は、第１制御信号（及びそれに伴う駆動信号Ａ）の変化と同様の急峻な変化であってよい。これらの変化の技術的な意義は、駆動信号Ｄに関連して後述する。
【００３６】
また、駆動信号Ｂは、図５に示すように、非鳴動駆動状態では、所定レベルＶ１を維持する。
【００３７】
ただし、駆動信号Ｂは、図５に示すように、リセット解除時である時点ｔ０では、０レベルから所定レベルＶ１へと徐々に増加する。図５に示す例では、駆動信号Ｂは、時点ｔ０から時点ｔ１までの時間ΔＴ１にわたって徐々に増加する。時間ΔＴ１は、当該時間ΔＴ１をかけた駆動信号Ｂの増加によって発音体４から異音（ユーザにとって可聴な音）が生じないように適合される。例えば、発音体４が２００Ｈｚ以下の振動に対して音を実質的に発生しない仕様である場合、時間ΔＴ１は、１．２５ｍｓｅｃ程度であってよい。
【００３８】
また、駆動信号Ｂは、図５に示すように、リセット時である時点ｔ４では、所定レベルＶ１から０レベルへと徐々に減少する。図５に示す例では、駆動信号Ｂは、時点ｔ４から時点ｔ５までの時間ΔＴ２にわたって徐々に減少する。時間ΔＴ２は、当該時間ΔＴ２をかけた駆動信号Ｂの減少によって発音体４から異音（ユーザにとって可聴な音）が生じないように適合される。例えば、発音体４が２００Ｈｚ以下の振動に対して音を実質的に発生しない仕様である場合、時間ΔＴ２は、時間ΔＴ１と同様、１．２５ｍｓｅｃ程度であってよい。
【００３９】
次に、図５を参照しつつ、図６を新たに参照して、本実施例の効果について説明する。
【００４０】
図６は、比較例による駆動信号の生成態様の説明図である。比較例は、本実施例に対して、駆動信号Ｂを発生させずに、駆動信号Ａがそのままアンプ回路（アンプ回路３００に対応するアンプ回路）に入力されて駆動信号Ｄ’が生成される。なお、駆動信号Ａ自体は、本実施例と同じであるものとして、以下、対比を行う。
【００４１】
比較例の場合、駆動信号Ａがアンプ回路に入力されると、図６に示すように、駆動信号Ｄ’において、波形の乱れが生じる。具体的には、駆動信号Ｄ’は、図６において時点ｔ２から時点ｔ２１の区間において模式的に示すように、時点ｔ２での駆動信号Ａの立ち上がりに起因したオーバーシュートが発生する。この結果、比較例の場合、鳴動駆動状態の開始時点（すなわち鳴動開始時）である時点ｔ２において、「パツッ」という破裂音が異音としてユーザに認識されてしまう可能性がある。
【００４２】
また、駆動信号Ｄ’は、図６において時点ｔ３から時点ｔ３１の区間において模式的に示すように、時点ｔ３での駆動信号Ａの立ち下がりに起因したアンダーシュートが発生する。この結果、比較例の場合、鳴動駆動状態の終了時点（すなわち吹鳴停止時）である時点ｔ３において、異音がユーザに認識されてしまう可能性がある。
【００４３】
これに対して、本実施例によれば、駆動信号Ｄは、上述のように、駆動信号Ａに駆動信号Ｂを合成することで形成されるので、比較例において生じる異音を低減できる。具体的には、図５に示すように、駆動信号Ｂは、時点ｔ２において、駆動信号Ａの立ち上がりに合わせて立ち下がるので（矢印Ｒ１参照）、時点ｔ２での駆動信号Ａの立ち上がりに起因したオーバーシュートを抑制できる。この結果、比較例の場合において鳴動開始時に生じる異音を低減又は無くすことができる。同様に、図５に示すように、駆動信号Ｂは、時点ｔ３において、駆動信号Ａの立ち下がりに合わせて立ち上がるので（矢印Ｒ２参照）、時点ｔ３での駆動信号Ａの立ち下がりに起因したアンダーシュートを抑制できる。この結果、比較例の場合において吹鳴停止時に生じる異音を低減又は無くすことができる。
【００４４】
このようにして、本実施例によれば、発音体４からの音の発生の開始時や終了時における異音を適切に抑制することができる。
【００４５】
なお、図４では、フィルタ回路３０１、３０２は、１組だけしか図示されていないが、フィルタ回路３０１、３０２は、複数組設けられてもよい。例えば、フィルタ回路３０１、３０２は、警告音の種別（警告音の音色）ごとに各組が設けられてもよい。この場合、アンプ回路３００は、複数組のフィルタ回路３０１、３０２に対して共通であってよい。あるいは、フィルタ回路３０２は、複数のフィルタ回路に対して共用されてもよい。すなわち、複数のフィルタ回路３０１に対して、一のフィルタ回路３０２が設けられてもよい。この場合、複数のフィルタ回路３０１は、同時に出力される可能性が低い警告音用であってよい。また、フィルタ回路３０２は、ウインカーレバーの操作に応答して、ウインカーレバーの操作中に音（“カチ、カチ”という断続音）を発生させる回路として機能してもよい。
【００４６】
次に、図７を参照して、本実施例のマイコン３Ａの動作例について説明する。
【００４７】
図７及び図８は、上述した発音体４への駆動信号Ｄの印加に関連して本実施例のマイコン３Ａにより実現される処理の一例を示す概略フローチャートであり、図７は、非リセット解除状態において実行される処理の一例を示し、図８は、リセット解除状態において実行される処理の一例を示す。
【００４８】
まず、図７を参照して、非リセット解除状態における処理について説明する。
【００４９】
ステップＳ７００では、マイコン３Ａは、起動条件が成立したか否かを判定する。起動条件は、上述したとおりである。判定結果が“ＹＥＳ”の場合、ステップＳ７０２に進み、それ以外の場合は、終了する。
【００５０】
ステップＳ７０２では、マイコン３Ａは、駆動信号Ｂが所定レベルＶ１に徐々に増加するように第２制御信号を生成し出力する（図５の時点ｔ０から時点ｔ１参照）。
【００５１】
ステップＳ７０４では、マイコン３Ａは、駆動信号Ｂが所定レベルＶ１に達したか否かを判定する。判定結果が“ＹＥＳ”の場合、ステップＳ７０６に進み、それ以外の場合は、駆動信号Ｂが所定レベルＶ１に達するのを待機する待機状態となる。
【００５２】
ステップＳ７０６では、マイコン３Ａは、状態をリセット解除状態に設定する（すなわち非リセット解除状態からリセット解除状態に状態を遷移させる）。
【００５３】
次に、図８を参照して、リセット解除状態における処理について説明する。
【００５４】
ステップＳ８００では、マイコン３Ａは、終了条件が成立したか否かを判定する。終了条件は、上述したとおりである。判定結果が“ＹＥＳ”の場合、ステップＳ８０２に進み、それ以外の場合は、ステップＳ８２０に進む。
【００５５】
ステップＳ８０２では、マイコン３Ａは、鳴動駆動状態フラグＦが“１”であるか否かを判定する。鳴動駆動状態フラグＦが“１”であることは、鳴動駆動状態であることを示し、鳴動駆動状態フラグＦが“０”であることは、非鳴動駆動状態であることを示す。判定結果が“ＹＥＳ”の場合、ステップＳ８０４に進み、それ以外の場合は、ステップＳ８０８に進む。
【００５６】
ステップＳ８０４では、マイコン３Ａは、鳴動駆動状態からの鳴動終了処理を実行する。具体的には、マイコン３Ａは、第１制御信号をＬｏｗレベルに立ち下げるとともに、第２制御信号を所定レベルＶ１（第２所定レベルの一例）へと急峻に立ち上げる。これは、図５の時点ｔ３での変化に係る処理と同じである。その後、マイコン３Ａは、第２制御信号を時間ΔＴ２にわたり０レベルへと徐々に低減する。これは、図５の時点ｔ４から時点ｔ５までの処理と同じである。
【００５７】
ステップＳ８０６では、マイコン３Ａは、鳴動駆動状態からの鳴動終了処理が終了したか否かを判定する。マイコン３Ａは、徐々に低減する第２制御信号のレベルが０レベルに達すると、鳴動駆動状態からの鳴動終了処理が終了したと判定する。判定結果が“ＹＥＳ”の場合、ステップＳ８１２に進み、それ以外の場合は、鳴動駆動状態からの鳴動終了処理が終了するのを待機する待機状態となる。
【００５８】
ステップＳ８０８では、マイコン３Ａは、非鳴動駆動状態からの終了処理を実行する。具体的には、マイコン３Ａは、第２制御信号を時間ΔＴ２にわたり０レベルへと徐々に低減する。これは、図５の時点ｔ４から時点ｔ５までの処理と同じである。
【００５９】
ステップＳ８１０では、マイコン３Ａは、非鳴動駆動状態からの終了処理が終了したか否かを判定する。マイコン３Ａは、徐々に低減する第２制御信号のレベルが０レベルに達すると、非鳴動駆動状態からの終了処理が終了したと判定する。判定結果が“ＹＥＳ”の場合、ステップＳ８１２に進み、それ以外の場合は、非鳴動駆動状態からの終了処理が終了するのを待機する待機状態となる。
【００６０】
ステップＳ８１２では、マイコン３Ａは、リセット解除状態から非リセット解除状態に状態を遷移させる。なお、非リセット解除状態に至ると、次のリセット解除状態では、鳴動駆動状態フラグＦは“０”にリセットされた状態である。
【００６１】
ステップＳ８２０では、マイコン３Ａは、発音体４からの音の出力要求を受信したか否かを判定する。なお、かかる出力要求は、例えば、各種電子制御ユニット１０Ｄやウインカレバースイッチ（図示せず）等から入力されてよい。判定結果が“ＹＥＳ”の場合、ステップＳ８２２に進み、それ以外の場合は、ステップＳ８２６に進む。
【００６２】
ステップＳ８２２では、マイコン３Ａは、ステップＳ８２０で得た出力要求に応じた第１制御信号と、当該第１制御信号に応じた第２制御信号とに基づいて、音声出力処理を開始する。音声出力処理は、図５を参照して上述した時点ｔ２から時点ｔ３までの処理に対応する。
【００６３】
ステップＳ８２４では、マイコン３Ａは、鳴動駆動状態フラグＦを“１”にセットする。
【００６４】
ステップＳ８２６では、マイコン３Ａは、鳴動駆動状態フラグＦが“１”であるか否かを判定する。判定結果が“ＹＥＳ”の場合、ステップＳ８２８に進み、それ以外の場合は、ステップＳ８３４に進む。
【００６５】
ステップＳ８２８では、マイコン３Ａは、ステップＳ８２２で開始した音声出力処理を継続する。
【００６６】
ステップＳ８３０では、マイコン３Ａは、ステップＳ８２２で開始した音声出力処理が終了したか否かを判定する。マイコン３Ａは、第１制御信号が立ち下がりかつ第２制御信号が立ち上がる時点（図５の時点ｔ３参照）に到達すると、音声出力処理が終了したと判定する。判定結果が“ＹＥＳ”の場合、ステップＳ８３２に進み、それ以外の場合は、今回周期の処理を終了する。
【００６７】
ステップＳ８３２では、マイコン３Ａは、鳴動駆動状態フラグＦを“０”にリセットする。
【００６８】
ステップＳ８３４では、マイコン３Ａは、第２制御信号を所定レベルＶ１に維持する（図５の時点ｔ１から時点ｔ２、及び時点ｔ３から時点ｔ４参照）。
【００６９】
図７及び図８に示す処理によれば、発音体４からの音の出力要求を受信するごとに、音声出力処理が実行されることで、発音体４からの音の発生の開始時や終了時における異音を適切に抑制することができる。
【００７０】
また、鳴動駆動状態において終了条件が成立した場合でも、鳴動駆動状態からの鳴動終了処理が実行されるので、終了条件の成立の際の駆動信号Ａの立ち下がりに起因した異音を適切に抑制することができる。
なお、図７及び図８に示す処理では、鳴動駆動状態からの鳴動終了処理では、マイコン３Ａは、第１制御信号をＬｏｗレベルに立ち下げるとともに、第２制御信号を所定レベルＶ１（第２所定レベルの一例）へと急峻に立ち上げるが、これに限られない。例えば、鳴動駆動状態からの鳴動終了処理では、マイコン３Ａは、第１制御信号をＬｏｗレベルに立ち下げるとともに、第２制御信号を、所定レベルＶ１よりも低い他の所定レベル（第２所定レベルの他の一例）へと急峻に立ち上げてもよい。
【００７１】
次に、上述した実施例に対する変形例について、図９を参照して説明する。
【００７２】
図９は、一の変形例の説明図であり、駆動信号Ａと駆動信号Ｂとの関係を示す図であり、前出の図５と同様に、時系列で各信号の波形を示す図である。
【００７３】
図９において、時点ｔ０、ｔ１，ｔ２，ｔ３，ｔ４，及びｔ５における駆動信号Ｂの変化は、図５における同時点ｔ０、ｔ１，ｔ２，ｔ３，ｔ４，及びｔ５における駆動信号Ｂの変化と実質的に同じであるが、変化量Ｌ１，Ｌ４については、以下で説明するように、異なる場合がある。
【００７４】
本変形例では、駆動信号Ａは、図９に示すように、一の鳴動駆動状態において、振幅が変化する態様で形成される。図９では、駆動信号Ａは、時点ｔ２から時点ｔ２２では振幅Ｗ１で周期的に変動し、時点ｔ２２から時点ｔ２４では振幅Ｗ２で周期的に変動し、時点ｔ２４から時点ｔ３では振幅Ｗ３で周期的に変動する。
【００７５】
そして、本変形例では、駆動信号Ｂは、鳴動駆動状態における駆動信号Ａの振幅の増加に合わせて立ち下がり、かつ、鳴動駆動状態における駆動信号Ａの振幅の減少に合わせて立ち上がる。具体的には、図９に示すように、駆動信号Ｂは、鳴動駆動状態における駆動信号Ａの振幅Ｗ１が振幅Ｗ２へと減少する時点ｔ２２で変化量Ｌ２だけ立ち上がり、鳴動駆動状態における駆動信号Ａの振幅Ｗ２が振幅Ｗ３へと増加する時点ｔ２４で変化量Ｌ３だけ立ち下がる。
【００７６】
ところで、一の鳴動駆動状態においても、駆動信号Ａの振幅が比較的急峻にかつ比較的大きく変動すると、上述したオーバーシュートやアンダーシュートが発生しやすくなり、その結果、異音が発生しやすくなる。
【００７７】
この点、本変形例によれば、一の鳴動駆動状態において、駆動信号Ｂは、駆動信号Ａの振幅の増減に応じて立ち下がり又は立ち上がるので、かかるオーバーシュートやアンダーシュートを抑制し、その結果、異音を抑制することができる。
【００７８】
なお、本変形例では、駆動信号Ｂの立ち上がり又は立ち下がりの変化量（変化度合い）Ｌ２〜Ｌ４は、駆動信号Ａの振幅の変化度合いに応じて決定されている。具体的には、変化量Ｌ２は、振幅変化量｜Ｗ１−Ｗ２｜に応じた値であり、変化量Ｌ３は、振幅変化量｜Ｗ２−Ｗ３｜に応じた値であり、変化量Ｌ４は、振幅変化量｜Ｗ３−０｜に応じた値である。ただし、Ｌ４は、駆動信号Ｂが所定レベルＶ１になるように決定されてもよい。このようにして、駆動信号Ａの振幅の変化度合いに応じて駆動信号Ｂの立ち上がり又は立ち下がりの変化量を決定することで、オーバーシュートやアンダーシュートを、より適切に抑制することができる。
【００７９】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせることも可能である。
例えば、上述した実施例では、駆動信号Ｂは、駆動信号Ａの立ち上がり及び立ち下がりのそれぞれに応じた立ち下がり及び立ち下がりを有しているが、いずれか一方のみであってもよい。例えば、図５に示す例と対比して一の変形例を説明すると、第２制御信号（及びそれに伴う駆動信号Ｂ）は、第１制御信号（及びそれに伴う駆動信号Ａ）が立ち上がる時点ｔ２では、所定レベルＶ１（第１所定レベルの一例）から０レベルへと立ち下がるものの、第１制御信号（及びそれに伴う駆動信号Ａ）が立ち下がる時点ｔ３では、０レベルから所定レベルＶ１と立ち上がらず、時点ｔ３以降で、所定レベルＶ１まで徐々に増加する態様で立ち上がってもよい。
【符号の説明】
【００８０】
１  表示器
２  入力手段
３Ａ  マイコン
３Ｂ  駆動回路
４  発音体
３００  アンプ回路
３０１  フィルタ回路
３０２  フィルタ回路
【図１】
2020162490.tif 000003
【図２】
2020162490.tif 000004
【図３】
2020162490.tif 000005
【図４】
2020162490.tif 000006
【図５】
2020162490.tif 000007
【図６】
2020162490.tif 000008
【図７】
2020162490.tif 000009
【図８】
2020162490.tif 000010
【図９】
2020162490.tif 000011
【国際調査報告】
2020162490.tif 000012
2020162490.tif 000013
2020162490.tif 000014
2020162490.tif 000015