JPH01181281A - Color picture coding system - Google Patents

Color picture coding system

Info

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
Application number
JP63003794A
Other languages
Japanese (ja)
Other versions
JP2534744B2 (en
Inventor
Yoshimichi Kanda
好道 神田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP63003794A priority Critical patent/JP2534744B2/en
Publication of JPH01181281A publication Critical patent/JPH01181281A/en
Application granted granted Critical
Publication of JP2534744B2 publication Critical patent/JP2534744B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Color Television Systems (AREA)

Abstract

PURPOSE:To suppress block noise and to improve the picture quality at reproduction by varying the location of coded block of the three primary signals (such as RGB) and coding each signal. CONSTITUTION:Conventional block coding is applied to R data and block coding is applied to G and B data while deviating the block location. Since the deviation of RGB blocks is featured, the coded block of G data is a block deviated by one dot longitudinally and laterally from the R data block. A data not forming a 4X4 block is selected at a selector 40 by an external selection signal and the result is transferred as the data as it is. The B data is coded to form a block at a location deviated by one bit longitudinally and laterally further from the R data block and the similar coding to the G data is applied. In the application of coding in this way, the data is decoded to reconstitute the picture, the block noise is reduced to improve the picture quality.

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.

〔従来技術〕[Prior art]

画像データの高能率符号化方式では、画像を複数個の画
素からなるブロックに分割し、各ブロック内の信号に対
し、種々の演算を施し、より少ないデータで近似し、そ
れを符号化することによって実際に伝送等を行うデータ
の量を減らす(データ圧縮と呼ばれる)、というような
ことが行われる。
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 purpose〕

本発明は、上記のような従来の方式の欠点を除去するた
めになされたもので、ブロックノイズを抑え、再生時の
画質を大幅に向上出来るカラー画像信号の符号化方式を
提供することを目的とする。
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.

〔構成〕〔composition〕

本発明の符号化方式は、従来のカラー画像のブロック符
号化方式に加え、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.

〔効果〕〔effect〕

以上の通り、本発明に係るカラー画像符号化方式によれ
ば・カラー画像のブロック符号化において、ブロックノ
イズを低減でき、再生画像の画質を極めて自然で良好な
ものに出来る。
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.

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

第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)

【特許請求の範囲】[Claims]  レッド、グリーン、ブルー或いは、イエロー、マゼン
タ、シアン等の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.
JP63003794A 1988-01-13 1988-01-13 Color image coding method Expired - Lifetime JP2534744B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (10)

* Cited by examiner, † Cited by third party
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