专利摘要:
The present invention prevents deterioration of the quality of prints, displays, and various contents caused by different color gamuts between color devices such as color monitors, printers, and digital cameras, and provides color adaptive to human vision. Provides basic data of processing to The present invention provides a color providing range operating apparatus that can prevent deterioration of image quality due to a difference in the color providing range when color reproduction is performed by adding color providing range information of a predetermined form according to a color device, the maximum saturation degree according to the color device. Color providing range information generating means for generating color providing range information by constructing maximum and minimum brightnesses according to an appropriate color temperature and luminance intensity; Color providing range information input means for inputting color providing range information generated by the color providing range information generating means into a file or an operating system; Decoding means for reading the color providing range information for reading and decoding the color providing range information included in the file or the operating system; And means for utilizing color providing range information for converting an image according to a predetermined algorithm using the decoded color providing range information so that the reproduced image and the original image are represented in the same manner.
公开号:KR20040036790A
申请号:KR1020020065128
申请日:2002-10-24
公开日:2004-05-03
发明作者:강병호;조맹섭;김진서;김대희;정재영;홍상기;허태욱;김재철
申请人:한국전자통신연구원;
IPC主号:
专利说明:

Compensation device for color coverage and its method {Gamut Boundary Managing Apparatus And Method}
[13] The present invention relates to color reproduction technology in the field of digital color science, and more specifically, to solve the deterioration of an image caused by color gamut mismatch, information in which the color providing range is data is preliminarily illustrated in a picture file or the like. The present invention relates to a color gamut operating apparatus and method for inserting a computer's operating system into a device such as a monitor or a printer so that the information can be used to reproduce the color.
[14] In general, color gamuts that can be reproduced by color input devices such as scanners and digital cameras and color output devices such as monitors and printers are different. As a result, when colors are produced using different primary colors, the actual color and the reproduced color do not match.
[15] That is, even if the same original image is reproduced, the color may be distorted according to the type of device to be reproduced, and even the same type of device may be represented differently according to the manufacturer.
[16] In order to solve this problem, color reproduction technology is required. Recently, as the demand for color equipment such as color scanners, color monitors, and color printers expands, the importance of color reproduction technology is increasing day by day.
[17] The conventional method in the field of color reproduction technology is a method of adjusting the user's preference non-quantitatively by the expert's many years of experience. This conventional method not only degrades the image quality by displaying distorted colors differently from the original, but also relies on human experience, thus unnecessarily wasting resources due to many tests and trials and errors, and it is difficult to transfer the technology. There is also an excessive problem in processing time.
[18] The present invention is to solve the problem that the color gamut between the color input and output equipment (color gamut), such as a color monitor, color printer, digital camera, etc. do not match each other, the original image and the reproduction image is distorted each other, When providing color gamut information with maximum saturation into color files and operating systems according to the environment of color science and devices to be used to reproduce colors, color gamut compensation algorithms can reproduce high-quality images through a color gamut conversion algorithm. It is an object of the present invention to provide an apparatus and method.
[19] The color providing range compensator of the present invention for achieving the above object is a color providing range to prevent the deterioration of the image quality due to the difference in the color providing range when reproducing color by adding the color providing range information of a predetermined form according to the color device An operating apparatus comprising: color providing range information generating means for generating color providing range information by constructing maximum saturation, maximum and minimum brightness according to a suitable color temperature and luminance intensity according to a color device; Color providing range information input means for inputting color providing range information generated by the color providing range information generating means into a file or an operating system; Decoding means for reading the color providing range information for reading and decoding the color providing range information included in the file or the operating system; And color providing range information utilization means for converting an image according to a predetermined algorithm using the decoded color providing range information so that the reproduced image and the original image are represented in the same manner.
[20] In addition, the color providing range operating method of the present invention compensates the color providing range information of a predetermined form according to the color device, in the color providing range compensation method for preventing image quality deterioration due to the difference in the color providing range when the color is reproduced, A color providing range information generating step of generating color providing range information by constructing maximum saturation, maximum and minimum brightness according to an appropriate color temperature and luminance intensity; A color providing range information input step of inputting color providing range information generated in the color providing range information generating step into a file or an operating system; A color providing range information decoding step of reading and decoding the color providing range information included in the file or the operating system; And converting an image according to a predetermined algorithm using the decoded color providing range information to use the color providing range information for displaying the reproduced image and the original image in the same manner.
[1] 1 is a block diagram of a color providing range compensation device according to the present invention;
[2] 2 is a flow chart of the color providing range compensation method according to the present invention,
[3] 3 is a detailed flowchart of a color providing range information generating step of FIG. 2;
[4] 4 is a structure diagram of a display device target color providing range information data according to the present invention;
[5] 5 is a detailed flowchart of a color providing range information input step of FIG. 2;
[6] 6 is a detailed flowchart of a color providing range information decoding step of FIG. 2;
[7] * Description of the symbols for the main parts of the drawings *
[8] 10: color providing range information generation unit 12: display information generation unit
[9] 14: information generating unit for the printer 20: color providing range information input unit
[10] 22: operating system input unit 24: file input unit
[11] 30: color providing range information decoding unit 32: display information decoding unit
[12] 34: information decoding unit for the printer 40: color range information utilization unit
[21] Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. 1 is a block diagram of a color providing range compensation device according to the present invention.
[22] Referring to the drawings, the color providing range compensation apparatus according to the present invention includes a color providing range information generating unit 10, a color providing range information input unit 20, a color providing range information decoding unit 30 and a color providing range information utilizing unit. And 40.
[23] The color providing range information generating unit 10 includes a color providing range information generating unit (hereinafter referred to as a 'display information generating unit') 12 for display and a color providing range information generating unit for a printer (hereinafter referred to as 'printer information generating unit'). 14, the color providing range information input unit 20 includes an operating system input unit 22 for inputting color providing range information to an operating system, and a file input unit for inputting color providing range information to a picture file. The color providing range information decoding unit 30 is composed of a display information decoding unit 32 and a printer information decoding unit 34.
[24] The display information generation unit 12 generates information according to the appropriate color temperature and luminance intensity of the maximum saturation, maximum and minimum brightness for the display equipment, and the printer information generation unit 14 is maximum for the printer. Color range information is generated using saturation, maximum and minimum brightness.
[25] The file input unit 24 performs a function of inputting information obtained by the color providing range information generating unit 10 into a picture file, and the operating system input unit 22 receives information obtained by the color providing range information generating unit 10. Is entered into the operating system.
[26] The display information decoding unit 32 reads and decodes the display color providing range information included in the file or the operating system, and the printer information decoding unit 34 provides the printer color providing range included in the file or the operating system. Read and decode the information.
[27] The color providing range information utilization unit 40 converts colors according to a predetermined algorithm using the decoded color providing range information so that the reproduced image can be expressed in the same manner as the original image.
[28] 2 is a flow chart illustrating a method for compensating for color gamut according to the present invention.
[29] Referring to the drawings, the color providing range compensation method of the present invention is a color providing range information generating step of constructing the maximum color saturation, maximum, minimum brightness as the color providing range information according to the appropriate color temperature and luminance intensity for display equipment or printing equipment (S1), color providing range information input step (S2) for inputting the color providing range information generated in the color providing range information generating step (S1) to the operating system or a file, reproducing the information input to the file or operating system Color providing range information decoding step (S3) for decoding the corresponding color providing range information, and using the color providing range information using the decoded color providing range information (S4) Is made of.
[30] FIG. 3 is a detailed flowchart of the color providing range information generating step of FIG. 2. Referring to the drawing, first, it is determined whether the utilization target is a display device such as a CRT or LCD or a printer device (301). After that, a process of generating color gamut information for display, such as determining a maximum luminance value, a minimum luminance value, and a maximum saturation value, is performed. If the printer is configured, the printer information according to a single color temperature and luminance intensity is determined as in steps 307 to 310. After generating a format, a process of generating color providing range information for printer equipment that determines the maximum luminance value, the minimum luminance value, and the maximum chroma value, respectively, is performed in the same manner as the display color providing range information.
[31] At this time, the color providing range information generating step (S1) using the maximum value of the red coordinates (RGB) coordinate value that can be represented by the output device from the color providing range generating apparatus by the following equations (1) to (3) Value (L *), maximum saturation (C *), and corresponding color value (h).
[32]
[33]
[34]
[35] In Equations 1 to 3, x r , y r , and z r may indicate that a signal of “red 255, green 0, blue 0” is given to the nozzle when the display device is a voltage gun or a printing device. Chromaticity of the color measured using the measuring instrument.
[36] x g y g and z g are the chromaticity of the color when the instrument is given a signal of "red 0, green 255, blue 0".
[37] x b , y b , z b are the chromaticity of the color given the signal "red 0, green 0, blue 255" on the instrument.
[38] In addition, C 1r , C 2r , C 1g , C 2g , C 1b , and C 2b are Optimization Coefficients of functions related to the corresponding red, green, and blue colors.
[39] Luminance, saturation and color information generated in the color providing range information generating step using Equations 1 to 3 are separated by the object of utilization.
[40] In other words, the color temperature expressed in Kelvin (K, Kelvin) and the luminance intensity expressed in cd / m2 can have a significant effect on the utilization of display equipment, and thus the range of color provision for display equipment. In the information generation step, the user needs to define the type and number beforehand.
[41] Referring back to FIG. 3, if the object of use is a display in step 301, a display information format is generated according to the color temperature and the number of luminance intensities, and the maximum and minimum luminance values are determined (302 to 304). Subsequently, after determining the maximum saturation value for each color, the above steps are repeated for all target color temperature numbers and luminance intensity numbers to complete a color providing range information table (305, 306).
[42] If the application target is a printer, a printer information format is generated according to one color temperature and luminance intensity designated for the printer, and the maximum and minimum luminance values are determined (307 to 309). Subsequently, the maximum color saturation value is determined for each color to complete the color providing range information table (310).
[43] Figure 4 shows a data structure of the color providing range information for the display device according to the present invention.
[44] Referring to the figure, the first data of the data structure is the color temperature number (TN), which is represented by the amount of 16 bits of 2 bytes. The color temperature number TN means that the display equipment target color providing range information includes target data at 0 ... (TN-1) color temperatures. Next is the intensity of luminance (LN), which also represents an integer in the amount of 16 bits of 2 bytes, and the color gamut information of the display equipment is displayed at luminance of 0 ... (LN-1). It means to include.
[45] The initial data structure of FIG. 4 shows the case of the intensity of the 0th color temperature and the 0th luminance, in which case the corresponding color temperature (eg T0) and the intensity (L0) of the luminance, the maximum luminance value (L_0_Max), the minimum The luminance value L_0_Min and the maximum saturation value in such a measurement environment are written in numerical values of areas where each color area and brightness area are divided into 16 * 16 (C0_00 .. C0_1515). In this case, the 260 data, that is, T0, L0, L_0_Max, L_0_Min, C0_00 .. C0_1515 represent integers and decimals based on the amount of 4 bytes 32 bits.
[46] For example, 0 is "00000000h" and 1.0 is "00010000h", which is represented by "FFFFFFFFh" including an integer part and a fractional part of 65535+ (65535/65536). The 0th data structure shown so far is the same as the final (TN-1) * (LN-1) th data structure, but the numerical value is different depending on the environment of TN and LN.
[47] When formatting the color gamut information of the printing equipment, the lighting environment of the printing equipment is fixed, so the number of TN and LN is fixed to one, so the configuration is simpler than formatting the color gamut information of the display equipment. .
[48] FIG. 5 is a detailed flowchart of the color providing range information input step S2 of FIG. 2. Referring to the drawings, the color providing range information input step (S2) is a file target color providing range information input step (506 to 508) and operating system color providing range information input step depending on whether the input target is an operating system or a file (501). (502 ~ 505).
[49] Inputting the file target color range information (506 to 508) inserts information after the upper 144 bytes of the image file format such as TIF, GIF, and TAGA to prevent collision with other headers or tag tables in advance. (506). Thereafter, the information existing in the area is indicated as the file target color providing range information, and the description is stored so that the size of the entire information can be known when decoding the information (507).
[50] In this description, "474d4946" which is a hexadecimal value of the English abbreviation (GMIF) of the color providing range information is inputted. In addition, the total number of bytes of the total information is then represented by 32 bits of 4 bytes (508).
[51] Operating system color providing range information input step (502 ~ 505) is supported around the Microsoft operating system and is stored as a file under the directory / System / Color / of the operating system (502). The name of this file gives the name GMIF.igm after the month, day, and year information when the file is created.
[52] For example, the file created on April 29, 2001 is 010429GMIF.igm, and the file created on December 3, 1999 is named 991203GMIF.igm (503). Next, as shown in the file target color providing range information input step, it indicates that the information existing in the region is operating system color providing range information, and the description is stored to inform the decoding of the size of the entire information (504).
[53] In this description, "474d4946" which is a hexadecimal value of the English abbreviation (GMIF) of the color providing range information is inputted. In addition, the total number of bytes of the entire information is represented by 4 bytes 32 bits. Thereafter, the color providing range information is written to the file (505).
[54] FIG. 6 is a detailed flowchart of the color providing range information decoding step S3 of FIG. 2. Referring to the drawings, the color providing range information decoding step (S3) is a display device target color providing range information decoding step (602 ~ 606), depending on whether the object is a display device or a printing device, and the printing device target color providing range information It is divided into decoding steps 607 to 610.
[55] In any means, the number of color temperature numbers TN and intensity intensities LN of two bytes positioned at the front of the data constituted in the color providing range information generation step S1 must be decoded first.
[56] That is, one maximum luminance value, one minimum luminance value, and 256 maximum saturation values are decoded (TN-1) * (LN-1) times in blocks. This decoded information is also stored by designating a pointer on the memory for use in the color providing range utilization unit 40.
[57] If the decoding target is a display as described above, display information data according to the color temperature and the number of luminance intensities is obtained, and the maximum and minimum luminance values are decoded (602 to 604). Subsequently, after decoding the maximum saturation value for each color, the above steps are repeated for all target color temperature numbers and luminance intensity numbers to decode the color providing range information table (605, 606).
[58] In contrast, if the decoding target is a printer, the printer information data is read and the maximum and minimum luminance values are decoded (607 to 609). Subsequently, the maximum saturation value is determined for each color to decode the color providing range information table (610).
[59] After inputting and decoding the information obtained through the above steps and the information, the color providing range utilizing unit 40 utilizes the color providing range as shown in step 4 of FIG. 2. In step 4, the memory is designated and stored in the memory. The information is calculated by applying a process using a real algorithm, and known algorithms such as clipping and compression are built in a system-on-chip form to support high speed. do.
[60] As described above, the present invention may be used to print a color image that is matched to a human's gaze as much as possible by color image shown in a display device such as a color monitor in the graphics, image processing, virtual reality, printing industry, and the like. It can be used to reproduce optimal colors in hardware development. It can also be used in the Color Management System, which minimizes color information discrepancies between information providers and end users in high-speed information and communication networks.
[61] What has been described above is just one embodiment of the color providing range operating apparatus and the method according to the present invention, the present invention is not limited to the above-described embodiment, of the present invention claimed in the following claims Without departing from the gist of the present invention, one of ordinary skill in the art will have the technical idea of the present invention to the extent that various modifications can be made.
权利要求:
Claims (5)
[1" claim-type="Currently amended] In the color gamut compensation device configured to prevent the deterioration of the image quality due to the difference in the color gamut at the time of color reproduction by building a color providing range information of a predetermined form according to the color device,
Color providing range information generating means for generating color providing range information by setting maximum saturation, maximum and minimum brightness according to a color device according to a suitable color temperature and luminance intensity;
Color providing range information input means for inputting color providing range information generated by the color providing range information generating means into a file or an operating system;
Decoding means for reading the color providing range information for reading and decoding the color providing range information included in the file or the operating system; And
And a color providing range information utilizing means for converting an image according to a predetermined algorithm by using the decoded color providing range information so that the reproduced image and the original image are expressed in the same manner.
[2" claim-type="Currently amended] In the color providing range operating method to prevent the deterioration of the image quality due to the difference in the color providing range when the color is reproduced by adding the color providing range information of the predetermined form according to the color device,
A color providing range information generating step of constructing color providing range information by setting maximum saturation, maximum and minimum brightness according to a color device according to an appropriate color temperature and luminance intensity;
A color providing range information input step of inputting color providing range information generated in the color providing range information generating step into a file or an operating system;
A color providing range information decoding step of reading and decoding the color providing range information included in the file or the operating system; And
And a color providing range information utilization step of converting an image according to a predetermined algorithm by using the decoded color providing range information so that the reproduced image and the original image are represented in the same manner.
[3" claim-type="Currently amended] The method of claim 2, wherein the color providing range information generation step,
If the color device is a display, color display range information for display is constructed with a corresponding maximum saturation, maximum and minimum brightness for each of a plurality of color temperatures and a plurality of luminance intensities.
And, if the color device is a printer, constructing color providing range information for a printer with maximum saturation, maximum brightness, and minimum brightness for a predetermined color temperature and luminance intensity.
[4" claim-type="Currently amended] The display apparatus of claim 3, wherein the color providing range information for the display is
Each color area and brightness area should be set to the maximum luminance value, the minimum luminance value, and the maximum saturation value at the corresponding color temperature and the intensity of the luminance. A color providing range compensating method comprising writing with a numerical value of an area divided into sixteen.
[5" claim-type="Currently amended] The method of claim 2, wherein the color providing range information input step,
When inserting the color providing range information into a file, the information is inserted after the upper 144 bytes of the image file format to prevent a collision with another header or tag table, and the information present in the area includes the file target color providing range. Indicates the information and stores the description to let the decoding know the size of the whole information,
When the color providing range information is inserted into the operating system, a predetermined directory is designated, a file name is assigned according to a predetermined rule, and a description is input.
类似技术:
公开号 | 公开日 | 专利标题
Lukac et al.2018|Color image processing: methods and applications
JP5628350B2|2014-11-19|Metadata generation method
CN102598114B|2015-09-16|For generation of the method for coloured image and the imaging device of use the method
US8666161B2|2014-03-04|Multimedia color management system
KR101458072B1|2014-11-06|Methods and systems for displays with chromatic correction with differing chromatic ranges
JP4335491B2|2009-09-30|System for optimizing the display and rendering of digital images for digital mastering
US6950551B2|2005-09-27|Terminal and input/output characteristic measurement method and calculation apparatus for display device
JP4197788B2|2008-12-17|Color reproduction system
US8654142B2|2014-02-18|Accurate color display device
KR100524565B1|2005-10-31|Method and apparatus for processing image data, and storage medium
EP0565795B1|1999-11-10|Indexed processing of color image data
US7468813B1|2008-12-23|Dynamic selection of rendering intent for color proofing transforms
CN100521729C|2009-07-29|System and method for color management
DE60214984T2|2007-06-06|Correction procedure for working with digital sample training
US5257097A|1993-10-26|Method and apparatus for selective interception of a graphics rendering operation for effecting image data modification
US7110595B2|2006-09-19|Method of and apparatus for image processing, and computer product
DE60036995T2|2008-02-21|Calibration system for a color generating device
US6421142B1|2002-07-16|Out-of-gamut color mapping strategy
US5956044A|1999-09-21|Imaging device to media compatibility and color appearance matching with flare, luminance, and white point comparison
KR100194988B1|1999-06-15|Image processing apparatus and method
EP0800150B1|2004-02-04|Image process apparatus and method
Poynton1997|Frequently asked questions about color
US7944593B2|2011-05-17|Method and apparatus for efficient processing of color conversion
US5489996A|1996-02-06|Image recording apparatus
KR101273730B1|2013-06-12|Color adjusting apparatus, display apparatus, printing apparatus, image processing apparatus, color adjustment method, gui display method, and program
同族专利:
公开号 | 公开日
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2002-10-24|Application filed by 한국전자통신연구원
2002-10-24|Priority to KR1020020065128A
2004-05-03|Publication of KR20040036790A
优先权:
申请号 | 申请日 | 专利标题
KR1020020065128A|KR20040036790A|2002-10-24|2002-10-24|Gamut Boundary Managing Apparatus And Method|
[返回顶部]