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
JPH082027B2 - Predictive coding device - Google Patents
[go: Go Back, main page]

JPH082027B2 - Predictive coding device - Google Patents

Predictive coding device

Info

Publication number
JPH082027B2
JPH082027B2 JP63224727A JP22472788A JPH082027B2 JP H082027 B2 JPH082027 B2 JP H082027B2 JP 63224727 A JP63224727 A JP 63224727A JP 22472788 A JP22472788 A JP 22472788A JP H082027 B2 JPH082027 B2 JP H082027B2
Authority
JP
Japan
Prior art keywords
circuit
circuits
output
signal
prediction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP63224727A
Other languages
Japanese (ja)
Other versions
JPH0273725A (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
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP63224727A priority Critical patent/JPH082027B2/en
Publication of JPH0273725A publication Critical patent/JPH0273725A/en
Publication of JPH082027B2 publication Critical patent/JPH082027B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/004Predictors, e.g. intraframe, interframe coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、画像信号を高能率符号化する符号化装置に
関するものである。
Description: TECHNICAL FIELD The present invention relates to an encoding device for highly efficient encoding of image signals.

〔従来の技術〕[Conventional technology]

一般にテレビ信号等は信号自体多くの冗長成分を含ん
でおり、伝送情報量を減らすためにΔM、DPCM等の予測
符号化により冗長度抑圧が行なわれている。
Generally, a television signal or the like contains many redundant components of the signal itself, and the redundancy is suppressed by predictive coding such as ΔM or DPCM in order to reduce the amount of transmission information.

予測符号化器は、基本的には入力信号と予測回路出力
信号との差をとる差回路と、この差回路出力信号を量子
化する量子化回路と、この量子化回路出力信号から入力
信号を予測する予測回路とから構成される。テレビ信号
を符号化する場合には標本化周波数が10MHz近辺と高
く、差分符号ループ処理を100ns近くで処理する必要が
あり、各処理回路には高速処理が要求される。差分符号
化による伝送情報量の減少つまり冗長度抑圧の効果は予
測回路の特性が入力信号のスペクトラムの形に近ければ
近いほど大きくなる。しかし、入力信号は常に変化する
ため、全ての入力信号に対して冗長度抑圧効果を最適に
することはむずかしい。
The predictive encoder is basically a difference circuit that takes a difference between an input signal and a prediction circuit output signal, a quantization circuit that quantizes the difference circuit output signal, and an input signal from the quantization circuit output signal. It is composed of a prediction circuit for prediction. When a television signal is encoded, the sampling frequency is as high as around 10 MHz, and it is necessary to process the differential code loop processing in the vicinity of 100 ns, and high speed processing is required for each processing circuit. The effect of reducing the amount of transmitted information by the differential encoding, that is, the effect of suppressing redundancy increases as the characteristics of the prediction circuit become closer to the shape of the spectrum of the input signal. However, since the input signal constantly changes, it is difficult to optimize the redundancy suppression effect for all input signals.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

上述した従来の方式では、最適予測方式をテレビ信号
に適用する場合、予測符号化処理でも高速素子を使って
実現しており、消費電力も大きい適応型の場合、更にル
ープ処理時間が増大し、もし高速素子を用いて実現でき
たとしても、処理タイミングマージンが少なくなり、動
作の安定性に問題がある。
In the conventional method described above, when applying the optimum prediction method to the television signal, it is realized by using a high-speed element even in the predictive coding process, and in the case of the adaptive type with large power consumption, the loop processing time further increases, Even if it can be realized by using a high-speed element, the processing timing margin is reduced, and there is a problem in operation stability.

本発明はこのような点に鑑みてなされたものであり、
その目的とするところは、予測符号化装置の予測特性に
複数個の予測特性を切り替える適応予測を用いたときに
予測符号化のループ処理の制限時間を複数n倍にした適
応予測符号化装置を実現することにある。
The present invention has been made in view of such a point,
An object of the present invention is to provide an adaptive predictive coding apparatus in which the time limit of the predictive coding loop process is increased by a factor of n when adaptive predictive switching of a plurality of predictive characteristics is used as the predictive characteristic of the predictive coding apparatus. It is to be realized.

〔課題を解決するための手段〕[Means for solving the problem]

このような目的を達成するために本発明による予測符
号化装置は、入力信号の1ライン分を順番に記憶し、書
き込み時間の1/n倍の読み出し速度で出力するn個の第
1の記憶回路と、これら記憶回路の各出力信号をそれぞ
れ入力とし、予測特性を切り替える適応予測を用いて予
測符号化処理を行うn個の適応予測回路と、これら適応
予測回路の各出力信号をそれぞれ記憶し、書き込み時間
のn倍の読み出し速度で出力するn個の第2の記憶回路
とを備え、適応予測回路は、第1の記憶回路の出力信号
と後記複数個の予測回路の出力信号との差をとる複数個
の差回路と、この差回路の出力信号の中のひとつを後記
選択信号により選択する第1の切り替え回路と、この第
1の切り替え回路の出力信号を量子化して適応予測回路
の出力とする量子化回路と、複数個の予測回路の出力信
号の中のひとつを後記選択信号により選択し切り替える
第2の切り替回路と、この第2の切り替え回路の出力信
号と量子化回路の出力信号とを加算する加算回路と、こ
の加算回路の出力信号より入力信号を予測する複数個の
予測回路と、この複数個の予測回路の出力信号を与えら
れたアルゴリズムで選択し、最適な予測回路出力信号を
決定して選択信号を出力する選択回路とを有し、力信号
に対する予測符号化処理を複数n個の並列処理とするよ
うにしたものである。
In order to achieve such an object, the predictive coding apparatus according to the present invention sequentially stores one line of an input signal and outputs n first storages at a read speed 1 / n times the write time. Circuit, and each of the output signals of these storage circuits, the n adaptive prediction circuits that perform predictive coding processing using adaptive prediction that switches the prediction characteristics, and the output signals of these adaptive prediction circuits, respectively. , N second storage circuits that output at a read speed n times as long as the write time, and the adaptive prediction circuit includes a difference between an output signal of the first storage circuit and an output signal of a plurality of prediction circuits described later. , A first switching circuit which selects one of the output signals of the difference circuit by a selection signal described later, and an adaptive prediction circuit which quantizes the output signal of the first switching circuit. Quantization times to output And a second switching circuit that selects and switches one of the output signals of the plurality of prediction circuits by a selection signal described later, and an addition that adds the output signal of the second switching circuit and the output signal of the quantization circuit. Circuit, a plurality of prediction circuits for predicting an input signal from the output signal of the adder circuit, and the output signals of the plurality of prediction circuits are selected by a given algorithm to determine the optimum prediction circuit output signal. A selection circuit that outputs a selection signal is provided, and a plurality of n parallel processings are performed as the predictive coding processing for the force signal.

〔作用〕[Action]

本発明による予測符号化装置においては、予測ループ
処理制限時間が従来の複数n倍となる。
In the predictive coding apparatus according to the present invention, the prediction loop processing time limit is a multiple of n times that of the conventional method.

〔実施例〕〔Example〕

第1図は、本発明による予測符号化装置の一実施例を
示すブロック系統図である。第1図において、1は入力
端子、2,6は第1の記憶回路、3,7は適応予測回路、4,8
は第2の記憶回路、5は出力端子である。
FIG. 1 is a block system diagram showing an embodiment of the predictive coding apparatus according to the present invention. In FIG. 1, 1 is an input terminal, 2 and 6 are first memory circuits, 3 and 7 are adaptive prediction circuits, and 4 and 8
Is a second memory circuit, and 5 is an output terminal.

次に動作について説明する。入力端子1からの入力信
号aをテレビ信号の1ライン分だけ記憶回路2からの読
出しスピードを書込み時間の1/2倍で行なう。記憶回路
2でテレビ信号の1ライン分の書込みが終わり、書込み
をストップしたとき、記憶回路6の書込みをスタート
し、記憶回路6でテレビ信号の1ライン分の記憶回路へ
の書込みが終わったら再び記憶回路2の書込みを行なう
方法で交互に書込みを行ない、入力信号aの2倍の周期
になった記憶回路2の出力信号bは適応予測回路3へ送
出される。
Next, the operation will be described. The speed of reading the input signal a from the input terminal 1 from the memory circuit 2 by one line of the television signal is half the writing time. When the writing of one line of the television signal in the memory circuit 2 is finished and the writing is stopped, the writing of the memory circuit 6 is started, and when the writing of the television signal of one line in the memory circuit is finished, the writing is performed again. Writing is performed alternately by the method of writing to the memory circuit 2, and the output signal b of the memory circuit 2 having a cycle twice that of the input signal a is sent to the adaptive prediction circuit 3.

出力信号bを適応予測回路3で処理して出力される差
信号cは記憶回路4へ入力される。記憶回路4では書込
み時間の2倍のスピードで読出しを行なう。適応予測回
路3と全く同様の動作で適応予測回路7から出力される
差信号hが記憶回路8へ入力されるが、記憶回路4の出
力信号dと記憶回路8の出力信号eとは交互に出力さ
れ、入力信号aと同じ周期に戻されて、出力端子5へ信
号fとして出力される。
The difference signal c output by processing the output signal b in the adaptive prediction circuit 3 is input to the storage circuit 4. In the memory circuit 4, reading is performed at a speed twice the writing time. The difference signal h output from the adaptive prediction circuit 7 is input to the storage circuit 8 in exactly the same operation as the adaptive prediction circuit 3, but the output signal d of the storage circuit 4 and the output signal e of the storage circuit 8 alternate. It is output, returned to the same cycle as the input signal a, and output to the output terminal 5 as the signal f.

第2図は第1図の適応予測回路3を詳細に示すブロッ
ク系統図であり、適用予測回路7も同様の構成である。
第2図において、31〜33は差回路、34は第1の切り替え
回路、35は量子化回路、36は選択回路、37は第2の切り
替え回路、38は加算回路、39〜41は予測回路である。
FIG. 2 is a block system diagram showing the adaptive prediction circuit 3 of FIG. 1 in detail, and the application prediction circuit 7 has the same configuration.
In FIG. 2, 31 to 33 are difference circuits, 34 is a first switching circuit, 35 is a quantization circuit, 36 is a selection circuit, 37 is a second switching circuit, 38 is an addition circuit, and 39 to 41 are prediction circuits. Is.

次に動作について説明する。第1図の記憶回路2の出
力信号bは差回路31,32,33でそれぞれ予測回路41,40,39
の出力信号との差をとられ、選択回路36の選択信号によ
り切り替え回路34で差回路31,32,33のいずれかの出力信
号が選択され、選択された信号は量子化回路35で量子化
が行なわれ、適応予測回路3の出力信号cとして第1図
の記憶回路4へ送り出される。また、切り替え回路37に
おいて、選択回路36の選択信号により選択された予測回
路41,40,39のいずれかの出力信号と量子化回路35の出力
信号とが加算回路38で加算され、加算回路38の出力信号
は予測回路41,40,39で入力信号を予測し、予測回路41,4
0,39の出力信号はそれぞれ差回路31,32,33へ入力され
る。選択回路36は、加算回路38の出力信号と予測回路39
〜41の出力信号との差をそれぞれ求め、最適な予測回路
の出力を選択する。
Next, the operation will be described. The output signal b of the memory circuit 2 in FIG. 1 is output to the difference circuits 31, 32 and 33 by the prediction circuits 41, 40 and 39, respectively.
The output signal of the difference circuit 31, 32, 33 is selected by the switching circuit 34 by the selection signal of the selection circuit 36, and the selected signal is quantized by the quantization circuit 35. Is output to the storage circuit 4 of FIG. 1 as the output signal c of the adaptive prediction circuit 3. In addition, in the switching circuit 37, the output signal of any of the prediction circuits 41, 40, 39 selected by the selection signal of the selection circuit 36 and the output signal of the quantization circuit 35 are added by the addition circuit 38, and the addition circuit 38 The output signals of the predictor circuits 41, 40, 39 predict the input signals, and the predictor circuits 41, 4
The output signals of 0 and 39 are input to the difference circuits 31, 32 and 33, respectively. The selection circuit 36 outputs the output signal of the addition circuit 38 and the prediction circuit 39.
The difference between each of the output signals and the output signals of -41 is obtained, and the optimum prediction circuit output is selected.

第3図および第4図は処理時間の比較を示す信号説明
図である。第3図(a)〜(c)では、入力信号a(第
3図(a))を本実施例の適応予測回路の並列構成を行
なうことで、従来の構成では適応予測回路の処理をYns,
Znsで終えなければななかったが、記憶回路2,6の出力信
号b,g(第3図(b),(c))のように処理時間の制
限が2×Yns,2×Znsと倍になる。
FIG. 3 and FIG. 4 are signal explanation diagrams showing comparison of processing times. In FIGS. 3 (a) to 3 (c), the input signal a (FIG. 3 (a)) is parallel-configured with the adaptive prediction circuit of this embodiment, so that the processing of the adaptive prediction circuit is Y in the conventional configuration. ns ,
Although not Na unless terminated by Z ns, the output signal b of the storage circuit 2, 6, g (FIG. 3 (b), (c)) processing time limit 2 × Y ns as, 2 × Z Doubles with ns .

第4図(a)〜(d)では、入力信号a(第4図
(a))を記憶回路2,6でそれぞれ出力信号b,g(第4図
(b),(c))に分割し、適応予測回路3,7で処理し
た信号を記憶回路4,8で再び統合して出力信号f(第4
図(d))として入力信号aのフォーマットに直して出
力している。
In FIGS. 4A to 4D, the input signal a (FIG. 4A) is divided into output signals b and g (FIGS. 4B and 4C) by the storage circuits 2 and 6, respectively. Then, the signals processed by the adaptive prediction circuits 3 and 7 are integrated again in the storage circuits 4 and 8 to output the output signal f (fourth
The format of the input signal a is output as shown in FIG.

上記実施例では適応予測回路、記憶回路が2つの場合
について説明したが、これらの数は特に限定されない。
また、予測回路、差回路が3つの場合について説明した
が、これらの数も特に限定されない。
In the above embodiment, the case where the adaptive prediction circuit and the storage circuit are two has been described, but the numbers thereof are not particularly limited.
Further, although the case where the number of prediction circuits and the number of difference circuits are three has been described, the numbers thereof are not particularly limited.

〔発明の効果〕 以上説明したように本発明は、適応予測回路を複数n
個持ち、入力信号をn層展開し、予測符号化処理をn個
の並列処理とさせたことにより、適応予測ループ処理制
限時間を従来のn倍にしたため、構成素子の低速度化が
計られ、消費電力の低下、回路のタイミングマージンの
増加等が可能となる。
EFFECTS OF THE INVENTION As described above, according to the present invention, a plurality of adaptive prediction circuits are provided.
Since the number of input signals is expanded to n layers and the predictive coding process is performed in n parallel processes, the adaptive prediction loop processing time limit is increased to n times that of the conventional method, so that the speed of the constituent elements can be reduced. It is possible to reduce the power consumption, increase the timing margin of the circuit, and the like.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明による予測符号化装置の一実施例を示す
ブロック系統図、第2図は第1図の装置を構成する適応
予測回路を詳細に示すブロック系統図、第3図および第
4図は処理時間の比較を示す信号説明図である。 1……入力端子、2,6……第1の記憶回路、3,7……適応
予測回路、4,8……第2の記憶回路、5……出力端子。
FIG. 1 is a block system diagram showing an embodiment of the predictive coding device according to the present invention, and FIG. 2 is a block system diagram showing in detail an adaptive prediction circuit constituting the device of FIG. 1, FIGS. 3 and 4. The figure is a signal explanatory view showing a comparison of processing times. 1 ... input terminal, 2,6 ... first memory circuit, 3,7 ... adaptive prediction circuit, 4,8 ... second memory circuit, 5 ... output terminal.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 長 冨士夫 東京都港区芝5丁目33番1号 日本電気株 式会社内 (72)発明者 澁谷 徹 宮城県黒川郡大和町吉岡字雷神2番地 宮 城日本電気株式会社内 (56)参考文献 特開 昭61−208924(JP,A) 特開 昭61−177822(JP,A) 特開 平1−235421(JP,A) 特公 平3−66854(JP,B2) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Nagao Fujimi 5-33-1, Shiba, Minato-ku, Tokyo NEC Corporation (72) Inventor Toru Shibuya 2nd Raijin, Yoshioka, Miyawa, Kurokawa-gun, Miyagi Miya (56) References JP-A-61-208924 (JP, A) JP-A-61-177822 (JP, A) JP-A-1-235421 (JP, A) JP-B-3-66854 (JP, B2)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】入力信号の1ライン分を順番に記憶し、書
き込み時間の1/n倍の読み出し速度で出力するn個の第
1の記憶回路と、これら記憶回路の各出力信号をそれぞ
れ入力とし、予測特性を切り替える適応予測を用いて予
測符号化処理を行うn個の適応予測回路と、これら適応
予測回路の各出力信号をそれぞれ記憶し、書き込み時間
のn倍の読み出し速度で出力するn個の第2の記憶回路
とを備え、 前記適応予測回路は、前記第1の記憶回路の出力信号と
後記複数個の予測回路の出力信号との差をとる複数個の
差回路と、この差回路の出力信号の中のひとつを後記選
択信号により選択する第1の切り替え回路と、この第1
の切り替え回路の出力信号を量子化して適応予測回路の
出力とする量子化回路と、後記複数個の予測回路の出力
信号の中のひとつを後記選択信号により選択し切り替え
る第2の切り替回路と、この第2の切り替え回路の出力
信号と前記量子化回路の出力信号とを加算する加算回路
と、この加算回路の出力信号より入力信号を予測する複
数個の予測回路と、この複数個の予測回路の出力信号を
与えられたアルゴリズムで選択し、最適な予測回路出力
信号を決定して選択信号を出力する選択回路とを有し、
前記力信号に対する予測符号化処理を複数n個の並列処
理とした予測符号化装置。
1. An n number of first memory circuits that sequentially store one line of an input signal and output at a read speed that is 1 / n times the write time, and input the respective output signals of these memory circuits. And n adaptive prediction circuits that perform predictive coding processing using adaptive prediction that switches prediction characteristics, and output signals of these adaptive prediction circuits are respectively stored and output at a read speed n times the write time. A plurality of second storage circuits, the adaptive prediction circuit includes a plurality of difference circuits that take a difference between an output signal of the first storage circuit and output signals of a plurality of prediction circuits described below, and the difference circuits. A first switching circuit for selecting one of the output signals of the circuit by a selection signal described later;
A quantizing circuit that quantizes the output signal of the switching circuit of (1) to be the output of the adaptive prediction circuit; and a second switching circuit that selects and switches one of the output signals of the plurality of prediction circuits described below by a selection signal described below. An adder circuit for adding the output signal of the second switching circuit and the output signal of the quantizer circuit, a plurality of predictor circuits for predicting an input signal from the output signal of the adder circuit, and a plurality of predictor circuits. The output signal of the selected by the algorithm provided, and the selection circuit that determines the optimum prediction circuit output signal and outputs the selection signal,
A predictive coding apparatus in which the predictive coding process for the force signal is a plurality of n parallel processes.
JP63224727A 1988-09-09 1988-09-09 Predictive coding device Expired - Lifetime JPH082027B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63224727A JPH082027B2 (en) 1988-09-09 1988-09-09 Predictive coding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63224727A JPH082027B2 (en) 1988-09-09 1988-09-09 Predictive coding device

Publications (2)

Publication Number Publication Date
JPH0273725A JPH0273725A (en) 1990-03-13
JPH082027B2 true JPH082027B2 (en) 1996-01-10

Family

ID=16818298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63224727A Expired - Lifetime JPH082027B2 (en) 1988-09-09 1988-09-09 Predictive coding device

Country Status (1)

Country Link
JP (1) JPH082027B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3060654B2 (en) * 1990-12-27 2000-07-10 セイコーエプソン株式会社 Liquid crystal display

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0650822B2 (en) * 1985-02-04 1994-06-29 日本電信電話株式会社 Encoder / decoder
JPS61208924A (en) * 1985-03-13 1986-09-17 Nec Corp Forecast coding device

Also Published As

Publication number Publication date
JPH0273725A (en) 1990-03-13

Similar Documents

Publication Publication Date Title
JP3136796B2 (en) Variable length code decoder
JP2949066B2 (en) Compression method, decompression method, parallel context modeler, parallel entropy coder, parallel entropy decoder, image compression device and image decompression device
US6885320B2 (en) Apparatus and method for selecting length of variable length coding bit stream using neural network
JPH0485621A (en) rounding device
JP4442891B2 (en) Variable length coding apparatus and variable length coding method
US6741191B2 (en) Huffman decoding method and apparatus
JPS6118910B2 (en)
JPH082027B2 (en) Predictive coding device
US5748514A (en) Forward and inverse discrete cosine transform circuits
JP2934425B1 (en) Image data compression device and image data decompression device
Mohamed Wireless communication systems: Compression and decompression algorithms
JP3578497B2 (en) Zigzag scan circuit
JP2004056417A (en) Decoder and decoding method
JP3010623B2 (en) Encoding device
JPH07303045A (en) Huffman decoder
KR0141238B1 (en) Digital audio data coding method and its apparatus
EP4672751A1 (en) RANKING OF THE COEFFICIENTS OF A LOCAL ATTRIBUTE TRANSFORMATION FOR POINT CLOUD COMPRESSION
JPH10304378A (en) Video signal coder
JP2733240B2 (en) Encoding device and decoding device
JP2696869B2 (en) Image coding device
JP2690216B2 (en) Variable length decoder
JPH0983378A (en) Encoding device and decoding device
JPH0366854B2 (en)
JPS63198420A (en) Picture compressing device
JPS63253785A (en) Image compressing device