(57)【要約】【課題】複数種類の音響が同時に出力される場合にそれらが干渉して聞き取りにくくなるのを防止すると共に、より重要な音響の情報伝達が阻害されるの防止する。【解決手段】複数種類の音響の出力状況を監視し２種類又はそれ以上の音響を同時に出力する状況が発生した時には少なくとも１種類の音響出力の音量を自動的に抑制し、もしくは出力を一時停止する電子音調停回路１００を備える。前記音調停回路は音のデータとその音の種別とを対にして管理すると共に種別が異なる複数の音のデータを処理する複数のバッファを有し複数種別の音のデータを優先順位に従って順番に処理するデコード回路１２０を備える。更に複数の音の各音量の組み合わせを表す第１重畳ボリュームテーブル１３５を備える。【選択図】図１
2013223031.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、警報音と、案内用音声と、疑似エンジン音と、楽曲等コンテンツの音響との少なくとも２種類の音響出力を制御する車両用音響出力制御装置であって、
各音響の出力状況を監視し、２種類又はそれ以上の音響を同時に出力する状況が発生した時には、少なくとも１種類の音響出力の音量を自動的に抑制し、もしくは出力を一時停止する音調停回路
を備える車両用音響出力制御装置。
【請求項２】
前記音調停回路は、音のデータとその音の種別とを対にして管理すると共に、種別が異なる複数の音のデータを処理する複数のバッファを有し、複数種別の音のデータを優先順位に従って順番に処理するデコード回路
を備える請求項１に記載の車両用音響出力制御装置。
【請求項３】
前記音調停回路は、種別が異なる複数の音の各々の音量の組み合わせを表す重畳ボリュームテーブル
を備える請求項１に記載の車両用音響出力制御装置。
【請求項４】
前記音調停回路は、前記重畳ボリュームテーブルを複数有し、複数種類の音を同時に出力する場合に、優先順位の高い音の種別に応じて選択する重畳ボリュームテーブルを自動的に決定するボリューム演算回路
を備える請求項３に記載の車両用音響出力制御装置。
【請求項５】
前記音調停回路は、種別毎に音量調節された複数種別の音のデータを個別に保持する複数のバッファと、前記複数のバッファの出力データを混合する混合部を有するミキシング演算回路
を備える請求項１に記載の車両用音響出力制御装置。
【請求項６】
車両の状態を表す情報を監視して所定の条件を満たす時に警報音および案内用音声の少なくとも一方の出力に関する音出力コマンドを前記音調停回路に与える主制御部
を更に備える請求項１に記載の車両用音響出力制御装置。
【請求項７】
前記主制御部は、特定の入力操作を検出した時に、疑似エンジン音の音響出力を事前に定めた時間の長さだけ一時的に停止もしくは抑制する
請求項６に記載の車両用音響出力制御装置。
【請求項８】
前記主制御部は、特定の入力操作を検出した時に、警報音以外の音響出力を停止もしくは抑制する
請求項６に記載の車両用音響出力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され、警報音、案内用音声、疑似エンジン音、楽曲等コンテンツの音響等の複数種類の音響出力を制御する車両用音響出力制御装置に関する。
【背景技術】
【０００２】
近年の車両は、必要に応じて様々な種類の音響をスピーカから出力できる場合が多い。例えば、故障などの異常が発生した場合にブザーなどを用いて警報音を出力する場合がある。また、例えばカーナビゲーション装置においては、デジタル情報を用いて合成した案内用音声を音響として出力し、目的地までの経路等に関する案内を行うことができる。また、電気自動車やハイブリッドカーにおいては、エンジン停止時に車外の歩行者等に車両の接近を知らせたり運転の状況を運転者に知らせるために、デジタル情報を用いて合成した疑似エンジン音を音響として出力する場合がある。また、車載オーディオ装置などを用いて音楽等のコンテンツを再生し音響として出力することができる。
【０００３】
上述のように、車両上では様々な種類の音響を出力できるが、これらの音響を出力する装置は、従来よりそれぞれ独立した装置として車両に搭載されている。すなわち、音楽等のコンテンツの音響を出力する車載オーディオ装置、様々な警報音を出力するメータ装置、疑似エンジン音を出力する疑似エンジン音発生装置、カーナビゲーション装置などが個別の装置としてそれぞれ存在している。
【０００４】
このような音響を出力する装置は、増幅器、音量調整器、スピーカ等の構成要素をそれぞれ必要とする。従って、互いに独立した装置を用いて様々な種類の音響を出力する場合には、増幅器、音量調整器、スピーカ等の構成要素を、出力する音響の種類の数だけ車両に搭載することになり無駄が多くなる。すなわち、重複する構成要素があるので、システム全体のコストが割高になる。
【０００５】
車載装置に関するものではないが、音響を出力する装置の部品点数を減らすための技術が、例えば特許文献１に開示されている。特許文献１は、音声の重畳発声制御システムを提案している。具体的には、音声合成回路を演算処理装置によって制御し、音声合成回路から出力される音声信号をアンプ回路で増幅し、スピーカを鳴動してセンテンスや操作音の発声を行なう。音声データは、センテンスを構成するフレーズ単位で音声合成回路のＰＲＯＭに記憶され、操作音もフレーズとしてＰＲＯＭに記憶されてチャンネルｃｈ１から出力され、それ以外の通常のフレーズ（センテンス）はチャンネルｃｈ２から出力される。また、制御タスク部により操作音のセンテンスとそれ以外のセンテンスとを２つのチャンネルｃｈ１，ｃｈ２に振り分けて各バッファにバッファリングし、重畳して発声させることができる。このため、操作音のために別途アンプ回路や圧電ブザー等のデバイスを備える必要がなくなり、部品点数の減少と省回路設計が図れる。
【０００６】
また、電気車両の警報音装置に関する従来技術が特許文献２に開示されている。特許文献２は、電気車両の運転状態を音によって歩行者や運転者に知らせるための技術を提案している。具体的には、車体外方に音を放射させる複数のスピーカを車体に取付け、車体が運転可能状態にあるときに前記スピーカから警報音を発生させる構成とし、この警報音の音量または音質、またはその両方を運転状態に応じて変えるようにしている。
【０００７】
また、車両用音声案内装置に関する従来技術が特許文献３に開示されている。特許文献３においては、音声出力の内容をユーザが聞き取れなかった場合の再試行（再音声出力）の際に、ユーザの聞き取り能力に応じた再音声出力を行って、再々出力要求発生の確率を減少するための技術を提案している。具体的には、オーディオの音量、騒音センサが検出した騒音の状態、ハンドルを操作中か、オーディオを操作中か、マイクを利用中かなどの環境条件を認識して状況を判断する。そして、再音声出力の要求に対し記憶されている過去の状況から理由を推定し、理由に応じて音量等を自動的に調整している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１０−２１４０９９号公報
【特許文献２】特開平７−３２２４０３号公報
【特許文献３】特開平１０−１０５１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
例えば、車両上に車載オーディオ装置、様々な警報音を出力するメータ装置、疑似エンジン音を出力する疑似エンジン音発生装置、カーナビゲーション装置などをそれぞれ搭載した場合には、これらの装置から複数種類の音響が同時に出力される場合がある。その場合、複数種類の音響が重畳した状態で運転者の耳に届くので、運転者はそれぞれの音響を聞き取りにくくなる。
【００１０】
例えば、特許文献３に開示された従来技術のように、騒音センサを用いて周囲の騒音を検出する場合には、他の装置から出力される音響を騒音とみなし、音声案内の音量を上げることができるので、音声案内を聞き取りやすくすることができる。しかし、音声案内の音量を上げると、それ以外の音響が例えば警報音のようにより重要であったとしても、その音響は聞き取りにくくなってしまう。また、もしも複数の音響出力装置がそれぞれ特許文献３のような制御を行う場合には、複数の装置の制御が互いに干渉するため、不適切な制御が行われる可能性がある。すなわち、複数の装置がそれぞれ他の装置の出力する音響を騒音とみなして自分の出力する音量を上げようとするので、それぞれの音量が次第に大きくなり、各音響の聞き取りにくさは変わらず単にうるさい状態になってしまう。
【００１１】
従って、複数の音響出力装置が同時に音響を出力する場合には、その都度、運転者の手動操作により、不要な音響を出力している装置の音量を下げるように操作しなければ必要な音響が聞き取りやすい状態にはならなかった。すなわち、運転者が必要とする音の情報伝達が阻害されるのを避けるためには、手動でボリュームを調整する必要があった。
【００１２】
本発明は、上述した事情に鑑みてなされたものであり、その目的は、複数種類の音響が同時に出力される場合にそれらが干渉して聞き取りにくくなるのを防止すると共に、より重要な音響の情報伝達が阻害されるの防止することが可能な車両用音響出力制御装置を提供することにある。
【課題を解決するための手段】
【００１３】
前述した目的を達成するために、本発明に係る車両用音響出力制御装置は、下記（１）〜（８）を特徴としている。
（１）  車両に搭載され、警報音と、案内用音声と、疑似エンジン音と、楽曲等コンテンツの音響との少なくとも２種類の音響出力を制御する車両用音響出力制御装置であって、
各音響の出力状況を監視し、２種類又はそれ以上の音響を同時に出力する状況が発生した時には、少なくとも１種類の音響出力の音量を自動的に抑制し、もしくは出力を一時停止する音調停回路
を備える。
（２）  上記（１）に記載の車両用音響出力制御装置であって、
前記音調停回路は、音のデータとその音の種別とを対にして管理すると共に、種別が異なる複数の音のデータを処理する複数のバッファを有し、複数種別の音のデータを優先順位に従って順番に処理するデコード回路
を備える。
（３）  上記（１）に記載の車両用音響出力制御装置であって、
前記音調停回路は、種別が異なる複数の音の各々の音量の組み合わせを表す重畳ボリュームテーブル
を備える。
（４）  上記（３）に記載の車両用音響出力制御装置であって、
前記音調停回路は、前記重畳ボリュームテーブルを複数有し、複数種類の音を同時に出力する場合に、優先順位の高い音の種別に応じて選択する重畳ボリュームテーブルを自動的に決定するボリューム演算回路
を備える。
（５）  上記（１）に記載の車両用音響出力制御装置であって、
前記音調停回路は、種別毎に音量調節された複数種別の音のデータを個別に保持する複数のバッファと、前記複数のバッファの出力データを混合する混合部を有するミキシング演算回路
を備える。
（６）  上記（１）に記載の車両用音響出力制御装置であって、
車両の状態を表す情報を監視して所定の条件を満たす時に警報音および案内用音声の少なくとも一方の出力に関する音出力コマンドを前記音調停回路に与える主制御部
を更に備える。
（７）  上記（６）に記載の車両用音響出力制御装置であって、
前記主制御部は、特定の入力操作を検出した時に、疑似エンジン音の音響出力を事前に定めた時間の長さだけ一時的に停止もしくは抑制する。
（８）  上記（６）に記載の車両用音響出力制御装置であって、
前記主制御部は、特定の入力操作を検出した時に、警報音以外の音響出力を停止もしくは抑制する。
【００１４】
上記（１）の構成の車両用音響出力制御装置によれば、２種類又はそれ以上の音響を同時に出力する状況においては、音調停回路が少なくとも１種類の音響の音量を抑制又は一時停止するのでこれらの音響の干渉を抑制し、聞き取りやすくすることができる。また、複数種類の音響の出力状況を監視しているので、複数の音響の重要度を考慮して音量を抑制する音響の種類を決定することが可能である。
また、上記（２）の構成の車両用音響出力制御装置によれば、複数種類の音響を同時に出力するように指示された場合であっても、より高い優先順位が割り当てられた種別のデータから順番に処理され音響として出力される。従って、重要度の高い（優先順位の高い）音響については、音響出力を指示されてから実際に音響として出力されるまでの時間遅れを最小限に抑制できる。
また、上記（３）の構成の車両用音響出力制御装置によれば、同時に出力される複数種類の音響の音量の組み合わせ、すなわち音量バランスを事前に決定することができる。
また、上記（４）の構成の車両用音響出力制御装置によれば、複数の重畳ボリュームテーブルを状況に応じて使い分けることができ、同時に出力する複数の音響の中で、優先順位の高い音の種別に応じて適切な重畳ボリュームテーブルを自動的に選択できる。
また、上記（５）の構成の車両用音響出力制御装置によれば、例えば互いにビットレートの異なるデジタルデータを用いて複数種類の音響を同時に出力する場合であっても、それらの音響をデジタルデータのまま混合処理して共通の音響出力回路に与えることができる。従って、音響出力回路のＤ／Ａ変換器や増幅器等の数を減らすことが可能になる。
また、上記（６）の構成の車両用音響出力制御装置によれば、車両の状態に応じて警報音や案内用音声に関する音出力コマンドを生成し、前記音調停回路から音響として出力することができる。
また、上記（７）の構成の車両用音響出力制御装置によれば、運転者が所定の入力操作を行った場合に、疑似エンジン音の音響出力を所定時間だけ停止もしくは抑制できる。
また、上記（８）の構成の車両用音響出力制御装置によれば、運転者が所定の入力操作を行った場合に、警報音以外の音響出力を停止もしくは抑制するので、警報音が聞き取りやすくなる。
【発明の効果】
【００１５】
本発明の車両用音響出力制御装置によれば、複数種類の音響が同時に出力される場合にそれらが干渉して聞き取りにくくなるのを防止すると共に、より重要な音響の情報伝達が阻害されるの防止することが可能になる。
【００１６】
以上、本発明について簡潔に説明した。更に、以下に説明される発明を実施するための形態を添付の図面を参照して通読することにより、本発明の詳細は更に明確化されるであろう。
【図面の簡単な説明】
【００１７】
【図１】実施形態の車両用音響出力制御装置の主要部の構成の詳細を表すブロック図である。
【図２】実施形態の車両用音響出力制御装置の全体の構成を示すブロック図である。
【図３】図１に示したデコード回路の内部構成を表すブロック図である。
【図４】図１に示したミキシング演算回路の内部構成を表すブロック図である。
【発明を実施するための形態】
【００１８】
本発明の車両用音響出力制御装置に関する具体的な実施の形態について、各図を参照しながら以下に説明する。
【００１９】
本実施形態の車両用音響出力制御装置の全体の構成が図２に示されている。また、図２に示した車両用音響出力制御装置の主要部である電子音調停回路１００の構成の詳細が図１に示されている。更に、図１に示したデコード回路１２０の内部構成が図３に示されており、図１に示したミキシング演算回路１５０の内部構成が図４に示されている。
【００２０】
図２に示す車両用音響出力制御装置は、車両に搭載されるメータユニット１０に組み込まれている。このメータユニット１０は、車両のインストルメントパネル上の運転者から見やすい位置に配置されるスピードメータ１２、インジケータ１３、表示器１４、操作スイッチ１５〜１７を備えている。
【００２１】
スピードメータ１２は、現在の車速を表示するために利用される。インジケータ１３は、予め定めた様々な異常が発生した場合に該当する警告の表示を行うために利用される。表示器１４は、文字列などの可視情報を用いて様々な情報を運転者に通知するために利用される。操作スイッチ１５〜１７は必要に応じて運転者が操作可能なスイッチであり、本実施形態では音響出力の制御のために利用される。
【００２２】
メータユニット１０の内部には、その全体の動作を制御するために、マイクロコンピュータを主体として構成されるメータＣＰＵ１１が設けてある。メータＣＰＵ１１内部のコンピュータはそのメモリ（ＲＯＭ）上に予め保持されているプログラムを実行することにより、メータユニット１０を制御するために必要とされる各種機能を実現する。
【００２３】
図２に示すように、スピードメータ１２、インジケータ１３、表示器１４、操作スイッチ１５〜１７はメータＣＰＵ１１と接続されている。また、メータＣＰＵ１１の入力はメータユニット１０の外側の車両情報生成部２１と接続されている。車両情報生成部２１は、例えば、車両を制御する電子制御装置（ＥＣＵ）である。ＥＣＵ等の車両情報生成部２１は、車両情報として車両の異常等の状態を表す信号をメータユニット１０に提供することができる。また、メータＣＰＵ１１には、車両情報生成部２１からの車両信号の入力以外に、車速パルス信号、リバース信号、接近警報信号等の車両信号が車両情報として車両情報生成部２１を経由せずに入力される。
【００２４】
必要な音響を出力するために、図２に示すメータユニット１０には車室内スピーカ３１および車室外スピーカ３２が接続されている。車室内スピーカ３１は、車室内に設置されており、運転者等に聞こえる音響を出力するために利用される。車室外スピーカ３２は、車両上の車室外、例えばボンネットの内側の空間などに設置されており、車両に接近した歩行者等に聞こえる音響（主として疑似エンジン音）を出力するために利用される。
【００２５】
所望の音響を出力可能にするために、図２に示すように、メータユニット１０の入力には、外部メモリ２２やオーディオプレイヤー２３を接続することができる。外部メモリ２２の具体例としては、例えばＳＤカードやＵＳＢメモリのように着脱自在な不揮発性メモリが想定される。そして、外部メモリ２２上には、符号化（エンコード）された音声や音楽などの再生可能な音響データが保持される。
【００２６】
着脱自在な外部メモリ２２を接続しデータを読み込むために、メータユニット１０の内部には外部メモリインタフェース回路１９が設けてある。メータユニット１０は、外部メモリ２２から読み込んだデータを再生し、音響として車室内スピーカ３１から出力することができる。メータユニット１０は、外部メモリ２２から読み込んだデータの再生だけでなく、後述するメモリ操作コマンドＣ３が検出されると、再生中のデータの再生停止、楽曲単位に構成されるデータの曲送り及び曲戻し、等を実行する。
【００２７】
オーディオプレイヤー２３は、それ自身が保持している音楽等の各種コンテンツを再生し、アナログ音声信号を出力する。メータユニット１０は、オーディオプレイヤー２３が出力するアナログ音声信号を入力し、音量調整の処理を施して車室内スピーカ３１から音響として出力することができる。
【００２８】
メータユニット１０の内部には、必要な音響を出力するために、内部メモリ１８が備わっている。この内部メモリ１８上には、複数の警報音、複数の案内用音声、複数の疑似エンジン音をそれぞれ出力するための符号化された各種音響データが保持されている。
【００２９】
図２に示すメータユニット１０の内部には、様々な種類の音響を望ましい状態で出力するために、電子音調停回路１００が設けてある。電子音調停回路１００は大規模集積回路（ＬＳＩ）として構成してある。
電子音調停回路１００は、図１に示すように、ＣＰＵコマンド解析回路１１０、デコード回路１２０、第１ボリューム演算回路１３０、第２ボリューム演算回路１４０、ミキシング演算回路１５０、同期回路１６０、Ｄ／Ａ変換回路１７１、増幅回路１７２、Ｄ／Ａ変換回路１７３、および増幅回路１７４を備えている。
【００３０】
ＣＰＵコマンド解析回路１１０は、図２に示したメータＣＰＵ１１から出力される各種コマンドを受け取って解析し、その結果に従って電子音調停回路１００内の各回路を制御する。図１に示すように、ＣＰＵコマンド解析回路１１０はＣＰＵインタフェース回路１１１、コマンド解析回路１１２、およびバッファ１１３を内蔵している。本実施形態では、バッファ１１３として４組のバッファBufferＡ、BufferＢ、BufferＣ、BufferＤが備わっている。これらのバッファBufferＡ〜BufferＤはデータ種別毎に使い分けられる。ＣＰＵコマンド解析回路１１０は、接続点１０１を介してメータＣＰＵ１０に接続されている。
【００３１】
デコード回路１２０は、内部メモリ１８上に存在する符号化された各種データや、外部メモリ２２上に存在する符号化された各種データを必要に応じて読み込んで、再生可能なデータ、すなわち音響の波形を表す時系列データに復号（デコード）する機能を有している。図３に示すように、デコード回路１２０はリードレジスタ１２１、タイプレジスタ１２２、メモリインタフェース回路１２３、バッファ選択回路１２４、バッファ１２５、デコード部１２６、オーディオスイッチ１２７、およびスピーカスイッチ１２８を内蔵している。本実施形態では、バッファ１２５としてBuffer１、Buffer２、Buffer３、Buffer４が備わっている。これらのバッファBuffer１〜Buffer４は処理対象のデータ種別毎に使い分けられる。デコード回路１２０は、接続点１０２を介して内部メモリ１８に接続されるとともに、接続点１０３を介して外部メモリインタフェース回路１９に接続されている。
【００３２】
第１ボリューム演算回路１３０は、デコード回路１２０から出力される再生対象の各種音響データ（時系列データ）の再生音量を調整するための機能を有している。図１に示すように、第１ボリューム演算回路１３０はボリュームレジスタ１３３、ボリューム演算部１３４、第１重畳ボリュームテーブル１３５、第２重畳ボリュームテーブル１３６、およびユーザボリュームテーブル１３７を内蔵している。第１ボリューム演算回路１３０は、接続点１３１を介してデコード回路１２０に接続されているとともに、接続点１３２を介してミキシング演算回路１５０に接続されている。
【００３３】
第２ボリューム演算回路１４０は、オーディオプレイヤー２３から接続点１０６、１４１を介して出力されるアナログ音声信号の音量を調整するための機能を有している。図１に示すように、第２ボリューム演算回路１４０はオーディオスイッチ１４３、ボリューム演算部１４４、および重畳ボリュームテーブル１４５を内蔵している。
【００３４】
ミキシング演算回路１５０は、第１ボリューム演算回路１３０から出力される再生対象の複数の音響データ（時系列データ）を演算により混合して１系統の出力データを得るための機能を有している。図４に示すように、ミキシング演算回路１５０はバッファ１５１およびミキシング演算部１５２を内蔵している。本実施形態では、バッファ１５１として４つのバッファBuffer５、Buffer６、Buffer７、Buffer８が備わっている。これらのバッファBuffer５〜Buffer８は処理対象のデータ種別毎に使い分けられる。
【００３５】
同期回路１６０は、後述する同期制御を行うためにデコード回路１２０、第１ボリューム演算回路１３０、およびミキシング演算回路１５０と接続されている。
【００３６】
Ｄ／Ａ変換回路１７１は、ミキシング演算回路１５０から接続点１５４を介して出力される１系統の音響の時系列データをアナログ信号に変換して出力する。Ｄ／Ａ変換回路１７１から出力されるアナログ信号、及び第２ボリューム演算回路１４０から出力されるアナログ信号は増幅回路１７２で増幅されて車室内スピーカ３１に出力され、運転者等に聞こえる音響として車室内に出力される。増幅回路１７２は、接続点１０４を介して車室内スピーカ３１に接続されている。
【００３７】
Ｄ／Ａ変換回路１７３は、デコード回路１２０から接続点１２９ｂを介して出力される疑似エンジン音の時系列データをアナログ信号に変換して出力する。Ｄ／Ａ変換回路１７３から出力されるアナログ信号は増幅回路１７４で増幅されて車室外スピーカ３２に出力され、歩行者等に聞こえる音響として出力される。増幅回路１７４は、接続点１０５を介して車室外スピーカ３２に接続されている。
【００３８】
次に、図２に示したメータユニット１０に備わった主要な構成要素の特徴的な動作について説明する。
【００３９】
＜メータＣＰＵ１１の動作＞
［１１ａ］  所定の条件を満たす状態において、表示器１４上にユーザボリュームテーブル設定画面を表示する。この状態で、操作スイッチ１５の状態を読み取り、これをユーザの入カ情報とする。そして、第１ボリューム演算回路１３０および第２ボリューム演算回路１４０上のテーブルの内容を決定するためのボリュームコマンドを生成する。
【００４０】
［１１ｂ］  所定の条件を満たす状態において、表示器１４上に擬似エンジン音タイマ設定画面を表示する。この状態で、操作スイッチ１５の状態を読み取り、これをユーザの入カ情報とする。そして、この入カ情報に従って「擬似エンジン音停止時間」を決定する。
【００４１】
［１１ｃ］  所定の条件を満たす状態において、表示器１４上にオーディオソース選択画面を表示する。この状態で、操作スイッチ１５の状態を読み取り、これをユーザの入カ情報とする。そして、この入カ情報に従って、デコード回路１２０内のオーディオスイッチ１２７、スピーカスイッチ１２８および第２ボリューム演算回路１４０内のオーディオスイッチ１４３のオン／オフ切り替えを行う。
【００４２】
［１１ｄ］  操作スイッチ１６の押下を検出した時に、車室内スピーカ３１からの警報音以外の音の出力を停止する。
［１１ｅ］  操作スイッチ１７の押下を検出した時に、増幅回路１７４の動作をオフに切り替え、これから一定時間（「擬似エンジン音停止時間」）に渡って車室外スピーカ３２からの擬似エンジン音出カを一時的に停止する。
［１１ｆ］  車両情報生成部２１からメータＣＰＵ１１に入力される各種車両情報の値が、予め定めた音出力条件と一致した場合に、音出カコマンドを生成する。
【００４３】
＜ＣＰＵコマンド解析回路１１０の動作＞
［１１０ａ］  ＣＰＵインタフェース回路１１１が接続点１０１を経由する信号によりメータＣＰＵ１１との間で通信(コマンドのやり取り)を行う。そして、受信したコマンドの内容をコマンド解析回路１１２が解析する。メータＣＰＵ１１から受信する代表的なコマンドとして、図２に示す音出力コマンドＣ１とボリュームコマンドＣ２とメモリ操作コマンドＣ３とがある。音出力コマンドＣ１は、コマンド種別、データ種別、データアドレス、サイズ、ループの各情報を含んでいる。ボリュームコマンドＣ２は、コマンド種別、テーブル番号、第１ボリューム、第２ボリューム、第３ボリュームの各情報を含んでいる。メモリ操作コマンドＣ３は、コマンド種別、操作の各情報を含んでいる。
【００４４】
［１１０ｂ１］  音出力コマンドＣ１の受信を検出した場合には、そのデータ種別に応じてバッファ１１３に属するバッファBufferＡ〜BufferＤにそのデータを格納する。すなわち、データ種別０（緊急性の高い最優先の警報・音声ガイド）の音を出力するためのコマンドである場合はバッファBufferＡにデータを格納し、データ種別１（通常の警報・音声）の音を出力するためのコマンドである場合はバッファBufferＢ及びバッファBufferＣに、データ種別２（疑似エンジン音）の音を出力するためのコマンドである場合はバッファBufferＤにそれぞれデータを格納する。
【００４５】
［１１０ｂ２］  そして、各バッファに格納したデータの中で優先順位の高いデータ種別から順に処理してデコード回路１２０に出力し、デコード回路１２０内のリードレジスタ１２１およびタイプレジスタ１２２にデータの値をセットする。
【００４６】
［１１０ｂ３］  また、バッファBufferＡ〜BufferＤに格納されているデータの中で、優先順位が最も高いデータ種別の値を第１ボリューム演算回路１３０に出力し、この値をボリュームレジスタ１３３にセットする。
【００４７】
［１１０ｃ］  ボリュームコマンドＣ２の受信を検出した場合には、そのコマンドの内容に従って、第１ボリューム演算回路１３０、第２ボリューム演算回路１４０内の各テーブルに指定されたデータをセットする。
【００４８】
［１１０ｄ］  メモリ操作コマンドＣ３の受信を検出した場合には、そのコマンドの内容、及び、再生中止、楽曲の曲送りまたは曲戻し等の操作種別に従って、デコード回路１２０のデコード部１２６による復号化処理を指定する。
【００４９】
＜デコード回路１２０の動作＞
［１２０ａ］  バッファ選択回路１２４がタイプレジスタ１２２を参照し、その内容、すなわちＣＰＵコマンド解析回路１１０が受信したコマンドにより指示された出力すべき音の種別に応じて、バッファ１２５に属するバッファBuffer１〜Buffer４の中からデータ格納先のバッファを自動的に選択する。具体的には、音の種別が警報又は音声ガイドに属する場合はバッファBuffer１又はBuffer２を選択し、音の種別が擬似エンジン音であればバッファBuffer3を選択する。
【００５０】
［１２０ｂ］  メモリインタフェース回路１２３がリードレジスタ１２１を参照し、バッファ選択回路１２４が選択した格納先のバッファ１２５が空であれば、内部メモリ１８から符号化された音（音声等）データを読み出し、選択されたバッファBuffer１〜Buffer３に格納する。また、タイプレジスタ１２２の値を、各バッファBuffer１〜Buffer３と対のタイプレジスタ（図示せず）にセットする。すなわち、バッファBuffer１〜Buffer３は、それぞれ音の種別を表す値と、符号化された音のデータとを保持することができる。
【００５１】
［１２０ｃ］  各バッファBuffer１〜Buffer３にデータがセットされると、デコード部１２６はバッファBuffer１、Buffer２、Buffer３を順番に選択し、選択したバッファが保持している音のデータの復号処理（デコード）を開始する。本実施形態では、バッファBuffer１〜Buffer３の優先順位は、「Buffer１＞Buffer２＞Buffer３」の関係になっている。すなわち、最も優先度の高い「警報又は音声ガイド」の種別に属するデータを保持するバッファBuffer１の内容が最初に処理され、次に２番目の優先度のバッファBuffer２の内容が処理され、次にバッファBuffer３の内容が処理される。
【００５２】
［１２０ｄ］  また、バッファBuffer３に保持された擬似エンジン音のデータを復号処理する時に、スピーカスイッチ１２８をオンに切り替える。
なお、外部メモリ２２上の音データを再生することもできる。その場合には、外部メモリインタフェース回路１９が外部メモリ２２から符号化されたデータを読み込みオーディオスイッチ１２７を経由してBuffer４に格納する。この場合は、Buffer４の優先順位が最も低いので、デコード部１２６はBuffer４上のデータを最後に復号処理する。そして、デコード部１２６は、接続点１２９ａを介して第１ボリューム演算回路１３０に出力する。
【００５３】
＜第１ボリューム演算回路１３０の動作＞
［１３０ａ］  ボリューム演算部１３４は、ボリュームレジスタ１３３を参照し、その内容に応じて使用するボリュームテーブルを自動的に選択する。すなわち第１重畳ボリュームテーブル１３５、第２重畳ボリュームテーブル１３６、ユーザボリュームテーブル１３７の中で、これから出力する音の中で最も優先順位が高い音データの種別に割り当てられてたテーブルを選択する。具体的には、データ種別が０の場合は第１重畳ボリュームテーブル１３５を選択し、データ種別が１の場合は第２重畳ボリュームテーブル１３６を選択し、それ以外のデータ種別の場合はユーザボリュームテーブル１３７を選択する。
【００５４】
［１３０ｂ］  ボリューム演算部１３４が、上記処理により選択した第１重畳ボリュームテーブル１３５、第２重畳ボリュームテーブル１３６、ユーザボリュームテーブル１３７のいずれかの内容を、デコード回路１２０から入力される復号された音のデータ（波形を表す時系列データ）の音量（振幅）に反映するように演算処理する。
【００５５】
各テーブル１３５、１３６、１３７には、３つの種別の音のそれぞれの音量データを保持する領域が設けてある。例えば、第１重畳ボリュームテーブル１３５上には、警報・音声ガイドの音量値ＶｏｌＡ１を保持する領域と、擬似エンジン音の音量値ＶｏｌＡ３を保持する領域と、楽曲等コンテンツの音量値ＶｏｌＡ４を保持する領域とが設けてある。従って、第１重畳ボリュームテーブル１３５を選択することにより、警報・音声ガイドの音量値ＶｏｌＡ１と、擬似エンジン音の音量値ＶｏｌＡ３と、楽曲等コンテンツの音量値ＶｏｌＡ４との組み合わせを一度に決定できる。同様に、第２重畳ボリュームテーブル１３６を選択することにより、警報・音声ガイドの音量値ＶｏｌＢ１と、擬似エンジン音の音量値ＶｏｌＢ３と、楽曲等コンテンツの音量値ＶｏｌＢ４との組み合わせを選択できる。また、ユーザボリュームテーブル１３７を選択することにより、警報・音声ガイドの音量値ＶｏｌＣ１と、擬似エンジン音の音量値ＶｏｌＣ３と、楽曲等コンテンツの音量値ＶｏｌＣ４との組み合わせを選択できる。
【００５６】
＜第２ボリューム演算回路１４０の動作＞
［１４０ａ］  ボリューム演算部１４４は、第１ボリューム演算回路１３０内のボリュームレジスタ１３３を参照し、その内容に応じて使用するボリュームテーブルを自動的に選択する。具体的には、データ種別が０の場合は重畳ボリュームテーブル１４５内の「重畳ボリューム１」を、データ種別が１の場合は「重畳ボリューム２」を、データ種別がそれ以外の場合は「ユーザボリューム」の各テーブルを選択する。
【００５７】
［１４０ｂ］  ボリューム演算部１４４は、入力端子１４１から入力されるアナログ音声信号に対して、上記の処理により選択された１つのテーブルの音量値（ＶｏｌＡ５、ＶｏｌＢ５、ＶｏｌＣ５のいずれか）を反映し音量を調整する。そして、その調整結果を接続点１４２、１４６を介して出力する
【００５８】
＜ミキシング演算回路１５０の動作＞
［１５０ａ］  第１ボリューム演算回路１３０から接続点１５３を介して出力される音の時系列データ（音量調整済みのデータ）をバッファ１５１に属する各バッファBuffer５、Buffer６、Buffer７、Buffer８に順番に格納する。すなわち、音の種別が警報・音声ガイドの場合はバッファBuffer５又はBuffer６に格納し、音の種別が疑似エンジン音の場合はバッファBuffer７に格納し、音の種別が楽曲等のコンテンツの場合はバッファBuffer８に格納する。ただし、第１ボリューム演算回路１３０の重畳ボリュームテーブルのボリューム（音量）がＯＦＦに設定されている場合は、対象のBufferへのデータセットは行わない。
【００５９】
［１５０ｂ］  最後のバッファBuffer８まで音のデータ格納が終了したら、ミキシング演算部１５２がバッファBuffer５〜Buffer８に格納された音のデータを混合して一系統の出力にまとめるためのミキシング演算を行う。
【００６０】
＜同期回路１６０の動作＞
［１６０ａ］  ミキシング演算回路１５０内のいずれかのバッファ（Buffer５〜Buffer８）内にデータが残っている場合には、次に処理するデータ（デコード回路１２０や第１ボリューム演算回路１３０から出力されるデータ）によってバッファ内のデータを上書きできないため、その時にはデコード回路１２０のデコード処理を一時停止する。
【００６１】
［１６０ｂ］  デコード回路１２０の使用バッファ切り替わり直後に第１ボリューム演算回路１３０がボリューム演算処理を終えたら、ミキシング演算回路１５０内の格納先バッファ（Buffer５〜Buffer８）を切り替えるためのバッファ切り換えＳＷを切り換える。
【００６２】
＜外部メモリインタフェース回路１９の動作＞
［１９ａ］  外部メモリ２２から符号化された楽曲データを読み出す。
［１９ｂ］  デコード回路１２０内のバッファBuffer４が半分程度になったら、次の楽曲データをバッファBuffer４にセットする。
【００６３】
メータユニット１０の各部は以上に説明したように動作するので、車室内スピーカ３１や車室外スピーカ３２から複数の音響を同時に出力するような状況において、電子音調停回路１００は次に説明するように適切な調停制御を行うことができる。
【００６４】
例えば、メータＣＰＵ１１が生成する音出力コマンドに従って、警報音と、音声ガイド用の案内用音声と、疑似エンジン音とを同時に出力し、更にコンテンツの再生音を同時に出力する場合には、内部メモリ１８からそれぞれ読み込まれた警報音、案内用音声、疑似エンジン音の音データと、外部メモリ２２から読み込まれた楽曲の音データがデコード回路１２０で復号されて第１ボリューム演算回路１３０に入力される。
【００６５】
一方、ＣＰＵコマンド解析回路１１０は警報音と、音声ガイド用の案内用音声と、疑似エンジン音の中で最も優先順位が高いデータの種別を第１ボリューム演算回路１３０のボリュームレジスタ１３３に書き込むので、同時に出力する複数の音の中で最も優先順位が高いデータの種別（例えば警報音）に従って、第１重畳ボリュームテーブル１３５、第２重畳ボリュームテーブル１３６、ユーザボリュームテーブル１３７のいずれか１つが選択される。
【００６６】
第１重畳ボリュームテーブル１３５が選択された場合には、事前にメータＣＰＵ１１の出力したボリュームコマンドによってこの第１重畳ボリュームテーブル１３５上に書き込まれた音量値ＶｏｌＡ１、ＶｏｌＡ３、ＶｏｌＡ４の組み合わせに従って、警報音・案内用音声、疑似エンジン音、コンテンツの再生音の音量バランスが決定される。すなわち、警報音や案内用音声を音響として出力する場合には、同時に出力される疑似エンジン音の音量や、コンテンツの再生音の音量を音量値ＶｏｌＡ３、ＶｏｌＡ４で抑制したり音の出力を停止できるので、運転者等のユーザにとって警報音や案内用音声が聞き取りやすくなる。
【００６７】
以上のように、本発明の車両用音響出力制御装置は、警報音、案内用音声、疑似エンジン音、楽曲等コンテンツの再生音等の複数種類の音響出力をシステムとして制御する装置として車両上のメータユニット、あるいは車載オーディオ装置、カーナビゲーション装置等に搭載することが想定される。本発明を適用することにより、同時に出力される複数種類の音の干渉を抑制し、重要度の高い音をユーザに聞き取りやすい状態に維持することができる。
【符号の説明】
【００６８】
１０  メータユニット
１１  メータＣＰＵ
１２  スピードメータ
１３  インジケータ
１４  表示器
１５，１６，１７  操作スイッチ
１８  内部メモリ
１９  外部メモリインタフェース回路
２１  車両情報生成部
２２  外部メモリ
２３  オーディオプレイヤー
３１  車室内スピーカ
３２  車室外スピーカ
１００  電子音調停回路（音調停回路）
１１０  ＣＰＵコマンド解析回路
１１１  ＣＰＵインタフェース回路
１１２  コマンド解析回路
１１３  バッファ
１２０  デコード回路
１２１  リードレジスタ
１２２  タイプレジスタ
１２３  メモリインタフェース回路
１２４  バッファ選択回路
１２５  バッファ
１２６  デコード部
１２７  オーディオスイッチ
１２８  スピーカスイッチ
１３０  第１ボリューム演算回路
１３３  ボリュームレジスタ
１３４  ボリューム演算部
１３５  第１重畳ボリュームテーブル
１３６  第２重畳ボリュームテーブル
１３７  ユーザボリュームテーブル
１４０  第２ボリューム演算回路
１４３  オーディオスイッチ
１４４  ボリューム演算部
１４５  重畳ボリュームテーブル
１５０  ミキシング演算回路
１５１  バッファ
１５２  ミキシング演算部
１６０  同期回路
１７１，１７３  Ｄ／Ａ変換回路
１７２，１７４  増幅回路
【図１】
2013223031.tif 000003
【図２】
2013223031.tif 000004
【図３】
2013223031.tif 000005
【図４】
2013223031.tif 000006