JPS59500077A - 適応差動pcm符号器 - Google Patents

適応差動pcm符号器

Info

Publication number
JPS59500077A
JPS59500077A JP58500627A JP50062783A JPS59500077A JP S59500077 A JPS59500077 A JP S59500077A JP 58500627 A JP58500627 A JP 58500627A JP 50062783 A JP50062783 A JP 50062783A JP S59500077 A JPS59500077 A JP S59500077A
Authority
JP
Japan
Prior art keywords
signal
input
decoder
adaptation
adaptive
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
JP58500627A
Other languages
English (en)
Other versions
JPH0133976B2 (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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23345780&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPS59500077(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド filed Critical ウエスタ−ン エレクトリツク カムパニ−,インコ−ポレ−テツド
Publication of JPS59500077A publication Critical patent/JPS59500077A/ja
Publication of JPH0133976B2 publication Critical patent/JPH0133976B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B14/00Transmission systems not characterised by the medium used for transmission
    • H04B14/02Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation
    • H04B14/06Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using differential modulation, e.g. delta modulation
    • H04B14/066Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using differential modulation, e.g. delta modulation using differential modulation with several bits [NDPCM]
    • H04B14/068Transmission systems not characterised by the medium used for transmission characterised by the use of pulse modulation using differential modulation, e.g. delta modulation using differential modulation with several bits [NDPCM] with adaptive feedback

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。

Description

【発明の詳細な説明】 適応差動PCM符号化 技術分野 本発明は音声および音声帯域データ信号の差動PCM符号化における適応等化と 予測に関する。
発明の背景 過去数年間の間に音声の能率の良い符号化の分野において膨大な研究が行なわれ 、それは現在も続けられていいる。多様な応用において、多数のディジタル符号 化アルゴリズムが研究されている。進展しつつあるディジタル電話網においては 、最も重要な応用は公衆交換ネットワークにおいても専用線ネットワークにおい ても、電話用の64,000ビット/秒(bpsのPCM信号(タイムスロット 当り8ビツト、8kHz のくりかえし)を置換することが最も重要な応用であ る。その理由はもちろん帯域圧縮を実現することである。電話の計画をする場合 の問題はすぐ出て来るけれど、容易ては答えら斗ない間頂である。それはこのよ うなネットワークが64kb/sのPCMよりもつと能率の良い符号化アルゴリ ズムに進展するかどうか、もしそうであるならそわ、にはどのようなアルゴリズ ムが良いかという問題である。今まで多数の差動ディジタル符号化アルゴリズム とこれに関連した技法が提案されている。すなわち適応差動PCM(ADPCM )’ ;サブハンド符号化(SBC):時間領域ハーモニックスケーリング(T DT(S);ボコーダドリブン適応変換コーディング(ATC)その他である。
入力の音声と音声帯域データの現実的混合比の場合については、ADPCMの方 法力′ス最も有望であるように思われる。適応差動PCM符号化については、例 えば、1973年9月のベルシステムテクニカルシャーナル(Be1l Sys tem Technical Journal ) Vol、52.Ji 7  +pp、1105−111’8のカミスキー−ジャーヤントーフラナガン(Cu mCumm1skey−Jayant−Flana ) (CJF )のゝゝア ダブティブクオンタイゼーションインディファレンシャル ピーシーエムオブス ピーチ〃(AdaptiveQuantization in Differe ntial PCM Coding ofSpeech ″) と題する論文に 開示されている。cJF−ADPCMアルゴリズムの性能は先の研究で確立して おり、(W、 R,Daumer 、 J、 R,CavanaughのゝゝA  SubjectiveComparison of 5elected Di gital Codecs for 5peech″Be1l System  Technical Journal 、 Vol、 57.169 。
1978年11月1)り、 3119−3105 )この符号化疋よる32kb /sの単一符号化は主観的に64kb/sのμ255PCMに近いことから、ひ とつの基準であると見ることができる。しかし、これは縦続符号化の状況ではそ れほど強力ではなく(上述のDaumer −Cavanaughの論文を参照 )また現実的なアナログ/ディジタル混合ネットワークでは高速の音声帯域デー タ(例えば、48o。
bps )を取扱かうことはない。
本発明においては、例えば音声あるいは音声帯域のデータを表わす入力サンプル は加算器に力えられ、ここで予測された信号がそれから減算される。説明の目的 で、入力サンプルは多ビット(例えば13−16ビツト)の線形PCMサンプル であると仮定する。しかし、この代り(c入力サンプルはパルス振幅変調(PA M)のサンプルでもよい。予測信号は適応予測器から与えられた該入力サンプル の推定値である。得られた差分信号;ま本発明のタイナミツクロッキング量子化 器の入力に与えられる。
この差動信号の量子化されたもの::l:、該量子化器の出力から他方の加算器 に与えられ、ここでこね−は予測さ力、だ信号(C加算さil−る。この加算の 結果は適応予測器の入力VC与えら力1、これはその入力に応動して入力サンプ ルと比較され、るへき次の予測信号を発生する。本発明の量子化器(よ二つの適 応速度、す々わち、入力PCM信号が音声を表わす高速適応と、PCM符号化さ れた音声帯域データあるいはトーン信号のだめの低速の適応(はとんど一定速) を持つ適応量子化器である。
上述した機能の各々はディジタル的に実行され、従って本発明に従うコブツク( コータ、デコーダ)はディジタル集積回路の形態もしくはテイシタル信号プロセ ッサを使って容易に実現することができる。
図面の簡単な説明 図面中において。
第1図は本発明に従うADPCMコデツク(コーダーデコーグ)の簡単化された 説明的ブロック図;第2図は第1図のQ適応ブロックの説明的ブロック図;第3 図は第2図のロック/アンロックブロックの説明的ブロック図:第4図は第1図 の適応予測器の説明図;第5図は本発明のADPCMコーダの動作を説明するた めのフローチャート図; 第6図シマ本発明のADPCMデコーダの動作を記述するフローチャートで・あ る。
図面の第1図を見れば、本発明に従うA、DPCMコーダコーグは入力の線形P CMサンプルを受信し、これをnビットの差動PCM信号て符号化して伝送設備 102全通してADPCMデコーダ101Vc伝送する。説明の目的で4ビツト の差動PCM信号(n = 4 )を仮定する。この4ビツトの差動信号は同一 出願人にょるADP(2M符号化アルゴリズムと関連して、非常に信頼の高い、 音声、高速音声帯域データ(例えば、4800 bps ) ソh−K モちろ ん低速データおよびトーン信号に対して強カ々伝送を提供することになる。しか し本発明は決して4ビツトの差動伝送に限定されるものではなく、その値として は他の値、例えばn = 2 ’i n = 3 、n = 5などをとること ができる。もし、入力の線形サンプルが常圧符号化された音声を表わすのであれ ば、多くの応用で2ビツトの差動PCM信号(すなわちn−2)が適当であるこ とがわかる。
多ヒツト(例えば13−16ビツト)の線形PCMサンプルは代数的加算器すな わち差回路11に与えられる。
前述のように、サンプルはPAMサンプルであっても良い。線形PCMサンプル は入力音声信号のあるいは音声帯域データの線形PCMへの直接符号化によって 生ずる。
その代りに、8ビツトのμ則符号化信号をまずその多ビツト線形信号に変換して も良い。もちろん他の非線形符号、例えばA則の信号を線形PCM信号に変換し ても良い。このような変換は尚業者には周知であり本発明のいかなる一部をも形 成するものではない。
以下に詳細疋説明する適応予測器12はサンプルの予測あるいは推定値である予 測信号Se を与える。この予測信号Se はインバータ13によって反転され 、加算回路11の他方の入力に与えられる。その名前が示すように、この回路は その出力に二つの入力の代数的和である差信号dを生ずる。この差信号dは本発 明のダイナミックロッキング量子化器(DLQ)の入力に与えられる。
DLQは16レベルの(n−4のとき)スケールファクタΔを持つ不均等量子化 器14である。当業者には理解されるよう圧量子化器14は所望の量子化を行な うばがりでなく、これはまだ入力信号のPCM符号化を行なうが、量子化と符号 化はひとつの同じ動作で行なゎカ、る。
(どのよう々標準のディジタル伝送の教科書にもある通りである。)4ビツトの 出力信号工は差サンプルdを量子化しPCM符号化したものを表わす。
4ビツトのPCM出力はQ−1の逆量子化器15に与えら力5、とノ1.はその 名前が示すように、ブロック14の動作と本質的に逆の動作を実行する。すなわ ち、逆量子化器15は4ビツトの差動PCM信号Iを受信し、その出力て信号a q を生ずる。このaq倍信号差信号dを量子化したものである。信号dqはQ 適応回路16と加算器170入力に結合される。適応予測器12のSe 出力は 14た加算器170入力に結合される。加算器17はこれらの二つの入力信号を 加算して、その出力に再生された信号rを生じ、これが入力信号を正しく量子化 されたものであるようにする。信号サンプルrは適応予測器12に与えられ、こ れはそれ疋応動して次の線形PCMサンプルと比較するだめの次の予測信号を発 生するのに用いられる。適応予測器12はサンプルr・と少数の先のサンプルを 使用して、m個の入力サンプル(例えば、m−4)の重み付けの和である予測信 号Se を生ずる。
Q適応回路16は量子化された差信号dq と4ビツトの出力Iを受信し、それ から適応的スケールファクタΔを生ずるように動作する。このスケールファクタ Δは次に量子化器14と逆量子化器15に与えられる。適応的スケールファクタ ΔはQおよびQ−1の特性を入力差信号dの電力に整合するようスケーリングす る機能を持つ。
本発明のQ適応回路はスケールファクタΔの適応速度を制御し、入力線形P C M信号が音声を表わすときには高速の適応速度が、入力がPCM符号化された音 声帯域データあるいはトーンを表わすときには極めて低速の(はぼ一定の)適応 速度が与えられるよう罠なっている。
4ビツトの差動PCM信号はテイシタル伝送設備102を通して、典型的な時分 割多重方式でディジタル伝送設備102を通して伝送され、QI逆量子化器11 5の入力に与えられる。この入力信号は工′と名付けられ、プライムは信号工に 近いがそhでも伝送誤りのため同一ではないということを示している。同様にデ コーダ101で用いられる他の文字シンボルにもプライムが付いているが、こわ 、はコーグ100の同様に名付けたシンボルあるいは信号に近いが、同一ではな いことを示している。
Q−1量子化器115はQ +量子化器15と同等であるが、これはその出力に 量子化された信号dq′を生ずる。この場合も前と同様、d9′は差動信号dの 量子化されたものを表わし、プライムは伝送誤りに起因するそれからの変動を示 している。量子化された信号dq′はQ適応回路116と加算器117の入力1 (結合さカる。入力差動PCM信号■′はまたQ適応回路116の入カベ結合さ れ、この回路はコーグ100のQ適応回路16と同等なものである。Q適応回路 116の出力・ンま適応スケールファクタΔ′であり、これは先に述へたのと同 一の理由でQ−1量子化器115に与えられる。適応予測器112は予測信号S 。′を発生するの((用いらカー、こ八は加算器117の他方の入力て結合され る。適応予」11器112はコーグ100の適応等化器12と同等である。加算 器117はこの二つの入力信号をディジタル的に加算して、元の入力信号sを量 子化したものに近い再生され、た信号r′ を生ずるのに用いらね5る。信号r ′ は適応予測器112の入力と出力とに与えられ、出力ではこれは元の入力音 声あるいは音声帯域データ信号の写しを再生するのに使用される。
本発明のQ適応回路は図面の第2図により詳細に図示されている。最後のPCM 出力1 (−1) は強力な乗算更新回路21に最後のスケールファクタΔ(− 1)として与えられる。このΔ(−1)信号は単位遅延22を経由して与えられ 、る。更新回路21の出力はスケールファクタ信号ΔJである。この更新回路の 機能は の記述することができる。すなわちスケールファクタΔ、は前のスケールファク タ(Δ−1)をβ乗したもの妃、コードワードI C−1) の時変関数を乗じ たものである。
これはもちろんCJF−ADPCM コーグで利用される更新関数とは似ている が、それでも異っている。
へ−タ(β)は1に非常に近い数(例えば63/64)である。βは伝送誤りの 影響を減らすために適応プロセスに有限の記憶を導入するものである。M(I( 1))の関数はPCMコードワードI(−1)が大きい絶対値を持っているとき にはΔ、がΔ(−3)より大きく、PCMコードI(−1)の大きさが小さいと きにはΔ、がΔ(−5)より小さくなるように選択され、た関数である。従って 、例えば、I’(−1)が量子化器の大きいステップを表わすときには、M(■ (1)) は1」:り若干大きい、2程度の値で、IC−1)が量子化器の最も 小さいステップを表わすときには、M(■(−I))は0.9程度の1より小さ い値となる。従って、当業者には明らかであるように、適応変数Δ、は極めて急 速に変化すると期待され、これは入力音声信号の場合には望才しいことである。
このMCI(I)’)の関数はリードオンリーメモリー(ROM)に記憶するこ とができ、I(−1)の値に応動してアクセスできる。Δβは例えば、通常のロ ガリスミック変換手法を用いて実現でき、DSPの環境においては、断片線形化 の手法によつβ て実現できる。こわ、らの二つの関数〔Δ(−1)およびM(I (−+)〕) に対して乗算を行なってΔJが得らバーることになる。
このΔ、倍信号単一極の長い時定数(例えば150ミリ秒)を持つディジタル低 域フィルタ23に結合される。
この効果はΔJより急速な変化を平滑化して、音声データ入力のとキ(コ都合が 良いように、フィルタ出力Δ1.が非常に低速に変化するようにすることである 。このΔJの出力は乗算器24に与えられ、Δ1の出力は乗算器25に結合され る。乗算器24の他方の入カシオロツク/アンロック判定回路26から誘導され る適応パラメータαであり、ロック/アシロツタ判定回路26の入力は量子化さ ね、だ差信号aq である。後に詳述する判定回路26は、出力信号αを生じ、 こね−は元の入力信号Sが音声を表わすときにはI K近付き、入力が音声帯域 データであるときには出力はOVc近付く。信号αはインバータ27によって反 転される。これは次て加算回路28で加算ば力5て出力信号1−αを生じ、これ が次に乗算器25に結合される。乗算器24および25の出力は共に加算器29 に結合さワ1、これは次にスケールファクタ信号Δを生ずる。 − 以上を要約f、l′1.ば、音声信号入力に対′しては、αは一般Vclに近+ Jき、従ってスケールファクタΔは、音声入力と共疋急速に変化するスケールフ ァクタΔ、に近くなり、こiK対して音声帯域入力データに対しては、可変パラ メータαは0に近付き、従ってスケールファクタΔはほぼ一定のスケールファク タΔLを近似することになる。適応パラメータαはスケールファクタΔがΔJか らΔ、あるいはその逆に変化するときに、スムーズに変化する。このようなスム ーズ々変化はもしこのよう々スムースな変化が生じなかったときに起こるエンコ ーダとデコーダの間の伝送誤りの影響を最小化するのに必要である。
適応パラメータαは第3図に詳細に示した判定回路26てよって誘導すなわち発 生さり、る。量子化されだ差信号dq は絶対値回路31に与えられ、その出力 1dqlは入力信号の符号には関係なく絶対値となる。1dql信号は単一極の ディジタル低域フィルタ32および33の入力に結合される。フィルタ32は短 い時定数(例えば、10ミリ秒)全持ち、フィルタ33は長い時定数(例えば、 150ミリ秒)を持つ。フィルタ32からのdms信号は短時間の差信号の大き さ、すなわちdq の大きさの短時間平均を表わす。フィルタ33からのdmt 信号は比較的長時間の差信号の大きさ、すなわちdqの太ささの長時間平均を表 わす。dmsとdmlの信号はスレショルド比較器34に与えられる。その名が 示すように、この回路はそれに対する二つの入力を比較し、出力変数Xを発生す る。変数Xは二つの値→−1、あるいは−1のいずれかをとり、すなわちx − + 1 、あるいはx −−1のいずれかとなる。もしdmsとdmlがかなり 近ければ、例えばもし互にスレショルド値Tの中て入っていれば、x=−1であ り、これに対してそれがスレショルド値より大きく異っていれば、x−+1であ る。スレショルド比較器340機能は数学的に次のよって表わすと一番良くわか る。
もしく1−T) ・dmA<dms<(1+T) ・dmt ならニー1 さもなけわ、ば X二十1 例えは T七0125 もし入力信号の短時間と長時間の大きさが追尾していれば、音声帯域データのよ うな一定に近い統計的性質の入力信号を仮定するのが適当であり、この場合には 従ってX−−1となる。とれに対して、入力信号の短期的大きさと長期的大きさ がかなり異っているときには、音声のような急速にその統計的性質の異る入力信 号があると考えるのが・妥当で゛あり、そのときにはX−+1となる。
信号Xは非電に短い時定数(例えば、5ミリ秒)を有する、低域単一極デイシタ ルフィルタ35に与えられる。
フィルタ35の出力(d′)は−1と→−1の間の変数である。(−14α′Z 1)。この出力α′は入力信号Xの対数的重みを付けた入力信号Xを表わす。加 算器36の加算動作と乗算器370乗算動作によって適応パランこの回路動作を 要約すわ、ば、入力信号aq が音声帯域データサンプルを表わすときには、d 、ms: dmt、、 x==−1であり、α′は従って−IK近付き、αは0 に近付く。
この結果としてスケールファクタはΔ=ΔLとなる。この代りに、入力信号が音 声サンプルを表わすときrはdms−ndmt でX−+1であり、α′は+1 に近付き、従ってαは1π近付く。この結果として、スケールファクタΔ=ΔJ  となる。
第1図の適応等化量は、第4図に詳細に示しである。
再生され、だ信号r(あるい、はr / )は係数更新回路42の入力と適応ト ランスバーサルフィルタ410入力とて結合され、これは説明の目的で4タツプ トランスバーサルフイルタと仮定している。トランスバーサルフィルタ41は通 常の設計のものであり、その出力Se は係数a、ヲ再生された信号rの過去の サンプルで乗じたものの牙口に等しい。すなわち 従って、トランスバーサルフィルタ41は4タツプを持つものとし、このため1 =1.2.3.4としてrの4個の前のサンプルが係数a1 によって乗ぜられ ることになる。信号(5)ai は係数更新回路42によって与えられる。この 後者の回路は適応トランスバーサルフィルタ+rt動する周知の手法である勾配 適応アルゴリズムを簡単化した形態である。更新回路42は4個の入力を有して いる。第1は再生された信号r1第2はそれ自身の出力信号a1、第3の入力は スレショルド比較器43から誘導された信号C1最後はQI量子化器15からの d、信号である。
再生された信号はまた絶対値回路44に結合され、その出力は入力信号の符号と は関係ない絶対値である。
lrlの信号は例えば10ミリ秒の短い時定数を有する単一極のディジタル低域 フィルタ450入力に与えられる。フィルタ45からのrms信号は短時間の再 生された信号の大きさを表わす。すなわち、これはrの大きさの短時間平均であ る。フィルタ45の出力はスレショルド比較器43で、先に述べたdma信号と 比較される。その名が示すように、後者の回路はそf′Lに与えられた二つの入 力を比較し、変数c’4発生する。変数Cは二つの値の内の一方のみをとり、C −C工あるいはC−C2である。
ここでC1ンC2である。スレショルド比較器の機能は数学的圧次のように表わ せば最も良く表わされる:もしdms > T2 ・rms なら c = C 。
さもなければ C−02 ここで例えば C,=2−7、C2=2’、T2=0.25係数更新回路に対す る前述の4種の入力信号を与えれば、その機能は数学的に次のように表わすこと ができる。
(3) i = 1.2.3.4 ここで例えはl二0.998 出力a1 はl f i乗じたものに最後のal を乗じ、その乗算の結果に対 して信号dq の符号と信号r(−i)の符号の両方を乗じたものを加算するこ とによって誘導される。当業者には明らかであるように、これらの操作は単純な 乗算と代数的加算から成る。前記の式(3)の変数Cは予測器の適応の速度を制 御し、C2は入力のトーン信号(て対して%知育用な低速の適応を行なう。定数 t(z<1)は適応プロセスて対して有限な記憶を与え、これによって伝送誤り の影響を小さくする。さらに、当業者には明らかであるように、この適応予測器 は比較的簡単であるが、それても極めて信頼性の高い設計によるものである。
これは本発明の量子化器の特に有利な特徴であり、これによってこの簡単で高度 に能率の良い適応予測器を設計できることになる。しかし、本発明はこの特定の 適応予測器の設計を使用するのに限定されるものではない。例えば、Jerry  D、 GibsonのゝゝAdaptive Prediction 1nS peech Differe7Ltial Encoding SystemS Proceedingsof the IEEE Vol、 68 、A 4  (1980年4月)頁488−525の論文に示された予測器の構造と適応手法 のいずれをも有第1」に使用することができる。
符号化アルゴリズム(Cつめては図面の第5図のフローチャートに示されている 。この図面中の番号を付けたブロックは符号化手続きにおける段階を表わしてい る。初期化の後、信号の推定値Se が先に説明された方法によってトランスバ ーサルフィルタ41によって計算され51、再生さilだ信号r (−i) か シフトされる。すなわちr個のサンプルがトランスバーサルフィルタ41の遅延 @にシフトして入れられる。コーディングアルゴリズムの次のステップ52では 加算器11への二つの入力の代数的加算によって差信号dが計算される。次に差 信号dは量子化され−、4ビツトのPCM出力Iが形成さハ1、こわ、からd( すなわち、d、)の量子化されたものが発生される。こわ−はアルゴリズムのス テップ53である。
アルゴリズムのステップ54では、加算器17によって再生信号rが計算される 。更新ステップ55はスケールファクタ信号Δ、およびΔLを更新するために使 用される。Δ、の式はもちろん、上記の式(])である。ΔLの式は低域フィル タ230機能を数学的に表わしだものである。ブロック55の二つの式の定数パ ラメータの値の例はブロックの外の右側に示されている。定数γlは低域フィル タ230時定数を決める。最も新らしいパラメータαを用いて、第2図の回路に ついて記述した動作に従って、次のステップ56ではスケールファクタΔが計算 される。aq およびrの新らしい値を発生した後で、ブロック57に示しだ適 切な式に従って、パラメータdmノ、d m s−、α′、αおよびr m s  が更新される。この場合も、これらの式の定数パラメータの値の例は、ブロッ ク57の外で隣接した位置に示されている。前と同様に、drr+4゜dma、 α′およびrms 0式は第3図および第4図のディジタル低域単極フィルタの 数学的表現である。このdmsとrmsの値を用い、スレショルド比較器43は ブロック;すなわちステップ58で与えられた式に従って、変数Cについての適 切な値を見付けて決定する。最後に、ai O値は係数更新回路42によって更 新される(ステップ59)。このステップが一度完了すると、コーグは次の入力 サンプルを待ち、第5図に示すよう圧全体のプロセスが再び繰返される。尚業者 には理解できるよって、第5図のフローチャートは事象の正確な順序を記述する べく意図されたものではない。例えば、ステップの一部は本質的て同時て生起す る。さらにもし本発明をプログラム可能なディジタル信号処理装置で実現すれば 、もちろんステップの順序は異ったものになる。
復号のアルゴリズムは第6図のフローチャートに図示されている。第6図で番号 を付けたブロックはこの復号手続きの段階を示している。初期化の後で、信号の 推定値Se′が適応予測器112で計算され61、再生された信号r′(−i) が予測器112のトランスバーサルフィルタの遅延線にシフトされる。ステップ 62は4ビツトの差動PCM信号I′の受信と復号に関連し、この後に差信号d q′の量子化された版の発生とゝゝ検出”が続く(ステップ63〕。残りのステ ップ64乃至69はそれぞれ第5図のステップ54乃至59と等価である。ステ ップ69のあとで、デコーダは次に受信されたサンプルを待ち、第6図に示すよ うに全体のプロセスが繰返される。
第5図と同じく、第6図のフローチャートは事象の正確な順序を記述するように 意図さ九たものではない。ステップの一部は本質的に同時に生じても良い。そし て、もし本発明がプログラム可能なディジタル信号処理装置を使用して実現され るなら、ステップの順序はもちろん異って来る。
ここで開示したADPCMシステムと符号化アルゴリズムについての種々の変更 はこの点で容易に明らかになる。
例えば、トランスバーサルフィルタ41は4タップ以上あるいは以下で実現でき る。さらに、本発明はどのような特定な非均等量子化器に限定されるものではな く、ある種の応用では実際に均等量子化器が必要になる。低域フィルタの時定数 も容易に変更でき、才だシステム設計者が与えられたシステム応用について適切 であると考えるならば、スレショルド値T1およびT2と他の定数パラメータの 内の任意のものを容易に変更することができる。最後にADPCMシステムは2 つの適応速度、す々わち入力PCM信号が音声を表わすときの高速の適応PCM 符号化された音声帯域データとトーン信号の場合の非常に低速の適応を持つもの として開示されている。しかし、3つの適応速度、すなわち、非常に高速、中間 速度および非常に低速の適応を持つようなADPCMシステムを提供することも 本発明の原理の範囲に完全に入っている。
これ以上要点を詳述し々いが、ここで上述した構成は単に本発明の原理の応用を 例示したものにすぎず、本発明の精神と範囲を逸脱することなく椙業者rはその 種々の変型を工夫することが可能である。
FIG、 2 FIG、 3 FIG、 6 国際調査報告

Claims (1)

  1. 【特許請求の範囲】 1 符号化された音声、音声帯域データあるいはトーン信号を量子化されだ差動 PCM出力信号に変換する符号器(100)であって、入力信号は該入力信号の 信号推定値と共にその間の差を表わす差信号を得るためて差回路(11)の入力 て与えられ、さらに該信号推定値を発生するだめの予測手段(12)と、該差信 号を受信してその出力に該差信号を量子化したものを与える適応量子化手段(D LQ)と、該差信号を量子化したものを該信号推定値と加算してその和を該予測 手段の入力に結合するための手段(17)とを含む符号器において、該量子化手 段(DLQ)は、 入力信号が音声を表わすときには高速の適応を行ない、符号化された音声帯域デ ータあるいはトーン信号に対しでは低速の適応を行なう手段(16)i有するこ とを特徴とする符号器。 2 請求の範囲第1項冗記載の符号器において、高速および低速の適応速度を生 ずる手段は速度の間のスムーズな変化(第2図、24.25.29)を生ずる手 段を有することを特徴とする符号器。 3 請求の範囲第2項に記載の符号器において、予測手段(12)は適応的であ り、入力信号がトーン信号を表わすときには低い適応速度を有することを特徴と する符乞器。 4 請求の範囲第2項に記載の符号器において、伝送誤りの影響を減少するため に適応プロセスには有限の記憶(帯域t)が導入されていることを特徴とする符 号器。 5 請求の範囲第2項に記載の符号器において、量子化手段は不均一量子化器で あることを特徴とする符号器。 6 請求の範囲第2項に記載の符号器において、差信号の量子化と同時にnビッ トの差動PCM符号化が実行されることを特徴とする符号器。 7 請求の範囲第6項に記載のn = 4であることを特徴とする符号器。 8 符号化された音声、音声帯域データあるいはトーン信号を表わす量子化され たnビットの差動PCM入力信号(工′)を線形出力信号(r′)に変換−する 復号器(101)であって、該入力信号を受信してその出力に該nビットの差動 PCM信号に符号化されていた元の差信号の量子化されたものを与える逆適応量 子化器(115)を含む復号器(101)において、該量子化された手段の入力 と出力とて結合されて、P’CM入力信号が音声を表わすときには高速の適応を 、PCM入力入力信置声帯域データあるいはトーン信号を表わすときには低速の 適応を行なうよう適応量子化手段を制御する手段(116)e持つことを特徴と する復号器。 9 請求の範囲第8項に記載の復−け器において、二つの適応速度を制御する該 手段(第2図)は該速度の間の変化を円滑にすることを特徴とする復号器。 10 請求の範囲第9項に記載の復号器において、元のPCM符号化された音声 あるいは音声帯域データの信号推定値を発生する予測手段(112)と、該量子 化された信号と該信号推定値を代数的に加算する手段(117)とを有し、加算 手段の出力は該予測手段の入力と復号器の出力とに結合されることを特徴とする 復号器。 11 請求の範囲第10項に記載の復号器ておいて、予測手段(112)は適応 的であり、入力PCM信号がトーン信号を表わすときには低い適応速度を持つこ とを特徴とする復号器。 12 請求の範囲第9項に記載の復号器において、伝送誤りの影響を減少するだ めに適応プロセスに有限の記憶(帯域t)が導入されていることを特徴とする復 号器。 13 請求の範囲第9項r記載の復号器において、該量子化手段は非線形特性を 持つことを特徴とする復号器。 14 請求の範囲第9項に記載の復号器において、n = 4であることを特徴 とする復号器。
JP58500627A 1982-01-27 1983-01-14 適応差動pcm符号器 Granted JPS59500077A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/343,355 US4437087A (en) 1982-01-27 1982-01-27 Adaptive differential PCM coding
US343355DEEFI 1982-01-27

Publications (2)

Publication Number Publication Date
JPS59500077A true JPS59500077A (ja) 1984-01-12
JPH0133976B2 JPH0133976B2 (ja) 1989-07-17

Family

ID=23345780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58500627A Granted JPS59500077A (ja) 1982-01-27 1983-01-14 適応差動pcm符号器

Country Status (8)

Country Link
US (1) US4437087A (ja)
EP (1) EP0099397B1 (ja)
JP (1) JPS59500077A (ja)
AU (1) AU558066B2 (ja)
CA (1) CA1215177A (ja)
DE (1) DE3366155D1 (ja)
IT (1) IT1173653B (ja)
WO (1) WO1983002696A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62284534A (ja) * 1986-06-03 1987-12-10 Oki Electric Ind Co Ltd モデム信号帯域外抑圧通信装置

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4475227A (en) * 1982-04-14 1984-10-02 At&T Bell Laboratories Adaptive prediction
US4518950A (en) * 1982-10-22 1985-05-21 At&T Bell Laboratories Digital code converter
US4571737A (en) * 1982-12-10 1986-02-18 Nec Corporation Adaptive differential pulse code modulation decoding circuit
JPS59153346A (ja) * 1983-02-21 1984-09-01 Nec Corp 音声符号化・復号化装置
DE3306334A1 (de) * 1983-02-23 1984-08-23 Siemens AG, 1000 Berlin und 8000 München Quantisierer fuer dpcm-codierer
JPS6031326A (ja) * 1983-07-29 1985-02-18 Nec Corp Dpcm符号化復号化方法および装置
US4536741A (en) * 1983-11-16 1985-08-20 At&T Bell Laboratories Digital quantizer
US4675863A (en) 1985-03-20 1987-06-23 International Mobile Machines Corp. Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
CA1288867C (en) * 1985-06-20 1991-09-10 Tomoyoshi Takebayashi Adaptive differential pulse code modulation system
US4677423A (en) * 1986-01-06 1987-06-30 American Telephone & Telegraph, At&T Bell Laboratories ADPCM coder-decoder including partial band energy transition detection
US4774496A (en) * 1986-02-28 1988-09-27 American Telephone And Telegraph Company, At&T Bell Laboratories Digital encoder and decoder synchronization in the presence of data dropouts
US4920534A (en) 1986-02-28 1990-04-24 At&T Bell Laboratories System for controllably eliminating bits from packet information field based on indicator in header and amount of data in packet buffer
US4894823A (en) * 1986-02-28 1990-01-16 American Telephone And Telegraph Company Time stamping for packet system nodes
US4748620A (en) * 1986-02-28 1988-05-31 American Telephone And Telegraph Company, At&T Bell Laboratories Time stamp and packet virtual sequence numbering for reconstructing information signals from packets
US4726019A (en) * 1986-02-28 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Digital encoder and decoder synchronization in the presence of late arriving packets
US4703477A (en) * 1986-02-28 1987-10-27 American Telephone And Telegraph Company At&T Bell Laboratories Packet information field data format
IL80103A0 (en) * 1986-09-21 1987-01-30 Eci Telecom Limited Adaptive differential pulse code modulation(adpcm)system
US5153913A (en) * 1987-10-09 1992-10-06 Sound Entertainment, Inc. Generating speech from digitally stored coarticulated speech segments
EP0331405B1 (en) * 1988-02-29 1996-11-27 Sony Corporation Method and apparatus for processing a digital signal
JP3012888B2 (ja) * 1989-11-24 2000-02-28 日本テキサス・インスツルメンツ株式会社 信号変調装置
US4973961A (en) * 1990-02-12 1990-11-27 At&T Bell Laboratories Method and apparatus for carry-over control in arithmetic entropy coding
US5095509A (en) * 1990-08-31 1992-03-10 Volk William D Audio reproduction utilizing a bilevel switching speaker drive signal
US5479439A (en) * 1991-04-16 1995-12-26 Adtran Analog service channel port for digital interface
US5227878A (en) * 1991-11-15 1993-07-13 At&T Bell Laboratories Adaptive coding and decoding of frames and fields of video
US5621760A (en) * 1992-07-21 1997-04-15 Kokusai Electric Co., Ltd. Speech coding transmission system and coder and decoder therefor
US5546383A (en) * 1993-09-30 1996-08-13 Cooley; David M. Modularly clustered radiotelephone system
US5748786A (en) * 1994-09-21 1998-05-05 Ricoh Company, Ltd. Apparatus for compression using reversible embedded wavelets
JP3302229B2 (ja) 1994-09-20 2002-07-15 株式会社リコー 符号化方法、符号化/復号方法及び復号方法
US6229927B1 (en) 1994-09-21 2001-05-08 Ricoh Company, Ltd. Reversible embedded wavelet system implementation
US6873734B1 (en) * 1994-09-21 2005-03-29 Ricoh Company Ltd Method and apparatus for compression using reversible wavelet transforms and an embedded codestream
US5881176A (en) 1994-09-21 1999-03-09 Ricoh Corporation Compression and decompression with wavelet style and binary style including quantization by device-dependent parser
US6549666B1 (en) * 1994-09-21 2003-04-15 Ricoh Company, Ltd Reversible embedded wavelet system implementation
US5793978A (en) * 1994-12-29 1998-08-11 Cisco Technology, Inc. System for routing packets by separating packets in to broadcast packets and non-broadcast packets and allocating a selected communication bandwidth to the broadcast packets
US5867666A (en) * 1994-12-29 1999-02-02 Cisco Systems, Inc. Virtual interfaces with dynamic binding
US6097718A (en) 1996-01-02 2000-08-01 Cisco Technology, Inc. Snapshot routing with route aging
US6147996A (en) 1995-08-04 2000-11-14 Cisco Technology, Inc. Pipelined multiple issue packet switch
US6917966B1 (en) 1995-09-29 2005-07-12 Cisco Technology, Inc. Enhanced network services using a subnetwork of communicating processors
US7246148B1 (en) 1995-09-29 2007-07-17 Cisco Technology, Inc. Enhanced network services using a subnetwork of communicating processors
US6182224B1 (en) 1995-09-29 2001-01-30 Cisco Systems, Inc. Enhanced network services using a subnetwork of communicating processors
US6091725A (en) 1995-12-29 2000-07-18 Cisco Systems, Inc. Method for traffic management, traffic prioritization, access control, and packet forwarding in a datagram computer network
US6035105A (en) * 1996-01-02 2000-03-07 Cisco Technology, Inc. Multiple VLAN architecture system
US6308148B1 (en) 1996-05-28 2001-10-23 Cisco Technology, Inc. Network flow data export
US6243667B1 (en) 1996-05-28 2001-06-05 Cisco Systems, Inc. Network flow switching and flow data export
US6212182B1 (en) 1996-06-27 2001-04-03 Cisco Technology, Inc. Combined unicast and multicast scheduling
US6434120B1 (en) 1998-08-25 2002-08-13 Cisco Technology, Inc. Autosensing LMI protocols in frame relay networks
US5802042A (en) * 1996-06-28 1998-09-01 Cisco Systems, Inc. Autosensing LMI protocols in frame relay networks
ES2124664B1 (es) * 1996-11-12 1999-11-16 Alsthom Cge Alcatel Metodo y dispositivo de codificacion por modulacion por impulsos codificados diferencial adaptativa.
US6304546B1 (en) 1996-12-19 2001-10-16 Cisco Technology, Inc. End-to-end bidirectional keep-alive using virtual circuits
US6122272A (en) * 1997-05-23 2000-09-19 Cisco Technology, Inc. Call size feedback on PNNI operation
US6356530B1 (en) 1997-05-23 2002-03-12 Cisco Technology, Inc. Next hop selection in ATM networks
US6862284B1 (en) 1997-06-17 2005-03-01 Cisco Technology, Inc. Format for automatic generation of unique ATM addresses used for PNNI
US6078590A (en) * 1997-07-14 2000-06-20 Cisco Technology, Inc. Hierarchical routing knowledge for multicast packet routing
US6512766B2 (en) 1997-08-22 2003-01-28 Cisco Systems, Inc. Enhanced internet packet routing lookup
US6212183B1 (en) 1997-08-22 2001-04-03 Cisco Technology, Inc. Multiple parallel packet routing lookup
US6157641A (en) * 1997-08-22 2000-12-05 Cisco Technology, Inc. Multiprotocol packet recognition and switching
US6343072B1 (en) 1997-10-01 2002-01-29 Cisco Technology, Inc. Single-chip architecture for shared-memory router
US7570583B2 (en) * 1997-12-05 2009-08-04 Cisco Technology, Inc. Extending SONET/SDH automatic protection switching
US6252855B1 (en) 1997-12-22 2001-06-26 Cisco Technology, Inc. Method and apparatus for identifying a maximum frame size to maintain delay at or below an acceptable level
US6424649B1 (en) 1997-12-31 2002-07-23 Cisco Technology, Inc. Synchronous pipelined switch using serial transmission
US6111877A (en) 1997-12-31 2000-08-29 Cisco Technology, Inc. Load sharing across flows
US6826524B1 (en) 1998-01-08 2004-11-30 Purdue Research Foundation Sample-adaptive product quantization
US6853638B2 (en) * 1998-04-01 2005-02-08 Cisco Technology, Inc. Route/service processor scalability via flow-based distribution of traffic
US6370121B1 (en) 1998-06-29 2002-04-09 Cisco Technology, Inc. Method and system for shortcut trunking of LAN bridges
US6920112B1 (en) 1998-06-29 2005-07-19 Cisco Technology, Inc. Sampling packets for network monitoring
US6377577B1 (en) 1998-06-30 2002-04-23 Cisco Technology, Inc. Access control list processing in hardware
US6308219B1 (en) 1998-07-31 2001-10-23 Cisco Technology, Inc. Routing table lookup implemented using M-trie having nodes duplicated in multiple memory banks
US6182147B1 (en) 1998-07-31 2001-01-30 Cisco Technology, Inc. Multicast group routing using unidirectional links
US6101115A (en) * 1998-08-07 2000-08-08 Cisco Technology, Inc. CAM match line precharge
US6389506B1 (en) 1998-08-07 2002-05-14 Cisco Technology, Inc. Block mask ternary cam
US6470013B1 (en) 1998-10-13 2002-10-22 Cisco Technology, Inc. Use of enhanced ethernet link—loop packets to automate configuration of intelligent linecards attached to a router
US6771642B1 (en) 1999-01-08 2004-08-03 Cisco Technology, Inc. Method and apparatus for scheduling packets in a packet switch
US7065762B1 (en) 1999-03-22 2006-06-20 Cisco Technology, Inc. Method, apparatus and computer program product for borrowed-virtual-time scheduling
US6757791B1 (en) 1999-03-30 2004-06-29 Cisco Technology, Inc. Method and apparatus for reordering packet data units in storage queues for reading and writing memory
US6603772B1 (en) 1999-03-31 2003-08-05 Cisco Technology, Inc. Multicast routing with multicast virtual output queues and shortest queue first allocation
US6760331B1 (en) 1999-03-31 2004-07-06 Cisco Technology, Inc. Multicast routing with nearest queue first allocation and dynamic and static vector quantization
US20010040927A1 (en) * 2000-02-17 2001-11-15 Chu Peter L. Adaptive differential pulse code modulation system and method utilizing whitening filter for updating of predictor coefficients
US7412381B1 (en) 2000-09-14 2008-08-12 Lucent Technologies Inc. Method and apparatus for diversity control in multiple description voice communication
DE60100131T2 (de) * 2000-09-14 2003-12-04 Lucent Technologies Inc., Murray Hill Verfahren und Vorrichtung zur Diversity-Betriebsteuerung in der Sprachübertragung
US6898323B2 (en) 2001-02-15 2005-05-24 Ricoh Company, Ltd. Memory usage scheme for performing wavelet processing
US6895120B2 (en) * 2001-03-30 2005-05-17 Ricoh Co., Ltd. 5,3 wavelet filter having three high pair and low pair filter elements with two pairs of cascaded delays
US7006697B1 (en) 2001-03-30 2006-02-28 Ricoh Co., Ltd. Parallel block MQ arithmetic image compression of wavelet transform coefficients
US6950558B2 (en) * 2001-03-30 2005-09-27 Ricoh Co., Ltd. Method and apparatus for block sequential processing
US7062101B2 (en) 2001-03-30 2006-06-13 Ricoh Co., Ltd. Method and apparatus for storing bitplanes of coefficients in a reduced size memory
US6859563B2 (en) 2001-03-30 2005-02-22 Ricoh Co., Ltd. Method and apparatus for decoding information using late contexts
US7581027B2 (en) * 2001-06-27 2009-08-25 Ricoh Co., Ltd. JPEG 2000 for efficent imaging in a client/server environment
US7280252B1 (en) 2001-12-19 2007-10-09 Ricoh Co., Ltd. Error diffusion of multiresolutional representations
US7095907B1 (en) 2002-01-10 2006-08-22 Ricoh Co., Ltd. Content and display device dependent creation of smaller representation of images
US7076543B1 (en) 2002-02-13 2006-07-11 Cisco Technology, Inc. Method and apparatus for collecting, aggregating and monitoring network management information
US7120305B2 (en) * 2002-04-16 2006-10-10 Ricoh, Co., Ltd. Adaptive nonlinear image enlargement using wavelet transform coefficients
KR100453142B1 (ko) * 2002-10-17 2004-10-15 주식회사 팬택 이동통신 단말기에서의 사운드 압축 방법
US20040228545A1 (en) * 2003-05-12 2004-11-18 Kwang-Bo Cho Multisampling with reduced bit samples
US20070106513A1 (en) * 2005-11-10 2007-05-10 Boillot Marc A Method for facilitating text to speech synthesis using a differential vocoder
US7751638B1 (en) * 2006-09-15 2010-07-06 Altera Corporation Adaptive quantizer
US11935550B1 (en) * 2023-03-31 2024-03-19 The Adt Security Corporation Audio compression for low overhead decompression

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3631520A (en) * 1968-08-19 1971-12-28 Bell Telephone Labor Inc Predictive coding of speech signals
US3931596A (en) * 1974-09-30 1976-01-06 Bell Telephone Laboratories, Incorporated Adaptive quantizer apparatus using training mode
US3973199A (en) * 1973-09-03 1976-08-03 U.S. Philips Corporation Prediction differential pulse code modulation system with adaptive compounding
US4179710A (en) * 1976-02-23 1979-12-18 Nippon Electric Co., Ltd. Predictive encoder with a non-linear quantizing characteristic
JPS56129443A (en) * 1980-03-14 1981-10-09 Nec Corp Adaptive type differential pcm system and its device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2098466A5 (ja) * 1969-10-16 1972-03-10 Ibm France
US4354273A (en) 1979-06-12 1982-10-12 Nippon Electric Company, Ltd. ADPCM System for speech or like signals
FR2463549A1 (fr) * 1979-08-10 1981-02-20 Telecommunications Sa Dispositif de reduction du debit numerique d'informations codees

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3631520A (en) * 1968-08-19 1971-12-28 Bell Telephone Labor Inc Predictive coding of speech signals
US3973199A (en) * 1973-09-03 1976-08-03 U.S. Philips Corporation Prediction differential pulse code modulation system with adaptive compounding
US3931596A (en) * 1974-09-30 1976-01-06 Bell Telephone Laboratories, Incorporated Adaptive quantizer apparatus using training mode
US4179710A (en) * 1976-02-23 1979-12-18 Nippon Electric Co., Ltd. Predictive encoder with a non-linear quantizing characteristic
JPS56129443A (en) * 1980-03-14 1981-10-09 Nec Corp Adaptive type differential pcm system and its device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62284534A (ja) * 1986-06-03 1987-12-10 Oki Electric Ind Co Ltd モデム信号帯域外抑圧通信装置

Also Published As

Publication number Publication date
JPH0133976B2 (ja) 1989-07-17
EP0099397A4 (en) 1984-06-13
AU1159583A (en) 1983-08-12
EP0099397A1 (en) 1984-02-01
IT8319275A0 (it) 1983-01-25
US4437087A (en) 1984-03-13
IT1173653B (it) 1987-06-24
CA1215177A (en) 1986-12-09
AU558066B2 (en) 1987-01-15
EP0099397B1 (en) 1986-09-17
DE3366155D1 (en) 1986-10-23
WO1983002696A1 (en) 1983-08-04
IT8319275A1 (it) 1984-07-25

Similar Documents

Publication Publication Date Title
JPS59500077A (ja) 適応差動pcm符号器
US4475227A (en) Adaptive prediction
US4518950A (en) Digital code converter
Atal Predictive coding of speech at low bit rates
JPH03505929A (ja) 適応変換コード化の改良
US4704730A (en) Multi-state speech encoder and decoder
JPS61273017A (ja) 適応予測器
JPS6352811B2 (ja)
EP0865028A1 (en) Waveform interpolation speech coding using splines functions
JPS60116000A (ja) 音声符号化装置
JPS6161305B2 (ja)
US4726037A (en) Predictive communication system filtering arrangement
JPS62234435A (ja) 符号化音声の復号化方式
CN1117346C (zh) 编码离散信号和解码已编码的离散信号的方法和设备
JPH02155313A (ja) 符号化方法
KR960006301A (ko) 음향 신호 부호화/복호화 방법
JPH10319996A (ja) 雑音の効率的分解と波形補間における周期信号波形
Shoham Very low complexity interpolative speech coding at 1.2 to 2.4 kbps
JP2809524B2 (ja) デジタル伝送システムの同期方式
JP3453116B2 (ja) 音声符号化方法及び装置
Dunn An experimental 9600-bits/s voice digitizer employing adaptive prediction
HK52987A (en) Adaptive differential pcm coding
JPS5852239B2 (ja) 線型予測型音声分析合成系のパラメ−タの符号化方式
JPH05206955A (ja) 反復性をもつサンプル化されたアナログ信号のコード化方法およびその装置
Fette et al. High Quality 2400 bps Vocoder Research