(57)【特許請求の範囲】
【請求項１】
入力アナログ信号をそれぞれ異なる増幅率を有して増幅するための複数の増幅手段と、これら増幅された信号をそれぞれ量子化するためのＡ／Ｄ変換手段と、これら量子化された信号を対応したゲインによりそれぞれ出力時の信号レベルに調整する手段と、前記量子化された信号と所定のレベルとの比較に基づいて、前記ゲイン調整された所定の信号を切り替えて出力するように制御する制御手段と、この制御手段に基づいて前記レベル調整された所定の信号を所定の比率で合成するための合成手段とを少なくとも具備し、前記入力信号のレベルに応じて前記出力時の信号レベルに調整された所定の信号を出力するように制御する信号切り替え制御方法において、
前記出力時の信号レベルに調整された所定の信号を切り替えて出力する際、切り替え前の信号と次に切り替えられる信号とを所定の比率で合成してクロスフェード切り替えするようし、この切り替えを入力信号の振幅の増加及び減少方向の傾きに応じて合成率の割合を変化させるようにしたことを特徴とするＡ／Ｄ変換装置の信号切り替え制御方法。
【請求項２】
前記クロスフェード切り替えを、切り替え前の信号と次に切り替えられる信号との合成を一つの合成率を用いて切り替えるようにし、前記クロクスフェード切り替えにおける合成方法を、入力信号の振幅増加時と振幅減少時とで異ならせ、前記振幅増加時の合成率の変化の割合を、前記振幅減少時の変化の割合に比べ大きくしたことを特徴とする請求項１記載のＡ／Ｄ変換装置の信号切り替え制御方法。
【請求項３】
前記制御手段における量子化された信号との比較レベル数を、入力信号の振幅増加時と振幅減少時とで異ならせ、前記振幅増加時の方を、前記振幅減少時に比べ少なくしたことを特徴とする請求項３載のＡ／Ｄ変換装置の信号切り替え制御方法。
【請求項４】
前記制御手段における量子化された信号との比較レベルを、前記信号のクリップ又はフルスケールオーバーレベル近傍のレベルと、これより低いレベルとの２レベルとの比較により、前記出力時の信号レベルに調整された所定の信号に切り替えて出力するように制御することを特徴とする請求項２記載のＡ／Ｄ変換装置の信号切り替え制御方法。
【請求項５】
入力アナログ信号をそれぞれ異なる増幅率を有して増幅するための複数の増幅手段と、これら増幅された信号をそれぞれ量子化するためのＡ／Ｄ変換手段と、これら量子化された信号を対応したゲインによりそれぞれ出力時の信号レベルに調整する手段と、前記量子化された信号と所定のレベルとの比較に基づいて、前記ゲイン調整された所定の信号を切り替えて出力するように制御する制御手段と、この制御手段に基づいて前記レベル調整された所定の信号を所定の比率で合成するための合成手段とを少なくとも具備し、前記入力信号のレベルに応じて前記出力時の信号レベルに調整された所定の信号を出力するように制御する信号切り替え制御方法において、
前記出力時の信号レベルに調整された所定の信号を切り替えて出力する際、切り替え前の信号と次に切り替えられる信号とを所定の比率で合成してクロスフェード切り替えするようし、前記クロスフェード切り替えを、切り替え前の信号と次に切り替えられる信号との合成を複数の合成率を用いて切り替えるようにすると共に、
前記制御手段における量子化された信号との比較レベルを、前記信号のクリップ又はフルスケールオーバーレベル近傍のレベルと、これより低いレベルとをそれぞれ設定し、前記クロクスフェード期間における合成方法を、入力信号の振幅増加時と振幅減少時とで異ならせ、前記振幅増加時の合成率の変化の割合を、前記フルスケールオーバーレベル近傍のレベルに近づくにしたがって大きくする一方、前記振幅減少時の合成率の変化の割合を、前記フルスケールオーバーレベル近傍のレベルより低くなるにしたがって大きくするようにしたことを特徴とするＡ／Ｄ変換装置の信号切り替え制御方法。
【請求項６】
前記クロクスフェード切り替えにおける合成方法を、入力信号の振幅増加時と振幅減少時とで異ならせ、振幅レベルの低い領域において、前記振幅減少時に比べ、前記振幅増加時には増幅率の大なる信号に基づいて出力時のレベルに調整された信号を、長い期間用いるようにしたことを特徴とする請求項２，３，４又は５記載のＡ／Ｄ変換装置の信号切り替え制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フローティング方式のＡ／Ｄ変換装置の信号切り替え制御方法に関し、特に、信号間のゲイン差検出及びゲイン調整処理部等に適用され、信号切替え時のゲイン差による切替え歪みを抑制する方法に関する。
【０００２】
【従来の技術】
従来から、フローティング方式のＡ／Ｄ変換装置では、信号間のゲイン差が切替え時の信号歪みとなっており、このゲイン差歪みを抑えるためにアナログ増幅器の利得精度を高めることで補正時の精度を確保したり、切替えタイミングを工夫することで歪みの画質や音質への影響を小さくしていた。しかしながら、このような手法では、温度変化などによるゲイン変化への対応が困難であったり、切替え頻度が粗くなり、信号レベルの変化に対応した切替えができず、フローティング方式の優位性を充分に生かし切れていないと言う問題があった。
【０００３】
【発明が解決しようとする課題】
本願のＡ／Ｄ変換装置の信号切り替え制御方法では、異なる増幅利得によって得られた信号を入力レベルに応じて適切な利得によって得られる信号を切替えて出力するもので、その信号切替え時に生じる信号歪みを抑制すると共に、入力信号のレベルに随時適した信号の切り替えを可能にし、これによってフローティング方式の優位性を充分引き出すことで出力信号の劣化を防止して、高品質な画質や音質を得るようにすることにある。
【０００４】
【課題を解決するための手段】
本願発明は、上記の問題に鑑みてなされたものであり、その解決手段は次の１）〜６）に記載の手段により達成されるものである。
すなわち、
１）入力アナログ信号をそれぞれ異なる増幅率を有して増幅するための複数の増幅手段と、これら増幅された信号をそれぞれ量子化するためのＡ／Ｄ変換手段と、これら量子化された信号を対応したゲインによりそれぞれ出力時の信号レベルに調整する手段と、前記量子化された信号と所定のレベルとの比較に基づいて、前記ゲイン調整された所定の信号を切り替えて出力するように制御する制御手段と、この制御手段に基づいて前記レベル調整された所定の信号を所定の比率で合成するための合成手段とを少なくとも具備し、前記入力信号のレベルに応じて前記出力時の信号レベルに調整された所定の信号を出力するように制御する信号切り替え制御方法において、
前記出力時の信号レベルに調整された所定の信号を切り替えて出力する際、切り替え前の信号と次に切り替えられる信号とを所定の比率で合成してクロスフェード切り替えするようし、この切り替えを入力信号の振幅の増加及び減少方向の傾きに応じて合成率の割合を変化させるようにしたことを特徴とするＡ／Ｄ変換装置の信号切り替え制御方法。
２）前記クロスフェード切り替えを、切り替え前の信号と次に切り替えられる信号との合成を一つの合成率を用いて切り替えるようにし、前記クロクスフェード切り替えにおける合成方法を、入力信号の振幅増加時と振幅減少時とで異ならせ、前記振幅増加時の合成率の変化の割合を、前記振幅減少時の変化の割合に比べ大きくしたことを特徴とする請求項１記載のＡ／Ｄ変換装置の信号切り替え制御方法。
３）前記制御手段における量子化された信号との比較レベル数を、入力信号の振幅増加時と振幅減少時とで異ならせ、前記振幅増加時の方を、前記振幅減少時に比べ少なくしたことを特徴とする請求項３載のＡ／Ｄ変換装置の信号切り替え制御方法。
４）前記制御手段における量子化された信号との比較レベルを、前記信号のクリップ又はフルスケールオーバーレベル近傍のレベルと、これより低いレベルとの２レベルとの比較により、前記出力時の信号レベルに調整された所定の信号に切り替えて出力するように制御することを特徴とする請求項２記載のＡ／Ｄ変換装置の信号切り替え制御方法。
５）入力アナログ信号をそれぞれ異なる増幅率を有して増幅するための複数の増幅手段と、これら増幅された信号をそれぞれ量子化するためのＡ／Ｄ変換手段と、これら量子化された信号を対応したゲインによりそれぞれ出力時の信号レベルに調整する手段と、前記量子化された信号と所定のレベルとの比較に基づいて、前記ゲイン調整された所定の信号を切り替えて出力するように制御する制御手段と、この制御手段に基づいて前記レベル調整された所定の信号を所定の比率で合成するための合成手段とを少なくとも具備し、前記入力信号のレベルに応じて前記出力時の信号レベルに調整された所定の信号を出力するように制御する信号切り替え制御方法において、
前記出力時の信号レベルに調整された所定の信号を切り替えて出力する際、切り替え前の信号と次に切り替えられる信号とを所定の比率で合成してクロスフェード切り替えするようし、前記クロスフェード切り替えを、切り替え前の信号と次に切り替えられる信号との合成を複数の合成率を用いて切り替えるようにすると共に、
前記制御手段における量子化された信号との比較レベルを、前記信号のクリップ又はフルスケールオーバーレベル近傍のレベルと、これより低いレベルとをそれぞれ設定し、前記クロクスフェード期間における合成方法を、入力信号の振幅増加時と振幅減少時とで異ならせ、前記振幅増加時の合成率の変化の割合を、前記フルスケールオーバーレベル近傍のレベルに近づくにしたがって大きくする一方、前記振幅減少時の合成率の変化の割合を、前記フルスケールオーバーレベル近傍のレベルより低くなるにしたがって大きくするようにしたことを特徴とするＡ／Ｄ変換装置の信号切り替え制御方法。
６）前記クロクスフェード切り替えにおける合成方法を、入力信号の振幅増加時と振幅減少時とで異ならせ、振幅レベルの低い領域において、前記振幅減少時に比べ、前記振幅増加時には増幅率の大なる信号に基づいて出力時のレベルに調整された信号を、長い期間用いるようにしたことを特徴とする請求項２，３，４又は５記載のＡ／Ｄ変換装置の信号切り替え制御方法。
【０００５】
【発明の実施の形態】
以下、本願発明の実施の形態につき、好ましい実施例により説明する。図１は、本願発明の方法を適用したフローティングＡＤ変換装置の概略構成図である。同図において、入力信号Ｓｉは、ｎ個の増幅部から成る増幅器１によって増幅される。これら各増幅部の増幅利得は、それぞれ異なる値のＡ１，Ａ２，・・・，Ａｎであり、それぞれＡ１＞Ａ２＞，・・・，＞Ａｎの関係で設定されている。これらの増幅利得で増幅された信号は、各々Ａ／Ｄ（アナログ／デジタル）変換器１によって量子化され、データＤ1，Ｄ2，・・・Ｄnに変換される。
【０００６】
量子化された信号は、ゲイン補正回路３において所定の出力基準ゲインをもとに各々の信号が出力時の信号レベルとなるように統一される。この出力時の信号レベルに統一された各信号は、後述の制御手段により、それらの信号の内、入力信号レベルに応じた適切な量子化状態の信号が選択出力されるようになっている。すなわち、制御手段であるＤＳＰ（デジタル・シグナル・プロセッサ）４において、後述する所定の制御フローにより制御するもので、各入力信号のレベルのチェック、信号の傾き（振幅変化）チェック、入力信号の各サンプル毎の信号合成の算出等が行われるようになっている。そして、このＤＳＰ４の制御情報にもとづき、後段部の出力信号合成回路５において所定の信号が生成されて出力されるように構成されているものである。
【０００７】
図２は、前記の出力信号合成回路５の詳細図で、この回路はＤＳＰ４から供給される各サンプル毎の信号合成比（α，β・・・，γ）と、ゲイン補正回路３によりゲイン補正された信号（ＤＡ，ＤＢ，・・，ＤＺ）とが乗算される乗算器５ａ1 ，５ａ2 …，５ａn と、これらの乗算結果を加算する加算器５ｂから構成されている。
【０００８】
次に、ＤＳＰ４及び出力信号合成回路５による各信号切り替え制御法につき説明する。なお、これ以降の説明において、説明を簡略化するために、図３に示すように増幅部（増幅利得Ａ１＞Ａ２）を２個にした例で説明する。この場合、信号切替えの基本的な原則は、入力レベルが小さいときには増幅率の大きい信号ＤAが出力になり、レベルが大きいときに増幅率の小さい信号ＤBが出力になるような切り替えを基本として示してある。
【０００９】
図４は、２種類の増幅利得（Ａ1＞Ａ2）において増幅された信号から得られた各量子化信号（ＤA，ＤB）が、ＤＳＰ４及び出力信号合成回路５によって切り替え制御されて得られる出力信号（Ｓout）の生成過程が示された例である。図４（Ａ）は、その出力信号（Ｓout）を示し、ＤAサンプルとＤＢサンプルとこれらの合成から成るαＤA＋βＤBの合成データとによって構成された波形である。また、図４（Ｂ）には図４（Ａ）の出力信号の時間（ｔ）経過に対応した各サンプルのＤAとＤBの比率がα，βを用いて示されている。
【００１０】
この例では、信号ＤAのレベルＶが｜Ｖ｜＜｜Ｖｘ｜のときＤA データが出力され（α＝１，β＝０）、｜Ｖth｜＜｜Ｖ｜のときＤB が出力され（α＝０，β＝１）、｜Ｖｘ｜≦｜Ｖ｜≦｜Ｖth｜のとき（ＤA ／２）＋（ＤB ／２）の合成データが出力（α＝１／２，β＝１／２）される例である。
【００１１】
また、次にこの出力信号の生成過程を、図５のフローチャートを用いて示す。同図において、Step5-1 〜Step5-6 はＤＳＰ４内において行われる所定のプログラムフローであり、Step5-7 ，5-8 は出力信号合成回路５内で行われる処理である。Step5-1 では入力信号ＤA 又はＤＢの入力レベル｜Ｖ｜が｜Ｖth｜より大きいか否かのチェックが行われる。このレベル｜Ｖth｜は、入力信号が増幅器１内の各増幅部によってクリップ状態にされたり、Ａ／Ｄ変換器２よりフルスケールオーバー状態にされたりして、適切な量子化信号が得られなくなってしまう直前のレベルであり、実験的に得られた値が用いられる。
【００１２】
前記の比較で入力信号の方が大きい場合にはStep5-2 においてα＝０とされ、更にStep5-6 においてβが設定され、Step5-7 で出力データが生成（合成）され、Step5-8 において最終的に合成データが出力される。
【００１３】
一方、前記のStep5-1 におけるレベル比較がＮｏであれば、Step5-3に移行し、｜ＤＡ｜＜｜Ｖｘ｜であるかのレベル比較が行われ、Ｎｏであればα＝１／２とされ、Ｙｅｓであればα＝１とされて前記と同様のステップに移行する。以上のような一巡のフローが各サンプリングデータに対して実行されることでStep5-8 から図４（Ａ）に示されるような出力波形が得られる。
【００１４】
また、図６は、図４に対応した図で、これを用いて別の出力信号の生成例を説明する。この例では、信号レベルＶが｜Ｖ｜＜｜Ｖｘ0 ｜のときＤA データが出力され（α＝１，β＝０）、｜Ｖth｜＜｜Ｖ｜のときＤB が出力され（α＝０、β＝１）、｜Ｖｘ0 ｜≦｜Ｖ｜≦｜Ｖth｜のときαＤA ＋βＤB の合成データが出力されるようになっており、この合成区間内が｜Ｖx0｜〜｜Ｖx1｜、｜Ｖx1｜〜｜Ｖx2｜、｜Ｖx2｜〜｜Ｖth｜に分けられ、各レベル区間での合成比率（α、βの比率）が（3/4 、1/4 ）、（2/4 、2/4 ）、（1/4 、3/4 ）というようにそれぞれ用意されている。この例では前記の例に比べて合成区間が多く設けられ、信号ＤA から信号ＤBへのよりスムーズなクロスフェードが実現されるものである。
【００１５】
また、図７は前記出力信号の生成過程を示すフローチャートで、Step7-1 〜Step7-6が、ＤＳＰ４における処理であり、Step7-7 ，7-8 が出力信号合成回路５における処理である。Step7-1 では入力信号ＤA 又はＤＢのレベル｜Ｖ｜が｜Ｖth｜より大きいか否かのチェックがなされ、大きい場合にはα＝０とされ、小さい場合にはStep7-2において｜Ｖx2｜と比較されて大きければα＝1/4 とされ、小さければStep7-3及び7-4 において｜ＶX1｜及び｜Ｖx0｜との前記と同様な比較が行われ、αがそれらの結果に応じて2/4 又は3/4 に設定される。また、Step7-5 では｜Ｖx0｜以下であることからα＝１にされる。Step7-6 ではβが定められ、Step7-7 で出力データが生成（合成）されて、最終的にStep7-8 において図６（Ａ）に示されるような出力波形が得られる。
【００１６】
また、同様に、図８及び図９を用いて別の信号切り替え制御方法を説明する。この例では、信号レベルＶが｜Ｖ｜＜｜Ｖｘ0 ｜のときＤA データが出力され（α＝１、β＝０）、｜Ｖth｜＜｜Ｖ｜のときＤB が出力され（α＝０，β＝１）、｜Ｖｘ0 ｜≦｜Ｖ｜≦｜Ｖth｜のときαＤA ＋βＤB の合成データが出力され、この合成区間内が複数の区間に区分けられ、しかも、各区分けした区間における（α，β）の値が変化されるようになっている。特に、この例では、信号レベルＶの振幅増加時では合成区間が｜Ｖx1｜〜｜Ｖx3｜、｜Ｖx3｜〜｜Ｖx5｜、｜Ｖx5｜〜｜Ｖth｜の３個の区間に分けられ、合成比率（α，β）が（6/8 ，2/8 ）、（4/8 ，4/8 ）、（2/8 ，6/8 ）の３つ用意されており、信号レベルの振幅減少時には合成区間が｜Ｖx0｜〜｜Ｖx1｜、｜Ｖx1｜〜｜Ｖx2｜・・・・｜Ｖx6｜〜｜Ｖth｜の７区間に分けられ、合成比率（α，β）が（7/8 ，1/8 ）、（6/8 ，2/8 ）・・・・（1/8 ，7/8 ）というように７つ用意されている。
【００１７】
これは、信号レベルの振幅増加時と減少時とで、合成区間のレベル比較数と合成比率の数とを異ならせており、振幅増加時のレベル比較数を少なくすることで、信号が振幅増加状態にあるとき、信号の急激な立ち上がりによりクリップ又はフルスケールオーバー状態になってしまうよう場合にも、素早く対応できるように、信号の切り替え速度を早くして、その状態を未然にも防ぐようにしている。また、一方、振幅減少時には、そのような状態が生ずるのを心配する必要は無く、むしろ次の信号へのスムーズなクロスフェード切り替えに重きをおき、振幅増加時に比べ合成データを徐々に切り替えるようにしている。
【００１８】
次に、図９のフローチャートを用いて、その信号生成過程の制御法を説明する。 Step9-1 〜Step9-13がＤＳＰ４における処理であり、Step9-14  ，9-15が出力信号合成回路５内の処理である。Step9-1 では入力信号ＤA又はＤＢのレベル｜Ｖ｜が｜Ｖth｜より大きいか否かがチェックされ、大きい場合にはα＝０とされ、小さい場合にはStep9-2において信号レベルが減少状態にあるか増加状態にあるかが判定され、減少状態にある場合にはStep9-3 〜Step9-8 において信号レベルがどのレベル区分にあるかが判定されてαが設定される。増加状態時にはStep9-9 〜Step9-11において信号レベルの判定がなされてαが設定される。Step9-12は信号レベルが前記の各ステップにおける判定区間外にある時にαが設定されるステップである。Step9-13では前記の何れかのステップで設定されたαに応じてβが設定されるステップであり、Step9-14で出力データが生成（合成）され、Step9-15において図８（Ａ）に示す出力が得られる。
【００１９】
更に、図１０及び図１１を用いて別の信号切り替え制御方法を説明する。この例では、信号が増加状態のときレベルＶが｜Ｖ｜＞｜Ｖｘ｜になると前サンプルの出力時におけるα（β）が一定量（ここでは1/12）増加（減少）され、｜Ｖ｜＞｜Ｖth｜になったときに（α、β）＝（０，１）にされる。また、信号が減少時において｜Ｖ｜≦｜Ｖth｜で、かつ、α＜１にあるときにはα（β）が一定量（ここでは1/12）減少（増加）されるようにすることで、信号のレベルが大きいときにはＤB に出力信号が移行し、レベルが小さいときにはＤA に移行するようなクロスフェード切替えを実現する。
【００２０】
特に、この例では、信号の比較レベル数を少なくして制御ステップを簡略化すると共に、信号の増加状態における小レベル時には、直ちにクロスフェード期間とせず、できるだけ増幅率の高い信号（ＤＡ）を使う期間を長くして解像度の良い信号を優先し、減少時には滑らかなクロスフェード処理の方を優先するようにしている。
【００２１】
図１１は、前記の出力信号の生成過程を示すフローチャートで、 Step11-1〜Step11-8がＤＳＰ４内における処理であり、Step11-9、11-10 が出力信号合成回路５における処理である。Step11-1では、入力信号ＤA 又はＤＢのレベル｜Ｖ｜が｜Ｖth｜より大きいか否かがチェックされ、大きい場合にはα＝０とされ、小さい場合にはStep11-2において信号レベルが減少状態にあるか増加状態にあるかが判定され、増加状態にあるときにはStep11-3においてレベルＶが｜Ｖ｜＞｜Ｖx ｜であるかが判定され、｜Ｖx ｜より大きいときにはStep11-4において前サンプリングにおけるαから値Ｘを引いた量がこのサンプルでのαとして設定される。
【００２２】
更に、Step11-5ではα＜０にならないように規制され、Step11-6では信号が減少時又は｜Ｖ｜≦｜Ｖx ｜の時のαが設定される。この設定は前サンプリングでのαに値Ｘを加えた値がこのサンプルでのαとして設定される。Step11-7はStep11-6によってα＞１にならないように規制される。Step11-8では前記のステップで設定されたαに応じてβが設定されるステップであり、Step11-9で出力データが生成（合成）され、Step11-10 において図１０（Ａ）に示すような出力波形が得られる。
【００２３】
また、更に、図１２及び図１３を用いて別の信号切り替え制御方法を説明する。この例では、信号が増加状態のとき入力信号レベルＶが｜Ｖ｜＞｜Ｖｘ｜になると前サンプルの出力時におけるα（β）が一定量（ここでは3/12）増加（減少）され、｜Ｖ｜＞｜Ｖth｜になったときに（α，β）＝（０，１）にされる。また、減少状態時において｜Ｖ｜≦｜Ｖth｜で、かつ、α＜１の時にはα（β）が一定量（ここでは1/12）減少（増加）されるようになっている。これにより前記図１０及び図１１に示したように信号の比較レベル数を少なくして制御を行い易くすると共に、前記図１０及び図１１に比べ増加状態時における合成比の変化率を大きくし、クリップ又はフルスケールオーバレベルに達するような急激な信号の立ち上がりが生じても、より高速に対応できるようにしている。
【００２４】
次に、この出力信号の生成過程は図１３に示す通りであり、 Step13-1〜Step13-8がＤＳＰ４における処理フローであり、Step13-9、13-10 が出力信号合成回路５の処理である。Step13-1では入力信号ＤA又はＤＢの レベル｜Ｖ｜が｜Ｖth｜より大きいか否がチェックされ、大きい場合にはα＝０とされ、小さいときにはStep13-2で信号レベルが減少状態か増加状態かが判定され、増加状態時にはStep13-3でレベルＶが｜Ｖ｜＞｜Ｖx ｜であるかが判定され、｜Ｖx ｜より大きいときにはStep13-4で前サンプリングにおけるαから値Ｘが引かれた量がこのサンプルでのαとして設定される。更に、Step13-5においてα＜０にならないように規制され、Step13-6では信号が減少時又は｜Ｖ｜≦｜Ｖx ｜の時のαが設定され、前サンプリングでのαにＹ値が加えられた値がこのサンプルでのαとして設定される。
【００２５】
この例では、上述したように信号増加時と減少時での合成比αの変化量Ｘ、Ｙが異なる値とされていることで、出力信号のＤA 信号からＤB 信号への切り換えと、ＤB からＤA への切り換え度に差が持たせられている。Step13-7ではStep13-6によってα＞１にならないように規制され、Step13-8では前記のステップで設定されたαに応じてβが設定されるステップであり、Step13-9で出力データが生成（合成）され、Step13-10において図１２（Ａ）に示されるような出力波形が得られる。
【００２６】
更に、また、図１４及び図１５を用いて別の信号切り替え制御方法につき説明する。この例では、信号が振幅増加状態のとき入力レベルＶが｜Ｖ｜＞｜Ｖｘ｜になると前サンプルの出力時におけるα（β）が比較的大きめの合成率で、しかも、振幅レベルが高くなるにしたがって合成率の変化の割合を大きくしている。そして、｜Ｖ｜＞｜Ｖth｜になったときには（α、β）＝（０，１）に設定される。
【００２７】
また、信号が振幅減少時において、信号レベルが｜Ｖ｜≦｜Ｖth｜で、しかも、α＜１のときにはα（β）を比較的小さめの適量値で減少（増加）させると共に、振幅レベルが低くなるにしたがって合成率の変化の割合を大きくするようにしている。
【００２８】
これは、入力信号の振幅増加時において、入力レベルの小さい段階では、なるべく幅率の高い解像度の良い信号を用いるようにし、次第に入力信号のレベルが大きくなるにつれて、クリップ又はフルスケールオーバー状態の信号の入来の確率が高くなることに備え、他の信号への素早い切り替えに対応できるようにしているのである。また、振幅減少時においては、その大レベルの段階では信号切り替え時の違和感をなくすように徐々に切り替え、小レベルなるにしたがって、解像度の良い信号への素早い切り替えに対応できるようにしている。
【００２９】
また、次に、図１５は前記出力信号の生成過程のフローチャートで、 Step15-1〜Step15-12 が、ＤＳＰ４における処理であり、Step15-13 、15-14 が出力信号合成回５の処理に相当している。Step15-1では入力信号ＤA 又はＤＢのレベル｜Ｖ｜が｜Ｖth｜より大きいか否かがチェックされ、大きい場合にはα＝０とされ、小さい場合にはStep15-2において信号レベルが減少状態にあるか増加状態にあるかが判定され、増加状態時にはStep15-3において入力レベルＶが｜Ｖ｜＞｜Ｖx ｜であかが判定され、｜Ｖx ｜より大きい場合にはStep15-4において前サンプリングにおけるαから値Ｘが引かれた量がこのサンプルでのαとして設定される。更に、Step15-5においてα＜０にならないように規制されて、Step15-6では次サンプル処理時の合成率可変量Ｘが設定され、Step15-7では信号傾斜がマイナス（減少状態）になった場合の合成率可変量Ｙの初期値が設定される。
【００３０】
また、Step15-8では信号が減少時又は｜Ｖ｜≦｜Ｖx ｜のときのαの設定処理が行われ、前サンプリングでのαに値Ｙを加えた値がこのサンプルでのαとして設定される。この例では、信号増加時と減少時での合成比αの変化量Ｘ、Ｙと合成率可変量ａ、ｂとを異なる値（ａ＞ｂ）とすることで、出力信号がＤA 信号からＤB 信号へ切り替わる場合と、ＤB からＤA に切り替わる場合とで切り換わり速度に差を持たせられるようにしている。Step15-9はStep15-8によってα＞１にならないように規制され、Step15-10 では次サンプル処理時の合成率可変量Ｙが設定され、Step15-11 では信号傾斜がマイナス（減少状態）になった場合の合成率可変量Ｘの初期値が設定される。Step15-12 では前記のステップで設定されたαに応じてβが設定されるステップであり、Step15-3で出力データが生成（合成）され、Step15-14 において図１４（Ａ）に示すような出力波形が得る。
【００３１】
更に、図１６のフォローチャートを用いて別の信号切り替え制御方法につき説明する。同図は、各量子化信号（ＤA ，ＤB ）をＤＳＰ４及ぶ出力信号合成回路５によって生成される出力信号（Ｓout ）の切り替え処理を示したフローチャートである。この図の処理フローでは、切り替え時のクロスフェード処理が入力信号の波形変化（傾き）に応じて動作することに特徴を有するもので、この例では、信号の傾き（｜ＤAn｜ー｜ＤAn-1｜＝ΔＤA ）を検知して動作するものであり、ΔＤA が大きくなれば切り替えを素早くし、小さいときには緩やかにするようにしている。
【００３２】
Step16-1〜Step16-9がＤＳＰ４における処理であり、Step16-10 ，16-11 が出力信号合成回路５における処理である。Step16-1では入力信号ＤA 又はＤＢの入力レベル｜Ｖ｜が｜Ｖth｜より大きいか否かがチェックされ、大きい場合にはα＝０とされ、小さい場合には、Step16-2で信号の傾き量ΔＤA が検出され、Step16-3で信号レベルが減少状態であるか増加状態であるかが判定され、増加状態時にはStep16-4において入力レベルＶが｜Ｖ｜＞｜Ｖx ｜であるかが判定され、｜Ｖx ｜より大きいときにはStep16-5で前サンプリングにおけるαから値ΔＤA ／ａが引かれた量がこのサンプルでのαとして設定される。更に、Step16-6においてα＜０にならないように規制しされ、Step16-7では信号が減少時又は｜Ｖ｜≦｜Ｖx ｜のときのαの設定処理がなされ、前サンプリングでのαに値ΔＤA ／ｂが加えたられた値がこのサンプルでのαとして設定される。この例では、信号増加時と減少時での合成比αの変化量算出係数ａ、ｂが異なる値（ａ＜ｂ）とされることで、出力信号がＤA 信号からＤB 信号へ切り換わる場合と、ＤB からＤAに切り替わる場合とで切り替わり速度に差を持たせている。Step16-9では前記ステップで設定されたαに応じてβが設定されるステップであり、Step16-10 で出力データが生成（合成）され、Step16-11において図示しないデータが出力されるようになっている。
【００３３】
以上説明したように、本願の各実施例によるＡ／Ｄ変換装置の信号切替え方法によれば、次のような効果を有する。すなわち、異なる信号増幅経路を通過した信号を切替える際に瞬時に切替えことによる信号歪みの発生を抑制することができる。これは、切替えられる信号は異なる経路を通過したことにより各アナログ系で発生したノイズが異なることや、ゲイン調整で調整しきれなかった微少なゲイン差等による切替え歪みを信号切替え時にクロスフェード処理することで抑制するようにしているものである。
【００３４】
また、そのクロスフェード処理は、合成率の変化の割合（フェード率）を直線的なものから曲線的な変化（フェード速度を加速）することで歪み抑制効果を保持した上で切替えフェード時間を短縮し、効果的な信号切替えを実現するようにしている。
【００３５】
更に、本願実施例では、２信号（ＤA 、ＤB ）間の切り替えにおいて、信号振幅増加時におけるＤA からＤB への切替えと、振幅減少時におけるＤB からＤAへの切替えを異なる処理過程を踏むことで、この二種類の切替えに対するフェード率を変えることが可能となっている。すなわち、信号増加時に次サンプル以降への信号の切り替えを素早くしてクリップ歪みやフルスケールオーバー状態になってしまうのを未然に防止している。
【００３６】
【発明の効果】
本発明の制御方法によれば、複数のゲインの信号を切り替えて出力する際、切り替え時の信号歪みを抑制することができ、特に、前記の効果に加え、信号の振幅の傾斜に応じて、クロスフェードするようにしているので、入力波形に応じた適切なクロスフェードが可能となる。また、請求項２に記載の方法によれば、増加時における合成率の変化の割合を減少時に比べ、大きくしているので急激な信号の立ち上がりに対しても、信号がクリップ又はフルスケールオーバしてしまうようなことがなく、また、一方、クリップ又はフルスケールオーバーオーバの恐れがない信号減少時には、合成率の変化の割合を小さくしているので、よりスムーズなクロスフェードが実現できる。また、請求項５に記載の方法によれば、入力信号の振幅増加時にはフルスケールレベル近傍に近くになるにしたがって、切り替え速度を高速にしているので、入力レベルの小さいときには、より解像度の良い信号を使いつつ、フルスケールレベル近傍に近づいた時には、直ちに次の信号に切り替えることができる。また、信号減少時には、フルスケールオーバーレベル近傍では次の信号へ徐々に違和感なく切り替えつつ、低いレベルになるにしたがって解像度の良い信号を高速に切り替えるようにしているため、極めて適応性のあるクロスフェードが実現できる。
また、請求項６に記載の方法によれば、入力信号の振幅増加時における低レベルでの信号の解像度と、クリップ又はフルスケールオーバ歪みの防止と、を前記請求項のいずれの方法に比べても、より一層の効果が期待できる。
【図面の簡単な説明】
【図１】本発明が方法が適用されるＡ／Ｄ変換装置の概略ブロック図である。
【図２】本発明が方法が適用されるＡ／Ｄ変換装置の出力信号合成回路の詳細ブロック図である。
【図３】本発明が方法が適用されるＡ／Ｄ変換装置の説明簡略化用のブロック図である。
【図４】本願発明の信号切替え方法を説明するための波形図である。
【図５】図４に対応したフロ−チャ−トである。
【図６】本願発明の信号切替え方法を説明するための別の波形図である。
【図７】図６に対応したフロ−チャ−トである。
【図８】本願発明の信号切替え方法を説明するための別の波形図である。
【図９】図８に対応したフロ−チャ−トである。
【図１０】本願発明の信号切替え方法を説明するための別の波形図である。
【図１１】図１０に対応したフロ−チャ−トである。
【図１２】本願発明の信号切替え方法を説明するための別の波形図である。
【図１３】図１２に対応したフロ−チャ−トである。
【図１４】本願発明の信号切替え方法を説明するための別の波形図である。
【図１５】図１４に対応したフロ−チャ−トである。
【図１６】本願発明の信号切替え方法を説明するための別のフロ−チャ−トである。
【符号の説明】
１    増幅器
２    Ａ／Ｄ（アナログ／デジタル）変換器
３    ゲイン補正回路
４    ＤＳＰ（デジタル・シグナル・プロセッサ）
５    出力信号合成回路
【図１】
0003642125.tif 000002
【図２】
0003642125.tif 000003
【図３】
0003642125.tif 000004
【図４】
0003642125.tif 000005
【図５】
0003642125.tif 000006
【図６】
0003642125.tif 000007
【図７】
0003642125.tif 000008
【図８】
0003642125.tif 000009
【図９】
0003642125.tif 000010
【図１０】
0003642125.tif 000011
【図１１】
0003642125.tif 000012
【図１２】
0003642125.tif 000013
【図１３】
0003642125.tif 000014
【図１４】
0003642125.tif 000015
【図１５】
0003642125.tif 000016
【図１６】
0003642125.tif 000017