JPH11313216A - Image processing unit, device and recording medium - Google Patents
Image processing unit, device and recording mediumInfo
- Publication number
- JPH11313216A JPH11313216A JP10116899A JP11689998A JPH11313216A JP H11313216 A JPH11313216 A JP H11313216A JP 10116899 A JP10116899 A JP 10116899A JP 11689998 A JP11689998 A JP 11689998A JP H11313216 A JPH11313216 A JP H11313216A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- output device
- color reproduction
- color
- information
- 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.)
- Granted
Links
Landscapes
- Color, Gradation (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、出力装置の色再現
範囲情報を用いた処理を行う画像処理方法、装置および
記録媒体に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an image processing method, apparatus, and recording medium for performing processing using color reproduction range information of an output device.
【0002】[0002]
【従来の技術】カラープリンタは、その装置の特性(イ
ンク・トナーの特性や記録方式等)により、色を再現可
能な範囲が異なる。2. Description of the Related Art In a color printer, the range in which colors can be reproduced differs depending on the characteristics of the apparatus (characteristics of ink and toner, recording method, etc.).
【0003】図1は、その一例を示している。図のxy
座標は色度座標と呼ばれ、カラーデバイスの色再現範囲
を2次元の領域で表す場合によく用いられる。ここで、
それぞれの実線・破線等で示した領域がカラープリンタ
A,B,Cのそれぞれの色を再現できる領域を示してい
る。図で明らかなように、プリンタA,C,Bの順に色
再現範囲が大きく、プリンタAはプリンタBの範囲を包
含していることがわかる。すなわち、プリンタBで再現
可能な色すべてをプリンタAで再現できることになる。FIG. 1 shows an example. Xy in the figure
The coordinates are called chromaticity coordinates, and are often used when the color reproduction range of a color device is represented by a two-dimensional area. here,
The areas indicated by the solid lines and broken lines indicate the areas where the respective colors of the color printers A, B, and C can be reproduced. As is apparent from the figure, the color reproduction range is larger in the order of the printers A, C, and B, and it is understood that the printer A includes the range of the printer B. That is, all colors reproducible by the printer B can be reproduced by the printer A.
【0004】図2は、ICC(International Color Consor
tium)のプロファイル仕様に則したプリンタプロファイ
ルの構造の一例を示している。ここで、プロファイル
は、管理のためのヘッダー部と、Tagデータにアクセス
するためのポインタが格納されるTagテーブル、Require
d Tag・Optional Tag・Private Tagから成るTagデータ
格納部で構成され、ヘッダー部には、そのプロファイル
がどのデバイス(例.モニタ)のものであるかを示すデ
バイス情報、そのプロファイルがどのCMMで使用され
るかを示すCMM情報等が格納されている。また、Tag
データ格納部にはそのプロファイルを識別するためのプ
ロファイル記述情報が格納されている。このプロファイ
ル記述情報には、例えば「Canon LBP-2030」のようにメ
ーカー名と製品名の情報が格納される。FIG. 2 shows an ICC (International Color Consor).
2 shows an example of the structure of a printer profile conforming to the profile specification of Tium. Here, the profile includes a header section for management, a tag table storing pointers for accessing tag data,
d Tag / Optional Tag / Private Tag consists of Tag data storage section. The header section contains device information indicating which device (eg, monitor) the profile belongs to, and which CMM uses the profile. And CMM information indicating whether or not the operation is performed. Also, Tag
The data storage section stores profile description information for identifying the profile. In this profile description information, information of a maker name and a product name, such as “Canon LBP-2030”, is stored.
【0005】さらに、Required Tagには、プリンタの色
再現範囲を表すデータとして、gamut tagが存在する。Further, the required tag includes a gamut tag as data representing the color reproduction range of the printer.
【0006】図3は、gamut tagデータのデータ構造を
説明する図である。gamut tagデータの中には、デバイ
ス非依存の色〔CIE XYZやCIE LAB(以下、L*a*b*と表
記)〕の入力に対してそのプリンタで出力可能かどうか
を調べるためのデータが格納される。その場合、すべて
の入力の組み合わせに対するデータを持つと、データの
容量が大きくなるため、3次元の入力色空間を格子(グ
リッド)点に分割して、それぞれのグリッドに対しての
みデータを持ち、グリッドに当たらない入力に対して
は、周囲のグリッドのデータをもとに補間してその出力
を求めるのが一般的になっている。図3の例では、入力
L*a*b*を4分割して、それぞれの格子点に対して、プリ
ンタで出力可能な場合はON、出力できない場合はOF
Fのデータが格納され、格子点間のデータに対しては、
それを囲む立方体の頂点をなすグリッドに対するデータ
をもとに補間して、そのデータに対してONかOFFか
いずれかの結果が得られることになる。FIG. 3 is a view for explaining the data structure of gamut tag data. In the gamut tag data, there is data for checking whether the printer can output a device-independent color (CIE XYZ or CIE LAB (hereinafter, referred to as L * a * b *)) or not. Is stored. In this case, if data for all combinations of inputs is provided, the data capacity becomes large. Therefore, the three-dimensional input color space is divided into grid (grid) points, and data is stored only for each grid. For an input that does not hit the grid, it is common to interpolate based on the data of the surrounding grid to determine the output. In the example of FIG.
L * a * b * is divided into 4 parts, and ON for each grid point when output is possible with the printer;
F data is stored. For data between grid points,
Interpolation is performed based on the data for the grid that forms the vertices of the surrounding cube, and either ON or OFF is obtained for the data.
【0007】図4は、CMM(Color Management Modul
e)のgamut checkの機能を説明する図である。ソースプ
ロファイル(スキャナまたはモニタのプロファイル)で
特性を定義される入力RGBデータが、プリンタプロフ
ァイルで特性が定義されるプリンタで出力可能かどうか
を判定する機能がgamut checkの機能であり、CMMのg
amut check関数が、ソースプロファイルの情報とプリン
タプロファイルのgamuttagのデータをもとに、入力RG
Bがプリンタで出力可能かを、出力可能な場合ONを、
不能の場合OFFを出力を返すものである。FIG. 4 shows a CMM (Color Management Module).
It is a figure explaining the function of gamut check of e). A function of determining whether input RGB data whose characteristics are defined by a source profile (scanner or monitor profile) can be output by a printer whose characteristics are defined by a printer profile is a gamut check function.
The amut check function uses the input RG based on the source profile information and the gamuttag data in the printer profile.
Whether B can be output by the printer, ON if it can be output,
If it is not possible, it returns OFF.
【0008】図5は、図4のgamut check関数の処理を
詳細に説明する図である。入力RGBデータは、ソース
プロファイル内の情報(ここではRGBからデバイス非
依存な色空間のL*a*b*への変換のためのデータ)によ
り、L*a*b*に変換され、さらにそれを入力として、プリ
ンタプロファイル内のgamut tagデータをもとに、プリ
ンタで出力可能などうか判定され、出力される場合ON
を、不能の場合OFFが出力されることになる。FIG. 5 is a diagram for explaining the processing of the gamut check function of FIG. 4 in detail. The input RGB data is converted to L * a * b * by the information in the source profile (here, data for conversion from RGB to L * a * b * of a device-independent color space), and further converted to L * a * b *. Is input, it is determined based on the gamut tag data in the printer profile whether it can be output by the printer.
, And OFF if not possible.
【0009】以上のように、プリンタプロファイル内の
gamut tagデータを用いて、色データが出力しようとす
るプリンタで出力可能かどうか判定可能なことが知られ
ている。As described above, in the printer profile,
It is known that it is possible to determine whether or not color data can be output by a printer to be output using gamut tag data.
【0010】図6は、CMM(Color Management Modul
e)の機能を用いてプリントプルーフする処理を説明する
図である。カラーマッチングによるプルーフとは、ソー
スプロファイル(スキャナまたはモニタのプロファイ
ル)で特性を定義される入力RGBデータをあるプリン
タでカラーマッチングして出力する場合の結果を、他の
プリンタでシミュレートして出力することを言う。シミ
ュレートして出力するプリンタをプルーフプリンタと言
う。この場合、プルーフプリンタは、シミュレート対象
のプリンタの色再現範囲(gamut)を包含することが、
一般的には要求される。なぜならば、包含しない場合、
シミュレートの精度が落ちるからである。図6では、プ
リンタBの出力をプリンタAでシミュレートする場合の
処理の一例を示している。図1で示したように、プリン
タAはプリンタBのgamutを包含しており、プルーフプ
リンタとしての要件を備えている。処理としては、ソー
スプロファイルで特性を定義される入力RGBデータを
ソースプロファイルとプリンタBのプリンタプロファイ
ルを用いてカラーマッチング処理を行い、プリンタBの
色空間(プリンタBのgamut内のデータ)に変換する。
さらに、その色空間データに対して、プリンタBのプリ
ンタプロファイル(ソース)とプリンタAのプリンタプ
ロファイル(出力)を用いて、カラーマッチング処理を
行い、プリンタAの色空間(プリンタAのgamut内のデ
ータ)に変換することになる。FIG. 6 shows a CMM (Color Management Module).
FIG. 9 is a diagram for explaining a process of performing print proof using the function of e). The proof by color matching is to simulate the output of input RGB data whose characteristics are defined by a source profile (scanner or monitor profile) on one printer and output the data on another printer, and simulate the output on another printer. Say that. A printer that simulates and outputs data is called a proof printer. In this case, the proof printer may include the gamut of the simulated printer,
Generally required. Because if you do not include,
This is because the accuracy of the simulation is reduced. FIG. 6 shows an example of a process when the output of the printer B is simulated by the printer A. As shown in FIG. 1, the printer A includes the gamut of the printer B, and has a requirement as a proof printer. As the processing, input RGB data whose characteristics are defined by the source profile are subjected to color matching processing using the source profile and the printer profile of the printer B, and are converted into the color space of the printer B (data in the gamut of the printer B). .
Further, the color space data is subjected to a color matching process using the printer profile (source) of the printer B and the printer profile (output) of the printer A, and the color space of the printer A (the data in the gamut of the printer A). ).
【0011】図7は、プルーフを行う時の印刷ダイアロ
グの一例を示している。図6で一例を説明したプルーフ
処理が可能になるように、従来はソースプロファイルと
してモニタプロファイルを、出力プロファイルとしてプ
リンタプロファイルを、そしてプルーフプリンタのプリ
ンタプロファイルを選択することが必要であった。FIG. 7 shows an example of a print dialog when proofing is performed. Conventionally, it has been necessary to select a monitor profile as a source profile, a printer profile as an output profile, and a printer profile of a proof printer so that the proof processing described in FIG. 6 can be performed.
【0012】[0012]
【発明が解決しようとしている課題】従来は、ネットワ
ークシステム上に複数のカラープリンタがあり、そのう
ちのどれか1つを選択し、それの出力結果をカラーマッ
チング処理を用いて別のプリンタをプルーフプリンタと
してシミュレートする場合、最適なプルーフプリンタを
選択して出力することは容易にできなかった。Conventionally, there are a plurality of color printers on a network system, one of them is selected, and the output result is used as a proof printer by using a color matching process. In the case of simulation, it was not easy to select and output an optimal proof printer.
【0013】本発明は上述した従来例の欠点に鑑みてな
されたものであり、本願第1の発明の目的は、例えば、
複数のプリンタの中から1つを選択し、それの出力結果
をカラーマッチング処理を用いて別のプリンタをプルー
フプリンタとしてシミュレート出力する場合、最適なプ
ルーフプリンタを自動的に選択できるようにすることを
目的とする。The present invention has been made in view of the above-mentioned drawbacks of the conventional example, and an object of the first invention of the present application is to provide, for example,
When one of a plurality of printers is selected and the output result is simulated and output as a proof printer using a color matching process, an optimum proof printer can be automatically selected. With the goal.
【0014】また、本願第2の発明は、色再現範囲の比
較を高速に行うことができるようにすることを目的とす
る。Another object of the present invention is to enable comparison of color reproduction ranges to be performed at high speed.
【0015】[0015]
【課題を解決するための手段】上記目的を達成するため
に本願第1の発明は、対象出力装置の色再現範囲情報を
入力し、前記対象出力装置とは異なる複数の出力装置の
色再現範囲情報を入力し、前記対象出力の色再現範囲情
報および前記複数の出力装置の色再現範囲情報に基づ
き、前記複数の出力装置から前記対象出力装置のプルー
フを行う出力装置を自動的に選択することを特徴とす
る。In order to achieve the above object, a first aspect of the present invention is to input color gamut information of a target output device, and to input color gamut information of a plurality of output devices different from the target output device. Inputting information, and automatically selecting an output device for proofing the target output device from the plurality of output devices based on the color reproduction range information of the target output and the color reproduction range information of the plurality of output devices. It is characterized by.
【0016】また、本願第2の発明は、第1のデバイスの
色再現範囲情報を示す多次元テーブルと第2のデバイス
の色再現範囲情報を示す多次元テーブルを入力し、前記
第1のデバイスの色再現範囲情報を示す多次元テーブル
のグリッド数と、第2のデバイスの色再現範囲情報を示
す多次元テーブルのグリッド数とを合わせ、前記第1の
デバイスと前記第2のデバイスの色再現範囲を比較する
ことを特徴とする。Further, the second invention of the present application provides a multi-dimensional table indicating color gamut information of a first device and a multi-dimensional table indicating color gamut information of a second device. The number of grids of the multi-dimensional table indicating the color reproduction range information of the second device and the number of grids of the multi-dimensional table indicating the color reproduction range information of the second device are combined, and the color reproduction of the first device and the second device is performed. It is characterized by comparing ranges.
【0017】[0017]
【発明の実施の形態】(実施形態1)図8は本発明の一
実施形態にかかるネットワークシステムの構成を示す図
である。図8のネットワークシステムは、クライアント
PC1、ネットワークサーバー2、ネットワークプリン
タ4、5、6及び前記5つのデバイスが接続されるネッ
トワーク3から構成されている。(Embodiment 1) FIG. 8 is a diagram showing a configuration of a network system according to an embodiment of the present invention. The network system shown in FIG. 8 includes a client PC 1, a network server 2, network printers 4, 5, and 6, and a network 3 to which the five devices are connected.
【0018】ネットワークサーバー4は、画像処理や印
刷処理に必要なCPU・RAM・ハードディスク等及び
ネットワーク上の通信に必要な通信機能を備えている。
また、ネットワークプリンタ4・5・6は、それぞれ図
1に色再現範囲を示すプリンタA、プリンタB、プリン
タCに対応しているものとする。The network server 4 has a CPU, a RAM, a hard disk and the like necessary for image processing and printing processing, and a communication function necessary for communication on a network.
The network printers 4, 5, and 6 respectively correspond to the printers A, B, and C whose color reproduction ranges are shown in FIG.
【0019】図9は、図8のクライアントPC1の構成
を示す図である。図9のように、クライアントPC1
は、モニタ表示や画像処理に必要なCPU・VRAM等
を備え、アプリケーションソフト等のソフトウエアの動
作に必要な基本機能を提供するOS(Operating Syste
m)10、モニタ11、モニタ表示を制御するモニタド
ライバ12、ネットワーク3とPC1との接続のための
ネットワークI/F13、カラーマッチング処理を実行す
るためのモジュールであるCMM(Color Management M
odule)14、ネットワークプリンタA・B・Cのそれ
ぞれに対応したプリンタドライバA・B・Cが格納され
るプリンタドライバ格納部15、ハードディスク16、
カラーマッチング処理等にアプリケーションやOSがワ
ークメモリとして使用するRAM/ROM17、ネット
ワークプリンタA・B・Cのそれぞれに対応したプリン
タプロファイルA・B・C及びモニタ11のモニタプロ
ファイルA等が格納されるプロファイル格納部18、カ
ラー文書を作成または管理するアプリケーションソフト
19を有している。FIG. 9 is a diagram showing the configuration of the client PC 1 of FIG. As shown in FIG.
Is an operating system (OS) that includes a CPU and VRAM necessary for monitor display and image processing, and provides basic functions necessary for the operation of software such as application software.
m) 10, monitor 11, monitor driver 12 for controlling monitor display, network I / F 13 for connection between network 3 and PC 1, and CMM (Color Management M) which is a module for executing color matching processing.
odule) 14, a printer driver storage unit 15 for storing printer drivers A, B, and C corresponding to the network printers A, B, and C, a hard disk 16,
RAM / ROM 17 used by application or OS as a work memory for color matching processing, etc., profiles storing printer profiles A, B, C corresponding to network printers A, B, C, and monitor profiles A of monitor 11, etc. The storage unit 18 includes application software 19 for creating or managing a color document.
【0020】本実施形態では、図19に示すようなダイア
ログをアプリケーションソフト19によって表示させる
ことによりプルーフ処理にかかる各種条件を設定する。
本実実施形態と図7に示した従来のダイアログの違い
は、本実施形態ではプルーフ用のプロファイルを自動設
定する機能を設定できることにある。このプルーフ用の
プロファイルを自動設定する機能を使用することによ
り、各プリンタの色再現範囲を示すgamut Tagデータに
基づき適切なプルーフプリンタを自動的に設定すること
ができる。In the present embodiment, various conditions for proof processing are set by displaying a dialog as shown in FIG.
The difference between this embodiment and the conventional dialog shown in FIG. 7 is that in this embodiment, a function for automatically setting a proof profile can be set. By using the function for automatically setting the proof profile, an appropriate proof printer can be automatically set based on the gamut Tag data indicating the color reproduction range of each printer.
【0021】プループリンタの自動設定処理の一例とし
て、ネットワークプリンタの中からプリンタBのプルー
フプリンタとして最適なネットワークプリンタを選択す
る処理を図10〜11を用いて説明する。、ステップS
100で、プリンタB用のプリンタプロファイルをプロ
ファイル格納部18から取り出して、ステップS101
に進む。As an example of the automatic setting process of the proof printer, a process of selecting an optimum network printer as a proof printer of the printer B from the network printers will be described with reference to FIGS. , Step S
In step 100, the printer profile for the printer B is fetched from the profile storage unit 18, and the process proceeds to step S101.
Proceed to.
【0022】ステップS101で、ステップS100で
取り出したプロファイルに含まれるgamut tagデータを
取り出して、ステップS102に進む。In step S101, gamut tag data included in the profile extracted in step S100 is extracted, and the flow advances to step S102.
【0023】ステップS102で、gamut tagデータ内
のグリッドに含まれる出力値をチェックして、ONの総
個数(色再現範囲内であるグリッド数)を調べて、ステ
ップS103に進む。In step S102, the output values included in the grid in the gamut tag data are checked to determine the total number of ONs (the number of grids within the color reproduction range), and the flow advances to step S103.
【0024】これは、プリンタBのgamutの領域の大き
さを示す指標となる。(ONの個数が多い程、gamutが
大きいことになる) ステップS103で、ステップS102で調べたONの
総個数をNBにセットして、ステップS104に進む。This is an index indicating the size of the gamut area of the printer B. (The more the number of ON, gamut will be larger) in step S103, sets the total number of ON examined in step S102 to N B, the process proceeds to step S104.
【0025】ステップS104で、プリンタBとプリン
タAのgamutの大きさを比較して、その共通領域を調べ
て、ステップS105に進む。In step S104, the sizes of the gamut of the printer B and the printer A are compared to check the common area, and the flow advances to step S105.
【0026】ステップS105で、ステップS104で
調べた共通領域の結果をCBAにセットして、ステップS
106に進む。In step S105, the result of the common area checked in step S104 is set in CBA, and
Proceed to 106.
【0027】ステップS106で、プリンタBとプリン
タCのgamutの大きさを比較して、その共通領域を調べ
て、ステップS107に進む。In step S106, the gamut sizes of the printer B and the printer C are compared to check the common area, and the flow advances to step S107.
【0028】ステップS107で、ステップS106で
調べた共通領域の結果をCBcにセットして、ステップS
108に進む。In step S107, the result of the common area checked in step S106 is set in C Bc ,
Proceed to 108.
【0029】ステップS108で、NBとCBAの値を比
較する。NBとCBAの値が等しくない場合は、ステップ
S109に進んで、NBとCBCの値を比較する。[0029] In step S108, compares the value of N B and C BA. If the value of N B and C BA are not equal, the process proceeds to step S109, compares the value of N B and C BC.
【0030】ステップS109で、NBとCBCの値が等
しくない場合は、プリンタA・C共にプリンタBのgamu
tを包含できないため、ステップS110に進んで、エ
ラー処理を行う。If the values of N B and C BC are not equal in step S109, the gamu of printer B is used for both printers A and C.
Since t cannot be included, the process proceeds to step S110 to perform error processing.
【0031】ステップS109で、NBとCBCの値が等
しい場合は、プリンタCがプリンタBのgamutを包含で
きるため、ステップS111に進んで、図7のプリンタ
Bのプルーフ用プリンタとして、プリンタCのプロファ
イルを表示して、ステップS115に進む。If the values of N B and C BC are equal in step S109, the printer C can include the gamut of the printer B, so the process proceeds to step S111, where the printer C is used as the proof printer of the printer B in FIG. Is displayed, and the process proceeds to step S115.
【0032】ステップS108で、NBとCBAの値が等
しい場合は、ステップS112に進んで、NBとCBCの
値を比較する。[0032] In step S108, when the value of N B and C BA are equal, the process proceeds to step S112, compares the value of N B and C BC.
【0033】ステップS112で、NBとCBCの値が等
しくない場合は、プリンタAがプリンタBのgamutを包
含できることがすでに判明しているので、ステップS1
14に進んで、プリンタBのプルーフ用プリンタとし
て、プリンタAのプロファイルを表示して、ステップS
115に進む。If the values of N B and C BC are not equal in step S112, it is already known that the printer A can include the gamut of the printer B.
In step S14, the profile of the printer A is displayed as a proof printer of the printer B.
Proceed to 115.
【0034】ステップS112で、NBとCBCの値が等
しい場合は、プリンタAとCの両方がプリンタBのgamu
tを包含できるため、ステップS113に進んで、図7
のプリンタBのプルーフ用プリンタとして、プリンタA
とCの両方のプロファイルを表示して、ステップS11
5に進む。If the values of N B and C BC are equal in step S112, both printers A and C
Since t can be included, the process proceeds to step S113, and FIG.
Printer A as a proof printer for printer B
And both profiles are displayed, and step S11
Go to 5.
【0035】ステップS115で、ステップS111ま
たはS113またはS114で表示されたプリンタプロ
ファイルを選択して処理を終了する。S113でプリン
タAとCの両方のプロファイルを表示し、ユーザにどち
らかの選択を促す。そして、ユーザによって選択された
プリンタプロファイルを選択して処理を選択する。In step S115, the printer profile displayed in step S111, S113, or S114 is selected, and the process ends. In step S113, both profiles of the printers A and C are displayed, and the user is prompted to select one of them. Then, the user selects a printer profile selected by the user and selects a process.
【0036】なお、予めネットワークプリンタ間にユー
ザの指示に基づく優先順位を設定しておき、S113の
ように複数のプリンタがプルーフプリンタとして使用可
能である場合は、優先順位に応じて自動的に選択するよ
うにしても構わない。Priorities are set in advance between network printers based on user's instructions, and when a plurality of printers can be used as proof printers as in step S113, the printers are automatically selected according to the priorities. You may do it.
【0037】このように、ネットワークシステム上で、
アプリケーションソフト19で、カラーデータを印刷す
る際にプリンタBを選択し、プリンタBの出力結果をカ
ラーマッチング処理を用いて別のネットワークプリンタ
を用いてシミュレート印刷する場合、その他のプリンタ
A・Cの中から最適なプリンタをプルーフプリンタとし
て選択することができる。Thus, on the network system,
When printing the color data with the application software 19, the printer B is selected, and the output result of the printer B is simulated using another network printer by using the color matching process. An optimum printer can be selected as a proof printer from among them.
【0038】図1のプリンタA・B・Cのgamut情報の
場合には、このフロー結果からプリンタAのプリンタプ
ロファイルが図7に表示・選択されることになる。In the case of the gamut information of the printers A, B, and C in FIG. 1, the printer profile of the printer A is displayed and selected in FIG.
【0039】図12〜13は、図10のステップS10
2の詳細処理示すフロチャートである。FIGS. 12 and 13 show steps S10 of FIG.
4 is a flowchart showing detailed processing of No. 2;
【0040】ステップS200で、プリンタBのプロフ
ァイル内のgamut Tagデータのグリッド数を規定するk
(定数)にセットして、ステップS201に進む。In step S 200, k that defines the number of grids of gamut Tag data in the profile of printer B
(Constant), and the process proceeds to step S201.
【0041】本実施形態では、第3図に示されるようにg
amut Tagデータは3成分(l,m,n)を入力とする3次
元テーブルで構成されている。In this embodiment, as shown in FIG.
The amut Tag data is composed of a three-dimensional table that receives three components (l, m, n) as inputs.
【0042】ステップS201で、定数l、m、n、s
に0をセットして、ステップS202に進む。In step S201, constants l, m, n, s
Is set to 0, and the process proceeds to step S202.
【0043】ステップS202で、gamut Tagデータ内
のグリッド(l,m,n)に対して格納されている出力
値をOutBにセットして、ステップS203に進む。In step S202, the output value stored for the grid (l, m, n) in the gamut Tag data is set to OutB, and the flow advances to step S203.
【0044】ステップS203で、OutBの値をチェック
する。OutBの値がONでない場合には、ステップS20
5に進む。OutBの値がONの場合には、ステップS20
4に進んで、sを1つインクリメントしてステップS2
05に進む。In step S203, the value of OutB is checked. If the value of OutB is not ON, step S20
Go to 5. If the value of OutB is ON, step S20
Step S2 is incremented by one, and the process proceeds to step S2.
Go to 05.
【0045】ステップS205で、lの値をチェックす
る。In step S205, the value of 1 is checked.
【0046】lの値がkの値と異なる場合には、ステッ
プS206に進んで、lの値を1つインクリメントし
て、ステップS202に戻る。If the value of 1 is different from the value of k, the process proceeds to step S206, where the value of 1 is incremented by one and the process returns to step S202.
【0047】lの値がkの値と同じ場合には、ステップ
S207に進んで、mの値をチェックする。mの値がk
の値と異なる場合には、ステップS208に進んで、m
の値を1つインクリメントして、ステップS202に戻
る。If the value of 1 is the same as the value of k, the flow advances to step S207 to check the value of m. The value of m is k
If the value is different from the value of
Is incremented by one, and the process returns to step S202.
【0048】mの値がkの値と同じ場合には、ステップ
S209に進んで、nの値をチェックする。nの値がk
の値と異なる場合には、ステップS210に進んで、n
の値を1つインクリメントして、ステップS202に戻
る。If the value of m is the same as the value of k, the flow advances to step S209 to check the value of n. The value of n is k
If the value is different from the value of
Is incremented by one, and the process returns to step S202.
【0049】nの値がkの値と同じ場合には、ステップ
S211に進んで、sを出力値チェックの全体の結果と
して処理を終了する。If the value of n is the same as the value of k, the flow advances to step S211 to terminate the process with s as the overall result of the output value check.
【0050】以上の処理により、プリンタBのgamutの
領域の大きさを示す指標を求めることができる。(sの
値が大きい程、プリンタBのgamutは大きい) 図14
〜16は、図10のステップS104及び図11のステ
ップS106の詳細処理示すフロチャートである。With the above processing, an index indicating the size of the gamut area of the printer B can be obtained. (As the value of s is larger, the gamut of the printer B is larger.)
16 are flowcharts showing the detailed processing of step S104 in FIG. 10 and step S106 in FIG.
【0051】ステップS300で、プリンタBのプロフ
ァイル内のgamut Tagデータに格納されるgamutデータの
グリッド数と、他のプリンタの中からのプルーフ候補
(実施例ではプリンタAまたはプリンタC)のプロファ
イル内のgamut Tagデータに格納されるgamutデータのグ
リッド数を比較して、ステップS301に進む。In step S300, the number of grids of gamut data stored in the gamut Tag data in the profile of printer B and the proof candidate (printer A or printer C in the embodiment) in the profile of another printer are selected. The number of grids of the gamut data stored in the gamut Tag data is compared, and the process proceeds to step S301.
【0052】ステップS301で、ステップS300の
比較結果が等しい場合には、ステップS303に進む。If it is determined in step S301 that the comparison results in step S300 are equal, the process proceeds to step S303.
【0053】ステップS301で、ステップS300の
比較結果が等しくない場合には、ステップS302に進
んで、プリンタBのgamutデータのグリッド数に合わせ
て、プルーフ候補のプロファイル内のgamutデータのグ
リッド数を変換して、ステップS303に進む。S30
2では、従来の技術で説明した補間処理を用いて所望の
グリッドデータを求め、プリンタBのグリッド数に合わ
せた新たなgamut Tagデータを作成する。これによっ
て、プリンタBとプルーフ候補のプリンタのgamutデー
タのグリッド数を同じにすることができ、図12〜13で
説明した処理を実現することができる。If the result of the comparison in step S300 is not equal in step S301, the flow advances to step S302 to convert the number of grids of gamut data in the proof candidate profile according to the number of gamut data grids of the printer B. Then, the process proceeds to step S303. S30
In step 2, desired grid data is obtained by using the interpolation processing described in the related art, and new gamut Tag data corresponding to the number of grids of the printer B is created. As a result, the number of grids of the gamut data of the printer B and the proof candidate printer can be made the same, and the processing described with reference to FIGS.
【0054】ステップS303で、プリンタBのgamut
データのグリッド数をk(定数)にセットして、ステッ
プS304に進む。In step S303, the gamut of the printer B
The number of data grids is set to k (constant), and the process proceeds to step S304.
【0055】ステップS304で、定数l、m、n、j
に0をセットして、ステップS305に進む。In step S304, constants l, m, n, j
Is set to 0, and the process proceeds to step S305.
【0056】ステップS305で、プリンタBのgamut
データ内のグリッド(l,m,n)に対して格納されて
いる出力値をOutBにセットして、ステップS306に進
む。In step S305, the gamut of the printer B
The output value stored for the grid (l, m, n) in the data is set to OutB, and the process proceeds to step S306.
【0057】ステップS306で、プルーフ候補のプリ
ンタのgamut データ内のグリッド(l,m,n)に対し
て格納されている出力値をOutPにセットして、ステップ
S307に進む。In step S306, the output value stored for the grid (l, m, n) in the gamut data of the proof candidate printer is set in OutP, and the flow advances to step S307.
【0058】ステップS307で、OutBとOutPのAND
(論理積)をとり、それをOutの値に格納する。In step S307, AND of OutB and OutP
(Logical product) and store it in the value of Out.
【0059】ステップS307で、Outの値をチェック
する。In step S307, the value of Out is checked.
【0060】Outの値がONでない場合には、ステップ
S310に進む。If the value of Out is not ON, the process proceeds to step S310.
【0061】Outの値がONの場合には、ステップS3
09に進んで、jを1つインクリメントしてステップS
310に進む。If the value of Out is ON, step S3
09, j is incremented by one, and step S
Proceed to 310.
【0062】ステップS310で、lの値をチェックす
る。In step S310, the value of 1 is checked.
【0063】lの値がkの値と異なる場合には、ステッ
プS311に進んで、lの値を1つインクリメントし
て、ステップS305に戻る。If the value of 1 is different from the value of k, the flow advances to step S311 to increment the value of 1 by one and returns to step S305.
【0064】lの値がkの値と同じ場合には、ステップ
S312に進んで、mの値をチェックする。mの値がk
の値と異なる場合には、ステップS313に進んで、m
の値を1つインクリメントして、ステップS305に戻
る。If the value of 1 is the same as the value of k, the flow advances to step S312 to check the value of m. The value of m is k
If the value is different from the value of
Is incremented by one, and the process returns to step S305.
【0065】mの値がkの値と同じ場合には、ステップ
S314に進んで、nの値をチェックする。nの値がk
の値と異なる場合には、ステップS315に進んで、n
の値を1つインクリメントして、ステップS305に戻
る。If the value of m is the same as the value of k, the flow advances to step S314 to check the value of n. The value of n is k
If it is different from the value of n, the process proceeds to step S315, and n
Is incremented by one, and the process returns to step S305.
【0066】nの値がkの値と同じ場合には、ステップ
S316に進んで、jを出力値チェック全体の結果とし
て処理を終了する。If the value of n is the same as the value of k, the flow advances to step S316 to end the process with j as the result of the entire output value check.
【0067】以上の処理により、プリンタBとプルーフ
候補のプリンタとのgamutの共通領域の大きさを示す指
標を求めることができる。(jの値が大きい程、共通領
域は大きい。kがjのmax値)With the above processing, an index indicating the size of the common area of the gamut between the printer B and the proof candidate printer can be obtained. (The larger the value of j, the larger the common area. K is the maximum value of j.)
【0068】図17は、図11のステップS110の詳
細処理を示すフロチャートである。FIG. 17 is a flowchart showing a detailed process of step S110 in FIG.
【0069】ステップS400で、図18のエラー表示
を行って、ステップS401に進む。すなわち、プリン
タBを他のプリンタで正確にプルーフできないことを示
すものである。In step S400, the error display shown in FIG. 18 is performed, and the flow advances to step S401. That is, it indicates that the printer B cannot be accurately proofed by another printer.
【0070】ステップS401で、「それでも実行しま
すか」の問いに対してNOを選択した場合には、処理を
終了する。In step S401, if NO is selected for the question "Do you still want to execute?", The process ends.
【0071】YESを選択した場合には、ステップS4
02に進んで、CBAとCBC の値を比較する。If YES is selected, step S4
Proceeding to 02, the values of C BA and C BC are compared.
【0072】CBC の値がCBAの値よりも大きい場合、
プリンタCの方がプリンタAよりもプリンタBとの共通
範囲が大きいため、プリンタC用のプロファイルを図7
のプルーフ用プロファイルとして表示してステップS4
06に進む。If the value of C BC is greater than the value of C BA ,
Since the printer C has a larger common range with the printer B than the printer A, the profile for the printer C is
Is displayed as a proofing profile in step S4.
Proceed to 06.
【0073】CBC の値がCBAの値と同じ場合、プリン
タCもプリンタAもプリンタBとの共通範囲が同じた
め、プリンタAとC用のプロファイルをプルーフ用プロ
ファイルとして表示してステップS406に進む。If the value of C BC is the same as the value of C BA , the printer C and the printer A have the same common range with the printer B. Therefore, the profiles for the printers A and C are displayed as proof profiles, and the process proceeds to step S406. move on.
【0074】CBC の値がCBAの値よりも小さい場合、
プリンタAの方がプリンタCよりもプリンタBとの共通
範囲が大きいため、プリンタA用のプロファイルを図7
のプルーフ用プロファイルとして表示してステップS4
06に進む。If the value of C BC is smaller than the value of C BA ,
Since the printer A has a larger common range with the printer B than the printer C, the profile for the printer A is
Is displayed as a proofing profile in step S4.
Proceed to 06.
【0075】ステップS406で、ステップS403・
404・405で表示されたプリンタプロファイルを選
択して処理を終了する。In step S 406, the process proceeds to step S 403.
The printer profile displayed in steps 404 and 405 is selected, and the process ends.
【0076】図18は、図17のステップS400のエ
ラー処理表示ダイアログの一例を示している。FIG. 18 shows an example of the error processing display dialog of step S400 in FIG.
【0077】このように、高精度なプルーフが出来ない
場合は、ユーザに報知しユーザに判断させることによ
り、ユーザの用途によりプルーフ出力を行うか否かを決
定することができる。As described above, when a highly accurate proof cannot be made, the user is notified and made to judge, so that whether or not to perform the proof output can be determined according to the use of the user.
【0078】例えば、ユーザが高精度なプルーフを要求
している場合は、高精度でないプルーフ画像の出力を避
けることができ、無駄なコストを削減することができ
る。For example, when the user requests a high-precision proof, the output of a proof image that is not high-precision can be avoided, and unnecessary cost can be reduced.
【0079】また、高精度なプルーフが出来ない場合は
ユーザに報知されるので、プルーフ出力の信憑性を予め
認識することができる。When the proof cannot be made with high accuracy, the user is notified, so that the credibility of the proof output can be recognized in advance.
【0080】(実施形態1の変形例)実施形態1では、
図17のステップS400のエラー表示において他のプ
リンタを用いて完全なプルーフができない旨を報知して
いるにすぎないが、本実施形態では不完全な度合いを示
す指標を表示する。(Modification of First Embodiment) In the first embodiment,
In the error display of step S400 in FIG. 17, it is merely informed that complete proof cannot be performed using another printer, but in the present embodiment, an index indicating the degree of incompleteness is displayed.
【0081】そして、その表示に基づき選択されたプリ
ンタをプルーフプリンタとして選択する。Then, the printer selected based on the display is selected as a proof printer.
【0082】図20を用いて、本願実施形態で表示され
るエラー処理表示ダイアログを説明する。The error processing display dialog displayed in the embodiment of the present invention will be described with reference to FIG.
【0083】図20と図18の違いは、図20には、各
ネットワークプリンタの不完全な度合いを示す指標が表
示される詳細表示を有しているところにある。The difference between FIG. 20 and FIG. 18 is that FIG. 20 has a detailed display in which an index indicating the degree of imperfection of each network printer is displayed.
【0084】詳細表示が選択されると、図19のダイア
ログ表示で選択された最終的に画像を出力するプリンタ
名と、プルーフプリンタ候補の不完全度合いを示す指標
の一覧表を表示する。When the detail display is selected, a list of the names of the printers finally outputting the image selected in the dialog display of FIG. 19 and indices indicating the degree of incompleteness of the proof printer candidates is displayed.
【0085】例えば、実施形態1のように最終的に画像
を出力する対象出力装置をプリンタBとし、プルーフプ
リンタ候補をプリンタAおよびプリンタBとすると、不
完全度合いの指標として、例えば NBに対するCBAの割
合およびNBとCBAの割合を使用する。[0085] For example, the target output device for outputting the final image as in the embodiment 1 and the printer B, C when the proof printer candidate printer A and printer B, as an indicator of an incomplete degree, for example N B using the ratio of the rate and N B and C BA of BA.
【0086】そして、この指標の一覧表から所望のプリ
ンタをプルーフプリンタとして選択する。Then, a desired printer is selected as a proof printer from the index list.
【0087】本実施径庭によれば、ユーザは高精度なプ
ルーフ処理ができない場合は、不完全度合いを予め認識
することができる。According to the present embodiment, the user can recognize in advance the degree of imperfection when proof processing cannot be performed with high accuracy.
【0088】また、不完全度合いの指標の一覧表からプ
ルーフプリンタを選択することができるので、高精度な
プルーフ処理ができない場合は、例えばプリンタの設置
場所など他の要素を考えて所望のプルーフプリンタを選
択することができる。Further, since a proof printer can be selected from a list of indices of the degree of imperfection, if proof processing cannot be performed with high precision, a desired proof printer can be selected in consideration of other factors such as the installation location of the printer. Can be selected.
【0089】(他の実施形態)本発明は、前述した実施
形態の機能を実現する様に各種のデバイスを動作させる
様に該各種デバイスと接続された装置あるいはシステム
内のコンピュータに、前記実施形態機能を実現するため
のソフトウエアのプログラムコードを供給し、そのシス
テムあるいは装置のコンピュータ(CPUあるいはMPU)を
格納されたプログラムに従って前記各種デバイスを動作
させることによって実施したものも本発明の範疇に含ま
れる。(Other Embodiments) The present invention relates to a computer in the system or a system connected to various devices so as to operate various devices so as to realize the functions of the above-described embodiments. The scope of the present invention also includes a software program code for realizing the function, which is implemented by operating a computer (CPU or MPU) of the system or apparatus according to a stored program to operate the various devices. It is.
【0090】またこの場合、前記ソフトウエアのプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコード自体、及びそのプログ
ラムコードをコンピュータに供給するための手段、例え
ばかかるプログラムコードを格納した記憶媒体は本発明
を構成する。In this case, the software program code itself implements the functions of the above-described embodiment, and the program code itself and means for supplying the program code to a computer, for example, the program code The storage medium storing the information constitutes the present invention.
【0091】かかるプログラムコードを格納する記憶媒
体としては例えばフロッピーディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD-ROM,、磁気テー
プ、不揮発性のメモリカード、ROM等を用いることが出
来る。As a storage medium for storing such a program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, magnetic tape, nonvolatile memory card, ROM or the like can be used.
【0092】またコンピュータが供給されたプログラム
コードを実行することにより、前述の実施形態の機能が
実現されるだけではなく、そのプログラムコードがコン
ピュータにおいて稼働しているOS(オペレーティングシ
ステム)、あるいは他のアプリケーションソフト等と共
同して前述の実施形態の機能が実現される場合にもかか
るプログラムコードは本発明の実施形態に含まれること
は言うまでもない。When the computer executes the supplied program code, not only the functions of the above-described embodiment are realized, but also the OS (operating system) running on the computer or another program. Needless to say, the program code is included in the embodiment of the present invention even when the functions of the above-described embodiment are realized in cooperation with application software or the like.
【0093】更に供給されたプログラムコードが、コン
ピュータの機能拡張ボードやコンピュータに接続された
機能拡張ユニットに備わるメモリに格納された後そのプ
ログラムコードの指示に基づいてその機能拡張ボードや
機能格納ユニットに備わるCPU等が実際の処理の一部ま
たは全部を行い、その処理によって前述した実施形態の
機能が実現される場合も本発明に含まれることは言うま
でもない。Further, the supplied program code is stored in a memory provided in a function expansion board of a computer or a function expansion unit connected to the computer, and then stored in the function expansion board or the function storage unit based on an instruction of the program code. It is needless to say that the present invention includes a case where a provided CPU or the like performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0094】[0094]
【発明の効果】本発明は上述した従来例の欠点に鑑みて
なされたものであり、本願第1の発明の目的は、例え
ば、複数のプリンタの中から1つを選択し、それの出力
結果をカラーマッチング処理を用いて別のプリンタをプ
ルーフプリンタとしてシミュレート出力する場合、最適
なプルーフプリンタを自動的に選択できるようにするこ
とを目的とする。The present invention has been made in view of the above-mentioned drawbacks of the prior art, and an object of the first invention of the present application is to select one of a plurality of printers and output the result, for example. Is to automatically select an optimal proof printer when another printer is simulated and output as a proof printer using color matching processing.
【0095】また、本願第2の発明は、色再現範囲の比
較を高速に行うことができるようにすることを目的とす
る。A second object of the present invention is to enable comparison of color reproduction ranges to be performed at high speed.
【図1】カラープリンタの色再現範囲の一例。FIG. 1 is an example of a color reproduction range of a color printer.
【図2】ICCのプロファイル仕様に則したプリンタプロ
ファイルの構造の一例。FIG. 2 shows an example of a printer profile structure conforming to ICC profile specifications.
【図3】gamut tagデータ構造を説明する図FIG. 3 is a diagram illustrating a gamut tag data structure.
【図4】CMM(Color Management Module)のgamut che
ckの機能を説明する図。Fig. 4 Gamut che of CMM (Color Management Module)
The figure explaining the function of ck.
【図5】図4のgamut check関数の処理を詳細に説明す
る図。FIG. 5 is a diagram for explaining processing of a gamut check function in FIG. 4 in detail;
【図6】CMMの機能を用いてプリントプルーフする処
理を説明する図。FIG. 6 is a view for explaining print proofing processing using the function of the CMM.
【図7】アプリケーションソフト19の印刷ダイアログ
の一例。7 shows an example of a print dialog of the application software 19. FIG.
【図8】ネットワークシステムの構成例を示す図。FIG. 8 is a diagram showing a configuration example of a network system.
【図9】図6のクライアントPC1の構成を示す図。FIG. 9 is a diagram showing a configuration of a client PC 1 of FIG.
【図10】最適なプルーフプリンタを選択する処理のフ
ロチャート。FIG. 10 is a flowchart of a process for selecting an optimal proof printer.
【図11】最適なプルーフプリンタを選択する処理のフ
ロチャート。FIG. 11 is a flowchart of a process for selecting an optimal proof printer.
【図12】図10のステップS102の詳細処理示すフ
ロチャート。FIG. 12 is a flowchart showing a detailed process of step S102 in FIG. 10;
【図13】図10のステップS102の詳細処理示すフ
ロチャート。FIG. 13 is a flowchart showing a detailed process of step S102 in FIG. 10;
【図14】図10のステップS104及び図11のステ
ップS106の詳細処理示すフロチャート。FIG. 14 is a flowchart showing detailed processing of step S104 in FIG. 10 and step S106 in FIG. 11;
【図15】図10のステップS104及び図11のステ
ップS106の詳細処理示すフロチャート。FIG. 15 is a flowchart showing detailed processing of step S104 in FIG. 10 and step S106 in FIG. 11;
【図16】図10のステップS104及び図11のステ
ップS106の詳細処理示すフロチャート。FIG. 16 is a flowchart showing detailed processing of step S104 in FIG. 10 and step S106 in FIG. 11;
【図17】図11のステップS110の詳細処理を示す
フロチャート。FIG. 17 is a flowchart showing a detailed process of step S110 in FIG. 11;
【図18】図17のステップS400のエラー処理表示
ダイアログ。FIG. 18 is an error processing display dialog of step S400 in FIG. 17;
【図19】プルーフ処理条件を設定するダイアログ。FIG. 19 is a dialog for setting proof processing conditions.
【図20】エラー処理表示ダイアログの変形例。FIG. 20 is a modified example of the error processing display dialog.
Claims (9)
し、 前記対象出力装置とは異なる複数の出力装置の色再現範
囲情報を入力し、 前記対象出力の色再現範囲情報および前記複数の出力装
置の色再現範囲情報に基づき、前記複数の出力装置から
前記対象出力装置のプルーフを行う出力装置を自動的に
選択することを特徴とする画像処理方法。1. Color gamut information of a target output device is input, color gamut information of a plurality of output devices different from the target output device is input, and color gamut information of the target output and the plurality of outputs are input. An image processing method, wherein an output device for proofing the target output device is automatically selected from the plurality of output devices based on color reproduction range information of the device.
あり、 前記対象出力装置の色再現範囲情報を示す多次元テーブ
ルのグリッド数に合わせて、前記複数の出力装置の色再
現情報を示す多次元テーブルのグリッド数を変換するこ
とを特徴とする請求項1記載の画像処理方法。2. The color reproduction range information is a multi-dimensional table, and the color reproduction information of the plurality of output devices is displayed in accordance with the number of grids of the multi-dimensional table indicating the color reproduction range information of the target output device. 2. The image processing method according to claim 1, wherein the number of grids in the dimension table is converted.
す多次元テーブルに含まれる色再現範囲内であることを
示すグリッド数と、前記複数の出力装置の色再現情報を
示す多次元テーブルに含まれる色再現範囲内であること
を示すグリッド数とを比較することにより、前記対象出
力装置のプルーフを行う出力装置を自動的に選択するこ
とを特徴とする請求項2記載の画像処理方法。3. A multi-dimensional table indicating color reproduction ranges included in a multi-dimensional table indicating color reproduction range information of the target output device and a multi-dimensional table indicating color reproduction information of the plurality of output devices. 3. The image processing method according to claim 2, wherein an output device for proofing the target output device is automatically selected by comparing the number of grids indicating that the target output device is within the included color reproduction range.
グ処理に用いるプロファイルに内に格納されていること
を特徴とする請求項1記載の画像処理方法。4. The image processing method according to claim 1, wherein the color gamut information is stored in a profile used for a color matching process.
装置はネットワークプリンタであることを特徴とする請
求項1記載の画像処理方法。5. The image processing method according to claim 1, wherein the target output device and the plurality of output devices are network printers.
能性がある場合は、ユーザに報知することを特徴とする
請求項1記載の画像処理方法。6. The image processing method according to claim 1, further comprising notifying a user when there is a possibility that a highly accurate proof cannot be made.
多次元テーブルと第2のデバイスの色再現範囲情報を示
す多次元テーブルを入力し、 前記第1のデバイスの色再現範囲情報を示す多次元テー
ブルのグリッド数と、第2のデバイスの色再現範囲情報
を示す多次元テーブルのグリッド数とを合わせ、前記第
1のデバイスと前記第2のデバイスの色再現範囲を比較す
ることを特徴とする画像処理方法。7. A multi-dimensional table indicating color gamut information of a first device and a multi-dimensional table indicating color gamut information of a second device are inputted, and the color gamut information of the first device is indicated. The number of grids in the multi-dimensional table is combined with the number of grids in the multi-dimensional table indicating the color gamut information of the second device.
An image processing method comprising comparing a color reproduction range of a first device with a color reproduction range of the second device.
対象出力装置とは異なる複数の出力装置の色再現範囲情
報を入力する入力手段と、 前記対象出力の色再現範囲情報および前記複数の出力装
置の色再現範囲情報に基づき、前記複数の出力装置から
前記対象出力装置のプルーフを行う出力装置を自動的に
選択する選択手段とを有することを特徴とする画像処理
装置。8. An input means for inputting color gamut information of a target output device and color gamut information of a plurality of output devices different from the target output device; and color gamut information of the target output and the plurality of outputs. Selecting means for automatically selecting an output device for proofing the target output device from the plurality of output devices based on color reproduction range information of the device.
可能な状態に記録した記録媒体であって、 対象出力装置の色再現範囲情報および記対象出力装置と
は異なる複数の出力装置の色再現範囲情報を入力し、 前記対象出力の色再現範囲情報および前記複数の出力装
置の色再現範囲情報に基づき、前記複数の出力装置から
前記対象出力装置のプルーフを行う出力装置を自動的に
選択するプログラムを記録する記録媒体。9. A recording medium on which a program is recorded in a computer readable state, wherein color reproduction range information of a target output device and color reproduction range information of a plurality of output devices different from the target output device are input. Recording a program for automatically selecting an output device for proofing the target output device from the plurality of output devices based on the color reproduction range information of the target output and the color reproduction range information of the plurality of output devices. Medium.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11689998A JP4136064B2 (en) | 1998-04-27 | 1998-04-27 | Image processing method, apparatus, and recording medium |
US09/296,303 US6549654B1 (en) | 1998-04-27 | 1999-04-22 | Image processing method and apparatus and storage medium storing processes of executing the method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11689998A JP4136064B2 (en) | 1998-04-27 | 1998-04-27 | Image processing method, apparatus, and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11313216A true JPH11313216A (en) | 1999-11-09 |
JP4136064B2 JP4136064B2 (en) | 2008-08-20 |
Family
ID=14698404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11689998A Expired - Fee Related JP4136064B2 (en) | 1998-04-27 | 1998-04-27 | Image processing method, apparatus, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4136064B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005277478A (en) * | 2004-03-22 | 2005-10-06 | Fuji Xerox Co Ltd | Image forming support apparatus |
US7079270B2 (en) | 2000-06-15 | 2006-07-18 | Fuji Xerox Co., Ltd. | Color image processing apparatus and color image processing system using the apparatus |
US8786904B2 (en) | 2011-12-21 | 2014-07-22 | Ricoh Company, Ltd. | Image processing apparatus, image output system, image processing control method and computer readable information recording medium |
JP2017097600A (en) * | 2015-11-24 | 2017-06-01 | 株式会社リコー | Information processing apparatus, program, and image processing system |
JP2022536271A (en) * | 2019-06-13 | 2022-08-15 | ヒューレット-パッカード デベロップメント カンパニー エル.ピー. | color matching |
CN115952438A (en) * | 2022-12-12 | 2023-04-11 | 中国科学院软件研究所 | Social platform user attribute prediction method and system, mobile device and storage medium |
-
1998
- 1998-04-27 JP JP11689998A patent/JP4136064B2/en not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7079270B2 (en) | 2000-06-15 | 2006-07-18 | Fuji Xerox Co., Ltd. | Color image processing apparatus and color image processing system using the apparatus |
US7345788B2 (en) | 2000-06-15 | 2008-03-18 | Fuji Xerox Co., Ltd. | Color image processing apparatus and color image processing system using the apparatus |
US7474440B2 (en) | 2000-06-15 | 2009-01-06 | Fuji Xerox Co., Ltd. | Color image processing apparatus and color image processing system using the apparatus |
JP2005277478A (en) * | 2004-03-22 | 2005-10-06 | Fuji Xerox Co Ltd | Image forming support apparatus |
US8786904B2 (en) | 2011-12-21 | 2014-07-22 | Ricoh Company, Ltd. | Image processing apparatus, image output system, image processing control method and computer readable information recording medium |
JP2017097600A (en) * | 2015-11-24 | 2017-06-01 | 株式会社リコー | Information processing apparatus, program, and image processing system |
JP2022536271A (en) * | 2019-06-13 | 2022-08-15 | ヒューレット-パッカード デベロップメント カンパニー エル.ピー. | color matching |
CN115952438A (en) * | 2022-12-12 | 2023-04-11 | 中国科学院软件研究所 | Social platform user attribute prediction method and system, mobile device and storage medium |
CN115952438B (en) * | 2022-12-12 | 2023-11-17 | 中国科学院软件研究所 | Social platform user attribute prediction method, system, mobile device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP4136064B2 (en) | 2008-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6549654B1 (en) | Image processing method and apparatus and storage medium storing processes of executing the method | |
EP1291822B1 (en) | Method and apparatus for image processing | |
EP1102478B1 (en) | Color management and proofing architecture | |
JPH11305970A (en) | Image processing device and method, and recording medium | |
US20100085587A1 (en) | Method and system for identifying spot colors | |
US6381036B1 (en) | Method for determining printer colorant levels | |
JP2002187314A (en) | Image processor, method therefor, method of predicting, method of displaying and method of managing | |
US7106474B1 (en) | Color management system using measured device data | |
JP2003087591A (en) | Picture processing method and picture processor | |
JP2003333355A (en) | Color evaluation apparatus and method | |
US20020093509A1 (en) | Information processing apparatus, profile data creating method, display unit and storage medium | |
JPH11313216A (en) | Image processing unit, device and recording medium | |
US5815642A (en) | Image processing apparatus and method | |
US7705856B2 (en) | Coloring support system, coloring support program, and storage medium as well as coloring support method | |
US5388920A (en) | Printer with command system selection | |
JP2007163979A (en) | Profile preparation apparatus, profile preparation program and image output apparatus | |
EP1427185A2 (en) | Incremental color transform creation | |
US7256793B2 (en) | System and method for color management of multiple color devices and color spaces | |
JP2010141439A (en) | Image processing system, image processor, image processing control method, program, and recording medium | |
JP2008145608A (en) | Liquid crystal projector apparatus and control method thereof | |
JP2004064543A (en) | Image processing apparatus and method | |
JP4035283B2 (en) | Image processing system and control method thereof | |
US20060114483A1 (en) | Color processing method and its apparatus | |
JP2004056574A (en) | Image processor, image processing method and storage medium | |
JP2002152542A (en) | Color data processor, color data processing method and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050426 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050426 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070111 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070620 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071106 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071227 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080513 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080603 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130613 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |