KR100517510B1 - ICC profile generating method - Google Patents

ICC profile generating method Download PDF

Info

Publication number
KR100517510B1
KR100517510B1 KR10-2003-0072506A KR20030072506A KR100517510B1 KR 100517510 B1 KR100517510 B1 KR 100517510B1 KR 20030072506 A KR20030072506 A KR 20030072506A KR 100517510 B1 KR100517510 B1 KR 100517510B1
Authority
KR
South Korea
Prior art keywords
color
icc profile
cmyk
printer
converting
Prior art date
Application number
KR10-2003-0072506A
Other languages
Korean (ko)
Other versions
KR20050037090A (en
Inventor
김경만
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR10-2003-0072506A priority Critical patent/KR100517510B1/en
Publication of KR20050037090A publication Critical patent/KR20050037090A/en
Application granted granted Critical
Publication of KR100517510B1 publication Critical patent/KR100517510B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/001Texturing; Colouring; Generation of texture or colour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3256Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document colour related metadata, e.g. colour, ICC profiles
    • H04N2201/326Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document colour related metadata, e.g. colour, ICC profiles relating to the rendering or output medium, device or process, e.g. monitor, paper or printer profile

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Color Image Communication Systems (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

본 발명은 컬러 프린터의 프린터 드라이버에 이용하기 위한 ICC 프로파일 생성 방법에 관한 것이다. 이를 위한 본 발명의 ICC 프로파일 생성 방법은 소정의 CMYK 컬러 패치(color patch)를 직접 인쇄하고 측색(color measurement)하여 1차 ICC 프로파일을 생성하는 단계; 상기 소정의 CMYK 컬러 패치를 sRGB 컬러 패치로 변환하는 제1 변환 단계; 상기 1차 ICC 프로파일을 이용하여 상기 sRGB 컬러 패치를 프린터용 CMYK로 변환하는 제2 변환 단계; 상기 프린터용 CMYK를 프로파일 연결 공간(PCS; Profile Connection Space)으로 변환하는 제3 변환 단계; 및 상기 PCS를 이용하여 2차 ICC 프로파일을 생성하는 단계를 포함한다. 이로써, 본 발명에 따라 생성된 ICC 프로파일을 이용하여 GDI 프린터 드라이버를 구현함으로써 CMYK 또는 RGB로 표현되는 입력 문서 또는 이미지에 대하여 프린터 드라이버에서의 컬러 정보의 손실을 최소화할 수 있으므로, 프린터 특성이 적용된 최적의 고채도(high saturation), 고대조(high contrast) 및 고농도(high density)의 출력 인쇄물을 얻을 수 있다.The present invention relates to a method for generating an ICC profile for use in a printer driver of a color printer. An ICC profile generation method of the present invention for generating a primary ICC profile by directly printing and color measurement a predetermined CMYK color patch (color measurement); A first conversion step of converting the predetermined CMYK color patch into an sRGB color patch; A second conversion step of converting the sRGB color patch into a CMYK for a printer using the primary ICC profile; A third conversion step of converting the CMYK for the printer into a profile connection space (PCS); And generating a secondary ICC profile using the PCS. Thus, by implementing the GDI printer driver using the ICC profile generated according to the present invention, it is possible to minimize the loss of color information in the printer driver for the input document or image represented by CMYK or RGB, so that the printer characteristics are optimally applied. High saturation, high contrast, and high density of printed matter can be obtained.

Description

아이씨씨 프로파일 생성 방법{ICC profile generating method} ICC profile generating method

본 발명은 컬러 프린터에 관한 것으로, 특히 컬러 프린터의 프린터 드라이버에 이용하기 위한 ICC 프로파일 생성 방법에 관한 것이다.The present invention relates to a color printer, and more particularly to a method for generating an ICC profile for use in a printer driver of a color printer.

일반적으로, 사용자는 모니터에 디스플레이되는 이미지의 컬러가 컬러 프린터에 그대로 인쇄되는 것을 기대한다. 이러한 기능을 수행하는 것이 프린터 드라이버이다. 상기 컬러 프린터는 컬러 레이저 프린터 또는 컬러 잉크젯 프린터를 포함한다.In general, the user expects the color of the image displayed on the monitor to be printed on the color printer as it is. It is the printer driver that performs these functions. The color printer includes a color laser printer or a color inkjet printer.

도 1은 프린터 드라이버를 나타내는 블록도이다. 1 is a block diagram showing a printer driver.

도 1을 참조하면, 프린터 드라이버는 컬러 보정 및 분리부(14, Color Correction and Separation) 및 컬러 하프토닝부(16, Color Halftoning)를 포함한다.Referring to FIG. 1, the printer driver includes a color correction and separation unit 14 and a color halftoning unit 16.

사용자가 작성하거나 생성한 컬러 문서 또는 이미지는 CMYK 또는 RGB 원색으로 표현될 수 있다. 여기서, RGB는 빨강(Red), 초록(Green) 및 파랑(Blue)에 의해 혼합해서 만들어진 색상 체계이고, CMYK는 시안(Cyan), 마젠타(Magenta), 노랑(Yellow) 및 검정(Black)으로 구성된 색상 체계이다.Color documents or images created or created by a user may be expressed in CMYK or RGB primary colors. Where RGB is a color scheme created by mixing red, green, and blue, and CMYK consists of cyan, magenta, yellow, and black. Color scheme.

상기 컬러 이미지는 변환부(12)에 입력된다. 상기 변환부(12)는 윈도우(Windows) 운영 체계(OS; Operating System) 또는 애플리케이션 프로그램(Application Program)일 수 있다. 상기 변환부에서는 입력받은 이미지를 sRGB로 변환하여 상기 컬러 보정 및 분리부(14)에 출력한다.The color image is input to the conversion unit 12. The converter 12 may be a Windows operating system (OS) or an application program. The converting unit converts the received image into sRGB and outputs it to the color correction and separating unit 14.

상기 컬러 보정 및 분리부(14)는 입력된 sRGB를 CMYK 컬러 데이터로 변환하고 상기 컬러 하프토닝부(16)에 출력한다. 상기 컬러 하프토닝부(16)는 입력된 CMYK 컬러 데이터에 대하여 이진화를 수행한다.The color correction and separation unit 14 converts the input sRGB into CMYK color data and outputs it to the color halftoning unit 16. The color half toning unit 16 performs binarization on the input CMYK color data.

이러한 구성에 있어서, 컬러 영상의 화질을 크게 좌우하는 것은 상기 컬러 보정 및 분리부(14)이다. 즉, 입력된 sRGB에 대하여 적합한 컬러 변환을 수행함으로써 고채도(high saturation), 고대비(high contrast)의 컬러 인쇄를 수행할 수 있도록 해야 한다. 이를 위하여, ICC 프로파일(Profile)을 이용한 컬러 변환을 수행하고 있다.In this configuration, it is the color correction and separation unit 14 that greatly influences the image quality of the color image. That is, by performing a suitable color conversion on the input sRGB, it should be possible to perform high saturation and high contrast color printing. To this end, color conversion using an ICC profile is performed.

현재 전 세계의 디스플레이 업체들이 모여 ICC(국제 컬러 콘소시엄; International Color Consortium) 기구를 형성하고 여기에서 각 업체가 생산하는 컬러 디스플레이의 컬러 특성을 특정한 사양(Specification)에 맞추어 저장하도록 하고 있는데, 이 사양에 맞추어 장치의 특성을 표현한 것이 ICC 프로파일이다.Currently, display companies around the world are gathering together to form the International Color Consortium (ICC) organization, which stores the color characteristics of the color displays produced by each company in accordance with a specific specification. The ICC profile is a representation of the device's characteristics.

sRGB 컬러 공간(color space)은 표준화된 컬러 공간이고, 윈도우에서는 기본적으로 sRGB에 대한 ICC 프로파일을 제공하고 있다. 그러나, 프린터 ICC 프로파일은 프린터를 생산하는 업체마다 제각기 제공하는 프로파일로서 각 업체의 고유한 컬러 재현(color reproduction) 특성을 갖는 ICC 프로파일로 표현될 수 있으며, 이는 프린터 시장에서 세일즈 포인트로도 중요하다.The sRGB color space is a standardized color space, and Windows basically provides an ICC profile for sRGB. However, the printer ICC profile is a profile provided by each company producing a printer and can be expressed as an ICC profile having unique color reproduction characteristics of each company, which is also important as a selling point in the printer market.

도 2는 종래의 ICC 프로파일을 생성하는 흐름도이다.2 is a flowchart for generating a conventional ICC profile.

CMYK 컬러 패치(color patch)로 널리 이용되고 있는 IT8.7 CMYK 컬러 패치를 상기 컬러 보정 및 분리부가 없는 프린터 드라이브에 입력하여 직접적으로(directly) 종이에 인쇄한다(S22). 그 다음 측색(color measurement)을 수행한다(S24). 측정된 값을 이용하여 ICC 프로파일을 생성한다(S26). 상기 생성된 ICC 프로파일은 상기 컬러 보정 및 분리부에서 이용된다.The IT8.7 CMYK color patch, which is widely used as a CMYK color patch, is input to the printer driver without the color correction and separation unit and printed directly on paper (S22). Then, color measurement is performed (S24). An ICC profile is generated using the measured values (S26). The generated ICC profile is used in the color correction and separation section.

상술된 바와 같이, 프린터 드라이버의 컬러 보정 및 분리부에서 ICC 프로파일을 이용하여 입력된 sRGB에 대한 컬러 변환을 수행하는 경우에 있어서, 사용자가 입력한 이미지가 RGB인 경우에는 중간 단계에서 sRGB로 변환될 때 그다지 많은 양의 컬러 정보가 유실되지 않지만, 사용자가 입력한 이미지가 CMYK인 경우에는 sRGB로 변환될 때 많은 양의 컬러 정보가 유실된다. 이와 같이, 유실된 컬러 정보를 프린터 드라이버에서 프린터용 CMYK로 변환할 때, 또다시 컬러 정보가 유실된다. 따라서, 프린터에서는 프린터 엔진이 갖는 최대의 컬러 특성을 제대로 출력하지 못하며 결국 컬러 화질의 저하를 가져온다.As described above, in the case of performing color conversion on the sRGB input by using the ICC profile in the color correction and separation unit of the printer driver, when the user input image is RGB, it is converted to sRGB in the intermediate step. At this time, a large amount of color information is not lost, but when the user input image is CMYK, a large amount of color information is lost when converted to sRGB. In this way, when the lost color information is converted from the printer driver to the CMYK for the printer, the color information is lost again. Therefore, the printer does not output the maximum color characteristic of the printer engine properly, resulting in deterioration of color quality.

본 발명이 이루고자 하는 기술적 과제는, 상기와 같은 단점들을 해결하기 위하여, 프린터 드라이버에서 sRGB를 프린터용 CMYK로 변환하는 경우 유실되는 컬러 정보의 양을 최소화하도록 하는 ICC 프로파일을 생성하는 방법을 제공하는 데 있다.SUMMARY OF THE INVENTION The present invention provides a method for generating an ICC profile that minimizes the amount of color information lost when converting sRGB to CMYK for a printer in order to solve the above disadvantages. have.

본 발명은 상기한 기술적 과제를 달성하기 위하여, 컬러 프린터의 프린터 드라이버에 이용하기 위한 ICC 프로파일 생성 방법에 있어서, 소정의 CMYK 컬러 패치(color patch)를 직접 인쇄하고 측색(color measurement)하여 1차 ICC 프로파일을 생성하는 단계; 상기 소정의 CMYK 컬러 패치를 sRGB 컬러 패치로 변환하는 제1 변환 단계; 상기 1차 ICC 프로파일을 이용하여 상기 sRGB 컬러 패치를 프린터용 CMYK로 변환하는 제2 변환 단계; 상기 프린터용 CMYK를 프로파일 연결 공간(PCS; Profile Connection Space)으로 변환하는 제3 변환 단계; 및 상기 PCS를 이용하여 2차 ICC 프로파일을 생성하는 단계를 포함하는 것을 특징으로 하는 ICC 프로파일 생성 방법을 제공한다.SUMMARY OF THE INVENTION In order to achieve the above technical problem, the present invention provides a method for generating an ICC profile for use in a printer driver of a color printer, wherein the primary ICC is directly printed and color measured with a predetermined CMYK color patch. Creating a profile; A first conversion step of converting the predetermined CMYK color patch into an sRGB color patch; A second conversion step of converting the sRGB color patch into a CMYK for a printer using the primary ICC profile; A third conversion step of converting the CMYK for the printer into a profile connection space (PCS); And generating a secondary ICC profile using the PCS.

바람직하기로는, 상기 제1 변환 단계는 상기 소정의 CMYK 컬러 패치를 제1 PCS로 변환하고, 상기 제1 PCS를 sRGB ICC 프로파일을 이용하여 sRGB 컬러 패치로 변환하는 단계를 포함하고, 상기 제2 변환 단계는 상기 sRGB 컬러 패치를 제2 PCS로 변환하고, 상기 제2 PCS를 상기 1차 ICC 프로파일을 이용하여 프린터용 CMYK로 변환하는 단계를 포함한다.Advantageously, said first converting step comprises converting said predetermined CMYK color patch into a first PCS, and converting said first PCS into an sRGB color patch using an sRGB ICC profile; The step includes converting the sRGB color patch into a second PCS, and converting the second PCS into a CMYK for a printer using the primary ICC profile.

이하, 첨부한 도면을 참조하면서 본 발명에 따른 바람직한 실시예를 상세하게 설명한다. 본 발명을 설명함에 있어서 관련된 공지기술 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, when it is determined that detailed descriptions of related well-known technologies or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of a user or an operator. Therefore, the definition should be made based on the contents throughout the specification.

도 3은 본 발명에 따른 ICC 프로파일을 생성하는 흐름도이다.3 is a flowchart for generating an ICC profile according to the present invention.

본 발명에 있어서, ICC 프로파일을 이용하는 프린터 드라이버로서 그래픽스 디바이스 인터페이스(GDI; Graphics Device Interface) 프린터 드라이버가 사용된다.In the present invention, a graphics device interface (GDI) printer driver is used as the printer driver using the ICC profile.

도 3을 참조하면, 우선, IT8.7 CMYK 컬러 패치를 직접적으로(directly) 인쇄하고 측색(color measurement)하여 1차 ICC 프로파일을 생성한다(S30). 상기 IT8.7 CMYK 컬러 패치를 직접적으로 인쇄한다는 것은 프린터 드라이버내에서 컬러 보정을 수행하지 않고 인쇄하는 것을 말한다. 즉, 컬러 보정을 지원하지 않는 프린터 드라이버가 필요하다.Referring to FIG. 3, first, an IT8.7 CMYK color patch is directly printed and color measured to generate a primary ICC profile (S30). Direct printing of the IT8.7 CMYK color patch means printing without performing color correction in the printer driver. That is, a printer driver that does not support color correction is required.

그 다음, 상기 생성된 1차 ICC 프로파일과 함께 sRGB ICC 프로파일을 이용하여 프린터 드라이버의 기능을 시뮬레이션한다. 그 결과로서 주어지는 프로파일 연결 공간(PCS; Profile Connection Space) 컬러 값을 구한다. 상기 PCS 컬러 값을 이용하여 상기 1차 ICC 프로파일을 재-프로파일링(Re-Profiling)한다. 상기에 있어서, RGB 컬러 공간 및 CMYK 컬러 공간은 장치에 종속적인 컬러 공간이다. 반면, PCS는 장치에 독립적인 컬러 공간이다. PCS의 예는 CIE XYZ, CIE L*a*b*가 있다.Then, using the sRGB ICC profile along with the generated primary ICC profile, the function of the printer driver is simulated. The resulting Profile Connection Space (PCS) color value is obtained. The primary ICC profile is re-profiled using the PCS color value. In the above, the RGB color space and CMYK color space are device dependent color spaces. PCS, on the other hand, is a device independent color space. Examples of PCS are CIE XYZ and CIE L * a * b *.

이하, 상기 GDI 프린터 드라이버를 시뮬레이션하여 재-프로파일링하는 단계를 더 상세하게 설명한다.Hereinafter, the step of simulating and re-profiling the GDI printer driver will be described in more detail.

우선, IT8.7 CMYK 컬러 패치를 sRGB 컬러 패치로 변환하는 제1 변환 단계(S40)가 수행된다. 도 4는 상기 제1 변환 단계를 상세하게 나타내는 흐름도이다. 도 4를 참조하면, 상기 제1 변환 단계는 IT8.7 CMYK 컬러 패치를 제1 PCS로 변환(S42)하고, 상기 제1 PCS를 sRGB ICC 프로파일을 이용하여 sRGB 컬러 패치로 변환(S44)하는 단계를 포함한다. 이와 같이, 4차의 IT8.7 CMYK 컬러 패치에 대하여 sRGB로 표현되는 3차의 컬러 패치를 구할 수 있다. 한편, 상기 IT8.7 CMYK 컬러 패치를 제1 PCS로 변환하는 경우, SWOP(표준 웹 오프셋 인쇄; Standard Web Offset Printing) ICC 프로파일을 이용한다.First, a first conversion step S40 of converting an IT8.7 CMYK color patch to an sRGB color patch is performed. 4 is a flowchart showing the first conversion step in detail. Referring to FIG. 4, the first conversion step includes converting an IT8.7 CMYK color patch to a first PCS (S42), and converting the first PCS to an sRGB color patch using an sRGB ICC profile (S44). It includes. In this manner, the third color patch expressed in sRGB can be obtained for the fourth IT8.7 CMYK color patch. Meanwhile, when converting the IT8.7 CMYK color patch to the first PCS, a SWOP (Standard Web Offset Printing) ICC profile is used.

그 다음, 상기 1차 ICC 프로파일을 이용하여 상기 sRGB 컬러 패치를 프린터용 CMYK로 변환하는 제2 변환 단계(S50)가 수행된다. 도 5는 상기 제2 변환 단계를 상세하게 나타내는 흐름도이다. 도 5를 참조하면, 상기 제2 변환 단계는 상기 sRGB 컬러 패치를 제2 PCS로 변환(S52)하고, 상기 제2 PCS를 상기 1차 ICC 프로파일을 이용하여 프린터용 CMYK로 변환(S54)하는 단계를 포함한다.Next, a second conversion step S50 of converting the sRGB color patch into a CMYK for a printer using the primary ICC profile is performed. 5 is a flowchart showing the second conversion step in detail. Referring to FIG. 5, the second converting step includes converting the sRGB color patch to a second PCS (S52), and converting the second PCS to a CMYK for a printer using the primary ICC profile (S54). It includes.

그 다음, 상기 프린터용 CMYK를 제3 PCS로 변환하는 제3 변환 단계(S60)가 수행된다.Next, a third conversion step S60 of converting the CMYK for the printer into a third PCS is performed.

최종적으로, 상기 제3 PCS를 이용하여 2차 ICC 프로파일을 생성하는 단계(S70)가 수행된다. 여기서, 상기 제3 PCS 값에 기반하여 ICC 프로파일러(미도시)는 1차 ICC 프로파일을 생성하는 방법과 같은 방법으로 상기 2차 ICC 프로파일을 생성한다. 따라서, 상기 생성된 2차 ICC 프로파일은 1차 ICC 프로파일이 재-프로파일링된 프린터 ICC 프로파일이 된다. 이렇게 생성된 2차 ICC 프로파일을 실제 GDI 프린터 드라이버에 적용하여 문서 또는 이미지를 인쇄할 수 있다.Finally, step S70 of generating a second ICC profile using the third PCS is performed. Here, the ICC profiler (not shown) generates the secondary ICC profile in the same manner as the method of generating the primary ICC profile based on the third PCS value. Thus, the generated secondary ICC profile becomes a printer ICC profile in which the primary ICC profile is re-profiled. The secondary ICC profile created in this way can be applied to a real GDI printer driver to print a document or an image.

이상 본 발명의 바람직한 실시예에 대해 상세히 기술하였지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서, 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.Although the preferred embodiments of the present invention have been described in detail above, those of ordinary skill in the art to which the present invention pertains may make various changes without departing from the spirit and scope of the present invention as defined in the appended claims. It will be appreciated that modifications or variations may be made. Accordingly, modifications to future embodiments of the present invention will not depart from the technology of the present invention.

상술한 바와 같이, 본 발명에 따라 생성된 ICC 프로파일을 이용하여 GDI 프린터 드라이버를 구현함으로써 CMYK 또는 RGB로 표현되는 입력 문서 또는 이미지에 대하여 프린터 드라이버에서의 컬러 정보의 손실을 최소화할 수 있으므로, 프린터 특성이 적용된 최적의 고채도(high saturation), 고대조(high contrast) 및 고농도(high density)의 출력 인쇄물을 얻을 수 있다.As described above, by implementing the GDI printer driver using the ICC profile generated in accordance with the present invention, it is possible to minimize the loss of color information in the printer driver for an input document or image represented by CMYK or RGB. The optimum high saturation, high contrast and high density printed outputs can be obtained.

도 1은 프린터 드라이버를 나타내는 블록도이다.1 is a block diagram showing a printer driver.

도 2는 종래의 ICC 프로파일을 생성하는 흐름도이다.2 is a flowchart for generating a conventional ICC profile.

도 3은 본 발명에 따른 ICC 프로파일을 생성하는 흐름도이다.3 is a flowchart for generating an ICC profile according to the present invention.

도 4는 도 3의 제1 변환 단계를 나타내는 흐름도이다.4 is a flowchart illustrating a first conversion step of FIG. 3.

도 5는 도 3의 제2 변환 단계를 나타내는 흐름도이다.5 is a flowchart illustrating a second conversion step of FIG. 3.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

12...변환부, 14...컬러 보정 및 분리부,12 ... conversion section, 14 ... color correction and separation section,

16...컬러 하프토닝부.16 ... color half toning.

Claims (4)

컬러 프린터의 프린터 드라이버에 이용하기 위한 ICC 프로파일 생성 방법에 있어서,In the method for generating an ICC profile for use in a printer driver of a color printer, 소정의 CMYK 컬러 패치(color patch)를 직접 인쇄하고 측색(color measurement)하여 1차 ICC 프로파일을 생성하는 단계;Directly printing and color measuring a predetermined CMYK color patch to generate a primary ICC profile; 상기 소정의 CMYK 컬러 패치를 sRGB 컬러 패치로 변환하는 제1 변환 단계;A first conversion step of converting the predetermined CMYK color patch into an sRGB color patch; 상기 1차 ICC 프로파일을 이용하여 상기 sRGB 컬러 패치를 프린터용 CMYK로 변환하는 제2 변환 단계;A second conversion step of converting the sRGB color patch into a CMYK for a printer using the primary ICC profile; 상기 프린터용 CMYK를 프로파일 연결 공간(PCS; Profile Connection Space)으로 변환하는 제3 변환 단계; 및A third conversion step of converting the CMYK for the printer into a profile connection space (PCS); And 상기 PCS를 이용하여 2차 ICC 프로파일을 생성하는 단계를 포함하는 것을 특징으로 하는 ICC 프로파일 생성 방법.Generating a secondary ICC profile using the PCS. 제1항에 있어서,The method of claim 1, 상기 제1 변환 단계는 상기 소정의 CMYK 컬러 패치를 제1 PCS로 변환하고, 상기 제1 PCS를 sRGB ICC 프로파일을 이용하여 sRGB 컬러 패치로 변환하는 단계를 포함하고,The first converting step includes converting the predetermined CMYK color patch into a first PCS, converting the first PCS into an sRGB color patch using an sRGB ICC profile, 상기 제2 변환 단계는 상기 sRGB 컬러 패치를 제2 PCS로 변환하고, 상기 제2 PCS를 상기 1차 ICC 프로파일을 이용하여 프린터용 CMYK로 변환하는 단계를 포함하는 것을 특징으로 하는 ICC 프로파일 생성 방법.The second converting step includes converting the sRGB color patch into a second PCS, and converting the second PCS into a CMYK for a printer using the primary ICC profile. 제1항에 있어서,The method of claim 1, 상기 프린터 드라이버는 그래픽스 디바이스 인터페이스(GDI; Graphics Device Interface) 프린터 드라이버를 포함하는 것을 특징으로 하는 ICC 프로파일 생성 방법.And the printer driver comprises a graphics device interface (GDI) printer driver. 제1항 내지 제3항 중의 어느 한 항에 있어서, The method according to any one of claims 1 to 3, 상기 소정의 CMYK 컬러 패치는 IT8.7 CMYK 컬러 패치를 포함하는 것을 특징으로 하는 ICC 프로파일 생성 방법.And said predetermined CMYK color patch comprises an IT8.7 CMYK color patch.
KR10-2003-0072506A 2003-10-17 2003-10-17 ICC profile generating method KR100517510B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2003-0072506A KR100517510B1 (en) 2003-10-17 2003-10-17 ICC profile generating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2003-0072506A KR100517510B1 (en) 2003-10-17 2003-10-17 ICC profile generating method

Publications (2)

Publication Number Publication Date
KR20050037090A KR20050037090A (en) 2005-04-21
KR100517510B1 true KR100517510B1 (en) 2005-09-28

Family

ID=37239978

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2003-0072506A KR100517510B1 (en) 2003-10-17 2003-10-17 ICC profile generating method

Country Status (1)

Country Link
KR (1) KR100517510B1 (en)

Also Published As

Publication number Publication date
KR20050037090A (en) 2005-04-21

Similar Documents

Publication Publication Date Title
US7054035B2 (en) Method and system for management of color through conversion between color spaces
US6340975B2 (en) Gamut correction with color separation and methods and apparatuses for performing same
US7586657B2 (en) Color processing method
US20060232803A1 (en) Image processing method, profile creation method, and image processing apparatus
US8218206B2 (en) Color conversion using transformed gamuts
US7961366B2 (en) Color gamut modification and color mapping method and apparatus
US20070002342A1 (en) Systems and methods for evaluating named colors against specified print engines
JP2006229402A (en) Simulation service for printed matter by way of network
JP2004194042A (en) Color image processing method, color image processor, color image processing program and storage medium
JP3984852B2 (en) Color processing apparatus and method
US7312893B2 (en) Method for the printing-process transformation of the color print for black/white images
US6760108B2 (en) Image processing using media white point and black point
KR20050109663A (en) Method and apparatus for creating profile
JP6275058B2 (en) Color profile creation method and color profile creation program
US6567186B1 (en) Method for determining gray values in a printer
US20070211267A1 (en) System and method for extracting grayscale data within a prescribed tolerance
JP5094433B2 (en) Image processing apparatus and image processing method
EP1079606A2 (en) Color space adjustment for multiple different substrates
US20040228525A1 (en) Method for color transformation by way of color profiles
KR100517510B1 (en) ICC profile generating method
US20080170249A1 (en) Method for setting color conversion condition for use in image forming device, and image forming device
JP4466037B2 (en) Image processing apparatus and image processing method
JP2007243957A (en) System, method and program for extracting gray information from color image data
JP4062397B2 (en) Image processing apparatus, color conversion definition generation apparatus, image processing method, color conversion definition generation method, storage medium
JP4545995B2 (en) Image processing method and image processing apparatus

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee