JPH09205647A - Image coder, image decoder and image processor - Google Patents

Image coder, image decoder and image processor

Info

Publication number
JPH09205647A
JPH09205647A JP1040296A JP1040296A JPH09205647A JP H09205647 A JPH09205647 A JP H09205647A JP 1040296 A JP1040296 A JP 1040296A JP 1040296 A JP1040296 A JP 1040296A JP H09205647 A JPH09205647 A JP H09205647A
Authority
JP
Japan
Prior art keywords
image
coefficient
block
circuit
identifier
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.)
Pending
Application number
JP1040296A
Other languages
Japanese (ja)
Inventor
Shinichi Yada
伸一 矢田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP1040296A priority Critical patent/JPH09205647A/en
Publication of JPH09205647A publication Critical patent/JPH09205647A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain an output image with high quality by suppressing a reduction in a compression efficiency arranged with addition of an identifier so as to avoid a circuit scale from being increased and cost from being increased and attaining image area separation with high accuracy and applying image processing to each image area properly. SOLUTION: An input image in which areas with different attributes such as character/line drawing, and photograph/natural image are in existence in mixture is subjected to adaptive discrete cosine transformation ADCT coding and the result is stored and outputted after decoding in an image processing unit. In the processor above, an area tag signal representing the attribute of an image area is synchronized with a DC coefficient of a pixel block and the result is subjected to entropy coding and they are separated after decoding. Thus, it is not required to add a coding circuit exclusive for identifier and a storage means.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、ADCT符号化
方式を採用した画像符号化装置、画像復号化装置および
画像処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image coding device, an image decoding device and an image processing device which employ an ADCT coding method.

【0002】[0002]

【従来の技術】近年、原稿から読み取った画像データを
内部のメモリあるいはハードディスクに蓄積し、ソー
ト、ファイリング、ページ編集等を行う電子ソータ機能
や電子RDH(Recycle Document Handler)機能を備えた
ディジタル複写機が普及しつつある。この種のディジタ
ル複写機において、大量の画像データを蓄積するにはメ
モリ等の記憶容量を大きくすればよいが、容量を大きく
すると装置規模の増大やコスト上昇を招くことから、通
常、画像データを圧縮して蓄積する方法がとられてい
る。
2. Description of the Related Art In recent years, a digital copying machine having an electronic sorter function and an electronic RDH (Recycle Document Handler) function for storing image data read from a document in an internal memory or a hard disk and performing sorting, filing, page editing, etc. Is becoming popular. In this type of digital copying machine, in order to store a large amount of image data, it is sufficient to increase the storage capacity such as a memory. However, since increasing the capacity leads to an increase in device scale and cost, image data is usually The method of compressing and accumulating is taken.

【0003】ところで、高品質な画像を蓄積する場合、
画像データを二値の状態で蓄積するよりも多値の状態で
蓄積する方が望ましいことから、従来より多値画像デー
タを圧縮する方式が各種開発されている。例えばADC
T(Adaptive DiscreteCosine Transform)符号化は、多
値画像データの非可逆圧縮方式であり、カラーファクシ
ミリの標準符号化方式に採用されたJPEGベースライ
ン方式として知られている。このADCT符号化は、画
質と圧縮効率の両面で優れた圧縮方式である。
By the way, in the case of accumulating high quality images,
Since it is preferable to store the image data in a multi-valued state rather than in a binary state, various methods for compressing the multi-valued image data have been developed. For example ADC
T (Adaptive Discrete Cosine Transform) encoding is a lossy compression method for multivalued image data, and is known as a JPEG baseline method adopted as a standard encoding method for color facsimiles. This ADCT encoding is a compression method that is excellent in terms of both image quality and compression efficiency.

【0004】ここで、図8に示すブロック図を参照し、
ADCT符号化の処理過程について説明する。同図にお
いて、画像入力装置1より入力される画像は、まず色空
間変換回路2によって色空間が変換される。すなわち、
色空間変換回路2は、入力されるカラー画像のRGBデ
ータを、輝度信号と色差信号に分離したYCbCrデー
タに変換する。こうして変換された画像データは、以
後、輝度信号のYデータ、色差信号のCbデータ、Cr
データがそれぞれ別々に処理されるが、これらはすべて
同じ処理過程を経る。したがって、以下では1つの信号
(例えば、輝度信号)に着目して説明を進める。
Referring now to the block diagram shown in FIG.
The process of ADCT encoding will be described. In FIG. 1, an image input from the image input device 1 is first color space converted by a color space conversion circuit 2. That is,
The color space conversion circuit 2 converts the RGB data of the input color image into YCbCr data separated into a luminance signal and a color difference signal. The image data converted in this way will be hereafter referred to as Y data of a luminance signal, Cb data of a color difference signal, and Cr.
The data are processed separately, but they all go through the same process. Therefore, in the following, the description will be focused on one signal (for example, a luminance signal).

【0005】色空間が変換された画像データは、ブロッ
ク回路3において、例えば図9に示す8×8の画素ブロ
ックにブロック化される。ブロック化された画像データ
は、DCT演算回路4において、図10に示すようなD
C成分とAC成分からなる周波数係数(以下、それぞれ
DC係数、AC係数という)に変換される。図10にお
いて、左上隅に位置する成分がDC係数であり、8×8
の実画像データの平均値に比例した値になる。また、他
の63個の成分がAC係数であり、それぞれ異なる周波
数成分を示し、その値は各々の周波数成分の振幅に比例
する。この図に示すように、自然画像をDCT処理する
と、多くの画像において低周波数成分に数値が集中し、
高周波数成分にはごく小さな値しか出現しないことが分
かる。
The image data whose color space has been converted is divided into blocks in the block circuit 3 into, for example, 8 × 8 pixel blocks shown in FIG. The image data that has been divided into blocks is displayed in the DCT operation circuit 4 as shown in FIG.
It is converted into a frequency coefficient (hereinafter referred to as a DC coefficient and an AC coefficient) including a C component and an AC component. In FIG. 10, the component located in the upper left corner is the DC coefficient, which is 8 × 8.
The value is proportional to the average value of the actual image data of. Further, the other 63 components are AC coefficients, which show different frequency components, and the value thereof is proportional to the amplitude of each frequency component. As shown in this figure, when DCT processing of natural images is performed, numerical values are concentrated on low frequency components in many images,
It can be seen that only a very small value appears in the high frequency component.

【0006】さて、こうして得られたDC係数およびA
C係数は、図11に示すように、量子化回路5によって
量子化される。すなわち、DC係数およびAC係数は、
量子化回路5が保持する量子化テーブルの値(すなわ
ち、量子化ステップ)により除算され、四捨五入され
る。この量子化処理により高周波数領域のAC係数には
数値が「0」のデータが増加する。すなわち、ADCT
符号化では、この「0」のデータを多くすることにより
圧縮効率を向上させているが、同時にこのことが画像符
号化時に非可逆となる要因にもなっている。
Now, the DC coefficient and A thus obtained
The C coefficient is quantized by the quantization circuit 5, as shown in FIG. That is, the DC coefficient and the AC coefficient are
The value is divided by the value in the quantization table held by the quantization circuit 5 (that is, the quantization step) and rounded off. By this quantization processing, the data whose numerical value is “0” is increased in the AC coefficient in the high frequency region. That is, ADCT
In encoding, the compression efficiency is improved by increasing the amount of "0" data, but at the same time, this is also a cause of lossy upon image encoding.

【0007】ここで、図12はカラーファクシミリの標
準符号化方式であるJPEGベースライン方式において
推奨される量子化テーブルの内容を示す図であり、同図
(a)は、輝度信号の推奨量子化テーブルを示してお
り、同図(b)は色差信号の推奨量子化テーブルを示し
ている。この図から分かるように、量子化テーブルに
は、人間の視覚特性が低周波数成分には敏感である一
方、高周波数成分には鈍感であることを考慮し、低周波
数成分には小さい値が設定され、高周波数成分には大き
い値が設定される。
FIG. 12 is a diagram showing the contents of a quantization table recommended in the JPEG baseline system which is a standard encoding system for color facsimiles. FIG. 12A shows the recommended quantization of luminance signals. A table is shown, and FIG. 6B shows a recommended quantization table for color difference signals. As can be seen from this figure, a small value is set for the low frequency component in the quantization table, considering that human visual characteristics are sensitive to low frequency components but insensitive to high frequency components. Then, a large value is set for the high frequency component.

【0008】次に、エントロピー符号化回路6では、量
子化後のDC係数とAC係数をそれぞれエントロピー符
号化する。DC係数はそのブロックの平均濃度であるた
め、隣り合うブロックのDC係数と相関がある。このこ
とから、DC係数の符号化は、符号化しようとするブロ
ックのDC係数と一つ前のブロックのDC係数との差分
を算出し、このDC係数の差分値をエントロピー符号化
する。
Next, the entropy coding circuit 6 entropy codes the quantized DC coefficient and AC coefficient. Since the DC coefficient is the average density of the block, it has a correlation with the DC coefficient of the adjacent block. Therefore, in the coding of the DC coefficient, the difference between the DC coefficient of the block to be coded and the DC coefficient of the immediately preceding block is calculated, and the difference value of the DC coefficient is entropy coded.

【0009】一方、AC係数は低周波数領域に比較的大
きな値が並び、高周波数領域に「0」に近い値が並んで
いる。したがって、図13に示す順序でブロック内のA
C成分をジグザグスキャンし、データの並べ替えを行
い、「0」のデータが連なるようにする。この一連のデ
ータ列に対して「0」以外の係数(有意係数)と「0」
の係数(無意係数)の連なる長さとを一組とし、このデ
ータの組をエントロピー符号化する。以上の処理を一つ
の画素ブロックに対して行い、これをすべてのブロック
について繰り返すことにより画像全体を符号化する。こ
うして、符号化された画像データは、蓄積装置7に蓄積
された後、出力要求に応じて読み出され、エントロピー
復号化回路8ないし色空間変換回路12にて符号化と逆
の処理過程を経ることによって復号化され、画像出力装
置13へ供給される。
On the other hand, the AC coefficients have relatively large values in the low frequency region, and values close to "0" in the high frequency region. Therefore, in the order shown in FIG.
The C component is zigzag-scanned and the data is rearranged so that the data of “0” is continuous. Coefficients (significant coefficients) other than “0” and “0” for this series of data strings
And the continuous length of the coefficient (insignificant coefficient) of 1 is set as a set, and this set of data is entropy coded. The above process is performed for one pixel block, and this is repeated for all blocks to encode the entire image. In this way, the encoded image data is stored in the storage device 7 and then read out in response to the output request, and the entropy decoding circuit 8 or the color space conversion circuit 12 goes through a process reverse to the encoding. As a result, it is decoded and supplied to the image output device 13.

【0010】[0010]

【発明が解決しようとする課題】ところで、ディジタル
複写機等で扱われる原稿は、必ずしも一様ではなく、原
稿によっては同じページの中に文字領域と写真領域が混
在する場合がある。このような原稿を対象とする場合、
文字はより文字らしく再現し、写真はより写真らしく再
現したい、という要求がある。すなわち、電子ソータ機
能等を備えたディジタル複写機に対しては、画像データ
の圧縮効率を上げることと、文字領域や写真領域をそれ
ぞれ高画質に再現することの両方を同時に満たすことが
要求される。
However, the originals handled by a digital copying machine or the like are not necessarily uniform, and depending on the originals, a text area and a photo area may coexist on the same page. When targeting such manuscripts,
There is a demand to reproduce letters more like letters and photographs more like photographs. That is, for a digital copying machine equipped with an electronic sorter function, it is required to simultaneously improve both the compression efficiency of image data and the high quality reproduction of a character area and a photo area. .

【0011】こうした要求に対し、例えば図14に示す
ように、特に領域分離処理を行わずに画像全体を符号化
し、この符号化した画像データを蓄積し、復号化して出
力する方法をとることを考える。この方法では、入力さ
れる画像データは、文字領域、写真領域の何れにかかわ
らず画像全体が単一の手法により処理される。したがっ
て、画像処理のパラメータを写真に適した値に設定する
と、復号画像の文字領域に劣化が生じる一方、文字に適
した値に設定すると、復号画像の写真領域に劣化が生じ
る。このため、すべての画像領域について高画質を得る
ことができず、上述した要求を満たすことはできない。
In response to such a request, for example, as shown in FIG. 14, a method of encoding the entire image without performing area separation processing, accumulating the encoded image data, decoding and outputting it is adopted. Think In this method, the entire image of input image data is processed by a single method regardless of whether it is a character area or a photograph area. Therefore, if the image processing parameter is set to a value suitable for a photograph, the character area of the decoded image is deteriorated, whereas if it is set to a value suitable for a character, the photograph area of the decoded image is deteriorated. For this reason, it is not possible to obtain high image quality for all image areas, and it is not possible to satisfy the above-mentioned requirements.

【0012】次に、例えば図15に示すように、ADC
T符号化後の画像データに対して領域分離処理を施す方
法を考える。すなわち、この方法では、まず領域分離処
理を行わずに画像全体を符号化し、符号化した画像デー
タを蓄積し、さらにこれを読み出して復号化した画像デ
ータに対して領域分離処理を施し、領域タグ信号を生成
する。そして、画像を出力する際には、この領域タグ信
号を用いて各々の画像領域特性に適した色補正、階調補
正、スクリーニング処理、フィルター係数の切り替え等
を行う。したがって、この方法によれば、上記領域分離
処理を行わない場合と比較して高品質な復号画像を得る
ことが可能になる。
Next, for example, as shown in FIG.
Consider a method of performing area separation processing on image data after T coding. That is, in this method, the entire image is first encoded without performing the region separation process, the encoded image data is accumulated, and the read image data is read and the region separation process is performed on the decoded image data. Generate a signal. Then, when outputting an image, the area tag signal is used to perform color correction, gradation correction, screening processing, switching of filter coefficients, etc. suitable for each image area characteristic. Therefore, according to this method, it is possible to obtain a high-quality decoded image as compared with the case where the area separation processing is not performed.

【0013】しかし、ADCT符号化は非可逆符号化で
あるため、復号後の画像データは原画像データに対して
多少劣化している。したがって、復号画像に対して領域
分離処理を行っても、その結果は原画像の領域とは必ず
しも一致しない。このため、領域分離精度が低く、領域
分離に誤りがある部分では高画質な復号画像は期待でき
ないという問題がある。
However, since the ADCT coding is lossy coding, the decoded image data is somewhat deteriorated with respect to the original image data. Therefore, even if the area separation process is performed on the decoded image, the result does not always match the area of the original image. For this reason, there is a problem that a high-quality decoded image cannot be expected in a portion where the area separation accuracy is low and the area separation has an error.

【0014】さらに、例えば図16に示すように、AD
CT符号化処理前に領域分離処理を行い、領域タグ信号
を生成する方法を考える。この方法によれば、上記の方
法と比較して領域分離精度が高いため、高画質な画像が
期待できる。しかしながら、この方法では、符号化前に
生成した領域タグ信号を画像出力時まで保持している必
要があるため、領域タグ信号についても画像データと同
様に蓄積する必要がある。このとき、領域タグ信号を画
像データと同様にADCT符号化すると復号後に劣化し
てしまうため、領域分離結果に誤りが生じる。したがっ
て、領域タグ信号を蓄積するには、圧縮符号化をせずに
そのままの状態で保持するか、あるいは可逆符号化処理
を行って蓄積する必要がある。この場合、領域タグ信号
を別途符号化し、蓄積する装置が必要となり、その分回
路規模が増大し、コスト上昇につながるという問題があ
る。また、この領域タグ信号を付加した分だけ画像全体
の符号量が増加するため、圧縮効率が低下してしまう。
さらに、画像データを復号化する場合には、これと完全
に同期して領域タグ信号を復号化させる必要があるが、
ADCT符号化等の可変長符号化方式では、画像が復号
化される速度が一定でないため、両者の復号化のタイミ
ングを同期させるのは困難である。また、同期をとる場
合、バッファメモリが別途必要になるため、回路規模の
増大ひいてはコスト上昇を招いてしまう。
Further, as shown in FIG. 16, for example, AD
Consider a method of generating a region tag signal by performing region separation processing before CT encoding processing. According to this method, the area separation accuracy is higher than that of the above method, and therefore a high quality image can be expected. However, in this method, the area tag signal generated before encoding needs to be held until the time of image output, and therefore the area tag signal also needs to be stored similarly to the image data. At this time, if the region tag signal is ADCT-encoded similarly to the image data, it deteriorates after decoding, and thus an error occurs in the region separation result. Therefore, in order to store the region tag signal, it is necessary to hold the region tag signal as it is without performing compression encoding, or to perform lossless encoding processing and store it. In this case, a device for separately encoding and storing the area tag signal is required, and the circuit scale increases correspondingly, which causes a problem of cost increase. Further, since the code amount of the entire image increases by the amount of the area tag signal added, the compression efficiency decreases.
Furthermore, when decoding image data, it is necessary to decode the area tag signal in perfect synchronization with it.
In a variable length coding method such as ADCT coding, it is difficult to synchronize the decoding timings of both because the speed at which an image is decoded is not constant. Further, when the synchronization is taken, a buffer memory is separately required, which causes an increase in circuit scale and eventually a cost increase.

【0015】この発明は、このような背景の下になされ
たもので、画像領域の属性を示す識別子(領域タグ信
号)の付加に伴う圧縮効率の低下を抑制し、回路規模の
増大やコスト上昇を回避できるとともに、高精度な領域
分離を可能とし、各々の画像領域に適した画像処理を施
すことで高品質な出力画像を得ることができる画像符号
化装置、画像復号化装置および画像処理装置を提供する
ことを目的としている。
The present invention has been made under such a background, and suppresses a reduction in compression efficiency due to the addition of an identifier (region tag signal) indicating an attribute of an image region, thereby increasing the circuit scale and cost. The image coding apparatus, the image decoding apparatus, and the image processing apparatus capable of avoiding the above problem, enabling high-precision area separation, and obtaining a high-quality output image by performing image processing suitable for each image area. Is intended to provide.

【0016】[0016]

【課題を解決するための手段】上述した課題を解決する
ために、請求項1に記載の発明は、画像データをADC
T符号化する画像符号化装置において、入力される画像
データをブロック化するブロック化手段と、各ブロック
の特徴を識別し、その特徴を示す識別子を生成する識別
手段と、各ブロックに対してDCT変換を施し、DC係
数およびAC係数を生成するDCT変換手段と、前記D
C係数およびAC係数を量子化する量子化手段と、前記
量子化されたDC係数と前記識別子を合成し、合成係数
を生成する合成手段と、前記量子化されたAC係数およ
び前記合成係数の隣接ブロックとの差分値をエントロピ
ー符号化し、符号データを生成する符号化手段とを具備
することを特徴としている。
In order to solve the above-mentioned problems, the invention described in claim 1 uses image data as an ADC.
In an image coding apparatus for T-coding, a block forming means for dividing input image data into blocks, an identifying means for identifying a feature of each block and generating an identifier showing the feature, and a DCT for each block. DCT transforming means for transforming to generate a DC coefficient and an AC coefficient;
Quantizing means for quantizing C and AC coefficients, synthesizing means for synthesizing the quantized DC coefficient and the identifier to generate a synthetic coefficient, adjoining the quantized AC coefficient and the synthetic coefficient It is characterized by comprising an encoding means for entropy-encoding the difference value with respect to the block and generating encoded data.

【0017】また、請求項2に記載の発明は、請求項1
に記載の画像符号化装置によって生成された符号データ
を復号化する画像復号化装置であって、前記符号データ
を復号化し、前記量子化されたAC係数および前記合成
係数を復元する復号化手段と、前記復元された合成係数
を前記量子化されたDC係数と前記識別子に分離する分
離手段と、前記量子化されたAC係数およびDC係数を
逆量子化する逆量子化手段と、前記逆量子化されたDC
係数およびAC係数を逆DCT変換し、各ブロックの画
像データに復元する逆DCT変換手段とを具備すること
を特徴としている。
Further, the invention described in claim 2 is the first invention.
An image decoding apparatus for decoding coded data generated by the image coding apparatus according to claim 1, wherein the decoding means decodes the coded data and restores the quantized AC coefficient and the synthesized coefficient. Separating means for separating the reconstructed composite coefficient into the quantized DC coefficient and the identifier, dequantizing means for dequantizing the quantized AC coefficient and DC coefficient, and the dequantizing DC
Inverse DCT conversion means for performing inverse DCT conversion on the coefficients and AC coefficients to restore the image data of each block.

【0018】また、請求項3に記載の発明は、請求項1
に記載の画像符号化装置と、この画像符号化装置によっ
て符号化された符号データを蓄積する蓄積手段と、この
蓄積手段から読み出される符号データを復号化する請求
項2に記載の画像復号化装置とを具備することを特徴と
している。
Further, the invention according to claim 3 provides the invention according to claim 1.
3. The image decoding device according to claim 2, wherein the image coding device according to claim 1, a storage unit that stores the code data coded by the image coding device, and the code data read from the storage unit. It is characterized by having and.

【0019】また、請求項4に記載の発明は、請求項3
に記載の発明において、前記合成手段は、前記DC係数
のビット列に前記識別子のビット列を付加することによ
って合成係数を生成し、前記分離手段は、前記復号化手
段によって復号化された合成係数のビット列を前記DC
係数のビット列と前記識別子のビット列とに分離するこ
とを特徴としている。
The invention described in claim 4 is the same as the invention described in claim 3.
In the invention described in above, the synthesizing unit generates a synthesizing coefficient by adding a bit string of the identifier to the bit string of the DC coefficient, and the separating unit is a bit string of the synthesizing coefficient decoded by the decoding unit. The DC
It is characterized in that the bit string of the coefficient and the bit string of the identifier are separated.

【0020】また、請求項5に記載の発明は、請求項3
に記載の発明において、前記量子化手段は、前記識別手
段によって生成される識別子に基づき、各ブロックの特
徴に対応した量子化ステップを選択して量子化し、前記
逆量子化手段は、前記復号化手段によって復号化された
識別子に基づき、前記量子化手段による量子化ステップ
に対応した逆量子化ステップを選択して逆量子化するこ
とを特徴としている。
The invention described in claim 5 is the same as the invention described in claim 3.
In the invention described in above, the quantizing means selects and quantizes a quantizing step corresponding to the feature of each block based on the identifier generated by the identifying means, and the dequantizing means performs the decoding. The dequantization step corresponding to the quantization step by the quantization means is selected and inversely quantized based on the identifier decoded by the means.

【0021】また、請求項6に記載の発明は、請求項3
ないし5に記載の発明において、さらに、前記逆DCT
変換手段によって復元された各ブロックの画像データに
対し、前記復号化手段によって復号化された識別子が示
す特徴に対応した補正処理を施す補正手段を具備するこ
とを特徴としている。
The invention described in claim 6 is the third invention.
5 to 5, the inverse DCT
The image data of each block restored by the conversion means is provided with a correction means for performing a correction process corresponding to the characteristic indicated by the identifier decoded by the decoding means.

【0022】また、請求項7に記載の発明は、請求項6
に記載の発明において、前記識別手段は、前記ブロック
をさらにサブブロックに分割し、サブブロック毎に特徴
を識別して各々の識別子を生成し、前記補正手段は、各
ブロックの画像データに対し、サブブロック単位で前記
識別子が示す特徴に対応した補正処理を施すことを特徴
としている。
The invention described in claim 7 is the same as the invention in claim 6
In the invention according to, the identifying means further divides the block into sub-blocks, identifies features for each sub-block to generate each identifier, and the correcting means, for the image data of each block, It is characterized in that a correction process corresponding to the feature indicated by the identifier is performed in sub-block units.

【0023】[0023]

【発明の実施の形態】以下、図面を参照して、この発明
の実施形態について説明する。 A:第1実施形態 (1)全体構成 図1はこの発明の第1実施形態である画像処理装置の全
体構成を示すブロック図である。本実施形態は、モノク
ロの原稿画像を入力する場合を想定して構成したもので
ある。図1において、画像入力装置1001は、例えば
スキャナ等であって、原稿の画像を読み取りこれをディ
ジタル画像データに変換する。なお、画像入力装置10
01としては、スキャナ等の他、外部のネットワークを
介し供給されるディジタル画像データを取り込む外部イ
ンタフェース等であってもよい。
DETAILED DESCRIPTION OF THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. A: First Embodiment (1) Overall Configuration FIG. 1 is a block diagram showing the overall configuration of an image processing apparatus according to the first embodiment of the present invention. The present embodiment is configured on the assumption that a monochrome original image is input. In FIG. 1, an image input device 1001 is, for example, a scanner or the like, which reads an image of a document and converts it into digital image data. The image input device 10
Reference numeral 01 may be a scanner or the like, or an external interface or the like for taking in digital image data supplied via an external network.

【0024】次に、ラスタ/ブロック回路1002は、
入力画像データを8×8画素を1単位する画素ブロック
にブロック化する。領域タグ信号生成回路1003は、
8×8画素の画像データから当該ブロックの属性を判断
し、この判断結果を示す領域タグ信号を出力する。な
お、領域タグ信号の詳細については後述する。
Next, the raster / block circuit 1002
The input image data is divided into pixel blocks each including 8 × 8 pixels. The area tag signal generation circuit 1003
The attribute of the block is determined from the image data of 8 × 8 pixels, and the area tag signal indicating the determination result is output. The details of the area tag signal will be described later.

【0025】次に、DCT演算回路1004は、画像デ
ータを8×8画素のブロック単位で周波数空間データに
変換し、ブロックのDC係数およびAC係数を出力す
る。量子化回路1005は、書き換え可能なメモリに記
憶してある量子化テーブルの値に基づき、上記DC係数
およびAC係数を量子化する。
Next, the DCT calculation circuit 1004 converts the image data into frequency space data in block units of 8 × 8 pixels, and outputs the DC coefficient and AC coefficient of the block. The quantization circuit 1005 quantizes the DC coefficient and the AC coefficient based on the value of the quantization table stored in the rewritable memory.

【0026】次に、領域タグ信号合成回路1008は、
領域タグ信号生成回路1003から出力される領域タグ
信号と量子化回路1005によって量子化されたDC係
数とを合成し、これを合成DC係数として出力する。な
お、領域タグ信号の合成過程については後述する。ま
た、エントロピー符号化回路1009は、領域タグ信号
合成回路1008から出力される合成DC係数と量子化
回路1005によって量子化されたAC係数をハフマン
符号化し、符号データとして出力する。
Next, the area tag signal synthesis circuit 1008
The area tag signal output from the area tag signal generation circuit 1003 and the DC coefficient quantized by the quantization circuit 1005 are combined, and the combined DC coefficient is output. The process of combining the area tag signals will be described later. Further, the entropy coding circuit 1009 performs Huffman coding on the combined DC coefficient output from the area tag signal combining circuit 1008 and the AC coefficient quantized by the quantization circuit 1005, and outputs it as coded data.

【0027】蓄積回路1010は、エントロピー符号化
回路1009から出力される符号データ(すなわち、圧
縮された画像データ)をメモリあるいはハードディスク
に書き込み、蓄積する。また、画像出力時において、蓄
積回路1010は、蓄積してある符号データを読み出
し、これをエントロピー復号化回路1011へ出力す
る。
The storage circuit 1010 writes the code data (that is, the compressed image data) output from the entropy coding circuit 1009 into a memory or a hard disk and stores it. Further, at the time of outputting an image, the storage circuit 1010 reads the stored code data and outputs it to the entropy decoding circuit 1011.

【0028】エントロピー復号化回路1011は、蓄積
回路1010から出力される符号データを復号化し、合
成DC係数とAC係数とを復元する。領域タグ信号分離
回路1012は、合成DC係数を領域タグ信号と本来の
画像データであるDC係数に分離する。この分離された
領域タグ信号は画像出力装置1018へ供給される。な
お、この分離過程については後述する。
The entropy decoding circuit 1011 decodes the coded data output from the storage circuit 1010 to restore the combined DC coefficient and AC coefficient. The area tag signal separation circuit 1012 separates the combined DC coefficient into the area tag signal and the DC coefficient which is the original image data. The separated area tag signal is supplied to the image output device 1018. The separation process will be described later.

【0029】次に、逆量子化回路1015は、領域タグ
信号分離回路1012から出力されるDC係数と、エン
トロピー復号化回路1011から出力されるAC係数と
を逆量子化テーブルに基づき逆量子化する。逆DCT演
算回路1016は、逆量子化回路1015によって逆量
子化されたDC係数およびAC係数を逆DCT変換す
る。これにより、周波数空間データがブロック化された
画像データに変換される。ブロック/ラスタ回路101
7は、ブロック化された画像データをラスターデータに
変換する。
Next, the dequantization circuit 1015 dequantizes the DC coefficient output from the area tag signal separation circuit 1012 and the AC coefficient output from the entropy decoding circuit 1011 based on the dequantization table. . The inverse DCT calculation circuit 1016 performs inverse DCT conversion on the DC coefficient and the AC coefficient which are inversely quantized by the inverse quantization circuit 1015. As a result, the frequency space data is converted into blocked image data. Block / raster circuit 101
Reference numeral 7 converts the blocked image data into raster data.

【0030】画像出力装置1018は、領域タグ信号分
離回路1012から出力される領域タグ信号に応じて、
画像データに対してそのブロックの属性に適した画像処
理を施し、ハードコピーを出力する。
The image output device 1018 responds to the area tag signal output from the area tag signal separation circuit 1012.
Image processing suitable for the attribute of the block is performed on the image data, and a hard copy is output.

【0031】(2)領域タグ信号 次に、本実施形態の領域タグ信号について説明する。画
像入力装置1001より入力される原稿画像には、異な
る性質を持つ画像が混在していることが多い。例えば、
文字や線画等のように単色で高周波数成分を多く含む領
域、ビジネスグラフ等のように比較的少ない色数で、か
つ幾何学的構成をもつ領域、あるいは、自然画/写真等
のように高周波数成分は少ないが画素単位で複雑に画素
値が変化する領域等の混在である。また、何も描画され
ていない背景領域が存在する場合もある。さらに、DT
P(デスク・トップ・パブリッシング)等のアプリケー
ションプログラムによって作成された原稿画像には、コ
ンピュータによって生成された全くノイズを含まない領
域やスキャナで読み込まれた写真領域のように画素レベ
ルが常に変動する領域が混在する。
(2) Area Tag Signal Next, the area tag signal of this embodiment will be described. Original images input from the image input apparatus 1001 often include images having different properties. For example,
Areas such as letters and line drawings that contain a lot of high-frequency components, areas such as business graphs that have a relatively small number of colors and have a geometrical structure, or areas such as natural images / photographs that are high in color. Although there are few frequency components, there are areas where pixel values change in a complicated manner on a pixel-by-pixel basis. In addition, there may be a background area in which nothing is drawn. Furthermore, DT
An original image created by an application program such as P (desk top publishing) has a region in which the pixel level constantly changes, such as a computer-generated region that does not include noise at all or a photo region read by a scanner. Are mixed.

【0032】一般に、ディジタル複写機等において高品
質な画像出力を求める場合、当該機器の性能に合わせて
画像データに色補正や階調補正等の画質補正が加えられ
る。また、必要に応じて画像サイズを変倍する場合もあ
る。上述したように、一枚の原稿画像の中に属性が大き
く異なる領域が混在する場合、このような原稿を高品
質、高画質に出力するには、各々の領域毎に適した画質
補正をすることが望ましい。領域タグ信号は、こうした
属性の異なる領域を識別し異なる処理を施すために生成
される信号であり、各ブロック毎に生成される。また、
本実施形態において識別される画像領域の属性は、文字
/線画、グラフィック、写真/自然画像、および背景の
4種類であり、これらは対象ブロック内の画素値のバラ
ツキを基にして識別可能である。これら4種類の属性
は、2ビットで表現可能なことから、領域タグ信号は2
ビットで構成される。
Generally, when a high quality image output is required in a digital copying machine or the like, image quality correction such as color correction and gradation correction is added to the image data according to the performance of the device. Further, the image size may be scaled as necessary. As described above, when areas having greatly different attributes are mixed in one original image, in order to output such an original with high quality and high image quality, an image quality correction suitable for each area is performed. Is desirable. The area tag signal is a signal generated for identifying areas having different attributes and performing different processing, and is generated for each block. Also,
There are four types of attributes of the image area identified in the present embodiment: character / line drawing, graphic, photograph / natural image, and background, and these can be identified based on variations in pixel values in the target block. . Since these four types of attributes can be represented by 2 bits, the area tag signal is 2
Consists of bits.

【0033】(3)領域タグ信号の合成過程 次に、図2を参照し、本実施形態による領域タグ信号と
DC係数との合成過程について説明する。ADCT符号
化では、一般にDCT変換して得られる周波数空間の係
数であるDC係数およびAC係数を量子化テーブルによ
り量子化した後にエントロピー符号化を行う。カラーフ
ァクシミリの標準符号化方式であるJPEGベースライ
ン方式ではDCT演算回路の出力データ幅は11ビット
である。また、エントロピー符号化にハフマン符号化を
用いており、その入力データ幅は11ビットである。
(3) Region Tag Signal Combining Process Next, the combining process of the region tag signal and the DC coefficient according to the present embodiment will be described with reference to FIG. In the ADCT encoding, generally, the DC coefficient and the AC coefficient, which are the coefficients of the frequency space obtained by the DCT transform, are quantized by the quantization table, and then the entropy encoding is performed. In the JPEG baseline system, which is the standard encoding system for color facsimiles, the output data width of the DCT arithmetic circuit is 11 bits. Huffman coding is used for entropy coding, and the input data width is 11 bits.

【0034】さらに、JPEGベースライン方式では量
子化テーブルの値としてDC係数の量子化値には16を
推奨している。すなわち、DCT演算の結果得られたD
C係数の値を16で割ることにより、結果として11ビ
ットのデータを7ビットのデータに量子化している。こ
の量子化後のDC係数を入力するエントロピー符号化回
路1009の入力データ幅は11ビットであることか
ら、上位ビットの部分に11ビット−7ビット=4ビッ
ト分の余裕が生じる。領域タグ信号合成回路1008
は、この余裕が生じたビット幅の部分に2ビットの領域
タグ信号を埋め込むことにより領域タグ信号とDC係数
とを合成する。
Further, in the JPEG baseline system, 16 is recommended as the quantization value of the DC coefficient as the value of the quantization table. That is, D obtained as a result of the DCT operation
By dividing the value of the C coefficient by 16, the resulting 11-bit data is quantized into 7-bit data. Since the input data width of the entropy coding circuit 1009 for inputting the quantized DC coefficient is 11 bits, there is a margin of 11 bits-7 bits = 4 bits in the upper bit portion. Area tag signal synthesis circuit 1008
Embeds a 2-bit area tag signal in the bit width portion in which the margin is generated to synthesize the area tag signal and the DC coefficient.

【0035】この場合、領域タグ信号が埋め込まれたD
C係数はエントロピー符号化回路1009の入力ビット
以内に収まるので(すなわち、7ビット+2ビット<1
1ビット)、エントロピー符号化回路1009に特別の
機能を追加することなく、JPEGベースライン方式に
基づく既存のハフマン符号化回路をそのまま使用可能で
ある。なお、JPEGベースライン方式推奨のDC係数
の量子化値は16であることから、推奨量子化値を用い
る場合には4ビットまでの領域タグ信号を保持すること
が可能である。
In this case, the D in which the area tag signal is embedded
Since the C coefficient fits within the input bits of the entropy coding circuit 1009 (that is, 7 bits + 2 bits <1).
1 bit), the existing Huffman coding circuit based on the JPEG baseline system can be used as it is without adding a special function to the entropy coding circuit 1009. Since the quantized value of the DC coefficient recommended by the JPEG baseline method is 16, it is possible to hold a region tag signal of up to 4 bits when using the recommended quantized value.

【0036】ここで、DC係数はそのブロックの平均濃
度を示しており、隣り合うブロックのDC成分は互いに
相関がある。このことから、JPEGベースライン方式
においては、符号化しようとする対象ブロックのDC成
分と一つ前のブロックのDC成分との差分を算出し、こ
の差分値をエントロピー符号化することにより、DC成
分の符号化を行う。したがって、対象ブロックと一つ前
のブロックとが同一の領域タグ信号を有している場合に
は、上記差分の算出により領域タグ信号は相殺される。
この結果、DC成分に領域タグ信号を付加しても、全体
としての符号量は領域タグ信号の追加分ほど増大しない
ため、圧縮率に及ぼす影響は小さくなる。また、JPE
Gベースライン方式のDCT演算回路、量子化回路、ハ
フマン符号化回路等をそのまま利用可能であるため、既
存の構成に領域タグ信号合成回路1008を追加するの
みで実現可能である。
Here, the DC coefficient indicates the average density of the block, and the DC components of adjacent blocks are correlated with each other. From this, in the JPEG baseline method, the difference between the DC component of the target block to be encoded and the DC component of the immediately preceding block is calculated, and this difference value is entropy encoded to obtain the DC component. Is encoded. Therefore, when the target block and the previous block have the same area tag signal, the area tag signal is canceled by the calculation of the difference.
As a result, even if the area tag signal is added to the DC component, the overall code amount does not increase as much as the addition of the area tag signal, so that the influence on the compression rate is reduced. Also, JPE
Since the G-baseline type DCT operation circuit, the quantization circuit, the Huffman coding circuit and the like can be used as they are, they can be realized only by adding the area tag signal synthesis circuit 1008 to the existing configuration.

【0037】(4)領域タグ信号の分離過程 次に、図3を参照し、本実施形態による領域タグ信号の
分離過程について説明する。エントロピー復号化回路1
011は、復号化されたDC係数とすでに復号化された
一つ前のブロックのDC係数とを加算し、この結果をD
C係数として出力する。領域タグ信号分離回路1012
は、エントロピー復号化回路1011から出力されるD
C係数の上位にある2ビットを分離してこれを領域タグ
信号として出力し、残りの7ビットを本来の画像データ
のDC係数として出力する。
(4) Region Tag Signal Separation Process Next, the region tag signal separation process according to the present embodiment will be described with reference to FIG. Entropy decoding circuit 1
011 adds the decoded DC coefficient and the already decoded DC coefficient of the previous block, and the result is D
Output as C coefficient. Area tag signal separation circuit 1012
Is the D output from the entropy decoding circuit 1011.
The upper 2 bits of the C coefficient are separated and output as the area tag signal, and the remaining 7 bits are output as the DC coefficient of the original image data.

【0038】このDC係数とエントロピー復号化回路1
011から出力されるAC係数とを合わせて逆量子化回
路1015によって逆量子化し、その結果を逆DCT演
算回路1016にて逆DCT演算することにより画像デ
ータを復元し、ブロック/ラスタ回路1017を介して
画像出力装置1018へ出力する。
This DC coefficient and entropy decoding circuit 1
Inverse quantization is performed by the inverse quantization circuit 1015 together with the AC coefficient output from 011 and image data is restored by performing inverse DCT operation by the inverse DCT operation circuit 1016, and the result is passed through the block / raster circuit 1017. And outputs it to the image output device 1018.

【0039】画像出力装置1018には、領域タグ信号
分離回路1012から出力される領域タグ信号とブロッ
ク/ラスタ回路1017から出力される画像データが入
力される。領域タグ信号は、上述したように2ビットか
らなり、これにより画像出力装置1018は、4種の属
性を判別し、各々の属性に適した補正処理を行うことが
可能になる。例えば、文字/線画領域については、画像
のエッジを強調し、また背景中の下地を除去することに
よって、高品質な文字/線画出力を再現しうる。また、
写真/自然画領域については、文字/線画領域と異な
り、画像をスムージングすることによって高品質な画像
を再現しうる。さらに、背景領域については、大きく下
地を除去することによってフラットな背景を再現しう
る。このように、画像全体に単一の画像補正を施した場
合には得ることのできない高品質/高画質な画像出力が
可能となる。
The image output device 1018 receives the area tag signal output from the area tag signal separation circuit 1012 and the image data output from the block / raster circuit 1017. The area tag signal consists of 2 bits as described above, which allows the image output apparatus 1018 to discriminate four types of attributes and perform a correction process suitable for each attribute. For example, for the character / line drawing area, high-quality character / line drawing output can be reproduced by emphasizing the edge of the image and removing the background in the background. Also,
In the photograph / natural image area, unlike the character / line drawing area, a high quality image can be reproduced by smoothing the image. Furthermore, with respect to the background area, a flat background can be reproduced by largely removing the background. In this way, it becomes possible to output a high-quality / high-quality image that cannot be obtained when a single image correction is applied to the entire image.

【0040】B:第2実施形態 (1)全体構成 次に、この発明の第2実施形態について説明する。図4
はこの発明の第2実施形態である画像処理装置の全体構
成を示すブロック図である。本実施形態は、上述した第
1実施形態と異なり、フルカラーの原稿画像を入力する
場合を想定して構成したものである。図4において、画
像入力装置1301は、例えばスキャナ等であって、原
稿の画像を読み取りこれをRGBのカラー画像データ
(ディジタルデータ)に変換する。なお、画像入力装置
1301としては、外部ネットワークからRGBの画像
データを取り込む外部インタフェース等であってもよ
い。
B: Second Embodiment (1) Overall Structure Next, a second embodiment of the present invention will be described. FIG.
FIG. 6 is a block diagram showing an overall configuration of an image processing apparatus which is a second embodiment of the present invention. Unlike the first embodiment described above, the present embodiment is configured on the assumption that a full-color original image is input. In FIG. 4, an image input device 1301 is, for example, a scanner, which reads an image of a document and converts it into RGB color image data (digital data). The image input device 1301 may be an external interface or the like that takes in RGB image data from an external network.

【0041】色空間変換回路1302は、入力画像デー
タの色空間をRGBから輝度色差系のYCbCrに変換
する。また、ラスタ/ブロック回路1303は、YCb
Crに変換された入力画像データを8×8画素を1単位
とする画素ブロックにブロック化する。
The color space conversion circuit 1302 converts the color space of the input image data from RGB to YCbCr of the luminance color difference system. In addition, the raster / block circuit 1303 uses YCb
The input image data converted into Cr is divided into pixel blocks each having 8 × 8 pixels as a unit.

【0042】次に、領域タグ信号生成回路1304は、
ブロック毎に画像データの属性を判断し、この判断結果
を当該ブロックの領域タグ信号として出力する。DCT
演算回路1305は、画像データをブロック単位で周波
数空間データに変換し、DC係数およびAC係数を出力
する。
Next, the area tag signal generation circuit 1304
The attribute of the image data is determined for each block, and the determination result is output as the area tag signal of the block. DCT
The arithmetic circuit 1305 converts the image data into frequency space data in block units, and outputs DC coefficients and AC coefficients.

【0043】次に、量子化回路1306は、書き換え可
能なメモリに記憶してある量子化テーブルの値に基づ
き、上記DC係数およびAC係数を量子化する。ここ
で、量子化回路1306は、文字/線画、写真/自然
画、グラフィック、および背景の各属性に対応して、例
えば図12に示したような輝度信号用(同図(a))と
色差信号用(同図(b))の量子化テーブルを保持して
いる。また、量子化テーブル切替回路1307は、領域
タグ信号生成回路1304から供給される領域タグ信号
に基づき、入力画像の属性に対応した輝度信号用と色差
信号用の量子化テーブルの組み合わせを選択し、輝度信
号、色差信号のいずれかによって量子化テーブルを切り
替える。なお、色差信号の量子化後のデータについては
主走査方向に半分にサブサンプリングすることにより符
号量を削減してもよい。
Next, the quantization circuit 1306 quantizes the DC coefficient and the AC coefficient based on the values of the quantization table stored in the rewritable memory. Here, the quantization circuit 1306 corresponds to each attribute of character / line drawing, photograph / natural image, graphic, and background, for example, for a luminance signal (FIG. 12A) and color difference as shown in FIG. It holds a quantization table for signals ((b) in the figure). In addition, the quantization table switching circuit 1307 selects a combination of the quantization table for the luminance signal and the color difference signal corresponding to the attribute of the input image based on the area tag signal supplied from the area tag signal generation circuit 1304, The quantization table is switched according to either the luminance signal or the color difference signal. The code amount of the quantized data of the color difference signal may be reduced by sub-sampling in half in the main scanning direction.

【0044】次に、領域タグ信号合成回路1310は、
領域タグ信号生成回路1304から供給される領域タグ
信号と輝度信号のDC係数とを合成する。なお、この合
成過程については後述する。また、エントロピー符号化
回路1311は、領域タグ信号合成回路1310から出
力される合成DC係数と量子化回路1306によって量
子化されたAC係数とをハフマン符号化し、得られる符
号データを出力する。さらに、蓄積回路1312は、エ
ントロピー符号化回路1311から出力される符号デー
タをメモリあるいはハードディスクに書き込み、蓄積す
る。
Next, the area tag signal synthesizing circuit 1310
The area tag signal supplied from the area tag signal generation circuit 1304 and the DC coefficient of the luminance signal are combined. The synthetic process will be described later. Further, the entropy coding circuit 1311 Huffman-codes the combined DC coefficient output from the area tag signal combining circuit 1310 and the AC coefficient quantized by the quantization circuit 1306, and outputs the obtained code data. Further, the storage circuit 1312 writes and stores the code data output from the entropy coding circuit 1311 in a memory or a hard disk.

【0045】次に、エントロピー復号化回路1313
は、画像出力時に蓄積回路1312から読み出される符
号データを復号化し、合成DC係数およびAC係数を復
元する。領域タグ信号分離回路1314は、合成DC係
数を領域タグ信号と輝度信号のDC係数とに分離する。
分離された領域タグ信号は、量子化テーブル切替回路1
317および画質補正回路1321へ供給される。
Next, the entropy decoding circuit 1313
Decodes the code data read from the storage circuit 1312 at the time of image output, and restores the composite DC coefficient and AC coefficient. The area tag signal separation circuit 1314 separates the combined DC coefficient into the area tag signal and the DC coefficient of the luminance signal.
The separated region tag signal is quantized by the quantization table switching circuit 1
317 and the image quality correction circuit 1321.

【0046】次に、逆量子化回路1318は、DC係数
およびAC係数から量子化テーブルの値に基づき逆量子
化する。量子化テーブル切替回路1317は、符号化の
場合と同様、領域タグ信号に基づき量子化テーブルの組
を選択し、輝度信号、色差信号のいずれかにによって量
子化テーブルを切り替える。この量子化テーブルを切り
替えの詳細については後述する。また、符号化時に色差
信号をサブサンプリングした場合には逆量子化した色差
信号を主走査方向に拡大し、輝度信号、色差信号ともに
8×8ブロックサイズのデータとする。
Next, the inverse quantization circuit 1318 inversely quantizes the DC coefficient and the AC coefficient based on the values in the quantization table. The quantization table switching circuit 1317 selects a quantization table set based on the region tag signal and switches the quantization table according to either a luminance signal or a color difference signal, as in the case of encoding. Details of switching the quantization table will be described later. When the color difference signal is sub-sampled at the time of encoding, the inversely quantized color difference signal is expanded in the main scanning direction, and both the luminance signal and the color difference signal are converted into 8 × 8 block size data.

【0047】次に、逆DCT演算回路1319は、輝度
信号および色差信号の周波数空間データを元の画像デー
タに変換する。また、ブロック/ラスタ変換回路132
0は、画像データのブロックをラスタデータに変換す
る。
Next, the inverse DCT calculation circuit 1319 converts the frequency space data of the luminance signal and the color difference signal into the original image data. In addition, the block / raster conversion circuit 132
0 converts a block of image data into raster data.

【0048】次に、画質補正回路1321は、領域タグ
信号分離回路1314から供給される領域タグ信号に応
じて補正処理の内容を切り替え、各属性の画像ブロック
に適した画質補正処理を施す。また、画質補正回路13
21は、YCbCrで受けた画像信号を画像出力装置1
322の特性に合ったYMCK信号に変換する。そし
て、画像出力装置1322は、YMCK信号に変換され
た画像データに対して画像の属性に適したスクリーン処
理を施し、これを出力する。
Next, the image quality correction circuit 1321 switches the content of the correction processing according to the area tag signal supplied from the area tag signal separation circuit 1314, and performs the image quality correction processing suitable for the image block of each attribute. In addition, the image quality correction circuit 13
Reference numeral 21 denotes the image output device 1 that receives the image signal received by the YCbCr.
It is converted into a YMCK signal that matches the characteristics of 322. Then, the image output device 1322 performs screen processing suitable for the image attribute on the image data converted into the YMCK signal, and outputs this.

【0049】(2)量子化テーブルの切り替え 次に、本実施形態による量子化テーブルの切り替えにつ
いて説明する。ADCT符号化においてDCT演算の結
果得られたDC係数およびAC係数を量子化する場合、
量子化テーブルの値を量子化ステップとして量子化する
が、この量子化テーブルの値は復号画像の画質に影響を
与える。すなわち、量子化ステップが小さいほど画質劣
化が少ないが、例えば量子化値として「1」を設定した
場合、実質的に量子化を行わないことに等しいため、こ
れでは符号量やエントロピー符号化回路1313への負
荷が低減されず、実用的でない。一方、画像の属性によ
っては、この量子化の影響をあまり受けないものもある
が、逆に大きく影響を受けるものもある。例えば、写真
/自然画像等の属性を有する画像領域では、高周波数成
分をあまり含まないため、高周波数成分の量子化値を大
きくしても画質に対する影響は少ないが、文字/線画領
域では、高周波数成分を多く含むため、高品質な復号画
像を得るには高周波数成分の量子化値を小さくする方が
望ましい。
(2) Switching of Quantization Tables Next, switching of quantization tables according to this embodiment will be described. When quantizing the DC coefficient and the AC coefficient obtained as a result of the DCT operation in ADCT encoding,
The value of the quantization table is quantized as a quantization step, and the value of this quantization table affects the image quality of the decoded image. That is, the smaller the quantization step is, the less the image quality is deteriorated. However, for example, when “1” is set as the quantization value, it is substantially the same as no quantization. Therefore, in this case, the code amount and the entropy coding circuit 1313 are used. Is not practical because it does not reduce the load on the On the other hand, depending on the attribute of the image, there are some that are not significantly affected by this quantization, but some are greatly affected. For example, in an image area having an attribute such as a photograph / natural image, since high frequency components are not included so much, increasing the quantized value of the high frequency components has little effect on the image quality. Since many frequency components are included, it is desirable to reduce the quantization value of the high frequency components in order to obtain a high quality decoded image.

【0050】そこで、本実施形態においては、写真/自
然画像用として、例えば図5(a)に示すような量子化
テーブル、文字/線画用として、例えば図5(b)に示
すような量子化テーブル、というように画像の属性に適
した量子化テーブルを用意し、これらを切り替えること
によって高画質な復号画像を得るようにしている。すな
わち、量子化テーブル切替回路1307は、領域タグ信
号生成回路1304によって生成された領域タグ信号に
基づき、予め用意された複数の量子化テーブルの中から
最適な量子化テーブルを選択し、これを用いて量子化処
理を行う。このように、本実施形態によれば、比較的簡
単な方法で画像の属性に対応した量子化処理の切り替え
が可能になる。なお、本実施形態のような量子化処理の
切り替えは、上述した第1実施形態のようなモノクロ原
稿を対象とする場合にも適用可能である。
Therefore, in the present embodiment, for a photograph / natural image, for example, a quantization table as shown in FIG. 5A, and for a character / line drawing, for example, a quantization table as shown in FIG. 5B. A quantization table suitable for the image attribute such as a table is prepared, and a high-quality decoded image is obtained by switching these. That is, the quantization table switching circuit 1307 selects an optimum quantization table from a plurality of prepared quantization tables based on the area tag signal generated by the area tag signal generation circuit 1304 and uses it. To perform quantization processing. As described above, according to the present embodiment, it is possible to switch the quantization processing corresponding to the image attribute with a relatively simple method. The switching of the quantization processing as in the present embodiment can be applied to the case of the monochrome original as in the first embodiment described above.

【0051】(3)領域タグ信号の合成過程/分離過程 次に、本実施形態による領域タグ信号の合成過程/分離
過程について説明する。本実施形態のようにフルカラー
画像データを符号化する場合、YCbCr信号の3プレ
ーンの画像データは一組として扱われる。したがって、
輝度信号のDC成分に領域タグ信号を合成すれば、色差
信号のDC係数に対し重複して領域タグ信号を合成する
必要はないため、本実施形態の領域タグ信号合成回路1
310は、輝度信号のDC係数に対してのみ領域タグ信
号を合成する。一方、色差信号のDC係数は領域タグ信
号を合成されることなくそのままハフマン符号化され
る。
(3) Region Tag Signal Combining / Separating Process Next, the region tag signal combining / separating process according to the present embodiment will be described. When encoding full-color image data as in this embodiment, image data of three planes of YCbCr signals are treated as one set. Therefore,
If the area tag signal is combined with the DC component of the luminance signal, there is no need to combine the area tag signal with the DC coefficient of the color difference signal, and therefore the area tag signal combining circuit 1 of the present embodiment.
310 combines the area tag signal only with the DC coefficient of the luminance signal. On the other hand, the DC coefficient of the color difference signal is Huffman-encoded without being combined with the area tag signal.

【0052】なお、領域タグ信号は、本実施形態のよう
に輝度信号のDC係数に合成するのではなく、色差信号
のDC係数に合成するようにしてもよい。また、領域タ
グ信号合成回路1310および領域タグ信号分離回路1
314における合成/分離には、第1実施形態と同様の
手法を採用することが可能である。
The area tag signal may be combined with the DC coefficient of the color difference signal instead of being combined with the DC coefficient of the luminance signal as in the present embodiment. Further, the area tag signal synthesis circuit 1310 and the area tag signal separation circuit 1
For the synthesis / separation in 314, the same method as in the first embodiment can be adopted.

【0053】C:第3実施形態 次に、この発明の第3実施形態について説明する。図6
はこの発明の第3実施形態である画像処理装置の全体構
成を示すブロック図である。なお、本実施形態は、モノ
クロの原稿画像を入力する場合を想定して構成したもの
である。本実施形態は、画像領域の属性を判別する画素
ブロックの単位を4×4画素とすることにより、図1に
示した第1実施形態に対して、属性判別の解像度を向上
させるよう改良を加えたものである。具体的には、ラス
タ/ブロック変換回路1303の後段にブロック分割回
路1501を追加し、解像度向上に対応させるべく、領
域タグ信号生成回路1003、領域タグ信号合成回路1
008、領域タグ信号分離回路1012および画像出力
装置1018(図1参照)に代えて、領域タグ信号生成
回路1503、領域タグ信号合成回路1508、領域タ
グ信号分離回路1512および画像出力装置1518
(図6参照)を設けている。その他の構成については図
1と同様である。
C: Third Embodiment Next, a third embodiment of the present invention will be described. FIG.
FIG. 9 is a block diagram showing an overall configuration of an image processing apparatus which is a third embodiment of the present invention. It should be noted that the present embodiment is configured on the assumption that a monochrome original image is input. In the present embodiment, the unit of the pixel block for discriminating the attribute of the image area is set to 4 × 4 pixels, and therefore an improvement is made to the resolution of the attribute discrimination in comparison with the first embodiment shown in FIG. It is a thing. Specifically, a block division circuit 1501 is added to the latter stage of the raster / block conversion circuit 1303, and the area tag signal generation circuit 1003 and the area tag signal synthesis circuit 1 are added in order to cope with the resolution improvement.
Instead of the area tag signal separation circuit 1012 and the image output apparatus 1018 (see FIG. 1), the area tag signal generation circuit 1503, the area tag signal synthesis circuit 1508, the area tag signal separation circuit 1512, and the image output apparatus 1518.
(See FIG. 6). Other configurations are similar to those in FIG.

【0054】以下、本実施形態の動作を説明する。ま
ず、第1実施形態では、8×8画素のブロック単位で画
像の属性を判別したが、本実施形態では、図7に示すよ
うに、8×8画素ブロックを4分割し、4×4画素のサ
ブブロック単位で判別を行う。また、本実施形態では、
判別すべき画像領域の属性を文字/線画領域と写真自然
/画像領域の2種類とし、1ビットで判別結果を表すよ
うにしている。これは、前述のエントロピー符号化回路
1009の入力データ幅の余裕が11ビット−7ビット
=4ビットであることから、4つのサブブロックについ
ての判別結果をすべて保持するには1つのサブブロック
について1ビットで表現する必要があるからである。
The operation of this embodiment will be described below. First, in the first embodiment, the attribute of an image is discriminated in block units of 8 × 8 pixels, but in the present embodiment, as shown in FIG. 7, an 8 × 8 pixel block is divided into four, and 4 × 4 pixels are divided. The determination is made in sub-block units. In the present embodiment,
There are two types of attributes of the image area to be discriminated, that is, character / line drawing area and photograph nature / image area, and the discrimination result is represented by 1 bit. This is because the margin of the input data width of the entropy coding circuit 1009 is 11 bits−7 bits = 4 bits, and therefore, to hold all the determination results for four sub blocks, 1 is set for one sub block. This is because it needs to be expressed in bits.

【0055】さて、図6に示すように、ラスタ/ブロッ
ク変換回路1002から出力される8×8画素ブロック
は、ブロック分割回路1501において、4×4画素で
構成される4個のサブブロックに分割される。そして、
領域タグ信号生成回路1503においては、各サブブロ
ック内の画素値のバラツキに基づいてサブブロック毎の
画像属性が判別され、各サブブロックについて1ビット
の領域タグ信号が生成される。これらサブブロック毎の
領域タグ信号は、4ビットの領域タグ信号としてまとめ
られ、領域タグ信号合成回路1508において、8×8
画素ブロックのDC係数と合成される。その他の符号化
の過程は第1実施形態と同様である。
Now, as shown in FIG. 6, the 8 × 8 pixel block output from the raster / block conversion circuit 1002 is divided into four sub blocks composed of 4 × 4 pixels in the block division circuit 1501. To be done. And
In the area tag signal generation circuit 1503, the image attribute of each sub block is determined based on the variation of the pixel value in each sub block, and a 1-bit area tag signal is generated for each sub block. The area tag signals for each sub-block are collected as a 4-bit area tag signal, and the area tag signal synthesis circuit 1508 outputs 8 × 8.
It is combined with the DC coefficient of the pixel block. The other encoding process is the same as in the first embodiment.

【0056】一方、復号時においては、領域タグ信号分
離回路1512によって4ビットの領域タグ信号がDC
係数から分離され、画像出力装置1518へ供給され
る。そして、画像出力装置1518では、4ビットの領
域タグ信号を構成する各1ビットに基づき4×4画素単
位で画像の属性を判別し、対応するサブブロックについ
てその属性に適した補正処理を施す。その他の復号化の
過程は第1実施形態と同様である。
On the other hand, at the time of decoding, the 4-bit area tag signal is DC by the area tag signal separation circuit 1512.
It is separated from the coefficient and supplied to the image output device 1518. Then, the image output device 1518 discriminates the attribute of the image in units of 4 × 4 pixels based on each 1 bit forming the 4-bit area tag signal, and performs a correction process suitable for the attribute on the corresponding sub-block. The other decoding process is the same as that of the first embodiment.

【0057】このように、本実施形態によれば、第1実
施形態のように8×8画素単位で属性を判別する場合と
比較して、より高画質な出力画像を得ることができる。
例えば、原稿画像中に文字領域と写真領域が混在する領
域を8×8画素ブロック単位で属性判別する場合、その
ブロック中に文字領域と写真領域の境界が含まれると、
第1実施形態では、いずれか一方の属性として判別せざ
るを得なかった。これに対し、本実施形態では、8×8
画素ブロックをさらに4×4画素のサブブロックに分割
することにより境界近傍の属性をきめ細かく判別できる
ので、判別精度が向上し、結果として高画質な画像出力
を得ることができる。また、出力画像を拡大した場合に
も属性判別が高精度であるため、拡大処理による上記境
界近傍での画質劣化を低減できる。なお、本実施形態で
は、簡単のためモノクロ原稿を入力する場合を例とした
が、フルカラー原稿に対しても同様の方式で処理可能で
ある。
As described above, according to this embodiment, a higher quality output image can be obtained as compared with the case where the attribute is discriminated in the unit of 8 × 8 pixels as in the first embodiment.
For example, in the case where an attribute determination is made on a region in which a character region and a photo region are mixed in an original image in units of 8 × 8 pixel blocks, if the block includes a boundary between the character region and the photo region,
In the first embodiment, there is no choice but to discriminate as one of the attributes. On the other hand, in the present embodiment, 8 × 8
By further dividing the pixel block into sub-blocks of 4 × 4 pixels, the attribute near the boundary can be finely discriminated, the discrimination accuracy is improved, and as a result, a high quality image output can be obtained. Further, even when the output image is enlarged, the attribute discrimination is highly accurate, so that the image quality deterioration near the boundary due to the enlargement processing can be reduced. In the present embodiment, a case where a monochrome original is input is taken as an example for simplicity, but a full-color original can be processed in the same manner.

【0058】[0058]

【発明の効果】以上説明したように、この発明によれ
ば、文字/線画、写真/自然画等の属性が異なる領域が
混在する入力画像を領域分離するとともにADCT符号
化して蓄積しこれを復号化して出力する場合に、画像領
域の属性を示す識別子(領域タグ信号)を画素ブロック
のDC係数に合成した上でエントロピー符号化し、復号
後に識別子を分離するので、識別子専用の符号化回路や
記憶手段を追加する必要がない。また、符号化時のDC
係数の差分演算によって同一識別子の情報が相殺される
ので、識別子の付加に伴う符号量の増大を極力抑えるこ
とができる。この結果、識別子の付加に伴う圧縮効率の
低下を抑制し、回路規模の増大やコスト上昇を回避でき
るとともに、高精度な領域分離を可能とし、各々の画像
領域に適した画像処理を施すことで高品質な出力画像を
得ることができる(請求項1ないし7)。
As described above, according to the present invention, an input image in which regions having different attributes such as characters / line drawings, photographs / natural images and the like are mixed is separated, ADCT-encoded and accumulated, and then decoded. In the case of converting and outputting, the identifier (region tag signal) indicating the attribute of the image region is combined with the DC coefficient of the pixel block, entropy-encoded, and the identifier is separated after decoding. No additional means needed. In addition, DC at the time of encoding
Since the information of the same identifier is canceled by the coefficient difference calculation, it is possible to suppress the increase in the code amount due to the addition of the identifier as much as possible. As a result, it is possible to suppress a decrease in compression efficiency associated with the addition of an identifier, avoid an increase in circuit scale and an increase in cost, enable highly accurate area separation, and perform image processing suitable for each image area. It is possible to obtain a high-quality output image (claims 1 to 7).

【0059】また、さらに請求項5に記載の発明によれ
ば、画像領域の属性に適した量子化ステップで量子化す
るので、量子化に伴う画質劣化を抑えることができる。
また、さらに請求項7に記載の発明によれば、属性判別
の解像度が向上するので、より高品質な出力画像を得る
ことができる。
Further, according to the invention described in claim 5, since the image data is quantized by the quantization step suitable for the attribute of the image area, it is possible to suppress the image quality deterioration due to the quantization.
Further, according to the invention described in claim 7, since the resolution of the attribute discrimination is improved, a higher quality output image can be obtained.

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

【図1】 この発明の第1実施形態の構成を示すブロッ
ク図である。
FIG. 1 is a block diagram showing a configuration of a first embodiment of the present invention.

【図2】 同実施形態における領域タグ信号の合成過程
を説明するための図である。
FIG. 2 is a diagram for explaining a process of combining region tag signals in the same embodiment.

【図3】 同実施形態における合成タグ信号の分離過程
を説明するための図である。
FIG. 3 is a diagram for explaining a separation process of a combined tag signal in the same embodiment.

【図4】 この発明の第2実施形態の構成を示すブロッ
ク図である。
FIG. 4 is a block diagram showing a configuration of a second embodiment of the present invention.

【図5】 同実施形態において用いられる量子化テーブ
ルを例示する図であり、(a)は写真/自然画像用の量
子化テーブルを示しており、(b)は文字/線画用の量
子化テーブルを示している。
FIG. 5 is a diagram illustrating a quantization table used in the embodiment, (a) shows a quantization table for a photograph / natural image, and (b) shows a quantization table for a character / line drawing. Is shown.

【図6】 この発明の第3実施形態の構成を示すブロッ
ク図である。
FIG. 6 is a block diagram showing a configuration of a third embodiment of the present invention.

【図7】 同実施形態における領域タグ信号の生成過程
を説明するための図である。
FIG. 7 is a diagram for explaining a process of generating a region tag signal in the same embodiment.

【図8】 ADCT符号化の処理過程を示すブロック図
である。
FIG. 8 is a block diagram showing a process of ADCT encoding.

【図9】 8×8画素ブロックの例を示す図である。FIG. 9 is a diagram showing an example of an 8 × 8 pixel block.

【図10】 図9に示す8×8画素ブロックDCT変換
して得られるDCT係数を示す図である。
10 is a diagram showing DCT coefficients obtained by DCT transforming the 8 × 8 pixel block shown in FIG. 9.

【図11】 図10に示すDCT係数を量子化した値を
示す図である。
11 is a diagram showing a value obtained by quantizing the DCT coefficient shown in FIG.

【図12】 JPEGベースライン方式において推奨さ
れる量子化テーブルを例示する図であり、(a)は輝度
信号の推奨量子化テーブルを示しており、(b)は色差
信号の推奨量子化テーブルを示している。
FIG. 12 is a diagram showing an example of a recommended quantization table in the JPEG baseline method, where (a) shows a recommended quantization table for luminance signals and (b) shows a recommended quantization table for color difference signals. Shows.

【図13】 ジグザグスキャンの順序を示す図である。FIG. 13 is a diagram showing the order of zigzag scanning.

【図14】 従来装置の第1の構成例を示すブロック図
である。
FIG. 14 is a block diagram showing a first configuration example of a conventional device.

【図15】 従来装置の第2の構成例を示すブロック図
である。
FIG. 15 is a block diagram showing a second configuration example of a conventional device.

【図16】 従来装置の第3の構成例を示すブロック図
である。
FIG. 16 is a block diagram showing a third configuration example of a conventional device.

【符号の説明】[Explanation of symbols]

1001 画像入力装置 1002 ラスタ/ブロック回路 1003 領域タグ信号生成回路 1004 DCT演算回路 1005 量子化回路 1008 領域タグ信号合成回路 1009 エントロピー符号化回路 1010 蓄積装置 1011 エントロピー復号化回路 1012 領域タグ信号分離回路 1015 逆量子化回路 1016 逆DCT演算回路 1017 ブロック/ラスタ回路 1018 画像出力装置 1001 image input device 1002 raster / block circuit 1003 region tag signal generation circuit 1004 DCT operation circuit 1005 quantization circuit 1008 region tag signal synthesis circuit 1009 entropy encoding circuit 1010 storage device 1011 entropy decoding circuit 1012 region tag signal separation circuit 1015 reverse Quantization circuit 1016 Inverse DCT operation circuit 1017 Block / raster circuit 1018 Image output device

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 画像データをADCT符号化する画像符
号化装置において、 入力される画像データをブロック化するブロック化手段
と、 各ブロックの特徴を識別し、その特徴を示す識別子を生
成する識別手段と、 各ブロックに対してDCT変換を施し、DC係数および
AC係数を生成するDCT変換手段と、 前記DC係数およびAC係数を量子化する量子化手段
と、 前記量子化されたDC係数と前記識別子を合成し、合成
係数を生成する合成手段と、 前記量子化されたAC係数および前記合成係数の隣接ブ
ロックとの差分値をエントロピー符号化し、符号データ
を生成する符号化手段とを具備することを特徴とする画
像符号化装置。
1. An image encoding apparatus for ADCT encoding image data, a block forming unit for dividing input image data into blocks, and an identifying unit for identifying a feature of each block and generating an identifier indicating the feature. A DCT transforming unit that performs DCT transform on each block to generate a DC coefficient and an AC coefficient; a quantizing unit that quantizes the DC coefficient and the AC coefficient; and the quantized DC coefficient and the identifier. And combining means for generating a combined coefficient, and encoding means for entropy-encoding the difference value between the quantized AC coefficient and an adjacent block of the combined coefficient to generate coded data. A characteristic image encoding device.
【請求項2】 請求項1に記載の画像符号化装置によっ
て生成された符号データを復号化する画像復号化装置で
あって、 前記符号データを復号化し、前記量子化されたAC係数
および前記合成係数を復元する復号化手段と、 前記復元された合成係数を前記量子化されたDC係数と
前記識別子に分離する分離手段と、 前記量子化されたAC係数およびDC係数を逆量子化す
る逆量子化手段と、 前記逆量子化されたDC係数およびAC係数を逆DCT
変換し、各ブロックの画像データに復元する逆DCT変
換手段とを具備することを特徴とする画像復号化装置。
2. An image decoding apparatus for decoding coded data generated by the image coding apparatus according to claim 1, wherein the coded data is decoded and the quantized AC coefficient and the synthesizing are performed. Decoding means for restoring coefficients, separation means for separating the restored combined coefficient into the quantized DC coefficient and the identifier, and inverse quantum for inverse quantizing the quantized AC coefficient and DC coefficient. And DCT for converting the inversely quantized DC coefficient and AC coefficient.
An image decoding apparatus comprising: an inverse DCT conversion unit that converts and restores image data of each block.
【請求項3】 請求項1に記載の画像符号化装置と、 この画像符号化装置によって符号化された符号データを
蓄積する蓄積手段と、 この蓄積手段から読み出される符号データを復号化する
請求項2に記載の画像復号化装置とを具備することを特
徴とする画像処理装置。
3. The image coding apparatus according to claim 1, storage means for storing code data coded by the image coding apparatus, and decoding code data read from the storage means. 2. An image processing device comprising: the image decoding device according to 2.
【請求項4】 前記合成手段は、前記DC係数のビット
列に前記識別子のビット列を付加することによって合成
係数を生成し、 前記分離手段は、前記復号化手段によって復号化された
合成係数のビット列を前記DC係数のビット列と前記識
別子のビット列とに分離することを特徴とする請求項3
に記載の画像処理装置。
4. The synthesizing unit generates a synthesizing coefficient by adding the bit string of the identifier to the bit string of the DC coefficient, and the separating unit generates the bit string of the synthesizing coefficient decoded by the decoding unit. 4. The bit string of the DC coefficient and the bit string of the identifier are separated.
An image processing apparatus according to claim 1.
【請求項5】 前記量子化手段は、前記識別手段によっ
て生成される識別子に基づき、各ブロックの特徴に対応
した量子化ステップを選択して量子化し、 前記逆量子化手段は、前記復号化手段によって復号化さ
れた識別子に基づき、前記量子化手段による量子化ステ
ップに対応した逆量子化ステップを選択して逆量子化す
ることを特徴とする請求項3に記載の画像処理装置。
5. The quantizing means selects and quantizes a quantizing step corresponding to the feature of each block based on the identifier generated by the identifying means, and the dequantizing means uses the dequantizing means. The image processing apparatus according to claim 3, wherein an inverse quantization step corresponding to the quantization step by the quantization means is selected and inversely quantized based on the identifier decoded by.
【請求項6】 請求項3ないし5に記載の画像処理装置
において、さらに、 前記逆DCT変換手段によって復元された各ブロックの
画像データに対し、前記復号化手段によって復号化され
た識別子が示す特徴に対応した補正処理を施す補正手段
を具備することを特徴とする画像処理装置。
6. The image processing apparatus according to claim 3, further comprising: an identifier decoded by the decoding unit for the image data of each block restored by the inverse DCT conversion unit. An image processing apparatus comprising: a correction unit that performs a correction process corresponding to.
【請求項7】 前記識別手段は、前記ブロックをさらに
サブブロックに分割し、サブブロック毎に特徴を識別し
て各々の識別子を生成し、 前記補正手段は、各ブロックの画像データに対し、サブ
ブロック単位で前記識別子が示す特徴に対応した補正処
理を施すことを特徴とする請求項6に記載の画像処理装
置。
7. The identifying means further divides the block into sub-blocks, identifies features for each sub-block, and generates respective identifiers, and the correcting means subdivides the image data of each block into sub-blocks. The image processing apparatus according to claim 6, wherein correction processing corresponding to the characteristic indicated by the identifier is performed in block units.
JP1040296A 1996-01-24 1996-01-24 Image coder, image decoder and image processor Pending JPH09205647A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1040296A JPH09205647A (en) 1996-01-24 1996-01-24 Image coder, image decoder and image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1040296A JPH09205647A (en) 1996-01-24 1996-01-24 Image coder, image decoder and image processor

Publications (1)

Publication Number Publication Date
JPH09205647A true JPH09205647A (en) 1997-08-05

Family

ID=11749155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1040296A Pending JPH09205647A (en) 1996-01-24 1996-01-24 Image coder, image decoder and image processor

Country Status (1)

Country Link
JP (1) JPH09205647A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002057905A (en) * 2000-05-01 2002-02-22 Xerox Corp Image document compression method and data structure for compression document description
JP2002218251A (en) * 2001-01-23 2002-08-02 Canon Inc Image processing apparatus, image processing system, image processing method, and storage medium
US7139428B2 (en) 2001-07-10 2006-11-21 Nec Corporation Image encoder, image encoding method, recording medium and computer data signal embodied in a carrier wave
WO2007114368A1 (en) * 2006-03-30 2007-10-11 Kabushiki Kaisha Toshiba Image coding apparatus and method, and image decoding apparatus and method
WO2007116551A1 (en) * 2006-03-30 2007-10-18 Kabushiki Kaisha Toshiba Image coding apparatus and image coding method, and image decoding apparatus and image decoding method
US7305137B2 (en) 2002-12-26 2007-12-04 Canon Kabushiki Kaisha Image compression method and apparatus
JP2008061122A (en) * 2006-09-01 2008-03-13 Sony Corp Control device, control method, encoding device, and program
JP2009147759A (en) * 2007-12-14 2009-07-02 Yamaha Corp Data compressing device and data decompressing device
JP2009224996A (en) * 2008-03-14 2009-10-01 Nec Corp Compressed image recompression device, compressed image recompression method and program

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002057905A (en) * 2000-05-01 2002-02-22 Xerox Corp Image document compression method and data structure for compression document description
JP2002218251A (en) * 2001-01-23 2002-08-02 Canon Inc Image processing apparatus, image processing system, image processing method, and storage medium
US7139428B2 (en) 2001-07-10 2006-11-21 Nec Corporation Image encoder, image encoding method, recording medium and computer data signal embodied in a carrier wave
US7664334B2 (en) 2001-07-10 2010-02-16 Nec Corporation Image encoder, image encoding method, recording medium and computer data signal embodied in a carrier wave
US7305137B2 (en) 2002-12-26 2007-12-04 Canon Kabushiki Kaisha Image compression method and apparatus
US7697772B2 (en) 2002-12-26 2010-04-13 Canon Kabushiki Kaisha Apparatus, method and computer program product for performing image compression of image data
WO2007114368A1 (en) * 2006-03-30 2007-10-11 Kabushiki Kaisha Toshiba Image coding apparatus and method, and image decoding apparatus and method
WO2007116551A1 (en) * 2006-03-30 2007-10-18 Kabushiki Kaisha Toshiba Image coding apparatus and image coding method, and image decoding apparatus and image decoding method
US8606028B2 (en) 2006-03-30 2013-12-10 Kabushiki Kaisha Toshiba Pixel bit depth conversion in image encoding and decoding
JP2008061122A (en) * 2006-09-01 2008-03-13 Sony Corp Control device, control method, encoding device, and program
JP2009147759A (en) * 2007-12-14 2009-07-02 Yamaha Corp Data compressing device and data decompressing device
JP2009224996A (en) * 2008-03-14 2009-10-01 Nec Corp Compressed image recompression device, compressed image recompression method and program

Similar Documents

Publication Publication Date Title
US5818970A (en) Image encoding apparatus
US6097838A (en) Color correction of a compressed image
US6008847A (en) Temporal compression and decompression for video
JP3237582B2 (en) Image processing apparatus and image processing method
JP3843581B2 (en) Image encoding device, image decoding device, image processing device, image encoding method, image decoding method, and image processing method
JP2010041624A (en) Image encoding apparatus and control method thereof
US6628843B1 (en) Image enhancement on JPEG compressed image data
US7209266B2 (en) Image processing apparatus
US7149350B2 (en) Image compression apparatus, image depression apparatus and method thereof
JPH10215379A (en) Image coder and image decoder
JP3853115B2 (en) Image encoding apparatus, image decoding apparatus, image encoding method, and image decoding method
JP3108133B2 (en) Adaptive coding of color document images
JPH04332261A (en) Picture reproducing device
KR100412176B1 (en) Document segmentation compression, reconstruction system and method
JP2004120122A (en) Image processing device
JP3999442B2 (en) Encoding device, decoding device, encoding method, decoding method, and computer-readable recording medium for executing the method
JPH06178122A (en) Adaptive encoding device for color image
JP2004112345A (en) Image processing apparatus, image processing method, and image processing program
JP2831954B2 (en) Image encoding / decoding device and image processing device
JP4719924B2 (en) Image processing apparatus and image processing method
JP2891251B2 (en) Image encoding device and image decoding device
JP4116193B2 (en) Color image processing apparatus and color image processing method
JP3683359B2 (en) Image processing device
JP4860558B2 (en) Encoding apparatus and encoding method
JP2001103315A (en) Image coding method and image coder