JPH05308526A - Image processor - Google Patents

Image processor

Info

Publication number
JPH05308526A
JPH05308526A JP4109570A JP10957092A JPH05308526A JP H05308526 A JPH05308526 A JP H05308526A JP 4109570 A JP4109570 A JP 4109570A JP 10957092 A JP10957092 A JP 10957092A JP H05308526 A JPH05308526 A JP H05308526A
Authority
JP
Japan
Prior art keywords
image
memory
data
color
unit
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
Application number
JP4109570A
Other languages
Japanese (ja)
Other versions
JP3147250B2 (en
Inventor
Takeshi Matsukubo
勇志 松久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP10957092A priority Critical patent/JP3147250B2/en
Publication of JPH05308526A publication Critical patent/JPH05308526A/en
Application granted granted Critical
Publication of JP3147250B2 publication Critical patent/JP3147250B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

PURPOSE:To efficiently utilize a memory. CONSTITUTION:At the time of compression, a control signal 301 is 'H' and judge signals 302 and 303 of black characters judged through an image area separation circuit and an edge detection circuit are one picture element sampled into four picture elements by DF/F 308 and 309 corresponding o a video clock (VIDEOCLK) in a main scanning direction frequency divided into four stages by a counter 304 concerning the main scanning direction. Further, one line sampling into four lines is performed by line memories 310 and 311 by main scanning enable (LE) frequency divided into four stages by a counter 305 concerning a sub scanning direction, and those signals are read every time and stored in a memory 312 for judging black characters.

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 having a function of compressing and storing color-separated image data.

【0002】[0002]

【従来の技術】近年、カラー画像データをデジタル的に
処理し、カラープリンタ等に出力してカラー画像を得る
カラープリント装置や、カラー原稿を色分解して電気的
に読み取り、得られたカラー画像データを用紙上にプリ
ント出力することによりカラー画像複写を行う、いわゆ
るデジタルカラー複写機等のカラー印字システムの発展
はめざましいものがある。また、これらの普及に伴い、
カラー画像の印字品質に対する要求も高くなってきてお
り、特に黒い文字や黒細線をより黒く、シャープに印字
したいという要求に加え、カラー出力の高速化に対する
要求も高くなってきている。即ち、高速化の実現のため
に、従来の色分解されたM,C,Y,Kの4色分の原稿
走査を行う1ドラム方式から1回原稿走査の4連ドラム
方式を採用する方法が提案されているが、得られた4色
分の信号に基づいてそのままメモリに取り込むと、大容
量のメモリが必要となり価格的に問題があるので画像の
圧縮を施して画像メモリの縮小化を図っている。
2. Description of the Related Art In recent years, a color printing apparatus that digitally processes color image data and outputs it to a color printer or the like, or a color image obtained by color-separating a color original and electrically reading it The development of a color printing system such as a so-called digital color copying machine, which performs color image copying by printing out data on paper, is remarkable. Also, with the spread of these,
The demands on the print quality of color images are increasing, and in particular, in addition to the demand for printing black characters and black fine lines in black and sharp, the demand for high-speed color output is also increasing. That is, in order to realize high speed, there is a method of adopting the conventional four-drum system of one-time original scanning instead of the one-drum method of performing original scanning for four color-separated M, C, Y, and K colors. Although proposed, if the signals for four colors obtained are directly loaded into the memory, a large amount of memory is required and there is a price problem, so image compression is performed to reduce the image memory. ing.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記従
来例では、メモリの節約という観点から画像を圧縮した
場合、画質の劣化は避けられず、黒文字や黒細線を判定
する黒文字信号だけ生のイメージで画像データと共にメ
モリに取り込むのは無駄であった。また、高画質という
観点に着目した場合、画像を圧縮せずに画像メモリをフ
ルに持ったときの黒文字判定信号の解像度の取扱いにつ
いて考慮する必要もあった。
However, in the above-mentioned conventional example, when the image is compressed from the viewpoint of saving the memory, the deterioration of the image quality is inevitable, and only the black character signal for determining the black character or the black thin line is a raw image. It was useless to load the image data into the memory. Further, from the viewpoint of high image quality, it is necessary to consider how to handle the resolution of the black character determination signal when the image memory is fully held without compressing the image.

【0004】本発明は、上記課題を解決するために成さ
れたもので、メモリを効率的に利用できる画像処理装置
を提供することを目的とする。
The present invention has been made to solve the above problems, and an object of the present invention is to provide an image processing apparatus capable of efficiently using a memory.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明の画像処理装置は以下の構成を有する。
In order to achieve the above object, the image processing apparatus of the present invention has the following configuration.

【0006】色分解された画像データを圧縮して蓄積す
る機能を有する画像処理装置において、画像データに基
づいて画像の属性を判定する属性判定手段と、該属性判
定手段での判定結果を蓄積する蓄積手段と、該蓄積手段
に蓄積する判定結果の解像度を、画像データの圧縮に応
じて変更する変更手段とを有する。
In an image processing apparatus having a function of compressing and storing color-separated image data, attribute determination means for determining an attribute of an image based on the image data and a determination result by the attribute determination means are stored. The storage unit includes a storage unit and a changing unit that changes the resolution of the determination result stored in the storage unit according to the compression of the image data.

【0007】また好ましくは、前記属性判定手段は、画
像データの文字部を抽出することにより画像の属性を判
定することを特徴とする。
Further preferably, the attribute determining means determines the attribute of the image by extracting the character portion of the image data.

【0008】[0008]

【作用】以上の構成において、画像データに基づいて画
像の属性を判定し、その判定結果を蓄積する際に、画像
データの圧縮に応じて判定結果を解像度変換するように
動作する。
With the above construction, when the attribute of the image is judged based on the image data and the judgment result is accumulated, the judgment result is converted in resolution according to the compression of the image data.

【0009】[0009]

【実施例】以下、図面を参照して本発明に係る好適な一
実施例を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will be described in detail below with reference to the drawings.

【0010】図2は、実施例における画像形成装置の機
構部の構成を示す図である。
FIG. 2 is a diagram showing a structure of a mechanical portion of the image forming apparatus in the embodiment.

【0011】201は原稿台ガラスであり、読み取られ
るべき原稿202が置かれる。原稿202は照明203
によって照射され、ミラー204,205,206を経
て、光学系207によりCCD208上に像が投影され
る。ここで、CCD208はR(レッド),B(ブル
ー),G(グリーン)の3ラインのCCDラインセンサ
により構成される。更に、モータ209によりミラー2
04,照明203を含む第1のミラーユニット210が
速度Vで駆動され、ミラー205,206を含む第2の
ミラーユニット2111が速度1/2Vで駆動され、原
稿202の全面が走査される。
Reference numeral 201 denotes a platen glass on which a document 202 to be read is placed. Manuscript 202 is illumination 203
The image is projected onto the CCD 208 by the optical system 207 through the mirrors 204, 205 and 206. Here, the CCD 208 is composed of a CCD line sensor having three lines of R (red), B (blue), and G (green). Further, the motor 209 drives the mirror 2
04, the first mirror unit 210 including the illumination 203 is driven at the speed V, the second mirror unit 2111 including the mirrors 205 and 206 is driven at the speed 1/2 V, and the entire surface of the original 202 is scanned.

【0012】212は画像処理部であり、CCD208
で読み取った画像情報を電気信号として処理し、プリン
ト信号として出力する部分である。213,214,2
15,216は半導体レーザであり、画像処理部212
よりの出力信号によって駆動される。各半導体レーザに
よって発光されたレーザ光はプリントごとのポリゴンミ
ラー217,218,219,220によってプリント
色ごとの感光ドラム225,226,227,228上
に走査され潜像が形成される。221,222,22
3,224はそれぞれブラック(Bk),イエロー
(Y),シアン(C),マゼンタ(M)のトナーによっ
て潜像を現像するための現像器である。
Reference numeral 212 denotes an image processing unit, which is a CCD 208.
This is a part that processes the image information read in step 1) as an electrical signal and outputs it as a print signal. 213, 214, 2
Reference numerals 15 and 216 denote semiconductor lasers, and the image processing unit 212
Driven by the output signal of The laser light emitted by each semiconductor laser is scanned by the polygon mirrors 217, 218, 219 and 220 for each print onto the photosensitive drums 225, 226, 227 and 228 for each print color to form a latent image. 221, 222, 22
Reference numerals 3 and 224 denote developing devices for developing a latent image with black (Bk), yellow (Y), cyan (C), and magenta (M) toners, respectively.

【0013】用紙カセット229,230,231及び
手差しトレイ232の何れかが選択され、給紙された用
紙はレジストローラ233を経て転写ベルト234上に
吸着されて搬送される。そして、給紙タイミングと同期
が取られ、感光ドラム228,227,226,225
に現像されている各色の像が用紙に転写される。各色の
トナーが転写された用紙は、分離/搬送され、定着され
て排紙トレイ236上に排紙される。
Any one of the sheet cassettes 229, 230, 231 and the manual feed tray 232 is selected, and the fed sheet is adsorbed on the transfer belt 234 via the registration roller 233 and conveyed. Then, in synchronization with the paper feed timing, the photosensitive drums 228, 227, 226, 225
The image of each color developed on the sheet is transferred to the sheet. The paper on which the toner of each color is transferred is separated / conveyed, fixed, and ejected onto the paper ejection tray 236.

【0014】[画像信号の流れ]図1は、上述した画像
処理部の構成を示す概略ブロック図である。上述の如く
カラー画像読み取り部によって原稿の読み取り走査が行
われ、原稿からの反射光がカラー読み取り用CCD10
1において色分解されて入光される。カラー原稿のR
(レッド),G(グリーン),B(ブルー)色成分に応
じた電気信号は各色毎にアナログ処理回路102でサン
プルホールドされ、黒補正,白補正,色バランス等の処
理を受けた後、A/D変換器103でデジタル化され、
シェーディング補正回路104で画像読み取り部のシェ
ーディング特性が補正され、補正された各RGB信号が
次の濃度変換回路105でLOG特性に合わせて色材に
対応する色データC(シアン),M(マゼンタ),Y
(イエロー)に変換される。
[Flow of Image Signal] FIG. 1 is a schematic block diagram showing the configuration of the above-mentioned image processing unit. As described above, the color image reading unit scans and scans the original, and the reflected light from the original is read by the CCD 10 for color reading.
In 1 the color is separated and the light is incident. R of color manuscript
The electrical signals corresponding to the (red), G (green), and B (blue) color components are sampled and held by the analog processing circuit 102 for each color, and after undergoing processing such as black correction, white correction, color balance, etc., A Digitized by the / D converter 103,
The shading characteristic of the image reading unit is corrected by the shading correction circuit 104, and the corrected RGB signals are color data C (cyan) and M (magenta) corresponding to the color material in accordance with the LOG characteristics of the corrected RGB signals. , Y
Converted to (yellow).

【0015】この変換されたC,M,Yのデータは、I
/Oポート113により詳細は後述する圧縮モードが選
択されたとき、エンコーダ部108にて圧縮コード化さ
れ、メモリ109に格納された後、デコーダ部110に
て伸張される。
This converted C, M, Y data is I
When a compression mode, which will be described in detail later, is selected by the / O port 113, it is compression coded by the encoder unit 108, stored in the memory 109, and then expanded by the decoder unit 110.

【0016】また、シェーディング補正された各RGB
信号は、像域分離回路106で文字と画像領域が分離さ
れると同時に、エッジ検出回路107でエッジが検出さ
れ、黒い文字や黒細線の判定が行われる。そして、各判
定結果はI/Oポート116からの圧縮/非圧縮信号に
応じて詳細は後述する解像度変換が行われ、メモリ部1
11に記憶される。その後、UCR回路112に入力さ
れてK(ブラック)の値が以下の如く算出される。
Further, shading-corrected RGB
In the signal, the image area separation circuit 106 separates the character and the image area, and at the same time, the edge detection circuit 107 detects an edge, and a black character or a black thin line is determined. Then, each determination result is subjected to resolution conversion, which will be described in detail later, according to the compressed / uncompressed signal from the I / O port 116, and the memory unit 1
11 is stored. Then, it is input to the UCR circuit 112 and the value of K (black) is calculated as follows.

【0017】K=Min(C,M,Y) そして、色補正された各色データCMYKは、カラープ
リンタ部での印写毎に応じてガンマ補正回路113で補
正され、フイルタ114を通じてエッジ強調,スムージ
ング処理が施され、カラープリンタ部115へ送られ
る。
K = Min (C, M, Y) Then, the color-corrected color data CMYK is corrected by the gamma correction circuit 113 according to each printing in the color printer unit, and edge enhancement and smoothing are performed through the filter 114. After being processed, it is sent to the color printer unit 115.

【0018】図3は、圧縮/非圧縮信号に応じて黒文字
の判定結果を解像度変換する回路例を示す図である。ま
ず圧縮時には、制御信号301が“H”であり、像域分
離回路106,エッジ検出回路107を通じて判定され
た黒文字の判定信号302,303は、まず主走査方向
に関してはカウンタ304により4分周された主走査方
向のビデオクロック(VIDEO CLK )によってDF/F3
08,309で4画素に1画素サンプリングされる。更
に、副走査方向に関してはカウンタ305により4分周
された主走査イネーブル(LE)によってラインメモリ3
10,311(以下「FIFO」)で4ラインに1ライ
ンサンプリングされ、毎回読み出され、黒文字判定用の
メモリ312に記憶される。
FIG. 3 is a diagram showing an example of a circuit for converting the resolution of the determination result of a black character according to a compressed / uncompressed signal. At the time of compression, the control signal 301 is "H", and the black character determination signals 302 and 303 determined by the image area separation circuit 106 and the edge detection circuit 107 are first divided by four in the main scanning direction by the counter 304. DF / F3 by video clock (VIDEO CLK) in the main scanning direction
In 08 and 309, one pixel is sampled every four pixels. Further, in the sub-scanning direction, the line memory 3 is divided by the main scanning enable (LE) divided by 4 by the counter 305.
One line of four lines is sampled by 10, 311 (hereinafter “FIFO”), read every time, and stored in the memory 312 for black character determination.

【0019】図4は、図3に示す回路でサンプリングさ
れた画素の出力イメージを示すものである。図示するよ
うに、主走査,副走査方向共に4回に1回サンプリング
することにより、結果的に400dpiイメージの判定
信号を100dpiイメージに変換し、解像度を低下さ
せている。
FIG. 4 shows an output image of pixels sampled by the circuit shown in FIG. As shown in the drawing, by performing sampling once every four times in both the main scanning direction and the sub-scanning direction, the determination signal of the 400 dpi image is converted into the 100 dpi image, and the resolution is lowered.

【0020】また、非圧縮の場合、制御信号301を
“L”にすることで、セレクタ306,307で分周さ
れないCLKやLEが選択され、400dpiイメージ
のままメモリ312に記憶することができる。
In the case of non-compression, by setting the control signal 301 to "L", CLK and LE which are not frequency-divided by the selectors 306 and 307 are selected and can be stored in the memory 312 as they are as a 400 dpi image.

【0021】[データ圧縮の系]ここで、図1に戻り、
符号化された信号をメモリに格納するデータ圧縮の系に
ついて説明する。この符号化は、エンコーダ部108に
よりデータ圧縮される。例えば、図4に示す圧縮する4
画素×4ラインの模式図について考えると、その1マス
が1画素に相当し、各画素にRGB3色のデータがそれ
ぞれ8ビットずつある。これを4画素×4ライン、即
ち、16画素分のデータを1ブロックとしてL* ,a
* ,b* の色成分信号に変換し、変換された16画素×
3色×8ビット=384ビットのデータを1/12の固
定長となるように圧縮し、32ビットのデータとする。
尚、この圧縮には、例えば、ベクトル量子化や直交変換
符号化が用いられる。
[Data Compression System] Here, returning to FIG.
A data compression system for storing the encoded signal in the memory will be described. This encoding is data-compressed by the encoder unit 108. For example, compressing 4 shown in FIG.
Considering a schematic diagram of pixels × 4 lines, one square corresponds to one pixel, and each pixel has data of three colors of RGB of 8 bits. This is 4 pixels × 4 lines, that is, 16 pixels of data is regarded as one block and L * , a
16 pixels converted to * , b * color component signals and converted
Data of 3 colors × 8 bits = 384 bits is compressed to have a fixed length of 1/12 and is made into 32-bit data.
For this compression, for example, vector quantization or orthogonal transform coding is used.

【0022】ここで、圧縮された32ビットデータは、
画像データAとしてメモリ部109に格納され、4色同
時にCMYKそれぞれのデコーダ部110に画像データ
Bとして送られる。そして、CMYKそれぞれ24ビッ
トにデータ伸張され、それぞれのマスキング部112に
よりマスキングされてCMYKそれぞれ8ビットずつの
画像データに復元される。
Here, the compressed 32-bit data is
The image data A is stored in the memory unit 109 and is simultaneously sent as image data B to the respective decoder units 110 of CMYK for four colors. Then, the data is expanded into 24 bits for each of CMYK, masked by each masking unit 112, and restored to image data of 8 bits for each of CMYK.

【0023】このように、画像データの圧縮,記憶,伸
張のステップが必要なのは、図2に示すような各色毎の
像形成部の位置が相互にずれているプリンタの場合、あ
る時点において、各像形成部が必要とする画像データの
画面上の位置が互いに異なるためであり、その時間的な
ずれを補償するための遅延手段として記憶手段が用いら
れる。また、圧縮,伸張を行うのは、画像データ量を減
少させることにより、記憶手段の容量を小さく抑えるた
めである。
As described above, the steps of compressing, storing, and expanding the image data are necessary in the case of a printer in which the positions of the image forming portions for respective colors are displaced from each other as shown in FIG. This is because the positions on the screen of the image data required by the image forming unit are different from each other, and the storage unit is used as a delay unit for compensating for the temporal shift. The compression and decompression are performed in order to reduce the capacity of the storage means by reducing the amount of image data.

【0024】[データ非圧縮の系]次に、画像データを
そのままメモリに格納する系について、図5、図6に示
す3つのパスに従って以下に説明する。
[Data Uncompressed System] Next, a system for storing image data in the memory as it is will be described below according to the three paths shown in FIGS.

【0025】まず、パスでは、LOG変換506で変
換されたCMYの画像データがバスセレクタ507のA
入力に入力され、そのまま出力される(この時、K出力
は何が出力されていても構わない)。そして、セレクタ
509を通じてメモリデータコントローラ510に入力
され、それぞれの色毎にメモリアドレスコントローラ5
11で与えられたアドレスのメモリ部512に格納され
る(この時、メモリ部のKは何であっても構わない)。
First, in the pass, the CMY image data converted by the LOG conversion 506 is A of the bus selector 507.
It is input to the input and output as it is (at this time, whatever K output may be output). Then, it is inputted to the memory data controller 510 through the selector 509, and the memory address controller 5 is supplied for each color.
The data is stored in the memory unit 512 having the address given by 11 (at this time, K of the memory unit may be anything).

【0026】次に、パスでは、メモリ部512からの
CMYの画像データがマスキング・UCR部514でマ
スキングされる。ここで、マスキングされた画像データ
CMYKは、セレクタ515からバスセレクタ507の
B入力に入力され、そのまま出力され、メモリデータコ
ントローラ510を通って再度メモリ部512に今度は
CMYKの画像データとして格納される。この時、メモ
リ部512は読み出しと書き込みを同時に処理できない
ため、読み出し制御時には、ラインメモリFIFOに一
時格納し、書き込み制御時には、再びメモリ部512に
入る動作が交互に繰り返される。
Next, in the pass, the CMY image data from the memory unit 512 is masked by the masking / UCR unit 514. Here, the masked image data CMYK is input from the selector 515 to the B input of the bus selector 507, output as it is, and again stored in the memory unit 512 as CMYK image data through the memory data controller 510. .. At this time, since the memory unit 512 cannot simultaneously perform reading and writing, the operation of temporarily storing in the line memory FIFO during read control and reentering the memory unit 512 again during write control is alternately repeated.

【0027】そして、パスでは、プリンタ部のCMY
Kのドラムのタイミングに合わせて画像データCMYK
をメモリ部512から読み出し、メモリデータコントロ
ーラ510を通してマスキング・UCR部514で今度
はマスキングせず、スルーの状態で出力し、γ補正部5
16に画像データが渡される。
Then, in the pass, CMY of the printer unit
Image data CMYK according to the timing of the K drum
Is read from the memory unit 512, is not masked this time by the masking / UCR unit 514 through the memory data controller 510, and is output in the through state.
The image data is passed to 16.

【0028】[メモリ部の構成]次に、メモリ部につい
て説明する。
[Structure of Memory Unit] Next, the memory unit will be described.

【0029】まず、メモリアドレスコントローラ511
は、図7に示すように、主走査方向(X方向)のアップ
ダウンカウンタ601と、副走査(Y方向)のアップダ
ウンカウンタ602と、両方のカウンタの出力を切り換
えるセレクタ603と、更に各カウンタの出力をメモリ
606(この例ではDRAMであるが、それ以外でも構
わない)のアドレスに変換する座標−アドレス変換器6
04と、及びRAS,CAS,WE信号(何れもローア
クティブ信号)を発生するメモリ制御部とから構成され
ている。ここで、セレクタ603のセレクト信号をRO
T0とし、X,Yカウンタ601、602のアップ・ダ
ウンの切り換え信号をそれぞれROT1,ROT2とす
ると、これら3ビットの信号により、図8に示すような
8種類の画像を出力することができる。
First, the memory address controller 511
As shown in FIG. 7, an up-down counter 601 in the main scanning direction (X direction), an up-down counter 602 in the sub-scanning direction (Y direction), a selector 603 for switching the outputs of both counters, and each counter. Coordinate-address converter 6 for converting the output of the above into an address of the memory 606 (in this example, it is a DRAM, but it may be other).
04, and a memory control unit that generates RAS, CAS, and WE signals (all of which are low active signals). Here, the select signal of the selector 603 is RO
If T0 is set and the up / down switching signals of the X, Y counters 601 and 602 are set to ROT1 and ROT2, respectively, these three-bit signals can output eight types of images as shown in FIG.

【0030】次に、メモリ部512は、図9に示すよう
に、一つ又は複数のデータ幅を持つDRAMのモジュー
ル構造となっており、ここでは、8ビットのデータ幅を
持つDRAMモジュールが4つある場合について考え
る。このDRAMモジュールは複数個の種類があり、デ
ータ幅が同じで、それぞれのアドレス空間が異なるもの
である。例えば、A3の紙サイズを400dpiでCM
YKそれぞれ8ビットずつで格納しようとすると、約1
Gビット、即ち、アドレス32Mビット(=225ビッ
ト)×データ32ビットが必要となる。それに対し、4
画素×4ライン単位で1/12に圧縮した場合、約2M
ビット、即ち、アドレス2Mビット(=221ビット)×
データ32ビットが必要となる。従って、同じA3サイ
ズの画像情報を格納するためには、データ非圧縮の系で
は、25ビットのアドレス空間があるDRAMモジュー
ルを用い、データ圧縮の系では、21ビットのアドレス
空間のDRAMモジュールを用いれば良いことになる。
Next, as shown in FIG. 9, the memory unit 512 has a DRAM module structure having one or a plurality of data widths. Here, four DRAM modules having an 8-bit data width are provided. Think about one case. This DRAM module has a plurality of types, has the same data width, and has different address spaces. For example, CM with A3 paper size of 400 dpi
If you try to store 8 bits each for YK, it will be about 1
G bits, that is, 32 M bits of address (= 2 25 bits) × 32 bits of data are required. On the other hand, 4
Approximately 2M when compressed to 1/12 in pixel x 4 line unit
Bit, that is, address 2M bits (= 2 21 bits) ×
32 bits of data are required. Therefore, in order to store the same A3 size image information, a DRAM module having a 25-bit address space is used in the data non-compression system, and a DRAM module having a 21-bit address space is used in the data compression system. It would be good.

【0031】更に、これらを区別するために、図9に示
すように、DRAMモジュールにはそれぞれのアドレス
空間によって異なるモード信号MODが設けてあり、不
図示のCPU又はそれに付随したI/Oポートにより、
メモリ部512がどのくらいのアドレス空間を有するか
を検知することができる。
Further, in order to distinguish between them, as shown in FIG. 9, the DRAM module is provided with different mode signals MOD depending on the respective address spaces, and by a CPU (not shown) or an I / O port attached to it. ,
It is possible to detect how much address space the memory unit 512 has.

【0032】[データ圧縮の系とデータ非圧縮の系の切
り換え]データ圧縮の系とデータ非圧縮の系の切り換え
は、図5、図6に示すセレクタ509とセレクタ515
により切り換えられ、そのセレクト信号CSELは不図示の
CPU又はそれに付随するI/Oポート(図1の11
6)より出力される。
[Switching between data compression system and data non-compression system] Switching between the data compression system and the data non-compression system is performed by the selector 509 and the selector 515 shown in FIGS.
The select signal CSEL is switched by the CPU (not shown) or its associated I / O port (11 in FIG. 1).
It is output from 6).

【0033】この切り換えは上述のDRAMモジュール
のモード信号MODをCPUが検知することによって行
われる。例えば2Mビットのアドレス空間を持ったDR
AMモジュールが接続されている場合には、データ圧縮
の系でメモリに格納し、32Mビットのアドレス空間を
持ったDRAMモジュールが接続されている場合には、
データ非圧縮の系でメモリに格納する。
This switching is performed by the CPU detecting the mode signal MOD of the DRAM module described above. For example, DR with 2Mbit address space
When the AM module is connected, it is stored in the memory in a data compression system, and when the DRAM module having an address space of 32 Mbits is connected,
Stored in memory in a data uncompressed system.

【0034】[変形例]図10は、変形例における黒文
字判定部の制御例を示す回路図である。まず制御信号4
03を“H”(画像圧縮時)にすると、カウンタ416
により主走査方向のCLKを2分周した信号と4分周し
た信号がOR417に入力され、その出力信号がAND
408を通してセレクタ404の切り換え信号として入
力される。これにより、セレクタ404に入力される像
域分離信号401は4回に1回サンプリング(主走査方
向)される。即ち、DF/F405からの信号は1クロ
ック分が4クロック分に水増しされてセレクタ406に
入力される。
[Modification] FIG. 10 is a circuit diagram showing a control example of the black character determination unit in the modification. First, control signal 4
When 03 is set to “H” (when the image is compressed), the counter 416
The signal obtained by dividing the CLK in the main scanning direction by 2 and the signal obtained by dividing 4 are input to the OR 417, and the output signal is ANDed.
It is input as a switching signal of the selector 404 through 408. As a result, the image area separation signal 401 input to the selector 404 is sampled once every four times (main scanning direction). That is, the signal from the DF / F 405 is padded to one clock for four clocks and input to the selector 406.

【0035】また、カウンタ418により副走査方向の
同期信号であるHSYNCを2分周した信号と4分周し
た信号がOR419に入力され、その出力信号がAND
409を通してセレクタ406の切り換え信号として入
力される。これにより、DF/F405からの信号は4
回に1回サンプリング(副走査方向)され、FIFO4
07からの信号が1HSYNCが4HSYNC分に水増
しされて100dpiのイメージでメモリ部420に送
られる。
Further, the counter 418 inputs a signal obtained by dividing the HSYNC, which is a synchronizing signal in the sub-scanning direction, by 2 and a signal obtained by dividing the signal by 4 to the OR 419, and the output signal thereof is ANDed.
It is input as a switching signal of the selector 406 through 409. Therefore, the signal from DF / F405 is 4
Sampling once every time (in the sub-scanning direction), FIFO4
The signal from 07 is padded to 1HSYNC to 4HSYNC and sent to the memory unit 420 as an image of 100 dpi.

【0036】図11は、図10に示す回路の動作を示す
タイミングチャートである。ここで、CLK2はCLK
の2分周された値、CLK4は4分周された値、HSY
NC2はHSYNCの2分周された値、HSYNC4は
4分周された値である。
FIG. 11 is a timing chart showing the operation of the circuit shown in FIG. Where CLK2 is CLK
Value divided by 2, CLK4 is divided by 4, HSY
NC2 is a value of HSYNC divided by 2, and HSYNC4 is a value divided by 4.

【0037】この時の出力イメージは、図12に示すよ
うに、前述した図4と同じである。また、エッジ検出信
号402の系についても上述の像域分離信号401と同
様である。
The output image at this time is the same as that shown in FIG. 4, as shown in FIG. The system of the edge detection signal 402 is also the same as that of the image area separation signal 401 described above.

【0038】次に、制御信号403を“L”(非圧縮
時)にすると、上述のセレクタ404,410,40
6,412の切り換え信号がそれぞれのAND408,
414,409,415によってマスクされ、400d
piイメージそのままでメモリ部420に送られる。
Next, when the control signal 403 is set to "L" (at the time of non-compression), the above-mentioned selectors 404, 410, 40.
6,412 switching signals are respectively AND 408,
Masked by 414, 409, 415, 400d
The pi image is sent to the memory unit 420 as it is.

【0039】以上説明した実施例によれば、画像の圧
縮,非圧縮モードに応じて黒文字検知信号の解像度を切
り換えることにより、メモリの節約ができると共に、効
率的な使用が可能となる。
According to the embodiment described above, by switching the resolution of the black character detection signal in accordance with the image compression / non-compression mode, it is possible to save the memory and to use it efficiently.

【0040】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device.

【0041】また、本発明はシステム或いは装置にプロ
グラムを供給することによって達成される場合にも適用
できることは言うまでもない。また、画像の圧縮,非圧
縮に限らず画像を圧縮する際の単位となるブロックサイ
ズに応じて属性データの解像度を変更するようにしても
よい。
It goes without saying that the present invention can also be applied to the case where it is achieved by supplying a program to a system or an apparatus. Further, the resolution of the attribute data may be changed according to the block size which is a unit when the image is compressed, not limited to the image compression or the image non-compression.

【0042】[0042]

【発明の効果】以上説明したように、本発明によれば、
メモリを効率的に使用することが可能となる。
As described above, according to the present invention,
It is possible to use the memory efficiently.

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

【図1】実施例における画像形成装置の構成を示す概略
ブロック図である。
FIG. 1 is a schematic block diagram illustrating a configuration of an image forming apparatus according to an embodiment.

【図2】実施例における画像形成装置の機構部の構成を
示す図である。
FIG. 2 is a diagram showing a configuration of a mechanical portion of the image forming apparatus in the embodiment.

【図3】実施例における黒文字判定部の制御を示す回路
図である。
FIG. 3 is a circuit diagram showing control of a black character determination unit in the embodiment.

【図4】4画素×4ラインの模式図と出力イメージとを
示す図である。
FIG. 4 is a diagram showing a schematic diagram of 4 pixels × 4 lines and an output image.

【図5】実施例におけるデータ圧縮、非圧縮の流れを示
す図である。
FIG. 5 is a diagram showing a flow of data compression and non-compression in the embodiment.

【図6】実施例におけるデータ圧縮、非圧縮の流れを示
す図である。
FIG. 6 is a diagram showing a flow of data compression and non-compression in the embodiment.

【図7】図5に示すメモリアドレスコントローラの構成
を示す図である。
7 is a diagram showing a configuration of a memory address controller shown in FIG.

【図8】実施例におけるメモリ部からの出力パターンを
示す図である。
FIG. 8 is a diagram showing an output pattern from the memory unit in the embodiment.

【図9】本実施例におけるメモリ部の構成を示す図であ
る。
FIG. 9 is a diagram showing a configuration of a memory unit in the present embodiment.

【図10】変形例における黒文字判定部の制御を示す回
路図である。
FIG. 10 is a circuit diagram showing control of a black character determination unit in a modified example.

【図11】図10に示す回路の動作を示すタイミングチ
ャートである。
11 is a timing chart showing the operation of the circuit shown in FIG.

【図12】変形例における出力イメージを示す図であ
る。
FIG. 12 is a diagram showing an output image in a modified example.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 色分解された画像データを圧縮して蓄積
する機能を有する画像処理装置において、 画像データに基づいて画像の属性を判定する属性判定手
段と、 該属性判定手段での判定結果を蓄積する蓄積手段と、 該蓄積手段に蓄積する判定結果の解像度を、画像データ
の圧縮に応じて変更する変更手段とを有することを特徴
とする画像処理装置。
1. An image processing apparatus having a function of compressing and accumulating color-separated image data, and an attribute determining means for determining an attribute of an image based on the image data, and a determination result by the attribute determining means. An image processing apparatus comprising: an accumulating means for accumulating and a changing means for changing a resolution of a determination result to be accumulated in the accumulating means according to compression of image data.
【請求項2】 前記属性判定手段は、画像データの文字
部を抽出することにより画像の属性を判定することを特
徴とする請求項1記載の画像処理装置。
2. The image processing apparatus according to claim 1, wherein the attribute determining unit determines the attribute of the image by extracting the character portion of the image data.
JP10957092A 1992-04-28 1992-04-28 Image processing device Expired - Fee Related JP3147250B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10957092A JP3147250B2 (en) 1992-04-28 1992-04-28 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10957092A JP3147250B2 (en) 1992-04-28 1992-04-28 Image processing device

Publications (2)

Publication Number Publication Date
JPH05308526A true JPH05308526A (en) 1993-11-19
JP3147250B2 JP3147250B2 (en) 2001-03-19

Family

ID=14513601

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10957092A Expired - Fee Related JP3147250B2 (en) 1992-04-28 1992-04-28 Image processing device

Country Status (1)

Country Link
JP (1) JP3147250B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7535595B2 (en) 2003-01-21 2009-05-19 Ricoh Company, Limited Image processing apparatus and method, and computer program product

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7535595B2 (en) 2003-01-21 2009-05-19 Ricoh Company, Limited Image processing apparatus and method, and computer program product

Also Published As

Publication number Publication date
JP3147250B2 (en) 2001-03-19

Similar Documents

Publication Publication Date Title
US7199897B2 (en) Image data processing apparatus for and image data processing method of pattern matching
US5165072A (en) Image processing apparatus which detects a line image
US6088138A (en) Image forming apparatus containing a display showing an adjustable image
JPH07221971A (en) Image processing method and device therefor
JP2007081747A (en) Image processing apparatus
EP0454454B1 (en) Color image processing apparatus and system for two input signals
US5568285A (en) Image processing system including plural color processing sections
US5285290A (en) Image storing with data compression to accommodate memory capacity
JP3736185B2 (en) Image processing device
JP5147641B2 (en) Document reader
JP3147250B2 (en) Image processing device
JP3285932B2 (en) Image processing device
US5245446A (en) Image processing system
JP3554012B2 (en) Image processing apparatus and image processing method
JPH06152945A (en) Image processor
JP4379064B2 (en) Image processing apparatus and image forming apparatus
JPH04314183A (en) Image processing device
JP2561440B2 (en) Image processing device
JP3581395B2 (en) Image processing apparatus and image processing method
JP3471915B2 (en) Image processing apparatus and method
JP3881178B2 (en) Recording system
JP2001211318A (en) Device and method for image processing, storage medium, and image processing system
JP3214511B2 (en) Image synthesis device
JP3935257B2 (en) Image processing device
JP2000134475A (en) Method and device for image formation

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20001205

LAPS Cancellation because of no payment of annual fees