JP2000032281A - Image processing method and device and recording medium - Google Patents

Image processing method and device and recording medium

Info

Publication number
JP2000032281A
JP2000032281A JP10192109A JP19210998A JP2000032281A JP 2000032281 A JP2000032281 A JP 2000032281A JP 10192109 A JP10192109 A JP 10192109A JP 19210998 A JP19210998 A JP 19210998A JP 2000032281 A JP2000032281 A JP 2000032281A
Authority
JP
Japan
Prior art keywords
color
conversion table
correction
color conversion
image
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
JP10192109A
Other languages
Japanese (ja)
Inventor
Toshio Shirasawa
寿夫 白沢
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP10192109A priority Critical patent/JP2000032281A/en
Publication of JP2000032281A publication Critical patent/JP2000032281A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To easily correct the device profile of an image input device and to highly accurately reproduce colors. SOLUTION: An image editing processing part 8 constructs a color conversion table 7 for correction corresponding to gray balance correction and hue correction, etc., instructed from an operator. The color conversion table 7 for the correction and the color conversion table 6 for an input device are synthesized in a synthesis part 9 and stored in a memory 10. A color conversion processing part 3 performs color conversion by using a color-corrected table inside the memory 10.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、カラー・マネジメ
ントシステムにおけるプロファイルの編集方法に関し、
例えばカラースキャナなどのドライバーソフトや画像編
集ソフトなどに好適な技術である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for editing a profile in a color management system.
For example, the technology is suitable for driver software such as a color scanner, image editing software, and the like.

【0002】[0002]

【従来の技術】カラースキャナ、カラープリンタ、カラ
ーモニタのような異なるカラー入出力機器間で、簡単に
かつ正確な色再現を行うことを目指して、デバイス・イ
ンディペンデント・カラーを用いたカラー・マネジメン
ト・システム(CMS)が研究されている。図17は、
カラー・マネジメント・システムの構成を示す。CMS
では、各デバイスごとに作成された入力プロファイル、
出力プロファイルのプロファイル情報を基に、入力デバ
イスの色信号を測色的に一致した出力デバイスの色信号
に変換する。
2. Description of the Related Art In order to easily and accurately reproduce colors between different color input / output devices such as a color scanner, a color printer, and a color monitor, a color system using device independent colors is used. Management systems (CMS) are being studied. FIG.
1 shows the configuration of a color management system. CMS
Now, input profiles created for each device,
Based on the profile information of the output profile, the color signal of the input device is converted into the color signal of the output device which is colorimetrically matched.

【0003】上記システムにおいて高精度なカラーマッ
チングを実現するためには、高精度なデバイス・プロフ
ァイルの構築技術が必要となっている。デバイス・プロ
ファイルとは、カラー入出力機器に関するさまざまな情
報を記述したデータ群であり、インターカラーコンソー
シアムで標準化されているICC Profileがあ
る。
In order to realize high-precision color matching in the above system, a technique for constructing a high-precision device profile is required. The device profile is a data group in which various information regarding the color input / output device is described, and there is an ICC profile standardized by the intercolor consortium.

【0004】このようなデバイス・プロファイルには、
デバイス信号とL*a*b*信号などの標準信号との対
応関係を記述した色変換テーブルが含まれており、この
色変換テーブルの精度が色再現に大きく関与している。
色変換テーブルとしては、マトリックス演算用の係数を
使用することもできるが、より高精度な色再現を行う場
合には、図18に示すような1次元ルックアップテーブ
ル(1D−LUT)70、72と3次元ルックアップテ
ーブル(3D−LUT)71を組み合わせたものが利用
されている。
[0004] Such device profiles include:
It includes a color conversion table that describes the correspondence between device signals and standard signals such as L * a * b * signals, and the accuracy of this color conversion table greatly affects color reproduction.
As the color conversion table, a coefficient for matrix operation can be used, but when performing more accurate color reproduction, one-dimensional lookup tables (1D-LUT) 70 and 72 as shown in FIG. And a combination of a three-dimensional lookup table (3D-LUT) 71 and a three-dimensional lookup table (3D-LUT) 71 are used.

【0005】色変換処理部は、ルックアップテーブル7
0、71、72を参照することによって、デバイス信号
(RGBなど)を標準信号(La*b*など)に色変換
処理する。また、ルックアップテーブル71には、入力
値に対する格子点の出力値のみが記録されているので、
入力値が格子点に該当しないときはメモリマップ補間演
算で、8点補間、6点補間などの補間演算を行って出力
値を算出する。なお、1次元ルックアップテーブル(1
D−LUT)70は、デバイス信号(例えばRGB信
号)を明度リニアな信号に変換するためのテーブルであ
るが、このテーブルは必ずしも設けなくてよい。
[0005] The color conversion processing section includes a lookup table 7
By referring to 0, 71, and 72, a device signal (such as RGB) is subjected to color conversion processing into a standard signal (such as La * b *). Also, since only the output value of the grid point with respect to the input value is recorded in the lookup table 71,
When the input value does not correspond to a lattice point, an output value is calculated by performing an interpolation operation such as an eight-point interpolation or a six-point interpolation by a memory map interpolation operation. The one-dimensional lookup table (1
The D-LUT 70 is a table for converting a device signal (for example, an RGB signal) into a linear brightness signal, but this table is not necessarily provided.

【0006】一般に、スキャナなどの画像入力装置の色
変換テーブルを構築するには、特開平8−102865
号公報に記載されているように、均等色空間上の色座標
値が既知の色票を入力し、その入力データと色座標値を
基に、スキャナの色再現特性をニューラルネットなどで
モデリングした後、モデル式を用いて3D−LUTの値
を計算している。しかしながら、デバイスの色再現特性
は非常に複雑であることから、上記のような方法を用い
てもなお所望の色再現が得られない。このようなことか
ら、近年プロファイルを修正できるような技術がいくつ
か提案されている。
Generally, to construct a color conversion table for an image input device such as a scanner, refer to Japanese Patent Application Laid-Open No. 8-102865.
As described in the official gazette, a color chart whose color coordinate values on a uniform color space are known is input, and the color reproduction characteristics of the scanner are modeled by a neural network or the like based on the input data and the color coordinate values. Then, the value of the 3D-LUT is calculated using the model formula. However, since the color reproduction characteristics of the device are very complicated, a desired color reproduction cannot be obtained even by using the above method. For these reasons, several techniques have recently been proposed that can modify the profile.

【0007】例えば、特開平8−237494号公報に
記載された色変換装置では、変更対象とする色空間をユ
ーザーが数値入力手段により指定し、指定された色空間
に対応する格子点を表示して格子点のデータを調整する
ことにより、色変換テーブルを修正している。また、特
開平10−32724号公報に記載された色変換パラメ
ータ設定装置では、予めプロファイルの修正方法を複数
想定し、ユーザーが不満に思う色を指定することによ
り、自動的に修正方法を決めるような方式が提案されて
いる。
For example, in a color conversion apparatus described in Japanese Patent Application Laid-Open No. 8-237494, a user specifies a color space to be changed by numerical value input means, and displays grid points corresponding to the specified color space. The color conversion table is modified by adjusting the data of the grid points. In the color conversion parameter setting device described in Japanese Patent Application Laid-Open No. H10-32724, a plurality of profile correction methods are assumed in advance, and a user specifies a dissatisfied color to automatically determine a correction method. Various methods have been proposed.

【0008】[0008]

【発明が解決しようとする課題】上記した前者の技術で
は、変更対象の色空間部分を数値入力により指定してい
るため、部分的な色修正が可能であるものの、イメージ
全体の色味の修正を考慮したものではない。また、後者
の技術は、観察環境やユーザーの好みというような修正
内容を予想する方式であるため、例えば色変換テーブル
を部分的に微調整するような場合には適用できない。
In the former technique, since the color space to be changed is designated by numerical input, partial color correction is possible, but the color tone of the entire image is corrected. Is not taken into account. In addition, the latter technique is a method of predicting correction contents such as an observation environment and a user's preference, and cannot be applied to, for example, a case where a color conversion table is partially fine-tuned.

【0009】本発明の目的は、画像入力装置のデバイス
・プロファイルを簡単に修正することができ、高精度な
色再現を実現する画像処理方法、装置および記録媒体を
提供することにある。
An object of the present invention is to provide an image processing method, an apparatus, and a recording medium that can easily correct a device profile of an image input device and realize high-precision color reproduction.

【0010】[0010]

【課題を解決するための手段】前記目的を達成するため
に、請求項1記載の発明では、原稿を読み取って入力し
た第1の色信号を第1の色変換テーブルによってデバイ
ス非依存の標準信号に変換し、該標準信号を第2の色変
換テーブルによって第2の色信号に変換し、前記第2の
色信号を画像表示手段に表示する画像処理方法であっ
て、前記入力原稿と前記表示された原稿画像の所定色が
一致するように色修正が指示されたとき、該色修正に応
じて前記標準信号を修正するための第3の色変換テーブ
ルを生成し、該生成された第3の色変換テーブルと前記
第1の色変換テーブルとを合成した第4の色変換テーブ
ルを生成し、前記第1の色信号を前記第4の色変換テー
ブルによってデバイス非依存の標準信号に変換すること
を特徴としている。
To achieve the above object, according to the present invention, a first color signal input by reading an original is converted into a device-independent standard signal by a first color conversion table. And converting the standard signal into a second color signal according to a second color conversion table, and displaying the second color signal on an image display means. When a color correction is instructed so that a predetermined color of the read original image matches, a third color conversion table for correcting the standard signal is generated in accordance with the color correction, and the generated third color conversion table is generated. A fourth color conversion table is generated by combining the first color conversion table with the first color conversion table, and the first color signal is converted into a device-independent standard signal by the fourth color conversion table. It is characterized by:

【0011】請求項2記載の発明では、前記色修正は、
色相の修正であることを特徴としている。
According to the second aspect of the present invention, the color correction includes:
It is characterized by hue correction.

【0012】請求項3記載の発明では、前記色修正は、
明度または彩度の修正であることを特徴としている。
In the invention according to claim 3, the color correction is
It is characterized by brightness or saturation correction.

【0013】請求項4記載の発明では、前記色修正は、
グレイバランスの修正であることを特徴としている。
[0013] In the invention described in claim 4, the color correction includes:
It is characterized by gray balance correction.

【0014】請求項5記載の発明では、前記色修正は、
特定色の修正であることを特徴としている。
[0014] In the invention described in claim 5, the color correction is performed by:
It is characterized by the modification of a specific color.

【0015】請求項6記載の発明では、原稿を読み取り
入力する画像入力手段と、該画像入力手段から入力され
た第1の色信号をデバイス非依存の標準信号に変換する
第1の色変換テーブルと、該第1の色変換テーブルを格
納する手段と、該格納手段内の標準信号を画像表示用の
第2の色信号に変換する第2の色変換テーブルと、前記
第2の色信号を表示する手段と、前記表示された画像に
ついて色修正を指示する手段と、該指示に応じて色修正
用の第3の色変換テーブルを生成する手段と、該第3の
色変換テーブルと前記第1の色変換テーブルとを合成し
て第4の色変換テーブルを生成する手段と、該第4の色
変換テーブルを前記格納手段に書き込み更新する手段と
を備えたことを特徴としている。
According to the present invention, an image input means for reading and inputting an original, and a first color conversion table for converting a first color signal input from the image input means into a device-independent standard signal. Means for storing the first color conversion table; a second color conversion table for converting a standard signal in the storage means into a second color signal for image display; Means for displaying; means for instructing color correction for the displayed image; means for generating a third color conversion table for color correction in response to the instruction; And a means for combining the first color conversion table with the first color conversion table to generate a fourth color conversion table, and a means for writing and updating the fourth color conversion table in the storage means.

【0016】請求項7記載の発明では、前記色修正用の
第3の色変換テーブルは、無彩色軸上に格子点を持つ3
次元ルックアップテーブルで構成され、前記色修正指示
に応じて、無彩色以外の格子点の出力値を修正すること
により色相を修正することを特徴としている。
In the seventh aspect of the present invention, the third color conversion table for color correction has a grid point on an achromatic axis.
It is constituted by a dimensional lookup table, and is characterized in that the hue is corrected by correcting the output values of the grid points other than the achromatic color according to the color correction instruction.

【0017】請求項8記載の発明では、前記色修正用の
第3の色変換テーブルは、1次元ルックアップテーブル
で構成され、前記色修正指示に応じて、該ルックアップ
テーブルを修正することにより明度または彩度を修正す
ることを特徴としている。
According to the present invention, the third color conversion table for color correction is constituted by a one-dimensional look-up table, and the look-up table is corrected in accordance with the color correction instruction. It is characterized by correcting brightness or saturation.

【0018】請求項9記載の発明では、前記色修正用の
第3の色変換テーブルは、無彩色軸上に格子点を持つ3
次元ルックアップテーブルで構成され、前記色修正指示
に応じて、無彩色軸上の格子点の出力値を修正すること
によりグレイバランスを修正することを特徴としてい
る。
According to the ninth aspect of the present invention, the third color conversion table for correcting colors has a grid point on an achromatic axis.
It is constituted by a dimensional lookup table, and is characterized in that gray balance is corrected by correcting output values of grid points on an achromatic color axis according to the color correction instruction.

【0019】請求項10記載の発明では、前記色修正用
の第3の色変換テーブルは、3次元ルックアップテーブ
ルで構成され、前記色修正指示に応じて、該ルックアッ
プテーブルの修正対象となる格子点の出力値を修正する
ことを特徴としている。
According to the tenth aspect of the present invention, the third color conversion table for color correction is constituted by a three-dimensional look-up table, and becomes a correction target of the look-up table in response to the color correction instruction. It is characterized in that output values of grid points are corrected.

【0020】請求項11記載の発明では、前記第1の色
変換テーブルと第3の色変換テーブルが3次元ルックア
ップテーブルで構成され、前記各テーブルの各次元を等
分割したときの分割数が異なるとき、前記第4の色変換
テーブルを、分割数の多い色変換テーブルに等しい分割
数を持つ3次元ルックアップテーブルで構成することを
特徴としている。
According to the eleventh aspect of the present invention, the first color conversion table and the third color conversion table are constituted by a three-dimensional look-up table, and the number of divisions when each dimension of each table is equally divided is If different, the fourth color conversion table is constituted by a three-dimensional look-up table having the same number of divisions as the color conversion table having a large number of divisions.

【0021】請求項12記載の発明では、前記第4の色
変換テーブルを、前記多い方の分割数を超える所定の分
割数を持つ3次元ルックアップテーブルで構成すること
を特徴としている。
According to a twelfth aspect of the present invention, the fourth color conversion table is constituted by a three-dimensional lookup table having a predetermined number of divisions exceeding the larger number of divisions.

【0022】請求項13記載の発明では、原稿を読み取
って原稿画像を入力する機能と、該入力された第1の色
信号をデバイス非依存の標準信号に変換する第1の機能
と、該第1の機能を格納する機能と、該格納する機能内
の標準信号を画像表示用の第2の色信号に変換する第2
の機能と、前記第2の色信号を表示する機能と、前記原
稿と前記表示された画像について所定色が一致していな
いとき、色相の修正、明度または彩度の修正、グレイバ
ランスの修正、特定色の修正を含む色修正を指示する機
能と、該指示に応じて前記標準信号を修正する第3の機
能と、該第3の機能と前記第1の機能を合成する機能
と、前記格納されている第1の機能を、前記合成された
機能に更新する機能をコンピュータに実現させるための
プログラムを記録したコンピュータ読み取り可能な記録
媒体であることを特徴としている。
According to the thirteenth aspect of the present invention, a function of reading a document and inputting a document image, a first function of converting the input first color signal into a device-independent standard signal, and And a second function of converting a standard signal in the stored function into a second color signal for image display.
And the function of displaying the second color signal, and when the predetermined color does not match the original and the displayed image, correction of hue, correction of brightness or saturation, correction of gray balance, A function of instructing a color correction including a specific color correction, a third function of correcting the standard signal in accordance with the instruction, a function of combining the third function and the first function, and It is a computer-readable recording medium that records a program for causing a computer to realize the function of updating the first function to the combined function.

【0023】[0023]

【発明の実施の形態】以下、本発明の一実施例を図面を
用いて具体的に説明する。図1は、本発明の実施例の構
成を示し、本発明の色変換テーブル修正手段を含むカラ
ー・マッチング・システムにおいて、画像入力装置用色
変換テーブルの修正を行う場合を示している。図におい
て、1はカラースキャナなどの画像入力装置、2は入力
イメージデータを格納する入力用バッファメモリ、3は
色変換処理部、4は表示データを格納する表示用バッフ
ァメモリ、5は画像表示装置、6はデバイス信号を標準
信号に色変換する入力装置用色変換テーブル、7は編集
目的に対応して構築される修正用色変換テーブル、8は
イメージの編集作業を行うイメージ編集処理部、9は入
力装置用色変換テーブルと修正用色変換テーブルを合成
する色変換テーブル合成部、10は合成された色変換テ
ーブルを格納する色変換テーブル記憶用メモリ、11は
標準信号をデバイス信号に色変換する表示装置用色変換
テーブルである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be specifically described below with reference to the drawings. FIG. 1 shows a configuration of an embodiment of the present invention, in which a color matching system including a color conversion table correcting means of the present invention corrects a color conversion table for an image input device. In the figure, 1 is an image input device such as a color scanner, 2 is an input buffer memory for storing input image data, 3 is a color conversion processor, 4 is a display buffer memory for storing display data, and 5 is an image display device. , 6 is a color conversion table for an input device for color conversion of a device signal into a standard signal, 7 is a correction color conversion table constructed for the purpose of editing, 8 is an image editing processing section for performing image editing work, 9 Is a color conversion table synthesis unit that synthesizes the input device color conversion table and the correction color conversion table, 10 is a color conversion table storage memory that stores the synthesized color conversion table, and 11 is color conversion of a standard signal into a device signal. 7 is a display device color conversion table.

【0024】図2は、本発明の実施例の全体の処理フロ
ーチャートである。所定の原稿を画像入力装置1で読み
取り、原稿の画像データを入力する(ステップ10
1)。入力されたイメージデータは、入力用バッファメ
モリ2に蓄積される。次に、色変換処理部3では入力さ
れたイメージデータを表示用のイメージデータに色変換
して(ステップ102)、表示用バッファメモリ4に送
り、画像表示装置5の画面に表示する(ステップ10
3)。
FIG. 2 is a flowchart showing the entire process according to the embodiment of the present invention. A predetermined document is read by the image input device 1, and image data of the document is input (step 10).
1). The input image data is stored in the input buffer memory 2. Next, the color conversion processing unit 3 converts the input image data into color image data for display (step 102), sends it to the display buffer memory 4, and displays it on the screen of the image display device 5 (step 10).
3).

【0025】色変換処理部3では、色変換テーブル記憶
用メモリ10に記憶されているデータと画像表示装置用
の色変換テーブル11を参照して、色変換処理を行う。
最初の処理段階では、編集処理は行われていないので色
変換テーブル記憶用メモリ10には、入力装置用色変換
テーブル6のデータがそのまま記録されている。画像入
力装置1及び画像表示装置5の色変換テーブル6、11
が十分に高精度ならば、この時点で原稿に忠実な画面表
示が行われることになる。
The color conversion processing section 3 performs a color conversion process with reference to the data stored in the color conversion table storage memory 10 and the color conversion table 11 for the image display device.
In the first processing stage, since the editing process is not performed, the data of the input device color conversion table 6 is recorded in the color conversion table storage memory 10 as it is. Color conversion tables 6 and 11 of image input device 1 and image display device 5
Is sufficiently high, a screen display faithful to the original is performed at this point.

【0026】画面表示と原稿を比較したときに、忠実な
色再現が行われていない場合には(ステップ104)、
イメージ編集処理部8を動作させ、原稿に忠実な表示画
像が得られるように編集処理(例えば、グレイバランス
の修正)を行う(ステップ105)。イメージ編集処理
部8では、後述するように、編集目的に対応した修正用
色変換テーブル7を構築し、イメージの編集を行う。修
正用色変換テーブル7が変更されると、色変換テーブル
合成処理部9は、入力装置用色変換テーブル6と修正用
色変換テーブル7を合成して新たな色変換テーブルを生
成し(ステップ106)、色変換テーブル記憶用メモリ
10の内容を更新する(ステップ107)。
When faithful color reproduction is not performed when comparing the screen display with the original (step 104),
The image editing unit 8 is operated to perform an editing process (for example, gray balance correction) so as to obtain a display image faithful to the document (step 105). The image editing processing unit 8 constructs the correction color conversion table 7 corresponding to the purpose of editing and edits the image, as described later. When the correction color conversion table 7 is changed, the color conversion table synthesis processing unit 9 synthesizes the input device color conversion table 6 and the correction color conversion table 7 to generate a new color conversion table (step 106). ), The contents of the color conversion table storage memory 10 are updated (step 107).

【0027】色変換テーブル記憶用メモリ10が書き換
えられると、色変換処理部3は色変換処理を再度行って
表示用バッファメモリ4を更新し、画面を更新表示し
(ステップ103)、依然として忠実な色再現が行われ
ないときは(ステップ104)、前述した編集処理とは
異なる編集処理(例えば、色相の修正)を行う(ステッ
プ105)。色再現が忠実であるときには、処理が終了
し、これにより、標準で用意された入力装置用色変換テ
ーブル6が編集処理され、高精度化された入力装置用色
変換テーブルが色変換テーブル記憶用メモリ10に作
成、保存される。
When the color conversion table storage memory 10 is rewritten, the color conversion processing unit 3 performs the color conversion processing again, updates the display buffer memory 4, and updates and displays the screen (step 103). When color reproduction is not performed (step 104), an editing process different from the above-described editing process (for example, hue correction) is performed (step 105). When the color reproduction is faithful, the process is terminated, whereby the input device color conversion table 6 prepared as a standard is edited, and the highly accurate input device color conversion table is stored in the color conversion table storage. Created and stored in the memory 10.

【0028】以下、本発明のイメージ編集処理部8と色
変換テーブル合成部9について詳細に説明する。
Hereinafter, the image editing unit 8 and the color conversion table synthesizing unit 9 of the present invention will be described in detail.

【0029】(イメージ編集処理部)前述したように、
ステップ104で修正が必要である度に、イメージ編集
処理部8では、ステップ105の編集処理を行う。この
編集処理は、まず、例えば、グレイバランスを修正し、
さらに、修正が必要であれば色相の修正を行う。ここで
は、編集処理として、例えば、「グレイバランスの修
正」「色相の修正」「特定色の修正」「明度、彩度の修
正」を用意し、これらの内、1ないし複数あるいは全て
を順番に編集処理する。なお、この順番は一例であっ
て、他の異なる順番であってもよい。
(Image Editing Processing Unit) As described above,
Every time a correction is required in step 104, the image editing processing unit 8 performs the editing processing in step 105. In this editing process, first, for example, the gray balance is corrected,
Further, the hue is corrected if necessary. Here, as the editing processing, for example, “correction of gray balance”, “correction of hue”, “correction of specific color”, “correction of lightness and saturation” are prepared, and one or more or all of these are sequentially performed. Edit. Note that this order is an example, and another different order may be used.

【0030】イメージ編集処理部8では、「グレイバラ
ンス補正」や「色相補正」のような編集目的に対応し
て、修正用色変換テーブル7を構築し、その色変換テー
ブル7の内容を修正、変更することにより、イメージ編
集結果を画面表示している。つまり、随時修正された色
変換テーブル7を用いて画面表示しているので、画面上
で所望の色になっていれば適切に色変換テーブルが修正
されたことになる。
The image editing processing unit 8 constructs a correction color conversion table 7 corresponding to editing purposes such as "gray balance correction" and "hue correction", and corrects the contents of the color conversion table 7. By changing, the image editing result is displayed on the screen. That is, since the screen is displayed using the color conversion table 7 that has been corrected as needed, if the desired color is displayed on the screen, the color conversion table has been appropriately corrected.

【0031】修正対象毎に、ステップ105の処理内容
を詳述する。
The processing contents of step 105 will be described in detail for each correction target.

【0032】(1)グレイバランスの修正 図3は、グレイバランス修正の処理フローチャートであ
る。イメージ編集処理部8は、オペレータからグレイバ
ランスの修正の要求を受け取ると(ステップ201)、
修正用色変換テーブル7を構築して(ステップ20
2)、初期化を行う。修正用色変換テーブルとしては、
例えば無彩色軸上に格子点を持った2分割3次元ルック
アップテーブルを用いる。次いで、構築された修正用色
変換テーブルの入力値と出力値が等しくなるように、修
正用色変換テーブルの各出力値に入力色座標と同じ値を
設定して初期化を行う(ステップ203)。
(1) Gray Balance Correction FIG. 3 is a flowchart of the gray balance correction process. Upon receiving a gray balance correction request from the operator (step 201), the image editing processing unit 8 receives the request from the operator (step 201).
A correction color conversion table 7 is constructed (step 20).
2) Perform initialization. As the correction color conversion table,
For example, a two-division three-dimensional lookup table having grid points on an achromatic axis is used. Next, initialization is performed by setting the same value as the input color coordinate to each output value of the correction color conversion table so that the input value and the output value of the constructed correction color conversion table become equal (step 203). .

【0033】初期化が終了すると、図4に示すようなグ
レイバランス調整を行うための操作画面を表示する。操
作画面は、画像入力装置1による入力画像の縮小表示画
面21と、調整色を選択するためのトグルボタン22
と、選択された色の調整量をマウスで指定するためのコ
ントロール23で構成されている。図4の縮小表示画面
には、入力装置用色変換テーブル6と修正用色変換テー
ブル7と画像表示用色変換テーブル11を用いて色変換
処理を行って生成した画像を表示する(ステップ20
4)。図4の操作画面を表示し(ステップ205)、オ
ペレータは縮小表示画面と原稿のグレイバランスを比較
して調整が必要であるときには(ステップ206)、オ
ペレータは縮小表示画面と原稿を比較しながら、グレイ
バランスのずれを調整する。
When the initialization is completed, an operation screen for performing gray balance adjustment as shown in FIG. 4 is displayed. The operation screen includes a reduced display screen 21 of the input image by the image input device 1 and a toggle button 22 for selecting an adjustment color.
And a control 23 for designating the adjustment amount of the selected color with a mouse. The reduced display screen of FIG. 4 displays an image generated by performing a color conversion process using the input device color conversion table 6, the correction color conversion table 7, and the image display color conversion table 11 (step 20).
4). The operation screen shown in FIG. 4 is displayed (step 205). When the operator needs to adjust the gray balance by comparing the reduced display screen with the original (step 206), the operator compares the reduced display screen and the original while comparing the original. Adjust the gray balance deviation.

【0034】操作方法としては、まずトグルボタン22
を使って調整範囲をハイライト、中間調、ダークの中か
ら選択する(ステップ207)。次に、トグルボタン2
2の下のコントロール23を使って調整量を指定する
(ステップ208)。コントロールにはa*、b*を軸
とするグラフが表示されていて、グラフの中心の黒丸が
調整前のa*、b*座標点を示す。白丸はマウスで操作
可能になっていて、例えばこの白丸を赤方向に移動させ
ると、グレイバランスを赤方向にずらすことを意味して
いる。
As an operation method, first, the toggle button 22
To select the adjustment range from highlight, halftone, and dark (step 207). Next, toggle button 2
The amount of adjustment is designated using the control 23 below 2 (step 208). A graph with a * and b * as axes is displayed on the control, and a black circle at the center of the graph indicates a * and b * coordinate points before adjustment. The white circle is operable with a mouse. For example, moving this white circle in the red direction means shifting the gray balance in the red direction.

【0035】オペレータがグレイバランスを調整する
と、イメージ編集処理部8は修正用色変換テーブル7と
なる3次元ルックアップテーブルの無彩色軸に位置する
格子点の出力値を変更する(ステップ209)。色修正
用の色変換テーブルが変更されると、再度色変換を行っ
て操作画面の縮小画面表示が更新されるので、オペレー
タはグレイバランス修正の効果を確認することができる
(ステップ204、205、206)。
When the operator adjusts the gray balance, the image editing processor 8 changes the output value of the grid point located on the achromatic axis of the three-dimensional lookup table serving as the correction color conversion table 7 (step 209). When the color conversion table for color correction is changed, color conversion is performed again and the reduced screen display of the operation screen is updated, so that the operator can confirm the effect of gray balance correction (steps 204 and 205, 206).

【0036】上記した処理手順によってオペレータは画
面表示を確認しながら、最終的なグレイバランスの修正
値を決定することができる。修正値が決定されOKボタ
ンが押されると、図2に戻り、修正用色変換テーブル7
と入力装置用色変換テーブル6を色変換テーブル合成部
9で合成して(ステップ106)、色変換テーブル記憶
用メモリ10を書き換える(ステップ107)。
According to the above-described processing procedure, the operator can determine the final gray balance correction value while checking the screen display. When the correction value is determined and the OK button is pressed, the process returns to FIG.
And the input device color conversion table 6 are synthesized by the color conversion table synthesizing section 9 (step 106), and the color conversion table storage memory 10 is rewritten (step 107).

【0037】具体的な例で説明する。ここでは均等色空
間の色域をL=0から100、a*=−127から12
8、b*=−127から128とするが、色空間の色域
がこれと異なっていてもよい。また、修正用色変換テー
ブルとして、2分割3次元ルックアップテーブルを用い
て説明する。
A specific example will be described. Here, the color gamut of the uniform color space is from L = 0 to 100 and a * =-127 to 12
8, b * =-127 to 128, but the color gamut of the color space may be different from this. Further, a description will be given using a two-divided three-dimensional lookup table as the correction color conversion table.

【0038】2分割3次元ルックアップテーブルは、図
5に示すようにLa*b*の3軸で表現される均等色空
間を各軸毎に2分割し、計27点の格子点を形成してい
る。3次元ルックアップテーブルとは、その格子点に、
入力に対応する出力値を保持している。色変換を行う場
合には、それらの格子点の出力値を参照し、メモリマッ
プ補間演算を行って格子点以外の入力色座標値に対する
出力値を計算する。
As shown in FIG. 5, the two-division three-dimensional lookup table divides a uniform color space represented by three axes La * b * into two parts for each axis to form a total of 27 lattice points. ing. The three-dimensional look-up table is
Holds the output value corresponding to the input. When performing color conversion, the output values of the input color coordinate values other than the grid points are calculated by performing a memory map interpolation operation with reference to the output values of those grid points.

【0039】従って、2分割3次元ルックアップテーブ
ルでは、上記した色域を想定した場合、格子点の色座標
値がa*=0かつ b*=0を満たす点は、L、a*、
b*=[0、0、0]、[50、0、0]、[100、
0、0]の計3個存在することになる(図5の○印)。
これら3点の格子点の出力値を変更することによって、
その変更に対応したグレイバランスの補正ができる。
Accordingly, in the two-division three-dimensional look-up table, assuming the above color gamut, the points where the color coordinate values of the grid points satisfy a * = 0 and b * = 0 are L, a *,
b * = [0, 0, 0], [50, 0, 0], [100,
[0, 0] in total (circles in FIG. 5).
By changing the output values of these three grid points,
The gray balance can be corrected according to the change.

【0040】例えば、操作画面においてハイライトの調
整を選択し、白丸を(a*、b*)=(5、5)に設定
した場合には、[100、0、0]に位置している格子
点の出力値が[100、5、5]となり、(修正前は
[100、0、0])、表示装置上のイメージにおける
ハイライト部分が赤方向にシフトすることになる。その
他の格子点(中間調を選択した場合にはL=50、ダー
クを選択した場合にはL=0)についても同様に処理す
る。以上の処理によってグレイバランスの修正が完了し
たときには、修正作業を終了し、色変換テーブル記憶用
メモリ10に格納されている色変換テーブルを新たな入
力装置用色変換テーブル6として設定する。
For example, when the highlight adjustment is selected on the operation screen and the white circle is set to (a *, b *) = (5, 5), it is located at [100, 0, 0]. The output value of the grid point is [100, 5, 5] (before correction is [100, 0, 0]), and the highlighted portion in the image on the display device shifts in the red direction. The other grid points (L = 50 when halftone is selected, L = 0 when dark is selected) are processed in the same manner. When the correction of the gray balance is completed by the above-described processing, the correction operation is completed, and the color conversion table stored in the color conversion table storage memory 10 is set as a new input device color conversion table 6.

【0041】上記した例では、L、a*,b*各軸の分
割数をすべて2分割にしたが、L方向の分割数を変更し
てもよい。例えば、L方向の分割数を少なくすればイメ
ージのグレイバランスを全体的に変更することができ、
またL方向の分割数を細かく設定すればより詳細にグレ
イバランスを修正することができる。このように明度方
向にどの程度細かく分割するかを、オペレータが画面上
で設定できるようにしてもよい。
In the above example, the number of divisions for each of the L, a *, and b * axes is all two, but the number of divisions in the L direction may be changed. For example, reducing the number of divisions in the L direction can change the gray balance of the image as a whole,
If the number of divisions in the L direction is set finely, the gray balance can be corrected in more detail. An operator may set on the screen how finely the image is to be divided in the brightness direction.

【0042】(2)色相の修正 図6は、色相修正の処理フローチャートである。以下、
図6を参照しながら、色相の修正方法について説明す
る。イメージ編集処理部8は、オペレータから色相の修
正の要求を受け取ると(ステップ301)、グレイバラ
ンスの修正と同様に、修正用色変換テーブル7を構築し
て(ステップ302)、初期化を行う。修正用色変換テ
ーブルとしては、例えば無彩色軸上に格子点を持った2
分割3次元ルックアップテーブルを用いる。次いで、構
築された修正用色変換テーブルの入力値と出力値が等し
くなるように、修正用色変換テーブルの各出力値に入力
色座標と同じ値を設定して初期化を行う(ステップ30
3)。
(2) Hue Correction FIG. 6 is a flowchart of hue correction processing. Less than,
A hue correction method will be described with reference to FIG. Upon receiving a hue correction request from the operator (step 301), the image editing processing unit 8 constructs a correction color conversion table 7 (step 302) and performs initialization, similarly to the gray balance correction. As a correction color conversion table, for example, a color conversion table having grid points on an achromatic axis
A divided three-dimensional lookup table is used. Next, initialization is performed by setting the same value as the input color coordinate to each output value of the correction color conversion table so that the input value and the output value of the constructed correction color conversion table become equal (step 30).
3).

【0043】初期化が終了すると、図7に示すような色
相調整を行うための操作画面を表示する。画面では、画
像入力装置1による入力画像の縮小表示画面31と、調
整する色相を選択するためのトグルボタン32と、色相
の調整量を設定するためのスライダー・コントロール3
3が各色相毎に設けられている。
When the initialization is completed, an operation screen for performing hue adjustment as shown in FIG. 7 is displayed. On the screen, a reduced display screen 31 of the input image by the image input device 1, a toggle button 32 for selecting a hue to be adjusted, and a slider control 3 for setting the amount of hue adjustment
3 are provided for each hue.

【0044】図7の縮小表示画面には、入力装置用色変
換テーブル6と修正用色変換テーブル7と画像表示用色
変換テーブル11を用いて色変換処理を行って生成した
画像を表示する(ステップ304)。操作画面を表示し
(ステップ305)、オペレータは縮小画面と原稿の色
相を比較して調整が必要であるときには(ステップ30
6)、オペレータは縮小画面と原稿を比較しながら、色
相のずれを調整する。
On the reduced display screen of FIG. 7, an image generated by performing a color conversion process using the input device color conversion table 6, the correction color conversion table 7, and the image display color conversion table 11 is displayed (FIG. 7). Step 304). An operation screen is displayed (step 305), and the operator compares the reduced screen with the hue of the document and makes an adjustment (step 30).
6) The operator adjusts the hue shift while comparing the reduced screen with the original.

【0045】操作方法としては、まずトグルボタン32
を使って修正したい色相(8色の中から選択)を選択す
る(ステップ307)。次に、トグルボタン32の右側
にあるスライダー・コントロール33を使って調整量を
指定する(ステップ308)。スライダー・コントロー
ル33は、例えば+側に移動させると色相が右回りに変
化し、−側に移動させると左回りに色相が変化する機能
を持っている。
As an operation method, first, the toggle button 32
Is used to select the hue to be corrected (selected from eight colors) (step 307). Next, an adjustment amount is designated using the slider control 33 on the right side of the toggle button 32 (step 308). The slider control 33 has, for example, a function of changing the hue clockwise when moved to the + side, and changing the hue counterclockwise when moved to the-side.

【0046】オペレータが選択した色相を調整すると、
イメージ編集処理部8は修正用色変換テーブル7となる
3次元ルックアップテーブルの指定した色相に対応した
格子点の出力値を変更する(ステップ309)。色修正
用の色変換テーブル7が変更されると、前述したように
操作画面内の縮小画面表示が更新されるので、オペレー
タは色相修正の効果を確認しながら、最終的な色相の修
正幅を決定することができる(ステップ304、30
5、306)。
When the hue selected by the operator is adjusted,
The image editing processor 8 changes the output value of the grid point corresponding to the specified hue of the three-dimensional lookup table serving as the correction color conversion table 7 (step 309). When the color conversion table 7 for color correction is changed, the reduced screen display in the operation screen is updated as described above. Therefore, the operator checks the effect of the hue correction and adjusts the final hue correction width. Can be determined (steps 304, 30)
5, 306).

【0047】具体的例を用いて説明する。グレイバラン
ス修正の場合と同様に、均等色空間の色域がL=0から
100、a*=−127から128、b*=−127か
ら128の場合について説明する。また、修正用色変換
テーブルとして2分割3次元ルックアップテーブルを用
い、赤色の色相を修正する場合について説明する。
A description will be given using a specific example. Similar to the case of the gray balance correction, the case where the color gamut of the uniform color space is L = 0 to 100, a * = − 127 to 128, and b * = − 127 to 128 will be described. Also, a case where a red hue is corrected using a two-divided three-dimensional lookup table as the correction color conversion table will be described.

【0048】色相の修正を行う場合には、3D−LUT
の無彩色軸以外の格子点出力値を編集する。例えば、操
作画面において赤(Red)の色相を選択した場合に
は、La*b*空間の[0、128、128]、[5
0、128、128]、[100、128、128]に
位置する計3個の格子点データ(図8の○印)を修正し
て赤色の色相を修正することになる。さらに、操作画面
で赤のスライダバーを+10シフトしたとすると、[5
0、128、128]の格子点出力値を[50、12
8、118]としてマゼンタ方向にずらし、スライダバ
ーを−10シフトしたとすると[50、128、12
8]の格子点出力値を[50、118、128]として
オレンジ方向にシフトする。他の2つの格子点([0、
128、128]、[100、128、128])も同
様に修正する。
When correcting the hue, a 3D-LUT
Edit the output values of grid points other than the achromatic axis. For example, when a red (Red) hue is selected on the operation screen, [0, 128, 128], [5] in the La * b * space is selected.
[0, 128, 128] and [100, 128, 128] are corrected to correct the red hue by correcting a total of three pieces of grid point data (indicated by の in FIG. 8). Further, if the red slider bar is shifted by +10 on the operation screen, [5
[0, 128, 128] is [50, 12
8, 118], and the slider bar is shifted by -10, [50, 128, 12]
8] is shifted in the orange direction as [50, 118, 128]. The other two grid points ([0,
128, 128], [100, 128, 128]) are similarly modified.

【0049】以上の処理では、赤の格子点のみを変更し
ているため、グレイバランスや赤以外の色相の色再現に
対しては影響を与えない。赤色の色相の場合について説
明したが、他の色相についても同様の処理によって修正
が可能になる。修正作業が終了すると(ステップ306
でyes)、グレイバランスの修正と同様に、合成処理
し(ステップ106)、メモリ10を更新する(ステッ
プ107)。
In the above processing, since only the red grid points are changed, there is no effect on gray balance or color reproduction of hues other than red. Although the case of the red hue has been described, it is possible to correct other hues by the same processing. When the correction work is completed (step 306)
Yes), the combining process is performed in the same manner as the gray balance correction (step 106), and the memory 10 is updated (step 107).

【0050】なお、オペレータ側の操作としては、上記
した他にも、直接格子点の値を操作するようにしたり、
色相の回転角を指定するようにしてイメージ編集処理部
でその回転角を格子点出力値の修正値に換算するように
してもよい。
In addition to the above operations, the operator can directly operate the value of a grid point,
The rotation angle of the hue may be specified, and the rotation angle may be converted into a correction value of the grid point output value by the image editing processing unit.

【0051】また、上記の例では、L、a*、b*各軸
の分割数をすべて2分割にしたが、L方向の分割数を変
更してもよい。例えば、L方向の分割数を少なくすれば
イメージの色相を全体的に変更することができ、またL
方向の分割数を細かく設定すればより詳細に色相を修正
することができる。このように明度方向にどの程度細か
く分割するかを、オペレータが画面上で設定できるよう
にしてもよい。
In the above example, the number of divisions for each of the L, a *, and b * axes is all two, but the number of divisions in the L direction may be changed. For example, if the number of divisions in the L direction is reduced, the hue of the image can be changed as a whole.
If the number of divisions in the direction is set finely, the hue can be corrected in more detail. An operator may set on the screen how finely the image is to be divided in the brightness direction.

【0052】(3)特定色の修正 図9は、特定色修正の処理フローチャートである。イメ
ージ編集処理部8は、オペレータから特定色の修正の要
求を受け取ると(ステップ401)、オペレータに対し
修正色を問い合わせる。修正色が指定されると(ステッ
プ402)、修正用色変換テーブル7(Edit3D
0)を構築して初期化を行う(ステップ403)。修正
用色変換テーブルとしては、比較的分割数の多い3次元
ルックアップテーブルを用い、修正用色変換テーブルの
各出力値に入力色座標と同じ値を設定して初期化を行
う。
(3) Correction of Specific Color FIG. 9 is a flowchart of a specific color correction process. Upon receiving a request for correction of a specific color from the operator (step 401), the image editing processing unit 8 queries the operator for the correction color. When the correction color is specified (Step 402), the correction color conversion table 7 (Edit3D)
0) is constructed and initialization is performed (step 403). As the correction color conversion table, a three-dimensional look-up table having a relatively large number of divisions is used, and the same value as the input color coordinates is set to each output value of the correction color conversion table for initialization.

【0053】次に操作画面を表示するための準備を始め
る。まず、指定した修正色に対し、修正範囲と修正幅の
初期値を設定する(ステップ403)。続いて、縮小画
像を作成する前準備として、後述する方法に従って数種
類の修正用色変換テーブルEdit3Di(i=1、
2、..10)を作成する(ステップ404)。
Next, preparations for displaying the operation screen are started. First, an initial value of a correction range and a correction width is set for the specified correction color (step 403). Next, as preparations for creating a reduced image, several types of correction color conversion tables Edit3Di (i = 1,
2,. . 10) is created (step 404).

【0054】全ての修正用色変換テーブルEdit3D
iを作成して、それぞれの修正用色変換テーブルと、入
力装置用色変換テーブルと、表示装置用色変換テーブル
を使って色変換処理を施した画像を作成し終わると(ス
テップ405)、イメージ編集処理部8は図10に示す
ような特定色の調整を行うための操作画面を表示する
(ステップ406)。図10の操作画面上には、調整範
囲および調整量を設定するためのスライダー・コントロ
ール41と前準備で作成済みの計12個の縮小画像42
が表示されている。12個の画像は、左側9個(3個×
3個)と右側3個に分けて表示され、それぞれ真ん中に
位置する画像が修正前のオリジナル画像を表している。
All correction color conversion tables Edit3D
When i is created and an image subjected to color conversion processing using each of the correction color conversion table, the input device color conversion table, and the display device color conversion table is completed (step 405), the image The edit processing unit 8 displays an operation screen for performing adjustment of a specific color as shown in FIG. 10 (step 406). On the operation screen of FIG. 10, a slider control 41 for setting an adjustment range and an adjustment amount and a total of 12 reduced images 42 created in advance preparation are provided.
Is displayed. The 12 images are 9 images on the left (3 ×
3) and three images on the right side, and the image located in the middle represents the original image before correction.

【0055】左側の9個の画像の内、オリジナル画像を
除く8種類の画像は、オリジナル画像に対して特定色の
色相をずらしたような画像であり、それぞれイメージ・
ボタンコントロールになっている。右側の画像は、オリ
ジナル画像に対して他の2つが明度を変えた画像になっ
ていて、同様にイメージ・ボタンコントロールになって
いる。イメージ・ボタンをマウスでクリックすると、ク
リックした画像がオリジナル画像に変更されて、12個
の全ての画像が更新される。例えば、1番目のイメージ
がクリックされると、1番目のイメージがオリジナル画
像となって真ん中に表示され、それに対する色相、明度
を変えた画像がその周りに10個表示される。
Of the nine images on the left, the eight types of images excluding the original image are images in which the hue of a specific color is shifted from the original image.
It is a button control. The image on the right is an image in which the other two have changed brightness relative to the original image, and are also image / button controls. Clicking the image button with the mouse changes the clicked image to the original image and updates all twelve images. For example, when the first image is clicked, the first image is displayed in the center as an original image, and ten images with different hue and brightness are displayed around it.

【0056】オペレータが、スライダーコントロールを
操作したり(ステップ408)、イメージ・ボタンをク
リックする(ステップ409)度に、イメージ編集処理
部8は修正用色変換テーブルとなる3次元ルックアップ
テーブル(Edit3Dj)の所定の格子点出力値を変
更する。修正用色変換テーブル(Edit3Dj)が変
更されると、これを修正用色変換テーブル(Edit3
D0)に複写する(ステップ410)。これにより、1
2個のイメージが更新されるので、オペレータは特定色
修正の効果を確認しながら最終的な修正を決定すること
ができる。
Each time the operator operates the slider control (step 408) or clicks the image button (step 409), the image editing processing unit 8 causes the three-dimensional lookup table (Edit3Dj) to be a correction color conversion table. ) Is changed. When the correction color conversion table (Edit3Dj) is changed, this is changed to the correction color conversion table (Edit3Dj).
D0) (step 410). This gives 1
Since the two images are updated, the operator can determine the final correction while checking the effect of the specific color correction.

【0057】具体的な例を用いて詳述する。グレイバラ
ンスの場合と同様に、均等色空間の色域がL=0から1
00、a*=−127から128、b*=−127から
128の場合について説明する。また、修正用色変換テ
ーブルとして32分割3次元ルックアップテーブルを用
いる場合について説明する。
This will be described in detail using a specific example. As in the case of the gray balance, the color gamut of the uniform color space is from L = 0 to 1
The case where 00, a * =-127 to 128 and b * =-127 to 128 will be described. A case will be described in which a 32-part three-dimensional lookup table is used as the correction color conversion table.

【0058】まず、オペレータはどの色を修正するかを
指定する。色の指定方法としては、パッチデータから選
択するようにしてもよいし、イメージ上で修正部分を指
定するようにしてもよい。修正する色を指定すると、次
に修正したい色空間の修正範囲と修正幅を指定する。
First, the operator specifies which color is to be corrected. As a method of designating the color, the color may be selected from the patch data, or the correction portion may be designated on the image. After the color to be corrected is specified, the correction range and the correction width of the color space to be corrected next are specified.

【0059】例えば、オペレータが原稿と画面上のイメ
ージを比較し、L、a*、b*=[60、20、10]
の色を修正するように指定したとする。この指定に応じ
て操作画面が表示されるので、画面上でスライダバーを
操作し、色空間の範囲と修正幅を指定する。ここでは、
色空間の修正範囲をRenge Lとし、修正幅をDe
lta Lとして説明する。
For example, the operator compares the document and the image on the screen, and L, a *, b * = [60, 20, 10]
Suppose you specify to modify the color of. An operation screen is displayed in accordance with the specification, and a slider bar is operated on the screen to specify a color space range and a correction width. here,
The correction range of the color space is set to Range L, and the correction width is set to De.
It will be described as lta L.

【0060】修正範囲と修正幅が指定されると、操作画
面内の縮小イメージの更新を始める。縮小イメージの更
新のためには、それぞれに対し修正用の色変換テーブル
を求めて色変換を行い、表示データを生成する。例え
ば、明度をDelta Lだけ上げたイメージデータの
計算例について説明すると、以下のようになる。
When the correction range and the correction width are specified, the update of the reduced image in the operation screen is started. In order to update the reduced images, a color conversion table for correction is obtained for each, and color conversion is performed to generate display data. For example, a calculation example of image data in which the brightness is increased by Delta L will be described as follows.

【0061】イメージ編集処理部8では、図11に示す
ように、オペレータによって指定された修正対象色から
距離Renge L以内に含まれる格子点のデータを修
正する。なお、図11は簡単のため3次元のLUTを2
次元に置き換えて図示している。また、格子点P(L、
a*、b*=[orgL、orga、orgb])と指
定した色(L、a*、b*=[60、20、10])と
のLa*b*空間上のユークリッド距離をDist P
とすると、格子点Pにおける格子点データの修正値ne
wLは r=(Renge L−Dist P)/Renge L if(r<0)r=0 newL=orgL+Delta L×r として求める。この修正値を32分割3D−LUTの各
格子点(33×33×33個)毎に求め、修正値が0以
外の場合に格子点の出力値を修正する。明度を上げる場
合には、L出力値についてのみ上記の計算を行う。色相
を変化させる場合には、逆に明度を一定のままa*、b*
を修正する。
As shown in FIG. 11, the image editing processing section 8 corrects the data of the grid points included within the distance Range L from the correction target color specified by the operator. FIG. 11 shows two-dimensional LUTs for simplicity.
The figures are shown in terms of dimensions. Also, the lattice point P (L,
The Euclidean distance in La * b * space between a *, b * = [orgL, orga, orgb]) and the designated color (L, a *, b * = [60, 20, 10]) is represented by Dist P.
Then, the correction value ne of the grid point data at the grid point P
wL is calculated as r = (Range L-Dist P) / Range Lif (r <0) r = 0 newL = orgL + DeltaL × r. This correction value is obtained for each grid point (33 × 33 × 33) of the 32 divided 3D-LUT, and when the correction value is other than 0, the output value of the grid point is corrected. When increasing the brightness, the above calculation is performed only for the L output value. When changing the hue, a *, b *
To correct.

【0062】上記の計算で修正用色変換テーブルが求ま
ると、それぞれ入力装置用色変換テーブルと修正用色変
換テーブルと表示用色変換テーブルとを用いて色変換処
理を行って表示データを計算する。
When the correction color conversion table is obtained by the above calculation, the display data is calculated by performing a color conversion process using the input device color conversion table, the correction color conversion table, and the display color conversion table. .

【0063】表示データが更新されると、オペレータは
その中から最も原稿に忠実と感じる絵を選択する。例え
ば、オペレータが図10の操作画面において2番目のイ
メージを選択したとすると、2番目のイメージがデフォ
ルトとして更新される。すなわち、2番目のイメージ作
成に用いた修正用色変換テーブル(Edit3Dj)を
デフォルトの色変換テーブル(Edit3D0)として
(ステップ410)、Edit3Di(i=1、2..
10)を構築し直し(ステップ404)、新たに10種
類のイメージを再計算し表示を更新する(ステップ40
6)。
When the display data is updated, the operator selects a picture that feels most faithful to the original from the display data. For example, if the operator selects the second image on the operation screen of FIG. 10, the second image is updated as a default. That is, the correction color conversion table (Edit3Dj) used for creating the second image is set as a default color conversion table (Edit3D0) (step 410), and Edit3Di (i = 1, 2,.
10) is reconstructed (step 404), and 10 new images are recalculated to update the display (step 40).
6).

【0064】以上の処理を繰り返し、修正作業が終了す
ると、OKボタンをクリックして終了を通知する。終了
が通知されると、修正用色変換テーブル(Edit3D
0)と入力装置用色変換テーブルを合成して、色変換テ
ーブル記憶用メモリを更新する。
When the above processing is repeated and the correction work is completed, an OK button is clicked to notify the end. When the end is notified, the correction color conversion table (Edit3D
0) and the input device color conversion table, and updates the memory for storing the color conversion table.

【0065】上記の計算によれば、指定した格子点から
Renge Lの範囲内に含まれる格子点の出力値のみ
が変更されるため、イメージの部分的な編集が可能にな
る。
According to the above calculation, only the output values of the grid points included in the range of Range L from the specified grid point are changed, so that the image can be partially edited.

【0066】なお、上記した方法では、格子点に対する
修正値を均等色空間上のユークリッド距離に対して線形
になるように求めているが、ユークリッド距離の二乗に
比例するなど、他の計算方法を用いてもよい。また、修
正範囲はL、a*、b*の各軸で異なってもよい。さら
に、修正範囲の指定方法として、La*b*空間以外
の、例えば明度、彩度、色相のような色座標上で指定し
てもよい。
In the above method, the correction value for the grid point is determined so as to be linear with respect to the Euclidean distance in the uniform color space. However, other calculation methods such as proportional to the square of the Euclidean distance are used. May be used. The correction range may be different for each of the L, a *, and b * axes. Furthermore, as a method of specifying the correction range, the correction range may be specified on color coordinates such as lightness, saturation, and hue other than the La * b * space.

【0067】(4)明度、彩度の修正 図12は、明度、彩度の修正処理のフローチャートであ
る。イメージ編集処理部8は、オペレータから明度また
は彩度の修正要求を受け取ると(ステップ501)、修
正用色変換テーブルを構築して初期化を行う(ステップ
502)。修正用色変換テーブルとしては、1次元ルッ
クアップテーブルを用いる。
(4) Correction of Lightness and Saturation FIG. 12 is a flowchart of a correction process of lightness and saturation. Upon receiving a lightness or saturation correction request from the operator (step 501), the image editing processing unit 8 constructs a correction color conversion table and performs initialization (step 502). As the correction color conversion table, a one-dimensional lookup table is used.

【0068】図13は、明度、彩度の編集処理を説明す
る図である。編集対象は、図13に示すように、入力装
置用色変換テーブルの後段で処理を行う1次元ルックア
ップテーブル51である。初期化の段階では、修正用の
1次元ルックアップテーブル52、53の各成分(L、
a*、b*)についての入出力関係をリニアに設定する
(ステップ503)。なお、図13に示すテーブル5
2、53は、後述する修正が終了したテーブルを示して
いる。
FIG. 13 is a diagram for explaining the brightness and saturation editing processing. As shown in FIG. 13, the editing target is a one-dimensional lookup table 51 that performs processing at a stage subsequent to the input device color conversion table. In the initialization stage, each component (L, L) of the one-dimensional lookup tables 52 and 53 for correction is
The input / output relationship for a *, b *) is set linearly (step 503). Table 5 shown in FIG.
Reference numerals 2 and 53 denote tables for which the later-described correction has been completed.

【0069】初期化が終了すると、図14に示すような
明度調整(または彩度調整)を行うための操作画面を表
示する。画面は、画像入力装置による入力画像の縮小表
示画面61と明度調整と彩度調整用のスライダバー6
2、63と、スライダバーによる1次元ルックアップテ
ーブルの入出力変化を表示する2次元グラフ64で構成
されている。この操作画面では、スライダー・コントロ
ールで明度あるいは彩度を調整するが、編集可能な2次
元グラフを表示して、直接1次元ルックアップテーブル
を作成するようにしてもよい。
When the initialization is completed, an operation screen for performing brightness adjustment (or saturation adjustment) as shown in FIG. 14 is displayed. The screen includes a reduced display screen 61 of the input image by the image input device and a slider bar 6 for adjusting brightness and saturation.
2 and 63, and a two-dimensional graph 64 for displaying a change in input and output of a one-dimensional lookup table by a slider bar. In this operation screen, the brightness or the saturation is adjusted by the slider control. However, an editable two-dimensional graph may be displayed to directly create a one-dimensional lookup table.

【0070】操作画面上で明度を修正すると、修正用色
変換テーブルのL出力値が修正される(ステップ50
7)。彩度を修正すると、修正用色変換テーブルのa*
出力値とb*出力値が修正される。修正が決定すると
(ステップ506)、入力装置用色変換テーブルと修正
用色変換テーブルを合成して、色変換テーブル記憶用メ
モリの内容を更新する。
When the brightness is corrected on the operation screen, the L output value of the correction color conversion table is corrected (step 50).
7). When the saturation is corrected, a * in the correction color conversion table
The output value and the b * output value are modified. When the correction is determined (step 506), the input device color conversion table and the correction color conversion table are combined to update the contents of the color conversion table storage memory.

【0071】(色変換テーブル合成部)次に、色変換テ
ーブル合成部の処理(図2のステップ106)について
説明する。
(Color Conversion Table Synthesizing Unit) Next, the processing of the color conversion table synthesizing unit (Step 106 in FIG. 2) will be described.

【0072】色変換テーブル合成部9は、入力装置用の
色変換テーブル6と修正用の色変換テーブル7を合成し
て新たな色変換テーブルを作成する。入力装置用の色変
換テーブル6が図18に示すように1D−LUTと3D
−LUTの組み合わせになっていて、修正用色変換テー
ブル7がグレイバランスの修正で用いた2分割3D−L
UTの場合について、図15を用いて説明する。
The color conversion table synthesizing section 9 synthesizes the color conversion table 6 for the input device and the color conversion table 7 for correction to create a new color conversion table. As shown in FIG. 18, the color conversion table 6 for the input device is a 1D-LUT and a 3D-LUT.
-LUT combination, and the correction color conversion table 7 is a 2-division 3D-L used for gray balance correction.
The case of a UT will be described with reference to FIG.

【0073】図15の例では、入力装置用色変換テーブ
ルとして、入力デバイス信号用の3つの1D−LUT
(LUTis0からLUTis2)と標準信号出力用の
3つの1D−LUT(LUTos0からLUTos2)
と1つの3次元LUT(Src3D−LUT)を持って
いる。また、修正用色変換テーブルは前述の通り2分割
3D−LUT(Edit 3D−LUT)で与えられて
いる。これらを使って入力デバイス信号用の3つの1D
−LUT(LUTin0からLUTin2)と新しい3
D−LUT(New3D−LUT)で構成される合成色
変換テーブルを作成する。
In the example of FIG. 15, three 1D-LUTs for input device signals are used as the input device color conversion table.
(LUTis0 to LUTis2) and three 1D-LUTs for standard signal output (LUTos0 to LUTos2)
And one three-dimensional LUT (Src3D-LUT). Further, the correction color conversion table is given as a two-part 3D-LUT (Edit 3D-LUT) as described above. Using these, three 1Ds for input device signals
-LUT (LUTin0 to LUTin2) and new 3
A composite color conversion table composed of a D-LUT (New3D-LUT) is created.

【0074】合成色変換テーブルの作成は、以下の手順
で行う。すなわち、 (1) まず、入力デバイス信号用のLUTis0、L
UTis1、LUTis2の内容を合成色変換テーブル
のLUTin0、LUTin1、LUTin2に書き込
む。
The creation of the composite color conversion table is performed in the following procedure. (1) First, LUTis0 and L for input device signals
The contents of UTis1 and LUTis2 are written to LUTin0, LUTin1, and LUTin2 of the composite color conversion table.

【0075】(2) 次に、Src3D−LUTとLU
Tos0、LUTos1、LUTos2とEdit3D
−LUTを用いて、図16に示す処理フローチャートに
従って、New3D−LUTの各格子点に対応した出力
値を計算し、New3D−LUTに書き込む。すなわ
ち、Src3D−LUTとLUTos0、LUTos
1、LUTos2とEdit3D−LUTとを直列に接
続した上で、格子点データ(入力値)をSrc3D−L
UTに入力し(ステップ602)、その入力値に対する
出力値を、Edit3D−LUTの出力から観測し(ス
テップ603)、この入力値に対する出力値をテーブル
にセットする(ステップ604)。この処理を全ての格
子点データについて行う。
(2) Next, Src3D-LUT and LU
Tos0, LUTos1, LUTos2 and Edit3D
Using the -LUT, an output value corresponding to each grid point of the New3D-LUT is calculated according to the processing flowchart shown in FIG. 16, and written to the New3D-LUT. That is, Src3D-LUT and LUTos0, LUTos
1. After connecting LUTos2 and Edit3D-LUT in series, the grid point data (input value) is converted to Src3D-L.
Input to the UT (Step 602), an output value corresponding to the input value is observed from the output of the Edit3D-LUT (Step 603), and an output value corresponding to the input value is set in a table (Step 604). This process is performed for all grid point data.

【0076】合成色変換テーブルの3D−LUTの分割
数として、ここでは16分割を用いたが、これより分割
数が少ないと補間演算の精度が劣化するため、Src3
D−LUTの分割数及びEdit3D−LUTの分割数
よりも少なくならないようにする。例えば、上記例で
は、合成色変換テーブルの分割数は32分割を用いても
よいが、8分割は用いない。
As the number of divisions of the 3D-LUT in the composite color conversion table, 16 divisions are used here. However, if the number of divisions is smaller than this, the accuracy of the interpolation calculation deteriorates.
The number of divisions of the D-LUT and the number of divisions of the Edit3D-LUT are not reduced. For example, in the above example, the number of divisions of the composite color conversion table may be 32, but not eight.

【0077】また、修正色変換テーブルが、明度・彩度
の修正を行う1D−LUTの場合には、LUTos0、
LUTos1、LUTos2と修正用の1D−LUTを
合成して新たな1D−LUTを作成し、色変換テーブル
記憶メモリを更新すればよい。例えば、明度が修正され
た場合には、図13に示す明度の修正テーブル52が作
成される。従って、合成は、LUTos0を修正テーブ
ル52に置換して色変換テーブル記憶メモリに書き込
み、LUTos1、LUTos2はそのまま色変換テー
ブル記憶メモリに書き込むことによって、新たな1D−
LUTが作成される。
If the correction color conversion table is a 1D-LUT for correcting brightness / saturation, LUTos0,
A new 1D-LUT may be created by combining LUTos1 and LUTos2 with the 1D-LUT for correction, and the color conversion table storage memory may be updated. For example, when the brightness is corrected, a brightness correction table 52 shown in FIG. 13 is created. Therefore, the synthesis is performed by replacing LUTos0 with the correction table 52 and writing it to the color conversion table storage memory, and writing LUTos1 and LUTos2 directly to the color conversion table storage memory, thereby creating a new 1D-
An LUT is created.

【0078】さらに、上記例では入力装置用の色変換テ
ーブルが3D−LUTを備えた場合であるが、本発明は
これに限定されず、例えばマトリックス演算に対応した
色変換を行う場合にも適用できる。すなわち、前述した
(2)の演算ステップでマトリックス演算を用いて、合
成色変換テーブルの格子点における出力値を計算するこ
とにより、New3D−LUTを構築することが可能に
なる。このように、本発明の方法により、オペレータが
所望する入力装置用色変換テーブルが作成される。
Further, in the above example, the color conversion table for the input device is provided with the 3D-LUT, but the present invention is not limited to this, and is also applicable to, for example, the case where color conversion corresponding to matrix operation is performed. it can. That is, the New3D-LUT can be constructed by calculating the output values at the lattice points of the composite color conversion table using the matrix operation in the operation step (2) described above. As described above, the color conversion table for the input device desired by the operator is created by the method of the present invention.

【0079】なお、本発明は上記した実施例に限定され
ず、ソフトウェアによっても実現できる。本発明をソフ
トウェアによって実現する場合には、汎用のコンピュー
タシステムを用意し、CD−ROMなどの記録媒体に
は、本発明の色修正を行う処理手順や処理機能、スキャ
ナなどのデバイスプロファイルなどを記録しておく。C
D−ROMの内容をシステムにロードしてから、原稿を
スキャナなどから取り込み、原稿画像をモニタに表示
し、モニタ上で上記記録された処理手順、処理機能に従
って色修正を行う。色修正後のデバイスプロファイルを
ハードディスクなどに格納し、以降、色修正されたデバ
イスプロファイルを用いて画像編集処理を実行する。
The present invention is not limited to the above-described embodiment, but can be realized by software. When the present invention is implemented by software, a general-purpose computer system is prepared, and a recording medium such as a CD-ROM records processing procedures and processing functions for performing color correction of the present invention, and a device profile such as a scanner. Keep it. C
After loading the contents of the D-ROM into the system, the document is read from a scanner or the like, the document image is displayed on a monitor, and color correction is performed on the monitor according to the recorded processing procedure and processing function. The device profile after the color correction is stored in a hard disk or the like, and thereafter, the image editing process is executed using the device profile with the color correction.

【0080】[0080]

【発明の効果】以上、説明したように、本発明によれ
ば、予め用意された標準の色変換テーブルを、イメージ
の編集作業に応じて修正することができるので、精度よ
く所望の色再現を行う色変換テーブルを構築することが
できる。
As described above, according to the present invention, the standard color conversion table prepared in advance can be modified according to the editing work of the image, so that the desired color reproduction can be accurately performed. A color conversion table to be performed can be constructed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施例の構成を示す。FIG. 1 shows a configuration of an embodiment of the present invention.

【図2】本発明の実施例の全体の処理フローチャートで
ある。
FIG. 2 is an overall processing flowchart of an embodiment of the present invention.

【図3】グレイバランス修正の処理フローチャートであ
る。
FIG. 3 is a processing flowchart of gray balance correction.

【図4】グレイバランス操作画面の例を示す。FIG. 4 shows an example of a gray balance operation screen.

【図5】グレイバランス修正時における編集対象となる
格子点を示す。
FIG. 5 shows grid points to be edited at the time of gray balance correction.

【図6】色相修正の処理フローチャートである。FIG. 6 is a flowchart of a hue correction process.

【図7】色相操作画面の例を示す。FIG. 7 shows an example of a hue operation screen.

【図8】赤系の色相を修正する場合に、編集対象となる
格子点を示す。
FIG. 8 shows grid points to be edited when correcting a reddish hue.

【図9】特定色修正の処理フローチャートである。FIG. 9 is a flowchart of a specific color correction process.

【図10】特定色の修正用操作画面の例を示す。FIG. 10 shows an example of a specific color correction operation screen.

【図11】特定色の修正を行う場合に、編集対象となる
格子点を示す。
FIG. 11 shows grid points to be edited when a specific color is corrected.

【図12】明度(彩度)修正の処理フローチャートであ
る。
FIG. 12 is a processing flowchart of lightness (saturation) correction.

【図13】明度、彩度の編集処理を説明する図である。FIG. 13 is a diagram for describing brightness and saturation editing processing.

【図14】明るさ、コントラスト調整用操作画面の例を
示す。
FIG. 14 shows an example of an operation screen for adjusting brightness and contrast.

【図15】色変換テーブルの合成を説明する図である。FIG. 15 is a diagram illustrating the synthesis of a color conversion table.

【図16】色変換テーブルの合成処理のフローチャート
である。
FIG. 16 is a flowchart of a color conversion table combining process.

【図17】カラー・マネージメント・システムの構成を
示す。
FIG. 17 shows a configuration of a color management system.

【図18】デバイス信号を標準信号に変換する色変換処
理部の構成を示す。
FIG. 18 illustrates a configuration of a color conversion processing unit that converts a device signal into a standard signal.

【符号の説明】[Explanation of symbols]

1 画像入力装置 2 入力用バッファメモリ 3 色変換処理部 4 表示用バッファメモリ 5 画像表示装置 6 入力装置用色変換テーブル 7 修正用色変換テーブル 8 イメージ編集処理部 9 色変換テーブル合成部 10 色変換テーブル記憶用メモリ 11 表示装置用色変換テーブル Reference Signs List 1 image input device 2 input buffer memory 3 color conversion processing unit 4 display buffer memory 5 image display device 6 input device color conversion table 7 correction color conversion table 8 image editing processing unit 9 color conversion table synthesizing unit 10 color conversion Table storage memory 11 Color conversion table for display device

フロントページの続き Fターム(参考) 5B057 AA11 BA02 CA01 CB01 CE11 CE17 CH07 5C055 AA12 AA14 BA07 BA08 CA00 EA05 GA09 5C077 LL19 MP08 PP31 PP32 PP36 PQ23 SS07 5C079 HB01 HB08 HB11 LA23 LB02 MA05 MA17 NA03 Continued on front page F term (reference) 5B057 AA11 BA02 CA01 CB01 CE11 CE17 CH07 5C055 AA12 AA14 BA07 BA08 CA00 EA05 GA09 5C077 LL19 MP08 PP31 PP32 PP36 PQ23 SS07 5C079 HB01 HB08 HB11 LA23 LB02 MA05 MA17 NA03

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 原稿を読み取って入力した第1の色信号
を第1の色変換テーブルによってデバイス非依存の標準
信号に変換し、該標準信号を第2の色変換テーブルによ
って第2の色信号に変換し、前記第2の色信号を画像表
示手段に表示する画像処理方法であって、前記入力原稿
と前記表示された原稿画像の所定色が一致するように色
修正が指示されたとき、該色修正に応じて前記標準信号
を修正するための第3の色変換テーブルを生成し、該生
成された第3の色変換テーブルと前記第1の色変換テー
ブルとを合成した第4の色変換テーブルを生成し、前記
第1の色信号を前記第4の色変換テーブルによってデバ
イス非依存の標準信号に変換することを特徴とする画像
処理方法。
1. A first color signal input by reading a document is converted into a device-independent standard signal by a first color conversion table, and the standard signal is converted into a second color signal by a second color conversion table. And the second color signal is displayed on an image display means, wherein when a color correction is instructed so that a predetermined color of the input document matches the displayed document image, A third color conversion table for correcting the standard signal in accordance with the color correction is generated, and a fourth color obtained by combining the generated third color conversion table and the first color conversion table. An image processing method, comprising: generating a conversion table; and converting the first color signal into a device-independent standard signal using the fourth color conversion table.
【請求項2】 前記色修正は、色相の修正であることを
特徴とする請求項1記載の画像処理方法。
2. The image processing method according to claim 1, wherein the color correction is a hue correction.
【請求項3】 前記色修正は、明度または彩度の修正で
あることを特徴とする請求項1記載の画像処理方法。
3. The image processing method according to claim 1, wherein the color correction is correction of lightness or saturation.
【請求項4】 前記色修正は、グレイバランスの修正で
あることを特徴とする請求項1記載の画像処理方法。
4. The image processing method according to claim 1, wherein the color correction is a gray balance correction.
【請求項5】 前記色修正は、特定色の修正であること
を特徴とする請求項1記載の画像処理方法。
5. The image processing method according to claim 1, wherein the color correction is a correction of a specific color.
【請求項6】 原稿を読み取り入力する画像入力手段
と、該画像入力手段から入力された第1の色信号をデバ
イス非依存の標準信号に変換する第1の色変換テーブル
と、該第1の色変換テーブルを格納する手段と、該格納
手段内の標準信号を画像表示用の第2の色信号に変換す
る第2の色変換テーブルと、前記第2の色信号を表示す
る手段と、前記表示された画像について色修正を指示す
る手段と、該指示に応じて色修正用の第3の色変換テー
ブルを生成する手段と、該第3の色変換テーブルと前記
第1の色変換テーブルとを合成して第4の色変換テーブ
ルを生成する手段と、該第4の色変換テーブルを前記格
納手段に書き込み更新する手段とを備えたことを特徴と
する画像処理装置。
6. An image input means for reading and inputting a document, a first color conversion table for converting a first color signal input from the image input means into a device-independent standard signal, and Means for storing a color conversion table, a second color conversion table for converting a standard signal in the storage means into a second color signal for image display, means for displaying the second color signal, Means for instructing color correction for the displayed image, means for generating a third color conversion table for color correction in accordance with the instruction, the third color conversion table and the first color conversion table An image processing apparatus comprising: means for generating a fourth color conversion table by synthesizing the first color conversion table; and means for writing and updating the fourth color conversion table in the storage means.
【請求項7】 前記色修正用の第3の色変換テーブル
は、無彩色軸上に格子点を持つ3次元ルックアップテー
ブルで構成され、前記色修正指示に応じて、無彩色以外
の格子点の出力値を修正することにより色相を修正する
ことを特徴とする請求項6記載の画像処理装置。
7. The third color conversion table for color correction is composed of a three-dimensional lookup table having grid points on an achromatic color axis, and in response to the color correction instruction, grid points other than achromatic colors. 7. The image processing apparatus according to claim 6, wherein the hue is corrected by correcting the output value of the image.
【請求項8】 前記色修正用の第3の色変換テーブル
は、1次元ルックアップテーブルで構成され、前記色修
正指示に応じて、該ルックアップテーブルを修正するこ
とにより明度または彩度を修正することを特徴とする請
求項6記載の画像処理装置。
8. The third color conversion table for color correction comprises a one-dimensional look-up table, and corrects brightness or saturation by correcting the look-up table in accordance with the color correction instruction. The image processing apparatus according to claim 6, wherein:
【請求項9】 前記色修正用の第3の色変換テーブル
は、無彩色軸上に格子点を持つ3次元ルックアップテー
ブルで構成され、前記色修正指示に応じて、無彩色軸上
の格子点の出力値を修正することによりグレイバランス
を修正することを特徴とする請求項6記載の画像処理装
置。
9. The color correction third color conversion table comprises a three-dimensional look-up table having grid points on an achromatic axis, and a grid on an achromatic axis in response to the color correction instruction. 7. The image processing apparatus according to claim 6, wherein the gray balance is corrected by correcting an output value of the point.
【請求項10】 前記色修正用の第3の色変換テーブル
は、3次元ルックアップテーブルで構成され、前記色修
正指示に応じて、該ルックアップテーブルの修正対象と
なる格子点の出力値を修正することを特徴とする請求項
6記載の画像処理装置。
10. The third color conversion table for color correction is constituted by a three-dimensional lookup table, and in response to the color correction instruction, outputs an output value of a grid point to be corrected in the lookup table. 7. The image processing apparatus according to claim 6, wherein the correction is performed.
【請求項11】 前記第1の色変換テーブルと第3の色
変換テーブルが3次元ルックアップテーブルで構成さ
れ、前記各テーブルの各次元を等分割したときの分割数
が異なるとき、前記第4の色変換テーブルを、分割数の
多い色変換テーブルに等しい分割数を持つ3次元ルック
アップテーブルで構成することを特徴とする請求項6記
載の画像処理装置。
11. The first color conversion table and the third color conversion table are constituted by a three-dimensional look-up table, and when the number of equal divisions of each dimension of each table is different, the fourth color conversion table 7. The image processing apparatus according to claim 6, wherein the color conversion table is configured by a three-dimensional lookup table having the same number of divisions as the color conversion table having a large number of divisions.
【請求項12】 前記第4の色変換テーブルを、前記多
い方の分割数を超える所定の分割数を持つ3次元ルック
アップテーブルで構成することを特徴とする請求項11
記載の画像処理装置。
12. The color conversion table according to claim 11, wherein the fourth color conversion table is a three-dimensional lookup table having a predetermined number of divisions exceeding the larger number of divisions.
The image processing apparatus according to any one of the preceding claims.
【請求項13】 原稿を読み取って原稿画像を入力する
機能と、該入力された第1の色信号をデバイス非依存の
標準信号に変換する第1の機能と、該第1の機能を格納
する機能と、該格納する機能内の標準信号を画像表示用
の第2の色信号に変換する第2の機能と、前記第2の色
信号を表示する機能と、前記原稿と前記表示された画像
について所定色が一致していないとき、色相の修正、明
度または彩度の修正、グレイバランスの修正、特定色の
修正を含む色修正を指示する機能と、該指示に応じて前
記標準信号を修正する第3の機能と、該第3の機能と前
記第1の機能を合成する機能と、前記格納されている第
1の機能を、前記合成された機能に更新する機能をコン
ピュータに実現させるためのプログラムを記録したコン
ピュータ読み取り可能な記録媒体。
13. A function of reading a document and inputting a document image, a first function of converting the input first color signal into a device-independent standard signal, and storing the first function. A function, a second function of converting a standard signal in the stored function into a second color signal for image display, a function of displaying the second color signal, the document and the displayed image. When the predetermined colors do not match, a function of instructing color correction including hue correction, lightness or saturation correction, gray balance correction, specific color correction, and correcting the standard signal according to the instruction And a function for synthesizing the third function and the first function, and a function for updating the stored first function to the synthesized function. Computer-readable recording of programs Recording media.
JP10192109A 1998-07-07 1998-07-07 Image processing method and device and recording medium Pending JP2000032281A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10192109A JP2000032281A (en) 1998-07-07 1998-07-07 Image processing method and device and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10192109A JP2000032281A (en) 1998-07-07 1998-07-07 Image processing method and device and recording medium

Publications (1)

Publication Number Publication Date
JP2000032281A true JP2000032281A (en) 2000-01-28

Family

ID=16285820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10192109A Pending JP2000032281A (en) 1998-07-07 1998-07-07 Image processing method and device and recording medium

Country Status (1)

Country Link
JP (1) JP2000032281A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002077659A (en) * 2000-09-05 2002-03-15 Konica Corp Method and apparatus to attain favorite color conversion
JP2002283627A (en) * 2001-03-28 2002-10-03 Minolta Co Ltd Printing system
JP2003204440A (en) * 2002-01-07 2003-07-18 Toppan Printing Co Ltd Color matching system of output device
JP2008271096A (en) * 2007-04-19 2008-11-06 Mitsubishi Denki Micom Kiki Software Kk Method and device for correcting gray balance of image data, and storage medium
US7453601B2 (en) 2004-02-19 2008-11-18 Seiko Epson Corporation Color matching profile generating device, color matching system, color matching method, color matching program, and electronic apparatus
JP2009177667A (en) * 2008-01-28 2009-08-06 Seiko Epson Corp Printing method, printing device, correspondence table generation method, and program
US7783126B2 (en) 2003-09-11 2010-08-24 Panasonic Corporation Visual processing device, visual processing method, visual processing program, and semiconductor device
US7860339B2 (en) 2003-09-11 2010-12-28 Panasonic Corporation Visual processing device, visual processing method, visual processing program, intergrated circuit, display device, image-capturing device, and portable information terminal
JP2016051933A (en) * 2014-08-29 2016-04-11 セイコーエプソン株式会社 Print controller, and print control method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002077659A (en) * 2000-09-05 2002-03-15 Konica Corp Method and apparatus to attain favorite color conversion
JP2002283627A (en) * 2001-03-28 2002-10-03 Minolta Co Ltd Printing system
JP2003204440A (en) * 2002-01-07 2003-07-18 Toppan Printing Co Ltd Color matching system of output device
US7783126B2 (en) 2003-09-11 2010-08-24 Panasonic Corporation Visual processing device, visual processing method, visual processing program, and semiconductor device
US7860339B2 (en) 2003-09-11 2010-12-28 Panasonic Corporation Visual processing device, visual processing method, visual processing program, intergrated circuit, display device, image-capturing device, and portable information terminal
US7945115B2 (en) 2003-09-11 2011-05-17 Panasonic Corporation Visual processing device, visual processing method, visual processing program, and semiconductor device
US8165417B2 (en) 2003-09-11 2012-04-24 Panasonic Corporation Visual processing device, visual processing method, visual processing program, integrated circuit, display device, image-capturing device, and portable information terminal
US7453601B2 (en) 2004-02-19 2008-11-18 Seiko Epson Corporation Color matching profile generating device, color matching system, color matching method, color matching program, and electronic apparatus
JP2008271096A (en) * 2007-04-19 2008-11-06 Mitsubishi Denki Micom Kiki Software Kk Method and device for correcting gray balance of image data, and storage medium
JP2009177667A (en) * 2008-01-28 2009-08-06 Seiko Epson Corp Printing method, printing device, correspondence table generation method, and program
JP2016051933A (en) * 2014-08-29 2016-04-11 セイコーエプソン株式会社 Print controller, and print control method

Similar Documents

Publication Publication Date Title
EP1294177B1 (en) Image processing method and apparatus
EP0800150B1 (en) Image process apparatus and method
US6108441A (en) Color adjustment method for pixels of color images that designates color and corresponding adjustment colors
JP3775666B2 (en) Image display device
EP1729526B1 (en) Color adjustment method, and color adjusment system by use of a three-dimensional look-up table
US5208911A (en) Method and apparatus for storing and communicating a transform definition which includes sample values representing an input/output relation of an image transformation
US7110595B2 (en) Method of and apparatus for image processing, and computer product
US5420979A (en) Method and apparatus for using composite transforms to form intermediary image data metrics which achieve device/media compatibility for subsequent imaging applications
US7061505B2 (en) Image processing device, image processing system, output device, computer readable recording medium and image processing method
JP4263131B2 (en) Color conversion method and image processing apparatus
US20060250411A1 (en) Apparatus and method to edit color profile
KR20080020563A (en) Image processing device and image processing method
JPH08186727A (en) Device and method for processing picture
KR20040100341A (en) Color conversion apparatus and method of using the same
JPH01163879A (en) Method and apparatus for correcting dialog type picture
US8111430B2 (en) Color conversion apparatus and method
JP2006303984A (en) Color conversion definition generating device, program, program storage medium, and method
JP2000032281A (en) Image processing method and device and recording medium
US7440136B2 (en) Color processing apparatus and method
US20040036695A1 (en) Colour management
JP2001320598A (en) Color correction unit
JPH09284583A (en) Color correction device
JP2000253270A (en) Color conversion table generator, generating method, storage medium recording color conversion table generating program and color converter
JP4985162B2 (en) Color gamut generation device, color gamut generation program, and color conversion device
JP2000134487A (en) Color conversion device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051206

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060206

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060906