Color temperature adjustment method, color temperature adjustment device and display device

By dividing the color temperature intervals in color temperature adjustment and fitting the color temperature curve, the flickering problem caused by linear interpolation in the prior art is solved, and the gentle transition display along the color temperature curve is realized, and the display quality is improved.

CN115412711BActive Publication Date: 2024-12-17CHIPONE TECHNOLOGY (ZHUHAI) CO LTD

Patent Information

Application Number
CN202211128072.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-16
Publication Date
2024-12-17
Estimated Expiration
2042-09-16

AI Technical Summary

Technical Problem

The existing color temperature adjustment method adopts linear interpolation method, and cannot transition along the color temperature curve, resulting in flickering and requires large frames to avoid flickering.

Method used

By defining at least three reference color temperature points, dividing the color temperature interval, selecting multiple intermediate color temperature points in each interval, fitting the color temperature curve, and using the pre-fitted color temperature curve to adjust the color temperature to achieve a gentle transition display along the color temperature curve .

Benefits of technology

The image display effect without flicker is achieved, reducing frame number settings and improving display quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115412711B_ABST
    Figure CN115412711B_ABST
Patent Text Reader

Abstract

The present invention discloses a color temperature adjustment method, a color temperature adjustment device and a display device, the method comprising: obtaining an initial color temperature value and a target color temperature value; adjusting the color temperature according to the initial color temperature value, the target color temperature value and a pre-fitted color temperature curve, wherein the color temperature curve fitting method comprises: defining at least three reference color temperature points to divide a plurality of color temperature intervals; selecting a plurality of intermediate color temperature points in each color temperature interval according to a predetermined algorithm to divide each color temperature interval into a plurality of color temperature sub-intervals; fitting the color temperature curve according to the selected intermediate color temperature points and the color temperature parameters of the defined at least three reference color temperature points. The present invention can set a flexible color temperature interval and smoothly transition along the color temperature curve to display, without flickering, and does not require a large frame number setting, and has a wide range of applications.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display technology, and in particular to a color temperature adjustment method, a color temperature adjustment device and a display device. Background Art

[0002] The so-called color temperature is a performance indicator of a TV. When a light source emits light, it will produce a set of spectra. When a pure black body produces the same spectrum, the temperature that needs to be reached is the color temperature of the light source. Almost all TVs on the market must have a color temperature adjustment function. Through this function (usually there are three options: 9000K, 6500K, and 4000K), the color of the display can meet high-standard working requirements.

[0003] Color temperature is a unit of measurement that indicates the color components contained in light. Theoretically, color temperature refers to the color that an absolute black body exhibits after being heated from absolute zero (-273°C). After being heated, the black body gradually changes from black to red, yellow, white, and finally emits blue light. When heated to a certain temperature, the spectral components contained in the light emitted by the black body are called the color temperature at this temperature. The unit of measurement is "K" (Kelvin). If the light emitted by a certain light source has the same spectral components as the light emitted by a black body at a certain temperature, it is called a certain K color temperature.

[0004] When adjusting the color temperature, the existing adjustment method is to use a color temperature algorithm to calculate the corresponding color temperature according to the image data to be displayed, and perform color temperature transition according to the calculation result. However, the existing color temperature transition method usually adopts a linear interpolation method, which cannot follow the color temperature curve and requires a large frame number setting to avoid flickering.

[0005] Therefore, it is necessary to provide an improved technical solution to overcome the above technical problems existing in the prior art. Summary of the invention

[0006] In order to solve the above technical problems, the present invention provides a color temperature adjustment method, a color temperature adjustment device and a display device, which can set a flexible color temperature range and display a smooth transition along the color temperature curve without flickering, and does not require a large frame number setting, and has a wide range of applications.

[0007] According to a first aspect of the present disclosure, a color temperature adjustment method is provided, comprising:

[0008] Get the initial color temperature value and the target color temperature value;

[0009] The color temperature is adjusted according to the initial color temperature value, the target color temperature value and the pre-fitted color temperature curve.

[0010] The color temperature curve fitting method includes:

[0011] Define at least three reference color temperature points to divide multiple color temperature intervals;

[0012] Selecting a plurality of intermediate color temperature points in each color temperature interval according to a predetermined algorithm to divide each color temperature interval into a plurality of color temperature sub-intervals;

[0013] The color temperature curve is fitted according to the color temperature parameters of the selected intermediate color temperature point and at least three defined reference color temperature points.

[0014] Optionally, selecting a plurality of intermediate color temperature points in each color temperature interval according to a predetermined algorithm includes performing the following operations on each color temperature interval:

[0015] The weight of each intermediate color temperature point is defined in the color temperature range;

[0016] The color temperature parameter of each intermediate color temperature point is obtained according to the color temperature parameter of the reference color temperature point corresponding to the color temperature interval and the weight of each intermediate color temperature point, so as to obtain the corresponding intermediate color temperature point according to the color temperature parameter of each intermediate color temperature point.

[0017] Optionally, each color temperature interval corresponds to two adjacent reference color temperature points; and

[0018] The weights that define each intermediate color temperature point include:

[0019] In the corresponding color temperature interval, a first weight of each intermediate color temperature point relative to a first reference color temperature point of two reference color temperature points corresponding to the color temperature interval and a second weight relative to a second reference color temperature point of two reference color temperature points corresponding to the color temperature interval are defined.

[0020] The color temperature value of the first reference color temperature point is smaller than the color temperature value of the second reference color temperature point.

[0021] Optionally, the sum of the first weight and the second weight corresponding to each intermediate color temperature point is equal to 1.

[0022] Optionally, the first weight corresponding to each intermediate color temperature point is negatively correlated with the difference between the intermediate color temperature point and the corresponding first reference color temperature point;

[0023] The second weight corresponding to each intermediate color temperature point is negatively correlated with the difference between the intermediate color temperature point and the corresponding second reference color temperature point.

[0024] Optionally, the color temperature parameter of each color temperature point includes a red pixel value, a green pixel value and a blue pixel value; and

[0025] The red pixel value, green pixel value and blue pixel value of each intermediate color temperature point are respectively equal to the sum of the product of the pixel value of the corresponding color of the first reference color temperature point in the corresponding color temperature interval and the corresponding first weight plus the product of the pixel value of the corresponding color of the second reference color temperature point in the corresponding color temperature interval and the corresponding second weight.

[0026] Optionally, the number of intermediate color temperature points selected in each color temperature interval is n, and the first weight is (n-i+1) / (n+1), the second weight is i / (n+1), n ​​is a natural number greater than or equal to 1, i is a natural number greater than or equal to 1 and less than or equal to n, and i represents the position information of the intermediate color temperature point in the corresponding color temperature interval.

[0027] Optionally, adjusting the color temperature according to the initial color temperature value, the target color temperature value and a pre-fitted color temperature curve includes:

[0028] Respectively confirming the color temperature sub-intervals to which the initial color temperature value and the target color temperature value belong;

[0029] Acquire an intermediate color temperature point and a reference color temperature point between the initial color temperature value and the target color temperature value according to the confirmed color temperature sub-interval;

[0030] According to the obtained intermediate color temperature point and the reference color temperature point, the color temperature value of the image is gradually adjusted from the initial color temperature value to the target color temperature value in an order from small to large or from large to small, so as to achieve color temperature adjustment along the fitted color temperature curve.

[0031] According to a second aspect of the present disclosure, a color temperature adjustment device is provided, comprising:

[0032] A color temperature curve fitting module, used for fitting a color temperature curve according to color temperature parameters of at least three defined reference color temperature points and color temperature parameters of a plurality of intermediate color temperature points selected between every two adjacent reference color temperature points;

[0033] An acquisition module, used to acquire an initial color temperature value and a target color temperature value;

[0034] The adjustment module is used to adjust the color temperature according to the initial color temperature value, the target color temperature value and the pre-fitted color temperature curve.

[0035] According to a third aspect of the present disclosure, a display device is provided, comprising the color temperature adjustment device as described above.

[0036] The beneficial effects of the present invention include at least:

[0037] In the technical solution of the present invention, a plurality of color temperature intervals are divided by defining at least three reference color temperature points, and a plurality of intermediate color temperature points are selected in each color temperature interval using a predetermined algorithm, so as to pre-fit a color temperature curve in conjunction with the defined at least three reference color temperature points, so that the pre-fitted color temperature curve can be used for subsequent color temperature adjustment, and then during the color temperature adjustment process, display representation can be made along the color temperature curve, and a flicker-free image display effect can be achieved without setting a large frame number, thereby greatly improving the display quality.

[0038] It should be noted that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 A schematic diagram showing a flow chart of a color temperature adjustment method provided according to an embodiment of the present invention;

[0040] Figure 2 A schematic diagram showing a flow chart of a method for fitting a color temperature curve according to an embodiment of the present invention is shown;

[0041] Figure 3 A schematic diagram showing specific steps of adjusting color temperature according to a fitted color temperature curve provided in an embodiment of the present invention is shown;

[0042] Figure 4 A schematic diagram of color temperature parameters of three reference color temperature points defined and a plurality of selected intermediate color temperature points provided according to an embodiment of the present invention is shown;

[0043] Figure 5 A schematic structural diagram of a color temperature adjustment device provided according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0044] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. The preferred embodiments of the present invention are shown in the drawings. However, the present invention can be implemented in different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present invention more thorough and comprehensive.

[0045] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0046] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but they are not intended to limit the present invention.

[0047] The color temperature adjustment method provided in the embodiment of the present invention can be applied to any display device with an OLED, LCD or TDDI driver chip.

[0048] like Figure 1 As shown, the method includes executing steps S1 to S2.

[0049] In step S1, an initial color temperature value and a target color temperature value are obtained.

[0050] In this embodiment, any existing related method can be used to obtain the initial color temperature value and the target color temperature value. For example, the initial color temperature value can be obtained by reading the current color temperature value of the display device, and the matching target color temperature value can be obtained by identifying the image information of the currently played image to be adjusted, etc. This article will not be described in detail.

[0051] In step S2, the color temperature is adjusted according to the initial color temperature value, the target color temperature value and the pre-fitted color temperature curve.

[0052] refer to Figure 2 In this embodiment, the color temperature curve fitting method includes executing steps S21 to S23.

[0053] In step S21, at least three reference color temperature points are defined to divide a plurality of color temperature intervals.

[0054] In this embodiment, at least three color temperature values ​​can be selected within the color temperature adjustment range that can meet most color temperature adjustment requirements to define reference color temperature points, so as to divide the entire color temperature adjustment range into multiple color temperature intervals. Each color temperature interval corresponds to two reference color temperature points with adjacent color temperature values ​​(including a first reference color temperature point and a second reference color temperature point, and the color temperature value of the first reference color temperature point is less than the color temperature value of the second reference color temperature point).

[0055] Optionally, the length of each color temperature interval can be completely the same, or only partially the same, or completely different. At the same time, the length of each color temperature interval can be flexibly set.

[0056] In a preferred example, the defined reference color temperature points should include at least a reference color temperature point corresponding to the minimum color temperature value of the color temperature adjustment range, a reference color temperature point corresponding to the midpoint color temperature value of the color temperature adjustment range, and a reference color temperature point corresponding to the maximum color temperature value of the color temperature adjustment range.

[0057] For example, reference Figure 4In this embodiment, only three reference color temperature points are defined to divide the color temperature intervals as an example to illustrate the technical solution of the present invention, but it can be understood that in other embodiments of the present invention, more reference color temperature points can be defined to divide more color temperature intervals. At the same time, it should be noted that the more reference color temperature points are defined, the more color temperature intervals are divided, and the color temperature curve finally fitted is closer to the ideal color temperature spectrum curve, that is, the Planck black body radiation curve, and then, when the color temperature is adjusted according to the fitted color temperature curve, the better the display effect of the image.

[0058] like Figure 4 As shown, the three reference color temperature points defined in this example include a warm point, a midpoint, and a cold point. The color temperature value corresponding to the warm point is 4000K, the color temperature value corresponding to the midpoint is 6500K, and the color temperature value corresponding to the cold point is 9000K. Furthermore, the color temperature intervals obtained based on the three reference color temperature points include at least: the interval between the warm point and the midpoint (i.e., 4000K to 6500K) and the interval between the midpoint and the cold point (i.e., 6500K to 9000K).

[0059] In step S22, a plurality of intermediate color temperature points are selected in each color temperature interval according to a predetermined algorithm to divide each color temperature interval into a plurality of color temperature sub-intervals.

[0060] In this embodiment, step S22 includes performing the following operations for each color temperature interval: defining the weight of each intermediate color temperature point in the color temperature interval; obtaining the color temperature parameters of each intermediate color temperature point according to the color temperature parameters of the reference color temperature point corresponding to the color temperature interval and the weight of each intermediate color temperature point, so as to obtain the corresponding intermediate color temperature point according to the color temperature parameters of each intermediate color temperature point.

[0061] Among them, defining the weight of each intermediate color temperature point includes: within the corresponding color temperature range, defining a first weight of each intermediate color temperature point relative to a first reference color temperature point of two reference color temperature points corresponding to the color temperature range and a second weight relative to a second reference color temperature point of two reference color temperature points corresponding to the color temperature range.

[0062] Preferably, the sum of the first weight and the second weight corresponding to each intermediate color temperature point is equal to 1.

[0063] It can be understood that the color temperature parameters of each reference color temperature point include red pixel values, green pixel values ​​and blue pixel values, and the color temperature parameters of each intermediate color temperature point also include corresponding red pixel values, green pixel values ​​and blue pixel values. Since each color temperature value uniquely corresponds to a set of red pixel values, green pixel values ​​and blue pixel values, if the color temperature value corresponding to a color temperature point is known, the red pixel value, green pixel value and blue pixel value corresponding to the color temperature point can be easily obtained; and if a set of red pixel values, green pixel values ​​and blue pixel values ​​is determined, the color temperature value corresponding to the color temperature point can be obtained according to the set of red pixel values, green pixel values ​​and blue pixel values. Therefore, in the embodiment of the present invention, selecting multiple intermediate color temperature points in each color temperature interval is to calculate multiple groups of red pixel values, green pixel values ​​and blue pixel values ​​in each color temperature interval according to a predetermined algorithm and the color temperature parameters of the two reference color temperature points corresponding to each color temperature interval, so as to determine multiple intermediate color temperature points corresponding to the color temperature interval according to the calculated multiple groups of red pixel values, green pixel values ​​and blue pixel values. For example, n intermediate color temperature points are selected in each color temperature interval, and then, the n intermediate color temperature points in each color temperature interval can divide the corresponding color temperature interval into n+1 color temperature sub-intervals, where n is a natural number greater than or equal to 1.

[0064] Exemplarily, the red pixel value of each intermediate color temperature point is equal to the sum of the product of the red pixel value of the first reference color temperature point in the corresponding color temperature interval and the corresponding first weight plus the product of the red pixel value of the second reference color temperature point in the corresponding color temperature interval and the corresponding second weight; the green pixel value of each intermediate color temperature point is equal to the sum of the product of the green pixel value of the first reference color temperature point in the corresponding color temperature interval and the corresponding first weight plus the product of the green pixel value of the second reference color temperature point in the corresponding color temperature interval and the corresponding second weight; and the blue pixel value of each intermediate color temperature point is equal to the sum of the product of the blue pixel value of the first reference color temperature point in the corresponding color temperature interval and the corresponding first weight plus the product of the blue pixel value of the second reference color temperature point in the corresponding color temperature interval and the corresponding second weight.

[0065] Furthermore, in a color temperature range, the first weight corresponding to each intermediate color temperature point is negatively correlated with the difference between the intermediate color temperature point and the corresponding first reference color temperature point, that is, the greater the difference between the intermediate color temperature point and the corresponding first reference color temperature point, the smaller the corresponding first weight; the second weight corresponding to each intermediate color temperature point is negatively correlated with the difference between the intermediate color temperature point and the corresponding second reference color temperature point, that is, the smaller the difference between the intermediate color temperature point and the corresponding second reference color temperature point, the larger the corresponding second weight.

[0066] For example, taking n intermediate color temperature points selected in each color temperature interval as an example, the first weight corresponding to each intermediate color temperature point in the color temperature interval is (n-i+1) / (n+1), and the corresponding second weight is i / (n+1). Wherein, i is a natural number greater than or equal to 1 and less than or equal to n, and i represents the position information of the intermediate color temperature point in the corresponding color temperature interval.

[0067] In a further example, refer to Figure 4 , taking n equals 15 as an example, at this time, it is necessary to select 15 intermediate color temperature points in the color temperature range corresponding to the warm point and the midpoint (i.e. 4000K~6500K) and in the range corresponding to the midpoint and the cold point (i.e. 6500K~9000K), so as to further divide the color temperature range corresponding to the warm point and the midpoint and the range corresponding to the midpoint and the cold point into 16 color temperature sub-ranges.

[0068] In this example, for the color temperature interval corresponding to the warm point and the midpoint, the color temperature value of the first reference color temperature point corresponding to the color temperature interval is 4000 K, and the color temperature value of the second reference color temperature point corresponding to the color temperature interval is 6500 K. And the first weights of the 15 intermediate color temperature points selected in the color temperature interval are 15 / 16, 14 / 16, 13 / 16, 12 / 16, 11 / 16, ..., 2 / 16 and 1 / 16 respectively, and the second weights of the 15 intermediate color temperature points selected in the color temperature interval are 1 / 16, 2 / 16, 3 / 16, 4 / 16, 5 / 16, ..., 14 / 16 and 15 / 16 respectively.

[0069] Assume that the red pixel value, green pixel value and blue pixel value corresponding to the first reference color temperature point of 4000K are 255, 209 and 163 respectively, and the red pixel value, green pixel value and blue pixel value corresponding to the second reference color temperature point of 6500K are 255, 249 and 253 respectively. According to the predetermined algorithm in this embodiment, the red pixel value R101 of the first intermediate color temperature point selected in the color temperature interval (denoted as A1, the intermediate color temperature point is closest to the first reference color temperature point in the color temperature interval, corresponding to i=1) is 255*15 / 16+255*1 / 16=255, the green pixel value G101 is 209*15 / 16+249*1 / 16=211.5, and the blue pixel value B101 is 163*15 / 16+253*1 / 16=168.625; the red pixel value R102 of the second intermediate color temperature point selected in the color temperature interval (denoted as A2, corresponding to i=2) is 255*14 / 16+255*1 / 16=255, the green pixel value G101 is 209*15 / 16+249*1 / 16=211.5, and the blue pixel value B102 is 163*15 / 16+253*1 / 16=168.625. 255*2 / 16=255, green pixel value G102=209*14 / 16+249*2 / 16=214, blue pixel value B102=163*14 / 16+253*2 / 16=174.25; and so on, the red pixel value R115=255*1 / 16+255*15 / 16=255, green pixel value G115=209*1 / 16+249*15 / 16=246.5, blue pixel value B115=163*1 / 16+253*15 / 16=247.375 of the 15th intermediate color temperature point (denoted as A15, corresponding to i=15) selected in this color temperature range.

[0070] Similarly, in this example, for the color temperature interval corresponding to the midpoint and the cold point, the color temperature value of the first reference color temperature point corresponding to the color temperature interval is 6500 K, and the color temperature value of the second reference color temperature point corresponding to the color temperature interval is 9000 K. And the first weights of the 15 intermediate color temperature points selected in the color temperature interval are 15 / 16, 14 / 16, 13 / 16, 12 / 16, 11 / 16, ..., 2 / 16 and 1 / 16, respectively, and the second weights of the 15 intermediate color temperature points selected in the color temperature interval are 1 / 16, 2 / 16, 3 / 16, 4 / 16, 5 / 16, ..., 14 / 16 and 15 / 16, respectively.

[0071] Assume that the red pixel value, green pixel value and blue pixel value corresponding to the first reference color temperature point of 6500K are 255, 249 and 253 respectively, and the red pixel value, green pixel value and blue pixel value corresponding to the second reference color temperature point of 9000K are 214, 225 and 255 respectively. According to the predetermined algorithm in this embodiment, the red pixel value R201 of the first intermediate color temperature point selected in the color temperature interval (denoted as B1, the intermediate color temperature point is closest to the first reference color temperature point in the color temperature interval, corresponding to i=1) is 255*15 / 16+214*1 / 16=252.4375, the green pixel value G201 is 249*15 / 16+225*1 / 16=247.5, and the blue pixel value B201 is 253*15 / 16+255*1 / 16=253.125; the red pixel value R202 of the second intermediate color temperature point selected in the color temperature interval (denoted as B2, corresponding to i=2) is 255*14 / 16+214*1 / 16=252.4375. 4*2 / 16=249.875, green pixel value G202=249*14 / 16+225*2 / 16=246, blue pixel value B202=253*14 / 16+255*2 / 16=253.25; and so on, the red pixel value R215=255*1 / 16+214*15 / 16=216.5625, green pixel value G215=249*1 / 16+225*15 / 16=226.5, blue pixel value B215=253*1 / 16+255*15 / 16=254.875 of the 15th intermediate color temperature point (denoted as B15, corresponding to i=15) selected in this color temperature range.

[0072] Preferably, in this embodiment, the red pixel value, green pixel value and blue pixel value corresponding to each color temperature point are defined as integer values. Therefore, when a decimal appears in the corresponding calculation result, it should be converted into an adjacent integer value. For example, the calculation result 168.625 of the blue pixel value of the intermediate color temperature point A1 should be converted into 168 or 169, and the calculation result 174.25 of the blue pixel value of the intermediate color temperature point A2 should be converted into 174 or 175; and the calculation result 252.4375 of the red pixel value of the intermediate color temperature point B1 should be converted into 252 or 253, and the calculation result 249.875 of the red pixel value of the intermediate color temperature point B2 should be converted into 249 or 250, etc.

[0073] Optionally, to ensure the uniformity of the color temperature parameters of multiple intermediate color temperature points, when converting decimal values ​​to integer values, the calculation results of the pixel values ​​corresponding to the same color should be converted in the same direction, for example, the decimal parts are discarded to round down, or the integer parts are rounded up by 1. For example, 168.625 is converted to 168, 174.25 is converted to 174; 252.4375 is converted to 252, 249.875 is converted to 249, etc.

[0074] By adopting the above method, 15 groups of red pixel values, green pixel values ​​and blue pixel values ​​can be obtained in the color temperature interval corresponding to the warm point and the midpoint and in the color temperature interval corresponding to the midpoint and the cold point, that is, 15 groups of color temperature parameters can be obtained respectively. Then, through the color temperature index, 15 intermediate color temperature points in the color temperature interval corresponding to the warm point and the midpoint and 15 intermediate color temperature points in the color temperature interval corresponding to the midpoint and the cold point can be obtained accordingly.

[0075] In step S23, a color temperature curve is fitted according to the color temperature parameters of the selected intermediate color temperature point and at least three defined reference color temperature points.

[0076] After calculating and obtaining multiple intermediate color temperature points in each color temperature range, the color temperature curve can be obtained by nonlinear fitting according to at least three defined reference color temperature points and the calculated intermediate color temperature points. The more intermediate color temperature points are selected and obtained in each color temperature range, the closer the final fitted color temperature curve is to the ideal Planck blackbody radiation curve.

[0077] It can be understood that the number of intermediate color temperature points selected in each color temperature range of the present invention can be completely the same, or can be different or not completely the same. Similar extended implementation plans that can be easily associated with those skilled in the art should also be within the scope of protection of the present invention.

[0078] Further, refer to Figure 3 , adjusting the color temperature according to the initial color temperature value, the target color temperature value and the pre-fitted color temperature curve includes executing steps S24 to S26.

[0079] In step S24, the color temperature sub-intervals to which the initial color temperature value and the target color temperature value belong are respectively confirmed.

[0080] In step S25, an intermediate color temperature point and a reference color temperature point between the initial color temperature value and the target color temperature value are acquired according to the confirmed color temperature sub-interval.

[0081] In step S26, the color temperature value of the image is gradually adjusted from the initial color temperature value to the target color temperature value in an order from small to large or from large to small according to the obtained intermediate color temperature point and the reference color temperature point, so as to achieve color temperature adjustment along the fitted color temperature curve.

[0082] Optionally, the color temperature parameters corresponding to the initial color temperature value and the target color temperature value may be indexed and obtained respectively, so as to confirm the color temperature sub-intervals to which the initial color temperature value and the target color temperature value belong by comparing with the color temperature parameters of the reference color temperature points and the intermediate color temperature points calculated and stored in advance. The color temperature values ​​of the reference color temperature points and the intermediate color temperature points may also be calculated and stored in advance, so as to confirm the color temperature sub-intervals to which the initial color temperature value and the target color temperature value belong by comparing the color temperature values. The present invention is not limited to comparison.

[0083] Exemplarily, by confirmation, assuming that the initial color temperature value is located in the color temperature sub-interval corresponding to the 12th intermediate color temperature point (denoted as A12) and the 13th intermediate color temperature point (denoted as A13) in the color temperature range of 4000K to 6500K, and the target color temperature value is located in the color temperature sub-interval corresponding to the 4th intermediate color temperature point and the 5th intermediate color temperature point in the color temperature range of 6500K to 9000K, then the intermediate color temperature point and the reference color temperature between the initial color temperature value and the target color temperature value can be obtained. The points include: the 13th intermediate color temperature point (denoted as A13), the 14th intermediate color temperature point (denoted as A14) and the 15th intermediate color temperature point (denoted as A15) in the color temperature range of 4000K to 6500K, the reference color temperature point 6500K, and the 1st intermediate color temperature point (denoted as B1), the 2nd intermediate color temperature point (denoted as B2), the 3rd intermediate color temperature point (denoted as B3) and the 4th intermediate color temperature point (denoted as B4) in the color temperature range of 6500K to 9000K. Furthermore, when adjusting the color temperature value, the color temperature value of the image can be first adjusted from the current initial color temperature value to the color temperature value corresponding to the intermediate color temperature point A13, and then the color temperature value of the image can be adjusted from the color temperature value corresponding to the intermediate color temperature point A13 to the color temperature value corresponding to the intermediate color temperature point A14, and then the color temperature value of the image can be adjusted from the color temperature value corresponding to the intermediate color temperature point A14 to the color temperature value corresponding to the intermediate color temperature point A15, and then the color temperature value of the image can be adjusted from the color temperature value corresponding to the intermediate color temperature point A15 to 6500K, ..., and so on, and finally the color temperature value of the image can be gradually adjusted to the target color temperature value, thereby realizing color temperature adjustment along the fitted color temperature curve.

[0084] In this embodiment, the adjustment of the color temperature value is to adjust the color temperature parameters (including the red pixel value, the green pixel value and the blue pixel value) corresponding to the color temperature value respectively.

[0085] It should be noted that the color temperature adjustment method provided by the present invention is more easily compatible with the control method of pulling the adjustment bar (Bar) of SWUI (Semantic Web User Interaction).

[0086] In summary, the present invention pre-fits the color temperature curve by defining at least three reference color temperature points and multiple intermediate color temperature points selected in each color temperature interval, so that the pre-fitted color temperature curve can be used to adjust the color temperature later, and then the display can be made along the color temperature curve during the color temperature adjustment process. Since each color temperature adjustment process in the present application can transition the color temperature value along the color temperature curve, multiple transitions of color temperature values ​​can be performed in each frame period without causing flicker. Therefore, compared with the method of using linear interpolation to perform color temperature transition in the related art, the present application requires fewer frames to be set when achieving the same color temperature adjustment, but can also achieve a flicker-free image display effect, and even a better flicker-free image display effect, which greatly improves the display quality.

[0087] Furthermore, if Figure 5 As shown, the present invention further provides a color temperature adjustment device 100, which can implement the color temperature adjustment method as described above. In this embodiment, the color temperature adjustment device 100 includes: a color temperature curve fitting module 110, an acquisition module 120 and an adjustment module 130.

[0088] The color temperature curve fitting module 110 is used to fit the color temperature curve according to the color temperature parameters of at least three defined reference color temperature points and the color temperature parameters of a plurality of intermediate color temperature points selected between every two adjacent reference color temperature points.

[0089] The acquisition module 120 is used to acquire an initial color temperature value and a target color temperature value of the image to be adjusted.

[0090] The adjustment module 130 is used to adjust the color temperature according to the acquired initial color temperature value, the target color temperature value and the pre-fitted color temperature curve.

[0091] In specific implementation, each module / unit in the color temperature adjustment device can be implemented as an independent entity, or can be arbitrarily combined and implemented as the same or several entities. At the same time, the specific implementation of each module / unit in the color temperature adjustment device described above can refer to the aforementioned color temperature adjustment method embodiment, which will not be repeated here.

[0092] The present invention further provides a display device, comprising the color temperature adjustment device 100 as described above.

[0093] Optionally, the function of the color temperature adjustment device 100 can be implemented by at least one of a display driver integrated circuit (DDI), an application processor (AP), and an image processing chip provided in a display device.

[0094] It should be noted that, for the system / device embodiment in this specification, since it is basically similar to the method embodiment, the relevant parts can refer to the description of the method embodiment part. In addition, it should be noted that in the device and method of the present invention, it is obvious that each part or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. In addition, the steps of executing the above-mentioned system processing can be naturally performed in chronological order according to the order of description, but it is not necessary to perform in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it can be understood that all or any steps or components of the method and device of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices, with hardware, firmware, software or a combination thereof, which can be realized by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.

[0095] Finally, it should be noted that: Obviously, the above embodiments are only examples for clearly explaining the present invention, and are not intended to limit the implementation methods. For ordinary technicians in the relevant field, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. The obvious changes or modifications derived from this are still within the scope of protection of the present invention.

Claims

1. A color temperature adjustment method, wherein: include: Get the initial color temperature value and the target color temperature value; The color temperature is adjusted according to the initial color temperature value, the target color temperature value and the pre-fitted color temperature curve. The color temperature curve fitting method includes: Define at least three reference color temperature points to divide multiple color temperature intervals; Selecting a plurality of intermediate color temperature points in each color temperature interval according to a predetermined algorithm to divide each color temperature interval into a plurality of color temperature sub-intervals; Fitting the color temperature curve according to the color temperature parameters of the selected intermediate color temperature point and at least three defined reference color temperature points; Adjusting the color temperature according to the initial color temperature value, the target color temperature value and the pre-fitted color temperature curve includes: Respectively confirming the color temperature sub-intervals to which the initial color temperature value and the target color temperature value belong; Acquire an intermediate color temperature point and a reference color temperature point between the initial color temperature value and the target color temperature value according to the confirmed color temperature sub-interval; According to the obtained intermediate color temperature point and the reference color temperature point, the color temperature value of the image is gradually adjusted from the initial color temperature value to the target color temperature value in an order from small to large or from large to small, so as to achieve color temperature adjustment along the fitted color temperature curve.

2. The color temperature adjustment method according to claim 1, wherein: Selecting a plurality of intermediate color temperature points in each color temperature interval according to a predetermined algorithm includes performing the following operations on each color temperature interval: The weight of each intermediate color temperature point is defined in the color temperature range; The color temperature parameter of each intermediate color temperature point is obtained according to the color temperature parameter of the reference color temperature point corresponding to the color temperature interval and the weight of each intermediate color temperature point, so as to obtain the corresponding intermediate color temperature point according to the color temperature parameter of each intermediate color temperature point.

3. The color temperature adjustment method according to claim 2, wherein: Each color temperature interval corresponds to two adjacent reference color temperature points; as well as The weights that define each intermediate color temperature point include: In the corresponding color temperature interval, a first weight of each intermediate color temperature point relative to a first reference color temperature point of two reference color temperature points corresponding to the color temperature interval and a second weight relative to a second reference color temperature point of two reference color temperature points corresponding to the color temperature interval are defined. The color temperature value of the first reference color temperature point is smaller than the color temperature value of the second reference color temperature point.

4. The color temperature adjustment method according to claim 3, wherein: The sum of the first weight and the second weight corresponding to each intermediate color temperature point is equal to 1.

5. The color temperature adjustment method according to claim 3, wherein: The first weight corresponding to each intermediate color temperature point is negatively correlated with the difference between the intermediate color temperature point and the corresponding first reference color temperature point; The second weight corresponding to each intermediate color temperature point is negatively correlated with the difference between the intermediate color temperature point and the corresponding second reference color temperature point.

6. The color temperature adjustment method according to claim 5, wherein: The color temperature parameters of each color temperature point include a red pixel value, a green pixel value, and a blue pixel value; and The red pixel value, green pixel value and blue pixel value of each intermediate color temperature point are respectively equal to the sum of the product of the pixel value of the corresponding color of the first reference color temperature point in the corresponding color temperature interval and the corresponding first weight plus the product of the pixel value of the corresponding color of the second reference color temperature point in the corresponding color temperature interval and the corresponding second weight.

7. The color temperature adjustment method according to any one of claims 3 to 6, wherein: The number of intermediate color temperature points selected in each color temperature interval is n, and the first weight is (n-i+1) / (n+1), and the second weight is i / (n+1), n is a natural number greater than or equal to 1, i is a natural number greater than or equal to 1 and less than or equal to n, and i represents position information of the intermediate color temperature point in the corresponding color temperature range.

8. A color temperature adjustment device, used to implement the color temperature adjustment method according to any one of claims 1 to 7, wherein: The color temperature adjustment device comprises: A color temperature curve fitting module, used for fitting a color temperature curve according to color temperature parameters of at least three defined reference color temperature points and color temperature parameters of a plurality of intermediate color temperature points selected between every two adjacent reference color temperature points; An acquisition module is used to acquire an initial color temperature value and a target color temperature value; The adjustment module is used to adjust the color temperature according to the initial color temperature value, the target color temperature value and the pre-fitted color temperature curve.

9. A display device, wherein: include: The color temperature adjustment device as claimed in claim 8.

Citation Information

Patent Citations

  • Self-adaptive white balance adjusting method and device

    CN105959662A

  • Method, device and system for correcting color temperature of display equipment

    CN108540788A

  • Method for obtaining image color temperature

    CN109493829A

  • Image color temperature acquisition method

    CN109584768A

  • Television color temperature modulation method, television and storage medium

    CN110933392A

Cited By

  • Color temperature adjusting method, color temperature adjusting apparatus, and display apparatus

    EP4589942A1