JP3727767B2 - Image processing device - Google Patents

Image processing device Download PDF

Info

Publication number
JP3727767B2
JP3727767B2 JP29587797A JP29587797A JP3727767B2 JP 3727767 B2 JP3727767 B2 JP 3727767B2 JP 29587797 A JP29587797 A JP 29587797A JP 29587797 A JP29587797 A JP 29587797A JP 3727767 B2 JP3727767 B2 JP 3727767B2
Authority
JP
Japan
Prior art keywords
block
coefficient
subband
conversion
subband conversion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP29587797A
Other languages
Japanese (ja)
Other versions
JPH11136515A (en
Inventor
熱河 松浦
高弘 柳下
由希子 山崎
宏美 大久保
弘幸 芝木
石井  博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP29587797A priority Critical patent/JP3727767B2/en
Publication of JPH11136515A publication Critical patent/JPH11136515A/en
Application granted granted Critical
Publication of JP3727767B2 publication Critical patent/JP3727767B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Color, Gradation (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、トナーを使用するプリンタに対して画像データを出力する場合にトナーセーブを行うための画像処理装置に関する。
【0002】
【従来の技術】
トナーを使用するプリンタ等により画像を出力する場合、先ずテスト画像を出力する場合がある。このような場合には一般に、使用者はテストの画像の品質はあまり問題にせず、画像の特徴を抽出した出力結果を短時間で手にすることを望むので、例えば特開平9−95009号公報に示すようにトナーセーブ出力やドラフト印字などを行う方法が知られている。
【0003】
【発明が解決しようとする課題】
ところで、上記従来のトナーセーブは2値画像に関する。しかしながら、多値画像においても同様な目的によりトナーセーブが望まれる場合があり、この場合の最も簡単なトナーセーブ方法は濃度値を薄くする方向にγ補正することである。しかしながら、この方法では濃度が薄くなるのでトナーをセーブすることができるが、高速処理という点では優れたところはなく、また、薄い文字などは更に薄くなって読みにくいという問題点がある。また、この方法に対し、単純間引き方式によるトナーセーブ方法は、処理時間は高速であるが、細線が消滅する等の問題点がある。一方、テスト画像を作成する場合には、その画像の配置や特徴のみを把握できればよいときには、画像の構成要素の輪郭のみが抽出された画像を出力すれば十分な場合もある。
【0004】
本発明は上記従来の問題点に鑑み、多値画像をテスト出力する場合に簡単にトナーをセーブすることができる画像処理装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
第1の手段は上記問題点を解決するために、画像データをm×n画素のブロック毎に分割する分割手段と、前記分割手段により分割されたブロック毎に画像データをサブバンド変換係数に変換するサブバンド変換手段と、前記サブバンド変換係数の内の高周波係数がしきい値以上の場合にそのブロックのサブバンド変換係数をそのまま出力し、前記高周波係数がしきい値以上でない場合にそのブロックのサブバンド変換係数を低濃度方向にγ変換して出力するトナーセーブ手段とを備えたことを特徴とする。
【0006】
第2の手段は上記問題点を解決するために、画像データをm×n画素のブロック毎に分割する分割手段と、前記分割手段により分割されたブロック毎に画像データをサブバンド変換係数に変換するサブバンド変換手段と、前記サブバンド変換手段により変換された注目ブロックと隣接ブロックの低周波係数の差がしきい値以上の場合に、注目ブロックの係数として隣接ブロックのサブバンド変換係数を出力し、前記低周波係数の差がしきい値以上でない場合に注目ブロックのサブバンド変換係数を低濃度方向にγ変換して出力するトナーセーブ手段とを備えたことを特徴とする。
【0007】
第3の手段は上記問題点を解決するために、画像データをm×n画素のブロック毎に分割する分割手段と、前記分割手段により分割されたブロック毎に画像データをサブバンド変換係数に変換するサブバンド変換手段と、前記サブバンド変換係数の内の高周波係数がしきい値以上の場合にそのブロックのサブバンド変換係数を最高濃度方向にγ変換して出力し、前記高周波係数がしきい値以上でない場合にそのブロックのサブバンド変換係数を低濃度方向にγ変換して出力するトナーセーブ手段とを備えたことを特徴とする。
【0008】
第4の手段は、第1ないし第3の手段において前記トナーセーブ手段が、サブバンド変換係数を低濃度方向にγ変換する場合に全て「0」にすることを特徴とする。
【0009】
第5の手段は上記問題点を解決するために、画像データをm×n画素のブロック毎に分割する分割手段と、前記分割手段により分割されたブロック毎に画像データをサブバンド変換係数に変換するサブバンド変換手段と、前記サブバンド変換係数の内の低周波係数を単純サンプリングして出力するトナーセーブ手段とを備えたことを特徴とする。
【0010】
第6の手段は、第5の手段において前記トナーセーブ手段が、前記サブバンド変換係数の内の低周波係数を単純サンプリングした後、更に低濃度方向にγ変換して出力することを特徴とする。
【0011】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。図1は本発明に係る画像処理装置の一実施形態を示すブロック図、図2は図1のサブバンド変換部の処理の一例としてHarr Wavelet変換処理を示す説明図、図3は図1の輪郭画像作成部の処理の具体例を示す説明図、図4は図1の輪郭画像作成部の第1の変形例の処理の具体例を示す説明図、図5は図1の輪郭画像作成部の第2の変形例の処理の具体例を示す説明図、図6は図1の低周波間引き画像作成部の処理の具体例を示す説明図、図7は図1の低周波間引き画像作成部の変形例の処理の具体例を示す説明図である。
【0012】
図1において、例えば深さが8ビット(256階調)の画像データは、先ず、2×2バッファ201により図2に示すように2×2の画素a、b、c、dより成るブロック毎に分割される。このブロックの画像データa〜dは、サブバンド変換部202により例えばHarr Wavelet変換されて図2及び以下に示すように、1つの低周波成分LLと3つの高周波成分HL、LH及びHHに分解される。
【0013】
LL={(a+b)/2+(c+d)/2}/2
HL={(a−b)+(c−d)}/2
LH={(a+b)−(c+d)}/2
HH=(a−b)−(c−d) …(1)
ここで、入力画像データa〜dが深さ8ビット(256階調)の場合、LL成分は0から255までの値を取り得るので8ビット、HL、LH成分は−255から255までの値を取り得るので9ビット、HH成分は−510から510までの値を取り得るので10ビットとなる。
【0014】
このサブバンド変換係数は輪郭画像作成部203と、低周波間引き画像作成部204と選択部206に送られ、輪郭画像作成部203と低周波間引き画像作成部204では後述するようにサブバンド変換係数に基づいてそれぞれ輪郭画像と低周波間引き画像が作成される。そして、選択部206はモード指定部205により指定された非トナーセーブモード、第1トナーセーブモード(=輪郭画像モード)、第2トナーセーブモード(=低周波間引き画像モード)に応じてそれぞれサブバンド変換係数、輪郭画像または低周波間引き画像を選択し、ついで選択部206により選択された画像データがエントロピー符号化部27により符号化されて送信されて不図示のプリンタに送信される。プリンタは受信データをエントロピー復号化してサブバンド逆変換することにより元の画素値に戻してトナーによりプリントを行う。
【0015】
輪郭画像作成部203では先ず、次の条件Aを満たすブロックを輪郭領域として判別する。
【0016】
条件A:|HL|>31または|LH|>31
そして、輪郭領域ではサブバンド変換係数をそのまま出力し、他方、それ以外の領域ではサブバンド変換係数を全て「0」とする。図3(a)を参照して輪郭領域以外の領域の処理を説明する。先ず、画像データa〜dが
a=20
b=24
c=24
d=20
の場合、サブバンド変換係数は
LL=22
HL=0
LH=0
HH=−4
となる。このサブバンド変換係数は条件Aを満たさないので、「輪郭領域以外の領域」と判断され、サブバンド変換係数を全て「0」とする。
【0017】
次に図3(b)を参照して輪郭領域の処理を説明する。先ず、画像データa〜dが
a=20
b=240
c=20
d=200
の場合、サブバンド変換係数は
LL=125
HL=−220
LH=0
HH=−40
となる。このサブバンド変換係数は条件Aを満たすので、「輪郭領域」と判断され、サブバンド変換係数をそのまま出力する。
【0018】
図3(c)は上記処理により元の画像321から輪郭画像322を作成した例を示している。このような処理によれば、階調変化が激しい領域(サブバンド高周波係数の絶対値が大きい領域)のみが元の画像と同じ濃度で残り、濃度変化が少ない領域では濃度が「0」となるので、トナーを非常にセーブすることができる。また、このような輪郭画像は322はエントロピー符号化すると高圧縮することができるので、送信時間を短縮することができる。
【0019】
次に図4を参照して輪郭画像作成部203の第1の変形例について説明する。先ず、領域判断の条件は、第1の実施形態(図3参照)と同様に条件Aに基づいて輪郭領域として判別する。そして、輪郭領域ではサブバンド変換係数を
LL=255
HL=LH=HH=0
として出力し、他方、それ以外の領域では第1の実施形態(図3参照)と同様にサブバンド変換係数を全て「0」とする。
【0020】
図4(a)は輪郭領域以外の領域の処理を示し、画像データa〜dが図3(a)と同一であるのでこのサブバンド変換係数は条件Aを満たさず、「輪郭領域以外の領域」と判断されてサブバンド変換係数を全て「0」とする。ここで、この処理はブロック内の各画素a〜dが図4(a)に示すように低濃度方向にγ変換されたことを示している。
【0021】
次に図4(b)を参照して輪郭領域の処理を説明する。先ず、画像データa〜dが図3(b)と同一であるのでこのサブバンド変換係数は条件Aを満たし、「輪郭領域」と判断されてサブバンド変換係数を上記のように変換する。ここで、この処理はブロック内の各画素a〜dが図4(b)に示すように
a=b=c=d=255
となる最高濃度方向にγ変換されたことを示している。
【0022】
図4(c)は上記処理により元の画像521から輪郭画像522を作成した例を示している。このような処理によれば、階調変化が激しい領域が最高濃度に変換されるので輪郭を強調することができると共に、濃度変化が少ない領域では濃度が「0」となるのでトナーをセーブすることができる。また、このような輪郭画像522はエントロピー符号化すると高圧縮することができるので、送信時間を短縮することができる。
【0023】
ところで、図5に示す2×2ブロックの画像301のように、ブロックの境界にエッジが存在すると共に各ブロックの濃度が均一な場合、各ブロック内のサブバンド高周波係数の絶対値は全て「0」となるのでオール白の輪郭画像302となり、したがって、条件Aのみではその輪郭を検出することができない。そこで、第2の変形例では、次の条件Bを満たすブロックを輪郭ブロックと判断することにより上記不具合を防止することができる。
【0024】
条件B:▲1▼|HL|>31または|LH|>31または
▲2▼隣接ブロックと注目ブロックのLL係数の差が31より大きい
ここで、図5(b)に示す2×2ブロックの画像304において、隣接ブロックを注目ブロックの上のブロックIと左のブロックIIの2つのブロックとする。また、条件B▲2▼の判断は、上のブロックI、左のブロックIIの順に行い、先に条件B▲2▼を満たした隣接ブロックと注目ブロックのLL係数を比較し、濃度が濃い方のブロックの係数値をそのまま出力する。したがって、この場合には、図5(a)に示すような輪郭画像303となる。
【0025】
次に図6を参照して図1に示した低周波間引き画像作成部204の処理を説明する。ここで、低周波間引き画像作成部204はサブバンド低周波係数LLのみをプリンタ側に送信し、プリンタ側では画素ブロック内の偶数列にのみその低周波係数LLの値を書き込むものとする。例えばブロック単位の画像データがa〜d
a=20
b=120
c=20
d=120
の場合、サブバンド変換係数は
LL=70
HL=−100
LH=0
HH=0
となる。
【0026】
そして、低周波間引き画像作成部204がサブバンド低周波係数LLのみをプリンタ側に送信し、プリンタ側で画素ブロック内の偶数列にのみその低周波係数LLの値を書き込むと、
a=70
b=0
c=70
d=0
となるので、50%{=(70+0+70+0)/(20+120+20+120)}のトナーセーブ率を実現することができる。ここで、図6(b)に示すような2×2ブロックの画像404の低周波間引き画像405は、各ブロック内の平均値(=LL係数)が主走査方向に2分の1に単純サンプリングされるので50%のトナーセーブ率となる。また、送信データはLL係数のみであるので送信時間を短縮することができる。更に、平均値を出力するので細線の情報も残るという効果がある。
【0027】
次に図7を参照して変形例についてこの説明する。低周波間引き画像作成部204はサブバンド低周波係数LLを1/2にしてこれのみをプリンタ側に送信し、プリンタ側では画素ブロック内の偶数列にのみその低周波係数LL/2の値を書き込む。図7を参照して具体例を説明すると、画像データa〜dが図6(a)と同一であるので、低周波間引き画像作成部204がサブバンド低周波係数LLを1/2にしてこれのみをプリンタ側に送信し、プリンタ側で画素ブロック内の偶数列にのみその低周波係数LL/2の値を書き込むと、
a=35
b=0
c=35
d=0
となるので、25%{=(35+0+35+0)/(20+120+20+120)}のトナーセーブ率を実現することができる。
【0028】
ここで、図7(b)における低周波間引き画像606は、2×2ブロックの画像605を第1の実施形態により50%のトナーがセーブされていることを示し、低周波間引き画像607は変形例の処理により図7(c)に示すように25%のトナーがセーブされていることを示している。
【0029】
【発明の効果】
以上説明したように請求項1記載の発明によれば、サブバンド変換係数の高周波係数がしきい値以上の場合にそのブロックのサブバンド変換係数をそのまま出力し、高周波係数がしきい値以上でない場合にそのブロックのサブバンド変換係数を低濃度方向にγ変換して出力するので、多値画像をテスト出力する場合に簡単にトナーをセーブすることができる。
【0030】
請求項2記載の発明によれば、サブバンド変換された注目ブロックと隣接ブロックの低周波係数の差がしきい値以上の場合に、注目ブロックの係数として隣接ブロックのサブバンド変換係数を出力し、サブバンド変換された注目ブロックと隣接ブロックの低周波係数の差がしきい値以上でない場合に注目ブロックのサブバンド変換係数を低濃度方向にγ変換して出力するので、ブロック間の境界の輪郭線を検出することができる。
【0031】
請求項3記載の発明によれば、サブバンド変換係数の高周波係数がしきい値以上の場合にそのブロックのサブバンド係数を最高濃度方向にγ変換して出力し、高周波係数がしきい値以上でない場合にそのブロックのサブバンド変換係数を低濃度方向にγ変換して出力するので、多値画像をテスト出力する場合に簡単にトナーをセーブすることができ、また、これをエントロピー符号化してプリンタに送信する場合に送信時間を短縮することができる。
【0032】
請求項4記載の発明によれば、サブバンド変換係数を低濃度方向にγ変換する場合に全て「0」にするので、多値画像をテスト出力する場合に簡単にトナーをセーブすることができ、また、これをエントロピー符号化してプリンタに送信する場合に送信時間を短縮することができる。
【0033】
請求項5記載の発明によれば、サブバンド変換係数の低周波係数を単純サンプリングするので、簡単にトナーをセーブすることができ、また、細線の消失を防止することができる。更に、低周波係数のみをエントロピー符号化してプリンタに送信する場合に送信時間を短縮することができる。
【0034】
請求項6記載の発明によれば、サブバンド変換係数の低周波係数を単純サンプリングした後、更に低濃度方向にγ変換して出力するので、トナーを更にセーブすることができる。
【図面の簡単な説明】
【図1】本発明に係る画像処理装置の一実施形態を示すブロック図である。
【図2】図1のサブバンド変換部の処理の一例としてHarr Wavelet変換処理を示す説明図である。
【図3】図1の輪郭画像作成部の処理の具体例を示す説明図である。
【図4】図1の輪郭画像作成部の第1の変形例の処理の具体例を示す説明図である。
【図5】図1の輪郭画像作成部の第2の変形例の処理の具体例を示す説明図である。
【図6】図1の低周波間引き画像作成部の処理の具体例を示す説明図である。
【図7】図1の低周波間引き画像作成部の変形例の処理の具体例を示す説明図である。
【符号の説明】
202 サブバンド変換部
203 輪郭画像作成部
204 低周波間引き画像作成部
206 選択部
207 エントロピー符号化部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing apparatus for performing toner saving when outputting image data to a printer that uses toner.
[0002]
[Prior art]
When an image is output by a printer using toner, a test image may be output first. In such a case, in general, the user does not have much problem with the quality of the test image and desires to obtain the output result obtained by extracting the features of the image in a short time. For example, Japanese Patent Laid-Open No. 9-95009 As shown in FIG. 4, there are known methods for performing toner save output, draft printing, and the like.
[0003]
[Problems to be solved by the invention]
By the way, the conventional toner save relates to a binary image. However, there is a case where toner saving is desired for the same purpose even in a multi-valued image. In this case, the simplest toner saving method is to perform γ correction in the direction of decreasing the density value. However, this method makes it possible to save toner because the density is low, but there is no advantage in terms of high-speed processing, and there is a problem that thin characters are further thinned and difficult to read. In contrast to this method, the toner saving method by the simple thinning method has a problem that the thin line disappears although the processing time is high speed. On the other hand, when creating a test image, it may be sufficient to output an image in which only the contours of the constituent elements of the image are extracted if only the arrangement and characteristics of the image need to be grasped.
[0004]
An object of the present invention is to provide an image processing apparatus that can easily save toner when a multi-valued image is output as a test.
[0005]
[Means for Solving the Problems]
In order to solve the above problem, the first means divides the image data into blocks of m × n pixels, and converts the image data into subband transform coefficients for each block divided by the dividing means. Subband conversion means that outputs the subband conversion coefficient of the block as it is when the high frequency coefficient of the subband conversion coefficient is equal to or greater than a threshold value, and the block when the high frequency coefficient is not equal to or greater than the threshold value. And a toner saving means for performing γ conversion of the subband conversion coefficient in the low density direction and outputting the same.
[0006]
In order to solve the above problem, the second means divides the image data into blocks of m × n pixels, and converts the image data into subband transform coefficients for each block divided by the dividing means. Subband conversion means, and when the difference between the low frequency coefficient of the target block and the adjacent block converted by the subband conversion means is equal to or greater than a threshold value, the subband conversion coefficient of the adjacent block is output as the coefficient of the target block And a toner save means for performing γ conversion of the subband conversion coefficient of the block of interest in the low density direction when the difference between the low frequency coefficients is not greater than or equal to a threshold value.
[0007]
In order to solve the above problem, the third means divides the image data into blocks of m × n pixels, and converts the image data into subband transform coefficients for each block divided by the dividing means. Subband conversion means that performs γ conversion of the subband conversion coefficient of the block in the direction of maximum density when the high frequency coefficient of the subband conversion coefficient is equal to or greater than a threshold value, and outputs the threshold. And a toner save means for performing γ conversion of the subband conversion coefficient of the block in the low density direction when the value is not equal to or greater than the value, and outputting.
[0008]
The fourth means is characterized in that, in the first to third means, all of the toner saving means sets “0” when the subband conversion coefficient is γ-converted in the low density direction.
[0009]
In order to solve the above problem, the fifth means divides the image data into blocks of m × n pixels, and converts the image data into subband transform coefficients for each block divided by the dividing means. And a toner saving means for simply sampling and outputting a low-frequency coefficient among the subband conversion coefficients.
[0010]
A sixth means is characterized in that, in the fifth means, the toner saving means simply samples a low frequency coefficient among the subband conversion coefficients, and then performs γ conversion in the low density direction and outputs the result. .
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of an image processing apparatus according to the present invention, FIG. 2 is an explanatory diagram showing Harr Wavelet transform processing as an example of processing of the subband transform unit of FIG. 1, and FIG. 3 is an outline of FIG. FIG. 4 is an explanatory diagram showing a specific example of the process of the first modification of the contour image creation unit of FIG. 1, and FIG. 5 is an explanatory diagram of the contour image creation unit of FIG. FIG. 6 is an explanatory diagram showing a specific example of the process of the second modification, FIG. 6 is an explanatory diagram showing a specific example of the process of the low frequency thinned image creating unit of FIG. 1, and FIG. 7 is the low frequency thinned image creating unit of FIG. It is explanatory drawing which shows the specific example of the process of a modification.
[0012]
In FIG. 1, for example, image data having a depth of 8 bits (256 gradations) is first displayed for each block including 2 × 2 pixels a, b, c, and d as shown in FIG. 2 by a 2 × 2 buffer 201. It is divided into. The image data a to d of this block are subjected to, for example, Harr Wavelet conversion by the subband conversion unit 202 and decomposed into one low frequency component LL and three high frequency components HL, LH and HH as shown in FIG. The
[0013]
LL = {(a + b) / 2 + (c + d) / 2} / 2
HL = {(ab) + (cd)} / 2
LH = {(a + b)-(c + d)} / 2
HH = (ab)-(cd) (1)
Here, when the input image data a to d are 8 bits deep (256 gradations), the LL component can take a value from 0 to 255, so the 8 bits, the HL and LH components are values from -255 to 255. Can be taken as 9 bits, and the HH component can take values from -510 to 510, so becomes 10 bits.
[0014]
This subband transform coefficient is sent to the contour image creation unit 203, the low frequency thinned image creation unit 204, and the selection unit 206, and the contour image creation unit 203 and the low frequency thinned image creation unit 204 as described later. A contour image and a low-frequency thinned image are created based on Then, the selection unit 206 performs subbands according to the non-toner save mode, the first toner save mode (= contour image mode), and the second toner save mode (= low frequency thinning image mode) specified by the mode specifying unit 205, respectively. A conversion coefficient, a contour image, or a low-frequency thinned image is selected, and the image data selected by the selection unit 206 is encoded and transmitted by the entropy encoding unit 27 and transmitted to a printer (not shown). The printer returns the original pixel value by entropy decoding the received data and inversely transforming the subband, and prints with toner.
[0015]
The contour image creation unit 203 first determines a block that satisfies the following condition A as a contour region.
[0016]
Condition A: | HL |> 31 or | LH |> 31
Then, the subband transform coefficients are output as they are in the contour region, while all the subband transform coefficients are set to “0” in the other regions. With reference to FIG. 3A, processing of an area other than the outline area will be described. First, image data a to d are a = 20.
b = 24
c = 24
d = 20
In this case, the subband transform coefficient is LL = 22.
HL = 0
LH = 0
HH = -4
It becomes. Since this subband transform coefficient does not satisfy the condition A, it is determined as “an area other than the contour area”, and all the subband transform coefficients are set to “0”.
[0017]
Next, the contour region processing will be described with reference to FIG. First, image data a to d are a = 20.
b = 240
c = 20
d = 200
In this case, the subband transform coefficient is LL = 125
HL = −220
LH = 0
HH = -40
It becomes. Since this subband transform coefficient satisfies the condition A, it is determined as “contour region”, and the subband transform coefficient is output as it is.
[0018]
FIG. 3C shows an example in which a contour image 322 is created from the original image 321 by the above processing. According to such processing, only the region where the gradation change is large (the region where the absolute value of the subband high frequency coefficient is large) remains at the same density as the original image, and the density becomes “0” in the region where the density change is small. So you can save the toner very much. In addition, since such a contour image 322 can be highly compressed if it is entropy-encoded, the transmission time can be shortened.
[0019]
Next, a first modification of the contour image creation unit 203 will be described with reference to FIG. First, the region determination condition is determined as a contour region based on the condition A as in the first embodiment (see FIG. 3). In the contour region, the subband conversion coefficient is LL = 255.
HL = LH = HH = 0
On the other hand, in the other areas, all the subband transform coefficients are set to “0” as in the first embodiment (see FIG. 3).
[0020]
FIG. 4A shows processing of a region other than the contour region. Since the image data a to d are the same as those in FIG. 3A, the subband transform coefficient does not satisfy the condition A. And the subband conversion coefficients are all set to “0”. Here, this processing indicates that each pixel a to d in the block has been γ-transformed in the low density direction as shown in FIG.
[0021]
Next, the contour region processing will be described with reference to FIG. First, since the image data a to d are the same as those in FIG. 3B, this subband conversion coefficient satisfies the condition A and is determined as an “outline region”, and the subband conversion coefficient is converted as described above. Here, in this process, each pixel a to d in the block has a = b = c = d = 255 as shown in FIG.
It shows that γ conversion was performed in the direction of the highest density.
[0022]
FIG. 4C shows an example in which a contour image 522 is created from the original image 521 by the above processing. According to such processing, since the area where the gradation change is intense is converted to the maximum density, the contour can be emphasized, and the density is “0” in the area where the density change is small, so that the toner can be saved. Can do. Further, since such a contour image 522 can be highly compressed by entropy coding, the transmission time can be shortened.
[0023]
By the way, when the edge exists at the boundary of the block and the density of each block is uniform as in the image 301 of the 2 × 2 block shown in FIG. 5, the absolute values of the subband high frequency coefficients in each block are all “0”. Therefore, the contour image 302 becomes an all-white contour image 302. Therefore, the contour cannot be detected only under the condition A. Therefore, in the second modification, the above-described problem can be prevented by determining a block that satisfies the following condition B as a contour block.
[0024]
Condition B: (1) | HL |> 31 or | LH |> 31 or (2) The difference in LL coefficient between the adjacent block and the target block is greater than 31. Here, the 2 × 2 block shown in FIG. In the image 304, adjacent blocks are two blocks, a block I above the block of interest and a block II on the left. The determination of the condition B (2) is performed in the order of the upper block I and the left block II, and the LL coefficient of the adjacent block and the block of interest that previously satisfy the condition B (2) is compared. The coefficient value of the block is output as it is. Therefore, in this case, a contour image 303 as shown in FIG.
[0025]
Next, the processing of the low-frequency thinned-out image creation unit 204 shown in FIG. 1 will be described with reference to FIG. Here, it is assumed that the low-frequency thinned image creation unit 204 transmits only the subband low-frequency coefficient LL to the printer side, and the printer side writes the value of the low-frequency coefficient LL only in even columns in the pixel block. For example, the block unit image data is a to d.
a = 20
b = 120
c = 20
d = 120
In this case, the subband transform coefficient is LL = 70
HL = -100
LH = 0
HH = 0
It becomes.
[0026]
Then, when the low-frequency thinned image creation unit 204 transmits only the subband low-frequency coefficient LL to the printer side and writes the value of the low-frequency coefficient LL only in the even columns in the pixel block on the printer side,
a = 70
b = 0
c = 70
d = 0
Therefore, a toner save rate of 50% {= (70 + 0 + 70 + 0) / (20 + 120 + 20 + 120)} can be realized. Here, the low-frequency thinned image 405 of the 2 × 2 block image 404 as shown in FIG. 6B is simply sampled so that the average value (= LL coefficient) in each block is halved in the main scanning direction. Therefore, the toner save rate is 50%. Further, since the transmission data is only the LL coefficient, the transmission time can be shortened. Further, since the average value is output, there is an effect that information on the thin line remains.
[0027]
Next, this modification will be described with reference to FIG. The low-frequency thinned image creation unit 204 halves the sub-band low-frequency coefficient LL and transmits only this to the printer side, and the printer side sets the value of the low-frequency coefficient LL / 2 only for even columns in the pixel block. Write. A specific example will be described with reference to FIG. 7. Since the image data a to d are the same as those in FIG. 6A, the low-frequency thinned-out image creation unit 204 reduces the subband low frequency coefficient LL to ½. Is transmitted to the printer side, and the value of the low frequency coefficient LL / 2 is written only in the even number column in the pixel block on the printer side.
a = 35
b = 0
c = 35
d = 0
Therefore, a toner save rate of 25% {= (35 + 0 + 35 + 0) / (20 + 120 + 20 + 120)} can be realized.
[0028]
Here, the low-frequency thinned image 606 in FIG. 7B shows that 50% of toner is saved in the 2 × 2 block image 605 according to the first embodiment, and the low-frequency thinned image 607 is deformed. As shown in FIG. 7C, 25% toner is saved by the processing of the example.
[0029]
【The invention's effect】
As described above, according to the first aspect of the present invention, when the high frequency coefficient of the subband conversion coefficient is equal to or greater than the threshold value, the subband conversion coefficient of the block is output as it is, and the high frequency coefficient is not equal to or greater than the threshold value. In this case, since the subband conversion coefficient of the block is γ-converted in the low density direction and output, toner can be easily saved when a multi-value image is output as a test.
[0030]
According to the second aspect of the present invention, when the difference between the low frequency coefficient between the target block subjected to subband conversion and the adjacent block is equal to or greater than a threshold value, the subband conversion coefficient of the adjacent block is output as the coefficient of the target block. When the difference between the low-frequency coefficients of the target block that has undergone subband conversion and the adjacent block is not greater than or equal to the threshold value, the subband conversion coefficient of the target block is γ-transformed in the low density direction and output. A contour line can be detected.
[0031]
According to the third aspect of the present invention, when the high frequency coefficient of the subband conversion coefficient is equal to or higher than the threshold value, the subband coefficient of the block is γ-converted in the maximum density direction and output, and the high frequency coefficient is equal to or higher than the threshold value. If it is not, the subband conversion coefficient of the block is γ-converted in the low density direction and output, so it is possible to easily save toner when testing a multi-valued image, and this can be entropy encoded. When transmitting to a printer, the transmission time can be shortened.
[0032]
According to the fourth aspect of the present invention, all of the subband conversion coefficients are set to “0” when the γ conversion is performed in the low density direction, so that the toner can be easily saved when the multi-value image is output as a test. In addition, when this is entropy encoded and transmitted to the printer, the transmission time can be shortened.
[0033]
According to the fifth aspect of the present invention, since the low frequency coefficient of the subband conversion coefficient is simply sampled, the toner can be easily saved and the disappearance of the thin line can be prevented. Furthermore, when only low frequency coefficients are entropy encoded and transmitted to the printer, the transmission time can be shortened.
[0034]
According to the sixth aspect of the present invention, since the low frequency coefficient of the subband conversion coefficient is simply sampled and then γ-converted in the low density direction and output, the toner can be further saved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of an image processing apparatus according to the present invention.
FIG. 2 is an explanatory diagram showing a Harr Wavelet conversion process as an example of a process of a subband conversion unit in FIG. 1;
FIG. 3 is an explanatory diagram showing a specific example of processing of the contour image creation unit in FIG. 1;
FIG. 4 is an explanatory diagram showing a specific example of processing of a first modification of the contour image creation unit in FIG. 1;
FIG. 5 is an explanatory diagram showing a specific example of processing of a second modification of the contour image creation unit in FIG. 1;
6 is an explanatory diagram showing a specific example of processing of the low-frequency thinned-out image creating unit in FIG. 1. FIG.
7 is an explanatory diagram showing a specific example of processing of a modification of the low-frequency thinned-out image creating unit in FIG. 1. FIG.
[Explanation of symbols]
202 Subband conversion unit 203 Contour image creation unit 204 Low frequency thinned image creation unit 206 Selection unit 207 Entropy coding unit

Claims (6)

画像データをm×n画素のブロック毎に分割する分割手段と、
前記分割手段により分割されたブロック毎に画像データをサブバンド変換係数に変換するサブバンド変換手段と、
前記サブバンド変換係数の内の高周波係数がしきい値以上の場合にそのブロックのサブバンド変換係数をそのまま出力し、前記高周波係数がしきい値以上でない場合にそのブロックのサブバンド変換係数を低濃度方向にγ変換して出力するトナーセーブ手段と、
を備えた画像処理装置。
A dividing means for dividing the image data into blocks of m × n pixels;
Subband conversion means for converting image data into subband conversion coefficients for each block divided by the dividing means;
When the high-frequency coefficient among the sub-band transform coefficients is equal to or greater than the threshold value, the sub-band transform coefficient of the block is output as it is, and when the high-frequency coefficient is not equal to or greater than the threshold value, the sub-band transform coefficient of the block is decreased. Toner saving means that performs γ conversion in the density direction and outputs,
An image processing apparatus.
画像データをm×n画素のブロック毎に分割する分割手段と、
前記分割手段により分割されたブロック毎に画像データをサブバンド変換係数に変換するサブバンド変換手段と、
前記サブバンド変換手段により変換された注目ブロックと隣接ブロックの低周波係数の差がしきい値以上の場合に、注目ブロックの係数として隣接ブロックのサブバンド変換係数を出力し、前記低周波係数の差がしきい値以上でない場合に注目ブロックのサブバンド変換係数を低濃度方向にγ変換して出力するトナーセーブ手段と、
を備えた画像処理装置。
A dividing means for dividing the image data into blocks of m × n pixels;
Subband conversion means for converting image data into subband conversion coefficients for each block divided by the dividing means;
When the difference between the low frequency coefficient of the target block and the adjacent block converted by the subband conversion means is equal to or greater than a threshold value, the subband conversion coefficient of the adjacent block is output as the coefficient of the target block, and the low frequency coefficient Toner saving means for outputting the subband conversion coefficient of the block of interest by γ-transforming in the low density direction when the difference is not greater than or equal to the threshold value
An image processing apparatus.
画像データをm×n画素のブロック毎に分割する分割手段と、
前記分割手段により分割されたブロック毎に画像データをサブバンド変換係数に変換するサブバンド変換手段と、
前記サブバンド変換係数の内の高周波係数がしきい値以上の場合にそのブロックのサブバンド変換係数を最高濃度方向にγ変換して出力し、前記高周波係数がしきい値以上でない場合にそのブロックのサブバンド変換係数を低濃度方向にγ変換して出力するトナーセーブ手段と、
を備えた画像処理装置。
A dividing means for dividing the image data into blocks of m × n pixels;
Subband conversion means for converting image data into subband conversion coefficients for each block divided by the dividing means;
When the high frequency coefficient among the subband conversion coefficients is equal to or higher than the threshold value, the subband conversion coefficient of the block is γ-transformed in the highest density direction and output. When the high frequency coefficient is not higher than the threshold value, the block is output. Toner save means for γ-converting and outputting the sub-band conversion coefficient in the low density direction;
An image processing apparatus.
前記トナーセーブ手段は、サブバンド変換係数を低濃度方向にγ変換する場合に全て「0」にすることを特徴とする請求項1ないし3のいずれか1項に記載の画像処理装置。The image processing apparatus according to claim 1, wherein the toner saving unit sets all subband conversion coefficients to “0” when performing γ conversion in a low density direction. 画像データをm×n画素のブロック毎に分割する分割手段と、
前記分割手段により分割されたブロック毎に画像データをサブバンド変換係数に変換するサブバンド変換手段と、
前記サブバンド変換係数の内の低周波係数を単純サンプリングして出力するトナーセーブ手段と、
を備えた画像処理装置。
A dividing means for dividing the image data into blocks of m × n pixels;
Subband conversion means for converting image data into subband conversion coefficients for each block divided by the dividing means;
Toner saving means for simply sampling and outputting a low frequency coefficient among the subband conversion coefficients;
An image processing apparatus.
前記トナーセーブ手段は、前記サブバンド変換係数の内の低周波係数を単純サンプリングした後、更に低濃度方向にγ変換して出力することを特徴とする請求項5記載の画像処理装置。6. The image processing apparatus according to claim 5, wherein the toner save means simply samples a low frequency coefficient among the subband conversion coefficients, and further performs γ conversion in a low density direction and outputs the result.
JP29587797A 1997-10-28 1997-10-28 Image processing device Expired - Fee Related JP3727767B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29587797A JP3727767B2 (en) 1997-10-28 1997-10-28 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29587797A JP3727767B2 (en) 1997-10-28 1997-10-28 Image processing device

Publications (2)

Publication Number Publication Date
JPH11136515A JPH11136515A (en) 1999-05-21
JP3727767B2 true JP3727767B2 (en) 2005-12-14

Family

ID=17826341

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29587797A Expired - Fee Related JP3727767B2 (en) 1997-10-28 1997-10-28 Image processing device

Country Status (1)

Country Link
JP (1) JP3727767B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8786903B2 (en) 2012-01-31 2014-07-22 Brother Kogyo Kabushiki Kaisha Image data processing apparatuses, boundary detection devices, boundary detection methods, and computer-readable storage media for detecting boundaries in an image

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005017562A (en) * 2003-06-25 2005-01-20 Kyocera Mita Corp Image forming apparatus and image forming system
JP2008153725A (en) * 2006-12-14 2008-07-03 Ricoh Co Ltd Image processor, image processing method, image display/printing controller, image display/printing control method, program, and recording medium
JP2010122528A (en) * 2008-11-20 2010-06-03 Tokai Rika Co Ltd Display and electronic key
JP2013021607A (en) * 2011-07-13 2013-01-31 Ricoh Co Ltd Image data processor, image forming apparatus, program and recording medium
WO2017169249A1 (en) * 2016-03-28 2017-10-05 株式会社Screenホールディングス Printing device, printing system, printing method, and recording medium
JP7023597B2 (en) * 2016-03-28 2022-02-22 株式会社Screenホールディングス Printing equipment, printing system, printing method and operation control program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07107280A (en) * 1993-10-06 1995-04-21 Matsushita Electric Ind Co Ltd Picture forming device
JP4004562B2 (en) * 1995-07-27 2007-11-07 富士フイルム株式会社 Image processing method and apparatus
JPH10145606A (en) * 1996-11-14 1998-05-29 Ricoh Co Ltd Image processing unit
JPH11120346A (en) * 1997-10-17 1999-04-30 Ricoh Co Ltd Image processor
JPH11136519A (en) * 1997-10-28 1999-05-21 Ricoh Co Ltd Picture processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8786903B2 (en) 2012-01-31 2014-07-22 Brother Kogyo Kabushiki Kaisha Image data processing apparatuses, boundary detection devices, boundary detection methods, and computer-readable storage media for detecting boundaries in an image

Also Published As

Publication number Publication date
JPH11136515A (en) 1999-05-21

Similar Documents

Publication Publication Date Title
US6606418B2 (en) Enhanced compression of documents
US5432870A (en) Method and apparatus for compressing and decompressing images of documents
US6421468B1 (en) Method and apparatus for sharpening an image by scaling elements of a frequency-domain representation
US6665444B1 (en) Image processing apparatus and method, and storage medium
JP4545980B2 (en) Encoding apparatus, encoding method, and storage medium
JP4045913B2 (en) Image coding apparatus, image coding method, and image processing apparatus
US5245679A (en) Data field image compression
JP3727767B2 (en) Image processing device
KR100317792B1 (en) Data Compression/decompression apparatus using reversible embeded wavelet and method thereof
JP3282138B2 (en) Image data compression processing method and image data reconstruction method
KR100349518B1 (en) Image compressing method and device by using the discrete wavelet transform applied for fuzzy logics considering the human vision system
JP3279324B2 (en) Data field image compression method
JP4809525B2 (en) Image data compression method
JPH09307897A (en) Image data compression processing method
JP3122481B2 (en) Image encoding apparatus and image encoding method
JP4001261B2 (en) Image processing apparatus and method
JP3642920B2 (en) Image processing apparatus and method
JP3457840B2 (en) Image processing device
JP3260016B2 (en) Image data compression processing method and image data reconstruction method
Maji et al. Multilevel Information Security in multimedia environment using Frequency domain transformation
JPH10336658A (en) Image processor
JP2004032772A (en) Image processing device
JP4137458B2 (en) Fixed-length image encoding device
US20010024523A1 (en) Reduction of artifacts in a DWT-based compression scheme by adjusting inverse quantized transform data according to noise values
JP4047207B2 (en) Image coding apparatus, image coding method, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050908

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050920

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050929

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081007

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091007

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101007

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111007

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121007

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131007

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees