JPH0562760B2 - - Google Patents
Info
- Publication number
- JPH0562760B2 JPH0562760B2 JP59175341A JP17534184A JPH0562760B2 JP H0562760 B2 JPH0562760 B2 JP H0562760B2 JP 59175341 A JP59175341 A JP 59175341A JP 17534184 A JP17534184 A JP 17534184A JP H0562760 B2 JPH0562760 B2 JP H0562760B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- pulse
- excitation signal
- time interval
- pulse excitation
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech 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/04—Speech 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/08—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L19/10—Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters the excitation function being a multipulse excitation
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【発明の詳細な説明】
本発明は、マルチパルス励振信号発生器と;マ
ルチパルス励振信号から合成動作によつて合成し
た信号と基準音声信号との差又はマルチパルス励
振信号そのものと基準音声信号から導出した残差
信号との差を合成動作とは逆の分析動作によつて
それぞれ知覚的に重み付けして加重誤差信号を発
生する知覚的加重装置と;前記加重誤差信号を減
らすために、この加重誤差信号に応答してマルチ
パルス励振信号発生器を制御する装置とを備えた
マルチパルス励振線形予測音声符号化装置に関す
るものである。
ルチパルス励振信号から合成動作によつて合成し
た信号と基準音声信号との差又はマルチパルス励
振信号そのものと基準音声信号から導出した残差
信号との差を合成動作とは逆の分析動作によつて
それぞれ知覚的に重み付けして加重誤差信号を発
生する知覚的加重装置と;前記加重誤差信号を減
らすために、この加重誤差信号に応答してマルチ
パルス励振信号発生器を制御する装置とを備えた
マルチパルス励振線形予測音声符号化装置に関す
るものである。
かかる音声符号化装置は刊行物“the
Proceedings of theICASSP−82,Paris,April
1982,第614〜617ページに開示されている。
Proceedings of theICASSP−82,Paris,April
1982,第614〜617ページに開示されている。
第1図は分析/合成(analysis−by−
synthesis)方式で作動するかかるマルチパルス
励振音声符号化装置(ボコーダー)のブロツク図
を示す。マルチパルス信号r(n)に応答して線
形予測音声合成装置(LPC−SNT)1は合成音
声サンプルs(n)を発生し、このサンプルを差
発生器2において、入力端子3に供給される基準
音声サンプルs(n)と比較する。両者の差s
(n)−s(n)を知覚的加重装置(PRC−WGH)
4において知覚的に重み付けし、その結果、重み
付けされた誤差信号e(n)が発生する。
synthesis)方式で作動するかかるマルチパルス
励振音声符号化装置(ボコーダー)のブロツク図
を示す。マルチパルス信号r(n)に応答して線
形予測音声合成装置(LPC−SNT)1は合成音
声サンプルs(n)を発生し、このサンプルを差
発生器2において、入力端子3に供給される基準
音声サンプルs(n)と比較する。両者の差s
(n)−s(n)を知覚的加重装置(PRC−WGH)
4において知覚的に重み付けし、その結果、重み
付けされた誤差信号e(n)が発生する。
誤差信号e(n)に応答して誤差最小化装置
(R−MN)5はマルチパルス信号r(n)を発生
するマルチパルス励振信号発生器6の制御を行つ
て合成音声信号s(n)により、可能な最良の範
囲で基準音声信号s(n)が再生されるようにす
る。装置5において行われる動作は誤差最小化動
作と呼ばれる。
(R−MN)5はマルチパルス信号r(n)を発生
するマルチパルス励振信号発生器6の制御を行つ
て合成音声信号s(n)により、可能な最良の範
囲で基準音声信号s(n)が再生されるようにす
る。装置5において行われる動作は誤差最小化動
作と呼ばれる。
知覚的加重装置4における差信号s(n)−s
(n)の知覚的重み付けはZ変換においてW(z)
によつて表わされる伝達関数を介して行われる。
この伝達関数は、中間領域に比べフオルマント領
域において比較的大きい誤差が許容されるという
態様において形成することができる。
(n)の知覚的重み付けはZ変換においてW(z)
によつて表わされる伝達関数を介して行われる。
この伝達関数は、中間領域に比べフオルマント領
域において比較的大きい誤差が許容されるという
態様において形成することができる。
Z変換におけるAp(z)が逆LPC(線形予測符
号化)フイルタの伝達関数を表わすものとする。
逆フイルタ係数apkによつて逆フイルタ伝達関数
は Ap(z)=1−p 〓k=1 ap,k z-k (1) で与えられる。適切に選定された伝達関数W(z)
は次式 W(z)=Ap(z)/Ag,〓(z)=〔1−p 〓k=1 ap,kz-k〕/〔1−g 〓k=1 aq,kγkz-k〕 (2) で与えられ、ここで、0γ<1及びqpであ
る。
号化)フイルタの伝達関数を表わすものとする。
逆フイルタ係数apkによつて逆フイルタ伝達関数
は Ap(z)=1−p 〓k=1 ap,k z-k (1) で与えられる。適切に選定された伝達関数W(z)
は次式 W(z)=Ap(z)/Ag,〓(z)=〔1−p 〓k=1 ap,kz-k〕/〔1−g 〓k=1 aq,kγkz-k〕 (2) で与えられ、ここで、0γ<1及びqpであ
る。
音声合成装置1はS(z)=1/Ap(z)で与え
られる伝達関数S(z)を有するフイルタと考え
ることができる。従つて合成装置1及び誤差に対
する知覚的加重装置4の部分は第2a図の如く示
すことができる。加重装置4の伝達関数W(z)
から分子の関数Ap(z)を分離し、これを差発生
器2の入力側へ移した場合には第2a図は第2b
図の如くなり、差発生器2のプラス入力側にはブ
ロツク8が付加される一方、ブロツク1の合成装
置伝達関数S(z)=1/Ap(z)が消去され、ブ
ロツク7には伝達関数G(z)=1/Aq,γ(z)
が残る。
られる伝達関数S(z)を有するフイルタと考え
ることができる。従つて合成装置1及び誤差に対
する知覚的加重装置4の部分は第2a図の如く示
すことができる。加重装置4の伝達関数W(z)
から分子の関数Ap(z)を分離し、これを差発生
器2の入力側へ移した場合には第2a図は第2b
図の如くなり、差発生器2のプラス入力側にはブ
ロツク8が付加される一方、ブロツク1の合成装
置伝達関数S(z)=1/Ap(z)が消去され、ブ
ロツク7には伝達関数G(z)=1/Aq,γ(z)
が残る。
第2b図においては伝達関数Ap(z)を有する
逆LPCフイルタによる基準音声信号s(n)に対
するフイルタリング動作により残差信号r(n)
が発生する。この信号がマルチパルス励振信号r^
(n)と差発生器2において比較され、その差が
ブロツク7においてフイルタ関数1/Aq,γ
(z)に従つて重み付けされる。その結果誤差信
号s(n)に対して強い相関を有する誤差信号ε
(n)が得られる。
逆LPCフイルタによる基準音声信号s(n)に対
するフイルタリング動作により残差信号r(n)
が発生する。この信号がマルチパルス励振信号r^
(n)と差発生器2において比較され、その差が
ブロツク7においてフイルタ関数1/Aq,γ
(z)に従つて重み付けされる。その結果誤差信
号s(n)に対して強い相関を有する誤差信号ε
(n)が得られる。
再生音声の品質は、差発生器2の信号r^(n)供
給リード線に、伝達関数1/P(z)(但しP(z)
=1−βz-M)を有するピツチ予測フイルタ9を
挿入することによつて向上する。
給リード線に、伝達関数1/P(z)(但しP(z)
=1−βz-M)を有するピツチ予測フイルタ9を
挿入することによつて向上する。
上記伝達関数1/P(z)において係数βは1
より小さい絶対値を有し、かつMはピツチパルス
間の距離をサンプルの数で示す。これらの値は適
当な長さ即ちN個のセグメントにつき音声相関関
数 r(k)=N 〓n=1 s(n)s(n+k) (3) から計算することができ、Mの値はk≠0におい
てr(k)を最大値ならしめる値であり、βはr
(M)に比例する。8kHzのサンプル周波数におけ
るMの値の範囲は典型的には16〜160である。
より小さい絶対値を有し、かつMはピツチパルス
間の距離をサンプルの数で示す。これらの値は適
当な長さ即ちN個のセグメントにつき音声相関関
数 r(k)=N 〓n=1 s(n)s(n+k) (3) から計算することができ、Mの値はk≠0におい
てr(k)を最大値ならしめる値であり、βはr
(M)に比例する。8kHzのサンプル周波数におけ
るMの値の範囲は典型的には16〜160である。
第2b図においてブロツク9で示した逆ピツチ
予測装置を設けたことにより効果は第6図に示し
てあり、第6図では再生音声の信号対雑音比を10
m秒の時間間隔に対してdBで示してあり、図中
の実線はピツチ予測装置を設けなかつた場合を示
し、破線はピツチ予測装置を設けた場合を示す。
予測装置を設けたことにより効果は第6図に示し
てあり、第6図では再生音声の信号対雑音比を10
m秒の時間間隔に対してdBで示してあり、図中
の実線はピツチ予測装置を設けなかつた場合を示
し、破線はピツチ予測装置を設けた場合を示す。
第1図及び第2a図は前記刊行物に記載された
従来装置を示し、第2b図はその改良装置を示
す。
従来装置を示し、第2b図はその改良装置を示
す。
更に第2a及び2b図は有意誤差信号e(n)
またはε(n)を計算する方法を示し、第2b図
の方法は構成が簡単になるという利点を有してい
る。
またはε(n)を計算する方法を示し、第2b図
の方法は構成が簡単になるという利点を有してい
る。
第1図に示した音声符号化装置の複雑さは相当
な範囲まで、ブロツク5によつて示される動作、
即ちマルチパルス励振信号r^(n)におけるパルス
の位置及び振幅を決定する際の誤差最小化動作に
よつて決まる。
な範囲まで、ブロツク5によつて示される動作、
即ちマルチパルス励振信号r^(n)におけるパルス
の位置及び振幅を決定する際の誤差最小化動作に
よつて決まる。
従来装置では、所定数の可能なパルス位置を有
する所定時間間隔において、平均二乗誤差関数即
ち二乗距離間数Ek(b,1)(但しkは当該パル
スの個数、bは振幅、1は位置)を最小ならしめ
るパルス位置をパルス毎に決定する。従つて関数
計算回数は決定すべきパルスの数と、所定時間間
隔における可能なパルス位置の数との積にほぼ等
しくなる。
する所定時間間隔において、平均二乗誤差関数即
ち二乗距離間数Ek(b,1)(但しkは当該パル
スの個数、bは振幅、1は位置)を最小ならしめ
るパルス位置をパルス毎に決定する。従つて関数
計算回数は決定すべきパルスの数と、所定時間間
隔における可能なパルス位置の数との積にほぼ等
しくなる。
本発明の目的は、構造の複雑さを低減した前記
形式の音声符号化装置を提供するにある。
形式の音声符号化装置を提供するにある。
本発明の音声符号化装置は、マルチパルス励振
信号における所定時間間隔内の第k番目のパルス
の位置を決定するために、(k−1)個のパルス
を決定したマルチパルス励振信号に基づいて決定
された前記誤差信号のエネルギーの目安となる補
助関数(MK(n))を決定し、この補助関数が最
大となるnの値n′Kを決定する装置と、前記誤差
信号を減らすために、短絡された時間間隔内にお
けるマルチパルス励振信号の第k番目のパルスの
位置を決定する装置とを設けたことを特徴とす
る。
信号における所定時間間隔内の第k番目のパルス
の位置を決定するために、(k−1)個のパルス
を決定したマルチパルス励振信号に基づいて決定
された前記誤差信号のエネルギーの目安となる補
助関数(MK(n))を決定し、この補助関数が最
大となるnの値n′Kを決定する装置と、前記誤差
信号を減らすために、短絡された時間間隔内にお
けるマルチパルス励振信号の第k番目のパルスの
位置を決定する装置とを設けたことを特徴とす
る。
補助関数Mk(n)は、簡単な態様で計算できる
ものを選定することができる。本発明の方法によ
つて計算すべき距離関数の数は、所定時間間隔に
おいて決定すべき励振信号のパルスの数と、短縮
された時間間隔における可能なパルス位置の数と
の積に等しい。前記短縮時間間隔はあらかじめ定
められた所定時間間隔より遥か短くすることがで
きるので、必要な計算の回数が著しく低減され、
従つて音声符号化装置の構造が簡単化される。
ものを選定することができる。本発明の方法によ
つて計算すべき距離関数の数は、所定時間間隔に
おいて決定すべき励振信号のパルスの数と、短縮
された時間間隔における可能なパルス位置の数と
の積に等しい。前記短縮時間間隔はあらかじめ定
められた所定時間間隔より遥か短くすることがで
きるので、必要な計算の回数が著しく低減され、
従つて音声符号化装置の構造が簡単化される。
次に図面につき本発明の実施例を説明する。
以下に述べる本発明の音声符号化装置において
まず第2b図においてブロツク9が無い状態で示
される方法に従つて、重み付けされた誤差信号
(ε(n))を計算する。その場合 G(z)=1/Aq,r(z) (4) W(z)=Ap(z)・G(z) (5) である。
まず第2b図においてブロツク9が無い状態で示
される方法に従つて、重み付けされた誤差信号
(ε(n))を計算する。その場合 G(z)=1/Aq,r(z) (4) W(z)=Ap(z)・G(z) (5) である。
ブロツク5(第1図)では、残差信号r(n)−
そのフーリエ交換R(ej〓)−及びマルチパルス励
振信号r^(n)−そのフーリエ交換R^(ej〓)−の間に
おける距離関数d(r,r) ^即ち d(r,r^)={1/2π∫+〓-〓〔R(ej〓)−R^
(ej〓)〕・|G(ej〓)|2・〔R(e-j〓)−R^(e-
j〓)〕dθ}1/2(6) を計算する。
そのフーリエ交換R(ej〓)−及びマルチパルス励
振信号r^(n)−そのフーリエ交換R^(ej〓)−の間に
おける距離関数d(r,r) ^即ち d(r,r^)={1/2π∫+〓-〓〔R(ej〓)−R^
(ej〓)〕・|G(ej〓)|2・〔R(e-j〓)−R^(e-
j〓)〕dθ}1/2(6) を計算する。
ブロツク5の誤差最小化動作により励振信号発
生器6を適切に制御して、距離関数d(r,r^)を
最小ならしめるマルチパルス励振信号r^(n)から
合成音声信号s^(n)(第1図)が得られるように
する。
生器6を適切に制御して、距離関数d(r,r^)を
最小ならしめるマルチパルス励振信号r^(n)から
合成音声信号s^(n)(第1図)が得られるように
する。
誤差信号ε(n)(第2b図)は
ε(n)=(r(n)−r^(n))*g(n) (7)
で表わされ、ここでg(n)伝達関数G(z)を有
するフイルタ7のインパルス・レスポンスであ
り、*はたたみ込み動作を示す。
するフイルタ7のインパルス・レスポンスであ
り、*はたたみ込み動作を示す。
第3図は時間目盛(n)に沿つてマルチパルス
励振信号 r^(n)=Σ bk δ(n−nk) ;k=1,2,3
……(8) を示してあり、この図のように、マルチパルス励
振信号を長さL1の部分に分割する。この長さL1
は、距離関数d(r,r^)(式(6))が計算される時
間間隔の長さL以下(L1L)とする。長さL1
の部分内での可能なパルス位置の数は、例えば80
であり、一方、各部分内では距離関数を最小にす
る例えば8つのパルスの位置及び振幅を決定する
必要がある。
励振信号 r^(n)=Σ bk δ(n−nk) ;k=1,2,3
……(8) を示してあり、この図のように、マルチパルス励
振信号を長さL1の部分に分割する。この長さL1
は、距離関数d(r,r^)(式(6))が計算される時
間間隔の長さL以下(L1L)とする。長さL1
の部分内での可能なパルス位置の数は、例えば80
であり、一方、各部分内では距離関数を最小にす
る例えば8つのパルスの位置及び振幅を決定する
必要がある。
本発明では適切なパルス位置の探索を常に、短
縮された時間間隔、即ち長さL1より小さい長さ
Le 1の探索時間間隔(Le 1<L1)に制限し、この探
索時間間隔の長さLe 1はL1より遥かに小さくし、
例えば5〜10個の可能なパルス位置を含むように
すると好適である。長さL1の時間間隔内の長さ
Le 1の探索時間間隔の位置は、一般にマルチパル
ス励振信号の異なるパルスに対して相違する。上
記比率を第4a図及び第4b図に示してある。第
4b図に示すように、長さLe 1の探索時間間隔の
位置は距離関数d(r,r^)の二乗が最小の領域に
ある。
縮された時間間隔、即ち長さL1より小さい長さ
Le 1の探索時間間隔(Le 1<L1)に制限し、この探
索時間間隔の長さLe 1はL1より遥かに小さくし、
例えば5〜10個の可能なパルス位置を含むように
すると好適である。長さL1の時間間隔内の長さ
Le 1の探索時間間隔の位置は、一般にマルチパル
ス励振信号の異なるパルスに対して相違する。上
記比率を第4a図及び第4b図に示してある。第
4b図に示すように、長さLe 1の探索時間間隔の
位置は距離関数d(r,r^)の二乗が最小の領域に
ある。
本発明は距離関数d(r,r^)の極小と、先のパ
ルス決定により最適化された誤差信号における局
部的エネルギー集中との間に高度の相関が存在す
ることを認識し、これを基礎として為したもので
ある。第k番目のパルス決定に対する距離関数を
dk(r,r^)で示す。エネルギー計算に代えて平均
大きさ補助関数(average magnitude auxiliary
function)Mk(n)を使用し、この補助関数は次
式 Mk(n)=n 〓i=0 |εk(n−i)|;n=1,……L1 (9) で表わされ、ここでmは積分時間間隔の長さ、k
はマルチパルス励振信号のパルスの数、εk(n)
はマルチパルス励振信号のk個のパルスが決定さ
れた場合第2b図に示した方法で得られる重み付
けされた誤差信号である。
ルス決定により最適化された誤差信号における局
部的エネルギー集中との間に高度の相関が存在す
ることを認識し、これを基礎として為したもので
ある。第k番目のパルス決定に対する距離関数を
dk(r,r^)で示す。エネルギー計算に代えて平均
大きさ補助関数(average magnitude auxiliary
function)Mk(n)を使用し、この補助関数は次
式 Mk(n)=n 〓i=0 |εk(n−i)|;n=1,……L1 (9) で表わされ、ここでmは積分時間間隔の長さ、k
はマルチパルス励振信号のパルスの数、εk(n)
はマルチパルス励振信号のk個のパルスが決定さ
れた場合第2b図に示した方法で得られる重み付
けされた誤差信号である。
第5図a及び第5図bは代表的な誤差信号εk-1
(n)及び代表的な距離関数dk(r,r^)の相互関
係の例を示したものである。
(n)及び代表的な距離関数dk(r,r^)の相互関
係の例を示したものである。
マルチパルス励振信号におけるパルスを決定す
る動作は次の通りである。Mk-1(n)が、n=n′k
においてその最大値に達した場合、n′kの領域に
位置する長さLe 1の探索時間間隔における各使用
可能パルス位置につき距離関数dk(r,r^)が計算
される。長さLe 1に対する適正値は積分時間間隔
mの長さ及び合成フイルタのインパルス・レスポ
ンスの特性に依存する。本例では一定長さの探索
時間間隔を使用する。その場合探索時間間隔にお
いてパルス位置は距離関数の最小値に対応して決
定される。(第4図b)。
る動作は次の通りである。Mk-1(n)が、n=n′k
においてその最大値に達した場合、n′kの領域に
位置する長さLe 1の探索時間間隔における各使用
可能パルス位置につき距離関数dk(r,r^)が計算
される。長さLe 1に対する適正値は積分時間間隔
mの長さ及び合成フイルタのインパルス・レスポ
ンスの特性に依存する。本例では一定長さの探索
時間間隔を使用する。その場合探索時間間隔にお
いてパルス位置は距離関数の最小値に対応して決
定される。(第4図b)。
この動作は、長さL1の所定時間間隔において
所望数のパルス位置が決定されるまで繰り返えさ
れ、然る後、次の時間間隔に対する動作が行われ
る。
所望数のパルス位置が決定されるまで繰り返えさ
れ、然る後、次の時間間隔に対する動作が行われ
る。
次に、具体的な数値例を示しておく。
サンプル周波数:8kHz
Le 1:5〜10パルス位置
L1:80パルス位置
時間間隔L1内に決定すべきパルス位置の数:8
〜10 積分時間間隔:m=4 補助関数Mk(n)の最大値に対する長さLe 1の探
索時間間隔の位置は、適宜、適当なシフト(オフ
セツト)量だけこの最大値の前位に配置すると好
適である。
〜10 積分時間間隔:m=4 補助関数Mk(n)の最大値に対する長さLe 1の探
索時間間隔の位置は、適宜、適当なシフト(オフ
セツト)量だけこの最大値の前位に配置すると好
適である。
補助関数Mk(n)は、誤差信号εk(n)の大き
さを提供され、これをm個のパルス信号にわたり
積分する積分器によつて実現することができる。
さを提供され、これをm個のパルス信号にわたり
積分する積分器によつて実現することができる。
第2b図につき先に述べたように、マルチパル
ス励振信号r(n)を供給するリード線にピツチ
予測装置9を設けた場合再生音声の品位がかなり
改善される。
ス励振信号r(n)を供給するリード線にピツチ
予測装置9を設けた場合再生音声の品位がかなり
改善される。
本明細書では用語“マルチパルス励振信号”
は、図面に示したマルチパルス励振信号r^(n)
と、第2b図に示したようにピツチ予測装置9を
実際に設け、これにマルチパルス励振信号r(n)
を供給した場合ピツチ予測装置9の出力端子に生
ずる信号とを総称するものである。
は、図面に示したマルチパルス励振信号r^(n)
と、第2b図に示したようにピツチ予測装置9を
実際に設け、これにマルチパルス励振信号r(n)
を供給した場合ピツチ予測装置9の出力端子に生
ずる信号とを総称するものである。
第1図は従来の音声符号化装置(ボコーダー)
を示すブロツク図、第2図は重み付けされた誤差
信号を決定するための二つの方法を示すブロツク
図、第3図はマルチパルス励振信号r(n)に対
する時間間隔を示す図、第4図は短縮された時間
間隔の決定法を示す図、第5図は誤差信号及び距
離関数を例示した図、第6図はピツチ予測装置を
設けない場合及びこれを設けた場合における再生
音声の信号対雑音比の一例を示す図である。 1……線形予測音声合成装置、2……差発生
器、3……入力端子、4……知覚的加重装置、5
……誤差最小化装置、6……マルチパルス励振信
号発生器、7……加重装置、8……フイルタ、9
……ピツチ予測フイルタ。
を示すブロツク図、第2図は重み付けされた誤差
信号を決定するための二つの方法を示すブロツク
図、第3図はマルチパルス励振信号r(n)に対
する時間間隔を示す図、第4図は短縮された時間
間隔の決定法を示す図、第5図は誤差信号及び距
離関数を例示した図、第6図はピツチ予測装置を
設けない場合及びこれを設けた場合における再生
音声の信号対雑音比の一例を示す図である。 1……線形予測音声合成装置、2……差発生
器、3……入力端子、4……知覚的加重装置、5
……誤差最小化装置、6……マルチパルス励振信
号発生器、7……加重装置、8……フイルタ、9
……ピツチ予測フイルタ。
Claims (1)
- 1 マルチパルス励振信号発生器と;マルチパル
ス励振信号から合成動作によつて合成した信号と
基準音声信号との差又はマルチパルス励振信号そ
のものと基準音声信号から導出した残差信号との
差を合成動作とは逆の分析動作によつてそれぞれ
知覚的に重み付けして加重誤差信号を発生する知
覚的加重装置と;前記加重誤差信号を減らすため
に、この加重誤差信号に応答してマルチパルス励
振信号発生器を制御する装置とを備えたマルチパ
ルス励振線形予測音声符号化装置において、マル
チパルス励振信号における所定時間間隔内の第k
番目のパルスの位置を決定するために、(k−1)
個のパルスを決定したマルチパルス励振信号に基
づいて決定された前記誤差信号のエネルギーの目
安となる補助関数(MK(n))を決定し、この補
助関数が最大となるnの値n′Kを決定する装置と、
前記誤差信号を減らすために、短縮された時間間
隔内におけるマルチパルス励振信号の第k番目の
パルスの位置を決定する装置とを設けたことを特
徴とするマルチパルス励振線形予測音声符号化装
置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL8302985 | 1983-08-26 | ||
| NL8302985A NL8302985A (nl) | 1983-08-26 | 1983-08-26 | Multipulse excitatie lineair predictieve spraakcodeerder. |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6070500A JPS6070500A (ja) | 1985-04-22 |
| JPH0562760B2 true JPH0562760B2 (ja) | 1993-09-09 |
Family
ID=19842312
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59175341A Granted JPS6070500A (ja) | 1983-08-26 | 1984-08-24 | マルチパルス励振線形予測音声符号化装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US4736428A (ja) |
| EP (1) | EP0137532B1 (ja) |
| JP (1) | JPS6070500A (ja) |
| AU (1) | AU574708B2 (ja) |
| CA (1) | CA1213059A (ja) |
| DE (1) | DE3475664D1 (ja) |
| NL (1) | NL8302985A (ja) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4944013A (en) * | 1985-04-03 | 1990-07-24 | British Telecommunications Public Limited Company | Multi-pulse speech coder |
| US4941178A (en) * | 1986-04-01 | 1990-07-10 | Gte Laboratories Incorporated | Speech recognition using preclassification and spectral normalization |
| CA1323934C (en) * | 1986-04-15 | 1993-11-02 | Tetsu Taguchi | Speech processing apparatus |
| GB8621932D0 (en) * | 1986-09-11 | 1986-10-15 | British Telecomm | Speech coding |
| CA1336841C (en) * | 1987-04-08 | 1995-08-29 | Tetsu Taguchi | Multi-pulse type coding system |
| WO1990013112A1 (fr) * | 1989-04-25 | 1990-11-01 | Kabushiki Kaisha Toshiba | Codeur vocal |
| JP3054438B2 (ja) * | 1989-05-11 | 2000-06-19 | テレフオンアクチーボラゲツト エル エム エリクソン | 線型予測音声符号器における音源パルスの位置決め方法 |
| FR2668288B1 (fr) * | 1990-10-19 | 1993-01-15 | Di Francesco Renaud | Procede de transmission, a bas debit, par codage celp d'un signal de parole et systeme correspondant. |
| JP3254687B2 (ja) * | 1991-02-26 | 2002-02-12 | 日本電気株式会社 | 音声符号化方式 |
| JPH06502928A (ja) * | 1991-09-20 | 1994-03-31 | レルナウト アンド ハウスピイ スピーチプロダクツ | 音声コーディング素子 |
| US5659659A (en) * | 1993-07-26 | 1997-08-19 | Alaris, Inc. | Speech compressor using trellis encoding and linear prediction |
| US5574825A (en) * | 1994-03-14 | 1996-11-12 | Lucent Technologies Inc. | Linear prediction coefficient generation during frame erasure or packet loss |
| US5615298A (en) * | 1994-03-14 | 1997-03-25 | Lucent Technologies Inc. | Excitation signal synthesis during frame erasure or packet loss |
| US5602961A (en) * | 1994-05-31 | 1997-02-11 | Alaris, Inc. | Method and apparatus for speech compression using multi-mode code excited linear predictive coding |
| FR2729246A1 (fr) * | 1995-01-06 | 1996-07-12 | Matra Communication | Procede de codage de parole a analyse par synthese |
| FR2729247A1 (fr) * | 1995-01-06 | 1996-07-12 | Matra Communication | Procede de codage de parole a analyse par synthese |
| FR2729244B1 (fr) * | 1995-01-06 | 1997-03-28 | Matra Communication | Procede de codage de parole a analyse par synthese |
| SE508788C2 (sv) * | 1995-04-12 | 1998-11-02 | Ericsson Telefon Ab L M | Förfarande att bestämma positionerna inom en talram för excitationspulser |
| DE19612393A1 (de) * | 1996-03-28 | 1997-10-02 | Pelikan Produktions Ag | Thermotransferband |
| US5832443A (en) * | 1997-02-25 | 1998-11-03 | Alaris, Inc. | Method and apparatus for adaptive audio compression and decompression |
| JP3199020B2 (ja) | 1998-02-27 | 2001-08-13 | 日本電気株式会社 | 音声音楽信号の符号化装置および復号装置 |
| DE19920501A1 (de) * | 1999-05-05 | 2000-11-09 | Nokia Mobile Phones Ltd | Wiedergabeverfahren für sprachgesteuerte Systeme mit textbasierter Sprachsynthese |
| US7233896B2 (en) * | 2002-07-30 | 2007-06-19 | Motorola Inc. | Regular-pulse excitation speech coder |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3750024A (en) * | 1971-06-16 | 1973-07-31 | Itt Corp Nutley | Narrow band digital speech communication system |
| US4133976A (en) * | 1978-04-07 | 1979-01-09 | Bell Telephone Laboratories, Incorporated | Predictive speech signal coding with reduced noise effects |
| GB2102254B (en) * | 1981-05-11 | 1985-08-07 | Kokusai Denshin Denwa Co Ltd | A speech analysis-synthesis system |
| US4472832A (en) * | 1981-12-01 | 1984-09-18 | At&T Bell Laboratories | Digital speech coder |
-
1983
- 1983-08-26 NL NL8302985A patent/NL8302985A/nl unknown
-
1984
- 1984-08-09 US US06/639,176 patent/US4736428A/en not_active Expired - Fee Related
- 1984-08-17 EP EP84201194A patent/EP0137532B1/en not_active Expired
- 1984-08-17 DE DE8484201194T patent/DE3475664D1/de not_active Expired
- 1984-08-23 CA CA000461694A patent/CA1213059A/en not_active Expired
- 1984-08-24 JP JP59175341A patent/JPS6070500A/ja active Granted
- 1984-08-24 AU AU32378/84A patent/AU574708B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP0137532B1 (en) | 1988-12-14 |
| JPS6070500A (ja) | 1985-04-22 |
| NL8302985A (nl) | 1985-03-18 |
| EP0137532A2 (en) | 1985-04-17 |
| EP0137532A3 (en) | 1985-07-03 |
| DE3475664D1 (en) | 1989-01-19 |
| US4736428A (en) | 1988-04-05 |
| AU3237884A (en) | 1985-02-28 |
| AU574708B2 (en) | 1988-07-14 |
| CA1213059A (en) | 1986-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0562760B2 (ja) | ||
| Singhal et al. | Improving performance of multi-pulse LPC coders at low bit rates | |
| US6345248B1 (en) | Low bit-rate speech coder using adaptive open-loop subframe pitch lag estimation and vector quantization | |
| US4472832A (en) | Digital speech coder | |
| US4561102A (en) | Pitch detector for speech analysis | |
| US5293448A (en) | Speech analysis-synthesis method and apparatus therefor | |
| US8538747B2 (en) | Method and apparatus for speech coding | |
| EP0577809B1 (en) | Double mode long term prediction in speech coding | |
| US4776015A (en) | Speech analysis-synthesis apparatus and method | |
| USRE32580E (en) | Digital speech coder | |
| EP0415163B1 (en) | Digital speech coder having improved long term lag parameter determination | |
| NL8500843A (nl) | Multipuls-excitatie lineair-predictieve spraakcoder. | |
| EP1420391B1 (en) | Generalized analysis-by-synthesis speech coding method, and coder implementing such method | |
| KR100497788B1 (ko) | Celp 코더내의 여기 코드북을 검색하기 위한 방법 및 장치 | |
| US5893061A (en) | Method of synthesizing a block of a speech signal in a celp-type coder | |
| KR19990080416A (ko) | 스펙트로-템포럴 자기상관을 사용한 피치결정시스템 및 방법 | |
| US4720865A (en) | Multi-pulse type vocoder | |
| US6169970B1 (en) | Generalized analysis-by-synthesis speech coding method and apparatus | |
| DE69624449T2 (de) | Vorrichtung zur Sprachkodierung | |
| JPH09258795A (ja) | ディジタルフィルタおよび音響符号化/復号化装置 | |
| US6041298A (en) | Method for synthesizing a frame of a speech signal with a computed stochastic excitation part | |
| US5826223A (en) | Method for generating random code book of code-excited linear predictive coding | |
| Chu | Window optimization in linear prediction analysis | |
| Woodard et al. | Improvements to the analysis-by-synthesis loop in CELP codecs | |
| Hernandez-Gomez et al. | On the behaviour of reduced complexity code-excited linear prediction (CELP) |