(57)【要約】      （修正有）【課題】一方の音声信号から他方の音声信号へ切り替えて出力する際にノイズの発生を防止する。【解決手段】同一の直流レベルに重畳される第１及び第２音声信号を選択的に出力する第１選択回路と、前記直流レベルの直流信号及び前記第１選択回路から出力される音声信号を選択的に出力する第２選択回路と、前記第１選択回路が前記第１及び第２音声信号のうち一方の音声信号から他方の音声信号へ出力を変更する場合、前記一方の音声信号が前記直流レベルとなるときから前記他方の音声信号が前記直流レベルとなるときまで、前記第２選択回路が前記直流信号を出力し、前記第２選択回路が前記直流信号を出力するとき、前記第１選択回路が前記一方の音声信号から前記他方の音声信号へ出力を変更するように、前記第１選択回路及び前記第２選択回路を制御する制御回路と、を備える。【選択図】図１
2009267833.tif 000002
【特許請求の範囲】
【請求項１】
同一の直流レベルに重畳される第１及び第２音声信号を選択的に出力する第１選択回路と、
前記直流レベルの直流信号及び前記第１選択回路から出力される音声信号を選択的に出力する第２選択回路と、
前記第１選択回路が前記第１及び第２音声信号のうち一方の音声信号から他方の音声信号へ出力を変更する場合、前記一方の音声信号が前記直流レベルとなるときから前記他方の音声信号が前記直流レベルとなるときまで、前記第２選択回路が前記直流信号を出力し、前記第２選択回路が前記直流信号を出力するとき、前記第１選択回路が前記一方の音声信号から前記他方の音声信号へ出力を変更するように、前記第１選択回路及び前記第２選択回路を制御する制御回路と、
を備えることを特徴とする音声信号処理回路。
【請求項２】
前記制御回路は、
前記第１選択回路が前記一方の音声信号から前記他方の音声信号へ出力を変更する場合、前記一方の音声信号が前記直流レベルとなるとき、前記第２選択回路が前記直流信号を出力するとともに前記第１選択回路が前記一方の音声信号から前記他方の音声信号へ出力を変更し、前記他方の音声信号が前記直流レベルとなるとき、前記第２選択回路が前記第１選択回路から出力される前記他方の音声信号を出力するように、前記第１選択回路及び前記第２選択回路を制御する、
ことを特徴とする請求項１に記載の音声信号処理回路。
【請求項３】
前記制御回路は、
前記直流レベルと前記第１音声信号とを比較し、前記第１音声信号が前記直流レベルとなるごとに論理が変化する第１比較信号を出力する第１コンパレータと、
前記直流レベルと前記第２音声信号とを比較し、前記第２音声信号が前記直流レベルとなるごとに論理が変化する第２比較信号を出力する第２コンパレータと、
前記第１選択回路の出力を前記一方の音声信号から前記他方の音声信号へ変更させる指示に基づいて、前記第１及び第２比較信号のうち前記一方の音声信号に対応する比較信号のレベルの変化を検出した後、前記他方の音声信号に対応する比較信号のレベルの変化を検出する検出回路と、
前記一方の音声信号に対応する比較信号のレベルの変化に応じて前記第１選択回路が前記一方の音声信号から前記他方の音声信号へ出力を変更するように制御する第１選択制御回路と、
前記一方の音声信号に対応する比較信号のレベルの変化に応じて前記第２選択回路が前記直流信号を出力し、前記他方の音声信号に対応する比較信号のレベルの変化に応じて前記第２選択回路が前記第１選択回路から出力される前記他方の音声信号を出力するように制御する第２選択制御回路と、
を備えることを特徴とする請求項２に記載の音声信号処理回路。
【請求項４】
前記第１選択回路の出力を前記一方の音声信号から前記他方の音声信号へ変更させる指示に基づいて所定期間の計時を開始するタイマを備え、
前記制御回路は、
前記タイマが所定期間の計時を終了すると、前記検出回路が検出する前記第１及び第２比較信号のレベルの変化に関わらず、前記第１選択制御回路は前記第１選択回路が前記一方の音声信号から前記他方の音声信号へ出力を変更するように制御し、前記第２選択制御回路は前記第２選択回路が前記第１選択回路から出力される前記他方の音声信号を出力するように制御する、
ことを特徴とする請求項３に記載の音声信号処理回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声信号処理回路に関する。
【背景技術】
【０００２】
近年、例えば、図５に示すようにラジオチューナやＣＤプレーヤ等の複数の音源１１、１２と、音源１１、１２からそれぞれ入力される音声信号（入力音声信号）のうち何れか一方を選択し選択した入力音声信号の音量を調整して出力する音声信号処理回路２０と、音声信号処理回路２０がユーザ等の選択に応じた入力音声信号を選択するように制御するマイクロコンピュータ（以下、マイコンと称する）１６と、音声信号処理回路２０によって調整された入力音声信号を出力するスピーカ１７と、を有するオーディオ措置１０が知られている。ここで、例えば、音声信号処理回路２０が入力音声信号の選択を切り替える際にスピーカ１７から出力される音声信号（出力音声信号）のレベルが急激に変化する場合、この急激なレベル変化がノイズとなる虞がある。その一例として、図６に時間ｔ１において、入力音声信号Ａから入力音声信号Ｂへ選択が切り替えられた場合の出力音声信号Ａを示す。図６におけるレベル変化量ｄがノイズとなる。このような、出力音声信号の急激なレベル変化を防ぐため、例えば図６の出力音声信号Ｂに示すように、入力音声信号Ａ、Ｂのレベルが基準電圧となるタイミング（以下、ゼロクロス点と称する）ｔ２で、入力音声信号の選択を切り替えるオーディオ装置が知られている（特許文献１を参照）。また、例えば、出力音声信号のレベルを基準電圧のレベルまで、徐々に減衰させてから入力音声信号の選択を切り替え、その後、出力音声信号のレベルを本来のレベルまで徐々に復帰させるオーディオ装置が知られている（特許文献２を参照）。
【特許文献１】特開平３−４８５０７号公報
【特許文献２】特開平３−５２４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に示される構成において、位相が異なる入力音声信号間の切り替えを行う場合、出力音声信号の急激なレベル変化を防ぐことが出来ない虞がある。その一例として図７に音声信号処理回路２０が入力音声信号Ａから、位相の異なる入力音声信号Ｂへ選択を切り替えて出力する場合について示す。入力音声信号Ａ、Ｂはそれぞれのゼロクロス点が一致しないため、入力音声信号Ａ又はＢのゼロクロス点ｔ１又はｔ２で入力音声信号の選択を切り替えても出力音声信号の急激なレベル変化を防ぐことが出来ない。また、特許文献２に示される構成では、マイコン１６等によって出力音声信号のレベルを徐々に増減させる制御が行われるため、マイコン１６等の処理負荷が大きくなる虞がある。
【課題を解決するための手段】
【０００４】
前述した課題を解決する主たる発明は、音声信号処理回路であって、同一の直流レベルに重畳される第１及び第２音声信号を選択的に出力する第１選択回路と、前記直流レベルの直流信号及び前記第１選択回路から出力される音声信号を選択的に出力する第２選択回路と、前記第１選択回路が前記第１及び第２音声信号のうち一方の音声信号から他方の音声信号へ出力を変更する場合、前記一方の音声信号が前記直流レベルとなるときから前記他方の音声信号が前記直流レベルとなるときまで、前記第２選択回路が前記直流信号を出力し、前記第２選択回路が前記直流信号を出力するとき、前記第１選択回路が前記一方の音声信号から前記他方の音声信号へ出力を変更するように、前記第１選択回路及び前記第２選択回路を制御する制御回路と、を備える。
【０００５】
本発明の他の特徴については、添付図面及び本明細書の記載により明らかとなる。
【発明の効果】
【０００６】
本発明によれば、一方の音声信号から他方の音声信号へ切り替えて出力する際にノイズの発生を防止することができる。
【発明を実施するための最良の形態】
【０００７】
本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。
【０００８】
＜＜音声信号処理回路の構成＞＞
本実施形態に係る音声信号処理回路３００の構成について、図１を参照して説明する。尚、図１において、図５に示す構成と同一の構成については同一の番号を付し、その説明を省略する。本実施形態に係る音声信号処理回路３００は、ユーザ等の指示に応じて音声信号を選択し音量を調整して出力するオーディオ装置１００に含まれる
インターフェース回路３０６は、端子１０７〜１０９を介してマイコン１０１と接続される。インターフェース回路３０６は、端子１０９からクロックＣＬＫ０が入力され、端子１０７から後述する制御データ、音量データ等の所定のデータがクロックＣＬＫ０に同期して入力され、端子１０８から音声信号処理回路３００の所定のデータをクロックＣＬＫ０に同期して出力する。インターフェース回路３０６は、入力された制御データに基づいて、後述の、イネーブルパルスＷＥと、クロック選択信号Ｓｕ１、Ｓｕ２と、セレクタ指示信号Ｓｉと、スタート信号Ｓｓと、初期設定信号Ｓｎを出力する。また、入力された音量データに基づいて後述の音量制御信号Ｓｖを出力する。
【０００９】
セレクタ回路３０１（第１選択回路）は、スイッチ回路２１１、２１２を含んで構成される。スイッチ回路２１１、２１２は、各々、端子１０５、１０６と音量制御回路３０２との間に接続される。スイッチ回路２１１、２１２は、各々、音声信号の直流電圧成分をカットするカップリングコンデンサ１０２、１０３及び端子１０５、１０６を介して音源１１、１２から入力される音声信号（以下、入力音声信号Ａ、Ｂと称する）の導通又は非導通を切り替える。
【００１０】
音量制御回路３０２（第２選択回路）は、アッテネータ回路２２１と、ミュートスイッチ回路２２２と、抵抗２２３と、を含んで構成される。アッテネータ回路２２１は、音量制御信号Ｓｖに応じて音声信号の電圧レベルを減衰させる。尚、音量制御信号Ｓｖは、音量データに基づいて音声信号の音量レベルを指示する。また、音量データは、ユーザ等により音声信号の音量レベルが設定されることに応じてマイコン１０１から出力される。抵抗２２３は、一端が接地され、他端がミュートスイッチ回路２２２の入力側に接続される。よって、抵抗２２３の抵抗値に応じた基準電圧Ｖｒｅｆのレベル（直流レベル）のミュート信号Ｓｍ（直流信号）がミュートスイッチ回路２２２に入力される。ミュートスイッチ回路２２２は、ミュート制御回路３５０の制御において、アッテネータ回路２２１から出力される音声信号と、ミュート信号Ｓｍのうち、何れか一方を選択して出力する。尚、ミュート信号Ｓｍが選択出力される場合、端子１１０及び音声信号の直流電圧成分をカットするカップリングコンデンサ１０４を介してスピーカ１７から出力される出力音声信号はミュート状態となる。
【００１１】
抵抗３０３、３０４は、各々、抵抗２２３と同様の抵抗値を有し、端子１０５、１０６とスイッチ回路２１１、２１２を接続する信号ライン３１７、３１８と接地の間に接続される。入力音声信号Ａ、Ｂは、各々、抵抗３０３、３０４によって、基準電圧Ｖｒｅｆを中心として正側又は負側に変化する信号（以下、入力音声信号Ａ’、Ｂ’と称する）となる。
【００１２】
制御回路３０５は、抵抗３１３、３１５と、コンパレータ３１４（第１コンパレータ）と、コンパレータ３１６（第２コンパレータ）と、検出回路３２０と、セレクタ制御回路３３０（第１選択制御回路）と、ミュート制御回路３５０（第２選択制御回路）と、第１タイマ３４０と、第２タイマ３４１と、を含んで構成される。抵抗３１３、３１５は、各々、抵抗２２３と同様の抵抗値を有し、一端が接地され、他端がコンパレータ３１４、３１６の−端子に接続される。よって、コンパレータ３１４、３１６の−端子には、各々、抵抗３１３、３１５によって、基準電圧Ｖｒｅｆが発生する。コンパレータ３１４、３１６は、各々、−端子に入力される基準電圧Ｖｒｅｆと、＋端子に入力される入力音声信号Ａ’、Ｂ’と、を比較し、入力音声信号Ａ’、Ｂ’が基準電圧Ｖｒｅｆと交差する点（以下、ゼロクロス点と称する）毎に、論理が変化するゼロクロス検出クロックＣＬＫ１（第１比較信号）、ＣＬＫ２（第２比較信号）を出力する。尚、コンパレータ３１４、３１６は、ノイズ等に起因するゼロクロス点のチャタリングを防止するため、例えば、ヒステリシス特性を有するヒステリシスコンパレータが採用される。第１タイマ３４０は、スタート信号Ｓｓと後述の第３パルスＣ３が入力される。第１タイマ３４０は、スタート信号Ｓｓが入力されることによって第１期間の計時を開始し、第１期間の計時が終了するとハイレベルの第１計時信号Ｓｃを出力する。第１タイマ３４０は、第３パルスＣ３が入力されることによってリセットされ、ローレベルの第１計時信号Ｓｃを出力する。尚、スタート信号Ｓｓはマイコン１０１から制御データが入力される毎にインターフェース回路３０６から出力される信号である。また、制御データは、ユーザ等によって入力音声信号の選択の変更が指示される場合に、入力音声信号Ａ、Ｂのうち何れの信号に切り替えて出力するかを示すデータである。第２タイマ３４１は、ハイレベルの第１計時信号Ｓｃが入力されることを契機に第２期間の計時を開始し、第２期間の計時が終了すると第３パルスＣ３を出力する。
【００１３】
検出回路３２０は、マルチプレクサ３２１、３２２と、Ｄ型フリップフロップ（ＤＦＦ）３２３、３２４、３２６と、ＯＲ回路３２５と、を含んで構成される。ＤＦＦ３２３は、データ（Ｄ）端子に電圧Ｖｄｄが入力され、クロック（Ｃ）端子にイネーブルパルスＷＥが入力される。ＤＦＦ３２３はＲ端子に第３パルスＣ３が入力されるとリセットされる。尚、イネーブルパルスＷＥはインターフェース回路３０６がマイコン１０１から制御データを受信する毎に出力するパルス信号である。マルチプレクサ３２１、３２２は、各々、入力音声信号Ａから入力音声信号Ｂに選択を変更するように指示する制御データ（以下、第１制御データと称する）に基づいて出力されるクロック選択信号Ｓｕ１、Ｓｕ２によって、ゼロクロス検出クロックＣＬＫ１、ＣＬＫ２を選択出力する。マルチプレクサ３２１、３２２は、各々、入力音声信号Ｂから入力音声信号Ａに選択を変更するように指示する制御データ（以下、第２制御データと称する）に基づいて出力されるクロック選択信号Ｓｕ１、Ｓｕ２によって、ゼロクロス検出クロックＣＬＫ２、ＣＬＫ１を選択出力する。ＤＦＦ３２４は、Ｄ端子にＤＦＦ３２３の出力（Ｑ）端子からの出力が入力され、Ｃ端子にマルチプレクサ３２１が出力するゼロクロス検出クロックＣＬＫ１又はＣＬＫ２が入力され、Ｑ端子から第１信号Ｃ１を出力する。ＤＦＦ３２４はＲ端子に第３パルスＣ３が入力されるとリセットされる。ＯＲ回路３２５は、第１信号Ｃ１と、第１計時信号Ｓｃとの論理和を出力する。ＤＦＦ３２６は、Ｄ端子にＯＲ回路３２５の出力が入力され、Ｃ端子にマルチプレクサ３２２が選択出力するゼロクロス検出クロックＣＬＫ１又はＣＬＫ２が入力され、Ｑ端子から第２信号Ｃ２を出力する。ＤＦＦ３２６はＲ端子に第３パルスＣ３が入力されるとリセットされる。
【００１４】
セレクタ制御回路３３０は、第１及び第２制御データに応じてセレクタ回路３０１のスイッチ回路２１１、２１２のうち何れか一方が選択的且つ相補的にオンするように指示をするセレクタ指示信号Ｓｉと、第１信号Ｃ１と、第２信号Ｃ２と、第３パルスＣ３と、が入力される。そして、第１信号Ｃ１がハイレベルとなることを契機としてセレクタ指示信号Ｓｉに応じたスイッチ回路２１１、２１２のオンオフを実行する。尚、セレクタ制御回路３３０は、セレクタ回路３０１の制御を実行するにあたり、ハイレベルの第１信号Ｃ１が入力されなかった場合はハイレベルの第２信号Ｃ２が入力されることを、ハイレベルの第２信号Ｃ２が入力されなかった場合は第３パルスＣ３が入力されることを契機とする。セレクタ制御回路３３０は、第１制御データに基づくセレクタ指示信号Ｓｉによって、スイッチ回路２１１をオフ、スイッチ回路２１２をオンする。一方、セレクタ制御回路３３０は、第２制御データに基づくセレクタ指示信号Ｓｉによって、スイッチ回路２１１をオン、スイッチ回路２１２をオフする。
【００１５】
ミュート制御回路３５０は、ハイレベルの第１信号Ｃ１が入力されると、ミュート信号Ｓｍを選択するようにミュートスイッチ回路２２２を制御する。ミュート制御回路３５０は、ハイレベルの第２信号Ｃ２が入力されると、アッテネータ回路２２１から出力される音声信号を選択するようにミュートスイッチ回路２２２を制御する。ハイレベルの第２信号Ｃ２が入力されなかった場合、ハイレベルの第１計時信号Ｓｃが入力されることによって、ミュート制御回路３５０は、アッテネータ回路２２１から出力される音声信号を選択するようにミュートスイッチ回路２２２を制御する。
【００１６】
＜＜音声信号処理回路の動作＞＞
図２に、本実施形態に係る音声信号処理回路３００に第１制御データ、第２制御データの順に入力される動作例について示す。図２の動作例では、入力音声信号Ａ’、Ｂ’の振幅が、各々、コンパレータ３１４、３１６のヒステリシス特性による閾値電圧の幅（以下、閾値電圧幅と称する）（不図示）よりも大きい。
【００１７】
時刻ｔ０は、音声信号処理回路３００に対して、第１制御データ及び第２制御データが入力される前の初期状態である。そして、スイッチ回路２１１はオン、スイッチ回路２１２はオフし、セレクタ回路３０１によって入力音声信号Ａ’が選択出力される。ミュート制御回路３５０にアッテネータ回路２２１を介して出力される信号を選択出力するように指示する初期設定信号Ｓｎが入力される。よって、出力音声信号は入力音声信号Ａ’がアッテネータ回路２２１を介して出力される信号（以下、入力音声信号ａと称する）である。第１信号Ｃ１、第２信号Ｃ２、第１計時信号Ｓｃはローレベルである。尚、時刻ｔ０から時刻ｔ１の間に第１制御データが音声信号処理回路３００に入力されることとする。
【００１８】
時刻ｔ１において、インターフェース回路３０６からイネーブルパルスＷＥ、セレクタ指示信号Ｓｉ、スタート信号Ｓｓ、クロック選択信号Ｓｕ１、Ｓｕ２が出力される。第１タイマ３４０によって第１期間の計時が開始される。マルチプレクサ３２１、３２２は、各々、第１制御データに基づくクロック選択信号Ｓｕ１、Ｓｕ２によって、ゼロクロス検出クロックＣＬＫ１、ＣＬＫ２を出力する。ＤＦＦ３２３はＣ端子にイネーブルパルスＷＥが入力され、Ｑ端子が電圧Ｖｄｄ（ハイレベル）に保持される。よって、ＤＦＦ３２４のＤ端子にハイレベルが供給される。
【００１９】
時刻ｔ２において、ゼロクロス検出クロックＣＬＫ１の立ち上がりによって、ＤＦＦ３２４のＱ端子出力である第１信号Ｃ１はハイレベルとなる。ミュート制御回路３５０によって、ミュートスイッチ回路２２２の選択出力はミュート信号Ｓｍに切り替えられる。よって、出力音声信号はミュート信号Ｓｍとなる。第１制御データに基づいたセレクタ指示信号Ｓｉが入力されたセレクタ制御回路３３０によって、セレクタ回路３０１の選択出力が入力音声信号Ａ’から入力音声信号Ｂ’に切り替えられる。ＯＲ回路３２５にハイレベルの第１信号Ｃ１が入力され、ＤＦＦ３２６のＤ端子にハイレベルが供給される。
【００２０】
時刻ｔ３において、ゼロクロス検出クロックＣＬＫ２の立ち上がりによって、ＤＦＦ３２６のＱ端子出力である第２信号Ｃ２がハイレベルとなる。セレクタ制御回路３３０にハイレベルの第１信号Ｃ１がすでに入力されている。よって、第２信号Ｃ２のハイレベルに関わらず、セレクタ回路３０１の選択出力は入力音声信号Ｂ’のままである。ミュートスイッチ回路２２２の選択出力が切り替えられ、出力音声信号は入力音声信号Ｂ’がアッテネータ回路２２１を介して出力される信号（以下、入力音声信号ｂと称する）となる。
【００２１】
時刻ｔ４において、第１タイマ３４０による第１期間の計時が終了し、第１計時信号Ｓｃがハイレベルとなる。ミュート制御回路３５０にハイレベルの第２信号Ｃ２がすでに入力されているため、第１計時信号Ｓｃのハイレベルに関わらず出力音声信号は入力音声信号ｂのままである。ＯＲ回路３２５はハイレベルの第１信号Ｃ１がすでに入力されているため、第１計時信号Ｓｃのハイレベルに関わらずハイレベルを出力する。第２タイマ３４１によって第２期間の計時が開始される。
【００２２】
時刻ｔ５において、第２タイマ３４１による第２期間の計時が終了し、第３パルスＣ３が出力される。セレクタ制御回路３３０はハイレベルの第１信号Ｃ１がすでに入力されている。よって、第３パルスＣ３に関わらずセレクタ回路３０１の選択出力は入力音声信号Ｂ’のままである。ＤＦＦ３２３、３２４、３２６、第１タイマ３４０がリセットされ第１信号Ｃ１、第２信号Ｃ２、第１計時信号Ｓｃはローレベルとなる。尚、時刻ｔ５から時刻ｔ６の間に第２制御データが音声信号処理回路３００に入力されることとする。
【００２３】
時刻ｔ６において、インターフェース回路３０６から、イネーブルパルスＷＥ、セレクタ指示信号Ｓｉ、スタート信号Ｓｓ、クロック選択信号Ｓｕ１及びクロック選択信号Ｓｕ２が出力される。マルチプレクサ３２１、３２２は、各々、第２制御データに基づくクロック選択信号Ｓｕ１、Ｓｕ２によって、ゼロクロス検出クロックＣＬＫ２、ＣＬＫ１を出力する。
【００２４】
時刻ｔ７において、時刻ｔ２と同様に、第１信号Ｃ１がハイレベルとなる。出力音声信号はミュート信号Ｓｍに切り替えられる。第２制御データに基づいたセレクタ指示信号Ｓｉが入力されたセレクタ制御回路３３０によって、セレクタ回路３０１の選択出力が入力音声信号Ｂ’から入力音声信号Ａ’に切り替えられる。
【００２５】
時刻ｔ８において、時刻ｔ３と同様に、第２信号Ｃ２がハイレベルとなる。セレクタ制御回路３３０にハイレベルの第１信号Ｃ１がすでに入力されている。よって、第２信号Ｃ２のハイレベルに関わらず、セレクタ回路３０１の選択出力は入力音声信号Ａ’のままである。ミュートスイッチ回路２２２の選択出力は切り替えられ、出力音声信号は入力音声信号ａとなる。
【００２６】
時刻ｔ９において、時刻ｔ４と同様に、第１計時信号Ｓｃがハイレベルとなる。ミュート制御回路３５０にハイレベルの第２信号Ｃ２がすでに入力されている。よって、第１計時信号Ｓｃのハイレベルに関わらず、出力音声信号は、入力音声信号ａのままである。ＯＲ回路３２５はハイレベルの第１信号Ｃ１がすでに入力されているため、第１計時信号Ｓｃのハイレベルに関わらずハイレベルを出力する。
【００２７】
時刻ｔ１０において、時刻ｔ５と同様に、第３パルスＣ３が出力される。セレクタ制御回路３３０にはハイレベルの第１信号Ｃ１がすでに入力されている。よって、第３パルスＣ３に関わらず、セレクタ回路３０１の選択出力は入力音声信号Ａ’のままである。ＤＦＦ３２３、３２４、３２６、第１タイマ３４０がリセットされ第１信号Ｃ１、第２信号Ｃ２、第１計時信号Ｓｃはローレベルとなる。
【００２８】
以上より、入力音声信号Ａ’又はＢ’から入力音声信号Ｂ’又はＡ’に選択を切り替える場合、入力音声信号Ａ’又はＢ’のゼロクロス点まで入力音声信号Ａ’又はＢ’を出力した後、ミュート信号Ｓｍを出力する。そして、入力音声信号Ｂ’又はＡ’のゼロクロス点から入力音声信号Ｂ’又はＡ’を出力する。よって、出力音声信号の急激なレベル変化を防ぐことが出来る。本実施形態に係る音声信号処理回路３００は、ゼロクロス点のタイミングが互いに一致しない位相関係にある一方と他方の入力音声信号についてもノイズを発生させずに選択を切り替えることができる。
【００２９】
図３に、本実施形態に係る音声信号処理回路３００に第１制御データ、第２制御データの順に入力される動作例について示す。図３の動作例では、入力音声信号Ｂ’の振幅が閾値電圧幅（不図示）よりも小さく、コンパレータ３１６によってゼロクロス検出クロックＣＬＫ２は出力されない。
【００３０】
図３における時刻ｔ０の動作例では、図１における時刻ｔ０の動作例と同様である。
【００３１】
尚、時刻ｔ０から時刻ｔ１の間に第１制御データが音声信号処理回路３００に入力されることとする。
【００３２】
時刻ｔ１において、インターフェース回路３０６から、イネーブルパルスＷＥ、セレクタ指示信号Ｓｉ、スタート信号Ｓｓ、クロック選択信号Ｓｕ１、Ｓｕ２が出力される。第１タイマ３４０によって第１期間の計時が開始される。第１制御データに基づくクロック選択信号Ｓｕ１によって、マルチプレクサ３２１からはゼロクロス検出クロックＣＬＫ１が出力される。しかし、第１制御データに基づくクロック選択信号Ｓｕ２に関わらず、コンパレータ３１６からゼロクロス検出クロックＣＬＫ２は出力されないため、マルチプレクサ３２２からゼロクロス検出クロックＣＬＫ２は出力されない。ＤＦＦ３２３はＣ端子にイネーブルパルスＷＥが入力され、Ｑ端子がハイレベルに保持される。よって、ＤＦＦ３２４のＤ端子にハイレベルが供給される。
【００３３】
時刻ｔ２において、ゼロクロス検出クロックＣＬＫ１の立ち上がりによって、ＤＦＦ３２４のＱ端子出力である第１信号Ｃ１はハイレベルとなる。ミュート制御回路３５０によって、ミュートスイッチ回路２２２の選択出力はミュート信号Ｓｍに切り替えられる。よって、出力音声信号はミュート信号Ｓｍとなる。第１制御データに基づいたセレクタ指示信号Ｓｉが入力されたセレクタ制御回路３３０によって、セレクタ回路３０１の選択出力は入力音声信号Ａ’から入力音声信号Ｂ’に切り替えられる。ＯＲ回路３２５にハイレベルの第１信号Ｃ１が入力され、ＤＦＦ３２６のＤ端子にハイレベルが供給される。しかし、ＤＦＦ３２６は、Ｃ端子にゼロクロス検出クロックＣＬＫ２が入力されず、Ｑ端子出力である第２信号Ｃ２はローレベルのままである。
【００３４】
時刻ｔ３において、第１タイマ３４０による第１期間の計時が終了し、第１計時信号Ｓｃがハイレベルとなる。ミュート制御回路３５０によって、ミュートスイッチ回路２２２の選択出力が切り替えられ、出力音声信号は入力音声信号ｂとなる。ＯＲ回路３２５はハイレベルの第１信号Ｃ１がすでに入力されているため、第１計時信号Ｓｃのハイレベルに関わらずハイレベルを出力する。第２タイマ３４１によって第２期間の計時が開始される。
【００３５】
時刻ｔ４において、第２タイマ３４１による第２期間の計時が終了し、第３パルスＣ３が出力される。セレクタ制御回路３３０はハイレベルの第１信号Ｃ１がすでに入力されている。よって、第３パルスＣ３に関わらず、セレクタ回路３０１の選択出力は入力音声信号Ｂ’のままである。ＤＦＦ３２３、３２４、３２６、第１タイマ３４０がリセットされ第１信号Ｃ１、第１計時信号Ｓｃはローレベルとなる。尚、時刻ｔ４から時刻ｔ５の間に第２制御データが音声信号処理回路３００に入力されることとする。
【００３６】
時刻ｔ５において、インターフェース回路３０６から、イネーブルパルスＷＥ、セレクタ指示信号Ｓｉ、スタート信号Ｓｓ、クロック選択信号Ｓｕ１、Ｓｕ２が出力される。第２制御データに基づくクロック選択信号Ｓｕ２によって、マルチプレクサ３２２からはゼロクロス検出クロックＣＬＫ１が出力される。しかし、第２制御データに基づくクロック選択信号Ｓｕ１に関わらず、マルチプレクサ３２１からゼロクロス検出クロックＣＬＫ２は出力されない。時刻ｔ１と同様に、イネーブルパルスＷＥが入力されたＤＦＦ３２３の出力によって、ＤＦＦ３２４のＤ端子にハイレベルが供給される。しかし、ＤＦＦ３２４のＣ端子にゼロクロス検出クロックＣＬＫ１は入力されない。よって、ＤＦＦ３２４のＱ端子から出力される第１信号Ｃ１はローレベルのままである。
【００３７】
時刻ｔ６において、時刻ｔ３と同様に、第１計時信号Ｓｃがハイレベルとなる。尚、時刻ｔ３において、ミュートスイッチ回路２２２の選択出力がアッテネータ回路２２１を介して出力される信号に切り替えられた後、ミュート制御回路３５０にハイレベルの第１信号Ｃ１は入力されていない。よって、第１計時信号Ｓｃのハイレベルに関わらず、出力音声信号は、入力音声信号ｂのままである。ＯＲ回路３２５にハイレベルの第１計時信号Ｓｃが入力され、ＤＦＦ３２６のＤ端子にハイレベルが供給される。
【００３８】
時刻ｔ７において、ゼロクロス検出クロックＣＬＫ１の立ち上がりによって、ＤＦＦ３２６のＱ端子出力である第２信号Ｃ２がハイレベルとなる。第２制御データに基づいたセレクタ指示信号Ｓｉが入力されたセレクタ制御回路３３０によって、セレクタ回路３０１の選択出力が入力音声信号Ｂ’から入力音声信号Ａ’に切り替えられる。よって、出力音声信号は入力音声信号ａとなる。
【００３９】
時刻ｔ８において、時刻ｔ４と同様に、第３パルスＣ３が出力される。セレクタ制御回路３３０にはハイレベルの第１信号Ｃ１がすでに入力されている。よって、第３パルスＣ３に関わらず、セレクタ回路３０１の選択出力は入力音声信号Ａ’のままである。ＤＦＦ３２３、３２４、３２６、第１タイマ３４０がリセットされ第２信号Ｃ２、第１計時信号Ｓｃはローレベルとなる。
【００４０】
以上より、第１制御データが入力されても、第２信号Ｃ２が出力されない場合、つまり、第１計時信号Ｓｃがハイレベルとなるときにミュートスイッチ回路２２２がミュート信号Ｓｍを選択出力している場合、第１計時信号Ｓｃによって、ミュートスイッチ回路２２２の選択出力を切り替えることが出来る。この際、閾値電圧幅より大きな振幅を有し比較的音量の大きい入力音声信号Ａ’のゼロクロス点において、ミュートスイッチ回路２２２の選択出力は入力音声信号Ａ’からミュート信号Ｓｍへ切り替えられる。また、第２制御データが入力されても、第１信号Ｃ１が出力されない場合、つまり、第１計時信号Ｓｃがハイレベルとなった後の入力音声信号Ａ’のゼロクロス点においても、セレクタ回路３０１が入力音声信号Ｂ’を選択出力している場合、第２信号Ｃ２によって、セレクタ回路３０１の選択出力を切り替えることが出来る。この際、閾値電圧幅より大きな振幅を有し比較的音量の大きい入力音声信号Ａ’のゼロクロス点において、閾値電圧幅より小さな振幅を有し比較的音量の小さい入力音声信号Ｂ’に出力音声信号が切り替えられる。よって、本実施形態に係る音声信号処理回路３００は、一方から他方の入力音声信号に選択を切り替えるときに、一方又は他方の入力音声信号のゼロクロス点が検出されない場合であっても、ノイズの発生を低減させて入力音声信号の選択を切り替えることが出来る。
【００４１】
図４に、本実施形態に係る音声信号処理回路３００に第１制御データが入力される動作例について示す。図４の動作例では、入力音声信号Ａ’、Ｂ’の振幅が閾値電圧幅（不図示）よりも小さく、コンパレータ３１４、３１６によって、それぞれ、ゼロクロス検出クロックＣＬＫ１、ＣＬＫ２は出力されない。
【００４２】
図４における時刻ｔ０の動作例では、図１における時刻ｔ０の動作例と同様である。
【００４３】
尚、時刻ｔ０から時刻ｔ１の間に第１制御データが音声信号処理回路３００に入力されることとする。
【００４４】
時刻ｔ１において、インターフェース回路３０６から、イネーブルパルスＷＥ、セレクタ指示信号Ｓｉ、スタート信号Ｓｓ、クロック選択信号Ｓｕ１、Ｓｕ２が出力される。第１タイマ３４０によって第１期間の計時が開始される。コンパレータ３１４、３１６は、各々、第１制御データに基づくクロック選択信号Ｓｕ１、Ｓｕ２が入力されることに関わらず、ゼロクロス検出クロックＣＬＫ１、ＣＬＫ２を出力しない。よって、マルチプレクサ３２１、３２２から、各々、ゼロクロス検出クロックＣＬＫ１及びＣＬＫ２は出力されない。ＤＦＦ３２３はＣ端子にイネーブルパルスＷＥが入力され、Ｑ端子がハイレベルに保持される。よって、ＤＦＦ３２４のＤ端子にハイレベルが供給される。しかし、ＤＦＦ３２４のＣ端子にゼロクロス検出クロックＣＬＫ１は入力されず、Ｑ端子出力である第１信号Ｃ１はローレベルのままである。
【００４５】
時刻ｔ２において、第１タイマ３４０による第１期間の計時が終了し、第１計時信号Ｓｃがハイレベルとなる。ミュート制御回路３５０は、時刻ｔ０において初期設定信号Ｓｎが入力された後、ハイレベルの第１信号Ｃ１は入力されていない。よって、第１計時信号Ｓｃのハイレベルに関わらず、出力音声信号は入力音声信号ａのままである。ＯＲ回路３２５にハイレベルの第１計時信号Ｓｃが入力され、ＤＦＦ３２６のＤ端子にハイレベルが供給される。しかし、ＤＦＦ３２６のＣ端子にゼロクロス検出クロックＣＬＫ２は入力されず、Ｑ端子出力である第２信号Ｃ２はローレベルのままである。第２タイマ３４１によって、第２期間の計時が開始される。
【００４６】
時刻ｔ３において、第２タイマ３４１による第２期間の計時が終了し、第３パルスＣ３が出力される。第１制御データに基づいたセレクタ指示信号Ｓｉが入力されたセレクタ制御回路３３０によって、セレクタ回路３０１の選択出力が入力音声信号Ａ’から入力音声信号Ｂ’に切り替えられる。よって、出力音声信号は入力音声信号ｂとなる。ＤＦＦ３２３、３２４、３２６、第１タイマ３４０がリセットされ、第１計時信号Ｓｃはローレベルとなる。
【００４７】
尚、第２制御データが入力された場合についても、同様に、第３パルスＣ３が出力されることによって出力音声信号は、入力音声信号ｂから入力音声信号ａへ切り替えられる。
【００４８】
以上より、第１制御データ又は第２制御データが入力されても、第１信号Ｃ１及び第２信号Ｃ２が出力されない場合、つまり第３パルスＣ３出力されるときにセレクタ回路３０１の選択出力が切り替えられていない場合、第３パルスＣ３によって、出力音声信号が切り替えられる。よって、本実施形態に係る音声信号処理回路３００は、一方から他方の入力音声信号に選択を切り替えるときに、一方及び他方の入力音声信号のゼロクロス点が検出されない場合であっても、入力音声信号の選択を切り替えることが出来る。
【００４９】
以上より、本実施形態に係る音声信号処理回路３００によれば、入力音声信号の位相や振幅に関わらず、出力音声信号のレベルを急激に変化させることなく、入力音声信号の選択を切り替えることが出来る。また、マイコン１０１等によって、出力音声信号のレベルを徐々に増減させる制御は不要であるため、入力音声信号を切り替える際のマイコン１０１等の処理負荷が大きくなることもない。
【００５０】
以上、本実施の形態について説明したが、前述した実施例は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るととともに、本発明にはその等価物も含まれる。
【００５１】
例えば、セレクタ回路３０１の選択出力が切り替えられるタイミングは出力音声信号がミュート信号Ｓｍとなっている間であればよい。よって、例えば、ハイレベルの信号Ｃ２によってセレクタ回路３０１の選択出力が切り替えられる構成としても良い。
【００５２】
また、音声信号処理回路３００は、２以上の音源から入力される２以上の入力音声信号についてそれぞれ対応する数の抵抗３０３、３０４及びコンパレータ３１４、３１６等を備え、２以上の入力音声信号について切り替えて出力する構成としてもよい。
【００５３】
また、音声信号処理回路３００を集積化する場合においては、抵抗３０３、３０４を集積回路の外部に設けることとしても良い。
【００５４】
また、ミュートスイッチ回路２２２及び抵抗２２３によって、出力音声信号をミュート信号Ｓｍに切り替える構成に代わり、アッテネータ回路２２１によって入力音声信号Ａ又はＢを基準電圧レベルまで減衰させて、ミュート信号Ｓｍとする構成としても良い。その場合、音量を緩やかに変化させても良い。
【００５５】
また、第１タイマ３４０の計時はイネーブルパルスＷＥを契機として開始してもよい。
【図面の簡単な説明】
【００５６】
【図１】本実施形態に係る音声信号処理回路の構成を示す図である。
【図２】本実施形態に係る音声信号処理回路の動作例を示す図である。
【図３】本実施形態に係る音声信号処理回路のその他の動作例を示す図である。
【図４】本実施形態に係る音声信号処理回路のその他の動作例を示す図である。
【図５】オーディオ装置の構成例を示す図である。
【図６】従来の音声信号処理回路の動作例を示す図である。
【図７】従来の音声信号処理回路のその他の動作例を示す図である。
【符号の説明】
【００５７】
３０１    セレクタ回路
３０２    音量制御回路
３０５    制御回路
３１４、３１６    コンパレータ
３２０    検出回路
３３０    セレクタ制御回路
３５０    ミュート制御回路
３４０    第１タイマ
３４１    第２タイマ 
【図１】
2009267833.tif 000003
【図２】
2009267833.tif 000004
【図３】
2009267833.tif 000005
【図４】
2009267833.tif 000006
【図５】
2009267833.tif 000007
【図６】
2009267833.tif 000008
【図７】
2009267833.tif 000009