Color cast correction method, device and system of LED display screen, storage medium and equipment
By constructing the color mapping relationship of the target display area of the LED display screen and generating correction color information, the problem of poor color cast correction in the prior art is solved, efficient and flexible color cast correction is achieved, and user experience is improved.
Patent Information
- Application Number
- CN202411962252.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-03-04
AI Technical Summary
The color cast correction method of existing LED displays has poor application flexibility and high time consuming, making it difficult to meet the real-time correction needs at different angles and user positions.
By obtaining the target display area of the LED display screen, the corresponding color mapping relationship is constructed, and the correction color information is generated based on the acquisition color and the display color is displayed, and the color cast correction is performed.
It realizes flexible color cast correction for different display areas, reduces the energy consumption of color correction processing, reduces the difference in screen display colors, and improves the immersive experience of users.
Smart Images

Figure CN119559891A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of LED display screens, and in particular to a method, device, system, storage medium and equipment for color cast correction of LED display screens. Background Art
[0002] With the development of virtual reality (VR), augmented reality (AR) and mixed reality (MR) technologies, immersive experience has gradually become a new trend in the fields of entertainment, education, design and simulation training. As an emerging immersive display technology, LED cave automatic virtual environment CAVE (Cave Automatic Virtual Environment) or LED immersive space builds a full range of visual environment by placing LED screens at different angles, allowing users to experience immersive visual effects. Among them, due to factors such as differences in height and standing position of different users and differences in the viewing angle of the LED screen itself, there are certain differences in color and brightness when observed from different angles. Therefore, the color deviation of the LED display needs to be corrected.
[0003] At present, the existing color deviation correction of LED display screens usually directly adjusts the LED lamp beads or lamp points according to the relationship between different angles and brightness. However, the brightness correction coefficient of each lamp bead generated based on the angle has poor application flexibility and high time consumption for LED screens. With the continuous development of LED miniaturization, the real-time difficulty and flexibility of the lamp bead adjustment scheme, as well as the time consumption of coefficient calculation and application are constantly increasing. Summary of the invention
[0004] In view of this, the present application provides a method, device, system, storage medium and equipment for color cast correction of an LED display screen, the main purpose of which is to solve the problem of poor effectiveness of existing color cast correction.
[0005] According to one aspect of the present application, a method for color cast correction of an LED display screen is provided, comprising:
[0006] Acquire a target display area to be corrected in an LED display screen, wherein the LED display screen includes a plurality of display areas;
[0007] Retrieving a color mapping relationship corresponding to the target display area, wherein the color mapping relationship stores corrected color information of the target display area, wherein the corrected color information is determined based on a display color of the target display area and a captured color, wherein the captured color is determined based on a regional display image obtained by capturing the target display area with a capture device;
[0008] The target display area is subjected to color cast correction based on the color mapping relationship.
[0009] Furthermore, before calling the color mapping relationship corresponding to the target display area, the method further includes:
[0010] Acquire regional display images obtained by photographing multiple display areas in the LED display screen by a collection device, wherein one display area corresponds to one regional display image;
[0011] Determine the display color of the display area, and determine the acquisition color of the image displayed in the area, wherein the display color is the color displayed by the LED display screen in the display area through a color generator;
[0012] A color pair is constructed based on the display color and the collected color, and an inverse mapping calculation is performed on the color pair to generate a color mapping relationship corresponding to the display area.
[0013] Further, the determining the acquisition color of the regional display image includes:
[0014] Determine the position of the area center point based on the area outline of the target display area;
[0015] The center point color is extracted from the area display image based on the center point position of the area, and the center point color is determined as the acquisition color.
[0016] Furthermore, the display image of the display area includes a plurality of pixel points. After generating the color mapping relationship corresponding to the display area, the method further includes:
[0017] Binding and configuring the color mapping relationship with each pixel in the display area;
[0018] or,
[0019] Acquire a central pixel point in the displayed image, and bind and configure the color mapping relationship with the central pixel point;
[0020] The color mapping relationship is interpolated or fitted according to the associated pixel points of the central pixel point to obtain the associated color mapping relationship of the associated pixel points, and the associated color mapping relationship is bound and configured with the associated pixel points to call the color mapping relationship according to the central pixel point or to call the corresponding associated color mapping relationship according to the associated pixel points.
[0021] Furthermore, before calling the color mapping relationship corresponding to the target display area, the method further includes:
[0022] Acquire a regional display image obtained by photographing the display area in the LED display screen by a collection device, wherein one display area corresponds to one regional display image;
[0023] Determining the display color of the display area, and determining the acquisition color of the image displayed in the area;
[0024] A color channel component is determined based on the display color and the collected color, and corrected color information corresponding to the display area is generated based on the color channel component.
[0025] Further, the performing color cast correction on the target display area based on the color mapping relationship and the target display color carried in the color display instruction includes:
[0026] Determining corrected color information matching the target display color based on the color mapping relationship;
[0027] All colors displayed by the color generator in the target display area are corrected based on the correction color information.
[0028] Furthermore, after performing color cast correction on the target display area based on the color mapping relationship and the target display color carried in the color display instruction, the method further includes:
[0029] Acquire an associated display area that has an associated relationship with the target display area;
[0030] Determining correction color information for color cast correction based on the color mapping relationship and the target display area;
[0031] The corrected color information is interpolated or fitted according to the degree of association of the associated display areas to obtain associated corrected color information of the associated display areas, so as to perform color cast correction on the associated display areas.
[0032] Furthermore, obtaining the target display area to be corrected in the LED display screen includes:
[0033] Obtain the station location collected by the positioning device;
[0034] At least one target display area matching the station position is determined based on a preset angle-area mapping relationship, wherein the preset angle-area mapping relationship includes a mapping relationship between different station positions and target display areas at different angles.
[0035] Furthermore, the obtaining of the station position collected by the positioning device includes:
[0036] Outputting the prompt station information matching the station position on the LED display screen, and
[0037] When it is detected that the first real-time station information collected by the first positioning device matches the prompt station information, the station position is obtained; or,
[0038] The second real-time station information is collected by a second positioning device, and a station position matching the second real-time station information is retrieved based on a preset station perspective mapping relationship, wherein the preset station perspective mapping relationship pre-configures a correspondence between different station positions and different real-time station information.
[0039] Furthermore, after performing color cast correction on the target display area based on the color mapping relationship, the method further includes:
[0040] Acquire the third station information in real time through a third positioning device;
[0041] When it is detected that the changed station position of the third station information does not match the target display area, the display area is changed based on the changed station position matching, so as to re-execute the color cast correction based on the changed display area.
[0042] According to one aspect of the present application, a color cast correction device for an LED display screen is provided, comprising:
[0043] An acquisition module, used for acquiring a target display area to be corrected in an LED display screen, wherein the LED display screen includes a plurality of display areas;
[0044] A calling module, used for calling a color mapping relationship corresponding to the target display area, wherein the color mapping relationship stores corrected color information of the target display area, wherein the corrected color information is constructed based on a display color of the target display area and a captured color, wherein the captured color is obtained by capturing a regional display image of the target display area taken by a capture device;
[0045] A correction module is used to perform color cast correction on the target display area based on the color mapping relationship.
[0046] According to one aspect of the present application, a color cast correction system for an LED display screen is provided, comprising: a collection device, a correction control device,
[0047] The acquisition device is used to photograph the display area of the LED display screen to obtain a regional display image;
[0048] The correction control device is used to obtain the regional display image, and according to the color cast correction method according to any one of claims 1 to 10, retrieve the color mapping relationship corresponding to the target display area, and perform color cast correction on the target display area based on the color mapping relationship.
[0049] According to another aspect of the present application, a computer-readable storage medium is provided, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to perform operations corresponding to the color cast correction method for the LED display screen as described above.
[0050] According to another aspect of the present application, a terminal is provided, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus;
[0051] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the color cast correction method of the LED display screen.
[0052] By means of the above technical solution, the technical solution provided by the embodiment of the present application has at least the following advantages:
[0053] The present application provides a method, device, system, storage medium and equipment for color cast correction of an LED display screen. Compared with the prior art, the embodiment of the present application matches the correction color information of a target display area by building a color mapping relationship bound to different display areas, so as to perform color cast correction on the target display area based on the color mapping relationship, thereby achieving the purpose of performing flexible color cast correction for different display areas, reducing the energy consumption of color correction processing of a large number of LED screens, reducing the difference in display effect of screen display colors, avoiding color deviation caused by deviations in different areas when the LED screen displays images, and meeting the needs of different users for better immersive experience using LED screens.
[0054] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0055] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0056] Figure 1 A flow chart of a color cast correction method for an LED display screen provided in an embodiment of the present application is shown;
[0057] Figure 2 A schematic diagram of a display area provided in an embodiment of the present application is shown;
[0058] Figure 3 A flow chart of another color cast correction method for an LED display screen provided in an embodiment of the present application is shown;
[0059] Figure 4 A schematic diagram of a multi-angle matching display area provided in an embodiment of the present application is shown;
[0060] Figure 5 A schematic diagram of a user station provided in an embodiment of the present application is shown;
[0061] Figure 6 A block diagram of a color cast correction device for an LED display screen provided in an embodiment of the present application is shown;
[0062] Figure 7 A schematic diagram of the structure of a color cast correction system for an LED display screen provided in an embodiment of the present application is shown;
[0063] Figure 8 A schematic diagram of the structure of a terminal provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0064] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0065] The present application embodiment provides a method for color cast correction of an LED display screen, such as Figure 1 As shown, the method includes:
[0066] 101. Obtain a target display area to be corrected in the LED display screen.
[0067] In the embodiment of the present application, the current execution subject may be a display control device for controlling the display of an LED display screen. The LED display screen is a screen that displays images by controlling semiconductor light emitting diodes. It is composed of tens of thousands to hundreds of thousands of semiconductor light emitting diode pixels evenly arranged to form a display screen for displaying various information such as text, graphics, images, animations, quotes, videos, and video signals. Among them, the LED display screen includes multiple display areas, and the display area is used to represent the smallest unit for extracting screen color, including but not limited to the screen size area, the box structure area, the module unit area, and the lamp bead distribution area. In the embodiment of the present application, when the LED display screen is used for an immersive space display scene, the display area is preferably as follows Figure 2The box structure area shown in the figure can be used to correct the color cast of the box structure area to improve the user's immersive experience. In addition, since the LED display screen can be composed of a large number of lamp beads (semiconductor light emitting diodes), the current execution subject can pre-divide the LED display screen into regions and perform ID identification to obtain a display area including multiple lamp bead IDs, which is not specifically limited in the embodiments of the present application.
[0068] It should be noted that, when acquiring the target display area to be corrected, it can be determined based on the positions of different users standing in front of the LED screen, and can also be determined based on the display area matching the specified position. At this time, when the user is in different positions, the angle of viewing on the LED screen is different. Correspondingly, at least one target display area can be matched as the object to be corrected, and the embodiments of the present application do not make specific limitations.
[0069] 102. Retrieve a color mapping relationship corresponding to the target display area.
[0070] In an embodiment of the present application, after acquiring the target display area, the pre-configured color mapping relationship is retrieved. At this time, a target display area is bound to a matching color mapping relationship. Among them, the color mapping relationship stores the correction color information of the target display area, and the correction color information is determined based on the display color and the acquisition color of the target display area. The acquisition color is determined based on the regional display image obtained by the acquisition device shooting the target display area. Specifically, the current execution subject pre-configures the acquisition device at the station where the user may be located, and shoots the target display area through the acquisition device to obtain the regional display image. At this time, the regional display image is used to characterize the image obtained by shooting the target display area, and then the acquisition color is extracted based on the regional display image. In addition, the display color is the color displayed by the LED display screen in the target display area through the color generator. Then, the correction color information is generated based on the display color and the acquisition color, and a mapping relationship is formed with the target display area, that is, the color mapping relationship, which is bound to the target display area so that it can be retrieved and used after the target display area is determined.
[0071] 103. Perform color cast correction on the target display area based on the color mapping relationship.
[0072] In the embodiment of the present application, since the color mapping relationship includes the correction color information corresponding to the target display area, the current execution subject uses this correction color information to perform color cast correction on the target display area. Specifically, since the color displayed in the LED screen is obtained by the change of the red (Red), green (Green), and blue (Blue) (hereinafter referred to as RGB) color channels of each pixel in the image to be displayed and their superposition with each other to achieve different color effects, therefore, when performing correction, the RGB value of each pixel can be corrected based on the matching correction color information. At this time, the correction color information can be represented by the RGB channel value when it is generated, that is, the RGB channel value of the correction color information can be directly used to cover or replace the RGB channel value of the expected display image in the target display area to achieve the correction purpose. The embodiment of the present application does not make specific limitations.
[0073] The embodiment of the present application provides a color cast correction method for an LED display screen, which matches the correction color information of a target display area by building a color mapping relationship bound to different display areas, so as to perform color cast correction on the target display area based on the color mapping relationship, thereby achieving the purpose of performing flexible color cast correction for different display areas, reducing the difference in display effect of screen display colors, avoiding color deviation caused by deviations in different areas when the LED screen displays images, and meeting the needs of different users for better immersive experience using LED screens.
[0074] The present application embodiment provides another method for correcting color cast of an LED display screen, such as Figure 3 As shown, the method includes:
[0075] 201. Acquire regional display images obtained by photographing multiple display areas in the LED display screen with a collection device.
[0076] In order to construct the color mapping relationship corresponding to different display areas, so as to quickly retrieve the corresponding color mapping relationship for use during color cast correction and improve the efficiency of color cast correction, the current execution subject pre-acquires the regional display images corresponding to different display areas. Specifically, the acquisition device is placed at the selected shooting position. At this time, since the shooting position is the position where the user may stand, the display area can be different for the same shooting position and different shooting angles. Therefore, when shooting the display area, shooting the display area at one angle obtains a corresponding regional display image, and shooting the display area at multiple angles obtains multiple corresponding regional display images, such as Figure 4 As shown, one display area corresponds to one area display image, which is not specifically limited in the present embodiment. In addition, the acquisition device can be a device with a shooting function, including but not limited to a camera or a video camera, which is not specifically limited in the present embodiment.
[0077] It should be noted that, in the embodiments of the present application, in order to ensure effective shooting of the display area, each shooting position should correspond to the maximum range of the display area, that is, when the acquisition device is in the shooting position, the shooting range can completely cover each display area. The shooting position can also be determined according to stage scheduling or any shooting position. The embodiments of the present application do not specifically limit the shooting position.
[0078] 202. Determine a display color of the display area, and determine a collection color of an image displayed in the area.
[0079] In order to realize the correction of the display color of the LED screen by using the color captured by the camera, thereby improving the effectiveness of the color cast correction, the current execution subject determines the display color of the display area and the acquisition color of the regional display image obtained by the capture. Among them, the display color can be the color displayed by the LED display screen in the display area through the color generator, which can be represented based on the RGB channel value, and the embodiment of the present application does not make specific limitations.
[0080] In another embodiment of the present application, for further definition and explanation, the step of determining the acquisition color of the regional display image includes:
[0081] Determine the position of the area center point based on the area outline of the target display area;
[0082] The center point color is extracted from the area display image based on the center point position of the area, and the center point color is determined as the acquisition color.
[0083] In order to quickly extract the color information in the regional display image, so as to reduce the data processing pressure of constructing a color mapping relationship for multiple regional display images and ensure the effectiveness of the corrected color information, the current execution subject first determines the regional center point position of the target display area when determining the acquisition color. Specifically, since the display area can include a screen size area, a box structure area, a module unit area, and a lamp bead distribution area, etc., the shape of each display area can be a regular shape or an irregular shape, preferably a regular form. At this time, the regional center point position can be determined based on the regional outline of the target display area, for example, the regional center point position is determined based on the regional outline of the box structure area, and the embodiment of the present application does not make specific limitations. After determining the position of the regional center point, extract the center point color of the center point of this region. At this time, since the regional display image is in image form, the center point position extracted in the regional display image can be represented as a center point pixel, that is, the corresponding center point color is the color of the center pixel point, which can be represented as an RGB channel value and determined as the acquisition color of the entire target display area. The embodiment of the present application does not make specific limitations.
[0084] 203. Construct a color pair based on the display color and the collected color, and perform inverse mapping calculation on the color pair to generate a color mapping relationship corresponding to the display area.
[0085] In order to realize fast and effective color cast correction based on color mapping relationship, the current execution subject constructs the display color and the collected color into a color pair, that is, a target display area corresponds to a regional display image and a display color, and a regional display image extracts a collected color, and the display color and the collected color are constructed into a color pair. Then, an inverse mapping calculation is performed on this color pair to obtain a color mapping relationship. At this time, the inverse mapping calculation is an inverse LUT. LUT (Look-Up Table) is a mapping component that maps input color values to output color values, which is used for image color mapping and adjustment. Correspondingly, the inverse LUT is to achieve a specific effect by operating the LUT in reverse, thereby obtaining a color mapping relationship, which is not specifically limited in the embodiments of the present application. Among them, the solution method for LUT or inverse LUT can adopt triangulation, neural network fitting, affine transformation, etc., which is not specifically limited in the embodiments of the present application.
[0086] It should be noted that since one shooting position can capture regional display images of the display area at multiple angles, when the color mapping relationship is represented by a mapping list, one shooting position can be configured with a color mapping table of the display area corresponding to multiple angles, and the embodiments of the present application do not make specific limitations.
[0087] In another embodiment of the present application, for further definition and explanation, before the step of calling the color mapping relationship corresponding to the target display area, the method further includes:
[0088] Acquire a regional display image obtained by photographing the display area in the LED display screen by a collection device;
[0089] Determining the display color of the display area, and determining the acquisition color of the image displayed in the area;
[0090] A color channel component is determined based on the display color and the collected color, and corrected color information corresponding to the display area is generated based on the color channel component.
[0091] In order to achieve the purpose of flexibility in generating color mapping relationships, in another embodiment, the step of obtaining the regional display image obtained by photographing the display area in the LED display screen by the acquisition device is the same as step 201, and the step of determining the display color of the display area and determining the acquisition color of the regional display image is the same as step 202. After obtaining the display color and the acquisition color, the current execution subject can also calculate the color channel components of the display color and the acquisition color. Specifically, since the display color and the acquisition color can both be represented based on the RGB color channel value, the color channel component can be obtained by proportional calculation, and the correction color information for correcting the display area can be generated based on the color channel component. For example, the color channel component is directly configured as the correction color information, or it is configured as the correction color information according to other multiples of the color channel component. The embodiment of the present application does not make specific limitations.
[0092] In another embodiment of the present application, for further definition and explanation, after step 203 generates the color mapping relationship corresponding to the display area, the method further includes:
[0093] The color mapping relationship is bound and configured with each pixel in the display area.
[0094] Since the displayed image of the display area includes multiple pixel points, in order to reduce the image processing speed and ensure the correction of the color cast of the screen display under different viewing angles, the current executing entity, after obtaining the color mapping relationship of the displayed image, binds this color mapping relationship with all the pixel points in the display image of the display area, so that after determining the target display area, the matching color mapping relationship is directly called to correct the color values in all the pixel points of the displayed image. The embodiments of the present application do not make specific limitations.
[0095] In another embodiment of the present application, for further definition and explanation, after step 203 generates the color mapping relationship corresponding to the display area, the method further includes:
[0096] Acquire a central pixel point in the displayed image, and bind and configure the color mapping relationship with the central pixel point;
[0097] The color mapping relationship is interpolated or fitted according to the associated pixels of the central pixel to obtain an associated color mapping relationship of the associated pixels, and the associated color mapping relationship is bound and configured with the associated pixels.
[0098] Since the display image of the display area includes multiple pixels, in order to achieve the purpose of color cast correction for the display image of the display area, so as to meet the requirements of the LED display screen to display a more immersive picture, the current execution subject applies the color mapping relationship after obtaining the color mapping relationship, first obtains the central pixel of the display image of the display area, at this time, binds and configures the central pixel with the obtained color mapping relationship, so that after determining the display area, the central pixel of the display image is corrected for color cast according to the color mapping relationship. For other corresponding pixel points, the current execution subject determines the associated pixel points of the central pixel point, and interpolates or fits the color mapping relationship according to the correlation of each associated pixel point, obtains the associated color mapping relationship corresponding to each associated pixel point, and performs corresponding binding configuration in turn, so as to call the corresponding associated color mapping relationship according to the associated pixel point to correct the color of the associated pixel point for color cast correction, and the embodiment of the present application does not make specific limitations.
[0099] It should be noted that the interpolation calculation in the embodiment of the present application can be trilinear interpolation, tetrahedral interpolation, etc., and the fitting calculation can be linear regression fitting, quadratic regression fitting, etc., which are not specifically limited in the embodiment of the present application. In addition, for the associated pixel points, they can be extended to the surrounding area with the central pixel point as the center, including the distance, proximity, etc. as the correlation, as the parameters for interpolation or fitting of the associated pixel points determined according to the extended distance, so as to obtain the associated color mapping relationship matching all the pixel points in the display area, which is not specifically limited in the embodiment of the present application.
[0100] 204. Obtain a target display area to be corrected in the LED display screen.
[0101] In the embodiment of the present application, step 204 is the same as step 101 and will not be described again here.
[0102] 205. Retrieve a color mapping relationship corresponding to the target display area.
[0103] In the embodiment of the present application, step 205 is the same as step 102 and will not be repeated here.
[0104] 206. Determine corrected color information that matches the target display color based on the color mapping relationship.
[0105] 207. Correct all colors displayed by the color generator in the target display area based on the correction color information.
[0106] In order to achieve the purpose of effective and accurate color cast correction, after the current execution subject retrieves the color mapping relationship corresponding to the matching target display area, it can retrieve different color mapping relationships of the matching target display area for different application scenarios. For example, in the color cast correction scenario where the immersion effect of the LED display is not strong, the color mapping relationship of all pixels bound in the display image corresponding to the target display area can be directly retrieved, and color cast correction can be performed on all pixels. At this time, all displayed colors are represented by RGB channel values. After retrieving the color mapping relationship bound to all pixels to match the color correction information, a unified color cast correction can be performed on all RGB channel values.
[0107] For another example, in a color cast correction scenario for an LED display screen with a strong immersive effect, the color mapping relationship bound to each pixel in the display image corresponding to the target display area can be retrieved, including the color mapping relationship of the center pixel and the associated color mapping relationship corresponding to the associated pixels. At this time, all displayed colors are represented by RGB channel values, and the color mapping relationship of the center pixel is retrieved to perform color cast correction on the RGB channel value of the center pixel. At the same time, the RGB channel values of the matching associated pixels can be corrected for color cast one by one using the associated color mapping relationship. This is not specifically limited in the embodiments of the present application.
[0108] In another embodiment of the present application, for further definition and explanation, after the step of correcting the color cast of the target display area based on the color mapping relationship and the target display color carried in the color display instruction, the method further includes:
[0109] Acquire an associated display area that has an associated relationship with the target display area;
[0110] Determining correction color information for color cast correction based on the color mapping relationship and the target display area;
[0111] The corrected color information is interpolated or fitted according to the degree of association of the associated display areas to obtain associated corrected color information of the associated display areas, so as to perform color cast correction on the associated display areas.
[0112] In order to improve the utilization efficiency of color cast correction and avoid the large difference in color display effects of the target display area color cast correction on other display areas, the current execution subject can apply the bias correction effect of the target display area to other display areas, so as to achieve a more flexible color cast correction purpose. Therefore, after the current execution subject performs color cast correction on the target display area, it first determines the associated display area that has an associated relationship with the target display area. Among them, the associated display area is preferably selected as the adjacent area around the target display area. At this time, the correction color information can be matched based on the color mapping relationship of the target display area, and then the correction color information and the degree of association of each associated display area are used to perform interpolation or fitting calculation to obtain the associated correction color information of each associated display area, so as to perform color cast correction on the associated display area. Among them, the degree of association is used to characterize the distance from the target display area, and after being digitized, it is used as an interpolation or fitting parameter to calculate the correction color information of each associated display area. At this time, the interpolation calculation can be trilinear interpolation, tetrahedral interpolation, etc., and the fitting can be nonlinear fitting or linear fitting, etc., which is not specifically limited in the embodiments of the present application.
[0113] In another embodiment of the present application, for further definition and explanation, steps 101 and 204 of obtaining the target display area to be corrected in the LED display screen include:
[0114] Obtain the station location collected by the positioning device;
[0115] At least one target display area matching the station position is determined based on a preset angle-area mapping relationship.
[0116] In order to meet the color cast correction requirements of multiple scenes in the immersive space experience of LED display screens, for scenes where users move in front of the LED screen, the current execution subject can collect the standing position through the positioning device when acquiring the target display area. The standing position is the position where the user stands in front of the LED display screen, which can be the same as the aforementioned shooting position, such as Figure 5 As shown, the positioning device can be a camera or an infrared sensor. When it is determined that the user is standing at a standing position, the target display area seen at different angles at this standing position is determined based on a preset angle-area mapping relationship. At this time, the preset angle-area mapping relationship includes a mapping relationship between different standing positions and target display areas at different angles, which is not specifically limited in the embodiments of the present application.
[0117] It should be noted that the preset angle area mapping relationship can be pre-configured, that is, different angles are shot in advance at the standing position, and the display area that can be photographed at multiple angles is used as the target display area bound to this standing position. In addition, different angles can be configured based on different immersive space experience effects, such as starting with straight vision at 0 degrees, and matching a display area with every 30 degrees of rotation as an angle, etc., that is, a standing position can match multiple display areas, and each display area can be bound to multiple color mapping relationships, which is not specifically limited in the embodiments of the present application.
[0118] In another embodiment of the present application, for further definition and explanation, the step of obtaining the station position collected by the positioning device includes:
[0119] Outputting prompt station information matching the station position on the LED display screen, and acquiring the station position when detecting that the first real-time station information collected by the first positioning device matches the prompt station information; or,
[0120] The second real-time station information is collected by a second positioning device, and the station position matching the second real-time station information is retrieved based on a preset station perspective mapping relationship.
[0121] In order to meet the flexible operation requirements of the user's LED immersive experience, in a specific application scenario, the current execution subject instructs the user to stand at the target position, and then performs color cast correction on the target display area. At this time, the prompt position information matching the standing position is first output on the LED display screen, including but not limited to text prompt information (such as please stand at the designated red dot), image prompt information (such as a space image in front of the screen with a marked red dot), etc., which are not specifically limited in the embodiments of the present application. Furthermore, the current execution subject collects the first real-time standing position information of the user through a first positioning device (such as a camera or an infrared sensor). When it is detected that the first real-time standing position information collected by the first positioning device matches the prompt standing position information, it indicates that the user is standing at the designated standing position. Therefore, it is sufficient to obtain this standing position, which is not specifically limited in the embodiments of the present application.
[0122] In another specific application scenario, the user moves in front of the LED screen, and the current execution subject collects the second real-time station information of the user during the movement through the second positioning device in real time. At this time, due to the different movement speeds of different users, in order to better match whether the station is in the same station position as the shooting position, the collection frequency of the positioning device can be set to improve the positioning accuracy of the mobile user. After collecting the second real-time station information, the current execution subject retrieves the station position that matches the second real-time station information based on the preset station perspective mapping relationship. At this time, the current execution subject is pre-configured with the corresponding relationship between different station positions and different real-time station information as the preset station perspective mapping relationship for retrieval and matching, which is not specifically limited in the embodiments of the present application.
[0123] In another embodiment of the present application, for further definition and explanation, after the step of performing color cast correction on the target display area based on the color mapping relationship, the method further includes:
[0124] Acquire the third station information in real time through a third positioning device;
[0125] When it is detected that the changed station position of the third station information does not match the target display area, the display area is changed based on the changed station position matching, so as to re-execute the color cast correction based on the changed display area.
[0126] In order to achieve the experience effect of mobile users in the immersive space of the LED screen, thereby improving the effectiveness of color cast correction, after the current execution subject performs a color cast correction, the user moves again. At this time, the current execution subject can obtain the third station information of the user's movement based on the third positioning device. Specifically, after obtaining the third station information, the station position of this third station information is determined, that is, the changed station position. At this time, if the changed station position can match the original target display area, color cast correction does not need to be performed again. If the changed station position cannot match the original target display area, it means that the user has moved a long distance. Therefore, based on this change in station position, the display area is matched to change, and color cast correction is re-performed based on the changed display area, which greatly improves the effectiveness of color cast correction of the LED screen during the user's movement.
[0127] It should be noted that in the embodiment of the present application, since the user can see different display areas according to different viewing angles at one standing position, one standing position can be pre-configured with multiple angles and the display area corresponding to each angle. For example, after the camera is in the shooting position (the same as the standing position), different angles are adjusted to shoot the display area of the LED display screen, thereby establishing a corresponding matching relationship, so as to quickly determine the display area for color cast correction during the user's movement.
[0128] The embodiment of the present application provides another color cast correction method for an LED display screen, which can achieve the purpose of flexible color cast correction for different display areas, reduce the energy consumption of color correction processing of a large number of LED screens, reduce the difference in display effect of screen display colors, avoid color deviation caused by deviations in different areas when the LED screen displays images, and meet the needs of different users for better immersive experience using LED screens.
[0129] Furthermore, as a response to the above Figure 1 The implementation of the method shown in the figure, the embodiment of the present application provides a color cast correction device for an LED display screen, such as Figure 6 As shown, the device comprises:
[0130] An acquisition module 31 is used to acquire a target display area to be calibrated in an LED display screen, wherein the LED display screen includes a plurality of display areas;
[0131] A calling module 32 is used to call a color mapping relationship corresponding to the target display area, wherein the color mapping relationship stores corrected color information of the target display area, wherein the corrected color information is constructed based on a display color of the target display area and a captured color, wherein the captured color is obtained by capturing a regional display image of the target display area taken by a capture device;
[0132] The correction module 33 is used to perform color cast correction on the target display area based on the color mapping relationship.
[0133] Furthermore, the device further comprises: a determination module, a generation module,
[0134] The acquisition module is used to acquire regional display images obtained by photographing multiple display areas in the LED display screen by a collection device, and one display area corresponds to one regional display image;
[0135] The determination module is used to determine the display color of the display area and determine the acquisition color of the image displayed in the area, wherein the display color is the color displayed by the LED display screen in the display area through the color generator;
[0136] The generating module is used to construct a color pair based on the display color and the collected color, and perform inverse mapping calculation on the color pair to generate a color mapping relationship corresponding to the display area.
[0137] Further,
[0138] The determination module is specifically used to determine the position of the area center point based on the area outline of the target display area; extract the center point color from the area display image based on the area center point position, and determine the center point color as the acquisition color.
[0139] Furthermore, the display image of the display area includes a plurality of pixel points, and the device further includes:
[0140] A configuration module is used to bind and configure the color mapping relationship with each pixel point in the display area; or, obtain a central pixel point in the display image, and bind and configure the color mapping relationship with the central pixel point; interpolate or fit the color mapping relationship according to the associated pixel points of the central pixel point to obtain the associated color mapping relationship of the associated pixel points, and bind and configure the associated color mapping relationship with the associated pixel points, so as to call the color mapping relationship according to the central pixel point or call the corresponding associated color mapping relationship according to the associated pixel point.
[0141] Further,
[0142] The acquisition module is further used to acquire a regional display image obtained by photographing the display area in the LED display screen by a collection device, and one display area corresponds to one regional display image;
[0143] The determination module is further used to determine the display color of the display area and determine the acquisition color of the image displayed in the area;
[0144] The generating module is further used to determine a color channel component based on the display color and the collected color, and to generate corrected color information corresponding to the display area based on the color channel component.
[0145] Furthermore, the correction module is specifically configured to determine correction color information matching the target display color based on the color mapping relationship; and to correct all colors displayed by the color generator in the target display area based on the correction color information.
[0146] Furthermore, the device further comprises: a processing module,
[0147] The acquisition module is further used to acquire an associated display area that has an associated relationship with the target display area;
[0148] The determination module is further used to determine correction color information for color cast correction based on the color mapping relationship and the target display area;
[0149] The processing module is further used to perform interpolation or fitting processing on the corrected color information according to the degree of association of the associated display areas to obtain associated corrected color information of the associated display areas, so as to perform color cast correction on the associated display areas.
[0150] Furthermore, the acquisition module is specifically used to acquire the station position collected by the positioning device; determine at least one target display area matching the station position based on a preset angle area mapping relationship, and the preset angle area mapping relationship includes a mapping relationship between different station positions and target display areas at different angles.
[0151] Furthermore, the acquisition module is specifically used to output prompt station information matching the station position on the LED display screen, and acquire the station position when it is detected that the first real-time station information collected by the first positioning device matches the prompt station information; or, collect the second real-time station information by the second positioning device, and retrieve the station position matching the second real-time station information based on a preset station perspective mapping relationship, wherein the corresponding relationship between different station positions and different real-time station information is pre-configured in the preset station perspective mapping relationship.
[0152] Further,
[0153] The acquisition module is also used to acquire third station information in real time through a third positioning device; when it is detected that the changed station position of the third station information does not match the target display area, the display area is changed based on the changed station position matching, so as to re-execute color cast correction based on the changed display area.
[0154] The embodiment of the present application provides a color cast correction device for an LED display screen, which matches the correction color information of a target display area by building a color mapping relationship bound to different display areas, so as to perform color cast correction on the target display area based on the color mapping relationship, thereby achieving the purpose of performing flexible color cast correction for different display areas, reducing the energy consumption of color correction processing of a large number of LED screens, reducing the difference in display effect of screen display colors, avoiding color deviation caused by deviations in different areas when the LED screen displays images, and meeting the needs of different users for better immersive experience when using LED screens.
[0155] According to an embodiment of the present application, a color cast correction system for an LED display screen is provided, such as Figure 7 As shown, it includes: a collection device 41, a correction control device 42,
[0156] The acquisition device is used to capture the display area of the LED display screen to obtain a regional display image;
[0157] The correction control device is used to obtain the regional display image, and according to the color cast correction method, retrieve the color mapping relationship corresponding to the target display area, and perform color cast correction on the target display area based on the color mapping relationship.
[0158] Furthermore, the system further comprises: a positioning device,
[0159] The positioning device is used to collect the station position to determine the target display area based on the station position.
[0160] According to one embodiment of the present application, a computer-readable storage medium is provided, wherein the storage medium stores at least one executable instruction, and the computer-executable instruction can execute the color cast correction method for an LED display screen in any of the above method embodiments.
[0161] Figure 8 A schematic diagram of the structure of a terminal provided according to an embodiment of the present application is shown, and the specific embodiment of the present application does not limit the specific implementation of the terminal.
[0162] like Figure 8 As shown, the terminal may include: a processor (processor) 502, a communication interface (Communications Interface) 504, a memory (memory) 506, and a communication bus 508.
[0163] The processor 502 , the communication interface 504 , and the memory 506 communicate with each other via a communication bus 508 .
[0164] The communication interface 504 is used to communicate with other devices such as clients or other servers.
[0165] The processor 502 is used to execute the program 510, and specifically can execute the relevant steps in the embodiment of the color cast correction method for the LED display screen.
[0166] Specifically, the program 510 may include program codes, which include computer operation instructions.
[0167] The processor 502 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the terminal may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0168] The memory 506 is used to store the program 510. The memory 506 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.
[0169] The program 510 may be specifically configured to enable the processor 502 to perform the following operations:
[0170] Acquire a target display area to be corrected in an LED display screen, wherein the LED display screen includes a plurality of display areas;
[0171] Retrieving a color mapping relationship corresponding to the target display area, wherein the color mapping relationship stores corrected color information of the target display area, wherein the corrected color information is determined based on a display color of the target display area and a captured color, wherein the captured color is determined based on a regional display image obtained by capturing the target display area with a capture device;
[0172] The target display area is subjected to color cast correction based on the color mapping relationship.
[0173] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0174] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for correcting color cast of an LED display, characterized in that: include: Acquire a target display area to be corrected in an LED display screen, wherein the LED display screen includes a plurality of display areas; Retrieving a color mapping relationship corresponding to the target display area, wherein the color mapping relationship stores corrected color information of the target display area, wherein the corrected color information is determined based on a display color of the target display area and a captured color, wherein the captured color is determined based on a regional display image obtained by capturing the target display area with a capture device; The target display area is subjected to color cast correction based on the color mapping relationship.
2. The method according to claim 1, characterized in that Before calling the color mapping relationship corresponding to the target display area, the method further includes: Acquire regional display images obtained by photographing multiple display areas in the LED display screen by a collection device, wherein one display area corresponds to one regional display image; Determine the display color of the display area, and determine the acquisition color of the image displayed in the area, wherein the display color is the color displayed by the LED display screen in the display area through a color generator; A color pair is constructed based on the display color and the collected color, and an inverse mapping calculation is performed on the color pair to generate a color mapping relationship corresponding to the display area.
3. The method according to claim 2, characterized in that Determining the acquisition color of the regional display image includes: Determine the position of the area center point based on the area outline of the target display area; The center point color is extracted from the area display image based on the center point position of the area, and the center point color is determined as the acquisition color.
4. The method according to claim 2, characterized in that: The display image of the display area includes a plurality of pixels. After generating the color mapping relationship corresponding to the display area, the method further includes: Binding and configuring the color mapping relationship with each pixel in the display area; or, Acquire a central pixel point in the displayed image, and bind and configure the color mapping relationship with the central pixel point; The color mapping relationship is interpolated or fitted according to the associated pixel points of the central pixel point to obtain the associated color mapping relationship of the associated pixel points, and the associated color mapping relationship is bound and configured with the associated pixel points to call the color mapping relationship according to the central pixel point or to call the corresponding associated color mapping relationship according to the associated pixel points.
5. The method according to claim 1, characterized in that Before calling the color mapping relationship corresponding to the target display area, the method further includes: Acquire a regional display image obtained by photographing the display area in the LED display screen by a collection device, wherein one display area corresponds to one regional display image; Determining the display color of the display area, and determining the acquisition color of the image displayed in the area; A color channel component is determined based on the display color and the collected color, and corrected color information corresponding to the display area is generated based on the color channel component.
6. The method according to claim 1, characterized in that The performing color cast correction on the target display area based on the color mapping relationship and the target display color carried in the color display instruction comprises: Determining corrected color information matching the target display color based on the color mapping relationship; All colors displayed by the color generator in the target display area are corrected based on the correction color information.
7. The method according to claim 1, characterized in that After performing color cast correction on the target display area based on the color mapping relationship and the target display color carried in the color display instruction, the method further includes: Acquire an associated display area that has an associated relationship with the target display area; Determining correction color information for color cast correction based on the color mapping relationship and the target display area; The corrected color information is interpolated or fitted according to the degree of association of the associated display areas to obtain associated corrected color information of the associated display areas, so as to perform color cast correction on the associated display areas.
8. The method according to claim 1, characterized in that The step of obtaining the target display area to be corrected in the LED display screen comprises: Obtain the station location collected by the positioning device; At least one target display area matching the station position is determined based on a preset angle-area mapping relationship, wherein the preset angle-area mapping relationship includes a mapping relationship between different station positions and target display areas at different angles.
9. The method according to claim 8, characterized in that The obtaining of the station position collected by the positioning device includes: Outputting prompt station information matching the station position on the LED display screen, and acquiring the station position when detecting that the first real-time station information collected by the first positioning device matches the prompt station information; or, The second real-time station information is collected by a second positioning device, and a station position matching the second real-time station information is retrieved based on a preset station perspective mapping relationship, wherein the preset station perspective mapping relationship pre-configures a correspondence between different station positions and different real-time station information.
10. The method according to claim 8, characterized in that After performing color cast correction on the target display area based on the color mapping relationship, the method further includes: Acquire the third station information in real time through a third positioning device; When it is detected that the changed station position of the third station information does not match the target display area, the display area is changed based on the changed station position matching, so as to re-execute the color cast correction based on the changed display area.
11. A color cast correction device for an LED display screen, characterized in that: include: An acquisition module, used for acquiring a target display area to be corrected in an LED display screen, wherein the LED display screen includes a plurality of display areas; A calling module, used for calling a color mapping relationship corresponding to the target display area, wherein the color mapping relationship stores corrected color information of the target display area, wherein the corrected color information is constructed based on a display color of the target display area and a captured color, wherein the captured color is obtained by capturing a regional display image of the target display area taken by a capture device; A correction module is used to perform color cast correction on the target display area based on the color mapping relationship.
12. A color cast correction system for an LED display screen, characterized in that: include: Acquisition equipment, correction and control equipment, The acquisition device is used to photograph the display area of the LED display screen to obtain a regional display image; The correction control device is used to obtain the regional display image, and according to the color cast correction method according to any one of claims 1 to 10, retrieve the color mapping relationship corresponding to the target display area, and perform color cast correction on the target display area based on the color mapping relationship.
13. The system according to claim 12, characterized in that The system further comprises: a positioning device, The positioning device is used to collect the station position to determine the target display area based on the station position.
14. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
15. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Medical display color uniformity calibration method and system
CN106791759A
Local color restoration method and system based on color space
CN112532959A
Color correction method, correctable display method, electronic device and chip
CN115131221A
Image processing method, image processing device, storage medium and electronic equipment
CN115239550A
Color cast correction method, device, equipment, system and readable storage medium
CN115776558A