JPS6041100A - マルチパルス型ボコ−ダ - Google Patents
マルチパルス型ボコ−ダInfo
- Publication number
- JPS6041100A JPS6041100A JP58149007A JP14900783A JPS6041100A JP S6041100 A JPS6041100 A JP S6041100A JP 58149007 A JP58149007 A JP 58149007A JP 14900783 A JP14900783 A JP 14900783A JP S6041100 A JPS6041100 A JP S6041100A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- analysis
- coefficient
- lpc
- vocoder
- 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
Links
- 230000015572 biosynthetic process Effects 0.000 claims description 22
- 230000005236 sound signal Effects 0.000 claims description 22
- 238000003786 synthesis reaction Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 15
- 230000003595 spectral effect Effects 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 description 15
- 238000000034 method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 238000004422 calculation algorithm Methods 0.000 description 10
- 238000005314 correlation function Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000005311 autocorrelation function Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- 206010001497 Agitation Diseases 0.000 description 1
- 101100313164 Caenorhabditis elegans sea-1 gene Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 238000004898 kneading Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明はマルチパルス型ボコーダに関する。入力音声信
号を分析して、この入力音声信号の音声情報を構成する
スペクトル包絡情報と音源情報とを分析側で抽出し、こ
れら音声情報を伝送路を介して合成側に送出して入力音
声信号を再生するボコーダはよく知られている。
号を分析して、この入力音声信号の音声情報を構成する
スペクトル包絡情報と音源情報とを分析側で抽出し、こ
れら音声情報を伝送路を介して合成側に送出して入力音
声信号を再生するボコーダはよく知られている。
上述したスペクトル包絡情報は、入力音声信号を発生す
る声道系のスペクトル分布情報を表わすもので、通常L
PC分析によって得られた分析次数に対応する個数のL
PC係数、たとえばαパラメータ、にパラメータ等によ
って表現され、また音源情報はスペクトル包絡の微細構
造を示すもので入力音声信号からスペクトル分布情報を
除いた、いわゆる残差信号として知られるもので、入力
音戻信号の音源の強さ、ピッチ周期および有声・無声に
関する情報が含まれ、通常これらの情報は入力音声信号
の分析フレームごとの自己相関係数を介して抽出される
こともよく知られている。
る声道系のスペクトル分布情報を表わすもので、通常L
PC分析によって得られた分析次数に対応する個数のL
PC係数、たとえばαパラメータ、にパラメータ等によ
って表現され、また音源情報はスペクトル包絡の微細構
造を示すもので入力音声信号からスペクトル分布情報を
除いた、いわゆる残差信号として知られるもので、入力
音戻信号の音源の強さ、ピッチ周期および有声・無声に
関する情報が含まれ、通常これらの情報は入力音声信号
の分析フレームごとの自己相関係数を介して抽出される
こともよく知られている。
さて、スペクトル包絡情報はボコーダの合成側で入力音
声信号を合成する場合、通常全極型のデジタルフィルタ
を利用して近似的声道系を形成せしめるLPC合成器の
係数として利用され、音源情報はこのデジタルフィルタ
の駆動音源とし7て利用され、このデジタルフィルタに
よって入力音声信号が合成される。
声信号を合成する場合、通常全極型のデジタルフィルタ
を利用して近似的声道系を形成せしめるLPC合成器の
係数として利用され、音源情報はこのデジタルフィルタ
の駆動音源とし7て利用され、このデジタルフィルタに
よって入力音声信号が合成される。
このようにして得られる従来のLPCボコーダは、約4
Kb(キロビット)以下の低ビツトレートでも音声の合
成が可能であり多用されているものの、筒品質の音声合
成は高ピットレートにおいても困難でワz)という欠点
を有する。この原因は音源情報のモデル化の場合、有声
前に対してはその内容に対応するピッチ周期を抽出して
このピッチ周期に対応する単一のインパルス列で近似的
に表現し、ランダム周期の無声音に対しては白色雑音で
近似的に表現するとい9単純なモデル化処理を前提とし
ている7hめ、入力音声信号の冴、lヤ醪報を忠実に抽
出し−にものとならず、従って?f !r、’灯’t
?IJに含まれる入力背戸イg号の波形・渭陳の分析2
合成が実施さtていないことによる。
Kb(キロビット)以下の低ビツトレートでも音声の合
成が可能であり多用されているものの、筒品質の音声合
成は高ピットレートにおいても困難でワz)という欠点
を有する。この原因は音源情報のモデル化の場合、有声
前に対してはその内容に対応するピッチ周期を抽出して
このピッチ周期に対応する単一のインパルス列で近似的
に表現し、ランダム周期の無声音に対しては白色雑音で
近似的に表現するとい9単純なモデル化処理を前提とし
ている7hめ、入力音声信号の冴、lヤ醪報を忠実に抽
出し−にものとならず、従って?f !r、’灯’t
?IJに含まれる入力背戸イg号の波形・渭陳の分析2
合成が実施さtていないことによる。
マルチパルス型ボコーダは、この上°)なa2ノi非伝
送による問題の改善を図るため波形伝送イ什イ1hっ゛
C入力斤声信号の合成を実り耐するボコーダのひとつと
して近時よく知らlし9つをンるものである。
送による問題の改善を図るため波形伝送イ什イ1hっ゛
C入力斤声信号の合成を実り耐するボコーダのひとつと
して近時よく知らlし9つをンるものである。
第1図は従来のマルチパルスへ1(ボコーダの分Jji
側基本的構成r示すブロック図であ2・。
側基本的構成r示すブロック図であ2・。
I、 l) C合成器lけ声這金シミュレートす、b全
枠型デジタルフィルタケ備え、その係数は入力91ン子
2001を介し“C人力さjしる入力音ハ゛イ、1号X
(n)(n=1.2.3・・・・・・n)紮L P C
力析谷2により分析フレームごとに分析したl、 i’
C糸数が供給t3れる。
枠型デジタルフィルタケ備え、その係数は入力91ン子
2001を介し“C人力さjしる入力音ハ゛イ、1号X
(n)(n=1.2.3・・・・・・n)紮L P C
力析谷2により分析フレームごとに分析したl、 i’
C糸数が供給t3れる。
音源パルス発生器3は、へカ音−fi、=伯号の稿源1
,1報 。
,1報 。
から複数個のインパルス系列、う” 7jゎちマルチパ
ルスからなる駆動−静諒系列V (r+)を14で、こ
2”l−全L P C合成器1の駆動音源として供給す
Z)。
ルスからなる駆動−静諒系列V (r+)を14で、こ
2”l−全L P C合成器1の駆動音源として供給す
Z)。
LPC合成器1はこうして入力するLPC係数を、通常
は全極型デジタルフィルタを利用する合成フィルタの係
数とし、マルチパルスを駆動音源として駆動され合成信
号?(n)を出力する。この場合、マルチパルスは入力
音声信号の波形情報を含むものでろ7)、Ll)C合成
器1は波形情報を含む入力音声40号の合成を行なうこ
ととなる。
は全極型デジタルフィルタを利用する合成フィルタの係
数とし、マルチパルスを駆動音源として駆動され合成信
号?(n)を出力する。この場合、マルチパルスは入力
音声信号の波形情報を含むものでろ7)、Ll)C合成
器1は波形情報を含む入力音声40号の合成を行なうこ
ととなる。
さて、LPG合成器1から出力する合成信号マ(n)は
次に減算器4で人力音声信号x (n)との差をとり、
誤差e (n)を得てこれを聴感重み付は器5に送出す
る。
次に減算器4で人力音声信号x (n)との差をとり、
誤差e (n)を得てこれを聴感重み付は器5に送出す
る。
聴感重み付は器5は、誤差e (n)に対して次の(1
)式に示す特性w(z)を有する重み付はフィルタによ
って聴感的な重み付けを付与したうえ、これらを2′乗
誤差最小化器6に送出するものである。
)式に示す特性w(z)を有する重み付はフィルタによ
って聴感的な重み付けを付与したうえ、これらを2′乗
誤差最小化器6に送出するものである。
・・・・・・・・・・・・・・・ Q)(1)式におい
てakはLPC合成器1の全極型デジタルフィルタの係
数とすべきLPC係数、pはその次数であり従ってLP
C分析θζ数、rti止み付は係数、2は全極型デジタ
ルフィルタの2変換表示による伝達関数H(z−りにお
けるz=exp(jλ)を示し、ここにλ=2πΔT/
でありΔTは分析フレームの標本化ザンプリング周期、
fは周波数ヲ示す。
てakはLPC合成器1の全極型デジタルフィルタの係
数とすべきLPC係数、pはその次数であり従ってLP
C分析θζ数、rti止み付は係数、2は全極型デジタ
ルフィルタの2変換表示による伝達関数H(z−りにお
けるz=exp(jλ)を示し、ここにλ=2πΔT/
でありΔTは分析フレームの標本化ザンプリング周期、
fは周波数ヲ示す。
また(1)式において重み付り係Oil rは、oく区
Jの範囲で設定さJ′1.る。
Jの範囲で設定さJ′1.る。
(1)式に示すw(z)はr □= l f(:対しこ
f41.r−〇に対してはw (z) =1−1) (
Z)の範囲のflii2uilで変化し、rの値は誤差
e (n)の周波数スペクトルにおけるンオルマント領
域に現われる過大号レベルを抑圧する程度に対応して前
述1.た射、囲の中−C設定され、合成すべき48号の
聴感的1檻の、(=1シー1の碌。
f41.r−〇に対してはw (z) =1−1) (
Z)の範囲のflii2uilで変化し、rの値は誤差
e (n)の周波数スペクトルにおけるンオルマント領
域に現われる過大号レベルを抑圧する程度に対応して前
述1.た射、囲の中−C設定され、合成すべき48号の
聴感的1檻の、(=1シー1の碌。
割を果たすものであり、通常予め最J!l聴感デストに
よってその最適値が選定される。
よってその最適値が選定される。
このようにして重み付けされた誤差e(+りは、音源パ
ルス発生器3から出力される駆動音源系列V (n)
、すなわちマルチパルスの最適時間位置と振幅とを決足
するために2乗誤差最小化器6に諾出され、次の(2)
式による2乗誤差εを計算し、εを最小にするように駆
動音源系列V (n)が選択される。2 (2)式において記号−X−は聴感重み付は器50重み
付はフィルタによるたたみ込み積分、Nはマルチパルス
を計算する区間長を示す。
ルス発生器3から出力される駆動音源系列V (n)
、すなわちマルチパルスの最適時間位置と振幅とを決足
するために2乗誤差最小化器6に諾出され、次の(2)
式による2乗誤差εを計算し、εを最小にするように駆
動音源系列V (n)が選択される。2 (2)式において記号−X−は聴感重み付は器50重み
付はフィルタによるたたみ込み積分、Nはマルチパルス
を計算する区間長を示す。
上述した処理にマルチパルスのパルスごとに繰返され、
分析による合成が・貫・ルチバルスごとに行なわれる、
いわゆるAnalysis −by −8yntl〕e
sis手法(以下A −1) −8+法と略称する)で
ぞ・うて、このA、 −b −8手法上、」二連しh内
容からも明らかな如く、マルチパルス1つずつについて
パルス発生、2粱誤差計q、およびパルス位置・振幅g
1.1彼のループで行なわれるため、低ビットレートi
域における有効な手段であるにもかかわらずそのぴ譚1
が柾めて膨大なものとなるという欠点がるる。
分析による合成が・貫・ルチバルスごとに行なわれる、
いわゆるAnalysis −by −8yntl〕e
sis手法(以下A −1) −8+法と略称する)で
ぞ・うて、このA、 −b −8手法上、」二連しh内
容からも明らかな如く、マルチパルス1つずつについて
パルス発生、2粱誤差計q、およびパルス位置・振幅g
1.1彼のループで行なわれるため、低ビットレートi
域における有効な手段であるにもかかわらずそのぴ譚1
が柾めて膨大なものとなるという欠点がるる。
なお、このA−b−8手法については、13. S。
Atal et al ANewModel of L
PCExcit−ation for Produci
ng Natural −8oundingSpeec
h at Low Bit Aates” 、 Pro
c、 ICASSP82、pp 614−617.(1
982)”;萱C14連びイしている。
PCExcit−ation for Produci
ng Natural −8oundingSpeec
h at Low Bit Aates” 、 Pro
c、 ICASSP82、pp 614−617.(1
982)”;萱C14連びイしている。
このような従来のA−b=8手法にあ・ける欠点(1(
対して、相関演算にもとづき最適なマルチパルスを効率
的に計算する次のような演算処理アルゴリズムが最近紹
介されている。
対して、相関演算にもとづき最適なマルチパルスを効率
的に計算する次のような演算処理アルゴリズムが最近紹
介されている。
すなわら、人力音声信号x (n)はNす/グルごト処
理フンームによって区分さノし、このクレー ムごとに
マルチパルスが包括的に計′l−一されるものである。
理フンームによって区分さノし、このクレー ムごとに
マルチパルスが包括的に計′l−一されるものである。
いま、1分V〒フV−ム内に背4・nパルスかに仙荏在
するものとし、iJ目のパルスがルートら時間位置m,
にあり、かつその振幅がg,であるとすると、LPC合
成フィルタの駆1!Iノ音源+1 (n)は次の(3)
式で示される。
するものとし、iJ目のパルスがルートら時間位置m,
にあり、かつその振幅がg,であるとすると、LPC合
成フィルタの駆1!Iノ音源+1 (n)は次の(3)
式で示される。
d(n)=Σgl・δn,In, ・・・・・・・・・
・・・(3)I:+I11 (3)式においてδn,InIはクロネソカーのデルタ
関数であり、δ(r,m, = 1 (n =ml )
、δn 、 In 1 = 0(n’=,m,)であ
る。
・・・(3)I:+I11 (3)式においてδn,InIはクロネソカーのデルタ
関数であり、δ(r,m, = 1 (n =ml )
、δn 、 In 1 = 0(n’=,m,)であ
る。
LPG91八ミフィルりVよこの爵プ丘力音源d (n
)によって駆動さ6合りに1,R号7C(rn)を出力
する。
)によって駆動さ6合りに1,R号7C(rn)を出力
する。
LPG合成フィルタとして、たとえば全hfi iv!
デジタルフィルタを省えるものとし、その伝達関数をイ
ンパルス応答k (、1) ’ (0≦n≦1!v1.
− 1 )で表現するものとするk、合成信号’5r
(n)は次の(4)式で表わされる。
デジタルフィルタを省えるものとし、その伝達関数をイ
ンパルス応答k (、1) ’ (0≦n≦1!v1.
− 1 )で表現するものとするk、合成信号’5r
(n)は次の(4)式で表わされる。
t−。
(4)式においてd (t)に」、!ii17動音源を
表わす。次に人力音声h44弓>: (、1)と合成侶
号又(n)との誤差に対し聴11&的:ニイ111正?
施した重み付は誤二≧ζをe, (n)とするとeW(
n)は次の(5):A.で示される。
表わす。次に人力音声h44弓>: (、1)と合成侶
号又(n)との誤差に対し聴11&的:ニイ111正?
施した重み付は誤二≧ζをe, (n)とするとeW(
n)は次の(5):A.で示される。
Cw(n) = ( x (n) − x (n) l
−X−w (n)・・・・・・・・・(5) 式らに2乗肪薊は(5)式から店導17て次の(6)式
で示すことができる。
−X−w (n)・・・・・・・・・(5) 式らに2乗肪薊は(5)式から店導17て次の(6)式
で示すことができる。
・・・・・・・・・・・(6)
(6)式においてMid誤差kAJ小化すゐ区11;J
の虻ンプル数を示し、プことえは1分t11゛フレーム
長い一y)ζ,f.。
の虻ンプル数を示し、プことえは1分t11゛フレーム
長い一y)ζ,f.。
最適な音源パルス列とじてのマルチ)パルスは(6)式
を最小化するg.’l: is /!・ことによっでイ
、とられ、?−〇glは上述しプこ(3)、(4)およ
び(6)式から次の(7)式,の如く凱心嘔れる。
を最小化するg.’l: is /!・ことによっでイ
、とられ、?−〇glは上述しプこ(3)、(4)およ
び(6)式から次の(7)式,の如く凱心嘔れる。
1−1
・・・・・・・・・・・・(7)
(7)式においてxw(n)はx (n) −X−w
(nハh7(n)はh (n) %w (n) ’s:
示す。(7)式の右辺の分子の第1項はx− (n)と
hW(n) との時間遅れ111I の相互相関関数’
hx(mθを示すものであり、城た、M の共分散関数1’hh(rnztml) (1≦111
1+ 171 +4M)を示す。共分散関数mbh (
mtt ”θは自己相関関数几hh(1mz ml)
と等しくなり、従ッテ(7)式は次の(8)式の如く表
わすことができる。
(nハh7(n)はh (n) %w (n) ’s:
示す。(7)式の右辺の分子の第1項はx− (n)と
hW(n) との時間遅れ111I の相互相関関数’
hx(mθを示すものであり、城た、M の共分散関数1’hh(rnztml) (1≦111
1+ 171 +4M)を示す。共分散関数mbh (
mtt ”θは自己相関関数几hh(1mz ml)
と等しくなり、従ッテ(7)式は次の(8)式の如く表
わすことができる。
・・・・・・・・・・・・(8)
(8)式によれば、時間位1 m 、においてパルスを
発生せしめると振幅g I(m + )が最適なものと
して決足しうろこととなる。なお(8)式において1=
m、≦M である。
発生せしめると振幅g I(m + )が最適なものと
して決足しうろこととなる。なお(8)式において1=
m、≦M である。
つまり、ある音源パルスに看目し、種種の時間位置にお
いて(8)式によりその振幅を計算したうえ、その振幅
の絶対値を最大とするものが(6)式に示す2乗誤差を
最小化するパルスとなり、このような手続を繰返して複
数個の音源パルスをめることかできる。
いて(8)式によりその振幅を計算したうえ、その振幅
の絶対値を最大とするものが(6)式に示す2乗誤差を
最小化するパルスとなり、このような手続を繰返して複
数個の音源パルスをめることかできる。
なお、上述した計算アルゴリズムに関しては、小沢、飛
開、小野1マルチパルス駆動形音声符号化法の検討“、
1983年3月 電子通信学会 通信方式研究会に詳述
されている。
開、小野1マルチパルス駆動形音声符号化法の検討“、
1983年3月 電子通信学会 通信方式研究会に詳述
されている。
このような計算アルゴリズムに基づいて行なわれるマル
チパルスの発生によれば、相互相関関数と自己相関関数
ならびに最大値演算から最適なマルチパルスの計算が可
能となるため、構成が非常に簡素化されたものとなり演
算量を大幅に低減しうるマルチパルス型ボコーダを実現
することができる。
チパルスの発生によれば、相互相関関数と自己相関関数
ならびに最大値演算から最適なマルチパルスの計算が可
能となるため、構成が非常に簡素化されたものとなり演
算量を大幅に低減しうるマルチパルス型ボコーダを実現
することができる。
しかしながら、このようにして改善したマルチパルス型
ボコーダにあってもさらに次に述べるような欠点がある
。
ボコーダにあってもさらに次に述べるような欠点がある
。
すなわち、小沢らのアルゴリズムによれば、マルチパル
スの時間位置と振幅とは以下の手順により決定されてい
く。先ず0hx(mI)をめる。第2図(A)の波形は
ある男性話者が発声した音声のφ)、、(mθの実測値
である。次に几ゎ、をめる。第3図は同様に几、hの実
測値である。マルチパルスを構成する第1番目のパルス
の位置は第2図(A)の波形の絶対値が最大になる位置
(m、=72)として決定され、パルスの振幅はm、=
72におけるダ(mρの値< 12+(72) =−5
,3)として決定される。
スの時間位置と振幅とは以下の手順により決定されてい
く。先ず0hx(mI)をめる。第2図(A)の波形は
ある男性話者が発声した音声のφ)、、(mθの実測値
である。次に几ゎ、をめる。第3図は同様に几、hの実
測値である。マルチパルスを構成する第1番目のパルス
の位置は第2図(A)の波形の絶対値が最大になる位置
(m、=72)として決定され、パルスの振幅はm、=
72におけるダ(mρの値< 12+(72) =−5
,3)として決定される。
次にl (mθ から第1番目のパルスによる影響分を
除去する。この操作は第2図(A)の波形から、m、=
72を中心にして第3図の波形を(−5,3)倍して減
じることを意味する。第2図(B)の波形は第2図(A
)の波形から第1番目のパルスによる影響分を除去した
結果を示している。第2図(B)の波形について第1番
目のパルスの位置と振幅とを決定した方法と同様の方法
で第2番目のパルスの位置と振幅とを決定する。次に第
2図(B)の波形から第2番目のパルスによる影響分を
除去する。
除去する。この操作は第2図(A)の波形から、m、=
72を中心にして第3図の波形を(−5,3)倍して減
じることを意味する。第2図(B)の波形は第2図(A
)の波形から第1番目のパルスによる影響分を除去した
結果を示している。第2図(B)の波形について第1番
目のパルスの位置と振幅とを決定した方法と同様の方法
で第2番目のパルスの位置と振幅とを決定する。次に第
2図(B)の波形から第2番目のパルスによる影響分を
除去する。
(結果を第2図(C)に示す)、以上の操作を繰返し第
3.第4.・・・・・・・・・第t・・・・・・・・・
番目のパルスの位置と振幅とを決定してゆく。小沢らの
アルゴリズムは上述した様に$2図の各波形において絶
対値が最大となるInlを検索し、更にm、におけるグ
、又はパルスの影響を除去したグの値121(mI)
をめ、更に前記rnlおよびg(ml)をパルスの位置
、振幅と決定している。しかしながら必づしもm1付近
におけるl (mI)の形状が几hhの形状と類似であ
るとは限らない。例えば第2図(F)のm、 =159
付近の波形は第3図の波形とはその形状が大きく異なる
。その結果第2図(G)の波形は(1つに比べてm、−
163付近のlの値を増加させておす第2図(I)にお
いてm、=163にパルスが成牛される遠因になってい
る。
3.第4.・・・・・・・・・第t・・・・・・・・・
番目のパルスの位置と振幅とを決定してゆく。小沢らの
アルゴリズムは上述した様に$2図の各波形において絶
対値が最大となるInlを検索し、更にm、におけるグ
、又はパルスの影響を除去したグの値121(mI)
をめ、更に前記rnlおよびg(ml)をパルスの位置
、振幅と決定している。しかしながら必づしもm1付近
におけるl (mI)の形状が几hhの形状と類似であ
るとは限らない。例えば第2図(F)のm、 =159
付近の波形は第3図の波形とはその形状が大きく異なる
。その結果第2図(G)の波形は(1つに比べてm、−
163付近のlの値を増加させておす第2図(I)にお
いてm、=163にパルスが成牛される遠因になってい
る。
以上述べた様に小沢らのアルゴリズムは9!$(In、
)又は、パルスの影響を除去した(1= (mθの絶対
値が最大になるmlおよび対応するφ(mI)’tそれ
ぞれパルスの時間的位置、振幅と決定するため、特にφ
(m I)と几、h との形状が大きく異なる場合にψ
(m + )が必づしも最適に減少せず、パルス数の不
要な増加を伴い、符号化の効率が低下するという欠点を
有していた。
)又は、パルスの影響を除去した(1= (mθの絶対
値が最大になるmlおよび対応するφ(mI)’tそれ
ぞれパルスの時間的位置、振幅と決定するため、特にφ
(m I)と几、h との形状が大きく異なる場合にψ
(m + )が必づしも最適に減少せず、パルス数の不
要な増加を伴い、符号化の効率が低下するという欠点を
有していた。
本発明の目的は上述した欠点を除去し、マルチパルス型
ボコーダにおいて、 X、、 (11) (すなわち、
入力音声信号x (n)と聴W&重み付は器5のインパ
ルスレスポンスW(n)トのコンボリューションx (
n) *w (n))とり、 (n) (すなわちI、
PC合成器1と聴感重み付は器5との相互インパルスレ
スポンス)との相互相関係数φ(m?)と、前記hW(
n)自己相関係数も、との類似度を考慮してパルスの位
置と振幅とを決定することにより小沢らのアルゴリズム
の欠点全除去し、マルチパルスによる符号化の効率を向
上し得るマルチパルス型ボコーダを提供することにある
。
ボコーダにおいて、 X、、 (11) (すなわち、
入力音声信号x (n)と聴W&重み付は器5のインパ
ルスレスポンスW(n)トのコンボリューションx (
n) *w (n))とり、 (n) (すなわちI、
PC合成器1と聴感重み付は器5との相互インパルスレ
スポンス)との相互相関係数φ(m?)と、前記hW(
n)自己相関係数も、との類似度を考慮してパルスの位
置と振幅とを決定することにより小沢らのアルゴリズム
の欠点全除去し、マルチパルスによる符号化の効率を向
上し得るマルチパルス型ボコーダを提供することにある
。
本発明のマルチパルス型ボコーダは、入力音声信号を分
析フレームごとにLPC分析して抽出し1ヒLPC係数
をスペクトル包絡情報としこのスペクトル包絡情報とと
もに前記入力音声信号の音声情報を構成する音源情報を
分析フレームごとにこの前原情報の特徴に対応する発生
時間位置と振幅とを有する複数個のインパルス系列(マ
ルチパルス)を以って表現し前記入力音声信号の分析お
よび合成を行なうマルチパルス型ボコーダにおいて、前
記入力音声信号と音声合成フィルタのインパルス応答と
の相互相関係数列を算出する手段と、前記インパルス応
答の自己相関係数列全算出する手段と、前記相互相関係
数列と前記自己相関係との類似度を算出する手段とを分
析側に備え、目つ更に前記類似度の最大値を検索しイン
パルス系列(マルチパルス)の振幅、位置をフォワード
的に算出する手段を分析側に備えて構成される。
析フレームごとにLPC分析して抽出し1ヒLPC係数
をスペクトル包絡情報としこのスペクトル包絡情報とと
もに前記入力音声信号の音声情報を構成する音源情報を
分析フレームごとにこの前原情報の特徴に対応する発生
時間位置と振幅とを有する複数個のインパルス系列(マ
ルチパルス)を以って表現し前記入力音声信号の分析お
よび合成を行なうマルチパルス型ボコーダにおいて、前
記入力音声信号と音声合成フィルタのインパルス応答と
の相互相関係数列を算出する手段と、前記インパルス応
答の自己相関係数列全算出する手段と、前記相互相関係
数列と前記自己相関係との類似度を算出する手段とを分
析側に備え、目つ更に前記類似度の最大値を検索しイン
パルス系列(マルチパルス)の振幅、位置をフォワード
的に算出する手段を分析側に備えて構成される。
次に図面を参照して本発明の詳細な説明する3、第4図
は本発明によるマルチパルス型ボコーダの分析側の一実
施例を示すブロック図、第51補は本発明ニよるマルチ
パルス型ボコーダの合成側の一実施例を示すブロック図
である。
は本発明によるマルチパルス型ボコーダの分析側の一実
施例を示すブロック図、第51補は本発明ニよるマルチ
パルス型ボコーダの合成側の一実施例を示すブロック図
である。
第4図に示す本発明によるマルチパルス型ボコーダの分
析側け、LPC分析器7.相互)11]閂]%V゛ζ算
出器8.符号化器(1) 9.自己相関13“J0算出
器10、類似反算出器11.符号化器(2)12および
マルチプレクサ13を倫えて構成されている。
析側け、LPC分析器7.相互)11]閂]%V゛ζ算
出器8.符号化器(1) 9.自己相関13“J0算出
器10、類似反算出器11.符号化器(2)12および
マルチプレクサ13を倫えて構成されている。
入力端子7001に一介して入力した入力音声45号は
、LPC分析器7および相互相関関数算出器8に供給さ
れる。
、LPC分析器7および相互相関関数算出器8に供給さ
れる。
LPC分析器7は入力音声信号を分析フレームごとに、
予め設定するビット数のデジタル量として量子化化し、
この刊子化音声信号をi、 P C分析してLPC係数
としての1)次の1(パラメータ(偏自己相関係数)?
抽出し、これを出力ライン701全介して符号化器(1
)9に供給する。本実施例においては分析フレームは2
0rnSECに設定している。
予め設定するビット数のデジタル量として量子化化し、
この刊子化音声信号をi、 P C分析してLPC係数
としての1)次の1(パラメータ(偏自己相関係数)?
抽出し、これを出力ライン701全介して符号化器(1
)9に供給する。本実施例においては分析フレームは2
0rnSECに設定している。
符号化器(1)9は、入力しfcLPC係数の量子化と
符号化を行なったのち、出力ライン901 を介してマ
ルチプレクサ13に送出する。
符号化を行なったのち、出力ライン901 を介してマ
ルチプレクサ13に送出する。
LPC分析器7ばまた、LPC係数から・インパルス応
答h(+リ (0≦n≦ta−1)を計募し、出カライ
ン702.符号化器(1)9.出力ライン902を介し
て相互1目曲関敗葬出器8ぷ・よび自己相関関数算出器
10に供給する。
答h(+リ (0≦n≦ta−1)を計募し、出カライ
ン702.符号化器(1)9.出力ライン902を介し
て相互1目曲関敗葬出器8ぷ・よび自己相関関数算出器
10に供給する。
相互相関関lti算出器8は、入力音声信号とインパル
ス応答h (n)とを利用して相互相関関数グhxを計
算し、これを出ガライン801 を介してp似度算出器
11に送出する。
ス応答h (n)とを利用して相互相関関数グhxを計
算し、これを出ガライン801 を介してp似度算出器
11に送出する。
また、自己相関関数算出器lOは、入力したインパルス
応答h (n)の自己相関間’e”’hl+をdlい、
シ9、これを出力ライン1001を介して類似、)(t
HF出〃11に送出する。
応答h (n)の自己相関間’e”’hl+をdlい、
シ9、これを出力ライン1001を介して類似、)(t
HF出〃11に送出する。
類似度算呂器11はこうE2て入力した分析フレームご
との相互相関関数ダ、Xと自己相1!I!:l関数1(
,1,。
との相互相関関数ダ、Xと自己相1!I!:l関数1(
,1,。
と金利用し、て後述する類似度のit Atf;Cツこ
行り、rli定〕数の前原パルス列を得て、これらのパ
ルスf2’1Jfi幅および位置情報を出力ライン1.
101を介して符号化器(2)12に送出し、こねによ
ってW子化および符号化を行なったのち出力ライン12
01?r介してマルチプレクサ13に送出する。
行り、rli定〕数の前原パルス列を得て、これらのパ
ルスf2’1Jfi幅および位置情報を出力ライン1.
101を介して符号化器(2)12に送出し、こねによ
ってW子化および符号化を行なったのち出力ライン12
01?r介してマルチプレクサ13に送出する。
このようにして、量子化および打号(にされてマルチプ
レクサ13に送出されるLPC係敷およびマルチパルス
データけ、入力音声信号のスペクトル包絡および音源情
報を表わすデータとしてマA・−チグレクサ13を介し
、て所定の方式で時分割さね、伝送路1301. を介
して第2図に示す分析側から弔5図に示す合成側に伝送
される。
レクサ13に送出されるLPC係敷およびマルチパルス
データけ、入力音声信号のスペクトル包絡および音源情
報を表わすデータとしてマA・−チグレクサ13を介し
、て所定の方式で時分割さね、伝送路1301. を介
して第2図に示す分析側から弔5図に示す合成側に伝送
される。
第5図に示す合成側は、伝送路1301を介して分析側
から伝送されたデータに基づいて入力音声信号の合成を
行なうものであり、デマルチプレクサ14.復号化器(
1)15.復号化器(2)16゜LPC合成器17およ
びL P F (Low Pa5sFiltcr)18
等全備えて構成される。
から伝送されたデータに基づいて入力音声信号の合成を
行なうものであり、デマルチプレクサ14.復号化器(
1)15.復号化器(2)16゜LPC合成器17およ
びL P F (Low Pa5sFiltcr)18
等全備えて構成される。
デマルチプレクサ14は、伝送路1301を介して入力
した各種データをマルチプレクサ13の時分割伝送形式
による変換前の状態に復元し、LPC係数データは出力
ライン141を介して復号化器(1)15に、マルチパ
ルスデータは出力ライン142を介して復号化器(2)
16にそれぞれ供給され、これらの復号化器によって
データの復号化を行なったうえ、それぞれ出力ライン1
51,161に送出する。
した各種データをマルチプレクサ13の時分割伝送形式
による変換前の状態に復元し、LPC係数データは出力
ライン141を介して復号化器(1)15に、マルチパ
ルスデータは出力ライン142を介して復号化器(2)
16にそれぞれ供給され、これらの復号化器によって
データの復号化を行なったうえ、それぞれ出力ライン1
51,161に送出する。
LPG合成器17は、このようにして入力するマルチパ
ルスを晋源情報としてp次の全極型デジタルフィルタの
駆動音源に利用し、また出力2イン151を介して入力
するp次のLPC係数データを上記全極型デジタルフィ
ルタの係数としてこのLPC合成フィルタを制御して入
力音声信号を合成し、これを出力ライン211を介して
LPF18に送出し、所定の低域フィルタリングを行っ
てアナログ貴の合成音声として出力ライン181に送出
する。
ルスを晋源情報としてp次の全極型デジタルフィルタの
駆動音源に利用し、また出力2イン151を介して入力
するp次のLPC係数データを上記全極型デジタルフィ
ルタの係数としてこのLPC合成フィルタを制御して入
力音声信号を合成し、これを出力ライン211を介して
LPF18に送出し、所定の低域フィルタリングを行っ
てアナログ貴の合成音声として出力ライン181に送出
する。
次に類似度算出器11を図面を参照して詳細に説明する
。第6図は類似度算出器11の一実施例を示すブロック
図である。
。第6図は類似度算出器11の一実施例を示すブロック
図である。
伝送路801を介して相互相関関数φhxが相互相関係
数メモリ19へ蓄積される。伝送路3.001f介して
自己相関関数Rhhが自己相関正規化器20へ供給され
る。自己相関正規化器20は前記R,,,hを波形と見
なしたときの電力に対応する正規化係数aを次の(9)
式により算出する。
数メモリ19へ蓄積される。伝送路3.001f介して
自己相関関数Rhhが自己相関正規化器20へ供給され
る。自己相関正規化器20は前記R,,,hを波形と見
なしたときの電力に対応する正規化係数aを次の(9)
式により算出する。
NB
a −Rhh <o) + 2 Σ 几hh Cs)
”・・””・ (9)s=ま ただし几hh (X)は遅れXの几hhの成分を示す。
”・・””・ (9)s=ま ただし几hh (X)は遅れXの几hhの成分を示す。
又、Nntj:前述したインパルスレスポンスhW(n
)の実用上の持続時間を示す。更に自己相関正規化器2
゜は前記aで几bh (X)の各要素を正規化し、結果
を正規化自己相関係数R’hhとして伝送路201i介
して自己相関係数メモリ21へ出力する。積和算出器2
2は伝送路191を介して供給される相互相関関数’h
xの遅れm、全中心にしてnl、(後NB分の要素と、
伝送路211を介して供給される正規化自己相関係数几
’hhとの積和す、、、lを次の(10)式により算出
する。
)の実用上の持続時間を示す。更に自己相関正規化器2
゜は前記aで几bh (X)の各要素を正規化し、結果
を正規化自己相関係数R’hhとして伝送路201i介
して自己相関係数メモリ21へ出力する。積和算出器2
2は伝送路191を介して供給される相互相関関数’h
xの遅れm、全中心にしてnl、(後NB分の要素と、
伝送路211を介して供給される正規化自己相関係数几
’hhとの積和す、、、lを次の(10)式により算出
する。
R
b、、、l= Σ ’hx (m、十s)・”’hh
(S)8冨−NB ・・・・・・・・・・・・(10) 積和算出器22は相互相関関数f’hxの定義される区
間(本実施例では240)、即ちml =1”’fl−
240についてbm、を次々に算出し結果を伝送路22
1を介して最大値検索器23へ出力する。最大値検索器
23は前記す、、110列のうち最大の絶対値を有する
ものを検索し、遅れ時間(第1番目のパルスの時間位置
に対応する)2□と振幅Jvとを決定し、更に前記z1
tJ1を伝送路231,232を介して相互相関補正器
24およびマルチパルスメモリ25へ出力する。相互相
関補正器24は相互相関係数メモリ19より伝送路19
1を介して供給される’hxを遅れzl を中心にして
、自己相関係数メモリ21より伝送路211を介して供
給される几′iと前記振幅bmlとを用いて次の(11
)式により修正する。
(S)8冨−NB ・・・・・・・・・・・・(10) 積和算出器22は相互相関関数f’hxの定義される区
間(本実施例では240)、即ちml =1”’fl−
240についてbm、を次々に算出し結果を伝送路22
1を介して最大値検索器23へ出力する。最大値検索器
23は前記す、、110列のうち最大の絶対値を有する
ものを検索し、遅れ時間(第1番目のパルスの時間位置
に対応する)2□と振幅Jvとを決定し、更に前記z1
tJ1を伝送路231,232を介して相互相関補正器
24およびマルチパルスメモリ25へ出力する。相互相
関補正器24は相互相関係数メモリ19より伝送路19
1を介して供給される’hxを遅れzl を中心にして
、自己相関係数メモリ21より伝送路211を介して供
給される几′iと前記振幅bmlとを用いて次の(11
)式により修正する。
1’Hx(z4+t)=l’H,(zt+【) −bz
l””hh(t)・・・・・・・・・・・・(11) ただしtは修正区間であり一8〜十Sに設定される。相
互相関補正器24は更に上記(11)式の結果を伝送路
241を介して相互相関係数メモリ19へ供給する。
l””hh(t)・・・・・・・・・・・・(11) ただしtは修正区間であり一8〜十Sに設定される。相
互相関補正器24は更に上記(11)式の結果を伝送路
241を介して相互相関係数メモリ19へ供給する。
以上の処理を必要とするマルチパルスの数に達するまで
繰返し実行し、結果を次々にマルチパルスメモリ25へ
記憶スる。マルチパルスメモリ25は繰返し終了後マル
チパルスの時間位置と振幅とを伝送路1101へ出力す
る。
繰返し実行し、結果を次々にマルチパルスメモリ25へ
記憶スる。マルチパルスメモリ25は繰返し終了後マル
チパルスの時間位置と振幅とを伝送路1101へ出力す
る。
次に第6図の構成によりめられた’hxおよび修正され
たグエの実測例(音声サンプルは第2図の例と同一であ
る)を第7図に示す。第7図(A)は相互相関係数’b
xと決定された第1番目のパルスの時間位置と振幅とを
示す。(B)は第1番目のパルスによ0(fil正され
たイ目互相関係数ghxと決定された第2番目のパルス
の時間位置と振幅とを示している。同様に(C)〜(K
)は修正されfclbxと決定されたパルスの時間位置
、娠幅全示している。
たグエの実測例(音声サンプルは第2図の例と同一であ
る)を第7図に示す。第7図(A)は相互相関係数’b
xと決定された第1番目のパルスの時間位置と振幅とを
示す。(B)は第1番目のパルスによ0(fil正され
たイ目互相関係数ghxと決定された第2番目のパルス
の時間位置と振幅とを示している。同様に(C)〜(K
)は修正されfclbxと決定されたパルスの時間位置
、娠幅全示している。
本発明は手沢らのアルゴリズムと異なり相互相関係数1
’hxと正規化自己相関係数九′5.との類似度の最大
値を検索している。その結果第2図(F)に示す様なφ
hxと几hbとの形状が大きく異なる時間位置にパルス
が決定されることがなく、従ってパルス数の不要な増加
を伴なわない。
’hxと正規化自己相関係数九′5.との類似度の最大
値を検索している。その結果第2図(F)に示す様なφ
hxと几hbとの形状が大きく異なる時間位置にパルス
が決定されることがなく、従ってパルス数の不要な増加
を伴なわない。
次に本発明による入力音声(端子7001の音声信号)
を基準にした出力音声(端子181の音声信号)のS/
N比をマルチパルスのパルス数を可変して測定したーデ
ータ例全同様の方法により測定した手沢らのアルゴリズ
ムによるS/N比と比較して第8図に示す。第8図にお
いて、Xは従来方法によるSN比、・は本発明によるS
N比を示す。
を基準にした出力音声(端子181の音声信号)のS/
N比をマルチパルスのパルス数を可変して測定したーデ
ータ例全同様の方法により測定した手沢らのアルゴリズ
ムによるS/N比と比較して第8図に示す。第8図にお
いて、Xは従来方法によるSN比、・は本発明によるS
N比を示す。
第8図から明らかな様に本発明は手沢らのアルゴリズム
より符号花の効率が向上している。
より符号花の効率が向上している。
以上、類似度の例として相互相関係数1bx又はパルス
の影響を考慮して修正された’hxと正規化自己相関係
数Rhhとの積和を示したが類似度としては必づしも前
記積和に限定されるもので幻ない。
の影響を考慮して修正された’hxと正規化自己相関係
数Rhhとの積和を示したが類似度としては必づしも前
記積和に限定されるもので幻ない。
例えば下記の(12)式で示される’hxと旧55.と
の遅れmIにおけるマグニチュード金最大とするCml
を算出し、更に各遅れにおけるマグニチュードが最小と
なる、品ち類似度が最大となるmlを検索してもよい。
の遅れmIにおけるマグニチュード金最大とするCml
を算出し、更に各遅れにおけるマグニチュードが最小と
なる、品ち類似度が最大となるmlを検索してもよい。
N。
C1i、、=min Σ l f’ h、 (m、 +
S) Cm+8=−NB Rhh (S) l ・・・・・・・・・・・・(12
)マグニチュードを類似度として使用する場合には自己
相関正規化器20は必づしも必要でない。又、積和算出
器22.最大値検索器23なそれぞれ最小マグニチュー
ド推定器と最小値検索器とにM1換えることにより類似
度費−出が可能となること4:1自明である。
S) Cm+8=−NB Rhh (S) l ・・・・・・・・・・・・(12
)マグニチュードを類似度として使用する場合には自己
相関正規化器20は必づしも必要でない。又、積和算出
器22.最大値検索器23なそれぞれ最小マグニチュー
ド推定器と最小値検索器とにM1換えることにより類似
度費−出が可能となること4:1自明である。
又、上記の説明に於いては(1)式に示さ!しる聴感重
み付けを実施する串を前提にしていたが必つしも聴感重
み付はヶ実施する必要はない。((I)式においてγ=
1.0 に対応)、聴感重み付けを行なわない場合には
、本発明は入力音声波形と、音声合成フィルタのインパ
ルス応答との相互相関関数を’hxとし、音声合成フィ
ルタのインパルス応答の自己相関関数を”hbとして冥
施し得る。
み付けを実施する串を前提にしていたが必つしも聴感重
み付はヶ実施する必要はない。((I)式においてγ=
1.0 に対応)、聴感重み付けを行なわない場合には
、本発明は入力音声波形と、音声合成フィルタのインパ
ルス応答との相互相関関数を’hxとし、音声合成フィ
ルタのインパルス応答の自己相関関数を”hbとして冥
施し得る。
なお、第4図および第5図に示す本発明の実施例におい
ては、LPG係数として1ぐパラメータを用いているが
これは他のLPC係数、たとえばαパラメータ等を利用
してもよく、また符号化器とマルチプレクサ、および仮
号化器とデマルチプレクサはそれぞれこれらを一体化−
した構成のものとしても同様に実施し得ることは明らか
であり、またLPC合成フィルタは全極型以外の非極型
デジタルフィルタ等と置換してもほぼ同様に実施しうろ
こともまた明らかである。
ては、LPG係数として1ぐパラメータを用いているが
これは他のLPC係数、たとえばαパラメータ等を利用
してもよく、また符号化器とマルチプレクサ、および仮
号化器とデマルチプレクサはそれぞれこれらを一体化−
した構成のものとしても同様に実施し得ることは明らか
であり、またLPC合成フィルタは全極型以外の非極型
デジタルフィルタ等と置換してもほぼ同様に実施しうろ
こともまた明らかである。
以上説明した如く本発明によれば、マルチパルスボコー
ダにおいて、入力音声信号と音声合成フィルタのインパ
ルス応答との相互相関係数を算出する手段と、Nij記
イフィンパルス応答己相関係数列を算出する手段と、前
記相互相関係数列と前記自己相関係数列との類似度を算
出する手!・りとを分析側に備え、且つ更に前記類似度
の最大値を検索しインパルス系列(マルチパルス)の振
+!g、i 、 (、l’j置をフォワード的に算出す
る手段を分担制に有すイ)ことにより、効率よく前記相
互相関係数列からマルチパルスの影響を減じることも〜
可能とし、マルチパルス符号化の効率を向上させ得ると
いう効果がおる。
ダにおいて、入力音声信号と音声合成フィルタのインパ
ルス応答との相互相関係数を算出する手段と、Nij記
イフィンパルス応答己相関係数列を算出する手段と、前
記相互相関係数列と前記自己相関係数列との類似度を算
出する手!・りとを分析側に備え、且つ更に前記類似度
の最大値を検索しインパルス系列(マルチパルス)の振
+!g、i 、 (、l’j置をフォワード的に算出す
る手段を分担制に有すイ)ことにより、効率よく前記相
互相関係数列からマルチパルスの影響を減じることも〜
可能とし、マルチパルス符号化の効率を向上させ得ると
いう効果がおる。
第1図は従来のマルチパルス4(ボコーダの基本的構成
を示−!ブロック図、第2)+(A)〜(1<)は従来
方法における相互相関係?J、 l bxどマルチパル
スボコーダとの関係を示す波形)・4、第3Iソ]けイ
ンパルス応答の自己相関係数1t、、−、z示す波形図
、弔4図は本発明によるマルチパルス型ボコーダの分析
側の一実施例を示すブロック図、弔51’&lけ本発明
ニよるマルチパルス型ボコーダの合成6!すの一実施例
を示すブロック図、第6図は類似度界Li2器11を詳
細に説明するためのブ〔・ツク1゛;]、第715(l
(IN)〜(K)l−j:本発明による相互相関係数”
hxとマルチパルス決定子1:iFjとの関係?示す波
形図、第8回は本発明の符弓化効率ihJ上効果?従来
方法とズJ比してS/N?′a1′価した鼓形図である
。 1・・・・・・L、PC合成器、2・・・・・・LPC
分机器、3・・・・・・背源パルス発生器、4・・・・
・・減算器、5・・・・・・聴感重み付は器、6・・・
・・・2乗誤差・最小化器、7・・・・・・LPC分析
器、8・・・・・・相互相関l!I数算出器、9・・・
・・・符号化器(1)、10・・・・・・自己相関関数
算出器、11・・・・・・類似度算出器、12・・・・
・・符号化器(2)、13・・・・・・マルチプレクシ
−114・・・・・・デマルチプレクサ、15・・・・
・・仮号化器(1)、16・・・・・・仮号化器(2)
、17・・・・・・1.PC合成器、18・・・・・・
L P F 。 19・・・・・・相互イ・目間係数メモリ、20・・・
・・・自己);目間正規化器、21・・・・・・自己相
関係数メモリ、22・・・・・・積和見出)Xハタ3・
・・・・・最大値検系器、24・・・・・・相互相関ン
山正器、25・・・・・・マルチパルスメモリ。 第 1 頂 −30−20−/D O#+ 26 .30事3j y 第4図′ 峯2回 B l θrノ0/左2ρ2左 ハ+)シ゛フ、教 い ) 偽 〜 + (N 〜 づ 勢 カ×
を示−!ブロック図、第2)+(A)〜(1<)は従来
方法における相互相関係?J、 l bxどマルチパル
スボコーダとの関係を示す波形)・4、第3Iソ]けイ
ンパルス応答の自己相関係数1t、、−、z示す波形図
、弔4図は本発明によるマルチパルス型ボコーダの分析
側の一実施例を示すブロック図、弔51’&lけ本発明
ニよるマルチパルス型ボコーダの合成6!すの一実施例
を示すブロック図、第6図は類似度界Li2器11を詳
細に説明するためのブ〔・ツク1゛;]、第715(l
(IN)〜(K)l−j:本発明による相互相関係数”
hxとマルチパルス決定子1:iFjとの関係?示す波
形図、第8回は本発明の符弓化効率ihJ上効果?従来
方法とズJ比してS/N?′a1′価した鼓形図である
。 1・・・・・・L、PC合成器、2・・・・・・LPC
分机器、3・・・・・・背源パルス発生器、4・・・・
・・減算器、5・・・・・・聴感重み付は器、6・・・
・・・2乗誤差・最小化器、7・・・・・・LPC分析
器、8・・・・・・相互相関l!I数算出器、9・・・
・・・符号化器(1)、10・・・・・・自己相関関数
算出器、11・・・・・・類似度算出器、12・・・・
・・符号化器(2)、13・・・・・・マルチプレクシ
−114・・・・・・デマルチプレクサ、15・・・・
・・仮号化器(1)、16・・・・・・仮号化器(2)
、17・・・・・・1.PC合成器、18・・・・・・
L P F 。 19・・・・・・相互イ・目間係数メモリ、20・・・
・・・自己);目間正規化器、21・・・・・・自己相
関係数メモリ、22・・・・・・積和見出)Xハタ3・
・・・・・最大値検系器、24・・・・・・相互相関ン
山正器、25・・・・・・マルチパルスメモリ。 第 1 頂 −30−20−/D O#+ 26 .30事3j y 第4図′ 峯2回 B l θrノ0/左2ρ2左 ハ+)シ゛フ、教 い ) 偽 〜 + (N 〜 づ 勢 カ×
Claims (1)
- 入力音声信号を分析フレームごとにLPC(Linea
rPrediction Coefficient、線
形予測係数)分析して抽出したLPC係数をスペクトル
包絡情報としこのスペクトル包絡情報とともに前記入力
音声信号の音声情報を構成する音源情報ケ分析フレーム
ごとにこの音源情報の特徴に対応する発生時間位置と振
幅とを有する複数個のインパルス系列(マルチパルス)
を以って表現して前記入力音声信号の分析および合成2
行なうマルチパルス型ボコーダにおいて、前記入力音声
信号と音声合成フィルタのインパルス応答との相互相関
係数列を算出する手段と、前記インパルス応答の自己相
関係数列を算出する手段と、前記相互相関係数列と前記
自己相関係数列との類似度f:算出する手段とを分析側
に備え、且つ更に前記類似度の最大値を検索しインパル
ス系列(マルチパルス)の振幅、位置をフォワード的に
算出する手段を分析側に有することを特徴とするマルチ
パルス型ボコーダ。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58149007A JPS6041100A (ja) | 1983-08-15 | 1983-08-15 | マルチパルス型ボコ−ダ |
| CA000457390A CA1219079A (en) | 1983-06-27 | 1984-06-26 | Multi-pulse type vocoder |
| US06/625,055 US4720865A (en) | 1983-06-27 | 1984-06-26 | Multi-pulse type vocoder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58149007A JPS6041100A (ja) | 1983-08-15 | 1983-08-15 | マルチパルス型ボコ−ダ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6041100A true JPS6041100A (ja) | 1985-03-04 |
| JPH0242240B2 JPH0242240B2 (ja) | 1990-09-21 |
Family
ID=15465626
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58149007A Granted JPS6041100A (ja) | 1983-06-27 | 1983-08-15 | マルチパルス型ボコ−ダ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6041100A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5263119A (en) * | 1989-06-29 | 1993-11-16 | Fujitsu Limited | Gain-shape vector quantization method and apparatus |
-
1983
- 1983-08-15 JP JP58149007A patent/JPS6041100A/ja active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5263119A (en) * | 1989-06-29 | 1993-11-16 | Fujitsu Limited | Gain-shape vector quantization method and apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0242240B2 (ja) | 1990-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6782359B2 (en) | Determining linear predictive coding filter parameters for encoding a voice signal | |
| EP0409239B1 (en) | Speech coding/decoding method | |
| EP0477960B1 (en) | Linear prediction speech coding with high-frequency preemphasis | |
| JPH02249000A (ja) | 音声符号化方式 | |
| US5235670A (en) | Multiple impulse excitation speech encoder and decoder | |
| JP2829978B2 (ja) | 音声符号化復号化方法及び音声符号化装置並びに音声復号化装置 | |
| JPS6041100A (ja) | マルチパルス型ボコ−ダ | |
| JPH058839B2 (ja) | ||
| JP3271966B2 (ja) | 符号化装置及び符号化方法 | |
| JP2560860B2 (ja) | マルチパルス型音声符号化及び復号化装置 | |
| JPH10232697A (ja) | 音声符号化方法および復号化方法 | |
| JPH0377999B2 (ja) | ||
| JPH043878B2 (ja) | ||
| JPH043876B2 (ja) | ||
| JPH043880B2 (ja) | ||
| JPH034300A (ja) | 音声符号化復号化方式 | |
| JPH01293399A (ja) | 音声符号化復号化装置及び音声符号化装置ならびに音声復号化装置 | |
| JPH05507796A (ja) | 音声の低スループット符号化の方法と装置 | |
| JP2000305598A (ja) | 適応ポストフィルタ | |
| JPS63148300A (ja) | マルチパルス符号化装置 | |
| JPH01314300A (ja) | 音声符号化復号化方法とその装置 | |
| JPH0291697A (ja) | 音声符号化復号化方式とその装置 | |
| EP0119033A1 (en) | Speech encoder | |
| JPH0291699A (ja) | 音声符号化復号化方式 | |
| JPH0242239B2 (ja) |