【0001】
【発明の属する技術分野】
本発明は、音響機器の運用中に音声信号処理の切換に伴って発生する切換ノイズを軽減する音声信号処理切換装置および音声信号処理切換方法に関するものである。
【0002】
【従来の技術】
従来、音声信号処理切換装置としては、特開昭63−236099号公報に開示されたものが知られている。
【0003】
図9に示す従来の音声信号処理切換装置9000は、音声情報を含む音声信号を入力とする入力端子9001、音声信号に所定の処理を施す第1および第2の音声信号処理手段9110、9120、第1の音声信号処理手段9110、または第2の音声信号処理手段9120の何れかに接続を切換える第1の音声信号処理接続手段9021、および第2の音声信号処理接続手段9022、音声信号処理された音声信号、または音声入力端子に入力された音声信号の何れかを選択する音声信号切換手段9040、および音声信号切換手段9040によって選択された音声信号を出力する出力端子9002によって構成される。
【0004】
第1の音声信号処理接続手段9021、および第2の音声信号処理接続手段9022は、第1の音声信号処理手段9110、または第2の音声信号処理手段9120の何れかに接続を切換え、入力された音声信号に施す信号処理を選択するための手段である。
音声信号切換手段9040は、第1の音声信号処理接続手段9021、および第2の音声信号処理接続手段9022によって音声信号処理手段の接続を切換えるときに、音声信号を入力端子9001側に接続して、入力された音声信号を出力端子9002に出力し、音声信号処理手段の接続を切換えないときに、音声信号処理手段側に接続して所定の処理が施された音声信号を出力端子9002に出力するための手段である。
【0005】
この構成により、音声信号処理手段の接続を切換えている間に、入力された音声信号が出力されるため、音声信号処理手段の接続が切換えられている間でも、音声信号の出力が途絶えることなく出力される。
【0006】
【発明が解決しようとする課題】
しかし、このような従来の音声信号処理切換装置では、音声信号処理手段によって処理されて出力される音声信号と、直接出力される音声信号との間に遅延時間、または位相差が生じる場合、音声信号切換手段9040によって上記2つの音声信号の切換があったときに、上記遅延時間または位相差に起因して切換ノイズが発生することがあるという問題があった。
【0007】
本発明は、このような問題を解決するためになされたもので、音声信号処理手段の切換時に発生する切換ノイズを削減することが可能な音声信号処理切換装置、および音声信号処理切換方法を提供するものである。
【0008】
【課題を解決するための手段】
本発明の音声信号処理切換装置は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理手段と、前記処理音声信号を生成している1つの音声信号処理手段である第1の音声信号処理手段から第2の前記音声信号処理手段への切換えを選択する選択手段と、前記音声信号に含まれる音声情報および前記各音声信号処理手段における信号処理に要する処理時間に関する情報を格納し、前記格納された音声情報および前記各処理時間に関する情報に基づいて生成される音声信号を所定の遅延時間遅延させて得られる遅延音声信号を生成する音声信号遅延手段と、前記選択手段によって前記切換えが選択された場合に、前記第1の音声信号処理手段が生成する前記処理音声信号から前記音声信号遅延手段が生成する遅延音声信号に切換えてから前記第2の音声信号処理手段が生成する処理音声信号に切換える音声信号切換手段とを備え、前記音声信号遅延手段は、前記音声信号処理手段の切り換えが指定されたときに、切換えの前後で音声信号の跳びを生じさせないように前記遅延時間を変更させる構成を有している。この構成により、音声信号遅延手段によって遅延音声信号を生成して、処理音声信号の位相と遅延音声信号の位相を合わせてから選択手段が音声信号処理手段を切換えるため、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減することが可能である。
【0009】
また、本発明の音声信号処理切換装置は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理手段と、前記処理音声信号を生成している1つの音声信号処理手段である第1の音声信号処理手段から第2の前記音声信号処理手段への切換えを選択する選択手段と、前記音声信号に含まれる音声情報および前記各音声信号処理手段における信号処理に要する処理時間に関する情報を格納し、前記格納された音声情報および前記各処理時間に関する情報に基づいて生成される音声信号を所定の遅延時間遅延させて得られる遅延音声信号を生成する音声信号遅延手段と、前記選択手段によって前記切換えが選択された場合に、前記第1の音声信号処理手段が生成する前記処理音声信号から前記音声信号遅延手段が生成する遅延音声信号に切換えてから前記第2の音声信号処理手段が生成する処理音声信号に切換える音声信号切換手段と、前記音声信号遅延手段の接続を切換える接続切換手段とを備え、前記音声信号遅延手段は、前記音声信号処理手段の切り換えが指定されたときに、切換えの前後で音声信号の跳びを生じさせないように前記遅延時間を変更させる構成を有している。この構成により、音声信号遅延手段によって遅延音声信号を生成して、処理音声信号の位相と遅延音声信号の位相を合わせてから音声信号を切換えるため、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、音声信号遅延手段を外部の装置に流用することが可能である。
【0010】
また、本発明の音声信号処理切換装置は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理手段と、前記処理音声信号を生成している1つの音声信号処理手段である第1の音声信号処理手段から第2の前記音声信号処理手段への切換えを選択する選択手段と、前記音声信号に含まれる音声情報および前記各音声信号処理手段における信号処理に要する処理時間に関する情報を格納し、前記格納された音声情報および前記各処理時間に関する情報に基づいて生成される音声信号を所定の遅延時間遅延させて得られる遅延音声信号を生成する音声信号遅延手段と、前記選択手段によって前記切換えが選択された場合に、前記第1の音声信号処理手段が生成する前記処理音声信号から前記音声信号遅延手段が生成する遅延音声信号に切換えてから前記第2の音声信号処理手段が生成する処理音声信号に切換える音声信号切換手段と、前記選択手段によって指定された音声信号処理手段における信号処理に要する処理時間に関する情報を検出する処理時間検出手段とを備え、前処理時間検出手段は、検出した前記処理時間に関する情報を前記音声信号遅延手段に出力して格納させ、前記音声信号遅延手段は、前記音声信号処理手段の切り換えが指定されたときに、切換えの前後で音声信号の跳びを生じさせないように前記遅延時間を変更させる構成を有している。この構成により、選択手段が音声信号処理手段を切換えるときに、切換えられた音声信号処理手段の信号処理に要する処理時間を求め、求めた処理時間に基づいて音声信号遅延手段によって遅延音声信号を生成して、処理音声信号の位相と遅延音声信号の位相を合わせてから音声信号を切換えるため、信号処理時間の不明な音声信号処理手段が接続された場合でも、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減できる。
【0011】
また、本発明の音声信号処理切換装置は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理手段と、前記複数の音声信号処理手段の何れか1つである第1の音声信号処理手段に前記音声信号を入力する第1の選択手段と、前記複数の音声信号処理手段のうちの前記第1の音声信号処理手段を除く何れか1つである第2の音声信号処理手段に前記音声信号を入力する第2の選択手段と、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、前記第1の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段と、前記振幅変更手段によって振幅が変更された前記各処理音声信号をミキシングするミキシング手段とを備えた構成を有している。この構成により、音声信号処理手段によって処理された音声信号の振幅の減衰率を徐々に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0012】
また、本発明の音声信号処理切換装置は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理手段と、前記複数の音声信号処理手段の何れか1つである第1の音声信号処理手段に前記音声信号を入力する第1の選択手段と、前記複数の音声信号処理手段のうちの前記第1の音声信号処理手段を除く何れか1つである第2の音声信号処理手段に前記音声信号を入力する第2の選択手段と、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、前記第1の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段と、前記振幅変更手段によって振幅が変更された前記各処理音声信号をミキシングするミキシング手段とを備え、前記振幅変更手段は、前記第1の音声信号処理手段によって生成された処理音声信号の振幅の減衰率と前記第2の音声信号処理手段によって生成された処理音声信号の振幅の減衰率との和を1とする構成を有している。この構成により、音声信号処理手段によって処理された音声信号の振幅の減衰率を排他的に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0013】
また、本発明の音声信号処理切換装置は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理手段と、前記複数の音声信号処理手段の何れか1つである第1の音声信号処理手段に前記音声信号を入力する第1の選択手段と、前記複数の音声信号処理手段のうちの前記第1の音声信号処理手段を除く何れか1つである第2の音声信号処理手段に前記音声信号を入力する第2の選択手段と、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、前記第1の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段と、前記振幅変更手段によって振幅が変更された前記各処理音声信号をミキシングするミキシング手段とを備え、前記振幅変更手段は、前記第1の音声信号処理手段によって生成された処理音声信号の振幅の減衰と、前記第2の音声信号処理手段によって生成された処理音声信号の振幅の復元を交互に行う構成を有している。この構成により、音声信号処理手段によって処理された音声信号の振幅の減衰率を交互に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0014】
また、本発明の音声信号処理切換装置は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理手段と、前記複数の音声信号処理手段の何れか1つである第1の音声信号処理手段に前記音声信号を入力する第1の選択手段と、前記複数の音声信号処理手段のうちの前記第1の音声信号処理手段を除く何れか1つである第2の音声信号処理手段に前記音声信号を入力する第2の選択手段と、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、前記第1の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段と、前記振幅変更手段によって振幅が変更された前記各処理音声信号をミキシングするミキシング手段とを備え、前記振幅変更手段は、二値の前記各処理音声信号を右ビットシフトさせることによって前記各処理音声信号の強度を減衰させる複数のビットシフト手段を有し、前記各ビットシフト手段のビットシフト量はそれぞれ独立に設定される構成を有している。この構成により、音声信号処理手段によって処理された音声信号の振幅を徐々に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0015】
また、本発明の音声信号処理切換方法は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理ステップと、前記処理音声信号を生成している1つの音声信号処理ステップである第1の音声信号処理ステップから第2の前記音声信号処理ステップへの切換えを選択する選択ステップと、前記音声信号に含まれる音声情報および前記各音声信号処理ステップでの信号処理に要する処理時間に関する情報を格納し、前記格納された音声情報および前記各処理時間に関する情報に基づいて生成される音声信号を所定の遅延時間遅延させて得られる遅延音声信号を生成する音声信号遅延ステップと、前記選択ステップで前記切換えが選択された場合に、前記第1の音声信号処理で生成される前記処理音声信号から前記音声信号遅延ステップで生成される遅延音声信号に切換えてから前記第2の音声信号処理ステップで生成される処理音声信号に切換える音声信号切換ステップとを備え、前記音声信号遅延ステップで、前記音声信号処理ステップの切り換えが指定されたときに、切換えの前後で音声信号の跳びを生じさせないように前記遅延時間を変更させる方法を実行している。この方法により、音声信号遅延手段によって遅延音声信号を生成して、処理音声信号の位相と遅延音声信号の位相を合わせてから選択手段が音声信号処理手段を切換えるため、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減することが可能である。
【0016】
また、本発明の音声信号処理切換方法は、音声情報を含む音声信号に所定の信号処理を施して処理音声信号を生成するための複数の音声信号処理手段と、前記複数の音声信号処理手段の何れか1つである第1の音声信号処理手段に前記音声信号を入力する第1の選択手段と、前記複数の音声信号処理手段のうちの前記第1の音声信号処理手段を除く何れか1つである第2の音声信号処理手段に前記音声信号を入力する第2の選択手段と、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、前記第1の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、前記第2の音声信号処理手段によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段と、前記振幅変更手段によって振幅が変更された前記各処理音声信号をミキシングするミキシング手段とを備えた方法を実行している。この方法により、音声信号処理手段によって処理された音声信号の振幅の減衰率を徐々に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0017】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
図1に示すように、本発明の第1の実施の形態の音声信号処理切換装置1000は、外部装置から音声情報を含む音声信号を入力する入力端子1001、音声信号に所定の信号処理を施す複数の音声信号処理手段、複数の音声信号処理手段の何れかが接続される第1の音声信号処理接続手段1021、および第2の音声信号処理接続手段1022、入力された音声信号に遅延処理を施して出力する音声信号遅延手段1030、音声信号処理手段によって出力された音声信号と音声信号遅延手段1030によって出力された音声信号とを選択する音声信号選択手段1040、および音声信号選択手段1040で選択された音声信号を外部装置に出力する出力端子1002によって構成される。
【0018】
なお、第1の音声信号処理接続手段1021、および第2の音声信号処理接続手段1022によって、1つの音声信号処理手段である第1の音声信号処理手段1110から第2の音声信号処理手段1120への切換えを選択する選択手段が構成される。
また、図1において、複数の音声信号処理手段は、第1の音声信号処理手段1110、および第2の音声信号処理手段1120として図示されている。
【0019】
入力端子1001は、外部装置によって出力された音声信号を入力とし、入力された音声信号を第1の音声信号処理接続手段1021と音声信号遅延手段1030とに出力する。
【0020】
第1の音声信号処理接続手段1021は、入力端子1001に接続された端子と複数の音声信号処理手段と接続可能な端子とを有し、音声信号処理手段との接続を第2の音声信号処理接続手段1022と共に切換え、さらに、入力端子1001経由の音声信号を入力とし、入力された音声信号を接続されている音声信号処理手段に出力するための手段である。
【0021】
複数の音声信号処理手段は、第1および第2の音声信号処理接続手段1021、1022によって第1および第2の音声信号処理接続手段1021、1022との接続が切換えられたときに、第1の音声信号処理接続手段1021によって出力された音声信号を入力とし、入力された音声信号に所定の処理を施して、処理音声信号を生成し、生成した処理音声信号を第2の音声信号処理接続手段1022に出力するための手段である。
【0022】
第2の音声信号処理接続手段1022は、音声信号切換手段1040に接続された端子と複数の音声信号処理手段と接続可能な端子とを有し、音声信号処理手段との接続を第1の音声信号処理接続手段1021と共に切換え、さらに、接続されている音声信号処理手段によって出力された処理音声信号を入力とし、入力された処理音声信号を音声信号切換手段1040に出力するための手段である。
【0023】
なお、音声信号処理手段は、2以上存在するのでもよく、また、音声信号処理手段と第1および第2の音声信号処理接続手段1021、1022との接続は、スイッチなどによって切換えられるのでもよいし、脱着可能な端子によって切換えられるのでもよい。
【0024】
音声信号遅延手段1030は、入力端子1001経由の音声信号を入力とし、入力された音声信号に、選択手段に接続された音声信号処理手段の信号処理に要する処理時間に基づいて出力遅延処理を施し、出力遅延処理を施した音声信号を遅延音声信号として音声信号切換手段1040に出力するための手段である。
【0025】
ここで、音声信号遅延手段1030は、例えば、音声データ格納手段1031、格納アドレス指定手段1032、アドレスオフセット手段1033、遅延時間変換手段1034、積分手段1035、減算手段1036、および読出アドレス指定手段1037によって構成されるが、他の構成によって実現されてもよい。
【0026】
以下、上記の音声信号遅延手段1030の構成例にしたがって、音声信号遅延手段1030の動作の詳細を説明する。
【0027】
音声データ格納手段1031は、入力端子1001経由の音声信号と格納アドレス指定手段1032によって出力された格納アドレスを指定する旨の信号とを入力とし、入力された格納アドレスを指定する旨の信号に応じて、入力された音声信号に含まれる音声情報を指定されたアドレスに格納するための手段である。
【0028】
また、音声データ格納手段1031は、読出アドレス指定手段1037によって出力された読出アドレスを指定する旨の信号を入力とし、入力された読出アドレスを指定する旨の信号に応じて、指定されたアドレスに格納されている音声情報を電気信号を媒介にして、遅延音声信号として音声信号切換手段1040に出力する。
【0029】
格納アドレス指定手段1032は、アドレスオフセット手段1033によって出力されたアドレス値に基づいて格納アドレスを指定する旨の信号を生成し、生成された格納アドレスを指定する旨の信号を音声データ格納手段1031に出力するための手段である。
アドレスオフセット手段1033は、アドレス値を生成し、アドレス値を格納アドレス指定手段1032と減算手段1036に出力するための手段である。
【0030】
なお、アドレスオフセット手段1033によって出力されるアドレス値は、0値から始まり、一単位時間毎に1ずつ増加されながら出力され、予め設定された値である最終値まで増加された後に、0値にもどる。
ここで、一単位時間とは、予め設定された時間のことであり、音声信号遅延手段1030において行われる処理は、一単位時間毎に行われる。
【0031】
遅延時間変換手段1034は、選択手段に接続されている音声信号処理手段の信号処理に要する処理時間に関する情報に基づいて処理時間値を生成し、生成された処理時間値を出力するための手段である。
ここで、処理時間値とは、選択手段に接続されている音声信号処理手段の信号処理に要する処理時間を一単位時間で除算して得られた値のことである。
【0032】
なお、音声信号処理手段の信号処理に要する処理時間に関する情報は、予め遅延時間変換手段1034内に格納されていてもよいし、外部から入力されてもよい。また、音声信号処理手段の信号処理に要する処理時間に関する情報が外部から入力される場合に、専用の入力端子を設け、上記入力端子によって音声信号処理手段の信号処理に要する処理時間に関する情報が入力されるものとする。
【0033】
積分手段1035は、遅延時間変換手段1034によって出力された処理時間値を入力とし、入力された処理時間値に基づいて積分遅延値を減算手段1036に出力するための手段である。
ここで、積分遅延値とは、積分手段1035内に格納されている初期値から処理時間値まで単調増加または単調減少する遅延量の情報のことである。また、初期値とは、処理時間値が入力されたときに積分手段1035によって出力されていた積分遅延値のことである。
また、積分遅延値は、処理時間値が入力されてから一単位時間毎に変更され、初期値から処理時間値まで所定の時間をかけて変更される。
なお、積分遅延値の小数点以下の値は、切り上げられるものとする。
【0034】
図2は、積分手段1035の構成例を示した図である。
図2において、積分手段1035は、第1の乗算器2091、加算器2092、遅延手段2093、および第2の乗算器2094によって構成される。
【0035】
第1の乗算器2091は、入力値に第1の定数が乗算された値である第1の乗算値を加算器2092に出力する。
加算器2092は、第1の乗算器によって出力された値である第1の乗算値と第2の乗算器によって出力された値である第2の乗算値を入力として、第1の乗算値と第2の乗算値とを加算して得られた値である出力値を、積分手段1035の外部と遅延手段2093とに出力する。
【0036】
遅延手段2093は、加算器2092によって出力された出力値を入力とし、入力された出力値を保持して、1サンプリングの遅延処理を施した後に、遅延値として出力する。
第2の乗算器2094は、遅延手段2093によって出力された遅延値を入力とし、入力された遅延値に第2の定数を乗算して生成した第2の乗算値を加算器2092に出力する。
【0037】
ここで、第1および第2の定数とは、予め設定された値であり、第1の定数と第2の定数との合計は、必ず1となるものとする。
なお、積分手段1035は、上記の構成によっても実現されるが、積分遅延値の初期値から処理時間値へ変更される様子が、同様のものであれば、他の構成によって実現されてもよい。
【0038】
減算手段1036は、アドレスオフセット手段1033によって出力されたアドレス値と積分手段1035によって出力された積分遅延値とを入力とし、アドレス値から積分遅延値を減算して読出アドレス値を生成し、生成された読出アドレス値を読出アドレス指定手段1037に出力するための手段である。
【0039】
読出アドレス指定手段1037は、減算手段1036によって出力された読出アドレス値を入力とし、入力された読出アドレス値に基づいて読出アドレスを指定する旨の信号を生成し、生成した読出アドレスを指定する旨の信号を音声データ格納手段1031に出力するための手段である。
【0040】
音声信号選択手段1040は、出力信号を切換えるための手段であり、例えば図1に示すように、音声信号遅延手段1030、または第2の音声信号処理接続手段1022の何れかからの出力信号を選択するものである。
また、音声信号選択手段1040は、第2の音声信号処理接続手段1022の出力信号、または音声信号遅延手段1030の出力信号のうち何れかの信号を出力端子1002に出力する。
【0041】
また、音声信号選択手段1040は、第1および第2の音声信号処理接続手段1021、1022によって音声信号処理手段との接続が切換えられる直前に、音声信号遅延手段1030と出力端子1002とを接続する。
このときに、音声信号選択手段1040は、音声信号遅延手段1030によって出力された遅延音声信号を入力とし、入力された遅延音声信号を出力端子1002に出力する。
【0042】
また、音声信号選択手段1040は、遅延音声信号に施された出力遅延処理の遅延時間と第2の音声信号処理手段1120の信号処理に要する処理時間とが一致したときに、第2の音声信号処理接続手段1022と出力端子1002とを接続する。
このときに、音声信号選択手段1040は、第2の音声信号処理接続手段1022によって出力された処理音声信号を入力とし、入力された処理音声信号を出力端子1002に出力する。
【0043】
なお、音声信号選択手段1040は、第2の音声信号処理接続手段1022によって出力された処理音声信号と音声信号遅延手段1030によって出力された遅延音声信号とを入力として、入力された2つの音声信号の何れかを選択して出力端子1002に出力するのでもよい。
【0044】
出力端子1002は、音声信号選択手段1040によって出力された処理音声信号、または遅延音声信号を入力として、入力された処理音声信号、または遅延音声信号を外部装置に出力する。
以下、本発明の第1の実施の形態の音声信号処理切換方法における、第1の音声信号処理接続手段1021、第2の音声信号処理接続手段1022によって音声信号処理手段が切換えられるときの処理の詳細について説明する。
【0045】
ここでは、第1の音声信号処理手段1110から第2の音声信号処理手段1120に接続が切換えられる場合を例に説明する。
なお、説明に先立ち、第1の音声信号処理接続手段1021、第2の音声信号処理接続手段1022は、第1の音声信号処理手段1110と接続されており、音声信号選択手段1040は、第2の音声信号処理接続手段1022に接続された端子に接続されている。また、音声信号遅延手段1030は、入力された音声信号に、第1の音声信号処理手段1110の信号処理に要する処理時間と同様の出力遅延処理をが施された遅延音声信号が出力されている。
【0046】
音声信号選択手段1040は、第2の音声信号処理接続手段1022に接続された端子から音声信号遅延手段1030に接続された端子に接続を切換える(第1ステップ)。
第1の音声信号処理接続手段1021、第2の音声信号処理接続手段1022は、接続を第1の音声信号処理手段1110から第2の音声信号処理手段1120に切換える(第2ステップ)。
【0047】
音声信号遅延手段1030は、第2の音声信号処理手段1120の信号処理に要する処理時間に基づいて、遅延音声信号に施される出力遅延処理の遅延時間を一単位時間毎に変更しながら遅延音声信号を出力する(第3ステップ)。
音声信号選択手段1040は、遅延音声信号に施された出力遅延処理の遅延時間と第2の音声信号処理手段1120の信号処理に要する処理時間とが一致したときに、接続を音声信号遅延手段1030に接続された端子から第2の音声信号処理接続手段1022に接続された端子に接続を切換える(第4ステップ)。
【0048】
なお、本発明の第1の実施の形態の音声信号処理切換装置1000は、デジタル信号処理装置(Digital Signal Processor、DSP)の一部分として用いられてもよい。
【0049】
以上説明したように、本発明の第1の実施の形態の音声信号処理切換装置および音声信号処理切換方法は、音声信号遅延手段によって遅延音声信号を生成して、処理音声信号の位相と遅延音声信号の位相を合わせてから選択手段が音声信号処理手段を切換えるため、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減することが可能である。
【0050】
図3は、本発明の第2の実施の形態の音声信号処理切換装置3000の概略ののブロック構成を示す図である。
音声信号処理切換装置3000は、外部装置から音声情報を含む音声信号を入力する入力端子1001、音声信号に所定の信号処理を施す複数の音声信号処理手段、複数の音声信号処理手段の何れかが接続される第1の音声信号処理接続手段1021、および第2の音声信号処理接続手段1022、入力された音声信号に遅延処理を施して出力する音声信号遅延手段1030、音声信号処理手段によって出力された音声信号と音声信号遅延手段1030によって出力された音声信号とを選択する音声信号選択手段1040、音声信号選択手段1040で選択された音声信号を外部装置に出力する出力端子1002、および入力端子1001と音声信号遅延手段とを接続する第1の接続端子3061と出力端子1002と音声信号遅延手段とを接続する第2の接続端子3062とを有する接続切換手段によって構成される。
【0051】
なお、第1の音声信号処理接続手段1021、および第2の音声信号処理接続手段1022によって、1つの音声信号処理手段である第1の音声信号処理手段1110から第2の音声信号処理手段1120への切換えを選択する選択手段が構成される。
また、図3において、複数の音声信号処理手段は、第1の音声信号処理手段1110、および第2の音声信号処理手段1120として図示されている。
【0052】
ここで、本発明の第2の実施の形態の音声信号処理切換装置3000を構成する構成手段のうち、上記本発明の第1の実施の形態の音声信号処理切換装置1000における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【0053】
接続切換手段は、第1の接続端子3061、および第2の接続端子3062を有し、音声信号遅延手段1030を音声信号処理切換装置3000から切り離し、音声信号遅延手段1030を他の装置に接続することが可能な手段である。
ここで、音声信号遅延手段1030は、接続された他の装置の処理に応じて、音声情報以外の情報を含む信号に遅延処理を施してもよく、単なる格納手段として使用されてもよい。
【0054】
なお、本発明の第2の実施の形態の音声信号処理切換装置3000は、デジタル信号処理装置(Digital Signal Processor、DSP)の一部分として用いられてもよい。
【0055】
以上説明したように、本発明の第2の実施の形態の音声信号処理切換装置は、音声信号遅延手段によって遅延音声信号を生成して、処理音声信号の位相と遅延音声信号の位相を合わせてから音声信号を切換えるため、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、音声信号遅延手段を外部の装置に流用することが可能である。
【0056】
図4は、本発明の第3の実施の形態の音声信号処理切換装置4000の概略ののブロック構成を示す図である。
音声信号処理切換装置4000は、外部装置から音声情報を含む音声信号を入力する入力端子1001、音声信号に所定の信号処理を施す複数の音声信号処理手段、複数の音声信号処理手段の何れかが接続される第1の音声信号処理接続手段1021、および第2の音声信号処理接続手段1022、入力された音声信号に遅延処理を施して出力する音声信号遅延手段1030、音声信号処理手段に入力される信号を選択して切換える第1の処理信号切換端子4071と第2の処理信号切換端子4072を有する処理信号選択手段、音声信号処理手段の信号処理に要する処理時間を検出する処理時間検出手段4080、音声信号処理手段によって出力された音声信号と音声信号遅延手段1030によって出力された音声信号とを選択する音声信号選択手段1040、および音声信号選択手段1040で選択された音声信号を外部装置に出力する出力端子1002によって構成される。
【0057】
なお、第1の音声信号処理接続手段1021、および第2の音声信号処理接続手段1022によって、1つの音声信号処理手段である第1の音声信号処理手段1110から第2の音声信号処理手段1120への切換えを選択する選択手段が構成される。
また、図4において、複数の音声信号処理手段は、第1の音声信号処理手段1110、および第2の音声信号処理手段1120として図示されている。
【0058】
ここで、本発明の第3の実施の形態の音声信号処理切換装置4000を構成する構成手段のうち、上記本発明の第1の実施の形態の音声信号処理切換装置1000における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【0059】
第1の処理信号切換端子4071は、処理時間検出手段4080に接続された端子と入力端子1002に接続された端子と第1の音声信号処理接続手段1021に接続された端子とを有し、処理時間検出手段4080、または入力端子1002の何れかと第1の音声信号処理接続手段1021との接続を切換えるための手段である。
【0060】
また、第1の処理信号切換端子4071は、第1および第2の音声信号処理接続手段1021、1022によって音声信号処理手段の接続が切換えられたときに、処理時間検出手段4080と第1の音声信号切換手段1021とを接続する。
このときに、第1の処理信号切換端子4071は、処理時間検出手段4080によって出力された試験信号を入力とし、入力された試験信号を第1の音声信号処理接続手段1021に出力する。
【0061】
また、第1の処理信号切換端子4071は、処理時間検出手段4080によって行われる音声信号処理手段の信号処理に要する処理時間の検出が終了したときに、入力端子1001と第1の音声信号切換手段1021とを接続する。
このときに、第1の処理信号切換端子4071は、入力端子1002によって出力された音声信号を入力とし、入力された音声信号を第1の音声信号処理接続手段1021に出力する。
【0062】
第2の処理信号切換端子4072は、処理時間検出手段4080に接続された端子と音声信号選択手段1040に接続された端子と第2の音声信号処理接続手段1022に接続された端子とを有し、処理時間検出手段4080、または音声信号選択手段1040の何れかと第2の音声信号処理接続手段1022との接続を切換えるための手段である。
【0063】
また、第2の処理信号切換端子4072は、第1および第2の音声信号処理接続手段1021、1022によって音声信号処理手段の接続が切換えられたときに、処理時間検出手段4080と第2の音声信号切換手段1022とを接続する。
このときに、第2の処理信号切換端子4072は、第2の音声信号処理接続手段1022によって出力された処理試験信号を入力とし、入力された処理試験信号を処理時間検出手段4080に出力する。
ここで、処理試験信号とは、音声信号処理手段によって所定の処理が施された試験信号のことである。
【0064】
また、第2の処理信号切換端子4072は、処理時間検出手段4080によって行われる音声信号処理手段の信号処理に要する処理時間の検出が終了したときに、第2の音声信号切換手段1022と音声信号選択手段1040とを接続する。
このときに、第2の処理信号切換端子4072は、第2の音声信号処理接続手段1022によって出力された処理音声信号を入力とし、入力された処理音声信号を音声信号選択手段1040に出力する。
ここで、処理音声信号とは、音声信号処理手段によって所定の処理が施された音声信号のことである。
【0065】
処理時間検出手段4080は、音声信号処理手段の信号処理に要する処理時間を検出するための試験信号を第1の処理信号切換端子4071、および第1の音声信号処理接続手段1021経由で音声信号処理手段に出力し、音声信号処理手段で所定の処理が施された試験信号である処理試験信号を第2の音声信号処理接続手段1022、および第2の処理信号切換端子4072経由で入力とし、試験信号と入力された処理試験信号とに基づいて音声信号処理手段の信号処理に要する処理時間を検出するための手段である。
【0066】
また、処理時間検出手段4080は、検出された音声信号処理手段の信号処理に要する処理時間に関する情報を音声信号遅延手段1030に出力し、格納させる。
ここで、音声信号遅延手段1030は、処理時間検出手段4080によって検出された処理時間に関する情報に基づいて、遅延処理を施すものとする。なお、音声信号遅延手段1030によって行われる遅延処理については、第1の実施の形態の音声信号処理切換装置と同様であるため、その説明を省略する。
【0067】
処理時間検出手段4080は、例えば、試験信号発生手段4081、試験信号検出手段4082、および処理時間演算手段4083によって構成されるが、同様の処理可能な構成であれば、他の構成によって実現されてもよい。
以下、上記の処理時間検出手段4080の構成例に基づいて、処理時間検出手段4080の動作の詳細を説明する。
【0068】
試験信号発生手段4081は、音声信号処理手段の信号処理に要する処理時間を検出するための試験信号を生成し、生成された試験信号を第1の処理信号切換端子4071、および第1の音声信号処理接続手段1021経由で音声信号処理手段に出力するための手段である。
また、試験信号発生手段4081は、生成された試験信号を処理時間演算手段4083に出力する。
【0069】
試験信号検出手段4082は、音声信号処理手段によって出力され、音声信号処理手段で所定の処理が施された試験信号である処理試験信号を、第2の音声信号処理接続手段1022、および第2の処理信号切換端子4072経由で入力とし、入力された処理試験信号を処理時間演算手段4083に出力するための手段である。
【0070】
処理時間演算手段4083は、試験信号発生手段4081によって出力された試験信号と試験信号検出手段4082によって出力された処理試験信号とを入力とし、入力された試験信号と処理試験信号とに基づいて音声信号処理手段の信号処理に要する処理時間を演算するための手段である。
【0071】
なお、処理時間検出手段4080は、以下に説明するような動作例によっても実現される。
試験信号発生手段4081は、試験信号を第1の処理信号切換端子4071、および第1の音声信号処理接続手段1021経由で音声信号処理手段に出力し、さらに、試験信号を上記のように出力すると同時に、処理時間演算手段4083が有するクロックカウンタを動作させるための信号を処理時間演算手段4083に出力する。
【0072】
試験信号検出手段4082は、音声信号処理手段によって出力された、音声信号処理手段で所定の処理が施された試験信号である処理試験信号を第2の音声信号処理接続手段1022、および第2の処理信号切換端子4072経由で入力とし、処理試験信号が入力された同時に、処理時間演算手段4083が有するクロックカウンタを停止させるための信号を処理時間演算手段4083に出力する。
【0073】
処理時間演算手段4083は、試験信号発生手段4081によって出力されたクロックカウンタを動作させるための信号である動作信号を入力とし、入力された動作信号に応じてクロックカウンタを動作させる。
また、処理時間演算手段4083は、試験信号検出手段4082によって出力されたクロックカウンタを停止させるための信号である停止信号を入力とし、入力された停止信号に応じてクロックカウンタを停止させ、停止されたときのクロックカウンタの値に基づいて、音声信号処理手段の信号処理に要する処理時間を演算する。
【0074】
なお、本発明の第3の実施の形態の音声信号処理切換装置4000は、デジタル信号処理装置(Digital Signal Processor、DSP)の一部分として用いられてもよい。
【0075】
以上説明したように、本発明の第3の実施の形態の音声信号処理切換装置は、選択手段が音声信号処理手段を切換えるときに、切換えられた音声信号処理手段の信号処理に要する処理時間を求め、求めた処理時間に基づいて音声信号遅延手段によって遅延音声信号を生成して、処理音声信号の位相と遅延音声信号の位相を合わせてから音声信号を切換えるため、信号処理時間の不明な音声信号処理手段が接続された場合でも、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減できる。
【0076】
図5は、本発明の第4の実施の形態の音声信号処理切換装置5000の概略ののブロック構成を示す図である。
音声信号処理切換装置5000は、外部装置から音声情報を含む音声信号を入力する入力端子5001、音声信号に所定の信号処理を施す複数の音声信号処理手段、複数の音声信号処理手段の何れかを接続する第1の音声信号処理接続手段5201、および第2の音声信号処理接続手段5202、複数の音声信号処理手段の何れかを接続する第3の音声信号処理接続手段5203、および第4の音声信号処理接続手段5204、第2の音声信号処理接続手段5202によって出力された処理音声信号の振幅を変化させるための第1の減衰率値と第4の音声信号処理接続手段5204によって出力された処理音声信号の振幅を変化させるための第2の減衰率値とを出力する減衰率変更手段5300第2の音声信号処理接続手段5202によって出力された処理音声信号の振幅に減衰率を乗算する第1の乗算手段5901、第4の音声信号処理接続手段5204によって出力された処理音声信号の振幅に減衰率を乗算する第2の乗算手段5902、第1の乗算手段5901によって出力された信号と第2の乗算手段5902によって出力された信号とをミキシングして出力するミキシング手段5903と、およびミキシング手段5903によって出力された信号を外部装置に出力する出力端子5002によって構成される。
【0077】
なお、第1の音声信号処理接続手段5201、および第2の音声信号処理接続手段5202によって、複数の音声信号処理手段の何れか1つである第1の音声信号処理手段に前記音声信号を入力する第1の選択手段が構成される。
また、第3の音声信号処理接続手段5203、および第4の音声信号処理接続手段5204によって、複数の音声信号処理手段のうちの前記第1の音声信号処理手段1110を除く何れか1つである第2の音声信号処理手段1120に前記音声信号を入力する第2の選択手段が構成される。
【0078】
また、減衰率変更手段5300、第1の乗算手段5901、および第2の乗算手段5902によって、第2の音声信号処理手段1120によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、第1の音声信号処理手段1110によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、第2の音声信号処理手段1120によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段が構成される。
【0079】
ここで、処理音声信号とは、音声信号処理手段によって所定の信号処理が施された音声信号のことである。また、減衰率値とは、処理音声信号の振幅に乗算される減衰率の値である。
また、図5において、複数の音声信号処理手段は、第1の音声信号処理手段1110、および第2の音声信号処理手段1120として図示されている。
【0080】
入力端子5001は、外部装置によって出力された音声情報を含む音声信号を入力とし、入力された音声信号を第1の音声信号処理接続手段5201と第3の音声信号処理接続手段5203とに出力する。
【0081】
第1の音声信号処理接続手段5201は、複数の音声信号処理手段の何れかを第2の音声信号処理接続手段5202と共に接続し、さらに、入力端子5001経由の音声信号を入力とし、入力された音声信号を接続されている第1の音声信号処理手段1110に出力するための手段である。
【0082】
第1の音声信号処理手段1110は、第1の音声信号処理接続手段5201によって出力された音声信号を入力とし、入力された音声信号に所定の信号処理を施して第1の処理音声信号を生成し、生成された第1の処理音声信号を第2の音声信号処理接続手段5202に出力するための手段である。
【0083】
第2の音声信号処理接続手段5202は、複数の音声信号処理手段の何れかを第1の音声信号処理接続手段5201と共に接続し、さらに、接続されている第1の音声信号処理手段1110によって出力された第1の処理音声信号を入力とし、入力された第1の処理音声信号を第1の乗算手段5901に出力するための手段である。
【0084】
なお、第1の音声信号処理手段1110と第1および第2の音声信号処理接続手段5201、5202との接続は、スイッチなどによって切換えられるのでもよいし、脱着可能な端子によって切換えられるのでもよい。
また、第1の乗算手段5901に入力されている減衰率の値が0である間に、第1の音声信号処理接続手段5201、および第2の音声信号処理接続手段5202は、音声信号処理手段との接続を切換えることができる。
【0085】
第3の音声信号処理接続手段5203は、複数の音声信号処理手段の何れかを第4の音声信号処理接続手段5204と共に接続し、さらに、入力端子5001経由の音声信号を入力とし、入力された音声信号を接続されている第2の音声信号処理手段1120に出力するための手段である。
【0086】
第2の音声信号処理手段1120は、第1の音声信号処理接続手段5203によって出力された音声信号を入力とし、入力された音声信号に所定の信号処理を施して第2の処理音声信号を生成し、生成された第2の処理音声信号を第4の音声信号処理接続手段5204に出力するための手段である。
【0087】
第4の音声信号処理接続手段5204は、複数の音声信号処理手段の何れかをを第3の音声信号処理接続手段5203と共に接続し、さらに、接続されている第2の音声信号処理手段1120によって出力された第2の処理音声信号を入力とし、入力された第2の処理音声信号を第2の乗算手段5902に出力するための手段である。
【0088】
なお、第2の音声信号処理手段1120と第3および第4の音声信号処理接続手段5203、5204との接続は、スイッチなどによって切換えられるのでもよいし、脱着可能な端子によって切換えられるのでもよい。
また、第2の乗算手段5902に入力されている減衰率の値が0である間に、第3の音声信号処理接続手段5203、および第4の音声信号処理接続手段5204は、音声信号処理手段との接続を切換えることができる。
【0089】
減衰率変更手段5300は、第2の音声信号処理接続手段5202によって出力された第1の処理音声信号の振幅を変化させるための第1の減衰率値と第4の音声信号処理接続手段5204によって出力された第2の処理音声信号の振幅を変化させるための第2の減衰率値とを出力するための手段である。
【0090】
ここで、各減衰率値は、出力端子5002によって出力される信号が、第1の処理音声信号であるか、または第2の処理音声信号であるかの指定に応じて変更される。
出力端子5002によって出力される信号が第1の処理音声信号である場合に、減衰率変更手段5300は、第1の減衰率値として1を出力し、第2の減衰率値として0を出力する。
【0091】
出力端子5002によって出力される信号が第2の処理音声信号である場合に、減衰率変更手段5300は、第1の減衰率値として0を出力し、第2の減衰率値として1を出力する。
また、上記の出力端子5002によって出力される音声信号が第1の処理音声信号であるか、または第2の処理音声信号であるかの指定(以下、出力指定という。)は、外部装置によって行われるものとする。
【0092】
上記のような減衰率変更手段5300の動作を実現するために、減衰率変更手段5300は、例えば、第1の減衰率調整手段5310と第2の減衰率調整手段5320によって構成され、第1の減衰率調整手段5310は、第1のゲインデータ出力手段5311と第1の積分手段5312とを有し、第2の減衰率調整手段5320は、第2のゲインデータ出力手段5321と第1の積分手段5322とを有する。
以下、上記の減衰率変更手段5300の構成例に基づいて、減衰率変更手段5300の動作の詳細を説明する。
【0093】
第1のゲインデータ出力手段5311は、外部装置による出力指定において第1の処理音声信号が指定されたときに、ゲインデータ1を第1の積分手段5312に出力するための手段である。
また、第1のゲインデータ出力手段5311は、外部装置による出力指定において第2の処理音声信号が指定されたときに、ゲインデータ0を第1の積分手段5312に出力する。
【0094】
第1の積分手段5312は、第1のゲインデータ出力手段5311によって出力されたゲインデータ1、またはゲインデータ0を入力とし、入力されたゲインデータ(以下、第1の入力値という。)と第1の蓄積値とに基づいて、第1の減衰率値を演算し、演算によって得られた第1の減衰率値を第1の乗算手段5901に出力するための手段である。
ここで、第1の蓄積値とは、入力値が入力される一単位時間前に、第1の積分手段5312によって第1の減衰率値として出力された値のことである。
【0095】
なお、第1の減衰率値は、第1の入力値が入力されてから一単位時間毎に変更され、第1の蓄積値から第1の入力値まで所定の時間かけて変更される。
また、第1の積分手段5312は、図2に示すような構成によって実現される。なお、図2の詳細な説明は、本発明の第1の実施の形態の説明において行っているため、ここではその説明を省略する。
【0096】
第2のゲインデータ出力手段5321は、外部装置による出力指定において第1の処理音声信号が指定されたときに、ゲインデータ0を第2の積分手段5322に出力するための手段である。
また、第2のゲインデータ出力手段5321は、外部装置による出力指定において第2の処理音声信号が指定されたときに、ゲインデータ1を第2の積分手段5322に出力する。
【0097】
第2の積分手段5322は、第2のゲインデータ出力手段5321によって出力されたゲインデータ1、またはゲインデータ0を入力とし、入力されたゲインデータ(以下、第2の入力値という。)と第2の蓄積値とに基づいて、第2の減衰率値を演算し、演算によって得られた第2の減衰率値を第2の乗算手段5902に出力するための手段である。
ここで、第2の蓄積値とは、入力値が入力される一単位時間前に、第2の積分手段5322によって第2の減衰率値として出力された値のことである。
【0098】
なお、第2の減衰率値は、第2の入力値が入力されてから一単位時間毎に変更され、第2の蓄積値から第2の入力値まで所定の時間かけて変更される。
また、第2の積分手段5322は、図2に示すような構成によって実現される。なお、図2の詳細な説明は、本発明の第1の実施の形態の説明において行っているため、ここではその説明を省略する。
【0099】
第1の乗算手段5901は、第2の音声信号処理接続手段5202によって出力された第1の処理音声信号と5300によって出力された第1の減衰率値とを入力として、入力された第1の処理音声信号と入力された第1の減衰率値とに基づいて、振幅に第1の減衰率値が乗算された第1の処理音声信号(以下、第3の処理音声信号という。)を生成してミキシング手段5903に出力するための手段である。
なお、第1の減衰率値が0である場合、第3の処理音声信号は、振幅が0の信号となる。また、第1の減衰率が1である場合、第3の処理音声信号は、第1の処理音声信号と同一になる。
【0100】
第2の乗算手段5902は、第4の音声信号処理接続手段5204によって出力された第2の処理音声信号と5300によって出力された第2の減衰率値とを入力として、入力された第2の処理音声信号と入力された第2の減衰率値とに基づいて、振幅に第2の減衰率値が乗算された第2の処理音声信号(以下、第4の処理音声信号という。)を生成してミキシング手段5903に出力するための手段である。
なお、第2の減衰率値が0である場合、第4の処理音声信号は、振幅が0の信号となる。また、第2の減衰率が1である場合、第4の処理音声信号は、第2の処理音声信号と同一になる。
【0101】
ミキシング手段5903は、第1の乗算手段5901によって出力された第3の処理音声信号と第2の乗算手段5902によって出力された第4の処理音声信号とを入力とし、入力された第3の処理音声信号と第4の処理音声信号とが合成された音声信号(以下、合成音声信号という。)を生成し、生成された合成音声信号を出力端子5002に出力するための手段である。
出力端子5002は、ミキシング手段5903によって出力された合成音声信号を入力として、入力された合成音声信号を外部装置に出力する。
【0102】
以下、本発明の第4の実施の形態の音声信号処理切換方法における、出力端子5002の出力信号を変更する処理の詳細について説明する。
ここでは、外部装置による出力指定において、出力端子5002の出力が第1の処理音声信号から第2の処理音声信号に変更された場合を例に説明する。
なお、説明に先立ち、減衰率変更手段5300は、第1の減衰率値として1を、第2の減衰率値として0を出力しており、出力端子5002は、振幅が保持された第1の処理音声信号を出力している。
【0103】
第1のゲインデータ出力手段5311は、外部装置による出力指定に応じて、ゲインデータ0を第1の積分手段5312に出力する(第1ステップ)。
第2のゲインデータ出力手段5321は、外部装置による出力指定に応じて、ゲインデータ1を第2の積分手段5322に出力する(第2ステップ)。
なお、上記の第1ステップ、および第2ステップは、同時に行われる。
【0104】
第1の積分手段5312は、減衰率値を1から0に一単位時間毎に変化させながら第1の乗算手段5901に出力する(第3ステップ)。
第2の積分手段5322は、減衰率値を0から1に一単位時間毎に変化させながら第2の乗算手段5902に出力する(第4ステップ)。
【0105】
第1の乗算手段5901は、第2の音声信号処理接続手段5202によって出力された第1の処理音声信号の振幅に、第1の積分手段5312によって出力された減衰率を乗算して、一単位時間毎に第1の処理音声信号の振幅を減衰させる(第5ステップ)。
第2の乗算手段5902は、第4の音声信号処理接続手段5204によって出力された第2の処理音声信号の振幅に、第2の積分手段5322によって出力された減衰率を乗算して、一単位時間毎に第2の処理音声信号の振幅を復元させる(第6ステップ)。
【0106】
なお、上記の第3ステップ、第4ステップ、第5ステップ、および第6ステップは、同時に行われる。また、所定の時間が経過した後に、第1の乗算手段5901は、振幅0の第1の処理音声信号を出力し、第2の乗算手段5902は、振幅が変更されていない第2の処理音声信号を出力することによって、出力端子5002によって出力される音声信号は、第2の処理音声信号となる。
【0107】
なお、本発明の第4の実施の形態の音声信号処理切換装置5000は、デジタル信号処理装置(Digital Signal Processor、DSP)の一部分として用いられてもよい。
【0108】
以上説明したように、本発明の第4の実施の形態の音声信号処理切換装置および音声信号処理切換方法は、音声信号処理手段によって処理された音声信号の振幅の減衰率を徐々に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0109】
図6は、本発明の第5の実施の形態の音声信号処理切換装置6000の概略ののブロック構成を示す図である。
音声信号処理切換装置6000は、外部装置から音声情報を含む音声信号を入力する入力端子5001、音声信号に所定の信号処理を施す複数の音声信号処理手段、複数の音声信号処理手段の何れかが接続される第1の音声信号処理接続手段5201、および第2の音声信号処理接続手段5202、複数の音声信号処理手段の何れかが接続される第3の音声信号処理接続手段5203、および第4の音声信号処理接続手段5204、第2の音声信号処理接続手段5202によって出力された処理音声信号の振幅を変化させるための第1の減衰率値と第4の音声信号処理接続手段5204によって出力された処理音声信号の振幅を変化させるための第2の減衰率値とを出力する減衰率変更手段6300、第2の音声信号処理接続手段5202によって出力された処理音声信号の振幅に減衰率を乗算する第1の乗算手段5901、第4の音声信号処理接続手段5204によって出力された処理音声信号の振幅に減衰率を乗算する第2の乗算手段5902、第1の乗算手段によって出力された信号と第2の乗算手段によって出力された信号とを加算して出力するミキシング手段5903と、およびミキシング手段5903によって出力された信号を外部装置に出力する出力端子5002によって構成される。
【0110】
なお、第1の音声信号処理接続手段5201、および第2の音声信号処理接続手段5202によって、複数の音声信号処理手段の何れか1つである第1の音声信号処理手段に前記音声信号を入力する第1の選択手段が構成される。
また、第3の音声信号処理接続手段5203、および第4の音声信号処理接続手段5204によって、複数の音声信号処理手段のうちの前記第1の音声信号処理手段1110を除く何れか1つである第2の音声信号処理手段1120に前記音声信号を入力する第2の選択手段が構成される。
【0111】
また、減衰率変更手段6300、第1の乗算手段5901、および第2の乗算手段5902によって、第2の音声信号処理手段によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、第1の音声信号処理手段1110によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、第2の音声信号処理手段1120によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段が構成される。
【0112】
ここで、処理音声信号とは、音声信号処理手段によって所定の信号処理が施された音声信号のことである。また、減衰率値とは、処理音声信号の振幅に乗算される減衰率の値である。
また、図6において、複数の音声信号処理手段は、第1の音声信号処理手段1110、および第2の音声信号処理手段1120として図示されている。
【0113】
また、本発明の第5の実施の形態の音声信号処理切換装置6000を構成する構成手段のうち、上記本発明の第4の実施の形態の音声信号処理切換装置5000における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【0114】
減衰率変更手段6300は、第2の音声信号処理接続手段5202によって出力された第1の処理音声信号の振幅を変化させるための第1の減衰率値と第4の音声信号処理接続手段5204によって出力された第2の処理音声信号の振幅を変化させるための第2の減衰率値とを出力するための手段である。
【0115】
ここで、各減衰率値は、出力端子5002によって出力される信号が、第1の処理音声信号であるか、または第2の処理音声信号であるかの指定に応じて変更される。
出力端子5002によって出力される信号が第1の処理音声信号である場合に、減衰率変更手段6300は、第1の減衰率値として1を出力し、第2の減衰率値として0を出力する。
【0116】
出力端子5002によって出力される信号が第2の処理音声信号である場合に、減衰率変更手段6300は、第1の減衰率値として0を出力し、第2の減衰率値として1を出力する。
また、上記の出力端子5002によって出力される音声信号が第1の処理音声信号であるか、または第2の処理音声信号であるかの指定(以下、出力指定という。)は、外部装置によって行われるものとする。
【0117】
上記のような減衰率変更手段6300の動作を実現するために、減衰率変更手段6300は、例えば、減衰率調整手段6310、負符号乗算手段6330、加算手段6340、固定値出力手段6350によって構成される。
減衰率調整手段6310は、ゲインデータ手段6311と積分手段6312によって構成される。以下、上記の構成に基づいて、減衰率調整手段6310の動作の詳細を説明する。
【0118】
ゲインデータ出力手段6311は、外部装置による出力指定において第1の処理音声信号が指定されたときに、ゲインデータ0を積分手段6312に出力するための手段である。
また、ゲインデータ出力手段6311は、外部装置による出力指定において第2の処理音声信号が指定されたときに、ゲインデータ1を積分手段6312に出力する。
【0119】
積分手段6312は、ゲインデータ出力手段6312によって出力されたゲインデータ1、またはゲインデータ0を入力とし、入力されたゲインデータ(以下、入力値という。)と蓄積値とに基づいて、第2の減衰率値を演算し、演算によって得られた第2の減衰率値を第2の乗算手段5902に出力するための手段である。
ここで、蓄積値とは、入力値が入力される一単位時間前に、積分手段6312によって第2の減衰率値として出力された値のことである。
【0120】
なお、第2の減衰率値は、入力値が入力されてから一単位時間毎に変更され、蓄積値から入力値まで所定の時間かけて変更される。
また、積分手段6312は、図2に示すような構成によって実現される。なお、図2の詳細な説明は、本発明の第1の実施の形態の説明において行っているため、ここではその説明を省略する。
【0121】
負符号乗算手段6330は、減衰率調整手段6310によって出力された第2の減衰率値を入力とし、入力された第2の減衰率値に負符号を付与し、負符号が付与された第2の減衰率値を加算手段6340に出力するための手段である。
【0122】
固定値出力手段6350は、数値1を加算手段6340に出力するための手段である。
加算手段6340は、負符号乗算手段6330によって出力された負符号が付与された第2の減衰率値と固定値出力手段6350によって出力されたゲインデータ1を入力として、入力された負符号が付与された第2の減衰率値とゲインデータ1とを加算して第1の減衰率値を生成し、生成された第1の減衰率値を第1の乗算手段5901に出力するための手段である。
上記の構成により、第1の減衰率値と第2の減衰率値との合計値は、常に1となる。
【0123】
なお、本発明の第5の実施の形態の音声信号処理切換装置6000は、デジタル信号処理装置(Digital Signal Processor、DSP)の一部分として用いられてもよい。
【0124】
以上説明したように、本発明の第5の実施の形態の音声信号処理切換装置は、音声信号処理手段によって処理された音声信号の振幅の減衰率を排他的に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0125】
図7は、本発明の第6の実施の形態の音声信号処理切換装置7000の概略ののブロック構成を示す図である。
音声信号処理切換装置7000は、外部装置から音声情報を含む音声信号を入力する入力端子5001、音声信号に所定の信号処理を施す複数の音声信号処理手段、複数の音声信号処理手段の何れかを接続する第1の音声信号処理接続手段5201、および第2の音声信号処理接続手段5202、複数の音声信号処理手段の何れかを接続する第3の音声信号処理接続手段5203、および第4の音声信号処理接続手段5204、第2の音声信号処理接続手段5202によって出力された処理音声信号の振幅を変化させるための第1の減衰率値と第4の音声信号処理接続手段5204によって出力された処理音声信号の振幅を変化させるための第2の減衰率値とを出力する減衰率変更手段7300、第2の音声信号処理接続手段5202によって出力された処理音声信号の振幅に減衰率を乗算する第1の乗算手段5901、第4の音声信号処理接続手段5204によって出力された処理音声信号の振幅に減衰率を乗算する第2の乗算手段5902、第1の乗算手段5901によって出力された信号と第2の乗算手段5902によって出力された信号とを加算して出力するミキシング手段5903と、およびミキシング手段5903によって出力された信号を外部装置に出力する出力端子5002によって構成される。
【0126】
なお、第1の音声信号処理接続手段5201、および第2の音声信号処理接続手段5202によって、複数の音声信号処理手段の何れか1つである第1の音声信号処理手段1110に前記音声信号を入力する第1の選択手段が構成される。また、第3の音声信号処理接続手段5203、および第4の音声信号処理接続手段5204によって、複数の音声信号処理手段のうちの前記第1の音声信号処理手段を除く何れか1つである第2の音声信号処理手段1120に前記音声信号を入力する第2の選択手段が構成される。
【0127】
また、減衰率変更手段7300、第1の乗算手段5901、および第2の乗算手段5902によって、第2の音声信号処理手段1120によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、第1の音声信号処理手段1110によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、第2の音声信号処理手段1120によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段が構成される。
【0128】
ここで、処理音声信号とは、音声信号処理手段によって所定の信号処理が施された音声信号のことである。また、減衰率値とは、処理音声信号の振幅に乗算される減衰率の値である。
また、図7において、複数の音声信号処理手段は、第1の音声信号処理手段1110、および第2の音声信号処理手段1120として図示されている。
【0129】
また、本発明の第6の実施の形態の音声信号処理切換装置7000を構成する構成手段のうち、上記本発明の第4の実施の形態の音声信号処理切換装置5000における構成手段と同様の処理を行うものには同一の符号を付し、その説明を省略する。
【0130】
減衰率変更手段7300は、第2の音声信号処理接続手段5202によって出力された第1の処理音声信号の振幅を変化させるための第1の減衰率値と第4の音声信号処理接続手段5204によって出力された第2の処理音声信号の振幅を変化させるための第2の減衰率値とを交互に出力するための手段である。
【0131】
ここで、各減衰率値は、出力端子5002によって出力される信号が、第1の処理音声信号であるか、または第2の処理音声信号であるかの指定に応じて変更される。
出力端子5002によって出力される信号が第1の処理音声信号である場合に、減衰率変更手段7300は、第1の減衰率値として1を出力し、第2の減衰率値として0を出力する。
【0132】
出力端子5002によって出力される信号が第2の処理音声信号である場合に、減衰率変更手段7300は、第1の減衰率値として0を出力し、第2の減衰率値として1を出力する。
また、上記の出力端子5002によって出力される音声信号が第1の処理音声信号であるか、または第2の処理音声信号であるかの指定(以下、出力指定という。)は、外部装置によって行われるものとする。
【0133】
上記のような減衰率変更手段7300の動作を実現するために、減衰率変更手段7300は、例えば、減衰率調整手段7310、出力先切換手段7360、およびデータ検出手段7370によって構成される。
減衰率調整手段7310は、ゲインデータ手段7311と積分手段7312とによって構成される。以下、上記の構成に基づいて、減衰率調整手段7310の動作の詳細を説明する。
【0134】
ゲインデータ出力手段7311は、データ検出手段7370によって出力されたゲインデータを入力として、入力されたゲインデータを積分手段7312に出力するための手段である。
【0135】
積分手段7312は、ゲインデータ出力手段7311によって出力されたゲインデータを入力とし、入力されたゲインデータ(以下、入力値という。)と蓄積値とに基づいて、減衰率値を演算し、演算によって得られた減衰率値を出力先切換手段7360経由でデータ検出手段7370に出力するための手段である。
また、積分手段7312は、演算によって得られた減衰率値を出力先切換手段7360経由で第1の乗算手段5901、または第2の乗算手段5902の何れかに出力する。
【0136】
ここで、蓄積値とは、入力値が入力される一単位時間前に、積分手段7312によって減衰率値として出力された値のことである。
なお、減衰率値は、入力値が入力されてから一単位時間毎に変更され、蓄積値から入力値まで所定の時間かけて変更される。
また、積分手段7312は、図2に示すような構成によって実現される。なお、図2の詳細な説明は、本発明の第1の実施の形態の説明において行っているため、ここではその説明を省略する。
【0137】
出力先切換手段7360は、減衰率調整手段7310に接続された端子(以下、積分手段側端子という。)と、第1の乗算手段5901とデータ検出手段7370とに接続された端子(以下、第1乗算手段側端子という。)と、第2の乗算手段5902とデータ検出手段7370とに接続された端子(以下、第2乗算手段側端子という。)と、データ検出手段7370に接続された端子(以下、データ検出手段7370側端子という。)とを有し、データ検出手段7370によって出力される接続を切換える旨の信号(以下、接続切換信号という。)に応じて、減衰率調整手段7310と第1の乗算手段5901、第2の乗算手段5902、またはデータ検出手段7370の何れかとの接続を切換えるための手段である。
【0138】
また、出力先切換手段7360は、減衰率調整手段7310によって出力された減衰率値を入力とし、入力された減衰率値をデータ検出手段7370に出力する。
また、出力先切換手段7360は、入力された減衰率値を第1の乗算手段5901、または第2の乗算手段5902の何れかに出力する。
【0139】
なお、本発明の第6の実施の形態において、第1の乗算手段5901に出力される減衰率値のことを第1の減衰率値といい、第2の乗算手段5902に出力される減衰率値のことを第2の減衰率値という。
また、第1の乗算手段5901、または、第2の乗算手段5902に入力される減衰率値は、出力先切換手段7360によって各接続が切換えられた後も、新たな減衰率値が入力されるまで保持される。
【0140】
データ検出手段7370は、出力先切換手段7360によって出力された減衰率値を入力とし、入力された減衰率値に応じて、ゲインデータを減衰率調整手段7310に出力し、接続切換信号を出力先切換手段7360に出力するための手段である。
ここで、データ検出手段7370によって行われるゲインデータの出力と接続切換信号の出力は、予め設定された順序に基づいて行われる。
【0141】
以下の説明では、出力指定において、出力端子5002によって出力される信号が第1の処理音声信号から第2の処理音声信号に変更された場合を例として、ゲインデータ、および接続切換信号がデータ検出手段7370によって出力される順序の流れと減衰率調整手段7310によって出力される減衰率値の変化の流れを説明する。
説明に先立ち、出力先切換手段7360は、積分手段側端子と第1乗算手段側端子とを接続し、減衰率調整手段7310は、減衰率値1を出力先切換手段7360経由で第1の乗算手段5901に出力しているものとする。
【0142】
データ検出手段7370は、ゲインデータ0.5を減衰率調整手段7310に出力する。
減衰率調整手段7310は、減衰率値を1から0.5に一単位時間ごとに変更しながら、減衰率値を出力先切換手段7360経由で第1の乗算手段5901とデータ検出手段7370とに出力する。
【0143】
データ検出手段7370は、減衰率値0.5を検出したときに、積分手段側端子とデータ検出手段7370側端子とを接続する旨の接続切換信号を出力先切換手段7360に出力する。このとき、第1の乗算手段5901に入力される減衰率値は、0.5に保持される。
データ検出手段7370は、ゲインデータ0を減衰率調整手段7310に出力する。
【0144】
減衰率調整手段7310は、減衰率値を0.5から0に一単位時間ごとに変更しながら、減衰率値を出力先切換手段7360経由でデータ検出手段7370に出力する。
データ検出手段7370は、減衰率値0を検出したときに、積分手段側端子と第2乗算手段側端子とを接続する旨の接続切換信号を出力先切換手段7360に出力する。
【0145】
データ検出手段7370は、ゲインデータ0.5を減衰率調整手段7310に出力する。
減衰率調整手段7310は、減衰率値を0から0.5に一単位時間ごとに変更しながら、減衰率値を出力先切換手段7360経由で第2の乗算手段5902とデータ検出手段7370とに出力する。
【0146】
データ検出手段7370は、減衰率値0.5を検出したときに、積分手段側端子と第1乗算手段側端子とを接続する旨の接続切換信号を出力先切換手段7360に出力する。このとき、第2の乗算手段5902に入力される減衰率値は、0.5に保持される。
【0147】
データ検出手段7370は、ゲインデータ0を減衰率調整手段7310に出力する。
減衰率調整手段7310は、減衰率値を0.5から0に一単位時間ごとに変更しながら、減衰率値を出力先切換手段7360経由で第1の乗算手段5901とデータ検出手段7370とに出力する。
【0148】
データ検出手段7370は、減衰率値0を検出したときに、積分手段側端子とデータ検出手段7370側端子とを接続する旨の接続切換信号を出力先切換手段7360に出力する。このとき、第1の乗算手段5901に入力される減衰率値は、0に保持される。
【0149】
データ検出手段7370は、ゲインデータ0.5を減衰率調整手段7310に出力する。
データ検出手段7370は、減衰率値0.5を検出したときに、積分手段側端子と第2乗算手段側端子とを接続する旨の接続切換信号を出力先切換手段7360に出力する。
【0150】
データ検出手段7370は、ゲインデータ1を減衰率調整手段7310に出力する。
減衰率調整手段7310は、減衰率値を0.5から1に一単位時間ごとに変更しながら、減衰率値を出力先切換手段7360経由で第2の乗算手段5902とデータ検出手段7370とに出力する。
【0151】
なお、出力端子5002によって出力される音声信号が第1の処理音声信号から第2の処理音声信号に変更される場合は、出力先切換手段7360によって出力される接続切換信号の示す接続先を、第1乗算手段側端子については第2乗算手段側端子と読み替え、第2乗算手段側端子については第1乗算手段側端子と読み替えることによって説明できる。
【0152】
なお、本発明の第6の実施の形態の音声信号処理切換装置7000は、デジタル信号処理装置(Digital Signal Processor、DSP)の一部分として用いられてもよい。
【0153】
以上説明したように、本発明の第6の実施の形態の音声信号処理切換装置は、音声信号処理手段によって処理された音声信号の振幅の減衰率を交互に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0154】
図8は、本発明の第7の実施の形態の音声信号処理切換装置8000の概略ののブロック構成を示す図である。
音声信号処理切換装置8000は、外部装置から音声情報を含む音声信号を入力する入力端子8001、音声信号に所定の信号処理を施す複数の音声信号処理手段、複数の音声信号処理手段の何れかを接続する第1の音声信号処理接続手段8201、および第2の音声信号処理接続手段8202、複数の音声信号処理手段の何れかを接続する第3の音声信号処理接続手段8203、および第4の音声信号処理接続手段8204、第2の音声信号処理接続手段8202によって出力された処理音声信号の振幅の変更する第1の振幅減衰手段8510、第4の音声信号処理接続手段8204によって出力された処理音声信号の振幅を変更する第2の振幅減衰手段8520、第1の振幅減衰手段8510によって出力された信号と第2の振幅減衰手段8520によって出力された信号とを加算して出力するミキシング手段8903と、およびミキシング手段8903によって出力された信号を外部装置に出力する出力端子8002によって構成される。
【0155】
なお、第1の音声信号処理接続手段8201、および第2の音声信号処理接続手段8202によって、複数の音声信号処理手段の何れか1つである第1の音声信号処理手段1110に前記音声信号を入力する第1の選択手段が構成される。また、第3の音声信号処理接続手段8203、および第4の音声信号処理接続手段8204によって、複数の音声信号処理手段のうちの前記第1の音声信号処理手段を除く何れか1つである第2の音声信号処理手段1120に前記音声信号を入力する第2の選択手段が構成される。
【0156】
また、第1の振幅減衰手段8510、および第2の振幅減衰手段8520によって、第2の音声信号処理手段1120によって生成された処理音声信号の振幅を予め所定値以下まで減衰させておき、第1の音声信号処理手段1110によって生成された処理音声信号の振幅を予め決められた時間に亘って所定値以下まで減衰させるとともに、第2の音声信号処理手段1120によって生成された処理音声信号の振幅を予め決められた時間に亘って減衰前の振幅まで復元させる振幅変更手段が構成される。
【0157】
ここで、処理音声信号とは、音声信号処理手段によって所定の信号処理が施された音声信号のことである。
また、図8において、複数の音声信号処理手段は、第1の音声信号処理手段1110、および第2の音声信号処理手段1120として図示されている。
【0158】
入力端子8001は、外部装置によって出力された音声情報を含む音声信号を入力とし、入力された音声信号を第1の音声信号処理接続手段8201と第3の音声信号処理接続手段8203とに出力する。
【0159】
第1の音声信号処理接続手段8201は、複数の音声信号処理手段の何れかを接続を第2の音声信号処理接続手段8202と共に接続し、さらに、入力端子8001経由の音声信号を入力とし、入力された音声信号を接続されている第1の音声信号処理手段1110に出力するための手段である。
【0160】
第1の音声信号処理手段1110は、第1の音声信号処理接続手段8201によって出力された音声信号を入力とし、入力された音声信号に所定の信号処理を施して第1の処理音声信号を生成し、生成された第1の処理音声信号を第2の音声信号処理接続手段8202に出力するための手段である。
【0161】
第2の音声信号処理接続手段8202は、複数の音声信号処理手段との接続を第1の音声信号処理接続手段8201と共に切換え、さらに、接続されている第1の音声信号処理手段1110によって出力された第1の処理音声信号を入力とし、入力された第1の処理音声信号を第1の振幅減衰手段8510に出力するための手段である。
【0162】
なお、第1の音声信号処理手段1110と第1および第2の音声信号処理接続手段8201、8202との接続は、スイッチなどによって切換えられるのでもよいし、脱着可能な端子によって切換えられるのでもよい。
また、第1の振幅減衰手段8510によって振幅0の電気信号が出力されている間に、第1の音声信号処理接続手段8201、および第2の音声信号処理接続手段8202は、音声信号処理手段との接続を切換えることができる。
【0163】
第3の音声信号処理接続手段8203は、複数の音声信号処理手段の何れかを第4の音声信号処理接続手段8204と共に接続し、さらに、入力端子8001経由の音声信号を入力とし、入力された音声信号を接続されている第2の音声信号処理手段1120に出力するための手段である。
【0164】
第2の音声信号処理手段1120は、第1の音声信号処理接続手段8203によって出力された音声信号を入力とし、入力された音声信号に所定の信号処理を施して第2の処理音声信号を生成し、生成された第2の処理音声信号を第4の音声信号処理接続手段8204に出力するための手段である。
【0165】
第4の音声信号処理接続手段8204は、複数の音声信号処理手段の何れかを接続を第3の音声信号処理接続手段8203と共に接続し、さらに、接続されている第2の音声信号処理手段1120によって出力された第2の処理音声信号を入力とし、入力された第2の処理音声信号を第2の振幅減衰手段8520に出力するための手段である。
【0166】
なお、第2の音声信号処理手段1120と第3および第4の音声信号処理接続手段8203、8204との接続は、スイッチなどによって切換えられるのでもよいし、脱着可能な端子によって切換えられるのでもよい。
また、第2の振幅減衰手段8520によって振幅0の電気信号が出力されている間に、第3の音声信号処理接続手段8204、および第4の音声信号処理接続手段8204は、音声信号処理手段との接続を切換えることができる。
【0167】
第1の振幅減衰手段8510は、例えば、第1の右1ビットシフト手段8511、第1の右2ビットシフト手段8512、第1の0振幅信号出力手段8513、第1の信号切換手段8514によって構成され、第1の処理音声信号の振幅を変更する手段である。
【0168】
第1の右1ビットシフト手段8511は、第1の処理音声信号を入力とし、入力された第1の処理音声信号の振幅を右1ビットシフトすることによって半分にして第1の信号切換手段8514経由でミキシング手段8903に出力するための手段である
【0169】。
第1の右2ビットシフト手段8512は、第1の処理音声信号を入力とし、入力された第1の処理音声信号の振幅を右2ビットシフトすることによって四分の1にして第1の信号切換手段8514経由でミキシング手段8903に出力するための手段である。
【0170】
第1の0振幅信号出力手段8513は、第1の処理音声信号を入力とし、入力された第1の処理音声信号の振幅を0にして第1の信号切換手段8514経由でミキシング手段8903に出力するための手段である。
【0171】
第1の信号切換手段8514は、第2の音声信号処理接続手段8202に接続された端子と、第1の右1ビットシフト手段8511に接続された端子と、第1の右2ビットシフト手段8512に接続された端子と、第1の0振幅信号出力手段8513に接続された端子と、ミキシング手段8903に接続された端子とを有し、第2の音声信号処理接続手段8202、第1の右1ビットシフト手段8511、第1の右2ビットシフト手段8512、または第1の0振幅信号出力手段8513の何れかとミキシング手段8903とを接続するための手段である。
【0172】
なお、第1の信号切換手段8514は、出力端子8002によって出力される信号の指定(以下、出力指定という。)が第2の処理音声信号から第1の処理音声信号に変更されたときに、ミキシング手段8903との接続を、第1の0振幅信号出力手段8513、第1の右2ビットシフト手段8512、第1の右1ビットシフト手段8511、第2の音声信号処理接続手段8202、の順序で切換える。
ここで、出力指定は、外部の装置によって行われるものである。
【0173】
また、第1の信号切換手段8514は、出力指定が第1の処理音声信号から第2の処理音声信号に変更されたときに、ミキシング手段8903との接続を、第2の音声信号処理接続手段8202、第1の右1ビットシフト手段8511、第1の右2ビットシフト手段8512、第1の0振幅信号出力手段8513、の順序で切換える。
【0174】
第2の振幅減衰手段8520は、例えば、第2の右1ビットシフト手段8521、第2の右2ビットシフト手段8522、第2の0振幅信号出力手段8523、第2の信号切換手段8524によって構成され、第2の処理音声信号の振幅を変更するための手段である。
【0175】
第2の右1ビットシフト手段8521は、第1の処理音声信号を入力とし、入力された第2の処理音声信号の振幅を右1ビットシフトすることによって半分にして第2の信号切換手段8524経由でミキシング手段8903に出力するための手段である。
【0176】
第2の右2ビットシフト手段8522は、第2の処理音声信号を入力とし、入力された第2の処理音声信号の振幅を右2ビットシフトすることによって4分の1にして第2の信号切換手段8524経由でミキシング手段8903に出力するための手段である。
【0177】
第2の0振幅信号出力手段8523は、第1の処理音声信号を入力とし、入力された第2の処理音声信号の振幅を0にして第2の信号切換手段8524経由でミキシング手段8903に出力するための手段である。
【0178】
第2の信号切換手段8524は、第4の音声信号処理接続手段8204に接続された端子と、第2の右1ビットシフト手段8521に接続された端子と、第2の右2ビットシフト手段8522に接続された端子と、第2の0振幅信号出力手段8523に接続された端子と、ミキシング手段8903に接続された端子とを有し、第4の音声信号処理接続手段8204、第2の右1ビットシフト手段8521、第1の右2ビットシフト手段8522、または第2の0振幅信号出力手段8523の何れかとミキシング手段8903とを接続するための手段である。
【0179】
なお、第2の信号切換手段8524は、出力指定が第1の処理音声信号から第2の処理音声信号に変更されたときに、ミキシング手段8903との接続を、第2の0振幅信号出力手段8523、第2の右2ビットシフト手段8522、第2の右1ビットシフト手段8521、第4の音声信号処理接続手段8204、の順序で切換える。
【0180】
また、第2の信号切換手段8524は、出力指定が第2の処理音声信号から第1の処理音声信号に変更されたときに、ミキシング手段8903との接続を、第4の音声信号処理接続手段8204、第2の右1ビットシフト手段8521、第2の右2ビットシフト手段8522、第2の0振幅信号出力手段8523、の順序で切換える。
ここで、各振幅減衰手段は、さらに、2以上の右ビットシフト手段を備えることによって、各処理音声信号の振幅を細かく減衰させてもよい。
【0181】
ミキシング手段8903は、第1の振幅減衰手段8510によって出力された第3の処理音声信号と第2の振幅減衰手段8520によって出力された第4の処理音声信号とを入力として、入力された第3の処理音声信号と第4の処理音声信号とをミキシングして出力端子8002に出力するための手段である。
【0182】
出力手段8002は、ミキシング手段8903によって出力された合成音声信号を入力として、入力された合成音声信号を外部装置に出力する。
【0183】
なお、本発明の第7の実施の形態の音声信号処理切換装置8000は、デジタル信号処理装置(Digital Signal Processor、DSP)の一部分として用いられてもよい。
【0184】
以上説明したように、本発明の第7の実施の形態の音声信号処理切換装置は、音声信号処理手段によって処理された音声信号の振幅を徐々に変化させて出力するために、各音声信号処理手段の信号処理に要する処理時間の差に起因する音声信号処理手段の切換時の切換ノイズを削減でき、さらに、振幅の不連続および周波数特性の不連続によるクリックノイズを削減することができる。
【0185】
【発明の効果】
以上説明したように、本発明は、音声信号処理手段の切換時に発生する切換ノイズを削減することが可能な音声信号処理切換装置、および音声信号処理切換方法を提供することができるものである。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態の音声信号処理切換装置の概略のブロック構成を示す図
【図2】本発明の第1の実施の形態の音声信号処理切換装置における積分手段の概略のブロック構成例を図
【図3】本発明の第2の実施の形態の音声信号処理切換装置の概略のブロック構成を示す図
【図4】本発明の第3の実施の形態の音声信号処理切換装置の概略のブロック構成を示す図
【図5】本発明の第4の実施の形態の音声信号処理切換装置の概略のブロック構成を示す図
【図6】本発明の第5の実施の形態の音声信号処理切換装置の概略のブロック構成を示す図
【図7】本発明の第6の実施の形態の音声信号処理切換装置の概略のブロック構成を示す図
【図8】本発明の第7の実施の形態の音声信号処理切換装置の概略のブロック構成を示す図
【図9】従来の音声信号処理切換装置の概略のブロック構成を示す図
【符号の説明】
1000、3000、4000、5000、6000、7000、8000、9000音声信号処理切換装置
1001、5001、8001、9001 入力端子
1002、5002、8002 9002 出力端子
1021、5201、8201、9021 第1の音声信号処理接続手段
1022、5202、8202、9022 第2の音声信号処理接続手段
1030 音声信号遅延手段
1031 音声データ格納手段
1032 格納アドレス指定手段
1033 アドレスオフセット手段
1034 遅延時間変換手段
1035 積分手段
1036 減算手段
1037 読出アドレス指定手段
1040、9040 音声信号選択手段
1110、9110 第1の音声信号処理手段
1120、9120 第2の音声信号処理手段
2091 第1の乗算器
2092 加算器
2093 遅延手段
2094 第2の乗算器
3061 第1の接続端子
3062 第2の接続端子
4071 第1の処理信号切換端子
4072 第2の処理信号切換端子
4080 処理時間検出手段
4081 試験信号発生手段
4082 試験信号検出手段
4083 処理時間演算手段
5203、8203 第3の音声信号処理接続手段
5204、8204 第4の音声信号処理接続手段
5300、6300、7300 減衰率変更手段
5310 第1の減衰率調整手段
5311 第1のゲインデータ出力手段
5312 第1の積分手段
5320 第2の減衰率調整手段
5321 第2のゲインデータ出力手段
5322 第2の積分手段
5901 第1の乗算手段
5902 第2の乗算手段
5903、8903 ミキシング手段
6310、7310 減衰率調整手段
6311、7311 ゲインデータ出力手段
6312、7312 積分手段
6330 負符号乗算手段
6340 加算手段
6350 固定値出力手段
7360 出力先切換手段
7370 データ検出手段
8510 第1の振幅減衰手段
8511 第1の右1ビットシフト手段
8512 第1の右2ビットシフト手段
8513 第1の0振幅信号出力手段
8514 第1の信号切換手段
8520 第2の振幅減衰手段
8521 第2の右1ビットシフト手段
8522 第2の右2ビットシフト手段
8523 第1の0振幅信号出力手段
8524 第2の信号切換手段[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an audio signal processing switching device and an audio signal processing switching method for reducing switching noise generated due to switching of audio signal processing during operation of audio equipment.
[0002]
[Prior art]
Conventionally, as an audio signal processing switching device, one disclosed in Japanese Patent Application Laid-Open No. 63-236099 is known.
[0003]
A conventional audio signal processing switching device 9000 shown in FIG. 9 includes an input terminal 9001 for inputting an audio signal including audio information, first and second audio signal processing units 9110 and 9120 for performing predetermined processing on the audio signal, The first audio signal processing connection means 9021 and the second audio signal processing connection means 9022, which switch the connection to either the first audio signal processing means 9110 or the second audio signal processing means 9120, perform the audio signal processing. Audio signal switching means 9040 for selecting either an audio signal input to the audio input terminal or an audio signal input to the audio input terminal, and an output terminal 9002 for outputting the audio signal selected by the audio signal switching means 9040.
[0004]
The first audio signal processing connection unit 9021 and the second audio signal processing connection unit 9022 switch the connection to either the first audio signal processing unit 9110 or the second audio signal processing unit 9120, and are input. This is means for selecting signal processing to be performed on the reproduced audio signal.
The audio signal switching means 9040 connects the audio signal to the input terminal 9001 side when switching the connection of the audio signal processing means by the first audio signal processing connection means 9021 and the second audio signal processing connection means 9022. Output the input audio signal to the output terminal 9002, and when the connection of the audio signal processing means is not switched, connect to the audio signal processing means side and output the processed audio signal to the output terminal 9002. It is a means for doing.
[0005]
With this configuration, the input audio signal is output while the connection of the audio signal processing unit is switched, so that the output of the audio signal is not interrupted even while the connection of the audio signal processing unit is switched. Is output.
[0006]
[Problems to be solved by the invention]
However, in such a conventional audio signal processing switching device, when a delay time or a phase difference occurs between the audio signal processed and output by the audio signal processing means and the directly output audio signal, When the two audio signals are switched by the signal switching unit 9040, there is a problem that switching noise may be generated due to the delay time or the phase difference.
[0007]
The present invention has been made to solve such a problem, and provides an audio signal processing switching device and an audio signal processing switching method capable of reducing switching noise generated when the audio signal processing means is switched. Is what you do.
[0008]
[Means for Solving the Problems]
An audio signal processing switching device of the present invention performs a predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and generates the processed audio signal. Selecting means for selecting switching from the first audio signal processing means to the second audio signal processing means, which are two audio signal processing means, audio information included in the audio signal, and a signal in each of the audio signal processing means An audio signal that stores information relating to processing time required for processing and generates a delayed audio signal obtained by delaying an audio signal generated based on the stored audio information and the information relating to each processing time by a predetermined delay time; Delay means; and when the switching is selected by the selection means, the audio signal delay from the processed audio signal generated by the first audio signal processing means. Audio signal switching means for switching to a delayed audio signal generated by the stage and then to a processed audio signal generated by the second audio signal processing means, wherein the audio signal delay means switches the audio signal processing means. When designated, the delay time is changed so as not to cause a jump of the audio signal before and after the switching. With this configuration, the delayed audio signal is generated by the audio signal delay unit, and the selection unit switches the audio signal processing unit after matching the phase of the processed audio signal with the phase of the delayed audio signal. It is possible to reduce the switching noise at the time of switching the audio signal processing means due to the difference in the processing time required for the processing.
[0009]
Further, the audio signal processing switching device of the present invention includes a plurality of audio signal processing means for performing predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and generating the processed audio signal. Selecting means for selecting switching from the first audio signal processing means, which is one audio signal processing means, to the second audio signal processing means; audio information included in the audio signal and each of the audio signal processing means And generates a delayed voice signal obtained by delaying a voice signal generated based on the stored voice information and the information on each processing time by a predetermined delay time. An audio signal delay unit; and, when the switching is selected by the selection unit, the audio signal from the processed audio signal generated by the first audio signal processing unit. An audio signal switching unit for switching to a delayed audio signal generated by the delay unit and then to a processed audio signal generated by the second audio signal processing unit; and a connection switching unit for switching a connection of the audio signal delay unit. The audio signal delay unit is configured to change the delay time when switching of the audio signal processing unit is designated so as not to cause a jump of the audio signal before and after the switching. With this configuration, a delayed audio signal is generated by the audio signal delay unit, and the audio signal is switched after the phase of the processed audio signal and the phase of the delayed audio signal are matched. The switching noise at the time of switching the audio signal processing means due to the difference between the two can be reduced, and the audio signal delay means can be used for an external device.
[0010]
Further, the audio signal processing switching device of the present invention includes a plurality of audio signal processing means for performing predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and generating the processed audio signal. Selecting means for selecting switching from the first audio signal processing means, which is one audio signal processing means, to the second audio signal processing means; audio information included in the audio signal and each of the audio signal processing means And generates a delayed voice signal obtained by delaying a voice signal generated based on the stored voice information and the information on each processing time by a predetermined delay time. An audio signal delay unit; and, when the switching is selected by the selection unit, the audio signal from the processed audio signal generated by the first audio signal processing unit. The audio signal switching means for switching to the delayed audio signal generated by the delay means and then to the processed audio signal generated by the second audio signal processing means, and the signal processing required by the audio signal processing means designated by the selection means Processing time detection means for detecting information about the processing time, wherein the preprocessing time detection means outputs and stores the detected information about the processing time to the audio signal delay means, and the audio signal delay means When the switching of the audio signal processing means is designated, the delay time is changed so that the audio signal does not jump before and after the switching. With this configuration, when the selection unit switches the audio signal processing unit, the processing time required for the signal processing of the switched audio signal processing unit is determined, and the delayed audio signal is generated by the audio signal delay unit based on the determined processing time. Then, since the audio signal is switched after the phase of the processed audio signal and the phase of the delayed audio signal are matched, even when the audio signal processing means whose signal processing time is unknown is connected, the signal processing of each audio signal processing means is performed. Switching noise at the time of switching of the audio signal processing means due to a difference in required processing time can be reduced.
[0011]
In addition, the audio signal processing switching device of the present invention includes a plurality of audio signal processing units for performing predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and the plurality of audio signal processing units. First selecting means for inputting the audio signal to any one of the first audio signal processing means, and any one of the plurality of audio signal processing means except the first audio signal processing means A second selecting means for inputting the audio signal to the second audio signal processing means, and attenuating the amplitude of the processed audio signal generated by the second audio signal processing means to a predetermined value or less in advance. And attenuating the amplitude of the processed audio signal generated by the first audio signal processing means to a predetermined value or less over a predetermined time, and processing the audio signal generated by the second audio signal processing means. And a mixing means for mixing the respective processed audio signals whose amplitudes have been changed by the amplitude changing means, the amplitude changing means for restoring the amplitude of the signal to the amplitude before attenuation over a predetermined time. Have. According to this configuration, since the attenuation rate of the amplitude of the audio signal processed by the audio signal processing unit is gradually changed and output, the audio signal processing caused by the difference in the processing time required for the signal processing of each audio signal processing unit is performed. Switching noise at the time of switching of the means can be reduced, and further, click noise due to discontinuity in amplitude and discontinuity in frequency characteristics can be reduced.
[0012]
In addition, the audio signal processing switching device of the present invention includes a plurality of audio signal processing units for performing predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and the plurality of audio signal processing units. First selecting means for inputting the audio signal to any one of the first audio signal processing means, and any one of the plurality of audio signal processing means except the first audio signal processing means A second selecting means for inputting the audio signal to the second audio signal processing means, and attenuating the amplitude of the processed audio signal generated by the second audio signal processing means to a predetermined value or less in advance. And attenuating the amplitude of the processed audio signal generated by the first audio signal processing means to a predetermined value or less over a predetermined time, and processing the audio signal generated by the second audio signal processing means. Amplitude changing means for restoring the amplitude of the signal to the amplitude before attenuation over a predetermined time, and mixing means for mixing each of the processed audio signals whose amplitude has been changed by the amplitude changing means. The changing means sets the sum of the attenuation rate of the amplitude of the processed audio signal generated by the first audio signal processing means and the amplitude attenuation rate of the processed audio signal generated by the second audio signal processing means to be 1 It has a configuration that With this configuration, in order to exclusively change and output the attenuation rate of the amplitude of the audio signal processed by the audio signal processing unit, the audio signal caused by the difference in the processing time required for the signal processing of each audio signal processing unit is output. Switching noise at the time of switching of the processing means can be reduced, and further, click noise due to discontinuity in amplitude and discontinuity in frequency characteristics can be reduced.
[0013]
In addition, the audio signal processing switching device of the present invention includes a plurality of audio signal processing units for performing predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and the plurality of audio signal processing units. First selecting means for inputting the audio signal to any one of the first audio signal processing means, and any one of the plurality of audio signal processing means except the first audio signal processing means A second selecting means for inputting the audio signal to the second audio signal processing means, and attenuating the amplitude of the processed audio signal generated by the second audio signal processing means to a predetermined value or less in advance. And attenuating the amplitude of the processed audio signal generated by the first audio signal processing means to a predetermined value or less over a predetermined time, and processing the audio signal generated by the second audio signal processing means. Amplitude changing means for restoring the amplitude of the signal to the amplitude before attenuation over a predetermined time, and mixing means for mixing each of the processed audio signals whose amplitude has been changed by the amplitude changing means. The changing means is configured to alternately attenuate the amplitude of the processed audio signal generated by the first audio signal processing means and restore the amplitude of the processed audio signal generated by the second audio signal processing means. Have. With this configuration, in order to alternately change the attenuation rate of the amplitude of the audio signal processed by the audio signal processing unit and output the same, the audio signal processing caused by the difference in the processing time required for the signal processing of each audio signal processing unit Switching noise at the time of switching of the means can be reduced, and further, click noise due to discontinuity in amplitude and discontinuity in frequency characteristics can be reduced.
[0014]
In addition, the audio signal processing switching device of the present invention includes a plurality of audio signal processing units for performing predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and the plurality of audio signal processing units. First selecting means for inputting the audio signal to any one of the first audio signal processing means, and any one of the plurality of audio signal processing means except the first audio signal processing means A second selecting means for inputting the audio signal to the second audio signal processing means, and attenuating the amplitude of the processed audio signal generated by the second audio signal processing means to a predetermined value or less in advance. And attenuating the amplitude of the processed audio signal generated by the first audio signal processing means to a predetermined value or less over a predetermined time, and processing the audio signal generated by the second audio signal processing means. Amplitude changing means for restoring the amplitude of the signal to the amplitude before attenuation over a predetermined time, and mixing means for mixing each of the processed audio signals whose amplitude has been changed by the amplitude changing means. The changing means has a plurality of bit shift means for attenuating the strength of each of the processed audio signals by shifting the binary processed audio signal to the right bit, and the bit shift amounts of the respective bit shift means are respectively independent Is set. With this configuration, in order to gradually change the amplitude of the audio signal processed by the audio signal processing unit and output the same, switching of the audio signal processing unit due to a difference in processing time required for signal processing of each audio signal processing unit is performed. The switching noise at the time can be reduced, and the click noise due to the discontinuity of the amplitude and the discontinuity of the frequency characteristic can be reduced.
[0015]
Also, the audio signal processing switching method of the present invention includes a plurality of audio signal processing steps for performing a predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and generating the processed audio signal. A selection step of selecting a switch from the first audio signal processing step, which is one audio signal processing step, to the second audio signal processing step; audio information included in the audio signal; and each of the audio signal processing steps And generates a delayed voice signal obtained by delaying a voice signal generated based on the stored voice information and the information regarding each processing time by a predetermined delay time. An audio signal delaying step, and the processing sound generated in the first audio signal processing when the switching is selected in the selecting step. An audio signal switching step of switching from a signal to a delayed audio signal generated in the audio signal delay step, and then switching to a processed audio signal generated in the second audio signal processing step; When the switching of the audio signal processing step is designated, a method of changing the delay time so as not to cause a jump of the audio signal before and after the switching is executed. According to this method, a delayed audio signal is generated by the audio signal delay unit, and the selection unit switches the audio signal processing unit after matching the phase of the processed audio signal with the phase of the delayed audio signal. It is possible to reduce the switching noise at the time of switching the audio signal processing means due to the difference in the processing time required for the processing.
[0016]
In addition, the audio signal processing switching method of the present invention includes a plurality of audio signal processing units for performing predetermined signal processing on an audio signal including audio information to generate a processed audio signal, and the plurality of audio signal processing units. First selecting means for inputting the audio signal to any one of the first audio signal processing means, and any one of the plurality of audio signal processing means except the first audio signal processing means A second selecting means for inputting the audio signal to the second audio signal processing means, and attenuating the amplitude of the processed audio signal generated by the second audio signal processing means to a predetermined value or less in advance. And attenuating the amplitude of the processed audio signal generated by the first audio signal processing means to a predetermined value or less over a predetermined time, and processing the audio signal generated by the second audio signal processing means. A method comprising: amplitude changing means for restoring the amplitude of the signal to the amplitude before attenuation over a predetermined time; and mixing means for mixing each of the processed audio signals whose amplitude has been changed by the amplitude changing means. Running. According to this method, since the attenuation rate of the amplitude of the audio signal processed by the audio signal processing unit is gradually changed and output, the audio signal processing caused by the difference in the processing time required for the signal processing of each audio signal processing unit is performed. Switching noise at the time of switching of the means can be reduced, and further, click noise due to discontinuity in amplitude and discontinuity in frequency characteristics can be reduced.
[0017]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
As shown in FIG. 1, an audio signal processing switching device 1000 according to the first embodiment of the present invention has an input terminal 1001 for inputting an audio signal including audio information from an external device, and performs predetermined signal processing on the audio signal. A plurality of audio signal processing means, a first audio signal processing connection means 1021 and a second audio signal processing connection means 1022 to which any one of the plurality of audio signal processing means is connected; Audio signal delaying means 1030 for applying and outputting, audio signal selecting means 1040 for selecting the audio signal output by the audio signal processing means and the audio signal output by the audio signal delaying means 1030, and selection by the audio signal selecting means 1040 The output terminal 1002 outputs the output audio signal to an external device.
[0018]
In addition, the first audio signal processing connection means 1021 and the second audio signal processing connection means 1022 transfer one audio signal processing means from the first audio signal processing means 1110 to the second audio signal processing means 1120. The selection means for selecting the switching of the above is constituted.
In FIG. 1, the plurality of audio signal processing units are illustrated as a first audio signal processing unit 1110 and a second audio signal processing unit 1120.
[0019]
The input terminal 1001 receives an audio signal output from an external device, and outputs the input audio signal to the first audio signal processing connection unit 1021 and the audio signal delay unit 1030.
[0020]
The first audio signal processing connection means 1021 has a terminal connected to the input terminal 1001 and a terminal connectable to a plurality of audio signal processing means, and connects the audio signal processing means to the second audio signal processing means. This is a means for switching together with the connection means 1022, further receiving an audio signal via the input terminal 1001, and outputting the input audio signal to the connected audio signal processing means.
[0021]
The plurality of audio signal processing units are connected to the first and second audio signal processing connection units 1021 and 1022 when the connection with the first and second audio signal processing connection units 1021 and 1022 is switched. The audio signal output by the audio signal processing connection unit 1021 is input, a predetermined process is performed on the input audio signal to generate a processed audio signal, and the generated processed audio signal is connected to the second audio signal processing connection unit. 1022.
[0022]
The second audio signal processing connection means 1022 has a terminal connected to the audio signal switching means 1040 and a terminal connectable to a plurality of audio signal processing means, and establishes a connection with the audio signal processing means to the first audio signal processing means. This is a means for switching together with the signal processing connection means 1021, further receiving the processed audio signal output by the connected audio signal processing means, and outputting the input processed audio signal to the audio signal switching means 1040.
[0023]
Note that there may be two or more audio signal processing units, and the connection between the audio signal processing unit and the first and second audio signal processing connection units 1021 and 1022 may be switched by a switch or the like. Alternatively, it may be switched by a detachable terminal.
[0024]
The audio signal delay unit 1030 receives an audio signal via the input terminal 1001 as input, and performs an output delay process on the input audio signal based on a processing time required for signal processing of the audio signal processing unit connected to the selection unit. And a means for outputting the audio signal subjected to the output delay processing to the audio signal switching means 1040 as a delayed audio signal.
[0025]
Here, the audio signal delay unit 1030 is, for example, an audio data storage unit 1031, a storage address designation unit 1032, an address offset unit 1033, a delay time conversion unit 1034, an integration unit 1035, a subtraction unit 1036, and a read address designation unit 1037. Although it is configured, it may be realized by another configuration.
[0026]
Hereinafter, the operation of the audio signal delay unit 1030 will be described in detail according to the configuration example of the audio signal delay unit 1030 described above.
[0027]
The audio data storage means 1031 receives the audio signal via the input terminal 1001 and the signal for specifying the storage address output from the storage address specification means 1032 as input, and responds to the input signal for specifying the storage address. Means for storing audio information included in the input audio signal at a specified address.
[0028]
The audio data storage means 1031 receives the signal for designating the read address output from the read address designating means 1037 as an input, and responds to the input signal for designating the read address by using the designated address. The stored audio information is output to the audio signal switching means 1040 as a delayed audio signal via an electric signal.
[0029]
The storage address designating means 1032 generates a signal for designating a storage address based on the address value output by the address offset means 1033, and sends the generated signal for designating the storage address to the audio data storage means 1031. This is a means for outputting.
The address offset unit 1033 is a unit for generating an address value and outputting the address value to the storage address designation unit 1032 and the subtraction unit 1036.
[0030]
Note that the address value output by the address offset means 1033 starts from a 0 value, is output while being incremented by 1 every unit time, and is increased to a final value which is a preset value. Back.
Here, one unit time is a preset time, and the processing performed by the audio signal delay unit 1030 is performed every one unit time.
[0031]
The delay time conversion unit 1034 is a unit for generating a processing time value based on information on a processing time required for signal processing of the audio signal processing unit connected to the selection unit, and outputting the generated processing time value. is there.
Here, the processing time value is a value obtained by dividing the processing time required for signal processing of the audio signal processing means connected to the selection means by one unit time.
[0032]
The information on the processing time required for the signal processing of the audio signal processing unit may be stored in the delay time conversion unit 1034 in advance, or may be input from outside. In addition, when information relating to the processing time required for the signal processing of the audio signal processing means is externally input, a dedicated input terminal is provided, and information relating to the processing time required for the signal processing of the audio signal processing means is input by the input terminal. Shall be
[0033]
The integration means 1035 is a means for receiving the processing time value output from the delay time conversion means 1034 as an input, and outputting an integration delay value to the subtraction means 1036 based on the input processing time value.
Here, the integration delay value is information on the delay amount that is stored in the integration means 1035 and monotonically increases or decreases from the initial value to the processing time value. The initial value is the integration delay value output by the integration means 1035 when the processing time value is input.
The integration delay value is changed every unit time after the input of the processing time value, and is changed from the initial value to the processing time value over a predetermined time.
The value of the integral delay value after the decimal point is rounded up.
[0034]
FIG. 2 is a diagram showing a configuration example of the integration means 1035.
In FIG. 2, the integrating means 1035 includes a first multiplier 2091, an adder 2092, a delay means 2093, and a second multiplier 2094.
[0035]
The first multiplier 2091 outputs a first multiplied value, which is a value obtained by multiplying the input value by the first constant, to the adder 2092.
The adder 2092 receives the first multiplied value output by the first multiplier and the second multiplied value output by the second multiplier as inputs, and receives the first multiplied value and An output value which is a value obtained by adding the second multiplied value is output to the outside of the integrating means 1035 and to the delay means 2093.
[0036]
The delay unit 2093 receives the output value output by the adder 2092 as an input, holds the input output value, performs one-sample delay processing, and outputs the result as a delay value.
The second multiplier 2094 receives the delay value output by the delay unit 2093 as an input, and outputs a second multiplied value generated by multiplying the input delay value by a second constant to the adder 2092.
[0037]
Here, the first and second constants are preset values, and the sum of the first and second constants is assumed to be 1 without fail.
The integration means 1035 is realized by the above configuration, but may be realized by another configuration as long as the manner in which the initial value of the integration delay value is changed to the processing time value is the same. .
[0038]
The subtraction unit 1036 receives the address value output by the address offset unit 1033 and the integration delay value output by the integration unit 1035, and subtracts the integration delay value from the address value to generate a read address value. This is a means for outputting the read address value to the read address specifying means 1037.
[0039]
Read address specifying means 1037 receives the read address value output from subtraction means 1036 as an input, generates a signal for specifying the read address based on the input read address value, and specifies the generated read address. Is output to the audio data storage means 1031.
[0040]
The audio signal selection means 1040 is a means for switching the output signal, and selects an output signal from either the audio signal delay means 1030 or the second audio signal processing connection means 1022 as shown in FIG. Is what you do.
In addition, the audio signal selection unit 1040 outputs to the output terminal 1002 either the output signal of the second audio signal processing connection unit 1022 or the output signal of the audio signal delay unit 1030.
[0041]
The audio signal selection unit 1040 connects the audio signal delay unit 1030 and the output terminal 1002 immediately before the connection with the audio signal processing unit is switched by the first and second audio signal processing connection units 1021 and 1022. .
At this time, the audio signal selection unit 1040 receives the delayed audio signal output by the audio signal delay unit 1030 as input, and outputs the input delayed audio signal to the output terminal 1002.
[0042]
When the delay time of the output delay processing applied to the delayed audio signal matches the processing time required for the signal processing of the second audio signal processing means 1120, the audio signal selecting means 1040 outputs the second audio signal. The processing connection means 1022 and the output terminal 1002 are connected.
At this time, the audio signal selection unit 1040 receives the processed audio signal output by the second audio signal processing connection unit 1022 as an input, and outputs the input processed audio signal to the output terminal 1002.
[0043]
The audio signal selection unit 1040 receives the processed audio signal output by the second audio signal processing connection unit 1022 and the delayed audio signal output by the audio signal delay unit 1030 as inputs, and May be selected and output to the output terminal 1002.
[0044]
The output terminal 1002 receives the processed audio signal or the delayed audio signal output by the audio signal selection unit 1040 as an input, and outputs the input processed audio signal or the delayed audio signal to an external device.
Hereinafter, in the audio signal processing switching method according to the first embodiment of the present invention, the processing when the audio signal processing means is switched by the first audio signal processing connection means 1021 and the second audio signal processing connection means 1022 will be described. Details will be described.
[0045]
Here, a case where the connection is switched from the first audio signal processing unit 1110 to the second audio signal processing unit 1120 will be described as an example.
Prior to the description, the first audio signal processing connection unit 1021 and the second audio signal processing connection unit 1022 are connected to the first audio signal processing unit 1110, and the audio signal selection unit 1040 is connected to the second audio signal processing unit 1040. Are connected to the terminal connected to the audio signal processing connection means 1022. The audio signal delay unit 1030 outputs a delayed audio signal obtained by subjecting the input audio signal to output delay processing similar to the processing time required for signal processing of the first audio signal processing unit 1110. .
[0046]
The audio signal selection unit 1040 switches the connection from the terminal connected to the second audio signal processing connection unit 1022 to the terminal connected to the audio signal delay unit 1030 (first step).
The first audio signal processing connection unit 1021 and the second audio signal processing connection unit 1022 switch the connection from the first audio signal processing unit 1110 to the second audio signal processing unit 1120 (second step).
[0047]
The audio signal delay unit 1030 changes the delay time of the output delay processing performed on the delayed audio signal based on the processing time required for the signal processing of the second audio signal processing unit 1120 while changing the delay time for each unit time. A signal is output (third step).
When the delay time of the output delay processing applied to the delayed audio signal coincides with the processing time required for the signal processing of the second audio signal processing means 1120, the audio signal selection means 1040 sets the connection to the audio signal delay means 1030. The connection is switched from the terminal connected to the terminal to the terminal connected to the second audio signal processing connection means 1022 (fourth step).
[0048]
Note that the audio signal processing switching device 1000 according to the first embodiment of the present invention may be used as a part of a digital signal processor (Digital Signal Processor).
[0049]
As described above, in the audio signal processing switching device and the audio signal processing switching method according to the first embodiment of the present invention, a delayed audio signal is generated by an audio signal delay unit, and the phase of the processed audio signal and the delayed audio signal are output. Since the selecting means switches the audio signal processing means after adjusting the signal phase, it is possible to reduce the switching noise at the time of switching the audio signal processing means due to the difference in processing time required for the signal processing of each audio signal processing means. It is possible.
[0050]
FIG. 3 is a diagram showing a schematic block configuration of an audio signal processing switching device 3000 according to the second embodiment of the present invention.
The audio signal processing switching device 3000 includes an input terminal 1001 for inputting an audio signal including audio information from an external device, a plurality of audio signal processing units for performing predetermined signal processing on the audio signal, and a plurality of audio signal processing units. First audio signal processing connection means 1021 and second audio signal processing connection means 1022 to be connected, audio signal delay means 1030 for performing delay processing on an input audio signal and outputting the same, and output by the audio signal processing means Signal selection means 1040 for selecting the selected audio signal and the audio signal output by the audio signal delay means 1030, an output terminal 1002 for outputting the audio signal selected by the audio signal selection means 1040 to an external device, and an input terminal 1001. A first connection terminal 3061 for connecting the audio signal delay means and the output terminal 1002 and the audio signal delay means Constituted by the connection switching means and a second connection terminal 3062 to continue.
[0051]
In addition, the first audio signal processing connection means 1021 and the second audio signal processing connection means 1022 transfer one audio signal processing means from the first audio signal processing means 1110 to the second audio signal processing means 1120. The selection means for selecting the switching of the above is constituted.
In FIG. 3, the plurality of audio signal processing units are illustrated as a first audio signal processing unit 1110 and a second audio signal processing unit 1120.
[0052]
Here, among the constituent means constituting the audio signal processing switching device 3000 according to the second embodiment of the present invention, the same components as those in the audio signal processing switching device 1000 according to the first embodiment of the present invention described above. Those performing the processing are denoted by the same reference numerals, and description thereof will be omitted.
[0053]
The connection switching unit has a first connection terminal 3061 and a second connection terminal 3062, disconnects the audio signal delay unit 1030 from the audio signal processing switching device 3000, and connects the audio signal delay unit 1030 to another device. It is a possible means.
Here, the audio signal delay unit 1030 may perform delay processing on a signal including information other than audio information in accordance with processing of another connected device, or may be used as a simple storage unit.
[0054]
The audio signal processing switching device 3000 according to the second embodiment of the present invention may be used as a part of a digital signal processing device (Digital Signal Processor, DSP).
[0055]
As described above, the audio signal processing switching device according to the second embodiment of the present invention generates a delayed audio signal by the audio signal delay unit and matches the phase of the processed audio signal with the phase of the delayed audio signal. To switch the audio signal, the switching noise at the time of switching the audio signal processing means due to the difference in processing time required for the signal processing of each audio signal processing means can be reduced, and the audio signal delay means can be used for an external device. It is possible to do.
[0056]
FIG. 4 is a diagram showing a schematic block configuration of an audio signal processing switching device 4000 according to the third embodiment of the present invention.
The audio signal processing switching device 4000 includes an input terminal 1001 for inputting an audio signal including audio information from an external device, a plurality of audio signal processing units for performing predetermined signal processing on the audio signal, and a plurality of audio signal processing units. First audio signal processing connection means 1021 and second audio signal processing connection means 1022 to be connected, audio signal delay means 1030 for performing delay processing on an input audio signal and outputting the result, and input to audio signal processing means Processing signal selection means having a first processing signal switching terminal 4071 and a second processing signal switching terminal 4072 for selecting and switching a signal to be processed, and a processing time detecting means 4080 for detecting a processing time required for signal processing of the audio signal processing means. An audio signal for selecting the audio signal output by the audio signal processing means and the audio signal output by the audio signal delay means 1030. Selection means 1040, and constituted by an output terminal 1002 for outputting the audio signal selected by the audio signal selection unit 1040 to the external device.
[0057]
In addition, the first audio signal processing connection means 1021 and the second audio signal processing connection means 1022 transfer one audio signal processing means from the first audio signal processing means 1110 to the second audio signal processing means 1120. The selection means for selecting the switching of the above is constituted.
In FIG. 4, the plurality of audio signal processing units are illustrated as a first audio signal processing unit 1110 and a second audio signal processing unit 1120.
[0058]
Here, among the constituent means constituting the audio signal processing switching device 4000 according to the third embodiment of the present invention, the same components as those in the audio signal processing switching device 1000 according to the first embodiment of the present invention. Those performing the processing are denoted by the same reference numerals, and description thereof will be omitted.
[0059]
The first processing signal switching terminal 4071 has a terminal connected to the processing time detection means 4080, a terminal connected to the input terminal 1002, and a terminal connected to the first audio signal processing connection means 1021. This is a unit for switching the connection between the time detection unit 4080 or the input terminal 1002 and the first audio signal processing connection unit 1021.
[0060]
The first processing signal switching terminal 4071 is connected to the processing time detecting means 4080 and the first audio when the connection of the audio signal processing means is switched by the first and second audio signal processing connection means 1021 and 1022. The signal switching means 1021 is connected.
At this time, the first processing signal switching terminal 4071 receives the test signal output by the processing time detection unit 4080 as an input, and outputs the input test signal to the first audio signal processing connection unit 1021.
[0061]
The first processing signal switching terminal 4071 is connected to the input terminal 1001 and the first audio signal switching unit when the detection of the processing time required for the signal processing of the audio signal processing unit performed by the processing time detection unit 4080 ends. 1021.
At this time, the first processing signal switching terminal 4071 receives the audio signal output from the input terminal 1002 as an input, and outputs the input audio signal to the first audio signal processing connection unit 1021.
[0062]
The second processing signal switching terminal 4072 has a terminal connected to the processing time detecting means 4080, a terminal connected to the audio signal selecting means 1040, and a terminal connected to the second audio signal processing connecting means 1022. , The processing time detecting means 4080, or the audio signal selecting means 1040 and the second audio signal processing connecting means 1022.
[0063]
The second processing signal switching terminal 4072 is connected to the processing time detecting means 4080 and the second audio when the connection of the audio signal processing means is switched by the first and second audio signal processing connecting means 1021 and 1022. The signal switching means 1022 is connected.
At this time, the second processing signal switching terminal 4072 receives the processing test signal output by the second audio signal processing connection unit 1022 as an input, and outputs the input processing test signal to the processing time detection unit 4080.
Here, the processed test signal is a test signal that has been subjected to predetermined processing by the audio signal processing means.
[0064]
The second processing signal switching terminal 4072 is connected to the second audio signal switching means 1022 when the detection of the processing time required for the signal processing of the audio signal processing means performed by the processing time detection means 4080 is completed. It connects to the selection means 1040.
At this time, the second processed signal switching terminal 4072 receives the processed voice signal output by the second voice signal processing connection means 1022 as input, and outputs the input processed voice signal to the voice signal selection means 1040.
Here, the processed audio signal is an audio signal that has been subjected to predetermined processing by the audio signal processing means.
[0065]
The processing time detecting means 4080 supplies the test signal for detecting the processing time required for the signal processing of the audio signal processing means to the audio signal processing via the first processing signal switching terminal 4071 and the first audio signal processing connecting means 1021. A processing test signal which is output to the means and subjected to predetermined processing by the audio signal processing means, is input through the second audio signal processing connection means 1022 and the second processing signal switching terminal 4072, This is means for detecting the processing time required for signal processing of the audio signal processing means based on the signal and the input processing test signal.
[0066]
Further, the processing time detecting means 4080 outputs information on the detected processing time required for the signal processing of the sound signal processing means to the sound signal delaying means 1030 and stores it.
Here, it is assumed that the audio signal delay unit 1030 performs a delay process based on the information on the processing time detected by the processing time detection unit 4080. Note that the delay processing performed by the audio signal delay unit 1030 is the same as that of the audio signal processing switching device according to the first embodiment, and a description thereof will not be repeated.
[0067]
The processing time detecting means 4080 includes, for example, a test signal generating means 4081, a test signal detecting means 4082, and a processing time calculating means 4083. Is also good.
Hereinafter, the operation of the processing time detecting unit 4080 will be described in detail based on the configuration example of the processing time detecting unit 4080 described above.
[0068]
The test signal generation means 4081 generates a test signal for detecting a processing time required for signal processing of the audio signal processing means, and outputs the generated test signal to a first processing signal switching terminal 4071 and a first audio signal. This is a means for outputting to the audio signal processing means via the processing connection means 1021.
Further, the test signal generation means 4081 outputs the generated test signal to the processing time calculation means 4083.
[0069]
The test signal detection means 4082 outputs the processed test signal, which is a test signal output by the audio signal processing means and subjected to predetermined processing by the audio signal processing means, to the second audio signal processing connection means 1022 and the second This is a means for inputting via the processing signal switching terminal 4072 and outputting the input processing test signal to the processing time calculation means 4083.
[0070]
The processing time calculating means 4083 receives the test signal output from the test signal generating means 4081 and the processed test signal output from the test signal detecting means 4082 as inputs, and outputs a sound based on the input test signal and the processed test signal. This is a means for calculating the processing time required for the signal processing of the signal processing means.
[0071]
The processing time detecting means 4080 is also realized by an operation example as described below.
The test signal generation means 4081 outputs the test signal to the audio signal processing means via the first processing signal switching terminal 4071 and the first audio signal processing connection means 1021, and further outputs the test signal as described above. At the same time, a signal for operating the clock counter included in the processing time calculation means 4083 is output to the processing time calculation means 4083.
[0072]
The test signal detection means 4082 outputs the processed test signal output from the audio signal processing means, which is the test signal subjected to the predetermined processing by the audio signal processing means, to the second audio signal processing connection means 1022 and the second audio signal processing connection means 1022. The signal is input via the processing signal switching terminal 4072, and at the same time as the processing test signal is input, a signal for stopping the clock counter of the processing time calculation means 4083 is output to the processing time calculation means 4083.
[0073]
The processing time calculation means 4083 receives the operation signal output from the test signal generation means 4081 for operating the clock counter as an input, and operates the clock counter in accordance with the input operation signal.
The processing time calculating means 4083 receives the stop signal output from the test signal detecting means 4082 as a signal for stopping the clock counter, and stops the clock counter according to the input stop signal. Based on the value of the clock counter at that time, the processing time required for the signal processing of the audio signal processing means is calculated.
[0074]
Note that the audio signal processing switching device 4000 according to the third embodiment of the present invention may be used as a part of a digital signal processor (Digital Signal Processor, DSP).
[0075]
As described above, the audio signal processing switching device according to the third embodiment of the present invention reduces the processing time required for signal processing of the switched audio signal processing unit when the selection unit switches the audio signal processing unit. A delayed audio signal is generated by the audio signal delay means based on the obtained processing time, and the audio signal is switched after the phase of the processed audio signal and the phase of the delayed audio signal are matched. Even when the signal processing means is connected, it is possible to reduce switching noise at the time of switching of the audio signal processing means due to a difference in processing time required for signal processing of each audio signal processing means.
[0076]
FIG. 5 is a diagram showing a schematic block configuration of an audio signal processing switching device 5000 according to a fourth embodiment of the present invention.
The audio signal processing switching device 5000 includes any one of an input terminal 5001 for inputting an audio signal including audio information from an external device, a plurality of audio signal processing units for performing predetermined signal processing on the audio signal, and a plurality of audio signal processing units. First audio signal processing connection means 5201 to be connected, second audio signal processing connection means 5202, third audio signal processing connection means 5203 to connect any one of the plurality of audio signal processing means, and fourth audio The first attenuation rate value for changing the amplitude of the processed audio signal output by the signal processing connection means 5204 and the second audio signal processing connection means 5202 and the processing output by the fourth audio signal processing connection means 5204 Attenuation rate changing means 5300 for outputting a second attenuation rate value for changing the amplitude of the audio signal, and second audio signal processing connection means 5202 First multiplying means 5901 for multiplying the amplitude of the input processed audio signal by the attenuation rate, and second multiplying means for multiplying the amplitude of the processed audio signal output by the fourth audio signal processing connection means 5204 by the attenuation rate. 5902, mixing means 5903 for mixing and outputting the signal output by the first multiplication means 5901 and the signal output by the second multiplication means 5902, and the signal output by the mixing means 5903 to an external device. It comprises an output terminal 5002 for outputting.
[0077]
Note that the first audio signal processing connection means 5201 and the second audio signal processing connection means 5202 input the audio signal to the first audio signal processing means which is one of the plurality of audio signal processing means. A first selecting means is configured.
The third audio signal processing connection means 5203 and the fourth audio signal processing connection means 5204 are any one of the plurality of audio signal processing means except for the first audio signal processing means 1110. Second selection means for inputting the audio signal to the second audio signal processing means 1120 is configured.
[0078]
Also, the amplitude of the processed audio signal generated by the second audio signal processing unit 1120 is attenuated to a predetermined value or less by the attenuation rate changing unit 5300, the first multiplication unit 5901, and the second multiplication unit 5902. The amplitude of the processed audio signal generated by the first audio signal processing unit 1110 is attenuated to a predetermined value or less over a predetermined time, and the processed audio signal generated by the second audio signal processing unit 1120 is reduced. An amplitude changing means for restoring the amplitude of the signal to the amplitude before attenuation over a predetermined time is configured.
[0079]
Here, the processed audio signal is an audio signal that has been subjected to predetermined signal processing by the audio signal processing means. The attenuation rate value is a value of an attenuation rate that is multiplied by the amplitude of the processed audio signal.
In FIG. 5, the plurality of audio signal processing units are illustrated as a first audio signal processing unit 1110 and a second audio signal processing unit 1120.
[0080]
The input terminal 5001 receives an audio signal including audio information output from an external device as an input, and outputs the input audio signal to the first audio signal processing connection unit 5201 and the third audio signal processing connection unit 5203. .
[0081]
The first audio signal processing connection means 5201 connects any one of the plurality of audio signal processing means together with the second audio signal processing connection means 5202, and further receives an audio signal via the input terminal 5001 as an input. This is a means for outputting an audio signal to the connected first audio signal processing means 1110.
[0082]
The first audio signal processing unit 1110 receives the audio signal output by the first audio signal processing connection unit 5201 as an input, performs predetermined signal processing on the input audio signal, and generates a first processed audio signal. Then, it is means for outputting the generated first processed audio signal to the second audio signal processing connection means 5202.
[0083]
The second audio signal processing connection means 5202 connects any one of the plurality of audio signal processing means together with the first audio signal processing connection means 5201, and further outputs by the connected first audio signal processing means 1110. This is a means for receiving the input first processed audio signal and outputting the input first processed audio signal to the first multiplying means 5901.
[0084]
The connection between the first audio signal processing means 1110 and the first and second audio signal processing connection means 5201 and 5202 may be switched by a switch or the like, or may be switched by a detachable terminal. .
In addition, while the value of the attenuation rate input to the first multiplication unit 5901 is 0, the first audio signal processing connection unit 5201 and the second audio signal processing connection unit 5202 Connection can be switched.
[0085]
The third audio signal processing connection means 5203 connects any of the plurality of audio signal processing means together with the fourth audio signal processing connection means 5204, further receives an audio signal via the input terminal 5001, and receives the input. This is a means for outputting an audio signal to the connected second audio signal processing means 1120.
[0086]
The second audio signal processing unit 1120 receives the audio signal output by the first audio signal processing connection unit 5203 as input, performs predetermined signal processing on the input audio signal, and generates a second processed audio signal. And a means for outputting the generated second processed audio signal to the fourth audio signal processing connection means 5204.
[0087]
The fourth audio signal processing connection means 5204 connects any of the plurality of audio signal processing means together with the third audio signal processing connection means 5203, and furthermore, the second audio signal processing means 1120 This is a means for receiving the output second processed audio signal and outputting the input second processed audio signal to the second multiplying means 5902.
[0088]
The connection between the second audio signal processing means 1120 and the third and fourth audio signal processing connection means 5203 and 5204 may be switched by a switch or the like, or may be switched by a detachable terminal. .
While the value of the attenuation rate input to the second multiplication means 5902 is 0, the third audio signal processing connection means 5203 and the fourth audio signal processing connection means 5204 Connection can be switched.
[0089]
The attenuation rate changing means 5300 includes a first attenuation rate value for changing the amplitude of the first processed audio signal output by the second audio signal processing connection means 5202 and the fourth audio signal processing connection means 5204. This is a means for outputting a second attenuation rate value for changing the amplitude of the output second processed audio signal.
[0090]
Here, each attenuation rate value is changed according to the designation of whether the signal output from the output terminal 5002 is the first processed audio signal or the second processed audio signal.
When the signal output from the output terminal 5002 is the first processed audio signal, the attenuation rate changing unit 5300 outputs 1 as the first attenuation rate value and outputs 0 as the second attenuation rate value. .
[0091]
When the signal output from the output terminal 5002 is the second processed audio signal, the attenuation rate changing unit 5300 outputs 0 as the first attenuation rate value and outputs 1 as the second attenuation rate value. .
In addition, designation of the audio signal output from the output terminal 5002 as the first processed audio signal or the second processed audio signal (hereinafter referred to as output designation) is performed by an external device. Shall be
[0092]
In order to realize the above-described operation of the attenuation rate changing unit 5300, the attenuation rate changing unit 5300 is configured by, for example, a first attenuation rate adjusting unit 5310 and a second attenuation rate adjusting unit 5320, and The attenuation rate adjusting means 5310 has a first gain data output means 5311 and a first integration means 5312, and the second attenuation rate adjusting means 5320 has a second gain data output means 5321 and a first integration means. Means 5322.
Hereinafter, the operation of the attenuation rate changing unit 5300 will be described in detail based on the configuration example of the attenuation rate changing unit 5300 described above.
[0093]
The first gain data output unit 5311 is a unit for outputting gain data 1 to the first integration unit 5312 when the first processing audio signal is specified in the output specification by the external device.
Further, the first gain data output means 5311 outputs the gain data 0 to the first integration means 5312 when the second processing audio signal is specified in the output specification by the external device.
[0094]
The first integration means 5312 receives the gain data 1 or the gain data 0 output by the first gain data output means 5311 as an input, and receives the input gain data (hereinafter, referred to as a first input value) and a first input value. A means for calculating a first decay rate value based on the accumulated value of 1 and outputting the first decay rate value obtained by the calculation to the first multiplying means 5901.
Here, the first accumulation value is a value output as the first attenuation rate value by the first integration means 5312 one unit time before the input value is input.
[0095]
Note that the first attenuation rate value is changed every unit time after the first input value is input, and is changed from the first accumulated value to the first input value over a predetermined time.
Further, the first integration means 5312 is realized by a configuration as shown in FIG. Since the detailed description of FIG. 2 has been made in the description of the first embodiment of the present invention, the description is omitted here.
[0096]
The second gain data output unit 5321 is a unit for outputting gain data 0 to the second integration unit 5322 when the first processing audio signal is specified in the output specification by the external device.
Further, the second gain data output means 5321 outputs the gain data 1 to the second integration means 5322 when the second processing audio signal is specified in the output specification by the external device.
[0097]
The second integration means 5322 receives the gain data 1 or the gain data 0 output by the second gain data output means 5321 as an input, and receives the input gain data (hereinafter, referred to as a second input value) and a second input value. A means for calculating a second attenuation rate value based on the accumulated value of 2 and outputting the second attenuation rate value obtained by the calculation to the second multiplying means 5902.
Here, the second accumulation value is a value output as the second attenuation rate value by the second integration means 5322 one unit time before the input value is input.
[0098]
The second decay rate value is changed every unit time after the second input value is input, and is changed from the second accumulated value to the second input value over a predetermined time.
Further, the second integrating means 5322 is realized by a configuration as shown in FIG. Since the detailed description of FIG. 2 has been made in the description of the first embodiment of the present invention, the description is omitted here.
[0099]
The first multiplication unit 5901 receives the first processed audio signal output by the second audio signal processing connection unit 5202 and the first attenuation rate value output by the 5300 as input, and Based on the processed audio signal and the input first attenuation rate value, a first processed audio signal (hereinafter, referred to as a third processed audio signal) in which the amplitude is multiplied by the first attenuation rate value is generated. And outputs it to the mixing means 5903.
When the first attenuation rate value is 0, the third processed audio signal is a signal having an amplitude of 0. When the first attenuation factor is 1, the third processed audio signal is the same as the first processed audio signal.
[0100]
The second multiplying means 5902 receives the second processed sound signal output by the fourth sound signal processing connection means 5204 and the second attenuation rate value output by 5300 as inputs, and Based on the processed audio signal and the input second attenuation rate value, a second processed audio signal (hereinafter, referred to as a fourth processed audio signal) in which the amplitude is multiplied by the second attenuation rate value is generated. And outputs it to the mixing means 5903.
When the second attenuation rate value is 0, the fourth processed audio signal is a signal having an amplitude of 0. When the second attenuation factor is 1, the fourth processed audio signal is the same as the second processed audio signal.
[0101]
The mixing means 5903 receives the third processed sound signal output by the first multiplying means 5901 and the fourth processed sound signal output by the second multiplying means 5902 as inputs, and inputs the third processed sound signal. This is a means for generating an audio signal (hereinafter, referred to as a synthesized audio signal) in which the audio signal and the fourth processed audio signal are synthesized, and outputting the generated synthesized audio signal to the output terminal 5002.
The output terminal 5002 receives the synthesized speech signal output by the mixing means 5903 as an input, and outputs the input synthesized speech signal to an external device.
[0102]
Hereinafter, the details of the process of changing the output signal of the output terminal 5002 in the audio signal processing switching method according to the fourth embodiment of the present invention will be described.
Here, an example in which the output of the output terminal 5002 is changed from the first processed audio signal to the second processed audio signal in the output designation by the external device will be described.
Prior to the description, the attenuation rate changing unit 5300 outputs 1 as the first attenuation rate value and 0 as the second attenuation rate value, and the output terminal 5002 outputs the first attenuation value whose amplitude is held. Outputs the processed audio signal.
[0103]
The first gain data output unit 5311 outputs gain data 0 to the first integration unit 5312 according to the output designation by the external device (first step).
The second gain data output means 5321 outputs the gain data 1 to the second integration means 5322 according to the output designation by the external device (second step).
The first step and the second step are performed simultaneously.
[0104]
The first integrating means 5312 outputs to the first multiplying means 5901 while changing the decay rate value from 1 to 0 every unit time (third step).
The second integrating means 5322 outputs to the second multiplying means 5902 while changing the attenuation rate value from 0 to 1 every unit time (fourth step).
[0105]
The first multiplication unit 5901 multiplies the amplitude of the first processed audio signal output by the second audio signal processing connection unit 5202 by the attenuation rate output by the first integration unit 5312, and The amplitude of the first processed audio signal is attenuated every time (fifth step).
The second multiplication unit 5902 multiplies the amplitude of the second processed audio signal output by the fourth audio signal processing connection unit 5204 by the attenuation rate output by the second integration unit 5322, and The amplitude of the second processed audio signal is restored every time (sixth step).
[0106]
The third, fourth, fifth, and sixth steps are performed simultaneously. After a lapse of a predetermined time, the first multiplying means 5901 outputs a first processed audio signal having an amplitude of 0, and the second multiplying means 5902 outputs a second processed audio signal whose amplitude has not been changed. By outputting the signal, the audio signal output from the output terminal 5002 becomes the second processed audio signal.
[0107]
Note that the audio signal processing switching device 5000 according to the fourth embodiment of the present invention may be used as a part of a digital signal processor (Digital Signal Processor).
[0108]
As described above, the audio signal processing switching device and the audio signal processing switching method according to the fourth embodiment of the present invention gradually change the attenuation rate of the amplitude of the audio signal processed by the audio signal processing means. In order to output, the switching noise at the time of switching of the audio signal processing means due to the difference in the processing time required for the signal processing of each audio signal processing means can be reduced, and the click due to the discontinuity of the amplitude and the discontinuity of the frequency characteristic can be reduced. Noise can be reduced.
[0109]
FIG. 6 is a diagram showing a schematic block configuration of an audio signal processing switching device 6000 according to a fifth embodiment of the present invention.
The audio signal processing switching device 6000 includes an input terminal 5001 for inputting an audio signal including audio information from an external device, a plurality of audio signal processing units for performing predetermined signal processing on the audio signal, and a plurality of audio signal processing units. First audio signal processing connection means 5201 and second audio signal processing connection means 5202 to be connected, third audio signal processing connection means 5203 to which any one of the plurality of audio signal processing means is connected, and fourth The first decay rate value for changing the amplitude of the processed audio signal output by the audio signal processing connection means 5204 and the second audio signal processing connection means 5202 and the output by the fourth audio signal processing connection means 5204 To the second audio signal processing connection means 5202 and the attenuation rate changing means 6300 for outputting the second attenuation rate value for changing the amplitude of the processed audio signal. Multiplying means 5901 for multiplying the amplitude of the processed audio signal output as described above by the attenuation rate, and the second multiplying the amplitude of the processed audio signal output by the fourth audio signal processing connection means 5204 by the attenuation rate. Multiplying means 5902, mixing means 5903 for adding and outputting the signal output by the first multiplying means and the signal output by the second multiplying means, and a signal output by the mixing means 5903 to an external device. It comprises an output terminal 5002 for outputting.
[0110]
Note that the first audio signal processing connection means 5201 and the second audio signal processing connection means 5202 input the audio signal to the first audio signal processing means which is one of the plurality of audio signal processing means. A first selecting means is configured.
The third audio signal processing connection means 5203 and the fourth audio signal processing connection means 5204 are any one of the plurality of audio signal processing means except for the first audio signal processing means 1110. Second selection means for inputting the audio signal to the second audio signal processing means 1120 is configured.
[0111]
Further, the amplitude of the processed audio signal generated by the second audio signal processing unit is attenuated in advance to a predetermined value or less by the attenuation factor changing unit 6300, the first multiplication unit 5901, and the second multiplication unit 5902. The amplitude of the processed audio signal generated by the first audio signal processing unit 1110 is attenuated to a predetermined value or less over a predetermined time, and the processed audio signal generated by the second audio signal processing unit 1120 is reduced. Amplitude changing means for restoring the amplitude of the signal to the amplitude before attenuation over a predetermined time.
[0112]
Here, the processed audio signal is an audio signal that has been subjected to predetermined signal processing by the audio signal processing means. The attenuation rate value is a value of an attenuation rate that is multiplied by the amplitude of the processed audio signal.
In FIG. 6, the plurality of audio signal processing units are illustrated as a first audio signal processing unit 1110 and a second audio signal processing unit 1120.
[0113]
Further, among the constituent means constituting the audio signal processing switching device 6000 according to the fifth embodiment of the present invention, the same processing as the constituent means in the audio signal processing switching device 5000 according to the fourth embodiment of the present invention is performed. Are denoted by the same reference numerals, and description thereof will be omitted.
[0114]
The attenuation rate changing means 6300 includes a first attenuation rate value for changing the amplitude of the first processed audio signal output by the second audio signal processing connection means 5202 and the fourth audio signal processing connection means 5204. This is a means for outputting a second attenuation rate value for changing the amplitude of the output second processed audio signal.
[0115]
Here, each attenuation rate value is changed according to the designation of whether the signal output from the output terminal 5002 is the first processed audio signal or the second processed audio signal.
When the signal output from the output terminal 5002 is the first processed audio signal, the attenuation rate changing unit 6300 outputs 1 as the first attenuation rate value and outputs 0 as the second attenuation rate value. .
[0116]
When the signal output from the output terminal 5002 is the second processed audio signal, the attenuation rate changing unit 6300 outputs 0 as the first attenuation rate value and outputs 1 as the second attenuation rate value. .
In addition, designation of the audio signal output from the output terminal 5002 as the first processed audio signal or the second processed audio signal (hereinafter referred to as output designation) is performed by an external device. Shall be
[0117]
In order to realize the above-described operation of the attenuation rate changing means 6300, the attenuation rate changing means 6300 is constituted by, for example, an attenuation rate adjusting means 6310, a negative sign multiplying means 6330, an adding means 6340, and a fixed value output means 6350. You.
The attenuation rate adjusting means 6310 is constituted by a gain data means 6311 and an integrating means 6312. Hereinafter, based on the above configuration, details of the operation of the attenuation factor adjusting unit 6310 will be described.
[0118]
The gain data output unit 6311 is a unit for outputting gain data 0 to the integration unit 6312 when the first processing audio signal is specified in the output specification by the external device.
Further, the gain data output means 6311 outputs the gain data 1 to the integration means 6312 when the second processing sound signal is specified in the output specification by the external device.
[0119]
The integration means 6312 receives the gain data 1 or the gain data 0 output by the gain data output means 6312 as an input, and based on the input gain data (hereinafter referred to as an input value) and the accumulated value, obtains a second value. This is a means for calculating the attenuation rate value and outputting the second attenuation rate value obtained by the calculation to the second multiplication means 5902.
Here, the accumulated value is a value output as a second attenuation rate value by the integrating means 6312 one unit time before the input value is input.
[0120]
Note that the second attenuation rate value is changed every unit time after the input value is input, and is changed from the accumulated value to the input value over a predetermined time.
Further, the integrating means 6312 is realized by a configuration as shown in FIG. Since the detailed description of FIG. 2 has been made in the description of the first embodiment of the present invention, the description is omitted here.
[0121]
The negative sign multiplying means 6330 receives the second decay rate value output from the decay rate adjusting means 6310 as an input, assigns a negative sign to the input second decay rate value, and assigns a negative sign to the second sign. This is a means for outputting the decay rate value to the adding means 6340.
[0122]
The fixed value output unit 6350 is a unit for outputting the numerical value 1 to the adding unit 6340.
The adding unit 6340 receives the second attenuation rate value to which the negative sign is output by the negative sign multiplying unit 6330 and the gain data 1 output by the fixed value output unit 6350 as inputs, and adds the input negative sign. A means for adding the calculated second attenuation rate value and the gain data 1 to generate a first attenuation rate value, and outputting the generated first attenuation rate value to the first multiplication means 5901. is there.
With the above configuration, the sum of the first decay rate value and the second decay rate value is always 1.
[0123]
Note that the audio signal processing switching device 6000 according to the fifth embodiment of the present invention may be used as a part of a digital signal processor (Digital Signal Processor, DSP).
[0124]
As described above, the audio signal processing switching device according to the fifth embodiment of the present invention exclusively changes the attenuation rate of the amplitude of the audio signal processed by the audio signal processing means and outputs the signal. It is possible to reduce switching noise at the time of switching of audio signal processing means due to a difference in processing time required for signal processing of each audio signal processing means, and to further reduce click noise due to discontinuity in amplitude and discontinuity in frequency characteristics. Can be.
[0125]
FIG. 7 is a diagram showing a schematic block configuration of an audio signal processing switching device 7000 according to a sixth embodiment of the present invention.
The audio signal processing switching device 7000 includes an input terminal 5001 for inputting an audio signal including audio information from an external device, a plurality of audio signal processing units for performing predetermined signal processing on the audio signal, and a plurality of audio signal processing units. First audio signal processing connection means 5201 to be connected, second audio signal processing connection means 5202, third audio signal processing connection means 5203 to connect any one of the plurality of audio signal processing means, and fourth audio The first attenuation rate value for changing the amplitude of the processed audio signal output by the signal processing connection means 5204 and the second audio signal processing connection means 5202 and the processing output by the fourth audio signal processing connection means 5204 An attenuation rate changing means 7300 for outputting a second attenuation rate value for changing the amplitude of the audio signal and the second audio signal processing connection means 5202. First multiplying means 5901 for multiplying the amplitude of the output processed audio signal by the attenuation rate, and second multiplying means for multiplying the amplitude of the processed audio signal output by the fourth audio signal processing connection means 5204 by the attenuation rate. 5902, mixing means 5903 for adding and outputting the signal output by the first multiplication means 5901 and the signal output by the second multiplication means 5902, and the signal output by the mixing means 5903 to an external device. It comprises an output terminal 5002 for outputting.
[0126]
Note that the first audio signal processing connection means 5201 and the second audio signal processing connection means 5202 transfer the audio signal to the first audio signal processing means 1110 which is one of the plurality of audio signal processing means. First selection means for inputting is configured. In addition, the third audio signal processing connection means 5203 and the fourth audio signal processing connection means 5204 are one of a plurality of audio signal processing means excluding the first audio signal processing means. Second selection means for inputting the audio signal to the second audio signal processing means 1120 is configured.
[0127]
Further, the amplitude of the processed audio signal generated by the second audio signal processing unit 1120 is attenuated to a predetermined value or less by the attenuation rate changing unit 7300, the first multiplication unit 5901, and the second multiplication unit 5902. The amplitude of the processed audio signal generated by the first audio signal processing unit 1110 is attenuated to a predetermined value or less over a predetermined time, and the processed audio signal generated by the second audio signal processing unit 1120 is reduced. An amplitude changing means for restoring the amplitude of the signal to the amplitude before attenuation over a predetermined time is configured.
[0128]
Here, the processed audio signal is an audio signal that has been subjected to predetermined signal processing by the audio signal processing means. The attenuation rate value is a value of an attenuation rate that is multiplied by the amplitude of the processed audio signal.
In FIG. 7, the plurality of audio signal processing units are illustrated as a first audio signal processing unit 1110 and a second audio signal processing unit 1120.
[0129]
Also, among the constituent means constituting the audio signal processing switching device 7000 according to the sixth embodiment of the present invention, the same processing as the constituent means in the audio signal processing switching device 5000 according to the fourth embodiment of the present invention is performed. Are denoted by the same reference numerals, and description thereof will be omitted.
[0130]
The attenuation rate changing means 7300 includes a first attenuation rate value for changing the amplitude of the first processed audio signal output by the second audio signal processing connection means 5202 and the fourth audio signal processing connection means 5204. This is a means for alternately outputting a second attenuation rate value for changing the amplitude of the output second processed audio signal.
[0131]
Here, each attenuation rate value is changed according to the designation of whether the signal output from the output terminal 5002 is the first processed audio signal or the second processed audio signal.
When the signal output from the output terminal 5002 is the first processed audio signal, the attenuation rate changing unit 7300 outputs 1 as the first attenuation rate value and outputs 0 as the second attenuation rate value. .
[0132]
When the signal output from the output terminal 5002 is the second processed audio signal, the attenuation rate changing unit 7300 outputs 0 as the first attenuation rate value and outputs 1 as the second attenuation rate value. .
In addition, designation of the audio signal output from the output terminal 5002 as the first processed audio signal or the second processed audio signal (hereinafter referred to as output designation) is performed by an external device. Shall be
[0133]
In order to realize the above-described operation of the attenuation rate changing unit 7300, the attenuation rate changing unit 7300 includes, for example, an attenuation rate adjusting unit 7310, an output destination switching unit 7360, and a data detection unit 7370.
The attenuation rate adjusting means 7310 is constituted by a gain data means 7311 and an integrating means 7312. Hereinafter, details of the operation of the attenuation factor adjusting unit 7310 will be described based on the above configuration.
[0134]
The gain data output unit 7311 is a unit that receives the gain data output by the data detection unit 7370 as input, and outputs the input gain data to the integration unit 7312.
[0135]
The integration means 7312 receives the gain data output by the gain data output means 7311 as an input, calculates an attenuation rate value based on the input gain data (hereinafter, referred to as an input value) and the accumulated value. This is a means for outputting the obtained attenuation rate value to the data detecting means 7370 via the output destination switching means 7360.
Further, the integration means 7312 outputs the attenuation rate value obtained by the calculation to either the first multiplication means 5901 or the second multiplication means 5902 via the output destination switching means 7360.
[0136]
Here, the accumulated value is a value output as an attenuation rate value by the integrating means 7312 one unit time before the input value is input.
The attenuation rate value is changed every unit time after the input value is input, and is changed from the accumulated value to the input value over a predetermined time.
Further, the integration means 7312 is realized by a configuration as shown in FIG. Since the detailed description of FIG. 2 has been made in the description of the first embodiment of the present invention, the description is omitted here.
[0137]
The output destination switching means 7360 includes a terminal connected to the attenuation factor adjusting means 7310 (hereinafter, referred to as an integrating means side terminal), and a terminal connected to the first multiplying means 5901 and the data detecting means 7370 (hereinafter, referred to as a terminal connected to the integrating means). A terminal connected to the second multiplication means 5902 and the data detection means 7370 (hereinafter, referred to as a second multiplication means side terminal), and a terminal connected to the data detection means 7370. (Hereinafter, referred to as a data detection means 7370 side terminal), and in response to a signal for switching connection outputted by the data detection means 7370 (hereinafter, referred to as a connection switching signal), the attenuation factor adjusting means 7310 and This is a means for switching the connection with any one of the first multiplication means 5901, the second multiplication means 5902, and the data detection means 7370.
[0138]
The output destination switching means 7360 receives the attenuation rate value output from the attenuation rate adjusting means 7310 as an input and outputs the input attenuation rate value to the data detection means 7370.
Output destination switching means 7360 outputs the input attenuation rate value to either first multiplication means 5901 or second multiplication means 5902.
[0139]
Note that, in the sixth embodiment of the present invention, the attenuation rate value output to the first multiplication means 5901 is referred to as a first attenuation rate value, and the attenuation rate value output to the second multiplication means 5902. The value is referred to as a second decay rate value.
As the attenuation rate value input to the first multiplication means 5901 or the second multiplication means 5902, a new attenuation rate value is input even after each connection is switched by the output destination switching means 7360. Held until
[0140]
Data detecting means 7370 receives the attenuation rate value output from output destination switching means 7360 as input, outputs gain data to attenuation rate adjusting means 7310 according to the input attenuation rate value, and outputs a connection switching signal to the output destination. This is a means for outputting to the switching means 7360.
Here, the output of the gain data and the output of the connection switching signal performed by the data detecting unit 7370 are performed based on a preset order.
[0141]
In the following description, the gain data and the connection switching signal are detected when the signal output from the output terminal 5002 is changed from the first processed audio signal to the second processed audio signal in the output designation. The flow of the order outputted by the means 7370 and the flow of change of the attenuation rate value outputted by the attenuation rate adjusting means 7310 will be described.
Prior to the description, the output destination switching means 7360 connects the integration means side terminal and the first multiplication means side terminal, and the attenuation rate adjusting means 7310 multiplies the attenuation rate value 1 by the output destination switching means 7360 via the output destination switching means 7360. It is assumed that it is output to the means 5901.
[0142]
Data detecting means 7370 outputs gain data 0.5 to attenuation rate adjusting means 7310.
The decay rate adjusting means 7310 changes the decay rate value from 1 to 0.5 for each unit time while changing the decay rate value to the first multiplication means 5901 and the data detection means 7370 via the output destination switching means 7360. Output.
[0143]
When detecting the attenuation rate value of 0.5, the data detecting means 7370 outputs a connection switching signal for connecting the integrator side terminal and the data detecting means 7370 side terminal to the output destination switching means 7360. At this time, the attenuation rate value input to the first multiplication means 5901 is kept at 0.5.
Data detecting means 7370 outputs gain data 0 to attenuation rate adjusting means 7310.
[0144]
The attenuation rate adjusting means 7310 outputs the attenuation rate value to the data detection means 7370 via the output destination switching means 7360 while changing the attenuation rate value from 0.5 to 0 every unit time.
When detecting the attenuation rate value of 0, the data detecting means 7370 outputs a connection switching signal for connecting the integrating means side terminal and the second multiplying means side terminal to the output destination switching means 7360.
[0145]
Data detecting means 7370 outputs gain data 0.5 to attenuation rate adjusting means 7310.
The decay rate adjusting means 7310 changes the decay rate value from 0 to 0.5 for each unit time while changing the decay rate value to the second multiplication means 5902 and the data detection means 7370 via the output destination switching means 7360. Output.
[0146]
When detecting the attenuation rate value of 0.5, the data detecting means 7370 outputs to the output destination switching means 7360 a connection switching signal for connecting the integrating means side terminal and the first multiplying means side terminal. At this time, the attenuation rate value input to the second multiplication means 5902 is kept at 0.5.
[0147]
Data detecting means 7370 outputs gain data 0 to attenuation rate adjusting means 7310.
The decay rate adjusting means 7310 changes the decay rate value from 0.5 to 0 for each unit time and outputs the decay rate value to the first multiplication means 5901 and the data detection means 7370 via the output destination switching means 7360. Output.
[0148]
When detecting the attenuation rate value 0, the data detecting means 7370 outputs a connection switching signal for connecting the integrating means side terminal and the data detecting means 7370 side terminal to the output destination switching means 7360. At this time, the attenuation rate value input to the first multiplication means 5901 is kept at 0.
[0149]
Data detecting means 7370 outputs gain data 0.5 to attenuation rate adjusting means 7310.
When detecting the attenuation rate value of 0.5, the data detecting means 7370 outputs a connection switching signal for connecting the integrating means side terminal and the second multiplying means side terminal to the output destination switching means 7360.
[0150]
Data detecting means 7370 outputs gain data 1 to attenuation rate adjusting means 7310.
The decay rate adjusting means 7310 changes the decay rate value from 0.5 to 1 every unit time, and changes the decay rate value to the second multiplication means 5902 and the data detection means 7370 via the output destination switching means 7360. Output.
[0151]
When the audio signal output from the output terminal 5002 is changed from the first processed audio signal to the second processed audio signal, the connection destination indicated by the connection switching signal output by the output destination switching unit 7360 is This can be explained by reading the terminal on the first multiplier side as a terminal on the second multiplier side, and reading the terminal on the second multiplier side as a terminal on the first multiplier side.
[0152]
The audio signal processing switching device 7000 according to the sixth embodiment of the present invention may be used as a part of a digital signal processor (Digital Signal Processor, DSP).
[0153]
As described above, the audio signal processing switching device according to the sixth embodiment of the present invention outputs each of the audio signals processed by the audio signal processing means while alternately changing the attenuation rate of the amplitude of the audio signals. It is possible to reduce the switching noise at the time of switching the audio signal processing means due to the difference in the processing time required for the signal processing of the audio signal processing means, and further to reduce the click noise due to the discontinuity of the amplitude and the discontinuity of the frequency characteristic. it can.
[0154]
FIG. 8 is a diagram showing a schematic block configuration of an audio signal processing switching device 8000 according to a seventh embodiment of the present invention.
The audio signal processing switching device 8000 includes an input terminal 8001 for inputting an audio signal including audio information from an external device, a plurality of audio signal processing units for performing predetermined signal processing on the audio signal, and a plurality of audio signal processing units. First audio signal processing connection means 8201 and second audio signal processing connection means 8202 to be connected, third audio signal processing connection means 8203 to connect any one of the plurality of audio signal processing means, and fourth audio The first audio attenuator 8510 for changing the amplitude of the processed audio signal output by the signal processing connection unit 8204 and the second audio signal processing connection unit 8202, and the processed audio output by the fourth audio signal processing connection unit 8204 The signal output by the second amplitude attenuating means 8520 and the first amplitude attenuating means 8510 for changing the amplitude of the signal and the second amplitude attenuating means And mixing means 8903 for adding and outputting the output signal by 8520, and constituted by an output terminal 8002 for outputting a signal output by the mixing unit 8903 to the external device.
[0155]
Note that the first audio signal processing connection unit 8201 and the second audio signal processing connection unit 8202 transmit the audio signal to the first audio signal processing unit 1110 which is one of the plurality of audio signal processing units. First selection means for inputting is configured. In addition, the third audio signal processing connection unit 8203 and the fourth audio signal processing connection unit 8204 are used to select one of the plurality of audio signal processing units except the first audio signal processing unit. Second selection means for inputting the audio signal to the second audio signal processing means 1120 is configured.
[0156]
Also, the amplitude of the processed audio signal generated by the second audio signal processing unit 1120 is attenuated to a predetermined value or less in advance by the first amplitude attenuating unit 8510 and the second amplitude attenuating unit 8520, Attenuates the amplitude of the processed audio signal generated by the audio signal processing means 1110 to a predetermined value or less over a predetermined time, and reduces the amplitude of the processed audio signal generated by the second audio signal processing means 1120. An amplitude changing means for restoring the amplitude before the attenuation over a predetermined time is configured.
[0157]
Here, the processed audio signal is an audio signal that has been subjected to predetermined signal processing by the audio signal processing means.
In FIG. 8, the plurality of audio signal processing units are illustrated as a first audio signal processing unit 1110 and a second audio signal processing unit 1120.
[0158]
The input terminal 8001 receives an audio signal including audio information output from an external device as an input, and outputs the input audio signal to the first audio signal processing connection unit 8201 and the third audio signal processing connection unit 8203. .
[0159]
The first audio signal processing connection unit 8201 connects one of the plurality of audio signal processing units together with the second audio signal processing connection unit 8202, and further receives an audio signal via the input terminal 8001 as an input. This is a means for outputting the converted audio signal to the connected first audio signal processing means 1110.
[0160]
The first audio signal processing unit 1110 receives the audio signal output by the first audio signal processing connection unit 8201 as an input, performs predetermined signal processing on the input audio signal, and generates a first processed audio signal. And a means for outputting the generated first processed audio signal to the second audio signal processing connection means 8202.
[0161]
The second audio signal processing connection unit 8202 switches the connection with the plurality of audio signal processing units together with the first audio signal processing connection unit 8201, and is further output by the connected first audio signal processing unit 1110. This is a means for receiving the first processed audio signal as input and outputting the input first processed audio signal to the first amplitude attenuating means 8510.
[0162]
The connection between the first audio signal processing unit 1110 and the first and second audio signal processing connection units 8201 and 8202 may be switched by a switch or the like, or may be switched by a detachable terminal. .
While the first amplitude attenuating unit 8510 is outputting the electric signal having the amplitude of 0, the first audio signal processing connecting unit 8201 and the second audio signal processing connecting unit 8202 are connected to the audio signal processing unit. Can be switched.
[0163]
The third audio signal processing connection means 8203 connects any of the plurality of audio signal processing means together with the fourth audio signal processing connection means 8204, further receives an audio signal via the input terminal 8001, and receives the input. This is a means for outputting an audio signal to the connected second audio signal processing means 1120.
[0164]
The second audio signal processing unit 1120 receives the audio signal output by the first audio signal processing connection unit 8203 as an input, performs predetermined signal processing on the input audio signal, and generates a second processed audio signal. And a means for outputting the generated second processed audio signal to the fourth audio signal processing connection means 8204.
[0165]
The fourth audio signal processing connection unit 8204 connects one of the plurality of audio signal processing units together with the third audio signal processing connection unit 8203, and further connects the second audio signal processing unit 1120. And a second processing sound signal output from the second processing sound signal and inputting the second processing sound signal to the second amplitude attenuating means 8520.
[0166]
The connection between the second audio signal processing means 1120 and the third and fourth audio signal processing connection means 8203 and 8204 may be switched by a switch or the like, or may be switched by a detachable terminal. .
While the second amplitude attenuating means 8520 is outputting the electric signal of zero amplitude, the third audio signal processing connecting means 8204 and the fourth audio signal processing connecting means 8204 are connected to the audio signal processing means. Can be switched.
[0167]
The first amplitude attenuating means 8510 includes, for example, a first right one-bit shift means 8511, a first right two-bit shift means 8512, a first zero amplitude signal output means 8513, and a first signal switching means 8514. And means for changing the amplitude of the first processed audio signal.
[0168]
The first right 1-bit shift unit 8511 receives the first processed audio signal, and shifts the amplitude of the input first processed audio signal by one bit to the right to halve the first processed audio signal. Means for outputting to the mixing means 8903 via
[0169]
The first right two-bit shift means 8512 receives the first processed audio signal as input, and shifts the amplitude of the input first processed audio signal by two bits to the right to divide it into quarters by the first signal. This is a means for outputting to the mixing means 8903 via the switching means 8514.
[0170]
The first zero amplitude signal output means 8513 receives the first processed audio signal as input, sets the amplitude of the input first processed audio signal to 0, and outputs the amplitude to the mixing means 8903 via the first signal switching means 8514. It is a means for doing.
[0171]
The first signal switching means 8514 includes a terminal connected to the second audio signal processing connection means 8202, a terminal connected to the first right one-bit shift means 8511, and a first right two-bit shift means 8512. , A terminal connected to the first zero-amplitude signal output means 8513, and a terminal connected to the mixing means 8903, and the second audio signal processing connection means 8202, This is a means for connecting any one of the 1-bit shift means 8511, the first right 2-bit shift means 8512, or the first 0-amplitude signal output means 8513 to the mixing means 8903.
[0172]
Note that the first signal switching unit 8514 outputs a signal when the designation of the signal output from the output terminal 8002 (hereinafter referred to as output designation) is changed from the second processed audio signal to the first processed audio signal. The connection with the mixing means 8903 is performed in the order of the first zero amplitude signal output means 8513, the first right 2-bit shift means 8512, the first right 1-bit shift means 8511, and the second audio signal processing connection means 8202. To switch.
Here, the output designation is performed by an external device.
[0173]
Further, when the output designation is changed from the first processed audio signal to the second processed audio signal, the first signal switching means 8514 sets the connection with the mixing means 8903 to the second audio signal processing connection means. 8202, first right one-bit shift means 8511, first right two-bit shift means 8512, and first zero-amplitude signal output means 8513.
[0174]
The second amplitude attenuating means 8520 includes, for example, a second right one-bit shifting means 8521, a second right two-bit shifting means 8522, a second zero amplitude signal outputting means 8523, and a second signal switching means 8524. And means for changing the amplitude of the second processed audio signal.
[0175]
The second right one-bit shift unit 8521 receives the first processed audio signal as input, shifts the amplitude of the input second processed audio signal to the right by one bit, and halves the second processed audio signal. This is a means for outputting to the mixing means 8903 via the interface.
[0176]
The second right two-bit shift means 8522 receives the second processed audio signal as input, and shifts the amplitude of the input second processed audio signal by two bits to the right to reduce the amplitude to two fourths. This is a means for outputting to the mixing means 8903 via the switching means 8524.
[0177]
The second zero amplitude signal output unit 8523 receives the first processed audio signal as input, sets the amplitude of the input second processed audio signal to 0, and outputs the amplitude to the mixing unit 8903 via the second signal switching unit 8524. It is a means for doing.
[0178]
The second signal switching means 8524 includes a terminal connected to the fourth audio signal processing connection means 8204, a terminal connected to the second right one-bit shift means 8521, and a second right two-bit shift means 8522. , A terminal connected to the second zero-amplitude signal output means 8523, and a terminal connected to the mixing means 8903, and the fourth audio signal processing connection means 8204, This is a means for connecting any one of the 1-bit shift means 8521, the first right 2-bit shift means 8522, or the second 0-amplitude signal output means 8523 to the mixing means 8903.
[0179]
When the output designation is changed from the first processed audio signal to the second processed audio signal, the second signal switching unit 8524 sets the connection with the mixing unit 8903 to the second zero amplitude signal output unit. 8523, second right two-bit shift means 8522, second right one-bit shift means 8521, and fourth audio signal processing connection means 8204.
[0180]
When the output designation is changed from the second processing sound signal to the first processing sound signal, the second signal switching means 8524 changes the connection with the mixing means 8903 to the fourth sound signal processing connection means. 8204, second right one-bit shift means 8521, second right two-bit shift means 8522, and second zero amplitude signal output means 8523.
Here, each amplitude attenuating means may further include two or more right bit shift means to finely attenuate the amplitude of each processed audio signal.
[0181]
The mixing means 8903 receives the third processed audio signal output by the first amplitude attenuating means 8510 and the fourth processed audio signal output by the second amplitude attenuating means 8520, and This is means for mixing the processed audio signal and the fourth processed audio signal and outputting the resulting signal to the output terminal 8002.
[0182]
The output unit 8002 receives the synthesized voice signal output by the mixing unit 8903 as input, and outputs the input synthesized voice signal to an external device.
[0183]
The audio signal processing switching device 8000 according to the seventh embodiment of the present invention may be used as a part of a digital signal processor (Digital Signal Processor, DSP).
[0184]
As described above, the audio signal processing switching device according to the seventh embodiment of the present invention is capable of gradually changing the amplitude of the audio signal processed by the audio signal processing means and outputting the signal. Switching noise at the time of switching of the audio signal processing means due to a difference in processing time required for signal processing of the means can be reduced, and click noise due to discontinuity in amplitude and discontinuity in frequency characteristics can be reduced.
[0185]
【The invention's effect】
As described above, the present invention can provide an audio signal processing switching device and an audio signal processing switching method capable of reducing switching noise generated when switching audio signal processing means.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic block configuration of an audio signal processing switching device according to a first embodiment of the present invention;
FIG. 2 is a schematic block configuration example of an integrating means in the audio signal processing switching device according to the first embodiment of the present invention;
FIG. 3 is a diagram showing a schematic block configuration of an audio signal processing switching device according to a second embodiment of the present invention;
FIG. 4 is a diagram showing a schematic block configuration of an audio signal processing switching device according to a third embodiment of the present invention;
FIG. 5 is a diagram showing a schematic block configuration of an audio signal processing switching device according to a fourth embodiment of the present invention;
FIG. 6 is a diagram showing a schematic block configuration of an audio signal processing switching device according to a fifth embodiment of the present invention;
FIG. 7 is a diagram showing a schematic block configuration of an audio signal processing switching device according to a sixth embodiment of the present invention;
FIG. 8 is a diagram showing a schematic block configuration of an audio signal processing switching device according to a seventh embodiment of the present invention;
FIG. 9 is a diagram showing a schematic block configuration of a conventional audio signal processing switching device.
[Explanation of symbols]
1000, 3000, 4000, 5000, 6000, 7000, 8000, 9000 audio signal processing switching device
1001, 5001, 8001, 9001 input terminals
1002, 5002, 8002 9002 Output terminal
1021, 5201, 8201, 9021 First audio signal processing connection means
1022,5202,8202,9022 second audio signal processing connection means
1030 Audio signal delay means
1031 Voice data storage means
1032 Storage address designation means
1033 Address offset means
1034 Delay time conversion means
1035 integration means
1036 Subtraction means
1037 Read address designation means
1040, 9040 Audio signal selection means
1110, 9110 First audio signal processing means
1120, 9120 Second audio signal processing means
2091 First multiplier
2092 Adder
2093 Delay means
2094 Second multiplier
3061 First connection terminal
3062 Second connection terminal
4071 First processing signal switching terminal
4072 Second processing signal switching terminal
4080 Processing time detecting means
4081 test signal generating means
4082 test signal detecting means
4083 processing time calculation means
5203, 8203 Third audio signal processing connection means
5204, 8204 Fourth audio signal processing connection means
5300, 6300, 7300 Attenuation rate changing means
5310 First attenuation rate adjusting means
5311 First gain data output means
5312 First integration means
5320 Second attenuation rate adjusting means
5321 Second gain data output means
5322 Second integrating means
5901 First multiplication means
5902 Second multiplication means
5903, 8903 Mixing means
6310, 7310 Attenuation rate adjusting means
6311, 7311 gain data output means
6312, 7312 integrating means
6330 Negative sign multiplication means
6340 Addition means
6350 Fixed value output means
7360 output destination switching means
7370 Data detection means
8510 First amplitude attenuation means
8511 First right 1-bit shift means
8512 First right two-bit shift means
8513 First zero amplitude signal output means
8514 First signal switching means
8520 Second amplitude attenuation means
8521 Second right 1-bit shift means
8522 Second right 2 bit shift means
8523 First zero amplitude signal output means
8524 Second signal switching means