JP5023036B2 - Profile generation apparatus, profile generation program, profile generation method, image processing apparatus, image processing program, and image processing method - Google Patents

Profile generation apparatus, profile generation program, profile generation method, image processing apparatus, image processing program, and image processing method Download PDF

Info

Publication number
JP5023036B2
JP5023036B2 JP2008270650A JP2008270650A JP5023036B2 JP 5023036 B2 JP5023036 B2 JP 5023036B2 JP 2008270650 A JP2008270650 A JP 2008270650A JP 2008270650 A JP2008270650 A JP 2008270650A JP 5023036 B2 JP5023036 B2 JP 5023036B2
Authority
JP
Japan
Prior art keywords
color
pixel
colorimetric
value
data
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.)
Active
Application number
JP2008270650A
Other languages
Japanese (ja)
Other versions
JP2010103606A (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.)
Screen Holdings Co Ltd
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Screen Holdings Co Ltd
Dainippon Screen Manufacturing Co Ltd
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 Screen Holdings Co Ltd, Dainippon Screen Manufacturing Co Ltd filed Critical Screen Holdings Co Ltd
Priority to JP2008270650A priority Critical patent/JP5023036B2/en
Publication of JP2010103606A publication Critical patent/JP2010103606A/en
Application granted granted Critical
Publication of JP5023036B2 publication Critical patent/JP5023036B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、製版印刷システム等における色管理に使用されるカラープロファイルを生成するプロファイル生成装置、プロファイル生成プログラム、およびプロファイル生成方法に関する。   The present invention relates to a profile generation apparatus, a profile generation program, and a profile generation method for generating a color profile used for color management in a plate-making printing system or the like.

製版工程では、まず、フロントエンドと呼ばれるコンピュータを使用して、文字,ロゴ,画像,絵柄,イラスト等、印刷物を構成する複数種類の部品データが生成され、そのような複数種類の部品データが編集され所定位置にレイアウトされることにより、編集レイアウトデータが得られる。次に、その編集レイアウトデータは、ラスタライズ処理により、印刷対象の画像を表すビットマップ形式の画像データに変換される。そして、そのビットマップ形式の画像データを用いて製版装置により印刷版が作製される。その後、印刷工程へ移行し、この印刷版を使用して印刷機により印刷が行われて印刷物が出力される。また、デジタル印刷機では、印刷版の作製とその印刷版による印刷とが1台の装置で実行されるので、上記ビットマップ形式の画像データが与えられると、その画像データに対応する印刷物が直接にデジタル印刷機から出力される。   In the plate-making process, first, a computer called a front end is used to generate multiple types of component data such as characters, logos, images, designs, illustrations, etc., and to edit such multiple types of component data. Then, by laying out at a predetermined position, edit layout data is obtained. Next, the edit layout data is converted into bitmap format image data representing an image to be printed by rasterization processing. Then, a printing plate is produced by the plate making apparatus using the bitmap format image data. Thereafter, the process proceeds to a printing process, and printing is performed by a printing machine using the printing plate to output a printed matter. In addition, in a digital printing machine, the production of a printing plate and the printing using the printing plate are executed by a single device. Therefore, when the bitmap format image data is given, the printed matter corresponding to the image data is directly displayed. Output from the digital printer.

一般に印刷機は固有の色再現性を有しており、そのため、印刷物における色すなわち印刷色は、同一の画像データに基づく印刷であっても必ずしも同一にはならず、印刷機によって若干相違する。そこで、印刷機の色再現性を示すプロファイル(カラープロファイル)を使用して印刷色を管理するいわゆるカラーマネージメントが行われている。   In general, a printing press has a unique color reproducibility. Therefore, the color in a printed matter, that is, the printing color, is not necessarily the same even when printing based on the same image data, and is slightly different depending on the printing press. Therefore, so-called color management is performed in which a printing color is managed using a profile (color profile) indicating the color reproducibility of the printing press.

例えば、ICCプロファイルを用いてRGB色空間からCMYK色空間への色空間の変換が行われることがある。なお、ICCプロファイルとは、色空間の変換を行うためにInternational Color Consortium(国際色コンソーシアム)によって定められた書式のファイルであって、デバイスの色空間の特性を定義したファイルのことである。このICCプロファイルは、印刷機毎に印刷出力されたカラーチャートを測色機で測色することにより得られた結果に基づいて生成される。具体的には、カラーチャート内のカラーパッチのデータによって出力されるべき色の値(理想値)と当該カラーパッチの測色値との色差を全てのカラーパッチについて算出し、それら色差の2乗和が最小となるような変換系を求めることにより生成される。このようなICCプロファイルを用いて色空間の変換を行うことにより、出力先のデバイスに応じて色再現性の高い画像データが容易に生成される。   For example, color space conversion from an RGB color space to a CMYK color space may be performed using an ICC profile. The ICC profile is a file having a format defined by the International Color Consortium in order to convert the color space, and defines the characteristics of the device color space. The ICC profile is generated based on the result obtained by measuring the color chart printed out for each printing machine with the colorimeter. Specifically, the color difference between the color value (ideal value) to be output based on the color patch data in the color chart and the colorimetric value of the color patch is calculated for all the color patches, and the square of those color differences is calculated. It is generated by obtaining a conversion system that minimizes the sum. By converting the color space using such an ICC profile, image data with high color reproducibility can be easily generated according to the output destination device.

なお、特開2006−203281号公報には、画像中の色の出現頻度に基づいて作成されたカラーパッチデータを用いることにより色再現性の判定に関して信頼性の高い判定を行うことができるパッチ色比較装置の発明が開示されている。
特開2006−203281号公報
Japanese Patent Laid-Open No. 2006-203281 discloses patch colors that can make a highly reliable determination regarding color reproducibility determination by using color patch data created based on the appearance frequency of colors in an image. An invention of a comparison device is disclosed.
JP 2006-203281 A

ところが、上記従来技術のようにカラーチャート内の全てのカラーパッチについての理想値と測色値との色差の2乗和が最小となるようにICCプロファイルの生成が行われると、理想値と測色値との色差が許容範囲におさまらないカラーパッチが生じることがある。このようなときには、トーンジャンプ(元の画像データではグラデーションのような連続的な階調になっているにもかかわらず、印刷画像において一部の色域で色のつながりが悪くなり階調の連続性が途切れること)や色転び(元の画像データではグラデーションのような連続的な階調になっているにもかかわらず、印刷画像においてグレースケールの一部が若干の色味を帯びるなど部分的に色相が変化すること)などの現象が発生し、印刷品位等の観点から好ましくない。また、印刷出力後に上述のようなトーンジャンプや色転びなどの発生が見つかると、ワークフローにおいて大きな後戻りが必要となり、その後戻りによってインクや印刷用紙などが不必要に消費されることにもなる。   However, when the ICC profile is generated so that the square sum of the color difference between the ideal value and the colorimetric value for all color patches in the color chart is generated as in the above-described prior art, the ideal value and the measurement value are measured. A color patch in which the color difference from the color value does not fall within an allowable range may occur. In such a case, tone jump (in the original image data, the gradation is continuous like a gradation, but the color connection in some color gamuts in the print image becomes worse and the gradation is continuous. Part of the gray scale in the printed image, even though the original image data has a continuous gradation like gradation, and the color is partly tinted. The hue changes), which is not preferable from the viewpoint of print quality. In addition, if the occurrence of tone jump or color shift as described above is found after print output, a large backtrack is required in the workflow, and ink or print paper is unnecessarily consumed by the backtrack.

そこで、本発明は、画像データの色変換処理を高い精度で行うことのできる方法、その方法を実現するための装置,プログラムを提供することを目的とする。   Therefore, an object of the present invention is to provide a method capable of performing color conversion processing of image data with high accuracy, an apparatus for realizing the method, and a program.

第1の発明は、外部から与えられる入力画像データを印刷用の色空間のデータに変換するためのカラープロファイルを、所定のカラーチャート内の複数のカラーパッチを測色して得られる前記複数のカラーパッチの測色値を示す測色値データ群に基づいて生成するプロファイル生成装置であって、
前記測色値データ群に基づいて、前記入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出手段と、
前記カラーパッチ抽出手段によって抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成手段と
を備えることを特徴とする。
According to a first aspect of the present invention, there is provided a color profile for converting input image data given from outside into data in a color space for printing, and the plurality of color patches obtained by measuring a plurality of color patches in a predetermined color chart. A profile generation device that generates a color patch based on a colorimetric value data group indicating a colorimetric value of a color patch,
Based on the colorimetric value data group, color patches of colorimetric values whose color difference from the colors of the pixels constituting the input image data are equal to or less than a predetermined allowable value are selectively extracted from the plurality of color patches. Color patch extraction means to perform,
Profile generating means for generating the color profile based on a colorimetric value data group to be extracted indicating colorimetric values of the color patch extracted by the color patch extracting means.

第2の発明は、第1の発明において、
前記カラーパッチ抽出手段は、
前記入力画像データを構成する各画素について、当該各画素の色と前記複数のカラーパッチの測色値との色差を算出する色差算出手段と、
前記色差算出手段によって算出された各画素との色差が前記許容値以下である測色値のカラーパッチを、前記被抽出測色値データ群を構成するカラーパッチとして選択するカラーパッチ選択手段と
を含むことを特徴とする。
According to a second invention, in the first invention,
The color patch extraction means includes
For each pixel constituting the input image data, color difference calculating means for calculating a color difference between the color of each pixel and the colorimetric values of the plurality of color patches;
Color patch selection means for selecting a color patch having a colorimetric value whose color difference from each pixel calculated by the color difference calculation means is equal to or less than the allowable value as a color patch constituting the extracted colorimetric value data group; It is characterized by including.

第3の発明は、第2の発明において、
前記カラーパッチ選択手段は、前記入力画像データを構成する各画素について、当該各画素の色との色差が前記許容値以下である測色値のカラーパッチが複数あるときには、当該各画素の色との色差が最小となる測色値のカラーパッチを選択することを特徴とする。
According to a third invention, in the second invention,
When there are a plurality of color patches having colorimetric values whose color difference from the color of each pixel is equal to or less than the allowable value for each pixel constituting the input image data, the color patch selection unit A color patch having a colorimetric value that minimizes the color difference is selected.

第4の発明は、第2または第3の発明において、
各カラーパッチについて前記カラーパッチ選択手段によって選択された回数を選択頻度として記録する選択頻度記録手段と、
前記被抽出測色値データ群に前記選択頻度記録手段によって記録されたカラーパッチ毎の選択頻度に応じた重み付けを行って重み付け測色値データ群を生成する重み付け手段と
を更に備えることを特徴とする。
4th invention is 2nd or 3rd invention,
A selection frequency recording means for recording the number of times selected by the color patch selection means for each color patch as a selection frequency;
Weighting means for generating a weighted colorimetric value data group by weighting the extracted colorimetric value data group according to the selection frequency for each color patch recorded by the selection frequency recording means. To do.

第5の発明は、第1から第4までのいずれかの発明において、
前記入力画像データに基づいて、予め定められた大きさの画素領域毎に画素領域内での色の変化の有無を検査し、色の変化の無い画素領域に含まれる画素のデータを前記入力画像データから削除して縮小画像データを生成する画像縮小手段を更に備え、
前記カラーパッチ抽出手段は、前記入力画像データに代えて前記縮小画像データを構成する画素の色との色差が前記許容値以下となる測色値のカラーパッチを抽出することを特徴とする。
According to a fifth invention, in any one of the first to fourth inventions,
Based on the input image data, the presence or absence of a color change in the pixel area is inspected for each pixel area having a predetermined size, and pixel data included in the pixel area having no color change is input to the input image. Image reduction means for generating reduced image data by deleting from the data,
The color patch extraction unit extracts a color patch having a colorimetric value in which a color difference with a color of a pixel constituting the reduced image data is equal to or less than the allowable value instead of the input image data.

第6の発明は、第5の発明において、
前記画像縮小手段は、
前記予め定められた大きさの画素領域であって処理中の画素領域である処理対象画素領域の所定位置の画素の画素値を取得する画素値取得手段と、
前記処理対象画素領域内の全ての画素の画素値の平均値を算出する平均値算出手段と、
前記画素値取得手段によって取得された画素値と前記平均値算出手段によって算出された平均値とが異なるときに、前記処理対象画素領域内の全ての画素のデータを前記入力画像データから削除する画素データ削除手段と
を含むことを特徴とする。
According to a sixth invention, in the fifth invention,
The image reduction means includes
Pixel value acquisition means for acquiring a pixel value of a pixel at a predetermined position in the processing target pixel area which is a pixel area of the predetermined size and being processed;
An average value calculating means for calculating an average value of the pixel values of all the pixels in the processing target pixel region;
A pixel that deletes data of all pixels in the processing target pixel area from the input image data when the pixel value acquired by the pixel value acquisition unit is different from the average value calculated by the average value calculation unit. And a data deletion means.

第7の発明は、外部から与えられる入力画像データを印刷用の色空間のデータに変換するためのカラープロファイルを、所定のカラーチャート内の複数のカラーパッチを測色して得られる前記複数のカラーパッチの測色値を示す測色値データ群に基づいて生成するプロファイル生成プログラムであって、
前記測色値データ群に基づいて、前記入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出ステップと、
前記カラーパッチ抽出ステップで抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成ステップと、
をコンピュータのCPUがメモリにおいて実行させる。
According to a seventh aspect of the present invention, a color profile for converting input image data given from the outside into data in a color space for printing is obtained by measuring a plurality of color patches in a predetermined color chart. A profile generation program for generating a color patch based on a color measurement value data group indicating a color measurement value,
Based on the colorimetric value data group, color patches of colorimetric values whose color difference from the colors of the pixels constituting the input image data are equal to or less than a predetermined allowable value are selectively extracted from the plurality of color patches. Color patch extraction step to perform,
A profile generation step for generating the color profile based on a colorimetric value data group to be extracted indicating a colorimetric value of the color patch extracted in the color patch extraction step;
Is executed in the memory by the CPU of the computer.

第8の発明は、第7の発明において、
前記カラーパッチ抽出ステップは、
前記入力画像データを構成する各画素について、当該各画素の色と前記複数のカラーパッチの測色値との色差を算出する色差算出ステップと、
前記色差算出ステップで算出された各画素との色差が前記許容値以下である測色値のカラーパッチを、前記被抽出測色値データ群を構成するカラーパッチとして選択するカラーパッチ選択ステップと
を含むことを特徴とする。
In an eighth aspect based on the seventh aspect,
The color patch extraction step includes
A color difference calculating step for calculating a color difference between the color of each pixel and the colorimetric values of the plurality of color patches for each pixel constituting the input image data;
A color patch selection step of selecting a color patch of a colorimetric value whose color difference with each pixel calculated in the color difference calculation step is equal to or less than the allowable value as a color patch constituting the extracted colorimetric value data group; It is characterized by including.

第9の発明は、第8の発明において、
前記カラーパッチ選択ステップでは、前記入力画像データを構成する各画素について、当該各画素の色との色差が前記許容値以下である測色値のカラーパッチが複数あるときには、当該各画素の色との色差が最小となる測色値のカラーパッチが選択されることを特徴とする。
In a ninth aspect based on the eighth aspect,
In the color patch selection step, for each pixel constituting the input image data, when there are a plurality of color patches having colorimetric values whose color difference from the color of each pixel is equal to or less than the allowable value, the color of each pixel A color patch having a colorimetric value that minimizes the color difference is selected.

第10の発明は、第8または第9の発明において、
各カラーパッチについて前記カラーパッチ選択ステップで選択された回数を選択頻度として記録する選択頻度記録ステップと、
前記被抽出測色値データ群に前記選択頻度記録ステップで記録されたカラーパッチ毎の選択頻度に応じた重み付けを行って重み付け測色値データ群を生成する重み付けステップと
を更に備えることを特徴とする。
In a tenth aspect based on the eighth or ninth aspect,
A selection frequency recording step for recording the number of times selected in the color patch selection step for each color patch as a selection frequency;
A weighting step of generating a weighted colorimetric value data group by weighting the extracted colorimetric value data group according to the selection frequency for each color patch recorded in the selection frequency recording step. To do.

第11の発明は、第7から第10までのいずれかの発明において、
前記入力画像データに基づいて、予め定められた大きさの画素領域毎に画素領域内での色の変化の有無を検査し、色の変化の無い画素領域に含まれる画素のデータを前記入力画像データから削除して縮小画像データを生成する画像縮小ステップを更に備え、
前記カラーパッチ抽出ステップでは、前記入力画像データに代えて前記縮小画像データを構成する画素の色との色差が前記許容値以下となる測色値のカラーパッチが抽出されることを特徴とする。
An eleventh aspect of the invention is any one of the seventh to tenth aspects of the invention,
Based on the input image data, the presence or absence of a color change in the pixel area is inspected for each pixel area having a predetermined size, and pixel data included in the pixel area having no color change is input to the input image. An image reduction step of generating reduced image data by deleting from the data,
In the color patch extraction step, a color patch having a colorimetric value in which a color difference with a color of a pixel constituting the reduced image data is equal to or less than the allowable value is extracted instead of the input image data.

第12の発明は、第11の発明において、
前記画像縮小ステップは、
前記予め定められた大きさの画素領域であって処理中の画素領域である処理対象画素領域の所定位置の画素の画素値を取得する画素値取得ステップと、
前記処理対象画素領域内の全ての画素の画素値の平均値を算出する平均値算出ステップと、
前記画素値取得ステップで取得された画素値と前記平均値算出ステップで算出された平均値とが異なるときに、前記処理対象画素領域内の全ての画素のデータを前記入力画像データから削除する画素データ削除ステップと
を含むことを特徴とする。
In a twelfth aspect based on the eleventh aspect,
The image reduction step includes:
A pixel value acquisition step of acquiring a pixel value of a pixel at a predetermined position in the processing target pixel area which is a pixel area of the predetermined size and being processed;
An average value calculating step of calculating an average value of pixel values of all the pixels in the processing target pixel region;
A pixel that deletes data of all pixels in the processing target pixel area from the input image data when the pixel value acquired in the pixel value acquisition step is different from the average value calculated in the average value calculation step. And a data deletion step.

第13の発明は、外部から与えられる入力画像データを印刷用の色空間のデータに変換するためのカラープロファイルを、所定のカラーチャート内の複数のカラーパッチを測色して得られる前記複数のカラーパッチの測色値を示す測色値データ群に基づいて生成するプロファイル生成方法であって、
前記測色値データ群に基づいて、前記入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出ステップと、
前記カラーパッチ抽出ステップで抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成ステップと、
を含むことを特徴とする。
According to a thirteenth aspect of the present invention, a color profile for converting input image data given from the outside into data in a color space for printing is obtained by measuring a plurality of color patches in a predetermined color chart. A profile generation method for generating a color measurement based on a color measurement value data group indicating a color measurement value of a color patch,
Based on the colorimetric value data group, color patches of colorimetric values whose color difference from the colors of the pixels constituting the input image data are equal to or less than a predetermined allowable value are selectively extracted from the plurality of color patches. Color patch extraction step to perform,
A profile generation step for generating the color profile based on a colorimetric value data group to be extracted indicating a colorimetric value of the color patch extracted in the color patch extraction step;
It is characterized by including.

第14の発明は、所定のカラーチャート内の複数のカラーパッチを測色することにより前記複数のカラーパッチの測色値を示す測色値データ群を生成する測色手段と、
前記測色値データ群に基づいて、外部から与えられる入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出手段と、
前記カラーパッチ抽出手段によって抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成手段と、
前記プロファイル生成手段によって生成されたカラープロファイルを用いて前記入力画像データを印刷用の色空間のデータに変換する色変換手段と
を備えることを特徴とする。
A fourteenth aspect of the present invention is a color measurement unit that generates a color measurement value data group indicating a color measurement value of the plurality of color patches by measuring a plurality of color patches in a predetermined color chart;
Based on the colorimetric value data group, a color patch having a colorimetric value whose color difference from the color of the pixel constituting the input image data given from the outside is equal to or smaller than a predetermined allowable value is selected from the plurality of color patches. Color patch extraction means for extracting automatically,
Profile generating means for generating the color profile based on a colorimetric value data group to be extracted indicating colorimetric values of the color patch extracted by the color patch extracting means;
And color conversion means for converting the input image data into data in a color space for printing using the color profile generated by the profile generation means.

第15の発明は、所定のカラーチャート内の複数のカラーパッチを測色して得られた結果に基づいて、前記複数のカラーパッチの測色値を示す測色値データ群を生成する測色ステップと、
前記測色値データ群に基づいて、外部から与えられる入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出ステップと、
前記カラーパッチ抽出ステップで抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成ステップと、
前記プロファイル生成ステップで生成されたカラープロファイルを用いて前記入力画像データを印刷用の色空間のデータに変換する色変換ステップと、
をコンピュータのCPUがメモリにおいて実行させる。
A fifteenth aspect of the present invention provides a colorimetry for generating a colorimetric value data group indicating the colorimetric values of the plurality of color patches based on a result obtained by measuring a plurality of color patches in a predetermined color chart. Steps,
Based on the colorimetric value data group, a color patch having a colorimetric value whose color difference from the color of the pixel constituting the input image data given from the outside is equal to or smaller than a predetermined allowable value is selected from the plurality of color patches. Color patch extraction step to extract automatically,
A profile generation step for generating the color profile based on a colorimetric value data group to be extracted indicating a colorimetric value of the color patch extracted in the color patch extraction step;
A color conversion step of converting the input image data into color space data for printing using the color profile generated in the profile generation step;
Is executed in the memory by the CPU of the computer.

第16の発明は、所定のカラーチャート内の複数のカラーパッチを測色することにより前記複数のカラーパッチの測色値を示す測色値データ群を生成する測色ステップと、
前記測色値データ群に基づいて、外部から与えられる入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出ステップと、
前記カラーパッチ抽出ステップで抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成ステップと、
前記プロファイル生成ステップで生成されたカラープロファイルを用いて前記入力画像データを印刷用の色空間のデータに変換する色変換ステップと
を含むことを特徴とする。
A sixteenth aspect of the present invention is a color measurement step for generating a color measurement value data group indicating the color measurement values of the plurality of color patches by measuring the plurality of color patches in a predetermined color chart;
Based on the colorimetric value data group, a color patch having a colorimetric value whose color difference from the color of the pixel constituting the input image data given from the outside is equal to or smaller than a predetermined allowable value is selected from the plurality of color patches. Color patch extraction step to extract automatically,
A profile generation step for generating the color profile based on a colorimetric value data group to be extracted indicating a colorimetric value of the color patch extracted in the color patch extraction step;
A color conversion step of converting the input image data into data of a color space for printing using the color profile generated in the profile generation step.

上記第1の発明によれば、入力画像を構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチがカラーチャート内の全てのカラーパッチから選択的に抽出される。そして、その抽出されたカラーパッチのデータに基づいて、入力画像の色空間の変換を行うためのカラープロファイルが生成される。このため、入力画像に含まれている色のみを考慮した変換系が構築され、入力画像の内容(使用されている色)に応じて、好適な色変換処理が行われる。これにより、従来と比べて、精度の高い色変換処理が可能となる。   According to the first aspect, color patches having colorimetric values whose color difference from the colors of the pixels constituting the input image is equal to or less than a predetermined allowable value are selectively extracted from all the color patches in the color chart. Is done. Then, a color profile for converting the color space of the input image is generated based on the extracted color patch data. Therefore, a conversion system that considers only the colors included in the input image is constructed, and a suitable color conversion process is performed in accordance with the contents of the input image (the colors used). Thereby, it is possible to perform color conversion processing with higher accuracy than in the past.

上記第2の発明によれば、色差算出手段は、各画素の色とカラーチャート内のカラーパッチの測色値との色差を算出し、カラーパッチ選択手段は、各画素の色との色差が許容値以下となる測色値のカラーパッチをカラープロファイルを生成するために選択する。このため、色差算出手段による色差の算出とカラーパッチ選択手段によるカラーパッチの選択とが入力画像全体の画素に対して1画素ずつ繰り返される構成とすることによって、上記第1の発明と同様、入力画像の内容に応じた好適な色変換処理が行われる。   According to the second aspect, the color difference calculation means calculates the color difference between the color of each pixel and the colorimetric value of the color patch in the color chart, and the color patch selection means calculates the color difference between the color of each pixel. A color patch having a colorimetric value that is less than or equal to the allowable value is selected to generate a color profile. For this reason, as in the first invention, the calculation of the color difference by the color difference calculation unit and the selection of the color patch by the color patch selection unit are repeated for each pixel of the entire input image. A suitable color conversion process according to the content of the image is performed.

上記第3の発明によれば、カラープロファイルの生成に使用するカラーパッチの抽出が行われる際に、各画素の色との色差がより小さな測色値のカラーパッチが選択される。このため、より精度の高い色変換処理が可能となる。   According to the third aspect, when a color patch used for generating a color profile is extracted, a color patch having a colorimetric value with a smaller color difference from the color of each pixel is selected. For this reason, it is possible to perform color conversion processing with higher accuracy.

上記第4の発明によれば、カラープロファイルの生成に使用するカラーパッチのデータ(重み付け測色値データ群)の生成が行われる際に、カラーチャート内のカラーパッチ毎の選択頻度が考慮される。このため、入力画像に多く含まれている色についての変換精度がより高められ、人の目から見て好適な色変換処理が行われる。   According to the fourth aspect, when the color patch data (weighted colorimetric value data group) used for generating the color profile is generated, the selection frequency for each color patch in the color chart is considered. . For this reason, the conversion accuracy for colors included in the input image is further improved, and color conversion processing suitable for human eyes is performed.

上記第5の発明によれば、カラープロファイルの生成に使用するカラーパッチの抽出が行われる前に、入力画像から色の変化の大きい部分の画素のデータを削除することによって縮小画像が生成される。そして、その縮小画像を構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチがカラーチャート内の全てのカラーパッチから選択的に抽出される。このため、入力画像において色の変化の小さい部分についての変換精度がより高められ、人の目から見て好適な色変換処理が行われる。   According to the fifth aspect, before extracting a color patch used for generating a color profile, a reduced image is generated by deleting pixel data of a portion having a large color change from the input image. . Then, a color patch having a colorimetric value at which the color difference from the color of the pixels constituting the reduced image is equal to or less than a predetermined allowable value is selectively extracted from all the color patches in the color chart. For this reason, the conversion accuracy for a portion with a small color change in the input image is further improved, and a color conversion process suitable for human eyes is performed.

上記第6の発明によれば、画素値を取得する処理,平均値を算出する処理,および画素データを削除する処理が入力画像全体に対して所定の大きさの画素領域毎に繰り返される構成とすることによって、上記第5の発明と同様、入力画像において色の変化の小さい部分についての変換精度がより高められ、人の目から見て好適な色変換処理が行われる。   According to the sixth aspect, the process of obtaining the pixel value, the process of calculating the average value, and the process of deleting the pixel data are repeated for each pixel area having a predetermined size with respect to the entire input image. As a result, as in the fifth aspect of the invention, the conversion accuracy of the input image where the color change is small is further improved, and a color conversion process suitable for the human eye is performed.

以下、添付図面を参照しつつ、本発明の一実施形態について説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.

<1.システムの全体構成>
図1は、本実施形態に係るプロファイル生成装置としての画像処理装置を含む製版印刷システムの全体構成を示す図である。この製版印刷システムは、印刷物を構成する文字,ロゴ,絵柄,イラスト等の複数種類の部品を編集しレイアウトするためのフロントエンドコンピュータ111〜113と、プレートレコーダ等の製版装置221およびそのコントローラとしてのコンピュータ222と、その製版装置221で作製される印刷版を使用して印刷を行う印刷機220と、デジタル印刷機231およびそのコントローラとしてのコンピュータ232と、印刷色を管理するためのカラープロファイルの生成処理および印刷版の作製に使用されるデータの生成のためのラスタライズ処理(RIP)を行う画像処理装置100と、画像処理装置100に接続される測色機110と、各種管理を行うための管理用コンピュータ131,132とを備えている。各フロントエンドコンピュータ111〜113(以下、これらを総称して単に「フロントエンド」という)と、製版装置221,デジタル印刷機231のコントローラとしてのコンピュータ222,232と、画像処理装置100と、各管理コンピュータ131,132とは、LAN(Local Area Network)300によって通信可能に接続されている。なお、この製版印刷システムに含まれるフロントエンドコンピュータ、管理用コンピュータ、製版装置、デジタル印刷機等の台数は、図1に示す台数に限定されるものではない。また、画像処理装置100と、製版装置221,デジタル印刷機231のコントローラとしてのコンピュータ222,232とは、LAN300などの通信路で接続されていない構成であってもよい。
<1. Overall system configuration>
FIG. 1 is a diagram illustrating an overall configuration of a plate-making printing system including an image processing apparatus as a profile generation apparatus according to the present embodiment. This plate-making printing system includes a front-end computer 111 to 113 for editing and laying out a plurality of types of parts such as characters, logos, patterns, and illustrations constituting a printed material, a plate-making device 221 such as a plate recorder, and a controller thereof. A computer 222, a printing machine 220 that performs printing using a printing plate produced by the plate making apparatus 221, a digital printing machine 231 and a computer 232 as its controller, and generation of a color profile for managing printing colors An image processing apparatus 100 that performs rasterization processing (RIP) for generating data used for processing and printing plate production, a colorimeter 110 connected to the image processing apparatus 100, and a management for performing various types of management Computers 131 and 132. Front-end computers 111 to 113 (hereinafter collectively referred to as “front-end”), computers 222, 232 as controllers of the plate making apparatus 221, digital printing machine 231, image processing apparatus 100, and management The computers 131 and 132 are communicably connected via a LAN (Local Area Network) 300. The number of front-end computers, management computers, plate-making apparatuses, digital printing machines, etc. included in this plate-making printing system is not limited to the number shown in FIG. Further, the image processing apparatus 100 and the plate making apparatus 221 and the computers 222 and 232 as controllers of the digital printing machine 231 may not be connected via a communication path such as the LAN 300.

上記のような製版印刷システムにおいて、フロントエンドでは、上記部品の編集およびレイアウトにより、印刷対象をページ記述言語で記述したページデータが生成される。このページデータは、画像処理装置100またはいずれかのコントローラ222,232に転送される。そのページデータを受け取った画像処理装置100またはいずれかのコントローラ222,232は、当該ページデータにラスタライズ処理等を施して、ビットマップ形式の出力データを生成する。ここで、出力データが画像処理装置100により生成された場合は、コントローラ222,232のいずれかにその出力データが転送され、その出力データを受け取ったコントローラに接続される製版装置221で印刷版が作製され、その印刷版を使用して印刷機220で印刷が行われるか、あるいはデジタル印刷機231が印刷を行う。また、上記出力データがコントローラ222,232のいずれかにより作製された場合は、その出力データを作製したコントローラに接続される製版装置221で印刷版が作製され、その印刷版を使用して印刷機220で印刷が行われるか、あるいはデジタル印刷機231が印刷を行う。   In the plate making and printing system as described above, the front end generates page data in which a print target is described in a page description language by editing and layout of the components. This page data is transferred to the image processing apparatus 100 or one of the controllers 222 and 232. The image processing apparatus 100 or any of the controllers 222 and 232 that has received the page data performs rasterization processing or the like on the page data and generates output data in a bitmap format. Here, when the output data is generated by the image processing apparatus 100, the output data is transferred to one of the controllers 222 and 232, and the printing plate is produced by the plate making apparatus 221 connected to the controller that has received the output data. The printing plate 220 is produced and printed using the printing plate 220, or the digital printing machine 231 performs printing. When the output data is produced by either of the controllers 222 and 232, a printing plate is produced by the plate making apparatus 221 connected to the controller that produced the output data, and a printing machine using the printing plate is used. Printing is performed at 220 or the digital printer 231 performs printing.

<2.画像処理装置の構成>
画像処理装置100は、上述のように、印刷版の作製に使用されるビットマップデータを生成するためのラスタライズ処理を行うRIP装置として機能する。これに加えて、画像処理装置100は、この製版印刷システムにおいて印刷色を管理するために使用されるカラープロファイルを生成するプロファイル生成装置としても機能する。なお、RIP装置としての機能については、本発明とは直接には関係しないので、その説明を省略する。また、本実施形態においては、カラープロファイルとしてICCプロファイルの生成が行われる。
<2. Configuration of Image Processing Device>
As described above, the image processing apparatus 100 functions as a RIP apparatus that performs rasterization processing for generating bitmap data used for producing a printing plate. In addition, the image processing apparatus 100 also functions as a profile generation apparatus that generates a color profile used for managing printing colors in the plate making and printing system. The function as the RIP device is not directly related to the present invention, and the description thereof is omitted. In this embodiment, an ICC profile is generated as a color profile.

図2は、本実施形態における画像処理装置100のハードウェア構成を示すブロック図である。この画像処理装置100は、パソコン(パーソナルコンピュータ)を用いて実現されており、本体10と補助記憶装置20とCRT等の表示装置21とキーボード22やマウス23等の入力装置とを備えている。パソコン本体10には、中央処理装置としてのCPU11とRAMやROM等のメモリ12と周辺機器用インタフェース部13とディスクインタフェース部14と表示制御部15と入力インターフェース部16とネットワークインタフェース部17とが含まれている。周辺機器用インタフェース部13には測色機110が接続され、ディスクインタフェース部14には補助記憶装置20が接続され、表示制御部15には表示装置21が接続され、入力インターフェース部16にはキーボード22やマウス23等の入力装置が接続されている。また、この画像処理装置100はネットワークインタフェース部17によってLAN300に接続されている。   FIG. 2 is a block diagram illustrating a hardware configuration of the image processing apparatus 100 according to the present embodiment. The image processing apparatus 100 is realized using a personal computer (personal computer), and includes a main body 10, an auxiliary storage device 20, a display device 21 such as a CRT, and input devices such as a keyboard 22 and a mouse 23. The personal computer main body 10 includes a CPU 11 as a central processing unit, a memory 12 such as a RAM and a ROM, a peripheral device interface unit 13, a disk interface unit 14, a display control unit 15, an input interface unit 16, and a network interface unit 17. It is. A colorimeter 110 is connected to the peripheral device interface unit 13, an auxiliary storage device 20 is connected to the disk interface unit 14, a display device 21 is connected to the display control unit 15, and a keyboard is connected to the input interface unit 16. Input devices such as 22 and mouse 23 are connected. The image processing apparatus 100 is connected to the LAN 300 by the network interface unit 17.

なお、この画像処理装置100の周辺機器用インタフェース部13に接続されている測色機110は、各印刷機220,231によって印刷されたカラーチャート700を測色して測色データを生成するために使用される。また、カラーチャート700とは各種の色について種々の濃度で塗られた矩形領域のパターンを配列したものであり、個々のパターンのことをカラーパッチという。   The colorimeter 110 connected to the peripheral device interface unit 13 of the image processing apparatus 100 measures the color chart 700 printed by each of the printers 220 and 231 to generate colorimetric data. Used for. In addition, the color chart 700 is an array of rectangular area patterns painted at various densities for various colors, and each pattern is called a color patch.

補助記憶装置20には、カラーチャート内のカラーパッチを測色機110で測色して得られた結果に基づいて測色データを生成するための測色プログラム201と、この製版印刷システムにおいて印刷色を管理するために使用されるICCプロファイルを生成するためのプロファイル生成プログラム202と、ICCプロファイルを用いて画像データの色空間の変換を行うための色変換プログラム206とが格納されている。プロファイル生成プログラム202には、サブプログラムとして、画像縮小プログラム203,カラーパッチ抽出プログラム204,およびプロファイル出力プログラム205が含まれている。なお、この補助記憶装置20にインストールされているプロファイル生成プログラム202をCPU11がメモリ12にロードして実行することにより、この画像処理装置100はプロファイル生成装置として機能する。   The auxiliary storage device 20 includes a colorimetry program 201 for generating colorimetric data based on the result obtained by measuring the color patches in the color chart with the colorimeter 110, and printing in this plate making printing system. A profile generation program 202 for generating an ICC profile used for managing colors and a color conversion program 206 for converting a color space of image data using the ICC profile are stored. The profile generation program 202 includes an image reduction program 203, a color patch extraction program 204, and a profile output program 205 as subprograms. The image processing apparatus 100 functions as a profile generation apparatus when the CPU 11 loads the profile generation program 202 installed in the auxiliary storage device 20 into the memory 12 and executes it.

本実施形態では、上記各プログラムは、例えば、それらのプログラムを記録したCD−ROM等のコンピュータ読み取り可能な記録媒体によって提供される。すなわちユーザは、上記プログラムの記録媒体としてのCD−ROMを購入してCD−ROM駆動装置(図示せず)に装着し、そのCD−ROMからそれらのプログラムを読み出して補助記憶装置20にインストールする。また、これに代えて、LAN300を介して送られてくるプログラムを受信して、補助記憶装置20にインストールするようにしてもよい。   In this embodiment, each said program is provided by computer-readable recording media, such as CD-ROM which recorded those programs, for example. That is, the user purchases a CD-ROM as a recording medium for the program, loads it on a CD-ROM drive (not shown), reads the program from the CD-ROM, and installs it in the auxiliary storage device 20. . Alternatively, a program sent via the LAN 300 may be received and installed in the auxiliary storage device 20.

<3.機能構成>
図3は、本実施形態における画像処理装置の機能構成を示す機能ブロック図である。この画像処理装置100は、機能的には、測色部400とプロファイル生成部500と色変換部600とを備えている。プロファイル生成部500には、画像縮小部510とカラーパッチ抽出部520とプロファイル出力部530とが含まれている。また、カラーパッチ抽出部520には、色差算出部522とカラーパッチ選択部524と選択頻度カウント部526と重み付け部528とが含まれている。
<3. Functional configuration>
FIG. 3 is a functional block diagram showing a functional configuration of the image processing apparatus according to the present embodiment. Functionally, the image processing apparatus 100 includes a color measurement unit 400, a profile generation unit 500, and a color conversion unit 600. The profile generation unit 500 includes an image reduction unit 510, a color patch extraction unit 520, and a profile output unit 530. The color patch extraction unit 520 includes a color difference calculation unit 522, a color patch selection unit 524, a selection frequency counting unit 526, and a weighting unit 528.

測色部400は、各印刷機220,231によって印刷されたカラーチャート700を測色機110が測色して得られた結果に基づいて、測色値データ群としての測色データ710を生成する。画像縮小部510は、入稿画像データ(入力画像データ)720を読み込み、当該入稿画像データ720の表す画像から色の変化の大きい部分の画素のデータを削除することにより縮小画像データ730を生成し、それを出力する。なお、ここでの「縮小」とは、画像全体を小さくすることではなく、画像データのうちの一部のデータを削除することである。   The color measurement unit 400 generates color measurement data 710 as a color measurement value data group based on a result obtained by the color measurement device 110 measuring the color chart 700 printed by each of the printing machines 220 and 231. To do. The image reduction unit 510 reads the submitted image data (input image data) 720 and generates reduced image data 730 by deleting the pixel data of the portion having a large color change from the image represented by the submitted image data 720. And output it. Here, “reducing” does not mean to reduce the entire image but to delete a part of the image data.

色差算出部522は、縮小画像データ730と測色データ710とに基づいて、縮小画像データ730を構成する各画素の色とカラーチャート内の各カラーパッチの測色値との色差を算出する。カラーパッチ選択部524は、各画素についての各カラーパッチとの(色差算出部522で算出された)色差に基づいて、ICCプロファイル770を生成する際に使用するカラーパッチの選択を行う。なお、このカラーパッチ選択部524では画素毎にカラーパッチの選択が行われ、その選択されたカラーパッチのデータをまとめたもの(換言すれば、全てのカラーパッチのデータからカラーパッチ選択部524で全く選択されなかったカラーパッチのデータを削除したもの)が被抽出測色値データ群としての採用カラーパッチデータ740となる。選択頻度カウント部526は、カラーパッチ毎にカラーパッチ選択部524で選択された回数のカウントを行い、カラーパッチ毎の選択頻度を記録した選択頻度データ750を出力する。重み付け部528は、採用カラーパッチデータ740と選択頻度データ750とに基づいて、カラーパッチ毎の選択頻度を考慮したカラーパッチデータである重み付け測色値データ群としての重み付けカラーパッチデータ760を出力する。   The color difference calculation unit 522 calculates a color difference between the color of each pixel constituting the reduced image data 730 and the colorimetric value of each color patch in the color chart based on the reduced image data 730 and the colorimetric data 710. The color patch selection unit 524 selects a color patch to be used when generating the ICC profile 770 based on the color difference (calculated by the color difference calculation unit 522) with each color patch for each pixel. The color patch selection unit 524 selects a color patch for each pixel, and summarizes the data of the selected color patch (in other words, the color patch selection unit 524 uses all the color patch data. Color patch data 740 as a colorimetric value data group to be extracted is obtained by deleting color patch data that has not been selected at all. The selection frequency counting unit 526 counts the number of times selected by the color patch selection unit 524 for each color patch, and outputs selection frequency data 750 in which the selection frequency for each color patch is recorded. Based on the adopted color patch data 740 and the selection frequency data 750, the weighting unit 528 outputs weighted color patch data 760 as a weighted colorimetric value data group that is color patch data considering the selection frequency for each color patch. .

プロファイル出力部530は、重み付けカラーパッチデータ760に基づいてICCプロファイル770を生成し、それを出力する。色変換部600は、プロファイル生成部500で生成されたICCプロファイル770を用いて入稿画像データ720の色空間の変換を行い、変換後画像データ780を出力する。   The profile output unit 530 generates an ICC profile 770 based on the weighted color patch data 760 and outputs it. The color conversion unit 600 converts the color space of the submitted image data 720 using the ICC profile 770 generated by the profile generation unit 500 and outputs the converted image data 780.

なお、これらの各機能は、上述した各プログラムがCPU11によってメモリ12を利用して実行されることによって実現される。すなわち、測色部400は、測色プログラム201が実行されることによって実現される。プロファイル生成部500は、プロファイル生成プログラム202が実行されることによって実現される。画像縮小部510は、画像縮小プログラム203が実行されることによって実現される。カラーパッチ抽出部520(色差算出部522,カラーパッチ選択部524,選択頻度カウント部526,重み付け部528を含む)は、カラーパッチ抽出プログラム204が実行されることによって実現される。プロファイル出力部530は、プロファイル出力プログラム205が実行されることによって実現される。色変換部600は、色変換プログラム206が実行されることによって実現される。   Each of these functions is realized by the above-described programs being executed by the CPU 11 using the memory 12. That is, the color measurement unit 400 is realized by executing the color measurement program 201. The profile generation unit 500 is realized by executing the profile generation program 202. The image reduction unit 510 is realized by executing the image reduction program 203. The color patch extraction unit 520 (including the color difference calculation unit 522, the color patch selection unit 524, the selection frequency count unit 526, and the weighting unit 528) is realized by executing the color patch extraction program 204. The profile output unit 530 is realized by executing the profile output program 205. The color conversion unit 600 is realized by executing the color conversion program 206.

<4.画像処理方法>
以下、本実施形態における画像処理方法について説明する。なお、本実施形態における画像処理とは、或るデバイスで生成された画像データ(これが「入稿画像データ720」となる)に色空間の変換を施して他のデバイス用の画像データ(これが「変換後画像データ780」となる)を生成する処理のことである。
<4. Image processing method>
Hereinafter, an image processing method in the present embodiment will be described. Note that image processing in the present embodiment refers to image data for another device (this is “image data”, which is “input image data 720”) by performing color space conversion. The converted image data 780 ").

<4.1 処理手順の概要>
図4は、本実施形態における画像処理方法の手順の概要を示すフローチャートである。 本実施形態では、まず、処理対象の画像データを印刷する印刷機によって印刷されたカラーチャート700の測色を行い、当該カラーチャート700内の各カラーパッチの測色値を取得する処理(以下、「測色値取得処理」という。)が行われる(ステップS10)。次に、入稿画像データ720とステップS10で取得された各カラーパッチの測色値を示す測色データ710とに基づいて、ICCプロファイル770を生成する処理(以下、「プロファイル生成処理」という。)が行われる(ステップS20)。その後、ステップS20で生成されたICCプロファイル770を用いて、入稿画像データ720に色空間の変換を施す処理(以下、「色変換処理」という。)が行われる(ステップS30)。
<Outline of processing procedure>
FIG. 4 is a flowchart showing an outline of the procedure of the image processing method in the present embodiment. In the present embodiment, first, color measurement of a color chart 700 printed by a printing machine that prints image data to be processed is performed, and a color measurement value of each color patch in the color chart 700 is acquired (hereinafter, referred to as “color chart 700”). (Referred to as “colorimetric value acquisition process”) (step S10). Next, a process of generating an ICC profile 770 (hereinafter referred to as “profile generation process”) based on the submitted image data 720 and the colorimetric data 710 indicating the colorimetric values of each color patch acquired in step S10. ) Is performed (step S20). Thereafter, using the ICC profile 770 generated in step S20, a process of converting the input image data 720 to a color space (hereinafter referred to as “color conversion process”) is performed (step S30).

なお、上記フローにおいて、プロファイル生成処理および色変換処理については、入稿画像データ720毎に行われる必要がある。一方、測色値取得処理については、測色データ710が補助記憶装置20等に保存されているのであれば、必ずしも入稿画像データ720毎に行われる必要はない。   In the above flow, the profile generation process and the color conversion process need to be performed for each submitted image data 720. On the other hand, if the colorimetric data 710 is stored in the auxiliary storage device 20 or the like, the colorimetric value acquisition process does not necessarily have to be performed for each submitted image data 720.

<4.2 測色値取得処理>
図5は、測色値取得処理の処理手順を示すフローチャートである。色変換処理に用いるICCプロファイル770を生成するためには、上述したカラーチャート700が必要となる。そこで本実施形態では、まず、印刷物としてのカラーチャート700の基となるカラーチャートデータの作成が行われる(ステップS110)。次に、このカラーチャートデータに基づき、印刷機でカラーチャートを印刷する(ステップS120)。次に、ステップS120で印刷されたカラーチャート700を、画像処理装置100に接続された測色機110で測色する(ステップS130)。これにより、カラーチャート700内の各カラーパッチの測色値を示す測色データ710が生成される。
<4.2 Colorimetric value acquisition processing>
FIG. 5 is a flowchart showing the procedure of the colorimetric value acquisition process. In order to generate the ICC profile 770 used for the color conversion process, the above-described color chart 700 is required. Therefore, in the present embodiment, first, color chart data that is the basis of the color chart 700 as a printed material is created (step S110). Next, based on this color chart data, a color chart is printed by a printing machine (step S120). Next, the color chart 700 printed in step S120 is measured by the colorimeter 110 connected to the image processing apparatus 100 (step S130). As a result, color measurement data 710 indicating the color measurement values of the respective color patches in the color chart 700 is generated.

なお、カラーチャート700については、例えば図6(a)に示すように、マトリクス状に配置された多数の矩形領域であるカラーパッチからなり、各カラーパッチは、横行を特定するアルファベットA,B,C,…と縦列を特定する数字1,2,3,…との組み合わせにより指定可能となっている。また、測色データ710については、例えば図6(b)に示すように、A1,A2,…,A7,B1,B2,…,E7で特定される各カラーパッチの色が、CIE(国際照明委員会)により規定された色空間(L***)における値で表現されている。 For example, as shown in FIG. 6A, the color chart 700 is composed of color patches which are a large number of rectangular areas arranged in a matrix, and each color patch has alphabets A, B, Can be specified by a combination of C,... And numbers 1, 2, 3,. For the colorimetric data 710, for example, as shown in FIG. 6B, the colors of the color patches specified by A1, A2,..., A7, B1, B2,. It is expressed by a value in a color space (L * a * b * ) defined by the committee.

<4.3 プロファイル生成処理>
図7は、プロファイル生成処理の処理手順の概要を示すフローチャートである。プロファイル生成処理の開始後、まず、入稿画像データ720の表す画像から色の変化の大きい部分の画素のデータを削除することにより縮小画像データ730を生成する処理(以下、「画像縮小処理」という。)が行われる(ステップS210)。次に、測色データ710とステップS210で生成された縮小画像データ730とに基づいて、カラーチャート700内の複数のカラーパッチからICCプロファイル770の生成に使用するカラーパッチを抽出する処理(以下、「カラーパッチ抽出処理」という。)が行われる(ステップS250)。その後、ステップS250におけるカラーパッチの抽出に基づいて生成されたカラーパッチデータ(重み付けカラーパッチデータ760)を用いて、ICCプロファイル770を生成して出力する処理(以下、「プロファイル出力処理」という。)が行われる(ステップS290)。画像縮小処理、カラーパッチ抽出処理、およびプロファイル出力処理についての詳しい説明は後述する。
<4.3 Profile generation processing>
FIG. 7 is a flowchart showing an outline of a processing procedure of profile generation processing. After the start of the profile generation process, first, a process of generating reduced image data 730 by deleting pixel data of a portion with a large color change from the image represented by the submitted image data 720 (hereinafter referred to as “image reduction process”). .) Is performed (step S210). Next, based on the colorimetric data 710 and the reduced image data 730 generated in step S210, a process of extracting a color patch to be used for generating the ICC profile 770 from a plurality of color patches in the color chart 700 (hereinafter referred to as “the color patch 700”). (Referred to as “color patch extraction process”) (step S250). Thereafter, processing for generating and outputting an ICC profile 770 using the color patch data (weighted color patch data 760) generated based on the color patch extraction in step S250 (hereinafter referred to as “profile output processing”). Is performed (step S290). Detailed descriptions of the image reduction processing, color patch extraction processing, and profile output processing will be described later.

なお、本実施形態においては、ステップS210によって画像縮小ステップが実現され、ステップS250によってカラーパッチ抽出ステップが実現され、ステップS290によってプロファイル生成ステップが実現されている。   In the present embodiment, an image reduction step is realized by step S210, a color patch extraction step is realized by step S250, and a profile generation step is realized by step S290.

<4.4 画像縮小処理>
図8は、画像縮小処理の処理手順を示すフローチャートである。画像縮小処理の開始後、まず、LAN300等を介して画像処理装置100に送られてくる入稿画像データ720が画像縮小部510によって読み込まれる(ステップS212)。その読み込まれた入稿画像データ720は、メモリ12上に作業用画像データとして展開される。ステップS212の終了後、ステップS214に進む。
<4.4 Image reduction processing>
FIG. 8 is a flowchart showing the processing procedure of the image reduction processing. After the start of the image reduction process, first, the submitted image data 720 sent to the image processing apparatus 100 via the LAN 300 or the like is read by the image reduction unit 510 (step S212). The read submitted image data 720 is developed on the memory 12 as work image data. After step S212 ends, the process proceeds to step S214.

ステップS214では、画像縮小部510によって、作業用画像データに基づき、m×nの画素領域のうちの所定の画素の画素値の取得が行われる。本実施形態においては、図9に示すように、2×2の画素領域のうちの左上の画素P1の画素値が取得される。ところで、このステップS214から後述するステップS230までの処理は、画像領域全体に対しての処理が終了するまで繰り返される。このとき、1回のループでは、或る1組の「2×2の画素領域」に対する処理が行われる。例えば、図10に示すように、画像領域全体において、まず左上の「2×2の画素領域」に対する処理(1回目のループ処理)が行われ、その後、左から右へと「2×2の画素領域」毎に処理が行われる。そして、右上の「2×2の画素領域」に対する処理(k回目のループ処理)の次には、1回目のループで処理が行われた「2×2の画素領域」の下に位置する「2×2の画素領域」に対する処理((k+1)回目のループ処理)が行われる。その後、左から右へと「2×2の画素領域」毎に処理が行われる。このように、互いに重複することのないように「2×2の画素領域」毎の処理が画像領域全体に対して行われる。なお、以下の説明では、或るループにおける「m×nの画素領域(2×2の画素領域)」に含まれる画素の集合のことを「処理対象画素群」といい、処理対象画素群を構成する画素のうち左上に位置する画素のことを「比較対象画素」という。   In step S214, the image reduction unit 510 obtains the pixel value of a predetermined pixel in the m × n pixel region based on the work image data. In the present embodiment, as shown in FIG. 9, the pixel value of the upper left pixel P1 in the 2 × 2 pixel region is acquired. By the way, the processing from step S214 to step S230 to be described later is repeated until the processing for the entire image region is completed. At this time, in one loop, processing for a certain set of “2 × 2 pixel regions” is performed. For example, as shown in FIG. 10, processing (first loop processing) is first performed on the upper left “2 × 2 pixel region” in the entire image region, and then “2 × 2” from left to right. Processing is performed for each “pixel region”. Then, after the process for the “2 × 2 pixel area” in the upper right (the kth loop process), the “2 × 2 pixel area” processed in the first loop is located “ The process for “2 × 2 pixel region” ((k + 1) th loop process) is performed. Thereafter, processing is performed for each “2 × 2 pixel region” from left to right. In this way, the processing for each “2 × 2 pixel area” is performed on the entire image area so as not to overlap each other. In the following description, a set of pixels included in an “m × n pixel region (2 × 2 pixel region)” in a certain loop is referred to as a “processing target pixel group”. A pixel located in the upper left among the constituent pixels is referred to as a “comparison target pixel”.

上述のステップS214においては、処理対象画素群が図11(a)に示すような4つの画素(図中の数字は画素値を表す)によって構成されていれば、比較対象画素の画素値として「33」が取得される。また、処理対象画素群が図11(b)に示すような4つの画素によって構成されている場合にも、比較対象画素の画素値として「33」が取得される。   In the above-described step S214, if the processing target pixel group is composed of four pixels as shown in FIG. 11A (the numbers in the figure represent pixel values), the pixel value of the comparison target pixel is “ 33 "is acquired. Further, even when the processing target pixel group includes four pixels as illustrated in FIG. 11B, “33” is acquired as the pixel value of the comparison target pixel.

ステップS214の終了後、ステップS216に進み、画像縮小部510によって、処理対象画素群に含まれる全ての画素の画素値の平均値が算出される。例えば、処理対象画素群が図11(a)に示したようなものであれば、平均値として算出される値は「33」となる。また、処理対象画素群が図11(b)に示したようなものであれば、平均値として算出される値は「36.75」となる。ステップS216の終了後、ステップS220に進む。   After step S214 ends, the process proceeds to step S216, and the image reduction unit 510 calculates the average value of the pixel values of all the pixels included in the processing target pixel group. For example, if the processing target pixel group is as shown in FIG. 11A, the value calculated as the average value is “33”. If the processing target pixel group is as shown in FIG. 11B, the value calculated as the average value is “36.75”. After step S216 ends, the process proceeds to step S220.

ステップS220では、画像縮小部510によって、ステップS214で取得した画素値(以下、「比較対象画素値」という。)とステップS216で取得した平均値とが一致しているか否かが判定される。判定の結果、一致していればステップS230に進む。一方、一致していなければステップS222に進む。ステップS222では、画像縮小部510によって、メモリ12上に展開されている作業用画像データから処理対象画素群に含まれている画素のデータを削除する処理が行われる。これにより、色の変化のある部分についての画素のデータが作業用画像データから削除される。例えば、処理対象画素群が図11(a)に示したようなものであれば、当該処理対象画素群に含まれている画素のデータの削除は行われない。一方、処理対象画素群が図11(b)に示したようなものであれば、当該処理対象画素群に含まれている画素のデータは削除される。   In step S220, the image reduction unit 510 determines whether or not the pixel value acquired in step S214 (hereinafter referred to as “comparison target pixel value”) matches the average value acquired in step S216. As a result of the determination, if they match, the process proceeds to step S230. On the other hand, if they do not match, the process proceeds to step S222. In step S <b> 222, the image reduction unit 510 performs a process of deleting pixel data included in the processing target pixel group from the work image data expanded on the memory 12. As a result, the pixel data for the portion with the color change is deleted from the work image data. For example, if the processing target pixel group is as shown in FIG. 11A, the pixel data included in the processing target pixel group is not deleted. On the other hand, if the processing target pixel group is as shown in FIG. 11B, the pixel data included in the processing target pixel group is deleted.

ステップS230では、画像縮小部510によって、画像領域全体に含まれる全ての「2×2の画素領域」に対する処理が終了したか否かが判定される。判定の結果、全ての「2×2の画素領域」に対する処理が終了していれば、画像縮小処理は終了し、図7のステップS250に進む。そして、この画像縮小処理の終了時点でメモリ12上に展開されている作業用画像データが縮小画像データ730としてカラーパッチ抽出処理で用いられる。一方、全ての「2×2の画素領域」に対しては処理が終了していなければ、ステップS214に戻る。   In step S230, the image reduction unit 510 determines whether or not the processing for all “2 × 2 pixel areas” included in the entire image area has been completed. As a result of the determination, if the processing for all “2 × 2 pixel regions” has been completed, the image reduction processing ends, and the process proceeds to step S250 in FIG. The working image data developed on the memory 12 at the end of the image reduction process is used as the reduced image data 730 in the color patch extraction process. On the other hand, if the processing has not been completed for all “2 × 2 pixel regions”, the process returns to step S214.

ところで、RGB形式の画像データの場合、ステップS214では、R,G,Bのそれぞれについて画素値が取得され、ステップS216では、R,G,Bのそれぞれについて平均値が算出される。そして、ステップS220では、R,G,Bの全てについて比較対象画素値と平均値とが一致しているときのみ「一致している」旨の判定がなされる。すなわち、R,G,Bのうちのいずれかの色において比較対象画素値と平均値とが一致しなければ、ステップS220からステップS222に進み、処理対象画素群に含まれる画素のデータが作業用画像データから削除される。   In the case of RGB format image data, pixel values are acquired for each of R, G, and B in step S214, and average values are calculated for each of R, G, and B in step S216. In step S220, determination is made that “match” is made only when the comparison target pixel value and the average value match for all of R, G, and B. That is, if the comparison target pixel value does not match the average value in any of R, G, and B colors, the process proceeds from step S220 to step S222, and pixel data included in the processing target pixel group is used for work. Deleted from image data.

なお、本実施形態においては、ステップS214によって画素値取得ステップが実現され、ステップS216によって平均値算出ステップが実現され、ステップS220およびステップS222によって画素データ削除ステップが実現されている。   In this embodiment, the pixel value acquisition step is realized by step S214, the average value calculation step is realized by step S216, and the pixel data deletion step is realized by steps S220 and S222.

<4.5 カラーパッチ抽出処理>
図12は、カラーパッチ抽出処理の処理手順を示すフローチャートである。カラーパッチ抽出処理の開始後、まず、色差算出部522によって、縮小画像データ730と測色データ710とに基づいて、縮小画像に含まれる1つの画素(以下、「着目画素」という。)の色とカラーチャート700に含まれる1つのカラーパッチの測色値との色差ΔEの算出が行われる(ステップS252)。具体的には、着目画素のLab値を(L1 *,a1 *,b1 *)とし、カラーパッチの測色値を(L2 *,a2 *,b2 *)とすると、色差ΔEは次式(1)で算出される。

Figure 0005023036
<4.5 Color patch extraction process>
FIG. 12 is a flowchart showing a processing procedure of color patch extraction processing. After the start of the color patch extraction process, first, the color difference calculation unit 522 uses the color of one pixel (hereinafter referred to as “target pixel”) included in the reduced image based on the reduced image data 730 and the colorimetric data 710. And a color difference ΔE between the colorimetric values of one color patch included in the color chart 700 is calculated (step S252). Specifically, if the Lab pixel value is (L 1 * , a 1 * , b 1 * ) and the color patch colorimetric values are (L 2 * , a 2 * , b 2 * ), the color difference ΔE is calculated by the following equation (1).
Figure 0005023036

ステップS252の終了後、ステップS254に進み、色差算出部522によって、着目画素の色について、カラーチャート700内の全てのカラーパッチの測色値との色差ΔEの算出が終了したか否かが判定される。判定の結果、終了していればステップS256に進む。一方、終了していなければステップS252に戻る。このようにしてステップS252の処理とステップS254の処理とが繰り返されることによって、全てのカラーパッチについて、着目画素との色差ΔEが算出される。   After step S252, the process proceeds to step S254, where the color difference calculation unit 522 determines whether the calculation of the color difference ΔE between the color of the pixel of interest and the colorimetric values of all the color patches in the color chart 700 has ended. Is done. As a result of the determination, if it is completed, the process proceeds to step S256. On the other hand, if not completed, the process returns to step S252. In this way, by repeating the process of step S252 and the process of step S254, the color difference ΔE from the pixel of interest is calculated for all color patches.

ステップS256では、カラーパッチ選択部524によって、着目画素の色との色差ΔE(ステップS252で算出された色差ΔE)が予め定められた許容値以下となる測色値のカラーパッチの選択が行われる。但し、着目画素の色との色差ΔEが上記許容値以下となるカラーパッチが複数存在する場合には、カラーパッチ選択部524は、着目画素の色との色差ΔEが最小となる測色値のカラーパッチを選択する。例えば、色差ΔEが許容値以下となる測色値のカラーパッチが3つ存在し、それぞれの色差ΔEが「1」,「2」,「3」である場合、色差ΔEが「1」となる測色値のカラーパッチが選択される。また、色差ΔEが許容値以下となるカラーパッチが1つだけ存在する場合には、当該カラーパッチが選択される。また、色差ΔEが許容値以下となるカラーパッチが1つも存在しない場合には、いずれのカラーパッチも選択されない。なお、上記許容値については、ユーザによる入力(指定)が可能なように構成されていても良い。   In step S256, the color patch selection unit 524 selects a color patch having a colorimetric value where the color difference ΔE from the pixel of interest (the color difference ΔE calculated in step S252) is equal to or smaller than a predetermined allowable value. . However, when there are a plurality of color patches in which the color difference ΔE with the color of the pixel of interest is equal to or less than the allowable value, the color patch selection unit 524 has a colorimetric value that minimizes the color difference ΔE with the color of the pixel of interest. Select a color patch. For example, when there are three color patches with colorimetric values where the color difference ΔE is less than or equal to the allowable value, and the color differences ΔE are “1”, “2”, and “3”, the color difference ΔE is “1”. A color patch for the colorimetric value is selected. In addition, when there is only one color patch whose color difference ΔE is equal to or less than the allowable value, the color patch is selected. If there is no color patch with a color difference ΔE that is less than or equal to the allowable value, no color patch is selected. The allowable value may be configured to be input (designated) by the user.

ステップS256の終了後、ステップS258に進み、選択頻度カウント部526によって、ステップS256で選択されたカラーパッチについての選択頻度の記録が行われる。これについては、例えば図13に示すようなテーブル形式で、カラーパッチ毎にステップS256で選択された回数が選択頻度として記録される。図13において、例えば「A1」で特定されるカラーパッチについては、(ステップS256で)5回選択されていることが把握される。なお、このステップS258で記録されるデータは、選択頻度データ750として、後述するステップS264の処理で用いられる。ステップS258の終了後、ステップS260に進む。   After step S256 is completed, the process proceeds to step S258, where the selection frequency count unit 526 records the selection frequency for the color patch selected in step S256. For example, the number of times selected in step S256 for each color patch is recorded as the selection frequency in a table format as shown in FIG. In FIG. 13, for example, it is understood that the color patch specified by “A1” is selected five times (in step S256). The data recorded in step S258 is used as the selection frequency data 750 in the process of step S264 described later. After step S258 ends, the process proceeds to step S260.

ステップS260では、カラーパッチ抽出部520によって、縮小画像を構成する全ての画素についての処理(ステップS252からステップS258までの処理)が終了したか否かが判定される。判定の結果、終了していればステップS262に進む。一方、終了していなければステップS252に戻る。このようにしてステップS252からステップS260までの処理が繰り返されることによって、縮小画像を構成する全ての画素の色について、カラーチャート700内の全てのカラーパッチの測色値との色差ΔEが算出され、その算出結果に基づくカラーパッチの抽出が行われる。   In step S260, the color patch extraction unit 520 determines whether or not the processing for all the pixels constituting the reduced image (the processing from step S252 to step S258) has been completed. As a result of the determination, if it is completed, the process proceeds to step S262. On the other hand, if not completed, the process returns to step S252. By repeating the processing from step S252 to step S260 in this way, the color difference ΔE with respect to the colorimetric values of all the color patches in the color chart 700 is calculated for all the colors of the pixels constituting the reduced image. A color patch is extracted based on the calculation result.

ステップS262では、カラーパッチ抽出部520によって、全てのカラーパッチのデータから上記ステップS256で全く選択されなかったカラーパッチのデータを削除することにより、採用カラーパッチデータ740が生成される。ステップS262の終了後、ステップS264に進む。   In step S262, the color patch extraction unit 520 deletes the color patch data not selected in step S256 from all the color patch data, thereby generating the adopted color patch data 740. After step S262 ends, the process proceeds to step S264.

ステップS264では、重み付け部528によって、採用カラーパッチデータ740と選択頻度データ750とに基づき、カラーパッチ毎の選択頻度を考慮したカラーパッチデータである重み付けカラーパッチデータ760の生成が行われる。例えば、カラーパッチ毎の選択頻度をそのまま係数とする場合には、図14(a)に示すような重み付けカラーパッチデータ760が生成される。また、例えば、選択頻度に応じて所定の係数を掛ける場合には、図14(b)に示すような重み付けカラーパッチデータ760が生成される。なお、図14(b)においては、選択頻度が1以上5以下であれば係数を「1.0」とし、選択頻度が6以上10以下であれば係数を「1.2」とし、選択頻度が11以上であれば係数を「1.4」としている。また、例えば、選択頻度が予め定められた上位のもの(例えば上位10パーセント以内のもの)に所定の係数を掛ける場合には、図14(c)に示すような重み付けカラーパッチデータ760が生成される。ステップS264が終了すると、カラーパッチ抽出処理は終了し、図7のステップS290に進む。   In step S264, the weighting unit 528 generates weighted color patch data 760 that is color patch data considering the selection frequency for each color patch based on the adopted color patch data 740 and the selection frequency data 750. For example, when the selection frequency for each color patch is directly used as a coefficient, weighted color patch data 760 as shown in FIG. 14A is generated. For example, when a predetermined coefficient is multiplied according to the selection frequency, weighted color patch data 760 as shown in FIG. 14B is generated. In FIG. 14B, the coefficient is “1.0” if the selection frequency is 1 or more and 5 or less, and the coefficient is “1.2” if the selection frequency is 6 or more and 10 or less. If is 11 or more, the coefficient is set to “1.4”. In addition, for example, when a predetermined coefficient is multiplied by a predetermined higher frequency (for example, within the upper 10%), weighted color patch data 760 as shown in FIG. 14C is generated. The When step S264 ends, the color patch extraction process ends, and the process proceeds to step S290 in FIG.

なお、本実施形態においては、ステップS252およびステップS254によって色差算出ステップが実現され、ステップS256によってカラーパッチ選択ステップが実現され、ステップS258によって選択頻度記録ステップが実現され、ステップS264によって重み付けステップが実現されている。   In this embodiment, the color difference calculation step is realized by step S252 and step S254, the color patch selection step is realized by step S256, the selection frequency recording step is realized by step S258, and the weighting step is realized by step S264. Has been.

<4.6 プロファイル出力処理>
プロファイル出力処理(図7のステップS290)では、カラーパッチ抽出処理で生成された重み付けカラーパッチデータ760に基づき、プロファイル出力部530によってICCプロファイル770が生成される。詳しくは、まず、重み付けカラーパッチデータ760に基づいて、CMYK色空間からLab色空間への変換を行うためのルックアップテーブル(LUT)およびLab色空間からCMYK色空間への変換を行うためのルックアップテーブルが最小自乗法等を用いた公知の方法によって生成される。そして、そのルックアップテーブルにヘッダー等のデータを付加することによって、ICCプロファイル770が生成される。
<4.6 Profile output processing>
In the profile output process (step S290 in FIG. 7), the ICC profile 770 is generated by the profile output unit 530 based on the weighted color patch data 760 generated in the color patch extraction process. Specifically, first, based on the weighted color patch data 760, a look-up table (LUT) for converting from the CMYK color space to the Lab color space and a look for converting from the Lab color space to the CMYK color space. The uptable is generated by a known method using a least square method or the like. Then, an ICC profile 770 is generated by adding data such as a header to the lookup table.

<5.効果>
以上のように、本実施形態によると、入稿画像データ720を構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチがカラーチャート700内の全てのカラーパッチから選択的に抽出される。そして、その抽出されたカラーパッチのデータに基づいて、色空間の変換を行うためのICCプロファイル770が生成される。これにより、ICCプロファイル770を生成するためのルックアップテーブルを生成する際に、入稿画像に含まれている色のみを考慮した変換系が構築される。このため、入稿画像(詳しくは、入稿画像内で使用されている色)に応じて、色変換処理に好適なICCプロファイル770が生成される。すなわち、従来技術においては、図15(a)に示すように、入稿画像の内容(使用されている色)に関わらず印刷機毎に定められたICCプロファイルを用いて色変換処理が行われていたが、本実施形態においては、図15(b)に示すように、個々の入稿画像毎にICCプロファイルが生成され、当該ICCプロファイルを用いて色変換処理が行われる。これにより、従来と比べて、精度の高い色変換処理が可能となる。
<5. Effect>
As described above, according to the present embodiment, the color patches having the colorimetric values whose color difference from the colors of the pixels constituting the submitted image data 720 are equal to or less than a predetermined allowable value are all the colors in the color chart 700. Extracted selectively from patches. Based on the extracted color patch data, an ICC profile 770 for performing color space conversion is generated. As a result, when generating a lookup table for generating the ICC profile 770, a conversion system that considers only the colors included in the submitted image is constructed. Therefore, an ICC profile 770 suitable for color conversion processing is generated according to the submitted image (specifically, the color used in the submitted image). That is, in the prior art, as shown in FIG. 15A, color conversion processing is performed using an ICC profile determined for each printing press regardless of the content (color used) of the submitted image. However, in this embodiment, as shown in FIG. 15B, an ICC profile is generated for each submitted image, and color conversion processing is performed using the ICC profile. Thereby, it is possible to perform color conversion processing with higher accuracy than in the past.

ところで、入稿画像に多く含まれている色については、変換前後で色が異なっていると、その相違が人の目によって視認されやすい。一方、入稿画像にあまり含まれていない色については、変換前後で色が多少異なっていても、その相違は人の目には視認されにくい。この点、本実施形態によれば、ICCプロファイル770の生成に使用するカラーパッチデータ(重み付けカラーパッチデータ760)を生成する際に、カラーチャート700内のカラーパッチ毎の選択頻度が考慮される。このため、入稿画像に多く含まれている色についての変換精度が高められ、人の目から見て好適な色変換処理が行われる。   By the way, about the color contained in many input images, if the color is different before and after conversion, the difference is easily visually recognized by human eyes. On the other hand, for colors that are not included in the submitted image, even if the colors are slightly different before and after the conversion, the difference is hardly visible to human eyes. In this regard, according to the present embodiment, when color patch data (weighted color patch data 760) used for generating the ICC profile 770 is generated, the selection frequency for each color patch in the color chart 700 is considered. For this reason, the conversion accuracy for colors included in the submitted image is improved, and color conversion processing suitable for the human eye is performed.

また、色の変化の小さい部分(同じ色が連続して現れている部分)については、変換前後で色が異なっていると、その色の相違が人の目によって視認されやすい。一方、色の変化の大きい部分については、変換前後で色が多少異なっていても、その色の相違は人の目には視認されにくい。この点、本実施形態によれば、ICCプロファイル770の生成に使用するカラーパッチの抽出を行う前に、入稿画像データ720から色の変化の大きい部分の画素のデータを削除することにより縮小画像データ730が生成される。そして、その縮小画像データ730に基づいて、カラーパッチの抽出が行われる。このため、入稿画像において色の変化の小さい部分についての変換精度が高められ、人の目から見て好適な色変換処理が行われる。   In addition, regarding a portion where the color change is small (a portion where the same color appears continuously), if the color is different before and after the conversion, the difference in color is likely to be visually recognized by human eyes. On the other hand, regarding the portion where the color change is large, even if the color is slightly different before and after the conversion, the color difference is not easily seen by human eyes. In this regard, according to the present embodiment, before extracting the color patch used to generate the ICC profile 770, the reduced image is obtained by deleting the pixel data of the portion having a large color change from the submitted image data 720. Data 730 is generated. Based on the reduced image data 730, color patches are extracted. For this reason, the conversion accuracy of a portion with a small color change in the submitted image is improved, and a color conversion process suitable for human eyes is performed.

<6.その他>
上記実施形態においては画像縮小処理の際に「2×2」の画素領域毎に処理が行われる構成としているが、本発明はこれに限定されず、「2×3」,「3×3」など「2×2」以外の画素領域毎に処理が行われる構成であっても良い。また、上記実施形態においては処理対象画素群を構成する画素のうち左上の画素を比較対象画素としているが、本発明はこれに限定されず、左上以外の位置の画素を比較対象画素としても良い。
<6. Other>
In the above embodiment, the processing is performed for each “2 × 2” pixel area in the image reduction processing, but the present invention is not limited to this, and “2 × 3”, “3 × 3”. For example, the processing may be performed for each pixel area other than “2 × 2”. In the above embodiment, the upper left pixel of the pixels constituting the processing target pixel group is the comparison target pixel. However, the present invention is not limited to this, and pixels at positions other than the upper left may be the comparison target pixel. .

また、上記実施形態においては、製版印刷システムにおけるICCプロファイル770の生成を例に挙げて説明しているが、本発明はこれに限定されない。カラープロファイルを用いて印刷用の色空間への変換が行われるものであれば、本発明を適用することができる。   In the above embodiment, generation of the ICC profile 770 in the plate-making printing system is described as an example, but the present invention is not limited to this. The present invention can be applied as long as conversion to a color space for printing is performed using a color profile.

本発明の一実施形態に係るプロファイル生成装置としての画像処理装置を含む製版印刷システムの全体構成を示す図である。1 is a diagram illustrating an overall configuration of a plate-making printing system including an image processing apparatus as a profile generation apparatus according to an embodiment of the present invention. 上記実施形態において、画像処理装置のハードウェア構成を示すブロック図である。In the said embodiment, it is a block diagram which shows the hardware constitutions of an image processing apparatus. 上記実施形態において、画像処理装置の機能構成を示す機能ブロック図である。In the said embodiment, it is a functional block diagram which shows the function structure of an image processing apparatus. 上記実施形態において、画像処理方法の手順の概要を示すフローチャートである。5 is a flowchart illustrating an outline of a procedure of an image processing method in the embodiment. 上記実施形態において、測色値取得処理の処理手順を示すフローチャートである。5 is a flowchart illustrating a processing procedure of colorimetric value acquisition processing in the embodiment. 上記実施形態において、カラーチャートについて説明するための図である。In the said embodiment, it is a figure for demonstrating a color chart. 上記実施形態において、プロファイル生成処理の処理手順の概要を示すフローチャートである。In the said embodiment, it is a flowchart which shows the outline | summary of the process sequence of a profile production | generation process. 上記実施形態において、画像縮小処理の処理手順を示すフローチャートである。5 is a flowchart illustrating a processing procedure of image reduction processing in the embodiment. 上記実施形態において、画素値の取得について説明するための図である。In the said embodiment, it is a figure for demonstrating acquisition of a pixel value. 上記実施形態において、画像縮小処理におけるループの処理について説明するための図である。In the said embodiment, it is a figure for demonstrating the process of the loop in an image reduction process. 上記実施形態において、処理対象画素群の例を示す図である。In the said embodiment, it is a figure which shows the example of a process target pixel group. 上記実施形態において、カラーパッチ抽出処理の処理手順を示すフローチャートである。5 is a flowchart illustrating a processing procedure of color patch extraction processing in the embodiment. 上記実施形態において、カラーパッチの選択頻度の記録について説明するための図である。In the said embodiment, it is a figure for demonstrating the recording of the selection frequency of a color patch. 上記実施形態において、重み付けカラーパッチデータの生成について説明するための図である。In the said embodiment, it is a figure for demonstrating the production | generation of weighting color patch data. 従来技術によるICCプロファイルの生成と上記実施形態におけるICCプロファイルの生成との違いについて説明するための図である。It is a figure for demonstrating the difference between the production | generation of the ICC profile by a prior art, and the production | generation of the ICC profile in the said embodiment.

符号の説明Explanation of symbols

100…画像処理装置(プロファイル生成装置)
110…測色機
400…測色部
500…プロファイル生成部
510…画像縮小部
520…カラーパッチ抽出部
522…色差算出部
524…カラーパッチ選択部
526…選択頻度カウント部
528…重み付け部
530…プロファイル出力部
600…色変換部
700…カラーチャート
710…測色データ
720…入稿画像データ
730…縮小画像データ
740…採用カラーパッチデータ
750…選択頻度データ
760…重み付けカラーパッチデータ
770…ICCプロファイル
100: Image processing apparatus (profile generation apparatus)
DESCRIPTION OF SYMBOLS 110 ... Colorimeter 400 ... Color measurement part 500 ... Profile generation part 510 ... Image reduction part 520 ... Color patch extraction part 522 ... Color difference calculation part 524 ... Color patch selection part 526 ... Selection frequency count part 528 ... Weighting part 530 ... Profile Output unit 600 ... Color conversion unit 700 ... Color chart 710 ... Color measurement data 720 ... Submitted image data 730 ... Reduced image data 740 ... Adopted color patch data 750 ... Selection frequency data 760 ... Weighted color patch data 770 ... ICC profile

Claims (16)

外部から与えられる入力画像データを印刷用の色空間のデータに変換するためのカラープロファイルを、所定のカラーチャート内の複数のカラーパッチを測色して得られる前記複数のカラーパッチの測色値を示す測色値データ群に基づいて生成するプロファイル生成装置であって、
前記測色値データ群に基づいて、前記入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出手段と、
前記カラーパッチ抽出手段によって抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成手段と
を備えることを特徴とする、プロファイル生成装置。
Colorimetric values of the plurality of color patches obtained by measuring a plurality of color patches in a predetermined color chart as a color profile for converting input image data given from outside into data in a color space for printing A profile generation device that generates a colorimetric value data group indicating
Based on the colorimetric value data group, color patches of colorimetric values whose color difference from the colors of the pixels constituting the input image data are equal to or less than a predetermined allowable value are selectively extracted from the plurality of color patches. Color patch extraction means to perform,
A profile generation apparatus comprising: profile generation means for generating the color profile based on a colorimetric value data group to be extracted that indicates colorimetric values of color patches extracted by the color patch extraction means.
前記カラーパッチ抽出手段は、
前記入力画像データを構成する各画素について、当該各画素の色と前記複数のカラーパッチの測色値との色差を算出する色差算出手段と、
前記色差算出手段によって算出された各画素との色差が前記許容値以下である測色値のカラーパッチを、前記被抽出測色値データ群を構成するカラーパッチとして選択するカラーパッチ選択手段と
を含むことを特徴とする、請求項1に記載のプロファイル生成装置。
The color patch extraction means includes
For each pixel constituting the input image data, color difference calculating means for calculating a color difference between the color of each pixel and the colorimetric values of the plurality of color patches;
Color patch selection means for selecting a color patch having a colorimetric value whose color difference from each pixel calculated by the color difference calculation means is equal to or less than the allowable value as a color patch constituting the extracted colorimetric value data group; The profile generation device according to claim 1, comprising:
前記カラーパッチ選択手段は、前記入力画像データを構成する各画素について、当該各画素の色との色差が前記許容値以下である測色値のカラーパッチが複数あるときには、当該各画素の色との色差が最小となる測色値のカラーパッチを選択することを特徴とする、請求項2に記載のプロファイル生成装置。   When there are a plurality of color patches having colorimetric values whose color difference from the color of each pixel is equal to or less than the allowable value for each pixel constituting the input image data, the color patch selection unit The profile generation apparatus according to claim 2, wherein a color patch having a colorimetric value that minimizes a color difference between the color patches is selected. 各カラーパッチについて前記カラーパッチ選択手段によって選択された回数を選択頻度として記録する選択頻度記録手段と、
前記被抽出測色値データ群に前記選択頻度記録手段によって記録されたカラーパッチ毎の選択頻度に応じた重み付けを行って重み付け測色値データ群を生成する重み付け手段と
を更に備えることを特徴とする、請求項2または3に記載のプロファイル生成装置。
A selection frequency recording means for recording the number of times selected by the color patch selection means for each color patch as a selection frequency;
Weighting means for generating a weighted colorimetric value data group by weighting the extracted colorimetric value data group according to the selection frequency for each color patch recorded by the selection frequency recording means. The profile generation device according to claim 2 or 3.
前記入力画像データに基づいて、予め定められた大きさの画素領域毎に画素領域内での色の変化の有無を検査し、色の変化の無い画素領域に含まれる画素のデータを前記入力画像データから削除して縮小画像データを生成する画像縮小手段を更に備え、
前記カラーパッチ抽出手段は、前記入力画像データに代えて前記縮小画像データを構成する画素の色との色差が前記許容値以下となる測色値のカラーパッチを抽出することを特徴とする、請求項1から4までのいずれか1項に記載のプロファイル生成装置。
Based on the input image data, the presence or absence of a color change in the pixel area is inspected for each pixel area having a predetermined size, and pixel data included in the pixel area having no color change is input to the input image. Image reduction means for generating reduced image data by deleting from the data,
The color patch extracting unit extracts a color patch having a colorimetric value in which a color difference with a color of a pixel constituting the reduced image data is equal to or less than the allowable value instead of the input image data. Item 5. The profile generation device according to any one of Items 1 to 4.
前記画像縮小手段は、
前記予め定められた大きさの画素領域であって処理中の画素領域である処理対象画素領域の所定位置の画素の画素値を取得する画素値取得手段と、
前記処理対象画素領域内の全ての画素の画素値の平均値を算出する平均値算出手段と、
前記画素値取得手段によって取得された画素値と前記平均値算出手段によって算出された平均値とが異なるときに、前記処理対象画素領域内の全ての画素のデータを前記入力画像データから削除する画素データ削除手段と
を含むことを特徴とする、請求項5に記載のプロファイル生成装置。
The image reduction means includes
Pixel value acquisition means for acquiring a pixel value of a pixel at a predetermined position in the processing target pixel area which is a pixel area of the predetermined size and being processed;
An average value calculating means for calculating an average value of the pixel values of all the pixels in the processing target pixel region;
A pixel that deletes data of all pixels in the processing target pixel area from the input image data when the pixel value acquired by the pixel value acquisition unit is different from the average value calculated by the average value calculation unit. The profile generation apparatus according to claim 5, further comprising a data deletion unit.
外部から与えられる入力画像データを印刷用の色空間のデータに変換するためのカラープロファイルを、所定のカラーチャート内の複数のカラーパッチを測色して得られる前記複数のカラーパッチの測色値を示す測色値データ群に基づいて生成するプロファイル生成プログラムであって、
前記測色値データ群に基づいて、前記入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出ステップと、
前記カラーパッチ抽出ステップで抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成ステップと、
をコンピュータのCPUがメモリにおいて実行させる、プロファイル生成プログラム。
Colorimetric values of the plurality of color patches obtained by measuring a plurality of color patches in a predetermined color chart as a color profile for converting input image data given from outside into data in a color space for printing A profile generation program for generating a colorimetric value data group indicating
Based on the colorimetric value data group, color patches of colorimetric values whose color difference from the colors of the pixels constituting the input image data are equal to or less than a predetermined allowable value are selectively extracted from the plurality of color patches. Color patch extraction step to perform,
A profile generation step for generating the color profile based on a colorimetric value data group to be extracted indicating a colorimetric value of the color patch extracted in the color patch extraction step;
Is a profile generation program that causes a CPU of a computer to execute in a memory.
前記カラーパッチ抽出ステップは、
前記入力画像データを構成する各画素について、当該各画素の色と前記複数のカラーパッチの測色値との色差を算出する色差算出ステップと、
前記色差算出ステップで算出された各画素との色差が前記許容値以下である測色値のカラーパッチを、前記被抽出測色値データ群を構成するカラーパッチとして選択するカラーパッチ選択ステップと
を含むことを特徴とする、請求項7に記載のプロファイル生成プログラム。
The color patch extraction step includes
A color difference calculating step for calculating a color difference between the color of each pixel and the colorimetric values of the plurality of color patches for each pixel constituting the input image data;
A color patch selection step of selecting a color patch of a colorimetric value whose color difference with each pixel calculated in the color difference calculation step is equal to or less than the allowable value as a color patch constituting the extracted colorimetric value data group; The profile generation program according to claim 7, further comprising:
前記カラーパッチ選択ステップでは、前記入力画像データを構成する各画素について、当該各画素の色との色差が前記許容値以下である測色値のカラーパッチが複数あるときには、当該各画素の色との色差が最小となる測色値のカラーパッチが選択されることを特徴とする、請求項8に記載のプロファイル生成プログラム。   In the color patch selection step, for each pixel constituting the input image data, when there are a plurality of color patches having colorimetric values whose color difference from the color of each pixel is equal to or less than the allowable value, the color of each pixel The profile generation program according to claim 8, wherein a color patch having a colorimetric value that minimizes the color difference is selected. 各カラーパッチについて前記カラーパッチ選択ステップで選択された回数を選択頻度として記録する選択頻度記録ステップと、
前記被抽出測色値データ群に前記選択頻度記録ステップで記録されたカラーパッチ毎の選択頻度に応じた重み付けを行って重み付け測色値データ群を生成する重み付けステップと
を更に備えることを特徴とする、請求項8または9に記載のプロファイル生成プログラム。
A selection frequency recording step for recording the number of times selected in the color patch selection step for each color patch as a selection frequency;
A weighting step of generating a weighted colorimetric value data group by weighting the extracted colorimetric value data group according to the selection frequency for each color patch recorded in the selection frequency recording step. The profile generation program according to claim 8 or 9.
前記入力画像データに基づいて、予め定められた大きさの画素領域毎に画素領域内での色の変化の有無を検査し、色の変化の無い画素領域に含まれる画素のデータを前記入力画像データから削除して縮小画像データを生成する画像縮小ステップを更に備え、
前記カラーパッチ抽出ステップでは、前記入力画像データに代えて前記縮小画像データを構成する画素の色との色差が前記許容値以下となる測色値のカラーパッチが抽出されることを特徴とする、請求項7から10までのいずれか1項に記載のプロファイル生成プログラム。
Based on the input image data, the presence or absence of a color change in the pixel area is inspected for each pixel area having a predetermined size, and pixel data included in the pixel area having no color change is input to the input image. An image reduction step of generating reduced image data by deleting from the data,
In the color patch extraction step, a color patch having a colorimetric value in which a color difference from a pixel constituting the reduced image data is equal to or smaller than the allowable value is extracted instead of the input image data. The profile generation program according to any one of claims 7 to 10.
前記画像縮小ステップは、
前記予め定められた大きさの画素領域であって処理中の画素領域である処理対象画素領域の所定位置の画素の画素値を取得する画素値取得ステップと、
前記処理対象画素領域内の全ての画素の画素値の平均値を算出する平均値算出ステップと、
前記画素値取得ステップで取得された画素値と前記平均値算出ステップで算出された平均値とが異なるときに、前記処理対象画素領域内の全ての画素のデータを前記入力画像データから削除する画素データ削除ステップと
を含むことを特徴とする、請求項11に記載のプロファイル生成プログラム。
The image reduction step includes:
A pixel value acquisition step of acquiring a pixel value of a pixel at a predetermined position in the processing target pixel area which is a pixel area of the predetermined size and being processed;
An average value calculating step of calculating an average value of pixel values of all the pixels in the processing target pixel region;
A pixel that deletes data of all pixels in the processing target pixel area from the input image data when the pixel value acquired in the pixel value acquisition step is different from the average value calculated in the average value calculation step. The profile generation program according to claim 11, further comprising a data deletion step.
外部から与えられる入力画像データを印刷用の色空間のデータに変換するためのカラープロファイルを、所定のカラーチャート内の複数のカラーパッチを測色して得られる前記複数のカラーパッチの測色値を示す測色値データ群に基づいて生成するプロファイル生成方法であって、
前記測色値データ群に基づいて、前記入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出ステップと、
前記カラーパッチ抽出ステップで抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成ステップと、
を含むことを特徴とする、プロファイル生成方法。
Colorimetric values of the plurality of color patches obtained by measuring a plurality of color patches in a predetermined color chart as a color profile for converting input image data given from outside into data in a color space for printing A profile generation method for generating based on a colorimetric value data group indicating
Based on the colorimetric value data group, color patches of colorimetric values whose color difference from the colors of the pixels constituting the input image data are equal to or less than a predetermined allowable value are selectively extracted from the plurality of color patches. Color patch extraction step to perform,
A profile generation step for generating the color profile based on a colorimetric value data group to be extracted indicating a colorimetric value of the color patch extracted in the color patch extraction step;
A method for generating a profile, comprising:
所定のカラーチャート内の複数のカラーパッチを測色することにより前記複数のカラーパッチの測色値を示す測色値データ群を生成する測色手段と、
前記測色値データ群に基づいて、外部から与えられる入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出手段と、
前記カラーパッチ抽出手段によって抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成手段と、
前記プロファイル生成手段によって生成されたカラープロファイルを用いて前記入力画像データを印刷用の色空間のデータに変換する色変換手段と
を備えることを特徴とする、画像処理装置。
Colorimetric means for generating a colorimetric value data group indicating colorimetric values of the plurality of color patches by measuring a plurality of color patches in a predetermined color chart;
Based on the colorimetric value data group, a color patch having a colorimetric value whose color difference from the color of the pixel constituting the input image data given from the outside is equal to or smaller than a predetermined allowable value is selected from the plurality of color patches. Color patch extraction means for extracting automatically,
Profile generating means for generating the color profile based on a colorimetric value data group to be extracted indicating colorimetric values of the color patch extracted by the color patch extracting means;
An image processing apparatus comprising: color conversion means for converting the input image data into color space data for printing using the color profile generated by the profile generation means.
所定のカラーチャート内の複数のカラーパッチを測色して得られた結果に基づいて、前記複数のカラーパッチの測色値を示す測色値データ群を生成する測色ステップと、
前記測色値データ群に基づいて、外部から与えられる入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出ステップと、
前記カラーパッチ抽出ステップで抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成ステップと、
前記プロファイル生成ステップで生成されたカラープロファイルを用いて前記入力画像データを印刷用の色空間のデータに変換する色変換ステップと、
をコンピュータのCPUがメモリにおいて実行させる、画像処理プログラム。
A colorimetric step for generating a colorimetric value data group indicating the colorimetric values of the plurality of color patches based on a result obtained by measuring a plurality of color patches in a predetermined color chart;
Based on the colorimetric value data group, a color patch having a colorimetric value whose color difference from the color of the pixel constituting the input image data given from the outside is equal to or smaller than a predetermined allowable value is selected from the plurality of color patches. Color patch extraction step to extract automatically,
A profile generation step for generating the color profile based on a colorimetric value data group to be extracted indicating a colorimetric value of the color patch extracted in the color patch extraction step;
A color conversion step of converting the input image data into color space data for printing using the color profile generated in the profile generation step;
An image processing program that causes a CPU of a computer to execute the above in a memory.
所定のカラーチャート内の複数のカラーパッチを測色することにより前記複数のカラーパッチの測色値を示す測色値データ群を生成する測色ステップと、
前記測色値データ群に基づいて、外部から与えられる入力画像データを構成する画素の色との色差が予め定められた許容値以下となる測色値のカラーパッチを前記複数のカラーパッチから選択的に抽出するカラーパッチ抽出ステップと、
前記カラーパッチ抽出ステップで抽出されたカラーパッチの測色値を示す被抽出測色値データ群に基づいて前記カラープロファイルを生成するプロファイル生成ステップと、
前記プロファイル生成ステップで生成されたカラープロファイルを用いて前記入力画像データを印刷用の色空間のデータに変換する色変換ステップと
を含むことを特徴とする、画像処理方法。
A colorimetric step for generating a colorimetric value data group indicating the colorimetric values of the plurality of color patches by measuring a plurality of color patches in a predetermined color chart;
Based on the colorimetric value data group, a color patch having a colorimetric value whose color difference from the color of the pixel constituting the input image data given from the outside is equal to or smaller than a predetermined allowable value is selected from the plurality of color patches. Color patch extraction step to extract automatically,
A profile generation step for generating the color profile based on a colorimetric value data group to be extracted indicating a colorimetric value of the color patch extracted in the color patch extraction step;
An image processing method comprising: a color conversion step of converting the input image data into color space data for printing using the color profile generated in the profile generation step.
JP2008270650A 2008-10-21 2008-10-21 Profile generation apparatus, profile generation program, profile generation method, image processing apparatus, image processing program, and image processing method Active JP5023036B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008270650A JP5023036B2 (en) 2008-10-21 2008-10-21 Profile generation apparatus, profile generation program, profile generation method, image processing apparatus, image processing program, and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008270650A JP5023036B2 (en) 2008-10-21 2008-10-21 Profile generation apparatus, profile generation program, profile generation method, image processing apparatus, image processing program, and image processing method

Publications (2)

Publication Number Publication Date
JP2010103606A JP2010103606A (en) 2010-05-06
JP5023036B2 true JP5023036B2 (en) 2012-09-12

Family

ID=42293872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008270650A Active JP5023036B2 (en) 2008-10-21 2008-10-21 Profile generation apparatus, profile generation program, profile generation method, image processing apparatus, image processing program, and image processing method

Country Status (1)

Country Link
JP (1) JP5023036B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8564861B2 (en) * 2010-11-30 2013-10-22 Eastman Kodak Company Providing calibration data for printer
JP5813545B2 (en) * 2012-03-22 2015-11-17 富士フイルム株式会社 Profile generation apparatus and method, image processing apparatus and method, program, and printing system
JP2017202808A (en) * 2016-05-13 2017-11-16 株式会社アドヴィックス Control device of vehicle
JP6729103B2 (en) * 2016-07-11 2020-07-22 コニカミノルタ株式会社 Color conversion device, color conversion program, and color conversion method
CN112102440B (en) * 2020-09-14 2024-01-19 上海米哈游天命科技有限公司 Color card manufacturing method, device, electronic equipment and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3486481B2 (en) * 1995-06-22 2004-01-13 キヤノン株式会社 Image processing apparatus and method
JP3748164B2 (en) * 1998-02-06 2006-02-22 富士通株式会社 Pattern extraction device
JP3890211B2 (en) * 2001-09-14 2007-03-07 キヤノン株式会社 Image processing method, image processing apparatus, program, and storage medium
JP4428998B2 (en) * 2003-12-10 2010-03-10 キヤノン株式会社 Image processing apparatus and method
JP2006197457A (en) * 2005-01-17 2006-07-27 Fuji Photo Film Co Ltd Color chart creating method, device, and program, and color conversion definition correcting method
JP4757081B2 (en) * 2006-04-06 2011-08-24 キヤノン株式会社 Image processing method and apparatus

Also Published As

Publication number Publication date
JP2010103606A (en) 2010-05-06

Similar Documents

Publication Publication Date Title
JP4771538B2 (en) Color conversion table generation method, color conversion table, and color conversion table generation apparatus
EP1814309B1 (en) Information processing method, information processing apparatus
JP5948737B2 (en) Image processing apparatus, image processing method, and image processing program
JP5031694B2 (en) Image processing apparatus, image processing method, and computer-readable recording medium storing program for executing the method
JP5553139B2 (en) Image processing apparatus and image processing program
US7312891B2 (en) Image processing method and apparatus
JP2006287281A (en) Output data generating apparatus and output data generating program
US7430069B2 (en) Method of converting image data, image data conversion apparatus and program
JP5023036B2 (en) Profile generation apparatus, profile generation program, profile generation method, image processing apparatus, image processing program, and image processing method
JP4803122B2 (en) Color processing apparatus and program
JP5230118B2 (en) Gradation evaluation apparatus and gradation evaluation method
JP4471021B2 (en) Color printing control apparatus, color printing control method, and color printing control program
US8139266B2 (en) Color printing control device, color printing control method, and computer readable recording medium stored with color printing control program
JP4646567B2 (en) Color conversion table creation method and image processing apparatus
JP2004236174A (en) Device, method and program for creating color correction profile
JP6341750B2 (en) Image processing apparatus, image processing method, and program
US7679782B2 (en) System and method for extracting grayscale data in accordance with a prescribed tolerance function
JP5012871B2 (en) Image processing apparatus, image forming apparatus, and image processing program
JP4466037B2 (en) Image processing apparatus and image processing method
JP2006260532A (en) Image forming apparatus and method
JP4092544B2 (en) Color conversion device, color conversion method, color conversion program, color conversion table creation method, color conversion table creation device, color conversion table creation program, color conversion table, and medium on which color conversion table data is recorded
JP4010952B2 (en) Color conversion definition creation method, color conversion definition creation device, and color conversion definition creation program
JP2006260533A (en) Image forming apparatus and method
JP2006268216A (en) Image processing to be implemented differently for face area and for normal area
JP2004234521A (en) Print control device, print control method, and print control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110606

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120604

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: 20120612

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: 20120618

R150 Certificate of patent or registration of utility model

Ref document number: 5023036

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150622

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250