JP2000059625A - Image processor - Google Patents

Image processor

Info

Publication number
JP2000059625A
JP2000059625A JP10223815A JP22381598A JP2000059625A JP 2000059625 A JP2000059625 A JP 2000059625A JP 10223815 A JP10223815 A JP 10223815A JP 22381598 A JP22381598 A JP 22381598A JP 2000059625 A JP2000059625 A JP 2000059625A
Authority
JP
Japan
Prior art keywords
line
threshold value
threshold
start address
dither
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
JP10223815A
Other languages
Japanese (ja)
Inventor
Shinji Inoue
信治 井上
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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP10223815A priority Critical patent/JP2000059625A/en
Publication of JP2000059625A publication Critical patent/JP2000059625A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image processor capable of performing halftone processing based on absolute minimum data. SOLUTION: At the time of the power activation of a facsimile equipment, the respective thresholds D1 of a first line stored in a ROM are written to a dither RAM 23. Then, based on a counter value started from a start address ADS set from the ROM to a 13-ary counter, the threshold equivalent to the number of pixels for the main scanning line of an original size read from the thresholds D1 of the first line stored in the dither RAM 23 is repeatedly read. Also, the thresholds of a second line-a 13th line are repeatedly read as well by changing the start address ADS from the thresholds D1 of the first line. That is, when the thresholds D1 of the first line and the start address ADS in the first line are stored, the thresholds of the second line-the 13th line are successively read. Thus, based on the absolute minimum data, dither processing is performed.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、画像処理装置に関
し、詳しくは中間調処理を行う画像処理装置に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, and more particularly, to an image processing apparatus for performing halftone processing.

【0002】[0002]

【従来の技術】例えば、コピー機やファクシミリ装置に
おいては、中間調を有する画像を2値化する方法として
ディザ法が知られている。このディザ法は、任意の閾値
で構成される閾値マトリクスを用いて、中間調を有する
画像を2値化し疑似階調表示する方法である。
2. Description of the Related Art For example, in a copying machine or a facsimile machine, a dither method is known as a method of binarizing an image having a halftone. This dithering method is a method of binarizing an image having a halftone using a threshold matrix composed of arbitrary thresholds and performing pseudo gray scale display.

【0003】[0003]

【発明が解決しようとする課題】ところが、従来におい
ては、単に主走査方向に対してディザ処理を繰り返し行
っていた。このため、このディザ処理を行った画像を記
録紙に記録すると、いわゆる「モアレ」が発生して画質
が劣化するという問題があった。
However, in the prior art, dither processing is simply repeated in the main scanning direction. Therefore, when an image subjected to the dither processing is recorded on recording paper, there is a problem that so-called "moire" occurs and image quality deteriorates.

【0004】上記問題を解決する手法として、基本マト
リクスにスクリーン角を持たせて、閾値マトリクスを構
成させ、ディザ処理を行わせる方法がある。すなわち、
図5(a)に示すように、例えば1〜13の閾値から構
成される略十字形状の基本マトリクスM1の場合には、
図5(b)に示すように、13×13の閾値マトリクス
M2をメモリ等に記憶させる。そして、この13×13
の閾値マトリクスM2に基づいて、読み取った多値デー
タを2値化する。
As a method of solving the above-mentioned problem, there is a method of forming a threshold matrix by giving a screen angle to a basic matrix and performing dither processing. That is,
As shown in FIG. 5A, for example, in the case of a substantially cross-shaped basic matrix M1 composed of threshold values 1 to 13,
As shown in FIG. 5B, a 13 × 13 threshold value matrix M2 is stored in a memory or the like. And this 13 × 13
Based on the threshold matrix M2, the read multi-value data is binarized.

【0005】しかしながら、図5(b)に示すように、
基本マトリクスM1にスクリーン角を持たせると、13
×13の閾値マトリクスM2となり、閾値マトリクスM
2が大きくなる。このため、この閾値マトリクスM2を
記憶させるメモリの記憶容量も必然的に大きくなるとい
う問題があった。
[0005] However, as shown in FIG.
When the basic matrix M1 has a screen angle, 13
X13 threshold matrix M2, and threshold matrix M
2 increases. For this reason, there is a problem that the storage capacity of the memory for storing the threshold matrix M2 is inevitably increased.

【0006】本発明は、このような問題点に着目してな
されたものであって、その目的は、最小限のデータに基
づいて、中間調処理を行うことが可能な画像処理装置を
提供することにある。
The present invention has been made in view of such a problem, and has as its object to provide an image processing apparatus capable of performing halftone processing based on a minimum amount of data. It is in.

【0007】[0007]

【課題を解決するための手段】上記の目的を達成するた
めに、請求項1に記載の発明では、閾値マトリクスを用
いて中間調処理を行う画像処理装置において、閾値マト
リクスにおける1ラインの閾値を記憶する記憶手段と、
記憶手段から他のラインの閾値を順次読み出して中間調
処理を行う制御手段とを備えた。
In order to achieve the above object, according to the present invention, in an image processing apparatus for performing halftone processing using a threshold matrix, a threshold value of one line in the threshold matrix is determined. Storage means for storing;
Control means for sequentially reading the threshold values of other lines from the storage means and performing halftone processing.

【0008】請求項2に記載の発明では、請求項1に記
載の画像処理装置において、記憶手段は、他のラインの
先頭閾値に対応する前記ラインにおける開始アドレスを
記憶し、制御手段は、その開始アドレスに基づいて、他
のラインの閾値を記憶手段から順次読み出す。
According to a second aspect of the present invention, in the image processing apparatus according to the first aspect, the storage unit stores a start address in the line corresponding to a head threshold value of another line, and the control unit stores the start address in the line. Based on the start address, the thresholds of the other lines are sequentially read from the storage unit.

【0009】請求項3に記載の発明では、請求項1また
は請求項2に記載の画像処理装置において、1ラインの
閾値は、最小限の規則的なデータである。なお、以下に
述べる発明の実施の形態において、特許請求の範囲また
は課題を解決するための手段に記載の「記憶手段」はR
OM12に相当し、同じく「制御手段」はMPU11、
ROM12、RAM13、ディザ処理部22及びディザ
RAM23に相当する。
According to a third aspect of the present invention, in the image processing apparatus according to the first or second aspect, the threshold value of one line is minimum regular data. In the embodiments of the invention described below, the “storage means” described in claims or means for solving the problem is R
OM12, and “control means” is also MPU11,
It corresponds to the ROM 12, the RAM 13, the dither processing unit 22, and the dither RAM 23.

【0010】[0010]

【発明の実施の形態】以下に、本発明をファクシミリ装
置に具体化した一実施形態について、図面を用いて説明
する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which the present invention is embodied in a facsimile apparatus will be described below with reference to the drawings.

【0011】図1に示すように、画像処理装置としての
ファクシミリ装置1は、MPU11、ROM12、RA
M13、読取部14、記録部15、操作部16、表示部
17、画像メモリ18、コーデック19、モデム20、
NCU21、ディザ処理部22及びディザRAM23か
ら構成されるとともに、各部11〜23がバス24を介
してそれぞれ接続されている。
As shown in FIG. 1, a facsimile apparatus 1 as an image processing apparatus includes an MPU 11, a ROM 12,
M13, reading unit 14, recording unit 15, operation unit 16, display unit 17, image memory 18, codec 19, modem 20,
It comprises an NCU 21, a dither processing section 22 and a dither RAM 23, and each section 11 to 23 is connected via a bus 24.

【0012】MPU11は、ファクシミリ装置1を構成
する各部を制御する。ROM12は、ファクシミリ装置
1を制御するためのプログラムを記憶する。また、RO
M12は、ディザ処理に関する最低限のデータを記憶す
る。すなわち、ROM12は、図2(b)に示すよう
に、図2(a)に示す閾値マトリクスM2における第1
ラインの各閾値D1を記憶する。加えて、ROM12
は、図2(c)に示す第1ライン〜第13ラインの先頭
閾値(アドレス「1」にある閾値)D2に対応する第1
ラインの各閾値D1における各アドレスを開始アドレス
ADSとして記憶する。
The MPU 11 controls each part of the facsimile machine 1. The ROM 12 stores a program for controlling the facsimile machine 1. Also, RO
M12 stores minimum data relating to dither processing. That is, as shown in FIG. 2B, the ROM 12 stores the first threshold value in the threshold matrix M2 shown in FIG.
Each threshold D1 of the line is stored. In addition, ROM12
Is a first threshold value D2 corresponding to the first threshold value (threshold value at the address “1”) of the first to thirteenth lines shown in FIG.
Each address at each threshold value D1 of the line is stored as a start address ADS.

【0013】具体的には、図2(a)に示すように、第
1ラインの先頭閾値D2は、「11」である。そして、
第1ラインにおける閾値「11」のアドレスは、「1」
である。このため、第1ラインの先頭閾値D2に対応す
る第1ラインにおける開始アドレスADSとして、アド
レス「1」を記憶する。
More specifically, as shown in FIG. 2A, the head threshold D2 of the first line is "11". And
The address of the threshold “11” in the first line is “1”
It is. Therefore, the address “1” is stored as the start address ADS in the first line corresponding to the first threshold value D2 of the first line.

【0014】また、第2ラインの先頭閾値D2は、「1
3」である。そして、第1ラインにおける閾値「13」
のアドレスは、「9」である。このため、第2ラインの
先頭閾値D2に対応する第1ラインにおける開始アドレ
スADSとして、アドレス「9」を記憶する。
The head threshold value D2 of the second line is "1
3 ". Then, the threshold “13” in the first line
Is "9". Therefore, the address “9” is stored as the start address ADS in the first line corresponding to the head threshold D2 of the second line.

【0015】さらに、第3ラインの先頭閾値D2は、
「5」である。そして、第1ラインにおける閾値「5」
のアドレスは、「4」である。このため、第3ラインの
先頭閾値D2に対応する第1ラインにおける開始アドレ
スADSとして、アドレス「4」を記憶する。
Further, the head threshold D2 of the third line is:
"5". Then, the threshold “5” in the first line
Is "4". Therefore, the address “4” is stored as the start address ADS in the first line corresponding to the head threshold value D2 of the third line.

【0016】以下、同様にROM12は、第13ライン
までの先頭閾値D2に対応する第1ラインにおける開始
アドレスADSを記憶する。すなわち、図2(b)に示
すように、ROM12は、第1ラインの各閾値D1「1
1,12,1,5,6,7,8,9,13,2,3,
4,10」を記憶する。
Hereinafter, similarly, the ROM 12 stores the start address ADS in the first line corresponding to the head threshold value D2 up to the thirteenth line. That is, as shown in FIG. 2B, the ROM 12 stores each threshold D1 “1” of the first line.
1,12,1,5,6,7,8,9,13,2,3
4, 10 "is stored.

【0017】また、図2(c)に示すように、ROM1
2は、第1ライン〜第13ラインにおける先頭閾値D2
に対応する第1ラインにおける開始アドレスADSとし
て、「1,9,4,12,7,2,10,5,13,
8,3,11,6」を記憶する。
Further, as shown in FIG.
2 is the first threshold value D2 in the first to thirteenth lines
As the start address ADS in the first line corresponding to “1,9,4,12,7,2,10,5,13,
8, 3, 11, 6 "is stored.

【0018】RAM13は、ファクシミリ装置1に関す
る各種データを一時的に記憶する。なお、MPU11
は、ファクシミリ装置1の電源起動時に、ROM12に
記憶されている第1ラインの各閾値D1をディザRAM
23に書き込む。また、開始アドレスADSを後述する
13進カウンタ31に1ライン毎にセットする。
The RAM 13 temporarily stores various data relating to the facsimile machine 1. Note that MPU11
Indicates that each threshold value D1 of the first line stored in the ROM 12 is stored in the dither RAM when the facsimile apparatus 1 is powered on.
Write to 23. Further, the start address ADS is set in a 13-digit counter 31 described later for each line.

【0019】読取部14は、原稿上の画像データを読み
取る。そして、処理モードに基づいて、白黒の2値デー
タ或いは多値データを出力する。すなわち、2値モード
においては、白黒の2値データを出力する。一方、中間
調モードにおいては、多値データを出力する。
The reading section 14 reads image data on a document. Then, black and white binary data or multi-valued data is output based on the processing mode. That is, in the binary mode, black and white binary data is output. On the other hand, in the halftone mode, multi-value data is output.

【0020】記録部15は、電子写真方式のプリンタよ
りなり、受信画データやコピー動作において、読取部1
4にて読み取られた原稿の画データを記録紙上に記録す
る。操作部16は、FAX番号等を入力するためのテン
キー(*,#キーを含む)16a、短縮番号の登録、短
縮番号から発信するするための短縮キー16b、原稿の
読み取り動作を開始させるためのスタートキー16c、
「通信(FAX)」動作又は「コピー」動作を設定する
ための通信/コピーキー16d、読み取った画データの
処理モードを中間調モードに設定する中間調キー16e
等の各種操作キーを備えている。LCD等よりなる表示
部17は、ファクシミリ装置1の動作状態等の各種情報
の表示を行う。
The recording unit 15 is composed of an electrophotographic printer.
The image data of the original read at 4 is recorded on a recording paper. The operation unit 16 includes ten keys (including the * and # keys) 16a for inputting a facsimile number and the like, abbreviated number registration, abbreviated keys 16b for transmitting from the abbreviated number, and a document reading operation. Start key 16c,
A communication / copy key 16d for setting a "communication (FAX)" operation or a "copy" operation, and a halftone key 16e for setting a processing mode of read image data to a halftone mode.
And other various operation keys. A display unit 17 such as an LCD displays various information such as an operation state of the facsimile machine 1.

【0021】画像メモリ18は、受信画データや読取部
14で読み取られ、コーデック19でMMR符号化され
た画データを一時的に記憶する。コーデック19は、読
取部14にて読み取られた画データを送信のためにM
H,MR,MMR方式等により符号化(エンコード)す
る。また、コーデック19は、受信画データを復号(デ
コード)する。
The image memory 18 temporarily stores received image data and image data read by the reading unit 14 and MMR-encoded by the codec 19. The codec 19 transmits the image data read by the reading unit 14 to M
Encoding is performed by the H, MR, MMR method or the like. The codec 19 decodes the received image data.

【0022】モデム20は、ITU−T勧告T.30に
従ったファクシミリ伝送制御手順に基づいて、V.1
7,V.27ter,V.29等のいずれかに従った送
受信データの変調及び復調を行う。NCU21は、電話
回線Lとの接続を制御するとともに、相手先のFAX番
号に対応したダイヤル信号の送出及び着信を検出するた
めの機能を備えている。
The modem 20 conforms to ITU-T Recommendation T.30. 30 based on a facsimile transmission control procedure according to V.30. 1
7, V. 27ter, V.A. Modulation and demodulation of transmission / reception data in accordance with any one of E.29 and the like. The NCU 21 has a function of controlling connection with the telephone line L and detecting transmission and reception of a dial signal corresponding to a fax number of the other party.

【0023】ディザ処理部22は、操作部16の中間調
キー16eの押下に基づいて、読取部14で読み取った
画データのディザ処理を行う。ディザRAM23は、デ
ィザ処理に必要なデータを記憶する。具体的には、RO
M12に記憶されている第1ラインの各閾値D1を記憶
する。
The dither processing section 22 performs dither processing on the image data read by the reading section 14 based on the depression of the halftone key 16e of the operation section 16. The dither RAM 23 stores data necessary for dither processing. Specifically, RO
Each threshold value D1 of the first line stored in M12 is stored.

【0024】次に、ディザ処理の流れを図3に示す概念
図を用いて説明する。図3に示すように、13進カウン
タ31は、画像入力クロック信号CLKと、ROM12
から第1ラインにおける開始アドレスADSから開始さ
れるカウンタ値をディザRAM23に入力する。
Next, the flow of dither processing will be described with reference to the conceptual diagram shown in FIG. As shown in FIG. 3, the 13-decimal counter 31 stores the image input clock signal CLK and the ROM 12
, The counter value starting from the start address ADS in the first line is input to the dither RAM 23.

【0025】ディザRAM23は、13進カウンタ31
からカウンタ値が入力されると、ディザRAM23に記
憶されている開始アドレスADSに対応する第1ライン
の閾値D1から順次13個の閾値を出力する。具体的に
は、まず第1ラインの開始アドレスADSとして「1」
が入力されると、その開始アドレスADSの「1」に対
応する第1ラインの閾値D1の「11」から順次13個
の閾値が(「11,12,1,5,6,7,8,9,1
3,2,3,4,10」の順に)出力する。そして、読
取部14で読み取った原稿サイズの主走査ラインの画素
数に相当する閾値が、繰り返し出力される。すなわち、
読み取った原稿サイズが例えば「A4」サイズであれ
ば、主走査方向の画素数が1728画素であるため、1
728個の閾値が第1ラインの閾値D1から繰り返し出
力される。
The dither RAM 23 has a 13-digit counter 31
When the counter value is input from the first line, 13 threshold values are sequentially output from the threshold value D1 of the first line corresponding to the start address ADS stored in the dither RAM 23. Specifically, first, “1” is set as the start address ADS of the first line.
Are input, the thirteen thresholds (“11,12,1,5,6,7,8,8,1”) are sequentially set from “11” of the threshold D1 of the first line corresponding to “1” of the start address ADS. 9,1
3, 2, 3, 4, 10 ”in that order). Then, a threshold value corresponding to the number of pixels of the main scanning line of the document size read by the reading unit 14 is repeatedly output. That is,
If the read document size is, for example, “A4” size, the number of pixels in the main scanning direction is 1,728,
728 threshold values are repeatedly output from the threshold value D1 of the first line.

【0026】比較器32は、ディザRAM23から繰り
返し出力される閾値と、読取部14で読み取った多値デ
ータとを順次比較して、2値データを出力する。次に、
読み取った画データの第1ライン目の2値化処理が終了
すると、第2ライン目の2値化処理を行うため、第1ラ
インにおける開始アドレスADSとして「9」が入力さ
れる。すると、その開始アドレスADSの「9」に対応
する第1ラインの閾値D1の「13」から順次13個の
閾値が(「13,2,3,4,10,11,12,1,
5,6,7,8,9」の順に)出力される。続いて、前
述と同様に読み取った原稿サイズの主走査ライン分の画
素数に相当する閾値が繰り返し出力される。
The comparator 32 compares the threshold value repeatedly output from the dither RAM 23 with the multi-valued data read by the reading unit 14 and outputs binary data. next,
When the binarization processing of the first line of the read image data is completed, “9” is input as the start address ADS in the first line to perform the binarization processing of the second line. Then, the thirteen thresholds are sequentially changed from "13" of the threshold D1 of the first line corresponding to "9" of the start address ADS ("13,2,3,4,10,11,12,1,1").
5, 6, 7, 8, 9 ”in that order). Subsequently, a threshold value corresponding to the number of pixels of the main scanning line of the document size read in the same manner as described above is repeatedly output.

【0027】以下、同様に読取部14で読み取った1頁
分の画データに対して、この処理が繰り返し実行され
て、1頁分の画データが2値化される。次に、ファクシ
ミリ装置1において、中間調を有する画像をコピーする
ときの動作について、図4に示すフローチャートを用い
て説明する。なお、この動作は、ROM12に記憶され
たプログラムに基づき、MPU11の制御により実行さ
れる。
Hereinafter, this process is repeatedly performed on the image data of one page similarly read by the reading unit 14, and the image data of one page is binarized. Next, the operation of the facsimile machine 1 when copying an image having a halftone will be described with reference to the flowchart shown in FIG. This operation is performed under the control of the MPU 11 based on a program stored in the ROM 12.

【0028】図4に示すステップS1においては、使用
者により、中間調を有する原稿が読取部14を構成する
原稿台(図示略)に載置されたか否かが判断される。具
体的には、原稿台に対向配置された原稿有無センサ(図
示略)からの検出信号に基づいて判断される。そして、
原稿が載置されたと判断すると、待機状態(節電中)か
ら動作状態となり、ステップS2に移行する。なお、動
作状態である場合は、そのままの状態でステップS2に
移行する。
In step S1 shown in FIG. 4, it is determined by the user whether or not a document having a halftone is placed on a document table (not shown) constituting the reading unit 14. Specifically, the determination is made based on a detection signal from a document presence / absence sensor (not shown) arranged opposite to the document table. And
If it is determined that a document has been placed, the operation state is changed from the standby state (during power saving) to step S2. If it is in the operating state, the process proceeds to step S2 as it is.

【0029】ステップS2においては、操作部16の中
間調キー16eが押下されたか否かが判断される。中間
調キー16eが押下された場合は、ステップS5に移行
する。一方、中間調キー16eが押下されない場合は、
通常の2値コピーと判断して、ステップS3に移行す
る。
In step S2, it is determined whether or not the halftone key 16e of the operation unit 16 has been pressed. If the halftone key 16e has been pressed, the process proceeds to step S5. On the other hand, when the halftone key 16e is not pressed,
It is determined that it is a normal binary copy, and the process proceeds to step S3.

【0030】ステップS3においては、スタートキー1
6cが押下されたか否かが判断される。そして、スター
トキー16cが押下されると、ステップS4に移行す
る。ステップS4においては、通常のコピー動作が実行
される。すなわち、読取部14で原稿が読み取られ、記
録部15で記録紙に記録される。
In step S3, the start key 1
It is determined whether or not 6c has been pressed. Then, when the start key 16c is pressed, the process proceeds to step S4. In step S4, a normal copy operation is performed. That is, the original is read by the reading unit 14 and recorded on the recording paper by the recording unit 15.

【0031】ステップS5においては、前記ステップS
2において中間調キー16eが押下されたため、読み取
り画データの処理モードが中間調モードに設定されると
ともに、中間調モードに設定された旨が表示部17に表
示される。
In step S5, the aforementioned step S
Since the halftone key 16e is pressed in 2, the processing mode of the read image data is set to the halftone mode, and the fact that the halftone mode has been set is displayed on the display unit 17.

【0032】ステップS6においては、スタートキー1
6cが押下されたか否かが判断される。そして、スター
トキー16cが押下されると、ステップS7に移行す
る。ステップS7においては、中間調を有する原稿が読
取部14で読み取られる。
In step S6, the start key 1
It is determined whether or not 6c has been pressed. Then, when the start key 16c is pressed, the process proceeds to step S7. In step S7, a document having a halftone is read by the reading unit 14.

【0033】ステップS8においては、ディザ処理部2
2でディザ処理が実行される。すなわち、前記図3で説
明したディザ処理によって、読取部14で読み取られた
画データがディザ処理部22で2値化される。
In step S8, the dither processing unit 2
In step 2, dither processing is performed. That is, the image data read by the reading unit 14 is binarized by the dither processing unit 22 by the dither processing described with reference to FIG.

【0034】ステップS9においては、記録部15で記
録紙に記録される。以上、詳述したように本実施形態に
よれば、次のような作用、効果を得ることができる。
In step S9, the image is recorded on the recording paper by the recording unit 15. As described above, according to the present embodiment, the following operations and effects can be obtained.

【0035】(1)ファクシミリ装置1の電源起動時に
は、ROM12に記憶されている第1ラインの各閾値D
1がディザRAM23に書き込まれる。そして、ROM
12より13進カウンタ31にセットされた開始アドレ
スADSから開始されるカウンタ値に基づいて、ディザ
RAM23に記憶されている第1ラインの閾値D1から
読み取った原稿サイズの主走査ライン分の画素数に相当
する閾値が繰り返し読み出される。また、第2ライン〜
第13ラインの閾値も、第1ラインの閾値D1から開始
アドレスADSを変えて繰り返し読み出される。すなわ
ち、第1ラインの閾値D1と、第1ラインにおける開始
アドレスADSとが記憶されていれば、第2ライン〜第
13ラインの閾値を順次読み出すことができる。換言す
れば、規則的に変化する閾値で構成される閾値マトリク
スであれば、何れか1ラインの閾値と、そのラインにお
ける開始アドレスとが記憶されていれば、他のラインの
閾値を順次読み出すことができる。このため、閾値マト
リクスM2を構成する全ての閾値を記憶しておく必要は
ない。つまり、ディザ処理のために記憶するデータを抑
制することができる。従って、ROM12の記憶容量を
少なくすることができる。故に、最小限のデータに基づ
いて、ディザ処理を行うことができる。
(1) When the power of the facsimile machine 1 is started, each threshold D of the first line stored in the ROM 12 is
1 is written to the dither RAM 23. And ROM
Based on the counter value starting from the start address ADS set in the ternary counter 31 from 12, the number of pixels for the main scanning line of the document size read from the threshold value D1 of the first line stored in the dither RAM 23 The corresponding threshold is read out repeatedly. Also, from the second line
The threshold value of the thirteenth line is also repeatedly read from the threshold value D1 of the first line by changing the start address ADS. That is, if the threshold value D1 of the first line and the start address ADS of the first line are stored, the threshold values of the second to thirteenth lines can be sequentially read. In other words, in the case of a threshold matrix composed of regularly changing threshold values, if the threshold value of any one line and the start address of that line are stored, the threshold values of other lines are sequentially read out. Can be. For this reason, it is not necessary to store all the threshold values constituting the threshold value matrix M2. That is, data stored for dither processing can be suppressed. Therefore, the storage capacity of the ROM 12 can be reduced. Therefore, dither processing can be performed based on the minimum data.

【0036】(2)ディザ処理部22は、13進カウン
タ31と比較器32とで構成されている。すなわち、1
3進カウンタ31は、画像入力クロック信号CLKの入
力に基づいて、開始アドレスADSから開始されるカウ
ンタ値を出力する。すると、ディザRAM23は、その
開始アドレスADSに対応する閾値を順次第1ラインの
閾値D1から繰り返し比較器32に出力する。つまり、
ディザRAM23は、読取部14で読み取った原稿サイ
ズの主走査ライン分の画素数に相当する閾値を繰り返し
比較器32に出力する。比較器32は、ディザRAM2
3から出力される閾値と、読取部14で読み取った多値
データとを順次比較して、2値データを出力する。従っ
て、ディザ処理部22を簡単な構成とすることができ
る。
(2) The dither processing section 22 comprises a 13-digit counter 31 and a comparator 32. That is, 1
The ternary counter 31 outputs a counter value started from the start address ADS based on the input of the image input clock signal CLK. Then, the dither RAM 23 repeatedly outputs the threshold value corresponding to the start address ADS to the comparator 32 sequentially from the threshold value D1 of the first line. That is,
The dither RAM 23 repeatedly outputs to the comparator 32 a threshold value corresponding to the number of pixels for the main scanning line of the document size read by the reading unit 14. The comparator 32 is a dither RAM 2
The threshold value output from 3 and the multi-value data read by the reading unit 14 are sequentially compared to output binary data. Therefore, the dither processing unit 22 can have a simple configuration.

【0037】なお、前記実施形態は、次のように変更し
て具体化することも可能である。 ・主走査方向に規則的に変化する閾値マトリクスM2
は、副走査方向にも規則的に変化する。このため、主走
査方向に規則的に変化する閾値マトリクスM2の第1ラ
インの閾値D1と、第1ライン〜第13ラインの先頭閾
値D2に対応する第1ラインにおける開始アドレスAD
Sとを記憶するのに代えて、副走査方向に規則的に変化
する第1アドレスの閾値D2と、第1アドレス〜第13
アドレスの先頭閾値D1に対応する第1アドレスにおけ
る開始ラインとを記憶する構成にしても良い。
The above embodiment can be embodied with the following modifications. A threshold matrix M2 that changes regularly in the main scanning direction
Changes regularly also in the sub-scanning direction. Therefore, the threshold value D1 of the first line of the threshold value matrix M2 that changes regularly in the main scanning direction and the start address AD of the first line corresponding to the head threshold value D2 of the first to thirteenth lines.
Instead of storing S, the threshold value D2 of the first address that changes regularly in the sub-scanning direction and the first address to the thirteenth address
The configuration may be such that the start line at the first address corresponding to the head threshold value D1 of the address is stored.

【0038】・第1ラインの閾値D1と、第1ライン〜
第13ラインの先頭閾値D2に対応する第1ラインにお
ける開始アドレスADSとを記憶する構成に代えて、第
n(n=2〜13のいずれか1つ)ラインの閾値と、第
nライン以外の先頭閾値に対応する第nラインにおける
開始アドレスとを記憶する構成にしても良い。
The threshold value D1 of the first line and the first line to
Instead of storing the start address ADS in the first line corresponding to the head threshold value D2 of the thirteenth line, the threshold value of the nth (n = one of 13) line and the threshold value of the line other than the nth line A configuration may be employed in which the start address in the n-th line corresponding to the head threshold is stored.

【0039】・規則的に変化する閾値マトリクスであれ
ば、13×13の閾値マトリクスM2以外の閾値マトリ
クスであっても良い。 ・第1ラインの閾値D1と、第1ライン〜第13ライン
の先頭閾値D2に対応する第1ラインにおける開始アド
レスADSとをROM12に記憶させ、ファクシミリ装
置1の電源投入時に、第1ラインの閾値D1をディザR
AM23に書き込ませる構成に代えて、電池等でバック
アップされているディザRAM23に記憶させる構成に
しても良い。また、記録媒体(例えばCD−ROM等)
に記憶させる構成にしても良い。
As long as the threshold matrix changes regularly, a threshold matrix other than the 13 × 13 threshold matrix M2 may be used. The threshold value D1 of the first line and the start address ADS of the first line corresponding to the first threshold value D2 of the first to thirteenth lines are stored in the ROM 12, and the threshold value of the first line is set when the power of the facsimile machine 1 is turned on. Dither R for D1
Instead of the configuration for writing in the AM 23, the configuration may be such that the dither RAM 23 is backed up by a battery or the like. A recording medium (eg, a CD-ROM)
May be stored.

【0040】・第1ラインの閾値D1をディザRAM2
3から繰り返し出力させる方法は、13進カウンタ31
以外の方法であっても良い。 ・前記実施形態をプリンタに適用しても良い。
The threshold value D1 of the first line is set in the dither RAM 2
The method of repeatedly outputting from 3 is the 13-ary counter 31
Other methods may be used. -The said embodiment may be applied to a printer.

【0041】・前記実施形態をカラープリンタに適用し
ても良い。この場合、YMCK(Y…イエロー、M…マ
ゼンタ、C…シアン、K…ブラック)毎に、異なる閾値
マトリクスを設定しても良いことは言うまでもない。
The above embodiment may be applied to a color printer. In this case, it goes without saying that a different threshold matrix may be set for each of YMCK (Y: yellow, M: magenta, C: cyan, K: black).

【0042】さらに、上記実施形態等より把握される請
求項以外の技術的思想について、以下にそれらの効果と
共に記載する。 〔1〕規則的な変化する閾値マトリクスの1ラインの閾
値と、各ラインの先頭閾値に対応する前記ラインにおけ
る開始アドレスとを記録した記録媒体。このように構成
すれば、中間調処理を行うために必要な最小限のデータ
を提供することができる。
Further, technical ideas other than the claims grasped from the above embodiment and the like will be described below together with their effects. [1] A recording medium which records a threshold value of one line of a regularly changing threshold value matrix and a start address in the line corresponding to a head threshold value of each line. With this configuration, it is possible to provide the minimum data required for performing the halftone processing.

【0043】〔2〕請求項1〜請求項3のいずれか1項
に記載の画像処理装置において、制御手段は、1ライン
の閾値を繰り返し読み出して中間調処理を行う画像処理
装置。このように構成すれば、中間調処理を簡単な構成
で行うことができる。
[2] The image processing apparatus according to any one of claims 1 to 3, wherein the control means repeatedly reads a threshold value of one line and performs halftone processing. With this configuration, halftone processing can be performed with a simple configuration.

【0044】ところで、本明細書において、記録媒体と
は、読み出しが可能な半導体記憶装置、磁気記憶装置の
記録媒体、光磁気記憶装置の記録媒体など、コンピュー
タのプログラムを記録できるものならどのようなもので
もよい。具体的には、半導体ROM、フロッピーディス
ク、ハードディスク、光ディスク、光磁気ディスク、相
変化ディスク、磁気テープなどを含むものとする。
By the way, in this specification, a recording medium is any medium that can record a computer program, such as a readable semiconductor storage device, a magnetic storage device, and a magneto-optical storage device. It may be something. Specifically, it includes a semiconductor ROM, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a phase change disk, a magnetic tape, and the like.

【0045】[0045]

【発明の効果】本発明は、以上のように構成されている
ため、次のような効果を奏する。請求項1に記載の発明
によれば、最小限のデータに基づいて、中間調処理を行
うことができる。
Since the present invention is configured as described above, it has the following effects. According to the first aspect of the invention, halftone processing can be performed based on the minimum data.

【0046】請求項2に記載の発明によれば、請求項1
に記載の発明の効果に加えて、中間調処理を簡単な構成
で行うことができる。請求項3に記載の発明によれば、
請求項1または請求項2に記載の発明の効果に加えて、
記憶手段の記憶容量を少なくすることができる。
According to the invention described in claim 2, according to claim 1
In addition to the effects of the invention described in (1), halftone processing can be performed with a simple configuration. According to the invention described in claim 3,
In addition to the effects of the invention described in claim 1 or claim 2,
The storage capacity of the storage means can be reduced.

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

【図1】一実施形態におけるファクシミリ装置の回路構
成図。
FIG. 1 is a circuit configuration diagram of a facsimile apparatus according to one embodiment.

【図2】(a)第1ラインの閾値と、第1ライン〜第1
3ラインの先頭閾値に対応する第1ラインにおける開始
アドレスとの関係を説明するための説明図。 (b)第1ラインの閾値を示す説明図。 (c)第1ラインにおける開始アドレスを示す説明図。
FIG. 2A shows a threshold value of a first line, and first to first lines;
FIG. 4 is an explanatory diagram for explaining a relationship between a start threshold value on a first line corresponding to a head threshold value of three lines. (B) Explanatory drawing which shows the threshold value of a 1st line. (C) Explanatory drawing which shows the start address in the 1st line.

【図3】ディザ処理の流れを示す概念図。FIG. 3 is a conceptual diagram showing a flow of dither processing.

【図4】中間調を有する画像をコピーするときの動作を
示すフローチャート。
FIG. 4 is a flowchart showing an operation when copying an image having a halftone.

【図5】(a)1〜13の閾値からなる基本マトリクス
を示す説明図。 (b)13×13の閾値マトリクスを示す説明図。
FIG. 5A is an explanatory diagram showing a basic matrix including threshold values 1 to 13; (B) Explanatory drawing which shows the 13x13 threshold value matrix.

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

1…画像処理装置としてのファクシミリ装置、11…制
御手段を構成するMPU、12…制御手段及び記憶手段
を構成するROM、13…制御手段を構成するRAM、
ADS…開始アドレス、D1…第1ラインの閾値、M2
…閾値マトリクス。
DESCRIPTION OF SYMBOLS 1 ... Facsimile machine as an image processing apparatus, 11 ... MPU which comprises control means, 12 ... ROM which comprises control means and storage means, 13 ... RAM which comprises control means,
ADS: start address, D1: threshold of first line, M2
... Threshold matrix.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 閾値マトリクスを用いて中間調処理を行
う画像処理装置において、閾値マトリクスにおける1ラ
インの閾値を記憶する記憶手段と、記憶手段から他のラ
インの閾値を順次読み出して中間調処理を行う制御手段
とを備えた画像処理装置。
In an image processing apparatus for performing halftone processing using a threshold matrix, storage means for storing a threshold value of one line in the threshold matrix, and sequentially reading threshold values of other lines from the storage means, perform halftone processing. An image processing apparatus comprising:
【請求項2】 請求項1に記載の画像処理装置におい
て、記憶手段は、他のラインの先頭閾値に対応する前記
ラインにおける開始アドレスを記憶し、制御手段は、そ
の開始アドレスに基づいて、他のラインの閾値を記憶手
段から順次読み出す画像処理装置。
2. The image processing apparatus according to claim 1, wherein the storage unit stores a start address in the line corresponding to a head threshold of another line, and the control unit stores the start address in the other line based on the start address. An image processing apparatus for sequentially reading the threshold values of the lines from the storage means.
【請求項3】 請求項1または請求項2に記載の画像処
理装置において、1ラインの閾値は、最小限の規則的な
データである画像処理装置。
3. The image processing apparatus according to claim 1, wherein a threshold value of one line is minimum regular data.
JP10223815A 1998-08-07 1998-08-07 Image processor Pending JP2000059625A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10223815A JP2000059625A (en) 1998-08-07 1998-08-07 Image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10223815A JP2000059625A (en) 1998-08-07 1998-08-07 Image processor

Publications (1)

Publication Number Publication Date
JP2000059625A true JP2000059625A (en) 2000-02-25

Family

ID=16804163

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10223815A Pending JP2000059625A (en) 1998-08-07 1998-08-07 Image processor

Country Status (1)

Country Link
JP (1) JP2000059625A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7301676B2 (en) 2001-06-26 2007-11-27 Fujitsu Limited Printing method and apparatus, and binary-form dither matrix pattern
JP2008167468A (en) * 2008-01-28 2008-07-17 Seiko Epson Corp Image processor for processing a plurality of rasters in parallel
JP2010045602A (en) * 2008-08-13 2010-02-25 Casio Electronics Co Ltd Image-forming device
US7684081B2 (en) 2005-06-30 2010-03-23 Brother Kogyo Kabushiki Kaisha Color image processing apparatus and program to speed up multi-valued conversion processing using dither matrixes and counters

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7301676B2 (en) 2001-06-26 2007-11-27 Fujitsu Limited Printing method and apparatus, and binary-form dither matrix pattern
US7684081B2 (en) 2005-06-30 2010-03-23 Brother Kogyo Kabushiki Kaisha Color image processing apparatus and program to speed up multi-valued conversion processing using dither matrixes and counters
JP2008167468A (en) * 2008-01-28 2008-07-17 Seiko Epson Corp Image processor for processing a plurality of rasters in parallel
JP4577366B2 (en) * 2008-01-28 2010-11-10 セイコーエプソン株式会社 Image processing apparatus for processing a plurality of rasters in parallel
JP2010045602A (en) * 2008-08-13 2010-02-25 Casio Electronics Co Ltd Image-forming device

Similar Documents

Publication Publication Date Title
JP4053674B2 (en) Image forming apparatus and image forming method
JPH04251385A (en) Multi-picture processing system
JP2008067044A (en) Image processor, image reader, image processing method, and image processing program
JPH01198865A (en) Picture processor
JP3896776B2 (en) Image data encoding apparatus, image data encoding method, image forming apparatus, and recording medium
JP2000059625A (en) Image processor
JP2004357289A (en) Image forming device and image forming program
JPH0818724A (en) Picture processing system
JP2006246328A (en) Image processing apparatus
JPH10308872A (en) Image information processing unit
JPH09277604A (en) Image output apparatus
JP2004158999A (en) Color image reading and recording apparatus
JPH01177258A (en) Communication terminal equipment
JP2006245850A (en) Full color image forming apparatus
JP2001285633A (en) Image processing apparatus and storage medium
JP4914383B2 (en) Image processing apparatus and image storage method
JPH06209393A (en) Picture processor and diagnostic method for the same
JP2000069258A (en) Facsimile equipment
JPH07193717A (en) Picture recorder
JP3982776B2 (en) Digital copier with facsimile function
JP2000236443A (en) Image processing unit, image processing method and recording medium
JP2004159000A (en) Color image reading and recording apparatus
JP2001157063A (en) Image data encoding and decoding device
JP2004159002A (en) Image reading and recording apparatus
JP3606160B2 (en) Image reduction method