(57)【特許請求の範囲】
【請求項１】
入力するオーディオ信号のゲインを電子ボリウムによって制御するボリウム制御装置において、前記電子ボリウムのゲインを設定するボリウム設定回路と、前記電子ボリウムのゲインの段階的切り替えを行うクロック信号を生成するクロック生成回路とを備え、
前記ボリウム設定回路は、前記電子ボリウムのゲインの目標値が設定される第１レジスタと、前記電子ボリウムのゲインの現在値が設定される第２レジスタと、前記第１レジスタの前記目標値と前記第２レジスタの前記現在値を比較する分析回路と、該分析回路の比較結果に応じて前記第２レジスタの前記現在値を前記第１レジスタの前記目標値に向かって前記クロック信号のパルス毎に段階的に更新させる制御回路とを有し、
前記クロック生成回路は、前記電子ボリウムの出力信号の大きさに基づいて前記クロック信号の周波数を切り替えることを特徴とするボリウム制御装置。
【請求項２】
請求項１に記載のボリウム制御装置において、
前記クロック生成回路は、前記電子ボリウムの出力信号が小さいとき前記クロック信号の周波数を高く設定し、前記電子ボリウムの出力信号が大きいとき前記クロック信号の周波数を低く設定することを特徴とするボリウム制御装置。
【請求項３】
入力するオーディオ信号のゲインを電子ボリウムによって制御するボリウム制御装置において、前記電子ボリウムのゲインを設定するボリウム設定回路と、前記電子ボリウムのゲインの段階的切り替えを行うクロック信号を生成するクロック生成回路とを備え、
前記ボリウム設定回路は、前記電子ボリウムのゲインの目標値が設定される第１レジスタと、前記電子ボリウムのゲインの現在値が設定される第２レジスタと、前記第１レジスタの前記目標値と前記第２レジスタの前記現在値を比較する分析回路と、該分析回路の比較結果に応じて前記第２レジスタの前記現在値を前記第１レジスタの前記目標値に向かって前記クロック信号のパルス毎に段階的に更新させる制御回路とを有し、
前記クロック生成回路は、前記電子ボリウムの出力信号の大きさと前記第２レジスタの前記現在値とに基づいて前記クロック信号の周波数を切り替えることを特徴とするボリウム制御装置。
【請求項４】
請求項３に記載のボリウム制御装置において、
前記クロック生成回路は、前記電子ボリウムの出力信号が小さく且つ前記第２レジスタの前記現在値が小さいとき前記クロック信号の周波数を高く設定し、前記電子ボリウムの出力信号が大きく且つ前記第２レジスタの前記現在値が大きいとき前記クロック信号の周波数を低く設定することを特徴とするボリウム制御装置。
【請求項５】
入力するオーディオ信号のゲインを電子ボリウムによって制御するボリウム制御装置において、前記電子ボリウムのゲインを設定するボリウム設定回路と、前記電子ボリウムのゲインの段階的切り替えを行うクロック信号を生成するクロック生成回路とを備え、
前記ボリウム設定回路は、前記電子ボリウムのゲインの目標値が設定される第１レジスタと、前記電子ボリウムのゲインの現在値が設定される第２レジスタと、前記第１レジスタの前記目標値と前記第２レジスタの前記現在値を比較する分析回路と、該分析回路の比較結果に応じて前記第２レジスタの前記現在値を前記第１レジスタの前記目標値に向かって前記クロック信号のパルス毎に段階的に更新させる制御回路とを有し、
前記クロック生成回路は、前記電子ボリウムの出力信号の大きさと前記第１レジスタの前記目標値とに基づいて前記クロック信号の周波数を切り替えることを特徴とするボリウム制御装置。
【請求項６】
請求項５に記載のボリウム制御装置において、
前記クロック生成回路は、前記電子ボリウムの出力信号が小さく且つ前記第１レジスタの前記目標値と前記出力信号の差分が小さいとき前記クロック信号の周波数を高く設定し、前記電子ボリウムの出力信号が大きく且つ前記第１レジスタの前記目標値と前記出力信号の差分が大きいとき前記クロック信号の周波数を低く設定することを特徴とするボリウム制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ機器の電子ボリウムを制御するボリウム制御装置にかかり、特に電子ボリウムのゲインの切り替えノイズ（ジッパーノイズ）の低減と切替時間の短縮化を図ったボリウム制御装置に関する。
【背景技術】
【０００２】
電子ボリウムは、オーディオ機器に装備されたマイクロコンピュータなどによるボリウム制御装置からの指令に基づいてゲインが調整されるが、その調整のための切替時にジッパーノイズが発生することがある。
【０００３】
すなわち、入力するオーディオ信号Ｖｉｎのゲインを任意の時点で制御信号によって切り替えると、図８（ａ）に示すように、出力するオーディオ信号Ｖｏｕｔに大きな変曲点Ｃが形成されてジッパーノイズが発生する。
【０００４】
そこで、ジッパーノイズの改善手法として、（１）入力するオーディオ信号Ｖｉｎのゼロクロス検出時点で一挙にゲインを切り替える手法、（２）任意のタイミングで１ステップずつ複数回に分けてゲインを切り替える手法、（３）ゼロクロス時点毎に１ステップずつ複数回に分けてゲインを切り替える手法（特許文献１）、（４）ゲインの切替開始時と切替終了時の遷移時間を切替開始から切替終了までの期間における複数段階の遷移時間よりも大きくする手法（特許文献２）などが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０３８７７号公報
【特許文献２】特開２００７−３２５０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
（１）のゼロクロス検出時点で一挙にゲインを切り替える示す手法は、図８（ｂ）に示すように、ゲインの切り替え時の出力信号Ｖｏｕｔの電位変動が少なく変曲点の生成が抑制されるが、ゼロクロス検出を行う回路の精度ばらつきや、装置全体の応答速度のばらつきにより、ゼロクロス時点からずれた出力信号Ｖｏｕｔの電位でゲインが切り替わることがあり、このような場合は変曲点が生成され、ジッパーノイズが発生する。
【０００７】
（２）の任意の時点で段階的にゲインを切り替える手法は、１ステップずつ切り替わるために出力信号Ｖｏｕｔの電位変動が少なく変曲点の生成が抑制されるが、入力するオーディオ信号Ｖｉｎのピーク値付近でゲインの切り替えるとき、図８（ｃ）に示すように、出力信号Ｖｏｕｔの電位変動が大きくなる。この結果、変曲点の生成が抑制されず、ジッパーノイズが発生する。また、１ステップずつのゲインの切替間隔を長くすることで、ゲイン切替により生じるジッパーノイズを可聴周波数域外（低周波領域）に移すことができるが、この場合は切替時間が長くなり、制御の遅延が聴感上で目立ち問題となる。
【０００８】
（３）のゼロクロス時点毎に１ステップずつゲインを切り替える手法は、（１）の手法で説明した問題点に加えて、ゲインが目標値に達するまでのステップ数が多い場合に、そのゲインの切り替えの完了までに要する時間が長くなり、その遅延が聴感上で目立つほどになる場合がある。一般的な音声帯域でのオーディオ信号ではゼロクロス時点の検出頻度が高くなるが、プロフェッショナル用機器の場合では、低周波数の信号を取り扱う場合にゼロクロス時点の検出頻度が低くなるために、上記問題が深刻となる。
【０００９】
（４）のゲインの切替開始時と切替終了時の遷移時間を切替開始から切替終了までの期間における複数段階の遷移時間よりも大きくする手法は、図８（ｃ）と同様に、オーディオ信号のピーク値付近で切り替える場合に、ゲインを緩やかに切り替えたとしても、変動する電位差が大きくなり、ジッパーノイズを抑制しきれない場合が生じる。
【００１０】
本発明の目的は、上記問題点を解消し、ゲインの切り替え時のジッパーノイズの発生抑制とその切り替え時間の短縮化を実現したボリウム制御装置を提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１にかかる発明のボリウム制御装置は、入力するオーディオ信号のゲインを電子ボリウムによって制御するボリウム制御装置において、前記電子ボリウムのゲインを設定するボリウム設定回路と、前記電子ボリウムのゲインの段階的切り替えを行うクロック信号を生成するクロック生成回路とを備え、前記ボリウム設定回路は、前記電子ボリウムのゲインの目標値が設定される第１レジスタと、前記電子ボリウムのゲインの現在値が設定される第２レジスタと、前記第１レジスタの前記目標値と前記第２レジスタの前記現在値を比較する分析回路と、該分析回路の比較結果に応じて前記第２レジスタの前記現在値を前記第１レジスタの前記目標値に向かって前記クロック信号のパルス毎に段階的に更新させる制御回路とを有し、
前記クロック生成回路は、前記電子ボリウムの出力信号の大きさに基づいて前記クロック信号の周波数を切り替えることを特徴とする。
【００１２】
請求項２にかかる発明は、請求項１に記載のボリウム制御装置において、前記クロック生成回路は、前記電子ボリウムの出力信号が小さいとき前記クロック信号の周波数を高く設定し、前記電子ボリウムの出力信号が大きいとき前記クロック信号の周波数を低く設定することを特徴とする。
【００１３】
請求項３にかかる発明は、入力するオーディオ信号のゲインを電子ボリウムによって制御するボリウム制御装置において、前記電子ボリウムのゲインを設定するボリウム設定回路と、前記電子ボリウムのゲインの段階的切り替えを行うクロック信号を生成するクロック生成回路とを備え、前記ボリウム設定回路は、前記電子ボリウムのゲインの目標値が設定される第１レジスタと、前記電子ボリウムのゲインの現在値が設定される第２レジスタと、前記第１レジスタの前記目標値と前記第２レジスタの前記現在値を比較する分析回路と、該分析回路の比較結果に応じて前記第２レジスタの前記現在値を前記第１レジスタの前記目標値に向かって前記クロック信号のパルス毎に段階的に更新させる制御回路とを有し、前記クロック生成回路は、前記電子ボリウムの出力信号の大きさと前記第２レジスタの前記現在値とに基づいて前記クロック信号の周波数を切り替えることを特徴とする。
【００１４】
請求項４にかかる発明は、請求項３に記載のボリウム制御装置において、前記クロック生成回路は、前記電子ボリウムの出力信号が小さく且つ前記第２レジスタの前記現在値が小さいとき前記クロック信号の周波数を高く設定し、前記電子ボリウムの出力信号が大きく且つ前記第２レジスタの前記現在値が大きいとき前記クロック信号の周波数を低く設定することを特徴とする。
【００１５】
請求項５にかかる発明は、入力するオーディオ信号のゲインを電子ボリウムによって制御するボリウム制御装置において、前記電子ボリウムのゲインを設定するボリウム設定回路と、前記電子ボリウムのゲインの段階的切り替えを行うクロック信号を生成するクロック生成回路とを備え、前記ボリウム設定回路は、前記電子ボリウムのゲインの目標値が設定される第１レジスタと、前記電子ボリウムのゲインの現在値が設定される第２レジスタと、前記第１レジスタの前記目標値と前記第２レジスタの前記現在値を比較する分析回路と、該分析回路の比較結果に応じて前記第２レジスタの前記現在値を前記第１レジスタの前記目標値に向かって前記クロック信号のパルス毎に段階的に更新させる制御回路とを有し、前記クロック生成回路は、前記電子ボリウムの出力信号の大きさと前記第１レジスタの前記目標値とに基づいて前記クロック信号の周波数を切り替えることを特徴とする。
【００１６】
請求項６にかかる発明は、請求項５に記載のボリウム制御装置において、前記クロック生成回路は、前記電子ボリウムの出力信号が小さく且つ前記第１レジスタの前記目標値と前記出力信号の差分が小さいとき前記クロック信号の周波数を高く設定し、前記電子ボリウムの出力信号が大きく且つ前記第１レジスタの前記目標値と前記出力信号の差分が大きいとき前記クロック信号の周波数を低く設定することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、電子ボリウムのゲインの段階的切り替えを行うクロック信号の周波数を、出力信号、第２レジスタのゲインの現在値、第１レジスタのゲインの目標値などに基づいて切り替えるので、そのクロック信号の周波数が高くなるときは１ステップずつ切り替わる時間が短くなって短時間にゲインを目標値に遷移させることができ、また、低くなるときは１ステップずつ切り替わる時間が長くなって切り替えによるジッパーノイズを可聴域外（低周波領域）に移してゲインの切り替えによる聴感上の違和感となる遅れを発生させずにジッパーノイズを抑制することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施例のボリウム制御装置の構成を示すブロック図である。
【図２】第１実施例のボリウム制御装置の動作波形図である。
【図３】第１実施例のボリウム制御装置のテーブルの例１、例２の説明図である。
【図４】第１実施例のボリウム制御装置のテーブルの例３の説明図である。
【図５】本発明の第２実施例のボリウム制御装置の構成を示すブロック図である。
【図６】本発明の第３の実施例のボリウム制御装置の構成を示すブロック図である。
【図７】第３の実施例のボリウム制御装置のテーブルの説明図である。
【図８】従来のボリウム切り替え時の波形である。
【発明を実施するための形態】
【００２３】
＜第１実施例＞
図１に本発明の第１実施例のボリウム制御装置の回路を示す。１０は電子ボリウム、２０はこの電子ボリウム１０のゲインを設定するボリウム設定回路、３０は電子ボリウム１０のゲインの切替タイミングを作るクロックを生成するクロック生成回路である。
【００２４】
ボリウム設定回路２０は、外部から入力される目標ゲインＧｖ２１の値を設定する第１レジスタ２１と、電子ボリウム１０に設定すべき現在ゲインＧｖ２２の値を設定する第２レジスタ２２と、第１レジスタ２１の目標ゲインＧｖ２１の値と第２レジスタ２２の現在ゲインＧｖ２２の値を比較する分析回路２３と、分析回路２３による比較結果に応じて第２レジスタ２２の現在ゲインＧｖ２２の値を段階的に目標ゲインＧｖ２１の値に向けて更新させる制御回路２４とを備えている。
【００２５】
分析回路２３は、第１レジスタ２１の目標ゲインＧｖ２１の値と第２レジスタ２２の現在ゲインＧｖ２２の値を比較して、制御回路２４に対して、Ｇｖ２１＜Ｇｖ２２のときは「減衰」の指令を出し、Ｇｖ２１＞ＧＶ２２のときは「増幅」の指令を出し、Ｇｖ２１＝Ｇｖ２２のときは「維持」の指令を出す。
【００２６】
制御回路２４は、クロック生成回路３０から出力するクロック信号Ｖｃｌｋを取り込む。そして、クロック信号Ｖｃｌｋの１パルス当たり１ステップずつ、分析回路２３から入力する指令が「増幅」のときは、第２レジスタ２２に対してその現在ゲインＧｖ２２の値を増大させる制御信号を出し、これにより電子ボリウム１０のゲインを１ステップずつ大きする。また、「減衰」のときは、第２レジスタ２２に対してその現在ゲインＧｖ２２の値を減少させる制御信号を出し、これにより電子ボリウム１０のゲインを１ステップずつ小さくする。さらに、「維持」のときは第２レジスタ２２に対してその現在ゲインＧｖ２２の値を変更する指令は出さない。また、制御回路２４は、「増幅」と「減衰」を入力したときはクロック生成回路３０に対して「不一致」の指令を出し、「維持」を入力したときは「一致」の指令を出す。なお、第２レジスタ２２の現在ゲインＧｖ２２の値が１ステップ当たり変化する量はΔＧｖで一定（固定値）である。
【００２７】
クロック生成回路３０は、周波数可変のクロック信号Ｖｃｌｋを生成するクロック生成器３１と、そのクロック生成器３１のクロック信号Ｖｃｌｋの周波数を設定するデータを格納したテーブル３２と、電子ボリウム１０の出力電圧Ｖｏｕｔのレベル（絶対値）を検出するレベル検出回路３３とを備える。レベル検出回路３３は、例えばウインドウコンパレータなどで構成される。そして、レベル検出回路３３で検出された出力オーディオ信号Ｖｏｕｔの絶対値レベルと第２レジスタ２２に設定されている現在ゲインＧｖ２２の値とに基づいて、後記するように出力信号の１ステップ当たりの電位変動量ΔＶｏｕｔが演算される。電位変動量ΔＶｏｕｔが得られると、それに応じた周波数データがテーブル３２から読み出され、クロック生成器３１で生成されるクロック信号Ｖｃｌｋの周波数が決定される。図３にテーブル３２の一例を特性曲線Ａで示した。
【００２８】
ここで、出力信号Ｖｏｕｔの１ステップ当たりの電位変動量ΔＶｏｕｔの演算を説明する。第２レジスタ２２の設定値Ｇｖ２２の値が、ｎステップ目のときＧｖ２２（ｎ）であり、ｎ＋１ステップ目のときＧｖ２２（ｎ＋１）であるとすると、ｎステップ目の出力電圧Ｖｏｕｔ（ｎ）とｎ＋１ステップ目の出力電圧Ｖｏｕｔ（ｎ＋１）は、
0006595256.tif 000002
で表される。
【００２９】
そして、電位変動量ΔＶｏｕｔは、
0006595256.tif 000003
で表される。
【００３０】
このようにして、クロック生成器３１が、レベル検出回路３３で検出されたｎステップ目の出力電圧Ｖｏｕｔ（ｎ）を取り込み、第２レジスタ２２からｎステップ目の現在ゲインＧｖ２２（ｎ）を取り込み、さらにその現在ゲインＧｖ２２（ｎ）からｎ＋１ステップ目のゲインＧｖ２２（ｎ＋１）を予測することにより、１ステップ当たりの電位変動量ΔＶｏｕｔを検出することができる。ｎ＋１ステップ目のゲインＧｖ２２（ｎ＋１）の予測は、現在ゲインＧｖ２２に前記した固定値ΔＧｖを加算又は減算した値で求められる。
【００３１】
さて、入力するオーディオ信号Ｖｉｎのレベルが一定で、第１レジスタ２１の目標ゲインＧｖ２１の値と第２レジスタ２２の現在ゲインＧｖ２１の値が同一のゲインＧｖ（１）である状態から、図２（ａ）に示すように、あるタイミングで第１レジスタ２１に目標ゲインＧｖ２１の値として、Ｇｖ（１）よりもＧｖだけ大きなゲインＧｖ（２）が設定されたとする。このとき、Ｇｖ（１）＜Ｇｖ（２）の関係にあるので、分析回路２３からは「増幅」の指令が制御回路２４に与えられる。このため、第２レジスタ２２の現在ゲインＧｖ２２の値は、図２（ｂ）に示すように、クロック生成回路３０から入力するクロック信号Ｖｃｌｋの１クロック当たりΔＧｖずつ増大する。第２レジスタ２２の現在ゲインＧｖ２２の値がＧｖ（２）になると、クロック生成回路３０に「一致」の指令が制御回路２４から与えられ、クロック信号Ｖｃｌｋは停止する。１ステップ当たり増大するゲインΔＧｖは前記したように一定であり、図２（ｂ）に示すように、ΔＧｖ（ｎ−１）＝ΔＧｖ（ｎ）＝ΔＧｖ（ｎ＋１）である。
【００３２】
一方、電子ボリウム１０は、そのゲインがレジスタ２２の現在ゲインＧｖ２２の値によって設定されるが、その１ステップ当たりの変化量（電位変動量ΔＶｏｕｔ）は、設定されるゲインが大きいときは大きいが、設定されるゲインが小さいと小さい。例えば「増幅」の例では、ゲインＧｖ２２の値が−１ｄＢ→０ｄＢに１ｄＢだけ変化するときはΔＶｏｕｔ＝１０９ｍＶと大きいが、−２ｄＢ→−１ｄＢに１ｄＢだけ変化するときは電位変動量ΔＶｏｕｔ＝９７ｍＶと小さく、・・・、−２１ｄＢ→−２０ｄＢに１ｄＢだけ変化するときはΔＶｏｕｔ＝１１ｍＶとさらに小さい。
【００３３】
したがって、上記のように分析回路２３から「増幅」の指令が出ているときの電位変動量ΔＶｏｕｔは、クロック信号Ｖｃｌｋのパルスが入力する毎にゲインＧｖ２２の値が大きくなるので、１ステップごとに増大する変化となる。つまり、図２（ｃに示すように、ΔＶｏｕｔ（ｎ−１）＜ΔＶｏｕｔ（ｎ）＜ΔＶｏｕｔ（ｎ＋１）となる。
【００３４】
テーブル３２には、図３の特性曲線Ａ（例１）で示されるデータが格納されているので、電位変動量ΔＶｏｕｔが小さいほど高い周波数データが読み出されて高い周波数がクロック生成器３１に設定され、電位変動量ΔＶｏｕｔが大きいほど低い周波数データが読み出されて低い周波数がクロック生成器３１に設定される。図２（ｄ）に電位変動量ΔＶｏｕｔを示し、図２（ｅ）にクロック信号Ｖｃｌｋの周波数変化を示した。
【００３５】
このようにして、電位変動量ΔＶｏｕｔが小さいときは、ボリウムゲインの切り替わりにより生じるジッパーノイズはあまり問題にならないので、クロック信号Ｖｃｌｋの周波数を高くして１ステップ当たりの切り替わり時間を短かくすることで、電子ボリウム１０のゲイン変更を短時間で完了させる。逆に、電位変動量ΔＶｏｕｔが大きいときは、ボリウムゲインの切り替わりにより生じるジッパーノイズの問題が大きくなるので、クロック信号Ｖｃｌｋの周波数を低くして、１ステップ当たりの切り替わり時間を長くすることで、電子ボリウム１０のゲイン変更時に生じるジッパーノイズを可聴周波数域外（低周波数）に移動させ、ジッパーノイズを抑制する。この結果、ボリウムゲインの切替時間が聴感上違和感となる遅れを発生させずに、ジッパーノイズを抑制できる。
【００３６】
以上の動作例では、第２レジスタ２２の現在ゲインＧｖ２２の値を小さなゲインＧｖ（１）から大きなゲインＧｖ（２）に変更する場合であるので、ステップ毎にクロック信号Ｖｃｌｋの周波数が順次低くなっているが、大きなゲインＧｖ（２）から小さなゲインＧｖ（１）に変更する場合は、ステップ毎にクロック信号Ｖｃｌｋの周波数が順次高くなる。そして、いずれの場合も、第２レジスタ２２の現在ゲインＧｖ２２の値が第１レジスタ２１の目標ゲインＧｖ２１の値に達すると、制御回路２４からクロック生成器３１に「一致」の指令が出力して、クロック信号Ｖｃｌｋの生成が停止する。
【００３７】
なお、以上の実施例では、クロック信号Ｖｃｌｋの周波数をｆ１，ｆ２，ｆ３，ｆ４，ｆ５の５段階に切り替える例を説明したが、図３の特性曲線Ｂ（例２）に示すように、クロック信号Ｖｃｌｋの周波数を電位変動量ΔＶｏｕｔの変化に応じて連続的に切り替えてもよい。
【００３８】
図４に別のテーブルの例（例３）を示した。式（２）に示したように、前記した電位変動量ΔＶｏｕｔは出力電圧Ｖｏｕｔが大きいほど大きく、小さいほど小さくなる。また、前記した電位変動量ΔＶｏｕｔは第２レジスタ２２の現在ゲインＧｖ２２（式（２）のＧｖ２２（ｎ）相当）の値が大きいほど大きく、小さいほど小さくなる。そこで図４のテーブルでは、出力電圧Ｖｏｕｔのレベルが小さくなるほど、クロック信号Ｖｃｌｋの周波数がｆ１→ｆ２→ｆ３、あるいはｆ２→ｆ３→ｆ４、あるいはｆ３→ｆ４→ｆ５の順で高くなる。また、第２レジスタ２２の現在ゲインＧｖ２２の値が小さくなるほど、クロック信号Ｖｃｌｋの周波数がｆ１→ｆ２→ｆ３、あるいはｆ２→ｆ３→ｆ４、あるいはｆ３→ｆ４→ｆ５の順で高くなっている。
【００３９】
このように、前記した電位変動量ΔＶｏｕｔの大きさ以外に、出力電圧Ｖｏｕｔと第２レジスタ２２の現在ゲインＧｖ２２の値の大きさによってクロック信号Ｖｃｌｋの周波数を切り替えても、同様な結果が得られる。
【００４０】
＜第２実施例＞
図５に本発明の第２実施例のボリウム制御装置の回路を示す。図１で説明したものと同じものには同じ符号をつけた。本実施例では、第１レジスタ２１の目標ゲインＧｖ２１の値をクロック生成器３１に取り込み、その目標ゲインＧｖ２１の値とレベル検出回路３３で検出された出力信号Ｖｏｕｔとに基づいて電位変動量ΔＶｏｕｔを推定して、テーブル３２によりクロック生成器３１で生成されるクロック信号Ｖｃｌｋの周波数を決定する。
【００４１】
本実施例では、第１レジスタ２１の目標ゲインＧｖ２１の値が第１実施例の場合と同様に、Ｇｖ（１）→Ｇｖ（２）に変更されたとき、第２レジスタ２２の現在ゲインＧｖ２２の値がＧｖ（１）からＧｖ（２）に向けて順次更新され、出力電圧Ｖｏｕｔも順次更新される。そして、当初は出力電圧Ｖｏｕｔが小さいので、第１レジスタ２１の目標ゲインＧｖ２１の値から得られた出力電圧相当の値とレベル検出回路３３で検出された出力電圧Ｖｏｕｔの差分が大きくなり、且つ出力電圧Ｖｏｕｔが小さいことから、１ステップ当たりの電位変動量ΔＶｏｕｔが小さいと推定され、クロック生成器３１で生成されるクロック信号Ｖｃｌｋの周波数は高い周波数となる。しかし、出力電圧Ｖｏｕｔが大きくなると、第１レジスタ２１の目標ゲインＧｖ２１の値から得られた出力電圧相当の値とレベル検出回路３３で検出された出力電圧Ｖｏｕｔの差分が小さくなり、且つ出力電圧Ｖｏｕｔが大きいことから、１ステップ当たりの電位変動量ΔＶｏｕｔが大きいと推定され、クロック信号Ｖｃｌｋの周波数が順次低くなる。現在ゲインＧｖ２２の値がＧｖ（２）に達すると、制御回路２４からクロック生成器３１に「一致」の指令が出力して、クロック信号Ｖｃｌｋが停止する。
【００４２】
上記動作例では、第２レジスタ２２の現在ゲインＧｖ２２の値を小さなゲインＧｖ（１）から大きなゲインＧｖ（２）に変更する場合であるので、ステップ毎にクロック信号Ｖｃｌｋの周波数が順次低くなるが、大きなゲインＧｖ（２）から小さなゲインＧｖ（１）に変更する場合は、ステップ毎にクロック信号Ｖｃｌｋの周波数が順次高くなる。そして、いずれの場合も、第２レジスタ２２の現在ゲインＧｖ２２の値が第１レジスタ２１の目標ゲインＧｖ２１の値に達すると、制御回路２４からクロック生成器３１に「一致」の指令が出力して、クロック信号Ｖｃｌｋの生成が停止する。
【００４３】
このようにして、第２実施例のボリウム制御装置においても、第１実施例のボリウム制御装置と同様に、出力電圧Ｖｏｕｔが小さいときは、クロック信号Ｖｃｌｋの周波数を高くして１ステップ当たりの切り替わり時間を短かくすることで、ボリウム設定値を短時間で遷移させる。また、出力電圧Ｖｏｕｔが大きいときは、クロック信号Ｖｃｌｋの周波数を低くして、１ステップ当たりの切り替わり時間を長くすることで、ボリウム設定の切り替わりにより生じるジッパーノイズを可聴域外（低周波数）に移動させ、ジッパーノイズを抑制する。
【００４４】
＜第３実施例＞
図６に本発明の第３実施例のボリウム制御装置の回路を示す。図１で説明したものと同じものには同じ符号をつけた。本実施例では、第１レジスタ２１の目標ゲインＧｖ２１の値と第２レジスタ２２の現在ゲインＧｖ２２の値をクロック生成器３１に取り込む。そして、その目標ゲインＧｖ２１の値と第２レジスタ２２の現在ゲインＧｖ２２の値とに基づいて、テーブル３２によりクロック生成器３１で生成されるクロック信号Ｖｃｌｋの周波数を決定する。
【００４５】
本実施例では、出力電圧Ｖｏｕｔを検出していないので、これに相当するものとして、第２レジスタ２２の現在ゲインＧｖ２２の値を用いる。そして、その現在ゲインＧｖ２２の値が小さいときは出力電圧Ｖｏｕｔも小さいので、クロック信号Ｖｃｌｋの周波数を高くし、逆に、現在ゲインＧｖ２２の値が大きいときは出力電圧Ｖｏｕｔも大きいので、クロック信号Ｖｃｌｋの周波数を低くするようなデータをテーブル３２に格納しておく。
【００４６】
さらには、第１レジスタ２１の目標ゲインＧｖ２１の値と第２レジスタ２２の現在ゲインＧｖ２２の値との差分を
ΔＧｖ１＝｜Ｇｖ２１-Ｇｖ２２｜                          （３）
として求め、その差分ΔＧｖ１が大きいほど、クロック信号Ｖｃｌｋの周波数を高くし、小さいほど低くする内容のデータをテーブル３２に格納してもよい。
【００４７】
この場合のテーブル３２の内容は、図７に示すようになる。この場合は、第２レジスタ２２の現在ゲインＧｖ２２の値が小さいほどクロック信号Ｖｃｌｋの周波数が高くなり、且つ差分ΔＧｖ１の値が大きいほどクロック信号Ｖｃｌｋの周波数が高くなる。
【００４８】
このようにして、第３実施例のボリウム制御装置においては、第２レジスタ２２の現在ゲインＧｖ２２の値が小さい（出力電圧Ｖｏｕｔが小さいと推定）ほど、また差分ΔＧｖ１が大きいほど、クロック信号Ｖｃｌｋの周波数を高くして１ステップ当たりの切り替わり時間を短かくすることで、ボリウム設定値を短時間で遷移させる。また、第２レジスタ２２の現在ゲインＧｖ２２の値が大きい（出力電圧Ｖｏｕｔが大きいと推定）ほど、また差分ΔＧｖ１が小さいほど、クロック信号Ｖｃｌｋの周波数を低くして、１ステップ当たりの切り替わり時間を長くすることで、ボリウム設定の切り替わりにより生じるジッパーノイズを可聴域外（低周波数）に移動させ、ジッパーノイズを抑制する。
【符号の説明】
【００４９】
１０：電子ボリウム
２０：ボリウム設定回路、２１：第１レジスタ、２２：第２レジスタ、２３：分析回路、２４：制御回路
３０：クロック生成回路、３１：クロック生成器、３２：テーブル、３３：レベル検出回路
【図１】
0006595256.tif 000004
【図２】
0006595256.tif 000005
【図３】
0006595256.tif 000006
【図４】
0006595256.tif 000007
【図５】
0006595256.tif 000008
【図６】
0006595256.tif 000009
【図７】
0006595256.tif 000010
【図８】
0006595256.tif 000011