JPS64857B2 - - Google Patents

Info

Publication number
JPS64857B2
JPS64857B2 JP18112782A JP18112782A JPS64857B2 JP S64857 B2 JPS64857 B2 JP S64857B2 JP 18112782 A JP18112782 A JP 18112782A JP 18112782 A JP18112782 A JP 18112782A JP S64857 B2 JPS64857 B2 JP S64857B2
Authority
JP
Japan
Prior art keywords
signal
prediction
time
predicted
invariant
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
Application number
JP18112782A
Other languages
English (en)
Other versions
JPS5970329A (ja
Inventor
Takao Nishitani
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP18112782A priority Critical patent/JPS5970329A/ja
Publication of JPS5970329A publication Critical patent/JPS5970329A/ja
Publication of JPS64857B2 publication Critical patent/JPS64857B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M3/00Conversion of analogue values to or from differential modulation
    • H03M3/04Differential modulation with several bits, e.g. differential pulse code modulation [DPCM]
    • H03M3/042Differential modulation with several bits, e.g. differential pulse code modulation [DPCM] with adaptable step size, e.g. adaptive differential pulse code modulation [ADPCM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Description

【発明の詳細な説明】
本発明は音声信号等の帯域圧縮つまり、いわゆ
る低ビツトレート符号化のために用いられる適応
差分PCM符号化及び復号化方法に関する。 従来の適応差分PCM符号化・復号化方法に関
しては1980年4月IEEE発行の“Proceedings of
IEEE”488頁〜525頁に詳しく、また、伝送路ビ
ツト誤りに強い特性を持たせた適応差分PCM符
号化・復号化に関しては1982年5月IEEE発行の
“Proceedings of ICASSP'82”960頁〜963頁に
詳しい。以下前記第2の文献に基づいて従来技術
を述べる。 第1図は従来の適応差分PCM符号化及び復号
化方法を示したもので、入力信号端子1、減算器
2、量子化器3、逆量子化器4、加算器5、予測
器6および符号出力端子7からなる適応差分
PCM符号化器と、符号入力端子8、逆量子化器
9、加算器10、予測器11および出力端子12
からなる適応差分PCM復号化器を示している。 量子化器3は入力信号がMビツト長で表示され
ている場合、出力信号としてMより小さいNビツ
ト長出力信号を得る回路で、入力信号を2N−1個
の閾値を用いて判定し、判定結果をNビツトで出
力するものである。つまり、ある標本時刻jでの
量子化幅を△j、この時の入力信号xjが nj・△jxj<(nj+1)・△j, nj∈{0,±1,±2, …±(2m-1−1),−2N-1}, (1) N:割当量子化ビツト数 であれば、出力信号はnjであり、次の標本時刻
(j+1)での量子化幅△j+1は量子化器入力信号
レベルに応じて次式を用いて圧伸させる。 △j+1=△〓j・M(nj) (2) ただし、ここでM(nj)はnjにより一意的に定
まる乗数であり、8kHzで標本化された音声信号
を4ビツト(m=4)に符号化する場合に用いら
れる乗数の一例を表1に示す。
【表】
【表】 式(2)においてβは1より小さい正定数に定めて
おけば、予測器が時不変フイルタである限りは△
jの演算が過去の量子化幅をリークさせる作用が
あるため伝送路ビツト誤りに対して強くなる事が
知られており、詳しくは1975年IEEE発行の
「Transactions on Communications」第1362頁
〜第1365頁を参照されたい。逆量子化器4及び9
は前記量子化器3のNビツト出力信号、および伝
送されて来たNビツト量子化器出力信号が入力さ
れると、前記閾値に対応してMビツトの再生入力
信号を出力するもので xj=njj+0.5△j (3) により伝送信号を逆量子化する。予測器6および
11の伝達関数は同一で、これをP(Z)とする
と、 P(Z)=ki=1 aj iZ-i (4) となる。ここで{aj i|i=1,…,k}は時刻j
の予測係数と呼ばれており時刻jにおける予測器
入力信号をxj,逆量子化器出力信号をejとすれ
ば、ej 2を最小とする様に各係数を変化させる。
つまり、各係数は aj+1 i=(1−δ)aj i+g・e^j・x^j-i (5) として時々刻々変化するものである。ここでδ及
びgは1より小の正定数である。 以下第1図に従つて従来の適応差分PCM符号
化、復号化方法を述べる。時刻jにおける入力信
号標本値xjが端子1から適応差分PCM符号化器
に入力されると、減算器2により入力信号xjと予
測器6の出力信号x^jの差が計算され、誤差信号ej
として量子化器3へ入力される。量子化器3は前
述した様にejをNビツトの符号njに変換し、端子
7から出力されると同時に逆量子化器4へ入力さ
れる。逆量子化器4ではnjよりMビツトの誤差信
号e^jを再生する。再生された誤差信号e^jと予測器
6の出力x〓jは加算器5により加え合せられ量子化
入力信号e^jを再生する。この後、量子化器3、逆
量子化器4の量子化幅及び予測器6の係数は前述
した様に次の入力信号の符号化を行なうために修
正される。前述したように予測器の係数修正は誤
差信号e^jのパワー、つまりe^2 jを最小化する様に修
正されるため、ej信号はxj信号に比べダイナミツ
ク・レンジが小さくなり、同一ビツトで符号化す
る事を考えれば小さくなつた分だけ量子化器3に
よつて発生する誤差も小さくなり、精度よく符号
化できる事になる。 一方従来形の復号器では、受信された量子化符
号njが端子8から入力され、逆量子化器9により
再生誤差信号e^jを発生する。このe^jと予測器11
の出力x^jは加算器10により加算されx^jを合成し
て、出力端子12へ出力し、かつ予測器11へ次
の標本時刻の予測を行なうために加える。復号器
側でも量子化符号njもしくは誤差信号e^jより、逆
量子化器の量子化幅を時々刻々変化させ、かつx^j
とx〓jの差、つまり、e^jのパワーを最小化する様に
予測器11の係数を変化させる。 符号化器と復号化器では、逆量子化器4,9お
よび予測器6,11の内部状態が一致しておれ
ば、符号化器/復号化器のe^j,x^j,x〓jの値は一致
する。このため符号器と復号器が距離的に離れて
設けられていても端子1に加わる入力信号xjと端
子12から出力されるx^jはほとんど同一の値を取
ることになる。ところで、符号器の端子7から復
号器の端子8までの間は伝送路となるが、伝送路
には熱雑音等によりビツト誤りが発生する可能性
がある。この場合復号器が不安定状態に陥つて復
帰できない事が多い。これは以下の様に説明でき
る。 復号器の逆量子化器9の出力e^jより出力端子1
2までの伝達関数D(Z)を、予測器11の伝達
関数として式(4)を用いて求めると、 となる。aj iは前述した様にe^jより計算される値で
あり、伝送路ビツト誤りが発生すると復号化器の
予測器の予測係数の修正値は符号化器の予測器の
予測係数とは異なる値となる。式(6)は予測係数に
より決定される極をK個持つており、上記の伝送
路ビツト誤りの結果極の位置がZ平面上で単位円
外に出てしまうことがある。この様な状況になる
と復号器は発振状態となり、再び正しい動作には
もどれない。(前記第2の文献参照) 前記第2の文献ではこの不安定状態を除くた
め、式(6)を以下の様に式展開して、適応的に動く
極を、除いた伝達関数を持つ適応差分PCM符号
化及び復号化器を実現した。 ここで係数{a^i}は固定定数であり{bj i}が適
応係数である。(1+Mi=1 bj iZ-i)の項は式(6)を(1
ki=1 aiZ-i)で割つた答を(M+1)項でうち切
つたものである。固定係数{a^i}を音声の平均的
な性質にあつた値に選べば上記のうち切り誤差も
小さく、符号化品質の劣化はほとんどない。ここ
で、音声の平均的な性質にあつた固定係数{a^i
の求め方は、前記第1の文献の498頁に詳しい。 式(7)に基いた従来方式の適応差分PCM符号化
及び復号化回路を第2図に示す。第2図は入力端
子1、減算器21,22、量子化器3、逆量子化
器4、加算器51,52、適応フイルタ61、固
定フイルタ62、出力端子7からなる符号器と、
入力端子8、逆量子化器9、加算器101,10
2、適応フイルタ111、固定フイルタ112、
出力端子12からなる復号器からなる。固定フイ
ルタ62および112は、式(7)で使用された固定
予測係数{a^j}を用いて以下の伝送関数を持つ。 P2(Z)=ki=1 a^iZ-i (8) また、適応フイルタ61,111は以下の伝送
関数を持つ。 P1(Z)=Mi=1 bj iZ-i (9) ただし、適応係数は各々以下の様に修正され、
これはej信号のパワーを最小化する方向に修正さ
れる事が第2の文献に述べられている。 bj+1 i=(1−δ)bj i+ge^j-ie^j (10) いま、端子1から入力信号xjが入力されると、
減算器21で固定フイルタ62の出力x〓jと差が取
られyjとなり、減算器22へ入力される。減算器
22ではyjから適応フイルタの出力y〓jを減算し、
量子化器3に加えられる。量子化器3はejを量子
化し、符号njを出力端子7から出力するとともに
逆量子化器4に加えられ、量子化された誤差信号
e^jを得る。e^jは適応フイルタ61に入力され、次
の標本時刻でのフイルタ演算に使用されるととも
に、適応フイルタ61の出力y〓jを加算器51によ
り加えられ、y^jとして加算器52へ伝えられる。
加算器52ではy^jとx〓jが加算され入力信号xjの量
子化信号x^jを再生し、次の標本時刻でのフイルタ
演算に使用される。このため、固定フイルタ62
の出力が入力信号の平均的なふるまいに適したも
のであれば第1の誤差信号yjの振幅レベルが減少
し、この信号から適応フイルタ61の出力を減じ
られた第2の誤差信号ejはさらにレベルの低い信
号となる。一般的に言つて第1図の適応予測器
6、は再生量子化入力値から次の入力信号値を予
測するのに対して、第2図の適応フイルタ61、
は誤差信号から次の入力信号を予測することにな
り能力的には第2図の適応フイルタ61、の方が
低いが、固定フイルタ62が平均的な入力信号の
性質に関する信号を発生しているため、第2図の
符号化器も全体としては第1図の符号器と比べ遜
色ない符号化が可能である。 次に第2図の復号化器の動作を説明する。入力
端子8から量子化符号が入力されると逆量子化器
9は量子化された誤差信号e^jを再生し、適応フイ
ルタ111に入力し、次の標本時刻の適応フイル
タ演算に用い、かつ、加算器101により適応フ
イルタ111の出力y〓jと加算されy^jを再生する。
y^jは固定フイルタ112の出力x〓jと加算器102
により加算され量子化された符号器側入力信号x^j
を再生し、出力端子12及び固定フイルタ112
へ供給される。適応フイルタ111と固定フイル
タ112の伝達関数P1(Z)及びP2(Z)は式(8)
および式(9)に示す通りであり、逆量子化器9の出
力から出力端子12までの伝達関数D(Z)は D(Z)=1+P1(Z)/1−P2(Z) (11) となるため、式(7)と一致し、適応的に動く極をZ
平面上で持たないため、伝送路ビツト誤りが発生
しても安定な動作を期待できる。 しかしながら、この方法では復号化器は伝送路
ビツト誤りに対して強くなる反面、入力信号が音
声の平均的な性質から著しく異なつた性質を持つ
信号に対しては式(7)の切り捨て誤差が大きくな
り、符号化効率が劣化した。つまり、この様な入
力信号に対しては、第2図の第1の誤差信号yj
入力信号xjよりレベルが大きくなる事があつた。
このことは前記第2の文献の962頁図6に示され
た入力周波数対S/N比のグラフを見ても明らか
であり、音声の平均的性質として高周波成分が少
ないため、高周波域でのS/Nの劣化が著しいこ
とがうかがえる。さらに音声帯域信号として重要
な信号にデータモデム信号があるが、この信号の
性質は著しく音声信号と異なり、このため固定予
測係数も大幅に異なり、データモデム信号に対し
てビツト誤り率が高くなるなどの不都合を生じ
た。 本発明の目的は伝送路ビツト誤りに対して不安
定とならず、かつ、音声及び、その他の信号に対
する符号化特性の良いADPCM方法およびその回
路を提供する事にある。 第1の発明の方法は、入力信号は、各々統計的
性質が異なる2つの信号源から得られる信号を標
本時刻毎にデイジタル化した信号であり、符号化
側においては、前記入力信号から予測信号を引き
去つて得られる残差信号を量子化し、量子化され
た残差信号の量子化符号を伝送するとともに、前
記量子化された残差信号と前記予測信号を加えて
局部復号信号を生成し、2つの時不変予測関数
FP1(Z),FP2(Z)は各々前記2つの信号源の
平均的性質により定まり、かつ係数αを0から1
の間で変化させたときに、1/{1−αFP1(Z)
−(1−α)FP2(Z)}がZ平面上の単位円内に
のみ極をもつ予測関数であり、前記局部復号信号
から前記2つの時不変予測により得られる2つの
予測値を係数α,(1−α)で重みづけすること
により前記予測信号を得るとともに、前記FP1
(Z),FP2(Z)の入力と出力との距離を各々求
め、αが乗ぜられる方の時不変予測で得られた距
離が他方の距離より小さいときはαを増加させ、
そうでないときはαを減少させ、かつ0≦α≦1
となるように制御し、復号化側においては、伝送
されてきた量子化符号を逆量子化して復号化側量
子化残差信号を得、この量子化残差信号と復号化
側予測信号とを加算して復号信号を得るととも
に、この復号信号から前記FP1(Z),FP2(Z)
により得られる2つの予測値を送信側と同一の規
則にもとづいて重みづけして前記復号化側予測信
号を生成することを特徴としている。 本第1の発明の方法では予測器の伝達関数P
(Z)は式(4)で示される様なK個の変数{aj i|i
=1,2,…k}による時変フイルタを用いるの
ではなく、代表的な2種類の入力信号の統計的な
平均特性で定まる時不変予測フイルタFP1(Z),
FP2(Z)を用いて P(Z)=αFP1(Z)+(1−α)FP2(Z) (12) として用いる。例えば電話信号等を扱う場合は
FP1(Z)として平均的な音声信号に合わせたフ
イルタを、FP2(Z)には平均的なデータモデム
信号に合わせたフイルタを用意して、音声入力時
にはα1、データ信号入力時にはα0となる
様に制御すれば、低域通過形音声信号にも帯域通
過形データ信号にも高い忠実度で符号化可能な
ADPCM方式が実現できる。 ここで式(12)の様に予測器伝達関数を定めた場合
に問題となる点が2つある。第1は式(12)を用いた
場合の復号器伝達関数D(Z)は となり、αが変動した場合式(14)が単位円内だ
けの極を持つか否かという問題で、一般には 1/1−FP1(Z),1/1−FP2(Z)(15) が単位円の内部に極を持つていても式(14)は単
位円外に極を持つ可能性があり、この様な極が単
位円外に来る場合は復号器は伝送路ビツト誤りに
より発振状態に陥いる。この問題に関してはαの
変動範囲を0から1までとし、式(14)において
αを0から1まで変化させた場合のルートローカ
ス(根軌跡)を求め、このルートローカスが単位
円外に出る様な場合は{ci}もしくは{di}を修
正してルートローカスが単位円内になる様にす
る。この様にすれば、たとえ伝送路ビツト誤りが
発生して符号器/復号器の内部状態が不一致とな
り、大きなエラーを復号器が発生しても、このエ
ラーは極が単位円内にある復号器伝達関数のおか
げで、時間とともに指数関数的に減少する。さら
に、伝送路ビツト誤りによりαの修正量が符号器
と復号器で異なつても、極がZ平面上を自由に動
く式(14)を用いる本方式では極のとりうる位置
がルートローカス上のみであるため、大幅な伝達
関数の歪みは生じない。 第2の問題は、αの修正方法である。式(4)の様
な形式のものであれば、変数はタツプ出力信号に
乗ぜられる係数であり、タツプ出力信号は信号空
間における直交基底を構成しているため、各変数
同志は独立変数として取り扱える。このため、式
(5)で示した様に、残差信号のエネルギーを最小と
する様に各変数を独立に操作しても最適解が得ら
れる。しかし、式(12)を用いる場合は変数は1個の
みであり、かつ、独立基底ではないFP1(Z),
FP2(Z)の双方に関連して定まるものである。
このため、より効率的なαの修正アルゴリズムが
必要となる。この点に関しては本発明では以下の
様な方法で修正を行なう。時不変予測フイルタ
FP1,FP2の入力信号は局部復号信号もしくは復
号信号x^jであるから、ADPCM符号器への入力信
号とほぼ等しいと考えられる。一方、FP1,FP2
は過去K個の復号信号より現在の入力信号xj
各々2種類の異なつた性質を持つ信号と見なして
予測しており、これをx(1) jおよびx(2) jとする。よつ
て、例えばFP1に適合した入力信号が入力されて
いる時はx(1) jはxjのよい予測を与え、逆にFP2に
適合した入力信号が入力されている時はx(2) jはx^j
のよい予測を与えている筈である。よつてよい予
測を与えている時不変予測フイルタの効果を大き
くする様にαを修正するには、時刻jでのαの値
をαjとすれば、式(5)に準じて、 αj+1=(1−δ)αj+gSgn(‖x(2) j−x^j‖−‖
x(1) j−x^j‖)(16) 但し、δ,gは1より小の正定数 Sgn(・)は符号関数 ‖・‖はノルム とすればよい。1例としてノルムに絶対値を用い
ると、 {|x(2) j−x^j||x(1) j−x^j|の時αj+1=(
1−δ)αj+g {|x(2) j−x^j||x(1) j−x^j|の時αj+1=(
1−δ)αj+g |x(2) j−x^j|<|x(1) j−x^j|の時αj+1=(1−δ
)αj−g}(17) となり正しい結果を与えている。 また、修正方法はノルムの小さい方の係数を大
きくする様にすればよいのであるから、式(16)
の代りに以下の式を用いても同様の効果が期待で
きよう。 αj+1=1+βj+1 αj+1=1+βj+1 βj+1=(1−δ)βj+g/2{1−Sgn(‖x(2) j−x^
j‖−‖x(1) j−x^j‖)}(18) 以上の様に本方法に従えば伝送路ビツト誤りに
強く、かつ、予め性質のわかつている異なつた性
質の信号に対しても効率よい符号化が可能である
ことが理解されよう。 第2の発明のADPCMの方法は、入力信号は、
各々統計的性質が異なる2つの信号源から得られ
る信号を標本時刻毎にデイジタル化した信号であ
り、符号化側においては、前記入力信号から第1
の予測信号と第2の予測信号とを引き去つて得ら
れる残差信号を量子化し、量子化された残差信号
の量子化符号を伝送するとともに、前記量子化残
差信号と第1の予測信号と第2の予測信号とを加
算して局部復号信号を得、適応予測関数AP(Z)
は{1+AP(Z)}が極を有せず適応的に動く零
点のみをもつ適応予測関数であり、前記量子化さ
れた残差信号からこの適応予測により、前記第1
の予測信号を生成し、2つの時不変予測関数FP1
(Z),FP2(Z)は各々前記2つの信号源の平均
的性質により定まり、かつ係数αを0から1の間
で変化させたときに、1/{1−αFP1(Z)−(1
−α)FP2(Z)}がZ平面上の単位円内にのみ極
をもつ予測関数であり、前記局部復号信号から前
記2つの時不変予測により得られる2つの予測値
を係数α,(1−α)で重みづけすることにより
前記第2の予測信号を得るとともに、前記FP1
(Z),FP2(Z)の入力と出力との距離を各々求
め、αが乗ぜられる方の時不変予測で得られた距
離が他方の距離より小さいときはαを増加させ、
そうでないときはαを減少させ、かつ0≦α≦1
となるように制御し、復号化側においては、伝送
されてきた量子化符号を逆量子化して復号化側量
子化残差信号を得、この量子化残差信号と第1の
復号化側予測信号と第2の復号化側予測信号とを
加算して復号信号を得るとともに、前記復号化側
残差信号から符号化側と同一の適応予測を用いて
前記第1の復号化側予測信号を生成し、前記復号
信号から前記FP1(Z),FP2(Z)により得られ
る2つの予測値を送信側と同一の規則にもとづい
て重みづけして前記第2の復号化側予測信号を生
成することを特徴としている。 本第2の発明の方法では従来の方法において、
復号器伝達関数D(Z)を式(7)の様に固定極と適
応零点に展開したため、伝送路ビツト誤りに関し
ては強くなつたものの、入力信号の性質が、固定
極となる時不変予測フイルタの特性とは大幅に異
なる場合には劣化を生じていた欠点を、第1の発
明で明らかにした2つの時不変予測フイルタの線
形結合係数を変動させて極の位置を変えるフイル
タと適応零点にD(Z)を展開して改良したもの
であり、式(7)に対応した次式を実現するものであ
る。 αjの修正及びbj iの修正方法は各々式(16)およ
び式(17)に示す方法が適用できる。この方法を
電話信号に適用し、{ci}を音声用時不変フイル
タ係数{di)はデータモデム用時不変フイルタ係
数に選定しておけば音声信号入力時はαjがほぼ1
となり、データモデム信号入力時はαjがほぼ0と
なるため、適応ゼロ点は音声もしくはデータ信号
の統計的な平均からのずれを補正するだけの働き
でよくなり、より高品質な符号化が期待できると
ともに、伝送路ビツト誤りに対して強い性質を保
証できる。また、従来方式程度の品質の符号化で
よいのであれば、Mの値を小さくでき、ADPCM
方式の複雑さも軽減できよう。 第3の発明のADPCMの方法は、入力信号は、
各々統計的性質が異なる2つの信号源から得られ
る信号を標本時刻毎にデイジタル化した信号であ
り、符号化側においては、前記入力信号から予測
信号を引き去つて得られる残差信号を量子化し、
量子化された残差信号の量子化符号を伝送する際
に、前時刻に伝送された量子化符号と前時刻に用
いられた量子化幅をもとにして定められる第1の
量子化幅と、第1の量子化幅の時間平均値より定
まる第2の量子化幅に、各々α,(1−α)の係
数を乗じて加算した値を現時刻の量子化幅とし、
前記量子化された残差信号と前記予測信号を加え
て局部復号信号を生成し、2つの時不変予測関数
FP1(Z),FP2(Z)は各々前記2つの信号源の
平均的性質により定まり、かつ係数αを0から1
の間で変化させたときに、1/{1−αFP1(Z)
−(1−α)FP2(Z)}がZ平面上の単位円内に
のみ極をもつ予測関数であり、前記局部復号信号
から前記2つの時不変予測により得られる2つの
予測値を前記係数α,(1−α)で重みづけする
ことにより前記予測信号を得るとともに、前記
FP1(Z),FP2(Z)の入力と出力との距離を
各々求め、αが乗ぜられる方の時不変予測で得ら
れた距離が他方の距離より小さいときはαを増加
させ、そうでないときはαを減少させ、かつ0≦
α≦1となるように制御し、復号化側において
は、伝送されてきた量子化符号を、符号化側と同
一の規則にもとづいて生成された量子化幅により
逆量子化して復号側量子化残差信号を得、この量
子化残差信号と復号化側予測信号とを加算して復
号信号を得るとともに、この復号信号から前記
FP1(Z),FP2(Z)により得られる2つの予測
値を送信側と同一の規則にもとづいて重みづけし
て前記復号化側予測信号を生成することを特徴と
している。 本第3の発明の方法は第1の発明の方法に量子
化幅の制御を付加したもので、特に音声とデータ
モデム信号の伝送が混在する通信路などに適した
方法である。予測方法は式(12),(13),(16)に示
す通りである。FP1を音声用時不変予測フイル
タ、FP2をデータモデム用時不変予測フイルタと
仮定すると、FP1,FP2は各々音声およびデータ
モデムの予測性に注目した冗長性を入力信号から
取り去る事を考慮したものであるが、さらにこれ
に加えて音声とデータモデムの振幅分布に注目し
てこの冗長性の効果も利用しようとしたものが本
発明である。 音声の振幅分布はラプラス分布していると考え
られ(1978年Prentice―Hall,Inc,発行の
Digital Processing of Speech Signals P176参
照)標準偏差値の3倍以上の振幅のものが出現す
る事もめずらしくない。このため、適応量子化を
行なうためには量子化幅を式(2)の様な形で修正
し、表1に示す様な大幅な量子化幅の変化を起こ
させる必要があつた。一方データモデム信号の振
幅は音声信号ほど変動は激しくなく、むしろ式(2)
による量子化幅の修正を行なう事はモデム信号に
取つては不必要に量子化幅が大きくなつたり小さ
くなつたりする。この様な応用には、式(2)で得ら
れる量子化幅を平滑化して用いる方が有利であ
る。このため、αjが1に近い時(音声信号入力
時)には式(2)が、αjが0に近い時(データモデム
信号入力時)には式(2)の平滑化した量子化幅を与
えるが好ましい。よつて、時刻j+1での量子化
幅△OPT j+1は平滑化した量子化幅△AV j+1と△j+1より次
の様にして与える。 △OPT j+1=αj+1j+1+(1−αj+1)△AV j+1j+1=(△OPT j)〓M(nj) △AV j+1=(1−δ)△AV j+g△j (20) 以上の様に本発明に従えば、音声信号が入力さ
れた場合は音声用時不変予測フイルタFP1と式2
に準じた量子化幅を用いて符号化でき、また、デ
ータモデム信号が入力された場合はデータ用時不
変予測フイルタFP2と平滑化された量子化幅を用
いて符号化できるため双方の入力信号に対してよ
り高品質な符号化が期待できる。 また量子化幅の制御に用いる変数αjは予測器の
切換信号と共用できるため、量子化幅だけを独立
に制御する様な方法と比べ、簡単であり、効果は
同程度と考えられる。 第4の発明のADPCMの方法は、入力信号は、
各々統計的性質が異なる2つの信号源から得られ
る信号を標本時刻毎にデイジタル化した信号であ
り、符号化側においては、前記入力信号から第1
の予測信号と第2の予測信号とを引き去つて得ら
れる残差信号を量子化し、量子化された残差信号
の量子化符号を伝送する際に、前時刻に伝送され
た量子化符号と前時刻に用いられた量子化幅をも
とにして定められる第1の量子化幅と、第1の量
子化幅の時間平均値より定まる第2の量子化幅
に、各々α,(1−α)の係数を乗じて加算した
値を現時刻の量子化幅とし、前記量子化された残
差信号と第1の予測信号と第2の予測信号とを加
算して局部復号信号を得、適応予測関数AP(Z)
は{1+AP(Z)}が極を有せず適応的に動く零
点のみをもつ適応予測関数であり、前記量子化さ
れた残差信号からこの適応予測により、前記第1
の予測信号を生成し、2つの時不変予測関数FP1
(Z),FP2(Z)は各々前記2つの信号源の平均
的性質により定まり、かつ係数αを0から1の間
で変化させたときに、1/{1−αFP1(Z)−(1
−α)FP2(Z)}がZ平面上の単位円内にのみ極
をもつ予測関数であり、前記局部復号信号から前
記2つの時不変予測により得られる2つの予測値
を係数α,(1−α)で重みづけすることにより
前記第2の予測信号を得るとともに、前記FP1
(Z),FP2(Z)の入力と出力との距離を各々求
め、αが乗ぜられる方の時不変予測で得られた距
離が他方の距離より小さいときはαを増加させ、
そうでないときはαを減少させ、かつ0≦α≦1
となるように制御し、復号化側においては、伝送
されてきた量子化符号を符号化側と同一の規則に
もとづいて生成された量子化幅により逆量子化し
て復号化側量子化残差信号を得、この量子化残差
信号と第1の復号化側予測信号と第2の復号化側
予測信号とを加算して復号信号を得るとともに、
前記復号化側残差信号から符号化側と同一の適応
予測を用いて前記第1の復号化側予測信号を生成
し、前記復号信号から前記FP1(Z),FP2(Z)
により得られる2つの予測値を送信側と同一の規
則にもとづいて重みづけして前記第2の復号化側
予測信号を生成することを特徴としている。 本第4の発明の方法は第2の発明の方法に量子
化幅の制御(式(20))を加えたもので、この方
法も音声とデータモデム信号の伝送が混在する通
信路に適した方法である。この方法では予測方法
は式(12),式(13),式(16)に示す通りであり、
FP1を音声用時不変予測フイルタ、FP2をデータ
モデム用時不変予測フイルタとし、量子化幅は式
(20)に従う。このため、音声信号が入力される
と、αjの値が1に近くなり、量子化幅は式(20)
より式(2)に準じたラプラス分布する音声信号に有
利な決定法を用い、また、式(16)より時不変フ
イルタFP1により音声の平均的な特性を予測、か
つ適応フイルタによる平均特性と現在の入力信号
との補正とが行なわれて、高品質符号化が期待で
きる。またデータモデム信号が入力された場合は
αjがゼロ近くの値となり、量子化幅は式(20)よ
り式(2)で得られる量子化幅を平滑化した△AVが選
択され、変動の少いモデム信号の量子化に都合良
くなるとともに、式(20)よりまた時不変予測フ
イルタはFP2が選択され、かつ、適応フイルタに
より平均的なモデム信号特性と現在の入力モデム
信号の特性の差が補正されるため、高品質なモデ
ム信号の符号化が可能となる。さらに、量子化幅
の制御パラメータαjを時不変予測の切換パラメー
タと共通にしているため、制御部の複雑さは軽減
できる。 次に本第4の発明のADPCMの方法を実現する
回路について述べる。本第4の発明のADPCMの
方法を実現する回路は、標本時刻毎に入力される
入力信号から予測信号を引き去り残差信号を発生
する減算器と前記減算器からの残差信号を適応的
に変化する量子化幅で量子化し、量子化符号を発
生する量子化器と、前記量子化器出力から量子化
残差信号を再生する逆量子化器と、前記逆量子化
器出力の量子化残差信号と前記予測信号を加算し
局部復号信号を発生する加算器と、前記加算器出
力の局部復号信号から次の標本時刻における予測
信号を発生する予測器からなるADPCM回路の予
測器において適応量子化幅の決定部を、現在使用
中の量子化幅を瞬時的に入力信号に適応させて得
られる量子化幅に前記予測器で用いる後述する係
数αを乗じ、この結果に、前記瞬時的に入力信号
に適応させて得られる量子化幅を時間平滑化して
得られる量子化輻に(1−α)を乗じて加算した
ものを次の標本時刻での量子化幅とする手段で構
成し、かつ、前記予測器の構成を、前記量子化さ
れた残差信号から次の標本時刻に入力される信号
を適応的に発生する適応フイルタと、前記量子化
された残差信号に前記予測信号を加えて局部復号
信号もしくは復号信号を出力する加算器と、レベ
ル変動の激しい入力信号の性質に合わせて前記局
部復号信号もしくは復号信号から入力信号を予測
する第1の時不変予測フイルタとレベル変動の激
しくない入力信号の性質に合わせて前記局部復号
信号もしくは復号信号から入力信号を予測する第
2の時不変予測フイルタと、前記第1の時不変予
測フイルタの出力に前記量子化幅決定部で用いた
変数αを乗ずる第1の乗算器と、前記第2の時不
変予測フイルタの出力に変数(1−α)を乗ずる
第2乗算器と、前記第1の乗算器および第2の乗
算器出力を加算し予測値を出力する加算器とから
なり、量子化幅決定部と予測器で共通に使用され
る変数αの制御を、αの値を0から1までの範囲
で、αを乗ずる時不変予測フイルタで得られた距
離が他方の距離より小さい時にはαを増加させ、
αを乗ずる時不変予測フイルタで得られた距離が
他方の距離より大きい時にはαを減少させる様に
制御する手段とからなる事を特徴としている。 第3図の回路は第4の発明のADPCMの方法を
実施する回路に直接対応しているが、第3図の回
路の部分から量子化幅の制御部を除くと第2の発
明のADPCMの方法を実施する回路に対応し、ま
た、第3図の回路の部分から、量子化された残差
信号より入力信号を適応的に推測する適応フイル
タを除くと第3の発明のADPCMの方法を実施す
る回路に対応し、また、第3図の回路の部分か
ら、量子化幅の制御部および適応フイルタの部分
を除くと第1の発明のADPCMの方法を実施する
回路に対応する事は容易に理解されよう。このた
め、以下では最も複雑な第4の発明のADPCMの
方法を実施する回路について詳述する。 以下図面を参照しながら説明する。 第3図は入力端子1、減算器21,22、量子
化器3、逆量子化器4、加算器51,52、適応
フイルタ61、固定フイルタ63,64、乗算器
65,66、加算器67、減算器81,82、ノ
ルム演算回路83,84、比較器85、低域フイ
ルタ86、減算器87、乗数発生回路90、乗算
器91、レジスタ92、低域フイルタ93、β乗
回路94、乗算器95,96、加算器97、出力
端子7から構成されており、減算器21,22、
量子化器3、逆量子化器4、加算器51,52お
よび適応フイルタ61は第2図の対応する番号の
回路と同一である。ノルム演算回路83,84は
この回路への入力信号の絶対値を出力するもので
ある。また乗数発生回路90は表1(第13頁)に
示した乗数を発生するもので、詳細は後述する。
β乗回路は入力信号をβ乗するもので、この回路
の詳細も後述する。比較回路85は2つの入力信
号の大小に応じて±gを発生する回路である。 以下時不変予測フイルタ64を音声に適した予
測係数{ci}を持つたK次フイルタとし、時不変
予測フイルタ63をデータに適した予測係数
{di}を持つたK次フイルタとし、かつ適応フイ
ルタ61は時刻jにおける係数を{bj i}とするM
次時変フイルタとして説明する。 以下入力端子1にxjが入力される時刻jの動作
について説明する。この時、時不変予測フイルタ
64および63の出力は各々加算器52の過去K
個の出力信号x^j-iを用いてki=1 cix^j-iki=1 dix^j-iとな
つており、乗算器66では低域フイルタ86の出
力であるαjを時不変フイルタ64の出力に乗ずる
ためαjki=1 cix^j-iが得られ、また乗算器65では低
域フイルタ86の出力信号αjを減算器87により
1から引いた値(1−αj)と時不変フイルタ63
の出力信号を乗ずるため(1−αjki=1 dix^j-iが得
られている。このため、加算器67の出力信号は
αjki=1 cix^j-i+(1−αjki=1 dix^j-iとなり、さらに後述
する様にαjは音声信号入力時には1に近く、デー
タモデム信号入力時には0に近くするため、減算
器21では入力信号xjが音声信号かデータモデム
信号かに応じて音声/データモデム信号の平均特
性に適した時不変予測信号をxjから引き去る。こ
のため減算器21の出力信号は音声信号/データ
モデム信号に拘わらず、入力信号が時間的に平均
特性から変動しているためにまだまだ高レベルの
信号を含んでおり、この信号から適応フイルタ6
1により時間的に特性を変えて量子化残差信号e^j
よりMi=1 bj ie^j-iとして推測される信号を減算器22
で引き去り残差信号ejを発生する。この残差信号
e^jは量子化器3で加算器97の出力である量子化
幅△OPT jを用いて符号化され出力端子7から出力
される。さらに符号化された量子化残差信号nj
逆量子化器4により、加算器97の出力である量
子化幅△OPT jを用いて量子化残差信号e^jを発生す
る。この量子化残差信号e^jは適応フイルタ61に
入力されて次の標本時刻における推測値を得るた
めに用いられるとともに、加算器51で現在の推
測値を加え、かつ、加算器52により、加算器6
7の出力予測値を加えて局部復号信号x^jを発生
し、時不変予測フイルタ63および64に加え次
の標本時刻における予測値を得るために用いる。 さらに局部復号信号x^jは現時刻での時不変予測
フイルタ64,63の出力信号x(1) j,x(2) jと各々減
算器82,81で差を取られ、x(1) j−x^j,x(2) j−x^j
となり、これ等の信号はノルム回路84,85で
絶対値を取られ各々|x(1) j−x^j|,|x(2) j−x^j|と
なり、比較器85に入力される。 比較器85では |x(1) j−x^j||x(2) j−x^j| の時 −1 |x(1) j−x^j|<|x(2) j−x^j| の時 +1 を発生するため、数式的には符号関数Sgnを用い
て Sgn(|x(2) j−x^j|−|x(1) j−x^j|) を発生するものと考えてよい。この出力は低域フ
イルタ86に通される。低域フイルタが1次フイ
ルタである場合は詳細は後述するが低域フイルタ
の演算は入力信号に利得gを乗じ、この信号と、
一標本時刻前の低域フイルタ出力信号に1より小
さい係数(1−δ)を乗じて加算することで実現
できるため、次の標本時刻での低域フイルタ86
の出力信号αj+1は αj+1=(1−δ)αj+gSgn (|x(2) j−x^j|−|x(1) j−x^j|) となり、式(16)に一致する。このため、この回
路を用いれば音声信号入力時にはαj=1の近くの
値となりデータモデム信号入力時にはαj=0の近
くの値となる事が第1の発明のADPCMの方法で
詳述した様に理解されよう。 さらに、量子化器3および逆量子化器4で用い
た加算器97の出力である量子化幅△OPT jはβ乗
回路94により(△OTP j)〓となり、乗算器91では
この値と乗数発生回路90により得られる乗数M
(nj)が乗ぜられ、(△OPT j)〓M(nj)となつて、次
の標本時刻でレシスタ92に△j+1として格納さ
れる。現在の時刻においてはレジスタ92には△
が蓄えられているため、低域フイルタ93では、
低域フイルタ86と同様、現在の出力値△AV jを用
いて次の標本時刻における出力値を △AV j+1=(1−δ)△AV j+g△j として計算する。このため、標本時刻j+1にお
いては、レジスタ92の出力△j+1に乗算器96
でαj+1を乗じられた値αj+1j+1と、低域フイルタ
93の出力△AV j+1に乗算器95で(1−αj+1)を乗
ぜられた値(1−αj+1)△AV j+1とを加算器97で加
え合わせ、出力として △OPT j+1=αj+1j+1+(1−αj+1)△AV j+1 を得る。これは式(20)と一致し、時不変予測フ
イルタ64を音声用に、時不変予測フイルタ63
をデータモデム用に選択しておけば、第3の発明
のADPCMの方法の所で詳述した様にデータモデ
ム信号の符号化が高品質に行なわれる。 また、本発明のADPCM復号回路を第4図に示
す。第4図はADPCM符号入力端子8、逆量子化
器9、適応フイルタ111、加算器101,10
2、出力端子12、時不変予測フイルタ113,
114、減算器122,121、ノルム計算回路
123,124、比較器125、低域フイルタ1
26、減算器127、乗算器115,116、加
算器117、乗数発生回路130、乗算器13
1、レジスタ132、低域フイルタ133、乗算
器136,137、加算器138およびβ乗回路
134から構成されている。ここで逆量子化器
9、乗数回路130、乗算器131、レジスタ1
32、低域フイルタ133、乗算器136,13
7、加算器138、β乗回路134は第3図の逆
量子化器4、乗数回路90、乗算器91、レジス
タ92、低域フイルタ93、乗算器96,95、
加算器97、β乗回路94に各々対応し、また、
第4図の適応フイルタ111、加算器101,1
02、時不変予測フイルタ113,114、減算
器121,122、ノルム回路124,123、
比較回路125、低域フイルタ126、減算器1
27、乗算器116,115、加算器117は第
3図の適応フイルタ61、加算器51,52、時
不変予測フイルタ64,63、減算器82,8
1、ノルム回路84,83、比較回路85、低域
フイルタ86、減算器87、乗算器66,65、
加算器67に対応する。 いま端子8にADPCM符号njが入力されると、
逆量子化器9は加算器138の出力である△OPT j
を用いて量子化残差信号e^jを発生し、この信号に
適応フイルム111の出力を加算器101で加
え、かつ、加算器117の出力である時不変予測
フイルタによる予測値を加算器102で加えて復
号信号x^jを得、出力端子12に出力する。時不変
予測フイルタ113および114の出力は低域フ
イルタ126の出力であるαjと、減算器127の
出力である(1−αj)を各々乗算器116,11
7で乗ぜられて加算器117で加え合わせられる
ため、予測値は αjki=1 cix^j-i+(1−αjki=1 dix^j-i で求められる。よつて出力端子12で得られる信
号x^jは適応フイルタ111が発生する推測値Mi=1 bj i
e^j-iとe^jを加えて次の様に得られる。 x^j=e^jMi=1 bj ie^j-i+αjki=1 cixj-i+(1−αjki=1 dix^j-i これよりe^jからxjまでの伝達関数を上式のZ変
換により求めると、 (1−αjki=1 ciZ-i−(1−αjki=1 diZ-i×X(Z)=(1+Mi=1 bj iZ-i)E(Z) よつて となり、式(19)と一致する。このため、この予
測方法は伝送路ビツト誤りに強く、高品質な符号
化を可能にする事が理解されよう。αjの制御は減
算器122,121、ノルム回路124,12
3、比較回路125、低域フイルタ126の部分
で行なわれるが、この部分は第3図の減算器8
2,81、ノルム回路84,83、比較回路8
5、低域フイルタ86の部分と一致するため、符
号化回路の部分で説明した通り式(16)と一致す
る操作を行なう事になり、音声とデータ信号の双
方に対して高品質な符号化が可能となる。一方逆
量子化器9で用いられる量子化幅△OPT jの修正に
関する回路である乗数回路130、乗算回路13
1、レジスタ132、低域フイルタ133、乗算
器136,137、加算器138、β乗回路13
4は第3図における乗数回路90、乗算器91、
レジスタ92、低域フイルタ93、乗算器96,
95、加算器97、β乗回路94の部分と一致す
るため、符号化回路の部分で説明した通り式
(20)と一致する修正方法を行なうため、データ
モデム信号の符号化が高品質に行なえる様にな
る。 次に乗数発生回路90,130の構成方法につ
いて述べる。この回路はnjが与えられた時一意的
に表1に示す値M(nj)を出力する回路である。
このため、第5図の様な回路で構成できる。第5
図は入力端子200、絶対値回路201、読出専
用メモリ202、出力端子203から構成されて
おり、読出専用メモリにはアドレス0から7まで
に、アドレスをnjとした時のM(nj)の値を格納
しておく。絶対値回路はADPCM符号が極性絶対
値表示の場合は極性ビツトを省略するだけであ
る。よつて端子200にnjが入力されると絶対値
回路201で|nj|となり、|nj|で読出専用メ
モリ202をアクセスするとM(nj)を端子20
3から出力できる。また、β乗回路94および1
34の回路も読出専用メモリで実現できる。い
ま、量子化幅を9ビツト表現しているものとすれ
ば、512語容量の読出専用メモリを用意し、アド
レスn(0n<512)の語にn〓を格納しておけば
よい。 低域フイルタの構成はフイルタ次数を1次とし
た場合第6図の構成となる。第6図は入力端子3
00、乗算器301、加算器302、レジスタ3
03、乗算器304、出力端子305から構成さ
れており、この様な回路が低域フイルタとなる理
由はPrentice Hall,Inc,1975年発行のTheory
and Applications of Digital Signal
Processingに詳しい。いま、乗算器301の係数
をg、乗算器304の係数を(1−δ)とし、時
刻jでの入力をAj、出力をBjとすれば、次の標
本時刻(j+1)ではBjはレジスタ303に蓄
えられ、乗算器304で(1−δ)倍され、この
結果に入力信号Aj+iを乗算器301でg倍し、加
算器302で加え入まれた値が出力端子305に
Bj+1として出力されるため Bj+1=(1−δ)Bj+gAj+1 という演算式で表現できる。このため、この形式
をADPCM回路の量子化幅の平滑化およびαjの平
滑化の説明に用いて来た。 以上見て来たように本発明のADPCM回路を用
いれば、音声信号とデータモデム信号の様に特性
の大幅に異なつた信号に対しても、伝送路ビツト
誤りに強い性質を保存したままで高品質な符号化
が可能である。 なお、説明の都合上、量子化の平滑化用低域フ
イルタと、αjの平滑化用低域フイルタの特性を双
方ともgと(1−δ)という同一パラメータで設
定したため、同一の特性を持つ事になつている
が、双方のフイルタの特性を変えたものも本発明
のうちであり、また、低域フイルタはすべて1次
巡回形フイルタを用いているが、高次巡回形フイ
ルタでも高次非巡回形フイルタでも本発明の本質
を変えないため本発明のうちである。さらに、ノ
ルム回路83,84,123,124はすべて絶
対値ノルムを用いているが、絶対値以外のノル
ム、例えば2乗ノルムや2乗平滑ノルム等を用い
てもよく、この様なものも本発明の一部である。
【図面の簡単な説明】
第1図は従来の基本的なADPCMの回路を示す
図、第2図は従来の基本的なADPCM回路を伝送
路ビツト誤りに強くした従来ADPCMの図、第3
図は本発明のADPCM符号化回路を示す図、第4
図は本発明のADPCM復号化回路を示す図、第5
図は第3図、第4図で用いられた回路を示す図、
第6図は第3図、第4図で用いられた回路を示す
図である。 第3図において、21,22,81,82,8
7…減算器、3…量子化器、4…逆量子化器、5
1,52,67,97…加算器、61…適応フイ
ルタ、63,64…時不変予測フイルタ、83,
84…ノルム回路、85…比較器、86,93…
低域フイルタ、65,66,95,96,91…
乗算器、90…乗数回路、92…レジスタ、94
…β乗回路である。第4図において、122,1
21,127…減算器、9…逆量子化器、10
1,102,138,117…加算器、111…
適応フイルタ、113,114…時不変予測フイ
ルタ、124,125…ノルム回路、123…比
較器、126,133…低域フイルタ、116,
115,136,137,131…乗算器、13
0…乗数回路、132…レジスタ、134…β乗
回路である。

Claims (1)

  1. 【特許請求の範囲】 1 入力信号は、各々統計的性質が異なる2つの
    信号源から得られる信号を標本時刻毎にデイジタ
    ル化した信号であり、符号化側においては、前記
    入力信号から予測信号を引き去つて得られる残差
    信号を量子化し、量子化された残差信号の量子化
    符号を伝送するとともに、前記量子化された残差
    信号と前記予測信号を加えて局部復号信号を生成
    し、2つの時不変予測関数FP1(Z),FP2(Z)
    は各々前記2つの信号源の平均的性質により定ま
    り、かつ係数αを0から1の間で変化させたとき
    に、1/{1−αFP1(Z)−(1−α)FP2(Z)}
    がZ平面上の単位円内にのみ極をもつ予測関数で
    あり、前記局部復号信号から前記2つの時不変予
    測により得られる2つの予測値を係数α,(1−
    α)で重みづけすることにより前記予測信号を得
    るとともに、前記FP1(Z),FP2(Z)の入力と
    出力との距離を各々求め、αが乗ぜられる方の時
    不変予測で得られた距離が他方の距離より小さい
    ときはαを増加させ、そうでないときはαを減少
    させ、かつ0≦α≦1となるように制御し、復号
    化側においては、伝送されてきた量子化符号を逆
    量子化して復号化側量子化残差信号を得、この量
    子化残差信号と復号化側予測信号とを加算して復
    号信号を得るとともに、この復号信号から前記
    FP1(Z),FP2(Z)により得られる2つの予測
    値を送信側と同一の規則にもとづいて重みづけし
    て前記復号化側予測信号を生成することを特徴と
    する時不変予測組合せ型ADPCM符号化復号化方
    法。 2 入力信号は、各々統計的性質が異なる2つの
    信号源から得られる信号を標本時刻毎にデイジタ
    ル化した信号であり、符号化側においては、前記
    入力信号から第1の予測信号と第2の予測信号と
    を引き去つて得られる残差信号を量子化し、量子
    化された残差信号の量子化符号を伝送するととも
    に、前記量子化残差信号と第1の予測信号と第2
    の予測信号とを加算して局部復号信号を得、適応
    予測関数AP(Z)は{1+AP(Z)}が極を有せ
    ず適応的に動く零点のみをもつ適応予測関数であ
    り、前記量子化された残差信号からこの適応予測
    により、前記第1の予測信号を生成し、2つの時
    不変予測関数FP1(Z),FP2(Z)は各々前記2
    つの信号源の平均的性質により定まり、かつ係数
    αを0から1の間で変化させたときに、1/{1
    −αFP1(Z)−(1−α)FP2(Z)}がZ平面上の
    単位円内にのみ極をもつ予測関数であり、前記局
    部復号信号から前記2つの時不変予測により得ら
    れる2つの予測値を係数α,(1−α)で重みづ
    けすることにより前記第2の予測信号を得るとと
    もに、前記FP1(Z),FP2(Z)の入力と出力と
    の距離を各々求め、αが乗ぜられる方の時不変予
    測で得られた距離が他方の距離より小さいときは
    αを増加させ、そうでないときはαを減少させ、
    かつ0≦α≦1となるように制御し、復号化側に
    おいては、伝送されてきた量子化符号を逆量子化
    して復号化側量子化残差信号を得、この量子化残
    差信号と第1の復号化側予測信号と第2の復号化
    側予測信号とを加算して復号信号を得るととも
    に、前記復号化側残差信号から符号化側と同一の
    適応予測を用いて前記第1の復号化側予測信号を
    生成し、前記復号信号から前記FP1(Z),FP2
    (Z)により得られる2つの予測値を送信側と同
    一の規則にもとづいて重みづけして前記第2の復
    号化側予測信号を生成することを特徴とする時不
    変予測組合せ型ADPCM符号化復号化方法。 3 入力信号は、各々統計的性質が異なる2つの
    信号源から得られる信号を標本時刻毎にデイジタ
    ル化した信号であり、符号化側においては、前記
    入力信号から予測信号を引き去つて得られる残差
    信号を量子化し、量子化された残差信号の量子化
    符号を伝送する際に、前時刻に伝送された量子化
    符号と前時刻に用いられた量子化幅をもとにして
    定められる第1の量子化幅と、第1の量子化幅の
    時間平均値より定まる第2の量子化幅に、各々
    α,(1−α)の係数を乗じて加算した値を現時
    刻の量子化幅とし、前記量子化された残差信号と
    前記予測信号を加えて局部復号信号を生成し、2
    つの時不変予測関数FP1(Z),FP2(Z)は各々
    前記2つの信号源の平均的性質により定まり、か
    つ係数αを0から1の間で変化させたときに、
    1/{1−αFP1(Z)−(1−α)FP2(Z)}がZ
    平面上の単位円内にのみ極をもつ予測関数であ
    り、前記局部復号信号から前記2つの時不変予測
    により得られる2つの予測値を前記係数α,(1
    −α)で重みづけすることにより前記予測信号を
    得るとともに、前記FP1(Z),FP2(Z)の入力
    と出力との距離を各々求め、αが乗ぜられる方の
    時不変予測で得られた距離が他方の距離より小さ
    いときはαを増加させ、そうでないときはαを減
    少させ、かつ0≦α≦1となるように制御し、復
    号化側においては、伝送されてきた量子化符号
    を、符号化側と同一の規則にもとづいて生成され
    た量子化幅により逆量子化して復号化側量子化残
    差信号を得、この量子化残差信号と復号化側予測
    信号とを加算して復号信号を得るとともに、この
    復号信号から前記FP1(Z),FP2(Z)により得
    られる2つの予測値を送信側と同一の規則にもと
    づいて重みづけして前記復号化側予測信号を生成
    することを特徴とする時不変予測組合せ型
    ADPCM符号化復号化方法。 4 入力信号は、各々統計的性質が異なる2つの
    信号源から得られる信号を標本時刻毎にデイジタ
    ル化した信号であり、符号化側においては、前記
    入力信号から第1の予測信号と第2の予測信号と
    を引き去つて得られる残差信号を量子化し、量子
    化された残差信号の量子化符号を伝送する際に、
    前時刻に伝送された量子化符号と前時刻に用いら
    れた量子化幅をもとにして定められる第1の量子
    化幅と、第1の量子化幅の時間平均値より定まる
    第2の量子化幅に、各々α,(1−α)の係数を
    乗じて加算した値を現時刻の量子化幅とし、前記
    量子化された残差信号と第1の予測信号と第2の
    予測信号とを加算して局部復号信号を得、適応予
    測関数AP(Z)は{1+AP(Z)}が極を有せず
    適応的に動く零点のみをもつ適応予測関数であ
    り、前記量子化された残差信号からこの適応予測
    により、前記第1の予測信号を生成し、2つの時
    不変予測関数FP1(Z),FP2(Z)は各々前記2
    つの信号源の平均的性質により定まり、かつ係数
    αを0から1の間で変化させたときに、1/{1
    −αFP1(Z)−(1−α)FP2(Z)}がZ平面上の
    単位円内にのみ極をもつ予測関数であり、前記局
    部復号信号から前記2つの時不変予測により得ら
    れる2つの予測値を係数α,(1−α)で重みづ
    けすることにより前記第2の予測信号を得るとと
    もに、前記FP1(Z),FP2(Z)の入力と出力と
    の距離を各々求め、αが乗ぜられる方の時不変予
    測で得られた距離が他方の距離より小さいときは
    αを増加させ、そうでないときはαを減少させ、
    かつ0≦α≦1となるように制御し、復号化側に
    おいては、伝送されてきた量子化符号を符号化側
    と同一の規則にもとづいて生成された量子化幅に
    より逆量子化して復号化側量子化残差信号を得、
    この量子化残差信号と第1の復号化側予測信号と
    第2の復号化側予測信号とを加算して復号信号を
    得るとともに、前記復号化側残差信号から符号化
    側と同一の適応予測を用いて前記第1の復号化側
    予測信号を生成し、前記復号信号から前記FP1
    (Z),FP2(Z)により得られる2つの予測値を
    送信側と同一の規則にもとづいて重みづけして前
    記第2の復号化側予測信号を生成することを特徴
    とする時不変予測組合せ型ADPCM符号化復号化
    方法。
JP18112782A 1982-10-15 1982-10-15 時不変予測組合せ型adpcm符号化復号化方法 Granted JPS5970329A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18112782A JPS5970329A (ja) 1982-10-15 1982-10-15 時不変予測組合せ型adpcm符号化復号化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18112782A JPS5970329A (ja) 1982-10-15 1982-10-15 時不変予測組合せ型adpcm符号化復号化方法

Publications (2)

Publication Number Publication Date
JPS5970329A JPS5970329A (ja) 1984-04-20
JPS64857B2 true JPS64857B2 (ja) 1989-01-09

Family

ID=16095334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18112782A Granted JPS5970329A (ja) 1982-10-15 1982-10-15 時不変予測組合せ型adpcm符号化復号化方法

Country Status (1)

Country Link
JP (1) JPS5970329A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2507431B2 (ja) * 1987-06-01 1996-06-12 株式会社日立製作所 Adpcm符号化・復号化方法

Also Published As

Publication number Publication date
JPS5970329A (ja) 1984-04-20

Similar Documents

Publication Publication Date Title
US4475227A (en) Adaptive prediction
EP0099397B1 (en) Adaptive differential pcm coding
US4831636A (en) Coding transmission equipment for carrying out coding with adaptive quantization
US5206884A (en) Transform domain quantization technique for adaptive predictive coding
CA1148661A (en) Adpcm system for speech or like signals
US9106241B2 (en) Prediction of signals
JPH02194734A (ja) 符号化出力データ量の制御方式
CA1219373A (en) Adaptive differential pulse code modulation decoding circuit
JPH0411054B2 (ja)
JPS64857B2 (ja)
JP3398457B2 (ja) 量子化スケールファクタ生成方法、逆量子化スケールファクタ生成方法、適応量子化回路、適応逆量子化回路、符号化装置及び復号化装置
JP2975764B2 (ja) 信号の符号化復号化装置
JPS635926B2 (ja)
JPH043695B2 (ja)
US7098816B2 (en) Tri-state delta codec method and system
JP2561855B2 (ja) 符号化装置
JPH043696B2 (ja)
JPH0414528B2 (ja)
JPS62104223A (ja) Adpcm符号化・復合化器
JPH0123971B2 (ja)
JPS625378B2 (ja)
Scheinberg et al. A one-stage look-ahead algorithm for delta modulators
JPH0356022B2 (ja)
JPS63111740A (ja) 適応予測器
JPH05102860A (ja) 符号化装置