JP6157196B2 - Image processing apparatus and image processing method - Google Patents
Image processing apparatus and image processing method Download PDFInfo
- Publication number
- JP6157196B2 JP6157196B2 JP2013091055A JP2013091055A JP6157196B2 JP 6157196 B2 JP6157196 B2 JP 6157196B2 JP 2013091055 A JP2013091055 A JP 2013091055A JP 2013091055 A JP2013091055 A JP 2013091055A JP 6157196 B2 JP6157196 B2 JP 6157196B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- data
- mapping
- color gamut
- gamut
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Engineering & Computer Science (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
Description
本発明は画像処理装置及び画像処理方法に関し、例えば、カラー画像の画像データを印刷データ生成用に画像処理するパーソナルコンピュータと、カラー印刷可能なプリンタとから構築される画像処理印刷システムに適用して好適なものである。 The present invention relates to an image processing apparatus and an image processing method, and is applied to, for example, an image processing printing system constructed from a personal computer that processes image data of color images for print data generation and a printer capable of color printing. Is preferred.
従来、パーソナルコンピュータに設けられるモニタや、当該パーソナルコンピュータに接続されるプリンタは、カラー画像を表現するための色域(すなわち、表現可能な色の範囲)が異なっている。 2. Description of the Related Art Conventionally, a monitor provided in a personal computer and a printer connected to the personal computer have different color gamuts for expressing color images (that is, color ranges that can be expressed).
またパーソナルコンピュータがモニタへの表示やプリンタでの印刷に用いるカラー画像の画像データ(すなわち、画像データに含まれる色データ)は、例えば、モニタの色域が示す色空間(すなわち、一部にプリンタの色域外となる色を含む色空間)の色を用いて生成されている。 Further, image data of a color image (that is, color data included in the image data) used by a personal computer for display on a monitor or printing by a printer is, for example, a color space (that is, a part of the printer) Are generated using colors in a color space including a color outside the color gamut.
このためパーソナルコンピュータは、プリンタでカラー画像を印刷する場合、そのカラー画像の画像データに含まれる色データをプリンタの色域に応じて色域圧縮処理するようにして印刷データを生成する必要がある。 Therefore, when printing a color image with a printer, the personal computer needs to generate print data by performing color gamut compression processing on the color data included in the image data of the color image in accordance with the color gamut of the printer. .
そして従来、このように画像データに施す色域圧縮処理としては、例えば、CIE(Commission Internationale de l’Eclairage)の提唱するクリッピング方式のガマットマッピング(Gamut Mapping)処理がある。 Conventionally, color gamut compression processing performed on image data in this way includes, for example, clipping-type gamut mapping processing proposed by CIE (Commission Internationale de l'Eclairage).
クリッピング方式のガマットマッピング処理は、所定の均等色空間の座標で表すモニタの色域及びプリンタの色域の色相毎の断面において、その均等色空間の座標で表す画像処理対象の色(すなわち、画像データに含まれる画素毎の色データが示す色であり、以下、これを処理対象色とも呼ぶ)を当該プリンタの色域へマッピングする処理である。 The clipping-type gamut mapping processing is performed by using the color of the image processing target represented by the coordinates of the uniform color space (i.e., the image) in the section for each hue of the color gamut of the monitor and the printer gamut represented by the coordinates of the predetermined uniform color space. This is a process of mapping the color data of each pixel included in the data, which is also referred to as a process target color hereinafter) to the color gamut of the printer.
このようなガマットマッピング処理の処理手法としては、モニタの色域及びプリンタの色域の色相毎の断面において無彩色軸上の基準点と処理対象色とを結ぶ直線上で当該処理対象色をプリンタの色域へマッピングするものが代表的であり、その代表的なものでも基準点の取り方等の異なる種々のものが提案されている。 As a processing method of such gamut mapping processing, the processing target color is printed on a straight line connecting the reference point on the achromatic color axis and the processing target color in the cross section for each hue of the monitor gamut and the printer gamut. The mapping to the color gamut is representative, and various representatives having different reference points have been proposed.
そして従来のパーソナルコンピュータは、代表的な処理手法のガマットマッピング処理を実行するようにして、モニタの色域及びプリンタの色域の色相毎の断面において無彩色軸上に基準点を取るものの、所定のパラメータを用いて基準点を変更し、その変更後の基準点と処理対象色とを結ぶ直線上で当該処理対象色をプリンタの色域へマッピングしていた(例えば、特許文献1参照)。 The conventional personal computer executes a gamut mapping process of a typical processing method, and takes a reference point on the achromatic color axis in the cross section for each hue of the monitor color gamut and the printer color gamut. The reference point is changed using these parameters, and the processing target color is mapped to the color gamut of the printer on the straight line connecting the reference point after the change and the processing target color (see, for example, Patent Document 1).
ところで、従来の代表的な処理手法のガマットマッピング処理は、プリンタの色域外の処理対象色については当該プリンタの色域の色に変換するものの、もともとプリンタの色域内に存在する処理対象色については他の色に変換しないため、カラー画像の色合いの保存性に優れている。 By the way, the gamut mapping process of the conventional typical processing method converts the processing target color outside the printer gamut into the color of the printer gamut, but the processing target color originally existing in the printer gamut Since it is not converted to another color, the color image has excellent color preservation.
よって従来の代表的な処理手法のガマットマッピング処理によれば、例えば、カラー写真のような自然な色合いのカラー画像の画像データを画像処理するような場合、その処理結果に基づいて被印刷媒体に形成される印刷画像の色合いを元のカラー画像と同じような色合いにすることができる。 Therefore, according to the gamut mapping process of the conventional typical processing method, for example, when image data of a color image having a natural hue such as a color photograph is image-processed, it is applied to a printing medium based on the processing result. The color of the printed image to be formed can be the same as that of the original color image.
ところが、従来の代表的な処理手法のガマットマッピング処理は、そのほとんどが、基準点を固定するため、モニタの色域のカスプ(すなわち、モニタの色域の色相の断面において最も彩度の高い色)のマッピング先を、プリンタの色域のカスプ(すなわち、プリンタの色域の色相の断面において最も彩度の高い色)とするようには調整し得なかった。 However, most of the conventional typical gamut mapping processes fix the reference point, so that the cusp of the monitor gamut (that is, the color with the highest saturation in the hue gamut of the monitor gamut). ) Cannot be adjusted to be the cusp of the printer gamut (that is, the color with the highest saturation in the hue cross section of the printer gamut).
また従来のパーソナルコンピュータが実行するガマットマッピング処理では、上述のように基準点の位置を変更するものの、その変更後の基準点と処理対象色とを結ぶ直線上でしか当該処理対象色を他の色へ変換し得ない。 In addition, in the gamut mapping process executed by a conventional personal computer, the position of the reference point is changed as described above, but the process target color is changed to another line only on the straight line connecting the reference point after the change and the process target color. Cannot convert to color.
このため従来のパーソナルコンピュータが実行するガマットマッピング処理でも、モニタの色域のカスプのマッピング先を、プリンタの色域のカスプとするようには調整し得なかった。 For this reason, even in a gamut mapping process executed by a conventional personal computer, the mapping destination of the cusp of the monitor color gamut could not be adjusted to be the cusp of the printer color gamut.
よって従来の代表的な処理手法のガマットマッピング処理では、何れも例えば、オフィス資料のグラフや表のように主にモニタの色域のカスプの色を用いるようにして作成されたカラー画像の画像データを画像処理する場合、そのグラフや表の色をプリンタの色域のカスプの色よりも彩度の低い色にしか変換することができなかった。 Therefore, in the gamut mapping process of the conventional representative processing method, for example, image data of a color image created by using mainly the cusp color of the color gamut of the monitor, such as a graph or table of office materials. When image processing is performed, the color of the graph or table can only be converted to a color with a lower saturation than the cusp color of the printer gamut.
従って従来の代表的な処理手法のガマットマッピング処理では、主にモニタの色域のカスプの色を用いるようにして作成されたカラー画像の画像データを画像処理するような場合、その処理結果に基づいて被印刷媒体に形成される印刷画像の色が元のカラー画像の色よりも薄れたようになり、当該印刷画像の品質が劣化するという問題があった。 Therefore, in the gamut mapping process of the conventional typical processing method, when image data of a color image created mainly using the cusp color of the monitor color gamut is processed based on the processing result. As a result, the color of the print image formed on the print medium becomes lighter than the color of the original color image, and the quality of the print image is deteriorated.
本発明は以上の点を考慮してなされたもので、印刷画像の品質を向上させ得る画像処理装置及び画像処理方法を提案しようとするものである。 The present invention has been made in consideration of the above points, and intends to propose an image processing apparatus and an image processing method capable of improving the quality of a printed image.
かかる課題を解決するため本発明においては、画像データに含まれる、画像取扱装置の色域が示す色空間の色で表現して生成された色データを、装置非依存の色空間に色空間変換して処理対象色データを生成し、処理対象色データに対するマッピング処理用のマッピング処理色相を決定し、マッピング処理色相で、装置非依存の色空間で表される画像取扱装置の色域の第1色域断面と、装置非依存の色空間で表される画像形成装置の色域の第2色域断面とに共通な共通色域を検出し、処理対象色データ、及び第1色域断面でのカスプの色を示す第1色域カスプデータを共通色域にマッピングして一次マッピング色データ及び一次マッピングカスプデータを生成し、一次マッピングカスプデータに対する第2色域断面でのカスプの色を示す第2色域カスプデータへのマッピングを基準として、一次マッピング色データを第2色域断面へマッピングして二次マッピング色データを生成した。 In order to solve such a problem, in the present invention, color space conversion is performed by converting color data, which is included in image data and expressed by a color in the color space indicated by the color gamut of the image handling apparatus, into an apparatus-independent color space. Then, processing target color data is generated, a mapping processing hue for mapping processing to the processing target color data is determined, and the first color gamut of the image handling apparatus represented by the mapping processing hue in a device-independent color space. A common color gamut common to the color gamut cross section and the second color gamut cross section of the image forming apparatus represented by the device-independent color space is detected, and the processing target color data and the first color gamut cross section are detected. The primary color mapping data and the primary mapping cusp data are generated by mapping the first color gamut cusp data indicating the color of the cusp to the common color gamut, and the cusp color in the second color gamut section with respect to the primary mapping cusp data is shown. Second Based on the mapping to band cusp data, secondary mapping color data by mapping the primary mapping color data to the second gamut cross section form raw.
従って本発明では、共通色域内の複数の一次マッピング色データを、従来のクリッピング方式のガマットマッピング処理よりも彩度の高い色の二次マッピング色データに変換することができると共に、処理対象色が第1色域断面のカスプの色である場合には、当該カスプの色を示す処理対象色データを第2色域断面の第2色域カスプデータに変換することができ、その結果、印刷画像の色が元のカラー画像の色よりも薄れたように表現されることを防止することができる。 Therefore, in the present invention, it is possible to convert a plurality of primary mapping color data in the common color gamut into secondary mapping color data having a higher saturation than that of the conventional clipping gamut mapping processing, and the processing target color is In the case of the cusp color of the first color gamut cross section, the processing target color data indicating the color of the cusp can be converted into the second color gamut cusp data of the second color gamut cross section, and as a result, the print image Can be prevented from being expressed as faint than the color of the original color image.
本発明によれば、画像データに含まれる、画像取扱装置の色域が示す色空間の色で表現して生成された色データを、装置非依存の色空間に色空間変換して処理対象色データを生成し、処理対象色データに対するマッピング処理用のマッピング処理色相を決定し、マッピング処理色相で、装置非依存の色空間で表される画像取扱装置の色域の第1色域断面と、装置非依存の色空間で表される画像形成装置の色域の第2色域断面とに共通な共通色域を検出し、処理対象色データ、及び第1色域断面でのカスプの色を示す第1色域カスプデータを共通色域にマッピングして一次マッピング色データ及び一次マッピングカスプデータを生成し、一次マッピングカスプデータに対する第2色域断面でのカスプの色を示す第2色域カスプデータへのマッピングを基準として、一次マッピング色データを第2色域断面へマッピングして二次マッピング色データを生成することにより、共通色域内の複数の一次マッピング色データを、従来のクリッピング方式のガマットマッピング処理よりも彩度の高い色の二次マッピング色データに変換することができると共に、処理対象色が第1色域断面のカスプの色である場合には、当該カスプの色を示す処理対象色データを第2色域断面の第2色域カスプデータに変換することができ、その結果、印刷画像の色が元のカラー画像の色よりも薄れたように表現されることを防止することができ、かくして印刷画像の品質を向上させ得る画像処理装置及び画像処理方法を実現することができる。 According to the present invention, the color data included in the image data and expressed by the color in the color space indicated by the color gamut of the image handling device is converted into the device-independent color space, and the color to be processed is converted. Generating data, determining a mapping processing hue for mapping processing to the processing target color data, a mapping processing hue, a first color gamut cross section of a color gamut of an image handling device represented in a device-independent color space; A common color gamut common to the second color gamut of the color gamut of the image forming apparatus represented by the device-independent color space is detected, and the color data to be processed and the color of the cusp in the first color gamut are detected. The first color gamut cusp data shown is mapped to the common color gamut to generate primary mapping color data and primary mapping cusp data, and the second color gamut cusp indicating the color of the cusp in the second color gamut section with respect to the primary mapping cusp data Map to data Based on the grayed by a Turkey to generate a secondary mapping color data by mapping the primary mapping color data to the second color gamut section, a plurality of primary mapping color data of the common color gamut, a gamut of a conventional clipping method When it is possible to convert to secondary mapping color data of a color with higher saturation than the mapping process, and when the processing target color is the cusp color of the first color gamut section, the processing target indicating the color of the cusp The color data can be converted into the second color gamut cusp data of the second color gamut cross section, and as a result, the color of the printed image is prevented from being expressed as faint than the color of the original color image. Thus, an image processing apparatus and an image processing method that can improve the quality of a printed image can be realized.
以下図面を用いて、発明を実施するための最良の形態(以下、これを実施の形態とも呼ぶ)について説明する。なお、説明は以下の順序で行う。
(1)第1の実施の形態
(2)第2の実施の形態
(3)他の実施の形態
The best mode for carrying out the invention (hereinafter, also referred to as an embodiment) will be described below with reference to the drawings. The description will be given in the following order.
(1) First embodiment (2) Second embodiment (3) Other embodiments
(1)第1の実施の形態
(1−1)画像処理印刷システムの構成
図1において、1は全体として第1の実施の形態による画像処理印刷システムを示す。係る画像処理印刷システム1は、互いに色域の異なるパーソナルコンピュータ2とプリンタ3とが有線接続又は無線接続されて構成されている。
(1) First Embodiment (1-1) Configuration of Image Processing Printing System In FIG. 1,
因みに、パーソナルコンピュータ2の色域(以下、これを第1色域とも呼ぶ)は、例えば、当該パーソナルコンピュータ2に設けられるカラー画像表示用のモニタが表示画像として表現可能な色の範囲である。 Incidentally, the color gamut of the personal computer 2 (hereinafter also referred to as a first color gamut) is, for example, a color range that can be expressed as a display image by a color image display monitor provided in the personal computer 2.
またプリンタ3の色域(以下、これを第2色域とも呼ぶ)は、印刷用紙のような被印刷媒体にカラー画像を印刷するようにして形成される印刷画像として表現可能な色の範囲である。 The color gamut of the printer 3 (hereinafter also referred to as the second color gamut) is a color range that can be expressed as a print image formed by printing a color image on a print medium such as print paper. is there.
このため画像処理印刷システム1では、パーソナルコンピュータ2が印刷対象のカラー画像の画像データを用いて、クリッピング方式のガマットマッピング処理等の画像処理を実行して印刷データを生成する。
Therefore, in the image
そして画像処理印刷システム1では、パーソナルコンピュータ2が、その生成した印刷データをプリンタ3に送信する。
In the image
これにより画像処理印刷システム1では、プリンタ3が、パーソナルコンピュータ2から与えられた印刷データに基づいて被印刷媒体にカラー画像を印刷して印刷画像を形成している。
As a result, in the image
(1−2)パーソナルコンピュータの回路構成
図2に示すように、パーソナルコンピュータ2は、中央処理ユニット(CPU:Central Processing Unit)10を有し、当該中央処理ユニット10がシステムバス11に接続されている。
(1-2) Circuit Configuration of Personal Computer As shown in FIG. 2, the personal computer 2 has a central processing unit (CPU) 10, and the
そしてシステムバス11には、ハードディスクインタフェース12を介してハードディスクドライブ(HDD:Hard Disk Drive)13が接続されると共に、中央処理ユニット10のワークエリアである揮発性のRAM(Random Access Memory)14が接続されている。
A hard disk drive (HDD) 13 is connected to the system bus 11 via a
またシステムバス11には、入力インタフェース15を介してキーボード16及びマウス17が接続されると共に、表示インタフェース18を介してモニタ19が接続されている。
In addition, a
さらにシステムバス11には、プリンタインタフェース20を介して、上述のプリンタ3が、USB(Universal Serial Bus)、IEEE1394(The Institute of Electrical and Electronics Engineers 1394)、Ethernet(登録商標)、IEEE802(The Institute of Electrical and Electronics Engineers 802)等の有線通信規格又は無線通信規格に準じて有線接続又は無線接続されている。
Further, the above-described
中央処理ユニット10は、ハードディスクドライブ13から、これに予め記憶している基本プログラムや、プリンタ3の第1プリンタドライバ、印刷データ送信処理プログラム、種々のアプリケーションプログラム等の各種プログラムを適宜、RAM14に読み出して展開する。
The
そして中央処理ユニット10は、RAM14上で展開した各種プログラムに従ってパーソナルコンピュータ2全体を制御すると共に、所定の演算処理や、キーボード16及びマウス17に対するユーザ操作によって入力インタフェース15から与えられる操作コマンドに応じた各種処理を実行する。
The
これにより中央処理ユニット10は、例えば、図示しない外部機器インタフェースを介してデジタルカメラや他のパーソナルコンピュータ等の外部機器からカラー写真のようなカラー画像の画像データを取り込むと共に、当該取り込んだ画像データを、ハードディスクインタフェース12を介してハードディスクドライブ13に送出して記憶することができる。
As a result, the
また中央処理ユニット10は、例えば、キーボード16及びマウス17に対するユーザ操作に応じて、オフィス資料のグラフや表のようなカラー画像の画像データを生成すると共に、当該生成した画像データを、ハードディスクインタフェース12を介してハードディスクドライブ13に送出して記憶することができる。
In addition, the
そして中央処理ユニット10は、ハードディスクインタフェース12を介してハードディスクドライブ13から画像データを読み出すと共に、当該読み出した画像データを、表示インタフェース18を介してモニタ19に送出することにより、当該モニタ19に、その画像データに基づくカラー画像を表示することができる。
The
また中央処理ユニット10は、ユーザによりキーボード16やマウス17が操作され印刷対象のカラー画像の画像データが選択されると、これに応じて当該画像データを用いて第1画像処理を実行して印刷データを生成する。
When the user operates the
そして中央処理ユニット10は、その印刷データを、プリンタインタフェース20を介してプリンタ3に送信することにより、当該プリンタ3に対し印刷データに基づいて被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
The
ところで、上述したプリンタ3の第1プリンタドライバは、印刷対象のカラー画像の画像データを用いて印刷データ生成用の第1画像処理を実行するためのものである。
Incidentally, the first printer driver of the
因みに、以下の説明では、印刷対象のカラー画像の画像データを用いて印刷データ生成用の第1画像処理を実行するための、プリンタ3の第1プリンタドライバを、第1画像処理プログラムとも呼ぶ。
Incidentally, in the following description, the first printer driver of the
よって中央処理ユニット10は、画像印刷時、ユーザにより印刷対象のカラー画像の画像データが選択されると、第1画像処理プログラムに従い第1画像処理として当該画像データに対するクリッピング方式のガマットマッピング処理のような各種処理を実行してマッピング機能のような各種機能を実現している。
Therefore, when the image data of the color image to be printed is selected by the user during image printing, the
また中央処理ユニット10は、画像印刷時、ユーザにより印刷対象のカラー画像の画像データが選択されると、上述した印刷データ送信プログラムに従い印刷データ送信処理を実行して印刷データ送信機能を実現している。
The
すなわち、中央処理ユニット10は、画像印刷時、第1画像処理プログラムを、印刷データ送信プログラムと組み合わせて用いて各種処理を実行して各種機能を実現している。
That is, the
因みに、以下の説明では、画像印刷時に中央処理ユニット10が組み合わせて用いる第1画像処理プログラム及び印刷データ送信プログラムを、適宜、まとめて第1印刷データ生成送信処理プログラムとも呼ぶ。
Incidentally, in the following description, the first image processing program and the print data transmission program used in combination by the
また、以下の説明では、画像印刷時に中央処理ユニット10が第1印刷データ生成送信処理プログラムに従って実行する一連の処理を、適宜、まとめて第1印刷データ生成送信処理とも呼ぶ。
In the following description, a series of processes executed by the
よって以下には、図3及び図4を用いて、中央処理ユニット10が、第1印刷データ生成送信処理プログラムに従って実現する各種機能を便宜上、機能回路ブロックとして示し、当該中央処理ユニット10が第1印刷データ生成送信処理プログラムに従って実行する第1印刷データ生成送信処理としての各種処理を、その機能回路ブロックが実行する処理として具体的に説明する。
Therefore, in the following, various functions that the
図3に示すように、画像データ取込部25は、ハードディスクインタフェース12を介してハードディスクドライブ13から、ユーザにより選択された印刷対象のカラー画像の画像データを読み出して取り込むと共に、当該取り込んだ画像データを色空間変換部26に送出する。
As shown in FIG. 3, the image
因みに、印刷対象のカラー画像の画像データは、当該画像データに含まれる画素毎の色データを例えば、モニタ19の色域が示すsRGB(standard Red Green Blue)色空間の色で表現するようにして(すなわち、一部にプリンタ3の色域外となる色を含む色空間の色を用いて)生成されている。
Incidentally, in the image data of the color image to be printed, the color data for each pixel included in the image data is expressed by, for example, a color in the sRGB (standard Red Green Blue) color space indicated by the color gamut of the
色空間変換部26は、画像データ取込部25から印刷対象のカラー画像の画像データが与えられると、当該画像データに含まれる画素毎のsRGB色空間の色データを順次、画像処理対象として、IEC61966−2−1:1999(International Electrotechnical Commission 61966-2-1:1999)で規定された変換式等のような所定の変換式により例えば、均等色空間であるCIE1976L*a*b*(Commission Internationale de l’Eclairage 1976 L*a*b*)色空間へ色空間変換する。
When the image data of the color image to be printed is given from the image
これにより色空間変換部26は、画素毎のsRGB色空間の色データを順次、画像処理対象としてCIE1976L*a*b*色空間へ色空間変換した色データ(以下、これを処理対象色データとも呼ぶ)を生成する。
As a result, the color
そして色空間変換部26は、このようにして画素毎の処理対象色データを生成する毎に、当該生成した処理対象色データをガマットマッピング部27に送出する。
The color
因みに、CIE1976L*a*b*色空間は、パーソナルコンピュータ2及びプリンタ3の何れにも非依存の色空間(すなわち、装置非依存の色空間)である。なお、以下の説明では、CIE1976L*a*b*色空間を、L*a*b*色空間とも呼ぶ。 Incidentally, the CIE1976L * a * b * color space is a color space independent of both the personal computer 2 and the printer 3 (that is, a device-independent color space). In the following description, the CIE 1976 L * a * b * color space is also referred to as an L * a * b * color space.
図4に示すように、ガマットマッピング部27は、色空間変換部26から画素毎の処理対象色データが与えられる毎に、当該処理対象色データを色相決定部30及び一次マッピング部31に取り込む。
As shown in FIG. 4, the
色相決定部30は、色空間変換部26から処理対象色データが与えられる毎に、当該処理対象色データが示す色(以下、これを処理対象色とも呼ぶ)の色相hを、直交座標系から円筒座標系に座標変換するための(1)式
Each time the processing target color data is given from the color
により、L*a*b*色空間内での処理対象色データの位置(すなわち、L*a*b*色空間内での処理対象色)を示す極座標(a*,b*)を用いて算出する。 By using polar coordinates (a *, b *) indicating the position of the processing target color data in the L * a * b * color space (that is, the processing target color in the L * a * b * color space) calculate.
このようにして色相決定部30は、処理対象色データの色相を算出する毎に、当該算出した色相を、その処理対象色データに対するマッピング処理用の色相に決定して、その決定した色相を示す色相データを共通色域検出部32に送出する。
In this way, each time the
因みに、以下の説明では、処理対象色データに対するマッピング処理用の色相を、マッピング処理色相とも呼び、当該マッピング処理色相を示す色相データを、マッピング処理色相データとも呼ぶ。 Incidentally, in the following description, the hue for mapping processing with respect to the processing target color data is also referred to as mapping processing hue, and the hue data indicating the mapping processing hue is also referred to as mapping processing hue data.
ところで、ハードディスクドライブ13には、パーソナルコンピュータ2依存の所定の色空間で表される第1色域の色域データを、装置非依存(すなわち、パーソナルコンピュータ2及びプリンタ3の何れにも非依存)の色空間へ色空間変換するようにして生成された色域データが予め記憶されている。
By the way, the
因みに、以下の説明では、パーソナルコンピュータ2依存の所定の色空間で表される第1色域の色域データを、第1色域データとも呼ぶ。 Incidentally, in the following description, the color gamut data of the first color gamut expressed in a predetermined color space depending on the personal computer 2 is also referred to as first color gamut data.
また、以下の説明では、第1色域データを、装置非依存の色空間へ色空間変換するようにして生成された色域データを、第1変換色域データとも呼ぶ。 In the following description, the color gamut data generated by converting the first color gamut data to the device-independent color space is also referred to as first converted color gamut data.
この場合、第1色域データは、第1色域をパーソナルコンピュータ2依存の例えば、XYZ色空間で表した場合の、そのXYZ色空間の境界に位置する複数の色データをまとめるようにして生成されている。 In this case, the first color gamut data is generated by collecting a plurality of color data located at the boundary of the XYZ color space when the first color gamut is expressed in an XYZ color space that depends on the personal computer 2, for example. Has been.
そして第1変換色域データは、そのXYZ色空間の第1色域データを、色空間変換部26の場合と同様に所定の変換式により装置非依存の均等色空間であるL*a*b*色空間へ色空間変換するようにして生成されている。
The first conversion color gamut data is obtained by converting the first color gamut data of the XYZ color space into a device-independent uniform color space L * a * b according to a predetermined conversion formula as in the case of the color
またハードディスクドライブ13には、プリンタ3依存の所定の色空間で表される第2色域の色域データを、装置非依存の色空間へ色空間変換するようにして生成された色域データも予め記憶されている。
The
因みに、以下の説明では、プリンタ3依存の所定の色空間で表される第2色域の色域データを、第2色域データとも呼ぶ。
Incidentally, in the following description, the color gamut data of the second color gamut expressed in a predetermined color space depending on the
また、以下の説明では、第2色域データを、装置非依存の色空間へ色空間変換するようにして生成された色域データを、第2変換色域データとも呼ぶ。 In the following description, the color gamut data generated by converting the second color gamut data to the device-independent color space is also referred to as second converted color gamut data.
この場合、第2色域データは、例えば、プリンタ3による所定のカラーパターンの色域測定用画像の印刷結果(すなわち、色域測定用画像を印刷して得られる印刷画像)をもとに測定された第2色域を、プリンタ3依存の例えば、XYZ色空間で表した場合の、そのXYZ色空間の境界に位置する複数の色データをまとめるようにして生成されている。
In this case, the second color gamut data is measured based on, for example, a print result of a color gamut measurement image of a predetermined color pattern by the printer 3 (that is, a print image obtained by printing the color gamut measurement image). When the second color gamut is expressed in, for example, an XYZ color space that depends on the
そして第2変換色域データは、そのXYZ色空間の第2色域データを、色空間変換部26の場合と同様に所定の変換式により、装置非依存の均等色空間であるL*a*b*色空間へ色空間変換するようにして生成されている。
The second conversion color gamut data is obtained by converting the second color gamut data of the XYZ color space into an L * a * which is a device-independent uniform color space according to a predetermined conversion formula as in the case of the color
よって色域データ取込部33は、この際、ハードディスクインタフェース12を介してハードディスクドライブ13から第1変換色域データ及び第2変換色域データを読み出すようにして取り込む。
Therefore, the color gamut
そして色域データ取込部33は、ハードディスクドライブ13から取り込んだ第1変換色域データ及び第2変換色域データを、共通色域検出部32及び一次マッピング部31に送出すると共に、その第2変換色域データを二次マッピング部34に送出する。
The color gamut
共通色域検出部32は、色域データ取込部33から第1変換色域データ及び第2変換色域データが与えられると、L*a*b*色空間に当該第1変換色域データが示す第1色域及び第2変換色域データが示す第2色域をそれぞれ三次元形状で表すように展開する。
When the first conversion color gamut data and the second conversion color gamut data are given from the color gamut
そのうえで図5に示すように、共通色域検出部32は、色相決定部30からマッピング処理色相データが与えられる毎に、L*a*b*色空間における当該マッピング処理色相データが示すマッピング処理色相での第1色域の断面GS1と、第2色域の断面GS2とを求める。
In addition, as shown in FIG. 5, the common color
因みに、以下の説明では、L*a*b*色空間におけるマッピング処理色相での第1色域の断面GS1を、第1色域断面GS1とも呼び、当該L*a*b*色空間におけるマッピング処理色相での第2色域の断面GS2を、第2色域断面GS2とも呼ぶ。 Incidentally, in the following description, the section GS1 of the first color gamut in the mapping processing hue in the L * a * b * color space is also referred to as the first color gamut section GS1, and mapping in the L * a * b * color space is performed. The cross section GS2 of the second color gamut in the process hue is also referred to as a second color gamut cross section GS2.
そして共通色域検出部32は、所定の演算により第1色域断面GS1と第2色域断面GS2とに共通な領域(図中のハッチングの領域)を、第1色域及び第2色域におけるマッピング処理色相での共通色域CG1として検出する。
Then, the common color
このようにして共通色域検出部32は、第1色域及び第2色域におけるマッピング処理色相での共通色域CG1を検出する毎に、当該検出した共通色域CG1を示す共通色域データと共に、その共通色域CG1の検出に用いたマッピング処理色相を示すマッピング処理色相データを一次マッピング部31及び二次マッピング部34に送出する。
In this way, the common color
ところで、第1色域断面GS1では、そのカスプ(すなわち、第1色域断面GS1で最も彩度の高い色)を示す色データ(以下、これを第1色域カスプデータとも呼ぶ)KD1が、最も彩度が高い色を示すため、当該第1色域断面GS1の境界線上に位置している。 By the way, in the first color gamut cross section GS1, color data (hereinafter, also referred to as first color gamut cusp data) KD1 indicating the cusp (that is, the color with the highest saturation in the first color gamut cross section GS1) is In order to show the color with the highest saturation, it is located on the boundary line of the first color gamut cross section GS1.
また第2色域断面GS2でも、そのカスプ(すなわち、第2色域断面GS2で最も彩度の高い色)を示す色データ(以下、これを第2色域カスプデータとも呼ぶ)KD2が、最も彩度が高い色を示すため、当該第2色域断面GS2の境界線上に位置している。 In the second color gamut cross section GS2, color data (hereinafter also referred to as second color gamut cusp data) KD2 indicating the cusp (that is, the color with the highest saturation in the second color gamut cross section GS2) is the most. In order to show a color with high saturation, it is located on the boundary line of the second color gamut section GS2.
このため共通色域検出部32によって検出されるマッピング処理色相毎の共通色域CG1では、それぞれ第1色域カスプデータKD1が当該共通色域CG1の境界線上、又は共通色域CG1外である第1色域断面GS1の境界線上の何れか一方に位置している。
Therefore, in the common color gamut CG1 for each mapping processing hue detected by the common color
また共通色域検出部32によって検出されるマッピング処理色相毎の共通色域CG1では、それぞれ第2色域カスプデータKD2も当該共通色域CG1の境界線上、又は共通色域CG1外である第2色域断面GS2の境界線上の何れか一方に位置している。
In the common color gamut CG1 for each mapping processing hue detected by the common color
図6に示すように、一次マッピング部31は、色域データ取込部33から第1変換色域データ及び第2変換色域データが与えられると、L*a*b*色空間に当該第1変換色域データが示す第1色域及び第2変換色域データが示す第2色域をそれぞれ三次元形状で表すように展開する。
As shown in FIG. 6, when the first conversion color gamut data and the second conversion color gamut data are given from the color gamut
そのうえで一次マッピング部31は、色空間変換部26と共通色域検出部32とから処理対象色データCD1と共通色域データ及びマッピング処理色相データとが与えられる毎に、処理対象色データCD1及び第1色域カスプデータKD1に対する一次マッピング処理として、HPmindE(Hue Preserved minimum delta E)法やSGCK(Sigmoidal Gaussian lightness mapping、Cusp & Knee)法等のような公知のクリッピング方式のガマットマッピング処理を実行する。
In addition, the
これにより一次マッピング部31は、処理対象色データCD1及び第1色域カスプデータKD1を共通色域CG1へマッピングするようにして、当該共通色域CG1にマッピングした一次マッピング色データCD2及び一次マッピングカスプデータKD3を生成する。
As a result, the
実際に一次マッピング部31は、一次マッピング処理を実行した場合、マッピング処理色相データが示すマッピング処理色相での第1色域断面GS1及び第2色域断面GS2を求める。
Actually, when the primary mapping process is executed, the
また一次マッピング部31は、そのマッピング処理色相での第1色域断面GS1において上述した第1色域カスプデータKD1を検出する。
The
そして一次マッピング部31は、処理対象色データCD1が共通色域CG1外に位置する場合、当該処理対象色データCD1を例えば、共通色域CG1の境界線上の所定のマッピング先の色を示す一次マッピング色データCD2に変換(すなわち、クリッピング)する。
Then, when the processing target color data CD1 is located outside the common color gamut CG1, the
また一次マッピング部31は、第1色域カスプデータKD1が上述のように共通色域CG1外に位置する場合、当該第1色域カスプデータKD1を例えば、共通色域CG1の境界線上の所定のマッピング先の色を示す一次マッピングカスプデータKD3に変換(すなわち、クリッピング)する。
Further, when the first color gamut cusp data KD1 is located outside the common color gamut CG1 as described above, the
これに対して一次マッピング部31は、処理対象色データCD1が共通色域CG1(すなわち、共通色域CG1の境界線上を含む内部)に位置する場合、当該処理対象色データCD1を他の色の色データには変換せずに、そのまま一次マッピング色データCD2とする。
On the other hand, when the processing target color data CD1 is located in the common color gamut CG1 (that is, the inside including the boundary line of the common color gamut CG1), the
また一次マッピング部31は、第1色域カスプデータKD1が上述のように共通色域CG1の境界線上に位置する場合、当該第1色域カスプデータKD1を他の色の色データには変換せずに、そのまま一次マッピングカスプデータKD3とする。
Further, when the first color gamut cusp data KD1 is located on the boundary line of the common color gamut CG1 as described above, the
ところで、一次マッピング部31は、処理対象色データCD1が示す処理対象色が、第1色域のカスプの色である場合(すなわち、処理対象色データCD1が第1色域カスプデータKD1でもある場合)、同一の色を示す一次マッピング色データCD2及び一次マッピングカスプデータKD3を生成する。
By the way, the
このようにして一次マッピング部31は、一次マッピング処理(すなわち、公知のクリッピング方式のガマットマッピング処理)を実行する毎に、その一次マッピング処理によって得た一次マッピング色データCD2及び一次マッピングカスプデータKD3を二次マッピング部34に送出する。
In this way, each time the
図7に示すように、二次マッピング部34は、色域データ取込部33から第2変換色域データが与えられると、L*a*b*色空間に当該第2変換色域データが示す第2色域を三次元形状で表すように展開する。
As shown in FIG. 7, when the second conversion color gamut data is given from the color gamut
そのうえで二次マッピング部34は、一次マッピング部31と共通色域検出部32とから一次マッピング色データCD2及び一次マッピングカスプデータKD3と共通色域データ及びマッピング処理色相データとが与えられる毎に、一次マッピング色データCD2に対する二次マッピング処理として、一次マッピングカスプデータKD3に対する第2色域カスプデータKD2へのマッピング(すなわち、変換)を基準とする相対的なガマットマッピング処理を実行する。
In addition, the
これにより二次マッピング部34は、一次マッピング色データCD2を第2色域(すなわち、第2色域断面GS2)へマッピングするようにして、当該第2色域へマッピングした二次マッピング色データCD3を生成する。
Accordingly, the
実際に二次マッピング部34は、二次マッピング処理を実行すると、マッピング処理色相データが示すマッピング処理色相での第2色域断面GS2を求める。
Actually, when executing the secondary mapping process, the
また二次マッピング部34は、そのマッピング処理色相での第2色域断面GS2の境界線上で第2色域カスプデータKD2を検出する。
The
そして二次マッピング部34は、例えば、共通色域データが示す共通色域CG1において白色点WP1と黒色点KP1の中間の明度を有する色の明度軸上の位置を基準点SP1とする。
For example, the
また二次マッピング部34は、その基準点SP1と一次マッピング色データCD2の位置(以下、これを一次マッピング色位置とも呼ぶ)とを結ぶ仮想直線VL1(すなわち、基準点SP1と一次マッピング色位置とを通る仮想直線VL1)を求め、当該求めた仮想直線VL1と共通色域CG1の境界線との交点PS1を検出する。
The
因みに、図7に示す二次マッピング処理の例では、一次マッピング色データCD2が共通色域CG1の境界線上に位置しているため、交点PS1と当該一次マッピング色データCD2の一次マッピング色位置とが一致している。 Incidentally, in the example of the secondary mapping process shown in FIG. 7, since the primary mapping color data CD2 is located on the boundary line of the common color gamut CG1, the intersection PS1 and the primary mapping color position of the primary mapping color data CD2 are determined. Match.
そのうえで、二次マッピング部34は、共通色域CG1の境界線上での白色点WP1から交点PS1までの距離(以下、これを第1距離とも呼ぶ)ds1を検出する。
In addition, the
また二次マッピング部34は、共通色域CG1の境界線上での白色点WP1から当該境界線上の一次マッピングカスプデータKD3の位置(以下、これを一次マッピングカスプ位置とも呼ぶ)までの距離(以下、これを第2距離とも呼ぶ)ds2も検出する。 Further, the secondary mapping unit 34 (hereinafter, referred to as a primary mapping cusp position) from the white point WP1 on the boundary line of the common color gamut CG1 to the position of the primary mapping cusp data KD3 on the boundary line (hereinafter also referred to as the primary mapping cusp position). Ds2 is also detected.
さらに二次マッピング部34は、共通色域CG1の境界線上での白色点WP1から黒色点KP1までの距離(以下、これを第3距離とも呼ぶ)ds3も検出する。
Further, the
そして二次マッピング部34は、第1距離ds1と第2距離ds2とを比較する。その結果、二次マッピング部34は、第1距離ds1が第2距離ds2以下の場合(すなわち、共通色域CG1の境界線上で交点PS1が一次マッピングカスプ位置と一致、又は一次マッピングカスプ位置よりも白色点WP1側に位置する場合)、(2)式
Then, the
で表されるように、第2距離ds2に対する第1距離ds1の割合を第1の割合r1として求める。 As shown, the ratio of the first distance ds1 to the second distance ds2 is obtained as the first ratio r1.
そして二次マッピング部34は、第2色域断面GS2の境界線上で、その第2色域断面GS2の白色点から第2色域カスプデータKD2の位置(以下、これを第2色域カスプ位置とも呼ぶ)までの距離に対する当該白色点からの距離の割合が第1の割合r1と等しくなる点を、マッピング先を検出するためのマッピング先検出点PD1として求める。
The
一方、二次マッピング部34は、第1距離ds1が第2距離ds2よりも長い場合(すなわち、共通色域CG1の境界線上で交点PS1が一次マッピングカスプ位置よりも黒色点KP1側に位置する場合)、(3)式 On the other hand, when the first distance ds1 is longer than the second distance ds2 (that is, when the intersection PS1 is located closer to the black point KP1 than the primary mapping cusp position on the boundary line of the common color gamut CG1), the secondary mapping unit 34 ), (3) formula
で表されるように、第3距離ds3からの第2距離ds2の減算結果に対する第1距離ds1からの第2距離ds2の減算結果の割合を第2の割合r2として求める。 As shown, the ratio of the subtraction result of the second distance ds2 from the first distance ds1 to the subtraction result of the second distance ds2 from the third distance ds3 is obtained as the second ratio r2.
すなわち、二次マッピング部34は、この場合、共通色域CG1の境界線上での一次マッピングカスプ位置及び黒色点KP1間の距離に対する、当該境界線上での交点PS1及び一次マッピングカスプ位置間の距離の割合を第2の割合r2として求める。
That is, in this case, the
そして二次マッピング部34は、第2色域断面GS2の境界線上で、第2色域カスプ位置から第2色域断面GS2の黒色点までの距離に対する当該第2色域カスプ位置からの距離の割合が第2の割合r2と等しくなる点を、マッピング先を検出するためのマッピング先検出点PD1として求める。
Then, the
このようにして二次マッピング部34は、マッピング先検出点PD1を求めると、交点PS1からマッピング先検出点PD1までの移動ベクトルPを算出する。
In this way, when the
また二次マッピング部34は、(4)式
Further, the
で表されるように、交点PS1の色の彩度S2に対する、一次マッピング色データCD2が示す色の彩度S1の割合を第3の割合r3として求める。 As shown, the ratio of the color saturation S1 indicated by the primary mapping color data CD2 to the color saturation S2 of the intersection PS1 is obtained as a third ratio r3.
さらに二次マッピング部34は、一次マッピング色位置から第3の割合r3だけ移動ベクトルPの方向へ離れた位置を、一次マッピング色データCD2のマッピング先として求める。
Further, the
ただし、二次マッピング部34は、この際、一次マッピング色データCD2のマッピング先として求めた色が第2色域外の色であると、例えば、その移動ベクトルPと第3の割合r3とに基づいて求めたマッピング先を第2色域断面GS2の境界線上の最も近い位置に変更する。
However, at this time, the
そして二次マッピング部34は、一次マッピング色データCD2を、そのマッピング先の色を示す二次マッピング色データCD3に変換する。
Then, the
このようにして二次マッピング部34は、二次マッピング処理を実行する毎に、画像データの画素毎の一次マッピング色データCD2を第2色域へマッピングするようにして二次マッピング色データCD3を生成する。
In this manner, every time the secondary mapping process is executed, the
そして二次マッピング部34は、このようにして第2色域の色で表現される二次マッピング色データCD3を生成する毎に、当該生成した二次マッピング色データCD3を色変換処理部37に送出する。
Each time the
ここで、ハードディスクドライブ13には、二次マッピング色データCD3を装置非依存のL*a*b*色空間からプリンタ3依存の所定の色空間に色空間変換するためのルックアップテーブルのような色変換テーブルが予め記憶されている。
Here, the
よって色変換テーブル取込部38は、この際、ハードディスクインタフェース12を介してハードディスクドライブ13から、色変換テーブルを読み出すようにして取り込み、当該取り込んだ色変換テーブルを色変換処理部37に送出する。
Therefore, the color conversion
色変換処理部37は、色変換テーブル取込部38から色変換テーブルが与えられると、この状態で二次マッピング部34から二次マッピング色データCD3が与えられる毎に、当該色変換テーブルを用いて、そのL*a*b*色空間の二次マッピング色データCD3を、プリンタ3依存の所定の色空間に色空間変換する。
When a color conversion table is given from the color conversion
これにより色変換処理部37は、L*a*b*色空間の二次マッピング色データCD3を、プリンタ3依存の所定の色空間に色空間変換した色データ(以下、これを変換色データとも呼ぶ)を生成する。
As a result, the color
すなわち、色変換処理部37は、色変換テーブルに、二次マッピング色データCD3に対応するプリンタ3依存の所定の色空間の変換色データが記述されている場合は、当該二次マッピング色データCD3を、その色変換テーブルに記述されている変換色データに変換する。
That is, when the color
また色変換処理部37は、色変換テーブルに、二次マッピング色データCD3に対応する変換色データが記述されていない場合は、当該色変換テーブルに記述されている他の色データを用いて対応する変換色データを補間して、二次マッピング色データCD3を、その補間した変換色データに変換する。
In addition, when the color conversion table 37 does not describe the converted color data corresponding to the secondary mapping color data CD3, the color
このようにして色変換処理部37は、画素毎のL*a*b*色空間の二次マッピング色データCD3をプリンタ3依存の所定の色空間に色空間変換して変換色データを生成すると、これら複数の画素の変換色データをまとめて画像データ(以下、これを変換画像データとも呼ぶ)として画像データ処理部39に送出する。
In this way, the color
画像データ処理部39は、色変換処理部37から変換画像データが与えられると、その変換画像データをハーフトーン変換し圧縮して印刷データ(すなわち、プリンタ3が印刷用に解釈可能なデータ)に変換し、その印刷データを印刷データ送信部40に送出する。
When the converted image data is given from the color
印刷データ送信部40は、画像データ処理部39から印刷データが与えられると、その印刷データを、プリンタインタフェース20を介してプリンタ3に送信する。
When the print data is supplied from the image
このようにして中央処理ユニット10は、画像印刷時、第1印刷データ生成送信処理を実行して印刷データを生成し、プリンタ3に対し当該印刷データに基づき被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
In this way, the
ところで、従来のクリッピング方式のガマットマッピング処理であれば、例えば、図7に示すように第2色域断面GS2においてカスプ側の部分が共通色域CG1から張り出している場合、その張出部分をマッピングには使用していなかった。 By the way, in the conventional clipping type gamut mapping process, for example, as shown in FIG. 7, when the cusp-side portion of the second color gamut section GS2 projects from the common color gamut CG1, the projecting portion is mapped. Did not use it.
これに対して二次マッピング部34は、一次マッピング処理により共通色域CG1にマッピングされた複数(すなわち、画素毎)の一次マッピング色データCD2を、そのマッピング先を共通色域CG1から第2色域断面GS2の張出部分まで拡張して(すなわち、その張出部分もマッピングに使用するようにして)第2色域へマッピングしている。
On the other hand, the
すなわち、二次マッピング部34は、従来のクリッピング方式のガマットマッピング処理に比して、第2色域を有効に利用し印刷画像の表現に使用可能な色を増やすようにして、画素毎の一次マッピング色データCD2をさらにマッピングしている。
That is, the
そして二次マッピング部34は、この際、一次マッピングカスプデータKD3が示す色を共通色域CG1でのカスプの色と見なし、当該一次マッピングカスプデータKD3に対する第2色域カスプデータKD2へのマッピングを基準として、共通色域CG1内の複数の一次マッピング色データCD2を第2色域へ相対的にマッピングしている。
At this time, the
このため、二次マッピング部34は、共通色域CG1内の複数の一次マッピング色データCD2を、互いの相対的な位置関係をあまり変化させずに、第2色域内の色を示す二次マッピング色データCD3に変換することができる。
For this reason, the
これにより二次マッピング部34は、共通色域CG1内の複数の一次マッピング色データCD2を、元のカラー画像のコントラストをあまり変化させずに、従来のクリッピング方式のガマットマッピング処理よりも彩度の高い色にマッピングすることができる。
As a result, the
実際に二次マッピング部34では、処理対象色データCD1の示す処理対象色が第1色域断面GS1のカスプの色である場合、二次マッピング処理対象の一次マッピング色データCD2が一次マッピングカスプデータKD3になる。
Actually, in the
この場合、二次マッピング部34では、二次マッピング処理対象の一次マッピング色データCD2である一次マッピングカスプデータKD3が共通色域CG1の境界線上に位置しているため、上述した交点PS1が一次マッピングカスプデータKD3の一次マッピングカスプ位置になる。
In this case, in the
このため二次マッピング部34では、上述した第1距離ds1と第2距離ds2とが等しくなり、第1の割合r1が「1」の値になる。
Therefore, in the
その結果、二次マッピング部34では、第2色域断面GS2の境界線上で白色点から第2色域カスプ位置までの距離に対する、当該白色点からの距離の割合が第1の割合r1と等しくなるマッピング先検出点PD1が第2色域カスプ位置となる。
As a result, in the
このため二次マッピング部34では、交点PS1からマッピング先検出点PD1までの移動ベクトルPが、一次マッピングカスプ位置から第2色域カスプ位置までの移動ベクトルPになる。
Therefore, in the
また二次マッピング部34では、この場合、交点PS1が一次マッピングカスプ位置になるため、上述した第3の割合r3も「1」の値になる。
In this case, in the
その結果、二次マッピング部34では、一次マッピングカスプ位置から第3の割合r3だけ移動ベクトルPの方向へ離れた位置である一次マッピングカスプデータKD3のマッピング先が、第2色域カスプ位置となる。
As a result, in the
従って二次マッピング部34は、二次マッピング処理対象の一次マッピング色データCD2が一次マッピングカスプデータKD3である場合、その一次マッピング色データCD2である一次マッピングカスプデータKD3を第2色域断面GS2のカスプの色を示す二次マッピング色データCD3(すなわち、第2色域カスプデータKD2)に変換することになる。
Therefore, when the primary mapping color data CD2 to be subjected to the secondary mapping process is the primary mapping cusp data KD3, the
すなわち、二次マッピング部34は、処理対象色データCD1が示す処理対象色が第1色域断面GS1のカスプの色である場合、その第1色域断面GS1のカスプの色である処理対象色を、一次マッピング部31による一次マッピング処理に引き続き二次マッピング処理を施すことで、第2色域断面GS2のカスプの色に変換することができる。
That is, when the processing target color indicated by the processing target color data CD1 is the cusp color of the first color gamut section GS1, the
これにより二次マッピング部34は、処理対象色データCD1が示す処理対象色が第1色域断面GS1のカスプの色である場合、その第1色域断面GS1のカスプの色である処理対象色の彩度が第2色域断面GS2のカスプの色の彩度よりも低くなることを防止して、当該処理対象色を第2色域断面GS2において最も彩度の高いカスプの色に変換することができる。
Accordingly, when the processing target color indicated by the processing target color data CD1 is the cusp color of the first gamut cross section GS1, the
よって二次マッピング部34は、例えば、オフィス資料のグラフや表のように主に第1色域のカスプの色を用いて作成されたカラー画像の画像データが画像処理対象である場合、そのグラフや表の色を第2色域のカスプの色に変換することができる。
Therefore, when the image data of the color image created mainly using the cusp color of the first color gamut, such as a graph or table of office materials, is the image processing target, the
ところで、二次マッピング部34が実行する二次マッピング処理は、例えば、オフィス資料のグラフや表のように主に第1色域のカスプの色を用いるようにして作成されたカラー画像の画像データが画像処理対象である場合は、そのグラフや表の色を第2色域のカスプの色に変換し得るため効果的である。
By the way, the secondary mapping process executed by the
ただし、二次マッピング処理では、第2色域断面GS2において検出した第2色域カスプデータKD2の第2色域カスプ位置をそのまま利用して一次マッピング色データCD2を第2色域断面GS2へマッピングすると、例えば、カラー写真のような自然な色合いのカラー画像の画像データが画像処理対象である場合、その二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いが元のカラー画像の色合いと異なるようになる場合がある。 However, in the secondary mapping process, the primary mapping color data CD2 is mapped to the second gamut section GS2 by directly using the second gamut cusp position of the second gamut cusp data KD2 detected in the second gamut section GS2. Then, for example, when image data of a color image having a natural hue such as a color photograph is an image processing target, the hue of the print image formed on the printing medium based on the processing result of the secondary mapping process is the original. It may become different from the color of the color image.
このためハードディスクドライブ13には、二次マッピング処理に利用する第2色域カスプ位置を、第2色域断面GS2の境界線上で実際の第2色域カスプデータKD2の位置から変位させるためのパラメータ(以下、これをカスプ位置変位パラメータとも呼ぶ)が予め記憶されている。
Therefore, the
カスプ位置変位パラメータは、第2色域カスプ位置として例えば、第2色域断面GS2の境界線上で実際に検出される第2色域カスプデータKD2の位置を示すための「0」のパラメータ値を含んでいる。 The cusp position displacement parameter is a parameter value of “0” for indicating the position of the second color gamut cusp data KD2 actually detected on the boundary line of the second color gamut cross section GS2, for example, as the second color gamut cusp position. Contains.
またカスプ位置変位パラメータは、第2色域カスプ位置として例えば、第2色域断面GS2の境界線上で実際に検出される第2色域カスプデータKD2の位置から白色点までを100等分した位置を示すための「+1」乃至「+100」までのパラメータ値も含んでいる。 The cusp position displacement parameter is, for example, a position obtained by equally dividing the second color gamut cusp data KD2 actually detected on the boundary line of the second color gamut section GS2 to the white point as the second color gamut cusp position. Parameter values from “+1” to “+100” are also included.
さらにカスプ位置変位パラメータは、第2色域カスプ位置として例えば、第2色域断面GS2の境界線上で実際に検出される第2色域カスプデータKD2の位置から黒色点までを100等分した位置を示すための「−1」乃至「−100」までのパラメータ値も含んでいる。 Further, the cusp position displacement parameter is a position obtained by equally dividing the second color gamut cusp data KD2 actually detected on the boundary line of the second color gamut cross section GS2 to the black point as the second color gamut cusp position, for example. Parameter values from “−1” to “−100” are also included.
因みに、カスプ位置変位パラメータでは、例えば、「+100」のパラメータ値が第2色域断面GS2の白色点を示し、「−100」のパラメータ値が当該第2色域断面GS2の黒色点を示している。 Incidentally, in the cusp position displacement parameter, for example, the parameter value “+100” indicates the white point of the second color gamut cross section GS2, and the parameter value “−100” indicates the black point of the second color gamut cross section GS2. Yes.
そしてパラメータ取込部42は、例えば、画像印刷時、ユーザによりキーボード16やマウス17が操作され、カスプ位置変位パラメータの設定が指示されると、表示インタフェース18を介してモニタ19にカスプ位置変位パラメータ設定画面(図示せず)を表示する。
For example, when the user operates the
この場合、カスプ位置変位パラメータ設定画面には、設定可能な「+100」から「0」を経た「−100」までの複数のパラメータ値を提示すると共に、第2色域カスプ位置を第2色域カスプデータKD2の実際の位置にするためのパラメータ値が「0」であり、第2色域カスプ位置を白色点にするためのパラメータ値が「+100」であり、第2色域カスプ位置を黒色点にするためのパラメータ値が「−100」であることも提示するための提示部が設けられている。 In this case, on the cusp position displacement parameter setting screen, a plurality of parameter values from “+100” that can be set to “−100” after “0” are presented, and the second color gamut cusp position is set to the second color gamut. The parameter value for setting the actual position of the cusp data KD2 is “0”, the parameter value for setting the second color gamut cusp position to the white point is “+100”, and the second color gamut cusp position is black. A presentation unit is also provided for presenting that the parameter value for making a point is “−100”.
またカスプ位置変位パラメータ設定画面には、「+100」から「0」を経た「−100」までのパラメータ値のうち任意に1つのパラメータ値を入力させるためのパラメータ値入力部も設けられている。 The cusp position displacement parameter setting screen is also provided with a parameter value input unit for inputting one parameter value arbitrarily from among “+100” to “−100” after “0”.
これによりパラメータ取込部42は、ユーザにキーボード16やマウス17を介してカスプ位置変位パラメータ設定画面上でパラメータ値を任意に選定させることができる。
Thereby, the
そしてパラメータ取込部42は、ユーザによりカスプ位置変位パラメータ設定画面上で任意に1つのパラメータ値が選定されると、ハードディスクインタフェース12を介してハードディスクドライブ13から、カスプ位置変位パラメータに含まれる当該選定されたパラメータ値を読み出して取り込む。
When one parameter value is arbitrarily selected on the cusp position displacement parameter setting screen by the user, the
またパラメータ取込部42は、そのハードディスクドライブ13から取り込んだパラメータ値を二次マッピング部34に送出する。
The
因みに、パラメータ取込部42は、1回の第1画像処理(すなわち、カラー画像の1回の印刷)において、1度だけ1個のパラメータ値を二次マッピング部34に送出している。
Incidentally, the
そしてパラメータ取込部42は、1回の第1画像処理において、ユーザによりパラメータ値が選定された場合は、その選定されたパラメータ値を二次マッピング部34に送出する。
Then, when a parameter value is selected by the user in one first image processing, the parameter fetch
しかしながら、パラメータ取込部42は、1回の第1画像処理において、ユーザによりパラメータ値が何ら選定されない場合は、例えば、自動的に「0」のパラメータ値を二次マッピング部34に送出している。
However, if no parameter value is selected by the user in one first image processing, the
そして二次マッピング部34は、1回の第1画像処理において二次マッピング処理を実行する毎に、パラメータ取込部42から与えられていたパラメータ値により、二次マッピング処理に利用する第2色域カスプ位置を設定する。
The
すなわち、二次マッピング部34は、1回の第1画像処理において二次マッピング処理を実行する毎に、同一のパラメータ値により、二次マッピング処理に利用する第2色域カスプ位置を設定する。
In other words, the
これにより二次マッピング部34は、パラメータ取込部42から「0」のパラメータ値が与えられていると、二次マッピング処理において、第2色域断面GS2の境界線上で実際に検出した第2色域カスプデータKD2の位置をそのまま、当該二次マッピング処理に利用する第2色域カスプ位置に設定したうえで、上述した一連の処理を実行する。
As a result, when the parameter value of “0” is given from the
また二次マッピング部34は、パラメータ取込部42から「+1」乃至「+100」までのパラメータ値のうち何れか1つのパラメータ値が与えられていると、二次マッピング処理において、第2色域断面GS2の境界線上で実際に検出した第2色域カスプデータKD2の位置から白色点までを100等分する。
Further, when any one of the parameter values from “+1” to “+100” is given from the
そして二次マッピング部34は、その第2色域断面GS2の境界線上で100等分した個々の位置のうち、パラメータ取込部42から与えられていたパラメータ値に対応する1箇所を、二次マッピング処理に利用する第2色域カスプ位置に設定したうえで、上述した一連の処理を実行する。
Then, the
さらに二次マッピング部34は、パラメータ取込部42から「−1」乃至「−100」までのパラメータ値のうち何れか1つのパラメータ値が与えられていると、二次マッピング処理において、第2色域断面GS2の境界線上で実際に検出した第2色域カスプデータKD2の位置から黒色点までを100等分する。
Further, when any one of the parameter values from “−1” to “−100” is given from the
そして二次マッピング部34は、その第2色域断面GS2の境界線上で100等分した個々の位置のうち、パラメータ取込部42から与えられていたパラメータ値に対応する1箇所を、二次マッピング処理に利用する第2色域カスプ位置に設定したうえで、上述した一連の処理を実行する。
Then, the
よって二次マッピング部34は、二次マッピング処理において例えば、パラメータ値により、上述した一次マッピングカスプ位置を二次マッピング処理に利用する第2色域カスプ位置に設定した場合は、交点PS1がマッピング先検出点PD1になり移動ベクトルPを「0」の値にすることができる。
Thus
このため二次マッピング部34は、このような場合、一次マッピング部31による一次マッピング処理の処理結果を、そのまま二次マッピング処理の処理結果として得ることができる。
Therefore, in such a case, the
すなわち、二次マッピング部34は、このような場合、一次マッピング部31による一次マッピング処理として公知のクリッピング方式のガマットマッピング処理の処理結果を、そのまま二次マッピング処理の処理結果として後段の色変換処理部37に通知することができる。
That is, in such a case, the
このようにして二次マッピング部34は、カスプ位置変位パラメータにより、二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いを、元のカラー画像と同じような色合いにするような所望の色合いに調整することができる。
In this way, the
従って二次マッピング部34が実行する二次マッピング処理は、例えば、カラー写真のような自然な色合いのカラー画像の画像データが画像処理対象である場合でも、その二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いが元のカラー画像の色合いと大幅に異なることを回避することができる。
Therefore, the secondary mapping process executed by the
因みに、上述した各機能回路ブロックのうち、中央処理ユニット10が第1画像処理プログラムに従って実現する各種機能を示す機能回路ブロックは、画像データ取込部25、色空間変換部26、ガマットマッピング部27(すなわち、色相決定部30、一次マッピング部31、二次マッピング部34、共通色域検出部32)、色域データ取込部33、色変換処理部37、色変換テーブル取込部38、画像データ処理部39、パラメータ取込部42である。
Incidentally, among the above-described functional circuit blocks, functional circuit blocks indicating various functions realized by the
また上述した各機能回路ブロックのうち、中央処理ユニット10が印刷データ送信プログラムに従って実現する印刷データ送信機能を示す機能回路ブロックは、印刷データ送信部40である。
Among the above-described functional circuit blocks, the functional circuit block indicating the print data transmission function realized by the
(1−3)第1印刷データ生成送信処理手順
次いで、図8に示すフローチャートを用いて、パーソナルコンピュータ2の中央処理ユニット10が、画像印刷時に実行する第1印刷データ生成送信処理手順RT1について説明する。
(1-3) First Print Data Generation / Transmission Processing Procedure Next, a first print data generation / transmission processing procedure RT1 executed by the
中央処理ユニット10は、ユーザにより印刷対象のカラー画像の画像データが選択されると、ハードディスクドライブ13に予め記憶された第1印刷データ生成送信処理プログラムに従って、図8に示す第1印刷データ生成送信処理手順RT1を開始する。
When the image data of the color image to be printed is selected by the user, the
中央処理ユニット10は、係る第1印刷データ生成送信処理手順RT1を開始すると、ステップSP1において、ハードディスクドライブ13から印刷対象のカラー画像の画像データを読み出すようにして取り込んで、次のステップSP2に移る。
When the
ステップSP2において中央処理ユニット10は、印刷対象のカラー画像の画像データに含まれる複数の画素のsRGB色空間の色データのうち、何れか1つの画素のsRGB色空間の色データを、装置非依存のL*a*b*色空間へ色空間変換することにより処理対象色データCD1を生成して、次のステップSP3に移る。
In step SP2, the
ステップSP3において中央処理ユニット10は、ガマットマッピング処理を実行することにより、処理対象色データCD1を一次マッピング処理して一次マッピング色データCD2を生成した後、当該一次マッピング色データCD2を二次マッピング処理して二次マッピング色データCD3を生成して、次のステップSP4に移る。
In step SP3, the
ステップSP4において中央処理ユニット10は、ハードディスクドライブ13から読み出して取り込んでいた色変換テーブルを用いて、L*a*b*色空間の二次マッピング色データCD3を、プリンタ3依存の所定の色空間に色空間変換することにより変換色データを生成して、次のステップSP5に移る。
In step SP4, the
ステップSP5において中央処理ユニット10は、画像データに含まれる全ての画素の色データに対するガマットマッピング処理が完了したか否かを判別する。
In step SP5, the
このステップSP5において否定結果が得られると、このことは画像データに含まれる複数の画素の色データの中に、未だガマットマッピング処理していない(すなわち、未だガマットマッピング処理用のステップSP2乃至ステップSP4の一連の処理に用いていない)色データが存在することを表している。 If a negative result is obtained in step SP5, this means that gamut mapping processing has not yet been performed in the color data of a plurality of pixels included in the image data (that is, steps SP2 to SP4 for gamut mapping processing have not yet been performed). This indicates that there is color data that is not used in a series of processes.
従ってステップSP5において中央処理ユニット10は、係る否定結果を得ると、ステップSP2に戻る。
Therefore, if the
これにより中央処理ユニット10は、この後、ステップSP5において肯定結果を得るまでの間、ステップSP2乃至ステップSP5の処理を循環的に繰り返し実行して、画像データに含まれる複数の画素の色データをガマットマッピング処理する。
Thus, the
これに対してステップSP5において肯定結果が得られると、このことは画像データに含まれる全ての画素の色データをガマットマッピング処理したことにより、これら全ての画素の変換色データをまとめて変換画像データを生成し得たことを表している。 On the other hand, if an affirmative result is obtained in step SP5, this means that the color data of all the pixels included in the image data has been subjected to gamut mapping processing, so that the converted color data of all these pixels are collectively converted image data. This indicates that it was possible to generate.
従ってステップSP5において中央処理ユニット10は、係る肯定結果を得ると、次のステップSP6に移る。
Accordingly, when the
ステップSP6において中央処理ユニット10は、変換画像データを印刷データに変換して、次のステップSP7に移る。
In step SP6, the
ステップSP7において中央処理ユニット10は、その印刷データを、プリンタインタフェース20を介してプリンタ3に送信した後、次のステップSP8に移って、係る第1印刷データ生成送信処理手順RT1を終了する。
In step SP7, the
ところで、中央処理ユニット10は、第1印刷データ生成送信処理手順RT1において、上述したステップSP2の処理を経てステップSP3に移った場合、ガマットマッピング処理として図9に示すガマットマッピング処理サブルーチンSRT1を開始する。
By the way, when the
中央処理ユニット10は、ガマットマッピング処理サブルーチンSRT1を開始すると、ステップSP11において処理対象色データCD1を用いて、当該処理対象色データCD1に対するマッピング処理用のマッピング処理色相を決定して、次のステップSP12に移る。
When starting the gamut mapping processing subroutine SRT1, the
ステップSP12において中央処理ユニット10は、ハードディスクドライブ13から読み出して取り込んでいた第1変換色域データが示す第1色域においてマッピング処理色相での第1色域断面GS1を求める。
In step SP12, the
また中央処理ユニット10は、ハードディスクドライブ13から読み出して取り込んでいた第2変換色域データが示す第2色域において、そのマッピング処理色相での第2色域断面GS2を求める。
Further, the
さらに中央処理ユニット10は、そのマッピング処理色相での第1色域断面GS1及び第2色域断面GS2に共通な共通色域CG1を検出して、次のステップSP13に移る。
Further, the
ステップSP13において中央処理ユニット10は、第1色域断面GS1及び共通色域CG1において処理対象色データCD1及び第1色域カスプデータKD1に対する一次マッピング処理(すなわち、公知のクリッピング方式のガマットマッピング処理)を実行する。
In step SP13, the
これにより中央処理ユニット10は、処理対象色データCD1及び第1色域カスプデータKD1を共通色域CG1にマッピングして一次マッピング色データCD2及び一次マッピングカスプデータKD3を生成し、次のステップSP14に移る。
As a result, the
ステップSP14において中央処理ユニット10は、一次マッピング色データCD2に対する二次マッピング処理(すなわち、一次マッピングカスプデータKD3に対する第2色域カスプデータKD2へのマッピングを基準とする相対的なガマットマッピング処理)を実行して、次のステップSP15に移る。
In step SP14, the
これによりステップSP15において中央処理ユニット10は、ガマットマッピング処理サブルーチンSRT1を終了して、図8について上述した、次のステップSP4に移る。
Thus, in step SP15, the
また中央処理ユニット10は、ガマットマッピング処理サブルーチンSRT1において、上述したステップSP13の処理を経てステップSP14に移った場合、二次マッピング処理として図10に示す二次マッピング処理サブルーチンSRT2を開始する。
In the gamut mapping processing subroutine SRT1, the
中央処理ユニット10は、二次マッピング処理サブルーチンSRT2を開始すると、ステップSP21において、マッピング処理位相での第2色域断面GS2の境界線上で第2色域カスプデータKD2を検出する。
When starting the secondary mapping processing subroutine SRT2, the
また中央処理ユニット10は、その検出した第2色域カスプデータKD2の位置を基準にして、第2色域断面GS2の境界線上で二次マッピング処理に利用する第2色域カスプ位置を、ハードディスクドライブ13から読み出して取り込んでいたカスプ位置変位パラメータのパラメータ値に応じた位置に設定する。
Further, the
そのうえで、中央処理ユニット10は、共通色域CG1の明度軸上の基準点SP1と、当該共通色域CG1上の一次マッピング色データCD2の一次マッピング色位置とを結ぶ仮想直線VL1を求め、その仮想直線VL1と共通色域CG1の境界線との交点PS1を検出して、次のステップSP22に移る。
After that, the
ステップSP22において中央処理ユニット10は、共通色域CG1の境界線上で白色点WP1から交点PS1までの第1距離ds1と、白色点WP1から一次マッピングカスプデータKD3の一次マッピングカスプ位置までの第2距離ds2と、白色点WP1から黒色点KP1までの第3距離ds3とを検出して、次のステップSP23に移る。
In step SP22, the
ステップSP23において中央処理ユニット10は、第1距離ds1が第2距離ds2以下であるか否かを判別する。
In step SP23, the
このステップSP23において肯定結果が得られると、このことは共通色域CG1の境界線上で交点PS1が一次マッピングカスプ位置と一致、又は当該一次マッピングカスプ位置よりも白色点WP1側に位置していることを表している。 If a positive result is obtained in step SP23, this means that the intersection PS1 coincides with the primary mapping cusp position on the boundary line of the common color gamut CG1, or is located on the white point WP1 side with respect to the primary mapping cusp position. Represents.
従ってステップSP23において中央処理ユニット10は、係る肯定結果を得ると、共通色域CG1の境界線上で交点PS1が一次マッピングカスプ位置と一致、又は当該一次マッピングカスプ位置よりも白色点WP1側に位置している場合の処理を実行するため、次のステップSP24に移る。
Therefore, when the
よってステップSP24において中央処理ユニット10は、第2距離ds2に対する第1距離ds1の割合を第1の割合r1として求める。
Therefore, in step SP24, the
そして中央処理ユニット10は、第2色域断面GS2の境界線上で、白色点から第2色域カスプ位置までの距離に対する当該白色点からの距離の割合が第1の割合r1と等しくなるマッピング先検出点PD1を求めて、次のステップSP25に移る。
Then, the
ところで、ステップSP23において否定結果が得られると、このことは共通色域CG1の境界線上で交点PS1が一次マッピングカスプ位置よりも黒色点KP1側に位置していることを表している。 By the way, if a negative result is obtained in step SP23, this indicates that the intersection PS1 is located closer to the black point KP1 than the primary mapping cusp position on the boundary line of the common color gamut CG1.
従ってステップSP23において中央処理ユニット10は、係る否定結果を得ると、共通色域CG1の境界線上で交点PS1が一次マッピングカスプ位置よりも黒色点KP1側に位置している場合の処理を実行するため、ステップSP26に移る。
Accordingly, when the
よってステップSP26において中央処理ユニット10は、第3距離ds3からの第2距離ds2の減算結果に対する第1距離ds1からの第2距離ds2の減算結果の割合を第2の割合r2として求める。
Therefore, in step SP26, the
そして中央処理ユニット10は、第2色域断面GS2の境界線上で、第2色域カスプ位置から黒色点までの距離に対する当該第2色域カスプ位置からの距離の割合が第2の割合r2と等しくなるマッピング先検出点PD1を求めて、次のステップSP25に移る。
Then, the
ステップSP25において中央処理ユニット10は、交点PS1からマッピング先検出点PD1までの移動ベクトルPを算出して、次のステップSP27に移る。
In step SP25, the
ステップSP27において中央処理ユニット10は、交点PS1の色の彩度S2に対する、一次マッピング色データCD2が示す色の彩度S1の割合を第3の割合r3として求めて、次のステップSP28に移る。
In step SP27, the
ステップSP28において中央処理ユニット10は、一次マッピング色データCD2を、一次マッピング色位置から第3の割合r3だけ移動ベクトルPの方向へ離れた位置の色(すなわち、第2色域断面GS2内の色)を示す二次マッピング色データCD3に変換して、次のステップSP29に移る。
In step SP28, the
これによりステップSP29において中央処理ユニット10は、二次マッピング処理サブルーチンSRT2を終了して、図9について上述した、次のステップSP15に移る。
Thereby, in step SP29, the
このようにして中央処理ユニット10は、上述したステップSP1乃至ステップSP7の処理を順次実行することにより、印刷対象のカラー画像の画像データをもとに印刷データを生成して、プリンタ3に、その印刷データに基づき被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
In this way, the
因みに、中央処理ユニット10が第1印刷データ生成送信処理プログラムに従って実行する上述したステップSP1からステップSP7までの一連の処理のうち、当該ステップSP1からステップSP6までの一連の処理は、中央処理ユニット10が第1画像処理プログラムに従って実行する第1画像処理手順となる。
Incidentally, among the above-described series of processing from step SP1 to step SP7 executed by the
また中央処理ユニット10が第1印刷データ生成送信処理プログラムに従って実行する上述したステップSP1からステップSP7までの一連の処理のうち、ステップSP7の処理は、中央処理ユニット10が印刷データ送信プログラムに従って実行する印刷データ送信処理手順となる。
Of the series of processes from step SP1 to step SP7 described above that the
(1−4)第1の実施の形態の動作及び効果
以上の構成において、画像処理印刷システム1のパーソナルコンピュータ2は、画像印刷時、印刷対象のカラー画像の画像データに含まれる色データを、装置非依存のL*a*b*色空間に色空間変換して処理対象色データCD1を生成する。
(1-4) Operation and Effect of First Embodiment In the above configuration, the personal computer 2 of the image
またパーソナルコンピュータ2は、その処理対象色データCD1に対するマッピング処理用のマッピング処理色相を決定する。 Further, the personal computer 2 determines a mapping processing hue for mapping processing for the processing target color data CD1.
さらにパーソナルコンピュータ2は、そのマッピング処理色相で、装置非依存のL*a*b*色空間で表される当該パーソナルコンピュータ2の第1色域の第1色域断面GS1と、同様に装置非依存のL*a*b*色空間で表されるプリンタ3の第2色域の第2色域断面GS2とに共通な共通色域CG1を検出する。
Further, the personal computer 2 uses the mapping process hue and the first color gamut cross section GS1 of the first color gamut of the personal computer 2 represented by the device-independent L * a * b * color space. A common color gamut CG1 common to the second color gamut section GS2 of the second color gamut of the
そしてパーソナルコンピュータ2は、一次マッピング処理を実行することにより、処理対象色データCD1、及び第1色域断面GS1の第1色域カスプデータKD1を共通色域CG1にマッピングして一次マッピング色データCD2及び一次マッピングカスプデータKD3を生成する。 Then, the personal computer 2 executes the primary mapping process to map the processing target color data CD1 and the first color gamut cusp data KD1 of the first color gamut cross section GS1 to the common color gamut CG1, and the primary mapping color data CD2 And primary mapping cusp data KD3.
次いで、パーソナルコンピュータ2は、一次マッピングカスプデータKD3に対する第2色域断面GS2の第2色域カスプデータKD2へのマッピング(すなわち、変換)を基準とする二次マッピング処理を実行することにより、一次マッピング色データCD2を第2色域断面GS2へマッピングして二次マッピング色データCD3を生成する。 Next, the personal computer 2 executes the secondary mapping process based on the mapping (i.e., conversion) of the second color gamut section GS2 to the second color gamut cusp data KD2 with respect to the primary mapping cusp data KD3. The mapping color data CD2 is mapped to the second color gamut section GS2 to generate secondary mapping color data CD3.
そしてパーソナルコンピュータ2は、二次マッピング色データCD3を、印刷データの生成用にプリンタ3依存の所定の色空間に色空間変換する。
The personal computer 2 converts the secondary mapping color data CD3 into a predetermined color space dependent on the
従ってパーソナルコンピュータ2は、画像印刷時、二次マッピング処理により、共通色域CG1内の複数の一次マッピング色データCD2を、従来のクリッピング方式のガマットマッピング処理よりも彩度の高い色の二次マッピング色データCD3に変換することができる。 Therefore, when printing an image, the personal computer 2 performs a secondary mapping process to convert a plurality of primary mapping color data CD2 in the common color gamut CG1 to a secondary mapping of colors having higher saturation than the conventional clipping gamut mapping process. It can be converted into color data CD3.
特にパーソナルコンピュータ2は、処理対象色が第1色域断面GS1のカスプの色である場合、そのカスプの色を示す処理対象色データCD1を、一次マッピング処理及び二次マッピング処理を順次実行して第2色域断面GS2の第2色域カスプデータKD2に変換することができる。 In particular, when the processing target color is the cusp color of the first gamut cross section GS1, the personal computer 2 sequentially executes the primary mapping processing and the secondary mapping processing on the processing target color data CD1 indicating the cusp color. The second color gamut cross section GS2 can be converted into the second color gamut cusp data KD2.
よって画像処理印刷システム1のパーソナルコンピュータ2は、例えば、オフィス資料のグラフや表のように主に第1色域のカスプの色を用いて作成されたカラー画像の画像データが画像処理対象である場合、そのグラフや表の色を第2色域のカスプの色よりも彩度の低い色に変換してしまい、印刷画像の色が元のカラー画像の色よりも薄れたように表現されることを防止することができる。
Therefore, the personal computer 2 of the image
以上の構成によれば、画像処理印刷システム1は、パーソナルコンピュータ2により画像印刷時、画像データの画素毎の処理対象色データCD1に対するマッピング処理用のマッピング処理色相を決定し、そのマッピング処理色相で、パーソナルコンピュータ2の第1色域の第1色域断面GS1とプリンタ3の第2色域の第2色域断面GS2とに共通な共通色域CG1を検出して、処理対象色データCD1と第1色域断面GS1の第1色域カスプデータKD1とを共通色域CG1にマッピングして一次マッピング色データCD2及び一次マッピングカスプデータKD3を生成した後、一次マッピングカスプデータKD3に対する第2色域断面GS2の第2色域カスプデータKD2へのマッピングを基準として、一次マッピング色データCD2を第2色域断面GS2へマッピングして二次マッピング色データCD3を生成するようにした。
According to the above configuration, the image
これにより画像処理印刷システム1は、パーソナルコンピュータ2により画像印刷時、共通色域CG1内の複数の一次マッピング色データCD2を、従来のクリッピング方式のガマットマッピング処理よりも彩度の高い色の二次マッピング色データCD3に変換することができると共に、処理対象色が第1色域断面GS1のカスプの色である場合には、そのカスプの色を示す処理対象色データCD1を第2色域断面GS2の第2色域カスプデータKD2に変換することができる。
As a result, when the image is printed by the personal computer 2, the image
その結果、画像処理印刷システム1は、パーソナルコンピュータ2により例えば、オフィス資料のグラフや表のように主に第1色域のカスプの色を用いて作成されたカラー画像の画像データが画像処理対象である場合、そのグラフや表の色を第2色域のカスプの色よりも彩度の低い色に変換してしまい、印刷画像の色が元のカラー画像の色よりも薄れたように表現されることを防止することができる。
As a result, the image
よって画像処理印刷システム1は、オフィス資料のグラフや表のように主に第1色域のカスプの色を用いて作成されたカラー画像を印刷する場合に、印刷画像の品質を向上させることができる。
Therefore, the image
また画像処理印刷システム1は、パーソナルコンピュータ2により一次マッピング処理として、クリッピング方式のガマットマッピング処理を実行するようにした。
Further, the image
従って画像印刷処理システム1は、パーソナルコンピュータ2により、一次マッピング処理の際、共通色域CG1内に既に存在している処理対象色データCD1を他の色の色データには変換せずに、そのまま一次マッピング色データCD2とすることができる。
Therefore, the image
そして画像処理印刷システム1は、パーソナルコンピュータ2により、引き続き二次マッピング処理として、一次マッピングカスプデータKD3に対する第2色域カスプデータKD2へのマッピング(すなわち、変換)を基準とする相対的なガマットマッピング処理を実行するようにした。
Then, the image
よって画像印刷処理システム1は、パーソナルコンピュータ2により、共通色域CG1内の複数の一次マッピング色データCD2を、互いの相対的な位置関係をあまり変化させずに、第2色域内の色を示す二次マッピング色データCD3に変換することができる。
Therefore, the image
これにより画像印刷処理システム1は、パーソナルコンピュータ2により、共通色域CG1内の複数の一次マッピング色データCD2を、元のカラー画像のコントラストをあまり変化させずに、従来のクリッピング方式のガマットマッピング処理よりも彩度の高い色にマッピングすることができる。
As a result, the image
このため画像処理印刷システム1は、オフィス資料のグラフや表のように主に第1色域のカスプの色を用いて作成されたカラー画像を印刷する場合に、印刷画像の品質をさらに向上させることができる。
For this reason, the image
さらに画像処理印刷システム1は、パーソナルコンピュータ2により、二次マッピング処理の際に、一次マッピングカスプデータKD3のマッピング先にする第2色域カスプ位置を、カスプ位置変位パラメータにより、第2色域断面GS2の境界線上で第2色域カスプデータKD2の実際の位置から変位させ得るようにした。
Further, the image
従って画像印刷処理システム1は、パーソナルコンピュータ2による二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いを、元のカラー画像と同じような色合いにするような所望の色合いに調整することができる。
Therefore, the image
よって画像印刷処理システム1は、パーソナルコンピュータ2により、例えば、カラー写真のような自然な色合いのカラー画像の画像データが画像処理対象である場合でも、二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いが元のカラー画像の色合いと大幅に異なることを回避することができる。
Therefore, the image
このため画像処理印刷システム1は、パーソナルコンピュータ2により処理対象色データCD1に対し2段階のマッピング処理(すなわち、一次マッピング処理及び二次マッピング処理)を実行するものの、カラー写真のような自然な色合いのカラー画像を印刷する場合に、印刷画像の品質が劣化することを防止することができる。
For this reason, the image
(2)第2の実施の形態
(2−1)画像処理印刷システムの構成
図1との対応部分に同一符号を付して示す図11は、第2の実施の形態による画像処理印刷システム50を示す。係る画像処理印刷システム50は、パーソナルコンピュータ51の構成を除いて、上述した第1の実施の形態による画像処理印刷システム1と同様に構成されている。
(2) Second Embodiment (2-1) Configuration of Image Processing Printing System FIG. 11 in which the same reference numerals are assigned to corresponding parts in FIG. 1 shows an image processing printing system 50 according to the second embodiment. Indicates. The image processing printing system 50 is configured similarly to the image
(2−2)パーソナルコンピュータの回路構成
図2との対応部分に同一符号を付した図12に示すように、パーソナルコンピュータ51は、中央処理ユニット52が、ハードディスクドライブ53に予め記憶されている各種プログラムに従って、上述した第1の実施の形態による中央処理ユニット10とは一部異なる処理を実行することを除いて当該第1の実施の形態によるパーソナルコンピュータ2と同様に構成されている。
(2-2) Circuit Configuration of Personal Computer As shown in FIG. 12 in which parts corresponding to those in FIG. 2 are assigned the same reference numerals, the
すなわち、ハードディスクドライブ53には、上述した第1の実施の形態によるハードディスクドライブ13と同様に、基本プログラムや印刷データ送信プログラム、種々のアプリケーションプログラム等の各種プログラムが予め記憶されている。
That is, the
ただし、ハードディスクドライブ53は、上述した第1の実施の形態によるプリンタ3の第1画像処理プログラムに換えて、当該プリンタ3の第2プリンタドライバ(以下、これらを第2画像処理プログラムとも呼ぶ)が予め記憶されている。
However, the
プリンタ3の第2画像処理プログラムは、当該プリンタ3の第1画像処理プログラムとは記述内容が一部異なるように作成されている。
The second image processing program of the
このため中央処理ユニット52は、画像印刷時、第2画像処理プログラムと印刷データ送信プログラムとを組み合わせて第2印刷データ生成送信処理プログラムとして用いて、上述した第1の実施の形態による第1印刷データ生成送信処理に新たな処理を追加した第2印刷データ生成送信処理を実行している。
For this reason, the
そして中央処理ユニット52は、第2印刷データ生成送信処理以外では、上述した第1の実施の形態による中央処理ユニット10と同様の処理を実行している。
The
実際に中央処理ユニット52は、画像印刷時、第2印刷データ生成送信処理プログラムに従って第2印刷データ生成送信処理を実行する際、特に第2画像処理プログラムに従って第2画像処理を実行する際に、その一部で上述した第1の実施の形態による中央処理ユニット10とは異なる処理を実行している。
Actually, the
よって以下には、図3及び図4との対応部分に同一符号を付して示す図13及び図14を用いて、中央処理ユニット52が、第2印刷データ生成送信処理プログラムに従って実現する各種機能を便宜上、機能回路ブロックとして示し、当該中央処理ユニット52が第2印刷データ生成送信処理プログラムに従って実行する第2印刷データ生成送信処理としての各種処理を、その機能回路ブロックが実行する処理として説明する。
Therefore, in the following, various functions that the
この場合、ガマットマッピング部55において二次マッピング部56は、基本的には上述した第1の実施の形態による二次マッピング部34と同様の二次マッピング処理を実行する。
In this case, in the
ただし、二次マッピング部56では、第1の実施の形態でも上述したように、第2色域断面GS2の境界線上で検出した第2色域カスプデータKD2の位置をそのまま第2色域カスプ位置として利用して一次マッピング色データCD2を第2色域へマッピングすると、カラー写真のようなカラー画像の画像データが画像処理対象である場合、被印刷媒体に形成される印刷画像の色合いが元のカラー画像の色合いと異なるようになる場合がある。
However, in the
このためハードディスクドライブ53には、上述した第1の実施の形態によるハードディスクドライブ13と同様に第1変換色域データ及び第2変換色域データと共にカスプ位置変位パラメータが予め記憶されているものの、これに加えて二次マッピング処理に用いる第2色域断面GS2を変形させるためのパラメータ(以下、これを色域変形パラメータとも呼ぶ)も予め記憶されている。
For this reason, although the
色域変形パラメータは、例えば、第2色域断面GS2を共通色域CG1の形状に一致させるように変形させるための「0」のパラメータ値から、当該第2色域断面GS2を本来の形状にするための「1」のパラメータ値までの複数のパラメータ値を含んでいる。 The color gamut deformation parameter is, for example, a parameter value of “0” for deforming the second color gamut section GS2 so as to match the shape of the common color gamut CG1, and the second color gamut section GS2 to the original shape. A plurality of parameter values up to a parameter value of “1” are included.
そしてパラメータ取込部57は、例えば、画像印刷時、上述した第1の実施の形態によるパラメータ取込部42と同様に、ユーザに対しカスプ位置変位パラメータのパラメータ値を任意に選定させて、当該選定されたパラメータ値をハードディスクドライブ53から読み出して二次マッピング部56に送出している。
Then, for example, when the image is printed, the
ただし、パラメータ取込部57は、例えば、画像印刷時、ユーザによりキーボード16やマウス17が操作され、色域変形パラメータの設定が指示されると、表示インタフェース18を介してモニタ19に色域変形パラメータ設定画面(図示せず)を表示する。
However, for example, when the user operates the
この場合、色域変形パラメータ設定画面には、設定可能な「0」から「1」までの複数のパラメータ値を提示すると共に、第2色域断面GS2を共通色域CG1の形状に一致させるためのパラメータ値が「0」であり、第2色域断面GS2を本来の形状にするためのパラメータ値が「1」であることも提示するための提示部が設けられている。 In this case, a plurality of settable parameter values “0” to “1” are presented on the color gamut modification parameter setting screen, and the second color gamut section GS2 is made to coincide with the shape of the common color gamut CG1. Is provided with a presenting unit for presenting that the parameter value of “2” is “0” and the parameter value for making the second color gamut section GS2 the original shape is “1”.
また色域変形パラメータ設定画面には、「0」から「1」までの複数のパラメータ値のうち任意に1つのパラメータ値を入力させるためのパラメータ値入力部も設けられている。 The color gamut modification parameter setting screen is also provided with a parameter value input unit for inputting one parameter value arbitrarily from among a plurality of parameter values from “0” to “1”.
これによりパラメータ取込部57は、ユーザにキーボード16やマウス17を介して色域変形パラメータ設定画面上でパラメータ値を任意に選定させることができる。
As a result, the
このようにしてパラメータ取込部57は、ユーザにより色域変形パラメータ設定画面上で任意に1つのパラメータ値が選定されると、ハードディスクインタフェース12を介してハードディスクドライブ53から、色域変形パラメータに含まれる当該選定されたパラメータ値を読み出して取り込む。
In this way, when one parameter value is arbitrarily selected on the color gamut modification parameter setting screen by the user, the
そしてパラメータ取込部57は、そのハードディスクドライブ53から取り込んだパラメータ値を色域変形部58に送出する。
Then, the parameter fetch
また色域データ取込部59は、画像印刷時、上述した第1の実施の形態による色域データ取込部33と同様に、ハードディスクインタフェース12を介してハードディスクドライブ53から第1変換色域データ及び第2変換色域データを読み出すようにして取り込む。
In addition, the color gamut
そして色域データ取込部59は、ハードディスクドライブ13から取り込んだ第1変換色域データ及び第2変換色域データを、共通色域検出部60及び一次マッピング部31に送出している。
The color gamut
ただし、色域データ取込部59は、この際、第2変換色域データについては二次マッピング部56に換えて色域変形部58に送出している。
However, at this time, the color gamut
さらに共通色域検出部60は、画像印刷時、上述した第1の実施の形態による共通色域検出部32と同様にマッピング処理色相での共通色域CG1を検出して、当該マッピング処理色相での共通色域CG1を検出する毎に共通色域データ及びマッピング処理色相データを一次マッピング部31に送出する。
Further, when printing an image, the common color
ただし、共通色域検出部60は、マッピング処理色相での共通色域CG1を検出する毎に、共通色域データ及びマッピング処理色相データを二次マッピング部56に換えて色域変形部58に送出する。
However, every time the common color
図15に示すように、色域変形部58は、色域データ取込部59から第2変換色域データが与えられると、L*a*b*色空間に当該第2変換色域データが示す第2色域を三次元形状で表すように展開する。
As shown in FIG. 15, when the second gamut data is supplied from the gamut
この状態で色域変形部58は、共通色域検出部60から共通色域データ及びマッピング処理色相データが与えられる毎に、第2色域においてマッピング処理色相データが示すマッピング処理色相での第2色域断面GS2を求める。
In this state, every time the common color gamut data and the mapping process hue data are given from the common color
そして色域変形部58は、この際、パラメータ取込部57から与えられていたパラメータ値に基づき、そのマッピング処理色相での第2色域断面GS2を二次マッピング処理用に適宜変形させる。
At this time, the color
実際に第2色域断面GS2は、例えば、その境界線上にそれぞれL*a*b*色空間の座標によって異なる色を示す複数の色データ(図示せず)が配置されており、これら複数の色データの位置を順に線分で結ぶようにして、当該第2色域断面GS2の境界線が形成されている。 Actually, in the second color gamut section GS2, for example, a plurality of color data (not shown) indicating different colors depending on the coordinates of the L * a * b * color space are arranged on the boundary line. A boundary line of the second color gamut section GS2 is formed so that the positions of the color data are connected in order by line segments.
因みに、以下の説明では、第2色域断面GS2の境界線上の複数の色データを、それぞれ第2色域境界色データとも呼び、当該境界線上の複数の第2色域境界色データの位置を、それぞれ第2色域境界色点とも呼ぶ。 Incidentally, in the following description, a plurality of color data on the boundary line of the second color gamut section GS2 is also referred to as second color gamut boundary color data, and the positions of the plurality of second color gamut boundary color data on the boundary line are indicated. Are also called second color gamut boundary color points.
また共通色域データが示す共通色域CG1は、例えば、その境界線上に第2色域境界色データと同数の、それぞれL*a*b*色空間の座標によって異なる色を示す色データ(図示せず)が配置されており、これら複数の色データの位置を順に線分で結ぶようにして、当該共通色域CG1の境界線が形成されている。 The common color gamut CG1 indicated by the common color gamut data is, for example, color data indicating the same number of colors on the boundary line as the second color gamut boundary color data depending on the coordinates of the L * a * b * color space (see FIG. The boundary line of the common color gamut CG1 is formed so that the positions of the plurality of color data are sequentially connected by line segments.
因みに、以下の説明では、共通色域CG1の境界線上の複数の色データを、それぞれ共通色域境界色データとも呼び、当該境界線上の複数の共通色域境界色データの位置を、それぞれ共通色域境界色点とも呼ぶ。 In the following description, a plurality of color data on the boundary line of the common color gamut CG1 is also referred to as common color gamut boundary color data, and the positions of the plurality of common color gamut boundary color data on the boundary line are respectively represented by the common color. Also referred to as a border color point.
よって色域変形部58は、第2色域断面GS2を求めると、第2色域断面GS2及び共通色域CG1の白色点から黒色点にかけて順次、1つの第2色域境界色点と1つの共通色域境界色点とを対応付ける。
Therefore, when the color
また色域変形部58は、このようにして対応付けた一対の第2色域境界色点及び共通色域境界色点毎に、共通色域境界色点を始点とし、かつ第2色域境界色点を終点とする仮想直線(図示せず)を求める。
In addition, the color
さらに色域変形部58は、一対の第2色域境界色点及び共通色域境界色点毎に、それぞれパラメータ取込部57から与えられているパラメータ値と、第2色域境界色点の第2色域境界色データと、共通色域境界色点の共通色域境界色データとに基づき、仮想直線上で新たな第2色域境界色データを線形補間するようにして求める。
Further, the color
そして色域変形部58は、その新たに求めた複数の第2色域境界色データの位置を順に線分で結ぶようにして新たな境界線とする第2色域断面GS2乃至GS4を形成する。
Then, the color
すなわち、色域変形部58は、パラメータ取込部57から「1」のパラメータ値が与えられている場合は、第2色域境界色点毎の第2色域境界色データを、そのまま新たな第2色域境界色データとする。
That is, when the parameter value of “1” is given from the
よって色域変形部58は、パラメータ取込部57から「1」のパラメータ値が与えられている場合は、本来の形状の(すなわち、元の第2色域断面GS2と同一形状の)第2色域断面GS2を形成する。
Therefore, when the parameter value of “1” is given from the
また色域変形部58は、パラメータ取込部57から「0」のパラメータ値が与えられている場合は、共通色域境界色点毎の共通色域境界色データを、そのまま新たな第2色域境界色データとする。
Further, when the parameter value of “0” is given from the
よって色域変形部58は、パラメータ取込部57から「0」のパラメータ値が与えられている場合は、本来の形状から共通色域CG1の形状に一致させるように変形させた(すなわち、共通色域CG1と同一形状の)第2色域断面GS3を形成する。
Therefore, when the parameter value of “0” is given from the
さらに色域変形部58は、パラメータ取込部57から「0」よりも大きく、かつ「1」よりも小さいパラメータ値が与えられている場合、対応する第2色域境界色点と共通色域境界色点とが一致する(すなわち、仮想直線の長さが「0」の)箇所では、例えば、第2色域境界色点の第2色域境界色データを、そのまま新たな第2色域境界色データとする。
Further, the color
また色域変形部58は、この際、対応する第2色域境界色点と共通色域境界色点とが離れている(すなわち、仮想直線の長さが「0」よりも長い)箇所では、パラメータ値が大きいほど仮想直線上で第2色域境界色点側に位置し、L*a*b*色空間の座標によって色を示す新たな第2色域境界色データを生成する。
Further, at this time, the color
よって色域変形部58は、パラメータ取込部57から「0」よりも大きく、かつ「1」よりも小さいパラメータ値が与えられている場合は、本来の第2色域断面GS2の境界線と共通色域CG1の境界線との中間に、新たな境界線を位置させるように変形させた第2色域断面GS4を形成する。
Therefore, the color
すなわち、色域変形部58は、この際、本来の第2色域断面GS2の境界線と共通色域CG1の境界線とが一致している部分では、新たな境界線をその部分と一致させ、本来の第2色域断面GS2の境界線と共通色域CG1の境界線とが離れている部分では、新たな境界線をその部分の中間に位置させるように、本来の第2色域断面GS2の一部を変形させた第2色域断面GS4を形成する。
That is, at this time, the color
このようにして色域変形部58は、本来の第2色域断面GS2の第2色域カスプデータKD2側の部分が共通色域CG1から張り出している場合、その第2色域カスプデータKD2側の部分を共通色域CG1の境界に一致させ、又は近づけるように変形させた第2色域断面GS3、GS4を形成することができる。
In this way, when the portion of the original second color gamut section GS2 on the second color gamut cusp data KD2 side protrudes from the common color gamut CG1, the color
そして色域変形部58は、このようにして第2色域断面GS2乃至GS4を形成する毎に、当該形成した第2色域断面GS2乃至GS4を示す第2色域断面データを二次マッピング部56に送出する。
Then, each time the second color gamut cross sections GS2 to GS4 are formed in this way, the color
因みに、パラメータ取込部57は、1回の第2画像処理(すなわち、カラー画像の1回の印刷)において、1度だけ色域変形パラメータに含まれる1個のパラメータ値を色域変形部58に送出している。
Incidentally, the
そしてパラメータ取込部57は、1回の第2画像処理において、ユーザにより色域変形パラメータに含まれるパラメータ値が選定された場合は、その選定されたパラメータ値を色域変形部58に送出する。
Then, when a parameter value included in the color gamut deformation parameter is selected by the user in one second image processing, the parameter fetch
しかしながら、パラメータ取込部57は、1回の第2画像処理において、ユーザにより色域変形パラメータに含まれるパラメータ値が何ら選定されない場合は、例えば、自動的に「1」のパラメータ値を色域変形部58に送出している。
However, if no parameter value included in the color gamut deformation parameter is selected by the user in one second image processing, for example, the
よって色域変形部58は、1回の第2画像処理において、パラメータ取込部57からパラメータ値が与えられると、そのパラメータ値を第2色域断面GS2乃至GS4の形成に用いるように設定する。
Therefore, when a parameter value is given from the
これにより色域変形部58は、1回の第2画像処理において、共通色域検出部60から共通色域データ及びマッピング処理色相データが与えられる毎に、その設定していたパラメータ値を用いて第2色域断面GS2乃至GS4を形成している。
Accordingly, the color
そして二次マッピング部56は、一次マッピング部31と色域変形部58と共通色域検出部60とから、一次マッピング色データCD2及び一次マッピングカスプデータKD3と第2色域断面データと共通色域データ及びマッピング処理色相データとが与えられる毎に、二次マッピング処理を実行している。
The
すなわち、図16に示すように、二次マッピング部56は、二次マッピング処理を実行した場合、第2色域断面データが示す第2色域断面GS3の境界線上で第2色域カスプデータKD4を検出する。
That is, as illustrated in FIG. 16, when the
因みに、図16に示す二次マッピング処理の例では、二次マッピング部56が、本来の第2色域断面GS2の一部が変形した第2色域断面GS3の境界線上で第2色域カスプデータKD4を検出している。
Incidentally, in the example of the secondary mapping process shown in FIG. 16, the
そして二次マッピング部56は、このようにして第2色域カスプデータKD4を検出すると、その後は、上述した第1の実施の形態による二次マッピング部34と同様に一連の処理を実行する。
Then, when the
これにより二次マッピング部56は、第2色域断面GS3、GS4が変形された場合、二次マッピング処理において共通色域CG1内の複数の一次マッピング色データCD2に対するマッピング前の位置とマッピング後の位置との距離を短くすることができる。
As a result, when the second color gamut cross sections GS3 and GS4 are deformed, the
よって二次マッピング部56は、このような場合、二次マッピング処理によって得られる複数の二次マッピング色データCD3が示す色の色合いを、一次マッピング処理によって得られる複数の一次マッピング色データCD2が示す色の色合いに極力近づけることができる。
Therefore, in such a case, the
従って二次マッピング部56は、例えば、カラー写真のような自然な色合いのカラー画像の画像データが画像処理対象である場合に第2色域断面GS3、GS4が変形されると、二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いを元のカラー画像の色合いに近づけることができる。
Accordingly, when the second color gamut sections GS3 and GS4 are deformed when the image data of a color image having a natural hue such as a color photograph is an image processing target, the
また二次マッピング部56は、第2色域カスプ位置の変位と第2色域断面GS3、GS4の変形とを併用することで、二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いを所望の色合いとするように、上述した第1の実施の形態の場合よりも、より細かく調整することができる。
The
因みに、上述した色域変形部58は、画像データ取込部25、色空間変換部26、ガマットマッピング部55(すなわち、色相決定部30、一次マッピング部31、二次マッピング部56、共通色域検出部60)、色域データ取込部59、色変換処理部37、色変換テーブル取込部38、画像データ処理部39、パラメータ取込部57と共に、中央処理ユニット52が第2画像処理プログラムに従って実現する各種機能を示す機能回路ブロックである。
Incidentally, the above-described color
(2−3)第2印刷データ生成送信処理手順
次いで、図8との対応部分に同一符号を付した図17に示すフローチャートを用いて、パーソナルコンピュータ51の中央処理ユニット52が、画像印刷時に実行する第2印刷データ生成送信処理手順RT2について説明する。
(2-3) Second print data generation / transmission processing procedure Next, the
中央処理ユニット52は、ユーザにより印刷対象のカラー画像の画像データが選択されると、ハードディスクドライブ53に予め記憶された第2印刷データ生成送信処理プログラムに従って、図17に示す第2印刷データ生成送信処理手順RT2を開始する。
When the image data of the color image to be printed is selected by the user, the
中央処理ユニット52は、係る第2印刷データ生成送信処理手順RT2を開始すると、ステップSP1及びステップSP2の処理を順次実行した後、次のステップSP31に移る。
When the
ステップSP31において中央処理ユニット52は、上述した第1の実施の形態によるガマットマッピング処理とは一部異なるガマットマッピング処理を実行することにより、処理対象色データCD1を一次マッピング処理して一次マッピング色データCD2を生成した後、当該一次マッピング色データCD2を二次マッピング処理して二次マッピング色データCD3を生成して、次のステップSP4に移る。
In step SP31, the
そして中央処理ユニット10は、引き続きステップSP4乃至ステップSP7の処理を順次実行した後、次のステップSP32に移って、係る第2印刷データ生成送信処理手順RT2を終了する。
Then, the
実際に中央処理ユニット52は、第2印刷データ生成送信処理手順RT2において、上述したステップSP2の処理を経てステップSP31に移った場合、ガマットマッピング処理として図9との対応部分に同一符号を付した図18に示すガマットマッピング処理サブルーチンSRT3を開始する。
Actually, in the second print data generation / transmission processing procedure RT2, the
中央処理ユニット52は、ガマットマッピング処理サブルーチンSRT3を開始すると、ステップSP11乃至ステップSP13の処理を順次実行した後、次のステップSP41に移る。
When the
そしてステップSP41において中央処理ユニット52は、ハードディスクドライブ53から読み出して取り込んでいた色域変形パラメータのパラメータ値を用いて、マッピング処理色相での二次マッピング処理用の第2色域断面GS2乃至GS4を適宜変形させるようにして形成して、次のステップSP42に移る。
In step SP41, the
またステップSP42において中央処理ユニット52は、そのステップSP41で形成したマッピング処理色相での第2色域断面GS2乃至GS4を用いて、一次マッピング色データCD2に対する二次マッピング処理(すなわち、一次マッピングカスプデータKD3に対する第2色域カスプデータKD2、KD4へのマッピングを基準とする相対的なガマットマッピング処理)を実行して、次のステップSP43に移る。
In step SP42, the
これによりステップSP43において中央処理ユニット52は、ガマットマッピング処理サブルーチンSRT3を終了して、図17について上述した、次のステップSP4に移る。
Thereby, in step SP43, the
また中央処理ユニット52は、ガマットマッピング処理サブルーチンSRT3において、上述したステップSP41の処理を経てステップSP42に移った場合、二次マッピング処理として図10との対応部分に同一符号を付した図19に示す二次マッピング処理サブルーチンSRT4を開始する。
Further, when the
中央処理ユニット52は、二次マッピング処理サブルーチンSRT4を開始すると、ステップSP51において、上述したステップSP41で形成したマッピング処理色相での第2色域断面GS2乃至GS4の境界線上で第2色域カスプデータKD2、KD4を検出する。
When the
また中央処理ユニット52は、その検出した第2色域カスプデータKD2、KD4の位置を基準にして、第2色域断面GS2乃至GS4の境界線上で二次マッピング処理に利用する第2色域カスプ位置を、ハードディスクドライブ53から読み出して取り込んでいたカスプ位置変位パラメータのパラメータ値に応じた位置に設定する。
In addition, the
そのうえで、中央処理ユニット52は、共通色域CG1の明度軸上の基準点SP1と、当該共通色域CG1上の一次マッピング色データCD2の一次マッピング色位置とを結ぶ仮想直線VL1を求め、その仮想直線VL1と共通色域CG1の境界線との交点PS1を検出して、次のステップSP22に移る。
Then, the
そして中央処理ユニット52は、ステップSP22乃至ステップSP28の処理を順次実行した後、次のステップSP52に移る。
Then, the
これによりステップSP52において中央処理ユニット52は、二次マッピング処理サブルーチンSRT4を終了して、図18について上述した、次のステップSP43に移る。
Thereby, in step SP52, the
このようにして中央処理ユニット52は、上述したステップSP1、ステップSP2、ステップSP31、ステップSP4乃至ステップSP7の処理を順次実行することにより、印刷対象のカラー画像の画像データをもとに印刷データを生成して、プリンタ3に、その印刷データに基づき被印刷媒体にカラー画像を印刷させて印刷画像を形成させることができる。
In this way, the
因みに、中央処理ユニット52が第2印刷データ生成送信処理プログラムに従って実行する上述したステップSP1、ステップSP2、ステップSP31、ステップSP4乃至ステップSP7の一連の処理のうち、当該ステップSP1、ステップSP2、ステップSP31、ステップSP4乃至ステップSP6の一連の処理は、中央処理ユニット52が第2画像処理プログラムに従って実行する第2画像処理手順となる。
Incidentally, among the series of processes of step SP1, step SP2, step SP31, step SP4 to step SP7 described above that the
また中央処理ユニット52が第2印刷データ生成送信処理プログラムに従って実行する上述したステップSP1、ステップSP2、ステップSP31、ステップSP4乃至ステップSP7の一連の処理のうち、ステップSP7の処理は、中央処理ユニット52が印刷データ送信プログラムに従って実行する印刷データ送信処理手順となる。
Of the series of processes of step SP1, step SP2, step SP31, and steps SP4 to SP7 described above that the
(2−4)第2の実施の形態の動作及び効果
以上の構成において、画像処理印刷システム50のパーソナルコンピュータ51は、画像印刷時、印刷対象のカラー画像の画像データに含まれる色データを、装置非依存のL*a*b*色空間に色空間変換して処理対象色データCD1を生成する。
(2-4) Operation and Effect of Second Embodiment In the above configuration, the
またパーソナルコンピュータ51は、その処理対象色データCD1に対するマッピング処理用のマッピング処理色相を決定する。
Further, the
さらにパーソナルコンピュータ51は、そのマッピング処理色相で、装置非依存のL*a*b*色空間で表される第1色域の第1色域断面GS1と、当該装置非依存のL*a*b*色空間で表される第2色域の第2色域断面GS2とに共通な共通色域CG1を検出する。
Further, the
そしてパーソナルコンピュータ51は、一次マッピング処理を実行することにより、処理対象色データCD1及び第1色域カスプデータKD1を共通色域CG1にマッピングして一次マッピング色データCD2及び一次マッピングカスプデータKD3を生成する。
Then, the
次いで、パーソナルコンピュータ51は、マッピング処理色相での二次マッピング処理用の第2色域断面GS2乃至GS4を適宜変形させて形成する。
Next, the
そのうえでパーソナルコンピュータ51は、一次マッピングカスプデータKD3に対する第2色域断面GS2乃至GS4の第2色域カスプデータKD2、KD4へのマッピング(すなわち、変換)を基準とする二次マッピング処理を実行することにより、一次マッピング色データCD2を第2色域断面GS2乃至GS4へマッピングして二次マッピング色データCD3を生成する。
In addition, the
そしてパーソナルコンピュータ51は、二次マッピング色データCD3を、印刷データの生成用にプリンタ3依存の所定の色空間に色空間変換する。
The
従ってパーソナルコンピュータ51は、画像印刷時、上述した第1の実施の形態の場合と同様に、例えば、オフィス資料のグラフや表のように主に第1色域のカスプの色を用いて作成されたカラー画像の画像データが画像処理対象である場合は、印刷画像の色が元のカラー画像の色よりも薄れたように表現されることを防止することができる。
Therefore, the
またパーソナルコンピュータ51は、画像印刷時、マッピング処理色相での第2色域断面GS2乃至GS4を二次マッピング処理用に変形させた場合は、二次マッピング処理において共通色域CG1内の複数の一次マッピング色データCD2に対するマッピング前の位置とマッピング後の位置との距離を短くすることができる。
In addition, when the second color gamut sections GS2 to GS4 in the mapping process hue are transformed for the secondary mapping process when the image is printed, the
よってパーソナルコンピュータ51は、二次マッピング処理によって得られる複数の二次マッピング色データCD3が示す色の色合いを、一次マッピング処理によって得られる複数の一次マッピング色データCD2が示す色の色合いに極力近づけることができる。
Therefore, the
これによりパーソナルコンピュータ51は、例えば、カラー写真のような自然な色合いのカラー画像の画像データが画像処理対象である場合に、第2色域断面GS3、GS4を変形させると、二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いを元のカラー画像の色合いに近づけることができる。
Thereby, for example, when the image data of a color image having a natural hue such as a color photograph is an image processing target, if the second color gamut sections GS3 and GS4 are deformed, the
以上の構成によれば、画像処理印刷システム50は、パーソナルコンピュータ51により画像印刷時、画像データの画素毎の処理対象色データCD1に対するマッピング処理用のマッピング処理色相を決定し、そのマッピング処理色相での第1色域の第1色域断面GS1と第2色域の第2色域断面GS2とに共通な共通色域CG1を検出して、処理対象色データCD1及び第1色域カスプデータKD1を共通色域CG1にマッピングして一次マッピング色データCD2及び一次マッピングカスプデータKD3を生成した後、マッピング処理色相での二次マッピング処理用の第2色域断面GS2乃至GS4を適宜変形させて形成し、一次マッピングカスプデータKD3に対する第2色域断面GS2乃至GS4の第2色域カスプデータKD2、KD4へのマッピングを基準とし一次マッピング色データCD2を第2色域断面GS2乃至GS4へマッピングして二次マッピング色データCD3を生成するようにした。
According to the above configuration, the image processing printing system 50 determines the mapping processing hue for the mapping processing for the processing target color data CD1 for each pixel of the image data when the
これにより画像処理印刷システム50は、上述した第1の実施の形態によって得られる効果と同様の効果を得ることができると共に、これに加えて、マッピング処理色相での第2色域断面GS2乃至GS4を二次マッピング処理用に変形させることで、二次マッピング処理において共通色域CG1内の複数の一次マッピング色データCD2に対するマッピング前の位置とマッピング後の位置との距離を短くすることができ、二次マッピング処理によって得られる複数の二次マッピング色データCD3が示す色の色合いを、一次マッピング処理によって得られる複数の一次マッピング色データCD2が示す色の色合いに極力近づけることができる。 As a result, the image processing printing system 50 can obtain the same effect as that obtained by the first embodiment described above, and in addition to this, the second color gamut sections GS2 to GS4 in the mapping processing hue. Is modified for the secondary mapping process, the distance between the position before mapping and the position after mapping for the plurality of primary mapping color data CD2 in the common color gamut CG1 in the secondary mapping process can be shortened, The color shades indicated by the plurality of secondary mapping color data CD3 obtained by the secondary mapping process can be made as close as possible to the color shades indicated by the plurality of primary mapping color data CD2 obtained by the primary mapping process.
また画像処理印刷システム50は、パーソナルコンピュータ51により画像印刷時、二次マッピング処理に用いる第2色域カスプ位置の変位と第2色域断面GS3、GS4の変形とを併用することで、二次マッピング処理の処理結果に基づいて被印刷媒体に形成される印刷画像の色合いを所望の色合いとするように、上述した第1の実施の形態の場合よりも、より細かく調整することができる。
Further, the image processing printing system 50 uses the displacement of the second color gamut cusp position used for the secondary mapping process and the deformation of the second color gamut sections GS3 and GS4 at the time of image printing by the
(3)他の実施の形態
(3−1)他の実施の形態1
なお上述した第1の実施の形態においては、パーソナルコンピュータ2により一次マッピング処理及び二次マッピング処理において第1色域断面GS1や第2色域断面GS2を求めるようにした場合について述べた。
(3) Other embodiments (3-1)
In the above-described first embodiment, the case where the first color gamut section GS1 and the second color gamut section GS2 are obtained by the personal computer 2 in the primary mapping process and the secondary mapping process has been described.
しかしながら本発明は、これに限らず、パーソナルコンピュータ2により、一次マッピング処理及び二次マッピング処理では第1色域断面GS1や第2色域断面GS2を特には求めずに、共通色域CG1を検出する際に求めた第1色域断面GS1や第2色域断面GS2を一次マッピング処理及び二次マッピング処理に用いるようにしても良い。 However, the present invention is not limited to this, and the personal computer 2 detects the common color gamut CG1 without particularly obtaining the first color gamut section GS1 or the second color gamut section GS2 in the primary mapping process and the secondary mapping process. The first color gamut cross section GS1 and the second color gamut cross section GS2 obtained in this process may be used for the primary mapping process and the secondary mapping process.
本発明は、係る構成によれば、パーソナルコンピュータ2による一次マッピング処理及び二次マッピング処理の処理負荷を低減させて、その結果、第1画像処理の処理負荷も低減させることができる。 According to this configuration, the processing load of the primary mapping process and the secondary mapping process by the personal computer 2 can be reduced, and as a result, the processing load of the first image process can also be reduced.
また本発明は、上述した第2の実施の形態においてもパーソナルコンピュータ51により一次マッピング処理及び色域変形処理において第1色域断面GS1や第2色域断面GS2を求めるようにしたが、その一次マッピング処理及び色域変形処理では第1色域断面GS1や第2色域断面GS2を特には求めずに、共通色域CG1を検出する際に求めた第1色域断面GS1や第2色域断面GS2を一次マッピング処理及び色域変形処理に用いるようにしても良い。
In the present invention, the first color gamut section GS1 and the second color gamut section GS2 are obtained by the
本発明は、係る構成によれば、パーソナルコンピュータ51による一次マッピング処理及び色域変形処理の処理負荷を低減させて、その結果、第2画像処理の処理負荷も低減させることができる。
According to this configuration, the processing load of the primary mapping process and the color gamut deformation process by the
(3−2)他の実施の形態2
また上述した第1及び第2の実施の形態においては、パーソナルコンピュータ2、51の中央処理ユニット10、52が、ハードディスクドライブ13、53に予め記憶された第1及び第2印刷データ生成送信処理プログラムに従い、図8乃至図10並びに図17及び図19について上述した第1及び第2印刷データ生成送信処理手順RT1、RT2を実行するようにした場合について述べた。
(3-2) Other Embodiment 2
In the first and second embodiments described above, the
しかしながら本発明は、これに限らず、パーソナルコンピュータ2、51が第1及び第2印刷データ生成送信処理プログラムの記憶されたコンピュータ読取可能な記憶媒体によって当該第1及び第2印刷データ生成送信処理プログラムをインストールするようにしても良い。
However, the present invention is not limited to this, and the first and second print data generation / transmission processing programs are stored in the
また本発明は、パーソナルコンピュータ2、51がローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して外部から第1及び第2印刷データ生成送信処理プログラムをインストールするようにしても良い。
The present invention also allows the
そして本発明は、パーソナルコンピュータ2、51の中央処理ユニット10、52が、そのインストールした第1及び第2印刷データ生成送信処理プログラムに従って第1及び第2印刷データ生成送信処理手順RT1、RT2を実行するようにしても良い。
In the present invention, the
因みに、第1及び第2印刷データ生成送信処理プログラムをパーソナルコンピュータ2、51にインストールして実行可能な状態にするためのコンピュータ読取可能な記憶媒体としては、例えば、フレキシブルディスクのようなパッケージメディアで実現しても良い。
Incidentally, as a computer-readable storage medium for installing the first and second print data generation / transmission processing programs in the
また第1及び第2印刷データ生成送信処理プログラムをパーソナルコンピュータ2、51にインストールして実行可能な状態にするためのコンピュータ読取可能な記憶媒体としては、例えば、CD−ROM(Compact Disc-Read Only Memory)のようなパッケージメディアで実現しても良い。
As a computer-readable storage medium for installing the first and second print data generation / transmission processing programs in the
さらに第1及び第2印刷データ生成送信処理プログラムをパーソナルコンピュータ2、51にインストールして実行可能な状態にするためのコンピュータ読取可能な記憶媒体としては、例えば、DVD(Digital Versatile Disc)等のパッケージメディアで実現しても良い。
Further, as a computer-readable storage medium for installing the first and second print data generation / transmission processing programs in the
さらに、係るコンピュータ読取可能な記憶媒体としては、パッケージメディアのみならず、各種プログラムが一時的もしくは永続的に記憶される半導体メモリや磁気ディスク等で実現しても良い。 Furthermore, the computer-readable storage medium may be realized not only as a package medium but also as a semiconductor memory or a magnetic disk in which various programs are temporarily or permanently stored.
また、これらコンピュータ読取可能な記憶媒体に第1及び第2印刷データ生成送信処理プログラムを記憶する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用するようにしても良い。 In addition, as means for storing the first and second print data generation / transmission processing programs in these computer-readable storage media, wired and wireless communication media such as a local area network, the Internet, and digital satellite broadcasting are used. Also good.
さらにコンピュータ読取可能な記憶媒体には、ルータやモデム等の各種通信インタフェースを介して第1及び第2印刷データ生成送信処理プログラムを記憶するようにしても良い。 Further, the computer-readable storage medium may store the first and second print data generation / transmission processing programs via various communication interfaces such as a router and a modem.
また本発明は、印刷画像の形成機能を有するプリンタ3や複合機、ファクシミリ等の画像形成装置を、印刷対象のカラー画像の画像データを取り扱うようにして供給も可能なパーソナルコンピュータやデジタルカメラ、携帯端末等の画像取扱装置と通信可能に接続する。
The present invention also provides an image forming apparatus such as a
そして本発明は、その画像形成装置に設けられる中央処理ユニットのように制御部が、画像取扱装置から印刷対象のカラー画像の画像データを取り込み、当該画像形成装置内のメモリやハードディスク等の記憶媒体に予め記憶された第1画像処理プログラムや第2画像処理プログラムに従って図8乃至図10並びに図17及び図19について上述した第1印刷データ生成送信処理手順RT1や第2印刷データ生成送信処理手順RT2の一部である第1画像処理手順や第2画像処理手順を実行するようにしても良い。 In the present invention, a control unit, like a central processing unit provided in the image forming apparatus, captures image data of a color image to be printed from the image handling apparatus, and a storage medium such as a memory or a hard disk in the image forming apparatus The first print data generation / transmission processing procedure RT1 and the second print data generation / transmission processing procedure RT2 described above with reference to FIGS. 8 to 10, 17 and 19 in accordance with the first image processing program and the second image processing program stored in advance in FIG. The first image processing procedure and the second image processing procedure, which are a part of the above, may be executed.
本発明は、係る構成の場合も、上述と同様に画像形成装置が第1画像処理プログラムや第2画像処理プログラムの記憶されたコンピュータ読取可能な記憶媒体によって当該第1画像処理プログラムや第2画像処理プログラムをインストールするようにしても良い。 In the case of the configuration as described above, the image forming apparatus can store the first image processing program and the second image using a computer-readable storage medium in which the first image processing program and the second image processing program are stored. A processing program may be installed.
また本発明は、画像形成装置がローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して外部から第1画像処理プログラムや第2画像処理プログラムをインストールするようにしても良い。 In the present invention, the image forming apparatus may install the first image processing program and the second image processing program from the outside using a wired and wireless communication medium such as a local area network, the Internet, and digital satellite broadcasting. .
そして本発明は、画像形成装置の制御部が、そのインストールした第1画像処理プログラムや第2画像処理プログラムに従って第1画像処理手順や第2画像処理手順を実行するようにしても良い。 In the present invention, the control unit of the image forming apparatus may execute the first image processing procedure or the second image processing procedure in accordance with the installed first image processing program or second image processing program.
さらに本発明は、印刷対象のカラー画像の画像データを印刷データの生成用に画像処理する画像処理装置を、画像取扱装置及び画像形成装置と通信可能に接続する。 Further, according to the present invention, an image processing apparatus that processes image data of a color image to be printed for generating print data is communicably connected to the image handling apparatus and the image forming apparatus.
そして本発明は、その画像処理装置に設けられる中央処理ユニットのように制御部が、画像取扱装置から印刷対象のカラー画像の画像データを取り込み、当該画像処理装置内のメモリやハードディスク等の記憶媒体に予め記憶された第1画像処理プログラムや第2画像処理プログラムに従って図8乃至図10並びに図17及び図19について上述した第1印刷データ生成送信処理手順RT1や第2印刷データ生成送信処理手順RT2の一部である第1画像処理手順や第2画像処理手順を実行するようにしても良い。 In the present invention, a control unit, like a central processing unit provided in the image processing apparatus, captures image data of a color image to be printed from the image handling apparatus, and a storage medium such as a memory or a hard disk in the image processing apparatus The first print data generation / transmission processing procedure RT1 and the second print data generation / transmission processing procedure RT2 described above with reference to FIGS. 8 to 10, 17 and 19 in accordance with the first image processing program and the second image processing program stored in advance in FIG. The first image processing procedure and the second image processing procedure, which are a part of the above, may be executed.
本発明は、係る構成の場合も、上述と同様に画像処理装置が第1画像処理プログラムや第2画像処理プログラムの記憶されたコンピュータ読取可能な記憶媒体によって当該第1画像処理プログラムや第2画像処理プログラムをインストールするようにしても良い。 In the case of such a configuration, the present invention also provides that the image processing apparatus uses the computer-readable storage medium storing the first image processing program and the second image processing program in the same manner as described above. A processing program may be installed.
また本発明は、画像処理装置がローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して外部から第1画像処理プログラムや第2画像処理プログラムをインストールするようにしても良い。 In the present invention, the image processing apparatus may install the first image processing program and the second image processing program from the outside using a wired and wireless communication medium such as a local area network, the Internet, and digital satellite broadcasting. .
そして本発明は、画像処理装置の制御部が、そのインストールした第1画像処理プログラムや第2画像処理プログラムに従って第1画像処理手順や第2画像処理手順を実行するようにしても良い。 In the present invention, the control unit of the image processing apparatus may execute the first image processing procedure or the second image processing procedure in accordance with the installed first image processing program or second image processing program.
(3−3)他の実施の形態3
さらに上述した第1及び第2の実施の形態においては、本発明による画像処理装置を、図1乃至図19について上述したパーソナルコンピュータ2、51に適用するようにした場合について述べた。
(3-3)
Further, in the first and second embodiments described above, the case where the image processing apparatus according to the present invention is applied to the
しかしながら本発明は、これに限らず、画像データを印刷データの生成用に画像処理するコンピュータやデジタルカメラ、携帯端末等の画像取扱装置、プリンタ3や複合機、ファクシミリ等の画像形成装置、画像形成装置が接続される画像処理装置等のように、印刷データ生成用の画像処理機能を有する、この他種々の構成の画像処理装置に広く適用することができる。
However, the present invention is not limited to this, and an image processing apparatus such as a computer, a digital camera, or a portable terminal that processes image data for generating print data, an image forming apparatus such as a
(3−4)他の実施の形態4
さらに上述した第1及び第2の実施の形態においては、画像データに含まれる色データを、装置非依存の色空間に色空間変換して処理対象色データを生成する色空間変換部として、図1乃至図19について上述した中央処理ユニット10、52を適用するようにした場合について述べた。
(3-4) Other Embodiment 4
Further, in the above-described first and second embodiments, the color data included in the image data is converted into a device-independent color space to generate processing target color data. The case where the
しかしながら本発明は、これに限らず、マイクロプロセッサや、DSP(Digital Signal Processor)、画像データに含まれる色データを、装置非依存の色空間に色空間変換して処理対象色データを生成するハードウェア回路構成の色空間変換回路等のように、この他種々の構成の色空間変換部を広く適用することができる。 However, the present invention is not limited to this, and hardware that generates color data to be processed by converting color data included in a microprocessor, DSP (Digital Signal Processor), or image data into a device-independent color space. Various other color space conversion units such as a color space conversion circuit having a wear circuit configuration can be widely applied.
(3−5)他の実施の形態5
さらに上述した第1及び第2の実施の形態においては、装置非依存の色空間として、図1乃至図19について上述したL*a*b*色空間を適用するようにした場合について述べた。
(3-5) Other Embodiment 5
Further, in the above-described first and second embodiments, the case where the L * a * b * color space described above with reference to FIGS. 1 to 19 is applied as the device-independent color space has been described.
しかしながら本発明は、これに限らず、CIECAM02(Commission Internationale de l’Eclairage Color Appearance Model 02)のJab色空間や、CIE1976L*u*v*(Commission Internationale de l’Eclairage 1976 L*u*v*)色空間等のように、この他種々の色空間を広く適用することができる。 However, the present invention is not limited to this, the Jab color space of CIECAM02 (Commission Internationale de l'Eclairage Color Appearance Model 02), and CIE1976L * u * v * (Commission Internationale de l'Eclairage 1976 L * u * v *) Various other color spaces such as a color space can be widely applied.
(3−6)他の実施の形態6
さらに上述した第1及び第2の実施の形態においては、処理対象色データに対するマッピング処理用のマッピング処理色相を決定する色相決定部として、図1乃至図19について上述した中央処理ユニット10、52を適用するようにした場合について述べた。
(3-6) Other Embodiment 6
Furthermore, in the first and second embodiments described above, the
しかしながら本発明は、これに限らず、マイクロプロセッサや、DSP、処理対象色データに対するマッピング処理用のマッピング処理色相を決定するハードウェア回路構成の色相決定回路等のように、この他種々の構成の色相決定部を広く適用することができる。 However, the present invention is not limited to this, and various other configurations such as a microprocessor, a DSP, and a hue determination circuit of a hardware circuit configuration that determines a mapping processing hue for mapping processing for color data to be processed. The hue determination unit can be widely applied.
(3−7)他の実施の形態7
さらに上述した第1及び第2の実施の形態においては、マッピング処理色相で、装置非依存の色空間で表される画像取扱装置の色域の第1色域断面と、装置非依存の色空間で表される画像形成装置の色域の第2色域断面とに共通な共通色域を検出する共通色域検出部として、図1乃至図19について上述した中央処理ユニット10、52を適用するようにした場合について述べた。
(3-7) Other Embodiment 7
Furthermore, in the first and second embodiments described above, the mapping processing hue is a first color gamut cross section of the color gamut of the image handling device represented by the device independent color space, and the device independent color space. The
しかしながら本発明は、これに限らず、マイクロプロセッサや、DSP、マッピング処理色相で、装置非依存の色空間で表される画像取扱装置の色域の第1色域断面と、装置非依存の色空間で表される画像形成装置の色域の第2色域断面とに共通な共通色域を検出するハードウェア回路構成の共通色域検出回路等のように、この他種々の構成の共通色域検出部を広く適用することができる。 However, the present invention is not limited to this, and the first color gamut cross section of the color gamut of the image handling device represented by the microprocessor, the DSP, the mapping processing hue, and the device independent color space, and the device independent color. Common color of various other configurations such as a common color gamut detection circuit of a hardware circuit configuration that detects a common color gamut common to the second color gamut cross section of the color gamut of the image forming apparatus represented in space. The area detector can be widely applied.
(3−8)他の実施の形態8
さらに上述した第1及び第2の実施の形態においては、画像取扱装置として、図1乃至図19について上述したパーソナルコンピュータ2、51を適用するようにした場合について述べた。
(3-8) Other Embodiment 8
Further, in the first and second embodiments described above, the case where the
しかしながら本発明は、これに限らず、画像データを取り扱い画像処理装置に供給可能なコンピュータやデジタルカメラ、携帯端末等の情報処理装置、画像処理機能を有する画像形成装置等のように、この他種々の画像取扱装置を広く適用することができる。 However, the present invention is not limited to this, and various other types such as an information processing apparatus such as a computer, a digital camera, and a portable terminal that can handle image data and supply the image processing apparatus, an image forming apparatus having an image processing function, and the like. The image handling apparatus can be widely applied.
(3−9)他の実施の形態9
さらに上述した第1及び第2の実施の形態においては、画像データに含まれる色データを、画像形成装置として、図1乃至図19について上述したプリンタ3を適用するようにした場合について述べた。
(3-9) Other Embodiment 9
Further, in the first and second embodiments described above, the case where the
しかしながら本発明は、これに限らず、複合機やファクシミリ等のように、この他種々の画像形成装置を広く適用することができる。 However, the present invention is not limited to this, and various other image forming apparatuses such as a multifunction machine and a facsimile can be widely applied.
(3−10)他の実施の形態10
さらに上述した第1及び第2の実施の形態においては、処理対象色データ、及び第1色域断面でのカスプの色を示す第1色域カスプデータを共通色域にマッピングして一次マッピング色データ及び一次マッピングカスプデータを生成する一次マッピング部として、図1乃至図19について上述した中央処理ユニット10、52を適用するようにした場合について述べた。
(3-10)
Further, in the first and second embodiments described above, the processing target color data and the first color gamut cusp data indicating the color of the cusp in the first color gamut cross section are mapped to the common color gamut to perform the primary mapping color. The case where the
しかしながら本発明は、これに限らず、マイクロプロセッサや、DSP、処理対象色データ、及び第1色域断面でのカスプの色を示す第1色域カスプデータを共通色域にマッピングして一次マッピング色データ及び一次マッピングカスプデータを生成するハードウェア回路構成の一次マッピング回路等のように、この他種々の構成の一次マッピング部を広く適用することができる。 However, the present invention is not limited thereto, and the primary mapping is performed by mapping the microprocessor, the DSP, the processing target color data, and the first color gamut cusp data indicating the color of the cusp in the first color gamut section to the common color gamut. Various other primary mapping units such as a primary mapping circuit having a hardware circuit configuration for generating color data and primary mapping cusp data can be widely applied.
(3−11)他の実施の形態11
さらに上述した第1及び第2の実施の形態においては、一次マッピングカスプデータに対する第2色域断面でのカスプの色を示す第2色域カスプデータへのマッピングを基準として、一次マッピング色データを第2色域断面へマッピングして二次マッピング色データを生成する二次マッピング部として、図1乃至図19について上述した中央処理ユニット10、52を適用するようにした場合について述べた。
(3-11) Other Embodiment 11
Further, in the first and second embodiments described above, the primary mapping color data is obtained based on the mapping to the second color gamut cusp data indicating the color of the cusp in the second color gamut section with respect to the primary mapping cusp data. The case where the
しかしながら本発明は、これに限らず、マイクロプロセッサや、DSP、一次マッピングカスプデータに対する第2色域断面でのカスプの色を示す第2色域カスプデータへのマッピングを基準として、一次マッピング色データを第2色域断面へマッピングして二次マッピング色データを生成するハードウェア回路構成の二次マッピング回路等のように、この他種々の構成の二次マッピング部を広く適用することができる。 However, the present invention is not limited to this, and primary mapping color data is based on mapping to the second color gamut cusp data indicating the color of the cusp in the second color gamut section with respect to the microprocessor, DSP, and primary mapping cusp data. The secondary mapping unit of various other configurations can be widely applied, such as a secondary mapping circuit of a hardware circuit configuration that maps secondary color to the second color gamut section to generate secondary mapping color data.
(3−12)他の実施の形態12
さらに上述した第1及び第2の実施の形態においては、二次マッピング部が一次マッピング色データを第2色域断面へマッピングして二次マッピング色データを生成する際に、第2色域カスプデータの位置を第2色域断面の境界線上で変位させるカスプ位置変位部として、図1乃至図19について上述した中央処理ユニット10、52を適用するようにした場合について述べた。
(3-12)
Further, in the first and second embodiments described above, when the secondary mapping unit maps the primary mapping color data to the second color gamut section to generate the secondary mapping color data, the second color gamut cusp is generated. The case has been described where the
しかしながら本発明は、これに限らず、予めカラー画像の画像データに例えば、カラー写真のような自然な色合いのカラー画像の画像データと、オフィス資料のグラフや表のように主にモニタの色域のカスプの色を用いるようにして作成されたカラー画像の画像データとの何れであるのかを識別可能な識別情報を付加しておき、画像印刷時、印刷対象のカラー画像の画像データに付加されている識別情報に従って自動的に、第2色域カスプデータの位置を第2色域断面の境界線上で変位させるカスプ位置変位部を適用することができる。 However, the present invention is not limited to this. For example, color image data of a natural color such as a color photograph and color gamut of a monitor such as a graph or table of office materials are included in advance. Identification information that can identify whether the image data is a color image created using the color of the cusp is added to the image data of the color image to be printed at the time of image printing. It is possible to apply a cusp position displacement unit that automatically displaces the position of the second color gamut cusp data on the boundary line of the second color gamut section according to the identification information.
また本発明は、カスプ位置変位部を、マイクロプロセッサや、DSP、二次マッピング部が一次マッピング色データを第2色域断面へマッピングして二次マッピング色データを生成する際に、第2色域カスプデータの位置を第2色域断面の境界線上で変位させるハードウェア回路構成のカスプ位置変位回路等のように、この他種々の構成のカスプ位置変位部にも広く適用することができる。 In the present invention, the cusp position displacement unit is configured such that the microprocessor, the DSP, and the secondary mapping unit map the primary mapping color data to the second color gamut section to generate the secondary mapping color data. The present invention can be widely applied to cusp position displacement units having various other configurations such as a cusp position displacement circuit having a hardware circuit configuration for displacing the position of the gamut cusp data on the boundary line of the second color gamut cross section.
(3−13)他の実施の形態13
さらに上述した第1及び第2の実施の形態においては、二次マッピング部が一次マッピング色データを第2色域断面へマッピングして二次マッピング色データを生成する際に、第2色域断面を変形させる色域変形部として、図1乃至図19について上述した中央処理ユニット10、52を適用するようにした場合について述べた。
(3-13)
Furthermore, in the first and second embodiments described above, when the secondary mapping unit maps the primary mapping color data to the second color gamut cross section to generate the secondary mapping color data, the second color gamut cross section is generated. As described above, the case where the
しかしながら本発明は、これに限らず、予めカラー画像の画像データに例えば、カラー写真のような自然な色合いのカラー画像の画像データと、オフィス資料のグラフや表のように主にモニタの色域のカスプの色を用いるようにして作成されたカラー画像の画像データとの何れであるのかを識別可能な識別情報を付加しておき、画像印刷時、印刷対象のカラー画像の画像データに付加されている識別情報に従って自動的に第2色域断面を変形させる色域変形部を適用することができる。 However, the present invention is not limited to this. For example, color image data of a natural color such as a color photograph and color gamut of a monitor such as a graph or table of office materials are included in advance. Identification information that can identify whether the image data is a color image created using the color of the cusp is added to the image data of the color image to be printed at the time of image printing. It is possible to apply a color gamut deformation unit that automatically deforms the second color gamut section according to the identification information.
また本発明は、色域変形部を、マイクロプロセッサや、DSP、二次マッピング部が一次マッピング色データを第2色域断面へマッピングして二次マッピング色データを生成する際に、第2色域断面を変形させるハードウェア回路構成の色域変形回路等のように、この他種々の構成の色域変形部を広く適用することができる。 In the present invention, when the color gamut deforming unit generates the secondary mapping color data by the microprocessor, the DSP, or the secondary mapping unit mapping the primary mapping color data to the second color gamut section, Various other color gamut transformation units such as a color gamut transformation circuit having a hardware circuit configuration that transforms the gamut cross section can be widely applied.
本発明は、パーソナルコンピュータやプリンタ等の画像処理装置に利用することができる。 The present invention can be used for an image processing apparatus such as a personal computer or a printer.
1、50……画像処理印刷システム、2、51……パーソナルコンピュータ、3……プリンタ、10、52……中央処理ユニット、25……画像データ取込部、26……色空間変換部、27、55……ガマットマッピング部、30……色相決定部、31……一次マッピング部、32、60……共通色域検出部、33、59……色域データ取込部、34、56……二次マッピング部、37……色変換処理部、42、57……パラメータ取込部、58……色域変形部、CD1……処理対象色データ、CD2……一次マッピング色データ、CD3……二次マッピング色データ、CG1……共通色域、GS1……第1色域断面、GS2乃至GS4……第2色域断面、KD1……第1色域カスプデータ、KD2、KD4……第2色域カスプデータ、KD3……一次マッピングカスプデータ、RT1……第1印刷データ生成送信処理手順、RT2……第2印刷データ生成送信処理手順、SRT1、SRT3……ガマットマッピング処理サブルーチン、SRT2、SRT4……二次マッピング処理サブルーチン。
DESCRIPTION OF
Claims (7)
上記処理対象色データに対するマッピング処理用のマッピング処理色相を決定する色相決定部と、
上記マッピング処理色相で、上記装置非依存の色空間で表される上記画像取扱装置の色域の第1色域断面と、上記装置非依存の色空間で表される画像形成装置の色域の第2色域断面とに共通な共通色域を検出する共通色域検出部と、
上記処理対象色データ、及び上記第1色域断面でのカスプの色を示す第1色域カスプデータを上記共通色域にマッピングして一次マッピング色データ及び一次マッピングカスプデータを生成する一次マッピング部と、
上記一次マッピングカスプデータに対する上記第2色域断面でのカスプの色を示す第2色域カスプデータへのマッピングを基準として、上記一次マッピング色データを上記第2色域断面へマッピングして二次マッピング色データを生成する二次マッピング部と
を具える画像処理装置。 A color space that is generated by expressing color data in the color space indicated by the color gamut of the image handling device included in the image data into a device-independent color space to generate the color data to be processed A conversion unit;
A hue determination unit for determining a mapping processing hue for mapping processing on the processing target color data;
In the mapping process color, the first color gamut section of the color gamut of the image handling apparatus represented by a color space of the device-independent color gamut of the image forming apparatus represented by a color space of the device-independent A common color gamut detector that detects a common color gamut common to the second color gamut cross section;
A primary mapping unit for mapping the processing target color data and the first color gamut cusp data indicating the cusp color in the first color gamut section to the common color gamut to generate primary mapping color data and primary mapping cusp data When,
The primary mapping color data is mapped to the second color gamut cross section on the basis of the mapping to the second color gamut cusp data indicating the color of the cusp in the second color gamut cross section with respect to the primary mapping cusp data. An image processing apparatus comprising: a secondary mapping unit that generates mapping color data.
クリッピング方式のガマットマッピング処理を実行することにより、上記処理対象色データ及び上記第1色域カスプデータを上記共通色域にマッピングして上記一次マッピング色データ及び上記一次マッピングカスプデータを生成する
請求項1に記載の画像処理装置。 The primary mapping unit is
The primary mapping color data and the primary mapping cusp data are generated by mapping the processing target color data and the first color gamut cusp data to the common color gamut by executing a clipping type gamut mapping process. The image processing apparatus according to 1.
を具える請求項2に記載の画像処理装置。 When the secondary mapping unit maps the primary mapping color data to the second color gamut cross section to generate the secondary mapping color data, the position of the second color gamut cusp data is set to the second color gamut cross section. The image processing apparatus according to claim 2, further comprising a cusp position displacement unit that is displaced on a boundary line of the image.
外部からの指示に応じて、上記第2色域カスプデータの位置を上記第2色域断面の上記境界線上で変位させる
請求項3に記載の画像処理装置。 The cusp position displacement part is
The image processing apparatus according to claim 3, wherein the position of the second color gamut cusp data is displaced on the boundary line of the second color gamut cross section in accordance with an instruction from the outside.
を具える請求項2、請求項3又は請求項4の何れかに記載の画像処理装置。 When the secondary mapping unit maps the primary mapping color data to the second color gamut section to generate the secondary mapping color data, the color mapping unit deforms the second color gamut section. The image processing apparatus according to claim 2, claim 3, or claim 4.
外部からの指示に応じて、上記第2色域断面を変形させる
請求項5に記載の画像処理装置。 The color gamut transformation part is
The image processing apparatus according to claim 5, wherein the second color gamut section is deformed in accordance with an instruction from the outside.
上記処理対象色データに対するマッピング処理用のマッピング処理色相を決定する色相決定ステップと、
上記マッピング処理色相で、上記装置非依存の色空間で表される上記画像取扱装置の色域の第1色域断面と、上記装置非依存の色空間で表される画像形成装置の色域の第2色域断面とに共通な共通色域を検出する共通色域検出ステップと、
上記処理対象色データ、及び上記第1色域断面でのカスプの色を示す第1色域カスプデータを上記共通色域にマッピングして一次マッピング色データ及び一次マッピングカスプデータを生成する一次マッピングステップと、
上記一次マッピングカスプデータに対する上記第2色域断面でのカスプの色を示す第2色域カスプデータへのマッピングを基準として、上記一次マッピング色データを上記第2色域断面へマッピングして二次マッピング色データを生成する二次マッピングステップと
を具える画像処理方法。 A color space that is generated by expressing color data in the color space indicated by the color gamut of the image handling device included in the image data into a device-independent color space to generate the color data to be processed A conversion step;
A hue determination step for determining a mapping processing hue for mapping processing on the processing target color data;
In the mapping process color, the first color gamut section of the color gamut of the image handling apparatus represented by a color space of the device-independent color gamut of the image forming apparatus represented by a color space of the device-independent A common color gamut detection step for detecting a common color gamut common to the second color gamut section;
A primary mapping step of mapping the processing target color data and the first color gamut cusp data indicating the color of the cusp in the first color gamut section to the common color gamut to generate primary mapping color data and primary mapping cusp data. When,
The primary mapping color data is mapped to the second color gamut cross section on the basis of the mapping to the second color gamut cusp data indicating the color of the cusp in the second color gamut cross section with respect to the primary mapping cusp data. An image processing method comprising: a secondary mapping step for generating mapping color data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013091055A JP6157196B2 (en) | 2013-04-24 | 2013-04-24 | Image processing apparatus and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013091055A JP6157196B2 (en) | 2013-04-24 | 2013-04-24 | Image processing apparatus and image processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014216739A JP2014216739A (en) | 2014-11-17 |
JP6157196B2 true JP6157196B2 (en) | 2017-07-05 |
Family
ID=51942131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013091055A Active JP6157196B2 (en) | 2013-04-24 | 2013-04-24 | Image processing apparatus and image processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6157196B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR112020010703A2 (en) * | 2017-12-12 | 2020-11-17 | Interdigital Vc Holdings, Inc. | processing an image |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3954244B2 (en) * | 1999-07-16 | 2007-08-08 | 富士フイルム株式会社 | Color reproduction space compression / decompression method |
KR100834762B1 (en) * | 2006-09-29 | 2008-06-05 | 삼성전자주식회사 | Method and apparatus for gamut mapping for cross medias |
JP2008172436A (en) * | 2007-01-10 | 2008-07-24 | Fuji Xerox Co Ltd | Image processing unit, method, and program |
-
2013
- 2013-04-24 JP JP2013091055A patent/JP6157196B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014216739A (en) | 2014-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5630115B2 (en) | Color processing apparatus and program | |
JP4389976B2 (en) | Image processing apparatus and image processing program | |
JP4623137B2 (en) | Color processing apparatus, method and program | |
JP6156401B2 (en) | Color conversion method, program, and image processing apparatus | |
JP2009071548A (en) | Color processing device and method therefor | |
JP4803122B2 (en) | Color processing apparatus and program | |
JP2007274584A (en) | Color processing method and device thereof | |
JP2010050744A (en) | Color processing device and method thereof | |
JP2006211093A (en) | Color correction apparatus, color correction method, program, and recording medium | |
JP2008123291A (en) | Color processing apparatus and program | |
JP5709062B2 (en) | Image processing device | |
JP6157196B2 (en) | Image processing apparatus and image processing method | |
JP2008271303A (en) | Color processing method and apparatus | |
JP2011155352A (en) | Image processor, image processing method and computer-executable program | |
JP2009071618A (en) | Image processor, image processing method and program, and recording medium | |
JP2011205467A (en) | Color processing apparatus, and program | |
JP5206428B2 (en) | Color processing apparatus and program | |
JP2006173825A (en) | Image processing apparatus and method thereof | |
JP2008072550A (en) | Color processing method, color processing apparatus, image forming apparatus, program and recording medium | |
JP5926171B2 (en) | Image processing apparatus and image processing method | |
JP5342038B2 (en) | Image processing apparatus and image processing apparatus control method | |
JP2011130230A (en) | Device and program for processing image | |
JP2009038739A (en) | Color converting apparatus, color converting program and color converting method | |
JP5441539B2 (en) | Color processing apparatus, color processing method, and program | |
JP4996320B2 (en) | Color processing apparatus and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161018 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161101 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161220 |
|
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: 20170516 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170606 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6157196 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |