Image processing system, image processing method, and image processing program
The image processing system addresses inefficiencies in correcting display unevenness by generating a measurement image with specific arrangements of unit images, calculating correction data, and applying it to achieve rapid and effective display evenness correction.
Patent Information
- Application Number
- JP2019206946
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2019-11-15
- Publication Date
- 2025-12-04
- Estimated Expiration
- 2039-11-15
AI Technical Summary
Existing methods for correcting display unevenness on display screens are inefficient due to the need for lengthy processing times when using two-dimensional measurement devices, and they fail to accurately correct variations in display characteristics across the screen.
An image processing system that generates a measurement image composed of rectangular unit images arranged in a specific direction, calculates correction data based on measured values, and applies this data to correct display unevenness efficiently.
The system reduces display unevenness while significantly shortening the processing time required for correction.
Smart Images

Figure 0007780246000004 
Figure 0007780246000005 
Figure 0007780246000006
Abstract
Description
[Technical Field]
[0001] The present invention relates to an image processing system, an image processing method, and an image processing program for performing correction processing for display unevenness on a display unit. [Background technology]
[0002] It has been known that display devices equipped with a display unit such as a liquid crystal panel suffer from so-called display unevenness, whereby colors vary depending on the position on the display screen. As a technique for correcting this display unevenness, a technique has been proposed in which an image displayed on the display unit is photographed with a measuring device, the display characteristics of the display unit are measured based on the photographed data, and the display data is corrected based on the measured display characteristics (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-006416 Summary of the Invention [Problem to be solved by the invention]
[0004] When correcting display unevenness on a display screen, a typical method is to assume that the entire screen has the same display characteristics, measure the display characteristics by performing point measurements on the center of multiple grayscale images, calculate the correction amount to achieve the desired display characteristics, and perform display unevenness correction on the entire display screen. However, this method cannot properly correct display unevenness when there is variation in the display characteristics within the display screen. Furthermore, when using a measuring device capable of two-dimensional measurement (such as a surface luminance meter), although it is possible to measure the variation in display characteristics within the display screen, the measurement time becomes long as the number of measured colors to calculate the display characteristics increases. This poses a problem of increased processing time for display unevenness correction.
[0005] An object of the present invention is to provide an image processing system, an image processing method, and an image processing program that can reduce display unevenness while shortening the processing time for correcting the display unevenness on a display unit. [Means for solving the problem]
[0006] An image processing system according to one aspect of the present invention is an image processing system that measures a measurement image displayed on a display unit using a measuring instrument and corrects display unevenness on the display unit based on the measured measurement values, and includes a measurement image generation unit that generates the measurement image, which is an array of multiple rectangular unit images formed by arranging multiple gradation images in a first direction, a correction data generation unit that generates correction data for correcting the display unevenness based on the measurement values measured by the measuring instrument on the measurement image generated by the measurement image generation unit, and a display unevenness correction unit that corrects input gradation based on the correction data generated by the correction data generation unit.
[0007] An image processing method according to another aspect of the present invention is an image processing method that measures a measurement image displayed on a display unit using a measuring instrument and corrects display unevenness on the display unit based on the measured measurement values, and includes the following steps performed by one or more processors: a measurement image generation step that generates the measurement image by arranging a plurality of rectangular unit images each composed of a plurality of gradation images arranged in a first direction; a correction data generation step that generates correction data for correcting the display unevenness based on the measurement values measured by the measuring instrument on the measurement image generated by the measurement image generation step; and a display unevenness correction step that corrects input gradation based on the correction data generated by the correction data generation step.
[0008] Another aspect of the present invention provides an image processing program for measuring a measurement image displayed on a display unit using a measuring instrument and correcting display unevenness on the display unit based on the measured measurement values, the image processing program causing one or more processors to execute the following steps: a measurement image generation step for generating the measurement image in which a plurality of rectangular unit images are arranged, each of which is composed of a plurality of gradation images arranged in a first direction; a correction data generation step for generating correction data for correcting the display unevenness based on the measurement values measured by the measuring instrument on the measurement image generated by the measurement image generation step; and a display unevenness correction step for correcting input gradation based on the correction data generated by the correction data generation step. [Effects of the Invention]
[0009] According to the present invention, it is possible to reduce the display unevenness while shortening the processing time for correcting the display unevenness on the display unit. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram showing a schematic configuration of an image processing system according to an embodiment of the present invention. [Figure 2A] FIG. 2A is a diagram showing an example of a display screen of a display unit according to a reference embodiment. [Figure 2B] FIG. 2B is a graph showing how chromaticity values change with respect to gradation values in the left region of the display screen of the display unit according to the reference embodiment. [Figure 2C] FIG. 2C is a graph showing how chromaticity values change with respect to gradation values in the central region of the display screen of the display unit according to the reference embodiment. [Figure 2D] FIG. 2D is a graph showing how chromaticity values change with respect to gradation values in the right area of the display screen of the display unit according to the reference embodiment. [Figure 3] FIG. 3 is a block diagram showing the configuration of the correction processing unit according to the embodiment of the present invention. [Figure 4]FIG. 4 is a diagram showing an example of a pattern image according to the embodiment of the present invention. [Figure 5] FIG. 5 is a diagram showing an example of a pattern image according to the embodiment of the present invention. [Figure 6] FIG. 6 is a diagram showing an example of a pattern image according to the embodiment of the present invention. [Figure 7] FIG. 7 is a diagram showing an example of a pattern image according to the embodiment of the present invention. [Figure 8] FIG. 8 is a diagram showing an example of a pattern image according to the embodiment of the present invention. [Figure 9] FIG. 9 is a flowchart showing an example of the procedure of the measurement process executed in the image processing system according to the embodiment of the present invention. [Figure 10] FIG. 10 is a diagram showing an example of a pattern image used in the measurement process according to the embodiment of the present invention. [Figure 11A] FIG. 11A is a graph showing how chromaticity values change with respect to gradation values in the left region of the display screen of the display unit according to the embodiment of the present invention. [Figure 11B] FIG. 11B is a graph showing how chromaticity values change with respect to gradation values in the left region of the display screen of the display unit according to the embodiment of the present invention. [Figure 11C] FIG. 11C is a graph showing how chromaticity values change with respect to gradation values in the left region of the display screen of the display unit according to the embodiment of the present invention. [Figure 12] FIG. 12 is a graph showing an example of correction data generated in the image processing system according to the embodiment of the present invention. [Figure 13] FIG. 13 is a graph showing an example of correction data generated in the image processing system according to the embodiment of the present invention. [Figure 14] FIG. 14 is a graph for comparing the variance value before the correction process and the variance value after the correction process according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. Note that the following embodiment is an example of the present invention, and does not limit the technical scope of the present invention.
[0012] The present embodiment will now be described with reference to the accompanying drawings. First, the configuration of an image processing system according to the present embodiment will be described.
[0013] [Image processing system configuration] 1, an image processing system 10 of this embodiment includes a display device 1, a system control unit (computer) 2, and a measuring instrument 3. The display device 1 includes a control unit 11, a storage unit 12, a power supply unit 13, an operation unit 14, a communication interface 15, and a display unit 16. The image processing system 10 measures a pattern image P (an example of a measurement image of the present invention) displayed on the display unit 16 using the measuring instrument 3, and corrects (calibrates) display unevenness on the display unit 16 based on the measured values (XYZ values).
[0014] Although not shown, the communication interface 15 includes a DVI (Digital Visual Interface) terminal and an HDMI (High-Definition Multimedia Interface) terminal for serial communication using the TMDS (Transition Minimized Differential Signaling) method, a LAN terminal, an RS232C terminal, etc. for communication using communication protocols such as TCP (Transmission Control Protocol) or UDP (User Datagram Protocol), and a Display Port terminal, etc.
[0015] The communication interface 15 transmits and receives data to and from external devices connected to a DVI terminal, an HDMI (registered trademark) terminal, a Display Port terminal, a LAN terminal, an RS232C terminal, etc., in accordance with instructions from an overall control unit 111 of the control unit 11, which will be described later. The communication interface 15 may further include a USB terminal and an IEEE1394 terminal.
[0016] The storage unit 12 is an information storage device such as a hard disk or a semiconductor memory, and stores various data handled by the control unit 11. Furthermore, in this embodiment, as will be described later, when a correction LUT (lookup table) used when correcting display unevenness is generated in the correction processing unit 115 of the control unit 11, the correction LUT is stored in the storage unit 12.
[0017] The control unit 11 is a computer or control circuit that controls the display device 1, and includes an overall control unit 111, a video data processing unit 112, an audio signal processing unit 113, a panel controller 114, a correction processing unit 115, and a display unevenness correction unit .
[0018] The overall control unit 111 performs overall control of each piece of hardware in the display device 1. When video data (video data to be displayed on the display unit 16) is input from the system control unit 2 via the communication interface 15, the video data processing unit 112 performs predetermined processing on the video data. Note that the video data handled in this embodiment is assumed to be 8 bits (0 to 255). The audio signal processing unit 113 performs predetermined processing on audio signals (audio signals output from the speaker of the display unit 16) input from the system control unit 2 via the communication interface 15.
[0019] The correction processing unit 115 calculates a correction amount for correcting display unevenness for each pixel by performing a correction process described below, and generates correction amount information (correction data) indicating the correction amount for each pixel. Furthermore, the correction processing unit 115 uses the correction data to generate a correction LUT used for correcting display unevenness, and stores the correction LUT in the storage unit 12.
[0020] Display unevenness correction unit 116 performs display unevenness correction to correct display unevenness (color unevenness and brightness unevenness are collectively referred to as "display unevenness") on display unit 16 by adjusting the gradation values of the video data of the video to be displayed on display unit 16 with reference to the correction LUT stored in storage unit 12. Note that display unevenness correction unit 116 may perform display unevenness correction on video data after processing by video data processing unit 112, or may perform display unevenness correction on video data before processing by video data processing unit 112.
[0021] The panel controller 114 controls the display unit 16 to display the image of the image data processed by the image data processing unit 112 and the display unevenness correction unit .
[0022] The power supply unit 13 controls the power supplied from the outside. The general control unit 111 causes the power supply unit 13 to supply or cut off the power supply in accordance with an operation instruction input from a power switch (not shown) of the operation unit 14. When the operation instruction input from the power switch is an operation instruction to switch the power on, the power supply unit 13 supplies power to each piece of hardware of the display device 1, and when the operation instruction input from the power switch is an operation instruction to switch the power off, the power supply unit 13 cuts off the power supplied to each piece of hardware of the display device 1.
[0023] The display unit 16 is, for example, a display panel such as a liquid crystal panel, a plasma display panel, or an organic EL panel, and displays images under the control of the panel controller 114. Note that, in this embodiment, as shown in Fig. 1, an example is given in which the display unit 16 is made up of one display panel, but the display unit 16 may also be a multi-display in which multiple display panels are arranged.
[0024] The operation unit 14 is an operating member for the user to input various instructions. The operation unit 14 also includes a power switch (not shown). The power switch is a switch for inputting an operation instruction to switch the power on and off. When an operation instruction is input using the power switch, the operation unit 14 outputs the operation instruction to the overall control unit 111.
[0025] The measuring instrument 3 is equipped with input / output terminals such as USB, RS232C, and Camera Link. Based on measurement instructions from the system control unit 2, the measuring instrument 3 measures (measures colorimetry) the pattern image P (measurement image) displayed on the display unit 16 and transmits the measurement results to the system control unit 2. Specifically, the measuring instrument 3 photographs the pattern image P displayed on the screen of the display unit 16 and outputs the measured values (e.g., XYZ values, Lab values, RGB values, etc.) of each pixel of the measuring instrument 3 obtained by this photograph as measurement data. The measuring instrument 3 can be a surface luminance meter such as a luminance and chromaticity measuring device (e.g., UA-1000A) manufactured by Topcon Corporation or a two-dimensional color luminance meter (e.g., CA-2000) manufactured by Konica Minolta, a high-definition digital camera manufactured by Nikon Corporation, Sony Corporation, or an industrial camera.
[0026] Furthermore, it is desirable to use a measuring instrument that can photograph the entire display unit 16 at once to perform measurements using a single measuring instrument, but in some cases, it is also possible to use multiple measuring instruments to photograph the entire display unit 16, or to move the measuring instrument and piece together data measured in parts to obtain measurement data.
[0027] When measuring the display unit 16, a tool (application) that enables data exchange with the measuring instrument 3 is installed in the system control unit 2, and the measuring instrument 3 is connected to the system control unit 2, for example, via USB. It is possible to sequentially display the pattern image P to be measured on the display unit 16, have the measurer measure it with the measuring instrument 3, and save the measurement data. However, since there are multiple pattern images P (with dozens of different gradations), repeating the display and photographing instructions for each required pattern image P is time-consuming and cumbersome, and there is also the risk of operational errors. Therefore, it is preferable for the system control unit 2 to control the display unit 16 and the measuring instrument 3 to automatically perform a series of operations: "image display," "measurement," "save measurement data," and "change image."
[0028] It is also efficient to have the system control unit 2 set the measurement conditions of the measuring device 3 (shutter speed, aperture, focus, number of measurements, etc. when taking pictures with a camera), manage data (save data), etc.
[0029] It is known that display unevenness occurs in display devices 1 due to differences in display characteristics depending on the position on the display screen. FIGS. 2A to 2D show examples of display unevenness. FIG. 2B is a graph showing the relationship between gradation and xy chromaticity values in a left region A1 (see FIG. 2A) of the display screen. FIG. 2C is a graph showing the relationship between gradation and xy chromaticity values in a central region A2 (see FIG. 2A) of the display screen. FIG. 2D is a graph showing the relationship between gradation and xy chromaticity values in a right region A3 (see FIG. 2A). Here, a certain display device 1 displays gray images of various gradations (R=G=B=N, N=1 to 255). Measurement instrument 3 then performs spot measurements on the left region A1, central region A2, and right region A3 of the display screen to determine color coordinates in the XYZ color space. The xy chromaticity values are calculated from the color coordinates and plotted.
[0030] The chromaticity values x and y can be calculated as follows: x=X / (X+Y+Z), y=Y / (X+Y+Z).
[0031] As shown in Figures 2B to 2D, when plotting a color (gray) of the same hue at different gradations, the color tone changes slightly depending on the gradation, and the characteristics of this change can vary depending on the location. For example, at gradations of 80 or more, the change characteristics of the chromaticity values x and y differ from each other in the left region A1 of the display screen, and similarly, the change characteristics of the chromaticity values x and y differ from each other in the right region A3 of the display screen. In contrast, the change characteristics of the chromaticity values x and y are approximately the same in the central region A2 of the display screen. Thus, in the example of Figure 2, for example, a more colorful image is displayed in the left region A1 of the display screen than in the central region A2, and similarly, a more colorful image is displayed in the right region A3 of the display screen than in the central region A2. Furthermore, the change characteristics of the color tone differ between the left region A1 and the right region A3. As such, it can be seen that the display characteristics differ in the left and right directions.
[0032] It is common to use a 1D-LUT to correct these display characteristics. Specifically, when converting the input gradations of each RGB color to the desired gradation using a 1D-LUT, color correction is possible by individually adjusting the gradation values for each RGB color. However, due to differences in display characteristics, the amount of correction varies for each local region. For this reason, when correcting the color of a specific gray, for example, it is necessary to measure neighboring colors as well. In other words, when examining the display characteristics of each local region, it is necessary to measure the target color (gray) to be corrected and its neighboring colors (at least three colors, e.g., by slightly changing each RGB color) in each region. Depending on the 1D-LUT configuration, in a 1D-LUT with 33 correction points and interpolation for the rest, measurements are taken at 30 points, excluding the dark areas (0, 8, 16), which are inherently difficult to control. This results in a total of 120 colors, including the target color and its neighboring colors.
[0033] Spot measurement requires a short measurement time, but it requires measuring each local area. While a two-dimensional measuring device can calculate measurement data for each local area after measurement, measuring 120 colors takes a considerable amount of time and requires a huge amount of data to be processed. Therefore, by using a measurement pattern image P that combines a certain number of gradations and neighboring colors and also takes into account the basic display characteristics of the display unit 16, correction processing can be performed based on realistic processing time and data capacity. The image processing system 10 according to this embodiment is characterized by using a pattern image P that takes into account the processing time and data capacity.
[0034] A specific configuration of the correction process using the pattern image P in this embodiment will be described below.
[0035] [Correction processing] After pattern image P displayed on display unit 16 is measured by measuring instrument 3, correction processing unit 115 acquires the measurement data obtained by the measurement and performs correction processing based on the measurement data. In the following description, data obtained from one pattern image P is referred to as one piece of measurement data. In other words, one piece of measurement data is a collection of data obtained by photographing one pattern image P, and is a collection of measurement values (XYZ values) of each pixel of measuring instrument 3.
[0036] Fig. 3 is a block diagram showing a schematic configuration of the correction processing unit 115. As shown in Fig. 3, the correction processing unit 115 includes a pattern image generating unit 51, a pattern image display unit 52, a correction amount calculating unit 53, and a correction data generating unit 54.
[0037] The pattern image generating unit 51 generates a pattern image P, which is an image for correction (measurement) used in the correction process. The pattern image generating unit 51 is an example of a measurement image generating unit of the present invention. FIG. 4 is a diagram showing an example of the pattern image P. Note that FIG. 4 shows an enlarged view of a portion (upper left region) of the display screen of the display unit 16 and an enlarged view of the basic pattern P0. Specifically, the pattern image generating unit 51 generates a pattern image P in which a plurality of rectangular basic patterns P0 (an example of a unit image of the present invention) are arranged, each of which is configured by arranging a plurality of gradation images (gradation patterns) in an arrangement direction D1 (an example of a first direction of the present invention). The pattern image P is composed of a background image (e.g., a black image) and a plurality of basic patterns P0 (gray color) arranged in the row direction (horizontal direction) and column direction (vertical direction).
[0038] The basic pattern P0 is, for example, a square of 10 or so pixels by 10 or so pixels, and is composed of multiple gradation patterns. Here, as an example, the basic pattern P0 is shown, which is composed of six gradation patterns T1 to T6. In each basic pattern P0, the gradation patterns T1 to T6 are composed of the same strip-like (rectangular) shape and are arranged in order from low to high gradation. For example, the gradation pattern T1 is composed of images of 24 to 56 gradations, the gradation pattern T2 is composed of images of 64 to 88 gradations, the gradation pattern T3 is composed of images of 96 to 120 gradations, the gradation pattern T4 is composed of images of 128 to 160 gradations, the gradation pattern T5 is composed of images of 168 to 224 gradations, and the gradation pattern T6 is composed of images of 232 to 255 gradations.
[0039] The pattern image generating unit 51 generates a pattern image P by arranging the basic pattern P0 in accordance with the display characteristics of the display unit 16. For example, as shown in FIGS. 2B and 2D , if the display unit 16 has display characteristics that cause display unevenness in the left-right direction within the display screen, the pattern image generating unit 51 generates a pattern image P by arranging the basic pattern P0 so that the arrangement direction D1 (an example of the first direction of the present invention) of the gradation patterns T1 to T6 is perpendicular to the direction (left-right direction) in which the display unevenness occurs. Furthermore, in the peripheral regions (top, bottom, left, and right edges) of the display screen, display unevenness due to a luminance gradient or the like is likely to occur from the central region toward the peripheral regions. Similarly, in the corner regions of the display screen, display unevenness due to a luminance gradient or the like is likely to occur from the central region toward the corner regions. Therefore, the pattern image generating unit 51 generates a pattern image P by arranging the basic pattern P0 so that the arrangement direction D1 of the gradation patterns T1 to T6 is perpendicular to the direction (diagonal direction) from the central region toward the corners of the display screen.
[0040] In the central region A2 of the display screen, the basic pattern P0 is arranged so that the arrangement direction D1 of the gradation patterns T1 to T6 is perpendicular to the left-right direction in which display unevenness occurs. Furthermore, in the peripheral regions in the vertical direction of the display screen (for example, rows R1 and R2), the basic pattern P0 is arranged so that the arrangement direction D1 of the gradation patterns T1 to T6 is parallel to the upper and lower peripheries. That is, the basic pattern P0 is arranged so that the long side directions of the gradation patterns T1 to T6 are perpendicular to the upper and lower peripheries. Similarly, in the peripheral regions in the horizontal direction of the display screen (for example, columns C1 and C2), the basic pattern P0 is arranged so that the arrangement direction D1 of the gradation patterns T1 to T6 is parallel to the left and right peripheries. That is, the basic pattern P0 is arranged so that the long side directions of the gradation patterns T1 to T6 are perpendicular to the left and right peripheries. Furthermore, in corner regions of the display screen (for example, row R1, column C1, row R2, and row C2), the basic patterns P0 are arranged so that the arrangement direction D1 of the gradation patterns T1 to T6 is perpendicular to the direction (diagonal direction) from the central region of the display screen toward the corner. That is, the basic patterns P0 are arranged so that the long side direction of each gradation pattern T1 to T6 is parallel to the diagonal direction. In this way, the basic patterns P0 arranged in the corner regions are arranged so that the arrangement direction D1 of the gradation patterns T1 to T6 is diagonal (for example, 45 degrees) relative to the arrangement direction D1 of the basic patterns P0 arranged in other regions. Note that all of the basic patterns P0 constituting the pattern image P may be arranged so that the arrangement direction D1 is perpendicular to the radial direction from the central region toward the periphery and corners.
[0041] According to the pattern image P (see FIG. 4) based on the above-described arrangement method, it is possible to appropriately detect uneven brightness, particularly in the left-right direction. Here, the pattern image generating unit 51 generates a pattern (hereinafter referred to as a shift pattern P1) in which the color tone is changed based on the basic pattern P0, in order to detect display unevenness due to differences in color tone in the left-right direction, while maintaining the arrangement method shown in FIG.
[0042] Specifically, the pattern image generating unit 51 generates a pattern image P by arranging a basic pattern P0 (an example of a first unit image of the present invention) in which multiple gradation images are composed of gray gradations, and a shift pattern P1 (an example of a second unit image of the present invention) in which multiple gradation images are composed of color gradations.
[0043] Here, the shift pattern P1 includes, for example, an image in which the R value is shifted relative to the gray scale (an example of an R unit image of the present invention), an image in which the G value is shifted relative to the gray scale (an example of a G unit image of the present invention), and an image in which the B value is shifted relative to the gray scale (an example of a B unit image of the present invention). The pattern image generating unit 51 generates a pattern image P by arranging the shift pattern P1 in which the R value is shifted, the shift pattern P1 in which the G value is shifted, and the shift pattern P1 in which the B value is shifted around the basic pattern P0.
[0044] 5, the pattern image generating unit 51 generates an image (an example of an R unit image of the present invention) in which the R value of the shift pattern P1 in the third row (R3 row) is lowered (shifted) by 4 relative to the basic pattern P0 in the fifth row (R5 row). For example, if the RGB values of each of the gradation patterns T1 to T6 of the basic pattern P0 are (Rt, Gt, Bt), the RGB values of each of the gradation patterns T1 to T6 of the shift pattern P1 in the third row (R3 row) are set to (Rt-4, Gt, Bt).
[0045] Furthermore, the pattern image generating unit 51 generates an image (an example of a G unit image of the present invention) in which the G value of the shift pattern P1 in the fourth row (R4 row) is lowered by 4 compared to the basic pattern P0 in the fifth row (R5 row). For example, if the RGB values of each gradation pattern T1 to T6 of the basic pattern P0 are (Rt, Gt, Bt), the RGB values of each gradation pattern T1 to T6 of the shift pattern P1 in the fourth row (R4 row) are set to (Rt, Gt-4, Bt).
[0046] Furthermore, the pattern image generating unit 51 generates an image (an example of a B unit image of the present invention) in which the B value of the shift pattern P1 in the sixth row (row R6) is lowered by 4 compared to the basic pattern P0 in the fifth row (row R5). For example, if the RGB values of the basic pattern P0 are (Rt, Gt, Bt), the RGB values of each of the gradation patterns T1 to T6 of the shift pattern P1 in the sixth row (row R6) are set to (Rt, Gt, Bt-4).
[0047] The pattern image generating unit 51 sets the RGB values of each gradation pattern T1 to T6 of the shift pattern P1 in the third row from the bottom of the display screen to (Rt-4, Gt, Bt), sets the RGB values of each gradation pattern T1 to T6 of the shift pattern P1 in the fourth row from the bottom of the display screen to (Rt, Gt-4, Bt), and sets the RGB values of each gradation pattern T1 to T6 of the shift pattern P1 in the sixth row from the bottom of the display screen to (Rt, Gt, Bt-4). Furthermore, the pattern image generating unit 51 arranges the basic pattern P0 in the central region.
[0048] The pattern image generating unit 51 stores the generated pattern image P (image data) in the storage unit 12. According to the pattern image P shown in Fig. 5, it is possible to detect display unevenness due to differences in color tone in the left-right direction.
[0049] The pattern image display unit 52 displays the pattern image P generated by the pattern image generation unit 51 on the display unit 16. Specifically, in accordance with an instruction from the system control unit 2, the pattern image display unit 52 acquires the pattern image P from the storage unit 12 and causes the panel controller 114 to execute a display process on the display unit 16. As a result, for example, the pattern image P shown in FIG. 5 is displayed on the entire display screen of the display unit 16.
[0050] The correction amount calculation unit 53 calculates the correction amount used in correcting the display unevenness based on measurement data for the pattern image P of the display unit 16 measured by the measuring instrument 3 during the correction process.
[0051] The measurement data is the measurement value (XYZ value) for each pixel measured by the measuring instrument 3 when a pattern image P (see Figure 5) showing a predetermined RGB value is displayed during correction processing on each display device 1, and is data that differs for each display device 1.
[0052] When calculating the correction amount, the information obtained as the variation in display unevenness is the measured value (XYZ value) for each pixel, and the correction amount calculation unit 53 calculates the correction amount from this measured value (colorimetric value). Specifically, the correction amount calculation unit 53 calculates the correction amount using equation (1) by finding coefficients (conversion coefficients) of a 3×3 matrix that are compatible with the characteristics of the display device 1.
[0053]
number
[0054]
number
[0055] The correction amount calculation unit 53 calculates the coefficients Ka to Ki by substituting the difference values of the RGB values and the difference values of the measurement values into the following equation (3).
[0056]
number
[0057] The correction data generation unit 54 generates correction data for correcting the display unevenness based on the measurement values (XYZ values) obtained by measuring the pattern image P generated by the pattern image generation unit 51 with the measuring instrument 3. Specifically, the correction data generation unit 54 generates correction amount information (correction data) indicating the correspondence between RGB values (input gradations) and the correction amounts. The correction data generation unit 54 generates correction data for each pixel, for example. The correction data generation unit 54 stores the generated correction data in the storage unit 12 as a correction LUT.
[0058] In this way, the correction processing unit 115 generates a correction LUT used for correcting display unevenness. The correction processing unit 115 is not limited to the above-mentioned configuration. For example, the pattern image generation unit 51 may generate a pattern image P shown in FIG. 6.
[0059] Specifically, the pattern image generating unit 51 generates the pattern image P by arranging a gray image (an example of a first divided unit image of the present invention) in which multiple gradation patterns contained in one first region obtained by dividing the basic pattern P0 in two by a dividing line extending in the arrangement direction D1 are composed of gray gradations, and an image (an example of a second divided unit image of the present invention) in which multiple gradation patterns contained in the other second region are composed of color gradations.
[0060] Here, the image composed of color gradations includes an R division unit image in which the R value is shifted relative to the gray gradation, a G division unit image in which the G value is shifted relative to the gray gradation, and a B division unit image in which the B value is shifted relative to the gray gradation. The pattern image generation unit 51 alternately arranges a shift pattern P2 composed of the gray image and the R division unit image and a shift pattern P2 composed of the gray image and the G division unit image, and alternately arranges a shift pattern P2 composed of the gray image and the R division unit image and a shift pattern P2 composed of the gray image and the B division unit image to generate a pattern image P.
[0061] For example, as shown in FIG. 6, the pattern image generation unit 51 divides the basic pattern P0 into two and arranges a shift pattern P2 consisting of six gray gradation patterns T1 to T6 corresponding to the basic pattern P0 and shifted gradation patterns ST1 to ST6 whose RGB values are reduced by 4 based on the gradation of the basic pattern P0, to generate a pattern image P. For example, the pattern image generation unit 51 maintains the arrangement method shown in FIG. 4 and arranges shift patterns P2 whose R values are reduced by 4 (an example of an R divided unit image of the present invention) in a staggered pattern. In addition, the pattern image generation unit 51 arranges shift patterns P2 whose R values are reduced by 4 and shift patterns P2 whose G values are reduced by 4 (an example of a G divided unit image of the present invention) alternately in the row direction (horizontal direction) in odd-numbered rows. In addition, the pattern image generation unit 51 arranges shift patterns P2 whose R values are reduced by 4 and shift patterns P2 whose B values are reduced by 4 (an example of a B divided unit image of the present invention) alternately in the row direction (horizontal direction) in even-numbered rows. As a result, a color filter array pattern image P is generated as shown in Fig. 7. For convenience, in Fig. 7, each shift pattern P2 is displayed adjacent to each other and labeled "R", "G", and "B".
[0062] The correction amount calculation unit 53 calculates the correction amount based on the measurement data of the measuring instrument 3 for the pattern image P shown in Fig. 6. Specifically, as shown in Fig. 7, for example, for a shift pattern P2 ("G") in row R1 and column C1, the correction amount calculation unit 53 calculates the difference between the RGB values of the shift pattern P2 ("G") in row R1 and column C1 and the RGB values of the shift pattern P2 ("R") adjacent to the right in row R1 and column C2, and the RGB values corresponding to the XYZ values of the shift pattern P2 ("B") adjacent below in row R2 and column C1. Furthermore, for example, for shift pattern P2 ("R") in row R1 and column C2, the correction amount calculation unit 53 calculates the difference between the RGB values of the basic pattern P0 and the shift pattern P2 ("R") in row R1 and column C2, based on the RGB values corresponding to the XYZ values of shift pattern P2 ("R") in row R2 and column C3 located to the lower right, the RGB values corresponding to the XYZ values of shift pattern P2 ("B") in row R2 and column C3 located to the lower right, and the RGB values corresponding to the XYZ values of shift pattern P2 ("G") in row R2 and column C2 located below. Furthermore, for example, for shift pattern P2 ("B") in row R2 and column C1, the correction amount calculation unit 53 calculates the difference between the RGB values of the basic pattern P0 and the shift pattern P2 ("B") in row R2 and column C1, the RGB values corresponding to the XYZ values of shift pattern P2 ("R") in row R3 and column C2 to the lower right, and the RGB values corresponding to the XYZ values of shift pattern P2 ("G") in row R3 and column C1 to the lower right.
[0063] Then, the correction amount calculation unit 53 calculates the correction amount by substituting the calculated difference into (X, Y, Z) in equation (1). In this way, the correction amount for the RGB values of the pattern image P can be calculated for each pixel. By using the pattern image shown in Fig. 6, even if the display characteristics differ in the horizontal and vertical directions, the correction amount according to the display characteristics can be calculated.
[0064] The pattern image generating unit 51 may also generate a pattern image P shown in FIG.
[0065] That is, the pattern image generating unit 51 divides the basic pattern P0 into four by dividing lines extending in the arrangement direction D1, and arranges the following to generate the pattern image P: a gray image (an example of a first divided unit image of the present invention) in which a plurality of gradation patterns included in a first region are configured in gray gradations; a first color image (an example of a second divided unit image of the present invention) in which a plurality of gradation patterns included in a second region are configured in a first color gradation; a second color image (an example of a third divided unit image of the present invention) in which a plurality of gradation patterns included in a third region are configured in a second color gradation; and a third color image (an example of a fourth divided unit image of the present invention) in which a plurality of gradation patterns included in a fourth region are configured in a third color gradation. Note that the number of divisions and the number of color gradations of the basic pattern P0 are not limited, and the number of divisions may be five or more and the number of color gradations may be five or more.
[0066] Here, the first color image is, for example, an image in which the R value is shifted relative to the gray scale (an example of an R division unit image of the present invention), the second color image is, for example, an image in which the G value is shifted relative to the gray scale (an example of a G division unit image of the present invention), and the third color image is, for example, an image in which the B value is shifted relative to the gray scale (an example of a B division unit image of the present invention).
[0067] 8, the pattern image generating unit 51 divides the basic pattern P0 into four parts, and arranges a shift pattern P3 made up of six gray gradation patterns T1 to T6 corresponding to the basic pattern P0, R-shifted gradation patterns RST1 to RST6 (an example of an R-divided unit image of the present invention) in which the R value is reduced by 4 based on the gradation of the basic pattern P0, G-shifted gradation patterns GST1 to GST6 (an example of a G-divided unit image of the present invention) in which the G value is reduced by 4, and B-shifted gradation patterns BST1 to BST6 (an example of a B-divided unit image of the present invention) in which the B value is reduced by 4, to generate a pattern image P. That is, the pattern image generating unit 51 arranges a shift pattern P3 made up of four types of gradation patterns with different gradation values while maintaining the arrangement method shown in FIG.
[0068] The correction amount calculation unit 53 calculates the amount of correction based on the measurement data of the measuring instrument 3 for the pattern image P shown in Fig. 8. In this way, it is possible to calculate the amount of correction for the RGB values of the pattern image P for each pixel. By using the pattern image shown in Fig. 8, it is possible to calculate the amount of correction according to the display characteristics even when the display characteristics differ in the horizontal and vertical directions.
[0069] As described above, the pattern image generation unit 51 may generate any of the pattern image P shown in FIG. 5, the pattern image P shown in FIG. 6, and the pattern image P shown in FIG. 8. The correction amount calculation unit 53 calculates the correction amount using any of the above pattern images P, and the correction data generation unit 54 generates a correction LUT indicating the correspondence between RGB values (input gradations) and the correction amount. Note that the pattern image generation unit 51 may generate a pattern image P to which the arrangement method shown in FIG. 4 is not applied for each of the pattern image P shown in FIG. 5, the pattern image P shown in FIG. 6, and the pattern image P shown in FIG. 8. That is, the pattern image generation unit 51 may arrange the basic patterns and shift patterns so that the arrangement direction D1 of all of the basic patterns and shift patterns is the same direction (for example, the vertical direction) for each of the pattern image P shown in FIG. 5, the pattern image P shown in FIG. 6, and the pattern image P shown in FIG. 8.
[0070] The display unevenness correction unit 116 (see FIG. 1) corrects the input gradation based on the correction data generated by the correction data generation unit 54. Specifically, the display unevenness correction unit 116 performs display unevenness correction by referring to the correction LUT. For example, when the RGB values indicated in the correction LUT are used as input values (input gradation), the display unevenness correction unit 116 reads out the correction amounts corresponding to the RGB values in the correction LUT and performs gradation correction using the correction amounts.
[0071] [Measurement processing] Here, an example of the procedure of the measurement process executed in the image processing system 10 is shown. FIG. 9 is a flowchart showing an example of the procedure of the measurement process. Here, the measurement process is performed using the pattern image P shown in FIG. 8. The measurement process is performed, for example, in accordance with instructions from the system control unit 2 during the inspection process of the display unit 16. Also, here, it is assumed that measurements for 30 gradations are performed using five types of pattern images P in which six gray gradation patterns T1 to T6 and a shift pattern P3 including a shifted gradation pattern in which the RGB values of the gradation patterns T1 to T6 are shifted (for example, lowered by 4) are arranged. FIG. 10 shows an example of five types (five sets) of pattern images P. Note that the gradation values shown in FIG. 10 indicate the gradation values of the gradation patterns T1 to T6 (gray).
[0072] First, in step S1, the correction processing unit 115 causes the display unit 16 to display a first set of pattern images P shown in Fig. 10. Specifically, in accordance with an instruction from the system control unit 2, the correction processing unit 115 causes the display unit 16 to display the first set of pattern images P.
[0073] Next, in step S2, the correction processing unit 115 obtains the measurement values (XYZ values) measured by the measuring instrument 3 in accordance with an instruction from the system control unit 2.
[0074] FIG. 11A is a graph showing the relationship between the gradation in the left region A1 of the display screen (see FIG. 2A) and the xy chromaticity values corresponding to the measurement values (XYZ values), FIG. 11B is a graph showing the relationship between the gradation in the central region A2 of the display screen (see FIG. 2A) and the xy chromaticity values corresponding to the measurement values (XYZ values), and FIG. 11C is a graph showing the relationship between the gradation in the right region A3 of the display screen (see FIG. 2A) and the xy chromaticity values corresponding to the measurement values (XYZ values).
[0075] Next, in step S3, the correction processing unit 115 calculates the correction amount based on the acquired XYZ values, and generates correction data (correction LUT) corresponding to the first set of pattern images based on the calculated correction amount. The correction processing unit 115 stores the generated correction data in the storage unit 12.
[0076] Fig. 12 is an example of correction data (correction LUT) corresponding to the left area A1 of the display screen, and Fig. 13 is an example of correction data (correction LUT) corresponding to the central area A2 of the display screen. In Fig. 12 and Fig. 13, the vertical axis represents the output value of the 1D-LUT as a 12-bit gradation value (0 to 4095), and the horizontal axis represents the lattice points as 6 bits.
[0077] The correction processing unit 115 repeats the processes of steps S1 to S3 for all pattern images P. Here, the correction processing unit 115 repeats the processes of steps S1 to S3 for the first to fifth sets of pattern images P. The correction processing unit 115 generates correction data corresponding to the first to fifth sets of pattern images P and stores the correction data in the storage unit 12.
[0078] When correction data has been generated for all pattern images P (S4: YES), the correction processing unit 115 acquires correction data (correction LUT) corresponding to the first set of pattern images P from the storage unit 12 in step S5.
[0079] Next, in step S6, the correction processing unit 115, based on the correction data, displays the first set of pattern images P on the display unit 16. That is, the correction processing unit 115 uses the RGB values of the first set of pattern images P as input gradations, reads out correction amounts corresponding to the RGB values in the correction LUT, performs gradation correction using the correction amounts, and displays the images on the display unit 16.
[0080] Next, in step S7, correction processing unit 115 obtains the measurement values (XYZ values) measured by measuring instrument 3 in accordance with instructions from system control unit 2.
[0081] Next, in step S8, the correction processing unit 115 determines whether the acquired XYZ values are within preset reference values. Note that the correction processing unit 115 may perform the determination process using one of the six gradations constituting the pattern image P (for example, gradation pattern T3 shown in FIG. 10) for evaluation (determination). If the acquired XYZ values are not within the reference values (S8: NO), the process proceeds to step S9. On the other hand, if the measured values (XYZ values) are within the reference values (S8: YES), the process proceeds to step S10.
[0082] In step S9, the correction processing unit 115 adjusts the correction data and generates the correction data again. Then, the process returns to step S6, and the correction processing unit 115 causes the display unit 16 to re-display the first set of pattern images P based on the adjusted correction data. If the measurement values (XYZ values) for the re-displayed pattern images P are within the reference values (S8: YES), the process proceeds to step S10.
[0083] The correction processing unit 115 repeats the processes of steps S5 to S9 for all pattern images P (S10: NO). When the measurement values (XYZ values) for all pattern images P fall within the reference values (S10: YES), the process ends. In this way, the correction processing unit 115 evaluates the pattern images P that have been subjected to gradation correction and displayed, and for pattern images P whose measurement values exceed the reference values, generates correction data again, performs gradation correction, and re-evaluates them. This completes the display unit 16 in which display unevenness has been corrected and display characteristics have been made uniform. The measurement process may be performed at a predetermined timing (for example, during maintenance) while the display device 1 is being used by a user after it has been shipped.
[0084] Fig. 14 is a graph showing the results of the correction process. Fig. 14 shows a comparison between the variance values before and after correction. For ease of explanation of the comparison, the variance values are shown as values 1000 times the chromaticity values. In Fig. 14, the average variance value before correction is 5.891, and the average variance value after correction is 1.953. The results shown in Fig. 14 show that the correction process suppresses changes in color tone.
[0085] As described above, in the image processing system 10 according to this embodiment, patterns consisting of multiple (e.g., 4 to 8) gradation patterns are arranged in accordance with the display characteristics (display unevenness, brightness gradient) of the display screen. Specifically, a wide range of gradations from black (dark) to white (light) are arranged at close intervals across the entire display screen (see FIG. 4). A shift pattern P1, in which each of the RGB colors is shifted by several gradations relative to the basic pattern P0 (gray), is arranged near the basic pattern P0 (see FIG. 5). To reduce the effects of display unevenness around the periphery of the display screen, the peripheral patterns are arranged so that the arrangement direction D1 of the gradation patterns T1 to T6 is parallel to the periphery of the display screen. This allows a measuring instrument 3, such as a two-dimensional colorimeter, to perform measurements corresponding to multiple gradations uniformly across the entire display screen in a short time. Correction data based on the measured values then enables highly uniform image display. This allows the display unevenness to be reduced while shortening the processing time for the display unit 16's correction process.
[0086] The correction processing unit 115 and the display unevenness correction unit 116 of the display device 1 according to the embodiment described above may be realized by a logic circuit (hardware) formed on an integrated circuit (IC chip) or the like, or may be realized by software using a CPU (Central Processing Unit).
[0087] In the latter case, the display device 1 includes a CPU that executes instructions from a program, which is software that realizes each function; a ROM (Read Only Memory) or storage device (these are referred to as "recording media") on which the program and various data are recorded so as to be readable by a computer (or CPU); and a RAM (Random Access Memory) on which the program is deployed. The object of the present invention is achieved when the computer (or CPU) reads and executes the program from the recording media. The recording media may be "non-transitory tangible media," such as tapes, disks, cards, semiconductor memories, and programmable logic circuits. The program may also be supplied to the computer via any transmission medium capable of transmitting the program (such as a communications network or broadcast waves). The present invention may also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.
[0088] In addition, the image processing system 10 according to an embodiment of the present invention may be realized by a computer. In this case, the program for realizing the image processing system 10 on a computer by causing the computer to operate as each means provided in the image processing system 10, and the computer-readable recording medium on which the program is recorded, also fall within the scope of the present invention.
[0089] The image processing method of the present invention can be expressed as follows: That is, the image processing method is an image processing method for measuring a measurement image displayed on a display unit with a measuring instrument and correcting display unevenness on the display unit based on the measured measurement values, the image processing method comprising: a measurement image generating step for generating the measurement image in which a plurality of rectangular unit images are arranged in a first direction, each of which is formed by arranging a plurality of gradation images in a first direction; a correction data generating step for generating correction data for correcting the display unevenness based on the measurement values obtained by measuring the measurement image generated in the measurement image generating step with the measuring instrument; and a display unevenness correcting step for correcting input gradation based on the correction data generated in the correction data generating step, executed by one or more processors.
[0090] The image processing program of the present invention can be expressed as follows: That is, the image processing program is an image processing program for measuring a measurement image displayed on a display unit with a measuring instrument and correcting display unevenness on the display unit based on the measured measurement values, and causes one or more processors to execute the following steps: a measurement image generating step for generating the measurement image in which a plurality of rectangular unit images are arranged, each of which is formed by arranging a plurality of gradation images in a first direction; a correction data generating step for generating correction data for correcting the display unevenness based on the measurement values obtained by measuring the measurement image generated by the measurement image generating step with the measuring instrument; and a display unevenness correcting step for correcting input gradation based on the correction data generated by the correction data generating step.
[0091] The image processing system of the present invention may be realized by the image processing system 10 according to this embodiment (see FIG. 1 ), or may be realized by the display device 1 according to this embodiment. The image processing system of the present invention may be realized by a server including the correction processing unit 115 and the display unevenness correction unit 116.
[0092] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. Furthermore, new technical features can be formed by combining the technical means disclosed in each embodiment. [Explanation of symbols]
[0093] 1:Display device 2: System control section 3: Measuring instrument 10: Image processing system 11: Control section 12: Storage section 16:Display section 51: Pattern image generation unit 52: Pattern image display section 53: Correction amount calculation section 54: Correction data generation unit 111: General control unit 112: Video data processing unit 113: Audio signal processing unit 114: Panel controller 115: Correction processing unit 116: Display irregularity correction unit
Claims
1. An image processing system that measures a measurement image displayed on a display unit with a measuring instrument, and corrects display unevenness occurring in the left-right direction of the display unit based on the measured value, a measurement image generating unit that generates a measurement image in which a plurality of rectangular first unit images are arranged, each of the first unit images being composed of a plurality of grayscale gradation images arranged in a first direction perpendicular to the left-right direction; and three types of rectangular second unit images that are arranged around the first unit images and are composed of a plurality of color gradation images arranged in the first direction, the color gradation images having at least one of R value, G value, and B value shifted relative to the grayscale, the three types of second unit images having linearly independent shift amounts for the R value, G value, and B value; a correction data generation unit that displays the measurement image generated by the measurement image generation unit on the display unit, calculates a correction amount for the RGB values of the measurement image for each pixel or for each identical color area based on a difference between a measurement value obtained by capturing the first unit image with the measuring device and a measurement value obtained by capturing the second unit image with the measuring device, as coefficients (conversion coefficients) of a 3×3 matrix corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generates correction data for each pixel or for each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction unit that refers to the correction data for each pixel or each identical color area generated by the correction data generation unit, specifies the correction amount corresponding to the RGB value of the input gradation, and corrects the input gradation using the specified correction amount; An image processing system comprising:
2. the second unit image includes an R unit image in which an R value is shifted relative to the gray scale, a G unit image in which a G value is shifted relative to the gray scale, and a B unit image in which a B value is shifted relative to the gray scale, the measurement image generation unit generates the measurement image by arranging the R unit image, the G unit image, and the B unit image around the first unit image; The image processing system according to claim 1 .
3. An image processing system that measures a measurement image displayed on a display unit with a measuring instrument, and corrects display unevenness occurring in the left-right direction of the display unit based on the measured value, a measurement image generating unit that generates three types of unit images, each of which includes a first region and a second region divided into two by a dividing line extending in a first direction perpendicular to the left-right direction, the first divided unit image being configured by arranging a plurality of gray scale images in the first direction in the first region, and a second divided unit image being configured by arranging a plurality of color scale images in the second region in the first direction, the color scale images having at least one of R value, G value, and B value shifted relative to the gray scale, the measurement image generating unit generating three types of unit images, each of which has a linearly independent shift amount for the R value, G value, and B value; a correction data generation unit that displays the measurement image generated by the measurement image generation unit on the display unit, calculates a correction amount for the RGB values of the measurement image for each pixel or for each identical color area based on a difference between a measurement value obtained by capturing the first division unit image with the measuring device and a measurement value obtained by capturing the second division unit image with the measuring device, as coefficients (conversion coefficients) of a 3×3 matrix corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generates correction data for each pixel or for each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction unit that refers to the correction data for each pixel or each identical color area generated by the correction data generation unit, specifies the correction amount corresponding to the RGB value of the input gradation, and corrects the input gradation using the specified correction amount; An image processing system comprising:
4. the second division unit image includes an R division unit image in which an R value is shifted with respect to the gray gradation, a G division unit image in which a G value is shifted with respect to the gray gradation, and a B division unit image in which a B value is shifted with respect to the gray gradation, the measurement image generation unit alternately arranges the unit image constituted by the first division unit image and the R division unit image and the unit image constituted by the first division unit image and the G division unit image, and generates the measurement image by alternately arranging the unit image constituted by the first division unit image and the R division unit image and the unit image constituted by the first division unit image and the B division unit image. The image processing system according to claim 3 .
5. An image processing system that measures a measurement image displayed on a display unit with a measuring instrument, and corrects display unevenness occurring in the left-right direction of the display unit based on the measured value, a unit image including a first region, a second region, a third region, and a fourth region divided into four regions by dividing lines extending in a first direction perpendicular to the left-right direction, the first divided unit image being configured by arranging a plurality of gradation images of gray gradations in the first direction in the first region; a second divided unit image being configured by arranging a plurality of gradation images of a first color gradation in the second region, the first color gradation being shifted in at least one of R value, G value, and B value with respect to the gray gradation in the third region, the second color gradation being shifted in at least one of R value, G value, and B value with respect to the gray gradation, the second color gradation being shifted in at least one of R value, G value, and B value with respect to the gray gradation in the third region ...; a measurement image generating unit that generates the measurement image in which a plurality of unit images are arranged, the measurement image being configured by a third division unit image configured by a plurality of gradation images of a second color gradation, in which shift amounts of R value, G value, and B value are linearly independent of those of the second division unit image, arranged in the first direction; and a fourth division unit image configured by a plurality of gradation images of a third color gradation, in which at least one of R value, G value, and B value is shifted with respect to the gray gradation in the fourth region, and in which shift amounts of R value, G value, and B value are linearly independent of those of the second division unit image and the third division unit image, arranged in the first direction. a correction data generation unit that displays the measurement image generated by the measurement image generation unit on the display unit, and calculates a correction amount for each pixel or each identical color area for the RGB values of the measurement image based on differences between a measurement value obtained by the measuring device capturing the first division unit image, a measurement value obtained by capturing the second division unit image, a measurement value obtained by capturing the third division unit image, and a measurement value obtained by capturing the fourth division unit image, as coefficients (conversion coefficients) of a 3 x 3 matrix corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generates correction data for each pixel or each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction unit that refers to the correction data for each pixel or each identical color area generated by the correction data generation unit, specifies the correction amount corresponding to the RGB value of the input gradation, and corrects the input gradation using the specified correction amount; An image processing system comprising:
6. the second division unit image is an R division unit image in which an R value is shifted with respect to the gray gradation, the third division unit image is a G division unit image in which a G value is shifted with respect to the gray gradation, and the fourth division unit image is a B division unit image in which a B value is shifted with respect to the gray gradation. The image processing system according to claim 5 .
7. An image processing method for measuring a measurement image displayed on a display unit with a measuring device, and correcting display unevenness occurring in the left-right direction of the display unit based on the measured value, comprising: a measurement image generating step of generating the measurement image in which a plurality of rectangular first unit images are arranged, each of the first unit images being configured by arranging a plurality of gradation images of gray gradations in a first direction perpendicular to the left-right direction, and three types of rectangular second unit images are arranged around the first unit images and are configured by arranging a plurality of gradation images of color gradations in the first direction, the color gradations being shifted relative to the gray gradations in at least one of R value, G value, and B value, and the shift amounts of the R value, G value, and B value are linearly independent; a correction data generation step of displaying the measurement image generated by the measurement image generation step on the display unit, and calculating a correction amount for the RGB values of the measurement image for each pixel or for each identical color area based on a difference between a measurement value obtained by the measuring device capturing the first unit image and a measurement value obtained by the measuring device capturing the second unit image as a 3×3 matrix coefficient (conversion coefficient) corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generating correction data for each pixel or for each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction step of specifying the correction amount corresponding to the RGB value of the input gradation by referring to the correction data for each pixel or each identical color area generated by the correction data generation step, and correcting the input gradation using the specified correction amount; An image processing method executed by one or more processors.
8. An image processing program for measuring a measurement image displayed on a display unit with a measuring device and correcting display unevenness occurring in the left-right direction of the display unit based on the measured value, a measurement image generating step of generating the measurement image in which a plurality of rectangular first unit images are arranged, each of the first unit images being configured by arranging a plurality of gradation images of gray gradations in a first direction perpendicular to the left-right direction, and three types of rectangular second unit images are arranged around the first unit images and are configured by arranging a plurality of gradation images of color gradations in the first direction, the color gradations being shifted relative to the gray gradations in at least one of R value, G value, and B value, and the shift amounts of the R value, G value, and B value are linearly independent; a correction data generation step of displaying the measurement image generated by the measurement image generation step on the display unit, and calculating a correction amount for the RGB values of the measurement image for each pixel or for each identical color area based on a difference between a measurement value obtained by the measuring device capturing the first unit image and a measurement value obtained by the measuring device capturing the second unit image as a 3×3 matrix coefficient (conversion coefficient) corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generating correction data for each pixel or for each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction step of specifying the correction amount corresponding to the RGB value of the input gradation by referring to the correction data for each pixel or each identical color area generated by the correction data generation step, and correcting the input gradation using the specified correction amount; An image processing program for causing one or more processors to execute the above.
9. An image processing method for measuring a measurement image displayed on a display unit with a measuring device, and correcting display unevenness occurring in the left-right direction of the display unit based on the measured value, comprising: a measurement image generating step of generating three types of unit images, each of which includes a first region and a second region divided into two by a dividing line extending in a first direction perpendicular to the left-right direction, the first divided unit image being configured by arranging a plurality of gray scale images in the first direction in the first region, and a second divided unit image being configured by arranging a plurality of color scale images in the second region in the first direction, the color scale images having at least one of R value, G value, and B value shifted relative to the gray scale, the measurement image being an array of three types of unit images, the shift amounts of which are linearly independent of each other, the R value, the G value, and the B value; a correction data generation step of displaying the measurement image generated by the measurement image generation step on the display unit, and calculating a correction amount for each pixel or each identical color area for the RGB values of the measurement image based on a difference between a measurement value obtained by the measuring device capturing the first division unit image and a measurement value obtained by the measuring device capturing the second division unit image, as coefficients (conversion coefficients) of a 3×3 matrix corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generating correction data for each pixel or each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction step of specifying the correction amount corresponding to the RGB value of the input gradation by referring to the correction data for each pixel or each identical color area generated by the correction data generation step, and correcting the input gradation using the specified correction amount; An image processing method executed by one or more processors.
10. An image processing program that measures a measurement image displayed on a display unit with a measuring device and corrects display unevenness occurring in the left-right direction of the display unit based on the measured value, a measurement image generating step of generating three types of unit images, each of which includes a first region and a second region divided into two by a dividing line extending in a first direction perpendicular to the left-right direction, the first divided unit image being configured by arranging a plurality of gray scale images in the first direction in the first region, and a second divided unit image being configured by arranging a plurality of color scale images in the second region in the first direction, the color scale images having at least one of R value, G value, and B value shifted relative to the gray scale, the measurement image being an array of three types of unit images, the shift amounts of which are linearly independent of each other, the R value, the G value, and the B value; a correction data generation step of displaying the measurement image generated by the measurement image generation step on the display unit, and calculating a correction amount for each pixel or each identical color area for the RGB values of the measurement image based on a difference between a measurement value obtained by the measuring device capturing the first division unit image and a measurement value obtained by the measuring device capturing the second division unit image, as coefficients (conversion coefficients) of a 3×3 matrix corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generating correction data for each pixel or each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction step of specifying the correction amount corresponding to the RGB value of the input gradation by referring to the correction data for each pixel or each identical color area generated by the correction data generation step, and correcting the input gradation using the specified correction amount; An image processing program for causing one or more processors to execute the above.
11. An image processing method for measuring a measurement image displayed on a display unit with a measuring device, and correcting display unevenness occurring in the left-right direction of the display unit based on the measured value, comprising: a unit image including a first region, a second region, a third region, and a fourth region divided into four regions by dividing lines extending in a first direction perpendicular to the left-right direction, the first divided unit image being configured by arranging a plurality of gray scale images in the first direction in the first region; a second divided unit image being configured by arranging a plurality of gray scale images in the second region in the first direction in a first region, the first color scale images being shifted relative to the gray scale in at least one of R value, G value, and B value; and a third divided unit image being shifted relative to the gray scale in at least one of R value, G value, and B value, the second color scale images being shifted relative to the gray scale in the third region, the R value a measurement image generating step of generating the measurement image in which a plurality of unit images are arranged, the unit images being made up of a third division unit image constituted by a plurality of gradation images of a second color gradation, the R, G, and B values of which are linearly independent of those of the second division unit image, arranged in the first direction, and a fourth division unit image constituted by a plurality of gradation images of a third color gradation, the R, G, and B values of which are linearly independent of those of the second division unit image and the third division unit image, arranged in the first direction, in which at least one of the R, G, and B values is shifted relative to the gray gradation in the fourth region; a correction data generation step of displaying the measurement image generated by the measurement image generation step on the display unit, and calculating a correction amount for each pixel or each identical color area for the RGB values of the measurement image based on differences between a measurement value obtained by the measuring device capturing the first division unit image, a measurement value obtained by capturing the second division unit image, a measurement value obtained by capturing the third division unit image, and a measurement value obtained by capturing the fourth division unit image, as coefficients (conversion coefficients) of a 3 x 3 matrix corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generating correction data for each pixel or each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction step of specifying the correction amount corresponding to the RGB value of the input gradation by referring to the correction data for each pixel or each identical color area generated by the correction data generation step, and correcting the input gradation using the specified correction amount; An image processing method executed by one or more processors.
12. An image processing program that measures a measurement image displayed on a display unit with a measuring device and corrects display unevenness occurring in the left-right direction of the display unit based on the measured value, a unit image including a first region, a second region, a third region, and a fourth region divided into four regions by dividing lines extending in a first direction perpendicular to the left-right direction, the first divided unit image being configured by arranging a plurality of gray scale images in the first direction in the first region; a second divided unit image being configured by arranging a plurality of gray scale images in the second region in the first direction in a first region, the first color scale images being shifted relative to the gray scale in at least one of R value, G value, and B value; and a third divided unit image being shifted relative to the gray scale in at least one of R value, G value, and B value, the second color scale images being shifted relative to the gray scale in the third region, the R value a measurement image generating step of generating the measurement image in which a plurality of unit images are arranged, the unit images being made up of a third division unit image constituted by a plurality of gradation images of a second color gradation, the R, G, and B values of which are linearly independent of those of the second division unit image, arranged in the first direction, and a fourth division unit image constituted by a plurality of gradation images of a third color gradation, the R, G, and B values of which are linearly independent of those of the second division unit image and the third division unit image, arranged in the first direction, in which at least one of the R, G, and B values is shifted relative to the gray gradation in the fourth region; a correction data generation step of displaying the measurement image generated by the measurement image generation step on the display unit, and calculating a correction amount for each pixel or each identical color area for the RGB values of the measurement image based on differences between a measurement value obtained by the measuring device capturing the first division unit image, a measurement value obtained by capturing the second division unit image, a measurement value obtained by capturing the third division unit image, and a measurement value obtained by capturing the fourth division unit image, as coefficients (conversion coefficients) of a 3 x 3 matrix corresponding to a conversion relationship between a change in RGB value and a change in measurement value (XYZ value), and generating correction data for each pixel or each identical color area that indicates a correspondence relationship between the RGB value of the input gradation and the correction amount; a display unevenness correction step of specifying the correction amount corresponding to the RGB value of the input gradation by referring to the correction data for each pixel or each identical color area generated by the correction data generation step, and correcting the input gradation using the specified correction amount; An image processing program for causing one or more processors to execute the above.
Citation Information
Patent Citations
Method and apparatus for testing video device and video test signal
JP1995007749A
Image correction device for projection image display device
JP1998093984A
Program and recording medium
JP2003131640A
Quality control system for image display device
JP2004163823A
Multi-display system
JP2004242143A