JP2012121265A - Image forming apparatus and control method thereof - Google Patents
Image forming apparatus and control method thereof Download PDFInfo
- Publication number
- JP2012121265A JP2012121265A JP2010274917A JP2010274917A JP2012121265A JP 2012121265 A JP2012121265 A JP 2012121265A JP 2010274917 A JP2010274917 A JP 2010274917A JP 2010274917 A JP2010274917 A JP 2010274917A JP 2012121265 A JP2012121265 A JP 2012121265A
- Authority
- JP
- Japan
- Prior art keywords
- image
- attribute
- pixel
- unit
- density
- 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.)
- Withdrawn
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【課題】環境に依存した形成画像の変化をより好適に補償する。
【解決手段】画像データを処理して画像形成手段により画像形成を行う画像形成装置において、画像データを入力する入力手段と、前記画像データに含まれる各画素の画像属性を判定する属性判定手段と、前記画像形成手段の動作環境を示し、少なくとも温度情報を含む環境情報を取得する取得手段と、前記取得した環境情報に基づいて、前記画像形成手段における動作環境に依存した画像形成濃度の変動を補償するための画像修正処理が必要か否かを判定する判定手段と、前記判定手段により前記画像修正処理が必要と判定された場合、前記画像データに対し前記画像修正処理を施す画像修正手段と、前記画像修正処理により画素値が変化した画素の画像属性を、該画素の画素値の決定に使用された画素の画像属性に修正する属性修正手段と、各画素の画像属性に従って、前記画像形成手段で利用される形成画像データを生成する生成手段と、を含む。
【選択図】図1A change in a formed image depending on an environment is more preferably compensated.
In an image forming apparatus that processes image data and forms an image with the image forming means, an input means for inputting image data, an attribute determining means for determining an image attribute of each pixel included in the image data, and An acquisition unit that indicates an operating environment of the image forming unit and acquires environmental information including at least temperature information; and an image forming density variation depending on the operating environment in the image forming unit based on the acquired environmental information. A determination unit that determines whether or not an image correction process for compensation is necessary; and an image correction unit that performs the image correction process on the image data when the determination unit determines that the image correction process is necessary. Attribute correction means for correcting an image attribute of a pixel whose pixel value has been changed by the image correction process to an image attribute of a pixel used for determining the pixel value of the pixel Comprises according to the image attribute of each pixel, and generation means for generating a formed image data used by the image forming means.
[Selection] Figure 1
Description
本発明は、画像形成装置における画像処理技術、特に、環境に依存した形成画像の変化を補償する画像処理技術に関するものである。 The present invention relates to an image processing technique in an image forming apparatus, and more particularly to an image processing technique that compensates for changes in a formed image depending on the environment.
プリンタや複写機などにおける記録媒体(用紙など)への出力において、出力環境や出力条件および画像形成部(感光ドラム、レーザ照射部など)の使用状況(例えば出力枚数)によって、出力画像の細線や文字の太さが変化する場合があった。例えば、使用により劣化した複写機を温度が高い環境で出力すると細線や文字の太さが、通常時よりも太く出力される場合があった。また、出力する紙種によって細線や文字の太さが変化してしまう場合があった。このような問題に対処すべく、画像形成に先立って行われる画像処理において細線や文字の予め細らせる技術が知られている。例えば特許文献1は、細線や文字のエッジ部の画素値を下げる(濃度を薄くする)細線化処理を施す技術が提案されている。 Depending on the output environment, output conditions, and usage status of the image forming unit (photosensitive drum, laser irradiation unit, etc.) (for example, the number of output sheets) The thickness of the characters sometimes changed. For example, when a copier deteriorated by use is output in an environment where the temperature is high, the thickness of fine lines and characters may be output thicker than usual. In addition, the thickness of fine lines and characters may change depending on the type of paper to be output. In order to cope with such a problem, a technique for thinning thin lines or characters in advance in image processing performed prior to image formation is known. For example, Patent Document 1 proposes a technique for performing a thinning process that lowers the pixel value at the edge of a fine line or character (decreases the density).
しかしながら、背景に画像(例えばグラフィック属性の画像)がある文字に対して上述の細線化処理を適用した場合、当該文字のエッジ部の濃度が薄くなる。その結果、白抜けが発生したようにみえる画像が出力される場合や、ジャギーなどが目立つ画像が出力される場合があった。 However, when the thinning process described above is applied to a character having an image (for example, an image having a graphic attribute) in the background, the density of the edge portion of the character becomes light. As a result, an image that appears to have white spots may be output, or an image in which jaggy or the like is noticeable may be output.
本発明は上述の問題点に鑑みなされたものであり、環境に依存した形成画像の変化をより好適に補償する画像処理技術を提供することを目的とする。 The present invention has been made in view of the above-described problems, and an object thereof is to provide an image processing technique that more suitably compensates for changes in a formed image depending on the environment.
上述の1以上の問題点を解決するため、本発明の画像形成装置は以下の構成を備える。すなわち、画像データを処理して画像形成手段により画像形成を行う画像形成装置において、画像データを入力する入力手段と、前記画像データに含まれる各画素の画像属性を判定する属性判定手段と、前記画像形成手段の動作環境を示し、少なくとも温度情報を含む環境情報を取得する取得手段と、前記取得した環境情報に基づいて、前記画像形成手段における動作環境に依存した画像形成濃度の変動を補償するための画像修正処理が必要か否かを判定する判定手段と、前記判定手段により前記画像修正処理が必要と判定された場合、前記画像データに対し前記画像修正処理を施す画像修正手段と、前記画像修正処理により画素値が変化した画素の画像属性を、該画素の画素値の決定に使用された画素の画像属性に修正する属性修正手段と、各画素の画像属性に従って、前記画像形成手段で利用される形成画像データを生成する生成手段と、を含む。 In order to solve one or more of the problems described above, the image forming apparatus of the present invention has the following configuration. That is, in an image forming apparatus that processes image data and forms an image with an image forming unit, an input unit that inputs image data, an attribute determination unit that determines an image attribute of each pixel included in the image data, An operating unit that indicates an operating environment of the image forming unit, acquires an environmental information including at least temperature information, and compensates for fluctuations in image forming density depending on the operating environment in the image forming unit based on the acquired environmental information. Determining means for determining whether or not image correction processing is necessary, and when the determination means determines that the image correction processing is necessary, the image correcting means for performing the image correction processing on the image data; Attribute correction means for correcting an image attribute of a pixel whose pixel value has been changed by image correction processing to an image attribute of a pixel used to determine the pixel value of the pixel; In accordance with the image attribute of each pixel, including a generation means for generating a formed image data used by the image forming means.
本発明によれば、環境に依存した形成画像の変化をより好適に補償する画像処理技術を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the image processing technique which compensates the change of the formation image depending on environment more suitably can be provided.
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. The following embodiments are merely examples, and are not intended to limit the scope of the present invention.
(第1実施形態)
本発明に係る画像処理装置の第1実施形態として、画像形成装置を例に挙げて以下に説明する。
(First embodiment)
The first embodiment of the image processing apparatus according to the present invention will be described below by taking an image forming apparatus as an example.
<装置構成>
図1は、第1実施形態に係る画像形成装置100の概略ブロック図である。以下では、画像形成装置100は、画像読取部10で読み取った画像データ又は画像受信部11により不図示の外部装置から受信した画像データを印刷出力するデジタル複合機であるとして説明する。なお以下の説明では、画像形成装置100は、イエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の4色の色材(トナーやインクなど)を利用することを想定する。しかし、レッド(R)、グリーン(G)、ブルー(B)の3色の色材など他の色材の組合せを利用する場合についても適用可能である。
<Device configuration>
FIG. 1 is a schematic block diagram of an image forming apparatus 100 according to the first embodiment. In the following description, it is assumed that the image forming apparatus 100 is a digital multi-function peripheral that prints out image data read by the image reading unit 10 or image data received from an external device (not shown) by the image receiving unit 11. In the following description, it is assumed that the image forming apparatus 100 uses four color materials (such as toner and ink) of yellow (Y), magenta (M), cyan (C), and black (K). . However, the present invention can also be applied to a case where a combination of other color materials such as red (R), green (G), and blue (B) color materials is used.
画像形成装置100は、画像読取部10、画像受信部11、設定ユーザインタフェース(UI)17、各種画像処理を行う画像処理部12、記憶部15、CPU16及び画像出力部13を備える。画像読取部10は、入力画像を読み取る。例えば、画像読取部10はカラー画像等を読み取る機能部である。また、画像受信部11は、LANやインターネット等の外部通信路14を介して、画像データを管理するサーバや、この画像形成装置に対してプリントの実行を指示するパーソナルコンピュータ(PC)から画像データを受信する。 The image forming apparatus 100 includes an image reading unit 10, an image receiving unit 11, a setting user interface (UI) 17, an image processing unit 12 that performs various image processing, a storage unit 15, a CPU 16, and an image output unit 13. The image reading unit 10 reads an input image. For example, the image reading unit 10 is a functional unit that reads a color image or the like. The image receiving unit 11 receives image data from a server that manages image data or a personal computer (PC) that instructs the image forming apparatus to execute printing via an external communication path 14 such as a LAN or the Internet. Receive.
画像読取部10で読み取った画像データ又は画像受信部11に入力された画像データは、画像処理部12に入力される。スキャナ画像処理部120は、画像読取部10で読み取った画像データに対してシェーディング補正、像域分離処理、色変換等の画像処理を行う。なお、像域分離処理とは、画像データの各画素に当該画素の属性情報を付加する処理である。 The image data read by the image reading unit 10 or the image data input to the image receiving unit 11 is input to the image processing unit 12. The scanner image processing unit 120 performs image processing such as shading correction, image area separation processing, and color conversion on the image data read by the image reading unit 10. Note that the image area separation process is a process of adding attribute information of the pixel to each pixel of the image data.
図11は、画像に含まれる各種属性を有するオブジェクト画像を模式的に示す図である。具体的には、オブジェクト画像の属性には、文字50を示す文字属性、背景51を示す背景属性、自然画などのイメージ52を示すイメージ属性、細線53であることを示す細線属性、図形などのグラフィック54であることを示すグラフィック属性などが含まれる。 FIG. 11 is a diagram schematically showing an object image having various attributes included in the image. Specifically, the object image attributes include a character attribute indicating a character 50, a background attribute indicating a background 51, an image attribute indicating an image 52 such as a natural image, a thin line attribute indicating a thin line 53, and a figure. A graphic attribute indicating the graphic 54 is included.
一方、プリンタ画像処理部121は、画像データがプリンタ記述言語(PDL)で表現されたデータであった場合、当該画像データに含まれるPDLのコマンド群を解釈し中間コードを出力する。そして、プリンタ画像処理部121内のラスターイメージプロセッサ(RIP)は中間コードからビットマップ画像へと展開し色処理部122に出力する。一方で、PDLのコマンド群に含まれる属性情報から画素毎の属性情報を展開し、画像修正処理部123に出力する。 On the other hand, when the image data is data expressed in a printer description language (PDL), the printer image processing unit 121 interprets a PDL command group included in the image data and outputs an intermediate code. A raster image processor (RIP) in the printer image processing unit 121 develops the intermediate code into a bitmap image and outputs it to the color processing unit 122. On the other hand, the attribute information for each pixel is expanded from the attribute information included in the PDL command group, and is output to the image correction processing unit 123.
次いで、色処理部122は、スキャナ画像処理部120又はプリンタ画像処理部121からの画像データを受け付け、RGB→CMYKの色変換処理などを行う。画像修正処理部123は、CMYK画像に対して画像修正を行う。特に、画像修正処理部123は、画像出力部13の環境による画像形成の変動を補償するための画像処理(後述する太らせ処理や細らせ処理)を行う。 Next, the color processing unit 122 receives image data from the scanner image processing unit 120 or the printer image processing unit 121, and performs RGB → CMYK color conversion processing and the like. The image correction processing unit 123 performs image correction on the CMYK image. In particular, the image correction processing unit 123 performs image processing (thickening processing or thinning processing described later) for compensating for image formation variation due to the environment of the image output unit 13.
図2は、画像修正処理部123のより詳細な機能ブロックを示す図である。属性判定部123−1、濃度判定部123−2、濃度修正部123−3、属性修正部123−4が含まれる。属性判定部123−1は、入力された画像データの各画素の画像属性を判定する。当該判定はスキャナ画像処理部120から入力された像域分離処理の結果又はプリンタ画像処理部121入力された属性情報を用いて行われる。濃度判定部123−2は、入力された画像データの各画素の濃度(画素値)を判定する。濃度修正部123−3は、濃度判定部123−2において判定された各画素の濃度(画素値)を用いて、注目画素の濃度(画素値)を修正する。属性修正部123−4は、濃度修正部123−3において濃度(画素値)が修正された画素の属性情報を修正する。なお、画像修正処理部123における画像修正処理の詳細については図7を参照して後述する。 FIG. 2 is a diagram showing more detailed functional blocks of the image correction processing unit 123. An attribute determination unit 123-1, a density determination unit 123-2, a density correction unit 123-3, and an attribute correction unit 123-4 are included. The attribute determination unit 123-1 determines the image attribute of each pixel of the input image data. This determination is performed using the result of the image area separation process input from the scanner image processing unit 120 or the attribute information input to the printer image processing unit 121. The density determination unit 123-2 determines the density (pixel value) of each pixel of the input image data. The density correction unit 123-3 corrects the density (pixel value) of the pixel of interest using the density (pixel value) of each pixel determined by the density determination unit 123-2. The attribute correcting unit 123-4 corrects the attribute information of the pixel whose density (pixel value) has been corrected by the density correcting unit 123-3. The details of the image correction processing in the image correction processing unit 123 will be described later with reference to FIG.
フィルタ処理部124は、画像修正処理部123から入力された画像データに対し、エッジ強調やスムージングなどの処理を行う。載り量制御処理部125は、フィルタ処理部124から入力されたフィルタ後の画像データに基づいて記録材(用紙などの記録媒体)に適した載り量の制御を行う。ガンマ処理部126は、載り量制御処理部125から入力された画像データに基づいて、当該画像データのガンマ処理を行う。ディザ処理部127は、上述の各処理部で処理された画像データに対してディザ処理を行う。フィルタ処理部124及びディザ処理部127による処理により、画像出力部13により利用されるCMYK各色の形成画像データが生成される。 The filter processing unit 124 performs processing such as edge enhancement and smoothing on the image data input from the image correction processing unit 123. The applied amount control processing unit 125 controls the applied amount suitable for the recording material (recording medium such as paper) based on the filtered image data input from the filter processing unit 124. The gamma processing unit 126 performs gamma processing on the image data based on the image data input from the applied amount control processing unit 125. The dither processing unit 127 performs dither processing on the image data processed by each processing unit described above. By the processing by the filter processing unit 124 and the dither processing unit 127, formed image data of each color of CMYK used by the image output unit 13 is generated.
フィルタ処理部124からディザ処理部127の各処理部では、画像データに含まれる各画素の属性情報を用いて当該画像データを処理するように構成されている。例えば、ディザ処理部127は、文字属性又は細線属性を有する画素に対してはジャギーが目立たないように高線数スクリーン(例えば200線以上)を適用する。一方、背景属性、イメージ属性、グラフィック属性を有する画素に対しては、画像処理における色変動の発生を低減すべく、低線数スクリーン(例えば130〜170線程度)を適用する。 Each processing unit from the filter processing unit 124 to the dither processing unit 127 is configured to process the image data using the attribute information of each pixel included in the image data. For example, the dither processing unit 127 applies a high line number screen (for example, 200 lines or more) so that jaggy is not conspicuous for pixels having character attributes or thin line attributes. On the other hand, a low line number screen (for example, about 130 to 170 lines) is applied to pixels having a background attribute, an image attribute, and a graphic attribute in order to reduce the occurrence of color variation in image processing.
記憶部15は、ランダムアクセスメモリ(RAM)や読み出し専用メモリ(ROM)等のさまざまな記憶媒体から構成される。例えば、RAMはデータや各種情報を格納する領域として用いられたり、CPU16の作業領域として用いられたりする。一方、ROMは、各種制御プログラムを格納する領域として用いられる。また、CPU16は、ROMに格納されたプログラムに従って各種処理を判断、制御する。画像出力部13は、画像を出力(例えば、印刷用紙等の記録媒体への画像形成出力)を行う。 The storage unit 15 includes various storage media such as a random access memory (RAM) and a read only memory (ROM). For example, the RAM is used as an area for storing data and various types of information, or used as a work area for the CPU 16. On the other hand, the ROM is used as an area for storing various control programs. The CPU 16 determines and controls various processes according to programs stored in the ROM. The image output unit 13 outputs an image (for example, image formation output to a recording medium such as printing paper).
図3は、情報調整部21が実行する処理を説明する図である。情報調整部21は、画像形成装置100における環境情報に基づいて画像修正処理部123における画像修正処理(太らせ処理や細らせ処理)の要否や修正量を決定する。 FIG. 3 is a diagram for explaining processing executed by the information adjustment unit 21. The information adjustment unit 21 determines the necessity and amount of correction of image correction processing (thickening processing or thinning processing) in the image correction processing unit 123 based on environment information in the image forming apparatus 100.
環境情報判定部211は、記録材情報取得部18から取得される記録材に関する記録材情報、環境情報取得部19から取得される環境情報、耐久情報取得部20から取得される耐久情報を取得する。つまり、色材(トナーやインクなど)の記録材(用紙など)への定着性の変化の要因となり得る、画像形成の動作環境に関する情報を取得する。そして環境情報判定部211は、これらの情報に基づいて太らせ処理や細らせ処理の必要があるか判定を行う。 The environmental information determination unit 211 acquires the recording material information related to the recording material acquired from the recording material information acquisition unit 18, the environmental information acquired from the environment information acquisition unit 19, and the durability information acquired from the durability information acquisition unit 20. . That is, information about the operating environment for image formation that can cause a change in the fixing property of a color material (such as toner or ink) to a recording material (such as paper) is acquired. Then, the environment information determination unit 211 determines whether the fattening process or the thinning process is necessary based on these pieces of information.
具体的には、記録材の種別(上質紙か再生紙かなど)によって定着性などが変化する。また、画像出力部13の温度・湿度などの環境によっても定着性が変化する。さらに、画像出力部13の経年劣化によっても定着性などが変化する。なお、環境情報については画像形成出力時における情報だけでなく、過去の履歴情報を併せて用いるように構成してもよい。過去の履歴情報を用いることにより、制御の過多を抑制することが可能になる。 Specifically, the fixability and the like vary depending on the type of recording material (high quality paper or recycled paper). Further, the fixability changes depending on the environment such as temperature and humidity of the image output unit 13. Further, the fixability and the like change due to the deterioration of the image output unit 13 over time. The environment information may be configured to use past history information as well as information at the time of image formation output. By using past history information, excessive control can be suppressed.
環境情報判定部211が、太らせ処理または細らせ処理の必要があると判断した場合、修正幅を算出し画像修正設定保存部151に進み修正幅の値を記憶部15に保存する。一方、画像修正処理の必要がないと判断した場合、画像修正設定保存部151に進み修正幅を”0”として記憶部15に保存する。 When the environment information determination unit 211 determines that the thickening process or the thinning process is necessary, the correction width is calculated, the process proceeds to the image correction setting storage unit 151, and the correction width value is stored in the storage unit 15. On the other hand, when it is determined that the image correction process is not necessary, the process proceeds to the image correction setting storage unit 151 and is stored in the storage unit 15 with the correction width being “0”.
環境情報判定部211における判定方法についてより詳細に説明する。まず、環境情報取得部19から温度情報を取得し、画像修正処理の必要が無い”通常温域”の範囲にあるか否かの判定を行う。なお、”通常温域”の上限及び下限の閾値温度はあらかじめ記憶部15に記憶されている。取得された温度が”通常温域”の範囲にある場合は、修正幅を”0”として決定する。一方、取得された温度が、”通常温域”より高い”高温域”、”通常温域”より低い”低温域”の何れかにある場合は画像修正処理の必要があると判断し、対応する修正幅を設定する。具体的には、低温域であると判定された場合、細線や文字は細る傾向(濃度が薄くなる傾向)にあるので予め画像を太らせる必要があると判定する。一方、高温である場合は太る傾向(濃度が濃くなる傾向)にあるので予め細らせる必要があると判定する。例えば、修正幅は、予め太らせる必要があると判定された場合は”+1”、予め細らせる必要があると判定された場合は”−1”と決定する。ただし、温度域に応じてより詳細に修正幅を決定してもよい。 The determination method in the environment information determination unit 211 will be described in more detail. First, temperature information is acquired from the environment information acquisition unit 19, and it is determined whether or not it is in a “normal temperature range” that does not require image correction processing. The upper and lower threshold temperatures of the “normal temperature range” are stored in the storage unit 15 in advance. When the acquired temperature is in the “normal temperature range”, the correction width is determined as “0”. On the other hand, if the acquired temperature is either “high temperature range” higher than “normal temperature range” or “low temperature range” lower than “normal temperature range”, it is determined that image correction processing is necessary and Set the correction width. Specifically, when it is determined that the temperature is in the low temperature range, it is determined that it is necessary to thicken the image in advance because fine lines and characters tend to be thin (density tends to decrease). On the other hand, when the temperature is high, it is determined that it is necessary to reduce the thickness beforehand because it tends to become fat (the concentration tends to increase). For example, the correction width is determined to be “+1” when it is determined that it is necessary to thicken in advance, and “−1” when it is determined that it is necessary to reduce the width in advance. However, the correction range may be determined in more detail according to the temperature range.
図9(a)は、温度と修正幅の対応関係を例示的に示す図である。ここで修正幅は画素数を表しプラスであれば太らせ処理を意味し、マイナスであれば細らせ処理を意味する。なお、区間901では1画素分太るが、当該画素の濃度は0〜255(8ビットの場合)の間で変化する。また、区間902では2画素分太るが、1画素目の画素(より内周の画素)の濃度は255に設定され、2画素目の画素(より外周の画素)の濃度は0〜255(8ビットの場合)の間で変化する。以下では、例えば、修正幅=+1.5(画素)とは、1画素目の修正濃度が”255”で2画素目の修正濃度が”128”であることを意味する。 FIG. 9A is a diagram exemplarily illustrating a correspondence relationship between the temperature and the correction width. Here, the correction width represents the number of pixels, and if it is positive, it means fattening processing, and if it is negative, it means thinning processing. In the section 901, the pixel is thickened by one pixel, but the density of the pixel changes between 0 and 255 (in the case of 8 bits). In the section 902, the pixel is thicker by two pixels, but the density of the first pixel (more inner peripheral pixel) is set to 255, and the density of the second pixel (more outer peripheral pixel) is 0 to 255 (8 Bit case). Hereinafter, for example, the correction width = + 1.5 (pixel) means that the correction density of the first pixel is “255” and the correction density of the second pixel is “128”.
図9(b)は、温度と修正幅の他の対応関係を例示的に示す図である。図9(a)に示される対応関係とは、”通常温域”の上限(第1の閾値温度)及び下限(第2の閾値温度)の閾値温度が異なり、図9(b)における”通常温域”の方がより広く設定されている。図9(b)に示される対応関係は、例えば、耐久情報取得部20から取得された耐久情報により使用回数が少ないと判定された場合に使用される。 つまり、一般に画像出力部13の使用回数が増え経年劣化が進むほど、画像形成濃度の変動が大きくなる。そこで、画像出力部13の使用回数が少ないうちは図9(b)の関係を使用し、使用回数が所定回数より多くなった場合に図9(a)に示される関係を使用するよう構成するのである。なお、同様に湿度や記録材の種別に応じて上述の”通常温域”の上限及び下限の閾値温度を変更するよう構成してもよい。 FIG. 9B is a diagram exemplarily showing another correspondence relationship between the temperature and the correction width. The correspondence relationship shown in FIG. 9A is different from the upper limit (first threshold temperature) and lower limit (second threshold temperature) of the “normal temperature range”. “Temperature” is set more widely. The correspondence shown in FIG. 9B is used, for example, when it is determined that the number of times of use is small based on the durability information acquired from the durability information acquisition unit 20. That is, generally, as the number of times the image output unit 13 is used increases and the deterioration with age progresses, the fluctuation in image formation density increases. Therefore, the relationship shown in FIG. 9B is used while the number of uses of the image output unit 13 is small, and the relationship shown in FIG. 9A is used when the number of uses exceeds a predetermined number. It is. Similarly, the upper and lower threshold temperatures of the “normal temperature range” described above may be changed according to the humidity and the type of recording material.
さらに温度だけではなく修正幅に関するパラメータを変更するよう構成してもよい。また、ユーザによって設定された修正強度(図6Bを参照して後述する自動設定レベルのUI176)に応じて、温度と修正幅の対応関係を選択的に使用するよう構成してもよい。図9(c)は、ユーザにより修正強度を弱くする設定(レベル1)が指定された場合の対応関係を例示的に示している。 Further, it may be configured to change not only the temperature but also the parameter relating to the correction range. Further, the correspondence relationship between the temperature and the correction width may be selectively used according to the correction strength (automatic setting level UI 176 described later with reference to FIG. 6B) set by the user. FIG. 9C exemplarily shows a correspondence relationship when a setting (level 1) for reducing the correction strength is designated by the user.
図4は、判定基準決定処理を説明する図である。判定基準決定部211−1は、記録材情報取得部18から記録材情報、環境情報取得部19から湿度情報、耐久情報取得部20から耐久情報をそれぞれ取得し、最後に設定UI17からレベル情報を取得する。これによって図9(a)〜(c)に例示される対応関係を決定する。具体的には、対応関係ををあらかじめ複数個用意しておき、記録材情報、湿度情報、耐久情報そしてレベル情報などによって選択するよう構成するとよい。 FIG. 4 is a diagram illustrating the determination criterion determination process. The determination criterion determination unit 211-1 acquires the recording material information from the recording material information acquisition unit 18, the humidity information from the environment information acquisition unit 19, and the durability information from the durability information acquisition unit 20, and finally the level information from the setting UI 17. get. Thereby, the correspondence illustrated in FIGS. 9A to 9C is determined. Specifically, a plurality of correspondence relationships may be prepared in advance, and may be selected based on recording material information, humidity information, durability information, level information, and the like.
その後、太らせ細らせ判定部211−2は、環境情報取得部19から現在の温度情報を取得し、判定基準決定部211−1が決定した図9に例示される対応関係を用いて修正幅を決定する。その後、画像修正設定保存部151に修正幅の情報を保存する。 Thereafter, the fattening determination unit 211-2 acquires the current temperature information from the environment information acquisition unit 19, and corrects it using the correspondence illustrated in FIG. 9 determined by the determination criterion determination unit 211-1. Determine the width. Thereafter, the correction width information is stored in the image correction setting storage unit 151.
図8は、対応関係の選択に利用する記録材(紙種X)に対するルックアップテーブルを意味している。ここでは、対応関係1A〜3Cまで9つの対応関係を用意している。そして、湿度や耐久情報に基づいてA〜Cの何れかを選択し、ユーザにより選択されたレベル情報(UI176)に基づいてレベル1〜3の何れかを選択するよう構成されている。もちろん、取得した情報(湿度や耐久情報、レベル)をパラメータとして、所定の数式に代入することにより対応関係を導出するよう構成してもよい。 FIG. 8 means a look-up table for a recording material (paper type X) used for selecting a correspondence relationship. Here, nine correspondence relationships 1A to 3C are prepared. Then, one of A to C is selected based on humidity and durability information, and one of levels 1 to 3 is selected based on level information (UI 176) selected by the user. Of course, the correspondence may be derived by substituting the acquired information (humidity, durability information, level) as a parameter into a predetermined mathematical expression.
<設定UI>
図6A及び図6Bは、設定UI17で行われる設定について説明する。ここでは、修正に必要な情報の設定方法について説明する。設定UI17により設定されたパラメータは画像修正設定保存部151へ保存される。
<Setting UI>
FIG. 6A and FIG. 6B describe settings performed in the setting UI 17. Here, a method for setting information necessary for correction will be described. The parameters set by the setting UI 17 are stored in the image correction setting storage unit 151.
図6Aは、画像修正処理(太らせ処理や細らせ処理)に関するパラメータを設定するユーザインタフェース(UI)を例示的に示す図である。具体的には、各画像属性(文字、細線、イメージ、グラフィック)に対する修正方法、修正幅、修正濃度の設定を受け付ける。UI171では修正方法を、”太らせ”、”細らせ”、”なし”、”自動”の4つから選択する。ここで”自動”が選択されると、上述した環境情報判定部211による自動設定がなされる。”太らせ”または”細らせ”が選択されると、UI172における修正幅が固定的に適用される。なお、修正幅は例えば0〜3画素の間で指定される。また、UI173における修正濃度は、画像修正処理における参照画素の濃度に対する注目画素の濃度修正の度合いを示す値が設定される。例えば、修正濃度は、0〜100%の間で指定される。なお、”なし”が選択されると修正幅及び修正濃度は共に”0”に設定される。 FIG. 6A is a diagram exemplarily showing a user interface (UI) for setting parameters relating to image correction processing (thickening processing and thinning processing). Specifically, the setting of the correction method, correction width, and correction density for each image attribute (character, thin line, image, graphic) is accepted. In the UI 171, the correction method is selected from four “fat”, “thin”, “none”, and “automatic”. When “automatic” is selected here, automatic setting is performed by the environment information determination unit 211 described above. When “thickening” or “thinning” is selected, the correction width in the UI 172 is fixedly applied. Note that the correction width is specified between 0 and 3 pixels, for example. The correction density in the UI 173 is set to a value indicating the degree of correction of the density of the pixel of interest with respect to the density of the reference pixel in the image correction process. For example, the correction density is specified between 0 and 100%. When “None” is selected, both the correction width and the correction density are set to “0”.
図6Bは、太らせ処理における色版毎の詳細設定を行うユーザインタフェース(UI)を例示的に示す図である。YMCKの色版ごとに、修正の要否の設定、及び修正を行う場合の修正方向の設定をユーザから受け付ける。ここで、例えばブラックだけが選択されていればブラックだけ太らせる(又は細らせる)ことが可能になる。UI175において指定する修正方向は、太らせ処理や細らせ処理の方向を8方向から指定する。これは、例えば画像出力部13における主走査方向及び副走査方向の画像形成特性の違いを補償するために使用される。修正方向を適切に設定することで形成画像の品位を高く保つことができる。 FIG. 6B is a diagram exemplarily showing a user interface (UI) for performing detailed setting for each color plate in the fattening process. For each color version of YMCK, setting of necessity of correction and setting of correction direction when performing correction are received from the user. Here, for example, if only black is selected, it is possible to thicken (or thin) only black. As the correction direction designated in the UI 175, the direction of the thickening process or the thinning process is designated from eight directions. This is used, for example, to compensate for a difference in image forming characteristics between the main scanning direction and the sub-scanning direction in the image output unit 13. By appropriately setting the correction direction, the quality of the formed image can be kept high.
<装置の動作>
・細らせ処理の場合
図7は、画像修正処理部123で行われる画像修正処理の詳細フローチャートである。ここでは、情報調整部21と設定UI17で決定された情報をもとに細らせ処理を行う場合について説明する。なお、以下の処理はある1つの画素(注目画素)に対する処理を示しており、実際には、画像データの全画素(あるいは指定された画像領域の画素)に対して以下で説明する処理が順次実行される。
<Operation of the device>
FIG. 7 is a detailed flowchart of the image correction process performed by the image correction processing unit 123. Here, a case where the thinning process is performed based on the information determined by the information adjustment unit 21 and the setting UI 17 will be described. Note that the following processing shows processing for a certain pixel (target pixel). Actually, the processing described below is sequentially performed on all the pixels of the image data (or pixels in the designated image region). Executed.
ステップS1231は、注目画素の属性判定を行うサブステップS1231−1と参照画素の属性判定を行うサブステップS1231−2とを含む。S1231−1では、属性判定部123−1は、注目画素の属性が、細らせ処理の対象となる属性と一致するか否かを判定する。上述したように、図6Aに示すUIにおいて属性毎に画像修正処理が指定され、当該指定は画像修正設定保存部151に保存されている。一致する(細らせ処理の対象である)と判定された場合はS1231−2に進み、対象でないと判定された場合は現在の注目画素に対する処理は終了する。S1231−2では、属性判定部123−1は、現在の注目画素に対応する参照画素の属性が、細らせ処理の対象となる属性と一致するか否かを判定する。ここで、参照画素とは、図6Bにおける修正方向設定UI17に指定された細らせを行う方向と逆方向の領域を示している。 Step S1231 includes sub-step S1231-1 for determining the attribute of the target pixel and sub-step S1231-2 for determining the attribute of the reference pixel. In step S1231-1, the attribute determination unit 123-1 determines whether or not the attribute of the target pixel matches the attribute to be thinned. As described above, image correction processing is specified for each attribute in the UI shown in FIG. 6A, and the specification is stored in the image correction setting storage unit 151. If it is determined that they match (is the target of the thinning process), the process proceeds to S1231-2, and if it is determined not to be the target, the process for the current pixel of interest ends. In S1231-2, the attribute determination unit 123-1 determines whether or not the attribute of the reference pixel corresponding to the current pixel of interest matches the attribute to be thinned. Here, the reference pixel indicates a region in the direction opposite to the direction of thinning specified in the correction direction setting UI 17 in FIG. 6B.
図10(a)は、細らせ処理における注目画素と参照画素の関係を例示的に示す図である。細らせ処理を行う方向がパターン1001のように設定されている場合、それとは反転したパターン1002に示す領域内の3個の画素が参照画素になる。なお、中心の1個の画素が注目画素に相当する。 FIG. 10A is a diagram exemplarily showing the relationship between the target pixel and the reference pixel in the thinning process. When the direction in which the thinning process is performed is set as in the pattern 1001, three pixels in the region indicated by the pattern 1002 that is reversed from the direction become reference pixels. One central pixel corresponds to the target pixel.
S1231−2において、一致しないと判定された場合は、ステップS1232に進み、一致すると判定された場合は現在の注目画素に対する処理は終了する。例えば、文字属性の画像を細らせると設定されていた場合、画像修正設定保存部151は、注目画素が文字属性であり参照画素が文字属性以外であると設定されている。すなわち、注目画素が文字属性でありかつ参照画素が文字属性以外である場合に細らせ処理の対象と判定される。つまり、文字画像の画素のうち背景画像と接しているエッジ領域を細らせ処理の対象画素として判定するのである。 If it is determined in S1231-2 that they do not match, the process proceeds to step S1232, and if it is determined that they match, the process for the current pixel of interest ends. For example, when it is set that the image of the character attribute is to be thinned, the image correction setting storage unit 151 is set so that the target pixel is the character attribute and the reference pixel is other than the character attribute. That is, when the pixel of interest has a character attribute and the reference pixel has a character attribute other than the character attribute, it is determined that the target is to be thinned. That is, the edge region in contact with the background image among the pixels of the character image is determined as a target pixel for the thinning process.
ステップS1232は、注目画素の濃度判定を行うサブステップS1232−1と参照画素の濃度判定を行うサブステップS1232−2とを含み、細らせ処理を実行すべき画素であるか否かを判定する。S1232−1では、濃度判定部123−2は、注目画素の濃度と画像修正設定保存部151で設定されている第1閾値とを比較し、注目画素の濃度が第1閾値以上であればS1232−2へ進む。注目画素の濃度が第1閾値未満であれば細らせ処理の対象でないと判定し現在の注目画素に対する処理は終了する。S1232−2では、濃度判定部123−2は、参照画素の濃度と画像修正設定保存部151で設定されている第2閾値とを比較し、参照画素の濃度が第2閾値以上であればS1233へ進む。参照画素の濃度が第2閾値未満であれば細らせ処理の対象でないと判定し現在の注目画素に対する処理は終了する。 Step S1232 includes sub-step S1232-1 for determining the density of the target pixel and sub-step S1232-2 for determining the density of the reference pixel, and determines whether or not the pixel should be subjected to the thinning process. . In S1232-1, the density determination unit 123-2 compares the density of the pixel of interest with the first threshold set in the image correction setting storage unit 151. If the density of the pixel of interest is equal to or higher than the first threshold, S1232 Proceed to -2. If the density of the target pixel is less than the first threshold value, it is determined that the target pixel is not subject to thinning processing, and the process for the current target pixel ends. In S1232-2, the density determination unit 123-2 compares the density of the reference pixel with the second threshold set in the image correction setting storage unit 151. If the density of the reference pixel is equal to or higher than the second threshold, S1233 Proceed to If the density of the reference pixel is less than the second threshold value, it is determined that the reference pixel is not subject to thinning processing, and the processing for the current pixel of interest ends.
なお、望ましい形態として、注目画素濃度判定処理(S1232−1)は色版ごとに行われ、色版ごとに第1閾値を設定できるようにする。例えば、修正色版(UI174)がブラックのみ指定された場合、ブラックの第1閾値は”0”と設定されブラック以外の第1閾値は”255”と設定する。その結果、注目画素濃度判定(S1232−1)では、注目画素にブラックがあれば常に細らせ処理を実行すべき画素であると判定することが出来る。 As a desirable mode, the target pixel density determination process (S1232-1) is performed for each color plate, and the first threshold value can be set for each color plate. For example, when only the black color is specified for the modified color plate (UI 174), the first threshold value for black is set to “0”, and the first threshold value other than black is set to “255”. As a result, in the target pixel density determination (S1232-1), if the target pixel is black, it can be determined that the pixel should always be subjected to the thinning process.
また、例えば第1閾値を”150”と設定すれば濃度が濃い画素のみを細らせる設定が可能になる。また、例えば第2閾値を”0”と設定した場合、任意の背景濃度に対して細らせ処理を行うことが可能になる。 For example, if the first threshold value is set to “150”, it is possible to make a setting for thinning only a pixel having a high density. For example, when the second threshold value is set to “0”, it is possible to perform a thinning process on an arbitrary background density.
ステップS1233では、濃度修正部123−3は、参照画素を参照して注目画素の濃度を修正する。例えば、参照画素の濃度にUI173で設定された修正濃度の設定値を乗じた値を、修正後の注目画素の濃度として決定する。もちろん修正後の注目画素の濃度の具体的な決定方法は他の様々な形態が考えられる。例えば、UI173において修正濃度が”A”(%)に設定されていた場合に、
(修正後の注目画素濃度)={(現在の注目画素濃度)×(100−A)%+(参照画素濃度)×(A)%}
のように重み付け演算を用いてもよい。
In step S1233, the density correction unit 123-3 corrects the density of the target pixel with reference to the reference pixel. For example, a value obtained by multiplying the density of the reference pixel by the setting value of the correction density set in the UI 173 is determined as the density of the target pixel after correction. Of course, various other modes of determining the density of the target pixel after correction can be considered. For example, when the correction density is set to “A” (%) in the UI 173,
(Corrected pixel density after correction) = {(current pixel density of interest) × (100−A)% + (reference pixel density) × (A)%}
As described above, a weighting operation may be used.
ここで、図5(a)を参照して濃度修正部123−3のより詳細な動作について説明する。具体的には、背景属性を持つ画像領域520と文字属性を持つ画像領域510との境界(エッジ領域)において、文字属性である注目画素500の濃度を算出する場合について述べる。図5(a)の左図において注目画素500に対応する参照画素は領域501に位置する3個の画素(何れも濃度が”0”)である。修正濃度が100%である場合、注目画素500の濃度は上述の数式により、参照画素の濃度である”0”に置換される。その結果、図5(a)の右図に示されるように、細らせ処理を実現することができる。 Here, a more detailed operation of the density correction unit 123-3 will be described with reference to FIG. Specifically, a case will be described in which the density of the pixel of interest 500 that is the character attribute is calculated at the boundary (edge region) between the image region 520 having the background attribute and the image region 510 having the character attribute. In the left diagram of FIG. 5A, the reference pixels corresponding to the target pixel 500 are three pixels located in the region 501 (all have a density of “0”). When the correction density is 100%, the density of the pixel of interest 500 is replaced with “0”, which is the density of the reference pixel, according to the above formula. As a result, the thinning process can be realized as shown in the right diagram of FIG.
なお、JPEG圧縮などの影響により文字の周辺の濃度が不均一となっている場合には、3個の参照画素の濃度の平均値で置換するよう構成してもよい。このようにすることにより、圧縮ノイズの濃い参照画素が存在した場合であっても、好適に細らせ処理を行うことが可能になる。 If the density around the character is not uniform due to the influence of JPEG compression or the like, the average value of the density of the three reference pixels may be replaced. In this way, even if there is a reference pixel with a strong compression noise, it is possible to perform the thinning process appropriately.
ステップS1234では、属性修正部123−4は、修正後の注目画素の属性を参照画素の属性に修正する。例えば、注目画素が文字属性であり参照画素が背景属性であれば、注目画素の属性を文字属性から背景属性に修正する。 In step S1234, the attribute correcting unit 123-4 corrects the corrected attribute of the target pixel to the reference pixel attribute. For example, if the target pixel has a character attribute and the reference pixel has a background attribute, the target pixel attribute is modified from the character attribute to the background attribute.
・太らせ処理の場合
上述した細らせ処理と同様に図7をい参照して太らせ処理を説明する。なお、以下の処理はある1つの画素(注目画素)に対する処理を示しており、実際には、画像データの全画素(あるいは指定された画像領域の画素)に対して以下で説明する処理が順次実行される。
In the case of the fattening process The fattening process will be described with reference to FIG. Note that the following processing shows processing for a certain pixel (target pixel). Actually, the processing described below is sequentially performed on all the pixels of the image data (or pixels in the designated image region). Executed.
ステップS1231では、属性判定部123−1は、注目画素の属性が、太らせ処理の対象となる属性と一致するか否かを判定する。一致する(太らせ処理の対象である)と判定された場合はS1231−2に進み、対象でないと判定された場合は現在の注目画素に対する処理は終了する。S1231−2では、属性判定部123−1は、現在の注目画素に対応する参照画素の属性が、太らせ処理の対象となる属性と一致するか否かを判定する。 In step S1231, the attribute determination unit 123-1 determines whether or not the attribute of the target pixel matches the attribute to be thickened. If it is determined that they match (is the target of the fattening process), the process proceeds to S1231-2. If it is determined not to be the target, the process for the current pixel of interest ends. In S1231-2, the attribute determination unit 123-1 determines whether or not the attribute of the reference pixel corresponding to the current pixel of interest matches the attribute to be thickened.
図10(b)は、太らせ処理における注目画素と参照画素の関係を例示的に示す図である。太らせ処理を行う方向がパターン1003のように設定されている場合、それとは反転したパターン1004に示す領域内の3個の画素が参照画素になる。なお、中心の1個の画素が注目画素に相当する。 FIG. 10B is a diagram exemplarily showing the relationship between the target pixel and the reference pixel in the fattening process. When the direction in which the fattening process is performed is set as in a pattern 1003, three pixels in the region indicated by the pattern 1004 that is reversed from that are reference pixels. One central pixel corresponds to the target pixel.
S1231−2において、一致しないと判定された場合は、ステップS1232に進み、一致すると判定された場合は現在の注目画素に対する処理は終了する。例えば、文字属性の画像を太らせると設定されていた場合、画像修正設定保存部151は、注目画素が文字属性以外であり参照画素が文字属性であると設定されている。すなわち、注目画素が文字属性以外でありかつ参照画素が文字属性である場合に画像修正処理の対象と判定される。つまり、背景画像の画素のうち文字画像と接しているエッジ領域を画像修正処理の対象画素として判定するのである。 If it is determined in S1231-2 that they do not match, the process proceeds to step S1232, and if it is determined that they match, the process for the current pixel of interest ends. For example, when it is set to thicken a character attribute image, the image correction setting storage unit 151 is set such that the target pixel is other than the character attribute and the reference pixel is the character attribute. In other words, when the target pixel is other than the character attribute and the reference pixel is the character attribute, it is determined that the image correction processing is to be performed. That is, the edge region in contact with the character image among the pixels of the background image is determined as the target pixel for the image correction process.
ステップS1232は、注目画素の濃度判定を行うサブステップS1232−1と参照画素の濃度判定を行うサブステップS1232−2とを含み、画像修正処理を実行すべき画素であるか否かを判定する。S1232−1では、濃度判定部123−2は、注目画素の濃度と画像修正設定保存部151で設定されている第3閾値とを比較し、注目画素の濃度が第3閾値以上であればS1232−2へ進む。注目画素の濃度が第3閾値未満であれば画像修正処理の対象でないと判定し現在の注目画素に対する処理は終了する。S1232−2では、濃度判定部123−2は、参照画素の濃度と画像修正設定保存部151で設定されている第4閾値とを比較し、参照画素の濃度が第4閾値以上であればS1233へ進む。参照画素の濃度が第4閾値未満であれば画像修正処理の対象でないと判定し現在の注目画素に対する処理は終了する。 Step S1232 includes sub-step S1232-1 for determining the density of the target pixel and sub-step S1232-2 for determining the density of the reference pixel, and determines whether the pixel is to be subjected to image correction processing. In S1232-1, the density determination unit 123-2 compares the density of the pixel of interest with the third threshold set in the image correction setting storage unit 151. If the density of the pixel of interest is equal to or higher than the third threshold, S1232 Proceed to -2. If the density of the target pixel is less than the third threshold value, it is determined that the target pixel is not subject to the image correction process, and the process for the current target pixel ends. In S1232-2, the density determination unit 123-2 compares the density of the reference pixel with the fourth threshold set in the image correction setting storage unit 151. If the density of the reference pixel is equal to or higher than the fourth threshold, S1233 Proceed to If the density of the reference pixel is less than the fourth threshold value, it is determined that the pixel is not subject to image correction processing, and the processing for the current pixel of interest ends.
なお、第3閾値及び第4閾値は、例えば、図6Bに示すUIにおける設定により決定される。また、望ましい形態として、参照画素濃度判定処理(S1232−2)は色版ごとに行われ、色版ごとに第4閾値を設定できるようにする。例えば、修正色版(UI174)がブラックのみ指定された場合、ブラックの第4閾値は”0”と設定されブラック以外の第4閾値は”255”と設定する。その結果、参照画素濃度判定(S1232−2)では、参照画素にブラックがあれば常に画像修正処理を実行すべき画素であると判定することが出来る。また、例えば第3閾値を”0”と設定した場合、任意の文字濃度に対して太らせ処理を行うことが可能になる。 Note that the third threshold value and the fourth threshold value are determined by, for example, settings in the UI illustrated in FIG. 6B. As a desirable mode, the reference pixel density determination process (S1232-2) is performed for each color plate, and the fourth threshold value can be set for each color plate. For example, when only the black color is specified for the modified color plate (UI 174), the fourth threshold value for black is set to “0” and the fourth threshold value other than black is set to “255”. As a result, in the reference pixel density determination (S1232-2), if the reference pixel is black, it can be determined that the pixel should always be subjected to image correction processing. Further, for example, when the third threshold is set to “0”, it is possible to perform the fattening process for an arbitrary character density.
ステップS1233では、濃度修正部123−3は、参照画素を参照して注目画素の濃度を修正する。ここで、図5(b)を参照して濃度修正部123−3のより詳細な動作について説明する。具体的には、背景属性を持つ画像領域520と文字属性を持つ画像領域510との境界(エッジ領域)において、背景属性である注目画素500の濃度を算出する場合について述べる。図5(b)の左図において注目画素500に対応する参照画素は領域502に位置する3個の画素である。3個の参照画素のうち2個は濃度が”255”であり1個は濃度が”0”である。ここでは、参照画素の濃度の最大値である”255”に置換される。その結果、図5(b)の右図に示されるように、太らせ処理を実現することができる。 In step S1233, the density correction unit 123-3 corrects the density of the target pixel with reference to the reference pixel. Here, a more detailed operation of the density correcting unit 123-3 will be described with reference to FIG. Specifically, a case where the density of the pixel of interest 500 as the background attribute is calculated at the boundary (edge area) between the image area 520 having the background attribute and the image area 510 having the character attribute will be described. In the left diagram of FIG. 5B, reference pixels corresponding to the target pixel 500 are three pixels located in the region 502. Two of the three reference pixels have a density of “255” and one has a density of “0”. Here, it is replaced with “255” which is the maximum value of the density of the reference pixel. As a result, as shown in the right diagram of FIG. 5B, the fattening process can be realized.
ステップS1234では、属性修正部123−4は、修正後の注目画素の属性を参照画素の属性に修正する。例えば、注目画素が背景属性であり参照画素が文字属性であれば、注目画素の属性を背景属性から文字属性に修正する。 In step S1234, the attribute correcting unit 123-4 corrects the corrected attribute of the target pixel to the reference pixel attribute. For example, if the target pixel is a background attribute and the reference pixel is a character attribute, the target pixel attribute is modified from the background attribute to the character attribute.
なお、以上の説明においては、文字属性の画素の濃度は”255”であり、背景属性の画素の濃度は”0”であるとして説明を行ったが、文字属性の画素の濃度が背景属性の画素の濃度より大きければ同様の処理が適用可能である。なお、白抜き文字のように、文字属性の画素の濃度が背景属性の画素の濃度より小さい場合は、高温域において文字属性の画像の太らせ処理を行い、低温域において文字属性の画像の細らせ処理を行うよう構成するとよい。 In the above description, the character attribute pixel density is “255” and the background attribute pixel density is “0”. However, the character attribute pixel density is the background attribute pixel density. The same processing can be applied if the density is higher than the pixel density. If the density of the character attribute pixels is smaller than the density of the background attribute pixels, such as white characters, the character attribute image is thickened in the high temperature range, and the character attribute image is reduced in the low temperature range. It is good to comprise so that a process may be performed.
<第1実施形態の効果>
図12は、画像修正処理(太らせ処理)を行った際の形成画像の様子を模式的に示す図である。
<Effects of First Embodiment>
FIG. 12 is a diagram schematically illustrating a state of a formed image when image correction processing (thickening processing) is performed.
背景属性を有する画像領域520と文字属性を持つ画像領域510とを含む画像1200に対して、太らせ処理を行った画像1210の拡大図が例示的に示されいる。画像1210には、太らせ処理により画素値が変化した画像領域530が含まれている。 An enlarged view of an image 1210 obtained by performing the fattening process on the image 1200 including the image area 520 having the background attribute and the image area 510 having the character attribute is exemplarily shown. The image 1210 includes an image region 530 whose pixel value has been changed by the thickening process.
従来の技術においては、画像領域530の画像領域対応する属性は修正しない(つまり背景属性のまま)。そのため、画像1210をディザ処理部127により処理する場合、画像領域530を画像処理における色変動の発生を低減すべく、低線数スクリーン(例えば130〜170線程度)を適用して処理する。その結果、場合によっては、背景技術において説明した白抜けが発生したようにみえる画像1210aが出力されることになる。 In the conventional technique, the attribute corresponding to the image area of the image area 530 is not corrected (that is, the background attribute remains). Therefore, when the image 1210 is processed by the dither processing unit 127, the image area 530 is processed by applying a low-line number screen (for example, about 130 to 170 lines) in order to reduce the occurrence of color variation in the image processing. As a result, in some cases, an image 1210a that appears to have the white spots described in the background art is output.
一方、第1実施形態においては、画像領域530の画像領域対応する属性を修正する(つまり文字属性に修正される)。そのため、画像1210をディザ処理部127により処理する場合、画像領域530を画像処理に起因するジャギーが目立たないように高線数スクリーン(例えば200線以上)を適用して処理する。その結果、白抜けが発生したようにみえる画像が出力されることを低減することが可能となる。 On the other hand, in the first embodiment, the attribute corresponding to the image area of the image area 530 is corrected (that is, corrected to the character attribute). Therefore, when the image 1210 is processed by the dither processing unit 127, the image area 530 is processed by applying a high-line number screen (for example, 200 lines or more) so that jaggies caused by the image processing are not noticeable. As a result, it is possible to reduce the output of an image that appears to have white spots.
なお、ここではディザ処理部127における処理について説明した。しかし、画像領域530の画像領域対応する属性を修正した後、当該属性に基づいた処理を行うことにより、フィルタ処理部124、載り量制御処理部125、ガンマ処理部126などにおいても、より好適な処理結果が得られることが期待できる。 Here, the processing in the dither processing unit 127 has been described. However, by correcting the attribute corresponding to the image area of the image area 530 and performing processing based on the attribute, the filter processing unit 124, the applied amount control processing unit 125, the gamma processing unit 126, and the like are more suitable. It can be expected that a processing result will be obtained.
さらに、プリンタ画像処理部121内のラスターイメージプロセッサ(RIP)から出力される属性情報と共に、線幅を示すポイントや画素数などの情報を付加してもよい。その場合、属性ごとに太らせや細らせを行いたいポイントや画素数を指定することにより、例えば、細らせ処理後の細線の幅が0画素となり消失するような事態を低減することが可能となる。 Furthermore, information such as a point indicating the line width and the number of pixels may be added together with the attribute information output from the raster image processor (RIP) in the printer image processing unit 121. In that case, by specifying the point and the number of pixels to be thickened or thinned for each attribute, for example, the situation where the width of the thin line after thinning processing becomes 0 pixels and disappears can be reduced. It becomes possible.
以上説明したとおり第1実施形態によれば、環境に依存する画像形成濃度を補償すると共に、当該補償のための画像修正処理に起因する画像の劣化を低減することが可能となる。 As described above, according to the first embodiment, it is possible to compensate for the image forming density depending on the environment, and to reduce image deterioration due to the image correction processing for the compensation.
(第2実施形態)
第2の実施形態では、非整数画素(例えば1.5画素)分の画像修正処理を行う場合について説明する。装置構成および装置の概略動作については第1実施形態と同様であるので説明は省略する。以下では、1.5画素分の太らせ処理について、図13を参照して説明する。なお、図13は、第1実施形態における図5(b)に対応する図である。
(Second Embodiment)
In the second embodiment, a case where image correction processing for non-integer pixels (for example, 1.5 pixels) is performed will be described. Since the apparatus configuration and the schematic operation of the apparatus are the same as those in the first embodiment, description thereof will be omitted. Hereinafter, the fattening process for 1.5 pixels will be described with reference to FIG. FIG. 13 is a diagram corresponding to FIG. 5B in the first embodiment.
図13は、1.5画素分の太らせ処理を模式的に説明する図である。具体的には、図5(b)と同様、背景属性を持つ画像領域520と文字属性を持つ画像領域510との境界(エッジ領域)において、背景属性である注目画素500の濃度を算出する場合について述べる。ただし、1.5画素分の太らせ処理を行うため、文字属性を有する画像領域510から2画素分離れた位置に注目画素がある場合にも濃度修正が発生する。つまり、1.5画素を、1画素分離れた画素に”1.0”を、2画素分離れた画素に”0.5”をそれぞれ分配する。 FIG. 13 is a diagram schematically illustrating the thickening process for 1.5 pixels. Specifically, as in FIG. 5B, the density of the pixel of interest 500 that is the background attribute is calculated at the boundary (edge region) between the image area 520 having the background attribute and the image area 510 having the character attribute. Is described. However, since the thickening process for 1.5 pixels is performed, density correction occurs even when the pixel of interest is located at a position separated by 2 pixels from the image area 510 having the character attribute. That is, 1.5 pixels are distributed to the pixels separated by 1 pixel, “1.0”, and “0.5” is distributed to the pixels separated by 2 pixels.
図13(a)は、文字属性を有する画像領域510から2画素分離れた画素における太らせ処理を示す図である。ここでは、注目画素1300の濃度を参照画素の領域1301内かつ文字属性を有する画素の濃度を用いて決定する。すなわち、領域1301内の画像領域510の3個の画素の何れかの濃度に、上述のように分配された0.5を乗じた値を用いて決定する。その結果、修正後の注目画素の濃度は、画像領域520の画素の濃度と画像領域510の画素の濃度との平均濃度に設定される。一方、図13(b)は、文字属性を有する画像領域510から1画素分離れた画素における太らせ処理を示す図である。上述のように分配された”1,0”を乗じた値を用いて決定する。その結果、修正後の注目画素の濃度は、画像領域510の画素の濃度と同一の濃度に設定される。これらの処理を行うことにより、図13(c)に示されるような1.5画素分の太らせ処理を実現することができる。 FIG. 13A is a diagram showing a fattening process in a pixel separated by two pixels from the image area 510 having a character attribute. Here, the density of the pixel of interest 1300 is determined using the density of the pixel within the reference pixel area 1301 and having the character attribute. That is, it is determined using a value obtained by multiplying the density of any of the three pixels in the image area 510 in the area 1301 by 0.5 distributed as described above. As a result, the density of the target pixel after correction is set to an average density of the density of the pixel in the image area 520 and the density of the pixel in the image area 510. On the other hand, FIG. 13B is a diagram showing a fattening process in a pixel separated by one pixel from the image area 510 having a character attribute. It is determined using a value obtained by multiplying “1,0” distributed as described above. As a result, the density of the target pixel after correction is set to the same density as the density of the pixel in the image area 510. By performing these processes, a thickening process for 1.5 pixels as shown in FIG. 13C can be realized.
(その他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other examples)
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
Claims (5)
画像データを入力する入力手段と、
前記画像データに含まれる各画素の画像属性を判定する属性判定手段と、
前記画像形成手段の動作環境を示し、少なくとも温度情報を含む環境情報を取得する取得手段と、
前記取得した環境情報に基づいて、前記画像形成手段における動作環境に依存した画像形成濃度の変動を補償するための画像修正処理が必要か否かを判定する判定手段と、
前記判定手段により前記画像修正処理が必要と判定された場合、前記画像データに対し前記画像修正処理を施す画像修正手段と、
前記画像修正処理により画素値が変化した画素の画像属性を、該画素の画素値の決定に使用された画素の画像属性に修正する属性修正手段と、
各画素の画像属性に従って、前記画像形成手段で利用される形成画像データを生成する生成手段と、
を含むことを特徴とする画像形成装置。 An image forming apparatus that processes image data and forms an image with an image forming unit.
Input means for inputting image data;
Attribute determination means for determining an image attribute of each pixel included in the image data;
An acquisition unit that indicates an operating environment of the image forming unit and acquires environmental information including at least temperature information;
A determination unit that determines whether or not an image correction process for compensating for a variation in image formation density depending on an operating environment in the image forming unit is necessary based on the acquired environment information;
An image correcting unit that performs the image correcting process on the image data when the determining unit determines that the image correcting process is necessary;
Attribute correction means for correcting an image attribute of a pixel whose pixel value has been changed by the image correction processing to an image attribute of a pixel used to determine a pixel value of the pixel;
Generating means for generating formation image data used in the image forming means according to an image attribute of each pixel;
An image forming apparatus comprising:
前記画像修正手段は、前記指定手段で指定された画像属性の画像領域のエッジ領域の画素の濃度を修正するよう構成されていることを特徴とする請求項1に記載の画像形成装置。 Further comprising designation means for designating an image attribute to be subjected to the image correction processing;
The image forming apparatus according to claim 1, wherein the image correcting unit is configured to correct a density of pixels in an edge region of an image region having an image attribute specified by the specifying unit.
入力手段が、画像データを入力する入力工程と、
属性判定手段が、前記画像データに含まれる各画素の画像属性を判定する属性判定工程と、
取得手段が、前記画像形成手段の動作環境を示し、少なくとも温度情報を含む環境情報を取得する取得工程と、
判定手段が、前記取得した環境情報に基づいて、前記画像形成手段における動作環境に依存した画像形成濃度の変動を補償するための画像修正処理が必要か否かを判定する判定工程と、
画像修正手段が、前記判定工程により前記画像修正処理が必要と判定された場合、前記画像データに対し前記画像修正処理を施す画像修正工程と、
属性修正手段が、前記画像修正処理により画素値が変化した画素の画像属性を、該画素の画素値の決定に使用された画素の画像属性に修正する属性修正工程と、
生成手段が、各画素の画像属性に従って、前記画像形成手段で利用される形成画像データを生成する生成工程と、
を含むことを特徴とする制御方法。 A method of controlling an image forming apparatus that processes image data and forms an image with an image forming unit,
An input step in which the input means inputs image data;
An attribute determining step for determining an image attribute of each pixel included in the image data;
An acquisition step of acquiring an environment information including at least temperature information, wherein the acquisition unit indicates an operating environment of the image forming unit;
A determination step for determining whether or not an image correction process for compensating for fluctuations in image formation density depending on an operating environment in the image forming unit is necessary based on the acquired environment information;
When the image correction means determines that the image correction processing is necessary in the determination step, an image correction step of performing the image correction processing on the image data;
An attribute correcting step for correcting an image attribute of a pixel whose pixel value has been changed by the image correcting process to an image attribute of a pixel used to determine a pixel value of the pixel;
A generating step of generating formation image data used in the image forming unit according to an image attribute of each pixel;
The control method characterized by including.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010274917A JP2012121265A (en) | 2010-12-09 | 2010-12-09 | Image forming apparatus and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010274917A JP2012121265A (en) | 2010-12-09 | 2010-12-09 | Image forming apparatus and control method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012121265A true JP2012121265A (en) | 2012-06-28 |
Family
ID=46503260
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010274917A Withdrawn JP2012121265A (en) | 2010-12-09 | 2010-12-09 | Image forming apparatus and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012121265A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014146211A (en) * | 2013-01-30 | 2014-08-14 | Konica Minolta Inc | Image forming apparatus and image processing method |
| JP2016039408A (en) * | 2014-08-05 | 2016-03-22 | キヤノン株式会社 | Image processing apparatus, image processing method, and program |
| US20170213115A1 (en) * | 2016-01-26 | 2017-07-27 | Canon Kabushiki Kaisha | Printing apparatus for adjusting width of object and printing method |
| EP3355568A1 (en) | 2017-01-25 | 2018-08-01 | Canon Kabushiki Kaisha | Image processing apparatus and method for controlling the same |
| JP2018182464A (en) * | 2017-04-07 | 2018-11-15 | シャープ株式会社 | Image processing apparatus and program |
| JP2019036887A (en) * | 2017-08-18 | 2019-03-07 | 富士ゼロックス株式会社 | Image processing apparatus, image forming apparatus, and program |
| JP2019145116A (en) * | 2019-03-04 | 2019-08-29 | キヤノン株式会社 | Image processing device, image processing method, and program |
| EP3584761A1 (en) | 2018-06-20 | 2019-12-25 | Canon Kabushiki Kaisha | Image forming apparatus capable of changing thickness of character, control method therefor, and storage medium storing control program therefor |
| JP2021078129A (en) * | 2021-01-08 | 2021-05-20 | キヤノン株式会社 | Image formation apparatus and control method therefor, and program |
| JP2022158247A (en) * | 2021-04-01 | 2022-10-17 | キヤノン株式会社 | image forming device |
-
2010
- 2010-12-09 JP JP2010274917A patent/JP2012121265A/en not_active Withdrawn
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014146211A (en) * | 2013-01-30 | 2014-08-14 | Konica Minolta Inc | Image forming apparatus and image processing method |
| JP2016039408A (en) * | 2014-08-05 | 2016-03-22 | キヤノン株式会社 | Image processing apparatus, image processing method, and program |
| US10521707B2 (en) | 2016-01-26 | 2019-12-31 | Canon Kabushiki Kaisha | Printing apparatus for adjusting width of object and printing method |
| US20170213115A1 (en) * | 2016-01-26 | 2017-07-27 | Canon Kabushiki Kaisha | Printing apparatus for adjusting width of object and printing method |
| JP2017132095A (en) * | 2016-01-26 | 2017-08-03 | キヤノン株式会社 | Printing apparatus, printing method, and program |
| US10706340B2 (en) | 2017-01-25 | 2020-07-07 | Canon Kabushiki Kaisha | Image processing apparatus and method for controlling the same with character attribute indicating that pixel is pixel of a character |
| JP2018121207A (en) * | 2017-01-25 | 2018-08-02 | キヤノン株式会社 | Image forming apparatus, method for controlling the same, program, and image processing unit |
| EP3355568A1 (en) | 2017-01-25 | 2018-08-01 | Canon Kabushiki Kaisha | Image processing apparatus and method for controlling the same |
| JP2018182464A (en) * | 2017-04-07 | 2018-11-15 | シャープ株式会社 | Image processing apparatus and program |
| JP2019036887A (en) * | 2017-08-18 | 2019-03-07 | 富士ゼロックス株式会社 | Image processing apparatus, image forming apparatus, and program |
| EP3584761A1 (en) | 2018-06-20 | 2019-12-25 | Canon Kabushiki Kaisha | Image forming apparatus capable of changing thickness of character, control method therefor, and storage medium storing control program therefor |
| US10593030B2 (en) | 2018-06-20 | 2020-03-17 | Canon Kabushiki Kaisha | Image forming apparatus capable of changing thickness of character, control method therefor, and storage medium storing control program therefor |
| JP2019145116A (en) * | 2019-03-04 | 2019-08-29 | キヤノン株式会社 | Image processing device, image processing method, and program |
| JP2021078129A (en) * | 2021-01-08 | 2021-05-20 | キヤノン株式会社 | Image formation apparatus and control method therefor, and program |
| JP7005796B2 (en) | 2021-01-08 | 2022-01-24 | キヤノン株式会社 | Image forming device, its control method, and program |
| JP2022158247A (en) * | 2021-04-01 | 2022-10-17 | キヤノン株式会社 | image forming device |
| JP7695095B2 (en) | 2021-04-01 | 2025-06-18 | キヤノン株式会社 | Image forming device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012121265A (en) | Image forming apparatus and control method thereof | |
| KR101223865B1 (en) | Image processing apparatus and control method of image processing apparatus | |
| EP2670125B1 (en) | Image processing device correcting color of border region between object and background in image | |
| JP4872860B2 (en) | Image processing apparatus and image processing method | |
| US8559062B2 (en) | Image processing apparatus, image forming apparatus, image processing method and computer readable medium for controlling toner consumption | |
| US10841457B2 (en) | Image forming apparatus with density correction and edge smoothing, method, and storage medium storing program to perform the method | |
| JP6325847B2 (en) | Image processing apparatus, image processing method, and program | |
| JP4544109B2 (en) | Image processing apparatus and program | |
| US10070008B2 (en) | Image processing apparatus, method of controlling the same, and storage medium | |
| US8482790B2 (en) | Image forming apparatus and image processing method | |
| JP4498233B2 (en) | Image processing apparatus and image processing method | |
| US11503188B2 (en) | Image processing apparatus, control method for controlling image processing apparatus, and storage medium | |
| JP6702685B2 (en) | Image forming apparatus, image forming apparatus control method, and program | |
| JP4793185B2 (en) | Image processing apparatus and program | |
| JP2013037309A (en) | Image forming apparatus | |
| JP6736299B2 (en) | Printing device, printing method, and program | |
| US10410099B2 (en) | Image forming apparatus that controls whether to execute image processing for a target pixel based on a calculated amount of change of pixel values, and related control method and storage medium storing a program | |
| JP2005101934A (en) | Image processing apparatus and method | |
| EP3331233B1 (en) | Image processing device | |
| JP2015075834A (en) | Image processing apparatus, image processing method, and program | |
| JP4274043B2 (en) | Image processing apparatus, image forming apparatus, image processing method, and program | |
| JP4748019B2 (en) | Image processing apparatus, image forming apparatus, and program | |
| US20130148141A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP6440000B2 (en) | Image processing device | |
| JP6521650B2 (en) | INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND PROGRAM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140304 |