JPH04144479A - Graphic output device - Google Patents
Graphic output deviceInfo
- Publication number
- JPH04144479A JPH04144479A JP2268033A JP26803390A JPH04144479A JP H04144479 A JPH04144479 A JP H04144479A JP 2268033 A JP2268033 A JP 2268033A JP 26803390 A JP26803390 A JP 26803390A JP H04144479 A JPH04144479 A JP H04144479A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- image
- data
- aliasing
- toner
- 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
Links
Landscapes
- Control Or Security For Electrophotography (AREA)
- Color Electrophotography (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は出力画像のエツジ部のギザギザを除去するため
のアンチエイリアシング処理を実行する図形出力装置に
関し、より詳細には、現像剤の残留レベルに応じてアン
チエイリアシング処理の輝度値或いは濃度変調処理結果
を補正する図形出力装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a graphic output device that performs anti-aliasing processing to remove jagged edges of an output image. The present invention relates to a graphic output device that corrects the brightness value of anti-aliasing processing or the result of density modulation processing in accordance with.
電子写真プロセスの現像処理において、−成分現像剤を
用いた場合、一連の現像サイクルに伴いトナーの粒径選
択が発生し、一般的にトナーの消費と共にトナーのうち
、粒径の大きいものが残留し易くなる。その結果、現像
特性がばらつきアンチエイリアシング処理による画像出
力の効果が減殺される恐れがある。When a -component developer is used in the development process of an electrophotographic process, toner particle size selection occurs during a series of development cycles, and generally, as toner is consumed, toner particles with large particle sizes remain. It becomes easier to do. As a result, there is a possibility that the development characteristics vary and the effect of the image output due to the anti-aliasing process is diminished.
第25図は一成分磁性トナーを用いたときの感光体の表
面電位に対する画像濃度を表したものであり、図中、実
線が初期成いはトナー補給後においてホッパー内にトナ
ーが多い状態、即ち、トナー粒径分布の小さいときであ
り、現像処理に伴い、ホッパー内のトナーが減少し、粒
径分布が大きくなると、現像特性γは矢印のように変化
し、トナーエンド時には点線のようになる。FIG. 25 shows the image density versus surface potential of the photoreceptor when one-component magnetic toner is used. In the figure, the solid line indicates the initial state or the state where there is a lot of toner in the hopper after toner replenishment, that is, the state where there is a lot of toner in the hopper. , when the toner particle size distribution is small, and as the toner in the hopper decreases with development processing and the particle size distribution increases, the development characteristic γ changes as shown by the arrow, and when the toner reaches the end, it becomes like the dotted line. .
その結果、低電位部が現像しにくくなり、低濃度に濃度
変調された画素が印字されなくなり、初期(トナー補給
後)に比べてギザリが目立つようになる。As a result, it becomes difficult to develop the low potential area, pixels whose density has been modulated to a low density are not printed, and jaggedness becomes more noticeable compared to the initial stage (after toner replenishment).
上記第25図では、−成分磁性トナーを用いた場合につ
いて説明したが、第26図は非磁性トナーを用いた一成
分現像方式について説明したものである。In FIG. 25, the case where a -component magnetic toner is used is explained, but in FIG. 26, a one-component development method using a non-magnetic toner is explained.
第26図は一成分非磁性トナーを用いたときの感光体の
表面電位に対する画像濃度を表したものであり、図中、
実線が初期成いはトナー補給後のポンパー内にトナーの
多い状態である。FIG. 26 shows the image density versus surface potential of the photoreceptor when using a single-component non-magnetic toner.
When the solid line is initialized, there is a lot of toner in the pump after toner is replenished.
この状態から現像処理の繰り返しにより、トナーが消費
され、ホッパー内のトナーが減少すると、現像特性Tは
矢印の方向に変化し、トナーエンド時には点線のように
なる。From this state, when the toner is consumed and the toner in the hopper decreases by repeating the development process, the development characteristic T changes in the direction of the arrow, and becomes as shown by the dotted line when the toner is used up.
これは、ホッパー内のトナーを現像ローラ表面に供給し
て現像処理を実行するに際して、この供給手段として一
般゛的に弾性部材をローラ表面に押し当てて均一帯電、
薄層化が行われているためで、この方法は簡単で、且つ
、極めて有効な手段であるが、反面、弾性部材をトナー
が通過するときに粒径選択が生じ、粒径の小さい粒子が
先に通過するためにトナー消費と共に、ホンパー内のト
ナー粒径は次第に大きくなり、その結果、トナーの帯電
量(q/m)が小さくなるために生ずるものである(一
般的に摩擦帯電の場合、単位体積当たりの帯電量(q
/ m )は組成が同一のとき、粒径が大きい程小さく
なり、また、感光体へのトナーの付着は帯電量(q/m
、)が小さいほど多くなる)。When the toner in the hopper is supplied to the surface of the developing roller and the developing process is performed, an elastic member is generally pressed against the surface of the roller as a supplying means to uniformly charge the toner.
This is because the layer is thinned, and this method is simple and extremely effective, but on the other hand, particle size selection occurs when the toner passes through the elastic member, and particles with small sizes are This occurs because the toner particle size inside the pump gradually increases as the toner is consumed due to passing through the toner first, and as a result, the amount of charge (q/m) of the toner decreases (generally, in the case of triboelectric charging , charge amount per unit volume (q
When the composition is the same, the larger the particle size, the smaller the toner adhesion to the photoreceptor.
The smaller the , ), the more).
」二記の如き弊害を防止するために、均一粒径のトナー
を使用すればよいが、全トナーの粒径を均一にした現像
剤は製造コストが高く、実用化が困難であるため、現在
においては、複数の粒径分布を持ったトナーを使用せざ
るを得ないのが現状である。In order to prevent the disadvantages described in item 2 above, it is possible to use toner with a uniform particle size, but a developer with a uniform particle size for all toners is expensive to manufacture and difficult to put into practical use, so it is currently not possible. At present, it is necessary to use toner having a plurality of particle size distributions.
弊害なく、複数の粒径分布を持ったトナーを使用するた
めには、一連の現像サイクルに伴いトナーの粒径選択を
モニタし、フィードバックをかけて補正する必要がある
。In order to use toner having a plurality of particle size distributions without any adverse effects, it is necessary to monitor the selection of toner particle size during a series of development cycles and correct it by applying feedback.
その補正方法として、予め画像(テストパターン)を感
光体上に作成し、該画像情報に基づいて補正するものが
ある。As a correction method, there is a method in which an image (test pattern) is created on a photoreceptor in advance and correction is performed based on the image information.
しかしながら、上記従来の方法にあっては、画像(テス
トパターン)の画像情報を得て、情報を処理するための
読取り装置、メモリ、演算装置等が必要となり、装置自
体がコスト高で、且つ、複雑なものとなってしまうとい
う問題点がある。However, the conventional method described above requires a reading device, memory, arithmetic device, etc. to obtain image information of the image (test pattern) and process the information, and the device itself is expensive. The problem is that it becomes complicated.
本発明は上記に鑑みてなされてものであって、トナー残
量と粒径変化に伴う現像特性の変化を考慮したアンチエ
イリアシング輝度変調処理を、安価で、且つ、簡単な構
成で実現することを目的とする。The present invention has been made in view of the above, and it is an object of the present invention to realize anti-aliasing brightness modulation processing that takes into account changes in development characteristics due to changes in toner remaining amount and particle size, at low cost and with a simple configuration. purpose.
本発明は上記の目的を達成するため、出力画像のエツジ
部のギザギザ(エイリアス)を滑らかに表現するアンチ
エイリアシング処理手段と、該アンチエイリアシング処
理手段により、アンチエイリアシング処理された画像デ
ータを一連の電子写真プロセスを用いて出力する画像出
力手段とを備えた図形出力装置において、前記電子写真
プロセスにおける現像処理にて使用する現像剤の残留レ
ベルを検知する検知手段と、該検知手段により検知され
た残留レベルに応じて前記アンチエイリアシング処理の
輝度値或いは濃度変調処理結果を補正する補正手段とを
設けた図形出力装置を提供するものである。In order to achieve the above object, the present invention includes an anti-aliasing processing means for smoothly expressing jagged edges (aliases) of an output image, and an anti-aliasing processing means that converts image data subjected to anti-aliasing processing into a series of electronic A graphic output device comprising an image output means for outputting using a photographic process, a detection means for detecting a residual level of a developer used in development processing in the electrophotographic process; The present invention provides a graphic output device including a correction means for correcting the luminance value of the anti-aliasing process or the result of the density modulation process according to the level.
また、 前記現像剤が一成分現像剤であり、現像剤のホ
ッパー内残留レベルに応じて前記アンチエイリアシング
処理の輝度値或いは濃度変調処理結果を補正する補正手
段を設けた図形出力装置を提供するものである。Further, the present invention provides a graphic output device in which the developer is a one-component developer and is provided with a correction means for correcting the brightness value or density modulation processing result of the anti-aliasing processing according to the residual level of the developer in the hopper. It is.
更に、前記検知手段は前記ホッパー内のアジテータの回
転トルクを電気信号に変換して現像剤の残留レベルを検
知することが望ましい。Further, it is preferable that the detection means converts the rotational torque of an agitator in the hopper into an electric signal to detect the residual level of the developer.
また、前記検知手段は超音波振動素子の0N/OFF信
号をモニタすることにより現像剤の残留レベルを検知す
るのが望ましい。Further, it is preferable that the detection means detects the residual level of the developer by monitoring the ON/OFF signal of the ultrasonic vibration element.
本発明の図形出力装置は、ホッパー内のトナー残量と粒
径選択に伴う現像特性の変化との関係により、トナー残
量レベルを検知し、該検知された検知出力レベルに応じ
てアンチエイリアシング処理レベルと輝度変調条件の関
係を補正する。The graphic output device of the present invention detects the remaining amount of toner based on the relationship between the amount of toner remaining in the hopper and the change in development characteristics associated with particle size selection, and performs anti-aliasing according to the detected detection output level. Correct the relationship between level and brightness modulation conditions.
以下、本発明の図形出力装置の一実施例を図面に基づい
て、
■画像形成システムの概略構成
■アンチエイリアシング処理
■PDLコントローラの構成及び動作
■画像処理装置の構成
■多値カラー・レーザープリンターの構成、多値カラー
・レーザープリンターの現像部の構成及び動作
■ドライバの多値駆動
の順で詳細に説明する。Hereinafter, one embodiment of the graphic output device of the present invention will be described based on the drawings. ■ Schematic configuration of image forming system ■ Anti-aliasing processing ■ Configuration and operation of PDL controller ■ Configuration of image processing device ■ Multilevel color laser printer A detailed explanation will be given in the following order: configuration, configuration and operation of the developing section of the multivalued color laser printer; (1) multivalued drive of the driver;
■画像形成システムの概略構成
本実施例の画像形成シスムは、DTP (デスク・トッ
プ・パブリッシング)から出力されるページ記述言語(
Page Description Language
:以下、PDL言語と記す)で記述されたベクトル
データと、画像読取り装置によって読み取られたイメー
ジ画像との両方の画像情報の画像形成を行える構成であ
る。■Schematic configuration of image forming system The image forming system of this embodiment uses a page description language (page description language) output from DTP (desk top publishing).
Page Description Language
This configuration allows image formation of both image information, including vector data written in the PDL language (hereinafter referred to as PDL language) and image images read by an image reading device.
以下、第1図を参照して、本実施例の画像形成システム
の構成を説明する。The configuration of the image forming system of this embodiment will be described below with reference to FIG.
画像形成システムは、PDL言語(本実施例ではポスト
スクリプト言語を使用)で記述された文書を作成するホ
ストコンピュータ100と、ホストコンピュータ100
からページ単位で送られたきたPDL言語をアンチエイ
リアシング処理を施しながら、赤(R)、緑(G)、青
(B)の3色のイメージ画像に展開するPDLコントロ
ーラ(本発明のアンチエイリアシング処理装置)200
と、光学系ユニットを介して画像情報を読み取る画像読
取り装置300と、PDLコントローラ200、或いは
、画像読取り装置300から出力されるイメージ画像を
入力して画像処理(詳細は後述する)を施す画像処理装
置400と、画像処理装置400の出力する多値イメー
ジデータを印字する多値カラー・レーザープリンター5
00と、PDLコントローラ200、画像読取り装置3
00、画像処理装置400、及び、多値カラー・レーザ
ープリンター500を制御部するシステム制御部600
とから構成される。The image forming system includes a host computer 100 that creates a document written in PDL language (Postscript language is used in this embodiment);
A PDL controller (the anti-aliasing processing of the present invention) that applies anti-aliasing processing to the incoming PDL language sent page by page from equipment) 200
an image reading device 300 that reads image information through an optical system unit; and an image processing device that inputs an image output from the PDL controller 200 or the image reading device 300 and performs image processing (details will be described later). device 400, and a multivalued color laser printer 5 that prints multivalued image data output by the image processing device 400.
00, PDL controller 200, and image reading device 3
00, a system control unit 600 that controls the image processing device 400 and the multivalued color laser printer 500;
It consists of
■アンチエイリアシング処理
アンチエイリアシング処理方法としては、以下に示す方
法が知られている。■Anti-aliasing processing The following methods are known as anti-aliasing processing methods.
i、均一平均化法 110重み付は平均化法 iii 、畳み込み積分法 上記各方法を順に説明する。i, Uniform averaging method 110 weighting is an averaging method iii, Convolution integral method Each of the above methods will be explained in turn.
i、均一平均化法
均一平均化法は、各ビクセル(画素)をNXM(N、M
は自然数)のサブビクセルに分解し、高解像度でラスク
計算を行った後、各ビクセルの輝度をNXMサブピクセ
ルの平均をとって求めるものである。第2図(a)、(
b)を参照して、均一平均化法によるアンチエイリアシ
ング処理を具体的に説明する。i, Uniform averaging method The uniform averaging method reduces each pixel to NXM (N, M
is a natural number), performs rask calculation at high resolution, and then calculates the brightness of each pixel by taking the average of NXM sub-pixels. Figure 2 (a), (
Anti-aliasing processing using the uniform averaging method will be specifically explained with reference to b).
あるビクセルに画像の端がかかっている場合(ここでは
斜めの線の右下に画像がつながっているものとする)、
アンチエイリアシング処理を行わないときは、同図(a
)に示すように、このピクセルの輝度kidには表示で
きる階調の最高輝度(例えば、256階調ではkid=
255 )が割り当てられる。このピクセルにN=M=
7の均一平均化法によるアンチエイリアシング処理を実
施する場合、同図(b)に示すように、ピクセルを7×
7のサブピクセルに分解し、画像に覆われているサブピ
クセル数をカウントする。そのカウント数(28)を1
ピクセル中の全サブピクセル数(この場合、49)で割
って規格化(平均化)したものを最高輝度(255)に
掛け、そのピクセルの輝度を算出する。このように均一
平均化法では、各ピクセルに画像がどのようにかかって
いるかを考慮にいれてそのピクセルの輝度を決める。If the edge of the image is over a certain pixel (here, the image is connected to the bottom right of the diagonal line),
When anti-aliasing processing is not performed, the same figure (a)
), the brightness kid of this pixel is the highest brightness of the gradation that can be displayed (for example, for 256 gradations, kid=
255) is assigned. N=M= for this pixel
When performing anti-aliasing processing using the uniform averaging method of 7, pixels are divided into 7
The image is divided into 7 subpixels and the number of subpixels covered by the image is counted. The count number (28) is 1
The maximum brightness (255) is divided by the total number of sub-pixels in the pixel (49 in this case) and normalized (averaged), and then multiplied by the maximum brightness (255) to calculate the brightness of that pixel. In this way, in the uniform averaging method, the brightness of each pixel is determined by taking into consideration how the image covers each pixel.
110重み付は平均化法
重み付は平均化法は、均一平均化法を一部変更したもの
であり、均一平均化法が1ビクセル中のサブピクセルを
全て同じ重み(即ち、画像のかかっているサブピクセル
を単純にカウントする)で取り扱ったのに対して、重み
付は平均化法は各す■
ブピクセルに重みをもたせ、画像がどのザブピクセルに
かかっているかでそのサブピクセルの輝度kidへの影
響が異なるようにしている。尚、この際の重みはフィル
ターを用いて付与する。110 Weighting is an averaging method The weighting and averaging method is a partial modification of the uniform averaging method. In contrast, the weighted averaging method assigns a weight to each subpixel, and the brightness of that subpixel is determined based on which subpixel the image falls on. The effects are different. Note that the weight at this time is given using a filter.
第3図(a)、(b)を参照して、第2図(a)と同じ
画像データに、同じ分割法(N=M=7)で重み付は平
均化法を実施した例を示す。Referring to Figures 3(a) and (b), an example is shown in which the same image data as in Figure 2(a) is weighted using the same dividing method (N=M=7) and the averaging method. .
第3図(a)は、フィルター(ここでば、cone f
ilter )の特性を示し、対応するサブピクセルに
この特性と同じ重みが与えられる。例えば、右上角のサ
ブピクセルの重みは2である。各ザブピクセルに画像が
かかっていた場合、フィルター特性より与えられた重み
の値がそのサブピクセルのカウント値となる。同図(b
)には、サブピクセルの重みの違いによってかかった画
像の表示パターンを変えて示しである。この場合、重み
を付けて画像のかかったサブピクセルをカウントすると
、199となる。この値を、均一平均化のときに対応し
てフィルターの値の合計(この場合、336)で割って
平均化し、最高輝度に掛けて、このピクセル■
の輝度を算出する。尚、フィルターとしては、第4図(
a)、(b)、(C)、(d)に示すフィルターが知ら
れている。FIG. 3(a) shows a filter (here, cone f
ilter ), and the corresponding sub-pixel is given the same weight as this characteristic. For example, the weight of the upper right corner subpixel is 2. When an image is applied to each subpixel, the weight value given by the filter characteristics becomes the count value of that subpixel. The same figure (b
) shows the display pattern of the image changed depending on the weight of the sub-pixels. In this case, the number of weighted subpixels in the image is 199. This value is averaged by dividing it by the sum of the filter values (in this case, 336) corresponding to the uniform averaging, and multiplied by the maximum brightness to calculate the brightness of this pixel. In addition, as a filter, see Figure 4 (
Filters shown in a), (b), (C), and (d) are known.
iii 、畳み込み積分法
畳み込み積分法は、1つのピクセルの輝度を決定するに
あたり、その周りのピクセルの様子も参照する方法であ
る。即ち、輝度を決定しようとする1ビクセルの周りN
’ XN“ ピクセルヲ、均−平均化法或いは重み付は
平均化法のピクセルに対応するものと考える。第5図は
3×3ピクセル参照の畳み込み積分法を示す。この図で
、輝度を決定しようとしているピクセルを51で示す。iii. Convolution integral method The convolution integral method is a method that also refers to the appearance of surrounding pixels when determining the brightness of one pixel. That is, the area around one pixel whose brightness is to be determined is N
' The corresponding pixel is indicated by 51.
画像は斜めの線の右下に続いており、黒く塗ったサブピ
クセルがカウントされるサブピクセルである。The image continues below and to the right of the diagonal line, and the subpixels painted black are the subpixels that are counted.
各ピクセルは、4×4に分割されている。従って、この
場合はフィルターとして12X12のものを用いること
になる。この方法はベクトル画像に含まれる高周波成分
を除去する効果がある。Each pixel is divided into 4x4. Therefore, in this case, a 12×12 filter will be used. This method has the effect of removing high frequency components contained in a vector image.
一方、パーソナルコンピュータを用いた出版システム、
所謂、DTP(デスク・トップ・パブリッシング)の普
及に伴い、コンピュータ・グラフィックスで扱うような
ベクトル画像を印字するシステムが広く使われるように
なっている。その代表的なものとして、例えば、アドヒ
社のポスト・スクリプトを用いたシステムがある。ポス
ト・スクリプトは、ページ記述言語の言語ジャンルに属
し、1枚のドキュメントを構成する内容について、その
中に入るテキスト(文字部分)や、グラフィックス、或
いは、それらの配置や体裁までを含めたフオームを記述
するためのプログラミング言語であり、このようなシス
テムでは、文字フォントとしてベクトルフォントを採用
している。従つて、文字の変倍を行っても、ビットマツ
プフォントを使用したシステム(例えば、従来のワード
プロセッサ等)と比べて、格段に印字品質を向上させる
ことができ、また、文字フォントとグラフィックスとイ
メージを混在させて印字することができるという利点が
ある。On the other hand, a publishing system using a personal computer,
With the spread of so-called DTP (desk top publishing), systems for printing vector images, such as those used in computer graphics, have become widely used. A typical example of this is a system using Adohi's Post Script. PostScript belongs to the language genre of page description languages, and is a form that describes the contents of a single document, including the text (letter part), graphics, and their arrangement and appearance. It is a programming language for writing, and in such systems, vector fonts are used as character fonts. Therefore, even if characters are scaled, printing quality can be significantly improved compared to systems that use bitmap fonts (for example, conventional word processors), and character fonts and graphics can be It has the advantage of being able to print a mixture of images.
しかしながら、従来のアンチエイリアシング処理方法及
びその装置によれば、1つのピクセルを複数のサブピク
セル(例えば、49個のサブピクセル)に分割して、塗
りつぶされるサブピクセルの個数をカウントして面積率
(輝度)を算出するため、面積率の計算に時間がかかり
、表示速度或いは印字速度の向上の妨げになるという問
題点があった。特に、畳み込み積分法は、計算量が多い
のと複数のピクセルに影響が及ぶので処理速度の向上を
図りに(いという問題点がある。However, according to the conventional anti-aliasing processing method and its device, one pixel is divided into a plurality of sub-pixels (for example, 49 sub-pixels), the number of filled sub-pixels is counted, and the area ratio ( There is a problem in that it takes time to calculate the area ratio (brightness), which hinders improvement in display speed or printing speed. In particular, the convolution method requires a large amount of calculation and affects multiple pixels, so it is difficult to improve processing speed.
上記に鑑みて、サブピクセル分割及び塗りつぶし個数の
カウントを行うことなく、且つ、高速に面積率を求める
アンチエイリアシング手法も提案されている。In view of the above, an anti-aliasing method has also been proposed that calculates the area ratio at high speed without dividing subpixels or counting the number of filled pixels.
iv、エツジ部画素の近似面積率を得る方法このアンチ
エイリアシング処理方法は、エツジ部画素を所定の直線
群で分割した場合のベクトルデータと所定の直線群との
交点の有無、及び、エツジの種類に基づいて、該エツジ
部画素の近似面積率を得るものである。以下、第6図(
a)〜(f)を参照して、交点の有無、及び、エツジの
種類から近似面積率を得る方法を詳細に説明する。iv. Method for obtaining approximate area ratio of edge pixels This anti-aliasing processing method calculates the presence or absence of intersections between vector data and a predetermined group of straight lines when edge pixels are divided by a predetermined group of straight lines, and the type of edge. Based on this, an approximate area ratio of the edge pixel is obtained. Below, Figure 6 (
With reference to a) to (f), a method for obtaining an approximate area ratio from the presence or absence of an intersection and the type of edge will be described in detail.
ベクトルデータによって与えられる直線L1(以下、ベ
クトル直線L1と記す)と、副走査方向yの各ラインy
。+y++yzとが、第6図(a)に示すように、交点
X。+ X l + X 2で交わる場合、このベクト
ル直線L1の方程式は、例えば、これら2点(xo+y
o)+(x++y+)から次式(1)で求めることがで
きる。A straight line L1 given by vector data (hereinafter referred to as vector straight line L1) and each line y in the sub-scanning direction y
. +y++yz is the intersection point X, as shown in FIG. 6(a). + X l + X 2, the equation of this vector straight line L1 is, for example,
o)+(x++y+) using the following equation (1).
X+ −X。X + -X.
一方、画素Pに注目して、新たなx’ y“座標系を
設定し、第6図(b)に示すように、該画素Pを直線I
!、I、 lz、 I!z、 i4. is、 lb、
l’r、 naの8つの直線(以下、分割直線と記す
)で分割する。ここで、各直線の方程式は、それぞれ次
式(3)〜(10)で表される。On the other hand, focusing on the pixel P, a new x'y" coordinate system is set, and the pixel P is connected to the straight line I, as shown in FIG.
! , I, lz, I! z, i4. is, lb,
It is divided by eight straight lines l'r and na (hereinafter referred to as dividing straight lines). Here, the equations of each straight line are expressed by the following equations (3) to (10), respectively.
■
分割直線p、 + : x = O−−−−−−−(
3)j2z : x=1/3 −・−(4)J23
: X = 2 / 3 −−−−−− (5)i!
、4 :X=1 ・−−−−−・ (6)Es
: y=o −−−−・−・ (7)Eb:y=
1/3 −・・−一一一・ (8)i 7: y =
2 / 3 −−−−−−− (9)!!、a :
y = 1 −−−−−−−−00)また、前述の
(1)式で求めたベクトル直線L1の方程式が、
y−−(1/3)x+ (7/6) −−−−(2)
であると仮定すると、このベクトル直線L1と画素Pを
分割する分割直線Ill、 p2. z3. p4.
J2s。■ Dividing straight line p, +: x = O---------(
3) j2z: x=1/3 −・−(4) J23
: X = 2 / 3 ------- (5) i!
, 4 :X=1 ・------・ (6) Es
: y=o −−−−・−・ (7) Eb:y=
1/3 -...-111 (8) i 7: y =
2/3 ---------- (9)! ! ,a:
y = 1 −−−−−−−−00) Also, the equation of the vector straight line L1 obtained using the above equation (1) is y−−(1/3)x+ (7/6) −−−−( 2)
Assuming that, dividing straight lines Ill, p2, which divide this vector straight line L1 and pixel P, p2. z3. p4.
J2s.
1!、b、I!、’r、f18との交点の座標はそれぞ
れ次表の通りである。1! ,b,I! , 'r, and f18 are as shown in the following table.
表
ここで、X y゛座標系における画素PのX及びyoの
範囲は、0≦X°≦1.0≦y′≦1であり、従って、
この画素Pの範囲内で交点が存在するのは、分割直線1
..1..1.の3つの分割直線となる。逆に、この画
素Pの範囲内で上記3つの分割直線123.R,4,1
8のみと交点を有するベクトル直線の方程式は、第6図
(C)に示すようにその交点をA及びBとすると、
交点Aの座標は(1/3<x’≦2/3. y’−1
)交点Bの座標は(x’−L 2/3<y’<1)の範
囲を必ず通過するこになる。このため、該3つの分割直
線A3.!4.j2eのみと交点を有するベクトル直線
によって分割される画素Pの面積率は何れも近い値を示
し、換言すれば、所定の分割直線群と交点を有するベク
トル直線群を1つの集合とした場合、該集合のベクトル
直線群によって分割される画素Pの面積率は所定の範囲
の似かよった面積率を示す。従って、ベクトル直線と分
割直線121+ j2 z、 Q 3.N 4.j2
s−尼。、x、、p、との交点情報によって分類した集
合の個々の面積率は、1つの面積率に近似することがで
きる。Table Here, the range of
The intersection within the range of this pixel P is the division straight line 1
.. .. 1. .. 1. There are three dividing straight lines. Conversely, within the range of this pixel P, the three dividing straight lines 123. R,4,1
The equation of a vector straight line that has an intersection only with 8 is, if the intersection points are A and B as shown in Figure 6 (C), the coordinates of the intersection A are (1/3<x'≦2/3.y' -1
) The coordinates of the intersection B always pass through the range (x'-L 2/3<y'<1). Therefore, the three dividing straight lines A3. ! 4. The area ratios of pixels P divided by vector straight lines that intersect only with j2e are close to each other. The area ratio of the pixel P divided by the set of vector straight lines indicates a similar area ratio within a predetermined range. Therefore, the vector straight line and the dividing straight line 121+ j2 z, Q 3. N4. j2
s-ni. , x, ,p, can be approximated to one area ratio.
そこで、このアンチエイリアシング処理方法では、交点
情報と、更に、左右何れのエツジかを示すエツジ情報と
に基づいて、ベクトル直線の集合を作成し、予め、該集
合毎に近似面積率を求めて、例えば、第6図(d)に示
すような、交点情報、エツジ情報、及び、近似面積率か
らなるL U T (LookUp Table)を作
成する。その後、アンチエイリアシング処理を実施する
際に、ザブピクセル分割を行ってエツジ部画素の面積率
を演算するのに換えて、交点情報とエツジ部情報に基づ
いて、LUTから該当する近似面積率を入力してエツジ
部画素の出力調整を行うようにしたものである。Therefore, in this anti-aliasing processing method, a set of vector straight lines is created based on the intersection information and edge information indicating which edge is on the left or right, and an approximate area ratio is calculated for each set in advance. For example, a LookUp Table (LUT) consisting of intersection information, edge information, and approximate area ratios as shown in FIG. 6(d) is created. Then, when performing anti-aliasing processing, instead of performing subpixel division and calculating the area ratio of edge pixels, the corresponding approximate area ratio is input from the LUT based on the intersection information and edge information. The output of the edge pixels is adjusted accordingly.
第6図(d)に示したLUTにおいて、エツジ情報フラ
グは、左エツジフラグ−1で右エツジフラグ−〇のとき
、左エツジを示し、左エツジフラグ−0で右エツジフラ
グ−1のとき、右エツジを示す。In the LUT shown in FIG. 6(d), the edge information flag indicates a left edge when the left edge flag is -1 and the right edge flag is -0, and indicates a right edge when the left edge flag is -0 and the right edge flag is -1. .
また、左エツジフラグー右エツジフラグ−1のときは、
同図(e)に示すような頂点を表し、分割直線フラグ−
1のとき、それぞれの分割直線p、、p2・・・・・・
18とベクトル直線とが交差している(即ち、交点があ
る)ことを示している。LUTのデータD1の条件で考
えられる直線を示したのが同図(8)であり、データD
1は同時に同図(e)に示す斜線部分の近似面積率を情
報として備えている。同様にLUTのデータD2の条件
で考えられる直線を示したのが同図げ)であり、データ
D2は同図(f)に示す斜線部分の近似面積率を情報と
して備えている。従って、例えば、同図(e)のベクト
ル直線の面積率を求める場合、該ベクトル直線と分割直
線!1,2□、・・・・・・!6との交点を求め、次に
PDLの仕様によって求められるエツジ情報を用いてエ
ツジが左エツジか、右エツジかを判定し、これら交点情
報とエツジ情報に基づいて、LUTから該当する近似面
積率を得る。Also, when the left edge flag - right edge flag - 1,
It represents a vertex as shown in (e) of the same figure, and the division straight line flag -
1, each dividing line p,, p2...
18 and the vector straight line intersect (that is, there is an intersection). Figure (8) shows a straight line that can be considered under the conditions of LUT data D1.
1 also includes information on the approximate area ratio of the shaded area shown in FIG. 1(e). Similarly, the straight line that can be considered under the conditions of the data D2 of the LUT is shown in Fig. 3), and the data D2 includes information about the approximate area ratio of the shaded portion shown in Fig. 3(f). Therefore, for example, when calculating the area ratio of the vector straight line shown in FIG. 1、2□、・・・・・・! 6, then determine whether the edge is a left edge or a right edge using the edge information determined by the PDL specifications, and based on these intersection information and edge information, calculate the corresponding approximate area ratio from the LUT. get.
■P D Lコントローラの構成及び動作第7図は、P
DLコントローラ200の構成を示し、ポス1−コンピ
ュータ100から送られてきたPDL言語を受信する受
信装置201と、受信装置201で受信したPDL言語
の格納制御及びアンチエイリアシング処理の実行を行う
CPU202と、内部システムバス203と、内部シス
テムバス203を介して受信装置201から転送させる
PDL言語を格納するRAM204と、アンチエイリア
シングプログラム等を格納したROM205と、アンチ
エイリアシング処理を施した多値のR,G、Bイメージ
データを格納するページメモリ206と、ページメモリ
206に格納したR、G、Bイメージデータを画像処理
装置400に転送する送信装置207と、システム制御
部600との送受信を行うI10装置20日とから構成
される。■The configuration and operation of the PDL controller is shown in Figure 7.
The configuration of the DL controller 200 is shown, and includes a receiving device 201 that receives the PDL language sent from the POS 1 computer 100, a CPU 202 that performs storage control of the PDL language received by the receiving device 201, and executes anti-aliasing processing. An internal system bus 203, a RAM 204 that stores the PDL language transferred from the receiving device 201 via the internal system bus 203, a ROM 205 that stores an anti-aliasing program, etc., and multi-value R, G, which has been subjected to anti-aliasing processing. A page memory 206 that stores B image data, a transmitting device 207 that transfers the R, G, and B image data stored in the page memory 206 to the image processing device 400, and an I10 device that performs transmission and reception with the system control unit 600. It consists of
ここで、CPU202は、受信装置201で受信したP
DL言語をROM205に格納されたプログラムに従っ
て、内部システJ、バス203を通して、RAM204
に格納する。その後、1ペ一ジ分のP D L言語を受
信し、RAM204へ格納すると、後述するフローチャ
ートに基づいて、RAM204内の図形要素にアンチエ
イリアシング処理方法を施し、多値のR,G、Bイメー
ジデータをページメモリ206のプレーンメモリ部に格
納する(ページメモリ206は、R,G、Bのプレーン
メモリ部と、特徴情報メモリ部とからなる)。Here, the CPU 202 receives the P received by the receiving device 201.
The DL language is transferred to the RAM 204 through the internal system J and the bus 203 according to the program stored in the ROM 205.
Store in. After that, when the PDL language for one page is received and stored in the RAM 204, the graphic elements in the RAM 204 are subjected to an anti-aliasing processing method based on the flowchart described later, and a multivalued R, G, B image is generated. The data is stored in the plain memory section of the page memory 206 (the page memory 206 consists of plain memory sections for R, G, and B, and a feature information memory section).
ページメモリ206内のデータは、その後、送信装置2
07を介して画像処理装置400へ送られる。The data in the page memory 206 is then transferred to the transmitter 2
07 to the image processing device 400.
以下、第8図(a)、(b)を参照して、PDLコント
ローラ200の動作を説明する。The operation of the PDL controller 200 will be described below with reference to FIGS. 8(a) and 8(b).
第8図(a)は、CPU202が行う処理のフローチャ
ートを示す。PDLコントローラ200は、前述したよ
うにホストコンピュータ100からページ単位で送られ
たきたPDL言語をアンチエイリアシング処理を施しな
がら、赤(R)、緑(G)、青(B)の3色のイメージ
画像に展開する。FIG. 8(a) shows a flowchart of the processing performed by the CPU 202. As described above, the PDL controller 200 performs anti-aliasing processing on the PDL language sent page by page from the host computer 100, and generates three-color images of red (R), green (G), and blue (B). Expand to.
PDL言語では、グラフィックスも文字も全てベクトル
データで記述されており、また、ページ記述言語という
呼び名が示す通り、画像情報の処理単位はページ単位で
扱うものである。更に、1ページは、1つ或いは複数の
要素(図形要素及び文字要素)から構成されるパスを単
位として、少なくとも1個以上のパスで構成される。In the PDL language, graphics and characters are all described using vector data, and as the name "page description language" indicates, image information is processed in units of pages. Furthermore, one page is made up of at least one path, with each path being made up of one or more elements (graphic elements and character elements).
先ず、PDL言語を入力すると、その要素が曲線ベクト
ルか否か判定し、曲線ベクトルの場合はこれを直線ベク
トルに近似して、直線要素(ライン)として作業エリア
に登録する。これを1つのパス内の全ての図形及び文字
要素について行い、パス単位で作業エリアへ直線要素の
登録を実施する(処理l)。First, when PDL language is input, it is determined whether the element is a curved vector, and if it is a curved vector, it is approximated to a straight line vector and registered as a straight line element (line) in the work area. This is done for all graphic and character elements within one path, and linear elements are registered in the work area for each path (process 1).
そして、このパス単位に登録した作業エリアの直線要素
を直線の開始X座標によりソーティングする(処理2)
。Then, the straight line elements of the work area registered in this path unit are sorted by the starting X coordinate of the straight line (processing 2)
.
次に、処理3により、X座標を1つずつ更新しながら、
走査線による塗りつぶし処理を行う。例えば、第8図(
b)に示すパスの塗りつぶし処理を実施する場合、処理
する走査線ycの横切る辺の要素と、その走査線ycを
横切ったX座標の実数値(第8図(b)に示すXI
X2 X3 X4)とをAET(Active Edg
e Table :走査線上に現れるエツジ部のX座標
を記録するテーブル)に登録する。Next, in process 3, while updating the X coordinate one by one,
Performs filling processing using scanning lines. For example, in Figure 8 (
When performing the path filling process shown in b), the element on the side across which the scanning line yc to be processed and the real value of the X coordinate across the scanning line yc (XI shown in FIG. 8(b))
X2 X3 X4) and AET (Active Edge)
eTable: A table for recording the X coordinate of an edge portion appearing on a scanning line).
ここで、作業エリアに登録されている要素の順番は、処
理1で登録した順番になっているため、必ずしも走査線
ycを横切るX座標が小さい順に登録されているとは限
らない。例えば、処理1において、第8図(b)の走査
線ycとX3とを通過する直線要素が最初に処理された
場合には、走査線yc上に現れるエツジ部のX座標とし
てX3がAETに最初に登録される。そこで、AETの
登録後、AET内の各辺の要素をX座標の小さい順にソ
ーティングする。そして、AETの最初の要素から2つ
をペアにして、その間を塗りつぶす(走査線による塗り
つぶし処理)。アンチエイリアシング処理はこの塗りつ
ぶし処理において、エツジ部のピクセルの濃度及び輝度
を近似面積率に応じて調整することで実現する。その後
、処理済みの辺をAETから除去し、走査線を更新(X
座標を更新)し、AET内の辺を全て処理するまで、換
言すれば、1つのパス内の要素を全て処理するまで同様
の処理を繰り返す。Here, the order of the elements registered in the work area is the order in which they were registered in process 1, so they are not necessarily registered in order of decreasing X coordinate across the scanning line yc. For example, in process 1, if a straight line element passing through scanning line yc and X3 in FIG. 8(b) is processed first, be registered first. Therefore, after the AET is registered, the elements on each side within the AET are sorted in descending order of X coordinate. Then, the first two elements of the AET are paired and the space between them is filled in (filling process using scanning lines). Anti-aliasing processing is achieved by adjusting the density and brightness of pixels in the edge portion in accordance with the approximate area ratio in this filling processing. Then, remove the processed edge from the AET and update the scanline (X
coordinates) and repeats the same process until all edges in the AET are processed, in other words, until all elements in one path are processed.
上記処理1、処理2、処理3の作業をパス単位に実行し
、1ペ一ジ分の全パスが終了するまで繰り返す。The operations of process 1, process 2, and process 3 described above are executed pass by pass, and repeated until all passes for one page are completed.
次に、前述した処理3のスキャンラインによる塗りつぶ
し処理中に実行されるアンチエイリアシング処理につい
て、詳細に説明する。Next, the anti-aliasing process executed during the scan line filling process of process 3 described above will be described in detail.
ここで、例えば、第8図(a)の処理1で、第9図(a
)に示すような五角形ABCDEが入力されたとすると
、この図形は、以下の要素を持つ。Here, for example, in process 1 of FIG. 8(a),
), this figure has the following elements.
(イ)AB、BC,CD、DE、、EAの5本の線ベク
トル(実数表現)
(II)図形内部の色及び輝度値
この図形は前述の動作により、第9図(b)に示すよう
に、主走査方向に延びた7本の直線ベクトル(実数表現
)に分割される。この時、本実施例では、以下に示す情
報を7本の直線ベクトルの始点及び終点にイ」加する。(B) Five line vectors AB, BC, CD, DE, EA (represented by real numbers) (II) Color and brightness values inside the figure This figure is created as shown in Figure 9(b) by the above-mentioned operation. The image is divided into seven straight line vectors (expressed as real numbers) extending in the main scanning direction. At this time, in this embodiment, the following information is added to the starting points and ending points of the seven straight line vectors.
即ち、
(ハ)直線ベクトルの始点及び終点を構成するベクトル
要素(上記の(イ))の始点座標値(実数表現)
(ニ)直線ベクトルの始点及び終点を構成するベクトル
要素の傾き情報
(*)直線ベクトルの始点及び終点の特徴情報(右エツ
ジ、左エツジ、図形の頂点、1ドツト以下の線、直線の
交差部等)
である。That is, (c) Starting point coordinate value (real number expression) of the vector element ((a) above) that constitutes the starting point and ending point of the straight line vector (d) Slope information (*) of the vector element that constitutes the starting point and ending point of the straight line vector ) Characteristic information of the starting point and ending point of a straight line vector (right edge, left edge, apex of a figure, line of one dot or less, intersection of straight lines, etc.).
アンチエイリアシング処理を実行する本発明による図形
出力装置のPDLコントローラの動作を第8図(C)の
フローチャートを用いて説明する。The operation of the PDL controller of the graphic output device according to the present invention that executes anti-aliasing processing will be explained using the flowchart of FIG. 8(C).
サブピクセル塗り潰し処理(S401)は、上記(ハ)
及び(ニ)の情報に基づき、サブピクセル毎の塗り潰し
処理を実行する。1画素を3×3に分割したときの走査
線ymにおける処理結果を第9図(b)に示す。The subpixel filling process (S401) is performed as described in (c) above.
Based on the information in (d) and (d), the filling process is executed for each subpixel. FIG. 9(b) shows the processing results for scanning line ym when one pixel is divided into 3×3.
ステップ5401のザブビクセル塗り潰し処理は、その
辺を横切る全てのベクトルに対して同様な処理を繰り返
す(S402)。The Zabvixel filling process in step 5401 repeats the same process for all vectors that cross that side (S402).
輝度決定処理(S403)は、その走査線の最初の画素
から順番に、上記したアンチエイリアシング手法のフィ
ルターをかけ、各画素の近似面積率に≦1を計算する。In the brightness determination process (S403), the above-described anti-aliasing filter is applied sequentially to the first pixel of the scanning line, and the approximate area ratio of each pixel is calculated to be ≦1.
ここで、アンチエイリアシング処理として、例えば、均
一平均化法のフィルター(第9図(d))を第9図(C
)に示す各画素に掛けたときの結果を第9図(e)に示
す。Here, as an anti-aliasing process, for example, a uniform averaging method filter (FIG. 9(d)) is used as shown in FIG.
) is shown in FIG. 9(e).
因に、アンチエイリアシング処理を実行せずに1ライン
毎の塗り潰し処理を実行すると、Xn、X n 4−1
の画素の近似面積率が共に1となり、その結果エイリア
ス(ギザギザ)が発生する。Incidentally, if you perform filling processing for each line without performing anti-aliasing processing, Xn, X n 4-1
The approximate area ratios of the pixels of are both 1, and as a result, aliasing (jaggies) occurs.
次に、重ね書き処理(S404)では、上記の新たな近
似面積率kにより、図形の各色毎の輝度値kr(赤)、
kg (緑)、kb (青)を計算する。Next, in the overwriting process (S404), the luminance value kr (red) for each color of the figure,
Calculate kg (green) and kb (blue).
その計算式を以下に示す。The calculation formula is shown below.
kr−(上記(ロ)で与えられる図形の赤の輝度値)×
に+(以前に塗られた赤の輝度値)×(lk)
kg−(上記(IT)で与えられる図形の緑の輝度値)
×に+(以前に塗られた緑の輝度値)×(1−k)
kb−(上記(0)で与えられる図形の青の輝度値)×
に+(以前に塗られた青の輝度値)×(1−k)
尚、以前に塗られた赤、緑、青の輝度値は、ページメモ
リ206のプレーンメモリ部のデータを参照にする。kr - (red brightness value of the figure given in (b) above) x
+ (luminance value of red previously painted) × (lk) kg - (luminance value of green of the figure given in (IT) above)
x + (previously painted green brightness value) x (1-k) kb - (blue brightness value of the figure given by (0) above) x
+ (luminance value of previously painted blue) x (1-k) Note that the brightness values of previously painted red, green, and blue are referred to data in the plain memory section of the page memory 206.
上記重ね書き処理(S404)の後、実行されるトナー
残量補正処理(S407)は、補正近イ以面積率hk、
、(後述する■多値カラー・レーザープリンターの構成
(多値カラー・レーザープリンターの現像部の構成及び
動作)の項参照)により、重ね書き処理(S404)で
求められた図形の各色毎の輝度値kr(赤)、kg (
緑)、kb (青)を以下の手順で計算しなおす。After the overwriting process (S404), the toner remaining amount correction process (S407) is performed such that the correction near area ratio hk,
, (refer to the section ``Configuration of a multi-valued color laser printer (configuration and operation of the developing section of a multi-valued color laser printer)'' described later), the brightness of each color of the figure obtained in the overwriting process (S404) Value kr (red), kg (
(green) and kb (blue) using the following procedure.
手順1 : kr 1=mXkr/最高輝度値kgl=
mXkg/最高輝度値
kbl=mXkb/最高輝度値
手順2:krl、kgl、kblのIDR,値に近い段
数iを求める。Step 1: kr 1=mXkr/maximum brightness value kgl=
mXkg/maximum brightness value kbl=mXkb/maximum brightness value Procedure 2: Find the stage number i that is close to the IDR and value of krl, kgl, and kbl.
手順3:jとiにより参照される補正近似面積率hk、
工を用いて、
kr2−(1+hkJ、)Xkr
kg2−(1+hkJ1)Xkg
kb2= (1+hkJ1)Xkb
のトナー残量を考慮した輝度補正処理を実行する。Step 3: Corrected approximate area ratio hk referenced by j and i,
The brightness correction process takes into account the remaining amount of toner kr2-(1+hkJ,)Xkr kg2-(1+hkJ1)Xkg kb2=(1+hkJ1)Xkb using
フレームメモリ描画処理(S405)は、上記kr、k
gXkbの輝度値をページメモリ206の各プレーンメ
モリ部に、また、各画素の特徴情報をページメモリ20
6の特徴情報格納メモリ部に格納する。In the frame memory drawing process (S405), the above kr, k
The luminance value of gXkb is stored in each plane memory section of the page memory 206, and the characteristic information of each pixel is stored in the page memory 20.
The information is stored in the characteristic information storage memory section of No. 6.
CPU202は、以上の処理を走査線(y座標)の最後
の画素まで繰り返す(S406)。また、上記(ニ)の
直線ベクトルの始点及び終点を構成するバク1〜ル要素
の傾き情報により、(ハ)の直線ベクトルの始点及び終
点を構成するベクトル要素の始点座標値の内容も更新し
ていく。The CPU 202 repeats the above processing up to the last pixel of the scanning line (y coordinate) (S406). In addition, the contents of the starting point coordinate values of the vector elements forming the starting point and ending point of the straight line vector in (c) are also updated using the slope information of the back 1 to 3 elements forming the starting point and ending point of the straight line vector in (d) above. To go.
ここで、第9図(a)に示す赤(最高輝度:255)の
図形を背景が白(最高輝度:255)の上に描画したと
すると、第9図(a)の図形の近似面積率には第10図
に示すようになるのでページメモリ206内のプレーン
メモリ部には第11図(a)、(b)、(C)に示すR
,G、Bイメージデータが格納される。Here, if the red (maximum brightness: 255) figure shown in Figure 9(a) is drawn on a white background (maximum brightness: 255), the approximate area ratio of the figure in Figure 9(a) As shown in FIG. 10, the plane memory section in the page memory 206 has R as shown in FIGS. 11(a), (b), and (C).
, G, B image data are stored.
CPU202は、上記の処理を走査線(y座標)の最後
の画素まで繰り返し、同時に上記の(ニ)の情報により
、上記(ハ)の内容を更新する。このようにしてアンチ
エイリアシング処理によって求めた第9図(a)の図形
の近似面積率には第10図に示すような値となる。The CPU 202 repeats the above processing up to the last pixel of the scanning line (y coordinate), and at the same time updates the contents of (c) above with the information of (d) above. The approximate area ratio of the figure in FIG. 9(a) obtained by the anti-aliasing process in this way has a value as shown in FIG. 10.
ここで、第9図(a)の図形が、例えば、背景色が白(
最高輝度:255)の上に図形色が赤(最高輝度:25
5)で描画されているとすると、近似面積率k(第10
図参照)より、図形の各色毎の輝度値に、(赤)、に9
(緑)、Kb(青)が以下の式に基づいて求められる。Here, if the figure in FIG. 9(a) has a white background color (
The figure color is red (maximum brightness: 25) on top of (maximum brightness: 255)
5), the approximate area ratio k (10th
(see figure), the brightness value for each color of the figure is (red), 9
(green) and Kb (blue) are obtained based on the following formula.
K、 −KR,Xk + KR2X(1−k)K9
= KGIXk +KGZX(1−k)Kb −Ku
+Xk + KB□X(1−k)但し、KRI
、KGI、 KRIはそれぞれ上記(ロ)で与えられる
図形の色(それぞれ赤、緑、青)の輝度値を示し、KR
2、KG□、KB□は以前に塗られた各色の輝度値を示
す。尚、KRZ、KO2、KBZはページメモリ206
のR,G、Bに対応する各プレーンメモリ部のデータを
参照する。K, -KR,Xk + KR2X(1-k)K9
=KGIXk +KGZX(1-k)Kb-Ku
+Xk + KB□X(1-k) However, KRI
, KGI, and KRI each indicate the brightness value of the color (red, green, and blue, respectively) of the figure given in (b) above, and KR
2. KG□, KB□ indicate the brightness value of each previously painted color. In addition, KRZ, KO2, and KBZ are page memories 206
The data in each plane memory section corresponding to R, G, and B is referred to.
このようにして求められた輝度値Kr1K9+に、の輝
度値は、第11図(a)、(b)、(C)に示すように
、ページメモリ206の該当するブレーンメモリ部にR
,G、Bイメージデータとして格納される。ここで、比
較のためにアンチエイリアシング処理を施していない場
合のR,G、Bイメージデ■
−タを第12図(a)、(b)、(C)に示す。The brightness value Kr1K9+ obtained in this way is stored in the corresponding brain memory section of the page memory 206 as shown in FIGS. 11(a), (b), and (C).
, G, B image data. For comparison, R, G, and B image data without antialiasing processing are shown in FIGS. 12(a), 12(b), and 12(C).
以上の動作により、プリンターのプロセスを考慮したア
ンチエイリアシング処理の輝度変調処理が実現でき、常
に安定した美しい出力画像が得られる。Through the above operations, brightness modulation processing for anti-aliasing processing that takes printer processes into consideration can be realized, and a stable and beautiful output image can always be obtained.
0画像処理装置の構成
第13図を参照して画像処理装置400の構成を説明す
る。0 Configuration of Image Processing Apparatus The configuration of the image processing apparatus 400 will be explained with reference to FIG.
画像処理装置400は、画像読取り装置300内のCC
D7 r、7g、及び、7bで読み取った3色の画像信
号を記録に必要なブラック(BK)、イエロー(Y)、
マゼンタ(M)、及び、シアン(C)の各記録信号に変
換する。また、前述したPDLコントローラ200から
与えられるR、G、Bイメージデータを同様にブランク
(BK)、イエロー(Y) 、マゼンタ(M) 、及び
、シアン(C)の各記録信号に変換する。ここで、画像
読取り装置300から画像信号を入力するモードを複写
機モード、PDLコントローラ200からRlG、Bイ
メージデータを入力するモードをグラフィックスモード
と呼ぶ。The image processing device 400 is a CC in the image reading device 300.
Black (BK), yellow (Y), and
It is converted into magenta (M) and cyan (C) recording signals. Further, the R, G, and B image data given from the PDL controller 200 described above are similarly converted into blank (BK), yellow (Y), magenta (M), and cyan (C) recording signals. Here, the mode in which image signals are input from the image reading device 300 is called a copying machine mode, and the mode in which RlG and B image data are input from the PDL controller 200 is called a graphics mode.
画像処理装置400は、CCD7r、7g、及び、7b
の出力信号を8ビツトにA/D変換した色階調データを
入力し、該色階調データの光学的な照度むらや、CCD
7 r、7g、7bの内部端子素子の感度ばらつき等に
対する補正を実行するシェーディング補正回路401と
、シェーディング補正回路401の出力する色階調デー
タ、或いは、PDLコントローラ200の出力する色階
調データ(R,G、Bイメージデータ)の一方を前述し
たモードに従って選択的に出力するマルチプレクサ40
2と、マルチプレクサ402の出力する8ビツトデータ
(色階調データ)を入力し、感光体の特性に合わせて階
調性を変更して6ビツトデータとして出力するγ補正回
路403と、γ補正回路403から出力される(R)、
緑(G)、青(B)の階調を示す6ビツトの階調データ
をそれぞれの補色であるシアン(C)、マゼンタ(M)
、イエロー(Y)の階調データ(6ビツト)に変換する
補色生成回路405と、補色生成回路405から出力さ
れるY、M、Cの各階調データに所定のマスキング処理
を行うマスキング処理回路406と、マスキング処理後
のY、M、Cの各階調データを入力してUCR処理及び
黒発生処理を実行するUCR処理・黒発生回路407と
、UCR処理・黒発生回路407から出力されるY、M
、C1及び、BKの各6ビツトの階調データを3ビット
の階調データYLMLCL及び、BKIに変換し、多値
カラー・レーザープリンタ−500内部のレーザー駆動
処理部502に出力する階調処理回路408と、画像処
理装置400の各回路の同期をとるだめの同期制御回路
409とから構成される。The image processing device 400 includes CCDs 7r, 7g, and 7b.
The color gradation data obtained by A/D converting the output signal of
A shading correction circuit 401 that performs correction for variations in sensitivity of internal terminal elements of 7r, 7g, and 7b, and color gradation data output from the shading correction circuit 401 or color gradation data output from the PDL controller 200 ( a multiplexer 40 that selectively outputs one of the R, G, and B image data according to the above-mentioned mode;
2, a γ correction circuit 403 that inputs the 8-bit data (color gradation data) output from the multiplexer 402, changes the gradation according to the characteristics of the photoreceptor, and outputs it as 6-bit data; and a γ correction circuit. (R) output from 403,
6-bit gradation data indicating the gradation of green (G) and blue (B) is converted into complementary colors cyan (C) and magenta (M).
, a complementary color generation circuit 405 that converts into yellow (Y) gradation data (6 bits), and a masking processing circuit 406 that performs predetermined masking processing on each Y, M, and C gradation data output from the complementary color generation circuit 405. , a UCR processing/black generation circuit 407 that inputs Y, M, and C gradation data after masking processing and executes UCR processing and black generation processing; and Y, which is output from the UCR processing/black generation circuit 407. M
, C1, and BK into 3-bit gradation data YLMLCL and BKI, and outputs them to the laser drive processing section 502 inside the multivalued color laser printer 500. 408, and a synchronization control circuit 409 for synchronizing each circuit of the image processing apparatus 400.
尚、詳細は省略するが、γ補正回路403はコンソール
700の操作ボタンより任意に階調性を変更できる構成
である。Although details will be omitted, the γ correction circuit 403 has a configuration in which the gradation can be arbitrarily changed using an operation button on the console 700.
また、階調処理回路408で使用するアルゴリズムとし
ては、多値デイザ法、多値誤差拡散法等を適用すること
ができ、例えば、多値デイザ法のデイザマトリクスを3
×3とすると、多値カラ・レーザープリンター500の
階調数は3×3の面積階調と、3ビツト(即ち、8段階
)の多値レベルの積となり、
3X3X8=72 (階調)
となる。Further, as an algorithm used in the gradation processing circuit 408, a multi-value dither method, a multi-value error diffusion method, etc. can be applied. For example, a dither matrix of the multi-value dither method is
x 3, the number of gradations of the multilevel color laser printer 500 is the product of the area gradation of 3 x 3 and the multilevel level of 3 bits (i.e., 8 levels), and 3X3X8 = 72 (gradations). Become.
次に、マスキング処理回路406及びUCR処理・黒発
生回路407の処理について説明する。Next, the processing of the masking processing circuit 406 and the UCR processing/black generation circuit 407 will be explained.
マスキング処理回路406のマスキング処理の演算式と
しては一般に、
Y、Mえ、C1:マスキング処理部データYo、 Mo
、 Co :マスキング処理後データまた、UCR処
理・黒発生回路407のUCR処理の演算式も一般に、
で表される。Generally, the arithmetic expression for masking processing of the masking processing circuit 406 is as follows: Y, M, C1: Masking processing unit data Yo, Mo
, Co: Data after masking processing Further, the arithmetic expression for UCR processing of the UCR processing/black generation circuit 407 is also generally expressed as follows.
従って、この実施例ではこれらの式から両方の係数の積
を用いて、新しい係数を求めている。Therefore, in this embodiment, new coefficients are obtained from these equations using the product of both coefficients.
本実施例では、このマスキング処理とUCR処理を同時
に行う新しい係数(alloo等)を予め計算して求め
、更に、該新しい係数を用いて、マスキング処理回路4
06の予定された入力値Y。In this embodiment, a new coefficient (alloo, etc.) that performs this masking process and UCR process simultaneously is calculated and obtained in advance, and further, using this new coefficient, the masking process circuit 4
06 scheduled input value Y.
M、、C,(各6ビツト)に対応する出力値(yo’等
: UCR処理・黒発生回路407の演算結果となる値
)を求め、予め所定のメモリに記憶している。従って、
本実施例では、マスキング処理回路406とUCR処理
・黒発生回路407ば1組のROMで構成されており、
マスキング処理回路406の入力Y、M、Cで特定され
るアドレスのデータがUCR処理・黒発生回路407の
出力として与えられる。Output values (such as yo': values that are the calculation results of the UCR processing/black generation circuit 407) corresponding to M, , C, (6 bits each) are obtained and stored in a predetermined memory in advance. Therefore,
In this embodiment, a masking processing circuit 406 and a UCR processing/black generation circuit 407 are constructed of one set of ROM.
Data at the address specified by inputs Y, M, and C of the masking processing circuit 406 is given as an output of the UCR processing/black generation circuit 407.
尚、−・船釣に言って、マスキング処理回路406は記
録像形成用トナーの分光反射波長の特性に合わせてY、
M、C信号を補正するものであり、UCR処理・黒発生
回路407は各色トナーの重ね合わせにおげろ色バラン
ス用の補正を行うものである。UCR処理・黒発生回路
407を通ると、入力されるY、M、、Cの3色のデー
タの合成により黒成分のデータBKが生成され、出力の
Y、M、Cの各色成分のデータは黒成分データBKを差
し引いた値に補正される。In addition, for fishing on a boat, the masking processing circuit 406 performs Y,
The M and C signals are corrected, and the UCR processing/black generation circuit 407 performs correction for dark color balance in overlapping toners of each color. After passing through the UCR processing/black generation circuit 407, black component data BK is generated by combining the input three color data of Y, M, and C, and the output data of each color component of Y, M, and C is It is corrected to a value obtained by subtracting the black component data BK.
以上の構成において、γ補正回路403が第14図に示
すγ補正用変換グラフに基づいて処理を実行し、補色生
成回路405が第15図(a)、(b)、(C)に示す
補色生成用変換グラフに基づいて処理を実行し、その後
、マスキング処理回路406及びUCR処理・黒発生回
路407が次式に基づいて処理を実行したとすると、第
11図(a)、(b)、(C)に示したR、G、、Bイ
メージデータば、γ補正回路403、補色生成回路40
5、マスキング処理回路406、及び、UCR処理・黒
発生回路407を経て、第16図(a)、(b)、(C
)、(d)のように変換される。In the above configuration, the γ correction circuit 403 executes processing based on the γ correction conversion graph shown in FIG. Assuming that processing is executed based on the generation conversion graph, and then the masking processing circuit 406 and the UCR processing/black generation circuit 407 execute processing based on the following equations, FIGS. 11(a), (b), For the R, G, B image data shown in (C), the γ correction circuit 403 and the complementary color generation circuit 40
5. Through the masking processing circuit 406 and the UCR processing/black generation circuit 407, the
), (d).
更に、階調処理回路408が第17図に示すベイヤー型
の3×3の多値デイザマトリクスを用いたとすると、第
16図(a)、(b)、(C)、(d)のY、M、C,
BKのデータはそれぞれ第18図(a)、(b)、(C
)、(d)に示すデータに変換される。Furthermore, if the gradation processing circuit 408 uses a Bayer type 3×3 multivalued dither matrix shown in FIG. 17, the Y in FIGS. ,M,C,
The BK data are shown in Figures 18 (a), (b), and (C), respectively.
), converted into the data shown in (d).
尚、比較のために、アンチエイリアシング処理を行って
いないデータ(第12図(a)、(b)、(C)のデー
タ)を画像処理装置400によって処理すると、第19
図(a)、(b)、(C)、(d)に示すように変換さ
れる。For comparison, when data without anti-aliasing processing (data in FIGS. 12(a), (b), and (C)) is processed by the image processing device 400, the 19th
The data is converted as shown in Figures (a), (b), (C), and (d).
■多値カラー・レーザープリンターの構成、多値カラー
・レーザープリンターの現像部の構成及び動作
先ず、第20図に示す制御ブロック図を参照して、多値
カラー・レーザープリンター500の概略構成を説明す
る。■Configuration of multi-value color laser printer, configuration and operation of developing section of multi-value color laser printer First, the schematic structure of multi-value color laser printer 500 will be explained with reference to the control block diagram shown in FIG. 20. do.
感光体現像処理部501は後述する感光体ドラムの表面
を一様に帯電し、荷電面をレーザービームで露光して潜
像を形成し、その潜像をトナーで現像して記録紙に転写
するものであり、詳細は後述するがBKデデーの現像・
転写を行うブラック現像・転写部501bkと、Cデー
タの現像・転写を行うシアン現像・転写部501cと、
Mデータの現像・転写を行うマゼンタ現像・転写部50
1mと、Yデータの現像・転写を行うイエロー現像・転
写部501yとを備えている。A photoreceptor development processing unit 501 uniformly charges the surface of a photoreceptor drum (described later), exposes the charged surface to a laser beam to form a latent image, develops the latent image with toner, and transfers it to recording paper. Details will be given later, but BK Deday's development and
A black developing/transfer section 501bk that performs transfer, a cyan developing/transfer section 501c that develops and transfers C data,
A magenta developing/transfer section 50 that develops/transfers M data.
1m, and a yellow developing/transfer section 501y that develops and transfers Y data.
レーザー駆動処理部502ば、前述した画像部理装置4
00から出力されるY、M、C,BKの3ビツトデータ
(ここでは、画像濃度データとなる)を入力して、レー
ザービームを出力するものであり、Y、M、Cの3ビツ
トデータを入力するバッファメモリ503y、503m
、503cと、Y、M、C,BKのそれぞれ対応したレ
ーザービームを出力するレーザーダイオード504y、
504m、504c、504bkと、レーザーダイオー
ド504y、504m、504c。The laser drive processing unit 502 includes the image processing device 4 described above.
The laser beam is output by inputting the 3-bit data of Y, M, C, and BK output from 00 (in this case, image density data). Input buffer memory 503y, 503m
, 503c, and a laser diode 504y that outputs laser beams corresponding to Y, M, C, and BK, respectively.
504m, 504c, 504bk and laser diodes 504y, 504m, 504c.
504bkをそれぞれ駆動するドライバ505 V。Drivers 505V each drive 504bk.
505m、505c、505bkとから構成される。It consists of 505m, 505c, and 505bk.
尚、感光体現像処理部501のブラック現像・転写部5
01bkと、レーザー駆動処理部502のレーザーダイ
オード504bk、及び、ドライバ505bkとの組合
せをブラック記録ユニットBKU (第21図(a)参
照)と呼ぶ。同様に、シアン現像・転写部501c、レ
ーザーダイオード504c、 ドライバ505c、及
び、バッファメモリ5D3cの組合せをシアン記録ユニ
ットCU(第21図(a)参照)、マゼンタ現像・転写
部501m、 レーザーダイオード504m、 ドラ
イバ505m、及び、バッファメモリ503mの組合せ
をマゼンタ記録ユニッ)MU (第21図参照(a))
、イエロー現像・転写部501y、レーザーダイオード
504 y、 ドライバ505 M、及び、バッファ
メモリ503yの組合せをイエロー記録ユニッ)YU
(第21図(a)参照)と呼ぶ。これらの各記録ユニッ
トは、図示の如く、記録紙を搬送する搬送ベルト506
の周囲に記録紙の搬送方向からブラック記録ユニットB
KU、シアン記録ユニットCU、マゼンタ記録ユニッl
−MU、、イエロー記録ユニットYUの順に配設されて
いる。In addition, the black developing/transfer section 5 of the photoreceptor development processing section 501
01bk, the laser diode 504bk of the laser drive processing section 502, and the driver 505bk are called a black recording unit BKU (see FIG. 21(a)). Similarly, the combination of cyan developing/transfer section 501c, laser diode 504c, driver 505c, and buffer memory 5D3c is combined with cyan recording unit CU (see FIG. 21(a)), magenta developing/transfer section 501m, laser diode 504m, The combination of the driver 505m and the buffer memory 503m is used as a magenta recording unit) MU (see FIG. 21(a)).
, yellow developing/transfer section 501y, laser diode 504y, driver 505M, and buffer memory 503y are combined into a yellow recording unit) YU.
(See FIG. 21(a)). As shown in the figure, each of these recording units is connected to a conveyor belt 506 that conveys the recording paper.
Black recording unit B from the recording paper conveyance direction
KU, cyan recording unit CU, magenta recording unit
-MU, yellow recording unit YU are arranged in this order.
このような各記録ユニットの配列によって、最初に露光
開始となるのはブラック露光用のレーザーダイオード5
04bkであり、イエロー露光用のレーザーダイオード
504yが最後に露光を開始することになる。従って、
各レーザーダイオード間で露光開始順に時間差があり、
該時間差の間記録データ(画像処理装置400の出力)
を保持するため、レーザー駆動処理部502には前述し
た3組のバッファメモリ503y、503m、503C
が備えられている。Due to this arrangement of each recording unit, the laser diode 5 for black exposure starts exposure first.
04bk, and the laser diode 504y for yellow exposure starts exposure last. Therefore,
There is a time difference in the order of exposure start between each laser diode,
Data recorded during the time difference (output of the image processing device 400)
In order to hold the data, the laser drive processing unit 502 includes the three sets of buffer memories 503y, 503m, and 503C described above.
is provided.
次に、第21図(a)を参照して多値カラー・レーザー
プリンター500の構成を具体的に説明する。Next, the configuration of the multivalued color laser printer 500 will be specifically explained with reference to FIG. 21(a).
多値カラー・レーザープリンター500は、記録紙を搬
送する搬送ヘルド506と、前述したように搬送ベルト
506の周囲に配設された各記録ユニットYU、MU、
、CU、、BKUと、記録紙を収納した給紙カセット5
07a、507bと、給紙カセッ)507a、507b
からそれぞれ記録紙を送り出す給紙コロ508a、50
8bと、給紙カセット507a、507bから送り出さ
れた記録紙の位置合わせを行うレジストローラ509と
、搬送ベルト506によって記録ユニットBKU、CU
、MU、YUを順次搬送されて転写された画像を記録紙
に定着される定着ローラ510と、記録紙を所定の排出
部(図示せず)に排出する排紙コロ511とから構成さ
れる。ここで、各記録ユニットYU、MU、CU、BK
Uは、感光体ドラム512y、512rn、512c、
512bkと、それぞれ感光体ドラム512y、512
m、512C1512bkを一様に帯電する帯電器51
3y、513m、513c、513bkと、感光体ドラ
ム512y、512m、512C1512bkにレーザ
ービームを導べためのポリゴンミラー514y、514
m、514c。The multilevel color laser printer 500 includes a conveyance heald 506 that conveys recording paper, and recording units YU, MU, and YU arranged around the conveyance belt 506 as described above.
, CU, , BKU and a paper feed cassette 5 containing recording paper.
07a, 507b and paper feed cassette) 507a, 507b
Paper feed rollers 508a and 50 that feed the recording paper from
8b, a registration roller 509 that aligns the recording paper sent out from the paper feed cassettes 507a and 507b, and a conveyor belt 506 to move the recording units BKU and CU.
, MU, and YU and fixes the transferred image on the recording paper, and a paper discharge roller 511 that discharges the recording paper to a predetermined discharge section (not shown). Here, each recording unit YU, MU, CU, BK
U represents photosensitive drums 512y, 512rn, 512c,
512bk, and photoreceptor drums 512y and 512, respectively.
Charger 51 that uniformly charges 512C1512bk
3y, 513m, 513c, 513bk, and polygon mirrors 514y, 514 for guiding the laser beam to the photosensitive drums 512y, 512m, 512C1512bk.
m, 514c.
514bk及びモータ515y、515m、515C1
515bkと、感光体ドラム512y、512m、51
2C1512bk上に形成された静電潜像をそれぞれ該
当する色のトナーを用いて現像するトナー現像装置51
6y、516m、516c、516bkと、現像したト
ナー像を記録紙に転写する転写帯電器517y、517
m、517c、517t)kと、転写後に感光体ドラム
512y、512m、512c、512bk上に残留す
るトナーを除去するクリーニング装置518y、518
m、518C1518bkとから構成される。尚、51
9y、519m、519c、519bkは、それぞれ感
光体ドラム512y、512m、512c、512bk
上に設けられた所定のパターンを読み取るためのCOD
ラインセンサーを示し、詳細は省略するが、これによっ
て多値カラー・レーザープリンター500のプロセス状
態の検知を行う。514bk and motor 515y, 515m, 515C1
515bk, photosensitive drums 512y, 512m, 51
A toner developing device 51 that develops the electrostatic latent image formed on 2C1512bk using toner of a corresponding color.
6y, 516m, 516c, 516bk, and transfer chargers 517y and 517 that transfer the developed toner image to recording paper.
m, 517c, 517t)k, and cleaning devices 518y, 518 for removing toner remaining on the photoreceptor drums 512y, 512m, 512c, 512bk after transfer.
m, 518C1518bk. In addition, 51
9y, 519m, 519c, and 519bk are photosensitive drums 512y, 512m, 512c, and 512bk, respectively.
COD for reading the predetermined pattern provided on the
A line sensor is shown, and although its details are omitted, it detects the process status of the multivalued color laser printer 500.
以上の構成において、イエロー記録ユニットYUの露光
・現像・転写を例にその動作を説明する。In the above configuration, the operations of the yellow recording unit YU will be explained using exposure, development, and transfer as examples.
第22図(a)、(b)はイエロー記録ユニットYUの
露光系の構成を示す。同図において、レーザーダイオー
ド504yから出射されたレーザービームはポリゴンミ
ラー514yで反射されて、「−θレンズ520yを通
過して、更にミラー521y、522yで反射されて防
塵ガラス523yを通して感光体ドラム512yに照射
される。このときレーザービームはポリゴンミラー51
4yがモータ515yで定速回転駆動されるので、感光
体ドラム512yの軸に沿う方向(主走査方向)に移動
する。また、本実施例では、主走査の走査位置追跡のた
めの基点を検知するため、非露光位置のレーザービーム
をフォトセンサ524yを配設しである。レーザーダイ
オード504yは記録データ(画像処理装置400から
の3ビツトデータ)に基づいて発光付勢されるので、記
録データに対応した多値露光が、感光体ドラム514y
の表面に対して行われる。感光体トラム514yの表面
ば、前述したように予め帯電器513yで一様に荷電さ
れており、上記露光により原稿画像対応の静電潜像が形
成される。該静電潜像はイエロー現像装置516yて現
像され、イエローのトナー像となる。このトナー像は、
第21図(a)に示したように、カセット507a(或
いば、507b)から給紙コロ508a (或いは、
508b)で繰り出され、レジストローラ509によっ
てブラック記録ユニッ)BKUのトナー像形成と同期を
とって、搬送ベルト506によって搬送されてきた記録
紙に転写される。FIGS. 22(a) and 22(b) show the configuration of the exposure system of the yellow recording unit YU. In the figure, a laser beam emitted from a laser diode 504y is reflected by a polygon mirror 514y, passes through a -θ lens 520y, is further reflected by mirrors 521y and 522y, passes through a dustproof glass 523y, and hits a photosensitive drum 512y. At this time, the laser beam hits the polygon mirror 51.
4y is driven to rotate at a constant speed by the motor 515y, so it moves in the direction along the axis of the photosensitive drum 512y (main scanning direction). Furthermore, in this embodiment, a photosensor 524y is provided to detect the base point for tracking the scanning position of the main scan, so that the laser beam at the non-exposed position is detected. Since the laser diode 504y is activated to emit light based on the recorded data (3-bit data from the image processing device 400), multivalue exposure corresponding to the recorded data is applied to the photoreceptor drum 514y.
performed on the surface of The surface of the photoreceptor tram 514y is uniformly charged in advance by the charger 513y as described above, and an electrostatic latent image corresponding to the original image is formed by the exposure. The electrostatic latent image is developed by a yellow developing device 516y to become a yellow toner image. This toner image is
As shown in FIG. 21(a), paper feed roller 508a (or
508b), and is transferred by registration rollers 509 onto a recording sheet conveyed by a conveyor belt 506 in synchronization with the formation of a toner image in a black recording unit (BKU).
他の記録ユニットBKU、CU、MUも同様な構成で同
様な動作を実行するが、ブラック記録ユニットB K
Uはブラックトナー現像装置516b+kを備え、ブラ
ックのトナー像の形成及び転写を行い、シアン記録ユニ
ットCUはシアントナー現像装置516cを備え、シア
ンのトナー像の形成及び転写を行い、マゼンタ記録ユニ
ットMUはマゼンタトナー現像装置516mを備え、マ
ゼンタのトナー像の形成及び転写を行う。Other recording units BKU, CU, and MU have similar configurations and perform similar operations, but black recording unit BK
U includes a black toner developing device 516b+k to form and transfer a black toner image, a cyan recording unit CU includes a cyan toner developing device 516c to form and transfer a cyan toner image, and a magenta recording unit MU includes a cyan toner developing device 516c to form and transfer a cyan toner image. A magenta toner developing device 516m is provided to form and transfer a magenta toner image.
次に、トナーのホッパー内残量検知手段としては、以下
の2つがある。Next, there are two types of means for detecting the remaining amount of toner in the hopper.
1、ホッパー内のアジテータの回転トルクを電気信号に
変換して検知する方法
2、超音波振動素子の0N/OFF信号をモニタする方
法(この方法にあっては、超音波振動素子の08時間或
いは0N/OFFの回数等を検知してフィードバック処
理ができる)ここで、例えば、2.の超音波振動素子5
90y、590m、590c、590−bk(第21図
(a)参照)を利用した場合、超音波振動素子のOFF
時間とトナー残量の関係は、−船釣に第21図(b)に
示すようになる。即ち、トナーエンド時にOFF時間が
0になる。1. A method of converting the rotational torque of the agitator in the hopper into an electric signal and detecting it. 2. A method of monitoring the ON/OFF signal of the ultrasonic vibrating element (in this method, (Feedback processing can be performed by detecting the number of ON/OFF cycles, etc.) Here, for example, 2. Ultrasonic vibration element 5
When using 90y, 590m, 590c, 590-bk (see Figure 21 (a)), the ultrasonic vibration element is turned off.
The relationship between time and the remaining amount of toner is as shown in FIG. 21(b). That is, the OFF time becomes 0 at the end of toner.
この関係は、プリンター(電子写真プロセス)固有のも
のであり、トナーが満杯のときの超音波振動素子のOF
F時間を0からn段階に均等分割した。ff時間Tof
f、H(但し、0≦j≦nの整数)に対応するγ特性を
プリンターの階調値骨(m段階)に均等分割したときの
濃度値ID、(但し、0≦j≦mの整数)として実験等
により予め求めておく。This relationship is unique to the printer (electrophotographic process), and the OF of the ultrasonic vibration element when the toner is full.
The F time was divided equally into n stages from 0. ff time Tof
Density value ID when the γ characteristic corresponding to f, H (however, an integer of 0≦j≦n) is evenly divided into tone value bones (m stages) of the printer, (however, an integer of 0≦j≦m) ) is determined in advance through experiments, etc.
そして、第22図(匂のフローチャートに示すように、
γ特性がリニアであったときのm段階に均等分割した濃
度値IDR1(但し、0≦i≦mの整数)により補正近
似面積率hkJ、をhk、、−(IDR,−ID□)/
ID。Then, as shown in Fig. 22 (smell flow chart),
When the γ characteristic is linear, the corrected approximate area ratio hkJ is calculated using the density value IDR1 equally divided into m stages (an integer of 0≦i≦m) as hk, -(IDR, -ID□)/
ID.
により計算しておき、上記PDLコントローラ200内
のCPU202が参照できるように格納しておく (ス
テップ52201)。is calculated and stored so that the CPU 202 in the PDL controller 200 can refer to it (step 52201).
一方、プリンター500は、図形出力動作が終了、或い
はある枚数毎に、前記T oHを調べ、最も近い段数j
の値を、システム制御部600を介してPDLコントロ
ーラ200に転送する(ステップ52202)。On the other hand, the printer 500 checks the T oH when the graphic output operation is completed or every certain number of sheets, and determines the nearest number of stages j.
is transferred to the PDL controller 200 via the system control unit 600 (step 52202).
■ドライバの多値駆動 ドライバ505y、505m、505c。■Multi-value drive of driver Drivers 505y, 505m, 505c.
505bkは、画像処理装置400がら送られてくるY
、M、CXBKの3ビツトデータに基づいて、該当する
レーザーダイオード504 F。505bk is Y sent from the image processing device 400.
, M, CXBK, the corresponding laser diode 504F.
504m、504c、504bkを多値駆動するための
制御を行うものであり、その駆動方法としては、パワー
変調、パルス巾変調等が一般的に用いられている。It performs control for multi-value driving of 504m, 504c, and 504bk, and power modulation, pulse width modulation, etc. are generally used as the driving method.
以下、本実施例で適用するパワー変調による多値駆動を
詳細に説明する。尚、ドライバ505y、505m、5
05c、505bk、及び、レーザーダイオード504
y、504m、504c。Hereinafter, multi-level drive using power modulation applied in this embodiment will be explained in detail. In addition, drivers 505y, 505m, 5
05c, 505bk, and laser diode 504
y, 504m, 504c.
504bkはそれぞれ同一の構成であるため、ここでは
、ドライバ505y及びレーザーダイオード504yを
例として説明する。Since the components 504bk each have the same configuration, the driver 505y and the laser diode 504y will be described here as an example.
ドライバ505yは、第22図(C)に示すように、所
定のLDドライブクロックに基づいて、レーザーダイオ
ード504yをonloffするレーザーダイオードo
n10ff回路550と、3ピットの画像濃度データ(
ここでは、Yデータ)をアナログ信号に変換するD/A
コンバータ551と、画像濃度値に基づくアナログ信号
をD/Aコンバータ551から入力して、レーザーダイ
オード504yを駆動する電流(LD駆動電流)Idを
レーザーダイオードon10ff回路550に供給する
定電流回路552とから構成される。As shown in FIG. 22(C), the driver 505y turns the laser diode 504y on and off based on a predetermined LD drive clock.
n10ff circuit 550 and 3-pit image density data (
Here, the D/A converts Y data) into an analog signal.
From a converter 551 and a constant current circuit 552 that inputs an analog signal based on the image density value from the D/A converter 551 and supplies a current (LD drive current) Id for driving the laser diode 504y to the laser diode on10ff circuit 550. configured.
以上の構成において、レーザーダイオードon/ o
f f回路550により、レーザーダイオード504y
は発光し、レーザー光が感光体ドラム512yへ出射さ
れる。In the above configuration, the laser diode on/o
f f circuit 550 causes laser diode 504y
emits light, and a laser beam is emitted to the photoreceptor drum 512y.
ここで、LDドライブクロツタは“′1パでOn“0゛
でoffと定義づけられ、第22図(d)に示すように
、レーザーダイオードon10rr回路550はこれに
従ってレーザーダイオード504yをonloffする
。また、LD駆動電流Idとレーザービームパワーは比
例関係にあるので、画像濃度データ値に基づ<LD駆動
電流Idを生成することで、画像濃度データ値に対応し
たレーザービームパワー出力が得られることになる。例
えば、第22図(d)に示すように、画像濃度データ値
が“4゛(同図のデータN−1)の場合には、定電流回
路552によって相当するLD駆動電流1dが供給され
、レーザーダイオード504yのレーザービームパワー
はレベル4となる。また、画像濃度データ値が“7”(
同図のデータN)の場合には、定電流回路552によっ
て相当するLD駆動電流1dが供給され、レーザーダイ
オード504yのレーザービームパワーはレベル7とな
る。Here, the LD drive clotter is defined as "on at 1" and off at 0, and as shown in FIG. 22(d), the laser diode on10rr circuit 550 turns on and off the laser diode 504y accordingly. Furthermore, since the LD drive current Id and the laser beam power are in a proportional relationship, by generating the LD drive current Id based on the image density data value, the laser beam power output corresponding to the image density data value can be obtained. become. For example, as shown in FIG. 22(d), when the image density data value is "4" (data N-1 in the figure), the corresponding LD drive current 1d is supplied by the constant current circuit 552, The laser beam power of the laser diode 504y is level 4. Also, the image density data value is "7" (
In the case of data N) in the figure, the corresponding LD drive current 1d is supplied by the constant current circuit 552, and the laser beam power of the laser diode 504y becomes level 7.
次に、第22図(e)を参照して、レーザーダイオード
on10ff回路550、D/Aコンバータ551、及
び、定電流回路552の具体的な回路構成を説明する。Next, the specific circuit configurations of the laser diode ON10ff circuit 550, the D/A converter 551, and the constant current circuit 552 will be described with reference to FIG. 22(e).
レーザーダイオードon10ff回路550は、TTL
インバータ553.554と、onloffのトグル動
作をする差動型スイッチング回路555.556と、V
GI>VO2の時、差動型スイッチング回路555がO
n、差動型スイッチング回路556がofr、VGl<
VO2の時、差動型スイッチング回路555がoff、
差動型スイッチング回路556がonとなる条件を満足
するVC2を生成する分圧回路を形成する抵抗R2,R
,とから構成される。The laser diode on10ff circuit 550 is TTL
Inverters 553 and 554, differential switching circuits 555 and 556 that perform onloff toggle operation, and V
When GI>VO2, the differential switching circuit 555 is
n, the differential switching circuit 556 is ofr, VGl<
When VO2, the differential switching circuit 555 is off,
Resistors R2 and R form a voltage dividing circuit that generates VC2 that satisfies the conditions for the differential switching circuit 556 to be turned on.
It consists of , and.
従って、LDドライブクロツタが“′1“の時にインバ
ータ554の出力がVGIを生成し、前記条件(VGI
>VC2)を満足し、差動型スイッチング回路555が
on、差動型スイッチング回路556がoffして、レ
ーザーダイオード504yをonする。また、逆にLD
ドライブクロックが“′0゛の時には、インバータ55
4の出力がないため、前記条件(VC,1<VC2)を
満足し、差動型スイッチング回路555がofr、差動
型スイッチング回路556がonして、レーザーダイオ
ード504yをoffする。Therefore, when the LD drive clock is "1", the output of the inverter 554 generates VGI, and the condition (VGI
>VC2), the differential switching circuit 555 is turned on, the differential switching circuit 556 is turned off, and the laser diode 504y is turned on. Also, conversely, LD
When the drive clock is "'0", the inverter 55
Since there is no output of 4, the condition (VC, 1 < VC2) is satisfied, the differential switching circuit 555 turns on ofr, the differential switching circuit 556 turns on, and the laser diode 504y turns off.
D/Aコンバータ551は、入力した画像濃度データを
LDドライブクロックが“°1゛′の間ランチするラッ
チ557と、最大出力値V refを与えるV ref
発生器558と、画像濃度データ及び最大出力値V r
afに基づいてアナログデータVdを出力する3ビツト
D/Aコンバータ559とから構成される。尚、ここで
Vdと画像濃度データ及び最大出力値■r□との関係は
次式によって表される。The D/A converter 551 includes a latch 557 that launches the input image density data while the LD drive clock is "°1", and a latch 557 that launches the input image density data while the LD drive clock is "°1", and a latch 557 that launches the input image density data while the LD drive clock is "1"
Generator 558, image density data and maximum output value V r
It is composed of a 3-bit D/A converter 559 that outputs analog data Vd based on af. Note that the relationship between Vd, image density data, and maximum output value ■r□ is expressed by the following equation.
定電流回路552は、前述したようにレーザーダイオー
ドon10ff回路550にレーザーダイオード504
yの電流を供給するものであり、トランジスター560
と、抵抗R4,R6とから構成される。D/Aコンバー
タ551からの出力Vdはトランジスター560のヘー
スに加えられ、抵抗R4に印加される電圧を決定する。The constant current circuit 552 includes the laser diode 504 in the laser diode ON10ff circuit 550 as described above.
y current, and the transistor 560
and resistors R4 and R6. The output Vd from D/A converter 551 is applied to the gate of transistor 560 to determine the voltage applied to resistor R4.
換言すれば、抵抗R4に流れる電流はトランジスター5
60のコレクタ電流にほぼ等しいため、Vdによってレ
ーザーダイオード504yに流れる電流Idが制御され
る。In other words, the current flowing through the resistor R4 is the current flowing through the transistor 5.
60, the current Id flowing through the laser diode 504y is controlled by Vd.
第22図げ)は、前述したラッチ557の出力、VGl
、Vd、及び、Tdの関係を示すタイミングチャートで
ある。ここでVdは画像濃度データ(3ピントデータ:
0〜7の8階調データ)に基づいて、VrQf×0/7
〜7/7の8段階の値をとり、Idは、このVdO値に
基づいて、1.−Iヮの8段階のレベルを示す。レーザ
ーダイオード504yはこのIdの8段階レベル(20
−レベルO,I、=レベルト・・・、■7−レペル7)
に従って、感光体ドラム512y上に、第23図に示す
ような潜像を形成する。22) is the output of the latch 557 mentioned above, VGl
, Vd, and Td. Here, Vd is image density data (3 focus data:
Based on 8 gradation data from 0 to 7), VrQf×0/7
Values are taken in 8 stages from ~7/7, and Id is 1. to 7/7 based on this VdO value. - Shows 8 levels of Iヮ. The laser diode 504y has 8 levels of this Id (20
- Level O, I, = Levelt..., ■7 - Level 7)
Accordingly, a latent image as shown in FIG. 23 is formed on the photosensitive drum 512y.
また、本実施例では、パワー変調による多値駆動を適用
したが、パルス巾変調による多値駆動を用いても同様の
効果が得られるのは勿論である。Further, in this embodiment, multi-value driving using power modulation is applied, but it goes without saying that similar effects can be obtained by using multi-value driving using pulse width modulation.
ここで、参考のためにパルス中変調のレベルによる潜像
形態の変化を第24図に示す。For reference, FIG. 24 shows changes in the latent image form depending on the level of modulation during the pulse.
以上説明したように、本発明による図形処理装置によれ
ば、出力画像のエツジ部のギザギザ(エイリアス)を滑
らかに表現するアンチエイリアシング処理手段と、該ア
ンチエイリアシング処理手段により、アンチエイリアシ
ング処理された画像データを一連の電子写真プロセスを
用いて出力する画像出力手段とを備えた図形出力装置に
おいて、前記電子写真プロセスにおける現像処理にて使
用する現像剤の残留レベルを検知する検知手段と、該検
知手段により検知された残留レベルに応じて前記アンチ
エイリアシング処理の輝度値或いは濃度変調処理結果を
補正する補正手段とを設けたため、トナー残量と粒径変
化に伴う現像特性の変化を考慮したアンチエイリアシン
グ輝度変調処理を、安価で、且つ、簡単な構成で実現す
ることができる。As explained above, according to the graphic processing apparatus according to the present invention, an anti-aliasing processing means for smoothly expressing jagged edges (aliasing) of an output image, and an image subjected to anti-aliasing processing by the anti-aliasing processing means A graphic output device comprising an image output means for outputting data using a series of electrophotographic processes, a detection means for detecting a residual level of developer used in development processing in the electrophotography process; Since a correction means is provided for correcting the luminance value or density modulation processing result of the anti-aliasing processing according to the residual level detected by Modulation processing can be realized at low cost and with a simple configuration.
第1図は本実施例の画像形成システムの構成を示す説明
図、第2図(a)、(b)は均一平均化法によるアンチ
エイリアシング処理を示す説明図、第3図(a)、(b
)は重み付は平均化法によるアンチエイリアシング処理
を示す説明図、第4図(a)、(b)、(C)、(d)
は重み付は平均化法に使用するフィルター例を示す説明
図、第5図は3×3ピクセル参照の畳み込み積分法を示
す説明図、第6図(a)、(b)、(C)、(d)、(
e)、げ)は、エツジ部画素の近似面積率を得るアンチ
エイリアシング処理を示す説明図、第7図はPDLコン
トローラの構成を示す説明図、第8図(a)はPDLコ
ントローラの動作を示すフローチャート、第8図(b)
はパスの塗りつぶし処理を示す説明図、第8図(C)は
本発明によるアンチエイリアシング処理を示すフローチ
ャート、第9図(a)、(b)は図形の直線ベクトル分
割を示す説明図、第9図(C)は、3×3の画素例を示
す説明図、第9図(d)は均一平均化法のフィルター例
を示す説明図、第9図(e)は第9図(d)に示したフ
ィルターを第9図(C)に示す各画素に掛けたときの結
果を示す説明図、第10図はアンチエイリアシング処理
を実施後の近似面積率を示す説明図、第11図(a)、
(b)、(C)はページメモリのプレーンメモリ部に格
納されるR、G、Bイメージデータを示す説明図、第1
2図(a)、(b)、(C)はアンチエイリアシング処
理を施していない場合のページメモリのプレーンメモリ
部に格納されるR、G、Bイメージデータを示す説明図
、第13図は画像処理装置の構成を示す説明図、第14
図はT補正回路のγ補正用変換グラフを示す説明図、第
15図(a)、(b)、(C)は補色生成回路で使用す
る補色生成用変換グラフを示す説明図、第16図(a)
、(b)、(C)、(d)は第11図(a)、(b)、
(C)に示したR、G、BイメージデータがUCR処理
・黒発生回路から出力された状態を示す説明図、第17
図はベイヤー型の3×3の多値デイザマトリクスを示す
説明図、第18図(a)、(b)、(C)、(d)は第
16図(a)、(b)、(C)、(d)のY、M、C,
BKのデータを階調処理回路によって変換した状態を示
す説明図、第19図(a)、(b)、(C)、(d)は
第12図(a)、(b)、(C)のデータを画像処理装
置によって処理した状態を示す説明図、第20図は多値
カラー・レーザープリンターを示す制御ブロック図、第
21図(a)は多値カラー・レーザープリンターの構成
を示す説明図、第21図(b)は超音波素子のOFF時
間とトナー残量の関係を示すグラフ。第22図(a)、
(b)はイエロー記録ユニットの露光系の構成を示す説
明図、第22図(C)はパワー変調による多値駆動を示
す説明図、第22図(d)、(f)はレーザーダイオー
ドの動作を説明するタイミングチャート、第22図(e
)はレーザーダイオードon10ff回路等の構成を示
す回路図、第22図(員はプリンターの動作を示すフロ
ーチャート、第23図はパワー変調のレベルによる潜像
の状態を示す説明図、第24図はパルス幅変調のレベル
による潜像の状態を示す説明図、第25図は一成分磁性
トナーを用いたときの感光体の表面電位に対する画像濃
度を表したグラフ、第26図は一成分非磁性トナーを用
いたときの感光体の表面電位に対する画像濃度を表した
グラフである。
符号の説明
0・・・ホストコンピュータ
0−・−PDLコントローラ
1−受信装置 202−CP U
3−内部システムバス
4−RAM 205・−・ROM
6−ページメモリ 207−送信装置
8、−1 / O装置 300−画像読取り装置0・・
−画像処理装置
〇−多値カラー・レーザープリンター
第
(a)
kid=255
(b)
x7
kid= 255x28/49
(a)
cone fitter
第4
(a)cyHndrtcal filter図
(b)
図
(b)
cone filter
第
(C)
y′
フエ
(e)
第
図
(a)
第
図
(C)
tttr
すβ
図
(b)
第9図
(C)
第
図
(e)
×n−1
n
Xn+1
Xn+2
、Xn+3 、Xn+4 。
(o)BKデ
夕
(c)Mデータ
第16区
(b)Cデータ
(d)Yデータ
。闇14゜
“710
工
○
ol。
O40−0
010142163、
10tO
Oj42163163
甜
28163163、i63゜
6316316B
’l’l。
l010
ol。
0121.135!28
:i日°I
○
ol。
月1ド
第
3×3ベイヤー型
ドツトレベル
ド
ツトレベル
17図
多値デイザマトリックス
ドツトレベル
ドツトレベル
乙
ノヘル
第18図
(b)Cテ゛−夕
(d)Yデータ
第19図
(b)Cデータ
(cl)Yデータ
第20図
記録紙搬送方向
第
図
(b)
off
トナ
量
第22図
(a)
(b)
第
図
(cl)
第23図
パワー変調のレベルによる潜(象
ち71FIG. 1 is an explanatory diagram showing the configuration of the image forming system of this embodiment, FIGS. 2(a) and (b) are explanatory diagrams showing antialiasing processing using the uniform averaging method, and FIGS. 3(a) and ( b
) is an explanatory diagram showing anti-aliasing processing using the weighting averaging method, Figure 4 (a), (b), (C), (d)
is an explanatory diagram showing an example of a filter used in the weighted averaging method, Fig. 5 is an explanatory diagram showing a convolution method with 3 x 3 pixel reference, and Figs. 6 (a), (b), (C), (d), (
e) and ge) are explanatory diagrams showing the anti-aliasing process to obtain the approximate area ratio of edge pixels, Fig. 7 is an explanatory diagram showing the configuration of the PDL controller, and Fig. 8(a) shows the operation of the PDL controller. Flowchart, Figure 8(b)
8(C) is an explanatory diagram showing path filling processing, FIG. 8(C) is a flowchart showing antialiasing processing according to the present invention, FIGS. Figure (C) is an explanatory diagram showing an example of 3 x 3 pixels, Figure 9 (d) is an explanatory diagram showing an example of a filter using the uniform averaging method, and Figure 9 (e) is an explanatory diagram showing an example of a filter using the uniform averaging method. An explanatory diagram showing the result when each pixel shown in FIG. 9(C) is applied with the shown filter, FIG. 10 is an explanatory diagram showing the approximate area ratio after performing anti-aliasing processing, and FIG. 11(a) ,
(b) and (C) are explanatory diagrams showing R, G, and B image data stored in the plain memory section of the page memory.
Figures 2 (a), (b), and (C) are explanatory diagrams showing R, G, and B image data stored in the plain memory section of the page memory when anti-aliasing processing is not performed, and Figure 13 is an image Explanatory diagram showing the configuration of the processing device, No. 14
The figure is an explanatory diagram showing the conversion graph for γ correction of the T correction circuit, Figures 15 (a), (b), and (C) are explanatory diagrams showing the conversion graph for complementary color generation used in the complementary color generation circuit, and Figure 16 (a)
, (b), (C), (d) are shown in Fig. 11 (a), (b),
Explanatory diagram showing the state in which the R, G, B image data shown in (C) is output from the UCR processing/black generation circuit, No. 17
The figure is an explanatory diagram showing a Bayer-type 3×3 multivalued dither matrix, and FIGS. 18(a), (b), (C), and (d) are shown in FIGS. C), Y, M, C of (d),
An explanatory diagram showing the state in which BK data has been converted by the gradation processing circuit. FIG. 20 is a control block diagram showing a multivalued color laser printer, and FIG. 21(a) is an explanatory diagram showing the configuration of the multivalued color laser printer. , FIG. 21(b) is a graph showing the relationship between the OFF time of the ultrasonic element and the remaining amount of toner. Figure 22(a),
(b) is an explanatory diagram showing the configuration of the exposure system of the yellow recording unit, Fig. 22 (C) is an explanatory diagram showing multivalue drive by power modulation, and Figs. 22 (d) and (f) are the operation of the laser diode. A timing chart explaining FIG. 22 (e
) is a circuit diagram showing the configuration of the laser diode ON10ff circuit, etc., FIG. 22 is a flowchart showing the operation of the printer, FIG. 23 is an explanatory diagram showing the state of the latent image depending on the power modulation level, and FIG. 24 is the pulse An explanatory diagram showing the state of a latent image depending on the level of width modulation. Figure 25 is a graph showing the image density versus surface potential of the photoreceptor when using a single-component magnetic toner. Figure 26 is a graph showing the image density versus the surface potential of the photoreceptor when using a single-component non-magnetic toner. It is a graph showing the image density versus the surface potential of the photoreceptor when used.Explanation of symbols 0...Host computer 0--PDL controller 1-Receiving device 202-CPU 3-Internal system bus 4-RAM 205--ROM 6-page memory 207-transmitting device 8, -1/O device 300-image reading device 0...
- Image processing device - Multivalued color laser printer No. (a) kid=255 (b) x7 kid= 255x28/49 (a) cone fitter No. 4 (a) cyHndrtcal filter diagram (b) Diagram (b) cone filter (C) y' Hue (e) Figure (a) Figure (C) tttr Suβ Figure (b) Figure 9 (C) Figure (e) ×n-1 n Xn+1 Xn+2, Xn+3, Xn+4. (o) BK data (c) M data 16th ward (b) C data (d) Y data. Dark 14゜"710 工○ ol. O40-0 010142163, 10tO Oj42163163 甜28163163, i63゜6316316B 'l'l. l010 ol. 0121.135!28: i day °I ○ ol. 3 Bayer type dot level dot level 17 diagram Multi-level dither matrix dot level dot level O-noher Figure 18 (b) C data (d) Y data Figure 19 (b) C data (cl) Y data Figure 20 Recording paper conveyance direction (b) off Toner amount (a) (b) (cl) Fig. 23
Claims (4)
滑らかに表現するアンチエイリアシング処理手段と、 前記アンチエイリアシング処理手段により、アンチエイ
リアシング処理された画像データを一連の電子写真プロ
セスを用いて出力する画像出力手段とを備えた図形出力
装置において、 前記電子写真プロセスにおける現像処理にて使用する現
像剤の残留レベルを検知する検知手段と、前記検知手段
により検知された残留レベルに応じて前記アンチエイリ
アシング処理の輝度値或いは濃度変調処理結果を補正す
る補正手段とを設けたことを特徴とする図形出力装置。(1) An anti-aliasing processing means that smoothly expresses jaggedness (aliasing) at the edges of an output image; and an image that outputs image data subjected to anti-aliasing processing by the anti-aliasing processing means using a series of electrophotographic processes. A graphic output device comprising: a detection means for detecting a residual level of a developer used in development processing in the electrophotographic process; and an anti-aliasing process according to the residual level detected by the detection means. 1. A graphic output device comprising: a correction means for correcting a luminance value or a result of density modulation processing.
残留レベルに応じて前記アンチエイリアシング処理の輝
度値或いは濃度変調処理結果を補正する補正手段を設け
たことを特徴とする図形出力装置。(2) In claim 1, the developer is a one-component developer, and a correction means is provided for correcting the brightness value or density modulation processing result of the anti-aliasing processing according to the residual level of the developer in the hopper. A graphic output device characterized by:
クを電気信号に変換して現像剤の残留レベルを検知する
ことを特徴とする図形出力装置。(3) The graphic output device according to claim 1, wherein the detection means converts the rotational torque of an agitator in the hopper into an electric signal to detect the residual level of developer.
ニタすることにより現像剤の残留レベルを検知すること
を特徴とする図形出力装置。(4) The graphic output device according to claim 1, wherein the detection means detects the residual level of the developer by monitoring an ON/OFF signal of an ultrasonic vibration element.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2268033A JPH04144479A (en) | 1990-10-05 | 1990-10-05 | Graphic output device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2268033A JPH04144479A (en) | 1990-10-05 | 1990-10-05 | Graphic output device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04144479A true JPH04144479A (en) | 1992-05-18 |
Family
ID=17452948
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2268033A Pending JPH04144479A (en) | 1990-10-05 | 1990-10-05 | Graphic output device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04144479A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7521113B2 (en) | 2003-04-28 | 2009-04-21 | Zheng-Hong Lu | Light-emitting devices with fullerene layer |
US8155826B2 (en) | 2007-03-30 | 2012-04-10 | Aisin Aw Co., Ltd. | Vehicle behavior learning apparatuses, methods, and programs |
US8184861B2 (en) | 2007-03-30 | 2012-05-22 | Aisin Aw Co., Ltd. | Feature information management apparatuses, methods, and programs |
US8825353B2 (en) | 2007-09-28 | 2014-09-02 | Aisin Aw Co., Ltd. | Parking support systems, parking support methods, and parking support programs |
US8892517B2 (en) | 2006-06-09 | 2014-11-18 | Aisin Aw Co., Ltd. | Data updating system, navigation device, server, and method of data updating |
-
1990
- 1990-10-05 JP JP2268033A patent/JPH04144479A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7521113B2 (en) | 2003-04-28 | 2009-04-21 | Zheng-Hong Lu | Light-emitting devices with fullerene layer |
US8892517B2 (en) | 2006-06-09 | 2014-11-18 | Aisin Aw Co., Ltd. | Data updating system, navigation device, server, and method of data updating |
US8155826B2 (en) | 2007-03-30 | 2012-04-10 | Aisin Aw Co., Ltd. | Vehicle behavior learning apparatuses, methods, and programs |
US8184861B2 (en) | 2007-03-30 | 2012-05-22 | Aisin Aw Co., Ltd. | Feature information management apparatuses, methods, and programs |
US8825353B2 (en) | 2007-09-28 | 2014-09-02 | Aisin Aw Co., Ltd. | Parking support systems, parking support methods, and parking support programs |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3071229B2 (en) | Graphic processing unit | |
JP3102805B2 (en) | Graphic output device | |
JPH04144479A (en) | Graphic output device | |
JP3518913B2 (en) | Tone conversion curve generator | |
JP2790707B2 (en) | Graphic processing unit | |
JP2798496B2 (en) | Graphic processing unit | |
JPH1195502A (en) | Image forming method and device | |
JP3148291B2 (en) | Graphic output device | |
JPH04249977A (en) | Graphic output device | |
JPH0481170A (en) | Graphic processing unit | |
JPH041872A (en) | Graphic processing device | |
JPH04158062A (en) | Graphic output device | |
JPH04143873A (en) | Graphic processor | |
JPH04207260A (en) | Figure output device | |
JPH04144359A (en) | Graphic output device | |
JPH04158061A (en) | Graphic output device | |
JPH04160869A (en) | Graphic output device | |
JPH04157980A (en) | Graphic processing device | |
JPH04155385A (en) | Graphic processing device | |
JPH04148949A (en) | Vector image printing apparatus | |
JPH04152751A (en) | Image forming device | |
JPH0774972A (en) | Image forming device | |
JPH03278287A (en) | Method and device for antialiasing processing | |
JPH04117581A (en) | Graphic processing device | |
JPH03286384A (en) | Graphic processing device |