[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH08167030A - Device and method for image compression - Google Patents

Device and method for image compression

Info

Publication number
JPH08167030A
JPH08167030A JP6311996A JP31199694A JPH08167030A JP H08167030 A JPH08167030 A JP H08167030A JP 6311996 A JP6311996 A JP 6311996A JP 31199694 A JP31199694 A JP 31199694A JP H08167030 A JPH08167030 A JP H08167030A
Authority
JP
Japan
Prior art keywords
compression
data
image
lossy
information amount
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.)
Withdrawn
Application number
JP6311996A
Other languages
Japanese (ja)
Inventor
Yuji Konno
裕司 今野
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP6311996A priority Critical patent/JPH08167030A/en
Publication of JPH08167030A publication Critical patent/JPH08167030A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

PURPOSE: To make possible compression processing which is good in efficiency and minimizes deterioration with compression by properly demarcating reversible compression processing and irreversible compression processing. CONSTITUTION: An irreversible compression part 203 outputs irreversibly compressed data and a reversible compression part 204 outputs reversibly compressed data. A counter 206 counts the cumulative information amount of the reversibly compressed data and a comparator 210 outputs an L-level signal when the counted value is smaller than the upper-limit information amount of a block which is currently processed. Further, a color number decision part 101 detects the number of significant pixels in the block and a comparator 103 outputs an L-level signal to an OR circuit 104 when a specific value is not exceeded. A selector 121 selects the reversibly compressed data when a select signal is at L level or the irreversibly compressed data at H level and stores it in a memory 213.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は画像圧縮装置及びその方
法に関し、例えば多値画像を圧縮してメモリ内に格納す
る画像圧縮方法及びその装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image compression apparatus and method thereof, and more particularly to an image compression method and apparatus for compressing a multi-valued image and storing it in a memory.

【0002】[0002]

【従来の技術】静止画像を圧縮する画像圧縮の標準方式
として、JPEG(Joint Photographic Expert Grou
p)で提案されているベースラインシステムがある。こ
れは人間の視覚特性を考慮して、圧縮による劣化が目立
たないようにして高能率に圧縮を行なうなる方法であ
り、不可逆な符号化を用いている。そのため文字やグラ
フィック等の入った画像を圧縮した際に、エッジ部にモ
スキートノイズと呼ばれる歪みが発生し、画質を劣化さ
せるという問題点があった。
2. Description of the Related Art As a standard image compression method for compressing still images, JPEG (Joint Photographic Expert Group
There is a baseline system proposed in p). This is a method of performing compression with high efficiency while making the deterioration due to compression inconspicuous in consideration of human visual characteristics, and using irreversible coding. Therefore, when an image including characters, graphics, etc. is compressed, distortion called mosquito noise is generated at the edge portion, which deteriorates the image quality.

【0003】上記問題点を解決するために、従来より、
JPEGのベースラインシステムを基にした不可逆圧縮
部と、劣化の生じない可逆圧縮部とを備え、双方の発生
情報量によってどちらかの符号化結果を最終的な圧縮デ
ータとして出力するような画像圧縮方式があった。
In order to solve the above problems, conventionally,
An image compression that includes a lossy compression unit based on a JPEG baseline system and a lossless compression unit that does not cause deterioration, and outputs either encoding result as final compressed data depending on the amount of information generated by both. There was a formula.

【0004】上述した従来の画像圧縮方式を、図5を参
照して説明する。図5において、201は画像入力端
子、202はブロック化部、203は不可逆圧縮部、2
04は可逆圧縮部、205はしきい値入力端子、206
はカウンタ、207は乗算器、208はブロックカウン
ト部、209は加算器、210は比較器、211は減算
器、212はセレクタ、213はメモリである。まず画
像入力端子201から画像データが入力される。画像デ
ータとしては例えばNTSC―RGBの各色8ビットの
データがラスタ状に入力される。そして、入力された画
像データはブロック化部202で画像圧処理を行なう単
位にブロック化される。この時のブロックは、例えばJ
PEG等の圧縮単位である8×8画素よりなるものとす
る。ブロック化された画像データは不可逆圧縮部203
と、可逆圧縮部204に入力され、ブロックに対してそ
れぞれの圧縮処理を行ない、それぞれの圧縮結果はセレ
クタ212のA端子及びB端子に出力される。
The above-mentioned conventional image compression method will be described with reference to FIG. In FIG. 5, 201 is an image input terminal, 202 is a blocking unit, 203 is a lossy compression unit, 2
Reference numeral 04 is a lossless compression unit, 205 is a threshold value input terminal, 206
Is a counter, 207 is a multiplier, 208 is a block count unit, 209 is an adder, 210 is a comparator, 211 is a subtractor, 212 is a selector, and 213 is a memory. First, image data is input from the image input terminal 201. As the image data, for example, 8-bit data of each color of NTSC-RGB is input in a raster form. Then, the input image data is divided into blocks by the blocking unit 202 in units of image pressure processing. The block at this time is, for example, J
It is composed of 8 × 8 pixels which is a compression unit such as PEG. The block image data is the lossy compression unit 203.
Is input to the lossless compression unit 204, each block is subjected to compression processing, and each compression result is output to the A terminal and the B terminal of the selector 212.

【0005】また、可逆圧縮部204からは可逆圧縮処
理を行った際の発生情報量(Cn:nはブロック数)が
出力され、カウンタ206で累積して加算される。この
累積発生情報量をΣCnとする。また、ブロックカウン
ト部208では、現在までの処理ブロック数nをカウン
トする。しきい値入力端子205からは、1ブロック当
たりに割り当てられた情報量がしきい値TH1として入
力される。このしきい値TH1は、メモリ213の容量
から1ブロックに割り当てる情報量を逆算して算出して
いる。次に乗算器207で、しきい値TH1とブロック
数nとを乗算し、そのブロック数nまでに割り当てられ
た情報量の総和がTH1×nとして計算される。次に、
加算器209にTH1×nと余剰情報量Sとが入力され
て加算される。余剰情報量Sとは、メモリ212の容量
から分かる現在の処理ブロックまでに割り当てられる情
報量の総和TH1×nから、実際発生した情報量の総和
である累積発生情報量ΣCnを引いた値である。尚、余
剰情報量Sの初期値は「0」である。そして、加算器2
09の出力TH1×n+Sの値が、現在の処理ブロック
までにおける上限情報量となる。この上限情報量と前記
累積発生情報量ΣCnとが比較器210に入力されるこ
とにより、比較される。
Further, the lossless compression unit 204 outputs the amount of generated information (Cn: n is the number of blocks) generated when the lossless compression processing is performed, and the counter 206 accumulates and adds. This accumulated generated information amount is ΣCn. Further, the block counting unit 208 counts the number n of processing blocks up to the present. From the threshold input terminal 205, the amount of information assigned per block is input as the threshold TH1. This threshold value TH1 is calculated by back-calculating the amount of information assigned to one block from the capacity of the memory 213. Next, the multiplier 207 multiplies the threshold value TH1 by the block number n, and calculates the sum of the information amounts allocated up to the block number n as TH1 × n. next,
TH1 × n and the surplus information amount S are input to the adder 209 and added. The surplus information amount S is a value obtained by subtracting the cumulative generated information amount ΣCn, which is the sum of the actually generated information amounts, from the sum TH1 × n of the information amounts allocated up to the current processing block, which is known from the capacity of the memory 212. . The initial value of the surplus information amount S is "0". And adder 2
The value of the output TH1 × n + S of 09 is the upper limit information amount up to the current processing block. The upper limit information amount and the cumulative generated information amount ΣCn are input to the comparator 210 and compared.

【0006】比較器210における比較結果はセレクタ
212の選択信号として入力される。尚、比較器210
からの出力はその比較結果に従って、 TH1×n+S≧ΣCnの時、Lレベル TH1×n+S<ΣCnの時、Hレベル が出力される。即ち、実際に発生した情報量の総和が上
限情報量以下である時にLレベル信号を、逆に上限情報
量を越えた場合にHレベル信号を出力する。また、減算
器211では、上記比較結果がLレベルの場合に上限情
報量TH×n+Sと累積発生情報量ΣCnの差分をと
り、その結果を新たな余剰情報量S’として加算器20
9に入力する。一方、比較結果がHレベルの場合には、
減算器211の出力は以前の余剰情報量Sをそのまま保
持して出力する。
The comparison result of the comparator 210 is input as a selection signal of the selector 212. Incidentally, the comparator 210
According to the comparison result, the output from is at L level when TH1 × n + S ≧ ΣCn and at H level when TH1 × n + S <ΣCn. That is, the L level signal is output when the total amount of actually generated information is less than or equal to the upper limit information amount, and conversely, the H level signal is output when the total amount of information amount exceeds the upper limit information amount. Further, the subtracter 211 takes the difference between the upper limit information amount TH × n + S and the cumulative generated information amount ΣCn when the comparison result is the L level, and sets the result as a new surplus information amount S ′ in the adder 20.
Enter in 9. On the other hand, when the comparison result is H level,
The output of the subtracter 211 holds and outputs the previous surplus information amount S as it is.

【0007】セレクタ212では上記比較結果に基づ
き、可逆圧縮部203の圧縮結果と不可逆圧縮部204
の圧縮結果とのいずれかを選択する。即ち、比較結果が
LレベルであればB端子側の可逆圧縮部204からの圧
縮結果を、HレベルであればA端子側の不可逆圧縮部2
03からの圧縮結果を選択する。そして、選択された方
の圧縮データがメモリ213に格納される。
In the selector 212, the compression result of the lossless compression unit 203 and the lossy compression unit 204 are based on the comparison result.
And one of the compression results of. That is, if the comparison result is the L level, the compression result from the lossless compression unit 204 on the B terminal side is displayed, and if the comparison result is the H level, the lossy compression unit 2 on the A terminal side is displayed.
Select the compression result from 03. Then, the selected compressed data is stored in the memory 213.

【0008】尚、不可逆圧縮部203ではもちろん上限
情報量以下になるように圧縮を行わねばならないため、
上記加算器209の出力であるTH1×n+Sが不可逆
圧縮部203に入力される。不可逆圧縮部203では、
出力される圧縮情報量が入力された上限情報量以下にな
るように、自身の圧縮パラメータを変更する。圧縮パラ
メータの変更については特に詳述しないが、例えばJP
EGのベースラインシステムにおいては、量子化の際の
量子化ステップを変更することによって、圧縮率を調整
することが可能である。
Since the lossy compression unit 203 must of course compress the data so that the amount of information is less than or equal to the upper limit information,
The output TH1 × n + S of the adder 209 is input to the lossy compression unit 203. In the lossy compression unit 203,
The compression parameter of itself is changed so that the output compressed information amount is equal to or less than the input upper limit information amount. Although details of changing the compression parameter are not described in detail, for example, JP
In the EG baseline system, it is possible to adjust the compression rate by changing the quantization step during quantization.

【0009】以上説明した様にして、入力された画像デ
ータを可逆圧縮部で圧縮し、発生した情報量の累積値に
よって、可逆圧縮部で圧縮したデータを出力するか、又
は不可逆圧縮部で圧縮したデータを出力するかを決定し
ていた。従って、限られたメモリ容量内に効率良く圧縮
データを格納することができた。
As described above, the input image data is compressed by the lossless compression unit, and the data compressed by the lossless compression unit is output or compressed by the lossy compression unit according to the accumulated value of the generated information amount. I decided whether to output the data. Therefore, the compressed data could be efficiently stored in the limited memory capacity.

【0010】[0010]

【発明が解決しようとしている課題】しかしながら、上
記従来例に示した様に発生情報量を用いて可逆圧縮処理
と不可逆圧縮処理の切り分けを行なった場合、圧縮対象
の画像によっては、不可逆圧縮処理を行なうべき領域に
対して可逆の圧縮処理を行なってしまうことが発生して
いた。従って、結果としてメモリを浪費することにな
り、本来可逆圧縮処理をすべき部分に対して十分なメモ
リの空き領域が確保できないために不可逆圧縮処理を行
なってしまい、その結果圧縮による劣化が発生してしま
う場合がある。
However, when the lossless compression process and the lossy compression process are separated by using the generated information amount as shown in the above-mentioned conventional example, the lossy compression process may be performed depending on the image to be compressed. There has been a case where reversible compression processing is performed on a region to be performed. Therefore, as a result, the memory is wasted, and the lossy compression process is performed because a sufficient free memory area cannot be secured for the part where the lossless compression process should be originally performed, resulting in deterioration due to compression. It may happen.

【0011】以下、図6を参照して上述した不都合が発
生する例を説明する。
An example in which the above-mentioned inconvenience occurs will be described below with reference to FIG.

【0012】図6に、1ページ内に自然画領域と文字領
域とが混在する画像の例を示す。この画像について、画
像の上端部から順に上述した従来例で示した圧縮処理を
行なっていくものとする。初めのうちは、可逆圧縮処理
でも情報量の発生が少ない文字領域を圧縮するために、
可逆圧縮された圧縮データを選択することになる。この
時発生する情報量が1ブロックに割り当てられた情報量
よりも少ないときには余剰情報量が発生し、それが徐々
に累積されていく。
FIG. 6 shows an example of an image in which a natural image area and a character area are mixed in one page. For this image, the compression processing shown in the above-described conventional example is sequentially performed from the upper end of the image. At the beginning, in order to compress the character area where the amount of information is small even in lossless compression processing,
The losslessly compressed data will be selected. When the amount of information generated at this time is smaller than the amount of information allocated to one block, a surplus information amount is generated and is gradually accumulated.

【0013】そして処理が自然画領域に及んでも、余剰
情報量が累積されているために可逆圧縮を行なったデー
タを選択してしまう。従って、自然画領域のある程度ま
での圧縮で、累積された情報量を使い果たしてしまう。
そしてその後は付加逆圧縮を行う。
Even if the processing extends to the natural image area, the amount of surplus information is accumulated, so that the reversibly compressed data is selected. Therefore, the accumulated amount of information is exhausted by compressing the natural image area to some extent.
After that, additional decompression is performed.

【0014】更に、次の文字領域を圧縮処理する際に、
可逆圧縮処理では比較的情報量の発生が多く、しかも余
剰情報量が累積されていないために不可逆圧縮を行わざ
るを得なくなる。そのため、文字領域でのモスキートノ
イズによる劣化が発生してしまう。
Further, when compressing the next character area,
In the lossless compression process, a relatively large amount of information is generated, and since the surplus information amount is not accumulated, there is no choice but to perform lossy compression. Therefore, deterioration due to mosquito noise occurs in the character area.

【0015】本来ならば、図6に示すような画像の場
合、最初の文字領域の圧縮処理で発生した余剰情報量を
自然画領域では使用せずに、後の文字領域に割り当てて
可逆圧縮を行なうべきである。なぜなら、一般的に自然
画領域においては、不可逆圧縮を行なっても圧縮による
劣化が視覚的に検知されにくいからである。
Originally, in the case of an image as shown in FIG. 6, the surplus information amount generated in the compression processing of the first character area is not used in the natural image area, but is allocated to the subsequent character area for lossless compression. You should do it. This is because generally in a natural image area, deterioration due to compression is hard to be visually detected even if lossy compression is performed.

【0016】以上説明したように、従来例で説明したよ
うな画像圧縮処理では、文字と自然画とが混在するよう
な画像に対しては各領域に適切な圧縮処理を施すことは
困難であった。
As described above, in the image compression processing as described in the conventional example, it is difficult to perform appropriate compression processing on each area for an image in which characters and natural images are mixed. It was

【0017】本発明は上述した問題点を解決するために
なされたものであり、可逆圧縮処理と不可逆圧縮処理の
切り分けを適切に行なうことにより、効率が良く、更に
圧縮による劣化を最小限に抑えた圧縮処理が可能となる
画像圧縮装置及びその方法を提供することを目的とす
る。
The present invention has been made in order to solve the above-mentioned problems, and it is efficient by appropriately separating lossless compression processing and lossy compression processing, and further, deterioration due to compression is minimized. It is an object of the present invention to provide an image compression apparatus and method capable of performing the above compression processing.

【0018】[0018]

【課題を解決するための手段】上述した目的を達成する
ための一手段として、本発明は以下の構成を備える。
[Means for Solving the Problems] As one means for achieving the above object, the present invention has the following configuration.

【0019】即ち、入力画像をブロック化するブロック
化手段と、前記ブロック単位で可逆圧縮処理を行う可逆
圧縮手段と、前記ブロック単位で不可逆圧縮処理を行う
不可逆圧縮手段と、前記可逆圧縮手段による累積発生情
報量と前記ブロック内の色数とに基づいて前記可逆圧縮
手段による圧縮データと前記不可逆圧縮手段による圧縮
データのいずれかを前記ブロック単位で選択する選択手
段を有することを特徴とする。
That is, blocking means for dividing the input image into blocks, lossless compression means for performing lossless compression processing in block units, lossy compression means for performing lossy compression processing in block units, and accumulation by the lossless compression means. It is characterized by further comprising selection means for selecting one of the compression data by the lossless compression means and the compression data by the irreversible compression means in the block unit based on the generated information amount and the number of colors in the block.

【0020】例えば、前記選択手段は、前記累積発生情
報量をカウントするカウント手段と、現在処理中のブロ
ックまでに許容される上限発生情報量を算出する算出手
段と、前記色数を検出する検出手段とを有し、前記累積
発生情報量が前記上限発生情報量以下であり、かつ、前
記色数が所定値以下である場合に前記可逆圧縮手段によ
る圧縮データを選択し、それ以外の場合に前記不可逆圧
縮手段による圧縮データを選択することを特徴とする。
For example, the selecting means counts means for counting the accumulated generated information amount, calculating means for calculating an upper limit generated information amount allowed up to the currently processed block, and detection for detecting the number of colors. Means for selecting the compressed data by the reversible compression means when the cumulative generated information amount is less than or equal to the upper limit generated information amount and the number of colors is less than or equal to a predetermined value, and in other cases. The compressed data by the lossy compression means is selected.

【0021】例えば、前記不可逆圧縮手段は、前記上限
発生情報量に基づいて不可逆圧縮処理を行うことを特徴
とする。
For example, the lossy compression means is characterized by performing lossy compression processing based on the upper limit generated information amount.

【0022】例えば、前記可逆圧縮手段と前記不可逆圧
縮手段とは、同一のブロックを同時に圧縮することを特
徴とする。
For example, the lossless compression means and the lossy compression means are characterized by simultaneously compressing the same block.

【0023】また、他の好適な実施態様に従えば、入力
画像をブロック化するブロック化手段と、前記ブロック
単位で可逆圧縮処理を行う可逆圧縮手段と、前記ブロッ
ク単位で周波数空間上のデータに変換して不可逆圧縮処
理を行う不可逆圧縮手段と、前記可逆圧縮手段による累
積発生情報量と前記周波数空間上の高域電力値とに基づ
いて前記可逆圧縮手段による圧縮データと前記不可逆圧
縮手段による圧縮データのいずれかを前記ブロック単位
で選択する選択手段を有することを特徴とする。
Further, according to another preferred embodiment, a blocking means for blocking an input image into blocks, a lossless compression means for performing a lossless compression process in the block units, and data in a frequency space in the block units. Lossy compression means for converting and performing lossy compression processing; compressed data by the lossless compression means and compression by the lossy compression means based on the amount of accumulated information generated by the lossless compression means and the high frequency power value in the frequency space It is characterized by having a selecting means for selecting any of the data in block units.

【0024】例えば、前記不可逆圧縮手段は、画像デー
タを周波数空間上に変換する変換手段と、前記周波数空
間上のデータを走査して高域電力の最大値を検出する検
出手段とを有することを特徴とする。
For example, the irreversible compression means may include a conversion means for converting the image data into a frequency space and a detection means for scanning the data in the frequency space to detect the maximum value of the high frequency power. Characterize.

【0025】例えば、前記選択手段は、前記累積発生情
報量をカウントするカウント手段と、現在処理中のブロ
ックまでに許容される上限発生情報量を算出する算出手
段とを有し、前記累積発生情報量が前記上限発生情報量
以下であり、かつ、前記高域電力の最大値が所定値以上
である場合に前記可逆圧縮手段による圧縮データを選択
し、それ以外の場合に前記不可逆圧縮手段による圧縮デ
ータを選択することを特徴とする。
For example, the selecting means has a counting means for counting the accumulated occurrence information amount and a calculating means for calculating an upper limit occurrence information amount allowed up to the currently processed block, If the amount is less than or equal to the upper limit generated information amount and the maximum value of the high frequency power is greater than or equal to a predetermined value, the compression data by the lossless compression unit is selected, and in other cases, the compression by the lossy compression unit is performed. Characterized by selecting data.

【0026】例えば、前記不可逆圧縮手段は、前記上限
発生情報量に基づいて不可逆圧縮処理を行うことを特徴
とする。
For example, the irreversible compression means is characterized by performing irreversible compression processing based on the upper limit generated information amount.

【0027】例えば、前記可逆圧縮手段と前記不可逆圧
縮手段とは、同一のブロックを同時に圧縮することを特
徴とする。
For example, the lossless compression means and the lossy compression means are characterized by simultaneously compressing the same block.

【0028】更に、前記選択手段により選択された圧縮
データを保持する保持手段を有することを特徴とする。
Further, the present invention is characterized by further comprising holding means for holding the compressed data selected by the selecting means.

【0029】[0029]

【作用】以上の構成により、ブロック内の色数と可逆圧
縮部で発生した情報量の値とに基いて、可逆圧縮処理と
不可逆圧縮処理との切り分けを行なうことができる。
With the above configuration, it is possible to distinguish between lossless compression processing and lossy compression processing based on the number of colors in the block and the value of the amount of information generated in the lossless compression unit.

【0030】また、ブロックにおける周波数空間上の高
域電力値と可逆圧縮部で発生した情報量の値とに基い
て、可逆圧縮処理と不可逆圧縮処理との切り分けを行な
うことができるという特有の作用効果が得られる。
Further, a peculiar function that the lossless compression process and the lossy compression process can be distinguished based on the high frequency power value in the frequency space of the block and the value of the information amount generated in the lossless compression unit. The effect is obtained.

【0031】[0031]

【実施例】以下、本発明に係る一実施例について詳細に
説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment according to the present invention will be described below in detail.

【0032】<第1実施例>本実施例の圧縮処理部のブ
ロック構成を図1に示す。図1において、上述した従来
例を示す図5と同一の構成については同一番号を付し、
説明を省略する。
<First Embodiment> FIG. 1 shows a block configuration of a compression processing unit according to the present embodiment. In FIG. 1, the same numbers are given to the same configurations as those of FIG. 5 showing the above-mentioned conventional example,
Description is omitted.

【0033】図1に示す構成は上述した図5の構成に対
して、101の色数判定部、103の比較器、104の
OR回路が付加されたものであり、102はしきい値T
H2が入力される入力端子である。
The configuration shown in FIG. 1 is obtained by adding a color number determination unit 101, a comparator 103, and an OR circuit 104 to the configuration of FIG. 5 described above, and 102 is a threshold value T.
This is an input terminal to which H2 is input.

【0034】まず、ブロック化部202でブロック化さ
れたデータが色数判定部101に入力される。色数判定
部101では、ブロック内の色数を判定する。例えば、
ブロックが8×8の64画素で成り立っている場合、色
数判定部101から出力される色数の値は「1」〜「6
4」となる。入力端子102からは色数の上限を示すし
きい値TH2が入力され、比較器103に入力される。
比較器103では色数判定部101から出力される現在
のブロックの色数と、しきい値TH2の値の比較を行な
う。比較器210からの出力は、色数をNとするとその
比較結果に従って、 N≦TH2の時、Lレベル N>TH2の時、Hレベル が出力される。即ち、ブロック内の色数が上限以下であ
る時にLレベル信号を、逆に上限を越えた場合にHレベ
ル信号を出力する。
First, the data blocked by the blocking unit 202 is input to the color number determination unit 101. The color number determination unit 101 determines the number of colors in the block. For example,
When the block is composed of 8 × 8 64 pixels, the value of the color number output from the color number determination unit 101 is “1” to “6”.
4 ”. A threshold TH2 indicating the upper limit of the number of colors is input from the input terminal 102 and input to the comparator 103.
The comparator 103 compares the color number of the current block output from the color number determination unit 101 with the threshold value TH2. The output from the comparator 210 is L level when N ≦ TH2 and H level when N> TH2 according to the comparison result, where N is the number of colors. That is, the L level signal is output when the number of colors in the block is less than or equal to the upper limit, and conversely, the H level signal is output when the number of colors exceeds the upper limit.

【0035】比較器103における比較結果はOR回路
104に入力され、比較器210からの比較結果とのO
Rをとって、その結果がセレクタ212の選択信号とな
る。セレクタ212では、比較器210と比較器103
の両出力がLレベルである時のみ、即ち、現在のブロッ
クまでに発生した情報量が当該ブロックにおける上限情
報量以下であり、かつ、当該ブロック内の色数が上限色
数以下である場合にのみ、セレクタ212はB端子側、
即ち可逆圧縮部204側を選択する。
The comparison result from the comparator 103 is input to the OR circuit 104 and is compared with the comparison result from the comparator 210.
Taking R, the result becomes the selection signal of the selector 212. In the selector 212, the comparator 210 and the comparator 103
Only when both outputs are at the L level, that is, when the amount of information generated up to the current block is less than or equal to the upper limit information amount in the block and the number of colors in the block is less than or equal to the upper limit color number. Only, the selector 212 has the B terminal side,
That is, the lossless compression unit 204 side is selected.

【0036】一般に、自然画においては1ブロック内の
色数が多くなる傾向にあり、従って本実施例において
は、しきい値TH2を適切に設定することにより、自然
画領域と文字領域とのある程度の分離が行なえる。
In general, the number of colors in one block tends to increase in a natural image. Therefore, in this embodiment, by appropriately setting the threshold value TH2, the natural image region and the character region can be divided to some extent. Can be separated.

【0037】以上説明したように本実施例によれば、圧
縮後の情報量のみでなく、ブロック内の色数からも自然
画領域と文字領域との切り分けを行うことができる。従
って、それぞれの領域に適切な圧縮処理を施し、メモリ
を有効に使いながら、圧縮による劣化を最小限に抑える
ことが可能になる。
As described above, according to this embodiment, not only the amount of information after compression but also the number of colors in a block can be used to distinguish between a natural image area and a character area. Therefore, it is possible to perform appropriate compression processing on each area and to effectively use the memory while minimizing deterioration due to compression.

【0038】<第2実施例>以下、本発明に係る第2実
施例について説明する。
<Second Embodiment> A second embodiment according to the present invention will be described below.

【0039】第2実施例の圧縮処理部のブロック構成を
図2に示す。図2において、上述した従来例を示す図5
と同様の構成には同一番号を付し、説明を省略する。
The block configuration of the compression processing section of the second embodiment is shown in FIG. In FIG. 2, FIG. 5 showing the above-mentioned conventional example.
The same components as those in FIG.

【0040】図2に示す構成は上述した図5の構成に対
して、不可逆圧縮部401から領域情報を信号線402
を介してOR回路403に入力することを特徴とする。
The configuration shown in FIG. 2 is different from the configuration of FIG. 5 described above in that the lossy compression section 401 sends region information to the signal line 402.
It is characterized in that it is inputted to the OR circuit 403 via.

【0041】不可逆圧縮部401では、自然画等を高能
率に圧縮するために、JPEGのベースラインシステム
を用いる。JPEG方式では、DCT(Discrete Cosin
e Transform)を用いて画像データを周波数空間上に変
換し、人間の視覚特性上目立たない高周波成分に粗い量
子化を行なうことによって、情報量を削減するものであ
る。従って、DCTにより変換された周波数空間上のデ
ータを利用して、画像領域を切り分けることも可能であ
る。
The irreversible compression section 401 uses a JPEG baseline system in order to compress a natural image or the like with high efficiency. In the JPEG method, DCT (Discrete Cosin)
e Transform) is used to transform image data into a frequency space, and coarse quantization is performed on high-frequency components that are inconspicuous due to human visual characteristics, thereby reducing the amount of information. Therefore, it is possible to divide the image area by using the data in the frequency space converted by the DCT.

【0042】一般に、自然画は周波数空間上の低域部に
電力が集中する傾向にある。また、文字やグラフィック
画像については、周波数空間上の高域部にまで高い電力
が発生する。従って、第2実施例においては、不可逆圧
縮部401において周波数空間上の性質を利用して自然
画と文字画像との切り分けを行い、その切り分け情報を
信号線402から出力する。
Generally, in a natural image, electric power tends to be concentrated in the low frequency part in the frequency space. In addition, with regard to characters and graphic images, high power is generated up to a high frequency part in the frequency space. Therefore, in the second embodiment, the lossy compression unit 401 separates a natural image from a character image by utilizing the property in frequency space, and outputs the separation information from the signal line 402.

【0043】以下、第2実施例における不可逆圧縮部4
01での処理について説明する。図3に、不可逆圧縮部
401のブロック構成を示す。
The lossy compression section 4 in the second embodiment will be described below.
The processing in 01 will be described. FIG. 3 shows a block configuration of the lossy compression unit 401.

【0044】図3において、501はDCT部、502
はジグザグ変換部、503は高域電力MAX値検出部、
505は量子化部、506は比較器、507はVLC部
である。まず、DCT部501で画像データに対してD
CT処理を施し、周波数空間上のデータに変換する。次
にジグザグ変換部502で、ブロック内の各データが低
域波成分から高周波成分に1次元上に並ぶように、スキ
ャン方向を変換する。このスキャン方法を図4に示す。
図4に示すように、ジグザグ変換部502では、ブロッ
ク左上のDC成分を除き、AC成分を低周波成分から高
周波成分へ順次スキャンする、いわゆるジグザグスキャ
ンを行う。
In FIG. 3, reference numeral 501 denotes a DCT section, 502
Is a zigzag converter, 503 is a high frequency power MAX value detector,
Reference numeral 505 is a quantization unit, 506 is a comparator, and 507 is a VLC unit. First, the DCT unit 501 performs D
CT processing is performed and it is converted into data in the frequency space. Next, the zigzag conversion unit 502 converts the scan direction so that each data in the block is arranged one-dimensionally from the low frequency component to the high frequency component. This scanning method is shown in FIG.
As shown in FIG. 4, the zigzag conversion unit 502 performs so-called zigzag scanning in which AC components are sequentially scanned from low-frequency components to high-frequency components except for the DC component at the upper left of the block.

【0045】続いて、周波数変換されたデータは量子化
部505で量子化され、VLC部507で可変長符号化
による圧縮処理が施される。これらの処理内容について
は詳述しない。
Subsequently, the frequency-converted data is quantized by the quantizer 505, and the VLC unit 507 performs compression processing by variable length coding. The details of these processes will not be described in detail.

【0046】一方、ジグザグ変換部502で1次元配列
となったデータは高域電力MAX値検出部503に入力
される。高域電力MAX値検出部503は、周波数空間
上において所定の周波数よりも高域な成分のうち、最大
となる成分値を検出してその値をMAX値として出力す
る。例えば、図4に示すブロックにおいて、丸印をつけ
た成分よりも高域の成分、即ち、ジグザグスキャンによ
り丸印をつけた成分よりも後方に配列された成分から、
MAX値を検出する。
On the other hand, the one-dimensional array data in the zigzag conversion section 502 is input to the high frequency power MAX value detection section 503. The high frequency power MAX value detection unit 503 detects the maximum component value among the components higher in frequency than the predetermined frequency in the frequency space, and outputs the detected value as the MAX value. For example, in the block shown in FIG. 4, from a component in a higher frequency range than a component marked with a circle, that is, a component arranged behind the component marked with a zigzag scan,
Detect the MAX value.

【0047】MAX値は比較器506に入力され、同時
に入力端子504より高域に発生する電力値の上限とな
るしきい値TH3が入力される。比較器506ではMA
X値としきい値TH3とを比較する。比較器506から
の出力は、高域電力MAX値検出部503から出力され
るMAX値をMとするとその比較結果に従って、 M≧TH3の時、Lレベル M<TH3の時、Hレベル が出力される。即ち、MAX値がしきい値TH3よりも
大きい時は高域に大きな電力を持つ成分が存在するもの
とみなし、当該ブロックは文字部である可能性が高いと
判断してLレベル信号を出力する。逆に、MAX値がし
きい値TH3よりも小さい時は高域に電力の高い成分が
あまり無いものとみなし、当該ブロックは自然画部であ
る可能性が高いと判断してHレベル信号を出力する。
The MAX value is input to the comparator 506, and at the same time, the threshold value TH3, which is the upper limit of the power value generated in the high frequency range, is input from the input terminal 504. MA in the comparator 506
The X value is compared with the threshold value TH3. The output from the comparator 506 is that when the MAX value output from the high frequency power MAX value detecting unit 503 is M, according to the comparison result, when M ≧ TH3, L level, when M <TH3, H level is output. It That is, when the MAX value is larger than the threshold value TH3, it is considered that there is a component having large power in the high frequency band, and it is determined that the block is likely to be a character portion, and an L level signal is output. . On the contrary, when the MAX value is smaller than the threshold value TH3, it is considered that there is not a high-power component in the high frequency region, and it is determined that the block is likely to be a natural image portion, and an H level signal is output. To do.

【0048】比較器506における比較結果は図2に示
す信号線402より出力され、OR回路403に入力さ
れる。OR回路403では、信号線402の値と比較器
210の出力結果とのORがとられてセレクタ212に
入力される。セレクタ212では、信号線402の値と
比較器210の出力結果とが両方ともLレベルである
時、即ち、当該ブロックまでに発生した情報量が該ブロ
ックにおける上限情報量以下であり、かつ、当該ブロッ
クを周波数変換した高域部に高い電力値が存在した場合
にのみ、セレクタはB端子側、即ち可逆圧縮部204側
を選択する。従って、自然画と文字領域とをより厳密に
区別することができる。
The comparison result in the comparator 506 is output from the signal line 402 shown in FIG. 2 and input to the OR circuit 403. In the OR circuit 403, the value of the signal line 402 and the output result of the comparator 210 are ORed and input to the selector 212. In the selector 212, when both the value of the signal line 402 and the output result of the comparator 210 are L level, that is, the amount of information generated up to the block is less than or equal to the upper limit information amount in the block, and The selector selects the B terminal side, that is, the reversible compression unit 204 side only when a high power value exists in the high frequency part where the frequency of the block is frequency-converted. Therefore, the natural image and the character area can be distinguished more strictly.

【0049】以上説明したように第2実施例によれば、
発生情報量のみでなく、ブロックの周波数空間上のデー
タも参照して自然画と文字領域との切り分けができ、そ
れぞれに最適な圧縮処理を行うことが可能となる。
As described above, according to the second embodiment,
Not only the amount of generated information but also the data in the frequency space of the block can be referred to separate the natural image from the character area, and the optimum compression processing can be performed for each.

【0050】更に、自然画の上に文字が合成してあるよ
うな画像領域について考えると、文字のエッジが目立つ
ようなブロックにおいては、周波数空間上で高域に大き
な電力が発生する。従ってこのようなブロックに不可逆
圧縮処理を行なえば、エッジ部にモスキ−トノイズのよ
うな劣化が発生してしまう。しかしながら第3実施例に
よれば、このような画像においては周波数空間上の高域
電力のMAX値が大きくなるため、余剰情報量に余裕が
ある場合には、可逆圧縮処理を行なった出力結果を選択
することができ、従って圧縮による画質劣化の発生を抑
えることができる。
Further, considering an image area in which characters are combined on a natural image, large power is generated in a high frequency region in a frequency space in a block in which the edges of characters are conspicuous. Therefore, if lossy compression processing is performed on such a block, deterioration such as mosquito noise will occur at the edge portion. However, according to the third embodiment, since the MAX value of the high frequency power in the frequency space becomes large in such an image, when the amount of surplus information has a margin, the output result of the lossless compression processing is performed. Therefore, it is possible to suppress the occurrence of image quality deterioration due to compression.

【0051】尚、本発明は、画像の圧縮を行う画像処理
装置であれば、例えばプリンタやファクシミリ装置、複
写機等、どのような装置でも適用可能である。
The present invention can be applied to any device such as a printer, a facsimile device, a copying machine, etc. as long as it is an image processing device for compressing an image.

【0052】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることは言うまでもない。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0053】[0053]

【発明の効果】以上説明したように、本発明に係る第一
の発明によれば、ブロック内の色数と可逆圧縮部で発生
した情報量の値とに基いて、可逆圧縮処理と不可逆圧縮
処理との切り分けを行なうことにより、メモリを効率良
く使用しつつ圧縮による劣化を最小限に抑えた圧縮処理
が可能となる。
As described above, according to the first aspect of the present invention, the lossless compression process and the lossy compression process are performed based on the number of colors in the block and the value of the information amount generated in the lossless compression unit. By separating the processing from the processing, it is possible to perform the compression processing with the deterioration of the compression minimized while efficiently using the memory.

【0054】また、本発明に係る第二の発明によれば、
ブロックにおける周波数空間上の高域電力値と可逆圧縮
部で発生した情報量の値とに基いて、可逆圧縮処理と不
可逆圧縮処理との切り分けを行なうことにより、メモリ
を効率良く使用しつつ圧縮による劣化を最小限に抑えた
圧縮処理が可能となる。更に、自然画上に文字が合成さ
れた画像領域においても、余剰情報量に余裕があれば可
逆圧縮処理が行なえるため、圧縮による劣化を抑えるこ
とができる。
According to the second aspect of the present invention,
Based on the high frequency power value in the frequency space of the block and the value of the amount of information generated in the lossless compression unit, the lossless compression process and the lossy compression process are distinguished from each other. It is possible to perform compression processing with minimal deterioration. Furthermore, even in an image area in which characters are combined on a natural image, lossless compression processing can be performed if the surplus information amount has a margin, so deterioration due to compression can be suppressed.

【0055】[0055]

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

【図1】本発明に係る一実施例の圧縮処理部の構成を示
すブロック図である。
FIG. 1 is a block diagram showing a configuration of a compression processing unit according to an embodiment of the present invention.

【図2】本発明に係る第2実施例の圧縮処理部の構成を
示すブロック図である。
FIG. 2 is a block diagram showing the configuration of a compression processing unit according to a second embodiment of the present invention.

【図3】第2実施例における不可逆圧縮部の構成を示す
ブロック図である。
FIG. 3 is a block diagram showing a configuration of a lossy compression unit in the second embodiment.

【図4】第2実施例におけるジグザグスキャンを説明す
るための図である。
FIG. 4 is a diagram for explaining zigzag scanning in the second embodiment.

【図5】従来の圧縮処理部の構成を示すブロック図であ
る。
FIG. 5 is a block diagram showing a configuration of a conventional compression processing unit.

【図6】従来の圧縮処理では劣化してしまう入力画像例
を示す図である。
FIG. 6 is a diagram showing an example of an input image that is deteriorated by a conventional compression process.

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

101 色数判定部 202 ブロック化部 203,401 不可逆圧縮部 204 可逆圧縮部 212 セレクタ 213 メモリ 503 高域電力MAX値検出部 101 color number determination unit 202 blocking unit 203, 401 lossy compression unit 204 lossless compression unit 212 selector 213 memory 503 high frequency power MAX value detection unit

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 入力画像をブロック化するブロック化手
段と、 前記ブロック単位で可逆圧縮処理を行う可逆圧縮手段
と、 前記ブロック単位で不可逆圧縮処理を行う不可逆圧縮手
段と、 前記可逆圧縮手段による累積発生情報量と前記ブロック
内の色数とに基づいて前記可逆圧縮手段による圧縮デー
タと前記不可逆圧縮手段による圧縮データのいずれかを
前記ブロック単位で選択する選択手段とを有することを
特徴とする画像圧縮装置。
1. Blocking means for dividing an input image into blocks, lossless compression means for performing lossless compression processing in block units, lossy compression means for performing lossy compression processing in block units, and accumulation by the lossless compression means. An image characterized by comprising selection means for selecting either the compressed data by the lossless compression means or the compressed data by the irreversible compression means in block units based on the amount of generated information and the number of colors in the block. Compressor.
【請求項2】 前記選択手段は、 前記累積発生情報量をカウントするカウント手段と、 現在処理中のブロックまでに許容される上限発生情報量
を算出する算出手段と、 前記色数を検出する検出手段とを有し、 前記累積発生情報量が前記上限発生情報量以下であり、
かつ、前記色数が所定値以下である場合に前記可逆圧縮
手段による圧縮データを選択し、それ以外の場合に前記
不可逆圧縮手段による圧縮データを選択することを特徴
とする請求項1記載の画像圧縮装置。
2. The selecting means includes a counting means for counting the cumulative generated information amount, a calculating means for calculating an upper limit generated information amount allowed up to a currently processed block, and a detection for detecting the number of colors. And a means, the cumulative generated information amount is less than or equal to the upper limit generated information amount,
The image according to claim 1, wherein the compressed data by the lossless compression means is selected when the number of colors is a predetermined value or less, and the compressed data by the lossy compression means is selected in other cases. Compressor.
【請求項3】 前記不可逆圧縮手段は、前記上限発生情
報量に基づいて不可逆圧縮処理を行うことを特徴とする
請求項2記載の画像圧縮装置。
3. The image compression apparatus according to claim 2, wherein the lossy compression unit performs lossy compression processing based on the upper limit generated information amount.
【請求項4】 前記可逆圧縮手段と前記不可逆圧縮手段
とは、同一のブロックを同時に圧縮することを特徴とす
る請求項1記載の画像圧縮装置。
4. The image compression apparatus according to claim 1, wherein the lossless compression unit and the lossy compression unit simultaneously compress the same block.
【請求項5】 更に、前記選択手段により選択された圧
縮データを保持する保持手段を有することを特徴とする
請求項1記載の画像圧縮装置。
5. The image compression apparatus according to claim 1, further comprising a holding unit that holds the compressed data selected by the selecting unit.
【請求項6】 入力画像をブロック化するブロック化手
段と、 前記ブロック単位で可逆圧縮処理を行う可逆圧縮手段
と、 前記ブロック単位で周波数空間上のデータに変換して不
可逆圧縮処理を行う不可逆圧縮手段と、 前記可逆圧縮手段による累積発生情報量と前記周波数空
間上の高域電力値とに基づいて前記可逆圧縮手段による
圧縮データと前記不可逆圧縮手段による圧縮データのい
ずれかを前記ブロック単位で選択する選択手段とを有す
ることを特徴とする画像圧縮装置。
6. Blocking means for dividing an input image into blocks, lossless compression means for performing lossless compression processing in block units, and lossy compression for performing lossy compression processing by converting data in frequency space in block units. Means for selecting the compression data by the reversible compression means or the compression data by the lossy compression means on the basis of the cumulative generated information amount by the lossless compression means and the high frequency power value on the frequency space An image compression apparatus comprising:
【請求項7】 前記不可逆圧縮手段は、 画像データを周波数空間上に変換する変換手段と、 前記周波数空間上のデータを走査して高域電力の最大値
を検出する検出手段とを有することを特徴とする請求項
6記載の画像圧縮装置。
7. The lossy compression means includes a conversion means for converting image data into a frequency space, and a detection means for scanning the data in the frequency space to detect a maximum value of high frequency power. The image compression apparatus according to claim 6, which is characterized in that.
【請求項8】 前記選択手段は、 前記累積発生情報量をカウントするカウント手段と、 現在処理中のブロックまでに許容される上限発生情報量
を算出する算出手段とを有し、 前記累積発生情報量が前記上限発生情報量以下であり、
かつ、前記高域電力の最大値が所定値以上である場合に
前記可逆圧縮手段による圧縮データを選択し、それ以外
の場合に前記不可逆圧縮手段による圧縮データを選択す
ることを特徴とする請求項7記載の画像圧縮装置。
8. The cumulative selection information includes: counting means for counting the cumulative generated information quantity; and calculating means for calculating an upper limit generated information quantity allowed up to a currently processed block. The amount is less than or equal to the upper limit generated information amount,
The compressed data by the lossless compression means is selected when the maximum value of the high frequency power is a predetermined value or more, and the compressed data by the lossy compression means is selected in other cases. 7. The image compression device according to 7.
【請求項9】 前記不可逆圧縮手段は、前記上限発生情
報量に基づいて不可逆圧縮処理を行うことを特徴とする
請求項8記載の画像圧縮装置。
9. The image compression apparatus according to claim 8, wherein the lossy compression means performs lossy compression processing based on the upper limit generated information amount.
【請求項10】 前記可逆圧縮手段と前記不可逆圧縮手
段とは、同一のブロックを同時に圧縮することを特徴と
する請求項6記載の画像圧縮装置。
10. The image compression apparatus according to claim 6, wherein the lossless compression unit and the lossy compression unit simultaneously compress the same block.
【請求項11】 更に、前記選択手段により選択された
圧縮データを保持する保持手段を有することを特徴とす
る請求項6記載の画像圧縮装置。
11. The image compression apparatus according to claim 6, further comprising holding means for holding the compressed data selected by the selecting means.
【請求項12】 入力画像をブロック単位で可逆圧縮処
理及び不可逆圧縮処理を行ってそれぞれ可逆圧縮データ
及び不可逆圧縮データを生成し、 前記可逆圧縮データの累積発生情報量と前記ブロック内
の色数とに基づいて前記可逆圧縮データと前記不可逆圧
縮データのいずれかを前記ブロック単位で選択すること
を特徴とする画像圧縮方法。
12. An input image is subjected to lossless compression processing and lossy compression processing in block units to generate lossless compressed data and lossy compressed data, respectively, and the accumulated generated information amount of the lossless compressed data and the number of colors in the block. An image compression method, characterized in that either the lossless compression data or the lossy compression data is selected in block units based on the above.
【請求項13】 現在処理中のブロックまでに許容され
る上限発生情報量を算出し、前記累積発生情報量が前記
上限発生情報量以下であり、かつ、前記色数が所定値以
下である場合に前記可逆圧縮データを選択し、それ以外
の場合に前記不可逆圧縮データを選択することを特徴と
する請求項12記載の画像圧縮方法。
13. A method of calculating an upper limit occurrence information amount allowed up to the currently processed block, and the cumulative occurrence information amount is equal to or less than the upper limit occurrence information amount and the color number is equal to or less than a predetermined value. 13. The image compression method according to claim 12, wherein the lossless compression data is selected as the first lossless compression data, and the lossy compression data is selected in other cases.
【請求項14】 前記不可逆圧縮データは、前記上限発
生情報量に基づいて生成されることを特徴とする請求項
13記載の画像圧縮方法。
14. The image compression method according to claim 13, wherein the lossy compressed data is generated based on the upper limit generated information amount.
【請求項15】 入力画像をブロック単位で可逆圧縮処
理を行って可逆圧縮データを生成し、 入力画像をブロック単位で周波数空間上のデータに変換
して不可逆圧縮処理を行うことにより不可逆圧縮データ
を生成し、 前記可逆圧縮データの累積発生情報量と前記周波数空間
上の高域電力値とに基づいて前記可逆圧縮データと前記
不可逆圧縮データのいずれかを前記ブロック単位で選択
することを特徴とする画像圧縮方法。
15. The lossy compression data is generated by performing lossless compression processing on the input image in block units to generate lossless compressed data, converting the input image into data on a frequency space and performing lossy compression processing. Generating, and selecting either the lossless compression data or the lossy compression data in the block unit based on the cumulative amount of generated information of the lossless compression data and the high frequency power value in the frequency space. Image compression method.
【請求項16】 前記不可逆圧縮データを生成する際
に、画像データを周波数空間上に変換して該周波数空間
上のデータを走査し、高域電力の最大値を検出すること
を特徴とする請求項15記載の画像圧縮方法。
16. When generating the lossy compressed data, the image data is converted into a frequency space, the data in the frequency space is scanned, and the maximum value of the high frequency power is detected. Item 16. The image compression method according to Item 15.
【請求項17】 現在処理中のブロックまでに許容され
る上限発生情報量を算出し、前記累積発生情報量が前記
上限発生情報量以下であり、かつ、前記高域電力の最大
値が所定値以上である場合に前記可逆圧縮データを選択
し、それ以外の場合に前記不可逆圧縮データを選択する
ことを特徴とする請求項16記載の画像圧縮方法。
17. An upper limit generation information amount allowable up to the currently processed block is calculated, the cumulative generation information amount is equal to or less than the upper limit generation information amount, and the maximum value of the high frequency power is a predetermined value. 17. The image compression method according to claim 16, wherein the lossless compression data is selected when the above is the case, and the lossy compression data is selected in other cases.
【請求項18】 前記不可逆圧縮データは、前記上限発
生情報量に基づいて生成されることを特徴とする請求項
17記載の画像圧縮方法。
18. The image compression method according to claim 17, wherein the lossy compressed data is generated based on the upper limit generated information amount.
JP6311996A 1994-12-15 1994-12-15 Device and method for image compression Withdrawn JPH08167030A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6311996A JPH08167030A (en) 1994-12-15 1994-12-15 Device and method for image compression

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6311996A JPH08167030A (en) 1994-12-15 1994-12-15 Device and method for image compression

Publications (1)

Publication Number Publication Date
JPH08167030A true JPH08167030A (en) 1996-06-25

Family

ID=18023957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6311996A Withdrawn JPH08167030A (en) 1994-12-15 1994-12-15 Device and method for image compression

Country Status (1)

Country Link
JP (1) JPH08167030A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007142885A (en) * 2005-11-18 2007-06-07 Ricoh Co Ltd Image processing device and image reading device
US8331705B2 (en) 2008-11-20 2012-12-11 Canon Kabushiki Kaisha Image encoding apparatus and method of controlling the same
US8396308B2 (en) 2008-12-10 2013-03-12 Canon Kabushiki Kaisha Image coding based on interpolation information

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007142885A (en) * 2005-11-18 2007-06-07 Ricoh Co Ltd Image processing device and image reading device
US8331705B2 (en) 2008-11-20 2012-12-11 Canon Kabushiki Kaisha Image encoding apparatus and method of controlling the same
US8396308B2 (en) 2008-12-10 2013-03-12 Canon Kabushiki Kaisha Image coding based on interpolation information

Similar Documents

Publication Publication Date Title
US5701367A (en) Image data coding system for controlling amounts of code data for character image and natural image regions
JP3001094B2 (en) Signal adaptive filtering method and signal adaptive filter for reducing ringing noise
JP3106749B2 (en) Adaptive dynamic range coding device
CA2099627C (en) Digital image signal processing apparatus
US6198848B1 (en) Method and apparatus for compressing and storing data indicative of a full-color image
US6259823B1 (en) Signal adaptive filtering method and signal adaptive filter for reducing blocking effect and ringing noise
JP4145665B2 (en) Image processing apparatus and image processing method
JP4870743B2 (en) Selective chrominance decimation for digital images
US8041135B2 (en) Image encoding apparatus and control method thereof
US7486829B2 (en) Apparatus and method for image processing, and computer product
JP3067628B2 (en) Image coding device
US5822462A (en) Image processing apparatus
US8023756B2 (en) Image encoding apparatus and method of controlling same
EP0974932A2 (en) Adaptive video compression
JPH08167030A (en) Device and method for image compression
JP3424642B2 (en) Image processing apparatus, image reading apparatus and image forming apparatus equipped with the same, and image processing method
JP3627291B2 (en) Block distortion removing apparatus and method
JP3795932B2 (en) Image data compression encoding method and apparatus
JP3870428B2 (en) Image information conversion apparatus and method, and coefficient data generation apparatus and method
JP3221120B2 (en) Decryption device
JP2861317B2 (en) Decryption device
JPH0746548A (en) Digital image signal processor
JP3831955B2 (en) Class classification adaptive processing apparatus and method
KR102025494B1 (en) Apparatus based on visually lossless compression method for compression of bayer image and method therefor
JPH0936752A (en) Coder

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020305