(57)【要約】【課題】  入力音声に対してリアルな歪み効果を付与する。【解決手段】  入力音声をＦＦＴ部２で周波数分析し、局所的ピークとピッチを検出する。サブハーモニクス付与手段５はパラメータ指定部８からのパラメータに応じて、入力スペクトルの局所的ピーク間にスペクトルを加算する。サブハーモニクスが加算された周波数スペクトルは、ＩＦＦＴ部９で時間領域に変換され、再合成されて出力される。第１のサブハーモニクス付加部６は、入力スペクトルの局所的ピーク間にゲインが不規則に変化するスペクトルを付加することによりきしんだ感じ（creak）となる歪み効果を与え、第２のサブハーモニクス付加部７は入力スペクトルの局所的ピーク間に周波数の異なる複数個のスペクトルを加算することによりうなった感じ（growl）となる歪み効果を与える。【選択図】  図１
2006010906.tif 000002
【特許請求の範囲】
【請求項１】
入力信号を周波数分析して、複数の局所的ピークを検出する手段と、
該検出した局所的ピーク間にスペクトル成分を付加するサブハーモニクス付加手段と、
該スペクトル成分が付加された周波数領域の信号を時間領域の信号に変換して出力する手段と
を有することを特徴とする音声効果付与装置。
【請求項２】
前記サブハーモニスク付加手段は、局所的ピーク間に、ゲインが不規則に変化するスペクトル成分を付加するものであることを特徴とする請求項１記載の音声効果付与装置。
【請求項３】
前記ゲインが不規則に変化するスペクトル成分は、同じ周波数で、それぞれの位相差が不規則に変化する複数のスペクトル成分を加算したものであることを特徴とする請求項２記載の音声効果付与装置。
【請求項４】
前記サブハーモニクス付加手段は、局所的ピーク間に、異なる周波数の複数のスペクトル成分を付加するものであることを特徴とする請求項１記載の音声効果付与装置。
【請求項５】
コンピュータに、
入力信号を周波数分析して複数の局所的ピークを検出するステップと、
該検出した局所的ピーク間にスペクトル成分を付加するステップと、
該スペクトル成分が付加された周波数領域の信号を時間領域の信号に変換して出力するステップと
を実行させることを特徴とする音声効果付与プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力音声に効果を付与する音声効果付与装置及び音声効果付与プログラムに関する。
【背景技術】
【０００２】
従来より、楽器音や音声に歪み感を与える方法として、入力波形をクリップさせることにより入力音声を歪ませるディストーション（distortion）が知られている。
また、入力する制御パラメータに基づき、合成対象音声の調和成分と非調和成分の大きさをそれぞれ制御し、気息性の大きさを制御するようにした音声効果付与装置が提案されている（特許文献１）。
【特許文献１】特開２００３−２８８０９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述のような入力音に歪みを加える方法が知られているが、より音声にとって意味のあるリアルな歪みを加えることが望まれている。
そこで本発明は、入力音声に対してリアルな歪み効果を付与することができる音声効果付与装置及び音声効果付与プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明の音声効果付与装置は、入力信号を周波数分析して、複数の局所的ピークを検出する手段と、該検出した局所的ピーク間にスペクトル成分を付加するサブハーモニクス付加手段と、該スペクトル成分が付加された周波数領域の信号を時間領域の信号に変換して出力する手段とを有するものである。
また、前記サブハーモニスク付加手段は、局所的ピーク間に、ゲインが不規則に変化するスペクトル成分を付加するものとされている。
さらに、前記ゲインが不規則に変化するスペクトル成分は、同じ周波数で、それぞれの位相差が不規則に変化する複数のスペクトル成分を加算したものとされているものである。
さらにまた、前記サブハーモニクス付加手段は、局所的ピーク間に、異なる周波数の複数のスペクトル成分を付加するものとされている。
【０００５】
さらにまた、本発明の音声効果付与プログラムは、コンピュータに、入力信号を周波数分析して複数の局所的ピークを検出するステップと、該検出した局所的ピーク間にスペクトル成分を付加するステップと、該スペクトル成分が付加された周波数領域の信号を時間領域の信号に変換して出力するステップとを実行させるものである。
【発明の効果】
【０００６】
本発明の音声効果付与装置及び音声効果付与プログラムによれば、周波数領域においてサブハーモニクスを加えることにより入力音声によりリアルな歪み効果を付与することができる。
入力音声の局所的ピーク間にゲインが不規則に変化するスペクトル成分を付加することにより、クリーク（creak：きしんだ感じ）の歪みを有する音声に声質変換することができる。また、入力音声の局所的ピーク間に異なる周波数の複数のスペクトル成分を付加することにより、グロウル（growl：うなった感じ）の歪みを有する音声に声質変換することができる。
さらに、付加するスペクトル成分の種類、周波数、ゲイン又は個数などのパラメータを指定することにより、その効果の効き具合を調整することができる。
さらにまた、付加するスペクトル成分の種類、周波数、ゲイン又は個数などのパラメータを入力信号のゲイン又はピッチに応じて制御することにより、より自然な声質変換を行うことができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明の音声効果付与装置の一実施の形態の構成を示す機能ブロック図である。
この図において、１は入力音声信号を入力する入力部、２は該入力音声を各フレームごとにスペクトル分析して周波数スペクトルを得るフーリエ変換部、３は該フーリエ変換部２から出力される周波数スペクトルの局所的ピークを検出するピーク検出部、４は前記局所的ピークの周波数の並びなどからピッチを計算するピッチ検出部である。
また、５は周波数領域での処理を行うことにより入力音声に歪み効果を与えるサブハーモニクス付加手段である。ここでは、付与される効果の種類に応じて、第１のサブハーモニクス付加部６と第２のサブハーモニクス付加部７の２種類のサブハーモニクス付加部を有するものとして記載している。このサブハーモニクス付加手段５において、第１のサブハーモニクス付加部６による処理と第２のサブハーモニクス付加部７による処理のいずれか一方又は両方を入力音声に対して付与することができる。
【０００８】
第１のサブハーモニクス付加部６は、入力音声にクリーク（creak：きしんだ感じ）となる歪み効果を与えるものであり、入力音声の周波数スペクトルの局所的ピークの周波数間に、ゲインが不規則に変化するスペクトル成分を付加するものである。ここでは、同じ周波数で、それぞれの位相差が不規則に変化する複数のスペクトル成分を付加することで、ゲインが不規則に変動するスペクトル成分を付加するようにしている。
また、第２のサブハーモニクス付加部７は、入力音声にグロウル（growl：うなった感じ）となる歪み効果を与えるものであり、局所的ピークの周波数間に異なる周波数の複数のスペクトル成分を付加するものである。
第１のサブハーモニクス付加部６及び第２のサブハーモニクス付加部７により付加されるスペクトル成分は、パラメータ指定部８から与えられるパラメータにより制御される。このパラメータ指定部８から第１のサブハーモニクス付加部６及び第２のサブハーモニクス付加部７に対して、付加するスペクトル成分の種類、付加するスペクトル成分の周波数位置（倍音周波数間の中心周波数からのずれなど）、付加するスペクトル成分のゲイン、付加するスペクトル成分の個数などのパラメータが与えられ、これらを制御することにより、第１及び第２のサブハーモニクス付加部６，７でそれぞれ付与される効果の効き具合を調整することができる。
【０００９】
９は、前記第１のサブハーモニクス付加部６又は第２のサブハーモニクス付加部７で局所的ピーク間にスペクトル成分が付加された周波数スペクトルを時間領域に変換する逆フーリエ変換部、１０は該逆フーリエ変換部９で時間領域の信号に変換された各フレームの信号を合成するオーバーラップ加算再合成部、１１は該オーバーラップ加算再合成部１０から出力される音声信号を出力する出力部である。
なお、上述した各構成要素は、それぞれ個別の処理部として実現することもできるが、コンピュータにおけるプログラム処理により実現することもできる。
【００１０】
次に、前記第１のサブハーモニクス付加部６で実行されるサブハーモニクスの付加処理について説明する。
図２は、クリーク音質（きしんだ感じの音質）の音声を分析したときのスペクトルの一例を示す図である。
澄んだ音質の声の場合には、図２の実線２１で示すようなスペクトルになる。すなわち、局所的ピークの周波数（図２の白丸２２）はほぼ倍音周波数上にあり、それ以外に大きなゲインを持つ局所的ピークは存在しない。
しかしながら、クリーク音質の場合には、図中２３で示す周波数位置付近（倍音周波数の間）に、倍音周波数位置のピーク以外にもピーク（図中の破線）があり、そのゲインは時間的に不規則に大きくなったり小さくなったりしていることがわかる。これは、倍音周波数位置の間の周波数位置に新しいハーモニクス（サブハーモニクス）が立ち、そのゲインが不規則に変動していると言い換えることができる。この現象は、きしんだ感じの音声の場合には、声帯振動周期が一定の周期ではなく、その周期が一定の周期Ｔ0付近にて不規則に揺れるのが原因である。
【００１１】
本発明の第１のサブハーモニクス付加部６は、上述した現象を周波数領域の信号処理で再現するものである。図３を参照して、この第１のサブハーモニクス付加部６にて行われる処理を説明する。
図３の（ａ）は入力スペクトルであり、ｆ0はピッチ周波数である。また、（ｂ）と（ｃ）は、それぞれ、周波数位置1.5ｆ0，2.5ｆ0，・・・というように倍音周波数の間に配置されたスペクトル成分である。ここでは、純粋な正弦波のスペクトル成分を付加するものとしている。なお、付加される周波数位置は、1.4ｆ0，2.6ｆ0，・・・など、入力ピーク周波数の間であればよい。そして、（ｂ）の位相φは、それぞれ、その周波数のすぐ下の位置の入力スペクトルのピークの位相を、周波数移動（例えば、ｆ0→1.5ｆ0とした）ことによる分だけ位相を加えたものとしている。また、（ｃ）の位相は、（ｂ）の同じ周波数位置のスペクトル成分の位相にＴ0からランダムに変更した位相を加算したものである（Ωが所定時間ごとに不規則に変動する値を示している）。
【００１２】
（ｂ）と（ｃ）のスペクトル成分は同じ周波数位置であるが、（ｃ）の位相が不規則に変更されているため、（ｂ）と（ｃ）のスペクトル成分を加算すると、周波数位置1.5ｆ0，2.5ｆ0，・・・のゲインは不規則に変化することになる。さらに、これに入力スペクトル（ａ）を加算することにより、不規則なゲイン変動を持つサブハーモニクスを有するスペクトルが得られることとなる。なお、このようなサブハーモニクスの生成の方法は前記の位相制御によるものに限らず、ゲインを直接制御するものであってもよい。
このようにして、入力音声に対してクリーク音質（きしんだ感じの音質）とする効果を付与することができる。
また、このときに、（ｂ）と（ｃ）の正弦波スペクトル成分のゲインを変えることにより、この効果の効き具合を調整することができる。
なお、ここでは、（ｂ）と（ｃ）の２つの正弦波スペクトル成分を加算していたが、３つ以上の正弦波スペクトル成分を加算するようしてもよい。
また、付加するスペクトル成分は正弦波に限らず、三角波形状をしたスペクトル成分、又は、あらかじめ取り込んでおいた実際の音声波形の所定の周波数区間から取り出したスペクトル成分などでもよい。ユーザーが、好みに応じて、付加するスペクトル成分を選択するようにすることにより、より多彩な効果を得ることが可能となる。また、付加するスペクトル成分の種類は周波数に応じて設定してもよい。
さらに、付加するスペクトル成分の周波数位置を倍音周波数の中心からどれだけずらすかの指定（ずれ量の指定）をしたり、あるいは、ずれ量をランダムに変化させるようにすることによっても、効果の効き具合を調整することができる。
【００１３】
次に、前記第２のサブハーモニクス付加部７で実行されるサブハーモニクスの付加処理について説明する。
図４は、グロウル音質（うなった感じの音質）の音声を分析したときのスペクトルの一例を示す図である。
前記図２の場合と同様に、澄んだ音質の声の場合には、局所的ピークの周波数（図中の白丸２２）はほぼ倍音周波数上にあり、それ以外に大きなゲインの局所的ピークを持たない形状のスペクトル（図中の実線２１）になる。
しかしながら、グロウル音質の場合には、図４の２４で示す周波数位置付近（倍音周波数の間）に複数のピーク（図中の破線）が存在していることがわかる。
前記第２のサブハーモニクス付加部７は、この現象をシミュレートすることにより、グロウル音質となるような歪み効果を付与するものである。
この実施の形態においては、サブハーモニクスとして、入力スペクトルのｉ番目の局所的ピークに対応してｎ個（ｎは２以上の整数）の周波数の正弦波成分を加える。
そして、加えられるｋ（k=0,1,2,…,n-1）番目の正弦波成分の周波数ｆkiは、次の計算式で求める。
ｆki＝(i+1)×pitchsyn＋(k+1)×(1/(n+1))×pitch      ・・・(1)
ここで、pitchsynは合成ピッチ、pitchは入力ピッチを表している。
上式によれば、倍音周波数間に均等な周波数間隔でｎ個の新しい正弦波成分を付加することができる。
なお、上式のように均等に配置するのではなく、ランダムな周波数間隔でｎ個の正弦波成分を付加するようにしてもよい。
【００１４】
このように、前記第２のサブハーモニクス付加部７では、入力スペクトルのピーク周波数の間に複数のスペクトル成分を付加することで、入力音声をグロウル音質（うなった感じの音質）に変換している。
なお、ユーザが好みに応じて付加するサブハーモニクスの個数（ｎ）を制御することにより、付与する効果の調整をすることができる。
また、付加する正弦波スペクトル成分のゲインを調整することにより効果の効き具合を調整することができ、さらに、個々の正弦波スペクトル成分のゲインをそれぞれ独立して変更することによりさらに細かく効果の効き具合を調整することができる。
さらにまた、付加する正弦波スペクトル成分それぞれの位相を制御することにより、効果の効き具合を制御することができる。
さらにまた、付加するスペクトル成分は正弦波に限られることはなく、三角波形状のスペクトル成分や、又は、あらかじめ取り込んでおいた実際の音声波形から取り出したスペクトル成分でもよく、ユーザが好みに応じて付加するスペクトル成分を選択するようにすることにより、より多彩な効果を得ることができる。
【００１５】
さて、上述の実施の形態においては、入力音声の大きさ（ゲイン）に対する配慮は行われていなかった。しかしながら、効果の効き具合を、入力音声の大きさに応じて変化させるようにした方が効果的な場合がある。例えば、グロウル（うなり声）に関して、普通は音量が大きくなるとうなっている感じが増し、小さい場合にはあまりうなった感じではない。
このような自然な感じを出すために、ゲインやピッチなどの入力音声の特性に応じて前述したパラメータを制御するようにした本発明の音声効果付与装置の他の実施の形態について説明する。
図５は、本発明の音声効果付与装置の他の実施の形態の構成を示す機能ブロック図である。この図において、前記図１と同一の構成要素には同一の番号を付して説明を省略する。なお、この実施の形態も、コンピュータにおけるプログラム処理により実現することができる。
【００１６】
前記図１と図５とを比較すると明らかなように、この実施の形態においては、前記パラメータ指定部８と前記第１のサブハーモニクス付加部６及び第２のサブハーモニクス付加部７との間にパラメータ調整部１２が新たに設けられているとともに、図１におけるピッチ検出部４がピッチとゲインを検出するピッチ・ゲイン検出部４’とされ、該ピッチ・ゲイン検出部４’で検出されたピッチ及びゲインが前記パラメータ調整部１２に供給されている点で相違している。
このパラメータ調整部１２は、前記パラメータ指定部８から与えられるパラメータを入力音声のピッチやゲインなどの特性に応じて制御して、前記第１のサブハーモニクス付加部６又は前記第２のサブハーモニクス付加部７に供給する。
これにより、入力音声のゲインやピッチなどの特性に対応したパラメータを使用することが可能となり、自然な効果を付与することが可能となる。
【００１７】
図６は、前記パラメータ調整部１２によるパラメータの制御の一例を示す図である。
この例は、うなった感じの効果を付与する場合に、入力音声のゲインに応じて、図６に示すカーブで、付加するサブハーモニクスのゲインを変化させる場合を示している。すなわち、図示するように、入力音声のゲインが大きくなるにしたがって付加するサブハーモニクスのゲインを大きくして行き、入力音声のゲインが所定値以上ではサブハーモニクスのゲインを飽和させるようにしている。すなわち、前記パラメータ調整部１２は、図６のカーブに対応する係数テーブルを有し、前記ピッチ・ゲイン検出部４’から入力される入力音声のゲインに対応する係数を読み出して、該係数を前記パラメータ指定部８から与えられるサブハーモニクスのゲインを指定するパラメータに乗算して前記第２のサブハーモニクス付加部７に供給する。
これにより、音量が小さいときはグロウルの効果が小さくなり、自然さをシミュレートすることができる。
【００１８】
なお、図６における（Ａ）効果のかかりはじめのサブハーモニクスのゲイン、（Ｂ）最大サブハーモニクスのゲイン、及び、（Ｃ）最大サブハーモニクスのゲインに達する入力音声のゲインを制御することにより、そのかかり具合を調整することができる。
また、ここでは、前記第２のサブハーモニクス付加部７によるうなり音の効果付与を例にとって説明したが、前記第１のサブハーモニクス付加部６による効果付与の場合にも同様にパラメータを制御することにより自然さをシミュレートすることができる。
さらに、上記においてはサブハーモニクスのゲインを調整したが、その他のパラメータ、例えば、サブハーモニクスの個数などの調整を行うようにしてもよい。
さらにまた、上記においては入力音声のゲインに応じてパラメータを制御する例を示したが、入力音声のピッチに応じてパラメータを調整するようにしてもよい。
なお、本発明は、音声信号に限らず楽器音等にも適用することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の音声効果付与装置の一実施の形態の構成を示す機能ブロック図である。
【図２】クリーク音質の音声を分析したときのスペクトルの一例を示す図である。
【図３】第１のサブハーモニクス付加部６で実行される処理について説明するための図である。
【図４】グロウル音質の音声を分析したときのスペクトルの一例を示す図である。
【図５】本発明の音声効果付与装置の他の実施の形態の構成を示す機能ブロック図である。
【図６】パラメータ調整部１２による処理について説明するための図である。
【符号の説明】
【００２０】
１：入力部、２：フーリエ変換部、３：ピーク検出部、４：ピッチ検出部、４’：ピッチ・ゲイン検出部、５：サブハーモニクス付加手段、６：第１のサブハーモニクス付加部、７：第２のサブハーモニクス付加部、８：パラメータ指定部、９：逆フーリエ変換部、１０：オーバラップ加算再合成部、１１：出力部、１２：パラメータ調整部
【図１】
2006010906.tif 000003
【図２】
2006010906.tif 000004
【図３】
2006010906.tif 000005
【図４】
2006010906.tif 000006
【図５】
2006010906.tif 000007
【図６】
2006010906.tif 000008