Display difference correction method and apparatus, display apparatus, device, and medium

By determining the spatial point set and color shift gradient division in the immersive display, the correction parameters of the display unit were matched, the color shift problem when viewing at an angle was solved, and the color consistency and correction efficiency of the display were improved.

CN117765848BActive Publication Date: 2026-07-21BOE TECHNOLOGY GROUP CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BOE TECHNOLOGY GROUP CO LTD
Filing Date
2023-12-05
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

When viewed at an angle, the image quality of the sub-screens in an immersive display deteriorates, especially with severe color shifts, and the color shifts are even greater when viewed from different viewpoints.

Method used

By determining the spatial point set of the display screen, collecting image information, dividing the color shift gradient and determining the correction parameters, it is ensured that display units within the same gradient have the same correction parameters, and display units with different gradients have different correction parameters, thereby achieving the correction of the display units.

Benefits of technology

It improves the color shift consistency of each display sub-screen, reduces the complexity and data volume of display difference correction, improves correction speed and efficiency, and ensures that the color shift of multiple display sub-screens is reduced when the user views from different positions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117765848B_ABST
    Figure CN117765848B_ABST
Patent Text Reader

Abstract

The application discloses a display difference correction method and device of a display screen, and a display device, which can improve color deviation of each display sub-screen of the display screen, and improve the speed and efficiency of display difference correction. The display difference correction method of the display screen comprises the following steps: determining a set of spatial points for watching the display screen according to the display screen; collecting image information of a preset picture displayed by the display screen at a small point; performing color deviation gradient division according to the difference between the chroma information of the preset picture collected at the small point and preset target chroma values of the corresponding preset picture; determining correction parameters of a plurality of display units in the corresponding preset picture according to the color deviation gradient; and correcting the plurality of display units according to the corresponding correction parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a method and apparatus for correcting display discrepancies, a display device, an electronic device, and a storage medium. Background Technology

[0002] With the development of display technology, its application in real-world scenarios is increasing. In recent years, the use of glasses-free 3D and immersive displays has also grown significantly. Immersive displays, in particular, are highly sought after by the exhibition and display industry because of their exceptionally realistic sensory experience. These immersive displays are typically multi-sided displays comprising multiple sub-screens, or often tri-fold or five-fold screens. Summary of the Invention

[0003] This application provides a method and apparatus for correcting display differences in a display screen, and a display device, to solve the problem that the image quality of the sub-screen viewed at an angle deteriorates when a viewer watches an immersive display screen, especially the color of the sub-screen viewed at an angle will be greatly shifted, and the color shift of multiple sub-screens will be even greater when the user watches the immersive display screen from different viewer positions, i.e., different viewer positions.

[0004] A first aspect of this application provides a display difference correction method for a display screen, comprising:

[0005] A set of spatial points for viewing the display screen is determined based on the display screen, and the set of spatial points includes at least one small point.

[0006] Image information of the preset image displayed on the display screen at the small point is collected, and the image information includes at least the color information of multiple display units of the display screen;

[0007] Based on the chromaticity information of the preset image collected at the small point, and the difference between the chromaticity value of the preset image and the preset target chromaticity value of the corresponding preset image, a color deviation gradient division is performed so that multiple display units with the same preset color deviation step size are in the same gradient in the preset image corresponding to the small point.

[0008] The correction parameters of the multiple display units in the corresponding preset screen are determined according to the color shift gradient, so that in the corresponding preset screen, the multiple display units in the same gradient have the same correction parameters, and the multiple display units in different gradients have different correction parameters.

[0009] The multiple display units are calibrated according to the corresponding calibration parameters.

[0010] In some embodiments, the display screen includes at least two sub-screens, and the display sub-screens have different display orientations.

[0011] In some embodiments, the spatial point set includes a plurality of small points, each of which corresponds to a color shift gradient and a set of correction parameters.

[0012] In some implementations, the preset target color values ​​of the preset images corresponding to multiple of the small points are the same.

[0013] In some embodiments, the method for performing the color shift gradient division includes:

[0014] Different color shift gradients are divided according to the formula Δd=N*ΔE, where Δd represents the degree of color shift of the display unit relative to the preset target chromaticity value, ΔE represents the preset color shift step size, and N represents the number of color shift gradients, where N is an integer.

[0015] In some implementations, the Δd is calculated using the following formula:

[0016]

[0017] Wherein, x0 and y0 represent the preset target chromaticity values ​​of the preset image, and x1 and y1 represent the chromaticity values ​​of the display unit of the preset image.

[0018] In some embodiments, determining the correction parameters of the plurality of display units in the corresponding preset screen based on the color shift gradient includes:

[0019] Calculate the average chromaticity of multiple display units within the same gradient;

[0020] Identify the display unit that is closest to the average chromaticity value;

[0021] The color of the display unit that is closest to the average color value is corrected according to the preset target color value to obtain the correction parameter, wherein the correction parameter of the display unit that is closest to the average color value is used as the correction parameter of the multiple display units in its gradient.

[0022] In some embodiments, the spatial point set includes a plurality of the small points, and the display difference correction method for the display screen further includes:

[0023] At least one of the small points is determined as a reference point. Based on the difference between the image information corresponding to the small points other than the reference point and the image information corresponding to the reference point, the multiple small points other than the reference point are divided into different viewing levels to establish viewing level data.

[0024] In some implementations, multiple small points are identified as reference points, wherein different reference points correspond to different viewing level data.

[0025] In some implementations, the plurality of small points are divided into different viewing levels according to the following formula:

[0026]

[0027] Where ΔP represents the percentage difference between the display of the other small points and the reference point, m represents the total number of display units involved in the ΔP calculation, and x ai y ai This represents the color coordinates of the i-th display unit acquired at the reference point, x. bi y bi This represents the color coordinates of the i-th display unit acquired at any point other than the reference point, where i is less than or equal to m.

[0028] In some implementations, the display unit is a sub-pixel that displays the preset image.

[0029] A second aspect of this application provides a display difference correction device for a display screen, comprising:

[0030] A spatial point set confirmation module is used to determine a spatial point set for viewing the display screen based on the display screen, wherein the spatial point set includes at least one small point.

[0031] The image information acquisition module is used to acquire image information of the preset image displayed on the display screen when viewed from the small point. The image information includes at least the color information of multiple display units of the display screen.

[0032] The color shift gradient division module is used to perform color shift gradient division based on the difference between the chromaticity information of the preset image collected at the small point and the preset target chromaticity value of the corresponding preset image, so that multiple display units with the same preset color shift step size in the preset image corresponding to the small point are in the same gradient.

[0033] The correction parameter determination module is used to determine the correction parameters of the multiple display units in the corresponding preset screen according to the color shift gradient, so that in the corresponding preset screen, the multiple display units in the same gradient have the same correction parameters, and the multiple display units in different gradients have different correction parameters.

[0034] The image correction module corrects the multiple display units according to the corresponding correction parameters.

[0035] A third aspect of the present application provides a display device, the display device including a display screen, the display screen being calibrated using the display difference correction method for the display screen described in any one of the above-described embodiments.

[0036] A fourth aspect of this application provides an electronic device, including:

[0037] processor;

[0038] Memory for storing instructions executable by the processor;

[0039] The processor is configured to implement the display difference correction method for the display screen described in any one of the above-described methods when executing the instructions.

[0040] A fifth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the display difference correction method for the display screen described in any of the preceding embodiments.

[0041] The display difference correction method provided in this application corrects the chromaticity values ​​of multiple display units in the display screen, thereby improving the color shift of each display sub-screen when viewed by a viewer and ensuring chromaticity consistency of each display sub-screen viewed from small positions. Simultaneously, color shift gradients are divided within a preset image. Multiple display units at the same gradient have the same correction parameters, eliminating the need for separate chromaticity correction for each display unit within the same gradient. Only one chromaticity correction is required within the same gradient, reducing the complexity and amount of correction data, improving the speed and efficiency of display difference correction, and facilitating rapid storage and retrieval of correction parameters during display. Furthermore, after correcting the image information viewed from multiple small positions, each small position corresponds to a set of correction parameters. Combined with image recognition technology to identify the viewer's eye position, the correction parameters corresponding to small positions that are the same as or close to the viewer's eye position are retrieved. The display screen can then display a preset target chromaticity value, thereby improving the color shift of multiple display sub-screens when the user views the immersive display screen from different positions. Attached Figure Description

[0042] Figure 1 A schematic diagram of an immersive display screen provided for this application;

[0043] Figure 2 A schematic flowchart illustrating the display difference correction method for a display screen provided in Embodiment 1 of this application;

[0044] Figure 3 This is a schematic diagram of a display screen and a spatial point set provided in Embodiment 1 of this application;

[0045] Figure 4 This is a schematic diagram of a color shift gradient provided in Embodiment 1 of this application;

[0046] Figure 5 This is a schematic diagram of the process steps for determining correction parameters provided in Embodiment 1 of this application;

[0047] Figure 6 This is a schematic diagram of another process step of a display difference correction method for a display screen provided in Embodiment 1 of this application;

[0048] Figure 7 This is a schematic structural block diagram of a display difference correction device provided in Embodiment 2 of this application;

[0049] Figure 8 This is a schematic diagram of the structure of a calibration parameter determination module provided in Embodiment 2 of this application;

[0050] Figure 9 This is a schematic diagram of the structure of another display difference correction device provided in Embodiment 2 of this application;

[0051] Figure 10 This is a structural block diagram of a display device provided in Embodiment 3 of this application;

[0052] Figure 11 This is a structural block diagram of another display device provided in Embodiment 3 of this application;

[0053] Figure 12 A structural block diagram of an electronic device provided in this application. Detailed Implementation

[0054] To better understand the technical solutions provided in the embodiments of this specification, the technical solutions of the embodiments of this specification will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.

[0055] In this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, without necessarily requiring or implying any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element. The term "two or more" includes two or more cases.

[0056] Figure 1 A schematic diagram of an immersive display screen provided for this application. Figure 1 The central display screen 10 includes five sub-screens: a first sub-screen 11, a second sub-screen 12, a third sub-screen 13, a fourth sub-screen 14, and a fifth sub-screen 15. These five sub-screens are connected in pairs to form a cavity, with the display surfaces of all five sub-screens facing inwards. Viewers can view this immersive display from multiple small points 21. At least one of these small points 21 is a spatial point for direct viewing of the display. However, even when viewing the display from a direct point, the viewer can only look directly at the first sub-screen 11, while the other four sub-screens can only be viewed from a wide angle. In this case, the image information of the other four sub-screens differs significantly from that of the first sub-screen 11, especially in terms of color information, where there is a significant color shift. Furthermore, when viewers view the display screen from smaller points other than the direct viewing position, such as from a bystander's angle, they can only view the five sub-screens at an angle. In this case, a greater color shift occurs compared to viewing the display screen directly.

[0057] In view of this, this application provides a display difference correction method, a display difference correction device, and a display device, which can solve the problem of deteriorated image quality of display sub-screens when viewed from an angle, especially the problem of large color shifts in display sub-screens when viewed from an angle; and can also solve the problem of greater color shifts in multiple display sub-screens when a user views an immersive display from different observer positions (different observer viewing positions).

[0058] This application provides a display difference correction method for a display screen, comprising: determining a spatial point set for viewing the display screen, the spatial point set including at least one small point; acquiring image information of a preset image displayed on the display screen viewed from the small point, the image information including at least the chromaticity information of multiple display units of the display screen; dividing the color shift gradient based on the difference between the chromaticity information of the preset image acquired from the small point and the preset target chromaticity value of the corresponding preset image, so that multiple display units with the same preset color shift step size in the preset image corresponding to the small point are in the same gradient; determining correction parameters for multiple display units in the corresponding preset image based on the color shift gradient, so that multiple display units in the same gradient in the corresponding preset image have the same correction parameters, and multiple display units in different gradients have different correction parameters; and correcting the multiple display units according to the corresponding correction parameters.

[0059] This application also provides a display difference correction device for a display screen capable of performing the aforementioned display difference correction method. The display difference correction device includes: a spatial dot set confirmation module, used to determine a spatial dot set for viewing the display screen, the spatial dot set including at least one small dot; an image information acquisition module, used to acquire image information of a preset image displayed on the display screen at the small dot, the image information including at least the chromaticity information of multiple display units of the display screen; a color shift gradient division module, used to perform color shift gradient division based on the difference between the chromaticity information of the preset image acquired at the small dot and the preset target chromaticity value of the corresponding preset image, so that multiple display units with the same preset color shift step size in the preset image corresponding to the small dot are within the same gradient; a correction parameter determination module, used to determine the correction parameters of the multiple display units in the corresponding preset image based on the color shift gradient, so that multiple display units in the same gradient in the corresponding preset image have the same correction parameters, and multiple display units in different gradients have different correction parameters; and an image correction module, used to correct the multiple display units according to the corresponding correction parameters.

[0060] This application also provides a display device, which is calibrated by the display difference correction method of the above-described display screen, or by the display difference correction device of the above-described display screen.

[0061] This application also provides an electronic device, including: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to implement the display difference correction method for the display screen described above when executing the instructions.

[0062] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the display difference correction method described above.

[0063] The following describes the different embodiments in detail. The division of the different embodiments is to better illustrate the inventive spirit of this application. The implementation features in the different embodiments can be combined with each other.

[0064] Example 1

[0065] Please see Figures 2 to 6 , Figure 2 A schematic flowchart illustrating the display difference correction method for a display screen provided in Embodiment 1 of this application; Figure 3 This is a schematic diagram of a display screen and a spatial point set provided in Embodiment 1 of this application; Figure 4 This is a schematic diagram of a color shift gradient provided in Embodiment 1 of this application; Figure 5 This is a schematic diagram of the process steps for determining correction parameters provided in Embodiment 1 of this application; Figure 6 This is a schematic diagram of another process step of a display difference correction method for a display screen provided in Embodiment 1 of this application.

[0066] This application provides a display difference correction method for a display screen, including steps S100, S200, S300, S400 and S500.

[0067] S100, determine the spatial point set for viewing the display screen based on the display screen, the spatial point set including at least one small point.

[0068] In some embodiments, such as Figure 3 As shown, the display screen 10 includes at least two display sub-screens. The display orientations of the different display sub-screens are different, but a viewer at a small point can view multiple display sub-screens or all display sub-screens at the same time.

[0069] Specifically, Figure 3 The example illustrates an immersive display screen 10, which includes five sub-display screens: a first sub-display screen 11, a second sub-display screen 12, a third sub-display screen 13, a fourth sub-display screen 14, and a fifth sub-display screen 15. The five sub-display screens are connected in pairs to form a cavity, and the display surfaces of the five sub-display screens all face the inside of the cavity. Figure 3 The five display sub-screens can be located in the five directions of front, bottom, left, right, and top of the viewer. In other embodiments, the display screen 10 may also include three or four display sub-screens. For example, the display screen 10 may not include the fifth display sub-screen 15, or the display screen 10 may not include the fourth display sub-screen 14 and the fifth display sub-screen 15.

[0070] Specifically, Figure 3The example also illustrates a spatial point set 20 for viewing the display screen 10, which includes at least one small point 21, representing the observation position of the viewer's eye when viewing the display screen 20.

[0071] Specifically, the location and number of small points in the spatial point set 20 are divided according to the size, shape, and orientation of the display screen.

[0072] Specifically, Figure 3 The example illustrates that, with display screen 10 as the reference point, there can be multiple small points for viewing display screen 10, in a spatial rectangular coordinate system ( Figure 2 In a coordinate system consisting of the first direction X, the second direction Y, and the third direction Z, multiple small points form a spatial point set 20.

[0073] In some implementations, different small points can be divided according to a preset point step size, which ranges from 1 to 5 centimeters. For example, the preferred point step size is 2 centimeters. For example, the distance between two adjacent small points 21 in any of the first direction X, the second direction Y, and the third direction Z is 2 centimeters.

[0074] It should be noted that the display difference correction method of the display screen in this application has particularly excellent effect in immersive display devices, but the display difference correction method of the display screen in this application is also applicable to non-immersive display devices.

[0075] S200 collects image information of a preset image displayed on a small screen. The image information includes at least the chromaticity information of multiple display units on the screen.

[0076] Specifically, the acquisition device can be set at the corresponding small point to take pictures of the display screen and collect image information. The image information includes the chromaticity information of multiple display units, which is the color information such as color coordinates and / or tristimulus values.

[0077] Specifically, the image information collected is the image information of multiple display sub-screens displaying preset images on the display screen. The image information includes the color information of multiple display units of the multiple display sub-screens.

[0078] In some embodiments, the display unit is a sub-pixel that displays a preset image.

[0079] Specifically, an immersive display device can be an LED display (light-emitting diode display), and the display unit can be the LED light of the LED display. For example, the display unit can be a red LED bead, a green LED bead, and a blue LED bead. Alternatively, the display unit can be a red light-emitting chip, a green light-emitting chip, and a blue light-emitting chip within a single LED bead. An immersive display device can also be other types of display screens, such as a liquid crystal display (TFT-LCD).

[0080] Optionally, the preset screen includes at least one of a red screen, a green screen, a blue screen, and a white screen.

[0081] Specifically, by collecting image information from multiple display units on a preset screen, the multiple display units can be subsequently calibrated to obtain the desired chromaticity and other image information of the calibrated display units.

[0082] Specifically, by setting a preset screen that includes at least three primary color screens (red, green, and blue), the color and other image information displayed on the screen can be corrected and improved.

[0083] S300 performs color shift gradient division based on the difference between the color information of the preset image collected at the small point and the preset target color value of the corresponding preset image, so that multiple display units with the same preset color shift step size in the preset image corresponding to the small point are in the same gradient.

[0084] Specifically, each preset image has a target chromaticity value. This target chromaticity value can be color information such as the standard color coordinates set for the display screen. Alternatively, it can be the target chromaticity value for a sub-screen that the viewer is directly viewing from a point of view (e.g., ...). Figure 3 The first display sub-screen 11 contains color information such as color coordinates.

[0085] Specifically, if the target chromaticity value of the preset image is (x0, y0), then when the preset image includes a red image, a green image, and a blue image, each of the red, green, and blue images includes a target chromaticity value. For example, the red image includes (x0, y0). R0 y R0 The color coordinates of the green area include (x) G0 y G0 The color coordinates of the blue area include (x) B0 y B0 The color coordinates of ).

[0086] Specifically, in a preset screen, multiple display units have different color deviations from the target chromaticity value. The color deviation step size refers to the unit color deviation degree that divides different color deviations into different levels according to their degree.

[0087] Specifically, color deviation gradient division is performed, that is, multiple display units are divided into different levels according to different degrees of color deviation, so that multiple display units with the same preset color deviation level are in the same gradient, and display units with different color deviation levels are in different gradients.

[0088] S400 determines the correction parameters of multiple display units in the corresponding preset screen based on the color shift gradient, so that multiple display units in the same gradient have the same correction parameters in the corresponding preset screen, and multiple display units in different gradients have different correction parameters.

[0089] Specifically, after dividing each display unit of the display screen into different gradients, the display units within the gradients are corrected according to the different gradients.

[0090] The S500 calibrates multiple display units according to the corresponding calibration parameters.

[0091] Specifically, the correction parameters obtained in step S400 are used to drive the corresponding display units. At a corresponding small point, display units within the same gradient are driven by the same set of correction parameters, while display units within different gradients are driven by different sets of correction parameters, so that each display unit of the display screen can display the desired chromaticity, or each display sub-screen can display the desired chromaticity.

[0092] The display difference correction method provided in this application corrects the chromaticity values ​​of multiple display units in the display screen, thereby improving the color shift of each display sub-screen when viewed by a viewer and ensuring chromaticity consistency of each display sub-screen viewed from small positions. Simultaneously, color shift gradients are divided within a preset image. Multiple display units at the same gradient have the same correction parameters, eliminating the need for separate chromaticity correction for each display unit within the same gradient. Only one chromaticity correction is required within the same gradient, reducing the complexity and amount of correction data, improving the speed and efficiency of display difference correction, and facilitating rapid storage and retrieval of correction parameters during display. Furthermore, after correcting the image information viewed from multiple small positions, each small position corresponds to a set of correction parameters. Combined with image recognition technology to identify the viewer's eye position, the correction parameters corresponding to small positions that are the same as or close to the viewer's eye position are retrieved. The display screen can then display a preset target chromaticity value, thereby improving the color shift of multiple display sub-screens when the user views the immersive display screen from different positions.

[0093] In some embodiments, the spatial point set includes multiple small points, each of which corresponds to a color shift gradient and a set of correction parameters.

[0094] Specifically, in step S300, color shift gradients are divided for multiple small points; in step S400, correction parameters corresponding to different groups of multiple small points are obtained.

[0095] Specifically, after correcting the image information of the display screen viewed from multiple small points, each small point corresponds to a set of correction parameters. Combined with image recognition technology to identify the position of the human eye, the display screen can display a set of correction parameters corresponding to the small points that are the same as or close to the position of the human eye. This improves the color shift of multiple display sub-screens when the user views the immersive display screen from different positions.

[0096] In some embodiments, the preset target color values ​​of the preset images corresponding to multiple small points are the same.

[0097] Specifically, by setting the same preset target chromaticity value at different small points, viewers can see an image with consistent color information from different positions.

[0098] Specifically, in one example, the preset target chromaticity values ​​of the preset images corresponding to multiple small points can be different. For example, at each small point, the chromaticity value of the first display sub-screen 11 is selected as the preset target chromaticity value.

[0099] In some embodiments, the method for dividing color shift gradients includes: dividing different color shift gradients according to the formula Δd=N*ΔE, where Δd represents the degree of color shift of the display unit relative to the preset target chromaticity value, ΔE represents the preset color shift step size, N represents the number of color shift gradients, and N is an integer.

[0100] In some embodiments, Δd is calculated using the following formula:

[0101]

[0102] Where x0 and y0 represent the preset target chromaticity values ​​of the preset image, and x1 and y1 represent the chromaticity values ​​of the display units of the preset image.

[0103] Specifically, when dividing a display unit into color shift gradients, the degree of color shift Δd between the chromaticity of the display unit and the target chromaticity value of the preset image is first calculated, and then the display unit is divided into different gradients according to the magnitude of the degree of color shift Δd.

[0104] Specifically, the color shift Δd of multiple display units in the Nth gradient and the color shift of multiple display units in adjacent gradients satisfy the formula: (N-1)*ΔE≤Δd≤(N+1)*ΔE.

[0105] Specifically, Figure 4The example illustrates color shift gradient 30, including gradients with N=1, N=2, and N=3. The number of gradients in the color shift gradient can be set according to the display screen's requirements. Figure 4 The example only shows a color shift gradient of 30, but the shape of the color shift gradient depends on the actual data of the display screen.

[0106] Specifically, the color deviation degree Δd of all display units is compared with the preset color deviation step size ΔE. All Δd = N * ΔE (N = 1, 2, 3, ..., N) are connected in the same multiple of display units to form a virtual color deviation gradient line corresponding to the display screen. This method distinguishes the color change of different areas / display units of the entire display screen. Therefore, in the actual correction and adjustment, only the display units within the same gradient need to be processed, thereby reducing the overall work complexity.

[0107] Optionally, the preset color deviation step size is any value within the range of 0.0014-0.007 relative to the preset target chromaticity value.

[0108] Specifically, the human eye cannot easily detect color shifts that are too small. If the preset color shift step size is too small, it will result in too many gradients in the color shift gradient, which is not conducive to reducing the complexity and amount of correction data for display difference correction, and thus reduces the speed and efficiency of display difference correction.

[0109] Specifically, with excessive color shift, the human eye will perceive a significant difference. If the preset color shift step size is too large, viewers will see obvious color shifts in different parts of the display screen, resulting in a decrease in image quality and failure to achieve the correction objective.

[0110] Specifically, the preset color shift step size is any value in the range of 0.0014-0.007, for example, any value among 0.002, 0.003, 0.004, 0.005, and 0.006, which can make the degree of color shift between different gradients appropriate.

[0111] Furthermore, the preset color shift step size between different gradients does not have to be a fixed value, for example... Figure 3 The preset color shift step size between the N=1 gradient and the N=2 gradient is set to 0.003, and the preset color shift step size between the N=2 gradient and the N=3 gradient is set to 0.004. The color shift step size between different gradients can be set according to the actual needs of the display screen, so as to simultaneously reduce the complexity of display difference correction and the amount of correction data, as well as good viewing quality.

[0112] In some embodiments, please refer to Figure 5The correction parameters of multiple display units in the corresponding preset screen are determined according to the color shift gradient, including steps S410, S420 and S430.

[0113] S410 calculates the average chromaticity of multiple display units within the same gradient.

[0114] S420 identifies the display unit that is closest to the average chromaticity value.

[0115] Specifically, the display unit closest to the average chromaticity value can be a chromaticity unit equal to the average chromaticity value.

[0116] S430, the chromaticity of the display unit closest to the average chromaticity value is corrected according to the preset target chromaticity value to obtain correction parameters, wherein the correction parameters of the display unit closest to the average chromaticity value are used as correction parameters for multiple display units within its gradient.

[0117] Specifically, before calculating the correction parameters, it is necessary to determine the representative chromaticity values ​​within the gradient. At this point, the chromaticity standard requires statistical analysis of the chromaticity coordinates, and what needs to be found is the average chromaticity coordinate (x) within the gradient of the preset image. av y av At this point, it is not necessarily possible to find a value within the gradient that perfectly matches the average color coordinate (x). av y av The display unit can then be determined by finding a value that is consistent with the average color coordinates (x). av y av The closest display unit is then selected, and then the average color coordinate (x) is used. av y av The chromaticity value of the nearest display unit is used to replace the average chromaticity coordinate (x). av y av Correction is performed using ) as the reference for correction, or using the average value of the color coordinates (x) as the reference. av y av The chromaticity value of the closest display unit is used as the calibration reference for correction.

[0118] Specifically, colorimetric correction can be performed using the following colorimetric correction matrix to obtain the correction parameters:

[0119]

[0120] in, It refers to the chromaticity value of the preset target chromaticity value, which includes the tristimulus values ​​of the red image, the green image, and the blue image.

[0121] in, It refers to the color coordinates of the display unit that is closest to the average color value within the gradient. The color coordinates of the display unit that is closest to the average color value within the gradient include the tristimulus values ​​of the red image, the green image, and the blue image.

[0122] in, It refers to the matrix of correction parameters.

[0123] Specifically, multiple display units within the same gradient are compensated using the correction parameters of the display unit closest to the average chromaticity value within the gradient, while multiple display units within different gradients are compensated using different correction parameters.

[0124] It should be noted that the calibration parameters can be obtained by correcting the chromaticity of the display unit that is closest to the average chromaticity value according to the preset target chromaticity value. Other methods can also be used for calibration.

[0125] In some embodiments, please refer to Figure 6 The spatial point set includes multiple small points, and the display difference correction method for the display screen also includes step S600.

[0126] Step S600: Determine at least one small point as a reference point. Based on the difference between the image information corresponding to the small points other than the reference point and the image information corresponding to the reference point, divide the multiple small points other than the reference point into different viewing levels to establish viewing level data.

[0127] Specifically, when two or more viewers are viewing the display screen, the small dot occupied by one viewer is used as the reference dot. The display screen is compensated using the correction parameters corresponding to the reference dot. At this time, the image quality seen by other viewers occupying dots other than the reference dot decreases. The image information corresponding to the dots other than the reference dot is then compared with the image information corresponding to the reference dot. Based on the differences, the dots other than the reference dot are classified into different viewing levels to establish viewing level data. This viewing level data can then be projected onto the ground using a projection device, or the viewing level data can be presented via voice prompts to remind viewers to move to dots with better image quality, thus providing guidance on viewing points.

[0128] Specifically, one can view the display screen from a spatial point that is directly facing the viewer (direct view). Figure 3 The first sub-screen 11) is used as a reference point to establish viewing level data. When two or more viewers are watching the display screen, the correction parameters corresponding to the reference point are used to compensate the display screen for display. This can show the best image to the viewer occupying the reference point, while reminding other viewers to go to a smaller point with better image quality.

[0129] In some implementation scenarios, multiple small points are designated as reference points, with different reference points corresponding to different viewing level data.

[0130] Specifically, multiple small points can be used as reference points to establish different groups of viewing level data. When two or more viewers are watching the display screen, the small point occupied by any one of the viewers can be used as the reference point. The display screen is then compensated using the correction parameters corresponding to the reference point to display the best image for the viewer occupying the reference point, while reminding other viewers to go to the small point with better image quality to watch, thereby providing a prompt for the observation point.

[0131] In some embodiments, multiple small points are divided into different viewing levels according to the following formula:

[0132]

[0133] Where ΔP represents the percentage difference between the display of other smaller points and the reference point, m represents the total number of display units involved in the ΔP calculation, and x ai y ai This represents the color coordinates of the i-th display unit acquired at the reference point, x. bi y bi This represents the color coordinates of the i-th display unit acquired at any point other than the reference point, where i is less than or equal to m.

[0134] Specifically, the display screen may include m display units.

[0135] It should be noted that in step S200 above, image information of preset screens corresponding to multiple small points can be collected. The chromaticity information collected in step S200 can be used to calculate ΔP. At this time, it is not necessary to collect image information of the display screen again, which can further improve the speed and efficiency of different viewing levels.

[0136] It should be noted that, after step S500, the display screen can display the image information of the preset screen corresponding to multiple small points again, and use the chromaticity information acquired again to calculate ΔP.

[0137] Optionally, in some embodiments, the display difference correction method may further include: after establishing viewing level data, prompting the viewer to take a spatial position based on the viewing level data.

[0138] Specifically, viewing levels can be differentiated based on actual user needs. For example, a ΔP value in the range of 0%-5% could be considered one level, or a ΔP value in the range of 5%-10% could be considered another level, and so on. The results are then projected onto the ground using a projection device to guide viewers to smaller points with better image quality, thus providing viewing location guidance. The degree of color shift at each small point is calculated and recorded to establish viewing level data. When using the system, simply load the viewing level data and then project it.

[0139] Specifically, when a viewer enters the spatial point set range of the display screen, the video acquisition device automatically identifies the viewer and calculates the viewer's gaze position (eye position) based on image recognition methods. The viewer's gaze position can be identified through image recognition technologies such as radar and infrared, and the viewing level data information is projected onto the ground using a projection device, thereby encouraging the viewer to move to a smaller point with better image quality for viewing.

[0140] Specifically, based on the color difference caused by different viewing positions, different levels of color deviation at different small points are classified, which can form a viewing position recommendation for the viewer and help the viewer find a better position to view the screen, thereby solving the problem of positioning for multiple viewers.

[0141] Specifically, the display difference correction method of this application can effectively improve the experience and image consistency of immersive displays such as multi-screen displays.

[0142] Example 2

[0143] This embodiment provides a display difference correction device, which can perform the display difference correction method of any of the above embodiments.

[0144] Please see Figures 7 to 9 , Figure 7 This is a schematic structural block diagram of a display difference correction device provided in Embodiment 2 of this application; Figure 8 This is a schematic diagram of the structure of a calibration parameter determination module provided in Embodiment 2 of this application; Figure 9 This is a schematic block diagram of another display difference correction device provided in Embodiment 2 of this application.

[0145] This application also provides a display difference correction device 1000 for a display screen, such as... Figure 7 As shown, it includes a spatial point set confirmation module 100, an image information acquisition module 200, a color deviation gradient division module 300, a correction parameter determination module 400, and an image correction module 500.

[0146] The spatial point set confirmation module 100 is used to determine the spatial point set for viewing the display screen based on the display screen. The spatial point set includes at least one small point.

[0147] The image information acquisition module 200 is used to acquire image information of a preset image displayed on a small screen. The image information includes at least the color information of multiple display units of the screen.

[0148] The color shift gradient division module 300 is used to divide the color shift gradient based on the difference between the color information of the preset image collected at the small point and the preset target color value of the corresponding preset image, so that multiple display units with the same preset color shift step size in the preset image corresponding to the small point are in the same gradient.

[0149] The calibration parameter determination module 400 is used to determine the calibration parameters of multiple display units in the corresponding preset screen according to the color shift gradient, so that multiple display units in the same gradient have the same calibration parameters in the corresponding preset screen, and multiple display units in different gradients have different calibration parameters.

[0150] The image calibration module 500 calibrates multiple display units according to the corresponding calibration parameters.

[0151] In some embodiments, the spatial point set includes multiple small points, each of which corresponds to a color shift gradient and a set of correction parameters.

[0152] In some embodiments, such as Figure 8 As shown, the correction parameter determination module includes a calculation unit 401, a search unit 402, and a correction unit 403.

[0153] The calculation unit 401 is used to calculate the average chromaticity of multiple display units within the same gradient.

[0154] Finding unit 402 is used to determine the display unit that is closest to the average chromaticity value.

[0155] The correction unit 403 corrects the chromaticity of the display unit that is closest to the average chromaticity value according to the preset target chromaticity value to obtain correction parameters. The correction parameters of the display unit that is closest to the average chromaticity value are the correction parameters of multiple display units within its gradient.

[0156] In some embodiments, such as Figure 9 As shown, the spatial point set includes multiple small points, and the display difference correction method of the display screen also includes a viewing level division module 600.

[0157] The viewing level classification module 600 is used to determine at least one small point as a reference point, and to classify the other small points into different viewing levels based on the differences between the image information corresponding to the other small points and the image information corresponding to the reference point, so as to establish viewing level data.

[0158] Example 3

[0159] This application also provides a display device, which includes a display screen. The display screen is calibrated using the display difference correction method of any of the above embodiments, or / and the display screen is calibrated using the display difference correction device of any of the above embodiments.

[0160] Please see Figure 10 and Figure 11 , Figure 10 This is a structural block diagram of a display device provided in Embodiment 3 of this application; Figure 11 This is a structural block diagram of another display device provided in Embodiment 3 of this application.

[0161] This application also provides a display device 2000, such as... Figure 10 As shown, the display device 2000 includes a storage module 2001, a spatial point recognition module 2002, and a display compensation module 2003.

[0162] Storage module 2001 is used to store a set of spatial points and a set of correction parameters corresponding to at least one small point.

[0163] The spatial point recognition module 2002 is used to identify the small point position of the viewer.

[0164] The display compensation module 2003 is used to call the correction parameters corresponding to a small dot to compensate the display screen.

[0165] Specifically, when a viewer is viewing the display screen, the video acquisition device automatically identifies the viewer's gaze position (eye position) in the spatial point recognition module 2002 and calculates it according to the image recognition method. The gaze position can be identified by image recognition technologies such as radar and infrared. The display compensation module 2003 calls the correction parameters corresponding to the small point position (the small point position closest to or where the viewer's gaze is) to compensate the display screen, so that the viewer can see the best quality image.

[0166] Specifically, when two or more viewers are viewing the display screen, the spatial point recognition module 2002 identifies the eye positions of the two or more viewers. The display compensation module 2003 can also select the small point position of one of the viewers as the reference point and use the correction parameters corresponding to the reference point to compensate the display screen for display.

[0167] In some embodiments, such as Figure 11 As shown, the storage module 2001 is also used to store viewing level data, and the display device 2000 also includes a viewing level prompt module 2004.

[0168] The viewing level prompt module 2004 is used to prompt viewers to go to a smaller point with better image quality for viewing.

[0169] Specifically, when two or more viewers are watching the display screen, the display compensation module 2003 uses the small point occupied by one of the viewers as the reference point and uses the correction parameters corresponding to the reference point to compensate the display screen for display; the viewing level prompt module 2004 can project the viewing level data information onto the ground through a projection device, or provide voice prompts for the viewing level data information, to remind the viewer to go to a small point with better image quality for viewing, thereby realizing the prompt of the observation point.

[0170] Please see Figure 12 , Figure 12 A structural block diagram of an electronic device provided in this application.

[0171] This application also provides an electronic device 3000, which includes a processor 3001 and a memory 3002. The memory 3002 is used to store instructions executable by the processor 3001. The processor 3001 is configured to implement the display difference correction method of any of the above embodiments when executing the instructions.

[0172] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the display difference correction method for the display screen of any of the above embodiments.

[0173] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0174] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

[0175] Although preferred embodiments have been described in this specification, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this specification.

[0176] Obviously, those skilled in the art can make various modifications and variations to this specification without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims and their equivalents, this specification is also intended to include such modifications and variations.

Claims

1. A method for correcting display differences in a display screen, characterized in that, include: A set of spatial points for viewing the display screen is determined based on the display screen, and the set of spatial points includes at least one small point. Image information of the preset image displayed on the display screen at the small point is collected, and the image information includes at least the color information of multiple display units of the display screen; Based on the chromaticity information of the preset image collected at the small point, and the difference between the chromaticity value of the preset image and the preset target chromaticity value of the corresponding preset image, a color deviation gradient division is performed so that multiple display units with the same preset color deviation step size are in the same gradient in the preset image corresponding to the small point. The correction parameters of the multiple display units in the corresponding preset screen are determined according to the color shift gradient, so that in the corresponding preset screen, the multiple display units in the same gradient have the same correction parameters, and the multiple display units in different gradients have different correction parameters. The multiple display units are calibrated according to the corresponding calibration parameters; The spatial point set includes multiple small points, and the display difference correction method for the display screen further includes: Using multiple small points as reference points, different groups of viewing level data are established respectively; wherein, at least one of the small points is determined as the reference point, and based on the difference between the image information corresponding to the small points other than the reference point and the image information corresponding to the reference point, the multiple small points other than the reference point are divided into different viewing levels to establish the viewing level data. When two or more viewers are watching the display screen, the small dot position occupied by any one of the viewers is taken as the reference dot position. The display screen is compensated using the correction parameters corresponding to the reference dot position, and the viewing level data information is used to remind the viewers to go to the small dot position with better image quality for viewing.

2. The display difference correction method for a display screen according to claim 1, characterized in that, The display screen includes at least two sub-screens, and the display orientations of the different sub-screens are different.

3. The display difference correction method for a display screen according to claim 1, characterized in that, The spatial point set includes multiple small points, each of which corresponds to a color shift gradient and a set of correction parameters.

4. The display difference correction method for a display screen according to claim 3, characterized in that, The preset target color values ​​of the preset images corresponding to multiple of the small points are the same.

5. The display difference correction method for a display screen according to claim 1, characterized in that, The method for performing the color shift gradient division includes: Different color shift gradients are divided according to the formula Δd=N*ΔE, where Δd represents the degree of color shift of the display unit relative to the preset target chromaticity value, ΔE represents the preset color shift step size, and N represents the number of color shift gradients, where N is an integer.

6. The display difference correction method for a display screen according to claim 5, characterized in that, The Δd is calculated using the following formula: Wherein, x0 and y0 represent the preset target chromaticity values ​​of the preset image, and x1 and y1 represent the chromaticity values ​​of the display unit of the preset image.

7. The display difference correction method for a display screen according to claim 1, characterized in that, The step of determining the correction parameters of the multiple display units in the corresponding preset screen based on the color shift gradient includes: Calculate the average chromaticity of multiple display units within the same gradient; Identify the display unit that is closest to the average chromaticity value; The color of the display unit that is closest to the average color value is corrected according to the preset target color value to obtain the correction parameter, wherein the correction parameter of the display unit that is closest to the average color value is used as the correction parameter of the multiple display units in its gradient.

8. The display difference correction method for a display screen according to claim 1, characterized in that, Multiple small points are identified as reference points, wherein different reference points correspond to different viewing level data.

9. The display difference correction method for a display screen according to claim 1, characterized in that, The multiple small points are divided into different viewing levels according to the following formula: Where ΔP represents the percentage difference between the display of the other small points and the reference point, m represents the total number of display units involved in the ΔP calculation, and x ai y ai This represents the color coordinates of the i-th display unit acquired at the reference point, x. bi y bi This represents the color coordinates of the i-th display unit acquired at any point other than the reference point, where i is less than or equal to m.

10. The display difference correction method for a display screen according to claim 1, characterized in that, The display unit is a sub-pixel that displays the preset image.

11. A display difference correction device for a display screen, characterized in that, include: A spatial point set confirmation module is used to determine a spatial point set for viewing the display screen based on the display screen, wherein the spatial point set includes at least one small point. The image information acquisition module is used to acquire image information of the preset image displayed on the display screen when viewed from the small point. The image information includes at least the color information of multiple display units of the display screen. The color shift gradient division module is used to perform color shift gradient division based on the difference between the chromaticity information of the preset image collected at the small point and the preset target chromaticity value of the corresponding preset image, so that multiple display units with the same preset color shift step size in the preset image corresponding to the small point are in the same gradient. The correction parameter determination module is used to determine the correction parameters of the multiple display units in the corresponding preset screen according to the color shift gradient, so that in the corresponding preset screen, the multiple display units in the same gradient have the same correction parameters, and the multiple display units in different gradients have different correction parameters. The image correction module corrects the multiple display units according to the corresponding correction parameters.

12. A display device, characterized in that, The display screen is calibrated using the display difference correction method for the display screen as described in any one of claims 1 to 11.

13. An electronic device, characterized in that, include: processor; Memory for storing instructions executable by the processor; The processor is configured to implement the display difference correction method for the display screen according to any one of claims 1 to 11 when executing the instructions.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the display difference correction method for the display screen according to any one of claims 1 to 11.