JPH09512644A - ピッチポストフィルタ - Google Patents

ピッチポストフィルタ

Info

Publication number
JPH09512644A
JPH09512644A JP7528320A JP52832095A JPH09512644A JP H09512644 A JPH09512644 A JP H09512644A JP 7528320 A JP7528320 A JP 7528320A JP 52832095 A JP52832095 A JP 52832095A JP H09512644 A JPH09512644 A JP H09512644A
Authority
JP
Japan
Prior art keywords
window
subframe
speech
subsequent
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP7528320A
Other languages
English (en)
Other versions
JP3307943B2 (ja
Inventor
ビアリック,レオン
フロメン,フェリックス
Original Assignee
シャーマン,ジョナサン エドワード
オーディオコーズ リミティド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by シャーマン,ジョナサン エドワード, オーディオコーズ リミティド filed Critical シャーマン,ジョナサン エドワード
Publication of JPH09512644A publication Critical patent/JPH09512644A/ja
Application granted granted Critical
Publication of JP3307943B2 publication Critical patent/JP3307943B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
    • G10L19/04Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
    • G10L19/26Pre-filtering or post-filtering
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/02Speech enhancement, e.g. noise reduction or echo cancellation

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Acoustics & Sound (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Centrifugal Separators (AREA)
  • Discharge Heating (AREA)
  • Working-Up Tar And Pitch (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

(57)【要約】 合成音声は、後続(20e,24e)および先行(20d,20e)データに基づいて計算を実行するポストフィルタに印加される。データ(22a,22b)のフレームは、計算点を指定するためにサブフレーム(20a,20b,・・・20h)に分割される。

Description

【発明の詳細な説明】 ピッチポストフィルタ 発明の分野 本発明は、一般的には音声処理装置に関連し、特にポストフィルタリング装置 に関連する。 発明の背景 音声処理は当該技術分野において周知であり、記憶あるいは伝送のために入力 音声信号を圧縮するためにしばしば使用される。この処理は典型的には入力音声 信号のフレームへの分割と、フレームの要素を決定するためのフレームの解析を 含んでいる。そして、要素は記憶あるいは伝送のために符号化される。 原音声信号の復調が要求されるときには、各フレームは解読され、典型的には 近似的に逆解析操作である合成が実行される。典型的にはこのようにして生成さ れた合成音声は、原信号と完全に同一ではない。従って、信号音声を“より改善 ”するために典型的にはポストフィルタリング操作が実行される。 ポストフィルタリングの1形式は、合成された信号をフィルタするために解読 器から出力されるピッチ情報が使用されるピッチポストフィルタリングである。 先行技術のピッチポストフィルタにおいて、合成された音声信号p0の早期サン プルの一部が再検討されている。ここで、p0はピッチ値である。現在のサブフ レームと最も良く一致するより早期の音声のサブフレームは、典型的には1:0 .25の比で(即ち、先行信号は3/4減衰されて)現在のサブフレームと結合 される。 不幸にして、音声信号は常に内部にピッチを有していはいない。これは単語の 終わりあるいは始まりにおける単語の間の場合であり、ピッチが変わり得る。先 行技術のピッチポストフィルタは早期の音声を現在の音声と混合するために、ま た早期の音声は現在のサブフレームと同一のピッチを有していないために、単語 の始めに対してこのようなピッチポストフィルタの出力は貧弱なものとなり得る 。話された単語が終了するサブフレームに対しても上記は正しい。もしサブフレ ームの大部分が沈黙あるいは雑音であれば(即ち、単語が終了していれば)、以 前信号のピッチは意味を持たない。 本発明の概要 出願人は、音声解読器は典型的には効果的な要素の間で音声のフレームを提供 するが、ピッチポストフィルタは音声信号のサブフレームに対してだけ作用する ことを承知している。従って、サブフレームのいくつかに対しては、将来の音声 パターンに関する情報が利用可能である。 従って、サブフレームの少なくともいくつかに対して将来および過去の情報を 使用するピッチポストフィルタおよび方法を提供することが本発明の目的である 。 本発明の好ましい実施例によれば、ピッチポストフィルタは、合成された音声 のフレームを受け入れ、合成された音声のフレームの各サブフレームに対してサ ブフレームの関数であり、かつ早期および後期の合成された音声のウインドの関 数である信号を発生する。各ウインドは、それがサブフレームに対して許容でき る一致を与えるときにだけ使用される。 特に本発明の好ましい実施例によれば、ピッチポストフィルタはサブフレーム に対して早期の合成された音声のウインドと一致し、 サブフレームとウインドの重み付けされたものとの誤差が小さいときだけ早期の 合成された音声の一致させられたウインドを受入れる。もし十分に大きい合成さ れた音声があれば、ピッチポストフィルタはまた後期合成音声のウインドと一致 し、誤差が小さければそれを受け入れる。従って、出力信号はサブフレームと、 それらが受け入れられたならばより早期のおよびより後期の合成音声のウインド との関数である。 さらに、本発明の好ましい実施例によれば、マッチングは、より早期におよび より後期に合成された音声のウインドのそれぞれに対する早期および後期の利得 の決定を含んでいる。 さらにまた、本発明の好ましい実施例によれば、出力信号に対する関数は、サ ブフレーム、早期の利得および第1の可能化荷重によって重み付けされた合成音 声のより早期のウインドおよび後期の利得および第2の可能化荷重によって重み 付けされた合成された音声の後期のウインドの合計である。 最後に、本発明の好ましい実施例によれば、第1および第2の可能化荷重は受 入れのステップの結果に依存する。 図面の簡単な説明 本発明は図面と関連する以下の詳細な記述からより十分に理解され評価される が、 図1は、本発明に係るピッチポストフィルタを有するブロック図であり、 図2は、図1のピッチポストフィルタを理解するのに有効な図であり、 図3は、図1のピッチポストフィルタの動作を示すフローチャートである。 望ましい実施例の詳細な説明 本発明に係るピッチポストフィルタの動作を理解するために有効な図1、2お よび3がここで参照される。 図1に示すように、10が付されている本発明に係るピッチポストフィルタは 、線型予測係数(LPC)合成フィルタのような合成フィルタ12からの合成音 声のフレームを受け入れる。ピッチポストフィルタ10はまた、音声符号化器か ら受け入れられるピッチの値も受け入れる。ピッチポストフィルタ10は第1の ポストフィルタであるべきではなく、ポストフィルタされた合成された音声フレ ームを受け入れることも可能である。 合成フィルタ12は合成された音声のフレームを合成し、ピッチポストフィル タ10にそれらを出力することが望ましい。先行技術のピッチポストフィルタの ように、本発明に係るフィルタは合成された音声のサブフレームに作用する。し かし、出願人が実現したようにサブフレームを処理したときに合成された音声の すべてのフレームが利用可能であるため、本発明に係るピッチポストフィルタ1 0はさらにサブフレームの少なくともいくつかに対する未来情報を使用する。 これは、2つのフレーム22aおよび22bの8つのサブフレーム20a−2 0hを示す図2に描かれている。さらに、後のサブフレーム20e−20hに対 して取られ得るデータの同様のサブフレームからの位置も示されている。矢印2 4eで示されているように、第1のサブフレーム24eに対してデータは先行サ ブフレーム20d、20cおよび20bと後続サブフレーム20e、20fおよ び20gから取られる。矢印24fで示されているように、第2のサブフレーム 24fに対してデータは先行サブフレーム20e、20dおよび20cと後続サ ブフレーム20f、20gおよび20h から取られる。後続サブフレーム20gおよび20hに対しては使用され得る後 続データは少なくなる(実際サブフレーム20hに対してはなにもない)が、使 用され得る過去のデータは同量である。 本発明は過去および将来の合成された信号中を探索し、過去および未来の信号 のウインドが現在のサブフレームともっとも良く一致する進みおよび遅れサンプ ル位置あるいはインデックスを別個に決定する。一致度が悪ければ、ウインドは 使用されない。典型的な探索範囲は、矢印24に示すように現在のサブフレーム の前後20−146サンプルの範囲である。探索範囲は、未来データ(即ちサブ フレーム20gおよび20h)に対しては減少される。 その後、合成された音声信号は一致させられたウインドのいずれかもしくは両 方を使用してポストフィルタされる。 本発明に係るピッチポストフィルタの1実施例は、1つのサブフレームに対す る操作のフローチャートである図3に示されている。 本方法は初期化(ステップ30)から始まるが、そこで最小および最大遅れ/ 進み値が最小標準値として設定される。本実施例においては、最小遅れ/進みは (ピッチ値−デルタ,20)の最小値、最大遅れ/進みは(ピッチ値+デルタ, 146)の最大値である。本実施例では、デルタは3である。 ステップ34−44は遅れ値を決定し、ステップ60−70はそれがあれば進 み値を決定する。両方のセクションは、前者は過去のデータに、後者は将来のデ ータに同様の操作を行う。従って以下では操作は一度だけ記載される。しかしな がら、式は以下に述べらるように相違する。 ステップ32において遅れインデックスM_gは最小値に設定され、ステップ 34および36において遅れインデックスM_gに対応する利得g_gおよびそ の遅れインデックスに対する標準値E_ gが決定される。利得g_gは以下に示すように、サブフレームs〔n〕の相互 相関と以前ウインドs〔n−M_g〕の自己相関に関する以前ウインドs〔n− M_g〕との比である。 標準値E_gは、以下のように誤差信号s〔n〕−g_g*s〔n−M_g〕 中のエネルギである。 もし結果として生じる標準値が以前に決定された最小値よりも小であれば(ス テップ38)、現在の遅れインデックスM_gおよび利得g_gは記憶され最小 値は現在の利得に設定される(ステップ40)。遅れインデックスは1増加され (ステップ42)、そしてこの処理は最大遅れ値に到達するまで繰り返される。 ステップ46−50において、遅れ決定の結果は、ステップ34−44で決定 された遅れ利得が例えば0.625である予め定められたしきい値以上であると きにだけ受け入れられる。ステップ46において遅れ可能化フラグは0に初期化 され、ステップ48において遅れ利得g_gがしきい値に対して検査される。ス テップ50において、遅れ可能化フラグを1に設定することによって、結果は受 入れられる。このように現在のサブフレームと同一でない先行音声信号に対して 、例えば現在のサブフレームが音声を有しており先行サブフレームが音声を有し ていなければ、先行サブクレームからのデータは使用されない。 ステップ52−56において、進み可能化フラグは現在位置N、サブフレーム の長さ(典型的には60サンプル長)および最大遅れ/進み値の合計がフレーム 長(典型的には240サンプル長)以下 であるときにだけ設定される。この方法において、未来データはその大部分が利 用可能であるときだけ使用される。ステップ52は進み可能化フラグを0に設定 し、ステップ54は合計が許容できれるか否かを検査し、もし許容できればステ ップ56は進み可能化フラグを1に設定する。 ステップ58において、最小値が再初期化され、進みインデックスは最小遅れ 値に設定される。上述したように、ステップ60−70はステップ34−44と 同一であり、対象のサブフレームに最もよく一致する進みインデックスを決定す る。進みはM_dと記述され、利得はg_dと記述され、基準値はE_gと記述 され、それらは以下に示すように式3および4で定義される。 ステップ60は利得g_dを決定し、ステップ62は基準値E_gを決定し、 ステップ64は基準値E_gが最小値より小さいかを検査し、ステップ66は進 みM_dおよび進み利得g_gを記憶し、最小値をE_dに更新する。ステップ 68は進みインデックスを1増加し、ステップ70は進みインデックスが最大イ ンデックス値以上であるか否かを決定する。 ステップ72および74において、もしステップ60−70で決定された進み 利得がステップ72で実行される検査によって非常に小であれば(即ち予め定め られたしきい値以下であれば)、進み可能化フラグは不可能化される(ステップ 74)。 ステップ76において、遅れおよび進み荷重w_gおよびw_dが遅れおよび 進み可能化フラグからそれぞれ決定される。荷重w_gおよびw_dはもし必要 であれば将来および過去のデータによっ て与えられる寄与を定義する。 本実施例において、遅れ荷重w_gは(遅れ可能化−(0.5*進み可能化) と0との最大値の0.25倍である。進み荷重w_dは(進み可能化−(0.5 *遅れ可能化)と0との最大値の0.25倍である。言い換えれば、荷重w_g およびw_dは、将来および過去のデータがともに利用可能であり現在のサブフ レームと一致していれば0.125であり、一方のみが一致しているときは0. 25であり、一致していないときは0である。 ステップ78において、信号s〔n〕の関数である出力信号p〔n〕、先行ウ インドs〔n−M_g〕および後続ウインドs〔n+M_g〕が生成される。M _gおよびM_dは、記憶されている遅れおよび進みインッデクスである。式5 及び6は本実施例において信号p〔n〕に対する関数を与える。 ステップ30−70は各サブフレームに対して繰り返される。 本発明は将来および過去の情報を使用するすべてのピッチポストフィルタを包 含することが望ましい。 本発明がいままでに記述され示されたものに限定されないことが当該技術分野 において技術を有する者にとって望ましい。むしろ本発明の範囲は以下の請求の 範囲によって定義される。
【手続補正書】特許法第184条の8 【提出日】1996年5月6日 【補正内容】 明細書 望ましい実施例の詳細な説明 本発明に係るピッチポストフィルタの動作を理解するために有効な図1、2お よび3が今参照される。 図1に示すように、10が付されている本発明に係るピッチポストフィルタは 、線型予測係数(LPC)合成フィルタのような合成フィルタ12からの合成音 声のフレームを受け入れる。ピッチポストフィルタ10はまた、音声符号化器か ら受け入れられるピッチの値も受け入れる。ピッチポストフィルタ10は第1の ポストフィルタであるべきではなく、ポストフィルタされた合成された音声フレ ームを受け入れることができる。フィルタ10は、現在フレームバッファ25、 先行フレームバッファ26、進み/遅れ決定器27およびポストフィルタ28か ら構成される。現在フレームバッファ25は合成された音声の現在のフレームを 記憶し、サブフレームに分割する。先行フレームバッファ26は合成された音声 の先行フレームを記憶する。進み/遅れ決定器27はピッチ値p0から上記の進 みおよび遅れインデックスを決定する。ポストフィルタ28は現在フレームバッ ファ25からサブフレームs〔n〕と後続ウインドs〔n+LEAD〕を受け入 れ、先行フレームバッファ26から先行ウインドs〔n−LAG〕を受け入れ、 それらからポストフィルタされた信号を発生する。 合成フィルタ12は合成された音声のフレームを合成し、ピッチポストフィル タ10にそれらを出力することが望ましい。先行技術のピッチポストフィルタの ように、本発明に係るフィルタは合成された音声のサブフレームに作用する。し かし、出願人が実現したようにサブフレームを処理したときに合成された音声の すべてのフレームが現在フレームバッファ25で利用可能であるため、本発明に 係るピッチポストフィルタ10はさらにサブフレームの少なくとも いくつかに対する未来情報を使用する。 これは、それぞれ現在フレームバッファ25および先行フレームバッファ26 に記憶されている2つのフレーム22aおよび22bの8つのサブフレーム20 a−20hを示す図2に描かれている。さらに、そこからデータの同様のサブフ レームが後続サブフレーム20e−20hに対して取られ得る位置も示されてい る。矢印24eで示されているように、第1のサブフレーム24eに対してデー タは以前サブフレーム20d、20cおよび20bと未来サブフレーム20e、 20fおよび20gから取られる。矢印24fで示されているように、第2のサ ブフレーム24fに対してデータは以前サブフレーム20e、20dおよび20 cと未来サブフレーム20f、20gおよび20hから取られる。後続サブフレ ーム20gおよび20hに対しては使用され得る後続データは少なくなり(実際 サブフレーム20hに対してはなにもない)が、使用され得る過去のデータは同 量であることが承知される。 本発明の進み/遅れ決定器27は過去および未来の合成された音声信号を探索 し、それらに対し過去および未来の信号のサブフレーム長さウインドならびに遅 れおよび進みサンプルの最初が現在のサブフレームに最も近く一致する遅れおよ び進みサンプル位置あるいはインデックスを決定する。もしよく一致していなけ れば、ウインドは使用されない。典型的には探索範囲は、矢印24に示されるよ うに現在フレームの前後20−146サンプル以内である。探索範囲は、未来デ ータ(即ち、サブフレーム20gおよび20h)に対しては減少される。 そしてポストフィルタ28は、一致されたウインドの一方あるいは両方を使用 して合成された音声信号をポストフィルタする。 本発明に係るピッチポストフィルタの1実施例は、1つのサブフ レームに対する作用のフローチャートである図3に示されている。ステップ30 −74は進み/遅れ決定器27によって実行され、ステップ76および78はポ ストフィルタ28によって実行される。 本方法は初期化(ステップ30)から始まるが、そこで最小および最大遅れ/ 進み値が最小標準値として設定される。本実施例においては、最小遅れ/進みは (ピッチ値−デルタ,20)の最小値、最大遅れ/進みは(ピッチ値+デルタ, 146)の最大値である。本実施例では、デルタは3である。 ステップ34−44は遅れ値を決定し、ステップ60−70はそれがあれば進 み値を決定する。両方のセクション、前者は先行フレームバッファ26に記憶さ れた過去のデータに、後者は現在フレームバッファ25に記憶された未来データ に同様の操作を行う。従って以下では操作は一度だけ記載される。しかしながら 、式は以下に述べらるように相違する。 ステップ32において遅れインデックスM_gは最小値に設定され、ステップ 34および36において遅れインデックスM_gに対応する利得g_gおよびそ の遅れインデックスに対する標準値E_gが決定される。利得g_gは以下に示 すように、サブフレームs〔n〕の相互相関と先行ウインドs〔n−M_g〕の 自己相関に関する先行ウインドs〔n−M_g〕の比である。 標準値E_gは、以下のように誤差信号s〔n〕−g_g*s〔n−M_g〕 中のエネルギである。 もし結果として生じる標準値が以前に決定された最小値よりも小 であれば(ステップ38)、現在の遅れインデックスM_gおよび利得g_gは 記憶され最小値は現在の利得に設定される(ステップ40)。遅れインデックス は1増加され(ステップ42)、そしてこの処理は最大遅れ値に到達するまで繰 り返される。 ステップ46−50において、遅れ決定の結果はステップ34−44で決定さ れた遅れ利得が例えば0.625である予め定められたしきい値以上であるとき にだけ受け入れられる。ステップ46において遅れ可能化フラグは0に初期化さ れ、ステップ48において遅れ利得g_gがしきい値に対して検査される。ステ ップ50において、遅れ可能化フラグを1に設定することによって、結果は受入 れられる。このように現在のサブフレームと同一でない先行音声信号に対して、 例えば現在のサブフレームが音声を有しており先行サブフレームが音声を有して いなければ、先行サブクレームからのデータは使用されない。 ステップ52−56において、進み可能化フラグは現在位置N、サブフレーム の長さ(典型的には60サンプル長)および最大遅れ/進み値の合計がフレーム 長(典型的には240サンプル長)以下であるときにだけ設定される。この方法 において、将来のデータはその大部分が利用可能であるときだけ使用される。ス テップ52は進み可能化フラグを0に設定し、ステップ54は合計が許容できれ るか否かを検査し、もし許容できればステップ56は進み可能化フラグを1に設 定する。 ステップ58において、最小値が再初期化され、進みインデックスは最小遅れ 値に設定される。上述したように、ステップ60−70はステップ34−44と 同一であり、対象のサブフレームに最もよく一致する進みインデックスを決定す る。進みはM_dと記述され、利得はg_dと記述され、基準値はE_dと記述 され、それら は以下に示すように式3および4で定義される。 ステップ60は利得g_dを決定し、ステップ62は基準値E_dを決定し、 ステップ64は基準値E_dが最小値より小さいかを検査し、ステップ66は進 みM_dおよび進み利得g_gを記憶し、最小値をE_dに更新する。ステップ 68は進みインデックスを1増加し、ステップ70は進みインデックスが最大イ ンデックス値以上であるか否かを決定する。 ステップ72および74において、もしステップ60−70で決定された進み 利得がステップ72で実行される検査で非常に小であれば(即ち予め定められた しきい値以下であれば)、進み可能化フラグは不可能化される(ステップ74) 。 ステップ76において、遅れおよび進み荷重w_gおよびw_dが遅れおよび 進み可能化フラグからそれぞれ決定される。荷重w_gおよびw_dはもし必要 であれば将来および過去のデータによって与えられる寄与を定義する。 本実施例において、遅れ荷重w_gは(遅れ可能−(0.5*進み可能))と 0との最大値の0.25倍である。進み荷重w_dは(進み可能−(0.5*遅 れ可能))と0との最大値の0.25倍である。言い換えれば、荷重w_gおよ びw_dは、将来および過去のデータがともに利用可能であり現在のサブフレー ムと一致していれば0.125であり、一方のみが一致しているときは0.25 であり、一致していないときは0である。 ステップ78において、信号s〔n〕の関数である出力信号p〔n〕、早期ウ インドs〔n−M_g〕および未来ウインドs〔n+ M_g〕が生成される。M_gおよびM_dは、記憶されている遅れおよび進み インッデクスである。式5及び6は本実施例において信号p〔n〕に対する関数 を与える。 ステップ30−70は各サブフレームに対して繰り返される。 本発明は将来および過去の情報を使用するすべてのピッチポストフィルタを包 含することが望ましい。 本発明がいままでに記述され示されたものに限定されないことが当該技術分野 において技術を有する者にとって望ましい。むしろ本発明の範囲は以下の請求の 範囲によって定義される。 請求の範囲 1.複数のサブフレームとフレームに付随するピッチ値とに分解される合成音 声のフレームを受信し、 合成音声の前記フレームの前記サブフレームに対して、前記ピッチ値に基づく 遅れインデックスによって現在のサブフレームを遅延する合成音声の先行データ および前記ピッチ値に基づく進みインデックスによって現在のサブフレームを進 める未来データならびに合成音声の未来データから構成されるグループの選択さ れた1つでフィルタされた現在のサブフレームのピッチポストフィルタされたも のである出力信号を発生する合成された音声のピッチポストフィルタリング方法 。 2.前記発生ステップが、 サブフレーム長、前記合成された音声の先行ウインドおよび前記遅れインデッ クスの始めを前記サブフレームに一致させ、 前記サブフレームと前記先行ウインドの重み付けされたものとの差が所定のし きい値以下であるときだけ、前記一致させられた先行ウインドを受入れ、 もし十分な未来の合成された音声があるならば、 サブフレーム長、前記合成された音声の未来ウインドおよび前記進みインデッ クスの始めを前記サブフレームに一致させ、 前記サブフレームと前記未来ウインドの重み付けされたものとの差が所定のし きい値以下であるときだけ、前記一致させられた未来ウインドを受入れ、 前記先行および未来ウインドならびに前記未来ウインドから構成されるグルー プの選択された1つで前記サブフレームをポストフィルタリングすることによっ て出力信号を生成する請求項1に記載の 方法。 3.前記一致ステップが、 先行および未来ウインドのそれぞれに対し先行および未来利得を決定するもの である請求項2に記載の方法。 4.前記生成ステップが、 前記サブフレーム、前記先行利得によって重み付けされた合成された音声の前 記先行ウインドおよび第1の可能化荷重、ならびに前記未来利得によって重み付 けされた合成された音声の前記未来ウインドおよび第2の可能化荷重の和である 信号を決定するものである請求項3に記載の方法。 5.前記第1および第2の可能荷重が前記受入れステップの出力に依存するも のである請求項4に記載の方法。 6.複数のサブフレームとフレームに付随するピッチ値とに分解される合成音 声のフレームを受信する手段と、 合成音声の前記フレームの前記サブフレームに対して、前記ピッチ値に基づく 遅れインデックスによって現在のサブフレームを遅延する合成音声の先行データ および前記ピッチ値に基づく進みインデックスによって現在のサブフレームを進 める未来データならびに合成音声の未来データから構成されるグループの選択さ れた1つでフィルタされた現在のサブフレームのピッチポストフィルタされたも のである出力信号を発生する発生手段を具備する合成された音声のピッチポスト フィルタリングするためのピッチポストフィルタ。 7.前記発生手段が、 サブフレーム長、前記合成された音声の先行ウインドおよび前記遅れインデッ クスの始めを前記サブフレームに一致させる第1の一致手段と、 前記サブフレームと前記先行ウインドの重み付けされたものとの 差が所定のしきい値以下であるときだけ、前記一致させられた先行ウインドを受 入れるための第1の比較手段と、 もし十分な未来の合成された音声があるならば、サブフレーム長、前記合成さ れた音声の未来ウインドおよび前記進みインデックスの始めを前記サブフレーム に一致させる第2の一致手段と、 前記サブフレームと前記未来ウインドの重み付けされたものとの差が所定のし きい値以下であるときだけ、前記一致させられた未来ウインドを受入れるための 第2の比較手段と、 前記先行および未来ウインドならびに前記未来ウインドから構成されるグルー プの選択された1つで前記サブフレームをポストフィルタリングすることによっ て前記出力信号を生成するフィルタリング手段と、を具備する請求項6に記載の フィルタ。 8.前記第1および第2の一致手段が、 先行および未来ウインドのそれぞれに対し先行および未来利得を決定する利得 決定手段である請求項7に記載のフィルタ。 9.前記フィルタリング手段が、 前記サブフレーム、前記先行利得によって重み付けされた合成された音声の前 記先行ウインドおよび第1の可能化荷重、ならびに前記未来利得によって重み付 けされた合成された音声の前記未来ウインドおよび第2の可能化荷重の和である 信号を決定する手段である請求項8に記載のフィルタ。 10.前記第1および第2の可能荷重が前記第1および第2の比較手段の出力 に依存するものである請求項9に記載のフィルタ。 【図1】 【図2】 【図3】 【図3】 【図3】
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FR,GB,GR,IE,IT,LU,M C,NL,PT,SE),OA(BF,BJ,CF,CG ,CI,CM,GA,GN,ML,MR,NE,SN, TD,TG),AP(KE,MW,SD,SZ,UG), AM,AT,AU,BB,BG,BR,BY,CA,C H,CN,CZ,DE,DK,EE,ES,FI,GB ,GE,HU,IS,JP,KE,KG,KP,KR, KZ,LK,LR,LT,LU,LV,MD,MG,M N,MW,MX,NO,NZ,PL,PT,RO,RU ,SD,SE,SG,SI,SK,TJ,TM,TT, UA,UG,UZ,VN

Claims (1)

  1. 【特許請求の範囲】 1.合成された音声のフレームの各サブフレームに対して合成された音声のフ レームを受信し、 前記サブフレームの関数であり、かつ先行および後続の合成音声の前記サブフ レームと許容される一致を与える時だけ使用されるウインドの関数である信号を 出力に発生する、ピッチポストフィルタリング方法。 2.前記発生ステップが、 前記先行の合成音声のウインドを前記サブフレームに一致させ、 前記先行の合成音声に合わされたウインドを前記サブフレームと前記ウインド の重み付けされたものとの誤差が少なくともしきい値以下であるときだけ受入れ 、 もし十分な後続合成音声があるならば、 前記後続の合成音声のウインドを前記サブフレームに一致させ、 前記後続の合成音声に合わされたウインドを前記サブフレームと前記ウインド の重み付けされたものとの誤差が少なくともしきい値以下であるときだけ受入れ 、 前記サブフレームと先行および後続合成音声の関数として出力信号を生成する ものである請求項1に記載の方法。 3.前記一致ステップが、 先行および後続合成音声の前記ウインドに対して先行および後続利得を決定す るものである請求項2に記載の方法。 4.前記生成ステップが、 前記サブフレーム、前記先行利得および第1の可能荷重によって重み付けされ た合成音声の先行ウインド、ならびに前記後続利得および第2の可能荷重によっ て重み付けされた合成音声の後続ウイン ドの和である信号を決定するものである請求項3に記載の方法。 5.前記第1および第2の可能荷重が前記受入れステップに依存するものであ る請求項4に記載の方法。 6.合成音声のフレームを受信する手段と、 前記合成音声の前記フレームの各サブフレームに対して前記サブフレームの関 数であり、かつ先行および後続の合成音声の前記サブフレームと許容される一致 を与える時だけ使用されるウインドの関数である信号を出力に発生する手段と、 を具備するピッチポストフィルタ。 7.前記発生手段が、 前記先行の合成音声のウインドを前記サブフレームに一致させる第1の一致手 段と、 前記先行の合成音声に合わされたウインドを前記サブフレームと前記ウインド の重み付けされたものとの誤差が少なくともしきい値以下であるときだけ受入れ るための第1の比較手段と、 もし十分な後続合成音声があるならば、前記後続の合成音声のウインドを前記 サブフレームに一致させる第2の一致手段と、 前記後続の合成音声に合わされたウインドを前記サブフレームと前記ウインド の重み付けされたものとの誤差が少なくともしきい値以下であるときだけ受入れ るための第2の比較手段と、 前記サブフレームと先行および後続合成音声の関数として出力信号を生成する ためのフィルタリング手段とから構成される請求項6に記載のフィルタ。 8.前記第1および第2の一致手段が、 先行および後続合成音声の前記ウインドに対して先行および後続利得を決定す る利得決定器である請求項7に記載のフィルタ。 9.前記フィルタリング手段が、 前記サブフレーム、前記先行利得および第1の可能荷重によって重み付けされ た合成音声の先行ウインド、ならびに前記後続利得および第2の可能荷重によっ て重み付けされた合成音声の後続ウインドの和である信号を決定するための手段 である請求項8に記載のフィルタ。 10.前記第1および第2の可能荷重が前記第1および第2の比較手段の出力 に依存するものである請求項9に記載のフィルタ。
JP52832095A 1994-04-29 1995-04-27 ピッチポストフィルタ Expired - Lifetime JP3307943B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US235,765 1994-04-29
US08/235,765 US5544278A (en) 1994-04-29 1994-04-29 Pitch post-filter
PCT/US1995/005013 WO1995030223A1 (en) 1994-04-29 1995-04-27 A pitch post-filter

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2001319680A Division JP2002182697A (ja) 1994-04-29 2001-10-17 ピッチポストフィルタ

Publications (2)

Publication Number Publication Date
JPH09512644A true JPH09512644A (ja) 1997-12-16
JP3307943B2 JP3307943B2 (ja) 2002-07-29

Family

ID=22886819

Family Applications (2)

Application Number Title Priority Date Filing Date
JP52832095A Expired - Lifetime JP3307943B2 (ja) 1994-04-29 1995-04-27 ピッチポストフィルタ
JP2001319680A Pending JP2002182697A (ja) 1994-04-29 2001-10-17 ピッチポストフィルタ

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2001319680A Pending JP2002182697A (ja) 1994-04-29 2001-10-17 ピッチポストフィルタ

Country Status (11)

Country Link
US (1) US5544278A (ja)
EP (1) EP0807307B1 (ja)
JP (2) JP3307943B2 (ja)
KR (1) KR100261132B1 (ja)
CN (1) CN1134765C (ja)
AU (1) AU687193B2 (ja)
BR (1) BR9507572A (ja)
CA (1) CA2189134C (ja)
DE (1) DE69522474T2 (ja)
MX (1) MX9605178A (ja)
WO (1) WO1995030223A1 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL120788A (en) * 1997-05-06 2000-07-16 Audiocodes Ltd Systems and methods for encoding and decoding speech for lossy transmission networks
CN1256000A (zh) * 1998-01-26 2000-06-07 松下电器产业株式会社 增强音调的方法和装置
US7103539B2 (en) * 2001-11-08 2006-09-05 Global Ip Sound Europe Ab Enhanced coded speech
US20030135374A1 (en) * 2002-01-16 2003-07-17 Hardwick John C. Speech synthesizer
JP4547965B2 (ja) * 2004-04-02 2010-09-22 カシオ計算機株式会社 音声符号化装置、方法及びプログラム
KR20080052813A (ko) * 2006-12-08 2008-06-12 한국전자통신연구원 채널별 신호 분포 특성을 반영한 오디오 코딩 장치 및 방법
JP5097219B2 (ja) * 2007-03-02 2012-12-12 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 非因果性ポストフィルタ
CN101587711B (zh) * 2008-05-23 2012-07-04 华为技术有限公司 基音后处理方法、滤波器以及基音后处理系统

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4969192A (en) * 1987-04-06 1990-11-06 Voicecraft, Inc. Vector adaptive predictive coder for speech and audio
US5307441A (en) * 1989-11-29 1994-04-26 Comsat Corporation Wear-toll quality 4.8 kbps speech codec
US5293449A (en) * 1990-11-23 1994-03-08 Comsat Corporation Analysis-by-synthesis 2,4 kbps linear predictive speech codec
JP3076086B2 (ja) * 1991-06-28 2000-08-14 シャープ株式会社 音声合成装置用ポストフィルタ

Also Published As

Publication number Publication date
MX9605178A (es) 1998-11-30
AU687193B2 (en) 1998-02-19
EP0807307A4 (en) 1998-10-07
DE69522474D1 (de) 2001-10-04
AU2297095A (en) 1995-11-29
EP0807307A1 (en) 1997-11-19
DE69522474T2 (de) 2002-05-16
WO1995030223A1 (en) 1995-11-09
JP3307943B2 (ja) 2002-07-29
CN1134765C (zh) 2004-01-14
EP0807307B1 (en) 2001-08-29
JP2002182697A (ja) 2002-06-26
KR100261132B1 (ko) 2000-07-01
US5544278A (en) 1996-08-06
BR9507572A (pt) 1997-08-05
CA2189134A1 (en) 1995-11-09
CN1154173A (zh) 1997-07-09
CA2189134C (en) 2000-12-12

Similar Documents

Publication Publication Date Title
JP3566652B2 (ja) 広帯域信号の効率的な符号化のための聴覚重み付け装置および方法
JP3678519B2 (ja) オーディオ周波数信号の線形予測解析方法およびその応用を含むオーディオ周波数信号のコーディングならびにデコーディングの方法
RU2419891C2 (ru) Способ и устройство эффективной маскировки стирания кадров в речевых кодеках
RU2121173C1 (ru) Способ постфильтрации основного тона синтезированной речи и постфильтр основного тона
JP4662673B2 (ja) 広帯域音声及びオーディオ信号復号器における利得平滑化
JP3481390B2 (ja) 短期知覚重み付けフィルタを使用する合成分析音声コーダに雑音マスキングレベルを適応する方法
DE69928288T2 (de) Kodierung periodischer sprache
DE69916321T2 (de) Kodierung eines verbesserungsmerkmals zur leistungsverbesserung in der kodierung von kommunikationssignalen
CN101533641B (zh) 对多声道信号的声道延迟参数进行修正的方法和装置
JPH0869299A (ja) 音声符号化方法、音声復号化方法及び音声符号化復号化方法
JP3357795B2 (ja) 音声符号化方法および装置
JPH09512644A (ja) ピッチポストフィルタ
JPH09258795A (ja) ディジタルフィルタおよび音響符号化/復号化装置
JP2970407B2 (ja) 音声の励振信号符号化装置
US9087510B2 (en) Method and apparatus for decoding speech signal using adaptive codebook update
JP2001509277A (ja) オーディオ信号特にスピーチ信号のポストフィルタリング
JP3063088B2 (ja) 音声分析合成装置、音声分析装置及び音声合成装置
KR101847213B1 (ko) 쉐이핑 함수를 이용한 오디오 신호 디코딩 방법 및 장치
JPH0744194A (ja) 高能率符号化方法
JPH09179588A (ja) 音声符号化方法
JPWO1999030315A1 (ja) 音信号加工方法および音信号加工装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090517

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090517

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100517

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110517

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120517

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130517

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130517

Year of fee payment: 11

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term