Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4266002B2 - Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium - Google Patents
[go: Go Back, main page]

JP4266002B2 - Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium - Google Patents

Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium Download PDF

Info

Publication number
JP4266002B2
JP4266002B2 JP2004300567A JP2004300567A JP4266002B2 JP 4266002 B2 JP4266002 B2 JP 4266002B2 JP 2004300567 A JP2004300567 A JP 2004300567A JP 2004300567 A JP2004300567 A JP 2004300567A JP 4266002 B2 JP4266002 B2 JP 4266002B2
Authority
JP
Japan
Prior art keywords
black
parameter
image
characteristic
characteristic amount
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.)
Expired - Fee Related
Application number
JP2004300567A
Other languages
Japanese (ja)
Other versions
JP2006115220A (en
Inventor
雅範 南
誠 大津
義則 村上
牧生 後藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2004300567A priority Critical patent/JP4266002B2/en
Publication of JP2006115220A publication Critical patent/JP2006115220A/en
Application granted granted Critical
Publication of JP4266002B2 publication Critical patent/JP4266002B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Color, Gradation (AREA)
  • Image Processing (AREA)

Description

本発明は、入力画像データに対して色変換処理を行う技術に関するものであり、特に、色補正処理した画像信号に対して黒生成処理および下色除去処理を行う画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、および記録媒体に関するものである。   The present invention relates to a technique for performing color conversion processing on input image data, and in particular, an image processing apparatus, an image forming apparatus, and the like that perform black generation processing and undercolor removal processing on an image signal subjected to color correction processing. The present invention relates to an image processing method, an image processing program, and a recording medium.

近年、オフィスにおけるOA機器のデジタル化が急速に進展し、また、カラー画像出力の需要が増している。この需要増加に対応する形で、電子写真方式のデジタルカラー複写機や、インクジェット方式や熱転写方式のカラープリンタ等の出力機器が、広く一般に普及してきている。   In recent years, the digitalization of office automation equipment in offices has progressed rapidly, and the demand for color image output has increased. In response to this increase in demand, output devices such as electrophotographic digital color copying machines and ink jet and thermal transfer color printers have become widespread.

これらの出力機器を用いれば、例えば、デジタルカメラやスキャナ等の入力機器から入力された画像データや、コンピュータ上で作成された画像データが表す画像を出力できる。このような入出力機器では、一般に、入力された画像データに基づき、常に安定した色再現が適用された画像出力を求められる。それゆえ、このような入出力機器において、デジタル画像処理技術に基づいた入力画像データの色変換処理が、重要な役割を果たすことになる。   If these output devices are used, for example, image data input from an input device such as a digital camera or a scanner, or an image represented by image data created on a computer can be output. In such an input / output device, generally, an image output to which stable color reproduction is always applied based on input image data is required. Therefore, color conversion processing of input image data based on digital image processing technology plays an important role in such an input / output device.

ここで、色変換処理とは、入力原稿と入力機器の特性とに基づいて実行される、入力画像データの色空間の信号の変換処理を意味する。例えば、例えばR(レッド)G(グリーン)B(ブルー)などの色空間信号を、プリンタなどの出力機器に適合した出力画像データの色空間の信号、例えばC(シアン)M(マゼンタ)Y(イエロー)へと変換する処理が、現実に行われている。   Here, the color conversion process means a conversion process of a signal in the color space of the input image data, which is executed based on the input document and the characteristics of the input device. For example, a color space signal such as R (red) G (green) B (blue) or the like is converted into a color space signal of output image data suitable for an output device such as a printer, such as C (cyan) M (magenta) Y ( The process of converting to (yellow) is actually performed.

このとき、出力機器では、色変換された色空間信号に対応した色材(トナーやインク)を用いて、入力画像データが表す画像を出力する。多くの出力機器では、色材として、CMYに加え、K(ブラック)の色材を用いている。このK色材を使用することによって、CMYの色材のみでは再現できない、暗い色を再現できる。さらに、K色材を使うことによって、CMY色材の使用量を削減したり、グレーの再現性を向上させたりすることができる(例えば、非特許文献1および非特許文献2を参照)。   At this time, the output device outputs an image represented by the input image data using a color material (toner or ink) corresponding to the color space signal subjected to color conversion. Many output devices use a color material of K (black) in addition to CMY as a color material. By using the K color material, it is possible to reproduce a dark color that cannot be reproduced with only the CMY color material. Furthermore, by using the K color material, it is possible to reduce the amount of CMY color material used or improve the gray reproducibility (see, for example, Non-Patent Document 1 and Non-Patent Document 2).

しかし、色変換の際、最適な黒生成量(K生成量)は、暗くて鮮やかな色を再現する場合と、黒文字などのグレーを再現する場合とにおいて、それぞれ異なるものである。そのため、適切な黒生成量を決定することが難しいという問題があった。この問題を解決するものとして、例えば、特許文献1に記載の技術が提案されている。   However, the optimum black generation amount (K generation amount) at the time of color conversion is different between reproducing dark and vivid colors and reproducing gray such as black characters. Therefore, there is a problem that it is difficult to determine an appropriate black generation amount. As a technique for solving this problem, for example, a technique described in Patent Document 1 has been proposed.

特許文献1に記載の技術では、色補正されたCMY信号のうち、最大値であるMAX信号と最小値であるMIN信号の差分(MAX−MIN)と、MIN信号とに基づき、2次元の黒生成/下色除去用のLUT(Look Up Table:ルックアップテーブル)を用いて黒生成量を制御することによって、グレーの再現性と暗くて鮮やかな色の再現性とを両立させることできる。
特開2003−60929号公報(公開日平成15年2月28日) 日本印刷学会誌、第31巻第4号(1994)、p.290〜297 電子写真学会誌、第36巻第4号(1997)、p.343〜352
In the technique described in Patent Document 1, a two-dimensional black color is corrected based on a difference (MAX−MIN) between a maximum value MAX signal and a minimum value MIN signal among color-corrected CMY signals and a MIN signal. By controlling the amount of black generation using a generation / undercolor removal LUT (Look Up Table), both gray reproducibility and dark vivid color reproducibility can be achieved.
JP 2003-60929 A (publication date February 28, 2003) Journal of Japan Printing Society, Vol. 31, No. 4 (1994), p. 290-297 The Journal of Electrophotographic Society, Vol. 36, No. 4 (1997), p. 343-352

しかし、黒文字領域は、無彩色領域であるため、彩度成分は考慮する必要がない。すなわち、黒文字領域には、2次元の黒生成ではなく、1次元の黒生成が適している。したがって、特許文献1に記載の従来装置では、このような領域のために、2次元の黒生成回路とは別に、1次元の黒生成回路を用意する必要がある。そのため、従来の装置には、ハードウェア構成の規模が大きくなり、使用するメモリ量が増大し、さらに、コストが上昇する問題がある。   However, since the black character region is an achromatic region, it is not necessary to consider the saturation component. That is, one-dimensional black generation is suitable for the black character region instead of two-dimensional black generation. Therefore, in the conventional apparatus described in Patent Document 1, it is necessary to prepare a one-dimensional black generation circuit separately from the two-dimensional black generation circuit for such a region. Therefore, the conventional apparatus has a problem that the scale of the hardware configuration increases, the amount of memory used increases, and the cost increases.

本発明は、上記の問題点に鑑みてなされたものであり、その目的は、同一のハードウェアを構成を用いて、1次元および2次元の黒特性量算出処理を選択的に行うことができる画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、および記録媒体を提供することにある。   The present invention has been made in view of the above problems, and an object thereof is to selectively perform one-dimensional and two-dimensional black characteristic amount calculation processing using the same hardware configuration. An object is to provide an image processing apparatus, an image forming apparatus, an image processing method, an image processing program, and a recording medium.

上記の課題を解決するために、本発明に係る画像処理装置は、複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成手段と、上記第1または第2のパラメータを予め定められた基準に基づき選択して、選択パラメータとして出力するパラメータ選択手段と、上記第1のパラメータと上記選択パラメータとに基づいて、上記第1および第2のパラメータと黒特性量との関係を定めた2元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定手段とを備えたことを特徴としている。   In order to solve the above problems, an image processing apparatus according to the present invention performs an image for performing black generation processing or undercolor removal processing by using a black characteristic amount for image data representing an image composed of a plurality of color components. In the processing device, parameter generation means for generating a first parameter reflecting the achromatic characteristic of the image and a second parameter reflecting the chromatic characteristic of the image from pixel values included in the image data Selecting the first or second parameter based on a predetermined criterion and outputting the selected parameter as a selection parameter; and the first and second parameters based on the first parameter and the selected parameter. Black characteristic amount determining means for obtaining a black characteristic amount to be applied to the image data from binary function data defining a relationship between the two parameters and the black characteristic amount. It is characterized in that.

本装置は、複数の色成分よりなる画像を表す画像データに対して、黒生成処理または下色除去処理を行う装置である。これらの処理を行うことによって、本装置は、入力画像データに含まれない黒成分量を新たに生成したり、または入力画像データに含まれる各色成分量から下色量を除去したりする。その際、本装置は、黒特性量を用いることによって、黒生成処理または下色除去処理を行う。ここでいう「黒特性量」とは、黒生成処理を行う際に用いる黒生成量、および下色除去処理を行う際に用いる下色除去量を総称したものである。   This apparatus is an apparatus that performs black generation processing or undercolor removal processing on image data representing an image composed of a plurality of color components. By performing these processes, the apparatus newly generates a black component amount not included in the input image data, or removes the lower color amount from each color component amount included in the input image data. At this time, the apparatus performs black generation processing or undercolor removal processing by using the black characteristic amount. Here, the “black characteristic amount” is a general term for the black generation amount used when the black generation processing is performed and the under color removal amount used when the under color removal processing is performed.

ここで、上記の構成によれば、パラメータ生成手段は、画像データに含まれる画素値から、第1および第2のパラメータを生成する。例えば画像データが表す画像に含まれる画素がC(シアン)、M(マゼンダ)、Y(イエロー)の三種の色成分よりなる場合、パラメータ生成手段は、画像データに含まれるこれらの色成分の量を基に、第1および第2のパラメータを生成する。   Here, according to the above configuration, the parameter generation unit generates the first and second parameters from the pixel values included in the image data. For example, when the pixel included in the image represented by the image data is composed of three types of color components C (cyan), M (magenta), and Y (yellow), the parameter generation unit may determine the amount of these color components included in the image data. Based on, the first and second parameters are generated.

上記した通り、本装置が処理する画像データが表す画像は、複数の色成分からなるものである。これらの色成分の濃度比率に応じて、画像データが表す画像の明度、色相、および彩度は変化する。したがってパラメータ生成手段は、これらのパラメータを、それぞれ画像データの無彩色特性および有彩色特性を反映した変数として生成する。すなわちパラメータ生成手段は、画像データが表す画像の色特性に応じて第1および第2のパラメータを生成することになる。   As described above, the image represented by the image data processed by this apparatus is composed of a plurality of color components. The lightness, hue, and saturation of the image represented by the image data change according to the density ratio of these color components. Therefore, the parameter generation unit generates these parameters as variables reflecting the achromatic color characteristic and the chromatic color characteristic of the image data, respectively. That is, the parameter generation unit generates the first and second parameters according to the color characteristics of the image represented by the image data.

上記「2元関数データ」とは、パラメータ生成手段が生成する第1のパラメータ、第2のパラメータと、黒特性量との関係を予め定めたデータである。すなわちこの関数データは、入力された第1のパラメータと第2のパラメータとに対応した黒特性量を、所定の方法で特定して出力する関数を表すデータである。この関数データは、例えば、1組の第1のパラメータ、第2のパラメータに対して1つの黒特性量を1対1の関係に対応づけて格納した、黒特性量テーブルとすることができる。また、この関数データは、入力した第1のパラメータと第2のパラメータとを基に所定の演算を施すことによって、黒特性量を返す数式データとすることもできる。   The “binary function data” is data in which the relationship between the first parameter and the second parameter generated by the parameter generation unit and the black characteristic amount is determined in advance. That is, the function data is data representing a function for specifying and outputting the black characteristic amount corresponding to the input first parameter and second parameter by a predetermined method. This function data can be, for example, a black characteristic amount table in which one black characteristic amount is stored in association with a one-to-one relationship with respect to a set of first parameter and second parameter. The function data can also be mathematical data that returns a black characteristic amount by performing a predetermined calculation based on the input first parameter and second parameter.

ここで、パラメータ選択手段は、第1または第2のパラメータを、予め定められた基準に基づき選択して、選択パラメータとして出力する。したがって、パラメータ選択手段が選択パラメータとして第1のパラメータを選択する場合、算出される黒特性量は、第1のパラメータのみから算出されることになる。したがって、この場合、黒特性量決定手段は、2つの入力データが共に無彩色領域特性を表すとして1次元黒特性量算出処理と同等の結果が得られる2次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、無彩色領域に適した黒特性量を算出するように定める。   Here, the parameter selection means selects the first or second parameter based on a predetermined criterion and outputs it as a selection parameter. Therefore, when the parameter selection unit selects the first parameter as the selection parameter, the calculated black characteristic amount is calculated from only the first parameter. Therefore, in this case, the black characteristic amount determining means performs a two-dimensional black characteristic amount calculation process that obtains a result equivalent to the one-dimensional black characteristic amount calculation process, assuming that the two input data represent achromatic region characteristics. As the black characteristic amount to be applied to the image data, a black characteristic amount suitable for the achromatic region is calculated.

一方、パラメータ選択手段が選択パラメータとして第2のパラメータを選択する場合、黒特性量決定手段は、2つの入力データは無彩色特性と有彩色特性とを表すとして2次元の黒特性量算出処理を行い、画像データに対する黒特性量を算出する。   On the other hand, when the parameter selection unit selects the second parameter as the selection parameter, the black characteristic amount determination unit performs a two-dimensional black characteristic amount calculation process on the assumption that the two input data represent the achromatic color characteristic and the chromatic color characteristic. Then, the black characteristic amount for the image data is calculated.

これにより本装置は、2次元の黒特性量算出処理を行う構成のみを用いることによって、すなわち、2次元の黒特性量算出処理を行う構成と1次元の黒特性量算出処理を行う構成を別々に設けることなく、2次元の黒特性量算出処理を行う構成だけで、選択パラメータを切り換えることによって、彩度成分(有彩色特性)を考慮に入れた黒特性量の決定と、無彩色領域に適した黒特性量の決定とを行うことができ、メモリリソースの削減と装置構成の簡素化とを図る効果を奏する。   Accordingly, the present apparatus uses only the configuration for performing the two-dimensional black characteristic amount calculation processing, that is, the configuration for performing the two-dimensional black characteristic amount calculation processing and the configuration for performing the one-dimensional black characteristic amount calculation processing are separated. In this case, only the configuration for performing the two-dimensional black characteristic amount calculation processing is performed, and by switching the selection parameter, the determination of the black characteristic amount in consideration of the saturation component (chromatic color characteristic) and the achromatic region are performed. It is possible to determine a suitable black characteristic amount, and there is an effect of reducing memory resources and simplifying the device configuration.

上記の課題を解決するために、本発明に係る画像処理方法は、複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成ステップと、上記第1または第2のパラメータを選択して、選択パラメータとして出力するパラメータ選択ステップと、上記取得された第1および第2の黒特性量から、上記第1のパラメータと上記選択パラメータとに基づいて、上記第1および第2のパラメータと黒特性量との関係を定めた2元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含むことを特徴としている。   In order to solve the above-described problems, an image processing method according to the present invention performs image generation processing or undercolor removal processing using black characteristic amounts on image data representing an image composed of a plurality of color components. An image processing method for generating the black characteristic amount in the apparatus, wherein a first parameter reflecting an achromatic characteristic of the image and a chromatic characteristic of the image are reflected from a pixel value included in the image data. A parameter generation step for generating the second parameter, a parameter selection step for selecting the first or second parameter and outputting it as a selection parameter, and the obtained first and second black characteristic amounts From the binary function data defining the relationship between the first and second parameters and the black characteristic amount based on the first parameter and the selection parameter, It is characterized by containing a black characteristic quantity determination step of determining a black characteristic amount to be applied to the data.

このように本方法は、本装置が備える各手段に対応した各ステップを備えた構成であるため、本装置と同様の作用および効果を奏する。   Thus, since this method is a structure provided with each step corresponding to each means with which this apparatus is equipped, there exists an effect | action and effect similar to this apparatus.

上記の課題を解決するために、本発明に係る画像処理装置は、複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成手段と、上記第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データから、上記第1のパラメータに基づき、無彩色領域に適した第1の黒特性量を取得する第1の黒特性量取得手段と、上記第1のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第2の関数データ、または上記第1の関数データから、予め定められた基準に基づき関数データを選択し、選択した関数データから上記第1のパラメータに基づき第2の黒特性量を取得する第2の黒特性量取得手段と、上記取得された第1および第2の黒特性量から、上記第1のパラメータと上記第2のパラメータとに基づいた補間演算を行うことによって、上記画像データに適用する黒特性量を求める黒特性量決定手段とを備えたことを特徴としている。   In order to solve the above problems, an image processing apparatus according to the present invention performs an image for performing black generation processing or undercolor removal processing by using a black characteristic amount for image data representing an image composed of a plurality of color components. In the processing device, parameter generation means for generating a first parameter reflecting the achromatic characteristic of the image and a second parameter reflecting the chromatic characteristic of the image from pixel values included in the image data Based on the first parameter, the first black characteristic amount suitable for the achromatic color region is obtained from the first function data in which the relationship between the first parameter and the black characteristic amount suitable for the achromatic color region is determined in advance. Second function data in which the relationship between the first black characteristic amount acquisition means for acquiring the black characteristic amount in consideration of the first parameter and the saturation component is determined, or the first function data From Second black characteristic amount acquisition means for selecting function data based on a predetermined criterion and acquiring a second black characteristic amount based on the first parameter from the selected function data; and the acquired first and A black characteristic amount determining unit for obtaining a black characteristic amount to be applied to the image data by performing an interpolation operation based on the first parameter and the second parameter from the second black characteristic amount; It is characterized by that.

本装置は、複数の色成分よりなる画像を表す画像データに対して、黒生成処理または下色除去処理を行う装置である。これらの処理を行うことによって、本装置は、入力画像データに含まれない黒成分量を新たに生成したり、または入力画像データに含まれる各色成分量から下色量を除去したりする。その際、本装置は、黒特性量を用いることによって、黒生成処理または下色除去処理を行う。ここでいう「黒特性量」とは、黒生成処理を行う際に用いる黒生成量、および下色除去処理を行う際に用いる下色除去量を総称したものである。   This apparatus is an apparatus that performs black generation processing or undercolor removal processing on image data representing an image composed of a plurality of color components. By performing these processes, the apparatus newly generates a black component amount not included in the input image data, or removes the lower color amount from each color component amount included in the input image data. At this time, the apparatus performs black generation processing or undercolor removal processing by using the black characteristic amount. Here, the “black characteristic amount” is a general term for the black generation amount used when the black generation processing is performed and the under color removal amount used when the under color removal processing is performed.

ここで、上記の構成によれば、パラメータ生成手段は、画像データに含まれる画素値から、第1および第2のパラメータを生成する。例えば画像データが表す画像に含まれる画素がC(シアン)、M(マゼンダ)、Y(イエロー)の三種の色成分よりなる場合、パラメータ生成手段は、画像データに含まれるこれらの色成分の量を基に、第1および第2のパラメータを生成する。   Here, according to the above configuration, the parameter generation unit generates the first and second parameters from the pixel values included in the image data. For example, when the pixel included in the image represented by the image data is composed of three types of color components C (cyan), M (magenta), and Y (yellow), the parameter generation unit may determine the amount of these color components included in the image data. Based on, the first and second parameters are generated.

上記した通り、本装置が処理する画像データが表す画像は、複数の色成分からなるものである。これらの色成分の濃度比率に応じて、画像データが表す画像の明度、色相、および彩度は変化する。したがってパラメータ生成手段は、これらのパラメータを、それぞれ画像データの無彩色特性および有彩色特性を反映した変数として生成する。すなわちパラメータ生成手段は、画像データが表す画像の色特性に応じて第1および第2のパラメータを生成することになる。   As described above, the image represented by the image data processed by this apparatus is composed of a plurality of color components. The lightness, hue, and saturation of the image represented by the image data change according to the density ratio of these color components. Therefore, the parameter generation unit generates these parameters as variables reflecting the achromatic color characteristic and the chromatic color characteristic of the image data, respectively. That is, the parameter generation unit generates the first and second parameters according to the color characteristics of the image represented by the image data.

ここで、上記の構成によれば、第1の黒特性量取得手段は、第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データから、第1のパラメータに基づき、第1の関数データから無彩色領域に適した1つの第1の黒特性量を取得する。また、第2の黒特性量取得手段は、第1のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第2の関数データ、または上記第1の関数データから、予め定められた基準に基づき関数データを選択し、選択した関数データから第1のパラメータに基づき第2の黒特性量を取得する。この「関数データ」とは、パラメータ生成手段が生成する第1のパラメータと、黒特性量との関係を予め定めたデータである。すなわちこの関数データは、入力された第1のパラメータに対応した黒特性量を所定の方法で特定して出力する関数を表すデータである。関数データは、例えば、第1のパラメータと黒特性量とを1対1の関係に対応づけて格納した、黒特性量テーブルとすることができる。また、関数データは、入力した第1のパラメータを基に所定の演算を施すことによって、黒特性量を返す数式データとすることもできる。   Here, according to the above configuration, the first black characteristic amount acquisition unit obtains the first function data from the first function data in which the relationship between the first parameter and the black characteristic amount suitable for the achromatic color region is determined in advance. On the basis of the first parameter, one first black characteristic amount suitable for the achromatic region is acquired from the first function data. In addition, the second black characteristic amount acquisition unit may obtain the relationship between the first parameter and the black characteristic amount in consideration of the saturation component from the second function data that is determined in advance, or the first function data. Function data is selected based on a predetermined criterion, and a second black characteristic amount is acquired from the selected function data based on the first parameter. The “function data” is data in which the relationship between the first parameter generated by the parameter generation unit and the black characteristic amount is determined in advance. That is, the function data is data representing a function for specifying and outputting a black characteristic amount corresponding to the input first parameter by a predetermined method. The function data can be, for example, a black characteristic amount table in which the first parameter and the black characteristic amount are stored in association with a one-to-one relationship. The function data can also be mathematical formula data that returns a black characteristic amount by performing a predetermined calculation based on the input first parameter.

上述したように、第2の黒特性量取得手段は、第1の関数データまたは第2の関数データから、第1のパラメータに基づき、第2の黒特性量を取得する。したがって、第1の関数データから第2の黒特性量を取得する場合、第2の黒特性量取得手段が取得する第2の黒特性量は、第1の黒特性量取得手段が取得する第1の黒特性量と等しくなる。この場合、黒特性量決定手段は、2つの等しい第1の黒特性量から、第1のパラメータと第2のパラメータとに基づいた補間演算を行うことになる。これにより、補間演算により算出される黒特性量は結果的に第1の黒特性量そのものとなる。これは、第1のパラメータに基づいて第1の関数データから取得される黒特性量と一致する。したがって、この場合、黒特性量決定手段は、1次元黒特性量算出処理と同等の結果が得られる2次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、無彩色領域に適した黒特性量を算出することになる。   As described above, the second black characteristic amount acquisition unit acquires the second black characteristic amount from the first function data or the second function data based on the first parameter. Therefore, when the second black characteristic amount is acquired from the first function data, the second black characteristic amount acquired by the second black characteristic amount acquisition unit is the second black characteristic amount acquired by the first black characteristic amount acquisition unit. 1 equal to the black characteristic amount. In this case, the black characteristic amount determining means performs an interpolation operation based on the first parameter and the second parameter from two equal first black characteristic amounts. As a result, the black characteristic amount calculated by the interpolation calculation becomes the first black characteristic amount itself. This coincides with the black characteristic amount acquired from the first function data based on the first parameter. Therefore, in this case, the black characteristic amount determination means performs a two-dimensional black characteristic amount calculation process that obtains a result equivalent to the one-dimensional black characteristic amount calculation process, and uses the achromatic region as the black characteristic amount applied to the image data. Therefore, a black characteristic amount suitable for the above is calculated.

一方、第2の黒特性量取得手段が、第2の関数データから第2の黒特性量を取得する場合、黒特性量決定手段は、第1および第2の黒特性量から、2つの異なる第1のパラメータと第2のパラメータとに基づいた補間演算を行うことになる。このとき取得される複数の黒特性量には、無彩色領域に適した黒特性量および彩度成分を考慮に入れた黒特性量が含まれる。そして、黒特性量決定手段は、これらの黒特性量を用いて、画像データに適した黒特性量を求める。   On the other hand, when the second black characteristic amount acquisition unit acquires the second black characteristic amount from the second function data, the black characteristic amount determination unit differs from the first and second black characteristic amounts in two different ways. An interpolation calculation based on the first parameter and the second parameter is performed. The plurality of black characteristic amounts acquired at this time include a black characteristic amount suitable for the achromatic color region and a black characteristic amount that takes into account the saturation component. Then, the black characteristic amount determining means obtains a black characteristic amount suitable for the image data using these black characteristic amounts.

これにより本装置は、第1および第2の関数データを共用することによって、無彩色領域に適した黒特性量の決定および彩度成分を考慮に入れた黒特性量の決定、すなわち、1次元および2次元の黒特性量算出処理の両方を行うことができる効果を奏する。さらに本装置では、第1のパラメータと黒特性量との関係を予め定めた関数データを用いて彩度成分を考慮に入れた黒特性量を決定できるため、第1および第2のパラメータと黒特性量との関係を予め定めた、より複雑な関数データを用意する必要が無い。例えば、関数データを黒特性量テーブルで構成する場合、1次元の黒特性量テーブルを用意するだけでよく、2次元の黒特性量テーブルを別途用意する必要が無い。この場合、メモリリソースの削減と黒特性量算出処理を行う装置構成の簡素化とを図る効果が特に大きくなる。   Accordingly, the present apparatus shares the first and second function data, thereby determining the black characteristic amount suitable for the achromatic region and the black characteristic amount considering the saturation component, that is, one-dimensional. In addition, there is an effect that both the two-dimensional black characteristic amount calculation processing can be performed. Furthermore, in the present apparatus, since the black characteristic amount taking the saturation component into consideration can be determined using function data in which the relationship between the first parameter and the black characteristic amount is determined in advance, the first and second parameters and the black characteristic amount are determined. There is no need to prepare more complicated function data in which the relationship with the characteristic amount is predetermined. For example, when the function data is composed of a black characteristic amount table, it is only necessary to prepare a one-dimensional black characteristic amount table, and there is no need to separately prepare a two-dimensional black characteristic amount table. In this case, the effects of reducing the memory resources and simplifying the device configuration for performing the black characteristic amount calculation processing are particularly great.

上記の課題を解決するために、本発明に係る画像処理方法は、複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成ステップと、上記第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データから、上記第1のパラメータに基づき、無彩色領域に適した第1の黒特性量を取得する第1の黒特性量取得ステップと、上記第1のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第2の関数データ、または上記第1の関数データから、上記第1のパラメータに基づき第2の黒特性量を取得する第2の黒特性量取得ステップと、上記取得された第1および第2の黒特性量から、上記第1のパラメータと上記第2のパラメータとに基づいた補間演算を行うことによって、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含むことを特徴としている。   In order to solve the above-described problems, an image processing method according to the present invention performs image generation processing or undercolor removal processing using black characteristic amounts on image data representing an image composed of a plurality of color components. An image processing method for generating the black characteristic amount in the apparatus, wherein a first parameter reflecting an achromatic characteristic of the image and a chromatic characteristic of the image are reflected from a pixel value included in the image data. Based on the first parameter, the parameter generation step for generating the second parameter and the first function data in which the relationship between the first parameter and the black characteristic amount suitable for the achromatic region is determined in advance. The relationship between the first black characteristic amount acquisition step for acquiring the first black characteristic amount suitable for the achromatic color region and the black characteristic amount in consideration of the first parameter and the saturation component is predetermined. Second function Or a second black characteristic amount acquisition step for acquiring a second black characteristic amount from the first function data based on the first parameter, and the acquired first and second black characteristic amounts. And a black characteristic amount determining step for obtaining a black characteristic amount to be applied to the image data by performing an interpolation calculation based on the first parameter and the second parameter.

このように本方法は、本装置が備える各手段に対応した各ステップを備えた構成であるため、本装置と同様の作用および効果を奏する。   Thus, since this method is a structure provided with each step corresponding to each means with which this apparatus is equipped, there exists an effect | action and effect similar to this apparatus.

また、本発明に係る画像処理装置では、さらに、上記2元関数データは、上記第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データと、上記第1のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第2の関数データとからなっており、上記第1の関数データから、上記第1のパラメータに基づき、無彩色領域に適した第1の黒特性量を取得し、かつ、上記第2の関数データから、上記第1のパラメータに基づき彩度成分を考慮に入れた第2の黒特性量を取得する黒特性量取得手段をさらに備えており、上記黒特性量決定手段は、上記取得された第1および第2の黒特性量から、上記第1のパラメータと上記パラメータ選択手段により選択された選択パラメータとに基づいた補間演算を行うことにより上記画像データに適用する黒特性量を求めることが好ましい。   In the image processing apparatus according to the present invention, the binary function data further includes first function data in which a relationship between the first parameter and a black characteristic amount suitable for an achromatic region is determined in advance, A second function data that predetermines the relationship between the first parameter and the black characteristic amount taking the saturation component into account, and from the first function data based on the first parameter, A first black characteristic amount suitable for an achromatic color region is acquired, and a second black characteristic amount that takes a saturation component into consideration based on the first parameter is acquired from the second function data. The black characteristic amount acquisition unit further includes a black characteristic amount determination unit, wherein the black characteristic amount determination unit selects the first parameter and the selection parameter selected by the parameter selection unit from the acquired first and second black characteristic amounts. Interpolation calculation based on It is preferable to determine the black characteristic amount applied to the image data by.

上記の構成によれば、黒特性量取得手段は、第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データから、第1のパラメータに基づき、上記第1の関数データから無彩色領域に適した1つの第1の黒特性量を取得する。さらに、黒特性量取得手段は、第1のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第2の関数データから、上記第1のパラメータに基づき彩度成分を考慮に入れた第2の黒特性量を取得する。   According to the above configuration, the black characteristic amount obtaining unit obtains the relationship between the first parameter and the black characteristic amount suitable for the achromatic region from the first function data that is determined in advance based on the first parameter. One first black characteristic amount suitable for the achromatic region is acquired from the first function data. Further, the black characteristic amount acquisition means obtains the saturation component based on the first parameter from the second function data in which the relationship between the first parameter and the black characteristic amount taking the saturation component into consideration is predetermined. Obtain a second black characteristic quantity taking into account.

ここで、パラメータ選択手段が選択パラメータとして第1のパラメータを選択する場合、黒特性量決定手段は、第1および第2の黒特性量から、2つの第1のパラメータに基づいた補間演算を行うことになる。このとき、補間演算の際に基づくパラメータが、同一の第1のパラメータであるため、算出される黒特性量は、第1のパラメータに基づいて取得された第1の黒特性量と一致する。したがって、この場合、黒特性量決定手段は、1次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、無彩色領域に適した黒特性量を算出することになる。   Here, when the parameter selection unit selects the first parameter as the selection parameter, the black characteristic amount determination unit performs an interpolation operation based on the two first parameters from the first and second black characteristic amounts. It will be. At this time, since the parameter based on the interpolation calculation is the same first parameter, the calculated black characteristic amount matches the first black characteristic amount acquired based on the first parameter. Therefore, in this case, the black characteristic amount determination means performs a one-dimensional black characteristic amount calculation process, and calculates a black characteristic amount suitable for the achromatic region as the black characteristic amount applied to the image data.

一方、パラメータ選択手段が選択パラメータとして第2のパラメータを選択する場合、黒特性量決定手段は、第1および第2の黒特性量から、2つの異なる第1および第2のパラメータに基づいた補間演算を行うことになる。このとき、2つの第1および第2の黒特性量は、無彩色領域に適した黒特性量および彩度成分を考慮に入れた黒特性量である。そして、黒特性量決定手段は、これらの黒特性量から、第1および第2のパラメータに基づいた補間演算を行うことによって、画像データに適用する黒特性量を求める。すなわち、黒特性量決定手段は、2次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、彩度成分を考慮に入れた黒特性量を算出することになる。   On the other hand, when the parameter selection unit selects the second parameter as the selection parameter, the black characteristic amount determination unit performs interpolation based on two different first and second parameters from the first and second black characteristic amounts. An operation is performed. At this time, the two first and second black characteristic amounts are black characteristic amounts suitable for an achromatic region and a black characteristic amount considering a saturation component. Then, the black characteristic amount determining means obtains a black characteristic amount to be applied to the image data from these black characteristic amounts by performing an interpolation operation based on the first and second parameters. That is, the black characteristic amount determining means performs a two-dimensional black characteristic amount calculation process, and calculates a black characteristic amount taking the saturation component into consideration as the black characteristic amount to be applied to the image data.

これにより本装置は、2次元の黒特性量算出処理を行う構成のみを用いることによって、すなわち、2次元の黒特性量算出処理を行う構成と1次元の黒特性量算出処理を行う構成を別々に設けることなく、2次元の黒特性量算出処理を行う構成だけで、選択パラメータを切り換えることによって、彩度成分(有彩色特性)を考慮に入れた黒特性量の決定と、無彩色領域に適した黒特性量の決定とを行うことができ、メモリリソースの削減と装置構成の簡素化とを図る効果を奏する。   Accordingly, the present apparatus uses only the configuration for performing the two-dimensional black characteristic amount calculation processing, that is, the configuration for performing the two-dimensional black characteristic amount calculation processing and the configuration for performing the one-dimensional black characteristic amount calculation processing are separated. In this case, only the configuration for performing the two-dimensional black characteristic amount calculation processing is performed, and by switching the selection parameter, the determination of the black characteristic amount in consideration of the saturation component (chromatic color characteristic) and the achromatic region are performed. It is possible to determine a suitable black characteristic amount, and there is an effect of reducing memory resources and simplifying the device configuration.

また、本発明に係る画像処理装置では、上記2元関数データは、第1および第2のパラメータにより黒特性量を関連づける2次元ルックアップテーブルであり、上記黒特性量決定手段は、上記第1パラメータと、パラメータ選択手段により選択された選択パラメータとに基づいて、上記2次元ルックアップテーブルから、画像データに適用する黒特性量を求めることが好ましい。   In the image processing apparatus according to the present invention, the binary function data is a two-dimensional look-up table that associates black characteristic amounts with first and second parameters, and the black characteristic amount determining means includes the first characteristic data. It is preferable to obtain a black characteristic amount to be applied to the image data from the two-dimensional lookup table based on the parameter and the selection parameter selected by the parameter selection means.

上記の構成では、パラメータ選択手段が選択パラメータとして第1のパラメータを選択する場合、黒特性量決定手段は、2つの第1のパラメータに基づいて、2次元ルックアップテーブルから、画像データに適用する黒特性量を求める。したがって、この場合、黒特性量決定手段は、1次元の黒特性量算出処理と同等の処理を行い、画像データに適用する黒特性量として、無彩色領域に適した黒特性量を算出することになる。   In the above configuration, when the parameter selection unit selects the first parameter as the selection parameter, the black characteristic amount determination unit applies the image data from the two-dimensional lookup table based on the two first parameters. Obtain the black characteristic amount. Therefore, in this case, the black characteristic amount determination means performs processing equivalent to the one-dimensional black characteristic amount calculation processing, and calculates a black characteristic amount suitable for the achromatic region as the black characteristic amount applied to the image data. become.

一方、パラメータ選択手段が選択パラメータとして第2のパラメータを選択する場合、黒特性量決定手段は、第1および第2のパラメータに基づいて、2次元ルックアップテーブルから、画像データに適用する黒特性量を求める。したがって、この場合、黒特性量決定手段は、2次元の黒特性量算出処理を行い、画像データに適用する黒特性量として、彩度成分を考慮に入れた黒特性量を算出することになる。   On the other hand, when the parameter selection unit selects the second parameter as the selection parameter, the black characteristic amount determination unit determines the black characteristic to be applied to the image data from the two-dimensional lookup table based on the first and second parameters. Find the amount. Therefore, in this case, the black characteristic amount determination means performs a two-dimensional black characteristic amount calculation process, and calculates a black characteristic amount taking the saturation component into account as the black characteristic amount applied to the image data. .

これにより本装置は、2次元の黒特性量算出処理を行う構成のみを用いることによって、すなわち、2次元の黒特性量算出処理を行う構成と1次元の黒特性量算出処理を行う構成を別々に設けることなく、2次元の黒特性量算出処理を行う構成だけで、選択パラメータを切り換えることによって、彩度成分(有彩色特性)を考慮に入れた黒特性量の決定と、無彩色領域に適した黒特性量の決定とを行うことができ、メモリリソースの削減と装置構成の簡素化とを図る効果を奏する。   Accordingly, the present apparatus uses only the configuration for performing the two-dimensional black characteristic amount calculation processing, that is, the configuration for performing the two-dimensional black characteristic amount calculation processing and the configuration for performing the one-dimensional black characteristic amount calculation processing are separated. In this case, only the configuration for performing the two-dimensional black characteristic amount calculation processing is performed, and by switching the selection parameter, the determination of the black characteristic amount in consideration of the saturation component (chromatic color characteristic) and the achromatic region are performed. It is possible to determine a suitable black characteristic amount, and there is an effect of reducing memory resources and simplifying the device configuration.

また、本発明に係る画像処理装置では、さらに、上記パラメータ選択手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第1のパラメータまたは上記第2のパラメータのいずれか一方を選択することが好ましい。   Further, in the image processing apparatus according to the present invention, the parameter selection unit uses the characteristic of the image as the predetermined reference, and based on the characteristic signal representing the characteristic, the first parameter or the first parameter. It is preferable to select one of the two parameters.

ここでいう「画像の特性」には、例えば画像データを基に所定の判定処理を行うことによって決定できる特性や、あるいはユーザが操作パネルを通じて指定する特性などがある。前者の例で言えば、画像中の画素や画素群が属する領域(文字領域、写真領域等)がある。後者の例で言えば、原稿モード(文字原稿モード、写真モード等)がある。いずれにせよ、画像の特性に応じて、画像データに適用する黒特性量を、彩度成分を考慮に入れた黒特性量を用いることが好ましい場合と、無彩色領域に適した黒特性量とすることが好ましい場合とが生じる。   The “image characteristics” here include, for example, characteristics that can be determined by performing a predetermined determination process based on image data, or characteristics that the user designates through the operation panel. In the former example, there are areas (character areas, photo areas, etc.) to which pixels and pixel groups in the image belong. In the latter example, there are document modes (text document mode, photo mode, etc.). In any case, depending on the characteristics of the image, it is preferable to use the black characteristic amount applied to the image data in consideration of the saturation component, and the black characteristic amount suitable for the achromatic region. It is preferable to do this.

ここで、上記の構成において、パラメータ選択手段は、画像の特性を表す特性信号に基づき、第1または第2のパラメータを選択する。上述したように、黒特性量決定手段は、パラメータ選択手段が第1のパラメータを選択する場合、1次元の黒特性量算出処理と同等の処理を2次元の黒特性量算出処理を行い、無彩色領域に適した黒特性量を決定する一方、パラメータ選択手段が第2のパラメータを選択する場合、2次元の黒特性量算出処理を行い、彩度成分を考慮に入れた黒特性量を決定する。   Here, in the above configuration, the parameter selection unit selects the first or second parameter based on the characteristic signal representing the characteristic of the image. As described above, when the parameter selection unit selects the first parameter, the black characteristic amount determination unit performs the two-dimensional black characteristic amount calculation process, which is the same as the one-dimensional black characteristic amount calculation process. While determining the black characteristic amount suitable for the chromatic area, when the parameter selection unit selects the second parameter, the two-dimensional black characteristic amount calculation processing is performed to determine the black characteristic amount taking the saturation component into consideration. To do.

すなわち、本装置は、画像の特性に基づいて、画像データに適用する黒特性量を、彩度成分を考慮に入れた2次元の黒特性量か、無彩色領域に対応した黒特性量のいずれかに決定する。したがって、本装置は、画像の特性に応じて最適な黒特性量を決定できる効果を奏する。   That is, according to the characteristics of the image, the apparatus determines whether the black characteristic amount to be applied to the image data is a two-dimensional black characteristic amount considering the saturation component or a black characteristic amount corresponding to the achromatic region. Decide on. Therefore, this apparatus has an effect of determining an optimum black characteristic amount according to the characteristics of the image.

また、本発明に係る画像処理装置では、さらに、上記第2の黒特性量取得手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第1または第2の関数データから、上記第2の黒特性量を取得することが好ましい。   Further, in the image processing apparatus according to the present invention, the second black characteristic amount acquisition unit uses the characteristic of the image as the predetermined reference, and the first black characteristic amount based on the characteristic signal representing the characteristic. Alternatively, it is preferable to obtain the second black characteristic amount from the second function data.

ここでいう「画像の特性」には、例えば画像データを基に所定の判定処理を行うことによって決定できる特性や、あるいはユーザが操作パネルを通じて指定する特性などがある。前者の例で言えば、画像中の画素や画素群が属する領域(文字領域、写真領域等)がある。後者の例で言えば、原稿モード(文字原稿モード、写真モード等)がある。いずれにせよ、画像の特性に応じて、画像データに適用する黒特性量を、無彩色領域に適した黒特性量とすることが好ましい場合と、彩度成分を考慮に入れた黒特性量とすることが好ましい場合とが生じる。   The “image characteristics” here include, for example, characteristics that can be determined by performing a predetermined determination process based on image data, or characteristics that the user designates through the operation panel. In the former example, there are areas (character areas, photo areas, etc.) to which pixels and pixel groups in the image belong. In the latter example, there are document modes (text document mode, photo mode, etc.). In any case, depending on the characteristics of the image, it is preferable that the black characteristic amount applied to the image data is a black characteristic amount suitable for the achromatic region, and the black characteristic amount considering the saturation component. It is preferable to do this.

ここで、上記の構成において、第2の黒特性量取得手段は、画像の特性を表す特性信号に基づき、第1または第2の関数データのいずれかから、第2の黒特性量を取得する。上述したように、黒特性量決定手段は、第2の黒特性量取得手段が第1の関数データから第2の黒特性量を取得する場合、1次元の黒生成処理と同等の結果が得られる2次元の黒特性量算出処理を行い、無彩色領域に適した黒特性量を決定する一方、第2の黒特性量取得手段が第2の関数データから第2の黒特性量を取得する場合、2次元の黒特性量算出処理を行い、彩度成分を考慮に入れた黒特性量を決定する。   Here, in the above configuration, the second black characteristic amount acquisition unit acquires the second black characteristic amount from either the first or second function data based on the characteristic signal representing the characteristic of the image. . As described above, the black characteristic amount determination unit obtains a result equivalent to the one-dimensional black generation process when the second black characteristic amount acquisition unit acquires the second black characteristic amount from the first function data. The two-dimensional black characteristic amount calculation processing is performed to determine a black characteristic amount suitable for the achromatic region, and the second black characteristic amount acquisition unit acquires the second black characteristic amount from the second function data. In this case, a two-dimensional black characteristic amount calculation process is performed to determine a black characteristic amount that takes the saturation component into consideration.

すなわち、本装置は、画像の特性に基づいて、画像データに適用する黒特性量を無彩色領域に対応した黒特性量または彩度成分を考慮に入れた黒特性量のいずれかに決定することになる。したがって、本装置は、画像の特性に応じて最適な黒特性量を決定できる効果を奏する。   That is, the apparatus determines, based on the characteristics of the image, the black characteristic amount to be applied to the image data as either a black characteristic amount corresponding to the achromatic region or a black characteristic amount considering the saturation component. become. Therefore, this apparatus has an effect of determining an optimum black characteristic amount according to the characteristics of the image.

また、本発明に係る画像処理装置では、さらに、上記2元関数データは、上記画像の特性に応じた異なる複数の関数データで構成され、上記複数の関数データを、上記特性を表す特性信号と対応づけて格納する関数データ格納部をさらに備えており、上記黒特性量取得手段は、上記特性信号に基づき、上記関数データ格納部において、上記特性信号に対応した2つの上記関数データから上記第1および第2の黒特性量を取得することが好ましい。   Further, in the image processing apparatus according to the present invention, the binary function data is composed of a plurality of different function data corresponding to the characteristics of the image, and the plurality of function data is converted into a characteristic signal representing the characteristics. A function data storage unit that stores the data in association with each other is further provided, and the black characteristic amount acquisition unit is configured to generate the second characteristic data from the two function data corresponding to the characteristic signal in the function data storage unit based on the characteristic signal. It is preferable to obtain the first and second black characteristic quantities.

上記の構成において、上記2元関数データは、上記画像の特性に応じた異なる複数の関数データで構成される。そして、関数データ格納部は、これら複数の関数データを、上記特性を表す特性信号と対応づけて格納している。   In the above configuration, the binary function data includes a plurality of different function data corresponding to the characteristics of the image. The function data storage unit stores the plurality of function data in association with the characteristic signal representing the characteristic.

ここで、黒特性量取得手段は、この関数データ格納部において、2元関数データの中から、特性信号に対応した関数データを指定する。そして、黒特性量決定手段は、黒特性量取得手段が指定した関数データから黒特性量を取得する。すなわち黒特性量決定手段が取得する黒特性量は、画像の特性に対応した黒特性量となる。   Here, the black characteristic amount acquisition means designates function data corresponding to the characteristic signal from the binary function data in the function data storage unit. Then, the black characteristic amount determination unit acquires the black characteristic amount from the function data designated by the black characteristic amount acquisition unit. That is, the black characteristic amount acquired by the black characteristic amount determining means is a black characteristic amount corresponding to the image characteristic.

したがって、本装置は、画像の特性に対応した黒特性量を基に、画像データに適用する黒特性量を決定するため、黒生成処理または下色除去処理後の画像データが表す画像の画質が最適化される効果を奏する。   Therefore, since the present apparatus determines the black characteristic amount to be applied to the image data based on the black characteristic amount corresponding to the image characteristic, the image quality of the image represented by the image data after the black generation process or the under color removal process is determined. The effect is optimized.

また、本発明に係る画像処理装置では、さらに、上記第1および第2の関数データは、それぞれ、上記画像の特性に応じた異なる複数の関数データで構成され、上記複数の関数データを、上記特性を表す特性信号と対応づけて格納する関数データ格納部をさらに備えており、上記第1の黒特性量取得手段は、上記特性信号に基づき、上記第1の関数データにおける上記特性信号に対応した関数データから上記第1の黒特性量を取得し、かつ、上記第2の黒特性量取得手段は、上記特性信号に基づき、上記第2の関数データにおける上記特性信号に対応した関数データ、または上記第1の関数データにおける上記特性信号に対応した関数データから、上記第2の黒特性量を取得することが好ましい。   In the image processing apparatus according to the present invention, the first and second function data are each composed of a plurality of different function data according to the characteristics of the image, and the plurality of function data is A function data storage unit that stores the data in association with a characteristic signal that represents a characteristic; and the first black characteristic amount acquisition unit corresponds to the characteristic signal in the first function data based on the characteristic signal. The first black characteristic amount is obtained from the function data, and the second black characteristic amount acquisition means is configured to obtain, based on the characteristic signal, function data corresponding to the characteristic signal in the second function data; Alternatively, it is preferable that the second black characteristic amount is acquired from function data corresponding to the characteristic signal in the first function data.

上記の構成において、上記第1および第2の関数データは、それぞれ上記画像の特性に応じた異なる複数の関数データで構成される。そして、関数データ格納部は、これら複数の関数データを、上記特性を表す特性信号と対応づけて格納している。   In the above configuration, each of the first and second function data includes a plurality of different function data corresponding to the characteristics of the image. The function data storage unit stores the plurality of function data in association with the characteristic signal representing the characteristic.

ここで、第1の黒特性量取得手段および第2の黒特性量取得手段は、この関数データ格納部において、特性信号に対応した関数データから、それぞれ黒特性量を取得する。すなわちこれらの黒特性量は、画像の特性に対応した黒特性量となる。   Here, the first black characteristic amount acquisition unit and the second black characteristic amount acquisition unit respectively acquire the black characteristic amount from the function data corresponding to the characteristic signal in the function data storage unit. That is, these black characteristic amounts are black characteristic amounts corresponding to the image characteristics.

したがって、本装置は、画像の特性に対応した黒特性量を基に、画像データに適用する黒特性量を決定するため、黒生成処理または下色除去処理後の画像データが表す画像の画質が最適化される効果を奏する。   Therefore, since the present apparatus determines the black characteristic amount to be applied to the image data based on the black characteristic amount corresponding to the image characteristic, the image quality of the image represented by the image data after the black generation process or the under color removal process is determined. The effect is optimized.

また、本発明に係る画像処理装置では、さらに、上記特性信号は、上記画像に含まれる各画素あるいは画素群が属する、少なくとも文字領域、色にじみ領域、網点領域、または写真領域のいずれかを含む領域の種別を表す領域識別信号であり、上記パラメータ選択手段は、上記領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、上記第1のパラメータを選択して上記選択パラメータとする一方で、上記領域識別信号を網点領域または写真領域を表す信号であると判定した場合、上記第2のパラメータを選択して上記選択パラメータとすることが好ましい。   In the image processing apparatus according to the present invention, the characteristic signal further includes at least one of a character area, a color blur area, a halftone area, or a photographic area to which each pixel or pixel group included in the image belongs. An area identification signal indicating a type of an area to be included, and the parameter selection unit selects the first parameter and determines the selection when determining that the area identification signal is a signal indicating a character area or a color blur area. On the other hand, when it is determined that the area identification signal is a signal representing a halftone dot area or a photographic area, it is preferable to select the second parameter as the selection parameter.

上記の構成において、領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、パラメータ選択手段は、第1のパラメータを選択して選択パラメータとする。上述したように、黒特性量決定手段は、パラメータ選択手段が第1のパラメータを選択する場合、1次元の黒特性量算出処理と同等の処理を行い、無彩色領域に適した黒特性量を決定する。したがって黒特性量決定手段は、無彩色である文字領域や、有彩色と判定されているが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒特性量を決定する。これにより、これらの領域におけるグレーの再現性を向上させたり、色材の使用量を減らしたりすることができる効果を奏する。   In the above configuration, when it is determined that the region identification signal is a signal representing a character region or a color blur region, the parameter selection unit selects the first parameter as a selection parameter. As described above, when the parameter selection unit selects the first parameter, the black characteristic amount determination unit performs a process equivalent to the one-dimensional black characteristic amount calculation process to obtain a black characteristic amount suitable for the achromatic region. decide. Therefore, the black characteristic amount determination means determines a black characteristic amount suitable for an achromatic color area for a character area that is an achromatic color and a color blur area that is determined to be a chromatic color but should be originally an achromatic color. To do. Thereby, there is an effect that the reproducibility of gray in these regions can be improved or the amount of color material used can be reduced.

一方、領域識別信号を網点領域または写真領域を表す信号であると判定した場合、パラメータ選択手段は、第2のパラメータを選択して選択パラメータとする。上述したように、黒特性量決定手段は、パラメータ選択手段が第2のパラメータを選択する場合、2次元の黒特性量算出処理を行い、彩度成分を考慮に入れた黒特性量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる効果を奏する。   On the other hand, when it is determined that the region identification signal is a signal representing a halftone dot region or a photographic region, the parameter selection unit selects the second parameter as a selection parameter. As described above, when the parameter selection unit selects the second parameter, the black characteristic amount determination unit performs a two-dimensional black characteristic amount calculation process, and determines the black characteristic amount considering the saturation component. . Thereby, since the color reproducibility in these regions can be improved, the image quality can be improved.

また、本発明に係る画像処理装置では、さらに、上記特性信号は、上記画像に含まれる各画素あるいは画素群が属する、少なくとも文字領域、色にじみ領域、網点領域、または写真領域のいずれかを含む領域の種別を表す領域識別信号であり、上記第2の黒特性量取得手段は、上記領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、上記第1の関数データから上記第2の黒特性量を取得する一方で、上記領域識別信号を網点領域または写真領域を表す信号であると判定した場合、上記第2の関数データから上記第2の黒特性量を取得することが好ましい。   In the image processing apparatus according to the present invention, the characteristic signal further includes at least one of a character area, a color blur area, a halftone area, or a photographic area to which each pixel or pixel group included in the image belongs. An area identification signal representing the type of the area to be included, and when the second black characteristic amount acquisition means determines that the area identification signal is a signal representing a character area or a color blur area, the first function data If the second black characteristic amount is obtained from the second function data, while the region identification signal is determined to be a signal representing a halftone dot region or a photographic region, the second black characteristic amount is obtained from the second function data. It is preferable to obtain.

上記の構成において、領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、第2の黒特性量取得手段は、第1の関数データから第2の黒特性量を取得する。上述したように、黒特性量決定手段は、第2の黒特性量取得手段が第2の関数データから第2の黒特性量を取得する場合、1次元の黒生成処理と同等の効果が得られる2次元の黒特性量算出処理を行い、無彩色領域に適した黒特性量を決定する。したがって黒特性量決定手段は、無彩色である文字領域や、有彩色と判定されているが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒特性量を決定する。これにより、これらの領域におけるグレーの再現性を向上させたり、色材の使用量を減らしたりすることができる効果を奏する。   In the above configuration, when it is determined that the area identification signal is a signal representing a character area or a color blur area, the second black characteristic amount acquisition unit acquires the second black characteristic amount from the first function data. . As described above, the black characteristic amount determination unit obtains the same effect as the one-dimensional black generation process when the second black characteristic amount acquisition unit acquires the second black characteristic amount from the second function data. A two-dimensional black characteristic amount calculation process is performed to determine a black characteristic amount suitable for the achromatic region. Therefore, the black characteristic amount determination means determines a black characteristic amount suitable for an achromatic color area for a character area that is an achromatic color and a color blur area that is determined to be a chromatic color but should be originally an achromatic color. To do. Thereby, there is an effect that the reproducibility of gray in these regions can be improved or the amount of color material used can be reduced.

一方、領域識別信号を網点領域または写真領域を表す信号であると判定した場合、第2の黒特性量取得手段は、第2の関数データから第2の黒特性量を取得する。上述したように、黒特性量決定手段は、第2の黒特性量取得手段が第2の関数データから第2の黒特性量を取得する場合、2次元の黒特性量算出処理を行い、彩度成分を考慮に入れた黒特性量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる効果を奏する。   On the other hand, when it is determined that the region identification signal is a signal representing a halftone dot region or a photographic region, the second black characteristic amount acquisition unit acquires the second black characteristic amount from the second function data. As described above, the black characteristic amount determination unit performs a two-dimensional black characteristic amount calculation process when the second black characteristic amount acquisition unit acquires the second black characteristic amount from the second function data, and The black characteristic amount taking into account the degree component is determined. Thereby, since the color reproducibility in these regions can be improved, the image quality can be improved.

本発明に係る画像形成装置は、上記したいずれかの画像処理装置を備えることを特徴としている。   An image forming apparatus according to the present invention includes any one of the above-described image processing apparatuses.

上記の構成によれば、共通の関数データを使用することによって、無彩色領域に適した黒特性量の決定、および彩度成分を考慮に入れた黒特性量の決定を行うことができるので、メモリリソースの削減と黒特性量算出処理を行う装置構成の簡素化とを図ることができ、品質の良い画像を出力可能な画像形成装置を提供できる効果を奏する。   According to the above configuration, by using the common function data, it is possible to determine the black characteristic amount suitable for the achromatic region and the black characteristic amount considering the saturation component. It is possible to reduce the memory resources and simplify the configuration of the apparatus that performs the black characteristic amount calculation process, and it is possible to provide an image forming apparatus that can output a high-quality image.

なお、上述した画像処理装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記画像処理装置をコンピュータにおいて実現させる画像処理プログラム、および画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。   Note that the above-described image processing apparatus may be realized by a computer. In this case, an image processing program for causing the image processing apparatus to be realized in the computer by operating the computer as each of the above means, and a computer-readable recording medium on which the image processing program is recorded also fall within the scope of the present invention.

本発明の一実施形態について、図1ないし図12に基づき説明する。   An embodiment of the present invention will be described with reference to FIGS.

まず、本発明が適用されたカラー画像処理装置20を備える画像形成装置の一実施形態として、デジタルカラー複写機1を説明する。図2は、カラー画像処理装置20を適用する画像形成装置の構成を示すブロック図である。この図によると、デジタルカラー複写機1は、カラー画像入力装置10、カラー画像処理装置20、カラー画像出力装置30、および操作パネル40から構成されている。
〔カラー画像入力装置10〕
カラー画像入力装置10は、例えばCCD(Charge Coupled Device)を備えたスキャナ部より構成される。このカラー画像入力装置10は、入力原稿からの反射光像を、CDDによって、RGB(R:レッド・G:グリーン、B:ブルー)信号として読み取る。そして、カラー画像入力装置10は、読み取った結果に基づき画像データを生成して、カラー画像処理装置20に出力する。
〔カラー画像出力装置30〕
カラー画像出力装置30は、カラー画像処理装置20から入力された画像データが表す画像を、紙等の出力媒体に出力する。このカラー画像出力装置30として、例えば、電子写真方式やインクジェット方式を用いたカラー画像出力装置等を挙げることができる。なお、カラー画像出力装置30の出力方式は特に限定されるものではない。
〔カラー画像処理装置20〕
カラー画像処理装置20は、A/D変換部21、シェーディング補正部22、入力階調補正部23、領域分離処理部24、色補正部25、黒生成下色除去部26、空間フィルタ処理部27、出力階調補正部28、および階調再現処理部29から構成されている。カラー画像入力装置10において読み取られたアナログ信号は、カラー画像処理装置20内を、A/D変換部21、シェーディング補正部22、入力階調補正部23、領域分離処理部24、色補正部25、黒生成下色除去部26、空間フィルタ処理部27、出力階調補正部28、および階調再現処理部29の順によって送られ、CMYK(C:シアン、M:マゼンタ、Y:イエロー)のデジタルカラー信号として、カラー画像出力装置30へ出力される。
〔A/D変換部21〕
A/D(アナログ/デジタル)変換部21は、アナログRGB信号をデジタルRGB信号に変換する。
〔シェーディング補正部22〕
シェーディング補正部22は、A/D変換部21より送られたデジタルRGB信号に対して、カラー画像入力装置10の照明系・結像系・撮像系で生じる、信号に含まれる各種の歪みを取り除く処理を施す。
〔入力階調補正部23〕
入力階調補正部23は、シェーディング補正部22において各種の歪みが取り除かれたRGB信号(RGBの反射率信号)に対して、信号のカラーバランスを整えると同時に、濃度信号などカラー画像処理装置20に採用されている画像処理システムが扱い易い信号に変換する。
〔領域分離処理部24〕
領域分離処理部24は、入力階調補正部23から送られるRGB信号を基に、入力画像中の各画素または画素群を、少なくとも文字領域、網点領域、写真領域、そして色にじみ領域のいずれかに分離する。この領域分離処理の詳細は後述する。なお、領域分離処理部24による領域分離処理は、これに限定されない。例えば、領域分離処理部24は、入力画像中の各画素または画素群を文字領域と網点領域とに、または文字領域と写真領域とに分離してもよい。また、領域分離処理部24は、領域を、文字領域、網点領域、写真領域、色にじみ領域の他に、下地領域に分離してもよい。あるいは、領域分離処理部24は、各画素または画素群ごとに領域分離処理を行うのではなく、複数の画素よりなる矩形領域や任意形状の領域(画素群)ごとに、領域分離処理を行ってもよい。
First, a digital color copying machine 1 will be described as an embodiment of an image forming apparatus including a color image processing apparatus 20 to which the present invention is applied. FIG. 2 is a block diagram illustrating a configuration of an image forming apparatus to which the color image processing apparatus 20 is applied. As shown in this figure, the digital color copying machine 1 includes a color image input device 10, a color image processing device 20, a color image output device 30, and an operation panel 40.
[Color image input device 10]
The color image input device 10 includes a scanner unit including a CCD (Charge Coupled Device), for example. The color image input device 10 reads a reflected light image from an input original as an RGB (R: red / G: green, B: blue) signal by CDD. The color image input device 10 generates image data based on the read result, and outputs the image data to the color image processing device 20.
[Color image output device 30]
The color image output device 30 outputs an image represented by the image data input from the color image processing device 20 to an output medium such as paper. Examples of the color image output device 30 include a color image output device using an electrophotographic method or an inkjet method. The output method of the color image output device 30 is not particularly limited.
[Color image processing apparatus 20]
The color image processing apparatus 20 includes an A / D conversion unit 21, a shading correction unit 22, an input tone correction unit 23, a region separation processing unit 24, a color correction unit 25, a black generation and under color removal unit 26, and a spatial filter processing unit 27. , An output gradation correction unit 28 and a gradation reproduction processing unit 29. The analog signal read by the color image input device 10 passes through the color image processing device 20 within an A / D conversion unit 21, a shading correction unit 22, an input tone correction unit 23, a region separation processing unit 24, and a color correction unit 25. , Black generation and lower color removal unit 26, spatial filter processing unit 27, output gradation correction unit 28, and gradation reproduction processing unit 29, and are sent in the order CMYK (C: cyan, M: magenta, Y: yellow). The digital color signal is output to the color image output device 30.
[A / D converter 21]
The A / D (analog / digital) converter 21 converts an analog RGB signal into a digital RGB signal.
[Shading correction unit 22]
The shading correction unit 22 removes various distortions included in the signal generated in the illumination system, the imaging system, and the imaging system of the color image input apparatus 10 from the digital RGB signal sent from the A / D conversion unit 21. Apply processing.
[Input tone correction unit 23]
The input tone correction unit 23 adjusts the color balance of the RGB signal (RGB reflectance signal) from which various distortions have been removed by the shading correction unit 22 and at the same time, the color image processing device 20 such as a density signal. The signal is converted into a signal that can be handled easily by the image processing system employed in the system.
[Area Separation Processing Unit 24]
Based on the RGB signal sent from the input tone correction unit 23, the region separation processing unit 24 sets each pixel or pixel group in the input image to at least one of a character region, a dot region, a photographic region, and a color blur region. Separate the crab. Details of this region separation processing will be described later. Note that the region separation processing by the region separation processing unit 24 is not limited to this. For example, the region separation processing unit 24 may separate each pixel or pixel group in the input image into a character region and a halftone dot region, or a character region and a photo region. Further, the region separation processing unit 24 may separate the region into a background region in addition to the character region, the halftone dot region, the photograph region, and the color blur region. Alternatively, the region separation processing unit 24 does not perform the region separation processing for each pixel or pixel group, but performs the region separation processing for each rectangular region or a region (pixel group) having a plurality of pixels. Also good.

領域分離処理部24は、領域の分離結果に基づき、各画素または画素群がどのような領域に属しているかを示す領域識別信号SEGを生成する。そして領域分離処理部24は、生成した領域識別信号SEGを、後段の黒生成下色除去部26、空間フィルタ処理部27、および階調再現処理部29へと出力する。さらに、領域分離処理部24は、入力階調補正部23より出力された入力RGB信号を、そのまま後段の色補正部25に出力する。
〔色補正部25〕
色補正部25は、入力画像データが表す画像の色を忠実に再現するために、不要吸収成分を含むCMY色材の分光特性に基づいた色濁り成分を取り除く。このとき、色補正部25は、入力RGB信号と出力CMY信号との対応関係を保持するLUT(Look Up Table:ルックアップテーブル)を使用する方法や、次の式(1)に示す変換行列を用いるカラーマスキング方法などを用いる。
The region separation processing unit 24 generates a region identification signal SEG indicating what region each pixel or pixel group belongs to based on the region separation result. Then, the region separation processing unit 24 outputs the generated region identification signal SEG to the subsequent black generation and under color removal unit 26, the spatial filter processing unit 27, and the gradation reproduction processing unit 29. Further, the region separation processing unit 24 outputs the input RGB signal output from the input tone correction unit 23 to the subsequent color correction unit 25 as it is.
[Color correction unit 25]
The color correction unit 25 removes color turbidity components based on the spectral characteristics of the CMY color material including unnecessary absorption components in order to faithfully reproduce the color of the image represented by the input image data. At this time, the color correction unit 25 uses a method of using an LUT (Look Up Table) that holds the correspondence between the input RGB signal and the output CMY signal, or a conversion matrix shown in the following equation (1). The color masking method used is used.

Figure 0004266002
Figure 0004266002

カラーマスキング法を用いる場合、色補正部25は、あるCMY信号をカラー画像出力装置30に与えた場合に出力される色のL*a*b*値(CIE1976L*a*b*信号(CIE:Commission International de l'Eclairage:国際照明委員会。L*:明度、a*、b*:色度))と同一のL*a*b*を有するカラーパッチを、スキャナが読み込んだ際のRGBデータと、画像出力装置に与えるCMYデータとの組に対応して多数、事前に用意する。そして、色補正部25は、それらの組み合わせから、式(1)に示すa11からa33までの変換行列の係数を算出し、算出した係数を用いて、色補正処理を行う。ここで、色補正部25は、色補正の精度をより高める場合、二次以上の高次の項を加える。
〔黒生成下色除去部26〕
黒生成下色除去部26は、黒生成処理および下色除去処理を行う。具体的に説明すると、黒生成下色除去部26は、色補正部25より出力される、色補正後の3色のCMY信号から、黒信号(K信号)を生成する黒生成処理を行う。さらに、黒生成下色除去部26は、元のCMY信号から、下色除去量算出処理で得られる下色除去信号(UCR信号)を差し引いて、新たなCMY信号を生成する下色除去処理を行う。すなわち、黒生成下色除去部26は、3色のCMY信号を4色のCMYK信号へと変換する。この変換の詳細は後述する。なお、黒生成下色除去部26は、色変換後のCMYK信号を空間フィルタ処理部27に出力する。
〔空間フィルタ処理部27、出力階調補正部28、階調再現処理部29〕
空間フィルタ処理部27は、CMYK信号からなる画像データに対して、領域識別信号SEGを基に、デジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって、出力画像のぼやけや粒状性劣化を防ぐ。階調再現処理部29は、空間フィルタ処理部27と同様に、領域識別信号SEGを基に、CMYK信号からなる画像データに対して、擬似的に階調を再現する階調再現処理を施す。
When the color masking method is used, the color correction unit 25 outputs an L * a * b * value (CIE 1976 L * a * b * signal (CIE: Commission International de l'Eclairage: RGB data when a scanner reads a color patch having the same L * a * b * as L *: brightness, a *, b *: chromaticity)) Are prepared in advance in correspondence with a set of CMY data given to the image output apparatus. Then, the color correction unit 25 calculates the coefficients of the conversion matrix from a11 to a33 shown in Expression (1) from the combination, and performs color correction processing using the calculated coefficients. Here, the color correction unit 25 adds a second-order or higher-order term when the accuracy of color correction is further increased.
[Black generation and under color removal unit 26]
The black generation / under color removal unit 26 performs black generation processing and under color removal processing. More specifically, the black generation and under color removal unit 26 performs black generation processing for generating a black signal (K signal) from the three-color CMY signals after color correction output from the color correction unit 25. Further, the black generation and under color removal unit 26 performs under color removal processing for generating a new CMY signal by subtracting the under color removal signal (UCR signal) obtained by the under color removal amount calculation processing from the original CMY signal. Do. That is, the black generation and lower color removal unit 26 converts the three-color CMY signal into the four-color CMYK signal. Details of this conversion will be described later. The black generation and under color removal unit 26 outputs the CMYK signal after color conversion to the spatial filter processing unit 27.
[Spatial filter processing unit 27, output tone correction unit 28, tone reproduction processing unit 29]
The spatial filter processing unit 27 performs spatial filter processing using a digital filter on the image data composed of CMYK signals based on the region identification signal SEG, and corrects spatial frequency characteristics, thereby blurring or graininess of the output image. Prevent deterioration. Similar to the spatial filter processing unit 27, the gradation reproduction processing unit 29 performs a gradation reproduction process for reproducing a pseudo gradation on image data composed of CMYK signals based on the region identification signal SEG.

例えば、領域分離処理部24によって文字領域に分離された領域に対しては、特に文字の再現性を高めるために、空間フィルタ処理部27が、鮮鋭強調処理が施し、高周波数の強調量を大きくする。また、階調再現処理部29が、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理を選択して行う。   For example, for a region separated into character regions by the region separation processing unit 24, the spatial filter processing unit 27 performs sharp enhancement processing to increase the reproducibility of characters in particular, thereby increasing the high frequency enhancement amount. To do. In addition, the gradation reproduction processing unit 29 selects and performs binarization or multi-value processing on a high-resolution screen suitable for high-frequency reproduction.

また、領域分離処理部24によって網点領域に分離された領域に対しては、まず、空間フィルタ処理部27が、入力網点成分を除去するローパス・フィルタ処理を施す。次に、出力階調補正部28が、濃度信号などの信号を、カラー画像出力装置30の特性値である網点面積率に変換する、出力階調補正処理を施す。最後に、階調再現処理部29が、最終的に画像を画素に分離してそれぞれの階調を再現できるようにする、階調再現処理(中間調生成)を施す。   In addition, for the region separated into halftone dot regions by the region separation processing unit 24, first, the spatial filter processing unit 27 performs low-pass filter processing for removing the input halftone dot component. Next, the output tone correction unit 28 performs output tone correction processing for converting a signal such as a density signal into a halftone dot area ratio that is a characteristic value of the color image output device 30. Finally, the gradation reproduction processing unit 29 performs gradation reproduction processing (halftone generation) so that the image is finally separated into pixels and each gradation can be reproduced.

領域分離処理部24によって写真領域に分離された領域に対しては、階調再現処理部29が、階調再現性を重視したスクリーンでの二値化または多値化処理を行う。
〔操作パネル40〕
操作パネル40は、例えば、液晶ディスプレイ等の表示部と設定ボタン等の操作部とが一体化された、タッチパネル等により構成される。操作パネル40で入力された情報に基づき、カラー画像入力装置10、カラー画像処理装置20、およびカラー画像出力装置30の動作が制御される。
A gradation reproduction processing unit 29 performs binarization or multi-value processing on the screen with an emphasis on gradation reproducibility for the region separated into the photographic regions by the region separation processing unit 24.
[Operation panel 40]
The operation panel 40 includes, for example, a touch panel in which a display unit such as a liquid crystal display and an operation unit such as a setting button are integrated. Based on information input through the operation panel 40, operations of the color image input device 10, the color image processing device 20, and the color image output device 30 are controlled.

上述した各処理が施される画像データは、記憶部(図示せず)にいったん記憶され、所定のタイミングで読み出されて、最終的にカラー画像出力装置30に入力される。なお、以上の処理は、不図示のCPU(Central Processing Unit)により制御される。
〔黒生成下色除去部26の概要〕
黒生成下色除去部26は、複数の色成分よりなる画像を表す画像データに対して、黒生成処理および下色除去処理を行う装置である。これらの処理を行うことによって、入力画像データに含まれない黒成分量を新たに生成したり、または入力画像データに含まれる各色成分量から下色量を除去したりする。その際、黒特性量を用いることによって、黒生成処理または下色除去処理を行う。ここでいう「黒特性量」とは、黒生成処理を行う際に用いる黒生成量K、および下色除去処理を行う際に用いる下色除去量UCRを総称したものである。
The image data to be subjected to each processing described above is temporarily stored in a storage unit (not shown), read at a predetermined timing, and finally input to the color image output device 30. The above processing is controlled by a CPU (Central Processing Unit) (not shown).
[Overview of Black Generation and Undercolor Removal Unit 26]
The black generation and under color removal unit 26 is a device that performs black generation processing and under color removal processing on image data representing an image composed of a plurality of color components. By performing these processes, a black component amount not included in the input image data is newly generated, or a lower color amount is removed from each color component amount included in the input image data. At this time, black generation processing or under color removal processing is performed by using the black characteristic amount. The “black characteristic amount” here is a generic term for the black generation amount K used when performing the black generation processing and the under color removal amount UCR used when performing the under color removal processing.

ここで、カラー画像処理装置20は、同一の1つのハード構成を用いることによって、1次元および2次元の黒生成処理(下色除去処理)を選択的に行う。このことを、カラー画像処理装置20は、黒生成下色除去部26において実現する。カラー画像処理装置20は、特性信号出力手段としての領域分離処理部24によって出力される、入力画像の領域の種類を表す領域識別信号SEGに基づき、1次元および2次元の黒生成処理のいずれを行うのかを選択する。そこで、以下に、領域分離処理部24および黒生成下色除去部26の構成および処理について、詳細に説明する。
〔領域分離処理部24の構成〕
まず、領域分離処理部24の詳細な構成について、図3を参照して説明する。図3は、領域分離処理部24の構成を示すブロック図である。この図によると、領域分離処理部24は、概略的に、領域分離部31と色にじみ判定部32とを備えた構成である。ここで、色にじみ判定部32は、有彩色判定部33、エッジ抽出処理部34、および近傍画素判定部35を備えた構成である。
Here, the color image processing apparatus 20 selectively performs one-dimensional and two-dimensional black generation processing (under color removal processing) by using the same single hardware configuration. The color image processing apparatus 20 realizes this in the black generation and under color removal unit 26. The color image processing device 20 performs either one-dimensional or two-dimensional black generation processing based on a region identification signal SEG that is output by the region separation processing unit 24 serving as a characteristic signal output unit and represents the type of region of the input image. Choose what to do. Therefore, the configuration and processing of the region separation processing unit 24 and the black generation and under color removal unit 26 will be described in detail below.
[Configuration of Region Separation Processing Unit 24]
First, a detailed configuration of the region separation processing unit 24 will be described with reference to FIG. FIG. 3 is a block diagram illustrating a configuration of the region separation processing unit 24. According to this figure, the region separation processing unit 24 is generally configured to include a region separation unit 31 and a color blur determination unit 32. Here, the color blur determination unit 32 includes a chromatic color determination unit 33, an edge extraction processing unit 34, and a neighboring pixel determination unit 35.

上述したように、領域分離処理部24は、各画素を、少なくとも文字領域・網点領域・写真領域・色にじみ領域のいずれかに分離し、その分離結果を示す領域識別信号SEGを出力する。ここで、領域分離処理部24では、まず、領域分離部31が、入力画像データを文字領域、網点領域、または写真領域に分離する。次に、色にじみ判定部32が、文字領域および近傍画素を含む領域が、色にじみを起こしているか判定する。
〔領域分離処理部24による領域分離方法〕
領域分離処理部24は、入力画像データを文字領域、網点領域、または写真領域に分離し、さらに色にじみ領域を判別する領域分離方法として、例えば、特開2001−223915号公報に記載されている方法を用いる。そこで、領域分離処理部24が入力画像データをまず文字領域、網点領域、または写真領域に分離する方法について説明する。領域分離処理部24は、入力画像データに含まれる画素の一つを、まず、注目画素とする。そして、領域分離処理部24は、この注目画素を中心としたM×N(M、Nは自然数)個の画素からなるブロック内で、以下に説明する判定行う。この判定結果を基に、領域分離処理部24は、注目画素が属する領域の種類を決定する。
As described above, the region separation processing unit 24 separates each pixel into at least one of a character region, a dot region, a photographic region, and a color blur region, and outputs a region identification signal SEG indicating the separation result. Here, in the region separation processing unit 24, first, the region separation unit 31 separates the input image data into a character region, a halftone dot region, or a photo region. Next, the color blur determination unit 32 determines whether the area including the character area and the neighboring pixels is causing color blur.
[Area Separation Method by Region Separation Processing Unit 24]
The area separation processing unit 24 is described in, for example, Japanese Patent Application Laid-Open No. 2001-223915 as an area separation method for separating input image data into a character area, a halftone dot area, or a photographic area and discriminating a color blur area. Method is used. Therefore, a method in which the region separation processing unit 24 first separates input image data into a character region, a halftone dot region, or a photo region will be described. The region separation processing unit 24 first sets one pixel included in the input image data as a target pixel. Then, the region separation processing unit 24 performs the determination described below in a block composed of M × N (M and N are natural numbers) pixels centered on the target pixel. Based on the determination result, the region separation processing unit 24 determines the type of region to which the target pixel belongs.

領域分離処理部24は、まず、ブロック内の中央にある9画素に対して、信号レベルの平均値(Dave)を算出する。次に、領域分離処理部24は、算出したDaveを用いて、ブロック内の各画素を二値化する。同時に、領域分離処理部24は、最大画素信号レベル(Dmax)、最小画素信号レベル(Dmin)を求める。   First, the region separation processing unit 24 calculates an average value (Dave) of signal levels for the nine pixels in the center of the block. Next, the region separation processing unit 24 binarizes each pixel in the block using the calculated Dave. At the same time, the region separation processing unit 24 obtains the maximum pixel signal level (Dmax) and the minimum pixel signal level (Dmin).

ここで、領域分離処理部24は、網点領域を識別する際、網点領域では、小領域における画像信号の変動が大きいことや、背景に比べて濃度が高くなる性質を利用する。具体的に説明すると、領域分離処理部24は、二値化されたデータに対して、主走査および副走査方向において、それぞれ0から1へ変化する変化点数、および1から0へ変化する変化点数を求める。そして、領域分離処理部24は、これらをそれぞれKh、Kvとし、閾値TH、TVと比較して、両者が共に閾値を上回った場合、注目画素が属する領域を、網点領域と判定する。さらに、領域分離処理部24は、Dmax、Dmin、Daveを閾値B1、B2と比較し、背景との誤判定を防ぐ。すなわち、
Dmax−Dave>B1
Dave−Dmin>B2
KH>TH
KV>TV
の各条件が全て満たされると判定した場合、領域分離処理部24は、注目画素が属する領域を網点領域と判断し、満たされないと判定した場合、網点領域以外の領域であると判定する。
〔領域の識別〕
次に、領域分離処理部24は、文字領域の識別を、文字領域では最大信号レベルと最小信号レベルとの差が大きく、色濃度も高い可能性が高いことを利用して判定する。領域分離処理部24は、まず、非網点領域において先に求めていた最大、最小信号レベルと、それらの差分(Dsub)とを、閾値PA、PB、PCとそれぞれ比較する。そして、領域分離処理部24は、下記の条件が満たされると判定した領域を文字領域と判断し、満たされないと判定した領域を写真領域と判断する。すなわち、
Dmax>PA
Dmin<PB
Dsub>PC
の各条件のいずれかが満たされると判定した場合、領域分離処理部24は、注目画素が属する領域を文字領域と判断し、それ以外の場合、写真領域と判断する。
Here, when the halftone dot region is identified, the region separation processing unit 24 uses the property that the halftone dot region has a large variation in the image signal in the small region and has a higher density than the background. More specifically, the region separation processing unit 24 changes the number of change points changing from 0 to 1 and the number of change points changing from 1 to 0 in the main scanning and sub-scanning directions for the binarized data. Ask for. Then, the region separation processing unit 24 sets these values as Kh and Kv, respectively, and compares them with the threshold values TH and TV. Further, the region separation processing unit 24 compares Dmax, Dmin, and Dave with the threshold values B1 and B2 to prevent erroneous determination with the background. That is,
Dmax-Dave> B1
Dave-Dmin> B2
KH> TH
KV> TV
If it is determined that all of the above conditions are satisfied, the region separation processing unit 24 determines that the region to which the target pixel belongs is a halftone dot region, and if it is determined that it is not satisfied, determines that the region is a region other than the halftone dot region. .
[Identification of area]
Next, the region separation processing unit 24 determines the identification of the character region using the fact that the difference between the maximum signal level and the minimum signal level is large and the color density is likely to be high in the character region. First, the region separation processing unit 24 compares the maximum and minimum signal levels previously obtained in the non-halftone region and the difference (Dsub) with the threshold values PA, PB, and PC, respectively. Then, the region separation processing unit 24 determines that the region determined to satisfy the following condition is a character region, and determines the region determined not to be satisfied as a photo region. That is,
Dmax> PA
Dmin <PB
Dsub> PC
When it is determined that any one of the above conditions is satisfied, the region separation processing unit 24 determines that the region to which the target pixel belongs is a character region, and otherwise determines that the region is a photo region.

領域分離処理部24は、最後に、色にじみ判定部32において、上記の方法により抽出された文字領域に対して、色にじみが生じているかを判定する。その際、領域分離処理部24は、黒文字のエッジの外側に色にじみが生じることに基づき、文字領域とその近傍画素(例えば数画素程度)とを含めた領域に対して、以下の条件を用いて、色にじみが生じているか否かを判定する。すなわち、注目画素が、有彩色判定部33、エッジ抽出処理部34、および近傍画素判定部35において、
・有彩色である
・エッジである
・周囲の画素のいずれかに黒文字領域の画素がある
の3つの条件を全て満たすと判定されたとき、領域分離処理部24は、この画素を色にじみ領域に属すると判定する。
Finally, the region separation processing unit 24 determines whether the color blur is generated in the character region extracted by the above method in the color blur determination unit 32. At that time, the region separation processing unit 24 uses the following conditions for the region including the character region and its neighboring pixels (for example, about several pixels) based on the occurrence of color bleeding outside the edge of the black character. Then, it is determined whether or not color bleeding has occurred. In other words, the pixel of interest is determined by
When it is determined that all three conditions are satisfied, that is, a chromatic color, an edge, and a black character region pixel in any of the surrounding pixels, the region separation processing unit 24 sets this pixel as a color blur region. Judge as belonging.

領域分離処理部24は、以上の処理により求めた領域分離結果(文字領域・網点領域・写真領域・色にじみ領域)を基に、これらの領域の種類を表す信号を領域識別信号SEGとして、後段の各処理部に送る。そして、領域識別信号SEGを受け取った各処理部は、それぞれ、入力された領域識別信号SEGに応じた最適な処理を行う。
〔黒生成下色除去部26の構成〕
次に、黒生成下色除去部26の構成および処理について、図4〜図13に基づいて説明する。図4は、黒生成下色除去部26の構成を示すブロック図である。この図によると、黒生成下色除去部26は、概略的に、最大値・最小値算出部41(パラメータ算出手段)、にじみ処理部42、下色除去量算出部43、黒生成量算出部44、および下色除去処理部45を備えた構成である。
〔最大値・最小値算出部41〕
最大値・最小値算出部41には、色補正部25から出力されるCMY信号が入力される。そして、最大値・最小値算出部41は、入力されたCMY信号のそれぞれを互いに比較し、それらのうちの最大値および最小値を算出する。また、最大値・最小値算出部41は、算出した最大値および最小値を、それぞれ、MIN信号(第1のパラメータ)およびMAX信号(第2のパラメータ)として、にじみ処理部42、下色除去量算出部43、および黒生成量算出部44に出力する。
〔にじみ処理部42〕
にじみ処理部42には、領域識別信号SEG、MAX信号、およびMIN信号が入力される。にじみ処理部42は、図5に示すように、平均値算出部51と、にじみ信号選択部52とを備えた構成である。
〔平均値算出部51〕
平均値算出部51には、MAX信号およびMIN信号が入力される。平均値算出部51は、入力されたMAX信号およびMIN信号の平均値を算出し、算出した平均値をAVE信号として、にじみ信号選択部52に出力する。
〔にじみ信号選択部52〕
にじみ信号選択部52には、CMY信号、AVE信号、および領域識別信号SEGが入力される。にじみ信号選択部52は、入力されるCMY信号およびAVE信号を用いて、C1M1Y1信号を決定する。その際、にじみ信号選択部52は、領域識別信号SEGに基づき、CMY信号およびAVE信号を選択し、異なるC1M1Y1信号を決定する。具体的に説明すると、にじみ信号選択部52は、領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、各C1M1Y1信号の値を、いずれもAVE信号の値と同一の値とする。一方、にじみ信号選択部52は、領域識別信号SEGを網点領域または写真領域を表す信号であると判定した場合、入力されたCMY信号を、そのままC1M1Y1信号とする。また、いずれの場合であっても、にじみ信号選択部52は、算出したC1M1Y1信号を、下色除去処理部45に出力する。
Based on the region separation results (character region, halftone dot region, photo region, color blur region) obtained by the above processing, the region separation processing unit 24 uses a signal representing the type of these regions as a region identification signal SEG. The data is sent to each processing unit in the subsequent stage. Each processing unit that receives the region identification signal SEG performs an optimum process according to the input region identification signal SEG.
[Configuration of Black Generation and Undercolor Removal Unit 26]
Next, the configuration and processing of the black generation and under color removal unit 26 will be described with reference to FIGS. FIG. 4 is a block diagram illustrating a configuration of the black generation and under color removal unit 26. According to this figure, the black generation and under color removal unit 26 is roughly configured to include a maximum / minimum value calculation unit 41 (parameter calculation means), a blur processing unit 42, an under color removal amount calculation unit 43, and a black generation amount calculation unit. 44 and an under color removal processing unit 45.
[Maximum / Minimum Value Calculation Unit 41]
The maximum value / minimum value calculation unit 41 receives the CMY signal output from the color correction unit 25. Then, the maximum value / minimum value calculation unit 41 compares the input CMY signals with each other, and calculates the maximum value and the minimum value of them. Further, the maximum value / minimum value calculation unit 41 uses the calculated maximum value and minimum value as the MIN signal (first parameter) and the MAX signal (second parameter), respectively, the blur processing unit 42, and the under color removal. This is output to the amount calculation unit 43 and the black generation amount calculation unit 44.
[Bludge processor 42]
The blur processing unit 42 receives the region identification signal SEG, the MAX signal, and the MIN signal. As shown in FIG. 5, the blur processing unit 42 includes an average value calculation unit 51 and a blur signal selection unit 52.
[Average Value Calculation Unit 51]
The average value calculation unit 51 receives the MAX signal and the MIN signal. The average value calculation unit 51 calculates the average value of the input MAX signal and MIN signal, and outputs the calculated average value to the blur signal selection unit 52 as an AVE signal.
[Blurring signal selection unit 52]
The blur signal selection unit 52 receives the CMY signal, the AVE signal, and the region identification signal SEG. The blur signal selection unit 52 determines the C1M1Y1 signal using the input CMY signal and AVE signal. At this time, the blur signal selection unit 52 selects a CMY signal and an AVE signal based on the region identification signal SEG and determines different C1M1Y1 signals. More specifically, when the blur signal selection unit 52 determines that the area identification signal SEG is a signal representing a character area or a color blur area, the value of each C1M1Y1 signal is the same as the value of the AVE signal. Value. On the other hand, if the blur signal selection unit 52 determines that the region identification signal SEG is a signal representing a halftone dot region or a photograph region, the input CMY signal is directly used as the C1M1Y1 signal. In any case, the blur signal selection unit 52 outputs the calculated C1M1Y1 signal to the under color removal processing unit 45.

このような算出方法に基づく結果、無彩色領域に属する画素では、各CMY信号の大きさが、AVE信号に揃えられることになる。したがって、領域の色信号から彩度成分が取り除かれ、領域の色がグレーに近づくことになる。これにより、文字色の再現性が向上する。
〔下色除去量算出部43〕
下色除去量算出部43には、MIN信号、MAX信号、および領域識別信号SEGが入力される。下色除去量算出部43は、MIN信号およびMAX信号に基づき、下色除去量テーブル(UCRテーブル)等を使用することによって、下色除去量UCRを算出する。その際、下色除去量算出部43は、領域識別信号SEGに基づき、選択する下色除去量テーブルを切り換える。これらの詳細は後述する。なお、下色除去量算出部43は、算出した下色除去量UCRを下色除去処理部45に出力する。
〔黒生成量算出部44〕
黒生成量算出部44には、MIN信号、MAX信号、および領域識別信号SEGが入力される。黒生成量算出部44は、MIN信号およびMAX信号に基づき、テーブル(Kテーブル)等を使用することによって、黒生成量K’を算出する。その際、黒生成量算出部44は、領域識別信号SEGに基づき、選択するテーブルを切り換える。これらの詳細は後述する。なお、黒生成量算出部44は、算出した黒生成量K’を、空間フィルタ処理部27に出力する。
〔下色除去処理部45〕
下色除去処理部45には、C1M1Y1信号および下色除去量UCRが入力される。下色除去量算出部43は、入力されるこれらの信号およびパラメータを用いて、C’M’Y’信号を算出する。その際、下色除去処理部45は、次式に示す算出方法を用いて、下色除去処理を行う。
As a result of such a calculation method, the size of each CMY signal is aligned with that of the AVE signal in the pixels belonging to the achromatic region. Therefore, the saturation component is removed from the color signal of the region, and the color of the region approaches gray. Thereby, the reproducibility of the character color is improved.
[Under Color Removal Amount Calculation Unit 43]
The under color removal amount calculation unit 43 receives the MIN signal, the MAX signal, and the region identification signal SEG. The under color removal amount calculation unit 43 calculates the under color removal amount UCR by using a under color removal amount table (UCR table) or the like based on the MIN signal and the MAX signal. At this time, the under color removal amount calculation unit 43 switches the under color removal amount table to be selected based on the region identification signal SEG. Details of these will be described later. The under color removal amount calculation unit 43 outputs the calculated under color removal amount UCR to the under color removal processing unit 45.
[Black generation amount calculation unit 44]
The black generation amount calculation unit 44 receives the MIN signal, the MAX signal, and the region identification signal SEG. The black generation amount calculation unit 44 calculates a black generation amount K ′ by using a table (K table) or the like based on the MIN signal and the MAX signal. At that time, the black generation amount calculation unit 44 switches the table to be selected based on the region identification signal SEG. Details of these will be described later. Note that the black generation amount calculation unit 44 outputs the calculated black generation amount K ′ to the spatial filter processing unit 27.
[Under Color Removal Processing Unit 45]
The under color removal processing unit 45 receives the C1M1Y1 signal and the under color removal amount UCR. The under color removal amount calculation unit 43 calculates a C′M′Y ′ signal using these input signals and parameters. At that time, the under color removal processing unit 45 performs under color removal processing using the calculation method shown in the following equation.

C’=C1−UCR
M’=M1−UCR
Y’=Y1−UCR
これらの式に示すように、下色除去処理部45は、入力されるC1M1Y1信号のそれぞれから、いずれも下色除去量UCRを除算する下色除去処理を行い、C’M’Y’信号を算出する。なお、下色除去処理部45は、算出したC’M’Y’信号を空間フィルタ処理部27に出力する。
C '= C1-UCR
M '= M1-UCR
Y '= Y1-UCR
As shown in these equations, the under color removal processing unit 45 performs under color removal processing for dividing the under color removal amount UCR from each of the inputted C1M1Y1 signals, and outputs the C′M′Y ′ signal. calculate. The under color removal processing unit 45 outputs the calculated C′M′Y ′ signal to the spatial filter processing unit 27.

ここで、下色除去量算出部43および黒生成量算出部44は、本質的に同一の処理を行い、出力すべき下色除去量または黒生成量を算出する。これらの処理部における違いは、使用するルックアップテーブルが、UCRテーブルかKテーブルかのみである。そこで、以下では、黒生成量算出部44の構成および処理について詳細に説明し、下色除去量算出部43については説明を省略する。
〔黒生成量算出部44の詳細〕
図1を参照して、黒生成量算出部44の構成を説明する。図1は、本発明の一実施形態を示すものであり、黒生成量算出部44の要部構成を示すブロック図である。この図によると、黒生成量算出部44は、概略的に、信号選択部101(パラメータ選択手段)および黒生成部102を備えた構成である。ここで、黒生成部102は、Kテーブルメモリ103(関数データ格納部)、Kテーブルメモリアクセス部104(黒特性量取得手段)、および黒生成量演算部105を備えた構成である。
〔信号選択部101〕
信号選択部101には、MIN信号、MAX信号、および領域識別信号SEGが入力される。信号選択部101は、入力されたMAX信号およびMIN信号のいずれか一方を選択する。その際、信号選択部101は、入力される領域識別信号SEGに基づき、MIN信号またはMAX信号を選択する。具体的に説明すると、信号選択部101は、領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、選択信号SIG(選択パラメータ)としてMIN信号を出力する。一方、信号選択部101は、領域識別信号SEGを網点領域または写真領域を表す信号であると判定した場合、選択信号SIGとしてMAX信号を出力する。信号選択部101が、領域識別信号SEGに基づきこのような信号選択を行う理由は後述する。なお、信号選択部101は、選択信号SIGを黒生成量演算部105へ出力する。
〔Kテーブルメモリ103〕
Kテーブルメモリ103は、複数のKテーブルを格納する記憶手段(メモリ)である。具体的に説明すると、図1に示すように、Kテーブルメモリ103は、n個(nは正の整数)のKテーブルT1〜Tnを格納する。これらのKテーブルT1〜Tnは、それぞれ、領域識別信号SEGに対応して最適化されているものである。また、図6に示すように、各KテーブルT1〜Tnは、いずれも、2つの1次元Kテーブル(1次元KテーブルLUT1、1次元KテーブルLUT2)を含んでいる。ここで、1次元KテーブルLUT1およびLUT2は、いずれも、MIN信号と黒生成量とを1対1の関係に対応づけて、複数格納している。
〔Kテーブルメモリアクセス部104〕
Kテーブルメモリアクセス部104には、MIN信号および領域識別信号SEGが入力される。Kテーブルメモリアクセス部104は、Kテーブルメモリ103にアクセスし、Kテーブルを1つ選択する。その際、Kテーブルメモリアクセス部104は、入力される領域識別信号SEGに基づき、領域識別信号SEGに対応して最適化されているKテーブルを選択する。例えば、Kテーブルメモリアクセス部104は、領域識別信号SEGを文字領域を表す信号であると判定した場合、文字領域に対して最適化された黒生成量が格納されたKテーブルを選択する。
Here, the under color removal amount calculation unit 43 and the black generation amount calculation unit 44 perform essentially the same processing, and calculate the under color removal amount or the black generation amount to be output. The only difference between these processing units is whether the lookup table used is a UCR table or a K table. Therefore, in the following, the configuration and processing of the black generation amount calculation unit 44 will be described in detail, and description of the undercolor removal amount calculation unit 43 will be omitted.
[Details of Black Generation Amount Calculation Unit 44]
The configuration of the black generation amount calculation unit 44 will be described with reference to FIG. FIG. 1 shows an embodiment of the present invention, and is a block diagram showing a main configuration of a black generation amount calculation unit 44. According to this figure, the black generation amount calculation unit 44 is generally configured to include a signal selection unit 101 (parameter selection means) and a black generation unit 102. Here, the black generation unit 102 includes a K table memory 103 (function data storage unit), a K table memory access unit 104 (black characteristic amount acquisition unit), and a black generation amount calculation unit 105.
[Signal Selection Unit 101]
The signal selection unit 101 receives the MIN signal, the MAX signal, and the region identification signal SEG. The signal selection unit 101 selects either the input MAX signal or MIN signal. At that time, the signal selection unit 101 selects the MIN signal or the MAX signal based on the input region identification signal SEG. More specifically, when the signal selection unit 101 determines that the region identification signal SEG is a signal representing a character region or a color blur region, the signal selection unit 101 outputs a MIN signal as a selection signal SIG (selection parameter). On the other hand, when the signal selection unit 101 determines that the region identification signal SEG is a signal representing a halftone dot region or a photographic region, the signal selection unit 101 outputs a MAX signal as the selection signal SIG. The reason why the signal selection unit 101 performs such signal selection based on the region identification signal SEG will be described later. The signal selection unit 101 outputs the selection signal SIG to the black generation amount calculation unit 105.
[K table memory 103]
The K table memory 103 is storage means (memory) for storing a plurality of K tables. More specifically, as shown in FIG. 1, the K table memory 103 stores n (n is a positive integer) K tables T1 to Tn. Each of these K tables T1 to Tn is optimized corresponding to the region identification signal SEG. Also, as shown in FIG. 6, each of the K tables T1 to Tn includes two one-dimensional K tables (one-dimensional K table LUT1, one-dimensional K table LUT2). Here, each of the one-dimensional K tables LUT1 and LUT2 stores a plurality of MIN signals and black generation amounts in association with one-to-one relationships.
[K table memory access unit 104]
The K table memory access unit 104 receives the MIN signal and the area identification signal SEG. The K table memory access unit 104 accesses the K table memory 103 and selects one K table. At this time, the K table memory access unit 104 selects a K table that is optimized in accordance with the region identification signal SEG, based on the input region identification signal SEG. For example, if the K table memory access unit 104 determines that the region identification signal SEG is a signal representing a character region, the K table memory access unit 104 selects a K table in which the black generation amount optimized for the character region is stored.

上述したように、Kテーブルメモリアクセス部104が選択するKテーブルには、1次元KテーブルLUT1およびLUT2が含まれている。そこで、Kテーブルメモリアクセス部104は、これらのテーブルから、MIN信号に基づいて、それぞれ黒生成量K1および黒生成量K2を読み出す。具体的に説明すると、Kテーブルメモリアクセス部104は、1次元KテーブルLUT1から黒生成量K1を読み出し、1次元KテーブルLUT2から黒生成量K2を読み出す。なお、Kテーブルメモリアクセス部104は、読み出した黒生成量K1および黒生成量K2を、黒生成量演算部105へ出力する。   As described above, the K table selected by the K table memory access unit 104 includes the one-dimensional K tables LUT1 and LUT2. Therefore, the K table memory access unit 104 reads the black generation amount K1 and the black generation amount K2 from these tables based on the MIN signal. More specifically, the K table memory access unit 104 reads the black generation amount K1 from the one-dimensional K table LUT1, and reads the black generation amount K2 from the one-dimensional K table LUT2. The K table memory access unit 104 outputs the read black generation amount K1 and black generation amount K2 to the black generation amount calculation unit 105.

ここで、1次元KテーブルLUT1は、無彩色領域(グレー領域)に対応した無彩色軸用黒生成量テーブルである。すなわち、1次元KテーブルLUT1は、MIN信号(第1のパラメータ)と、無彩色領域に適した黒生成量とを1対1の関係に対応づけて格納している。一方、1次元KテーブルLUT2は、あるMIN信号に対してMAX信号が最大(255)の場合、すなわちあるMIN信号に対して彩度がもっとも高くなる値の組み合わせに基づく黒生成量テーブル(彩度成分を考慮に入れた黒生成量テーブル。以下、高彩度軸用黒生成量テーブルと記す)である。すなわち、1次元KテーブルLUT2は、MIN信号と、彩度成分を考慮に入れた黒生成量とを、1対1の関係に対応づけて格納している。1つのKテーブルメモリにそれぞれ含まれる2つの1次元Kテーブルのうち、一方は必ず無彩色軸用黒生成量テーブルであり、もう一方は必ず高彩度軸用黒生成量テーブルである。したがって、Kテーブルメモリアクセス部104は、色特性の異なる2つの1次元Kテーブルから、黒生成量をそれぞれ1つずつ読み出すことになる。   The one-dimensional K table LUT1 is an achromatic color axis black generation amount table corresponding to an achromatic color region (gray region). In other words, the one-dimensional K table LUT1 stores the MIN signal (first parameter) and the black generation amount suitable for the achromatic region in a one-to-one relationship. On the other hand, the one-dimensional K table LUT2 is a black generation amount table (saturation) based on a combination of values with the highest saturation for a certain MIN signal when the MAX signal is maximum (255). A black generation amount table that takes into account the components (hereinafter referred to as a high saturation axis black generation amount table). That is, the one-dimensional K table LUT2 stores the MIN signal and the black generation amount taking the saturation component into consideration in a one-to-one relationship. Of the two one-dimensional K tables included in one K table memory, one is always an achromatic color axis black generation amount table, and the other is always a high saturation axis black generation amount table. Therefore, the K table memory access unit 104 reads the black generation amounts one by one from the two one-dimensional K tables having different color characteristics.

なお、本実施の形態では、上記したように、Kテーブルメモリ103には、2つの1次元Kテーブルが対になっているKテーブルが複数、格納されている。しかし、Kテーブルメモリ103には、複数の1次元Kテーブルが、そのまま対にならず独立した形で格納されていてもよい。この場合、Kテーブルメモリアクセス部104は、領域識別信号SEGに基づき、2つの異なる1次元Kテーブルを選択する。そして、Kテーブルメモリアクセス部104は、選択した2つの1次元Kテーブルから、MIN信号に基づき、黒生成量K1および黒生成量K2を読み出す。この場合、Kテーブルメモリアクセス部104は、必ず、1つの無彩色軸用黒生成量テーブル(1次元KテーブルLUT1)と、1つの高彩度軸用黒生成量テーブル(1次元KテーブルLUT2)とを選択して、黒生成量K1および黒生成量K2を読み出す処理を行えばよい。
〔黒生成量演算部105〕
黒生成量演算部105には、黒生成量K1、黒生成量K2、MIN信号、および選択信号SIGが入力される。黒生成量演算部105は、入力されたこれらのパラメータを用いて、補間演算を行い、画像データに対する黒生成量K’を算出する。なお、黒生成量演算部105は、算出した黒生成量K’を空間フィルタ処理部27に出力する。
In the present embodiment, as described above, the K table memory 103 stores a plurality of K tables in which two one-dimensional K tables are paired. However, the K table memory 103 may store a plurality of one-dimensional K tables as they are without being paired as they are. In this case, the K table memory access unit 104 selects two different one-dimensional K tables based on the region identification signal SEG. Then, the K table memory access unit 104 reads the black generation amount K1 and the black generation amount K2 from the two selected one-dimensional K tables based on the MIN signal. In this case, the K table memory access unit 104 always has one achromatic color axis black generation amount table (one-dimensional K table LUT1) and one high saturation axis black generation amount table (one-dimensional K table LUT2). A process of selecting and reading the black generation amount K1 and the black generation amount K2 may be performed.
[Black generation amount calculation unit 105]
The black generation amount calculation unit 105 receives a black generation amount K1, a black generation amount K2, a MIN signal, and a selection signal SIG. The black generation amount calculation unit 105 performs interpolation calculation using these input parameters, and calculates a black generation amount K ′ for the image data. The black generation amount calculation unit 105 outputs the calculated black generation amount K ′ to the spatial filter processing unit 27.

ここで、領域分離処理部24によって網点領域または写真領域と判定される領域では、上述したように、にじみ処理部42において、入力されるCMY信号がC1M1Y1信号としてそのまま出力される。そのため、黒生成量演算部105は、黒生成量K’を求める際、無彩色領域に対応した1次元KテーブルLUT1(無彩色軸用黒生成量テーブル)から読み出す黒生成量K1と、彩度成分を考慮に入れた1次元KテーブルLUT2(高彩度軸用黒生成量テーブル)から読み出す黒生成量K2とから、MIN信号とMAX信号とに基づいた補間演算を行い、彩度に応じた最適な2次元の黒生成処理を行って、画像データに適用する黒生成量K’を求めることが好ましい。   Here, in the area determined as the halftone dot area or the photographic area by the area separation processing unit 24, as described above, the blur processing unit 42 outputs the input CMY signal as it is as the C1M1Y1 signal. Therefore, when the black generation amount calculation unit 105 obtains the black generation amount K ′, the black generation amount K1 read from the one-dimensional K table LUT1 (achromatic color axis black generation amount table) corresponding to the achromatic region, and the saturation An interpolation operation based on the MIN signal and the MAX signal is performed from the black generation amount K2 read from the one-dimensional K table LUT2 (high saturation axis black generation amount table) taking into account the components, and the optimum according to the saturation It is preferable to obtain a black generation amount K ′ to be applied to the image data by performing a two-dimensional black generation process.

一方、領域分離処理部24によって文字領域または色にじみ領域と判定される領域は、本来、グレー色(無彩色)の領域である。そして、上述したように、にじみ処理部42は、このような領域に対して、入力CMY信号を、MIN信号およびMAX信号の平均値であるAVE信号に揃えて、C1M1Y1信号とする処理を行う。そのため、黒生成量演算部105は、このような領域に対しては、MIN信号に基づいて1次元KテーブルLUT1から読み出す黒生成量K1を、そのまま黒生成量K’として算出する、彩度に影響されない1次元の黒生成処理を行うことによって、画像データに適用する黒生成量K’を求めることが好ましい。   On the other hand, the region determined as the character region or the color blur region by the region separation processing unit 24 is originally a gray (achromatic) region. Then, as described above, the blur processing unit 42 performs processing for such a region by aligning the input CMY signal with the AVE signal that is an average value of the MIN signal and the MAX signal to obtain the C1M1Y1 signal. Therefore, the black generation amount calculation unit 105 calculates the black generation amount K1 read from the one-dimensional K table LUT1 based on the MIN signal as it is as the black generation amount K ′ for such regions. It is preferable to obtain a black generation amount K ′ to be applied to image data by performing a one-dimensional black generation process that is not affected.

このような、領域の分離結果に応じて、1次元および2次元の黒生成処理のいずれかを選択的に行うことを、黒生成量演算部105は、以下に示す1つの補間演算を行うことによって実現する。そこで、この補間演算について、図7〜図10を用いて説明する。
〔補間演算について〕
図7および図8は、黒生成量演算部105が、2つの1次元Kテーブルから読み出した2つの黒生成量から、補間演算による2次元の黒生成処理を行って、画像データに対する黒生成量K’を算出する方法の概念を示す図である。これらの図に示すように、黒生成量演算部105が行う補間演算は、読み出された2つの黒生成量K1およびK2から、係数α,βの比率を基に黒生成量K’を求める。ここで、α=SIG値−MIN値であり、β=255−SIG値である。
The black generation amount calculation unit 105 performs one interpolation calculation as described below to selectively perform either one-dimensional or two-dimensional black generation processing according to the region separation result. Realized by. This interpolation calculation will be described with reference to FIGS.
[Interpolation calculation]
FIGS. 7 and 8 show that the black generation amount calculation unit 105 performs two-dimensional black generation processing by interpolation from the two black generation amounts read from the two one-dimensional K tables, and generates the black generation amount for the image data. It is a figure which shows the concept of the method of calculating K '. As shown in these figures, the interpolation calculation performed by the black generation amount calculation unit 105 obtains the black generation amount K ′ from the read two black generation amounts K1 and K2 based on the ratio of the coefficients α and β. . Here, α = SIG value−MIN value, and β = 255−SIG value.

黒生成量演算部105は、図7に示すように、1次元KテーブルLUT1から選択される黒生成量K1と、1次元KテーブルLUT2から選択される黒生成量K2とを、1つのグラフ上にプロットしたときに、黒生成量K1を開始点、黒生成量K2を終止点とする一本の直線を想定する。そして、黒生成量演算部105は、この線分上に、補間演算によって算出される黒生成量K’が含まれると想定する。次に黒生成量演算部105は、上述したαとβとの比率を基に、想定した直線上における、選択信号SIGに対応する黒生成量を、画像データに対する黒生成量K’として算出する。   As shown in FIG. 7, the black generation amount calculation unit 105 displays the black generation amount K1 selected from the one-dimensional K table LUT1 and the black generation amount K2 selected from the one-dimensional K table LUT2 on one graph. , A straight line having a black generation amount K1 as a start point and a black generation amount K2 as an end point is assumed. The black generation amount calculation unit 105 assumes that the black generation amount K ′ calculated by the interpolation calculation is included on this line segment. Next, the black generation amount calculation unit 105 calculates the black generation amount corresponding to the selection signal SIG on the assumed straight line as the black generation amount K ′ for the image data based on the ratio of α and β described above. .

黒生成量演算部105が行う補間演算について、図8を参照してさらに詳しく説明する。図8に示すグラフ80では、横軸はMIN信号、縦軸は選択信号SIGを表す。また、グラフ80に含まれる直線82は、高彩度軸用黒生成量テーブル(1次元KテーブルLUT2)に対応した、高彩度軸を表す。一方、グラフ80に含まれる直線84は、無彩色軸用黒生成量テーブル(1次元KテーブルLUT1)に対応した、グレー軸を表す。ここで、黒生成量演算部105は、直線82上の黒生成量K2と、直線84上の黒生成量K1との間にある値を、α,βの比率を基に算出する。すなわち、黒生成量演算部105は、グラフ80の縦軸において、K1−K2直線上における、MAX信号に対応する位置の黒生成量を、画像データに適用する黒生成量K’として算出する。   The interpolation calculation performed by the black generation amount calculation unit 105 will be described in more detail with reference to FIG. In the graph 80 shown in FIG. 8, the horizontal axis represents the MIN signal, and the vertical axis represents the selection signal SIG. A straight line 82 included in the graph 80 represents a high saturation axis corresponding to the high saturation axis black generation amount table (one-dimensional K table LUT2). On the other hand, a straight line 84 included in the graph 80 represents a gray axis corresponding to the black generation amount table for the achromatic color axis (one-dimensional K table LUT1). Here, the black generation amount calculation unit 105 calculates a value between the black generation amount K2 on the straight line 82 and the black generation amount K1 on the straight line 84 based on the ratio of α and β. That is, the black generation amount calculation unit 105 calculates the black generation amount at the position corresponding to the MAX signal on the K1-K2 straight line on the vertical axis of the graph 80 as the black generation amount K ′ to be applied to the image data.

このように、補間演算を行う際、黒生成量演算部105は、α,βを255−MIN信号で割り、それぞれ、重み係数として算出する。そして、黒生成量演算部105は、これらの重み係数α,βを、それぞれ黒生成量K1、黒生成量K2に掛けて加算することによって、黒生成量K’を計算する。すなわち、黒生成量演算部105は、次に示す式(2)を用いて、黒生成量K’を計算することになる。   As described above, when performing the interpolation calculation, the black generation amount calculation unit 105 divides α and β by the 255-MIN signal, and calculates each as a weighting factor. Then, the black generation amount calculation unit 105 calculates the black generation amount K ′ by multiplying the weight coefficients α and β by the black generation amount K1 and the black generation amount K2, respectively, and adding them. That is, the black generation amount calculation unit 105 calculates the black generation amount K ′ using the following equation (2).

Figure 0004266002
Figure 0004266002

ここで、上述したように、領域識別信号SEGを網点領域または写真領域を表す信号であると判定した場合、信号選択部101は、選択信号SIGとしてMAX信号を出力する。この場合、黒生成量演算部105は、黒生成量K1および1次元KテーブルLUT2から、MAX信号およびMIN信号に基づき、式(2)に示す補間演算を行い、黒生成量K’を算出する。   Here, as described above, when it is determined that the region identification signal SEG is a signal representing a halftone dot region or a photograph region, the signal selection unit 101 outputs a MAX signal as the selection signal SIG. In this case, the black generation amount calculation unit 105 calculates the black generation amount K ′ by performing the interpolation calculation shown in Expression (2) based on the MAX signal and the MIN signal from the black generation amount K1 and the one-dimensional K table LUT2. .

この場合、式(2)、図7、および図8に示すように、算出される黒生成量K’には、異なる1次元Kテーブルから読み出された2つの黒生成量K1およびK2の情報が反映されることになる。具体的に説明すると、黒生成量K’には、黒生成量K1の無彩色特性と、黒生成量K2の有彩色特性とが反映されることになる。これにより、算出される黒生成量K’は、MIN信号およびMAX信号と黒生成量とを2対1の関係において予め格納した、2次元の黒生成テーブルから求められる黒生成量と、同等とものとなる。すなわち、黒生成量演算部105は、網点領域または写真領域に対しては、2次元の黒生成処理に匹敵した処理を行うことになる。これにより、網点領域や写真領域において、彩度に応じた適切な黒生成処理が行われるため、画質が向上する。   In this case, as shown in Expression (2), FIG. 7 and FIG. 8, the calculated black generation amount K ′ includes information on two black generation amounts K1 and K2 read from different one-dimensional K tables. Will be reflected. More specifically, the black generation amount K ′ reflects the achromatic color characteristic of the black generation amount K1 and the chromatic color characteristic of the black generation amount K2. Thereby, the calculated black generation amount K ′ is equivalent to the black generation amount obtained from the two-dimensional black generation table in which the MIN signal, the MAX signal, and the black generation amount are stored in a two-to-one relationship in advance. It will be a thing. That is, the black generation amount calculation unit 105 performs a process comparable to the two-dimensional black generation process on the halftone dot area or the photographic area. As a result, an appropriate black generation process corresponding to the saturation is performed in the halftone dot region and the photo region, so that the image quality is improved.

一方、上述したように、信号選択部101は、領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、選択信号SIGとしてMIN信号を出力する。したがって、この場合、黒生成量演算部105は、2つのMIN信号、黒生成量K1、および黒生成量K2とに基づき、式(2)に示す補間演算を行い、黒生成量K’を算出する。ここで、式(2)において、選択信号SIGにMIN信号を代入すると、次に示す式(3)と等しくなる。   On the other hand, as described above, when the signal selection unit 101 determines that the region identification signal SEG is a signal representing a character region or a color blur region, the signal selection unit 101 outputs a MIN signal as the selection signal SIG. Therefore, in this case, the black generation amount calculation unit 105 performs the interpolation calculation shown in Expression (2) based on the two MIN signals, the black generation amount K1, and the black generation amount K2, and calculates the black generation amount K ′. To do. Here, in the equation (2), when the MIN signal is substituted for the selection signal SIG, it becomes equal to the following equation (3).

Figure 0004266002
Figure 0004266002

すなわち、式(3)では、式(2)における重み係数α,βが消去され、黒生成量K’と黒生成量K1とが等しい値を取る。すなわち、選択信号SIGがMIN信号である場合、黒生成量演算部105は、式(2)に示す補間演算は実質的に行わない。このことを、図9および図10を参照して具体的に説明する。   That is, in Expression (3), the weighting coefficients α and β in Expression (2) are deleted, and the black generation amount K ′ and the black generation amount K1 have the same value. That is, when the selection signal SIG is a MIN signal, the black generation amount calculation unit 105 does not substantially perform the interpolation calculation shown in Expression (2). This will be specifically described with reference to FIG. 9 and FIG.

図9および図10は、MIN信号が選択信号SIGである場合に、黒生成量演算部105が、2つの1次元Kテーブルから読み出した黒生成量から、補間演算による2次元の黒生成処理を実質的に行わないことによって、画像データに対する黒生成量K’を算出する方法の概念を示す図である。これらの図に示すように、黒生成量演算部105は、K1−K2直線上において、選択信号SIG=MIN信号となる点を黒生成量K’として算出する。すなわち、黒生成量演算部105は、MIN信号に対応した黒生成量K1値を、黒生成量K’として算出する。したがって、黒生成量演算部105は、1次元KテーブルLUT1から選択した黒生成量K1を、画像データに対する黒生成量K’として、そのまま算出することになる。   9 and 10 show that when the MIN signal is the selection signal SIG, the black generation amount calculation unit 105 performs two-dimensional black generation processing by interpolation calculation from the black generation amounts read from the two one-dimensional K tables. It is a figure which shows the concept of the method of calculating the black generation amount K 'with respect to image data by not performing substantially. As shown in these drawings, the black generation amount calculation unit 105 calculates a point where the selection signal SIG = MIN signal on the K1-K2 straight line as the black generation amount K ′. That is, the black generation amount calculation unit 105 calculates the black generation amount K1 value corresponding to the MIN signal as the black generation amount K ′. Therefore, the black generation amount calculation unit 105 calculates the black generation amount K1 selected from the one-dimensional K table LUT1 as it is as the black generation amount K ′ for the image data.

換言すると、黒生成量演算部105が式(2)を用いた補間演算を行う場合、MIN信号と選択信号SIGとが等しい場合には、算出される黒生成量K’が黒生成量K1と等しくなる。ここで、黒生成量K1は、1次元KテーブルLUT1(無彩色軸用黒生成量テーブル)から読み出された黒生成量である。したがって、黒生成量演算部105は、文字領域または色にじみ領域に対しては、1次元の黒生成処理を行うことになる。また、この場合、黒生成量演算部105は、グレー領域に適した1次元KテーブルLUT1を用いた、彩度に影響されない黒生成処理を行うことになる。そのため、文字の再現性に優れる効果を奏する。   In other words, when the black generation amount calculation unit 105 performs the interpolation calculation using Expression (2), when the MIN signal and the selection signal SIG are equal, the calculated black generation amount K ′ is the black generation amount K1. Will be equal. Here, the black generation amount K1 is the black generation amount read from the one-dimensional K table LUT1 (achromatic color axis black generation amount table). Therefore, the black generation amount calculation unit 105 performs one-dimensional black generation processing on the character area or the color blur area. In this case, the black generation amount calculation unit 105 performs black generation processing that is not affected by saturation using the one-dimensional K table LUT1 suitable for the gray region. Therefore, the effect of excellent character reproducibility is achieved.

黒生成量算出部44の作用・効果を以下にまとめて説明する。領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、信号選択部101は、MIN信号を選択して選択信号SIGとする。上述したように、黒生成量算出部44は、信号選択部101がMIN信号を選択する場合、1次元の黒生成処理と同等の処理を行い、無彩色領域に適した黒生成量K’を決定する。したがって黒生成量算出部44は、無彩色である文字領域や、有彩色と判定されているが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒生成量K’を決定する。これにより、これらの領域におけるグレーの再現性を向上させたり、色材の使用量を減らしたりすることができる。   The operations and effects of the black generation amount calculation unit 44 will be described together below. When it is determined that the area identification signal SEG is a signal representing a character area or a color blur area, the signal selection unit 101 selects the MIN signal as the selection signal SIG. As described above, when the signal selection unit 101 selects the MIN signal, the black generation amount calculation unit 44 performs a process equivalent to the one-dimensional black generation process, and calculates the black generation amount K ′ suitable for the achromatic region. decide. Therefore, the black generation amount calculation unit 44 performs a black generation amount K suitable for an achromatic color region with respect to a character region that is an achromatic color or a color blur region that is determined to be a chromatic color but should originally be an achromatic color. 'Determine. Thereby, the reproducibility of gray in these areas can be improved, and the amount of color material used can be reduced.

一方、領域識別信号SEGを網点領域または写真領域を表す信号であると判定した場合、信号選択部101は、MAX信号を選択して選択信号SIGとする。上述したように、黒生成量算出部44は、信号選択部101がMAX信号を選択する場合、2次元の黒生成処理を行い、彩度成分を考慮に入れた黒生成量を決定する。したがって黒生成量算出部44は、網点領域や写真領域に対して、彩度成分を考慮に入れた黒生成量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる。   On the other hand, when it is determined that the region identification signal SEG is a signal representing a halftone dot region or a photographic region, the signal selection unit 101 selects the MAX signal as the selection signal SIG. As described above, when the signal selection unit 101 selects the MAX signal, the black generation amount calculation unit 44 performs a two-dimensional black generation process and determines a black generation amount that takes the saturation component into consideration. Therefore, the black generation amount calculation unit 44 determines the black generation amount in consideration of the saturation component for the halftone dot region and the photographic region. Thereby, the color reproducibility in these regions can be improved, so that the image quality can be improved.

すなわち、黒生成量算出部44は、結果的に、領域識別信号SEGに基づき、1次元および2次元の黒生成処理のいずれかを選択的に行うことができる。すなわち、黒生成量算出部44は、領域識別信号SEGに基づき、換言すると、領域の種類(画像の特性)に応じて、1次元および2次元の黒生成処理を切り換えて行うことができる。   That is, as a result, the black generation amount calculation unit 44 can selectively perform either one-dimensional or two-dimensional black generation processing based on the region identification signal SEG. That is, the black generation amount calculation unit 44 can switch between the one-dimensional and two-dimensional black generation processing based on the region identification signal SEG, in other words, according to the type of region (image characteristics).

このように、黒生成量算出部44は、選択信号SIGの値に従い、1次元または2次元の異なる黒生成処理を選択して行う。ここで、信号選択部101は、領域識別信号SEGに基づき、MIN信号またはMAX信号から選択信号SIGを選択する。したがって、黒生成量算出部44は、領域識別信号SEGに基づき、言い換えると、領域の種類(画像の特性)に応じて、1次元の黒生成処理、または2次元の黒生成処理を行うことになる。   As described above, the black generation amount calculation unit 44 selects and performs different one-dimensional or two-dimensional black generation processing according to the value of the selection signal SIG. Here, the signal selection unit 101 selects the selection signal SIG from the MIN signal or the MAX signal based on the region identification signal SEG. Therefore, the black generation amount calculation unit 44 performs one-dimensional black generation processing or two-dimensional black generation processing based on the region identification signal SEG, in other words, according to the type of region (image characteristics). Become.

これにより、黒生成量算出部44を備えるカラー画像処理装置20は、同一のハードウェアを用いて、1次元および2次元の黒生成処理の両方を行うことができる。それゆえ、カラー画像処理装置20は、特定次元の黒生成処理を行うための専用ハードウェアを幾つも備える必要がなく、装置の構成を単純にでき、かつ、装置に掛かるコストを削減できる。さらに、カラー画像処理装置20は、1次元Kテーブルを使用するため、Kテーブルを格納するためのメモリ量を、2次元Kテーブルを使用する場合に比べて大幅に低減できる。   Accordingly, the color image processing apparatus 20 including the black generation amount calculation unit 44 can perform both one-dimensional and two-dimensional black generation processing using the same hardware. Therefore, the color image processing apparatus 20 does not need to include a number of dedicated hardware for performing black generation processing of a specific dimension, can simplify the configuration of the apparatus, and can reduce the cost of the apparatus. Furthermore, since the color image processing apparatus 20 uses a one-dimensional K table, the amount of memory for storing the K table can be significantly reduced as compared with the case where a two-dimensional K table is used.

なお、黒生成量演算部105が行う補間演算は、式(2)に示す線形補間演算に限定されない。例えば、黒生成量演算部105は、予め変化の様子が式に設定された、黒生成量K1・黒生成量K2を通る曲線上で行う補間演算を行ってもよい。その際、この補間演算式は、選択信号SIGと、第1パラメータであるMIN信号とが等しい場合には、黒生成量K’が黒生成量K1に等しくなる式であればよい。
〔黒生成処理および下色除去処理の流れ〕
以上に説明した、黒生成処理および下色除去処理の流れを、図11〜図14に示すフローチャートを用いて説明する。
Note that the interpolation calculation performed by the black generation amount calculation unit 105 is not limited to the linear interpolation calculation shown in Expression (2). For example, the black generation amount calculation unit 105 may perform an interpolation calculation performed on a curve that passes through the black generation amount K1 and the black generation amount K2, in which the state of change is set in an expression in advance. In this case, the interpolation calculation expression may be an expression in which the black generation amount K ′ is equal to the black generation amount K1 when the selection signal SIG is equal to the MIN signal that is the first parameter.
[Flow of black generation processing and under color removal processing]
The flow of the black generation process and the under color removal process described above will be described with reference to the flowcharts shown in FIGS.

図11は、黒生成量算出部44における処理全体の流れを示すフローチャートである。この図によると、まず、最大値・最小値算出部41が、入力CMY信号の最大値MAX信号および最小値MIN信号を算出する(ステップS10)。次に、算出されたMIN信号およびMAX信号を用いて、にじみ処理部42が、CMY信号のにじみ処理を行う(ステップS11)。次に、黒生成量算出部44が、黒生成量K’を算出する(ステップS12)。次に、下色除去量算出部43が、下色除去量UCRを算出する(ステップS13)。最後に、下色除去処理部45が、にじみ処理後のC1M1Y1信号の値から、ステップS13において算出された下色除去量UCRの値を減算する、下色除去処理を行う(ステップS14)。   FIG. 11 is a flowchart showing the overall processing flow in the black generation amount calculation unit 44. According to this figure, first, the maximum value / minimum value calculation unit 41 calculates the maximum value MAX signal and the minimum value MIN signal of the input CMY signal (step S10). Next, using the calculated MIN signal and MAX signal, the blur processing unit 42 performs a blur process on the CMY signal (step S11). Next, the black generation amount calculation unit 44 calculates a black generation amount K ′ (step S12). Next, the under color removal amount calculation unit 43 calculates the under color removal amount UCR (step S13). Finally, the under color removal processing unit 45 performs under color removal processing by subtracting the value of the under color removal amount UCR calculated in step S13 from the value of the C1M1Y1 signal after the blurring process (step S14).

図12は、色にじみ処理の流れを示すフローチャートである。この図によると、まず、にじみ信号選択部52が、領域識別信号SEGが文字領域または色にじみ領域を表す信号であるか否かを判定する(ステップS21)。ここで、ステップS21における判定結果が「真」である場合(YES)、平均値算出部51が、MIN信号とMAX信号との平均値であるAVE信号を計算する(ステップS22)。そして、にじみ信号選択部52が、にじみ処理された後のC1M1Y1信号を、全てAVE信号に置き換え、下色除去処理部45に出力する(ステップS24)。一方、ステップS21における判定結果が「偽」である場合(NO)、にじみ信号選択部52が、入力されたCMY信号をC1M1Y1信号とし、そのまま下色除去処理部45に出力する(ステップS23)。   FIG. 12 is a flowchart showing the flow of color blur processing. According to this figure, first, the blur signal selection unit 52 determines whether or not the region identification signal SEG is a signal representing a character region or a color blur region (step S21). Here, when the determination result in step S21 is “true” (YES), the average value calculation unit 51 calculates an AVE signal that is an average value of the MIN signal and the MAX signal (step S22). Then, the blur signal selection unit 52 replaces all the C1M1Y1 signals after the blur process with AVE signals and outputs them to the under color removal processing unit 45 (step S24). On the other hand, when the determination result in step S21 is “false” (NO), the blur signal selection unit 52 sets the input CMY signal as the C1M1Y1 signal and outputs it as it is to the under color removal processing unit 45 (step S23).

図13は、黒生成量算出処理の流れの一例を示すフローチャートである。この図によると、まず信号選択部101が、領域識別信号SEGが文字領域または色にじみ領域を表す信号であるか否かを判定する(ステップS31)。ここで、ステップS31における判定結果が「真」である場合(YES)、信号選択部101が、選択信号SIGにMIN信号を設定し、これを黒生成量演算部105に出力する(ステップS32)。一方、ステップS31における判定結果が「偽」である場合(NO)、信号選択部101が、選択信号SIGにMAX信号を設定し、これを黒生成量演算部105に出力する(ステップS33)。   FIG. 13 is a flowchart illustrating an example of the flow of black generation amount calculation processing. According to this figure, first, the signal selection unit 101 determines whether or not the region identification signal SEG is a signal representing a character region or a color blur region (step S31). Here, when the determination result in step S31 is “true” (YES), the signal selection unit 101 sets a MIN signal as the selection signal SIG and outputs it to the black generation amount calculation unit 105 (step S32). . On the other hand, when the determination result in step S31 is “false” (NO), the signal selection unit 101 sets the MAX signal as the selection signal SIG and outputs it to the black generation amount calculation unit 105 (step S33).

次に、Kテーブルメモリアクセス部104が、領域識別信号SEGに応じてKテーブルを1つ選択し(ステップS34)、選択されたKテーブルに含まれる2つの1次元KテーブルLUT1およびLUT2から、MIN信号に基づき、黒生成量K1および黒生成量K2を読み出す(ステップS35)。最後に、黒生成量演算部105が、黒生成量K1、黒生成量K2、MIN信号、および選択信号SIG(すなわち、MIN信号またはMAX信号)を用いて、式(2)に示す補間演算を行い、黒生成量K’を算出する(ステップS36)。   Next, the K table memory access unit 104 selects one K table according to the region identification signal SEG (step S34), and from the two one-dimensional K tables LUT1 and LUT2 included in the selected K table, MIN Based on the signal, the black generation amount K1 and the black generation amount K2 are read (step S35). Finally, the black generation amount calculation unit 105 uses the black generation amount K1, the black generation amount K2, the MIN signal, and the selection signal SIG (that is, the MIN signal or the MAX signal) to perform the interpolation calculation shown in Expression (2). Then, the black generation amount K ′ is calculated (step S36).

図14は、下色除去量算出処理の流れの一例を示すフローチャートである。この図によると、下色除去量演算部が行う下色除去処理は、使用するルックアップテーブルがKテーブルではなくUCRテーブルであることを除き、黒生成処理と同様の処理を行うことによって、下色除去量UCRを算出する処理である。したがって、この処理の流れは図13に示す処理に流れと実質的に同一であるため、S41〜S46の説明をS31〜S36の説明に代えて省略する。
〔黒生成量算出部200〕
なお、本発明の目的は、図15に示すように、MIN信号およびMAX信号を選択せず、そのかわりに使用するKテーブルを選択する構成の黒生成量算出部200によっても達成できる。そこで、以下に、この黒生成量算出部200の構成およびその処理について、詳細に説明する。
FIG. 14 is a flowchart illustrating an example of the flow of undercolor removal amount calculation processing. According to this figure, the under color removal process performed by the under color removal amount calculation unit is performed by performing the same process as the black generation process except that the lookup table to be used is a UCR table instead of a K table. This is a process of calculating the color removal amount UCR. Therefore, since the flow of this process is substantially the same as the flow shown in FIG. 13, the description of S41 to S46 is omitted instead of the description of S31 to S36.
[Black generation amount calculation unit 200]
Note that the object of the present invention can also be achieved by the black generation amount calculation unit 200 configured to select the K table to be used instead of selecting the MIN signal and the MAX signal, as shown in FIG. Therefore, the configuration and processing of the black generation amount calculation unit 200 will be described in detail below.

図15は、本発明の他の実施形態を示すものであり、黒生成量算出部200の構成を示すブロック図である。この図によると、黒生成量算出部200は、概略的に、Kテーブルメモリアクセス部201(黒特性量取得手段)、Kテーブルメモリ204(関数データ格納部)、および黒生成量演算部205を備えた構成である。ここで、Kテーブルメモリアクセス部201は、第1アクセス部202および第2アクセス部203を備えた構成である。
〔Kテーブルメモリ204〕
Kテーブルメモリ204には、n個(nは正の整数)の1次元KテーブルT1〜Tnが格納されている。これらの1次元KテーブルT1〜Tnには、それぞれ、MIN信号に対応した複数の黒生成量が格納されている。また、これらの1次元KテーブルT1〜Tnは、いずれも、領域識別信号SEGに対応して最適化されているものである。また、1次元KテーブルT1〜Tnは、複数の無彩色軸用黒生成量テーブルと、複数の高彩度軸用黒生成量テーブルとから構成される。
〔Kテーブルメモリアクセス部201〕
Kテーブルメモリアクセス部201には、領域識別信号SEGおよびMIN信号が入力される。Kテーブルメモリアクセス部201は、Kテーブルメモリ204にアクセスして、2つの1次元Kテーブルを選択する。その際、Kテーブルメモリアクセス部201は、領域識別信号SEGに基づき、選択する1次元Kテーブルを決定する。具体的に説明すると、Kテーブルメモリアクセス部201に備えられる第1アクセス部202および第2アクセス部203が、いずれも、領域識別信号SEGに基づき、Kテーブルメモリ204にアクセスして、最適な1次元Kテーブルを、それぞれ1つ選択する。そして、第1アクセス部202および第2アクセス部203は、選択した1次元Kテーブルから、MIN信号に基づき、それぞれ、黒生成量K1およびK2(第1黒生成量)を読み出して、黒生成量演算部205に出力する。
FIG. 15 shows another embodiment of the present invention, and is a block diagram showing the configuration of the black generation amount calculation unit 200. According to this figure, the black generation amount calculation unit 200 roughly includes a K table memory access unit 201 (black characteristic amount acquisition unit), a K table memory 204 (function data storage unit), and a black generation amount calculation unit 205. This is a configuration provided. Here, the K table memory access unit 201 includes a first access unit 202 and a second access unit 203.
[K table memory 204]
The K table memory 204 stores n (n is a positive integer) one-dimensional K tables T1 to Tn. Each of these one-dimensional K tables T1 to Tn stores a plurality of black generation amounts corresponding to the MIN signal. These one-dimensional K tables T1 to Tn are all optimized in accordance with the region identification signal SEG. The one-dimensional K tables T1 to Tn are composed of a plurality of achromatic color axis black generation amount tables and a plurality of high saturation axis black generation amount tables.
[K table memory access unit 201]
The K table memory access unit 201 receives the region identification signal SEG and the MIN signal. The K table memory access unit 201 accesses the K table memory 204 and selects two one-dimensional K tables. At that time, the K table memory access unit 201 determines a one-dimensional K table to be selected based on the region identification signal SEG. More specifically, the first access unit 202 and the second access unit 203 provided in the K table memory access unit 201 both access the K table memory 204 based on the region identification signal SEG, and the optimal 1 One dimension K table is selected. Then, the first access unit 202 and the second access unit 203 read the black generation amounts K1 and K2 (first black generation amount) from the selected one-dimensional K table based on the MIN signal, respectively, and generate the black generation amount. The result is output to the calculation unit 205.

ここで、領域識別信号SEGを網点領域または写真領域を表す信号であると判定した場合、第1アクセス部202および第2アクセス部203は、1次元KテーブルT1〜Tnの中から、それぞれ異なる1次元Kテーブルを選択する。このとき、第1アクセス部202は、無彩色領域(グレー領域)に対応した1次元KテーブルLUT1(無彩色軸用黒生成量テーブル)を選択する。一方、第2アクセス部203は、彩度成分を考慮に入れた1次元KテーブルLUT2(高彩度軸用黒生成量テーブル)を選択する。そして、第1アクセス部202は、選択した1次元KテーブルLUT1から、MIN信号に基づき黒生成量K1を読み出す。また、第2アクセス部203は、選択した1次元KテーブルLUT2から、MIN信号値に基づき黒生成量K2を読み出す。したがって、この場合、黒生成量K1と黒生成量K2とは、それぞれ、特性の異なる1次元Kテーブルから読み出される黒生成量となる。   Here, when it is determined that the region identification signal SEG is a signal representing a halftone dot region or a photographic region, the first access unit 202 and the second access unit 203 are different from the one-dimensional K tables T1 to Tn. Select a one-dimensional K table. At this time, the first access unit 202 selects the one-dimensional K table LUT1 (achromatic color axis black generation amount table) corresponding to the achromatic color region (gray region). On the other hand, the second access unit 203 selects the one-dimensional K table LUT2 (high saturation axis black generation amount table) taking the saturation component into consideration. Then, the first access unit 202 reads the black generation amount K1 from the selected one-dimensional K table LUT1 based on the MIN signal. Further, the second access unit 203 reads the black generation amount K2 from the selected one-dimensional K table LUT2 based on the MIN signal value. Therefore, in this case, the black generation amount K1 and the black generation amount K2 are the black generation amounts read from the one-dimensional K tables having different characteristics.

一方、領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、第1アクセス部202および第2アクセス部203は、いずれも、1次元KテーブルT1〜Tnの中から、同一の1次元Kテーブルを選択する。このとき、第1アクセス部202および第2アクセス部203は、いずれも、無彩色領域(グレー領域)に対応した同一の1次元KテーブルLUT1(無彩色軸用黒生成量テーブル)を選択する。そして、第1アクセス部202および第2アクセス部203は、いずれも、選択した同一の1次元KテーブルLUT1から、MIN信号値に基づき、黒生成量K1および黒生成量K2を読み出す。この結果、黒生成量K1と黒生成量K2とは同一の値となる。
〔黒生成量演算部205〕
黒生成量演算部205には、黒生成量K1、黒生成量K2、MIN信号、およびMAX信号が入力される。そして、黒生成量演算部205は、入力された黒生成量K1およびK2から、MIN信号およびMAX信号に基づき、式(4)に示す補間演算を行う。これにより、黒生成量演算部205は、画像データに対する黒生成量K’(第2黒生成量)を算出し、空間フィルタ処理部27に出力する。
On the other hand, when it is determined that the region identification signal SEG is a signal representing a character region or a color blur region, the first access unit 202 and the second access unit 203 are both out of the one-dimensional K tables T1 to Tn. Select the same one-dimensional K table. At this time, both the first access unit 202 and the second access unit 203 select the same one-dimensional K table LUT1 (achromatic color axis black generation amount table) corresponding to the achromatic color region (gray region). Then, both the first access unit 202 and the second access unit 203 read the black generation amount K1 and the black generation amount K2 from the same selected one-dimensional K table LUT1 based on the MIN signal value. As a result, the black generation amount K1 and the black generation amount K2 have the same value.
[Black generation amount calculation unit 205]
The black generation amount calculation unit 205 receives the black generation amount K1, the black generation amount K2, the MIN signal, and the MAX signal. Then, the black generation amount calculation unit 205 performs an interpolation calculation shown in Expression (4) based on the input black generation amounts K1 and K2 based on the MIN signal and the MAX signal. Accordingly, the black generation amount calculation unit 205 calculates a black generation amount K ′ (second black generation amount) for the image data, and outputs the black generation amount K ′ (second black generation amount) to the spatial filter processing unit 27.

Figure 0004266002
Figure 0004266002

この式に示すように、領域識別信号SEGを網点領域または写真領域を表す信号であると判定される場合、黒生成量演算部205が算出する黒生成量K’には、1次元KテーブルLUT1から読み出された黒生成量K1と、1次元KテーブルLUT2から読み出された黒生成量K2という、2つの特性の異なる黒生成量の情報が反映されることになる。これにより、算出される黒生成量K’は、MIN信号およびMAX信号と、黒生成量との関係を2対1に対応づけて格納した、いわゆる2次元の黒生成テーブルから求められる黒生成量と、実質的に同等となる。したがって、黒生成量演算部205は、網点領域または写真領域と判定される領域に対して、2次元の黒生成処理に匹敵した処理を行うことになる。これにより、網点領域または写真領域であると判定される領域において、彩度に応じた適切な黒生成処理が行われる結果、画質が向上する。   As shown in this equation, when it is determined that the region identification signal SEG is a signal representing a halftone dot region or a photographic region, the black generation amount K ′ calculated by the black generation amount calculation unit 205 is a one-dimensional K table. Information on the black generation amount having two different characteristics, that is, the black generation amount K1 read from the LUT 1 and the black generation amount K2 read from the one-dimensional K table LUT2 is reflected. As a result, the calculated black generation amount K ′ is obtained from a so-called two-dimensional black generation table in which the relationship between the MIN signal and the MAX signal and the black generation amount is stored in a two-to-one correspondence. Is substantially equivalent. Therefore, the black generation amount calculation unit 205 performs a process comparable to the two-dimensional black generation process on the area determined as the halftone dot area or the photographic area. As a result, in a region determined to be a halftone dot region or a photographic region, an appropriate black generation process corresponding to the saturation is performed, so that the image quality is improved.

一方、領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、黒生成量K1と黒生成量K2とは等しい値となる。したがって、この場合、式(4)は、次に示す式(5)に実質的に等価となる。   On the other hand, when it is determined that the region identification signal SEG is a signal representing a character region or a color blur region, the black generation amount K1 and the black generation amount K2 are equal. Therefore, in this case, the expression (4) is substantially equivalent to the following expression (5).

Figure 0004266002
Figure 0004266002

このように、黒生成量K1と黒生成量K2とが等しい、すなわち、領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、黒生成量K’と黒生成量K1(黒生成量K2)とは等値となる。したがって、黒生成量演算部205は実質的に補間演算を行わないことになる。換言すると、黒生成量演算部205が式(4)に示す補間演算を行う際、Kテーブルメモリアクセス部201が読み出した黒生成量K1およびK2が互いに同一値である場合、黒生成量K’は黒生成量K1と等しくなる。ここで、黒生成量K1は、1次元KテーブルLUT1から読み出された黒生成量である。したがって、黒生成量K’は、1次元KテーブルLUT1から読み出された黒生成量に等しくなる。すなわち、黒生成量演算部205は、文字領域または色にじみ領域と判定される領域に対して、結果的に1次元の黒生成処理を行うことになる。   As described above, when it is determined that the black generation amount K1 is equal to the black generation amount K2, that is, the region identification signal SEG is a signal representing a character region or a color blur region, the black generation amount K ′ and the black generation amount K1. (Black generation amount K2) is equivalent. Therefore, the black generation amount calculation unit 205 does not substantially perform the interpolation calculation. In other words, when the black generation amount calculation unit 205 performs the interpolation calculation shown in Expression (4), if the black generation amounts K1 and K2 read by the K table memory access unit 201 have the same value, the black generation amount K ′ Is equal to the black generation amount K1. Here, the black generation amount K1 is the black generation amount read from the one-dimensional K table LUT1. Therefore, the black generation amount K ′ is equal to the black generation amount read from the one-dimensional K table LUT1. That is, the black generation amount calculation unit 205 eventually performs a one-dimensional black generation process on the area determined to be a character area or a color blur area.

黒生成量算出部200における作用・効果を以下にまとめる。領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、第2アクセス部203は、1次元KテーブルLUT1から黒生成量K1を読み出す。上述したように、黒生成量演算部205は、第2アクセス部203が1次元KテーブルLUT1から黒生成量K1を読み出す場合、1次元の黒生成処理を行い、無彩色領域に適した黒生成量を決定する。したがって黒生成量演算部205は、無彩色である文字領域や、有彩色と判定されているが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒生成量を決定する。これにより、これらの領域におけるグレーの再現性を向上させたり、色材の使用量を減らしたりすることができる。   The actions and effects of the black generation amount calculation unit 200 are summarized below. When determining that the area identification signal SEG is a signal representing a character area or a color blur area, the second access unit 203 reads the black generation amount K1 from the one-dimensional K table LUT1. As described above, when the second access unit 203 reads the black generation amount K1 from the one-dimensional K table LUT1, the black generation amount calculation unit 205 performs a one-dimensional black generation process and generates black suitable for the achromatic region. Determine the amount. Therefore, the black generation amount calculation unit 205 calculates a black generation amount suitable for an achromatic color region for a character region that is an achromatic color or a color blur region that is determined to be a chromatic color but should be originally an achromatic color. decide. Thereby, the reproducibility of gray in these areas can be improved, and the amount of color material used can be reduced.

一方、領域識別信号SEGを網点領域または写真領域を表す信号であると判定した場合、第2アクセス部203は、1次元KテーブルLUT2から黒生成量K2を読み出す。上述したように、黒生成量演算部205は、第2アクセス部203が1次元KテーブルLUT2から黒生成量K2を読み出す場合、2次元の黒生成処理を行い、彩度成分を考慮に入れた黒生成量を決定する。したがって黒生成量演算部205は、網点領域や写真領域に対して、彩度成分を考慮に入れた黒生成量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる。   On the other hand, when it is determined that the region identification signal SEG is a signal representing a halftone dot region or a photographic region, the second access unit 203 reads the black generation amount K2 from the one-dimensional K table LUT2. As described above, when the second access unit 203 reads the black generation amount K2 from the one-dimensional K table LUT2, the black generation amount calculation unit 205 performs a two-dimensional black generation process and takes the saturation component into consideration. Determine the amount of black produced. Therefore, the black generation amount calculation unit 205 determines the black generation amount in consideration of the saturation component for the halftone area and the photograph area. Thereby, the color reproducibility in these regions can be improved, so that the image quality can be improved.

また、黒生成量算出部200は、結果的に、領域識別信号SEGに基づいた、1次元および2次元の黒生成処理のいずれかを選択的に行う。すなわち、黒生成量算出部200は、領域識別信号SEGに基づき、言い換えると、領域の種類(画像の特性)に応じて、1次元および2次元の黒生成処理のいずれか一方を行うことができる。   Further, as a result, the black generation amount calculation unit 200 selectively performs either one-dimensional or two-dimensional black generation processing based on the region identification signal SEG. That is, the black generation amount calculation unit 200 can perform either one-dimensional or two-dimensional black generation processing based on the region identification signal SEG, in other words, depending on the type of region (image characteristics). .

これにより、黒生成量算出部200を備えるカラー画像処理装置20は、同一のハードウェアを用いて、1次元および2次元の黒生成処理を行うことができる。それゆえ、カラー画像処理装置20は、特定次元の黒生成処理を行うための専用ハードウェアを幾つも備える必要がなく、装置の構成を単純にでき、かつ、装置に掛かるコストを削減できる。さらに、カラー画像処理装置20は、1次元Kテーブルを使用するため、Kテーブルを格納するためのメモリ量を、2次元Kテーブルを使用する場合に比べて大幅に低減できる。
〔黒生成量算出部300〕
なお、本発明の目的は、図16に示すように、図15の構成による処理と並列して1つの1次元Kテーブルから黒生成量を読み出す処理を行い、これらの処理の結果算出される2つの黒生成量のうち、いずれか一方を選択的に出力する黒生成量算出部300によっても達成するようにしてもよい。
Accordingly, the color image processing apparatus 20 including the black generation amount calculation unit 200 can perform one-dimensional and two-dimensional black generation processing using the same hardware. Therefore, the color image processing apparatus 20 does not need to include a number of dedicated hardware for performing black generation processing of a specific dimension, can simplify the configuration of the apparatus, and can reduce the cost of the apparatus. Furthermore, since the color image processing apparatus 20 uses a one-dimensional K table, the amount of memory for storing the K table can be significantly reduced as compared with the case where a two-dimensional K table is used.
[Black generation amount calculation unit 300]
As shown in FIG. 16, the object of the present invention is to perform a process of reading the black generation amount from one one-dimensional K table in parallel with the process of the configuration of FIG. This may be achieved by the black generation amount calculation unit 300 that selectively outputs one of the two black generation amounts.

この場合、黒生成量算出部300は、概略的に、2次元黒生成量算出部301、1次元黒生成量算出部302、Kテーブルメモリ307、および出力選択部309により構成される。ここで、2次元黒生成量算出部301を構成する、第1アクセス部304と第2アクセス部305とを備えるKテーブルメモリアクセス部303および黒生成量演算部308、Kテーブルメモリ307は、図15に示した第1アクセス部202・第2アクセス部203とを備えるKテーブルメモリアクセス部201、黒生成量演算部205、Kテーブルメモリ204と同様であるので説明を省略する。なお、図16では黒生成量演算部308の演算結果をK3としている。
〔1次元黒生成量算出部302〕
1次元黒生成量算出部302は、1次元の黒生成処理を行うものであり、第3アクセス部306が、Kテーブルメモリ307にアクセスして、無彩色特性に対応した1次元KテーブルLUT1を選択する。そして、第3アクセス部306は、MIN信号に基づき、1次元KテーブルLUT1から黒生成量K4を読み出して、出力選択部309に出力する。このように、1次元黒生成量算出部302が算出する黒生成量K4は、1次元KテーブルLUT1からMIN信号に基づき読み出される黒生成量であるため、1次元の黒生成処理によって求められるものである。
〔出力選択部309〕
出力選択部309には、黒生成量K3、黒生成量K4、および領域識別信号SEGが入力される。出力選択部309は、入力された黒生成量K3およびK4のうち、領域識別信号SEGに基づいていずれか一方を選択し、これを画像データに対する黒生成量K’として、空間フィルタ処理部27に出力する。
In this case, the black generation amount calculation unit 300 is roughly configured by a two-dimensional black generation amount calculation unit 301, a one-dimensional black generation amount calculation unit 302, a K table memory 307, and an output selection unit 309. Here, the K table memory access unit 303, the black generation amount calculation unit 308, and the K table memory 307, which are included in the two-dimensional black generation amount calculation unit 301 and include the first access unit 304 and the second access unit 305, are illustrated in FIG. 15 is the same as the K table memory access unit 201, the black generation amount calculation unit 205, and the K table memory 204 including the first access unit 202 and the second access unit 203 shown in FIG. In FIG. 16, the calculation result of the black generation amount calculation unit 308 is K3.
[One-dimensional black generation amount calculation unit 302]
The one-dimensional black generation amount calculation unit 302 performs one-dimensional black generation processing, and the third access unit 306 accesses the K table memory 307 to obtain a one-dimensional K table LUT1 corresponding to the achromatic color characteristic. select. Then, the third access unit 306 reads the black generation amount K4 from the one-dimensional K table LUT1 based on the MIN signal, and outputs it to the output selection unit 309. As described above, the black generation amount K4 calculated by the one-dimensional black generation amount calculation unit 302 is a black generation amount read based on the MIN signal from the one-dimensional K table LUT1, and thus is obtained by one-dimensional black generation processing. It is.
[Output Selection Unit 309]
The output selection unit 309 receives the black generation amount K3, the black generation amount K4, and the region identification signal SEG. The output selection unit 309 selects one of the input black generation amounts K3 and K4 based on the region identification signal SEG, and sets this as the black generation amount K ′ for the image data to the spatial filter processing unit 27. Output.

例えば、領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、出力選択部309は、黒生成量K4を黒生成量K’として選択し一方、領域識別信号SEGが表す領域が網点領域または写真領域であると判定した場合、出力選択部309は、黒生成量K3を黒生成量K’として選択し出力する。
〔色相判定信号〕
なお、以上に説明した、1次元Kテーブルを使用する黒生成量算出部(下色除去量算出部)では、画像データの色相を表す色相判定信号に基づき、最適な1次元Kテーブルを使用してもよい。この例について、以下に説明する。
For example, when it is determined that the region identification signal SEG is a signal representing a character region or a color blur region, the output selection unit 309 selects the black generation amount K4 as the black generation amount K ′, while the region identification signal SEG represents When it is determined that the area is a halftone dot area or a photograph area, the output selection unit 309 selects and outputs the black generation amount K3 as the black generation amount K ′.
[Hue determination signal]
The black generation amount calculation unit (under color removal amount calculation unit) that uses the one-dimensional K table described above uses an optimal one-dimensional K table based on a hue determination signal that represents the hue of image data. May be. This example will be described below.

この場合、Kテーブルメモリには、1次元Kテーブルとして、グレー領域に対応したグレー軸用1次元Kテーブルを1つと、各色相に対応した高彩度軸用1次元Kテーブルを複数、格納しておく。また、カラー画像処理装置20には、画像データの色相を判定する色相判定部がさらに備えられる。   In this case, the K table memory stores, as a one-dimensional K table, one gray-axis one-dimensional K table corresponding to the gray area and a plurality of high-saturation axis one-dimensional K tables corresponding to each hue. . The color image processing apparatus 20 further includes a hue determination unit that determines the hue of the image data.

色相判定部には、各画素のCMY信号が入力される。そして、色相判定部は、入力CMYの大小比較を行い、予め分割された色相に近い色相を2つ、選択する。そして、色相判定部は、選択された色相を表す色相判定信号を出力する。ここで、色相の分割方法として、CMYの中から2つを選択する、3通りに分割する方法と、CMYRGBの中から2つを選択する、6通りに分割する方法がある。   A CMY signal of each pixel is input to the hue determination unit. Then, the hue determination unit compares the sizes of the input CMY and selects two hues that are close to the previously divided hues. Then, the hue determination unit outputs a hue determination signal representing the selected hue. Here, as a hue dividing method, there are three methods of selecting two from among CMY and a method of dividing into three, and two methods of selecting two from among CMYRGB.

次に、黒生成量算出部が、色相判定信号に基づき、まず、選択した2つの色相の高彩度軸用Kテーブルから読み出す黒生成量と、グレー軸用Kテーブルから読み出す黒生成量と、MIN信号と、MAX信号とを用いて、色相ごとの黒生成量を、何らかの補間演算により求める。そして、黒生成量算出部は、選択した2つの色相と画像データとの位置関係と、補間演算により算出した色相ごとの黒生成量とを用いて、さらに別の補間演算により、画像データに対する黒生成量を求める。   Next, based on the hue determination signal, the black generation amount calculation unit firstly reads the black generation amount read from the high saturation axis K table of the two selected hues, the black generation amount read from the gray axis K table, and the MIN signal. And the MAX signal, a black generation amount for each hue is obtained by some interpolation calculation. Then, the black generation amount calculation unit uses the positional relationship between the two selected hues and the image data and the black generation amount for each hue calculated by the interpolation calculation to perform black interpolation on the image data by another interpolation calculation. Find the amount of production.

このようにして、各色相の黒生成量を算出する際、色相判定信号に基づき一次元Kテーブルを切り換えることができる。
〔黒生成量算出部400〕
なお、本発明の目的は、図17に示すように、MIN信号およびMAX信号と、黒生成量との関係を2対1に対応づけて格納した、いわゆる2次元の黒生成テーブルを使用する黒生成量算出部400によっても達成できる。そこで、以下に、黒生成量算出部400の構成および処理について、図17〜図19を参照して詳細に説明する。
In this way, when calculating the black generation amount of each hue, the one-dimensional K table can be switched based on the hue determination signal.
[Black generation amount calculation unit 400]
The object of the present invention is to use a so-called two-dimensional black generation table in which the relationship between the MIN signal and the MAX signal and the black generation amount is stored in a two-to-one correspondence as shown in FIG. This can also be achieved by the generation amount calculation unit 400. Therefore, the configuration and processing of the black generation amount calculation unit 400 will be described in detail below with reference to FIGS.

図17は、本発明の他の実施形態を示すものであり、黒生成量算出部400の構成を示すブロック図である。この図によると、黒生成量算出部400は、信号選択部401(パラメータ選択手段)と、Kテーブルメモリ402(関数データ格納部)と、Kテーブルメモリアクセス部403(黒特性量取得手段)とを備えた構成である。
〔信号選択部401〕
信号選択部401には、MAX信号、MIN信号、および領域識別信号SEGが入力される。ここで、信号選択部401は、入力されたMIN信号(第1パラメータ)およびMAX信号のいずれか一方を選択する。具体的に説明すると、信号選択部401は、領域識別信号SEGに基づき、MAX信号およびMIN信号のいずれか一方を、選択信号SIGとして、Kテーブルメモリアクセス部403へ出力する。例えば、領域識別信号SEGを文字領域または色にじみ領域を表す信号であると判定した場合、信号選択部401は、選択信号SIGとしてMIN信号をKテーブルメモリアクセス部403へ出力する。一方、領域識別信号SEGを網点領域または写真領域を表す領域であると判定した場合、信号選択部401は、選択信号SIGとしてMAX信号をKテーブルメモリアクセス部403へ出力する。
〔Kテーブルメモリ402〕
Kテーブルメモリ402には、n(nは正の整数)個の2次元KテーブルD1〜Dnが格納される。これらの2次元KテーブルD1〜Dnは、いずれも、領域識別信号SEGに対応して、予め最適化されたものである。具体的に説明すると、各2次元KテーブルD1〜Dnには、MIN信号と選択信号SIGとを座標とする2次元の格子点に対応して、複数の黒生成量が格納される。また、各2次元KテーブルD1〜Dnでは、MIN信号と選択信号SIGとが等しくなる格子点に、無彩色領域に適した黒生成量が格納されている。
〔Kテーブルメモリアクセス部403〕
Kテーブルメモリアクセス部403には、領域識別信号SEG、MIN信号、および選択信号SIGが入力される。ここで、Kテーブルメモリアクセス部403は、Kテーブルメモリ402にアクセスして、1つの黒生成量を読み出す。具体的に説明すると、Kテーブルメモリアクセス部403は、まず、Kテーブルメモリ402にアクセスし、領域識別信号SEGに基づき、最適な2次元Kテーブルを1つ選択する。
FIG. 17 is a block diagram illustrating the configuration of the black generation amount calculation unit 400 according to another embodiment of the present invention. According to this figure, the black generation amount calculation unit 400 includes a signal selection unit 401 (parameter selection unit), a K table memory 402 (function data storage unit), and a K table memory access unit 403 (black characteristic amount acquisition unit). It is the structure provided with.
[Signal Selection Unit 401]
The signal selection unit 401 receives the MAX signal, the MIN signal, and the region identification signal SEG. Here, the signal selection unit 401 selects either the input MIN signal (first parameter) or the MAX signal. Specifically, the signal selection unit 401 outputs either the MAX signal or the MIN signal to the K table memory access unit 403 as the selection signal SIG based on the region identification signal SEG. For example, when the region identification signal SEG is determined to be a signal representing a character region or a color blur region, the signal selection unit 401 outputs a MIN signal to the K table memory access unit 403 as the selection signal SIG. On the other hand, when it is determined that the region identification signal SEG is a region representing a halftone dot region or a photograph region, the signal selection unit 401 outputs a MAX signal to the K table memory access unit 403 as the selection signal SIG.
[K table memory 402]
The K table memory 402 stores n (n is a positive integer) number of two-dimensional K tables D1 to Dn. These two-dimensional K tables D1 to Dn are all optimized in advance corresponding to the region identification signal SEG. More specifically, each of the two-dimensional K tables D1 to Dn stores a plurality of black generation amounts corresponding to the two-dimensional grid points having the MIN signal and the selection signal SIG as coordinates. In each of the two-dimensional K tables D1 to Dn, the black generation amount suitable for the achromatic color region is stored at the lattice point where the MIN signal and the selection signal SIG are equal.
[K table memory access unit 403]
The K table memory access unit 403 receives the region identification signal SEG, the MIN signal, and the selection signal SIG. Here, the K table memory access unit 403 accesses the K table memory 402 and reads one black generation amount. More specifically, the K table memory access unit 403 first accesses the K table memory 402 and selects one optimum two-dimensional K table based on the region identification signal SEG.

このとき、Kテーブルメモリアクセス部403は、選択信号SIGがMAX信号である場合、図18に示すように、選択した2次元Kテーブルから、MIN信号とMAX信号(SIG)の座標に対応する格子点の位置に格納されている1つの黒生成量K’を読み出し、これを画像データに対する黒生成量として、空間フィルタ処理部27に出力する。ここで、上述したように、領域識別信号SEGが、網点領域または写真領域を表す信号である場合、選択信号SIGはMAX信号となる。この結果、Kテーブルメモリアクセス部403は、網点領域または写真領域に対して、2次元の黒生成処理を行うことになる。したがって黒生成量算出部400は、網点領域や写真領域に対して、彩度成分を考慮に入れた黒生成量を決定する。これにより、これらの領域における色の再現性を向上させることができるため、画質を向上させることができる。   At this time, when the selection signal SIG is a MAX signal, the K table memory access unit 403 uses a lattice corresponding to the coordinates of the MIN signal and the MAX signal (SIG) from the selected two-dimensional K table as shown in FIG. One black generation amount K ′ stored at the position of the point is read, and this is output as a black generation amount for the image data to the spatial filter processing unit 27. Here, as described above, when the region identification signal SEG is a signal representing a halftone dot region or a photographic region, the selection signal SIG is a MAX signal. As a result, the K table memory access unit 403 performs a two-dimensional black generation process on the halftone dot area or the photographic area. Therefore, the black generation amount calculation unit 400 determines a black generation amount that takes the saturation component into consideration for the halftone dot region and the photographic region. Thereby, the color reproducibility in these regions can be improved, so that the image quality can be improved.

一方、上述したように、領域識別信号SEGが文字領域または色にじみ領域を表す信号である場合、選択信号SIGはMIN信号となる。この結果、Kテーブルメモリアクセス部403は、文字領域または色にじみ領域に対して、1次元の黒生成処理を行うことになる。したがって、黒生成量算出部400は、無彩色である文字領域や、有彩色であるが本来は無彩色であるはずの色にじみ領域に対して、無彩色領域に適した黒生成量を決定する。これにより、これらの領域におけるグレーの再現性を向上させることができる。   On the other hand, as described above, when the region identification signal SEG is a signal representing a character region or a color blur region, the selection signal SIG is a MIN signal. As a result, the K table memory access unit 403 performs a one-dimensional black generation process on the character area or the color blur area. Therefore, the black generation amount calculation unit 400 determines a black generation amount suitable for an achromatic color region for a character region that is an achromatic color or a color blur region that is a chromatic color but should be originally an achromatic color. . Thereby, the reproducibility of gray in these areas can be improved.

以上のように、Kテーブルメモリアクセス部403は、領域識別信号SEGに基づき、2次元Kテーブルを、1次元または2次元Kテーブルとして利用できる。したがって、黒生成量算出部400は、領域識別信号SEGに基づき、換言すると、領域の種類(画像の特性)に応じて、1次元および2次元の黒生成処理を切り換えて行うことができる。これにより、カラー画像処理装置20は、無彩色領域に適した黒生成量の決定および彩度成分を考慮に入れた黒生成量の決定の両方、すなわち、1次元および2次元の黒生成処理の両方を行うことができる。またカラー画像処理装置では、無彩色領域用の1次元Kテーブルと、彩度成分を考慮に入れた2次元Kテーブルとを分けてメモリ等に格納しておく必要が無い。さらにカラー画像処理装置20では、黒生成量算出部400を無彩色領域用および彩度成分を考慮に入れた場合とに分けて設ける必要も無い。したがってカラー画像処理装置は、メモリリソースの削減と装置構成の簡素化とを図ることができるという効果も奏する。
〔特性信号の他の例〕
なお、上述した黒生成量算出部44〜400では、領域識別信号SEGではなく、入力画像の他の特性を表す特性信号に基づいた黒生成処理を行ってもよい。例えば、領域識別信号SEGの代わりに、原稿種別あるいは画像モードを表す特性信号等が、黒生成量算出部44〜400に入力されればよい。この場合、黒生成量算出部44〜400は、入力原稿の種別や、操作パネルから入力される画像モード(文字原稿モード・文字/写真モード等)に応じて、1次元および2次元の黒生成処理を選択的に行うことができる。具体的に説明すると、原稿種別あるいは画像モードに応じて、例えば、信号選択部で選択信号SIGとして選択する信号を切り換えたり、Kテーブルメモリアクセス部104において選択するKテーブルの種類を切り換えたりすることができる。
〔パラメータ生成手段〕
本実施の形態では、パラメータ生成手段として、最大値・最小値算出部41を例に挙げて説明した。しかし、パラメータ生成手段は最大値・最小値算出部41に限定されるものではない。すなわち、パラメータ生成手段は、画像データに含まれる画素値から、第1および第2のパラメータを生成するものであればよい。例えば画像データが表す画像に含まれる画素がC(シアン)、M(マゼンダ)、Y(イエロー)の三種の色成分よりなる場合、パラメータ生成手段は、画像データに含まれるこれらの色成分の量を基に、第1および第2のパラメータを生成すればよい。
As described above, the K table memory access unit 403 can use the two-dimensional K table as a one-dimensional or two-dimensional K table based on the region identification signal SEG. Therefore, the black generation amount calculation unit 400 can switch between one-dimensional and two-dimensional black generation processing based on the region identification signal SEG, in other words, according to the type of region (image characteristics). Thereby, the color image processing apparatus 20 performs both the determination of the black generation amount suitable for the achromatic color region and the determination of the black generation amount taking the saturation component into consideration, that is, one-dimensional and two-dimensional black generation processing. You can do both. In the color image processing apparatus, it is not necessary to separately store the one-dimensional K table for the achromatic color region and the two-dimensional K table taking the saturation component into memory or the like. Further, in the color image processing apparatus 20, it is not necessary to provide the black generation amount calculation unit 400 separately for the achromatic color region and the case where the saturation component is taken into consideration. Therefore, the color image processing apparatus also has the effect of reducing memory resources and simplifying the apparatus configuration.
[Other examples of characteristic signals]
Note that the black generation amount calculation units 44 to 400 described above may perform black generation processing based on characteristic signals representing other characteristics of the input image instead of the region identification signal SEG. For example, instead of the area identification signal SEG, a characteristic signal indicating the document type or the image mode may be input to the black generation amount calculation units 44 to 400. In this case, the black generation amount calculation units 44 to 400 generate one-dimensional and two-dimensional blacks according to the type of input document and the image mode (character document mode, character / photo mode, etc.) input from the operation panel. Processing can be performed selectively. More specifically, according to the document type or the image mode, for example, the signal selection unit switches the signal to be selected as the selection signal SIG, or the K table memory access unit 104 switches the type of the K table. Can do.
[Parameter generation means]
In the present embodiment, the maximum value / minimum value calculation unit 41 has been described as an example of parameter generation means. However, the parameter generation means is not limited to the maximum value / minimum value calculation unit 41. That is, the parameter generation unit may be any unit that generates the first and second parameters from the pixel values included in the image data. For example, when the pixel included in the image represented by the image data is composed of three types of color components C (cyan), M (magenta), and Y (yellow), the parameter generation unit may determine the amount of these color components included in the image data. Based on the above, the first and second parameters may be generated.

また、上述した通り、カラー画像処理装置が処理する画像データが表す画像は、複数の色成分からなるものである。これらの色成分の濃度比率に応じて、画像データが表す画像の明度、色相、および彩度は変化する。したがってパラメータ生成手段は、単に第1および第2のパラメータを生成するのではなく、これらのパラメータを、それぞれ画像データの無彩色特性および有彩色特性を反映した変数として生成すればよい。すなわちパラメータ生成手段は、画像データが表す画像の色特性に応じて異なる第1および第2のパラメータを生成することになる。例えば、パラメータ生成手段は、入力CMY信号の平均値や中央値を求め、これをMIN信号の代わりに第1のパラメータとして出力してもよい。
〔関数データ〕
また、本実施の形態では、Kテーブルメモリ104〜402にKテーブルが含まれる例を挙げて説明した。しかし、Kテーブルメモリ103には、パラメータ生成手段が生成する第1のパラメータと、黒特性量との関係を予め定めた「関数データ」が格納されていてもよい。この関数データは、入力された第1のパラメータに対応した黒特性量を、何らかの方法で特定して出力する関数を表すデータである。この関数データは、例えば、第1のパラメータと黒特性量とを1対1の関係に対応づけて格納した、黒特性量テーブルとすることができる。また、関数データは、入力した第1のパラメータを基に所定の演算を施すことによって、黒特性量を返す数式データとすることもできる。
Further, as described above, the image represented by the image data processed by the color image processing apparatus is composed of a plurality of color components. The lightness, hue, and saturation of the image represented by the image data change according to the density ratio of these color components. Therefore, the parameter generation means does not simply generate the first and second parameters, but generates these parameters as variables reflecting the achromatic color characteristic and the chromatic color characteristic of the image data, respectively. That is, the parameter generation unit generates different first and second parameters according to the color characteristics of the image represented by the image data. For example, the parameter generation means may obtain an average value or median value of the input CMY signals and output this as the first parameter instead of the MIN signal.
[Function data]
In the present embodiment, an example in which the K table is included in the K table memories 104 to 402 has been described. However, the K table memory 103 may store “function data” in which the relationship between the first parameter generated by the parameter generation unit and the black characteristic amount is determined in advance. This function data is data representing a function for specifying and outputting a black characteristic amount corresponding to the input first parameter by some method. This function data can be, for example, a black characteristic amount table in which the first parameter and the black characteristic amount are stored in a one-to-one relationship. The function data can also be mathematical formula data that returns a black characteristic amount by performing a predetermined calculation based on the input first parameter.

さらに、Kテーブルメモリ402には、パラメータ生成手段が生成する第1および第2のパラメータと、彩度成分を考慮に入れた黒特性量との関係を予め定めた「2元関数データ」を格納してもよい。この2元関数データは、入力された第1および第2のパラメータに対応した黒特性量を何らかの方法で特定して出力する関数を表すデータである。また、この2元関数データにおいて、第1のパラメータと第2のパラメータとが等しくなる部分は、第1のパラメータと黒特性量との関係に基づいて無彩色領域に適した黒特性量を予め定めた1元関数データとすればよい。   Further, the K table memory 402 stores “binary function data” in which the relationship between the first and second parameters generated by the parameter generation unit and the black characteristic amount taking the saturation component into consideration is predetermined. May be. The binary function data is data representing a function for specifying and outputting a black characteristic amount corresponding to the input first and second parameters by some method. Further, in this binary function data, a portion where the first parameter and the second parameter are equal is determined in advance with a black characteristic amount suitable for the achromatic region based on the relationship between the first parameter and the black characteristic amount. The determined one-way function data may be used.

この2元関数データは、例えば、第1および第2のパラメータと彩度成分を考慮に入れた黒特性量とを2対1の関係に対応づけて格納した、2次元黒特性量テーブルとすることができる。この場合、2元関数データの一部を、第1のパラメータと無彩色領域に適した黒特性量とを1対1の関係に対応づけて格納した、1次元黒特性量テーブルとして利用することになる。また、この2元関数データは、第1および第2のパラメータを基に所定の演算を施すことによって、彩度成分を考慮に入れた黒特性量を返す一方、第1および第2のパラメータが等しい場合には、返された値が無彩色領域に適した黒特性量となるような数式データとすることもできる。
〔他の可能な構成〕
また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか1つのパラメータを選択する信号選択部と、上記画像データの特性に応じた黒生成量群を格納する黒生成量格納部(Kテーブルメモリ)と、上記特性信号に基づいて対応する黒生成量群を選択する黒生成量選択部(Kメモリアクセス部)と、上記選択された複数の黒生成量群から、上記画像データから求められる予め定められたパラメータ(MIN信号)に基づき読み出される複数の第1黒生成量(黒生成量K1・黒生成量K2)と、上記信号選択部により選択されたパラメータ(MAX信号またはMIN信号)と画像データから求められる予め定められたパラメータ(MIN信号)を用いて、複数の色成分よりなる画像データに対する第2黒生成量(K)を算出する黒生成量計算部を備えることを特徴とする画像処理装置として構成することもできる。
The binary function data is, for example, a two-dimensional black characteristic amount table in which the first and second parameters and the black characteristic amount taking the saturation component into account are stored in a two-to-one relationship. be able to. In this case, a part of the binary function data is used as a one-dimensional black characteristic amount table in which the first parameter and the black characteristic amount suitable for the achromatic region are stored in a one-to-one relationship. become. Further, the binary function data returns a black characteristic amount taking the saturation component into consideration by performing a predetermined calculation based on the first and second parameters, while the first and second parameters are In the case of equality, it is also possible to use mathematical formula data such that the returned value is a black characteristic amount suitable for the achromatic region.
[Other possible configurations]
The image processing apparatus of the present invention is an image processing apparatus that performs black generation and undercolor removal processing on image data composed of a plurality of color components, and is based on a characteristic signal that represents characteristics of the image data composed of a plurality of color components. A signal selection unit that selects any one parameter from a plurality of parameters obtained from the image data, and a black generation amount storage unit (K table memory) that stores a black generation amount group corresponding to the characteristics of the image data. A black generation amount selection unit (K memory access unit) that selects a corresponding black generation amount group based on the characteristic signal, and a predetermined value obtained from the image data from the selected plurality of black generation amount groups. A plurality of first black generation amounts (black generation amount K1 and black generation amount K2) read based on the received parameters (MIN signal), and the parameter (M) selected by the signal selection unit (X signal or MIN signal) and a predetermined parameter (MIN signal) obtained from the image data, a black generation amount calculation unit that calculates a second black generation amount (K) for image data composed of a plurality of color components It can also be configured as an image processing apparatus characterized by comprising

また、本発明の画像処理装置は、上記特性信号が領域識別信号であり、領域識別信号が文字領域またはにじみ領域の場合には上記信号選択部で画像データから求められるパラメータであるMIN信号を選択し、領域識別信号が網点領域または写真領域の場合には上記信号選択部で画像データから求められるパラメータであるMAX信号を選択することを特徴とするカラー画像処理装置として構成することもできる。   In the image processing apparatus of the present invention, when the characteristic signal is an area identification signal and the area identification signal is a character area or a blur area, the signal selection unit selects a MIN signal which is a parameter obtained from image data. In the case where the area identification signal is a halftone dot area or a photographic area, the signal selection unit can select a MAX signal that is a parameter obtained from the image data.

また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか1つのパラメータを選択する信号選択部と、上記画像データの特性に応じた黒生成量群を格納する黒生成量格納部(Kテーブルメモリ)と、上記画像データの特性信号と、上記画像データから求められる複数のパラメータの中の1つのパラメータ(MIN信号)と、上記信号選択部により選択されたパラメータ(MAX信号またはMIN信号)とを用いて、複数の色成分よりなる画像データに対する黒生成量を求める黒生成量選択部を備えることを特徴とする画像処理装置として構成することもできる。   The image processing apparatus of the present invention is an image processing apparatus that performs black generation and undercolor removal processing on image data consisting of a plurality of color components, and is based on a characteristic signal that represents the characteristics of the image data consisting of a plurality of color components. A signal selection unit that selects any one parameter from a plurality of parameters obtained from the image data, and a black generation amount storage unit (K table memory) that stores a black generation amount group corresponding to the characteristics of the image data. And a characteristic signal of the image data, one parameter (MIN signal) among a plurality of parameters obtained from the image data, and a parameter (MAX signal or MIN signal) selected by the signal selection unit. And a black generation amount selection unit for determining a black generation amount for image data composed of a plurality of color components. Rukoto can also.

また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか1つのパラメータを選択する信号選択部と、上記画像データの特性に応じた下色除去量群を格納する下色除去量格納部と、上記特性信号に基づいて対応する下色除去量群を選択する下色除去量選択部と、上記選択された複数の下色除去量群から、上記画像データから求められる複数のパラメータの中の1つに基づき読み出される複数の第1下色除去量と、上記信号選択部により選択されたパラメータを用いて、複数の色成分よりなる画像データに対する第2下色除去量を算出する下色除去量計算部を備えることを特徴とする画像処理装置として構成することもできる。   The image processing apparatus of the present invention is an image processing apparatus that performs black generation and undercolor removal processing on image data consisting of a plurality of color components, and is based on a characteristic signal that represents the characteristics of the image data consisting of a plurality of color components. A signal selection unit that selects any one of a plurality of parameters obtained from the image data, a lower color removal amount storage unit that stores a lower color removal amount group according to the characteristics of the image data, One of a plurality of parameters obtained from the image data from the undercolor removal amount selection unit that selects a corresponding undercolor removal amount group based on the characteristic signal, and the plurality of selected undercolor removal amount groups. A lower color for calculating a second lower color removal amount for image data composed of a plurality of color components using a plurality of first under color removal amounts read based on the image and a parameter selected by the signal selection unit Providing the removed by amount calculation unit may be configured as an image processing apparatus according to claim.

また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか1つのパラメータを選択する信号選択部と、上記画像データの特性に応じた黒生成量群を格納する下色除去量格納部と、上記画像データの特性信号と、上記画像データから求められる複数のパラメータの中の1つのパラメータと、上記信号選択部により選択されたパラメータとを用いて、複数の色成分よりなる画像データに対する下色除去量を求める下色除去量選択部を備えることを特徴とする画像処理装置として構成することもできる。   The image processing apparatus of the present invention is an image processing apparatus that performs black generation and undercolor removal processing on image data consisting of a plurality of color components, and is based on a characteristic signal that represents the characteristics of the image data consisting of a plurality of color components. A signal selection unit that selects any one parameter from a plurality of parameters obtained from the image data, an under color removal amount storage unit that stores a black generation amount group corresponding to the characteristics of the image data, and the image Using the characteristic signal of data, one parameter among a plurality of parameters obtained from the image data, and the parameter selected by the signal selection unit, the under color removal amount for the image data composed of a plurality of color components It is also possible to configure as an image processing apparatus including a lower color removal amount selection unit for obtaining the above.

また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか1つのパラメータを選択する信号選択工程と、上記画像データの特性に応じた黒生成量群を格納する黒生成量格納部(Kテーブルメモリ)より、上記特性信号に基づいて対応する黒生成量群を選択する黒生成量選択工程と、上記選択された複数の黒生成量群から、上記画像データから求められる予め定められたパラメータ(MIN信号)に基づき読み出される複数の第1黒生成量(黒生成量K1・黒生成量K2)と、上記信号選択部により選択されたパラメータ(MAX信号またはMIN信号)と画像データから求められる予め定められたパラメータ(MIN信号)を用いて、複数の色成分よりなる画像データに対する第2黒生成量(K)を算出する黒生成量計算工程とを有することを特徴とする画像処理方法とすることもできる。   The image processing method of the present invention is an image processing method for performing black generation and undercolor removal processing on image data composed of a plurality of color components, and is based on a characteristic signal representing the characteristics of the image data composed of a plurality of color components. A signal selection step of selecting any one parameter from a plurality of parameters obtained from the image data, and a black generation amount storage unit (K table memory) for storing a black generation amount group corresponding to the characteristics of the image data Thus, a black generation amount selection step for selecting a corresponding black generation amount group based on the characteristic signal, and a predetermined parameter (MIN signal) obtained from the image data from the selected plurality of black generation amount groups. ) And a plurality of first black generation amounts (black generation amount K1 and black generation amount K2) read based on the parameter selection parameter (MAX signal or M And a black generation amount calculation step of calculating a second black generation amount (K) for image data composed of a plurality of color components using a predetermined parameter (MIN signal) obtained from the N data) and image data. The image processing method can also be characterized.

また、本発明の画像処理方法は、上記特性信号が領域識別信号であり、領域識別信号が文字領域またはにじみ領域の場合には上記信号選択部で画像データから求められるパラメータであるMIN信号を選択し、領域識別信号が網点領域または写真領域の場合には上記信号選択部で画像データから求められるパラメータであるMAX信号を選択することが好ましい。   In the image processing method of the present invention, when the characteristic signal is an area identification signal and the area identification signal is a character area or a blur area, a MIN signal which is a parameter obtained from image data by the signal selection unit is selected. When the area identification signal is a halftone area or a photographic area, it is preferable to select a MAX signal that is a parameter obtained from image data by the signal selection unit.

また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか1つのパラメータを選択する信号選択工程と、上記画像データの特性に応じた黒生成量群を格納する黒生成量格納部(Kテーブルメモリ)より、上記画像データの特性信号と、上記画像データから求められる複数のパラメータの中の1つのパラメータ(MIN信号)と、上記信号選択工程により選択されたパラメータ(MAX信号またはMIN信号)とを用いて、複数の色成分よりなる画像データに対する黒生成量を求める黒生成量選択工程を含むことを特徴とする画像処理方法としてもよい。   The image processing method of the present invention is an image processing method for performing black generation and undercolor removal processing on image data composed of a plurality of color components, and is based on a characteristic signal representing the characteristics of the image data composed of a plurality of color components. A signal selection step of selecting any one parameter from a plurality of parameters obtained from the image data, and a black generation amount storage unit (K table memory) for storing a black generation amount group corresponding to the characteristics of the image data Accordingly, the characteristic signal of the image data, one parameter (MIN signal) among a plurality of parameters obtained from the image data, and the parameter (MAX signal or MIN signal) selected by the signal selection step are used. And a black generation amount selection step for obtaining a black generation amount for image data composed of a plurality of color components. It may be.

また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか1つのパラメータを選択する信号選択工程と、上記画像データの特性に応じた下色除去量群を格納する下色除去量格納部より、上記特性信号に基づいて対応する下色除去量群を選択する下色除去量選択工程と、上記選択された複数の下色除去量群から、上記画像データから求められる複数のパラメータの中の1つに基づき読み出される複数の第1下色除去量と、上記信号選択部により選択されたパラメータを用いて、複数の色成分よりなる画像データに対する第2下色除去量を算出する下色除去量計算工程を備えることを特徴とする画像処理方法として構成することもできる。   The image processing method of the present invention is an image processing method for performing black generation and undercolor removal processing on image data composed of a plurality of color components, and is based on a characteristic signal representing the characteristics of the image data composed of a plurality of color components. The signal selection step of selecting any one parameter from a plurality of parameters obtained from the image data, and the under color removal amount storage unit for storing the under color removal amount group corresponding to the characteristics of the image data, One of a plurality of parameters obtained from the image data from the undercolor removal amount selection step of selecting a corresponding undercolor removal amount group based on the characteristic signal and the selected plurality of undercolor removal amount groups. The second undercolor removal amount for the image data composed of a plurality of color components is calculated using the plurality of first undercolor removal amounts read based on the image and the parameters selected by the signal selection unit. It can be configured as an image processing method characterized by comprising the under color removal amount calculation step.

また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性を表す特性信号に基づいて、この画像データから求められる複数のパラメータよりいずれか1つのパラメータを選択する信号選択工程と、上記画像データの特性に応じた下色除去量群を格納する下色除去量格納部より、上記画像データの特性信号と、上記画像データから求められる複数のパラメータの中の1つのパラメータと、上記信号選択工程により選択されたパラメータとを用いて、複数の色成分よりなる画像データに対する下色除去量を求める下色除去量選択工程を備えることを特徴とする画像処理方法として構成することもできる。   The image processing method of the present invention is an image processing method for performing black generation and undercolor removal processing on image data composed of a plurality of color components, and is based on a characteristic signal representing the characteristics of the image data composed of a plurality of color components. The signal selection step of selecting any one parameter from a plurality of parameters obtained from the image data, and the under color removal amount storage unit for storing the under color removal amount group corresponding to the characteristics of the image data, Using the characteristic signal of the image data, one parameter among a plurality of parameters obtained from the image data, and the parameter selected by the signal selection step, the under color removal for the image data composed of a plurality of color components The image processing method can also be configured to include an under color removal amount selection step for obtaining the amount.

また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性に応じた黒生成量群を格納する黒生成量格納部(Kテーブルメモリ)と、複数の色成分よりなる画像データの特性を表す特性信号に基づいて対応する黒生成量群を選択する黒生成量選択部(Kメモリアクセス部)と、上記選択された複数の黒生成量群から、上記画像データから求められる第1パラメータ(MIN信号)に基づき読み出される複数の第1黒生成量(黒生成量K1・黒生成量K2)と、上記画像データから求められる第2パラメータ(MAX信号)を用いて、複数の色成分よりなる画像データに対する第2黒生成量(K)を算出する黒生成量計算部を備えることを特徴とする画像処理装置として構成することもできる。   The image processing apparatus according to the present invention is an image processing apparatus that performs black generation and lower color removal processing on image data including a plurality of color components, and generates a black amount corresponding to characteristics of the image data including the plurality of color components. A black generation amount storage unit (K table memory) for storing a group, and a black generation amount selection unit (K memory) for selecting a corresponding black generation amount group based on a characteristic signal representing characteristics of image data composed of a plurality of color components A plurality of first black generation amounts (black generation amount K1 · black generation amount) read based on the first parameter (MIN signal) obtained from the image data from the selected plurality of black generation amount groups. A black generation amount calculation unit that calculates a second black generation amount (K) for image data including a plurality of color components using K2) and a second parameter (MAX signal) obtained from the image data. It can be configured as an image processing apparatus according to claim.

また、本発明の画像処理装置は、上記黒生成量選択部は、特性信号に応じて同じ黒生成量群を選択することを特徴とすることが好ましい。   In the image processing apparatus according to the aspect of the invention, it is preferable that the black generation amount selection unit selects the same black generation amount group according to the characteristic signal.

また、本発明の画像処理装置は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理装置において、複数の色成分よりなる画像データの特性に応じた下色除去量群を格納する下色除去量格納部(UCRテーブルメモリ)と、複数の色成分よりなる画像データの特性を表す特性信号に基づいて対応する下色除去量群を選択する下色除去量選択部(UCRメモリアクセス部)と、上記選択された複数の下色除去量群から、上記画像データから求められる第1パラメータ(MIN信号)に基づき読み出される複数の第1下色除去量(UCR1・UCR2)と、上記画像データから求められる第2パラメータ(MAX信号)を用いて、複数の色成分よりなる画像データに対する第2下色除去量(UCR)を算出する下色除去量計算部を備えることを特徴として構成することもできる。   The image processing apparatus according to the present invention is an image processing apparatus that performs black generation and under color removal processing on image data composed of a plurality of color components, and removes the under color corresponding to the characteristics of the image data composed of the plurality of color components. Under color removal amount storage unit (UCR table memory) for storing amount groups, and under color removal amount selection for selecting a corresponding under color removal amount group based on a characteristic signal representing the characteristics of image data composed of a plurality of color components Section (UCR memory access section) and a plurality of first under color removal amounts (UCR1...) Read out based on the first parameter (MIN signal) obtained from the image data from the selected plurality of under color removal amount groups. UCR2) and a second parameter (MAX signal) obtained from the image data, undercolor removal for calculating a second undercolor removal amount (UCR) for image data composed of a plurality of color components. Providing the calculation unit may be configured as characterized.

また、本発明の画像処理装置は、上記下色量選択部は、特性信号に応じて同じ下色除去量群を選択することを特徴とすることが好ましい。   In the image processing apparatus according to the aspect of the invention, it is preferable that the under color amount selection unit selects the same under color removal amount group according to the characteristic signal.

また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性に応じた黒生成量群を格納する黒生成量格納部(Kテーブルメモリ)より、複数の色成分よりなる画像データの特性を表す特性信号に基づいて対応する黒生成量群を選択する黒生成量選択工程と、上記選択された複数の黒生成量群から、上記画像データから求められる第1パラメータ(MIN信号)に基づき読み出される複数の第1黒生成量(黒生成量K1・黒生成量K2)と、上記画像データから求められる第2パラメータ(MAX信号)を用いて、複数の色成分よりなる画像データに対する第2黒生成量(K)を算出する黒生成量計算工程を備えることを特徴とする画像処理方法として構成することもできる。   Further, the image processing method of the present invention is a black generation amount corresponding to characteristics of image data consisting of a plurality of color components in an image processing method for performing black generation and under color removal processing on image data consisting of a plurality of color components. A black generation amount selection step of selecting a corresponding black generation amount group based on a characteristic signal representing characteristics of image data composed of a plurality of color components from a black generation amount storage unit (K table memory) for storing the group; A plurality of first black generation amounts (black generation amount K1 and black generation amount K2) read out based on a first parameter (MIN signal) obtained from the image data from a plurality of selected black generation amount groups, and the image An image comprising a black generation amount calculation step of calculating a second black generation amount (K) for image data composed of a plurality of color components using a second parameter (MAX signal) obtained from the data. It can be configured as a physical method.

また、本発明の画像処理方法は、上記黒生成量選択工程は、特性信号に応じて同じ黒生成量群を選択することを特徴とすることが好ましい。   In the image processing method of the present invention, it is preferable that the black generation amount selection step selects the same black generation amount group according to the characteristic signal.

また、本発明の画像処理方法は、複数の色成分よりなる画像データに対して黒生成下色除去処理を行う画像処理方法において、複数の色成分よりなる画像データの特性に応じた下色除去量群を格納する下色除去量格納部(UCRテーブルメモリ)より、複数の色成分よりなる画像データの特性を表す特性信号に基づいて対応する下色除去量群を選択する下色除去量選択工程と、上記選択された複数の下色除去量群から、上記画像データから求められる第1パラメータ(MIN信号)に基づき読み出される複数の第1下色除去量(UCR1・UCR2)と、上記画像データから求められる第2パラメータ(MAX信号)を用いて、複数の色成分よりなる画像データに対する第2下色除去量(UCR)を算出する下色除去量計算工程を備えることを特徴とする画像処理方法として構成することもできる。   Also, the image processing method of the present invention is an image processing method for performing black generation and under color removal processing on image data consisting of a plurality of color components, and under color removal corresponding to the characteristics of the image data consisting of a plurality of color components. Under color removal amount selection unit that selects a corresponding under color removal amount group based on a characteristic signal representing the characteristics of image data composed of a plurality of color components from a under color removal amount storage unit (UCR table memory) that stores the amount group. A plurality of first under color removal amounts (UCR1, UCR2) read out from the selected plurality of under color removal amount groups based on a first parameter (MIN signal) obtained from the image data, and the image A lower color removal amount calculation step of calculating a second lower color removal amount (UCR) for image data including a plurality of color components using a second parameter (MAX signal) obtained from the data; It can be configured as an image processing method characterized.

また、本発明の画像処理方法は、上記下色量選択工程は、特性信号に応じて同じ下色除去量群を選択することを特徴とすることが好ましい。   In the image processing method of the invention, it is preferable that the under color amount selection step selects the same under color removal amount group according to the characteristic signal.

本発明の画像処理方法は、ソフトウェア(アプリケーションプログラム)として実現できる。この場合、黒生成下色除去処理を実現するソフトウェアを組み込んだ、プリンタ・ドライバをコンピュータに設けることができる。   The image processing method of the present invention can be realized as software (application program). In this case, a printer driver incorporating software for realizing the black generation and under color removal process can be provided in the computer.

図20に示すように、本発明に係るコンピュータ100には、プリンタ・ドライバ110、通信ポートドライバ120、通信ポート130が組み込まれている。プリンタ・ドライバ110は、色補正部111、黒生成下色除去部112、階調再現処理部113、プリンタ言語翻訳部114を有している。色補正部111、階調再現処理部113は、図2で示した色補正部25および階調再現処理部29と同様の処理を行うものである。黒生成下色除去部112は、図1、図4〜図14等で説明した黒生成下色除去部と同様の処理を行うものである。   As shown in FIG. 20, a printer 100, a communication port driver 120, and a communication port 130 are incorporated in a computer 100 according to the present invention. The printer driver 110 includes a color correction unit 111, a black generation and under color removal unit 112, a gradation reproduction processing unit 113, and a printer language translation unit 114. The color correction unit 111 and the gradation reproduction processing unit 113 perform the same processing as the color correction unit 25 and the gradation reproduction processing unit 29 shown in FIG. The black generation and under color removal unit 112 performs the same processing as the black generation and under color removal unit described with reference to FIGS. 1 and 4 to 14 and the like.

また、コンピュータ100は、プリンタ(画像出力装置)150と接続されており、プリンタ150は、コンピュータ100から出力された画像データに応じて画像出力するようになっている。   The computer 100 is connected to a printer (image output device) 150, and the printer 150 outputs an image in accordance with image data output from the computer 100.

コンピュータ100において各種のアプリケーションプログラムを実行することにより生成された画像データは、色補正部111、黒生成下色除去部112、階調再現処理部113で上述の処理がなされる。上記処理がなされた画像データは、プリンタ言語翻訳部114にてプリンタ言語に変換され、通信ポートドライバ120、通信ポート130(例えばRS232C・LAN等)を介してプリンタ150に入力される。プリンタ150は、プリンタ機能の他に、コピー機能およびファックス機能を有するデジタル複合機であってもよい。   Image data generated by executing various application programs in the computer 100 is subjected to the above-described processing by the color correction unit 111, the black generation and under color removal unit 112, and the gradation reproduction processing unit 113. The image data subjected to the above processing is converted into a printer language by the printer language translation unit 114 and input to the printer 150 via the communication port driver 120 and the communication port 130 (for example, RS232C / LAN). The printer 150 may be a digital complex machine having a copy function and a fax function in addition to the printer function.

また、本発明は、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に、1次元K(UCR)テーブルと、補間演算により黒生成下色除去処理を行う画像処理方法とを記録したものとして提供することもできる。この結果、1次元K(UCR)テーブルと、補間演算により黒生成下色除去処理を行う画像処理方法を行うプログラムとを記録した記録媒体を持ち運び自在に提供できる。あるいは、記録媒体は、2次元K(UCR)テーブルと、黒生成下色除去処理を行う画像処理方法とを記録したものとしても提供できる。この結果、2次元K(UCR)テーブルと、黒生成下色除去処理を行う画像処理方法とを記録した記録媒体を持ち運び自在に提供できる。   The present invention also records a one-dimensional K (UCR) table and an image processing method for performing black generation and undercolor removal processing by interpolation calculation on a computer-readable recording medium on which a program to be executed by a computer is recorded. Can also be provided. As a result, a recording medium on which a one-dimensional K (UCR) table and a program for performing an image processing method for performing black generation / undercolor removal processing by interpolation calculation can be provided in a portable manner. Alternatively, the recording medium can be provided as a recording of a two-dimensional K (UCR) table and an image processing method for performing black generation and undercolor removal processing. As a result, a recording medium on which a two-dimensional K (UCR) table and an image processing method for performing black generation and undercolor removal processing are recorded can be provided in a portable manner.

ここで、プログラム等を記録する記録媒体は、マイクロコンピュータで処理が行われるために図示しないメモリ、例えばROMのようなプログラムメディアであればよい。あるいは、記録媒体は、図示しない外部記憶装置としてのプログラム読取装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。   Here, the recording medium for recording the program or the like may be a program medium such as a memory (not shown) such as a ROM because processing is performed by the microcomputer. Alternatively, the recording medium may be a program medium provided with a program reading device as an external storage device (not shown) and readable by inserting the recording medium therein.

いずれの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行させる構成であればよい。または、格納されているプログラムは、プログラムを読み出すことにより、読み出されたプログラムが、マイクロコンピュータの図示しないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。この場合、ダウンロード用のプログラムは、予め本体装置に格納されているものとする。   In any case, the stored program may be configured to be accessed and executed by the microprocessor. Alternatively, the stored program may be a system in which the read program is downloaded to a program storage area (not shown) of the microcomputer and the program is executed by reading the program. In this case, it is assumed that the download program is stored in the main device in advance.

ここで、上記したプログラムメディアは、本体と分離可能に構成される記録媒体である。すなわち、プログラムメディアは、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスクやハードディスク等の磁気ディスク並びにCD−ROM/MO/MD/DVD等の光ディスクのディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)、フラッシュROM等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。   Here, the above-described program medium is a recording medium configured to be separable from the main body. That is, the program medium includes a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk and a hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD, an IC card (memory card). / A card system such as an optical card, or a mask ROM, EPROM (Erasable Programmable Read Only Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), and a fixed program including a semiconductor memory such as a flash ROM It may be a medium.

また、この場合、記録媒体は、インターネットを含む通信ネットワークを接続可能なシステム構成とし、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、ダウンロード用のプログラムは、予め本体装置に格納しておくか、あるいは別の記録媒体からインストールされるものであってもよい。   In this case, the recording medium may be a medium that can be connected to a communication network including the Internet and that carries the program in a fluid manner so as to download the program from the communication network. When downloading the program from the communication network in this way, the download program may be stored in the main device in advance or installed from another recording medium.

上記した記録媒体が、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで、上述した画像処理方法が実行される。   The above-described image processing method is executed by reading the recording medium described above by a program reading device provided in a digital color image forming apparatus or a computer system.

なお、上記したコンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するCRTディスクプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙に出力するプリンタより構成される。さらには、コンピュータシステムには、ネットワークを介してサーバーなどに接続するための通信手段としての、ネットワークカードやモデムなどが備えられる。   The above-described computer system includes an image input device such as a flatbed scanner, a film scanner, and a digital camera, a computer that performs various processes such as the image processing method by loading a predetermined program, and computer processing results. An image display device such as a CRT display or liquid crystal display for display and a printer for outputting the processing results of the computer to paper are included. Furthermore, the computer system is provided with a network card, a modem, and the like as communication means for connecting to a server or the like via a network.

なお、本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   In addition, this invention is not limited to embodiment mentioned above, A various change is possible in the range shown to the claim. That is, embodiments obtained by combining technical means appropriately modified within the scope of the claims are also included in the technical scope of the present invention.

本発明の画像処理装置は、入力画像データに対して、原稿の種別に応じた適切な黒生成処理(下色除去処理)、特に同一のハードウェアやメモリを用いて1次元および2次元の黒生成処理(下色除去処理)のいずれかを選択的に行うことができるため、K(黒)色材を用いた画像出力を行うカラー複写機やカラープリンタ等の用途に適用できる。   The image processing apparatus according to the present invention performs appropriate black generation processing (under color removal processing) according to the type of document on input image data, particularly one-dimensional and two-dimensional black using the same hardware and memory. Since any one of the generation processes (under color removal processes) can be selectively performed, the present invention can be applied to uses such as a color copying machine and a color printer that perform image output using a K (black) color material.

本発明の一実施形態を示すものであり、黒生成量算出部の要部構成を示すブロック図である。1 is a block diagram illustrating a main configuration of a black generation amount calculation unit according to an embodiment of the present invention. カラー画像処理装置を適用する画像形成装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image forming apparatus to which a color image processing apparatus is applied. 領域分離処理部の構成を示すブロック図である。It is a block diagram which shows the structure of an area | region separation process part. 黒生成下色除去部の構成を示すブロック図である。It is a block diagram which shows the structure of a black production | generation undercolor removal part. にじみ処理部の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of a blurring process part. Kテーブルメモリの構成の一例を示す図である。It is a figure which shows an example of a structure of K table memory. 黒生成量演算部が、2つの1次元Kテーブルから読み出した2つの黒生成量から、補間演算による2次元の黒生成処理を行って、画像データに対する黒生成量K’を算出する方法の概念を示す図である。Concept of a method in which a black generation amount calculation unit calculates a black generation amount K ′ for image data by performing two-dimensional black generation processing by interpolation calculation from two black generation amounts read from two one-dimensional K tables. FIG. 黒生成量演算部が、2つの1次元Kテーブルから読み出した2つの黒生成量から、補間演算による2次元の黒生成処理を行って、画像データに対する黒生成量K’を算出する方法の概念を示す図である。Concept of a method in which a black generation amount calculation unit calculates a black generation amount K ′ for image data by performing two-dimensional black generation processing by interpolation calculation from two black generation amounts read from two one-dimensional K tables. FIG. MIN信号が選択信号SIGである場合に、黒生成量演算部が、2つの1次元Kテーブルから読み出した黒生成量から、補間演算による2次元の黒生成処理を用いて1次元の黒生成処理と同等の結果を得ることによって、画像データに対する黒生成量K’を算出する方法の概念を示す図である。When the MIN signal is the selection signal SIG, the black generation amount calculation unit uses the two-dimensional black generation processing by interpolation calculation from the black generation amounts read from the two one-dimensional K tables. FIG. 6 is a diagram illustrating a concept of a method for calculating a black generation amount K ′ for image data by obtaining a result equivalent to the above. MIN信号が選択信号SIGである場合に、黒生成量演算部が、2つの1次元Kテーブルから読み出した黒生成量から、補間演算による2次元の黒生成処理を用いて1次元の黒生成処理と同等の結果を得ることによって、画像データに対する黒生成量K’を算出する方法の概念を示す図である。When the MIN signal is the selection signal SIG, the black generation amount calculation unit uses the two-dimensional black generation processing by interpolation calculation from the black generation amounts read from the two one-dimensional K tables. FIG. 6 is a diagram illustrating a concept of a method for calculating a black generation amount K ′ for image data by obtaining a result equivalent to the above. 黒生成量算出部における処理全体の流れを示すフローチャートである。It is a flowchart which shows the flow of the whole process in a black generation amount calculation part. 色にじみ処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a color blurring process. 黒生成量算出処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a black generation amount calculation process. 下色除去量算出処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of an under color removal amount calculation process. 本発明の他の実施形態を示すものであり、黒生成量算出部の構成を示すブロック図である。It is a block diagram which shows other embodiment of this invention and shows the structure of a black generation amount calculation part. 本発明の他の実施形態を示すものであり、黒生成量算出部の構成を示すブロック図である。It is a block diagram which shows other embodiment of this invention and shows the structure of a black generation amount calculation part. 本発明の他の実施形態を示すものであり、黒生成量算出部の構成を示すブロック図である。It is a block diagram which shows other embodiment of this invention and shows the structure of a black generation amount calculation part. 黒生成量算出部において、2次元Kテーブルから黒生成量を算出する方法の概念を表す図である。It is a figure showing the concept of the method of calculating a black generation amount from a two-dimensional K table in a black generation amount calculation part. 黒生成量算出部において、2次元Kテーブルの一部を1次元Kテーブルとして使用する方法の概念を表す図である。It is a figure showing the concept of the method of using a part of 2D K table as a 1D K table in a black generation amount calculation part. 本発明に係るカラー画像処理装置を適用する、図2とは異なる例の画像形成装置の構成を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration of an image forming apparatus of an example different from FIG. 2 to which a color image processing apparatus according to the present invention is applied.

符号の説明Explanation of symbols

24 領域分離処理部
31 領域分離部
32 色にじみ判定部
33 有彩色判定部
34 エッジ抽出処理部
35 近傍画素判定部
41 最大値・最小値算出部(パラメータ生成手段)
42 にじみ処理部
43 下色除去量算出部
44 黒生成量算出部(黒特性量決定手段)
45 下色除去処理部
51 平均値算出部
52 にじみ信号選択部
60,82,84 直線
80 グラフ
101 信号選択部(パラメータ選択手段)
102 黒生成部
103 Kテーブルメモリ(関数データ格納部)
104 Kテーブルメモリアクセス部(黒特性量取得手段)
105 黒生成量演算部
201 Kテーブルメモリアクセス部(黒特性量取得手段)
202 第1アクセス部(第1の黒特性量取得手段)
203 第2アクセス部(第2の黒特性量取得手段)
204 Kテーブルメモリ(関数データ格納部)
205 黒生成量演算部
301 2次元黒生成量算出部
302 1次元黒生成量算出部
303 Kテーブルメモリアクセス部(黒特性量取得手段)
304 第1アクセス部
305 第2アクセス部
306 第3アクセス部
307 Kテーブルメモリ(関数データ格納部)
308 黒生成量演算部
309 出力選択部
401 信号選択部(パラメータ選択手段)
402 Kテーブルメモリ(関数データ格納部)
403 Kテーブルメモリアクセス部(黒特性量取得手段)
24 region separation processing unit 31 region separation unit 32 color blur determination unit 33 chromatic color determination unit 34 edge extraction processing unit 35 neighborhood pixel determination unit 41 maximum value / minimum value calculation unit (parameter generation means)
42 Blur processing unit 43 Under color removal amount calculation unit 44 Black generation amount calculation unit (black characteristic amount determination means)
45 Under color removal processing unit 51 Average value calculation unit 52 Bleed signal selection unit 60, 82, 84 Straight line 80 Graph 101 Signal selection unit (parameter selection means)
102 Black generation unit 103 K table memory (function data storage unit)
104 K table memory access unit (black characteristic amount acquisition means)
105 Black generation amount calculation unit 201 K table memory access unit (black characteristic amount acquisition means)
202 1st access part (1st black characteristic amount acquisition means)
203 2nd access part (2nd black characteristic quantity acquisition means)
204 K table memory (function data storage)
205 Black generation amount calculation unit 301 Two-dimensional black generation amount calculation unit 302 One-dimensional black generation amount calculation unit 303 K table memory access unit (black characteristic amount acquisition unit)
304 first access unit 305 second access unit 306 third access unit 307 K table memory (function data storage unit)
308 Black generation amount calculation unit 309 Output selection unit 401 Signal selection unit (parameter selection means)
402 K table memory (function data storage)
403 K table memory access unit (black characteristic amount acquisition means)

Claims (13)

複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成手段と、
上記第1または第2のパラメータを予め定められた基準に基づき選択して、選択パラメータとして出力するパラメータ選択手段と、
上記第1のパラメータと上記選択パラメータとに基づいて、上記第1および第2のパラメータと黒特性量との関係を定めた2元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定手段を備え、
上記パラメータ選択手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第1のパラメータまたは上記第2のパラメータのいずれか一方を選択し、
上記2元関数データは、上記第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データと、上記第1のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第2の関数データとからなっており、
上記第1の関数データから、上記第1のパラメータに基づき、無彩色領域に適した第1の黒特性量を取得し、かつ、上記第2の関数データから、上記第1のパラメータに基づき彩度成分を考慮に入れた第2の黒特性量を取得する黒特性量取得手段をさらに備えており、
上記黒特性量決定手段は、上記取得された第1および第2の黒特性量から、上記第1のパラメータと、上記パラメータ選択手段により選択された選択パラメータとに基づいた補間演算を行うことにより上記画像データに適用する黒特性量を求めることを特徴とする画像処理装置。
In an image processing apparatus that performs black generation processing or undercolor removal processing by using a black characteristic amount for image data representing an image composed of a plurality of color components,
Parameter generation means for generating, from pixel values included in the image data, a first parameter reflecting the achromatic characteristic of the image and a second parameter reflecting the chromatic characteristic of the image;
Parameter selection means for selecting the first or second parameter based on a predetermined criterion and outputting it as a selection parameter;
Based on the first parameter and the selection parameter, the black characteristic amount to be applied to the image data is determined from binary function data that defines the relationship between the first and second parameters and the black characteristic amount. A characteristic amount determining means,
The parameter selection means uses the characteristic of the image as the predetermined reference, selects either the first parameter or the second parameter based on a characteristic signal representing the characteristic,
The binary function data takes into account the first function data in which the relationship between the first parameter and the black characteristic amount suitable for the achromatic region is predetermined, the first parameter, and the saturation component. It consists of second function data that has a predetermined relationship with the black characteristic amount,
Based on the first parameter, the first black characteristic amount suitable for the achromatic region is acquired from the first function data, and the first black characteristic amount based on the first parameter is obtained from the second function data. A black characteristic amount acquisition means for acquiring a second black characteristic amount taking into account the degree component;
The black characteristic amount determining means performs an interpolation operation based on the first parameter and the selection parameter selected by the parameter selecting means from the acquired first and second black characteristic amounts. An image processing apparatus for obtaining a black characteristic amount to be applied to the image data.
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成手段と、
上記第1または第2のパラメータを予め定められた基準に基づき選択して、選択パラメータとして出力するパラメータ選択手段と、
上記第1のパラメータと上記選択パラメータとに基づいて、上記第1および第2のパラメータと黒特性量との関係を定めた2元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定手段を備え
上記パラメータ選択手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第1のパラメータまたは上記第2のパラメータのいずれか一方を選択し、
上記2元関数データは、上記第1および第2のパラメータにより黒特性量を関連づける2次元ルックアップテーブルであり、
上記黒特性量決定手段は、上記第1のパラメータと、上記パラメータ選択手段により選択された選択パラメータとに基づいて、上記2次元ルックアップテーブルから、画像データに適用する黒特性量を求めることを特徴とする画像処理装置。
In an image processing apparatus that performs black generation processing or undercolor removal processing by using a black characteristic amount for image data representing an image composed of a plurality of color components,
Parameter generation means for generating, from pixel values included in the image data, a first parameter reflecting the achromatic characteristic of the image and a second parameter reflecting the chromatic characteristic of the image;
Parameter selection means for selecting the first or second parameter based on a predetermined criterion and outputting it as a selection parameter;
Based on the first parameter and the selection parameter, the black characteristic amount to be applied to the image data is determined from binary function data that defines the relationship between the first and second parameters and the black characteristic amount. A characteristic amount determining means ,
The parameter selection means uses the characteristic of the image as the predetermined reference, selects either the first parameter or the second parameter based on a characteristic signal representing the characteristic,
The binary function data is a two-dimensional lookup table associating black characteristic quantities with the first and second parameters.
The black characteristic amount determining unit obtains a black characteristic amount to be applied to image data from the two-dimensional lookup table based on the first parameter and the selection parameter selected by the parameter selecting unit. A featured image processing apparatus.
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いることによって黒生成処理または下色除去処理を行う画像処理装置において、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成手段と、
上記第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データから、上記第1のパラメータに基づき、無彩色領域に適した第1の黒特性量を取得する第1の黒特性量取得手段と、
上記第1のパラメータと彩度成分を考慮した黒特性量との関係を予め定めた第2の関数データ、または上記第1の関数データから、予め定められた基準に基づき関数データを選択し、選択した関数データから上記第1のパラメータに基づき第2の黒特性量を取得する第2の黒特性量取得手段と、
上記取得された第1および第2の黒特性量から、上記第1のパラメータと上記第2のパラメータとに基づいた補間演算を行うことによって、上記画像データに適用する黒特性量を求める黒特性量決定手段とを備え
上記第2の黒特性量取得手段は、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第1または第2の関数データから、上記第2の黒特性量を取得することを特徴とする画像処理装置。
In an image processing apparatus that performs black generation processing or undercolor removal processing by using a black characteristic amount for image data representing an image composed of a plurality of color components,
Parameter generation means for generating, from pixel values included in the image data, a first parameter reflecting the achromatic characteristic of the image and a second parameter reflecting the chromatic characteristic of the image;
Based on the first function data, the first black characteristic amount suitable for the achromatic region is obtained from the first function data in which the relationship between the first parameter and the black characteristic amount suitable for the achromatic region is determined in advance. First black characteristic amount acquisition means for acquiring;
The function data is selected based on a predetermined criterion from the second function data in which the relationship between the first parameter and the black characteristic amount considering the saturation component is determined in advance, or the first function data, Second black characteristic quantity acquisition means for acquiring a second black characteristic quantity from the selected function data based on the first parameter;
A black characteristic for obtaining a black characteristic amount to be applied to the image data by performing an interpolation operation based on the first parameter and the second parameter from the acquired first and second black characteristic amounts. A quantity determining means ,
The second black characteristic amount acquisition means uses the characteristic of the image as the predetermined reference, and based on the characteristic signal representing the characteristic, the second black characteristic amount acquisition means calculates the second black characteristic amount from the first or second function data. An image processing apparatus characterized by acquiring a characteristic amount.
上記2元関数データは、それぞれ、上記画像の特性に応じた異なる複数の関数データで構成され、
上記複数の関数データを、上記特性を表す特性信号と対応づけて格納する関数データ格納部と、
上記黒特性量取得手段は、上記特性信号に基づき、上記関数データ格納部において、上記特性信号に対応した上記2元関数データから上記黒特性量を取得することを特徴とする請求項1に記載の画像処理装置。
Each of the binary function data includes a plurality of different function data corresponding to the characteristics of the image,
A function data storage unit that stores the plurality of function data in association with a characteristic signal representing the characteristic;
2. The black characteristic amount acquisition unit acquires the black characteristic amount from the binary function data corresponding to the characteristic signal in the function data storage unit based on the characteristic signal. Image processing apparatus.
上記第1および第2の関数データは、それぞれ、上記画像の特性に応じた異なる複数の関数データで構成され、上記複数の関数データを、上記特性を表す特性信号と対応づけて格納する関数データ格納部をさらに備えており、
上記第1の黒特性量取得手段は、上記特性信号に基づき、上記第1の関数データにおける上記特性信号に対応した関数データから上記第1の黒特性量を取得し、かつ、上記第2の黒特性量取得手段は、上記特性信号に基づき、上記第2の関数データにおける上記特性信号に対応した関数データ、または上記第1の関数データにおける上記特性信号に対応した関数データから、上記第2の黒特性量を取得することを特徴とする請求項に記載の画像処理装置。
Each of the first and second function data is composed of a plurality of different function data corresponding to the characteristics of the image, and the function data stores the plurality of function data in association with a characteristic signal representing the characteristics. A storage unit,
The first black characteristic amount acquisition means acquires the first black characteristic amount from function data corresponding to the characteristic signal in the first function data based on the characteristic signal, and the second black characteristic amount acquisition means. Based on the characteristic signal, the black characteristic amount obtaining means obtains the second data from the function data corresponding to the characteristic signal in the second function data or the function data corresponding to the characteristic signal in the first function data. The image processing apparatus according to claim 3 , wherein a black characteristic amount is acquired.
上記特性信号は、上記画像に含まれる各画素あるいは画素群が属する、少なくとも文字領域、色にじみ領域、網点領域、または写真領域のいずれかを含む領域の種別を表す領域識別信号であり、
上記パラメータ選択手段は、
上記領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、上記第1のパラメータを選択して上記選択パラメータとする一方で、
上記領域識別信号を網点領域または写真領域を表す信号であると判定した場合、上記第2のパラメータを選択して上記選択パラメータとすることを特徴とする請求項1、2、または4に記載の画像処理装置。
The characteristic signal is an area identification signal representing a type of an area including at least one of a character area, a color blur area, a halftone dot area, and a photographic area to which each pixel or pixel group included in the image belongs.
The parameter selection means is
If it is determined that the region identification signal is a signal representing a character region or a color blur region, the first parameter is selected as the selection parameter,
If it is determined that the region identification signal is a signal representing a halftone region or a photograph region, according to claim 1, 2 or 4, selects the second parameter, characterized in that the said selection parameters Image processing apparatus.
上記特性信号は、上記画像に含まれる各画素あるいは画素群が属する、少なくとも文字領域、色にじみ領域、網点領域、または写真領域のいずれかを含む領域の種別を表す領域識別信号であり、
上記第2の黒特性量取得手段は、
上記領域識別信号を文字領域または色にじみ領域を表す信号であると判定した場合、上記第1の関数データから上記第2の黒特性量を取得する一方で、
上記領域識別信号を網点領域または写真領域を表す信号であると判定した場合、上記第2の関数データから上記第2の黒特性量を取得することを特徴とする請求項またはに記載の画像処理装置。
The characteristic signal is an area identification signal representing a type of an area including at least one of a character area, a color blur area, a halftone dot area, and a photographic area to which each pixel or pixel group included in the image belongs.
The second black characteristic amount acquisition means includes:
When it is determined that the region identification signal is a signal representing a character region or a color blur region, the second black characteristic amount is acquired from the first function data,
If it is determined that the region identification signal is a signal representing a halftone region or a photograph region, according to claim 3 or 5, characterized in that to obtain the second black characteristic quantity from said second function data Image processing apparatus.
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成ステップと、
上記第1または第2のパラメータを予め定められた基準に基づき選択して、選択パラメータとして出力するパラメータ選択ステップと、
上記第1のパラメータと上記選択パラメータとに基づいて、上記第1および第2のパラメータと黒特性量との関係を定めた2元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含み、
上記パラメータ選択ステップにおいて、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第1のパラメータまたは上記第2のパラメータのいずれか一方を選択し、
上記2元関数データは、上記第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データと、上記第1のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第2の関数データとからなっており、
上記第1の関数データから、上記第1のパラメータに基づき、無彩色領域に適した第1の黒特性量を取得し、かつ、上記第2の関数データから、上記第1のパラメータに基づき彩度成分を考慮に入れた第2の黒特性量を取得する黒特性量取得ステップをさらに含んでおり、
上記黒特性量決定ステップにおいて、上記取得された第1および第2の黒特性量から、上記第1のパラメータと、上記パラメータ選択ステップにおいて選択された選択パラメータとに基づいた補間演算を行うことにより上記画像データに適用する黒特性量を求めることを特徴とする画像処理方法。
An image processing method for generating a black characteristic amount in an image processing apparatus that performs black generation processing or undercolor removal processing using black characteristic amount for image data representing an image composed of a plurality of color components,
A parameter generation step for generating a first parameter reflecting the achromatic color characteristic of the image and a second parameter reflecting the chromatic color characteristic of the image from pixel values included in the image data;
A parameter selection step of selecting the first or second parameter based on a predetermined criterion and outputting it as a selection parameter;
Based on the first parameter and the selection parameter, the black characteristic amount to be applied to the image data is determined from binary function data that defines the relationship between the first and second parameters and the black characteristic amount. A characteristic amount determination step,
In the parameter selection step, the characteristic of the image is used as the predetermined reference, and either the first parameter or the second parameter is selected based on a characteristic signal representing the characteristic,
The binary function data takes into account the first function data in which the relationship between the first parameter and the black characteristic amount suitable for the achromatic region is predetermined, the first parameter, and the saturation component. It consists of second function data that has a predetermined relationship with the black characteristic amount,
Based on the first parameter, the first black characteristic amount suitable for the achromatic region is acquired from the first function data, and the first black characteristic amount based on the first parameter is obtained from the second function data. A black characteristic amount acquisition step of acquiring a second black characteristic amount taking into account the degree component;
In the black characteristic amount determination step, by performing an interpolation operation based on the first parameter and the selection parameter selected in the parameter selection step from the acquired first and second black characteristic amounts. An image processing method characterized by obtaining a black characteristic amount to be applied to the image data.
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成ステップと、
上記第1または第2のパラメータを予め定められた基準に基づき選択して、選択パラメータとして出力するパラメータ選択ステップと、
上記第1のパラメータと上記選択パラメータとに基づいて、上記第1および第2のパラメータと黒特性量との関係を定めた2元関数データから、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含み、
上記パラメータ選択ステップにおいて、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第1のパラメータまたは上記第2のパラメータのいずれか一方を選択し、
上記2元関数データは、第1および第2のパラメータにより黒特性量を関連づける2次元ルックアップテーブルであり、
上記黒特性量決定ステップにおいて、上記第1のパラメータと、上記パラメータ選択ステップにおいて選択された選択パラメータとに基づいて、上記2次元ルックアップテーブルから、画像データに適用する黒特性量を求めることを特徴とする画像処理方法。
An image processing method for generating a black characteristic amount in an image processing apparatus that performs black generation processing or undercolor removal processing using black characteristic amount for image data representing an image composed of a plurality of color components,
A parameter generation step for generating a first parameter reflecting the achromatic color characteristic of the image and a second parameter reflecting the chromatic color characteristic of the image from pixel values included in the image data;
A parameter selection step of selecting the first or second parameter based on a predetermined criterion and outputting it as a selection parameter;
Based on the first parameter and the selection parameter, the black characteristic amount to be applied to the image data is determined from binary function data that defines the relationship between the first and second parameters and the black characteristic amount. A characteristic amount determination step,
In the parameter selection step, the characteristic of the image is used as the predetermined reference, and either the first parameter or the second parameter is selected based on a characteristic signal representing the characteristic,
The binary function data is a two-dimensional lookup table associating black characteristic quantities with first and second parameters,
In the black characteristic amount determination step, obtaining a black characteristic amount to be applied to the image data from the two-dimensional lookup table based on the first parameter and the selection parameter selected in the parameter selection step. A featured image processing method.
複数の色成分よりなる画像を表す画像データに対して黒特性量を用いて黒生成処理または下色除去処理を行う画像処理装置において、上記黒特性量を生成する画像処理方法であって、
上記画像データに含まれる画素値から、上記画像の無彩色特性を反映した第1のパラメータと、上記画像の有彩色特性を反映した第2のパラメータとを生成するパラメータ生成ステップと、
上記第1のパラメータと無彩色領域に適した黒特性量との関係を予め定めた第1の関数データから、上記第1のパラメータに基づき、無彩色領域に適した第1の黒特性量を取得する第1の黒特性量取得ステップと、
上記第1のパラメータと彩度成分を考慮に入れた黒特性量との関係を予め定めた第2の関数データ、または上記第1の関数データから、予め定められた基準に基づき関数データを選択し、選択した関数データから上記第1のパラメータに基づき第2の黒特性量を取得する第2の黒特性量取得ステップと、
上記取得された第1および第2の黒特性量から、上記第1のパラメータと上記第2のパラメータとに基づいた補間演算を行うことによって、上記画像データに適用する黒特性量を求める黒特性量決定ステップとを含み、
上記第2の黒特性量取得ステップにおいて、上記予め定められた基準に上記画像の特性を用い、この特性を表す特性信号に基づき、上記第1または第2の関数データから、上記第2の黒特性量を取得することを特徴とする画像処理方法。
An image processing method for generating a black characteristic amount in an image processing apparatus that performs black generation processing or undercolor removal processing using black characteristic amount for image data representing an image composed of a plurality of color components,
A parameter generation step for generating a first parameter reflecting the achromatic color characteristic of the image and a second parameter reflecting the chromatic color characteristic of the image from pixel values included in the image data;
Based on the first function data, the first black characteristic amount suitable for the achromatic region is obtained from the first function data in which the relationship between the first parameter and the black characteristic amount suitable for the achromatic region is determined in advance. A first black characteristic amount acquisition step to be acquired;
The function data is selected based on a predetermined criterion from the second function data in which the relationship between the first parameter and the black characteristic amount taking the saturation component into consideration is predetermined or from the first function data A second black characteristic amount acquisition step for acquiring a second black characteristic amount from the selected function data based on the first parameter;
A black characteristic for obtaining a black characteristic amount to be applied to the image data by performing an interpolation operation based on the first parameter and the second parameter from the acquired first and second black characteristic amounts. and the amount determined step seen including,
In the second black characteristic amount acquisition step, the characteristic of the image is used as the predetermined reference, and the second black characteristic is obtained from the first or second function data based on a characteristic signal representing the characteristic. An image processing method characterized by acquiring a characteristic amount .
請求項1〜のいずれか1項に記載の画像処理装置を備えることを特徴とする画像形成装置。 An image forming apparatus comprising the image processing apparatus according to any one of claims 1-7. 請求項1〜のいずれか1項に記載の画像処理装置を動作させる画像処理プログラムであって、コンピュータを上記の各手段として機能させるための画像処理プログラム。 An image processing program for operating an image processing apparatus according to any one of claims 1 to 7, an image processing program for causing a computer to function as each means described above. 請求項1に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium an image processing program according to claim 1 2.
JP2004300567A 2004-10-14 2004-10-14 Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium Expired - Fee Related JP4266002B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004300567A JP4266002B2 (en) 2004-10-14 2004-10-14 Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004300567A JP4266002B2 (en) 2004-10-14 2004-10-14 Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium

Publications (2)

Publication Number Publication Date
JP2006115220A JP2006115220A (en) 2006-04-27
JP4266002B2 true JP4266002B2 (en) 2009-05-20

Family

ID=36383353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004300567A Expired - Fee Related JP4266002B2 (en) 2004-10-14 2004-10-14 Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium

Country Status (1)

Country Link
JP (1) JP4266002B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5275325B2 (en) 2010-11-29 2013-08-28 シャープ株式会社 Image processing apparatus, image forming apparatus, image processing method, computer program, and recording medium

Also Published As

Publication number Publication date
JP2006115220A (en) 2006-04-27

Similar Documents

Publication Publication Date Title
US8463032B2 (en) Image compressing apparatus, compressed image outputting apparatus, image compression method, and recording medium
JP4067532B2 (en) Color conversion apparatus, image forming apparatus, color conversion method, computer program, and recording medium
JP3989738B2 (en) Image forming method, image forming apparatus, program, and recording medium
CN101527775A (en) Image processing device, image processing method and image forming apparatus
JP4173154B2 (en) Image processing method, image processing apparatus, image forming apparatus, computer program, and recording medium
JP4331159B2 (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium therefor
JPH0879548A (en) Color image forming device
JP3734703B2 (en) Image processing method, image processing apparatus, and image forming apparatus
JP4112413B2 (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and computer-readable recording medium on which image processing program is recorded
JP3749102B2 (en) Image processing apparatus, image forming apparatus, and image processing method
JP4266002B2 (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium
JP7266462B2 (en) IMAGE PROCESSING APPARATUS, IMAGE FORMING APPARATUS, IMAGE PROCESSING METHOD AND PROGRAM
JP2002218271A (en) Image processing apparatus, image forming apparatus, and image processing method
JP4176656B2 (en) Image processing apparatus, image processing method, image forming apparatus, image processing program, and recording medium recording the program
JP2004248103A (en) Image processing apparatus, image reading apparatus, image forming apparatus, image processing method, image processing program, and computer-readable recording medium storing the same
JP4101741B2 (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium
JP2007053439A (en) Isolated point determination apparatus, image processing apparatus, image reading apparatus, image forming apparatus, isolated point determination method, isolated point determination program, image processing program, computer-readable recording medium
JP3927426B2 (en) Image processing method, image processing apparatus, and image forming apparatus including the same
JP4118823B2 (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium
JP2008271131A (en) Image processing method, image processing apparatus, and image forming apparatus
JP2004023174A (en) Image processing apparatus, image forming apparatus, image processing method, program, and recording medium
JP2001352456A (en) Image processing method, image processing apparatus, and image forming apparatus having the same
JP4560357B2 (en) Image processing method, image processing apparatus, image forming apparatus including the same, program, and recording medium
JP2008245156A (en) Color adjustment apparatus, color adjustment method, image forming apparatus, color adjustment program, and recording medium
JP4271644B2 (en) Image processing apparatus, image processing method, image processing program, and recording medium recording image processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081202

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090114

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20090114

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090210

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090212

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees