(57)【要約】【課題】従来にない簡単な構成で振幅を制限して波形歪みの少ない出力信号を生成する。【解決手段】入力された信号の所定複数サンプルの各振幅値に対して所定の分布からなる重み付け係数を夫々個別に乗算し、前記各サンプル毎の乗算結果の中から最大値を選択する基準を用いて、選択した最大値を所定のゲインリダクション特性で変換した値をゲイン係数として決定する。そして、決定されたゲイン係数で入力された信号の振幅値のレベルを制御することにより出力信号を生成する。このようにすると、入力信号の振幅レベルを規定のレベル以下に抑えて音響的な効果を付与した出力信号を歪みの少ない波形で生成することが従来にない簡単な構成でできるようになる。【選択図】        図１
2004363933.tif 000002
【特許請求の範囲】
【請求項１】
入力された信号の所定複数サンプルの各振幅値に対して所定の分布からなる重み付け係数を夫々個別に乗算する乗算手段と、
前記各サンプル毎の乗算結果の中から少なくとも１つを所定の基準で選択し、選択した値に基づきゲイン係数を決定するゲイン決定手段と、
前記決定されたゲイン係数で前記入力された信号の振幅値のレベルを制御するレベル制御手段と
を具える効果付与装置。
【請求項２】
前記ゲイン決定手段は、前記所定の基準として、前記各サンプル毎の乗算結果の中から最大値を選択する基準を用い、選択した最大値を所定のゲインリダクション特性で変換した値を前記ゲイン係数として決定することを特徴とする請求項１に記載の効果付与装置。
【請求項３】
入力された信号の所定複数サンプルの各振幅値に基づき夫々個別に各サンプル毎のゲイン係数を決定するゲイン決定手段と、
前記決定した各サンプル毎のゲイン係数に対して所定の分布からなる重み付け係数を夫々個別に乗算する乗算手段と、
前記各サンプル毎のゲイン係数の中から少なくとも１つを所定の基準で選択してゲイン係数を決定するゲイン決定手段と、
前記決定されたゲイン係数で前記入力された信号の振幅値のレベルを制御するレベル制御手段と
を具える効果付与装置。
【請求項４】
前記ゲイン決定手段は、前記所定の基準として、前記各サンプル毎のゲイン係数の中から最小値であるゲイン係数を選択する基準を用い、ゲイン係数を決定することを特徴とする請求項３に記載の効果付与装置。
【請求項５】
前記レベル制御手段は、前記決定されたゲイン係数で前記入力された信号の前記所定複数サンプル中の特定サンプルに関する振幅値のレベルを制御することを特徴とする請求項１乃至４のいずれかに記載の効果付与装置。
【請求項６】
前記重み付け係数の分布は、１又は連続する複数のサンプルについて最大の重み付け値を示し、その前後のサンプル範囲で重み付け値が順次減衰する特性であり、前記特定サンプルとは、前記最大の重み付け値を示す前記１又は連続する複数サンプルのいずれかに該当するものである請求項５に記載の効果付与装置。
【請求項７】
前記入力された信号を順次遅延する複数遅延段から成る第１の遅延手段と、前記入力された信号を前記特定サンプルに相当する遅延段数だけ遅延する第２の遅延手段とを有し、
前記乗算手段では、前記第１の遅延手段を介して出力される該信号の前記所定複数サンプルに関して前記重み付け係数を夫々乗算し、
前記レベル制御手段では、前記第２の遅延手段から出力される前記入力された信号の前記特定サンプルに対して前記決定されたゲイン係数を乗算することを特徴とする請求項５又は６に記載の効果付与装置。
【請求項８】
コンピュータに、
入力された信号の所定複数サンプルの各振幅値に対して所定の分布からなる重み付け係数を夫々個別に乗算する手順と、
前記各サンプル毎の乗算結果の中から少なくとも１つを所定の基準で選択し、選択した値に基づきゲイン係数を決定する手順と、
前記決定されたゲイン係数で前記入力された信号の振幅値のレベルを制御する手順と
を実行させるためのプログラム。
【請求項９】
コンピュータに、
入力された信号の所定複数サンプルの各振幅値に基づき夫々個別に各サンプル毎のゲイン係数を決定する手順と、
前記決定した各サンプル毎のゲイン係数に対して所定の分布からなる重み付け係数を夫々個別に乗算する手順と、
前記各サンプル毎のゲイン係数の中から少なくとも１つを所定の基準で選択してゲイン係数を決定する手順と、
前記決定されたゲイン係数で前記入力された信号の振幅値のレベルを制御する手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、入力信号の振幅レベルを規定のレベル以下に抑えることによって入力信号に対して音響的な効果を付与する、所謂リミッタと呼ばれる効果付与装置及びプログラムに関する。特に、効果付与の際に波形歪みの少ない出力信号を簡単な構成で効率的に生成することのできるようにした効果付与装置及びプログラムに関する。
【０００２】
【従来の技術】
【特許文献１】特開平１１−５５０５６号公報
従来から、オーディオ信号などの入力信号の振幅レベルが規定のレベルを超える区間において規定のレベル以下の値に振幅レベルを減衰させたり、あるいは広い音量差（ダイナミックレンジ）のオーディオ信号の振幅レベルを狭いレンジの中に圧縮して均一に近い状態に持っていくことにより、演奏とは別の方法で抑揚をつけられるようにあるいは奏法をフォローする形で、入力されたオーディオ信号を加工して音響効果を付与する効果付与装置（リミッタエフェクタとも呼ぶ）が知られている。こうした効果付与装置においては、音響的な効果を付与するために実行される上記したようなオーディオ信号の振幅リミット技術として「コンプ法」又は「飽和非線形法」の少なくとも一方の方法が用いられていることが一般的である。
【０００３】
オーディオ信号の振幅リミット技術の１つである「コンプ法」は所謂コンプレッサと基本原理が同じものであり（「コンプ法」を用いたリミッタエフェクタを特にコンプ・リミッタなどと呼ぶ）、例えば図５に示す例のように絶対値回路Ｚ、平滑化回路（エンベロープ検出回路）Ｈ、ゲインリダクション（ゲイン変換回路）ＧＲ、遅延回路ＤＢ、乗算器Ｙ等の各種回路を含んで構成されてなる効果付与装置であって、上記したような音響的な効果の付与を実現する。この図５に示した効果付与装置の動作について簡単に説明すると、まず入力端子１から入力されたオーディオ信号の振幅レベルを絶対値回路Ｚにより絶対値化することでオーディオ信号を全波整流し、これをアタック・リリース形成の充放電回路からなる平滑化回路Ｈに対して供給する。該平滑化回路Ｈでは前記絶対値回路Ｚにより全波整流されたオーディオ信号に基づいて該信号の振幅エンベロープを形成して、該形成した振幅エンベロープをゲインリダクションＧＲに通す。ゲインリダクションＧＲはオリジナルのオーディオ信号の振幅エンベロープをキャンセルするために、逆数的なカーブを持つ関数（後述の図２参照）に従って振幅エンベロープのレベルの大きさに応じたゲインシグナル（ゲイン係数）を決定するものである。すなわち、平滑化回路Ｈで生成した振幅エンベロープをゲインリダクションＧＲに通すことによって、ゲインリダクションＧＲからは所定のゲインシグナルが得られる。
【０００４】
一方、こうした信号経路（パス）とは別のパスとしてオリジナルのオーディオ信号をそのまま通すパスが形成されており、当該パス側には遅延回路ＤＢのみが配置される。平滑化回路Ｈにおいて、入力されたオリジナルのオーディオ信号のアタック部分において充電回路が立ち上がるまでには時間がかかることから、この遅延回路ＤＢではオリジナルのオーディオ信号を上記平滑化回路Ｈにより形成された振幅エンベロープに対して時間的に遅らせるように出力制御することで、入力オーディオ信号の規定のレベルを超える振幅ピークをつぶしきれないことを回避する。そして、ゲインリダクションＧＲから得られたゲインシグナルと前記遅延回路ＤＢにより時間的に遅延されたオリジナルのオーディオ信号とを乗算器Ｙにより乗算する。こうすることにより、入力オーディオ信号の振幅レベルが規定のレベルを超える区間において規定のレベル以下の値に振幅を制限するようにしている。
【０００５】
また、上記「コンプ法」とは異なるオーディオ信号の振幅リミット技術である「飽和非線形法」は単純に図６に示すような飽和型の非線形なカーブをもつ非線形回路（図示せず）に対して入力オーディオ信号を通すことで、規定のレベル付近における入力オーディオ信号の振幅レベルが大きい箇所についてのみ波形を歪ませるようにして振幅を制限するようにしたものである。すなわち、入力オーディオ信号の振幅レベルを規定のレベルを超える付近の区間においてのみ、規定のレベル以下の値に振幅レベルを減衰させる。こうした「飽和非線形法」は当然に出力波形に歪みを生むものである。したがって、従来では例えば極めて振幅レベルの大きなピークで上記した「コンプ法」でも除去しきれなかったピークについても最大レベルをキープするための最終手段という形でのみ、当該「飽和非線形法」は用いられることが多いものであった。
【０００６】
【発明が解決しようとする課題】
ところで、上述したような「コンプ法」又は「飽和非線形法」にはそれぞれ以下に示すような問題点が挙げられる。すなわち、「コンプ法」においては、アタック・リリース形成の充放電回路からの出力信号である振幅エンベロープにリップルが乗りやすく、リップルが乗るとゲイン信号が変動してしまうことから出力信号に波形歪みが発生する原因となる。そこで、アタック・リリースにかかる時間を長めにとるようにすると、振幅エンベロープに乗るリップルが減少することに伴って出力波形に発生する波形歪みを減らすことができるようになる。しかし、このようにアタック・リリースにかかる時間を長めにとると平滑化回路Ｈの応答性が極めて悪くなってゲイン変化が非常に遅くなってしまうことから、ゲインを絞ったということが明らかになってしまう出力信号が生成されてしまい非常に都合が悪い。このように、「コンプ法」ではゲイン変化の速さとリップルの少なさとを両立させることが非常に困難である、という問題点があった。
他方、「飽和非線形法」においてはゲイン変化は早いし振幅エンベロープにリップルが乗ることもなくよいが、上述したようにそもそも飽和型の非線形なカーブをもつ非線形回路により振幅レベルを制限するものであることから出力信号に対して当然に波形歪みを生むものである、という問題点があった。
【０００７】
本発明は上述の点に鑑みてなされたもので、入力信号の振幅レベルを規定のレベル以下に制限することによって入力信号に対して音響的な効果を付与する際において、従来にない簡単な構成で波形歪みの少ない出力信号を生成することのできるようにした効果付与装置及びプログラムを提供しようとするものである。
【０００８】
【課題を解決するための手段】
本発明の請求項１に係る効果付与装置は、入力された信号の所定複数サンプルの各振幅値に対して所定の分布からなる重み付け係数を夫々個別に乗算する乗算手段と、前記各サンプル毎の乗算結果の中から少なくとも１つを所定の基準で選択し、選択した値に基づきゲイン係数を決定するゲイン決定手段と、前記決定されたゲイン係数で前記入力された信号の振幅値のレベルを制御するレベル制御手段とを具える。本発明の好ましい実施例として、前記ゲイン決定手段は、前記所定の基準として、前記各サンプル毎の乗算結果の中から最大値を選択する基準を用い、選択した最大値を所定のゲインリダクション特性で変換した値を前記ゲイン係数として決定することを特徴とする。
【０００９】
この発明によれば、入力された信号の所定複数サンプルの各振幅値に対して所定の分布からなる重み付け係数を夫々個別に乗算し、前記各サンプル毎の乗算結果の中から最大値を選択する基準を用いて、選択した最大値を所定のゲインリダクション特性で変換した値をゲイン係数として決定する。そして、決定されたゲイン係数で前記入力された信号の振幅値のレベルを制御することにより出力信号を生成するようにした。すなわち、入力された信号の所定複数サンプルの各振幅値に対して重み付けをした上で、重み付けをした結果の最大の振幅値に応じてゲイン係数を決定する。このようにして、本発明に係る効果付与装置では、入力された信号の所定複数サンプル毎の振幅レベルに対して重み付けを行い、該重み付けされた複数サンプル毎の振幅レベルに従って適用すべきゲイン係数を決定することによって、入力信号の振幅レベルを規定のレベル以下に抑えて音響的な効果を付与した出力信号を歪みの少ない波形で生成することが従来にない簡単な構成でできるようになる。
【００１０】
本発明の請求項３に係る効果付与装置は、入力された信号の所定複数サンプルの各振幅値に基づき夫々個別に各サンプル毎のゲイン係数を決定するゲイン決定手段と、前記決定した各サンプル毎のゲイン係数に対して所定の分布からなる重み付け係数を夫々個別に乗算する乗算手段と、前記各サンプル毎のゲイン係数の中から少なくとも１つを所定の基準で選択してゲイン係数を決定するゲイン決定手段と、前記決定されたゲイン係数で前記入力された信号の振幅値のレベルを制御するレベル制御手段とを具える。本発明の好ましい実施例として、前記ゲイン決定手段は、前記所定の基準として、前記各サンプル毎のゲイン係数の中から最小値であるゲイン係数を選択する基準を用い、ゲイン係数を決定することを特徴とする。このように、入力された信号の所定複数サンプル毎のゲイン係数に対して重み付けを行い、該重み付けされた複数サンプル毎のゲイン係数の中から適用すべきゲイン係数を最小値のものに決定することによっても、入力信号の振幅レベルを規定のレベル以下に抑えて音響的な効果を付与した出力信号を歪みの少ない波形で生成することが従来にない簡単な構成でできるようになる。
【００１１】
この発明は装置の発明として構成し実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明はコンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記録媒体の形態で実施することもできる。
【００１２】
【発明の実施の形態】
以下、添付図面を参照してこの発明の一実施例について説明する。
【００１３】
図１は、この発明に係る効果付与装置（リミッタエフェクタ）の実施の形態を示すハード構成ブロック図である。この実施例に示す効果付与装置は、入力されたオリジナルのオーディオ信号に対して非線型のリミッタ処理を施し振幅レベルの制御を実行することによって、リミッタ処理を施したオーディオ信号、つまり音響的な効果を付与したオーディオ信号を出力信号として生成するリミッタエフェクタ装置である。この図１に示す効果付与装置は、入力されたオリジナルのオーディオ信号の振幅レベルを制御する際において、特に波形の歪みを少なくすることで音質が損なわれることのない出力信号を生成することを、従来にない簡単な構成で実現するものである。
【００１４】
図１に示した効果付与装置は、入力端子１から供給された入力信号であるオリジナルのオーディオ信号（以下、これを簡略して単にオリジナル信号と呼ぶ）の振幅レベルの絶対値をとることによりオリジナル信号の全波整流を行う絶対値回路Ｚと、前記絶対値回路Ｚにより全波整流されたオリジナル信号の絶対振幅レベルに応じて所定の係数からなるゲイン信号（ゲインシグナル）を決定するゲインシグナル決定回路Ｘと、入力端子１から供給されたオリジナル信号を所定のサンプリング周期分（ここに示した実施例では３サンプリング周期分）だけ遅延させてから後続の乗算器Ｙに供給する遅延回路ＤＡと、前記ゲインシグナル決定回路Ｘで生成したゲインシグナルと前記遅延回路ＤＡで所定のサンプリング周期分だけ遅延されたオリジナル信号とを乗算して出力信号である音響的な効果を付与したオーディオ信号を生成する乗算器Ｙとにより構成される。
【００１５】
入力端子１からオリジナル信号が供給されると、絶対値回路Ｚでは該オリジナル信号の各順次サンプル毎に絶対振幅レベルを検出してオリジナル信号を全波整流する。次に該全波整流されたオリジナル信号は、ゲインシグナル決定回路Ｘに入力される。ゲインシグナル決定回路Ｘは直列的に多段（ここに示した実施例では７段）に配置された複数の遅延回路Ｄ１〜Ｄ７と、これらの遅延回路Ｄ１〜Ｄ７のそれぞれに入力又は出力される各サンプルの振幅レベルに対して所定の重み付け係数を乗算する乗算器Ｋ１〜Ｋ８と、前記乗算器Ｋ１〜Ｋ８から出力された重み付け係数を乗算済みの複数のサンプルの中から最大値を持つサンプルのみを選択的に出力する最大値選択回路Ｍと、ゲインリダクション（ゲイン変換回路）ＧＲとにより構成される。
【００１６】
ゲインシグナル決定回路Ｘでは、前記複数の遅延回路Ｄ１〜Ｄ７のそれぞれに入力した１サンプル分の各入力信号の振幅レベルに基づいて決定されたゲインシグナルの中から最大値であるゲインシグナルを１つ決定する。乗算器Ｋ１〜Ｋ８に対しては各遅延回路Ｄ１〜Ｄ７に対して入力又は出力される各サンプルに対して段々大きくなってまた小さくなるように設定された固定値を乗算するように所定の重み付け係数が入力されており、該重み付け係数を乗算した結果の全てのサンプルを１つの最大値選択回路Ｍに導くことによって、入力された複数のサンプルの中から最大値を持つサンプルのみを選択的に出力する。この実施例では、各乗算器Ｋ１〜Ｋ８のそれぞれに対して順に、０．２５、０．７５、１．０、１．０、１．０、１．０、０．７５、０．２５といった固定値からなる重み付け係数が入力されている。このように、乗算すべき重み付け係数を各遅延回路Ｄ１〜Ｄ７に対して入力又は出力される各サンプル毎に適宜に異ならせることによって、各サンプルに対し現在サンプル位置に相対的に対応する（相前後する）各サンプル位置毎に各々固有の重み付けを加えることができる。これにより、この実施例においては１段目Ｋ１及び２段目Ｋ２、７段目Ｋ７及び８段目Ｋ８の各乗算器は３段目Ｋ３〜６段目Ｋ６の各乗算器に比べて「感度」が鈍くなっている。
【００１７】
ゲインリダクションＧＲは既に説明済みの従来と同様のものであって、図２に示したグラフのように逆数的なカーブを持つ関数に従って入力信号の振幅レベルに応じて所定のゲインシグナルを得るためのものである。この図２から理解できるように、入力信号レベルがスレッショルドレベルと呼ばれる所定の大きさを持つ振幅レベルを超えるまではゲインシグナルは１．０で一定値をとるが、スレッショルドレベルを超えると入力信号の振幅レベルが大きくなるにつれ図示のような非線形である逆数的なカーブである特性に従ってゲインシグナルは１．０以下の値をとる。このように、この実施例に示すゲインシグナル決定回路Ｘにおいては、複数の遅延回路Ｄ１〜Ｄ７に供給されて所定の係数が乗算された複数サンプル周期分の入力信号のうち最大の振幅を持つ入力信号に基づきゲインシグナルを決定する。すなわち、ゲインシグナル決定回路Ｘは入力信号の現在値の近傍の信号の中から振幅が最大のものを得るためのものである。
【００１８】
なお、遅延回路ＤＡによる遅延サンプル数は遅延回路Ｄ１〜Ｄ７に対して入力又は出力される各サンプルに対して設定される重み付け係数分布の最大値に対応する略中央位置とし、この実施例では入力端子１から供給されたオリジナル信号を３サンプリング周期分だけ遅延させてから後続の乗算器Ｙに供給する。すなわち、ゲインシグナル決定回路Ｘにおける乗算器Ｋ４に入力されたサンプルと同じサンプルが、遅延回路ＤＡから現在サンプルとして乗算器Ｙに供給されることになる。
【００１９】
図１に示した効果付与装置に対して図３（Ａ）に示すようなオーディオ信号を入力した場合には、図３（Ｂ）に示すような出力オーディオ信号が結果として得られる。そこで、上述した効果付与装置の動作について図３を用いて簡単に説明する。ただし、ここでは入力信号としてアナログのオーディオ信号を所定の周期でデジタル化したパルシブなサンプル波形（例えばＰＣＭ波形など）を用いて説明を行うものとする。すなわち、入力波形は図３（Ａ）に示すように、所定の周期間隔の各時間において適宜の大きさの振幅を持つ信号である。なお、ここでは説明を理解しやすくするために、図中の各サンプル波形に対して「１」から順に数字を付している。
【００２０】
図３（Ａ）に示すような入力信号において点４、点５のサンプルのみが最大レベル（スレッショルドレベル）を超えている場合、従来知られた「飽和非線形法」においては点４、点５のサンプルの振幅レベルがスレッショルドレベルにより限定される振幅レベルまで大きく抑えられる（図示しない）。したがって、その結果として波形が大きく歪むことになる。こうした波形の歪みは大きな倍音を生み出し、これが非常に耳障りな高調波を生み出す原因となる。例えばサイン波（正弦波）を入力信号として供給した場合が典型的であり、そうした場合には基音に対して奇数次の倍音が大きく現れる。こうした振幅だけの歪みは、必ず聴感上の「歪み」も生むことから都合が悪いものである。
【００２１】
そこで、上記したような本発明に係る効果付与装置においては上述した図１に示すような構成とすることにより、最大レベルを超えている点のレベルを下げるためにはその前の点から徐々にゲインを下げ、またその後は徐々にゲインを戻す処理を行うことができ、波形の歪みを生じることなくかつ有効に振幅のピークを抑えることができるようにしている。すなわち、図３（Ｂ）に示す出力信号のように、点４及び点５において振幅のピークが最大値を超えている場合に、ゲインの減衰を点４及び点５は勿論のこと、これらの前のサンプルである点２から起こすようにし、また点４及び点５の後のサンプルである点６〜点８までゲインの減衰を持続させている。そして、この図３（Ｂ）から理解できるように、点４、点５の振幅のピークの影響は点９及び点１０以降の各サンプルには及ばない。すなわち、点１０はそれ自身、最大値を超えていないのでけっしてゲインの減衰を起こさせないようにしている。
【００２２】
なお、重み付け係数を例えばこの実施例に示すように４点などの複数のサンプルにわたって「１．０」で最大の重み付けを行うように設定しておけば、例えば４点の半波の幅の正弦波、すなわち１周期８点の長さの正弦波まで（例えば、４４．１ｋＨｚなら５．５ｋＨｚ以上）は完全にリップルのないゲインの減衰を起こさせることができるようになり、この点で非常に歪みの少ない出力信号を生成することが可能なリミッタを構成することができることになる、という利点がある。
【００２３】
以上のように、このような本発明に係る効果付与装置（リミッタ）においては、サンプルの振幅レベルが最大値（スレッショルドレベル）を超えた点ではその前後のサンプルから徐々にゲインを下げることにより各サンプルの振幅のピークを完全に最大値（スレッショルドレベル）以内におさめると共に、相前後するサンプルから徐々にゲインを下げることにより聴感に聞こえるような歪み成分が極めて僅少な出力信号を生成することができるようになる。特に、任意のサンプルの振幅のピークが突出して大きいような入力信号において、波形を歪ませることなく振幅のピークを完全に最大値内に制限できるようになる場合に顕著に効果が現れる。また、リップルも非常に少なくするようにして出力信号を生成することができるようになる。さらに、振幅のピークが最大値に極めて近いがそれを超えてはいないようなサンプルでは、従来の飽和非線形法では当該サンプルに対するゲインの減衰に伴い波形歪みを起こすものであったが、本発明に係る効果付与装置においてはそうしたサンプルにおいては一切振幅レベルに対するゲインの減衰が起きない。言いかえるならば、そのような場合には一切波形歪みやゲインの揺動は起きることがない。
【００２４】
上述した実施例においてはゲインリダクションＧＲを最大値選択回路Ｍの後にいれているが、ゲインリダクションＧＲを絶対値回路Ｚの直後に配置し、さらに最大値選択回路Ｍを最小値選択回路Ｎに交換した構成によっても上記したものと同様の作用により波形歪みの少ない出力信号を得ることができる。そこで、図４に、この発明に係る効果付与装置の他の実施例を示す。この図４に示す効果付与装置においては、オリジナル信号の各順次サンプル毎の振幅レベルに応じたゲインシグナルを取得しておき、該取得したゲインシグナルの中から最小値を持つゲインシグナルを選択的に出力するように構成する。そして、最小値選択回路Ｎから出力されたゲインシグナルと遅延回路ＤＡにより３サンプル周期分だけ遅延されたオリジナル信号の各サンプルとを乗算器Ｙにより乗算して出力信号を得る。このようにしても、図３の実施例に示した構成の効果付与装置と同様に、非常に簡単な構成で、入力されたオリジナルのオーディオ信号の振幅レベルを制御する際において、特にゲイン変動が少なくかつ波形の歪みを少なくすることができ、音質を損なうことなく出力信号を生成することができるようになる。
【００２５】
なお、上述した実施例においては、乗算器Ｋ１〜Ｋ７において各サンプルと乗算する重み付け係数は出力波形制御の要求に応じて様々なバリエーションが考えられることから固定値でなくてもよく、必要とする出力信号にあわせて適宜に変更可能であってよい。また、最適な波形制御を行うことが可能な重み付け係数の組み合わせをデータとして複数記憶しておき、必要に応じて該データを選択的に読み出して使用することができるようにしてもよい。
なお、上述した実施例においては７段構成の遅延回路Ｄ１〜Ｄ７を備えたゲインシグナル決定回路Ｘを示したがこれに限らない。また、ルックアヘッド用の遅延回路ＤＡについても上述した実施例のような３サンプル周期分遅延するものだけに限らない。すなわち、ゲインシグナル決定回路Ｘを構成する遅延回路Ｄ１〜Ｄ７や乗算器Ｋ１〜Ｋ８の構成、ルックアヘッド用の遅延回路ＤＡ、あるいは乗算器Ｋ１〜Ｋ８に対してそれぞれ入力する重み付け係数などはいずれかの構成の変更にあわせて適宜に変更できるように構成してあってよい。
なお、上述した実施例では、ゲインシグナル決定回路Ｘにおいて最大値選択回路又は最小値選択回路を用いた例を示したがこれに限らない。
【００２６】
なお、上述した実施例においては効果付与装置としてディスクリート回路又は集積回路若しくは大規模集積回路等を含んで構成される専用ハードウエア装置の形態で実施したものを示したがこれに限らず、コンピュータソフトウエアの形態や、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）によって処理されるマイクロプログラムの形態などで実施するようにしてもよい。
【００２７】
【発明の効果】
以上の通り、この発明によれば入力された信号の複数サンプルのそれぞれを考慮して適用すべきゲイン係数を決定し、該決定したゲイン係数と特定のオリジナル信号とを乗算することによって出力信号を生成するようにした。こうすることにより、従来にない簡単な構成で入力信号の振幅レベルを規定のレベル以下に抑えて音響的な効果を付与した出力信号を歪みの少ない波形で生成することができる、という優れた効果を奏する。
【図面の簡単な説明】
【図１】この発明に係る効果付与装置の実施の形態を示すハード構成ブロック図である。
【図２】入力信号レベルとゲインシグナルとの関係を示すグラフである。
【図３】効果付与装置の動作を説明するための波形図であり、図３（Ａ）は入力信号の一実施例、図３（Ｂ）は該入力信号に応じて得られる出力信号をそれぞれ示す。
【図４】この発明に係る効果付与装置の他の実施例を示すハードブロック図である。
【図５】従来知られた効果付与装置の一実施例を示すハード構成ブロック図である。
【図６】飽和非線形法における非線形回路の特性を示す概念図である。
【符号の説明】
１…入力端子、２…出力端子、Ｄ１〜Ｄ７、ＤＡ、ＤＢ…遅延回路、Ｋ１〜Ｋ８、Ｙ…乗算器、Ｍ…最大値選択回路、Ｎ…最小値選択回路、ＧＲ…ゲインリダクション、Ｘ…ゲインシグナル決定回路、Ｈ…平滑化回路
【図１】
2004363933.tif 000003
【図２】
2004363933.tif 000004
【図３】
2004363933.tif 000005
【図４】
2004363933.tif 000006
【図５】
2004363933.tif 000007
【図６】
2004363933.tif 000008