(57)【要約】【課題】出力信号の品質を向上できる信号処理装置を提供する。【解決手段】入力信号のピッチ周期に対応する情報に依存して定まる周波数情報を取得する周波数情報取得部と、入力信号から、周波数情報により特定される周波数以下の成分のピッチを強調した信号であるピッチ強調信号を生成するピッチ強調信号生成部を含み、周波数情報取得部により取得される周波数情報は、入力信号のピッチ周期が短いほど高い周波数に対応する情報である、または、入力信号のピッチ周波数が高いほど高い周波数に対応する情報である。【選択図】図３
2015055765.tif 000002
【特許請求の範囲】
【請求項１】
入力信号のピッチ周期に対応する情報に依存して定まる周波数情報を取得する周波数情報取得部と、
入力信号から、前記周波数情報により特定される周波数以下の成分のピッチを強調した信号であるピッチ強調信号を生成するピッチ強調信号生成部と、
を含み、
前記周波数情報取得部により取得される周波数情報は、
前記入力信号のピッチ周期が短いほど高い周波数に対応する情報である、
または、
前記入力信号のピッチ周波数が高いほど高い周波数に対応する情報である、
信号処理装置。
【請求項２】
入力信号のピッチ周期に対応する情報に依存して定まる周波数情報を取得する周波数情報取得部と、
入力信号から、前記周波数情報により特定される周波数以下の成分のピッチを強調した信号であるピッチ強調信号を生成するピッチ強調信号生成部と、
を含み、
前記入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値の場合に対応する情報であるときに、前記周波数情報取得部で取得される前記周波数情報により特定される周波数を第１周波数とし、
前記入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値よりも大きい第２値の場合に対応する情報であるときに、前記周波数情報取得部で取得される前記周波数情報により特定される周波数を第２周波数としたとき、
第１周波数が第２周波数よりも高い
信号処理装置。
【請求項３】
現在または過去の時間区間の入力信号のピッチ周期に対応する情報に依存して定まる周波数情報を取得する周波数情報取得部と、
現在の時間区間の入力信号に、現在よりも前記ピッチ周期だけ過去、および／または、現在よりも前記ピッチ周期だけ未来の入力信号を合成した信号であるピッチ強調信号を生成するピッチ改善部と、
前記ピッチ強調信号から前記現在の時間区間の入力信号を減算した残差信号を出力する減算部と、
前記残差信号から前記周波数情報取得部で取得した周波数情報により特定される周波数成分以下の信号のみを抽出するローパスフィルタ部と、
前記現在の時間区間の入力信号と前記ローパスフィルタ部から出力された信号とを合成した信号を生成する合成部と、
を含み、
現在または過去の時間区間の入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値である場合に対応する情報であるときに、前記周波数情報取得部で取得される前記周波数情報により特定される周波数を第１周波数とし、
現在または過去の時間区間の入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値よりも大きい第２値である場合に対応する情報であるときに、前記周波数情報取得部で取得される前記周波数情報により特定される周波数を第２周波数としたとき、
第１周波数が第２周波数よりも高い
信号処理装置。
【請求項４】
ピッチ周期に対応する情報と周波数情報の候補値に対応する情報とを対応付けて記憶した対応表記憶部と、
前記対応表を参照し、現在または過去の時間区間の入力信号のピッチ周期に対応する周波数情報の候補値を周波数情報として取得する周波数情報取得部と、
現在の時間区間の入力信号に、現在よりも前記ピッチ周期だけ過去、および／または、現在よりも前記ピッチ周期だけ未来の入力信号を合成した信号であるピッチ強調信号を生成するピッチ改善部と、
前記ピッチ強調信号から前記現在の時間区間の入力信号を減算した残差信号を出力する減算部と、
前記残差信号から前記周波数情報取得部で取得した周波数情報により特定される周波数成分以下の信号のみを抽出するローパスフィルタ部と、
前記ローパスフィルタ部から出力された信号と前記現在の時間区間の入力信号とを合成した信号を生成する合成部と、
を含み、
前記対応表に記憶されたある２つのピッチ周期に対応する情報と周波数情報との候補値に対応する情報との組のうち、ピッチ周期が短い方に対応する組により特定される周波数情報の候補値が、ピッチ周期が長い方に対応する組により特定される周波数情報の候補値よりも周波数が高い
信号処理装置。
【請求項５】
入力信号のピッチ周期に対応する情報に依存して定まる周波数情報を取得する周波数情報取得ステップと、
入力信号から、前記周波数情報により特定される周波数以下の成分のピッチを強調した信号であるピッチ強調信号を生成するピッチ強調信号生成ステップと、
を含み、
前記周波数情報取得ステップにより取得される周波数情報は、
前記入力信号のピッチ周期が短いほど高い周波数に対応する情報である、
または、
前記入力信号のピッチ周波数が高いほど高い周波数に対応する情報である、
信号処理方法。
【請求項６】
入力信号のピッチ周期に対応する情報に依存して定まる周波数情報を取得する周波数情報取得ステップと、
入力信号から、前記周波数情報により特定される周波数以下の成分のピッチを強調した信号であるピッチ強調信号を生成するピッチ強調信号生成ステップと、
を含み、
前記入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値の場合に対応する情報であるときに、前記周波数情報取得ステップで取得される前記周波数情報により特定される周波数を第１周波数とし、
前記入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値よりも大きい第２値の場合に対応する情報であるときに、前記周波数情報取得ステップで取得される前記周波数情報により特定される周波数を第２周波数としたとき、
第１周波数が第２周波数よりも高い
信号処理方法。
【請求項７】
現在または過去の時間区間の入力信号のピッチ周期に対応する情報に依存して定まる周波数情報を取得する周波数情報取得ステップと、
現在の時間区間の入力信号に、現在よりも前記ピッチ周期だけ過去、および／または、現在よりも前記ピッチ周期だけ未来の入力信号を合成した信号であるピッチ強調信号を生成するピッチ改善ステップと、
前記ピッチ強調信号から前記現在の時間区間の入力信号を減算した残差信号を出力する減算ステップと、
前記残差信号から前記周波数情報取得ステップで取得した周波数情報により特定される周波数成分以下の信号のみを抽出するローパスフィルタステップと、
前記現在の時間区間の入力信号と前記ローパスフィルタステップにおいて出力された信号とを合成した信号を生成する合成ステップと、
を含み、
現在または過去の時間区間の入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値である場合に対応する情報であるときに、前記周波数情報取得ステップで取得される前記周波数情報により特定される周波数を第１周波数とし、
現在または過去の時間区間の入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値よりも大きい第２値である場合に対応する情報であるときに、前記周波数情報取得ステップで取得される前記周波数情報により特定される周波数を第２周波数としたとき、
第１周波数が第２周波数よりも高い
信号処理方法。
【請求項８】
ピッチ周期に対応する情報と周波数情報の候補値に対応する情報とを対応付けて記憶した対応表を参照し、現在または過去の時間区間の入力信号のピッチ周期に対応する周波数情報の候補値を周波数情報として取得する周波数情報取得ステップと、
現在の時間区間の入力信号に、現在よりも前記ピッチ周期だけ過去、および／または、現在よりも前記ピッチ周期だけ未来の入力信号を合成した信号であるピッチ強調信号を生成するピッチ改善ステップと、
前記ピッチ強調信号から前記現在の時間区間の入力信号を減算した残差信号を出力する減算ステップと、
前記残差信号から前記周波数情報取得ステップで取得した周波数情報により特定される周波数成分以下の信号のみを抽出するローパスフィルタステップと、
前記ローパスフィルタステップにおいて出力された信号と前記現在の時間区間の入力信号とを合成した信号を生成する合成ステップと、
を含み、
前記対応表に記憶されたある２つのピッチ周期に対応する情報と周波数情報との候補値に対応する情報との組のうち、ピッチ周期が短い方に対応する組により特定される周波数情報の候補値が、ピッチ周期が長い方に対応する組により特定される周波数情報の候補値よりも周波数が高い
信号処理方法。
【請求項９】
請求項５から８のいずれかに記載の信号処理方法を実行すべき指令をコンピュータに対してするプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はディジタル時系列信号のポストフィルタ処理を実行する信号処理装置、信号処理方法、プログラム、記録媒体に関する。
【背景技術】
【０００２】
音声や音響信号の符号化では、デコードした音響信号に対してポストフィルタ処理を行い聴感上の音質を向上させる手法が広く用いられている（非特許文献１、２）。以下、図１、図２を参照して非特許文献１の信号処理装置について説明する。図１は非特許文献１の信号処理装置９の構成を示すブロック図である。図２は非特許文献１の信号処理装置９の動作を示すフローチャートである。図１に示すように非特許文献１の信号処理装置９は、ピッチ改善部９１と、減算部９２と、ローパスフィルタ部９３と、合成部９４を含む。信号処理装置９は、これらの構成によりポストフィルタ処理を実行する。ポストフィルタへの入力信号がＮサンプルのフレーム毎に処理されるとし、あるフレームの入力信号をＸ（ｎ）（ｎ＝０，１，…，Ｎ−１）とする。
【０００３】
ピッチ改善部９１は入力信号Ｘ（ｎ）とＸ（ｎ）のピッチ周期τを用いてピッチ強調信号Ｐ（ｎ）を求める。具体的には、まずピッチ改善部９１は下記式により、ピッチの強調された中間信号Ｑ（ｎ）を求める。
【０００４】
【数１】
2015055765.tif 000003
【０００５】
ピッチ改善部９１はピッチの強調された中間信号Ｑ（ｎ）を用いて、下記式によりピッチ強調信号Ｐ（ｎ）を得る（Ｓ９１）。
【０００６】
【数２】
2015055765.tif 000004
【０００７】
ここで、ａは高調波の減衰を制御するパラメタであり、予め定められた定数である。
【０００８】
別の表現では、ピッチ改善部９１は現在の時間区間の入力信号Ｘ（ｎ）に、現在よりもピッチ周期τだけ過去の入力信号ｘ（ｎ−τ）、および現在よりもピッチ周期τだけ未来の入力信号ｘ（ｎ＋τ）を合成した信号であるピッチ強調信号Ｐ（ｎ）を生成する（Ｓ９１）。
【０００９】
次に、減算部９２は、ピッチ強調信号Ｐ（ｎ）から現在の時間区間の入力信号Ｘ（ｎ）を減算した残差信号Ｒ（ｎ）＝Ｐ（ｎ）−Ｘ（ｎ）を出力する（Ｓ９２）。ローパスフィルタ部９３は、固定値のカットオフ周波数Ｆｃ＝５００Ｈｚのローパスフィルタリングを実行して、残差信号Ｒ（ｎ）からカットオフ周波数Ｆｃ＝５００Ｈｚ以下の周波数成分のみを抽出した残差信号ｒ（ｎ）を出力する（Ｓ９３）。合成部９４は、現在の時間区間の入力信号Ｘ（ｎ）と、ローパスフィルタ部９３から出力された低域のみの残差信号ｒ（ｎ）とを合成した信号Ｙ（ｎ）＝Ｘ（ｎ）＋ｒ（ｎ）を生成し、信号Ｙ（ｎ）を出力する（Ｓ９４）。
【００１０】
このようにして、非特許文献１の信号処理装置９では、低域（５００Ｈｚ以下の周波数成分）のピッチ構造を強調することにより聴感上の品質を向上させていた。また、非特許文献２では、上述のローパスフィルタリングの代わりに、全周波数帯域についてピッチ強調を行う方法が用いられている。
【先行技術文献】
【非特許文献】
【００１１】
【非特許文献１】ITU-T Rec. G.718, ITU, 2008.（7.14.1.1節）
【非特許文献２】Chen Juin-Hwey and A. Gersho, “Adaptive postfiltering for quality enhancement of coded speech,” IEEE Transactions on Speech and Audio Processing, Volume: 3, Issue: 1, Pages: 59 - 71, 1995.
【発明の概要】
【発明が解決しようとする課題】
【００１２】
従来の方法では、入力信号に関係なく、固定の周波数成分（５００Ｈｚ以下）のピッチを強調したピッチ強調信号と入力信号を合成していた。よって、入力信号のピッチによる調波構造が十分に再現できず、必ずしも出力信号の品質が十分に向上しないという課題があった。そこで、本発明では出力信号の品質を向上できる信号処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明の信号処理装置は、周波数情報取得部と、ピッチ強調信号生成部を含む。
【００１４】
周波数情報取得部は、入力信号のピッチ周期に対応する情報に依存して定まる周波数情報を取得する。ピッチ強調信号生成部は、入力信号から、周波数情報により特定される周波数以下の成分のピッチを強調した信号であるピッチ強調信号を生成する。
【００１５】
周波数情報取得部により取得される周波数情報は、入力信号のピッチ周期が短いほど高い周波数に対応する情報である、または、入力信号のピッチ周波数が高いほど高い周波数に対応する情報である。
【発明の効果】
【００１６】
本発明の信号処理装置によれば、出力信号の品質を向上できる。
【図面の簡単な説明】
【００１７】
【図１】非特許文献１の信号処理装置の構成を示すブロック図。
【図２】非特許文献１の信号処理装置の動作を示すフローチャート。
【図３】本発明の実施例１の信号処理装置の構成を示すブロック図。
【図４】本発明の実施例１の信号処理装置の動作を示すフローチャート。
【図５】本発明の変形例１の信号処理装置の構成を示すブロック図。
【図６】本発明の変形例１の信号処理装置の動作を示すフローチャート。
【図７】本発明の実施例２の信号処理装置の構成を示すブロック図。
【図８】本発明の実施例２の信号処理装置の動作を示すフローチャート。
【図９】本発明の変形例２の信号処理装置の構成を示すブロック図。
【図１０】本発明の変形例２の信号処理装置の動作を示すフローチャート。
【図１１】本発明の変形例３の信号処理装置の構成を示すブロック図。
【図１２】本発明の変形例３の信号処理装置の動作を示すフローチャート。
【図１３】本発明の変形例４の信号処理装置の構成を示すブロック図。
【図１４】本発明の変形例４の信号処理装置の動作を示すフローチャート。
【図１５】音質の客観評価値ＰＥＳＱに基づいて従来技術と本発明を比較して示す図。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。
【００１９】
本発明では入力信号のピッチ周波数（基本周波数）またはピッチ周期に依存して、ピッチ強調する周波数帯域を変える。ピッチ強調では低い周波数帯域のピッチを強調するが、ピッチ周波数が高いとき（ピッチ周期が短いとき）は、ピッチ周波数が低いとき（ピッチ周期が長いとき）よりも高い周波数成分までピッチ強調を行う。これにより、ピッチ周期による調波構造の倍音構造を適切に表現することができるので、音質をさらに向上させることができる。
【００２０】
＜信号処理装置への入力＞
本発明の信号処理装置には、入力信号Ｘ（ｎ）とピッチ周期情報Ｔとが入力される。入力信号Ｘ（ｎ）は、フレーム毎の入力信号であり、あるフレームｎ番目のサンプルの入力信号をＸ（ｎ）と表記する（ｎ＝１，２，…，Ｎ−１，Ｎはフレーム内のサンプル数）。入力信号Ｘ（ｎ）は、入力符号を復号して得た復号音響信号、もしくは、音源からの音をマイクなどにより収音した信号に対して音源分離や残響除去等の処理が行われた後の復元音響信号である。なお、復号音響信号は、周知の音響信号のロッシーな符号化・復号化方法における復号方法により得られた信号であれば何でも良い。例えば、非特許文献１のデコーダにより復号された音響信号や、ＡＭＲ，Ｇ．７２９などの他の音声・音響信号の圧縮符号化・復号化方法に基づいて、復号された音響信号である。つまり、信号処理装置の入力信号は、原信号に何らかの信号処理を施すことにより得た、原信号に歪みが加わった信号（ロッシーな信号）である。
【００２１】
ピッチ周期情報Ｔは、現在または現在に近接するフレームの入力信号のピッチ周期に対応する情報であれば何でも良い。「ピッチ周期に対応する情報」は、例えば、ピッチ周期そのものであってもよいし、ピッチ周期を量子化した値であってもよいし、ピッチ周期またはその量子化値に対応するインデックス符号であってもよい。また、ピッチ周期はピッチ周波数の逆数であるので、ピッチ周波数や、ピッチ周波数を量子化した値、ピッチ周波数またはその量子化値に対応するインデックス符号、を「ピッチ周期情報Ｔ」としてもよい。ピッチ周期情報Ｔは、例えば、圧縮された音響信号から復号音響信号を得る過程で得られる、入力信号（復号音響信号）Ｘ（ｎ）に対応するピッチ周期τである。「Ｘ（ｎ）に対応するピッチ周期τ」は、Ｘ（ｎ）を含むフレームＸ＝（Ｘ（１），Ｘ（２），…，Ｘ（Ｎ−１））のピッチ周期でも良いし、Ｘ（ｎ）を含むフレームの近傍のフレームのピッチ周期でも良いし、Ｘ（ｎ）を含むフレームの近傍のフレームのピッチ周期の平均値や重み付き平均値や最大値／最小値／中央値のような統計値でもよい。また、Ｘ（ｎ）に対応するピッチ周期τの量子化値τ´＝Ｒｏｕｎｄ（τ）をピッチ周期τとしてもよい。ここでＲｏｕｎｄ関数は実数値を整数値に変換する関数であり、一番近い整数値に変換する四捨五入でもよいし、床関数（切り捨て）でもよいし、天井関数（切り上げ）でもよい。
【実施例１】
【００２２】
以下、図３、図４を参照して実施例１の信号処理装置について説明する。図３は、本実施例の信号処理装置１の構成を示すブロック図である。図４は、本実施例の信号処理装置１の動作を示すフローチャートである。図３に示すように、本実施例の信号処理装置１は、周波数情報取得部１１と、ピッチ強調信号生成部１２を含む。
【００２３】
〔周波数情報取得部１１〕
周波数情報取得部１１は、入力されたピッチ周期情報Ｔに基づいて、周波数を特定する情報Ｆｃ（以下、「周波数情報Ｆｃ」と呼ぶ）を取得する。別の表現では、周波数情報取得部１１は、入力信号のピッチ周期に対応する情報（ピッチ周期情報Ｔ）に依存して定まる周波数情報Ｆｃを取得する（Ｓ１１）。周波数情報Ｆｃは、後述のピッチ強調信号生成部１２でピッチを強調する周波数成分を特定するために用いられる情報であり、例えば、ピッチを強調する周波数の上限値である。
【００２４】
具体的には、周波数情報取得部１１は、ピッチ周期が短いほど周波数情報Ｆｃにより特定される周波数が高くなるように、周波数情報Ｆｃを決定する。例えば、ピッチ周期Ｔに対応するピッチ周期をτとし、τについての単調非増加関数をｇ（τ）としたとき、周波数情報取得部１１は、
Ｆｃ＝ｇ（τ）
により周波数情報Ｆｃを決定する。単調非増加関数ｇ（τ）の一例は、
ｇ（τ）＝Ｍ×ｆｓ／τ
である。ここで、Ｍは正の数であり、ｆｓはサンプリング周波数である。
【００２５】
言い換えれば、周波数情報取得部１１により取得される周波数情報Ｆｃは、入力信号のピッチ周期が短いほど高い周波数に対応する情報であるか、または、入力信号のピッチ周波数が高いほど高い周波数に対応する情報である。
【００２６】
言い換えれば、入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値の場合に対応する情報であるときに、周波数情報取得部１１で取得される周波数情報により特定される周波数を第１周波数とする。さらに、入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値よりも大きい第２値の場合に対応する情報であるときに、周波数情報取得部１１で取得される周波数情報により特定される周波数を第２周波数とする。この場合、第１周波数が第２周波数よりも高くなる。
【００２７】
〔ピッチ強調信号生成部１２〕
ピッチ強調信号生成部１２は、周波数情報取得部１１で取得した周波数情報Ｆｃと入力信号Ｘ（ｎ）を入力として、入力信号Ｘ（ｎ）のうち周波数情報Ｆｃにより特定される周波数成分のピッチを強調したピッチ強調信号ＰＬ（ｎ）を生成する。すなわち、入力信号Ｘ（ｎ）のうち周波数情報Ｆｃ以下の周波数成分のピッチのみを強調したピッチ強調信号ＰＬ（ｎ）を出力信号Ｙ（ｎ）として出力する。別の表現では、ピッチ強調信号生成部１２は、入力信号Ｘ（ｎ）から、周波数情報Ｆｃにより特定される周波数以下の成分のピッチを強調した信号であるピッチ強調信号ＰＬ（ｎ）を生成する（Ｓ１２）。
【００２８】
＜変形例１＞
以下、図５、図６を参照して、本実施例の周波数情報取得部１１に改変を加えた変形例１の信号処理装置について説明する。図５は、本変形例の信号処理装置１ａの構成を示すブロック図である。図６は本変形例の信号処理装置１ａの動作を示すフローチャートである。図５に示すように、本変形例の信号処理装置１ａは、周波数情報取得部１１ａと、ピッチ強調信号生成部１２を含む。
【００２９】
周波数情報取得部１１ａは、ピッチ周波数が高いほど周波数情報Ｆｃにより特定される周波数が高くなるように、周波数情報Ｆｃを決定する（Ｓ１１ａ）。例えば、ピッチ周期Ｔに対応するピッチ周波数をＦｐとし、Ｆｐについての単調非減少関数をｈ（Ｆｐ）としたとき、周波数情報取得部１１ａは、
Ｆｃ＝ｈ（Ｆｐ）
により周波数情報Ｆｃを求める。単調非減少関数ｈ（Ｆｐ）の一例は、
ｈ（Ｆｐ）＝Ｍ×Ｆｐ
である。ここで、Ｍは正の数である。なお、Ｍを正の整数とすると（つまり、周波数情報Ｆｃをピッチ周波数Ｆｐの整数倍とすると）、ピッチ周期による調波構造の倍音構造をより適切に表現でき、かつ余計な成分を強調せずに済むので復号の品質を向上させることができる。
【実施例２】
【００３０】
以下、図７、図８を参照して実施例２の信号処理装置について説明する。図７は、本実施例の信号処理装置２の構成を示すブロック図である。図８は、本実施例の信号処理装置２の動作を示すフローチャートである。図７に示すように、本実施例の信号処理装置２は、周波数情報取得部２１と、ピッチ強調信号生成部２２と、合成部２４を含む。ピッチ強調信号生成部２２は、ピッチ改善部２２１と、減算部２２２と、ローパスフィルタ部２２３を含む。図１に示した従来法と信号処理装置２とは、ローパスフィルタ部のカットオフ周波数が固定値ではなく、ピッチ周期情報Ｔに依存して変化している点で異なる。
【００３１】
〔周波数情報取得部２１〕
周波数情報取得部２１は、実施例１と同様の処理を行うことで、ピッチ周期情報Ｔから周波数情報Ｆｃを取得する。詳細には、周波数情報取得部２１は、現在または過去の時間区間の入力信号Ｘ（ｎ）のピッチ周期に対応する情報（ピッチ周期情報Ｔ）に依存して定まる周波数情報Ｆｃを取得する（Ｓ２１）。
【００３２】
なお前述同様に、現在または過去の時間区間の入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値である場合に対応する情報であるときに、周波数情報取得部２１で取得される周波数情報により特定される周波数を第１周波数とする。さらに、現在または過去の時間区間の入力信号のピッチ周期に対応する情報が、ピッチ周期が第１値よりも大きい第２値である場合に対応する情報であるときに、周波数情報取得部２１で取得される周波数情報により特定される周波数を第２周波数とする。この場合に、第１周波数が第２周波数よりも高くなる。
【００３３】
〔ピッチ改善部２２１〕
ピッチ改善部２２１は、入力信号Ｘ（ｎ）とピッチ周期情報Ｔを用いてピッチ強調信号Ｐ（ｎ）を求める。ピッチ改善部２２１は、例えば、非特許文献１と同様の方法で、ピッチ周期情報Ｔにより特定されるピッチ周期τを用いてピッチの強調された中間信号Ｑ（ｎ）を求める。別の表現では、ピッチ改善部２２１は、現在の時間区間の入力信号に、現在よりもピッチ周期だけ過去、および／または、現在よりもピッチ周期だけ未来の入力信号を合成した信号であるピッチ強調信号を生成する（Ｓ２２１）。
【００３４】
なおピッチ改善部２２１は、ｂ，ｃを正の数として、
【００３５】
【数３】
2015055765.tif 000005
【００３６】
によりＱ（ｎ）を求めても良い。非特許文献１の場合はｂ，ｃは固定値（０．５）だが、他の正の値であっても良い。そして、ピッチ改善部２２１は中間信号Ｑ（ｎ）と入力信号Ｘ（ｎ）から、
【００３７】
【数４】
2015055765.tif 000006
【００３８】
であるピッチ強調信号Ｐ（ｎ）を求める。
【００３９】
ここで、ピッチ周期情報Ｔに対応するピッチ周期τは、例えば、復号装置においてピッチ周期情報Ｔを得る処理と逆の処理を行うことで得られる。ピッチ周期情報Ｔが、ピッチ周期とピッチ周期情報とを対応付けて記憶したテーブルを参照することで得たものである場合は、同じテーブルを参照することでピッチ周期情報Ｔからピッチ周期τを得ることができる。また、ピッチ周期情報Ｔが、ピッチ周期に対する何らかの関数値により求められたものである場合は、その逆関数にピッチ周期情報Ｔを入力すれば、ピッチ周期τが得られる。ピッチ周期情報Ｔが、ピッチ周波数Ｆｐの場合は、τ＝ｆｓ／Ｆｐ（ｆｓはサンプリング周波数）により、ピッチ周期τが得られる。
【００４０】
〔減算部２２２〕
減算部２２２は、ピッチ改善部２２１で求めたピッチ強調信号Ｐ（ｎ）から現在の時間区間の入力信号Ｘ（ｎ）を減算した残差信号Ｒ（ｎ）＝Ｐ（ｎ）−Ｘ（ｎ）を出力する（Ｓ２２２）。
【００４１】
〔ローパスフィルタ部２２３〕
ローパスフィルタ部２２３には、減算部２２２から出力された残差信号Ｒ（ｎ）と周波数情報取得部２１が取得した周波数情報Ｆｃが入力される。ローパスフィルタ部２２３は、入力された残差信号Ｒ（ｎ）から周波数情報Ｆｃにより特定される周波数以下の低周波数成分だけを取り出した残差信号ｒ（ｎ）を抽出する。別の表現では、ローパスフィルタ部２２３は、残差信号Ｒ（ｎ）から周波数情報取得部２１で取得した周波数情報Ｆｃにより特定される周波数成分以下の信号のみを抽出する（Ｓ２２３）。
【００４２】
すなわち、ここでの「周波数情報Ｆｃ」は、ローパスフィルタ部２２３のカットオフ周波数である。また、残差信号ｒ（ｎ）は入力信号のうちのカットオフ周波数Ｆｃ以下の周波数成分のピッチを強調したピッチ強調信号である。
【００４３】
〔合成部２４〕
合成部２４は、現在の時間区間の入力信号Ｘ（ｎ）とローパスフィルタ部２２３から出力された残差信号ｒ（ｎ）とを合成した出力信号Ｙ（ｎ）を生成する（Ｓ２４）。
【００４４】
なお、実施例１においてピッチ強調する度合いを調整すれば、実施例１のピッチ強調信号生成部１２から出力されるピッチ強調信号ＰＬ（ｎ）を、実施例２の合成部２４から出力されるｒ（ｎ）とＸ（ｎ）を合成した信号Ｙ（ｎ）と等価な信号とすることができる。
【００４５】
＜変形例２＞
以下、図９、図１０を参照して、本実施例の周波数情報取得部２１に改変を加えた変形例２の信号処理装置について説明する。図９は、本変形例の信号処理装置２ｂの構成を示すブロック図である。図１０は本変形例の信号処理装置２ｂの動作を示すフローチャートである。図９に示すように、本変形例の信号処理装置２ｂは、周波数情報取得部２１ｂと、ピッチ強調信号生成部２２と、合成部２４を含む。
【００４６】
〔周波数情報取得部２１ｂ〕
周波数情報取得部２１ｂには、予め複数の周波数情報Ｆｃの候補Ｆｃ１＜Ｆｃ２＜…＜Ｆｃｔ（ｔは周波数情報の候補値の総数）が記憶されており、周波数情報取得部２１ｂは、入力されたピッチ周期情報Ｔに依存していずれかの周波数情報を選択し、選択した周波数情報を出力する（Ｓ２１ｂ）。
【００４７】
例えば、周波数情報取得部２１ｂに２種類の周波数情報の候補Ｆｃ１，Ｆｃ２（Ｆｃ１＜Ｆｃ２）が記憶されている場合、入力されたピッチ周期情報Ｔに対応するピッチ周期τが所定の閾値ＴＨ以下である場合（τ≦ＴＨの場合）には、周波数情報取得部２１ｂは大きい方の周波数情報Ｆｃ２を周波数情報Ｆｃとして選択し、そうでない場合（τ＞ＴＨの場合）には、周波数情報取得部２１ｂは小さい方の周波数情報Ｆｃ１を周波数情報Ｆｃとして選択する。
【００４８】
周波数情報取得部２１ｂに３種類の周波数情報の候補Ｆｃ１，Ｆｃ２，Ｆｃ３（Ｆｃ１＜Ｆｃ２＜Ｆｃ３）が記憶されている場合、入力されたピッチ周期情報Ｔに対応するピッチ周期τが所定の第１の閾値ＴＨ１以下である場合（τ≦ＴＨ１の場合）には、周波数情報取得部２１ｂは最も大きい周波数情報Ｆｃ３を周波数情報Ｆｃとして選択し、ピッチ周期τが所定の第１の閾値ＴＨ１より大きく、かつ、所定の第２の閾値ＴＨ２以下である場合（ＴＨ１＜τ≦ＴＨ２の場合）には、周波数情報取得部２１ｂは２番目に大きい周波数情報Ｆｃ２を周波数情報Ｆｃとして選択し、ピッチ周期τが所定の第２の閾値ＴＨ２より大きい場合（τ＞ＴＨ２の場合）には、周波数情報取得部２１ｂは最も小さい周波数情報Ｆｃ１を周波数情報Ｆｃとして選択する。ここで、０＜ＴＨ１＜ＴＨ２である。
【００４９】
周波数情報取得部２１ｂに４種類以上の周波数情報の候補Ｆｃ１，Ｆｃ２，…，Ｆｃｔ（Ｆｃ１＜Ｆｃ２＜…＜Ｆｃｔ）が記憶されている場合も同様に、周波数情報取得部２１ｂは複数の閾値を用いて、ピッチ周期情報Ｔに対応するいずれか１つの周波数情報Ｆｃｊ（ｊ＝１，２，…，ｔ）を周波数情報Ｆｃとして決定すれば良い。
【００５０】
なお、「ピッチ周期情報Ｔに対応するピッチ周期τ」の代わりに、「ピッチ周期情報Ｔに対応するピッチ周波数Ｆｐ」と閾値を比較することで判定を行っても良い。この場合は、上述の説明とは大小関係が逆になる。つまり、周波数情報取得部２１ｂに２種類の周波数情報Ｆｃ１，Ｆｃ２（Ｆｃ１＜Ｆｃ２）が記憶されている場合、入力されたピッチ周期情報Ｔに対応するピッチ周波数Ｆｐが所定の閾値ＴＨ´以下である場合（Ｆｐ≦ＴＨ´の場合）には、周波数情報取得部２１ｂは小さい方の周波数情報Ｆｃ１を周波数情報Ｆｃとして選択し、そうでない場合（Ｆｐ＞ＴＨ´の場合）には、周波数情報取得部２１ｂは大きい方の周波数情報Ｆｃ２を周波数情報Ｆｃとして選択する。
【００５１】
周波数情報取得部２１ｂに３種類の周波数情報Ｆｃ１，Ｆｃ２，Ｆｃ３（Ｆｃ１＜Ｆｃ２＜Ｆｃ３）が記憶されている場合、入力されたピッチ周期情報Ｔに対応するピッチ周波数Ｆｐが所定の第１の閾値ＴＨ１´以下である場合（Ｆｐ≦ＴＨ１´の場合）には、周波数情報取得部２１ｂは最も小さい周波数情報Ｆｃ１を周波数情報Ｆｃとして選択し、ピッチ周波数Ｆｐが所定の第１の閾値ＴＨ１´より大きく、かつ、所定の第２の閾値ＴＨ２´以下である場合（ＴＨ１´＜Ｆｐ≦ＴＨ２´の場合）には、周波数情報取得部２１ｂは２番目に小さい周波数情報Ｆｃ２を周波数情報Ｆｃとして選択し、ピッチ周波数Ｆｐが所定の第２の閾値ＴＨ２´より大きい場合（Ｆｐ＞ＴＨ２´の場合）には、周波数情報取得部２１ｂは最も大きい周波数情報Ｆｃ３を周波数情報Ｆｃとして選択する。ここで、０＜ＴＨ１´＜ＴＨ２´である。
【００５２】
＜変形例３、変形例４＞
以下、図１１、１２、１３、１４を参照して、実施例１または実施例２の構成に、さらに対応表記憶部を含む構成とした変形例３、４の信号処理装置について説明する。図１１は、変形例３の信号処理装置１ｃの構成を示すブロック図である。図１２は変形例３の信号処理装置１ｃの動作を示すフローチャートである。図１３は、変形例４の信号処理装置２ｃの構成を示すブロック図である。図１４は変形例４の信号処理装置２ｃの動作を示すフローチャートである。
【００５３】
図１１に示すように変形例３の信号処理装置１ｃは、周波数情報取得部１１ｃと、ピッチ強調信号生成部１２と、対応表記憶部ｃを含む。図１３に示すように変形例４の信号処理装置２ｃは、周波数情報取得部２１ｃと、ピッチ強調信号生成部２２と、合成部２４と、対応表記憶部ｃを含む。
【００５４】
〔対応表記憶部ｃ〕
対応表記憶部ｃには、ピッチ周期に対応する情報と周波数情報の候補値に対応する情報とを対応付けた対応表が予め記憶されている。ピッチ周期情報Ｔに対応する情報とは、ピッチ周期情報Ｔそのもの、ピッチ周期τ、ピッチ周波数Ｆｐ、あるいは、ピッチ周期τの量子化値、ピッチ周波数Ｆｐの量子化値、ピッチ周期情報Ｔの量子化値、等である。ピッチ周期情報Ｔの量子化値とは、例えば、ピッチ周期情報Ｔを右にビットシフトして粗く量子化した値である。
【００５５】
対応表は、ピッチ周期情報に対応する情報ごとに、対応する周波数情報の候補値が対応付けて記憶されていてもよいし、ピッチ周期情報に対応する情報の取りうる範囲毎に、対応する周波数情報の候補値が対応付けて記憶されていてもよい。いずれにしても、対応表に記憶されたある２つのピッチ周期に対応する情報と周波数情報の候補値に対応する情報との組のうち、ピッチ周期が短い方に対応する組により特定される周波数情報の候補値が、ピッチ周期が長い方に対応する組により特定される周波数情報の候補値よりも周波数が高い。言い換えれば、対応表における、ある２つのピッチ周期情報Ｔに対応する値と周波数情報の候補値との組を見たときに、ピッチ周期情報Ｔに対応するピッチ周期が大きい方の組の周波数情報の候補値Ｆｃ１が、ピッチ周期情報Ｔに対応するピッチ周期が小さい方の組の周波数情報の候補値Ｆｃ２よりも小さい。さらに言い換えれば、対応表における異なるピッチ周期情報Ｔに対応する値と周波数情報の候補値との組を見たときに、ピッチ周期情報Ｔに対応するピッチ周波数が高い方の組の周波数情報の候補値Ｆｃ２が、ピッチ周期情報に対応するピッチ周波数が低い方の組の周波数情報の候補値Ｆｃ１よりも大きい。
【００５６】
なお、上記の説明では、対応表には周波数情報の候補値が対応付けられているものとして説明したが、周波数情報の候補値の代わりに、周波数情報に１対１対応するインデックス値が対応付けて記憶されていても良い。
【００５７】
〔周波数情報取得部１１ｃ、２１ｃ〕
周波数情報取得部１１ｃ、２１ｃは、対応表を参照して、現在または過去の時間区間の入力信号のピッチ周期に対応する周波数情報の候補値を周波数情報Ｆｃとして取得する（Ｓ１１ｃ、Ｓ２１ｃ）例えば、周波数情報取得部１１ｃ、２１ｃは、入力されたピッチ周期情報Ｔに対応する周波数情報の候補値を周波数情報Ｆｃとして取得し、取得した周波数情報Ｆｃを出力する。
【００５８】
＜変形例５＞
実施例１や実施例２および変形例１、変形例２、変形例３、変形例４の構成において、ピッチ周波数（またはピッチ周期）だけでなく、ピッチ周期情報Ｔにより特定される周期性または定常性を表す指標に応じて周波数情報Ｆｃを決定しても良い。すなわち、ピッチ周期情報Ｔにより特定される周期性または定常性を表す指標が定常性が高いことに対応する場合の方が、ピッチ周期情報Ｔにより特定される周期性または定常性を表す指標が定常性が低いことに対応する場合よりも周波数情報Ｆｃが大きくなるように、周波数情報Ｆｃを決定しても良い。
【００５９】
周期性または定常性が高い場合には調波構造の影響が高いため、周波数情報Ｆｃの値を大きくしてより多くの調波構造を表現することで、より出力信号の品質を向上させることができる。
【００６０】
例えば、実施例１および変形例１において、周波数情報Ｆｃを求めるときに正の数Ｍを用いているが、周期性または定常性が高いほどＭの値を大きくする。Ｍの値の決定は、周期性または定常性を表す指標が定常性が高いほど大きな値を取る指標である場合は、この指標値に関する単調増加関数により決定すればよい。あるいは、周期性または定常性を表す指標が定常性が低いほど大きな値を取る指標である場合は、この指標値に関する単調減少関数により決定すればよい。
【００６１】
あるいは、複数のＭの値の候補値を用意しておき、周期性または定常性が高いほど大きな値の候補値を選択するようにしても良い。例えば、２種類のＭの値の候補値Ｍ１とＭ２（０＜Ｍ１＜Ｍ２）を用意しておき、ピッチ周波数の周期性または定常性を表す指標が周期性または定常性が高いことに対応する場合には、Ｍ２をＭの値として選択する。ピッチ周波数の周期性または定常性を表す指標が周期性または定常性が低いことに対応する場合には、Ｍ１をＭの値として選択する。ここで、指標がピッチ周波数の周期性または定常性が高いほど大きな値とるよう定められたものであれば、その指標値が所定の閾値以上の場合が「ピッチ周波数の周期性または定常性を表す指標が定常性が高いことを表す場合」に相当し、そうでない場合が「ピッチ周波数の定常性を示す指標が定常性が低いことを表す場合」に相当する。
【００６２】
実施例２および変形例２においても同様に、ピッチ周波数（またはピッチ周期）だけでなく、ピッチ周期情報Ｔにより特定される周期性または定常性を表す指標に応じて周波数情報Ｆｃを決定しても良い。例えば、４種類の周波数情報の候補Ｆｃ１，Ｆｃ２，Ｆｃ３，Ｆｃ４（Ｆｃ１＜Ｆｃ２＜Ｆｃ３＜Ｆｃ４）を記憶しておき、
（１）入力されたピッチ周期情報Ｔに対応するピッチ周期τが所定の閾値ＴＨ以下（τ≦ＴＨ）であり、かつ、入力されたピッチ周期情報Ｔにより特定される周期性または定常性を表す指標が「周期性または定常性が高いこと」に対応する場合に、周波数情報取得部２１ｂは最も大きい周波数情報Ｆｃ４を周波数情報Ｆｃとして選択する。
（２）入力されたピッチ周期情報Ｔに対応するピッチ周期τが所定の閾値ＴＨ以下（τ≦ＴＨ）であり、かつ、入力されたピッチ周期情報Ｔにより特定される周期性または定常性を表す指標が「周期性または定常性が低いこと」に対応する場合に、周波数情報取得部２１ｂは周波数情報Ｆｃ３を周波数情報Ｆｃとして選択する。
（３）入力されたピッチ周期情報Ｔに対応するピッチ周期τが所定の閾値ＴＨより大きく（τ＞ＴＨ）、かつ、入力されたピッチ周期情報Ｔにより特定される周期性または定常性を表す指標が「周期性または定常性が高いこと」に対応する場合に、周波数情報取得部２１ｂは周波数情報Ｆｃ２を周波数情報Ｆｃとして選択する。
（４）入力されたピッチ周期情報Ｔに対応するピッチ周期τが所定の閾値ＴＨより大きく（τ＞ＴＨ）、かつ、入力されたピッチ周期情報Ｔにより特定される周期性または定常性を表す指標が「周期性または定常性が低いこと」に対応する場合に、周波数情報取得部２１ｂは周波数情報Ｆｃ１を周波数情報Ｆｃとして選択する。
【００６３】
なお、上記（２）と（３）の条件と選択される周波数情報の関係は逆であっても良い。つまり、上記（３）の条件を満たすときに周波数情報Ｆｃ２を選択し、上記（２）の条件を満たすときに周波数情報Ｆｃ３が選択されても良い。少なくとも、ピッチ周期情報Ｔにより特定されるピッチ周期が短く、かつ、周期性または定常性が高いときに選択される周波数情報により特定される周波数の方が、ピッチ周期情報Ｔにより特定されるピッチ周期が長く、かつ、周期性または定常性が低いときに選択される周波数情報により特定される周波数よりも周波数が高くなるように、周波数情報Ｆｃを決定する。
【００６４】
変形例３や変形例４で用いる対応表にも、同様の性質を反映させても良い。つまり、対応表には、ピッチ周期とピッチ周期（またはピッチ周波数）の周期性または定常性の高さの組と、周波数情報の候補値と、が対応付けて記憶されている。例えば、
（１）ピッチ周期が所定の閾値以下、かつ、ピッチ周期（またはピッチ周波数）の周期性または定常性が高い場合
（２）ピッチ周期が所定の閾値以下、かつ、ピッチ周期（またはピッチ周波数）の周期性または定常性が低い場合
（３）ピッチ周期が所定の閾値より大きく、かつ、ピッチ周期（またはピッチ周波数）の周期性または定常性が高い場合
（４）ピッチ周期が所定の閾値より大きく、かつ、ピッチ周期（またはピッチ周波数）の周期性または定常性が低い場合
の４通りの組合せのそれぞれに、周波数情報の候補値が対応付けて記憶されている。この場合、（１）に対応する周波数情報の候補値が最も周波数が高く、（４）に対応する周波数情報の候補値が最も周波数が低い。
【００６５】
なお、ピッチ周期が所定の閾値以下の場合のみ、ピッチ周期の周期性または定常性の場合分け（上記（１）（２））をし、ピッチ周期が所定の閾値より大きい場合には、ピッチ周期の周期性または定常性に関係なく、上記（１）（２）よりも小さい周波数情報の候補値を対応づけた対応表を用いても良い。
【００６６】
あるいは、ピッチ周期の周期性または定常性が高い場合のみ、ピッチ周期が所定の閾値以下であるかそうでないかの場合分けを行い、ピッチ周期の周期性または定常性が低い場合にはピッチ周期の大きさに関係なく、上記（１）（２）よりも小さい周波数情報の候補値を対応づけた対応表を用いても良い。
【００６７】
［周期性または定常性を表す指標について］
ピッチ周期情報Ｔにより特定される周期性または定常性を表す指標の例としては、例えば、現在および過去の数フレーム（例えば３フレーム）でピッチ周波数の各フレームでの変化量がある閾値以内（例えば１０  Ｈｚ以内）の場合に定常性が高いことを示し、そうでない場合に定常性が低いことを示すような指標を用いても良い。
あるいは、本発明の信号処理方法を、音響信号をロッシーな符号化方法で符号化して得られた符号を復号する復号装置により得られた復号音響信号の品質を向上させるための後処理として用いる場合には、外部の復号装置で復号するときに得られる情報から、指標を得ることも可能である。
【００６８】
［例１］
復号装置において復号音響信号の周期性または定常性に応じて符号化モードを切り替える処理が使われる場合がある。このような場合には、どの符号化モードが用いられたかを示す情報を指標として用いればよい。例えば、標準規格Ｇ．７１８における復号方法では、復号音響信号の定常性が高い場合はＶＣモードが用いられ、そうでない場合にはＧＣモードが用いられる。したがって、ＶＣモードとＧＣモードのどちらを用いたかを示す情報を指標とすることで、定常性が高い場合に対応するか、定常性が低い場合に対応するかを判断することができる。
【００６９】
［例２］
復号装置において、入力された符号から、時系列信号（復号音響信号）を線形予測分析して得られる予測残差の大きさの情報が得られる場合には、予測残差の大きさに対する当該時系列信号の大きさの比を指標として用いることができる。この場合、指標が大きいほど定常性が高いことに相当する。あるいは、予測残差の大きさに対する当該時系列信号の大きさの比が所定の閾値より大きい場合が定常性が高いことに対応し、そうでない場合が定常性が低いことに対応するとしてもよい。
この指標は、定常的なフレームでは効果の高い線形予測が可能であるため予測残差が小さくなり、予測残差の大きさに対する時系列信号の大きさの比が大きくなることに基づく。
【００７０】
［例３］
復号装置において、入力された符号を復号して得られる「量子化されたピッチ利得（復号ピッチ利得）」を指標として用いても良い。この場合、復号ピッチ利得が大きいほど定常性が高いことに相当する。
この指標は、定常的なフレームではピッチ周期の周期性が高く、ピッチ利得が大きいことに基づく。
【００７１】
［例４］
復号装置において、入力された符号を復号して得られる「量子化されたピッチ利得（復号ピッチ利得）またはそれに対応する値」と「量子化された固定符号帳利得（復号固定符号帳利得）またはそれに対応する値」との比を指標として用いても良い。この場合、復号固定符号帳利得に対応する値に対する、復号ピッチ利得の比が大きいほど、定常性が高いことに相当する。なお、量子化された固定符号帳利得に対応する値の例は、量子化された固定符号帳利得そのもの、量子化された補正係数（correction factor）などである。補正係数の例は、参考文献１「ITU-T Recommendation G.729, "Coding of Speech at 8kbit/s using Conjugate-Structure Algebraic-Code-Excited Linear-Prediction(CS-ACELP)"」の「3.9 Quantization of the gains」の欄に記載されたγである。
この指標は、定常的なフレームではピッチ周期の周期性が高く、固定符号帳利得に対応する値に対するピッチ利得に対応する値の比が大きいことに基づく。
【００７２】
［例５］
復号装置において、入力された符号を復号して得られる「量子化されたピッチ利得（復号ピッチ利得）またはそれに対応する値」と「量子化された固定符号帳利得（復号固定符号帳利得）またはそれに対応する値」の大きさを指標として用いても良い。例えば、復号ピッチ利得に対応する値が第１規定値より小さく、かつ、復号固定符号帳利得に対応する値が第２規定値より小さい場合に、定常性が低い（定常的でない）ことを示し、そうでない場合に定常性が高い（定常的である）ことを示す指標とする。
【００７３】
あるいは、復号ピッチ利得に対応する値が第１規定値より小さく、かつ、復号固定符号帳利得に対応する値が第２規定値より大きい場合に、定常性が高い（定常的である）ことを示し、そうでない場合に定常性が低い（非定常的である）ことを示す指標とする。
【００７４】
＜本発明の効果＞
従来は、ピッチ周波数に関係なく固定の周波数帯域のピッチを強調した信号を出力していた。本発明ではピッチ周波数またはピッチ周期に応じてピッチ強調を行う周波数帯域を変える。ピッチ周波数が高い時にはピッチ強調を行う周波数帯域を広くし、逆に、ピッチ周波数が低い時にはピッチ強調を行う周波数帯域を狭くする。つまり、ピッチ周波数が高い時はピッチ周波数が低い時よりもローパスフィルタ部のカットオフ周波数を高くし、高い周波数までのピッチを強調する。これにより、ピッチ周期による調波構造の倍音構造を適切に表現することができるので、音質をさらに向上させることができる。図１５を参照して、音質の客観評価値ＰＥＳＱ（perceptual evaluation of speech quality）に基づいて従来技術と本発明を比較した実験結果を説明する。なお、ＰＥＳＱスコアが高いほど音質が良い傾向がある。図１５は、音質の客観評価値ＰＥＳＱに基づいて従来技術と本発明を比較して示す図である。図１５は縦軸をＰＥＳＱのスコアとし、左側に従来法の、右側に本発明による方法の実験結果をそれぞれ表示した棒グラフである。図１５Ａは、クリーン音声による実験結果、図１５Ｂは、雑音重畳音声による実験結果である。図１５Ａ、Ｂに示すように、本発明による信号処理は、従来法と比較して音質の客観評価値であるＰＥＳＱスコアが向上していることが確認できる。
【００７５】
＜本発明の要点＞
本発明の要点は、ピッチ（または周期）に依存してカットオフ周波数（周波数情報Ｆｃ）を変更したことにある。
【００７６】
上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００７７】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
【００７８】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００７９】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。
【００８０】
なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【図１】
2015055765.tif 000007
【図２】
2015055765.tif 000008
【図３】
2015055765.tif 000009
【図４】
2015055765.tif 000010
【図５】
2015055765.tif 000011
【図６】
2015055765.tif 000012
【図７】
2015055765.tif 000013
【図８】
2015055765.tif 000014
【図９】
2015055765.tif 000015
【図１０】
2015055765.tif 000016
【図１１】
2015055765.tif 000017
【図１２】
2015055765.tif 000018
【図１３】
2015055765.tif 000019
【図１４】
2015055765.tif 000020
【図１５】
2015055765.tif 000021