JP2861379B2 - Image data encoding method and circuit thereof - Google Patents
Image data encoding method and circuit thereofInfo
- Publication number
- JP2861379B2 JP2861379B2 JP31925790A JP31925790A JP2861379B2 JP 2861379 B2 JP2861379 B2 JP 2861379B2 JP 31925790 A JP31925790 A JP 31925790A JP 31925790 A JP31925790 A JP 31925790A JP 2861379 B2 JP2861379 B2 JP 2861379B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- bits
- value
- data
- pixel data
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 23
- 101710163391 ADP-ribosyl cyclase/cyclic ADP-ribose hydrolase Proteins 0.000 description 15
- 238000009432 framing Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000000354 decomposition reaction Methods 0.000 description 4
- 238000013139 quantization Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000013144 data compression Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
この発明は画像データの符号化回路に関する。 The present invention relates to an image data encoding circuit.
この発明は、画像データの符号化回路において、付加
コードとして、画素データの中央値と上位ビットを除去
した1/2のダイナミックレンジのデータとを伝送するこ
とにより、伝送しなければならない付加コードのビット
数を減らすようにしたものである。According to the present invention, in an image data encoding circuit, by transmitting, as an additional code, a median value of pixel data and data having a dynamic range of し た obtained by removing high-order bits, an additional code to be transmitted must be transmitted. The number of bits is reduced.
ビデオ信号の高能率符号化法として、本発明者等は、
適応型ダイナミックレンジ符号化法(以下、「ADRC法」
と呼ぶ)を提案した(1986年12月11日電子通信学会発表
MR86−43)。 このADRC法は、ビデオ信号の持つ時空間の強い相関性
を利用した符号化法である。すなわち、画像をブロック
に分割すると、各ブロックは、局所的な相関により小さ
なダイナミックレンジしか持たないことが多い。 そこで、ADRC法においては、例えば、第5図に示すよ
うに、画像をブロックに分割するとともに、そのブロッ
クごとに最小値MIN及びダイナミックレンジDRを求め
る。そして、ブロックごとに、各画素データと最小値MI
Nとの差分ΔDを求め、この差分ΔDを適応的に再符号
化して各画素データをもとのビット数よりも少ないビッ
ト数に圧縮する。そして、ブロックごとの最小値MIN及
びダイナミックレンジDRをブロック単位で伝送するとと
もに、再符号化された画素データを画素単位で伝送す
る。 この場合、画像をブロックに分割する方法として、水
平方向にのみ分割する方法(1次元ADRC法)、水平及び
垂直の方形の領域に分割する方法(2次元ADRC法)、複
数フレームにわたる空間的領域を考えて分割する方法
(3次元ADRC法)が提案されている(特開昭61−144989
号公報、特開昭61−144990号公報、特開昭62−92620号
公報など)。 そして、3次元ADRC法においては、ブロックごとに2
つフレーム間の動きの検出を行い、静止ブロックでは例
えば後ろのブロックの画素データを送らない。この方法
では、ブロックごとに1ビットの動き情報データを必要
とするが、静止ブロックでは、1/2のデータ圧縮ができ
る。 また、再符号化にあたって新たにビット数を割り当て
る場合、どのブロックでもビット数を一定とし、ブロッ
クごとにダイナミックレンジに対応して量子化のステッ
プ幅を変化させる方法(固定長ADRC法)と、ブロックご
とにそのダイナミックレンジに対応してビット数を変更
し、量子化のステップ幅を一定にする方法(可変長ADRC
法)とが提案されている(特開昭61−147689号公報な
ど)。 第6図は固定長ADRC法による符号化回路の一例を示
す。 すなわち、ビデオ信号が、入力端子11を通じてA/Dコ
ンバータ12に供給されて量子化ビット数が例えば8ビッ
トで画素データにA/D変換され、この画素データがブロ
ック分割回路13に供給されて例えば4画素×4ラインの
2次元の領域ごとにブロック分割される。そして、その
ブロックごの画素データが、最大値最小値検出回路14に
供給されてブロックごとの画素データの最大値MAX及び
最小値MINが検出される。 そして、この最大値MAX及び最小値MINが減算回路15に
供給されてダイナミックレンジDRが算出され、このダイ
ナミックレンジDRと、検出回路14からの最小値MINとが
フレーム化回路16に供給される。 さらに、分割回路13からの画素データが、検出回路14
の時間遅れを補償する遅延回路21を通じて減算回路22に
供給されるとともに、検出回路14からの最小値MINが減
算回路22に供給されて差分データΔDが算出され、この
差分データΔDと、ダイナミックレンジDRとが適応型エ
ンコーダ23に供給されて例えば4ビットの画素データDT
に再符号化(再量子化)され、この再符号化された画素
データDTがフレーム化回路16に供給される。 そして、フレーム化回路16においては、ブロックごと
の最小値MINとダイナミックレンジDRと、再符号化され
た画素データDTとが、所定のフォーマットの信号に合成
され、この信号が、出力端子17を通じて画像ファイル装
置などの伝送路(図示せず)に供給される。 なお、可変長ADRC法の場合には、ダイナミックレンジ
DRに対応して画素データDTのビット数が変更されるとと
もに、そのビット数を示すデータが、ブロック単位で伝
送される。 また、第7図は固定長ADRC法による復号回路の一例を
示す。 すなわち、伝送路からの信号が、入力端子31を通じて
フレーム分解回路32に供給されて画素データDTと、最小
値MINと、ダイナミックレンジDRとに分解され、その画
素データDT及びダイナミックレンジDRが適応型デコーダ
33に供給されて差分データΔDがデコーダされ、このデ
ータΔDが加算回路34に供給されるとともに、分解回路
32からの最小値MINが加算回路34に供給されてもとの8
ビットの画素データが再生される。 そして、この画素データが、ブロック分解回路35に供
給されてもとの時間軸の順序の画素データに並べ換えら
れ、この並べ換えられた画素データがD/Aコンバータ36
に供給されてもとのビデオ信号にD/A変換され、このビ
デオ信号が出力端子37に取り出される。As a highly efficient encoding method for video signals, the present inventors have
Adaptive dynamic range coding (hereinafter referred to as "ADRC method")
(December 11, 1986 IEICE presentation)
MR86-43). The ADRC method is an encoding method that utilizes a strong temporal and spatial correlation of a video signal. That is, when an image is divided into blocks, each block often has only a small dynamic range due to local correlation. Therefore, in the ADRC method, for example, as shown in FIG. 5, an image is divided into blocks, and a minimum value MIN and a dynamic range DR are obtained for each block. Then, for each block, each pixel data and the minimum value MI
A difference ΔD from N is obtained, and the difference ΔD is adaptively re-encoded to compress each pixel data into a smaller number of bits than the original number of bits. Then, the minimum value MIN and the dynamic range DR of each block are transmitted in units of blocks, and the re-encoded pixel data is transmitted in units of pixels. In this case, as a method of dividing the image into blocks, a method of dividing the image only in the horizontal direction (one-dimensional ADRC method), a method of dividing the image into horizontal and vertical rectangular regions (two-dimensional ADRC method), a spatial region covering a plurality of frames (3D ADRC method) has been proposed.
JP-A-61-144990, JP-A-62-92620, etc.). And in the three-dimensional ADRC method, 2
A motion between frames is detected, and pixel data of, for example, a subsequent block is not sent in a still block. In this method, 1-bit motion information data is required for each block. However, for a still block, 1/2 data compression can be performed. When a new number of bits is allocated for re-encoding, the number of bits is fixed in each block and the quantization step width is changed for each block according to the dynamic range (fixed-length ADRC method). Method to change the number of bits corresponding to the dynamic range for each and to keep the quantization step width constant (variable length ADRC
(Japanese Patent Application Laid-Open No. 61-147689, etc.). FIG. 6 shows an example of an encoding circuit using the fixed-length ADRC method. That is, the video signal is supplied to the A / D converter 12 through the input terminal 11 and A / D-converted into pixel data with a quantization bit number of, for example, 8 bits. This pixel data is supplied to the block division circuit 13 and It is divided into blocks for each two-dimensional area of 4 pixels × 4 lines. Then, the pixel data of each block is supplied to the maximum / minimum value detection circuit 14, and the maximum value MAX and the minimum value MIN of the pixel data of each block are detected. Then, the maximum value MAX and the minimum value MIN are supplied to the subtraction circuit 15 to calculate the dynamic range DR. The dynamic range DR and the minimum value MIN from the detection circuit 14 are supplied to the framing circuit 16. Further, the pixel data from the dividing circuit 13 is
Is supplied to a subtraction circuit 22 through a delay circuit 21 for compensating the time delay of the data, and the minimum value MIN from the detection circuit 14 is supplied to a subtraction circuit 22 to calculate difference data ΔD. DR is supplied to the adaptive encoder 23 and, for example, 4-bit pixel data DT
Are re-encoded (re-quantized), and the re-encoded pixel data DT is supplied to the framing circuit 16. Then, in the framing circuit 16, the minimum value MIN and the dynamic range DR for each block, and the re-encoded pixel data DT are combined into a signal of a predetermined format, and this signal is output to the image output terminal 17. The data is supplied to a transmission path (not shown) such as a file device. In the case of the variable length ADRC method, the dynamic range
The number of bits of the pixel data DT is changed in accordance with DR, and data indicating the number of bits is transmitted in block units. FIG. 7 shows an example of a decoding circuit based on the fixed-length ADRC method. That is, the signal from the transmission path is supplied to the frame decomposition circuit 32 through the input terminal 31 and is decomposed into the pixel data DT, the minimum value MIN, and the dynamic range DR, and the pixel data DT and the dynamic range DR are adaptive. decoder
33, the difference data ΔD is decoded, and this data ΔD is supplied to the addition circuit 34,
The minimum value MIN from 32 is supplied to the adding circuit 34 and
The bit pixel data is reproduced. Then, the pixel data is rearranged into pixel data in the order of the original time axis when supplied to the block decomposition circuit 35, and the rearranged pixel data is converted into a D / A converter 36.
The video signal is then D / A converted to the original video signal, and the video signal is taken out to the output terminal 37.
【発明が解決しようとする課題】 上述のように、ADRC法においては、ブロックごとに付
加コードとして最小値MIN及びダイナミックレンジDRを
伝送しているが、上述の場合、もとのビデオ信号を画素
データにA/D変換するとき、8ビットで量子化している
ので、最小値MIN及びダイナミックレンジDRもそれぞれ
8ビットのデータとなる。 したがって、最小値MIN及びダイナミックレンジDR
で、合わせて16ビットのデータをブロックごとに伝送す
る必要がある。 ところが、上述のように、ブロックのサイズを4画素
×4ラインとし、再符号化した画素データDTのビット数
を4ビットとすると、1つのブロックにおいて付加コー
ドが占める割り合いは、 16ビット/(4画素×4ライン×4ビット)=25% となり、非常に大きくなる。 そして、ブロックのサイズが小さくなるほど、あるい
は、再符号化した画素データDTのビット数が小さくなる
ほど、付加コードの占める割り合いは大きくなり、圧縮
率が低くなってしまう。 この発明は、ADRC法における付加コードのビット数を
少なくしようとするものである。As described above, in the ADRC method, the minimum value MIN and the dynamic range DR are transmitted as an additional code for each block, but in the above case, the original video signal is When the data is A / D converted, the minimum value MIN and the dynamic range DR also become 8-bit data because they are quantized by 8 bits. Therefore, the minimum value MIN and the dynamic range DR
Therefore, it is necessary to transmit a total of 16 bits of data for each block. However, as described above, if the block size is 4 pixels × 4 lines and the number of bits of the re-encoded pixel data DT is 4 bits, the ratio of the additional code in one block is 16 bits / ( (4 pixels × 4 lines × 4 bits) = 25%, which is very large. Then, as the size of the block becomes smaller or the number of bits of the re-encoded pixel data DT becomes smaller, the ratio occupied by the additional codes becomes larger, and the compression ratio becomes lower. An object of the present invention is to reduce the number of bits of an additional code in the ADRC method.
いま、値A、Bとして第3図に示すように、 A=(MAX+MIN)/2 B=(MAX−MIN)/2 を考える。すなわち、値Aは最大値MAX及び最小値MINの
中央値であり、値BはダイナミックレンジDRの1/2値で
ある。 そして、最大値MAX及び最小値MINが8ビットの場合で
考えると、これらの和(MAX+MIN)は9ビットになる
が、その1/2が値Aなので、値Aは8ビットで表現する
ことができる。 また、 0≦(MAX−MIN)≦255 であるから値Aと値Bとの間には、第4図の左欄及び中
欄の関係が成立する。 そして、値Bが中欄のような大きさであれば、値Bは
第4図の右欄に示すようなビット数で表現することがで
きる。 この発明は、以上のような点に着目して付加コードを
伝送するときのビット数を少なくするものである。 すなわち、この発明による符号化回路においては、最
大値MAX及び最小値MINが8ビットの場合、付加コードと
して、値Aを8ビットで伝送するとともに、値Bを値A
の大きさに対応して0〜7ビットで伝送するようにした
ものである。 なお、復号回路においては、伝送されてきた値Bを2
倍すれば、ダイナミックレンジDRを得ることができ、値
AとBとの差(A−B)を取れば、最小値MINを得るこ
とができる。Now, assuming that A = (MAX + MIN) / 2 B = (MAX-MIN) / 2 as the values A and B as shown in FIG. That is, the value A is a median of the maximum value MAX and the minimum value MIN, and the value B is a half value of the dynamic range DR. When the maximum value MAX and the minimum value MIN are 8 bits, the sum (MAX + MIN) of these bits is 9 bits, but since the half thereof is the value A, the value A can be represented by 8 bits. it can. In addition, since 0 ≦ (MAX−MIN) ≦ 255, the relationship between the value A and the value B is established in the left column and the middle column of FIG. Then, if the value B is as large as the middle column, the value B can be represented by the number of bits as shown in the right column of FIG. The present invention reduces the number of bits when transmitting an additional code by focusing on the above points. That is, in the encoding circuit according to the present invention, when the maximum value MAX and the minimum value MIN are 8 bits, the value A is transmitted as 8 bits as an additional code, and the value B is transmitted as the value A.
Is transmitted in 0 to 7 bits corresponding to the size of. In the decoding circuit, the transmitted value B is 2
If it is multiplied, the dynamic range DR can be obtained, and if the difference (AB) between the values A and B is obtained, the minimum value MIN can be obtained.
最大値MAX及び最小値MINの組み合わせにしたがって付
加コードのビット数が変更され、伝送されるビット数は
ブロックごとに少なくとも1ビット少なくされる。The number of bits of the additional code is changed according to the combination of the maximum value MAX and the minimum value MIN, and the number of transmitted bits is reduced by at least one bit for each block.
第1図はこの発明による符号化回路の一例を示し、検
出回路14からの最大値MAX及び最小値MINが加算回路41に
供給されて和(MAX+MIN)が取り出され、この和が除算
回路42に供給されて値AのデータAが取り出され、この
データAが付加コードとしてフレーム化回路16に供給さ
れる。 また、検出回路14からの最大値MAX及び最小値MINが減
算回路43に供給されてダイナミックレンジDR(=MAX−M
IN)が取り出され、このダイナミックレンジDRが除算回
路44に供給されて値BのデータBが取り出される。 そして、このデータBが変換回路45に供給されるとと
もに、除算回路42からのデータAが変換回路45に供給さ
れ、データBからのビット数は、データAの大きさに対
応して第4図に示すビット数に圧縮される。この場合、
例えば、 B=“00000100"(=4) B=“00000011"(=3) B=“00000010"(=2) B=“00000001"(=1) のように、もとのデータBの値Bが小さくなるにつれ
て、データBは上位ビットから下位ビットの方向に“0"
のビットが増えていくので(並んでいくので)、この上
位の“0"のビットを除去すればよい。また、この場合、
値Aを使用しないで、値B自身から上位の“0"ビットを
除去することもできる。 そして、このビット数の圧縮されたデータBが、付加
コードとしてフレーム化回路16に供給される。 また、エンコーダ23からの再符号化された画素データ
DTもフレーム化回路16に供給される。 そして、フレーム化回路16においては、ブロックごと
のデータA、Bと、画素ごとの再符号化された画素デー
タDTとが、所定のフォーマットの信号に合成され、この
信号が、出力端子17を通じて伝送路に供給される。 第2図は上述の符号化回路と対になる復号回路の一例
を示す。 すなわち、第2図において、フレーム分解回路32から
データAと、データBと、画素データDTとが分離して取
り出され、データBが乗算回路51に供給されて2倍され
ることによりダイナミックレンジDRとされる。そして、
このダイナミックレンジDRがデコーダ33に供給されると
ともに、フレーム分解回路32からの画素データDTがエン
コーダ33に供給されて差分データΔDがデコーダされ、
このデータΔDが加算回路34に供給される。 また、フレーム分解回路32からのデータA、Bが減算
回路52に供給されて最小値MINが取り出され、この最小
値MINが加算回路34に供給される。 したがって、加算回路34からは、もとの画素データが
取り出され、この画素データがブロック分解回路35及び
D/Aコンバータ36に順に供給されて端子37にもとのビデ
オ信号が取り出される。FIG. 1 shows an example of an encoding circuit according to the present invention. The maximum value MAX and the minimum value MIN from the detection circuit 14 are supplied to an addition circuit 41 to extract a sum (MAX + MIN). The data A having the value A is supplied and taken out, and the data A is supplied to the framing circuit 16 as an additional code. Further, the maximum value MAX and the minimum value MIN from the detection circuit 14 are supplied to the subtraction circuit 43, and the dynamic range DR (= MAX−M
IN) is taken out, and the dynamic range DR is supplied to the dividing circuit 44 to take out the data B of the value B. Then, the data B is supplied to the conversion circuit 45, and the data A from the division circuit 42 is supplied to the conversion circuit 45. The number of bits from the data B corresponds to the size of the data A in FIG. Are compressed to the number of bits shown in FIG. in this case,
For example, B = “00000100” (= 4) B = “00000011” (= 3) B = “00000010” (= 2) B = “00000001” (= 1) Becomes smaller, the data B becomes “0” in the direction from the upper bit to the lower bit.
Since the number of bits increases (because they are arranged side by side), the higher-order “0” bit may be removed. Also, in this case,
Instead of using the value A, the higher-order "0" bits can be removed from the value B itself. Then, the compressed data B of this bit number is supplied to the framing circuit 16 as an additional code. Also, the re-encoded pixel data from the encoder 23
DT is also supplied to the framing circuit 16. Then, in the framing circuit 16, the data A and B for each block and the re-encoded pixel data DT for each pixel are combined into a signal of a predetermined format, and this signal is transmitted through the output terminal 17. Supplied to the road. FIG. 2 shows an example of a decoding circuit paired with the above-mentioned encoding circuit. That is, in FIG. 2, the data A, the data B, and the pixel data DT are separated and taken out from the frame decomposing circuit 32, and the data B is supplied to the multiplication circuit 51 and doubled, so that the dynamic range DR is obtained. It is said. And
This dynamic range DR is supplied to the decoder 33, and the pixel data DT from the frame decomposition circuit 32 is supplied to the encoder 33 to decode the difference data ΔD.
This data ΔD is supplied to the adding circuit 34. Further, the data A and B from the frame decomposition circuit 32 are supplied to the subtraction circuit 52 to extract the minimum value MIN, and the minimum value MIN is supplied to the addition circuit 34. Therefore, the original pixel data is extracted from the adding circuit 34, and this pixel data is
The video signal is sequentially supplied to the D / A converter 36 and the original video signal is taken out at a terminal 37.
こうして、この発明によれば、最大値MAX及び最小値M
INの中央値Aと、ダイナミックレンジDRの1/2の値Bと
を付加コードとして伝送しているので、最小値MIN及び
ダイナミックレンジDRがそれぞれ8ビットであっても、
付加コードのビット数は最大で15ビットにしかならず、
あるいは最大値MAX及び最小値MINに対応して8ビットま
で少なくなる。したがって、伝送されるデータに占める
付加コードの割り合いを減らすことができる。しかも、
その場合、付加コードのビット数圧縮による画質の劣化
がほとんどない。 また、実際には、除算回路42、44の除算は、加算回路
41及び減算回路43からのデータA、DRを1ビット右シフ
トしてフレーム化回路16及び変換回路45に供給するだけ
でよく、具体的な部品や回路を必要としない。 さらに、乗算回路51の乗算も入力されたデータBを1
ビット左シフトしてデコーダ33に供給すればよく、やは
り具体的な部品や回路を必要としない。Thus, according to the present invention, the maximum value MAX and the minimum value M
Since the median value A of IN and the value B of 1/2 of the dynamic range DR are transmitted as additional codes, even if the minimum value MIN and the dynamic range DR are each 8 bits,
The number of bits of the additional code is only up to 15 bits,
Alternatively, it is reduced to 8 bits corresponding to the maximum value MAX and the minimum value MIN. Therefore, the ratio of the additional code to the data to be transmitted can be reduced. Moreover,
In that case, there is almost no deterioration in image quality due to compression of the number of bits of the additional code. Actually, the divisions of the division circuits 42 and 44 are performed by adding circuits.
It is only necessary to shift the data A and DR from the 41 and the subtraction circuit 43 rightward by one bit and supply them to the framing circuit 16 and the conversion circuit 45, and no specific components or circuits are required. Further, the multiplication of the multiplication circuit 51 is also performed by dividing the input data B by one.
What is necessary is just to shift the bit left and supply it to the decoder 33, and no specific parts or circuits are required.
第1図はこの発明の一例を示す系統図、第2図は復号回
路の一例を示す系統図、第3図はこの発明を説明するた
めの特性図、第4図はこの発明を説明するための関係
図、第5図はADRC法を説明するための線図、第6図及び
第7図は従来例の系統図である。 12;A/Dコンバータ 13;ブロック分割回路 14;最大値最小値検出回路 16;フレーム化回路 23;適応型エンコーダ 41;加算回路 42、44;除算回路 43;減算回路 45;変換回路1 is a system diagram showing an example of the present invention, FIG. 2 is a system diagram showing an example of a decoding circuit, FIG. 3 is a characteristic diagram for explaining the present invention, and FIG. 4 is a diagram for explaining the present invention. FIG. 5 is a diagram for explaining the ADRC method, and FIGS. 6 and 7 are system diagrams of a conventional example. 12; A / D converter 13; block division circuit 14; maximum / minimum value detection circuit 16; framing circuit 23; adaptive encoder 41; addition circuits 42 and 44; division circuit 43; subtraction circuit 45; conversion circuit
Claims (2)
ごとにブロックに分解し、 このブロックごとにそのブロックの画素データの最大値
及び最小値を求め、 この最大値あるいは上記最小値と、上記画素データとの
差分を求め、 この差分を、上記最大値と上記最小値とのダイナミック
レンジに対応して上記画素データのビット数よりも少な
いビット数の画素データに再符号化し、 上記最大値と上記最小値との中央値を求め、 上記差分の1/2の値を求め、 この1/2の値の上位の“0"ビットを除去し、 上記中央値のデータと、上記“0"ビットの除去されたデ
ータとを上記ブロックごとに出力するとともに、 上記再符号化された画素データを出力する ようにした符号化方法。1. A digital video signal is decomposed into blocks for each predetermined number of pixel data, and the maximum value and the minimum value of the pixel data of the block are obtained for each block. A difference between the maximum value and the maximum value is obtained by re-encoding the difference into pixel data having a smaller number of bits than the number of bits of the pixel data corresponding to the dynamic range between the maximum value and the minimum value. Find the median value of the minimum value, find the value of 1/2 of the difference, remove the high-order "0" bits of this 1/2 value, and calculate the median value data and the "0" bit. An encoding method for outputting the removed data for each of the blocks and outputting the re-encoded pixel data.
ごとにブロックに分解する回路と、 上記ブロックごとにそのブロックの画素データの最大値
及び最小値を求める回路と、 上記最大値あるいは上記最小値と、上記画素データとの
差分を求める回路と、 上記差分を、上記最大値と上記最小値とのダイナミック
レンジに対応して上記画素データのビット数よりも少な
いビット数の画素データに再符号化する回路と、 上記最大値と上記最小値との中央値を求める回路と、 上記差分の1/2の値を求める回路と、 この1/2の値の上位の“0"ビットを除去する回路とを有
し、 上記中央値のデータと、上記“0"ビットの除去されたデ
ータとを上記ブロックごとに出力するとともに、 上記再符号化された画像データを出力する ようにした符号化回路。2. A circuit for decomposing a digital video signal into blocks for each of a predetermined number of pixel data, a circuit for obtaining a maximum value and a minimum value of pixel data of the block for each block, the maximum value or the minimum value And a circuit for calculating a difference between the pixel data and a pixel data having a smaller number of bits than the number of bits of the pixel data corresponding to the dynamic range between the maximum value and the minimum value. A circuit that calculates a median between the maximum value and the minimum value; a circuit that calculates a half value of the difference; and a circuit that removes a high-order “0” bit of the half value An encoding circuit that outputs the median value data and the data from which the “0” bits have been removed for each block, and outputs the re-encoded image data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31925790A JP2861379B2 (en) | 1990-11-22 | 1990-11-22 | Image data encoding method and circuit thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31925790A JP2861379B2 (en) | 1990-11-22 | 1990-11-22 | Image data encoding method and circuit thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04189089A JPH04189089A (en) | 1992-07-07 |
JP2861379B2 true JP2861379B2 (en) | 1999-02-24 |
Family
ID=18108176
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31925790A Expired - Fee Related JP2861379B2 (en) | 1990-11-22 | 1990-11-22 | Image data encoding method and circuit thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2861379B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6549672B1 (en) * | 1999-06-29 | 2003-04-15 | Sony Corporation | Method and apparatus for recovery of encoded data using central value |
JP5218302B2 (en) | 2009-07-07 | 2013-06-26 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus, image processing system, image processing method, and image processing program |
JP5685112B2 (en) | 2011-03-07 | 2015-03-18 | Ntn株式会社 | Electric vehicle drive |
JP5756989B2 (en) * | 2013-12-19 | 2015-07-29 | 株式会社アクセル | Encoder |
-
1990
- 1990-11-22 JP JP31925790A patent/JP2861379B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH04189089A (en) | 1992-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3888597B2 (en) | Motion compensation coding apparatus and motion compensation coding / decoding method | |
JP3406546B2 (en) | Decoding method for continuous images | |
JPH04115686A (en) | High efficiency coder for digital picture signal | |
JPH01200883A (en) | Decoder | |
JPH06189281A (en) | Video signal encoding device using compression of adaptive frame/field format | |
JP2880051B2 (en) | Video signal encoding device using 1D / 2D DCT | |
JPH1032838A (en) | Image encoder, image encoding method, image decoder and storage medium | |
JP2861379B2 (en) | Image data encoding method and circuit thereof | |
JP2861380B2 (en) | Image signal encoding apparatus and method, image signal decoding apparatus and method | |
JP2861381B2 (en) | Image signal encoding apparatus and method | |
JP2861373B2 (en) | Apparatus and method for receiving encoded data | |
JP3225667B2 (en) | Digital signal quantizer | |
JP3627256B2 (en) | Apparatus and method for receiving / reproducing digital image signal | |
JPH0216887A (en) | Picture encodor | |
JP3948442B2 (en) | Motion compensation decoding apparatus | |
JP2938652B2 (en) | Time-varying interframe subband coding method | |
JPH08149481A (en) | Device and method for encoding/decoding video signal | |
JP2570794B2 (en) | High-efficiency encoder for television signals. | |
JP2518681B2 (en) | Cascaded video coding | |
JP2004007778A (en) | Motion compensating and decoding method | |
JP3963184B2 (en) | Signal processing apparatus and signal processing method | |
JP2605351B2 (en) | High efficiency coding method and apparatus | |
JPH01137785A (en) | High efficient encoding device | |
JPH0759092A (en) | Image signal transmission device | |
JP3844520B2 (en) | Signal processing apparatus and signal processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071211 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081211 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091211 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |