Nothing Special   »   [go: up one dir, main page]

JP2020168779A - Image formation apparatus, control method of the same and program - Google Patents

Image formation apparatus, control method of the same and program Download PDF

Info

Publication number
JP2020168779A
JP2020168779A JP2019070707A JP2019070707A JP2020168779A JP 2020168779 A JP2020168779 A JP 2020168779A JP 2019070707 A JP2019070707 A JP 2019070707A JP 2019070707 A JP2019070707 A JP 2019070707A JP 2020168779 A JP2020168779 A JP 2020168779A
Authority
JP
Japan
Prior art keywords
value
image forming
image
color
forming apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2019070707A
Other languages
Japanese (ja)
Inventor
公紀 松▲崎▼
Kiminori Matsuzaki
公紀 松▲崎▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2019070707A priority Critical patent/JP2020168779A/en
Publication of JP2020168779A publication Critical patent/JP2020168779A/en
Pending legal-status Critical Current

Links

Landscapes

  • Color, Gradation (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Color Electrophotography (AREA)
  • Image Processing (AREA)
  • Color Image Communication Systems (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

To provide a technique which prevents the occurrence of the pseudo contour in an output image after execution of the color mixture calibration.SOLUTION: A CPU 103 of a MFP 101 controls a printer 115 to form a chart used in color mixture calibration processing for generating color mixture correction data on a sheet. The chart has a plurality of patches formed on the sheet by using a plurality of types of toner. The CPU uses a scanner 119 or sensor 127 to extract a first signal value (brightness value) from a measurement value obtained by performing measurement on the chart and determine whether or not the discontinuity of the gradation occurs in the extracted first signal value. The CPU 103 controls processing for setting (registering) the target value used in the generation of the color mixture correction data on the basis of the measurement value in accordance with the determination result.SELECTED DRAWING: Figure 1

Description

本発明は、画像形成装置及びその制御方法、並びにプログラムに関するものである。 The present invention relates to an image forming apparatus, a control method thereof, and a program.

電子写真方式の画像形成装置では、一般に、シアン(C)、マゼンタ(M)、イエロー(Y)及びブラック(K)等の、複数種類の色材(トナー)を用いて画像を形成する。このような画像形成装置では、出力画像における各色の階調特性を補正する階調補正用のパラメータを生成するために、単色のキャリブレーション技術が搭載される。単色キャリブレーションでは、キャリブレーション用のパッチ画像を含むチャートを印刷し、当該チャートをスキャナ又はセンサで読み取って得られた測定値と目標値とを比較して補正パラメータ(1次元のLUT)を生成する。 In an electrophotographic image forming apparatus, an image is generally formed by using a plurality of types of coloring materials (toners) such as cyan (C), magenta (M), yellow (Y), and black (K). In such an image forming apparatus, a single color calibration technique is installed in order to generate a parameter for gradation correction that corrects the gradation characteristic of each color in the output image. In monochromatic calibration, a chart containing a patch image for calibration is printed, and the measured value obtained by scanning the chart with a scanner or a sensor is compared with the target value to generate a correction parameter (one-dimensional LUT). To do.

また、電子写真方式の画像形成装置では、1次元のLUTを用いて単色の階調特性を補正しても、複数色のトナーを使用して混色(例えばグレー)を表現した場合に、所望の色再現特性が得られないことがある。このような混色の色再現特性を補正する技術として、混色キャリブレーションが知られている(例えば特許文献1)。混色キャリブレーションでは、単色の階調補正を適用したチャートデータを用いて混色チャートを印刷し、当該混色チャートをスキャナ又はセンサで読み取って得られた測定値と目標値とを比較して補正パラメータ(4次元のLUT)を生成する。混色キャリブレーションを行うと、単色キャリブレーションでは十分に補正されない混色特性の補正が可能になる。 Further, in the electrophotographic image forming apparatus, even if the gradation characteristic of a single color is corrected by using a one-dimensional LUT, it is desired when a mixed color (for example, gray) is expressed by using toners of a plurality of colors. Color reproduction characteristics may not be obtained. Color mixing calibration is known as a technique for correcting such color reproduction characteristics of color mixing (for example, Patent Document 1). In the color mixing calibration, the color mixing chart is printed using the chart data to which the monochromatic gradation correction is applied, and the measurement value obtained by reading the color mixing chart with a scanner or a sensor is compared with the target value and the correction parameter (correction parameter ( Generates a 4-dimensional LUT). Color mixing calibration makes it possible to correct color mixing characteristics that are not sufficiently corrected by single color calibration.

特開2011−254350号公報Japanese Unexamined Patent Publication No. 2011-254350

混色キャリブレーションのための目標値は、例えば、画像形成装置の設置時の任意のタイミングにおいて印刷した混色チャートの測定結果に基づいて設定されうる。しかし、画像形成装置(プリンタ)の状態は、その設置時からの時間の経過に従って変化し、プリンタの色再現特性も変化しうる。その結果、プリンタから出力される混色チャートの階調性が劣化した状態で目標値の設定(登録)を行うと、混色キャリブレーションの実行後に画像データに対する混色の色補正を行った際に、出力画像に疑似輪郭が発生する可能性がある。 The target value for the color mixing calibration can be set, for example, based on the measurement result of the color mixing chart printed at an arbitrary timing when the image forming apparatus is installed. However, the state of the image forming apparatus (printer) changes with the passage of time from the time of its installation, and the color reproduction characteristics of the printer may also change. As a result, if the target value is set (registered) in a state where the gradation of the color mixing chart output from the printer is deteriorated, the color is output when the color correction of the image data is performed after the color mixing calibration is executed. Pseudo contours may occur in the image.

本発明は、上述の課題に鑑みてなされたものである。本発明は、混色キャリブレーションの実行後に出力画像に疑似輪郭が発生することを防止する技術を提供することを目的とする。 The present invention has been made in view of the above-mentioned problems. An object of the present invention is to provide a technique for preventing pseudo contours from being generated in an output image after performing color mixing calibration.

本発明の一態様に係る画像形成装置は、画像形成手段により形成される混色画像の色を目標値に近づけるための混色補正データを生成する生成手段を有する画像形成装置であって、前記画像形成手段により複数種類の色材を用いてシートに形成された複数のパッチを有するチャートに対する測定を行って測定値を得る測定手段と、前記測定値から、第1信号値を抽出する抽出手段と、前記抽出手段によって抽出された前記第1信号値に階調の不連続性が生じているか否かを判定する判定手段と、前記判定手段による判定結果に従って、前記生成手段によって用いられる前記目標値を前記測定値に基づいて設定する処理を制御する制御手段と、を備えることを特徴とする。 The image forming apparatus according to one aspect of the present invention is an image forming apparatus having a generating means for generating color mixing correction data for bringing the color of a mixed color image formed by the image forming means closer to a target value, and the image forming apparatus. A measuring means for obtaining a measured value by measuring a chart having a plurality of patches formed on a sheet using a plurality of types of coloring materials by means, and an extracting means for extracting a first signal value from the measured value. A determination means for determining whether or not the first signal value extracted by the extraction means has a gradation discontinuity, and the target value used by the generation means according to the determination result by the determination means. It is characterized by including a control means for controlling a process set based on the measured value.

本発明によれば、混色キャリブレーションの実行後に出力画像に疑似輪郭が発生することを防止することが可能になる。 According to the present invention, it is possible to prevent the occurrence of pseudo contours in the output image after the execution of the color mixing calibration.

画像形成装置を含むシステムの構成例を示すブロック図。The block diagram which shows the configuration example of the system including the image forming apparatus. 画像処理部による画像処理の手順を示すフローチャート。A flowchart showing the procedure of image processing by the image processing unit. 単色キャリブレーション処理の手順を示すフローチャート。A flowchart showing the procedure of the single color calibration process. 混色キャリブレーション処理の手順を示すフローチャート。A flowchart showing the procedure of the color mixing calibration process. キャリブレーション処理に使用されるチャートの例を示す図。The figure which shows the example of the chart used for the calibration process. 目標値の登録処理の手順を示すフローチャート(比較例)。A flowchart showing the procedure of the target value registration process (comparative example). 目標値の登録処理の手順を示すフローチャート。A flowchart showing a procedure of a target value registration process. 目標値の登録処理において使用されるUIの例を示す図。The figure which shows the example of the UI used in the registration process of a target value. 混色キャリブレーション処理に用いられる3D−LUTの例を示す図。The figure which shows the example of 3D-LUT used for the color mixing calibration process. 階調性の判定処理(S705)の手順を示すフローチャート。The flowchart which shows the procedure of the gradation determination processing (S705). 階調性の補正処理(S707)の手順を示すフローチャート。The flowchart which shows the procedure of the gradation correction processing (S707). 明度データから抽出される明度値及びその傾きの例を示す図。The figure which shows the example of the lightness value extracted from the lightness data and its inclination. グラデーション画像の出力例を示す図。The figure which shows the output example of a gradation image. 階調性の判定処理(S705)の手順を示すフローチャート。The flowchart which shows the procedure of the gradation determination processing (S705).

以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一又は同様の構成に同一の参照番号を付し、重複した説明は省略する。 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. The following embodiments do not limit the invention according to the claims. Although a plurality of features are described in the embodiment, not all of the plurality of features are essential to the invention, and the plurality of features may be arbitrarily combined. Further, in the attached drawings, the same or similar configurations are designated by the same reference numbers, and duplicate description is omitted.

[第1実施形態]
第1実施形態では、混色キャリブレーション用のチャートに対する測定により得られた測定値から、画像の高周波成分に対する相関が高い色成分を示す第1信号値(明度値)を抽出し、抽出した明度値に階調の不連続性が生じている否かを判定する。更に、判定結果に従って、混色キャリブレーションのための目標値を測定値に基づいて設定する処理を制御する。
[First Embodiment]
In the first embodiment, the first signal value (brightness value) indicating the color component having a high correlation with the high frequency component of the image is extracted from the measured value obtained by the measurement on the chart for color mixing calibration, and the extracted brightness value. It is determined whether or not there is a gradation discontinuity in. Further, according to the determination result, the process of setting the target value for the color mixing calibration based on the measured value is controlled.

<システム構成>
図1は、本実施形態に係るシステムの構成例を示す図である。MFP(Multi Function Printer)101は、シアン(C)、マゼンタ(M)、イエロー(Y)、及びブラック(K)の、複数種類(本例では4種類)の色材(トナー)を用いて、シート(用紙)等の記録材に画像を形成する画像形成装置(画像処理装置)である。MFP101は、印刷機能だけでなく、原稿の画像の読み取り(スキャン)を行ってスキャン画像を生成する読取機能も有する。MFP101は、LAN又はインターネット等のネットワーク123を介して、PC124及び測定器128等の外部装置(他のネットワーク対応機器)と通信可能に接続される。
<System configuration>
FIG. 1 is a diagram showing a configuration example of a system according to the present embodiment. The MFP (Multi Function Printer) 101 uses a plurality of types (4 types in this example) of coloring materials (toners) of cyan (C), magenta (M), yellow (Y), and black (K). An image forming apparatus (image processing apparatus) that forms an image on a recording material such as a sheet (paper). The MFP 101 has not only a printing function but also a scanning function of scanning an image of a document to generate a scanned image. The MFP 101 is communicably connected to an external device (other network compatible device) such as the PC 124 and the measuring instrument 128 via a network 123 such as a LAN or the Internet.

PC124は、MFP101へ印刷データを送信するためのプリンタドライバ125を有する。測定器128は、ネットワーク123上に配置された(又はPC124に接続された)、MFP101の外部の測定用デバイスである。測定器128は、後述する測定部126と同様の測定機能を有する。 The PC 124 has a printer driver 125 for transmitting print data to the MFP 101. The measuring instrument 128 is an external measuring device of the MFP 101 located on the network 123 (or connected to the PC 124). The measuring instrument 128 has the same measuring function as the measuring unit 126 described later.

MFP101は、コントローラ102を備える。MFP101は、コントローラ102に接続された、プリンタ(印刷部)115、表示装置(表示部)118、スキャナ(読取部)119、入力装置120、記憶装置121、及びネットワークインタフェース(I/F)122を更に備える。コントローラ102はCPU103を含む。ネットワークI/F122は、ネットワーク123を介して外部装置と通信し、PC124から印刷データ等のデータを受信できる。コントローラ102は、CPU103、レンダラ112、及び画像処理部114で構成される。コントローラ102は、RAM及びROM(図示せず)を更に備える。CPU103は、記憶装置121又はコントローラ102内のROMに格納された制御プログラムをRAMに読み出して実行することで、MFP101全体を制御する。 The MFP 101 includes a controller 102. The MFP 101 includes a printer (printing unit) 115, a display device (display unit) 118, a scanner (reading unit) 119, an input device 120, a storage device 121, and a network interface (I / F) 122 connected to the controller 102. Further prepare. The controller 102 includes a CPU 103. The network I / F 122 can communicate with an external device via the network 123 and receive data such as print data from the PC 124. The controller 102 includes a CPU 103, a renderer 112, and an image processing unit 114. The controller 102 further includes a RAM and a ROM (not shown). The CPU 103 controls the entire MFP 101 by reading the control program stored in the ROM in the storage device 121 or the controller 102 into the RAM and executing the control program.

コントローラ102では、以下のような画像処理が行われる。CPU103のインタプリタ104は、ネットワーク123及びネットワークI/F122を介して受信された印刷データのPDL(ページ記述言語)部分を解釈し、中間言語データ105を生成する。中間言語データ105は、プリンタドライバ125による設定に従って、CMS(Color Management System)106又は109へ入力される。 The controller 102 performs the following image processing. The interpreter 104 of the CPU 103 interprets the PDL (page description language) portion of the print data received via the network 123 and the network I / F 122, and generates the intermediate language data 105. The intermediate language data 105 is input to the CMS (Color Management System) 106 or 109 according to the setting by the printer driver 125.

CMS106は、ソースプロファイル107及びデスティネーションプロファイル108を用いて、中間言語データ105の色変換を行い、中間言語データ(CMS後)111を生成する。ソースプロファイル107は、RGB又はCMYK色空間等の、デバイスに依存する色空間を、CIE(国際照明委員会)が定めたL*a*b*(以下では「Lab」と称する。)又はXYZ色空間等の、デバイス非依存の色空間に変換するためのプロファイルである。XYZ色空間は、Lab色空間と同様にデバイス非依存の色空間であり、3種類の刺激値で色を表現する。デスティネーションプロファイル108は、デバイス非依存の色空間を、デバイスに依存したCMYK色空間に変換するためのプロファイルである。 The CMS 106 performs color conversion of the intermediate language data 105 using the source profile 107 and the destination profile 108 to generate the intermediate language data (after CMS) 111. The source profile 107 refers to a device-dependent color space such as RGB or CMYK color space as L * a * b * (hereinafter referred to as “Lab”) or XYZ color defined by the CIE (Commission Internationale de l'Eclairage). It is a profile for converting to a device-independent color space such as space. Like the Lab color space, the XYZ color space is a device-independent color space, and colors are expressed by three types of stimulus values. The destination profile 108 is a profile for converting a device-independent color space into a device-dependent CMYK color space.

一方、CMS109は、デバイスリンクプロファイル110を用いて、中間言語データ105の色変換を行い、中間言語データ(CMS後)111を生成する。デバイスリンクプロファイル110は、RGB又はCMYK色空間等の、デバイスに依存する色空間を、デバイス(プリンタ115)に依存するCMYK色空間に直接変換するためのプロファイルである。 On the other hand, the CMS 109 uses the device link profile 110 to perform color conversion of the intermediate language data 105 to generate the intermediate language data (after CMS) 111. The device link profile 110 is a profile for directly converting a device-dependent color space such as RGB or a CMYK color space into a device (printer 115) -dependent CMYK color space.

本実施形態ではプロファイル(107、108及び110)の種類によってCMS(106及び109)を分けているが、1つのCMSで複数種類のプロファイルを扱ってもよい。また、プロファイルの種類は、本実施形態で挙げた例に限らず、デバイス(プリンタ115)依存のCMYK色空間を用いるのであれば任意の種類のプロファイルでもよい。 In the present embodiment, the CMSs (106 and 109) are divided according to the types of profiles (107, 108 and 110), but one CMS may handle a plurality of types of profiles. Further, the type of profile is not limited to the example given in this embodiment, and any type of profile may be used as long as a device (printer 115) -dependent CMYK color space is used.

レンダラ112は、CPU103によって生成された中間言語データ111からラスター画像113を生成する。画像処理部114は、ラスター画像113、又はスキャナ119によって生成されたスキャン画像を入力画像として受信し、受信した入力画像に対して、後述する画像処理を行う。 The renderer 112 generates a raster image 113 from the intermediate language data 111 generated by the CPU 103. The image processing unit 114 receives the raster image 113 or the scanned image generated by the scanner 119 as an input image, and performs image processing described later on the received input image.

プリンタ115は、C、M、Y及びKのトナーを用いてシートに画像を形成する。プリンタ115は、コントローラ102によって制御される。プリンタ115は、給紙部116、排紙部117、測定部126、及びCPU129を備える。CPU129は、コントローラ102による制御下で、プリンタ115内の各デバイスを制御する。給紙部116は、シートの給紙を行う。排紙部117は、画像が形成されたシートを排紙する。 The printer 115 forms an image on a sheet using C, M, Y, and K toners. The printer 115 is controlled by the controller 102. The printer 115 includes a paper feeding unit 116, a paper ejection unit 117, a measuring unit 126, and a CPU 129. The CPU 129 controls each device in the printer 115 under the control of the controller 102. The paper feed unit 116 feeds the sheet. The paper ejection unit 117 ejects the sheet on which the image is formed.

測定部126は、分光反射率と、Lab又はXYZ色空間等のデバイス非依存の色空間の値とを測定値として取得するためのセンサ127を含み、センサ127を用いた測定機能を有する。測定部126は、プリンタ115によってシートに形成された画像をセンサ127によって読み取り、当該読み取りによって得られた情報(数値情報等)をコントローラ102へ送信する。コントローラ102は、測定部126から受信した情報を、単色又は混色の色補正に利用する。 The measuring unit 126 includes a sensor 127 for acquiring the spectral reflectance and the value of the device-independent color space such as the Lab or XYZ color space as measured values, and has a measuring function using the sensor 127. The measuring unit 126 reads the image formed on the sheet by the printer 115 by the sensor 127, and transmits the information (numerical information and the like) obtained by the reading to the controller 102. The controller 102 uses the information received from the measuring unit 126 for color correction of single color or mixed color.

スキャナ119は、ADF(オートドキュメントフィーダ)を含み、原稿の画像を光学的に読み取ってスキャン画像を生成して画像データとして出力する。スキャナ119は、スキャン処理、コピー処理、画像送信処理等の種々の処理に用いられる。表示装置118は、ユーザへの指示又はMFP101の状態を表示するUI(ユーザインターフェース)である。入力装置120は、ユーザからの入力を受け付けるためのUIである。なお、一部の入力装置はタッチパネルで構成されており、表示装置118と一体化している。記憶装置121は、コントローラ102による処理が行われたデータ、又はコントローラ102が受け取ったデータ等の種々のデータを保存する、HDD又はSSD等の記憶装置である。 The scanner 119 includes an ADF (auto document feeder), optically reads an image of a document, generates a scanned image, and outputs it as image data. The scanner 119 is used for various processes such as a scan process, a copy process, and an image transmission process. The display device 118 is a UI (user interface) for displaying instructions to the user or the status of the MFP 101. The input device 120 is a UI for receiving input from the user. Some input devices are composed of a touch panel and are integrated with the display device 118. The storage device 121 is a storage device such as an HDD or SSD that stores various data such as data processed by the controller 102 or data received by the controller 102.

<入力画像に対する画像処理>
次に、図2を参照して、画像処理部114によって実行される、入力画像に対する画像処理について説明する。図2は、入力画像であるラスター画像113又はスキャン画像に対して行われる画像処理の手順を示すフローチャートである。なお、図2の各ステップの処理は、画像処理部114内に設けられた不図示のASIC(Application Specific Integrated Circuit)による処理によって実現される。
<Image processing for input image>
Next, with reference to FIG. 2, the image processing on the input image executed by the image processing unit 114 will be described. FIG. 2 is a flowchart showing a procedure of image processing performed on the raster image 113 or the scanned image which is an input image. The processing of each step in FIG. 2 is realized by processing by an ASIC (Application Specific Integrated Circuit) (not shown) provided in the image processing unit 114.

S201で、画像処理部114は、処理対象の入力画像が、スキャナ119によって生成されたスキャン画像であるか、レンダラ112によって生成された(ビットマップ展開された)ラスター画像113であるかを判定する。処理対象の入力画像がラスター画像113である場合、当該入力画像は、CMSによってデバイス(プリンタ115)に依存するCMYK色空間で表現されたCMYK画像である。この場合、画像処理部114はS201からS207へ処理を進める。 In S201, the image processing unit 114 determines whether the input image to be processed is a scanned image generated by the scanner 119 or a raster image 113 (bitmap-expanded) generated by the renderer 112. .. When the input image to be processed is the raster image 113, the input image is a CMYK image represented by the CMS in a CMYK color space depending on the device (printer 115). In this case, the image processing unit 114 proceeds from S201 to S207.

一方、処理対象の入力画像がスキャン画像である場合、当該入力画像はRGB画像である。この場合、画像処理部114はS201からS202へ処理を進める。S202で、画像処理部114は、スキャン画像に対して文字判定処理を行い、文字判定データを生成する。具体的には、画像処理部114は、スキャン画像のエッジ等を検出することにより、文字判定データを生成する。更にS203で、画像処理部114は、記憶装置121に保存されている色変換パラメータを用いて、スキャン画像(RGB画像)に対して色変換処理を行い、共通RGB画像を生成する。なお、共通RGB画像は、デバイスに依存しないRGB色空間で定義され、演算によってLab色空間等のデバイス非依存色空間に変換することが可能である。なお、S202の文字判定処理とS203の色変換処理は並列に実行されてもよい。 On the other hand, when the input image to be processed is a scanned image, the input image is an RGB image. In this case, the image processing unit 114 proceeds from S201 to S202. In S202, the image processing unit 114 performs character determination processing on the scanned image and generates character determination data. Specifically, the image processing unit 114 generates character determination data by detecting an edge or the like of a scanned image. Further, in S203, the image processing unit 114 performs color conversion processing on the scanned image (RGB image) using the color conversion parameters stored in the storage device 121 to generate a common RGB image. The common RGB image is defined in a device-independent RGB color space, and can be converted into a device-independent color space such as the Lab color space by calculation. The character determination process of S202 and the color conversion process of S203 may be executed in parallel.

その後、S204で、画像処理部114は、S202において生成した文字判定データを用いて、色変換処理後のスキャン画像(共通RGB画像)に対してフィルタ処理を行う。ここでは、文字判定データを用いて、スキャン画像の文字部分とそれ以外の部分に対してそれぞれ異なるフィルタ処理が行われる。フィルタ処理が完了すると、S205で、画像処理部114は、フィルタ処理後の画像に対して下地飛ばし処理を行うことで、当該画像から地色成分を除去する。更にS206で、画像処理部114は、下地飛ばし処理が行われた画像に対して色変換処理を行うことで、CMYK画像を生成し、S207へ処理を進める。 After that, in S204, the image processing unit 114 performs a filter process on the scanned image (common RGB image) after the color conversion process by using the character determination data generated in S202. Here, using the character determination data, different filter processing is performed on the character portion and the other portion of the scanned image. When the filter processing is completed, in S205, the image processing unit 114 removes the ground color component from the image by performing the background skipping process on the image after the filter processing. Further, in S206, the image processing unit 114 generates a CMYK image by performing a color conversion process on the image to which the background skipping process has been performed, and proceeds to the process to S207.

S207で、画像処理部114は、4次元のLUT(ルックアップテーブル)(以下では「4D−LUT」と称する。)を用いて、CMYK画像に対して混色特性(混色の色再現特性)の補正処理(混色の色補正)を行う。S207において用いられる4D−LUTは、C,M,Y,Kの信号値の組み合わせ(CMYK信号値)を、異なるCMYK信号値に変換する4次元のLUTであり、図4を用いて後述する混色キャリブレーション処理によって生成される。本実施形態において、4D−LUTは、画像形成手段により形成される混色画像の色を目標値(目標色)に近づけるための混色補正データの一例である。S207の補正処理により、複数色(C,M,Y,K)のトナーを用いて形成される画像の混色特性を補正可能である。 In S207, the image processing unit 114 corrects the color mixture characteristic (color reproduction characteristic of the color mixture) with respect to the CMYK image by using a four-dimensional LUT (look-up table) (hereinafter referred to as "4D-LUT"). Performs processing (color correction of mixed colors). The 4D-LUT used in S207 is a four-dimensional LUT that converts a combination of C, M, Y, and K signal values (CMYK signal values) into different CMYK signal values, and is a color mixing described later with reference to FIG. Generated by the calibration process. In the present embodiment, the 4D-LUT is an example of color mixing correction data for bringing the color of the color mixing image formed by the image forming means closer to the target value (target color). By the correction process of S207, it is possible to correct the color mixing characteristic of an image formed by using toners of a plurality of colors (C, M, Y, K).

次にS208で、画像処理部114は、S207の補正処理後のCMYK画像に対して、1次元のLUT(以下では、「1D−LUT」と称する。)を用いた補正処理を行うことで、C,M,Y,Kの各色の階調補正(単色の色補正)を行う。S208において用いられる1D−LUTは、図3を用いて後述する単色キャリブレーション処理によって生成される。本実施形態において、1D−LUTは、単色画像の色を目標値に近づけるための単色補正データの一例である。 Next, in S208, the image processing unit 114 performs correction processing using a one-dimensional LUT (hereinafter, referred to as "1D-LUT") on the CMYK image after the correction processing of S207. Gradation correction (monochromatic color correction) of each color of C, M, Y, and K is performed. The 1D-LUT used in S208 is generated by a monochromatic calibration process described later with reference to FIG. In the present embodiment, the 1D-LUT is an example of monochromatic correction data for bringing the color of a monochromatic image closer to a target value.

最後にS209で、画像処理部114は、S208の補正処理後の画像に対して、スクリーン処理又は誤差拡散処理等のハーフトーン処理を行って、CMYK画像(2値)を生成し、処理を終了する。なお、画像処理部114は、生成したCMYK画像の画像データを、当該画像データに基づく印刷のためにプリンタ115へ送信する。 Finally, in S209, the image processing unit 114 performs halftone processing such as screen processing or error diffusion processing on the corrected image of S208 to generate a CMYK image (binary value), and ends the processing. To do. The image processing unit 114 transmits the image data of the generated CMYK image to the printer 115 for printing based on the image data.

<単色キャリブレーション>
図3は、本実施形態に係る、単色キャリブレーション処理(単色キャリブレーション)の手順を示すフローチャートである。図3の各ステップの処理は、CPU103による処理によって実現される。単色キャリブレーションは、単色の階調補正用の1D−LUTを生成するための処理である。
<Single color calibration>
FIG. 3 is a flowchart showing a procedure of a single color calibration process (single color calibration) according to the present embodiment. The processing of each step in FIG. 3 is realized by the processing by the CPU 103. The monochromatic calibration is a process for generating a 1D-LUT for monochromatic gradation correction.

図3において、S301〜S304の処理は、単色の最大濃度を補正するための処理である。また、S305〜S308の処理は、単色の階調を補正するための処理である。 In FIG. 3, the processes S301 to S304 are processes for correcting the maximum density of a single color. Further, the processes of S305 to S308 are processes for correcting the gradation of a single color.

まずS301で、CPU103は、記憶装置121に格納されている第1チャートデータを取得する。第1チャートデータは、単色の最大濃度を補正するために用いられ、C,M,Y,Kのそれぞれについて単色の最大濃度が得られる信号値で構成される。図5は、記憶装置121に格納されているチャートデータ(第1乃至第3チャートデータ)を用いて印刷されるチャートの例を示す図である。チャート500は、第1チャートデータに対応するチャートの例である。チャート500は、C,M,Y,Kの各色の最大濃度の画像で構成される。 First, in S301, the CPU 103 acquires the first chart data stored in the storage device 121. The first chart data is used to correct the maximum density of a single color, and is composed of signal values that give the maximum density of a single color for each of C, M, Y, and K. FIG. 5 is a diagram showing an example of a chart printed using the chart data (first to third chart data) stored in the storage device 121. Chart 500 is an example of a chart corresponding to the first chart data. The chart 500 is composed of images having the maximum density of each color of C, M, Y, and K.

次にS302で、CPU103は、第1チャートデータに対して画像処理部114に画像処理を実行させ、画像処理後の第1チャートデータに基づいて、プリンタ115にチャート(図5のチャート500)を出力させる。なお、S302において、画像処理部114は、ハーフトーン処理(S209)のみを行い、4D−LUTを用いた補正処理(S207)及び1D−LUTを用いた補正処理(S208)は行わない。 Next, in S302, the CPU 103 causes the image processing unit 114 to perform image processing on the first chart data, and based on the first chart data after the image processing, causes the printer 115 to display a chart (chart 500 in FIG. 5). Output. In S302, the image processing unit 114 performs only halftone processing (S209), and does not perform correction processing (S207) using 4D-LUT and correction processing (S208) using 1D-LUT.

その後S303で、CPU103は、スキャナ119又は測定部126内のセンサ127を用いて、出力されたチャートに対する測定を行うことで、C,M,Y,Kの各色の画像の濃度についての測定値を取得する。測定が完了すると、S304で、CPU103は、各色について、S303で得られた測定値と最大濃度の目標値とを用いて、最大濃度の補正を行う。この補正では、最大濃度が目標値に合うように、プリンタ115のデバイス設定値の調整を行う。これにより、プリンタ115は、C,M,Y,Kの各色について、最大濃度として目標値に対応する濃度を出力可能になる。 After that, in S303, the CPU 103 measures the output chart by using the scanner 119 or the sensor 127 in the measuring unit 126 to obtain the measured values for the image densities of the C, M, Y, and K colors. get. When the measurement is completed, in S304, the CPU 103 corrects the maximum density of each color by using the measured value obtained in S303 and the target value of the maximum density. In this correction, the device setting value of the printer 115 is adjusted so that the maximum density matches the target value. As a result, the printer 115 can output the density corresponding to the target value as the maximum density for each of the colors C, M, Y, and K.

次にS305で、CPU103は、記憶装置121に格納されている第2チャートデータを取得する。第2チャートデータは、単色の階調補正に用いられ、C,M,Y,Kのそれぞれについて単色の階調データの信号値で構成される。図5のチャート510は、第2チャートデータに対応するチャートの例である。チャート510は、C,M,Y,Kの各色について、最大濃度のパッチ511〜514と、パッチ511〜514の右側に一列に配置された、それぞれ濃度が異なる複数のパッチとで構成される。 Next, in S305, the CPU 103 acquires the second chart data stored in the storage device 121. The second chart data is used for monochromatic gradation correction, and is composed of signal values of monochromatic gradation data for each of C, M, Y, and K. Chart 510 in FIG. 5 is an example of a chart corresponding to the second chart data. The chart 510 is composed of patches 511 to 514 having the maximum density for each color of C, M, Y, and K, and a plurality of patches having different densities arranged in a row on the right side of patches 511 to 514.

次にS306で、CPU103は、第2チャートデータに対して画像処理部114に画像処理を実行させ、画像処理後の第2チャートデータに基づいて、プリンタ115にチャート(図5のチャート510)を出力させる。このとき、プリンタ115は、S304の補正の結果、C,M,Y,Kの各色について、最大濃度として目標値に対応する濃度を出力可能な状態となっている。なお、S302において、画像処理部114は、ハーフトーン処理(S209)のみを行い、4D−LUTを用いた補正処理(S207)及び1D−LUTを用いた補正処理(S208)は行わない。 Next, in S306, the CPU 103 causes the image processing unit 114 to perform image processing on the second chart data, and based on the second chart data after the image processing, causes the printer 115 to display a chart (chart 510 in FIG. 5). Output. At this time, as a result of the correction of S304, the printer 115 is in a state where it is possible to output the density corresponding to the target value as the maximum density for each of the colors C, M, Y, and K. In S302, the image processing unit 114 performs only halftone processing (S209), and does not perform correction processing (S207) using 4D-LUT and correction processing (S208) using 1D-LUT.

その後S307で、CPU103は、スキャナ119又は測定部126内のセンサ127を用いて、出力されたチャートに対する測定を行うことで、C,M,Y,Kの各色について、複数のパッチのそれぞれの濃度の測定値を取得する。測定が完了すると、S308で、CPU103は、各色について、S307で得られた測定値と階調補正用の目標値とを用いて、単色の階調補正用の1D−LUTを生成する。 After that, in S307, the CPU 103 measures the output chart using the scanner 119 or the sensor 127 in the measuring unit 126, so that the densities of the plurality of patches are each for each of the colors C, M, Y, and K. Get the measured value of. When the measurement is completed, in S308, the CPU 103 generates a 1D-LUT for gradation correction of a single color by using the measured value obtained in S307 and the target value for gradation correction for each color.

このようにして、CPU103は、C,M,Y,Kの各色について、単色の階調補正用の1D−LUTを生成する。CPU103は、生成した1D−LUTを記憶装置121に保存し、単色キャリブレーションを終了する。 In this way, the CPU 103 generates a 1D-LUT for gradation correction of a single color for each of the colors C, M, Y, and K. The CPU 103 stores the generated 1D-LUT in the storage device 121, and ends the monochromatic calibration.

<混色キャリブレーション>
図4は、本実施形態に係る、混色キャリブレーション処理(混色キャリブレーション)の手順を示すフローチャートである。図4の各ステップの処理は、CPU103による処理によって実現される。混色キャリブレーションは、プリンタ115によって形成された混色チャートを測定し、当該測定により得られた測定値と目標値との差分が適用された、混色の色補正用の補正パラメータ(4D−LUT)を生成する処理である。混色キャリブレーションは、単色キャリブレーションの実行後のデバイス(プリンタ115)の混色特性を補正するために行われる。このため、上述した単色キャリブレーションの実行が完了した直後に(例えば、単色キャリブレーションに続いて)混色キャリブレーションを実行することが望ましい。
<Mixed color calibration>
FIG. 4 is a flowchart showing a procedure of the color mixing calibration process (color mixing calibration) according to the present embodiment. The processing of each step in FIG. 4 is realized by the processing by the CPU 103. In the color mixing calibration, a color mixing chart formed by the printer 115 is measured, and a correction parameter (4D-LUT) for color mixing color correction to which the difference between the measured value obtained by the measurement and the target value is applied is applied. This is the process to generate. The color mixing calibration is performed to correct the color mixing characteristics of the device (printer 115) after the single color calibration is executed. For this reason, it is desirable to execute the color mixing calibration immediately after the above-mentioned single color calibration is completed (for example, following the single color calibration).

まずS401で、CPU103は、記憶装置121に格納されている第3チャートデータを取得する。第3チャートデータは、デバイスの混色特性を補正するために用いられ、複数色(C,M,Y,K)の信号値の組み合わせである、混色の信号値で構成される。図5のチャート520は、第3チャートデータに対応する混色チャートの例である。チャート520上の(パッチ521を含む)各パッチは、C,M,Y,Kを組み合わせた混色で構成され、複数色のトナーを用いて形成(印刷)される。チャート520は、それぞれ異なる混色の複数のパッチを含み、当該複数のパッチはそれぞれ異なるLab値に対応する信号値を用いて形成される。 First, in S401, the CPU 103 acquires the third chart data stored in the storage device 121. The third chart data is used to correct the color mixing characteristics of the device, and is composed of mixed color signal values which are a combination of signal values of a plurality of colors (C, M, Y, K). Chart 520 of FIG. 5 is an example of a color mixing chart corresponding to the third chart data. Each patch (including patch 521) on the chart 520 is composed of a mixed color in which C, M, Y, and K are combined, and is formed (printed) using toners of a plurality of colors. The chart 520 includes a plurality of patches having different colors, and the plurality of patches are formed by using signal values corresponding to different Lab values.

次にS402で、CPU103は、第3チャートデータに対して画像処理部114に画像処理を実行させ、画像処理後の第3チャートデータに基づいて、プリンタ115に混色チャート(図5のチャート520)を出力させる。上述のように、混色キャリブレーションは、単色キャリブレーションの実行後のデバイスの混色特性を補正するための処理である。このため、画像処理部114は、単色キャリブレーション処理により生成された1D−LUTを用いた補正処理(S208)を行う。 Next, in S402, the CPU 103 causes the image processing unit 114 to perform image processing on the third chart data, and based on the third chart data after the image processing, causes the printer 115 to perform a color mixing chart (chart 520 in FIG. 5). Is output. As described above, the color mixing calibration is a process for correcting the color mixing characteristics of the device after executing the single color calibration. Therefore, the image processing unit 114 performs a correction process (S208) using the 1D-LUT generated by the single color calibration process.

その後S403で、CPU103は、スキャナ119又は測定部126内のセンサ127を用いて、出力された混色チャートに対する測定を行う。これにより、CPU103は、単色キャリブレーションの実行後のデバイス(プリンタ115)の混色特性を示す測定値を取得する。具体的には、CPU103は、デバイスに依存しない色空間における測定値(本実施形態ではLab値)を取得する。なお、CPU103は、スキャナ119を用いて測定を行った場合には、3D−LUT等の色変換パラメータ(図示せず)を用いて、スキャナ119によって得られたRGB値をLab値に変換する。 After that, in S403, the CPU 103 measures the output color mixing chart using the scanner 119 or the sensor 127 in the measuring unit 126. As a result, the CPU 103 acquires a measured value indicating the color mixing characteristic of the device (printer 115) after executing the monochromatic calibration. Specifically, the CPU 103 acquires a measured value (Lab value in this embodiment) in a color space that does not depend on the device. When the measurement is performed using the scanner 119, the CPU 103 converts the RGB value obtained by the scanner 119 into a Lab value by using a color conversion parameter (not shown) such as 3D-LUT.

S403の測定が完了すると、CPU103は処理をS404に進める。S404で、CPU103は、記憶装置121に格納されている、Lab色空間からCMY色空間への変換用(Lab→CMY)の3次元のLUT(以下では「3D−LUT」と称する。)を取得し、取得した3D−LUTの補正処理を行う。この3D−LUTは、入力されたLab値に対応するCMY値を出力する、3次元のLUTである。 When the measurement of S403 is completed, the CPU 103 advances the process to S404. In S404, the CPU 103 acquires a three-dimensional LUT (hereinafter referred to as "3D-LUT") stored in the storage device 121 for conversion from the Lab color space to the CMY color space (Lab → CMY). Then, the acquired 3D-LUT is corrected. This 3D-LUT is a three-dimensional LUT that outputs a CMY value corresponding to the input Lab value.

補正処理において、CPU103は、S403で得られた測定値とLab値の目標値との差分を求め、求めた差分を3D−LUTに適用することで、補正後の3D−LUTを生成する。具体的には、CPU103は、3D−LUTの入力側のLab値に対して差分を加え、補正前の3D−LUTを用いて、得られたLab値に対して補完演算を行うことにより、補正後の3D−LUTを生成する。 In the correction process, the CPU 103 obtains the difference between the measured value obtained in S403 and the target value of the Lab value, and applies the obtained difference to the 3D-LUT to generate the corrected 3D-LUT. Specifically, the CPU 103 corrects by adding a difference to the Lab value on the input side of the 3D-LUT and performing a complementary operation on the obtained Lab value using the 3D-LUT before correction. Generate the later 3D-LUT.

S404で使用される目標値は、予め定められて記憶装置121に保存されている値でありうる。あるいは、目標値は、任意のタイミングに、混色特性の補正用の混色チャート(図5のチャート520)を出力及び測定することで登録された値でありうる。目標値の登録については、図7を用いて後述する。 The target value used in S404 may be a predetermined value stored in the storage device 121. Alternatively, the target value may be a value registered by outputting and measuring a color mixing chart (chart 520 of FIG. 5) for correcting the color mixing characteristic at an arbitrary timing. The registration of the target value will be described later with reference to FIG. 7.

最後にS405で、CPU103は、混色特性の補正用の4D−LUTを生成する。具体的には、CPU103は、記憶装置121に格納されている、CMY色空間からLab色空間への変換用(CMY→Lab)の3D−LUTを取得する。この3D−LUTは、入力されたCMY値に対応するLab値を出力する、3次元のLUTである。更に、CPU103は、取得したCMY→Labの3D−LUTと、S404における補正後の3D−LUT(Lab→CMYの3D−LUT)とを用いた演算により、CMY値の補正用(CMY→CMY)の3D−LUTを生成する。この3D−LUTは、入力されたCMY値に対応する補正後のCMY値を出力する、3次元のLUTである。CPU103は、このようにして生成した3D−LUTから、K色についての入力値と出力値とが同一となるように、4D−LUTを生成する。 Finally, in S405, the CPU 103 generates a 4D-LUT for correcting the color mixing characteristic. Specifically, the CPU 103 acquires a 3D-LUT for conversion from the CMY color space to the Lab color space (CMY → Lab) stored in the storage device 121. This 3D-LUT is a three-dimensional LUT that outputs a Lab value corresponding to the input CMY value. Further, the CPU 103 is for correcting the CMY value (CMY → CMY) by the calculation using the acquired 3D-LUT of CMY → Lab and the corrected 3D-LUT (3D-LUT of Lab → CMY) in S404. 3D-LUT is generated. This 3D-LUT is a three-dimensional LUT that outputs a corrected CMY value corresponding to the input CMY value. The CPU 103 generates a 4D-LUT from the 3D-LUT generated in this way so that the input value and the output value for the K color are the same.

CPU103は、以上の処理により生成した4D−LUTを記憶装置121に保存し、混色キャリブレーションを終了する。 The CPU 103 stores the 4D-LUT generated by the above process in the storage device 121, and ends the color mixing calibration.

<比較例>
図6は、上述の混色キャリブレーションに使用される目標値を登録する処理の手順を示すフローチャートであり、本実施形態の登録処理(図7)に対する比較例を示している。図6の各ステップの処理は、CPU103による処理によって実現される。
<Comparison example>
FIG. 6 is a flowchart showing the procedure of the process of registering the target value used for the above-mentioned color mixing calibration, and shows a comparative example with respect to the registration process (FIG. 7) of the present embodiment. The processing of each step in FIG. 6 is realized by the processing by the CPU 103.

本比較例において、S601〜S603の処理は、それぞれ、S401〜S403の処理と同様である。S603において、CPU103は、S403と同様の測定により測定値(Lab値)が得られると、S604へ処理を進める。S604で、CPU103は、S603において得られた測定値を、Lab値の目標値として設定して保存(登録)し、処理を終了する。 In this comparative example, the treatments of S601 to S603 are the same as the treatments of S401 to S403, respectively. In S603, when the measured value (Lab value) is obtained by the same measurement as in S403, the CPU 103 proceeds to S604. In S604, the CPU 103 sets the measured value obtained in S603 as a target value of the Lab value, saves (registers) it, and ends the process.

上述の比較例の登録処理では、プリンタ115の混色特性の測定値を、目標値として登録する。この登録処理は、MFP101の設置時等の、任意のタイミングに実行される。MFP101の設置時に登録処理を実行することで、MFP101の設置時におけるプリンタ115の混色特性に合わせて、混色キャリブレーションを実行することが可能になる。 In the registration process of the above-mentioned comparative example, the measured value of the color mixing characteristic of the printer 115 is registered as a target value. This registration process is executed at an arbitrary timing such as when the MFP 101 is installed. By executing the registration process when the MFP 101 is installed, it is possible to execute the color mixing calibration according to the color mixing characteristics of the printer 115 when the MFP 101 is installed.

ここで、図9は、混色キャリブレーションに用いられる(S404で用いられる)3D−LUTの例を示す図である。図9は、3D−LUTにおける入出力関係を図示したものであり、入力信号(Lab値)に対応するL*、a*、及びb*の3次元の軸に対して、出力信号値を定義する入力信号値を、ある一定の間隔で実線により示している。実線が交差する点は格子点と称される。各格子点は、3D−LUTの入力信号値(Lab値)を示し、各格子点には当該格子点が表す入力信号値に対応する出力信号値(CMY値)が定義される。 Here, FIG. 9 is a diagram showing an example of a 3D-LUT (used in S404) used for color mixing calibration. FIG. 9 illustrates the input / output relationship in the 3D-LUT, and defines the output signal value for the three-dimensional axes of L *, a *, and b * corresponding to the input signal (Lab value). The input signal values to be input are shown by solid lines at regular intervals. The points where the solid lines intersect are called grid points. Each grid point indicates a 3D-LUT input signal value (Lab value), and an output signal value (CMY value) corresponding to the input signal value represented by the grid point is defined for each grid point.

図9において黒丸(参照符号901)で示される複数の点は、それぞれ混色キャリブレーション(図4)に用いられる目標値の配置例を示している。図9に示すように、目標値は、Lab色空間全体で補正を行うために、空間内で均等に配置されている。ただし、S402で出力される混色チャート(チャート520)上に配置されるパッチの数に限りがあるため、一般には、目標値の数は格子点の数よりも少ない数に設定される。各目標値には、それぞれ独立したLab値が定義される。このため、隣接する複数の目標値の間でLab値のバランスが崩れると、当該複数の目標値が示す階調に不連続性が生じる可能性がある。このような階調不連続性が生じた目標値を用いて混色キャリブレーションが行われた状態で、階調が滑らかに変化するグラデーションを有する画像(グラデーション画像)を出力した際に、出力画像に疑似輪郭が発生する可能性がある。 The plurality of points indicated by black circles (reference numeral 901) in FIG. 9 indicate an arrangement example of target values used for color mixing calibration (FIG. 4), respectively. As shown in FIG. 9, the target values are evenly arranged in the space in order to make corrections in the entire Lab color space. However, since the number of patches arranged on the color mixing chart (chart 520) output by S402 is limited, the number of target values is generally set to a number smaller than the number of grid points. An independent Lab value is defined for each target value. Therefore, if the Lab value is out of balance among a plurality of adjacent target values, discontinuity may occur in the gradation indicated by the plurality of target values. When an image (gradation image) having a gradation in which the gradation changes smoothly is output in a state where color mixing calibration is performed using the target value in which such gradation discontinuity occurs, the output image is displayed. Pseudo contours may occur.

図13は、グラデーション画像の出力例を示す図である。画像1301は、図13の画像1301は、適切な目標値を用いて混色キャリブレーションが行われた状態で、グラデーション画像を出力した際に得られる出力画像の例である。一方、画像1302は、Lab値のバランスが崩れた目標値を用いて混色キャリブレーションが行われた状態で、グラデーション画像を出力した際に得られる出力画像の例である。画像1302では、範囲1303に疑似輪郭が発生している。この疑似輪郭は、画像内で本来滑らかに色又は濃度が変化すべき位置に、色又は濃度の急激な変化が輪郭のように現れる現象である。 FIG. 13 is a diagram showing an output example of a gradation image. Image 1301 is an example of an output image obtained when a gradation image is output in a state where color mixing calibration is performed using an appropriate target value. On the other hand, the image 1302 is an example of an output image obtained when a gradation image is output in a state where color mixing calibration is performed using a target value in which the Lab value is out of balance. In image 1302, a pseudo contour is generated in the range 1303. This pseudo contour is a phenomenon in which a sudden change in color or density appears like a contour at a position in the image where the color or density should originally change smoothly.

本実施形態では、このような疑似輪郭が出力画像に発生することを防止するために、MFP101は、混色キャリブレーション用の目標値を登録(保存)する際に、目標値の階調性における不具合の有無を判定する。更に、MFP101は、その判定結果に従って目標値を補正して保存する。 In the present embodiment, in order to prevent such a pseudo contour from being generated in the output image, the MFP 101 has a defect in the gradation of the target value when registering (saving) the target value for the color mixing calibration. Judge the presence or absence of. Further, the MFP 101 corrects and stores the target value according to the determination result.

<目標値の登録処理>
図7は、本実施形態に係る、混色キャリブレーション(図4)に使用される目標値を登録する処理の手順を示すフローチャートである。図7の各ステップの処理は、CPU103による処理によって実現される。
<Registration process of target value>
FIG. 7 is a flowchart showing the procedure of the process of registering the target value used for the color mixing calibration (FIG. 4) according to the present embodiment. The processing of each step in FIG. 7 is realized by the processing by the CPU 103.

S701〜S703の処理は、それぞれ、S401〜S403の処理と同様である。S703において、CPU103は、S403と同様の測定により測定値(Lab値)が得られると、S704へ処理を進める。 The processes of S701 to S703 are the same as the processes of S401 to S403, respectively. In S703, when the measured value (Lab value) is obtained by the same measurement as in S403, the CPU 103 proceeds to S704.

S704で、CPU103は、S703の測定で得られた各測定値(Lab値)を、当該測定値を構成する複数の要素(L,a,b)のうち、明度Lを示す信号値(明度値)と色度abを示す信号値(色度値)とに分離する。即ち、CPU103は、S703の測定で得られた各測定値(Lab値)から、明度値を含む明度データと色度値を含む色度データとを生成し、生成したデータを記憶装置121に保存する。 In S704, the CPU 103 uses each measured value (Lab value) obtained in the measurement of S703 as a signal value (brightness value) indicating lightness L among a plurality of elements (L, a, b) constituting the measured value. ) And the signal value (chromaticity value) indicating the chromaticity ab. That is, the CPU 103 generates brightness data including the brightness value and chromaticity data including the chromaticity value from each measurement value (Lab value) obtained in the measurement of S703, and stores the generated data in the storage device 121. To do.

次にS705で、CPU103は、(後述する図10に示す手順に従って)S704において得られた明度値が示す階調に不連続性が生じているか否かを判定する処理を行い、当該判定処理が完了するとS706へ処理を進める。この階調の不連続性は、上述のように、出力画像に疑似輪郭が生じる原因となる。 Next, in S705, the CPU 103 performs a process of determining whether or not there is a discontinuity in the gradation indicated by the brightness value obtained in S704 (according to the procedure shown in FIG. 10 described later), and the determination process is performed. When completed, the process proceeds to S706. As described above, this gradation discontinuity causes a pseudo contour to appear in the output image.

S706で、CPU103は、S705の判定処理の結果、階調の不連続性が生じていない場合には、S703で得られた測定値(Lab値)に問題がないと判定し、処理をS710へ進める。S710で、CPU103は、S703で得られた測定値(Lab値)を目標値として設定して記憶装置121に保存し、処理を終了する。 In S706, the CPU 103 determines that there is no problem with the measured value (Lab value) obtained in S703 when there is no gradation discontinuity as a result of the determination process in S705, and proceeds to the process in S710. Proceed. In S710, the CPU 103 sets the measured value (Lab value) obtained in S703 as a target value, stores it in the storage device 121, and ends the process.

一方、S705の判定処理の結果、階調の不連続性が生じている場合には、CPU103は、S706からS707へ処理を進める。S707で、CPU103は、(後述する図11に示す手順に従って)S704で得られた明度値に対して、階調性の補正処理を行う。この補正処理は、階調の不連続性の発生を抑制するための処理である。 On the other hand, when the gradation discontinuity occurs as a result of the determination process of S705, the CPU 103 proceeds from S706 to S707. In S707, the CPU 103 performs a gradation correction process on the brightness value obtained in S704 (according to the procedure shown in FIG. 11 described later). This correction process is a process for suppressing the occurrence of gradation discontinuity.

S707の補正処理が完了すると、CPU103は、次にS708で、補正後の明度値(L値)と、S704で得られた色度値(ab値)とで構成された、補正後の測定値(Lab値)を生成し、処理をS709へ進める。 When the correction process of S707 is completed, the CPU 103 then in S708, the corrected measurement value composed of the corrected brightness value (L value) and the chromaticity value (ab value) obtained in S704. (Lab value) is generated, and the process proceeds to S709.

S709で、CPU103は、測定値の補正を行ったことをユーザに伝えるためのUIを、表示装置118に表示する。図8に示すUI801は、S709において表示装置118に表示されるUI(操作画面)の例である。UI801は、階調ギャップ(疑似輪郭)が発生する可能性があり、測定値を補正して目標値を設定(登録)したことを示すメッセージ802を含んでいる。入力装置120を介した、ユーザによる終了ボタン803の操作に従って、CPU103は、表示装置118におけるUI801の表示を終了する。 In S709, the CPU 103 displays on the display device 118 a UI for notifying the user that the measured value has been corrected. The UI 801 shown in FIG. 8 is an example of a UI (operation screen) displayed on the display device 118 in S709. The UI801 includes a message 802 indicating that a gradation gap (pseudo contour) may occur and that the measured value is corrected and the target value is set (registered). According to the operation of the end button 803 by the user via the input device 120, the CPU 103 ends the display of the UI 801 on the display device 118.

その後S710で、CPU103は、補正後の測定値(Lab値)を、混色キャリブレーション用の目標値として設定して記憶装置121に保存し、処理を終了する。 After that, in S710, the CPU 103 sets the corrected measured value (Lab value) as a target value for color mixing calibration, stores it in the storage device 121, and ends the process.

上述のS707の補正処理では、明度値(L値)のみを補正し、色度値(ab値)を補正しない。この理由は以下のとおりである。 In the correction process of S707 described above, only the brightness value (L value) is corrected, and the chromaticity value (ab value) is not corrected. The reason for this is as follows.

一般に、色に含まれる成分のうち、輝度及び明度成分は、高周波成分のコントラスト感度が高く、色度成分は、低周波成分のコントラスト感度が高い。コントラスト感度が高いことは、人間が目視で色又は濃度の変化を判別できることを意味する。このため、画像の高周波成分は、画像の色成分のうちの輝度及び明度成分との相関が高く、画像の低周波成分は、画像の色成分のうちの色度成分との相関が高いと言える。画像の輝度及び明度成分が変化した場合、画像の高周波成分の変化量は低周波成分の変化量よりもより大きくなる。一方、色度成分が変化した場合、画像の低周波成分の変化量は高周波成分の変化量よりも大きくなる。 In general, among the components contained in a color, the luminance and lightness components have high contrast sensitivity of high frequency components, and the chromaticity component has high contrast sensitivity of low frequency components. High contrast sensitivity means that humans can visually discriminate changes in color or density. Therefore, it can be said that the high frequency component of the image has a high correlation with the brightness and brightness components of the color components of the image, and the low frequency component of the image has a high correlation with the chromaticity component of the color components of the image. .. When the brightness and brightness components of the image change, the amount of change in the high frequency component of the image becomes larger than the amount of change in the low frequency component. On the other hand, when the chromaticity component changes, the amount of change in the low-frequency component of the image becomes larger than the amount of change in the high-frequency component.

このように、本実施形態において、明度値は、画像の高周波成分に対する相関が高い色成分を示す第1信号値の一例である。また、色度値は、画像の低周波成分に対する相関が高い色成分を示す第2信号値の一例である。なお、第1信号値として、画像の明度を示す信号値(明度値)に代えて、画像の輝度を示す信号値(輝度値)を使用することも可能である。 As described above, in the present embodiment, the brightness value is an example of the first signal value showing the color component having a high correlation with the high frequency component of the image. The chromaticity value is an example of a second signal value showing a color component having a high correlation with a low frequency component of an image. As the first signal value, it is also possible to use a signal value (luminance value) indicating the brightness of the image instead of the signal value (brightness value) indicating the brightness of the image.

また、図13の範囲1303に例示される疑似輪郭は、出力画像において不適切な線が見える現象である。疑似輪郭を形成する線は、エッジ成分であるため、一般に高周波成分を有する。このため、混色キャリブレーション用の目標値として用いられる測定値(Lab値)の色成分のうち、高周波成分のコントラスト感度が高い明度(L)を補正することにより、不適切な線として現れる疑似輪郭の発生を抑制することが可能である。それにより、出力画像において疑似輪郭を見えなくすることが可能である。 Further, the pseudo contour illustrated in the range 1303 of FIG. 13 is a phenomenon in which an inappropriate line is seen in the output image. Since the line forming the pseudo contour is an edge component, it generally has a high frequency component. Therefore, among the color components of the measured value (Lab value) used as the target value for the color mixing calibration, the pseudo contour appearing as an inappropriate line by correcting the brightness (L) having a high contrast sensitivity of the high frequency component. It is possible to suppress the occurrence of. As a result, it is possible to make the pseudo contour invisible in the output image.

一方、測定値(Lab値)の色成分のうち、色度(ab)を補正しても、疑似輪郭の発生に対する影響が少ない。それにもかかわらず、色度(ab)を補正すると、混色特性が変化する結果、補正後の測定値が混色キャリブレーションの目標値としての所望の性能を満たせなくなりうる。即ち、色度(ab)の補正は、疑似輪郭の発生を抑制する効果が少なく、混色特性を不適切に変化させる可能性がある。したがって、本実施形態におけるS707の補正処理では、色度値(ab値)を補正せずに明度値(L値)を補正している。 On the other hand, even if the chromaticity (ab) of the color components of the measured value (Lab value) is corrected, the influence on the generation of the pseudo contour is small. Nevertheless, when the chromaticity (ab) is corrected, the color mixing characteristic changes, and as a result, the corrected measured value may not satisfy the desired performance as the target value of the color mixing calibration. That is, the correction of the chromaticity (ab) has little effect of suppressing the generation of pseudo contours, and may inappropriately change the color mixing characteristics. Therefore, in the correction process of S707 in the present embodiment, the brightness value (L value) is corrected without correcting the chromaticity value (ab value).

このように、本実施形態では、混色キャリブレーション用の目標値として用いられる測定値(Lab値)の色成分のうち、明度値(L値)のみを補正する。即ち、測定値を構成する信号値のうち、第1信号値の一例である明度値を補正し、第1信号値以外の第2信号値の一例である色度値を補正しない。これにより、目標値に必要とされる混色特性を維持しつつ、出力画像における疑似輪郭の発生を抑制している。 As described above, in the present embodiment, only the lightness value (L value) is corrected among the color components of the measured value (Lab value) used as the target value for the color mixing calibration. That is, among the signal values constituting the measured value, the brightness value which is an example of the first signal value is corrected, and the chromaticity value which is an example of the second signal value other than the first signal value is not corrected. As a result, the generation of pseudo contours in the output image is suppressed while maintaining the color mixing characteristics required for the target value.

<階調性の判定処理(S705)>
次に図10を参照して、S705における階調性の判定処理(各パッチの明度値(L値)に階調不連続性が生じているか否かを判定するための処理)の具体的な手順について説明する。以下の手順では、CPU103は、混色チャートに含まれる異なるパッチにそれぞれ対応する複数の明度値(第1信号値)の間の傾きに基づいて、明度値に階調の不連続性が生じているか否かを判定する。
<Tonality determination process (S705)>
Next, with reference to FIG. 10, a specific process for determining the gradation in S705 (processing for determining whether or not gradation discontinuity occurs in the brightness value (L value) of each patch). The procedure will be described. In the following procedure, the CPU 103 determines whether there is a gradation discontinuity in the brightness value based on the slope between the plurality of brightness values (first signal value) corresponding to the different patches included in the color mixing chart. Judge whether or not.

S1001で、CPU103は、S704で生成された明度データから、S703で測定が行われた混色チャート(図5のチャート520)に含まれる複数のパッチのうち、処理対象のパッチ(注目パッチ)及び隣接するパッチの明度値(L値)を抽出する。本実施形態では、Lab色空間において隣り合う複数の目標値に対応する複数のパッチは、混色チャート上で隣り合うように配置される。 In S1001, the CPU 103 uses the brightness data generated in S704 to process the patch to be processed (the patch of interest) and the adjacent patch among the plurality of patches included in the color mixing chart (chart 520 in FIG. 5) measured in S703. Extract the brightness value (L value) of the patch to be used. In the present embodiment, a plurality of patches corresponding to a plurality of adjacent target values in the Lab color space are arranged so as to be adjacent to each other on the color mixing chart.

図12(A)は、図9と同様に、混色キャリブレーションに用いられる(S404で用いられる)3D−LUTにおける入出力関係の例を示している。図12(A)において、黒丸(参照符号1201)で示される複数の点は、それぞれ混色キャリブレーション(図4)に用いられる目標値の配置例を示している。S1001のように隣り合う複数のパッチの明度値を抽出した場合、図12(A)の配置例において、範囲1210内の目標値1211〜1213のように、Lab色空間において隣り合う複数の目標値に対応する測定値(明度値)が抽出される。 FIG. 12A shows an example of the input / output relationship in the 3D-LUT (used in S404) used for the color mixing calibration as in FIG. In FIG. 12A, the plurality of points indicated by black circles (reference numeral 1201) indicate an arrangement example of target values used for color mixing calibration (FIG. 4), respectively. When the brightness values of a plurality of adjacent patches are extracted as in S1001, in the arrangement example of FIG. 12 (A), a plurality of adjacent target values in the Lab color space, such as the target values 1211 to 1213 in the range 1210, are extracted. The measured value (brightness value) corresponding to is extracted.

次にS1002で、CPU103は、注目パッチの明度値と隣接するパッチの明度値とを用いて、二階差分値を算出する処理を行い、処理をS1003へ進める。S1003で、CPU103は、算出した二階差分値と記憶装置121に予め保存されている閾値とを比較することで、混色チャートに対する測定によって得られた明度値に階調不連続性が生じているか否かを判定する。具体的には、CPU103は、二階差分値が閾値より大きい場合には、階調不連続性が生じていると判定し、二階差分値が閾値より大きくない場合には、階調不連続性は生じていないと判定する。CPU103は、その判定結果を記憶装置121に保存し、S1004へ処理を進める。 Next, in S1002, the CPU 103 performs a process of calculating the second-order difference value using the brightness value of the patch of interest and the brightness value of the adjacent patch, and advances the process to S1003. In S1003, the CPU 103 compares the calculated second-order difference value with the threshold value stored in advance in the storage device 121 to determine whether or not gradation discontinuity occurs in the brightness value obtained by the measurement for the color mixing chart. Is determined. Specifically, the CPU 103 determines that a gradation discontinuity has occurred when the second-order difference value is larger than the threshold value, and when the second-order difference value is not larger than the threshold value, the gradation discontinuity is determined. Judge that it has not occurred. The CPU 103 stores the determination result in the storage device 121, and proceeds to the process to S1004.

ここで、図12(B)は、図12(A)の範囲1210内の目標値1211〜1213に対応するパッチについての明度値の例を示す図である。なお、目標値1212に対応するパッチを注目パッチとし、注目パッチの明度値をL0とする。また、注目パッチに隣り合う(目標値1211,1213にそれぞれ対応する)2つのパッチの明度値をL1,L2とする。 Here, FIG. 12B is a diagram showing an example of brightness values for patches corresponding to target values 1211 to 1213 within the range 1210 of FIG. 12A. The patch corresponding to the target value 1212 is set as the attention patch, and the brightness value of the attention patch is L0. Further, the brightness values of the two patches adjacent to the patch of interest (corresponding to the target values 121 and 1213, respectively) are set to L1 and L2.

この場合に、注目パッチの明度値L1と隣接するパッチの明度値L0,L2との二階差分値(dif)は、次式により求められる。
dif=(L2−L1)−(L1−L0) (1)
式(1)において、(L1−L0)及び(L2−L1)は明度値の傾きg1,g2を示し、g1とg2との差分である二階差分値は、傾きの変化量を示す。
In this case, the second-order difference value (dim) between the brightness value L1 of the patch of interest and the brightness values L0 and L2 of the adjacent patch is obtained by the following equation.
dif = (L2-L1)-(L1-L0) (1)
In the formula (1), (L1-L0) and (L2-L1) indicate the slope g1 and g2 of the brightness value, and the second-order difference value which is the difference between g1 and g2 indicates the amount of change in the slope.

図12(B)に示すように、傾きg1とg2とに差がある(即ち、傾きの変化量を示す二階差分値が大きい)場合には、隣接するパッチ間で明度値に大きな(急峻な)変化が生じていることがわかる。これは、明度値が示す階調に急激な変化(不連続性)が生じていることを意味する。上述のように明度は高周波成分のコントラスト感度が高いため、明度に大きな変化が生じる(即ち、明度に高周波成分が含まれる)場合には出力画像に疑似輪郭が生じる可能性が高い。 As shown in FIG. 12B, when there is a difference between the slopes g1 and g2 (that is, the second-order difference value indicating the amount of change in the slope is large), the brightness value is large (steep) between adjacent patches. ) It can be seen that a change has occurred. This means that there is a sudden change (discontinuity) in the gradation indicated by the brightness value. As described above, since the brightness has a high contrast sensitivity of the high frequency component, there is a high possibility that a pseudo contour will occur in the output image when a large change occurs in the brightness (that is, the brightness includes the high frequency component).

そこで、S1003では、算出した二階差分値と閾値とを用いた判定により、隣接するパッチ間で明度値に大きな変化(即ち、階調の不連続性)が生じているかを判定している。具体的には、CPU103は、明度値間の傾きの変化量である二階差分値が閾値より大きい場合には、明度値に階調の不連続性が生じている判定し、二階差分値が閾値以下である場合には、明度値に階調の不連続性が生じていないと判定する。なお、図12(C)に示すように、傾きg1とg2とに差が無い場合に二階差分値は最小となる。この場合、高周波成分のコントラスト感度が高い明度に大きな変化が生じおらず、これは出力画像に疑似輪郭が生じる可能性は低いことを意味する。このため、この場合には明度値に階調の不連続性が生じていないと判定される。 Therefore, in S1003, it is determined by the determination using the calculated second-order difference value and the threshold value whether or not a large change (that is, gradation discontinuity) occurs in the brightness value between adjacent patches. Specifically, when the second-order difference value, which is the amount of change in the slope between the brightness values, is larger than the threshold value, the CPU 103 determines that the brightness value has gradation discontinuity, and the second-order difference value is the threshold value. If it is the following, it is determined that there is no gradation discontinuity in the brightness value. As shown in FIG. 12C, the second-order difference value becomes the minimum when there is no difference between the slopes g1 and g2. In this case, the contrast sensitivity of the high-frequency component is high, and the brightness does not change significantly, which means that the possibility of pseudo contours occurring in the output image is low. Therefore, in this case, it is determined that there is no gradation discontinuity in the brightness value.

S1003の判定が完了すると、S1004で、CPU103は、S703で測定が行われた混色チャートに含まれる全てのパッチについてS1001〜S1003の処理が完了したか否かを判定し、完了した場合には処理を終了する。一方、CPU103は、処理が完了していない(注目パッチに設定されていない)パッチが残っている場合には、処理が完了していないパッチを注目パッチに設定して、S1001〜S1003の処理を再び実行する。 When the determination of S1003 is completed, in S1004, the CPU 103 determines whether or not the processing of S1001 to S1003 is completed for all the patches included in the color mixing chart measured in S703, and if it is completed, processing is performed. To finish. On the other hand, when the patch that has not been processed (not set as the attention patch) remains, the CPU 103 sets the patch that has not been processed as the attention patch and performs the processing of S1001 to S1003. Run again.

なお、本実施形態では階調性の判定処理及び後述する補正処理において二階差分値を用いているが、明度値の傾きを検出可能な手法であれば使用可能であり、例えば、二次微分フィルタを用いる手法等の他の手法が用いられてもよい。 In the present embodiment, the second-order difference value is used in the gradation determination process and the correction process described later, but any method that can detect the slope of the brightness value can be used. For example, a quadratic differential filter can be used. Other methods such as the method using the above may be used.

<階調性の補正処理(S707)>
次に図11を参照して、S707における階調性の補正処理の具体的な手順について説明する。
<Tonality correction processing (S707)>
Next, with reference to FIG. 11, a specific procedure of the gradation correction processing in S707 will be described.

S1101で、CPU103は、S1001と同様に、S704で生成された明度データから、S703で測定が行われた混色チャートに含まれる複数のパッチのうち、処理対象のパッチ(注目パッチ)及び隣接するパッチの明度値(L値)を抽出する。なお、後述するS1108において明度データが更新された場合には、更新後の明度データから明度値を抽出する。 In S1101, the CPU 103, similarly to S1001, from the brightness data generated in S704, among a plurality of patches included in the color mixing chart measured in S703, the patch to be processed (the patch of interest) and the adjacent patch. The brightness value (L value) of is extracted. When the brightness data is updated in S1108, which will be described later, the brightness value is extracted from the updated brightness data.

次にS1102で、CPU103は、S1002と同様、注目パッチの明度値と隣接するパッチの明度値とを用いて、二階差分値を算出する処理を行う。その後S1103で、CPU103は、全てのパッチについてS1101及びS1102の処理が完了したか否かを判定し、完了していなければS1101へ処理を戻す。このようにして、CPU103は、全てのパッチについて二階差分値を取得し、処理をS1104へ進める。 Next, in S1102, the CPU 103 performs a process of calculating the second-order difference value using the brightness value of the patch of interest and the brightness value of the adjacent patch, as in S1002. After that, in S1103, the CPU 103 determines whether or not the processing of S1101 and S1102 is completed for all the patches, and if not, returns the processing to S1101. In this way, the CPU 103 acquires the second-order difference value for all the patches and proceeds to the process to S1104.

S1104で、CPU103は、全てのパッチについての二階差分値に基づいて、階調の不連続性が生じている明度値を補正するための補正用データを生成し、S1105へ処理を進める。ここで、CPU103は、二階差分値そのものを補正用データとしてもよいし、所定の係数を用いて二階差分値を調整して得られた値を補正用データとしてもよい。即ち、CPU103は、明度値に階調の不連続性が生じていると判定された場合には、二階差分値(明度値間の傾きの変化量)を用いて測定値を補正する。 In S1104, the CPU 103 generates correction data for correcting the brightness value in which the gradation discontinuity occurs based on the second-order difference values for all the patches, and proceeds to S1105. Here, the CPU 103 may use the second-order difference value itself as the correction data, or may use the value obtained by adjusting the second-order difference value using a predetermined coefficient as the correction data. That is, when it is determined that the brightness value has a gradation discontinuity, the CPU 103 corrects the measured value by using the second-order difference value (the amount of change in the slope between the brightness values).

S1105で、CPU103は、明度値と補正用データとを用いて、パッチごとに明度値の補正処理を行うことで、補正後の明度値を生成し、記憶装置121に保存する。この補正処理は、次式により行われる。
L'(x)=L(x)−α*grad(x) (2)
式(2)において、xは注目パッチ、L'(x)はパッチxの補正後の明度値、L(x)はパッチxの明度値を示す。また、grad(x)は明度値の二階差分値を示し、二階差分値を増減させるための係数を示す。式(2)で表される補正処理は、最適化手法の1つであり、補正処理を繰り返すことでgrad(x)が小さくなる。即ち、二階差分値が小さくなり、出力画像において疑似輪郭が発生することを抑制できる。
In S1105, the CPU 103 generates the corrected brightness value by performing the correction processing of the brightness value for each patch using the brightness value and the correction data, and stores the corrected brightness value in the storage device 121. This correction process is performed by the following equation.
L'(x) = L (x) -α * grade (x) (2)
In the formula (2), x is the patch of interest, L'(x) is the corrected brightness value of the patch x, and L (x) is the brightness value of the patch x. Further, grad (x) indicates a second-order difference value of the brightness value, and indicates a coefficient for increasing or decreasing the second-order difference value. The correction process represented by the equation (2) is one of the optimization methods, and the grade (x) becomes smaller by repeating the correction process. That is, the second-order difference value becomes small, and it is possible to suppress the occurrence of pseudo contours in the output image.

その後S1106で、CPU103は、S1105の補正処理を指定回数、実行したか否かを判定する。CPU103は、指定回数の補正処理が完了していない場合には、S1107へ処理を進め、記憶装置121に保存されている明度データを補正後の明度値で更新し、S1101へ処理を戻す。これにより、指定回数の補正処理が完了するまで、S1101〜S1105の処理が繰り返される。指定回数の補正処理が完了すると、CPU103は、図11の手順による処理を終了する。 After that, in S1106, the CPU 103 determines whether or not the correction process of S1105 has been executed a specified number of times. When the correction processing of the specified number of times is not completed, the CPU 103 proceeds to S1107, updates the brightness data stored in the storage device 121 with the corrected brightness value, and returns the processing to S1101. As a result, the processes of S1101 to S1105 are repeated until the correction process of the specified number of times is completed. When the correction process for the specified number of times is completed, the CPU 103 ends the process according to the procedure of FIG.

なお、CPU103は、上述のように補正処理を行った回数に基づいて補正処理を終了するのではなく、S1102で算出される二階差分値が所定の閾値以下となった際に、補正処理を終了してもよい。 The CPU 103 does not end the correction process based on the number of times the correction process is performed as described above, but ends the correction process when the second-order difference value calculated in S1102 becomes equal to or less than a predetermined threshold value. You may.

以上説明したように、本実施形態では、CPU103は、混色補正データを生成する混色キャリブレーション処理に用いられるチャートをシートに形成するよう、プリンタ115を制御する。当該チャートは、複数種類のトナー(色材)を用いてシートに形成された複数のパッチを有する。CPU103は、スキャナ119又は測定部126内のセンサ127を用いて、チャートに対する測定を行って測定値を得る。CPU103は、得られた測定値から第1信号値(例えば明度値)を抽出し、抽出された第1信号値に階調の不連続性が生じているか否かを判定する。その判定結果に従って、CPU103は、混色補正データの生成で用いられる目標値を測定値に基づいて設定(登録)する処理を制御する。 As described above, in the present embodiment, the CPU 103 controls the printer 115 so as to form a chart used for the color mixing calibration process for generating the color mixing correction data on the sheet. The chart has a plurality of patches formed on a sheet using a plurality of types of toner (coloring material). The CPU 103 uses the scanner 119 or the sensor 127 in the measuring unit 126 to measure the chart and obtain the measured value. The CPU 103 extracts a first signal value (for example, a brightness value) from the obtained measured value, and determines whether or not the extracted first signal value has a gradation discontinuity. According to the determination result, the CPU 103 controls the process of setting (registering) the target value used in the generation of the color mixing correction data based on the measured value.

本実施形態では、CPU103は、目標値として設定される測定値に含まれる明度値(第1信号値)に階調の不連続性が発生しているか否かを判定する。CPU103は、不連続性が発生している場合には、測定値をそのまま目標値として設定しないように制御する。具体的には、CPU103は、明度値に階調の不連続性が生じている場合には、明度値の傾きの変化量を用いて測定値を補正し、補正後の測定値を目標値として設定(登録)する。このようにして、CPU103は、混色キャリブレーションのための目標値を測定値に基づいて設定(登録)する処理を制御する。これにより、混色キャリブレーションの実行後に画像データに対する混色の色補正を行った際に、出力画像に疑似輪郭が発生することを防止することが可能になる。 In the present embodiment, the CPU 103 determines whether or not gradation discontinuity occurs in the brightness value (first signal value) included in the measured value set as the target value. When the discontinuity occurs, the CPU 103 controls so that the measured value is not set as the target value as it is. Specifically, when the brightness value has a gradation discontinuity, the CPU 103 corrects the measured value by using the amount of change in the slope of the brightness value, and sets the corrected measured value as the target value. Set (register). In this way, the CPU 103 controls the process of setting (registering) the target value for the color mixing calibration based on the measured value. This makes it possible to prevent the occurrence of pseudo contours in the output image when the color correction of the color mixture is performed on the image data after the color mixing calibration is executed.

なお、本実施形態では混色キャリブレーション用の目標値が、L*a*b*色空間において均等に配置された場合を例として示したが、特定の色(例えば、グレー)について目標値を多く配置し、それに合わせてパッチをチャート520に配置してもよい。 In this embodiment, the case where the target values for color mixing calibration are evenly arranged in the L * a * b * color space is shown as an example, but many target values are used for a specific color (for example, gray). The patches may be placed and the patches may be placed on the chart 520 accordingly.

[第2実施形態]
第1実施形態では、混色キャリブレーション用の目標値を登録する際に、測定により得られた明度値に階調不連続性が生じているか否かを判定し、階調性に不具合がある場合には、測定値を補正して目標値として登録(即ち、目標値を補正)している。
[Second Embodiment]
In the first embodiment, when registering the target value for color mixing calibration, it is determined whether or not the brightness value obtained by the measurement has gradation discontinuity, and there is a defect in gradation. Is registered as a target value by correcting the measured value (that is, correcting the target value).

しかし、階調不連続性について他に要因がある場合には、目標値の補正に代えて、そのような要因に対処してもよい。例えば、単色キャリブレーションが適切に実行されなかった場合には、単色の階調不連続性が発生する。単色の階調不連続性の発生は、混色の階調不連続性の要因となりうる。このような場合、単色キャリブレーションを適切に実行することによって、混色の階調不連続性の発生を避けることが可能になる。 However, if there are other factors regarding the gradation discontinuity, such factors may be dealt with instead of correcting the target value. For example, if monochromatic calibration is not performed properly, monochromatic gradation discontinuity occurs. The occurrence of monochromatic gradation discontinuity can be a factor in the gradation discontinuity of mixed colors. In such a case, it is possible to avoid the occurrence of gradation discontinuity of color mixing by appropriately performing single color calibration.

そこで、本実施形態では、混色特性の補正用の混色チャートを用いた測定で得られた測定値(明度値)が示す階調に不連続性が生じていると判定した場合に、他の補正処理の実行をユーザに促す例について説明する。以下では、説明の簡略化のため、第1実施形態と共通する部分については説明を省略する。 Therefore, in the present embodiment, when it is determined that the gradation indicated by the measured value (brightness value) obtained by the measurement using the color mixing chart for correcting the color mixing characteristic has a discontinuity, another correction is made. An example of prompting the user to execute the process will be described. In the following, for the sake of simplification of the description, the description of the parts common to the first embodiment will be omitted.

図14は、本実施形態に係る、混色キャリブレーション(図4)に使用される目標値を登録する処理の手順を示すフローチャートである。図7の各ステップの処理は、CPU103による処理によって実現される。 FIG. 14 is a flowchart showing a procedure of a process of registering a target value used for the color mixing calibration (FIG. 4) according to the present embodiment. The processing of each step in FIG. 7 is realized by the processing by the CPU 103.

図14に示す手順において、S701〜S706の処理は第1実施形態と同様である。本実施形態では、S706で、CPU103は、S705の判定処理の結果、階調の不連続性が生じていない場合には、S703で得られた測定値(Lab値)に問題がないと判定し、処理をS1402へ進める。S1402で、CPU103は、第1実施形態と同様、S703で得られた測定値(Lab値)を目標値として記憶装置121に保存し、処理を終了する。 In the procedure shown in FIG. 14, the processes of S701 to S706 are the same as those of the first embodiment. In the present embodiment, in S706, the CPU 103 determines that there is no problem in the measured value (Lab value) obtained in S703 when there is no gradation discontinuity as a result of the determination process in S705. , The process proceeds to S1402. In S1402, the CPU 103 stores the measured value (Lab value) obtained in S703 as a target value in the storage device 121 as in the first embodiment, and ends the process.

一方、S705の判定処理の結果、階調の不連続性が生じている場合には、CPU103は、S706からS1401へ処理を進め、目標値の登録(設定)を中止する。S1401で、CPU103は、階調不連続性の要因として想定される他の補正処理の実行をユーザに促すためのUIを、表示装置118に表示する。この場合、CPU103は、目標値を保存せずに処理を終了する。 On the other hand, when the gradation discontinuity occurs as a result of the determination process of S705, the CPU 103 proceeds from S706 to S1401 and cancels the registration (setting) of the target value. In S1401, the CPU 103 displays a UI on the display device 118 for prompting the user to execute another correction process that is assumed to be a factor of gradation discontinuity. In this case, the CPU 103 ends the process without saving the target value.

図8に示すUI811は、S1401において表示装置118に表示されるUI(操作画面)の例である。本例では、階調不連続性の要因として単色キャリブレーションを想定している。このため、UI811は、単色の色補正のための単色キャリブレーションの実行をユーザに促すメッセージ812を含んでいる。入力装置120を介した、ユーザによる終了ボタン813の操作に従って、CPU103は、表示装置118におけるUI811の表示を終了する。なお、ユーザは、表示装置118における画面表示(UI表示)に従って入力装置120を操作して、単色キャリブレーションの実行を指示することが可能である。CPU103は、ユーザからの実行指示に従って、単色キャリブレーションを実行しうる。 The UI 811 shown in FIG. 8 is an example of a UI (operation screen) displayed on the display device 118 in S1401. In this example, monochromatic calibration is assumed as a factor of gradation discontinuity. Therefore, the UI 811 includes a message 812 prompting the user to perform a monochromatic calibration for monochromatic color correction. According to the operation of the end button 813 by the user via the input device 120, the CPU 103 ends the display of the UI 811 on the display device 118. The user can operate the input device 120 according to the screen display (UI display) on the display device 118 to instruct the execution of the single color calibration. The CPU 103 can execute the monochromatic calibration according to the execution instruction from the user.

以上説明したように、本実施形態では、CPU103は、目標値として設定される測定値に含まれる明度値(第1信号値)に階調の不連続性が発生している場合に、当該測定値を用いた目標値の設定を中止する。更に、CPU103は、単色キャリブレーションの実行を促すメッセージを表示装置118に表示する。これにより、第1実施形態と同様、混色キャリブレーションの実行後に、画像データに対する混色の色補正を行った際に出力画像に疑似輪郭が発生することを防止することが可能になる。 As described above, in the present embodiment, the CPU 103 measures the brightness value (first signal value) included in the measured value set as the target value when the gradation discontinuity occurs. Stop setting the target value using the value. Further, the CPU 103 displays a message prompting the execution of the monochromatic calibration on the display device 118. As a result, as in the first embodiment, it is possible to prevent a pseudo contour from being generated in the output image when the color correction of the color mixture is performed on the image data after the color mixing calibration is executed.

なお、本実施形態では、階調不連続性の要因を解決するための他の補正処理として、単色キャリブレーションの実行を促す例を示している。このような補正処理は、単色キャリブレーションに限らず、例えば、ページ内のムラを補正する処理等、階調不連続性が発生する可能性がある現象に対処可能な処理であればよい。また、本実施形態では。明度値に階調不連続性が生じていると判定された場合に他の補正処理の実行を促しているが、例えば、目標値を補正するか、他の補正処理を実行するかをユーザに選択させるUIを表示してもよい。 In this embodiment, as another correction process for solving the factor of gradation discontinuity, an example of prompting execution of single color calibration is shown. Such correction processing is not limited to single-color calibration, and may be any processing that can deal with a phenomenon in which gradation discontinuity may occur, such as processing for correcting unevenness in a page. Also, in this embodiment. When it is determined that the brightness value has gradation discontinuity, the user is urged to execute another correction process. For example, the user is asked whether to correct the target value or execute another correction process. You may display the UI to be selected.

[その他の実施形態]
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
[Other Embodiments]
The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by the processing to be performed. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

発明は上述の実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。したがって、発明の範囲を公にするために請求項を添付する。 The invention is not limited to the embodiments described above, and various modifications and modifications can be made without departing from the spirit and scope of the invention. Therefore, a claim is attached to make the scope of the invention public.

101:MFP、103:CPU、112:レンダラ、114:画像処理部、115:プリンタ、119:スキャナ、121:記憶装置、122:ネットワークI/F、123:ネットワーク、126:測定部、124:PC、128:測定器 101: MFP, 103: CPU, 112: Renderer, 114: Image processing unit, 115: Printer, 119: Scanner, 121: Storage device, 122: Network I / F, 123: Network, 126: Measurement unit, 124: PC , 128: Measuring instrument

Claims (17)

画像形成手段により形成される混色画像の色を目標値に近づけるための混色補正データを生成する生成手段を有する画像形成装置であって、
前記画像形成手段により複数種類の色材を用いてシートに形成された複数のパッチを有するチャートに対する測定を行って測定値を得る測定手段と、
前記測定値から、第1信号値を抽出する抽出手段と、
前記抽出手段によって抽出された前記第1信号値に階調の不連続性が生じているか否かを判定する判定手段と、
前記判定手段による判定結果に従って、前記生成手段によって用いられる前記目標値を前記測定値に基づいて設定する処理を制御する制御手段と、
を備えることを特徴とする画像形成装置。
An image forming apparatus having a generating means for generating color mixing correction data for bringing the color of a mixed color image formed by the image forming means closer to a target value.
A measuring means for obtaining a measured value by measuring a chart having a plurality of patches formed on a sheet using a plurality of types of coloring materials by the image forming means.
An extraction means for extracting the first signal value from the measured value, and
A determination means for determining whether or not a gradation discontinuity has occurred in the first signal value extracted by the extraction means, and
A control means for controlling a process of setting the target value used by the generation means based on the measured value according to the determination result by the determination means.
An image forming apparatus comprising the above.
前記第1信号値は、画像の高周波成分に対する相関が高い色成分を示す信号値であることを特徴とする請求項1に記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the first signal value is a signal value indicating a color component having a high correlation with a high frequency component of an image. 前記第1信号値は、画像の明度又は輝度を示す信号値である
ことを特徴とする請求項1又は2に記載の画像形成装置。
The image forming apparatus according to claim 1 or 2, wherein the first signal value is a signal value indicating brightness or brightness of an image.
前記チャートは、それぞれ異なる混色の複数のパッチを含み、
前記判定手段は、異なるパッチにそれぞれ対応する複数の第1信号値の間の傾きに基づいて、前記第1信号値に階調の不連続性が生じているか否かを判定する
ことを特徴とする請求項1から3のいずれか1項に記載の画像形成装置。
The chart contains multiple patches, each with a different color mixture.
The determination means is characterized in that it determines whether or not there is a gradation discontinuity in the first signal value based on the inclination between a plurality of first signal values corresponding to different patches. The image forming apparatus according to any one of claims 1 to 3.
前記判定手段は、前記傾きの変化量が閾値より大きい場合には、前記第1信号値に階調の不連続性が生じていると判定し、前記傾きの変化量が閾値以下である場合には、前記第1信号値に階調の不連続性が生じていないと判定する
ことを特徴とする請求項4に記載の画像形成装置。
When the amount of change in the inclination is larger than the threshold value, the determination means determines that the first signal value has a gradation discontinuity, and when the amount of change in the inclination is equal to or less than the threshold value. The image forming apparatus according to claim 4, wherein is determined that no gradation discontinuity has occurred in the first signal value.
前記判定手段は、前記傾きの変化量として、前記第1信号値の二階差分値を求める
ことを特徴とする請求項5に記載の画像形成装置。
The image forming apparatus according to claim 5, wherein the determination means obtains a second-order difference value of the first signal value as the amount of change in the inclination.
前記判定手段によって前記第1信号値に階調の不連続性が生じていると判定された場合に、前記傾きの変化量を用いて前記測定値を補正する補正手段を更に備え、
前記制御手段は、前記第1信号値に階調の不連続性が生じていると判定された場合に、前記補正手段による補正後の前記測定値を前記目標値として設定する
ことを特徴とする請求項4から6のいずれか1項に記載の画像形成装置。
When the determination means determines that the first signal value has a gradation discontinuity, the determination means further includes a correction means for correcting the measured value using the amount of change in the inclination.
The control means is characterized in that, when it is determined that the first signal value has a gradation discontinuity, the measured value after correction by the correction means is set as the target value. The image forming apparatus according to any one of claims 4 to 6.
前記制御手段は、前記第1信号値に階調の不連続性が生じていないと判定された場合に、前記測定手段によって得られた前記測定値を前記目標値として設定する
ことを特徴とする請求項7に記載の画像形成装置。
The control means is characterized in that, when it is determined that the first signal value does not have gradation discontinuity, the measured value obtained by the measuring means is set as the target value. The image forming apparatus according to claim 7.
前記補正手段は、前記測定値を構成する信号値のうち、前記第1信号値を補正し、前記第1信号値以外の第2信号値を補正しない
ことを特徴とする請求項7又は8に記載の画像形成装置。
According to claim 7 or 8, the correction means corrects the first signal value among the signal values constituting the measured value, and does not correct the second signal value other than the first signal value. The image forming apparatus described.
前記第2信号値は、画像の低周波成分に対する相関が高い色成分を示す信号値である
ことを特徴とする請求項9に記載の画像形成装置。
The image forming apparatus according to claim 9, wherein the second signal value is a signal value indicating a color component having a high correlation with a low frequency component of an image.
前記第2信号値は、画像の色度を示す信号値である
ことを特徴とする請求項9又は10に記載の画像形成装置。
The image forming apparatus according to claim 9 or 10, wherein the second signal value is a signal value indicating the chromaticity of an image.
前記制御手段は、前記補正手段による補正が行われると、前記測定値を補正して前記目標値を設定したことを示すメッセージを、前記画像形成装置の表示部に表示する
ことを特徴とする請求項7から11のいずれか1項に記載の画像形成装置。
The claim is characterized in that when the correction by the correction means is performed, the control means displays a message indicating that the measured value is corrected and the target value is set on the display unit of the image forming apparatus. Item 6. The image forming apparatus according to any one of Items 7 to 11.
前記制御手段は、前記第1信号値に階調の不連続性が生じていると判定された場合に、前記目標値の設定を中止する
ことを特徴とする請求項1から6のいずれか1項に記載の画像形成装置。
Any one of claims 1 to 6, wherein the control means cancels the setting of the target value when it is determined that the first signal value has a gradation discontinuity. The image forming apparatus according to the section.
前記制御手段は、前記第1信号値に階調の不連続性が生じていると判定された場合に、単色画像の色を目標値に近づけるための単色補正データを生成する単色キャリブレーション処理の実行を促すメッセージを、前記画像形成装置の表示部に表示する
ことを特徴とする請求項13に記載の画像形成装置。
The control means performs a monochromatic calibration process for generating monochromatic correction data for bringing the color of a monochromatic image closer to a target value when it is determined that the first signal value has a gradation discontinuity. The image forming apparatus according to claim 13, wherein a message prompting execution is displayed on a display unit of the image forming apparatus.
前記生成手段は、前記画像形成手段によって前記複数種類の色材を用いてシートに形成された複数のパッチを有するチャートを前記測定手段によって測定し、当該測定により得られた前記測定値と前記目標値との差分が適用された混色補正データを生成する混色キャリブレーション処理を行う
ことを特徴とする請求項1から14のいずれか1項に記載の画像形成装置。
The generation means measures a chart having a plurality of patches formed on a sheet using the plurality of types of coloring materials by the image forming means by the measuring means, and the measured value obtained by the measurement and the target. The image forming apparatus according to any one of claims 1 to 14, wherein a color mixing calibration process for generating color mixing correction data to which a difference from a value is applied is performed.
画像形成手段により形成される混色画像の色を目標値に近づけるための混色補正データを生成する生成手段を有する画像形成装置の制御方法であって、
前記画像形成手段により複数種類の色材を用いてシートに形成された複数のパッチを有するチャートに対する測定を行って測定値を得る測定工程と、
前記測定値から、第1信号値を抽出する抽出工程と、
前記抽出工程で抽出された前記第1信号値に階調の不連続性が生じているか否かを判定する判定工程と、
前記判定工程における判定結果に従って、前記生成手段によって用いられる前記目標値を前記測定値に基づいて設定する処理を制御する制御工程と、
を含むことを特徴とする画像形成装置の制御方法。
A control method for an image forming apparatus having a generating means for generating color mixing correction data for bringing the color of a mixed color image formed by the image forming means closer to a target value.
A measurement step of obtaining a measured value by measuring a chart having a plurality of patches formed on a sheet using a plurality of types of coloring materials by the image forming means.
An extraction step of extracting the first signal value from the measured value and
A determination step of determining whether or not a gradation discontinuity has occurred in the first signal value extracted in the extraction step, and a determination step.
A control step that controls a process of setting the target value used by the generation means based on the measured value according to the determination result in the determination step.
A method for controlling an image forming apparatus, which comprises.
請求項16に記載の画像形成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute each step of the control method of the image forming apparatus according to claim 16.
JP2019070707A 2019-04-02 2019-04-02 Image formation apparatus, control method of the same and program Pending JP2020168779A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019070707A JP2020168779A (en) 2019-04-02 2019-04-02 Image formation apparatus, control method of the same and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019070707A JP2020168779A (en) 2019-04-02 2019-04-02 Image formation apparatus, control method of the same and program

Publications (1)

Publication Number Publication Date
JP2020168779A true JP2020168779A (en) 2020-10-15

Family

ID=72746985

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019070707A Pending JP2020168779A (en) 2019-04-02 2019-04-02 Image formation apparatus, control method of the same and program

Country Status (1)

Country Link
JP (1) JP2020168779A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113978148A (en) * 2021-12-23 2022-01-28 北京辰光融信技术有限公司 Dynamic correction method for detecting printer portrait concentration

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113978148A (en) * 2021-12-23 2022-01-28 北京辰光融信技术有限公司 Dynamic correction method for detecting printer portrait concentration
CN113978148B (en) * 2021-12-23 2022-03-11 北京辰光融信技术有限公司 Dynamic correction method for detecting printer portrait concentration

Similar Documents

Publication Publication Date Title
US8848255B2 (en) Image forming apparatus, image forming system and updating method of multi-dimensional LUT
US9094642B2 (en) Color image processing apparatus and method for processing color image
JP5968132B2 (en) Image processing apparatus, image processing method, and program
US8896892B2 (en) System and method for color calibration of a color printing system with recording media brightness compensation
US20120133962A1 (en) Calibration system, calibration method, and recording medium that stores program
JP5896689B2 (en) Image processing apparatus, image processing method, and program
JP5984530B2 (en) Image processing apparatus, image processing method, and program thereof
JP7367159B2 (en) Image processing device, image processing method, and program
US20070211267A1 (en) System and method for extracting grayscale data within a prescribed tolerance
JP2020168779A (en) Image formation apparatus, control method of the same and program
JP2009083460A (en) Color printing control device, color printing control method, and color printing control program
US11265447B2 (en) Utilizing luminance variation of the white area of the tone chart in tone correction
JP2018082360A (en) Image processing apparatus, image processing method, and program for creating image processing parameter
JP6558888B2 (en) Apparatus, printing apparatus, printing control method, and program
US8368979B2 (en) Image forming apparatus and computer readable medium for forming image
US11997244B2 (en) Image processing apparatus, image processing system, image processing method, and non-transitory recording medium configured to calibrate a color density
JP2007088741A (en) Image processing apparatus and image processing method
JP2014099830A (en) Color image processing apparatus and image processing method, and program for performing image processing method
US11252298B2 (en) Image processing apparatus, control method thereof, and storage medium
JP6526134B2 (en) Image forming apparatus, control method therefor, and computer program
JP6239080B2 (en) Image forming apparatus, control method therefor, and computer program
JP7123695B2 (en) Information processing device, information processing method and program
JP6041633B2 (en) Color image processing apparatus, control method therefor, and program for executing image processing method
JP2024016587A (en) Printing system, printing method, and program
JP2019102938A (en) Information processing device, information processing method and program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20210103

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210113