(57)【要約】【課題】外来ノイズに起因する誤動作の防止を図ったゲインコントロール回路及び電子ボリューム回路を提供する。【解決手段】入力オーディオ信号の音量を設定するための音量設定データを記憶・保持するレジスタ手段（１２４、１３０、１３２）と、前記レジスタ手段に保持されている音量設定データに応じて、前記入力オーディオ信号の音量を調整するためのボリュームデータを出力する制御手段（１３６、１３４）とを有するゲインコントロール回路であって、前記制御手段は、前記レジスタに保持されている音量設定データが極値である場合には、異常動作にならない値をボリュームデータとして出力する。【選択図】　　　図３
2004023395.tif 000002
【特許請求の範囲】
【請求項１】
入力オーディオ信号の音量を設定するための音量設定データを記憶・保持するレジスタ手段と、
前記レジスタ手段に保持されている音量設定データに応じて、前記入力オーディオ信号の音量を調整するためのボリュームデータを出力する制御手段とを有するゲインコントロール回路であって、
前記制御手段は、前記レジスタに保持されている音量設定データが極値である場合には、異常動作にならない値をボリュームデータとして出力することを特徴とするゲインコントロール回路。
【請求項２】
前記制御手段は、前記レジスタ手段に保持されている音量設定データが極値を示す場合には、上位の制御部に報知し、前記音量設定データの再送を要求することを特徴とする請求項１に記載のゲインコントロール回路。
【請求項３】
請求項１または２のいずれかに記載のゲインコントロール回路を有することを特徴とする電子ボリューム回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オーディオシステム等に使用されるゲインコントロール回路及びこのゲインコントロール回路を有する電子ボリューム回路に関する。
【０００２】
【従来の技術】
電子ボリューム回路に使用されるゲインコントロール回路は、ボリューム操作部の操作に応じて生成される音量設定データが一時的に記憶・保持されるレジスタを通常、複数、有している。そのレジスタの構成例を図７に示す。図７は多ビットレジスタにおける１ビット分の構成について示している。同図において、Ｄはデータ、ＲＡＮはリセット信号、ＣＫ、ＣＫＮ（ＣＫの反転信号）はラッチ信号、Ｏ、ＯＮ（Ｏの反転信号）は出力信号である。
【０００３】
【発明が解決しようとする課題】
多ビットレジスタでは、各レジスタセルが非常に近接して配置されており、しかも電源ＶＤＤ、グランドＶＳＳのラインが各レジスタセルで共通して配線されている。上記構成からなるレジスタにおいて、リセット端子４００はハイレベルになっており、入力端子４０２にはデータＤとして論理“０”（ロウレベル）が入力され、出力Ｏは論理“０”（ロウレベル）である。
【０００４】
この状態で、強大な外来ノイズによりグランドＶＳＳにレベル変動が生ずると、トランスファゲート４１０の出力に接続されているＮＡＮＤゲート４１２の論理出力が反転して論理“０”が出力されることがある。このとき、トランスファゲート４１４、インバータ４１６を介して出力端子４０４からは出力Ｏとして論理“１”（ハイレベル）が出力されることとなる。
ここで、各レジスタセルにグランドラインが共通して配線されているために、グランドＶＳＳにレベル変動があると、すべてのレジスタセルに同様に影響し、各レジスタセルの出力はＡＬＬ“１”　になるように誤動作することとなる。
【０００５】
また、同様にしてグランドＶＳＳのレベル変動により、各レジスタセルの出力はＡＬＬ“０”　になるように誤動作することも有る。
したがって、ゲインコントロール回路における音量設定データが記憶・保持されるレジスタに保持されるデータがＡＬＬ“１”またはＡＬＬ　“０”となった時に、ＡＬＬ“１”またはＡＬＬ“０”を設定ボリューム値として最大値を割当てている場合には、音量が最大となるという問題が有った。
本発明はこのような事情に鑑みてなされたものであり、外来ノイズに起因する誤動作の防止を図ったゲインコントロール回路及び電子ボリューム回路を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために請求項１に記載の発明は、入力オーディオ信号の音量を設定するための音量設定データを記憶・保持するレジスタ手段と、前記レジスタ手段に保持されている音量設定データに応じて、前記入力オーディオ信号の音量を調整するためのボリュームデータを出力する制御手段とを有するゲインコントロール回路であって、前記制御手段は、前記レジスタ手段に保持されている音量設定データが極値である場合には、異常動作にならない値をボリュームデータとして出力することを特徴とする。
【０００７】
また、請求項２に記載の発明は、請求項１に記載のゲインコントロール回路において、前記制御手段は、前記レジスタ手段に保持されている音量設定データが極値を示す場合には、上位の制御部に報知し、前記音量設定データの再送を要求することを特徴とする。
【０００８】
また、請求項３に記載の発明は、電子ボリューム回路が請求項１または２のいずれかに記載のゲインコントロール回路を有することを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の実施形態を、図面を参照して詳細に説明する。本発明が適用されるオーディオシステムの構成を図１に示す。同図において、オーディオシステムは、電子ボリューム回路１と、入力バッファ回路２と、パワーアンプ３と、スピーカ４と、ボリューム操作部としてのロータリーエンコーダ５と、各部を制御する制御部６と、制御部６の制御下に各種データを表示する表示部７とを有している。制御部６は、ＣＰＵ，ＲＡＭ，ＲＯＭ，インターフェース等からなるマイクロコンピュータにより構成されている。
【００１０】
上記構成において、オーディオ信号が入力バッファ２を介して電子ボリューム回路１に入力され、電子ボリューム回路１で音量レベルが調整されたオーディオ信号はパワーアンプ３により電力増幅され、スピーカ４より出力される。
ユーザが図示してないボリュームつまみを操作することによりその操作量に応じてロータリーエンコーダ５より音量レベルを設定するための信号が制御部６に出力される。制御部６は、ロータリーエンコーダ５により入力された信号に基づいて音量レベルを設定するためのボリュームデータ及び、クロックを含む各種の制御信号を電子ボリューム回路１に出力する。
また、電子ボリューム回路１は、制御部６より受け取った音量設定データが極値を示す場合にデータの再送を要求する信号ＥＲＲを制御部６に出力する。
【００１１】
電子ボリューム回路１は、制御部６より入力されたボリュームデータ及び各種制御信号に基づいて、オーディオ信号Ｖｉｎを、入力されたボリュームデータに応じた音量に調整した信号Ｖｏｕｔをパワーアンプ３に出力する。
【００１２】
次に、図１における電子ボリューム回路１の具体的構成を図２に示す。図２では、説明の便宜上、１チャンネル分のみの構成を示しているが、通常は必要とするチャンネル数分に応じて構成される。図２において、本実施形態に係る電子ボリューム回路は、入力端子１００より入力されるオーディオ信号を減衰させるための減衰器１１０と、アンプ１１４のゲインを設定するゲイン設定部１１２と、入力オーディオ信号を増幅するアンプ１１４と、ゼロクロス検知回路１１６と、発振器１１８と、Ｓ／Ｐ変換レジスタ１２４より入力された音量設定データに基づいて実際に音量を調整するためのボリュームデータを出力する制御部１２０と、デコーダ１２２、１２６と、Ｓ／Ｐ（シリアル／パラレル）変換レジスタ１２４とを有している。
【００１３】
減衰器１１０とゲイン設定部１１２で音量調整部を構成している。
ゼロクロス検知回路１１６は、入力端子１００より入力されるオーディオ信号のゼロクロスを検知し、ゼロクロス検知信号ＺＥＲＯを出力する機能を有する。発振器１１８は、一定時間内に入力オーディオ信号のゼロクロスが検知できないときにタイムアウトする図示してないタイマの時間計測用のクロックＺＣＬＫを生成する。
デコーダ１２２は、端子２３０、２３２から入力される２ビットの設定信号によりゼロクロスモードを含む４つの動作モードを指定できるようになっている。本実施形態では、ゼロクロスモードが指定されているものとする。
【００１４】
Ｓ／Ｐ変換レジスタ１２４は、クロックＳＣＬＫに同期してシリアルデータである音量設定データＳＤＡＴＡＩを取り込み、８ビットのパラレルデータに変換するレジスタである。
上記構成において、制御部１２０は、各種制御信号に基づいてゼロクロス検知回路１１６、発振器１１８を動作可能状態にするイネーブル信号ＥＮＢＬをゼロクロス検知回路１１６及び発振器１１８に出力すると共に、音量設定データＳＤＡＴＡＩに応じたボリュームデータをデコーダ１２６に出力する。
また、制御部１２０は、図１に示す制御部６より受け取った音量設定データＳＤＡＴＡＩが極値を示す場合にデータの再送を要求する信号ＥＲＲを制御部６に出力する。
【００１５】
デコーダ１２６は、入力されたボリュームデータに基づいて、減衰器１１０及びゲイン設定部１１２に対し、入力オーディオ信号の減衰量、アンプ１１４のゲインを指定された値になるように設定する。この結果、入力端子１００から入力されたオーディオ信号Ｖｉｎは、制御回路１２０から出力されるボリュームデータに基づいた音量に調整され、出力信号Ｖｏｕｔは、アンプ１１４を介して出力端１０２より出力される。
【００１６】
次に、図２に示した電子ボリューム回路における第１の実施形態に係るゲインコントロール回路の構成を図３に示す。同図において、ゲインコントロール回路は、Ｓ／Ｐ変換レジスタ１２４と、Ｓ／Ｐ変換レジスタ１２４から出力されるボリュームデータを保持する第１のレジスタ１３０と、第１のレジスタ１３０に保持されたボリュームデータを保持する第２のレジスタ１３２と、マスクレジスタ（ＭＡＳＫ）１３４と、ＮＡＮＤゲート１３６と、パルス生成回路１３８と、カウンタ１４０と、初期マスク回路１４２と、セレクタ１４４と、ＲＳフリップフロップ１４６と、ＯＲゲート１４８とを有している。Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０、第２のレジスタ１３２及びマスクレジスタ１３４はそれぞれ、８ビット分のフリップフロップで構成されている。
【００１７】
本発明の実施形態に係るゲインコントロール回路では、Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０、第２のレジスタ１３２及びマスクレジスタ１３４におけるレジスタ値とボリューム設定値（ボリュームデータ）との関係（レジスタマッピング）は図６に示すように、　データとして、“ＦＦｈ”は使用しないことが前提となっており、第１の実施形態に係るゲインコントロール回路において、“ＦＦｈ”が上記レジスタに記憶・保持されている場合には、ボリューム設定値が最小値ＭＩＮ（ＭＵＴＥ）となるように絞り込まれるようになっている（ボリューム設定値（Ａ））。
【００１８】
そして、レジスタ値が“００ｈ”〜“ＦＥｈ”でボリューム設定値が最小値ＭＩＮ（ＭＵＴＥ）から最大値ＭＡＸまで、複数ステップ（例えば、２５５ステップ）で変化するように対応づけられている。
制御信号ＣＳＮは、入力端子２０４より第１のレジスタのクロック端子、パルス生成回路の入力端子及びカウンタ１４０のリセット端子に入力されるようになっている。
【００１９】
パルス生成回路１３８は、制御信号ＣＳＮに基づいてパルス信号ＣＣＫ１、ＣＣＫ２を生成する。
カウンタ１４０は、制御信号ＣＳＮまたは初期マスク回路１４２の出力ＺＣＫによりリセットされ、入力端子２０６より入力されるクロックＺＣＬＫを計数し、その計数値がタイムアウトとなる時間に相当する計数値に達した時点でタイムアウト信号ＴＣＫを出力するタイマとして機能する。
【００２０】
初期マスク回路１４２は、入力端子２０８から入力されるゼロクロス検知回路１１６（図２）の検知出力ＺＥＲＯのうち動作初期の出力をマスクする回路である。
セレクタ１４４は、入力端子２１０から入力される動作モード指定信号ＭＯＤＥによりゼロクロスモードに設定されているために、論理和素子として機能する。
【００２１】
セレクタ１４４から出力される信号は、第２のレジスタ１３２に記憶・保持されているボリュームデータの書き換えを行うためのクロック信号ＶＯＬＣＫとして第２のレジスタ１３２のクロック端子に供給され、かつＲＳフリップフロップ１４６のリセット端子にリセット信号として供給される。
ＲＳフリップフロップ１４６は、パルス生成回路１３８から出力されるパルス信号ＣＣＫ１によりセット状態となり、セレクタ１４４から出力される信号によりリセットされ、出力端子２１２より図２に示すゼロクロス検知回路１１６及び発振器１１８にイネーブル信号ＥＮＢＬを出力する。
【００２２】
マスクレジスタ１３４は、通常は、第２のレジスタ１３２に保持されたボリュームデータをそのまま保持し、出力端子２１４に出力するが、第２のレジスタ１３２により保持された８ビットのデータが全て“１”である場合には、ＮＡＮＤゲート１３６を介してマスクレジスタ１３４にリセット信号が出力され、マスクレジスタ１３４の８ビットの出力はＡＬＬ“０”となり、音量を絞るように動作するようになっている。また、このとき、ＮＡＮＤゲート１３６は、制御部１２０の上位の制御部である制御部６（図１参照）に音量設定データＳＤＡＴＡＩの再送を要求する信号ＥＲＲを制御部６に対して出力する。
Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２は本発明のレジスタ手段に、ＮＡＮＤゲート１３６及びマスクレジスタ１３４は本発明の制御手段に、それぞれ相当する。
【００２３】
上記構成からなるゲインコントロール回路の動作を図４に示すタイミングチャートを参照して説明する。上記構成において、Ｓ／Ｐ変換レジスタ１２４は、クロックＳＣＬＫ（図４（Ｂ））に同期して入力端子２００より入力されるシリアルデータである音量設定データＳＤＡＴＡＩ（図４（Ｃ））を取り込み、８ビットのパラレルデータに変換する。
Ｓ／Ｐ変換レジスタ１２４により変換され、保持された８ビットのパラレルデータは、第１のレジスタに、制御信号ＣＳＮをクロックとして（具体的には、時刻ｔ１０１での制御信号ＣＳＮの立ち上がりでＤＡＴＡ１が、時刻ｔ１０３での制御信号ＣＳＮの立ち上がりでＤＡＴＡ２が）記憶・保持される。
【００２４】
また、パルス生成回路１３８により生成されるパルス信号ＣＣＫ１は制御信号ＣＳＮの立ち上がりに同期して、パルス信号ＣＣＫ２は制御信号ＣＳＮの立下りに同期してそれぞれ出力される（図４（Ｄ）、（Ｅ））。時刻ｔ１０１でパルス信号ＣＣＫ１がパルス生成回路１３８よりＲＳフリップフロップ１４６に出力されると、その後にＲＳフリップフロップ１４６よりイネーブル信号ＥＮＢＬ（図４（Ｈ））が図２に示すゼロクロス検知回路１１６、発振器１１８に出力される。この結果、カウンタ１４０にタイムアウトの期間を計数するためのクロックＺＣＬＫが入力端子２０６よりカウンタ１４０に入力されるようになり、またゼロクロス検知回路１１６が動作可能状態になり、ゼロクロス検知を開始する。
【００２５】
時刻ｔ１０２で制御信号ＣＳＮが立ち下がるので、パルス信号ＣＣＫ２がパルス生成回路１３８よりセレクタ１４４に出力される（この時、信号ＴＣＫ、ＺＣＫはセレクタ１４４に出力されていない。）。そしてパルス信号ＣＣＫ２がセレクタ１４４の出力信号となり、第２のレジスタ１３２のクロック端子にクロックＶＯＬＣＫとして出力され（図４（Ｅ），（Ｉ））、かつＲＳフリップフロップ１４６のリセット端子にリセット信号として出力される。
【００２６】
この結果、これまで第１のレジスタ１３０に保持されていたＤＡＴＡ１が第２のレジスタ１３２に転送され、記憶・保持される。また、時刻ｔ１０２でイネーブル信号ＥＮＢＬがローレベルとなる（図４（Ｈ））ので、ゼロクロス検知回路１１６、発振器１１８の動作は停止する。第２のレジスタ１３２に保持されたＤＡＴＡ１はボリュームデータとしてマスクレジスタ１３４を介して出力端子２１４に出力される。
【００２７】
また、時刻ｔ１０４でパルス信号ＣＣＫ１が立ち上がると、イネーブル信号ＥＮＢＬが立ち上がり（図４（Ｈ））、発振器１１８及びゼロクロス検知回路１１６が動作可能状態になり、発振器１１８よりクロックＺＣＬＫの出力が開始されると共に、ゼロクロス検知回路１１６はゼロクロス検知を開始する。ここで、タイムアウトの期間を計測するカウンタ１４０は、時刻ｔ１０２で制御信号ＣＳＮがローレベルに移行する際にリセットされている。
【００２８】
その後、入力オーディオ信号のゼロクロスが検知されず、新たなボリュームデータの入力もない状態が継続している状態で、時刻ｔ１０５においてゼロクロスの検知期間がタイムアウトすると、カウンタ１４０よりタイムアウト信号ＴＣＫが出力され（図４（Ｆ））、セレクタ１４４より第２のレジスタ１３２にクロックＶＯＬＣＫが、またＲＳフリップフロップ１４６のリセット端子にリセット信号が出力される。この結果、第２のレジスタ１３２にＤＡＴＡ２が転送され、記憶・保持されると共に、イネーブル信号ＥＮＢＬがローレベルとなる。したがって、マスクレジスタ１３４を介して出力端子２１４よりボリュームデータとしてＤＡＴＡ２が出力される（図４（Ｉ））。
【００２９】
一方、Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２のいずれかの８ビットレジスタのレジスタ値が強大な外来ノイズ等の原因によりＡＬＬ“１”となった場合には、マスクレジスタ１３４はリセットされ、ボリュームデータとしてＡＬＬ“０”が出力端子２１４より出力される。この結果、図２におけるデコーダ１２６で設定ボリューム値として最小値ＭＩＮ（ＭＵＴＥ）が設定出力として音量調整部に対して出力され、音量は最小レベルまで絞られることとなる。
【００３０】
なお、図６において、ボリューム設定値（Ａ）では、８ビットレジスタのレジスタ値が大きくなるにつれてボリューム設定値を大きくするようにしているが、その逆になるようにレジスタ値とボリューム設定値を割当ててもよい。すなわち、レジスタ値が“０１ｈ”で最大値（ＭＡＸ）とし、“ＦＦｈ”で最小値ＭＩＮ（ＭＵＴＥ）として、“０１ｈ”と“ＦＦｈ”との間で複数ステップでボリューム設定値を割当てるようにしてもよい。この場合において、ＡＬＬ“０”をボリューム設定値として使用しないことを前提としてＡＬＬ“０”となった場合には、ボリューム設定値が最小値ＭＩＮ（ＭＵＴＥ）となるように絞り込まれるようにする。この場合には、ＮＡＮＤゲート１３６はロウアクティブのＮＡＮＤゲートとし、マスクレジスタでセットするよう構成する。
【００３１】
このように、レジスタマッピングを行った場合において、外来ノイズの影響によりＳ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２のいずれかのレジスタ値がＡＬＬ“０”となった場合にもボリューム設定値を最小値ＭＩＮ（ＭＵＴＥ）となるように絞り込むことができる。
したがって、本発明の第１の実施形態に係るゲインコントロール回路によれば、外来ノイズの影響によりＳ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２のいずれかのレジスタ値がＡＬＬ“０”またはＡＬＬ“１”になった場合にもボリューム設定値が最大になるという誤動作を防止することができる。
【００３２】
本発明の第２の実施形態に係るゲインコントロール回路の構成を図５に示す。本実施形態に係るゲインコントロール回路は、Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２のいずれかのレジスタ値がＡＬＬ“１”になった場合に異常動作とならない、予め定めた規定値にボリューム設定値を切換えるようにしたものである。
【００３３】
第２の実施形態に係るゲインコントロール回路が、図３に示した第１の実施形態に係るゲインコントロール回路と構成上、異なるのは、第２のレジスタ１３２の各出力端と出力端子２１４−１〜２１４−８との間にスイッチ３００−１〜３００−８を設け、ＮＡＮＤゲート１３６の出力に基づいてスイッチ３００−１〜３００−８からなるスイッチ群３００を切換制御し、第２のレジスタ１３２から出力されるレジスタ値と、規定値が記憶・保持されているレジスタ３０４のレジスタ値（規定値）とを切換可能に構成した点であり、その他の構成は同一であるので、重複する説明は省略する。
【００３４】
本発明の第２の実施形態に係るゲインコントロール回路では、Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０、第２のレジスタ１３２及びマスクレジスタ１３４におけるレジスタ値とボリューム設定値（ボリュームデータ）との関係（レジスタマッピング）は図６に示すように、　データとして、“ＦＦｈ”は使用しないことが前提となっており、第２の実施形態に係るゲインコントロール回路において、“ＦＦｈ”が上記レジスタに記憶・保持されている場合には、ボリューム設定値が規定値（例えば、−６０ｄＢ）に絞り込まれるようになっている（ボリューム設定値（Ｂ））。
【００３５】
そして、レジスタ値が“００ｈ”〜“ＦＥｈ”でボリューム設定値が最小値ＭＩＮ（ＭＵＴＥ）から最大値ＭＡＸまで、複数ステップ（例えば、２５５ステップ）で変化するように対応づけられている。
また、スイッチ３００−１〜３００−８は、通常は接点ａ側に切換えられているものとする。レジスタ３０４は、例えば、ボリューム設定値における最大値に対して−６０ｄＢの値（規定値）に設定されているものとする。
【００３６】
上記構成において、Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２のいずれかの８ビットレジスタのレジスタ値が強大な外来ノイズ等の原因によりＡＬＬ“１”となった場合には、ＮＡＮＤゲート１３６の出力がローレベルとなる。
【００３７】
ＮＡＮＤゲート１３６から出力されるローレベル信号を受けてセレクタ３０２は、スイッチ３００−１、３００−２、…、３００−８を接点ｂ側に切換える。この結果、出力端子２１４−１〜２１４−８には、レジスタ３０４に設定された規定値（−６０ｄＢ）が出力される。
【００３８】
また、Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２のレジスタ値が“０１ｈ”で最大値（ＭＡＸ）とし、“ＦＦｈ”で最小値ＭＩＮ（ＭＵＴＥ）として、“０１ｈ”と“ＦＦｈ”との間で複数ステップでボリューム設定値を割当て、ＡＬＬ“０”をボリューム設定値として使用しないことを前提としてＡＬＬ“０”である場合にボリューム設定値が規定値（−６０ｄＢ）となるようにレジスタマッピングを行った場合においても同様である。
【００３９】
すなわち、Ｓ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２のうちいずれかのレジスタのレジスタ値が強大な外来ノイズ等の原因によりＡＬＬ“０”となった場合には、第２のレジスタ１３２から出力端子２１４−１〜２１４−８にＡＬＬ“０”がボリュームデータとして出力されるので、ボリューム設定値を規定値（−６０ｄＢ）となるように絞り込むことができる。
【００４０】
したがって、本発明の第２の実施形態に係るゲインコントロール回路によれば、外来ノイズの影響によりＳ／Ｐレジスタ１２４、第１のレジスタ１３０及び第２のレジスタ１３２のいずれかのレジスタ値がＡＬＬ“０”またはＡＬＬ“１”になった場合にもボリューム設定値が最大になるという誤動作を防止することができる。
また、規定値を外部設定せず固定とする場合には、レジスタ３０４を除き、Ｃ１、Ｃ２、…、Ｃ８を、配線で固定値とすればよい。
【００４１】
【発明の効果】
以上に説明したように、本発明に係るゲインコントロール回路によれば、入力オーディオ信号の音量を設定するための音量設定データを記憶・保持するレジスタ手段に保持されている音量設定データに応じて、前記入力オーディオ信号の音量を調整するためのボリュームデータを出力する際に、前記レジスタ手段に保持されている音量設定データが極値である場合には、異常動作にならない値をボリュームデータとして出力するようにしたので、外来ノイズに起因する誤動作の防止が図れる。
【００４２】
また、本発明に係る電子ボリューム回路によれば、上記ゲインコントロール回路を有するので、入力オーディオ信号の音量を設定するための音量設定データを記憶・保持するレジスタ手段に保持されている音量設定データが極値である場合には、異常動作にならない値がボリュームデータとして出力され、外来ノイズに起因する誤動作の防止が図れる。
【図面の簡単な説明】
【図１】本発明が適用されるオーディオシステムの概略構成を示すブロック図。
【図２】図１に示したオーディオシステムにおける電子ボリューム回路の具体的構成を示すブロック図。
【図３】図２に示した電子ボリューム回路における本発明の第１の実施形態に係るゲインコントロール回路の構成を示すブロック図。
【図４】図３に示した本発明の実施形態に係るゲインコントロール回路の動作状態を示すタイミングチャート。
【図５】本発明の第２の実施形態に係るゲインコントロール回路の要部の構成を示す回路図。
【図６】本発明の第１、第２の実施形態に係るゲインコントロール回路におけるレジスタにおけるレジスタ値とボリューム設定値との関係を示す説明図。
【図７】ゲインコントロール回路に使用されるレジスタの構成例を示す回路図。
【符号の説明】
１…電子ボリューム回路、１１０…減衰器、１１２…ゲイン設定部、１１４…アンプ、１１６…ゼロクロス検知回路、１１８…発振器、１２０…制御部、１２２、１２６…デコーダ、１２４…Ｓ／Ｐ変換レジスタ、１３０…第１のレジスタ、１３２…第２のレジスタ、１３４…マスクレジスタ、１３６…ＮＡＮＤゲート、１３８…パルス生成回路、１４０…カウンタ、１４２…初期マスク回路、１４４…セレクタ、１４６…ＲＳフリップフロップ
【図１】
2004023395.tif 000003
【図２】
2004023395.tif 000004
【図３】
2004023395.tif 000005
【図４】
2004023395.tif 000006
【図５】
2004023395.tif 000007
【図６】
2004023395.tif 000008
【図７】
2004023395.tif 000009