Color adjustment device and program of them

The color adjustment device uses a color gamut ring to display and adjust lightness, saturation, and hue in two dimensions, addressing the limitations of conventional methods by enabling precise individual adjustments.

JP2025145345APending Publication Date: 2025-10-03NIPPON HOSO KYOKAI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024045465
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-21
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Conventional color adjustment methods using chromaticity diagrams and vectorscopes fail to distinguish between lightness and saturation, making it impossible to individually adjust brightness, saturation, and hue of a pixel.

Method used

A color adjustment device utilizing a color gamut ring that displays lightness, saturation, and hue in two dimensions, allowing for individual adjustment of these properties through a configuration including a color gamut ring generation, display, selection, and change units.

Benefits of technology

Enables efficient and effective color adjustment by allowing operators to visually recognize and adjust brightness, saturation, and hue of an image using a color gamut ring, improving the precision and efficiency of color adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025145345000001_ABST
    Figure 2025145345000001_ABST
Patent Text Reader

Abstract

To provide a color adjustment device that performs a color adjustment of an image using a color gamut ring.SOLUTION: A color adjustment device 1 includes: a color gamut ring generation part 110 that generates a color gamut ring from color gamut ring data that specifies a shape of a color gamut ring representing brightness, saturation, and hue and displays the color gamut ring on a screen; a color distribution display part 111 that displays a color of each pixel of an image as a color distribution on the color gamut ring; an image display part 112 that displays an image on the screen; a color selection part 13 that selects a color to be subjected to color adjustment from at least one of the color gamut ring and the image; and a change amount detection part 14 that detects a change amount of the lightness, the saturation, and the hue associated with a movement operation in advance by three kinds of identifiable movement operations; and a color change part 15 that changes the lightness, the saturation, and the hue corresponding to the color of the pixel of the image based on the detected change amount.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a color adjustment device using a color gamut ring and a program therefor. [Background technology]

[0002] Conventionally, when adjusting the color distribution of an image, it has been done by referring to a chromaticity diagram or vectorscope and manipulating gamma, gain, etc. using knobs, sliders, etc. on an operation panel (see Non-Patent Document 1). A chromaticity diagram is a two-dimensional representation of a color scope (color range) using only x and y out of the mixture ratios x, y, and z of the color tristimulus values ​​X, Y, and Z. Because this chromaticity diagram represents the ratio of the XYZ components, it is not possible to distinguish between lightness levels. A vectorscope is a two-dimensional representation of a color scope, with hue in the circumferential direction and saturation in the radial direction. This vectorscope does not distinguish between lightness and saturation. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] “DAVINCI RESOLVE 18:Color”, [online], Blackmagic Design Pty. Ltd., [Retrieved March 6, 2024], Internet<URL:https: / / www.blackmagicdesign.com / jp / products / davinciresolve / color> Summary of the Invention [Problem to be solved by the invention]

[0004] When performing color adjustment using a conventional chromaticity diagram or vectorscope, it is impossible to distinguish between lightness and saturation on the colorscope. In other words, the coordinate systems of the chromaticity diagram and vectorscope do not match the coordinate systems used for color adjustment. Therefore, the conventional method has a problem in that it is not possible to individually adjust the brightness, saturation, and hue of a pixel of a desired color.

[0005] Therefore, an object of the present invention is to provide a color adjustment device and a program therefor that can perform color adjustment for pixels of a desired color using a color gamut ring that can display the distribution of lightness, saturation, and hue in two dimensions. [Means for solving the problem]

[0006] In order to solve the above problem, the color adjustment device of the present invention is a color adjustment device that performs color adjustment on an image, and is configured to include a color gamut ring generation unit, a color distribution display unit, an image display unit, a color selection unit, a change amount detection unit, and a color change unit.

[0007] In such a configuration, the color adjustment device generates a gamut ring from gamut ring data that specifies the shape of the gamut ring representing lightness, saturation, and hue, using the gamut ring generation unit, and displays the gamut ring on the screen of the display device. The color adjustment device then displays the color of each pixel of the image as a color distribution on the color gamut ring using the color distribution display unit. The color adjustment device also displays the image on the screen of the display device using the image display unit. This allows the color distribution on the color gamut ring and the image to be displayed in contrast on the screen.

[0008] The color adjustment device then selects, via the input device, a color selection unit of the color adjustment device from at least one of the color gamut ring and the image displayed on the screen, a color to be subjected to color adjustment. The color adjustment device then detects, by the change amount detection unit, the change amounts of lightness, saturation, and hue that are previously associated with each of the three types of movement, based on the three types of distinguishable movement of the input device. Then, the color adjustment device changes the lightness, saturation, and hue corresponding to the color of the pixel of the image using the color change unit based on the amount of change detected by the change amount detection unit. The color adjustment device then displays the color distribution of the color-changed image on the color distribution display unit, and displays the color-changed image on the image display unit. As a result, the color distribution on the color gamut ring after color adjustment and the image are displayed in contrast on the screen. The color adjustment device can be operated by a program that causes a computer to function as a color adjustment device. [Effects of the Invention]

[0009] According to the present invention, the brightness, saturation, and hue of an image can be individually adjusted using a color gamut ring. Furthermore, since the present invention allows an operator to visually recognize each of the brightness, saturation, and hue using the color gamut ring, color adjustment of an image can be performed more efficiently and effectively than in the past. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a block diagram showing a configuration of a color adjustment device according to an embodiment of the present invention. [Figure 2] 5A and 5B are explanatory diagrams illustrating an example of a screen displayed by the color adjustment device according to the embodiment of the present invention. [Figure 3] FIG. 10 is an explanatory diagram for explaining a color selection process on a color gamut ring. [Figure 4] FIG. 10 is an explanatory diagram for explaining a color selection process on an image. [Figure 5] FIG. 10 is an explanatory diagram for explaining a brightness adjustment process. [Figure 6] FIG. 10 is an explanatory diagram for explaining a saturation adjustment process. [Figure 7] FIG. 10 is an explanatory diagram for explaining a hue adjustment process. [Figure 8] 4 is a flowchart illustrating an operation of the color adjustment device according to the embodiment of the present invention. [Figure 9] FIG. 10 is a diagram showing an example of a spider mesh displayed on a color gamut ring. [Figure 10]FIG. 10 is an explanatory diagram illustrating an operation of changing a color using a spider mesh. [Figure 11] FIG. 10 is an explanatory diagram illustrating an operation of changing a hue using a spider mesh. [Figure 12] FIG. 10 is an explanatory diagram illustrating an operation of simultaneously changing color and hue using a spider mesh. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. [Color adjustment device configuration] The configuration of a color adjustment device 1 according to an embodiment of the present invention will be described with reference to FIG. The color adjustment device 1 adjusts the color of an image using gamut rings.

[0012] The color gamut ring is an international standard diagram that shows the color gamut in a two-dimensional circular arrangement, allowing for the distinction of lightness, saturation, and hue. The color gamut ring has been adopted as an international standard by the International Electrotechnical Commission (IEC) and the International Commission on Illumination (CIE) (see References 1 and 2 below). (Reference 1) IEC 62977-2-1:2021 Electronic Displays - Part 2-1: Measurements of Optical Characteristics - Fundamental Measurements. (Reference 2) CIE 246:2021 Color Gamuts for Output Media.

[0013] The color gamut ring GR (see Figure 2) is divided into rings from the lowest brightness to the periphery, and is typically expressed as 10 rings. * RSS ,b * RSSThe gamut ring GR represents the hue as the azimuth angle centered at (0,0). The gamut ring GR also represents the saturation as the distance from the center. As shown in FIG. 1, the color adjustment device 1 includes a storage unit 10, a display unit 11, an operation input unit 12, a color selection unit 13, a change amount detection unit 14, and a color change unit 15.

[0014] The storage unit 10 stores various types of data and can be configured with a general storage medium such as a semiconductor memory. Here, the storage unit 10 includes a color gamut ring data storage unit 100 and an image data storage unit 101.

[0015] The gamut ring data storage unit 100 stores gamut ring data that specifies the shape of the gamut ring. The color gamut ring data is the brightness L * and the saturation C associated with each hue (hue angle) h * The two-dimensional coordinate value (a * RSS ,b * RSS ) Here, the color space is CIE1976 (L * ,a * ,b * ) (CIELAB) as an example.

[0016] That is, the color gamut ring data is obtained by calculating the lightness L * (L * = 0.5, 1.5, …, 99.5), and the minimum brightness ("0") for each hue h (h = 0, 1, …, 359) to a predetermined brightness L * Saturation C up to * The sum of the square root of the squares (RSS) is used to calculate the saturation C * RSS (L * , h), and the coordinate value (a * RSS ,b * RSS ) Note that the color gamut ring data is generated using a known method (for example, see the above-mentioned Reference Document 2, Japanese Patent Application Laid-Open No. 2019-129525, etc.), and therefore a detailed description thereof will be omitted here.

[0017] The image data storage unit 101 stores image data of an image to be subjected to color adjustment. The image data storage unit 101 sequentially receives and stores image data to be subjected to color adjustment from the outside. The image data is image data such as DCI-P3 established by the American film production industry group (Digital Cinema Initiatives), Rec. 709 and Rec. 2020 standardized by ITU-R, etc. Here, the image data stored in the image data storage unit 101 is stored in the following format: * ,Saturation C * , and hue h are assumed to be associated.

[0018] The display unit 11 generates a color gamut ring from the color gamut ring data, and displays the color distribution of the image data and the image on the screen of the display device 2. Here, the display unit 11 includes a color gamut ring generation unit 110 , a color distribution display unit 111 , and an image display unit 112 .

[0019] The gamut ring generator 110 generates a gamut ring from the gamut ring data and displays it on the screen of the display device 2. The color gamut ring generator 110 generates a color gamut ring using the lightness L stored in the color gamut ring data storage unit 100. * and color gamut ring data for each hue h (two-dimensional coordinate value (a * RSS ,b * RSS )) is graphed to generate a color gamut ring, which is displayed on the screen of the display device 2 (display screen G: FIG. 2). Here, the color gamut ring generator 110 uses a horizontal axis as a * RSS , the vertical axis is b * RSS As the same lightness L *The two-dimensional coordinate value (a * RSS ,b * RSS ) and generate a gamut ring GR. * The rings are generated by thinning out the image in 10 steps of 10, 20, ..., 100, and painting them in grayscale.

[0020] The color distribution display unit 111 displays the color of each pixel of an image on a screen as a color distribution on a color gamut ring. The color distribution display unit 111 displays the brightness L of each pixel of the image data stored in the image data storage unit 101. * , saturation C * and hue h are converted into RGB values, for example, and then converted into color at the two-dimensional coordinate position (a * RSS ,b * RSS ) and displayed on the screen of the display device 2 (display screen G: FIG. 2). In addition, the brightness L * ,Saturation C * ,The pixel of hue h is located at the position (a * RSS ,b * RSS ) can be made to correspond to a known method (see, for example, Japanese Patent Application Laid-Open No. 2024-13728, etc.), so detailed description thereof will be omitted here.

[0021] Here, the color distribution display unit 111 displays the color distribution D on the color gamut ring GR generated by the color gamut ring generation unit 110, as shown in FIG. When the color distribution display unit 111 is started up, it displays the color distribution based on the image data stored in the memory unit 10. If the color change unit 15 (described later) notifies the color of the image data that it has changed, or if the color change unit 15 notifies the image data memory unit 101 that new image data has been input from outside, the color distribution display unit 111 generates a new color distribution and displays it on the screen.

[0022] The image display unit 112 displays an image on the screen of the display device 2. Here, the image display unit 112 reads out image data from the image data storage unit 101 and displays it on the screen of the display device 2 (display screen G: FIG. 2). When the image display unit 112 is started up, it displays an image based on the image data stored in the memory unit 10. If the image display unit 112 is notified by the color change unit 15 (described later) that the color of the image data has been changed, or if the image display unit 112 is notified that new image data has been input from outside to the image data memory unit 101, the image display unit 112 displays the image after the color change or the new image that has been input on the screen.

[0023] As shown in Figure 2, the display screen G displays the color gamut ring GR and color distribution D displayed by the color gamut ring generation unit 110 and color distribution display unit 111, and the image IM displayed by the image display unit 112, in contrast to each other. This allows an operator operating the color adjustment device 1 to visually recognize an image to be subjected to color adjustment, while distinguishing and recognizing the color distribution of the image in terms of lightness, saturation, and hue.

[0024] The operation input unit 12 is used to input operation details from the operator via an input device such as a mouse 20 from the outside. Here, the operation input unit 12 inputs different operation contents for a mode for selecting the color of the color gamut ring or the image (color selection operation mode) and a mode for changing the color (color change operation mode). This mode can be switched by any switching method, such as selecting a menu displayed on the screen or using a switch.

[0025] In the color selection operation mode, the operation input unit 12 outputs the operation content of the input operation (color selection operation) to the color selection unit 13. The color selection operation is an operation of a mouse or the like for selecting a pixel. This operation will be described later. Furthermore, in the color change operation mode, the operation input unit 12 outputs the operation content of the input operation (color change operation) to the change amount detection unit 14. The color change operation is an operation of a mouse or the like for changing the color (brightness, saturation, hue) of a pixel. This operation will be described later.

[0026] The color selection unit 13 selects a color to be adjusted from at least one of the color gamut ring and the image displayed on the screen via an input device such as a mouse 20 . Here, the color selection unit 13 includes an in-ring color selection unit 130 and an in-image color selection unit 131.

[0027] The in-ring color selection unit 130 selects a color to be changed within the color gamut ring displayed on the screen via an input device. For example, the in-ring color selection unit 130 selects the color of a pixel at a specified position within the color gamut ring when the mouse 20 is clicked. Alternatively, as shown in FIG. 3, the in-ring color selection unit 130 can select an area AR such as a circular (elliptical) area or a rectangular area by dragging the mouse 20 within the color gamut ring GR. G Select the color of the pixels in the area. G may be any shape connecting any specified points. The ring color selection unit 130 selects an area AR having one or more pixels. G Each color (brightness L * , saturation C * and hue h) are read out from the color gamut ring data storage unit 100 and output to the color modification unit 15.

[0028] The in-image color selection unit 131 selects, via an input device, a color to be changed within an image that is displayed on the screen and is to undergo color adjustment. For example, the in-image color selection unit 131 selects the color of a pixel at a specified position in an image when the mouse 20 is clicked. Alternatively, as shown in FIG. 4, the image color selection unit 131 can select an area AR such as a circular (elliptical) area or a rectangular area by dragging the mouse 20 within the image IM. I Select the respective colors corresponding to the pixel positions in the area AR. I may be any shape connecting any specified points.

[0029] The image color selection unit 131 selects an area AR having one or more pixels. I Each color (brightness L * , saturation C * and hue h) are read out from the image data storage unit 101 and output to the color change unit 15.

[0030] It should be noted that the color selection unit 13 does not necessarily have to perform selection in both the in-ring color selection unit 130 and the in-image color selection unit 131 . For example, the color selection unit 13 selects the area AR selected by the in-ring color selection unit 130 by switching using a menu displayed on the screen or by switching using a switch or the like. G Only the area AR selected by the image color selection unit 131 I Only, area AR G and Area AR I and the intersection (AR G ∩AR I ), or area AR G and Area AR I and the union (AR G ∪AR I ) may be used as the selected region.

[0031] The change amount detection unit 14 detects the change amounts of lightness, saturation, and hue that are previously associated with each of the three types of movement operations, based on three types of distinguishable movement operations of the input device. The change amount detection unit 14 detects the brightness L from three types of movement operations (color change operations) input from the operation input unit 12. * , saturation C * Or, the amount of change in the hue h is detected. Here, the change amount detection section 14 includes a lightness change amount detection section 140 , a saturation change amount detection section 141 , and a hue change amount detection section 142 .

[0032] The brightness change amount detection unit 140 detects the brightness change amount from the movement operation of the mouse 20 or the like. For example, the lightness change amount detection unit 140 detects a predetermined lightness change amount according to the movement amount from a movement operation (first movement operation) indicating movement of the mouse cursor in a radial direction from the origin of the color gamut ring.

[0033] That is, as illustrated in FIG. 5, the lightness change amount detection unit 140 detects the origin (two-dimensional coordinates (a * RSS ,b * RSS ) origin) C is used as a reference, and the mouse cursor M moves in the radial direction, so the brightness change amount ΔL * Detect. In FIG. 5, pixels d1 and d2 are represented by the brightness change amount ΔL * The brightness is changed by the color change unit 15 (described later) * +ΔL * ) are shown as examples of positions before and after changing the color distribution. The brightness change amount detection unit 140 detects the brightness change amount ΔL * is output to the color change unit 15.

[0034] The saturation change amount detection unit 141 detects the amount of saturation change from the movement operation of the mouse 20 or the like. For example, the saturation change amount detection unit 141 detects a predetermined amount of saturation change according to the amount of movement from a movement operation (second movement operation) indicating movement of the mouse cursor in a radial direction from the origin of the color gamut ring while a modifier key such as the control key on the keyboard is pressed.

[0035] That is, as illustrated in FIG. 6, the saturation change amount detection unit 141 detects the origin (two-dimensional coordinates (a * RSS ,b * RSS) origin)C is used as a reference, and the mouse cursor M is moved radially with the modifier key pressed, so the saturation change amount ΔC * Detect. In FIG. 6, pixels d1 and d2 are represented by the saturation change amount ΔC * The brightness is changed by the color change unit 15 (C * +ΔC * ) are shown as examples of positions before and after changing the color distribution. The lightness change amount detection unit 140 and the saturation change amount detection unit 141 are the same in that they detect the amount of change based on the radial movement of the mouse cursor, so here, whether a change in lightness or a change in saturation is determined by whether a modifier key is pressed or not. Therefore, the lightness change amount detection unit 140 may detect the amount of lightness change when a modifier key is pressed, and the saturation change amount detection unit 141 may detect the amount of saturation change when a modifier key is not pressed. The saturation change amount detection unit 141 detects the saturation change amount ΔC * is output to the color change unit 15.

[0036] The hue change amount detection unit 142 detects the amount of hue change from the movement operation of the mouse 20 or the like. For example, the hue change amount detection unit 142 detects a predetermined amount of hue change according to the amount of movement from a movement operation (third movement operation) indicating movement of the mouse cursor in the circumferential direction around the origin of the color gamut ring.

[0037] That is, as shown in FIG. 7, the hue change amount detection unit 142 detects the hue change amount Δh when the mouse cursor M moves in the circumferential direction with the origin C of the gamut ring GR as a reference. 7, pixels d1 and d2 indicate the positions before and after the change in color distribution when the hue is changed (h+Δh) by a hue change amount Δh in the color change unit 15 described later. Note that because the ring is not circular, the distances of pixels d1 and d2 from the origin C are not the same. The hue change amount detection unit 142 outputs the detected hue change amount Δh to the color change unit 15 .

[0038] The color modification section 15 modifies the color of the pixel selected by the color selection section 13 based on the amounts of modification of the lightness, saturation, and hue detected by the modification amount detection section 14 . The color change unit 15 calculates the brightness L which indicates the color before change for each pixel selected by the color selection unit 13. * , saturation C * and the hue h is changed by the change amount detection unit 14. * , saturation change amount ΔC * and the hue change amount Δh are added (L * +ΔL * , C * +ΔC * ,h+Δh) to obtain the changed color.

[0039] The color change unit 15 changes the brightness L of the image data stored in the image data storage unit 101 before the change. * , saturation C * The color of the pixel to which the hue h is associated is expressed as the lightness (L * +ΔL * ), saturation (C * +ΔC * ) and hue (h+Δh). Then, the color change unit 15 notifies the display unit 11 that the color has been changed.

[0040] As a result, the colors of the image IM shown in FIG. 2 are updated, and the color distribution D of the color gamut ring GR is updated. Here, the lightness L * When the saturation C is changed, the brightness is changed across the ring as shown in Figure 5. * When the hue is changed, the saturation is changed within the ring as shown in Figure 6. When the hue is changed, the hue is changed within the same ring as shown in Figure 7.

[0041] With the above-described configuration, the color adjustment device 1 can perform color adjustment for pixels of a desired color in an image using a color gamut ring that can two-dimensionally display the distribution of lightness, saturation, and hue. Furthermore, the color adjustment device 1 can adjust the brightness, saturation, and hue of an image individually. The color adjustment device 1 can be operated by a program (color adjustment program) that causes a computer (not shown) to function as each unit in the device.

[0042] [Color adjustment device operation] Next, the operation of the color adjustment device 1 according to the embodiment of the present invention will be described with reference to Fig. 8 (and for the configuration, refer to Fig. 1 as appropriate). It is assumed that the color gamut ring data and image data are stored in advance in the storage unit 10.

[0043] In step S 1 , the gamut ring generator 110 generates a gamut ring from the gamut ring data stored in the gamut ring data storage unit 100 , and displays it on the screen of the display device 2 . In step S2, the color distribution display unit 111 displays the brightness L of each pixel of the image data stored in the image data storage unit 101. * , saturation C * and hue h are expressed as the two-dimensional coordinate position (a * RSS ,b * RSS ) and display it as a color distribution. In step S3, the image display unit 112 reads out the image data stored in the image data storage unit 101 and displays it on the screen of the display device 2 as a two-dimensional image. The order of steps S1, S2 and step S3 may be reversed.

[0044] In step S4, the operation input unit 12 determines whether the current mode is the color selection operation mode. Here, if the mode is the color selection operation mode (Yes in step S4), the operation input unit 12 outputs the operation content input from the mouse 20 or the like to the color selection unit 13, and in step S5, the color selection unit 13 selects the color to be adjusted based on the operation content.

[0045] In this step S5, the color of one or more pixels to be subjected to color adjustment is selected by the in-ring color selection unit 130 selecting pixels on the color gamut ring, or by the in-image color selection unit 131 selecting pixels on the image. At this time, the image color selection unit 131 selects the color (lightness L * , saturation C * and hue h) are read out from the image data storage unit 101 in advance. Then, the color adjustment device 1 returns to step S4 and checks the mode again.

[0046] On the other hand, if the mode is not the color selection operation mode (No in step S4), that is, if the mode is the color change operation mode, the operation input unit 12 outputs the operation content input from the mouse 20, etc. to the change amount detection unit 14, and in step S6, the change amount detection unit 14 determines whether or not a color change has occurred based on the operation content (movement operation). Here, if it is determined that a color change has occurred (Yes in step S6), the change amount detection unit 14 detects the amount of change in color in step S7.

[0047] In step S7, the lightness change amount detection unit 140 calculates a predetermined lightness change amount ΔL in accordance with the amount of movement of the mouse cursor in the radial direction from the origin of the color gamut ring. * In addition, the saturation change amount detection unit 141 detects a predetermined saturation change amount ΔC in accordance with the amount of movement of the mouse cursor in the radial direction from the origin of the color gamut ring while a modifier key such as the control key on the keyboard is pressed. * The hue change amount detection unit 142 also detects a predetermined hue change amount Δh according to the amount of movement of the mouse cursor in the circumferential direction around the origin of the color gamut ring. On the other hand, if it is determined that there is no color change (No in step S6), the color adjustment device 1 proceeds to step S11.

[0048] In step S8, the color modification unit 15 modifies the color of the pixel selected in step S5 in the image data stored in the image data storage unit 101 based on the amounts of change in lightness, saturation, and hue detected in step S7. That is, the color modification unit 15 modifies the lightness L of the selected pixel before modification. * , saturation C * The color of the pixel in the image data to which the hue h is associated is expressed as the lightness (L * +ΔL * ), saturation (C * +ΔC * ) and hue (h+Δh).

[0049] In step S9, the color distribution display unit 111 displays the brightness L of each pixel of the image data stored in the image data storage unit 101. * , saturation C * and hue h are expressed as the two-dimensional coordinate position (a * RSS ,b * RSS ) and display it as the color distribution after color change. In step S10, the image display unit 112 reads out the image data stored in the image data storage unit 101, and displays the image after the color change on the screen of the display device 2.

[0050] In step S11, the operation input unit 12 determines whether or not an end command has been issued via a switch, an operation screen, or the like. If an instruction to end the process is not given (No in step S11), the color adjustment device 1 returns to step S4 and continues the operation. On the other hand, if an instruction to end the process is given (Yes in step S11), the color adjustment device 1 ends the operation.

[0051] Through the above operations, the color adjustment device 1 can individually adjust the lightness, saturation, and hue of pixels of a desired color in an image using the color gamut ring. Although the configuration and operation of the color adjustment device 1 according to the embodiment of the present invention have been described above, the present invention is not limited to this embodiment.

[0052] For example, in this case, the color adjustment device 1 allows the color selection unit 13 to select the color to be adjusted from the color gamut ring or the image, or both. However, if the color to be adjusted is selected using only the color gamut ring, the in-image color selection unit 131 may be omitted from the configuration. Also, if the color to be adjusted is selected using only the image, the in-ring color selection unit 130 may be omitted from the configuration.

[0053] Here, the in-ring color selection unit 130 and the in-image color selection unit 131 select colors within the color gamut ring and the image. However, the in-ring color selection unit 130 and the in-image color selection unit 131 may add a process of deselecting some of the selected colors. For example, the in-ring color selection unit 130 selects an area AR within the color gamut ring GR as shown in FIG. G 4, the image color selection unit 131 selects the color of the area AR in the image IM. I If you select a color for the area AR G Color-based AR I Select the color of the area you want to exclude, or select the area AR I Color-based AR G It is also possible to select colors excluding the above.

[0054] Although a mouse has been used as an example of an input device, the input device is not limited to a mouse. For example, any input device may be used as long as it is capable of instructing movement operations, such as a keyboard, a trackpad, or a dedicated controller.

[0055] In addition, in this case, the change amounts of lightness, saturation, and hue detected by the change amount detection unit 14 for all pixels selected by the color selection unit 13 were the same for lightness, saturation, and hue. However, when only the hue and saturation are changed, the color adjustment device 1 may perform color adjustment with a non-linear change amount, similar to the color warper described in Non-Patent Document 1. That is, the color selection unit 13 displays a spider web-like mesh (spider mesh) W based on the origin C of the color gamut ring GR shown in Fig. 9 (Fig. 9 shows a part of the color gamut ring GR), and the user selects grids g, which are nodes of the mesh W, with a mouse or the like. The number of grids may be any number set in advance.

[0056] Then, as shown in FIG. 10, the saturation change amount detection unit 141 of the change amount detection unit 14 detects the amount of radial movement of the selected grid g based on the origin C of the color gamut ring GR, thereby moving a predetermined number of surrounding grids according to the distance between the grids and detecting the amount of change in color of each color that accompanies the movement of the grids. Furthermore, as shown in FIG. 11, the hue change amount detection unit 142 of the change amount detection unit 14 detects the amount of circumferential movement of the selected grid g based on the origin C of the gamut ring GR, thereby moving a predetermined number of surrounding grids according to the distance between the grids and detecting the amount of change in the hue of each color that accompanies the movement of the grids.

[0057] Then, the color change unit 15 may change the image data stored in the image data storage unit 101 in accordance with the amount of each change. As shown in FIG. 12, the hue and saturation of the mesh W may be adjusted simultaneously, that is, by moving the grid g in the radial and circumferential directions. [Explanation of symbols]

[0058] 1 Color adjustment device 10 Storage section 100 Gamut ring data storage unit 101 Image data storage unit 11 Display section 110 Gamut ring generator 111 Color distribution display section 112 Image display unit 12 Operation input section 13 Color selection section 130 Ring color selection section 131 Image color selection section 14. Change amount detection unit 140 Brightness change amount detection unit 141 Saturation change amount detection unit 142 Hue change amount detection unit 15 Color change section 2 Display device IM Image GR color gamut ring D color distribution

Claims

1. A color adjustment device for adjusting the color of an image, a gamut ring generator that generates a gamut ring from gamut ring data that specifies the shape of the gamut ring representing lightness, saturation, and hue, and displays the gamut ring on a screen of a display device; a color distribution display unit that displays the color of each pixel of the image as a color distribution on the color gamut ring; an image display unit that displays the image on the screen; a color selection unit that selects a color to be adjusted from at least one of the color gamut ring and the image displayed on the screen via an input device; a change amount detection unit that detects, by three types of distinguishable movement operations of the input device, change amounts of lightness, saturation, and hue that are previously associated with each of the three types of movement operations; a color modification unit that modifies the brightness, saturation, and hue corresponding to the color of the pixel of the image based on the modification amount detected by the modification amount detection unit, A color adjustment device, characterized in that the color distribution display unit displays the color distribution of a color-changed image, and the image display unit displays the color-changed image.

2. The change amount detection unit a lightness change amount detection unit that detects a change amount of the lightness from a first movement operation that indicates a movement in a radial direction from the origin of the color gamut ring; a saturation change amount detection unit that detects a change amount of the saturation from a second movement operation that indicates a movement in a radial direction from the origin of the color gamut ring; a hue change amount detection unit that detects a change amount of the hue from a third movement operation that indicates a circumferential movement of the color gamut ring around the origin; The color adjustment device according to claim 1 , further comprising:

3. 3. The color adjustment device according to claim 2, wherein the change amount detection unit detects the change amounts of lightness, saturation, and hue by moving a mouse cursor, and identifies the first movement operation and the second movement operation by whether or not a modifier key is pressed.

4. 2. The color adjustment device according to claim 1, wherein the color selection unit selects a color to be subjected to color adjustment from both the color gamut ring and the image.

5. 5. The color adjustment device according to claim 4, wherein the color selection unit selects a union of colors selected in both the color gamut ring and the image as a color to be adjusted.

6. 5. The color adjustment device according to claim 4, wherein the color selection unit selects an intersection of colors selected in both the color gamut ring and the image as a color to be subjected to color adjustment.

7. A program for causing a computer to function as the color adjustment device according to claim 1.