Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6042480B2 - Adaptive predictive differential coding method - Google Patents
[go: Go Back, main page]

JPS6042480B2 - Adaptive predictive differential coding method - Google Patents

Adaptive predictive differential coding method

Info

Publication number
JPS6042480B2
JPS6042480B2 JP57063032A JP6303282A JPS6042480B2 JP S6042480 B2 JPS6042480 B2 JP S6042480B2 JP 57063032 A JP57063032 A JP 57063032A JP 6303282 A JP6303282 A JP 6303282A JP S6042480 B2 JPS6042480 B2 JP S6042480B2
Authority
JP
Japan
Prior art keywords
signal
adaptive
input signal
prediction
level
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
JP57063032A
Other languages
Japanese (ja)
Other versions
JPS58179896A (en
Inventor
進一 愛甲
力男 丸田
隆夫 西谷
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 JP57063032A priority Critical patent/JPS6042480B2/en
Priority to US06/484,676 priority patent/US4554670A/en
Priority to AU13512/83A priority patent/AU558970B2/en
Priority to CA000425893A priority patent/CA1226950A/en
Priority to FR8306117A priority patent/FR2530899B1/en
Publication of JPS58179896A publication Critical patent/JPS58179896A/en
Publication of JPS6042480B2 publication Critical patent/JPS6042480B2/en
Expired legal-status Critical Current

Links

Description

【発明の詳細な説明】 発明の背景 この発明は音声信号のように相関性の強い信号の高能
率符号化に用いられる差分符号化、特に差分符号化で用
いる予測器の予測係数を適応的に変えて符号化を行なう
適応予測形差分符号化方法に”関するものである。
[Detailed Description of the Invention] Background of the Invention The present invention is based on differential encoding used for high-efficiency encoding of highly correlated signals such as audio signals, and in particular adaptive prediction coefficients of a predictor used in differential encoding. The present invention relates to an adaptive predictive differential encoding method that performs encoding using different methods.

音声信号のように相関の強い信号においてはある時刻
の信号の標本値を過去の標本値を用いてかなりうまく予
測することができるため、予測誤差信号電力は入力信号
電力に比べてかなり小さくなる。
For highly correlated signals such as audio signals, the sample value of the signal at a certain time can be predicted fairly well using past sample values, so the prediction error signal power is considerably smaller than the input signal power.

差分符号化方法はこのような性質を用いて、予測誤差信
号だけを比較的少数のビット数で符号化することによつ
て高能率な符号化を実現するものである。この差分符号
化における予測は予測フィルタによつてなされる。予測
フィルタの特性は入力信号の平均的なスペクトル、例え
ば音声信号を符号化する際には平均的な音声のスペクト
ルにあわせておけば、比較的正確な予測値を得ることが
できる。しかしより正確な予測値を得る方法としては、
信号に応じて予測フィルタの特性を変える方法、具体的
に言えば予測フィルタの係数を予測誤差が最小となるよ
うに適宜修正しながら符号化を行なうところの、いわゆ
る適応予測形差分符号化方法がある。この方法を用いれ
ば予測フィルタの係数を固定とした場合よりも、より正
確な予測がなされ、その結果、予測誤差信号を一層小さ
くできるために、更に高能率な符号化が可能となる。以
上述べたように差分符号化における予測を適応形とすれ
ば、固定形予測を用いたときよりもより高能率な符号化
を実現できるが、予測フィルタ係数を常に変化させるよ
うにした結果、固定形予測を用いるときには生じない予
測フィルタの安定性の問題が生じてしまう。
The differential encoding method uses such properties to realize highly efficient encoding by encoding only the prediction error signal with a relatively small number of bits. Prediction in this differential encoding is performed by a prediction filter. If the characteristics of the prediction filter are matched to the average spectrum of the input signal, for example, when encoding a voice signal, a relatively accurate predicted value can be obtained. However, as a way to obtain a more accurate predicted value,
A method of changing the characteristics of a prediction filter according to the signal, specifically a so-called adaptive predictive differential encoding method, in which the coefficients of a prediction filter are modified as appropriate to minimize the prediction error. be. By using this method, more accurate prediction can be made than when the coefficients of the prediction filter are fixed, and as a result, the prediction error signal can be further reduced, making it possible to perform encoding with higher efficiency. As mentioned above, if prediction in differential coding is adaptive, it is possible to achieve more efficient coding than when fixed prediction is used, but as a result of constantly changing the prediction filter coefficients, This creates a stability problem for the prediction filter that does not occur when shape prediction is used.

すなわち、適応形予測フィルタの係数を修正した際にた
またまその係数が予測フィルタが発振をおこすような値
となると、予測フィルタの発振により入力信号とは無関
係な予測値が出力されることになり、正常な予測ができ
なくなつてしまう。また別の場合には予測フィルタを帰
還ループに含む符号器自体が一つの再帰形フィルタを構
成して発振してしまうこともある。このような不安定状
態を生じないようにするためには予測フィルタの係数が
、予測フィルタや符号器を不安定とする係数にならない
ように制御しながら予測係数を修正すればよいが、これ
を行なうためには不宮定状態を生じる予測係数を予め全
て知つておく必要がある。
In other words, if the coefficients of the adaptive prediction filter are modified and the coefficients happen to be at a value that causes the prediction filter to oscillate, the oscillation of the prediction filter will result in a predicted value that is unrelated to the input signal being output. It becomes impossible to make accurate predictions. In other cases, the encoder itself, which includes a prediction filter in its feedback loop, may constitute a recursive filter and oscillate. In order to prevent such an unstable state from occurring, it is possible to modify the prediction coefficients while controlling them so that they do not become coefficients that would make the prediction filter or encoder unstable. In order to do this, it is necessary to know in advance all the prediction coefficients that will cause an indeterminate state.

この不安定状態を生じる予測係数は、予測フィルタの次
数が低いときには比較的簡単に求められるが、この場合
は少なく、次数が高い場合が多く、次数が高くなると組
合せ数が増加し、その発見が著しく難しくなると共に係
数の修正アルゴリズムも複雑となつてしまう。更に予測
誤差信号の量子化を行なう量子化器て生しる非線形性の
影響をも加味して考えると、前述のような符号器自体の
不安定状態を生じる予測係数を求めることは不可能に近
いといつてもよい。発明の(既要 この発明は適応予測差分符号化における以上のような不
安定性の問題に鑑み、比較的簡単でかつ効果的な不安定
防止機能を具備した適応形差分符号化方法を提供するこ
とを目的とするものてある。
The prediction coefficients that cause this unstable state can be found relatively easily when the order of the prediction filter is low, but in this case there are few, and in many cases the order is high, and as the order increases, the number of combinations increases and its discovery becomes difficult. This becomes extremely difficult and the coefficient correction algorithm also becomes complicated. Furthermore, if we take into account the effects of nonlinearity caused by the quantizer that quantizes the prediction error signal, it becomes impossible to find prediction coefficients that would cause the encoder itself to be in an unstable state as described above. You can say it's close. SUMMARY OF THE INVENTION In view of the above instability problem in adaptive predictive differential encoding, an object of the present invention is to provide an adaptive differential encoding method that is relatively simple and has an effective instability prevention function. There are things aimed at.

この発明では適応予測差分符号器が正常に動作している
ときは入力信号X,と局部復号信号ぐ,の値とがほS゛
等しくなるが、予測フィルタが発振したりして符号器が
不安定となると入力信号X,と局部復号信号の党,の値
とが大きく異なることに着目し、入力信号ぐ,と局部復
号信号X,との差を求め、この差信号のレベルがあるし
きい値よりも大きくなり、明らかに符号器が不安定とな
つたと判断できるときには予測係数を符号器が安定とな
るような値にリセットすることにより符号器を安定状態
に復帰させるものである。
In this invention, when the adaptive predictive differential encoder is operating normally, the values of the input signal Focusing on the fact that the values of the input signal X and the locally decoded signal differ greatly when the stability is reached, the difference between the input signal X and the locally decoded signal X is determined, and the level of this difference signal is determined by When it is determined that the encoder has clearly become unstable, the encoder is returned to a stable state by resetting the prediction coefficient to a value that makes the encoder stable.

即ちこの発明によれば符号化すべきディジタル入力信号
とその入力信号に対する予測値との差を量子化し、その
量子化された信号を出力するとともに、前記量子化され
た差信号を逆量子化し、かつ適応予測手段により適応予
測にもとずき前記入力信号に対する予測値を得る適応予
測形差分符号化装置において、前記予測値と前記量子化
された再生差信号との加算により得られる局部復号信号
と前記入力信号とを互に減算手段て減算してこれらの誤
差信号を得、その誤差信号をレベル検出手段に入力して
その誤差信号のレベルを検出し、そのレベル検出手段か
ら出力される前記誤差信号のレベル情報により、前記適
応予測器の動作が正常てあるか否かを判定手段で判定し
、異常と判定したときにのみ前記適応予測手段の予測係
数、必要に応じて前記レベル検出手段レベル情報をリセ
ットする制御信号を前記判定手段から出力して前記適応
予測手段の動作を正常状態に戻す。
That is, according to the present invention, the difference between a digital input signal to be encoded and a predicted value for the input signal is quantized, the quantized signal is output, and the quantized difference signal is dequantized, and In an adaptive predictive differential encoding device that obtains a predicted value for the input signal based on adaptive prediction by an adaptive prediction means, a locally decoded signal obtained by adding the predicted value and the quantized reproduced difference signal; These error signals are obtained by subtracting the input signals from each other using a subtraction means, the error signals are input to a level detection means to detect the level of the error signal, and the error signal is outputted from the level detection means. Based on the level information of the signal, the determining means determines whether or not the operation of the adaptive predictor is normal, and only when it is determined that the operation is abnormal, the prediction coefficient of the adaptive predicting means, and if necessary, the level detecting means A control signal for resetting information is output from the determination means to return the operation of the adaptive prediction means to a normal state.

更に他の実施例においては前記入力信号のレベルを第2
レベル検出手段で検出し、この検出レベルも判定手段に
入力して、これらレベル検出手段から出力される各信号
レベル情報により、前記適応予測手段の動作が正常であ
るか否かを判定し、異常と判定したときにのみ前記適応
予測手段の予測係数、必要に応じて前記両レベル検出手
段のレベル情報をリセットするようにする。
In yet another embodiment, the level of the input signal is set to a second level.
The detection level is detected by the level detection means, and this detected level is also input to the determination means, and based on each signal level information output from these level detection means, it is determined whether the operation of the adaptive prediction means is normal or not. Only when it is determined, the prediction coefficient of the adaptive prediction means and, if necessary, the level information of both the level detection means are reset.

従来技術 この発明の詳細な説明する前に、従来の適応予測形差分
符号化装置について図面を用いて説明する。
Prior Art Before a detailed description of the present invention, a conventional adaptive predictive differential encoding device will be described with reference to the drawings.

第1図は従来の適応予測形差分符号化装置を示す。入力
端子100を介して入力されるj時刻のディジタル入力
信号X,及び信号線131を介して適応フィルタ130
から出力される予測値文,は減算器110に入力される
。減算器110から信号線111を介して出力される予
測誤差信号E,は量子化器120により1ビット以上て
符号化され、その符号化結果U,が信号線121を介し
て逆量子化器140へ入力されると共に出力端子160
を介して出力される。逆量子化器140では入力された
符号化結果U,に逆量子化を行ない、再生誤差信号含j
を信号線141を介して出力する。この再生誤差信号含
jには量子化によつて生じる量子化雑音が含まれるため
、一般に号eとは一致しない。再生差信号含,と予測信
号幻は加算器150により加算され、局部復号信号X,
が信号線151を介して出力される。
FIG. 1 shows a conventional adaptive predictive differential encoding device. The digital input signal X at time j is input through the input terminal 100 and the adaptive filter 130 is input through the signal line 131.
The predicted value sentence outputted from the subtracter 110 is input to the subtracter 110. The prediction error signal E, which is output from the subtracter 110 via the signal line 111, is encoded by a quantizer 120 using one or more bits, and the encoding result U, is sent via the signal line 121 to the inverse quantizer 140. and the output terminal 160
Output via . The inverse quantizer 140 performs inverse quantization on the input encoding result U, and reproduces the reproduction error signal j
is output via the signal line 141. Since this reproduced error signal j contains quantization noise caused by quantization, it generally does not match e. The reproduced difference signal X,
is output via the signal line 151.

この局部復号信号◇。は適応フィルタ130に入力され
、適応フィルタリングが施された後、信号線131を介
して予測値マが出力される。適応フィルタ130のフィ
ルタ係数は逆量子化器14−0から出力される再生誤差
信号含jと局部復号信号Xjを用いて修正される。代表
的な修正アルゴリズムとして次の2つがある。こ)でA
1はj時刻における適応フィルタ130の第1番目のフ
ィルタ係数である。
This local decoded signal ◇. is input to the adaptive filter 130, and after being subjected to adaptive filtering, the predicted value M is outputted via the signal line 131. The filter coefficients of the adaptive filter 130 are modified using the reproduced error signal j output from the inverse quantizer 14-0 and the local decoded signal Xj. There are two typical correction algorithms: A with this)
1 is the first filter coefficient of the adaptive filter 130 at time j.

gは修正ゲインであり、Sigrl(Xj)はX,が正
のときは+1、負のときは−1の値をとる。また簡易形
の修正アルゴリズムとして次式を用いてもよい。こ)で
Δは予測誤差信号の実効値に近い正規化係数てある。(
1)、(2)、(3)式のアルゴリズムはいずれもj時
刻におけるフィルタ係数A1に右辺第2項の修正項を加
えて新たにj+1時刻のフィルタ係数を得るものてある
。この構成では再生誤差信号舎,から予測値文が得られ
るまでの経路は1つの再帰形適応フィルタを形成してい
ため上述のようにフィルタ係数を修正した際に、たまた
ま新しいフィルタ係数が前述の再帰形適応フィルタが発
振する係数になつてしまつたり、符号化装置の電源投入
時のフィルタ係数が発振をおこす値になつていたりする
と、予測値X3は入力信号とは無関係な発振信号となつ
てしまい、正常な予測が行なわれなくなり、高品質な符
号化ができなくなつてしまう。第2図は従来の適応予測
形差分符号器の別の例てある。
g is a correction gain, and Sigrl (Xj) takes a value of +1 when X is positive and -1 when it is negative. Alternatively, the following equation may be used as a simplified correction algorithm. In this), Δ is a normalization coefficient close to the effective value of the prediction error signal. (
The algorithms of formulas 1), (2), and (3) all add the correction term in the second term on the right side to the filter coefficient A1 at time j to obtain a new filter coefficient at time j+1. In this configuration, the path from the reproduced error signal to the prediction value statement forms one recursive adaptive filter, so when the filter coefficients are modified as described above, the new filter coefficients happen to be If the shape adaptive filter becomes a coefficient that oscillates, or if the filter coefficient when the encoder is powered on becomes a value that causes oscillation, the predicted value X3 becomes an oscillating signal that is unrelated to the input signal. As a result, normal prediction cannot be performed, and high-quality encoding cannot be performed. FIG. 2 shows another example of a conventional adaptive predictive differential encoder.

基本的な動作は第1図て説明したものと同様であるので
省略するが、異なる点は適応フィルタ230への入力が
再生誤差信号含jであることである。このような構成に
すると再生誤差信号含,から予測値マjまでの経過は非
再帰形適応フィルタとなり、第1図で説明したような発
振は生じないが、符号器自体が1つの再帰形フィルタを
構成するため、やはり予測係数の値によつて符号器自体
が不安定となる場合が生じてしまう。第3図は従来の適
応予測形差分符号器のさらに線で囲つた部分400は第
1図て示した適応予測形差分符号器と同じ構成であり、
その動作もほs・同じであるため説明を省略する。
The basic operation is the same as that explained with reference to FIG. 1, so a description thereof will be omitted, but the difference is that the input to the adaptive filter 230 is the reproduced error signal j. With such a configuration, the process from the reproduced error signal , to the predicted value ma is a non-recursive adaptive filter, and oscillations as explained in Fig. 1 do not occur, but the encoder itself is a recursive filter. Therefore, the encoder itself may become unstable depending on the value of the prediction coefficient. In FIG. 3, a portion 400 of the conventional adaptive predictive differential encoder further surrounded by a line has the same configuration as the adaptive predictive differential encoder shown in FIG.
Since the operation is almost the same, the explanation will be omitted.

減算器470には信号線401と信号線451を介して
入力信号ぐ、と局部復号信号X,がそれぞれ入力され、
その−差は信号線481−を介して判定回路490に入
力される。−通常、適応予測差分符号化が正常に行なわ
れているときには入力信号◇,と局部復号信号X,とは
非常に近い値となる。しかし前述したように適応フィル
タ130の係数が修正された結果、適応フィルタ130
か発振したりして符号器が不安定となると、入力信号X
,と局部復号信号分4とは大きく異なつた値となつてし
まう。従つて信号線471を介して出力される差信号レ
ベルを監視することによつて符号器が安定か、不安定5
かを判定することが可能である。この判定機能を果すの
が判定回路490である。即ち、判定回路490では信
号線471を介して入力される差信号レベルがあるしき
い値をこえたときには符号器が不安定となつたと判定し
、信号線491を介して適応フィルタ130のフィルタ
係数を、符号器を安定とする値にリセットすると共にレ
ベル検出器480の出力を零にリセットするための制御
信号を信号線491を介して出力し、符号器を安定状態
に復帰させる。この実施例では図中に破線で囲んだ部分
400に第1図で示した符号器を用いたが、これだけに
限らず例えば第2図、第3図で示したものを用いること
もできる。
Input signals G and locally decoded signal X are input to the subtracter 470 via the signal line 401 and the signal line 451, respectively.
The - difference is input to the determination circuit 490 via the signal line 481-. - Normally, when adaptive predictive differential encoding is performed normally, the input signal ◇ and the locally decoded signal X have very close values. However, as described above, as a result of modifying the coefficients of the adaptive filter 130, the adaptive filter 130
If the encoder becomes unstable due to oscillation, the input signal
, and the locally decoded signal component 4 will have a significantly different value. Therefore, by monitoring the difference signal level output through the signal line 471, it is possible to determine whether the encoder is stable or unstable.
It is possible to determine whether The determination circuit 490 performs this determination function. That is, the determination circuit 490 determines that the encoder has become unstable when the level of the difference signal input via the signal line 471 exceeds a certain threshold, and determines the filter coefficient of the adaptive filter 130 via the signal line 491. A control signal for resetting the encoder to a value that stabilizes the encoder and resetting the output of the level detector 480 to zero is output via the signal line 491, thereby returning the encoder to a stable state. In this embodiment, the encoder shown in FIG. 1 is used for the portion 400 surrounded by a broken line in the figure, but the encoder shown in FIG. 2 or 3, for example, can also be used.

即ち、従来形の適応予測形差分符号器における入力信号
X,を信号線401を介,して入力し、局部復号信号ぐ
4を信号線451を介して入力すると共に、判定回路4
90から信号線491を介して出力されるリセット信号
を適応フィルタに与えてやりさえすれば、簡単に符号器
を不安定状態から安定状態に回復させることがで.”き
る。第2図の符号器を用いる場合は第2図に点線で示す
ように局部復号信号ぐ,を作る必要がある。第2実施例 第5図はこの発明の他の実施例を示す。
That is, the input signal X in the conventional adaptive predictive differential encoder is input through the signal line 401, the locally decoded signal G4 is input through the signal line 451, and the determination circuit 4
The encoder can be easily restored from an unstable state to a stable state by simply supplying the reset signal outputted from the adaptive filter 90 via the signal line 491. When using the encoder shown in Fig. 2, it is necessary to create a local decoded signal as shown by the dotted line in Fig. 2.Second Embodiment Fig. 5 shows another embodiment of the present invention. .

図中破,線て囲つた部分400は第1図で示した適応予
測形差分符号器と同じ構成であり、その動作もほS゛同
じであるため説明を省略する。演算器470には信号線
401と信号線451とをそれぞれ介して入力信号X,
と局部復号信号ぐjとが入力され、その差信号は信号線
471を介してレベル検出器480に入力される。第4
図に示した実施例で説明したようにレベル検出器480
から出力される差信号レベルに基づいて、符号器の安定
、不安定を判定することができるが、入力信号X,のダ
イナミックレンジが広いときには符号器が安定であつて
も入力信号レベルが高くなつたり、周波数が高くなつだ
りするとそれにつれて信号線471をノ介して得られる
差信号のレベルも高くなるため、この原因でこの差信号
レベルが、符号器が不安定であると判定される値にまで
高くなることがあると、符号器の安定、不安定が正しく
判定てきなくなる。そこで符号器の安定、不安定を判定
するための要素として、入力信号X、と局部復号信号ぐ
,との差だけではなく、入力信号X,の信号レベルをも
用いるようにしたことがこの第2実施例の特長である。
A portion 400 surrounded by broken lines in the figure has the same configuration as the adaptive predictive differential encoder shown in FIG. 1, and its operation is also almost the same, so a description thereof will be omitted. The arithmetic unit 470 receives input signals X,
and local decoded signal gj are input, and their difference signal is input to level detector 480 via signal line 471. Fourth
Level detector 480 as described in the illustrated embodiment
It is possible to judge whether the encoder is stable or unstable based on the difference signal level output from the encoder, but when the dynamic range of the input signal As the frequency increases, the level of the difference signal obtained via the signal line 471 also increases, which causes the difference signal level to reach a value at which the encoder is determined to be unstable. If the value becomes too high, it becomes impossible to accurately determine whether the encoder is stable or unstable. This is why we decided to use not only the difference between the input signal X and the locally decoded signal, but also the signal level of the input signal X, as an element for determining whether the encoder is stable or unstable. This is a feature of the second embodiment.

即ち、入力信号X,のレベルをレベル検出器580で検
出して信号線581を通じて判定回路490へ入力させ
、入力信号Xjのレベルがある程度低いにも拘らず、入
力信号X,と局部復号信号父jとの差信号レベルカ状き
い場合にのみ符号器が不安定てあると判定して判定回路
490から適応フィルタ130のフィルタ係数をリセッ
トすると共にレベル検出器580とレベル検出器480
とのそれぞれの出力をもリセットする制御信号が信号線
491を介して出力される。このうにすると入力信号レ
ベルが大きいときには符号器が不安定となつても判定回
路490からは前述のリセット信号が出力されずに符号
器が不安定のままになつてしまうが、入力信号X,が音
声信号のようなときには約0.聞2程度ごとに無音区間
が生じるため、その時点で入力信号レベルが下がり符号
器の安定、不安定を判定することがてきるため、たとえ
入力信号レベルが高いときに符号器が不安定となつても
短時間の後に安定状態に回復させることができる。
That is, the level of input signal X, is detected by level detector 580 and inputted to determination circuit 490 through signal line 581, and even though the level of input signal It is determined that the encoder is unstable only when the difference signal level from j is high, and the determination circuit 490 resets the filter coefficients of the adaptive filter 130, and the level detector 580 and the level detector 480
A control signal that also resets the respective outputs of and is outputted via signal line 491. In this way, even if the encoder becomes unstable when the input signal level is large, the determination circuit 490 will not output the aforementioned reset signal and the encoder will remain unstable. For audio signals, it is approximately 0. Since a silent interval occurs every two minutes, the input signal level drops at that point and it is possible to judge whether the encoder is stable or unstable, so even if the input signal level is high, the encoder may become unstable. However, it can be restored to a stable state after a short period of time.

また、こ)では入力信号Xjと局部復号信号父jとの差
信号レベルに対して1つのしきい値を設けるようにした
が、このしきい値を入力信号X,のレベルに応じて変え
ることもできる。即ち、入力信号レベルが高くなるにつ
れてこのしきい値も高くしてやれは符号器の入力レベル
にかかわらずに符号器の不安定状態を検出してすみやか
に安定状態に回復させることができる。更にこの実施例
では第5図の中で破線を囲つた部分400に第1図で示
した符号器を用いたが、これだけに限らず例えば第2図
、第3図で示したものを用いることもできる。即ち従来
例の適応予測形差分符号器における入力信号Xjを信号
線401を介して入力し、局部復号信号父jを信号線4
51を介して入力すると共に判定回路490から信号線
491を介して出力されるリセット信号を適応フィルタ
に与えてやりさえすればよい。以上説明したようにこの
発明は従来の適応予測形差分符号化装置で生じていた予
測フィルタの発振や符号器自体の不安定動作を簡単な方
法て検出し、自動的に安定状態へ回復させる機能を具備
した適応予測形差分符号化方法を提供するものであり、
極めて有用なものである。
In addition, in this case, one threshold value is provided for the difference signal level between the input signal Xj and the local decoded signal father j, but this threshold value may be changed depending on the level of the input signal You can also do it. That is, by increasing this threshold value as the input signal level increases, it is possible to detect an unstable state of the encoder and quickly restore it to a stable state, regardless of the input level of the encoder. Further, in this embodiment, the encoder shown in FIG. 1 is used in the portion 400 surrounded by the broken line in FIG. 5, but the encoder shown in FIG. You can also do it. That is, an input signal
51 and output from the determination circuit 490 via the signal line 491, it is sufficient to provide the adaptive filter with a reset signal. As explained above, the present invention has a function that uses a simple method to detect prediction filter oscillations and unstable operation of the encoder itself that occur in conventional adaptive predictive differential encoding devices, and automatically restores the stable state. The present invention provides an adaptive predictive differential encoding method with
It is extremely useful.

なお上述の各種処理を電子計算機により行わせてもよい
Note that the various processes described above may be performed by an electronic computer.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図、第2図及び第3図はそれぞれ従来の適応予測形
差分符号化装置を示すブロック図、第4図及び第5図で
はそれぞれこの発明の実施例を示すブロック図である。
FIGS. 1, 2, and 3 are block diagrams showing conventional adaptive predictive differential encoding devices, and FIGS. 4 and 5 are block diagrams showing embodiments of the present invention, respectively.

Claims (1)

【特許請求の範囲】 1 符号化すべきディジタル入力信号とその入力信号に
対する予測値との差を量子化し、その量子化された信号
を出力するとともに、前記量子化された差信号を逆量子
化し、かつ適応予測により前記入力信号に対する予測値
を得る適応予測形差分符号化方法において、前記予測値
と前記逆量子化された再生差信号との加算により得られ
る局部復号信号と前記入力信号とを互に減ずることによ
り誤差信号を得、その誤差信号のレベルを監視すること
により前記適応予測動作が正常であるか否かを判定し、
異常であると判定したときのみ前記適応予測に用いられ
る予測係数をリセットすることにより適応予測動作が正
常となるようにすることを特徴とする適応予測形差分符
号化方法。 2 符号化すべきディジタル入力信号とその入力信号に
対する予測値との差を量子化し、その量子化された信号
を出力すると共に、前記量子化された差信号を逆量子化
し、適応予測により前記入力信号に対する予測値を得る
適応予測形差分符号化方法において、前記予測値と前記
逆量子化された再生差信号との加算により得られる局部
復号信号とを前記入力信号から減ずることにより得られ
る誤差信号のレベルと、前記入力信号のレベルを監視す
ることにより、前記適応予測動作が正常であるか否かを
判定し、異常であると判定したときのみ前記適応予測に
用いられる予測係数をリセットすることにより適応予測
動作が安定となるようにすることを特徴とする適応予測
形差分符号化方法。
[Claims] 1. Quantizing the difference between a digital input signal to be encoded and a predicted value for the input signal, outputting the quantized signal, and dequantizing the quantized difference signal; In the adaptive predictive differential encoding method for obtaining a predicted value for the input signal by adaptive prediction, the locally decoded signal obtained by adding the predicted value and the dequantized reproduced difference signal and the input signal are interchanged. Obtaining an error signal by reducing the error signal, and determining whether the adaptive prediction operation is normal by monitoring the level of the error signal,
1. An adaptive predictive differential encoding method, characterized in that the predictive coefficients used in the adaptive prediction are reset only when it is determined that the adaptive prediction is abnormal, so that the adaptive prediction operation becomes normal. 2. Quantizes the difference between a digital input signal to be encoded and a predicted value for the input signal, outputs the quantized signal, inversely quantizes the quantized difference signal, and adaptively predicts the input signal. In the adaptive predictive differential encoding method for obtaining a predicted value for the input signal, an error signal obtained by subtracting a locally decoded signal obtained by adding the predicted value and the dequantized reproduced difference signal from the input signal. By monitoring the input signal level and the level of the input signal, it is determined whether the adaptive prediction operation is normal or not, and only when it is determined that the operation is abnormal, the prediction coefficients used for the adaptive prediction are reset. An adaptive predictive differential encoding method characterized by making adaptive predictive operation stable.
JP57063032A 1982-04-14 1982-04-14 Adaptive predictive differential coding method Expired JPS6042480B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP57063032A JPS6042480B2 (en) 1982-04-14 1982-04-14 Adaptive predictive differential coding method
US06/484,676 US4554670A (en) 1982-04-14 1983-04-13 System and method for ADPCM transmission of speech or like signals
AU13512/83A AU558970B2 (en) 1982-04-14 1983-04-14 Adpcm transmission system
CA000425893A CA1226950A (en) 1982-04-14 1983-04-14 System and method for adpcm transmission of speech or like signals
FR8306117A FR2530899B1 (en) 1982-04-14 1983-04-14 SYSTEM AND DEVICE FOR TRANSMITTING SPEECH SIGNALS OR IDENTICAL SIGNALS FOR DIFFERENTIALLY MODULATED PULSED TRANSMISSION

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57063032A JPS6042480B2 (en) 1982-04-14 1982-04-14 Adaptive predictive differential coding method

Publications (2)

Publication Number Publication Date
JPS58179896A JPS58179896A (en) 1983-10-21
JPS6042480B2 true JPS6042480B2 (en) 1985-09-21

Family

ID=13217574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57063032A Expired JPS6042480B2 (en) 1982-04-14 1982-04-14 Adaptive predictive differential coding method

Country Status (1)

Country Link
JP (1) JPS6042480B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH067356B2 (en) * 1984-04-26 1994-01-26 赤井電機株式会社 Pitch converter
JPS6128223A (en) * 1984-07-18 1986-02-07 Matsushita Electric Ind Co Ltd Forecast coding device

Also Published As

Publication number Publication date
JPS58179896A (en) 1983-10-21

Similar Documents

Publication Publication Date Title
KR19980069844A (en) Receiving Data Extender
US4554670A (en) System and method for ADPCM transmission of speech or like signals
JPH0411054B2 (en)
JP3462066B2 (en) ADPCM compression device, ADPCM decompression device, and ADPCM compression / decompression device
JPS6042480B2 (en) Adaptive predictive differential coding method
US7295617B2 (en) ADPCM decoder
JP6012620B2 (en) Encoder and predictive encoding method, decoder and decoding method, predictive encoding and decoding system and method, and predictively encoded information signal
JPS6031326A (en) Method and apparatus for coding and decoding dpcm
JPH0371817B2 (en)
US7962334B2 (en) Receiving device and method
US5734679A (en) Voice signal transmission system using spectral parameter and voice parameter encoding apparatus and decoding apparatus used for the voice signal transmission system
JPH0356022B2 (en)
JPH07202713A (en) Coded transmission method of voice signal
JPH0793585B2 (en) Quantizer
JP3013391B2 (en) ADPCM coding method
JP2949708B2 (en) Digital signal processor
JP2007006359A (en) Decoding device, decoding method, and digital audio communication system
JP2699387B2 (en) Digital signal processing method
JPH04334207A (en) Prediction encoding device
JPS6313605B2 (en)
JPH0414528B2 (en)
JPH071875B2 (en) Image coding device
JPS594319A (en) Adaptive prediction adpcm coder
JPS6387824A (en) Adpcm coding system
JPH01179521A (en) Adaptive prediction type adpcm decoder