(57)【特許請求の範囲】
【請求項１】
音響信号を入力する入力部と、
前記入力部から入力された音響信号のレベルを、制御信号に応じて制御するレベル制御部と、
前記レベル制御部でレベル制御された音響信号の電力を増幅して出力段から出力する電力増幅部と、
前記電力増幅部の出力段に供給される電源電圧を検出する電圧検出部と、
前記電力増幅部の出力段から出力される出力電流を検出する電流検出部と、
前記電圧検出部により検出された電源電圧と前記電流検出部により検出された出力電流とに基づきクリップ検出基準レベルを決定する決定部と、
前記入力部の入力から前記電力増幅部の出力までの何れかのステージにおける前記音響信号を入力し、該入力された何れかのステージにおける音響信号に基づき前記電力増幅部の出力段における音響信号の信号レベルを推定するレベル推定部と、
前記レベル推定部により推定された信号レベルと前記決定部により決定されたクリップ検出基準レベルとの比較に基づいて前記出力段で発生する可能性がある音響信号に対するクリップを検出し、該検出結果に基づきクリップ検出信号を出力するクリップ検出部と、
前記クリップ検出部から出力されたクリップ検出信号に基づき前記出力段のクリップを防止するための前記制御信号を発生する制御信号発生部と
を備え、前記レベル制御部は前記制御信号発生部により発生した制御信号に応じて入力された音響信号のレベルを制御することを特徴とする音響信号増幅装置。
【請求項２】
前記決定部は、前記電流検出部において検出した出力電流に基づき前記出力段の最小電圧降下量を決定する決定手段と、前記電圧検出部により検出された電源電圧から該決定した最小電圧降下量を減算する減算手段とを備え、該減算手段による減算結果に基づき前記クリップ検出基準レベルとして決定するものであることを特徴とする請求項１に記載の音響信号増幅装置。
【請求項３】
前記レベル推定部は、入力された音響信号の信号レベルを検出する検出手段と、該検出手段により検出された信号レベルを、当該音響信号を入力したステージにおける基準レベルと前記電力増幅部の出力段における標準レベルの差に応じて補正する手段とを備え、該補正手段による補正により前記入力された音響信号の信号レベルを前記出力段における音響信号の信号レベルに変換するものであることを特徴とする請求項１又は２に記載の音響信号増幅装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音響信号を増幅する音響信号増幅装置に関し、詳しくは、その出力信号のクリップを防止する技術に関する。
【背景技術】
【０００２】
オーディオ用パワーアンプは、外部の音響信号供給源（ソース）から入力された音響信号を、電源が供給する電力を用いて増幅し、スピーカを駆動する装置である。アンプに対して電源電圧を超える出力に相当する音響信号が入力された場合、アンプからスピーカへ出力される音響信号の信号レベルは電源電圧に制限されるため、該出力される音響信号の波形の上下ピークがつぶれた形になり、クリップ(歪み)が生じる。出力される音響信号にクリップが生じると、スピーカから出力される音響信号の音質が劣化するという問題があった。
【０００３】
上記クリップを防止するための技術として、電力増幅器にクリップ防止回路を備えることが従来から知られている（例えば、下記特許文献１を参照）。特許文献１の記載によれば、電力増幅器において、音響信号の信号レベルと所定のクリップ検出電圧を比較するクリップ検出用コンパレータを具備し、該クリップ検出用コンパレータでの比較の結果、該音響信号の信号レベルが該クリップ検出電圧より大きくなった場合に、入力される音響信号の減衰量を大きくする（レベルを下げる）制御が行なわれ、出力信号のクリップが防止されていた。なお、クリップ検出電圧は、増幅器の電源電圧から増幅器の出力段における電圧降下量（トランジスタの電圧降下量）に対応する電圧を差し引いた値であって、これは増幅器のダイナミックレンジの上限に相当するものである。
【特許文献１】特開平０８−１９５６３４号公報
【０００４】
ところで、増幅器に接続される負荷のインピーダンスを変更しつつ、出力段から出力される信号のクリップの様子を観測すると、電源電圧とクリップ検出電圧の差（つまり電圧降下量）は、一定ではなく、負荷のインピーダンスに応じて変化することがわかる。しかし、上記のような従来のクリップ防止技術では、クリップ検出電圧が固定的に設定される構成であったため、負荷のインピーダンスの変動にクリップ検出電圧を対応させることができないという不都合があった。このため、低いインピーダンスの負荷が接続される可能性があれば、安全をみてクリップ検出電圧が低めに設定されるようクリップ防止回路を設計せざるを得なかった。その場合、結果的に増幅器のダイナミックレンジが狭くなってしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、上記の点に鑑みてなされたもので、クリップ検出の基準となるレベルを、負荷のインピーダンスに対応させることができるクリップ防止機構を備えた音響信号増幅装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る音響信号増幅装置は、音響信号を入力する入力部と、前記入力部から入力された音響信号のレベルを、制御信号に応じて制御するレベル制御部と、前記レベル制御部でレベル制御された音響信号の電力を増幅して出力段から出力する電力増幅部と、前記電力増幅部の出力段に供給される電源電圧を検出する電圧検出部と、前記電力増幅部の出力段から出力される出力電流を検出する電流検出部と、前記電圧検出部により検出された電源電圧と前記電流検出部により検出された出力電流とに基づきクリップ検出基準レベルを決定する決定部と、前記入力部の入力から前記電力増幅部の出力までの何れかのステージにおける前記音響信号を入力し、該入力された何れかのステージにおける音響信号に基づき前記電力増幅部の出力段における音響信号の信号レベルを推定するレベル推定部と、前記レベル推定部により推定された信号レベルと前記決定部により決定されたクリップ検出基準レベルとの比較に基づいて前記出力段で発生する可能性のある音響信号に対するクリップを検出し、該検出結果に基づきクリップ検出信号を出力するクリップ検出部と、前記クリップ検出部から出力されたクリップ検出信号に基づき前記出力段のクリップを防止するための前記制御信号を発生する制御信号発生部とを備え、前記レベル制御部は前記制御信号発生部により発生した制御信号に応じて入力された音響信号のレベルを制御することを特徴とする。
【０００７】
電圧検出部により電力増幅部の出力段に供給される電源電圧が検出され、また、電流検出部により電力増幅部の出力段から出力される出力電流が検出され、決定部により該検出された電源電圧と出力電流に基づいてクリップ検出基準レベルを決定することで、電源電圧又は出力電流の少なくともいずれか一方の変動に応じて動的にクリップ検出基準レベルの値が変化する。そして、レベル推定部により推定された音響信号の信号レベルが前記決定部により決定されたクリップ検出基準レベルよりも大きいときに、クリップ検出信号がクリップ検出部から出力され、該出力されたクリップ検出信号に基づき、電力増幅部出力段のクリップを防止するための制御信号が制御信号発生部から発生する。これにより、レベル制御部は、該発生された制御信号に基づき音響信号のレベルを減衰する制御を行うことができる。
【発明の効果】
【０００８】
この発明に係る音響信号増幅装置によれば、電力増幅部の出力段の電源電圧と該電力増幅部の出力段の出力電流とに基づいてクリップ検出基準レベルを決定するよう構成されているので、電源電圧の変化に応じたクリップ検出基準レベルの変化だけでなく、電力増幅部に接続される負荷のインピーダンスの変化に応じたクリップ基準レベルの変化もシミュレートでき、該負荷のインピーダンスの変化に動的に対応した精密なクリップ予測、及び、それに応じたクリップ防止のための音響信号のレベル制御を行うことができるようになるとういう優れた効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の一実施例について図面を参照して詳細に説明する。
【００１０】
図１は、この発明に係る音響信号増幅装置を適用したパワーアンプのハードウェア構成例を示すブロック図である。パワーアンプ１には、音響信号の供給源（ソース）２とスピーカ３が外部接続されている。パワーアンプ１は、ソース２から入力された音響信号を増幅して、該増幅した音響信号によりスピーカ３を駆動する装置である。この実施例では、パワーアンプ１として、例えばホールや劇場などで利用される大規模なＰＡ（Public Address）システムに組み込まれるパワーアンプが想定されている。ソース２は、例えばオーディオミキサなど、パワーアンプ１に供給すべき音響信号を出力する装置である。
【００１１】
パワーアンプ１は、ＣＰＵ１０、フラッシュメモリ１１及びＲＡＭ１２からなるマイクロコンピュータと、ＡＤ変換器とディジタル入力器を含む波形入力部１３と、ＤＳＰで構成される信号処理部１４と、ＤＡ変換器及びＡＤ変換器を含むＤＡ・ＡＤ変換部（Ｄ／Ａ・Ａ／Ｄ部）１５と、アナログ回路で構成された電力増幅部１６と、表示器１７と、操作子１８と、その他Ｉ／Ｏ１９とから構成されており、各部がバス１０ｂを介して接続される。パワーアンプ１においてＣＰＵ１０は、フラッシュメモリ１１又はＲＡＭ１２に記憶された制御プログラムを実行し、当該パワーアンプ１の各部の動作を制御する。
【００１２】
ソース２から入力された音響信号は、波形入力部１３を介して信号処理部１４へ供給される。ソース２から入力された音響信号がアナログ波形であれば、該アナログ波形はＡＤ変換器を介してディジタル波形データに変換され、該変換されたディジタル波形データが信号処理部１４へ供給される。また、ソース２から入力された音響信号がディジタル波形データであれば、該ソース２から入力されたディジタル波形データがディジタル入力器を介して信号処理部１４へ供給される。この波形入力部１３が本発明にかかる音響信号を入力する入力部に相当する。
【００１３】
信号処理部１４は、ＣＰＵ１０から与えられる命令に基づき、波形入力部１３から供給されたディジタル波形データに対する信号処理を行う。信号処理部１４において行なわれる信号処理は、大別して、クロスオーバー処理、ディレイ処理、イコライザ処理などの波形データの特性調整と、パワーアンプ１自身（電力増幅部１６）乃至スピーカ３の保護機能との２つの処理であって、詳しくは図３を参照して説明する。信号処理部１４で信号処理された波形データは、ＤＡ・ＡＤ変換部１５に入力される。
【００１４】
信号処理部１４から出力された波形データ（ディジタル音響信号）は、ＤＡ・ＡＤ変換部１５においてアナログ波形に変換され、該アナログ波形に変換された音響信号が電力増幅部１６へ出力される。電力増幅部１６では、アナログ波形の電圧および電流の増幅が行なわれ、該増幅されたアナログ波形がスピーカ端子から外部接続されたスピーカ３へ出力される。
【００１５】
なお、その他Ｉ／Ｏ１９は、例えばイーサネット（登録商標）など、従来から知られる適宜の通信インターフェースで構成されてよい。パワーアンプ１は、その他Ｉ／Ｏ１９を介して外部装置と接続可能であり、例えば外部該接続されたパーソナルコンピュータにおいて当該パワーアンプ１をリモート制御するためのソフトウェアプログラムを実行することで、該パーソナルコンピュータからパワーアンプ１をリモート制御することができてよい。
【００１６】
図２は、図１に示す電力増幅部１６の構成例を示すブロック図である。電力増幅部１６は、前段増幅部２０と、相補対称な２つの出力トランジスタＱ１，Ｑ２が負荷（スピーカ３）に対して並列に接続されたプッシュプル回路で構成された出力段とを含むアナログ回路で構成されており、正側の回路は電源２１ａ（電源電圧＋Ｂ）により駆動され、負側の回路は電源２２ａ（電源電圧−Ｂ）により駆動される。
【００１７】
電力増幅部１６の出力段において、第１の出力トランジスタＱ１は、ｎｐｎ形トランジスタであって、コレクタに正側の電源２１ａが接続され、エミッタに第１のエミッタ抵抗Ｒｅ１が接続される。また、第２の出力トランジスタＱ２は、ｐｎｐ形トランジスタであって、コレクタに負側の電源２１ｂに接続され、エミッタに第２のエミッタ抵抗Ｒｅ２が接続される。そして、第１の出力トランジスタＱ１のエミッタに接続された第１のエミッタ抵抗Ｒｅ１と、第２の出力トランジスタＱ２のエミッタに接続された第２のエミッタ抵抗Ｒｅ２の接続点２３はスピーカ端子２４に接続される。スピーカ端子２４のマイナス側は接地されている。なお、符合２９で示す点線部分はヒートシンクである。
【００１８】
また、この実施例において電力増幅部１６では、電源部に追従型電源回路２２ａ，２２ｂを採用している。追従型電源回路２２ａ，２２ｂは、入力された音響信号のレベルを動的に判別し、出力トランジスタに対して必要となる最小限の電力を提供する制御を行うものである。正側の電源２１ａに接続された正側の追従型電源回路２２ａは正側の出力トランジスタＱ１へ電力を供給し、また、負側の電源２１ｂに接続された負側の追従型電源回路２２ｂは負側の出力トランジスタＱ２へ電力を供給する。追従型電源回路２２ａ，２２ｂにより、電源２１ａ，２１ｂから出力トランジスタに対して供給される電力を、電力増幅部１６に入力された音響信号のレベルに追従して適切に制御して、効率的で高精度の電力増幅を実現することができる。なお、この追従型電源回路２２ａ，２２ｂでは、入力された音響信号が大きく、出力トランジスタにクリップが生じているときに、正側及び負側の出力トランジスタに供給される電圧は、電源２１ａ，２１ｂから供給される電圧＋Ｂ，電圧−Ｂとほぼ等しくなる。そのため、本実施態様では、クリップ検出基準レベルとして、追従型電源回路２２ａ，２２ｂを備えていないパワーアンプの場合と同様の算出方法で、電源２１ａ，２１ｂの電圧に基づいて算出したクリップ検出基準レベルを用いている。なお、追従型電源回路の詳細は、本出願人が開発したアンプドライブ技術「ＥＥＥｎｇｉｎｅ」の説明（http://proaudio.yamaha.co.jp/topics/leading_technology/archives/learn_more_about_eeengine.html）等の記載を参照されたい。
【００１９】
信号処理部１４から出力された波形データ（ディジタル音響信号）は、ＤＡ・ＡＤ変換部１５のＤＡ変換器３０を介してアナログ波形（アナログ音響信号）に変換され、前段増幅部２０に入力され、前段増幅部２０では、前記入力されたアナログ波形の電圧が、出力段で必要な電圧を得るべく増幅される。前段増幅部２０から出力される信号の正側の半波は、正電源２１ａと第１のトランジスタＱ１の回路に入る。第１のトランジスタＱ１では、追従型電源ユニット２２ａを介して供給される正側の電源電圧＋Ｂにより、前段増幅部２０から出力された正側の半波信号の電流を増幅して、スピーカ端子２４へ出力する。また、前段増幅部２０から出力される信号の負側の半波は、負電源２１ｂと第２のトランジスタＱ２の回路に入る。第２のトランジスタＱ２では、追従型電源ユニット２２ｂを介して供給される負の電源電圧−Ｂにより、該前段増幅部２０から出力された負側の半波信号の電流を増幅してスピーカ端子２４へ出力する。すなわち、２つの出力トランジスタＱ１，Ｑ２が、入力波形の半サイクルごとを分担して入力波形の増幅を行い、最終段のスピーカ３を駆動する。
【００２０】
電力増幅部１６には、電源電圧検出部２５、電流検出部２６、出力電圧検出部２７及び温度検出部２８が具備されており、各部で検出したアナログ信号は、ＤＡ・ＡＤ変換部１５を介してディジタルデータに変換されて信号処理部１４に提供され、該信号処理部１４のディジタル演算によって実現されるパワーアンプ１自身（電力増幅部１６）乃至スピーカ３の保護機能に利用される。前記図１において、電力増幅部１６から出力され、ＤＡ・ＡＤ変換部１５を介して信号処理部１４へ入力される音響信号とは逆向きの情報の流れを示す矢印は、保護機能のためのデータ通信を表している。
【００２１】
図２において、電源電圧検出部２５は電力増幅部１６の電源電圧を検出する。検出された電源電圧に応じたアナログ信号は、ＡＤ変換器３１を介してディジタル信号に変換され、信号処理部１４へ供給される。図２の例では、電源電圧検出部２５は負側の電源２１ｂの電源電圧−Ｂのみを検出する構成例が示されており、検出された電源電圧の絶対値が信号処理部１４へ供給されるものとする。なお、電源電圧検出部２５は負側の電源電圧のみを検出する構成に限らず、正側の電源２１ａで電源電圧＋Ｂを検出するように構成してもよいし、正側と負側の両側で電源電圧を検出し、該検出された正負両側の電源電圧のうちの絶対値の低い方を検出値として採用する構成であってもよい。この電源電圧検出部２５が本発明にかかる電力増幅部の出力段に供給される電源電圧を検出する電圧検出部に相当する。
【００２２】
電流検出部２６は電力増幅部１６の出力段から出力電流を検出する。検出された出力電流に応じたアナログ信号は、ＡＤ変換器３２を介してディジタル信号に変換され、該ディジタル信号に変換された出力電流のデータが信号処理部１４へ供給される図２の例では、電流検出部２２は、エミッタ抵抗Ｒｅ１の両端の電圧として検出される正側の出力電流と、エミッタ抵抗Ｒｅ２の両端の電圧として検出される負側の出力電流とをそれそれ検出する構成例が示されている。従って、ここで検出される出力電流は、正から負の値の範囲で変化する。なお、出力電流の検出方法は、これに限らず、スピーカ３への出力ラインにホール素子等の検出手段を設けて、スピーカ３へ出力される交流信号から出力電流を検出するよう構成してもよい。この電流検出部２６が本発明にかかる電力増幅部の出力段から出力される出力電流を検出する電流検出部に相当する。
【００２３】
また、出力電圧検出部２７は電力増幅部１６の出力段からスピーカ端子２４に出力されるスピーカ駆動信号の電圧を検出する。該検出された出力電圧に応じたアナログ信号は、ＡＤ変換器３３を介してディジタル信号に変換され、信号処理部１４へ供給される。温度検出部２８は、第１の出力トランジスタＱ１及び第２の出力トランジスタＱ２のヒートシンク２９の温度を検出する。該検出した温度に応じたアナログ信号は、ＡＤ変換器３４を介してディジタル信号に変換され、信号処理部１４へ供給される。
【００２４】
なお、ＤＡ・ＡＤ変換部１５において、信号処理部１４から電力増幅部１６へ供給するオーディオ信号をＤＡ変換するＤＡ変換器３０、電源電圧検出部２５で検出した電源電圧の絶対値を示す電圧（電源電圧信号）をＡＤ変換するＡＤ変換器３１、電流検出部２６で検出した出力電流を示す電圧（出力電流信号）をＡＤ変換するＡＤ変換器３２、出力電圧検出部２７で検出した出力電圧をＡＤ変換するＡＤ変換器３３、および、温度検出部２８で検出した温度を示す電圧（温度信号）をＡＤ変換するＡＤ変換器３４は、それぞれ、信号処理部１４における信号処理のサンプリング周波数（例えば９６ｋＨｚなど）と同じサンプリング周波数で動作する。なお、ＡＤ変換器３４については、温度変化は穏やかなので、より低いサンプリング周波数（例えば１ｋＨｚ〜１０ｋＨｚ程度）で動作するものに置き換えてもよい。また、ＡＤ変換器３１〜３３は、それぞれ、入力する電圧のピーク（電源電圧は電圧差の最小値、出力電流と出力電圧はそれぞれ最大値）に追従するアナログのエンベロープフォロワを用意すれば、より低いサンプリング周波数とすることができる。
【００２５】
また、図２において、スピーカ端子２４のブロックについてのみ接地を図示し、これ以外の各ブロックについては、図の簡略化のため、その図示を省略しているが、実際には、各ブロックもそれぞれ接地されている。また、電力増幅部１６には、スピーカ３への出力ライン２４から前段増幅部２０の入力へ出力電圧を負帰還するためのフィードバックループが設けられているが、その図示も、図の簡略化のため省略した。
【００２６】
図３は、信号処理部１４の実行する信号処理アルゴリズムを説明するためのブロック図である。信号処理部１４の動作は、以下に述べる各モジュールの機能を実現するためのマイクロプログラムにより実行される。すなわち、ＣＰＵ１０は、以下に述べる各モジュールの機能を実現するためのマイクロプログラムを信号処理部１４に設定する。
【００２７】
図３において、クロスオーバー４０、ディレイ４１、イコライザ（ＥＱ）４２、リミッタ４３は、特性調整部を構成するモジュール群であって、図３においては特性調整部を点線で囲む。ユーザは、特性調整部を構成する各モジュールのパラメータの値を任意に設定し、信号処理部１４に入力された音響信号の特性を任意に調整することができる。なお、図３においては、特性調整部の各モジュール４０〜４３の名称に下線を付与することで、そのパラメータの値をユーザが任意に設定できることを表現し、後述の保護機能に関するモジュール群（パラメータの値をユーザが設定しないもの）との区別を付けた。ただし、名称に下線のないモジュールのうちレベル制御部４４については、ユーザがパワーアンプ１の音量調整ツマミを操作することにより、その通常音量レベル（減衰率）が制御される。
【００２８】
この実施例においてパワーアンプ１は、例えばホールや劇場などで利用される大規模なＰＡ（Public Address）システムに組み込まれるものを想定している。その種のＰＡシステムにおいては、複数のスピーカユニット（パワーアンプ１とスピーカ３）が用意され、複数のスピーカユニットのそれぞれが受け持つ周波数帯域が、例えば高音域用、中音域用及び低音域用という具合に異なっている。よって、パワーアンプ１では自機が接続されるスピーカユニットの受け持つ周波数帯域に応じた音響信号の特性調整を行う。クロスオーバー４０は当該パワーアンプ１が受け持つ周波数帯域の成分を音響信号から取り出す処理を行う。ディレイ４１は、当該パワーアンプ１から出力される音響信号と、ＰＡシステムを構成する他のスピーカユニットから出力される音響信号との位相を合わせる等のための遅延処理を行う。また、ＥＱ４２は、ＰＡシステムが設置された会場の周波数特性をフラット化する等のため、音響信号の周波数特性を調整する。リミッタ４３は、設定されたスレッショルドの値により音量を制限して、音響信号のレベルを整える。
【００２９】
前記特性調整部の各モジュール４０〜４３により特性調整された波形データは、レベル制御部４４とクリップ検出部４５に入力される。レベル制御部４４は、入力された波形データのレベルを制御するモジュールであって、通常は、音量調整ツマミで設定された通常音量レベル（通常の減衰率）で制御を行うが、後述するクリップ検出部４５、過電力検出部４６、ＤＣ検出部４７又は温度判定部４８のいずれかが異常を検出して制御信号を出力したときには、その出力された制御信号に応じて、通常音量レベルよりも低い音量レベル（高い減衰率）で制御する。このレベル制御部４４は、本発明にかかる「入力部から入力された音響信号のレベルを制御信号に応じて制御するレベル制御部」に相当する。すなわち、レベル制御部４４、クリップ検出部４５、過電力検出部４６、ＤＣ検出部４７及び温度判定部４８が、パワーアンプ１（電力増幅部１６）自身乃至スピーカ３の保護機能を実現するためのモジュールである。
【００３０】
クリップ検出部４５は、電源電圧検出部２５で検出された電源電圧と、電流検出部２６で検出された出力電流に基づいてクリップ検出基準レベルを決定し、該決定したクリップ検出基準レベルと当該信号処理部１４に入力された波形データの信号レベルを比較することで、電力増幅部１６の出力段における「クリップ」の可能性を検出して、クリップの可能性が検出された場合にレベル制御部４４に対する制御信号を発生するものである。なお、「クリップ」は、電源電圧を超える出力に相当する入力信号が入力された場合に、該出力信号の波形の上下ピークがつぶれた形になり、クリップ(歪み)が生じて、出力信号の音質が劣化することである。
【００３１】
図４は、クリップ検出部４５が実行するクリップ検出処理のアルゴリズムの一例を示すブロック図である。クリップ検出部４５において、変換テーブル部５０、減算部５１及び第２のアタックリリース部（ＡＲ２）５２により、電源電圧検出部２５で検出された電源電圧と電流検出部２６で検出された出力電流に基づくクリップ検出基準レベルが決定される。つまり、変換テーブル部５０、減算部５１及び第２のアタックリリース部５２が、本発明にかかる「電源電圧と出力電流とに基づきクリップ検出基準レベルを決定する決定部」に相当する。
【００３２】
電流検出部２６で検出された出力電流（ＡＤ変換されたディジタル信号）は、クリップ検出部４５に入力され、全波整流部５３を介して全波整流され、変換テーブル部５０に入力される。この実施例では、電流検出部２６（図２参照）は、後述するＤＣ検出のために、出力電流を正の値と負の値とで検出しているので、変換テーブル部５０への入力の前段に全波整流部５３を挿入して、出力電流を絶対値に変換している。なお、電流検出部２６を、出力電流が絶対値で検出されるように構成した場合は、全波整流部５３は不要である。
【００３３】
変換テーブル部５０は、出力電流を電圧値ＶＣＥに変換するデータテーブルで構成されている。この変換テーブルは、出力電流に応じた電圧値ＶＣＥの変化を計測した実測結果に基づいて、予め作成されたものである。図５は変換テーブル作成のための測定システムの構成例であって、テスト信号発生部６０から供給されるテスト信号（波形）を、前段増幅部と２個の相補対称な出力トランジスタＱ１，Ｑ２からなるプッシュプル回路で構成された出力段とを含む電力増幅部６１で増幅し、そのときの電源電圧と電力増幅部６１の出力段に接続されたダミー負荷６２に現れる出力電圧Ｖとを、例えばオシロスコープ等の測定装置６３で測定するものである。なお、電力増幅部６１の出力段を構成する出力トランジスタＱ１，Ｑ２は、図２に示す電力増幅部１６の出力段を構成する出力トランジスタＱ１，Ｑ２と特性が同じものとする。
【００３４】
テスト信号発生部６０は、出力するテスト信号のレベルを電力増幅部６１の出力電圧Ｖがクリップするレベルまで徐々に上げる。そして、計測装置６３は、該クリップ発生時の正側の電源電圧＋Ｂと、負側の電源電圧−Ｂと、ダミー負荷６２の出力電圧の最大値Ｖｍａｘを計測する。クリップが発生していなとき（つまり電源電圧よりも出力電圧Ｖのレベルが小さいとき）の、電源電圧＋Ｂ，−Ｂと、ダミー負荷６２の出力電圧Ｖの波形の様子は、図６（ａ）に示すようである。これがクリップ発生時には、図６（ｂ）に示すように、出力電圧の波形のピークが電源電圧により制限されて、出力電圧Ｖの波形がクリップする。この時のクリップが発生しているタイミングの電圧、つまり、出力電圧の最大値Ｖｍａｘは、現在のダミー負荷６２の抵抗値でクリップを発生することなく出力できる電圧値の限界（最大出力電圧）に相当する。このクリップタイミングの出力電圧Ｖｍａｘと、正側の電源電圧＋Ｂと該Ｖｍａｘの差である電圧値ＶＣＥを、現在のダミー負荷６２の抵抗値と共に記録する。後述する通り電圧値ＶＣＥは電力増幅部１６の出力段における最小電圧降下量であるから、電源電圧とＶｍａｘの差を求めることで、電源電圧及びＶｍａｘに応じた電圧値ＶＣＥを得ることができる。なお、ここでは正側のクリップタイミングのＶｍａｘとＶＣＥを記録していたが、負側のクリップタイミングのＶｍｉｎとＶＣＥを記録するようにしてもよい。出力トランジスタの種類にもよるが、検出されるＶＣＥは正側と負側でほぼ同じであることが多く、その場合、正側又は負側のどちらか一方を記録したＶＣＥの値を逆側に使用することもできる。
【００３５】
上記クリップ時の出力電圧Ｖｍａｘと電圧値ＶＣＥの記録を、ダミー負荷６２の抵抗値を順次変更しながら繰り返すことで、複数の抵抗値についてＶｍａｘと電圧値ＶＣＥを記録することができる。測定を行う抵抗値の大きさは、例えば、１Ω、２Ω、４Ω、８Ω、１６Ω・・・など、順次増加する適宜の値を採用してよい。なお、実際の計測結果によれば、Ｖｍａｘと電圧値ＶＣＥの各値は、負荷の抵抗値毎に、正側及び負側ともほぼ一定となる。
【００３６】
そして、ダミー負荷６２の複数の抵抗値毎の出力電圧Ｖｍａｘに基づいて、次式（１）より、ダミー負荷６２を流れる出力電流Ｉを該複数の抵抗値毎に求める。
出力電流Ｉ＝Ｖｍａｘ／抵抗値Ω・・・（１）
上記式（１）により求めた抵抗値毎の出力電流Ｉと、抵抗値毎に測定した電圧値ＶＣＥにより、出力電流Ｉに応じた電圧値ＶＣＥの変化をプロットし、データ間を適宜線形補間することで、図７に示すような出力電流Ｉに応じた電圧値ＶＣＥを出力する「変換テーブル」を作成することができる。
【００３７】
変換テーブル部５０の出力である電圧値ＶＣＥは、クリップ発生タイミングの出力電流に対応する電力増幅部６１の出力トランジスタＱ１又はＱ２のコレクタ‐エミッタ間電圧降下を示しており、この明細書では、これを「最小電圧降下量」と呼ぶ。従って、電流検出部２６で検出された出力電流を変換テーブル部５０に入力することで、該検出された出力電流に応じた電力増幅部１６の出力トランジスタＱ１又はＱ２における最小電圧降下量（コレクタ‐エミッタ間電圧降下）の推定値ＶＣＥを得ることができる。
【００３８】
図４に戻ると、クリップ検出部４５には、また、電源電圧検出部２５で検出された電源電圧（ＡＤ変換されたディジタル信号）が入力されており、該電源電圧は減算部５１の一方の入力端子（＋）に入力される。減算部５１のもう一方の入力端子（−）には、前記変換テーブル部５０から出力されたＶＣＥが入力される。そして、減算部５１は、該入力された電源電圧からＶＣＥを減算し、その結果を第２のアタックリリース部５２へ出力する。述べた通りＶＣＥは、電力増幅部１６の出力トランジスタＱ１又はＱ２における最小電圧降下量の推定値である。したがって、減算部５１において、電源電圧検出部２５で検出された電源電圧と、電流検出部２６で検出された出力電流に応じたＶＣＥの差を計算することで、電力増幅部１６の出力段で音響信号に対するクリップが発生しない範囲での最大出力電圧に相当する値を算出することができる。
【００３９】
第２のアタックリリース部５２は、前記減算部５１から出力された信号の音量エンベロープを検出するエンベロープフォロワである。これにより、該減算部５１から出力された信号、つまり電力増幅部１６の出力段で発生させることができる最大出力電圧の信号レベルを検出することができる。ここで検出した信号レベルが除算器５７に入力され、クリップ検出の判断基準となるクリップ検出基準レベルとして利用される。
【００４０】
第２のアタックリリース部５２の構成例を図８に示す。第２のアタックリリース部５２は、遅延器７０を介して処理結果の出力信号を１サンプルタイム遅延するネガティブフィードバックループを備えた１次のＩＩＲ型フィルタであって、一方の端子（＋）に今回の入力信号が入力され、もう一方の端子（−）に、出力側の信号（前回の入力信号）が逆相入力される減算器７１と、減算器７１の出力の値の正負に応じて出力先を切り替えるセレクタ７２と、セレクタ７２の正側の出力信号に対して係数Ｋ１を乗算する乗算器７３と、該セレクタ７２の負側の出力信号に対して係数Ｋ２を乗算する乗算器７４と、乗算器７３乃至７４の出力信号と遅延器７０の出力（１サンプル前の入力信号に対するフィルタ出力信号）を加算する加算器７５とから構成され、加算器６５の出力がエンベロープ検出信号として出力される。
【００４１】
減算器７１は、現サンプルの入力信号から前サンプルの入力信号に対するフィルタ出力信号を減算する。セレクタ７２は、減算器７１の減算結果が正の値の場合は入力された信号を正側の乗算器７３へ出力し、また、減算器７１の減算結果が負の値の場合は入力された信号を負側の乗算器７４へ出力する。一般に、信号の立ち上がり（アタック）部分においては、現サンプルの入力信号の方が値が大きいので、減算器７１の減算結果は正の値になる。また、信号の立ち下がり（リリース）部分においては、現サンプルの入力信号の方が値が小さいので、減算器７１の減算結果は負の値になる。正側の乗算器７３の係数Ｋ１と、負側の乗算器７４の係数Ｋ２は、０以上１以下の値の範囲で、それぞれ独立に設定することができるので、係数Ｋ１，Ｋ２の値に応じて入力信号の立ち上がり（アタック）部分と立ち下がり（リリース）部分に対する追従性をそれぞれ設定できる。
【００４２】
図４の第２のアタックリリース部５２においては、出力トランジスタにかかる最低電圧にエンベロープを追従させるために、負側の係数Ｋ２に１に近い値を設定して立ち下りの時定数を短くし、正側の係数Ｋ１に０に近い値を設定して立ち上がりの時定数を長くする（すなわち、１＞Ｋ２＞Ｋ１＞０）。これにより、減算部５１から出力された信号が降下する部分に対して追従性が高いエンベロープ抽出を行うことができる。かくして、第２のアタックリリース部５２からは、電源電圧検出部２５で検出された電源電圧と電流検出部２６で検出された出力電流に基づく「クリップ検出基準レベル」が出力される。
【００４３】
一方、信号処理部１４の特性調整部から出力され、クリップ検出部４５に入力された波形データ（ディジタル音響信号）は、全波整流部５４を介して全波整流されて、第１のアタックリリース部（ＡＲ１）５５に入力される。第１のアタックリリース部５５は、該入力された音響信号の音量エンベロープを検出するエンベロープフォロワである。これにより、該入力された音響信号の信号レベルを検出する。第１のアタックリリース部５５は、図８のＩＩＲ型フィルタと同様に構成されるものであるが、第１のアタックリリース部５５では、入力された音響信号の絶対値の立ち上がりにエンベロープを追従させるために、正側の係数Ｋ１に１に近い値を設定して立ち上がりの時定数を短くし、負側の係数Ｋ２に０に近い値を設定して立ち下がりの時定数を長くする（すなわち、１＞Ｋ１＞Ｋ２＞０）。
【００４４】
レベル調整部５６では、第１のアタックリリース部５５で検出された音響信号の信号レベルを補正することで、電力増幅部１６の出力段における音響信号の信号レベルの推定値に変換する。具体的には、クリップ検出部４５に入力される波形データ（音響信号）の取り出し位置における基準レベルと電力増幅部１６のスピーカ出力２４における基準レベルの差（音響信号の経路のトータルゲイン）を係数（乗数）として用いて該音響信号の信号レベルを補正（乗算）する。
【００４５】
この実施例では、クリップ検出部４５に入力される音響信号の取り出し位置は信号処理部１４の特性調整部の出力（レベル制御部４４の入力）である（図３参照）。音響信号が、その取り出し位置からスピーカ出力端子２４に到達するまでには、レベル制御部４４、Ｄ／Ａ変換器３０、および電力増幅部１６を通過するので、そのレベル差は、レベル制御部４４の減衰量、Ｄ／Ａ変換器３０のゲイン、および電力増幅部１６のゲインをトータルしたトータルゲインとなる。ここで、トータルゲインは、これら３つのゲインがリニア値として与えられた場合は、当該３つのゲインの積（リニア値）として計算され、デシベル値として与えられた場合は、当該３つのゲインの和（デシベル値）として計算される。そして、レベル調整部５６では、第１のアタックリリース部５５で検出された音響信号の信号レベルに、トータルゲインに相当する乗数（リニア値）を乗算すればよい。なお、クリップ検出部４５に入力される音響信号の取り出し位置は、レベル制御部４４の入力に限らない。例えば、該取り出し位置が、レベル制御部４４の出力側であれば、乗数は、Ｄ／Ａ変換器３０と電力増幅部１６のトータルゲインに相当する値となる。
【００４６】
上記の全波整流部５４、第１のアタックリリース部５５及びレベル調整部５６が、前記入力部の入力から前記電力増幅部の出力までの何れかのステージにおける前記音響信号を入力し、該入力された何れかのステージにおける音響信号に基づき前記電力増幅部の出力段における音響信号の信号レベルを推定するレベル推定部に相当する構成である。
【００４７】
除算部５７では、一方の入力端子（分母側「Ｄ」）に前記第２のアタックリリース部５２から出力されるクリップ検出基準レベルが入力され、もう一方の入力端子（分子側「Ｎ」）に前記レベル調整部５６から出力される音響信号の信号レベルが入力され、音響信号の信号レベルをクリップ検出基準レベルで除算する。これにより、クリップ検出基準レベルに対する音響信号の信号レベルの比率を求める。除算部５７の商（クリップ検出基準レベルに対する音響信号の信号レベルの比率）はクリップ検出信号として制御信号発生部５７に入力される。音響信号の信号レベルがクリップ検出基準レベルより大きい場合には、クリップ検出信号は「１」より大きい値であり、音響信号の信号レベルがクリップ検出基準レベル以下であれば、クリップ検出信号は「１」以下の値である。この除算部５７が本発明にかかる「音響信号の信号レベルとクリップ検出基準レベルとの比較に基づいて出力段で発生する可能性のある音響信号に対するクリップを検出し、該検出結果に基づきクリップ検出信号を出力するクリップ検出部」に相当する。
【００４８】
制御信号発生部５８は、除算部５７から出力されたクリップ検出信号に基づいてクリップの発生を判断し、該判断に応じて前記レベル制御部４４に対する制御信号を発生する。クリップ検出信号の値が「１」より大きい場合（つまり音響信号の信号レベルがクリップ検出基準レベルよりも大きい場合）には、音響信号に対してクリップが発生する可能性があるものと判断し、レベル制御部４４に対して、レベルを減衰させるよう制御する制御信号を発生する。また、クリップ検出信号の値が「１」以下の場合（つまり音響信号の信号レベルがクリップ検出基準レベル以下の場合）には、音響信号に対してクリップが発生する可能性がないものと判断し、制御信号を発生しない。レベル制御部４４は、入力信号のレベルを、通常は、音量調整つまみで設定された通常音量レベルで制御するが、制御信号発生部５８が制御信号を発生した場合には、その制御信号が入力されている間、該レベルを所定の減少速度で急速に減少させ、制御信号発生部５８が制御信号を発生しなくなると、該レベルを該減少速度よりも遅い所定の増加速度で前記通常音量レベルまで徐々に増加させる。なお、該レベルを減少させる減少速度を、除算部５７の出力する商に応じて、商の値が大きいほど速い速度となるよう制御してもよい。
【００４９】
上記構成からなるクリップ検出部４５によれば、変換テーブル部５０において電力増幅部１６の出力段で検出された出力電流に応じた電圧値ＶＣＥを求めて、減算部５１において、電力増幅部１６の電源電圧から電圧値ＶＣＥだけ低い値を算出することで、該検出された出力電流が上昇した場合、又は、該検出された電源電圧が降下した場合の少なくともいずれか一方の場合には、減算器５１から出力される信号のレベルが降下する。そして、第２のアタックリリース部５２においては、減算器５１から出力される信号のレベルの下降に迅速に追従するクリップ検出基準レベルを出力する。つまり、除算部５７の分母側端子に入力されるクリップ検出基準レベルが小さくなる。このように、電力増幅部１６の出力段における電源電圧と出力電流とに応じてクリップ検出基準レベルを変化させているので、除算部５７では、その電源電圧と出力電流に応じたクリップ検出レベルに基づいてスピーカ駆動信号のクリップ発生（ないしその可能性）をより正確に検出し、制御信号発生部５８では該検出に基づいて制御信号を発生することができる。従って、レベル制御部４４では、電源電圧又は出力電流の少なくともいずれか一方の変化、つまり、負荷（スピーカ３）のインピーダンスの変化に応じて動的にクリップ防止のためのレベル制御を行うことができる。
【００５０】
また、図３に示す信号処理部１４において、過電力検出部４６は、電力増幅部１６の電流検出部２６で検出された出力電流と出力電圧検出部２７で検出された出力電圧とに基づき、負荷（スピーカ３）に流れる電力を見積もり、過電力検出時にはレベル制御部４４に対する制御信号を発生して、音響信号のレベルを必要量減衰させる。また、ＤＣ検出部４７は、電力増幅部１６の電流検出部２６で検出された出力電流と出力電圧検出部２７で検出された出力電圧とに基づき直流成分の検出を行い、スピーカ３への出力に直流成分が検出された場合にはレベル制御部４４に対する制御信号を発生して、音響信号のレベルを必要量減衰させる。なお、このＤＣ検出部４７における直流成分の検出のため、電流検出部２６は、スピーカ３へ出力する出力電流の正側の値と負側の値とを検出している。また、温度判定部４８は、電力増幅部１６の温度検出部２８で検出された温度の情報に基づきヒートシンク２９の温度を判定し、温度が上がりすぎたときにレベル制御部４４に対する制御信号を発生して、音響信号のレベルを必要量減衰させることで、温度上昇に対する保護を行う。また、ＣＰＵ１０は、定期的に、信号処理部１４から温度検出部２８が検出した温度を示すデータを読み取り、その温度に基づいてパワーアンプ１のヒートシンク２９の近傍に取り付けられたファン（図示せず）の回転数を制御する。
【００５１】
以上説明した通り、信号処理部１４のクリップ検出部４５は、電力増幅部の出力段の出力電流に応じた電圧値ＶＣＥの変化を求め、該電圧値ＶＣＥと電力増幅部の出力段の電源電圧に基づいてクリップ検出基準レベルを決定するよう構成されているので、電源電圧が変化した場合だけでなく、出力電流が変化した場合、つまり、電力増幅部１６に接続される負荷（スピーカ３）のインピーダンスが変化したときにも、クリップ検出基準レベルが動的に変化し、該インピーダンス変化に応じて変化するクリップ検出基準レベルに基づいてスピーカ駆動信号のクリップの発生（ないしその可能性）をより正確に検出することができる。よって、レベル制御部４４は、該インピーダンス変化に動的に対応したクリップ防止のための音響信号のレベル制御を行うことができるとういう優れた効果を奏する。そのため従来技術のように、低インピーダンス負荷が接続された場合に備えてクリップ検出電圧（クリップ検出基準レベル）を低めに設定する、ということは必要ない。この実施例に係るパワーアンプ１においては、信号処理部１４におけるディジタル演算によりパワーアンプ１（電力増幅部１６）自身乃至スピーカ３の保護機能が実現しているので、クリップ検出部４５によるクリップ検出の処理はＤＳＰによるディジタル演算によって実現される。なお、クリップ検出部４５の行っているクリップ検出の処理は、ＣＰＵ１０が、Ａ／Ｄ変換器３２の出力する出力電流のデータとＡ／Ｄ変換器３１が出力する電源電圧のデータを受け取って、ディジタル演算を行うよう構成してもよいし、アナログ回路で構成されたクリップ検出回路を設けて、そのクリップ検出回路が、電源電圧検出部２５が出力する電源電圧信号と電流検出部２６が検出する出力電流信号とを受け取ってアナログ演算を行うよう構成してもよい。
【００５２】
なお、上記図４においては、変換テーブル部５０がデータテーブルで構成される例を示したが、変換テーブル部５０は、上記に限らず、例えば出力電流に応じた電圧値ＶＣＥを算出する演算式で構成されてもよい。この発明のポイントは出力電流に応じた電圧値ＶＣＥの変化を求め、該電圧値ＶＣＥに基づいてクリップ検出基準レベルを決定する点にあるので、このことを達成できさえすれば、変換テーブル部５０の実現方法は問わない。
【００５３】
また、上記図４においてクリップ検出部４５に対して入力される音響信号を、特性調整部の出力段から取り込む構成例を示したが、これに限らず、波形入力部１３の入力段から電力増幅部１６の出力段までの何れのステージから音響信号を取り込む構成であってもよい。レベル調整部５６におけるレベル調整の内容は、当該音響信号を取り込むステージでの信号レベルを、電力増幅部１６の出力段での信号レベルに変換するよう設定されればよい。
【００５４】
また、上記図４に示すクリップ検出部４５の構成では、クリップ検出部４５に入力された音響信号から検出された信号レベルをレベル調整部５６により電力増幅部１６の出力段での信号レベルに変換する構成例を示したが、これに限らず、第２のアタックリリース部５２から出力されるクリップ検出基準レベルを補正して、クリップ検出部４５に入力される音響信号に合わせるよう構成することができる。更に別の構成例としては、音響信号の信号レベル又はクリップ検出基準レベルの補正は行わずに、除算部５７での除算結果を補正するよう構成することができる。また、更に別の構成例としては、音響信号の信号レベル又はクリップ検出基準レベルの補正は行わずに、制御信号発生部５８において除算部５７での比較結果に対するクリップ発生の判断基準をずらすよう構成することができる。つまり、音響信号の信号レベル又はクリップ検出基準レベルの補正、または、除算部５７での除算結果の補正が行なわれている場合には、制御信号発生部５８において除算部５７の商が「１」以上のときにクリップ発生と判断するが、該補正が行われていないときには、クリップ発生の判断基準の閾値が「１」からずらして設定される。
【００５５】
また、制御信号発生部５８においてクリップ発生の判断基準の閾値に、適宜のマージンが設けられていても良い。例えば、除算部５７の商「１」からマージン分だけ小さい値に閾値をずらすことで、レベル制御部４４においてレベルを抑制気味に制御することが可能である。
【００５６】
また、上記実施例は、除算部５７において音響信号の信号レベルをクリップ検出基準レベルで割り算することで、音響信号の信号レベルとクリップ検出基準レベルを比較する構成例を示した。これは音響信号の信号レベルとクリップ検出基準レベルをリニアスケールで処理するからであった。別の例として、音響信号の信号レベルとクリップ検出基準レベルはデシベルスケールで処理することもでき、その場合には、音響信号の信号レベルとクリップ検出基準レベルの比較は減算によって行なわれる。つまり、除算部５７は減算部に変更される。
【００５７】
また、上記実施例においては、パワーアンプ１（電力増幅部１６）自身乃至スピーカ３の保護機能を信号処理部１４におけるディジタル演算で行う構成例を示したが、この実施例に係るクリップ防止のためのレベル検出部４５を含む保護機能はアナログ回路で構成及び実現してもよい。
【図面の簡単な説明】
【００５８】
【図１】この発明の一実施例に係る音響信号増幅装置を適用したパワーアンプのハードウェア構成例を示すブロック図。
【図２】図１に示すパワーアンプにおける電力増幅部の構成例を示すブロック図。
【図３】図１に示すパワーアンプにおける信号処理部が実行する信号処理のアルゴリズムの構成例を示すブロック図。
【図４】図３に示す信号処理部におけるクリップ検出部が実行する信号処理のアルゴリズムの構成例を示すブロック図。
【図５】図４に示す変換テーブル部を構成するデータテーブルを作成のための測定システムの構成例を示すブロック図。
【図６】図５の測定システムにおいて、測定される電源電圧とダミー負荷の出力電圧様子を示すグラフであって、（ａ）はクリップが発生していない状態、（ｂ）はクリップ発生時の状態。
【図７】図４に示す変換テーブル部を構成するデータテーブルの一例を示す図。
【図８】図４に示すアタックリリース部の構成例を示すブロック図。
【符号の説明】
【００５９】
１  パワーアンプ、２  ソース、３  スピーカ、１０  ＣＰＵ、１１  フラッシュメモリ、１２  ＲＡＭ、１３  波形入力部、１４  信号処理部、１５  Ｄ／Ａ・Ａ／Ｄ変換部、１６  電力増幅部、１７  表示器、１８  操作子、１９  その他Ｉ／Ｏ、２０  前段増幅部、Ｑ１，Ｑ２  出力トランジスタ、２１ａ，２１ｂ  電源、２２ａ，２  ２ｂ  追従電源回路、２５  電源電圧検出部、２６  電流検出部、２７  電圧検出部、２８  温度検出部、４４  レベル制御部、４５  クリップ検出部、４６  過電力検出部、４７  ＤＣ検出部、４８  温度判定部、５０  変換テーブル部、５１  減算部、５２  第２のアタックリリース部、５３  全波整流部、５４  全波整流部、５５  第１のアタックリリース部、５６  レベル調整部、５７  除算部、５８  制御信号発生部、６０  テスト信号発生部、６１  電力増幅部、６２  ダミー負荷、６３  計測装置、７０  遅延器、７１  減算器、７２  セレクタ、７３  正側の乗算器、７４  負側の乗算器、７５  加算器
【図１】
0004862820.tif 000002
【図２】
0004862820.tif 000003
【図３】
0004862820.tif 000004
【図４】
0004862820.tif 000005
【図５】
0004862820.tif 000006
【図６】
0004862820.tif 000007
【図７】
0004862820.tif 000008
【図８】
0004862820.tif 000009