[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2011130087A - Image processing apparatus and image processing method - Google Patents

Image processing apparatus and image processing method Download PDF

Info

Publication number
JP2011130087A
JP2011130087A JP2009285369A JP2009285369A JP2011130087A JP 2011130087 A JP2011130087 A JP 2011130087A JP 2009285369 A JP2009285369 A JP 2009285369A JP 2009285369 A JP2009285369 A JP 2009285369A JP 2011130087 A JP2011130087 A JP 2011130087A
Authority
JP
Japan
Prior art keywords
color
color conversion
tables
conversion
generated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009285369A
Other languages
Japanese (ja)
Inventor
Tatsuhiro Yamagata
辰広 山縣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2009285369A priority Critical patent/JP2011130087A/en
Publication of JP2011130087A publication Critical patent/JP2011130087A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To keep features of color correction which individual mixed color conversion tables have, when mixing a plurality of color conversion tables to generate a new color conversion table. <P>SOLUTION: When a new color conversion table is generated, weighted averages of lattice point information are obtained with respect to respective corresponding lattice points of two tables. In this case, weighting in weighted averages is adjusted by retention coefficients, namely, relative degrees of importance of two tables (color correction) for the lattice points. Thus, a color conversion table wherein features of two color conversion tables are kept as much as possible is generated. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、画像処理装置および画像処理方法に関し、詳しくは、複数の色変換テーブルの内容を混合することにより、新たな色変換テーブルを生成する技術に関するものである。   The present invention relates to an image processing apparatus and an image processing method, and more particularly to a technique for generating a new color conversion table by mixing the contents of a plurality of color conversion tables.

従来、プリンタなどの記録装置で記録する画像の階調や色を調整することを目的として、色補正が行われている。この色補正は、プリンタドライバなどの処理として、ユーザが、複数の色補正モードから1つの補正モードを選択し、選択した色補正モードで画像データを補正するものである。この色補正モードには、例えば、「perceptual」、「saturationl」、「colorimetric」などとして知られる色補正モードがある。「perceptual」は、主に写真画像で使用される色補正であり階調性重視のものである。「saturationl」は、グラフィクスやドキュメント・ポスター等に使用される場合が多く、比較的高彩度な色再現を可能とするものである。「colorimetric」は、入力色空間の色と数値的に忠実な再現を目的とし、印刷機等の高精度なプルーフ等に使用されることが多い。   Conventionally, color correction is performed for the purpose of adjusting the gradation and color of an image recorded by a recording apparatus such as a printer. In this color correction, as a process of a printer driver or the like, the user selects one correction mode from a plurality of color correction modes, and corrects the image data in the selected color correction mode. Examples of this color correction mode include color correction modes known as “perceptual”, “saturation”, “colorimetric”, and the like. “Perceptual” is a color correction mainly used in a photographic image, and emphasizes gradation. “Saturation” is often used for graphics, documents, posters, and the like, and enables color reproduction with relatively high saturation. “Colorimetric” is intended to reproduce numerically faithful to the color of the input color space, and is often used for high-precision proofs such as printing presses.

しかしながら、例えば写真を含んだポスターのように、色補正の用途に関して複数種類が組み合わされた画像を記録する場合、いずれを選択しても一長一短となることがある。上記の例では、通常ユーザは、「perceptual」か「saturationl」のどちらかを選択する。しかし、前者は主に写真画像の用途を目的としたものであり、後者は高彩度の色再現を目的するものであるため、いずれか一方に偏った色補正となることがある。   However, when recording an image in which a plurality of types are combined with respect to the purpose of color correction, such as a poster including a photograph, for example, any one of them may be advantageous. In the above example, the normal user selects either “perceptual” or “saturation”. However, since the former is mainly intended for use in photographic images and the latter is intended for color reproduction with high saturation, color correction may be biased to either one.

このような問題に対して、特許文献1には、複数の色補正モードの内容を混合して新たな色補正モードを生成しそれを色補正に用いることが記載されている。具体的には、複数の色補正テーブルから、ユーザが設定した混合比率でテーブルのデータを混合するものである。これにより、例えば、写真画像を含むポスターを記録する場合に、色補正がある一つに偏らないより適切な色補正がなされた画像を記録することが可能となる。   To deal with such a problem, Patent Document 1 describes that contents of a plurality of color correction modes are mixed to generate a new color correction mode and used for color correction. Specifically, the table data is mixed from a plurality of color correction tables at a mixing ratio set by the user. Thereby, for example, when a poster including a photographic image is recorded, it is possible to record an image that has been subjected to more appropriate color correction that is not biased to one color correction.

特許第3163987号公報Japanese Patent No. 3163987

しかしながら、特許文献1に記載の複数の色補正を混合して新たな色補正を生成する方法は、色補正に係る色域全体で一律の補正がなされるため、混合される個々の色補正の目的ないし特徴自体が減殺するという問題がある。   However, the method of generating a new color correction by mixing a plurality of color corrections described in Patent Document 1 performs a uniform correction over the entire color gamut related to the color correction. There is a problem that the purpose or feature itself is reduced.

図1は、上述した「perceptual」、「saturationl」およびこれらの混合した色補正による色再現範囲を示している。すなわち、色再現範囲201、202は、それぞれ「perceptual」および「saturationl」の色補正による色再現範囲である。また、色再現範囲203は、上記2つの色補正を特許文献1に記載の方法で混合して得られる色補正による色再現範囲である。この図に示すように、混合色補正による色再現範囲203では、例えば、「saturationl」による色再現範囲202が本来持っていた高彩度色の色再現が失われることになる。   FIG. 1 shows the above-described “perceptual”, “saturation”, and a color reproduction range obtained by mixing these colors. That is, the color reproduction ranges 201 and 202 are color reproduction ranges obtained by color correction of “perceptual” and “saturation”, respectively. The color reproduction range 203 is a color reproduction range by color correction obtained by mixing the above two color corrections by the method described in Patent Document 1. As shown in this figure, in the color reproduction range 203 by the mixed color correction, for example, the color reproduction of the high saturation color originally possessed by the color reproduction range 202 by “saturation” is lost.

本発明は、混合される個々の色補正の特徴をできるだけ減殺しないようにした、複数の色補正の混合を可能とする画像処理装置及び画像処理方法を提供することを目的とする。   It is an object of the present invention to provide an image processing apparatus and an image processing method capable of mixing a plurality of color corrections so as not to reduce the characteristics of the individual color corrections to be mixed as much as possible.

そのために本発明では、複数の色変換テーブルに基づいて1つの色変換テーブルを生成する画像処理装置であって、それぞれ格子点ごとに変換後色情報および該変換後色情報に対応した重要度が定められた前記複数の色変換テーブルそれぞれの、前記生成すべき色変換テーブルに対して寄与する割合を取得する取得手段と、前記複数の色変換テーブルの対応する格子点ごとに、該対応する複数の格子点それぞれの変換後色情報を、前記複数の色変換テーブルそれぞれについて取得した割合で用いることにより、前記生成すべき色変換テーブルの変換後色情報を生成し、かつ該生成において前記対応する複数の格子点それぞれの重要度の、当該複数の格子点間の相対的な程度に応じて前記生成した変換後色情報を調整する生成手段と、を具えたことを特徴とする。   Therefore, according to the present invention, an image processing device that generates one color conversion table based on a plurality of color conversion tables, and each grid point has post-conversion color information and importance corresponding to the post-conversion color information. For each of the determined plurality of color conversion tables, an acquisition means for acquiring a contribution ratio to the color conversion table to be generated, and for each corresponding grid point of the plurality of color conversion tables, the corresponding plurality By using the converted color information of each of the grid points at the ratio acquired for each of the plurality of color conversion tables, the converted color information of the color conversion table to be generated is generated and the corresponding in the generation Generating means for adjusting the generated post-conversion color information in accordance with the degree of importance of each of the plurality of grid points according to the relative degree between the plurality of grid points; And wherein the door.

以上の構成によれば、複数の色変換テーブルの特徴を表す重要度が反映され、それによってそれぞれの色変換テーブルの特徴をできるだけ減殺しないようにした色変換テーブルの生成が可能となる。   According to the above configuration, the degree of importance representing the characteristics of the plurality of color conversion tables is reflected, so that it is possible to generate a color conversion table that minimizes the characteristics of the respective color conversion tables.

複数種類の色補正を混合した色補正による色再現範囲を示す図である。It is a figure which shows the color reproduction range by the color correction which mixed multiple types of color correction. 本発明の一実施形態に係る画像処理装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image processing apparatus according to an embodiment of the present invention. 本発明の実施形態に係る複数の色変換テーブルの内容を混合して新たな色変換テーブルを生成する処理を示すフローチャートである。It is a flowchart which shows the process which mixes the content of the several color conversion table which concerns on embodiment of this invention, and produces | generates a new color conversion table. 図3に示す処理に係わる、色補正テーブルを選択するためのユーザインターフェースを示す図である。It is a figure which shows the user interface for selecting the color correction table regarding the process shown in FIG. 一般的な色変換テーブルの例を示す図である。It is a figure which shows the example of a general color conversion table. 本発明の実施形態に係る色変換テーブルを示す図である。It is a figure which shows the color conversion table which concerns on embodiment of this invention. (a)および(b)は、本発明の実施形態に係る、重要度情報を定める処理を説明する図である。(A) And (b) is a figure explaining the process which determines importance information based on embodiment of this invention. (a)および(b)は、本発明の実施形態に係る、2つの色補正の色変換テーブルをそれぞれ示す図である。(A) And (b) is a figure which respectively shows the color conversion table of two color correction based on embodiment of this invention. (a)は、2つの色変換テーブルにおける色変換要素kそれぞれの変換後RGB値の加重平均を説明する図であり、(b)は、加重平均の結果に対して格子点ごとの重要度情報に基づく保持係数によって調整を行な処理を説明する図である。(A) is a figure explaining the weighted average of the RGB value after each conversion of the color conversion element k in two color conversion tables, (b) is the importance information for every lattice point with respect to the result of the weighted average It is a figure explaining the process which adjusts with the holding coefficient based on this.

以下、図を参照して本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図2は、本発明の一実施形態に係る画像処理装置の構成を示すブロック図である。画像処理装置を構成するホストコンピュータ301は、各種の演算や図3にて後述される処理などを実行するCPU302と各種制御プログラムを記憶するとともにデータを一時的に記憶するメインメモリ304を備える。ホストコンピュータ301は、さらに、プリンタドライバ等の各種アプリケーションやデータ等を記憶するハードディスク306と各種データの入出力を行う入出力ポート305を備えている。CPU302、メインメモリ304、ハードディスク306、入出力ポート305は、バス302によって信号接続されている。また、ホストコンピュータ301には、ユーザから情報を入力するためのキーボード308やマウス309、また、各種情報を画面上に表示するディスプレイ307が接続されている。さらに、ホストコンピュータ301は、画像データを記録出色するためのプリンタ310が接続されている。   FIG. 2 is a block diagram showing a configuration of the image processing apparatus according to the embodiment of the present invention. A host computer 301 constituting the image processing apparatus includes a CPU 302 that executes various calculations and processing described later with reference to FIG. 3 and a main memory 304 that stores various control programs and temporarily stores data. The host computer 301 further includes a hard disk 306 that stores various applications such as a printer driver and data, and an input / output port 305 that inputs and outputs various data. The CPU 302, main memory 304, hard disk 306, and input / output port 305 are signal-connected by the bus 302. The host computer 301 is connected to a keyboard 308 and a mouse 309 for inputting information from the user, and a display 307 for displaying various information on the screen. Further, the host computer 301 is connected to a printer 310 for recording and outputting image data.

上記構成における画像記録のための処理は次のように行なわれる。先ず、ハードディスク306に格納されている画像アプリケーションが、ユーザの指示を受けたOSプログラムに基づき、CPU302にて起動される。続いてユーザの指示による画像アプリケーション内の処理にしたがって、ハードディスク306に格納されている画像データはメインメモリ304に転送される。メインメモリ304に保持されている画像データは、CPU302の指示によってD/A変換されディスプレイ307上に表示される。ここで、ユーザがメインメモリ304に保持されている画像をプリンタ310で記録するよう画像アプリケーションを介して指示すると、画像アプリケーションは画像データをプリンタドライバに転送する。プリンタドライバは、画像データを、以下で説明される混合による色補正テーブルを用いた色変換などを行い最終的にCMYK画像データを生成し、プリンタ310へ送信する。以上一連の処理の結果として、プリンタ310によってCMYK画像が記録される。   The processing for image recording in the above configuration is performed as follows. First, an image application stored in the hard disk 306 is activated by the CPU 302 based on an OS program that has received a user instruction. Subsequently, the image data stored in the hard disk 306 is transferred to the main memory 304 in accordance with processing in the image application according to a user instruction. The image data held in the main memory 304 is D / A converted by an instruction from the CPU 302 and displayed on the display 307. Here, when the user instructs the printer 310 to record an image held in the main memory 304, the image application transfers the image data to the printer driver. The printer driver performs color conversion using the color correction table by mixing described below, and finally generates CMYK image data and transmits it to the printer 310. As a result of the series of processes described above, a CMYK image is recorded by the printer 310.

プリンタドライバは、図3、図4にて後述される本実施形態のテーブル混合処理を行い新たな色補正テーブルを生成する処理も行なう。   The printer driver performs table mixing processing according to the present embodiment, which will be described later with reference to FIGS. 3 and 4, and also performs processing for generating a new color correction table.

図3は、本実施形態に係る複数の色変換テーブルの内容を混合して新たな色変換テーブルを生成する処理を示すフローチャートである。また、図4は、図3に示す処理に係わるユーザインターフェースを示す図である。   FIG. 3 is a flowchart showing processing for generating a new color conversion table by mixing the contents of a plurality of color conversion tables according to the present embodiment. FIG. 4 is a diagram showing a user interface related to the processing shown in FIG.

本実施形態は、新たな色変換テーブルを、複数の色変換テーブルの格子点情報を加重平均およびこの平均に対する格子点ごとの重要度に基づく調整によって作成する。ここで、上述した「perceptual」、「saturationl」などの色補正は、基本的にそれぞれに対応する色変換テーブルによって実現される。また、この色変換ないし色補正は、一般には、ディスプレイなどの入力デバイスの色再現範囲をプリンタなどの出力デバイスの色再現範囲に変換する処理として行われるものである。そして、この色変換ないし色補正の上述した特徴の違いによって、色補正後の色範囲は、例えば図1に示したように色再現範囲の形状や大きさの違いとなる。   In this embodiment, a new color conversion table is created by adjusting the grid point information of a plurality of color conversion tables based on the weighted average and the importance for each grid point with respect to this average. Here, the above-described color corrections such as “perceptual” and “saturation” are basically realized by corresponding color conversion tables. The color conversion or color correction is generally performed as a process for converting the color reproduction range of an input device such as a display into the color reproduction range of an output device such as a printer. The color range after color correction becomes a difference in the shape and size of the color reproduction range as shown in FIG.

本実施形態では、2種類の色補正にそれぞれ対応した色変換テーブルに基づいて新たな色変換テーブルを生成する形態に関する。図3において、先ず、ステップ401で、2種類の色補正に係る色変換テーブルを選択する。   The present embodiment relates to a form in which a new color conversion table is generated based on a color conversion table corresponding to each of two types of color correction. In FIG. 3, first, in step 401, color conversion tables for two types of color correction are selected.

具体的には、図4に示すユーザインタフェース501上の色補正テーブル選択欄502、503それぞれに表示される複数種類の色補正からそれぞれ1種類の色補正(「色補正A」、「色補正B」)をユーザが選択する。これにより、それぞれの色補正に対応する色変換テーブルが選択される。以下では、「色補正A」として「perceptual」を、「色補正B」として「saturationl」を選択したとして説明する。なお、それぞれの色補正に対応した色変換テーブルは、ハードディスク306に予め保持されている。   Specifically, one type of color correction (“color correction A”, “color correction B”) is selected from a plurality of types of color corrections displayed in the color correction table selection fields 502 and 503 on the user interface 501 shown in FIG. ") Is selected by the user. Thereby, the color conversion table corresponding to each color correction is selected. In the following description, it is assumed that “perceptual” is selected as “color correction A” and “saturation” is selected as “color correction B”. A color conversion table corresponding to each color correction is held in the hard disk 306 in advance.

次に、ステップ402で、選択した2つの色変換テーブルそれぞれの生成すべき色変換テーブルに対する寄与する割合を決定する。この割合は、図4に示すユーザインターフェース501おいてユーザがスライダバー504を移動させた位置に応じて決定することができる。ユーザはこの操作によって、2つの色変換テーブルをユーザの好みに合った割合で混合することができる。例えば、写真を含むポスターを出力する際に、写真部がポスター内の大半を占めるような画像を記録出力する場合、「perceptual」の割合を大きくし、「perceptual」の特徴をなるべく残した混合を行なうことができる。逆に、写真部の領域が小さいポスターを出力する際は、「saturationl」の割合を大きくし、「saturationl」の特徴をなるべく残した加重平均を行うことができる。   Next, in step 402, the ratio of each of the two selected color conversion tables that contributes to the color conversion table to be generated is determined. This ratio can be determined according to the position where the user has moved the slider bar 504 in the user interface 501 shown in FIG. By this operation, the user can mix the two color conversion tables at a ratio suitable for the user's preference. For example, when outputting a poster including a photo, if the image is recorded and output so that the photo portion occupies most of the poster, the ratio of “perceptual” is increased, and the mixing that leaves the “perceptual” characteristics as much as possible is used. Can be done. Conversely, when outputting a poster with a small photographic area, it is possible to increase the ratio of “saturation” and perform a weighted average that retains the characteristics of “saturation” as much as possible.

次に、ステップ403で、選択した2つの色変換テーブルを混合して新たな色変換テーブルを生成する処理を行なう。具体的には、図9(a)および(b)で後述されるように、2つの色補正テーブルの対応する格子点ごとに、それらの格子点データである変換後信号値の加重平均をとる。そして、この加重平均に対してそれぞれの格子点の重要度に応じた調整を行い、新たなテーブルの格子点データを生成する。   Next, in step 403, a process of generating a new color conversion table by mixing the two selected color conversion tables is performed. Specifically, as will be described later with reference to FIGS. 9A and 9B, for each grid point corresponding to the two color correction tables, a weighted average of the converted signal values that are the grid point data is taken. . Then, the weighted average is adjusted in accordance with the importance of each grid point to generate new table grid point data.

図5は、一般的な色変換テーブルの例を示す図である。同図に示すように、総てのRGB値(255×255×255)に対してルックアップテーブルを用意するのではなく、RGB信号それぞれについて所定の間隔(図5に示す例では、0、32、64、・・・、255)で規定される格子点ごとに、入力のRGB値603と変換後のRGB値604が記載されている(以下、色変換要素)。そして、実際の色変換で、格子点にない入力RGB値に対する変換後のRGB値は、入力RGB値を囲む8つの色変換要素を用いて、例えば四面体補間を行うことによって求める。   FIG. 5 is a diagram illustrating an example of a general color conversion table. As shown in the figure, a lookup table is not prepared for all RGB values (255 × 255 × 255), but a predetermined interval for each RGB signal (in the example shown in FIG. 5, 0, 32). , 64,..., 255), input RGB values 603 and converted RGB values 604 are described (hereinafter referred to as color conversion elements). Then, in actual color conversion, the converted RGB value for the input RGB value that is not at the grid point is obtained by, for example, tetrahedral interpolation using eight color conversion elements surrounding the input RGB value.

図6は、本実施形態に係る色変換テーブルを示す図であり、ハードディスクで保持されるテーブルの1つである「Perceptul」(写真モード用)に対応したテーブルである。本実施形態の色変換テーブルは、格子点ごとに、変換要素である入力のRGB値703と変換後のRGB値704の組に対応して、重要度情報705が定められている。   FIG. 6 is a diagram showing a color conversion table according to the present embodiment, and is a table corresponding to “Perceptul” (for photo mode) which is one of the tables held in the hard disk. In the color conversion table of this embodiment, importance level information 705 is determined for each lattice point corresponding to a set of input RGB values 703 and converted RGB values 704 that are conversion elements.

重要度情報は、それぞれの色補正の用途に応じて定められ、入力RGB値703がそれぞれの用途にどれほど重要かを格子点ごとに数値化したものである。例えば、「perceptual」に対応した色変換テーブルは写真用途なので、肌色、空、森などのように写真画像にて使用される頻度が高いRGB値が重要となる。また、「saturationl」に対応した色変換テーブルはポスターやグラフィクス用途の色変換モードなので、ドキュメント作成ソフトなどのカラ−パレット色のように、比較的鮮やかな色が使用されやすいRGB値が重要となる。図に示す例では、重要度が最も低いときが「1」で最も高いときが「10」となる。   The importance level information is determined according to the use of each color correction, and is a numerical value for each grid point indicating how important the input RGB value 703 is for each use. For example, since the color conversion table corresponding to “perceptual” is for photographic use, RGB values that are frequently used in photographic images such as skin color, sky, and forest are important. In addition, since the color conversion table corresponding to “saturation” is a color conversion mode for posters and graphics, RGB values in which relatively vivid colors are easily used, such as color palette colors for document creation software, are important. . In the example shown in the figure, “1” is the lowest importance level and “10” is the highest importance level.

本実施形態では、この重要度情報(重要度)を、それぞれの用途に応じた複数の画像コンテンツからRGB値を取得し、使用頻度に応じて定めている。各用途の画像コンテンツとは、写真用途の画像コンテンツであれば写真画像、ポスター用途の画像コンテンツであれば、ポスターやドキュメント類の画像である。図7(a)および(b)は、重要度情報を定める処理を説明する図である。図7(a)に示すように、画像コンテンツ801をスキャンするとによって取得する。そして、図7(b)に示すように、取得したRGB値を対応する要素番号の累積値として累積する。これにより、ヒストグラム802を作成され、作成されたヒストグラムを所定の数値で正規化し、重要度情報とする。図7(b)に示す例は、10で正規化を行ったものである。   In the present embodiment, the importance level information (importance level) is determined according to the frequency of use by acquiring RGB values from a plurality of image contents corresponding to respective uses. The image content for each use is a photographic image if the image content is for a photographic use, and an image of a poster or documents if the image content is for a poster use. FIGS. 7A and 7B are diagrams for explaining processing for determining importance information. As shown in FIG. 7A, the image content 801 is acquired by scanning. Then, as shown in FIG. 7B, the acquired RGB values are accumulated as the accumulated values of the corresponding element numbers. Thereby, a histogram 802 is created, and the created histogram is normalized with a predetermined numerical value to obtain importance information. In the example shown in FIG. 7B, normalization is performed at 10.

次に、図3に示したステップ403の加重平均などによる色変換テーブル生成処理の詳細を説明する。   Next, details of the color conversion table generation processing by the weighted average in step 403 shown in FIG. 3 will be described.

図8(a)および(b)は、ステップ401にて選択された「perceptual」に係る色補正Aと、「saturationl」に係る色補正Bの色変換テーブルをそれぞれ示す図である。   FIGS. 8A and 8B are diagrams respectively showing color conversion tables for color correction A related to “perceptual” and color correction B related to “saturation” selected in step 401.

先ず、2つの色補正テーブルに保持された格子点ごとの重要度情報に基づき保持係数を算出する。すなわち、それぞれの色補正の色変換テーブルについて、要素番号kの格子点の重要度情報905をm(k)、色補正Bの重要度情報911をn(k)とする。そして、色補正Aの保持係数906をM(k)、色補正Bの保持係数912をN(k)とするとき、それぞれの保持係数は以下の式で算出される。   First, a holding coefficient is calculated based on importance information for each grid point held in two color correction tables. That is, for each color correction color conversion table, the importance information 905 of the grid point of the element number k is m (k), and the importance information 911 of the color correction B is n (k). When the color correction A holding coefficient 906 is M (k) and the color correction B holding coefficient 912 is N (k), each holding coefficient is calculated by the following equation.

Figure 2011130087
Figure 2011130087

Figure 2011130087
Figure 2011130087

そして、2つの色変換テーブルの対応する格子点の保持係数の合計が1となるように計算する。 Then, calculation is performed so that the sum of the retention coefficients of the corresponding grid points in the two color conversion tables is 1.

次に、色補正Aおよび色補正Bそれぞれの色変換テーブルの対応する格子点ごとの変換後RGB値の加重平均を行う。図9(a)は、2つの色変換テーブルにおける色変換要素kそれぞれの変換後RGB値の加重平均を説明する図である。同図に示すように、色補正Aによる変換後のRGB値1001をTk(R,G,B)とし、色補正Bによる変換後のRGB値1002をSk(R,G,B)とし、ステップ401(図3)で決定した割合を色補正Aと色補正Bに対してx:yとする。このとき、この割合に応じた加重平均の結果1003であるPk(R,G,B)は以下の(3)式で求めることができる。 Next, a weighted average of the converted RGB values for each corresponding grid point in the color conversion tables of the color correction A and the color correction B is performed. FIG. 9A is a diagram for explaining a weighted average of converted RGB values for each of the color conversion elements k in the two color conversion tables. As shown in the figure, the RGB value 1001 after conversion by color correction A is T k (R, G, B), and the RGB value 1002 after conversion by color correction B is S k (R, G, B). The ratio determined in step 401 (FIG. 3) is x: y for the color correction A and the color correction B. At this time, P k (R, G, B), which is the result 1003 of the weighted average according to this ratio, can be obtained by the following equation (3).

Figure 2011130087
Figure 2011130087

本実施形態は、さらに、上記加重平均の結果に対して格子点ごとの重要度情報に基づく保持係数によって調整を行ない、生成する色変換テーブルの最終的な変換後RGB値(変換後色情報)を求める。   In this embodiment, the weighted average result is further adjusted by a holding coefficient based on importance information for each grid point, and the final converted RGB value (converted color information) of the color conversion table to be generated Ask for.

図9(b)はこの処理を説明する図である。同図に示されるように、線分Pkk上に作成されるベクトルR1105と、線分Pkk上に作成されるベクトルQ1104を算出する。そして、以下の(4)、(5)式に示すように、それぞれ算出したベクトルに対して、上記(1)、(2)式で求めた保持係数を乗ずる。 FIG. 9B is a diagram for explaining this process. As shown in the figure, it is calculated as the vector R1105 that is created on a line segment P k T k, the vector Q1104 to be created on the line segment P k S k. Then, as shown in the following equations (4) and (5), the calculated vectors are multiplied by the holding coefficients obtained by the above equations (1) and (2).

Figure 2011130087
Figure 2011130087

Figure 2011130087
Figure 2011130087

そして、(6)式に示すように、この2つのベクトル和U1106(R+Q)を、Pk(R,G,B)1103に加算することにより、最終的に求めるべき変換後色情報F(R,G,B)1107、すなわち、生成する色変換テーブルにおける変換後のRGB値を取得する。 Then, as shown in the equation (6), by adding these two vector sums U1106 (R + Q) to P k (R, G, B) 1103, the post-conversion color information F (R , G, B) 1107, that is, the converted RGB values in the color conversion table to be generated are acquired.

Figure 2011130087
Figure 2011130087

以上説明したように、新たな色変換テーブルの生成において、2つのテーブルの対応する格子点ごとに単純に変換後色情報の加重平均をとるだけでは((3)式)、これら2つのテーブルの特徴(格子点の色情報の重要度)が考慮されないものとなる。そこで、本実施形態では、(4)〜(6)式に示したように、保持係数、すなわち、その格子点に対する2つのテーブル(色補正)の相対的な重要度によって、加重平均における寄与割合(重み付け;x:y)を調整する。これにより、2つの色変換テーブルの特徴ができるだけ減殺されないようにした色変換テーブルを生成することができる。   As described above, when a new color conversion table is generated, simply taking a weighted average of the converted color information for each corresponding grid point in the two tables (Equation (3)), Features (importance of color information of grid points) are not considered. Therefore, in the present embodiment, as shown in the equations (4) to (6), the contribution ratio in the weighted average depends on the retention coefficient, that is, the relative importance of the two tables (color correction) with respect to the grid point. (Weighting; x: y) is adjusted. Thereby, it is possible to generate a color conversion table in which the features of the two color conversion tables are minimized.

(他の実施形態)
なお、以上説明した実施形態は、2つの色変換テーブルに基づいて新たなテーブルを生成する例に関するものであるが、本発明の適用がこの形態に限られないことはもちろんである。3つ以上の色変換テーブルに基づいて新たな色変換テーブルを生成する場合にも本発明を適用できることは、(1)〜(6)式が線形の関係を示していることからも明らかである。
(Other embodiments)
The embodiment described above relates to an example in which a new table is generated based on two color conversion tables, but it goes without saying that the application of the present invention is not limited to this form. The fact that the present invention can also be applied to a case where a new color conversion table is generated based on three or more color conversion tables is apparent from the fact that the equations (1) to (6) show a linear relationship. .

また、保持係数による加重平均における寄与割合(重み付け)の調整の形態も上記の例に限られない。複数のテーブルにおける格子点の色情報が持つ重要度の、それら複数のテーブルの格子点間の相対的な程度に応じて調整されるのであれば、どのような形態であってもよい。   Further, the form of adjustment of the contribution ratio (weighting) in the weighted average by the holding coefficient is not limited to the above example. Any form may be used as long as the importance of the color information of the grid points in the plurality of tables is adjusted according to the relative degree between the grid points of the plurality of tables.

(さらに他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)にプログラムが読取られることのよりそのコンピュータなどが実行する。
(Still another embodiment)
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media. Then, the computer or the like is executed by reading the program into the computer (or CPU or MPU) of the system or apparatus.

301 コンピュータ
302 CPU
303 メインメモリ
306 ハードディスク
301 Computer 302 CPU
303 Main memory 306 Hard disk

Claims (4)

複数の色変換テーブルに基づいて1つの色変換テーブルを生成する画像処理装置であって、
それぞれ格子点ごとに変換後色情報および該変換後色情報に対応した重要度が定められた前記複数の色変換テーブルそれぞれの、前記生成すべき色変換テーブルに対して寄与する割合を取得する取得手段と、
前記複数の色変換テーブルの対応する格子点ごとに、該対応する複数の格子点それぞれの変換後色情報を、前記複数の色変換テーブルそれぞれについて取得した割合で用いることにより、前記生成すべき色変換テーブルの変換後色情報を生成し、かつ該生成において前記対応する複数の格子点それぞれの重要度の、当該複数の格子点間の相対的な程度に応じて前記生成した変換後色情報を調整する生成手段と、
を具えたことを特徴とする画像処理装置。
An image processing apparatus that generates one color conversion table based on a plurality of color conversion tables,
Acquiring the ratio of contribution to the color conversion table to be generated in each of the plurality of color conversion tables in which the color information after conversion and the importance corresponding to the color information after conversion are determined for each grid point Means,
For each grid point corresponding to the plurality of color conversion tables, the color to be generated is obtained by using the converted color information of each of the plurality of corresponding grid points at the ratio acquired for each of the plurality of color conversion tables. Generated post-conversion color information of the conversion table, and the generated post-conversion color information according to the relative degree between each of the plurality of corresponding lattice points in the generation, A generating means to adjust;
An image processing apparatus comprising:
前記生成手段は、前記複数の色変換テーブルそれぞれについて取得した割合を重み付けとした加重平均によって、前記生成すべき色変換テーブルの変換後色情報を生成することを特徴とする請求項1に記載の画像処理装置。   The said production | generation means produces | generates the color information after the conversion of the said color conversion table which should be produced | generated by the weighted average which weighted the ratio acquired about each of these color conversion tables. Image processing device. 複数の色変換テーブルに基づいて1つの色変換テーブルを生成するための画像処理方法であって、
前記複数の色変換テーブルのそれぞれ格子点ごとに変換後色情報および該変換後色情報に対応した重要度を定める工程と、
前記複数の色変換テーブルそれぞれの、前記生成すべき色変換テーブルに対して寄与する割合を取得する取得工程と、
前記複数の色変換テーブルの対応する格子点ごとに、該対応する複数の格子点それぞれの変換後色情報を、前記複数の色変換テーブルそれぞれについて取得した割合で用いることにより、前記生成すべき色変換テーブルの変換後色情報を生成し、かつ該生成において前記対応する複数の格子点それぞれの重要度の、当該複数の格子点間の相対的な程度に応じて前記生成した変換後色情報を調整する生成工程と、
を有したことを特徴とする画像処理方法。
An image processing method for generating one color conversion table based on a plurality of color conversion tables,
Determining post-conversion color information and importance corresponding to the post-conversion color information for each grid point of the plurality of color conversion tables;
An acquisition step of acquiring a ratio of each of the plurality of color conversion tables that contributes to the color conversion table to be generated;
For each grid point corresponding to the plurality of color conversion tables, the color to be generated is obtained by using the converted color information of each of the plurality of corresponding grid points at the ratio acquired for each of the plurality of color conversion tables. Generated post-conversion color information of the conversion table, and the generated post-conversion color information according to the relative degree between each of the plurality of corresponding lattice points in the generation, Generation process to be adjusted;
An image processing method characterized by comprising:
コンピュータに読取られることにより、当該コンピュータを請求項1または2に記載の画像処理装置として機能させることを特徴とするプログラム。   A program that causes a computer to function as the image processing apparatus according to claim 1 by being read by the computer.
JP2009285369A 2009-12-16 2009-12-16 Image processing apparatus and image processing method Pending JP2011130087A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009285369A JP2011130087A (en) 2009-12-16 2009-12-16 Image processing apparatus and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009285369A JP2011130087A (en) 2009-12-16 2009-12-16 Image processing apparatus and image processing method

Publications (1)

Publication Number Publication Date
JP2011130087A true JP2011130087A (en) 2011-06-30

Family

ID=44292213

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009285369A Pending JP2011130087A (en) 2009-12-16 2009-12-16 Image processing apparatus and image processing method

Country Status (1)

Country Link
JP (1) JP2011130087A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014200014A (en) * 2013-03-29 2014-10-23 キヤノン株式会社 Image processing device and image processing method
JP2018107838A (en) * 2018-04-10 2018-07-05 株式会社沖データ Color profile providing device and image forming apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014200014A (en) * 2013-03-29 2014-10-23 キヤノン株式会社 Image processing device and image processing method
JP2018107838A (en) * 2018-04-10 2018-07-05 株式会社沖データ Color profile providing device and image forming apparatus

Similar Documents

Publication Publication Date Title
US7450281B2 (en) Image processing apparatus and information processing apparatus, and method thereof
JP5344518B2 (en) Image processing method and image processing apparatus
US20150002904A1 (en) Image processing apparatus, image forming system, and computer program product
JP2010278708A (en) Image processing apparatus and method, and computer program
US20060250411A1 (en) Apparatus and method to edit color profile
JP6089491B2 (en) Image processing apparatus, image processing system, image processing method, program, and storage medium
US20070285694A1 (en) Color conversion definition creation apparatus and color conversion definition creation program storage medium
JP4250493B2 (en) Color conversion matrix generation method, color conversion table creation method and program
JP4527500B2 (en) Image processing method, apparatus, and program
JP2011130087A (en) Image processing apparatus and image processing method
US20040017476A1 (en) Printing system, layout data generation device, print data processing device and program
JP2009093287A (en) Image processor, image processing method, and program
JP5074659B2 (en) Color conversion definition creation method, color conversion definition creation device, and color conversion definition creation program
JP2009017473A (en) Color gamut generation device, color gamut generation method, color gamut generation program, and color conversion unit
JP2008067313A (en) Color processing device, color processing method, and program
JP2008042835A (en) Image processor, image processing method, program, and recording medium
JP2012205190A (en) Image processing apparatus and program
JP5112234B2 (en) Image processing apparatus, image processing method, program, and recording medium
JP3972614B2 (en) Image processing device
JP6260144B2 (en) Image processing apparatus and computer program
JP6320278B2 (en) Color processing apparatus and method
JP2004228919A (en) Method, device and program for preparing definition of color conversion
JP5633194B2 (en) Image processing apparatus, image processing method, program, and recording medium
JP4943547B2 (en) Color conversion definition creation method, color conversion definition creation device, and color conversion definition creation program
JP2010226368A (en) Image processing apparatus, image processing method, and program