Display screen correction method, electronic device and computer program product
Through the single-box-based display screen correction method, the calibration process is simplified by using specified brightness information and correction conversion matrix, and the calibration process is solved, the calibration process in the prior art is inconvenient, and the calibration efficiency and consistency of the display screen are improved.
Patent Information
- Application Number
- CN202411508180.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-26
- Publication Date
- 2025-02-11
AI Technical Summary
The existing full-screen correction technology relies on specific operating environments and complex hardware equipment, and the operator's experience requirements are high, which leads to inconvenient correction process and reduces the calibration efficiency of the display.
The calibration method based on a single box is adopted, by obtaining the specified brightness information of the new box, the initial correction coefficient and the correction conversion matrix are determined, and the target correction coefficient is determined based on the brightness information of the old box, and the correction for the new box is performed.
The calibration process is simplified, the calibration efficiency of the display screen is improved, and the display effect of the new box is consistent with the original box after it is added to the display system.
Smart Images

Figure CN119418640A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of display screen correction, and in particular, relates to a display screen correction method, an electronic device, and a computer program product. Background Art
[0002] As a self-luminous device, LED has the advantages of high brightness and wide color gamut, and has been widely used in display solutions for indoor products such as education, conferences, commercial displays, and home entertainment. LED display screens are usually supplied in cabinets, and multiple cabinets that have been calibrated at the pixel level can ensure good brightness and color consistency when spliced into a large screen.
[0003] However, in actual applications, due to factors such as production management, batch differences, and aging time, when a spare cabinet needs to be replaced, the new cabinet may have differences in brightness and color from other cabinets in the display. In order to eliminate this difference, full-screen calibration technology is usually used to maintain the consistency of the brightness and color temperature of the display after the cabinet is replaced. Despite this, the existing full-screen calibration technology has certain limitations. The calibration process relies on a specific operating environment (such as a darkroom environment, sufficient operating space, etc.) and complex hardware equipment (such as a pixel-level sampling camera), and also requires high experience from the operator. These factors make the calibration process inconvenient, thereby reducing the calibration efficiency of the display. Summary of the invention
[0004] In view of this, the embodiments of the present application provide a display screen calibration method, an electronic device, and a computer program product, which can implement a calibration method based on a single box, simplify the calibration process, and improve the calibration efficiency of the display screen.
[0005] A first aspect of an embodiment of the present application provides a display screen calibration method, comprising:
[0006] Get the specified brightness and color information of the new cabinet in the display screen at the current grayscale level;
[0007] Based on the specified brightness and chromaticity information, determining an initial correction coefficient required when the new cabinet displays white;
[0008] Determine a correction conversion matrix for the new cabinet based on the initial correction coefficient and the specified brightness and chromaticity information;
[0009] Determining a target correction coefficient for the new cabinet based on existing brightness and chromaticity information of the old cabinet in the display screen and the correction conversion matrix;
[0010] The new cabinet is corrected based on the target correction coefficient to obtain target brightness and chromaticity information of the new cabinet.
[0011] In an implementation of the first aspect, determining, based on the specified brightness and chromaticity information, an initial correction coefficient required when the new cabinet displays white includes:
[0012] Based on the mapping relationship between brightness and chromaticity and tristimulus values, respectively determine the tristimulus values of brightness and chromaticity of four primary colors in the specified brightness and chromaticity information, the four primary colors including red, green, blue and white;
[0013] Based on the tristimulus values of each of the primary colors, an initial correction coefficient required when the new box displays white is determined.
[0014] In an implementation of the first aspect, determining the initial correction coefficient required when the new box displays white based on the tristimulus values of each of the primary colors includes:
[0015] Based on the red, green and blue tristimulus values, establishing an initial conversion matrix;
[0016] Obtain a first brightness ratio of the red, green, and blue when the new box displays white;
[0017] Based on the first brightness ratio, the initial conversion matrix and the tristimulus values of white, an initial correction coefficient required when the new box displays white is determined.
[0018] In an implementation of the first aspect, determining a correction conversion matrix for the new cabinet based on the initial correction coefficient and the specified brightness and chromaticity information includes:
[0019] Based on the initial correction coefficients, establishing a correction coefficient matrix;
[0020] Based on the product of the initial transformation matrix and the correction coefficient matrix, a correction transformation matrix associated with the new cabinet is determined.
[0021] In an implementation of the first aspect, determining a target correction coefficient for the new cabinet based on existing brightness and chromaticity information of the old cabinet in the display screen and the correction conversion matrix includes:
[0022] Based on the mapping relationship between brightness and chromaticity and tristimulus values, determining the reference tristimulus values of white in the existing brightness and chromaticity information of the old cabinet in the display screen;
[0023] Obtain a second brightness ratio of red, green and blue in the existing brightness and chromaticity information when the old box displays white;
[0024] A target correction coefficient for the new cabinet is determined based on the second brightness ratio, the correction conversion matrix, and the reference tristimulus values.
[0025] In an implementation of the first aspect, the correcting the new cabinet based on the target correction coefficient to obtain target brightness and chromaticity information of the new cabinet includes:
[0026] Sending the target correction coefficient to the receiving card of the new box through a debugging line;
[0027] Under the current grayscale level, the receiving card is controlled to calibrate the new cabinet based on the target correction coefficient and a preset correction method to obtain target brightness and chromaticity information of the new cabinet.
[0028] In an implementation of the first aspect, the preset method is gamma correction, and the controlling the receiving card to calibrate the new cabinet based on the target correction coefficient and the preset correction method to obtain target brightness and chromaticity information of the new cabinet includes:
[0029] Searching for a specified grayscale value of the specified brightness and chromaticity information from a gamma mapping table associated with the specified brightness and chromaticity information;
[0030] Based on each of the target correction coefficients, each of the designated grayscale values is rounded up to obtain a target grayscale value;
[0031] The receiving card is controlled to calibrate the new cabinet based on each of the target grayscale values to obtain target brightness and chromaticity information of the new cabinet.
[0032] In an implementation of the first aspect, the method further includes: determining a target correction coefficient set for the new cabinet in the entire grayscale range;
[0033] Based on the target correction coefficient set, the new cabinet is subjected to full grayscale correction processing to obtain a target brightness and chromaticity information set of the new cabinet within the entire grayscale range.
[0034] In an implementation of the first aspect, determining a target correction coefficient set for the new cabinet in the entire grayscale range includes:
[0035] Based on the current grayscale level, downsampling all grayscale levels of the new cabinet to obtain a plurality of key grayscale levels;
[0036] Determine the key level correction coefficients of the key grayscale levels respectively based on the same method as that of determining the target correction coefficients;
[0037] Based on the level correction coefficients of the key grayscale levels, a set of target correction coefficients of the new cabinet in the entire grayscale range is determined by a preset interpolation method.
[0038] A second aspect of an embodiment of the present application provides a display screen correction device, comprising:
[0039] An acquisition module is used to obtain the specified brightness and color information of the new cabinet in the display screen at the current grayscale level;
[0040] A first determination module, configured to determine, based on the specified brightness and chromaticity information, an initial correction coefficient required when the new cabinet displays white;
[0041] A second determination module is used to determine a correction conversion matrix for the new cabinet based on the initial correction coefficient and the specified brightness and chromaticity information;
[0042] A third determination module is used to determine a target correction coefficient for the new cabinet based on the existing brightness and chromaticity information of the old cabinet in the display screen and the correction conversion matrix;
[0043] A correction module is used to correct the new cabinet based on the target correction coefficient to obtain target brightness and chromaticity information of the new cabinet, wherein the target brightness and chromaticity information is consistent with the existing brightness and chromaticity information.
[0044] A third aspect of an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect when executing the computer program.
[0045] A fourth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect above is implemented.
[0046] A fifth aspect of the embodiments of the present application provides a computer program product, including a computer program, and when the computer program is executed, the method described in the first aspect above is executed.
[0047] In the first aspect of the embodiment of the present application, the specified brightness and chromaticity information of the new box in the display screen at the current grayscale level is obtained, and based on this information, the initial correction coefficient required for the new box to display white is determined, and then a correction conversion matrix for the new box is generated, and then the target correction coefficient of the new box is determined in combination with the existing brightness and chromaticity information of the old box and the correction conversion matrix, and finally the new box is corrected based on these target correction coefficients, so as to obtain the target brightness and chromaticity information that matches the existing brightness and chromaticity information. In this way, it can be ensured that the display effect of the new box is consistent with the original box after it is added to the display screen system. At the same time, this display screen correction method with a single box as the correction unit has a small requirement for the operating space, thereby simplifying the correction process and improving the correction efficiency of the display screen.
[0048] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0050] Figure 1 is a flow chart of the implementation of the display screen correction method provided in the embodiment of the present application;
[0051] Figure 2 is a structural diagram of a display screen correction system provided in an embodiment of the present application;
[0052] Figure 3 This is an example diagram of a display screen with a box replacement provided in an embodiment of the present application;
[0053] Figure 4 is a flow chart of a method for determining an initial correction coefficient provided in an embodiment of the present application;
[0054] Figure 5 is a specific implementation flow chart of the method for determining the initial correction coefficient provided in the embodiment of the present application;
[0055] Figure 6 is a flow chart of a method for determining a correction conversion matrix provided in an embodiment of the present application;
[0056] Figure 7 is a flow chart of a method for determining a target correction coefficient provided in an embodiment of the present application;
[0057] Figure 8 is a flow chart of the implementation of the new cabinet calibration method provided in the embodiment of the present application;
[0058] Fig. 9 is another implementation flow chart of the new cabinet calibration method provided in the embodiment of the present application;
[0059] Fig.10 is an example diagram of a hardware implementation module provided in an embodiment of the present application;
[0060] Fig.11 is a flowchart of the implementation of the full grayscale correction method provided in the embodiment of the present application;
[0061] Fig.12 is a flowchart of a method for determining a target correction coefficient set provided in an embodiment of the present application;
[0062] Fig.13 is a schematic diagram of a display screen correction device provided in an embodiment of the present application;
[0063] Fig.14 It is a schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0064] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0065] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0066] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0067] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0068] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0069] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0070] In one embodiment, Figure 1 As shown, a display screen calibration method is provided, which is described by taking the method applied to a control device connected to a display screen as an example, and includes the following steps S101 to S105. Among them:
[0071] Step S101, obtaining the specified brightness and color information of the new cabinet in the display screen at the current grayscale level.
[0072] In applications, display screens are usually composed of multiple cabinets. The cabinet usually refers to one of the basic modules that constitute the display screen. It can be a separate small display unit or a component of a large display screen. The cabinet contains a certain number of LED pixels, and each LED pixel is composed of red (R), green (G), and blue (B) light-emitting units (such as LED lights). Red, green, and blue are mixed in a brightness ratio to make the pixel display a white dot. In the actual application of display screens, there is a process of replacing a single or multiple cabinets. There is a brightness and color deviation between the new cabinet replaced in the display screen and the existing old cabinet. Brightness and chromaticity information refers to the brightness data and chromaticity data of the display area of the cabinet. Brightness data refers to the luminous intensity of each pixel or cabinet unit in the LED display screen, usually expressed in candela per square meter (cd / m 2 Chromaticity data refers to the purity and saturation of the color of the display, and is usually represented by chromaticity coordinates (such as the x, y coordinates in the CIE 1931 chromaticity diagram) (Rx, Ry, Rly).
[0073] In applications, such as Figure 2 As shown, the control system for the display screen includes a control device shown by number 1, a display screen shown by number 2, and the display screen includes multiple boxes, each box is associated with at least one receiving card shown by number 3, and a light gun device shown by number 4. The control device controls the display screen through a signal line, transmits the data required in the display screen calibration process to the receiving card of the corresponding box in the display screen through a debugging line, and controls the light gun device through the control line to collect data.
[0074] For example, Figure 3 As shown, Figure 3 (a) shows a display screen composed of multiple cabinets, each of which is controlled by one or more receiving cards. In (a), there is a new cabinet on the display screen, and there is a difference in brightness and color between the new cabinet and the existing old cabinet. Figure 3 (b) shows the display screen after the new cabinet has been calibrated.
[0075] In the application, for the display screen with cabinet replacement, the control device can control the light gun to collect the specified brightness and chromaticity information of the display area of the new cabinet for the current grayscale level. The specified brightness and chromaticity information includes the brightness data and chromaticity data of the four primary colors, that is, the brightness value (LV) and relative brightness value (RLV) of red (R), green (G), blue (B) and white (W). The specified brightness and chromaticity information includes {R x , R y , R LV , G x , G y , G LV , B x , B y , B LV , W x , W y , W LV}.
[0076] Step S102: determining an initial correction coefficient required when the new cabinet displays white based on the specified brightness and chromaticity information.
[0077] In application, the basic principle of LED display screen to display white is to adjust the brightness of red, green and blue to synthesize white light. Ideally, when the brightness ratio R=G=B=1, the chromaticity coordinates of the synthesized light of the three primary colors of red, green and blue fall on the standard white point, and the display screen displays white. But in reality, due to the nonlinearity of LED and equipment differences, this ratio may vary. In order to achieve the ideal white, correction is required to make the synthesized light of the three primary colors as close to the standard white point as possible. If the white point of the display screen is accurate, it can be inferred that other colors are also relatively accurate. Therefore, the correction of the white point can be used as a benchmark for correcting the entire color range.
[0078] In the application, for a new cabinet (or a cabinet to be calibrated) in the display screen, the control device can use the brightness and chromaticity information of the new cabinet when displaying white as the initial calibration target, and determine the initial calibration coefficient required when the brightness and chromaticity information of the three primary colors (red, green, and blue) in the specified brightness and chromaticity information measured at the current grayscale level is adjusted to the initial calibration target. It can be understood that the initial calibration coefficient is essentially a calibration coefficient required for a calibration process on the new cabinet with the brightness and chromaticity information of the new cabinet itself displaying white as the target.
[0079] In applications, tristimulus values are usually used to quantify brightness and chromaticity information to achieve numerical calculations for brightness and chromaticity information. Tristimulus values are usually based on the color space model established by CIE (International Commission on Illumination), the most common of which is the CIE 1931XYZ color space. In this model, each color can be represented by three independent values (X, Y, Z), which are called tristimulus values. The control device obtains the tristimulus values of red, green, blue, and white in the specified brightness and chromaticity information, and then uses the tristimulus value of white as the initial correction target to determine the initial correction coefficient required to correct the tristimulus values of red, green, and blue to the initial correction target.
[0080] In applications, the correction processing of the new cabinet based on the initial correction coefficient can make the brightness and chromaticity of the new cabinet closer to the white point when the new cabinet itself displays white.
[0081] Step S103: determining a correction conversion matrix for the new cabinet based on the initial correction coefficient and the specified brightness and chromaticity information.
[0082] In the application, after the control device determines the initial correction coefficient required when the new cabinet displays white by itself, the correction conversion matrix corresponding to the new cabinet can be determined again according to the initial correction coefficient and the specified brightness and chromaticity information, that is, the correction conversion matrix is used to represent the matrix composed of the three stimulus values of the three primary colors (red, green and blue) of the new cabinet that needs to be re-calibrated with the white three stimulus values of the existing brightness information of the old cabinet as the correction target. The correction conversion matrix of the new cabinet is determined based on the product of the initial correction coefficient and the initial three stimulus value matrix of red, green and blue of the new cabinet.
[0083] Step S104: determining a target correction coefficient for the new cabinet based on the existing brightness and chromaticity information of the old cabinet in the display screen and the correction conversion matrix.
[0084] In the application, the control device measures the existing brightness and chromaticity information of the old cabinet in the display screen through the light gun device. The existing brightness and chromaticity information includes the brightness and chromaticity information of the four primary colors (red, green, blue, and white) of the old cabinet. The old cabinet can be the original cabinet in the adjacent area of the new cabinet in the display screen. The control device uses the brightness and chromaticity information of the old cabinet when it displays white as the new correction target, and determines the target correction coefficient for re-correction of the correction conversion matrix of the new cabinet. Among them, the brightness and chromaticity information of the old cabinet when it displays white can also be represented by three stimulus values. The control device converts the brightness and chromaticity information of the old cabinet when it displays white into a three stimulus value matrix in matrix form through the mapping relationship between brightness and chromaticity and three stimulus values, and determines the target correction coefficient through the relationship between the three stimulus value matrix and the correction conversion matrix. By using the target correction coefficient to re-correct the new cabinet, the brightness and chromaticity of the new cabinet can be closer to the white point of the existing old cabinet.
[0085] Step S105 , calibrating the new box based on the target correction coefficient to obtain target brightness and chromaticity information of the new box.
[0086] In the application, the target correction coefficient is applied to the receiving card associated with the new cabinet, and the display parameters of the new cabinet are adjusted by controlling the receiving card so that the brightness and chromaticity information of the new cabinet at the current grayscale level can match the existing brightness and chromaticity information of the old cabinet, thereby achieving the consistency of the brightness and chromaticity of the new cabinet and the old cabinet. The matching of brightness and chromaticity information essentially means that the brightness and chromaticity difference between the corrected brightness and chromaticity information of the new cabinet and the brightness and chromaticity information of the old cabinet does not exceed the preset difference threshold.
[0087] In this embodiment, by obtaining the specified brightness and chromaticity information of the new cabinet at the current grayscale level in the display screen, and based on this information, determining the initial correction coefficient required for the new cabinet to display white, and then generating a correction conversion matrix for the new cabinet, and then combining the existing brightness and chromaticity information of the old cabinet and the correction conversion matrix to determine the target correction coefficient of the new cabinet, and finally correcting the new cabinet based on these target correction coefficients, thereby obtaining target brightness and chromaticity information that matches the existing brightness and chromaticity information. In this way, it can be ensured that the display effect of the new cabinet is consistent with the original cabinet after being added to the display system. At the same time, this display screen correction method with a single cabinet as the correction unit has a small requirement for the operating space, thereby simplifying the correction process and improving the correction efficiency of the display screen.
[0088] In one embodiment, Figure 4 As shown, the implementation process of step S102 includes the following steps S201 to S202:
[0089] Step S201 : based on the mapping relationship between brightness and chromaticity and tristimulus values, respectively determine the tristimulus values of brightness and chromaticity of four primary colors in the specified brightness and chromaticity information, wherein the four primary colors include red, green, blue and white.
[0090] In the application, the control device converts the brightness and chromaticity of the RGBW four primary colors in the specified brightness and chromaticity information into corresponding RGBW tristimulus values according to the mapping relationship between brightness and chromaticity and tristimulus values. The specified brightness and chromaticity information includes {R x , R y , R LV , G x , G y , G LV , B x , B y , B LV , W x , W y , W LV The conversion formula corresponding to the mapping relationship is shown in the following formula (1):
[0091]
[0092] Through the above formula (1), the control device converts the specified brightness and chromaticity information to obtain the tristimulus value X of the red R primary color r , Y r , Z r ; The tristimulus value of the green G primary color is X g , Y g , Z g ; The tristimulus value X of the blue B primary color b , Y b , Z b The tristimulus value of white W is X w , Y w , Z w .
[0093] Step S202: determining an initial correction coefficient required when the new box displays white based on the tristimulus values of each of the primary colors.
[0094] In the application, the control device uses the brightness and chromaticity information of the new cabinet when displaying white as the correction target, and determines the initial correction coefficient when correcting the red, green and blue tristimulus values of the new cabinet at the current grayscale level to the tristimulus values of white measured by the new cabinet itself.
[0095] In the application, the three stimuli of red, green and blue can use a 3×3 size matrix M 0 The three stimulus values of white are represented using a 3×1 matrix. When red, green and blue are mixed to get white, the proportion of red, green and blue can be represented by a 3×1 matrix. The initial correction coefficient C can be determined by the following formula (2): 0 .
[0096]
[0097] Among them, C in formula (2) 0 That is, the initial correction coefficient is represented by a matrix form, and the initial correction coefficient is usually a 3 × 3 matrix. Theoretically, when displaying white, R = G = B = 1, which corresponds to the three stimulus values of white, Xw, Yw, and Zw.
[0098] According to formula (2), the initial correction coefficients factor1, factor2 and factor3 required to correct the red, green and blue tristimulus values of the new box to the white tristimulus values when the new box itself displays white can be determined at the current grayscale level.
[0099] In this embodiment, by performing relevant operations on the tristimulus values that match the brightness and chromaticity information to determine the initial correction coefficient required when the new cabinet displays white, the color output of the new cabinet can be accurately adjusted to ensure that it is highly consistent with other cabinets when displaying white.
[0100] In one embodiment, Figure 5 As shown, the implementation process of step S201 includes the following steps S301 to S303. Among them:
[0101] Step S301, establishing an initial conversion matrix based on the tristimulus values of red, green and blue;
[0102] In applications, the control device is usually calibrated based on a matrix, so the control device can establish an initial conversion matrix of 3×3 size according to the red, green, and blue three stimulus values of the new cabinet at the current grayscale level.
[0103] Step S302, obtaining a first brightness ratio of red, green and blue when the new box displays white.
[0104] In applications, the red, green and blue colors in the display screen can synthesize white light according to a certain brightness ratio, so that the display screen displays white. Due to factors such as material differences, manufacturing tolerances and aging, the actual luminous characteristics of each LED lamp bead may be different, and there are differences in the brightness ratio of R, G, and B when synthesizing white light. The control device obtains the first brightness ratio when displaying white that is adapted to the new cabinet. If the first brightness ratio of the new cabinet cannot be read, the default first brightness ratio can be directly used, that is, R=G=B=1, which means that when the three colors of RGB (red, green, and blue) LEDs are at maximum brightness, the light they synthesize is usually white.
[0105] Step S303, determining an initial correction coefficient required when the new box displays white based on the first brightness ratio, the initial conversion matrix and the tristimulus values of white.
[0106] In the application, the first brightness ratio, the initial conversion matrix and the tristimulus values of white have a conversion relationship as shown in the above formula (2). The control device substitutes the first brightness ratio, the initial conversion matrix and the tristimulus values of white into the conversion relationship to obtain the initial correction coefficient required when the new cabinet displays white.
[0107] The method for determining the initial correction coefficient provided in this embodiment can improve the accuracy of the initial correction coefficient, thereby achieving preliminary correction for a new cabinet.
[0108] In one embodiment, Figure 6 As shown, the implementation process of step S103 includes the following steps S401 to S402:
[0109] Step S401: establishing a correction coefficient matrix based on the initial correction coefficients.
[0110] In the application, the initial correction coefficients include the coefficients for correcting the three stimulus values of red, blue and green, which are represented by factor1, factor2 and factor3. Based on the above formula (2), when performing the correction process, the initial correction coefficients need to be constructed into a 3×3 matrix to obtain the correction coefficient matrix C 0 . Correction coefficient matrix C 0 The form is as follows:
[0111]
[0112] Step S402: determining a correction transformation matrix associated with the new cabinet based on the product of the initial transformation matrix and the correction coefficient matrix.
[0113] In the application, the initial conversion matrix is a 3×3 matrix constructed by the three stimulus values of red, green, and blue. 0 The matrix form is as follows:
[0114]
[0115] The control device determines the product of the initial conversion matrix and the correction coefficient matrix as the input information for re-calibration, that is, the correction conversion matrix associated with the new cabinet, which is recorded as MGRB2XYZ. The specific form of the correction conversion matrix MGRB2XYZ is as follows:
[0116]
[0117] In this embodiment, a correction coefficient matrix is established based on the initial correction coefficients, and the correction conversion matrix of the new cabinet is determined by multiplying the initial conversion matrix by the correction coefficient matrix. This method has higher accuracy than directly using the initial conversion matrix for correction.
[0118] In one embodiment, Figure 7 As shown, the implementation process of step S104 includes the following steps S501 to S503. Among them:
[0119] Step S501 : determining a reference tristimulus value of white in the existing brightness and chromaticity information of the old cabinet in the display screen based on a mapping relationship between brightness and chromaticity and tristimulus values.
[0120] In the application, when the correction conversion matrix is recalibrated, the three stimulus values of white in the existing brightness and chromaticity information of the old cabinet in the display screen are used as the correction target. Based on the mapping relationship between brightness and chromaticity and the three stimulus values shown above, the control device calculates the three stimulus values of white in the existing brightness and chromaticity information as the reference three stimulus values X_target, Y_target, and Z_target. The reference three stimulus values are represented by a matrix of size 3×1.
[0121] Step S502, obtaining a second brightness ratio of red, green and blue in the existing brightness and chromaticity information when the old box displays white.
[0122] In the application, according to the actual situation of the display screen, the control device can measure the second brightness ratio of red, blue and green when the old cabinet displays white.
[0123] Step S503: determining a target correction coefficient for the new cabinet based on the second brightness ratio, the correction conversion matrix and the reference tristimulus values.
[0124] In the application, there is a matrix function relationship between the second brightness ratio, the correction conversion matrix and the reference tristimulus values as shown in formula (3):
[0125]
[0126] According to the known second brightness ratio, the target correction coefficient C can be determined: 1 The target correction coefficients include coefficients for correcting the red, blue, and green tristimulus values of the correction conversion matrix MGRB2XYZ, and are represented by fa11, fa2, and fa3.
[0127] In this embodiment, the target correction coefficient of the new cabinet is determined based on the existing brightness and chromaticity information of the old cabinet in the display screen and the correction conversion matrix, including using the mapping relationship between brightness and chromaticity and tristimulus values to determine the reference tristimulus values when the old cabinet displays white, and obtaining the brightness ratio of red, green and blue in the old cabinet when displaying white. Combining this information with the correction conversion matrix to calculate the target correction coefficient of the new cabinet can ensure that the display effect of the new cabinet is consistent with the old cabinet, thereby improving the color uniformity and consistency of the entire display screen.
[0128] In one embodiment, Figure 8 As shown, the implementation process of step S105 includes the following steps S601 to S602:
[0129] Step S601: sending the target correction coefficient to the receiving card of the new cabinet through a debugging line.
[0130] In applications, such as Figure 2 As shown, the control device can send the target correction coefficient to the receiving card of the new cabinet through the debugging line.
[0131] Step S602, under the current grayscale level, controlling the receiving card to calibrate the new cabinet based on the target correction coefficient and a preset correction method, to obtain target brightness and chromaticity information of the new cabinet.
[0132] In the application, the control device controls the receiving card of the new cabinet to calibrate the new cabinet based on the target correction coefficient and the preset correction method at the current grayscale level, and adjusts the display parameters of the new cabinet to obtain the target brightness and color information of the new cabinet. Among them, the preset correction method can include gamma correction, that is, three-color Gamma correction.
[0133] In this embodiment, by sending the target correction coefficients to the receiving card of the new cabinet through the debugging line, and controlling the receiving card to calibrate the new cabinet based on these correction coefficients and the preset correction method at the current grayscale level, it can be ensured that the display effect of the new cabinet accurately meets the predetermined standards, so that its brightness and color are consistent with the existing cabinet.
[0134] In one embodiment, Fig. 9 As shown, the preset method is gamma correction, and the implementation process of step S602 includes the following steps S701 to S703:
[0135] Step S701, searching for a specified grayscale value of the specified brightness and chromaticity information from a gamma mapping table associated with the specified brightness and chromaticity information.
[0136] In the application, the control device implements the correction processing based on the target correction coefficient by gamma correction. The gamma mapping table stores the original grayscale values E of red, green and blue at different grayscale levels i. Ri 、E Gi 、E Bi According to the grayscale level corresponding to the specified brightness and chromaticity information, the specified grayscale value of the specified brightness and chromaticity information can be found from the gamma mapping table.
[0137] Step S702: Based on each of the target correction coefficients, each of the designated grayscale values is rounded up to obtain a target grayscale value.
[0138] In the application, the control device corrects each specified grayscale value through the target correction coefficient to obtain the correction result. In addition, since the gamma mapping table stores integers, the control device rounds up the correction result to obtain the target grayscale value at the current grayscale level. The target correction coefficient at different grayscale levels i is fa1 i ,fa2 i 、fa3 i , for the original gray value E Ri 、E Gi 、E Bi Perform calibration and obtain calibration result fa1 i ·E Ri ,fa2 i ·E Gi 、fa3 i ·E Bi By rounding up the function ceil, we can get the target grayscale value ceil(fa1 i ·E Ri )、ceil(fa2 i ·E Gi ) and ceil(fa3 i ·E Bi ).
[0139] Step S703: Control the receiving card to calibrate the new cabinet based on each of the target grayscale values to obtain target brightness and chromaticity information of the new cabinet.
[0140] In the application, at different grayscale levels i, the control device controls the receiving card of the new cabinet to calibrate the new cabinet based on the target grayscale value at the corresponding grayscale level to obtain the target brightness and color information of the new cabinet.
[0141] In the application, the hardware implementation module for display screen correction is as follows Fig.10 As shown in (a) and (b), Fig.10The determination process of the target correction coefficient in (a) is performed by a separate processing module, which together with other data processing modules affects the display effect of the LED display. Fig.10 As shown in (b), for hardware, the process of determining the target correction coefficient can be directly applied to the three-color gamma mapping module, reducing the data processing modules on the hardware.
[0142] In this embodiment, by adopting gamma correction as the preset correction method, and controlling the receiving card to round up the target grayscale value based on the target correction coefficient and the specified grayscale value in the gamma mapping table, and then correcting the new cabinet, the brightness and color performance of the new cabinet can be effectively optimized to ensure that it is consistent with the display effect of the existing cabinet.
[0143] In one embodiment, Fig.11 As shown, the process of controlling the device to perform full grayscale calibration on the new cabinet includes the following steps S801 to S802:
[0144] Step S801, determining a target correction coefficient set of the new cabinet in the entire grayscale range.
[0145] In applications, when the display screen can display images or videos at different grayscale levels, in order to ensure the consistency of the brightness and color information between the new cabinet and the existing old cabinet within the entire grayscale range, the control device can also implement correction processing for the new cabinet within the entire grayscale range. The entire grayscale range actually refers to the full grayscale of the display screen. Full grayscale usually refers to all grayscale levels of the light-emitting unit from the darkest (grayscale value is 0) to the brightest (grayscale value is the maximum value, for example, the maximum value of 8-bit grayscale is 255).
[0146] In the application, the control device can obtain the target correction coefficient of the current grayscale level according to the method (as described above). Figure 1 The target correction coefficient set includes the target correction coefficient of the new cabinet at each grayscale level of the display screen. The target correction coefficient set can be obtained by using the following method for each grayscale level: Figure 1 The acquisition method shown in the figure determines the corresponding correction coefficient, which has high requirements on computing resources. In addition, the control device can also determine the target correction coefficient set through a preset interpolation algorithm, and the control device selects multiple key grayscale levels from the entire grayscale range, and uses the following method to determine the target correction coefficient set. Figure 1 The method determines the target correction coefficient of each key grayscale level, and then obtains the target correction coefficient of the entire grayscale through a preset interpolation algorithm to obtain a target correction coefficient set.
[0147] Step S802: Based on the target correction coefficient set, a full grayscale correction process is performed on the new cabinet to obtain a target brightness and chromaticity information set of the new cabinet within the entire grayscale range.
[0148] In the application, the control device performs full grayscale correction processing on the new cabinet within the entire grayscale range according to the target correction coefficient of each grayscale level in the target correction coefficient set, and obtains the target brightness and chromaticity information of the new cabinet at each grayscale level.
[0149] In this embodiment, by determining the target correction coefficient set of the new cabinet in the entire grayscale range, and performing full grayscale correction processing on the new cabinet based on these coefficients, a target brightness and chromaticity information set of the new cabinet in the entire grayscale range is obtained, which can comprehensively optimize the display effect of the new cabinet at different grayscale levels and ensure that its color and brightness in the entire brightness range are consistent with those of the existing cabinet.
[0150] In one embodiment, Fig.12 As shown, the implementation process of step S801 includes the following steps S901 to S903:
[0151] Step S901 : based on the current grayscale level, downsample all grayscale levels of the new cabinet to obtain a plurality of key grayscale levels.
[0152] In the application, the control device downsamples all grayscales in the entire grayscale range to obtain multiple key grayscale levels. For example, for an 8-bit grayscale display, the entire grayscale range includes 256 grayscale levels. The control device downsamples the 256 grayscale levels to obtain multiple key grayscale levels such as 31, 63, 128, 240, etc.
[0153] Step S902 : determining the key level correction coefficients of the key gray levels respectively based on the same method as determining the target correction coefficients.
[0154] In the application, the control device adopts Figure 1 The method for determining the target correction coefficient at the current grayscale level shown determines the key level correction coefficient of each key point grayscale level respectively.
[0155] Step S903: Based on the level correction coefficients of the key grayscale levels, a set of target correction coefficients of the new cabinet in the entire grayscale range is determined by a preset interpolation method.
[0156] In the application, the control device uses an interpolation algorithm to obtain a set of target correction coefficients for the new cabinet in the entire grayscale range based on the level correction coefficients of the key grayscale levels. The target correction coefficient set can be a vector of target correction coefficients of the three primary colors (red, green, and blue) The length of each vector corresponds to the number of grayscale levels in the entire grayscale range. For example, if the vector is 8 bits, the length of the vector is 255. The element values in correspond to the fa1 value of red at each grayscale level. The element values in correspond to the fa2 value of green at each grayscale level. The element values in correspond to the fa3 values of blue at each grayscale level.
[0157] In this embodiment, a target correction coefficient set within the entire grayscale range is obtained by a preset interpolation method, which can efficiently generate a comprehensive correction coefficient set to ensure that the display effect of the new cabinet at different grayscale levels is consistent with that of the existing cabinet.
[0158] The present application also provides a display screen correction device for executing the steps in the above display screen correction method embodiment. Fig.13 As shown, the display screen correction device 1000 provided in the embodiment of the present application includes:
[0159] The acquisition module 1010 is used to acquire the specified brightness and color information of the new cabinet in the display screen at the current gray scale level.
[0160] The first determination module 1020 is used to determine the initial correction coefficient required when the new cabinet displays white based on the specified brightness and chromaticity information.
[0161] The second determination module 1030 is used to determine a correction conversion matrix for a new cabinet based on the initial correction coefficient and the specified brightness and chromaticity information.
[0162] The third determination module 1040 is used to determine a target correction coefficient for a new cabinet based on the existing brightness and chromaticity information of the old cabinet in the display screen and the correction conversion matrix.
[0163] The correction module 1050 is used to correct the new cabinet based on the target correction coefficient to obtain target brightness and chromaticity information of the new cabinet.
[0164] In one embodiment, the first determination module is further used to determine the tristimulus values of the brightness and chromaticity of the four primary colors in the specified brightness and chromaticity information based on the mapping relationship between brightness and chromaticity and the tristimulus values, the four primary colors including red, green, blue and white; based on the tristimulus values of each primary color, determine the initial correction coefficient required when the new box displays white.
[0165] In one embodiment, the first determination module is further used to establish an initial conversion matrix based on the tristimulus values of red, green and blue; obtain a first brightness ratio of red, green and blue when the new box displays white; and determine the initial correction coefficient required when the new box displays white based on the first brightness ratio, the initial conversion matrix and the tristimulus values of white.
[0166] In one embodiment, the first determination module is further configured to establish a correction coefficient matrix based on the initial correction coefficient; and determine a correction conversion matrix associated with the new cabinet based on the product of the initial conversion matrix and the correction coefficient matrix.
[0167] In one embodiment, the second determination module is further used to determine, based on a mapping relationship between brightness and chromaticity and tristimulus values, a reference tristimulus value for white in the existing brightness and chromaticity information of the old cabinet in the display screen; obtain a second brightness ratio of red, green and blue in the existing brightness and chromaticity information when the old cabinet displays white; and determine a target correction coefficient for the new cabinet based on the second brightness ratio, the correction conversion matrix and the reference tristimulus values.
[0168] In one embodiment, the correction module is also used to send the target correction coefficient to the receiving card of the new cabinet through the debugging line; at the current grayscale level, the receiving card is controlled to calibrate the new cabinet based on the target correction coefficient and the preset correction method to obtain the target brightness and chromaticity information of the new cabinet.
[0169] In one embodiment, the preset method is gamma correction, and the correction module is also used to find the specified grayscale value of the specified brightness and chromaticity information from the gamma mapping table associated with the specified brightness and chromaticity information; based on each target correction coefficient, each specified grayscale value is rounded up to obtain the target grayscale value; the receiving card is controlled to calibrate the new cabinet based on each target grayscale value to obtain the target brightness and chromaticity information of the new cabinet.
[0170] In one embodiment, the correction module is further used to determine a target correction coefficient set for the new cabinet within the entire grayscale range; based on the target correction coefficient set, the new cabinet is subjected to full grayscale correction processing to obtain a target brightness and chromaticity information set for the new cabinet within the entire grayscale range.
[0171] In one embodiment, the correction module is also used to downsample all grayscale levels of the new box based on the current grayscale level to obtain multiple key grayscale levels; determine the key level correction coefficients of each key grayscale level based on the same method as determining the target correction coefficient; based on the level correction coefficients of the key grayscale levels, determine the target correction coefficient set of the new box in the entire grayscale range through a preset interpolation method.
[0172] In application, each module in the display screen correction device may be a software program module, or may be implemented by different logic circuits integrated in a processor, or may be implemented by multiple distributed processors.
[0173] Fig.14 A schematic diagram of the structure of an electronic device for implementing a display screen calibration method provided by an embodiment of the present application. Fig.14As shown, the electronic device 1100 of this embodiment includes: at least one processor 1110 ( Fig.14 Only one is shown in the figure) a processor, a memory 1120, and a computer program 1130 stored in the memory 1120 and executable on the at least one processor 1110, wherein the processor 1110 implements the steps of any of the above-mentioned display screen correction method embodiments when executing the computer program 1130.
[0174] The electronic device 1100 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device 1100 may include, but is not limited to, a processor 1110 and a memory 1120. Those skilled in the art will appreciate that Fig.14 It is only an example of the electronic device 1100 and does not constitute a limitation of the electronic device 1100. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.
[0175] The processor 1110 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0176] In some embodiments, the memory 1120 may be an internal storage unit of the electronic device 1100, such as a hard disk or memory of the electronic device 1100. In other embodiments, the memory 1120 may also be an external storage device of the electronic device 1100, such as a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 1100. Further, the memory 1120 may also include both an internal storage unit of the electronic device 1100 and an external storage device. The memory 1120 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program, etc. The memory 1120 may also be used to temporarily store data that has been output or is to be output.
[0177] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0178] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0179] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0180] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0181] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0182] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0183] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0184] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0185] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0186] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A display screen calibration method, characterized in that the method include: Get the specified brightness and color information of the new cabinet in the display screen at the current grayscale level; Based on the specified brightness and chromaticity information, determining an initial correction coefficient required when the new cabinet displays white; Determine a correction conversion matrix for the new cabinet based on the initial correction coefficient and the specified brightness and chromaticity information; Determining a target correction coefficient for the new cabinet based on existing brightness and chromaticity information of the old cabinet in the display screen and the correction conversion matrix; The new cabinet is corrected based on the target correction coefficient to obtain target brightness and chromaticity information of the new cabinet.
2. The display screen calibration method according to claim 1, wherein: The step of determining the initial correction coefficient required when the new cabinet displays white based on the specified brightness and chromaticity information includes: Based on the mapping relationship between brightness and chromaticity and tristimulus values, respectively determine the tristimulus values of brightness and chromaticity of four primary colors in the specified brightness and chromaticity information, the four primary colors including red, green, blue and white; Based on the tristimulus values of each of the primary colors, an initial correction coefficient required when the new box displays white is determined.
3. The display screen calibration method according to claim 2, characterized in that: The determining, based on the tristimulus values of each of the primary colors, an initial correction coefficient required when the new box displays white includes: Based on the red, green and blue tristimulus values, establishing an initial conversion matrix; Obtain a first brightness ratio of the red, green, and blue when the new box displays white; Based on the first brightness ratio, the initial conversion matrix and the tristimulus values of white, an initial correction coefficient required when the new box displays white is determined.
4. The display screen calibration method according to claim 3, characterized in that: The step of determining a correction conversion matrix for the new cabinet based on the initial correction coefficient and the specified brightness and chromaticity information includes: Based on the initial correction coefficients, establishing a correction coefficient matrix; Based on the product of the initial transformation matrix and the correction coefficient matrix, a correction transformation matrix associated with the new cabinet is determined.
5. The display screen calibration method according to claim 1, wherein: The determining of the target correction coefficient for the new cabinet based on the existing brightness and chromaticity information of the old cabinet in the display screen and the correction conversion matrix comprises: Based on the mapping relationship between brightness and chromaticity and tristimulus values, determining the reference tristimulus values of white in the existing brightness and chromaticity information of the old cabinet in the display screen; Obtain a second brightness ratio of red, green and blue in the existing brightness and chromaticity information when the old box displays white; A target correction coefficient for the new cabinet is determined based on the second brightness ratio, the correction conversion matrix, and the reference tristimulus values.
6. The display screen calibration method according to claim 1, wherein: The step of correcting the new cabinet based on the target correction coefficient to obtain target brightness and chromaticity information of the new cabinet includes: Sending the target correction coefficient to the receiving card of the new box through a debugging line; Under the current grayscale level, the receiving card is controlled to calibrate the new cabinet based on the target correction coefficient and a preset correction method to obtain target brightness and chromaticity information of the new cabinet.
7. The display screen calibration method according to claim 6, wherein: The preset method is gamma correction, and the controlling the receiving card to calibrate the new cabinet based on the target correction coefficient and the preset correction method to obtain target brightness and chromaticity information of the new cabinet includes: Searching for a specified grayscale value of the specified brightness and chromaticity information from a gamma mapping table associated with the specified brightness and chromaticity information; Based on each of the target correction coefficients, each of the designated grayscale values is rounded up to obtain a target grayscale value; The receiving card is controlled to calibrate the new cabinet based on each of the target grayscale values to obtain target brightness and chromaticity information of the new cabinet.
8. The display screen calibration method according to claim 1, wherein: The method further comprises: Determine a target correction coefficient set for the new cabinet in the entire grayscale range; Based on the target correction coefficient set, the new cabinet is subjected to full grayscale correction processing to obtain a target brightness and chromaticity information set of the new cabinet within the entire grayscale range.
9. The display screen calibration method according to claim 8, characterized in that: Determining a target correction coefficient set of the new cabinet in the entire grayscale range includes: Based on the current grayscale level, downsampling all grayscale levels of the new cabinet to obtain a plurality of key grayscale levels; Determine the key level correction coefficients of the key grayscale levels respectively based on the same method as that of determining the target correction coefficients; Based on the level correction coefficients of the key grayscale levels, a set of target correction coefficients of the new cabinet in the entire grayscale range is determined by a preset interpolation method.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 9 is implemented.
11. A computer program product, wherein the computer-readable storage medium stores a computer program, characterized in that: The invention comprises a computer program, which, when being executed, enables the method according to any one of claims 1 to 9 to be performed.
Citation Information
Cited By
Model construction method, display screen uniformity correction method, device and equipment
CN120406889A