JPH02206984A - Encoding device for picture data - Google Patents

Encoding device for picture data

Info

Publication number
JPH02206984A
JPH02206984A JP1027149A JP2714989A JPH02206984A JP H02206984 A JPH02206984 A JP H02206984A JP 1027149 A JP1027149 A JP 1027149A JP 2714989 A JP2714989 A JP 2714989A JP H02206984 A JPH02206984 A JP H02206984A
Authority
JP
Japan
Prior art keywords
data
difference
circuit
block
dynamic range
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
JP1027149A
Other languages
Japanese (ja)
Other versions
JP3169369B2 (en
Inventor
Tetsujiro Kondo
哲二郎 近藤
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP02714989A priority Critical patent/JP3169369B2/en
Publication of JPH02206984A publication Critical patent/JPH02206984A/en
Application granted granted Critical
Publication of JP3169369B2 publication Critical patent/JP3169369B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

PURPOSE:To improve the efficiency and to avoid propagation of an error by forming a prediction data from a preset model and a data of a representative picture element and applying ADRC coding to a difference between the predicted data and a true value. CONSTITUTION:A model such as a line, a plane or a curved face is set and a predicted data for each block is formed by an interpolation signal generating circuit 10 from the set model and a representative picture element. The representative picture element is used as a transmission data, and a difference (predicted error) between a no transmission data in the block and the predicted data is formed by a difference detection circuit 30. The difference is coded by the ADRC (dynamic range) and dynamic range information of the difference, a code signal and the data of the representative picture element are sent. Since the difference is coded in this way, the compression rate of the transmission data is improved and no propagation error takes place.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、伝送データ量を圧縮することができる画像
データの符号化装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image data encoding device capable of compressing the amount of transmitted data.

〔発明の概要〕[Summary of the invention]

この発明では、所定数の画素で構成されたブロック内で
、元のビット数で伝送される少なくとも一つの代表画素
と非伝送画素とが予め定められた画像データの符号化装
置において、 非伝送画素について複数の代表画素から予測データを形
成する予測回路と、予測データと真値との差分を検出す
る差分検出回路と、差分検出回路からの差分値のダイナ
ミックレンジ情報をブロック単位で検出し、ダイナミッ
クレンジ情報に基づいて差分値をブロック毎に符号化し
、元のビット数より少ないビット数のコード信号を出力
する符号化回路とが備えられ、 代表データ、ダイナミックレンジ情報、符号化回路から
のコード信号が伝送されることにより、伝播エラーを生
ぜずに、伝送データ量を効率良く圧縮することができる
In this invention, in an image data encoding device in which at least one representative pixel and non-transmission pixels are predetermined, which are transmitted in the original number of bits within a block composed of a predetermined number of pixels, the non-transmission pixels For dynamic It is equipped with an encoding circuit that encodes the difference value for each block based on range information and outputs a code signal with a smaller number of bits than the original number of bits, and includes representative data, dynamic range information, and a code signal from the encoding circuit. By transmitting the data, the amount of transmitted data can be efficiently compressed without causing propagation errors.

〔従来の技術〕[Conventional technology]

画像データの伝送量を圧縮するために、原データと予測
データとの差分値を伝送するDPCMが知られている。
DPCM is known that transmits a difference value between original data and predicted data in order to compress the amount of image data to be transmitted.

差分値の量子化は、効率が良い反面、エラーが伝播する
問題がある。
Although quantization of difference values is efficient, it has the problem of error propagation.

エラーの伝播が生じない高能率符号化として、本願出願
人は、ダイナミックレンジに適応した符号化(ADRC
)を提案している。例えば特願昭59−266407号
明細書には、2次元ブロック内に含まれる複数画素の最
大値及び最小値の差であるダイナミックレンジを求め、
このダイナミックレンジに適応した符号化を行う適応符
号化装置が記載されている。また、特願昭60−232
789号明細書には、複数フレームに各々含まれる領域
の画素から形成された3次元ブロックに関してダイナミ
ックレンジに適応した符号化を行う適応符号化装置が記
載されている。更に、特願昭60−268817号明細
書には、量子化を行った時に生じる最大歪みが一定とな
るように、ダイナミックレンジに応じてビット数が変化
する可変長符号化方法が開示されている。
As a high-efficiency encoding method that does not cause error propagation, the applicant has proposed dynamic range adaptive encoding (ADRC).
) is proposed. For example, in Japanese Patent Application No. 59-266407, the dynamic range, which is the difference between the maximum and minimum values of a plurality of pixels included in a two-dimensional block, is determined.
An adaptive encoding device that performs encoding adapted to this dynamic range has been described. Also, patent application 1986-232
No. 789 describes an adaptive encoding device that performs encoding adapted to the dynamic range of a three-dimensional block formed from pixels of regions included in each of a plurality of frames. Furthermore, Japanese Patent Application No. 60-268817 discloses a variable length encoding method in which the number of bits changes depending on the dynamic range so that the maximum distortion caused when quantization is constant. .

上述のダイナミックレンジに適応した符号化(ADRC
と称する)は、伝送すべきデータ量を大幅に圧縮できる
ので、ディジタルVTRに適用して好適である。特に、
可変長ADRCは、圧縮率を高くすることができる。
Coding adapted to the dynamic range described above (ADRC
) is suitable for application to digital VTRs because it can significantly compress the amount of data to be transmitted. especially,
Variable length ADRC can increase the compression ratio.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

固定長ADRCの場合、ブロックのダイナミックレンジ
が大きい場合には、量子化歪みが大きい問題がある。ま
た、ダイナミックレンジに応じてビット長が変化する可
変長ADRCの場合には、多いビット数が割り当てられ
るブロックが増大し、伝送データ量の圧縮が不充分とな
る。
In the case of fixed length ADRC, there is a problem of large quantization distortion when the dynamic range of the block is large. Furthermore, in the case of variable length ADRC in which the bit length changes depending on the dynamic range, the number of blocks to which a large number of bits are allocated increases, making compression of the amount of transmitted data insufficient.

従って、この発明の目的は、差分値を量子化することで
生じる効率が良い利点とエラーが伝播しないADRCの
利点との両者を有する画像データの符号化装置を提供す
ることにある。
Therefore, it is an object of the present invention to provide an image data encoding device that has both the advantage of high efficiency resulting from quantization of difference values and the advantage of ADRC in which errors are not propagated.

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

この発明では、所定数の画素で構成されたブロック内で
、元のビット数で伝送される少なくとも一つの代表画素
と非伝送画素とが予め定められた画像データの符号化装
置において、 非伝送画素について複数の代表画素から予測データを形
成する予測回路10と、 予測データと真値との差分を検出する差分検出回路30
と、 差分検出回路30からの差分値のダイナミックレンジ情
報をブロック単位で検出し、ダイナミックレンジ情報に
基づいて差分値をブロック毎に符号化し、元のビット数
より少ないビット数のコード信号を出力する符号化回路
31.33.34.35とが備えられ、 代表データ、ダイナミックレンジ情報、符号化回路から
のコード信号が伝送される。
In this invention, in an image data encoding device in which at least one representative pixel and non-transmission pixels are predetermined, which are transmitted in the original number of bits within a block composed of a predetermined number of pixels, the non-transmission pixels A prediction circuit 10 that forms prediction data from a plurality of representative pixels regarding
Detecting the dynamic range information of the difference value from the difference detection circuit 30 on a block-by-block basis, encoding the difference value on a block-by-block basis based on the dynamic range information, and outputting a code signal with a smaller number of bits than the original number of bits. Encoding circuits 31, 33, 34, and 35 are provided, and representative data, dynamic range information, and code signals from the encoding circuits are transmitted.

〔作用〕[Effect]

直線、平面、曲面等のモデルを設定し、設定されたモデ
ルと代表画素からブロック毎の予測データが予測回路1
0で形成される0代表画素が伝送データとされ、ブロッ
ク内の非伝送データと予測データとの差分値(予測誤差
)が差分検出回路30で形成される。この差分値がAD
RCで符号化され、差分値のダイナミックレンジ情報と
コード信号と代表画素のデータとが伝送される。差分値
を符号化するので、伝送データの圧縮率が向上し、また
、伝播エラーが発生しない利点がある。
A model such as a straight line, plane, curved surface, etc. is set, and prediction data for each block is sent to the prediction circuit 1 from the set model and representative pixels.
The 0 representative pixel formed by 0 is taken as the transmission data, and the difference value (prediction error) between the non-transmission data and the predicted data in the block is formed by the difference detection circuit 30. This difference value is AD
It is encoded by RC, and dynamic range information of the difference value, code signal, and data of the representative pixel are transmitted. Since the difference value is encoded, the compression rate of the transmitted data is improved and there is an advantage that propagation errors do not occur.

〔実施例〕〔Example〕

以下、この発明の一実施例について図面を参照して説明
する。この発明では、ブロックの画像データの変化を直
線(1次元)、平面(2次元)、曲面(2次元)等のモ
デルでフィッティングすることで予測データが形成され
、予測データと真値の差分値、即ち、残差がADRC符
号化される。
An embodiment of the present invention will be described below with reference to the drawings. In this invention, predicted data is formed by fitting changes in the image data of a block with a model such as a straight line (one-dimensional), plane (two-dimensional), or curved surface (two-dimensional), and the difference value between the predicted data and the true value is , that is, the residual is ADRC encoded.

この実施例では、−例として平面でフィッティングした
後の残差がADRC符号化される。
In this embodiment, the residual after fitting in the plane as an example is ADRC encoded.

第1図において、1で示す入力端子に、■サンプルが8
ビツトにディジタル化されたディジタルビデオデータが
供給される。ビデオデータは、ブロック化回路2で、走
査線の順序からブロックの順序にデータの配列が変換さ
れる。この例では、第2図に示すように、(4ライン×
4画素−16画素)により、1ブロツクが構成されてい
る。各ブロックの第1のラインの左端に位置する黒いド
ツトで示す画素が必ず伝送される基本画素(代表画素)
である。基本画素の夫々の値がa、bSc。
In Figure 1, the input terminal indicated by 1 has 8 samples.
The bits are supplied with digitized digital video data. A blocking circuit 2 converts the video data from a scanning line order to a block order. In this example, as shown in Figure 2, (4 lines x
4 pixels - 16 pixels) constitute one block. The pixel indicated by the black dot located at the left end of the first line of each block is the basic pixel (representative pixel) that is always transmitted.
It is. The respective values of the basic pixels are a and bSc.

dとされる。d.

lOで示す補間信号発生回路は、上述の基本画素の値を
使用してブロック内の他の伝送されない画素を予測する
。基本画素でブロック内の非伝送画素を平面でフィッテ
ィングする予測がなされる。
An interpolation signal generation circuit, denoted lO, uses the values of the basic pixels mentioned above to predict other non-transmitted pixels in the block. A prediction is made by fitting non-transmission pixels in a block with basic pixels in a plane.

即ら、非伝送画素と4個の基本画素との距離の加重平均
で補間信号(予測値)が求められる0例えばXで示す値
を持つ画素が基本画素との距離の逆数及び距離の自乗の
逆数は、1ライン間隔及び1サンプル間隔を夫々1とす
ると、以下のものである。
In other words, the interpolation signal (predicted value) is obtained by the weighted average of the distances between the non-transmission pixel and the four basic pixels.For example, a pixel with a value indicated by The reciprocal is as follows, assuming that one line interval and one sample interval are each 1.

従って、原データXと対応する補間信号yは、次式で求
められる。
Therefore, the interpolated signal y corresponding to the original data X can be obtained by the following equation.

X以外の非伝送画素についての補間信号もXと同様に求
められる。
Interpolation signals for non-transmission pixels other than X are also obtained in the same way as for X.

補間信号発生回路10に基本画素のデータを供給するた
めに、4H(H;ライン周期)遅延回路3と1ブロツク
遅延回路4とラッチ回路5.6.7.8とが設けられて
いる。これらのラッチ回路5〜8には、端子9からブロ
ック周期のラッチパルスが供給され、ブロック内の所定
の位置の基本画素のデータa −dがラッチ回路5〜8
に夫々取り込まれる。4H遅延回路4の途中から取り出
された出力端子は、4H遅延回路40入力側と1ブロツ
ク時間の遅延量を有している。ラッチ回路5に基本画素
データdが取り込まれる時には、ラッチ回路6に基本画
素データdに対して1ブロツク前の基本画素データCが
取り込まれ、ラッチ回路7に基本画素データdの4 ’
H前の基本画素データbが取り込まれ、ラッチ回路8に
基本画素データbの1ブロツク前の基本画素データaが
取り込まれる。これらの基本画素データが補間信号発生
回路10の入力端子11.12.13.14に夫々供給
される。
In order to supply basic pixel data to the interpolation signal generation circuit 10, a 4H (H: line period) delay circuit 3, a 1-block delay circuit 4, and latch circuits 5, 6, 7, and 8 are provided. These latch circuits 5 to 8 are supplied with a block period latch pulse from a terminal 9, and data a to d of basic pixels at a predetermined position within the block are supplied to the latch circuits 5 to 8.
are incorporated into each. The output terminal taken out from the middle of the 4H delay circuit 4 has a delay amount of one block time with respect to the input side of the 4H delay circuit 40. When the latch circuit 5 takes in the basic pixel data d, the latch circuit 6 takes in the basic pixel data C one block before the basic pixel data d, and the latch circuit 7 takes in 4' of the basic pixel data d.
The basic pixel data b before H is taken in, and the basic pixel data a one block before the basic pixel data b is taken into the latch circuit 8. These basic pixel data are supplied to input terminals 11, 12, 13, and 14 of the interpolation signal generation circuit 10, respectively.

第3図は、補間信号発生回路10の一例を示す。FIG. 3 shows an example of the interpolation signal generation circuit 10.

入力端子11−14からの基本画素データa −dが乗
算回路16.17.18.19に夫々供給される。乗算
回路16〜19には、ROM20.21.22.23か
ら読み出された係数データが供給される。これらのRO
M20〜23から読み出された係数データが加算回路2
8に供給され、また、乗算回路16〜19の出力データ
が加算回路27に供給される。加算回路27の出力信号
及び加算回路28の出力信号が割算回路29に供給され
、前者が後者で割算される。従って、割算回路29の出
力端子15には、補間信号が取り出される。
Basic pixel data a-d from input terminals 11-14 are supplied to multiplication circuits 16, 17, 18, and 19, respectively. Coefficient data read from the ROM 20.21.22.23 is supplied to the multiplication circuits 16-19. These R.O.
The coefficient data read from M20 to M23 is sent to the adder circuit 2.
8, and the output data of multiplication circuits 16 to 19 is also supplied to an addition circuit 27. The output signal of the adder circuit 27 and the output signal of the adder circuit 28 are supplied to a divider circuit 29, and the former is divided by the latter. Therefore, an interpolated signal is taken out to the output terminal 15 of the divider circuit 29.

ROM20〜23は、符号化しようとするブロック内の
非伝送画素の夫々に応じた係数を発生する。例えばRO
M20は、ブロック内の各非伝送画素に応じた基本画素
データaに対する係数データを発生する。ブロック内の
データの伝送順序に応じて第2図に示すように、15個
の非伝送画素に対して(1〜15)のアドレスが付され
る。アドレスカウンタ24は、端子25からのサンプル
クロックと端子26からのブロック周期のクロックとか
ら上述の(1〜15)のアドレスを発生する。ROM2
0の各アドレスには、下記のような係数データが格納さ
れている。
The ROMs 20-23 generate coefficients corresponding to each non-transmission pixel in the block to be encoded. For example, R.O.
M20 generates coefficient data for basic pixel data a corresponding to each non-transmission pixel in the block. As shown in FIG. 2, addresses (1 to 15) are assigned to the 15 non-transmission pixels according to the transmission order of data within the block. The address counter 24 generates the above-mentioned addresses (1 to 15) from the sample clock from the terminal 25 and the block cycle clock from the terminal 26. ROM2
Coefficient data as shown below is stored in each address of 0.

アドレス 係数  アドレス 係数 例えば上述の非伝送画素Xのアドレスは、5であるので
、係数データとしてAがROM20から読み出される。
Address Coefficient Address Coefficient For example, since the address of the above-mentioned non-transmission pixel X is 5, A is read out from the ROM 20 as coefficient data.

ROM20以外の基本画素す、c、dに夫々間する他の
ROM21.22.23にも、アドレス(1〜15)に
応じた係数データが格納されている。
Coefficient data corresponding to the addresses (1 to 15) are also stored in other ROMs 21, 22, and 23 located between the basic pixels S, c, and d, respectively, other than the ROM 20.

補間信号発生回路10の出力端子15に取り出された補
間信号、即ち、予測データが減算回路30に供給される
。減算回路30には、1プロ・ンク遅延回路4からの画
素データ(真値)が供給される。画素データ及び補間信
号は、同期して減算回路30に供給され、減算回路30
により、原データと補間信号との残差が求められる。こ
の残差成分がADRC符号化される。
The interpolation signal taken out at the output terminal 15 of the interpolation signal generation circuit 10, that is, the prediction data, is supplied to the subtraction circuit 30. The subtraction circuit 30 is supplied with pixel data (true value) from the 1-process delay circuit 4. The pixel data and the interpolation signal are synchronously supplied to the subtraction circuit 30.
As a result, the residual difference between the original data and the interpolated signal is obtained. This residual component is ADRC encoded.

減算回路30の出力信号が最大値及び最小値検出回路3
1及び遅延回路32に供給される。検出回路31は、各
ブロックの差信号の最大値MAXと最小値MINとを検
出する。遅延回路32は、最大値MAX及び最小値MI
Nを検出する時間、データを遅延させる。減算回路33
で(MAX−MIN)の演算がされ、減算回路33から
ダイナミックレンジDRが得られる。減算回路34では
、遅延回路32からの差信号から最小値MINが減算さ
れ、減算回路34から最小値が除去された差信号が得ら
れる。
The output signal of the subtraction circuit 30 is detected by the maximum value and minimum value detection circuit 3
1 and the delay circuit 32. The detection circuit 31 detects the maximum value MAX and minimum value MIN of the difference signal of each block. The delay circuit 32 has a maximum value MAX and a minimum value MI
Delay the data by the time to detect N. Subtraction circuit 33
(MAX-MIN) is calculated, and the dynamic range DR is obtained from the subtraction circuit 33. In the subtraction circuit 34, the minimum value MIN is subtracted from the difference signal from the delay circuit 32, and a difference signal from which the minimum value has been removed is obtained.

減算回路34の出力データ及びダイナミックレンジDR
が量子化回路35に供給される。量子化回路35から元
のビット数(8ビツト)より少ないビット数例えば3ビ
ツトの量子化コードDTが得られる。ラッチ回路8から
のブロックの基本画素データが遅延回路36に供給され
、遅延回路36からの基本画素データPDとダイナミッ
クレンジDRと最小値MIN及び量子化コードDTがフ
レーム化回路37に供給され、出力端子38には、伝送
データが取り出される。フレーム化回路37は、第4図
に示すように、基本画素データPD、最小値MIN、ダ
イナミックレンジDR及び量子化コードDTがバイトシ
リアルに配列された伝送データを形成する。差信号のダ
イナミックレンジDR及び最小値MENは、8ビツトで
クリップされている。第4図では省略されているが、伝
送データの所定長毎に同期信号が付加され、また、必要
に応じてデータに対するエラー訂正符号の符号化がなさ
れる。
Output data of subtraction circuit 34 and dynamic range DR
is supplied to the quantization circuit 35. The quantization circuit 35 obtains a quantization code DT having a smaller number of bits than the original number of bits (8 bits), for example, 3 bits. The basic pixel data of the block from the latch circuit 8 is supplied to the delay circuit 36, and the basic pixel data PD, dynamic range DR, minimum value MIN, and quantization code DT from the delay circuit 36 are supplied to the framing circuit 37 and output. Transmission data is taken out to the terminal 38. As shown in FIG. 4, the framing circuit 37 forms transmission data in which basic pixel data PD, minimum value MIN, dynamic range DR, and quantization code DT are arranged byte serially. The dynamic range DR and minimum value MEN of the difference signal are clipped at 8 bits. Although not shown in FIG. 4, a synchronization signal is added to each predetermined length of transmission data, and the data is encoded with an error correction code if necessary.

量子化回路35は、ダイナミックレンジDRに適応した
量子化を行う。つまり4、ダイナミックレンジDRを(
2’ =8)等分した量子化ステップΔで、最小値が除
去された差信号が除算され、商を切り捨てで整数化した
値が量子化コードDTとされる。量子化回路35は、除
算回路或いはROMで構成できる。
The quantization circuit 35 performs quantization adapted to the dynamic range DR. In other words, 4, dynamic range DR (
2' = 8) The difference signal from which the minimum value has been removed is divided by the equally divided quantization step Δ, and the value obtained by rounding down the quotient to an integer is set as the quantization code DT. The quantization circuit 35 can be composed of a division circuit or a ROM.

伝送データは、伝送路例えば磁気記録/再生の過程を介
して伝送される。復号側では、ADRCの復号を行い、
差信号を復元する。この差信号と基本画素データとを使
用して、補間を行う。
The transmitted data is transmitted via a transmission line, for example, a magnetic recording/reproducing process. On the decoding side, ADRC is decoded,
Restore the difference signal. Interpolation is performed using this difference signal and basic pixel data.

ADRC符号化されるのは、原ビデオデータではな(、
平面でフィッティングした時の残差であるために、ダイ
ナミックレンジDRが充分に小さくなり、量子化誤差が
少なくできる。
What is ADRC encoded is not the original video data (,
Since it is a residual error when fitting on a plane, the dynamic range DR is sufficiently small, and quantization errors can be reduced.

なお、この発明は、可変長ADRCで差信号を符号化す
る場合に対しても通用できる。
Note that the present invention can also be applied to the case where a difference signal is encoded using variable length ADRC.

また、フィッティングする方式は、予め定めておけば良
く、平面に限らず、直線、曲面等を使用しても良い。更
に、基本画素のデータをディジタルローパスフィルタに
供給することにより形成された補間信号と原データとの
差信号をADRC符号化しても良い。
Furthermore, the fitting method may be determined in advance, and is not limited to a flat surface, but may also use a straight line, a curved surface, or the like. Furthermore, the difference signal between the interpolation signal and the original data formed by supplying basic pixel data to a digital low-pass filter may be ADRC encoded.

〔発明の効果〕〔Effect of the invention〕

この発明では、予め設定されたモデルと代表画素のデー
タとから予測データが形成され、予測デ−夕と真値との
差分値をADRC符号化している。
In this invention, prediction data is formed from a preset model and representative pixel data, and the difference value between the prediction data and the true value is ADRC encoded.

差分値のダイナミックレンジは、真値のダイナミックレ
ンジに比して小さくなるので、効率が良い圧縮を行うこ
とができる。また、ADRCを使用しているので、エラ
ーの伝播が無い利点がある。
Since the dynamic range of the difference value is smaller than the dynamic range of the true value, efficient compression can be performed. Furthermore, since ADRC is used, there is an advantage that there is no error propagation.

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

第1図はこの発明の一実施例のブロック図、第2図は画
素の配列の説明に用いる路線図、第3図は補間信号発生
回路の一例のブロック図、第4図は伝送データの一例の
路線図である。 図面における主要な符号の説明 l:ディジタルビデオデータの入力端子、工0:補間借
号発生回路、 30:予測データと真値の差分値を検出するための減算
回路、 31:最大値、最小値検出回路、 35:量子化回路。
Fig. 1 is a block diagram of an embodiment of the present invention, Fig. 2 is a route diagram used to explain the pixel arrangement, Fig. 3 is a block diagram of an example of an interpolation signal generation circuit, and Fig. 4 is an example of transmission data. This is a route map. Explanation of main symbols in the drawings 1: Digital video data input terminal, 0: Interpolation borrow code generation circuit, 30: Subtraction circuit for detecting the difference between predicted data and true value, 31: Maximum value, minimum value Detection circuit, 35: Quantization circuit.

Claims (1)

【特許請求の範囲】 所定数の画素で構成されたブロック内で、元のビット数
で伝送される少なくとも一つの代表画素と非伝送画素と
が予め定められた画像データの符号化装置において、 上記非伝送画素について複数の上記代表画素から予測デ
ータを形成する予測回路と、 上記予測データと真値との差分を検出する差分検出回路
と、 上記差分検出回路からの差分値のダイナミックレンジ情
報をブロック単位で検出し、上記ダイナミックレンジ情
報に基づいて上記差分値をブロック毎に符号化し、元の
ビット数より少ないビット数のコード信号を出力する符
号化回路とを備え、上記代表データ、上記ダイナミック
レンジ情報、上記符号化回路からのコード信号を伝送す
ることを特徴とする画像データの符号化装置。
[Scope of Claims] An image data encoding device in which at least one representative pixel and non-transmitted pixels that are transmitted in the original number of bits are predetermined in a block composed of a predetermined number of pixels, A prediction circuit that forms prediction data from the plurality of representative pixels for non-transmission pixels, a difference detection circuit that detects the difference between the prediction data and the true value, and blocks dynamic range information of the difference value from the difference detection circuit. unit, encodes the difference value block by block based on the dynamic range information, and outputs a code signal with a smaller number of bits than the original number of bits. An image data encoding device characterized in that it transmits information and a code signal from the encoding circuit.
JP02714989A 1989-02-06 1989-02-06 Image signal encoding apparatus and encoding method Expired - Lifetime JP3169369B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02714989A JP3169369B2 (en) 1989-02-06 1989-02-06 Image signal encoding apparatus and encoding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02714989A JP3169369B2 (en) 1989-02-06 1989-02-06 Image signal encoding apparatus and encoding method

Publications (2)

Publication Number Publication Date
JPH02206984A true JPH02206984A (en) 1990-08-16
JP3169369B2 JP3169369B2 (en) 2001-05-21

Family

ID=12212992

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02714989A Expired - Lifetime JP3169369B2 (en) 1989-02-06 1989-02-06 Image signal encoding apparatus and encoding method

Country Status (1)

Country Link
JP (1) JP3169369B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007174667A (en) * 2005-12-20 2007-07-05 Marvell World Trade Ltd Formation and addition of film grain

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61144989A (en) * 1984-12-19 1986-07-02 Sony Corp High efficient coding device of television signal

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61144989A (en) * 1984-12-19 1986-07-02 Sony Corp High efficient coding device of television signal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007174667A (en) * 2005-12-20 2007-07-05 Marvell World Trade Ltd Formation and addition of film grain
JP2012209974A (en) * 2005-12-20 2012-10-25 Marvell World Trade Ltd Formation and addition of film grain

Also Published As

Publication number Publication date
JP3169369B2 (en) 2001-05-21

Similar Documents

Publication Publication Date Title
JP2509469B2 (en) Method and apparatus for adaptive encoding and decoding of continuous image by conversion
JP3447771B2 (en) Image data encoding method and restoration method and apparatus
JPS62107526A (en) High efficient coding device
US5706366A (en) Apparatus for encoding an image signal having a still object using an image warping technique
JP2001519988A (en) System for extracting coding parameters from video data
JPH03167985A (en) High efficiency coding device
EP0734166A2 (en) Apparatus for encoding an image signal having a still object
JP3169369B2 (en) Image signal encoding apparatus and encoding method
JPH0353778A (en) High efficiency coding device
JP2832976B2 (en) Adaptive coding device
JP2604712B2 (en) High-efficiency encoding / decoding device for television signal
JP3170929B2 (en) Digital signal quantizer
JP2861380B2 (en) Image signal encoding apparatus and method, image signal decoding apparatus and method
JPS58101581A (en) Estimate coder for television signal
JPS63256080A (en) Decoder for block coding
JP2861381B2 (en) Image signal encoding apparatus and method
JP3627256B2 (en) Apparatus and method for receiving / reproducing digital image signal
JP2518215B2 (en) High efficiency encoder
US5917946A (en) Method and apparatus for encoding an image signal having an object by using the shape thereof
JP2000059791A (en) Image encoding apparatus, image encoding method, image transmission system, and image transmission method
JP2668900B2 (en) High efficiency coding device
JP2701274B2 (en) High efficiency coding device
JP3191433B2 (en) High efficiency coding device
JP2778629B2 (en) High efficiency coding device
JP2570795B2 (en) High-efficiency encoder for television signals.

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080316

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090316

Year of fee payment: 8

EXPY Cancellation because of completion of term