JPH01181281A - Color picture coding system - Google Patents
Color picture coding systemInfo
- Publication number
- JPH01181281A JPH01181281A JP63003794A JP379488A JPH01181281A JP H01181281 A JPH01181281 A JP H01181281A JP 63003794 A JP63003794 A JP 63003794A JP 379488 A JP379488 A JP 379488A JP H01181281 A JPH01181281 A JP H01181281A
- Authority
- JP
- Japan
- Prior art keywords
- block
- data
- coding
- blocks
- encoding
- 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
Links
- 238000000034 method Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 7
- 239000003086 colorant Substances 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Color Television Systems (AREA)
Abstract
Description
【発明の詳細な説明】
〔技術分野〕
本発明は、テレビジョン信号などのカラー画像信号を効
率良く圧縮する符号化方式に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Technical Field] The present invention relates to an encoding method for efficiently compressing color image signals such as television signals.
画像データの高能率符号化方式では、画像を複数個の画
素からなるブロックに分割し、各ブロック内の信号に対
し、種々の演算を施し、より少ないデータで近似し、そ
れを符号化することによって実際に伝送等を行うデータ
の量を減らす(データ圧縮と呼ばれる)、というような
ことが行われる。A high-efficiency encoding method for image data divides an image into blocks consisting of multiple pixels, performs various operations on the signals in each block, approximates them using less data, and then encodes them. This reduces the amount of data that is actually transmitted (called data compression).
ブロック符号化では、まず画像をm x’m画素からな
るブロックに分割し、ブロック内の階調レベルの最大、
最小を求め、この間を2″階調に量子化する。ブロック
内の階調レベルの中央値〔I。In block encoding, an image is first divided into blocks consisting of m x'm pixels, and the maximum gray level within the block is
Find the minimum and quantize the interval to 2'' gradation.The median value of gradation levels within the block [I.
=(114AX + ININ ) / 2) 、及び
差分値(ra= (INAX −INkH) / 2)
ハブロック単位のすa報として伝送し、この他に画素
毎に量子化レベルを示すビットプレーン情報(φ1.φ
!+”=2のとき)を求め、これも伝送する。差分値及
びビットプレーン情報に関しては、次の方法により筒略
化するc以下の説明はn−=’lの場合について行う)
。= (114AX + ININ) / 2), and the difference value (ra = (INAX - INkH) / 2)
It is transmitted as a information for each hub block, and in addition to this, bitplane information (φ1.φ
! +"=2) and transmit this as well. Regarding the difference value and bit plane information, the following method is used to abbreviate it. The following explanation is given for the case when n-='l)
.
差分値に対するスレッシュホールドパラメータThl、
Th2 (Thl≦Th2)を設ける。Threshold parameter Thl for the difference value,
Th2 (Thl≦Th2) is provided.
■21a<Thlのブロックはブロック内をルベルで表
現する。即ち、11で階調レベルを表し、L=0.
φi、φ2=固定とする。(2) For blocks with 21a<Thl, the inside of the block is expressed in rubels. That is, 11 represents the gradation level, and L=0.
φi, φ2=fixed.
■Thl≦21a<Th2のブロックは2レベルで表現
する。つまりビットプレーン情報はφ、のみで表し、φ
2は固定とする。■The block where Thl≦21a<Th2 is expressed in two levels. In other words, bitplane information is represented only by φ, and φ
2 is fixed.
■Th2≦2Lのブロックはφ8.φ2で4レベルで表
す。■The block with Th2≦2L is φ8. It is expressed in 4 levels by φ2.
これらの動作を第2図のフローに示す。These operations are shown in the flowchart of FIG.
このブロック符号化方式を用いて、カラー画像を圧縮す
る時、RGBやYMCやYIQなどの3色の信号を同様
に画像を正方形格子のm X mブロックに分割し、符
号化を行い、復号の時に3色の信号を重ね合わせて、画
像を再現する。When compressing a color image using this block encoding method, the image is similarly divided into m x m blocks of a square grid, and the signals of three colors such as RGB, YMC, and YIQ are encoded and decoded. Sometimes three color signals are superimposed to reproduce an image.
このようなブロック分割を行う方式の場合、圧縮率を向
上させる一手段としてブロックサイズを大きくすること
が挙げられるが、そうするとブロック境界部において再
生画像濃度の差が大きくなり、いわゆるブロックノイズ
が目立つ欠点が現れ易い。In the case of this type of block division method, one way to improve the compression rate is to increase the block size, but this increases the difference in reproduced image density at the block boundaries, resulting in noticeable block noise. is likely to appear.
第3図で通常のブロック符号化について説明する。第3
図(a)において、階調は64、Th1=4゜Th2=
16としてブロック符号化を行う。各ブロックのI−、
Ia、レベル分けの状態を第4図に示し、それを用いて
復号化したものを第3図(b)に示す。第3図(blよ
り明らかな如くブロック間において階調の差が大きくな
るので、ブロックノイズが生じる。以上、単色に付いて
説明したが、カラーで符号化する時は、同様の処理を3
信号に付いて行い、それを重ね合わせるのでやはりブロ
ックノイズが生じる。Referring to FIG. 3, normal block encoding will be explained. Third
In figure (a), the gradation is 64, Th1=4°Th2=
16, block encoding is performed. I− of each block,
The state of Ia and level classification is shown in FIG. 4, and the decoding using this is shown in FIG. 3(b). As is clear from Fig. 3 (bl), block noise occurs because the difference in gradation between blocks becomes large.The above explanation was for single color, but when encoding in color, similar processing is performed in 3
Since it follows the signal and superimposes it, block noise also occurs.
本発明は、上記のような従来の方式の欠点を除去するた
めになされたもので、ブロックノイズを抑え、再生時の
画質を大幅に向上出来るカラー画像信号の符号化方式を
提供することを目的とする。The present invention was made in order to eliminate the drawbacks of the conventional methods as described above, and an object of the present invention is to provide a color image signal encoding method that can suppress block noise and significantly improve the image quality during playback. shall be.
本発明の符号化方式は、従来のカラー画像のブロック符
号化方式に加え、3信号(例えばRGB)の符号化ブロ
ックの位置を変えて各々の信号の符号化を行う手段を設
けたものである。In addition to the conventional block encoding method for color images, the encoding method of the present invention provides means for encoding each signal by changing the position of the encoding block for three signals (for example, RGB). .
以下にこの発明の一実施例を図を用いて説明する。An embodiment of the present invention will be described below with reference to the drawings.
第5図に本発明の一実施例による画像信号の符号化装置
のブロック構成図を示す。FIG. 5 shows a block diagram of an image signal encoding device according to an embodiment of the present invention.
本実施例において、Rデータは通常のブロック符号化を
行い、Gデータ、Bデータはブロック位置をずらしてブ
ロック符号化を行う。In this embodiment, R data is subjected to normal block encoding, and G data and B data are subjected to block encoding with shifted block positions.
初めにRデータを符号化する場合を説明する。First, the case of encoding R data will be explained.
Rメモリ401にアクティブ状態のRE(リード・イネ
ーブル)信号が入力している時、Rデータは読み出され
、1ブロツク用メモリ405に1ブロック分のデータ(
本実施例では4X4=16)だけ蓄積される。蓄積され
たデータは、順に比較器408に入力され、1つ前のデ
ータと比較されて大きい方が選ばれる。この動作を1ブ
ロック分行い、ブロック内の最大値r HAKが求めら
れる。When an active RE (read enable) signal is input to the R memory 401, the R data is read and one block of data (
In this embodiment, 4×4=16) are accumulated. The accumulated data is sequentially input to the comparator 408, where it is compared with the previous data and the larger one is selected. This operation is performed for one block, and the maximum value r HAK within the block is determined.
比較器409では、1つ前のデータと比較された結果小
さい方が選ばれ、ブロック内の最小値I MINが求め
られる。r、4Ax + ININが求められると加
算器で構成された1、計算器411により、■3=(r
、Ax + IM□N)/2に従い、I1が求められ、
減算器で構成された14計算器412により、Ia =
(IMAX I HIM ) / 2に従い、I
4が求められる。この間にメモリ410に蓄えられたl
゛ブロツク分データは前記の1.、I、と判定器413
〜415に入力され、第1図に示す判定が行われる。判
定器より出力された信号は、ロジック416〜422に
より、最終段の出力で第2図のフローチャートで示した
φ1.φ2の結果が得られ、1..1.と共に符号化器
423に入力される。The comparator 409 compares the data with the previous data, selects the smaller one, and calculates the minimum value I MIN within the block. When r, 4Ax + ININ is obtained, the 1 calculator 411 composed of an adder calculates ■3=(r
, Ax + IM□N)/2, I1 is found,
Ia =
(IMAX I HIM) / According to 2, I
4 is required. During this time, l stored in the memory 410
The block data is as described in 1. ,I, and the determiner 413
-415, and the determination shown in FIG. 1 is made. The signal output from the determiner is processed by logics 416 to 422 to output the signal φ1. The result of φ2 is obtained, and 1. .. 1. It is also input to the encoder 423.
この操作が全ブロック終わるまで行われ、符号化器42
3で1.、Idは例えばdPCMやWYLE符号化、φ
1.φ2はMR(Modefied Read)などで
符号化される。This operation is performed until all blocks are completed, and the encoder 42
3 in 1. , Id is, for example, dPCM or WYLE encoding, φ
1. φ2 is encoded by MR (Modified Read) or the like.
次にGデータのブロック符号化を行う。ここで第6図の
○印が画像データとし、40X32で一画面が構成され
ているものとする。この図において上述のRデータの符
号化ブロックは太線で示される。Next, block encoding of the G data is performed. Here, it is assumed that the circle mark in FIG. 6 is image data, and one screen is composed of 40×32 pixels. In this figure, the coded blocks of the R data described above are indicated by bold lines.
本方式においては、RGBのブロックをずらすことを特
徴としているので、Gデータの符号化ブロックは、Rデ
ータのブロックから縦、横1ドフトずらした点線で示さ
れるブロックとする。ところが、このようにブロックを
決めると、第6図の斜線部に示すように、4×4のブロ
ックに出来ないデータが出てくる。Since this method is characterized by shifting the RGB blocks, the encoded block for G data is a block indicated by a dotted line that is shifted by one vertical and horizontal dot from the R data block. However, when the blocks are determined in this way, data that cannot be made into 4×4 blocks comes out, as shown in the shaded area in FIG.
この部分のデータは第5図の選択器404において、外
部からの選択信号により選択され、そのままデータとし
て転送される。それ以外のGデータは1ブロツク用メモ
リ405に入力され、上述のRデータと同様の符号化処
理が行われる。This portion of data is selected in the selector 404 of FIG. 5 by an external selection signal, and is transferred as data as it is. The other G data is input to the 1-block memory 405, and subjected to the same encoding process as the above-mentioned R data.
Bデータの符号化はRデータのブロックから更に縦、横
1ドツトずらした位置にブロックを構成し、後はGデー
タと同様な符号化を行う。このような符号化を行うこと
により、復号化して画像を再構成した時、R,G、 B
のブロックの境界位置がずれることにより、ブロックノ
イズを低減でき、画質を大幅に向上出来る。To encode the B data, a block is constructed at a position further shifted by one dot vertically and horizontally from the block of the R data, and the rest is encoded in the same way as the G data. By performing such encoding, when the image is decoded and reconstructed, R, G, B
By shifting the boundary positions of the blocks, block noise can be reduced and image quality can be significantly improved.
以上の通り、本発明に係るカラー画像符号化方式によれ
ば・カラー画像のブロック符号化において、ブロックノ
イズを低減でき、再生画像の画質を極めて自然で良好な
ものに出来る。As described above, according to the color image encoding method according to the present invention, block noise can be reduced in block encoding of a color image, and the image quality of a reproduced image can be made extremely natural and good.
第1図は本発明に係る、各判定器の階調レベルデータの
入力とロジック回路の出力の関係を示す図、第2図は階
調レベルの中央値、差分値、符号化器への出力決定のフ
ローチャート、第3図(a)。
(blは従来例に係るブロック符号化の一例を示す図、
第4図はそのレベル分けと階調レベルの中央値と差分値
を示す図、第5図は本発明の一実施例に係る画像信号の
符号化装置のブロック構成図、第6図は正規のブロック
化が出来ないデータの存在を説明するための図である。
401.402,403・・・R,G、Bメモリ、40
4・・・選択器、405・・・1ブロツク用メモリ、4
08.409・・・比較器、411・・・■、計算器、
412・・・I4計算器、413,414.415・・
・判定器、423・・・符号化器。
第1図
第2図
第3図
(G) (b)
第4図Fig. 1 is a diagram showing the relationship between the input of gradation level data of each determiner and the output of the logic circuit according to the present invention, and Fig. 2 shows the median value of the gradation level, the difference value, and the output to the encoder. Determination flowchart, FIG. 3(a). (bl is a diagram showing an example of block encoding according to the conventional example,
FIG. 4 is a diagram showing the level division and the median value and difference value of the gradation level, FIG. 5 is a block diagram of an image signal encoding device according to an embodiment of the present invention, and FIG. 6 is a diagram showing the normal FIG. 2 is a diagram for explaining the existence of data that cannot be blocked. 401.402,403...R, G, B memory, 40
4...Selector, 405...1 block memory, 4
08.409...Comparator, 411...■, Calculator,
412...I4 calculator, 413,414.415...
- Determiner, 423... encoder. Figure 1 Figure 2 Figure 3 (G) (b) Figure 4
Claims (1)
タ、シアン等の3種類の多値画像信号を各種類の信号毎
に縦m×横n個の画素よりなるブロックに分割し、その
ブロック内の画像信号を1或いは数個の信号レベルに近
似して符号化するカラー画像信号符号化方式において、
3種類の符号化ブロックを、基準位置と更にこの基準位
置に対しそれぞれm×nの範囲でずらしたことを特徴と
するカラー画像符号化方式。Three types of multi-valued image signals such as red, green, blue, yellow, magenta, and cyan are divided into blocks of m vertical x n horizontal pixels for each type of signal, and the image signals in the blocks are In a color image signal encoding method that approximates and encodes one or several signal levels,
A color image encoding method characterized in that three types of encoded blocks are shifted from a reference position and further within a range of m×n with respect to this reference position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63003794A JP2534744B2 (en) | 1988-01-13 | 1988-01-13 | Color image coding method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63003794A JP2534744B2 (en) | 1988-01-13 | 1988-01-13 | Color image coding method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01181281A true JPH01181281A (en) | 1989-07-19 |
JP2534744B2 JP2534744B2 (en) | 1996-09-18 |
Family
ID=11567097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63003794A Expired - Lifetime JP2534744B2 (en) | 1988-01-13 | 1988-01-13 | Color image coding method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2534744B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5969777A (en) * | 1995-12-08 | 1999-10-19 | Kabushiki Kaisha Toshiba | Noise reduction apparatus |
US6916848B2 (en) | 2001-06-12 | 2005-07-12 | Wellstat Therapeutics Corporation | Compounds for the treatment of metabolic disorders |
-
1988
- 1988-01-13 JP JP63003794A patent/JP2534744B2/en not_active Expired - Lifetime
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5969777A (en) * | 1995-12-08 | 1999-10-19 | Kabushiki Kaisha Toshiba | Noise reduction apparatus |
US6916848B2 (en) | 2001-06-12 | 2005-07-12 | Wellstat Therapeutics Corporation | Compounds for the treatment of metabolic disorders |
US6946491B2 (en) | 2001-06-12 | 2005-09-20 | Wellstat Therapeutics Corporation | Compounds for the treatment of metabolic disorders |
US7012071B2 (en) | 2001-06-12 | 2006-03-14 | Wellstat Therapeutics Corporation | Compounds for the treatment of metabolic disorders |
US7041659B2 (en) | 2001-06-12 | 2006-05-09 | Wellstat Therapeutics Corporation | Compounds for the treatment of metabolic disorders |
US7045541B2 (en) | 2001-06-12 | 2006-05-16 | Wellstat Therapeutics Corporation | Compounds for the treatment of metabolic disorders |
US7101910B2 (en) | 2001-06-12 | 2006-09-05 | Wellstat Therapeutics Corporation | Compounds for the treatment of metabolic disorders |
US8487000B2 (en) | 2001-06-12 | 2013-07-16 | Wellstat Therapertics Corporation | Compound for the treatment of metabolic disorders |
US8552062B2 (en) | 2001-06-12 | 2013-10-08 | Wellstat Therapeutics Corporation | Methods for the treatment of metabolic disorders such as diabetes |
US8604083B2 (en) | 2001-06-12 | 2013-12-10 | Wellstat Therapeutics Corporation | Method for the treatment of metabolic disorders |
Also Published As
Publication number | Publication date |
---|---|
JP2534744B2 (en) | 1996-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4802005A (en) | High efficiency encoding system | |
EP2955919B1 (en) | Decoding method, encoder, and decoder | |
US8326065B2 (en) | Method and apparatus for encoding image data including generation of bit streams | |
JPH03192876A (en) | Picture coder | |
JPH05211646A (en) | Video compressing method | |
US6650780B2 (en) | Picture coding apparatus and decoding apparatus | |
US5623310A (en) | Apparatus for encoding a video signal employing a hierarchical image segmentation technique | |
KR100611514B1 (en) | Image coding / decoding by removing color components in pixels | |
JPH08125868A (en) | Method and device for processing picture | |
JPH04507034A (en) | Method and apparatus for compressing and decompressing statistically encoded data for digital color video | |
JPH01181281A (en) | Color picture coding system | |
JP2006512019A (en) | Image processing device | |
JP2534746B2 (en) | Color image coding method | |
JP2534745B2 (en) | Color image coding method | |
JP2559726B2 (en) | Color image processor | |
JPS62123834A (en) | Coding transmission system | |
JP2862232B2 (en) | Information transmission system | |
JPS6026347B2 (en) | Redundancy reduction coding method | |
JPH07112243B2 (en) | Block division sequential reproduction coding method | |
JPH06315143A (en) | Image processor | |
TWI581616B (en) | Method for encoding, method for decoding, system for encoding and decoding, encoder and decoder | |
JP2972290B2 (en) | Image signal decoding method | |
JPH0157547B2 (en) | ||
JPS6324761A (en) | Method of encoding image blocks | |
JPH0463064A (en) | Hybrid picture encoding and decoding device |