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

JP2007281938A - Parameter provision apparatus, color conversion system, parameter provision program and color conversion program - Google Patents

Parameter provision apparatus, color conversion system, parameter provision program and color conversion program Download PDF

Info

Publication number
JP2007281938A
JP2007281938A JP2006106358A JP2006106358A JP2007281938A JP 2007281938 A JP2007281938 A JP 2007281938A JP 2006106358 A JP2006106358 A JP 2006106358A JP 2006106358 A JP2006106358 A JP 2006106358A JP 2007281938 A JP2007281938 A JP 2007281938A
Authority
JP
Japan
Prior art keywords
parameter
color space
color
unit
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006106358A
Other languages
Japanese (ja)
Other versions
JP4685687B2 (en
Inventor
Yasuharu Aoki
康晴 青木
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.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
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 Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2006106358A priority Critical patent/JP4685687B2/en
Publication of JP2007281938A publication Critical patent/JP2007281938A/en
Application granted granted Critical
Publication of JP4685687B2 publication Critical patent/JP4685687B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a parameter provision apparatus, a color conversion system, a parameter provision program and a color conversion program, which can duplicate color of original image with high precision by using a color conversion function prepared for PS as standard. <P>SOLUTION: In the parameter provision device provided with a first parameter showing the correspondence between a first color space and homogeneous dimension color space and a second parameter showing the correspondence with homogeneous dimension color space and a second color space to a color conversion device for converting an input image data to an output image data, an identity parameter defined the identity transformation of coordinates of the first color space is transformed into the first parameter and provided, and a direct parameter defined the identity transformation of coordinates of the second color space is transformed into the second parameter and provided. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、相互に異なる色空間の間の座標変換を定義したパラメータを色変換装置に提供するパラメータ提供装置、およびパラメータ提供プログラム、パラメータの提供を受けて、そのパラメータを使って入力画像データを出力画像データに変換する色変換システム、および色変換プログラムに関する。   The present invention provides a parameter providing apparatus that provides a color conversion apparatus with parameters that define coordinate conversion between different color spaces, a parameter providing program, and a parameter provided, and uses the parameters to convert input image data. The present invention relates to a color conversion system for converting output image data and a color conversion program.

従来、画像入力装置で原画像を読み取って画像データを取得し、画像出力装置で画像データに基づいて画像を出力する画像入出力システムが知られている。   2. Description of the Related Art Conventionally, an image input / output system is known that reads an original image with an image input device to acquire image data, and outputs an image based on the image data with an image output device.

画像入力装置は、画像に光を照射することによって、画像をR(レッド)、G(グリーン)、B(ブルー)それぞれの色成分ごとに読み取るものが一般的であり、このような画像入力装置では、RGB色空間の入力画像データが得られる。一方、画像出力装置は、C(シアン)、M(マゼンタ)、Y(イエロー)、K(黒)の色材を使って画像を形成するものが多く、このような画像出力装置では、CMYK色空間の出力画像データに基づいて画像が出力される。このように、装置によって使用される色空間が異なったり、同じ色空間上の同じ値の画像データであっても、装置の種類や機差などによって表現される色が微妙に異なることがある。つまり、上述したRGB色空間やCMYK色空間は装置に依存した色空間であり、画像入力装置で得られた入力画像データをそのまま用いて画像出力装置で画像を出力しても、画像入力装置で入力される原画像の色と画像出力装置で出力される画像の色とは一般には一致しない。したがって、画像出力装置で原画像を再現しようとしたとき、画像入力装置で得られた画像データをそのまま画像出力装置に送るのではなく、画像入力装置と画像出力装置で画像データを変換する必要がある。ここでは、画像の色に着目しており、この画像データの変換を色変換と称する。   Generally, an image input device reads an image for each color component of R (red), G (green), and B (blue) by irradiating the image with light. Then, input image data in the RGB color space is obtained. On the other hand, many image output apparatuses form images using color materials of C (cyan), M (magenta), Y (yellow), and K (black). In such image output apparatuses, CMYK colors are used. An image is output based on the output image data of the space. In this way, even if the color space used by the apparatus is different, or even if the image data has the same value in the same color space, the color expressed depending on the type of apparatus or machine difference may be slightly different. That is, the above-described RGB color space and CMYK color space are device-dependent color spaces, and even if an image is output by an image output device using input image data obtained by the image input device as it is, In general, the color of the input original image and the color of the image output by the image output apparatus do not match. Therefore, when trying to reproduce the original image with the image output device, it is necessary to convert the image data between the image input device and the image output device instead of sending the image data obtained by the image input device to the image output device as it is. is there. Here, attention is paid to the color of the image, and this conversion of the image data is referred to as color conversion.

色変換を行うにあたっては、装置には依存しない共通色空間、例えば、L色空間等を中間に置き、画像入力装置に依存した入力色空間(例えば、RGB色空間)の画像データを共通色空間の画像データに変換し、変換後の共通色空間の画像データを、画像出力装置に依存した出力色空間(例えば、CMYK色空間)の画像データに変換するという手法が一般的に採用されている。また、通常は、画像入力装置を製造しているメーカーから、入力色空間の画像データと共通色空間の画像データとが対応付けられた入力プロファイルが提供され、画像出力装置を製造しているメーカーから、出力色空間の画像データと共通色空間の画像データとが対応付けられた出力プロファイルが提供される。画像入力装置と画像出力装置との間に設けられる色変換装置では、画像入力装置で原画像が読み取られて得られた入力色空間の画像データが入力プロファイルに従って共通色空間の画像データに変換され、さらに、出力プロファイルにおいてその共通色空間の画像データと対応付けられた出力色空間の画像データが取得される。取得された出力色空間の画像データが画像出力装置に送られて、その画像データに基づいて画像出力装置で画像が出力されることによって、色調変換の度合いなどを手動で微調整する手間が省かれ、熟練した技術を有していないオペレータでも、原画像の色が精度良く再現された画像を容易に得ることができる。尚、このような色変換は、ある画像出力装置用の画像データを別の画像出力装置に流用するときにも有効であり、上述した入力色空間や入力プロファイルは、装置のタイプに関わらず、色変換の前半で用いられるものを意味することも多い。 When performing color conversion, a common color space that does not depend on the device, for example, an L * a * b * color space or the like is placed in the middle, and an image in an input color space (eg, RGB color space) that depends on the image input device. A general method is to convert data into image data in a common color space, and convert the converted image data in the common color space into image data in an output color space (for example, CMYK color space) depending on the image output device. Has been adopted. Also, the manufacturer that manufactures the image output device is usually provided with an input profile in which the image data in the input color space is associated with the image data in the common color space from the manufacturer that manufactures the image input device. Thus, an output profile in which image data in the output color space and image data in the common color space are associated with each other is provided. In a color conversion device provided between an image input device and an image output device, image data in an input color space obtained by reading an original image by the image input device is converted into image data in a common color space according to an input profile. Further, image data in the output color space associated with the image data in the common color space in the output profile is acquired. The acquired image data of the output color space is sent to the image output device, and an image is output by the image output device based on the image data, thereby eliminating the trouble of manually fine-tuning the degree of color conversion and the like. In addition, even an operator who does not have a skilled technique can easily obtain an image in which the color of the original image is accurately reproduced. Such color conversion is also effective when diverting image data for one image output device to another image output device, and the above input color space and input profile are independent of the type of device. It often means that used in the first half of color conversion.

ところで、印刷の分野においては、入力画像データが表わす画像がそのまま画像出力装置で出力されるのではなく、オペレータによって、入力画像データが表わす画像や文字などで構成されるページが編集され、そのページを表わすページデータに基づいて印刷画像が出力されることが一般的である。ページデータは、ページのイメージが、そのページを構成する文字や画像といった部品集合で表現されたものであり、各部品を表わすデータの集合で構成されている。このようなページデータを構成する画像データには、例えば、スキャナで読み取られた画像を表わす、スキャナに依存したRGB色空間で色が表現された画像データや、デジタルカメラで被写体が撮影された撮影画像を表わす、デジタルカメラに依存したRGB色空間で色が表現された画像データなど、様々な入力色空間の画像データが混在している。また、ページデータを記述するページ記述言語においては、PS(Post Script)が事実上の標準となっており、PSの言語仕様では、上述した入力プロファイルおよび出力プロファイルに相当する各種パラメータを定義する形式が予め決められている。PSで記述された指示を実行可能な色変換装置では、オペレータによって、PSの言語仕様に合った形式で定義された各種パラメータが指定されると、それら各種パラメータを使ってページデータが出力画像データに色変換される。   By the way, in the field of printing, an image represented by input image data is not output as it is by the image output device, but a page composed of images, characters, etc. represented by the input image data is edited by the operator. In general, a print image is output based on page data representing. The page data is an image of a page expressed by a set of parts such as characters and images constituting the page, and is configured by a set of data representing each part. Examples of the image data constituting such page data include image data representing an image read by a scanner, color data expressed in an RGB color space depending on the scanner, and photographing of a subject taken by a digital camera. Image data of various input color spaces, such as image data representing colors in an RGB color space depending on a digital camera representing an image, are mixed. Further, PS (Post Script) is a de facto standard in the page description language for describing page data, and the PS language specification defines a format for defining various parameters corresponding to the above-described input profile and output profile. Is predetermined. In a color conversion apparatus capable of executing instructions described in PS, when various parameters defined in a format that conforms to the language specification of PS are specified by an operator, page data is output using the various parameters as output image data. The color is converted to.

図1は、ページデータを出力画像データに変換する色変換機能の概要を示す図である。   FIG. 1 is a diagram showing an outline of a color conversion function for converting page data into output image data.

上述したように、ページデータは、様々な入力色空間の画像データの集合で構成されている。この図1では、それら複数の入力色空間の画像データを代表して、1つの入力色空間(RGB色空間)の画像データに対する色変換処理について説明する。   As described above, the page data is composed of a set of image data in various input color spaces. In FIG. 1, a color conversion process for image data in one input color space (RGB color space) will be described on behalf of the image data in the plurality of input color spaces.

図1に示すCIEBasedABCパラメータ10は、上述した入力プロファイルに相当するパラメータであり、入力色空間(RGB色空間)の画像データと、共通色空間(XYZ色空間)の画像データとの対応関係が所定の形式で定義されている。CRD(カラーレンダリング辞書)パラメータ11は、上述した出力プロファイルに相当するパラメータであり、共通色空間の画像データと出力色空間(CMYK色空間)の画像データとの対応関係が所定の形式で定義されている。   A CIEBasedABC parameter 10 shown in FIG. 1 is a parameter corresponding to the above-described input profile, and a correspondence relationship between image data in the input color space (RGB color space) and image data in the common color space (XYZ color space) is predetermined. It is defined in the format. A CRD (color rendering dictionary) parameter 11 is a parameter corresponding to the above-described output profile, and a correspondence relationship between image data in the common color space and image data in the output color space (CMYK color space) is defined in a predetermined format. ing.

図1に示す例では、RGB色空間の画像データが、CIEBasedABCパラメータ10に基づいてXYZ色空間の画像データに変換され、さらに、XYZ色空間の画像データが、CRDパラメータ11に基づいてCMYK色空間の画像データに変換される。この色変換機能を利用することによって、オペレータは、CIEBasedABCパラメータ10、およびCRDパラメータ11を指定するだけで、PSで記述されたページデータを容易に出力画像データに変換することができる。   In the example shown in FIG. 1, image data in the RGB color space is converted into image data in the XYZ color space based on the CIEBasedABC parameter 10, and further, the image data in the XYZ color space is converted into the CMYK color space based on the CRD parameter 11. Converted to image data. By using this color conversion function, the operator can easily convert page data described in PS into output image data simply by specifying the CIEBasedABC parameter 10 and the CRD parameter 11.

しかし、画像出力装置で表現できる色再現領域(以下では、出力ガマットと称する)は、画像入力装置で表現できる色再現領域(以下では、入力ガマットと称する)よりも狭いことが一般的であり、図1に示すように、「等色」という点にのみ着目して単純に色変換を行ってしまうと、出力ガマットの境界付近の色がつぶれてしまい、色の調子が不連続になってしまう。   However, the color reproduction area (hereinafter referred to as output gamut) that can be expressed by the image output apparatus is generally narrower than the color reproduction area (hereinafter referred to as input gamut) that can be expressed by the image input apparatus. As shown in FIG. 1, if color conversion is performed simply focusing on the point of “equal color”, the color near the boundary of the output gamut is crushed and the color tone becomes discontinuous. .

この問題に関し、入力色空間の色のうち、入力ガマットと出力ガマットとの共通領域内の色は、「等色」を重視して出力色空間の色に変換し、共通領域外の色は、「色の階調」を重視して出力色空間の色に変換する技術が知られている(例えば、特許文献1参照)。この技術によると、入力色空間の色が直接に出力色空間の色と対応付けられるため、色の調子の不連続性や、不自然な印象の画像となってしまうというなどといった不都合を軽減することができるうえ、色変換処理にかかる処理時間を減少させることができる。
特開2004−349838号公報
Regarding this problem, among the colors in the input color space, the colors in the common area of the input gamut and the output gamut are converted into colors in the output color space with emphasis on “equal color”. A technique for converting the color of the output color space with emphasis on “color gradation” is known (see, for example, Patent Document 1). According to this technology, since the color of the input color space is directly associated with the color of the output color space, it is possible to reduce inconveniences such as discontinuity in color tone and an image with an unnatural impression. In addition, the processing time for the color conversion process can be reduced.
JP 2004-349838 A

ここで、特許文献1に記載された技術などでは、入力色空間の画像データと出力色空間の画像データとを直接対応付けたデバイスリンクプロファイルが必要となる。しかし、PSの言語仕様では、入力色空間の画像データと共通色空間の画像データとの対応関係が定義されたパラメータ(CIEBasedABCパラメータ10)と、共通色空間の画像データと出力色空間の画像データとの対応関係が定義されたパラメータ(CRDパラメータ11)とを指定することが前提とされており、デバイスリンクプロファイルに相当するパラメータは形式の使用は予定されていない。このため、高精度な色変換が要求される場合には、ページデータを作成する前段階で、デジタルカメラで取得された撮影画像データや、コンピュータを使って生成されたグラフィック画像データなどに対してデバイスリンクプロファイルを使った色変換処理が逐一施されており、効率が悪いうえ、せっかくPS用の色変換装置に用意されている色変換機能が利用されずに無駄になってしまっているのが現状である。   Here, the technique described in Patent Document 1 requires a device link profile in which input color space image data and output color space image data are directly associated with each other. However, in the PS language specification, a parameter (CIEBasedABC parameter 10) in which a correspondence relationship between image data in the input color space and image data in the common color space is defined, image data in the common color space, and image data in the output color space. It is assumed that a parameter (CRD parameter 11) for which the correspondence relationship is defined is specified, and the parameter corresponding to the device link profile is not scheduled to be used. For this reason, when high-accuracy color conversion is required, the captured image data acquired by the digital camera or the graphic image data generated using a computer before the page data is created. The color conversion processing using the device link profile is performed one by one, which is inefficient and the color conversion function prepared in the color conversion device for PS is not used and is wasted. Currently.

本発明は、上記事情に鑑み、PS用の色変換装置に標準的に用意されている色変換機能を使って、原画像の色を高精度に再現することができるパラメータ提供装置、色変換システム、パラメータ提供プログラム、および色変換プログラムを提供することを目的とする。   In view of the above circumstances, the present invention provides a parameter providing apparatus and a color conversion system that can reproduce the color of an original image with high accuracy by using a color conversion function that is standardly prepared in a PS color conversion apparatus. An object is to provide a parameter providing program and a color conversion program.

上記目的を達成する本発明のパラメータ提供装置は、第1のデバイスに依存した第1の色空間と第1の色空間と同じ次元の同次元色空間との間の座標変換を所定の第1形式で定義した第1のパラメータと、同次元色空間と第2のデバイスに依存した第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータとの提供を受けて、第1の色空間で色が定義された入力画像データを第2の色空間で色が定義された出力画像データに変換する色変換装置に、第1のパラメータと第2のパラメータとを提供するパラメータ提供装置において、
第1の色空間と第2の色空間との間の直接的な座標変換を定義した直接パラメータを取得するパラメータ取得部と、
第1の色空間の座標の恒等変換を第1形式で定義した恒等パラメータを色変換装置に第1のパラメータに替えて提供する第1の提供部と、
パラメータ取得部で取得された直接パラメータの形式を第2形式に変換し、その変換した直接パラメータを色変換装置に第2のパラメータに替えて提供する第2の提供部とを備えたことを特徴とする。
The parameter providing apparatus of the present invention that achieves the above object performs coordinate conversion between a first color space dependent on a first device and a same-dimensional color space having the same dimension as the first color space. Providing a first parameter defined in a format and a second parameter defining a coordinate transformation between the same-dimensional color space and a second color space dependent on the second device in a predetermined second format In response, the color conversion device that converts the input image data in which the color is defined in the first color space into the output image data in which the color is defined in the second color space, the first parameter, the second parameter, In the parameter providing device for providing
A parameter acquisition unit that acquires a direct parameter defining a direct coordinate transformation between the first color space and the second color space;
A first providing unit that provides an identity parameter defining an identity transformation of coordinates in a first color space in a first format to the color conversion device in place of the first parameter;
And a second providing unit that converts the format of the direct parameter acquired by the parameter acquiring unit into the second format and provides the converted direct parameter to the color conversion device in place of the second parameter. And

本発明のパラメータ提供装置によると、第1の色空間と同次元色空間との間の座標変換を第1形式で定義した第1のパラメータに替えて、第1の色空間の座標の恒等変換をその第1形式で定義した恒等パラメータが提供され、同次元色空間と第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータに替えて、第1の色空間と第2の色空間との間の直接的な座標変換をその第2形式で定義した直接パラメータが提供され、その結果、色変換装置においては、恒等パラメータによって第1の色空間の座標がそのまま同じ第1の色空間の座標に変換され、直接パラメータによって第1の色空間の座標が第2の色空間の座標に変換される。PSの言語仕様においては、第1のパラメータと第2のパラメータに対応したCIEBasedABCパラメータとCRDパラメータとを指定することが求められているので、恒等パラメータが第1形式で定義され、直接パラメータの一種であるデバイスリンクプロファイルが第2形式で定義されることにより、PS用の色変換装置でデバイスリンクプロファイルが利用可能となり、色変換装置を変更せずにそのまま流用して高精度な色再現を実現することができる。   According to the parameter providing apparatus of the present invention, the coordinate conversion between the first color space and the same-dimensional color space is replaced with the first parameter defined in the first format, and the coordinates of the first color space are identical. An identity parameter is provided that defines the transformation in its first form, and the coordinate transformation between the same dimensional color space and the second color space is replaced with a second parameter defined in a predetermined second form, A direct parameter defining a direct coordinate transformation between one color space and a second color space in its second form is provided, so that in the color conversion device, the first color is determined by the identity parameter. The coordinates of the space are converted as they are into the same coordinates of the first color space, and the coordinates of the first color space are converted directly into the coordinates of the second color space by direct parameters. In the PS language specification, it is required to specify the CIEBasedABC parameter and the CRD parameter corresponding to the first parameter and the second parameter. Therefore, the identity parameter is defined in the first format, and the direct parameter By defining the device link profile as a type in the second format, the device link profile can be used in the PS color conversion device, and it can be used as it is without changing the color conversion device. Can be realized.

また、本発明のパラメータ提供装置において、「複数の直接パラメータのうち1つの直接パラメータを操作に応じて選択する直接パラメータ選択部を備え、
上記パラメータ取得部は、直接パラメータ選択部で選択された直接パラメータを取得するものである」という形態は好ましい。
Further, in the parameter providing apparatus of the present invention, “including a direct parameter selection unit that selects one direct parameter among a plurality of direct parameters according to an operation,
It is preferable that the parameter acquisition unit acquires the direct parameter selected by the direct parameter selection unit.

通常、色変換装置には、スキャナなどといった画像入力装置に依存した入力色空間と、プリンタなどといった画像出力装置に依存した出力色空間との間の直接的な座標変換を定義したデバイスリンクプロファイルが、画像入力装置と画像出力装置とのペアごとに用意されている。直接パラメータ取得部を備えたパラメータ提供装置によると、オペレータは、複数のデバイスリンクプロファイルの中から、画像を取得する画像入力装置と、画像を出力する画像出力装置とのペアに対応したデバイスリンクプロファイルを選択することによって、所望の色変換を実行させるための直接パラメータを容易に指定することができる。   Normally, a color conversion device has a device link profile that defines direct coordinate conversion between an input color space that depends on an image input device such as a scanner and an output color space that depends on an image output device such as a printer. The image input device and the image output device are provided for each pair. According to the parameter providing apparatus including the direct parameter acquisition unit, the operator can select a device link profile corresponding to a pair of an image input apparatus that acquires an image and an image output apparatus that outputs an image from a plurality of device link profiles. By selecting, it is possible to easily specify a direct parameter for executing a desired color conversion.

また、本発明のパラメータ提供装置において、「第1の色空間と、第1の色空間と同じ次元であってデバイスに非依存な第3の色空間との間の座標変換を定義した第3のパラメータを操作に応じて選択する第3パラメータ選択部と、
第3の色空間と第2の色空間との間の座標変換を定義した第4のパラメータを操作に応じて選択する第4パラメータ選択部と、
第3パラメータ選択部で設定された第3パラメータと、第4パラメータ選択部で設定された第4パラメータとに基づいて直接パラメータを生成する直接パラメータ生成部とを備え、
上記パラメータ取得部は、直接パラメータ生成部で生成された直接パラメータを取得するものである」という形態は好ましい。
In the parameter providing apparatus according to the present invention, “a third color space that defines coordinate conversion between the first color space and a third color space that is the same dimension as the first color space and is device independent” is defined. A third parameter selection unit that selects the parameters of
A fourth parameter selection unit that selects a fourth parameter that defines coordinate transformation between the third color space and the second color space according to an operation;
A direct parameter generation unit that directly generates a parameter based on the third parameter set by the third parameter selection unit and the fourth parameter set by the fourth parameter selection unit;
It is preferable that the parameter acquisition unit acquires the direct parameter generated by the direct parameter generation unit.

PSの言語仕様においては、色変換処理を指示するのにあたり、上記第1のパラメータに相当するパラメータと、上記第2のパラメータに相当するパラメータとを指定することが求められており、従来は、PS用の色変換装置に、それらのパラメータがユーザの選択によって提供されている。ところで、第3のパラメータは、第1のパラメータと同様に、第1の色空間とデバイスに非依存な色空間との間の座標変換を定義したものであり、第4のパラメータは、第2のパラメータと同様に、デバイスに非依存な色空間と第2の色空間との間の座標変換を定義したものであるため、第1のパラメータと第3のパラメータ、および第2のパラメータと第4のパラメータは、ユーザにとって感覚的に似ているものである。直接パラメータ生成部が備えられたパラメータ提供装置によると、ユーザは、第1パラメータと第2パラメータとを選択する感覚で第3パラメータと第4パラメータとを操作に応じて選択すればよく、機能の変更を意識することなく、高精度な色再現を実現することができる。   In the language specification of PS, in order to instruct color conversion processing, it is required to specify a parameter corresponding to the first parameter and a parameter corresponding to the second parameter. These parameters are provided to the PS color converter by user selection. By the way, the third parameter defines the coordinate transformation between the first color space and the device-independent color space, like the first parameter, and the fourth parameter is the second parameter. Since the coordinate conversion between the device-independent color space and the second color space is defined in the same manner as the above parameters, the first parameter, the third parameter, the second parameter, and the second parameter space are defined. The parameter 4 is sensuously similar to the user. According to the parameter providing device provided with the direct parameter generation unit, the user can select the third parameter and the fourth parameter according to the operation as if selecting the first parameter and the second parameter. High-precision color reproduction can be realized without being aware of changes.

また、上記目的を達成する本発明の色変換システムは、第1のデバイスに依存した第1の色空間と該第1の色空間と同じ次元の同次元色空間との間の座標変換を所定の第1形式で定義した第1のパラメータの提供を受ける第1の受付部と、
前記同次元色空間と第2のデバイスに依存した第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータとの提供を受ける第2の受付部と、
第1の受付部が提供を受けたパラメータを使って、第1の色空間で色が定義された入力画像データを同次元色空間で色が定義された中間画像データに変換する第1の色変換部と、
第2の受付部が提供を受けたパラメータを使って、中間画像データを第2の色空間で色が定義された出力画像データに変換する第2の色変換部と、
第1の色空間と第2の色空間との間の直接的な座標変換を定義した直接パラメータを取得するパラメータ取得部と、
第1の色空間の座標の恒等変換を第1形式で定義した恒等パラメータを第1の受付部に第1のパラメータに替えて提供する第1の提供部と、
パラメータ取得部で取得された直接パラメータの形式を第2形式に変換し、その変換した直接パラメータを第2の受付部に第2のパラメータに替えて提供する第2の提供部とを備えたことを特徴とする。
The color conversion system of the present invention that achieves the above object performs predetermined coordinate conversion between a first color space depending on the first device and a same-dimensional color space having the same dimension as the first color space. A first reception unit that receives the first parameter defined in the first format of
A second reception unit that receives provision of a second parameter defined in a predetermined second format for coordinate transformation between the same-dimensional color space and a second color space depending on the second device;
A first color for converting input image data whose color is defined in the first color space into intermediate image data whose color is defined in the same dimensional color space using the parameters provided by the first receiving unit A conversion unit;
A second color conversion unit that converts the intermediate image data into output image data in which a color is defined in the second color space, using parameters provided by the second reception unit;
A parameter acquisition unit that acquires a direct parameter defining a direct coordinate transformation between the first color space and the second color space;
A first providing unit that provides an identity parameter in which the identity transformation of the coordinates of the first color space is defined in a first format to the first accepting unit instead of the first parameter;
A second providing unit that converts the format of the direct parameter acquired by the parameter acquiring unit to the second format and provides the converted direct parameter to the second receiving unit instead of the second parameter; It is characterized by.

本発明の色変換システムによると、第1の色空間と第2の色空間との間の直接的な座標変換を定義した直接パラメータが例えばPS言語仕様に合った形式で色変換部に提供され、原画像の色を高精度に再現することができる。   According to the color conversion system of the present invention, the direct parameters defining the direct coordinate conversion between the first color space and the second color space are provided to the color conversion unit in a format suitable for the PS language specification, for example. The color of the original image can be reproduced with high accuracy.

尚、色変換システムについては、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう色変換システムには、上記の基本形態のみではなく、前述したパラメータ提供装置の各形態に対応する各種の形態が含まれる。   Note that the color conversion system is only shown in its basic form here, but this is only for avoiding duplication, and the color conversion system according to the present invention is not limited to the above basic form. Various forms corresponding to each form of the parameter providing apparatus are included.

また、上記目的を達成する本発明のパラメータ提供プログラムは、コンピュータ内で実行され、コンピュータ上で、第1のデバイスに依存した第1の色空間と第1の色空間と同じ次元の同次元色空間との間の座標変換を所定の第1形式で定義した第1のパラメータと、同次元色空間と第2のデバイスに依存した第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータとの提供を受けて、第1の色空間で色が定義された入力画像データを第2の色空間で色が定義された出力画像データに変換する色変換装置に、第1のパラメータと第2のパラメータとを提供するパラメータ提供装置を構築するパラメータ提供プログラムにおいて、
第1の色空間と第2の色空間との間の直接的な座標変換を定義した直接パラメータを取得するパラメータ取得部と、
第1の色空間の座標の恒等変換を第1形式で定義した恒等パラメータを色変換装置に第1のパラメータに替えて提供する第1の提供部と、
パラメータ取得部で取得された直接パラメータの形式を第2形式に変換し、その変換した直接パラメータを色変換装置に第2のパラメータに替えて提供する第2の提供部とを構築することを特徴とする。
The parameter providing program of the present invention that achieves the above object is executed in a computer, and the first color space depending on the first device and the same dimensional color of the same dimension as the first color space are executed on the computer. A first parameter that defines the coordinate transformation between the space and the second color space that depends on the second device and a second parameter that depends on the second parameter. A color conversion device that receives input of the second parameter defined in the format and converts the input image data in which the color is defined in the first color space into output image data in which the color is defined in the second color space In the parameter providing program for constructing the parameter providing apparatus that provides the first parameter and the second parameter,
A parameter acquisition unit that acquires a direct parameter defining a direct coordinate transformation between the first color space and the second color space;
A first providing unit that provides an identity parameter defining an identity transformation of coordinates in a first color space in a first format to the color conversion device in place of the first parameter;
A structure is provided in which a direct parameter format acquired by the parameter acquisition unit is converted into a second format and the converted direct parameter is provided to the color conversion device in place of the second parameter. And

本発明のパラメータ提供プログラムによると、色変換装置に、原画像の色を高精度に再現するためのパラメータを提供することができる。   According to the parameter providing program of the present invention, a parameter for reproducing the color of the original image with high accuracy can be provided to the color conversion apparatus.

尚、パラメータ提供プログラムについても、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいうパラメータ提供プログラムには、上記の基本形態のみではなく、前述したパラメータ提供装置の各形態に対応する各種の形態が含まれる。   Note that only the basic form of the parameter providing program is shown here, but this is only for avoiding duplication, and the parameter providing program referred to in the present invention is not limited to the above basic form. Various forms corresponding to each form of the parameter providing apparatus are included.

また、本発明のパラメータ提供プログラムがコンピュータシステム上に構築するパラメータ取得部などといった要素は、1つの要素が1つのプログラム部品によって構築されるものであってもよく、複数の要素が1つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいはコンピュータシステムに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されてもよい。   In addition, an element such as a parameter acquisition unit constructed on the computer system by the parameter providing program of the present invention may be one element constructed by one program part, and a plurality of elements are one program part. It may be constructed by. In addition, these elements may be constructed so as to execute such actions by themselves, or constructed by giving instructions to other programs and program components incorporated in the computer system. May be.

また、上記目的を達成する本発明の色変換プログラムは、コンピュータ内で実行され、コンピュータ上で、
第1のデバイスに依存した第1の色空間と第1の色空間と同じ次元の同次元色空間との間の座標変換を所定の第1形式で定義した第1のパラメータの提供を受ける第1の受付部と、
同次元色空間と第2のデバイスに依存した第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータとの提供を受ける第2の受付部と、
第1の受付部が提供を受けたパラメータを使って、第1の色空間で色が定義された入力画像データを同次元色空間で色が定義された中間画像データに変換する第1の色変換部と、
第2の受付部が提供を受けたパラメータを使って、中間画像データを第2の色空間で色が定義された出力画像データに変換する第2の色変換部と、
第1の色空間と第2の色空間との間の直接的な座標変換を定義した直接パラメータを取得するパラメータ取得部と、
第1の色空間の座標の恒等変換を第1形式で定義した恒等パラメータを第1の受付部に第1のパラメータに替えて提供する第1の提供部と、
パラメータ取得部で取得された直接パラメータの形式を第2形式に変換し、その変換した直接パラメータを第2の受付部に第2のパラメータに替えて提供する第2の提供部とを構築することを特徴とする。
Further, the color conversion program of the present invention that achieves the above object is executed in a computer, and on the computer,
A first parameter defined in a predetermined first format is provided for coordinate transformation between a first color space depending on the first device and a same color space having the same dimension as the first color space. 1 reception department,
A second receiving unit that receives provision of a second parameter that defines a coordinate transformation between the same-dimensional color space and a second color space depending on the second device in a predetermined second format;
A first color for converting input image data whose color is defined in the first color space into intermediate image data whose color is defined in the same dimensional color space using the parameters provided by the first receiving unit A conversion unit;
A second color conversion unit that converts the intermediate image data into output image data in which a color is defined in the second color space, using parameters provided by the second reception unit;
A parameter acquisition unit that acquires a direct parameter defining a direct coordinate transformation between the first color space and the second color space;
A first providing unit that provides an identity parameter in which the identity transformation of the coordinates of the first color space is defined in a first format to the first accepting unit instead of the first parameter;
Converting the format of the direct parameter acquired by the parameter acquiring unit to the second format, and constructing a second providing unit that provides the converted direct parameter to the second receiving unit in place of the second parameter It is characterized by.

本発明の色変換プログラムによると、入力画像データを高精度に出力画像データに変換することができる。   According to the color conversion program of the present invention, input image data can be converted into output image data with high accuracy.

尚、色変換プログラムについても、ここではその基本形態のみを示すのにとどめるが、これは単に重複を避けるためであり、本発明にいう色変換プログラムには、上記の基本形態のみではなく、前述したパラメータ提供装置の各形態に対応する各種の形態が含まれる。   The color conversion program is shown only in its basic form here, but this is only for avoiding duplication, and the color conversion program referred to in the present invention is not limited to the above basic form. Various forms corresponding to each form of the parameter providing apparatus are included.

また、本発明の色変換プログラムがコンピュータシステム上に構築するパラメータ取得部などといった要素は、1つの要素が1つのプログラム部品によって構築されるものであってもよく、複数の要素が1つのプログラム部品によって構築されるものであってもよい。また、これらの要素は、そのような作用を自分自身で実行するものとして構築されてもよく、あるいはコンピュータシステムに組み込まれている他のプログラムやプログラム部品に指示を与えて実行するものとして構築されてもよい。   In addition, the element such as a parameter acquisition unit constructed on the computer system by the color conversion program of the present invention may be one element constructed by one program part, and a plurality of elements are one program part. It may be constructed by. In addition, these elements may be constructed so as to execute such actions by themselves, or constructed by giving instructions to other programs and program parts incorporated in the computer system. May be.

以上説明したように、本発明によれば、PSに標準的に用意されている色変換機能を使って、原画像の色を高精度に再現することができるパラメータ提供装置、色変換システム、パラメータ提供プログラム、および色変換プログラムが得られる。   As described above, according to the present invention, a parameter providing apparatus, a color conversion system, and a parameter that can reproduce the color of an original image with high accuracy by using a color conversion function that is standardly prepared for PS. A provided program and a color conversion program are obtained.

以下図面を参照して本発明の実施の形態を説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図2は、本発明の一実施形態が組み込まれた画像出力システムを示す図である。   FIG. 2 is a diagram showing an image output system in which an embodiment of the present invention is incorporated.

図2に示す画像出力システムでは、クライアント装置300と、プリントプリンタサーバ装置100と、プリンタ202とが通信網20で接続されており、クライアント装置300には、スキャナ201も接続されている。   In the image output system shown in FIG. 2, the client device 300, the print printer server device 100, and the printer 202 are connected via the communication network 20, and the scanner 201 is also connected to the client device 300.

スキャナ201は、R,G,B3色の光を使って原画像を読み取って、RGB色空間の原画像データを生成する。このスキャナ201は、本発明にいう第1のデバイスの一例にあたり、RGB色空間は、本発明にいう第1の色空間の一例に相当する。生成された原画像データは、クライアント装置300に伝えられる。   The scanner 201 reads an original image using light of R, G, and B colors, and generates original image data in the RGB color space. The scanner 201 is an example of a first device according to the present invention, and the RGB color space corresponds to an example of the first color space according to the present invention. The generated original image data is transmitted to the client device 300.

クライアント装置300には、スキャナ201で原画像が読み取られて生成された原画像データや、デジタルカメラ(図示しない)で被写体が撮影されて生成された撮影画像データなどが入力される。クライアント装置300では、オペレータによって、入力された画像データが表わす画像を含むページが編集され、編集されたページのイメージを表わす入力画像データが生成される。この入力画像データは、ページのイメージが、そのページを構成する文字や画像といった部品集合で表現されたものであり、例えば、スキャナ201で読み取られた画像を表わす、スキャナ201に依存したRGB色空間で色が表現された画像データや、デジタルカメラ(図示しない)で被写体が撮影された撮影画像を表わす、デジタルカメラに依存したRGB色空間で色が表現された画像データなど、様々な入力色空間の画像データで構成されている。説明の便宜上、本実施形態においては、ページを記述するページ記述言語としてPSが適用され、入力画像データは、スキャナ201で生成されたRGB色空間の画像データのみで構成されたページデータであるものとして説明する。編集が終了すると、オペレータによって、入力画像データに基づく画像をプリント出力するプリント指示が入力され、クライアント装置300は、プリント指示と入力画像データとをプリンタサーバ装置100に向けて送る。   The client apparatus 300 receives original image data generated by reading an original image by the scanner 201, captured image data generated by photographing a subject with a digital camera (not shown), and the like. In client apparatus 300, the page including the image represented by the input image data is edited by the operator, and input image data representing the image of the edited page is generated. The input image data is an image of a page expressed by a set of parts such as characters and images constituting the page. For example, an RGB color space depending on the scanner 201 representing an image read by the scanner 201. Various input color spaces, such as image data in which colors are expressed in, and image data in which colors are expressed in RGB color space depending on the digital camera, representing a photographed image obtained by photographing a subject with a digital camera (not shown) Image data. For convenience of explanation, in this embodiment, PS is applied as a page description language for describing a page, and input image data is page data composed only of image data in the RGB color space generated by the scanner 201. Will be described. When the editing is completed, the operator inputs a print instruction for printing out an image based on the input image data, and the client apparatus 300 sends the print instruction and the input image data to the printer server apparatus 100.

プリンタサーバ装置100は、クライアント装置300から入力画像データを受け取って、その入力画像データをプリンタ202用の、ラスタイメージでページを表現した出力画像データに変換する。本実施形態においては、プリンタ202は、C,M,Y,K4色の色材で画像を出力するものであり、プリンタサーバ装置100では、RGB色空間の入力画像データをCMYK色空間の出力画像データに変換するものであるとして説明する。変換後の出力画像データは、プリンタ202に送られる。尚、入力画像データは、クライアント装置300から通信網20を介して受け取られる以外に、CD−R(Compact Disc Recordable)やMO(光磁気)ディスク等といった記憶媒体が用いられて受け取られてもよい。   The printer server apparatus 100 receives input image data from the client apparatus 300 and converts the input image data into output image data for the printer 202 that represents a page with a raster image. In the present embodiment, the printer 202 outputs an image using C, M, Y, and K4 color materials. In the printer server apparatus 100, input image data in the RGB color space is converted into an output image in the CMYK color space. A description will be given assuming that the data is to be converted. The converted output image data is sent to the printer 202. The input image data may be received from a client device 300 via a communication network 20 using a storage medium such as a CD-R (Compact Disc Recordable) or an MO (magneto-optical) disk. .

プリンタ202は、プリンタサーバ装置100から出力画像データが送られてくると、その出力画像データが表わすページをプリント出力する。このプリンタ202は、本発明にいう第2のデバイスの一例にあたり、プリンタ202に依存したCMYK色空間は、本発明にいう第2の色空間の一例に相当する。   When the output image data is sent from the printer server apparatus 100, the printer 202 prints out the page represented by the output image data. The printer 202 is an example of the second device according to the present invention, and the CMYK color space depending on the printer 202 corresponds to an example of the second color space according to the present invention.

ここで、この図2に示す画像出力システムにおける、本発明の一実施形態としての特徴は、主に、プリンタサーバ装置100の内部で実行される処理内容にあり、以下では、このプリンタサーバ装置100について説明する。   Here, the feature of the image output system shown in FIG. 2 as an embodiment of the present invention is mainly the contents of processing executed in the printer server apparatus 100. Hereinafter, the printer server apparatus 100 will be described. Will be described.

図2に示すプリンタサーバ装置100は、外観構成上、本体装置101、その本体装置101からの指示に応じて表示画面上に画像を表示する画像表示装置102、本体装置101に、キー操作に応じた各種の情報を入力するキーボード103、および、表示画面上の任意の位置を指定することにより、その位置に表示されたアイコン等に応じた指示を入力するマウス104を備えている。また、本体装置101は、外観上、フレキシブルディスク(以下では、FDと省略する)を装填するためのFD装填口、およびCD−ROMを装填するためのCD−ROM装填口を有する。   The printer server apparatus 100 shown in FIG. 2 has a main body apparatus 101, an image display apparatus 102 that displays an image on a display screen in response to an instruction from the main body apparatus 101, and a main body apparatus 101 according to key operations. A keyboard 103 for inputting various information and a mouse 104 for inputting an instruction corresponding to an icon or the like displayed at that position by designating an arbitrary position on the display screen are provided. In addition, the main unit 101 has an FD loading port for loading a flexible disk (hereinafter abbreviated as FD) and a CD-ROM loading port for loading a CD-ROM.

図3は、プリンタサーバ装置100のハードウエア構成図である。   FIG. 3 is a hardware configuration diagram of the printer server apparatus 100.

本体装置101の内部には、図3に示すように、各種プログラムを実行するCPU111、ハードディスク装置113に格納されたプログラムが読み出されCPU111での実行のために展開される主メモリ112、各種プログラムやデータ等が保存されたハードディスク装置113、FD400が装填され、その装填されたFD400をアクセスするFDドライブ114、CD−ROM410をアクセスするCD−ROMドライブ115、図2のクライアント装置300と接続され、クライアント装置300から画像データ等を受け取る入力インタフェース116、図2のプリンタ202と接続され、プリンタ202に画像データを送る出力インタフェース117が内蔵されており、これらの各種要素と、さらに図2にも示す画像表示装置102、キーボード103、およびマウス104は、バス105を介して相互に接続されている。   As shown in FIG. 3, the main unit 101 includes a CPU 111 that executes various programs, a main memory 112 that reads programs stored in the hard disk device 113 and develops them for execution by the CPU 111, and various programs 2 is connected to the FD drive 114 that accesses the loaded FD 400, the CD-ROM drive 115 that accesses the CD-ROM 410, and the client device 300 of FIG. An input interface 116 for receiving image data and the like from the client apparatus 300, and an output interface 117 for connecting the printer 202 in FIG. 2 to send image data to the printer 202 are built in. These various elements are further shown in FIG. Image display device 02, a keyboard 103, and mouse 104 are connected to each other via a bus 105.

ここで、CD−ROM410には、本発明のパラメータ提供プログラムの一実施形態が組み込まれ、色変換プログラムの一実施形態であるプリンタサーバプログラムが記憶されている。そのCD−ROM410はCD−ROMドライブ115に装填され、そのCD−ROM410に記憶されたプリンタサーバプログラムがこのプリンタサーバ装置100にアップロードされてハードディスク装置113に記憶される。そして、このプリンタサーバプログラムが起動されて実行されることにより、プリンタサーバ装置100内に、本発明のパラメータ提供装置の一実施形態が組み込まれた、本発明の色変換システムの一実施形態が構築される。   Here, the CD-ROM 410 incorporates an embodiment of the parameter providing program of the present invention, and stores a printer server program which is an embodiment of the color conversion program. The CD-ROM 410 is loaded into the CD-ROM drive 115, and the printer server program stored in the CD-ROM 410 is uploaded to the printer server device 100 and stored in the hard disk device 113. Then, when the printer server program is started and executed, an embodiment of the color conversion system of the present invention in which the embodiment of the parameter providing apparatus of the present invention is incorporated in the printer server apparatus 100 is constructed. Is done.

尚、上記では、プリンタサーバプログラムを記憶する記憶媒体としてCD−ROM410が例示されているが、本発明のパラメータ提供プログラム、および色変換プログラムを記憶する記憶媒体はCD−ROMに限られるものではなく、それ以外の光ディスク、MO、FD、磁気テープなどの記憶媒体であってもよい。また、本発明のパラメータ提供プログラム、および色変換プログラムは、記憶媒体を介さずに、入力インタフェース116を介して直接にプリンタサーバ装置100に供給されるものであってもよい。   In the above, the CD-ROM 410 is exemplified as the storage medium for storing the printer server program. However, the storage medium for storing the parameter providing program and the color conversion program of the present invention is not limited to the CD-ROM. Other storage media such as an optical disk, MO, FD, and magnetic tape may be used. The parameter providing program and the color conversion program of the present invention may be directly supplied to the printer server apparatus 100 via the input interface 116 without using a storage medium.

次に、プリンタサーバプログラムについて説明する。   Next, the printer server program will be described.

図4は、プリンタサーバプログラムが記憶されたCD−ROM410を示す概念図である。   FIG. 4 is a conceptual diagram showing the CD-ROM 410 in which the printer server program is stored.

図4に示すように、CD−ROM410に記憶されたプリンタサーバプログラム500は、入力部510、ジョブ制御部520、プロファイル作成部530、指示PS生成部540、および色変換部550で構成されている。   As shown in FIG. 4, the printer server program 500 stored in the CD-ROM 410 includes an input unit 510, a job control unit 520, a profile creation unit 530, an instruction PS generation unit 540, and a color conversion unit 550. .

プリンタサーバプログラム500の各部の詳細については、プリンタサーバ装置100の各部の作用と一緒に説明する。   Details of each part of the printer server program 500 will be described together with the operation of each part of the printer server apparatus 100.

図5は、プリンタサーバ装置100の機能ブロック図である。   FIG. 5 is a functional block diagram of the printer server apparatus 100.

プリンタサーバ装置100には、入力部121と、ジョブ制御部122と、プロファイル作成部123と、指示PS生成部124と、色変換部125とが備えられている。   The printer server apparatus 100 includes an input unit 121, a job control unit 122, a profile creation unit 123, an instruction PS generation unit 124, and a color conversion unit 125.

プリンタサーバ装置100を構成する、入力部121と、ジョブ制御部122と、プロファイル作成部123と、指示PS生成部124と、色変換部125は、図4に示すプリンタサーバプログラム500を構成する、入力部510、ジョブ制御部520、プロファイル作成部530、指示PS生成部540、色変換部550にそれぞれ対応する。   The input unit 121, the job control unit 122, the profile creation unit 123, the instruction PS generation unit 124, and the color conversion unit 125 that configure the printer server apparatus 100 configure the printer server program 500 illustrated in FIG. These correspond to the input unit 510, job control unit 520, profile creation unit 530, instruction PS generation unit 540, and color conversion unit 550, respectively.

図5に示すプリンタサーバ装置100の各要素は、図4に示すプリンタサーバプログラム500の各要素によってコンピュータ上に構築されたものであり、コンピュータのハードウェアとそのコンピュータで実行されるOSやアプリケーションプログラムとの組合せで構成されているのに対し、図4に示すプリンタサーバプログラム500の各要素は、それらのうちのアプリケーションプログラムのみにより構成されている点が異なる。   Each element of the printer server apparatus 100 shown in FIG. 5 is constructed on a computer by each element of the printer server program 500 shown in FIG. 4, and the hardware of the computer and the OS and application program executed on the computer. 4 in that each element of the printer server program 500 shown in FIG. 4 is configured only by the application program.

図5に示す指示PS生成部124は、本発明のパラメータ提供装置の一実施形態にあたり、指示PS生成部124と色変換部125とを合わせたものは、本発明の色変換システムの一実施形態に相当する。   The instruction PS generation unit 124 shown in FIG. 5 corresponds to an embodiment of the parameter providing apparatus of the present invention, and the combination of the instruction PS generation unit 124 and the color conversion unit 125 is an embodiment of the color conversion system of the present invention. It corresponds to.

以下、図5に示すプリンタサーバ装置100の各要素を説明することによって、図4に示すプリンタサーバプログラム500の各要素も併せて説明する。   Hereinafter, by describing each element of the printer server apparatus 100 illustrated in FIG. 5, each element of the printer server program 500 illustrated in FIG. 4 is also described.

図1を使って説明したように、PSの言語仕様では、色変換処理を実行するためのパラメータとして、入力色空間の画像データと共通色空間の画像データとの対応関係を所定のパラメータ形式(後述する)で定義したCIEBasedABCパラメータ10と、共通色空間の画像データと出力色空間の画像データとの対応関係を所定のパラメータ形式(後述する)で定義したCRDパラメータ11とを指定することが求められている。しかし、高精度な色変換処理を実現するためには、入力色空間の画像データを、共通色空間を介さずに直接に出力色空間の画像データに変換することが必要である。本実施形態のプリンタサーバ装置100では、CIEBasedABCパラメータ10およびCRDパラメータ11それぞれと同じパラメータ形式で定義された2つのパラメータを使って、入力色空間の画像データを直接に出力色空間の画像データに変換することが行われる。   As described with reference to FIG. 1, in the PS language specification, as a parameter for executing the color conversion process, the correspondence between the image data in the input color space and the image data in the common color space is expressed in a predetermined parameter format ( It is required to specify the CIEBasedABC parameter 10 defined in (described later) and the CRD parameter 11 in which the correspondence between the image data in the common color space and the image data in the output color space is defined in a predetermined parameter format (described later). It has been. However, in order to realize high-accuracy color conversion processing, it is necessary to convert image data in the input color space directly into image data in the output color space without going through the common color space. In the printer server device 100 of the present embodiment, image data in the input color space is directly converted into image data in the output color space using two parameters defined in the same parameter format as the CIEBasedABC parameter 10 and the CRD parameter 11 respectively. To be done.

クライアント装置300からプリンタサーバ装置100には、入力画像データと、入力画像データに基づいて画像をプリント出力するプリント指示とが送られてくる。入力画像データは、図5に示す入力部121で取得され、プリント指示は、ジョブ制御部122で取得される。   The client apparatus 300 sends to the printer server apparatus 100 input image data and a print instruction for printing out an image based on the input image data. The input image data is acquired by the input unit 121 illustrated in FIG. 5, and the print instruction is acquired by the job control unit 122.

プリンタサーバ装置100では、複数のクライアント装置300それぞれから複数のプリント指示が入力され、それら複数のプリント指示それぞれに従って画像をプリント出力するジョブが実行される。ジョブ制御部122は、クライアント装置300からプリント指示が送られてくると、プリント指示に従って画像をプリント出力するジョブに対してジョブIDを割り当て、そのジョブの優先度や、ジョブを実行する際の処理手順などが示されたジョブチケットを編集する。プリンタサーバ装置100では、このジョブチケットに示された優先順位や処理手順に従ってジョブが実行される。編集されたジョブチケットは、ジョブIDと対応付けて登録される。   In the printer server apparatus 100, a plurality of print instructions are input from each of the plurality of client apparatuses 300, and a job for printing out an image is executed according to each of the plurality of print instructions. When a print instruction is sent from the client apparatus 300, the job control unit 122 assigns a job ID to a job that prints an image in accordance with the print instruction, and the priority of the job and processing when the job is executed Edit the job ticket that shows the procedure. In the printer server apparatus 100, the job is executed in accordance with the priority order and processing procedure indicated in the job ticket. The edited job ticket is registered in association with the job ID.

入力部121は、クライアント装置300から送られてきた入力画像データを、色変換部125に伝える。   The input unit 121 transmits the input image data sent from the client device 300 to the color conversion unit 125.

このプリンタサーバ装置100には、クライアント装置300に画像データを入力するスキャナ201等に依存した入力色空間(例えば、RGB色空間)の画像データと、デバイスに非依存な共通色空間(例えば、XYZ色空間)の画像データとの対応関係を示す入力プロファイル、共通色空間の画像データと、画像を出力するプリンタ202等に依存した出力色空間(例えば、CMYK色空間)の画像データとの対応関係を示す出力プロファイル、および入力色空間の画像データと出力色空間の画像データとの直接的な対応関係を示すデバイスリンクプロファイルが複数保存されている。また、プリンタサーバ装置100には、それぞれに複数記憶された入力プロファイル、出力プロファイル、およびデバイスリンクプロファイルの中から、1セットの入力プロファイルと出力プロファイルの組み合わせ、あるいは1つのデバイスリンクプロファイルを選択するための選択画面が用意されている。   The printer server apparatus 100 includes image data in an input color space (for example, RGB color space) depending on the scanner 201 or the like that inputs image data to the client apparatus 300, and a common color space (for example, XYZ) that is independent of the device. Correspondence between input profile indicating correspondence relationship with image data in color space), image data in common color space, and image data in output color space (for example, CMYK color space) depending on printer 202 that outputs the image And a plurality of device link profiles indicating a direct correspondence between the image data of the input color space and the image data of the output color space are stored. Further, the printer server apparatus 100 selects one set of input profile and output profile combination or one device link profile from among a plurality of input profiles, output profiles, and device link profiles respectively stored therein. The selection screen is prepared.

ここでは、一旦図5の説明を中断し、各種プロファイルの選択について説明する。   Here, the description of FIG. 5 is temporarily interrupted, and selection of various profiles will be described.

図6は、プロファイル選択画面の一例を示す図である。   FIG. 6 is a diagram illustrating an example of a profile selection screen.

プロファイル選択画面600には、入力プロファイルを選択するための入力プロファイル選択部610、出力プロファイルを選択するための出力プロファイル選択部620、およびデバイスリンクプロファイルを選択するためのデバイスリンクプロファイル選択部630が備えられている。各選択部610,620,630には、クライアント装置300から送られてくる入力画像データに各種プロファイルが付加されている場合に、その付加されたプロファイルを優先的に使用するためのチェックボックス611,621,631と、プリンタサーバ装置100に予め保存されている各種プロファイルの中から所望のプロファイルを選択するための選択ボックス612,622,632が備えられている。   The profile selection screen 600 includes an input profile selection unit 610 for selecting an input profile, an output profile selection unit 620 for selecting an output profile, and a device link profile selection unit 630 for selecting a device link profile. It has been. In the selection units 610, 620, and 630, when various profiles are added to the input image data sent from the client apparatus 300, check boxes 611 for preferentially using the added profiles. 621 and 631, and selection boxes 612, 622, and 632 for selecting a desired profile from various profiles stored in advance in the printer server apparatus 100.

入力プロファイルと出力プロファイルとの組み合わせを選択する場合は、オペレータは、マウス104やキーボード103を使って、入力−出力ラジオボタン641を指定するとともに、入力プロファイル選択部610および出力プロファイル選択部620それぞれの選択ボックス612,622で、所望の画像入力装置(本実施形態では、スキャナ201)に対応する入力プロファイルと、所望の画像出力装置(本実施形態では、プリンタ202)に対応する出力プロファイルを指定する。また、デバイスリンクプロファイルを選択する場合には、デバイスリンクラジオボタン642を指定するとともに、デバイスリンクプロファイル選択部630の選択ボックス632で、所望の画像入力装置(本実施形態では、スキャナ201)および画像出力装置(本実施形態では、プリンタ202)に対応するデバイスリンクプロファイルを指定する。指定内容は、図5に示すプロファイル作成部123、および指示PS生成部124に伝えられる。マウス104、およびキーボード103は、本発明にいう直接パラメータ選択部の一例に相当する。   When selecting a combination of an input profile and an output profile, the operator designates the input-output radio button 641 using the mouse 104 or the keyboard 103, and each of the input profile selection unit 610 and the output profile selection unit 620. In the selection boxes 612 and 622, an input profile corresponding to a desired image input device (in the present embodiment, the scanner 201) and an output profile corresponding to the desired image output device (in the present embodiment, the printer 202) are designated. . When selecting a device link profile, the device link radio button 642 is designated, and a desired image input device (scanner 201 in the present embodiment) and image are selected in the selection box 632 of the device link profile selection unit 630. A device link profile corresponding to the output device (the printer 202 in this embodiment) is designated. The specified contents are transmitted to the profile creation unit 123 and the instruction PS generation unit 124 shown in FIG. The mouse 104 and the keyboard 103 correspond to an example of a direct parameter selection unit according to the present invention.

このように、予め複数のプロファイルを用意しておき、それらの中から、スキャナ201とプリンタ202とのセットに対応するプロファイルを選択することによって、オペレータは、色変換処理に関する高度な知識を必要とせずに、容易に色変換処理を実行させることができる。   As described above, by preparing a plurality of profiles in advance and selecting a profile corresponding to the set of the scanner 201 and the printer 202 from among them, the operator needs a high level of knowledge about the color conversion processing. Without being necessary, the color conversion process can be easily executed.

図5に戻って説明する。   Returning to FIG.

オペレータによって入力プロファイルと出力プロファイルとの組み合わせが選択された場合には、それらのプロファイルはプロファイル作成部123に伝えられ、プロファイル作成部123においてデバイスリンクプロファイルが生成される。スキャナ201の色再現領域(入力ガマット)とプリンタ202の色再現領域(出力ガマット)とは一般的には一致しないため、入力プロファイルと出力プロファイルとを単純に連結してしまうと、階調つぶれやトーンジャンプなどが生じてしまう恐れがある。プロファイル作成部123では、入力色空間で表現された色のうち入力ガマットと出力ガマットとの共通領域の中央部分に含まれる色は「等色」を重視して出力色空間で表現された色に変換し、入力色空間で表現された色のうち中央部分を除く領域の色は「階調」を重視して出力色空間で表現された色に変換するためのデバイスリンクプロファイルが生成される。尚、デバイスリンクプロファイルの生成は、従来から広く行われている技術であるため、本明細書では詳細な説明を省略する。生成されたデバイスリンクプロファイルは、指示PS生成部124に伝えられる。   When a combination of an input profile and an output profile is selected by the operator, these profiles are transmitted to the profile creation unit 123, and a device link profile is generated in the profile creation unit 123. Since the color reproduction area (input gamut) of the scanner 201 and the color reproduction area (output gamut) of the printer 202 generally do not coincide with each other, if the input profile and the output profile are simply connected, gradation loss and There is a risk of tone jumping. In the profile creation unit 123, among the colors expressed in the input color space, the color included in the central portion of the common area between the input gamut and the output gamut is a color expressed in the output color space with an emphasis on “equal color”. A device link profile is generated for converting the color of the region excluding the central portion from the color expressed in the input color space into a color expressed in the output color space with emphasis on “gradation”. Note that generation of a device link profile is a technique that has been widely performed in the past, and thus detailed description thereof is omitted in this specification. The generated device link profile is transmitted to the instruction PS generation unit 124.

指示PS生成部124は、第1パラメータ提供部1243、パラメータ取得部1241、第2パラメータ提供部1242、およびPS生成部1244で構成されている。   The instruction PS generation unit 124 includes a first parameter provision unit 1243, a parameter acquisition unit 1241, a second parameter provision unit 1242, and a PS generation unit 1244.

PSの言語仕様においては、図1に示すCIEBasedABCパラメータ10の最低限必要な記述形式が以下のように決められている。   In the PS language specification, the minimum required description format of the CIEBasedABC parameter 10 shown in FIG. 1 is determined as follows.

[/CIEBasedABC <</WhitePoint [x y z]>>]
この記述は、入力色空間(RGB色空間)を、ホワイトポイントの座標を[x y z]に合わせて共通色空間に変換する指示を示すものであり、従来は、入力プロファイルに基づいて[x y z]に共通色空間のホワイトポイントの座標が指定されて、CIEBasedABCパラメータ10が生成される。CIEBasedABCパラメータ10によると、図1に示すように、RGB色空間の画像データがXYZ色空間の画像データに変換される。
[/ CIEBasedABC << WhitePoint [x y z] >>]
This description indicates an instruction to convert the input color space (RGB color space) into a common color space by matching the coordinates of the white point with [x yz]. Conventionally, based on the input profile, [x The coordinates of the white point of the common color space are designated in [yz], and the CIEBasedABC parameter 10 is generated. According to the CIEBasedABC parameter 10, RGB color space image data is converted into XYZ color space image data as shown in FIG.

第1パラメータ提供部1243は、CIEBasedABCパラメータ10の替わりに、上述した記述中の[x y z]に[1 1 1]を指定した恒等パラメータを生成し、生成した恒等パラメータをPS生成部1244に伝える。この恒等パラメータは、RGB色空間の白点の座標が[1 1 1]であることに由来しており、入力色空間を、ホワイトポイントの座標を維持したまま共通色空間に変換する指示を示す、すなわち、共通色空間が入力色空間そのものとなる恒等変換を定義したものである。恒等パラメータによると、RGB色空間の入力画像データが、同じ値の画像データに恒等変換される。第1パラメータ提供部1243は、本発明にいう第1の提供部の一例に相当する。   The first parameter providing unit 1243 generates an identity parameter in which [1 1 1] is specified in [x yz] in the above description instead of the CIEBasedABC parameter 10, and the generated identity parameter is a PS generation unit. 1244. This identity parameter is derived from the fact that the coordinates of the white point in the RGB color space are [1 1 1], and an instruction to convert the input color space to the common color space while maintaining the coordinates of the white point. In other words, the identity transformation in which the common color space is the input color space itself is defined. According to the identity parameter, the input image data in the RGB color space is identically converted into image data having the same value. The first parameter providing unit 1243 corresponds to an example of the first providing unit referred to in the present invention.

パラメータ取得部1241は、オペレータによって指定されたデバイスリンクプロファイル、あるいはプロファイル作成部123で生成されたデバイスリンクプロファイルを取得する。取得されたデバイスリンクプロファイルは、第2パラメータ提供部1242に伝えられる。パラメータ取得部1241は、本発明にいうパラメータ取得部の一例に相当する。   The parameter acquisition unit 1241 acquires the device link profile specified by the operator or the device link profile generated by the profile creation unit 123. The acquired device link profile is transmitted to the second parameter providing unit 1242. The parameter acquisition unit 1241 corresponds to an example of a parameter acquisition unit referred to in the present invention.

PSの言語仕様においては、図1に示すCRDパラメータ11の記述形式が、以下のようなサブパラメータの集合として決められている。   In the PS language specification, the description format of the CRD parameter 11 shown in FIG. 1 is determined as a set of sub-parameters as follows.

(1)「MatrixABC」と称される3次元×3次元マトリクス
(2)「EncodeABC」と称される3つの1次元LUT
(3)「RenderTable」と称される3次元LUTと1次元LUT
従来は、出力プロファイルに基づいてこれらのサブパラメータが取得されて、CRDパラメータ11が生成される。このCRDパラメータ11によって、図1に示すように、XYZ色空間の画像データがCMYK色空間の画像データに変換される。
(1) Three-dimensional × three-dimensional matrix called “MatrixABC” (2) Three one-dimensional LUTs called “EncodeABC”
(3) Three-dimensional LUT and one-dimensional LUT called “RenderTable”
Conventionally, these subparameters are acquired based on the output profile, and the CRD parameter 11 is generated. As shown in FIG. 1, the CRD parameter 11 converts image data in the XYZ color space into image data in the CMYK color space.

一方、デバイスリンクプロファイルには、入力色空間の3つの成分から出力色空間の4つの成分への色変換が以下のように記述されている。   On the other hand, the device link profile describes color conversion from three components in the input color space to four components in the output color space as follows.

(1´)3次元×3次元マトリクスによる線形変換
(2´)(1´)の線形変換によって得られた3つの成分それぞれに対応した3つの1次元LUTによる変換
(3´−1)3つの成分からなる入力値に対し4つの成分からなる出力値を持つLUTによる3次元−4次元変換
(3´−2)(3´−1)の3次元−4次元変換で得られた4つの成分それぞれに対応した4つの1次元LUTによる変換
第2パラメータ提供部1242は、パラメータ取得部1241から送られてきたデバイスリンクプロファイルから(1´)、(2´)、(3´−1)、(3´−2)に示す各LUT等を取得する。さらに、第2パラメータ提供部1242は、(1)に示す「MatrixABC」パラメータとして(1´)に示す3次元×3次元マトリクスを指定し、(2)に示す「EncodeABC」として(2´)に示す3つの1次元LUTを指定し、(3)に示す「RenderTable」として(3´−1)に示す3次元LUTと(3´−2)に示す4つの1次元LUTを指定して直接パラメータを生成し、生成した直接パラメータを図1に示すCRDパラメータ11の替わりにPS生成部1244に伝える。この直接パラメータは、入力色空間と出力色空間との間の直接的な座標変換を定義したものであり、この直接パラメータによると、RGB色空間の入力画像データが、CMYK色空間の出力画像データに直接に変換される。第2パラメータ提供部1242は、本発明にいう第2の提供部の一例に相当する。
(1 ′) Linear transformation by 3D × 3D matrix (2 ′) Transformation by three 1D LUTs corresponding to each of the three components obtained by the linear transformation of (1 ′) (3′-1) Three Four components obtained by three-dimensional to four-dimensional conversion by (3'-2) and (3'-1) three-dimensional to four-dimensional conversion by LUT having four component output values for input values consisting of components Conversion by Four One-Dimensional LUTs Corresponding to Each The second parameter providing unit 1242 determines (1 ′), (2 ′), (3′-1), (3 ′) from the device link profile sent from the parameter acquisition unit 1241. Each LUT shown in 3′-2) is acquired. Further, the second parameter providing unit 1242 designates the 3D × 3D matrix shown in (1 ′) as the “MatrixABC” parameter shown in (1), and sets “EncodeABC” shown in (2) as (2 ′). Specify the three one-dimensional LUTs shown, specify the three-dimensional LUT shown in (3'-1) and the four one-dimensional LUTs shown in (3'-2) as "RenderTable" shown in (3), and directly set the parameters And the generated direct parameter is transmitted to the PS generation unit 1244 instead of the CRD parameter 11 shown in FIG. This direct parameter defines a direct coordinate transformation between the input color space and the output color space. According to this direct parameter, the input image data in the RGB color space is converted into the output image data in the CMYK color space. Converted directly to The second parameter providing unit 1242 corresponds to an example of a second providing unit referred to in the present invention.

PS生成部1244は、第1パラメータ提供部1243から伝えられた恒等パラメータ、および第2パラメータ提供部1242から伝えられた直接パラメータを使って色変換処理を実行する指示PSを生成する。生成された指示PSは、色変換部125に伝えられる。   The PS generation unit 1244 generates an instruction PS for executing the color conversion processing using the identity parameter transmitted from the first parameter providing unit 1243 and the direct parameter transmitted from the second parameter providing unit 1242. The generated instruction PS is transmitted to the color conversion unit 125.

色変換部125は、指示PS受付部1251、データ取得部1252、第1変換部1253、第2変換部1254、およびラスタ変換部1255で構成されている。   The color conversion unit 125 includes an instruction PS reception unit 1251, a data acquisition unit 1252, a first conversion unit 1253, a second conversion unit 1254, and a raster conversion unit 1255.

データ取得部1252は、入力部121から伝えられた入力画像データを取得し、第1変換部1253に入力画像データを伝える。   The data acquisition unit 1252 acquires the input image data transmitted from the input unit 121 and transmits the input image data to the first conversion unit 1253.

指示PS受付部1251は、指示PS生成部124で生成された指示PSを取得する。指示PSには、恒等パラメータ、および直接パラメータが含まれており、指示PS受付部1251は、本発明にいう第1の受付部、および第2の受付部それぞれの一例に相当する。色変換部125では、この指示PSに従って処理が実行される。   The instruction PS reception unit 1251 acquires the instruction PS generated by the instruction PS generation unit 124. The instruction PS includes an identity parameter and a direct parameter, and the instruction PS reception unit 1251 corresponds to an example of each of the first reception unit and the second reception unit according to the present invention. In the color conversion unit 125, processing is executed in accordance with the instruction PS.

図7は、色変換部125において実行される色変換処理の概念図である。   FIG. 7 is a conceptual diagram of color conversion processing executed in the color conversion unit 125.

第1変換部1253は、指示PSに従って、データ取得部1252から伝えられた入力画像データに対して、恒等パラメータ12を使って色変換処理を施す。第1変換部1253では、恒等パラメータ12によって、RGB色空間の入力画像データがそのまま同じ値の画像データに変換される。図7に示すように、第1変換部1253では、実質はRGB色空間の入力画像データがそのまま恒等変換されているが、PS言語の形式上は、図1に示すような、RGB色空間の画像データからXYZ色空間の画像データへの変換と同等な変換となっている。   The first conversion unit 1253 performs color conversion processing on the input image data transmitted from the data acquisition unit 1252 using the identity parameter 12 in accordance with the instruction PS. In the first conversion unit 1253, input image data in the RGB color space is converted as it is into image data having the same value by the identity parameter 12. As shown in FIG. 7, the first conversion unit 1253 substantially converts the input image data in the RGB color space as it is, but the PS language format shows the RGB color space as shown in FIG. This conversion is equivalent to the conversion from the image data to image data in the XYZ color space.

また、第2変換部1254は、第1変換部1253で変換された画像データに対し、指示PSに含まれる直接パラメータ13に従った色変換処理を施す。第2変換部1254では、直接パラメータ13によって、3次元色空間の画像データがCMYK色空間の画像データに変換される。図7に示すように、第2変換部1254では、実質はRGB色空間の入力画像データがCMYK色空間の出力画像データに変換されているが、PS言語の形式上は、図1に示すような、XYZ色空間の画像データからCMYK色空間の画像データへの変換と同等な変換となっている。これら第1変換部1253および第2変換部1254は、本発明にいう第1の色変換部および第2の色変換部の各一例に相当しており、これら第1変換部1253および第2変換部1254としては、従来のPS用の色変換装置がそのまま流用可能である。変換後のCMYK色空間の画像データは、ラスタ変換部1255に伝えられる。   In addition, the second conversion unit 1254 performs color conversion processing according to the direct parameter 13 included in the instruction PS, on the image data converted by the first conversion unit 1253. The second conversion unit 1254 converts the three-dimensional color space image data into the CMYK color space image data by the direct parameter 13. As shown in FIG. 7, in the second conversion unit 1254, the input image data in the RGB color space is substantially converted into the output image data in the CMYK color space. However, in terms of the PS language format, as shown in FIG. The conversion is equivalent to the conversion from the image data in the XYZ color space to the image data in the CMYK color space. The first conversion unit 1253 and the second conversion unit 1254 correspond to examples of the first color conversion unit and the second color conversion unit referred to in the present invention. The first conversion unit 1253 and the second conversion unit 1254 As the unit 1254, a conventional PS color conversion device can be used as it is. The converted image data in the CMYK color space is transmitted to the raster conversion unit 1255.

上述したように、入力画像データは、印刷物のページのイメージが、そのページを構成する文字や画像といった部品集合で表現されたページデータであり、入力画像データが色変換されて生成された出力画像データも、複数の部品それぞれを表わす画像データの集合で構成されたページデータである。したがって、出力画像データは、このままでは、ページを走査線ごとに出力するプリンタ202などでは出力することができない。ラスタ変換部1255は、第2変換部1254から伝えられたCMYK色空間の画像データをラスタ形式の画像データに変換する。   As described above, the input image data is page data in which an image of a printed page is represented by a set of components such as characters and images constituting the page, and an output image generated by color conversion of the input image data. The data is also page data composed of a set of image data representing each of a plurality of parts. Accordingly, the output image data cannot be output by the printer 202 that outputs a page for each scanning line as it is. The raster conversion unit 1255 converts the image data in the CMYK color space transmitted from the second conversion unit 1254 into raster format image data.

ラスタ形式に変換された画像データは、プリンタ202に向けて出力され、プリンタ202において、画像データが表わす画像がプリント出力される。   The image data converted into the raster format is output to the printer 202, and the printer 202 outputs the image represented by the image data.

以上のように、本実施形態においては、PS用の色変換装置に標準的に用意されている色変換機能を使って、デバイスリンクプロファイルを使った高精度な色変換処理を実行することができる。   As described above, in the present embodiment, it is possible to execute high-precision color conversion processing using a device link profile by using a color conversion function that is standardly prepared in a PS color conversion apparatus. .

ここで、上記では、入力色空間としてRGB色空間を適用し、共通色空間としてXYZ色空間を適用し、出力色空間としてCMYK色空間を適用する例について説明したが、本発明にいう第1の色空間、同次元色空間、および第2の色空間は、第1の色空間の次元と同次元色空間の次元とが同じものであれば、これらには限らない。   Here, an example in which the RGB color space is applied as the input color space, the XYZ color space is applied as the common color space, and the CMYK color space is applied as the output color space has been described above. The color space, the same dimensional color space, and the second color space are not limited to these as long as the dimensions of the first color space and the same color space are the same.

また、上記では、入力デバイスとしてスキャナを適用し、出力デバイスとしてプリンタを適用する例について説明したが、本発明にいう第1のデバイスは、被写体を撮影するデジタルカメラなどであってもよく、本発明にいう第2のデバイスは、印刷機などであってもよい。   In the above description, an example in which a scanner is applied as an input device and a printer is applied as an output device has been described. However, the first device in the present invention may be a digital camera or the like that captures a subject. The second device referred to in the invention may be a printing machine or the like.

また、上記では、1つのプリンタサーバ装置100内で、パラメータの提供と、色変換処理とを行う例について説明したが、本発明にいうパラメータ提供装置と色変換装置とは別々の装置上に構築されてもよい。   In the above description, an example in which parameter provision and color conversion processing are performed in one printer server apparatus 100 has been described. However, the parameter provision apparatus and the color conversion apparatus according to the present invention are configured on separate apparatuses. May be.

ページデータを出力画像データに変換する色変換機能の概要を示す図である。It is a figure which shows the outline | summary of the color conversion function which converts page data into output image data. 本発明の一実施形態が組み込まれた画像出力システムを示す図である。It is a figure which shows the image output system incorporating one Embodiment of this invention. プリンタサーバ装置のハードウエア構成図である。It is a hardware block diagram of a printer server apparatus. プリンタサーバプログラムが記憶されたCD−ROMを示す概念図である。It is a conceptual diagram which shows CD-ROM in which the printer server program was memorize | stored. プリンタサーバ装置の機能ブロック図である。It is a functional block diagram of a printer server apparatus. プロファイル選択画面の一例を示す図である。It is a figure which shows an example of a profile selection screen. 色変換部において実行される色変換処理の概念図である。It is a conceptual diagram of the color conversion process performed in a color conversion part.

符号の説明Explanation of symbols

100 プリンタサーバ装置
101 本体装置
102 画像表示装置
103 キーボード
104 マウス
105 バス
111 CPU
112 主メモリ
113 ハードディスク装置
114 FDドライブ
115 CD−ROMドライブ
116 入力インタフェース
117 出力インタフェース
121 入力部
122 ジョブ制御部
123 プロファイル作成部
124 指示PS生成部
1241 パラメータ取得部
1242 第2パラメータ提供部
1243 第1パラメータ提供部
1244 PS生成部
125 色変換部
1251 指示PS受付部
1252 データ取得部
1253 第1変換部
1254 第2変換部
1255 ラスタ変換部
201 スキャナ
202 プリンタ
300 クライアント装置
500 プリンタサーバプログラム
510 入力部
520 ジョブ制御部
530 プロファイル作成部
540 指示PS生成部
550 色変換部
DESCRIPTION OF SYMBOLS 100 Printer server apparatus 101 Main body apparatus 102 Image display apparatus 103 Keyboard 104 Mouse 105 Bus 111 CPU
112 Main memory 113 Hard disk device 114 FD drive 115 CD-ROM drive 116 Input interface 117 Output interface 121 Input unit 122 Job control unit 123 Profile creation unit 124 Instruction PS generation unit 1241 Parameter acquisition unit 1242 Second parameter provision unit 1243 First parameter Provision unit 1244 PS generation unit 125 Color conversion unit 1251 Instruction PS reception unit 1252 Data acquisition unit 1253 First conversion unit 1254 Second conversion unit 1255 Raster conversion unit 201 Scanner 202 Printer 300 Client device 500 Printer server program 510 Input unit 520 Job control Section 530 Profile creation section 540 Instruction PS generation section 550 Color conversion section

Claims (6)

第1のデバイスに依存した第1の色空間と該第1の色空間と同じ次元の同次元色空間との間の座標変換を所定の第1形式で定義した第1のパラメータと、該同次元色空間と第2のデバイスに依存した第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータとの提供を受けて、該第1の色空間で色が定義された入力画像データを該第2の色空間で色が定義された出力画像データに変換する色変換装置に、該第1のパラメータと該第2のパラメータとを提供するパラメータ提供装置において、
前記第1の色空間と前記第2の色空間との間の直接的な座標変換を定義した直接パラメータを取得するパラメータ取得部と、
前記第1の色空間の座標の恒等変換を前記第1形式で定義した恒等パラメータを前記色変換装置に前記第1のパラメータに替えて提供する第1の提供部と、
前記パラメータ取得部で取得された直接パラメータの形式を前記第2形式に変換し、その変換した直接パラメータを前記色変換装置に前記第2のパラメータに替えて提供する第2の提供部とを備えたことを特徴とするパラメータ提供装置。
A first parameter defining a coordinate conversion between a first color space dependent on the first device and a same color space having the same dimension as the first color space in a predetermined first format; In response to the provision of a second parameter that defines a coordinate transformation between the dimensional color space and the second device-dependent second color space in a predetermined second format, the color in the first color space In a parameter providing device for providing the first parameter and the second parameter to a color conversion device that converts input image data in which color is defined into output image data in which a color is defined in the second color space ,
A parameter acquisition unit that acquires a direct parameter that defines a direct coordinate transformation between the first color space and the second color space;
A first providing unit that provides an identity parameter that defines an identity transformation of coordinates in the first color space in the first format in place of the first parameter to the color conversion device;
A second providing unit that converts the format of the direct parameter acquired by the parameter acquiring unit into the second format, and provides the converted direct parameter to the color conversion device instead of the second parameter. A parameter providing apparatus characterized by that.
複数の直接パラメータのうち1つの直接パラメータを操作に応じて選択する直接パラメータ選択部を備え、
前記パラメータ取得部は、前記直接パラメータ選択部で選択された直接パラメータを取得するものであることを特徴とする請求項1記載のパラメータ提供装置。
A direct parameter selection unit that selects one direct parameter among a plurality of direct parameters according to an operation;
The parameter providing apparatus according to claim 1, wherein the parameter acquisition unit acquires a direct parameter selected by the direct parameter selection unit.
前記第1の色空間と、該第1の色空間と同じ次元であってデバイスに非依存な第3の色空間との間の座標変換を定義した第3のパラメータを操作に応じて選択する第3パラメータ選択部と、
前記第3の色空間と前記第2の色空間との間の座標変換を定義した第4のパラメータを操作に応じて選択する第4パラメータ選択部と、
前記第3パラメータ選択部で設定された第3パラメータと、前記第4パラメータ選択部で設定された第4パラメータとに基づいて前記直接パラメータを生成する直接パラメータ生成部とを備え、
前記パラメータ取得部は、前記直接パラメータ生成部で生成された直接パラメータを取得するものであることを特徴とする請求項1記載のパラメータ提供装置。
A third parameter that defines coordinate transformation between the first color space and a third color space that is the same dimension as the first color space and is device-independent is selected according to an operation. A third parameter selection unit;
A fourth parameter selection unit that selects a fourth parameter that defines coordinate transformation between the third color space and the second color space according to an operation;
A direct parameter generation unit that generates the direct parameter based on the third parameter set by the third parameter selection unit and the fourth parameter set by the fourth parameter selection unit;
The parameter providing apparatus according to claim 1, wherein the parameter acquisition unit acquires a direct parameter generated by the direct parameter generation unit.
第1のデバイスに依存した第1の色空間と該第1の色空間と同じ次元の同次元色空間との間の座標変換を所定の第1形式で定義した第1のパラメータの提供を受ける第1の受付部と、
前記同次元色空間と第2のデバイスに依存した第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータとの提供を受ける第2の受付部と、
前記第1の受付部が提供を受けたパラメータを使って、前記第1の色空間で色が定義された入力画像データを前記同次元色空間で色が定義された中間画像データに変換する第1の色変換部と、
前記第2の受付部が提供を受けたパラメータを使って、前記中間画像データを前記第2の色空間で色が定義された出力画像データに変換する第2の色変換部と、
前記第1の色空間と前記第2の色空間との間の直接的な座標変換を定義した直接パラメータを取得するパラメータ取得部と、
前記第1の色空間の座標の恒等変換を前記第1形式で定義した恒等パラメータを前記第1の受付部に前記第1のパラメータに替えて提供する第1の提供部と、
前記パラメータ取得部で取得された直接パラメータの形式を前記第2形式に変換し、その変換した直接パラメータを前記第2の受付部に前記第2のパラメータに替えて提供する第2の提供部とを備えたことを特徴とする色変換システム。
A first parameter defined in a predetermined first format is provided for coordinate conversion between a first color space depending on the first device and the same color space of the same dimension as the first color space. A first reception unit;
A second reception unit that receives provision of a second parameter defined in a predetermined second format for coordinate transformation between the same-dimensional color space and a second color space depending on the second device;
First, the input image data whose color is defined in the first color space is converted into intermediate image data whose color is defined in the same dimensional color space, using the parameters provided by the first receiving unit. 1 color conversion unit;
A second color conversion unit that converts the intermediate image data into output image data in which a color is defined in the second color space, using parameters provided by the second reception unit;
A parameter acquisition unit that acquires a direct parameter that defines a direct coordinate transformation between the first color space and the second color space;
A first providing unit that provides an identity parameter defining the identity transformation of the coordinates of the first color space in the first format in place of the first parameter to the first reception unit;
A second providing unit that converts the format of the direct parameter acquired by the parameter acquiring unit into the second format, and provides the converted direct parameter to the second receiving unit instead of the second parameter; A color conversion system characterized by comprising:
コンピュータ内で実行され、該コンピュータ上で、第1のデバイスに依存した第1の色空間と該第1の色空間と同じ次元の同次元色空間との間の座標変換を所定の第1形式で定義した第1のパラメータと、該同次元色空間と第2のデバイスに依存した第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータとの提供を受けて、該第1の色空間で色が定義された入力画像データを該第2の色空間で色が定義された出力画像データに変換する色変換装置に、該第1のパラメータと該第2のパラメータとを提供するパラメータ提供装置を構築するパラメータ提供プログラムにおいて、
前記第1の色空間と前記第2の色空間との間の直接的な座標変換を定義した直接パラメータを取得するパラメータ取得部と、
前記第1の色空間の座標の恒等変換を前記第1形式で定義した恒等パラメータを前記色変換装置に前記第1のパラメータに替えて提供する第1の提供部と、
前記パラメータ取得部で取得された直接パラメータの形式を前記第2形式に変換し、その変換した直接パラメータを前記色変換装置に前記第2のパラメータに替えて提供する第2の提供部とを構築することを特徴とするパラメータ提供プログラム。
Coordinate transformation between a first color space dependent on a first device and a same color space having the same dimension as the first color space is executed in the computer and has a predetermined first format. And a second parameter defining a coordinate conversion between the same-dimensional color space and a second color space depending on the second device in a predetermined second format. In response, the color conversion device that converts the input image data in which the color is defined in the first color space into the output image data in which the color is defined in the second color space, the first parameter and the first In a parameter providing program for constructing a parameter providing apparatus that provides two parameters,
A parameter acquisition unit that acquires a direct parameter that defines a direct coordinate transformation between the first color space and the second color space;
A first providing unit that provides an identity parameter that defines an identity transformation of coordinates in the first color space in the first format in place of the first parameter to the color conversion device;
Constructing a second providing unit that converts the format of the direct parameter acquired by the parameter acquiring unit into the second format, and provides the converted direct parameter to the color conversion device instead of the second parameter A parameter providing program characterized by:
コンピュータ内で実行され、該コンピュータ上で、
第1のデバイスに依存した第1の色空間と該第1の色空間と同じ次元の同次元色空間との間の座標変換を所定の第1形式で定義した第1のパラメータの提供を受ける第1の受付部と、
前記同次元色空間と第2のデバイスに依存した第2の色空間との間の座標変換を所定の第2形式で定義した第2のパラメータとの提供を受ける第2の受付部と、
前記第1の受付部が提供を受けたパラメータを使って、前記第1の色空間で色が定義された入力画像データを前記同次元色空間で色が定義された中間画像データに変換する第1の色変換部と、
前記第2の受付部が提供を受けたパラメータを使って、前記中間画像データを前記第2の色空間で色が定義された出力画像データに変換する第2の色変換部と、
前記第1の色空間と前記第2の色空間との間の直接的な座標変換を定義した直接パラメータを取得するパラメータ取得部と、
前記第1の色空間の座標の恒等変換を前記第1形式で定義した恒等パラメータを前記第1の受付部に前記第1のパラメータに替えて提供する第1の提供部と、
前記パラメータ取得部で取得された直接パラメータの形式を前記第2形式に変換し、その変換した直接パラメータを前記第2の受付部に前記第2のパラメータに替えて提供する第2の提供部とを構築することを特徴とする色変換プログラム。
Executed in a computer, on the computer,
A first parameter defined in a predetermined first format is provided for coordinate conversion between a first color space depending on the first device and the same color space of the same dimension as the first color space. A first reception unit;
A second reception unit that receives provision of a second parameter defined in a predetermined second format for coordinate transformation between the same-dimensional color space and a second color space depending on the second device;
First, the input image data whose color is defined in the first color space is converted into intermediate image data whose color is defined in the same dimensional color space, using the parameters provided by the first receiving unit. 1 color conversion unit;
A second color conversion unit that converts the intermediate image data into output image data in which a color is defined in the second color space, using parameters provided by the second reception unit;
A parameter acquisition unit that acquires a direct parameter that defines a direct coordinate transformation between the first color space and the second color space;
A first providing unit that provides an identity parameter defining the identity transformation of the coordinates of the first color space in the first format in place of the first parameter to the first reception unit;
A second providing unit that converts the format of the direct parameter acquired by the parameter acquiring unit into the second format, and provides the converted direct parameter to the second receiving unit instead of the second parameter; A color conversion program characterized by constructing.
JP2006106358A 2006-04-07 2006-04-07 Parameter providing apparatus, color conversion system, parameter providing program, and color conversion program Expired - Fee Related JP4685687B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006106358A JP4685687B2 (en) 2006-04-07 2006-04-07 Parameter providing apparatus, color conversion system, parameter providing program, and color conversion program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006106358A JP4685687B2 (en) 2006-04-07 2006-04-07 Parameter providing apparatus, color conversion system, parameter providing program, and color conversion program

Publications (2)

Publication Number Publication Date
JP2007281938A true JP2007281938A (en) 2007-10-25
JP4685687B2 JP4685687B2 (en) 2011-05-18

Family

ID=38682931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006106358A Expired - Fee Related JP4685687B2 (en) 2006-04-07 2006-04-07 Parameter providing apparatus, color conversion system, parameter providing program, and color conversion program

Country Status (1)

Country Link
JP (1) JP4685687B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010286656A (en) * 2009-06-11 2010-12-24 Totoku Electric Co Ltd Display image correction method and image display device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002084433A (en) * 2000-09-06 2002-03-22 Sharp Corp Image processor, host computer and image output terminal
JP2004120253A (en) * 2002-09-25 2004-04-15 Canon Inc Image processing method and image processor
JP2004349838A (en) * 2003-05-20 2004-12-09 Fuji Photo Film Co Ltd Color conversion definitions joining apparatus and color conversion definition joining program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002084433A (en) * 2000-09-06 2002-03-22 Sharp Corp Image processor, host computer and image output terminal
JP2004120253A (en) * 2002-09-25 2004-04-15 Canon Inc Image processing method and image processor
JP2004349838A (en) * 2003-05-20 2004-12-09 Fuji Photo Film Co Ltd Color conversion definitions joining apparatus and color conversion definition joining program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010286656A (en) * 2009-06-11 2010-12-24 Totoku Electric Co Ltd Display image correction method and image display device

Also Published As

Publication number Publication date
JP4685687B2 (en) 2011-05-18

Similar Documents

Publication Publication Date Title
US6922266B2 (en) Color management system
JP4307095B2 (en) Color conversion method and profile creation method
KR19980087408A (en) Image processing method, image processing apparatus and computer readable memory
US20080024844A1 (en) Image processing apparatus and method
JP2000083146A (en) Image processing system and image processing method
US11636294B2 (en) Image forming apparatus, control method thereof, and storage medium
JPH11196285A (en) Image processing method, device and recording medium
JP3513334B2 (en) Image processing apparatus and method
JP2007336549A (en) Image forming apparatus and method
JP2020203454A (en) Image processing device and image forming device
JP6155644B2 (en) Image processing apparatus, image processing method, program, and storage medium
JP2006303984A (en) Color conversion definition generating device, program, program storage medium, and method
US6424352B1 (en) Generating input profile data
JP4685687B2 (en) Parameter providing apparatus, color conversion system, parameter providing program, and color conversion program
US20190052774A1 (en) Image processing apparatus, image processing method, and storage medium
JP2001197323A (en) Method an device for preparing profile
JP4168610B2 (en) Device for generating image file with processing control data
JP2009017473A (en) Color gamut generation device, color gamut generation method, color gamut generation program, and color conversion unit
EP1569438A2 (en) Color conversion system,color conversion apparatus and color conversion program storage medium
JP2008072550A (en) Color processing method, color processing apparatus, image forming apparatus, program and recording medium
JP2005229475A (en) Data conversion apparatus, and data conversion program
US20060210290A1 (en) Apparatus and method for forming image
JP2004349838A (en) Color conversion definitions joining apparatus and color conversion definition joining program
US20240364836A1 (en) Profile editing apparatus, method for controlling profile editing apparatus, and storage medium
JP2006024971A (en) Creating method, creating device and program for creating color conversion definition

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100603

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100615

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100802

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

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

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

Free format text: PAYMENT UNTIL: 20140218

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees