CN110930963A - Gamut mapping method and gamut processing system - Google Patents
Gamut mapping method and gamut processing system Download PDFInfo
- Publication number
- CN110930963A CN110930963A CN201911114262.XA CN201911114262A CN110930963A CN 110930963 A CN110930963 A CN 110930963A CN 201911114262 A CN201911114262 A CN 201911114262A CN 110930963 A CN110930963 A CN 110930963A
- Authority
- CN
- China
- Prior art keywords
- gamut
- image signal
- color
- input image
- gamut mapping
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/06—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Color Image Communication Systems (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Abstract
The invention provides a color gamut mapping method and a color gamut processing system, wherein the color gamut mapping method comprises the following steps: pre-sorting the gamut mapping look-up table to establish a plurality of sub look-up tables; receiving an input image signal; judging whether the color point of the input image signal is in a target color gamut of a display or not; and if the color point of the input image signal is not within the target gamut of the display, performing gamut mapping on the color point of the input image signal using one of the plurality of sub-lookup tables according to the color point of the input image signal to obtain an output image signal. By adopting the invention, the memory space occupied by the color gamut mapping lookup table can be effectively reduced and the memory access time can be reduced.
Description
Technical Field
The present disclosure relates to a color signal processing method, and more particularly, to a color gamut mapping method and a color gamut processing system.
Background
When performing gamut mapping of a display, there are two color points, gamut inside and gamut outside. The two color points are calculated differently, wherein the color points in the gamut can be directly calculated by the formula, and the color points outside the gamut (i.e. not in the target gamut) need to be gamut mapped. The gamut mapping operation requires iterative computations, which takes a long operation time in software or hardware implementations.
In order to overcome the above problems, the conventional gamut mapping calculation method is to establish a gamut mapping lookup table in advance, so as to perform the gamut conversion in a table lookup manner, thereby reducing the operation time. However, the gamut mapping includes the digital information of three primary colors of red, green and blue (RGB) and the matching L, a and b values, i.e. the total information amount is: 256x256x256x3byte 50331648byte (approximately equal to 48 MB). Therefore, the RGB three-channel full gray scale gamut mapping occupies about 48MB of memory. Moreover, when the video three-primary-color digital signals of the image pixels are input, the system must be able to perform random memory access corresponding to the image pixels to perform color gamut conversion, so that the search method is not suitable for hardware implementation. In addition, another existing gamut mapping method is to compress a gamut mapping lookup table. However, this method has a color point deviation problem and cannot map the correct target color gamut ideally.
In view of the above, it is desirable to provide a gamut mapping method and a gamut processing system to solve the problems in the prior art.
Disclosure of Invention
In order to solve the above-mentioned problems of the prior art, an object of the present disclosure is to provide a color gamut mapping method and a color gamut processing system, which can reduce the memory space occupied by the full grayscale lookup table without compressing the color gamut mapping lookup table, and further perform the color gamut mapping lookup accurately and quickly.
To achieve the above object, the present disclosure provides a color gamut mapping method, comprising: pre-sorting the gamut mapping look-up table to establish a plurality of sub look-up tables; receiving an input image signal; judging whether the color point of the input image signal is in a target color gamut of a display or not; and if the color point of the input image signal is not within the target gamut of the display, performing gamut mapping on the color point of the input image signal using one of the plurality of sub-lookup tables according to the color point of the input image signal to obtain an output image signal.
In one preferred embodiment of the present disclosure, the method further includes, if the color point of the input image signal is within the target color gamut, performing color separation calculation on the color point to obtain an output image signal.
In one preferred embodiment of the present disclosure, the gamut mapping lookup table uses RGB gray scale values as the index conditions for lookup, wherein in the step of pre-classifying the gamut mapping lookup table to create the plurality of sub lookup tables, the gamut mapping lookup table is pre-classified according to the size of the RGB gray scale values.
In one preferred embodiment of the present disclosure, the gamut mapping lookup table comprises a sub-lookup table having R-G-B, R-G, G-B, B-R, R > G > B, R > B > G, G > R > B, G > B > R, B > R > G, B > G > R.
In one preferred embodiment of the present disclosure, the sub lookup table of R-G-B stores the values of only one color channel, and the sub lookup table of R-G, G-B, B-R stores the values of only two color channels.
The present disclosure also provides a color gamut processing system, comprising: the system comprises a color gamut database, an input unit, a judgment unit, a processing unit and an output unit. The gamut database stores a gamut mapping look-up table, wherein the gamut mapping look-up table comprises a plurality of sub look-up tables. The input unit is used for receiving an input image signal. The judgment unit is connected with the input unit and used for judging whether the color point of the input image signal is in the target color gamut of the display according to the RGB gray scale value of the input image signal. The processing unit is connected to the judging unit and the gamut database, and configured to perform gamut mapping on the color point of the input image signal according to the color point of the input image signal using one of the plurality of sub lookup tables to obtain an output image signal when the color point is not within the target gamut of the display. The output unit is connected with the processing unit and used for outputting the output image signal.
In one preferred embodiment of the present disclosure, the processing unit is further configured to perform color separation calculation on the color point of the input image signal when the color point is within the target color gamut to obtain an output image signal.
In one preferred embodiment of the present disclosure, the gamut mapping lookup table uses RGB gray scale values as the index condition for lookup, and the gamut mapping lookup table is composed of the plurality of sub lookup tables classified according to the magnitude of the RGB gray scale values.
In one preferred embodiment of the present disclosure, the gamut mapping lookup table comprises a sub-lookup table having R-G-B, R-G, G-B, B-R, R > G > B, R > B > G, G > R > B, G > B > R, B > R > G, B > G > R.
In one preferred embodiment of the present disclosure, the processing unit of the color gamut processing system comprises: and the searching unit is connected with the color gamut database, responds to a judgment result that the color point of the input image signal is not in the target color gamut of the display, finds a corresponding sub-lookup table in the color gamut database according to the magnitude relation of the RGB gray scale values of the input image signal, and performs memory access on the sub-lookup table.
In one preferred embodiment of the present disclosure, the gamut mapping lookup table comprises a sub-lookup table having R-G-B, R-G, G-B, B-R, R > G > B, R > B > G, G > R > B, G > B > R, B > R > G, B > G > R.
Compared with the prior art, the RGB gray scale values in the color gamut mapping lookup table are classified and arranged according to the size relationship, so that repeated indexing conditions in the color gamut mapping lookup table are combined, and the memory space occupied by the color gamut mapping lookup table can be effectively reduced. In addition, by classifying and arranging the RGB gray scale values according to the size relationship, the corresponding lookup table can be found for the specific RGB gray scale values during the color gamut mapping, and the memory access is performed for the corresponding lookup table, so that the data volume required to be accessed is greatly reduced, and the memory access time is effectively reduced.
Drawings
FIG. 1 shows a block diagram of a gamut processing system in accordance with a preferred embodiment of the present disclosure; and
fig. 2 shows a flow chart of a color gamut processing method of a display according to a preferred embodiment of the present disclosure.
Detailed Description
In order to make the aforementioned and other objects, features and advantages of the present disclosure comprehensible, preferred embodiments accompanied with figures are described in detail below.
Different types of display output devices, such as cathode ray tubes, projectors, and liquid crystal panels, all have different color gamuts. In order to reproduce colors between different types of devices or different types of media, it is necessary to correct the difference in color gamut between the input and output devices. The technique of such processing is called gamut mapping.
Referring to fig. 1, a block diagram of a color gamut processing system 1 according to a preferred embodiment of the present disclosure is shown. The gamut processing system 1 includes an input unit 10, a judgment unit 20, a processing unit 30, an output unit 40, and a gamut database 50. The gamut processing system 1 is configured to perform gamut mapping processing on a display to accurately represent the gamut of the display and a source device in a color space of the source device independent of the display, and then map the colors of the gamut of the source device into a target gamut of the display through a reasonable mapping algorithm. When performing gamut mapping, the source gamut and the target gamut need to be considered. The source gamut may be either the gamut of the source device or the gamut of the source image (i.e., the display image). The gamut processing system 1 may be integrated in a chip of the display or may be provided in a separate device, and the device may communicate with the display.
As shown in fig. 1, the judging unit 20 is connected to the input unit 10, and the processing unit 30 is connected to the judging unit 20, the output unit 40, and the gamut database 50. The processing unit 30 of the gamut processing system 1 comprises a signal conversion unit 31, a look-up unit 32, and a calculator 33. The processing unit 30 and the signal conversion unit 31 are connected with the input unit 10 and the output unit 40, and the search unit 32 is connected with the gamut database 50. In the present disclosure, a gamut mapping look-up table is stored within the gamut database 50.
Referring to fig. 1 and fig. 2, fig. 2 is a flow chart showing a color gamut processing method of a display according to a preferred embodiment of the present disclosure. The gamut mapping method of the display of the present disclosure is implemented by the gamut processing system 1, wherein the gamut mapping method comprises the following steps. First, in step S100, the gamut mapping lookup tables of the gamut database 50 are presorted to create a plurality of sub lookup tables. Proceeding next to step S200, the input unit 10 of the gamut processing system 1 receives the input image signal 51 from the source device. Proceeding next to step S300, the determination unit 20 of the gamut processing system 1 determines whether the color point of the input image signal 51 is within the target gamut of the display. If the color point of the input image signal 51 is within the target gamut, step S410 is performed to directly perform color separation calculation on the color point. If the color point of the input image signal 51 is not within the target gamut, step S420 is performed to gamut map the color point using the corresponding sub-lookup table in the gamut mapping lookup table. After the color gamut processing system 1 calculates the RGB grayscale values of the output image signal 52, step S500 is performed, and the output unit 40 outputs the output image signal 52.
The color gamut mapping lookup table comprises RGB gray scale values and color gamut mapping values matched with the RGB gray scale values, wherein the RGB gray scale values are used as index conditions for lookup. As shown in fig. 1, in step S100 of the gamut mapping method, the gamut mapping lookup table of the present disclosure is classified and arranged according to the size relationship of RGB grayscale values, such that the gamut mapping lookup table is composed of ten pre-classified sub lookup tables, such as R-G-B, R-G, G-B, B-R, R > G > B, R > B > G, G > R > B, G > B > R, B > R > G, B > G > R. By combining the repeated indexing conditions in the gamut mapping lookup table, the memory space occupied by the gamut mapping lookup table can be effectively reduced.
In step S300 of the gamut mapping method, the input unit 10 first transmits the input image signal 51 to the determination unit 20 and the signal conversion unit 31 of the processing unit 30, and then determines whether the color point of the input image signal 51 is within the target gamut of the display according to the RGB grayscale values of the input image signal 51 through the determination unit 20. Next, the judgment unit 20 passes the judgment result to the processing unit 30, and the processing unit 30 performs color separation calculation (i.e., step S410) or gamut mapping (i.e., step S420) on the input image signal 51 according to the judgment result.
In step S410 of the gamut mapping method, when the determination unit 20 determines that the color point of the input image signal 51 is within the target gamut, the RGB grayscale values of the output image signal 52 are obtained by directly performing calculations by the calculator 33 of the processing unit 30. Such color separation calculation of color points within the target gamut does not require complex banding operations and results can be calculated quickly.
On the other hand, in step S420 of the gamut mapping method, when the determining unit 20 determines that the color point of the input image signal 51 is not within the target gamut, the lookup unit 32 of the processing unit 30 searches the corresponding sub-lookup table in the gamut mapping lookup table in the gamut database 50 through the magnitude relationship of the RGB grayscale values of the input image signal 51, without using a complicated iterative banding operation to obtain the result of gamut mapping of the color point. For example, the lookup unit 32 finds the corresponding gamut mapping values (e.g., L, a, b values) from the RGB gray scale values of the input image signal 51, and then obtains the gamut mapping result from the corresponding L, a, b values. It should be noted that in the gamut mapping lookup table of the present disclosure, by classifying and arranging the RGB gray-scale values according to the magnitude relationship, in step S420, the lookup unit 32 can find the sub lookup table to which the specific RGB gray-scale value belongs, and perform memory access on the sub lookup table to which the RGB gray-scale value belongs, so that the amount of data to be accessed by the lookup unit 32 is greatly reduced, and the memory access time is effectively reduced. In contrast, the prior art color gamut mapping lookup table sets RGB gray scale values in a mixed lookup table, and therefore, the lookup must be performed from the beginning at each search, i.e., the lookup is performed for the entire column of red gray scale values, the entire column of green gray scale values, or the entire column of blue gray scale values, which requires a long memory access time.
For example, when the sub-lookup table of R ═ G ═ B is used for searching, the lookup unit 32 of the present disclosure only needs to search for the value of one color channel. When the sub look-up table of R-G, G-B, B-R is used for searching, the search unit 32 only needs to search for the value of one color channel and then search for the remaining color channels. For example, in the case of using the R ═ G sub lookup table, the previous search may be performed using either the red gray level or the green gray level, and then the search may be performed using the blue gray level. When the sub lookup table R > G > B, R > B > G, G > R > B, G > B > R, B > R > G, B > G > R is used for searching, the lookup unit 32 may find the sub lookup table to which the sub lookup table belongs according to the data size, and perform memory access on the sub lookup table to which the sub lookup table belongs, thereby effectively reducing the memory access time.
Also, for example, please refer to tables (1-1) and (1-2), wherein table (1-1) is a part of the prior art gamut mapping lookup table, and table (1-2) is a part of the gamut mapping lookup table of the present disclosure, wherein table (1-1) and table (1-2) only show the index condition of the gamut mapping lookup table (i.e., the RGB gray scale value of the source gamut) and do not show the value of the gamut mapping that matches it. As shown in table (1-2), the gamut mapping lookup table of the gamut processing system 1 of the present disclosure is classified in advance as a sub-lookup table containing R > G > B, R > B > G, G > R > B, B > R > G, in the case where the same index condition as table (1-1) is contained.
Table (1-1):
table (1-2):
for example, the RGB gray-scale values of the input image signal 51 are searched for R70, G60, and B10. As shown in table (1-1), in the prior art, a series of tables having R70 must be screened by searching for the red gray scale value of the entire column, another series of tables having G60 must be screened by searching for the green gray scale value of the series of tables having R70, and the corresponding tables having R70, G60, and B10 must be found by searching for the blue gray scale value of the series of tables having R70 and G60. Multiple memory accesses must be passed in this process. Conversely, as shown in table (1-2), when the lookup unit 32 searches for the RGB grayscale values of the input image signal 51, where R is 70, G is 60, and B is 10, the lookup unit 32 selects to access the sub lookup table R > G > B in the gamut mapping lookup table according to the magnitude of the grayscale values of RGB, and sequentially searches for three index conditions, i.e., R is 70, G is 60, and B is 10, and further finds the corresponding table R is 70, G is 60, and B is 10. In the present disclosure, by classifying and arranging the RGB gray-scale values according to the magnitude relationship, the lookup unit 32 can find the sub lookup table to which the specific RGB gray-scale value belongs, and perform the memory access to the sub lookup table to which the RGB gray-scale value belongs, so that the data amount to be accessed by the lookup unit 32 is greatly reduced, and the memory access time is effectively reduced.
Further, for example, please refer to table (2-1) and table (2-2), wherein table (2-1) is a part of the prior art gamut mapping lookup table, and table (2-2) is a part of the gamut mapping lookup table of the present disclosure, wherein table (2-1) and table (2-2) only show the index condition of the gamut mapping lookup table (i.e., the RGB gray scale values of the source gamut) and do not show the values of the gamut mapping that match. As shown in table (2-2), the gamut mapping lookup table of the gamut processing system 1 of the present disclosure is categorized into sub lookup tables including R > G > B, R > B > G, G > R > B, R ═ B ═ G, R ═ G and G ═ B sub lookup tables in advance, where only the value of one color channel needs to be stored in the sub lookup table of R ═ G ═ B (R, G, B alternative), and only the values of two channels need to be stored in the sub lookup table of R ═ G, G ═ B, B ═ R (e.g., R ═ G table, R, G alternative and B is stored together) under the same index condition as that of table (2-1). Therefore, repeated index conditions in the color gamut mapping lookup table are combined, and the memory space occupied by the color gamut mapping lookup table can be effectively reduced.
Table (2-1):
table (2-2):
for example, the RGB gray-scale values of the input image signal 51 with R50, G50 and B50 are searched. As shown in table (2-1), in the prior art, a series of tables with R-50 must be screened by searching for the red gray scale value of the entire column, another series of tables with G-50 must be screened by searching for the green gray scale value in the series of tables with R-50, and the corresponding tables with R-50, G-50, and B-50 must be found by searching for the blue gray scale value in the series of tables with R-50 and G-50. Multiple memory accesses must be passed in this process. Conversely, as shown in the table (2-2), when the lookup unit 32 searches for the RGB grayscale values of the input image signal 51, where R is 50, G is 50, and B is 50, the lookup unit 32 selects to access the sub-lookup table of R, B, and G in the gamut mapping lookup table according to the magnitude of the RGB grayscale values, and only needs to search for the value of one color channel (R, G, B alternatively), so as to quickly find the corresponding table of R is 50, G is 50, and B is 50. Further, for example, the lookup unit 32 only needs to access the R-G sub lookup table when searching for the RGB grayscale values of the input image signal 51 with R70, G70, and B10. By this design, the data size required to be accessed by the search unit 32 is greatly reduced, and the memory access time is effectively reduced.
Finally, in step S500 of the color gamut processing method, the processing unit 30 obtains RGB gray-scale values of the output image signal 52 through color separation calculation or color gamut mapping, and then the signal conversion unit 31 obtains the result of the signal processing, i.e. obtains RGB gray-scale values of the output image signal 52, and transmits the output image signal 52 to the output unit 40 to output the color gamut converted output image signal 52.
In summary, the present disclosure classifies and arranges the RGB gray scale values in the gamut mapping lookup table according to the magnitude relationship to merge repeated indexing conditions in the gamut mapping lookup table, thereby effectively reducing the memory space occupied by the gamut mapping lookup table. In addition, by classifying and arranging the RGB gray scale values according to the size relationship, the sub lookup table which the RGB gray scale values belong to can be found for the specific RGB gray scale values when the color gamut mapping is carried out, and the memory access is carried out for the sub lookup table which the RGB gray scale values belong to, so that the data volume which needs to be accessed is greatly reduced, and the memory access time is effectively reduced.
The foregoing is merely a preferred embodiment of the present disclosure, and it should be noted that modifications and refinements may be made by those skilled in the art without departing from the principle of the present disclosure, and these modifications and refinements should also be regarded as the protection scope of the present disclosure.
Claims (10)
1. A method of gamut mapping, comprising:
pre-sorting the gamut mapping look-up table to establish a plurality of sub look-up tables;
receiving an input image signal;
judging whether the color point of the input image signal is in a target color gamut of a display or not; and
if the color point of the input image signal is not within the target gamut of the display, performing gamut mapping on the color point of the input image signal using one of the plurality of sub-lookup tables according to the color point of the input image signal to obtain an output image signal.
2. The method of gamut mapping according to claim 1, characterized in that the method further comprises:
and if the color point of the input image signal is in the target color gamut, performing color separation calculation on the color point to obtain an output image signal.
3. The method of claim 1 or 2, wherein the gamut mapping look-up table is indexed by RGB gray scale values, and wherein in the step of pre-classifying the gamut mapping look-up table to create the sub look-up tables, the gamut mapping look-up table is pre-classified according to the RGB gray scale values.
4. The method of color gamut mapping according to claim 1, characterized in that the color gamut mapping look-up table comprises a sub-look-up table of R-G-B, R-G, G-B, B-R, R > G > B, R > B > G, G > R > B, G > B > R, B > R > G, B > G > R.
5. The method of gamut mapping according to claim 4, characterized in that the values of only one color channel are stored in the sub-lookup table of R-G-B, and the values of only two color channels are stored in the sub-lookup table of R-G, G-B, B-R.
6. A color gamut processing system, comprising:
a gamut database storing a gamut mapping look-up table, wherein the gamut mapping look-up table comprises a plurality of sub look-up tables;
an input unit for receiving an input image signal;
the judging unit is connected with the input unit and used for judging whether the color point of the input image signal is in a target color gamut of the display or not according to the RGB gray scale value of the input image signal;
a processing unit connected to the judging unit and the gamut database, for performing gamut mapping on the color point of the input image signal according to the color point of the input image signal using one of the plurality of sub lookup tables to obtain an output image signal when the color point is not within the target gamut of the display; and
and the output unit is connected with the processing unit and used for outputting the output image signal.
7. The color gamut processing system according to claim 6, wherein the processing unit is further configured to perform a color separation calculation on the color point of the input image signal to obtain an output image signal when the color point is within the target color gamut.
8. The system as claimed in claim 6 or 7, wherein the gamut mapping lookup table is indexed by RGB gray scale values, and the gamut mapping lookup table is composed of the sub lookup tables classified according to the magnitude of the RGB gray scale values.
9. The gamut processing system according to claim 6, wherein the gamut mapping lookup table comprises a sub-lookup table of R-G-B, R-G, G-B, B-R, R > G > B, R > B > G, G > R > B, G > B > R, B > R > G, B > G > R.
10. The gamut processing system according to claim 6, wherein the processing unit of the gamut processing system comprises:
and the searching unit is connected with the color gamut database, responds to a judgment result that the color point of the input image signal is not in the target color gamut of the display, finds a corresponding sub-lookup table in the color gamut database according to the magnitude relation of the RGB gray scale values of the input image signal, and performs memory access on the sub-lookup table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911114262.XA CN110930963B (en) | 2019-11-14 | 2019-11-14 | Gamut mapping method and gamut processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911114262.XA CN110930963B (en) | 2019-11-14 | 2019-11-14 | Gamut mapping method and gamut processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110930963A true CN110930963A (en) | 2020-03-27 |
CN110930963B CN110930963B (en) | 2021-03-16 |
Family
ID=69853829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911114262.XA Active CN110930963B (en) | 2019-11-14 | 2019-11-14 | Gamut mapping method and gamut processing system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110930963B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112614195A (en) * | 2020-12-14 | 2021-04-06 | 杭州海康微影传感科技有限公司 | Thermal image generation method and device and thermal imaging equipment |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1643894A (en) * | 2002-08-30 | 2005-07-20 | 佳能株式会社 | Image processing apparatus and method |
JP2009141907A (en) * | 2007-12-10 | 2009-06-25 | Canon Inc | Color processing device and method for color processing |
JP4569474B2 (en) * | 2006-01-05 | 2010-10-27 | 富士ゼロックス株式会社 | Color gamut creation device, color gamut creation method, and color gamut creation program |
CN101534374B (en) * | 2008-03-14 | 2012-10-03 | 富士施乐株式会社 | Color processor and color processing method |
CN104809994A (en) * | 2015-04-24 | 2015-07-29 | 青岛海信电器股份有限公司 | RGBW-type four-primary-color display gray scale combination conversion method |
US20150356945A1 (en) * | 2014-06-06 | 2015-12-10 | Imagination Technologies Limited | Gamut Mapping With Blended Scaling and Clamping |
CN106816143A (en) * | 2016-12-30 | 2017-06-09 | 上海天马有机发光显示技术有限公司 | Display panel gamut conversion method, device, system, display panel and display device |
CN107077828A (en) * | 2014-11-25 | 2017-08-18 | 英特尔公司 | Size to color lookup table is compressed |
CN107493464A (en) * | 2016-06-10 | 2017-12-19 | 汤姆逊许可公司 | The method of the source color of the LUT mapping graph pictures of input color outside the active colour gamut of apparatus |
-
2019
- 2019-11-14 CN CN201911114262.XA patent/CN110930963B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1643894A (en) * | 2002-08-30 | 2005-07-20 | 佳能株式会社 | Image processing apparatus and method |
JP4569474B2 (en) * | 2006-01-05 | 2010-10-27 | 富士ゼロックス株式会社 | Color gamut creation device, color gamut creation method, and color gamut creation program |
JP2009141907A (en) * | 2007-12-10 | 2009-06-25 | Canon Inc | Color processing device and method for color processing |
CN101534374B (en) * | 2008-03-14 | 2012-10-03 | 富士施乐株式会社 | Color processor and color processing method |
US20150356945A1 (en) * | 2014-06-06 | 2015-12-10 | Imagination Technologies Limited | Gamut Mapping With Blended Scaling and Clamping |
CN107077828A (en) * | 2014-11-25 | 2017-08-18 | 英特尔公司 | Size to color lookup table is compressed |
CN104809994A (en) * | 2015-04-24 | 2015-07-29 | 青岛海信电器股份有限公司 | RGBW-type four-primary-color display gray scale combination conversion method |
CN107493464A (en) * | 2016-06-10 | 2017-12-19 | 汤姆逊许可公司 | The method of the source color of the LUT mapping graph pictures of input color outside the active colour gamut of apparatus |
CN106816143A (en) * | 2016-12-30 | 2017-06-09 | 上海天马有机发光显示技术有限公司 | Display panel gamut conversion method, device, system, display panel and display device |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112614195A (en) * | 2020-12-14 | 2021-04-06 | 杭州海康微影传感科技有限公司 | Thermal image generation method and device and thermal imaging equipment |
CN112614195B (en) * | 2020-12-14 | 2024-04-12 | 杭州海康微影传感科技有限公司 | Thermal image generation method and device and thermal imaging equipment |
Also Published As
Publication number | Publication date |
---|---|
CN110930963B (en) | 2021-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7864189B2 (en) | Converting color data to a color palette | |
US6859210B2 (en) | Method for representing a digital color image using a set of palette colors based on detected important colors | |
US6828982B2 (en) | Apparatus and method for converting of pixels from YUV format to RGB format using color look-up tables | |
US20140253611A1 (en) | Methods and apparatus for color rendering | |
US6411730B1 (en) | Histogram for generating a palette of colors | |
CN110533117B (en) | Image comparison method, device, equipment and storage medium | |
US20040013297A1 (en) | Method for performing color gamut compression | |
US6850639B2 (en) | Color space quantization descriptor structure | |
CN110930963B (en) | Gamut mapping method and gamut processing system | |
US20060061786A1 (en) | Apparatus and methods for detecting a color gamut boundary, and for mapping color gamuts using the same | |
US5748771A (en) | Look-up table forming method and device | |
US20040113913A1 (en) | System and method for processing memory with YCbCr 4:2:0 planar video data format | |
US8520939B2 (en) | Apparatus and method of reproducing preferred color | |
US20120087576A1 (en) | Image processing device | |
CN113870768B (en) | Display compensation method and device | |
US7023585B1 (en) | Multi-dimensional edge interpolation | |
US7920740B2 (en) | Hue segmentation system and method thereof | |
KR20050117862A (en) | Color gamut boundary detection apparatus of a color device and method the same and method for calculating of color space inverse conversion function | |
US6980221B2 (en) | Method for representing a digital color image using a set of palette colors | |
US12081919B2 (en) | Image processing apparatus and imaging device | |
KR101216578B1 (en) | Method and apparatus for correcting color | |
US20050213122A1 (en) | Look-up table for transfer function | |
US8035654B1 (en) | Tuning cell sizes in interpolated lookup tables | |
US12170074B2 (en) | Color correction method, field programmable gate array, chip and display device | |
US20240331353A1 (en) | Image processing method and image processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |