CN112185301B - Display device correction method and device and processor - Google Patents
Display device correction method and device and processor Download PDFInfo
- Publication number
- CN112185301B CN112185301B CN202011098721.2A CN202011098721A CN112185301B CN 112185301 B CN112185301 B CN 112185301B CN 202011098721 A CN202011098721 A CN 202011098721A CN 112185301 B CN112185301 B CN 112185301B
- Authority
- CN
- China
- Prior art keywords
- acquisition
- display data
- collection
- determining
- points
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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/22—Control 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/30—Control 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/32—Control 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]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Computer Hardware Design (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
The invention discloses a correction method and device of a display device and a processor. Wherein, the method comprises the following steps: determining an acquisition range on a display device; determining the positions of a plurality of acquisition point positions according to the acquisition range, the acquisition area of the first acquisition device and the number of the acquisition point positions; acquiring a plurality of display data at a plurality of acquisition points through a first acquisition device, and acquiring second display data in an acquisition range through a second acquisition device; determining a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point positions in the plurality of first display data and the plurality of second display data; and correcting the second display data according to the curved surface compensation coefficient, and correcting the display device through the corrected second display data. The invention solves the technical problems that the display device in the related art has inaccurate display data acquired according to the camera due to the curved surface problem, and the display quality after correction according to the display data is poor.
Description
Technical Field
The invention relates to the field of data control, in particular to a correction method and device of a display device and a processor.
Background
With the development of LED display technology, LED display screens are currently used in various fields due to their advantages of low cost, low power consumption, high visibility, freedom in assembly, etc. Meanwhile, with the popularization of the application of the LED display screen, people have higher and higher requirements on the display quality of the LED display screen, and therefore how to improve the display quality of the LED display screen becomes a research hotspot in the field.
The uniformity of the LED screen is an important factor for improving the display quality, the lighting chromaticity of the LED lamp is collected by a camera at present, and then a correction coefficient of each lamp point is generated to correct the same level. Generally, the method is a data driving method, and the real brightness and the real chroma of the LED display screen data collected by a CCD/CMOS camera are obtained by fitting, and then the correction coefficient of the LED display screen data is calculated. And the curved surface receives LED screen light dark block etc. to influence greatly, and for example COB screen and glass substrate are mostly all to have light dark block, and current data drive scheme is difficult reaching good correction effect.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a correction method and device of a display device and a processor, which at least solve the technical problems that display data acquired according to a camera is inaccurate due to the curved surface problem of the display device in the related art, and the display quality after correction according to the display data is poor.
According to an aspect of an embodiment of the present invention, there is provided a correction method of a display device, including: determining an acquisition range for acquiring display data on a display device; determining the positions of the first acquisition device at a plurality of acquisition points in the acquisition range according to the acquisition range, the acquisition area of the first acquisition device and the number of the acquisition points for acquiring display data by the first acquisition device; acquiring a plurality of first display data respectively corresponding to the acquisition point positions at the acquisition point positions through a first acquisition device, and acquiring second display data of the acquisition range through a second acquisition device; wherein the first display data and the second display data are of the same data type; determining a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point positions in the plurality of first display data and the second display data; and correcting the second display data according to the curved surface compensation coefficient, and correcting the display device through the corrected second display data.
Optionally, before determining the acquisition range for acquiring the display data on the display device, the method includes: and carrying out preliminary correction on the brightness of the display device.
Optionally, determining, according to the collection range, the collection area of the first collection device, and the number of collection points where the first collection device collects display data, positions of the first collection device at the plurality of collection points in the collection range includes: determining a preset distance between the boundary of the acquisition range and the boundary of the acquisition region of the first acquisition device on an adjacent acquisition point location, wherein the adjacent acquisition point location is the acquisition point location closest to the boundary of the acquisition range; and determining the positions of the plurality of acquisition point positions according to the preset distance, the acquisition area of the first acquisition device and the number of the acquisition point positions.
Optionally, determining the positions of the plurality of collection points according to the preset distance, the collection area of the first collection device, and the number of the collection points includes: determining the coordinates of the adjacent acquisition point positions in the acquisition range according to the preset distance and the size of the acquisition area of the first acquisition device; determining row distances and column distances among the plurality of acquisition point positions according to the preset distance, the size of the acquisition area and the number of the acquisition point positions; and determining the coordinates of the plurality of acquisition point positions according to the coordinates of the adjacent acquisition point positions, the row distance and the column distance.
Optionally, determining the positions of the plurality of collection points according to the preset distance, the collection area of the first collection device, and the number of collection points comprises: determining the number of the acquisition point positions according to the size of the acquisition range through the following first calculation formula; n ═ Col/Delta _ x, M ═ Row/Delta _ y, where Col is the horizontal length of the acquisition range, Row is the vertical width of the acquisition range, Delta _ x is the initial default of the column distance in the horizontal direction, Delta _ y is the initial default of the Row distance in the vertical direction, M is the number of rows of the acquisition points, N is the number of columns of the acquisition points, and the number of the acquisition points is M × N.
Optionally, determining the row distances and the column distances between the plurality of collection points according to the preset distance, the size of the collection area, and the number of the collection points includes: determining the row distance and the column distance according to the following second calculation formula; dist _ x ═ Col-2 × dx-2 × Size)/(N-1), Dist _ y ═ Row distance of multiple collection points in the collection range, Dist _ y — (Row-2 × dy-2 × Size)/(M-1), where Dist _ x is the Row distance of multiple collection points in the collection range, dx is the preset distance in the horizontal direction, dy is the preset distance in the vertical direction, Col is the horizontal length of the collection range, and Row is the vertical width of the collection range, where horizontal length corresponds to the Row of collection points, vertical width corresponds to the Row of collection points, and Size is the Size of the collection area of the first collection device.
Optionally, acquiring, by a first acquisition device, a plurality of first display data respectively corresponding to the acquisition points at the plurality of acquisition points includes: controlling a display device to display a plurality of areas with preset ranges on a plurality of acquisition points, wherein the preset ranges correspond to the acquisition areas of the first acquisition device; respectively acquiring first display data of areas in a preset range displayed on the plurality of acquisition point positions through a first acquisition device; and traversing the plurality of acquisition point positions, and acquiring a plurality of first display data of the plurality of acquisition point positions.
Optionally, determining a curved surface compensation coefficient according to the plurality of first display data and the third display data corresponding to the plurality of acquisition points in the second display data includes: selecting a plurality of third display data corresponding to the plurality of acquisition points from the second display data; obtaining a first average value of first display data of all pixel points of the collection points, obtaining a second average value of third display data of all pixel points of the collection points, and determining a plurality of first average values collected by a plurality of collection points in the collection range and a plurality of second average values collected by the plurality of collection points; determining the curved surface compensation coefficient according to the first average value and the second average value through a third calculation formula, wherein the third calculation formula is as follows: g _ Yi,j=Y1_i,j/Y2_i,jNormratio, wherein G _ Yi,jFor said surface compensation coefficient, Y1_i,jIs said first mean value, Y2_i,jFor the second average value, NormRatio is a normalization coefficient.
Optionally, modifying the second display data according to the curved surface compensation coefficient includes: performing interpolation processing on the curved surface compensation coefficient to determine a curved surface correction coefficient of the second display data; and determining the modified second display data according to the product of the second display data and the curved surface correction coefficient.
Optionally, after the display device is corrected by the corrected second display data, the method further includes: and correcting other display devices in the same production batch of the display devices through the corrected second display data.
According to another aspect of the embodiments of the present invention, there is also provided a correction apparatus of a display apparatus, including: the first determining module is used for determining an acquisition range for acquiring display data on the display device; the second determining module is used for determining the positions of the first acquisition device in the plurality of acquisition point positions in the acquisition range according to the acquisition range, the acquisition area of the first acquisition device and the number of the acquisition point positions for acquiring display data by the first acquisition device; the acquisition module is used for acquiring a plurality of first display data respectively corresponding to the acquisition point positions at the acquisition point positions through a first acquisition device and acquiring second display data of the acquisition range through a second acquisition device; wherein the first display data and the second display data are of the same data type; the correction module is used for determining a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point positions in the plurality of first display data and the second display data; and the correction module is used for correcting the second display data according to the curved surface compensation coefficient and correcting the display device through the corrected second display data.
According to another aspect of the embodiments of the present invention, there is also provided a processor, configured to execute a program, where the program executes a correction method of a display device according to any one of the above.
According to another aspect of the embodiments of the present invention, there is also provided a computer storage medium, where the computer storage medium includes a stored program, and when the program runs, the apparatus where the computer storage medium is located is controlled to execute the method for correcting the display device according to any one of the above.
In the embodiment of the invention, the acquisition range for acquiring display data on the display device is determined; determining the positions of the first acquisition device at a plurality of acquisition point positions in the acquisition range according to the acquisition range, the acquisition area of the first acquisition device and the number of the acquisition point positions for the first acquisition device to acquire display data; acquiring a plurality of first display data respectively corresponding to the acquisition point positions at the acquisition point positions through a first acquisition device, and acquiring second display data of an acquisition range through a second acquisition device; the data types of the first display data and the second display data are the same; determining a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point positions in the plurality of first display data and the plurality of second display data; the second display data are corrected according to the curved surface compensation coefficient, the display device is corrected through the corrected second display data, the purpose of correcting the display device through the curved surface compensation coefficient and solving the curved surface problem of the display device is achieved, the technical effect of improving the display quality of the display device is achieved, and the technical problems that in the related art, due to the curved surface problem, the display device is inaccurate in display data collected according to a camera and poor in display quality after correction according to the display data are solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a flowchart illustrating a calibration method of a display device according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a colorimeter acquiring data for a plurality of acquisition points according to an embodiment of the invention;
FIG. 3 is a flow chart of a method for calibrating an LED display screen according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of the location of a collection point location according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of bilinear interpolation according to an embodiment of the present invention;
fig. 6 is a schematic diagram of a calibration apparatus of a display apparatus according to an embodiment of the invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In accordance with an embodiment of the present invention, there is provided a method embodiment of a correction method for a display device, it should be noted that the steps illustrated in the flowchart of the accompanying drawings may be performed in a computer system such as a set of computer executable instructions, and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than here.
Fig. 1 is a flowchart of a calibration method of a display device according to an embodiment of the present invention, as shown in fig. 1, the method including the steps of:
step S102, determining an acquisition range for acquiring display data on a display device;
step S104, determining the positions of a plurality of acquisition point positions of the first acquisition device in the acquisition range according to the acquisition range, the acquisition area of the first acquisition device and the number of acquisition point positions of the first acquisition device for acquiring display data;
step S106, collecting a plurality of first display data respectively corresponding to the collection point positions at the collection point positions through a first collection device, and collecting second display data of a collection range through a second collection device; the data types of the first display data and the second display data are the same;
step S108, determining a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point positions in the plurality of first display data and the plurality of second display data;
and step S110, correcting the second display data according to the curved surface compensation coefficient, and correcting the display device through the corrected second display data.
Through the steps, the acquisition range for acquiring the display data on the display device is determined; determining the positions of the first acquisition device at a plurality of acquisition point positions in the acquisition range according to the acquisition range, the acquisition area of the first acquisition device and the number of the acquisition point positions for the first acquisition device to acquire display data; acquiring a plurality of first display data respectively corresponding to the acquisition point positions at the acquisition point positions through a first acquisition device, and acquiring second display data of an acquisition range through a second acquisition device; the data types of the first display data and the second display data are the same; determining a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point positions in the plurality of first display data and the plurality of second display data; the second display data are corrected according to the curved surface compensation coefficient, the display device is corrected through the corrected second display data, the purpose of correcting the display device through the curved surface compensation coefficient and solving the curved surface problem of the display device is achieved, the technical effect of improving the display quality of the display device is achieved, and the technical problems that in the related art, due to the curved surface problem, the display device is inaccurate in display data collected according to a camera and poor in display quality after correction according to the display data are solved.
The display device may be a display screen, a display, for example, an LED display screen. The collection scope on the above-mentioned display device can be the display screen regional scope that first collection device can gather, can be a part of display screen, also can be the whole display range of display screen, and in this embodiment, above-mentioned collection scope is the whole display range of display screen, and a plurality of collection point positions can be confirmed to first collection device in this collection scope, carry out data acquisition.
The first collecting device may be a colorimeter for collecting display brightness or chromaticity at a collecting point in a collecting range, and the second collecting device may be a camera for directly collecting the brightness or chromaticity in the whole collecting range in a shooting manner.
And determining the positions of a plurality of acquisition point positions of the first acquisition device according to the acquisition range, the acquisition area of the first acquisition device and the number of acquisition point positions of the first acquisition device for acquiring the first display data. The above-mentioned first collection device's collection region, that is to say when first collection device once carries out the data acquisition that shows on a collection point position, the display area scope of collection can be rectangle, square, circular isotypic. Because the collection area of the first collection device is small and is far smaller than the collection range, a plurality of collection points need to be set for the first collection device to collect the display data on the collection points. The number of the acquisition points can be a preset value, and can also be a numerical value determined according to the size of the acquisition range of the display device.
After the positions of the plurality of collection point positions are determined, the collection is carried out on the plurality of collection point positions one by one through a first collection device, and first display data corresponding to the collection point positions are collected on each collection point position. When the second acquisition device is used for acquiring, the second display data of the whole acquisition range are directly acquired, the second display data comprise third display data corresponding to a plurality of acquisition point positions, and each acquisition point position corresponds to one third display data.
The data types of the first display data and the second display data are the same, namely the data types of the first display data and the third display data are the same, the data types comprise chroma and/or brightness, when the data types of the collected first display data and the second display data are chroma, a curved surface compensation coefficient of the chroma is determined according to the first display data and the second display data, and the chroma of the display device is corrected through the curved surface compensation coefficient of the chroma. And when the data type of the acquired first display data and the second display data is brightness, determining a curved surface compensation coefficient of the brightness according to the first display data and the second display data, and correcting the brightness of the display device through the curved surface compensation coefficient of the brightness. The principle of the two is the same, the determination mode is also the same, the colorimeter and the camera can collect the chromaticity and the brightness, the data types of the first display data and the second display data can be selected according to specific conditions during implementation, and curved surface compensation coefficients of different data types can also be determined for multiple times, so that the second display data are corrected from the angles of multiple data types, the display device is corrected from multiple angles, and the display quality of the display device is improved.
The curved surface compensation coefficient is actually the curved surface compensation coefficient of the collection areas on the plurality of collection points of the display screen, and because the manufacturing process of the same display is the same and the degree and the type of the curved surface problem are similar, the curved surface compensation coefficient obtained by the plurality of collection areas of the plurality of collection points is determined to be the curved surface compensation coefficient of the collection range of the whole display screen in an interpolation mode, so that the second display data of the whole display device collected by the second collection device is corrected, the display device is corrected, and the display quality of the display device is improved.
And correcting the second display data according to the curved surface compensation coefficient so as to determine more accurate second display data, wherein the second display data are display data of the acquisition range of the display device, and the display device can be corrected according to the corrected second display data, so that the display device of any spliced box body can effectively and accurately display the second display data.
The display device can be the display device in which the acquisition range is located, or can be other display devices in the same production batch of display devices in which the acquisition range is located, and because the manufacturing process and the raw materials of the display devices in the same production batch are the same, the principle and the reason of generating the curved surface problem are similar, the second line data of the display devices can be corrected through the curved surface compensation coefficient, the display devices in which the acquisition range is located or other display devices in the same production batch of the display devices in which the acquisition range is located can be corrected through the corrected second display data, and the correction efficiency is improved while the display quality of the display devices is improved.
Optionally, before determining the acquisition range for acquiring the display data on the display device, the method includes: the brightness of the display device is preliminarily corrected.
Specifically, the brightness information of the display device is collected, and the brightness information can be RGB three-color brightness information; primarily correcting the brightness information in a data-driven fitting mode; generating a brightness compensation coefficient of each pixel point of the display device according to a preset brightness target value; and in the hardware parameters of the display device to which the brightness compensation coefficient is applied, the brightness of the display device is basically uniform, so that the display device is controlled to display according to the brightness compensation coefficient.
The main purposes of brightness correction of the screen body are as follows: when display device uncorrects, the mura phenomenon is more serious, for example, there are bright dark piece mostly in COB screen and the glass substrate of LED display, in the lamp plate, luminance difference is great between the lamp plates, lead to using the colorimeter to gather the second that the collection region of gathering the position can't gather with the camera in the follow-up step and show data perfect match, for example, the colorimeter is gathered the point and is located obvious department of difference in two lamp plate concatenation departments or the lamp plates, bright dark piece department equal position between the lamp plates, therefore, bright dark piece is eliminated in luminance correction once, improve the display screen homogeneity, the display data that the colorimeter gathered in making follow-up step is more accurate. Thereby improving the accuracy of the display device correction.
Optionally, according to the collection range, the collection area of the first collection device, and the number of collection points where the first collection device performs data collection, determining the positions of the first collection device at the plurality of collection points in the collection range includes: determining a preset distance between the boundary of the acquisition range and the boundary of the acquisition region of the first acquisition device on the adjacent acquisition point location, wherein the adjacent acquisition point location is the acquisition point location closest to the boundary of the acquisition range; and determining the positions of the plurality of collecting point positions according to the preset distance, the collecting area of the first collecting device and the number of the collecting point positions.
As shown in fig. 4, the collection range is the range of the largest rectangular frame in the drawing, the boundary of the collection range is the side of the rectangular frame, the plurality of square frames in the drawing correspond to the collection areas on the plurality of collection points of the first collection device, the boundary of the collection area is the side of the square frame, the length of the side is the Size of the collection area of the first collection device, the adjacent collection point is the collection point closest to the boundary, for example, for the left boundary of the rectangular frame in the drawing, the collection areas of the square frames in the first column are all the adjacent collection points.
The distance between the boundary of the collection range and the boundary of the collection region adjacent to the collection point may be a distance between the boundary of the collection range and a boundary of the collection region adjacent to the collection point, which is close to the collection range, as dx shown in fig. 4. For the other boundaries of the acquisition range, which are the same as the principle of the left boundary of the acquisition range, dy in fig. 4 may be the distance between the boundary of the acquisition region in the vertical direction and the boundary of the acquisition region adjacent to the acquisition point, dx may be the distance between the boundary of the acquisition region in the horizontal direction and the boundary of the acquisition region adjacent to the acquisition point, and dx and dy may be equal or unequal.
According to the preset distance, the collection area of the first collection device and the number of the collection point positions, the positions of the collection point positions can be determined.
Optionally, determining the positions of the plurality of collecting points according to the preset distance, the collecting area of the first collecting device, and the number of the collecting points includes: determining the coordinates of adjacent acquisition points in an acquisition range according to the preset distance and the size of an acquisition area of the first acquisition device; determining row distances and column distances among the plurality of acquisition point positions according to the preset distance, the size of the acquisition area and the number of the acquisition point positions; and determining the coordinates of the plurality of acquisition point positions according to the coordinates of the adjacent acquisition point positions, the row distance and the column distance.
And establishing a coordinate system according to the acquisition range, and determining the coordinates of the adjacent acquisition points according to the preset distance, the boundary of the acquisition range and the size of the acquisition area adjacent to the acquisition points. And determining the row distance and the column distance in a plurality of collection bag houses according to the boundary of the collection range, the preset distance and the size of the collection area of the collection point, and further determining the coordinates of a plurality of collection points according to the coordinates of the adjacent collection points and the row distance and the column distance.
Optionally, determining the positions of the plurality of collection points according to the preset distance, the collection area of the first collection device, and the number of collection points includes: determining the number of the acquisition point positions according to the size of the acquisition range through the following first calculation formula; n ═ Col/Delta _ x, M ═ Row/Delta _ y, where Col is the horizontal length of the acquisition range, Row is the vertical width of the acquisition range, Delta _ x is the initial default of the column distance in the horizontal direction, Delta _ y is the initial default of the Row distance in the vertical direction, M is the number of rows of acquisition points, N is the number of columns of acquisition points, and the number of acquisition points is M × N.
The number of acquisitions is generally related to the type and type of colorimeter, and is generally denoted by M × N, M representing the number of rows of acquisition points and N representing the number of columns of acquisition points.
The number of the plurality of collection points may be a preset value, and may also be determined according to the size of the collection range, in this embodiment, the number of the collection points is preliminarily determined according to the horizontal length Col and the vertical width Row of the collection range, and the initial default values of the Row distance and the column distance of the plurality of collection points.
Optionally, determining the row distance and the column distance between the plurality of collection points according to the preset distance, the size of the collection area, and the number of the collection points comprises: determining a row distance and a column distance according to the following second calculation formula; dist _ x ═ Col-2 × dx-2 × Size)/(N-1), Dist _ y ═ Row distance of multiple collection points in the collection range, dx is the preset distance in the horizontal direction, dy is the preset distance in the vertical direction, Col is the horizontal length of the collection range, and Row is the vertical width of the collection range, where the horizontal length corresponds to the columns of collection points, the vertical width corresponds to the rows of collection points, and Size is the Size of the collection area of the first collection device.
As shown in fig. 4, the actual row distance and column distance of the plurality of collection points can be calculated according to the preset distance, the size of the collection range, and the size of the collection area of the collection point by the above calculation formula. In the collection range, the number of the collection points including the number of rows and the number of columns can be combined by the preset distance between the boundary of the collection area of the collection points and the boundary of the collection range, and a plurality of collection points are uniformly distributed, so that the positions of the collection points in the collection range can be determined.
And acquiring first display data of a plurality of acquisition point positions through a colorimeter, and providing conditions for determining the curved surface compensation coefficient.
For example, in M × N collection points, the collection positions in the i-th column and the j-th row are calculated by the formula (Size + dx + Dist _ x (i-1), Size + dy + Dist _ y (j-1)). Thereby effectively determining the positions of the plurality of acquisition units within the acquisition range.
Optionally, acquiring, by the first acquisition device, a plurality of first display data respectively corresponding to the acquisition points at the plurality of acquisition points includes: controlling a display device to display a plurality of areas with preset ranges on a plurality of acquisition points, wherein the preset ranges correspond to the acquisition areas of the first acquisition device; respectively acquiring first display data of areas in a preset range displayed on a plurality of acquisition point positions through a first acquisition device; and traversing the plurality of acquisition point positions, and acquiring a plurality of first display data of the plurality of acquisition point positions.
The size of the collection area may be the size of the collection area formed by the display range aimed at when the first collection device collects data at the collection point, the collection area may be a square, the size of the collection area may be a side length, or a half side length, the collection area may also be a circle, the size of the collection area may be a radius or a diameter, and the collection area may also be other shapes, such as an ellipse, a triangle, an irregular figure, and the like.
Optionally, determining the curved surface compensation coefficient according to the third display data corresponding to the plurality of acquisition point locations in the plurality of first display data and the second display data includes: selecting a plurality of third display data corresponding to the plurality of acquisition point positions from the second display data; obtaining a first average value of first display data of all pixel points of the acquisition points, obtaining a second average value of third display data of all pixel points of the acquisition points, and determining a plurality of first average values acquired by a plurality of acquisition points and a plurality of second average values acquired by a plurality of acquisition points within an acquisition range; determining a curved surface compensation coefficient according to the first average value and the second average value through a third calculation formula, wherein the third calculation formula is as follows: g _ Yi,j=Y1_i,j/Y2_i,jNormratio, wherein G _ Yi,jIs a compensation coefficient for a curved surface, Y1_i,jIs a first average value, Y2_i,jIn the second average, NormRatio is a normalization coefficient.
The first display data is the brightness and/or chromatic value of all the pixel points in the acquisition region of the acquisition point, the average value of the brightness and/or chromatic value of all the pixel points in the acquisition region is also the first average value and is used as the numerical value of the first display data of the acquisition region of the acquisition point, the third display data is the brightness and/or chromatic value of all the pixel points in the acquisition region of the acquisition point, the average value of the brightness and/or chromatic value of all the pixel points in the acquisition region is also used as the second average value and is used as the numerical value of the third display data of the acquisition region of the acquisition point.
And determining the curved surface compensation coefficients of the plurality of acquisition point positions according to the first average value, the second average value and the normalization coefficient by the third calculation formula.
Optionally, the modifying the second display data according to the curved surface compensation coefficient includes: performing interpolation processing on the curved surface compensation coefficient to determine a curved surface correction coefficient of the second display data; and determining the modified second display data according to the product of the second display data and the curved surface correction coefficient.
And interpolating the mapping relation of the acquisition point positions of the first acquisition device to the resolution of the display device in an interpolation mode, and further applying the curved surface compensation coefficient to the whole display device to correct the second display data of the whole display device.
Specifically, in this embodiment, the interpolating the curved surface compensation coefficient by using a bilinear interpolation method, and determining the curved surface correction coefficient of the second display data includes:
as shown in fig. 5, the display data value f (Q) of the surface compensation coefficient at 2 × 2 collection points is determined11),f(Q12),f(Q21),f(Q22) Wherein said 2 x2 collection points belong to said M x N collection points, M>2,N>2, the position coordinates of the 2 x2 collection point positions are Q respectively11=(x1,y1)、Q12=(x1,y2),Q21(x2, y1) and Q22=(x2,y2);
Linear interpolation in the x direction yields:
linear interpolation in the y direction yields:
in the formula, f (R)1) Is a first intermediate point R1Display data value of (x, y1), f (R)2) Is the second intermediate point R2(x, y2), f (P) any point P (x, y) other than said M x N collection points
According to the f (R)1),f(R2) F (p), the determined value f (x, y);
and determining a curved surface correction coefficient according to the display data values of all the acquisition point positions on the display device and the second display data.
Optionally, after the display device is corrected by the corrected second display data, the method further includes: and correcting other display devices in the same production batch of the display devices through the corrected second display data.
It should be noted that the present application also provides an alternative implementation, and the details of the implementation are described below.
In the related art, an area array CCD/CMOS camera is used to measure an LED panel, which is also the display device, and a problem that the LED panel cannot be bypassed all the time is a measurement gradient, which mainly includes two parts: camera vignetting, LED grading curve.
Camera dark corner: the CCD/CMOS (Charge-coupled Device/complementary Metal Oxide Semiconductor) camera is used for collecting uniform LED panels, and the collected images have obvious dark angle phenomena due to different optical paths from LED lamp points to the area array CCD at different angles and different light intensities before different luminous fluxes. The dark corner phenomenon cannot be avoided, but can be corrected.
LED light distribution curve: the light intensity of the LED lamps with different technologies and wavelengths in different directions is different, and the field angle of the LED means the range of the visual angle with the light intensity of more than 50%. The angle of the LED panel reaching the area array CCD/CMOS is different at different positions, namely the light intensity is different, and the phenomenon cannot be avoided, but the correction can be realized.
If the area array CCD/CMOS camera is directly used for directly correcting the LED display screen, the brightness of different areas of the display screen is different. If the same display screen is subjected to partition correction for multiple times, steps are formed at the junctions of all the partitions. Correcting the LED box or module will result in a problem of splicing the box, and the corrected box or module cannot be spliced in a disordered order, such as a chip-on-board (COB) and a glass substrate.
At present, the influence of a camera vignetting and an LED light distribution curve is collectively called as a curved surface, the main solution is a data driving mode, the real brightness and chroma of an LED display screen acquired by a CCD/CMOS camera are obtained by fitting, and then the correction coefficient of the LED display screen is calculated. And the curved surface receives LED screen light dark block etc. to influence greatly, and for example COB screen and glass substrate are mostly all to have light dark block, and current data drive scheme is difficult reaching good correction effect.
Aiming at the problems, the curved surface is calibrated by the colorimeter, so that the problem of curved surface in the correction of the LED display screen is solved, and the correction quality of the display screen is improved.
Fig. 2 is a schematic diagram of a colorimeter acquiring data of a plurality of acquisition points according to an embodiment of the present invention, and as shown in fig. 2, the colorimeter calibrates the influence of a camera dark angle and an LED light distribution curve, and corrects the data acquired by the camera by using a calibration result, so that a corrected LED display screen is more uniform, and an LED box body can be spliced at will.
Fig. 3 is a flowchart of a correction method for an LED display screen according to an embodiment of the present invention, and as shown in fig. 3, the specific implementation steps are as follows:
the first step is as follows: correcting the brightness of the display screen;
the brightness correction is mainly realized by matching software with a control system to screen, acquiring RGB (red, green and blue) brightness information of the screen body by using a camera, correcting the curved surface of the screen body by using methods such as data drive fitting and the like, generating a brightness compensation coefficient of RGB (red, green and blue) three colors of each pixel point of the screen body by setting a target value, and enabling the brightness of the screen body to be basically and uniformly expressed in screen body hardware parameters.
The main purposes of firstly performing brightness correction on the screen body are as follows: when the LED display screen is uncorrected, mura (spot) phenomenon is more serious, there is bright dark piece if COB screen and glass substrate are most, in the lamp plate, luminance difference is great between the lamp plates etc, use first collection system in the follow-up step, for example, the colorimeter gathers the regional unable perfect match of data with the camera of nub, gather some to be located two lamp plate concatenation departments or difference obvious departments in the lamp plate like the colorimeter, bright dark piece department positions such as between the lamp plates, so once luminance correction eliminates bright dark piece, improve the display screen homogeneity, the colorimeter data collection is more accurate in making follow-up step.
The second step is that: and (5) controlling a system to screen by software.
And according to the collection size of the recommended colorimeter and the recommended collection points M x N, lightening M x N uniformly distributed areas on the LED display screen by using a computer and a controller, wherein the size of the areas is matched with the collection range of the colorimeter.
Example 1: the size of M and N can be recommended according to the size of the screen body
N=Col/Delta_x
M=Row/Delat_y
Col and Row are respectively the length and the width of the collection range of the LED display screen, wherein the length corresponds to the column of the collection point location, the width corresponds to the Row of the collection point location, Delta _ x and Delta _ y are respectively the initial self-defined horizontal and vertical collection intervals, and the final interval can be recalculated according to M and N.
Fig. 4 is a schematic diagram of the positions of the acquisition points according to the embodiment of the present invention, and as shown in fig. 4, when M is 4N is 5, the acquisition coordinate points are as follows:
the rectangular area represents the area where the colorimeter is required to collect data.
The specific calculation formula of the distance between the LED lamp points is as follows:
Dist_x=(Col-dx*2-Size*2)/(N-1)
Dist_y=(Row-dy*2-Size*2)/(M-1)
dist _ x is the column spacing of a plurality of acquisition points in the acquisition range, Dist _ y is the row spacing of a plurality of acquisition points in the acquisition range, dx is the distance between the acquisition region in the horizontal direction and the boundary of the screen body, dy is the distance between the acquisition region in the vertical direction and the boundary of the screen body, and Size is the acquisition Size of the colorimeter. The collection positions in the i-th column and j-th row are calculated by the formula (Size + dx + Dist _ x (i-1), Size + dy + Dist _ y (j-1)). Thereby effectively determining the positions of the plurality of acquisition units within the acquisition range.
Example 2: the M x N positions can also be randomly generated, and the compensation coefficient of each position of the full screen can still be obtained by adopting an interpolation mode subsequently.
The third step: point data at M × N locations is collected with a colorimeter.
The colorimeter collected data is brightness or other data collected by corresponding points. Because first step luminance correction makes LED display screen more even, the transition is more level and smooth between the lamp plate, and the data that the colorimeter gathered this moment receives the mura to influence littleer, and data are more accurate.
The fourth step: the camera collects full screen data.
The camera collects data, which may be brightness or other data, as the luminous flux of each LED light point. The colorimeter collects data corresponding to the data type of the LED, for example, the colorimeter collects Y data, and the camera sends Y data.
The fifth step: and calculating a surface calibration coefficient.
The calibration coefficient generation part comprises two steps: mapping and interpolation. Mapping is used for generating a relation coefficient of corresponding points according to camera data and data acquired by a colorimeter. Mapping needs to find all LED points acquired by a colorimeter, the average value of the points is taken, and then a calibration coefficient is calculated; the interpolation part is used for interpolating the mapping relation of the number of the collected points of the colorimeter to the resolution ratio of the LED lamp. The interpolation mode is selected because the interpolation can ensure that the loss of the edge points is minimum, and the method is more advantageous in case splicing.
Example 1: taking green Y data as an example, data collected by a colorimeter and a camera are normalized first. Ergodic searching M × N point colorimeter collected data Y1_i,jI is the row from 1 to M, j is the column from 1 to N. Camera data Y for simultaneous finding of the position2_i,jWhich is the Y-mean of the acquisition area. By Y1_i,jAnd Y2_i,jCalculating a curved surface compensation coefficient of the green Y at the position, wherein the NormRatio is a normalization coefficient:
G_Yi,j=Y1_i,j/Y2_i,j*NormRatio。
example 2: the obtained curved surface compensation coefficients are at the acquisition positions of M × N colorimeters, but the curved surface compensation coefficients of other position points of the screen body are unknown, if the compensation at the unknown point directly uses the value in the nearest M × N, the camera data correction is stepped, the final correction effect is influenced, and bilinear interpolation is taken as an example. FIG. 5 is a diagram of bilinear interpolation according to an embodiment of the present invention, as shown in FIG. 5, with known surface compensation factor at Q11=(x1,y1)、Q12=(x1,y2),Q21(x2, y1) and Q22Four points (x2, y2) value f (q). And solving the compensation coefficient of the curved surface at the position P (x, y). Firstly, linear interpolation is carried out in the x direction to obtain
Then linear interpolation is carried out in the y direction to obtain
The result is the final result of bilinear interpolation:
f (x, Y) is the curved surface compensation coefficient at the point P, the camera acquisition data, namely the curved surface compensation coefficient of each point of the second display data, can be obtained through calculation, and the curved surface correction coefficient G' _ Y of the second display data is determinedi,j。
And a sixth step: the surface calibration coefficients are applied to the entire screen or other screens of the same batch.
Example 1: and knowing the curved surface compensation coefficients of the M x N positions, obtaining the curved surface compensation coefficient of each position of the camera or the lamp point through interpolation, and multiplying the data acquired by the camera by the compensation coefficient of the corresponding position. Suppose that the camera collects green Y data of (i, j) point as Y2_i,jThen, the actual green Y of the point is:
Yi,j=G_Yi,j*Y2_i,j
example 2: the screen body can be corrected in a partitioning mode aiming at the oversized screen body, only the first partition is calibrated, and if the included angle between the camera and the screen body is the same as that during calibration of the first partition during correction of other partitions, the coefficient of the screen body can be directly mapped and then applied.
The colorimeter can be a CA410 colorimeter, and after the colorimeter marks the curved surface correction coefficient, other screens can directly use the curved surface correction coefficient. Finally, box correction and any box splicing can be realized.
According to the embodiment, calibration analysis is carried out on the camera dark angle and the LED light distribution curve, the curved surface compensation coefficient is calculated and applied to LED screen correction to improve the uniformity of the LED display screen, or the LED box body is spliced randomly.
Fig. 6 is a schematic diagram of a correction apparatus of a display apparatus according to an embodiment of the present invention, and as shown in fig. 6, according to another aspect of the embodiment of the present invention, there is also provided a correction apparatus of a display apparatus, including: a first determination module 602, a second determination module 604, an acquisition module 606, a modification module 608, and a correction module 610, which are described in detail below.
A first determining module 602, configured to determine an acquisition range for acquiring display data on a display device; a second determining module 604, connected to the first determining module 602, configured to determine positions of the first acquiring device at multiple acquiring points in the acquiring range according to the acquiring range, the acquiring area of the first acquiring device, and the number of acquiring points for acquiring display data by the first acquiring device; an acquisition module 606, connected to the second determining module 604, configured to acquire, at a plurality of acquisition points through a first acquisition device, a plurality of first display data respectively corresponding to the acquisition points, and acquire, through a second acquisition device, second display data of an acquisition range; the data types of the first display data and the second display data are the same; a correction module 608, connected to the acquisition module 606, configured to determine a curved surface compensation coefficient according to third display data corresponding to the multiple acquisition points in the multiple first display data and the multiple second display data; and a correcting module 610, connected to the correcting module 608, for correcting the second display data according to the curved surface compensation coefficient, and correcting the display device according to the corrected second display data.
By the device, a first determining module 602 is adopted to determine the acquisition range of the display device for acquiring display data; the second determining module 604 determines the positions of the first collecting device at a plurality of collecting point locations in the collecting range according to the collecting range, the collecting area of the first collecting device, and the number of collecting point locations for displaying data collection by the first collecting device; the acquisition module 606 acquires a plurality of first display data respectively corresponding to the acquisition point locations at the acquisition point locations through the first acquisition device, and acquires second display data of an acquisition range through the second acquisition device; the data types of the first display data and the second display data are the same; the correction module 608 determines a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point locations in the plurality of first display data and the plurality of second display data; the correcting module 610 corrects the second display data according to the curved surface compensation coefficient, and corrects the display device through the corrected second display data, so that the purpose of correcting the display device through the curved surface compensation coefficient and solving the curved surface problem of the display device is achieved, the technical effect of improving the display quality of the display device is achieved, and the technical problems that the display device in the related art is inaccurate in display data acquired according to a camera due to the curved surface problem and poor in display quality after correction according to the display data are solved.
Optionally, the method further includes: the preliminary correction module is used for carrying out preliminary correction on the display device; collecting brightness information of a display device; primarily correcting the brightness information in a data-driven fitting mode; generating a brightness compensation coefficient of each pixel point of the display device according to a preset brightness target value; and controlling the display device to display according to the brightness compensation coefficient.
Optionally, the second determining module includes: the first determining unit is used for determining a preset distance between the boundary of the acquisition range and the boundary of the acquisition region of the first acquisition device on the adjacent acquisition point position, wherein the adjacent acquisition point position is the acquisition point position closest to the boundary of the acquisition range; and the second determining unit is used for determining the positions of the plurality of collecting point positions according to the preset distance, the collecting area of the first collecting device and the number of the collecting point positions.
Optionally, the second determining unit includes: the first determining subunit is used for determining the coordinates of the adjacent acquisition point positions in the acquisition range according to the preset distance and the size of the acquisition area of the first acquisition device; the second determining subunit is used for determining the row distance and the column distance among the plurality of acquisition points according to the preset distance, the size of the acquisition area and the number of the acquisition points; and the third determining subunit is used for determining the coordinates of the plurality of acquisition point positions according to the coordinates of the adjacent acquisition point positions, the row distance and the column distance.
Optionally, the second determining module further includes: the third determining unit is used for determining the number of the acquisition point positions according to the size of the acquisition range through the following first calculation formula; n ═ Col/Delta _ x, M ═ Row/Delta _ y, where Col is the horizontal length of the acquisition range, Row is the vertical width of the acquisition range, Delta _ x is the initial default of the column distance in the horizontal direction, Delta _ y is the initial default of the Row distance in the vertical direction, M is the number of rows of acquisition points, N is the number of columns of acquisition points, and the number of acquisition points is M × N.
Optionally, the second determining subunit includes: the first determining secondary subunit is used for determining the row distance and the column distance according to the following second calculation formula; dist _ x ═ Col-2 × dx-2 × Size)/(N-1), Dist _ y ═ Row distance of multiple collection points in the collection range, dx is the preset distance in the horizontal direction, dy is the preset distance in the vertical direction, Col is the horizontal length of the collection range, and Row is the vertical width of the collection range, where the horizontal length corresponds to the columns of collection points, the vertical width corresponds to the rows of collection points, and Size is the Size of the collection area of the first collection device.
Optionally, the collecting module includes: the control unit is used for controlling the display device to display a plurality of areas with preset ranges on the plurality of acquisition points, wherein the preset ranges correspond to the acquisition areas of the first acquisition device; the acquisition unit is used for respectively acquiring first display data of areas in a preset range displayed on the plurality of acquisition points through the first acquisition device; and the traversing unit is used for traversing the plurality of acquisition points and acquiring a plurality of first display data of the plurality of acquisition points.
Optionally, the modification module includes: the selecting unit is used for selecting a plurality of third display data corresponding to the plurality of acquisition points from the second display data; the average unit is used for solving a first average value of first display data of all pixel points of the acquisition point positions, solving a second average value of third display data of all pixel points of the acquisition point positions, and determining a plurality of first average values acquired by a plurality of acquisition point positions in an acquisition range and a plurality of second average values acquired by the plurality of acquisition point positions; the calculating unit is used for determining the curved surface compensation coefficient according to the first average value and the second average value through a third calculation formula, and the third calculation formula is as follows: g _ Yi,j=Y1_i,j/Y2_i,jNormratio, wherein G _ Yi,jIs a compensation coefficient for a curved surface, Y1_i,jIs a first average value, Y2_i,jIn the second average, NormRatio is a normalization coefficient.
Optionally, the correction module includes: the interpolation unit is used for carrying out interpolation processing on the curved surface compensation coefficient and determining a curved surface correction coefficient of the second display data; and the product unit is used for determining the modified second display data according to the product of the second display data and the curved surface correction coefficient.
Optionally, the correction module is further configured to correct, through the corrected second display data, other display devices of the same production batch of display devices.
According to another aspect of the embodiments of the present invention, there is also provided a processor for executing a program, wherein the program executes the method for correcting a display device according to any one of the above.
According to another aspect of the embodiments of the present invention, there is also provided a computer storage medium including a stored program, wherein when the program runs, an apparatus in which the computer storage medium is located is controlled to execute the method for correcting the display apparatus according to any one of the above.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.
Claims (12)
1. A method for calibrating a display device, comprising:
determining an acquisition range for acquiring display data on a display device;
determining the positions of the first acquisition device at a plurality of acquisition points in the acquisition range according to the acquisition range, the acquisition area of the first acquisition device and the number of the acquisition points for acquiring display data by the first acquisition device;
acquiring a plurality of first display data respectively corresponding to the acquisition point positions at the acquisition point positions through a first acquisition device, and acquiring second display data of the acquisition range through a second acquisition device; wherein the first display data and the second display data are of the same data type;
determining a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point positions in the plurality of first display data and the second display data;
and correcting the second display data according to the curved surface compensation coefficient, and correcting the display device through the corrected second display data.
2. The method of claim 1, wherein determining an acquisition range for acquiring display data on a display device comprises, prior to:
and carrying out preliminary correction on the brightness of the display device.
3. The method of claim 1, wherein determining the position of the first acquisition device at the plurality of acquisition points of the acquisition range according to the acquisition range, the acquisition region of the first acquisition device, and the number of acquisition points at which the first acquisition device performs acquisition of the display data comprises:
determining a preset distance between the boundary of the acquisition range and the boundary of the acquisition region of the first acquisition device on an adjacent acquisition point location, wherein the adjacent acquisition point location is the acquisition point location closest to the boundary of the acquisition range;
and determining the positions of the plurality of acquisition point positions according to the preset distance, the acquisition area of the first acquisition device and the number of the acquisition point positions.
4. The method of claim 3, wherein determining the locations of the plurality of acquisition points based on the preset distance, the acquisition area of the first acquisition device, and the number of acquisition points comprises:
determining the coordinates of the adjacent acquisition point positions in the acquisition range according to the preset distance and the size of the acquisition area of the first acquisition device;
determining row distances and column distances among the plurality of acquisition point positions according to the preset distance, the size of the acquisition area and the number of the acquisition point positions;
and determining the coordinates of the plurality of acquisition point positions according to the coordinates of the adjacent acquisition point positions, the row distance and the column distance.
5. The method of claim 4, wherein determining the location of the plurality of acquisition points prior to determining the location of the acquisition region of the first acquisition device, and the number of acquisition points based on the predetermined distance comprises:
determining the number of the acquisition point positions according to the size of the acquisition range through the following first calculation formula;
N=Col/Delta_x
M=Row/Delta_y
in the formula, Col is the horizontal length of the acquisition range, Row is the vertical width of the acquisition range, Delta _ x is an initial default value of column distance in the horizontal direction, Delta _ y is an initial default value of Row distance in the vertical direction, M is the number of rows of the acquisition points, N is the number of columns of the acquisition points, and the number of the acquisition points is M × N.
6. The method of claim 4, wherein determining row and column distances between the plurality of acquisition points according to the preset distance, and the size of the acquisition region and the number of acquisition points comprises:
determining the row distance and the column distance according to the following second calculation formula;
Dist_x=(Col-2*dx-2*Size)/(N-1)
Dist_y=(Row-2*dy-2*Size)/(M-1)
in the formula, Dist _ x is the column distance of a plurality of collection point positions in the collection scope, Dist _ y is the Row distance of a plurality of collection point positions in the collection scope, dx is the predetermined distance in the horizontal direction, dy is the predetermined distance in the vertical direction, Col is the horizontal length of collection scope, Row is the vertical width of collection scope, wherein, horizontal length is corresponding with the column of collection point position, and vertical width is corresponding with the Row of collection point position, and Size is the Size of the collection region of first collection device.
7. The method of claim 1, wherein collecting a plurality of first display data at the plurality of collection points by a first collection device corresponding to the collection points, respectively, comprises:
controlling a display device to display a plurality of areas with preset ranges on a plurality of acquisition points, wherein the preset ranges correspond to the acquisition areas of the first acquisition device;
respectively acquiring first display data of areas in a preset range displayed on the plurality of acquisition point positions through a first acquisition device;
and traversing the plurality of acquisition point positions, and acquiring a plurality of first display data of the plurality of acquisition point positions.
8. The method of claim 1, wherein determining the surface compensation factor according to the third display data corresponding to the plurality of acquisition points in the plurality of first display data and the second display data comprises:
selecting a plurality of third display data corresponding to the plurality of acquisition points from the second display data;
obtaining a first average value of first display data of all pixel points of the collection points, obtaining a second average value of third display data of all pixel points of the collection points, and determining a plurality of first average values collected by a plurality of collection points in the collection range and a plurality of second average values collected by the plurality of collection points;
determining the curved surface compensation coefficient according to the first average value and the second average value through a third calculation formula, wherein the third calculation formula is as follows:
G_Yi,j=Y1_i,j/Y2_i,j*NormRatio
in the formula, G _ Yi,jFor said surface compensation coefficient, Y1_i,jIs said first mean value, Y2_i,jFor the second average value, NormRatio is a normalization coefficient.
9. The method of claim 1, wherein modifying the second display data according to the surface compensation coefficients comprises:
performing interpolation processing on the curved surface compensation coefficient to determine a curved surface correction coefficient of the second display data;
and determining the modified second display data according to the product of the second display data and the curved surface correction coefficient.
10. The method according to claim 9, further comprising, after correcting the display device by the modified second display data:
and correcting other display devices in the same production batch of the display devices through the corrected second display data.
11. A correction device for a display device, comprising:
the first determining module is used for determining an acquisition range for acquiring display data on the display device;
the second determining module is used for determining the positions of the first acquisition device in the plurality of acquisition point positions in the acquisition range according to the acquisition range, the acquisition area of the first acquisition device and the number of the acquisition point positions for acquiring display data by the first acquisition device;
the acquisition module is used for acquiring a plurality of first display data respectively corresponding to the acquisition point positions at the acquisition point positions through a first acquisition device and acquiring second display data of the acquisition range through a second acquisition device; wherein the first display data and the second display data are of the same data type;
the correction module is used for determining a curved surface compensation coefficient according to third display data corresponding to the plurality of acquisition point positions in the plurality of first display data and the second display data;
and the correction module is used for correcting the second display data according to the curved surface compensation coefficient and correcting the display device through the corrected second display data.
12. A processor, characterized in that the processor is configured to run a program, wherein the program is configured to execute the method of correcting a display device according to any one of claims 1 to 10 when running.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011098721.2A CN112185301B (en) | 2020-10-14 | 2020-10-14 | Display device correction method and device and processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011098721.2A CN112185301B (en) | 2020-10-14 | 2020-10-14 | Display device correction method and device and processor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112185301A CN112185301A (en) | 2021-01-05 |
CN112185301B true CN112185301B (en) | 2022-03-22 |
Family
ID=73950122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011098721.2A Active CN112185301B (en) | 2020-10-14 | 2020-10-14 | Display device correction method and device and processor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112185301B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112965606A (en) * | 2021-03-31 | 2021-06-15 | 西安诺瓦星云科技股份有限公司 | Display screen correction method and device and display screen installation method and device |
CN113160737A (en) * | 2021-04-26 | 2021-07-23 | 西安诺瓦星云科技股份有限公司 | Display screen correction method and device |
CN116758163B (en) * | 2023-08-15 | 2023-11-14 | 长春希达电子技术有限公司 | Optical information extraction method and device and spherical display screen correction method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102025952A (en) * | 2010-11-19 | 2011-04-20 | 广东威创视讯科技股份有限公司 | Brightness correction method and system for display device |
CN102473396A (en) * | 2009-08-28 | 2012-05-23 | 三菱电机株式会社 | Luminance adjusting apparatus |
CN105551431A (en) * | 2016-02-03 | 2016-05-04 | 西安诺瓦电子科技有限公司 | LED display module uniformity correction method |
CN106023886A (en) * | 2016-08-16 | 2016-10-12 | 深圳市灵星雨科技开发有限公司 | LED point-by-point brightness color scale correcting method and system |
CN108305294A (en) * | 2018-01-19 | 2018-07-20 | 长春希达电子技术有限公司 | A kind of camera image curved surface method for precisely marking with grid target |
CN110232885A (en) * | 2019-07-26 | 2019-09-13 | 武汉精立电子技术有限公司 | A kind of brightness of display screen measurement method, system and terminal |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101144185B1 (en) * | 2005-06-29 | 2012-05-10 | 삼성전자주식회사 | Picture quality testing apparatus and method of liquid crystal display |
CN101692326B (en) * | 2009-09-01 | 2011-10-19 | 惠州市德赛智能科技有限公司 | System and method for on-site point-by-point calibration of brightness and chrominance of the whole screen of LED display screen |
CN103824544B (en) * | 2014-02-28 | 2015-12-09 | 西安诺瓦电子科技有限公司 | The bearing calibration of LED display, Apparatus and system |
-
2020
- 2020-10-14 CN CN202011098721.2A patent/CN112185301B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102473396A (en) * | 2009-08-28 | 2012-05-23 | 三菱电机株式会社 | Luminance adjusting apparatus |
CN102025952A (en) * | 2010-11-19 | 2011-04-20 | 广东威创视讯科技股份有限公司 | Brightness correction method and system for display device |
CN105551431A (en) * | 2016-02-03 | 2016-05-04 | 西安诺瓦电子科技有限公司 | LED display module uniformity correction method |
CN106023886A (en) * | 2016-08-16 | 2016-10-12 | 深圳市灵星雨科技开发有限公司 | LED point-by-point brightness color scale correcting method and system |
CN108305294A (en) * | 2018-01-19 | 2018-07-20 | 长春希达电子技术有限公司 | A kind of camera image curved surface method for precisely marking with grid target |
CN110232885A (en) * | 2019-07-26 | 2019-09-13 | 武汉精立电子技术有限公司 | A kind of brightness of display screen measurement method, system and terminal |
Also Published As
Publication number | Publication date |
---|---|
CN112185301A (en) | 2021-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112185301B (en) | Display device correction method and device and processor | |
CN108492776B (en) | Intelligent external optical compensation method for AMOLED screen brightness unevenness | |
CN101692326B (en) | System and method for on-site point-by-point calibration of brightness and chrominance of the whole screen of LED display screen | |
WO2018090597A1 (en) | Point-by-point correction method | |
US9135851B2 (en) | Methods and systems for measuring and correcting electronic visual displays | |
CN105185302B (en) | Lamp position deviation modification method and its application between monochrome image | |
CN110322830B (en) | LED screen brightness correction method and device | |
WO2020077900A1 (en) | Driving voltage compensation method, gray level compensation method and display apparatus | |
US10854153B2 (en) | Driving voltage compensation method, gray scale compensation method and display device | |
CN108198220B (en) | Accurate calibration method for image curved surface of optical camera | |
CN104966493A (en) | Method for compensating spliced bright and dark lines | |
CN108305294B (en) | Accurate calibration method for camera image curved surface with grid target | |
CN108418997B (en) | Method for removing image moire | |
CN105551431A (en) | LED display module uniformity correction method | |
CN111256826A (en) | Display screen chrominance measuring method and device and terminal equipment | |
CN111179815B (en) | Method for collecting and correcting normal brightness and chromaticity of LED display module | |
CN110197635A (en) | A kind of display device and its driving method and electronic equipment | |
CN112185300A (en) | Display screen correction method and device, storage medium and processor | |
CN111402827A (en) | L CD spliced screen correction method, device and system and control system | |
CN107071371B (en) | The camera lens colour brightness calibration method and device of panoramic shooting mould group | |
WO2019134317A1 (en) | Full-screen correction method and correction system for led display screen, and storage medium | |
CN104394391B (en) | The image processing method of the dot matrix image of collected by camera and system | |
CN101815190B (en) | Projection display system and characteristic analysis method thereof | |
CN101651844B (en) | Method for carrying out global color calibration on a plurality of video cameras | |
CN115398521A (en) | System, method and device for image processing |
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 |