[go: up one dir, main page]

CN114783367B - Box linearity correction method and device, display screen and display control method - Google Patents

Box linearity correction method and device, display screen and display control method Download PDF

Info

Publication number
CN114783367B
CN114783367B CN202210472044.9A CN202210472044A CN114783367B CN 114783367 B CN114783367 B CN 114783367B CN 202210472044 A CN202210472044 A CN 202210472044A CN 114783367 B CN114783367 B CN 114783367B
Authority
CN
China
Prior art keywords
gray
gray scale
target brightness
led box
brightness value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210472044.9A
Other languages
Chinese (zh)
Other versions
CN114783367A (en
Inventor
周锦志
汪安春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Colorlight Cloud Technology Co Ltd
Original Assignee
Colorlight Cloud Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Colorlight Cloud Technology Co Ltd filed Critical Colorlight Cloud Technology Co Ltd
Priority to CN202210472044.9A priority Critical patent/CN114783367B/en
Publication of CN114783367A publication Critical patent/CN114783367A/en
Application granted granted Critical
Publication of CN114783367B publication Critical patent/CN114783367B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0693Calibration of display systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of El Displays (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention discloses a box linearity correction method, a device, a display screen and a display control method, comprising the following steps: storing a gray scale-brightness table corresponding to the LED box body, wherein the gray scale-brightness table comprises a plurality of preselected gray scales and target brightness values corresponding to each preselected gray scale, the first method for determining the preselected gray scale includes: the method comprises the steps of obtaining a preset first dividing term number N, equally dividing gray scales of an LED box body into N gray scale sub-items according to the first dividing term number N, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item as preselected gray scales; determining a target brightness value corresponding to each lamp point in the LED box body according to the gray level-brightness table and the gray level of each lamp point in the LED box body; and adjusting the brightness value of each lamp point in the LED box body to be a corresponding target brightness value so as to correct the linearity of the LED box body. The correction method, the correction device, the display screen and the display control method reduce the storage space in the FPGA, so that the performance and the resources of the FPGA are optimized higher.

Description

Box linearity correction method and device, display screen and display control method
Technical Field
The invention relates to the field of correction of LED display screens, in particular to a box linearity correction method, a device, a display screen and a display control method.
Background
The linearity of the LED box is whether the ratio between the brightness value of the light gun test of the screen and the gray scale value (R/G/B) sent to the LED box by the host computer software is constant, as shown in fig. 1, only the gray scale values of 0-255 are shown in fig. 1, and in fact, the gray scale values of 0-255 can correspond to the gray scale (16 th power of 2, 16bit of color depth) of 0-65535.
If the linearity of an LED box is good, the ratio of the LED box is basically constant, but the ratio of the existing part of LED boxes is changed along with the numerical change of R/G/B, so that the problem of seam repair of the LED box is affected in a nonlinear state.
For the nonlinear LED box, the above ratio needs to be corrected and compensated, so that the ratio becomes a linear relation, if each gray level performs compensation, for Blook RAM of the FPGA, the required storage space in the FPGA is huge, and if the color depth of the common screen is 13-16 bits, 65536 (64K) x 3 (R/G/B) x 16 bits storage space is needed, if infibit (gray level expansion) is used for processing, after 16 bits are changed into 22 bits, the used storage space is larger, and for the receiving card, there may be a problem of insufficient storage space. There is therefore a need for a new solution to the above problems for the person skilled in the art.
Disclosure of Invention
In view of the above problems, the present invention provides a method for correcting linearity of a box, including:
Storing a gray scale-brightness table corresponding to the LED box body, wherein the gray scale-brightness table comprises a plurality of preselected gray scales and target brightness values corresponding to each preselected gray scale, the first method for determining the preselected gray scale includes: the method comprises the steps of obtaining a preset first dividing term number N, equally dividing gray scales of an LED box body into N gray scale sub-items according to the first dividing term number N, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item as preselected gray scales;
determining a target brightness value corresponding to each lamp point in the LED box body according to the gray level-brightness table and the gray level of each lamp point in the LED box body;
And adjusting the brightness value of each lamp point in the LED box body to be a corresponding target brightness value so as to correct the linearity of the LED box body.
Further, the second method for determining the preselected gray scale includes:
dividing the gray scale of the LED box into low gray scale and high gray scale;
The method comprises the steps of obtaining a preset second dividing term number M, equally dividing high gray scales into M gray scale sub-items according to the second dividing term number M, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item and each low gray scale as preselected gray scales.
Further, the method for determining the target brightness value corresponding to each pre-selected gray level comprises the following steps:
And obtaining initial brightness values of the LED box body corresponding to the preselected gray scales respectively, and performing gamma correction on the initial brightness values to obtain target brightness values.
Further, determining the target brightness value corresponding to each light point in the LED box according to the gray-scale-brightness table and the gray scale of each light point in the LED box comprises:
Judging whether the gray scale of each lamp point is a preselected gray scale or not;
If yes, reading a target brightness value corresponding to the gray scale of the lamp point from the gray scale-brightness table, and taking the target brightness value as the target brightness value corresponding to the lamp point;
Otherwise, the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point are read from the gray scale-brightness table, and the target brightness values corresponding to the lamp point are calculated in an interpolation mode according to the two pre-selected gray scales adjacent to the gray scale of the lamp point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point.
Further, determining the target brightness value corresponding to each light point in the LED box according to the gray-scale-brightness table and the gray scale of each light point in the LED box further includes:
Judging whether the consistency of gray scale brightness in a gray scale-brightness table reaches a preset standard or not;
If yes, after determining that the gray level of the lamp point is not the preselected gray level, randomly reading target brightness values corresponding to any two preselected gray levels in a gray level-brightness table, and calculating to obtain the target brightness value corresponding to the lamp point in an interpolation mode according to the selected target brightness values corresponding to any two preselected gray levels and any two preselected gray levels;
Otherwise, after determining that the gray level of the lamp is not the pre-selected gray level, reading target brightness values corresponding to two pre-selected gray levels adjacent to the gray level of the lamp from a gray level-brightness table, and calculating the target brightness value corresponding to the lamp in an interpolation mode according to the two pre-selected gray levels adjacent to the gray level of the lamp and the target brightness values corresponding to the two pre-selected gray levels adjacent to the gray level of the lamp.
The invention also provides a display control method of the LED display screen, which comprises the following steps of:
The gray scale of each lamp point on the LED box body is obtained, and the target brightness value of each lamp point on the LED box body is determined by utilizing the box body linearity correction method;
Obtaining correction coefficients of all the light points on the LED box body, wherein the correction coefficients are obtained by calculation according to target brightness values and current brightness values of all the light points on the LED box body; and adjusting the brightness value of each lamp point on the LED box body to be a corresponding target brightness value according to the correction coefficient so as to correct the linearity of the LED box body.
The invention also provides a device for correcting the linearity of the box body, which comprises a storage module, a target brightness value determining module and an adjusting control module, wherein:
The storage module is connected with the target brightness value determining module and is used for storing a gray scale-brightness table corresponding to the LED box body, the gray scale-brightness table comprises a plurality of preselected gray scales and target brightness values corresponding to each preselected gray scale, and the first determining method of the preselected gray scales comprises the following steps: the method comprises the steps of obtaining a preset first dividing term number N, equally dividing gray scales of an LED box body into N gray scale sub-items according to the first dividing term number N, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item as preselected gray scales;
The target brightness value determining module is connected with the adjustment control module and used for determining a target brightness value corresponding to each lamp point in the LED box body according to the gray scale-brightness table and the gray scale of each lamp point in the LED box body;
And the adjustment control module is used for adjusting the brightness value of each lamp point in the LED box body to be a corresponding target brightness value so as to correct the linearity of the LED box body.
Further, the second method for determining the preselected gray level in the gray level-brightness table stored by the storage module includes:
dividing the gray scale of the LED box into low gray scale and high gray scale;
The method comprises the steps of obtaining a preset second dividing term number M, equally dividing high gray scales into M gray scale sub-items according to the second dividing term number M, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item and each low gray scale as preselected gray scales.
Further, the target brightness value determining module includes a judging unit, a reading unit, and an interpolation calculating unit, wherein:
The judging unit is connected with the reading unit and the interpolation calculation unit and is used for judging whether the gray scale of each lamp point is a preselected gray scale or not, if so, a reading instruction is sent to the reading unit, and if not, an interpolation calculation instruction is sent to the interpolation calculation unit;
The reading unit is used for reading a target brightness value corresponding to the gray scale of the lamp point from the gray scale-brightness table according to the reading instruction and taking the target brightness value as the target brightness value corresponding to the lamp point;
The interpolation calculation unit is used for reading target brightness values corresponding to two pre-selected gray scales adjacent to the gray scale of the lamp point from the gray scale-brightness table according to the interpolation calculation instruction, and calculating the target brightness value corresponding to the lamp point in an interpolation mode according to the two pre-selected gray scales adjacent to the gray scale of the lamp point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point.
The invention also provides an LED display screen, which comprises a plurality of LED boxes and a plurality of receiving cards, wherein each LED box is correspondingly connected with one receiving card;
The receiving card is used for calculating and obtaining target brightness values of all the light points on the LED box body connected with the receiving card according to the box body linearity correction method, and obtaining correction coefficients of all the light points on the LED box body, wherein the correction coefficients are calculated and obtained according to the target brightness values and the current brightness values of all the light points on the LED box body; and adjusting the brightness value of each lamp point on the LED box body to be a corresponding target brightness value according to the correction coefficient.
The box linearity correction method, the device, the display screen and the display control method provided by the invention at least comprise the following beneficial effects:
(1) Through preselecting the storage gray scale-brightness table in the receiving card, when correcting the linearity of the LED box body, the target brightness value of each lamp point on the LED box body is directly obtained according to the pre-stored gray scale-brightness table, so that the linearity of the LED box body is corrected, the target brightness value corresponding to each gray scale is not required to be stored in the FPGA (receiving card), the storage space in the FPGA (receiving card) is greatly reduced, the performance and the resource of the FPGA are optimized, the integral linearity of the box body is corrected, the requirements of box body seam correction are met, and the display effect is ensured.
(2) The gray scale of the LED box body is divided into low gray scale and high gray scale, each low gray scale and the corresponding target brightness value are stored in the gray scale-brightness table, and the target brightness value of the demarcation gray scale value in the high gray scale is stored, so that the display effect of the display screen in the low gray scale after the linearity correction can be further improved.
Drawings
For a clearer description of embodiments of the invention or of solutions in the prior art, the drawings which are used in the description of the embodiments or of the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the invention, and that other drawings can be obtained from them without inventive effort for a person skilled in the art.
FIG. 1 is a non-linear plot of luminance at 0-255 gray scale before correction;
FIG. 2 is a flow chart of a method for correcting linearity of a case according to an embodiment of the present invention;
FIG. 3 is a flowchart of a first method for determining a preselected gray level in one embodiment of the present invention;
FIG. 4 is a flowchart of a second method for determining a preselected gray level in one embodiment of the present invention;
FIG. 5 is a schematic diagram of a device for correcting linearity of a case according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a target brightness value determining module according to an embodiment of the invention;
FIG. 7 is a schematic diagram of an LED box and a receiving card according to an embodiment of the invention;
The system comprises a storage module 501-a target brightness value determining module 502-a 503-an adjusting control module 5021-a judging unit 5022-a reading unit 5023-an interpolation calculating unit 701-an LED box body 702-a receiving card.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to fall within the scope of the invention.
In one embodiment of the present invention, a method for correcting linearity of a box is disclosed, which is applied to a receiving card, as shown in fig. 2, and the method includes:
Step S101: and storing a gray scale-brightness table corresponding to the LED box body.
In this step, since each LED box is connected to one receiving card in the LED display screen, in this step, the stored gray-scale-brightness table is the gray-scale-brightness table corresponding to the LED box to which the receiving card is connected.
Specifically, the gray-scale-brightness table includes a plurality of pre-selected gray scales and a target brightness value corresponding to each of the pre-selected gray scales. That is, in the gray-scale-luminance table, there is one target luminance value associated with each pre-selected gray scale.
In the gray scale-brightness table, only the preselected gray scale and the target brightness value corresponding to each preselected gray scale are stored, for example, if all the gray scales and the target brightness values corresponding to the gray scales are stored, a storage space of 16 bits is needed. As the storage space is saved considerably.
As shown in fig. 3, the first method for determining the pre-selected gray scale includes:
Step S201: and acquiring a preset first dividing term number N.
The first dividing term number N is determined for balancing performance and resources of the FPGA (Field Programmable GATE ARRAY ), specifically 1, 2,3, 4,5, 6, 7, 8, etc. can be selected according to practical situations, and each time the number N is different, the number N is equivalent to N equally dividing the gray scale of the LED box. In this step, the gray scale is divided into N gray scale sub-items, and it should be understood that, when the N value is larger, that is, the number of gray scale sub-items is larger (that is, the fineness of the division is higher), the calculation result is more accurate and the correction effect of the linearity is better when the target brightness value corresponding to a certain gray scale is calculated by interpolation.
Step S202: dividing the gray scale of the LED box body into N gray scale sub-items according to the first dividing item number N, determining the boundary gray scale in each gray scale sub-item, and taking the boundary gray scale in each gray scale sub-item as a preselected gray scale.
The boundary gray scale refers to a maximum gray scale value and a minimum gray scale value in each gray scale item.
After the gray scale of 0-255 is expanded, taking the gray scale range of the current LED box as 0-65535 as an example, that is, the number of gray scales of the LED box is 65536, and assuming that the first dividing term N in the step S201 is 4, the gray scale terms include [0, 16383], [16384, 32767], [32768, 49151], [49152, 65535], that is, the demarcation gray scales are 0, 16383, 16384, 32767, 32768, 49151, 49152, 65535 through the steps S201 and S202.
In addition, the method for determining the target brightness value corresponding to each preselected gray level comprises the steps of obtaining initial brightness values corresponding to the LED box body under each preselected gray level, and performing gamma correction on the initial brightness values to obtain the target brightness values. Furthermore, the initial brightness values of the LED box bodies corresponding to the gray scales can be collected through the light gun. Further, the initial brightness value is an average brightness value of a certain area light point in the LED box body.
The technician can preset a corresponding gamma table according to the screen condition and the requirement, and each gray level from 0 to 255 gray levels in the gamma table can correspondingly have a determined gamma value for adjusting the display effect of the display screen, namely, adjusting the brightness of the lamp point.
Step S102: and determining a target brightness value corresponding to each lamp point in the LED box body according to the gray-scale brightness table and the gray scale of each lamp point in the LED box body.
Specifically, for each light point, step S102 includes:
step S1021: judging whether the gray scale of the lamp point is a preselected gray scale, if so, executing a step S1022, otherwise, executing a step S1023;
Step S1022: reading a target brightness value corresponding to the gray scale of the lamp point from the gray scale-brightness table to serve as the target brightness value corresponding to the lamp point;
Step S1023: and reading target brightness values corresponding to two pre-selected gray scales adjacent to the gray scale of the lamp point from a gray scale-brightness table, and calculating the target brightness value corresponding to the lamp point in an interpolation mode according to the two pre-selected gray scales adjacent to the gray scale of the lamp point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point.
That is, in this step, if the gray level of a certain light point on the LED box is a preselected gray level, the target brightness value corresponding to the gray level of the light point can be read from the gray level-brightness table in the form of a direct table lookup without calculation, and if the gray level of a certain light point is not the preselected gray level, interpolation operation is required according to the preselected gray level in the gray level-brightness table and the brightness value corresponding to the preselected gray level, so as to obtain the target brightness value corresponding to the light point.
For ease of understanding, the following examples are presented:
Assuming that the gray levels of the demarcations are 0, 16383, 16384, 32767, 32768, 49151, 49152 and 65535 and the gray level of a certain lamp point of the LED box body is 33123, two adjacent gray levels are 32768 and 49151 respectively, assuming that the target brightness corresponding to 32768 is L1 and the target brightness corresponding to 49151 is L2, the equation (L0-L1)/(L2-L1) = (33123-32768)/(49151-32768) is obtained by interpolation-linear interpolation, and the target brightness value L0 corresponding to the lamp point is calculated.
Of course, the interpolation method is not limited to linear interpolation, and other interpolation methods may be adopted for processing.
In another implementation, step S1023 may further use nearest neighbor interpolation to take the target brightness value of the preselected gray level with the smallest gray level difference from the gray level of the lamp as the target brightness value of the lamp. The method does not need to calculate, and can improve the determination efficiency of the target brightness value. Of course, when the number of the preselected gray levels in the gray level-brightness table is large enough, step S1023 may also calculate the target brightness value of the lamp by using bicubic interpolation, and calculate the target brightness value of the lamp by constructing a rectangular network according to the 16 preselected gray levels closest to the lamp and the corresponding target brightness values.
Step S103: and adjusting the brightness value of each lamp point in the LED box body to be a corresponding target brightness value so as to correct the linearity of the LED box body.
Specifically, in this step, the brightness value of each light point in the LED box needs to be adjusted to the corresponding target brightness value according to the correction coefficient corresponding to each light point. In step S102, after determining a target brightness value corresponding to each lamp point in the LED box, the upper computer may read the target brightness value corresponding to each lamp point in the LED box, calculate a correction coefficient of each LED lamp point according to the current brightness value of each lamp point in the LED box, and send the correction coefficient to the receiving card. After the receiving card obtains the correction coefficient of each lamp point in the LED box body, the brightness value of each lamp point is adjusted to be a corresponding target brightness value according to the correction coefficient.
By using the box linearity correction method provided in this embodiment, the gray scale-brightness table is pre-stored in the receiving card, and when the linearity of the LED box is corrected, the target brightness value of each lamp point on the LED box is directly obtained according to the pre-stored gray scale-brightness table, so as to correct the linearity of the LED box, and the target brightness value corresponding to each gray scale is not required to be stored in the FPGA (receiving card), so that the storage space in the FPGA (receiving card) is greatly reduced, and for the performance and resources of the FPGA, the overall linearity of the box is optimized, the need of the box seam correction is satisfied, and the display effect is ensured.
In still another embodiment of the present invention, the pre-selected gray levels in the gray-scale-luminance table may be further determined by a second determining method as shown in fig. 4, which includes:
step S301: dividing the gray scale of the LED box into low gray scale and high gray scale;
specifically, the division of the low gray level and the high gray level can be performed by a technician according to the actual situation, which is not limited by the present invention. For example, the first 1024 (10 th power of 2) gray levels, that is, [0,1023], may be divided as low gray levels, and the remaining gray levels may be divided as high gray levels.
Step S302: the method comprises the steps of obtaining a preset second dividing term number M, equally dividing high gray scales into M gray scale sub-items according to the second dividing term number M, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item and each low gray scale as preselected gray scales.
Because the display effect of the low gray scale is more sensitive to human eyes, the embodiment carries out the fine modification of the brightness of the lamp point by gamma correction on the low gray scale, ensures the display effect under each low gray scale, and has higher tolerance of the high gray scale to errors (errors between the actual ratio relation and the linear ratio relation), so the embodiment carries out gray scale item division on the high gray scale, carries out gamma correction on the brightness value of the demarcation gray scale in the high gray scale, stores the brightness value in a gray scale-brightness table, and calculates other non-demarcation gray scales in the high gray scale by adopting an interpolation mode in the subsequent process to obtain the target brightness value.
Compared with the first determination method adopting the preselected gray scale, the method provided in the embodiment can further improve the display effect of the display screen after the linearity correction in the low gray scale.
In yet another embodiment of the present invention, step S102 further includes:
Step S1021: judging whether the gray scale of the lamp point is a preselected gray scale, if so, executing a step S1022, otherwise, executing a step S1024;
Step S1022: reading a target brightness value corresponding to the gray scale of the lamp point from the gray scale-brightness table to serve as the target brightness value corresponding to the lamp point;
Step S1024: judging whether the consistency of the gray scale brightness in the gray scale-brightness table reaches a preset standard, if so, executing the step S1025, otherwise, executing the step S1023.
The step of determining whether the consistency of the gray scale brightness in the gray scale-brightness table reaches a preset standard or not, that is, determining whether the linearity of the gray scale brightness in the gray scale-brightness table reaches the preset standard or not, further, determining the linearity through a gray scale brightness curve in the gray scale-brightness table, that is, determining the linearity through identifying curve peak values in the gray scale brightness curve in the gray scale-brightness table, and considering that the preset standard is reached when the number of the curve peak values is lower than a preset number standard, or vice versa.
Step S1023: and reading target brightness values corresponding to two pre-selected gray scales adjacent to the gray scale of the lamp point from a gray scale-brightness table, and calculating the target brightness value corresponding to the lamp point in an interpolation mode according to the two pre-selected gray scales adjacent to the gray scale of the lamp point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point.
Step S1025: randomly reading target brightness values corresponding to any two preselected gray scales from a gray scale-brightness table, and calculating the target brightness value corresponding to the lamp point in an interpolation mode according to the selected target brightness values corresponding to any two preselected gray scales and any two preselected gray scales.
In this embodiment, when the consistency of the gray scale brightness in the gray scale-brightness table reaches the preset standard, it is not necessary to determine two adjacent pre-selected gray scales of the lamp point before calculating the target brightness value of the lamp point by interpolation, and then read the target brightness value of the boundary gray scale value, and only two pre-selected gray scales and the corresponding target brightness value need to be selected randomly from the gray scale-brightness table, so that the steps are simplified and the determination efficiency of the target brightness value is improved. And further, the linearity correction efficiency of the LED box body is improved.
In another implementation manner, in step S1025, the target brightness values corresponding to the two gray scales close to the preselected gray scale of the light point may be read from the gray scale-brightness table, and the target brightness values corresponding to the light point may be obtained by calculating in an interpolation manner according to the selected two gray scales close to the preselected gray scale of the light point and the target brightness values corresponding to the two gray scales close to the preselected gray scale of the light point.
Wherein, a preset gray level difference range can be set, two pre-selected gray levels are determined from the pre-selected gray levels within the preset gray level difference range, interpolation processing is carried out on the two pre-selected gray levels, and the target brightness value corresponding to the lamp point is obtained through calculation.
In one embodiment of the present invention, there is also provided a display control method for an LED display screen, including, for each LED box in the LED display screen:
The gray scale of each lamp point on the LED box body is obtained, and the target brightness value of each lamp point on the LED box body is determined by utilizing the box body linearity correction method;
Obtaining correction coefficients of all the light points on the LED box body, wherein the correction coefficients are obtained by calculation according to target brightness values and current brightness values of all the light points on the LED box body;
And adjusting the brightness value of each lamp point on the LED box body to be a corresponding target brightness value according to the correction coefficient so as to correct the linearity of the LED box body.
In an embodiment of the present invention, there is further provided a device for correcting linearity of a box, as shown in fig. 5, the device includes a storage module 501, a target brightness value determining module 502, and an adjustment control module 503, where:
The storage module 501 is connected to the target brightness value determining module 502, and is configured to store a gray-brightness table corresponding to the LED box, where the gray-brightness table includes a plurality of pre-selected gray scales and a target brightness value corresponding to each pre-selected gray scale, and the first method for determining the pre-selected gray scale includes: the method comprises the steps of obtaining a preset first dividing term number N, equally dividing gray scales of an LED box body into N gray scale sub-items according to the first dividing term number N, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item as preselected gray scales;
The target brightness value determining module 502 is connected with the adjustment control module 503, and is used for determining a target brightness value corresponding to each lamp point in the LED box according to the gray scale-brightness table and the gray scale of each lamp point in the LED box;
the adjustment control module 503 is configured to adjust the brightness value of each light point in the LED box to a corresponding target brightness value, so as to correct the linearity of the LED box.
Further, the second method for determining the preselected gray level in the gray-level-brightness table stored in the storage module 501 includes:
dividing the gray scale of the LED box into low gray scale and high gray scale;
The method comprises the steps of obtaining a preset second dividing term number M, equally dividing high gray scales into M gray scale sub-items according to the second dividing term number M, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item and each low gray scale as preselected gray scales.
In still another embodiment of the present invention, as shown in fig. 6, the target luminance value determining module 502 includes a judging unit 5021, a reading unit 5022, and an interpolation calculating unit 5023, wherein:
The judging unit 5021 is connected with the reading unit 5022 and the interpolation calculating unit 5023 and is used for judging whether the gray scale of each lamp point is a preselected gray scale or not, if so, sending a reading instruction to the reading unit, and if not, sending an interpolation calculating instruction to the interpolation calculating unit;
a reading unit 5022, configured to read, according to a reading instruction, a target luminance value corresponding to a gray level of the lamp from a gray level-luminance table, as a target luminance value corresponding to the lamp;
the interpolation calculation unit 5023 is configured to read target brightness values corresponding to two pre-selected gray scales adjacent to the gray scale of the light point from the gray scale-brightness table according to the interpolation calculation instruction, and calculate the target brightness value corresponding to the light point by interpolation according to the two pre-selected gray scales adjacent to the gray scale of the light point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the light point.
The invention also provides an LED display screen, which comprises a plurality of LED boxes 701 and a plurality of receiving cards 702 (only one receiving card and one LED box are drawn in fig. 7 for illustration), wherein each LED box 701 is correspondingly connected with one receiving card 702;
The receiving card 702 is configured to calculate a target brightness value of each light point on the LED box connected to the receiving card according to the above-mentioned box linearity correction method, and obtain a correction coefficient of each light point on the LED box, where the correction coefficient is calculated according to the target brightness value and the current brightness value of each light point on the LED box; and adjusting the brightness value of each lamp point on the LED box body to be a corresponding target brightness value according to the correction coefficient.
According to the box linearity correction method, the device, the display screen and the display control method, the gray scale-brightness table is pre-selected and stored in the receiving card, when the LED box linearity is corrected, the target brightness value of each lamp point on the LED box is obtained directly according to the pre-stored gray scale-brightness table, so that the correction of the LED box linearity is realized, the target brightness value corresponding to each gray scale is not required to be stored in the FPGA (receiving card), the storage space in the FPGA (receiving card) is greatly reduced, the performance and the resources of the FPGA are optimized, the correction of the integral linearity of the box is realized, the need of box seam repairing is met, and the display effect is ensured.
The terms and expressions used in the description of the present invention are used as examples only and are not meant to be limiting. The terms "first" and "second" used herein in the claims and the specification of the present invention are used for convenience of distinction only and are not intended to limit the present invention in any particular sense. It will be appreciated by those skilled in the art that numerous changes may be made to the details of the above-described embodiments without departing from the underlying principles of the disclosed embodiments. The scope of the invention is, therefore, to be determined only by the following claims, in which all terms are to be understood in their broadest reasonable sense unless otherwise indicated.

Claims (9)

1. A method for modifying linearity of a tank, the method comprising:
The method for determining the gray scale comprises the steps of storing a gray scale-brightness table corresponding to an LED box body, wherein the gray scale-brightness table comprises a plurality of preselected gray scales and target brightness values corresponding to each preselected gray scale, and the first method for determining the preselected gray scale comprises the following steps: the method comprises the steps of obtaining a preset first dividing term number N, equally dividing gray scales of an LED box body into N gray scale sub-items according to the first dividing term number N, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item as the preselected gray scales;
determining a target brightness value corresponding to each lamp point in the LED box body according to the gray scale-brightness table and the gray scale of each lamp point in the LED box body;
Adjusting the brightness value of each lamp point in the LED box body to be a corresponding target brightness value so as to correct the linearity of the LED box body;
the determining the target brightness value corresponding to each light point in the LED box according to the gray-scale brightness table and the gray scale of each light point in the LED box comprises: judging whether the gray scale of each lamp point is a preselected gray scale or not; if not, reading target brightness values corresponding to two pre-selected gray scales adjacent to the gray scale of the lamp point from the gray scale-brightness table, and calculating the target brightness value corresponding to the lamp point in an interpolation mode according to the two pre-selected gray scales adjacent to the gray scale of the lamp point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point; after judging that the gray level of the light point is not the preselected gray level, determining the target brightness value corresponding to each light point in the LED box according to the gray level-brightness table and the gray level of each light point in the LED box further includes: judging whether the consistency of the gray scale brightness in the gray scale-brightness table reaches a preset standard or not; if yes, randomly reading target brightness values corresponding to any two pre-selected gray scales from the gray scale-brightness table, and calculating to obtain the target brightness value corresponding to the lamp point in an interpolation mode according to the selected target brightness values corresponding to any two pre-selected gray scales and any two pre-selected gray scales; otherwise, reading target brightness values corresponding to two pre-selected gray scales adjacent to the gray scale of the lamp point from the gray scale-brightness table, and calculating the target brightness value corresponding to the lamp point in an interpolation mode according to the two pre-selected gray scales adjacent to the gray scale of the lamp point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point;
wherein, judging whether the consistency of the gray scale brightness in the gray scale-brightness table reaches a preset standard comprises: and identifying the number of curve peaks in a gray-scale brightness curve in a gray-scale brightness table, and determining that the gray-scale brightness consistency reaches a preset standard if the number of the curve peaks is lower than a preset number standard.
2. The method for tank linearity correction as claimed in claim 1, wherein said second method for determining a preselected gray scale includes:
dividing the gray scale of the LED box into low gray scale and high gray scale;
And acquiring a preset second dividing term number M, equally dividing the high gray level into M gray level sub-items according to the second dividing term number M, determining boundary gray levels in each gray level sub-item, and taking the boundary gray levels in each gray level sub-item and each low gray level as the preselected gray level.
3. The method for correcting linearity of a cabinet according to claim 1, wherein the method for determining the target brightness value corresponding to each preselected gray scale comprises:
And obtaining initial brightness values of the LED box body corresponding to the preselected gray scales respectively, and performing gamma correction on the initial brightness values to obtain target brightness values.
4. The method for correcting linearity of a case according to claim 1, wherein determining a target brightness value corresponding to each light point in the LED case according to the gray-scale-brightness table and the gray-scale of each light point in the LED case further comprises:
and if the gray scale of the lamp is the preselected gray scale, reading a target brightness value corresponding to the gray scale of the lamp from the gray scale-brightness table to serve as the target brightness value corresponding to the lamp.
5. A display control method of an LED display screen, characterized in that for each LED box in the LED display screen, the method comprises:
obtaining gray scales of all the lamp points on the LED box body, and determining target brightness values of all the lamp points on the LED box body by using the box body linearity correction method according to any one of claims 1-4;
obtaining correction coefficients of all the light points on the LED box body, wherein the correction coefficients are obtained by calculation according to target brightness values and current brightness values of all the light points on the LED box body;
And adjusting the brightness value of each lamp point on the LED box body to be a corresponding target brightness value according to the correction coefficient so as to correct the linearity of the LED box body.
6. The utility model provides a box linearity correction device which characterized in that, the device includes storage module, target luminance value determination module, adjustment control module, wherein:
The storage module is connected with the target brightness value determining module and is used for storing a gray scale-brightness table corresponding to the LED box body, the gray scale-brightness table comprises a plurality of preselected gray scales and target brightness values corresponding to each preselected gray scale, and the first method for determining the preselected gray scales comprises the following steps: the method comprises the steps of obtaining a preset first dividing term number N, equally dividing gray scales of an LED box body into N gray scale sub-items according to the first dividing term number N, determining boundary gray scales in each gray scale sub-item, and taking the boundary gray scales in each gray scale sub-item as the preselected gray scales;
the target brightness value determining module is connected with the adjustment control module and is used for determining a target brightness value corresponding to each lamp point in the LED box according to the gray scale-brightness table and the gray scale of each lamp point in the LED box;
the adjustment control module is used for adjusting the brightness value of each lamp point in the LED box body to a corresponding target brightness value so as to correct the linearity of the LED box body;
The target brightness value determining module comprises a judging unit and an interpolation calculating unit, wherein: the judging unit is connected with the interpolation calculating unit and is used for judging whether the gray scale of each lamp point is a preselected gray scale or not, and if not, an interpolation calculating instruction is sent to the interpolation calculating unit; the interpolation calculation unit is used for reading target brightness values corresponding to two pre-selected gray scales adjacent to the gray scale of the lamp point from the gray scale-brightness table according to the interpolation calculation instruction, and calculating the target brightness value corresponding to the lamp point in an interpolation mode according to the two pre-selected gray scales adjacent to the gray scale of the lamp point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point; after judging that the gray level of the light point is not the preselected gray level, determining the target brightness value corresponding to each light point in the LED box according to the gray level-brightness table and the gray level of each light point in the LED box further includes: judging whether the consistency of the gray scale brightness in the gray scale-brightness table reaches a preset standard or not; if yes, randomly reading target brightness values corresponding to any two pre-selected gray scales from the gray scale-brightness table, and calculating to obtain the target brightness value corresponding to the lamp point in an interpolation mode according to the selected target brightness values corresponding to any two pre-selected gray scales and any two pre-selected gray scales; otherwise, reading target brightness values corresponding to two pre-selected gray scales adjacent to the gray scale of the lamp point from the gray scale-brightness table, and calculating the target brightness value corresponding to the lamp point in an interpolation mode according to the two pre-selected gray scales adjacent to the gray scale of the lamp point and the target brightness values corresponding to the two pre-selected gray scales adjacent to the gray scale of the lamp point;
wherein, judging whether the consistency of the gray scale brightness in the gray scale-brightness table reaches a preset standard comprises: and identifying the number of curve peaks in a gray-scale brightness curve in a gray-scale brightness table, and determining that the gray-scale brightness consistency reaches a preset standard if the number of the curve peaks is lower than a preset number standard.
7. The cabinet linearity correction apparatus according to claim 6, wherein the second determination method of the preselected gray scale in the gray scale-brightness table stored in the storage module includes:
dividing the gray scale of the LED box into low gray scale and high gray scale;
And acquiring a preset second dividing term number M, equally dividing the high gray level into M gray level sub-items according to the second dividing term number M, determining boundary gray levels in each gray level sub-item, and taking the boundary gray levels in each gray level sub-item and each low gray level as the preselected gray level.
8. The cabinet linearity correction apparatus according to claim 6, wherein the target brightness value determination module further includes a reading unit, wherein:
The judging unit is connected with the reading unit and is used for judging whether the gray scale of each lamp point is a preselected gray scale or not, and if so, a reading instruction is sent to the reading unit;
The reading unit is used for reading the target brightness value corresponding to the gray scale of the lamp point from the gray scale-brightness table according to the reading instruction, and taking the target brightness value as the target brightness value corresponding to the lamp point.
9. The LED display screen is characterized by comprising a plurality of LED boxes and a plurality of receiving cards, wherein each LED box is correspondingly connected with one receiving card;
The receiving card is used for calculating the target brightness value of each lamp point on the LED box body connected with the receiving card according to the box body linearity correction method of any one of claims 1-4, and obtaining the correction coefficient of each lamp point on the LED box body, wherein the correction coefficient is calculated according to the target brightness value and the current brightness value of each lamp point on the LED box body; and adjusting the brightness value of each lamp point on the LED box body to be a corresponding target brightness value according to the correction coefficient.
CN202210472044.9A 2022-04-29 2022-04-29 Box linearity correction method and device, display screen and display control method Active CN114783367B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210472044.9A CN114783367B (en) 2022-04-29 2022-04-29 Box linearity correction method and device, display screen and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210472044.9A CN114783367B (en) 2022-04-29 2022-04-29 Box linearity correction method and device, display screen and display control method

Publications (2)

Publication Number Publication Date
CN114783367A CN114783367A (en) 2022-07-22
CN114783367B true CN114783367B (en) 2024-09-06

Family

ID=82435619

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210472044.9A Active CN114783367B (en) 2022-04-29 2022-04-29 Box linearity correction method and device, display screen and display control method

Country Status (1)

Country Link
CN (1) CN114783367B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119694238A (en) * 2024-12-30 2025-03-25 合肥维信诺科技有限公司 Aging data determination method, aging compensation method, electronic device, storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106782283A (en) * 2017-02-27 2017-05-31 京东方科技集团股份有限公司 The gamma curve correcting method and display device of a kind of display device
CN112863421A (en) * 2021-02-09 2021-05-28 武汉天马微电子有限公司 Gamma adjusting method and device, driving chip and display device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5329614A (en) * 1991-02-07 1994-07-12 Unisys Corporation Method and apparatus for enlarging gray scale images
JPH08297739A (en) * 1995-04-26 1996-11-12 Canon Inc Image processing apparatus and method thereof
JP4720088B2 (en) * 2004-02-02 2011-07-13 セイコーエプソン株式会社 Gradation correction circuit, image display device, and image processing method
JP2012073362A (en) * 2010-09-28 2012-04-12 Canon Inc Display device and control method thereof
US9530343B2 (en) * 2014-06-23 2016-12-27 Shenzhen China Star Optoelectronics Technology Co., Ltd. Method for correcting gray-scale of display panel
CN106846273A (en) * 2017-01-23 2017-06-13 上海兴芯微电子科技有限公司 A kind of method and device of Gamma corrections
JP6976150B2 (en) * 2017-11-27 2021-12-08 シャープ株式会社 Correction data generation device, display device, correction data generation method and program
WO2020232588A1 (en) * 2019-05-17 2020-11-26 华为技术有限公司 Screen brightness control apparatus and method
CN112447134A (en) * 2019-09-02 2021-03-05 上海和辉光电有限公司 Gray scale correction method and system for display panel

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106782283A (en) * 2017-02-27 2017-05-31 京东方科技集团股份有限公司 The gamma curve correcting method and display device of a kind of display device
CN112863421A (en) * 2021-02-09 2021-05-28 武汉天马微电子有限公司 Gamma adjusting method and device, driving chip and display device

Also Published As

Publication number Publication date
CN114783367A (en) 2022-07-22

Similar Documents

Publication Publication Date Title
US10460701B2 (en) Display mura correction method, apparatus, and system
CN107068044B (en) Image gamma revision method, scanning card and display system
US11710438B2 (en) Display data processing method of display device for determining gray-scale value using noise reduction function, display device, electronic device, and storage medium
EP3407604A1 (en) Method and device for processing high dynamic range image
CN109326264A (en) A kind of brightness Demura method and system of liquid crystal display module
CN111754928B (en) Display screen layered correction method and device
CN109036333B (en) Display parameter correction method and device of display, terminal equipment and storage medium
KR20180035863A (en) Image contrast enhancement method
WO2021232198A1 (en) Display screen brightness adjustment method and apparatus
CN107799081A (en) Gamma corrects system and its bearing calibration
CN108074220A (en) A kind of processing method of image, device and television set
CN114005404B (en) Segmented correction method and device for processing seam repair hidden line and computer equipment
EP4372730A1 (en) Image enhancement method and apparatus, computer device, and storage medium
CN114783367B (en) Box linearity correction method and device, display screen and display control method
CN112599088B (en) Screen light leakage and ambient light detection method, chip, terminal and storage medium
CN107862671A (en) A kind of processing method of image, device and television set
CN109215614A (en) A kind of image quality adjusting method, regulating device and terminal device
EP3905672B1 (en) Color space mapping method and device, computer readable storage medium and apparatus
CN110930919A (en) Image processing method and display driving device
US11670257B2 (en) Method and device for determining output gray-scale value of display panel
CN105139345B (en) A kind of automatic search method of high-quality non-standard gamma curve
KR102334881B1 (en) Display systems and programs
CN100525469C (en) Image processing apparatus and method thereof
CN117612500A (en) Method and device for adjusting brightness of terminal screen
US11875487B2 (en) High dynamic range image processing method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant