Correction method, device, terminal equipment and computer readable storage medium
By acquiring the displayed image and determining the common display characteristics, and using the common correction coefficient to correct the display error of the display unit, the problem of poor display effect after splicing display modules or light panels is solved, and a higher quality display effect is achieved.
Patent Information
- Application Number
- CN202310492854.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-04
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2043-05-04
AI Technical Summary
In existing technologies, when display modules or light panels are automatically calibrated and spliced into a display screen, the display effect is not ideal, and there are calibration errors that affect the display effect.
By acquiring the display image of the target display area, the common display characteristics of N target display units are determined. The display effect of the display unit to be corrected is then corrected using the common correction coefficient, thereby correcting the correction error and improving the display effect.
It improves the display effect of the display units on the spliced screen, bringing it closer to the ideal display effect, and enhances the calibration accuracy and convenience of the display screen.
Smart Images

Figure CN116741089B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of display screens, and particularly relates to a correction method and device, a terminal device, and a storage medium. BACKGROUND
[0002] With the development of display technology, LED display screens are applied to various fields due to their low cost, small power consumption, high visibility, and free assembly. Meanwhile, with the popularization of LED display screen applications, people's requirements for display quality are increasingly high. Therefore, correction technology has become an essential part of the LED display chain.
[0003] At present, the smallest component unit of the LED screen body produced by most manufacturers is a display module. The display module can be assembled into a lamp panel, the lamp panel can be assembled into a box body, and the box body can be assembled into an actual display screen. Some related technologies correct the display screen in a full-screen correction manner, that is, the entire display screen is corrected after being assembled. After the correction is completed, the positions of the display modules or the box bodies in the display screen cannot be changed, so the manufacturers generally number the display modules, lamp panels, or box bodies after the correction is completed, and then ship them. The user assembles them into a large screen according to the numbering order. The full-screen correction manner strictly requires the assembly order of the display modules or the box bodies, which is not convenient for the user's free assembly.
[0004] In order to improve the convenience of using the display screen, some other related technologies take the display module or the lamp panel as a basic unit and perform automatic correction to ensure that the corrected display module or the lamp panel can be freely spliced without numbering processing. However, it is found in actual applications that when the display module corrected by the correction device is spliced into a display screen, the display effect of the display screen is often not ideal. SUMMARY
[0005] Embodiments of the present application provide a correction method, device, terminal device, and computer-readable storage medium, which can solve the problem of poor correction effect of the display screen in related technologies.
[0006] The first aspect of the embodiments of the present application provides a correction method applied to a terminal device, which includes: obtaining a display image of a target display area, the target display area including N target display units spliced with each other, each target display unit being corrected by a corresponding initial correction coefficient, the initial correction coefficient being determined according to initial optical data of the corresponding target display unit, and N being an integer greater than 1; determining a common display feature of the N target display units according to the display image, the common display feature being used to indicate a display defect common to the N target display units; and determining a common correction coefficient of the N target display units according to the common display feature, the common correction coefficient being used to correct a display effect of a target display unit to be corrected.
[0007] The second aspect of the embodiments of the present application provides a correction device configured in a terminal device, the correction device comprising: an acquisition unit configured to acquire a display image of a target display area, the target display area comprising N target display units that are spliced with each other, each target display unit being corrected by a corresponding initial correction coefficient, the initial correction coefficient being determined according to initial optical data of the corresponding target display unit, N being an integer greater than 1; a determination unit configured to determine a common display feature of the N target display units according to the display image, the common display feature being used to indicate a display defect common to the N target display units; and a correction unit configured to determine a common correction coefficient of the N target display units according to the common display feature, the common correction coefficient being used to correct a display effect of a target display unit to be corrected.
[0008] The third aspect of the embodiments of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above correction method when executing the computer program.
[0009] The fourth aspect of the embodiments of the present application provides a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program implements the steps of the above correction method when executed by a processor.
[0010] The fifth aspect of the embodiments of the present application provides a computer program product, when the computer program product is executed on a terminal device, the terminal device executes the steps of the above correction method.
[0011] In the embodiments of the present application, by acquiring a display image of a target display area, and determining a common display feature of N target display units that are spliced with each other in the target display area according to the display image, since the common display feature is used to indicate a display defect common to the N target display units, and can reflect a correction error when the display units are corrected by a correction algorithm or a correction device, therefore, by determining a common correction coefficient of the N target display units according to the common display feature, the display effect of a target display unit to be corrected can be corrected by the common correction coefficient, the above correction error is corrected, and the display effect of the target display unit to be corrected after correction is improved. BRIEF DESCRIPTION OF DRAWINGS
[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative labor.
[0013] Figure 1 is a schematic diagram of an implementation process of a correction method provided by an embodiment of the present application;
[0014] Figure 2 is a schematic diagram of a specific implementation process of determining a common display feature provided by an embodiment of the present application;
[0015] Figure 3 is a schematic diagram of a partitioned image provided by an embodiment of the present application;
[0016] Figure 4 is a schematic diagram of a specific implementation process of manual correction provided by an embodiment of the present application;
[0017] Figure 5 is a schematic diagram of a structure of a correction device provided by an embodiment of the present application;
[0018] Figure 6 is a schematic diagram of a structure of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the objectives, technical solutions and advantages of the present application clearer, further detailed descriptions will be given to the present application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative work belong to the present application.
[0020] Some related technologies take display modules or lamp panels as basic units for automatic correction, so that the corrected display modules or lamp panels can be freely spliced without numbering processing. However, it is found in actual applications that the display effect of the display screen is often not ideal when the display modules corrected by the correction device are spliced into a display screen.
[0021] It is found by the applicant that, due to defects of the correction algorithm or the correction device itself, the display effect of the display module corrected by the correction device based on the correction algorithm has certain improvement compared with the initial display effect, but there is still certain error compared with the ideal display effect, and this error will become more obvious when the display module is spliced into a display screen.
[0022] In view of this, the present application proposes a correction method, which can splice the corrected display units into a screen, and further correct the display effect of the subsequent corrected display units by using the common display defects between the display units, so that the display effect of the subsequent corrected display units can be closer to the ideal display effect.
[0023] In order to describe the technical solutions of the present application, specific embodiments will be described below.
[0024] Figure 1 An implementation flow diagram of a correction method provided by an embodiment of the present application is shown, which can be applied to a terminal device and can be applicable to a situation where the display effect of a display screen needs to be improved.
[0025] It should be understood that the terminal device described above can be a smart device such as a mobile phone, a computer, or a tablet computer, and the present application does not limit this. In some embodiments of the present application, the terminal device described above can refer to a correction device, or can be another device other than the correction device, which is a device for correcting display units of a display screen.
[0026] In embodiments of the present application, a display unit can refer to a display module, a lamp panel obtained by assembling a display module, a box obtained by packaging a lamp panel, or other devices with display capabilities. Specifically, a display module can be composed of a driving chip and a lamp point, which can be lit under the control of the driving chip, so that the display module presents corresponding color rendering. A single display module usually includes red, green, and blue lamp points, but the present application does not exclude the case where a single display module includes more colors of lamp points. Moreover, the display unit described above can be an LED (Light-Emitting Diode) display unit, an OLED (Organic Light-Emitting Diode) display unit, or other types of display units, and accordingly, the display area / display screen obtained by assembling the display unit can be an LED display area / LED display screen, an OLED display area / OLED display screen, or other types of display areas / display screens, and the present application does not limit this.
[0027] Specifically, the correction method described above can include the following steps S101 to S103.
[0028] Step S101, obtaining a display image of a target display area.
[0029] The target display area refers to a display area used to determine display defects, and can include N target display units after correction that are spliced with each other, where N is an integer greater than 1. Specifically, the target display area can be part or all of the display area of a display screen. That is, a plurality of corrected display units can be spliced into a display screen, and part or all of the display area of the display screen can be taken as the target display area.
[0030] In embodiments of the present application, a target display unit is a display unit in the target display area, and each target display unit is corrected by a corresponding initial correction coefficient. For example, target display unit A is corrected by initial correction coefficient C1, and target display unit B is corrected by initial correction coefficient C2.
[0031] Each initial correction coefficient is determined according to initial optical data of the corresponding target display unit. The initial optical data refers to optical data of the target display unit before correction, and can be used to represent the display effect of the corresponding target display unit before correction. Specifically, the optical data can include one or more of the following information: luminous flux information, brightness information, and chrominance information. The luminous flux information can be used to represent the luminous flux per unit area in the to-be-corrected sub-region. The brightness information can be used to represent the brightness of the to-be-corrected sub-region. The chrominance information can be used to represent the hue and / or saturation of the color of the to-be-corrected sub-region.
[0032] It should be noted that the initial optical data and the initial correction coefficient of different target display units can be the same or different, and the present application does not limit this.
[0033] That is, based on the initial optical data of each target display unit, the correction device can calculate the initial correction coefficient of the corresponding target display unit using the correction algorithm, and correct the corresponding target display unit using each initial correction coefficient, so that the display effect of the target display unit is improved to a certain extent. After the correction is completed, the target display area can be formed by splicing the corrected target display units.
[0034] At this time, the terminal device can obtain a display image of the target display area. The display image is an image obtained by capturing the target display area when the target display area is lighted.
[0035] It should be understood that the display image can be obtained in various ways. For example, the terminal device can capture the target display area through an image capturing device (such as a camera) to obtain the display image. For another example, the terminal device can be connected to an image capturing device. The image capturing device can be a high-definition camera, an optical camera, or an industrial camera, etc. The image capturing device can be used to capture the target display area in the lighted state to obtain the display image.
[0036] In step S102, common display characteristics of the N target display units are determined according to the display image.
[0037] In the embodiments of the present application, since the display image is an image obtained by capturing the target display area when the target display area is lighted, the image content can represent the display effect of each target display unit when the target display unit is lighted. The terminal device can determine the error between the current display effect and the ideal display effect of each target display unit according to the display image, and the error can also be referred to as a display defect. Based on the display defect of each target display unit, the common display characteristics between the N target display units can be analyzed.
[0038] The common display feature can be used to indicate a display defect common to the N target display units, and can reflect a correction error when the display units are corrected by a correction algorithm or a correction device.
[0039] In step S103, a common correction coefficient of the N target display units is determined according to the common display feature.
[0040] The common correction coefficient can be used to correct the display effect of a display unit to be corrected. The display unit to be corrected refers to a display unit that needs to be corrected in terms of display effect. More specifically, the common correction coefficient can correct a display defect common to the N target display units, and thus can correct a correction error when the display units are corrected by a correction algorithm or a correction device. Furthermore, when the common correction coefficient is applied to the display unit to be corrected, the display effect of the display unit to be corrected after correction will be closer to an ideal display effect under the joint action of the common correction coefficient and the correction coefficient calculated by the correction device.
[0041] It should be noted that the display unit to be corrected can be the target display unit or another display unit other than the target display unit. That is, although the common correction coefficient is obtained based on the N target display units, it can be applied to the N target display units or another display unit other than the N target display units.
[0042] In the embodiments of the present application, the display image of the target display area is obtained, and the common display feature of the N corrected target display units that are mutually spliced in the target display area is determined according to the display image. Since the common display feature is used to indicate a display defect common to the N target display units, it can reflect a correction error when the display units are corrected by a correction algorithm or a correction device. Therefore, the common correction coefficient of the N target display units is determined according to the common display feature, the display effect of a display unit to be corrected can be corrected by the common correction coefficient, the correction error can be corrected, and the display effect of the display unit to be corrected after correction can be improved.
[0043] Specifically, in some embodiments, the N target display units can be regularly corrected by a correction device. Then, the corrected N target display units are spliced to form a target display area of x x y, where x x y = N. For example, assuming that the resolution of a single target display unit is 90 x 120, 16 target display units are spliced to form a target display area of 4 x 4 (i.e., x = y = 4), and the resolution of the target display area is 360 x 480.
[0044] In some embodiments, the N target display units can be display units of the same batch, and the obtained common correction coefficient can be used to correct the display effect of the display units of the same batch.
[0045] Accordingly, the terminal device can control the target display area to be lighted, and configure the screen parameters and adjust the camera parameters, so that the imaging clarity of the image acquisition device or the image acquisition equipment when capturing the target display area meets the clarity requirement.
[0046] In some embodiments, the terminal device can read the initial correction coefficient of the target display area, which can be stored in the memory when the correction device corrects each target display unit of the target display area.
[0047] In order to ensure the reliability of the common correction coefficient, the terminal device can control the target display area to be lighted at a preset gray scale to preheat the screen before obtaining the display image of the target display area, until the target display area reaches a thermal equilibrium state. The preset gray scale can be adjusted according to actual conditions. In order to make the screen preheating speed faster, the highest gray scale can be selected. The thermal equilibrium state can refer to a thermal stable state. When the change of the screen temperature of the target display area within a preset time period is within a certain threshold range, it can be considered that the target display area is in a thermal equilibrium state.
[0048] Before the target display area reaches the thermal equilibrium state, the display effect will change to a certain extent with the increase of the screen temperature. Therefore, the terminal device can obtain the display image of the target display area after the target display area reaches the thermal equilibrium state, that is, the terminal device can obtain the display image of the target display area in the thermal stable state. In this way, the determination of the common correction coefficient can be performed after the display effect of the target display unit is stable, so that the obtained common correction coefficient is more reliable.
[0049] Accordingly, after obtaining the display image, the common display feature can be determined through step S102.
[0050] Specifically, as shown in FIG. 2, the above step S102 can specifically include the following steps S201 to S203. Figure 2
[0051] Step S201: Dividing a sub-image area corresponding to each target display unit from the display image.
[0052] In the embodiments of the present application, since the image content of the display image contains the entire target display region, and the target display region is spliced by N target display units, the terminal device can divide the sub-image region corresponding to each target display unit from the display image through image recognition and image segmentation.
[0053] Specifically, the terminal device can divide the display image in different ways.
[0054] In some embodiments, when the target display units are spliced, there is usually a certain gap between adjacent target display units. By identifying the gap in the display image, the display image can be divided into multiple sub-image regions according to the gap, and each sub-image region corresponds to a target display unit.
[0055] In other embodiments, the terminal device can capture the target display region through the aforementioned image acquisition device or image acquisition equipment when the target display units display preset images, obtain a partition image, and then determine the pixel coordinates of each target display unit in the partition image by identifying the pixel coordinates of each preset image in the partition image. Correspondingly, the image region corresponding to the pixel coordinates in the display image can be regarded as a sub-image region. For example, Figure 3 A partition image is shown, in which the preset image displayed by each target display unit includes a "star pattern" and a "black border", the "star pattern" is located at the center of each target display unit, and the "black border" is located at the edge of each target display unit. By identifying the "star pattern" or identifying the "black border", the pixel coordinates of the preset image (i.e. the pixel coordinates of the target display unit in the partition image) can be obtained. Correspondingly, when the display image is divided, the pixel coordinates can be used for division to obtain the sub-image region corresponding to each target display unit.
[0056] In step S202, the optical data corresponding to each lamp point position in each target display unit is determined according to the pixel information of each pixel point included in each sub-image region.
[0057] It should be understood that the image content of each sub-image region can represent the display effect of the corresponding target display unit when it is lighted, and the image content can be represented as the pixel information of each pixel point in the sub-image region. Since the display effect of the target display unit can be represented by the optical data corresponding to each lamp point position in the target display unit, the optical data corresponding to each lamp point position in each target display unit can be determined according to the pixel information of each pixel point included in each sub-image region.
[0058] The pixel information can be pixel values of the pixel points in each color channel, for example, R values in an R color channel, G values in a G color channel, and B values in a B color channel in an RGB color space.
[0059] Since a lamp point at a lamp point position can be represented by one or more pixel points, based on the pixel value information of each pixel point corresponding to a lamp point, the optical data of the lamp point at the corresponding lamp point position can be determined.
[0060] As an example, the RGB color space can be converted into an XYZ color space through color space conversion to obtain the optical data corresponding to each lamp point position. At this time, the optical data can include values corresponding to each lamp point position in X, Y, and Z channels. X, Y, and Z respectively represent a primary color, that is, a tristimulus value. The X channel can represent chromaticity, and the Y channel can represent both luminance and chromaticity.
[0061] As another example, the RGB color space can be converted into a YUV color space through color space conversion to obtain the optical data corresponding to each lamp point position. At this time, the optical data can include values corresponding to each lamp point position in Y, U, and V channels. The Y channel can represent luminance, and the U and V channels can represent chromaticity.
[0062] Preferably, after the optical data is determined, a curved surface correction process can be performed to reduce data errors.
[0063] In step S203, a common display feature is determined according to the optical data corresponding to each lamp point position in each target display unit.
[0064] In the embodiments of the present application, according to the optical data corresponding to each lamp point position in each target display unit, display defects of each target display unit at the same lamp point position can be analyzed, and then the common display feature is determined.
[0065] Specifically, in some embodiments, the terminal device can calculate the mean value of the optical data corresponding to the same lamp point position of each target display unit, and then determine the set of the mean value of the optical data corresponding to each lamp point position as the common display feature.
[0066] For example, the optical data of the target display units 1 to N at the lamp point position (1, 1) are respectively The corresponding mean value is The optical data at the lamp point position (1, 2) are respectively The corresponding mean value is The optical data at the lamp point position (i, j) are respectively The corresponding mean value is Correspondingly, the common display feature can be represented as
[0067] It should be noted that the above mean value can be an average value or a weighted average value. When the mean value is a weighted average value, the target display unit that shows an abnormality / display failure has a lower weight, and thus the influence of such target display unit on the accuracy of the common correction coefficient can be avoided.
[0068] In addition, the above set can be further smoothed, so that the mean value in the set is more reliable.
[0069] Correspondingly, the sub-correction coefficient corresponding to each lamp point position in the common correction coefficient can be used in the correction process of the display unit to be corrected. Specifically, the common correction coefficient can be used to correct the optical data or correction coefficient of the display unit to be corrected.
[0070] In some embodiments, the above common correction coefficient can be used to correct the optical data of the display unit to be corrected, and the common correction coefficient can include a sub-correction coefficient corresponding to each lamp point position.
[0071] At this time, the terminal device can determine the sub-correction coefficient corresponding to each lamp point position according to the set and the target optical data value.
[0072] The target optical data value is a target value of the optical data, which can represent an ideal display effect. Based on the set and the target optical data value, the gap between the mean value of the optical data at each lamp point position (i.e., the current display effect at the lamp point position) and the target optical data (i.e., the ideal display effect) can be determined, and then the sub-correction coefficient corresponding to each lamp point position can be determined to correct the lamp point at the corresponding lamp point position, so that the display effect approaches the ideal display effect.
[0073] In some embodiments, the above target optical data value can be a preset empirical value.
[0074] In another embodiment, the above step S103 can specifically include: determining a target optical data value according to the set of mean values of the optical data corresponding to each lamp point position, and determining a sub-correction coefficient corresponding to each lamp point position according to the set and the target optical data value. For example, the maximum value, the minimum value, the median value, or the average value of each mean value in the set can be used as the target optical data value.
[0075] Correspondingly, in some embodiments, the target optical data value can be divided by each mean value in the set to determine the sub-correction coefficient of the corresponding lamp point position.
[0076] If the terminal device is a correction device, i.e., the aforementioned automatic calibration device, the terminal device can correct the optical data on the corresponding lamp point position in the optical data of the display unit to be corrected according to the sub-correction coefficient corresponding to each lamp point position, to obtain the target optical data of the display unit to be corrected. At this time, the target optical data can be used to correct the display unit to be corrected.
[0077] Specifically, the target optical data can be used to determine the target correction coefficient, and the control device of the display unit to be corrected can process the display picture of the display unit to be corrected by using the target correction coefficient, and then control the display unit to be corrected to display the processed picture. At this time, the processed picture is a corrected and modified picture, and the display effect of the picture tends to be close to the ideal display effect.
[0078] Taking the green Y channel as an example, assuming that the display image is 360*480 resolution data, and the target display area is spliced by 4 rows*4 columns of target display units, the resolution of each target display area is 90*120, at this time, 360*480 size optical data can be extracted, and the mean value set (i.e., 90*120 size optical data) can be obtained by weighted average according to the unit of the target display unit. The Y i,j , wherein i∈[1, 90], j∈[1, 120]. Assuming that the target optical data value is T, the sub-correction coefficient C i,j of the green Y channel can be calculated as i,j .
[0079] Correspondingly, in the process of correcting the display unit to be corrected by the terminal device, assuming that the optical data on each lamp point position in the optical data of the display unit to be corrected collected is L i,j , L i,j is divided by the correction coefficient C i,j , and the modified target optical data L′ i,j = L i,j / C i,j can be obtained. It should be understood that the correction of the display unit to be corrected in the related art is based on the optical data L i,j , and the correction of the display unit to be corrected in the present application is based on the target optical data L′ i,j . Compared with the correction based on the optical data L i,j , the display effect after correction can be more close to the target optical data value T.
[0080] In some other embodiments, the aforementioned common correction coefficient can also be used to correct the correction coefficient of the display unit to be corrected. At this time, the common correction coefficient can also include the sub-correction coefficient corresponding to each lamp point position in the target display unit.
[0081] If the terminal device is a correction device, i.e., the aforementioned automatic calibration device, the terminal device can obtain a preset correction target value, and normalize the mean value of the optical data corresponding to each lamp point position to obtain normalized optical data at each lamp point position. Then, according to the normalized optical data at each lamp point position and the correction target value, a sub-correction coefficient corresponding to each lamp point position in the target display unit is determined.
[0082] The correction target value can refer to a target value of the corrected optical data, and can represent an ideal display effect, for example, the aforementioned optical data target value. The normalization is to align the optical data at each lamp point position to the same dimension of the correction target value.
[0083] In some embodiments, multiplying the inverse matrix of the correction target value and the normalized optical data can determine the sub-correction coefficient corresponding to the lamp point position.
[0084] Correspondingly, the terminal device can correct the correction coefficient corresponding to the lamp point position in the correction coefficient of the display unit to be corrected according to the sub-correction coefficient corresponding to each lamp point position, to obtain a target correction coefficient of the display unit to be corrected. At this time, the target correction coefficient is used to correct the display unit to be corrected, and the target optical data can be used to correct the display unit to be corrected.
[0085] For example, assuming that the correction target value is X, Y, and Z represent tristimulus values, r, g, and b represent red, green, and blue color channels, and the normalized optical data at a certain lamp point position is The sub-correction coefficient at the lamp point position is Correspondingly, in the process of correcting the display unit to be corrected by the terminal device, assuming that the correction coefficient calculated based on the optical data at the lamp point position is Where Ab represents the correction coefficient of the A color channel complement b, A is R, G, and B, i.e., red, green, and blue color channels, and b is r, g, and b, i.e., red, green, or blue complement, and the target correction coefficient of the lamp point position is Similarly, compared with using to correct the display unit to be corrected, the present application uses to correct the display unit to be corrected, which can make the display effect after correction more close to the correction target value.
[0086] In the above manner, when the terminal device is a correction device, the optical data or correction coefficient of the display unit to be corrected can be corrected, and the display effect after correction of the display unit to be corrected can be improved.
[0087] It can be understood that the correction device can also be different from the terminal device. That is, each target display unit is individually corrected by the correction device using the corresponding initial correction coefficient, and then the N target display units are spliced into a target display area, and a public correction coefficient is generated by the terminal device. At this time, the terminal device can send the public correction coefficient to the correction device to correct the to-be-corrected display unit according to the public correction coefficient.
[0088] Similarly, the correction device can correct the optical data or correction coefficient of the to-be-corrected display unit, thereby improving the display effect of the to-be-corrected display unit after correction. The specific implementation can refer to the description of the terminal device as the correction device, which will not be repeated here.
[0089] It should be noted that if the display effect still does not reach the ideal display effect after applying the public correction coefficient, manual correction can be further performed.
[0090] Specifically, as shown in FIG. 4, after step S103, the terminal device can further perform steps S401 to S403. Figure 4
[0091] Step S401, obtaining the display feature of the to-be-corrected display unit after correction by the public correction coefficient.
[0092] The process of correcting the to-be-corrected display unit by the public correction coefficient can refer to the foregoing description, which will not be repeated here. The terminal device can control the to-be-corrected display unit to display a picture corrected based on the public correction coefficient and the correction coefficient, and obtain the corrected display feature. The corrected display feature can refer to the optical data of the to-be-corrected display unit after correction by the public correction coefficient and the correction coefficient, which can represent the display effect of the to-be-corrected display unit after correction. For example, the to-be-corrected display unit can be collected to determine the corrected display feature.
[0093] Step S402, if the corrected display feature satisfies the re-correction condition, obtaining the manual correction coefficient input by the user.
[0094] The re-correction condition refers to the condition that needs to be manually corrected. Specifically, if the error between the corrected display feature and the ideal display feature of the display unit under the ideal display effect is greater than the error threshold, it can be determined that the corrected display feature satisfies the re-correction condition. The ideal display feature can be a preset empirical value.
[0095] If the corrected display feature does not satisfy the re-correction condition, it means that the corrected display effect is close to the ideal display effect, and the correction can be ended at this time.
[0096] If the corrected display feature meets the re-correction condition, it indicates that the corrected display effect and the ideal display effect still have certain errors, at this time, the manual correction coefficient input by the user can be obtained. The manual correction coefficient can be used to correct the errors between the corrected display effect and the ideal display effect, and can include a sub-manual correction coefficient at each lamp point position.
[0097] In step S403, the manual correction coefficient and the common correction coefficient are fused to obtain a target correction coefficient.
[0098] In the embodiments of the present application, the manual correction coefficient and the common correction coefficient are fused to obtain a target correction coefficient, which can be used to correct the display effect of the display unit to be corrected. Based on the target correction coefficient, the correction of the display unit to be corrected can make the corrected display effect closer to the ideal display effect. Specifically, the sub-manual correction coefficient at each lamp point position in the manual correction coefficient and the sub-correction coefficient at the corresponding lamp point position in the common correction coefficient can be fused to obtain the correction coefficient at the corresponding lamp point position in the target correction coefficient. The fusion method can be weighted addition, multiplication, etc., which is not limited in the present application.
[0099] Of course, the user can repeatedly perform manual correction, and the terminal device can re-execute steps S401 to S403 after step S403 until the corrected display feature does not meet the re-correction condition.
[0100] In the embodiments of the present application, the double correction of the automatic generation of the common correction coefficient and the manual correction coefficient input by the user can guarantee that the display effect of the display unit to be corrected after correction is closer to the ideal display effect.
[0101] It should be noted that, for the foregoing method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the action order described, because according to the present application, certain steps can be performed in other order.
[0102] As Figure 5 Fig. 5 shows a structure schematic diagram of a correction device 500 provided by the embodiments of the present application, which is configured on a terminal device.
[0103] Specifically, the correction device 500 can include:
[0104] The acquisition unit 501 is configured to acquire a display image of a target display area, the target display area including N corrected target display units spliced with each other, each target display unit being corrected by a corresponding initial correction coefficient, the initial correction coefficient being determined according to initial optical data of the corresponding target display unit, and N being an integer greater than 1.
[0105] The determining unit 502 is configured to determine a common display feature of the N target display units according to the display image, the common display feature being used to indicate a display defect common to the N target display units.
[0106] The correcting unit 503 is configured to determine a common correction coefficient of the N target display units according to the common display feature, the common correction coefficient being used to correct a display effect of a display unit to be corrected.
[0107] In some embodiments of the present application, the determining unit 502 can be specifically configured to: divide a sub-image region corresponding to each of the target display units from the display image; determine optical data corresponding to each lamp point position in each of the target display units according to pixel information of each pixel point included in each of the sub-image regions; and determine the common display feature according to the optical data corresponding to each lamp point position in each of the target display units.
[0108] In some embodiments of the present application, the determining unit 502 can be specifically configured to: calculate a mean value of the optical data corresponding to the same lamp point position in each of the target display units; and determine a set of the mean values of the optical data corresponding to each lamp point position as the common display feature.
[0109] In some embodiments of the present application, the common correction coefficient is used to correct the optical data of the display unit to be corrected, and the common correction coefficient includes a sub-correction coefficient corresponding to each lamp point position; and the determining unit 502 can be specifically configured to: determine a target optical data value according to the set of the mean values of the optical data corresponding to each lamp point position; and determine the sub-correction coefficient corresponding to each lamp point position according to the set and the target optical data value.
[0110] In some embodiments of the present application, the terminal device is a correction device; and the correcting unit 503 can be specifically configured to: correct optical data on the lamp point position in the optical data of the display unit to be corrected according to the sub-correction coefficient corresponding to each lamp point position, to obtain target optical data of the display unit to be corrected, the target optical data being used to correct the display unit to be corrected.
[0111] In some embodiments of the present application, the common correction coefficient is used to correct the correction coefficient of the display unit to be corrected, and the common correction coefficient comprises a sub-correction coefficient corresponding to each lamp point position in the target display unit; the determination unit 502 can be specifically configured to: obtain a preset correction target value; normalize the mean value of the optical data corresponding to each lamp point position to obtain normalized optical data at each lamp point position; and determine the sub-correction coefficient corresponding to each lamp point position in the target display unit according to the normalized optical data at each lamp point position and the correction target value.
[0112] In some embodiments of the present application, the terminal device is a correction device; and the correction unit 503 can be specifically configured to: correct the correction coefficient corresponding to the lamp point position in the correction coefficient of the display unit to be corrected according to the sub-correction coefficient corresponding to each lamp point position, to obtain a target correction coefficient of the display unit to be corrected, and the target correction coefficient is used to correct the display unit to be corrected.
[0113] In some embodiments of the present application, the correction unit 503 can be specifically configured to: obtain the display characteristics of the display unit to be corrected after correction by the common correction coefficient; if the corrected display characteristics satisfy a re-correction condition, obtain a manual correction coefficient input by a user; and fuse the manual correction coefficient and the common correction coefficient to obtain a target correction coefficient, and the target correction coefficient is used to correct the display effect of the display unit to be corrected.
[0114] In some embodiments of the present application, the obtaining unit 501 can be specifically configured to: obtain a display image of the target display area in a thermal stable state.
[0115] In some embodiments of the present application, each target display unit is individually corrected by a correction device using the corresponding initial correction coefficient, and the correction device and the terminal device are different devices; and the correction unit 503 can be specifically configured to: send the common correction coefficient to the correction device, so that the correction device corrects the display unit to be corrected according to the common correction coefficient.
[0116] It should be noted that, for the convenience and brevity of description, the specific working process of the correction device 500 can be referred to Figures 1 to 4 the corresponding process of the method, which will not be described here.
[0117] As Figure 6As shown in FIG. 6, a schematic diagram of a terminal device provided by an embodiment of the present application is shown. Specifically, the terminal device 6 can include a processor 60, a memory 61, and a computer program 62 stored in the memory 61 and executable on the processor 60, such as a correction program. The processor 60 implements the steps in each of the above correction method embodiments when executing the computer program 62, such as Figure 1 The steps S101-S103 shown above. Alternatively, the processor 60 implements the functions of each module / unit in each of the above apparatus embodiments when executing the computer program 62, such as Figure 5 The functions of the acquisition unit 501, the determination unit 502, and the correction unit 503 shown above.
[0118] The computer program can be divided into one or more modules / units, which are stored in the memory 61 and executed by the processor 60 to complete the present application. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the terminal device.
[0119] For example, the computer program can be divided into an acquisition unit, a determination unit, and a correction unit. The specific functions of each unit are as follows: the acquisition unit is configured to acquire a display image of a target display area, the target display area including N target display units spliced with each other, each target display unit being corrected by a corresponding initial correction coefficient, the initial correction coefficient being determined according to initial optical data of the corresponding target display unit, and N being an integer greater than 1; the determination unit is configured to determine a common display feature of the N target display units according to the display image, the common display feature being used to indicate a display defect common to the N target display units; and the correction unit is configured to determine a common correction coefficient of the N target display units according to the common display feature, the common correction coefficient being used to correct a display effect of a target display unit to be corrected.
[0120] The terminal device can include, but is not limited to, the processor 60 and the memory 61. Those skilled in the art can understand that, Figure 6 The terminal device is only an example and does not constitute a limitation on the terminal device, and can include more or fewer components than shown, or combine certain components, or different components, for example, the terminal device can also include an input / output device, a network access device, a bus, etc.
[0121] The processor 60 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), a discrete gate or transistor logic, a discrete hardware component, or the like. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor.
[0122] The memory 61 can be an internal storage unit of the terminal device, such as a hard disk or a memory of the terminal device. The memory 61 can also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, or the like. Further, the memory 61 can include both an internal storage unit and an external storage device of the terminal device. The memory 61 is used to store the computer program and other programs and data required by the terminal device. The memory 61 can also be used to temporarily store data that has been output or will be output.
[0123] It should be noted that, for the convenience and brevity of description, the structure of the terminal device can also refer to the specific description of the structure in the method embodiments, which will not be repeated here.
[0124] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional units and modules is exemplified, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the present application. The specific working process of the unit and module in the system can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0125] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in a certain embodiment can be referred to the relevant description of other embodiments.
[0126] Those skilled in the art can understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0127] In the embodiments provided in the present application, it should be understood that the disclosed apparatus / terminal device and method can be implemented by other ways. For example, the apparatus / terminal device embodiments described above are only schematic, and the division of the modules or units is only a logical function division, and there can be another division way in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0128] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.
[0129] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0130] The integrated module / unit, if implemented in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various method embodiments can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content included in the computer readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunication signals.
[0131] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A correction method characterized by, The correction method is applied to a terminal device, and the correction method comprises: obtaining a display image of a target display area, the target display area comprising N target display units spliced with each other, each target display unit being corrected by a corresponding initial correction coefficient, the initial correction coefficient being determined according to initial optical data of the corresponding target display unit, N being an integer greater than 1; determining a common display feature of the N target display units according to the display image, the common display feature being used to indicate a display defect common to the N target display units; determining a common correction coefficient of the N target display units according to the common display feature, the common correction coefficient being used to correct a display effect of a display unit to be corrected.
2. The correction method of claim 1, wherein, The determining of the common display feature of the N target display units according to the display image comprises: dividing a sub-image area corresponding to each target display unit from the display image; determining optical data corresponding to each lamp point position in each target display unit according to pixel information of each pixel point included in each sub-image area; determining the common display feature according to the optical data corresponding to each lamp point position in each target display unit.
3. The correction method of claim 2, wherein, The determining of the common display feature according to the optical data corresponding to each lamp point position in each target display unit comprises: calculating a mean value of the optical data corresponding to the same lamp point position of each target display unit; determining a set of the mean values of the optical data corresponding to each lamp point position as the common display feature.
4. The correction method of claim 2, wherein, The common correction coefficient is used to correct optical data of the display unit to be corrected, and the common correction coefficient comprises a sub-correction coefficient corresponding to each lamp point position. The determining of the common correction coefficient of the N target display units according to the common display feature comprises: determining a target optical data value according to the set of the mean values of the optical data corresponding to each lamp point position; determining the sub-correction coefficient corresponding to each lamp point position according to the set and the target optical data value.
5. The correction method of claim 4, wherein, The terminal device is a correction device; after the determining of the common correction coefficient of the N target display units according to the common display feature, the correction method further comprises: correcting optical data on the corresponding lamp point position in the optical data of the display unit to be corrected according to the sub-correction coefficient corresponding to each lamp point position, to obtain target optical data of the display unit to be corrected, the target optical data being used to correct the display unit to be corrected.
6. The correction method of claim 2, wherein, The common correction coefficient is used to correct a correction coefficient of the display unit to be corrected, and the common correction coefficient comprises a sub-correction coefficient corresponding to each lamp point position in the target display unit. The determining of the common correction coefficient of the N target display units according to the common display feature comprises: obtaining a preset correction target value; normalizing the mean value of the optical data corresponding to each lamp point position to obtain normalized optical data on each lamp point position; According to the normalized optical data at each lamp point position and the correction target value, a sub-correction coefficient corresponding to each lamp point position in the target display unit is determined.
7. The correction method of claim 6, wherein, The terminal device is a correction device; after the common correction coefficient of the N target display units is determined according to the common display feature, the correction method further comprises: According to the sub-correction coefficient corresponding to each lamp point position, a correction coefficient corresponding to the lamp point position in the correction coefficient of the display unit to be corrected is corrected to obtain a target correction coefficient of the display unit to be corrected, and the target correction coefficient is used to correct the display effect of the display unit to be corrected.
8. The correction method according to any one of claims 1 to 7, characterized in that, After the common correction coefficient of the N target display units is determined according to the common display feature, the correction method further comprises: Obtaining the display feature of the display unit to be corrected after correction by the common correction coefficient; If the corrected display feature meets the re-correction condition, a manual correction coefficient input by a user is obtained; The target correction coefficient is obtained by fusing the manual correction coefficient and the common correction coefficient, and the target correction coefficient is used to correct the display effect of the display unit to be corrected.
9. The correction method according to any one of claims 1 to 7, characterized in that, The display image of the target display area includes: Obtaining the display image of the target display area in a thermal stable state.
10. The correction method according to any one of claims 1 to 7, characterized in that, Each target display unit is individually corrected by a correction device using the corresponding initial correction coefficient, and the correction device and the terminal device are different devices; After the common correction coefficient of the N target display units is determined according to the common display feature, the correction method further comprises: The common correction coefficient is sent to the correction device, so that the correction device corrects the display unit to be corrected according to the common correction coefficient.
11. A correction device, characterized in that The correction device is configured in a terminal device, and the correction device comprises: An obtaining unit is configured to obtain a display image of a target display area, the target display area comprising N corrected target display units spliced with each other, each target display unit being corrected by a corresponding initial correction coefficient, the initial correction coefficient being determined according to initial optical data of the corresponding target display unit, and N being an integer greater than 1. A determining unit is configured to determine a common display feature of the N target display units according to the display image, the common display feature being used to indicate a display defect common to the N target display units. A correction unit is configured to determine a common correction coefficient of the N target display units according to the common display feature, the common correction coefficient being used to correct a display effect of a display unit to be corrected.
12. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the steps of the correction method according to any one of claims 1 to 10.
13. A computer-readable storage medium, the computer-readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the correction method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Method and device for correcting LED display units
CN104464633A
LCD spliced screen correction method, device and system and control system
CN111402827A