JPH057302A - Picture processor - Google Patents
Picture processorInfo
- Publication number
- JPH057302A JPH057302A JP3154443A JP15444391A JPH057302A JP H057302 A JPH057302 A JP H057302A JP 3154443 A JP3154443 A JP 3154443A JP 15444391 A JP15444391 A JP 15444391A JP H057302 A JPH057302 A JP H057302A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- image data
- density
- halftone dot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、光学的に読み取った写
真等の画像データに階調補正等の処理を行った後、出力
する画像処理装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus for outputting image data of an image, such as a photograph, which has been optically read, after processing such as gradation correction.
【0002】[0002]
【従来の技術】近年、画像処理技術の発達により、写真
等の画像データを読み取り、さまざまな処理を加えて文
書に張り付ける等の編集を行うことができる画像処理装
置は、機能の多彩性と、操作性の更なる向上が求められ
ている。2. Description of the Related Art In recent years, due to the development of image processing technology, an image processing apparatus capable of reading image data such as photographs, performing various kinds of processing and performing editing such as pasting on a document has a variety of functions. , Further improvement of operability is required.
【0003】従来の画像処理装置には、読み取った画像
データの階調を、作業者の任意の階調に変換する階調補
正の機能が設けられている。この場合、図11に示すよ
うに、入力画像データの濃度階調を横軸、階調補正後の
出力画像データの濃度階調を縦軸として、階調補正の割
合をグラフ(以下、トーンカーブという)表示して、マ
ウス等の入力手段を用いてトーンカーブを変形し、所望
の階調補正の割合を設定できる。図11の場合、トーン
カーブ1は入力画像データ=出力画像データであるが、
トーンカーブ2はトーンカーブ1に比べて全体的に上側
に位置するため、出力画像は入力画像に対して明るくな
り、トーンカーブ3はトーンカーブ1に比べて全体的に
下側に位置するため、出力画像は入力画像に対して暗く
なる。また、トーンカーブの勾配が急な部分はその部分
の階調の変化が強調され、逆に勾配が緩やかな部分はそ
の部分の階調の変化が弱められる。The conventional image processing apparatus is provided with a gradation correction function for converting the gradation of the read image data into an arbitrary gradation of the operator. In this case, as shown in FIG. 11, the horizontal axis represents the density gradation of the input image data, and the vertical axis represents the density gradation of the output image data after the gradation correction. , And the tone curve can be transformed using an input means such as a mouse to set a desired gradation correction ratio. In the case of FIG. 11, the tone curve 1 is input image data = output image data,
Since the tone curve 2 is located above the tone curve 1 as a whole, the output image is brighter than the input image, and the tone curve 3 is located below the tone curve 1 as a whole. The output image is darker than the input image. Further, in the portion where the gradient of the tone curve is steep, the change in gradation of that portion is emphasized, and conversely, in the portion where the gradient is gentle, the change of gradation of that portion is weakened.
【0004】トーンカーブの設定を行うに際しては、原
画像の任意の位置における画像濃度や、原画像の画像濃
度分布等の情報が必要であり、従来の画像処理装置で
は、読み取った画像データに階調補正を行った多値のデ
ータを、2値化してCRT上に表示すると同時に、RA
M上にそのまま記憶している。When setting the tone curve, information such as the image density at an arbitrary position of the original image, the image density distribution of the original image, etc. is necessary. The multi-valued data that has undergone the key adjustment is binarized and displayed on the CRT, and at the same time RA
It is stored on M as it is.
【0005】以下、従来の画像処理装置について説明す
る。A conventional image processing apparatus will be described below.
【0006】図12は、従来の画像処理装置のブロック
図であって、21は装置の制御及びデータ処理を行う中
央演算処理装置(以下、CPUという)、22は一画素
を8ビット・256階調の多値データとして記憶するラ
ンダムアクセスメモリ(以下、RAMという)、23は
RAM22に記憶されている多値の画像データが、CP
U21の制御のもとに2値化(網点化)されて記憶され
るページメモリ、24は写真等の原稿を光学的に読み取
って階調補正を行った後にRAM22へ転送する画像入
力機、25はCRT表示装置、26はプリンターであ
る。FIG. 12 is a block diagram of a conventional image processing apparatus, in which 21 is a central processing unit (hereinafter referred to as CPU) for controlling the apparatus and data processing, 22 is an 8-bit / 256th floor. Random access memory (hereinafter referred to as RAM) that stores as tone multi-valued data, and 23 indicates multi-valued image data stored in the RAM 22 as CP.
A page memory that is binarized (halftone dot) and stored under the control of U21; 24 is an image input device that optically reads a document such as a photograph and performs gradation correction and then transfers it to the RAM 22; Reference numeral 25 is a CRT display device, and 26 is a printer.
【0007】図12は、図11における画像入力装置2
4のブロック図であって、27は原稿画像を光学的に読
み取り、電気信号に変換するCCDイメージセンサー
(以下、CCDという)、28はCCD27からアナロ
グ出力を、デジタル信号に変換するA/D変換器、29
はシェーディング補正を行うシェーディング補正回路、
30はCPU11からの設定に基づいて、階調補正を行
う階調補正回路である。FIG. 12 shows the image input device 2 shown in FIG.
4 is a block diagram of 4, wherein 27 is a CCD image sensor (hereinafter referred to as CCD) which optically reads a document image and converts it into an electric signal, and 28 is A / D conversion which converts an analog output from the CCD 27 into a digital signal. Bowl, 29
Is a shading correction circuit that performs shading correction,
Reference numeral 30 is a gradation correction circuit that performs gradation correction based on the setting from the CPU 11.
【0008】以上のように構成された従来の画像処理装
置について、以下、その動作を説明する。The operation of the conventional image processing apparatus configured as described above will be described below.
【0009】先ず、CCD27によって光学的に読み取
られてアナログ電気信号に変換された画像データは、A
/D変換器28によって8ビット(256階調)のデジ
タル電気信号に変換された後、シェーディング補正回路
29によって補正される。シェーディング補正されたデ
ータは、階調補正回路30によって予め設定された割合
で階調補正されて、RAM22に書き込まれる。RAM
22に記憶された一画素8ビットの画像データは、CP
U21によって、2値化(網点化)されてページメモリ
23に記憶され、CRT25又は、プリンター26に出
力される。First, the image data optically read by the CCD 27 and converted into an analog electric signal is A
After being converted into an 8-bit (256 gradation) digital electric signal by the / D converter 28, it is corrected by the shading correction circuit 29. The shading-corrected data is gradation-corrected by the gradation correction circuit 30 at a preset ratio and is written in the RAM 22. RAM
The image data of one pixel 8-bit stored in 22 is CP
It is binarized (dotted) by the U 21, stored in the page memory 23, and output to the CRT 25 or the printer 26.
【0010】階調補正の割合は、上述した階調補正のト
ーンカーブを設定することによって、作業者の所望の割
合に設定することができる。従来の画像処理装置におい
ては、読み取った画像データを多値(ここで8ビット、
256階調)のまま記憶しているため、CRT上に表示
された画像の所望の点を指定して、その地点の階調を調
べたり、画像データの画像濃度(階調)分布を調べたり
して、階調補正のトーンカーブ設定の参考としている。The ratio of gradation correction can be set to a ratio desired by the operator by setting the tone curve for gradation correction described above. In the conventional image processing apparatus, the read image data is multivalued (here, 8 bits,
Since it is stored as it is (256 gradations), a desired point on the image displayed on the CRT can be designated and the gradation at that point can be checked or the image density (gradation) distribution of the image data can be checked. And is used as a reference for setting the tone curve for gradation correction.
【0011】[0011]
【発明が解決しようとする課題】しかしながら、上記し
た従来の画像処理装置では、一画素毎に多数ビットのメ
モリが必要となり、読み取った画像を記憶するために、
莫大な容量のメモリが必要となる問題点を有していた。
例えば、5cm四方の原稿を1000dpiで読み取り、
記憶するためには、約4MByteのメモリが必要とな
る。このため、所定画素毎に抽出した画素データを記憶
しておき、このデータを濃度データの参考に用いること
があったが、この場合画素数に対して抽出する画素数を
少なくし過ぎて網点化ブロックの大きさよりも荒い抽出
を行うと、濃度表現の異なる複数の網点位置であっても
その濃度データは同一になることがあり、濃度調整に利
用できないことがあった。However, in the above-mentioned conventional image processing apparatus, a memory of a large number of bits is required for each pixel, and in order to store the read image,
There was a problem that a huge amount of memory was required.
For example, read a 5 cm square original at 1000 dpi,
A memory of about 4 MByte is required to store. For this reason, it was possible to store the pixel data extracted for each predetermined pixel and use this data as a reference for the density data. In this case, however, the number of pixels to be extracted is too small relative to the number of pixels, and halftone dots are used. If the extraction is rougher than the size of the digitized block, the density data may be the same even at a plurality of halftone dot positions with different density representations, which may not be used for density adjustment.
【0012】[0012]
【課題を解決するための手段】この課題を解決するため
に本発明は、画素データ数に対する前記抽出手段によっ
て抽出される画素データ数の割合を画素データ数に対す
る前記網点化手段によって網点化される網点数の割合よ
りも大きくする構成でなる。In order to solve this problem, according to the present invention, the ratio of the number of pixel data extracted by the extraction means to the number of pixel data is halftone dot converted to the number of pixel data. It is configured to be larger than the ratio of the number of halftone dots.
【0013】[0013]
【作用】本発明は、上記した構成により、網点化された
画像上の各網点の密度以上の密度で読み取った画像の各
位置の濃度データを得ることができる。According to the present invention, with the above configuration, it is possible to obtain the density data at each position of the image read at a density higher than the density of each halftone dot on the halftone dot image.
【0014】[0014]
【実施例】以下、本発明に係わる実施例について、図面
を用いて説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0015】図1は、本発明の一実施例における画像編
集装置のブロック図であって、1は装置の制御及びデー
タの処理を行う中央演算処理装置(以下、CPUとい
う)、2はプログラム・データを記憶する磁気ディスク
ドライブ、3はページメモリ、4は表示用メモリ、5は
CRT表示装置(以下、CRTという)、6は画像入力
機、7はプリンター、8はキーボード、9はマウスであ
る。FIG. 1 is a block diagram of an image editing apparatus according to an embodiment of the present invention, in which 1 is a central processing unit (hereinafter referred to as CPU) which controls the apparatus and processes data, and 2 is a program A magnetic disk drive for storing data, 3 is a page memory, 4 is a display memory, 5 is a CRT display device (hereinafter referred to as CRT), 6 is an image input device, 7 is a printer, 8 is a keyboard, and 9 is a mouse. ..
【0016】図2は、図1における画像入力機6のブロ
ック図であって、10は画像入力機6の制御を行うCP
U、11は光の強弱を電圧の高低(アナログ電圧)に変
換するイメージセンサ(以下、CCDという)、12は
CCD11から出力されるアナログ電圧を8ビットのデ
ジタル信号の変換するA/D変換器、13はCCD11
による読み取りのばらつきを補正するシェーディング補
正回路、14は読み取った画像データの濃度の変換を行
う階調補正回路、15は階調補正回路14において補正
された8ビットのデジタル信号に網点化処理を行って、
0/1の2値信号に変換する2値化回路、16は予め設
定された値「4」をカウントし、カウント終了時に1画
素周期の正の信号出力を行う動作を繰り返すカウンタ、
17はデジタル画像データをカウンタ16からの出力信
号にしたがって選択するゲート回路、18はゲート回路
17で選択された画像データを1ライン分記憶するバッ
ファ、20はゲート回路によって選択され、バッファ1
8に一時記憶された画像データを記憶するとともに、C
PU10によって読み書き可能なメモリ、19はCPU
10からの制御信号にしたがって、バッファ18に一時
的に記憶された1ライン分の画像データをメモリ20に
転送する転送回路である。FIG. 2 is a block diagram of the image input device 6 in FIG. 1, and 10 is a CP for controlling the image input device 6.
U and 11 are image sensors (hereinafter referred to as CCDs) that convert the intensity of light into high and low voltages (analog voltage), and 12 is an A / D converter that converts the analog voltage output from the CCD 11 into an 8-bit digital signal. , 13 are CCD 11
A shading correction circuit that corrects reading variations due to the above, a gradation correction circuit 14 that converts the density of the read image data, and a halftone dot processing for the 8-bit digital signal corrected by the gradation correction circuit 14. go,
A binarization circuit for converting into a 0/1 binary signal, 16 is a counter that repeats the operation of counting a preset value “4” and outputting a positive signal of one pixel cycle at the end of counting,
Reference numeral 17 is a gate circuit for selecting digital image data according to an output signal from the counter 16, 18 is a buffer for storing one line of the image data selected by the gate circuit 17, 20 is selected by the gate circuit, and the buffer 1
The image data temporarily stored in
Memory that can be read and written by the PU 10, 19 is a CPU
A transfer circuit for transferring one line of image data temporarily stored in the buffer 18 to the memory 20 according to a control signal from the memory 10.
【0017】以上のように構成された本実施例の画像編
集装置が行う処理について、以下、詳細に説明する。The processing performed by the image editing apparatus of the present embodiment having the above-mentioned configuration will be described in detail below.
【0018】1.画像データの読み取り 先ず、CPU1が画像入力機6のCPU10にトーンカ
ーブの設定等の読み取り条件と、読み取り命令を発行す
ると、CPU10が、階調補正回路14にトーンカーブ
の設定を行い、画像の読み取りを開始させる。画像の読
み取りが始まると、原稿に光を照射し、その反射光をレ
ンズで(以上、図示せず)CCD11に結像する。結像
した光はCCD11で電気信号に、また、A/D変換器
12で8ビットのデジタル信号に変換された後、シェー
ディング補正回路13で補正が行われる。シェーディン
グ補正後の8ビットの画像データは、階調補正回路14
に入力されるとともに、ゲート回路17にも入力され
る。1. Reading of Image Data First, when the CPU 1 issues a reading command such as a setting of a tone curve to the CPU 10 of the image input device 6 and a reading command, the CPU 10 sets a tone curve in the gradation correction circuit 14 to read an image. To start. When the reading of the image is started, the original is irradiated with light, and the reflected light is imaged on the CCD 11 by the lens (not shown above). The imaged light is converted into an electric signal by the CCD 11 and converted into an 8-bit digital signal by the A / D converter 12, and then corrected by the shading correction circuit 13. The 8-bit image data after the shading correction is processed by the gradation correction circuit 14
Is also input to the gate circuit 17.
【0019】カウンタ16は、シェーディング補正回路
13からの画像データの出力に同期して(図3、基本ク
ロックA及びデジタル画像信号B)、予め設定された値
「4」をカウントする毎にゲート回路17に信号を出力
する(図3、カウンタ16の出力信号C)。ゲート回路
17はカウンタ16からの信号にしたがってゲートを開
き、所定の割合でシェーディング補正回路13からの画
像データを、バッファ18及び転送回路19を介してメ
モリ20にサンプリングする(図3、ゲート回路17か
らの出力画像信号D)。このとき転送回路19は、CP
U10からの指示に基づいて、ゲート回路17が行うラ
イン方向のサンプリングと同じ割合で副走査方向つまり
ライン単位のサンプリングを行う。一方、階調補正後の
8ビットの画像データは、2値化回路15で2値信号に
変換され、ページメモリ3へ直接転送される。原稿画像
の読み取り終了後、CPU1は、ページメモリ3内の画
像データをCRT5の解像度に合わせて拡大・縮小を行
って表示用メモリ4に転送し、CRT5上に読み取った
画像が表示される。The counter 16 is synchronized with the output of the image data from the shading correction circuit 13 (FIG. 3, basic clock A and digital image signal B), and the counter circuit 16 counts a preset value "4". A signal is output to 17 (FIG. 3, the output signal C of the counter 16). The gate circuit 17 opens the gate according to the signal from the counter 16 and samples the image data from the shading correction circuit 13 at a predetermined ratio in the memory 20 via the buffer 18 and the transfer circuit 19 (FIG. 3, gate circuit 17). Output image signal from D). At this time, the transfer circuit 19
Based on the instruction from U10, sampling is performed in the sub-scanning direction, that is, in line units at the same rate as the sampling in the line direction performed by the gate circuit 17. On the other hand, the 8-bit image data after gradation correction is converted into a binary signal by the binarization circuit 15 and directly transferred to the page memory 3. After reading the original image, the CPU 1 enlarges / reduces the image data in the page memory 3 according to the resolution of the CRT 5, transfers the image data to the display memory 4, and the read image is displayed on the CRT 5.
【0020】以上のようにして、読み取った画像データ
は、2値(網点)化されてCRT5上に表示されるとと
もに、多値のまま所定の割合でサンプリングされメモリ
20に記憶される。As described above, the read image data is binarized (halftone dot) and displayed on the CRT 5, and the multi-valued data is sampled at a predetermined ratio and stored in the memory 20.
【0021】2.階調補正 階調補正回路14には、図4に示すように256バイト
のRAMが設けられ、入力画像データの階調レベルをア
ドレスとして補正後の出力画像データが、画像読取前の
初期設定時にCPU10によって設定されている。例え
ば、図5に示すようなトーンカーブの設定が行われてい
る場合には、入力画像データの階調レベル100及び1
01に対して図4のRAM内のアドレス100及び10
1に格納されている110が、また、入力画像データの
階調レベル200及び201に対してはアドレス200
及び201に格納されている190及び192が画像デ
ータとして出力される。以上のように、入力画像データ
の階調レベルが示すアドレスに格納されているデータを
フェッチして出力画像データとすることにより、設定さ
れたトーンカーブに従った階調補正が行われる。2. Gradation Correction The gradation correction circuit 14 is provided with a 256-byte RAM as shown in FIG. 4, and the corrected output image data is used as the address when the gradation level of the input image data is used as an initial setting before image reading. It is set by the CPU 10. For example, when the tone curve is set as shown in FIG. 5, the gradation levels 100 and 1 of the input image data are set.
01 for addresses 100 and 10 in the RAM of FIG.
110 stored in No. 1 is the address 200 for the gradation levels 200 and 201 of the input image data.
190 and 192 stored in 201 and 201 are output as image data. As described above, by fetching the data stored in the address indicated by the gradation level of the input image data and using it as the output image data, the gradation correction according to the set tone curve is performed.
【0022】3.トーンカーブの設定 磁気ディスク2内には、図4に示すような階調補正回路
14内のRAMと同様の構成の領域が設けられており、
トーンカーブの表示用の初期値が設定されている。CP
U1は、この初期値を読みだし、入力画像データの階調
レベル(当該領域内のアドレス)を横軸、出力画像デー
タの階調レベル(当該アドレス内のデータ)を縦軸とし
て、表示用メモリ4にグラフを描くと、図5に示すよう
な階調補正のトーンカーブの初期状態がCRT5上に表
示される。このトーンカーブをマウス9を用いて所望の
形に変形すると、CPU1は該トーンカーブの上の座標
値を画像入力機6のCPU10にトーンカーブの設定値
として送り、CPU10によって階調補正回路14内の
RAMに設定される。3. Tone Curve Setting In the magnetic disk 2, an area having the same configuration as the RAM in the gradation correction circuit 14 as shown in FIG. 4 is provided.
The initial value for displaying the tone curve is set. CP
U1 reads this initial value, and uses the gradation level of the input image data (address within the area) as the abscissa and the gradation level of output image data (data within the address) as the ordinate, and the display memory When a graph is drawn in FIG. 4, the initial state of the tone curve for gradation correction as shown in FIG. 5 is displayed on the CRT 5. When this tone curve is transformed into a desired shape by using the mouse 9, the CPU 1 sends the coordinate values on the tone curve to the CPU 10 of the image input device 6 as the setting value of the tone curve, and the CPU 10 causes the tone correction circuit 14 to Is set in the RAM.
【0023】4.2値化(網点化) 2値化回路15では、階調補正された多値の画像データ
を2値(網点)のデータに変換する。ここでは、階調補
正回路14から出力される画像データを、2値化回路1
5内に設けられた図6に示すような網点パターンテーブ
ル内の該当位置に設定されている値と、一画素毎に比較
し、その画素の階調が当該テーブル内の値よりも大きけ
ればその画素は黒(1)となり、小さければ白(0)と
なる。網点パターンテーブルは、画像データの画素数に
合わせて、同じものが繰返し使用される。画像データの
各画素と、網点パターンテーブルの関係を模式的に表し
たものが図7である。4.2 Binarization (Dotization) The binarization circuit 15 converts the gradation-corrected multivalued image data into binary (dotted) data. Here, the image data output from the gradation correction circuit 14 is converted into the binarization circuit 1.
5 is set for each pixel with the value set at the corresponding position in the halftone dot pattern table as shown in FIG. 6 and if the gradation of that pixel is larger than the value in the table. The pixel becomes black (1), and if it is small, it becomes white (0). The same halftone dot pattern table is repeatedly used according to the number of pixels of image data. FIG. 7 schematically shows the relationship between each pixel of the image data and the halftone dot pattern table.
【0024】このように、網点化処理では、中間調を単
位面積(網点パターンテーブルの大きさ)当たりの黒の
画素が占める割合で疑似的に表現する。パターンテーブ
ルの大きなものを使用すると、階調の多い画像となる、
また、パターンテーブルの小さなものを使用すると、階
調の少ない画像となる。2値化回路15は4×4〜36
×36の33種類の網点パターンテーブルを有し、キー
ボード8からの作業者による指定に基づく、CPU1並
びにCPU10からの指示により、所望のテーブルを使
用することができる。As described above, in the halftone processing, the halftone is represented in a pseudo manner by the ratio of black pixels per unit area (size of the halftone dot pattern table). If you use a large pattern table, the image will have many gradations.
Also, if a small pattern table is used, an image with less gradation will be obtained. The binarization circuit 15 is 4 × 4 to 36.
It has 33 types of halftone dot pattern tables of x36, and a desired table can be used in accordance with instructions from the CPU 1 and the CPU 10 based on designation by the operator from the keyboard 8.
【0025】5.濃度の表示 マウス9で、CRT5上に表示された画像の位置が指定
されると、CPU1はCRT5上の座標からページメモ
リ3内の座標(読み取った原稿画像の座標に相当)を計
算し、CPU10にその座標の画像濃度を要求するコマ
ンドを発行する。5. Display of Density When the position of the image displayed on the CRT 5 is designated by the mouse 9, the CPU 1 calculates the coordinates in the page memory 3 (corresponding to the coordinates of the read original image) from the coordinates on the CRT 5, and the CPU 10 A command requesting the image density at that coordinate is issued to.
【0026】CPU10は、CPU1から受け取った座
標をもとに、メモリ20内にサンプリングされた画像デ
ータのアドレスを計算し、そのアドレスのデータをCP
U1に送る。CPU1は、図8に示すように、CRT5
上のマウス9によって指定された位置の近傍にCPU1
0から送られた濃度データを表示する。The CPU 10 calculates the address of the image data sampled in the memory 20 based on the coordinates received from the CPU 1, and the data at that address is CP.
Send to U1. The CPU 1 has a CRT 5 as shown in FIG.
CPU 1 near the position specified by the upper mouse 9
Display the density data sent from 0.
【0027】6.網点パターンテーブルの大きさとサン
プリング周期の関係 中間調を2値出力装置で表現する場合には、本実施例の
ように網点等の処理を行って疑似的に中間調の表現を行
う。この方法では、複数の画素により構成される単位ブ
ロックごとの黒の画素の割合で中間調を表現する。つま
り、所定の大きさのブロックで一つの濃度を表すことに
なるため、網点化されて表示されたデータの位置を指定
して、メモリに記憶された多値のデータを取得し、画像
の濃度を得る場合には、単位ブロックに対して少なくと
も一つの多値データを記憶しておくことが望ましい。6. Relationship between Size of Halftone Pattern Table and Sampling Cycle When halftones are expressed by a binary output device, halftones are processed in a pseudo manner to express halftones as in this embodiment. In this method, halftone is expressed by the ratio of black pixels for each unit block composed of a plurality of pixels. In other words, since one density is represented by a block of a predetermined size, the position of the halftone dot-displayed data is specified, the multi-valued data stored in the memory is acquired, and the When obtaining the density, it is desirable to store at least one multivalued data for the unit block.
【0028】この関係は、図9に示すように、原稿画像
データの濃度変化が緩やかな場合には、網点パターンテ
ーブルの大きさとサンプリング周期が同一であれば、網
点化後に表示されたデータを見ながら所望の位置の濃度
情報を得るには、必要十分であるといえる。しかしなが
ら、図10に示すように、線画や画像の輪郭部などのよ
うな濃度変化が急激な部分については、網点化後の単位
ブロック内で黒画素と白画素の偏りが生じるため、該単
位ブロック内に対して、一つの多値データしかサンプリ
ングしていなければ、表示された画像を見て位置を指定
した場合に、見かけとは全く異なる濃度情報が得られる
ということになる。例えば、図10の場合、d4(表示
では白っぽく見える)の位置を指定しても、その単位ブ
ロック内ではa1(階調「230」)の多値データがサ
ンプリングされていたとすれば、全く見当外れな濃度情
報しか得られない。As shown in FIG. 9, when the density of the document image data changes gently, if the size of the halftone dot pattern table and the sampling period are the same, the data displayed after halftoning is shown in FIG. It can be said that it is necessary and sufficient to obtain the density information at a desired position while watching. However, as shown in FIG. 10, in a portion where the density change is abrupt, such as a line drawing or an outline portion of an image, a deviation between black pixels and white pixels occurs in the unit block after halftoning, so that the unit If only one multi-valued data is sampled in the block, it means that the density information completely different from the appearance can be obtained when the position is specified by looking at the displayed image. For example, in the case of FIG. 10, even if the position of d4 (looks whitish in the display) is specified, if multi-valued data of a1 (gradation “230”) is sampled in the unit block, it is completely out of sight. Can only obtain accurate concentration information.
【0029】以上のことと、メモリ容量の制約を考慮す
ると、適切な濃度情報を得るためには、画像データをサ
ンプリングする周期を本実施例のように網点パターンテ
ーブルの大きさの最小値以上に設定し、網点化される単
位ブロックに対して複数個の多値データをサンプリング
することが必要である。In consideration of the above and the restriction of the memory capacity, in order to obtain appropriate density information, the sampling period of the image data is set to the minimum value of the size of the halftone dot pattern table as in this embodiment. , And it is necessary to sample a plurality of multivalued data for a unit block to be halftoned.
【0030】以上のように本実施例では、読み取った画
像データを2値化して、イメージメモリ記憶すると同時
に、2値化前の多値データをサンプリングして、メモリ
に記憶しておくため、少ないメモリ容量で、読み取った
画像データの所望の位置の画像濃度を簡単に取得し、階
調補正のトーンカーブの設定の参考データとすることが
できる。As described above, in this embodiment, the read image data is binarized and stored in the image memory, and at the same time, the multi-valued data before binarization is sampled and stored in the memory. With the memory capacity, the image density at the desired position of the read image data can be easily obtained and used as reference data for setting the tone curve for gradation correction.
【0031】更に本実施例では、画像データをサンプリ
ングする周期が、網点パターンテーブルの大きさ以下に
なるようにしたため、画像濃度情報を得るために、必要
最小限の容量のメモリで多値データをサンプリングする
ことができる。本実施例の場合、全画像の多値データを
記憶記憶する場合と比較して、1/(4×4)=1/1
6倍の容量のメモリでよい。Further, in this embodiment, the cycle of sampling the image data is set to be equal to or smaller than the size of the halftone dot pattern table. Therefore, in order to obtain the image density information, the multi-valued data is stored in the minimum necessary memory. Can be sampled. In the case of this embodiment, 1 / (4 × 4) = 1/1 as compared with the case of storing and storing multivalued data of all images.
A memory with 6 times the capacity is sufficient.
【0032】尚、本実施例のように、サンプリングした
多値の画像データを記憶しておくと、原稿画像のおおま
かな濃度分布を取得することも可能であり、この濃度分
布も階調補正の設定には有効な参考データとなる。By storing the sampled multi-valued image data as in the present embodiment, it is possible to obtain a rough density distribution of the original image, and this density distribution is also subjected to gradation correction. It is useful reference data for setting.
【0033】[0033]
【発明の効果】本発明は、読み取った画像データを網点
処理を施して2値化して、イメージメモリに記憶すると
同時に、2値化前の多値データを網点処理を施す際の網
点の全画素に対する割合よりも、大きい割合でサンプリ
ングして、メモリに記憶しておくため、少ないメモリ容
量で、読み取った画像データの所望の位置の画像濃度を
簡単に取得し、階調補正のトーンカーブの設定の参考デ
ータとすることができる。According to the present invention, the read image data is subjected to halftone dot processing to be binarized and stored in the image memory, and at the same time, halftone dots to be applied to the multivalued data before binarization are applied. Since the sampling is performed at a rate higher than that of all the pixels and stored in the memory, the image density at the desired position of the read image data can be easily obtained with a small memory capacity, and the tone correction tone can be obtained. It can be used as reference data for setting curves.
【図1】本発明の一実施例における画像処理装置のブロ
ック図FIG. 1 is a block diagram of an image processing apparatus according to an embodiment of the present invention.
【図2】図1における画像入力機のブロック図FIG. 2 is a block diagram of the image input device in FIG.
【図3】図2の画像入力機における画像データサンプリ
ングの動作を表すタイミングチャート3 is a timing chart showing the operation of image data sampling in the image input device of FIG.
【図4】階調補正用のRAMの模式図FIG. 4 is a schematic diagram of a RAM for gradation correction.
【図5】階調補正のトーンカーブ設定用のグラフの表示
例を示す図FIG. 5 is a diagram showing a display example of a graph for setting a tone curve for gradation correction.
【図6】網点パターンテーブルの模式図FIG. 6 is a schematic diagram of a halftone dot pattern table.
【図7】原稿画像データと網点パターンテーブルの関係
を表す模式図FIG. 7 is a schematic diagram showing a relationship between document image data and a halftone dot pattern table.
【図8】画像濃度取得の表示例を示す図FIG. 8 is a diagram showing a display example of image density acquisition.
【図9】濃度変化が緩やかな部分が網点化された場合の
例を示す図FIG. 9 is a diagram showing an example in which a portion where the density change is gentle is converted into a halftone dot.
【図10】濃度変化が急激である部分が網点化された場
合の例を示す図FIG. 10 is a diagram showing an example of a case where a portion where the density change is abruptly changed to a halftone dot.
【図11】階調補正のトーンカーブの表示例を示す図FIG. 11 is a diagram showing a display example of a tone curve for gradation correction.
【図12】従来の画像処理装置のブロック図FIG. 12 is a block diagram of a conventional image processing apparatus.
【図13】従来の画像処理装置における画像入力機のブ
ロック図FIG. 13 is a block diagram of an image input machine in a conventional image processing apparatus.
Claims (1)
素毎の濃度に対応した多値の画像データを出力する読み
取り手段と、前記読み取り手段からの各画素の画像デー
タから所定の割合で濃度データを抽出する抽出手段と、
前記抽出手段によって抽出されたデータを記憶する第1
の記憶手段と、前記読み取り手段からの画像データを所
定画素数で構成される1ブロックにつき1つの網点に網
点化する網点化手段と、前記網点化手段によって網点化
された各網点のデータを記憶する第2の記憶手段と、前
記第2の記憶手段に記憶されたデータに基づく画像を表
示する表示手段と、前記表示手段に表示された画像デー
タ中の位置を指定する指定手段と、前記指定手段によっ
て指定された位置情報に基づいて、前記第1の記憶手段
に記憶されたデータを前記表示手段に表示させる手段
と、を有し、画素データ数に対する前記抽出手段によっ
て抽出される画素データ数の割合を画素データ数に対す
る前記網点化手段によって網点化される網点数の割合よ
りも大きくしたことを特徴とする画像処理装置。Claim: What is claimed is: 1. A reading unit for dividing an image on a document into a plurality of pixels and outputting multivalued image data corresponding to the density of each pixel, and each pixel from the reading unit. Extraction means for extracting density data at a predetermined ratio from the image data of
A first storing the data extracted by the extraction means
Storage means, halftone dot means for halftoning the image data from the reading means into one halftone dot for each block composed of a predetermined number of pixels, and each halftone dot area formed by the halftone dot forming means. Second storage means for storing halftone dot data, display means for displaying an image based on the data stored in the second storage means, and a position in the image data displayed on the display means are designated. The extracting means for the number of pixel data has a specifying means and a means for displaying the data stored in the first storage means on the display means based on the position information specified by the specifying means. An image processing apparatus, wherein the ratio of the number of extracted pixel data is made larger than the ratio of the number of halftone dots converted by the halftone dot conversion means to the number of pixel data.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3154443A JP2646889B2 (en) | 1991-06-26 | 1991-06-26 | Image processing device |
US07/904,931 US5374996A (en) | 1991-06-26 | 1992-06-26 | Image processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3154443A JP2646889B2 (en) | 1991-06-26 | 1991-06-26 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH057302A true JPH057302A (en) | 1993-01-14 |
JP2646889B2 JP2646889B2 (en) | 1997-08-27 |
Family
ID=15584320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3154443A Expired - Fee Related JP2646889B2 (en) | 1991-06-26 | 1991-06-26 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2646889B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6057252A (en) * | 1997-03-18 | 2000-05-02 | Alliedsignal Inc. | Load leveling yarns and webbings |
US6071835A (en) * | 1998-06-16 | 2000-06-06 | Alliedsignal Inc. | Load limiting webbing |
US6228488B1 (en) | 1998-05-22 | 2001-05-08 | Alliedsignal Inc. | Process for making load limiting yarn |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63108379A (en) * | 1986-10-27 | 1988-05-13 | キヤノン株式会社 | Contrast converter |
JPH0372776A (en) * | 1989-08-11 | 1991-03-27 | Minolta Camera Co Ltd | Digital copying machine |
-
1991
- 1991-06-26 JP JP3154443A patent/JP2646889B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63108379A (en) * | 1986-10-27 | 1988-05-13 | キヤノン株式会社 | Contrast converter |
JPH0372776A (en) * | 1989-08-11 | 1991-03-27 | Minolta Camera Co Ltd | Digital copying machine |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6057252A (en) * | 1997-03-18 | 2000-05-02 | Alliedsignal Inc. | Load leveling yarns and webbings |
US6312806B1 (en) | 1997-03-18 | 2001-11-06 | Alliedsignal Inc. | Load leveling yarns and webbings |
US6492022B2 (en) | 1997-03-18 | 2002-12-10 | Alliedsignal Inc. | Load leveling yarns and webbings |
US6228488B1 (en) | 1998-05-22 | 2001-05-08 | Alliedsignal Inc. | Process for making load limiting yarn |
US6340524B1 (en) | 1998-05-22 | 2002-01-22 | Alliedsignal Inc. | Process for making load limiting yarn |
US6071835A (en) * | 1998-06-16 | 2000-06-06 | Alliedsignal Inc. | Load limiting webbing |
Also Published As
Publication number | Publication date |
---|---|
JP2646889B2 (en) | 1997-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2721334B2 (en) | Image binarization processing device | |
US5719965A (en) | Higher precision look-up table from lower precision look-up table for improved tonal adjustment | |
JP2646889B2 (en) | Image processing device | |
US4930022A (en) | Method and device for image reduction in image processing | |
JPH10283470A (en) | Image processor, image processing method and recording medium | |
JP2646888B2 (en) | Image processing device | |
JP2624031B2 (en) | Image processing device | |
JP2946520B2 (en) | Image reading device | |
KR100213472B1 (en) | Image data processing device | |
US5374996A (en) | Image processing system | |
JPH03201774A (en) | Multi-value picture input device | |
JP2673690B2 (en) | Image reading device | |
JP3234460B2 (en) | Image data processing device | |
JP2814769B2 (en) | Image processing device | |
JP2541937B2 (en) | Image processing device | |
JPH02218270A (en) | Binarizing processing system in picture reader | |
KR930010026B1 (en) | Picture display circuit | |
JP2601059B2 (en) | Image processing device | |
JPS63217476A (en) | Binarizing device for image signal | |
JP2934971B2 (en) | Image binarization processing device | |
JPH03226178A (en) | Gradation conversion processing unit | |
JPH0413370A (en) | Picture processor | |
JPS61232769A (en) | Image editing device | |
JPH03226177A (en) | Gradation conversion processing unit | |
JPH02116979A (en) | Picture processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |