(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024035941
(43)【公開日】2024-03-15
(54)【発明の名称】音声ミキシング装置及び電子機器
(51)【国際特許分類】
H04R 3/00 20060101AFI20240308BHJP
【FI】
H04R3/00
【審査請求】未請求
【請求項の数】10
【出願形態】OL
(21)【出願番号】P 2022140585
(22)【出願日】2022-09-05
(71)【出願人】
【識別番号】000002369
【氏名又は名称】セイコーエプソン株式会社
(74)【代理人】
【識別番号】100090387
【弁理士】
【氏名又は名称】布施 行夫
(74)【代理人】
【識別番号】100090398
【弁理士】
【氏名又は名称】大渕 美千栄
(74)【代理人】
【識別番号】100148323
【弁理士】
【氏名又は名称】川▲崎▼ 通
(74)【代理人】
【識別番号】100168860
【弁理士】
【氏名又は名称】松本 充史
(72)【発明者】
【氏名】片山 貴夫
(72)【発明者】
【氏名】倍賞 文仁
(72)【発明者】
【氏名】野中 勉
【テーマコード(参考)】
5D220
【Fターム(参考)】
5D220EE22
5D220EE50
(57)【要約】
【課題】複数の音声データをいずれも遅延させずに出力可能な音声ミキシング装置を提供すること。
【解決手段】nを2以上の整数とし、外部から入力されるコマンドに基づいて、第1~第nのゲインを設定するゲイン設定回路と、第1~第nの音声データの各々と前記第1~第nのゲインの各々とを乗算して得られる第1~第nの乗算データのうちの2つ以上をミキシングしたミキシング信号を出力するミキシング回路と、を備え、前記ゲイン設定回路は、前記第1~第nのゲインのうちの第jのゲインが第1の値に設定されているときに前記第jのゲインを前記第1の値とは異なる第2の値に設定する場合、第1~第nのゲイン変更区間のうちの第jのゲイン変更区間において、前記第jのゲインを前記第1の値から前記第2の値まで段階的に遷移させる、音声ミキシング装置。
【選択図】
図1
【特許請求の範囲】
【請求項1】
nを2以上の整数とし、外部から入力されるコマンドに基づいて、第1~第nのゲインを設定するゲイン設定回路と、
第1~第nの音声データの各々と前記第1~第nのゲインの各々とを乗算して得られる第1~第nの乗算データのうちの2つ以上をミキシングしたミキシング信号を出力するミキシング回路と、を備え、
前記ゲイン設定回路は、
前記第1~第nのゲインのうちの第jのゲインが第1の値に設定されているときに前記第jのゲインを前記第1の値とは異なる第2の値に設定する場合、第1~第nのゲイン変更区間のうちの第jのゲイン変更区間において、前記第jのゲインを前記第1の値から前記第2の値まで段階的に遷移させる、音声ミキシング装置。
【請求項2】
請求項1において、
前記ミキシング回路は、第1~第nの入力チャネルを有し、
前記第1~第nの入力チャネルのうちの第iの入力チャネルに、前記第1~第nのゲインのうちの第iのゲインが設定され、
前記第iの入力チャネルに、前記第1~第nの音声データのうちの第iの音声データが入力される、音声ミキシング装置。
【請求項3】
請求項1において、
前記ゲイン設定回路は、
前記第jのゲインに前記第1の値を設定して前記第1~第nの音声データのうちの第jの音声データを再生中に、前記第1~第nの音声データのうちの、前記第jの音声データよりも優先順位の高い第kの音声データの再生を開始又は停止する前記コマンドが入力された場合、前記第jのゲインを前記第2の値に設定する、音声ミキシング装置。
【請求項4】
請求項1において、
前記第1~第nの音声データの基となる第1~第nの音源データを保管するメモリーを備える、音声ミキシング装置。
【請求項5】
請求項1において、
前記第1~第nの音声データの基となる第1~第nの音源データを保管する外部のメモリーから前記第1~第nの音源データを受信するメモリーインターフェース回路を備える、音声ミキシング装置。
【請求項6】
請求項1において、
外部のマイクロコントロールユニットから前記第1~第nの音声データの基となる第1~第nの音源データを受信する通信インターフェース回路を備える、音声ミキシング装置。
【請求項7】
請求項1において、
前記ミキシング信号を音声信号に変換して第1の音声再生装置に出力する音声アンプを備える、音声ミキシング装置。
【請求項8】
請求項7において、
前記音声アンプは、前記音声信号が正常であるか異常であるかを判定し、前記音声信号が異常であると判定した場合、前記ミキシング回路に異常検知信号を出力し、
mを2以上の整数とし、前記ミキシング回路は、前記異常検知信号が入力された場合、前記ミキシング信号を第2~第mの音声再生装置のいずれか1つに出力する、音声ミキシ
ング装置。
【請求項9】
請求項8において、
前記整数mは3以上の整数であり、
前記ミキシング回路は、前記異常検知信号が入力された場合、前記第2~第mの音声再生装置の各々を選択する優先順位が指定された優先選択テーブルに基づいて、前記第2~第mの音声再生装置のいずれか1つを選択し、選択した前記第2~第mの音声再生装置のいずれか1つに前記ミキシング信号を出力する、音声ミキシング装置。
【請求項10】
請求項1乃至9のいずれか一項に記載の音声ミキシング装置を備える、電子機器。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、音声ミキシング装置及び電子機器に関する。
【背景技術】
【0002】
特許文献1には、先発の音声情報の有意の内容を伝え終わる予定時刻に関する終了時刻情報を取得し、後発の音声情報の出力要求の発生時点から出力が開始されるまでの遅延の許容時間に関する遅延許容情報を取得し、終了時刻情報と遅延許容情報とに基づく時間的関係に応じて後発の音声情報の出力の待機の可否を判断し、待機可能と判断されたことを条件に後発の音声情報の出力を待機させ、先発の音声情報の出力を優先的に行った後で後発の音声情報の出力を行う、音声出力制御装置が記載されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1に記載の装置では、先発の音声情報と後発の音声情報がいずれも緊急性を要する重要な情報である場合でもいずれかの出力を遅延させるため、遅延して出力される音声情報に対してユーザーによる必要な処置が遅れるおそれがある。
【課題を解決するための手段】
【0005】
本発明に係る音声ミキシング装置の一態様は、
nを2以上の整数とし、外部から入力されるコマンドに基づいて、第1~第nのゲインを設定するゲイン設定回路と、
第1~第nの音声データの各々と前記第1~第nのゲインの各々とを乗算して得られる第1~第nの乗算データのうちの2つ以上をミキシングしたミキシング信号を出力するミキシング回路と、を備え、
前記ゲイン設定回路は、
前記第1~第nのゲインのうちの第jのゲインが第1の値に設定されているときに前記第jのゲインを前記第1の値とは異なる第2の値に設定する場合、第1~第nのゲイン変更区間のうちの第jのゲイン変更区間において、前記第jのゲインを前記第1の値から前記第2の値まで段階的に遷移させる。
【0006】
本発明に係る電子機器の一態様は、
前記音声ミキシング装置の一態様を備える。
【図面の簡単な説明】
【0007】
【
図1】第1実施形態の音声ミキシング装置の構成例を示す図。
【
図3】チャネル-優先順位設定テーブル、優先順位-ゲイン設定テーブル及びゲイン参照テーブルの一例を示す図。
【
図4】複数の音声データが第1の音声再生装置によって同時に再生される具体例を示す図。
【
図5】ゲインが増加する場合の音声信号の波形の一例を示す図。
【
図6】ゲインが減少する場合の音声信号の波形の一例を示す図。
【
図7】第2実施形態の音声ミキシング装置の構成例を示す図。
【
図8】第2実施形態におけるミキシング回路、音声アンプ及び保護回路の具体的な構成例を示す図。
【
図10】第3実施形態の音声ミキシング装置の構成例を示す図。
【
図11】第4実施形態の音声ミキシング装置の構成例を示す図。
【
図13】電子機器の一例である警告装置の構成例を示す図。
【発明を実施するための形態】
【0008】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【0009】
1.音声ミキシング装置
1-1.第1実施形態
図1は、第1実施形態の音声ミキシング装置の構成例を示す図である。
図1に示すように、第1実施形態の音声ミキシング装置1は、通信インターフェース回路10、メモリー20、デコーダー30、ミキシング回路40、ゲイン設定回路50、チャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62、ゲイン変更区間設定テーブル63、ゲイン参照テーブル64及び音声アンプ70を備える。音声ミキシング装置1は、1チップの半導体集積回路装置であってもよいし、複数チップの半導体集積回路装置で構成されてもよいし、少なくとも一部が半導体集積回路装置以外の電子部品で構成されてもよい。
【0010】
メモリー20は、n個の音源データである第1~第nの音源データ21-1~21-nを保管する。すなわち、メモリー20には、第1~第nの音源データ21-1~21-nが記憶されている。nは2以上の整数である。メモリー20は、例えば、フラッシュメモリーであってもよい。第1~第nの音源データ21-1~21-nは、それぞれ、例えば、パルス符号変調(PCM)された音声データであってもよいし、適応的差分パルス符号変調(ADPCM)された音声データであってもよい。PCMはPulse Code Modulationの略であり、ADPCMはAdaptive differential Pulse Code Modulationの略である。第1~第nの音源データ21-1~21-nは、例えば、人が発話する際の声を模した音声、機械的な警告音や効果音等の各種の音の基となるデータであってもよい。
【0011】
通信インターフェース回路10は、マイクロコントロールユニット2とデータ通信を行う回路である。通信インターフェース回路10は、例えば、SPIインターフェース回路であってもよいし、I2Cインターフェース回路であってもよい。SPIはSerial Peripheral Interfaceの略であり、I2CはInter-Integrated Circuitの略である。
【0012】
通信インターフェース回路10は、マイクロコントロールユニット2から送信された各種のコマンドを受信し、受信したコマンドに応じた各種の制御信号を生成する。例えば、通信インターフェース回路10は、メモリー20が保管する第1~第nの音源データ21-1~21-nのうちの第iの音源データ21-iに対する音声再生コマンド又は音声停止コマンドを受信した場合、第iの音源データ21-iに対する音声再生又は音声停止を指示する制御信号を生成し、デコーダー30及びゲイン設定回路50に出力する。また、例えば、通信インターフェース回路10は、チャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62又はゲイン変更区間設定テーブル63に対するデータ書き込みコマンドを受信した場合、コマンドで指定されたアドレスに指定されたデータを書き込むための制御信号を生成する。
【0013】
デコーダー30は、第1~第nの入力チャネル及び第1~第nの出力チャネルを有する。デコーダー30は、通信インターフェース回路10から出力される第iの音源データ21-iに対する音声再生を指示する制御信号に応じて、メモリー20から第iの入力チャネルに第iの音源データ21-iを読み出し、第iの音源データ21-iをデコードして第iの音声データDIiを復調する。このように、メモリー20が保管する第1~第nの音源データ21-1~21-nは、第1~第nの音声データDI1~DInの基となるデータである。デコーダー30は、復調した第iの音声データDIiを第iの出力チャネルに出力する。また、デコーダー30は、通信インターフェース回路10から出力される第iの音源データ21-iに対する音声停止を指示する制御信号に応じて、第iの出力チャネルへの第iの音声データDIiの出力を停止する。また、デコーダー30は、第iの音源データ21-iの末尾まで復調を終了した場合に、第iの出力チャネルへの第iの音声データDIiの出力を停止してもよい。
【0014】
ミキシング回路40は、第1~第nの音声データDI1~DInの各々と第1~第nのゲインG1~Gnの各々とを乗算して得られる第1~第nの乗算データのうちの2つ以上をミキシングしたミキシング信号DO1を出力する。ミキシング回路40は、第1~第nの入力チャネルを有し、第1~第nの入力チャネルは、それぞれデコーダー30の第1~第nの出力チャネルと接続されている。そして、ミキシング回路40の第1~第nの入力チャネルのうちの第iの入力チャネルに、第1~第nのゲインG1~Gnのうちの第iのゲインGiが設定され、第iの入力チャネルに、第1~第nの音声データDI1~DInのうちの第iの音声データDIiが入力される。また、ミキシング回路40は、第1~第mの出力チャネルを有し、第1の出力チャネルから音声アンプ70にミキシング信号DO1を出力する。mは2以上の整数である。
【0015】
音声アンプ70は、ミキシング回路40から出力されるミキシング信号DO1を音声信号DOX1に変換して第1の音声再生装置3-1に出力する。これにより、第1の音声再生装置3-1から、音声信号DOX1に応じた音声が出力される。例えば、第1の音声再生装置3-1は、スピーカーであってもよい。
【0016】
また、ミキシング回路40は、第2~第mの出力チャネルから、第1~第nの乗算データから選択されたm-1個の乗算データを音声信号DO2~DOmとして第2~第mの音声再生装置3-2~3-mに出力してもよい。これにより、第2~第mの音声再生装置3-2~3-mから、音声信号DO2~DOmに応じた音声が出力される。例えば、第2~第mの音声再生装置3-2~3-mは、それぞれブザーであってもよい。
【0017】
なお、第1~第mの音声再生装置3-1~3-mの各々から出力される音声は、例えば、人が発話する際の声を模した音声であってもよいし、機械的な警告音や効果音等の各種の音であってもよい。
【0018】
ゲイン設定回路50は、音声ミキシング装置1の外部から入力されるコマンドに基づいて、ミキシング回路40の第1~第nの入力チャネルに、それぞれ第1~第nのゲインG1~Gnを設定する。具体的には、ゲイン設定回路50は、通信インターフェース回路10から出力される、第kの音源データ21-kに対する音声再生又は音声停止を指示する制御信号を受け取ると、チャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62及びゲイン参照テーブル64を参照し、第1~第nの音声データDI1~DInのうちの再生中のすべての音声データ及び第kの音声データDIkの間の優先順位を決定し、当該各チャネルに当該優先順位に応じた値の各ゲインを設定する。
【0019】
チャネル-優先順位設定テーブル61は、ミキシング回路40の第1~第nの入力チャネルと優先順位との対応関係を規定するテーブルである。優先順位-ゲイン設定テーブル
62は、チャネル-優先順位設定テーブル61において指定可能な優先順位と、ゲイン設定値との対応関係を規定するテーブルである。ゲイン参照テーブル64は、優先順位-ゲイン設定テーブル62において指定可能なゲイン設定値と、ゲインの値との対応関係を規定するテーブルである。チャネル-優先順位設定テーブル61及び優先順位-ゲイン設定テーブル62は、不図示のRAMやレジスターに記憶されており、音声ミキシング装置1の外部から入力されるコマンドによって書き換えられる。RAMは、Random Access Memoryの略である。ゲイン参照テーブル64は、不図示のROMに記憶されており、書き換えられない。ROMは、Read Only Memoryの略である。
【0020】
なお、第1~第nの音声データDI1~DInのうちの第kの音声データが再生対象ではない場合、ゲイン設定回路50が第kのゲインGkを0に設定してもよいし、デコーダー30が第kの出力チャネルに0を出力してもよい。
【0021】
本実施形態では、ゲイン設定回路50は、第1~第nのゲインG1~Gnのうちの第jのゲインGjが第1の値に設定されているときに第jのゲインGjを第1の値とは異なる第2の値に設定する場合、第1~第nのゲイン変更区間T1~Tnのうちの第jのゲイン変更区間Tjにおいて、第jのゲインGjを第1の値から第2の値まで段階的に遷移させる。例えば、ゲイン設定回路50は、第jのゲインGjに第1の値を設定して第1~第nの音声データDI1~DInのうちの第jの音声データDIjを再生中に、音声ミキシング装置1の外部から第jの音声データDIjよりも優先順位の高い第kの音声データDIkの再生を開始又は停止するコマンドが入力された場合、第jのゲインGjを第2の値に設定する。ここで、第kの音声データDIkの再生を開始するコマンドが入力された場合は第2の値は第1の値よりも小さく、第kの音声データDIkの再生を停止するコマンドが入力された場合は第2の値は第1の値よりも大きくなる。
【0022】
本実施形態では、ゲイン設定回路50は、第1~第nの入力チャネルのうちの第jの入力チャネルの設定値が第1の値から第2の値に変更する場合、ゲイン変更区間設定テーブル63を参照し、第jの入力チャネルに第jのゲイン変更区間Tjを設定する。ゲイン変更区間設定テーブル63は、第1~第nのゲイン変更区間を規定するテーブルであり、具体的には、第1~第nの入力チャネルとサンプルステップ及びゲインステップとの対応関係を規定するテーブルである。ゲイン変更区間設定テーブル63は、不図示のRAMやレジスターに記憶されており、音声ミキシング装置1の外部から入力されるコマンドによって書き換えられる。
【0023】
例えば、ゲイン変更区間設定テーブル63において、第jの入力チャネルに対して、サンプルステップが1に設定され、ゲインステップが0.5dBに設定されていれば、ゲイン設定回路50は、第jのゲインGjが第2の値に達するまで、第jの音声データDjの1サンプル毎に第jのゲインGjを第1の値から0.5dBずつ段階的に遷移させる。この場合、例えば、第jの音声データDjのサンプリング周波数が32kHzであり、第2の値と第1の値との差が64dBであれば、第jのゲイン変更区間Tjの長さは64dB/0.5dB/32kHz=4msになる。
【0024】
また、例えば、ゲイン変更区間設定テーブル63において、第jの入力チャネルに対して、サンプルステップが255に設定され、ゲインステップが0.25dBに設定されていれば、ゲイン設定回路50は、第jのゲインGjが第2の値に達するまで、第jの音声データDjの255サンプル毎に第jのゲインGjを第1の値から0.25dBずつ段階的に遷移させる。この場合、例えば、第jの音声データDjのサンプリング周波数が32kHzであり、第2の値と第1の値との差が64dBであれば、第jのゲイン変更区間Tjの長さは64dB/0.25dB/32kHz×255=2040msになる。
【0025】
また、例えば、ゲイン変更区間設定テーブル63において、第jの入力チャネルに対してサンプルステップが0に設定されていれば、第jのゲイン変更区間Tjの長さが0であるので、ゲイン設定回路50は、第jのゲインGjを第1の値から第2の値に直ちに遷移させる。
【0026】
図2は、ミキシング回路40の具体的な構成例を示す図である。
図2の例では、ミキシング回路40は、16個の入力チャネルと5個の出力チャネルを有する。すなわち、
図2は、
図1において、整数nが16であり、整数mが5の場合の例を示している。
【0027】
図2の例において、ミキシング回路40は、16個の乗算器41-1~41-16と、16個のスイッチ回路42-1~42-16と、加算器43と、選択回路44と、を含む。
【0028】
第1~第16の入力チャネルのうちの第iの入力チャネルには、第1~第16の音声データDI1~DI16のうちの第iの音声データDIiが入力されるとともに、ゲイン設定回路50によって第1~第16のゲインG1~G16のうちの第iのゲインGiが設定される。第iの入力チャネルには、乗算器41-1~41-16のうちの乗算器41-iが設けられており、乗算器41-iは、第iの音声データDIiに第iのゲインGiを乗算した第iの乗算データDXiを出力する。
【0029】
スイッチ回路42-1~42-16のうちのスイッチ回路42-iは、第iの乗算データDXiを加算器43に出力するか否かを切り替える。スイッチ回路42-1~42-16は、通信インターフェース回路10から出力される制御信号に応じて切り替えられる。すなわち、マイクロコントロールユニット2は、音声ミキシング装置1に所定のコマンドを出力することによって、第1~第16の乗算データDX1~DX16を加算器43に出力するか否かをそれぞれ設定可能である。
【0030】
加算器43には、スイッチ回路42-1~42-16を介して、第1~第16の乗算データDX1~DX16が入力される。すなわち、1以上16以下の各整数iに対して、スイッチ回路42-iが導通状態であれば、第iの乗算データDXiが加算器43に入力され、スイッチ回路42-iが非導通状態であれば、第iの乗算データDXiは加算器43に入力されない。そして、加算器43は、第1~第16の乗算データDX1~DX16のうちの入力されるすべての乗算データを加算したミキシング信号DO1を出力する。
【0031】
加算器43から出力されるミキシング信号DO1は、第1の出力チャネルから音声アンプ70に出力され、音声アンプ70は、ミキシング信号DO1を音声信号DOX1に変換して第1の音声再生装置3-1に出力する。これにより、第1の音声再生装置3-1から、音声信号DOX1に応じた音声が出力される。
【0032】
選択回路44は、第1~第16の乗算データDX1~DX16からいずれか1つを選択して音声信号DO2として第2の出力チャネルから第2の音声再生装置3-2に出力し、あるいは、第1~第16の乗算データDX1~DX16のいずれも選択せずに無音の音声信号DO2を第2の音声再生装置3-2に出力する。前者の場合、第2の音声再生装置3-2から音声信号DO2に応じた音声が出力される。
【0033】
また、選択回路44は、第1~第16の乗算データDX1~DX16からいずれか1つを選択して音声信号DO3として第3の出力チャネルから第3の音声再生装置3-3に出力し、あるいは、第1~第16の乗算データDX1~DX16のいずれも選択せずに無音の音声信号DO3を第3の音声再生装置3-3に出力する。前者の場合、第3の音声再生装置3-3から音声信号DO3に応じた音声が出力される。
【0034】
また、選択回路44は、第1~第16の乗算データDX1~DX16からいずれか1つを選択して音声信号DO4として第4の出力チャネルから第4の音声再生装置3-4に出力し、あるいは、第1~第16の乗算データDX1~DX16のいずれも選択せずに無音の音声信号DO4を第4の音声再生装置3-4に出力する。前者の場合、第4の音声再生装置3-4から音声信号DO4に応じた音声が出力される。
【0035】
また、選択回路44は、第1~第16の乗算データDX1~DX16からいずれか1つを選択して音声信号DO5として第5の出力チャネルから第5の音声再生装置3-5に出力し、あるいは、第1~第16の乗算データDX1~DX16のいずれも選択せずに無音の音声信号DO5を第5の音声再生装置3-5に出力する。前者の場合、第5の音声再生装置3-5から音声信号DO5に応じた音声が出力される。
【0036】
選択回路44は、通信インターフェース回路10から出力される制御信号に応じて、第1~第16の乗算データDX1~DX16を、それぞれ音声信号DO2~DO5のいずれかとして出力するか否かを選択する。すなわち、マイクロコントロールユニット2は、音声ミキシング装置1に所定のコマンドを出力することによって、第1~第16の乗算データDX1~DX16を、それぞれ音声信号DO2~DO5のいずれかとして出力するか否かを設定可能である。
【0037】
図3は、ミキシング回路40が
図2のように構成されている場合のチャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62及びゲイン参照テーブル64の一例を示す図である。
図3において、Ch1~Ch16は、それぞれミキシング回路40の第1~第16の入力チャネルである。
【0038】
図3の例では、チャネル-優先順位設定テーブル61において、第1の入力チャネルには優先順位Pr7が対応づけられ、第2の入力チャネルには優先順位Pr5が対応づけられ、第3の入力チャネルには優先順位Pr9が対応づけられ、第4の入力チャネルには優先順位Pr12が対応づけられ、第5の入力チャネルには優先順位Pr6が対応づけられ、第6の入力チャネルには優先順位Pr2が対応づけられている。また、第7の入力チャネルには優先順位Pr10が対応づけられ、第8の入力チャネルには優先順位Pr11が対応づけられ、第9の入力チャネルには優先順位Pr1が対応づけられ、第10の入力チャネルには優先順位Pr3が対応づけられ、第11の入力チャネルには優先順位Pr8が対応づけられ、第12の入力チャネルには優先順位Pr4が対応づけられている。また、第13の入力チャネルには優先順位Pr16が対応づけられ、第14の入力チャネルには優先順位Pr15が対応づけられ、第15の入力チャネルには優先順位Pr14が対応づけられ、第16の入力チャネルには優先順位Pr13が対応づけられている。優先順位Pr1~Pr16のうち、Priはi番目に高い優先順位を表している。すなわち、優先順位Pr1が最も高く、優先順位Pr16が最も低いので、優先順位が高い順に、第9の入力チャネル、第6の入力チャネル、第10の入力チャネル、第12の入力チャネル、第2の入力チャネル、第5の入力チャネル、第1の入力チャネル、第11の入力チャネル、第3の入力チャネル、第7の入力チャネル、第8の入力チャネル、第4の入力チャネル、第16の入力チャネル、第15の入力チャネル、第14の入力チャネル、第3の入力チャネルとなっている。
【0039】
また、
図3の例では、優先順位-ゲイン設定テーブル62において、優先順位Pr1にはゲイン設定値0x00が対応づけられ、優先順位Pr2にはゲイン設定値0x0Cが対応づけられ、優先順位Pr3にはゲイン設定値0x18が対応づけられ、優先順位Pr4にはゲイン設定値0x24が対応づけられ、優先順位Pr5にはゲイン設定値0x30が対応づけられ、優先順位Pr6にはゲイン設定値0x3Cが対応づけられている。また、
優先順位Pr7にはゲイン設定値0x48が対応づけられ、優先順位Pr8にはゲイン設定値0x54が対応づけられ、優先順位Pr9にはゲイン設定値0x60が対応づけられ、優先順位Pr10にはゲイン設定値0x6Cが対応づけられ、優先順位Pr11にはゲイン設定値0x78が対応づけられ、優先順位Pr12にはゲイン設定値0x84が対応づけられている。また、優先順位Pr13にはゲイン設定値0x90が対応づけられ、優先順位Pr14にはゲイン設定値0x9Cが対応づけられ、優先順位Pr15にはゲイン設定値0xA8が対応づけられ、優先順位Pr16にはゲイン設定値0xB4が対応づけられている。
【0040】
また、
図3の例では、ゲイン参照テーブル64において、ゲイン設定値0x00には0dBのゲイン値が対応づけられ、ゲイン設定値0x01~0xFEには、それぞれ-0.25dB刻みに-0.25dB~-63.5dBのゲイン値が対応づけられ、ゲイン設定値0xFFには「nosound」が対応づけられている。「nosound」は-∞dBのゲイン値に相当する。
【0041】
チャネル-優先順位設定テーブル61の優先順位Pr1~Pr16の各々は、優先順位-ゲイン設定テーブル62の優先順位Pr1~Pr16の各々にリンクしており、優先順位-ゲイン設定テーブル62の各ゲイン設定値は、ゲイン参照テーブル64の各ゲイン設定値にリンクしている。したがって、優先順位Pr7の第1の入力チャネルにはゲイン設定値0x48に対応する-18dBのゲイン値が対応づけられ、優先順位Pr5の第2の入力チャネルにはゲイン設定値0x30に対応する-12dBのゲイン値が対応づけられ、優先順位Pr9の第3の入力チャネルにはゲイン設定値0x60に対応する-24dBのゲイン値が対応づけられ、優先順位Pr12の第4の入力チャネルにはゲイン設定値0x84に対応する-33dBのゲイン値が対応づけられる。また、優先順位Pr6の第5の入力チャネルにはゲイン設定値0x3Cに対応する-15dBのゲイン値が対応づけられ、優先順位Pr2の第6の入力チャネルにはゲイン設定値0x0Cに対応する-3dBのゲイン値が対応づけられ、優先順位Pr10の第7の入力チャネルにはゲイン設定値0x6Cに対応する-27dBのゲイン値が対応づけられ、優先順位Pr11の第8の入力チャネルにはゲイン設定値0x78に対応する-30dBのゲイン値が対応づけられる。また、優先順位Pr1の第9の入力チャネルにはゲイン設定値0x00に対応する0dBのゲイン値が対応づけられ、優先順位Pr3の第10の入力チャネルにはゲイン設定値0x18に対応する-6dBのゲイン値が対応づけられ、優先順位Pr8の第11の入力チャネルにはゲイン設定値0x54に対応する-21dBのゲイン値が対応づけられ、優先順位Pr4の第12の入力チャネルにはゲイン設定値0x24に対応する-9dBのゲイン値が対応づけられる。また、優先順位Pr16の第13の入力チャネルにはゲイン設定値0xB4に対応する-45dBのゲイン値が対応づけられ、優先順位Pr15の第14の入力チャネルにはゲイン設定値0xA8に対応する-42dBのゲイン値が対応づけられ、優先順位Pr14の第15の入力チャネルにはゲイン設定値0x9Cに対応する-39dBのゲイン値が対応づけられ、優先順位Pr13の第16の入力チャネルにはゲイン設定値0x90に対応する-36dBのゲイン値が対応づけられる。すなわち、チャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62及びゲイン参照テーブル64により、第1~第16の入力チャネルには、順に、-18dB,-12dB,-24dB,-33dB,-15dB,-3dB,-27dB,-30dB,0dB,-6dB,-21dB,-9dB,-45dB,-42dB,-39dB,-36dBのゲイン値が対応づけられる。
【0042】
そして、ゲイン設定回路50は、第1~第16の音声データDI1~DI16が第1の音声再生装置3-1によって同時に再生される期間において、第1~第16のゲインG1~G16に、上記のようにチャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62及びゲイン参照テーブル64により対応付けられる、-18dB,-12d
B,-24dB,-33dB,-15dB,-3dB,-27dB,-30dB,0dB,-6dB,-21dB,-9dB,-45dB,-42dB,-39dB,-36dBの各ゲイン値を設定する。その結果、第1~第16の音声データDI1~DI16が、優先順位が高い入力チャネルに入力される音声データほど大きい音量で合成された音声が、第1の音声再生装置3-1によって再生される。
【0043】
また、ゲイン設定回路50は、第1~第16の音声データDI1~DI16の一部のみが第1の音声再生装置3-1によって同時に再生される期間においては、第1の音声再生装置3-1によって同時に再生される各音声データに対応する各入力チャネルにあらためて優先順位を設定する。具体的には、ゲイン設定回路50は、チャネル-優先順位設定テーブル61を参照し、第1の音声再生装置3-1によって同時に再生される各音声データが入力される各入力チャネルに優先順位が高い順に優先順位Pr1、Pr2、・・・を再設定する。そして、ゲイン設定回路50は、チャネル-優先順位設定テーブル61に代えて、各入力チャネルに再設定した優先順位Pr1、Pr2、・・・を、優先順位-ゲイン設定テーブル62の優先順位Pr1、Pr2、・・・の各々にリンクさせて、各入力チャネルに対応する各ゲインに、優先順位-ゲイン設定テーブル62及びゲイン参照テーブル64により対応付けられる各ゲイン値を設定する。
【0044】
なお、ゲイン設定回路50は、第1~第16の音声データDI1~DI16のうちの第iの音声データDIiが、第1の音声再生装置3-1によって再生されず、かつ、第2~第5の音声再生装置3-2~3-5のいずれかによって再生される期間においては、第iのゲインGiに、最も高い優先順位Pr1に対応づけられるゲイン設定値0x00に対応する0dBのゲイン値を設定してもよい。
【0045】
図4に、チャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62及びゲイン参照テーブル64が
図3のように構成されている場合に、複数の音声データが第1の音声再生装置3-1によって同時に再生される具体例を示す。
図4において、Ch6,Ch9,Ch10,Ch12は、それぞれミキシング回路40の第6の入力チャネル、第9の入力チャネル、第10の入力チャネル、第12の入力チャネルである。
【0046】
図4の例では、時刻t1において、第6の入力チャネルに入力される第6の音声データDI6の再生が開始する。時刻t1から時刻t2までの期間において、第1の音声再生装置3-1によって再生される音声データは第6の音声データDI6のみであるので、ゲイン設定回路50は、第6の入力チャネルに最も高い優先順位Pr1を再設定する。そして、ゲイン設定回路50は、第6のゲインG6に、優先順位Pr1に対応づけられるゲイン設定値0x00に対応する0dBのゲイン値を設定する。具体的には、ゲイン設定回路50は、時刻t1に開始する第6のゲイン変更区間T
6において、第6のゲインG6を、無音のゲイン値である0に相当する第1の値から0dBのゲイン値に相当する第2の値まで段階的に遷移させる。この第6のゲイン変更区間T
6では、第6の音声データDI6のボリュームが段階的に大きくなって一定値に達する。ボリュームが段階的に大きくなって一定値に達する現象は「フェードイン」と呼ばれる。
【0047】
次に、時刻t2において、第10の入力チャネルに入力される第10の音声データDI10の再生が開始する。その結果、時刻t2から時刻t3までの期間において、第6の音声データDI6と第10の音声データDI10とが第1の音声再生装置3-1によって同時に再生されることになる。第6の入力チャネルに対応づけられる優先順位Pr2は、第10の入力チャネルに対応づけられる優先順位Pr3よりも高いので、ゲイン設定回路50は、第6の入力チャネルに最も高い優先順位Pr1を再設定し、第7の入力チャネルに2番目に高い優先順位Pr2を再設定する。そして、ゲイン設定回路50は、第6のゲインG6に、優先順位Pr1に対応づけられるゲイン設定値0x00に対応する0dBのゲ
イン値を設定し、第10のゲインG10に、優先順位Pr2に対応づけられるゲイン設定値0x0Cに対応する-3dBのゲイン値を設定する。具体的には、ゲイン設定回路50は、第6のゲインG6を0dBのゲイン値に相当する値に維持するとともに、時刻t2に開始する第10のゲイン変更区間T10において、第10のゲインG10を、無音のゲイン値である0に相当する第1の値から-3dBのゲイン値に相当する第2の値まで段階的に遷移させる。この第10のゲイン変更区間T10では、第10の音声データDI10のボリュームが段階的に大きくなって一定値に達する。
【0048】
次に、時刻t3において、第12の入力チャネルに入力される第12の音声データDI12の再生が開始する。その結果、時刻t3から時刻t4までの期間において、第6の音声データDI6と第10の音声データDI10と第12の音声データDI12とが第1の音声再生装置3-1によって同時に再生されることになる。第6の入力チャネルに対応づけられる優先順位Pr2は、第10の入力チャネルに対応づけられる優先順位Pr3及び第12の入力チャネルに対応づけられる優先順位Pr4よりも高く、第10の入力チャネルに対応づけられる優先順位Pr3は第12の入力チャネルに対応づけられる優先順位Pr4よりも高いので、ゲイン設定回路50は、第6の入力チャネルに最も高い優先順位Pr1を再設定し、第10の入力チャネルに2番目に高い優先順位Pr2を再設定し、第12の入力チャネルに3番目に高い優先順位Pr3を再設定する。そして、ゲイン設定回路50は、第6のゲインG6に、優先順位Pr1に対応づけられるゲイン設定値0x00に対応する0dBのゲイン値を設定し、第10のゲインG10に、優先順位Pr2に対応づけられるゲイン設定値0x0Cに対応する-3dBのゲイン値を設定し、第12のゲインG12に、優先順位Pr3に対応づけられるゲイン設定値0x18に対応する-6dBのゲイン値を設定する。具体的には、ゲイン設定回路50は、第6のゲインG6及び第10のゲインG10をそれぞれ0dBのゲイン値に相当する値及び-3dBのゲイン値に相当する値に維持するとともに、時刻t3に開始する第12のゲイン変更区間T12において、第12のゲインG12を、無音のゲイン値である0に相当する第1の値から-6dBのゲイン値に相当する第2の値まで段階的に遷移させる。この第12のゲイン変更区間T12では、第12の音声データDI12のボリュームが段階的に大きくなって一定値に達する。
【0049】
次に、ゲイン設定回路50は、時刻t4に終了する第6のゲイン変更区間T6において、第6のゲインG6を、0dBのゲイン値に相当する第1の値から無音のゲイン値である0に相当する第2の値まで段階的に遷移させる。この第6のゲイン変更区間T6では、第6の音声データDI6のボリュームが段階的に小さくなって一定値である0に達する。ボリュームが段階的に小さくなって一定値に達する現象は「フェードアウト」と呼ばれる。
【0050】
すなわち、時刻t4において、第6の音声データDI6の再生が停止する。その結果、時刻t4から時刻t5までの期間において、第10の音声データDI10と第12の音声データDI12とが第1の音声再生装置3-1によって同時に再生されることになる。第10の入力チャネルに対応づけられる優先順位Pr3は、第12の入力チャネルに対応づけられる優先順位Pr4よりも高いので、ゲイン設定回路50は、第10の入力チャネルに最も高い優先順位Pr1を再設定し、第12の入力チャネルに2番目に高い優先順位Pr2を再設定する。そして、ゲイン設定回路50は、第10のゲインG10に、優先順位Pr1に対応づけられるゲイン設定値0x00に対応する0dBのゲイン値を設定し、第12のゲインG12に、優先順位Pr2に対応づけられるゲイン設定値0x0Cに対応する-3dBのゲイン値を設定する。具体的には、ゲイン設定回路50は、時刻t4に開始する第10のゲイン変更区間T10において、第10のゲインG10を、-3dBのゲイン値に相当する第1の値から0dBのゲイン値に相当する第2の値まで段階的に遷移させる。この第10のゲイン変更区間T10では、第10の音声データDI10のボリュームが段階的に大きくなって一定値に達する。また、ゲイン設定回路50は、時刻t4に開始
する第12のゲイン変更区間T12において、第12のゲインG12を、-6dBのゲイン値に相当する第1の値から-3dBのゲイン値に相当する第2の値まで段階的に遷移させる。この第12のゲイン変更区間T12では、第12の音声データDI12のボリュームが段階的に大きくなって一定値に達する。
【0051】
次に、ゲイン設定回路50は、時刻t5に終了する第10のゲイン変更区間T10において、第10のゲインG10を、0dBのゲイン値に相当する第1の値から無音のゲイン値である0に相当する第2の値まで段階的に遷移させる。この第10のゲイン変更区間T10では、第10の音声データDI10のボリュームが段階的に小さくなって0に達する。
【0052】
すなわち、時刻t5において、第10の音声データDI10の再生が停止する。その結果、時刻t5から時刻t6までの期間において、第1の音声再生装置3-1によって再生される音声データは第12の音声データDI12のみとなるので、ゲイン設定回路50は、第12の入力チャネルに最も高い優先順位Pr1を再設定する。そして、ゲイン設定回路50は、第12のゲインG12に、優先順位Pr1に対応づけられるゲイン設定値0x00に対応する0dBのゲイン値を設定する。具体的には、ゲイン設定回路50は、時刻t5に開始する第12のゲイン変更区間T12において、第12のゲインG12を、-3dBのゲイン値に相当する第1の値から0dBのゲイン値に相当する第2の値まで段階的に遷移させる。この第12のゲイン変更区間T12では、第12の音声データDI12のボリュームが段階的に大きくなって一定値に達する。
【0053】
次に、時刻t6において、第9の入力チャネルに入力される第9の音声データDI9の再生が開始する。その結果、時刻t6から時刻t7までの期間において、第12の音声データDI12と第9の音声データDI9とが第1の音声再生装置3-1によって同時に再生されることになる。第9の入力チャネルに対応づけられる優先順位Pr1は、第12の入力チャネルに対応づけられる優先順位Pr4よりも高いので、ゲイン設定回路50は、第9の入力チャネルに最も高い優先順位Pr1を再設定し、第12の入力チャネルに2番目に高い優先順位Pr2を再設定する。そして、ゲイン設定回路50は、第9のゲインG9に、優先順位Pr1に対応づけられるゲイン設定値0x00に対応する0dBのゲイン値を設定し、第12のゲインG12に、優先順位Pr2に対応づけられるゲイン設定値0x0Cに対応する-3dBのゲイン値を設定する。具体的には、ゲイン設定回路50は、時刻t6に開始する第9のゲイン変更区間T9において、第9のゲインG9を、無音のゲイン値である0に相当する第1の値から0dBのゲイン値に相当する第2の値まで段階的に遷移させる。この第9のゲイン変更区間T9では、第9の音声データDI9のボリュームが段階的に大きくなって一定値に達する。また、ゲイン設定回路50は、時刻t6に開始する第12のゲイン変更区間T12において、第12のゲインG12を、0dBのゲイン値に相当する第1の値から-3dBのゲイン値に相当する第2の値まで段階的に遷移させる。この第12のゲイン変更区間T12では、第12の音声データDI12のボリュームが段階的に小さくなって一定値に達する。
【0054】
次に、ゲイン設定回路50は、時刻t7に終了する第12のゲイン変更区間T12において、第12のゲインG12を、-3dBのゲイン値に相当する第1の値から無音のゲイン値である0に相当する第2の値まで段階的に遷移させる。この第12のゲイン変更区間T12では、第12の音声データDI12のボリュームが段階的に小さくなって0に達する。
【0055】
すなわち、時刻t7において、第12の音声データDI12の再生が停止する。その結果、時刻t7から時刻t8までの期間において、第1の音声再生装置3-1によって再生される音声データは第9の音声データDI9のみとなるので、ゲイン設定回路50は、第
9の入力チャネルに最も高い優先順位Pr1を再設定する。そして、ゲイン設定回路50は、第9のゲインG9に、優先順位Pr1に対応づけられるゲイン設定値0x00に対応する0dBのゲイン値を設定する。具体的には、ゲイン設定回路50は、第9のゲインG9を0dBのゲイン値に相当する値に維持する。
【0056】
次に、ゲイン設定回路50は、時刻t8に終了する第9のゲイン変更区間T9において、第9のゲインG9を、0dBのゲイン値に相当する第1の値から無音のゲイン値である0に相当する第2の値まで段階的に遷移させる。この第9のゲイン変更区間T9では、第9の音声データDI9のボリュームが段階的に小さくなって0に達する。すなわち、時刻t8において、第9の音声データDI9の再生が停止する。
【0057】
フェードインの一例として、
図5に、
図4の時刻t5に始まる第12のゲイン変更区間T
12の前後における第12の乗算データDX12の波形を示す。また、フェードアウトの一例として、
図6に、
図4の時刻t6に始まる第12のゲイン変更区間T
12の前後における第12の乗算データDX12の波形を示す。なお、前述のとおり、第12の乗算データDX12は、第12の音声データDI12と第12のゲインG12とを乗算して得られるデータである。
図5及び
図6の例では、第12の音声データDI12は一定振幅の正弦波のデータである。
図5の例では、第12のゲイン変更区間T
12において、第12のゲインG12が段階的に増加するため、第12の乗算データDX12の振幅も段階的に増加している。一方、
図6の例では、第12のゲイン変更区間T
12において、第12のゲインG12が段階的に減少するため、第12の乗算データDX12の振幅も段階的に減少している。
【0058】
以上に説明した第1実施形態の音声ミキシング装置1では、ゲイン設定回路50が、外部のマイクロコントロールユニット2から入力されるコマンドに基づいて、第1~第nのゲインG1~Gnを設定し、ミキシング回路40が、第1~第nの音声データDI1~DInの各々と第1~第nのゲインG1~Gnの各々とを乗算して得られる第1~第nの乗算データDX1~DXnのうちの2つ以上をミキシングしたミキシング信号DO1を出力し、音声アンプ70が、ミキシング信号DO1を音声信号DO1Xに変換して第1の音声再生装置3-1に出力する。したがって、第1実施形態の音声ミキシング装置1によれば、第1の音声再生装置3-1が、第1~第nの音声データDI1~DInのうちの再生要求を受けた複数の音声データを、いずれも遅延させずに再生させることができる。
【0059】
また、第1実施形態の音声ミキシング装置1によれば、ゲイン設定回路50が、第1~第nのゲインG1~Gnのうちの再生する複数の音声データに対して、同一のゲインではなく第1~第nのゲインの各々を設定するので、ユーザーは同時に再生される複数の音声データの各々を判別しやすくなる。特に、ゲイン設定回路50が、同時に再生する複数の音声データに対して優先順位の高い音声データほど高いゲインを設定することにより、ユーザーは優先順位の高い音声データを聞き取りやすくなる。
【0060】
また、第1実施形態の音声ミキシング装置1では、ゲイン設定回路50は、第jのゲインGjに第1の値を設定して第jの音声データDIjを再生中に、第jの音声データDIjよりも優先順位の高い第kの音声データDIkの再生が開始又は停止する場合、第jのゲインGjを第1の値とは異なる第2の値に設定する。したがって、第1実施形態の音声ミキシング装置1によれば、再生中の第jの音声データDIjの優先順位が上昇又は低下した場合に、第jの音声データの再生音量を適切に変更することができる。
【0061】
また、第1実施形態の音声ミキシング装置1では、ゲイン設定回路50は、第1~第nのゲインG1~Gnの設定値をそれぞれ段階的に遷移させるので、第1~第nの乗算データDX1~DXnもそれぞれ段階的に遷移する。したがって、第1実施形態の音声ミキシ
ング装置1によれば、第1の音声再生装置3-1が、第1~第nの乗算データDX1~DXnのうちの2つ以上をミキシングしたミキシング信号DO1に基づく音声を再生する際に、急激な音量の変化が生じにくく、異音が発生するおそれが低減される。
【0062】
また、第1実施形態の音声ミキシング装置1は、第1~第nの音声データDI1~DInの基となる第1~第nの音源データ21-1~21-nを保管するメモリー20を備える。したがって、第1実施形態の音声ミキシング装置1によれば、外部から1~第nの音源データ21-1~21-nを取得する必要がないので、第1~第nの音声データDI1~DInの再生を開始するタイミングを早めることができる。
【0063】
1-2.第2実施形態
以下、第2実施形態の音声ミキシング装置1について、第1実施形態と同様の構成については同じ符号を付し、第1実施形態と同様の説明は省略又は簡略し、主として第1実施形態と異なる内容について説明する。
【0064】
図7は、第2実施形態の音声ミキシング装置1の構成例を示す図である。
図7に示すように、第2実施形態の音声ミキシング装置1は、第1実施形態と同様、通信インターフェース回路10、メモリー20、デコーダー30、ミキシング回路40、ゲイン設定回路50、チャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62、ゲイン変更区間設定テーブル63、ゲイン参照テーブル64及び音声アンプ70を備え、優先選択テーブル65及び保護回路80をさらに備える。第2実施形態の音声ミキシング装置1は、1チップの半導体集積回路装置であってもよいし、複数チップの半導体集積回路装置で構成されてもよいし、少なくとも一部が半導体集積回路装置以外の電子部品で構成されてもよい。
【0065】
メモリー20、デコーダー30、ゲイン設定回路50、チャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62、ゲイン変更区間設定テーブル63及びゲイン参照テーブル64の機能及び構成は、第1実施形態と同様であるため、その説明を省略する。
【0066】
通信インターフェース回路10は、第1実施形態と同様、マイクロコントロールユニット2から、第iの音源データ21-iに対する音声再生コマンド又は音声停止コマンド、チャネル-優先順位設定テーブル61、優先順位-ゲイン設定テーブル62又はゲイン変更区間設定テーブル63に対するデータ書き込みコマンドを受信し、受信した各コマンドに応じた制御信号を生成する。さらに、第2実施形態では、通信インターフェース回路10は、優先選択テーブル65に対するデータ書き込みコマンドを受信した場合、コマンドで指定されたアドレスに指定されたデータを書き込むための制御信号を生成する。
【0067】
音声アンプ70は、第1実施形態と同様、ミキシング回路40から出力されるミキシング信号DO1を音声信号DOX1に変換して第1の音声再生装置3-1に出力する。さらに、第2実施形態では、音声アンプ70は、音声信号DOX1が正常であるか異常であるかを判定し、音声信号DOX1が異常であると判定した場合、ミキシング回路40に異常検知信号ERR1を出力する。
【0068】
ミキシング回路40は、第1実施形態と同様、ミキシング信号DO1を出力し、さらに、音声信号DO2~DOmを第2~第mの音声再生装置3-2~3-mに出力してもよい。さらに、第2実施形態では、ミキシング回路40は、音声アンプ70から出力される異常検知信号ERR1が入力された場合、ミキシング信号DO1を第2~第mの音声再生装置3-2~3-mのいずれか1つに出力する。特に、整数mを3以上の整数とし、ミキシング回路40は、異常検知信号ERR1が入力された場合、優先選択テーブル65に基づ
いて、第2~第mの音声再生装置3-2~3-mのいずれか1つを選択し、選択した前記第2~第mの音声再生装置3-2~3-mのいずれか1つにミキシング信号DO1を出力する。
【0069】
優先選択テーブル65は、ミキシング回路40に異常検知信号ERR1が入力された場合に、ミキシング信号DO1の出力先として第2~第mの出力チャネルの各々を選択する優先順位が設定されたテーブルである。優先選択テーブル65は、不図示のRAMやレジスターに記憶されており、音声ミキシング装置1の外部から入力されるコマンドによって書き換えられる。
【0070】
例えば、ミキシング回路40は、異常検知信号ERR1が入力された場合、第2~第mの音声再生装置3-2~3-mのうち、優先選択テーブル65において最も高い優先順位が指定された第iの音声再生装置3-iを選択し、選択した第iの音声再生装置3-iにミキシング信号DO1を出力してもよい。
【0071】
保護回路80は、音声信号DO2~DOmをそれぞれ音声信号DOX2~DOXmとして第2~第mの音声再生装置3-2~3-mに出力するとともに、音声信号DOX2~DOXmの各々が正常であるか異常であるかを判定する。そして、保護回路80は、音声信号DOX2~DOXmがそれぞれ異常であると判定した場合、ミキシング回路40に異常検知信号ERR2~ERRmを出力する。
【0072】
例えば、ミキシング回路40は、異常検知信号ERR1が入力された場合、異常検知信号ERR2~ERRmのうちの異常検知信号ERRjが入力されていれば、第2~第mの音声再生装置3-2~3-mのうち、優先選択テーブル65において第jの音声再生装置3-jを除いて最も高い優先順位が指定された第kの音声再生装置3-kにミキシング信号DO1を出力してもよい。
【0073】
なお、音声ミキシング装置1は、保護回路80を備えていなくてもよい。
【0074】
図8は、第2実施形態におけるミキシング回路40、音声アンプ70及び保護回路80の具体的な構成例を示す図である。
図8の例では、ミキシング回路40は、16個の入力チャネルと5個の出力チャネルを有する。すなわち、
図8は、
図7において、整数nが16であり、整数mが5の場合の例を示している。
【0075】
図8の例において、音声アンプ70は、駆動回路71と、保護回路72と、を含む。駆動回路71は、ミキシング信号DO1を音声信号DOX1に変換して第1の音声再生装置3-1に出力する。
図8の例では、音声信号DOX1は、差動の音声信号DOX1_P,DOX1_Nである。これにより、第1の音声再生装置3-1から、音声信号DOX1_P,DOX1_Nに応じた音声が出力される。
【0076】
保護回路72は、音声信号DOX1_P,DOX1_Nが正常であるか異常であるかを判定し、音声信号DOX1_P,DOX1_Nが異常であると判定した場合、ミキシング回路40のスイッチ制御回路47に異常検知信号ERR1を出力する。例えば、保護回路72は、音声信号DOX1_P,DOX1_Nが出力される信号線や駆動回路71の内部の信号線を流れる電流を計測し、計測値が所定の値よりも高い場合に過電流を検知して異常検知信号ERR1を出力してもよい。また、保護回路72は、音声信号DOX1_P,DOX1_Nの論理レベルが所定時間以上ハイレベルである場合に異常検知信号ERR1を出力してもよい。
【0077】
保護回路80は、4個の波形比較回路81-1~81-4を含む。
【0078】
波形比較回路81-1は、音声信号DO2を音声信号DOX2として第2の音声再生装置3-2に出力する。また、波形比較回路81-1は、音声信号DOX2の波形を音声信号DO2の波形と比較し、これらの波形の差に基づいて音声信号DOX2が正常であるか異常であるかを判定し、音声信号DOX2が異常であると判定した場合、ミキシング回路40のスイッチ制御回路47に異常検知信号ERR2を出力する。
【0079】
波形比較回路81-2は、音声信号DO3を音声信号DOX3として第3の音声再生装置3-3に出力する。また、波形比較回路81-2は、音声信号DOX3の波形を音声信号DO3の波形と比較し、これらの波形の差に基づいて音声信号DOX3が正常であるか異常であるかを判定し、音声信号DOX3が異常であると判定した場合、ミキシング回路40のスイッチ制御回路47に異常検知信号ERR3を出力する。
【0080】
波形比較回路81-3は、音声信号DO4を音声信号DOX4として第4の音声再生装置3-4に出力する。また、波形比較回路81-3は、音声信号DOX4の波形を音声信号DO4の波形と比較し、これらの波形の差に基づいて音声信号DOX4が正常であるか異常であるかを判定し、音声信号DOX4が異常であると判定した場合、ミキシング回路40のスイッチ制御回路47に異常検知信号ERR4を出力する。
【0081】
波形比較回路81-4は、音声信号DO5を音声信号DOX5として第5の音声再生装置3-5に出力する。また、波形比較回路81-4は、音声信号DOX5の波形を音声信号DO5の波形と比較し、これらの波形の差に基づいて音声信号DOX5が正常であるか異常であるかを判定し、音声信号DOX5が異常であると判定した場合、ミキシング回路40のスイッチ制御回路47に異常検知信号ERR5を出力する。
【0082】
ミキシング回路40は、
図2と同様、16個の乗算器41-1~41-16と、16個のスイッチ回路42-1~42-16と、加算器43と、選択回路44と、を含む。さらに、
図8の例では、ミキシング回路40は、スイッチ回路45と、4個のスイッチ回路46-1~46-4と、スイッチ制御回路47と、を含む。
【0083】
乗算器41-1~41-12及びスイッチ回路42-1~42-16の機能及び構成は、
図2と同様であるため、その説明を省略する。
【0084】
加算器43には、スイッチ回路42-1~42-16を介して、第1~第16の乗算データDX1~DX16が入力される。そして、加算器43は、第1~第16の乗算データDX1~DX16のうちの入力されるすべての乗算データを加算したミキシング信号DO1’を出力する。
【0085】
選択回路44は、第1~第16の乗算データDX1~DX16からいずれか1つを選択して音声信号DO2’として第2の出力チャネルからスイッチ回路46-1に出力し、あるいは、第1~第16の乗算データDX1~DX16のいずれも選択せずに無音の音声信号DO2’をスイッチ回路46-1に出力する。
【0086】
また、選択回路44は、第1~第16の乗算データDX1~DX16からいずれか1つを選択して音声信号DO3’として第3の出力チャネルからスイッチ回路46-2に出力し、あるいは、第1~第16の乗算データDX1~DX16のいずれも選択せずに無音の音声信号DO3’をスイッチ回路46-2に出力する。
【0087】
また、選択回路44は、第1~第16の乗算データDX1~DX16からいずれか1つを選択して音声信号DO4’として第4の出力チャネルからスイッチ回路46-3に出力
し、あるいは、第1~第16の乗算データDX1~DX16のいずれも選択せずに無音の音声信号DO4’をスイッチ回路46-3に出力する。
【0088】
また、選択回路44は、第1~第16の乗算データDX1~DX16からいずれか1つを選択して音声信号DO5’として第5の出力チャネルからスイッチ回路46-4に出力し、あるいは、第1~第16の乗算データDX1~DX16のいずれも選択せずに無音の音声信号DO5’をスイッチ回路46-4に出力する。
【0089】
選択回路44は、通信インターフェース回路10から出力される制御信号に応じて、第1~第16の乗算データDX1~DX16を、それぞれ音声信号DO2’~DO5’のいずれかとして出力するか否かを選択する。すなわち、マイクロコントロールユニット2は、音声ミキシング装置1に所定のコマンドを出力することによって、第1~第16の乗算データDX1~DX16を、それぞれ音声信号DO2’~DO5’のいずれかとして出力するか否かを設定可能である。
【0090】
スイッチ回路45は、加算器43から出力されるミキシング信号DO1’を、ミキシング信号DO1として第1の出力チャネルから音声アンプ70の駆動回路71に出力するか、スイッチ回路46-1~46-4に出力するかを切り替える。
【0091】
スイッチ回路46-1は、音声信号DO2’とミキシング信号DO1’のいずれかを選択し、音声信号DO2として第2の出力チャネルから第2の音声再生装置3-2に出力する。
【0092】
スイッチ回路46-2は、音声信号DO3’とミキシング信号DO1’のいずれかを選択し、音声信号DO3として第3の出力チャネルから第3の音声再生装置3-3に出力する。
【0093】
スイッチ回路46-3は、音声信号DO4’とミキシング信号DO1’のいずれかを選択し、音声信号DO4として第4の出力チャネルから第4の音声再生装置3-4に出力する。
【0094】
スイッチ回路46-4は、音声信号DO5’とミキシング信号DO1’のいずれかを選択し、音声信号DO5として第5の出力チャネルから第5の音声再生装置3-5に出力する。
【0095】
スイッチ制御回路47は、異常検知信号ERR1~ERR5に基づいて、スイッチ回路45及びスイッチ回路46-1~46-4を制御する。具体的には、スイッチ制御回路47は、異常検知信号ERR1が入力されない場合、すなわち、第1の音声再生装置3-1に出力される音声信号DOX1が正常である場合は、ミキシング信号DO1’がミキシング信号DO1として第1の出力チャネルから出力されるようにスイッチ回路45を制御するとともに、音声信号DO2’~DO5’がそれぞれ音声信号DO2~DO5として第2~第5の出力チャネルから出力されるようにスイッチ回路46-1~46-4を制御する。
【0096】
また、スイッチ制御回路47は、異常検知信号ERR1が入力された場合、すなわち、第1の音声再生装置3-1に出力される音声信号DOX1が異常である場合は、ミキシング信号DO1’がスイッチ回路46-1~46-4に出力されるようにスイッチ回路45を制御するとともに、異常検知信号ERR2~ERR5及び優先選択テーブル65に基づいて、ミキシング信号DO1’が第2~第5の出力チャネルのいずれか1つから出力されるようにスイッチ回路46-1~46-4を制御する。具体的には、スイッチ制御回路4
7は、異常検知信号ERR1が入力された場合、優先選択テーブル65を参照し、対応する異常検知信号が入力されていない1又は複数の出力チャネルのうち、最も優先順位の高い第iの出力チャネルを特定し、ミキシング信号DO1’が第iの出力チャネルから出力されるようにスイッチ回路45,46-1~46-4を制御する。
【0097】
図9は、ミキシング回路40が
図8のように構成されている場合の優先選択テーブル65の一例を示す図である。
図9において、Ch2~Ch5は、それぞれミキシング回路40の第2~第5の出力チャネルである。
図9の例では、優先選択テーブル65において、第2の出力チャネルには最も高い優先順位Pr1が対応づけられ、第3の出力チャネルには2番目に高い優先順位Pr2が対応づけられ、第4の出力チャネルには3番目に高い優先順位Pr3が対応づけられ、第5の入力チャネルには最も低い優先順位Pr4が対応づけられている。
【0098】
図9の例では、スイッチ制御回路47は、第1の音声再生装置3-1によってミキシング信号DO1’に対応する音声が再生されている時に異常検知信号ERR1が入力された場合、異常検知信号ERR2が入力されていなければ、すなわち、音声信号DOX1が異常であり、かつ、音声信号DOX2が正常であれば、ミキシング信号DO1’が第2の出力チャネルから出力されるようにスイッチ回路45,46-1を切り替える。これにより、第1の音声再生装置3-1による音声再生が停止し、第2の音声再生装置3-2によってミキシング信号DO1’に対応する音声が再生される。
【0099】
また、スイッチ制御回路47は、第1の音声再生装置3-1によってミキシング信号DO1’に対応する音声が再生されている時に異常検知信号ERR1が入力された場合、異常検知信号ERR2が入力されており、かつ、異常検知信号ERR3が入力されていなければ、すなわち、音声信号DOX1,DOX2が異常であり、かつ、音声信号DOX3が正常であれば、ミキシング信号DO1’が第3の出力チャネルから出力されるようにスイッチ回路45,46-2を切り替える。これにより、第1の音声再生装置3-1による音声再生が停止し、第3の音声再生装置3-3によってミキシング信号DO1’に対応する音声が再生される。
【0100】
また、スイッチ制御回路47は、第1の音声再生装置3-1によってミキシング信号DO1’に対応する音声が再生されている時に異常検知信号ERR1が入力された場合、異常検知信号ERR2,ERR3が入力されており、かつ、異常検知信号ERR4が入力されていなければ、すなわち、音声信号DOX1,DOX2,DOX3が異常であり、かつ、音声信号DOX4が正常であれば、ミキシング信号DO1’が第4の出力チャネルから出力されるようにスイッチ回路45,46-3を切り替える。これにより、第1の音声再生装置3-1による音声再生が停止し、第4の音声再生装置3-4によってミキシング信号DO1’に対応する音声が再生される。
【0101】
また、スイッチ制御回路47は、第1の音声再生装置3-1によってミキシング信号DO1’に対応する音声が再生されている時に異常検知信号ERR1が入力された場合、異常検知信号ERR2,ERR3,ERR4が入力されており、かつ、異常検知信号ERR5が入力されていなければ、すなわち、音声信号DOX1,DOX2,DOX3,DOX4が異常であり、かつ、音声信号DOX5が正常であれば、ミキシング信号DO1’が第5の出力チャネルから出力されるようにスイッチ回路45,46-4を切り替える。これにより、第1の音声再生装置3-1による音声再生が停止し、第5の音声再生装置3-5によってミキシング信号DO1’に対応する音声が再生される。
【0102】
以上に説明した第2実施形態の音声ミキシング装置1によれば、第1実施形態の音声ミキシング装置1と同様の効果を奏する。さらに、第2実施形態の音声ミキシング装置1で
は、音声アンプ70は、音声信号DOX1が異常であると判定した場合、ミキシング回路40に異常検知信号ERR1を出力し、ミキシング回路40は、異常検知信号ERR1が入力された場合、ミキシング信号DO1’を第2~第mの音声再生装置3-2~3-mのいずれか1つに出力する。具体的には、ミキシング回路40は、異常検知信号ERR1が入力された場合、優先選択テーブル65と異常検知信号ERR2~ERRmに基づいて、第2~第mの音声再生装置3-2~3-mのうち、再生可能な最も優先順位の高い1つを選択してミキシング信号DO1’を出力する。したがって、第2実施形態の音声ミキシング装置1によれば、第1の音声再生装置3-1又は音声アンプ70に異常が生じた場合でも、第2~第mの音声再生装置3-2~3-mのいずれか1つが複数の音声データをいずれも遅延させずに再生することができる。
【0103】
1-3.第3実施形態
以下、第3実施形態の音声ミキシング装置1について、第1実施形態又は第2実施形態と同様の構成については同じ符号を付し、第1実施形態又は第2実施形態と同様の説明は省略又は簡略し、主として第1実施形態及び第2実施形態と異なる内容について説明する。
【0104】
図10は、第3実施形態の音声ミキシング装置1の構成例を示す図である。
図10に示すように、第3実施形態の音声ミキシング装置1は、
図7に示した第2実施形態の音声ミキシング装置1に対して、メモリー20に代えてメモリーインターフェース回路90を備える。
【0105】
メモリーインターフェース回路90は、音声ミキシング装置1の外部のメモリー100から第1~第nの音源データ101-1~101-nを受信する。メモリーインターフェース回路90は、例えば、QSPIインターフェース回路であってもよい。QSPIはQuad Serial Peripheral Interfaceの略である。
【0106】
メモリーインターフェース回路90は、通信インターフェース回路10から出力される第iの音源データ101-iに対する音声再生を指示する制御信号に応じて、メモリー100から第iの音源データ101-iを読み出し、読み出した第iの音源データ101-iをデコーダー30の第iの入力チャネルに出力する。
【0107】
メモリー100は、n個の音源データである第1~第nの音源データ101-1~101-nを保管する。すなわち、メモリー100には、第1~第nの音源データ101-1~101-nが記憶されている。メモリー100は、例えば、フラッシュメモリーであってもよい。第1~第nの音源データ101-1~101-nは、それぞれ、例えば、パルス符号変調(PCM)された音声データであってもよいし、適応的差分パルス符号変調(ADPCM)された音声データであってもよい。音声データは、例えば、人が発話する際の声を模した音声、機械的な警告音や効果音等の各種の音のデータであってもよい。
【0108】
デコーダー30は、通信インターフェース回路10から出力される第iの音源データ101-iに対する音声再生を指示する制御信号に応じて、第iの入力チャネルの第iの音源データ101-iをデコードして第iの音声データDIiを復調する。このように、メモリー100が保管する第1~第nの音源データ101-1~101-nは、第1~第nの音声データDI1~DInの基となるデータである。
【0109】
第3実施形態の音声ミキシング装置1のその他の構成及び機能は、第2実施形態の音声ミキシング装置1と同様であるため、その説明を省略する。
【0110】
なお、第3実施形態の音声ミキシング装置1は、
図1に示した第1実施形態の音声ミキ
シング装置1に対して、メモリー20に代えてメモリーインターフェース回路90を備えた構成であってもよい。
【0111】
以上に説明した第3実施形態の音声ミキシング装置1によれば、第1実施形態又は第2実施形態の音声ミキシング装置1と同様の効果を奏する。さらに、第3実施形態の音声ミキシング装置1は、外部のメモリー100から第1~第nの音源データ101-1~101-nを受信するメモリーインターフェース回路90を備える。したがって、第3実施形態の音声ミキシング装置1によれば、メモリーインターフェース回路90を介して、外部のメモリー100から第1~第nの音源データ101-1~101-nを受信することができるので、第1~第nの音源データ101-1~101-nを保管するメモリーを内蔵する必要がなく、回路サイズを低減させることができる。
【0112】
1-4.第4実施形態
以下、第4実施形態の音声ミキシング装置1について、第1実施形態又は第2実施形態と同様の構成については同じ符号を付し、第1実施形態又は第2実施形態と同様の説明は省略又は簡略し、主として第1実施形態及び第2実施形態と異なる内容について説明する。
【0113】
図11は、第4実施形態の音声ミキシング装置1の構成例を示す図である。
図11に示すように、第4実施形態の音声ミキシング装置1は、
図7に示した第2実施形態の音声ミキシング装置1に対して、メモリー20に代えて通信インターフェース回路12を備える。
【0114】
通信インターフェース回路12は、音声ミキシング装置1の外部のマイクロコントロールユニット2から第1~第nの音源データ111-1~111-nを受信する。通信インターフェース回路12は、例えば、TDMインターフェース回路であってもよいし、I2Sインターフェース回路であってもよい。TDMはtime division multiplexingの略であり、I2SはInter-IC Soundの略である。
【0115】
マイクロコントロールユニット2は、通信インターフェース回路10に、第iの音源データ111-iに対する音声再生コマンドを送信するとともに、通信インターフェース回路12に、第iの音源データ111-iを送信する。通信インターフェース回路12は、マイクロコントロールユニット2から第iの音源データ111-iを受信し、受信した第iの音源データ111-iをデコーダー30の第iの入力チャネルに出力する。
【0116】
マイクロコントロールユニット2は、第1~第nの音源データ111-1~111-nの少なくとも一部を不図示の内蔵メモリーに保管していてもよい。また、マイクロコントロールユニット2の外部の不図示のメモリーが第1~第nの音源データ111-1~111-nの少なくとも一部を保管し、マイクロコントロールユニット2が当該メモリーから第iの音源データ111-iを読み出して通信インターフェース回路12に送信してもよい。
【0117】
デコーダー30は、通信インターフェース回路10から出力される第iの音源データ101-iに対する音声再生を指示する制御信号に応じて、第iの入力チャネルの第iの音源データ101-iをデコードして第iの音声データDIiを復調する。このように、第1~第nの音源データ101-1~101-nは、第1~第nの音声データDI1~DInの基となるデータである。
【0118】
第4実施形態の音声ミキシング装置1のその他の構成及び機能は、第2実施形態の音声ミキシング装置1と同様であるため、その説明を省略する。
【0119】
なお、第4実施形態の音声ミキシング装置1は、
図1に示した第1実施形態の音声ミキシング装置1に対して、メモリー20に代えて通信インターフェース回路12を備えた構成であってもよい。また、第4実施形態の音声ミキシング装置1は、通信インターフェース回路10が複数のマイクロコントロールユニット2から各種のコマンドを受信し、通信インターフェース回路12が複数のマイクロコントロールユニット2から複数の音源データを受信してもよい。
【0120】
以上に説明した第4実施形態の音声ミキシング装置1によれば、第1実施形態又は第2実施形態の音声ミキシング装置1と同様の効果を奏する。さらに、第4実施形態の音声ミキシング装置1は、外部のマイクロコントロールユニット2から第1~第nの音源データ111-1~111-nを受信する通信インターフェース回路12を備える。したがって、第4実施形態の音声ミキシング装置1によれば、通信インターフェース回路12を介して、外部のマイクロコントロールユニット2から第1~第nの音源データ111-1~111-nを受信することができるので、第1~第nの音源データ111-1~111-nを保管するメモリーを内蔵する必要がなく、回路サイズを低減させることができる。
【0121】
2.電子機器
図12は、本実施形態の音声ミキシング装置1を用いた本実施形態の電子機器の構成の一例を示す機能ブロック図である。
【0122】
図12に示すように、本実施形態の電子機器300は、音声ミキシング装置1、第1~第mの音声再生装置3-1~3-m、処理部310、操作部320、記憶部330及び表示部340を含んで構成されている。なお、本実施形態の電子機器300は、
図12の構成要素の一部を省略又は変更し、あるいは、他の構成要素を付加した構成としてもよい。
【0123】
処理部310は、電子機器300の各部の制御処理や種々のデータ処理を行う。例えば、処理部310は、音声ミキシング装置1に各種のコマンドを送信し、音声ミキシング装置1の動作を制御する。また、処理部310は、操作部320からの操作信号に応じた各種の処理、表示部340に各種の情報を表示させるための表示信号を送信する処理等を行う。例えば、処理部310は、前述のマイクロコントロールユニット2であってもよい。
【0124】
操作部320は、操作キーやボタンスイッチ等により構成される入力装置であり、ユーザーによる操作に応じた操作信号を処理部310に出力する。
【0125】
記憶部330は、処理部310が各種の計算処理や制御処理を行うためのプログラムやデータ等を記憶している。例えば、記憶部330には第1~第nの音源データが記憶されており、処理部310は、記憶部330に記憶されている第1~第nの音源データのうちの第iの音源データを読み出して、音声ミキシング装置1に送信してもよい。記憶部330は、例えば、ハードディスク、フレキシブルディスク、MO、MT、各種のメモリー、CD-ROM、又は、DVD-ROM等によって実現される。
【0126】
表示部340は、LCD等により構成される表示装置であり、入力される表示信号に基づいて各種の情報を表示する。LCDは、Liquid Crystal Displayの略である。表示部340には操作部320として機能するタッチパネルが設けられていてもよい。
【0127】
音声ミキシング装置1は、処理部310から送信される各種のコマンドに基づいて、前述のミキシング信号DO1を生成し、ミキシング信号DO1に対応する音声信号DOX1を第1の音声再生装置3-1に出力する。また、音声ミキシング装置1は、処理部310から送信される各種のコマンドに基づいて、前述の音声信号DO2~DOm又は音声信号
DOX2~DOXmを生成し、第2~第mの音声再生装置3-2~3-mに出力する。これにより、第1~第mの音声再生装置3-1~3-mにより音声が再生される。
【0128】
このような電子機器300としては種々の電子機器が考えられ、例えば、警告装置、炊飯器、IHクッキングヒーター、掃除機、洗濯機等の各種の家庭用電気製品、電子時計、モバイル型、ラップトップ型、タブレット型などのパーソナルコンピューター、スマートフォンや携帯電話機などの移動体端末、ディジタルカメラ、インクジェットプリンターなどのインクジェット式吐出装置、ルーターやスイッチなどのストレージエリアネットワーク機器、ローカルエリアネットワーク機器、移動体端末基地局用機器、テレビ、ビデオカメラ、ビデオレコーダー、カーナビゲーション装置、リアルタイムクロック装置、ページャー、電子手帳、電子辞書、電卓、電子ゲーム機器、ゲーム用コントローラー、ワードプロセッサー、ワークステーション、テレビ電話、防犯用テレビモニター、電子双眼鏡、POS端末、電子体温計、血圧計、血糖計、心電図計測装置、超音波診断装置、電子内視鏡等の医療機器、魚群探知機、各種測定機器、車両、航空機、船舶等の計器類、フライトシミュレーター、ヘッドマウントディスプレイ、モーショントレース、モーショントラッキング、モーションコントローラー、歩行者自律航法装置等が挙げられる。
【0129】
図13は、電子機器300の一例である警告装置300Aの構成例を示す図である。
図13において、
図12と同じ構成要素には同じ符号が付されている。
図13に示す警告装置300Aは、車両400に搭載されている。第1の音声再生装置3-1はスピーカーであり、第2~第5の音声再生装置3-2~3-5はそれぞれブザーである。
【0130】
処理部310は、不図示の各種センサーからの信号に基づいて、各種の音声の再生コマンド等を音声ミキシング装置1に送信する。各種の音声には、例えば、ブレーキ、エンジンオイル、パワーステアリング、ブレーキオーバーライドシステム等の異常、半ドアでの走行、ふらつき走行、パーキングブレーキの未解除での走行、シートベルトの未着用、先行車への接近等を通知するための人の声を模した音声や警告音、ウィンカー、ハザード、バック等を通知するための効果音等が含まれる。
【0131】
音声ミキシング装置1は、処理部310からのコマンドに基づいて、各種の音声に対応する第1~第nの音源データの一部に基づいてミキシング信号DO1を生成し、ミキシング信号DO1に対応する音声信号DOX1を第1の音声再生装置3-1に出力する。
【0132】
また、音声ミキシング装置1は、第1~第nの音源データの他の一部に基づいて、音声信号DO2~DO5又は音声信号DOX2~DOX5を生成し、第2~第5の音声再生装置3-2~3-5に出力する。これにより、第1~第5の音声再生装置3-1~3-5により各種の音声が再生される。
【0133】
警告装置300Aは、再生要求を受けた複数の音声データをいずれも遅延させずに出力可能な音声ミキシング装置1を備えていることにより、緊急性が高いため再生の遅延が許されない複数の音声を、第1の音声再生装置3-1によって遅延なく同時に再生することができる。
【0134】
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【0135】
上述した実施形態および変形例は一例であって、これらに限定されるわけではない。例えば、各実施形態および各変形例を適宜組み合わせることも可能である。
【0136】
本発明は、実施の形態で説明した構成と実質的に同一の構成、例えば、機能、方法及び
結果が同一の構成、あるいは目的及び効果が同一の構成を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【0137】
上述した実施形態及び変形例から以下の内容が導き出される。
【0138】
音声ミキシング装置の一態様は、
nを2以上の整数とし、外部から入力されるコマンドに基づいて、第1~第nのゲインを設定するゲイン設定回路と、
第1~第nの音声データの各々と前記第1~第nのゲインの各々とを乗算して得られる第1~第nの乗算データのうちの2つ以上をミキシングしたミキシング信号を出力するミキシング回路と、を備え、
前記ゲイン設定回路は、
前記第1~第nのゲインのうちの第jのゲインが第1の値に設定されているときに前記第jのゲインを前記第1の値とは異なる第2の値に設定する場合、第1~第nのゲイン変更区間のうちの第jのゲイン変更区間において、前記第jのゲインを前記第1の値から前記第2の値まで段階的に遷移させる。
【0139】
この音声ミキシング装置によれば、複数のゲインの各々が乗算された複数の音声データをミキシングするので、複数の音声データをいずれも遅延させずに出力することができる。
【0140】
また、この音声ミキシング装置によれば、第1~第nの音声データの各々に対して、同一のゲインではなく第1~第nのゲインの各々が設定されるので、ユーザーは同時に再生される複数の音声データの各々を判別しやすくなる。
【0141】
また、この音声ミキシング装置では、ゲイン設定回路は、第1~第nのゲインの設定値をそれぞれ段階的に遷移させるので、第1~第nの乗算データもそれぞれ段階的に遷移する。したがって、この音声ミキシング装置によれば、第1~第nの乗算データのうちの2つ以上をミキシングしたミキシング信号に基づく音声が再生される際に、急激な音量の変化が生じにくく、異音が発生するおそれが低減される。
【0142】
前記音声ミキシング装置の一態様において、
前記ミキシング回路は、第1~第nの入力チャネルを有し、
前記第1~第nの入力チャネルのうちの第iの入力チャネルに、前記第1~第nのゲインのうちの第iのゲインが設定され、
前記第iの入力チャネルに、前記第1~第nの音声データのうちの第iの音声データが入力されてもよい。
【0143】
前記音声ミキシング装置の一態様において、
前記ゲイン設定回路は、
前記第jのゲインに前記第1の値を設定して前記第1~第nの音声データのうちの第jの音声データを再生中に、前記第1~第nの音声データのうちの、前記第jの音声データよりも優先順位の高い第kの音声データの再生を開始又は停止する前記コマンドが入力された場合、前記第jのゲインを前記第2の値に設定してもよい。
【0144】
この音声ミキシング装置によれば、再生中の第jの音声データの優先順位が上昇又は低下した場合に、第jの音声データの再生音量を適切に変更することができる。
【0145】
前記音声ミキシング装置の一態様は、
前記第1~第nの音声データの基となる第1~第nの音源データを保管するメモリーを備えてもよい。
【0146】
この音声ミキシング装置によれば、外部から第1~第nの音源データを取得する必要がないので、第1~第nの音声データの再生を開始するタイミングを早めることができる。
【0147】
前記音声ミキシング装置の一態様は、
前記第1~第nの音声データの基となる第1~第nの音源データを保管する外部のメモリーから前記第1~第nの音源データを受信するメモリーインターフェース回路を備えてもよい。
【0148】
この音声ミキシング装置によれば、メモリーインターフェース回路を介して、外部のメモリーから第1~第nの音源データを受信することができるので、第1~第nの音源データを保管するメモリーを内蔵する必要がなく、回路サイズを低減させることができる。
【0149】
前記音声ミキシング装置の一態様は、
外部のマイクロコントロールユニットから前記第1~第nの音声データの基となる第1~第nの音源データを受信する通信インターフェース回路を備えてもよい。
【0150】
この音声ミキシング装置によれば、通信インターフェース回路を介して、外部のマイクロコントロールユニットから第1~第nの音源データを受信することができるので、第1~第nの音源データを保管するメモリーを内蔵する必要がなく、回路サイズを低減させることができる。
【0151】
前記音声ミキシング装置の一態様は、
前記ミキシング信号を音声信号に変換して第1の音声再生装置に出力する音声アンプを備えてもよい。
【0152】
この音声ミキシング装置によれば、第1の音声再生装置が複数の音声データをいずれも遅延させずに再生することができる。
【0153】
前記音声ミキシング装置の一態様において、
前記音声アンプは、前記音声信号が正常であるか異常であるかを判定し、前記音声信号が異常であると判定した場合、前記ミキシング回路に異常検知信号を出力し、
mを2以上の整数とし、前記ミキシング回路は、前記異常検知信号が入力された場合、前記ミキシング信号を第2~第mの音声再生装置のいずれか1つに出力してもよい。
【0154】
この音声ミキシング装置によれば、第1の音声再生装置又は音声アンプに異常が生じた場合でも、第2~第mの音声再生装置のいずれか1つが複数の音声データをいずれも遅延させずに再生することができる。
【0155】
前記音声ミキシング装置の一態様において、
前記整数mは3以上の整数であり、
前記ミキシング回路は、前記異常検知信号が入力された場合、前記第2~第mの音声再生装置の各々を選択する優先順位が指定された優先選択テーブルに基づいて、前記第2~第mの音声再生装置のいずれか1つを選択し、選択した前記第2~第mの音声再生装置のいずれか1つに前記ミキシング信号を出力してもよい。
【0156】
この音声ミキシング装置によれば、第1の音声再生装置又は音声アンプに異常が生じた場合でも、第2~第mの音声再生装置のうちのより優先順位の高いいずれか1つが複数の音声データをいずれも遅延させずに再生することができる。
【0157】
電子機器の一態様は、
前記音声ミキシング装置の一態様を備える。
【符号の説明】
【0158】
1…音声ミキシング装置、2…マイクロコントロールユニット、3-1~3-m…第1~第mの音声再生装置、10…通信インターフェース回路、12…通信インターフェース回路、20…メモリー、21-1~21-n…第1~第nの音源データ、30…デコーダー、40…ミキシング回路、41-1~41-16…乗算器、42-1~42-16…スイッチ回路、43…加算器、44…選択回路、45…スイッチ回路、46-1~46-4…スイッチ回路、47…スイッチ制御回路、50…ゲイン設定回路、61…チャネル-優先順位設定テーブル、62…優先順位-ゲイン設定テーブル、63…ゲイン変更区間設定テーブル、64…ゲイン参照テーブル、65…優先選択テーブル、70…音声アンプ、71…駆動回路、72…保護回路、80…保護回路、81-1~81-4…波形比較回路、90…メモリーインターフェース回路、100…メモリー、101-1~101-n…第1~第nの音源データ、111-1~111-n…第1~第nの音源データ、300…電子機器、300A…警告装置、310…処理部、320…操作部、330…記憶部、340…表示部、400…車両